[data-term]{--t-sans:var(--font-plex-sans), "IBM Plex Sans", -apple-system, "Segoe UI", sans-serif;--t-mono:var(--font-mono), "IBM Plex Mono", ui-monospace, monospace;--t-bg:#06080d;--t-bg-2:#0a0e13;--t-surface:#0c1117;--t-surface-2:#13181e;--t-hover:#171c23;--t-line:#1b2128;--t-line-2:#2c333d;--t-text:#eceff2;--t-text-2:#adb1b7;--t-text-3:#757b83;--t-text-4:#4d535b;--t-up:#38d080;--t-up-soft:#38d0801f;--t-down:#fc4e57;--t-down-soft:#fc4e5721;--t-warn:#eabf3a;--t-info:#53b6eb;--t-accent:#fabb41;--t-accent-soft:#fabb4124;--t-accent-ink:#140e06;--t-r:8px;--t-r-lg:12px;--t-rail-w:216px;--t-topbar-h:52px;--t-tape-h:30px;font-family:var(--t-sans);letter-spacing:-.004em;color:var(--t-text);background:var(--t-bg);-webkit-font-smoothing:antialiased;font-size:13.5px;line-height:1.5}@supports (color:lab(0% 0 0)){[data-term]{--t-bg:lab(2.20544% -.283971 -2.11365);--t-bg-2:lab(3.67503% -.451528 -3.18512);--t-surface:lab(4.80928% -.585765 -4.09686);--t-surface-2:lab(7.73692% -.893906 -5.3649);--t-hover:lab(10.0515% -.99434 -5.73176);--t-line:lab(12.373% -1.0238 -5.74269);--t-line-2:lab(21.0623% -1.29747 -7.18514);--t-text:lab(94.1882% -.492126 -2.20406);--t-text-2:lab(72.1393% -.799984 -3.6621);--t-text-3:lab(51.2485% -1.0739 -5.10275);--t-text-4:lab(35.0008% -1.16789 -5.80301);--t-up:lab(74.3598% -54.4163 28.0878);--t-up-soft:lab(74.3598% -54.4163 28.0878/.12);--t-down:lab(59.5415% 66.97 35.0198);--t-down-soft:lab(59.5415% 66.97 35.0198/.13);--t-warn:lab(79.4877% 6.5999 68.302);--t-info:lab(69.9501% -17.9006 -35.8143);--t-accent:lab(80.3255% 15.4166 67.1365);--t-accent-soft:lab(80.3255% 15.4166 67.1365/.14);--t-accent-ink:lab(4.45412% 1.20793 4.3076)}}[data-term][data-term-mode=live]{--t-accent:#fc4e57;--t-accent-soft:#fc4e5726;--t-accent-ink:#fcf3f2}@supports (color:lab(0% 0 0)){[data-term][data-term-mode=live]{--t-accent:lab(59.5415% 66.97 35.0198);--t-accent-soft:lab(59.5415% 66.97 35.0198/.15);--t-accent-ink:lab(96.4231% 3.12692 1.45996)}}[data-term] *,[data-term] :before,[data-term] :after{box-sizing:border-box}:where([data-term] button){font:inherit;color:inherit;cursor:pointer;text-align:left;background:0 0;border:none;padding:0}:where([data-term] input){font:inherit;color:inherit}[data-term] ::selection{background:var(--t-accent-soft)}[data-term] ::-webkit-scrollbar{width:8px;height:8px}[data-term] ::-webkit-scrollbar-thumb{background:var(--t-line-2);border-radius:4px}[data-term] ::-webkit-scrollbar-track{background:0 0}.t-mono{font-family:var(--t-mono);font-variant-numeric:tabular-nums;letter-spacing:-.01em}.t-up{color:var(--t-up)}.t-down{color:var(--t-down)}.t-muted{color:var(--t-text-3)}.t-dim{color:var(--t-text-4)}.t-app{grid-template-columns:var(--t-rail-w) 1fr;background:var(--t-bg);height:100dvh;display:grid;position:relative;overflow:hidden}.t-app:before{content:"";z-index:60;background:linear-gradient(90deg, var(--t-accent), transparent 70%);opacity:.9;height:2px;position:absolute;top:0;left:0;right:0}.t-app[data-rail=closed]{grid-template-columns:1fr}.t-app[data-rail=closed] .t-rail{display:none}.t-main{flex-direction:column;min-width:0;display:flex;overflow:hidden}.t-scroll{overscroll-behavior:contain;flex:1;overflow-y:auto}.t-content{align-content:start;gap:14px;max-width:1480px;padding:20px;display:grid}.t-grid{grid-template-columns:minmax(0,1fr) 304px;align-items:start;gap:14px;display:grid}.t-grid>.t-col{gap:14px;min-width:0;display:grid}.t-aside{gap:14px;display:grid;position:sticky;top:0}.t-rail{border-right:1px solid var(--t-line);background:var(--t-bg-2);flex-direction:column;gap:18px;padding:14px 10px 12px;display:flex;overflow-y:auto}.t-brand{align-items:center;gap:8px;padding:2px 8px 0;display:flex}.t-rail-close{width:22px;height:22px;color:var(--t-text-4);border-radius:5px;place-items:center;margin-left:auto;transition:background .1s,color .1s;display:grid}.t-rail-close:hover{background:var(--t-hover);color:var(--t-text)}.t-brand-mark{font-family:var(--t-mono);letter-spacing:.08em;color:var(--t-text);font-size:12.5px;font-weight:600}.t-brand-mode{font-family:var(--t-mono);letter-spacing:.1em;color:var(--t-accent-ink);background:var(--t-accent);text-transform:uppercase;border-radius:4px;padding:1px 6px;font-size:9.5px;font-weight:600}.t-nav{gap:6px;display:grid}.t-nav-label{letter-spacing:.14em;text-transform:uppercase;color:var(--t-text-4);padding:0 8px 6px;font-size:9.5px;font-weight:600}.t-nav-item{color:var(--t-text-2);border-radius:6px;align-items:center;gap:9px;width:100%;padding:7px 8px;font-size:13px;font-weight:450;transition:background .1s,color .1s;display:flex;position:relative}.t-nav-item:hover{background:var(--t-hover);color:var(--t-text)}.t-nav-item[aria-current]{background:var(--t-accent-soft);color:var(--t-text)}.t-nav-item[aria-current]:before{content:"";background:var(--t-accent);border-radius:2px;width:2px;position:absolute;top:6px;bottom:6px;left:-10px}.t-nav-item svg{opacity:.85;flex-shrink:0}.t-nav-spacer{flex:1}.t-nav-kbd{font-family:var(--t-mono);color:var(--t-text-4);border:1px solid var(--t-line);border-radius:4px;margin-left:auto;padding:0 4px;font-size:9.5px;line-height:1.5}.t-nav-badge{font-family:var(--t-mono);letter-spacing:.05em;color:var(--t-text-3);text-transform:uppercase;align-items:center;gap:5px;margin-left:auto;font-size:9.5px;display:inline-flex}.t-live-dot{background:var(--t-up);border-radius:999px;width:5px;height:5px;animation:2s infinite t-pulse}@keyframes t-pulse{0%,to{opacity:1}50%{opacity:.35}}.t-rail-foot{color:var(--t-text-4);padding:0 8px;font-size:10px}.t-topbar{height:var(--t-topbar-h);border-bottom:1px solid var(--t-line);background:var(--t-bg-2);flex-shrink:0;align-items:center;gap:14px;padding:0 20px 0 16px;display:flex}.t-crumb{align-items:baseline;gap:8px;min-width:0;display:flex}.t-crumb-root{font-family:var(--t-mono);letter-spacing:.08em;color:var(--t-text-4);text-transform:uppercase;font-size:10.5px}.t-crumb-sep{color:var(--t-text-4);font-size:11px}.t-title{letter-spacing:-.01em;white-space:nowrap;font-size:14.5px;font-weight:600}.t-topbar-right{align-items:center;gap:10px;margin-left:auto;display:flex}.t-search{background:var(--t-surface);border:1px solid var(--t-line);width:210px;color:var(--t-text-3);border-radius:7px;align-items:center;gap:7px;padding:5px 9px;transition:border-color .12s;display:flex}.t-search:focus-within{border-color:var(--t-line-2)}.t-search input{width:100%;color:var(--t-text);background:0 0;border:none;outline:none;font-size:12.5px}.t-search input::placeholder{color:var(--t-text-4)}.t-kbd{font-family:var(--t-mono);color:var(--t-text-4);border:1px solid var(--t-line);border-radius:4px;flex-shrink:0;padding:0 4px;font-size:9.5px}.t-equity-chip{flex-direction:column;align-items:flex-end;line-height:1.2;display:flex}.t-equity-chip .v{font-family:var(--t-mono);font-size:13.5px;font-weight:600}.t-equity-chip .d{font-family:var(--t-mono);font-size:10.5px}.t-iconbtn{border:1px solid var(--t-line);background:var(--t-surface);width:32px;height:32px;color:var(--t-text-2);border-radius:7px;place-items:center;transition:background .1s;display:grid;position:relative}.t-iconbtn:hover{background:var(--t-hover);color:var(--t-text)}.t-iconbtn .t-unread{background:var(--t-accent);min-width:15px;height:15px;color:var(--t-accent-ink);font-family:var(--t-mono);border-radius:999px;place-items:center;padding:0 3px;font-size:9px;font-weight:700;display:grid;position:absolute;top:-3px;right:-3px}.t-tape{height:var(--t-tape-h);border-bottom:1px solid var(--t-line);background:var(--t-bg);flex-shrink:0;align-items:center;display:flex;position:relative;overflow:hidden}.t-tape:hover .t-tape-track{animation-play-state:paused}.t-tape-track{white-space:nowrap;will-change:transform;width:max-content;animation:60s linear infinite t-marquee;display:flex}@keyframes t-marquee{to{transform:translate(-50%)}}.t-tape-group{gap:30px;padding-right:30px;display:flex}.t-tape-item{font-family:var(--t-mono);cursor:pointer;border-radius:5px;align-items:center;gap:7px;margin:0 -6px;padding:2px 6px;font-size:11px;transition:background .1s;display:inline-flex}.t-tape-item:hover{background:var(--t-hover)}.t-tape-item .sym{color:var(--t-text-2);font-weight:600}.t-tape-item:hover .sym{color:var(--t-text)}.t-tape-held{background:var(--t-accent);border-radius:999px;flex-shrink:0;width:5px;height:5px}.t-card{background:var(--t-surface);border:1px solid var(--t-line);border-radius:var(--t-r-lg);min-width:0}.t-card-head{border-bottom:1px solid var(--t-line);align-items:center;gap:12px;padding:12px 16px;display:flex}.t-card-title{letter-spacing:-.005em;margin:0;font-size:13px;font-weight:600}.t-card-sub{color:var(--t-text-3);font-size:11px}.t-card-body{padding:14px 16px}.t-card-flush{padding:0}.t-head-right{align-items:center;gap:8px;margin-left:auto;display:flex}.t-stats{background:var(--t-surface);border:1px solid var(--t-line);border-radius:var(--t-r-lg);grid-auto-columns:1fr;grid-auto-flow:column;display:grid;overflow:hidden}.t-stat{border-left:1px solid var(--t-line);min-width:0;padding:13px 16px 12px}.t-stat:first-child{border-left:none}.t-stat-label{letter-spacing:.12em;text-transform:uppercase;color:var(--t-text-4);white-space:nowrap;margin-bottom:5px;font-size:9.5px;font-weight:600}.t-stat-value{font-family:var(--t-mono);white-space:nowrap;font-size:17px;font-weight:600;line-height:1.2}.t-stat-sub{color:var(--t-text-3);font-size:10.5px;font-family:var(--t-mono);white-space:nowrap;margin-top:3px}.t-table{border-collapse:collapse;width:100%;font-size:12.5px}.t-table th{letter-spacing:.11em;text-transform:uppercase;color:var(--t-text-4);text-align:left;border-bottom:1px solid var(--t-line);white-space:nowrap;-webkit-user-select:none;user-select:none;padding:9px 16px;font-size:9.5px;font-weight:600}.t-table th.sortable{cursor:pointer}.t-table th.sortable:hover{color:var(--t-text-2)}.t-table td{border-bottom:1px solid var(--t-line);white-space:nowrap;padding:9px 16px}.t-table tbody tr:last-child td{border-bottom:none}.t-table tbody tr{transition:background 80ms}.t-table tbody tr:hover{background:var(--t-hover)}.t-table tbody tr.clickable{cursor:pointer}.t-right{text-align:right!important}.t-num{font-family:var(--t-mono);font-variant-numeric:tabular-nums}.t-sym{align-items:center;gap:9px;display:flex}.t-sym-badge{background:var(--t-surface-2);border:1px solid var(--t-line);width:26px;height:26px;font-family:var(--t-mono);letter-spacing:0;color:var(--t-text-2);border-radius:6px;flex-shrink:0;place-items:center;font-size:9px;font-weight:700;display:grid}.t-sym-name{font-size:12.5px;font-weight:600}.t-sym-sub{color:var(--t-text-4);font-size:10px;font-family:var(--t-mono)}.t-pill{font-family:var(--t-mono);letter-spacing:.07em;border:1px solid var(--t-line-2);color:var(--t-text-2);white-space:nowrap;text-transform:uppercase;border-radius:999px;align-items:center;gap:5px;padding:2px 8px;font-size:9.5px;font-weight:600;display:inline-flex}.t-pill[data-tone=up]{color:var(--t-up);border-color:color-mix(in oklch, var(--t-up) 45%, transparent);background:var(--t-up-soft)}.t-pill[data-tone=down]{color:var(--t-down);border-color:color-mix(in oklch, var(--t-down) 45%, transparent);background:var(--t-down-soft)}.t-pill[data-tone=warn]{color:var(--t-warn);border-color:color-mix(in oklch, var(--t-warn) 45%, transparent);background:color-mix(in oklch, var(--t-warn) 12%, transparent)}.t-pill[data-tone=accent]{color:var(--t-accent);border-color:color-mix(in oklch, var(--t-accent) 45%, transparent);background:var(--t-accent-soft)}.t-pill[data-tone=info]{color:var(--t-info);border-color:color-mix(in oklch, var(--t-info) 45%, transparent);background:color-mix(in oklch, var(--t-info) 12%, transparent)}.t-btn{border:1px solid var(--t-line-2);background:var(--t-surface-2);color:var(--t-text);border-radius:7px;align-items:center;gap:6px;padding:5px 11px;font-size:12px;font-weight:550;transition:background .1s;display:inline-flex}.t-btn:hover{background:var(--t-hover)}.t-btn-ghost{color:var(--t-text-3);background:0 0;border-color:#0000}.t-btn-ghost:hover{color:var(--t-text);background:var(--t-hover)}.t-btn-sm{padding:3px 8px;font-size:11px}.t-seg{background:var(--t-bg);border:1px solid var(--t-line-2);border-radius:999px;gap:3px;padding:3px;display:inline-flex}.t-seg-item{font-family:var(--t-mono);letter-spacing:.04em;color:var(--t-text-3);border-radius:999px;padding:4px 12px;font-size:11px;font-weight:600;transition:background .1s,color .1s}.t-seg-item:hover{color:var(--t-text);background:var(--t-hover)}.t-seg-item[aria-pressed=true]{background:var(--t-accent);color:var(--t-accent-ink);font-weight:700}.t-row{align-items:center;gap:10px;display:flex}.t-list-item{border-bottom:1px solid var(--t-line);align-items:center;gap:11px;padding:10px 16px;transition:background 80ms;display:flex}.t-list-item:last-child{border-bottom:none}.t-list-item:hover{background:var(--t-hover)}.t-list-item.clickable{cursor:pointer}.t-act-ic{border-radius:999px;flex-shrink:0;place-items:center;width:26px;height:26px;display:grid}.t-act-ic.buy{background:var(--t-up-soft);color:var(--t-up)}.t-act-ic.sell{background:var(--t-down-soft);color:var(--t-down)}.t-li-main{flex:1;min-width:0}.t-li-title{font-size:12.5px;font-weight:550}.t-li-sub{color:var(--t-text-3);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.t-li-end{text-align:right;flex-shrink:0}.t-skel{background:linear-gradient(90deg, var(--t-surface-2) 25%, var(--t-hover) 50%, var(--t-surface-2) 75%);background-size:200% 100%;border-radius:5px;animation:1.4s infinite t-shimmer;display:inline-block}@keyframes t-shimmer{to{background-position:-200% 0}}.t-empty{text-align:center;color:var(--t-text-4);padding:32px 16px;font-size:12px}.t-runs{grid-template-columns:minmax(280px,380px) minmax(0,1fr);align-items:start;gap:14px;display:grid}.t-feed-day{letter-spacing:.12em;text-transform:uppercase;color:var(--t-text-4);padding:10px 16px 4px;font-size:9.5px;font-weight:600}.t-feed-item{border-left:2px solid #0000;width:100%;padding:9px 16px 9px 14px;transition:background 80ms;display:block}.t-feed-item:hover{background:var(--t-hover)}.t-feed-item[aria-current]{background:var(--t-accent-soft);border-left-color:var(--t-accent)}.t-doc{border-radius:var(--t-r);border:1px solid var(--t-line);background:var(--t-bg);font-family:var(--t-mono);white-space:pre-wrap;word-break:break-word;max-height:480px;color:var(--t-text-2);margin:0;padding:14px;font-size:11.5px;line-height:1.6;overflow:auto}.t-stepper{align-items:center;gap:0;display:flex}.t-step{font-family:var(--t-mono);letter-spacing:.08em;color:var(--t-text-4);text-transform:uppercase;align-items:center;gap:5px;font-size:9px;display:flex}.t-step .dot{background:var(--t-line-2);border-radius:999px;width:7px;height:7px}.t-step.done{color:var(--t-text-2)}.t-step.done .dot{background:var(--t-up)}.t-step.active{color:var(--t-warn)}.t-step.active .dot{background:var(--t-warn);animation:1.6s infinite t-pulse}.t-step.fail{color:var(--t-down)}.t-step.fail .dot{background:var(--t-down)}.t-step-link{background:var(--t-line-2);width:18px;height:1px;margin:0 6px}.t-backdrop{z-index:80;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0102049e;background:lab(.651478% -.0913218 -.805223/.62);animation:.14s ease-out t-fade;position:fixed;inset:0}@keyframes t-fade{0%{opacity:0}}.t-drawer{z-index:81;background:var(--t-bg-2);border-left:1px solid var(--t-line);flex-direction:column;width:min(480px,94vw);animation:.18s cubic-bezier(.2,.8,.2,1) t-slide;display:flex;position:fixed;top:0;bottom:0;right:0}@keyframes t-slide{0%{opacity:0;transform:translate(24px)}}.t-drawer-head{border-bottom:1px solid var(--t-line);align-items:center;gap:12px;padding:16px 18px;display:flex}.t-drawer-body{flex:1;align-content:start;gap:14px;padding:16px 18px;display:grid;overflow-y:auto}.t-modal{z-index:82;background:var(--t-bg-2);border:1px solid var(--t-line-2);border-radius:var(--t-r-lg);flex-direction:column;width:min(680px,94vw);max-height:84vh;animation:.14s ease-out t-fade;display:flex;position:fixed;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)}.t-modal-head{border-bottom:1px solid var(--t-line);align-items:center;gap:10px;padding:14px 16px;display:flex}.t-modal-body{padding:16px;overflow-y:auto}.t-pop{z-index:70;background:var(--t-bg-2);border:1px solid var(--t-line-2);border-radius:var(--t-r-lg);width:360px;max-height:480px;animation:.12s ease-out t-fade;position:absolute;top:calc(100% + 8px);right:0;overflow-y:auto;box-shadow:0 12px 40px #00000180;box-shadow:0 12px 40px lab(.109808% -.0105202 -.277376/.5)}.t-defs{border-radius:var(--t-r);border:1px solid var(--t-line);grid-template-columns:repeat(auto-fill,minmax(180px,1fr));display:grid;overflow:hidden}.t-def{background:var(--t-surface);box-shadow:-1px -1px 0 0 var(--t-line);padding:11px 14px}.t-def .k{letter-spacing:.11em;text-transform:uppercase;color:var(--t-text-4);margin-bottom:4px;font-size:9.5px;font-weight:600}.t-def .v{font-family:var(--t-mono);font-size:13px;font-weight:550}.t-holdbar{border-radius:999px;gap:2px;height:10px;display:flex;overflow:hidden}.t-holdbar>div{min-width:3px}.t-tabbar{display:none}@media (max-width:1100px){.t-grid{grid-template-columns:1fr}.t-aside{position:static}.t-stats{grid-template-columns:repeat(2,1fr);grid-auto-flow:row}.t-stat{border-left:none;border-top:1px solid var(--t-line)}.t-stat:nth-child(-n+2){border-top:none}.t-stat:nth-child(2n){border-left:1px solid var(--t-line)}.t-runs{grid-template-columns:1fr}}@media (max-width:880px){.t-app{grid-template-columns:1fr}.t-rail{display:none}.t-content{padding:14px 12px calc(64px + env(safe-area-inset-bottom))}.t-topbar{gap:10px;padding:0 12px}.t-search{width:140px}.t-equity-chip{display:none}.t-title{font-size:13.5px}.t-crumb-root,.t-crumb-sep{display:none}.t-table th,.t-table td{padding:9px 10px}.t-card-head{flex-wrap:wrap;row-gap:8px}.t-head-right{margin-left:0}.t-tabbar{z-index:75;background:color-mix(in oklch, var(--t-bg-2) 88%, transparent);-webkit-backdrop-filter:blur(14px);border-top:1px solid var(--t-line);padding:6px 6px calc(6px + env(safe-area-inset-bottom));scrollbar-width:none;display:flex;position:fixed;bottom:0;left:0;right:0;overflow-x:auto}.t-tabbar::-webkit-scrollbar{display:none}.t-tab{color:var(--t-text-3);letter-spacing:.01em;border-radius:8px;flex-direction:column;flex:1 0 62px;align-items:center;gap:3px;padding:5px 4px;font-size:9.5px;font-weight:550;display:flex}.t-tab[aria-current]{color:var(--t-accent);background:var(--t-accent-soft)}.t-drawer{border-left:none;width:100vw}.t-stat-value{font-size:15px}}@media (max-width:520px){.t-stats{grid-template-columns:1fr 1fr}.t-search{display:none}}
