:root{--deck-primary: var(--nav-neon-primary, hsl(190 100% 55%));--deck-secondary: var(--nav-neon-secondary, hsl(320 90% 60%));--deck-accent: var(--nav-neon-accent, hsl(45 100% 60%));--deck-glow-intensity: var(--nav-glow-intensity, .6);--deck-border-alpha: .55;--deck-pulse-strength: var(--nav-pulse-strength, 0);--deck-motion-speed: 1}.smart-nav-deck{position:absolute;left:16px;right:16px;bottom:calc(100% - 2px);z-index:4;display:flex;flex-direction:column;align-items:stretch;pointer-events:none;max-width:100%}.smart-nav-deck__backdrop{position:fixed;inset:0;z-index:56;border:0;padding:0;background:#02040c73;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);cursor:pointer;animation:smartNavDeckFade .22s ease-out;pointer-events:auto}@keyframes smartNavDeckFade{0%{opacity:0}to{opacity:1}}.smart-nav-deck__gesture{pointer-events:auto;display:flex;justify-content:center;padding:2px 0 4px;touch-action:none}.smart-nav-handle{position:relative;width:120px;height:16px;border:0;padding:0;background:transparent;cursor:pointer;-webkit-tap-highlight-color:transparent}.smart-nav-handle__led{position:absolute;left:0;right:0;top:7px;height:2px;border-radius:999px;background:linear-gradient(90deg,transparent 0%,var(--deck-primary) 18%,var(--deck-accent) 50%,var(--deck-secondary) 82%,transparent 100%);opacity:calc(.35 + var(--deck-pulse-strength) * .4);box-shadow:0 0 8px var(--deck-primary),0 0 14px var(--deck-secondary);transition:opacity .22s ease-out,box-shadow .22s ease-out}.smart-nav-handle__grip{position:absolute;left:50%;top:5px;width:34px;height:6px;transform:translate(-50%);border-radius:999px;background:#ffffff38;border:1px solid rgba(255,255,255,.12);transition:background .2s ease-out,box-shadow .2s ease-out}.smart-nav-handle:hover .smart-nav-handle__grip,.smart-nav-handle:active .smart-nav-handle__grip{background:#fff6;box-shadow:0 0 10px var(--deck-primary)}.smart-nav-handle[data-playing="1"] .smart-nav-handle__led{opacity:calc(.55 + var(--deck-pulse-strength) * .45)}.smart-nav-deck[data-music-reactive="1"] .smart-nav-handle[data-playing="1"] .smart-nav-handle__led{animation:deckHandlePulse calc(var(--nav-animation-speed, 1.6s) * var(--deck-motion-speed)) ease-in-out infinite}.smart-nav-handle[data-open="1"] .smart-nav-handle__grip{background:#ffffff80;box-shadow:0 0 12px var(--deck-accent)}@keyframes deckHandlePulse{0%,to{filter:brightness(1)}50%{filter:brightness(1.55)}}.smart-nav-deck__panel{pointer-events:auto;position:relative;margin-bottom:2px;border-radius:22px;overflow:hidden;background:#050814db;backdrop-filter:blur(36px) saturate(170%);-webkit-backdrop-filter:blur(36px) saturate(170%);border:1px solid rgba(255,255,255,.09);box-shadow:0 -8px 34px #0000008c;transform:translateY(calc(100% + 14px));opacity:0;transition:transform calc(.28s * var(--deck-motion-speed)) cubic-bezier(.22,1,.36,1),opacity calc(.2s * var(--deck-motion-speed)) ease-out;touch-action:pan-x pan-y}.smart-nav-deck[data-open="1"] .smart-nav-deck__panel{transform:translateY(0);opacity:1}.smart-nav-deck[data-open="1"] .smart-nav-deck__panel:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(100deg,transparent 20%,rgba(255,255,255,.09) 50%,transparent 80%);transform:translate(-100%);animation:deckGlowSweep calc(.32s * var(--deck-motion-speed)) ease-out 1}@keyframes deckGlowSweep{0%{transform:translate(-100%)}to{transform:translate(100%)}}.smart-nav-deck__inner{position:relative;z-index:1;padding:8px 10px 10px}.smart-nav-deck__head{display:flex;align-items:center;gap:8px;padding:2px 4px 8px}.smart-nav-deck__title{font-size:10px;font-weight:900;letter-spacing:.1em;text-transform:uppercase;color:var(--deck-primary);text-shadow:0 0 10px var(--deck-primary)}.smart-nav-deck__mode{font-size:8.5px;font-weight:700;letter-spacing:.06em;color:#a0b4d2bf;border:1px solid rgba(255,255,255,.1);border-radius:999px;padding:2px 8px;text-transform:uppercase}.smart-nav-deck__gear{margin-left:auto;min-width:34px;min-height:34px;border:1px solid rgba(255,255,255,.1);border-radius:12px;background:#ffffff0a;font-size:14px;cursor:pointer;transition:transform .18s ease-out,box-shadow .18s ease-out}.smart-nav-deck__gear:active{transform:scale(.9);box-shadow:0 0 12px var(--deck-primary)}.qa-deck{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none;padding:2px 2px 6px;touch-action:pan-x;-webkit-overflow-scrolling:touch}.qa-deck::-webkit-scrollbar{display:none}.qa-deck--snap{scroll-snap-type:x proximity}.qa-deck--snap .qa-chip{scroll-snap-align:center}.qa-deck--two_row{display:grid;grid-template-rows:repeat(2,auto);grid-auto-flow:column;grid-auto-columns:minmax(64px,auto);overflow-x:auto}.qa-chip{position:relative;flex:0 0 auto;display:flex;flex-direction:column;align-items:center;gap:3px;min-width:62px;min-height:56px;padding:8px 10px 7px;border-radius:16px;border:1px solid rgba(255,255,255,.1);background:linear-gradient(180deg,#ffffff0f,#ffffff04);color:#ffffffbf;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform .2s cubic-bezier(.22,1,.36,1),border-color .2s ease-out,box-shadow .2s ease-out,background .2s ease-out}.qa-chip__icon{font-size:19px;line-height:1;filter:grayscale(35%) opacity(.85);transition:filter .2s ease-out,transform .2s ease-out}@keyframes qaChipFloat{0%,to{transform:translateY(0) rotate(-2deg)}50%{transform:translateY(-2.5px) rotate(2.5deg)}}.qa-chip__icon{animation:qaChipFloat 3.8s ease-in-out infinite}.qa-chip:nth-child(2n) .qa-chip__icon{animation-delay:.5s}.qa-chip:nth-child(3n) .qa-chip__icon{animation-delay:1.05s}.qa-chip:nth-child(4n) .qa-chip__icon{animation-delay:1.6s}.qa-chip:nth-child(5n) .qa-chip__icon{animation-delay:.8s}@keyframes qaChipSheen{0%{transform:translate(-140%) skew(-16deg);opacity:0}20%{opacity:.5}44%{transform:translate(280%) skew(-16deg);opacity:0}to{transform:translate(280%) skew(-16deg);opacity:0}}.qa-chip:after{content:"";position:absolute;top:0;bottom:0;left:0;width:34%;pointer-events:none;border-radius:inherit;background:linear-gradient(90deg,transparent,rgba(255,255,255,.09),transparent);animation:qaChipSheen 7.4s ease-in-out infinite}.qa-chip:nth-child(2n):after{animation-delay:1.7s}.qa-chip:nth-child(3n):after{animation-delay:3.1s}.qa-chip:nth-child(4n):after{animation-delay:4.4s}.qa-chip{overflow:hidden}@media (prefers-reduced-motion: reduce){.qa-chip__icon,.qa-chip:after{animation:none!important}}.qa-chip__label{font-size:8.5px;font-weight:800;letter-spacing:.04em;max-width:84px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.qa-chip__underline{position:absolute;left:22%;right:22%;bottom:4px;height:2px;border-radius:999px;background:var(--deck-primary);box-shadow:0 0 8px var(--deck-primary);opacity:0;transform:scaleX(.4);transition:opacity .22s ease-out,transform .22s ease-out}.qa-chip.is-pressed{transform:scale(.92)}.qa-chip.is-active{border-color:color-mix(in srgb,var(--deck-primary) calc(var(--deck-border-alpha) * 100%),transparent);background:linear-gradient(180deg,#ffffff1a,#ffffff08);box-shadow:0 0 calc(14px * var(--deck-glow-intensity)) var(--deck-primary),inset 0 1px 1px #ffffff24;transform:scale(1.08)}.qa-chip.is-active .qa-chip__icon{filter:drop-shadow(0 0 8px var(--deck-primary))}.qa-chip.is-active .qa-chip__underline{opacity:1;transform:scaleX(1)}.qa-chip.is-compact{min-width:50px;min-height:46px;padding:6px 8px;border-radius:13px}.qa-chip.is-compact .qa-chip__icon{font-size:15px}.qa-chip.is-compact .qa-chip__label{font-size:7.5px}.smart-nav-deck[data-music-reactive="1"][data-deck-led=music] .qa-chip.is-active,.smart-nav-deck[data-music-reactive="1"][data-deck-led=club] .qa-chip.is-active{box-shadow:0 0 calc((10px + 26px * var(--deck-pulse-strength)) * var(--deck-glow-intensity)) var(--deck-primary),inset 0 1px 1px #ffffff24}.rotary-gear{position:relative;height:96px;overflow:hidden;touch-action:pan-y;cursor:grab;-moz-user-select:none;user-select:none;-webkit-user-select:none}.rotary-gear:active{cursor:grabbing}.rotary-gear__center-mark{position:absolute;left:50%;top:6px;bottom:6px;width:76px;transform:translate(-50%);border-radius:18px;border:1px dashed color-mix(in srgb,var(--deck-accent) 38%,transparent);pointer-events:none}.rotary-gear__chip{position:absolute;left:50%;top:18px;display:flex;flex-direction:column;align-items:center;gap:3px;min-width:58px;min-height:52px;padding:7px 9px 6px;border-radius:15px;border:1px solid rgba(255,255,255,.1);background:linear-gradient(180deg,#0c1022eb,#070a18eb);color:#fffc;cursor:pointer;-webkit-tap-highlight-color:transparent;will-change:transform,opacity}.rotary-gear__icon{font-size:18px;line-height:1}.rotary-gear__label{font-size:8px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;max-width:72px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--deck-accent);text-shadow:0 0 8px var(--deck-accent)}.rotary-gear__chip.is-center{border-color:color-mix(in srgb,var(--deck-accent) 55%,transparent);box-shadow:0 0 calc(16px * var(--deck-glow-intensity)) var(--deck-accent)}.rotary-gear__chip.is-active .rotary-gear__icon{filter:drop-shadow(0 0 8px var(--deck-primary))}.nav-deck-led{position:absolute;inset:0;pointer-events:none;z-index:2}.nav-deck-led__edge{position:absolute;top:10%;bottom:10%;width:2px;border-radius:999px;opacity:calc(.4 + var(--deck-pulse-strength) * .5)}.nav-deck-led__edge--left{left:0;background:linear-gradient(180deg,transparent,hsl(190 100% 55%),transparent);box-shadow:0 0 10px #1ad9ff}.nav-deck-led__edge--right{right:0;background:linear-gradient(180deg,transparent,hsl(320 90% 60%),transparent);box-shadow:0 0 10px #f53db8}.nav-deck-led__top{position:absolute;top:0;left:6%;right:6%;height:2px;border-radius:999px;background:linear-gradient(90deg,hsl(190 100% 55%),var(--deck-accent) 50%,hsl(320 90% 60%));opacity:calc(.35 + var(--nav-waveform-energy, 0) * .65);box-shadow:0 0 calc(6px + 16px * var(--deck-pulse-strength)) var(--deck-primary)}.nav-deck-led__sweep{position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.5),transparent);opacity:.5;animation:deckTopSweep calc(var(--nav-animation-speed, 1.6s) * 2 * var(--deck-motion-speed)) linear infinite}@keyframes deckTopSweep{0%{transform:translate(-60%)}to{transform:translate(60%)}}.smart-nav-deck[data-deck-led=off] .nav-deck-led,.smart-nav-deck[data-deck-led=off] .smart-nav-handle__led{display:none}.smart-nav-deck[data-deck-led=battery-safe] .nav-deck-led__sweep,.smart-nav-deck[data-deck-led=battery-safe] .nav-deck-led__top{animation:none;opacity:.25;box-shadow:none}.smart-nav-deck[data-deck-led=battery-safe] .nav-deck-led__edge{opacity:.2;box-shadow:none}.smart-nav-deck[data-deck-led=calm] .nav-deck-led__sweep{animation-duration:calc(6s * var(--deck-motion-speed))}.smart-nav-deck[data-deck-led=calm] .nav-deck-led__edge{animation:deckLedBreathe 4.5s ease-in-out infinite}.smart-nav-deck[data-deck-led=club] .nav-deck-led__top{animation:deckLedBeat calc(var(--nav-animation-speed, .9s) * var(--deck-motion-speed)) ease-in-out infinite}.smart-nav-deck[data-deck-led=club] .nav-deck-led__sweep{animation-duration:calc(.9s * var(--deck-motion-speed))}.smart-nav-deck[data-deck-led=music] .nav-deck-led__top{opacity:calc(.3 + var(--nav-waveform-energy, 0) * .7);filter:brightness(calc(1 + var(--deck-pulse-strength) * .9))}@keyframes deckLedBreathe{0%,to{opacity:.3}50%{opacity:.65}}@keyframes deckLedBeat{0%,to{filter:brightness(1)}50%{filter:brightness(1.8)}}.smart-nav-deck[data-music-reactive="0"] .nav-deck-led__top{opacity:.4;box-shadow:0 0 6px var(--deck-primary);filter:none;animation:none}.nav-deck-settings{position:fixed;inset:0;z-index:170;display:flex;flex-direction:column;justify-content:flex-end;pointer-events:none}.nav-deck-settings.is-open{pointer-events:auto}.nav-deck-settings__backdrop{position:fixed;inset:0;border:0;padding:0;background:#000000a8;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);cursor:pointer;opacity:0;transition:opacity .26s ease-out;pointer-events:auto}.nav-deck-settings.is-open .nav-deck-settings__backdrop{opacity:1}.nav-deck-settings__sheet{position:relative;width:100%;max-width:440px;margin:0 auto;max-height:84vh;display:flex;flex-direction:column;border-radius:24px 24px 0 0;background:#080b1af7;border-top:1px solid rgba(255,255,255,.12);box-shadow:0 -18px 60px #000000b3;transform:translateY(100%);transition:transform .3s cubic-bezier(.22,1,.36,1);padding-bottom:max(16px,env(safe-area-inset-bottom,0px))}.nav-deck-settings.is-open .nav-deck-settings__sheet{transform:translateY(0)}.nav-deck-settings__head{display:flex;align-items:center;gap:10px;padding:12px 16px 10px;border-bottom:1px solid rgba(255,255,255,.06)}.nav-deck-settings__grip{position:absolute;top:6px;left:50%;width:40px;height:4px;transform:translate(-50%);border-radius:999px;background:#ffffff38}.nav-deck-settings__title{margin:0;font-size:15px;font-weight:900;color:#fff}.nav-deck-settings__close{margin-left:auto;min-width:40px;min-height:40px;border:0;border-radius:50%;background:transparent;color:#ffffff8c;font-size:15px;cursor:pointer}.nav-deck-settings__body{flex:1;overflow-y:auto;padding:14px 16px 8px;display:flex;flex-direction:column;gap:18px}.nds-section__title{margin:0 0 8px;font-size:13px;font-weight:800;color:#fff}.nds-section__hint{font-weight:500;color:#fff6}.nds-chips{display:flex;flex-wrap:wrap;gap:6px}.nds-pick{min-height:40px;padding:0 12px;border-radius:12px;border:1px solid rgba(255,255,255,.1);background:#ffffff08;color:#ffffff8c;font-size:11px;font-weight:800;cursor:pointer}.nds-pick.is-picked{border-color:#22d3ee80;background:#22d3ee24;color:#a5f3fc}.nds-pick:disabled{opacity:.4}.nds-list{display:flex;flex-direction:column;gap:4px;max-height:260px;overflow-y:auto}.nds-row{display:flex;align-items:center;gap:6px;min-height:44px;padding:0 6px 0 12px;border-radius:12px;border:1px solid rgba(255,255,255,.05);background:#ffffff05}.nds-row.is-picked{border-color:#22d3ee59;background:#22d3ee14}.nds-row.is-full{opacity:.45}.nds-row__main{flex:1;display:flex;align-items:center;gap:10px;min-height:44px;border:0;background:transparent;color:#ffffffbf;font-size:12.5px;font-weight:700;text-align:left;cursor:pointer}.nds-row__arrows{display:flex;gap:2px}.nds-row__arrows button{width:36px;height:36px;border:0;border-radius:9px;background:#ffffff0d;color:#ffffffa6;font-size:13px;cursor:pointer}.nds-row__arrows button:disabled{opacity:.25}.nds-link{margin-top:8px;border:0;background:transparent;color:#67e8f9d9;font-size:11px;font-weight:700;text-align:left;cursor:pointer;padding:4px 0}.nds-steppers{display:flex;gap:14px;margin-top:10px}.nds-stepper{display:flex;align-items:center;gap:8px;font-size:11.5px;font-weight:700;color:#ffffffb3}.nds-stepper__ctrl{display:inline-flex;align-items:center;gap:8px}.nds-stepper__ctrl button{width:32px;height:32px;border-radius:9px;border:1px solid rgba(255,255,255,.12);background:#ffffff0a;color:#fff;font-size:15px;cursor:pointer}.nds-stepper__ctrl b{min-width:14px;text-align:center;color:#a5f3fc}.nds-toggle{display:flex;align-items:center;gap:8px;margin-top:10px;font-size:11.5px;font-weight:700;color:#ffffffb3;cursor:pointer}.nds-toggle input{width:17px;height:17px;accent-color:#22d3ee}.nds-actions{display:flex;gap:8px}.nds-btn{flex:1;min-height:44px;border-radius:13px;font-size:12.5px;font-weight:900;cursor:pointer}.nds-btn--ghost{border:1px solid rgba(255,255,255,.12);background:transparent;color:#fff9}.nds-btn--primary{border:1px solid rgba(34,211,238,.5);background:#22d3ee29;color:#cffafe}.nds-btn--primary:disabled{opacity:.55}.nds-status{margin:0;text-align:center;font-size:10.5px;color:#67e8f9b3}.nds-status--remote{color:#6ee7b7d9}.nds-status--saving{color:#ffffff80}.keyboard-open .smart-nav-deck,.env-keyboard-open .smart-nav-deck{display:none}@media (prefers-reduced-motion: reduce){.smart-nav-deck__panel,.smart-nav-deck__backdrop,.nav-deck-settings__sheet,.nav-deck-settings__backdrop,.qa-chip,.qa-chip__underline,.smart-nav-handle__led,.smart-nav-handle__grip{transition:none!important;animation:none!important}.nav-deck-led__sweep,.nav-deck-led__edge,.nav-deck-led__top,.smart-nav-deck[data-music-reactive="1"] .smart-nav-handle[data-playing="1"] .smart-nav-handle__led,.smart-nav-deck[data-open="1"] .smart-nav-deck__panel:before{animation:none!important}}.smart-bottom-nav .smart-bottom-nav__deck{position:relative;left:auto;right:auto;bottom:auto;z-index:2;width:100%;max-width:420px;margin:0 auto;padding:0 8px 2px}.smart-bottom-nav .nav-led-shell{padding-bottom:0}.nav-variant-host{position:relative;width:100%;pointer-events:auto}.nav-variant{position:relative;width:100%;max-width:420px;margin:0 auto}.nav-variant--neon-led{padding:10px 8px 8px;border-radius:26px;background:#060914eb;backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);box-shadow:0 16px 40px -10px #000000d9}.nav-variant--neon-led__contour{position:absolute;inset:0;border-radius:26px;padding:2px;background:linear-gradient(120deg,var(--nav-neon-primary, hsl(215 100% 60%)),var(--nav-neon-secondary, hsl(280 90% 60%)) 55%,var(--nav-neon-primary, hsl(215 100% 60%)));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:calc(.35 + var(--nav-glow-intensity, .6) * .65);filter:drop-shadow(0 0 calc(6px + var(--nav-waveform-energy, 0) * 14px) var(--nav-neon-primary, hsl(215 100% 60%)));animation:nav-variant-led-spin var(--nav-animation-speed, 1.6s) linear infinite;pointer-events:none}@keyframes nav-variant-led-spin{0%{filter:hue-rotate(0deg) drop-shadow(0 0 calc(6px + var(--nav-waveform-energy, 0) * 14px) var(--nav-neon-primary, hsl(215 100% 60%)))}to{filter:hue-rotate(28deg) drop-shadow(0 0 calc(6px + var(--nav-waveform-energy, 0) * 14px) var(--nav-neon-primary, hsl(215 100% 60%)))}}.nav-variant--neon-led__row{position:relative;display:grid;grid-auto-flow:column;grid-auto-columns:1fr;align-items:center;min-height:56px;padding:0 4px}.nav-variant--neon-led__tab{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;min-height:48px;background:none;border:0;color:#ffffff73;cursor:pointer;transition:transform .12s ease}.nav-variant--neon-led__tab:active{transform:scale(.9)}.nav-variant--neon-led__icon{font-size:16px}.nav-variant--neon-led__label{font-size:8.5px;font-weight:800;text-transform:uppercase;letter-spacing:.06em;line-height:1}.nav-variant--neon-led__tab.is-active{color:var(--nav-neon-accent, hsl(190 100% 65%))}.nav-variant--neon-led__tab.is-active .nav-variant--neon-led__icon{filter:drop-shadow(0 0 8px var(--nav-neon-accent, hsl(190 100% 65%)))}.nav-variant--neon-led__underline{width:22px;height:2px;border-radius:2px;background:transparent}.nav-variant--neon-led__tab.is-active .nav-variant--neon-led__underline{background:var(--nav-neon-accent, hsl(190 100% 65%));box-shadow:0 0 10px var(--nav-neon-accent, hsl(190 100% 65%))}.nav-variant--rotary-gear{padding:10px 8px 8px;border-radius:26px;background:#060914e6;backdrop-filter:blur(20px) saturate(160%);-webkit-backdrop-filter:blur(20px) saturate(160%);border:1px solid rgba(255,255,255,.1);box-shadow:0 16px 40px -10px #000000d9;perspective:640px}.nav-variant--rotary-gear__wheel{position:relative;transform:rotateX(14deg);transform-style:preserve-3d}.nav-variant--rotary-gear__hub{position:absolute;left:50%;bottom:-6px;transform:translate(-50%);width:40px;height:40px;min-width:40px;min-height:40px;border-radius:50%;border:1px solid rgba(255,255,255,.16);background:#0a0e1cf2;box-shadow:0 0 0 2px #060914e6,0 0 calc(10px + var(--nav-pulse-strength, .4) * 18px) var(--nav-neon-primary, hsl(215 100% 60%));font-size:16px;cursor:pointer;z-index:20;transition:transform .15s ease}.nav-variant--rotary-gear__hub:active{transform:translate(-50%) scale(.88)}.nav-variant--rotary-gear__main{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;align-items:center;min-height:48px;margin-top:14px;padding-top:8px;border-top:1px solid rgba(255,255,255,.08)}.nav-variant--rotary-gear__tab{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;min-height:44px;background:none;border:0;color:#ffffff73;font-size:15px;cursor:pointer;transition:transform .12s ease}.nav-variant--rotary-gear__tab:active{transform:scale(.9)}.nav-variant--rotary-gear__tab.is-active{color:var(--nav-neon-accent, hsl(190 100% 65%))}.nav-variant--rotary-gear__tab-label{font-size:8.5px;font-weight:800;text-transform:uppercase;letter-spacing:.06em;line-height:1}.nav-variant--glass-rows{padding:10px 8px 8px;border-radius:26px;background:#0a0e1c8c;backdrop-filter:blur(24px) saturate(180%);-webkit-backdrop-filter:blur(24px) saturate(180%);border:1px solid rgba(255,255,255,.14);box-shadow:0 16px 40px -10px #000000d9,inset 0 1px #ffffff1a}.nav-variant--glass-rows__row{display:flex;gap:6px;justify-content:center;padding:3px 2px;overflow-x:auto;scrollbar-width:none}.nav-variant--glass-rows__row::-webkit-scrollbar{display:none}.nav-variant--glass-rows__pill{flex:0 0 auto;display:inline-flex;align-items:center;gap:5px;min-height:36px;padding:0 12px;border-radius:18px;border:1px solid rgba(255,255,255,.16);background:#ffffff12;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);color:#ffffffbf;font-size:12px;font-weight:600;cursor:pointer;box-shadow:inset 0 1px #ffffff1f;transition:transform .12s ease,background .15s ease}.nav-variant--glass-rows__pill:active{transform:scale(.94)}.nav-variant--glass-rows__pill.is-active{background:#ffffff29;color:#fff;border-color:var(--nav-neon-primary, rgba(34, 211, 238, .55))}.nav-variant--glass-rows__pill-icon{font-size:13px}.nav-variant--glass-rows__main{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;align-items:center;min-height:48px;margin-top:8px;padding-top:6px;border-top:1px solid rgba(255,255,255,.1)}.nav-variant--glass-rows__tab{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;min-height:44px;background:none;border:0;color:#ffffff80;font-size:15px;cursor:pointer;transition:transform .12s ease}.nav-variant--glass-rows__tab:active{transform:scale(.9)}.nav-variant--glass-rows__tab.is-active{color:var(--nav-neon-accent, hsl(190 100% 65%))}.nav-variant--glass-rows__tab-label{font-size:8.5px;font-weight:800;text-transform:uppercase;letter-spacing:.06em;line-height:1}.nds-variants{display:grid;grid-template-columns:1fr 1fr;gap:8px}.nds-variant{display:flex;flex-direction:column;gap:3px;padding:10px 12px;border-radius:14px;border:1px solid rgba(255,255,255,.12);background:#ffffff0d;color:#fffc;text-align:left;cursor:pointer}.nds-variant.is-picked{border-color:#22d3ee99;background:#22d3ee1a;color:#fff}.nds-variant__label{font-size:13px;font-weight:700}.nds-variant__desc{font-size:11px;opacity:.65;line-height:1.3}html[data-neon-mode=off] .nav-variant--neon-led__contour{opacity:.25;filter:none;animation:none}.nav-variant[data-reduced-motion="1"] .nav-variant--neon-led__contour,.nav-variant[data-reduced-motion="1"] .nav-variant--rotary-gear__wheel{animation:none;transform:none}@media (prefers-reduced-motion: reduce){.nav-variant--neon-led__contour{animation:none}.nav-variant--rotary-gear__wheel{transform:none}.nav-variant--neon-led__tab,.nav-variant--rotary-gear__tab,.nav-variant--glass-rows__tab,.nav-variant--glass-rows__pill,.nav-variant--rotary-gear__hub{transition:none}}.nface{--n-accent: #22d3ee;--n-accent2: #a78bfa;--n-bar: #060914;--n-ink: #f8fafc;--n-radius: 22px;--n-glow: .4;color:var(--n-ink);width:100%;max-width:430px;margin:0 auto;position:relative}.nface__row,.nface__scroll{display:flex;align-items:stretch}.nface__btn{position:relative;flex:1 1 0;min-width:0;min-height:52px;border:0;background:transparent;color:color-mix(in srgb,var(--n-ink) 62%,transparent);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;padding:6px 2px 8px;cursor:pointer}.nface__btn.is-active{color:var(--n-ink)}.nface__icon{font-size:16px;line-height:1;position:relative;z-index:1}.nface__label{font-size:10px;font-weight:800;letter-spacing:.01em;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;position:relative;z-index:1}.nface[data-labels=never] .nface__label,.nface[data-labels=active] .nface__btn:not(.is-active) .nface__label{display:none}.nface__num{position:absolute;top:3px;left:6px;font-size:8px;font-weight:900;color:var(--n-accent);z-index:2}.nface__badge,.nface__dot{position:absolute;top:6px;right:10px;z-index:2}.nface__badge{min-width:16px;height:16px;padding:0 4px;border-radius:999px;background:#fb7185;color:#fff;font-size:9px;font-weight:900;display:grid;place-items:center}.nface__dot{width:7px;height:7px;border-radius:999px;background:var(--n-accent);box-shadow:0 0 8px var(--n-accent)}.nface__btn.is-active .nface__icon{color:var(--n-accent);filter:drop-shadow(0 0 calc(8px * var(--n-glow)) var(--n-accent))}.nface[data-indicator=pill] .nface__btn.is-active:before,.nface[data-indicator=line] .nface__btn.is-active:after,.nface[data-indicator=dot] .nface__btn.is-active .nface__icon:after{content:"";position:absolute}.nface[data-indicator=pill] .nface__btn.is-active:before{inset:4px 4px 6px;border-radius:14px;background:color-mix(in srgb,var(--n-accent) 18%,transparent);box-shadow:0 0 calc(16px * var(--n-glow)) color-mix(in srgb,var(--n-accent) 55%,transparent);z-index:0}.nface[data-indicator=line] .nface__btn.is-active:after{left:18%;right:18%;bottom:4px;height:2px;border-radius:2px;background:linear-gradient(90deg,var(--n-accent),var(--n-accent2));box-shadow:0 0 8px var(--n-accent)}.nface[data-indicator=dot] .nface__btn.is-active .nface__icon:after{width:4px;height:4px;border-radius:99px;background:var(--n-accent2);left:50%;bottom:-7px;transform:translate(-50%)}.nface--pill{background:var(--n-bar);border-radius:var(--n-radius) var(--n-radius) 0 0;border-top:1px solid color-mix(in srgb,var(--n-accent) 45%,transparent);box-shadow:0 -12px 28px #00000073,0 0 calc(22px * var(--n-glow)) color-mix(in srgb,var(--n-accent) 35%,transparent)}.nface--dock{width:calc(100% - 16px);margin-bottom:8px;background:var(--n-bar);border-radius:var(--n-radius);border:1px solid color-mix(in srgb,var(--n-accent) 55%,transparent);box-shadow:0 10px 30px #00000073,inset 0 0 0 1px color-mix(in srgb,white 8%,transparent),0 0 calc(24px * var(--n-glow)) var(--n-accent);overflow:hidden}.nface--dock:before{content:"";position:absolute;left:8%;right:8%;top:0;height:2px;background:linear-gradient(90deg,transparent,var(--n-accent),var(--n-accent2),transparent)}.nface--float .nface__row{gap:8px;padding:0 10px 8px}.nface--float .nface__btn{border-radius:18px;background:color-mix(in srgb,var(--n-bar) 88%,transparent);border:1px solid color-mix(in srgb,var(--n-ink) 12%,transparent);min-height:56px;backdrop-filter:blur(10px)}.nface--float .nface__btn.is-active{border-color:var(--n-accent);box-shadow:0 8px 18px #00000059,0 0 16px color-mix(in srgb,var(--n-accent) 40%,transparent);transform:translateY(-4px)}.nface--notch{background:linear-gradient(180deg,transparent 18px,var(--n-bar) 18px)}.nface--notch .nface__btn.is-active{transform:translateY(-10px)}.nface--notch .nface__btn.is-active .nface__icon{width:42px;height:42px;border-radius:999px;display:grid;place-items:center;background:radial-gradient(circle at 40% 30%,var(--n-accent2),var(--n-accent));color:#0b0b0f;box-shadow:0 8px 18px #0006}.nface--rail{background:var(--n-bar);border-left:3px solid var(--n-accent);box-shadow:inset 8px 0 24px color-mix(in srgb,var(--n-accent) 18%,transparent)}.nface--rail .nface__btn{flex-direction:row;gap:6px;justify-content:flex-start;padding-left:8px}.nface--scroll2{background:var(--n-bar);border-top:1px solid color-mix(in srgb,var(--n-accent) 35%,transparent);border-radius:var(--n-radius) var(--n-radius) 0 0}.nface--scroll2 .nface__row .nface__btn{min-height:46px}.nface__scroll{overflow-x:auto;gap:6px;padding:0 8px 8px;scrollbar-width:none;-webkit-overflow-scrolling:touch}.nface__scroll::-webkit-scrollbar{display:none}.nface__btn.is-compact{flex:0 0 auto;min-width:72px;min-height:40px;border-radius:999px;border:1px solid color-mix(in srgb,var(--n-ink) 14%,transparent);background:color-mix(in srgb,var(--n-accent) 8%,transparent);padding:4px 10px}.nface__btn.is-compact.is-active{border-color:var(--n-accent);background:color-mix(in srgb,var(--n-accent) 18%,transparent)}.nface--ticker{background:var(--n-bar);overflow:hidden;border-radius:var(--n-radius) var(--n-radius) 0 0}.nface--ticker:after{content:"SPACELAND  ·  MAP  ·  NEARBY  ·  CHATS  ·  PROFILE  ·  ";display:block;white-space:nowrap;font-size:9px;font-weight:800;letter-spacing:.18em;color:var(--n-accent);padding-bottom:4px;animation:nface-ticker 9s linear infinite}@keyframes nface-ticker{0%{transform:translate(0)}to{transform:translate(-50%)}}.nface--orbit .nface__row{justify-content:space-evenly;padding-bottom:6px}.nface--orbit .nface__btn{flex:0 0 64px}.nface--orbit .nface__icon{width:40px;height:40px;border-radius:999px;display:grid;place-items:center;border:1px solid color-mix(in srgb,var(--n-accent) 40%,transparent);background:radial-gradient(circle at 50% 40%,color-mix(in srgb,var(--n-accent) 25%,transparent),var(--n-bar))}.nface--orbit .nface__btn.is-active .nface__icon{box-shadow:0 0 0 4px color-mix(in srgb,var(--n-accent2) 35%,transparent),0 0 18px var(--n-accent)}.nface--carbon{background:repeating-linear-gradient(135deg,rgba(255,255,255,.04) 0 2px,transparent 2px 5px),linear-gradient(180deg,#1a1a1f,var(--n-bar));border-top:2px solid var(--n-accent);border-radius:var(--n-radius) var(--n-radius) 0 0;box-shadow:inset 0 1px #fff3}.nface--carbon .nface__btn.is-active .nface__label{color:var(--n-accent);letter-spacing:.08em;text-transform:uppercase}.nface--holo{background:var(--n-bar);border:1px solid color-mix(in srgb,var(--n-accent) 50%,transparent);border-bottom:0;border-radius:var(--n-radius) var(--n-radius) 0 0;overflow:hidden;box-shadow:0 0 calc(20px * var(--n-glow)) color-mix(in srgb,var(--n-accent) 45%,transparent)}.nface--holo:before{content:"";position:absolute;inset:0;background:repeating-linear-gradient(180deg,transparent 0 3px,color-mix(in srgb,var(--n-accent) 16%,transparent) 3px 4px);animation:nface-scan 2.8s linear infinite;pointer-events:none}@keyframes nface-scan{0%{transform:translateY(-40%)}to{transform:translateY(40%)}}.nface--icons{background:transparent}.nface--icons .nface__row{gap:10px;padding:0 16px 8px;justify-content:center}.nface--icons .nface__btn{flex:0 0 52px;min-height:52px;border-radius:999px;background:var(--n-bar);border:1px solid color-mix(in srgb,var(--n-ink) 12%,transparent)}.nface--icons .nface__btn.is-active{background:var(--n-accent);color:#04120c}.nface--icons .nface__btn.is-active .nface__icon{color:#04120c;filter:none}.nface--split{background:transparent;padding:0 8px 8px}.nface--split .nface__row{gap:28px;position:relative}.nface--split .nface__row:before{content:"";position:absolute;left:50%;top:10px;bottom:10px;width:18px;margin-left:-9px;border-radius:999px;background:linear-gradient(180deg,var(--n-accent),var(--n-accent2));opacity:.85}.nface--split .nface__btn{background:var(--n-bar);border-radius:var(--n-radius)}.nface__btn.is-active .nface__icon{animation:activeBounce .35s cubic-bezier(.34,1.56,.64,1)}.nface[data-motion=pulse] .nface__btn.is-active .nface__icon{animation:nface-pulse 1.6s ease-in-out infinite}@keyframes nface-pulse{50%{transform:scale(1.12)}}.nface[data-motion=glide] .nface__btn{transition:transform .22s ease,color .22s ease}@media (prefers-reduced-motion: reduce){.nface--ticker:after,.nface--holo:before,.nface[data-motion=pulse] .nface__btn.is-active .nface__icon,.nface__btn.is-active .nface__icon,.nav-globe__spin,.nav-profile-face.is-active:after{animation:none}.nface--float .nface__btn.is-active,.nface--notch .nface__btn.is-active{transform:none}}.flash-rig{display:flex;align-items:center;justify-content:center;gap:18px;width:100%;min-height:220px;position:relative;padding-top:26px}.flash-rig.is-compact{gap:10px;min-height:180px}.flash-rig-phone{position:relative;width:min(280px,42vw);height:460px;border-radius:32px;border:3px solid rgba(129,140,248,.45);background:#070b14;overflow:hidden;box-shadow:0 18px 50px #00000073;flex:0 0 auto}.flash-rig.is-compact .flash-rig-phone{width:min(168px,46vw);height:230px;border-radius:22px;border-width:2px}.flash-rig-phone.is-receiver{border-color:#c084fc80}.flash-rig-top{display:flex;justify-content:space-between;align-items:center;padding:10px 12px 8px;border-bottom:1px solid rgba(255,255,255,.06);font-size:11px;color:#fff}.flash-rig.is-compact .flash-rig-top{padding:6px 8px;font-size:9px}.flash-rig-kicker{font-weight:900;letter-spacing:.04em}.flash-rig-live{color:#34d399;font-family:ui-monospace,monospace;font-size:9px}.flash-rig-phone.is-receiver .flash-rig-live{color:#c084fc}.flash-rig-stage{position:absolute;inset:36px 8px 52px}.flash-rig.is-compact .flash-rig-stage{inset:28px 6px 36px}.flash-rig-card{position:absolute;left:50%;top:46%;min-width:92px;max-width:78%;padding:10px 12px;border-radius:16px;color:#fff;font-weight:900;text-align:center;letter-spacing:.02em;border:1.5px solid color-mix(in srgb,var(--rig-glow, #f97316) 80%,white);background:linear-gradient(135deg,color-mix(in srgb,var(--rig-glow, #f97316) 88%,black),color-mix(in srgb,var(--rig-accent, #84cc16) 75%,black));box-shadow:0 0 22px color-mix(in srgb,var(--rig-glow, #f97316) 45%,transparent);transform:translate(calc(-50% + var(--x) * 1%),calc(-50% + var(--y) * 1%)) rotate(var(--rot)) scale(var(--scale));opacity:var(--opacity);z-index:3}.flash-rig.is-compact .flash-rig-card{font-size:11px;padding:6px 8px;min-width:64px}.flash-rig-composer{position:absolute;left:8px;right:8px;bottom:8px;height:36px;border-radius:14px;border:1px solid rgba(255,255,255,.12);background:#0f172aeb;color:#ffffffb3;display:flex;align-items:center;justify-content:space-between;padding:0 10px;font-size:11px;font-weight:800}.flash-rig-composer.is-hot{border-color:var(--rig-glow, #f97316);box-shadow:0 0 16px color-mix(in srgb,var(--rig-glow, #f97316) 50%,transparent)}.flash-rig-beam{width:72px;height:8px;border-radius:999px;background:linear-gradient(90deg,var(--rig-glow, #f97316),var(--rig-accent, #eab308));box-shadow:0 0 18px var(--rig-glow, #f97316);flex:0 0 auto}.flash-rig-frame{position:absolute;top:2px;left:8px;z-index:4;font:700 10px/1 ui-monospace,monospace;letter-spacing:.14em;color:#ffffffb8;background:#00000073;border-radius:999px;padding:4px 8px}.flash-rig .flash-bump-energy{width:90px;height:90px;top:42%}@media (max-width: 720px){.flash-rig:not(.is-compact){flex-direction:column}.flash-rig-beam{width:8px;height:36px}.flash-rig-phone{width:min(320px,88vw);height:380px}}@media (prefers-reduced-motion: reduce){.flash-rig-card{transition:none}}.flash-bump{--fc-glow: #ff1493;--fc-accent: #ffd700;position:fixed;inset:0;z-index:1000;display:flex;flex-direction:column;color:#fff;background:radial-gradient(ellipse at 50% 18%,color-mix(in srgb,var(--fc-glow) 42%,transparent),transparent 58%),#07040d;padding:max(var(--shell-top, 0px),env(safe-area-inset-top,0px),72px) 16px max(16px,env(safe-area-inset-bottom,0px))}.flash-bump-top,.flash-bump-actions,.flash-bump-copy{position:relative;z-index:2}.flash-bump-top{display:flex;align-items:center;justify-content:space-between}.flash-bump-kicker{font-size:11px;font-weight:900;letter-spacing:.18em;text-transform:uppercase;color:var(--fc-accent)}.flash-bump-close,.flash-bump-btn{border:0;border-radius:999px;font-weight:800}.flash-bump-close{width:40px;height:40px;background:#ffffff14;color:#fff}.flash-bump-stage{position:relative;flex:1;min-height:220px;display:grid;place-items:center;overflow:hidden}.flash-bump-phones{width:min(280px,78vw);height:160px;border-radius:28px;border:1px solid color-mix(in srgb,var(--fc-glow) 55%,transparent);box-shadow:0 0 32px color-mix(in srgb,var(--fc-glow) 35%,transparent);display:flex;align-items:center;justify-content:space-between;padding:0 22px;font-size:42px}.flash-bump-energy{position:absolute;width:min(42vw,210px);height:min(42vw,210px);border-radius:50%;left:50%;top:46%;background:radial-gradient(circle,#fff 0%,var(--fc-accent) 28%,var(--fc-glow) 62%,transparent 72%);box-shadow:0 0 40px var(--fc-glow);pointer-events:none}.flash-bump-energy.is-idle{animation:bumpIdle 1.4s ease-in-out infinite}.flash-bump-energy.is-out-right{animation:bumpOutRight .85s cubic-bezier(.4,0,.2,1) forwards}.flash-bump-energy.is-in-left{animation:bumpInLeft .85s cubic-bezier(.2,.8,.2,1) forwards}.flash-bump-card{position:relative;z-index:2;width:min(260px,80vw);padding:16px;border-radius:22px;background:#0a0812e0;border:1px solid color-mix(in srgb,var(--fc-accent) 70%,white);box-shadow:0 0 28px color-mix(in srgb,var(--fc-glow) 45%,transparent);text-align:center}.flash-bump-card.is-land{animation:bumpCardIn .45s ease .55s both}.flash-bump-copy{text-align:center;margin:8px 0 12px}.flash-bump-copy h2{margin:0;font-size:22px;font-weight:900}.flash-bump-copy p{margin:8px auto 0;max-width:340px;color:#ffffffb8;font-size:14px;line-height:1.4}.flash-bump-actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.flash-bump-btn{min-height:44px;padding:0 16px;background:linear-gradient(90deg,var(--fc-glow),#ff8c00);color:#1a0a00}.flash-bump-btn.ghost{background:#ffffff14;color:#fff;border:1px solid rgba(255,255,255,.14)}.flash-bump-candidates{width:min(340px,92vw);display:flex;flex-direction:column;gap:8px}.flash-bump-candidate{display:flex;align-items:center;gap:12px;width:100%;min-height:56px;padding:8px 12px;border-radius:18px;border:1px solid rgba(255,215,0,.4);background:#ffffff14;color:#fff;text-align:left}.flash-bump-candidate.is-picked{border-color:gold;box-shadow:0 0 18px #ff149373}.flash-bump-candidate img,.flash-bump-candidate .face{width:40px;height:40px;border-radius:50%;-o-object-fit:cover;object-fit:cover;flex:0 0 auto}.flash-bump-candidate .face{display:grid;place-items:center;background:linear-gradient(135deg,#ff1493,gold);color:#1a0a00;font-weight:900}.flash-bump-candidate .name{font-weight:800;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@keyframes bumpIdle{0%,to{transform:translate(-50%,-50%) scale(.72);opacity:.85}50%{transform:translate(-50%,-50%) scale(1);opacity:1}}@keyframes bumpOutRight{0%{left:50%;transform:translate(-50%,-50%) scale(.45);opacity:1}40%{transform:translate(-50%,-50%) scale(1.12);opacity:1}to{left:118%;transform:translate(-50%,-50%) scale(.5);opacity:.15}}@keyframes bumpInLeft{0%{left:-18%;transform:translate(-50%,-50%) scale(.4);opacity:.2}to{left:50%;transform:translate(-50%,-50%) scale(1);opacity:1}}@keyframes bumpCardIn{0%{opacity:0;transform:scale(.86)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion: reduce){.flash-bump-energy,.flash-bump-card.is-land{animation:none!important}.flash-bump-energy{left:50%;transform:translate(-50%,-50%);opacity:.9}}
