:root{--tj-canvas:#f5f6f8;--tj-paper:#fff;--tj-sunken:#eceef2;--tj-quiet:#f9fafb;--tj-ink:#0b1220;--tj-ink-2:#1b2740;--tj-text:#0b1220;--tj-text-2:#3c485c;--tj-text-3:#667388;--tj-text-4:#94a0b1;--tj-line:#0b122017;--tj-line-strong:#0b122029;--tj-line-hover:#0b122047;--tj-blue:#1f4fe0;--tj-blue-hover:#1a43c2;--tj-blue-wash:#1f4fe014;--tj-electric:#3a6bf0;--tj-navy:#0d1b3d;--tj-navy-2:#14264f;--tj-on-navy:#eaf0ff;--tj-on-navy-2:#eaf0ffa8;--tj-on-navy-3:#eaf0ff6b;--tj-cyan:#19b6c9;--tj-cyan-ink:#0e7490;--tj-gain:#0f9a6a;--tj-loss:#d03a4f;--tj-warn:#b8741a;--tj-gold:#b0883a;--tj-r-control:6px;--tj-r-paper:8px;--tj-shadow-pop:0 1px 2px #0b12200f, 0 16px 40px -16px #0b122047;--tj-ease:cubic-bezier(.22, 1, .36, 1);--tj-dur-micro:.12s;--tj-dur-fn:.24s;--tj-dur-hero:.9s;--tj-gutter:clamp(16px, 3vw, 32px);--tj-max:1320px;--vs-bg-canvas:var(--tj-canvas);--vs-bg-quiet:var(--tj-quiet);--vs-bg-sunken:var(--tj-sunken);--background:var(--tj-canvas);--ink-900:var(--tj-ink);--ink-800:var(--tj-ink-2);--vs-border-subtle:var(--tj-line);--vs-border-strong:var(--tj-line-strong);--vs-border-hover:var(--tj-line-hover);--vs-cobalt:var(--tj-blue);--vs-cobalt-hover:var(--tj-blue-hover);--vs-cobalt-soft:var(--tj-blue-wash);--vs-success:var(--tj-gain);--vs-danger:var(--tj-loss);--vs-radius-sm:var(--tj-r-control);--vs-radius-md:var(--tj-r-control);--vs-radius-lg:var(--tj-r-paper);--vs-radius-xl:var(--tj-r-paper);--bos-radius-panel:0px;--bos-radius-profile:0px}html{background:var(--tj-canvas)}body{background:var(--tj-canvas);color:var(--tj-text)}.vs-panel,.vs-plane,.vs-card,.bos-surface,.bos-surface-quiet,.bos-ledger,.bos-profile,.vs-well{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0}.vs-panel,.vs-plane,.vs-card,.bos-surface,.bos-ledger{border-top:1px solid var(--tj-line-strong)}.vs-panel .vs-panel,.vs-panel .bos-surface,.bos-surface .vs-panel,.bos-surface .bos-surface,.vs-panel .vs-card,.bos-surface .vs-card{border-top:1px solid var(--tj-line)}.vs-ledger-head,.vs-sheet-head{border-bottom:0;border-radius:0;padding-inline:0}.vs-modal>.vs-ledger-head,.vs-modal>.vs-sheet-head,.vs-sheet>.vs-ledger-head,.vs-sheet>.vs-sheet-head{border-bottom:1px solid var(--tj-line);padding-inline:1.25rem}@media (hover:hover){.vs-panel-hover:hover,.vs-plane-hover:hover,.vs-card-hover:hover{box-shadow:none;border-color:var(--tj-line-hover)}}[data-surface=paper],.tj-paper{background:var(--tj-paper);border:1px solid var(--tj-line-strong);border-radius:var(--tj-r-paper);box-shadow:none}.tj-field{isolation:isolate;padding-block:clamp(20px,3.4vw,40px);position:relative}.tj-field>.tj-trajectory{z-index:-1;pointer-events:none;position:absolute;inset:0}.tj-band{border-top:1px solid var(--tj-line-strong);min-width:0;padding-block:clamp(16px,2.2vw,28px);position:relative}.tj-band:first-child{border-top:0}.tj-band-head{justify-content:space-between;align-items:baseline;gap:12px;min-width:0;margin-bottom:14px;display:flex}.tj-band-title{font-family:var(--font-display);color:var(--tj-ink);margin:0;font-size:clamp(1.02rem,1.5vw,1.2rem);font-weight:700}.tj-band-title .tj-count{font-family:var(--font-mono);color:var(--tj-text-3);font-variant-numeric:tabular-nums;vertical-align:super;margin-inline-start:6px;font-size:.62em;font-weight:500}.tj-band-dek{color:var(--tj-text-3);max-width:62ch;margin:3px 0 0;font-size:13px;line-height:1.7}.tj-band-act{color:var(--tj-blue);flex:none;font-size:13px;font-weight:700}.tj-band-act:hover{text-underline-offset:3px;text-decoration:underline}.tj-split{grid-template-columns:minmax(0,1fr);gap:0;display:grid}@media (min-width:1024px){.tj-split{grid-template-columns:minmax(0, 1fr) var(--tj-rail,320px)}.tj-split[data-rail=start]{grid-template-columns:var(--tj-rail,320px) minmax(0, 1fr)}.tj-split>.tj-rail{border-inline-start:1px solid var(--tj-line-strong);padding-inline-start:clamp(20px,2.4vw,36px)}.tj-split>.tj-main{min-width:0;padding-inline-end:clamp(20px,2.4vw,36px)}.tj-split[data-rail=start]>.tj-rail{border-inline-start:0;border-inline-end:1px solid var(--tj-line-strong);padding-inline:0 clamp(20px,2.4vw,36px)}.tj-split[data-rail=start]>.tj-main{padding-inline:clamp(20px,2.4vw,36px) 0}}.tj-rail{min-width:0;padding-block:clamp(16px,2.2vw,28px)}.tj-main{min-width:0}@media (max-width:1023.98px){.tj-split>.tj-rail{border-top:1px solid var(--tj-line-strong)}.tj-split[data-rail=start]>.tj-rail{border-top:0}.tj-split[data-rail=start]>.tj-main{border-top:1px solid var(--tj-line-strong)}}.tj-metrics{border-block:1px solid var(--tj-line);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));display:grid}.tj-metric{min-width:0;padding:14px clamp(12px,1.6vw,22px)}.tj-metric+.tj-metric{border-inline-start:1px solid var(--tj-line)}.tj-metric-l{color:var(--tj-text-3);margin:0 0 4px;font-size:12px;font-weight:600}.tj-metric-s{color:var(--tj-text-4);margin:4px 0 0;font-size:12px}@media (max-width:639.98px){.tj-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.tj-metric:nth-child(odd){border-inline-start:0}.tj-metric:nth-child(n+3){border-top:1px solid var(--tj-line)}}.tj-facts{margin:0;display:grid}.tj-facts>div{border-bottom:1px solid var(--tj-line);justify-content:space-between;gap:16px;padding:10px 0;font-size:13px;display:flex}.tj-facts>div:last-child{border-bottom:0}.tj-facts dt{color:var(--tj-text-3)}.tj-facts dd{color:var(--tj-text);text-align:end;overflow-wrap:anywhere;min-width:0;margin:0;font-weight:600}.tj-head{border-bottom:1px solid var(--tj-line-strong);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px 24px;padding-block:clamp(20px,3.4vw,40px) clamp(16px,2vw,24px);display:flex}.tj-kicker{color:var(--tj-text-3);margin:0 0 8px;font-size:12px;font-weight:600}.tj-title{font-family:var(--font-display);color:var(--tj-ink);text-wrap:balance;margin:0;font-size:clamp(1.7rem,3.2vw,2.6rem);font-weight:700;line-height:1.22}.tj-dek{color:var(--tj-text-3);max-width:64ch;margin:8px 0 0;font-size:14px;line-height:1.75}.tj-head-acts{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.tj-money,.tj-money *,.tj-delta,.tj-delta *,.tj-trajectory,.tj-trajectory *,.tj-vpath-time{direction:ltr}.tj-money{white-space:nowrap;font-variant-numeric:tabular-nums lining-nums;font-feature-settings:"tnum", "lnum";font-family:var(--font-display);color:var(--tj-text);direction:ltr;unicode-bidi:isolate;justify-self:start;align-items:baseline;gap:.28em;line-height:1;display:inline-flex}.tj-money-cur{letter-spacing:.08em;color:var(--tj-text-3);font-size:.42em;font-weight:600;transform:translateY(-.06em)}.tj-money-int{letter-spacing:-.035em;font-weight:600}.tj-money-dec{color:var(--tj-text-3);letter-spacing:0;margin-inline-start:-.2em;font-size:.62em;font-weight:500}.tj-money[data-size=instrument]{gap:.2em;font-size:clamp(2.9rem,9.2vw,6.25rem)}.tj-money[data-size=instrument] .tj-money-int{letter-spacing:-.045em}.tj-money[data-size=instrument] .tj-money-dec{margin-top:.3em;align-self:flex-start;margin-inline-start:-.1em;font-size:.42em}.tj-money[data-size=instrument] .tj-money-cur{letter-spacing:.1em;font-size:.2em;font-family:var(--font-mono);align-self:flex-start;margin-top:.72em;font-weight:500;transform:none}.tj-money[data-size=figure]{font-size:clamp(1.6rem,4.2vw,2.25rem)}.tj-money[data-size=figure] .tj-money-cur{font-size:.46em}.tj-money[data-size=row]{gap:.3em;font-size:15px}.tj-money[data-size=row] .tj-money-int{letter-spacing:-.01em;font-weight:600}.tj-money[data-size=row] .tj-money-cur{letter-spacing:.03em;font-size:.72em;transform:none}.tj-money[data-size=row] .tj-money-dec{margin-inline-start:-.26em;font-size:.82em}.tj-money[data-size=inline]{font-size:inherit;font-family:inherit;line-height:inherit}.tj-money[data-size=inline] .tj-money-cur{letter-spacing:.04em;font-size:.78em;transform:none}.tj-money[data-size=inline] .tj-money-dec{margin-inline-start:-.28em;font-size:1em}.tj-money[data-tone=gain],.tj-money[data-tone=gain] .tj-money-dec{color:var(--tj-gain)}.tj-money[data-tone=loss],.tj-money[data-tone=loss] .tj-money-dec{color:var(--tj-loss)}.tj-money[data-tone=muted],.tj-money[data-tone=muted] .tj-money-int{color:var(--tj-text-4)}.tj-money[data-tone=onNavy]{color:var(--tj-on-navy)}.tj-money[data-tone=onNavy] .tj-money-cur,.tj-money[data-tone=onNavy] .tj-money-dec{color:var(--tj-on-navy-2)}.tj-money-sign{margin-inline-end:.04em;font-weight:600}.tj-delta{font-variant-numeric:tabular-nums;color:var(--tj-text-3);direction:ltr;unicode-bidi:isolate;align-items:center;gap:5px;font-size:12.5px;font-weight:700;display:inline-flex}.tj-delta svg{flex:none;width:9px;height:9px}.tj-delta[data-tone=gain]{color:var(--tj-gain)}.tj-delta[data-tone=loss]{color:var(--tj-loss)}.tj-delta[data-tone=onNavy][data-dir=up]{color:#4ae3b0}.tj-delta[data-tone=onNavy][data-dir=down]{color:#ff8a9b}.tj-delta small{color:var(--tj-text-4);font-size:12px;font-weight:500}.tj-status{color:var(--tj-text-2);white-space:nowrap;align-items:center;gap:7px;font-size:13px;font-weight:600;display:inline-flex}.tj-status-mark{flex:none;width:8px;height:8px;display:inline-block;position:relative}.tj-status-mark:before{content:"";background:currentColor;border-radius:999px;position:absolute;inset:0}.tj-status[data-tone=ok]{color:var(--tj-gain)}.tj-status[data-tone=progress]{color:var(--tj-blue)}.tj-status[data-tone=progress] .tj-status-mark:before{background:linear-gradient(90deg,currentColor 50%,#0000 50%);box-shadow:inset 0 0 0 1.5px}.tj-status[data-tone=wait]{color:var(--tj-text-3)}.tj-status[data-tone=wait] .tj-status-mark:before{background:0 0;box-shadow:inset 0 0 0 1.5px}.tj-status[data-tone=attention]{color:var(--tj-warn)}.tj-status[data-tone=attention] .tj-status-mark:before{clip-path:polygon(50% 0,100% 100%,0 100%);border-radius:1px}.tj-status[data-tone=risk]{color:var(--tj-loss)}.tj-status[data-tone=risk] .tj-status-mark:before{border-radius:1px;transform:rotate(45deg)scale(.78)}.tj-status[data-tone=quiet]{color:var(--tj-text-4)}.tj-status[data-tone=live]{color:var(--tj-cyan-ink)}.tj-status[data-tone=live] .tj-status-mark:after{content:"";border:1.5px solid var(--tj-cyan);opacity:0;animation:tj-pulse 2.4s var(--tj-ease) infinite;border-radius:999px;position:absolute;inset:-4px}.tj-status[data-tone=live] .tj-status-mark:before{background:var(--tj-cyan)}.tj-chip{color:var(--tj-text-2);white-space:nowrap;background:#0b12200d;border-radius:999px;align-items:center;gap:6px;padding:2px 9px;font-size:12px;font-weight:700;line-height:1.6;display:inline-flex}.tj-chip[data-tone=attention]{color:#8a550f;background:#b8741a1f}.tj-chip[data-tone=risk]{color:#a82a3d;background:#d03a4f1c}.tj-chip[data-tone=ok]{color:#0b7a54;background:#0f9a6a1c}.vs-btn,.bos-btn{border-radius:var(--tj-r-control);letter-spacing:0;font-weight:700;transition:background var(--tj-dur-micro) ease, border-color var(--tj-dur-micro) ease, color var(--tj-dur-micro) ease, transform 60ms ease!important}.vs-btn:not(:disabled):hover,.bos-btn:not(:disabled):hover{transform:none!important}.vs-btn:not(:disabled):active,.bos-btn:not(:disabled):active{transform:translateY(1px)!important}.vs-btn-primary,.bos-btn-primary,.vs-cmd-act{background:var(--tj-blue)!important;border-color:var(--tj-blue)!important;color:#fff!important;box-shadow:none!important;background-image:none!important}.vs-btn-primary:hover,.bos-btn-primary:hover,.vs-cmd-act:hover{filter:none;background:var(--tj-blue-hover)!important;box-shadow:none!important;background-image:none!important}.vs-btn-secondary,.vs-btn-outline,.bos-btn-secondary{color:var(--tj-text);border:1px solid var(--tj-line-strong)!important;box-shadow:none!important;background:0 0!important}.vs-btn-secondary:hover,.vs-btn-outline:hover,.bos-btn-secondary:hover{border-color:var(--tj-line-hover)!important;box-shadow:none!important;background:#0b12200a!important}.vs-btn-ghost,.bos-btn-quiet{color:var(--tj-text-2);box-shadow:none!important;background:0 0!important;border:1px solid #0000!important}.vs-btn-ghost:hover,.bos-btn-quiet:hover{color:var(--tj-text);background:#0b12200d!important}.vs-btn-ink,.bos-btn-ink{color:#fff;background:var(--tj-ink)!important;border-color:var(--tj-ink)!important;box-shadow:none!important;background-image:none!important}.vs-btn-danger,.bos-btn-danger{color:var(--tj-loss)!important;box-shadow:none!important;background:0 0!important;border:1px solid #d03a4f61!important}.vs-btn-danger:hover,.bos-btn-danger:hover{filter:none;background:#d03a4f12!important}.vs-btn-success,.bos-btn-success{color:#fff;background:var(--tj-gain)!important;border-color:var(--tj-gain)!important;box-shadow:none!important;background-image:none!important}.vs-btn-gold{color:var(--tj-ink);border:1px solid var(--tj-gold)!important;box-shadow:none!important;background:0 0!important}.tj-link{color:var(--tj-blue);cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:0;font-size:13px;font-weight:700;display:inline-flex}.tj-link:hover{text-underline-offset:3px;text-decoration:underline}.tj-link:after{content:"";opacity:.8;border-block-end:1.6px solid;border-inline-end:1.6px solid;width:6px;height:6px;transform:rotate(-45deg)}[dir=rtl] .tj-link:after{transform:rotate(45deg)}[dir=ltr] .tj-link:after{transform:rotate(-45deg)}.tj-link[data-plain=true]:after{content:none}.vs-input,.bos-input,select.vs-input,textarea.vs-input{border-radius:var(--tj-r-control);background:var(--tj-paper);border-color:var(--tj-line-strong);box-shadow:none;min-height:40px}.vs-input:hover{border-color:var(--tj-line-hover)}.vs-input:focus{border-color:var(--tj-blue);box-shadow:0 0 0 3px #1f4fe024}.vs-focus:focus-visible,.bos-btn:focus-visible,.vs-btn:focus-visible,a:focus-visible,button:focus-visible{outline:2px solid var(--tj-blue);outline-offset:2px}@media (max-width:767.98px){.vs-input,.bos-input,select.vs-input,textarea.vs-input{min-height:44px;font-size:16px}}.vs-table thead th,.bos-table thead th{border-bottom:1px solid var(--tj-line-strong);color:var(--tj-text-3);letter-spacing:0;text-transform:none;background:0 0;font-size:12px;font-weight:600}.vs-table tbody td,.bos-table tbody td{border-bottom:1px solid var(--tj-line)}.vs-table tbody tr:hover td{background:#0b122006}.vs-lens-btn{border-radius:var(--tj-r-control);color:var(--tj-text-3);background:0 0;border-color:#0000;font-weight:600}.vs-lens-btn:hover{color:var(--tj-text);border-color:var(--tj-line)}.vs-lens-btn[data-active=true]{background:var(--tj-ink);border-color:var(--tj-ink);color:#fff}.vs-seg{border-radius:var(--tj-r-control);background:#0b12200d;border-color:#0000}.vs-seg>button{border-radius:4px}.vs-seg>button[data-active=true]{box-shadow:0 1px 2px #0b12201f}.tj-trajectory{width:100%;height:100%;min-height:120px;color:var(--tj-blue);direction:ltr;position:relative;overflow:hidden}.tj-trajectory svg{width:100%;height:100%;display:block;overflow:visible}.tj-trajectory[data-tone=navy]{color:var(--tj-cyan)}.tj-traj-grid{stroke:currentColor;opacity:.1}.tj-traj-depth{fill:none;stroke:currentColor;stroke-width:1.2px}.tj-traj-depth[data-layer=back]{opacity:.1;animation:14s ease-in-out infinite alternate tj-drift}.tj-traj-depth[data-layer=mid]{opacity:.2;animation:10s ease-in-out infinite alternate-reverse tj-drift}.tj-traj-main{fill:none;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round}.tj-traj-main[data-draw=true]{stroke-dasharray:1;stroke-dashoffset:1px;animation:tj-draw 1.6s var(--tj-ease) .15s forwards}.tj-traj-area{opacity:.9}.tj-traj-prev{fill:none;stroke:currentColor;stroke-width:1.4px;stroke-dasharray:2 5;opacity:.35}.tj-traj-bar{fill:currentColor;opacity:.26}.tj-traj-grid[data-scale=true]{opacity:.2}.tj-traj-last{stroke:var(--tj-ink);opacity:.45}.tj-traj-scale{font-family:var(--font-mono);fill:var(--tj-text-4);letter-spacing:0;font-size:10.5px}.tj-traj-tag{fill:var(--tj-ink)}.tj-traj-tag-text{font-family:var(--font-mono);fill:#fff;font-size:10.5px;font-weight:500}.tj-trajectory[data-tone=navy] .tj-traj-last{stroke:var(--tj-on-navy)}.tj-trajectory[data-tone=navy] .tj-traj-scale{fill:var(--tj-on-navy-3)}.tj-trajectory[data-tone=navy] .tj-traj-tag{fill:var(--tj-cyan)}.tj-trajectory[data-tone=navy] .tj-traj-tag-text{fill:#06222a}.tj-trajectory[data-mode=step] .tj-traj-main{stroke-width:2px;stroke-linejoin:miter;stroke-linecap:butt}.tj-traj-node{fill:var(--tj-cyan)}.tj-traj-node-ring{fill:none;stroke:var(--tj-cyan);stroke-width:1.5px;transform-box:fill-box;transform-origin:50%;animation:tj-node-ring 2.6s var(--tj-ease) infinite}.tj-traj-chev{fill:currentColor;opacity:.55;offset-rotate:auto;animation:9s linear infinite tj-travel}.tj-traj-mark{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;opacity:.1}.tj-traj-glyph{width:auto;max-width:22%;height:84%;position:absolute;inset-block:8%;inset-inline-end:4%;overflow:visible}@media (max-width:639.98px){.tj-traj-glyph,.tj-traj-chev{display:none}}@keyframes tj-draw{to{stroke-dashoffset:0}}@keyframes tj-drift{0%{transform:translateY(-6px)}to{transform:translateY(8px)}}@keyframes tj-travel{0%{offset-distance:0%;opacity:0}8%{opacity:.6}92%{opacity:.6}to{offset-distance:100%;opacity:0}}@keyframes tj-node-ring{0%{opacity:.9;transform:scale(.6)}to{opacity:0;transform:scale(2.4)}}@keyframes tj-pulse{0%{opacity:.8;transform:scale(.7)}to{opacity:0;transform:scale(2.1)}}.tj-vpath{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;padding-top:3px;display:grid;position:relative}.tj-vpath:before{content:"";top:10px;background:var(--tj-line-strong);height:1.5px;position:absolute;inset-inline:12.5%}.tj-vpath-fill{top:10px;background:var(--tj-blue);transform-origin:0;height:1.5px;transition:width var(--tj-dur-hero) var(--tj-ease);position:absolute;inset-inline-start:12.5%}[dir=rtl] .tj-vpath-fill{transform-origin:100%}[dir=ltr] .tj-vpath-fill{transform-origin:0}.tj-vpath-step{text-align:center;justify-items:center;gap:7px;min-width:0;display:grid;position:relative}.tj-vpath-node{background:var(--tj-canvas);width:15px;height:15px;box-shadow:inset 0 0 0 1.5px var(--tj-line-hover);z-index:1;border-radius:999px;position:relative}.tj-vpath-step[data-state=done] .tj-vpath-node{background:var(--tj-blue);box-shadow:none}.tj-vpath-step[data-state=current] .tj-vpath-node{background:var(--tj-canvas);box-shadow:inset 0 0 0 4px var(--tj-blue)}.tj-vpath-step[data-state=current][data-live=true] .tj-vpath-node:after{content:"";border:1.5px solid var(--tj-cyan);animation:tj-pulse 2.4s var(--tj-ease) infinite;border-radius:999px;position:absolute;inset:-5px}.tj-vpath-step[data-state=verified] .tj-vpath-node{background:var(--tj-gain);box-shadow:none}.tj-vpath-label{color:var(--tj-text-4);max-width:9ch;font-size:11.5px;font-weight:600;line-height:1.4}.tj-vpath-step[data-state=done] .tj-vpath-label,.tj-vpath-step[data-state=current] .tj-vpath-label{color:var(--tj-text)}.tj-vpath-step[data-state=verified] .tj-vpath-label{color:var(--tj-gain)}.tj-vpath-time{color:var(--tj-text-4);font-variant-numeric:tabular-nums;direction:ltr;unicode-bidi:isolate;font-size:11px}.tj-ring{width:var(--tj-ring,56px);height:var(--tj-ring,56px);flex:none;place-items:center;display:inline-grid;position:relative}.tj-ring>svg:not(.tj-ring-badge){width:100%;height:100%;position:absolute;inset:0;overflow:visible}.tj-ring-badge{z-index:2;position:absolute}.tj-ring-track{fill:none;stroke:var(--tj-line-strong);stroke-width:2px}.tj-ring-arc{fill:none;stroke-width:2.5px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1px;transform-origin:50%;transform:rotate(-90deg)}.tj-ring[data-state=verified] .tj-ring-arc{animation:tj-ring-draw 1.1s var(--tj-ease) .1s forwards}.tj-ring[data-state=verified][data-settled=true] .tj-ring-arc{stroke-dashoffset:0;animation:none}.tj-ring[data-state=watching] .tj-ring-arc{stroke-dasharray:.2 .8;stroke-dashoffset:0;animation:3.2s linear infinite tj-ring-spin}.tj-ring-core{background:var(--tj-sunken);border-radius:999px;place-items:center;width:74%;height:74%;display:grid;position:relative;overflow:hidden}.tj-ring-core img{object-fit:cover;width:100%;height:100%}.tj-ring-badge{opacity:0;width:38%;height:38%;position:absolute;inset-block-end:-2px;inset-inline-end:-2px;transform:scale(.4)}.tj-ring[data-state=verified] .tj-ring-badge{animation:tj-badge-in .5s var(--tj-ease) .85s forwards}.tj-ring[data-state=verified][data-settled=true] .tj-ring-badge{opacity:1;animation:none;transform:none}.tj-ring-halo{opacity:0;background:radial-gradient(closest-side,#19b6c947,#0000 70%);border-radius:999px;position:absolute;inset:-22%}.tj-ring[data-state=verified] .tj-ring-halo{animation:tj-halo 1.6s var(--tj-ease) .6s forwards}.tj-ring[data-state=verified][data-settled=true] .tj-ring-halo{opacity:.35;animation:none}@keyframes tj-ring-draw{to{stroke-dashoffset:0}}@keyframes tj-ring-spin{to{transform:rotate(270deg)}}@keyframes tj-badge-in{to{opacity:1;transform:none}}@keyframes tj-halo{0%{opacity:0;transform:scale(.7)}55%{opacity:.9}to{opacity:.35;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.tj-traj-depth,.tj-traj-chev,.tj-traj-node-ring,.tj-status[data-tone=live] .tj-status-mark:after,.tj-vpath-step[data-state=current][data-live=true] .tj-vpath-node:after,.tj-ring-halo,.tj-ring[data-state=watching] .tj-ring-arc{animation:none}.tj-traj-main[data-draw=true],.tj-ring[data-state=verified] .tj-ring-arc{stroke-dashoffset:0;animation:none}.tj-ring[data-state=verified] .tj-ring-badge{opacity:1;animation:none;transform:none}.tj-ring[data-state=verified] .tj-ring-halo{opacity:.35;animation:none}.tj-vpath-fill{transition:none}}@media print{.tj-trajectory,.tj-ring-halo{display:none!important}.tj-head{border-bottom:0}}.tj-head-text{flex:320px}.tj-head-compact{padding-block:clamp(14px,2.2vw,24px) clamp(12px,1.6vw,18px)}.tj-head-figure{text-align:end}.tj-head-figure-v{font-family:var(--font-display);color:var(--tj-ink);margin:0;font-size:clamp(1.4rem,3vw,2.1rem);font-weight:600;line-height:1.15}.tj-head-stats,.tj-head-extra{flex:100%;min-width:0}.tj-head-stats{border-bottom:0;margin-top:4px}.tj-head-stats .tj-metric:first-child{padding-inline-start:0}.tj-stat{padding-block:4px}.tj-stat-v{font-family:var(--font-display);color:var(--tj-ink);margin:2px 0 0;font-size:clamp(1.2rem,2.3vw,1.65rem);font-weight:600;line-height:1.2}.tj-module{align-content:start;gap:clamp(16px,2.2vw,28px);min-width:0;display:grid}.tj-module>*,.tj-module-body{min-width:0}.tj-empty-compact{gap:6px;padding-block:clamp(12px,2vw,22px)}.tj-chip[data-tone=ink]{background:var(--tj-ink);color:#fff}
.tj-col,.tj-page,.tj-bleed{grid-template-columns:[full-start] minmax(var(--tj-gutter), 1fr) [content-start] minmax(0, var(--tj-page-max,var(--tj-max))) [content-end] minmax(var(--tj-gutter), 1fr) [full-end];align-content:start;display:grid}.tj-col>*,.tj-page>*,.tj-bleed>*{grid-column:content;min-width:0}.tj-col>.tj-page,.tj-col>.tj-bleed,.tj-page>.tj-bleed,.tj-page>.tj-page{grid-column:full}.tj-col{--tj-page-max:1680px;min-height:100%}.tj-page{--tj-page-max:var(--tj-max);max-width:none;margin-inline:0;padding-inline:0}.tj-page[data-width=wide]{--tj-page-max:1560px}.tj-page[data-width=narrow]{--tj-page-max:880px}.tj-page[data-width=form]{--tj-page-max:720px}.tj-stage{isolation:isolate;row-gap:clamp(16px,2.2vw,28px);padding-block:clamp(20px,3vw,40px) clamp(20px,3.2vw,44px);position:relative;overflow:clip}.tj-stage>.tj-art{z-index:-1;pointer-events:none;grid-column:full;position:absolute;inset:0;overflow:hidden}.tj-stage[data-tone=light]{background:radial-gradient(90% 120% at 12% -10%, #1f4fe01a, transparent 60%), radial-gradient(70% 90% at 96% 0%, #19b6c917, transparent 62%), linear-gradient(180deg, #eaeffa 0%, #f0f3f9 46%, var(--tj-canvas) 100%)}.tj-stage[data-tone=navy]{color:var(--tj-on-navy);--tj-line:#eaf0ff1f;--tj-line-strong:#eaf0ff33;--tj-line-hover:#eaf0ff5c;--tj-text:var(--tj-on-navy);--tj-text-2:#eaf0ffcc;--tj-text-3:var(--tj-on-navy-2);--tj-text-4:var(--tj-on-navy-3);--tj-ink:#fff;--tj-gain:#4ae3b0;--tj-loss:#ff8a9b;--tj-warn:#f5c268;--tj-cyan-ink:#6ee3f0;background:radial-gradient(80% 110% at 86% -20%,#3a6bf06b,#0000 62%),radial-gradient(60% 90% at 4% 110%,#19b6c929,#0000 60%),linear-gradient(#0f2150 0%,#0b1838 54%,#081128 100%)}.tj-stage[data-cut=steps]{--tj-cut:clamp(8px, 1.2vw, 14px);padding-bottom:calc(clamp(20px, 3.2vw, 44px) + var(--tj-cut) * 3);clip-path:polygon(0 0, 100% 0, 100% calc(100% - var(--tj-cut) * 3), 78% calc(100% - var(--tj-cut) * 3), 78% calc(100% - var(--tj-cut) * 2), 52% calc(100% - var(--tj-cut) * 2), 52% calc(100% - var(--tj-cut)), 24% calc(100% - var(--tj-cut)), 24% 100%, 0 100%)}.tj-stage[data-cut=rise]{--tj-cut:clamp(14px, 2.6vw, 34px);padding-bottom:calc(clamp(20px, 3.2vw, 44px) + var(--tj-cut));clip-path:polygon(0 0, 100% 0, 100% calc(100% - var(--tj-cut)), 0 100%)}.tj-stage-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:14px 24px;min-width:0;display:flex}.tj-stage-tools{flex:none;align-items:center;gap:8px;min-width:0;max-width:100%;display:flex}.tj-stage-tools .vs-seg{flex:auto;min-width:0;display:flex}.tj-stage-tools .vs-seg>button{white-space:nowrap;flex:auto;min-width:0;padding-inline:clamp(6px,2.2vw,14px)}@media (max-width:479.98px){.tj-stage-head{flex-direction:column;align-items:stretch}.tj-stage-tools{width:100%}}.tj-depth{pointer-events:none;color:var(--tj-blue);perspective:1100px;perspective-origin:50% 12%;position:absolute;inset:0;overflow:hidden}.tj-stage[data-tone=navy] .tj-depth{color:#7fa2ff}.tj-depth-floor{inset-inline:-30%;transform-origin:50% 100%;opacity:.2;height:62%;position:absolute;bottom:-6%;overflow:hidden;transform:rotateX(72deg);-webkit-mask-image:linear-gradient(#0000 8%,#0000008c 58%,#000 96%);mask-image:linear-gradient(#0000 8%,#0000008c 58%,#000 96%)}.tj-depth-floor>i{background-image:linear-gradient(90deg,currentColor 1px,#0000 1px),linear-gradient(currentColor 1px,#0000 1px);background-size:80px 80px;animation:7s linear infinite tj-floor;display:block;position:absolute;inset:-80px 0 0}.tj-stage[data-tone=navy] .tj-depth-floor{opacity:.26}.tj-depth-arrows{position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0% 56%,#0000 84%);mask-image:linear-gradient(#000 0% 56%,#0000 84%)}.tj-depth-arrow{inset-inline-start:var(--x);width:calc(16px * var(--s));height:calc(150px * var(--s));color:var(--tj-gain);opacity:0;will-change:transform, opacity;animation:tj-rise var(--d) linear var(--delay) infinite;position:absolute;bottom:-24%}.tj-depth-arrow svg{width:100%;height:100%;display:block;overflow:visible}.tj-depth-arrow[data-dir=down]{color:var(--tj-loss);animation-name:tj-fall;top:-24%;bottom:auto}.tj-depth-arrow[data-depth=far]{filter:blur(1.2px)}.tj-depth-arrow path{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.tj-depth-arrow{-webkit-mask-image:linear-gradient(#000 30%,#0000 100%);mask-image:linear-gradient(#000 30%,#0000 100%)}.tj-depth-arrow[data-dir=down]{-webkit-mask-image:linear-gradient(#0000 0%,#000 70%);mask-image:linear-gradient(#0000 0%,#000 70%)}.tj-depth-mark{color:currentColor;opacity:var(--o,.08);animation:tj-float var(--d,16s) ease-in-out var(--delay,0s) infinite alternate;position:absolute}.tj-depth-mark svg{width:100%;height:100%;display:block;overflow:visible}.tj-depth-mark path{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;vector-effect:non-scaling-stroke}.tj-depth-mark[data-depth=far]{filter:blur(1.5px)}.tj-depth-light{opacity:.5;background:radial-gradient(closest-side,#ffffffd9,#0000 72%);height:80%;position:absolute;inset:-30% 10% auto}.tj-stage[data-tone=navy] .tj-depth-light{opacity:.55;background:radial-gradient(closest-side,#3a6bf080,#0000 72%)}@keyframes tj-floor{to{transform:translateY(80px)}}@keyframes tj-rise{0%{opacity:0;transform:translate(0,0)}14%{opacity:calc(var(--o) * var(--om,1))}78%{opacity:calc(var(--o) * var(--om,1))}to{transform:translate3d(0, calc(-1 * var(--travel,560%)), 0);opacity:0}}@keyframes tj-fall{0%{opacity:0;transform:translate(0,0)}14%{opacity:calc(var(--o) * var(--om,1))}78%{opacity:calc(var(--o) * var(--om,1))}to{transform:translate3d(0, var(--travel,560%), 0);opacity:0}}@keyframes tj-float{0%{transform:translateY(-8px)}to{transform:translateY(10px)}}@media (max-width:767.98px){.tj-depth{--om:.5}.tj-depth-arrow:nth-child(n+6),.tj-depth-arrow[data-depth=near],.tj-depth-mark[data-depth=far]{display:none}.tj-depth-arrow[data-depth=far],.tj-depth-mark{filter:none}}.tj-layer{z-index:1;background:var(--tj-paper);box-shadow:0 -1px 0 var(--tj-line), 0 -22px 44px -30px #0b122038;padding-block:clamp(8px,1.6vw,20px) clamp(20px,3vw,40px);position:relative}.tj-layer[data-lift]{margin-top:calc(-1*clamp(14px,2.2vw,28px))}.tj-layer[data-tone=tint]{box-shadow:0 -1px 0 var(--tj-line);background:#eef1f6}.tj-layer[data-tone=canvas]{background:var(--tj-canvas);box-shadow:0 -1px 0 var(--tj-line-strong)}.tj-cols{grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:1024px){.tj-cols{grid-template-columns:repeat(var(--tj-cols,2), minmax(0, 1fr))}.tj-cols[data-ratio=wide-narrow]{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr)}.tj-cols>*{border-top:0;padding-inline:clamp(20px,2.6vw,40px)}.tj-cols>:first-child{padding-inline-start:0}.tj-cols>:last-child{padding-inline-end:0}.tj-cols>*+*{border-inline-start:1px solid var(--tj-line)}}.tj-statement{font-family:var(--font-display);color:var(--tj-text-3);text-wrap:balance;max-width:26em;margin:0;font-size:clamp(1.35rem,2.9vw,2.2rem);font-weight:500;line-height:1.42}.tj-statement b,.tj-statement strong,.tj-statement a{color:var(--tj-ink);font-weight:700}.tj-statement a{text-underline-offset:6px;text-decoration:underline;text-decoration-thickness:1.5px;-webkit-text-decoration-color:var(--tj-line-hover);text-decoration-color:var(--tj-line-hover)}.tj-statement a:hover{-webkit-text-decoration-color:var(--tj-blue);text-decoration-color:var(--tj-blue)}.tj-statement [data-tone=risk]{color:var(--tj-loss)}.tj-statement [data-tone=ok]{color:var(--tj-gain)}.tj-index{font-family:var(--font-mono);letter-spacing:.04em;color:var(--tj-text-4);direction:ltr;unicode-bidi:isolate;margin-inline-end:10px;font-size:11px;font-weight:500}[dir=rtl] .tj-index{margin-inline:10px 0}[dir=ltr] .tj-index{margin-inline:0 10px}.tj-mono{font-family:var(--font-mono);letter-spacing:0;direction:ltr;unicode-bidi:isolate;font-size:.92em}.tj-caption{color:var(--tj-text-3);margin:0;font-size:12px;font-weight:600}.tj-quiet{color:var(--tj-text-3);margin:0;padding-block:6px;font-size:13.5px;line-height:1.8}.tj-more{margin:10px 0 0}.tj-rows{margin:0;padding:0;list-style:none}.tj-rows>li+li{border-top:1px solid var(--tj-line)}.tj-row{grid-template-columns:var(--tj-row-lead,auto) minmax(0, 1fr) auto;color:inherit;min-height:52px;transition:background var(--tj-dur-micro) ease;border-radius:6px;align-items:center;gap:4px 16px;margin-inline:-10px;padding:12px 10px;text-decoration:none;display:grid}.tj-row:has(>.tj-row-main:first-child){grid-template-columns:minmax(0,1fr) auto}a.tj-row:hover,button.tj-row:hover{background:#0b122009}.tj-stage[data-tone=navy] a.tj-row:hover{background:#eaf0ff0f}.tj-row>.tj-status:first-child{min-width:8.5rem}.tj-row-lead{align-items:center;min-width:26px;display:inline-flex}.tj-row-kind{min-width:7.5rem;color:var(--tj-text-3);align-items:center;gap:6px;font-size:12.5px;font-weight:600;display:inline-flex}.tj-row-main{gap:1px;min-width:0;display:grid}.tj-row-main>b,.tj-row-title{color:var(--tj-text);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;overflow:hidden}.tj-row-sub{color:var(--tj-text-3);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;font-weight:400;overflow:hidden}.tj-row-sub.vs-serial,.tj-row-sub .vs-serial{color:var(--tj-text-4);letter-spacing:0;font-size:11.5px}.tj-row-trail{justify-self:end;align-items:center;gap:12px;display:inline-flex}.tj-row[data-fresh]{animation:2.6s ease-out tj-fresh}@keyframes tj-fresh{0%{background:#19b6c929}to{background:0 0}}@media (max-width:639.98px){.tj-row{grid-template-columns:minmax(0,1fr) auto}.tj-row>.tj-status:first-child,.tj-row>.tj-row-kind:first-child{grid-column:1/-1;min-width:0;font-size:12px}.tj-row>.tj-row-lead:first-child:empty{display:none}.tj-row>.tj-row-lead:first-child:not(:empty){grid-column:1/-1}}.tj-tabs{scrollbar-width:none;border-bottom:1px solid var(--tj-line-strong);gap:2px;margin:0;padding:0;list-style:none;display:flex;overflow-x:auto}.tj-tabs::-webkit-scrollbar{display:none}.tj-tab{min-height:44px;color:var(--tj-text-3);cursor:pointer;white-space:nowrap;background:0 0;border:0;flex:none;align-items:center;gap:6px;padding:0 14px;font-size:13.5px;font-weight:600;text-decoration:none;display:inline-flex;position:relative}.tj-tab:first-child{padding-inline-start:0}.tj-tab:hover{color:var(--tj-text)}.tj-tab[aria-selected=true],.tj-tab[aria-current=page],.tj-tab[data-active=true]{color:var(--tj-ink)}.tj-tab[aria-selected=true]:after,.tj-tab[aria-current=page]:after,.tj-tab[data-active=true]:after{content:"";inset-inline:14px;background:var(--tj-blue);height:2px;position:absolute;bottom:-1px}.tj-tab:first-child[aria-selected=true]:after,.tj-tab:first-child[aria-current=page]:after,.tj-tab:first-child[data-active=true]:after{inset-inline-start:0}.tj-tab .tj-count{color:var(--tj-text-4);font-variant-numeric:tabular-nums;font-size:11px;font-weight:700}.tj-tabs[data-sticky]{z-index:5;background:var(--tj-canvas);position:sticky;top:0}.tj-toolbar{flex-wrap:wrap;align-items:center;gap:8px 12px;min-width:0;padding-block:12px;display:flex}.tj-toolbar-grow{flex:200px;min-width:0}.tj-toolbar-end{align-items:center;gap:8px;margin-inline-start:auto;display:flex}.tj-ident{align-items:center;gap:clamp(12px,1.8vw,20px);min-width:0;display:flex}.tj-ident-plate{width:var(--tj-plate,64px);height:var(--tj-plate,64px);background:var(--tj-ink);color:#fff;font-family:var(--font-display);font-weight:700;font-size:calc(var(--tj-plate,64px) * .36);border-radius:999px;flex:none;place-items:center;display:grid;overflow:hidden}.tj-ident-plate img{object-fit:cover;width:100%;height:100%}.tj-ident-name{font-family:var(--font-display);color:var(--tj-ink);overflow-wrap:anywhere;margin:0;font-size:clamp(1.35rem,2.6vw,2rem);font-weight:700;line-height:1.2}.tj-ident-meta{color:var(--tj-text-3);flex-wrap:wrap;align-items:center;gap:4px 14px;margin:6px 0 0;font-size:13px;display:flex}.tj-ident-meta>*+:before{content:"";background:var(--tj-text-4);vertical-align:middle;border-radius:999px;width:3px;height:3px;margin-inline-end:14px;display:inline-block}[dir=rtl] .tj-ident-meta>*+:is([dir=ltr],.tj-mono,.vs-serial):before{content:none}[dir=rtl] .tj-ident-meta>*+:is([dir=ltr],.tj-mono,.vs-serial):after{content:"";background:var(--tj-text-4);vertical-align:middle;border-radius:999px;width:3px;height:3px;margin-inline-start:14px;display:inline-block}[dir=ltr] .tj-ident-meta>*+:is([dir=ltr],.tj-mono,.vs-serial):before{content:""}[dir=ltr] .tj-ident-meta>*+:is([dir=ltr],.tj-mono,.vs-serial):after{content:none}.tj-timeline{margin:0;padding:0;list-style:none;position:relative}.tj-timeline:before{content:"";background:var(--tj-line-strong);width:1px;position:absolute;inset-block:8px;inset-inline-start:5px}.tj-timeline>li{padding:0 0 18px;padding-inline-start:26px;position:relative}.tj-timeline>li:last-child{padding-bottom:0}.tj-timeline>li:before{content:"";top:6px;background:var(--tj-canvas);width:9px;height:9px;box-shadow:inset 0 0 0 1.5px var(--tj-line-hover);border-radius:999px;position:absolute;inset-inline-start:1px}.tj-layer .tj-timeline>li:before{background:var(--tj-paper)}.tj-timeline>li[data-tone=ok]:before{background:var(--tj-gain);box-shadow:none}.tj-timeline>li[data-tone=live]:before{background:var(--tj-cyan);box-shadow:0 0 0 4px #19b6c92e}.tj-timeline>li[data-tone=risk]:before{background:var(--tj-loss);box-shadow:none}.tj-timeline-t{color:var(--tj-text);margin:0;font-size:13.5px;font-weight:600}.tj-timeline-s{color:var(--tj-text-3);margin:2px 0 0;font-size:12.5px;line-height:1.7}.tj-meter{background:var(--tj-line);border-radius:999px;height:4px;position:relative;overflow:hidden}.tj-meter>i{width:var(--v,0%);background:var(--tj-blue);transition:width var(--tj-dur-hero) var(--tj-ease);border-radius:999px;position:absolute;inset-block:0;inset-inline-start:0}.tj-meter>i+i{background:var(--tj-cyan);inset-inline-start:var(--from,0%)}.tj-meter[data-tone=gain]>i{background:var(--tj-gain)}.tj-meter[data-tone=warn]>i{background:var(--tj-warn)}.tj-note{padding:2px 0;color:var(--tj-text-2);margin:0;padding-inline-start:14px;font-size:13px;line-height:1.8;position:relative}.tj-note:before{content:"";background:var(--tj-line-hover);border-radius:2px;width:2px;position:absolute;inset-block:2px;inset-inline-start:0}.tj-note[data-tone=info]:before{background:var(--tj-blue)}.tj-note[data-tone=warn]:before{background:var(--tj-warn)}.tj-note[data-tone=risk]:before{background:var(--tj-loss)}.tj-note[data-tone=ok]:before{background:var(--tj-gain)}.tj-note b{color:var(--tj-text);font-weight:700}.tj-empty{justify-items:start;gap:10px;max-width:46ch;padding-block:clamp(20px,4vw,44px);display:grid}.tj-empty-title{font-family:var(--font-display);color:var(--tj-ink);margin:0;font-size:1.1rem;font-weight:700}.tj-empty-text{color:var(--tj-text-3);margin:0;font-size:13.5px;line-height:1.85}.tj-form{gap:0;display:grid}.tj-fieldset{border:0;grid-template-columns:minmax(0,1fr);gap:14px 40px;min-width:0;margin:0;padding:clamp(18px,2.4vw,30px) 0;display:grid}.tj-fieldset+.tj-fieldset{border-top:1px solid var(--tj-line-strong)}.tj-fieldset-head{min-width:0}.tj-fieldset-title{font-family:var(--font-display);color:var(--tj-ink);margin:0;padding:0;font-size:15px;font-weight:700}.tj-fieldset-dek{color:var(--tj-text-3);max-width:40ch;margin:5px 0 0;font-size:13px;line-height:1.75}.tj-fieldset-body{align-content:start;gap:16px;min-width:0;display:grid}@media (min-width:900px){.tj-fieldset{grid-template-columns:minmax(200px,280px) minmax(0,1fr)}}.tj-fieldset[data-tone=danger] .tj-fieldset-title{color:var(--tj-loss)}.tj-field-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:16px;display:grid}.tj-label{color:var(--tj-text-2);margin:0 0 6px;font-size:13px;font-weight:600;display:block}.tj-label small,.tj-optional{color:var(--tj-text-4);margin-inline-start:6px;font-size:12px;font-weight:500}.tj-help{color:var(--tj-text-3);margin:6px 0 0;font-size:12.5px;line-height:1.7}.tj-error{color:var(--tj-loss);margin:6px 0 0;font-size:12.5px;font-weight:600}.vs-input[aria-invalid=true]{border-color:var(--tj-loss);box-shadow:0 0 0 3px #d03a4f1f}.tj-saved{color:var(--tj-gain);opacity:0;transition:opacity var(--tj-dur-fn) ease;align-items:center;gap:6px;font-size:12.5px;font-weight:700;display:inline-flex}.tj-saved[data-on=true]{opacity:1}.tj-form-foot{border-top:1px solid var(--tj-line-strong);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px 14px;padding-top:18px;display:flex}.tj-switch-row{justify-content:space-between;align-items:flex-start;gap:20px;padding:12px 0;display:flex}.tj-switch-row+.tj-switch-row{border-top:1px solid var(--tj-line)}.tj-switch-row b{color:var(--tj-text);font-size:14px;font-weight:600;display:block}.tj-switch-row small{color:var(--tj-text-3);margin-top:2px;font-size:12.5px;line-height:1.7;display:block}.tj-instrument{justify-items:start;gap:10px;min-width:0;display:grid}.tj-instrument-cap{color:var(--tj-text-3);flex-wrap:wrap;align-items:center;gap:6px 12px;margin:0;font-size:12.5px;font-weight:600;display:flex}.tj-instrument-cap .tj-mono{color:var(--tj-text-4)}.tj-instrument-sub{color:var(--tj-text-3);flex-wrap:wrap;align-items:center;gap:6px 14px;margin:0;font-size:13px;display:flex}.tj-instrument-per{color:var(--tj-text-2);flex-wrap:wrap;gap:4px 18px;margin:0;font-size:13px;display:flex}.tj-strip{grid-column:full;min-width:0;height:clamp(120px,17vw,208px);position:relative}.tj-strip>.tj-trajectory{position:absolute;inset:0}.tj-stage .tj-metrics{border-block:0}.tj-stage .tj-metric:first-child{padding-inline-start:0}@media (prefers-reduced-motion:reduce){.tj-depth-floor>i,.tj-depth-mark{animation:none}.tj-depth-arrow{opacity:calc(var(--o) * var(--om,1));transform:translate3d(0, calc(-1 * var(--rest,180%)), 0);animation:none}.tj-depth-arrow[data-dir=down]{transform:translate3d(0, var(--rest,180%), 0)}.tj-row[data-fresh]{animation:none}.tj-meter>i{transition:none}}@media print{.tj-depth,.tj-art{display:none!important}.tj-stage{padding-block:0 12px;color:#000!important;clip-path:none!important;background:0 0!important}.tj-layer{box-shadow:none;margin-top:0!important}}
.tj-bar{z-index:40;background:var(--tj-canvas);border-bottom:1px solid var(--tj-line-strong);padding-top:env(safe-area-inset-top);flex:none;position:relative}.tj-bar-in{max-width:1680px;height:56px;padding-inline:var(--tj-gutter);align-items:center;gap:4px;margin-inline:auto;display:flex}.tj-bar-brand{border-radius:6px;flex:none;align-items:center;gap:9px;margin-inline-end:14px;display:inline-flex}.tj-bar-brand img{border-radius:6px}.tj-bar-word{font-family:var(--font-display);letter-spacing:-.02em;color:var(--tj-ink);font-size:15px;font-weight:800}@media (min-width:640px) and (max-width:1099.98px){.tj-bar-word{display:none}}@media (max-width:379.98px){.tj-bar-word{display:none}.tj-bar-brand{margin-inline-end:6px}.tj-bar-in{gap:2px}}.tj-bar-nav{align-items:stretch;min-width:0;height:100%;display:none}.tj-bar-link,.tj-bar-current{height:100%;color:var(--tj-text-3);white-space:nowrap;cursor:pointer;transition:color var(--tj-dur-micro) ease;background:0 0;border:0;align-items:center;gap:3px;padding-inline:12px;font-size:13.5px;font-weight:600;display:inline-flex;position:relative}.tj-bar-link:hover,.tj-bar-current:hover{color:var(--tj-text)}.tj-bar-link[aria-current=page]{color:var(--tj-ink);box-shadow:inset 0 -2px 0 var(--tj-blue)}.tj-bar-current{color:var(--tj-ink);font-family:var(--font-display);padding-inline:4px;font-weight:700}.tj-bar-caret{opacity:.6;border-block-end:1.5px solid;border-inline-end:1.5px solid;width:5px;height:5px;margin-inline-start:5px;transform:rotate(45deg)translateY(-2px)}.tj-bar-count{font-variant-numeric:tabular-nums;margin-inline-start:3px;font-size:10.5px;font-weight:800;line-height:1;transform:translateY(-3px)}.tj-bar-count[data-tone=risk]{color:var(--tj-loss)}.tj-bar-count[data-tone=wait]{color:var(--tj-warn)}@media (min-width:1100px){.tj-bar-nav{display:flex}.tj-menu.tj-bar-switch{display:none}}.tj-bar-spacer{flex:1;min-width:0}.tj-bar-search{width:210px;height:34px;color:var(--tj-text-4);transition:background var(--tj-dur-micro) ease, border-color var(--tj-dur-micro) ease;background:#0b12200b;border:1px solid #0000;border-radius:6px;align-items:center;gap:8px;padding-inline:10px;display:none}.tj-bar-search:focus-within,.tj-bar-search[data-open]{background:var(--tj-paper);border-color:var(--tj-line-hover)}.tj-bar-search input{min-width:0;color:var(--tj-text);background:0 0;border:0;outline:none;flex:1;font-size:13px}.tj-bar-search input::placeholder{color:var(--tj-text-4)}.tj-bar-search kbd{font-family:var(--font-mono);border:1px solid var(--tj-line-strong);color:var(--tj-text-4);background:var(--tj-paper);border-radius:4px;padding:1px 6px;font-size:10px}.tj-bar-searchbtn{display:inline-grid}@media (min-width:900px){.tj-bar-search{display:flex}.tj-bar-searchbtn{display:none}}@media (max-width:899.98px){.tj-bar-search[data-open]{inset-inline:var(--tj-gutter);top:calc(env(safe-area-inset-top) + 11px);z-index:3;width:auto;display:flex;position:absolute}}.tj-bar-iconbtn{width:36px;height:36px;color:var(--tj-text-2);cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;display:inline-grid}.tj-bar-iconbtn:hover{color:var(--tj-text);background:#0b12200d}.tj-bar-new{background:var(--tj-blue);color:#fff;cursor:pointer;border:0;border-radius:6px;flex:none;align-items:center;gap:6px;height:34px;padding-inline:12px 14px;font-size:13px;font-weight:700;display:inline-flex}.tj-bar-new:hover{background:var(--tj-blue-hover)}@media (max-width:479.98px){.tj-bar-new span{display:none}.tj-bar-new{padding-inline:10px}}.tj-bar-account{background:var(--tj-ink);color:#fff;cursor:pointer;border:0;border-radius:999px;place-items:center;width:34px;height:34px;margin-inline-start:4px;font-size:13px;font-weight:800;display:inline-grid}.tj-bar-account:hover{background:var(--tj-ink-2)}.tj-menu{align-items:center;height:100%;display:inline-flex;position:relative}.tj-bar-nav .tj-menu{height:100%}.tj-menu-panel{z-index:60;background:var(--tj-paper);border:1px solid var(--tj-line-strong);border-radius:var(--tj-r-paper);max-width:calc(100vw - 24px);box-shadow:var(--tj-shadow-pop);animation:tj-menu-in var(--tj-dur-fn) var(--tj-ease) both;padding:6px;position:absolute;top:calc(100% + 4px)}.tj-menu-panel[data-align=end]{inset-inline-end:0}.tj-menu-panel[data-align=start]{inset-inline-start:0}.tj-menu-cols{gap:10px;min-width:min(300px,80vw);display:grid}.tj-menu-title{color:var(--tj-text-4);margin:0;padding:8px 10px 4px;font-size:11.5px;font-weight:700}.tj-menu-item{width:100%;min-height:36px;color:var(--tj-text-2);text-align:start;cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:space-between;align-items:center;gap:12px;padding:8px 10px;font-size:13.5px;font-weight:600;text-decoration:none;display:flex}.tj-menu-item:hover,.tj-menu-item:focus-visible{color:var(--tj-text);background:#0b12200d}.tj-menu-item[aria-current=page]{color:var(--tj-ink);background:var(--tj-blue-wash)}.tj-menu-item small{color:var(--tj-text-4);font-size:11.5px;font-weight:500}.tj-menu-item[data-tone=risk]{color:var(--tj-loss)}.tj-menu-item:disabled{opacity:.5;cursor:not-allowed}.tj-menu-sep{background:var(--tj-line);height:1px;margin:5px 4px}.tj-menu-who{border-bottom:1px solid var(--tj-line);gap:2px;margin-bottom:4px;padding:8px 10px 10px;display:grid}.tj-menu-who b{color:var(--tj-text);font-size:13.5px}.tj-menu-who small{color:var(--tj-text-4);font-size:11.5px}@keyframes tj-menu-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.tj-menu-panel{animation:none}}.tj-dock{inset-inline:0;z-index:45;background:var(--tj-canvas);border-top:1px solid var(--tj-line-strong);padding-bottom:env(safe-area-inset-bottom);grid-template-columns:repeat(5,minmax(0,1fr));display:grid;position:fixed;bottom:0}.tj-dock-item{min-height:56px;color:var(--tj-text-4);cursor:pointer;background:0 0;border:0;align-content:center;justify-items:center;gap:3px;padding-block:6px;font-size:10.5px;font-weight:700;display:grid;position:relative}.tj-dock-item[aria-current=page]{color:var(--tj-blue)}.tj-dock-item[aria-current=page]:before{content:"";top:-1px;background:var(--tj-blue);border-radius:0 0 2px 2px;height:2px;position:absolute;inset-inline:28%}.tj-dock-ico{display:inline-grid;position:relative}.tj-dock-ico .tj-bar-count{top:-6px;position:absolute;inset-inline-end:-10px;transform:none}@media (min-width:768px){.tj-dock{display:none}}html[data-vs-overlay] .tj-dock{visibility:hidden;pointer-events:none}.tj-sheet{background:var(--tj-paper);width:min(21rem,90vw);padding-bottom:env(safe-area-inset-bottom);animation:vs-drawer-in var(--dur-slow) var(--tj-ease) both;flex-direction:column;display:flex;position:absolute;inset-block:0;inset-inline-end:0;box-shadow:-18px 0 48px -18px #0b122059}[dir=ltr] .tj-sheet,html[dir=ltr] .tj-sheet{inset-inline:0 auto}.tj-sheet-head{padding:calc(14px + env(safe-area-inset-top)) 16px 12px;border-bottom:1px solid var(--tj-line);justify-content:space-between;align-items:center;gap:12px;display:flex}.tj-sheet-head b{color:var(--tj-text);font-size:15px;display:block}.tj-sheet-head small{color:var(--tj-text-4);font-size:12px}.tj-sheet-body{overscroll-behavior:contain;flex:1;align-content:start;gap:6px;padding:8px 8px 16px;display:grid;overflow-y:auto}.tj-shell-main{padding-bottom:calc(76px + env(safe-area-inset-bottom))}@media (min-width:768px){.tj-shell-main{padding-bottom:48px}}@media (max-width:767.98px){.tj-shell-main .vs-actionbar.vs-actionbar{inset-inline:0;bottom:calc(57px + env(safe-area-inset-bottom));z-index:44;border:0;border-top:1px solid var(--tj-line-strong);background:var(--tj-canvas);box-shadow:none;border-radius:0;flex-wrap:wrap;align-items:center;gap:8px;margin:0;padding:10px 16px;display:flex;position:fixed}.tj-shell-main .vs-actionbar.vs-actionbar>.vs-btn,.tj-shell-main .vs-actionbar.vs-actionbar>a,.tj-shell-main .vs-actionbar.vs-actionbar>button{flex:1 1 0;min-height:46px}html[data-vs-overlay] .tj-shell-main .vs-actionbar.vs-actionbar{visibility:hidden;pointer-events:none}.tj-shell-main:has(.vs-actionbar){padding-bottom:calc(57px + 78px + env(safe-area-inset-bottom))}}@media print{.tj-shell-main .vs-actionbar{display:none!important}}
