:root{--page-bg:#f4f4f5;--surface:#fff;--auth-bg:#fff;--border:#0b0b0c1f;--input-border:#0b0b0c2e;--input-bg:#fff;--text:#0b0b0c;--text-body:#3f3f46;--text-muted:#62626a;--text-faint:#71717a;--link:#0b0b0c;--eyebrow:#5f7319;--icon:#0b0b0c;--primary:#0b0b0c;--on-primary:#fff;--control:#0b0b0c;--choice-on-bg:#c6f4324d;--accent:#c6f432;--on-accent:#0b0b0c;--accent-tint:#c6f4324d;--accent-ink:#0b0b0c;--accent-line:#8fb024;--col-hl-head-bg:#c6f43259;--col-hl-head-text:#0b0b0c;--col-hl-bg:#c6f4321f;--skeleton-1:#e4e4e7;--skeleton-2:#f1f1f2;--grid-line:#0b0b0c0d;--card-hover-border:#8fb024;--shadow-rgb:11,11,12;--deep-rgb:0,0,0;--header-bg:#0b0b0c;--header-glow-a:#c6f4320f;--header-glow-b:#c6f43200;--header-text:#fff;--on-header-rgb:255,255,255;--header-cta-bg:#c6f432;--header-cta-text:#0b0b0c;--logo-bg:#c6f432;--logo-mark:#0b0b0c;--logo-alt-bg:#0b0b0c;--logo-alt-mark:#c6f432;--hero-bg:#0b0b0c;--hero-from:#0b0b0c;--hero-mid:#0b0b0c;--hero-to:#17171a;--hero-to-alt:#17171a;--hero-text:#fff;--hero-text-soft:#c8c8cc;--hero-text-2:#e6e6e8;--hero-eyebrow:#c6f432;--hero-accent:#c6f432;--on-hero-accent:#0b0b0c;--on-hero-rgb:255,255,255;--glass-hi-rgb:255,255,255;--hero-orb:#c6f432;--topo-stroke:#fff;--strip-glow-a:#c6f4321a;--strip-glow-b:#c6f43200;--hero-btn-bg:#c6f432;--hero-btn-text:#0b0b0c;--toggle-on-bg:#c6f432;--toggle-on-text:#0b0b0c;--dark-bg:#0b0b0c;--dark-surface:#141415;--dark-card:#ffffff0a;--dark-border:#ffffff1a;--dark-chip-border:#ffffff26;--dark-text:#fff;--dark-text-soft:#c8c8cc;--dark-text-2:#e6e6e8;--dark-text-muted:#a3a3a8;--dark-accent:#c6f432;--dark-glow-a:#c6f4321a;--dark-glow-b:#c6f43200;--dark-dot:#ffffff0d;--on-dark-rgb:255,255,255;--footer-bg:#0b0b0c;--footer-text:#a3a3a8;--footer-title:#fff;--footer-link:#d4d4d8;--footer-mark:#c6f432;--band-bg:#0b0b0c;--band-glow-a:#ffffff0a;--band-glow-b:#c6f43252;--band-dot:#ffffff0f;--band-text:#fff;--band-text-soft:#c8c8cc;--on-band-rgb:255,255,255;--band-input-bg:#141415;--band-input-border:#fff3;--band-input-text:#fff;--band-placeholder:#a3a3a8;--band-btn-bg:#c6f432;--band-btn-text:#0b0b0c;--featured-bg:#0b0b0c;--featured-text:#fff;--featured-muted:#a3a3a8;--featured-list:#e6e6e8;--featured-ring:#c6f432;--featured-glow-rgb:198,244,50;--featured-check:#c6f432;--featured-badge-bg:#c6f432;--featured-badge-text:#0b0b0c;--featured-btn-bg:#c6f432;--featured-btn-text:#0b0b0c;--hl-bg:#c6f432;--hl-text:#0b0b0c;--hl-dot:#0b0b0c1f;--hl-shine-rgb:255,255,255;--hl-glow-rgb:198,244,50;--hl-badge-bg:#0b0b0c;--hl-badge-text:#fff;--mock-chrome:#f1f1f2;--mock-dot:#d4d4d8;--mock-border:#e4e4e7;--mock-muted:#62626a;--mock-text:#1e1e1e;--inset-body:#3f3f46;--inset-chip-bg:#c6f4324d;--inset-chip-text:#0b0b0c;--inset-btn-bg:#0b0b0c;--inset-btn-text:#fff;--inset-dash:#8fb024;--bar-track:#f1f1f2;--bar-1:#0b0b0c;--bar-2:#8fb024;--bar-3:#c6f432}html{scroll-behavior:smooth}body{background:var(--page-bg);color:var(--text);-webkit-font-smoothing:antialiased;margin:0;font-family:Inter,system-ui,sans-serif}a{color:var(--text);text-decoration:none}a:hover{color:var(--link)}*{box-sizing:border-box}@keyframes ssDrift{0%{background-position:0 0,0 0}to{background-position:22px 22px,0 0}}.ss-hero{position:relative;overflow:hidden}.ss-topo{opacity:.14;animation:9s ease-in-out infinite ssTopo;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 45% 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 45% 100%)}@keyframes ssTopo{0%,to{opacity:.11}50%{opacity:.18}}.ss-orb{filter:blur(80px);opacity:.2;pointer-events:none;border-radius:50%;animation:14s ease-in-out infinite alternate ssOrb;position:absolute}@keyframes ssOrb{0%{transform:translate(0)scale(1)}50%{transform:translate(40px,-30px)scale(1.1)}to{transform:translate(-30px,20px)scale(.95)}}.ss-float{animation:6s ease-in-out infinite ssFloat}@keyframes ssFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.ss-in{animation:.6s both ssIn}@keyframes ssIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.ss-d1{animation-delay:.4s}.ss-d2{animation-delay:1.4s}.ss-d3{animation-delay:2.2s}.ss-d4{animation-delay:3.2s}.ss-d5{animation-delay:4.2s}.ss-d6{animation-delay:5s}@keyframes ssType{0%,80%,to{opacity:.25;transform:translateY(0)}40%{opacity:1;transform:translateY(-3px)}}.ss-typing span{background:#8b90a0;border-radius:50%;width:6px;height:6px;animation:1.2s ease-in-out infinite ssType;display:inline-block}.ss-typing span:nth-child(2){animation-delay:.15s}.ss-typing span:nth-child(3){animation-delay:.3s}.ss-pulse{background:var(--hero-accent);border-radius:50%;width:8px;height:8px;display:inline-block;position:relative}.ss-pulse:after{content:"";background:var(--hero-accent);border-radius:50%;animation:1.8s ease-out infinite ssPing;position:absolute;inset:0}@keyframes ssPing{0%{opacity:.8;transform:scale(1)}to{opacity:0;transform:scale(3)}}.ss-grid{background-image:linear-gradient(var(--grid-line) 1px,transparent 1px),linear-gradient(90deg,var(--grid-line) 1px,transparent 1px);background-size:48px 48px}.ss-card{transition:transform .25s,box-shadow .25s,border-color .25s}.ss-card:hover{box-shadow:0 18px 40px -20px rgba(var(--shadow-rgb),.35);border-color:var(--card-hover-border);transform:translateY(-4px)}.ss-dots{background-image:radial-gradient(var(--dark-dot) 1px,transparent 1px);background-size:20px 20px}.ss-caret{background:var(--dark-accent);vertical-align:-3px;width:9px;height:18px;margin-left:4px;animation:1s step-end infinite ssBlink;display:inline-block}@keyframes ssBlink{50%{opacity:0}}.ss-cta{background-image:radial-gradient(var(--band-dot) 1px,transparent 1px),radial-gradient(circle at 20% 0%,var(--band-glow-a),transparent 45%),radial-gradient(circle at 85% 100%,var(--band-glow-b),transparent 50%);background-size:22px 22px,100% 100%,100% 100%;position:relative;overflow:hidden}.ss-shine{position:relative;overflow:hidden}.ss-shine:after{content:"";background:linear-gradient(100deg,#0000,#fff9,#0000);width:40%;height:100%;animation:3.5s ease-in-out infinite ssShine;position:absolute;top:0;left:-60%}@keyframes ssShine{0%{left:-60%}60%,to{left:120%}}.ss-dotfield{pointer-events:none;background-image:radial-gradient(rgba(var(--on-hero-rgb),.6) 1.2px,transparent 1.7px),radial-gradient(rgba(var(--on-hero-rgb),.38) 1px,transparent 1.5px),radial-gradient(rgba(var(--on-hero-rgb),.22) 1px,transparent 1.4px);background-position:0 0,11px 17px,5px 3px;background-size:37px 41px,23px 29px,11px 11px;animation:5s ease-in-out infinite ssTwinkle;position:absolute;inset:0;-webkit-mask-image:radial-gradient(58% 60% at 50% 42%,#0000 25%,#000 78%);mask-image:radial-gradient(58% 60% at 50% 42%,#0000 25%,#000 78%)}@keyframes ssTwinkle{0%,to{opacity:.65}50%{opacity:1}}.ss-glass{background:rgba(var(--on-hero-rgb),.09);border:1px solid rgba(var(--on-hero-rgb),.24);box-shadow:inset 0 1px 0 rgba(var(--glass-hi-rgb),.28),0 8px 30px -12px rgba(var(--deep-rgb),.6);backdrop-filter:blur(14px)saturate(140%)}.ss-navlink{min-height:40px;color:var(--header-text);border-radius:999px;align-items:center;padding:0 16px;transition:background .2s;display:inline-flex}.ss-navlink:hover{background:rgba(var(--on-header-rgb),.14);color:var(--header-text)}.ss-pop{transition:transform .3s,box-shadow .3s}.ss-pop:hover{box-shadow:0 40px 80px -25px rgba(var(--hl-glow-rgb),.95);transform:translateY(-6px)rotate(-.4deg)}@media (prefers-reduced-motion:reduce){*,:after{transition:none!important;animation:none!important}.ss-in{opacity:1;transform:none}}@keyframes ssGrow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.ss-bar{transform-origin:0;animation:1.2s both ssGrow}.ss-header .ss-cta{background-image:none}.ss-header{position:relative}.ss-mobile-menu{display:none}.ss-mobile-menu summary{border:1px solid rgba(var(--on-header-rgb),.3);cursor:pointer;border-radius:12px;justify-content:center;align-items:center;width:44px;height:44px;list-style:none;display:flex}.ss-mobile-menu summary::-webkit-details-marker{display:none}.ss-mobile-menu nav{z-index:50;background:var(--dark-bg);border:1px solid rgba(var(--on-dark-rgb),.18);box-shadow:0 24px 50px -20px rgba(var(--deep-rgb),.8);border-radius:18px;flex-direction:column;padding:8px;display:flex;position:absolute;top:calc(100% - 8px);left:16px;right:16px}.ss-mobile-menu nav a{min-height:48px;color:var(--dark-text);border-radius:12px;align-items:center;padding:0 14px;font-weight:500;display:flex}.ss-mobile-menu nav a:hover{background:rgba(var(--on-dark-rgb),.1);color:var(--dark-text)}@media (width<=860px){.ss-nav,.ss-login{display:none!important}.ss-mobile-menu{display:block}.ss-chipbar{scrollbar-width:none;overflow-x:auto;border-radius:20px!important;flex-wrap:nowrap!important;padding:6px!important}.ss-chipbar::-webkit-scrollbar{display:none}.ss-chipbar>span:first-child{display:none!important}.ss-chipbar>div{white-space:nowrap;flex-wrap:nowrap!important}.ss-orb{opacity:.14}.ss-header>div{flex-wrap:nowrap!important;gap:8px!important;padding:14px 16px!important}.ss-header>div>div{gap:8px!important}.ss-logo{gap:8px!important;font-size:19px!important}.ss-cta{white-space:nowrap;padding:0 14px!important;font-size:14px!important}}::placeholder{color:var(--text-faint);opacity:1}.ss-band-input::placeholder{color:var(--band-placeholder)}.ss-choice{border:1px solid var(--input-border);background:0 0}.ss-choice:has(input:checked){border:1.5px solid var(--control);background:var(--choice-on-bg);font-weight:600}
