*,:after,:before{box-sizing:border-box;margin:0;padding:0}:root{--bg:#0d0d12;--sf:#13131a;--sf2:#1a1a24;--sf3:#22222e;--b:hsla(0,0%,100%,.06);--b2:hsla(0,0%,100%,.11);--b3:hsla(0,0%,100%,.18);--tx:#e8e8f0;--mu:#7070a0;--mu2:#50507a;--ac:#6366f1;--ac2:#818cf8;--ac3:#a5b4fc;--gr:#22c55e;--rd:#ef4444;--am:#f59e0b;--bl:#3b82f6;--sw:260px;--hh:56px;--sans:"Inter",sans-serif;--mono:"JetBrains Mono",monospace}#__next,body,html{height:100%;background:var(--bg);color:var(--tx);font-family:var(--sans);font-size:14px;line-height:1.6;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button,input,select,textarea{font-family:var(--sans);font-size:14px;color:var(--tx)}::-webkit-scrollbar{width:4px;height:4px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--b2);border-radius:4px}input:focus,select:focus,textarea:focus{outline:none;border-color:var(--ac)!important;box-shadow:0 0 0 3px rgba(99,102,241,.15)}@keyframes spin{to{transform:rotate(1turn)}}@keyframes fadeIn{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}@keyframes slideIn{0%{transform:translateX(-20px);opacity:0}to{transform:none;opacity:1}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes fadeUp{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}.fade{animation:fadeIn .2s ease}.spin{animation:spin .7s linear infinite}.pulse{animation:pulse 1.5s ease infinite}.fade-up{animation:fadeUp .45s ease forwards}.sb-overlay{display:none;position:fixed;inset:0;background:rgba(0,0,0,.6);z-index:39;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}@media(max-width:768px){.sb-overlay.show{display:block}.topbar-title{display:none}.desk-only{display:none!important}}::selection{background:rgba(99,102,241,.3);color:var(--tx)}.shimmer-text{background:linear-gradient(90deg,var(--ac3) 0,#fff 40%,var(--ac3) 80%);background-size:200% auto;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:shimmer 3s linear infinite}.grid-bg{background-image:linear-gradient(hsla(0,0%,100%,.03) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.03) 1px,transparent 0);background-size:40px 40px}@import url("https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600&family=JetBrains+Mono:wght@400;500&display=swap");