.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(68px + 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-pill{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 16px;border-radius:99px;background:var(--acc);border:1px solid transparent;color:var(--bg);font-family:var(--font-mono);font-size:11.5px;font-weight:700;letter-spacing:.4px;cursor:pointer;box-shadow:0 10px 30px -10px color-mix(in oklab,var(--acc) 55%,transparent);transition:background .15s ease,transform .15s ease}.fdb-pill:hover{background:color-mix(in oklab,var(--acc) 88%,#fff);transform:translateY(-1px)}.fdb-pill .tag{display:inline-flex;width:16px;height:16px;border-radius:50%;border:1px solid color-mix(in oklab,var(--bg) 55%,transparent);font-size:10px;font-weight:700;line-height:1}.fdb-overlay,.fdb-pill .tag{align-items:center;justify-content:center}.fdb-overlay{position:fixed;inset:0;z-index:1000;display:flex;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}.fdb-pill{transition:none}}.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}@media (max-width:820px){.pyw .wlsummary{grid-template-columns:repeat(2,1fr)}}@media (max-width:620px){.pyw .pred-conf{min-width:130px}}.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}}