:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#000;--bg-elev:#141416;--bg-elev-2:#1f1f22;--fill:#ffffff14;--fill-2:#ffffff24;--sep:#ffffff1a;--text:#f5f5f7;--text-2:#a1a1a6;--text-3:#6e6e73;--green:#30d158;--red:#ff453a;--orange:#ff9f0a;--a:#ff375f;--b:#64d2ff;--font:-apple-system, BlinkMacSystemFont, "SF Pro Display", Inter, "Segoe UI", Roboto, sans-serif;--ease-out:cubic-bezier(.22, 1, .36, 1);--spring:cubic-bezier(.34, 1.56, .64, 1)}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent}html,body{background:var(--bg);min-height:100%;color:var(--text);font-family:var(--font);-webkit-font-smoothing:antialiased;margin:0}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}input{font:inherit}.btn{background:var(--fill-2);min-height:52px;transition:transform .12s var(--ease-out), opacity .2s;border-radius:14px;justify-content:center;align-items:center;gap:8px;padding:0 22px;font-size:17px;font-weight:600;display:inline-flex}.btn:active{transform:scale(.97)}.btn:disabled{opacity:.4;pointer-events:none}.btn.primary{color:#000;background:#fff}.btn.accent{background:var(--a);color:#fff}.btn.wide{width:100%}.spinner{border:3px solid var(--fill-2);border-top-color:var(--text);border-radius:50%;width:28px;height:28px;animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}
