@font-face{font-family:Dripdrop;src:url(/font/Dripdrop.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Dripdrop Solid;src:url(/font/Dripdrop%20Solid.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Gusom;src:url(/font/Gusom.woff2) format("woff2"),url(/font/Gusom.woff) format("woff"),url(/font/Gusom.ttf) format("truetype");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Plus Jakarta Sans;src:url(/font/PlusJakartaSans-VariableFont_wght.ttf) format("truetype-variations");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Plus Jakarta Sans;src:url(/font/PlusJakartaSans-Italic-VariableFont_wght.ttf) format("truetype-variations");font-weight:100 900;font-style:italic;font-display:swap}:root{--bg-studio: #060fef;--bg-studio-darker: #050cc4;--color-white: #ffffff;--color-white-90: rgba(255, 255, 255, .9);--color-white-70: rgba(255, 255, 255, .7);--color-white-40: rgba(255, 255, 255, .4);--color-white-20: rgba(255, 255, 255, .2);--color-white-10: rgba(255, 255, 255, .1);--color-white-05: rgba(255, 255, 255, .05);--color-accent-cyan: #00f0ff;--color-accent-gold: #e8d08d;--color-accent-amber: #ffaa40;--font-name: "Dripdrop", "Dripdrop Solid", "Gusom", cursive;--font-sans: "Plus Jakarta Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-display: "Plus Jakarta Sans", sans-serif;--font-editorial: "Italiana", serif;--font-mono: "JetBrains Mono", monospace;--ease-out-expo: cubic-bezier(.16, 1, .3, 1);--ease-in-out-smooth: cubic-bezier(.65, 0, .35, 1)}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html,body{width:100%;height:100%;overflow-x:hidden;background-color:var(--bg-studio);color:var(--color-white);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-user-select:none;user-select:none}#root{width:100%;min-height:100vh;background-color:var(--bg-studio);position:relative;overflow:hidden}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:var(--bg-studio)}::-webkit-scrollbar-thumb{background:#ffffff40;border-radius:999px}::-webkit-scrollbar-thumb:hover{background:#ffffff73}.glass-panel{background:#ffffff12;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.14);box-shadow:0 20px 50px #00055059}.glass-panel-subtle{background:#ffffff0a;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.08)}.glass-pill{background:#ffffff14;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid rgba(255,255,255,.18);border-radius:9999px;transition:all .3s var(--ease-out-expo)}.glass-pill:hover{background:#ffffff29;border-color:#ffffff59;box-shadow:0 0 25px #ffffff26}.font-name{font-family:var(--font-name)}.font-sans{font-family:var(--font-sans)}.font-display{font-family:var(--font-display)}.font-editorial{font-family:var(--font-editorial)}.font-cursive{font-family:var(--font-name)}.font-mono{font-family:var(--font-mono)}.noise-overlay{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:99;opacity:.025;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)'/%3E%3C/svg%3E")}.luxury-btn{display:inline-flex;align-items:center;gap:10px;padding:12px 24px;background:#fff;color:#050eb0;font-family:var(--font-display);font-size:.85rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;border:none;border-radius:9999px;cursor:pointer;box-shadow:0 10px 30px #0003;transition:all .35s var(--ease-out-expo)}.luxury-btn:hover{transform:translateY(-2px);background:#fff;box-shadow:0 16px 40px #00000059,0 0 30px #fff6}.luxury-btn-secondary{display:inline-flex;align-items:center;gap:10px;padding:12px 24px;background:#ffffff14;color:#fff;font-family:var(--font-display);font-size:.85rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;border:1px solid rgba(255,255,255,.22);border-radius:9999px;cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:all .35s var(--ease-out-expo)}.luxury-btn-secondary:hover{background:#ffffff2e;border-color:#ffffff80;transform:translateY(-2px);box-shadow:0 12px 30px #00000040}@keyframes pulseGlow{0%,to{opacity:.6;transform:scale(1)}50%{opacity:1;transform:scale(1.05)}}@keyframes spinSlow{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.animate-pulse-glow{animation:pulseGlow 4s ease-in-out infinite}.animate-spin-slow{animation:spinSlow 30s linear infinite}@media(pointer:fine){body.has-custom-cursor,body.has-custom-cursor button,body.has-custom-cursor a,body.has-custom-cursor input,body.has-custom-cursor select,body.has-custom-cursor textarea,body.has-custom-cursor [role=button]{cursor:none!important}}.liquid-cursor-svg{position:fixed;width:0;height:0;pointer-events:none}.liquid-cursor-container{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:9999;filter:url(#liquid-goo)}.liquid-droplet-main{position:fixed;top:0;left:0;width:16px;height:16px;background:#fff;border-radius:50%;pointer-events:none;transform:translate(-50%,-50%);box-shadow:0 0 14px #fffffff2,0 0 24px #fff6;will-change:transform,width,height;transition:width .28s cubic-bezier(.16,1,.3,1),height .28s cubic-bezier(.16,1,.3,1),background-color .22s ease}.liquid-droplet-main.is-hovering{width:46px;height:46px;background:#ffffffe6;box-shadow:0 0 28px #fffffff2,inset 0 0 8px #060fef40;animation:liquidMorph 3.5s ease-in-out infinite alternate}.liquid-droplet-trail-1{position:fixed;top:0;left:0;width:12px;height:12px;background:#fff;border-radius:50%;pointer-events:none;transform:translate(-50%,-50%);will-change:transform;opacity:.92}.liquid-droplet-trail-2{position:fixed;top:0;left:0;width:8px;height:8px;background:#fff;border-radius:50%;pointer-events:none;transform:translate(-50%,-50%);will-change:transform;opacity:.8}@keyframes liquidMorph{0%{border-radius:46% 54% 60% 40%/48% 42% 58% 52%}33%{border-radius:56% 44% 46% 54%/42% 56% 44% 58%}66%{border-radius:42% 58% 38% 62%/58% 40% 60% 42%}to{border-radius:50% 50% 54% 46%/46% 54%}}.hero-mobile-scrim{display:none;position:absolute;bottom:0;left:0;right:0;height:55vh;pointer-events:none;background:linear-gradient(to top,#060feff5,#060fefd9 45%,#060fef59 75%,#060fef00);z-index:22}.telemetry-hud-container{position:fixed;bottom:28px;right:32px;z-index:40;display:flex;flex-direction:column;align-items:flex-end;gap:12px;pointer-events:none}.telemetry-hud-toggle-btn{order:2}.telemetry-hud-panel{order:1}@media(max-width:767px){.hero-mobile-scrim{display:block}.hero-content-wrapper{bottom:20px!important;left:18px!important;width:calc(100% - 76px)!important;max-width:calc(100% - 76px)!important;gap:8px!important}.telemetry-hud-container{position:fixed!important;bottom:20px!important;right:16px!important;top:auto!important;left:auto!important;gap:10px!important}.telemetry-hud-toggle-btn{order:2!important;width:44px!important;height:44px!important;min-height:44px!important;padding:0!important;border-radius:50%!important;display:flex!important;align-items:center!important;justify-content:center!important;box-shadow:0 8px 24px #00053c73,0 0 12px #00f0ff40!important}.telemetry-hud-label{display:none!important}.telemetry-hud-panel{order:1!important;max-height:65vh!important;overflow-y:auto!important;margin-bottom:4px!important}}
