.floatNav{--float-nav-height:4em;--float-nav-detached-size:var(--float-nav-height);--float-nav-sheet-offset:0px;inset-inline:0;bottom:var(--float-nav-bottom,.9375rem);z-index:999;width:calc(100% - var(--spacing-md,1.25rem)*2);max-width:48em;max-height:var(--float-nav-available-height,100vh);transform:translate3d(0,var(--float-nav-sheet-offset,0px),0);transform-origin:bottom;transition:transform var(--float-nav-keyboard-duration)var(--float-nav-keyboard-ease),width .28s var(--float-nav-keyboard-ease),max-width .28s var(--float-nav-keyboard-ease);margin-inline:auto;margin-bottom:0;position:fixed;opacity:1!important;filter:none!important;perspective:none!important;isolation:auto!important;translate:none!important}.floatNav:has(.floatNavTabs.isOverlayCloseMode){z-index:2000}.floatNav.assetSheetOpen{--float-nav-sheet-offset:calc(-1*var(--asset-sheet-height))}.floatNav.wideMode{width:calc(100% - var(--spacing-sm)*2);max-width:40em}.floatNav .content{width:100%;min-width:0;max-height:inherit;filter:none;perspective:none;isolation:auto;transform-origin:50%;pointer-events:auto;place-items:end stretch;display:grid;position:relative;overflow:visible;translate:none}html[data-keyboard-open] .floatNav[data-follow-keyboard=true]{transform:translate3d(0,calc(var(--float-nav-visual-bottom,100vh) - 100% - var(--float-nav-bottom,.9375rem) + var(--float-nav-sheet-offset,0px)),0);will-change:transform;transition:width .28s var(--float-nav-keyboard-ease),max-width .28s var(--float-nav-keyboard-ease);top:0;bottom:auto}.floatNavSwapItem{width:100%;min-width:0;max-height:inherit;grid-area:1/1;place-self:end stretch;position:relative}@media (prefers-reduced-motion:reduce){.floatNav{will-change:auto;transition:none}.floatNavSwapItem{transform:none!important}}@property --divider-effect-color{syntax:"<color>";inherits:false;initial-value:#0000}@property --divider-effect-opacity{syntax:"<number>";inherits:false;initial-value:.25}@property --divider-effect-size{syntax:"<length>";inherits:false;initial-value:1px}@property --divider-effect-length{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --glass-effect-blur{syntax:"<length>";inherits:false;initial-value:1em}@property --glass-effect-light-color{syntax:"<color>";inherits:false;initial-value:#0000}@property --glass-effect-light-power{syntax:"<number>";inherits:false;initial-value:.4}@property --glass-effect-light-rotation{syntax:"<angle>";inherits:false;initial-value:210deg}@property --glass-effect-dark-color{syntax:"<color>";inherits:false;initial-value:#0000}@property --glass-effect-dark-power{syntax:"<number>";inherits:false;initial-value:0}.floatNavTabs{align-items:center;gap:var(--spacing-sm);width:100%;min-width:0;display:flex}.floatNavTabs.isOverlayCloseMode .card{pointer-events:none}.floatNavTabs .detachedSlot{z-index:2;flex:0 0 var(--float-nav-detached-size);width:var(--float-nav-detached-size);height:var(--float-nav-detached-size);justify-content:center;align-items:center;margin-right:auto;display:flex;position:relative}.floatNavTabs .detachedSlot>*{flex-shrink:0;width:90%;height:90%}.floatNavTabs .detachedSlot .button{--glass-blur:1.4em;background:color-mix(in srgb,var(--background)50%,transparent)}.floatNavTabs .detachedSlot .button .content-wrapper{justify-content:center}.floatNavTabs .detachedSlot .button .btnIcon{flex-shrink:0;width:80%;height:80%}.floatNavTabs .detachedSlot .floatNavDetachedButton .btnIcon{will-change:transform;transition:transform .34s cubic-bezier(.22,1,.36,1);transform:rotate(0)}.floatNavTabs .detachedSlot .floatNavDetachedButton.isOverlayClose .btnIcon{transform:rotate(180deg)}.floatNavTabs .card{z-index:1;isolation:isolate;width:auto;min-width:0;height:var(--float-nav-height);padding:var(--spacing-2xs);border-radius:var(--radius-pill);background:color-mix(in srgb,var(--background)50%,transparent);--glass-light-power:.2;--glass-blur:1.4em;backdrop-filter:none;direction:rtl;display:flex;position:relative;overflow:hidden}.floatNavTabs .card:after{--glass-effect-blur:var(--glass-blur,1em);content:"";z-index:0;border-radius:inherit;corner-shape:inherit;background:var(--glass-backdrop-fill,#0000);-webkit-backdrop-filter:blur(var(--glass-effect-blur));pointer-events:none;backface-visibility:hidden;will-change:backdrop-filter,background,opacity;transition:--glass-effect-blur .3s,-webkit-backdrop-filter .3s,backdrop-filter .3s,background .3s,opacity .3s;position:absolute;inset:0;transform:translateZ(0)}.floatNavTabs .card:before{--glass-effect-light-color:var(--glass-light-color,var(--text));--glass-effect-light-power:var(--glass-light-power,.4);--glass-effect-light-rotation:var(--glass-light-rotation,210deg);--glass-effect-dark-color:var(--glass-dark-color,var(--background));--glass-effect-dark-power:var(--glass-dark-power,0);content:"";z-index:2;border-radius:inherit;corner-shape:inherit;pointer-events:none;-webkit-mask-composite:xor;will-change:background,opacity,transform;background:linear-gradient(var(--glass-effect-light-rotation),color-mix(in srgb,var(--glass-effect-light-color)calc(var(--glass-effect-light-power)*100%),transparent)-6.51%,color-mix(in srgb,var(--glass-effect-dark-color)calc(var(--glass-effect-dark-power)*100%),transparent)46.56%,color-mix(in srgb,var(--glass-effect-dark-color)calc(var(--glass-effect-dark-power)*100%),transparent)51.96%,color-mix(in srgb,var(--glass-effect-light-color)calc(var(--glass-effect-light-power)*100%),transparent)100%);-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;padding:1px;transition:--glass-effect-light-color .3s,--glass-effect-light-power .3s,--glass-effect-light-rotation .3s,--glass-effect-dark-color .3s,--glass-effect-dark-power .3s,opacity .3s,transform .3s,background .3s,background-image .3s;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-composite:exclude;mask-mode:match-source,match-source}.floatNavTabs .card .content-wrapper,.floatNavTabs .card .contentWrapper,.floatNavTabs .card .clickAnimWrapper{z-index:1;transition:opacity .3s,transform .3s;position:relative}.floatNavTabs .card:disabled,.floatNavTabs .card[disabled],.floatNavTabs .card[aria-disabled=true]{--glass-light-power:.3}.floatNavTabs .card:disabled .content-wrapper,.floatNavTabs .card:disabled .contentWrapper,.floatNavTabs .card[disabled] .content-wrapper,.floatNavTabs .card[disabled] .contentWrapper,.floatNavTabs .card[aria-disabled=true] .content-wrapper,.floatNavTabs .card[aria-disabled=true] .contentWrapper{opacity:.4}.floatNavTabs .card:after{backdrop-filter:blur(2em)}.floatNavTabs .row{z-index:1;align-items:stretch;width:100%;min-width:0;height:100%;display:flex;position:relative}.floatNavTabs .startSlot{flex:none;justify-content:center;align-items:center;height:100%;display:flex}.floatNavTabs .tabs{width:100%;min-width:0;height:100%}.floatNavTabs .tabs .tabsIndicator{z-index:0}.floatNavTabs .tabs .tabsIndicatorInner{background:var(--primary,var(--text));opacity:.28}.floatNavTabs .tabs .tabsButton{z-index:1;background:0 0;height:100%;position:relative;min-width:5.7em!important;padding:0!important}.floatNavTabs .tabs .tabsButton .tabsButtonContent{flex-direction:column;justify-content:center;align-items:center;gap:.22em;width:100%;min-width:0;display:flex}.floatNavTabs .tabs .tabsButton .tabsIcon{flex-shrink:0;font-size:1.85em;line-height:1}.floatNavTabs .tabs .tabsButton .tabsLabel{width:100%;min-width:0;font-size:.72em;font-weight:300;line-height:1.2}.floatNavTabs .tabs .tabsButton .tabsLabelContent{text-align:center;text-overflow:ellipsis;white-space:nowrap;width:100%;min-width:0;font-size:1.05em;font-weight:200;display:block;overflow:hidden;color:var(--text)!important}.floatNavTabs .tabs .tabsButton .tabsIcon,.floatNavTabs .tabs .tabsButton .tabsLabelContent{opacity:.55;text-box:none}.floatNavTabs .tabs .tabsButton:not(.isActive){--glass-dark-power:0!important;--glass-light-power:0!important}.floatNavTabs .tabs .tabsButton:not(.isActive) .tabsIcon,.floatNavTabs .tabs .tabsButton:not(.isActive) .tabsLabelContent{opacity:.55}.floatNavTabs .tabs .tabsButton.isActive .tabsIcon,.floatNavTabs .tabs .tabsButton.isActive .tabsLabelContent{opacity:1;height:fit-content;line-height:120%}