:root{--bg:#0a0809;--surface:#161315;--surface-2:#1d191b;--line:#2b2528;--line-2:#3a3033;--ink:#f4f1f2;--muted:#a49aa0;--faint:#8d848b;--oxblood:#b11226;--red:#e5142a;--red-soft:#ff5061;--gold:#d8b45a;--up:#35c281;--down:#ff5470;--radius:12px;--nav-h:60px;--shadow:0 10px 34px #00000073;--panel:#0c0a0b;--card:#0e0b0d;--raised:#121011;--card-hi:#171415;--track:#141112;--hair:#1a1618;--edge:#241f22;--red-deep:#7e0f1c;--gold-deep:#5a4a22;--dim:#6f666c;--dimmer:#645d61;--ez:cubic-bezier(.16, 1, .3, 1);--nav-h2:58px;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box;margin:0;padding:0}html{background:var(--bg)}body{font-family:var(--font-sans), -apple-system, "Segoe UI", Roboto, sans-serif;background:radial-gradient(60% 40% at 82% -5%, #b112261f, transparent 70%), radial-gradient(50% 40% at 8% 4%, #d8b45a0d, transparent 70%), var(--bg);color:var(--ink);font-feature-settings:"tnum" 1;-webkit-font-smoothing:antialiased;background-attachment:fixed;min-height:100vh;font-size:16px;line-height:1.5}a{color:inherit;text-decoration:none}.tnum,.num{font-variant-numeric:tabular-nums}.display{font-family:var(--font-display), var(--font-sans), sans-serif;letter-spacing:.01em;line-height:.92}::selection{background:#e5142a59}a:focus-visible,button:focus-visible,input:focus-visible,summary:focus-visible,[tabindex]:focus-visible{outline:2px solid var(--red);outline-offset:2px;border-radius:6px}button,a,input{touch-action:manipulation}button{color:inherit;cursor:pointer;background:0 0;border:none;font-family:inherit}b,strong{font-weight:700}h1,h2,h3{text-wrap:balance}.wrap{max-width:1160px;margin:0 auto;padding:0 16px}@media (min-width:700px){.wrap{padding:0 22px}}.wrap-narrow{max-width:900px}main{min-height:calc(100vh - var(--nav-h));padding:24px 0 60px}@media (min-width:700px){main{padding:34px 0 80px}}.section-head{align-items:baseline;gap:12px;margin:44px 2px 18px;display:flex}.section-head h2{font-family:var(--font-display), sans-serif;letter-spacing:.05em;text-transform:uppercase;font-size:22px;font-weight:700}.section-head .rule{background:var(--line);flex:1;height:1px}.section-head .meta{color:var(--muted);font-size:12px;font-weight:600}.section-head .meta:hover{color:var(--ink)}.kicker{font-family:var(--font-display), sans-serif;letter-spacing:.28em;text-transform:uppercase;color:var(--gold);font-size:13px;font-weight:700}.nav{z-index:50;-webkit-backdrop-filter:blur(16px);border-bottom:1px solid var(--line);background:#0c0a0bd1;position:sticky;top:0}.nav .nav-in{max-width:1160px;min-height:var(--nav-h);align-items:center;gap:22px;margin:0 auto;padding:14px 22px;display:flex}.nav .logo{white-space:nowrap;align-items:center;gap:9px;display:inline-flex}.nav .logo .logo-mk{flex:none;width:27px;height:27px;display:block}.nav .logo-wm{font-family:var(--font-serif), Georgia, serif;letter-spacing:-.01em;text-transform:uppercase;font-size:21px;font-weight:800;line-height:1}.nav .logo-wm b{color:var(--red)}.nav .links{align-items:center;gap:4px;margin-left:2px;display:none}.nav .links a{letter-spacing:.01em;color:var(--muted);border-radius:7px;padding:8px 12px;font-size:13px;font-weight:600;transition:color .16s,background .16s;position:relative}.nav .links a:hover{color:var(--ink);background:#ffffff0a}.nav .links a.on:after{content:"";background:var(--red);border-radius:2px;height:2px;margin-top:5px;display:block}.nav .spacer{flex:1}.nav-search{background:var(--surface);border:1px solid var(--line);width:230px;color:var(--faint);border-radius:9px;align-items:center;gap:9px;padding:0 13px;transition:border-color .16s,box-shadow .16s;display:none;position:relative}.nav-search:before{content:"";background:currentColor;flex:none;width:16px;height:16px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.9' stroke-linecap='round'%3E%3Ccircle cx='11' cy='11' r='7'/%3E%3Cpath d='M21 21l-4.5-4.5'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.9' stroke-linecap='round'%3E%3Ccircle cx='11' cy='11' r='7'/%3E%3Cpath d='M21 21l-4.5-4.5'/%3E%3C/svg%3E") 50%/contain no-repeat}.nav-search:focus-within{border-color:var(--line-2);box-shadow:0 0 0 3px #e5142a24}.nav-search input{width:100%;color:var(--ink);background:0 0;border:none;outline:none;padding:9px 0;font-family:inherit;font-size:13.5px}.nav-search input::placeholder{color:var(--faint)}.nav-search .results{background:var(--surface-2);border:1px solid var(--line);box-shadow:var(--shadow);z-index:60;border-radius:12px;position:absolute;top:46px;left:0;right:0;overflow:hidden}.nav-search .results a{border-bottom:1px solid var(--line);color:var(--ink);align-items:center;gap:10px;padding:9px 12px;font-size:13px;display:flex}.nav-search .results a:last-child{border-bottom:none}.nav-search .results a:hover{background:#ffffff0a}.nav-search .results img{object-fit:cover;object-position:top;background:var(--surface);border-radius:50%;width:30px;height:30px}.nav .burger{background:var(--surface);border:1px solid var(--line);color:var(--ink);cursor:pointer;border-radius:9px;justify-content:center;align-items:center;width:40px;height:40px;margin-left:auto;font-size:18px;display:inline-flex}.mobile-menu{display:none}@media (min-width:980px){.nav .links{display:flex}.nav-search{margin-left:auto;display:flex}.nav .burger{display:none}}.mobile-menu.open{top:var(--nav-h);z-index:49;background:var(--surface-2);border-bottom:1px solid var(--line);max-height:calc(100vh - var(--nav-h));padding:8px 20px 16px;display:block;position:fixed;left:0;right:0;overflow-y:auto}.mobile-menu .nav-search{margin:6px 0 10px;display:flex;position:relative}@media (min-width:980px){.mobile-menu .nav-search{display:none}}.mobile-menu a{border-bottom:1px solid var(--line);color:var(--ink);padding:12px 4px;font-weight:600;display:block}.mobile-menu .mm-toggle{border:none;border-bottom:1px solid var(--line);width:100%;color:var(--ink);font-family:inherit;font-size:inherit;text-align:left;cursor:pointer;background:0 0;justify-content:space-between;align-items:center;gap:10px;padding:12px 4px;font-weight:600;display:flex}.mobile-menu .mm-toggle .car{color:var(--faint);font-size:12px;transition:transform .18s}.mobile-menu .mm-toggle[aria-expanded=true] .car{color:var(--red-soft);transform:rotate(180deg)}.mobile-menu .mm-sub a{color:var(--muted);padding-left:18px;font-size:14px;font-weight:500}.page-h{flex-wrap:wrap;align-items:flex-end;gap:8px 16px;margin-bottom:2px;display:flex}.page-h h1{font-family:var(--font-display), sans-serif;letter-spacing:.04em;text-transform:uppercase;font-size:clamp(30px,5vw,44px);font-weight:700;line-height:1}.page-h .ev{color:var(--muted);font-size:14px;font-weight:600}.page-h .cap{color:var(--faint);font-size:12px}.card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius)}.pill{font-family:var(--font-display), sans-serif;letter-spacing:.1em;text-transform:uppercase;border-radius:5px;flex:none;padding:3px 9px 2px;font-size:11px;font-weight:700;display:inline-block}.pill.ppv{color:var(--gold);background:#d8b45a1f;border:1px solid #d8b45a47}.pill.fn{color:var(--red-soft);background:#e5142a1a;border:1px solid #e5142a40}.pill.done{color:var(--up);background:#35c2811a;border:1px solid #35c28140}.cta{flex-wrap:wrap;gap:12px;margin-top:26px;display:flex}.btn{font-family:var(--font-display), sans-serif;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;cursor:pointer;border:1px solid #0000;border-radius:11px;align-items:center;gap:9px;padding:14px 22px;font-size:15px;font-weight:700;transition:transform .12s,background .16s,border-color .16s;display:inline-flex}.btn svg{flex:none;width:17px;height:17px}.btn:active{transform:scale(.97)}.btn.primary{background:var(--red);color:#fff}.btn.primary:hover{background:var(--red-soft);color:#fff}.btn.ghost{border-color:var(--line-2);color:var(--ink);background:0 0}.btn.ghost:hover{color:var(--ink);border-color:var(--muted);background:#ffffff08}@keyframes pulse{70%{box-shadow:0 0 0 8px #e5142a00}to{box-shadow:0 0 #e5142a00}}.ev-row{border-bottom:1px solid var(--line);align-items:center;gap:16px;padding:16px 18px;transition:background .14s;display:flex}.ev-row:last-child{border-bottom:none}.ev-row:hover{background:var(--surface-2)}.ev-row .date{text-align:center;border-right:1px solid var(--line);flex:none;width:56px;padding-right:16px}.ev-row .date .m{font-family:var(--font-display), sans-serif;letter-spacing:.1em;text-transform:uppercase;color:var(--red-soft);font-size:12px;font-weight:700}.ev-row.final .date .m{color:var(--faint)}.ev-row .date .d{font-family:var(--font-display), sans-serif;font-size:28px;font-weight:700;line-height:1}.ev-row .info{flex:1;min-width:0}.ev-row .info .t{font-size:15px;font-weight:600;line-height:1.3}.ev-row .info .s{color:var(--muted);margin-top:3px;font-size:12.5px}.ev-row .chev{color:var(--faint);flex:none}@media (max-width:520px){.ev-row .pill{display:none}}.ev2 .evhead{border:1px solid var(--line);background:linear-gradient(150deg,#1d1015,#161215 55%,#110f11);border-radius:18px;padding:30px 26px;position:relative;overflow:hidden}.ev2 .evhead:before{content:"";pointer-events:none;background:radial-gradient(55% 90% at 90% -20%,#b1122626,#0000 60%);position:absolute;inset:0}.ev2 .evhead .type{font-family:var(--font-display), sans-serif;letter-spacing:.2em;text-transform:uppercase;color:var(--red-soft);font-size:12px;position:relative}.ev2 .evhead h1{font-family:var(--font-display), sans-serif;text-transform:uppercase;letter-spacing:.005em;margin:12px 0 18px;font-size:clamp(30px,6vw,52px);font-weight:700;line-height:.92;position:relative}.ev2 .evhead .metas{flex-wrap:wrap;gap:12px 26px;display:flex;position:relative}.ev2 .evhead .metas .m{color:var(--muted);align-items:center;gap:9px;font-size:13.5px;display:flex}.ev2 .evhead .metas .m b{color:var(--ink);font-weight:600}.ev2 .evhead .metas .m svg{width:17px;height:17px;color:var(--red);flex:none}.ev2 .seg{background:var(--surface);border:1px solid var(--line);border-radius:12px;gap:6px;margin:24px 0 6px;padding:5px;display:flex}.ev2 .seg button{font-family:var(--font-display), sans-serif;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);cursor:pointer;background:0 0;border:none;border-radius:8px;flex:1;padding:11px 6px;font-size:13px;font-weight:700;transition:color .16s,background .16s}.ev2 .seg button.on{background:var(--surface-2);color:var(--ink);box-shadow:0 1px 4px #0006}.ev2 .seg button:hover:not(.on){color:var(--ink)}.ev2 .seg-cap{font-family:var(--font-display), sans-serif;letter-spacing:.16em;text-transform:uppercase;color:var(--faint);margin:22px 4px 10px;font-size:12px}.ev2 .bout{border-bottom:1px solid var(--line);grid-template-columns:1fr 96px 1fr;align-items:center;transition:background .14s;display:grid}.ev2 .bout:last-child{border-bottom:none}.ev2 .bout:hover{background:var(--surface-2)}.ev2 .bout .f{flex-direction:column;gap:5px;min-width:0;padding:16px 14px;display:flex}.ev2 .bout .f.right{text-align:right;align-items:flex-end}.ev2 .bout .f .nm{font-family:var(--font-display), sans-serif;text-transform:uppercase;font-size:19px;font-weight:600;line-height:1}.ev2 .bout .f .rec{color:var(--faint);font-variant-numeric:tabular-nums;font-size:12px}.ev2 .bout .f .ml{font-variant-numeric:tabular-nums;color:var(--muted);margin-top:4px;font-size:12px;font-weight:600}.ev2 .bout .f .ml.fav{color:var(--gold)}.ev2 .bout .f.win .nm{color:var(--ink)}.ev2 .bout .f.loss .nm,.ev2 .bout .f.loss .rec{color:var(--faint)}.ev2 .bout .mid{flex-direction:column;align-items:center;gap:5px;padding:12px 4px;display:flex}.ev2 .bout .mid .wc{font-family:var(--font-display), sans-serif;letter-spacing:.08em;text-transform:uppercase;color:var(--faint);text-align:center;font-size:10px;line-height:1.3}.ev2 .bout .mid .vs{font-family:var(--font-display), sans-serif;color:var(--red);font-size:15px;font-weight:800;line-height:1}.ev2 .bout .mid .rds{letter-spacing:.1em;text-transform:uppercase;color:var(--gold);font-size:9.5px;font-weight:700}.ev2 .bout .mid .res{font-family:var(--font-display), sans-serif;letter-spacing:.06em;text-transform:uppercase;color:var(--up);text-align:center;font-size:10px;font-weight:700;line-height:1.3}.ev2 .bout.final .mid .vs{color:var(--faint)}.ev2 .wbadge{font-family:var(--font-display), sans-serif;letter-spacing:.08em;text-transform:uppercase;color:var(--up);background:#35c2811f;border:1px solid #35c28147;border-radius:4px;padding:1px 6px;font-size:10px;font-weight:700;display:inline-block}.fights{gap:10px;display:grid}.fight{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);grid-template-columns:1fr auto 1fr;align-items:center;gap:10px;padding:12px 16px;transition:border-color .18s;display:grid}.fight:hover{border-color:var(--line-2)}.fight .side{align-items:center;gap:12px;min-width:0;display:flex}.fight .side.right{text-align:right;flex-direction:row-reverse}.fight .side img{object-fit:cover;object-position:top;background:var(--bg);border:1px solid var(--line);border-radius:50%;flex:0 0 52px;width:52px;height:52px}.fight .nm{min-width:0;font-size:15px;font-weight:700;line-height:1.2}.fight .nm .rec{color:var(--faint);margin-top:2px;font-size:12px;font-weight:500;display:block}.fight .mid{text-align:center;min-width:88px}.fight .mid .wc{letter-spacing:.08em;text-transform:uppercase;color:var(--faint);font-size:9px}.fight .mid .vs{font-family:var(--font-display), sans-serif;color:var(--red);letter-spacing:.06em;font-size:18px}.fight .mid .ml{color:var(--gold);margin-top:2px;font-size:11px}.fight .mid .res{color:var(--faint);text-transform:uppercase;margin-top:2px;font-size:10px}.fight .win{color:var(--up)}.fight .loss{opacity:.5}.bar{background:var(--surface-2);border-radius:3px;height:6px;overflow:hidden}.bar>i{background:var(--oxblood);border-radius:3px;height:100%;display:block}.statrow{border-bottom:1px solid var(--line);padding:12px 0}.statrow:last-child{border-bottom:none}.statrow .top{justify-content:space-between;margin-bottom:7px;font-size:13px;display:flex}.statrow .top .k{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;font-size:11px;font-weight:600}.statrow .top .v{font-weight:700}.cmp{border-bottom:1px solid var(--line);padding:12px 0}.cmp:last-child{border-bottom:none}.cmp .lbl{text-align:center;color:var(--faint);letter-spacing:.14em;text-transform:uppercase;margin-bottom:6px;font-size:10px;font-weight:700}.cmp .vals{justify-content:space-between;align-items:center;font-size:15px;font-weight:700;display:flex}.cmp .vals .adv{color:var(--red-soft)}.cmp .dbar{background:var(--surface-2);border-radius:3px;height:6px;margin-top:7px;display:flex;overflow:hidden}.cmp .dbar .a{background:var(--oxblood)}.cmp .dbar .b{background:var(--line-2);flex:1}.pred{background:linear-gradient(160deg,#1a1216,#121016 65%);border:1px solid #33222a;border-radius:16px;overflow:hidden}.pred .ph{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:15px 18px;display:flex}.pred .ph .dot{background:var(--red);width:8px;height:8px;box-shadow:0 0 10px var(--red);border-radius:50%}.pred .ph b{letter-spacing:.16em;text-transform:uppercase;font-size:12px}.pred .ph span{color:var(--faint);letter-spacing:.08em;text-transform:uppercase;margin-left:auto;font-size:10px}.pred .pick{text-align:center;padding:18px}.pred .pick .who{font-family:var(--font-display), sans-serif;text-transform:uppercase;letter-spacing:.01em;font-size:30px}.pred .tier{letter-spacing:.14em;text-transform:uppercase;color:var(--red-soft);background:#2a1214;border-radius:6px;margin-top:8px;padding:4px 12px;font-size:11px;font-weight:800;display:inline-block}.pred .tier.strong{color:var(--up);background:#12281a}.pred .tier.lean{color:var(--gold);background:#26210f}.probbar{border:1px solid var(--line);border-radius:10px;height:40px;margin:0 18px;display:flex;overflow:hidden}.probbar .pa{background:linear-gradient(90deg, #7e0f1c, var(--oxblood));align-items:center;padding:0 12px;font-weight:800;display:flex}.probbar .pb{background:var(--surface-2);color:var(--muted);flex:1;justify-content:flex-end;align-items:center;padding:0 12px;font-weight:800;display:flex}.probnames{color:var(--faint);text-transform:uppercase;letter-spacing:.06em;justify-content:space-between;padding:8px 20px 0;font-size:11px;display:flex}.mtx{border-collapse:collapse;width:calc(100% - 36px);margin:14px 18px;font-size:13px}.mtx th,.mtx td{text-align:center;border-bottom:1px solid var(--line);padding:8px}.mtx th{letter-spacing:.12em;color:var(--faint);text-transform:uppercase;font-size:10px}.mtx td:first-child{text-align:left;color:var(--muted);text-transform:uppercase;letter-spacing:.05em;font-size:11px}.mtx td.hot{color:var(--red-soft);font-weight:800}.mtx tr:last-child td{border-bottom:none;font-weight:800}.roundcall{border:1px solid var(--line);background:#00000040;border-radius:12px;margin:0 18px 16px;padding:14px 16px}.roundcall .rh{align-items:center;gap:9px;margin-bottom:10px;display:flex}.roundcall .rh .lbl{letter-spacing:.16em;text-transform:uppercase;color:var(--faint);font-size:10px;font-weight:700}.roundcall .badge{letter-spacing:.12em;text-transform:uppercase;color:var(--gold);background:#2a2110;border-radius:6px;margin-left:auto;padding:4px 9px;font-size:9px;font-weight:800}.roundcall .badge.std{background:var(--surface-2);color:var(--faint)}.roundcall .rr{font-family:var(--font-display), sans-serif;text-transform:uppercase;font-size:24px}.roundcall .rr .p{color:var(--red-soft);font-size:18px;font-family:var(--font-sans);margin-left:8px}.roundcall .rbar{border:1px solid var(--line);background:var(--bg);border-radius:8px;height:26px;margin-top:11px;display:flex;overflow:hidden}.roundcall .rbar .seg{color:#fff;white-space:nowrap;justify-content:center;align-items:center;font-size:10px;font-weight:700;display:flex;overflow:hidden}.roundcall .rbar .seg.dim{background:var(--surface-2);color:var(--muted)}.roundcall .rbar .seg.peak{background:linear-gradient(90deg, #7e0f1c, var(--red))}.roundcall .rbar .seg.dist{color:var(--muted);background:#191418}.roundcall .rlabels{margin-top:5px;display:flex}.roundcall .rlabels span{color:var(--faint);text-transform:uppercase;letter-spacing:.06em;text-align:center;font-size:9px}.roundcall .reason{color:var(--muted);margin-top:10px;font-size:12.5px;line-height:1.55}.drivers{padding:4px 18px 16px}.drivers .dr{color:var(--muted);gap:10px;padding:6px 0;font-size:13px;line-height:1.5;display:flex}.drivers .dr b{color:var(--ink)}.drivers .dr .s{text-align:center;flex:0 0 16px;font-weight:800}.drivers .dr .s.plus{color:var(--up)}.drivers .dr .s.minus{color:var(--red-soft)}.note{border:1px solid var(--line);color:var(--faint);background:#0003;border-radius:10px;margin:0 18px 18px;padding:12px 14px;font-size:11.5px;line-height:1.6}.anchor-line{grid-template-columns:1fr 1fr 1fr;gap:8px;margin:0 18px 14px;display:grid}.anchor-line .cell{border:1px solid var(--line);text-align:center;background:#00000040;border-radius:10px;padding:10px}.anchor-line .cell .k{letter-spacing:.1em;text-transform:uppercase;color:var(--faint);font-size:9px}.anchor-line .cell .v{margin-top:3px;font-size:16px;font-weight:800}.anchor-line .cell .v.gold{color:var(--gold)}.anchor-line .cell .v.up{color:var(--up)}.anchor-line .cell .v.down{color:var(--down)}.odds-table{border-collapse:collapse;width:100%}.odds-table th{text-align:left;letter-spacing:.1em;text-transform:uppercase;color:var(--faint);border-bottom:1px solid var(--line);padding:10px 14px;font-size:10px}.odds-table td{border-bottom:1px solid var(--line);padding:12px 14px;font-size:14px}.odds-table tr:hover td{background:#ffffff05}.odds-table .ml{font-weight:800}.odds-table .ml.fav{color:var(--red-soft)}.odds-table .mv.up{color:var(--up)}.odds-table .mv.down{color:var(--down)}.odds-cards{display:none}@media (max-width:720px){.odds-table{display:none}.odds-cards{gap:10px;display:grid}}.divtabs{scrollbar-width:none;gap:8px;padding-bottom:10px;display:flex;overflow-x:auto}.divtabs::-webkit-scrollbar{display:none}.divtabs button{background:var(--surface);border:1px solid var(--line);color:var(--muted);letter-spacing:.03em;cursor:pointer;text-transform:uppercase;white-space:nowrap;border-radius:20px;flex:none;padding:8px 13px;font-size:12px;font-weight:700;transition:color .15s,background .15s,border-color .15s}.divtabs button.on{background:var(--oxblood);border-color:var(--oxblood);color:#fff}.rankrow{border-bottom:1px solid var(--line);text-align:left;width:100%;color:inherit;cursor:pointer;background:0 0;border-top:none;border-left:none;border-right:none;align-items:center;gap:12px;padding:10px 14px;display:flex}.rankrow:last-child{border-bottom:none}.rankrow:hover{background:#ffffff05}.rankrow .no{text-align:center;color:var(--faint);flex:0 0 26px;font-weight:800}.rankrow .no.champ{color:var(--gold);font-size:12px}.rankrow img{object-fit:cover;object-position:top;background:var(--surface);border:1px solid var(--line);border-radius:50%;flex:0 0 42px;width:42px;height:42px}.rankrow.champ img{border-color:#5a4a22}.rankrow .rn{flex:1;font-size:14px;font-weight:700}.od .page-h .live{letter-spacing:.14em;text-transform:uppercase;color:var(--faint);align-items:center;gap:7px;margin-left:auto;font-size:11px;font-weight:700;display:inline-flex}.od .page-h .live .dot{background:var(--up);border-radius:50%;width:8px;height:8px}.od .cap{color:var(--faint);max-width:70ch;margin:12px 0 4px;font-size:12.5px;line-height:1.6}.od .cap b{color:var(--muted)}.od .legend{color:var(--muted);flex-wrap:wrap;gap:8px 18px;margin:16px 0 6px;font-size:11.5px;display:flex}.od .legend .l{align-items:center;gap:7px;display:inline-flex}.od .legend .sw{border-radius:3px;width:11px;height:11px}.od .legend .sw.fav{background:var(--gold)}.od .legend .up{color:var(--up);font-weight:700}.od .legend .dn{color:var(--down);font-weight:700}.od .oddscard{border:1px solid var(--line);background:var(--surface);border-radius:16px;margin-top:12px;overflow:hidden}.od table.odds{border-collapse:collapse;width:100%}.od table.odds thead th{font-family:var(--font-display), sans-serif;letter-spacing:.12em;text-transform:uppercase;color:var(--faint);text-align:left;border-bottom:1px solid var(--line);background:var(--surface-2);padding:14px 18px;font-size:11px;font-weight:700}.od table.odds thead th.r{text-align:right}.od table.odds tbody td{border-bottom:1px solid var(--line);vertical-align:middle;padding:14px 18px}.od table.odds tbody tr:last-child td{border-bottom:none}.od table.odds tbody tr{transition:background .14s}.od table.odds tbody tr:hover{background:var(--surface-2)}.od a.bout{color:inherit;display:block}.od a.bout:hover .f{color:var(--ink)}.od .bout .f{font-family:var(--font-display), sans-serif;text-transform:uppercase;font-size:18px;font-weight:600;line-height:1.1;display:block}.od .bout .f .rec{font-family:var(--font-sans), sans-serif;text-transform:none;color:var(--faint);font-variant-numeric:tabular-nums;margin-left:8px;font-size:11.5px;font-weight:500}.od .bout .vs{color:var(--faint);margin:2px 0;font-size:12px;display:block}.od .wc{font-family:var(--font-display), sans-serif;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:13px}.od .wc .rd{font-family:var(--font-sans), sans-serif;letter-spacing:0;text-transform:none;color:var(--faint);margin-top:3px;font-size:11px;font-weight:500;display:block}.od .ml-cell{text-align:right}.od .ml-line{justify-content:flex-end;align-items:center;gap:10px;display:flex}.od .ml{background:var(--surface-2);border:1px solid var(--line);border-radius:9px;flex-direction:column;align-items:flex-end;min-width:66px;padding:8px 12px;display:inline-flex}.od .ml .v{font-family:var(--font-display), sans-serif;font-variant-numeric:tabular-nums;font-size:17px;font-weight:700}.od .ml .who{color:var(--faint);letter-spacing:.04em;white-space:nowrap;margin-top:1px;font-size:10px}.od .ml.fav{background:#d8b45a14;border-color:#d8b45a66}.od .ml.fav .v{color:var(--gold)}.od .mv{font-family:var(--font-display), sans-serif;font-variant-numeric:tabular-nums;align-items:center;gap:3px;font-size:12px;font-weight:700;display:inline-flex}.od .mv svg{width:11px;height:11px}.od .mv.up{color:var(--up)}.od .mv.dn{color:var(--down)}.od .pending{font-family:var(--font-display), sans-serif;letter-spacing:.1em;text-transform:uppercase;color:var(--faint);border:1px dashed var(--line-2);border-radius:8px;padding:8px 14px;font-size:13px;display:inline-block}.od .pick-note{color:var(--muted);flex-wrap:wrap;justify-content:flex-end;align-items:baseline;gap:6px;margin-top:9px;font-size:12px;display:flex}.od .pick-note .lbl{font-family:var(--font-display), sans-serif;letter-spacing:.16em;text-transform:uppercase;color:var(--faint);border:1px solid var(--line);border-radius:4px;padding:1px 5px;font-size:9.5px}.od .pick-note b{font-family:var(--font-display), sans-serif;text-transform:uppercase;letter-spacing:.02em;font-size:14px;font-weight:700}.od .pick-note b.strong{color:var(--up)}.od .pick-note b.solid{color:var(--gold)}.od .pick-note b.lean{color:var(--red-soft)}.od .pick-note b.flip{color:var(--muted)}.od .pick-note .p{font-variant-numeric:tabular-nums;color:var(--ink);font-weight:600}.od .pick-note .sep{color:var(--line-2)}.od .pick-note .m{color:var(--muted)}.od .pick-note.loading{color:var(--faint);font-style:italic}a.pick-note.locked{min-height:44px;color:var(--faint);align-items:center}.od .pick-note.locked svg{width:13px;height:13px}.od .pick-note.locked .cta{color:var(--red-soft);font-weight:600}.od a.pick-note.locked:hover .cta{text-decoration:underline}@media (max-width:700px){.od .pick-note{justify-content:flex-start}.od table.odds,.od table.odds tbody,.od table.odds tr,.od table.odds td{width:100%;display:block}.od table.odds thead{display:none}.od table.odds tbody tr{border-bottom:1px solid var(--line);padding:16px 16px 14px}.od table.odds tbody td{border:none;padding:0}.od .bout{margin-bottom:10px}.od .wc{margin-bottom:12px;display:block}.od .ml-line{justify-content:space-between}.od .ml{flex:1;align-items:flex-start}.od .ml .who{order:-1;margin:0 0 2px}.od .ml-cell{text-align:left}}.pl .lede{color:var(--muted);max-width:64ch;margin-top:10px;font-size:14px;line-height:1.6}.pl .lede b{color:var(--ink);font-weight:600}.pl .warn{color:var(--muted);background:#d8b45a0d;border:1px dashed #d8b45a66;border-radius:12px;align-items:flex-start;gap:12px;margin-top:20px;padding:16px 18px;font-size:12.5px;line-height:1.65;display:flex}.pl .warn svg{width:19px;height:19px;color:var(--gold);flex:none;margin-top:1px}.pl .warn b{color:var(--gold);font-weight:700;font-family:var(--font-display), sans-serif;letter-spacing:.06em;text-transform:uppercase}.pl .howto{background:var(--line);border:1px solid var(--line);border-radius:14px;grid-template-columns:1fr;gap:1px;margin-top:14px;display:grid;overflow:hidden}@media (min-width:720px){.pl .howto{grid-template-columns:repeat(3,1fr)}}.pl .howto .h{background:var(--surface);padding:16px 18px}.pl .howto .h .k{font-family:var(--font-display), sans-serif;letter-spacing:.14em;text-transform:uppercase;color:var(--gold);font-size:11px}.pl .howto .h .v{color:var(--muted);margin-top:7px;font-size:12.5px;line-height:1.6}.pl .explainer{border:1px solid var(--line);background:var(--surface);border-radius:12px;margin-top:14px;overflow:hidden}.pl .explainer>summary{cursor:pointer;font-family:var(--font-display), sans-serif;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);align-items:center;gap:9px;padding:13px 16px;font-size:12px;font-weight:700;list-style:none;transition:color .16s;display:flex}.pl .explainer>summary::-webkit-details-marker{display:none}.pl .explainer>summary:before{content:"▾";color:var(--gold);font-size:11px;transition:transform .2s;display:inline-block}.pl .explainer[open]>summary:before{transform:rotate(180deg)}.pl .explainer>summary:hover{color:var(--ink)}.pl .explainer>summary:focus-visible{outline:2px solid var(--red);outline-offset:-2px;border-radius:8px}.pl .explainer[open]>summary{border-bottom:1px solid var(--line)}.pl .explainer .howto{border:none;border-radius:0;margin-top:0}.pl .parlay{border:1px solid var(--line);background:var(--surface);border-radius:16px;margin-bottom:16px;overflow:hidden}.pl .p-head{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:12px;padding:16px 18px;display:flex}.pl .p-head h3{font-family:var(--font-display), sans-serif;text-transform:uppercase;letter-spacing:.02em;font-size:21px;font-weight:700;line-height:1}.pl .p-head .sug{font-family:var(--font-display), sans-serif;letter-spacing:.12em;text-transform:uppercase;color:var(--gold);background:#d8b45a1f;border:1px solid #d8b45a4d;border-radius:5px;padding:3px 9px 2px;font-size:10.5px;font-weight:700}.pl .p-head .cp{text-align:right;margin-left:auto}.pl .p-head .cp .n{font-family:var(--font-display), sans-serif;font-variant-numeric:tabular-nums;font-size:26px;font-weight:700;line-height:1}.pl .p-head .cp .l{letter-spacing:.14em;text-transform:uppercase;color:var(--faint);margin-top:4px;font-size:9.5px}.pl .leg{border-bottom:1px solid var(--line);grid-template-columns:auto 1fr auto;align-items:start;gap:12px;padding:14px 18px;display:grid}.pl .leg:last-of-type{border-bottom:none}.pl .leg .tag{font-family:var(--font-display), sans-serif;letter-spacing:.1em;text-transform:uppercase;border:1px solid var(--line-2);color:var(--faint);white-space:nowrap;border-radius:5px;padding:3px 8px 2px;font-size:10px;font-weight:700}.pl .leg .tag.winner{color:var(--red-soft);background:#e5142a14;border-color:#e5142a4d}.pl .leg .tag.method{color:var(--ink);background:var(--surface-2)}.pl .leg .tag.round{color:var(--gold);border-color:#d8b45a4d}.pl .leg .sel{font-family:var(--font-display), sans-serif;text-transform:uppercase;font-size:17px;font-weight:600;line-height:1.1}.pl .leg .rat{color:var(--muted);margin-top:4px;font-size:12px;line-height:1.5}.pl .leg .lp{font-family:var(--font-display), sans-serif;font-variant-numeric:tabular-nums;color:var(--ink);font-size:18px;font-weight:700}.pl .ladder{border-top:1px solid var(--line);background:var(--surface-2);padding:14px 18px}.pl .ladder .k{font-family:var(--font-display), sans-serif;letter-spacing:.14em;text-transform:uppercase;color:var(--faint);font-size:10.5px}.pl .ladder .rows{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.pl .ladder .step{border:1px solid var(--line);background:var(--surface);border-radius:8px;padding:7px 11px}.pl .ladder .step .n{font-family:var(--font-display), sans-serif;font-variant-numeric:tabular-nums;font-size:15px;font-weight:700}.pl .ladder .step .l{letter-spacing:.1em;text-transform:uppercase;color:var(--faint);margin-top:2px;font-size:9.5px}.pl .ladder .step.best{background:#35c28112;border-color:#35c28166}.pl .ladder .step.best .n{color:var(--up)}.pl .empty{text-align:center;color:var(--muted);border:1px solid var(--line);background:var(--surface);border-radius:16px;margin-top:18px;padding:30px 18px;font-size:13.5px;line-height:1.7}.fp-ranks{flex-wrap:wrap;justify-content:center;gap:7px;margin-top:9px;display:flex}.rk-chip{border:1px solid var(--line-2);color:var(--muted);border-radius:999px;align-items:center;gap:6px;padding:4px 11px 4px 8px;font-size:11px;display:inline-flex}.rk-chip b{font-family:var(--font-display), sans-serif;color:var(--ink);letter-spacing:0;font-size:12px}.rk-chip.champ{background:#d8b45a17;border-color:#d8b45a73}.rk-chip.champ b{color:var(--gold)}.nav-search .results .res-grp{letter-spacing:.16em;text-transform:uppercase;color:var(--faint);padding:8px 12px 4px;font-size:9.5px}.nav-search .results .res-ic{width:30px;height:30px;color:var(--muted);background:#ffffff0d;border-radius:7px;flex:none;justify-content:center;align-items:center;display:flex}.nav-search .results .res-ic svg{width:15px;height:15px}.fl .page-h{align-items:baseline;gap:14px;margin-bottom:6px;display:flex}.fl .page-h h1{font-family:var(--font-display), sans-serif;letter-spacing:.04em;text-transform:uppercase;font-size:clamp(30px,5vw,44px);font-weight:700}.fl .page-h .cap{color:var(--faint);font-size:12px}.fl-note{color:var(--muted);max-width:72ch;margin-top:4px;font-size:12.5px;line-height:1.6}.fl-note b{color:var(--ink)}.fl-search{align-items:center;margin:18px 0 14px;display:flex;position:relative}.fl-search svg{width:17px;height:17px;color:var(--faint);pointer-events:none;position:absolute;left:15px}.fl-search input{background:var(--surface);border:1px solid var(--line);width:100%;color:var(--ink);border-radius:12px;padding:13px 40px 13px 42px;font-size:15px;transition:border-color .16s}.fl-search input::placeholder{color:var(--faint)}.fl-search input:focus{border-color:var(--line-2);outline:none}.fl-search input::-webkit-search-cancel-button{display:none}.fl-search .clr{width:24px;height:24px;color:var(--muted);cursor:pointer;border-radius:50%;font-size:18px;line-height:1;position:absolute;right:12px}.fl-search .clr:hover{color:var(--ink);background:#ffffff12}.fl-tabs{scrollbar-width:none;overscroll-behavior-x:contain;scroll-snap-type:x proximity;border-bottom:1px solid var(--line);gap:4px;margin-bottom:16px;display:flex;overflow-x:auto}.fl-tabs::-webkit-scrollbar{display:none}.fl-tabs button{scroll-snap-align:start;white-space:nowrap;font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);cursor:pointer;flex:none;padding:11px 14px;font-size:11.5px;font-weight:600;transition:color .16s;position:relative}.fl-tabs button:hover,.fl-tabs button.on{color:var(--ink)}.fl-tabs button.on:after{content:"";background:var(--red);border-radius:2px 2px 0 0;height:2px;position:absolute;bottom:-1px;left:10px;right:10px}.fl-count{letter-spacing:.12em;text-transform:uppercase;color:var(--faint);margin-bottom:12px;font-size:11px}.fl-grid{grid-template-columns:repeat(auto-fill,minmax(158px,1fr));gap:14px;display:grid}.fl-card{border:1px solid var(--line);background:var(--surface);content-visibility:auto;contain-intrinsic-size:auto 280px;border-radius:14px;flex-direction:column;transition:border-color .16s,transform .16s;display:flex;overflow:hidden}.fl-card:hover{border-color:var(--line-2);transform:translateY(-2px)}.fl-card.no-link{opacity:.72}.fl-card.no-link:hover{border-color:var(--line);transform:none}.fl-card .ph{aspect-ratio:1;background:radial-gradient(120% 90% at 50% 10%,#241318,#100d0f 68%);display:block;overflow:hidden}.fl-card .ph img{object-fit:cover;object-position:top center;width:100%;height:100%}.fl-card .nm{font-family:var(--font-display), sans-serif;text-transform:uppercase;padding:11px 12px 0;font-size:15px;font-weight:700;line-height:1.15;display:block}.fl-card .mt{color:var(--faint);padding:5px 12px 13px;font-size:11px;display:block}.fl-card .mt b{color:var(--muted);font-variant-numeric:tabular-nums}.fl-empty{border:1px solid var(--line);background:var(--surface);text-align:center;color:var(--muted);border-radius:14px;padding:40px 20px;font-size:13.5px}.fl-empty button{color:var(--red-soft);cursor:pointer;margin:12px auto 0;font-size:12px;text-decoration:underline;display:block}@media (max-width:560px){.fl-grid{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:11px}.fl-card .nm{font-size:13.5px}}.fl-sort{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:14px;display:flex}.fl-sort label{background:var(--surface);border:1px solid var(--line);border-radius:10px;align-items:center;gap:9px;padding:0 12px 0 13px;transition:border-color .16s;display:flex}.fl-sort label:focus-within{border-color:var(--line-2)}.fl-sort label>span{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--faint);font-size:10.5px;font-weight:600}.fl-sort select{appearance:none;color:var(--ink);cursor:pointer;background:0 0;background-image:linear-gradient(45deg, transparent 50%, var(--faint) 50%), linear-gradient(135deg, var(--faint) 50%, transparent 50%);background-position:right 7px top 51%,right 2px top 51%;background-repeat:no-repeat;background-size:5px 5px,5px 5px;border:0;padding:11px 20px 11px 0;font-size:13px;font-weight:600}.fl-sort select:focus{outline:none}.fl-sort select option,.fl-sort select optgroup{background:var(--surface);color:var(--ink)}.fl-dir,.fl-cmp-t{background:var(--surface);border:1px solid var(--line);letter-spacing:.04em;color:var(--muted);cursor:pointer;border-radius:10px;align-items:center;gap:7px;padding:11px 14px;font-size:12px;font-weight:600;transition:color .16s,border-color .16s,background .16s;display:inline-flex}.fl-dir:hover,.fl-cmp-t:hover{color:var(--ink);border-color:var(--line-2)}.fl-dir svg{width:14px;height:14px;transition:transform .2s}.fl-dir svg.up{transform:rotate(180deg)}.fl-cmp-t.on{color:var(--ink);border-color:color-mix(in srgb, var(--red) 45%, transparent);background:color-mix(in srgb, var(--red) 10%, var(--surface))}.fl-gate{color:var(--faint);max-width:72ch;margin:-4px 0 14px;font-size:11.5px;line-height:1.6}.fl-sv{font-family:var(--font-mono), ui-monospace, monospace;color:var(--red-soft);font-variant-numeric:tabular-nums;margin-top:-6px;padding:0 12px 12px;font-size:11px;font-weight:600;display:block}.fl-sv i{color:var(--faint);text-transform:lowercase;font-style:normal;font-weight:500}.fl-sv.none{color:var(--faint);font-weight:500}.fl-grid.picking{padding-bottom:96px}.fl-card.picky{cursor:pointer;position:relative}.fl-card.picky input{opacity:0;width:0;height:0;position:absolute}.fl-card.picky .tick{z-index:2;border:1.5px solid var(--line-2);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0a0809b8;border-radius:50%;width:24px;height:24px;transition:background .16s,border-color .16s;position:absolute;top:9px;right:9px}.fl-card.picky .tick:after{content:"";opacity:0;border-bottom:2px solid #fff;border-left:2px solid #fff;width:10px;height:6px;margin:auto;transition:opacity .14s;position:absolute;inset:0;transform:rotate(-45deg)translate(1px,-2px)}.fl-card.picky.on{border-color:var(--red)}.fl-card.picky.on .tick{background:var(--red);border-color:var(--red)}.fl-card.picky.on .tick:after{opacity:1}.fl-card.picky.off{opacity:.4;cursor:not-allowed}.fl-card.picky.off:hover{border-color:var(--line);transform:none}.fl-card.picky input:focus-visible~.tick{outline:2px solid var(--red-soft);outline-offset:2px}.fl-tray{z-index:40;background:color-mix(in srgb, var(--bg) 92%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-top:1px solid var(--line-2);position:fixed;bottom:0;left:0;right:0;box-shadow:0 -18px 40px #0006}.fl-tray .tray-h{justify-content:space-between;align-items:center;gap:12px;max-width:1180px;margin:0 auto;padding:12px 18px;display:flex}.fl-tray .cnt{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--faint);font-size:11px;font-weight:600}.fl-tray .acts{align-items:center;gap:8px;display:flex}.fl-tray .acts button{border:1px solid var(--line-2);color:var(--ink);cursor:pointer;border-radius:9px;padding:8px 14px;font-size:12px;font-weight:600;transition:border-color .16s,color .16s}.fl-tray .acts button:hover{border-color:var(--red)}.fl-tray .acts .lnk{color:var(--faint);border:0;padding:8px 4px}.fl-tray .acts .lnk:hover{color:var(--down)}.fl-tray .tray-chips{flex-wrap:wrap;gap:7px;max-width:1180px;margin:0 auto;padding:0 18px 13px;display:flex}.fl-tray .chip{border:1px solid var(--line-2);color:var(--muted);cursor:pointer;border-radius:999px;align-items:center;gap:7px;padding:6px 12px;font-size:12px;font-weight:600;transition:color .16s,border-color .16s;display:inline-flex}.fl-tray .chip:hover{color:var(--down);border-color:color-mix(in srgb, var(--down) 40%, transparent)}.fl-tray .tray-cols{scrollbar-width:thin;overscroll-behavior:contain;gap:12px;max-width:1180px;max-height:min(66vh,560px);margin:0 auto;padding:0 18px 18px;display:flex;overflow:auto}.fl-tray .tcol{border:1px solid var(--line);background:var(--surface);border-radius:13px;flex-direction:column;flex:1 0 236px;min-width:236px;display:flex}.fl-tray .tcol-h{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:8px;padding:12px 14px 8px;display:flex}.fl-tray .tcol-h .who b{font-family:var(--font-display), sans-serif;text-transform:uppercase;font-size:14px;font-weight:700;line-height:1.15;display:block}.fl-tray .tcol-h .who span{color:var(--faint);font-variant-numeric:tabular-nums;margin-top:3px;font-size:11px;display:block}.fl-tray .tcol-h button{width:24px;height:24px;color:var(--faint);cursor:pointer;border-radius:6px;flex:none;font-size:16px;line-height:1}.fl-tray .tcol-h button:hover{color:var(--ink);background:#ffffff12}.fl-tray .tcol-n{box-sizing:border-box;height:46px;font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--faint);border-bottom:1px solid var(--line);flex:none;align-items:center;padding:6px 14px;font-size:10px;display:flex}.fl-tray .tcol-b{flex:1}.fl-tray .tcol-b .none{color:var(--faint);padding:20px 14px;font-size:12px}.fl-tray .tcol-go{border-top:1px solid var(--line);color:var(--red-soft);padding:11px 14px;font-size:11.5px;font-weight:600;display:block}.fl-tray .tcol-go:hover{text-decoration:underline}.fl-tray .stat.lead .top .v{color:var(--gold)}.fl-tray .stat.lead .bar{border-color:color-mix(in srgb, var(--gold) 45%, transparent)}.fl-tray .stat{padding:11px 14px}.fl-tray .stat .top{flex:none;align-items:flex-start;height:39px}.fl-tray .stat .top .k{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.fl-tray .tcol-h{box-sizing:border-box;flex:none;height:76px}.fl-tray .tcol-h .who b{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.fp2 .stat.absent .top,.fl-tray .stat.absent .top{opacity:.45}.fp2 .stat.absent .bar,.fl-tray .stat.absent .bar{background:0 0;border-style:dashed}@media (max-width:560px){.fl-sort{gap:8px}.fl-sort label{flex:100%}.fl-sort select{flex:1}.fl-tray .tray-cols{max-height:62vh;padding:0 14px 14px}.fl-tray .tcol{flex:0 0 205px;min-width:205px}.fl-tray .tray-h{padding:11px 14px}}.devcard.pending .sc tr.awaiting .f-res .pend{color:var(--faint)}.devcard.pending .sc tr.settled{background:#ffffff05}.devcard.pending .sc .f-res{white-space:nowrap}.devcard.pending .sc .f-res .mk{margin-right:6px;font-weight:700}.devcard.pending .sc .f-res .mk.hit{color:#3ddc84}.devcard.pending .sc .f-res .mk.miss{color:var(--red-soft)}.devcard.pending .sc .f-res .rs{color:var(--muted);font-size:11px}.dc-engine{color:var(--gold);margin-top:6px;display:block}.fp{grid-template-columns:1fr;gap:18px;display:grid}@media (min-width:900px){.fp{grid-template-columns:360px 1fr;align-items:start}}.fp-hero{border:1px solid var(--line);text-align:center;background:radial-gradient(120% 90% at 50% 0,#241318,#100d0f 62%);border-radius:16px;padding:24px 18px 0;overflow:hidden}.fp-hero img{object-fit:contain;object-position:bottom;filter:drop-shadow(0 12px 26px #0009);width:auto;max-width:88%;height:250px}.fp-hero .nick{color:var(--gold);letter-spacing:.14em;text-transform:uppercase;margin-top:8px;font-size:12px}.fp-hero h1{font-family:var(--font-display), sans-serif;text-transform:uppercase;margin:4px 0;font-size:34px;line-height:1}.fp-hero .rec{color:var(--muted);font-weight:700}.fp-hero .wcl{color:var(--faint);letter-spacing:.08em;text-transform:uppercase;margin:6px 0 18px;font-size:12px}.biogrid{background:var(--line);border:1px solid var(--line);border-radius:12px;grid-template-columns:repeat(3,1fr);gap:1px;display:grid;overflow:hidden}.biogrid .cell{background:var(--surface);text-align:center;padding:12px 8px}.biogrid .v{font-size:15px;font-weight:800}.biogrid .k{color:var(--faint);letter-spacing:.14em;text-transform:uppercase;margin-top:3px;font-size:9px}.hrow{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:11px 14px;display:flex}.hrow:last-child{border-bottom:none}.hrow .res{border-radius:8px;flex:0 0 30px;place-items:center;height:30px;font-size:13px;font-weight:800;display:grid}.hrow .res.W{color:var(--up);background:#12281a}.hrow .res.L{color:var(--red-soft);background:#2b1214}.hrow .res.D{color:var(--gold);background:#26210f}.hrow .inf{flex:1;min-width:0}.hrow .o{font-size:14px;font-weight:700}.hrow .m{color:var(--muted);margin-top:2px;font-size:12px}.hrow .d{color:var(--faint);text-align:right;font-size:11px}.ctx{color:var(--muted);flex-wrap:wrap;align-items:center;gap:10px 14px;margin-bottom:20px;font-size:12px;display:flex}.ctx a,.ctx .back{color:var(--muted);align-items:center;gap:6px;font-weight:600;display:inline-flex}.ctx a:hover,.ctx .back:hover{color:var(--ink)}.ctx svg{width:14px;height:14px}.ctx .sep{color:var(--line-2)}.ctx .evn{color:var(--ink);font-weight:600}.ctx .tag{font-family:var(--font-display), sans-serif;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);border:1px solid var(--line);white-space:nowrap;border-radius:5px;padding:2px 8px 1px;font-size:12px}.panel{background:var(--surface);border:1px solid var(--line);border-radius:14px;overflow:hidden}.panel-h{border-bottom:1px solid var(--line);align-items:center;gap:9px;padding:15px 18px;display:flex}.panel-h .k{font-family:var(--font-display), sans-serif;letter-spacing:.16em;text-transform:uppercase;color:var(--ink);font-size:13px}.panel-h .r,.panel-h .n{color:var(--faint);font-variant-numeric:tabular-nums;letter-spacing:.04em;margin-left:auto;font-size:11px}.grid2{grid-template-columns:1fr;gap:16px;margin-top:16px;display:grid}@media (min-width:820px){.grid2{grid-template-columns:1fr 1fr}}.fp2 .fp{border:1px solid var(--line);background:linear-gradient(150deg,#1d1015,#161215 55%,#110f11);border-radius:18px;grid-template-columns:1fr;gap:0;display:grid;overflow:hidden}.fp2 .fp-hero{grid-template-columns:auto 1fr;align-items:end;gap:22px;padding:26px 26px 24px;display:grid;position:relative}.fp2 .fp-hero:before{content:"";pointer-events:none;background:radial-gradient(50% 90% at 20% -10%,#b1122629,#0000 60%);position:absolute;inset:0}.fp2 .fp-slot{border:1px solid var(--line-2);background:linear-gradient(#211519,#141013);border-radius:14px;flex:none;justify-content:center;align-items:flex-end;width:150px;height:190px;display:flex;position:relative;overflow:hidden}.fp2 .fp-slot .slot-mark{opacity:.09;width:62%;height:auto;color:var(--red);pointer-events:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.fp2 .fp-slot img{object-fit:cover;object-position:top;width:100%;height:100%;position:absolute;inset:0}.fp2 .fp-slot img[data-img=stance]{object-fit:cover;object-position:50% 0%}.fp2 .fp-slot img[data-img=headshot]{object-fit:cover;object-position:50% 18%}.fp2 .fp-slot img[data-img=silhouette]{object-fit:contain;object-position:center;opacity:.4;padding:30px}.fp2 .fp-id{min-width:0;padding-bottom:4px;position:relative}.fp2 .fp-id .nick{font-family:var(--font-display), sans-serif;letter-spacing:.16em;text-transform:uppercase;color:var(--gold);font-size:12px}.fp2 .fp-id h1{font-family:var(--font-display), sans-serif;text-transform:uppercase;margin:6px 0 8px;font-size:clamp(34px,6.5vw,60px);font-weight:700;line-height:.9}.fp2 .fp-id .rec{font-family:var(--font-display), sans-serif;color:var(--ink);font-variant-numeric:tabular-nums;font-size:24px;font-weight:700}.fp2 .fp-id .rec .w{color:var(--faint);letter-spacing:.1em;text-transform:uppercase;margin-left:10px;font-size:12px}.fp2 .fp-id .wc{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;font-size:12px;font-weight:600;display:flex}.fp2 .fp-id .chip{color:var(--gold);font-family:var(--font-display), sans-serif;letter-spacing:.1em;white-space:nowrap;border:1px solid #d8b45a4d;border-radius:5px;padding:2px 9px}@media (max-width:560px){.fp2 .fp-hero{grid-template-columns:1fr;gap:16px}.fp2 .fp-slot{width:120px;height:150px}}.fp2 .biogrid{background:var(--line);border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:1px;display:grid}@media (min-width:640px){.fp2 .biogrid{grid-template-columns:repeat(6,1fr)}}.fp2 .biogrid .cell{background:var(--surface);text-align:center;padding:16px 14px}.fp2 .biogrid .v{font-family:var(--font-display), sans-serif;font-variant-numeric:tabular-nums;font-size:19px;font-weight:700;line-height:1.2}.fp2 .biogrid .k{letter-spacing:.14em;text-transform:uppercase;color:var(--faint);margin-top:5px;font-size:9.5px;font-weight:600}.fp2 .cols{grid-template-columns:1fr;gap:16px;margin-top:16px;display:grid}@media (min-width:860px){.fp2 .cols{grid-template-columns:1fr 1.1fr}}.fp2 .stat,.fl-tray .stat{border-bottom:1px solid var(--line);padding:14px 18px}.fp2 .stat:last-child,.fl-tray .stat:last-child{border-bottom:none}.fp2 .stat .top,.fl-tray .stat .top{justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:8px;display:flex}.fp2 .stat .top .k,.fl-tray .stat .top .k{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:11px;font-weight:600}.fp2 .stat .top .v,.fl-tray .stat .top .v{font-family:var(--font-display), sans-serif;font-variant-numeric:tabular-nums;font-size:17px;font-weight:700}.fp2 .stat .bar,.fl-tray .stat .bar{background:var(--surface-2);border:1px solid var(--line);border-radius:4px;height:6px;overflow:hidden}.fp2 .stat .bar i,.fl-tray .stat .bar i{background:linear-gradient(90deg, var(--oxblood), var(--red));border-radius:4px;height:100%;transition:width .9s cubic-bezier(.22,1,.36,1);display:block}.fp2 .stat.gold .bar i,.fl-tray .stat.gold .bar i{background:linear-gradient(90deg, #a5842f, var(--gold))}.fp2 .hist .h{border-bottom:1px solid var(--line);grid-template-columns:34px 1fr auto;align-items:center;gap:13px;padding:13px 18px;transition:background .14s;display:grid}.fp2 .hist .h:last-child{border-bottom:none}.fp2 .hist .h:hover{background:var(--surface-2)}.fp2 .hist .res{width:34px;height:34px;font-family:var(--font-display), sans-serif;border-radius:9px;justify-content:center;align-items:center;font-size:16px;font-weight:700;display:flex}.fp2 .hist .res.W{color:var(--up);background:#35c2811f;border:1px solid #35c28147}.fp2 .hist .res.L{color:var(--down);background:#ff54701a;border:1px solid #ff54703d}.fp2 .hist .res.D{color:var(--gold);background:#d8b45a1f;border:1px solid #d8b45a47}.fp2 .hist .mid{min-width:0}.fp2 .hist .mid .o{font-family:var(--font-display), sans-serif;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;font-size:17px;font-weight:600;line-height:1;overflow:hidden}.fp2 .hist .mid .m{color:var(--muted);margin-top:4px;font-size:12px}.fp2 .hist .rt{text-align:right;flex:none}.fp2 .hist .rt .e{color:var(--muted);white-space:nowrap;font-size:11.5px}.fp2 .hist .rt .d{color:var(--faint);font-variant-numeric:tabular-nums;margin-top:2px;font-size:11px}.predict .pb-wrap{max-width:1000px;padding:0 20px}.predict{padding-bottom:clamp(48px,6vw,72px)}.pb{--pb-track:var(--edge);--pb-track-dead:var(--hair);--pb-fill-red:linear-gradient(90deg, var(--red-deep), var(--red));--pb-fill-gold:linear-gradient(90deg, var(--gold-deep), var(--gold));--pb-fill-flat:#4a4145;--pb-lost:#827a7f;--pb-locked:var(--faint)}.pb .fc{border:1px solid var(--edge);background:#0e0b0deb}.pb .fc-in{padding:22px 22px 0}.pb .fc .kick{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.22em;text-transform:uppercase;color:var(--red-soft);align-items:center;gap:9px;font-size:9.5px;font-weight:500;display:inline-flex}.pb .fc .kick .dot{background:var(--red);border-radius:50%;width:6px;height:6px;animation:2s infinite pulse}.pb .fc-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;margin-top:14px;display:flex}.pb .fc-head>div{min-width:0}.pb .fc h1{font-family:var(--font-serif), Georgia, serif;letter-spacing:-.03em;text-transform:uppercase;margin:0;font-size:clamp(28px,4.6vw,42px);font-weight:800;line-height:.94}.pb .fc .meta{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--faint);margin-top:12px;font-size:9.5px}.pb .fc-act{flex-wrap:wrap;gap:9px;display:flex}.pb .fc-btn{min-height:46px;font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;cursor:pointer;border:1px solid #0000;border-radius:0;align-items:center;gap:8px;padding:0 22px;font-size:10.5px;font-weight:500;transition:background .16s,border-color .16s,box-shadow .16s,color .16s;display:inline-flex}.pb .fc-btn.primary{background:var(--red);color:#fff;box-shadow:0 0 22px #e5142a4d}.pb .fc-btn.primary:hover{background:var(--red-soft);color:#fff;box-shadow:0 0 30px #e5142a80}.pb .fc-btn.ghost{border-color:var(--line-2);color:var(--ink)}.pb .fc-btn.ghost:hover{border-color:var(--red);color:#fff}.pb .fc-rule{background:linear-gradient(90deg, var(--red), #e5142a00);transform-origin:0;height:2px;margin:20px 22px 0}.pb .fc-rail{border-top:1px solid var(--edge);border-bottom:1px solid var(--edge);grid-template-columns:1fr 1fr;margin-top:14px;display:grid}.pb .fc-rail .cell{border-right:1px solid var(--hair);border-bottom:1px solid var(--hair);min-width:0;padding:12px 22px}.pb .fc-rail .cell:nth-child(2n){border-right:none}.pb .fc-rail .cell:nth-last-child(-n+2){border-bottom:none}.pb .fc-rail .k{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.18em;text-transform:uppercase;color:var(--faint);font-size:8.5px}.pb .fc-rail .v{font-family:var(--font-serif), Georgia, serif;letter-spacing:-.02em;margin-top:5px;font-size:21px;font-weight:700;line-height:1}.pb .fc-rail .v.gold{color:var(--gold)}.pb .fc-rail .v.muted{color:var(--muted)}.pb .fc-rail .v .of{color:var(--faint);font-size:14px}.pb .fc-note{max-width:88ch;font-family:var(--font-body), sans-serif;color:var(--faint);text-wrap:pretty;margin:0;padding:14px 22px 20px;font-size:12px;line-height:1.65}.pb .fc-note b{color:var(--muted);font-weight:600}@media (min-width:640px){.pb .fc-rail{grid-template-columns:repeat(4,1fr)}.pb .fc-rail .cell{border-bottom:none}.pb .fc-rail .cell:nth-child(2n){border-right:1px solid var(--hair)}.pb .fc-rail .cell:last-child{border-right:none}}.pb .pb-gate{border:1px solid var(--line-2);border-left:2px solid var(--red);background:linear-gradient(100deg,#180f12eb,#0c0a0bdb);align-items:center;gap:12px;margin-top:18px;padding:14px 18px;transition:border-color .16s;display:flex}.pb .pb-gate:hover{border-color:var(--red)}.pb .pb-gate>svg{width:17px;height:17px;color:var(--red-soft);flex:none}.pb .pb-gate .t{min-width:0;font-family:var(--font-body), sans-serif;color:var(--muted);font-size:12.5px;line-height:1.55}.pb .pb-gate .t b{color:var(--ink);font-weight:600}.pb .pb-gate .go{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--red-soft);white-space:nowrap;flex:none;font-size:10px}.pb .pb-tools{flex-wrap:wrap;align-items:center;gap:12px;margin-top:18px;display:flex}.pb .pb-seg{border:1px solid var(--line);display:flex;position:relative}.pb .pb-seg>button{min-height:44px;color:var(--muted);font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.14em;text-transform:uppercase;cursor:pointer;background:0 0;border:none;align-items:center;gap:8px;padding:0 14px;font-size:9.5px;font-weight:500;transition:background .16s,color .16s;display:inline-flex}.pb .pb-seg>button+button{border-left:1px solid var(--line)}.pb .pb-seg>button:hover{color:var(--ink)}.pb .pb-seg>button.on{background:var(--red);color:#fff}.pb .pb-seg .car{font-size:8px}.pb .pb-menu{z-index:20;background:var(--raised);border:1px solid var(--line);min-width:270px;max-width:calc(100vw - 40px);animation:kUp .2s var(--ez) both;position:absolute;top:calc(100% + 1px);left:0;box-shadow:0 18px 40px #00000080}.pb .pb-menu .grp{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.18em;text-transform:uppercase;color:var(--faint);padding:9px 14px;font-size:8.5px}.pb .pb-menu button{border:none;border-top:1px solid var(--hair);width:100%;min-height:44px;font-family:var(--font-body), sans-serif;text-align:left;color:var(--muted);cursor:pointer;background:0 0;border-radius:0;justify-content:space-between;align-items:center;gap:10px;padding:0 14px;font-size:11.5px;transition:background .14s,color .14s;display:flex}.pb .pb-menu button:hover{color:var(--ink);background:#ffffff0a}.pb .pb-menu button.on{color:var(--ink)}.pb .pb-menu button.sub{color:var(--faint);padding-left:30px}.pb .pb-menu button.sub:hover{color:var(--ink)}.pb .pb-menu .ck{color:var(--red)}.pb .pb-count{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--faint);margin-left:auto;font-size:9px}.pb .sec{margin-top:26px}.pb .sec:first-of-type{margin-top:0}.pb .pb-sorted{margin-top:20px}.pb .pb-seg-head{align-items:baseline;gap:14px;margin-bottom:10px;display:flex}.pb .pb-seg-head h2{font-family:var(--font-serif), Georgia, serif;letter-spacing:-.02em;text-transform:uppercase;margin:0;font-size:clamp(19px,2.6vw,24px);font-weight:800;line-height:1}.pb .pb-seg-head .rule{background:linear-gradient(90deg, var(--red), #e5142a00);transform-origin:0;flex:1;height:2px}.pb .pb-seg-head .n{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--faint);white-space:nowrap;font-size:9px}.pb .pb-list{border:1px solid var(--edge);background:var(--panel)}.pb .pb-note{font-family:var(--font-body), sans-serif;color:var(--faint);margin:12px 0 0;font-size:11.5px;line-height:1.6}.pb .brow{border-bottom:1px solid var(--hair);grid-template-columns:1fr 1fr;align-items:center;gap:10px 12px;padding:13px 16px;transition:background .14s;display:grid;position:relative}.pb .brow:last-child{border-bottom:none}.pb .brow:hover{background:var(--card-hi)}.pb .brow-hit{z-index:1;position:absolute;inset:0}.pb .brow-hit:focus-visible{outline-offset:-3px}.pb .brow>.bmid{grid-area:2/1/auto/-1}.pb .bcorner{min-width:0}.pb .bcorner.b{text-align:right}.pb .bcorner .nm{font-family:var(--font-serif), Georgia, serif;letter-spacing:-.02em;text-transform:uppercase;color:var(--ink);font-size:clamp(18px,2.4vw,21px);font-weight:700;line-height:1}.pb .bcorner .pc{font-family:var(--font-serif), Georgia, serif;color:var(--ink);margin-top:6px;font-size:15px;font-weight:700;line-height:1}.pb .bcorner .pc .u{margin-left:.5px;font-size:.7em}.pb .bcorner .pc .dot{color:var(--line-2)}.pb .bcorner.lost .nm,.pb .bcorner.lost .pc{color:var(--pb-lost)}.pb .bcorner.flip .nm,.pb .bcorner.flip .pc{color:var(--muted)}.pb .bcorner.won.strong .nm,.pb .bcorner.won.strong .pc{color:var(--gold)}.pb .brow.st-running .bcorner .nm,.pb .brow.st-running .bcorner .pc,.pb .brow.st-error .bcorner .nm,.pb .brow.st-error .bcorner .pc{color:var(--muted)}.pb .brow.st-locked .bcorner .nm,.pb .brow.st-locked .bcorner .pc{color:var(--pb-locked)}.pb .bcorner .read{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--red-soft);margin-top:5px;font-size:8.5px;font-weight:500;line-height:1.5}.pb .bcorner .read.strong{color:var(--gold)}.pb .bcorner .read.flip{color:var(--muted)}.pb .bmid{min-width:0}.pb .bmid .slot{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--red-soft);justify-content:center;margin-bottom:7px;font-size:8.5px;font-weight:500;display:flex}.pb .tug{background:var(--pb-track);height:6px;display:block;position:relative}.pb .brow.st-error .tug,.pb .brow.st-locked .tug{background:var(--pb-track-dead)}.pb .tug .fill{background:var(--pb-fill-red);position:absolute;top:0;bottom:0}.pb .tug .fill.l{left:0}.pb .tug .fill.r{right:0}.pb .tug .fill.gold{background:var(--pb-fill-gold)}.pb .tug .fill.flat{background:var(--pb-fill-flat)}.pb .tug .mid{background:var(--muted);width:1px;position:absolute;top:-3px;bottom:-3px;left:50%}.pb .tug .mid.dead{background:var(--line-2)}.pb .tug .knot{background:var(--red);border-radius:50%;width:9px;height:9px;position:absolute;top:50%}.pb .tug .knot.l{transform:translate(-50%,-50%)}.pb .tug .knot.r{transform:translate(50%,-50%)}.pb .tug .knot.gold{background:var(--gold)}.pb .tug .knot.flat{background:var(--dim)}.pb .bmid .cls{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--faint);text-align:center;margin-top:7px;font-size:8.5px;line-height:1.5}.pb .bmid .mkt,.pb .bmid .mkt.up,.pb .bmid .mkt.down{color:var(--faint)}.pb .bmid .bcta{justify-content:center;margin-top:7px;display:flex}.pb .bmid .bcta button,.pb .bmid .bcta span{z-index:2;border:1px solid var(--line-2);min-height:44px;font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--red-soft);cursor:pointer;background:0 0;border-radius:0;align-items:center;gap:7px;padding:0 12px;font-size:8.5px;font-weight:500;transition:border-color .16s,background .16s,color .16s;display:inline-flex;position:relative}.pb .bmid .bcta.locked span{z-index:auto;cursor:inherit}.pb .bmid .bcta button:hover{border-color:var(--red);color:#fff;background:#e5142a1a}.pb .bmid .bcta svg{flex:none;width:11px;height:11px}@media (min-width:720px){.pb .brow{grid-template-columns:1fr 176px 1fr;gap:0 14px;padding:13px 18px}.pb .brow>.bmid{grid-area:auto}}@keyframes kBar{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes kBarR{0%{clip-path:inset(0 0 0 100%)}to{clip-path:inset(0)}}@keyframes kKnot{0%{opacity:0;transform:translate(-50%,-50%)scale(.2)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}@keyframes kKnotR{0%{opacity:0;transform:translate(50%,-50%)scale(.2)}to{opacity:1;transform:translate(50%,-50%)scale(1)}}@keyframes kTick{0%{opacity:0;transform:scaleY(.15)}to{opacity:1;transform:scaleY(1)}}@media (prefers-reduced-motion:no-preference) and (scripting:enabled){.pb .tug .fill.l{animation:kBarR .8s var(--ez) var(--d,80ms) both}.pb .tug .fill.r{animation:kBar .8s var(--ez) var(--d,80ms) both}.pb .tug .knot.l{animation:kKnot .4s var(--ez) var(--d,.66s) both}.pb .tug .knot.r{animation:kKnotR .4s var(--ez) var(--d,.66s) both}.pb .bmid .mkt.tick{animation:1.6s ease-in-out infinite kTick}}@media (prefers-reduced-motion:reduce){.pb .bmid .mkt.tick,.pb .fc .kick .dot{animation:none}}.muted{color:var(--faint);font-size:13px}.skeleton{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);position:relative;overflow:hidden}.skeleton:after{content:"";background:linear-gradient(90deg,#0000,#ffffff0a,#0000);animation:1.3s infinite sh;position:absolute;inset:0;transform:translate(-100%)}@keyframes sh{to{transform:translate(100%)}}.err{text-align:center;color:var(--muted);padding:30px}.pg-load{gap:14px;padding:28px 0 60px;display:grid}.pg-load-a{width:min(320px,70%);height:34px}.pg-load-b{height:180px}.pg-load-c{height:120px}.err-page{text-align:center;max-width:640px;padding:60px 22px 80px}.err-page h1{font-family:var(--font-display), serif;margin-bottom:10px;font-size:26px}.err-page p{color:var(--muted);font-size:14.5px;line-height:1.7}.err-actions{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:22px;display:flex}.err-digest{color:var(--faint);margin-top:26px;font-size:11.5px}.err-digest code{font-family:var(--font-mono), ui-monospace, monospace}.reveal{animation:.5s cubic-bezier(.16,1,.3,1) both reveal}@keyframes reveal{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}footer.site{border-top:1px solid var(--line);max-width:1160px;color:var(--faint);text-align:center;margin:48px auto 0;padding:24px 22px;font-size:11.5px;line-height:1.7}footer.site b{color:var(--muted)}footer.site .brandline{font-family:var(--font-display), sans-serif;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin-bottom:8px;font-size:12px;display:block}footer.site .brandline b{color:var(--gold);font-weight:700}.rm-backdrop{z-index:100;-webkit-backdrop-filter:blur(4px);background:#0504059e;justify-content:center;align-items:center;padding:24px;animation:.2s both rmFade;display:flex;position:fixed;inset:0}.rm-sheet{border:1px solid var(--line-2);background:linear-gradient(165deg,#191216,#120f13 60%);border-radius:16px;flex-direction:column;width:100%;max-width:640px;max-height:88vh;animation:.26s cubic-bezier(.16,1,.3,1) both rmPop;display:flex;overflow:hidden;box-shadow:0 24px 70px #0009}.rm-head{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:16px 18px;display:flex}.rm-head .kicker{color:var(--red-soft)}.rm-head h3{font-family:var(--font-display), sans-serif;text-transform:uppercase;margin-top:3px;font-size:22px;line-height:1}.rm-close{border:1px solid var(--line);width:36px;height:36px;color:var(--ink);cursor:pointer;background:#ffffff0a;border-radius:50%;flex:0 0 36px;margin-left:auto;font-size:18px}.rm-body{overscroll-behavior:contain;padding:4px 0 0;overflow-y:auto}.rm-sec{border-bottom:1px solid var(--line);padding:16px 18px}.rm-sec:last-child{border-bottom:none}.rm-sec>h4{letter-spacing:.16em;text-transform:uppercase;color:var(--faint);margin-bottom:12px;font-size:10px;font-weight:800}.rm-pick{text-align:center}.rm-pick .who{font-family:var(--font-display), sans-serif;text-transform:uppercase;font-size:30px}.rm-progress{text-align:center;color:var(--muted);padding:22px 18px}.rm-progress .barwrap{background:var(--surface-2);border-radius:3px;height:6px;margin-top:12px;overflow:hidden}.rm-progress .barwrap i{background:var(--oxblood);height:100%;transition:width .3s;display:block}.recap-row{border:1px solid var(--line);background:var(--surface);border-radius:12px;margin-bottom:10px;overflow:hidden}.recap-row>button.rhead{width:100%;color:inherit;cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:12px;padding:12px 14px;display:flex}.recap-row .rhead:hover{background:#ffffff05}.recap-row .rhead .bout{flex:1;min-width:0}.recap-row .rhead .bout .bn{font-size:14px;font-weight:700}.recap-row .rhead .bout .bm{color:var(--faint);margin-top:2px;font-size:11.5px}.recap-row .rhead .pk{text-align:right}.recap-row .rhead .pk .p{color:var(--red-soft);font-weight:800}.recap-row .rhead .pk .r{color:var(--muted);font-size:11px}.recap-row .rbody{border-top:1px solid var(--line)}.vetchip{letter-spacing:.1em;color:var(--gold);vertical-align:middle;background:#2a2110;border-radius:4px;margin-left:4px;padding:1px 5px;font-size:8px;font-weight:800;display:inline-block}.parlay{border:1px solid var(--line);background:#00000038;border-radius:12px;margin-bottom:10px;padding:14px}.parlay .ph{align-items:baseline;gap:8px;margin-bottom:10px;display:flex}.parlay .ph .nm{font-size:14px;font-weight:800}.parlay .ph .sug{letter-spacing:.1em;text-transform:uppercase;color:var(--gold);background:#2a2110;border-radius:5px;padding:2px 7px;font-size:9px;font-weight:800}.parlay .ph .cp{color:var(--red-soft);margin-left:auto;font-weight:800}.parlay .leg{border-top:1px solid var(--line);gap:10px;padding:7px 0;font-size:12.5px;display:flex}.parlay .leg .sel{font-weight:600}.parlay .leg .rat{color:var(--faint)}.parlay .leg .lp{color:var(--muted);margin-left:auto;font-weight:700}@keyframes rmFade{0%{opacity:0}to{opacity:1}}@keyframes rmPop{0%{opacity:0;transform:translateY(10px)scale(.99)}to{opacity:1;transform:none}}@media (max-width:640px){.rm-backdrop{align-items:flex-end;padding:0}.rm-sheet{border-bottom:none;border-radius:18px 18px 0 0;max-width:100%;max-height:92vh;animation:.3s cubic-bezier(.16,1,.3,1) both rmSlide}@keyframes rmSlide{0%{transform:translateY(100%)}to{transform:none}}.rm-backdrop:has(.soon-note){align-items:center;padding:24px}.rm-sheet.soon-note{border-bottom:1px solid var(--line-2);animation:.26s cubic-bezier(.16,1,.3,1) both rmPop}}.nav-dd{position:relative}.nav-dd>button{letter-spacing:.03em;color:var(--muted);cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;gap:5px;padding:8px 12px;font-size:13px;font-weight:600;display:inline-flex}.nav-dd>button:hover,.nav-dd>button.on{color:var(--ink);background:#ffffff0a}.nav-dd>button .car{opacity:.7;font-size:9px}.nav-dd-menu{background:var(--surface-2);border:1px solid var(--line);min-width:210px;box-shadow:var(--shadow);z-index:60;border-radius:12px;padding:5px;animation:.14s both rmFade;position:absolute;top:42px;left:0;overflow:hidden}.nav-dd-menu a{color:var(--ink);border-radius:8px;padding:9px 11px;font-size:13px;font-weight:600;display:block}.nav-dd-menu a:hover{background:#ffffff0d}.nav-dd-menu a .d{color:var(--faint);margin-top:2px;font-size:11px;font-weight:400;display:block}.devcard{margin-bottom:20px}.devcard-head{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:baseline;gap:10px;padding:16px 18px;display:flex}.devcard-head h3{font-family:var(--font-display), sans-serif;text-transform:uppercase;letter-spacing:.01em;font-size:22px}.devcard-head .badge{letter-spacing:.1em;text-transform:uppercase;color:var(--up);background:#12281a;border-radius:5px;padding:3px 8px;font-size:9px;font-weight:800}.devcard-head .date{color:var(--faint);margin-left:auto;font-size:12px}.scorecard-wrap{overflow-x:auto}.scorecard{border-collapse:collapse;width:100%;min-width:520px;font-size:13.5px}.scorecard th{text-align:left;letter-spacing:.1em;text-transform:uppercase;color:var(--faint);border-bottom:1px solid var(--line);padding:11px 12px;font-size:10px}.scorecard td{border-bottom:1px solid var(--line);padding:12px}.scorecard tr:last-child td{border-bottom:none}.scorecard .pk{font-weight:700}.scorecard .mk{text-align:center;width:44px;font-size:15px;font-weight:800}.scorecard .mk.ok{color:var(--up)}.scorecard .mk.no{color:var(--down)}.tallies{border-top:1px solid var(--line);color:var(--muted);flex-wrap:wrap;gap:22px;padding:14px 18px;font-size:13px;display:flex}.tallies b{color:var(--ink);font-variant-numeric:tabular-nums}.summary-btn{margin:14px 18px 0}.summary-box{border:1px solid var(--line);background:#0000003d;border-radius:10px;margin:12px 18px 16px;padding:14px 16px;animation:.4s cubic-bezier(.16,1,.3,1) both reveal}.summary-box ul{list-style:none}.summary-box li{color:var(--muted);padding-left:16px;font-size:13px;line-height:1.7;position:relative}.summary-box li:before{content:"";background:var(--red-soft);border-radius:50%;width:5px;height:5px;position:absolute;top:10px;left:2px}.devcard-empty{text-align:center;color:var(--muted);padding:30px 18px;font-size:13.5px;line-height:1.7}.dev2 .page-h h1{font-family:var(--font-display), sans-serif;letter-spacing:.04em;text-transform:uppercase;font-size:clamp(30px,5vw,44px);font-weight:700}.dev2 .page-h .lede{color:var(--muted);max-width:60ch;margin-top:10px;font-size:14px;line-height:1.6}.dev2 .page-h .lede b{color:var(--ink);font-weight:600}.dev2 .record{border:1px solid var(--line);background:var(--surface);background-image:linear-gradient(105deg,#201319 0%,#161215 55%,#141013 100%);border-radius:16px;margin-top:22px;overflow:hidden}.dev2 .record.pctbox{background-image:linear-gradient(105deg,#14201a 0%,#141614 55%,#101310 100%);margin-top:14px}.dev2 .record-h{border-bottom:1px solid var(--line);align-items:center;gap:9px;padding:14px 18px;display:flex}.dev2 .record-h .k{font-family:var(--font-display), sans-serif;letter-spacing:.16em;text-transform:uppercase;font-size:13px}.dev2 .record-h .over{color:var(--faint);text-transform:uppercase;letter-spacing:.1em;margin-left:auto;font-size:11px}.dev2 .record-grid{background:var(--line);grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.dev2 .rc{background:var(--surface);padding:18px}.dev2 .rc .lbl{letter-spacing:.14em;text-transform:uppercase;color:var(--faint);font-size:10.5px;font-weight:600}.dev2 .rc .big{font-family:var(--font-display), sans-serif;font-variant-numeric:tabular-nums;margin-top:8px;font-size:34px;font-weight:700;line-height:1}.dev2 .rc .big .den{color:var(--faint);font-size:20px}.dev2 .rc.pct .big{color:var(--up)}.dev2 .rc .rate{color:var(--muted);margin-top:5px;font-size:12px}.dev2 .rc .rate b{color:var(--up);font-weight:600}.dev2 .rc .minibar{background:var(--surface-2);border-radius:3px;height:5px;margin-top:11px;overflow:hidden}.dev2 .rc .minibar i{background:linear-gradient(90deg, var(--oxblood), var(--red));border-radius:3px;height:100%;display:block}.dev2 .rc.pct .minibar i{background:linear-gradient(90deg, #1f7a52, var(--up))}.dev2 .devcard{border:1px solid var(--line);background:var(--surface);border-radius:16px;margin-bottom:18px;overflow:hidden}.dev2 .dc-head{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:12px;padding:16px 18px;display:flex}.dev2 .dc-head h3{font-family:var(--font-display), sans-serif;text-transform:uppercase;letter-spacing:.02em;font-size:clamp(18px,2.6vw,23px);font-weight:700;line-height:1}.dev2 .badge{font-family:var(--font-display), sans-serif;letter-spacing:.12em;text-transform:uppercase;color:var(--gold);background:#d8b45a1f;border:1px solid #d8b45a4d;border-radius:5px;align-items:center;gap:6px;padding:3px 10px 2px;font-size:11px;font-weight:700;display:inline-flex}.dev2 .badge svg{width:12px;height:12px}.dev2 .dc-head .date{color:var(--faint);font-variant-numeric:tabular-nums;margin-left:auto;font-size:12.5px}.dev2 .sc-wrap{overflow-x:auto}.dev2 table.sc{border-collapse:collapse;width:100%;min-width:520px}.dev2 table.sc thead th{font-family:var(--font-display), sans-serif;letter-spacing:.1em;text-transform:uppercase;color:var(--faint);text-align:left;border-bottom:1px solid var(--line);white-space:nowrap;padding:11px 14px;font-size:10.5px;font-weight:700}.dev2 table.sc thead th.c{text-align:center}.dev2 table.sc td{border-bottom:1px solid var(--line);vertical-align:middle;padding:12px 14px;font-size:14px}.dev2 table.sc tbody tr:last-child td{border-bottom:none}.dev2 table.sc tbody tr:hover td{background:var(--surface-2)}.dev2 .f-fight{color:var(--ink);white-space:nowrap;font-weight:600}.dev2 .f-pick{white-space:nowrap}.dev2 .f-pick .nm{font-weight:600}.dev2 .f-pick .pc{color:var(--faint);font-variant-numeric:tabular-nums;margin-left:4px;font-weight:400}.dev2 .f-res{color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap}.dev2 td.c{text-align:center}.dev2 .mk{border-radius:6px;justify-content:center;align-items:center;width:24px;height:24px;font-size:13px;font-weight:700;display:inline-flex}.dev2 .mk.ok{color:var(--up);background:#35c28121}.dev2 .mk.no{color:var(--down);background:#ff54701a}.dev2 .tallies{border-top:1px solid var(--line);background:var(--surface-2);flex-wrap:wrap;gap:8px 22px;padding:14px 18px;display:flex}.dev2 .tallies .t{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:12px;font-family:var(--font-display), sans-serif;align-items:baseline;gap:8px;font-weight:600;display:inline-flex}.dev2 .tallies .t b{color:var(--ink);font-variant-numeric:tabular-nums;font-size:20px}.dev2 .tallies .t b .den{color:var(--faint);font-size:14px}.dev2 .dc-foot{padding:12px 18px}.dev2 .summary-btn{font-family:var(--font-display), sans-serif;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);border:1px solid var(--line-2);cursor:pointer;background:0 0;border-radius:8px;align-items:center;gap:8px;padding:9px 15px;font-size:12px;font-weight:700;transition:color .16s,border-color .16s;display:inline-flex}.dev2 .summary-btn:hover{color:var(--ink);border-color:var(--muted)}.dev2 .summary-btn svg{width:13px;height:13px;transition:transform .2s}.dev2 .summary-btn[aria-expanded=true] svg{transform:rotate(180deg)}.dev2 .summary-box{max-height:0;transition:max-height .3s;overflow:hidden}.dev2 .summary-box.open{max-height:340px}.dev2 .summary-box ul{padding:6px 4px 4px;list-style:none}.dev2 .summary-box li{color:var(--muted);border-top:1px solid var(--line);padding:7px 0 7px 20px;font-size:13px;line-height:1.5;position:relative}.dev2 .summary-box li:first-child{border-top:none}.dev2 .summary-box li:before{content:"";background:var(--gold);border-radius:50%;width:6px;height:6px;position:absolute;top:14px;left:3px}.dev2 .summary-box li b{color:var(--ink);font-weight:600}.dev2 .method-note{border:1px dashed var(--line-2);color:var(--faint);border-radius:12px;align-items:flex-start;gap:11px;margin-top:6px;padding:16px 18px;font-size:12px;line-height:1.6;display:flex}.dev2 .method-note svg{width:18px;height:18px;color:var(--gold);flex:none;margin-top:1px}.dev2 .method-note b{color:var(--muted);font-weight:600}.dev2 .devcard-empty{text-align:center;color:var(--muted);border:1px solid var(--line);background:var(--surface);border-radius:16px;padding:30px 18px;font-size:13.5px;line-height:1.7}.dev2 .trust-note{border:1px solid var(--line);border-left:3px solid var(--gold);background:var(--surface);color:var(--muted);border-radius:12px;align-items:flex-start;gap:12px;margin:4px 0 22px;padding:15px 17px;font-size:13px;line-height:1.62;display:flex}.dev2 .trust-note svg{width:19px;height:19px;color:var(--gold);flex:none;margin-top:1px}.dev2 .trust-note b{color:var(--ink);font-weight:600}.dev2 .badge.amber{color:var(--gold);background:#d8b45a1f;border-color:#d8b45a4d}.dev2 .devcard.pending{border-color:#d8b45a47}.dev2 .pending-status{border-bottom:1px solid var(--line);color:var(--muted);font-variant-numeric:tabular-nums;background:#d8b45a0d;align-items:flex-start;gap:10px;padding:13px 18px;font-size:12.5px;line-height:1.55;display:flex}.dev2 .pending-status svg{width:16px;height:16px;color:var(--gold);flex:none;margin-top:1px}.dev2 .f-call{color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12.5px}.dev2 .pending-foot{border-top:1px solid var(--line);background:var(--surface-2);color:var(--faint);padding:12px 18px;font-size:11.5px;line-height:1.5}.auth-wrap{min-height:calc(100vh - var(--nav-h));justify-content:center;padding:44px 20px 80px;display:flex}:is(body:has(.auth-full) .nav,body:has(.auth-full) .tabbar){display:none}.auth-full{min-height:100dvh;padding:32px 20px calc(32px + env(safe-area-inset-bottom));flex-direction:column;justify-content:center;align-items:center;display:flex}.auth-full>*{width:100%;max-width:400px}.auth-mark{width:40px;height:40px;margin:0 auto 22px;display:block}.fo{z-index:1000;opacity:1;background:radial-gradient(100% 70% at 50% 38%,#1a0a0d 0%,#0a0708 55%,#040304 100%);flex-direction:column;justify-content:center;align-items:center;transition:opacity .3s,transform .3s;display:none;position:fixed;inset:0;overflow:hidden}.fo.is-leaving{opacity:0;pointer-events:none;transform:scale(1.04)}@media (display-mode:standalone),(display-mode:fullscreen),(display-mode:minimal-ui){.fo{display:flex}}html[data-shell="1"] .fo{display:flex}.fo-grid{opacity:.055;will-change:transform;background-image:linear-gradient(#d81e28 1px,#0000 1px),linear-gradient(90deg,#d81e28 1px,#0000 1px);background-size:34px 34px;animation:26s linear infinite fo-drift;position:absolute;inset:-34px}.fo-orb{border-radius:50%;position:absolute}.fo-orb.a{filter:blur(26px);opacity:.22;background:radial-gradient(circle,#d81e28 0%,#d81e2800 68%);width:360px;height:360px;animation:18s ease-in-out infinite fo-float-a;top:14%;left:-60px}.fo-orb.b{filter:blur(30px);opacity:.5;background:radial-gradient(circle,#5c1015 0%,#5c101500 70%);width:400px;height:400px;animation:22s ease-in-out infinite fo-float-b;bottom:10%;right:-80px}.fo-scan{mix-blend-mode:overlay;background:repeating-linear-gradient(#ffffff07 0 1px,#0000 1px 4px);position:absolute;inset:0}.fo-vig{background:radial-gradient(70% 55% at 50% 44%,#0000 30%,#000000b8 100%);position:absolute;inset:0}.fo-ambient{opacity:.1;width:420px;height:420px;margin-bottom:90px;animation:40s linear infinite fo-spin;position:absolute}.fo-stack{flex-direction:column;align-items:center;gap:40px;display:flex;position:relative}.fo-mark{justify-content:center;align-items:center;width:150px;height:150px;animation:6s cubic-bezier(.16,1,.3,1) forwards fo-lift;display:flex;position:relative}.fo-oct{filter:drop-shadow(0 0 16px #d81e2880);width:100%;height:100%;position:absolute;inset:0}.fo-oct polygon{animation:6s cubic-bezier(.65,0,.35,1) forwards fo-draw}.fo-ring{width:calc(100% + 32px);height:calc(100% + 32px);position:absolute;inset:-16px}.fo-ring polygon:last-child{transition:stroke-dashoffset .2s linear}.fo-bars{flex-direction:column;align-items:center;gap:10px;width:66px;display:flex;position:relative}.fo-bars i{background:#f2eff0;border-radius:1px;width:100%;height:10px}.fo-bars .b1{animation:6s cubic-bezier(.16,1,.3,1) forwards fo-bar1}.fo-bars .b2{animation:6s cubic-bezier(.16,1,.3,1) forwards fo-bar2}.fo-bars .b3{animation:6s cubic-bezier(.16,1,.3,1) forwards fo-bar3}.fo-word{font-family:var(--font-mono), ui-monospace, monospace;color:#c9c1c4;letter-spacing:.62em;text-indent:.62em;margin:0;font-size:14px;font-weight:400;animation:6s cubic-bezier(.16,1,.3,1) forwards fo-track}.fo-pct{margin:0;animation:6s ease-out forwards fo-foot}.fo-pct>span:first-child{align-items:baseline;gap:3px;display:flex}.fo-pct b{font-family:var(--font-serif), Georgia, serif;color:#b3161f;font-variant-numeric:tabular-nums;font-size:42px;font-style:italic;font-weight:700;line-height:1}.fo-pct i{font-family:var(--font-serif), Georgia, serif;color:#5e2429;font-size:18px;font-style:normal;font-weight:700}@keyframes fo-draw{0%{stroke-dashoffset:100px;opacity:0}5%{opacity:1}24%,to{stroke-dashoffset:0;opacity:1}}@keyframes fo-bar1{0%,10%{opacity:0;transform:scaleX(0)}24%,to{opacity:1;transform:scaleX(1)}}@keyframes fo-bar2{0%,14%{opacity:0;transform:scaleX(0)}28%,to{opacity:1;transform:scaleX(1)}}@keyframes fo-bar3{0%,18%{opacity:0;transform:scaleX(0)}32%,to{opacity:1;transform:scaleX(1)}}@keyframes fo-track{0%,16%{opacity:0;letter-spacing:1.4em;text-indent:1.4em}40%,to{opacity:1;letter-spacing:.62em;text-indent:.62em}}@keyframes fo-lift{0%,6%{opacity:0;transform:translateY(18px)scale(.9)}26%,to{opacity:1;transform:translateY(0)scale(1)}}@keyframes fo-foot{0%,22%{opacity:0;transform:translateY(10px)}38%,to{opacity:1;transform:translateY(0)}}@keyframes fo-drift{to{transform:translate(34px,34px)}}@keyframes fo-float-a{0%,to{transform:translate(0)scale(1)}50%{transform:translate(40px,-30px)scale(1.15)}}@keyframes fo-float-b{0%,to{transform:translate(0)scale(1)}50%{transform:translate(-50px,20px)scale(1.1)}}@keyframes fo-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.fo{transition:opacity .3s}.fo.is-leaving{transform:none}.fo-grid,.fo-orb.a,.fo-orb.b,.fo-ambient{animation:none}.fo-mark{opacity:1;animation:none;transform:none}.fo-oct polygon{stroke-dashoffset:0;opacity:1;animation:none}.fo-bars .b1,.fo-bars .b2,.fo-bars .b3{opacity:1;animation:none;transform:none}.fo-word{opacity:1;letter-spacing:.62em;text-indent:.62em;animation:none}.fo-pct{opacity:1;animation:none;transform:none}.fo-ring polygon:last-child{transition:none}}.auth-help{text-align:center;color:var(--faint);margin:18px 0 0;font-size:13px;line-height:1.5}.auth-help a{color:var(--red-soft);font-weight:600}.auth-help a:hover{text-decoration:underline}.nav .nav-account{align-items:center;margin-left:4px;display:flex}.nav .signin-btn{font-family:var(--font-display), sans-serif;letter-spacing:.05em;text-transform:uppercase;color:var(--ink);border:1px solid var(--line-2);white-space:nowrap;border-radius:8px;padding:8px 15px;font-size:12.5px;font-weight:700;transition:border-color .16s,background .16s}.nav .signin-btn:hover{border-color:var(--muted);background:#ffffff0a}.profile .pf-card{background:var(--surface);border:1px solid var(--line);border-radius:16px;margin-bottom:14px;padding:18px}.profile .pf-head{align-items:center;gap:16px;display:flex}.profile .pf-av{object-fit:cover;border:1px solid var(--line);border-radius:50%;flex:none;width:72px;height:72px}.profile .pf-av.ph{background:var(--surface-2);color:var(--gold);font-family:var(--font-display), sans-serif;place-items:center;font-size:30px;font-weight:800;display:grid}.profile .pf-name{font-family:var(--font-display), sans-serif;text-transform:uppercase;letter-spacing:.01em;font-size:24px;font-weight:700;line-height:1}.profile .pf-since{color:var(--faint);margin-top:6px;font-size:12.5px}.profile .pf-row{border-bottom:1px solid var(--line);align-items:baseline;gap:14px;padding:12px 0;display:flex}.profile .pf-row:first-child{padding-top:2px}.profile .pf-row .k{letter-spacing:.1em;text-transform:uppercase;width:120px;color:var(--faint);font-size:11px;font-family:var(--font-display), sans-serif;flex:none;font-weight:600}.profile .pf-row .v{color:var(--ink);word-break:break-word;font-size:14px}.profile .pf-actions{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}.profile .pf-actions .btn{padding:10px 16px;font-size:13px}.profile .btn.ghost.danger{color:var(--down);border-color:color-mix(in srgb, var(--down) 32%, transparent)}.profile .btn.ghost.danger:hover{border-color:var(--down);background:color-mix(in srgb, var(--down) 10%, transparent)}.profile .pf-soon{grid-template-columns:1fr;gap:10px;display:grid}@media (min-width:640px){.profile .pf-soon{grid-template-columns:repeat(3,1fr)}}.profile .soon{border:1px dashed var(--line-2);border-radius:12px;padding:15px 16px}.profile .soon b{font-family:var(--font-display), sans-serif;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:13px;display:block}.profile .soon span{color:var(--faint);margin-top:6px;font-size:12.5px;line-height:1.5;display:block}.onboarding{min-height:calc(100vh - var(--nav-h));justify-content:center;padding:48px 20px 80px;display:flex}.onboarding .ob-card{background:var(--surface);border:1px solid var(--line);text-align:center;border-radius:18px;width:100%;max-width:460px;padding:30px 28px}.onboarding .ob-badge{width:56px;height:56px;font-family:var(--font-display), sans-serif;color:var(--gold);background:#d8b45a1f;border:1px solid #d8b45a4d;border-radius:14px;place-items:center;margin:0 auto 16px;font-size:20px;font-weight:800;display:grid}.onboarding h1{font-family:var(--font-display), sans-serif;text-transform:uppercase;letter-spacing:.01em;font-size:28px;font-weight:700}.onboarding .ob-card>p{color:var(--muted);margin:10px 0 22px;font-size:14px;line-height:1.6}.ob-form{text-align:left;flex-direction:column;gap:16px;display:flex}.ob-check{color:var(--muted);cursor:pointer;align-items:flex-start;gap:11px;font-size:13.5px;line-height:1.5;display:flex}.ob-check input{width:18px;height:18px;accent-color:var(--red);cursor:pointer;flex:none;margin-top:2px}.ob-check b{color:var(--ink)}.ob-check a{color:var(--red-soft);font-weight:600}.ob-check a:hover{text-decoration:underline}.ob-form .btn.primary{justify-content:center}.ob-form .btn.primary:disabled{opacity:.45;cursor:not-allowed}.ob-dob{border:0;min-width:0;margin:0;padding:0}.ob-dob legend{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--faint);padding:0 0 9px;font-size:10.5px;font-weight:600}.dobw{--dobw-item:40px;--dobw-visible:5;height:calc(var(--dobw-item) * var(--dobw-visible));margin-top:22px;position:relative}.dobw-band{left:0;right:0;top:calc(var(--dobw-item) * 2);height:var(--dobw-item);background:var(--surface);border:1px solid var(--faint);pointer-events:none;border-radius:10px;position:absolute}.dobw-cols{grid-template-rows:minmax(0,1fr);grid-template-columns:1.6fr .72fr 1fr;gap:6px;height:100%;display:grid;position:relative}.dobw-col{min-width:0;height:100%;min-height:0;position:relative}.dobw-lab{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--faint);font-size:10px;position:absolute;top:-17px;left:2px}.dobw-scroll{scroll-snap-type:y mandatory;scrollbar-width:none;-ms-overflow-style:none;height:100%;overflow-y:auto}.dobw-col:before,.dobw-col:after{content:"";height:calc(var(--dobw-item) * var(--dobw-visible) * .22);z-index:1;pointer-events:none;position:absolute;left:0;right:0}.dobw-col:before{background:linear-gradient(180deg, var(--surface), transparent);top:0}.dobw-col:after{background:linear-gradient(0deg, var(--surface), transparent);bottom:0}.dobw-scroll::-webkit-scrollbar{display:none}.dobw-scroll:focus{outline:none}.dobw-scroll:focus-visible{outline:2px solid var(--ink);outline-offset:2px;border-radius:10px}.dobw-pad{height:calc(var(--dobw-item) * 2)}.dobw-opt{height:var(--dobw-item);scroll-snap-align:center;color:var(--faint);white-space:nowrap;cursor:pointer;align-items:center;padding:0 8px;font-size:15px;font-weight:600;line-height:1;transition:color .14s;display:flex;overflow:hidden}.dobw-opt.is-on{color:var(--ink)}@media (prefers-reduced-motion:reduce){.dobw-scroll{scroll-behavior:auto}}.ob-dob-note{color:var(--faint);margin:9px 0 0;font-size:12px;line-height:1.45}.ob-err{border:1px solid var(--red-deep);color:var(--ink);background:#e5142a17;border-radius:9px;margin:0;padding:10px 12px;font-size:13px;line-height:1.45}.onboarding .ob-fine{color:var(--faint);margin:18px 0 0;font-size:11.5px;line-height:1.5}.cookie-notice{z-index:60;background:var(--surface-2);border:1px solid var(--line-2);width:calc(100% - 28px);max-width:620px;color:var(--muted);border-radius:12px;align-items:center;gap:14px;padding:12px 14px 12px 16px;font-size:12.5px;line-height:1.45;display:flex;position:fixed;bottom:16px;left:50%;transform:translate(-50%);box-shadow:0 12px 34px #00000073}.cookie-notice a{color:var(--red-soft);font-weight:600}.cookie-notice a:hover{text-decoration:underline}.cookie-notice button{font-family:var(--font-display), sans-serif;letter-spacing:.06em;text-transform:uppercase;color:var(--ink);border:1px solid var(--line-2);cursor:pointer;background:0 0;border-radius:8px;flex:none;margin-left:auto;padding:8px 14px;font-size:11.5px;font-weight:700;transition:border-color .16s,background .16s}.cookie-notice button:hover{border-color:var(--muted);background:#ffffff0a}.footlinks{justify-content:center;gap:10px;margin-top:10px;display:flex}.footlinks a{color:var(--muted);font-weight:600}.footlinks a:hover{color:var(--ink);text-decoration:underline}.footlinks span{color:var(--faint)}.legal{padding-bottom:40px}.legal .legal-meta{color:var(--faint);margin:-6px 0 20px;font-size:12.5px}.legal p{color:var(--muted);max-width:68ch;margin:0 0 14px;line-height:1.7}.legal p b{color:var(--ink);font-weight:600}.legal h2{font-family:var(--font-display), sans-serif;text-transform:uppercase;letter-spacing:.02em;color:var(--ink);margin:28px 0 10px;font-size:18px;font-weight:700}.legal ul{max-width:68ch;margin:0 0 14px;padding-left:20px}.legal li{color:var(--muted);margin:7px 0;line-height:1.65}.legal li b{color:var(--ink);font-weight:600}.legal a{color:var(--red-soft);font-weight:600}.legal a:hover{text-decoration:underline}.prefs{flex-direction:column;display:flex}.pref-row{border-bottom:1px solid var(--line);align-items:center;gap:16px;padding:14px 0;display:flex}.pref-row:first-child{padding-top:2px}.pref-row:last-of-type{border-bottom:none}.pref-lbl{min-width:0}.pref-lbl b{color:var(--ink);font-size:14px;font-weight:600;display:block}.pref-lbl span{color:var(--faint);margin-top:2px;font-size:12.5px;display:block}.pref-row .seg{border:1px solid var(--line-2);border-radius:9px;flex:none;margin-left:auto;display:inline-flex;overflow:hidden}.pref-row .seg button{font-family:var(--font-display), sans-serif;letter-spacing:.04em;text-transform:uppercase;color:var(--muted);cursor:pointer;background:0 0;border:none;padding:8px 14px;font-size:12px;font-weight:700;transition:color .16s,background .16s}.pref-row .seg button.on{color:#fff;background:var(--red)}.switch{flex:none;margin-left:auto;display:inline-flex;position:relative}.switch input{opacity:0;width:0;height:0;position:absolute}.switch .track{background:var(--surface-2);border:1px solid var(--line-2);cursor:pointer;border-radius:99px;width:42px;height:24px;transition:background .16s,border-color .16s;position:relative}.switch .track:after{content:"";background:var(--muted);border-radius:50%;width:18px;height:18px;transition:transform .18s,background .16s;position:absolute;top:2px;left:2px}.switch input:checked+.track{border-color:var(--up);background:#35c2812e}.switch input:checked+.track:after{background:var(--up);transform:translate(18px)}.switch input:focus-visible+.track{outline:2px solid var(--red);outline-offset:2px}.pref-note{color:var(--faint);margin:14px 0 0;font-size:12px;line-height:1.5}.pref-sub{border-left:2px solid var(--line);margin-left:14px;padding-left:14px}.pref-sub .pref-row:last-of-type{border-bottom:none}.pref-sub .pref-lbl b{font-size:13.5px;font-weight:600}.pref-state{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--faint);border:1px solid var(--line);flex:none;margin-left:auto;padding:7px 10px;font-size:10px}.pref-err{color:var(--red)}.switch input:disabled+.track{opacity:.45;cursor:not-allowed}.follows{flex-direction:column;display:flex}.follow-row{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:12px 0;display:flex}.follow-row:first-child{padding-top:2px}.follow-row:last-child{border-bottom:none}.fl-main{flex:1;align-items:center;gap:12px;min-width:0;display:flex}.fl-type{letter-spacing:.1em;text-transform:uppercase;color:var(--gold);background:#d8b45a1f;border-radius:5px;flex:none;padding:3px 8px;font-size:10px;font-weight:800}.fl-label{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.fl-main:hover .fl-label{color:var(--red-soft)}.fl-x{letter-spacing:.04em;text-transform:uppercase;color:var(--faint);border:1px solid var(--line-2);cursor:pointer;background:0 0;border-radius:7px;flex:none;padding:6px 12px;font-size:11px;font-weight:600;transition:color .16s,border-color .16s}.fl-x:hover{color:var(--down);border-color:color-mix(in srgb, var(--down) 40%, transparent)}.follows-empty{color:var(--muted);padding:4px 0;font-size:13px;line-height:1.6}.follows-empty b{color:var(--ink)}.follow-btn{font-family:var(--font-display), sans-serif;letter-spacing:.05em;text-transform:uppercase;color:var(--ink);border:1px solid var(--line-2);cursor:pointer;white-space:nowrap;background:0 0;border-radius:9px;align-items:center;gap:6px;padding:9px 16px;font-size:12.5px;font-weight:700;transition:color .16s,border-color .16s,background .16s;display:inline-flex}.follow-btn:hover{border-color:var(--muted);background:#ffffff0a}.follow-btn.on{color:var(--up);border-color:color-mix(in srgb, var(--up) 40%, transparent);background:#35c28114}.follow-btn:disabled{opacity:.6;cursor:default}.fp-follow,.ev-follow{margin-top:14px}.pickc .pick-btns{grid-template-columns:1fr 1fr;gap:10px;margin-top:4px;display:grid}.pick-opt{font-family:var(--font-display), sans-serif;text-transform:uppercase;letter-spacing:.02em;color:var(--ink);background:var(--surface-2);border:1px solid var(--line-2);cursor:pointer;border-radius:11px;padding:14px 12px;font-size:15px;font-weight:700;transition:border-color .16s,background .16s,color .16s}.pick-opt:hover:not(:disabled){border-color:var(--muted)}.pick-opt.on{border-color:var(--red);color:#fff;background:#e5142a1a}.pick-opt:disabled{cursor:default;opacity:.7}.pickc .pick-cap{color:var(--faint);margin:12px 0 0;font-size:12.5px;line-height:1.5}.pickc .pick-cap b{color:var(--muted)}.pickc .pick-cap a{color:var(--red-soft);font-weight:600}.pick-state{letter-spacing:.1em;text-transform:uppercase;color:var(--up);margin-left:auto;font-size:10px;font-weight:800}.pick-err{color:var(--down);margin:8px 0 0;font-size:12px}.pick-lines{flex-direction:column;gap:9px;margin-top:12px;display:flex}.pick-line{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.pick-line .lbl{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.16em;text-transform:uppercase;color:var(--faint);flex:none;width:46px;font-size:10px}.pick-line .opts{flex-wrap:wrap;gap:8px;display:flex}.pick-mini{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);border:1px solid var(--line);cursor:pointer;background:0 0;border-radius:4px;min-width:44px;min-height:40px;padding:6px 10px;font-size:11px;transition:color .14s,border-color .14s,background .14s}.pick-mini:hover:not(:disabled){color:var(--ink);border-color:var(--line-2);background:#ffffff08}.pick-mini.on{color:#fff;border-color:var(--red);background:#e5142a29}.pick-mini:disabled{cursor:default;opacity:.55}.pick-clear{color:var(--faint);cursor:pointer;background:0 0;border:none;min-height:40px;margin-left:8px;padding:10px 8px;font-size:11.5px;text-decoration:underline}.pick-clear:hover:not(:disabled){color:var(--red-soft)}.ev2 .bout-wrap{border-bottom:1px solid var(--line)}.ev2 .bout-wrap:last-child,.ev2 .bout-wrap .bout{border-bottom:none}.ev2 .bout-wrap.has-pick{background:#e5142a08}.pk-inline{padding:0 14px 14px}.pk-inline.signed-out{color:var(--faint);padding:0 14px 14px;font-size:12px}.pk-inline.signed-out a{color:var(--red-soft);font-weight:600}.pk-inline .pick-btns{grid-template-columns:1fr 1fr;gap:8px;display:grid}.pk-inline .pick-opt{border-radius:6px;padding:9px 10px;font-size:12.5px}.pk-inline .pick-cap{color:var(--faint);margin:10px 0 0;font-size:11.5px;line-height:1.5}.pk-inline .pick-cap b{color:var(--muted)}.ev2 .seg-cap{align-items:baseline;gap:12px;display:flex}.ev2 .seg-cap .slip-count{color:var(--gold);font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.12em;margin-left:auto}.picks-score{align-items:center;gap:14px;display:flex}.ps-tile{text-align:center;flex:1}.ps-tile .lbl{font-family:var(--font-display), sans-serif;letter-spacing:.12em;text-transform:uppercase;color:var(--faint);font-size:11px}.ps-tile .big{font-family:var(--font-display), sans-serif;color:var(--ink);font-variant-numeric:tabular-nums;margin-top:6px;font-size:34px;font-weight:700;line-height:1}.ps-tile.apex .big{color:var(--gold)}.ps-tile .den{color:var(--faint);font-size:18px}.ps-vs{text-transform:uppercase;letter-spacing:.1em;color:var(--faint);flex:none;font-size:12px}.picks-list{flex-direction:column;display:flex}.pk-row{border-bottom:1px solid var(--line);grid-template-columns:1fr auto auto auto;align-items:center;gap:14px;padding:11px 0;font-size:13.5px;display:grid}a.pk-fight{transition:color .14s}a.pk-fight:hover{color:var(--ink);text-decoration:underline}.pk-del{border:1px solid var(--line);color:var(--faint);font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;white-space:nowrap;background:0 0;border-radius:3px;min-height:36px;padding:8px 10px;font-size:10px;transition:color .14s,border-color .14s,background .14s}.pk-del:hover:not(:disabled){color:#fff;background:var(--red);border-color:var(--red)}.pk-del:disabled{opacity:.45;cursor:default}.pk-del.locked{border:none;width:0;min-height:0;padding:0}@media (max-width:560px){.pk-row{grid-template-columns:1fr auto;row-gap:6px}.pk-row .pk-res{grid-column:2}.pk-del{grid-column:2;justify-self:end}}.trackrec .tr-waiting{color:var(--muted);margin:0;font-size:12.5px;line-height:1.6}.pk-row:first-child{padding-top:2px}.pk-row:last-child{border-bottom:none}.pk-fight{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.pk-pick{color:var(--ink);white-space:nowrap;font-weight:600}.pk-res{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12.5px;font-weight:600}.pk-res.ok{color:var(--up)}.pk-res.no{color:var(--down)}.pk-res.pending{color:var(--faint);font-weight:400}.pk-pick .by,.pk-res .by{font-style:normal;font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--faint);margin-left:7px;font-size:10.5px;font-weight:500}.pf-card.slip{margin-top:10px}.slip-head{align-items:center;gap:10px;margin-bottom:6px;display:flex}.slip-head .n{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--faint);font-size:10.5px}.slip-badge{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.14em;text-transform:uppercase;border:1px solid var(--line);border-radius:3px;margin-left:auto;padding:4px 8px;font-size:10px}.slip-badge.clean{color:var(--up);background:#35c28114;border-color:#35c28159}.slip-badge.pending{color:var(--faint)}.trackrec{border:1px solid var(--line);background:#0a0a0a80;border-radius:4px;margin-top:10px;padding:16px 18px}.trackrec .tr-head{align-items:baseline;gap:12px;margin-bottom:14px;display:flex}.trackrec .tr-head .lbl{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.16em;text-transform:uppercase;color:var(--faint);font-size:10.5px}.trackrec .tr-head .n{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--faint);margin-left:auto;font-size:10.5px}.trackrec .tr-head .n b{color:var(--up);font-weight:500}.tr-line{grid-template-columns:68px 1fr auto 44px auto;align-items:center;gap:12px;padding:7px 0;display:grid}.tr-lbl{font-family:var(--font-display), sans-serif;text-transform:uppercase;letter-spacing:-.01em;font-size:13px}.tr-bar{background:var(--surface-2);border:1px solid var(--line);border-radius:3px;height:6px;position:relative;overflow:hidden}.tr-bar i{background:linear-gradient(90deg, var(--oxblood), var(--red));position:absolute;inset:0 auto 0 0}.tr-n{font-family:var(--font-display), sans-serif;font-size:16px;font-weight:700}.tr-n .den,.tr-apex .den{color:var(--faint);font-weight:400}.tr-pct{font-family:var(--font-mono), ui-monospace, monospace;color:var(--muted);text-align:right;font-size:11.5px}.tr-apex{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--gold);white-space:nowrap;font-size:10.5px}.tr-foot{border-top:1px solid var(--line);color:var(--faint);margin:12px 0 0;padding-top:12px;font-size:11.5px;line-height:1.6}.tr-foot b{color:var(--up);font-weight:600}@media (max-width:560px){.tr-line{grid-template-columns:60px 1fr auto auto}.tr-apex{text-align:right;grid-column:2/-1;margin-top:-4px}}.contact{grid-template-columns:1fr;align-items:start;gap:30px;padding-top:40px;padding-bottom:64px;display:grid}@media (min-width:860px){.contact{grid-template-columns:1.05fr 1fr;align-items:center;gap:56px;padding-top:64px}}.contact-hero .kicker{margin-bottom:16px;display:block}.contact-hero h1{text-transform:uppercase;letter-spacing:.005em;font-size:clamp(46px,9vw,86px);font-weight:800;line-height:.9}.contact-hero h1 b{color:var(--red)}.contact-lede{max-width:46ch;color:var(--muted);text-wrap:pretty;margin-top:22px;font-size:15px;line-height:1.7}.contact-lede a{color:var(--red-soft);font-weight:600}.contact-lede a:hover{text-decoration:underline}.contact-card{background:var(--surface);border:1px solid var(--line);border-radius:18px;padding:26px 24px}@media (min-width:860px){.contact-card{padding:30px 28px}}.contact-form{flex-direction:column;gap:16px;display:flex}.cf-row{grid-template-columns:1fr 1fr;gap:16px;display:grid}@media (max-width:460px){.cf-row{grid-template-columns:1fr}}.cf-field{flex-direction:column;gap:7px;display:flex}.cf-field>span{letter-spacing:.02em;color:var(--muted);font-size:12.5px;font-weight:600}.cf-field input,.cf-field textarea{background:var(--surface-2);border:1px solid var(--line-2);width:100%;color:var(--ink);border-radius:10px;outline:none;padding:12px 13px;font-family:inherit;font-size:14.5px;line-height:1.5;transition:border-color .16s,box-shadow .16s}.cf-field textarea{resize:vertical;min-height:118px}.cf-field input::placeholder,.cf-field textarea::placeholder{color:var(--faint)}.cf-field input:focus,.cf-field textarea:focus{border-color:var(--red);box-shadow:0 0 0 3px #e5142a29}.cf-hp{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;left:-9999px}.cf-error{color:var(--red-soft);margin:0;font-size:13px;font-weight:600;line-height:1.5}.contact-send{justify-content:center;width:100%;margin-top:4px}.contact-send:disabled{opacity:.55;cursor:not-allowed}.contact-done{text-align:center;padding:20px 8px}.contact-done-ic{width:52px;height:52px;color:var(--up);background:#35c2811f;border-radius:50%;justify-content:center;align-items:center;margin:0 auto 16px;display:flex}.contact-done-ic svg{width:26px;height:26px}.contact-done h2{font-family:var(--font-display), sans-serif;letter-spacing:.03em;text-transform:uppercase;font-size:24px;font-weight:700}.contact-done p{color:var(--muted);max-width:40ch;margin-top:10px;margin-left:auto;margin-right:auto;font-size:14.5px;line-height:1.6}.gate-blur{border-radius:16px;position:relative;overflow:hidden}.gate-ic{width:42px;height:42px;color:var(--red);background:#e5142a1f;border-radius:12px;justify-content:center;align-items:center;display:flex}.gate-ic svg{width:20px;height:20px}.gate-t{font-family:var(--font-display), sans-serif;letter-spacing:.04em;text-transform:uppercase;font-size:19px;font-weight:700}.gate-s{color:var(--muted);text-wrap:pretty;max-width:36ch;font-size:13px;line-height:1.55}.gate-btn{margin-top:6px}.gate-wall{text-align:center;background:var(--surface);border:1px solid var(--line);border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:11px;margin-top:8px;padding:52px 24px;display:flex}.rhead[aria-disabled=true]{cursor:default;opacity:.72}.seg-empty{text-align:center;flex-direction:column;gap:8px;padding:40px 24px;display:flex}.seg-empty b{font-family:var(--font-display), sans-serif;letter-spacing:.03em;text-transform:uppercase;font-size:15px}.seg-empty span{color:var(--muted);text-wrap:pretty;max-width:46ch;margin:0 auto;font-size:13px;line-height:1.6}.pb .bout.locked-row{opacity:1;justify-content:space-between;align-items:center;gap:12px;animation:none;display:flex;transform:none}.pb .bout.locked-row .bout-names{flex:1;min-width:0;font-size:clamp(16px,2.6vw,20px)}.pb .lr-cta{font-family:var(--font-display), sans-serif;letter-spacing:.08em;text-transform:uppercase;color:var(--red-soft);border:1px solid var(--line-2);border-radius:8px;flex:none;align-items:center;gap:7px;padding:8px 12px;font-size:11.5px;font-weight:700;transition:border-color .16s,background .16s;display:inline-flex}.pb .bout.locked-row:hover .lr-cta{border-color:var(--muted);background:#ffffff08}.pb .lr-cta svg{width:13px;height:13px}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important;animation-delay:0s!important}}body{font-family:var(--font-body), var(--font-sans), -apple-system, "Segoe UI", Roboto, sans-serif}.page-h h1,.section-head h2,.feature h3,.panel-h .k,.nextcard .en,h1,h2,h3{font-family:var(--font-serif), Georgia, "Times New Roman", serif}.page-h h1{letter-spacing:-.025em;font-size:clamp(26px,4.4vw,40px)}.section-head h2{letter-spacing:-.01em;font-size:24px}.kicker,.pill,.badge,.ctx .tag,.panel-h .r,.panel-h .n{font-family:var(--font-mono), ui-monospace, SFMono-Regular, monospace}.kicker{letter-spacing:.24em;font-size:11px;font-weight:500}.pill,.badge{letter-spacing:.1em;border-radius:2px;font-weight:500}:root{--radius:4px}.panel,.card,.feature,.nextcard,.devcard,.parlay,.rank-card{border-radius:4px}.btn{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.14em;border-radius:3px;font-size:12.5px;font-weight:500}.btn.primary:hover{box-shadow:0 0 22px #e0202052}.panel{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0a0a0a99}.card{border-radius:4px}.tnum,.num,.odds-table td,.mtx td{font-family:var(--font-mono), ui-monospace, monospace}:root{--font-display:var(--font-serif);--font-sans:var(--font-body)}.page-h h1,.section-head h2,.feature h3,.nextcard .en,.ev2 .evhead h1,.ev2 .bout .f .nm,.fight .mid .vs,.pred .pick .who,.pl .p-head h3,.od .bout .f,h1,h2,h3{letter-spacing:-.02em}.kicker,.pill,.badge,.ctx .tag,.od .wc,.ev2 .bout .mid .wc,.pl .leg .tag{letter-spacing:.12em}.ev2 .seg button,.od .wc,.ev2 .bout .mid .wc,.pb-filter-btn,.pb-toolbar-lbl{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.1em;font-weight:500}.ev2 .seg button{border-radius:3px;font-size:11.5px}.od .wc{font-size:11.5px}@media (max-width:560px){.pb .bout-read .anchor{margin-left:0}}@media (max-width:420px){.pb .bout-names{min-width:0}.pb .bout{padding-left:15px;padding-right:15px}.pb .ptug{gap:12px}.pb .ptug .p{font-size:24px}}.evx-hero{border:1px solid var(--line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);text-align:center;background:#0a0a0a99;border-radius:4px;margin-top:8px;padding:46px 22px 40px;position:relative;overflow:hidden}.evx-grid{pointer-events:none;background-image:linear-gradient(#151013 1px,#0000 1px),linear-gradient(90deg,#151013 1px,#0000 1px);background-size:42px 42px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(80% 76% at 50% 46%,#000 34%,#0000 100%);mask-image:radial-gradient(80% 76% at 50% 46%,#000 34%,#0000 100%)}.evx-hero-in{position:relative}.evx-hero .kicker{color:var(--red-soft);margin-bottom:14px;display:block}.evx-hero h1{font-family:var(--font-serif), Georgia, serif;letter-spacing:-.03em;text-transform:uppercase;text-wrap:balance;font-size:clamp(26px,5.2vw,54px);font-weight:700;line-height:1.02}.evx-hero .cd{justify-content:center;align-items:flex-start;gap:0;margin:26px 0 28px;display:flex}.evx-hero .cd .u{background:0 0;border:none;padding:0 clamp(10px,3vw,26px);position:relative}.evx-hero .cd .u+.u:before{content:":";color:var(--line-2);font-family:var(--font-serif), Georgia, serif;font-size:clamp(22px,4vw,38px);position:absolute;top:2px;left:-4px}.evx-hero .cd .n{font-family:var(--font-serif), Georgia, serif;letter-spacing:-.02em;font-size:clamp(30px,6.4vw,62px);font-weight:700;line-height:1}.evx-hero .cd .u:first-child .n{color:var(--red)}.evx-hero .cd .l{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.22em;color:var(--faint);margin-top:8px;font-size:9.5px}.section-head .sh-ic{color:var(--red);display:inline-flex}.section-head .sh-ic svg{width:17px;height:17px}.engage{border:1px solid var(--line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0a0a0a99;border-radius:4px;grid-template-columns:1fr;display:grid;overflow:hidden}.engage .side,.engage .mid{text-align:center;padding:22px 18px}.engage .side+.mid,.engage .mid+.side{border-top:1px solid var(--line)}.engage .cor{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.22em;text-transform:uppercase;color:var(--faint);font-size:10px}.engage .nm{font-family:var(--font-serif), Georgia, serif;text-transform:uppercase;letter-spacing:-.02em;margin:8px 0 12px;font-size:clamp(20px,3.4vw,28px);font-weight:700}.engage .p{font-family:var(--font-serif), Georgia, serif;color:var(--red);font-size:26px;font-weight:700;line-height:1}.engage .pl{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.18em;text-transform:uppercase;color:var(--faint);margin-top:7px;font-size:9.5px;display:block}.engage .mid .when{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.1em;color:var(--muted);margin:10px 0 8px;font-size:11px}.engage .mid .en{font-family:var(--font-body), var(--font-sans), sans-serif;color:var(--ink);text-wrap:pretty;margin-bottom:16px;font-size:14px}@media (min-width:760px){.engage{grid-template-columns:1fr 1.15fr 1fr;align-items:center}.engage .side+.mid,.engage .mid+.side{border-top:none;border-left:1px solid var(--line)}}.evx-cols{grid-template-columns:1fr;gap:4px 34px;display:grid}@media (min-width:900px){.evx-cols{grid-template-columns:1.6fr 1fr}}.briefs{flex-direction:column;gap:8px;display:flex}.brief{border:1px solid var(--line);background:#0a0a0a73;border-radius:4px;grid-template-columns:auto 1fr auto;align-items:center;gap:16px;padding:14px 16px;transition:border-color .16s,background .16s;display:grid}.brief:hover{border-color:var(--line-2);background:#ffffff08}.brief.ppv{background:#e020200d;border-color:#e0202047}.brief.ppv:hover{border-color:var(--red);box-shadow:0 0 18px #e020201f}.brief .when{font-family:var(--font-mono), ui-monospace, monospace;text-align:center;min-width:62px}.brief .when .d{letter-spacing:.1em;text-transform:uppercase;color:var(--red-soft);font-size:11px;display:block}.brief .when .t{color:var(--faint);margin-top:3px;font-size:10px;display:block}.brief .info{min-width:0}.brief .info .t{font-family:var(--font-serif), Georgia, serif;text-transform:uppercase;letter-spacing:-.01em;text-wrap:pretty;font-size:15px;font-weight:700;line-height:1.2}.brief .info .pill{margin-top:7px}.brief .chev{color:var(--faint);flex:none}.brief:hover .chev{color:var(--red)}.briefs .more{margin-top:2px}.briefs .more>summary{cursor:pointer;text-align:center;border:1px solid var(--line);font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.18em;text-transform:uppercase;color:var(--muted);border-radius:4px;padding:12px;font-size:11px;list-style:none;transition:color .16s,border-color .16s}.briefs .more>summary::-webkit-details-marker{display:none}.briefs .more>summary:hover{color:var(--ink);border-color:var(--line-2)}.briefs .more[open]>summary,.briefs .more .brief{margin-bottom:8px}.results{flex-direction:column;gap:8px;display:flex}.res-row{border:1px solid var(--line);background:#0a0a0a73;border-radius:4px;align-items:center;gap:12px;padding:12px 14px;transition:border-color .16s;display:flex}.res-row:hover{border-color:var(--line-2)}.res-row .info{flex:1;min-width:0}.res-row .info .t{font-family:var(--font-body), var(--font-sans), sans-serif;color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.res-row .info .s{font-family:var(--font-mono), ui-monospace, monospace;color:var(--faint);letter-spacing:.06em;margin-top:4px;font-size:10px}.nav .nav-in{justify-content:space-between;align-items:center;gap:14px;display:flex;position:relative}.nav .links{margin-left:0}.nav .logo{pointer-events:auto;gap:0;position:absolute;left:50%;transform:translate(-50%)}.nav-right{justify-content:flex-end;align-items:center;gap:10px;min-width:0;margin-left:auto;display:flex}.nav .burger{margin-left:0}@media (min-width:900px){.nav-search{margin-left:0}}@media (max-width:360px){.nav .nav-in{gap:8px;padding-left:12px;padding-right:12px}.nav-right{gap:7px}.nav .signin-btn{letter-spacing:.03em;padding:7px 10px;font-size:11px}.nav .burger{width:36px;height:36px;font-size:16px}.nav .logo .logo-mk{width:28px;height:28px}}.profile .pf-card{border:1px solid var(--line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0a0a0a99;border-radius:4px;position:relative}.profile .pf-head{overflow:hidden}.profile .pf-head:before{content:"";pointer-events:none;background-image:linear-gradient(#151013 1px,#0000 1px),linear-gradient(90deg,#151013 1px,#0000 1px);background-size:42px 42px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 90% at 30%,#000 20%,#0000 100%);mask-image:radial-gradient(70% 90% at 30%,#000 20%,#0000 100%)}.profile .pf-head>*{position:relative}.profile .pf-av{border-radius:3px}.profile .pf-name{font-family:var(--font-serif), Georgia, serif;letter-spacing:-.02em;text-transform:uppercase;font-size:clamp(22px,4vw,32px);font-weight:700}.profile .pf-since{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.16em;text-transform:uppercase;color:var(--faint);margin-top:6px;font-size:10.5px}.profile .pf-row .k{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.18em;text-transform:uppercase;color:var(--faint);font-size:10.5px}.profile .pf-row .v{font-family:var(--font-body), var(--font-sans), sans-serif}.profile .pf-row.editing{align-items:flex-start}.profile .pf-edit{border:1px solid var(--line);color:var(--muted);font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.14em;text-transform:uppercase;cursor:pointer;background:0 0;border-radius:3px;padding:6px 10px;font-size:10px;transition:color .16s,border-color .16s}.profile .pf-edit:hover:not(:disabled){color:var(--ink);border-color:var(--line-2)}.profile .pf-edit:disabled{opacity:.55;cursor:default}.profile .pf-edit.save{color:#fff;background:var(--red);border-color:var(--red)}.profile .pf-edit.save:hover:not(:disabled){color:#fff;box-shadow:0 0 16px #e0202052}.profile .pf-edit-actions{gap:7px;display:inline-flex}.profile .pf-input{background:var(--bg);border:1px solid var(--line-2);width:100%;max-width:280px;color:var(--ink);font-family:var(--font-body), var(--font-sans), sans-serif;border-radius:3px;outline:none;padding:8px 10px;font-size:14px}.profile .pf-input:focus{border-color:var(--red);box-shadow:0 0 0 3px #e0202024}.profile .pf-hint,.profile .pf-err{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.08em;margin-top:6px;font-size:10px;display:block}.profile .pf-hint{color:var(--faint)}.profile .pf-err{color:var(--red-soft)}.scoreblock{border:1px solid var(--line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0a0a0a99;border-radius:4px;margin-top:4px;position:relative;overflow:hidden}.scoreblock:before{content:"";background:linear-gradient(90deg, transparent, var(--red), transparent);height:1px;position:absolute;top:0;left:0;right:0}.scoreblock .sb-head{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:baseline;gap:10px;padding:15px 18px;display:flex}.scoreblock .sb-head .lbl{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.2em;text-transform:uppercase;color:var(--faint);font-size:10.5px}.scoreblock .sb-head .verdict{font-family:var(--font-serif), Georgia, serif;letter-spacing:-.01em;text-transform:uppercase;font-size:17px;font-weight:700}.scoreblock .sb-head .n{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--faint);margin-left:auto;font-size:10px}.scoreblock .sb-rows{padding:6px 18px 12px}.scoreblock .sb-row{border-bottom:1px solid var(--line);grid-template-columns:58px auto 1fr 46px;align-items:center;gap:12px;padding:12px 0;display:grid}.scoreblock .sb-row:last-child{border-bottom:none}.scoreblock .sb-row .who{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.16em;text-transform:uppercase;color:var(--muted);font-size:11px}.scoreblock .sb-row.lead .who{color:var(--ink)}.scoreblock .sb-row .rec{font-family:var(--font-serif), Georgia, serif;letter-spacing:-.02em;font-size:22px;font-weight:700;line-height:1}.scoreblock .sb-row .rec .den{color:var(--faint);font-size:13px;font-weight:500}.scoreblock .sb-row .bar{background:var(--surface-2);border-radius:2px;height:6px;display:block;overflow:hidden}.scoreblock .sb-row .bar i{background:linear-gradient(90deg, var(--oxblood), var(--red));border-radius:2px;height:100%;display:block}.scoreblock .sb-row.lead .bar i{box-shadow:0 0 12px #e0202073}.scoreblock .sb-row .pct{font-family:var(--font-mono), ui-monospace, monospace;text-align:right;color:var(--muted);font-size:12px}.scoreblock .sb-row.lead .pct{color:var(--ink)}.scoreblock .sb-foot{border-top:1px solid var(--line);font-family:var(--font-body), var(--font-sans), sans-serif;color:var(--faint);padding:12px 18px 15px;font-size:12px;line-height:1.55}.profile .pk-fight{font-family:var(--font-body), var(--font-sans), sans-serif}.profile .pk-pick{font-family:var(--font-serif), Georgia, serif;letter-spacing:-.01em;font-weight:700}.profile .pk-res{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.08em;font-size:11px}.profile .pf-soon .soon b{font-family:var(--font-serif), Georgia, serif;letter-spacing:-.01em}.mobile-menu.open{background:var(--surface-2);border:1px solid var(--line-2);border-bottom:1px solid var(--line-2);width:max-content;min-width:210px;max-width:min(280px,100vw - 32px);max-height:calc(100dvh - var(--nav-h) - 28px);overscroll-behavior:contain;z-index:60;border-radius:4px;padding:6px;animation:.14s both rmFade;position:absolute;top:calc(100% + 4px);left:auto;right:22px;overflow-y:auto;box-shadow:0 18px 44px #0009}.mobile-menu a{white-space:nowrap;border-bottom:none;border-radius:3px;padding:9px 11px;font-size:13.5px}.mobile-menu a:hover{background:#ffffff0d}.mobile-menu .mm-toggle{border-bottom:none;border-radius:3px;padding:9px 11px;font-size:13.5px}.mobile-menu .mm-toggle:hover{background:#ffffff0d}.mobile-menu .mm-sub a{color:var(--muted);padding:7px 9px;font-size:12.5px}.mobile-menu .mm-group:last-child .mm-sub a:last-child{border-bottom:none}@media (max-width:360px){.mobile-menu.open{max-width:calc(100vw - 24px);right:12px}}.nav .burger{position:relative}.nav .burger.has-unread:after{content:"";background:var(--red);width:8px;height:8px;box-shadow:0 0 0 2px var(--bg), 0 0 8px #e02020cc;border-radius:50%;position:absolute;top:6px;right:6px}.mobile-menu .mm-notif{justify-content:space-between;align-items:center;gap:10px;display:flex}.mobile-menu .mm-dot{background:var(--red);border-radius:50%;flex:none;width:8px;height:8px;box-shadow:0 0 8px #e02020cc}.mobile-menu .mm-profile{border-top:1px solid var(--line);align-items:center;gap:8px;margin-top:6px;padding-top:8px;display:flex}.mobile-menu .mm-profile-main{border-radius:3px;flex:1;align-items:center;gap:9px;min-width:0;padding:6px 8px;display:flex}.mobile-menu .mm-profile-main:hover{background:#ffffff0d}.mobile-menu .mm-signout{border:1px solid var(--line);color:var(--red-soft);font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;white-space:nowrap;background:0 0;border-radius:3px;flex:none;padding:6px 9px;font-size:9.5px;transition:color .16s,background .16s,border-color .16s}.mobile-menu .mm-signout:hover{color:#fff;background:var(--red);border-color:var(--red)}.mobile-menu .mm-profile img,.mobile-menu .mm-profile .ph{object-fit:cover;border-radius:3px;flex:none;width:26px;height:26px}.mobile-menu .mm-profile .ph{background:var(--surface);border:1px solid var(--line-2);font-family:var(--font-serif), Georgia, serif;color:var(--muted);justify-content:center;align-items:center;font-size:13px;display:flex}.mobile-menu .mm-profile .nm{font-family:var(--font-body), var(--font-sans), sans-serif;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.notifications .nt-bar{border:1px solid var(--line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0a0a0a99;border-radius:4px;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:10px;padding:12px 14px;display:flex}.notifications .nt-bar .n{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.16em;text-transform:uppercase;color:var(--faint);font-size:10.5px}.notifications .nt-bar-actions{gap:8px;margin-left:auto;display:flex}.nt-btn{border:1px solid var(--line);color:var(--muted);font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.14em;text-transform:uppercase;cursor:pointer;background:0 0;border-radius:3px;min-height:40px;padding:6px 12px;font-size:10px;transition:color .16s,border-color .16s,background .16s}.nt-btn:hover:not(:disabled){color:var(--ink);border-color:var(--line-2);background:#ffffff08}.nt-btn:disabled{opacity:.45;cursor:default}.nt-btn.danger{color:var(--red-soft)}.nt-btn.danger:hover:not(:disabled){color:#fff;background:var(--red);border-color:var(--red)}.notifications .nt-list{flex-direction:column;gap:8px;list-style:none;display:flex}.notifications .nt-row{border:1px solid var(--line);text-align:left;cursor:pointer;background:#0a0a0a73;border-radius:4px;align-items:center;gap:11px;width:100%;padding:15px 16px;transition:border-color .16s,background .16s;display:flex}.notifications .nt-row:hover{border-color:var(--line-2);background:#ffffff05}.notifications .nt-row.unread{background:#e020200a;border-color:#e020203d}.notifications .nt-row.unread:hover{background:#e0202012}.notifications .nt-row .dot{background:var(--red);border-radius:50%;flex:none;width:7px;height:7px;box-shadow:0 0 8px #e02020b3}.notifications .nt-row .t{min-width:0;font-family:var(--font-serif), Georgia, serif;letter-spacing:-.01em;text-transform:uppercase;text-wrap:pretty;flex:1;font-size:16px;font-weight:700}.notifications .nt-row .car{width:15px;height:15px;color:var(--faint);flex:none;transition:transform .16s,color .16s}.notifications .nt-row:hover .car{color:var(--ink);transform:translate(2px)}.nt-pager{flex-direction:column;gap:14px;display:flex}.nt-page{min-height:232px}.nt-page-h{align-items:center;gap:9px;margin-bottom:10px;display:flex}.nt-page-h .lbl{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--red-soft);border:1px solid #e5142a59;border-radius:4px;flex:none;padding:3px 7px;font-size:9.5px;font-weight:600}.nt-page-h h4{font-family:var(--font-display), sans-serif;font-size:16px;font-weight:700;line-height:1.2}.nt-page-items{flex-direction:column;gap:9px;margin:0;padding:0;list-style:none;display:flex}.nt-page-items li{color:var(--muted);text-wrap:pretty;padding-left:15px;font-size:13.5px;line-height:1.6;position:relative}.nt-page-items li:before{content:"";background:var(--red);opacity:.65;border-radius:50%;width:5px;height:5px;position:absolute;top:8px;left:0}.nt-where{border:1px solid var(--line);font-family:var(--font-mono), ui-monospace, monospace;color:var(--ink);background:#ffffff05;border-radius:9px;flex-wrap:wrap;align-items:baseline;gap:8px;margin-top:13px;padding:9px 11px;font-size:12px;display:flex}.nt-where span{letter-spacing:.14em;text-transform:uppercase;color:var(--faint);font-size:9.5px}.nt-pager-nav{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;padding-top:12px;display:flex}.nt-pager-dots{gap:5px;display:flex}.nt-pager-dots i{background:var(--line-2);border-radius:50%;width:5px;height:5px;transition:background .16s}.nt-pager-dots i.on{background:var(--red)}.nt-sheet .nt-message{font-family:var(--font-body), var(--font-sans), sans-serif;color:var(--muted);white-space:pre-line;text-wrap:pretty;font-size:14px;line-height:1.65}.nt-sheet-actions{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.nt-btn.go{color:var(--ink);border-color:var(--line-2);align-items:center;display:inline-flex}.nt-btn.go:hover{color:#fff;border-color:var(--red);background:var(--red)}.notifications .nt-err{color:var(--red-soft);margin-bottom:8px;font-size:12px}.notifications .nt-empty{border:1px solid var(--line);text-align:center;background:#0a0a0a73;border-radius:4px;padding:34px 20px}.notifications .nt-empty b{font-family:var(--font-serif), Georgia, serif;text-transform:uppercase;letter-spacing:-.01em;font-size:20px;display:block}.notifications .nt-empty span{font-family:var(--font-body), var(--font-sans), sans-serif;color:var(--faint);margin-top:8px;font-size:13px;display:block}.nav .nav-in{padding-top:9px;padding-bottom:9px}@media (max-width:430px){.nav .nav-in{padding-left:16px;padding-right:16px}.nav .logo .logo-mk{width:36px;height:36px}.mobile-menu.open{right:16px}}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:999;background:var(--card);color:var(--ink);border:1px solid var(--edge);border-radius:8px;padding:10px 14px;text-decoration:none;transition:top .12s;position:absolute;top:-60px;left:8px}.skip-link:focus{top:8px}.pb .read-line .mpct{opacity:.72}.pb .meta.engine-note{max-width:62ch;color:var(--faint);margin-top:6px;line-height:1.55}.pb .meta.engine-note b{color:var(--muted)}.nav-notif,.nav-me{display:none}@media (min-width:980px){.mobile-menu.open{display:none}.nav-account{align-items:center;gap:10px;margin-left:12px;display:flex}.nav-notif{border:1px solid var(--line);background:var(--surface);width:40px;height:40px;color:var(--muted);border-radius:9px;justify-content:center;align-items:center;transition:color .16s,border-color .16s;display:inline-flex;position:relative}.nav-notif:hover{color:var(--ink);border-color:var(--line-2)}.nav-notif svg{width:18px;height:18px}.nav-notif .nav-dot{background:var(--red);border-radius:50%;width:7px;height:7px;position:absolute;top:7px;right:8px;box-shadow:0 0 8px #e02020cc}.nav-me{border:1px solid var(--line);background:var(--surface);height:40px;color:var(--ink);border-radius:9px;align-items:center;gap:9px;max-width:220px;padding:0 12px 0 6px;transition:border-color .16s,background .16s;display:inline-flex}.nav-me:hover{border-color:var(--line-2);background:#ffffff08}.nav-me img,.nav-me .ph{object-fit:cover;border-radius:50%;flex:none;width:28px;height:28px}.nav-me .ph{background:var(--red);color:#fff;font-family:var(--font-display), sans-serif;justify-content:center;align-items:center;font-size:13px;font-weight:700;display:inline-flex}.nav-me .nm{white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;overflow:hidden}}.cmp-note{max-width:62ch;color:var(--muted);margin:0 0 20px;font-size:13.5px;line-height:1.65}.cmp-note b{color:var(--ink)}.cmp-slots{grid-template-columns:1fr auto 1fr;align-items:stretch;gap:14px;display:grid}.cmp-vs{font-family:var(--font-display), sans-serif;letter-spacing:.08em;color:var(--faint);align-items:center;font-size:15px;font-weight:700;display:flex}.cmp-slot{border:1px solid var(--line);background:var(--surface);border-radius:14px;flex-direction:column;gap:9px;padding:13px 14px;display:flex;position:relative}.cmp-slot .cor{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--faint);font-size:10px;font-weight:600}.cmp-slot input{background:var(--bg);border:1px solid var(--line);width:100%;color:var(--ink);border-radius:10px;padding:11px 13px;font-size:14px;transition:border-color .16s}.cmp-slot input::placeholder{color:var(--faint)}.cmp-slot input:focus{border-color:var(--line-2);outline:none}.cmp-slot input::-webkit-search-cancel-button{display:none}.cmp-slot.filled{align-items:flex-start}.cmp-slot.filled img{object-fit:cover;object-position:top center;background:var(--surface-2);border-radius:50%;width:62px;height:62px}.cmp-slot.filled b{font-family:var(--font-display), sans-serif;text-transform:uppercase;font-size:16px;font-weight:700;line-height:1.15}.cmp-slot.filled .div{color:var(--faint);font-size:11.5px}.cmp-slot.filled button{color:var(--red-soft);cursor:pointer;align-self:flex-start;font-size:11.5px;font-weight:600}.cmp-slot.filled button:hover{text-decoration:underline}.cmp-list{z-index:40;border:1px solid var(--line-2);background:var(--surface);border-radius:12px;max-height:320px;padding:5px;position:absolute;top:calc(100% - 4px);left:10px;right:10px;overflow-y:auto;box-shadow:0 18px 44px #0000008c}.cmp-list li{list-style:none}.cmp-list .none{color:var(--faint);padding:12px 11px;font-size:12.5px;line-height:1.5}.cmp-list button{text-align:left;cursor:pointer;border-radius:9px;align-items:center;gap:10px;width:100%;padding:8px 9px;display:flex}.cmp-list button.on,.cmp-list button:hover{background:#ffffff0f}.cmp-list button img{object-fit:cover;object-position:top center;background:var(--surface-2);border-radius:50%;flex:none;width:30px;height:30px}.cmp-list button span{flex:1;font-size:13.5px;font-weight:600}.cmp-list button i{color:var(--faint);white-space:nowrap;font-size:10.5px;font-style:normal}.cmp-opts{flex-wrap:wrap;align-items:center;gap:10px;margin-top:16px;display:flex}.cmp-opts label{background:var(--surface);border:1px solid var(--line);border-radius:10px;align-items:center;gap:9px;padding:0 12px 0 13px;transition:border-color .16s;display:flex}.cmp-opts label:focus-within{border-color:var(--line-2)}.cmp-opts label>span{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--faint);font-size:10.5px;font-weight:600}.cmp-opts select{appearance:none;color:var(--ink);cursor:pointer;background:0 0;border:0;padding:11px 4px 11px 0;font-size:13px;font-weight:600}.cmp-opts select:focus{outline:none}.cmp-opts select option{background:var(--surface);color:var(--ink)}.cmp-run{background:var(--red);color:#fff;letter-spacing:.02em;cursor:pointer;border-radius:10px;margin-left:auto;padding:12px 20px;font-size:13px;font-weight:700;transition:filter .16s}.cmp-run:hover:not(:disabled){filter:brightness(1.1)}.cmp-run:disabled{background:var(--surface-2);color:var(--faint);cursor:not-allowed}.cmp-warn{color:var(--down);margin:12px 0 0;font-size:12.5px}.cmp-again{border-top:1px solid var(--line);margin-top:34px;padding-top:26px}.hypo{border:1px solid color-mix(in srgb, var(--gold) 34%, transparent);background:color-mix(in srgb, var(--gold) 7%, transparent);border-radius:13px;align-items:flex-start;gap:13px;margin-bottom:16px;padding:13px 16px;display:flex}.hypo .tag{background:var(--gold);color:#17120a;font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.13em;text-transform:uppercase;border-radius:6px;flex:none;margin-top:1px;padding:4px 9px;font-size:9.5px;font-weight:700}.hypo p{color:var(--muted);margin:0;font-size:12.5px;line-height:1.6}.hypo p b{color:var(--ink)}@media (max-width:640px){.cmp-slots{grid-template-columns:1fr;gap:10px}.cmp-vs{justify-content:center}.cmp-run{width:100%;margin-left:0}}.fl-tray .tray-h2h{background:var(--red);color:#fff;white-space:nowrap;border-radius:9px;padding:8px 14px;font-size:12px;font-weight:700}.fl-tray .tray-h2h:hover{filter:brightness(1.1)}.fp-h2h{border:1px solid var(--line-2);color:var(--ink);border-radius:9px;align-items:center;padding:9px 15px;font-size:12.5px;font-weight:600;transition:border-color .16s,background .16s;display:inline-flex}.fp-h2h:hover{border-color:var(--red);background:#ffffff0a}.allrec{margin:20px 0 26px}.allrec-h{align-items:baseline;gap:12px;margin-bottom:13px;display:flex}.allrec-h h2{font-family:var(--font-display), sans-serif;text-transform:uppercase;letter-spacing:.02em;font-size:19px;font-weight:700}.allrec-h .stamp{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--faint);font-size:10px}.allrec-two{grid-template-columns:1fr 1fr;gap:14px;display:grid}.ar-empty{color:var(--faint);margin-top:10px;font-size:13px}.ar-limits{border:1px solid var(--line);background:var(--surface);border-radius:11px;margin-top:13px}.ar-limits summary{color:var(--muted);cursor:pointer;padding:11px 15px;font-size:12.5px;font-weight:600;list-style:none}.ar-limits summary::-webkit-details-marker{display:none}.ar-limits summary:before{content:"＋ ";color:var(--faint)}.ar-limits[open] summary:before{content:"－ "}.ar-limits summary:hover{color:var(--ink)}.ar-limits ul{margin:0;padding:0 15px 4px 32px}.ar-limits li{color:var(--faint);font-size:12px;line-height:1.7}.ar-limits p{color:var(--faint);margin:6px 0 0;padding:0 15px 13px;font-size:12px;line-height:1.6}.ar-limits p b{color:var(--muted)}.ar-stale{border:1px solid color-mix(in srgb, var(--gold) 40%, transparent);background:color-mix(in srgb, var(--gold) 8%, transparent);color:var(--muted);border-radius:11px;margin:12px 0 0;padding:11px 15px;font-size:12.5px;line-height:1.6}@media (max-width:720px){.allrec-two{grid-template-columns:1fr}}.ar-divs{border:1px solid var(--line);background:var(--surface);border-radius:11px;margin-top:13px}.ar-divs summary{color:var(--muted);cursor:pointer;padding:11px 15px;font-size:12.5px;font-weight:600;list-style:none}.ar-divs summary::-webkit-details-marker{display:none}.ar-divs summary:before{content:"＋ ";color:var(--faint)}.ar-divs[open] summary:before{content:"－ "}.ar-divs summary:hover{color:var(--ink)}.ar-divs summary span{color:var(--faint);font-weight:400}.ar-divs ul{margin:0;padding:2px 15px 4px;list-style:none}.ar-divs li{grid-template-columns:132px 1fr 42px 74px;align-items:center;gap:10px;padding:5px 0;display:grid}.ar-divs .dv{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;overflow:hidden}.ar-divs .bar{background:var(--surface-2);border:1px solid var(--line);border-radius:4px;height:6px;overflow:hidden}.ar-divs .bar i{background:linear-gradient(90deg, var(--oxblood), var(--red));height:100%;display:block}.ar-divs b{font-variant-numeric:tabular-nums;text-align:right;font-size:12.5px}.ar-divs .nn{color:var(--faint);text-align:right;font-variant-numeric:tabular-nums;font-size:10.5px}.ar-divs p{color:var(--faint);margin:4px 0 0;padding:0 15px 13px;font-size:11.5px;line-height:1.6}@media (max-width:560px){.ar-divs li{grid-template-columns:100px 1fr 40px}.ar-divs .nn{display:none}}:root{--ease-quint:cubic-bezier(.23, 1, .32, 1);--rv-step:70ms;--rv-base:60ms}@keyframes rvIn{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes rvDraw{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes rvSafety{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:no-preference) and (scripting:enabled){[data-reveal] .rv-fade,[data-reveal] .rv-draw{animation:.4s linear 1.2s both rvSafety}[data-reveal].is-in .rv-fade{opacity:1;animation:rvIn .6s var(--ease-quint) backwards;animation-delay:calc(min(var(--i,0), 7) * var(--rv-step) + var(--rv-base))}[data-reveal].is-in .rv-draw{clip-path:none;animation:rvDraw .55s var(--ease-quint) backwards;animation-delay:calc(min(var(--i,0), 7) * var(--rv-step) + var(--rv-base))}.home .nextcard:before{animation:rvDraw .55s var(--ease-quint) .18s backwards}}@media (prefers-reduced-motion:reduce){.hero-status .dot,.home .nextcard .top .live{animation:none}}@keyframes kWipe{0%{clip-path:inset(0 0 105%);opacity:0}to{clip-path:inset(0 0 -12%);opacity:1}}@keyframes kUp{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes kFigL{0%{opacity:0;transform:translate(-52px)scale(1.05)}to{opacity:1;transform:none}}@keyframes kFigR{0%{opacity:0;transform:translate(52px)scale(1.05)}to{opacity:1;transform:none}}@keyframes kGridIn{0%{opacity:0;transform:scale(1.16)}to{opacity:1;transform:none}}@keyframes kDriftY{0%{transform:translate(0,0)}to{transform:translateY(44px)}}@keyframes kDriftX{0%{transform:translate(0,0)}to{transform:translate(44px)}}@keyframes kSweep{0%{transform:translate(-130%)skew(-14deg)}to{transform:translate(360%)skew(-14deg)}}@keyframes kRule{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes kFlare{0%{opacity:0;transform:scale(.3)}30%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(2.2)}}@keyframes kSafe{0%{opacity:0}to{opacity:1}}@keyframes kPanel{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:none}}@keyframes swIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}[data-d="1"]{--d:50ms;--ds:.23s}[data-d="2"]{--d:.12s;--ds:.3s}[data-d="3"]{--d:.19s;--ds:.37s}[data-d="4"]{--d:.26s;--ds:.44s}[data-d="5"]{--d:.33s;--ds:.51s}[data-d="6"]{--d:.4s;--ds:.58s}[data-d="7"]{--d:.47s;--ds:.65s}[data-d="8"]{--d:.54s;--ds:.72s}.sweep{position:relative;overflow:hidden}@media (prefers-reduced-motion:no-preference) and (scripting:enabled){[data-reveal] .rv,[data-reveal] [data-figin]{animation:.4s linear 1.5s both kSafe}[data-reveal].is-in .rv{animation:kUp .72s var(--ez) var(--d,50ms) backwards}[data-reveal].is-in [data-rule]{animation:kRule .7s var(--ez) var(--d,50ms) backwards;transform-origin:0}[data-reveal].is-in [data-figin=l]{animation:kFigL 1.1s var(--ez) both}[data-reveal].is-in [data-figin=r]{animation:kFigR 1.1s var(--ez) .1s both}[data-reveal] .sweep:after{content:"";pointer-events:none;opacity:0;background:linear-gradient(90deg,#0000,#ffffff0e,#ffffff1a,#0000);width:36%;position:absolute;top:-40%;bottom:-40%;left:0}[data-reveal].is-in .sweep:after{opacity:1;animation:kSweep 1.35s cubic-bezier(.4, 0, .2, 1) var(--ds,.23s) both}}.nav{border-bottom:1px solid var(--edge);background:#0a0809d1}.nav .nav-in{min-height:var(--nav-h2);gap:14px;padding:7px 20px}.nav .links{flex:1;gap:2px;min-width:0;margin-left:0}.nav .links a,.nav .nav-dd>button{font-family:var(--font-body), sans-serif;letter-spacing:0;color:var(--muted);border-radius:0;padding:8px 12px 9px;font-size:13.5px;font-weight:600;position:relative}.nav .links a:hover,.nav .nav-dd>button:hover,.nav .nav-dd>button.on{color:var(--ink);background:0 0}.nav .links a.on{color:var(--ink)}.nav .links a.on:after{content:"";background:var(--red);border-radius:0;height:2px;margin-top:0;position:absolute;bottom:0;left:12px;right:12px}.nav .nav-dd>button.on:after{content:"";background:var(--red);height:2px;position:absolute;bottom:0;left:12px;right:12px}.nav .nav-dd-menu{border-color:var(--line);background:var(--raised);border-radius:0;padding:0;top:44px}.nav .nav-dd-menu a{border-bottom:1px solid var(--hair);border-radius:0;padding:11px 14px}.nav .nav-dd-menu a:last-child{border-bottom:none}.nav .logo .logo-mk{width:36px;height:36px}.nav .nav-cluster{border:1px solid var(--line);background:var(--raised);align-items:stretch;display:none}.nav .nav-cluster .nav-search{background:0 0;border:none;border-radius:0;gap:9px;width:196px;padding:0 13px}.nav .nav-cluster .nav-search:focus-within{box-shadow:none}.nav-search input:focus-visible{outline:2px solid var(--red);outline-offset:-2px}.nav .nav-cluster .nav-search input{padding:11px 0;font-size:13.5px}.nav .nav-cluster .nav-search .results{background:var(--raised);border-radius:0;top:calc(100% + 9px);left:-1px;right:-1px}.nav .nav-cluster .nav-search .results a{border-radius:0}.nav .nav-cluster .nav-account{align-items:stretch;gap:0;margin:0}.nav .nav-cluster .nav-notif,.nav .nav-cluster .nav-me{border:none;border-left:1px solid var(--line);background:0 0;border-radius:0;height:auto;transition:background .16s,color .16s}.nav .nav-cluster .nav-notif{width:42px}.nav .nav-cluster .nav-notif:hover,.nav .nav-cluster .nav-me:hover{color:#fff;background:#ffffff0a}.nav .nav-cluster .nav-notif .nav-dot{width:6px;height:6px;box-shadow:0 0 0 2px var(--raised);top:9px;right:9px}.nav .nav-cluster .nav-me{gap:9px;padding:0 13px}.nav .nav-cluster .nav-me img,.nav .nav-cluster .nav-me .ph{border-radius:0;width:24px;height:24px}.nav .nav-cluster .nav-me .ph{font-family:var(--font-body), sans-serif;font-size:11.5px}.nav .nav-cluster .nav-me .nm{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.1em;text-transform:uppercase;font-size:10.5px;font-weight:400}.nav .nav-cluster .signin-btn{border:none;border-left:1px solid var(--line);font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.14em;border-radius:0;align-items:center;padding:0 15px;font-size:10.5px;font-weight:500;display:inline-flex}.nav .nav-cluster .signin-btn:hover{color:#fff;border-color:var(--line);background:#e5142a1f}.nav .burger{border:1px solid var(--line);background:0 0;border-radius:0;width:44px;height:44px;font-size:17px;transition:border-color .16s}.nav .burger:hover{border-color:var(--line-2)}.mobile-menu.open{border:1px solid var(--line);background:var(--panel);animation:kPanel .24s var(--ez) both;border-radius:0;padding:8px;box-shadow:0 18px 44px #0009}.mobile-menu .nav-search{background:var(--raised);border-color:var(--line);border-radius:0;gap:9px;margin:2px 0 6px;padding:0 11px}.mobile-menu .nav-search input{padding:10px 0;font-size:14px}.mobile-menu .nav-search .results{border-radius:0}.mobile-menu a,.mobile-menu .mm-toggle{white-space:nowrap;min-height:40px;font-family:var(--font-body), sans-serif;color:var(--ink);background:0 0;border:none;border-radius:0;align-items:center;padding:0 11px;font-size:13.5px;font-weight:600;display:flex}.mobile-menu a:not(.mm-signin):hover,.mobile-menu .mm-toggle:hover{background:#ffffff0d}.mobile-menu .mm-toggle{justify-content:space-between;width:100%}.mobile-menu .mm-sub{border-left:1px solid var(--line);margin:2px 0 4px 11px;padding-left:9px}.mobile-menu .mm-sub a{min-height:38px;color:var(--muted);padding:0 9px;font-size:13px;font-weight:500}.mobile-menu .mm-sub a:hover{color:var(--ink)}.mobile-menu .nav-search .results a{border-bottom:1px solid var(--line);white-space:normal;min-height:0;padding:9px 12px;font-size:13px}.mobile-menu .mm-profile{border:1px solid var(--line);border-radius:0;margin-top:8px}.mobile-menu .mm-profile-main{border-bottom:none}.mobile-menu .mm-signin{border:1px solid var(--red);color:var(--ink);font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.16em;text-transform:uppercase;background:#e5142a1a;justify-content:center;margin-top:8px;font-size:10.5px;font-weight:500}.mobile-menu .mm-signin:hover{background:var(--red);color:#fff}@media (min-width:980px){.nav .links,.nav .nav-cluster,.nav .nav-search{display:flex}.nav .burger,.mobile-menu.open,.mobile-menu .nav-search{display:none}}footer.site{border-top:2px solid var(--edge);margin-top:0;padding:26px 20px 34px;font-size:11.5px;line-height:1.75}footer.site .brandline{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.14em;margin-bottom:10px;font-size:11px;font-weight:400}footer.site .brandline b{font-weight:500}footer.site .footlegal{max-width:78ch;margin:0 auto}footer.site .footlinks{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:12px;margin-top:14px;font-size:10px}footer.site .footlinks a{padding:4px 2px;font-weight:400}main.home{padding:0 0 clamp(56px,7vw,88px)}.home .wrap{max-width:1160px;padding:0 20px}@media (min-width:700px){.home .wrap{padding:0 20px}}.home .section-head{align-items:baseline;gap:14px;margin:clamp(40px,5.5vw,64px) 0 16px;display:flex}.home .section-head h2{font-family:var(--font-serif), Georgia, serif;letter-spacing:-.03em;text-transform:uppercase;margin:0;font-size:clamp(24px,4vw,34px);font-weight:800;line-height:1}.home .section-head .rule{background:linear-gradient(90deg, var(--red), #e5142a00);flex:1;height:2px}.home .section-head .meta{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-size:10px;font-weight:400}.home .section-head .meta:hover{color:#fff}.home .section-head .meta{align-items:center;min-height:44px;padding:0 2px;display:inline-flex}.proof-lead .go a{align-items:center;min-height:30px;padding:0 2px;display:inline-flex}.home .hero{min-height:min(70vh,600px);margin-top:calc(var(--nav-h2) * -1 - 1px);padding-top:calc(var(--nav-h2) + 1px);flex-direction:column;justify-content:center;display:flex;position:relative;overflow:hidden}.hero-mesh{z-index:0;pointer-events:none;animation:kGridIn 1.1s var(--ez) both;position:absolute;inset:0;overflow:hidden;-webkit-mask-image:radial-gradient(88% 78% at 50% 46%,#000 28%,#0000 100%);mask-image:radial-gradient(88% 78% at 50% 46%,#000 28%,#0000 100%)}.hero-mesh:before,.hero-mesh:after{content:"";background-size:44px 44px;position:absolute;inset:-48px}.hero-mesh:before{background-image:linear-gradient(#e5142a1a 1px,#0000 1px);animation:34s linear 1.1s infinite kDriftY}.hero-mesh:after{background-image:linear-gradient(90deg,#e5142a1a 1px,#0000 1px);animation:34s linear 1.1s infinite kDriftX}.hero-fig{z-index:2;pointer-events:none;width:74vw;height:62%;position:absolute;bottom:12px}.hero-fig.l{animation:kFigL 1.25s var(--ez) .3s both;left:-26vw}.hero-fig.r{animation:kFigR 1.25s var(--ez) .44s both;right:-26vw}.hero-fig img{object-fit:contain;object-position:bottom center;opacity:.4;filter:grayscale()contrast(1.2)brightness(.9);width:100%;height:100%}.hero-fig.l img{-webkit-mask-composite:source-in;-webkit-mask-image:linear-gradient(90deg,#000 34%,#0000 92%),linear-gradient(#000 72%,#0000 99%);mask-image:linear-gradient(90deg,#000 34%,#0000 92%),linear-gradient(#000 72%,#0000 99%);-webkit-mask-composite:source-in;mask-composite:intersect}.hero-fig.r img{-webkit-mask-composite:source-in;-webkit-mask-image:linear-gradient(270deg,#000 34%,#0000 92%),linear-gradient(#000 72%,#0000 99%);mask-image:linear-gradient(270deg,#000 34%,#0000 92%),linear-gradient(#000 72%,#0000 99%);-webkit-mask-composite:source-in;mask-composite:intersect}@media (min-width:700px){.hero-fig{width:min(46vw,400px);height:80%}.hero-fig.l{left:-7vw}.hero-fig.r{right:-7vw}.hero-fig img{opacity:.55}}@media (min-width:1100px){.hero-fig{width:min(33vw,450px);height:90%}.hero-fig.l{left:-2vw}.hero-fig.r{right:-2vw}.hero-fig img{opacity:.62}}.hero-scrim{z-index:3;pointer-events:none;background:radial-gradient(62% 46% at 50% 48%,#0a0809bd,#0a080947 58%,#0000 78%),radial-gradient(58% 44% at 50% 76%,#e5142a38,#0000 72%);position:absolute;inset:0}.hero-sweep{z-index:3;pointer-events:none;position:absolute;inset:0;overflow:hidden}.hero-sweep i{background:linear-gradient(90deg,#0000,#ffffff0d,#ffffff1a,#0000);width:26%;animation:1.8s cubic-bezier(.4,0,.2,1) .6s both kSweep;position:absolute;top:-20%;bottom:-20%}.hero-inner{z-index:4;text-align:center;width:100%;max-width:960px;margin:0 auto;padding:26px 20px;position:relative}.hero-status{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.24em;text-transform:uppercase;color:var(--muted);animation:kUp .6s var(--ez) .2s both;align-items:center;gap:9px;margin:0;font-size:10px;font-weight:400;display:inline-flex}.hero-status .dot{background:var(--red);border-radius:50%;width:6px;height:6px;animation:2s infinite pulse;box-shadow:0 0 10px 1px #e5142acc}.home .hero-title{font-family:var(--font-serif), Georgia, serif;letter-spacing:-.03em;text-transform:uppercase;text-wrap:balance;text-shadow:0 2px 40px #0a0809cc;margin:16px 0 0;font-size:clamp(32px,5.2vw,60px);font-weight:800;line-height:.98}.home .hero-title .ln{animation:kWipe .85s var(--ez) calc(.34s + var(--w) * .16s) both;display:block}.home .hero-title .ln.red{color:var(--red)}.home .hero-lede{max-width:48ch;font-family:var(--font-body), sans-serif;color:var(--muted);text-wrap:pretty;animation:kUp .7s var(--ez) 1s both;margin:24px auto 0;font-size:15px;line-height:1.66}.home .hero-cta{animation:kUp .7s var(--ez) 1.14s both;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:26px;display:flex}.home .hero-cta .btn{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.16em;border:1px solid #0000;border-radius:0;padding:15px 22px;font-size:11px;font-weight:500}.home .hero-cta .btn svg{width:15px;height:15px}.home .hero-cta .btn.primary{background:var(--red);color:#fff;box-shadow:0 0 24px #e5142a52}.home .hero-cta .btn.primary:hover{background:var(--red-soft);box-shadow:0 0 34px #e5142a8c}.home .hero-cta .btn.ghost{border-color:var(--line-2);color:var(--ink);background:#0a080966}.home .hero-cta .btn.ghost:hover{border-color:var(--red);color:#fff;background:#0a080966}.hero-rail{z-index:5;animation:kUp .7s var(--ez) 1.3s both;background:linear-gradient(#e5142a0f,#0a0809e6);border-top:1px solid #e5142a4d;position:relative}.hero-rail-in{grid-template-columns:repeat(auto-fit,minmax(148px,1fr));max-width:1160px;margin:0 auto;display:grid}.hero-rail .cell{border-right:1px solid #ffffff12;min-width:0;padding:12px 18px}.hero-rail .cell:last-child{border-right:none}.hero-rail .k{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.2em;text-transform:uppercase;color:var(--faint);white-space:nowrap;text-overflow:ellipsis;font-size:8.6px;overflow:hidden}.hero-rail .v{font-family:var(--font-serif), Georgia, serif;letter-spacing:-.02em;white-space:nowrap;margin-top:4px;font-size:21px;font-weight:700;line-height:1;display:block}.hero-rail .v.red{color:var(--red-soft)}.hero-rail .v.gold{color:var(--gold)}.home .nextcard{border:1px solid var(--line-2);border-left:2px solid var(--red);box-shadow:none;background:linear-gradient(100deg,#180f12eb,#0c0a0bdb);border-radius:0;margin-top:26px;padding:20px;transition:border-color .18s;display:block;position:relative;overflow:hidden}.home .nextcard:hover{border-color:var(--red)}.home .nextcard .top{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.2em;text-transform:uppercase;color:var(--red-soft);align-items:center;gap:9px;font-size:9.5px;font-weight:500;display:flex}.home .nextcard .top .live{background:var(--red);border-radius:50%;width:8px;height:8px;animation:2s infinite pulse;box-shadow:0 0 #e5142a80}.home .nextcard .en{font-family:var(--font-serif), Georgia, serif;letter-spacing:-.03em;text-transform:uppercase;margin:12px 0 8px;font-size:clamp(26px,5vw,42px);font-weight:800;line-height:.96}.home .nextcard .meta{font-family:var(--font-body), sans-serif;color:var(--muted);font-size:13px}.home .nextcard .cd{background:var(--edge);border:1px solid var(--edge);grid-template-columns:repeat(4,1fr);gap:2px;margin-top:16px;display:grid}.home .nextcard .cd .u{background:var(--card);text-align:center;border:none;border-radius:0;padding:10px 0 11px}.home .nextcard .cd .n{font-family:var(--font-serif), Georgia, serif;letter-spacing:-.03em;font-size:27px;font-weight:700;line-height:1}.home .nextcard .cd .l{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.16em;text-transform:uppercase;color:var(--faint);margin-top:5px;font-size:8.4px}.home .nextcard .cd-live{box-sizing:border-box;border:1px solid var(--edge);background:var(--card);min-height:64px;font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--red-soft);border-radius:0;align-items:center;margin-top:16px;padding:0 14px;font-size:11px;display:flex}.home .nextcard .go{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--ink);align-items:center;gap:8px;margin-top:16px;font-size:11px;font-weight:400;display:flex}.home .nextcard .go svg{width:14px;height:14px}.bill{border:1px solid var(--edge);background:#0e0b0deb;margin-top:16px}.bl-head{border-bottom:1px solid var(--edge);justify-content:space-between;align-items:baseline;gap:12px;padding:13px 16px;display:flex}.bl-head .k{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.2em;text-transform:uppercase;color:var(--red-soft);margin:0;font-size:10px;font-weight:500}.bl-head .m{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--faint);font-size:10px}.bl-stage{background:var(--panel);border-bottom:1px solid var(--edge);grid-template-columns:1fr auto 1fr;align-items:end;display:grid;position:relative;overflow:hidden}.bl-glow{background:radial-gradient(58% 70% at 50% 100%,#e5142a2b,#0000 72%);position:absolute;inset:0}.bl-fig{height:clamp(210px,26vw,340px);position:relative}.bl-img{position:absolute;inset:0}.bl-img img{object-fit:contain;filter:grayscale()contrast(1.2)brightness(.92)}.bl-fig.l .bl-img img{object-position:66% 100%}.bl-fig.r .bl-img img{object-position:34% 100%}.bl-vs{flex-direction:column;justify-content:center;align-self:stretch;align-items:center;padding:0 6px;display:flex;position:relative}.bl-vs .ln{flex:1;width:1px}.bl-vs .ln.up{background:linear-gradient(180deg, transparent, var(--line-2))}.bl-vs .ln.dn{background:linear-gradient(0deg, transparent, var(--line-2))}.bl-vs .vs{font-family:var(--font-serif), Georgia, serif;color:var(--red);padding:10px 0;font-size:clamp(18px,2.4vw,28px);font-weight:700;line-height:1}.bl-names{border-bottom:1px solid var(--edge);grid-template-columns:1fr 1fr;align-items:end;gap:14px;padding:clamp(16px,2.4vw,26px) clamp(16px,3vw,40px) clamp(13px,1.7vw,20px);display:grid}.bl-names .seam{display:none}.bl-name{min-width:0}.bl-name.b{text-align:right}.bl-name .nm{font-family:var(--font-serif), Georgia, serif;letter-spacing:-.02em;text-transform:uppercase;overflow-wrap:break-word;word-break:normal;-webkit-hyphens:none;hyphens:none;font-size:clamp(18px,3.4vw,40px);font-weight:700;line-height:1.02}.bl-name .rec{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin-top:10px;font-size:10px;line-height:1.7}.bl-name .smp{color:var(--faint)}.bl-name .smp.thin{color:var(--gold)}.bl-rows{padding:clamp(6px,1vw,10px) clamp(16px,3vw,40px) clamp(14px,1.8vw,20px)}.bl-row{border-top:1px solid var(--hair);grid-template-columns:1fr minmax(92px,auto) 1fr;align-items:center;gap:0 10px;padding:9px 0;display:grid}.bl-row .lb{text-align:center;font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);grid-area:1/2;font-size:clamp(8.6px,.86vw,10px);line-height:1.5}.bl-row .lb .sub{letter-spacing:.04em;color:var(--faint);display:block}.bl-row .v{font-family:var(--font-serif), Georgia, serif;letter-spacing:-.02em;color:var(--ink);grid-row:1;font-size:clamp(19px,2.4vw,30px);font-weight:700;line-height:1.25}.bl-row .v.a{grid-column:1}.bl-row .v.b{text-align:right;grid-column:3}.bl-row .v.off{color:var(--dim)}.bl-row .v.on.gold{color:var(--gold)}.bl-row .dl{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.06em;color:var(--red-soft);vertical-align:.4em;margin-left:.35em;font-size:clamp(8.5px,.9vw,10px);font-weight:500}.bl-row .v.gold .dl{color:var(--gold)}.bl-foot{border-top:1px solid var(--edge);font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.14em;text-transform:uppercase;font-size:10.5px;display:flex}.bl-foot a{min-height:46px;color:var(--red-soft);flex:1;align-items:center;gap:8px;padding:0 clamp(16px,3vw,40px);transition:background .16s,color .16s;display:flex}.bl-foot .l{border-right:1px solid var(--edge)}.bl-foot .r{justify-content:flex-end}.bl-foot a:hover{color:#ff8a95;background:#e5142a14}@media (min-width:760px){.bl-names{grid-template-columns:1fr auto 1fr}.bl-names .seam{background:var(--edge);align-self:stretch;width:1px;display:block}.bl-row{grid-template-columns:1fr minmax(190px,300px) 1fr;gap:0 18px;padding:11px 0}}.home .intro{margin-top:0}.home .intro-lede{max-width:68ch;font-family:var(--font-body), sans-serif;color:var(--muted);text-wrap:pretty;margin:0;font-size:15px;line-height:1.7}.home .how{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:12px;margin-top:20px;display:grid}.home .how .h{background:var(--raised);border:1px solid var(--edge);border-top:2px solid var(--red);box-shadow:none;border-radius:0;padding:18px;transition:border-color .18s,background .18s;position:relative;overflow:hidden}.home .how .h:before{content:none}.home .how .h:hover{border-color:var(--line-2);border-top-color:var(--red);background:var(--card-hi);box-shadow:none}.home .how .h .k{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.16em;text-transform:uppercase;color:var(--red-soft);font-size:9.5px;font-weight:500}.home .how .h .v{font-family:var(--font-body), sans-serif;color:var(--muted);text-wrap:pretty;margin-top:10px;font-size:13px;line-height:1.62}.home .how .h .v b{color:var(--ink);font-weight:600}.home .intro-foot{font-family:var(--font-body), sans-serif;color:var(--faint);margin-top:18px;font-size:13px;line-height:1.6}.home .intro-foot a{color:var(--red-soft);white-space:nowrap;font-weight:600}.home .intro-foot a:hover{text-underline-offset:3px;text-decoration:underline}.proof{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));align-items:start;gap:clamp(22px,3.4vw,44px);display:grid}.proof-lead .k{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.18em;text-transform:uppercase;color:var(--faint);font-size:9px}.proof-lead .big{font-family:var(--font-serif), Georgia, serif;letter-spacing:-.04em;margin-top:12px;font-size:clamp(42px,8vw,56px);font-weight:800;line-height:.9}.proof-lead .big .pc{color:var(--muted);font-size:.4em}.proof-lead .cap{font-family:var(--font-body), sans-serif;color:var(--muted);text-wrap:pretty;max-width:30ch;margin:12px 0 0;font-size:13px;line-height:1.55}.proof-lead .cap b{color:var(--ink);font-weight:600}.proof-lead .go{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.14em;text-transform:uppercase;margin:20px 0 0;font-size:10.5px}.proof-lead .go a{color:var(--red-soft)}.proof-lead .go a:hover{text-underline-offset:3px;text-decoration:underline}.proof-rows{border-top:2px solid var(--red);min-width:0;padding-top:4px}.prow{border-bottom:1px solid var(--edge);--c:var(--red);padding:15px 0}.prow.gold{--c:var(--gold)}.prow .ph{justify-content:space-between;align-items:baseline;gap:14px;display:flex}.prow .ph .k{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.16em;text-transform:uppercase;color:var(--muted);white-space:nowrap;font-size:9.5px}.prow .ph .hint{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--faint);white-space:nowrap;text-overflow:ellipsis;font-size:9px;overflow:hidden}.prow .pb{grid-template-columns:92px minmax(0,1fr) 62px;align-items:center;gap:12px;margin-top:12px;display:grid}.prow .pb .v{font-family:var(--font-serif), Georgia, serif;letter-spacing:-.02em;color:var(--c);font-size:21px;font-weight:800;line-height:1}.prow .track{background:var(--track);height:8px;display:block;position:relative}.prow .fill{background:linear-gradient(90deg, var(--red-deep), var(--c));height:100%;display:block}.prow.gold .fill{background:linear-gradient(90deg, var(--gold-deep), var(--c))}.prow .tick{background:var(--muted);width:1px;position:absolute;top:-3px;bottom:-3px}.prow .flare{background:var(--c);opacity:0;pointer-events:none;border-radius:50%;width:12px;height:12px;margin:-6px 0 0 -6px;position:absolute;top:50%}.prow .base{font-family:var(--font-mono), ui-monospace, monospace;color:var(--faint);text-align:right;font-size:9.5px}.pnote{font-family:var(--font-body), sans-serif;color:var(--faint);margin:14px 0 0;font-size:11.5px;line-height:1.62}.pnote i{color:var(--muted);font-style:normal}.pnote b{color:var(--muted)}.proof-limits{margin-top:18px}@media (prefers-reduced-motion:no-preference) and (scripting:enabled){[data-reveal].is-in .prow .fill{animation:kBar .85s var(--ez) calc(.28s + var(--n) * 90ms) both}[data-reveal].is-in .prow .tick{animation:kTick .4s var(--ez) calc(.94s + var(--n) * 90ms) both}[data-reveal].is-in .prow .flare{animation:kFlare .6s ease-out calc(.98s + var(--n) * 90ms) both}}.sw{container-type:inline-size}.sw .section-head{margin-bottom:8px}.sw-count{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.2em;text-transform:uppercase;color:var(--faint);white-space:nowrap;font-size:9px}.sw-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));align-items:start;gap:clamp(20px,3cqw,44px);margin-top:20px;display:grid}.sw-col{min-width:0;position:relative}.sw-view{perspective:820px;perspective-origin:22%;cursor:ns-resize;touch-action:pan-y;height:392px;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(#0000,#000 22% 78%,#0000);mask-image:linear-gradient(#0000,#000 22% 78%,#0000)}@media (max-width:700px){.sw-view{height:248px}}.sw-rail{background:linear-gradient(180deg, #e5142a00, var(--red) 30%, var(--red) 70%, #e5142a00);width:2px;position:absolute;top:0;bottom:0;left:21px}.sw-line{background:linear-gradient(90deg,#e5142a8c,#e5142a00 70%);height:1px;margin-top:-.5px;position:absolute;top:50%;left:0;right:0}.sw-seat{cursor:pointer;height:56px;transform-style:preserve-3d;transition:transform .52s var(--ez), opacity .42s ease;will-change:transform;align-items:center;gap:16px;margin-top:-28px;display:flex;position:absolute;top:50%;left:0;right:0}.sw-seat .nd{width:44px;height:44px;color:var(--ic);flex:none;justify-content:center;align-items:center;display:flex;position:relative}.sw-seat .nd .oct{width:100%;height:100%;position:absolute;inset:0}.sw-seat .nd .gl{width:18px;height:18px;position:relative}.sw-seat .tk{background:var(--node);flex:none;width:24px;height:1px}.sw-seat .lb{font-family:var(--font-serif), Georgia, serif;letter-spacing:-.025em;text-transform:uppercase;white-space:nowrap;color:var(--tint);font-size:clamp(22px,2.7cqw,32px);font-weight:700;line-height:1}.sw-ctl{align-items:center;gap:12px;margin-top:4px;display:flex}.sw-ctl button{border:1px solid var(--line-2);width:44px;height:36px;color:var(--muted);background:0 0;justify-content:center;align-items:center;font-size:14px;transition:color .16s,border-color .16s,background .16s;display:flex}.sw-ctl button:hover{color:#fff;border-color:var(--red);background:#e5142a1a}.sw-ctl .hint{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.18em;text-transform:uppercase;color:var(--faint);font-size:9px}.sw-detail{border-left:2px solid var(--red);min-width:0;animation:swIn .45s var(--ez) both;padding:2px 0 4px 22px}.sw-detail .k{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.2em;text-transform:uppercase;color:var(--tint);font-size:9px}.sw-detail h3{font-family:var(--font-serif), Georgia, serif;letter-spacing:-.03em;text-transform:uppercase;color:var(--tint);margin:12px 0 0;font-size:clamp(26px,3cqw,36px);font-weight:700;line-height:1}.sw-detail p{max-width:44ch;font-family:var(--font-body), sans-serif;color:var(--muted);text-wrap:pretty;margin:14px 0 0;font-size:13.5px;line-height:1.62}.sw-open{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;color:var(--ink);border:1px solid var(--line-2);align-items:center;gap:8px;margin-top:20px;padding:12px 18px;font-size:10.5px;transition:border-color .16s,background .16s,color .16s;display:inline-flex}.sw-open:hover{border-color:var(--red);color:#fff;background:#e5142a1a}.sw-ticks{gap:6px;margin-top:24px;display:flex}.sw-ticks span{flex:1;height:3px;transition:background .3s}.up-list{border:1px solid var(--edge);border-bottom:none}.home .ev-row{border-bottom:1px solid var(--edge);background:var(--card);border-radius:0;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:7px 14px;padding:14px 18px;transition:background .14s;display:grid}.home .ev-row:hover{background:var(--card-hi)}.home .ev-row .date{text-align:left;border-right:1px solid var(--edge);flex:none;grid-row:1/span 2;width:52px;padding-right:14px}.home .ev-row .date .m{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.16em;text-transform:uppercase;color:var(--red-soft);font-size:9.5px;font-weight:400}.home .ev-row .date.ppv .m{color:var(--gold)}.home .ev-row .date .d{font-family:var(--font-serif), Georgia, serif;letter-spacing:-.03em;margin-top:3px;font-size:28px;font-weight:700;line-height:1}.home .ev-row .info{min-width:0}.home .ev-row .info .t{font-family:var(--font-body), sans-serif;font-size:14.5px;font-weight:600;line-height:1.3}.home .ev-row .info .s{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.1em;color:var(--faint);margin-top:5px;font-size:9.5px}.home .ev-row .pill{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.14em;border-radius:0;justify-self:start;padding:4px 8px;font-size:9px;font-weight:400;display:inline-block}.home .ev-row .chev{color:var(--faint);flex:none;display:none}@media (min-width:560px){.home .ev-row{grid-template-columns:auto minmax(0,1fr) auto auto;gap:16px}.home .ev-row .date{grid-row:auto}.home .ev-row .chev{display:block}}@media (prefers-reduced-motion:reduce){.hero-status .dot,.home .nextcard .top .live,.hero-mesh,.hero-mesh:before,.hero-mesh:after,.hero-sweep i{animation:none}.hero-sweep{display:none}.sw-seat{transition:none}}.rm-sheet{background:var(--card);border-color:var(--line-2);border-radius:0;max-width:560px}.rm-head h3{font-family:var(--font-serif), Georgia, serif;letter-spacing:-.02em}.rm-close{border-radius:0}.rc-rail{border-bottom:1px solid var(--edge);grid-template-columns:repeat(3,1fr);display:grid}.rc-rail .cell{border-right:1px solid var(--hair);padding:14px 18px}.rc-rail .cell:last-child{border-right:none}.rc-rail .k{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.16em;text-transform:uppercase;color:var(--faint);font-size:8.5px}.rc-rail .v{font-family:var(--font-serif), Georgia, serif;margin-top:5px;font-size:22px;font-weight:700;line-height:1}.rc-rail .v.gold{color:var(--gold)}.rc-lead{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.18em;text-transform:uppercase;color:var(--faint);padding:12px 18px 4px;font-size:8.5px}.rc-list{padding:0 18px}.rc-row{border-bottom:1px solid var(--hair)}.rc-row:last-child{border-bottom:none}.rc-row .rhead{text-align:left;cursor:pointer;background:0 0;border:none;grid-template-columns:minmax(0,1fr) auto 44px 14px;align-items:baseline;gap:12px;width:100%;padding:9px 0;display:grid}.rc-row .rhead[aria-disabled=true]{cursor:default}.rc-row .nm{font-family:var(--font-body), sans-serif;color:var(--ink);min-width:0;font-size:12px;font-weight:600}.rc-row .nm.dim{color:var(--muted);font-weight:400}.rc-row.strong .nm,.rc-row.strong .p{color:var(--gold)}.rc-row.flip .nm,.rc-row.flip .p{color:var(--muted)}.rc-row .tag{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--faint);margin-left:6px;font-size:8.5px;font-style:normal;font-weight:500}.rc-row .tag.gold{color:var(--gold)}.rc-row .mth{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--faint);white-space:nowrap;font-size:9px}.rc-row .p{font-family:var(--font-serif), Georgia, serif;color:var(--ink);text-align:right;font-size:14px;font-weight:700}.rc-row .p.dim{color:var(--faint)}.rc-row .car{color:var(--faint);text-align:right;font-size:10px}.rc-row .rbody{padding-bottom:8px}.rc-row .rbody .rm-sec{padding-left:0;padding-right:0}.rc-note{font-family:var(--font-body), sans-serif;color:var(--faint);margin:0;padding:12px 18px 0;font-size:11.5px;line-height:1.6}.rc-ph{border-top:1px solid var(--edge);justify-content:space-between;align-items:baseline;gap:12px;margin-top:8px;padding:14px 18px 6px;display:flex}.rc-ph .h{font-family:var(--font-serif), Georgia, serif;letter-spacing:-.01em;text-transform:uppercase;font-size:15px;font-weight:800}.rc-ph .n{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--faint);font-size:8.5px}.rc-parlays{padding:0 18px}.rc-parlay{border:1px solid var(--edge);border-left:2px solid var(--line-2);margin-top:10px;padding:13px 14px}.rc-parlay.lead{border-left-color:var(--gold)}.rc-parlay .ph{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.rc-parlay .lbl{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.16em;text-transform:uppercase;color:var(--muted);font-size:8.5px;font-weight:500}.rc-parlay.lead .lbl{color:var(--gold)}.rc-parlay .cp{font-family:var(--font-serif), Georgia, serif;color:var(--muted);font-size:15px;font-weight:700}.rc-parlay.lead .cp{color:var(--ink)}.rc-parlay .legs{font-family:var(--font-body), sans-serif;color:var(--muted);margin-top:9px;font-size:11.5px;line-height:1.7}.rc-parlay .legs i{color:var(--faint);font-style:normal}.rc-parlay .math{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--faint);margin-top:8px;font-size:9px}.rc-fine{font-family:var(--font-body), sans-serif;color:var(--faint);margin:14px 0 0;padding:0 18px 18px;font-size:11px;line-height:1.6}.rc-fine b{color:var(--muted)}.mu{max-width:960px;padding:0 20px}.mu .hypo{border:1px solid var(--line-2);border-left:2px solid var(--gold);background:var(--raised);border-radius:0;align-items:flex-start;gap:12px;margin-bottom:14px;padding:14px 16px;display:flex}.mu .hypo .tag{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--gold);background:0 0;border:1px solid #d8b45a66;border-radius:0;flex:none;padding:4px 7px;font-size:9px;font-weight:500}.mu .hypo p{color:var(--faint);text-wrap:pretty;margin:0;font-size:12.5px;line-height:1.6}.mu .hypo b{color:var(--ink);font-weight:600}.mu-final{background:#35c2810d;border:1px solid #35c28147;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:14px;padding:13px 16px;display:flex}.mu-final .k{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.18em;text-transform:uppercase;color:var(--up);font-size:9.5px;font-weight:500}.mu-final .t{font-size:13px;font-weight:600}.mu-final .call{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--up);margin-left:auto;font-size:9px}.mu-final .call.miss{color:var(--muted)}.mu-bill{border:1px solid var(--edge);background:var(--panel)}.mu-stage{background:var(--bg);grid-template-columns:1fr 1fr;align-items:end;height:clamp(260px,42vw,360px);display:grid;position:relative;overflow:hidden}.mu-mesh{background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:44px 44px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(78% 84% at 50% 46%,#0000 12%,#000 82%);mask-image:radial-gradient(78% 84% at 50% 46%,#0000 12%,#000 82%)}.mu-oct{opacity:.13;width:min(62%,340px);height:auto;color:var(--red);pointer-events:none;position:absolute;top:46%;left:50%;transform:translate(-50%,-50%)}.mu-floor{background:radial-gradient(60% 55% at 50% 92%,#e5142a38,#0000 70%);position:absolute;inset:0}.mu-bloom{mix-blend-mode:screen;background:radial-gradient(62% 70% at 50% 40%,#e5142a17,#0000 72%);position:absolute;inset:0}.mu-scrim{z-index:2;background:linear-gradient(#0a0809b8 0%,#0a08090a 36%,#0a0809e6 84%);position:absolute;inset:0}.mu-fig{z-index:1;height:100%;position:relative}.mu-figimg{position:absolute;inset:0}.mu-figimg img{object-fit:contain;contain-intrinsic-size:220px}.mu-fig.l .mu-figimg img{object-position:72% 100%;filter:saturate(.8)contrast(1.12)brightness(.88)}.mu-fig.r .mu-figimg img{object-position:28% 100%;filter:saturate(.95)contrast(1.12)}.mu-figimg[data-img=headshot] img{object-position:50% 100%;max-height:62%;top:auto;bottom:0}.mu-figimg[data-img=silhouette] img{object-position:50% 100%;opacity:.45;max-height:55%;top:auto;bottom:0}.mu-seam{z-index:3;background:linear-gradient(#0000,#4a4145,#0000);width:1px;position:absolute;top:12%;bottom:20%;left:50%}.mu-crumb{z-index:4;font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--faint);flex-wrap:nowrap;align-items:center;gap:10px;padding:0 14px;font-size:9px;display:flex;position:absolute;top:0;left:0;right:0}.mu-crumb .back{min-height:44px;color:var(--muted);align-items:center;margin-left:-8px;padding:0 8px;display:inline-flex}.mu-crumb .back:hover{color:#fff}.mu-crumb .meta{text-align:right;flex-wrap:wrap;justify-content:flex-end;column-gap:5px;min-width:0;margin-left:auto;line-height:1.5;display:flex}.mu-crumb .meta>span{white-space:nowrap}@media (max-width:520px){.mu-crumb{gap:18px}.mu-crumb .back{min-height:40px}.mu-crumb .meta{letter-spacing:.1em}}.mu-names{z-index:4;justify-content:space-between;align-items:baseline;gap:12px;padding:0 14px 14px;display:flex;position:absolute;bottom:0;left:0;right:0}.mu-corner{min-width:0;display:block}.mu-corner.b{text-align:right}.mu-corner .nm{font-family:var(--font-serif), Georgia, serif;letter-spacing:-.02em;text-transform:uppercase;overflow-wrap:break-word;word-break:normal;-webkit-hyphens:none;hyphens:none;color:var(--muted);font-size:clamp(20px,3.4vw,28px);font-weight:700;line-height:1.02;display:block}.mu-corner .nm .gv{display:block}.mu-corner.fav .nm{color:var(--ink)}.mu-names>.mu-corner{flex:1 1 0}@media (max-width:480px){.mu-corner .nm{font-size:clamp(14px,3.9vw,17px)}.mu-corner .rec{letter-spacing:.03em;font-size:8px}}.mu-corner .rec{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--faint);margin-top:7px;font-size:8.5px;display:block}.mu-corner .smp.thin{color:var(--gold)}@media (hover:hover){.mu-corner:hover .nm{color:#fff;text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:2px}}.mu-tug{background:var(--edge);height:9px;display:block;position:relative}.mu-tug i{position:absolute;top:0;bottom:0}.mu-tug i.l{background:linear-gradient(270deg, var(--red-deep), var(--red));left:0}.mu-tug i.r{background:linear-gradient(90deg, var(--red-deep), var(--red));right:0}.mu-tug .mid{background:var(--muted);width:1px;position:absolute;top:-4px;bottom:-4px;left:50%}.mu-verdict{grid-template-columns:minmax(0,1fr);gap:14px;padding:16px 18px 18px;display:grid}@media (min-width:560px){.mu-verdict{grid-template-columns:minmax(0,1fr) auto;align-items:center}}.mu-verdict .say{min-width:0}.mu-verdict .k{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.2em;text-transform:uppercase;color:var(--red-soft);font-size:9px;font-weight:500}.mu-verdict h1{font-family:var(--font-serif), Georgia, serif;letter-spacing:-.03em;text-transform:uppercase;margin:9px 0 0;font-size:clamp(26px,4.4vw,36px);font-weight:800;line-height:1}.mu-verdict h1 .to{color:var(--dim)}.mu-verdict .split{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--faint);margin-top:9px;font-size:9px;display:block}.mu-verdict .score{text-align:right}.mu-verdict .big{font-family:var(--font-serif), Georgia, serif;letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:clamp(34px,6vw,44px);font-weight:800;line-height:1}.mu-verdict .big .pc{color:var(--muted);font-size:.42em}.mu-verdict .tier{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--red-soft);margin-top:6px;font-size:9px;font-weight:500}.mu-verdict .tier.strong{color:var(--gold)}.mu-verdict .tier.lean{color:var(--faint)}.mu-verdict .cap{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--faint);align-items:center;gap:6px;margin-top:6px;font-size:8.5px;display:inline-flex}.mu-verdict .cap svg{width:11px;height:11px}.mu-mk{border-top:1px solid var(--edge);grid-template-columns:1fr 1fr;display:grid}.mu-mk .c{padding:12px 18px}.mu-mk .c:first-child{border-right:1px solid var(--hair)}.mu-mk .k{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.16em;text-transform:uppercase;color:var(--faint);font-size:8.5px;display:block}.mu-mk .v{font-family:var(--font-serif), Georgia, serif;letter-spacing:-.03em;font-variant-numeric:tabular-nums;margin-top:5px;font-size:24px;font-weight:800;line-height:1;display:block}.mu-mk .v.alt{color:var(--muted)}.mu-mk .s{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--faint);margin-top:5px;font-size:8.5px;display:block}.mu-agree{border-top:1px solid var(--edge);background:#35c2810d;flex-wrap:wrap;align-items:center;gap:11px;padding:12px 18px;display:flex}.mu-agree.off{background:#e5142a0d}.mu-agree .k{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--up);font-size:9px;font-weight:500}.mu-agree.off .k{color:var(--red-soft)}.mu-agree .t{min-width:0;color:var(--faint);font-size:11.5px;line-height:1.55}.mu-noline{border-top:1px solid var(--edge);color:var(--faint);margin:0;padding:14px 18px;font-size:12px;line-height:1.6}.mu-sec{margin-top:20px}.mu-h{align-items:baseline;gap:14px;margin-bottom:10px;display:flex}.mu-h h2{font-family:var(--font-serif), Georgia, serif;letter-spacing:-.02em;text-transform:uppercase;margin:0;font-size:clamp(19px,2.6vw,24px);font-weight:800;line-height:1}.mu-h.sm h2{font-size:clamp(17px,2.2vw,21px)}.mu-h .rule{background:linear-gradient(90deg, var(--red), #e5142a00);flex:1;height:2px}.mu-sum{color:var(--ink);text-wrap:pretty;margin:14px 0 0;font-size:13.5px;line-height:1.65}.mu-note{color:var(--faint);text-wrap:pretty;margin:12px 0 0;font-size:11.5px;line-height:1.6}.mu-note .g{color:var(--gold);font-style:normal}.mu-note.cap{color:var(--muted)}.led{border:1px solid var(--edge);background:var(--panel);padding:4px 16px 12px}.led-row{border-bottom:1px solid var(--hair);grid-template-columns:minmax(0,1fr) 62px 76px 62px;align-items:center;gap:0 10px;padding:12px 0;display:grid}@media (max-width:560px){.led-row{grid-template-columns:minmax(0,1fr) 54px 44px 54px;gap:0 8px}}.led-row:last-of-type{border-bottom:none}.led-row .lb{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:9.5px;line-height:1.5}.led-row .lb .sub{letter-spacing:.04em;color:var(--faint);display:block}.led-row.gold .lb .sub{color:var(--gold)}.led-row .v{font-family:var(--font-serif), Georgia, serif;font-variant-numeric:tabular-nums;color:var(--faint);font-size:16px;font-weight:700}.led-row .v.a{text-align:right}.led-row .v.on{color:var(--ink)}.led-row.gold .v.on{color:var(--gold)}.led-row .led-bar{background:var(--edge);height:6px;display:block;position:relative}.led-row .led-bar i{position:absolute;top:0;bottom:0}.led-row .led-bar i.a{background:linear-gradient(270deg, var(--red-deep), var(--red));left:0}.led-row .led-bar i.b{background:linear-gradient(90deg, var(--red-deep), var(--red));right:0}.led-row.gold .led-bar i.a{background:linear-gradient(270deg, var(--gold-deep), var(--gold))}.led-row.gold .led-bar i.b{background:linear-gradient(90deg, var(--gold-deep), var(--gold))}.led-row .led-bar .mid{background:var(--line-2);width:1px;position:absolute;top:-3px;bottom:-3px;left:50%}.mu-two{grid-template-columns:minmax(0,1fr);gap:14px;display:grid}@media (min-width:820px){.mu-two{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.mu-two .mu-sec{min-width:0;margin-top:20px}@media (min-width:820px){.mu-two .mu-sec+.mu-sec{margin-top:20px}}.meth{border:1px solid var(--edge);background:var(--panel);padding:4px 16px 14px}.meth table{border-collapse:collapse;table-layout:fixed;width:100%}.meth th,.meth td{font-variant-numeric:tabular-nums}.meth thead th{border-bottom:1px solid var(--edge);font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--faint);text-align:right;width:44px;padding:10px 0;font-size:8.5px;font-weight:400}.meth thead th:first-child{text-align:left;width:auto}.meth thead th.win{width:40px}.meth tbody th{border-bottom:1px solid var(--hair);font-family:var(--font-serif), Georgia, serif;letter-spacing:-.01em;text-transform:uppercase;text-align:left;color:var(--muted);white-space:nowrap;text-overflow:ellipsis;padding:11px 0;font-size:15px;font-weight:700;overflow:hidden}.meth tbody tr.lead th{color:var(--ink)}.meth tbody td{border-bottom:1px solid var(--hair);font-family:var(--font-serif), Georgia, serif;text-align:right;color:var(--faint);padding:11px 0;font-size:16px;font-weight:700}.meth tbody td.hot{color:var(--ink)}.meth tbody td.peak{color:#fff;background:var(--oxblood);margin:-5px -6px;padding:5px 6px}.meth tbody td.win{font-family:var(--font-mono), ui-monospace, monospace;color:var(--faint);font-size:10px;font-weight:400}.meth tbody tr.lead td.win{color:var(--muted)}.meth tbody tr:last-child th,.meth tbody tr:last-child td{border-bottom:none}.meth-foot{justify-content:space-between;align-items:baseline;gap:12px;padding:12px 0 0;display:flex}.meth-foot span{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-size:9.5px}.meth-foot b{font-family:var(--font-serif), Georgia, serif;font-variant-numeric:tabular-nums;font-size:19px;font-weight:700}.rnd{border:1px solid var(--edge);background:var(--panel)}.rnd-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:12px 16px 0;display:flex}.rnd-head .call{font-family:var(--font-serif), Georgia, serif;letter-spacing:-.02em;text-transform:uppercase;font-size:19px;font-weight:700;line-height:1}.rnd-head .call .em{color:var(--red)}.rnd-head .readmode{border:1px solid var(--line);min-height:44px;font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);cursor:pointer;background:0 0;align-items:center;gap:7px;padding:0 12px;font-size:8.5px;font-weight:500;transition:color .16s,border-color .16s,background .16s;display:inline-flex}.rnd-head .readmode:hover{color:var(--ink);border-color:var(--line-2)}.rnd-head .readmode.vet{color:var(--gold);border-color:#d8b45a66}.rnd-head .readmode.vet:hover{border-color:var(--gold);background:#d8b45a14}.rnd-head .readmode .q{opacity:.7}.rnd-rows{padding:6px 16px 0}.rnd>.rrow{padding:0 16px}.rrow{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--faint);grid-template-columns:26px minmax(0,1fr) 38px;align-items:center;gap:9px 10px;font-size:9px;display:grid}.rrow+.rrow{margin-top:9px}.rrow .tk{background:var(--edge);height:9px;display:block}.rrow .tk i{background:var(--line-2);height:100%;display:block}.rrow .v{text-align:right;color:var(--muted)}.rrow.low .tk i{background:var(--line)}.rrow.low .v,.rrow.off .v{color:var(--faint)}.rrow.peak{color:var(--ink)}.rrow.peak .tk i{background:linear-gradient(90deg, var(--red-deep), var(--red))}.rrow.peak .v{color:var(--ink)}.rrow.lean .tk i{background:linear-gradient(90deg,#e5142a80,#e5142a47)}.rrow.lean .v{color:var(--red-soft)}.rnd>.rrow.dist{border-top:1px solid var(--edge);color:var(--gold);margin-top:12px;padding-top:12px}.rrow.dist .tk i{background:repeating-linear-gradient(135deg, var(--gold-deep) 0 4px, var(--edge) 4px 8px)}.rrow.dist .v{color:var(--gold)}.rnd .mu-note{padding:0 16px}.rnd .mu-note:last-child{padding-bottom:14px}.mu .pickc{border:1px solid var(--edge);background:var(--raised);margin-top:14px}.mu .pick-h{border-bottom:1px solid var(--edge);justify-content:space-between;align-items:baseline;gap:12px;padding:12px 16px;display:flex}.mu .pick-h .k{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.2em;text-transform:uppercase;color:var(--muted);font-size:9.5px;font-weight:500}.mu .pick-h .m{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--faint);font-size:8.5px}.mu .pick-body{padding:14px 16px 16px}.mu .pick-lede{color:var(--faint);text-wrap:pretty;margin:0 0 12px;font-size:12.5px;line-height:1.6}.mu .pickc .pick-btns{grid-template-columns:minmax(0,1fr);gap:10px;margin-top:0;display:grid}@media (min-width:620px){.mu .pickc .pick-btns{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.mu .pick-opt{border:1px solid var(--line);background:var(--panel);border-radius:0;justify-content:space-between;align-items:center;gap:10px;min-height:52px;padding:0 14px;display:flex}.mu .pick-opt .who{font-family:var(--font-serif), Georgia, serif;letter-spacing:-.01em;text-transform:uppercase;color:var(--muted);font-size:17px;font-weight:700}.mu .pick-opt .mk{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--faint);text-align:right;font-size:8.5px;font-weight:400}.mu .pick-opt:hover:not(:disabled){border-color:var(--red)}.mu .pick-opt.on{border-color:var(--red);background:#e5142a1f}.mu .pick-opt.on .who{color:var(--ink)}.mu .pick-hint{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--faint);margin:12px 0 0;font-size:8.5px;line-height:1.7}.mu .pick-hint.warn{color:var(--gold)}.mu .pick-hint b{color:var(--muted);font-weight:500}.mu .pick-lines{border-top:1px solid var(--hair);margin-top:14px;padding-top:12px}.mu .pick-grade{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.mu .pick-grade .lbl{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--faint);font-size:9px}.mu .pick-grade .who{font-family:var(--font-serif), Georgia, serif;letter-spacing:-.01em;text-transform:uppercase;font-size:20px;font-weight:700}.mu .pick-grade .chip{border:1px solid var(--line-2);font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);padding:5px 8px;font-size:9px;font-weight:500}.mu .pick-grade .chip.ok{color:var(--up);border-color:#35c28166}.mu .pick-grade .chip.miss{color:var(--red-soft);border-color:#e5142a66}.mu .pick-grade .sp{flex:1}.mu .pick-grade .rec-link{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--red-soft);font-size:9px}.mu .pick-grade .rec-link:hover{color:#fff}.mu .pickc .pick-cap{color:var(--faint);margin:11px 0 0;font-size:11.5px;line-height:1.6}.mu .pickc.signed-out .pick-cap{margin:0;padding:14px 16px}.gate-blur{border:1px solid var(--edge);background:var(--panel);border-radius:0;min-height:186px;padding:18px 16px 20px;position:relative;overflow:hidden}.gate-skel{filter:blur(9px);opacity:.5;gap:9px;display:grid}.gate-skel .gs-row{grid-template-columns:minmax(0,1fr) 40px 40px 40px;gap:8px;display:grid}.gate-skel i{background:var(--line);height:12px}.gate-skel i.a{background:var(--edge)}.gate-skel i.b{background:var(--line-2)}.gate-skel i.hot{background:var(--red)}.gate-skel i.gold{background:var(--gold-deep)}.gate-skel.histo{grid-template-columns:repeat(6,1fr);align-items:end;gap:8px;height:104px}.gate-skel.histo i{height:auto}.gate-veil{text-align:center;background:linear-gradient(#0c0a0b8c,#0c0a0beb);flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:16px;display:flex;position:absolute;inset:0}.gate-blur .gate-ic{width:auto;height:auto;color:var(--red-soft);background:0 0;border-radius:0}.gate-blur .gate-ic svg{width:18px;height:18px}.gate-blur .gate-t{font-family:var(--font-serif), Georgia, serif;letter-spacing:-.01em;text-transform:uppercase;font-size:16px;font-weight:700}.gate-blur .gate-btn{border:1px solid var(--red);min-height:44px;font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--red-soft);background:#e5142a1f;align-items:center;margin-top:0;padding:0 16px;font-size:9.5px;font-weight:500;transition:background .16s,color .16s;display:inline-flex}.gate-blur .gate-btn:hover{color:#fff;background:#e5142a33}.mu-ground{border-top:1px solid var(--edge);font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--faint);flex-wrap:wrap;align-items:center;gap:14px;margin-top:20px;padding-top:14px;font-size:8.5px;display:flex}.mu-ground .feed{align-items:center;gap:7px;display:inline-flex}.mu-ground .feed .d{background:var(--up);border-radius:50%;width:6px;height:6px}.mu-ground .stamp{margin-left:auto}.mu-read .rm-sec{border-bottom:none;border-left:2px solid var(--edge);margin:16px 18px 0;padding:0 0 0 14px}.mu-read .rm-sec.on{border-left-color:var(--gold)}.mu-read .rm-sec>h4{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--faint);margin-bottom:8px;font-size:9px;font-weight:500}.mu-read .rm-sec.on>h4{color:var(--gold)}.mu-read .rm-sec p{color:var(--muted);margin:0;font-size:12.5px;line-height:1.65}.mu-read .rm-sec.last{border-left:none;border-top:1px solid var(--edge);padding-top:14px;padding-left:0}.mu-read .rm-sec.last>h4{color:var(--muted)}.mu-read .rm-body{padding-bottom:20px}.mu-read.rm-sheet{border-color:var(--line-2);background:#0e0b0d;border-radius:0}.mu-read .rm-close{width:44px;height:44px;color:var(--faint);background:0 0;border-color:#0000;border-radius:0;flex-basis:44px;margin:-6px -8px -6px 0}.mu-read .rm-close:hover{color:#fff}.mu-read .rm-head{border-bottom-color:var(--edge)}@media (prefers-reduced-motion:no-preference) and (scripting:enabled){[data-reveal] .mu-tug i,[data-reveal] .rrow .tk i,[data-reveal] .led-row .led-bar i{animation:.4s linear 1.5s both kSafe}[data-reveal].is-in .mu-tug i.l,[data-reveal].is-in .led-row .led-bar i.a{animation:kBarR .9s var(--ez) .2s both}[data-reveal].is-in .mu-tug i.r,[data-reveal].is-in .led-row .led-bar i.b{animation:kBar .9s var(--ez) .2s both}[data-reveal].is-in .led-row .led-bar i{animation-duration:.7s;animation-delay:calc(.14s + var(--n,0) * 50ms)}[data-reveal].is-in .rrow .tk i{animation:kBar .7s var(--ez) calc(.1s + var(--n,0) * 50ms) both}}.led-row .lb .adj{color:var(--gold);font-style:normal}.trk{max-width:900px;padding-bottom:clamp(48px,6vw,72px)}.trk h1,.trk h2,.trk h3{font-family:var(--font-serif), Georgia, serif;letter-spacing:-.02em}.trk-head-row{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:16px;display:flex}.trk-head h1{text-transform:uppercase;margin:0;font-size:clamp(28px,4.6vw,40px);font-weight:800;line-height:1}.trk-stamp{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.16em;text-transform:uppercase;color:var(--faint);font-size:9.5px}.trk-lede{max-width:66ch;color:var(--faint);text-wrap:pretty;margin:9px 0 0;font-size:14px;line-height:1.65}.trk-rule{background:var(--red);height:2px;margin:15px 0 0}.trk-sec{margin-top:22px}.trk-h2{flex-wrap:wrap;align-items:baseline;gap:14px;margin-bottom:10px;display:flex}.trk-h2 h2{text-transform:uppercase;margin:0;font-size:clamp(19px,2.6vw,24px);font-weight:800;line-height:1}.trk-h2>span{font-family:var(--font-mono), ui-monospace, monospace;color:var(--faint);font-size:9.5px}.trk-claim{border:1px solid var(--edge);background:var(--raised);margin-top:18px}.trk-claim-h{border-bottom:1px solid var(--edge);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:11px 16px 10px;display:flex}.trk-claim-k{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.2em;text-transform:uppercase;color:var(--red-soft);font-size:9px}.trk-claim-live{font-family:var(--font-mono), ui-monospace, monospace;color:var(--faint);align-items:center;gap:7px;font-size:9px;display:inline-flex}.trk-claim-live i{background:var(--up);flex:none;width:5px;height:5px}.trk-claim-empty{color:var(--faint);margin:0;padding:16px;font-size:13.5px;line-height:1.7}.trk-claim-big{border-bottom:1px solid var(--edge);flex-wrap:wrap;align-items:flex-end;gap:18px;padding:18px 16px 16px;display:flex}.trk-claim-pct{font-family:var(--font-serif), Georgia, serif;letter-spacing:-.03em;font-size:clamp(56px,11vw,84px);font-weight:800;line-height:.82}.trk-claim-pct span{font-size:.42em}.trk-claim-of{padding-bottom:8px}.trk-claim-of b{font-size:15px;font-weight:600;display:block}.trk-claim-of>span{font-family:var(--font-mono), ui-monospace, monospace;color:var(--faint);margin-top:4px;font-size:10.5px;display:block}.trk-lines{background:var(--edge);border-bottom:1px solid var(--edge);grid-template-columns:minmax(0,1fr);gap:1px;display:grid}@media (min-width:620px){.trk-lines{grid-template-columns:repeat(3,1fr)}}.trk-line{background:var(--raised);padding:12px 16px 13px}.trk-line-h{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.trk-line-k{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.18em;text-transform:uppercase;color:var(--faint);font-size:9px}.trk-line-frac{font-family:var(--font-mono), ui-monospace, monospace;color:var(--faint);font-size:10px}.trk-line-pct{font-family:var(--font-serif), Georgia, serif;margin-top:7px;font-size:26px;font-weight:800;line-height:1}.trk-line-bar{background:var(--edge);height:5px;margin-top:9px;position:relative}.trk-line-bar i{background:linear-gradient(90deg, var(--red-deep), var(--red));position:absolute;inset:0 auto 0 0}.trk-line-note{color:var(--faint);text-wrap:pretty;margin:7px 0 0;font-size:11px;line-height:1.55}.trk-line-none{min-height:40px;font-family:var(--font-serif), Georgia, serif;color:var(--faint);align-items:center;margin-top:7px;font-size:17px;font-weight:700;line-height:1.2;display:flex}.trk-claim-young{color:var(--faint);text-wrap:pretty;max-width:70ch;margin:0;padding:12px 16px 14px;font-size:12px;line-height:1.65}.trk-claim-young b{color:var(--muted)}.trk-claim-caveat{padding-top:0}.trk-integrity{border:1px solid var(--edge);border-left:2px solid var(--red);background:var(--raised);margin-top:14px}.trk-integrity>summary{cursor:pointer;align-items:center;gap:11px;min-height:52px;padding:10px 14px;list-style:none;display:flex}.trk-integrity>summary::-webkit-details-marker{display:none}.trk-integrity>summary:hover{background:#ffffff06}.trk-integrity>summary>svg{width:19px;height:19px;stroke:var(--red);flex:none}.trk-integrity .t{font-family:var(--font-serif), Georgia, serif;letter-spacing:-.02em;flex:none;font-size:clamp(16px,2.2vw,19px);font-weight:700;line-height:1.2}.trk-integrity .sub{min-width:0;color:var(--faint);text-wrap:pretty;flex:1;font-size:11.5px;line-height:1.4;display:none}@media (min-width:620px){.trk-integrity .sub{display:block}}.trk-integrity .caret{border-right:1.5px solid var(--faint);border-bottom:1.5px solid var(--faint);width:8px;height:8px;transition:transform .18s var(--ez);flex:none;margin-left:auto;transform:rotate(45deg)translate(-2px,-2px)}.trk-integrity[open] .caret{transform:rotate(-135deg)translate(-2px,-2px)}.trk-integrity>p{max-width:70ch;color:var(--muted);text-wrap:pretty;margin:0;padding:0 14px 15px 44px;font-size:13.5px;line-height:1.7}.trk-integrity>p b{color:var(--ink)}.trk-pick-card{justify-content:flex-end;margin-bottom:10px;display:flex;position:relative}.trk-pick-card-btn{border:1px solid var(--line);background:var(--raised);min-height:44px;color:var(--ink);cursor:pointer;align-items:center;gap:10px;padding:0 12px;font-family:inherit;display:inline-flex}.trk-pick-card-btn:hover{border-color:var(--line-2)}.trk-pick-card-btn .lbl{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.2em;text-transform:uppercase;color:var(--faint);font-size:8.5px}.trk-pick-card-btn .val{white-space:nowrap;font-size:13px;font-weight:600}.trk-pick-card-btn .n{font-family:var(--font-mono), ui-monospace, monospace;color:var(--faint);border:1px solid var(--edge);padding:2px 6px;font-size:9.5px}.trk-pick-card-btn svg{width:15px;height:15px;color:var(--faint)}.trk-pick-card-menu{z-index:30;border:1px solid var(--line-2);background:var(--card);min-width:min(320px,86vw);max-height:340px;box-shadow:var(--shadow);position:absolute;top:calc(100% + 4px);right:0;overflow-y:auto}.trk-pick-card-menu button{border:0;border-bottom:1px solid var(--hair);width:100%;min-height:52px;color:var(--muted);cursor:pointer;text-align:left;background:0 0;grid-template-columns:minmax(0,1fr) auto;gap:2px 10px;padding:8px 12px;font-family:inherit;display:grid}.trk-pick-card-menu button:last-child{border-bottom:0}.trk-pick-card-menu button:hover{color:var(--ink);background:#ffffff0d}.trk-pick-card-menu button.on{color:var(--ink);background:#e5142a1a}.trk-pick-card-menu .ev{white-space:nowrap;text-overflow:ellipsis;grid-column:1;font-size:13.5px;font-weight:600;overflow:hidden}.trk-pick-card-menu .meta{font-family:var(--font-mono), ui-monospace, monospace;color:var(--faint);grid-column:1;font-size:9.5px}.trk-pick-card-menu .ck{color:var(--red);grid-area:1/2/span 2;align-self:center}.trk-lock{border:1px solid var(--edge);border-left:2px solid var(--gold);background:var(--raised);grid-template-columns:minmax(0,1fr);gap:4px 14px;margin-top:14px;padding:12px 16px 13px;display:grid}@media (min-width:720px){.trk-lock{grid-template-columns:auto minmax(0,1fr) auto;align-items:baseline}}.trk-lock-k{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.2em;text-transform:uppercase;color:var(--gold);white-space:nowrap;align-items:center;gap:7px;font-size:9px;display:inline-flex}.trk-lock-k i{background:var(--gold);flex:none;width:5px;height:5px}.trk-lock-ev{text-wrap:pretty;min-width:0;font-size:14px;font-weight:600}.trk-lock-t{font-family:var(--font-mono), ui-monospace, monospace;color:var(--faint);white-space:nowrap;font-size:11px}.trk-lock-t b{color:var(--ink);font-weight:500}.trk-lock-note{color:var(--faint);text-wrap:pretty;grid-column:1/-1;margin-top:2px;font-size:11.5px;line-height:1.6}.trk-card{border:1px solid var(--edge);background:var(--panel);margin-bottom:14px}.trk-pending{border-color:#d8b45a4d}.trk-card-h{border-bottom:1px solid var(--edge);background:#ffffff05;align-items:baseline;gap:10px;padding:11px 16px;display:flex}.trk-pending .trk-card-h{background:#d8b45a0d}.trk-card-h h3{min-width:0;font-family:var(--font-body), system-ui, sans-serif;letter-spacing:0;text-wrap:pretty;flex:1;margin:0;font-size:14.5px;font-weight:600}.trk-card-date{font-family:var(--font-mono), ui-monospace, monospace;color:var(--faint);white-space:nowrap;flex:none;font-size:9.5px}.trk-card-tally{font-family:var(--font-mono), ui-monospace, monospace;color:var(--muted);white-space:nowrap;flex:none;font-size:10px}.trk-card-void{font-family:var(--font-mono), ui-monospace, monospace;color:var(--faint);white-space:nowrap;flex:none;font-size:10px}.trk-chip-lock{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--gold);white-space:nowrap;border:1px solid #d8b45a73;flex:none;align-items:center;gap:6px;padding:4px 8px;font-size:9px;display:inline-flex}.trk-chip-lock svg{width:11px;height:11px}.trk-chip-partial{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--red);white-space:nowrap;border:1px solid #e5142a80;flex:none;align-items:center;padding:4px 8px;font-size:9px;display:inline-flex}.trk-pending-status{border-bottom:1px solid var(--edge);color:var(--muted);gap:9px;padding:10px 16px;font-size:12.5px;line-height:1.6;display:flex}.trk-pending-status svg{flex:none;width:15px;height:15px;margin-top:2px}.trk-sc{font-variant-numeric:tabular-nums}.trk-shd,.trk-sr{grid-template-columns:minmax(0,1fr);align-items:center;gap:3px 10px;padding:10px 14px 11px;display:grid}.trk-sr{border-bottom:1px solid var(--hair);border-left:2px solid #0000}.trk-sr:last-child{border-bottom:0}.trk-sr.is-w-hit{border-left-color:#35c28173}.trk-sr.is-w-miss{border-left-color:#ff547066}.trk-shd{border-bottom:1px solid var(--edge);font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.16em;text-transform:uppercase;color:var(--faint);font-size:8px;display:none}.trk-sr>.trk-fight{grid-row:1}.trk-sr>.trk-pick{grid-row:2}.trk-sr>.trk-res{grid-row:3}.trk-sr>.trk-marks{grid-row:4;margin-top:2px}.trk-marks{flex-wrap:wrap;gap:4px 16px;line-height:1.25;display:flex}.trk-sr>.trk-fight,.trk-sr>.trk-pick,.trk-sr>.trk-res{line-height:1.3}.trk-mk-lbl{font-style:normal;font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--faint);margin-left:5px;font-size:10px}@media (min-width:780px){.trk-shd,.trk-sr{grid-template-columns:minmax(0,1fr) 150px 126px 174px;gap:0 12px;padding:8px 16px}.trk-sr>.trk-fight,.trk-sr>.trk-pick,.trk-sr>.trk-res,.trk-sr>.trk-marks{grid-area:auto;justify-self:auto;margin-top:0}.trk-shd{display:grid}.trk-marks{grid-template-columns:repeat(3,54px);justify-items:center;gap:0 6px;display:grid}.trk-mk-lbl{display:none}.trk-sr{border-left:0}}.trk-pending .trk-shd,.trk-pending .trk-sr{grid-template-columns:minmax(0,1fr) 110px}.trk-pending .trk-sr>.trk-res{text-align:right;grid-area:1/2;justify-self:end}.trk-pending .trk-shd-pending>:last-child{text-align:right}@media (min-width:780px){.trk-pending .trk-shd,.trk-pending .trk-sr{grid-template-columns:minmax(0,1fr) 190px 174px}.trk-pending .trk-sr>.trk-res{text-align:left;grid-area:auto;justify-self:auto}.trk-pending .trk-shd-pending>:last-child{text-align:left}}.trk-fight{white-space:nowrap;text-overflow:ellipsis;font-size:14.5px;font-weight:600;overflow:hidden}@media (min-width:780px){.trk-fight{font-size:13.5px}}.trk-pick{min-width:0}.trk-pick-nm{font-family:var(--font-mono), ui-monospace, monospace;color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-size:10.5px;display:block;overflow:hidden}.trk-pick-call{font-family:var(--font-mono), ui-monospace, monospace;color:var(--faint);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:9px;display:block;overflow:hidden}.trk-pick-call.is-soft{color:var(--faint)}@media (max-width:779px){.trk-pick-nm,.trk-pick-call{white-space:normal;display:inline}.trk-pick-call:before{content:" · "}}.trk-pick-call{white-space:normal;text-overflow:clip;overflow:visible}.trk-res{font-family:var(--font-mono), ui-monospace, monospace;color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:10.5px;overflow:hidden}@media (min-width:780px){.trk-res{color:var(--faint);font-size:9.5px}}.trk-res-pending{font-size:10px}.trk-sr.is-hit{background:#35c2810a}.trk-sr.is-hit .trk-res{color:var(--up)}.trk-sr.is-miss{background:#ff54700a}.trk-sr.is-miss .trk-res{color:var(--down)}.trk-sr.is-waiting .trk-res{color:var(--faint)}.trk-mk{font-family:var(--font-mono), ui-monospace, monospace;font-size:11px}.trk-mk-hit{color:var(--up)}.trk-mk-miss{color:var(--down)}.trk-mk-off{color:var(--faint)}.trk-mk-soft.trk-mk-hit-soft{color:#5d926e}.trk-mk-soft{color:#a87a80}.trk-mk-soft sup{vertical-align:super;margin-left:1px;font-size:.62em}.trk-mk-echo:after{content:"↰";vertical-align:super;margin-left:2px;font-size:8px}.nav-dd-menu [role=menuitem]:focus-visible,.trk-pick-card-menu [role=menuitemradio]:focus-visible,.rk-filter-menu [role=menuitemradio]:focus-visible{outline-offset:-2px}.trk-card-foot{border-top:1px solid var(--edge);font-family:var(--font-mono), ui-monospace, monospace;color:var(--faint);flex-wrap:wrap;align-items:center;gap:18px;padding:10px 16px;font-size:10.5px;line-height:1.7;display:flex}.trk-card-foot b{color:var(--ink);font-weight:500}.trk-pending-foot{display:block}.trk-engine{color:var(--gold);margin-top:6px;display:block}.trk-card-note{color:var(--faint);text-wrap:pretty;margin:0;padding:0 16px 12px;font-size:11.5px;line-height:1.65}.trk-sum{border-top:1px solid var(--edge)}.trk-sum-btn{width:100%;min-height:44px;color:var(--muted);cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:9px;padding:0 16px;font-family:inherit;font-size:12.5px;font-weight:600;display:flex}.trk-sum-btn:hover{color:var(--ink);background:#ffffff08}.trk-sum ul{color:var(--faint);margin:0;padding:2px 16px 14px 34px;font-size:12.5px;line-height:1.75}.trk-sum li{margin-bottom:4px}.trk-gate{border:1px solid var(--line-2);background:var(--raised);padding:20px 16px 22px}.trk-gate-k{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.2em;text-transform:uppercase;color:var(--faint);align-items:center;gap:9px;font-size:9px;display:flex}.trk-gate-k svg{width:13px;height:13px}.trk-gate h3{margin:9px 0 0;font-size:clamp(19px,3vw,26px);font-weight:700;line-height:1.2}.trk-gate p{max-width:62ch;color:var(--faint);text-wrap:pretty;margin:8px 0 0;font-size:13px;line-height:1.7}.trk-gate-btn{background:var(--red);color:#fff;align-items:center;gap:9px;min-height:48px;margin-top:14px;padding:0 18px;font-size:14px;font-weight:600;display:inline-flex}.trk-gate-btn:hover{color:#fff;background:#ff2038}.trk-panel{border:1px solid var(--edge);background:var(--raised)}.trk-bt-lede{border-bottom:1px solid var(--edge);max-width:74ch;color:var(--faint);text-wrap:pretty;margin:0;padding:13px 16px 12px;font-size:13px;line-height:1.7}.trk-bt-lede b{color:var(--muted)}.trk-bt{background:var(--edge);border-bottom:1px solid var(--edge);grid-template-columns:minmax(0,1fr);gap:1px;display:grid}@media (min-width:640px){.trk-bt{grid-template-columns:repeat(3,1fr)}}.trk-bt-cell{background:var(--raised);padding:13px 16px 14px}.trk-bt-k{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.18em;text-transform:uppercase;color:var(--faint);font-size:9px}.trk-bt-pct{font-family:var(--font-serif), Georgia, serif;color:var(--muted);margin-top:7px;font-size:30px;font-weight:800;line-height:1}.trk-bt-n{font-family:var(--font-mono), ui-monospace, monospace;color:var(--faint);margin-top:5px;font-size:9.5px}.trk-div-btn{border:0;border-bottom:1px solid var(--edge);width:100%;min-height:46px;color:var(--muted);cursor:pointer;text-align:left;background:0 0;align-items:center;gap:9px;padding:0 16px;font-family:inherit;font-size:12.5px;font-weight:600;display:flex}.trk-div-btn:hover{color:var(--ink);background:#ffffff08}.trk-div-count{color:var(--faint);font-weight:400}.trk-divs{border-bottom:1px solid var(--edge);padding:10px 16px 4px}.trk-divs ul{margin:0;padding:0;list-style:none}.trk-divs li{grid-template-columns:minmax(0,1fr) 42px 66px;align-items:center;gap:0 10px;padding:5px 0;display:grid}.trk-divs .dv{white-space:nowrap;text-overflow:ellipsis;grid-column:1;font-size:12.5px;overflow:hidden}.trk-div-bar{background:var(--edge);grid-column:1;height:4px;margin-top:4px;display:block;position:relative}.trk-div-bar i{background:var(--red-deep);position:absolute;inset:0 auto 0 0}.trk-divs li b{font-family:var(--font-mono), ui-monospace, monospace;text-align:right;grid-area:1/2/span 2;font-size:11px;font-weight:500}.trk-divs .nn{font-family:var(--font-mono), ui-monospace, monospace;color:var(--faint);text-align:right;grid-area:1/3/span 2;font-size:9.5px}.trk-divs>p{color:var(--faint);text-wrap:pretty;margin:9px 0 12px;font-size:11.5px;line-height:1.65}.trk-bt-fine{color:var(--faint);text-wrap:pretty;margin:0;padding:12px 16px 14px;font-size:11.5px;line-height:1.7}.trk-bt-fine b{color:var(--muted)}.trk-bt-notes{padding:0 16px 14px}.trk-cov{border-top:1px solid var(--edge)}.trk-cov-head{flex-wrap:wrap;align-items:baseline;gap:10px;padding:14px 16px 0;display:flex}.trk-cov-head h3{text-transform:uppercase;letter-spacing:.03em;color:var(--ink);margin:0;font-size:13px;font-weight:800}.trk-cov-head span{font-family:var(--font-mono), ui-monospace, monospace;color:var(--faint);font-size:9.5px}.trk-cov-lede{border-bottom:1px solid var(--edge);max-width:74ch;color:var(--faint);text-wrap:pretty;margin:7px 0 0;padding:0 16px 13px;font-size:13px;line-height:1.7}.trk-cov-lede b{color:var(--muted)}.trk-cov-stat{border-bottom:1px solid var(--edge);padding:13px 16px 14px}.trk-cov-thresh{border-bottom:1px solid var(--edge);margin:0;padding:10px 16px 4px;list-style:none}.trk-cov-thresh li{grid-template-columns:minmax(0,1fr) 64px 66px;align-items:center;gap:0 10px;padding:5px 0;display:grid}.trk-cov-thresh .dv{color:var(--faint);grid-column:1;font-size:12.5px}.trk-cov-thresh li b{font-family:var(--font-mono), ui-monospace, monospace;text-align:right;color:var(--muted);grid-column:2;font-size:11px;font-weight:500}.trk-cov-thresh .nn{font-family:var(--font-mono), ui-monospace, monospace;color:var(--faint);text-align:right;grid-column:3;font-size:9.5px}.trk-cov-thresh-h{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.1em;text-transform:uppercase;font-size:9px}.trk-cov-thresh-h span:first-child{color:var(--faint);grid-column:1}.trk-cov-thresh li.trk-cov-thresh-h b{color:var(--faint);font-size:9px;font-weight:500}.trk-cov-thresh li.trk-cov-thresh-h .nn{font-size:9px}.trk-cov-fine{color:var(--faint);text-wrap:pretty;max-width:70ch;margin:0;padding:12px 16px 14px;font-size:11.5px;line-height:1.7}.trk-empty{border:1px solid var(--edge);background:var(--raised);padding:22px 16px 24px}.trk-empty-k{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.2em;text-transform:uppercase;color:var(--gold);font-size:9px}.trk-empty p{max-width:60ch;color:var(--faint);text-wrap:pretty;margin:10px 0 0;font-size:13.5px;line-height:1.7}@keyframes kTrkPulse{0%,to{opacity:.35}50%{opacity:1}}@media (prefers-reduced-motion:no-preference) and (scripting:enabled){.trk-claim-live i,.trk-lock-k i{animation:2.4s ease-in-out infinite kTrkPulse}[data-reveal].is-in .trk-line-bar i{animation:kBar .8s var(--ez) calc(.1s + var(--n,0) * 60ms) both}}.pr{max-width:860px;padding-bottom:clamp(48px,6vw,72px)}.pr h1,.pr h2{font-family:var(--font-serif), Georgia, serif;letter-spacing:-.02em}.pr .pf-card,.pr .pf-av,.pr .soon,.pr .btn,.pr .pf-input,.pr .pf-edit,.pr .pref-row .seg{border-radius:0}.pr .pf-edit,.pr .btn,.pr .pref-row .seg button,.pr .fl-x{min-height:44px}.pr .pf-edit,.pr .fl-x{padding-inline:12px}.pr .pref-row .seg button{padding:0 15px}.pr .btn{align-items:center;display:inline-flex}.pr-head-row{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:16px;display:flex}.pr-head h1{text-transform:uppercase;margin:0;font-size:clamp(28px,4.6vw,40px);font-weight:800;line-height:1}.pr-swap{border:1px solid var(--line);min-height:44px;font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.16em;text-transform:uppercase;color:var(--muted);align-items:center;gap:8px;padding:0 14px;font-size:10px;display:inline-flex}.pr-swap:hover{border-color:var(--red);color:var(--ink)}.pr-swap:focus-visible{outline:2px solid var(--red);outline-offset:2px}.trk-head-aside{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.route-hint{max-width:62ch;color:var(--faint);text-wrap:pretty;margin:18px 0 0;font-size:13px;line-height:1.65}.route-hint a{min-height:44px;color:var(--ink);border-bottom:1px solid var(--line);align-items:center;font-weight:600;display:inline-flex}.route-hint a:hover{border-bottom-color:var(--red);color:var(--ink)}.route-hint a:focus-visible{outline:2px solid var(--red);outline-offset:3px}.pr-lede{max-width:64ch;color:var(--faint);text-wrap:pretty;margin:9px 0 0;font-size:14px;line-height:1.65}.pr-rule{background:var(--red);height:2px;margin:15px 0 0}.pr-sec{margin-top:22px}.pr-h2{align-items:baseline;gap:14px;margin-bottom:10px;display:flex}.pr-h2 h2{text-transform:uppercase;margin:0;font-size:clamp(19px,2.6vw,24px);font-weight:800;line-height:1}.pr-h2-rule{background:var(--edge);flex:1;height:2px}.pr-h2>span:not(.pr-h2-rule){font-family:var(--font-mono), ui-monospace, monospace;color:var(--faint);font-size:9.5px}.pr-hh,.pr-edge,.pr-panel,.pr-cell,.pr-empty{border:1px solid var(--edge);background:var(--raised)}.pr-hh{margin-top:18px}.pr-hh-h,.pr-edge-h{border-bottom:1px solid var(--edge);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;padding:11px 16px 10px;display:flex}.pr-hh-k{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.2em;text-transform:uppercase;color:var(--red-soft);font-size:9px}.pr-hh-meta,.pr-edge-meta{font-family:var(--font-mono), ui-monospace, monospace;color:var(--faint);font-size:9.5px}.pr-hh-wait{color:var(--faint);text-wrap:pretty;margin:0;padding:14px 16px 16px;font-size:13px;line-height:1.7}.pr-hh-two{border-bottom:1px solid var(--edge);grid-template-columns:1fr 1fr;display:grid}.pr-hh-cell{padding:16px}.pr-hh-cell+.pr-hh-cell{border-left:1px solid var(--edge)}.pr-hh-cell .k{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.2em;text-transform:uppercase;color:var(--faint);font-size:9px;display:block}.pr-hh-cell .v{font-family:var(--font-serif), Georgia, serif;margin-top:7px;font-size:clamp(34px,6vw,46px);font-weight:800;line-height:1;display:block}.pr-hh-cell.is-apex .v{color:var(--dim)}.pr-hh-cell .r{font-family:var(--font-mono), ui-monospace, monospace;color:var(--muted);margin-top:6px;font-size:11px;display:block}.pr-hh-cell.is-apex .r{color:var(--faint)}.pr-verdict{border-bottom:1px solid var(--edge);background:#ffffff05;padding:12px 16px}.pr-verdict.is-lead{background:#35c2810d}.pr-verdict b{font-family:var(--font-serif), Georgia, serif;color:var(--muted);font-size:clamp(17px,2.4vw,21px);font-weight:700;line-height:1.25}.pr-verdict.is-lead b{color:var(--ink)}.pr-verdict span{color:var(--faint);text-wrap:pretty;margin-top:5px;font-size:12.5px;line-height:1.6;display:block}.pr-lines{padding:14px 16px 8px}.pr-line{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:3px 10px;padding:7px 0;display:grid}.pr-line-k{color:var(--muted);grid-column:1;font-size:12.5px;font-weight:600}.pr-line-bar{background:var(--edge);grid-area:2/1/auto/-1;height:10px;display:block;position:relative}.pr-line-bar .fill{background:linear-gradient(90deg, var(--red-deep), var(--red));position:absolute;inset:0 auto 0 0}.pr-line-bar .tick{background:var(--ink);width:2px;position:absolute;top:-2px;bottom:-2px}.pr-line-n{font-family:var(--font-mono), ui-monospace, monospace;color:var(--muted);text-align:right;grid-area:1/2;font-size:10.5px}.pr-line-p{font-family:var(--font-mono), ui-monospace, monospace;color:var(--ink);text-align:right;grid-area:1/3;min-width:34px;font-size:11px}.pr-line-apex{font-family:var(--font-mono), ui-monospace, monospace;color:var(--faint);text-align:right;grid-area:1/4;font-size:9.5px;display:none}.pr-line-apex.is-split{text-align:left;grid-area:3/1/auto/-1;margin-top:3px;display:block}@media (min-width:620px){.pr-line{grid-template-columns:minmax(0,1fr) auto auto 92px}.pr-line-apex{display:block}.pr-line-apex.is-split{text-align:right;grid-area:1/4;margin-top:0}}.pr-lines-foot{color:var(--faint);text-wrap:pretty;margin:8px 0 6px;font-size:11.5px;line-height:1.65}.pr-edge{margin-top:18px}.pr-edge-k{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.2em;text-transform:uppercase;color:var(--gold);font-size:9px}.pr-edge-lede{border-bottom:1px solid var(--edge);padding:13px 16px 11px}.pr-edge-lede b{font-family:var(--font-serif), Georgia, serif;font-size:clamp(17px,2.4vw,21px);font-weight:700;line-height:1.25}.pr-edge-lede span{color:var(--faint);text-wrap:pretty;margin-top:5px;font-size:12.5px;line-height:1.6;display:block}.pr-edge-row{border-bottom:1px solid var(--hair);padding:11px 16px;display:block}.pr-edge-row:hover{background:#ffffff09}.pr-edge-row .bout{font-size:14px;font-weight:600;display:block}.pr-edge-row .calls{font-family:var(--font-mono), ui-monospace, monospace;color:var(--faint);margin-top:4px;font-size:10px;display:block}.pr-edge-row .calls b{color:var(--up);font-weight:500}.pr-edge-row .calls i{color:var(--muted);font-style:normal}.pr-edge-more{padding:4px 8px 8px}.pr-edge-more button{cursor:pointer;min-height:44px;font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--red-soft);background:0 0;border:0;padding:0 8px;font-size:10px}.pr-edge-more button:hover{color:#ff8a95}.pr-two{grid-template-columns:minmax(0,1fr);margin-top:18px;display:grid}@media (min-width:620px){.pr-two{grid-template-columns:1fr 1fr}}.pr-cell{padding:14px 16px 15px}@media (min-width:620px){.pr-two>.pr-cell+.pr-cell{border-left:none}}.pr-cell-k{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.2em;text-transform:uppercase;color:var(--faint);font-size:9px;display:block}.pr-cell-v{font-family:var(--font-serif), Georgia, serif;margin-top:8px;font-size:clamp(26px,4vw,34px);font-weight:800;line-height:1;display:block}.pr-cell-sub{font-family:var(--font-mono), ui-monospace, monospace;color:var(--gold);margin-top:6px;font-size:10px;display:block}.pr-cell-link{min-height:44px;font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--red-soft);align-items:center;gap:7px;margin-top:4px;font-size:10px;display:inline-flex}.pr-cell-link:hover{color:#ff8a95}.pr-cell-wait{color:var(--faint);text-wrap:pretty;margin:9px 0 0;font-size:12.5px;line-height:1.6}.pr-cell-wait b{color:var(--ink)}.pr-filter{border:1px solid var(--line);background:var(--raised);margin-bottom:12px;display:flex}.pr-filter button{border:0;border-right:1px solid var(--line);min-height:44px;color:var(--faint);font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;background:0 0;flex:1;padding:0 8px;font-size:9.5px;font-weight:500}.pr-filter button:last-child{border-right:0}.pr-filter button:hover{color:#fff;background:#ffffff0f}.pr-filter button.is-on{color:var(--ink);background:#e5142a24}.pr-slip-empty{border:1px solid var(--edge);background:var(--raised);color:var(--faint);padding:22px 16px;font-size:13.5px}.pr-slip{border:1px solid var(--edge);background:var(--panel);margin-bottom:12px}.pr-slip-h{border-bottom:1px solid var(--edge);background:#ffffff05;flex-wrap:wrap;align-items:center;gap:10px;padding:11px 16px;display:flex}.pr-slip-h .ev{font-size:14px;font-weight:600}.pr-slip-h .dt{font-family:var(--font-mono), ui-monospace, monospace;color:var(--faint);font-size:9.5px}.pr-slip-h .tally{font-family:var(--font-mono), ui-monospace, monospace;color:var(--muted);margin-left:auto;font-size:10px}.pr-slip-h .tally.is-open{color:var(--gold)}.pr-slip-h .tally.is-clean{color:var(--up)}.chip-clean{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--gold);border:1px solid #d8b45a73;padding:4px 7px;font-size:9px}.pr-leg{border-bottom:1px solid var(--hair);align-items:stretch;display:flex}.pr-leg:last-child{border-bottom:0}.pr-leg-main{flex:1;min-width:0;padding:10px 16px 11px;display:block}.pr-leg-main:hover{background:#ffffff09}.pr-leg .row1{align-items:baseline;gap:9px;display:flex}.pr-leg .mark{width:12px;font-family:var(--font-mono), ui-monospace, monospace;flex:none;font-size:11px;font-weight:500}.pr-leg .mark.is-hit{color:var(--up)}.pr-leg .mark.is-part{color:var(--gold)}.pr-leg .mark.is-miss{color:var(--down)}.pr-leg .mark.is-pending,.pr-leg .mark.is-void{color:var(--faint)}.pr-leg .bout{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:14px;font-weight:600;overflow:hidden}.pr-leg .res{font-family:var(--font-mono), ui-monospace, monospace;color:var(--faint);white-space:nowrap;flex:none;font-size:9.5px}.pr-leg .row2{flex-direction:column;gap:2px;margin:6px 0 0 21px;display:flex}@media (min-width:560px){.pr-leg .row2{flex-direction:row;gap:14px}}.pr-leg .call{font-family:var(--font-mono), ui-monospace, monospace;color:var(--faint);font-size:10px}.pr-leg .call b{color:var(--ink);font-weight:500}.pr-leg .call b.is-dim{color:var(--faint)}.pr-leg-del{border:1px solid var(--line);min-height:44px;color:var(--faint);font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;background:0 0;flex:none;align-self:center;margin-right:10px;padding:0 12px;font-size:9.5px}.pr-leg-del:hover:not(:disabled){border-color:var(--down);color:var(--down)}.pr-leg-del:disabled{opacity:.55;cursor:default}.pr-ident{border:1px solid var(--edge);background:var(--raised);align-items:center;gap:14px;margin-top:18px;padding:15px 16px;display:flex}.pr-av{object-fit:cover;flex:none;width:56px;height:56px}.pr-av.is-ph{background:var(--red);color:#fff;font-family:var(--font-serif), Georgia, serif;place-items:center;font-size:24px;font-weight:800;display:grid}.pr-ident-t{min-width:0}.pr-ident-t b{font-family:var(--font-serif), Georgia, serif;font-size:clamp(19px,2.6vw,23px);font-weight:700;line-height:1.1;display:block}.pr-ident-t span{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--faint);margin-top:5px;font-size:9.5px;display:block}.pr-panel{margin-top:14px}.pr-panel-note{color:var(--faint);text-wrap:pretty;margin:0;padding:12px 16px 14px;font-size:11.5px;line-height:1.65}.pr-empty{margin-top:18px}.pr-empty-top{padding:20px 16px 16px}.pr-empty-k{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.2em;text-transform:uppercase;color:var(--red-soft);font-size:9px}.pr-empty h2{margin:9px 0 0;font-size:clamp(22px,3.4vw,30px);font-weight:800;line-height:1.1}.pr-empty-top p{max-width:56ch;color:var(--faint);text-wrap:pretty;margin:9px 0 0;font-size:13.5px;line-height:1.7}.pr-steps{background:var(--edge);border-top:1px solid var(--edge);border-bottom:1px solid var(--edge);grid-template-columns:minmax(0,1fr);gap:1px;display:grid}@media (min-width:700px){.pr-steps{grid-template-columns:repeat(3,1fr)}}.pr-step{background:var(--raised);padding:15px 16px 17px}.pr-step .n{font-family:var(--font-serif), Georgia, serif;color:var(--red);font-size:26px;font-weight:800;line-height:1;display:block}.pr-step b{margin-top:8px;font-size:14px;font-weight:600;display:block}.pr-step p{color:var(--faint);text-wrap:pretty;margin:5px 0 0;font-size:12.5px;line-height:1.65}.pr-empty-cta{padding:14px 16px 16px}.pr-btn{background:var(--red);color:#fff;align-items:center;gap:9px;min-height:48px;padding:0 16px;font-size:14px;font-weight:600;display:inline-flex}.pr-btn:hover{color:#fff;background:#ff2038}.pr-empty-meta{font-family:var(--font-mono), ui-monospace, monospace;color:var(--faint);margin-top:10px;font-size:9.5px;display:block}.mobile-menu .mm-record{border-top:1px solid var(--line);min-height:48px;color:var(--muted);align-items:center;margin-top:6px;padding:0 8px;font-size:15px;font-weight:600;display:flex}.mobile-menu .mm-record:hover{color:var(--ink)}@media (prefers-reduced-motion:no-preference) and (scripting:enabled){[data-reveal].is-in .pr-line-bar .fill{animation:kBar .8s var(--ez) calc(.1s + var(--n,0) * 60ms) both}}.rk{max-width:1100px;padding-bottom:clamp(48px,6vw,72px)}.rk h1,.rk h2{font-family:var(--font-serif), Georgia, serif;letter-spacing:-.02em}.rk-head-row{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:16px;display:flex}.rk-head h1{text-transform:uppercase;margin:0;font-size:clamp(28px,4.6vw,40px);font-weight:800;line-height:1}.rk-stamp{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.16em;text-transform:uppercase;color:var(--faint);font-size:9.5px}.rk-lede{max-width:70ch;color:var(--faint);text-wrap:pretty;margin:9px 0 0;font-size:14px;line-height:1.65}.rk-rule{background:var(--red);height:2px;margin:15px 0 0}.rk-band{border:1px solid var(--edge);background:var(--raised);margin-top:18px}.rk-band-h{border-bottom:1px solid var(--edge);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;padding:11px 16px 10px;display:flex}.rk-band-h .k{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.2em;text-transform:uppercase;color:var(--red-soft);font-size:9px}.rk-band-h .d{font-family:var(--font-mono), ui-monospace, monospace;color:var(--faint);font-size:9.5px}.rk-band-cells{background:var(--edge);grid-template-columns:repeat(2,1fr);gap:1px;display:grid}@media (min-width:760px){.rk-band-cells{grid-template-columns:repeat(4,1fr)}}.rk-band-cell{background:var(--raised);min-width:0;padding:12px 16px 13px}.rk-band-cell .k{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.18em;text-transform:uppercase;color:var(--faint);font-size:9px;display:block}.rk-band-cell .n{white-space:nowrap;text-overflow:ellipsis;margin-top:6px;font-size:14.5px;font-weight:600;display:block;overflow:hidden}.rk-band-cell .m{font-family:var(--font-mono), ui-monospace, monospace;color:var(--faint);white-space:nowrap;text-overflow:ellipsis;margin-top:4px;font-size:9.5px;display:block;overflow:hidden}.rk-grid{grid-template-columns:minmax(0,1fr);gap:14px;margin-top:18px;display:grid}@media (min-width:900px){.rk-grid{grid-template-columns:340px minmax(0,1fr);align-items:start}.rk-filter{grid-column:1/-1}}.rk-filter{max-width:400px;position:relative}.rk-filter-btn{border:1px solid var(--line);background:var(--raised);width:100%;min-height:52px;color:var(--ink);cursor:pointer;text-align:left;align-items:center;gap:12px;padding:0 14px;font-family:inherit;display:flex}.rk-filter-btn:hover{border-color:var(--line-2)}.rk-filter-btn .lbl{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.2em;text-transform:uppercase;color:var(--faint);flex:none;font-size:9px}.rk-filter-btn .val{flex:1;min-width:0;font-size:15px;font-weight:600}.rk-filter-btn .caret{width:16px;height:16px;color:var(--faint);flex:none}.rk-filter-menu{z-index:20;border:1px solid var(--line-2);background:var(--card);max-height:330px;box-shadow:var(--shadow);position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto}.rk-filter-menu button{width:100%;min-height:44px;color:var(--muted);cursor:pointer;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:10px;padding:0 14px;font-family:inherit;font-size:14px;display:flex}.rk-filter-menu button:hover{color:var(--ink);background:#ffffff0d}.rk-filter-menu button.on{color:var(--ink);background:#e5142a1a}.rk-filter-menu .ck{color:var(--red)}.rk-champ{border:1px solid var(--edge);background:var(--raised)}.rk-belt{border-bottom:1px solid var(--edge);font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.16em;text-transform:uppercase;color:var(--gold);align-items:center;gap:7px;padding:11px 14px 10px;font-size:9px;display:flex}.rk-belt svg{width:13px;height:13px}.rk-figure{border:0;border-bottom:1px solid var(--edge);background:var(--panel);cursor:pointer;width:100%;height:clamp(300px,26vw,380px);padding:0;display:block;position:relative;overflow:hidden}.rk-figure:disabled{cursor:default}.rk-figure img{z-index:1;object-fit:contain;object-position:50% 100%;filter:saturate(.9)contrast(1.1);width:100%;height:100%;position:absolute;inset:0}.rk-figure img[data-img=silhouette]{opacity:.45;filter:none;max-height:58%;top:auto;bottom:0}.rk-figure:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#0a080980,#0000 26% 70%,#0a0809b8);position:absolute;inset:0}.rk-figure .cbadge{z-index:2;background:var(--red);color:#fff;width:32px;height:32px;font-family:var(--font-serif), Georgia, serif;place-items:center;font-size:15px;font-weight:800;display:grid;position:absolute;bottom:12px;left:12px}.rk-figure .mu-mesh,.rk-figure .mu-oct,.rk-figure .mu-floor,.rk-figure .mu-bloom{z-index:0}.rk-figure .mu-oct{width:min(74%,240px);top:44%}.rk-id{border-bottom:1px solid var(--edge);padding:13px 14px 12px}.rk-id .nick{font-family:var(--font-mono), ui-monospace, monospace;color:var(--gold);margin-bottom:5px;font-size:9.5px}.rk-id h2{margin:0;font-size:clamp(20px,2.4vw,25px);font-weight:700;line-height:1.1}.rk-id .rec{font-family:var(--font-mono), ui-monospace, monospace;color:var(--muted);margin-top:5px;font-size:11px}.rk-id .bits{font-family:var(--font-mono), ui-monospace, monospace;color:var(--faint);flex-wrap:wrap;gap:4px 10px;margin-top:8px;font-size:9.5px;display:flex}.rk-stats{background:var(--edge);border-bottom:1px solid var(--edge);grid-template-columns:1fr 1fr;gap:1px;display:grid}.rk-stats .s{background:var(--raised);min-width:0;padding:9px 14px 10px}.rk-stats .s .k{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--faint);font-size:8.5px;display:block}.rk-stats .s b{font-family:var(--font-mono), ui-monospace, monospace;margin-top:3px;font-size:13px;font-weight:500;display:block}.rk-nostats,.rk-nochamp{color:var(--faint);padding:16px 14px;font-size:12.5px}.rk-nochamp .belt{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.16em;text-transform:uppercase;color:var(--gold);align-items:center;gap:7px;font-size:10px;display:inline-flex}.rk-nochamp .belt svg{width:14px;height:14px}.rk-recent{padding:11px 14px 12px}.rk-recent .hd{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.18em;text-transform:uppercase;color:var(--faint);margin-bottom:7px;font-size:9px}.rk-recent .f{grid-template-columns:16px minmax(0,1fr) auto;align-items:baseline;gap:8px;padding:4px 0;font-size:12.5px;display:grid}.rk-recent .f .r{font-family:var(--font-mono), ui-monospace, monospace;font-weight:500}.rk-recent .f.w .r{color:var(--up)}.rk-recent .f.l .r{color:var(--down)}.rk-recent .f.d .r{color:var(--faint)}.rk-recent .f .o{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.rk-recent .f .m{font-family:var(--font-mono), ui-monospace, monospace;color:var(--faint);white-space:nowrap;font-size:9.5px}.rk-more{width:100%;min-height:44px;color:var(--red-soft);font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.14em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;align-items:center;margin-top:6px;padding:0;font-size:10px;display:flex}.rk-more:hover{color:#ff8a95}.rk-list{border:1px solid var(--edge);background:var(--panel)}.rk-strip{border-bottom:1px solid var(--edge);font-family:var(--font-mono), ui-monospace, monospace;color:var(--faint);background:#ffffff05;flex-wrap:wrap;align-items:baseline;gap:12px;padding:10px 14px;font-size:9.5px;display:flex}.rk-strip .since{letter-spacing:.14em;text-transform:uppercase}.rk-strip .counts{gap:10px;display:flex}.rk-strip .counts b{font-weight:500}.rk-strip .counts .up{color:var(--up)}.rk-strip .counts .down{color:var(--down)}.rk-strip .counts .new{color:var(--gold)}.rk-strip .out{color:var(--muted);margin-left:auto}.rk-strip.is-none .none{color:var(--gold)}.rk-list-h{display:none}.rk-row{border:0;border-bottom:1px solid var(--hair);width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;grid-template-columns:30px 28px minmax(0,1fr) 80px;align-items:center;gap:3px 10px;min-height:52px;padding:9px 14px;font-family:inherit;display:grid}.rk-row:hover:not(:disabled){background:#ffffff09}.rk-row:disabled{cursor:default}.rk-row .no{font-family:var(--font-serif), Georgia, serif;font-size:19px;font-weight:700;line-height:1}.rk-row .mv,.rk-row .who{min-width:0}.rk-row .nm{white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:600;display:block;overflow:hidden}.rk-row .sub{font-family:var(--font-mono), ui-monospace, monospace;color:var(--faint);margin-top:2px;font-size:9.5px;display:block}.rk-row .rec{font-family:var(--font-mono), ui-monospace, monospace;color:var(--muted);text-align:right;white-space:nowrap;font-size:10.5px}.rk-row .nx{font-family:var(--font-mono), ui-monospace, monospace;color:var(--muted);white-space:nowrap;text-overflow:ellipsis;grid-column:3/-1;font-size:9.5px;overflow:hidden}.rk-row .nx.is-none{color:var(--faint)}.rk-row .nx i{color:var(--faint);margin-left:6px;font-style:normal}@media (min-width:760px) and (max-width:899px){.rk-row{grid-template-columns:30px 28px minmax(0,1fr) 150px 80px}.rk-row .nx{grid-column:auto}.rk-list-h{border-bottom:1px solid var(--edge);font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.16em;text-transform:uppercase;color:var(--faint);grid-template-columns:30px 28px minmax(0,1fr) 150px 80px;gap:0 10px;padding:8px 14px;font-size:8px;display:grid}.rk-list-h .rr{text-align:right}}@media (min-width:1040px){.rk-row{grid-template-columns:30px 28px minmax(0,1fr) 150px 80px}.rk-row .nx{grid-column:auto}.rk-list-h{border-bottom:1px solid var(--edge);font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.16em;text-transform:uppercase;color:var(--faint);grid-template-columns:30px 28px minmax(0,1fr) 150px 80px;gap:0 10px;padding:8px 14px;font-size:8px;display:grid}.rk-list-h .rr{text-align:right}}.rk-mv{font-family:var(--font-mono), ui-monospace, monospace;white-space:nowrap;font-size:10px;font-weight:500}.rk-mv.is-up{color:var(--up)}.rk-mv.is-down{color:var(--down)}.rk-mv.is-new{color:var(--gold);letter-spacing:.08em;font-size:8.5px}.rk-mv.is-same{color:#4a4145}.rk-foot{color:var(--faint);text-wrap:pretty;padding:11px 14px 13px;font-size:11px;line-height:1.6}.rk-grounding{color:var(--faint);text-wrap:pretty;margin:14px 0 0;font-size:11.5px;line-height:1.7}.rk-grounding b{color:var(--muted)}.rk-grounding i{font-style:italic}.rk-hist{font-variant-numeric:tabular-nums}.rk-hist .hh,.rk-hist .hr{grid-template-columns:20px minmax(0,1fr) 96px 26px 62px;align-items:center;gap:0 10px;padding:7px 0;display:grid}.rk-hist .hh{z-index:1;background:var(--card);border-bottom:1px solid var(--edge);font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--faint);font-size:8.5px;position:sticky;top:0}.rk-hist .hr{border-bottom:1px solid var(--hair);font-size:12.5px}.rk-hist .hr .r{font-family:var(--font-mono), ui-monospace, monospace;font-weight:500}.rk-hist .hr.w .r{color:var(--up)}.rk-hist .hr.l .r{color:var(--down)}.rk-hist .hr.d .r{color:var(--faint)}.rk-hist .hr .o{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.rk-hist .hr .m,.rk-hist .hr .rd,.rk-hist .hr .dt{font-family:var(--font-mono), ui-monospace, monospace;color:var(--faint);white-space:nowrap;text-overflow:ellipsis;font-size:9.5px;overflow:hidden}.nav .nav-in{padding-top:calc(14px + env(safe-area-inset-top));padding-left:calc(22px + env(safe-area-inset-left));padding-right:calc(22px + env(safe-area-inset-right))}.mobile-menu.open{top:calc(var(--nav-h) + env(safe-area-inset-top));max-height:calc(100vh - var(--nav-h) - env(safe-area-inset-top) - var(--shell-pad,0px));padding-left:calc(20px + env(safe-area-inset-left));padding-right:calc(20px + env(safe-area-inset-right));padding-bottom:calc(16px + env(safe-area-inset-bottom))}.wrap{padding-left:max(16px, env(safe-area-inset-left));padding-right:max(16px, env(safe-area-inset-right))}footer.site{padding-left:calc(22px + env(safe-area-inset-left));padding-right:calc(22px + env(safe-area-inset-right));padding-bottom:calc(24px + env(safe-area-inset-bottom))}@media (min-width:641px){.rm-backdrop{padding:calc(24px + env(safe-area-inset-top)) calc(24px + env(safe-area-inset-right)) calc(24px + env(safe-area-inset-bottom)) calc(24px + env(safe-area-inset-left))}}.rm-close,.nav .burger,.fl-search .clr,.fl-tray .tcol-h button{position:relative}.rm-close:before,.nav .burger:before,.fl-search .clr:before,.fl-tray .tcol-h button:before{content:"";border-radius:inherit;background:0 0;width:44px;height:44px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.fl-tabs button,.ev2 .seg button,.pk-inline .pick-opt,.follow-btn,.pb-menu button,.trk-pick-card-menu button{min-height:44px}.ev2 .seg button,.pk-inline .pick-opt,.fl-tabs button{justify-content:center;align-items:center;display:inline-flex}.ctx a,.ctx .back,.mu-crumb .back{min-height:44px}.nav .logo:before{content:"";width:44px;height:44px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.sw-ctl button{flex:none;height:44px}.sw-ctl .hint{min-width:0}.proof-lead .go a{min-height:44px}.section-head .meta{align-items:center;min-height:44px;display:inline-flex}.fl-sort button,.cmp-opts button.cmp-run{min-height:44px}:root{--shell-display:none;--shell-pad:0px}@media (display-mode:standalone),(display-mode:fullscreen),(display-mode:minimal-ui){:root{--shell-display:grid;--shell-pad:calc(52px + env(safe-area-inset-bottom))}}html[data-shell="1"]{--shell-display:grid;--shell-pad:calc(52px + env(safe-area-inset-bottom))}.tabbar{display:var(--shell-display);z-index:70;background:var(--panel);border-top:1px solid var(--line);padding-bottom:env(safe-area-inset-bottom);grid-template-columns:repeat(5,1fr);position:fixed;bottom:0;left:0;right:0}.tabbar .tb{min-height:52px;color:var(--faint);letter-spacing:.04em;text-transform:uppercase;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:7px 2px 8px;font-size:10px;text-decoration:none;display:flex}.tabbar .tb svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:23px;height:23px}.tabbar .tb.is-on{color:var(--ink);box-shadow:inset 0 2px 0 var(--red)}.tabbar .tb.is-on svg{stroke-width:2px}@media (prefers-reduced-motion:no-preference){.tabbar .tb{transition:color .16s var(--ez), box-shadow .16s var(--ez)}.tabbar .tb svg{transition:stroke-width .16s var(--ez)}}.tabbar .tb:active{background:var(--card-hi)}body{padding-bottom:var(--shell-pad)}.cookie-notice{bottom:calc(16px + max(var(--shell-pad,0px), env(safe-area-inset-bottom)))}.fl-tray{padding-bottom:max(var(--shell-pad,0px), env(safe-area-inset-bottom))}@media (display-mode:standalone),(display-mode:fullscreen),(display-mode:minimal-ui){.mobile-menu [data-in-tabs="1"]{display:none}}html[data-shell="1"] .mobile-menu [data-in-tabs="1"]{display:none}@media (min-width:980px){:root,html[data-shell="1"]{--shell-display:none;--shell-pad:0px}}.tabbar .tb-act{color:var(--ink);gap:3px;position:relative}.tabbar .tb-act svg{box-sizing:content-box;background:linear-gradient(180deg, var(--red) 0%, var(--oxblood) 100%);border:2px solid var(--panel);stroke-width:1.7px;border-radius:50%;width:30px;height:30px;margin-top:-20px;padding:7px;box-shadow:0 6px 18px #e5142a52}.tabbar .tb-act span{letter-spacing:.06em;font-weight:700}.tabbar .tb-act.is-on{box-shadow:none}.tabbar .tb-act.is-on span{color:var(--red-soft)}.tabbar .tb-act:active svg{transform:scale(.94)}@media (prefers-reduced-motion:no-preference){.tabbar .tb-act svg{transition:transform .12s}}.trk-excl{color:var(--faint);margin:0;padding:12px 16px 0;font-size:12px;line-height:1.5}.trk-excl b{color:var(--muted);font-weight:700}.offline{text-align:center;max-width:560px;margin:0 auto;padding:18vh 24px 80px}.offline-k{font-family:var(--font-mono), monospace;letter-spacing:.16em;text-transform:uppercase;color:var(--red);margin:0 0 14px;font-size:11px}.offline-h{font-family:var(--font-serif), Georgia, serif;letter-spacing:-.01em;text-transform:uppercase;margin:0 0 18px;font-size:clamp(30px,8vw,46px);font-weight:800;line-height:1.05}.offline-p{max-width:42ch;color:var(--muted);margin:0 auto 26px;font-size:14px;line-height:1.6}.offline-btn{display:inline-flex}.inst{left:12px;right:12px;bottom:calc(12px + max(var(--shell-pad,0px), env(safe-area-inset-bottom)));z-index:65;background:var(--surface-2);border:1px solid var(--line-2);box-shadow:var(--shadow);border-radius:14px;align-items:center;gap:12px;padding:12px 12px 12px 14px;display:flex;position:fixed}.inst-txt{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.inst-txt b{font-size:13px}.inst-txt span{color:var(--muted);font-size:11.5px}.inst-go{background:var(--red);color:#fff;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;border:0;border-radius:999px;flex:none;min-height:44px;padding:0 16px;font-size:12px;font-weight:700}.inst-x{width:28px;height:28px;color:var(--faint);cursor:pointer;background:0 0;border:0;flex:none;font-size:13px;position:relative}.inst-x:before{content:"";width:44px;height:44px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.fr{z-index:900;display:grid;position:fixed;inset:0}.fr-scrim{background:#060505d1;position:fixed;inset:0}.fr-scrim-hole{border:1px solid var(--red);border-radius:var(--radius);background:0 0;transition:top .42s cubic-bezier(.16,1,.3,1),left .42s cubic-bezier(.16,1,.3,1),width .42s cubic-bezier(.16,1,.3,1),height .42s cubic-bezier(.16,1,.3,1);inset:auto;box-shadow:0 0 0 100vmax #060505d1}.fr-card{margin:0 12px calc(12px + env(safe-area-inset-bottom));background:var(--panel);border:1px solid var(--edge);border-radius:var(--radius);justify-self:center;width:calc(100% - 24px);max-width:52ch;padding:20px 20px 16px;position:relative;box-shadow:0 18px 44px #0000008c}.fr-card:focus-visible{outline:2px solid var(--red);outline-offset:3px}.fr-count{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.18em;color:var(--faint);margin:0 0 10px;font-size:10px}.fr-count span{color:var(--edge);margin:0 2px}.fr-card h2{font-family:var(--font-display), sans-serif;letter-spacing:-.01em;color:var(--ink);text-wrap:balance;margin:0 0 8px;font-size:21px;font-weight:700;line-height:1.15}.fr-card p#fr-b{color:var(--muted);text-wrap:pretty;margin:0;font-size:14px;line-height:1.6}.fr-act{align-items:center;gap:10px;margin-top:18px;display:flex}.fr-skip{min-height:44px;color:var(--faint);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;padding:0 14px;font-size:13px;font-weight:600;transition:color .16s,border-color .16s}.fr-skip:hover{color:var(--ink);border-color:var(--edge)}.fr-back{border:1px solid var(--edge);min-height:44px;color:var(--ink);cursor:pointer;background:0 0;border-radius:9px;margin-left:auto;padding:0 14px;font-size:13px;font-weight:600;transition:border-color .16s,color .16s}.fr-back:hover{border-color:var(--faint)}.fr-back+.fr-next{margin-left:0}.fr-next{background:var(--red);border:1px solid var(--red);min-height:44px;font-family:var(--font-display), sans-serif;letter-spacing:.03em;text-transform:uppercase;color:#fff;cursor:pointer;border-radius:9px;margin-left:auto;padding:0 20px;font-size:13px;font-weight:700;transition:background .16s,border-color .16s}.fr-next:hover{background:var(--red-soft);border-color:var(--red-soft)}.fr-skip:focus-visible,.fr-back:focus-visible,.fr-next:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.fr-dots{gap:5px;margin-top:14px;display:flex}.fr-dots span{background:var(--edge);flex:1;height:2px;transition:background .3s}.fr-dots span.done{background:var(--red-deep)}.fr-dots span.on{background:var(--red)}@media (min-width:720px){.fr{align-items:center}.fr-card{margin:0;padding:24px 24px 20px}.fr-card h2{font-size:24px}}@media (prefers-reduced-motion:reduce){.fr-scrim-hole,.fr-dots span{transition:none}}.pref-replay{border:1px solid var(--line-2);min-height:44px;font-family:var(--font-display), sans-serif;letter-spacing:.04em;text-transform:uppercase;color:var(--muted);cursor:pointer;background:0 0;border-radius:9px;flex:none;margin-left:auto;padding:0 16px;font-size:12px;font-weight:700;transition:color .16s,border-color .16s}.pref-replay:hover{color:var(--ink);border-color:var(--red)}.pref-replay:focus-visible{outline:2px solid var(--red);outline-offset:2px}.fr.fr-bottom{align-items:end}.fr.fr-top{align-items:start}.fr.fr-top .fr-card{margin:calc(12px + env(safe-area-inset-top)) 12px 0}.fr.fr-center{align-items:center}.fr.fr-center .fr-card{margin:0 12px}@media (min-width:720px){.fr.fr-top,.fr.fr-bottom{align-items:center}.fr.fr-top .fr-card,.fr.fr-bottom .fr-card,.fr.fr-center .fr-card{margin:0}}[data-fr]{scroll-margin-top:calc(var(--fr-inset,24px) + 12px)}.pf-inst{padding:16px}.pf-inst-lede{max-width:52ch;color:var(--ink);text-wrap:pretty;margin:0;font-size:13.5px;line-height:1.65}.pf-inst-note{max-width:56ch;color:var(--faint);text-wrap:pretty;margin:10px 0 0;font-size:11.5px;line-height:1.65}.pf-inst-note b{color:var(--ink);font-weight:700}.pf-inst-go{background:var(--red);color:#fff;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;border:0;border-radius:999px;min-height:44px;margin-top:14px;padding:0 18px;font-size:12px;font-weight:700}.pf-inst-go:hover{filter:brightness(1.08)}.pf-inst-steps{max-width:52ch;color:var(--faint);margin:12px 0 0;padding-left:18px;font-size:12.5px;line-height:1.9}.pf-inst-steps li::marker{color:var(--red-soft);font-weight:700}.pf-inst-state{color:var(--faint);margin:0;padding:16px;font-size:13px;line-height:1.65}.pf-inst-state b{color:var(--ink);font-weight:700}.pf-down{max-width:60ch;color:var(--faint);text-wrap:pretty;margin:0;padding:16px 16px 0;font-size:13px;line-height:1.7}.pf-down b{color:var(--ink);font-weight:700}.pf-down-note{color:var(--faint);margin:10px 0 0;padding:0 16px 16px;font-size:11.5px;line-height:1.65}.pf-down-note a{color:var(--red-soft);text-underline-offset:2px;text-decoration:underline}.sr-wrap{background:var(--panel);border-bottom:1px solid var(--line);position:relative}.sr-wrap:before,.sr-wrap:after{content:"";z-index:1;pointer-events:none;width:26px;position:absolute;top:0;bottom:0}.sr-wrap:before{background:linear-gradient(90deg, var(--panel), transparent);left:0}.sr-wrap:after{background:linear-gradient(270deg, var(--panel), transparent);right:0}.sr-rail{scrollbar-width:none;touch-action:manipulation;overscroll-behavior-x:contain;overflow-x:auto}.sr-rail::-webkit-scrollbar{display:none}.sr-track{align-items:flex-start;gap:22px;width:max-content;padding:12px 22px;display:flex}.sr-item{width:72px;font:inherit;color:var(--muted);cursor:pointer;background:0 0;border:0;flex-direction:column;flex:none;align-items:center;gap:7px;transition:color .16s;display:flex}.sr-item.soon{color:var(--faint)}@media (hover:hover){.sr-item:hover{color:var(--ink)}}.sr-item:focus-visible{color:var(--ink)}.sr-ic{background:radial-gradient(115% 90% at 30% 2%, #ffffff16, #fff0 60%), linear-gradient(180deg, var(--surface-2), var(--surface) 52%, var(--panel));border:1px solid var(--line);border-top-color:var(--line-2);width:48px;height:48px;color:var(--muted);border-radius:16px;justify-content:center;align-items:center;transition:border-color .16s,color .16s,background .16s,transform .16s;display:flex}.sr-item.soon .sr-ic{background:radial-gradient(115% 90% at 30% 2%, #ffffff0d, #fff0 58%), linear-gradient(180deg, var(--surface), var(--card) 60%, var(--panel));color:var(--faint)}.sr-item:active .sr-ic{border-color:var(--line-2);transform:scale(.94)}@media (hover:hover){.sr-item:hover .sr-ic{border-color:var(--line-2);color:var(--ink)}}.sr-item:focus-visible .sr-ic{border-color:var(--line-2);color:var(--ink)}.sr-ic svg{width:22px;height:22px}.sr-lb{letter-spacing:.06em;text-align:center;text-transform:uppercase;min-height:2.3em;color:inherit;font-size:10px;font-weight:600;line-height:1.15}.sr-item.on{color:var(--gold)}.sr-item.on .sr-ic{border-color:var(--gold);border-top-color:color-mix(in srgb, var(--gold) 55%, white);background:radial-gradient(115% 90% at 30% 2%, #ffffff29, #fff0 62%), linear-gradient(180deg, color-mix(in srgb, var(--gold) 22%, var(--surface-2)), color-mix(in srgb, var(--gold) 12%, var(--surface)) 55%, color-mix(in srgb, var(--gold) 6%, var(--panel)));color:var(--gold)}@media (hover:hover){.sr-item.on:hover .sr-ic{border-color:var(--gold)}}.sr-item.on:focus-visible .sr-ic{border-color:var(--gold)}.sr-item.live .sr-ic{color:var(--red-soft)}.sr-item.here .sr-ic{background:linear-gradient(180deg, color-mix(in srgb, var(--gold) 82%, white), var(--gold) 58%, color-mix(in srgb, var(--gold) 88%, black));border-color:color-mix(in srgb, var(--gold) 60%, white);color:var(--panel)}.apx-verdict{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);padding:16px 18px}.apx-verdict-call{font-family:var(--font-display), sans-serif;letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:20px;font-weight:700;line-height:1}.apx-verdict-conf{letter-spacing:.12em;text-transform:uppercase;color:var(--faint);margin:6px 0 0;font-size:12px}.apx-verdict-why{color:var(--muted);margin:10px 0 0;font-size:15px;line-height:1.5}.apx-verdict.play{border-left:2px solid var(--gold)}.apx-verdict.lean{border-left:2px solid var(--line-2)}.apx-verdict.quiet .apx-verdict-call{color:var(--faint)}.apx-markets{gap:14px;display:grid}.apx-market{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);padding:14px 16px}.apx-market-h{flex-wrap:wrap;align-items:baseline;gap:10px;margin-bottom:10px;display:flex}.apx-market-h h2{font-family:var(--font-display), sans-serif;letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:15px;font-weight:700}.apx-market-scope,.apx-market-line{color:var(--faint);letter-spacing:.06em;font-size:12px}.apx-market-line{font-variant-numeric:tabular-nums;margin-left:auto}.apx-market-t{border-collapse:collapse;width:100%;font-size:14px}.apx-market-t th[scope=col]{text-align:left;letter-spacing:.14em;text-transform:uppercase;color:var(--faint);padding-bottom:6px;font-size:11px;font-weight:500}.apx-market-t th[scope=col]:not(:first-child),.apx-market-t td{text-align:right}.apx-market-t th[scope=row]{text-align:left;color:var(--ink);font-weight:500}.apx-market-t tbody tr{border-top:1px solid var(--line)}.apx-market-t th,.apx-market-t td{font-variant-numeric:tabular-nums;padding:8px 0}.apx-market-locked{color:var(--faint);margin:0;font-size:14px}.apx-market-push,.apx-market-model{color:var(--faint);margin:10px 0 0;font-size:12.5px;line-height:1.5}.apx-market-model b{color:var(--muted);font-variant-numeric:tabular-nums}.apx-reason-head{font-family:var(--font-display), sans-serif;letter-spacing:.02em;margin:0 0 12px;font-size:clamp(19px,3vw,24px);font-weight:700;line-height:1.2}.apx-reason-bullets{color:var(--muted);margin:0 0 18px;padding-left:18px;font-size:15px;line-height:1.6}.apx-reason-b{border-top:1px solid var(--line);margin-top:14px;padding-top:14px}.apx-reason-b h3{letter-spacing:.16em;text-transform:uppercase;color:var(--faint);margin:0 0 8px;font-size:12px;font-weight:500}.apx-reason-rows{gap:6px;margin:0;display:grid}.apx-reason-rows>div{justify-content:space-between;gap:16px;font-size:14px;display:flex}.apx-reason-rows dt{color:var(--muted)}.apx-reason-rows dd{text-align:right;font-variant-numeric:tabular-nums;margin:0}.apx-reason-detail{color:var(--faint);font-size:12.5px}.apx-health{border:1px solid var(--line-2);border-radius:var(--radius);background:var(--surface);padding:14px 16px}.apx-health-kicker{letter-spacing:.16em;text-transform:uppercase;color:var(--red-soft);margin:0 0 8px;font-size:11px;font-weight:500}.apx-health-stale{color:var(--muted);margin:0;font-size:14px;line-height:1.5}.apx-health-list{color:var(--muted);margin:8px 0 0;padding-left:18px;font-size:14px;line-height:1.6}.apx-health-note{color:var(--faint)}.apx-dist{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);padding:14px 16px}.apx-dist-kicker{letter-spacing:.16em;text-transform:uppercase;color:var(--faint);margin:0 0 10px;font-size:11px}.apx-dist-figs{gap:8px;margin:0;display:grid}.apx-dist-figs>div{justify-content:space-between;gap:16px;font-size:14px;display:flex}.apx-dist-figs dt{color:var(--muted)}.apx-dist-figs dd{text-align:right;font-variant-numeric:tabular-nums;margin:0}.apx-dist-band{color:var(--faint);font-size:12.5px}.apx-dist-note{color:var(--faint);margin:10px 0 0;font-size:12.5px;line-height:1.5}.apx-cal{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);padding:14px 16px}.apx-cal-kicker{letter-spacing:.16em;text-transform:uppercase;color:var(--faint);margin:0 0 10px;font-size:11px}.apx-cal-figs{flex-wrap:wrap;gap:26px;margin:0 0 10px;display:flex}.apx-cal-figs dt{letter-spacing:.12em;text-transform:uppercase;color:var(--faint);font-size:11px}.apx-cal-figs dd{font-variant-numeric:tabular-nums;margin:2px 0 0;font-size:19px}.apx-cal-bench{color:var(--muted);margin:0 0 12px;font-size:13px;line-height:1.5}.apx-cal-hint{color:var(--faint)}.apx-cal-rel{border-collapse:collapse;width:100%;font-size:13px}.apx-cal-rel caption{text-align:left;color:var(--faint);padding-bottom:8px;font-size:12.5px;line-height:1.5}.apx-cal-rel th[scope=col]{text-align:right;letter-spacing:.12em;text-transform:uppercase;color:var(--faint);padding-bottom:6px;font-size:11px;font-weight:500}.apx-cal-rel th[scope=col]:first-child,.apx-cal-rel th[scope=row]{text-align:left}.apx-cal-rel th[scope=row]{color:var(--muted);font-weight:500}.apx-cal-rel td{text-align:right;font-variant-numeric:tabular-nums}.apx-cal-rel th,.apx-cal-rel td{border-top:1px solid var(--line);padding:6px 0}.apx-cal-note{color:var(--muted);margin:12px 0 0;font-size:13.5px;line-height:1.55}.apx-prov{border-top:1px solid var(--line);margin-top:8px;padding-top:12px}.apx-prov-line{color:var(--faint);margin:0;font-size:12.5px;line-height:1.5}.apx-prov-line b{color:var(--muted);font-weight:500}.apx-prov-inputs{color:var(--faint);margin:8px 0 0;padding-left:18px;font-size:12px;line-height:1.6}.apx-prov-inputs b{color:var(--muted);font-weight:500}.apx-page{gap:18px;max-width:760px;margin:0 auto;padding:28px 18px 64px;display:grid}.apx-page-h{font-family:var(--font-display), sans-serif;letter-spacing:.04em;text-transform:uppercase;margin:0;font-size:clamp(28px,5vw,40px);font-weight:700;line-height:1}.apx-crumb{font-size:12.5px}.apx-crumb ol{color:var(--faint);flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.apx-crumb a{color:var(--faint);text-decoration:none}.apx-crumb a:hover{color:var(--muted)}.apx-crumb-anc,.apx-crumb-current{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.apx-crumb-anc a:focus-visible{clip:auto;outline:2px solid var(--gold);outline-offset:2px;background:var(--surface);border-radius:4px;width:auto;height:auto;margin:0;padding:2px 6px;position:static;overflow:visible}.apx-crumb-anc:has(a:focus-visible){clip:auto;width:auto;height:auto;margin:0;position:static;overflow:visible}.apx-crumb a:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.apx-crumb-parent a:before{content:"‹";color:var(--line-2);margin-right:6px}.apx-crumb-parent a{align-items:center;min-width:44px;min-height:44px;margin-inline-start:-8px;padding-inline:8px;display:inline-flex}@media (min-width:640px){.apx-crumb-anc,.apx-crumb-current{clip:auto;white-space:normal;width:auto;height:auto;margin:0;position:static;overflow:visible}.apx-crumb-parent a:before{content:none}.apx-crumb-parent a{min-width:0;min-height:0;margin-inline-start:0;padding-inline:0;display:inline}.apx-crumb li+li:before{content:"›";color:var(--line-2);margin-right:8px}}.apx-empty{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);text-align:center;padding:34px 22px}.apx-empty-h{font-family:var(--font-display), sans-serif;letter-spacing:.05em;text-transform:uppercase;margin:0 0 10px;font-size:19px;font-weight:700}.apx-empty-p{color:var(--muted);max-width:44ch;margin:0 auto;font-size:14.5px;line-height:1.6}.apx-slate{gap:8px;margin:0;padding:0;list-style:none;display:grid}.apx-slate-row{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);color:inherit;justify-content:space-between;align-items:baseline;gap:16px;padding:15px 16px;text-decoration:none;transition:border-color .16s;display:flex}.apx-slate-row:hover{border-color:var(--line-2)}.apx-slate-label{font-family:var(--font-display), sans-serif;letter-spacing:.06em;text-transform:uppercase;font-size:15px;font-weight:700}.apx-slate-count{color:var(--faint);font-size:12.5px}.apx-group{gap:16px;display:grid}.apx-group-h{font-family:var(--font-display), sans-serif;letter-spacing:.04em;text-transform:uppercase;margin:0;font-size:clamp(26px,4.5vw,36px);font-weight:700;line-height:1}.apx-group-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.apx-group-row{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);color:inherit;justify-content:space-between;align-items:baseline;gap:16px;padding:15px 16px;text-decoration:none;transition:border-color .16s;display:flex}.apx-group-row:hover{border-color:var(--line-2)}.apx-group-label{font-size:15px}.apx-group-verdict{letter-spacing:.14em;text-transform:uppercase;flex:none;font-size:11px}.apx-group-verdict.on{color:var(--gold)}.apx-group-verdict.quiet{color:var(--faint)}.apx-matchup{gap:18px;display:grid}.apx-matchup-h h1{font-family:var(--font-display), sans-serif;letter-spacing:.03em;margin:0 0 10px;font-size:clamp(24px,4.5vw,34px);font-weight:700;line-height:1.05}.apx-matchup-sides{flex-wrap:wrap;gap:22px;margin:0;display:flex}.apx-matchup-side{flex-direction:column;gap:2px;display:flex}.apx-matchup-side b{font-size:15px;font-weight:600}.apx-matchup-role{letter-spacing:.12em;text-transform:uppercase;color:var(--faint);font-size:11px}.apx-matchup-venue{color:var(--faint);margin:10px 0 0;font-size:12.5px}.apx-home-kicker{font-family:var(--font-display), sans-serif;letter-spacing:.26em;text-transform:uppercase;color:var(--gold);margin:0;font-size:12px;font-weight:700}.apx-home-lede{color:var(--muted);max-width:52ch;margin:0;font-size:16px;line-height:1.62}.apx-home-next{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);padding:16px 18px}.apx-home-next-k{letter-spacing:.16em;text-transform:uppercase;color:var(--faint);margin:0 0 8px;font-size:11px}.apx-home-next-a{color:inherit;font-family:var(--font-display), sans-serif;letter-spacing:.05em;text-transform:uppercase;justify-content:space-between;align-items:baseline;gap:16px;font-size:19px;font-weight:700;text-decoration:none;display:flex}.apx-home-next-n{font-family:var(--font-sans), sans-serif;letter-spacing:0;text-transform:none;color:var(--faint);font-size:12.5px;font-weight:400}.apx-home-cta{flex-wrap:wrap;gap:10px;display:flex}.apx-stamp{color:var(--faint);margin:0;font-size:12.5px}.apx-stamp b{color:var(--muted);font-variant-numeric:tabular-nums;font-weight:500}.apx-avail{letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;font-size:11px}.apx-avail.quiet{color:var(--faint)}.apx-avail.warn{color:var(--gold)}.apx-avail.off{color:var(--red-soft)}.apx-teams{gap:8px;margin:0;padding:0;list-style:none;display:grid}.apx-team-row{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);color:inherit;grid-template-columns:46px 1fr auto;align-items:center;gap:14px;padding:13px 16px;text-decoration:none;transition:border-color .16s;display:grid}.apx-team-row:hover{border-color:var(--line-2)}.apx-team-short{font-family:var(--font-display), sans-serif;letter-spacing:.08em;color:var(--faint);font-size:13px;font-weight:700}.apx-team-name{flex-direction:column;gap:2px;font-size:15px;display:flex}.apx-team-group{color:var(--faint);font-size:11.5px}.apx-team-rec{color:var(--muted);font-variant-numeric:tabular-nums;font-size:13px}.apx-teampage{gap:22px;display:grid}.apx-teampage-short{font-family:var(--font-display), sans-serif;letter-spacing:.22em;color:var(--gold);margin:0 0 6px;font-size:12px;font-weight:700}.apx-teampage-h h1{font-family:var(--font-display), sans-serif;letter-spacing:.03em;margin:0;font-size:clamp(26px,4.5vw,36px);font-weight:700;line-height:1.05}.apx-teampage-meta{color:var(--faint);flex-wrap:wrap;gap:6px 18px;margin:10px 0 0;font-size:12.5px;display:flex}.apx-squad-h{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:12px;display:flex}.apx-squad-h h2{font-family:var(--font-display), sans-serif;letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:14px;font-weight:700}.apx-squad-wrap{border:1px solid var(--line);border-radius:var(--radius);overflow-x:auto}.apx-squad-wrap:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.apx-squad-t{border-collapse:collapse;width:100%;min-width:420px;font-size:14px}.apx-squad-t th[scope=col]{text-align:left;letter-spacing:.14em;text-transform:uppercase;color:var(--faint);background:var(--surface-2);padding:10px 16px;font-size:10.5px;font-weight:500}.apx-squad-t th[scope=row]{text-align:left;color:var(--ink);font-weight:500}.apx-squad-t td,.apx-squad-t th[scope=row]{border-top:1px solid var(--line);background:var(--surface);color:var(--muted);padding:10px 16px}.apx-squad-n{font-variant-numeric:tabular-nums;color:var(--faint)}.apx-players{gap:14px;display:grid}.apx-players-controls{flex-wrap:wrap;gap:10px;display:flex}.apx-players-search,.apx-players-team{border-radius:var(--radius);border:1px solid var(--line);background:var(--surface);min-height:44px;color:var(--ink);padding:0 14px;font-family:inherit;font-size:14px}.apx-players-search{flex:220px}.apx-players-team{flex:0 200px}.apx-players-search:focus-visible,.apx-players-team:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.apx-players-count{color:var(--faint);margin:0;font-size:12.5px}.apx-players-list{gap:6px;margin:0;padding:0;list-style:none;display:grid}.apx-player-row{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);color:inherit;grid-template-columns:38px 1fr 46px 52px auto;align-items:center;gap:12px;padding:11px 14px;font-size:14px;text-decoration:none;transition:border-color .16s;display:grid}.apx-player-row:hover{border-color:var(--line-2)}.apx-player-n{font-variant-numeric:tabular-nums;color:var(--faint);font-size:12.5px}.apx-player-name{color:var(--ink)}.apx-player-pos,.apx-player-team{color:var(--faint);letter-spacing:.06em;font-size:12px}@media (max-width:520px){.apx-player-row{grid-template-columns:34px 1fr auto}.apx-player-pos,.apx-player-team{display:none}}
