*,:before,:after{box-sizing:border-box;margin:0;padding:0}:root{--bg:#000;--bg2:#0f1012;--bg3:#18191c;--bg4:#222429;--hover:#ffffff09;--border:#ffffff0f;--border-strong:#ffffff1f;--border-soft:#ffffff0a;--text:#f7f8f8;--text-dim:#8a8f98;--text-faint:#50545b;--accent:#2450ff;--accent-hi:#5a7cff;--accent-soft:#2450ff29;--green:#1ec97e;--green-soft:#1ec97e1f;--red:#ff4d5e;--red-soft:#ff4d5e1f;--yellow:#ffc83d;--yellow-soft:#ffc83d1f;--purple:#8b6cff;--pink:#ff5c9a;--font:"Plus Jakarta Sans", -apple-system, "Segoe UI", sans-serif;--mono:"JetBrains Mono", ui-monospace, monospace;--radius:22px;--radius-sm:14px;--rail:84px;--topbar:68px}html,body,#root{height:100%}body{background:var(--bg);color:var(--text);font-family:var(--font);font-feature-settings:"tnum" 1;letter-spacing:-.005em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer;letter-spacing:inherit;background:0 0;border:none}input,select,textarea{font:inherit;color:inherit;letter-spacing:inherit}input:focus,button:focus,select:focus,textarea:focus{outline:none}button:focus-visible,a:focus-visible,input:focus-visible{outline:2px solid var(--accent);outline-offset:2px}::selection{background:var(--accent);color:#fff}::placeholder{color:var(--text-faint)}.xt-input{transition:box-shadow .15s,background .15s}.xt-input:hover{background:var(--bg4)!important}.xt-input:focus{box-shadow:0 0 0 2px var(--accent);background:var(--bg3)!important}.scroll{scrollbar-width:thin;scrollbar-color:#26282d transparent;overflow-y:auto}.scroll::-webkit-scrollbar{width:6px}.scroll::-webkit-scrollbar-thumb{background:#26282d;border-radius:3px}.hov{transition:background .15s}.hov:hover{background:var(--hover)}.lift{transition:background .15s,transform .15s}.lift:hover{background:var(--bg3)}.mono{font-family:var(--mono);letter-spacing:0}.num{font-variant-numeric:tabular-nums;letter-spacing:-.02em}.no-scrollbar{scrollbar-width:none}.no-scrollbar::-webkit-scrollbar{display:none}
