.results-main{--res-red:#f87171;--res-green:#4ade80;--res-boost:#a78bfa;margin-inline:auto}.results-main .mono{font-family:ui-monospace,SFMono-Regular,Consolas,monospace}.results-main .r2-hero{padding:1.15rem 0 .8rem}.results-main .r2-kicker{color:var(--accent);letter-spacing:0;margin:0;font-size:.75rem;font-weight:800}.results-main .results-body{padding-top:0}.results-main .r2-top{grid-template-columns:19.5rem minmax(0,1fr);align-items:stretch;gap:1rem;margin-bottom:.85rem;display:grid}.results-main .r2-stats{background:var(--panel);border:1px solid var(--border);border-radius:8px;flex-direction:column;min-width:0;padding:1.05rem 1.25rem .9rem;display:flex}.results-main .r2-h1{letter-spacing:0;color:var(--text);margin:0;font-family:ui-sans-serif,system-ui,sans-serif;font-size:1.05rem;font-weight:700;line-height:1.3}.results-main .r2-pl-k{color:var(--muted);margin-top:.8rem;font-family:ui-sans-serif,system-ui,sans-serif;font-size:.72rem}.results-main .r2-pl-v{letter-spacing:0;font-variant-numeric:tabular-nums;font-size:2.5rem;font-weight:700;line-height:1.12}.results-main .r2-statrows{flex-direction:column;flex:1;justify-content:space-between;margin-top:.75rem;display:flex}.results-main .r2-stat{border-top:1px solid var(--border);justify-content:space-between;align-items:baseline;gap:.6rem;padding:.55rem 0;display:flex}.results-main .r2-stat .k{color:var(--muted);white-space:nowrap;font-family:ui-sans-serif,system-ui,sans-serif;font-size:.82rem}.results-main .r2-sv{text-align:right}.results-main .r2-stat .v{white-space:nowrap;font-size:1.14rem;font-weight:700}.results-main .r2-stat .k2{color:var(--muted);margin-left:.45rem;font-size:.72rem}.results-main .pos{color:var(--accent)}.results-main .neg{color:var(--res-red)}.results-main .chart-panel{background:var(--panel);border:1px solid var(--border);border-radius:8px;flex-direction:column;min-width:0;padding:1rem 1.1rem;display:flex}.results-main .r2-chartbox{min-height:clamp(19.5rem,var(--results-chart-height),33.5rem);flex:1;position:relative}.results-main .r2-plot{position:absolute;inset:.9rem 1.4rem 1.85rem 3.3rem}.results-main .r2-svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.results-main .grid{stroke:var(--border);stroke-dasharray:3 5}.results-main .grid.zero{stroke-dasharray:none}.results-main .line{fill:none;stroke:var(--accent);stroke-width:2.75px;stroke-linejoin:round;stroke-linecap:round}.results-main .fade-top{stop-color:var(--accent);stop-opacity:.22}.results-main .fade-bottom{stop-color:var(--accent);stop-opacity:0}.results-main .hot{fill:#0000;cursor:crosshair}.results-main .hlv{stroke:var(--accent);stroke-opacity:.35;stroke-width:1px}.results-main .r2-ylab,.results-main .r2-xlab{color:var(--muted);white-space:nowrap;pointer-events:none;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:12px;line-height:1;position:absolute}.results-main .r2-ylab{right:calc(100% + .65rem);transform:translateY(-50%)}.results-main .r2-xlab{top:calc(100% + .7rem);transform:translate(-50%)}.results-main .r2-x0{transform:none}.results-main .r2-xn{transform:translate(-100%)}.results-main .r2-dot{background:var(--accent);border:2px solid var(--bg);pointer-events:none;border-radius:50%;width:12px;height:12px;margin:-6px 0 0 -6px;position:absolute}.results-main [hidden]{display:none!important}.results-main .tt{background:var(--panel);border:1px solid var(--accent);color:var(--text);pointer-events:none;white-space:nowrap;box-shadow:0 6px 20px color-mix(in srgb,var(--bg) 70%,transparent);z-index:5;border-radius:8px;padding:.5rem .7rem;font-size:.78rem;position:absolute}.results-main .tt strong{color:var(--accent)}.results-main .month-chips{flex-wrap:wrap;gap:.5rem;margin:0 0 .4rem;display:flex}.results-main .mchip{border:1px solid var(--border);color:var(--text);border-radius:99px;padding:.3rem .8rem;font-size:.8rem}.results-main .mchip em{font-style:normal;font-weight:700}.results-main .mrec{color:var(--muted);margin-left:.4rem;font-style:normal}.results-main .sec-h{margin:1.25rem 0 .75rem;font-size:1.2rem}.results-main .cal-head{scroll-margin-top:calc(var(--r2-navh,58px) + 10px);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.results-main .cal-wrap{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.results-main .panel{background:var(--panel);border:1px solid var(--border);border-radius:8px;min-width:0;padding:1.4rem}.results-main .cal-nav{align-items:center;gap:.5rem;display:flex}.results-main .cal-range{color:var(--muted);font-size:.78rem}.results-main .cal-arrow{background:var(--panel);border:1px solid var(--border);color:var(--text);cursor:pointer;border-radius:8px;width:2rem;height:2rem;font-size:1rem;line-height:1}.results-main .cal-arrow:disabled{opacity:.35;cursor:default}.results-main .cal-top{justify-content:space-between;align-items:baseline;gap:.6rem;margin-bottom:.7rem;display:flex}.results-main .cal-title{margin:0;font-size:1.05rem;font-weight:700}.results-main .cal-pnl{white-space:nowrap;font-variant-numeric:tabular-nums;border:1px solid;border-radius:8px;padding:.42rem .7rem;font-size:.92rem;font-weight:700;line-height:1;display:inline-block}.results-main .cal-pnl.pos{color:var(--res-green);background:var(--accent-soft);border-color:color-mix(in srgb,var(--res-green) 32%,transparent);box-shadow:0 0 12px color-mix(in srgb,var(--accent) 16%,transparent)}.results-main .cal-pnl.neg{color:var(--res-red);background:color-mix(in srgb,var(--res-red) 9%,transparent);border-color:color-mix(in srgb,var(--res-red) 30%,transparent)}.results-main .cal-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:.3rem;display:grid}.results-main .dow{text-align:center;color:var(--muted);padding-bottom:.15rem;font-size:.7rem}.results-main .cell{aspect-ratio:1;border-radius:7px;flex-direction:column;justify-content:center;align-items:center;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.68rem;font-weight:700;display:flex;position:relative}.results-main .cell em{color:var(--muted);font-size:.58rem;font-style:normal;font-weight:500;position:absolute;top:.2rem;left:.3rem}.results-main .cell.off{background:color-mix(in srgb,var(--muted) 5%,transparent);color:color-mix(in srgb,var(--muted) 40%,transparent);font-weight:500}.results-main .cell.g{background:color-mix(in srgb,var(--accent) 16%,transparent);color:var(--res-green)}.results-main .cell.r{background:color-mix(in srgb,var(--res-red) 14%,transparent);color:var(--res-red)}.results-main .cell.p{background:color-mix(in srgb,var(--muted) 10%,transparent);color:var(--muted)}.results-main button.r2-day{appearance:none;width:100%;line-height:inherit;cursor:pointer;border:0;margin:0;padding:0}.results-main button.r2-day:hover{box-shadow:inset 0 0 0 1px}.results-main button.r2-day[aria-pressed=true]{box-shadow:inset 0 0 0 2px}.results-main button:focus-visible,.results-main a:focus-visible{outline:2px solid var(--text);outline-offset:2px}.results-main .r2-led-head{scroll-margin-top:calc(var(--r2-navh,58px) + 10px);flex-wrap:wrap;align-items:baseline;gap:.5rem 1rem;margin:1.8rem 0 .8rem;display:flex}.results-main .r2-led-head .sec-h{margin:0}.results-main .r2-led-ctl{flex-wrap:wrap;align-items:center;gap:.5rem .8rem;display:flex}.results-main .r2-chip{color:var(--text);border:1px solid var(--border);cursor:pointer;background:0 0;border-radius:99px;padding:.3rem .85rem;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.8rem;line-height:1.4}.results-main .r2-chip[aria-pressed=true]{color:var(--res-green);background:var(--accent-soft);border-color:var(--accent)}.results-main .r2-led-sum{color:var(--muted);font-size:.84rem}.results-main .r2-led-sum b{color:var(--text);margin-right:.15rem;font-weight:700}.results-main .r2-back{color:var(--accent);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:.8rem}.results-main .ledger-wrap{border:1px solid var(--border);background:var(--panel);border-radius:8px;max-height:none;overflow:visible}.results-main .ledger{border-collapse:collapse;width:100%;font-size:.88rem}.results-main .ledger th{top:var(--r2-navh,58px);z-index:2;background:var(--bg-soft);color:var(--muted);text-align:left;border-bottom:1px solid var(--border);padding:.6rem .9rem;font-size:.78rem;font-weight:600;position:sticky}.results-main .ledger td{border-bottom:1px solid var(--border);padding:.5rem .9rem}.results-main .r2-pick{white-space:nowrap}.results-main .r2-ck-td{width:100%}.results-main .dim-td{color:var(--muted);white-space:nowrap}.results-main .pnl-td{text-align:right;white-space:nowrap;font-weight:700}.results-main .ledger th:last-child{text-align:right}.results-main .r2-pk{color:var(--text)}.results-main .r2-pk:hover{color:var(--res-green)}.results-main .ledger-sub,.results-main .r2-ck-sub{display:none}.results-main .btag,.results-main .rtag{white-space:nowrap;border:1px solid;border-radius:5px;margin-left:.45rem;padding:.06rem .35rem;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.68rem;font-style:normal}.results-main .btag{color:var(--res-boost);border-color:color-mix(in srgb,var(--res-boost) 40%,transparent)}.results-main .rtag{color:var(--muted);border-color:var(--border)}.results-main .r2-date{position:relative}.results-main .r2-time-label{line-height:1.15;display:block}.results-main .r2-dt{display:inline-block}.results-main .r2-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.results-main .r2-posted{color:var(--muted-dim);white-space:nowrap;opacity:0;pointer-events:none;margin-top:.1rem;font-size:.6rem;font-style:normal;display:block;position:static}.results-main .ledger tr:hover .has-posted .r2-dt,.results-main .ledger tr:focus-within .has-posted .r2-dt{transform:none}.results-main .ledger tr:hover .r2-posted,.results-main .ledger tr:focus-within .r2-posted{opacity:1}.results-main .r2-ck{align-items:center;gap:.75rem;min-width:0;display:flex}.results-main .r2-bar{background:color-mix(in srgb,var(--muted) 14%,transparent);border-radius:99px;flex:1;min-width:5rem;max-width:30rem;height:6px;position:relative}.results-main .r2-ck[data-r=W] .r2-bar{background:color-mix(in srgb,var(--res-green) 14%,transparent)}.results-main .r2-ck[data-r=L] .r2-bar{background:color-mix(in srgb,var(--res-red) 10%,transparent)}.results-main .r2-fill{background:var(--muted);border-radius:99px;position:absolute;top:0;bottom:0;left:0}.results-main .r2-ck[data-r=W] .r2-fill{background:var(--res-green)}.results-main .r2-ck[data-r=L] .r2-fill{background:var(--res-red)}.results-main .r2-tick{background:var(--text);opacity:.8;width:2px;margin-left:-1px;position:absolute;top:-4px;bottom:-4px}.results-main .r2-ckv{color:var(--muted);white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.8rem}.results-main .r2-ck[data-r=W] .r2-ckv b{color:var(--res-green)}.results-main .r2-ck[data-r=L] .r2-ckv b{color:var(--res-red)}.results-main .r2-ck-note{color:var(--muted);font-size:.8rem}.results-main .res-pill{border-radius:99px;padding:.1rem .6rem;font-size:.72rem;font-weight:700;display:inline-block}.results-main .rw{background:color-mix(in srgb,var(--accent) 15%,transparent);color:var(--res-green)}.results-main .rl{background:color-mix(in srgb,var(--res-red) 12%,transparent);color:var(--res-red)}.results-main .rp{background:color-mix(in srgb,var(--muted) 12%,transparent);color:var(--muted)}.results-main .r2-notes{max-width:none;color:var(--muted);gap:.55rem;margin-top:1.2rem;font-size:.85rem;line-height:1.6;display:grid}.results-main .r2-notes>p{max-width:none;margin:0}.results-main .meta-line{color:var(--muted);max-width:none;margin-top:.9rem;font-size:.82rem}.results-main .ledger-empty,.results-main .record-wait{color:var(--muted);padding:1rem 0}.results-main .chart-empty{color:var(--muted);place-items:center;display:grid}@media (width>=1500px){.results-main .r2-top{grid-template-columns:22rem minmax(0,1fr)}}@media (width<=1100px){.results-main .r2-pick{white-space:normal}.results-main .r2-top{grid-template-columns:17.5rem minmax(0,1fr)}.results-main .r2-bar{max-width:9rem}.results-main .r2-ck-td{width:auto}.results-main .ledger td,.results-main .ledger th{padding-inline:.55rem}}@media (width<=760px){.results-main .r2-top{grid-template-columns:1fr;gap:.75rem}.results-main .r2-stats{padding:.95rem 1rem .9rem}.results-main .r2-pl-v{font-size:2.5rem}.results-main .r2-statrows{border-top:1px solid var(--border);grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem .7rem;margin-top:.8rem;padding-top:.8rem;display:grid}.results-main .r2-stat{border:0;padding:0;display:block}.results-main .r2-stat .k{font-size:.7rem;display:block}.results-main .r2-sv{text-align:left;display:block}.results-main .r2-stat .v{font-size:1.14rem}.results-main .r2-stat .k2{white-space:normal;margin:0;font-size:.64rem;display:block}.results-main .chart-panel{padding:.8rem .8rem .7rem}.results-main .r2-chartbox{min-height:14.5rem}.results-main .r2-plot{inset:.6rem 1.2rem 1.7rem 3rem}.results-main .r2-ylab,.results-main .r2-xlab{font-size:11px}.results-main .cal-wrap{grid-template-columns:1fr}.results-main .r2-led-head{gap:.5rem .8rem}.results-main .ledger .r2-desktop-col{display:none}.results-main .ledger-sub{color:var(--muted);margin-top:.15rem;font-size:.72rem;display:block}.results-main .ledger td,.results-main .ledger th{padding:.55rem .4rem}.results-main .r2-pick{white-space:normal;overflow-wrap:anywhere}.results-main .r2-ck-sub{margin-top:.4rem;display:block}.results-main .r2-ck-sub .r2-ck{gap:.55rem}.results-main .r2-ck-sub .r2-bar{min-width:3rem;max-width:7.5rem}.results-main .r2-ck-sub .r2-ckv,.results-main .r2-ck-note{font-size:.74rem}.results-main .r2-date{vertical-align:top}.results-main .r2-posted{opacity:1;white-space:normal;margin-top:.15rem;font-size:.6rem;display:block;position:static}.results-main .ledger tr:hover .has-posted .r2-dt,.results-main .ledger tr:focus-within .has-posted .r2-dt{transform:none}.results-main .ledger .res-pill{padding-inline:.35rem;font-size:.67rem}}@media (hover:none){.results-main .r2-posted{opacity:1;display:block;position:static}.results-main .ledger tr:hover .has-posted .r2-dt{transform:none}}@media (width>=761px) and (width<=900px){.results-main .ledger-wrap{-webkit-overflow-scrolling:touch;overflow-x:auto}}@media (width<=374px){.results-main .ledger{font-size:.8rem}.results-main .ledger td,.results-main .ledger th{padding-inline:.3rem}.results-main .ledger .r2-ckv{white-space:normal}}
