@font-face{font-family:Unbounded;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/unbounded-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Unbounded;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/unbounded-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/poppins-400-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/poppins-400-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/poppins-500-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/poppins-500-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/poppins-600-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/poppins-600-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}:root{color-scheme:dark;--mobile-breakpoint: 768px;--bg-base: #070c18;--bg-surface: #0e1626;--bg-elevated: #16223a;--bg-surface-hover: rgba(180, 220, 255, .06);--border-subtle: rgba(180, 220, 255, .1);--border-strong: rgba(180, 220, 255, .2);--glass-bg: rgba(18, 28, 48, .55);--glass-bg-strong: rgba(13, 20, 36, .72);--glass-bg-soft: rgba(26, 38, 62, .4);--glass-border: rgba(170, 215, 255, .14);--glass-highlight: rgba(255, 255, 255, .07);--glass-blur: 18px;--glass-blur-strong: 28px;--accent: #f4f8ff;--accent-bg: rgba(244, 248, 255, .1);--accent-border: #f4f8ff;--text-on-accent: #060c18;--accent-cool: #8fe3ff;--accent-cool-bg: rgba(143, 227, 255, .12);--accent-cool-border: rgba(143, 227, 255, .42);--accent-cool-glow: rgba(143, 227, 255, .38);--text-primary: #eaf0fa;--text-secondary: rgba(234, 240, 250, .66);--text-muted: rgba(234, 240, 250, .46);--radius-sm: 6px;--radius-md: 12px;--radius-lg: 18px;--radius-pill: 999px;--shadow-panel: 0 10px 30px rgba(2, 6, 16, .45);--shadow-pop: 0 24px 60px rgba(2, 6, 16, .62);--scrim: rgba(6, 11, 22, .55);--bg: var(--bg-base);--text: var(--text-primary);--border: var(--border-subtle);--border-hover: var(--border-strong)}*,*:before,*:after{box-sizing:border-box}a:focus-visible,button:focus-visible,[role=button]:focus-visible,[tabindex]:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--accent-cool-border, #6aa0ff);outline-offset:2px}html,body{margin:0;padding:0}body{min-height:100vh;min-height:100dvh;padding:80px 32px;display:flex;flex-direction:column;align-items:center;justify-content:center;background:radial-gradient(ellipse 55% 45% at 6% 60%,rgba(56,120,210,.18) 0%,transparent 68%),radial-gradient(ellipse 45% 45% at 100% 62%,rgba(120,84,220,.12) 0%,transparent 70%),radial-gradient(ellipse 55% 50% at 88% 105%,rgba(110,220,255,.13) 0%,transparent 72%),var(--bg-base);background-attachment:fixed;font-family:Poppins,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;color:var(--text-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-smooth:always;position:relative;overflow-x:hidden}body:before{content:"";position:fixed;inset:0;pointer-events:none;opacity:.025;z-index:0;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 200'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/></filter><rect width='200' height='200' filter='url(%23n)'/></svg>");background-size:200px 200px;mix-blend-mode:screen}@media(max-width:768px){input[type=text],input[type=email],input[type=password],input[type=search],input[type=tel],input[type=url],input[type=number],textarea,select{font-size:16px!important}}*::-webkit-scrollbar{width:6px;height:6px}*::-webkit-scrollbar-track{background:transparent}*::-webkit-scrollbar-thumb{background:var(--border-subtle);border-radius:3px;transition:background .12s}*::-webkit-scrollbar-thumb:hover{background:var(--border-strong)}*::-webkit-scrollbar-corner{background:transparent}*{scrollbar-width:thin;scrollbar-color:var(--border-subtle) transparent}@media(max-width:768px){*::-webkit-scrollbar{width:0;height:0}}.staging-flag{position:fixed;top:8px;left:50%;transform:translate(-50%);z-index:2147483647;pointer-events:none;padding:4px 12px;border-radius:var(--radius-pill);background:#f5a623;color:#1a1206;font-family:Poppins,system-ui,sans-serif;font-size:11px;font-weight:600;letter-spacing:.03em;white-space:nowrap;box-shadow:0 4px 14px #0006}
