:root{--bg:#070b10;--bg-grid:#22d3ee0b;--surface:#0d141b;--surface-raised:#121b24;--border:#1d2a35;--border-strong:#2a3d4b;--text:#e9eef2;--text-medium:#9aa7b4;--text-muted:#63707d;--accent:#22d3ee;--accent-dim:#22d3ee24;--green:#34d399;--amber:#f5a524;--red:#f2726b;--radius:12px;--radius-sm:8px;--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--tabbar-h:68px}*{box-sizing:border-box;margin:0;padding:0}html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;-webkit-text-size-adjust:100%}body{font-family:var(--font-sans);color:var(--text);background-color:var(--bg);background-image:linear-gradient(var(--bg-grid) 1px, transparent 1px), linear-gradient(90deg, var(--bg-grid) 1px, transparent 1px);-webkit-font-smoothing:antialiased;background-size:48px 48px;background-attachment:fixed;min-height:100dvh;font-size:16px;line-height:1.5}a{color:var(--accent);text-decoration:none}p,li,h1,h2,h3,summary{overflow-wrap:break-word}button,input,textarea,select{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:none;min-height:44px}.page{max-width:640px;padding:0 16px calc(var(--tabbar-h) + 32px);margin:0 auto}.card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:16px}.muted{color:var(--text-muted)}.empty{border:1px dashed var(--border-strong);border-radius:var(--radius);text-align:center;color:var(--text-medium);padding:24px 16px}.errorBox{border-radius:var(--radius);color:var(--text);background:#f2726b14;border:1px solid #f2726b59;padding:16px;font-size:14px}
.TabBar-module__SwKMRa__bar{z-index:40;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-top:1px solid var(--border);padding-bottom:env(safe-area-inset-bottom);background:#070b10eb;grid-template-columns:repeat(4,1fr);display:grid;position:fixed;bottom:0;left:0;right:0}.TabBar-module__SwKMRa__tab{height:var(--tabbar-h);color:var(--text-muted);flex-direction:column;justify-content:center;align-items:center;gap:5px;text-decoration:none;display:flex}.TabBar-module__SwKMRa__label{letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:700}.TabBar-module__SwKMRa__active{color:var(--accent)}
