.lg-page{background:var(--bg);min-height:100vh;padding:0 var(--sp-4) calc(var(--sp-7) * 3)}.lg-page .lg{max-width:74ch;margin:0 auto;color:var(--fg-2);font-size:calc(var(--fs-base) * 1.12);line-height:1.7}.lg-page .lg-top{padding:var(--sp-6) 0 var(--sp-5)}.lg-page .lg-home{color:var(--fg-3);text-decoration:none;font-family:var(--font-mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase}.lg-page .lg-home:hover{color:var(--hi)}.lg-page .lg-head{border-top:2px solid var(--fg);padding-top:var(--sp-5);margin-bottom:var(--sp-7)}.lg-page .lg-head h1{font-family:var(--font-display);color:var(--fg);font-size:clamp(22px,3.6vw,30px);line-height:1.18;margin:0 0 var(--sp-4);text-wrap:balance}.lg-page .lg-meta{display:flex;flex-wrap:wrap;gap:var(--sp-3);align-items:center;margin:0;font-family:var(--font-mono);font-size:11px;color:var(--fg-3)}.lg-page .lg-chip{border:1px solid var(--rule-2);border-radius:var(--r-1);padding:2px 7px;color:var(--hi)}.lg-page .lg-note{margin:var(--sp-4) 0 0;padding-left:var(--sp-3);border-left:2px solid var(--hi);color:var(--fg-3);font-size:.92em}.lg-page .lg-toc{border:1px solid var(--rule);background:var(--surf);border-radius:var(--r-2);padding:var(--sp-4) var(--sp-5);margin-bottom:var(--sp-7)}.lg-page .lg-toc-h{margin:0 0 var(--sp-3);font-family:var(--font-mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--fg-3)}.lg-page .lg-toc ol{margin:0;padding-left:var(--sp-5);display:flex;flex-direction:column;gap:5px;font-size:.92em}.lg-page .lg-toc a{color:var(--fg-2);text-decoration:none}.lg-page .lg-toc a:hover{color:var(--hi);text-decoration:underline}.lg-page .lg-body h2{font-family:var(--font-display);color:var(--fg);font-size:1.32em;line-height:1.3;margin:var(--sp-7) 0 var(--sp-4);padding-top:var(--sp-4);border-top:1px solid var(--rule);scroll-margin-top:var(--sp-4);text-wrap:balance}.lg-page .lg-body h3{color:var(--fg);font-size:1.08em;font-weight:600;margin:var(--sp-6) 0 var(--sp-3)}.lg-page .lg-body h4{color:var(--fg);font-size:1em;font-weight:600;margin:var(--sp-5) 0 var(--sp-2)}.lg-page .lg-body p{margin:0 0 var(--sp-4)}.lg-page .lg-body strong{color:var(--fg);font-weight:600}.lg-page .lg-body a{color:var(--hi)}.lg-page .lg-body ol,.lg-page .lg-body ul{margin:0 0 var(--sp-4);padding-left:var(--sp-6);display:flex;flex-direction:column;gap:7px}.lg-page .lg-body ul.lg-checks{list-style:none;padding-left:0;gap:10px}.lg-page .lg-body ul.lg-checks li{display:grid;grid-template-columns:20px minmax(0,1fr);grid-gap:var(--sp-2);gap:var(--sp-2)}.lg-page .lg-body ul.lg-checks li:before{content:"☐";color:var(--hi);line-height:1.5}.lg-page .lg-body hr{border:0;border-top:1px solid var(--rule);margin:var(--sp-7) 0}.lg-page .lg-body code{font-family:var(--font-mono);font-size:.86em;background:var(--surf-2);border-radius:var(--r-1);padding:1px 5px;color:var(--fg)}.lg-page .lg-body pre{background:var(--surf);border:1px solid var(--rule);border-radius:var(--r-2);padding:var(--sp-4);overflow-x:auto;font-size:.8em;line-height:1.55}.lg-page .lg-body pre code{background:none;padding:0;white-space:pre}.lg-page .lg-body blockquote{margin:var(--sp-5) 0;padding:2px 0 2px var(--sp-4);border-left:2px solid var(--hi);color:var(--fg-3);font-size:.95em}.lg-page .lg-body blockquote p:last-child,.lg-page .lg-body blockquote ul:last-child{margin-bottom:0}.lg-page .lg-scroll{overflow-x:auto;border:1px solid var(--rule);border-radius:var(--r-2);background:var(--surf);margin:0 0 var(--sp-5)}.lg-page .lg-body table{border-collapse:collapse;width:100%;min-width:560px;font-size:.86em;line-height:1.5}.lg-page .lg-body thead th{text-align:left;font-weight:600;font-size:.88em;letter-spacing:.04em;text-transform:uppercase;color:var(--fg-3);padding:var(--sp-3) var(--sp-4);border-bottom:1px solid var(--rule-2);vertical-align:bottom}.lg-page .lg-body tbody td{padding:var(--sp-3) var(--sp-4);border-bottom:1px solid var(--rule);vertical-align:top;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.lg-page .lg-body tbody tr:last-child td{border-bottom:0}.lg-page .lg-body tbody td:first-child{font-family:var(--font-mono);font-size:.9em;color:var(--fg-3);white-space:nowrap}.lg-page .lg-foot{margin-top:calc(var(--sp-7) * 2);padding-top:var(--sp-5);border-top:1px solid var(--rule)}.lg-page .lg-foot-h{margin:0 0 var(--sp-3);font-family:var(--font-mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--fg-3)}.lg-page .lg-foot ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:var(--sp-4);font-size:.92em}.lg-page .lg-foot a{color:var(--fg-2);text-decoration:none}.lg-page .lg-foot a:hover{color:var(--hi);text-decoration:underline}.legal-links{display:inline-flex;flex-wrap:wrap;gap:var(--sp-3)}.legal-links a{color:inherit;text-decoration:none;opacity:.85}.legal-links a:hover{color:var(--hi);opacity:1;text-decoration:underline}.lg-page .lg-draft{margin:var(--sp-4) 0 0;padding:var(--sp-3) var(--sp-4);border-radius:var(--r-2);border:1px solid var(--warn);background:color-mix(in oklab,var(--warn) 12%,transparent);color:var(--fg);font-size:.92em}.pythia-tour.driver-popover{background:var(--surf);color:var(--fg-2);border:1px solid var(--rule-2);border-radius:14px;box-shadow:0 26px 70px -26px rgba(0,0,0,.8),0 2px 8px -2px rgba(0,0,0,.5);width:364px;max-width:calc(100vw - 32px);padding:22px;animation:tourCardIn .3s cubic-bezier(.2,.7,.3,1) both}@keyframes tourCardIn{0%{opacity:0;transform:translateY(6px) scale(.985)}to{opacity:1;transform:none}}.pythia-tour .driver-popover-arrow{display:none}.pythia-tour .tour-eyebrow{display:flex;align-items:center;gap:8px;margin:0 30px 14px 0;font-size:10px;letter-spacing:2.4px;text-transform:uppercase;color:var(--fg-3)}.pythia-tour .tour-eyebrow .num{color:var(--acc);font-weight:600}.pythia-tour .tour-eyebrow .num .tot{color:var(--fg-3);font-weight:400}.pythia-tour .driver-popover-close-btn{display:inline-flex;align-items:center;justify-content:center;position:absolute;top:18px;right:18px;width:26px;height:26px;border-radius:6px;border:0;background:none;color:var(--fg-3);font-size:15px;line-height:1;cursor:pointer;transition:color var(--t-fast) ease,background var(--t-fast) ease}.pythia-tour .driver-popover-close-btn:hover{color:var(--fg);background:var(--surf-2)}.pythia-tour .driver-popover-title{margin:0 0 14px;font-family:var(--font-display);font-weight:500;font-size:21px;letter-spacing:-.01em;line-height:1.2;color:var(--fg)}.pythia-tour .driver-popover-description{margin:0;font-size:12.5px;line-height:1.6;color:var(--fg-2);text-wrap:pretty}.pythia-tour .tour-prog{display:flex;gap:5px;margin-top:16px}.pythia-tour .tour-prog i{height:3px;flex:1 1;border-radius:99px;background:var(--rule-2);transition:background .25s ease}.pythia-tour .tour-prog i.done{background:color-mix(in oklab,var(--acc) 55%,var(--rule-2))}.pythia-tour .tour-prog i.on{background:var(--acc)}.pythia-tour .driver-popover-progress-text{display:none}.pythia-tour .driver-popover-footer{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:18px;padding:0}.pythia-tour .driver-popover-navigation-btns{display:inline-flex;gap:8px}.pythia-tour .driver-popover-next-btn,.pythia-tour .driver-popover-prev-btn{text-shadow:none;display:inline-flex;align-items:center;justify-content:center;font-family:var(--font-mono);font-size:11px;font-weight:600;letter-spacing:.3px;height:34px;padding:0 14px;border-radius:var(--r-3);border:1px solid transparent;white-space:nowrap;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease,opacity .15s ease}.pythia-tour .driver-popover-next-btn{background:var(--acc);color:var(--bg)}.pythia-tour .driver-popover-next-btn:hover{background:color-mix(in oklab,var(--acc) 88%,#fff);color:var(--bg)}.pythia-tour .driver-popover-prev-btn{background:transparent;color:var(--fg);border-color:var(--rule-2);font-weight:600}.pythia-tour .driver-popover-prev-btn:hover{border-color:var(--fg-4,var(--rule-2));color:var(--fg)}.pythia-tour .driver-skip-tour{background:none;border:0;padding:0 6px;height:34px;font-family:var(--font-mono);font-size:11px;font-weight:600;letter-spacing:.3px;color:var(--fg-3);cursor:pointer;transition:color .15s ease}.pythia-tour .driver-skip-tour:hover,.tour-replay{color:var(--fg-2)}.tour-replay{position:fixed;right:20px;bottom:calc(20px + env(safe-area-inset-bottom, 0px));z-index:40;display:inline-flex;align-items:center;gap:9px;height:38px;padding:0 15px;border-radius:99px;background:var(--surf-2);border:1px solid var(--rule-2);font-family:var(--font-mono);font-size:11.5px;font-weight:600;letter-spacing:.3px;cursor:pointer;transition:color .15s ease,border-color .15s ease}.tour-replay:hover{color:var(--fg);border-color:var(--fg-4,var(--rule-2))}.tour-replay .dot{width:14px;height:14px;border-radius:50%;border:1px solid var(--acc);display:inline-flex;align-items:center;justify-content:center;color:var(--acc);font-size:7px}@media (prefers-reduced-motion:reduce){.pythia-tour.driver-popover{animation:none}}.fdb-overlay{position:fixed;inset:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:16px;background:color-mix(in oklab,var(--bg) 76%,transparent)}.fdb-card{width:420px;max-width:100%;background:var(--surf);border:1px solid var(--rule-2);border-radius:14px;padding:22px;box-shadow:0 26px 70px -26px rgba(0,0,0,.8),0 2px 8px -2px rgba(0,0,0,.5);font-family:var(--font-mono);animation:fdbIn .25s cubic-bezier(.2,.7,.3,1) both}@keyframes fdbIn{0%{opacity:0;transform:translateY(6px) scale(.985)}to{opacity:1;transform:none}}.fdb-top{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.fdb-eyebrow{font-size:10px;letter-spacing:2.4px;text-transform:uppercase;color:var(--fg-3)}.fdb-eyebrow:after{content:" · α";color:var(--acc);font-weight:600}.fdb-close{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;margin:-4px -4px -4px 0;border:0;border-radius:6px;background:none;color:var(--fg-3);font-size:15px;line-height:1;cursor:pointer}.fdb-close:hover{color:var(--fg);background:var(--surf-2)}.fdb-title{margin:0 0 8px;font-family:var(--font-display);font-weight:500;font-size:21px;letter-spacing:-.01em;line-height:1.2;color:var(--fg)}.fdb-sub{margin:0 0 14px;font-size:12.5px;line-height:1.55;color:var(--fg-2)}.fdb-seg{display:flex;gap:6px;margin-bottom:12px}.fdb-seg .opt{flex:1 1;height:32px;border:1px solid var(--rule-2);border-radius:var(--r-3);background:transparent;color:var(--fg-2);font-family:var(--font-mono);font-size:11px;font-weight:600;letter-spacing:.3px;cursor:pointer;transition:border-color .15s ease,color .15s ease,background .15s ease}.fdb-seg .opt[aria-checked=true]{background:color-mix(in oklab,var(--acc) 12%,transparent);border-color:color-mix(in oklab,var(--acc) 45%,var(--rule-2));color:var(--acc)}.fdb-contact,.fdb-text{width:100%;background:var(--bg);border:1px solid var(--rule-2);border-radius:var(--r-3);color:var(--fg);font-family:var(--font-mono);font-size:12.5px;line-height:1.5;padding:10px 12px}.fdb-text{resize:vertical;min-height:96px;margin-bottom:10px}.fdb-contact{height:36px;padding:0 12px;margin-bottom:14px}.fdb-contact:focus,.fdb-text:focus{outline:none;border-color:var(--acc)}.fdb-contact::placeholder,.fdb-text::placeholder{color:var(--fg-3)}.fdb-consent{display:flex;align-items:flex-start;gap:8px;margin-bottom:14px;font-size:11px;line-height:1.45;color:var(--fg-2);cursor:pointer}.fdb-consent input{margin-top:1px;flex-shrink:0;accent-color:var(--acc);cursor:pointer}.fdb-consent-link{color:var(--acc);text-decoration:underline}.fdb-foot{display:flex;align-items:center;gap:10px}.fdb-ctx{flex:1 1;min-width:0;font-size:10px;color:var(--fg-3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fdb-err{font-size:11px;color:var(--dn,#f87171)}.fdb-send{height:34px;padding:0 16px;border:1px solid transparent;border-radius:var(--r-3);background:var(--acc);color:var(--bg);font-family:var(--font-mono);font-size:11px;font-weight:600;letter-spacing:.3px;cursor:pointer;transition:background .15s ease,opacity .15s ease}.fdb-send:hover{background:color-mix(in oklab,var(--acc) 88%,#fff)}.fdb-send:disabled{opacity:.4;cursor:default}.fdb-done{display:flex;align-items:center;gap:10px;padding:18px 0 6px;font-size:13px;color:var(--fg)}.fdb-done .mark{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;background:color-mix(in oklab,var(--up,#4ade80) 20%,transparent);color:var(--up,#4ade80);font-size:12px}@media (prefers-reduced-motion:reduce){.fdb-card{animation:none}}.ft{background:var(--bg);border-top:1px solid var(--rule);margin-top:var(--sp-5)}.ft-main{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;grid-gap:24px;gap:24px;padding:26px 28px}.ft-mark{display:flex;align-items:center;gap:9px;margin-bottom:10px}.ft-mark .mark{display:inline-flex;color:var(--acc);line-height:0}.ft-wm{font-family:var(--font-display);font-weight:500;font-size:15px;letter-spacing:.2px;color:var(--fg)}.ft-wm i{font-style:italic}.ft-about{color:var(--fg-3);font-size:11px;line-height:1.6;max-width:300px;margin:0}.ft-col h4{margin:0 0 10px;font-size:9.5px;font-weight:600;letter-spacing:1.8px;text-transform:uppercase;color:var(--fg-4)}.ft-col ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:7px}.ft-col a,.ft-link{color:var(--fg-2);font-size:11.5px;text-decoration:none}.ft-col a:hover,.ft-link:hover{color:var(--fg)}.ft-link{font-family:inherit;text-align:left}.ft-soon{color:var(--fg-4);font-size:11.5px}.ft-soon i{font-style:normal;font-size:9px;letter-spacing:1px;text-transform:uppercase}.ft-status{color:var(--fg-3);font-size:11.5px}.ft-status li{display:flex;align-items:center;gap:7px}.ft-dot{width:6px;height:6px;border-radius:50%;background:var(--up);flex:none}.ft-dot.is-stale{background:var(--warn)}.ft-dot.is-unavailable{background:var(--down)}.ft-bar,.ft-legal{gap:8px 18px;padding:12px 28px;border-top:1px solid var(--rule);color:var(--fg-4);font-size:10.5px;letter-spacing:.4px}.ft-bar,.ft-bar .r,.ft-legal,.ft-legal .r{display:flex;flex-wrap:wrap;align-items:center}.ft-bar .r,.ft-legal .r{margin-left:auto;gap:8px 16px}.ft-age{display:inline-flex;align-items:center;justify-content:center;width:26px;height:18px;flex:none;border:1px solid var(--rule-2);border-radius:var(--r-1);font-size:9px;font-weight:700}.ft-age,.ft-bar{color:var(--fg-3)}.ft-bar{background:var(--bg);margin-top:var(--sp-4)}.ft-bar .ft-feed{display:inline-flex;align-items:center;gap:7px;color:var(--fg-2)}@media (max-width:1100px){.ft-main{grid-template-columns:1fr 1fr}}@media (max-width:560px){.ft-main{grid-template-columns:1fr;gap:20px;padding:20px 16px}.ft-about{max-width:none}.ft-bar,.ft-legal{padding:12px 16px}.ft-bar .r,.ft-legal .r{margin-left:0}}.lgx{padding:var(--sp-5);display:flex;flex-direction:column;gap:var(--sp-4)}.lgx-head h1{margin:0 0 4px;font-family:var(--font-display);font-weight:500;font-size:22px;letter-spacing:-.01em;color:var(--fg)}.lgx-head p{margin:0;line-height:1.55;max-width:720px}.lgx-empty,.lgx-head p{color:var(--fg-3);font-size:11.5px}.lgx-empty{font-style:italic}.lgx-group .panel-body{padding:var(--sp-3) var(--sp-4) var(--sp-4)}.lgx-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));grid-gap:var(--sp-2);gap:var(--sp-2)}.lgx-card{display:flex;align-items:center;gap:var(--sp-3);padding:9px var(--sp-3);background:var(--surf-2);border:1px solid var(--rule);border-radius:var(--r-2);color:var(--fg-2);font-size:12px;text-decoration:none;min-width:0}.lgx-card:hover{border-color:var(--rule-2);color:var(--fg);background:var(--surf-3)}.lgx-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lgx-tag{margin-left:auto;flex:none;font-size:8.5px;font-weight:700;letter-spacing:1.2px;text-transform:uppercase;color:var(--acc);border:1px solid color-mix(in oklab,var(--acc) 30%,var(--rule));border-radius:var(--r-pill);padding:1px 6px}@media (max-width:560px){.lgx{padding:var(--sp-4) var(--sp-3)}.lgx-grid{grid-template-columns:1fr}}.pyw{--my:var(--hi);--mono:var(--font-mono);--serif:var(--font-display);font-family:var(--mono);font-feature-settings:"tnum" 1}.pyw .up{color:var(--up)}.pyw .dn{color:var(--dn)}.pyw .muted{color:var(--fg-3)}.pyw .btn-amber{background:var(--acc);color:#0b0e13;font-weight:700;letter-spacing:.2px;border-radius:var(--r-2);padding:10px 16px;font-size:12px;white-space:nowrap;transition:.12s;flex:0 0 auto;border:0;cursor:pointer;text-decoration:none;display:inline-flex;align-items:center}.pyw .btn-amber:hover{background:color-mix(in oklab,var(--acc) 88%,#fff)}.pyw .btn-amber:active{transform:translateY(1px)}.pyw .btn-amber.sm{padding:8px 13px;font-size:11px}.pyw .btn-amber:disabled{background:var(--surf-3);color:var(--fg-4);cursor:not-allowed}.pyw .wl-sec{display:flex;flex-direction:column;gap:9px}.pyw .wl-lbl{font-size:11.5px;font-weight:600;color:var(--fg-2);letter-spacing:.2px}.pyw .wl-lbl .sub{font-weight:400;color:var(--fg-4);font-size:10px;letter-spacing:.3px;margin-left:8px}.pyw .note-ta{width:100%;min-height:54px;resize:vertical;background:var(--bg);border:1px solid var(--rule);border-radius:var(--r-2);color:var(--fg);padding:9px 11px;font-size:11.5px;line-height:1.5;font-family:var(--mono)}.pyw .note-ta::placeholder{color:var(--fg-4);font-style:italic}.pyw .note-ta:focus{outline:none;border-color:var(--rule-2)}.pyw .wl-tags{display:flex;gap:6px;flex-wrap:wrap}.pyw .tag-btn{font-size:9.5px;letter-spacing:.3px;padding:3px 10px;border:1px dashed var(--rule-2);border-radius:99px;color:var(--fg-3);transition:.12s;background:none;cursor:pointer}.pyw .tag-btn:hover{color:var(--fg-2)}.pyw .tag-btn.on{color:var(--acc);border-style:solid;border-color:color-mix(in oklab,var(--acc) 40%,var(--rule));background:color-mix(in oklab,var(--acc) 10%,transparent)}.pyw .wl-status-seg{display:inline-flex;align-self:flex-start;border:1px solid var(--rule-2);border-radius:var(--r-2);overflow:hidden}.pyw .stseg-btn{padding:5px 13px;font-size:10.5px;letter-spacing:.4px;color:var(--fg-3);border:0;border-right:1px solid var(--rule);transition:.12s;background:none;cursor:pointer}.pyw .stseg-btn:last-child{border-right:0}.pyw .stseg-btn:hover{color:var(--fg-2);background:var(--surf-2)}.pyw .stseg-btn.on{background:var(--surf-3);font-weight:700}.pyw .pred-list{display:flex;flex-direction:column;gap:8px}.pyw .pred-empty{font-size:11px;color:var(--fg-4);font-style:italic;padding:10px 12px;border:1px dashed var(--rule);border-radius:var(--r-2)}.pyw .wlpred{border:1px solid var(--rule);border-radius:var(--r-2);background:var(--surf-2);padding:11px 12px;display:flex;flex-direction:column;gap:9px}.pyw .pred-top{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.pyw .pred-mkt{font-family:var(--serif);font-size:14px;font-weight:500;letter-spacing:-.01em;min-width:92px}.pyw .pred-side{font-size:10px;font-weight:700;letter-spacing:.4px;padding:3px 9px;border-radius:99px;border:1px solid;text-transform:uppercase}.pyw .pred-side.up{color:var(--up);border-color:color-mix(in oklab,var(--up) 42%,var(--rule));background:color-mix(in oklab,var(--up) 12%,transparent)}.pyw .pred-side.dn{color:var(--dn);border-color:color-mix(in oklab,var(--dn) 42%,var(--rule));background:color-mix(in oklab,var(--dn) 12%,transparent)}.pyw .pred-side.nt{color:var(--fg-3);border-color:var(--rule-2)}.pyw .pred-field{display:flex;flex-direction:column;gap:4px}.pyw .mini-lbl{font-size:8px;letter-spacing:1.1px;color:var(--fg-3);text-transform:uppercase;font-weight:700}.pyw .stepper{display:flex;align-items:stretch;border:1px solid var(--rule-2);border-radius:var(--r-1);overflow:hidden;background:var(--bg);width:132px}.pyw .stepper button{width:26px;font-size:15px;color:var(--fg-2);background:var(--surf-3);transition:.12s;border:0;cursor:pointer}.pyw .stepper button:hover{background:var(--rule-2);color:var(--fg)}.pyw .stepper input{flex:1 1;min-width:0;width:100%;text-align:center;background:transparent;border:0;color:var(--fg);font-size:14px;font-weight:600;padding:6px 2px;font-feature-settings:"tnum" 1;font-family:var(--mono)}.pyw .stepper input:focus{outline:none}.pyw .pred-pick{font-size:14px;font-weight:600;color:var(--fg)}.pyw .pred-pick .od{color:var(--fg-3);font-weight:500;margin-left:6px}.pyw .pred-conf{display:flex;flex-direction:column;gap:4px;min-width:150px}.pyw .conf-scale{display:flex;gap:3px}.pyw .conf-btn{width:24px;height:26px;border-radius:var(--r-1);cursor:pointer;border:1px solid var(--rule-2);background:var(--bg);color:var(--fg-4);font-size:11px;font-weight:700;font-family:var(--mono);font-feature-settings:"tnum" 1;transition:.12s}.pyw .conf-btn:hover:not(:disabled){border-color:var(--my);color:var(--fg)}.pyw .conf-btn.on{color:var(--my);border-color:color-mix(in oklab,var(--my) 55%,transparent);background:color-mix(in oklab,var(--my) 14%,transparent)}.pyw .conf-btn.cur{color:var(--bg);border-color:var(--my);background:var(--my)}.pyw .conf-btn:disabled{opacity:.5;cursor:default}.pyw .pred-x{margin-left:auto;align-self:flex-start;width:24px;height:24px;border-radius:var(--r-1);color:var(--fg-4);font-size:14px;transition:.12s;background:none;border:0;cursor:pointer}.pyw .pred-x:hover{color:var(--dn);background:color-mix(in oklab,var(--dn) 12%,transparent)}.pyw .pred-bot{display:flex;align-items:center;flex-wrap:wrap;font-size:10.5px;color:var(--fg-3);padding-top:8px;border-top:1px dashed var(--rule)}.pyw .pred-bot .seg{display:inline-flex;align-items:center;gap:5px}.pyw .pred-bot .sep{color:var(--fg-4);margin:0 10px}.pyw .pred-bot b{color:var(--fg-2);font-weight:600;font-feature-settings:"tnum" 1}.pyw .pred-bot .edge.up{color:var(--up)}.pyw .pred-bot .edge.dn{color:var(--dn)}.pyw .drift em{font-style:normal;font-feature-settings:"tnum" 1}.pyw .drift .du{color:var(--up)}.pyw .drift .dd{color:var(--dn)}.pyw .drift-flat{color:var(--fg-4)}.pyw .composer{display:flex;align-items:flex-end;gap:8px;flex-wrap:wrap;padding-top:2px}.pyw .cx-field{display:flex;flex-direction:column;gap:4px}.pyw .cx-sel{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--bg);color:var(--fg);border:1px solid var(--rule-2);border-radius:var(--r-1);padding:7px 26px 7px 10px;font-size:11px;cursor:pointer;font-family:var(--mono);background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'><path fill='%236b7384' d='M0 0h10L5 6z'/></svg>");background-repeat:no-repeat;background-position:right 9px center}.pyw .cx-sel:focus{outline:none;border-color:var(--hi)}.pyw .cx-line .stepper{width:132px}.pyw .cx-hint{flex-basis:100%;font-size:10px;color:var(--fg-4);padding-top:2px}.pyw .cx-hint b{color:var(--fg-3);font-weight:600;font-feature-settings:"tnum" 1}.pyw .cx-full{font-size:11px;color:var(--fg-4);font-style:italic;padding:8px 0}.pyw .wlblk{border:1px solid var(--rule-2);border-radius:var(--r-3);background:var(--surf);font-size:12px}.pyw .wlblk.cta{display:flex;align-items:center;gap:18px;padding:16px 18px}.pyw .wl-badge{font-size:9px;letter-spacing:2px;font-weight:700;color:var(--fg-3);border:1px solid var(--rule-2);border-radius:var(--r-1);padding:6px 9px;flex:0 0 auto}.pyw .wl-cta-txt{margin:0;flex:1 1;min-width:180px;font-size:12px;line-height:1.5;color:var(--fg-2)}.pyw .wl-cta-txt b{color:var(--fg);font-weight:600}.pyw .wlblk.open{border-left:2px solid color-mix(in oklab,var(--up) 55%,var(--rule-2));overflow:hidden}.pyw .wl-hd{gap:14px;padding:13px 18px;border-bottom:1px solid var(--rule);background:linear-gradient(180deg,var(--surf-2),var(--surf))}.pyw .wl-hd,.pyw .wl-hd-l{display:flex;align-items:center;flex-wrap:wrap}.pyw .wl-hd-l{gap:12px}.pyw .wl-check{color:var(--up);font-size:14px;font-weight:700}.pyw .wl-hd-title{font-size:12.5px;color:var(--fg);font-weight:600}.pyw .wl-hd-r{margin-left:auto;display:flex;align-items:center;gap:14px}.pyw .wl-link{font-size:11px;color:var(--fg-3)}.pyw .wl-link:hover{color:var(--hi)}.pyw .wl-unfollow{font-size:10.5px;letter-spacing:.3px;color:var(--fg-3);transition:.12s;background:none;border:0;cursor:pointer}.pyw .wl-unfollow:hover{color:var(--dn)}.pyw .wl-bd{padding:16px 18px;display:flex;flex-direction:column;gap:18px}.pyw .wl-top{display:flex;justify-content:space-between;align-items:flex-end;gap:20px;flex-wrap:wrap;margin-bottom:18px}.pyw .wl-title{font-family:var(--serif);font-weight:500;font-size:30px;letter-spacing:-.02em;margin:0}.pyw .wl-sub{color:var(--fg-3);font-size:11.5px;margin:6px 0 0}.pyw .sortbar{display:inline-flex;gap:2px;background:var(--surf);border:1px solid var(--rule);border-radius:var(--r-3);padding:3px}.pyw .sort-btn{padding:6px 13px;border-radius:var(--r-2);color:var(--fg-3);font-size:11px;transition:.12s;background:none;border:0;cursor:pointer}.pyw .sort-btn:hover{color:var(--fg-2)}.pyw .sort-btn.on{background:var(--surf-3);color:var(--fg);font-weight:600}.pyw .wlsummary{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:0;gap:0;border:1px solid var(--rule);border-radius:var(--r-3);background:linear-gradient(180deg,var(--surf-2),var(--surf));padding:14px 4px;margin-bottom:18px}.pyw .scell{display:flex;flex-direction:column;gap:4px;padding:2px 20px;border-left:1px solid var(--rule)}.pyw .scell:first-child{border-left:0}.pyw .slbl{font-size:9px;letter-spacing:1.2px;color:var(--fg-3);text-transform:uppercase;font-weight:700}.pyw .sval{font-family:var(--serif);font-size:28px;font-weight:600;line-height:1;letter-spacing:-.01em}.pyw .smeta{font-size:9.5px;color:var(--fg-3)}.pyw .sval .sep{color:var(--fg-4);margin:0 4px}.pyw .wcards{display:flex;flex-direction:column;gap:10px}.pyw .wl-empty{color:var(--fg-3);text-align:center;padding:40px;border:1px dashed var(--rule);border-radius:var(--r-3)}.pyw .wcard{background:var(--surf);border:1px solid var(--rule);border-radius:var(--r-3);overflow:hidden;transition:border-color .12s}.pyw .wcard.open,.pyw .wcard:hover{border-color:var(--rule-2)}.pyw .wc-hd{display:flex;align-items:center;gap:14px;padding:12px 16px;cursor:pointer}.pyw .wc-date{flex:0 0 auto;width:78px;font-size:11px;color:var(--fg-3);font-feature-settings:"tnum" 1}.pyw .wc-teams{flex:0 1 auto;min-width:0;font-family:var(--serif);font-size:14.5px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:inherit;text-decoration:none}a.wc-teams:hover{color:var(--hi);text-decoration:underline;text-underline-offset:3px}.pyw .wc-pills{flex:1 1 auto;min-width:0;display:flex;gap:6px;flex-wrap:wrap;align-items:center}.pyw .wc-noprev{font-size:10px;color:var(--fg-4);font-style:italic}.pyw .pred-pill{display:inline-flex;align-items:center;gap:5px;font-size:11px;font-weight:600;padding:3px 6px 3px 8px;border-radius:var(--r-1);border:1px solid var(--rule-2);background:var(--surf-2);white-space:nowrap;font-feature-settings:"tnum" 1}.pyw .pred-pill em{font-style:normal;font-size:8.5px;letter-spacing:.5px;color:var(--fg-3);text-transform:uppercase}.pyw .pred-pill.up{border-color:color-mix(in oklab,var(--up) 35%,var(--rule));color:var(--up)}.pyw .pred-pill.dn{border-color:color-mix(in oklab,var(--dn) 35%,var(--rule));color:var(--dn)}.pyw .wc-status{flex:0 0 auto;margin-left:auto;font-size:9px;letter-spacing:.5px;padding:2px 9px;border:1px solid;border-radius:99px;text-transform:uppercase;opacity:.95}.pyw .wc-noteflag{flex:0 0 auto;color:var(--hi);font-size:12px}.pyw .wc-chev{flex:0 0 auto;font-size:19px;color:var(--fg-4);transition:transform .15s;line-height:1}.pyw .wc-chev.up{transform:rotate(90deg);color:var(--fg-2)}.pyw .wc-bd{border-top:1px solid var(--rule);padding:14px 16px 16px;display:flex;flex-direction:column;gap:16px}.pyw .wc-foot{justify-content:space-between;gap:14px;flex-wrap:wrap;padding-top:10px;border-top:1px dashed var(--rule)}.pyw .wc-foot,.pyw .wc-foot-r{display:flex;align-items:center}.pyw .wc-foot-r{gap:8px;margin-left:auto}.pyw .foot-icon{width:28px;height:28px;border:1px solid var(--rule);border-radius:var(--r-1);color:var(--fg-3);transition:.12s;background:none;cursor:pointer}.pyw .foot-icon:hover{color:var(--fg-2);border-color:var(--rule-2)}.pyw .foot-danger{font-size:10.5px;color:var(--fg-3);padding:5px 11px;border:1px solid var(--rule);border-radius:var(--r-1);transition:.12s;background:none;cursor:pointer}.pyw .foot-danger:hover{color:var(--dn);border-color:color-mix(in oklab,var(--dn) 40%,var(--rule))}.pyw .scard{background:var(--surf);border:1px solid var(--rule);border-radius:var(--r-3);padding:16px 18px}.pyw .scard-hd{display:flex;align-items:center;justify-content:space-between;margin-bottom:4px}.pyw .scard-ttl{font-size:10.5px;letter-spacing:1.6px;text-transform:uppercase;color:var(--fg-2);font-weight:700}.pyw .scard-link{font-size:11px;color:var(--hi)}.pyw .soon-pill{font-size:8.5px;letter-spacing:1px;color:var(--fg-4);border:1px solid var(--rule);border-radius:var(--r-1);padding:2px 7px;text-transform:uppercase}.pyw .scard-sub{font-size:10.5px;color:var(--fg-3);margin-bottom:10px}.pyw .srows{display:flex;flex-direction:column}.pyw .srow{display:flex;align-items:center;gap:12px;padding:10px 0;border-top:1px solid var(--rule);color:inherit;text-decoration:none}.pyw .srow:first-child{border-top:0}.pyw .srow:hover .srow-teams{color:var(--hi)}.pyw .srow-date{flex:0 0 auto;width:82px;font-size:10.5px;color:var(--fg-4);font-feature-settings:"tnum" 1}.pyw .srow-teams{flex:1 1 auto;min-width:0;font-family:var(--serif);font-size:13.5px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:color .12s}.pyw .srow-pills{flex:0 0 auto;margin-left:auto;display:flex;gap:6px}.pyw .spill{display:inline-flex;align-items:center;gap:4px;font-size:10px;font-weight:600;padding:2px 6px 2px 7px;border-radius:var(--r-1);border:1px solid var(--rule-2);background:var(--surf-2);white-space:nowrap;font-feature-settings:"tnum" 1}.pyw .spill em{font-style:normal;font-size:8px;letter-spacing:.4px;color:var(--fg-3);text-transform:uppercase}.pyw .spill.up{border-color:color-mix(in oklab,var(--up) 35%,var(--rule));color:var(--up)}.pyw .spill.dn{border-color:color-mix(in oklab,var(--dn) 35%,var(--rule));color:var(--dn)}.pyw .scard.results{display:flex;flex-direction:column}.pyw .results-body{flex:1 1;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:6px;padding:16px 10px}.pyw .results-eye{color:var(--fg-4)}.pyw .results-ttl{font-family:var(--serif);font-size:15px;font-weight:500;color:var(--fg-2)}.pyw .results-sub{font-size:10.5px;color:var(--fg-4);max-width:280px;line-height:1.5}.pyw .res-grid{flex:1 1;display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px;align-content:center;padding:14px 2px 10px}.pyw .res-k{display:flex;flex-direction:column;gap:4px;align-items:center;text-align:center}.pyw .res-v{font-family:var(--font-display);font-size:22px;line-height:1;color:var(--fg);font-feature-settings:"tnum" 1}.pyw .res-v.up{color:var(--up)}.pyw .res-v.dn{color:var(--dn)}.pyw .res-rec{font-family:var(--font-mono);font-size:19px;color:var(--fg-3)}.pyw .res-rec b{font-weight:700}.pyw .res-rec .w{color:var(--up)}.pyw .res-rec .l{color:var(--dn)}.pyw .res-rec .p{color:var(--fg-3)}.pyw .res-lbl{font-size:9px;letter-spacing:1px;text-transform:uppercase;color:var(--fg-4);max-width:150px;line-height:1.4}.pyw .res-foot{font-size:10px;color:var(--fg-4);line-height:1.5;border-top:1px solid var(--rule);padding-top:10px}@media (max-width:820px){.pyw .wlsummary{grid-template-columns:repeat(2,1fr)}}@media (max-width:620px){.pyw .pred-conf{min-width:130px}}.wlhdr-grp{display:inline-flex;align-items:stretch;background:var(--surf-2);border:1px solid var(--rule);border-radius:var(--r-2);transition:.12s}.wlhdr-grp:hover{border-color:var(--rule-2)}.wlhdr-quick{display:inline-flex;align-items:center;justify-content:center;padding:0 9px;background:none;border:0;cursor:pointer;border-right:1px solid var(--rule);border-radius:var(--r-2) 0 0 var(--r-2)}.wlhdr-quick:hover{background:var(--surf-3)}.wlhdr-quick:disabled{cursor:default;opacity:.6}.wlhdr-quick:focus-visible{outline:1px solid var(--hi);outline-offset:-1px}.wlhdr-quick .wlhdr-dot{width:9px;height:9px}.wlhdr-grp .wlhdr-btn{background:none;border:0;border-radius:0 var(--r-2) var(--r-2) 0}.wlhdr-grp .wlhdr-btn.on{background:var(--surf-3)}.wlhdr-btn{display:inline-flex;align-items:center;gap:7px;cursor:pointer;background:var(--surf-2);border:1px solid var(--rule);border-radius:var(--r-2);color:var(--fg-3);font-family:var(--font-mono);font-size:10px;font-weight:700;letter-spacing:1.4px;text-transform:uppercase;padding:7px 11px;white-space:nowrap;transition:.12s}.wlhdr-btn:hover{color:var(--fg-2);border-color:var(--rule-2)}.wlhdr-btn.on{background:var(--surf-3);color:var(--fg);border-color:var(--rule-2)}.wlhdr-dot{width:7px;height:7px;border-radius:50%;flex:0 0 auto}.wlhdr-dot.none{border:1px solid var(--fg-4)}.wlhdr-dot.watching{background:var(--hi)}.wlhdr-dot.noted{background:var(--acc);box-shadow:0 0 0 3px color-mix(in oklab,var(--acc) 22%,transparent)}.wlhdr-chev{color:var(--fg-4);font-size:9px}.wlhdr-pop{position:fixed;z-index:80;max-height:calc(100vh - 96px);overflow-y:auto;box-shadow:0 18px 50px rgba(0,0,0,.5);border-radius:var(--r-3)}@media (max-width:660px){.wlhdr-pop{left:10px!important;width:calc(100vw - 20px)!important}}.pyw .wc-when{flex:0 0 auto;width:92px;display:flex;flex-direction:column;gap:2px}.pyw .wc-when .d{font-size:11px;color:var(--fg-3);font-feature-settings:"tnum" 1}.pyw .wc-when .tm{font-size:10px;color:var(--fg-4);font-feature-settings:"tnum" 1}.pyw .wl-live{display:inline-flex;align-items:center;gap:4px;font-size:8.5px;font-weight:700;letter-spacing:.6px;color:var(--dn);border:1px solid color-mix(in oklab,var(--dn) 40%,var(--rule));background:color-mix(in oklab,var(--dn) 12%,transparent);border-radius:99px;padding:1px 6px;text-transform:uppercase}.pyw .wl-live i{width:5px;height:5px;border-radius:50%;background:var(--dn);animation:wl-pulse 1.6s ease-in-out infinite}@keyframes wl-pulse{0%,to{opacity:1}50%{opacity:.35}}.pyw .wl-fin{font-size:8.5px;font-weight:700;letter-spacing:.6px;color:var(--fg-4);border:1px solid var(--rule);border-radius:99px;padding:1px 6px;text-transform:uppercase}.pyw .wl-cd{font-family:var(--font-mono);font-size:9.5px;letter-spacing:.3px;color:var(--acc);font-feature-settings:"tnum" 1;white-space:nowrap}.pyw .wl-follow-cta{margin-top:10px;align-self:flex-start}.pyt{--mono:var(--font-mono);--serif:var(--font-display);font-family:var(--mono);color:var(--fg)}.pyt .up{color:var(--up)}.pyt .dn{color:var(--dn)}.pyt .flat{color:var(--fg-2)}.pyt .mut{color:var(--fg-3)}.pyt .num{font-feature-settings:"tnum" 1}.pyt .tk-h1{font-family:var(--serif);font-weight:500;font-size:30px;letter-spacing:-.02em;margin:0}.pyt .tk-sub{color:var(--fg-3);font-size:11.5px;margin:7px 0 0}.pyt .btn-amber{background:var(--acc);color:#0b0e13;font-weight:700;border:0;border-radius:var(--r-2);padding:11px 17px;font-size:12px;white-space:nowrap;cursor:pointer;transition:.12s}.pyt .btn-amber:hover{background:color-mix(in oklab,var(--acc) 88%,#fff)}.pyt .btn-amber:active{transform:translateY(1px)}.pyt .btn-amber:disabled{opacity:.55;cursor:default;transform:none}.pyt .btn-ghost{border:1px solid var(--rule-2);border-radius:var(--r-2);padding:9px 15px;font-size:11.5px;color:var(--fg-2);background:none;white-space:nowrap;cursor:pointer;transition:.12s}.pyt .btn-ghost:hover{border-color:var(--hi);color:var(--fg)}.pyt .btn-danger{border:1px solid var(--rule-2);border-radius:var(--r-2);padding:9px 15px;font-size:11.5px;color:var(--fg-2);background:none;white-space:nowrap;cursor:pointer;transition:.12s}.pyt .btn-danger:hover{color:var(--dn);border-color:color-mix(in oklab,var(--dn) 45%,var(--rule));background:color-mix(in oklab,var(--dn) 8%,transparent)}.pyt .tk-status{font-size:9px;letter-spacing:.6px;padding:3px 10px;border-radius:99px;border:1px solid;text-transform:uppercase;font-weight:700;white-space:nowrap}.pyt .tk-status.open{color:var(--up);border-color:color-mix(in oklab,var(--up) 42%,var(--rule));background:color-mix(in oklab,var(--up) 10%,transparent)}.pyt .tk-status.closed{color:var(--fg-3);border-color:var(--rule-2)}.pyt .clvbar{position:relative;display:block;width:100%;max-width:96px;height:5px;background:var(--surf-3);border-radius:99px;margin-top:6px}.pyt .clvbar-mid{position:absolute;left:50%;top:-1px;bottom:-1px;width:1px;background:var(--rule-2)}.pyt .clvbar-fill{position:absolute;top:0;bottom:0;border-radius:99px}.pyt .clvbar-fill.up{background:var(--up)}.pyt .clvbar-fill.dn{background:var(--dn)}.pyt .clvbar-fill.flat{background:var(--fg-4)}.pyt .tk-head{display:flex;justify-content:space-between;align-items:flex-end;gap:20px;flex-wrap:wrap;margin-bottom:20px}.pyt .pf{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:0;gap:0;border:1px solid var(--rule);border-radius:var(--r-3);background:linear-gradient(180deg,var(--surf-2),var(--surf));padding:0 4px;margin-bottom:20px;overflow:hidden}.pyt .pf-cell{display:flex;flex-direction:column;justify-content:center;gap:5px;padding:18px 22px;border-left:1px solid var(--rule)}.pyt .pf-cell:first-child{border-left:0}.pyt .pf-cell.hero{background:color-mix(in oklab,var(--acc) 4%,transparent)}.pyt .pf-lbl{font-size:9px;letter-spacing:1.2px;color:var(--fg-3);text-transform:uppercase;font-weight:700}.pyt .pf-val{font-family:var(--serif);font-size:28px;font-weight:600;line-height:1;letter-spacing:-.01em}.pyt .pf-meta{font-size:9.5px;color:var(--fg-3)}.pyt .tk-bar{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap;margin-bottom:12px}.pyt .tkseg{display:inline-flex;gap:2px;background:var(--surf);border:1px solid var(--rule);border-radius:var(--r-3);padding:3px}.pyt .tkseg button{padding:7px 15px;border:0;background:none;cursor:pointer;border-radius:var(--r-2);color:var(--fg-3);font-size:11.5px;transition:.12s}.pyt .tkseg button:hover{color:var(--fg-2)}.pyt .tkseg button.on{background:var(--surf-3);color:var(--fg);font-weight:600}.pyt .tkseg.sm button{padding:6px 11px;font-size:11px}.pyt .tk-sort{display:flex;align-items:center;gap:9px}.pyt .tk-sort-lbl{font-size:9px;letter-spacing:1.4px;color:var(--fg-4);text-transform:uppercase;font-weight:700}.pyt .tk-list{display:flex;flex-direction:column;gap:8px}.pyt .tk-row{display:grid;grid-template-columns:minmax(0,1.7fr) 64px minmax(110px,140px) 62px 84px 22px;align-items:center;grid-gap:14px;gap:14px;width:100%;text-align:left;background:var(--surf);border:1px solid var(--rule);border-radius:var(--r-3);padding:14px 18px;transition:.12s}.pyt a.tk-row{cursor:pointer;text-decoration:none;color:inherit}.pyt a.tk-row:hover{border-color:var(--rule-2);background:var(--surf-2)}.pyt a.tk-row:hover .tk-chev{color:var(--fg-2);transform:translateX(2px)}.pyt .tk-row.empty{opacity:.62}.pyt .tk-colhead{padding:2px 18px;font-size:8.5px;letter-spacing:1px;color:var(--fg-4);text-transform:uppercase;font-weight:700;background:none;border:0}.pyt .tk-row .tkc{text-align:right;justify-self:end;width:100%}.pyt .tk-row .tkc.tk-clv{display:flex;flex-direction:column;align-items:flex-end}.pyt .tk-name{gap:12px;min-width:0}.pyt .tk-name,.pyt .tk-vis{display:flex;align-items:center}.pyt .tk-vis{flex:0 0 auto;width:30px;height:30px;border-radius:var(--r-2);justify-content:center;border:1px solid var(--rule-2)}.pyt .tk-vis.public{color:var(--hi)}.pyt .tk-vis.private{color:var(--fg-3)}.pyt .tk-name-txt{display:flex;flex-direction:column;gap:4px;min-width:0}.pyt .tk-name-txt b{font-family:var(--serif);font-size:15px;font-weight:500;letter-spacing:-.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pyt .tk-name-txt em{display:flex;align-items:center;gap:8px;font-style:normal}.pyt .tk-tag{font-size:10px;color:var(--fg-3)}.pyt .tk-bets{font-size:15px;font-weight:600;color:var(--fg-2)}.pyt .tk-clv b{font-size:15px;font-weight:700}.pyt .tk-beat,.pyt .tk-wlp .wlp{font-size:12.5px;color:var(--fg-2)}.pyt .tk-wlp .wlp{font-weight:600}.pyt .tk-chev{font-size:20px;color:var(--fg-4);line-height:1;transition:.12s;justify-self:center}.pyt .tk-empty{text-align:center;color:var(--fg-3);padding:40px;font-style:italic}.pyt .tk-back{display:inline-block;font-size:11.5px;color:var(--fg-3);background:none;border:0;cursor:pointer;margin-bottom:16px;transition:.12s;text-decoration:none}.pyt .tk-back:hover{color:var(--hi)}.pyt .dt-head{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;flex-wrap:wrap;margin-bottom:22px}.pyt .dt-title{display:flex;flex-direction:column;gap:8px}.pyt .dt-tag{font-size:11px;color:var(--fg-3)}.pyt .dt-actions{display:flex;align-items:center;gap:12px}.pyt .dt-link{border:1px solid var(--rule);border-radius:var(--r-3);background:var(--surf);padding:16px 18px;margin-bottom:20px}.pyt .dt-link-lbl{font-size:9px;letter-spacing:1.4px;color:var(--fg-3);text-transform:uppercase;font-weight:700}.pyt .dt-link-field{display:flex;gap:10px;margin-top:9px}.pyt .dt-link-field input{flex:1 1;min-width:0;background:var(--bg);border:1px solid var(--rule-2);border-radius:var(--r-2);color:var(--fg);padding:9px 12px;font-size:12px;-webkit-user-select:all;-moz-user-select:all;user-select:all}.pyt .dt-link-field input:focus{outline:none;border-color:var(--hi)}.pyt .dt-link-note{font-size:10.5px;color:var(--fg-3);margin:11px 0 0;line-height:1.5}.pyt .dt-stats{display:grid;grid-template-columns:1.15fr 3fr;grid-gap:12px;gap:12px;margin-bottom:18px}.pyt .dt-stats-rest{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:12px;gap:12px}.pyt .sc{display:flex;flex-direction:column;gap:6px;border:1px solid var(--rule);border-radius:var(--r-3);background:var(--surf);padding:14px 16px;justify-content:center}.pyt .sc-lbl{font-size:9px;letter-spacing:1.1px;color:var(--fg-3);text-transform:uppercase;font-weight:700}.pyt .sc-val{font-family:var(--serif);font-size:24px;font-weight:600;line-height:1;letter-spacing:-.01em}.pyt .sc-sub{font-size:9.5px;color:var(--fg-3)}.pyt .sc-hero{background:linear-gradient(160deg,color-mix(in oklab,var(--acc) 8%,var(--surf)),var(--surf));border-color:color-mix(in oklab,var(--acc) 22%,var(--rule))}.pyt .sc-hero .sc-val{font-size:40px}.pyt .sc-hero .sc-lbl{color:var(--fg-2)}.pyt .dt-viz{border:1px solid var(--rule);border-radius:var(--r-3);background:var(--surf);padding:16px 18px;margin-bottom:18px}.pyt .dt-viz-hd{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:14px;flex-wrap:wrap}.pyt .dt-viz-ttl{font-family:var(--serif);font-size:15px;font-weight:500}.pyt .dt-viz-sub{font-size:10.5px;color:var(--fg-3)}.pyt .dt-viz-sub b{font-weight:700}.pyt .clvchart{display:flex;flex-direction:column;gap:7px}.pyt .cc-plot{position:relative;display:flex;align-items:stretch;gap:4px}.pyt .cc-zero{position:absolute;left:0;right:0;top:50%;height:1px;background:var(--rule-2)}.pyt .cc-col{position:relative;flex:1 1;min-width:5px}.pyt .cc-bar{position:absolute;left:15%;right:15%;border-radius:2px;min-height:2px}.pyt .cc-bar.up{background:var(--up)}.pyt .cc-bar.dn{background:var(--dn)}.pyt .cc-bar.flat{background:var(--fg-4)}.pyt .cc-cap{display:flex;justify-content:space-between;font-size:9px;color:var(--fg-4);letter-spacing:.3px}.pyt .dt-cov{display:flex;align-items:center;gap:10px;font-size:9.5px;letter-spacing:1.2px;text-transform:uppercase;color:var(--fg-3);font-weight:700;margin-bottom:10px;flex-wrap:wrap}.pyt .cov-badge{font-size:9px;color:var(--hi);border:1px solid color-mix(in oklab,var(--hi) 35%,var(--rule));border-radius:var(--r-1);padding:2px 8px;letter-spacing:.5px}.pyt .cov-open{color:var(--fg-4);letter-spacing:.3px;text-transform:none;font-weight:400;font-size:10px}.pyt .dt-tablewrap{border:1px solid var(--rule);border-radius:var(--r-3);background:var(--surf);overflow:hidden}.pyt .dt-table{width:100%;border-collapse:collapse}.pyt .dt-table th{text-align:left;font-size:8.5px;letter-spacing:.8px;color:var(--fg-3);text-transform:uppercase;font-weight:700;padding:11px 14px;border-bottom:1px solid var(--rule);background:var(--surf-2)}.pyt .dt-table th.r{text-align:right}.pyt .dt-table td{padding:12px 14px;border-bottom:1px solid var(--rule);font-size:12px;color:var(--fg-2);vertical-align:middle}.pyt .dt-table tr:last-child td{border-bottom:0}.pyt .dt-table tbody tr{transition:.1s}.pyt .dt-table tbody tr:hover{background:var(--surf-2)}.pyt .dt-table td.r{text-align:right}.pyt .dt-table td.ev{font-family:var(--serif);font-size:13.5px;font-weight:500;color:var(--fg)}.pyt .dt-table td b{font-weight:700}.pyt .bk{display:inline-block;margin-left:6px;font-size:9px;color:var(--fg-4)}.pyt .bet-st{font-size:9px;letter-spacing:.4px;padding:2px 8px;border-radius:99px;border:1px solid var(--rule-2);color:var(--fg-3);text-transform:uppercase;white-space:nowrap}.pyt .bet-st.win{color:var(--up);border-color:color-mix(in oklab,var(--up) 40%,var(--rule))}.pyt .bet-st.loss{color:var(--dn);border-color:color-mix(in oklab,var(--dn) 40%,var(--rule))}.pyt .dt-empty{text-align:center;color:var(--fg-3);padding:40px;font-style:italic}.pyt .dt-legend{font-size:10px;color:var(--fg-4);line-height:1.55;margin:16px 2px 0;max-width:960px}.pyt .dt-actcell{display:inline-flex;gap:6px}.pyt .dt-chip{border:1px solid var(--rule-2);border-radius:var(--r-1);background:var(--surf-2);color:var(--fg-3);font-size:10px;padding:3px 7px;cursor:pointer;transition:.12s}.pyt .dt-chip:hover{color:var(--fg);border-color:var(--hi)}.pyt .dt-form{border:1px solid var(--rule);border-radius:var(--r-3);background:var(--surf);padding:18px;margin-top:18px;display:flex;flex-direction:column;gap:14px}.pyt .dt-form-ttl{font-family:var(--serif);font-size:15px;font-weight:500}.pyt .dt-form-sub{font-size:10.5px;color:var(--fg-3);margin-top:3px}.pyt .dt-form-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:12px;gap:12px}.pyt .dt-fld{display:flex;flex-direction:column;gap:5px}.pyt .dt-fld label{font-size:9px;letter-spacing:1px;color:var(--fg-3);text-transform:uppercase;font-weight:700}.pyt .dt-fld input,.pyt .dt-fld select{background:var(--bg);border:1px solid var(--rule-2);border-radius:var(--r-2);color:var(--fg);padding:8px 10px;font-size:12px}.pyt .dt-fld input:focus,.pyt .dt-fld select:focus{outline:none;border-color:var(--hi)}.pyt .dt-note{font-size:11px;color:var(--dn)}@media (max-width:1080px){.pyt .dt-stats{grid-template-columns:1fr}.pyt .dt-stats-rest{grid-template-columns:repeat(3,1fr)}.pyt .tk-row{grid-template-columns:minmax(0,1.6fr) 100px 74px 22px}.pyt .tk-colhead span:nth-child(4),.pyt .tk-colhead span:nth-child(5),.pyt .tk-row .tk-beat,.pyt .tk-row .tk-wlp{display:none}}@media (max-width:900px){.pyt .pf{grid-template-columns:repeat(2,1fr);gap:14px 0}.pyt .dt-tablewrap{overflow-x:auto}.pyt .dt-table{min-width:820px}}@media (max-width:560px){.pyt .tk-h1{font-size:24px}.pyt .dt-stats-rest{grid-template-columns:repeat(2,1fr)}.pyt .tk-row{grid-template-columns:minmax(0,1.4fr) 74px 22px}.pyt .tk-colhead span:nth-child(2),.pyt .tk-row .tk-bets{display:none}}.pyt .dt-cards{display:flex;align-items:center;gap:18px;flex-wrap:wrap;padding:14px 16px;background:var(--surf);border:1px solid var(--rule);border-radius:var(--r-3)}.pyt .dt-cards-ttl{font-family:var(--font-display);font-size:14px;color:var(--fg)}.pyt .dt-cards-sub{margin-top:3px;font-size:11px;color:var(--fg-3)}.pyt .dt-cards-hint{margin-top:4px;font-size:10px;color:var(--fg-4)}.pyt .dt-cards .btn-ghost{margin-left:auto;white-space:nowrap}.shcpage{--shc-void:#0b0e13;--shc-surf:#11151c;--shc-surf2:#161b24;--shc-rule:#1d2230;--shc-rule2:#2a3142;--shc-ink:#e7ecf3;--shc-mut:#aab2c0;--shc-mut2:#6b7384;--shc-mut3:#444a59;--shc-amber:#ffd60a;--shc-up:#4ade80;--shc-dn:#f87171;--shc-mono:var(--font-mono,ui-monospace,monospace);--shc-serif:var(--font-display,Georgia,serif);min-height:100vh;background:#07090d;padding:28px 20px 56px;flex-direction:column;gap:20px}.shcbar,.shcpage{display:flex;align-items:center}.shcbar{gap:14px;flex-wrap:wrap;width:960px;max-width:100%;font-family:var(--shc-mono);font-size:11px;color:var(--shc-mut2)}.shcbar-back{color:var(--shc-mut);letter-spacing:.4px}.shcbar-back:hover{color:var(--shc-ink)}.shcbar-seg{display:inline-flex;gap:2px;padding:3px;background:var(--shc-surf);border:1px solid var(--shc-rule2);border-radius:99px}.shcbar-seg a{padding:4px 12px;border-radius:99px;color:var(--shc-mut2);letter-spacing:.6px}.shcbar-seg a:hover{color:var(--shc-ink)}.shcbar-seg a.on{background:var(--shc-surf2);color:var(--shc-amber)}.shcbar-emo{padding:4px 12px;border:1px solid var(--shc-rule2);border-radius:99px;color:var(--shc-mut2)}.shcbar-emo.on{border-color:color-mix(in oklab,var(--shc-amber) 40%,var(--shc-rule2));color:var(--shc-amber)}.shcbar-hint{margin-left:auto;color:var(--shc-mut3)}.shc-card{position:relative;width:960px;height:1200px;flex:none;background:var(--shc-void);color:var(--shc-ink);font-family:var(--shc-mono);border-radius:28px;overflow:hidden;display:flex;flex-direction:column;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased}.shc-card,.shc-card *{box-sizing:border-box}.shc-bg{pointer-events:none;background:repeating-linear-gradient(0deg,transparent 0 79px,rgba(74,222,128,.05) 79px 80px),repeating-linear-gradient(90deg,transparent 0 79px,rgba(74,222,128,.05) 79px 80px)}.shc-bg,.shc-bg:after{position:absolute;inset:0}.shc-bg:after{content:"";background:radial-gradient(120% 90% at 50% 0,transparent 40%,rgba(11,14,19,.9) 100%)}.shc-glow{position:absolute;width:700px;height:700px;border-radius:50%;filter:blur(120px);pointer-events:none;top:-260px;right:-200px}.shc-glow.up{background:rgba(74,222,128,.1)}.shc-glow.amb{background:rgba(255,214,10,.07);bottom:-260px;top:auto}.shc-glow.dn{background:rgba(248,113,113,.09);bottom:-240px;top:auto}.shc-in{position:relative;flex:1 1;display:flex;flex-direction:column;padding:64px 72px}.shc-in.c{align-items:center;text-align:center}.shc-brand{display:flex;align-items:center;gap:18px}.shc-brand.stk{flex-direction:column;gap:14px;margin-top:60px}.shc-wm{font:600 30px/1 var(--shc-serif);letter-spacing:.5px}.shc-brand.stk .shc-wm{font-size:40px}.shc-rt{margin-left:auto;font-size:17px;letter-spacing:1px}.shc-eyebrow,.shc-rt{color:var(--shc-mut2)}.shc-eyebrow{font-size:15px;letter-spacing:3px;text-transform:uppercase}.shc-title-row{display:flex;align-items:center;gap:22px}.shc-tk-name{font:500 62px/1.08 var(--shc-serif);letter-spacing:-.015em;margin:0}.shc-tk-name.min{margin-top:130px;font-size:56px}.shc-ev-name{font:500 58px/1.12 var(--shc-serif);letter-spacing:-.015em;margin:0}.shc-ev-name.min{font-size:64px}.shc-ev-name.streak{font-size:62px;margin-top:20px}.shc-pills{display:flex;gap:16px;margin-top:30px;flex-wrap:wrap}.shc-pill{display:inline-flex;align-items:center;padding:10px 22px;border-radius:99px;font-size:18px;letter-spacing:.6px}.shc-pill.big{font-size:22px;padding:14px 30px}.shc-pill.up{color:var(--shc-up);border:1.5px solid rgba(74,222,128,.38);background:rgba(74,222,128,.1)}.shc-pill.dn{color:var(--shc-dn);border:1.5px solid rgba(248,113,113,.38);background:rgba(248,113,113,.1)}.shc-pill.amb{color:var(--shc-amber);border:1.5px solid rgba(255,214,10,.38);background:rgba(255,214,10,.1)}.shc-pill.mut{color:var(--shc-mut);border:1.5px solid var(--shc-rule2);background:var(--shc-surf2)}.shc-hero-l{font-size:19px;letter-spacing:5px;text-transform:uppercase;color:var(--shc-mut2)}.shc-hero-v{font:600 150px/1 var(--shc-mono);letter-spacing:-.03em;margin-top:14px}.shc-hero-v.md{font-size:170px}.shc-hero-v.lg{font-size:190px;margin-top:16px}.shc-hero-v.xl{font-size:210px;margin-top:18px}.shc-hero-v.up{color:var(--shc-up)}.shc-hero-v.dn{color:var(--shc-dn)}.shc-hero-s{font-size:19px;color:var(--shc-mut2);letter-spacing:.5px;margin-top:14px}.shc-hero-s b.up{color:var(--shc-up)}.shc-hero-s b.dn{color:var(--shc-dn)}.shc-kv{display:flex;flex-direction:column;gap:10px}.shc-kv .k{font-size:15px;letter-spacing:2.6px;text-transform:uppercase;color:var(--shc-mut2)}.shc-kv .v{font:500 34px/1.1 var(--shc-mono);color:var(--shc-ink)}.shc-kv.big .v{font-size:44px}.shc-kv .v small{font-size:17px;color:var(--shc-mut2);font-weight:400;margin-left:8px}.shc-kv .v.up{color:var(--shc-up)}.shc-kv .v.dn{color:var(--shc-dn)}.shc-kvrow{display:flex;gap:64px;margin-top:110px}.shc-grid2{display:grid;grid-template-columns:1fr 1fr;grid-gap:26px;gap:26px;margin-top:56px}.shc-cell{background:rgba(17,21,28,.82);border:1px solid var(--shc-rule);border-radius:18px;padding:26px 30px}.shc-wlp{display:flex;align-items:baseline;gap:14px;font:600 46px/1 var(--shc-mono);margin-top:100px;justify-content:center}.shc-wlp.streak{margin-top:auto;margin-bottom:26px;font-size:34px;gap:18px}.shc-wlp.streak+.shc-foot{margin-top:0}.shc-wlp .up{color:var(--shc-up)}.shc-wlp .dn{color:var(--shc-dn)}.shc-wlp .mut,.shc-wlp em{color:var(--shc-mut2)}.shc-wlp em{font-style:normal;font-size:16px;letter-spacing:2px}.shc-chart{display:flex;align-items:center;gap:8px;height:110px;position:relative}.shc-chart:before{content:"";position:absolute;left:0;right:0;top:50%;height:1px;background:var(--shc-rule2)}.shc-chart i{flex:1 1;border-radius:3px;position:relative;height:var(--h)}.shc-chart i.u{background:linear-gradient(180deg,var(--shc-up),rgba(74,222,128,.25));align-self:flex-start;margin-top:calc(55px - var(--h))}.shc-chart i.d{background:linear-gradient(0deg,var(--shc-dn),rgba(248,113,113,.25));align-self:flex-start;margin-top:55px}.shc-foot{margin-top:auto;padding-top:34px;border-top:1px solid var(--shc-rule);display:flex;align-items:center;gap:16px}.shc-foot.c{width:100%;justify-content:center}.shc-link{font-size:19px;color:var(--shc-amber);letter-spacing:.5px}.shc-dis{margin-left:auto;font-size:13px;color:var(--shc-mut3);letter-spacing:.4px;text-align:right;line-height:1.5}.shc-foot.c .shc-dis{margin-left:16px}.shc-emo{position:absolute;line-height:1;pointer-events:none;filter:drop-shadow(0 20px 50px rgba(0,0,0,.5))}.shc-emo.lg{font-size:300px}.shc-emo.md{font-size:190px;opacity:.95}.shc-emo.sm{font-size:90px;opacity:.9}.shc-emo.xs{font-size:64px;opacity:.7}@media (max-width:1010px){.shcpage{padding:16px 8px 32px}.shcbar{width:100%;font-size:10px}.shc-card{transform:scale(calc((100vw - 24px) / 960));transform-origin:top center;margin-bottom:calc(1200px * ((100vw - 24px) / 960) - 1200px)}}