: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}
