.lead{color:var(--muted);max-width:70ch;margin:0 0 20px;font-size:13px}.od-layout{display:block}.od-main{min-width:0}@media (min-width:960px){.od-layout{grid-template-columns:236px minmax(0,1fr);align-items:start;gap:28px;display:grid}.od-side{scrollbar-width:thin;max-height:calc(100vh - 130px);position:sticky;top:118px;overflow-y:auto}}.od-sbt{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.od-sidetoggle{cursor:pointer;border:1px solid var(--line);border-radius:var(--r-card);background:var(--surface);color:var(--text);font-weight:600;font-size:var(--fs-4);justify-content:space-between;align-items:center;gap:8px;margin-bottom:12px;padding:10px 12px;display:flex}.od-sidetoggle:after{content:"▾";color:var(--muted)}.od-sbt:checked+.od-sidetoggle:after{content:"▴"}.od-sbt:focus-visible+.od-sidetoggle{outline:2px solid var(--accent);outline-offset:2px}.od-sidebody{border:1px solid var(--line);border-radius:var(--r-card);background:var(--surface);margin-bottom:16px;padding:8px;display:none}.od-sbt:checked~.od-sidebody{display:block}@media (min-width:960px){.od-sidetoggle{display:none}.od-sidebody{background:0 0;border:0;margin:0;padding:0;display:block}}.sb-sec{margin-bottom:14px}.sb-h{font-size:var(--fs-1);text-transform:uppercase;letter-spacing:var(--ls-eyebrow);color:var(--faint);padding:6px 8px 4px;font-weight:600}.sb-lk{border-radius:var(--r-1);color:var(--text);font-size:var(--fs-3);align-items:center;gap:8px;padding:6px 8px;line-height:1.25;display:flex}.sb-lk:hover{background:var(--surface2);text-decoration:none}.sb-flag{text-align:center;flex:none;width:18px}.sb-where{color:var(--faint);margin-right:6px}.sb-empty{color:var(--muted);font-size:var(--fs-2);margin:0;padding:6px 8px}.od-top{flex-wrap:wrap;align-items:center;gap:8px 12px;margin-bottom:10px;display:flex}.os{flex:280px;max-width:460px;position:relative}.os-form{margin:0;display:block;position:relative}.os-icon{color:var(--faint);pointer-events:none;position:absolute;top:50%;left:11px;transform:translateY(-50%)}.os-in{box-sizing:border-box;background:var(--surface);width:100%;color:var(--text);border:1px solid var(--line);border-radius:var(--r-pill);font:inherit;font-size:var(--fs-3);padding:8px 34px}.os-in::placeholder{color:var(--faint)}.os-in:focus{border-color:var(--brass-line);box-shadow:0 0 0 3px var(--brass-tint);outline:none}.os-kbd{pointer-events:none;font:500 var(--fs-1)/16px var(--font-mono);color:var(--faint);border:1px solid var(--line);border-radius:4px;padding:0 5px;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.os-in:focus~.os-kbd,.os-in:not(:placeholder-shown)~.os-kbd{display:none}@media (hover:none){.os-kbd{display:none}}.os-pop{z-index:8;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-card);width:max(100%,min(440px,100vw - 32px));max-height:min(70vh,520px);box-shadow:var(--shadow-pop);padding:6px;position:absolute;top:calc(100% + 6px);left:0;overflow-y:auto}.os-pop[hidden]{display:none}.os-h{font-size:var(--fs-1);text-transform:uppercase;letter-spacing:var(--ls-eyebrow);color:var(--faint);padding:8px 8px 4px;font-weight:600}.os-note{font-size:var(--fs-2);color:var(--muted);border-bottom:1px solid var(--line);margin-bottom:2px;padding:6px 8px 8px}.os-it{border-radius:var(--r-1);color:var(--text);align-items:center;gap:10px;padding:7px 8px;display:flex}.os-flag{text-align:center;flex:none;width:20px}.os-main{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.os-name,.os-sub{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.os-name{font-size:var(--fs-3)}.os-sub{font-size:var(--fs-1);color:var(--muted)}.os-n{color:var(--faint);font:400 var(--fs-1) var(--font-mono)}.os-live{color:var(--live);font:600 var(--fs-1) var(--font-mono)}.os-when{color:var(--muted);font:400 var(--fs-1) var(--font-mono);text-align:right;flex:none}.os-clock{color:var(--muted);font-weight:400}.os-empty{color:var(--muted);font-size:var(--fs-2);padding:10px 8px}.os-cross{appearance:none;border:1px solid var(--line);border-radius:var(--r-pill);color:var(--text);font:inherit;font-size:var(--fs-2);cursor:pointer;background:0 0;margin-top:8px;padding:5px 12px;display:block}.os-cross:hover{background:var(--surface2)}@media (max-width:640px){.os{flex-basis:100%;max-width:none}.os-in{font-size:16px}}.od-crumbs ol{font-size:var(--fs-2);color:var(--muted);flex-wrap:wrap;gap:4px;margin:0 0 10px;padding:0;list-style:none;display:flex}.od-crumbs li+li:before{content:"›";color:var(--faint);margin-right:4px}.od-crumbs a{color:var(--muted)}.od-crumbs a:hover{color:var(--text)}.od-titlerow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.od-pin{appearance:none;border:1px solid var(--line);border-radius:var(--r-pill);color:var(--muted);font:inherit;font-size:var(--fs-2);cursor:pointer;background:0 0;padding:4px 10px}.od-chips{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.od-chip{border:1px solid var(--line);border-radius:var(--r-pill);color:var(--text);background:var(--surface);font-size:var(--fs-3);align-items:center;gap:6px;padding:6px 12px;display:inline-flex}.od-chip:hover{border-color:var(--brass-line);text-decoration:none}.od-chip-n{color:var(--faint);font:400 var(--fs-1) var(--font-mono)}.od-countries{grid-template-columns:1fr;gap:6px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:640px){.od-countries{grid-template-columns:1fr 1fr}}@media (min-width:1100px){.od-countries{grid-template-columns:1fr 1fr 1fr}}.od-countries>li{border:1px solid var(--line);border-radius:var(--r-card);background:var(--surface);padding:8px 10px}.od-ctry{color:var(--text);align-items:center;gap:8px;font-weight:600;display:flex}.od-ctry-name{flex:1}.od-ctry-n{color:var(--faint);font:400 var(--fs-1) var(--font-mono)}.od-ctry-top{font-size:var(--fs-2);color:var(--faint);margin-top:4px;padding-left:26px;display:block}.od-ctry-top a{color:var(--muted)}.od-comps{border:1px solid var(--line);border-radius:var(--r-card);margin:0;padding:0;list-style:none;overflow:hidden}.od-comps li+li{border-top:1px solid var(--line)}.od-comp{color:var(--text);background:var(--surface);justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.od-comp:hover{background:var(--surface2);text-decoration:none}.od-comp-n{color:var(--muted);font-size:var(--fs-2);white-space:nowrap}.od-tab-n{color:var(--faint);font:400 var(--fs-1) var(--font-mono);margin-left:4px}.ev-list{border:1px solid var(--line);border-radius:var(--r-card);background:var(--surface);overflow:hidden}.ev-head,.ev-row{grid-template-columns:46px minmax(0,1fr) minmax(150px,210px) 30px;align-items:center;gap:8px;padding:7px 10px;display:grid}@media (max-width:420px){.ev-head,.ev-row{grid-template-columns:40px minmax(0,1fr) 150px;gap:6px;padding:7px 8px}.ev-meta{display:none!important}}.ev-head{font-size:var(--fs-1);color:var(--faint);text-transform:uppercase;letter-spacing:var(--ls-eyebrow);border-bottom:1px solid var(--line)}.ev-head .ev-odds span{text-align:center}.ev-day[id]{scroll-margin-top:150px}.ev-day:target .ev-dayh{background:var(--brass-tint)}.ev-dayh{font:600 var(--fs-2) var(--font-sans);color:var(--muted);background:var(--surface2);border-bottom:1px solid var(--line);margin:0;padding:6px 10px}.ev-dayh a{color:var(--text)}.ev-row{color:var(--text);border-bottom:1px solid var(--line)}.ev-day:last-child .ev-row:last-child{border-bottom:0}.ev-row:hover{background:var(--surface2);text-decoration:none}.ev-time{font:400 var(--fs-2) var(--font-mono);color:var(--muted)}.ev-live{color:var(--live);font:600 var(--fs-1) var(--font-mono)}.ev-time .ev-live{overflow-wrap:anywhere;min-width:0;line-height:1.2;display:block}.ev-time{min-width:0}.ev-ft{color:var(--faint);font:600 var(--fs-1) var(--font-mono)}.ev-teams{flex-direction:column;min-width:0;display:flex}.ev-team{white-space:nowrap;min-width:0;font-size:var(--fs-3);justify-content:space-between;gap:6px;line-height:1.35;display:flex}.ev-tn{text-overflow:ellipsis;min-width:0;overflow:hidden}.ev-sc{font:600 var(--fs-3) var(--font-mono);color:var(--brass)}.ev-comp{font-size:var(--fs-1);color:var(--faint);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ev-odds{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;min-width:0;display:grid}.ev-cell{border:1px solid var(--line);border-radius:var(--r-1);background:var(--bg);flex-direction:column;justify-content:center;align-items:center;min-width:0;min-height:36px;line-height:1.1;transition:background-color .6s,border-color .6s;display:flex}.ev-cell.none{color:var(--faint);border-style:dashed}.ev-cell.val{background:var(--green-tint);border-color:#43b36b80}.ev-bk{color:var(--faint);text-overflow:ellipsis;white-space:nowrap;max-width:100%;padding:0 2px;font-size:9px;overflow:hidden}.ev-meta{flex-direction:column;align-items:flex-end;gap:2px;display:flex}.ev-nb{font:400 var(--fs-1) var(--font-mono);color:var(--faint)}.ev-tag{text-transform:uppercase;color:var(--muted);border:1px solid var(--line);border-radius:var(--r-1);padding:0 3px;font-size:9px}.ev-tag.arb{color:var(--brass);border-color:var(--brass-line)}.evh{border:1px solid var(--line);border-radius:var(--r-card);background:var(--surface);margin-bottom:18px;padding:14px 16px}.evh-comp{font-size:var(--fs-2);justify-content:space-between;gap:10px;display:flex}.evh-comp a{color:var(--muted)}.evh-status{font:600 var(--fs-1) var(--font-mono);text-transform:uppercase;color:var(--muted)}.evh-title{max-width:760px;font:700 var(--fs-6)/1.2 var(--font-display);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:16px;margin:12px auto 8px;display:grid}.evh-team{overflow-wrap:anywhere;min-width:0}.evh-home{text-align:right}.evh-away{text-align:left}.evh-mid{flex-direction:column;align-items:center;gap:2px;min-width:4.5em;display:flex}.evh-vs{color:var(--faint);font-size:var(--fs-4);font-weight:500}.evh-score{color:var(--text);font-size:var(--fs-7);white-space:nowrap;border-radius:var(--r-1);background:var(--surface2);padding:2px 12px}.evh-dash{color:var(--faint);margin:0 .3em}.evh-clock{font:600 var(--fs-2) var(--font-mono);color:var(--live)}.evh-when{text-align:center;color:var(--muted);font-size:var(--fs-3)}.evh-stats{border-top:1px solid var(--line);max-width:760px;margin:12px auto 0;padding-top:10px}.evh-stats .mt-stats{background:0 0;border:0;margin:0;padding:0}.evh-stats .mt-quarters{background:0 0;border:0}.mt-src{margin-top:-6px}@media (max-width:480px){.evh-title{font-size:var(--fs-4);gap:10px}.evh-score{font-size:var(--fs-5);padding:2px 8px}}.evp{scrollbar-width:none;gap:6px;margin:-6px 0 12px;padding-bottom:4px;display:flex;overflow-x:auto}.evp-pill{border:1px solid var(--line);border-radius:var(--r-card);background:var(--surface);max-width:220px;color:var(--muted);font-size:var(--fs-2);flex-direction:column;flex:none;gap:1px;padding:5px 12px;line-height:1.3;text-decoration:none;display:flex}.evp-pill:hover{color:var(--text)}.evp-teams{white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.evp-meta{font-size:var(--fs-1);color:var(--faint);white-space:nowrap}.ot{border-collapse:collapse;width:100%;min-width:340px}.ot th,.ot td{border-bottom:1px solid var(--line);text-align:center;padding:8px 10px;font-weight:400}.ot thead th{font-size:var(--fs-1);color:var(--faint);text-transform:uppercase;letter-spacing:.05em;vertical-align:bottom}.ot-ol{font:600 var(--fs-2) var(--font-mono);color:var(--muted);display:block}.ot-on{text-transform:none;letter-spacing:0;font-size:var(--fs-1);text-overflow:ellipsis;white-space:nowrap;max-width:120px;margin:0 auto;display:block;overflow:hidden}.ot .ot-bk{text-align:left;white-space:nowrap}.ot tbody .ot-bk{grid-template-rows:auto auto;grid-template-columns:26px auto;align-items:center;column-gap:8px;display:grid}.ot-bkn{font-weight:600;font-size:var(--fs-3);color:var(--text)}.ot-bkn a{color:inherit}.ot-bkn a:hover{color:var(--brass);text-decoration:none}.ot-age{font-size:var(--fs-1);color:var(--faint)}.ot-p.val:after{content:"▲";color:var(--green);vertical-align:super;margin-left:3px;font-size:8px}.ot-m{color:var(--muted);font-size:var(--fs-2);white-space:nowrap}.ot tr.ref .ot-bkn:after{content:" · ref";color:var(--faint);font-weight:400;font-size:var(--fs-1)}.ot tfoot th,.ot tfoot td{background:var(--surface2)}.ot-sub{font-size:var(--fs-1);color:var(--faint);display:block}.ot-chance .ot-bk .ot-sub{font-weight:400}.ot-chance td .ot-sub{white-space:nowrap}.ot-sum{font-size:var(--fs-3);color:var(--muted);flex-wrap:wrap;gap:6px 18px;padding:10px 12px;display:flex}.ot-sum b{color:var(--text)}.ot-arb{border:1px solid var(--brass-line);background:var(--brass-tint);border-radius:var(--r-card);font-size:var(--fs-3);margin:0 12px 12px;padding:10px 12px}.lk-btn{appearance:none;color:var(--blue);font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.mm-sum{cursor:pointer;list-style:none}.mm-sum::-webkit-details-marker{display:none}.mm-sum:before{content:"▸ ";color:var(--muted)}.mm[open] .mm-sum:before{content:"▾ "}.mm-market{margin:0 0 14px}.mm-name{font:600 var(--fs-3) var(--font-sans);color:var(--muted);margin:0 0 6px}.mm-t{border-collapse:collapse;border:1px solid var(--line);background:var(--surface);width:100%}.mm-t th,.mm-t td{border-bottom:1px solid var(--line);text-align:left;font-weight:400;font-size:var(--fs-3);padding:6px 10px}.mm-t thead th{color:var(--faint);font-size:var(--fs-1);text-transform:uppercase}.ot tbody th,.ot tfoot th{text-transform:none;letter-spacing:0}.ot tfoot th{font-size:var(--fs-2);color:var(--muted)}@media (max-width:480px){.ot{min-width:0}.ot th,.ot td{padding:6px 4px}.ot thead th.ot-bk{padding-left:8px}.ot-on{display:none}.ot tbody .ot-bk{grid-template-columns:22px auto;column-gap:6px;padding-left:8px}.ot-bkn{font-size:var(--fs-2)}.ot-m{font-size:var(--fs-0)}.ot tr.ref .ot-bkn:after{content:""}.evh{padding:12px}}.ls-row{scrollbar-width:thin;gap:8px;padding-bottom:6px;display:flex;overflow-x:auto}.ls-card{border:1px solid var(--line);border-radius:var(--r-card);background:var(--surface);width:190px;color:var(--text);flex-direction:column;flex:none;gap:3px;padding:9px 10px;display:flex}.ls-card:hover{border-color:var(--brass-line);text-decoration:none}.ls-team{font-size:var(--fs-3);white-space:nowrap;text-overflow:ellipsis;justify-content:space-between;gap:6px;display:flex;overflow:hidden}.ls-team b{color:var(--brass)}.ls-odds{font-size:var(--fs-2);color:var(--muted);justify-content:space-between;margin-top:4px;display:flex}.ls-more{color:var(--blue);justify-content:center;align-items:center;width:120px}.ls-empty{color:var(--muted);font-size:var(--fs-3);border:1px dashed var(--line);border-radius:var(--r-card);padding:14px}.tr-note{font-size:var(--fs-2);color:var(--muted);margin:-6px 0 16px}.tr-tiles{grid-template-columns:repeat(2,1fr);gap:8px;margin-bottom:18px;display:grid}@media (min-width:760px){.tr-tiles{grid-template-columns:repeat(5,1fr)}}.tr-tile{border:1px solid var(--line);border-radius:var(--r-card);background:var(--surface);flex-direction:column;gap:2px;padding:12px;display:flex}.tr-k{font-size:var(--fs-1);text-transform:uppercase;letter-spacing:var(--ls-eyebrow);color:var(--faint)}.tr-v{font-size:var(--fs-6);font-weight:700}.tr-s{font-size:var(--fs-1);color:var(--muted)}.tr-res{text-transform:capitalize;font-weight:600}.tr-pages{justify-content:center;align-items:center;gap:16px;margin:16px 0;display:flex}.od-layout{flex-direction:column;display:flex}.od-side{order:-1}@media (min-width:960px){.od-layout{grid-template-columns:236px minmax(0,1fr);grid-template-areas:"side main";display:grid}.od-side{grid-area:side}.od-main{grid-area:main}}.mt-stats{--mt-home:var(--brass);--mt-away:var(--blue);gap:10px;display:grid}.mt-stat-key{font-size:var(--fs-1);color:var(--faint);justify-content:space-between;gap:12px;display:flex}.mt-stat-key>span{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:6px;min-width:0;display:inline-flex;overflow:hidden}.mt-stat-key>span:before{content:"";background:var(--mt-home);border-radius:2px;flex:none;width:8px;height:8px}.mt-key-a{flex-direction:row-reverse}.mt-key-a:before{background:var(--mt-away)!important}.mt-stat{font-size:var(--fs-3);grid-template-columns:2.5em minmax(0,1fr) 2.5em;grid-template-areas:"h name a""bar bar bar";align-items:center;row-gap:5px;display:grid}.mt-stat>.mt-v:first-child{text-align:left;grid-area:h}.mt-stat>.mt-v:nth-child(3){text-align:right;grid-area:a}.mt-v{color:var(--muted);font-weight:600}.mt-v.mt-lead{color:var(--text);font-weight:700}.mt-stat-name{font-size:var(--fs-2);color:var(--muted);text-align:center;grid-area:name;justify-content:center;align-items:center;gap:6px;display:inline-flex}.mt-card{border-radius:1.5px;width:8px;height:11px;display:inline-block}.mt-card.y{background:#f2c94c}.mt-duel{grid-area:bar;grid-template-columns:1fr 1fr;gap:3px;display:grid}.mt-duel>span{background:var(--surface2);border-radius:3px;height:5px;display:flex;overflow:hidden}.mt-duel-h{justify-content:flex-end}.mt-duel-h>span{background:var(--mt-home);border-radius:3px}.mt-duel-a>span{background:var(--mt-away);border-radius:3px}.mt-list{border:1px solid var(--line);border-radius:var(--r-card);background:var(--surface);margin:0;padding:0;list-style:none;overflow:hidden}.mt-row{border-bottom:1px solid var(--line);font-size:var(--fs-3);grid-template-columns:3.4em 1.4em minmax(0,1fr);align-items:center;gap:8px;padding:7px 12px;display:grid}.mt-list>li:last-child{border-bottom:0}.mt-min{color:var(--muted);font-size:var(--fs-2)}.mt-ico{color:var(--muted);justify-content:center;align-items:center;display:inline-flex}.mt-svg{width:16px;height:16px;display:block}.mt-ico .mt-card{border-radius:1.5px;width:9px;height:12px;transform:rotate(8deg)}.mt-txt{overflow-wrap:anywhere;min-width:0}.mt-team{font-size:var(--fs-1);color:var(--faint);display:block}.mt-period{border-bottom:1px solid var(--line);background:var(--surface2);text-align:center;font-size:var(--fs-2);color:var(--muted);padding:6px 12px}.mt-period b{color:var(--text);margin-left:4px}.mt-toggle{font-size:var(--fs-2);margin-top:8px}.mt-empty{font-size:var(--fs-3);margin:0 0 8px}@media (min-width:640px){.mt-list{padding:4px 0;position:relative}.mt-list:before{content:"";background:var(--line);width:1px;position:absolute;top:0;bottom:0;left:50%}.mt-row{border-bottom:0;grid-template-columns:minmax(0,1fr) 1.4em 4.2em 1.4em minmax(0,1fr);gap:10px;max-width:760px;margin:0 auto;padding:6px 12px;position:relative}.mt-row .mt-min{z-index:1;border:1px solid var(--line);border-radius:var(--r-pill);background:var(--surface);text-align:center;grid-area:1/3;justify-self:center;min-width:3.2em;padding:1px 6px;position:relative}.mt-row .mt-team{display:none}.mt-period{z-index:1;background:0 0;border:0;padding:8px 12px;position:relative}.mt-period>span{border:1px solid var(--line);border-radius:var(--r-pill);background:var(--surface2);padding:2px 12px;display:inline-block}}.mt-tennis{gap:10px;display:grid}.mt-set{border:1px solid var(--line);border-radius:var(--r-card);background:var(--surface);padding:8px 10px}.mt-set-h{font-size:var(--fs-2);color:var(--muted);margin-bottom:6px;font-weight:600}.mt-games{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:4px;margin:0;padding:0;list-style:none;display:grid}.mt-game{border-radius:var(--r-1);background:var(--bg);font-size:var(--fs-2);grid-template-columns:2em minmax(0,1fr) auto;align-items:center;gap:6px;padding:4px 6px;display:grid}.mt-game.brk{background:var(--brass-tint);box-shadow:inset 0 0 0 1px var(--brass-line)}.mt-gno{color:var(--faint)}.mt-gwho{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mt-gres{color:var(--muted);white-space:nowrap}.mt-game.brk .mt-gres{color:var(--brass-bright)}.mt-quarters{border-collapse:collapse;border:1px solid var(--line);background:var(--surface);width:100%}.mt-quarters th,.mt-quarters td{border-bottom:1px solid var(--line);text-align:center;font-weight:400;font-size:var(--fs-3);padding:6px 10px}.mt-quarters thead th{font-size:var(--fs-1);color:var(--faint)}.mt-quarters tbody th{text-align:left;white-space:nowrap}.mt-quarters td.tot{font-weight:700}.mt-quarters tbody th{text-transform:none;letter-spacing:0;color:var(--text);text-overflow:ellipsis;max-width:140px;overflow:hidden}@media (max-width:480px){.mt-quarters th,.mt-quarters td{padding:6px 5px}.mt-quarters tbody th{max-width:96px;font-size:var(--fs-2)}}.lt,.ev-body{container-type:inline-size}@container (min-width:760px){.ev-split{grid-template-columns:minmax(0,1fr) clamp(340px,45%,420px);grid-template-areas:"main side";align-items:start;column-gap:20px;display:grid}.ev-split>.ev-side{grid-area:side}.ev-split>.ev-main{grid-area:main;min-width:0;container-type:inline-size}}@container (max-width:600px){.ev-main .ot th,.ev-main .ot td{padding:8px 6px}.ev-main .ot-on{max-width:84px}.ev-main .ot tbody .ot-bk{column-gap:6px}}@container (max-width:460px){.ev-main .ot th,.ev-main .ot td{padding:6px 4px}.ev-main .ot-on{display:none}}.lt{--lt-surface:var(--surface);--lt-surface2:var(--surface2);--lt-line:var(--line);--lt-text:var(--text);--lt-muted:var(--muted);--lt-live:var(--live)}.lt pulse-tracker{--bg:var(--lt-surface);--panel:var(--lt-surface2);--raise:var(--lt-line);--line:var(--lt-line);--text:var(--lt-text);--muted:var(--lt-muted);--live:var(--lt-live);font-family:var(--font-sans);max-width:none}.bw{border:1px solid var(--line);border-left:3px solid var(--blue);border-radius:var(--r-card);background:var(--surface);margin:0 0 18px;padding:12px 14px}.bw-head{flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin-bottom:8px;display:flex}.bw-tag{font:700 var(--fs-1) var(--font-mono);text-transform:uppercase;letter-spacing:.06em;color:var(--blue);background:var(--blue-tint);border-radius:var(--r-pill);padding:2px 8px}.bw-pick{font-weight:700;font-size:var(--fs-4)}.bw-mkt{color:var(--muted);font-size:var(--fs-3)}.bw-back{font-size:var(--fs-2);white-space:nowrap;margin-left:auto}.bw-rows{gap:4px;margin:0;display:grid}.bw-row{grid-template-columns:110px 1fr;align-items:baseline;gap:10px;display:grid}.bw-row dt{color:var(--faint);font-size:var(--fs-2)}.bw-row dd{font-size:var(--fs-3);flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin:0;display:flex}.bw-row dd b{font-size:var(--fs-4)}.bw-bk{font-weight:600}.bw-f{color:var(--muted)}.bw-ev{font:600 var(--fs-2) var(--font-mono);color:var(--muted)}.bw-mv{font:600 var(--fs-1) var(--font-mono);margin-left:4px}.bw-note{color:var(--faint);font-size:var(--fs-2);margin:8px 0 0}.ot tr.watch th.ot-bk{box-shadow:inset 3px 0 0 var(--blue)}.ot tr.watch .ot-bkn,.ot th.ot-o.watch .ot-ol,.ot th.ot-o.watch .ot-on{color:var(--blue)}.ot td.ot-p.watch{box-shadow:inset 0 0 0 2px var(--blue)}.mm-market.watch .mm-name{color:var(--blue)}.mm-t tr.watch th,.mm-t tr.watch td{background:var(--blue-tint)}.mm-t tr.watch th{box-shadow:inset 3px 0 0 var(--blue);font-weight:600}@media (max-width:480px){.bw-row{grid-template-columns:1fr;gap:0}.bw-back{margin-left:0}}
.aged{color:var(--red);font-weight:600}.arbpg{align-items:start;gap:14px;margin-top:12px;display:grid}@media (min-width:1080px){.arbpg{grid-template-columns:minmax(0,1fr) clamp(400px,40%,580px)}}.arblist{align-content:start;gap:12px;display:grid}.arbc{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-card);cursor:pointer;transition:border-color .12s,box-shadow .12s;overflow:hidden}.arbc:hover{border-color:var(--brass-line)}.arbc:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.arbc-sport,.arbd-band{font-family:var(--font-display);font-weight:700;font-size:var(--fs-1);text-transform:uppercase;letter-spacing:var(--ls-eyebrow);color:var(--brass-bright);background:linear-gradient(90deg, #c8a24b0d, var(--brass-tint) 50%, #c8a24b0d);border-bottom:1px solid var(--brass-line);justify-content:space-between;align-items:center;gap:8px;padding:5px 10px;display:flex}.arbc-age{font-family:var(--font-mono);letter-spacing:0;text-transform:none;font-weight:600}.arbsc{border-radius:var(--r-pill);font-family:var(--font-mono);letter-spacing:.04em;text-transform:none;white-space:nowrap;border:1px solid #0000;padding:1px 7px;font-size:10px;font-weight:700}.arbc-live{color:var(--red);font-family:var(--font-mono);letter-spacing:.06em;font-size:10px;font-weight:700}.arbc-open{all:unset;box-sizing:border-box;cursor:pointer;border:1px solid var(--line);border-radius:var(--r-pill);font-family:var(--font-mono);letter-spacing:.04em;text-transform:none;color:var(--muted);white-space:nowrap;margin-left:auto;padding:1px 7px;font-size:10px;font-weight:700;transition:color .12s,border-color .12s}.arbc-open:hover{color:var(--text);border-color:var(--brass-line);background:var(--brass-tint)}.arbc-open:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.arbc-tab{border-collapse:collapse;table-layout:auto;width:100%;font-size:12.5px}.arbc-tab th,.arbc-tab td{white-space:nowrap;padding:3px 8px}.arbc-key,.arbc-mkt,.arbc-pick{background:var(--bg);border-right:1px solid var(--line)}.arbc-key{vertical-align:middle;text-align:center;padding:8px 10px}.arbc-pct{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:var(--fs-5);color:var(--green);letter-spacing:var(--ls-tight);font-weight:700;display:block}.arbc-per{color:var(--faint);font-size:var(--fs-0);text-transform:uppercase;letter-spacing:.06em;margin-top:1px;display:block}.arbc-lg{color:var(--muted);text-overflow:ellipsis;max-width:0;overflow:hidden}.arbc-teams{text-overflow:ellipsis;max-width:0;font-weight:600;overflow:hidden}.arbc-when{text-align:right;color:var(--faint);font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:var(--fs-1)}.arbc-hd th{color:var(--faint);text-transform:uppercase;letter-spacing:.04em;text-align:left;background:var(--surface2);border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:4px 8px;font-size:10.5px;font-weight:600}.arbc-hd th.arbc-mkt{color:var(--text);background:var(--bg)}.arbc-bkh{width:100%}.arbc-key{min-width:96px}.arbc-pick{color:var(--text);text-align:left;text-transform:none;letter-spacing:0;font-size:11.5px;font-weight:600}.arbc-best .arbc-odd{color:var(--text);font-weight:700}.arbc-best .arbc-bk{color:var(--brass-bright)}.arbc-share{color:var(--text);font-weight:600}.arbc-alt td,.arbc-alt th{color:var(--faint);padding-top:1px;padding-bottom:1px}.arbc-best th,.arbc-best td{padding-top:6px}.arbc-tab tr:last-child th,.arbc-tab tr:last-child td{padding-bottom:7px}.arbd{background:var(--surface);border:1px solid var(--brass-line);border-radius:var(--r-card);overflow:hidden}@media (min-width:1080px){.arbd{max-height:calc(100vh - 24px);position:sticky;top:12px;overflow-y:auto}}.arbd-band{border-bottom:1px solid var(--brass-line)}.arbd-x{all:unset;cursor:pointer;color:var(--muted);padding:0 2px;font-size:12px;line-height:1}.arbd-x:hover{color:var(--text)}.arbd-sum{border-bottom:1px solid var(--line);align-items:stretch;display:flex}.arbd-key{text-align:center;background:var(--bg);border-right:1px solid var(--line);flex-direction:column;flex:none;justify-content:center;padding:8px 12px;display:flex}.arbd-fix{flex:auto;align-content:center;gap:2px;min-width:0;padding:7px 10px;display:grid}.arbd-l{justify-content:space-between;align-items:baseline;gap:10px;font-size:12.5px;display:flex}.arbd-l>:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.arbd-l .arbc-when{flex:none}.arbd-ctl{background:var(--surface2);border-bottom:1px solid var(--line);flex-wrap:wrap;gap:14px;padding:8px 10px;display:flex}.arbd-tab{table-layout:fixed;border-collapse:collapse;width:100%;font-size:12.5px}.arbd-tab th,.arbd-tab td{white-space:nowrap;vertical-align:top;padding:5px 8px}.arbd-tab thead th{color:var(--faint);text-transform:uppercase;letter-spacing:.04em;text-align:left;border-bottom:1px solid var(--line);font-size:10.5px;font-weight:600}.arbd-tab tbody th{text-align:left;font-weight:600}.arbd-pick{text-transform:none;letter-spacing:0;color:var(--text);font-size:12px}.arbd-bk{color:var(--brass-bright);text-transform:none;letter-spacing:0;font-size:11.5px;font-weight:600}.arbd-tab tfoot th,.arbd-tab tfoot td{border-top:1px solid var(--line);color:var(--muted);text-transform:uppercase;letter-spacing:.04em;text-align:left;font-size:10.5px;font-weight:600}.arbd-tot{background:var(--line);border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.arbd-tot>div{background:var(--bg);gap:2px;padding:7px 9px;display:grid}.arbd-tot b{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:12.5px}.arbd-note{color:var(--muted);border-bottom:1px solid var(--line);padding:7px 10px;font-size:11.5px;line-height:1.5}.arbd-outs{background:var(--line);gap:1px;display:grid}.arbd-out{background:var(--surface);padding-bottom:4px}.arbd-outh{background:var(--surface2);justify-content:space-between;align-items:baseline;gap:8px;padding:5px 10px;font-size:11.5px;font-weight:600;display:flex}.arbd-brow{all:unset;box-sizing:border-box;cursor:pointer;width:100%;color:var(--muted);align-items:baseline;gap:10px;padding:2px 10px;font-size:12.5px;display:flex}.arblay{border-radius:var(--r-1);cursor:help;background:var(--blue-tint);color:var(--blue);font-family:var(--font-mono);letter-spacing:.06em;vertical-align:1px;margin-left:5px;padding:0 4px;font-size:9px;font-weight:700}.arbd-liq{color:var(--faint);font-family:var(--font-mono);margin-left:auto;font-size:10.5px}.arbd-enter{color:var(--blue);font-size:10.5px;display:block}.arbd-odd{border-radius:var(--r-2);width:100%;max-width:62px;color:inherit;font:inherit;font-family:var(--font-mono);font-variant-numeric:tabular-nums;text-align:right;background:0 0;border:1px solid #0000;margin:-1px -3px;padding:1px 3px}.arbd-odd:hover{border-color:var(--line)}.arbd-odd:focus{border-color:var(--accent);background:var(--surface2);outline:none}.arbd-odd::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.arbd-odd::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.arbd-odd{appearance:textfield}.arbd-brow:hover{background:var(--surface2);color:var(--text)}.arbd-brow:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.arbnote{border:1px solid var(--line);border-left:3px solid var(--brass);border-radius:var(--r-2);background:var(--surface);color:var(--muted);margin-top:12px;padding:9px 12px;font-size:12px;line-height:1.55}.arblegend{color:var(--faint);margin-top:10px;font-size:11.5px}.arbsort{align-items:center;gap:6px;margin-left:auto;display:inline-flex}.arbsort .sortcar{color:var(--faint);margin-left:4px;font-size:9px}@media (max-width:1079px){.arbpg .arbd{display:none}.arbpg.picked .arbd{order:-1;display:block}}@media (min-width:1080px){.arbd-x{display:none}}@media (max-width:640px){.arbd-odd{max-width:none;margin-left:0;margin-right:0;padding-left:0;padding-right:0}}.lp-livearb{background:var(--surface);border:1px solid var(--line);border-top:2px solid var(--green);border-radius:var(--r-card);box-shadow:var(--shadow-pop);padding:16px 18px 15px}.lp-livearb-head{align-items:center;gap:8px;display:flex}.lp-livearb-dot{background:var(--green);border-radius:50%;width:7px;height:7px;animation:2.4s ease-out infinite lp-livearb-pulse;box-shadow:0 0 #43b36b8c}@media (prefers-reduced-motion:reduce){.lp-livearb-dot{animation:none}}.lp-livearb-label{color:var(--muted);text-transform:uppercase;letter-spacing:var(--ls-eyebrow);font-size:10.5px;font-weight:700}.lp-livearb-margin{color:var(--green);font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-weight:700;font-size:var(--fs-6);letter-spacing:var(--ls-tight);margin-left:auto}.lp-livearb-open{border:1px solid var(--brass-line);border-radius:var(--r-2);background:var(--brass-tint);width:30px;height:30px;color:var(--brass-bright);flex:none;justify-content:center;align-items:center;font-size:15px;line-height:1;text-decoration:none;transition:background .16s,color .16s,border-color .16s,transform .16s;display:inline-flex}.lp-livearb-open:hover,.lp-livearb-open:focus-visible{background:var(--brass);border-color:var(--brass);color:var(--bg);text-decoration:none;transform:translateY(-1px)}@media (prefers-reduced-motion:reduce){.lp-livearb-open{transition:none}.lp-livearb-open:hover{transform:none}}.lp-livearb-fixture{gap:2px;margin-top:11px;display:grid}.lp-livearb-teams{font-family:var(--font-display);font-weight:700;font-size:var(--fs-5)}.lp-livearb-meta{color:var(--muted);font-size:12.5px}.lp-livearb-legs{margin:14px 0 0;padding:0;list-style:none;display:grid}.lp-livearb-legs li{border-top:1px solid var(--line);grid-template-columns:1fr auto 58px 56px;align-items:baseline;gap:10px;padding:9px 0;font-size:13.5px;display:grid}.lp-livearb-pick{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lp-livearb-book{color:var(--brass-bright);font-size:12.5px;font-weight:600}a.lp-livearb-book{white-space:nowrap;text-decoration:none}a.lp-livearb-book:hover{text-underline-offset:3px;text-decoration:underline}.lp-livearb-odds{text-align:right;font-weight:700;font-size:var(--fs-4);font-family:var(--font-mono);font-variant-numeric:tabular-nums}.lp-livearb-stake{text-align:right;color:var(--muted);font-size:12px;font-family:var(--font-mono);font-variant-numeric:tabular-nums}.lp-livearb-foot{border-top:1px solid var(--line);color:var(--faint);margin:13px 0 0;padding-top:12px;font-size:12px;line-height:1.55}@media (max-width:720px){.lp-livearb{padding:14px 15px 13px}.lp-livearb-legs li{grid-template-columns:1fr auto 50px 48px;gap:7px;font-size:13px}.lp-livearb-open{width:36px;height:36px}}
.urow-acts{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.urole{background:var(--surface2);border:1px solid var(--line);border-radius:var(--r-2);color:var(--text);font:inherit;padding:3px 6px;font-size:12px}.urole:focus{border-color:var(--accent);outline:none}.urole-tag{font-family:var(--font-mono);color:var(--muted);border:1px solid var(--line);border-radius:var(--r-pill);padding:1px 8px;font-size:11px}.urole-tag.is-admin{color:var(--brass);border-color:var(--brass-line);background:var(--brass-tint)}.urow-blocked td{opacity:.62}.urow-blocked:hover td{opacity:1}.urow-blocked td:first-child{box-shadow:inset 2px 0 0 var(--red)}.badge{border-radius:var(--r-2);padding:1px 8px;font-size:11px;font-weight:700}.badge.manual{background:var(--green-tint);color:var(--green)}
.lp{max-width:1100px;margin:0 auto;padding:0 20px 80px}.lp-sec{border-top:1px solid var(--line);margin-top:54px;padding:54px 0 0}.lp-head{max-width:66ch;margin-bottom:30px}.lp-eyebrow{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--brass);margin:0 0 14px;font-size:11px}.lp-h2{font-family:var(--font-display);letter-spacing:var(--ls-tight);margin:0;font-size:clamp(23px,3.2vw,30px);font-weight:700;line-height:1.15}.lp-sub{color:var(--muted);margin:12px 0 0;font-size:15px;line-height:1.7}.lp-foot{color:var(--faint);margin:18px 0 0;font-size:12px}.lp-hero{grid-template-columns:1fr;align-items:center;gap:40px;padding:56px 0 64px;display:grid}@media (min-width:900px){.lp-hero{grid-template-columns:1.05fr .95fr;gap:56px;padding:76px 0 84px}}.lp-h1{font-family:var(--font-display);letter-spacing:-.02em;margin:0 0 20px;font-size:clamp(34px,6vw,54px);font-weight:700;line-height:1.04}.lp-lead{color:var(--muted);max-width:52ch;margin:0 0 28px;font-size:16px;line-height:1.7}.lp-cta{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.lp-cta-note{color:var(--muted);font-size:12.5px}.lp-cov{background:var(--line);border:1px solid var(--line);border-radius:var(--r-card);gap:1px;display:grid;overflow:hidden}@media (min-width:620px){.lp-cov{grid-template-columns:repeat(2,1fr)}}@media (min-width:960px){.lp-cov{grid-template-columns:repeat(4,1fr)}}.lp-cov-cell{background:var(--surface);padding:15px 16px 16px}.lp-cov-k{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.1em;color:var(--faint);margin:0 0 8px;font-size:10px;font-weight:700}.lp-cov-v{font-family:var(--font-display);color:var(--brass-bright);margin:0 0 8px;font-size:15px;font-weight:700}.lp-cov-d{color:var(--muted);margin:0;font-size:12.5px;line-height:1.6}a.lp-cov-link{text-decoration:none;transition:background-color .16s}a.lp-cov-link:hover{background:var(--surface2)}a.lp-cov-link:hover .lp-cov-v{color:var(--brass-bright)}a.lp-cov-link:focus-visible{outline:2px solid var(--brass);outline-offset:-2px}.lp-surfaces{grid-template-columns:minmax(0,1fr);gap:14px;display:grid}@media (min-width:720px){.lp-surfaces{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1000px){.lp-surfaces{grid-template-columns:repeat(3,minmax(0,1fr))}}.sf{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-card);flex-direction:column;min-width:0;padding:15px 16px 16px;display:flex}.sf-route{font-family:var(--font-mono);color:var(--faint);letter-spacing:.01em;text-overflow:ellipsis;margin:0 0 9px;font-size:11px;overflow:hidden}.sf-name{font-family:var(--font-display);letter-spacing:var(--ls-tight);margin:0 0 8px;font-size:17px;font-weight:700}.sf-lead{color:var(--muted);margin:0 0 15px;font-size:13px;line-height:1.6}.sf-frag{background:var(--bg);border:1px solid var(--line);border-radius:var(--r-2);min-width:0;margin-top:auto;padding:9px 10px}.sf-rows,.sf-rows>*,.sf-row>*,.sf-live>*{min-width:0}.sf-rows{gap:1px;min-width:0;font-size:12px;display:grid}.sf-row,.sf-live,.sf-cmp{white-space:nowrap;align-items:baseline;gap:8px;padding:4px 0;display:flex}.sf-row+.sf-row,.sf-live+.sf-row,.sf-cmp+.sf-cmp{border-top:1px solid var(--line)}.sf-fx{text-overflow:ellipsis;font-weight:600;overflow:hidden}.sf-mk{color:var(--muted);text-overflow:ellipsis;overflow:hidden}.sf-dim{color:var(--faint);margin-left:auto}.sf-row .sf-book{color:var(--text);font-weight:700}.sf-book em{color:var(--brass-bright);margin-left:3px;font-size:10.5px;font-style:normal;font-weight:600}.sf-pos{color:var(--green);margin-left:auto;font-weight:700}.sf-neg{color:var(--red);font-weight:700}.sf-drop{color:var(--brass-bright);margin-left:auto;font-weight:700}.sf-arrow{color:var(--faint)}.sf-row-foot{border-top:1px solid var(--line)}.sf-row-foot .sf-mk{color:var(--faint);text-transform:uppercase;letter-spacing:.05em;font-size:11px}.sf-live{color:var(--text)}.sf-dot{background:var(--live);border-radius:50%;flex:none;width:6px;height:6px;animation:2s ease-in-out infinite sf-pulse}@media (prefers-reduced-motion:reduce){.sf-dot{animation:none}}.sf-clock{font-family:var(--font-mono);color:var(--live);font-size:11px;font-weight:700}.sf-score{margin-left:auto;font-weight:700}.sf-chips{flex-wrap:wrap;gap:6px;padding:2px 0 0;display:flex}.sf-chip{border:1px solid var(--line);border-radius:var(--r-pill);color:var(--muted);align-items:baseline;gap:5px;padding:2px 9px;font-size:11.5px;display:inline-flex}.sf-chip b{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.sf-note{color:var(--faint);margin:9px 0 0;font-size:10.5px;line-height:1.5}.sf-cmp{grid-template-columns:1fr repeat(4,42px);gap:6px;display:grid}.sf-cmp>*{text-align:right}.sf-cmp>:first-child{text-align:left}.sf-cmp-head{color:var(--faint);text-transform:uppercase;letter-spacing:.06em;padding-bottom:2px;font-size:9.5px}.sf-best{color:var(--green);font-weight:700}.lp-math{align-items:stretch;gap:16px;display:grid}@media (min-width:860px){.lp-math{grid-template-columns:repeat(2,minmax(0,1fr))}}.lp-panel{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-card);margin:0;padding:16px 18px 18px}.lp-panel-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:14px;padding-bottom:12px;display:flex}.lp-panel-t{font-family:var(--font-display);font-size:16px;font-weight:700}.lp-panel-tag{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.09em;color:var(--faint);border:1px solid var(--line);border-radius:var(--r-pill);padding:2px 8px;font-size:9.5px}.lp-panel-lead{color:var(--muted);margin:0 0 14px;font-size:13px;line-height:1.6}.lp-table{border-collapse:collapse;width:100%;font-size:13px}.lp-table th,.lp-table td{text-align:right;white-space:nowrap;padding:7px 0}.lp-table th[scope=col]{color:var(--faint);text-transform:uppercase;letter-spacing:.07em;border-bottom:1px solid var(--line);padding-bottom:8px;font-size:10px;font-weight:600}.lp-table th[scope=col]:first-child,.lp-table th[scope=row]{text-align:left}.lp-table th[scope=row]{font-weight:600}.lp-table tfoot th,.lp-table tfoot td{border-top:1px solid var(--line);padding-top:9px}.lp-table tfoot th[scope=row]{color:var(--faint);text-transform:uppercase;letter-spacing:.07em;font-size:10px}.lp-table .over{color:var(--warn)}.lp-table .true{color:var(--green)}.lp-bk{color:var(--brass-bright);font-size:12px}.lp-scale{background:var(--surface2);border-radius:999px;height:7px;margin:16px 0 8px;display:flex;overflow:hidden}.lp-scale-fair{background:var(--brass);flex:0 0 97.4%}.lp-scale-vig{background:var(--warn);flex:auto}.lp-scale-a{background:var(--brass);flex:0 0 47.62%}.lp-scale-b{background:color-mix(in srgb, var(--brass) 55%, var(--surface2));flex:0 0 50%}.lp-scale-gap{background:var(--green);flex:auto}.lp-scale-key{justify-content:space-between;gap:10px;margin:0;font-size:11px;display:flex}.lp-key-fair{color:var(--muted)}.lp-key-vig{color:var(--warn)}.lp-key-gap{color:var(--green)}.lp-verdict{border-top:1px solid var(--line);gap:7px;margin-top:16px;padding-top:14px;display:grid}.lp-vrow{color:var(--muted);justify-content:space-between;align-items:baseline;gap:12px;font-size:13px;display:flex}.lp-vrow-out{border-top:1px dashed var(--line);color:var(--text);padding-top:9px;font-weight:600}.lp-guards,.lp-limits{gap:14px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:720px){.lp-guards,.lp-limits{grid-template-columns:repeat(2,minmax(0,1fr))}}.lp-guard{border-left:2px solid var(--brass-line);padding:2px 0 2px 15px}.lp-guard-t{font-family:var(--font-display);margin:0 0 6px;font-size:14.5px;font-weight:700}.lp-guard-d{color:var(--muted);margin:0;font-size:13px;line-height:1.65}.lp-limit{border-left:2px solid var(--line);padding:2px 0 2px 15px}.lp-limit-t{font-family:var(--font-display);color:var(--muted);margin:0 0 6px;font-size:14.5px;font-weight:700}.lp-limit-d{color:var(--faint);margin:0;font-size:13px;line-height:1.65}.lp-faq{border-top:1px solid var(--line)}.lp-q{border-bottom:1px solid var(--line)}.lp-q>summary{cursor:pointer;color:var(--muted);padding:16px 34px 16px 0;font-size:14.5px;font-weight:600;list-style:none;position:relative}.lp-q>summary::-webkit-details-marker{display:none}.lp-q>summary:hover,.lp-q[open]>summary{color:var(--text)}.lp-q>summary:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.lp-q-mark{width:11px;height:11px;margin-top:-5px;position:absolute;top:50%;right:4px}.lp-q-mark:before,.lp-q-mark:after{content:"";background:var(--brass);transition:transform .18s,opacity .18s;position:absolute}.lp-q-mark:before{width:11px;height:1px;top:5px;left:0}.lp-q-mark:after{width:1px;height:11px;top:0;left:5px}.lp-q[open] .lp-q-mark:after{opacity:0;transform:scaleY(0)}.lp-q>p{color:var(--muted);max-width:74ch;margin:0 0 18px;font-size:13.5px;line-height:1.7}@media (prefers-reduced-motion:reduce){.lp-q-mark:before,.lp-q-mark:after{transition:none}}.lp-end{border-top:1px solid var(--line);align-items:start;gap:22px;margin-top:54px;padding:30px 0 0;display:grid}@media (min-width:820px){.lp-end{grid-template-columns:1fr auto;gap:40px}}.lp-end-h{font-family:var(--font-display);margin:0 0 10px;font-size:20px}.lp-end-note{color:var(--faint);max-width:78ch;margin:0;font-size:12px;line-height:1.7}.lp-devig{background:var(--surface);border:1px solid var(--line);border-top:2px solid var(--brass);border-radius:var(--r-card);box-shadow:var(--shadow-pop);margin:0;padding:16px 18px 15px}.lp-devig-head{align-items:center;gap:10px;display:flex}.lp-devig-tag{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.09em;color:var(--faint);border:1px solid var(--line);border-radius:var(--r-pill);padding:2px 8px;font-size:9.5px}.lp-devig-src{color:var(--muted);margin-left:auto;font-size:11.5px}.lp-devig-cap{color:var(--muted);margin:12px 0 0;font-size:12.5px;line-height:1.55}.lp-devig-over{color:var(--warn);font-weight:700}.lp-devig-bar{border-radius:var(--r-2);background:var(--surface2);height:34px;margin:14px 0 0;animation:.62s cubic-bezier(.22,.61,.36,1) both lp-devig-wipe;display:flex;position:relative;overflow:hidden}@media (prefers-reduced-motion:reduce){.lp-devig-bar{animation:none}}.lp-devig-seg{min-width:0;color:var(--bg);flex-direction:column;flex-grow:0;flex-shrink:0;justify-content:center;gap:1px;padding:0 7px;display:flex;overflow:hidden}.lp-devig-seg:first-child{background:var(--brass)}.lp-devig-seg:nth-child(2){background:color-mix(in srgb, var(--brass) 82%, var(--text))}.lp-devig-seg:nth-child(3){background:color-mix(in srgb, var(--brass) 64%, var(--text))}.lp-devig-seg+.lp-devig-seg{box-shadow:inset 1px 0 #0c0e0d61}.lp-devig-seg-n{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.08em;opacity:.72;text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-weight:600;overflow:hidden}.lp-devig-seg-p{text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;font-weight:700;line-height:1;overflow:hidden}.lp-devig-vig{background:repeating-linear-gradient(135deg, #0c0e0d4d 0 2px, #0000 2px 5px), var(--warn);position:absolute;top:0;bottom:0;right:0}.lp-devig-rule{background:var(--text);opacity:.85;width:1px;position:absolute;top:0;bottom:0}.lp-devig-axis{justify-content:space-between;gap:10px;margin:8px 0 0;font-size:11px;display:flex}.lp-devig-cert{color:var(--muted)}.lp-devig-marg{color:var(--warn)}.lp-devig-t{border-collapse:collapse;width:100%;margin:16px 0 0;font-size:13px}.lp-devig-t th,.lp-devig-t td{border-bottom:0}.lp-devig-t tbody tr:hover td{background:0 0}.lp-devig-t th[scope=col],.lp-devig-t th[scope=row]{color:var(--faint);font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.08em;font-size:9.5px;font-weight:600}.lp-devig-t th[scope=col]{text-align:right;padding:0 0 7px}.lp-devig-t th[scope=row]{text-align:left;white-space:nowrap;padding:6px 0}.lp-devig-t td{text-align:right;vertical-align:baseline;padding:6px 0}.lp-devig-t tbody tr+tr th,.lp-devig-t tbody tr+tr td{border-top:1px solid var(--line)}.lp-devig-fair td{color:var(--brass-bright);font-weight:700}.lp-devig-verdict{border-top:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:12px;margin:14px 0 0;padding-top:13px;display:flex}.lp-devig-verdict-t{color:var(--muted);font-size:12.5px;line-height:1.5}.lp-devig-ev{color:var(--green);font-weight:700;font-size:var(--fs-6);letter-spacing:var(--ls-tight);flex:none}@media (max-width:720px){.lp-devig{padding:14px 15px 13px}.lp-devig-bar{height:32px}.lp-devig-verdict{gap:4px;display:grid}}.hm-links{grid-template-columns:1fr;gap:18px;display:grid}@media (min-width:640px){.hm-links{grid-template-columns:1fr 1fr}}.hm-links ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.hm-links a{border:1px solid var(--line);border-radius:var(--r-card);background:var(--surface);color:var(--text);padding:9px 12px;display:block}.hm-links a:hover{border-color:var(--brass-line);text-decoration:none}
.calc{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-card);margin:0 0 20px;padding:18px}.calc-legs{gap:10px;margin:0 0 16px;display:grid}.calc-row{grid-template-columns:1fr;gap:8px;display:grid}@media (min-width:560px){.calc-row{grid-template-columns:1.4fr 1fr auto;align-items:end}}.calc-f{gap:5px;min-width:0;display:grid}.calc-f label{font-size:var(--fs-1);text-transform:uppercase;letter-spacing:var(--ls-eyebrow);color:var(--faint);font-weight:700}.calc-f input,.calc-f select{background:var(--surface2);width:100%;color:var(--text);border:1px solid var(--line);border-radius:var(--r-2);font:600 var(--fs-4)/1.2 var(--font-mono);font-variant-numeric:tabular-nums;padding:9px 11px}.calc-f input:focus,.calc-f select:focus{border-color:var(--brass-line);outline:none}.calc-f input[aria-invalid=true]{border-color:var(--red)}.calc-f input::placeholder{color:var(--faint);font-weight:400}.calc-del{background:var(--surface2);color:var(--muted);border:1px solid var(--line);border-radius:var(--r-2);cursor:pointer;font-size:var(--fs-3);padding:9px 12px;line-height:1.2}.calc-del:hover:not(:disabled){border-color:var(--red);color:var(--red)}.calc-del:disabled{opacity:.35;cursor:not-allowed}.calc-add{color:var(--brass-bright);border:1px dashed var(--brass-line);border-radius:var(--r-2);cursor:pointer;font-size:var(--fs-3);background:0 0;padding:8px 14px;font-weight:600}.calc-add:hover{background:var(--brass-tint)}.calc-out{border-top:1px solid var(--line);gap:9px;margin:16px 0 0;padding:15px 0 0;display:grid}.calc-orow{font-size:var(--fs-4);justify-content:space-between;align-items:baseline;gap:14px;display:flex}.calc-orow span:first-child{color:var(--muted)}.calc-orow b{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-weight:700}.calc-orow.big{border-top:1px solid var(--line);font-size:var(--fs-5);padding-top:10px}.calc-orow.big b{font-size:var(--fs-6)}.calc-note{color:var(--faint);font-size:var(--fs-2);margin:12px 0 0;line-height:1.6}.calc-bad{color:var(--red)}.calc-verdict{border-radius:var(--r-2);font-size:var(--fs-3);padding:11px 13px;font-weight:600;line-height:1.5}
.doc-gloss{background:var(--line);border:1px solid var(--line);border-radius:var(--r-card);gap:1px;margin:0;display:grid;overflow:hidden}.doc-gloss>div{background:var(--surface);padding:14px 16px;scroll-margin-top:20px}.doc-gloss>div:target{background:var(--brass-tint)}.doc-gloss dt{font-family:var(--font-display);font-weight:700;font-size:var(--fs-4);color:var(--text);margin:0 0 6px}.doc-gloss dt em{font-style:normal;font-weight:400;font-size:var(--fs-2);color:var(--faint)}.doc-gloss dd{color:var(--muted);font-size:var(--fs-3);max-width:68ch;margin:0;line-height:1.68}
.mv-filters{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:8px;display:flex}.mv-filters select,.mv-search{background:var(--surface);color:var(--text);border:1px solid var(--line);border-radius:var(--r-2);font:inherit;font-size:var(--fs-3);padding:6px 8px}.mv-search{flex:200px;min-width:0}.mv-check{color:var(--muted);font-size:var(--fs-3);white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.mv-status{color:var(--muted);font-size:var(--fs-3);margin:0 0 10px}.mv-live{color:var(--live);font-weight:600}.linkish{color:var(--brass);font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.linkish:hover{color:var(--brass-bright);text-decoration:underline}.mv-scroll{border:1px solid var(--line);border-radius:var(--r-card);background:var(--surface);overflow-x:auto}.mv-table{border-collapse:collapse;width:100%;min-width:860px}.mv-table th{text-align:left;font:600 var(--fs-1) var(--font-sans);letter-spacing:var(--ls-eyebrow);text-transform:uppercase;color:var(--faint);border-bottom:1px solid var(--line);white-space:nowrap;padding:8px 10px}.mv-table td{border-bottom:1px solid var(--line);vertical-align:top;font-size:var(--fs-3);padding:8px 10px}.mv-row{cursor:pointer}.mv-row:hover td{background:var(--surface2)}.mv-row.stale td{opacity:.62}.mv-row.mv-flash td{animation:2.4s ease-out mv-flash}.mv-time{white-space:nowrap;font-family:var(--font-mono);color:var(--muted)}.mv-done{font:400 var(--fs-1) var(--font-sans);color:var(--faint);display:block}.mv-event a{color:var(--text);font-weight:600}.mv-event a:hover{color:var(--brass-bright)}.mv-sub{color:var(--faint);font-size:var(--fs-2);margin-top:2px;display:block}.mv-sel{font-weight:600}.mv-dir{border-radius:var(--r-pill);font:600 var(--fs-0) var(--font-sans);letter-spacing:var(--ls-eyebrow);text-transform:uppercase;vertical-align:1px;margin-right:6px;padding:1px 6px;display:inline-block}.mv-dir.steam{background:var(--brass-tint);color:var(--brass-bright)}.mv-tag{border:1px solid var(--line);border-radius:var(--r-pill);font-size:var(--fs-0);color:var(--muted);vertical-align:1px;margin-left:6px;padding:0 5px;font-weight:400;display:inline-block}.mv-move{white-space:nowrap}.mv-pct{font:600 var(--fs-2) var(--font-mono);margin-left:6px}.mv-pct.steam{color:var(--brass-bright)}.mv-books{max-width:220px}.mv-more{color:var(--faint);font-size:var(--fs-2);white-space:nowrap;margin-left:4px}.mv-best{white-space:nowrap}.mv-best strong{color:var(--brass-bright)}.mv-at{color:var(--muted)}.mv-locked{color:var(--faint);font-size:var(--fs-2)}.mv-locked:before{content:"🔒 "}.mv-na{color:var(--faint)}.mv-ev{font:600 var(--fs-3) var(--font-mono);white-space:nowrap}.mv-detail td{background:var(--surface2);cursor:default}.mv-detail-body{padding:4px 2px 8px}.mv-detail-cols{flex-wrap:wrap;gap:18px 36px;margin-bottom:10px;display:flex}.mv-detail h4{font:600 var(--fs-1) var(--font-sans);letter-spacing:var(--ls-eyebrow);text-transform:uppercase;color:var(--faint);margin:0 0 6px}.mv-list{gap:4px;margin:0;padding:0;list-style:none;display:grid}.mv-list li{font-size:var(--fs-3);align-items:center;gap:8px;display:flex}.mv-dot{border-radius:50%;flex:none;width:8px;height:8px;display:inline-block}.mv-chart{max-width:720px;margin:0}.mv-chart svg{background:var(--bg);border:1px solid var(--line);border-radius:var(--r-2);width:100%;height:auto;display:block}.mv-grid{stroke:var(--line);stroke-width:1px}.mv-mark{stroke:var(--brass-line);stroke-dasharray:3 3}.mv-axis{fill:var(--faint);font:10px var(--font-mono)}.mv-legend{font-size:var(--fs-2);color:var(--faint);flex-wrap:wrap;gap:4px 12px;margin-top:6px;display:flex}.mv-legend span{align-items:center;gap:5px;display:inline-flex}@media (max-width:700px){.mv-table{min-width:0;display:block}.mv-table thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.mv-table tbody{display:block}.mv-row{border-bottom:1px solid var(--line);grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"time event event""sel sel move""books books books""best best ev";gap:4px 10px;padding:10px 12px;display:grid}.mv-row td{border:0;padding:0;background:0 0!important}.mv-time{grid-area:time}.mv-event{grid-area:event;min-width:0}.mv-sel{grid-area:sel;min-width:0}.mv-move{text-align:right;grid-area:move}.mv-books{grid-area:books;max-width:none}.mv-best{white-space:normal;grid-area:best;min-width:0}.mv-ev{text-align:right;grid-area:ev}.mv-books:before,.mv-best:before{color:var(--faint);font-size:var(--fs-1);margin-right:4px}.mv-books:before{content:"Moved at"}.mv-best:before{content:"Best now"}.mv-detail{border-bottom:1px solid var(--line);display:block}.mv-detail td{border:0;padding:4px 12px 10px;display:block}}.mv-cta{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:14px;margin:28px 0;display:grid}.mv-cta>div{border:1px solid var(--line);border-radius:var(--r-card);background:var(--surface);padding:16px}.mv-cta h2{font:700 var(--fs-5) var(--font-display);margin:0 0 6px}.mv-cta p{color:var(--muted);font-size:var(--fs-3);margin:0 0 12px;line-height:1.5}.mv-faq details{border-bottom:1px solid var(--line);padding:10px 0}.mv-faq summary{cursor:pointer;font-weight:600}.mv-faq details p{color:var(--muted);max-width:76ch;margin:8px 0 0;line-height:1.55}
