:root{--bg:#0a0e13;--surface:#12181f;--surface-alt:#1a2230;--border:#232c39;--border-soft:#1c2530;--text:#e7ecf2;--text2:#8c98a8;--text3:#576172;--v-line:#5b8def;--buy:#46d17e;--sell:#f2706b;--warn:#f0b429;--gain:#f2706b;--loss:#5b8def;--auto:#a78bfa;--text-strong:#fff;--modal-bg:#1a2235}*{box-sizing:border-box}html,body{background:var(--bg);color:var(--text);margin:0;padding:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Apple SD Gothic Neo,sans-serif}a{color:inherit;text-decoration:none}input,select{background:var(--surface-alt);border:1px solid var(--border);width:100%;color:var(--text);border-radius:8px;padding:9px 11px;font-family:inherit;font-size:13px}button{cursor:pointer;border:1px solid var(--border);color:var(--text2);background:0 0;border-radius:8px;padding:8px 14px;font-family:inherit;font-size:13px}button.primary{background:var(--v-line);color:#0a0e13;border:none;font-weight:600}button.danger{background:var(--sell);color:#0a0e13;border:none;font-weight:600}.f-label{color:var(--text2);margin-bottom:6px;font-size:12px;display:block}.card{background:var(--surface);border:1px solid var(--border);border-radius:12px;padding:16px}.pill{border:1px solid var(--border);color:var(--text2);border-radius:99px;padding:2px 9px;font-size:11px}.stat-label{color:var(--text-strong);margin-bottom:4px;font-size:13px}.stat-value{font-size:17px;font-weight:600}.hint{color:var(--text3);margin-top:6px;font-size:12px}.grid{gap:12px;display:grid}.grid-2{grid-template-columns:repeat(2,1fr)}.grid-3{grid-template-columns:repeat(3,1fr)}.grid-4{grid-template-columns:repeat(4,1fr)}.grid-5{grid-template-columns:repeat(3,1fr) .52fr 1.2fr}@media (max-width:700px){.grid-2,.grid-3,.grid-4{grid-template-columns:repeat(2,1fr)}}.row{align-items:center;gap:8px;display:flex}.between{justify-content:space-between;align-items:center;display:flex}.acct-row{cursor:pointer;transition:border-color .15s}.acct-row:hover{border-color:var(--v-line)}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}input[type=date]::-webkit-calendar-picker-indicator{filter:invert();cursor:pointer}.tip{position:relative}.tip:hover:after,.tip:focus-visible:after{content:attr(data-tip);background:var(--surface-alt);border:1px solid var(--border);color:var(--text-strong);white-space:nowrap;pointer-events:none;z-index:50;border-radius:6px;padding:4px 8px;font-size:12px;position:absolute;top:calc(100% + 6px);left:50%;transform:translate(-50%)}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f4efe2;--surface:#fbf8f0;--surface-alt:#ece5d3;--border:#d6ccb4;--border-soft:#e3dac5;--text:#2b2823;--text2:#4a453a;--text3:#5e584a;--text-strong:#1b1913;--modal-bg:#fbf8f0;--surface-0:#e6dfcb;--v-line:#3c6fd1;--buy:#2f8f5b;--sell:#c2433d;--warn:#a66a0a;--gain:#c2433d;--loss:#2f5fbf;--auto:#6a4fc9}:root[data-theme=light] button.primary,:root[data-theme=light] button.danger{color:#fff}:root[data-theme=light] input[type=date]::-webkit-calendar-picker-indicator{filter:none}:root[data-theme=light] [style*="color: rgb(255, 255, 255)"]:not([style*=background]){color:var(--text-strong)!important}:root[data-theme=light] [style^="color: rgb(250, 204, 21)"],:root[data-theme=light] [style*="; color: rgb(250, 204, 21)"]{color:#946200!important}:root[data-theme=light] [style^="color: rgb(74, 222, 128)"],:root[data-theme=light] [style*="; color: rgb(74, 222, 128)"]{color:#1a7f45!important}:root[data-theme=light] [style^="color: rgb(34, 197, 94)"],:root[data-theme=light] [style*="; color: rgb(34, 197, 94)"]{color:#17803f!important}:root[data-theme=light] [style^="color: rgb(96, 165, 250)"],:root[data-theme=light] [style*="; color: rgb(96, 165, 250)"]{color:#1f5fbf!important}:root[data-theme=light] [style^="color: rgb(251, 191, 36)"],:root[data-theme=light] [style*="; color: rgb(251, 191, 36)"]{color:#9a6a00!important}:root[data-theme=light] [style^="color: rgb(242, 153, 74)"],:root[data-theme=light] [style*="; color: rgb(242, 153, 74)"]{color:#b3600f!important}:root[data-theme=light] [style^="color: rgb(91, 141, 239)"],:root[data-theme=light] [style*="; color: rgb(91, 141, 239)"]{color:#2f5fbf!important}:root[data-theme=light] [style^="color: rgb(56, 189, 248)"],:root[data-theme=light] [style*="; color: rgb(56, 189, 248)"]{color:#0b6fa8!important}:root[data-theme=light] [style^="color: rgb(167, 139, 250)"],:root[data-theme=light] [style*="; color: rgb(167, 139, 250)"]{color:#6d4fd1!important}:root[data-theme=light] [style^="color: rgb(129, 140, 248)"],:root[data-theme=light] [style*="; color: rgb(129, 140, 248)"]{color:#4f56c9!important}:root[data-theme=light] [style^="color: rgb(103, 232, 249)"],:root[data-theme=light] [style*="; color: rgb(103, 232, 249)"]{color:#0a7f97!important}:root[data-theme=light] [style^="color: rgb(70, 209, 126)"],:root[data-theme=light] [style*="; color: rgb(70, 209, 126)"]{color:#1a7f45!important}:root[data-theme=light] [style^="color: rgb(61, 168, 245)"],:root[data-theme=light] [style*="; color: rgb(61, 168, 245)"]{color:#1566b3!important}:root[data-theme=light] [style^="color: rgb(253, 230, 138)"],:root[data-theme=light] [style*="; color: rgb(253, 230, 138)"]{color:#946200!important}:root[data-theme=light] [style^="color: rgb(87, 97, 114)"],:root[data-theme=light] [style*="; color: rgb(87, 97, 114)"]{color:var(--text3)!important}:root[data-theme=light] [style^="color: rgb(140, 152, 168)"],:root[data-theme=light] [style*="; color: rgb(140, 152, 168)"]{color:var(--text2)!important}:root[data-theme=light] [style^="color: rgb(248, 113, 113)"],:root[data-theme=light] [style*="; color: rgb(248, 113, 113)"]{color:#c2433d!important}:root[data-theme=light] [style^="color: rgb(52, 211, 153)"],:root[data-theme=light] [style*="; color: rgb(52, 211, 153)"]{color:#1a7f60!important}:root[data-theme=light] [style^="color: rgb(249, 168, 212)"],:root[data-theme=light] [style*="; color: rgb(249, 168, 212)"]{color:#b8326e!important}:root[data-theme=light] [style^="color: rgb(134, 239, 172)"],:root[data-theme=light] [style*="; color: rgb(134, 239, 172)"]{color:#1e7a45!important}:root[data-theme=light] [style^="color: rgb(245, 158, 11)"],:root[data-theme=light] [style*="; color: rgb(245, 158, 11)"]{color:#a66a0a!important}:root[data-theme=light] [style^="color: rgb(242, 112, 107)"],:root[data-theme=light] [style*="; color: rgb(242, 112, 107)"]{color:#c2433d!important}:root[data-theme=light] [style^="color: rgb(251, 146, 60)"],:root[data-theme=light] [style*="; color: rgb(251, 146, 60)"]{color:#b3560f!important}:root[data-theme=light] [style^="color: rgb(234, 179, 8)"],:root[data-theme=light] [style*="; color: rgb(234, 179, 8)"]{color:#946200!important}:root[data-theme=light] [style^="color: rgb(59, 130, 246)"],:root[data-theme=light] [style*="; color: rgb(59, 130, 246)"]{color:#1d4ed8!important}:root[data-theme=light] [style^="color: rgb(236, 72, 153)"],:root[data-theme=light] [style*="; color: rgb(236, 72, 153)"]{color:#be185d!important}:root[data-theme=light] [style^="color: rgb(148, 163, 184)"],:root[data-theme=light] [style*="; color: rgb(148, 163, 184)"]{color:var(--text3)!important}:root[data-theme=light] [style^="color: rgb(244, 224, 77)"],:root[data-theme=light] [style*="; color: rgb(244, 224, 77)"]{color:#8a7500!important}:root[data-theme=light] [style^="color: rgb(212, 160, 23)"],:root[data-theme=light] [style*="; color: rgb(212, 160, 23)"]{color:#8a6410!important}:root[data-theme=light] [style^="color: rgb(136, 136, 136)"],:root[data-theme=light] [style*="; color: rgb(136, 136, 136)"]{color:var(--text3)!important}:root[data-theme=light] [style*="background: rgba(255, 255, 255, 0.04)"]{background:#3c321e0d!important}:root[data-theme=light] [style*="background: rgba(255, 255, 255, 0.05)"]{background:#3c321e0f!important}:root[data-theme=light] [style*="background: rgba(255, 255, 255, 0.12)"]{background:#3c321e24!important}:root[data-theme=light] [style*="background: rgba(255, 255, 255, 0.5)"]{background:#3c321e80!important}:root[data-theme=light] [style*="rgba(255, 255, 255, 0.07)"]{border-color:#3c321e1f!important}.tip-right:hover:after,.tip-right:focus-visible:after{left:auto;right:0;transform:none}
