:root{--ss-bg:#090a0d;--ss-panel:#1c1b1c;--ss-panel-2:#201f20;--ss-panel-3:#2a2a2b;--ss-panel-4:#353436;--ss-text:#e5e2e3;--ss-muted:#bac9cc;--ss-outline:#3b494c;--ss-cyan:#00e5ff;--ss-cyan-soft:#9cf0ff;--ss-blue:#0052fe;--ss-green:#2cf100;--ss-green-soft:#79ff5b;--ss-danger-soft:#ffcfbf;--ss-danger-bg:#4a2f28}*{box-sizing:border-box}html,body{min-height:100%}html{scroll-behavior:smooth}body{min-height:100%;color:var(--ss-text);background:radial-gradient(circle at 0 0,#0052fe24,#0000 18%),radial-gradient(circle at 100% 0,#00e5ff14,#0000 20%),linear-gradient(#090a0d 0%,#070709 100%);margin:0;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}::selection{background:var(--ss-cyan);color:#001f24}.container-shell{width:100%;max-width:1024px;margin:0 auto;padding-inline:20px}@media (min-width:640px){.container-shell{padding-inline:28px}}.ss-card{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#1c1b1ceb;border:1px solid #ffffff14;border-radius:32px;transition:border-color .2s,box-shadow .2s,transform .2s;box-shadow:0 16px 40px #00000052}.ss-card:hover{border-color:#ffffff1f;box-shadow:0 20px 48px #0006}.ss-panel{background:var(--ss-panel)}.ss-input{width:100%;color:var(--ss-text);background:#0e0e0fcc;border:1px solid #ffffff1f;border-radius:16px;outline:none;padding:16px 18px;font-size:15px;transition:border-color .2s,box-shadow .2s,background .2s}.ss-input::placeholder{color:#7a8a8d}.ss-input:focus{background:#0e0e0ff2;border-color:#00e5ff80;box-shadow:0 0 0 4px #00e5ff1a}.ss-btn{letter-spacing:-.02em;cursor:pointer;border:0;border-radius:16px;padding:16px 24px;font-size:15px;font-weight:800;transition:transform .18s,opacity .18s,background .18s,box-shadow .18s}.ss-btn:active{transform:scale(.95)}.ss-btn:disabled{opacity:.45;cursor:not-allowed}.ss-btn-primary{color:#fff;background:linear-gradient(90deg,#ff4f4f,#dd1f1f);font-weight:900;box-shadow:0 16px 40px #dd1f1f66}.ss-btn-primary:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 20px 48px #dd1f1f8c}.ss-btn-secondary{color:var(--ss-text);background:#262626;border:1px solid #ffffff26;box-shadow:0 4px 12px #0000004d}.ss-btn-secondary:hover:not(:disabled){background:#333;border-color:#ffffff40;transform:translateY(-2px)}.ss-btn-ghost{color:var(--ss-muted);background:0 0;border:1px solid #ffffff1a}.ss-btn-ghost:hover:not(:disabled){background:#ffffff0d;border-color:#fff3}.ss-chip{text-transform:uppercase;letter-spacing:.22em;border-radius:999px;align-items:center;gap:8px;padding:8px 14px;font-size:11px;font-weight:800;display:inline-flex}.ss-chip-green{color:var(--ss-green-soft);background:#153319f2;border:1px solid #2c6d33}.ss-chip-cyan{color:var(--ss-cyan);background:#0e2c33f2;border:1px solid #00e5ff2e}.ss-chip-warn{background:var(--ss-danger-bg);color:var(--ss-danger-soft);border:1px solid #85574a}.ss-topbar{z-index:40;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#131314d1;border-bottom:1px solid #ffffff0d;position:sticky;top:0}.ss-bottom-nav{inset-inline:0;z-index:40;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);padding:12px 16px calc(12px + env(safe-area-inset-bottom));background:#101112eb;border-top:1px solid #ffffff0d;position:fixed;bottom:0}@media (min-width:768px){.ss-bottom-nav{display:none}}.ss-nav-grid{grid-template-columns:repeat(4,1fr);gap:12px;max-width:420px;margin:0 auto;display:grid}.ss-nav-item{color:var(--ss-muted);background:#ffffff08;border:0;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:12px 10px;font-size:12px;font-weight:800;transition:background .2s,color .2s,transform .2s;display:inline-flex}.ss-nav-item:hover{color:var(--ss-text);background:#ffffff0f;transform:translateY(-1px)}.ss-nav-item-active{color:var(--ss-cyan);background:linear-gradient(#0052fe2e,#00e5ff24);box-shadow:0 0 0 1px #00e5ff2e}.ss-hero-title{letter-spacing:-.07em;font-size:clamp(3rem,9vw,6rem);font-weight:900;line-height:.92}.ss-gradient-text{background:linear-gradient(90deg, var(--ss-blue), var(--ss-cyan));color:#0000;-webkit-background-clip:text;background-clip:text}.ss-grid-landing{gap:24px;display:grid}@media (min-width:900px){.ss-grid-landing{grid-template-columns:1.1fr .9fr;align-items:center;gap:48px}}
