:root{--sans:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--mono:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--bg:#f4f5f7;--bg-side:#fbfbfc;--bg-top:#fbfbfccc;--surface:#fff;--surface-2:#f2f3f5;--surface-3:#eceef1;--hover:#e8eaed;--border:#e6e8ec;--border-strong:#d6d9de;--text:#14161a;--text-2:#5a6069;--text-3:#9298a1;--accent:#2f6bef;--accent-hover:#245ad6;--accent-soft:#2f6bef1a;--accent-line:#2f6bef38;--on-accent:#fff;--green:#12a150;--green-2:#0f8f47;--green-soft:#12a1501a;--green-line:#12a15038;--red:#e02424;--red-strong:#c81e1e;--red-soft:#e024240f;--red-line:#e0242438;--amber:#c2790a;--amber-soft:#d98a0a1f;--amber-fill:#e69209;--socio:#dd6a17;--socio-soft:#dd6a171f;--card-sh:0 1px 2px #14161a0a,0 2px 5px #14161a0a;--pop-sh:0 20px 60px #14161a2e,0 4px 12px #14161a14;--top-highlight:none}[data-theme=dark]{--bg:#08090b;--bg-side:#0b0c0f;--bg-top:#0b0c0fb8;--surface:#131519;--surface-2:#1a1d22;--surface-3:#22262c;--hover:#262a31;--border:#ffffff12;--border-strong:#ffffff21;--text:#f3f4f6;--text-2:#9aa0aa;--text-3:#61666f;--accent:#4d82ff;--accent-hover:#3d74f5;--accent-soft:#4d82ff26;--accent-line:#4d82ff52;--on-accent:#fff;--green:#34d17f;--green-2:#2bc073;--green-soft:#34d17f21;--green-line:#34d17f4d;--red:#ff5d5d;--red-strong:#ff6b6b;--red-soft:#ff5d5d17;--red-line:#ff5d5d42;--amber:#f5b036;--amber-soft:#f5b03624;--amber-fill:#f0a422;--socio:#fb923c;--socio-soft:#fb923c29;--card-sh:inset 0 1px 0 #ffffff0a,0 1px 3px #00000073;--pop-sh:0 24px 70px #0009,0 6px 16px #0006;--top-highlight:inset 0 1px 0 #ffffff0d}*{box-sizing:border-box}html,body{margin:0;padding:0}body{background:var(--bg);color:var(--text);font-family:var(--sans);-webkit-font-smoothing:antialiased;letter-spacing:-.006em}#root{min-height:100vh}a{color:var(--accent);text-decoration:none}a:hover{color:var(--accent-hover)}input{font-family:inherit}input::placeholder{color:var(--text-3)}button{font-family:inherit}::selection{background:var(--accent-soft)}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:var(--border-strong);background-clip:padding-box;border:3px solid #0000;border-radius:99px}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes popIn{0%{opacity:0;transform:translateY(10px)scale(.985)}to{opacity:1;transform:none}}@keyframes secIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes toastIn{0%{opacity:0;transform:translate(-50%,14px)}to{opacity:1;transform:translate(-50%)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.35}}
