@import url("https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&display=swap");@import url("https://cdn.jsdelivr.net/npm/@tabler/icons-webfont@3.2.0/dist/tabler-icons.min.css");:root{--bg:#151515;--panel:#1e1e1e;--panel-2:#262626;--line:#2e2e2e;--blue:#4aa8ff;--blue-bright:#74bdff;--text:#ececec;--muted:#9a9a9a;--muted-2:#6a6a6a;--green:#4ade80;--amber:#f5c451;--red:#ef4444;--radius:10px}*{box-sizing:border-box;padding:0;margin:0}body,html{max-width:100vw;overflow-x:hidden}body{color:var(--text);background:var(--bg);min-height:100vh;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;line-height:1.5;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}::selection{background:rgba(74,168,255,.3)}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--blue);outline-offset:2px;border-radius:6px}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:var(--bg)}::-webkit-scrollbar-thumb{background:#333;border-radius:6px}::-webkit-scrollbar-thumb:hover{background:#3d3d3d}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.ui-wrap{max-width:1100px}.ui-wrap,.ui-wrap-wide{margin:0 auto;padding:0 20px}.ui-wrap-wide{max-width:1400px}.ui-panel{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);padding:18px}.ui-h2{font-size:18px;font-weight:700;margin-bottom:14px;display:flex}.ui-btn,.ui-h2{align-items:center;gap:8px}.ui-btn{display:inline-flex;font-size:14px;font-weight:600;padding:10px 20px;border-radius:8px;border:1px solid transparent;cursor:pointer;transition:all .18s ease;font-family:inherit}.ui-btn-primary{background:var(--blue);color:#04212e}.ui-btn-primary:hover{background:var(--blue-bright)}.ui-btn-ghost{background:var(--panel);color:var(--text);border-color:var(--line)}.ui-btn-ghost:hover{border-color:var(--blue)}.ui-badge{display:inline-flex;align-items:center;gap:7px;font-size:12.5px;color:var(--muted);background:var(--panel);border:1px solid var(--line);padding:6px 13px;border-radius:100px}.ui-input{width:100%;background:var(--panel-2);border:1px solid var(--line);border-radius:8px;padding:10px 12px;color:var(--text);font-size:14px;font-family:inherit}.ui-input:focus{outline:none;border-color:var(--blue)}.ui-input::placeholder{color:var(--muted-2)}