.z88X-G_shell{color:#dbe5f7;background:#070b13;min-height:100vh;font-family:Inter,ui-sans-serif,system-ui,sans-serif}.z88X-G_topbar{z-index:20;background:#0b111d;border-bottom:1px solid #1f2b42;justify-content:space-between;align-items:center;gap:18px;min-height:58px;padding:0 22px;display:flex;position:sticky;top:0}.z88X-G_topbar>div{align-items:baseline;gap:9px;display:flex}.z88X-G_topbar b{color:#f8fafc}.z88X-G_topbar span{color:#78a7ff;letter-spacing:.12em;font-size:12px;font-weight:900}.z88X-G_topbar nav{align-items:center;gap:8px;display:flex}.z88X-G_topbar a,.z88X-G_topbar nav strong{color:#b8c7df;border:1px solid #263652;border-radius:7px;padding:7px 10px;font-size:12px;text-decoration:none}.z88X-G_topbar a:hover,.z88X-G_topbar a:focus-visible{color:#fff;border-color:#4d87d7}.z88X-G_hero{background:radial-gradient(circle at 82% 25%,#192d5c 0,#0000 38%),linear-gradient(#0d1626,#090f1a);border-bottom:1px solid #18243a;justify-content:space-between;align-items:center;gap:28px;padding:34px clamp(18px,4vw,52px) 26px;display:flex}.z88X-G_hero span{color:#78a7ff;letter-spacing:.14em;font-size:10px;font-weight:900}.z88X-G_hero h1{color:#f8fafc;max-width:800px;margin:6px 0;font-size:clamp(26px,4vw,46px);line-height:1.03}.z88X-G_hero p{color:#8fa1bd;max-width:840px;margin:0;font-size:14px}.z88X-G_hero label{color:#b8c7df;white-space:nowrap;background:#101a2c;border:1px solid #304467;border-radius:9px;align-items:center;gap:8px;padding:10px 13px;font-size:12px;display:flex}.z88X-G_state{text-align:center;color:#8da0bd;padding:80px}.z88X-G_warnings{gap:8px;padding:18px clamp(18px,4vw,52px) 0;display:grid}.z88X-G_warnings p{color:#d8c9a7;background:#211a0e;border:1px solid #574622;border-radius:8px;gap:12px;margin:0;padding:10px 12px;font-size:12px;display:flex}.z88X-G_warnings b{color:#f1c75d;letter-spacing:.07em;font-size:10px}.z88X-G_cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:18px clamp(18px,4vw,52px);display:grid}.z88X-G_cards article{background:linear-gradient(#101a2b,#0c1422);border:1px solid #22314b;border-radius:10px;flex-direction:column;min-height:105px;padding:14px;display:flex}.z88X-G_cards span{color:#8192ad;letter-spacing:.07em;text-transform:uppercase;font-size:10px;font-weight:900}.z88X-G_cards strong{color:#f8fafc;margin:8px 0 4px;font-size:21px}.z88X-G_cards small{color:#71839f;margin-top:auto;font-size:10px}.z88X-G_panel{background:#0b121f;border:1px solid #22314b;border-radius:11px;margin:0 clamp(18px,4vw,52px) 18px;padding:18px}.z88X-G_panel>header{justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:16px;display:flex}.z88X-G_panel h2{color:#f1f5f9;margin:0;font-size:17px}.z88X-G_panel p{color:#8294af;margin:4px 0 0;font-size:11px}.z88X-G_panel header>div:last-child{gap:12px;display:flex}.z88X-G_panel header>div:last-child b{color:#9cafca;font-size:11px}.z88X-G_chartWrap{height:310px;padding-right:62px;position:relative}.z88X-G_chartWrap svg{width:100%;height:280px;overflow:visible}.z88X-G_curve{fill:none;stroke:#69a8ff;stroke-width:3px;vector-effect:non-scaling-stroke}.z88X-G_zero{stroke:#50617b;stroke-dasharray:5 5;stroke-width:1px;vector-effect:non-scaling-stroke}.z88X-G_winPoint{fill:#42dda2;stroke:#0b121f;stroke-width:2px;vector-effect:non-scaling-stroke}.z88X-G_lossPoint{fill:#ff7084;stroke:#0b121f;stroke-width:2px;vector-effect:non-scaling-stroke}.z88X-G_chartAxis{color:#71839f;text-align:right;flex-direction:column;justify-content:space-between;width:58px;font-size:9px;display:flex;position:absolute;inset:0 0 25px auto}.z88X-G_grid{grid-template-columns:1.35fr .65fr;gap:18px;padding:0 clamp(18px,4vw,52px);display:grid}.z88X-G_grid .z88X-G_panel{margin:0 0 18px}.z88X-G_bars{gap:10px;display:grid}.z88X-G_bars>div{grid-template-columns:90px minmax(100px,1fr) 100px;align-items:center;gap:10px;font-size:11px;display:grid}.z88X-G_bars span{color:#9cafca}.z88X-G_bars i{background:#17233a;border-radius:999px;height:8px;overflow:hidden}.z88X-G_bars em{background:#6b9ff3;border-radius:999px;height:100%;display:block}.z88X-G_bars b{color:#8192ad;text-align:right}.z88X-G_metrics{grid-template-columns:1fr 1fr;gap:9px;margin:0;display:grid}.z88X-G_metrics div{background:#0e1726;border:1px solid #1d2b43;border-radius:8px;padding:10px}.z88X-G_metrics dt{color:#71839f;text-transform:uppercase;font-size:9px}.z88X-G_metrics dd{color:#e8eef9;margin:4px 0 0;font-size:12px}.z88X-G_breakdownHeader nav{gap:6px;display:flex}.z88X-G_breakdownHeader button{color:#8294b0;cursor:pointer;background:#101a2b;border:1px solid #2b3e60;border-radius:7px;padding:7px 10px;font-size:11px}.z88X-G_breakdownHeader button[aria-pressed=true]{color:#d9e8ff;background:#172b4d;border-color:#5688d8}.z88X-G_tableWrap{border:1px solid #1e2b43;border-radius:9px;overflow:auto}.z88X-G_tableWrap table{border-collapse:collapse;width:100%;min-width:1000px}.z88X-G_tableWrap th,.z88X-G_tableWrap td{color:#aebbd0;text-align:right;border-bottom:1px solid #18243a;padding:10px 11px;font-size:11px}.z88X-G_tableWrap th:first-child,.z88X-G_tableWrap td:first-child{text-align:left}.z88X-G_tableWrap thead th{color:#8192ad;letter-spacing:.05em;text-transform:uppercase;background:#111b2c;font-size:9px;position:sticky;top:58px}.z88X-G_tableWrap tbody th{color:#e5edf9}.z88X-G_positive{color:#43dca4!important}.z88X-G_negative{color:#ff7184!important}.z88X-G_sample{background:#1a263b;border-radius:999px;padding:3px 6px;font-size:9px;display:inline-block}.z88X-G_very-small{color:#ffbe67}.z88X-G_limited{color:#f1d36e}.z88X-G_larger{color:#69ddb3}.z88X-G_unavailable{color:#8997ad}.z88X-G_empty{text-align:center;color:#7d8ea9;padding:45px}@media (max-width:1080px){.z88X-G_cards{grid-template-columns:repeat(3,minmax(0,1fr))}.z88X-G_grid{grid-template-columns:1fr}}@media (max-width:760px){.z88X-G_topbar{flex-direction:column;align-items:flex-start;padding:10px 14px}.z88X-G_topbar nav{flex-wrap:wrap}.z88X-G_hero{flex-direction:column;align-items:flex-start}.z88X-G_cards{grid-template-columns:repeat(2,minmax(0,1fr))}.z88X-G_panel>header,.z88X-G_breakdownHeader{flex-direction:column;align-items:flex-start!important}.z88X-G_breakdownHeader nav{flex-wrap:wrap}.z88X-G_tableWrap thead th{top:96px}}@media (max-width:480px){.z88X-G_cards{grid-template-columns:1fr}.z88X-G_bars>div{grid-template-columns:80px 1fr}.z88X-G_bars b{grid-column:2}.z88X-G_metrics{grid-template-columns:1fr}}
