:root[data-theme=dark],:root{--bg:#080b10;--bg-card:#ffffff05;--bg-card-hover:#ffffff0a;--bg-tab-active:#00d4aa0f;--border:#ffffff12;--border-accent:#00d4aa33;--text-primary:#e8eaf0;--text-secondary:#888;--text-muted:#555;--text-faint:#333;--accent-green:#00d4aa;--accent-orange:#f5a623;--accent-purple:#b06eff;--positive:#00d4aa;--negative:#ff6060;--nav-bg:#080b10f2}:root[data-theme=light]{--bg:#f4f6f9;--bg-card:#ffffffe6;--bg-card-hover:#fff;--bg-tab-active:#00aa8814;--border:#00000014;--border-accent:#00aa8840;--text-primary:#0d1117;--text-secondary:#4a5568;--text-muted:#888;--text-faint:#bbb;--accent-green:#0a8;--accent-orange:#d4891a;--accent-purple:#8b4fd8;--positive:#0a8;--negative:#e05050;--nav-bg:#f4f6f9f2}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%}body{background:var(--bg);color:var(--text-primary);font-family:Syne,sans-serif;transition:background .3s,color .3s;overflow-x:hidden}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--border);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:var(--text-muted)}@keyframes pulse{0%,to{opacity:1}50%{opacity:.4}}@keyframes fadeUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.fade{animation:.3s forwards fadeUp}.renter{animation:.25s forwards fadeUp}.rbtn{cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none}.rrow{cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background .15s}.rrow:hover{background:var(--bg-card-hover)!important}.rrow:active{background:#ffffff12!important}.scroll-x{scrollbar-width:none;-ms-overflow-style:none;gap:8px;padding-bottom:4px;display:flex;overflow-x:auto}.scroll-x::-webkit-scrollbar{display:none}.page-content{min-height:100vh}@media (max-width:768px){.page-content{padding-bottom:72px!important}}.dt{display:grid}.mr{display:none}.hide-sm{display:block}@media (max-width:600px){.dt{display:none!important}.mr{display:flex!important}.hide-sm{display:none!important}.sgrid{grid-template-columns:repeat(2,1fr)!important}.hdr-top{flex-direction:column!important;align-items:flex-start!important;gap:10px!important}.hdr-right{width:100%}}
