@font-face{font-family:Manrope;font-style:normal;font-weight:400 800;font-display:swap;src:url(/assets/fonts/manrope-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:Manrope;font-style:normal;font-weight:400 800;font-display:swap;src:url(/assets/fonts/manrope-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:Space Grotesk;font-style:normal;font-weight:400 700;font-display:swap;src:url(/assets/fonts/space-grotesk-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:Space Grotesk;font-style:normal;font-weight:400 700;font-display:swap;src:url(/assets/fonts/space-grotesk-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{--ns-bg: #0b1119;--ns-bg-deep: #0a0f16;--ns-surface: #111a26;--ns-surface-2: #1a2636;--ns-cyan-tint: #0e2a31;--ns-cyan: #3fd8e8;--ns-cyan-deep: #0aa3b8;--ns-lime: #d9ee4e;--ns-green: #4ade80;--ns-red: #ff4444;--ns-on-accent: #0b1119;--ns-text: #ffffff;--ns-text-soft: rgba(255, 255, 255, .72);--ns-text-mut: rgba(255, 255, 255, .55);--ns-text-faint: rgba(255, 255, 255, .4);--ns-border: rgba(255, 255, 255, .08);--ns-border-strong: rgba(255, 255, 255, .14);--ns-font-display: "Space Grotesk", "Manrope", system-ui, sans-serif;--ns-font-body: "Manrope", system-ui, -apple-system, sans-serif;--ns-font-mono: ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--ns-radius-card: 16px;--ns-radius-input: 10px;--ns-radius-pill: 999px;color-scheme:dark}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth;overflow-x:hidden;width:100%}body{font-family:var(--ns-font-body);line-height:1.6;color:var(--ns-text);background-color:var(--ns-bg);overflow-x:hidden;width:100%}app-root{display:block;max-width:1440px;margin:0 auto}h1,h2,h3,h4,h5,h6{margin-bottom:1rem;font-family:var(--ns-font-display);font-weight:700;line-height:1.2;letter-spacing:-.02em}p{margin-bottom:1rem}a{color:var(--ns-cyan);text-decoration:none;transition:color .3s ease}a:hover{color:var(--ns-lime)}.container{max-width:1200px;margin:0 auto;padding:0 2rem}img{max-width:100%;height:auto;display:block}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:var(--ns-bg-deep)}::-webkit-scrollbar-thumb{background:#223142;border-radius:5px}::-webkit-scrollbar-thumb:hover{background:var(--ns-cyan-deep)}::selection{background-color:var(--ns-cyan);color:var(--ns-on-accent)}*:focus{outline:2px solid var(--ns-cyan);outline-offset:2px}button{font-family:inherit;cursor:pointer}input,textarea,select{font-family:inherit}.pac-container{z-index:20001;background:var(--ns-surface);border:1px solid var(--ns-border-strong);border-radius:var(--ns-radius-input);box-shadow:0 12px 32px #00000080;margin-top:4px;font-family:var(--ns-font-body);overflow:hidden;max-width:calc(100vw - 1.5rem)}.pac-item{padding:.4rem .75rem;border-top:1px solid var(--ns-border);color:var(--ns-text-soft);cursor:pointer;white-space:normal}.pac-item:hover,.pac-item-selected{background:var(--ns-surface-2)}.pac-item-query{color:var(--ns-text)}.pac-matched{color:var(--ns-cyan)}.pac-icon{filter:invert(1) opacity(.6)}.pac-logo:after{filter:invert(.85)}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.fade-in{animation:fadeIn .6s ease-out}@keyframes introOverlay{0%,56%{transform:translateY(0)}to{transform:translateY(-105%)}}@keyframes introText{0%{opacity:0;letter-spacing:.5em;filter:blur(7px)}to{opacity:1;letter-spacing:.16em;filter:blur(0)}}@keyframes introBar{0%{width:0}to{width:100%}}@keyframes introFade{0%,68%{opacity:1}to{opacity:0}}@keyframes gridmove{0%{background-position:0 0}to{background-position:44px 44px}}@keyframes pageEnter{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.ns-page-enter{animation:pageEnter .55s cubic-bezier(.22,1,.36,1)}@keyframes ctapulse{0%,to{box-shadow:0 4px 15px #0003}50%{box-shadow:0 5px 18px color-mix(in srgb,var(--ns-cyan, #3fd8e8) 28%,transparent)}}.cta-pulse{animation:ctapulse 3.2s ease-in-out infinite}@keyframes chippop{0%{opacity:0;transform:translateY(8px) scale(.7)}60%{opacity:1;transform:translateY(-2px) scale(1.08)}to{opacity:1;transform:none}}@keyframes statpulse{0%,to{color:var(--ns-cyan, #3fd8e8)}50%{color:var(--ns-lime, #d9ee4e)}}.stat-pulse{animation:statpulse 2.4s ease-in-out infinite}@keyframes sheen{0%{transform:translate(-160%) skew(-16deg)}to{transform:translate(360%) skew(-16deg)}}@keyframes wkripple{0%{transform:translateY(-50%) scale(.6);opacity:.7}to{transform:translateY(-50%) scale(2.4);opacity:0}}.cta-wink-wrap{position:relative;display:inline-block}.wink-cta{padding-right:3.2rem}.cta-wink-ring{position:absolute;right:22px;top:50%;width:30px;height:30px;border-radius:50%;border:3px solid rgba(11,17,25,.7);transform:translateY(-50%);pointer-events:none;opacity:0;animation:wkripple 2s 1s ease-out infinite}.rippleBtn{position:relative;overflow:hidden}.rippleInk{position:absolute;border-radius:50%;background:#0b111959;pointer-events:none;animation:rippleFx .6s ease-out forwards}@keyframes rippleFx{0%{transform:scale(0);opacity:.55}to{transform:scale(2.6);opacity:0}}@media (max-width: 1200px){.container{padding:0 1.5rem}}@media (max-width: 768px){body{padding-bottom:calc(58px + env(safe-area-inset-bottom))}.container{padding:0 1rem}h1{font-size:2rem}h2{font-size:1.75rem}h3{font-size:1.5rem}}@media (max-width: 480px){body{font-size:14px}.container{padding:0 .8rem}}
