:root{--aero-sky: #d8f2ff;--aero-cyan: #00b4d8;--aero-aqua: #00e5ff;--aero-blue: #0066cc;--aero-deep-blue: #004b99;--aero-lime: #10b981;--aero-bright-lime: #22c55e;--color-primary: #005bb3;--color-primary-container: #0073df;--color-secondary: #006875;--color-secondary-container: #00e3fd;--color-on-surface: #0f2742;--color-on-surface-variant: #325374;--color-outline: #6d93b3;--glow-cyan-sm: 0 4px 14px rgba(0, 140, 255, .4);--glow-cyan-lg: 0 10px 30px -5px rgba(0, 114, 206, .25), 0 0 20px rgba(0, 229, 255, .35);--glow-green-sm: 0 0 10px rgba(34, 197, 94, .5);--glow-orb: inset 0 1px 2px rgba(255, 255, 255, .9), inset 0 -4px 6px rgba(0, 75, 153, .4), 0 6px 20px rgba(0, 120, 255, .45)}html{margin:0;padding:0;height:100%;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}body{margin:0;padding:0;min-height:100vh;min-height:100dvh;font-family:Plus Jakarta Sans,system-ui,-apple-system,sans-serif;color:#0f2742;overflow-x:clip;overflow-y:auto;-webkit-overflow-scrolling:touch;touch-action:pan-y;overscroll-behavior-y:auto}.frutiger-bg{background:linear-gradient(135deg,#b8e6ff,#e2f4ff 28%,#dcfce7 65%,#c5edff);background-attachment:fixed}.aero-glass{background:linear-gradient(135deg,#ffffffd1,#ebf8ff9e);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid rgba(255,255,255,.9);box-shadow:0 12px 36px #0077b624,inset 0 1px 2px #fffffff2}.aero-glass-card{background:linear-gradient(180deg,#ffffffe0,#ebf7ffad);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.92);box-shadow:0 4px 16px #005fb414,inset 0 1px 1px #fff}.aero-gloss-header{background:linear-gradient(180deg,#fffffff2,#e1f5ffe0 50%,#c8ebffc7 51%,#ebfaffeb);border-bottom:1px solid rgba(255,255,255,.92);box-shadow:0 4px 20px #0066cc1f}.aero-gloss-footer{background:linear-gradient(180deg,#f0fafff0,#d7f0ffe0 49%,#bee6ffe6 50%,#e1f5fff5);border-top:1px solid rgba(255,255,255,.95);box-shadow:0 -8px 28px #005aa026}.aero-orb-play{background:radial-gradient(circle at 50% 25%,#60d5ff,#09f 55%,#0052cc);box-shadow:inset 0 2px 4px #ffffffd9,inset 0 -3px 5px #00286480,0 6px 20px #0078ff73;border:1.5px solid rgba(255,255,255,.92);position:relative;overflow:hidden;transition:all .25s cubic-bezier(.4,0,.2,1)}.aero-orb-play:after{content:"";position:absolute;top:2px;left:15%;width:70%;height:42%;background:linear-gradient(180deg,#ffffffe0,#fff0);border-radius:9999px;pointer-events:none}.aero-orb-play:hover{transform:scale(1.05);box-shadow:inset 0 2px 4px #fffffff2,inset 0 -3px 5px #00286480,0 8px 26px #008cff99}.aero-orb-play:active{transform:scale(.96)}.aero-pill{background:linear-gradient(180deg,#ffffffeb,#dcf5ffc7 50%,#c3ebffad 51%,#e6faffe0);box-shadow:inset 0 1px 1px #fff,0 2px 6px #0078d726;border:1px solid rgba(255,255,255,.88)}.aero-btn-subtle{background:linear-gradient(180deg,#fffffff2,#e6f5ffd1 50%,#d2eeffb8 51%,#f0faffeb);border:1px solid rgba(255,255,255,.95);box-shadow:inset 0 1px 1px #fff,0 2px 5px #0050a01a;transition:all .2s ease}.aero-btn-subtle:hover{background:linear-gradient(180deg,#fff,#dff2fe 50%,#bae6fd 51%,#e0f2fe);box-shadow:inset 0 1px 2px #fff,0 4px 10px #0082ff38;transform:translateY(-1px)}.aero-btn-subtle:active{transform:translateY(0)}.aero-gloss-btn{background:linear-gradient(180deg,#ffffffb3,#fff3 48%,#e6f5ff1a 50%,#c8ebff66);box-shadow:inset 0 1px 1px #ffffffe6,inset 0 -1px 2px #0050a033,0 2px 5px #00468c26}.aero-gel-red{background:linear-gradient(180deg,#ff7a88,#ff3b53 48%,#e0102c 50%,#c40822);box-shadow:inset 0 1px 2px #fffc,inset 0 -2px 4px #64000a66,0 4px 12px #e6143259}.aero-gel-blue{background:linear-gradient(180deg,#6fd5ff,#009be5 48%,#0077c8 50%,#005fad);box-shadow:inset 0 1px 2px #ffffffe6,inset 0 -2px 4px #002d5a66,0 4px 12px #0078dc4d}.aero-gel-green{background:linear-gradient(180deg,#8effa3,#2bdc60 48%,#16b847 50%,#0f9336);box-shadow:inset 0 1px 2px #ffffffe6,inset 0 -2px 4px #003c1466,0 4px 12px #1ebe504d}.aero-fader-cap{background:linear-gradient(180deg,#fff,#e8f4fc 45%,#b6dcf4 50%,#90c7ec 85%,#d8efff);border:1px solid rgba(255,255,255,.9);box-shadow:0 4px 8px #00509640,inset 0 1px 1px #fff,inset 0 -1px 2px #0032644d}.aero-dial{background:radial-gradient(circle at 35% 30%,#fff,#e0f2fe,#b9e0f9 70%,#87c2ec);box-shadow:0 2px 4px #005aa033,inset 0 1px 1px #fff,inset 0 -1px 2px #003c784d}.aqua-slider{-webkit-appearance:none;appearance:none;height:6px;background:linear-gradient(90deg,#00b4d8,#22c55e);border-radius:9999px;box-shadow:inset 0 1px 2px #00326440}.aqua-slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:18px;height:18px;border-radius:50%;background:radial-gradient(circle at 35% 30%,#fff,#a2e8fd 40%,#09f);border:1.5px solid #ffffff;box-shadow:0 2px 6px #06c6,inset 0 1px 1px #fff;cursor:pointer;transition:transform .15s ease}.aqua-slider::-webkit-slider-thumb:hover{transform:scale(1.15)}.font-headline,.font-telemetry,.font-space{font-family:Space Grotesk,monospace,sans-serif}::-webkit-scrollbar{display:none}.scrollbar-none{scrollbar-width:none!important;-ms-overflow-style:none!important}.scrollbar-none::-webkit-scrollbar{display:none!important}[data-theme=dark],html.dark{--aero-sky: #0a1322;--aero-cyan: #00e5ff;--aero-aqua: #38bdf8;--aero-blue: #0284c7;--aero-deep-blue: #0369a1;--aero-lime: #10b981;--aero-bright-lime: #22c55e;--color-primary: #38bdf8;--color-primary-container: #0284c7;--color-secondary: #0ea5e9;--color-secondary-container: #0369a1;--color-on-surface: #f0f9ff;--color-on-surface-variant: #94a3b8;--color-outline: #334155;--glow-cyan-sm: 0 4px 14px rgba(0, 229, 255, .45);--glow-cyan-lg: 0 10px 30px -5px rgba(2, 132, 199, .4), 0 0 24px rgba(0, 229, 255, .4)}[data-theme=dark] body,html.dark body{background-color:#070d18;color:#f0f9ff}[data-theme=dark] .frutiger-bg,html.dark .frutiger-bg{background:linear-gradient(135deg,#050b14,#0a1628,#051b1e 70%,#071224)!important;background-attachment:fixed!important}[data-theme=dark] .aero-glass,html.dark .aero-glass{background:linear-gradient(135deg,#0f172ae0,#09101df0)!important;border:1px solid rgba(56,189,248,.22)!important;box-shadow:0 12px 36px #0009,inset 0 1px 1px #ffffff1a!important;color:#f0f9ff!important}[data-theme=dark] .aero-glass-card,html.dark .aero-glass-card{background:linear-gradient(180deg,#121e31e6,#0b1424f2)!important;border:1px solid rgba(56,189,248,.2)!important;box-shadow:0 4px 16px #00000080,inset 0 1px 1px #ffffff14!important;color:#f0f9ff!important}[data-theme=dark] .aero-gloss-header,html.dark .aero-gloss-header{background:linear-gradient(180deg,#101b2df5,#0a1322f0 50%,#070e1af2 51%,#0d1728f5)!important;border-bottom:1px solid rgba(56,189,248,.25)!important;box-shadow:0 4px 20px #00000080!important}[data-theme=dark] .aero-gloss-footer,html.dark .aero-gloss-footer{background:linear-gradient(180deg,#0d1728f5,#09111ef2 49%,#070d18f5 50%,#0b1424fa)!important;border-top:1px solid rgba(56,189,248,.25)!important;box-shadow:0 -8px 28px #0009!important}[data-theme=dark] .aero-pill,html.dark .aero-pill{background:linear-gradient(180deg,#16243ae6,#0e192ad9 50%,#0a1220e0 51%,#132035e6)!important;border:1px solid rgba(56,189,248,.25)!important;color:#e0f2fe!important}[data-theme=dark] .aero-btn-subtle,html.dark .aero-btn-subtle{background:linear-gradient(180deg,#1a2a44d9,#0f1a2ce6 50%,#0b1423e6 51%,#142238e0)!important;border:1px solid rgba(56,189,248,.28)!important;color:#e0f2fe!important;box-shadow:inset 0 1px 1px #ffffff1f,0 2px 5px #00000059!important}[data-theme=dark] .aero-btn-subtle:hover,html.dark .aero-btn-subtle:hover{background:linear-gradient(180deg,#264066f2,#162640f2 50%,#101d32f2 51%,#1e3455f2)!important;border-color:#38bdf880!important;color:#fff!important}[data-theme=dark] .text-sky-950,html.dark .text-sky-950{color:#f8fafc!important}[data-theme=dark] .text-sky-900,html.dark .text-sky-900{color:#f1f5f9!important}[data-theme=dark] .text-sky-800,html.dark .text-sky-800{color:#cbd5e1!important}[data-theme=dark] .text-sky-700,html.dark .text-sky-700{color:#94a3b8!important}[data-theme=dark] .text-sky-600,html.dark .text-sky-600{color:#38bdf8!important}[data-theme=dark] .text-on-surface,html.dark .text-on-surface{color:#f8fafc!important}[data-theme=dark] .bg-white\/70,[data-theme=dark] .bg-white\/75,[data-theme=dark] .bg-white\/80,[data-theme=dark] .bg-white\/85,[data-theme=dark] .bg-white\/60,[data-theme=dark] .bg-white\/50,html.dark .bg-white\/70,html.dark .bg-white\/75,html.dark .bg-white\/80,html.dark .bg-white\/85,html.dark .bg-white\/60,html.dark .bg-white\/50{background-color:#0f172ac7!important;border-color:#38bdf833!important;color:#f8fafc!important}[data-theme=dark] .border-white,[data-theme=dark] .border-white\/80,[data-theme=dark] .border-white\/90,html.dark .border-white,html.dark .border-white\/80,html.dark .border-white\/90{border-color:#38bdf838!important}[data-theme=dark] .bg-sky-50\/70,[data-theme=dark] .bg-sky-50,[data-theme=dark] .bg-sky-100,html.dark .bg-sky-50\/70,html.dark .bg-sky-50,html.dark .bg-sky-100{background-color:#0e1e37d9!important;border-color:#38bdf840!important;color:#38bdf8!important}[data-theme=dark] .text-primary,html.dark .text-primary{color:#38bdf8!important}[data-theme=dark] input[type=text],[data-theme=dark] textarea,[data-theme=dark] select,html.dark input[type=text],html.dark textarea,html.dark select{background-color:#0a1220d9!important;color:#f8fafc!important;border-color:#38bdf84d!important}
