.lx{--lx-ink:var(--ink,#ecf4f6);--lx-muted:var(--muted,#8eabb8);--lx-line:var(--line,#aad9eb26);--lx-surface:#091c2cb8;--lx-accent:var(--accent,#8fc9c1);--lx-paper:var(--paper,#efe9dc);--lx-paper-ink:var(--paper-ink,#18212b);--lx-paper-muted:var(--paper-muted,#5c6670);--lx-perf:var(--perforation,#071523);--lx-win:var(--stamp-win,#1d6a52);--lx-loss:var(--stamp-loss,#8c2f2f);--lx-void:var(--stamp-void,#56606b);--lx-pending:var(--stamp-pending,#866514);--lx-partial:#3b5d84;--lx-pos:#7fc8b4;--lx-neg:#e09a8f;--lx-mono:ui-monospace, "SFMono-Regular", "Cascadia Mono", Consolas, monospace;--lx-serif:"Iowan Old Style", "Palatino Linotype", Palatino, Georgia, serif;color:var(--lx-ink);font-variant-numeric:tabular-nums;gap:28px;display:grid}.lx *{box-sizing:border-box;min-width:0}.lx :is(button,select,input){font:inherit;color:inherit}.lx :is(button,select,input,summary,svg):focus-visible{outline:2px solid var(--lx-accent);outline-offset:3px}.lx-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.lx-small{color:var(--lx-muted);font-size:12.5px;line-height:1.55}.lx-kicker{font:600 11px/1 var(--lx-mono);letter-spacing:.14em;color:var(--lx-accent)}.lx .is-negative{color:var(--lx-neg)}.lx-banner{color:#f2e3bd;background:#86651429;border:1px solid #d6b15c8c;border-left-width:4px;border-radius:6px;flex-wrap:wrap;align-items:baseline;gap:6px 12px;padding:12px 16px;font-size:13px;display:flex}.lx-banner strong{font:700 12px/1.4 var(--lx-mono);letter-spacing:.08em}.lx-banner span:last-child{color:#d9ccaa}.lx-banner-mark{color:#d6b15c}.lx-cohorts{border:1px solid var(--lx-line);border-radius:8px;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.lx-cohorts button{text-align:left;border:0;border-right:1px solid var(--lx-line);cursor:pointer;background:0 0;gap:2px;min-height:56px;padding:12px 14px;transition:background .18s;display:grid}.lx-cohorts button:last-child{border-right:0}.lx-cohorts button span{font-size:14px;font-weight:600}.lx-cohorts button small{color:var(--lx-muted);font-size:11.5px}.lx-cohorts button.is-active{box-shadow:inset 0 -2px 0 var(--lx-accent);background:#8fc9c11a}.lx-cohorts button:hover{background:#8fc9c10f}.lx-toolbar{gap:14px;display:grid}.lx-chips{flex-wrap:wrap;gap:8px;display:flex}.lx-chips button,.lx-scope-switch button,.lx-reset{border:1px solid var(--lx-line);cursor:pointer;background:0 0;border-radius:999px;min-height:40px;padding:8px 14px;font-size:13px;transition:background .18s,border-color .18s}.lx-chips button[aria-pressed=true],.lx-scope-switch button[aria-pressed=true]{background:var(--lx-ink);color:#06131f;border-color:var(--lx-ink);font-weight:600}.lx-chips button:hover,.lx-scope-switch button:hover,.lx-reset:hover{border-color:#ecf4f673}.lx-selects{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;display:grid}.lx-selects label{letter-spacing:.08em;text-transform:uppercase;color:var(--lx-muted);gap:4px;font-size:11px;display:grid}.lx-selects :is(select,input){border:1px solid var(--lx-line);letter-spacing:0;text-transform:none;width:100%;min-height:42px;color:var(--lx-ink);background:#04111fd9;border-radius:6px;padding:8px 10px;font-size:14px}.lx-search{grid-column:span 2}.lx-scope{background:var(--lx-surface);border:1px solid var(--lx-line);border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;padding:14px 16px;display:flex}.lx-scope p{color:#cfdee5;max-width:72ch;margin:0;font-size:14px}.lx-scope em{color:var(--lx-ink);border-bottom:1px dashed var(--lx-accent);font-style:normal}.lx-scope-switch{flex-wrap:wrap;gap:8px;display:flex}.lx-board{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:20px;transition:opacity .18s;display:grid}.lx-board.is-loading{opacity:.55}.lx-stats{background:var(--lx-line);border:1px solid var(--lx-line);border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));align-self:start;gap:1px;margin:0;display:grid;overflow:hidden}.lx-stat{background:#061827;padding:14px 16px}.lx-stat dt{font:600 10.5px/1.3 var(--lx-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--lx-muted)}.lx-stat dd{font:650 22px/1.15 var(--display,inherit);letter-spacing:-.01em;margin:6px 0 4px}.lx-stat p{color:var(--lx-muted);margin:0;font-size:12px;line-height:1.45}.lx-stat-wide{grid-column:1/-1}.lx-stat-tag{padding:10px 16px}.lx-stat-tag dd{margin:0}.lx-tag{color:#f2e3bd;font:700 10.5px/1.3 var(--lx-mono);letter-spacing:.08em;background:#86651429;border:1px solid #d6b15c8c;border-radius:4px;padding:4px 8px;display:inline-block}.lx-watermark-svg{fill:#f2e3bd8c;font:700 11px var(--lx-mono);letter-spacing:.12em}.lx-record{flex-wrap:wrap;gap:6px 18px;display:flex}.lx-record span{font-size:22px;display:grid}.lx-record small{font:500 11px/1.2 var(--lx-mono);color:var(--lx-muted);letter-spacing:.04em}.lx-visuals{align-content:start;gap:16px;display:grid}.lx-chart{border:1px solid var(--lx-line);background:var(--lx-surface);border-radius:8px;margin:0;padding:14px 14px 10px}.lx-readout{color:#cfdee5;flex-wrap:wrap;align-items:baseline;gap:4px 14px;min-height:24px;font-size:13px;display:flex}.lx-readout strong{margin-left:auto;font-weight:650}.lx-chart svg{touch-action:pan-y;cursor:crosshair;width:100%;height:auto;margin-top:6px;display:block}.lx-grid line{stroke:#aad9eb17}.lx-grid text,.lx-month text{fill:var(--lx-muted);font:11px var(--lx-mono)}.lx-month line{stroke:#aad9eb12;stroke-dasharray:2 4}.lx-baseline{stroke:#ecf4f68c;stroke-dasharray:4 4}.lx-baseline-label{fill:var(--lx-ink);font:700 11px var(--lx-mono);paint-order:stroke;stroke:#071a2a;stroke-width:5px;stroke-linejoin:round}.lx-area-up{fill:#7fc8b41f}.lx-hatch{stroke:#e09a8f73;stroke-width:1.4px}.lx-line{fill:none;stroke:var(--lx-ink);stroke-width:1.8px;stroke-linejoin:round}.lx-dot{fill:#061827;stroke:var(--lx-ink);stroke-width:1.2px;transition:r .12s}.lx-dot.is-active{fill:var(--lx-accent);stroke:var(--lx-accent)}.lx-cursor{stroke:#8fc9c180}.lx-dd line{stroke:var(--lx-neg);stroke-width:1px;stroke-dasharray:2 2}.lx-dd text{fill:var(--lx-neg);font:11px var(--lx-mono);paint-order:stroke;stroke:#071a2a;stroke-width:5px;stroke-linejoin:round}.lx-chart figcaption{font:11px/1.5 var(--lx-mono);letter-spacing:.03em;color:#d9ccaa;margin-top:8px}.lx-chart-empty{border:1px dashed var(--lx-line);color:var(--lx-muted);text-align:center;border-radius:8px;padding:32px}.lx-table-toggle{color:var(--lx-muted);margin-top:8px;font-size:12.5px}.lx-table-toggle summary{cursor:pointer;align-items:center;min-height:32px;display:flex}.lx-table-scroll{max-height:260px;margin-top:6px;overflow:auto}.lx-table-scroll table,.lx-anatomy{border-collapse:collapse;width:100%;font-size:12.5px}.lx-table-scroll :is(th,td){border-bottom:1px solid var(--lx-line);text-align:left;padding:6px 8px}.lx-monthly{border:1px solid var(--lx-line);background:var(--lx-surface);border-radius:8px;gap:8px;margin:0;padding:12px 14px;list-style:none;display:grid}.lx-monthly li{grid-template-columns:9.5em minmax(60px,1fr) 11em;align-items:center;gap:12px;font-size:13px;display:grid}.lx-month-name{color:#cfdee5}.lx-bar-track{height:10px;position:relative}.lx-bar-track:before{content:"";background:#ecf4f659;width:1px;position:absolute;top:-3px;bottom:-3px;left:50%}.lx-bar{border-radius:2px;height:100%;position:absolute;top:0}.lx-bar.is-positive{background:var(--lx-pos);left:50%}.lx-bar.is-negative{background:repeating-linear-gradient(45deg, var(--lx-neg) 0 3px, #e09a8f80 3px 6px);right:50%}.lx-month-value{text-align:right;font-weight:600}.lx-month-value small{color:var(--lx-muted);font-weight:400}.lx-archive{gap:18px;display:grid}.lx-archive-head{border-bottom:1px solid var(--lx-line);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 24px;padding-bottom:12px;display:flex}.lx-archive-head h2{font:600 clamp(26px, 4vw, 36px)/1.1 var(--lx-serif);letter-spacing:-.01em;margin:0}.lx-archive-head p{color:var(--lx-muted);margin:0;font-size:14px}.lx-month-group{gap:14px;display:grid}.lx-month-rule{font:600 12px/1 var(--lx-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--lx-muted);align-items:center;gap:12px;margin:8px 0 0;display:flex}.lx-month-rule:after{content:"";background:var(--lx-line);flex:1;height:1px}.lx-month-rule small{letter-spacing:.04em;order:2;font-weight:400}.lx-tickets{grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr));align-items:start;gap:16px;display:grid}.lx-ticket{color:var(--lx-paper-ink);background:radial-gradient(circle at 0 18px, var(--lx-perf) 5px, transparent 5.5px) 0 0 / 12px 22px repeat-y, linear-gradient(180deg, #ffffff59, transparent 40%), var(--lx-paper);border-radius:4px;gap:12px;padding:16px 18px 12px 26px;scroll-margin:120px;transition:box-shadow .18s,transform .18s;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #fff6,0 10px 24px #00000047}.lx-ticket:before{content:"";border-left:1px dashed #18212b47;position:absolute;top:10px;bottom:10px;left:14px}.lx-ticket.is-highlighted{box-shadow:0 0 0 2px var(--lx-accent), 0 10px 24px #00000047}.lx-watermark{font:800 64px/1 var(--lx-mono);letter-spacing:.12em;color:#18212b0f;pointer-events:none;position:absolute;bottom:32px;right:-6px;transform:rotate(-12deg)}.lx-ticket-head{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.lx-ref{font:600 12px/1 var(--lx-mono);letter-spacing:.06em}.lx-ticket .lx-ref{color:var(--lx-paper-ink)}.lx-kind{font:500 11px/1 var(--lx-mono);color:var(--lx-paper-muted);text-transform:uppercase;letter-spacing:.08em}.lx-stamp{font:800 12px/1 var(--lx-mono);letter-spacing:.1em;text-transform:uppercase;border:2px solid;border-radius:3px;margin-left:auto;padding:4px 9px 3px;transform:rotate(-4deg)}.lx-stamp-win{color:var(--lx-win)}.lx-stamp-loss{color:var(--lx-loss)}.lx-stamp-void{color:var(--lx-void);border-style:dashed}.lx-stamp-pending{color:var(--lx-pending);border-style:dotted}.lx-stamp-partial{color:var(--lx-partial)}.lx-legs{gap:10px;display:grid}.lx-leg{grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:10px;display:grid}.lx-leg:not(:has(.lx-leg-mark)){grid-template-columns:minmax(0,1fr) auto}.lx-leg+.lx-leg{border-top:1px dotted #18212b40;padding-top:10px}.lx-leg-mark{width:24px;height:24px;font:700 12px/1 var(--lx-mono);border:1.5px solid;border-radius:50%;place-items:center;display:grid}.lx-leg-win{color:var(--lx-win)}.lx-leg-loss{color:var(--lx-loss)}.lx-leg-void{color:var(--lx-void)}.lx-leg-half_win{color:var(--lx-win)}.lx-leg-half_loss{color:var(--lx-loss)}.lx-leg-pending{color:var(--lx-pending)}.lx-fixture{font:650 16px/1.25 var(--lx-serif);margin:0}.lx-fixture span{color:var(--lx-paper-muted);font-style:italic;font-weight:400}.lx-meta{color:var(--lx-paper-muted);margin:2px 0 0;font-size:12px}.lx-selection{margin:4px 0 0;font-size:13.5px}.lx-selection span{font:600 10.5px/1.6 var(--lx-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--lx-paper-muted);margin-right:6px;display:inline-block}.lx-leg-odds{font:700 16px/1.2 var(--lx-mono)}.lx-figures{border-top:1.5px solid var(--lx-paper-ink);border-bottom:1px solid #18212b40;grid-template-columns:repeat(5,minmax(0,1fr));margin:0;display:grid}.lx-figures>div{padding:8px 6px 7px 0}.lx-figures dt{font:600 9.5px/1.2 var(--lx-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--lx-paper-muted)}.lx-figures dd{font:700 13.5px/1.2 var(--lx-mono);margin:3px 0 0}.lx-ticket .is-negative{color:var(--lx-loss)}.lx .lx-expand{cursor:pointer;min-height:40px;font:600 12px/1 var(--lx-mono);letter-spacing:.06em;text-transform:uppercase;background:0 0;border:0;justify-self:start;align-items:center;gap:8px;padding:6px 2px;display:inline-flex;color:var(--lx-paper-ink)!important}.lx-expand span{border:1px solid;border-radius:50%;place-items:center;width:20px;height:20px;font-size:14px;display:grid}.lx-ticket :is(button):focus-visible{outline-color:var(--lx-paper-ink)}.lx-detail{border-top:1px dashed #18212b4d;padding-top:12px}.lx-detail-grid{gap:14px;display:grid}.lx-detail h4{font:700 10.5px/1.2 var(--lx-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--lx-paper-muted);margin:0 0 6px}.lx-detail p{margin:0 0 6px;font-size:13px;line-height:1.5}.lx-ticket .lx-small{color:var(--lx-paper-muted)}.lx-timeline{font:12px/1.45 var(--lx-mono);gap:4px;margin:0;padding:0;list-style:none;display:grid}.lx-timeline span{min-width:76px;color:var(--lx-paper-muted);display:inline-block}.lx-balance-line strong{font-family:var(--lx-mono)}.lx-note{color:#3b4550;border-left:2px solid #18212b40;padding-left:10px;font-style:italic}.lx-anatomy{margin-bottom:6px;font-size:12px}.lx-anatomy :is(th,td){text-align:left;vertical-align:top;border-bottom:1px dotted #18212b40;padding:5px 6px 5px 0}.lx-anatomy th{font:600 9.5px/1.2 var(--lx-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--lx-paper-muted)}.lx-anatomy small{color:var(--lx-paper-muted)}.lx-fineprint{font:10.5px/1.45 var(--lx-mono);letter-spacing:.02em;color:var(--lx-paper-muted);margin:0}.lx-tone-loss .lx-fineprint:before,.lx-tone-win .lx-fineprint:before{content:none}.lx-unavailable{background:#06182799;border:1px dashed #aad9eb4d;border-radius:10px;justify-items:start;gap:10px;padding:clamp(22px,4vw,40px);display:grid}.lx-unavailable h3{font:600 clamp(22px, 3vw, 30px)/1.15 var(--lx-serif);margin:0}.lx-unavailable p{color:#cfdee5;max-width:64ch;margin:0}.lx-method{border:1px solid var(--lx-line);background:var(--lx-surface);border-radius:8px}.lx-method summary{cursor:pointer;min-height:48px;padding:16px 18px;font-weight:600}.lx-method-body{gap:10px;padding:0 18px 18px;display:grid}.lx-method-body ul{color:#cfdee5;gap:8px;margin:0;padding-left:18px;font-size:14px;line-height:1.6;display:grid}.lx-audit{font:12.5px/1.6 var(--lx-mono);color:#cfdee5;background:#04111fcc;border-radius:6px;margin:0;padding:10px 12px}@media (max-width:1080px){.lx-board{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.lx-cohorts{grid-template-columns:minmax(0,1fr)}.lx-cohorts button{border-right:0;border-bottom:1px solid var(--lx-line)}.lx-cohorts button:last-child{border-bottom:0}.lx-search{grid-column:auto}.lx-selects{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.lx-stat dd{font-size:19px}.lx-figures{grid-template-columns:repeat(3,minmax(0,1fr))}.lx-figures .lx-balance{grid-column:span 2}.lx-monthly li{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.lx-monthly .lx-bar-track{grid-area:2/1/auto/-1}.lx-readout strong{margin-left:0}}@media (max-width:380px){.lx-selects,.lx-stats{grid-template-columns:minmax(0,1fr)}.lx-ticket{padding-right:14px}}@media (prefers-reduced-motion:reduce){.lx *,.lx :before{transition:none!important}}@media print{.lx-toolbar,.lx-scope-switch,.lx-cohorts,.lx-expand{display:none}.lx-detail[hidden]{display:block}.lx-banner{color:#000;border-color:#000}}.tr-pill{color:#f2e3bd;letter-spacing:.08em;background:#86651429;border:1px solid #d6b15c8c;border-radius:4px;margin:0 0 18px;padding:6px 10px;font:700 11.5px/1.3 ui-monospace,Consolas,monospace;display:inline-block}.tr-page{padding:clamp(120px,14vw,168px) 0 96px}.tr-page .container{gap:clamp(28px,4vw,44px);display:grid}.tr-intro{max-width:760px}.tr-intro h1{font:700 clamp(40px, 6.4vw, 76px)/.98 var(--display,inherit);letter-spacing:-.04em;margin:12px 0 18px}.tr-intro h1 span{color:#a9c4cf}.tr-intro p:last-child{color:#b9cdd6;max-width:62ch;margin:0;font-size:clamp(16px,1.6vw,18px);line-height:1.65}.tr-evidence{border-top:1px solid var(--line,#aad9eb26);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.tr-evidence li{border-bottom:1px solid var(--line,#aad9eb26);align-content:start;gap:6px;padding:18px 18px 18px 0;display:grid}.tr-evidence li+li{border-left:1px solid var(--line,#aad9eb26);padding-left:18px}.tr-evidence-index{color:#8fc9c1;letter-spacing:.1em;font:600 11px/1 ui-monospace,Consolas,monospace}.tr-evidence strong{font-size:15px}.tr-evidence p{color:#9fb7c2;margin:0;font-size:13px;line-height:1.55}.tr-evidence small{letter-spacing:.06em;text-transform:uppercase;color:#d9ccaa;font:600 11px/1.3 ui-monospace,Consolas,monospace}@media (max-width:860px){.tr-evidence{grid-template-columns:repeat(2,minmax(0,1fr))}.tr-evidence li:nth-child(3){border-left:0;padding-left:0}}@media (max-width:480px){.tr-evidence{grid-template-columns:minmax(0,1fr)}.tr-evidence li+li{border-left:0;padding-left:0}}
