@import"https://fonts.googleapis.com/css2?family=Space+Grotesk:wght@400;500;600;700&family=IBM+Plex+Mono:wght@400;500&display=swap";:root{--bg:#0d1117;--bg-2:#111824;--panel:#161f2a;--panel-2:#121a24;--line:#273343;--line-strong:#344356;--text:#e7edf4;--muted:#97a8bb;--accent:#8abca9;--accent-2:#6e9f8e;--warn:#d0b272;--danger:#d17878;--shadow:0 18px 40px rgba(4,8,14,.42)}*{box-sizing:border-box}#__nuxt,body,html{color:var(--text);font-family:Space Grotesk,sans-serif;margin:0;min-height:100%}body{background:radial-gradient(1100px 720px at 8% -12%,rgba(80,112,144,.28) 0,transparent 60%),radial-gradient(900px 680px at 96% 0,rgba(96,124,110,.2) 0,transparent 64%),linear-gradient(180deg,var(--bg) 0,#0b1017 100%);background-attachment:fixed;background-repeat:no-repeat}#__nuxt{background:transparent}a{color:inherit;text-decoration:none}.container{margin:0 auto;max-width:1280px;padding:36px 22px 68px}.header{align-items:center;display:grid;gap:18px;grid-template-columns:minmax(0,1fr) auto;margin-bottom:24px}.title{color:#f0f5fb;font-size:30px;font-weight:700;letter-spacing:.1px;line-height:1.05;margin:0}.header-status{gap:10px;justify-self:end}.header-status,.market-head-status{align-items:center;display:inline-flex}.market-head-status{gap:8px}.header-time{color:var(--muted);font-size:13px;letter-spacing:.2px}.header-started{color:var(--muted);font-size:12px;letter-spacing:.15px;opacity:.9}.subtitle{color:var(--muted);font-size:14px}.all-time-avg-highlight{color:#7db7ff}.grid{display:grid;gap:16px;grid-template-columns:repeat(12,minmax(0,1fr))}.card{background:linear-gradient(180deg,#161f2af2,#121a24f5);border:1px solid var(--line);border-radius:16px;box-shadow:var(--shadow);min-width:0;overflow:hidden;padding:16px;position:relative}.card:before{background:linear-gradient(180deg,#ffffff05,#fff0);content:"";inset:0;pointer-events:none;position:absolute}.grid-span-4{grid-column:span 4}.grid-span-8{grid-column:span 8}.grid-span-12{grid-column:1/-1}.card h3{color:#acbdcd;font-size:13px;font-weight:600;letter-spacing:1px;margin:0 0 10px;text-transform:uppercase}.metric{align-items:baseline;display:flex;gap:14px;justify-content:space-between}.metric .value{color:var(--text);font-size:30px;font-weight:700;line-height:1}.value-inline-note{font-size:.62em;font-weight:500;margin-left:8px}.metric .label{color:var(--muted);font-size:12px}.value-text{color:var(--text)!important}.mt-4{margin-top:4px}.mt-6{margin-top:6px}.mt-10{margin-top:10px}.mb-16{margin-bottom:16px}.card-error{background:linear-gradient(180deg,#341f23d1,#241618e6);border-color:#d17a7a73;color:#efb7b7}.subtext-danger{color:#e9afaf}.limit-drift-line{color:var(--warn);font-weight:600}.study-subpct{color:var(--muted);font-size:13px}.tag{background:#1e2732cc;font-size:12px;gap:6px;padding:6px 10px}.server-pill,.tag{align-items:center;border:1px solid var(--line);border-radius:999px;display:inline-flex}.server-pill{background:#1a232fd1;box-shadow:inset 0 0 0 1px #ffffff08;height:18px;justify-content:center;width:18px}.status-dot{border-radius:999px;display:block;height:8px;width:8px}.status-dot-online{background:var(--accent);box-shadow:0 0 10px #8abca96b}.status-dot-offline{background:var(--danger);box-shadow:0 0 10px #d17a7a54}.status-dot-checking{background:var(--warn);box-shadow:0 0 10px #d0b2714d}.section-head{align-items:flex-start;display:flex;gap:12px;justify-content:space-between;margin:0 0 10px}.section-head h3{margin:0;white-space:nowrap}.card-head-meta{display:grid;gap:2px;justify-items:end;min-width:0;text-align:right}.table{border-collapse:collapse;font-size:13px;width:100%}.table-wrap{overflow-x:auto;overflow-y:hidden;width:100%;-webkit-overflow-scrolling:touch;border:1px solid var(--line);border-radius:12px}.table td,.table th{background:transparent;border-bottom:1px solid rgba(39,51,67,.8);padding:10px;text-align:left}.table thead th{background:#17212ef2}.table th{color:#a8b9c9;font-size:11px;font-weight:600;letter-spacing:.65px;text-transform:uppercase}.table tbody tr:nth-child(2n){background:#141d2880}.table tbody tr:hover{background:#1e2b3a99}.table-pager{align-items:center;display:flex;gap:10px;justify-content:flex-end}.pager-btn{background:#161f2ae0;border:1px solid var(--line);border-radius:8px;color:var(--text);cursor:pointer;font-size:12px;padding:6px 10px}.pager-btn:disabled{cursor:not-allowed;opacity:.45}.mono{font-family:IBM Plex Mono,monospace}.pill-up{color:var(--accent)}.pill-down{color:var(--danger)}.market-kpi-value.pill-up,.metric .value.pill-up{color:var(--accent)!important}.market-kpi-value.pill-down,.metric .value.pill-down{color:var(--danger)!important}.badge{border:1px solid var(--line);border-radius:8px;font-size:11px;padding:4px 8px}.badge-open{background:#4a3a20b8;border-color:#d0b27180;color:#efd7a2}.badge-closed{background:#1d342db8;border-color:#63847673;color:#b9dfd0}.wallet-card{background:radial-gradient(560px 220px at 0 -8%,rgba(105,145,130,.12),transparent 70%),linear-gradient(180deg,#17202cf2,#121b26f5)}.wallet-sections{display:grid;gap:12px;grid-template-columns:1fr;margin-top:8px}.wallet-panel{background:#101822b8;border:1px solid var(--line);border-radius:12px;padding:12px}.wallet-panel-title{color:var(--muted);font-size:11px;letter-spacing:.8px;margin-bottom:10px;text-transform:uppercase}.strategy-stats{display:grid;gap:10px}.strategy-stat-row{align-items:baseline;display:flex;gap:12px;justify-content:space-between}.strategy-stat-label{color:var(--muted);font-size:12px}.strategy-stat-value{color:var(--text);font-size:24px;font-weight:700;line-height:1;text-align:right}.strategy-stat-value.pill-up{color:var(--accent)!important}.strategy-stat-value.pill-down{color:var(--danger)!important}.card-market{background:radial-gradient(760px 260px at 8% -20%,rgba(139,172,196,.18),transparent 66%),radial-gradient(520px 260px at 96% 0,rgba(120,149,136,.14),transparent 72%),linear-gradient(180deg,#16212ffa,#111a25fa);border-color:var(--line-strong)}.market-hero{align-items:flex-start;background:#0f1722b3;border:1px solid rgba(122,146,168,.32);border-radius:12px;display:flex;gap:14px;justify-content:space-between;padding:12px}.market-hero>:first-child{min-width:0}.market-hero-label{color:#b1c0cf;font-size:11px;letter-spacing:.8px;text-transform:uppercase}.market-hero-price{color:#f2f6fb;font-size:42px;line-height:1;margin-top:6px;overflow-wrap:anywhere;text-shadow:0 0 14px rgba(147,172,194,.18)}.market-chip-stack{display:grid;gap:8px;min-width:196px}.market-chip{align-items:center;background:#161f2cd6;border:1px solid var(--line);border-radius:10px;color:var(--muted);display:flex;font-size:12px;gap:10px;justify-content:space-between;padding:8px 10px}.market-chip strong{color:var(--text);font-weight:500}.market-kpi-grid{display:grid;gap:10px;grid-template-columns:repeat(5,minmax(0,1fr));margin-top:12px}.market-kpi-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.market-kpi-grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.market-kpi-grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}.market-kpi-grid-6{grid-template-columns:repeat(6,minmax(0,1fr))}.market-kpi{background:#121b26d1;border:1px solid var(--line);border-radius:10px;padding:10px}.market-kpi.kpi-warning{background:linear-gradient(180deg,#2f26186b,#1d181280);border-color:#d0b2719e}.market-kpi.kpi-danger{background:linear-gradient(180deg,#381f237a,#2516198a);border-color:#d17a7ab8}.market-kpi.kpi-danger .market-kpi-label,.market-kpi.kpi-danger .subtitle,.market-kpi.kpi-warning .market-kpi-label,.market-kpi.kpi-warning .subtitle{color:#fff}.market-kpi.kpi-danger .market-kpi-value,.market-kpi.kpi-danger .market-kpi-value.pill-down,.market-kpi.kpi-warning .market-kpi-value,.market-kpi.kpi-warning .market-kpi-value.pill-down{color:#fff!important}.market-kpi-accent{background:linear-gradient(180deg,#202d2cd1,#121c21e6);border-color:#8ead9f7a}.market-kpi-label{color:var(--muted);font-size:11px;letter-spacing:.45px}.market-kpi-value{color:var(--text);font-size:19px;margin-top:6px}.strategy-hint{border-top:1px solid rgba(122,146,168,.2);margin-top:10px;padding-top:10px}.strategy-hint-layout{align-items:start;display:grid;gap:10px 16px;grid-template-columns:minmax(0,1fr) auto}.strategy-hint-left{min-width:0}.strategy-hint-right{text-align:right;white-space:nowrap}.latest-position-card{background:radial-gradient(640px 220px at 2% -18%,rgba(116,154,181,.14),transparent 70%),linear-gradient(180deg,#15202ef5,#111b26fa);border-color:#7a92a875}.latest-position-layout{display:grid;gap:14px;grid-template-columns:minmax(220px,340px) minmax(0,1fr);margin-top:10px}.latest-position-highlight{background:linear-gradient(180deg,#293e5ea3,#1b2d48b8);border:1px solid rgba(118,164,205,.62);border-radius:12px;padding:12px}.latest-position-caption{color:var(--muted);font-size:11px;letter-spacing:.6px;text-transform:uppercase}.latest-position-main{color:var(--text);font-size:30px;line-height:1.05;margin-top:8px}.latest-position-alert{color:var(--warn);font-size:15px;font-weight:600;margin-top:8px}.latest-position-details{background:#111a25d6;border:1px solid var(--line);border-radius:12px;overflow:hidden}.latest-position-row{align-items:center;border-bottom:1px solid rgba(39,51,67,.8);display:flex;gap:12px;justify-content:space-between;padding:12px}.latest-position-row:last-child{border-bottom:0}.latest-position-label{color:var(--muted);font-size:12px}.latest-position-value{color:var(--text);font-size:16px;text-align:right}@media(max-width:960px){.grid{grid-template-columns:repeat(6,minmax(0,1fr))}.grid-span-12,.grid-span-4,.grid-span-8{grid-column:1/-1}.wallet-sections{grid-template-columns:1fr}.market-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.market-hero{flex-direction:column}.market-chip-stack{min-width:0;width:100%}}@media(max-width:640px){.container{padding:24px 14px 48px}.grid{grid-template-columns:1fr}.header{align-items:center}.title{font-size:26px}.market-kpi-grid{grid-template-columns:1fr}.market-hero-price{font-size:34px}.table-wrap{border-left:0;border-radius:0;border-right:0;margin:0 -14px;padding:0 14px}.table{font-size:12px;min-width:660px}.table td,.table th{white-space:nowrap}.section-head{flex-direction:column}.card-head-meta{justify-items:start;text-align:left}.card-market .section-head{align-items:center;flex-direction:row}.card-market .card-head-meta{justify-items:end;text-align:right}.strategy-hint-layout{grid-template-columns:1fr}.strategy-hint-right{text-align:left;white-space:normal}.latest-position-layout{grid-template-columns:1fr}.latest-position-main{font-size:26px}.latest-position-row{align-items:flex-start;flex-direction:column}.latest-position-value{font-size:15px;text-align:left}}
