:root{color-scheme:dark;--bg:#06111f;--panel:#0b1c33;--panel2:#0f2542;--line:#1c3a60;--line2:#2a5384;--fg:#e9f1fb;--muted:#8ea6c4;--dim:#7d97b8;--cyan:#2cc7f5;--gold:#ffc928;--rate:#5fe08a;--value:#18b86a;--monitor:#f2c400;--unders:#e8475a;--warn:#ff9f1c;--value-fg:#04140b;--monitor-fg:#1d1700;--unders-fg:#fff;--display:"Barlow Condensed","Arial Narrow",Arial,sans-serif;--body:"Barlow","Segoe UI",Arial,sans-serif}*{box-sizing:border-box}body,html{background:var(--bg);color:var(--fg)}body{font-family:var(--body);font-size:14px;line-height:1.45}button,input,select,textarea{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--cyan);outline-offset:2px}.wrap{padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px));padding-block:0 40px;max-width:880px;margin:0 auto}header.top{display:flex;align-items:center;gap:14px;flex-wrap:wrap;padding-block:14px;border-bottom:1px solid var(--line)}header.top img{height:46px;border-radius:4px;display:block}.brand{display:flex;flex-direction:column;line-height:1.05}.brand b{font-family:var(--display);font-weight:800;font-size:22px;letter-spacing:.04em}.brand b,.brand span{text-transform:uppercase}.brand span{color:var(--muted);font-size:12px;letter-spacing:.12em}.spacer{flex:1 1}.tools{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.btn{background:var(--panel2);border:1px solid var(--line2);border-radius:6px;padding:7px 12px;cursor:pointer;font-weight:600;font-size:13px;white-space:nowrap}.btn.primary,.btn:hover{border-color:var(--cyan)}.btn.primary{background:var(--cyan);color:#03121f}.btn.small{padding:4px 9px;font-size:12px}.seg{display:inline-flex;border:1px solid var(--line2);border-radius:6px;overflow:hidden}.seg button{background:transparent;border:0;padding:7px 12px;cursor:pointer;font-weight:600;font-size:13px;color:var(--muted)}.seg button[aria-pressed=true]{background:var(--cyan);color:#03121f}select.btn{padding-right:8px}.main{margin-top:0}.rail{overflow-x:auto;position:-webkit-sticky;position:sticky;top:env(safe-area-inset-top,0);z-index:5;padding-block:10px;border-bottom:1px solid var(--line);scrollbar-width:thin}.rail,body:before{background:var(--bg)}body:before{content:"";position:fixed;inset:0 0 auto;height:env(safe-area-inset-top,0);z-index:10}.rc{flex:none;display:flex;flex-direction:column;align-items:center;gap:1px;background:var(--panel);border:1px solid var(--line);border-radius:9px;padding:7px 12px;cursor:pointer;min-width:66px}.rc:hover{border-color:var(--line2)}.rc[aria-current=true]{background:var(--gold);border-color:var(--gold);color:#1a1300}.rc .n{font-family:var(--display);font-weight:800;font-size:19px;line-height:1.1;display:flex;align-items:center;gap:5px}.rc .s{font-size:12px;color:var(--muted)}.rc[aria-current=true] .s{color:#3d2f00}.rc .d{width:6px;height:6px;border-radius:50%;background:var(--value)}.rc .d.w{background:var(--warn)}.rc .b{display:flex;gap:3px}.badge{font-size:12px;font-weight:700;border-radius:999px;padding:0 6px;line-height:1.6}.badge.scr{background:#2a1a24;color:#ff8d9a;border:1px solid #5a2433}.badge.warn{background:var(--warn);color:#201000}.hero{padding-block:22px 6px}.eyebrow{font-weight:700;color:var(--gold);letter-spacing:.12em;font-size:15px;text-transform:uppercase}.hero h1{font-weight:800;font-size:40px;line-height:1.05;margin:6px 0 12px;text-wrap:balance}.chips{display:flex;gap:8px;flex-wrap:wrap}.chips span{background:var(--panel);border:1px solid var(--line2);border-radius:6px;padding:5px 11px;font-weight:600;font-size:14px}.chips span:first-child{background:var(--gold);border-color:var(--gold);color:#1a1300}.chips span.cnt{color:var(--cyan)}.sec{font-weight:800;font-size:17px;letter-spacing:.12em;color:var(--muted);text-transform:uppercase;margin:30px 0 10px}.strip{background:var(--panel);border:1px solid var(--line);border-radius:12px;padding:14px 16px 8px;margin-top:18px}.strip .top{display:flex;justify-content:space-between;align-items:baseline;border:0;padding:0}.strip .top span{color:var(--muted);font-size:14px}.strip .top b{font-family:var(--display);font-weight:800;font-size:26px}.strip svg{display:block;width:100%;height:auto;margin-top:4px}.strip .key{display:flex;gap:16px;flex-wrap:wrap;font-size:12px;color:var(--muted);padding-top:4px}.strip .key i{display:inline-block;width:10px;height:10px;border-radius:2px;margin-right:5px;vertical-align:-1px}.shape{display:grid;grid-template-columns:1fr 1fr;background:var(--panel);border:1px solid var(--line);border-radius:12px;overflow:hidden}.shape div{padding:13px 16px;border-bottom:1px solid var(--line);min-width:0}.shape div:nth-child(odd){border-right:1px solid var(--line)}.shape div:nth-last-child(-n+2){border-bottom:0}.shape small{display:block;font-size:12px;font-weight:700;letter-spacing:.1em;color:var(--muted);text-transform:uppercase}.shape b{font-size:16px}.picks{display:grid;grid-gap:10px;gap:10px}.pick{background:var(--panel);border:1px solid var(--line);border-radius:12px;padding:13px 16px}.pick .tg{font-size:13px;font-weight:800;letter-spacing:.1em;color:var(--gold);text-transform:uppercase}.pick .who{display:grid;grid-template-columns:auto 1fr;grid-gap:0 12px;gap:0 12px;align-items:center;margin-top:6px}.nb{grid-row:span 2;background:#fff;color:#06111f;font-size:20px;border-radius:6px;min-width:38px;height:38px;display:flex;align-items:center;justify-content:center;padding:0 6px}.nb,.pick h4{font-family:var(--display);font-weight:800}.pick h4{margin:0;font-size:24px;line-height:1.1}.pick .px{color:var(--muted);font-size:14px}.pick .px b{color:var(--fg)}.pick p{margin:10px 0 0;font-size:15px}.pick.gone{opacity:.55}.alerts{display:flex;flex-direction:column;gap:6px;margin-top:12px}.alert{display:flex;gap:10px;align-items:flex-start;border-radius:8px;padding:9px 12px;border:1px solid var(--line);background:var(--panel);font-size:13px}.alert .dot{width:9px;height:9px;border-radius:50%;margin-top:5px;flex:none}.alert.warn{border-color:#6b4513;background:#1e1609}.alert.warn .dot{background:var(--warn)}.alert.bad{border-color:#5a2433;background:#1d0d14}.alert.bad .dot{background:var(--unders)}.alert.ok{border-color:#14513a;background:#0a1c17}.alert.ok .dot{background:var(--value)}.alert.info .dot{background:var(--cyan)}.alert .grow{flex:1 1;min-width:0}.alert ul{margin:4px 0 0;padding-left:18px}.grid2{display:grid;grid-gap:14px;gap:14px}.panel{background:var(--panel);border:1px solid var(--line);border-radius:10px;padding:14px 16px;min-width:0}.panel.edit{border-style:dashed;border-color:var(--line2);background:#091729}.ph{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:10px}.ph h2{font-family:var(--display);font-weight:800;font-size:20px;letter-spacing:.03em;margin:0;text-transform:uppercase}.ph .note{color:var(--muted);font-size:12px}.ph .tag{font-size:12px;font-weight:700;letter-spacing:.1em;color:var(--cyan);border:1px solid var(--line2);border-radius:4px;padding:1px 6px;text-transform:uppercase}.tw{overflow-x:auto}table{border-collapse:collapse;width:100%;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}th{font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);text-align:left;font-weight:600;border-bottom:1px solid var(--line2);white-space:nowrap}td,th{padding:6px 8px}td{border-bottom:1px solid var(--line);vertical-align:middle}td.num,th.num{text-align:right}.mk td{font-weight:700;font-size:15px}.mk .no{color:var(--gold);width:40px}.mk .rt{color:var(--rate)}.mk .fp{color:var(--gold)}.pos{color:var(--rate)}.neg{color:#ff7d8c}.pill{display:inline-block;min-width:88px;text-align:center;font-weight:800;font-size:15px;border-radius:4px;padding:2px 8px;border:0}.pill.VALUE{background:var(--value);color:var(--value-fg)}.pill.MONITOR{background:var(--monitor);color:var(--monitor-fg)}.pill.UNDERS{background:var(--unders);color:var(--unders-fg)}.pill.NA{background:var(--line);color:var(--muted)}button.pill{cursor:pointer}.ovr{display:block;text-align:center;letter-spacing:.08em}.disc,.ovr{font-size:12px;color:var(--muted)}.disc{margin-top:8px}.fe td{font-size:13px}.fe td,.fe th{padding:6px 5px}.fe td.nm{white-space:nowrap}.apwrap{gap:6px;white-space:nowrap}.aptick,.apwrap{display:inline-flex;align-items:center}.aptick{justify-content:center;width:18px;height:18px;border-radius:50%;background:var(--value);color:var(--value-fg);font-size:12px;font-weight:800}.editlink{color:var(--cyan);font-size:12px;font-weight:600;text-decoration:underline}.fe .ovr{text-align:right}.fe tr.out td{opacity:.45}.fe tr.out td.sc{opacity:1}.fe tr.out .nm{text-decoration:line-through}.fe input[type=number]{width:66px;font-size:12.5px;background:var(--bg);border:1px solid var(--line2);border-radius:4px;padding:3px;text-align:right}.fe th.sep{color:var(--gold);white-space:nowrap}.sep-px{display:inline-block;background:var(--gold);color:#1d1700;font-weight:800;border-radius:5px;padding:2px 8px;font-size:15px}.sep-txt{color:var(--gold)}.sep-chip{display:inline-block;background:rgba(255,201,40,.12);border:1px solid rgba(255,201,40,.45);color:#ffd75e;font-weight:700;font-size:1.1em;border-radius:6px;padding:2px 9px;line-height:1.2}.rhead .sep-h{color:var(--gold);font-weight:700}.fe input[type=text]{width:38px;background:var(--bg);border:1px solid var(--line2);border-radius:4px;padding:3px 6px}.scrb{border:1px solid var(--line2);background:transparent;border-radius:5px;padding:3px 6px;font-size:12px;font-weight:700;cursor:pointer;min-width:58px}.scrb[aria-pressed=true]{background:var(--unders);border-color:var(--unders);color:#fff}.est{font-size:12px;font-weight:700;color:var(--warn);border:1px solid #6b4513;border-radius:3px;padding:0 4px;margin-left:6px;letter-spacing:.05em}.paste{margin-top:10px;display:grid;grid-gap:8px;gap:8px}.paste textarea{width:100%;min-height:110px;background:var(--bg);border:1px solid var(--line2);border-radius:6px;padding:8px;font-family:ui-monospace,Menlo,Consolas,monospace;font-size:12px}.condbox{display:grid;grid-gap:10px;gap:10px}.ewr{text-align:center;background:var(--panel2);border-radius:8px;padding:10px}.ewr .l{font-size:12px;letter-spacing:.12em;color:var(--cyan);font-weight:700}.ewr .v{font-family:var(--display);font-weight:800;font-size:56px;color:var(--gold);line-height:1}.ewr .r{font-size:12px;color:var(--muted)}.scratched{display:flex;flex-wrap:wrap;gap:6px}.scratched span{background:#2a1a24;border:1px solid #5a2433;color:#ffb3bc;border-radius:4px;padding:2px 8px;font-size:12px;font-weight:600;text-decoration:line-through}.intel{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px;margin-top:14px}.card{background:var(--panel);border:1px solid var(--line);border-radius:10px;padding:12px 14px;min-width:0}.card h4{margin:0;font-family:var(--display);font-weight:800;font-size:19px;letter-spacing:.03em;color:var(--cyan);text-transform:uppercase}.card:nth-child(2) h4{color:var(--gold)}.card:nth-child(3) h4{color:var(--rate)}.card:nth-child(4) h4{color:#ff8d9a}.card .tg{font-size:12px;font-weight:700;letter-spacing:.1em;color:var(--gold);text-transform:uppercase;margin-top:2px}.card p{margin:8px 0 0;font-size:13.5px}.flagged{outline:2px solid var(--unders);outline-offset:2px;border-radius:4px}.flagmsg{display:block;font-size:12px;font-weight:700;color:#ff8d9a;letter-spacing:.04em;margin-top:6px}[contenteditable=true]{border-radius:4px;cursor:text}[contenteditable=true]:hover{background:rgba(44,199,245,.07)}.map{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(120px,1fr);grid-gap:8px;gap:8px;overflow-x:auto;padding-bottom:4px}.col{background:var(--panel2);border-radius:8px;padding:8px;min-height:120px;display:flex;flex-direction:column;gap:6px}.col .lb{font-family:var(--display);font-weight:800;font-size:13px;letter-spacing:.1em;color:var(--cyan);text-align:center;border-bottom:1px solid var(--line2);padding-bottom:4px}.chip{background:var(--bg);border:1px solid var(--line2);border-radius:5px;padding:3px 7px;font-size:12.5px;font-weight:600}.chip.out{text-decoration:line-through;color:#ff8d9a;border-color:#5a2433;opacity:.75}.col textarea{width:100%;min-height:90px;background:var(--bg);border:1px solid var(--line2);border-radius:5px;padding:5px;font-size:12px;resize:vertical}.arrow{font-size:12px;color:var(--dim);letter-spacing:.1em;text-align:center;margin-top:6px}.notes3{display:grid;grid-gap:12px;gap:12px}.notes3 ul{margin:0;padding-left:16px;display:grid;grid-gap:6px;gap:6px;font-size:13.5px}.big{font-family:var(--display);font-weight:800;font-size:28px;color:var(--gold);letter-spacing:.04em}.an td{font-size:13px}.an .no{color:var(--gold);font-weight:700}.an .rt{color:var(--rate);font-weight:700}.foot{color:var(--dim);font-size:12px;margin-top:18px;border-top:1px solid var(--line);padding-top:10px}.rank .ranktop{display:flex;align-items:center;gap:11px}.rankinfo{flex:1 1;min-width:0}.rankinfo b{font-size:17px}.rankinfo small{display:block;color:var(--muted);margin-top:2px}.metrics{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:8px;gap:8px;margin-top:12px}.metrics div{background:var(--bg);border-radius:7px;padding:8px 10px}.metrics label{font-size:12px;color:var(--muted);display:block;margin-bottom:3px;letter-spacing:.04em}.metrics strong{font-size:17px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}details.why{margin-top:10px}details.why summary{display:inline-block;border:1px solid var(--line2);background:var(--panel2);border-radius:7px;padding:6px 12px;cursor:pointer;font-weight:700;list-style:none}details.why summary::-webkit-details-marker{display:none}details.why summary:after{content:" +"}details.why[open] summary:after{content:" −"}details.why ul{margin:10px 0 0;padding-left:18px;color:#c8d9ec;font-size:14px;display:grid;grid-gap:4px;gap:4px}details.notesd summary{cursor:pointer;list-style:none}details.notesd summary:after{content:"  +";color:var(--cyan)}details.notesd[open] summary:after{content:"  −"}.pager{display:flex;justify-content:space-between;gap:12px;margin-top:30px}.pager .btn{padding:11px 16px}.pager .btn:disabled{opacity:.3;cursor:default}.panel .pill{min-width:76px}.pick .pill,.rank .pill{min-width:auto;font-size:13px;padding:3px 9px}@media (max-width:560px){.metrics{grid-template-columns:repeat(2,1fr)}}.modal{position:fixed;inset:0;background:rgba(2,8,16,.75);display:flex;align-items:center;justify-content:center;padding:16px;z-index:50}.box{background:var(--panel);border:1px solid var(--line2);border-radius:12px;padding:18px;max-width:640px;width:100%;max-height:90vh;overflow:auto;display:grid;grid-gap:12px;gap:12px}.box h3{margin:0;font-family:var(--display);font-size:22px;text-transform:uppercase;letter-spacing:.04em}.box label{display:grid;grid-gap:4px;gap:4px;font-size:13px;color:var(--muted)}.box input,.box textarea{background:var(--bg);border:1px solid var(--line2);border-radius:6px;padding:7px 9px}.box textarea{min-height:160px;font-family:ui-monospace,Menlo,Consolas,monospace;font-size:12px}.row{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}.toast{position:fixed;bottom:calc(18px + env(safe-area-inset-bottom,0px));left:50%;transform:translateX(-50%);background:var(--cyan);color:#03121f;font-weight:700;border-radius:8px;padding:9px 16px;z-index:60;box-shadow:0 6px 24px rgba(0,0,0,.4)}.drop{border:2px dashed var(--line2);border-radius:10px;padding:18px;text-align:center;color:var(--muted)}.drop.over{border-color:var(--cyan);color:var(--fg)}.sub .editonly{display:none!important}@media (max-width:560px){.hero h1{font-size:31px}.shape{grid-template-columns:1fr}.shape div:nth-child(odd){border-right:0}.shape div:nth-last-child(2){border-bottom:1px solid var(--line)}.top img{height:38px}.mk td{font-size:13.5px}.pill{min-width:70px;font-size:13px}}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}header.top a{color:inherit;text-decoration:none}header.top .brand b em{font-style:normal;color:var(--value)}a{color:var(--cyan)}.prov{color:#201000;background:var(--warn)}.appr,.prov{display:inline-block;font-size:12px;font-weight:800;letter-spacing:.1em;border-radius:4px;padding:1px 7px;vertical-align:middle}.appr{color:var(--value-fg);background:var(--value)}.login{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:16px}.loginbox{background:var(--panel);border:1px solid var(--line2);border-radius:12px;padding:24px;display:grid;grid-gap:10px;gap:10px;width:100%;max-width:360px}.loginbox h1{font-family:var(--display);text-transform:uppercase;letter-spacing:.04em;margin:4px 0 8px;font-size:26px}.loginbox input{background:var(--bg);border:1px solid var(--line2);padding:9px 10px}.loginbox img,.loginbox input{border-radius:6px}.err{color:#ff8d9a;margin:0}.list{display:grid;grid-gap:10px;gap:10px;margin-top:18px}.mrow{display:flex;align-items:center;gap:14px;background:var(--panel);border:1px solid var(--line);border-radius:12px;padding:14px 16px;color:inherit;text-decoration:none}.mrow:hover{border-color:var(--cyan)}.mrow b{font-family:var(--display);font-size:24px;font-weight:800}.mrow small{color:var(--muted);display:block}.empty{border:1px dashed var(--line2);border-radius:12px;padding:24px;color:var(--muted);text-align:center}.empty,.formbox{background:var(--panel)}.formbox{border:1px solid var(--line);border-radius:12px;padding:18px;display:grid;grid-gap:12px;gap:12px;margin-top:18px}.mtable td,.mtable th{font-size:13px}.rc{text-decoration:none;color:inherit}.busy{opacity:.6;pointer-events:none}.adjbox{display:grid;grid-gap:8px;gap:8px;padding:6px 2px;max-width:720px}.adjbox label,.adjbox small{font-size:12px;color:var(--muted);letter-spacing:.04em}.adjbox input,.adjbox textarea{background:var(--bg);border:1px solid var(--line2);border-radius:6px;padding:7px 9px;width:100%}.adjbox textarea{min-height:70px}.adjnums{display:flex;gap:18px;flex-wrap:wrap;align-items:flex-end}.adjnums div{display:grid;grid-gap:3px;gap:3px}.adjnums b{font-size:18px}.adjnums input{width:110px!important;font-size:16px;font-weight:700}.btn:disabled{opacity:.4;cursor:not-allowed}.formula{display:block;font-family:ui-monospace,Menlo,Consolas,monospace;font-size:12.5px;color:#cfe0f5;background:var(--bg);border:1px solid var(--line);border-radius:6px;padding:8px 10px;overflow-x:auto}.kpis{display:flex;gap:10px;flex-wrap:wrap;margin-top:10px}.kpis div{background:var(--panel2);border-radius:8px;padding:8px 12px;min-width:110px}.kpis small{display:block;font-size:12px;color:var(--muted);letter-spacing:.06em;text-transform:uppercase}.kpis b{font-size:22px}.cs{display:inline-block;border-radius:4px;padding:1px 7px;font-size:12px;font-weight:700;white-space:nowrap;border:1px solid}.cs.ok{background:#0a1c17;border-color:#14513a;color:var(--rate)}.cs.warn{background:#1e1609;border-color:#6b4513;color:var(--warn)}.cs.bad{background:#1d0d14;border-color:#5a2433;color:#ff8d9a}.cs.info{background:var(--panel2);border-color:var(--line2);color:var(--cyan)}.linkbtn{background:none;border:0;padding:0;color:inherit;cursor:pointer;text-align:left}.fe.calc td{white-space:nowrap}.calcdetail{background:var(--panel2);border:1px solid var(--cyan);border-radius:10px;padding:12px 14px;margin-top:12px}.fe.calc tr.sel td{background:rgba(44,199,245,.08)}.detailgrid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:18px;gap:18px;padding:6px 2px;white-space:normal}.dcol{display:flex;flex-direction:column;gap:8px;min-width:0}.dcol h3{margin:8px 0 0;font-family:var(--display);font-size:16px;letter-spacing:.06em;text-transform:uppercase;color:var(--cyan)}.inrow{display:flex;gap:8px;flex-wrap:wrap;align-items:flex-end}.inrow label{display:grid;grid-gap:2px;gap:2px;font-size:12px;color:var(--muted)}.inrow input{width:72px!important}.dna{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.dna label{display:grid;grid-gap:3px;gap:3px;font-size:12px;color:var(--muted)}.dnaTa{border:1px solid var(--line2);border-radius:6px;padding:6px 8px;min-height:54px;width:100%;resize:vertical;color:var(--fg)}.adjcard,.dnaTa{background:var(--bg)}.adjcard{border:1px solid var(--line2);border-radius:8px;padding:10px 12px;display:grid;grid-gap:6px;gap:6px;font-size:13.5px}.adjcard.approved{border-color:#14513a}.adjcard.rejected{opacity:.6}.adjhead{display:flex;justify-content:space-between;gap:10px}.adjmeta{display:flex;gap:6px;flex-wrap:wrap}.adjcard small{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;font-size:12px;margin-right:4px}.adjbox select{background:var(--bg);border:1px solid var(--line2);border-radius:6px;padding:7px 9px;color:var(--fg)}.audit{margin:0;padding-left:16px;display:grid;grid-gap:4px;gap:4px;font-size:13px;color:var(--muted)}.audit span{color:var(--fg)}@media (max-width:900px){.detailgrid,.dna{grid-template-columns:minmax(0,1fr)}}a.btn{color:var(--fg);text-decoration:none}.rc .d.e{background:transparent;border:1px solid var(--dim)}.emptyrace{background:var(--panel);border:1px dashed var(--line2);border-radius:12px;padding:22px;margin-top:18px;display:grid;grid-gap:10px;gap:10px;justify-items:start}.emptyrace h2{margin:0;font-family:var(--display);font-size:22px;text-transform:uppercase;letter-spacing:.04em}.emptyrace p{margin:0;color:var(--muted);max-width:640px}.emptyrace b{color:var(--fg)}.speed .tempo{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:4px;gap:4px;margin:10px 0 6px}.speed .tempo span{text-align:center;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:5px 0;border-radius:4px;background:var(--panel2);color:var(--dim)}.speed .tempo span.on{background:var(--gold);color:#1d1700}.speed .map textarea{width:100%;min-height:70px}.speed .smwrap{overflow-x:auto;-webkit-overflow-scrolling:touch}.speed .smwrap svg{min-width:620px}.rlist{background:var(--panel);border:1px solid var(--line);border-radius:12px;overflow:hidden}.rrow{display:grid;grid-template-columns:34px minmax(0,1fr) 64px 88px 72px 72px 136px;align-items:center;grid-gap:10px;gap:10px;padding:8px 14px;list-style:none;cursor:default}summary.rrow::-webkit-details-marker{display:none}.ritem{border-top:1px solid var(--line)}.ritem:hover{background:hsla(0,0%,100%,.02)}.rhead{font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);padding-top:9px;padding-bottom:7px}.rhead span:nth-child(n+3){text-align:right}.rrow .nb{grid-row:auto;min-width:30px;width:auto;height:30px;font-size:15px;border-radius:5px;padding:0 4px}.rrow{min-height:46px}.rn small{display:block;line-height:1.1}.rn{min-width:0}.rn b{font-size:15px;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rn small{color:var(--muted);font-size:12px}.rv{text-align:right;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:15px}.rp{display:flex;justify-content:flex-end;align-items:center;gap:8px}.rp .pill{font-size:12px;padding:2px 8px;white-space:nowrap}.chev{font-style:normal;color:var(--muted);font-size:12px;transition:transform .15s}details[open] .chev{transform:rotate(180deg)}.ritem ul{margin:0;padding:2px 18px 12px 62px;color:#c8d9ec;font-size:13.5px;display:grid;grid-gap:4px;gap:4px}@media (max-width:640px){.rhead{display:none}.ritem .rrow{grid-template-columns:30px repeat(4,minmax(0,1fr)) auto;row-gap:5px;padding:9px 12px}.ritem .rrow .nb{grid-row:1/span 2;align-self:center}.ritem .rrow .rn{grid-column:2/span 4;grid-row:1}.ritem .rrow .rp{grid-column:6;grid-row:1}.ritem .rrow .rv{grid-row:2;font-size:13.5px;text-align:left}.ritem .rrow .rv:before{content:attr(data-l);display:block;color:var(--muted);font-weight:400;font-size:12px}.ritem .rrow .v1{grid-column:2}.ritem .rrow .v2{grid-column:3}.ritem .rrow .v3{grid-column:4}.ritem .rrow .v4{grid-column:5}.ritem ul{padding-left:52px}}:root{--bg:#040b16;--panel:#0c1d35;--panel2:#11284a;--line:#1a3557;--prose:#bccde2}body{font-size:14.5px}.sec{display:flex;align-items:center;gap:10px;font-size:19px;color:var(--fg);letter-spacing:.1em;margin:44px 0 14px}.sec:before{content:"";width:4px;height:20px;border-radius:2px;background:var(--gold);flex:none}summary.sec{display:flex}.panel,.pick,.rlist,.shape,.strip{box-shadow:inset 0 1px 0 hsla(0,0%,100%,.03),0 8px 24px rgba(0,0,0,.25)}.stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px;margin-top:20px}.st{background:var(--panel);border-radius:12px;padding:12px 14px;min-width:0;border:1px solid var(--line);border-top:3px solid var(--line2)}.st.gold{border-top-color:var(--gold)}.st.green{border-top-color:var(--value)}.st small{display:block;font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.st b{display:block;font-family:var(--display);font-weight:800;font-size:21px;line-height:1.15;margin-top:4px}.st span{display:block;font-size:12.5px;color:var(--muted);margin-top:3px}.st.gold b{color:var(--gold)}.st.green b{color:var(--rate)}@media (max-width:760px){.stats{grid-template-columns:repeat(2,minmax(0,1fr))}}.rlist .ritem:nth-child(odd){background:hsla(0,0%,100%,.018)}.ritem{border-left:3px solid transparent}.ritem.VALUE{border-left-color:var(--value)}.ritem.UNDERS{border-left-color:var(--unders)}.rhead{background:var(--panel2)}.rn b{font-size:15.5px}.ritem ul{color:var(--prose);line-height:1.55}.picks{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.pick{padding:14px 16px;display:flex;flex-direction:column}.pick .tg{font-size:12px}.pick h4{font-size:22px}.pick p{color:var(--prose);font-size:14.5px;line-height:1.6}.sub .pick:not(.open) .ptext{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.more{background:none;border:0;padding:0;margin-top:8px;color:var(--cyan);font-weight:700;font-size:13.5px;cursor:pointer;align-self:flex-start;list-style:none}summary.more::-webkit-details-marker{display:none}summary.more:after{content:" ▾"}details[open]>summary.more:after{content:" ▴"}@media (max-width:760px){.picks{grid-template-columns:minmax(0,1fr)}}.summ p{color:var(--prose);line-height:1.65;margin:0 0 12px;max-width:72ch}.summ details p:first-of-type{margin-top:12px}.verdict{background:linear-gradient(90deg,rgba(255,201,40,.12),rgba(255,201,40,0));border-left:3px solid var(--gold);border-radius:6px;padding:10px 14px}.verdict small{display:block;font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--gold)}.verdict p{color:var(--fg)!important;font-size:15.5px;margin:4px 0 0!important}.notes3 li,.notes3 p{color:var(--prose);line-height:1.6}.foot{margin-top:28px}.summ p.lead{color:var(--fg);font-size:15.5px}.summ details{margin-top:2px}.tiles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.tile{display:flex;flex-direction:column;gap:4px;text-align:left;background:var(--panel);border:1px solid var(--line);border-top:3px solid var(--cyan);border-radius:12px;padding:14px 16px;cursor:pointer;min-width:0;box-shadow:0 8px 24px rgba(0,0,0,.25);transition:border-color .15s,transform .15s}.tile:hover{border-color:var(--cyan);transform:translateY(-1px)}.tile small{font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--cyan)}.tile b{font-family:var(--display);font-size:20px;font-weight:800}.tile span{color:var(--prose);font-size:13.5px;line-height:1.5}.tile i{font-style:normal;color:var(--cyan);font-weight:700;font-size:13.5px;margin-top:4px}@media (max-width:640px){.tiles{grid-template-columns:minmax(0,1fr)}}.sheet{max-width:720px;gap:14px}.sheethead{display:flex;justify-content:space-between;align-items:center;gap:10px;position:-webkit-sticky;position:sticky;top:-18px;background:var(--panel);padding:4px 0 8px;border-bottom:1px solid var(--line)}.sheet .notes3 h4{margin:0 0 6px;font-family:var(--display);font-size:16px;letter-spacing:.08em;text-transform:uppercase;color:var(--gold)}.sheet .notes3 ul{padding-left:18px}.sheet .summ p{max-width:none}.rhead .hno{font-size:9.5px;line-height:1.1;white-space:normal;text-align:center;letter-spacing:.04em}.rrow{grid-template-columns:40px minmax(0,1fr) 64px 88px 72px 72px 136px}.rrow .nb{justify-self:center}.tile.t-sum{border-top-color:var(--gold)}.tile.t-sum i,.tile.t-sum small{color:var(--gold)}.tile.t-sum:hover{border-color:var(--gold)}.tile.t-notes{border-top-color:#a78bfa}.tile.t-notes i,.tile.t-notes small{color:#a78bfa}.tile.t-notes:hover{border-color:#a78bfa}.hn{display:inline-flex;align-items:baseline;gap:4px;font-weight:700;color:#fff;background:hsla(0,0%,100%,.07);border:1px solid hsla(0,0%,100%,.14);border-radius:5px;padding:0 6px;line-height:1.45;white-space:nowrap}.hn em{font-style:normal;font-size:.78em;font-weight:800;color:var(--muted)}.hn.val{background:rgba(24,184,106,.13);border-color:rgba(24,184,106,.45)}.hn.val,.hn.val em{color:var(--rate)}.hn.top{background:rgba(255,201,40,.12);border-color:rgba(255,201,40,.5)}.hn.top,.hn.top em{color:var(--gold)}.hn.out{color:#ff8d9a;background:rgba(232,71,90,.1);border-color:rgba(232,71,90,.4);text-decoration:line-through}.rich p{line-height:1.8}.summ.rich p.lead{font-size:16.5px;color:var(--fg);border-left:3px solid var(--gold);padding-left:12px}.summ.rich p:not(.lead){padding-left:15px}.hkey{display:flex;gap:8px;flex-wrap:wrap;font-size:12px;border-top:1px solid var(--line);padding-top:10px;margin-top:6px}.nsec{border-radius:10px;padding:12px 14px;background:var(--bg);border:1px solid var(--line);border-left:4px solid}.nsec+.nsec{margin-top:12px}.nsec h4{display:flex;align-items:center;gap:8px}.nsec h4 i{font-style:normal;display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:6px;font-size:13px}.nsec.pace{border-left-color:var(--warn)}.nsec.pace h4{color:var(--warn)!important}.nsec.pace h4 i{background:rgba(255,159,28,.15)}.nsec.ped{border-left-color:var(--cyan)}.nsec.ped h4{color:var(--cyan)!important}.nsec.ped h4 i{background:rgba(44,199,245,.15)}.nsec.acc{border-left-color:#a78bfa}.nsec.acc h4{color:#a78bfa!important}.nsec.acc h4 i{background:rgba(167,139,250,.15)}.nsec ul{list-style:none;padding-left:0!important;display:grid;grid-gap:10px;gap:10px;margin:0}.nitem{display:grid;grid-gap:3px;gap:3px}.nitem .nlab{font-weight:700}.nsec.ped .nitem{border-left:2px solid rgba(44,199,245,.3);padding-left:10px}.nsec.acc .nitem{border-left:2px solid rgba(167,139,250,.3);padding-left:10px}.hkey .hklab{color:var(--muted);font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;align-self:center;margin-right:2px}.speed .smtop{display:flex;justify-content:space-between;align-items:flex-end;gap:14px;flex-wrap:wrap;margin-bottom:12px}.speed .smtop small{display:block;font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.speed .smtop b{font-family:var(--display);font-size:20px;font-weight:800}.speed .tg2{min-width:min(100%,360px)}.speed .tempo{margin:5px 0 0}.speed .tempo span{border:1px solid var(--line)}.speed .tempo span.on.t0{background:#5ab8ff;color:#03121f;border-color:#5ab8ff}.speed .tempo span.on.t1{background:var(--gold);color:#1d1700;border-color:var(--gold)}.speed .tempo span.on.t2{background:var(--warn);color:#201000;border-color:var(--warn)}.speed .tempo span.on.t3{background:var(--unders);color:#fff;border-color:var(--unders)}.smap{display:grid;grid-gap:6px;gap:6px}.smrail{display:flex;flex-direction:column;align-items:center;gap:6px;font-size:12px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);writing-mode:vertical-rl;transform:rotate(180deg)}.smrail span:first-child{color:var(--gold)}.smrail i{flex:1 1;width:2px;background:linear-gradient(to top,var(--gold),var(--line2));border-radius:2px;position:relative}.smbands{display:grid;grid-gap:6px;gap:6px}.smband{display:grid;grid-template-columns:132px minmax(0,1fr);align-items:center;grid-gap:12px;gap:12px;border-radius:10px;padding:9px 12px;background:linear-gradient(90deg,rgba(44,199,245,calc(.05 + var(--k)*.1)),rgba(44,199,245,.02));border:1px solid var(--line)}.smband:first-child{border-color:rgba(255,201,40,.45);background:linear-gradient(90deg,rgba(255,201,40,.14),rgba(255,201,40,.02))}.smlab b{display:block;font-family:var(--display);font-weight:800;font-size:16px;letter-spacing:.06em;text-transform:uppercase}.smband:first-child .smlab b{color:var(--gold)}.smlab small{color:var(--muted);font-size:12px}.smhorses{display:flex;flex-wrap:wrap;gap:8px}.smh{gap:8px;background:var(--bg);border:1px solid var(--line2);border-radius:999px;padding:4px 12px 4px 4px;min-width:0}.smh,.smh em{display:inline-flex;align-items:center}.smh em{font-style:normal;justify-content:center;min-width:28px;height:28px;border-radius:50%;background:#fff;color:#06111f;font-weight:800;font-size:13.5px;padding:0 4px}.smh b{display:block;font-size:14px;line-height:1.15;white-space:nowrap}.smh small{display:block;font-size:12px;color:var(--muted);line-height:1.2}.smh.val{border-color:var(--value);background:rgba(24,184,106,.12)}.smh.val em{background:var(--value);color:var(--value-fg)}.smh.tr{border-color:var(--gold);box-shadow:0 0 0 1px var(--gold) inset}.smh.tr em{background:var(--gold);color:#1d1700}.smnone{color:var(--dim)}.speed .key .kv{background:var(--value)}.speed .key .kt{background:transparent;border:2px solid var(--gold)}@media (max-width:600px){.smband{grid-template-columns:minmax(0,1fr);gap:6px}.smlab{display:flex;align-items:baseline;gap:8px}}.smend{font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--dim);padding-left:4px}.smend.front{color:var(--gold)}:root{--navy:#002858;--brandblue:#3d8bff;--brandgreen:#43b02a;--brandgreen2:#6fd14f;--cyan:#3d8bff;--value:#43b02a;--rate:#6fd14f;--value-fg:#061503;--bg:#030a17;--panel:#0a1b36;--panel2:#0f2648;--line:#183459;--line2:#26507f}header.top{border-bottom:0;position:relative}header.top:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background:linear-gradient(90deg,var(--brandblue),var(--brandgreen))}header.top .brand b em{color:var(--brandgreen)}.sec:before{background:var(--brandgreen)}.btn.primary,.seg button[aria-pressed=true]{background:var(--brandgreen);color:var(--value-fg)}.btn.primary,.btn:hover{border-color:var(--brandgreen)}.rail{border-bottom-color:var(--line)}.rc:hover{border-color:var(--brandgreen)}.rc .d{background:var(--brandgreen)}.st.green{border-top-color:var(--brandgreen)}.chips span.cnt{border-color:rgba(67,176,42,.5)}.chips span.cnt,.more,.tile i{color:var(--brandgreen2)}.toast{background:var(--brandgreen);color:var(--value-fg)}:focus-visible{outline-color:var(--brandgreen)}a{color:var(--brandgreen2)}.mrow:hover{border-color:var(--brandgreen)}.rlist .rhead{background:linear-gradient(90deg,rgba(61,139,255,.14),rgba(67,176,42,.1))}.venue{display:flex;align-items:baseline;flex-wrap:wrap;margin-bottom:10px}.venue b{font-weight:800;font-size:30px;letter-spacing:.06em;text-transform:uppercase;color:#fff;line-height:1}.venue span{font-size:15px;font-weight:600;color:var(--brandgreen2);letter-spacing:.04em}.timein{background:var(--bg);border:1px solid var(--line2);border-radius:4px;padding:0 6px;width:86px;color:var(--gold);font:inherit;letter-spacing:inherit;text-transform:none}@media (max-width:560px){.venue b{font-size:24px}}:root{--site:#209d50;--site2:#3cc06f;--value:#209d50;--rate:#3cc06f;--brandgreen:#209d50;--brandgreen2:#3cc06f;--value-fg:#fff;--display:"Oswald","Barlow Condensed","Arial Narrow",Arial,sans-serif}header.top{background:#fff;color:#111;box-shadow:0 0 0 100vmax #fff;-webkit-clip-path:inset(0 -100vmax);clip-path:inset(0 -100vmax);padding-block:12px}header.top:after{display:none}header.top img{height:56px;border-radius:0}header.top .brand b{color:#111;font-weight:700;letter-spacing:.02em;font-size:24px}header.top .brand b em{color:var(--site)}header.top .brand span{color:#555}header.top .btn{background:#fff;color:#111;border:1.5px solid #111;border-radius:999px;font-family:var(--display);text-transform:uppercase;letter-spacing:.04em;font-weight:600;padding:7px 16px}header.top .btn:hover{background:#111;color:#fff;border-color:#111}header.top a.btn{color:#111}header.top .seg{border:1.5px solid var(--site);border-radius:999px;background:#fff}header.top .seg button{color:#111;font-family:var(--display);text-transform:uppercase;letter-spacing:.04em;padding:7px 16px}header.top .seg button[aria-pressed=true]{background:var(--site);color:#fff}.rail{margin-top:0}.seg{border-radius:999px}.btn.primary,.seg button[aria-pressed=true]{background:var(--site);color:#fff}.btn.primary{border-color:var(--site);border-radius:999px}.sec{font-family:var(--display);font-weight:600;letter-spacing:.06em;font-size:21px}.sec:before{background:var(--site)}.hero h1{text-transform:uppercase;letter-spacing:.01em;font-size:38px}.hero h1,.venue b{font-family:var(--display);font-weight:700}.venue b{letter-spacing:.04em}.venue span{color:var(--site2)}.eyebrow,.ph h2,.pick h4,.pill,.smlab b,.smtop b,.st b,.tile b{font-family:var(--display);font-weight:600}.pill{letter-spacing:.06em}.pill.VALUE,.smh.val em,.toast{background:var(--site);color:#fff}.chips span.cnt{color:var(--site2);border-color:rgba(32,157,80,.6)}@media (max-width:560px){.hero h1{font-size:30px}.top img{height:46px}.top .brand b{font-size:20px}}body,html{margin:0}.vt a{padding:7px 16px;font-family:var(--display);font-weight:600;font-size:13px;letter-spacing:.04em;text-transform:uppercase;text-decoration:none;color:#111;background:transparent}.vt a[aria-pressed=true]{background:var(--site);color:#fff}.mktnote{font-size:12.5px;color:var(--muted);margin-top:8px;display:flex;align-items:center;gap:6px;flex-wrap:wrap}.livedot{display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--site);box-shadow:0 0 0 0 rgba(32,157,80,.6);animation:pulse 2s infinite}@keyframes pulse{0%{box-shadow:0 0 0 0 rgba(32,157,80,.6)}70%{box-shadow:0 0 0 7px rgba(32,157,80,0)}to{box-shadow:0 0 0 0 rgba(32,157,80,0)}}.rrow:not(.rhead) .rv.v1{color:var(--rate);font-weight:700}.fe td.rtg input,.rhead span:nth-child(3){color:var(--rate)}.fe td.rtg input,.rp .pill{font-weight:700}.rp .pill{font-size:14px;padding:5px 12px;min-width:104px;border-radius:6px;letter-spacing:.06em}.ritem{border-left-width:5px}.ritem.MONITOR{border-left-color:var(--monitor)}.rlist .ritem.VALUE{background:rgba(24,184,106,.1)}.rlist .ritem.MONITOR{background:rgba(242,196,0,.05)}@media (max-width:560px){.rp .pill{font-size:12.5px;padding:4px 9px;min-width:84px}}.venue{flex-direction:row;align-items:center;gap:12px}.venue .vside{display:flex;flex-direction:column;gap:2px;line-height:1.15;transform:translateY(-4px)}.venue .vside>span{font-size:19px}.venue .vside .eyebrow{font-size:17px;margin:0}.mrow small.mdate{color:var(--brandgreen2);font-weight:600;font-size:14px}.rc.day{background:#1f9d50;border-color:#1f9d50;color:#fff;padding:10px 18px;min-width:132px;justify-content:center}.rc.day .n{font-size:22px}.rc.day .s{color:#e3f9ea;font-weight:600;font-size:12.5px;white-space:nowrap}.rc.day:hover{border-color:#3fd07a}.rc.day[aria-current=true]{background:#1f9d50;border-color:#fff;color:#fff;box-shadow:0 0 0 2px hsla(0,0%,100%,.25)}.rc.day[aria-current=true] .s{color:#e3f9ea}.pm{margin-top:4px}.pmscroll{overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:thin}.pmgrid,.pmscroll{border-radius:12px}.pmgrid{display:grid;min-width:min-content;position:relative;overflow:hidden;background:repeating-linear-gradient(90deg,hsla(0,0%,100%,.025) 0 2px,transparent 2px 64px),linear-gradient(180deg,#0b2a1f,#0a2219 55%,#081b14);border-top:3px solid hsla(0,0%,100%,.78);border-bottom:3px solid hsla(0,0%,100%,.78);box-shadow:inset 0 10px 18px -12px rgba(0,0,0,.6),inset 0 -10px 18px -12px rgba(0,0,0,.6)}.pmcol{display:flex;flex-direction:column;min-width:0;border-right:1px dashed hsla(0,0%,100%,.1)}.pmhead{background:var(--c);color:#fff;padding:8px 10px 7px;text-align:center;position:relative}.pmhead:after{content:"";position:absolute;right:-7px;top:0;bottom:0;width:14px;background:var(--c);-webkit-clip-path:polygon(0 0,50% 50%,0 100%);clip-path:polygon(0 0,50% 50%,0 100%);z-index:1}.pmcol:last-of-type .pmhead:after{display:none}.pmhead b{display:block;font-family:var(--display);font-weight:800;font-size:14.5px;letter-spacing:.09em;text-transform:uppercase;line-height:1.1;text-shadow:0 1px 0 rgba(0,0,0,.25)}.pmhead small{display:block;font-size:12px;font-weight:700;letter-spacing:.04em;opacity:.85}.pmcol.dk .pmhead{color:#081320}.pmcol.dk .pmhead b{text-shadow:none}.pmlane{display:flex;flex-direction:column;gap:7px;padding:12px 10px 14px;flex:1 1;background:linear-gradient(180deg,color-mix(in srgb,var(--c) 16%,transparent),transparent 70%)}.pmcol.front .pmlane{background:linear-gradient(180deg,color-mix(in srgb,var(--c) 26%,transparent),color-mix(in srgb,var(--c) 6%,transparent))}.pmh{display:flex;gap:8px;background:rgba(6,17,31,.82);border:1px solid hsla(0,0%,100%,.12);border-left:3px solid var(--c);border-radius:8px;padding:5px 9px 5px 5px;min-width:0;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.pmh,.pmh em{align-items:center}.pmh em{flex:none;font-style:normal;display:inline-flex;justify-content:center;min-width:28px;height:28px;border-radius:6px;background:#fff;color:#06111f;font-family:var(--display);font-weight:800;font-size:14.5px;padding:0 4px}.pmt{min-width:0}.pmh b{font-size:13.5px;line-height:1.15;overflow:hidden;text-overflow:ellipsis;color:#fff}.pmh b,.pmh small{display:block;white-space:nowrap}.pmh small{font-size:12px;color:#a9bbd0;line-height:1.25}.pmh.val{border-color:rgba(24,184,106,.7);border-left-color:var(--value);background:rgba(9,52,33,.9)}.pmh.val em{background:var(--value);color:#fff}.pmh.val small{color:#9fe8c3}.pmh.tr{box-shadow:0 0 0 1.5px var(--gold)}.pmh.tr em{background:var(--gold);color:#1d1700}.pmpost{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding-top:6px;background:linear-gradient(90deg,transparent,rgba(239,62,86,.1))}.pmpostlab{writing-mode:vertical-rl;transform:rotate(180deg);font-family:var(--display);font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:#ff8a98;margin-bottom:8px}.pmpole{flex:1 1;width:8px;border-radius:4px;margin-bottom:10px;position:relative;background:repeating-linear-gradient(180deg,#ef3e56 0 12px,#fff 12px 24px);box-shadow:0 0 12px rgba(239,62,86,.45)}.pmpole:before{content:"";position:absolute;top:-14px;left:50%;width:18px;height:18px;margin-left:-9px;border-radius:50%;background:radial-gradient(circle at 35% 35%,#ff9aa7,#ef3e56 60%,#a5132a);box-shadow:0 0 14px rgba(239,62,86,.7)}.pmdir{display:flex;align-items:center;gap:10px;margin-top:8px;font-size:12px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--dim)}.pmdir i{flex:1 1;height:2px;background:linear-gradient(90deg,var(--line2),#ef3e56);border-radius:2px;position:relative}.pmdir span:last-child{color:#ff8a98}@media (max-width:600px){.pmh b,.pmhead b{font-size:13px}}.htr{max-width:620px;gap:10px}.htr h3{margin:0;font-family:var(--display);font-size:24px;font-weight:700;color:#fff}.htr dl{margin:0;display:grid;grid-gap:2px;gap:2px}.htr dt{font-family:var(--display);font-weight:700;font-size:16px;color:#fff;margin-top:10px}.htr dd{margin:2px 0 0;color:#b9c8da;font-size:14px;line-height:1.5}.htr .htr-rate{color:var(--rate);font-weight:700}.htr .htr-px{display:inline-block;background:rgba(255,201,40,.12);border:1px solid rgba(255,201,40,.45);color:#ffd75e;font-weight:700;border-radius:5px;padding:0 6px}.htr .htr-v{display:grid;grid-gap:6px;gap:6px;margin-top:6px}.htr .htr-v>span{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.htr .htr-v .pill{min-width:96px;font-size:12.5px;padding:3px 8px}.htr-ok{width:100%;justify-content:center;margin-top:8px;padding:11px;font-size:15px}.rdet{display:grid;grid-gap:12px;gap:12px;padding:4px 18px 16px 62px}.rdsec h5{margin:0 0 4px;font-family:var(--display);font-size:13px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--gold)}.rdsec p{margin:0 0 6px;color:var(--prose,#c8d9ec);font-size:14px;line-height:1.6}.rdsec.ra p{margin:0 0 10px;font-size:15px;line-height:1.65;max-width:68ch}.rdsec.ra p.close{color:var(--fg);font-weight:600}.rdsec ul{margin:0;padding-left:18px;color:var(--prose,#c8d9ec);font-size:13.5px;line-height:1.55;display:grid;grid-gap:3px;gap:3px}.rdsec.dna{background:hsla(0,0%,100%,.03);border:1px solid var(--line);border-radius:8px;padding:10px 12px}.rdsec.dna h5{color:var(--rate)}.rdsec.dna ul{list-style:none;padding-left:0}.rdsec.dna b{color:#fff;font-weight:700}summary.rrow{cursor:pointer}summary.rrow:hover{background:hsla(0,0%,100%,.03)}@media (max-width:600px){.rdet{padding:4px 12px 14px}}.hero{position:relative}.hero .htr-btn{position:absolute;top:14px;right:0;z-index:2;background:transparent;color:#fff;border:1.5px solid hsla(0,0%,100%,.55);border-radius:999px;padding:7px 16px;font-family:var(--display);font-weight:600;font-size:13.5px;letter-spacing:.03em}.hero .htr-btn:hover{background:hsla(0,0%,100%,.08);border-color:#fff}.hero .venue,.hero h1{padding-right:132px}@media (max-width:560px){.hero .htr-btn{top:8px;padding:5px 11px;font-size:12px}.hero .venue,.hero h1{padding-right:104px}}.rc.day .n{white-space:nowrap}.mrow.past{background:hsla(0,0%,100%,.02);border-style:dashed}.mrow.past b{color:#d5deea}.mrow.past small.mdate{color:var(--muted)}.todaytag{font-family:var(--display);font-weight:700;font-size:12px;letter-spacing:.08em;text-transform:uppercase;background:var(--gold);color:#1d1700;border-radius:999px;padding:3px 10px}@media (max-width:600px){.ritem .rrow{grid-template-columns:30px minmax(0,.95fr) minmax(0,1.2fr) minmax(0,1fr) minmax(0,1fr) auto;column-gap:9px}.ritem .rrow .sep-chip{font-size:13.5px;padding:1px 6px}.ritem .rrow .rv{font-size:12.5px}}.pmpostlab{font-size:12px;letter-spacing:.12em;white-space:nowrap}.role-sub .editonly,.role-sub .seg-view,.role-sub .vt{display:none!important}.signout-sub{display:none}.role-sub .signout-sub{display:inline-flex}.runbanner{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:14px;padding:10px 14px;border-radius:10px;background:hsla(0,0%,100%,.04);border:1px solid var(--line2)}.runbanner b{font-family:var(--display);font-weight:700;font-size:13px;letter-spacing:.1em;text-transform:uppercase;background:#3a4a60;color:#fff;border-radius:999px;padding:3px 11px}.runbanner span{color:var(--muted);font-size:14px}.rc.run{opacity:.5}.rc.run[aria-current=true]{opacity:1}.pill.UNDERS{background:rgba(232,71,90,.1);color:#e7909b;box-shadow:inset 0 0 0 1px rgba(232,71,90,.38)}.ritem.UNDERS{border-left-color:rgba(232,71,90,.35)}.rrow .rv.neg,.rv.v4.neg{color:#c98a93}.stats.five{grid-template-columns:repeat(5,minmax(0,1fr))}.st.ewrcard{border-top-color:#22c3ee}.st.ewrcard b{color:#7fe0f5;font-size:24px}@media (max-width:900px){.stats.five{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.stats.five{grid-template-columns:repeat(2,minmax(0,1fr))}.stats.five .ewrcard{grid-column:1/-1}}.startsin{display:inline-flex;align-items:center;gap:7px;width:max-content;max-width:100%;margin-top:5px;font-size:13.5px;font-weight:800;color:#ff6b5e;background:rgba(235,60,45,.14);border:1px solid rgba(255,95,80,.6);border-radius:8px;padding:3px 10px;line-height:1.3;letter-spacing:.01em}.startsin:before{content:"";width:8px;height:8px;border-radius:50%;background:currentColor;flex:none;animation:livepulse 1.6s ease-in-out infinite}@keyframes livepulse{0%,to{opacity:1}50%{opacity:.25}}@media (prefers-reduced-motion:reduce){.startsin:before{animation:none}}.startsin.soon{color:#fff;background:#e0362a;border-color:#e0362a}@media (max-width:600px){.pmscroll{overflow:visible}.pmgrid{display:flex!important;flex-direction:column-reverse;min-width:0;background:linear-gradient(180deg,#0b2a1f,#081b14);border-top:0;border-bottom:0;border-left:3px solid hsla(0,0%,100%,.78);border-right:3px solid hsla(0,0%,100%,.78)}.pmcol{border-right:0;border-bottom:1px dashed hsla(0,0%,100%,.1)}.pmhead{display:flex;justify-content:space-between;align-items:baseline;text-align:left;padding:7px 12px}.pmhead:after{display:none}.pmlane{flex-direction:row;flex-wrap:wrap;gap:6px;padding:9px 9px 11px}.pmh{flex-grow:1;flex-shrink:1;flex-basis:calc(50% - 6px);min-width:0}.pmpost{flex-direction:row;align-items:center;gap:10px;padding:8px 12px;background:linear-gradient(180deg,rgba(239,62,86,.16),transparent)}.pmpostlab{writing-mode:horizontal-tb;transform:none;margin:0;font-size:12px}.pmpole{flex:1 1;height:8px;width:auto;margin:0 0 0 8px;background:repeating-linear-gradient(90deg,#ef3e56 0 12px,#fff 12px 24px)}.pmpole:before{top:50%;left:-9px;margin:-9px 0 0}.pmdir{display:none}}.hero .eyebrow{padding-right:132px}@media (max-width:560px){.hero .eyebrow{padding-right:108px}.hero .venue .vside .eyebrow{padding-right:0}}.ritem .rrow .rv.v4{padding-left:2px}@media (max-width:640px){body{font-size:16px}}.speed .smtop small .tword{display:inline-block;margin-left:8px;font-family:var(--display);font-size:20px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;vertical-align:-2px}.speed .smtop small .tword.t0{color:#5ab8ff}.speed .smtop small .tword.t1{color:var(--gold)}.speed .smtop small .tword.t2{color:var(--warn)}.speed .smtop small .tword.t3{color:var(--unders)}.speed .tempo span{padding:7px 0;opacity:.55}.speed .tempo span.on{opacity:1;font-size:14px;font-weight:800;transform:scale(1.06);box-shadow:0 0 0 2px hsla(0,0%,100%,.18),0 4px 14px rgba(0,0,0,.35)}.st b.tword.t0{color:#5ab8ff}.st b.tword.t1{color:var(--gold)}.st b.tword.t2{color:var(--warn)}.st b.tword.t3{color:var(--unders)}.login,.wrap{padding-top:env(safe-area-inset-top,0)}header.top img{height:80px;width:auto}@media (max-width:560px){header.top img{height:64px;width:auto}}.hero h1 .hsub{color:var(--muted);font-weight:700}.mrow small.mdate{white-space:nowrap}.mrow small.msum{color:var(--fg);font-size:13px;margin-top:2px}.rn small .bdrawn{color:var(--muted);font-weight:400}.cupday{display:inline-block;background:var(--gold);color:#201600;font-family:var(--display);font-weight:800;font-size:13px;letter-spacing:.08em;text-transform:uppercase;border-radius:4px;padding:2px 8px;line-height:1.4;white-space:nowrap}.mrow .cupday{margin-left:4px;align-self:center}.eyebrow .cupday{font-size:14px;vertical-align:middle}@media (max-width:600px){.rail{position:static;display:grid;grid-template-columns:repeat(auto-fill,minmax(58px,1fr));grid-gap:6px;gap:6px;overflow:visible}.rail .rc{min-width:0;padding:6px 4px}.rail .rc .n{font-size:16px}.rail .rc .s{font-size:11px}.rail .rc.day{grid-column:1/-1;flex-direction:row;justify-content:space-between;align-items:baseline;padding:9px 14px;min-width:0}.rail .rc.day .n{font-size:18px}table.an,table.an tbody,table.fe:not(.calc),table.fe:not(.calc) tbody{display:block;width:100%}table.an thead,table.fe:not(.calc) thead{display:none}table.fe:not(.calc) tr{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;grid-gap:8px 6px;gap:8px 6px;padding:10px 0;border-bottom:1px solid var(--line)}table.fe:not(.calc) td{display:block;border:0;padding:0;min-width:0;text-align:left}table.fe:not(.calc) td.sc{grid-column:span 3;align-self:center}table.fe:not(.calc) td.no{grid-column:span 2;align-self:center}table.fe:not(.calc) td.nm{grid-column:span 5;align-self:center;white-space:normal;overflow-wrap:anywhere}table.fe:not(.calc) td.br{grid-column:span 2;align-self:center}table.fe:not(.calc) td.mkt,table.fe:not(.calc) td.rtg,table.fe:not(.calc) td.sep,table.fe:not(.calc) td.vd{grid-column:span 3;align-self:start}table.fe:not(.calc) td.mkt{grid-column:span 2}table.fe:not(.calc) td.vd{grid-column:span 4}table.fe:not(.calc) td.br input,table.fe:not(.calc) td.mkt input,table.fe:not(.calc) td.no input,table.fe:not(.calc) td.rtg input{width:100%}table.fe:not(.calc) .scrb{min-width:0;width:100%}table.fe:not(.calc) td.mkt:before,table.fe:not(.calc) td.rtg:before,table.fe:not(.calc) td.sep:before,table.fe:not(.calc) td.vd:before{content:attr(data-l);display:block;font-size:10.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin-bottom:3px;white-space:nowrap}table.fe:not(.calc) td.vd .pill{min-width:0;max-width:100%;font-size:10.5px;letter-spacing:.02em;padding:2px 4px;white-space:nowrap;overflow:hidden;text-overflow:clip}table.fe:not(.calc) td .ovr{display:block;text-align:left;font-size:11.5px}table.fe:not(.calc) tr.out td.mkt,table.fe:not(.calc) tr.out td.rtg,table.fe:not(.calc) tr.out td.sep,table.fe:not(.calc) tr.out td.vd{display:none}table.fe:not(.calc) tr.tot td{grid-column:span 6}table.an tr{display:block;padding:10px 0;border-bottom:1px solid var(--line)}table.an td{display:block;border:0;padding:3px 0}table.an td.hn2,table.an td.no{display:inline-block;margin-right:8px;font-size:15px}table.an td[data-l]:before{content:attr(data-l);display:block;font-size:10.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.map{grid-auto-flow:row;grid-template-columns:repeat(2,minmax(0,1fr));overflow:visible}table.calc td:nth-child(16),table.calc td:nth-child(17),table.calc td:nth-child(n+3):nth-child(-n+5),table.calc td:nth-child(n+6):nth-child(-n+14),table.calc th:nth-child(16),table.calc th:nth-child(17),table.calc th:nth-child(n+3):nth-child(-n+5),table.calc th:nth-child(n+6):nth-child(-n+14),table.mk tbody tr:last-child,table.mk td:nth-child(3),table.mk td:nth-child(4),table.mk td:nth-child(7),table.mk th:nth-child(3),table.mk th:nth-child(4),table.mk th:nth-child(7),table.mtable td:nth-child(4),table.mtable td:nth-child(n+6):nth-child(-n+8),table.mtable th:nth-child(4),table.mtable th:nth-child(n+6):nth-child(-n+8){display:none}table.calc td,table.calc th,table.mk td,table.mk th,table.mtable td,table.mtable th{padding:6px 4px;font-size:13px;white-space:normal;letter-spacing:.02em}table.calc .linkbtn{white-space:normal;text-align:left}table.mk td,table.mk th{padding:6px 3px}table.mk .pill{min-width:0;font-size:11px;letter-spacing:.02em;padding:2px 4px;white-space:nowrap}.mrow{flex-wrap:wrap;gap:6px 10px;padding:12px 14px}.mrow b{font-size:21px}.mrow>div{order:5;flex:1 1 100%!important;min-width:0}.mrow small.mdate{white-space:normal}.mrow .btn{margin-left:auto}.mrow .cupday,.mrow .todaytag{order:4;margin-left:0}.mrow .cupday+div,.mrow .todaytag+div{flex-basis:auto}}.vbrace{gap:0;padding:12px 14px}.vbhead{display:flex;align-items:center;gap:11px;color:inherit;text-decoration:none;padding-bottom:10px;border-bottom:1px solid var(--line)}.vbhead .nb{font-size:17px;min-width:44px;grid-row:auto}.vbhead .rankinfo b{font-size:16px;line-height:1.2;display:block}.vbcount{flex:none;font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--brandgreen2,#6fd14f);white-space:nowrap}.vbno{display:inline-flex;align-items:center;justify-content:center;flex:none;min-width:26px;height:24px;padding:0 5px;border-radius:5px;background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.22);font-size:13px;font-weight:800;color:#fff}.vbh{border-bottom:1px solid var(--line)}.vbh summary{list-style:none;cursor:pointer;display:flex;align-items:center;gap:10px;padding:11px 0}.vbh summary::-webkit-details-marker{display:none}.vbn{flex:1 1;min-width:0}.vbn b{font-size:16px}.vbn small{display:block;color:var(--muted);font-size:13px;margin-top:1px}.bestbet{display:inline-block;margin-left:8px;font-style:normal;font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#1a1300;background:var(--gold);border-radius:4px;padding:1px 6px;vertical-align:2px}.vbh .pill{min-width:0;font-size:12.5px;padding:3px 9px}.vbh .chev{font-style:normal;color:var(--muted);font-size:12px;transition:transform .15s}.vbh[open] .chev{transform:rotate(180deg)}.vbh .metrics{margin-top:0}.vbh.best summary .vbn b{color:#fff}.vbfoot{font-size:13px;color:var(--muted);margin:8px 0 12px}.vblink{align-self:flex-end;margin-top:10px;font-size:13px;font-weight:600;color:var(--brandgreen2,#6fd14f);text-decoration:none}.rc.day{border:2px solid var(--gold);box-shadow:0 6px 16px rgba(0,0,0,.35),0 0 0 3px rgba(255,201,40,.12)}.rc.day:hover{border-color:#ffd84d;background:#23ad59}.rc.day[aria-current=true]{border-color:var(--gold);box-shadow:0 0 0 3px rgba(255,201,40,.3)}.rc.day .s{font-size:14px;font-weight:700;color:#fff}.rc.day .s:after{content:"  →";font-weight:800}.rc.day:active{transform:translateY(1px)}@media (max-width:600px){.rail .rc.day{padding:12px 16px;align-items:center}.rail .rc.day .n{font-size:19px}.rail .rc.day .s{font-size:16px;font-weight:800;letter-spacing:.01em}}.hsearch{position:relative;margin-top:12px}.hsbox{display:flex;align-items:center;gap:8px;background:var(--panel);border:1px solid var(--line2);border-radius:10px;padding:0 10px 0 12px;color:var(--muted)}.hsbox:focus-within{border-color:var(--gold);color:#fff}.hsbox input{flex:1 1;min-width:0;background:transparent;border:0;outline:0;color:#fff;font-size:16px;padding:11px 0}.hsbox input::-webkit-search-cancel-button{display:none}.hsclear{background:transparent;border:0;color:var(--muted);font-size:22px;line-height:1;cursor:pointer;padding:0 4px}.hsres{position:absolute;left:0;right:0;top:calc(100% + 6px);z-index:20;background:var(--panel2);border:1px solid var(--line2);border-radius:10px;box-shadow:0 14px 34px rgba(0,0,0,.5);overflow:hidden}.hsrow{display:flex;align-items:center;gap:10px;padding:10px 12px;border-bottom:1px solid var(--line);color:inherit;text-decoration:none}.hsrow:last-child{border-bottom:0}.hsrow:focus,.hsrow:hover{background:hsla(0,0%,100%,.05)}.hsrace{flex:none;display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:46px;background:#fff;color:#06111f;border-radius:6px;padding:3px 4px;line-height:1.1}.hsrace b{font-family:var(--display);font-size:15px}.hsrace small{font-size:10.5px;font-weight:600}.hsname{flex:1 1;min-width:0;display:flex;align-items:center;gap:7px}.hsname b{font-size:15px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hsright{flex:none;display:flex;align-items:center;gap:7px}.hsright small{color:var(--muted);font-size:13px}.hsright .pill{min-width:0;font-size:11.5px;padding:2px 7px}.hsright em{font-style:normal;font-size:12px;color:var(--muted)}.hsrow.out .hsname b{text-decoration:line-through;color:var(--muted)}.hsrow.out .hsrace{opacity:.6}.hsnone{padding:12px;color:var(--muted);font-size:14px}.ritem.hit{outline:2px solid var(--gold);outline-offset:2px;border-radius:10px;transition:outline-color .4s}.ritem{scroll-margin-top:100px}@media (max-width:600px){.ritem{scroll-margin-top:12px}}.hsnm{min-width:0;display:flex;flex-direction:column}.hsnm b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hsnm small{font-size:12px;color:var(--muted)}.hero .hsmini{position:absolute;top:58px;right:0;z-index:3;margin:0;width:160px;transition:width .15s}.hero .hsmini.on,.hero .hsmini:focus-within{width:min(340px,calc(100vw - 32px))}.hsmini .hsbox{border-radius:999px;padding:0 8px 0 10px;background:rgba(6,17,31,.92);border-color:hsla(0,0%,100%,.35)}.hsmini .hsbox input{font-size:14px;padding:6px 0}.hsmini .hsbox svg{width:15px;height:15px}.hsmini .hsclear{font-size:18px}.hsmini .hsres{left:auto;right:0;width:min(340px,calc(100vw - 32px))}@media (max-width:560px){.hero:has(.hsmini) .eyebrow{padding-right:134px}.hero .hsmini{top:44px;width:124px}.hsmini .hsbox input{font-size:16px;padding:4px 0}}.hstats{grid-template-columns:repeat(4,minmax(0,1fr))}.hstats .st span{display:block;font-size:12px;color:var(--muted);margin-top:3px}.hstats .hrate{color:var(--rate)}.hdna ul{list-style:none;margin:0;padding:0;display:grid;grid-gap:8px;gap:8px}.hdna li{display:grid;grid-template-columns:130px 1fr;grid-gap:10px;gap:10px;font-size:14px;line-height:1.45;border-bottom:1px solid var(--line);padding-bottom:8px}.hdna li:last-child{border-bottom:0;padding-bottom:0}.hdna li b{color:#fff}.hdna li span{color:#c9d6e6}.hana p{margin:0 0 10px;line-height:1.55;color:#d5deea}.hana p.close{font-weight:700;color:#fff}.hbars{display:flex;align-items:flex-end;gap:6px;height:150px;padding-top:6px}.hbar{flex:1 1;min-width:0;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:4px}.hbar i{display:block;width:100%;max-width:34px;background:linear-gradient(180deg,#3d8bff,#2559a8);border-radius:5px 5px 2px 2px}.hbar.now i{background:linear-gradient(180deg,var(--gold),#c99a12)}.hbar.top .hv{color:var(--rate)}.hbar .hv{font-size:11.5px;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.hbar small{font-size:10.5px;color:var(--muted)}.hraces{display:grid;grid-gap:8px;gap:8px}.hrrow{display:flex;align-items:center;gap:11px;background:var(--panel);border:1px solid var(--line);border-radius:12px;padding:10px 12px;color:inherit;text-decoration:none}.hrrow:hover{border-color:var(--brandgreen,#43b02a)}.hrmid{flex:1 1;min-width:0}.hrmid b{display:flex;align-items:center;gap:7px;font-size:15px}.hrmid small{display:block;color:var(--muted);font-size:12.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hrright{flex:none;display:flex;align-items:center;gap:8px}.hrright small{color:var(--muted);font-size:12.5px}.hrright em{font-style:normal;font-size:12px;color:var(--muted)}.hrright .pill{min-width:0;font-size:11.5px;padding:2px 7px}.hrright .chev{font-style:normal;color:var(--muted);font-size:20px}.hrrow.out{opacity:.65}@media (max-width:600px){.hstats{grid-template-columns:repeat(2,minmax(0,1fr))}.hdna li{grid-template-columns:1fr;gap:2px}.hbars{gap:3px;height:130px}.hbar .hv{font-size:10px}.hrright small{display:none}}.hraces>*{min-width:0}.hbar .hb{flex:1 1;width:100%;display:flex;align-items:flex-end;justify-content:center;min-height:0}.chips span.hnext{color:#fff;border-color:hsla(0,0%,100%,.35)}.hsrow.ran .hsrace{background:#c9d4e2}.toppick{display:inline-block;margin-left:8px;font-style:normal;font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#06111f;background:#7cc4ff;border-radius:4px;padding:1px 6px;vertical-align:2px}.vbh.top{background:linear-gradient(90deg,rgba(124,196,255,.08),transparent 70%);margin:0 -14px;padding:0 14px}.vbcount.none{color:var(--muted)}.vbh .pill.MONITOR,.vbh .pill.UNDERS{opacity:.9}.htr .htr-lead{margin:0;color:#c9d6e6;font-size:14px}.htr dt .bestbet,.htr dt .pill,.htr dt .toppick{font-size:12px}.hruns{display:grid;grid-gap:6px;gap:6px}.hrun{gap:12px;background:var(--panel);border:1px solid var(--line);border-radius:10px;padding:9px 12px}.hfin,.hrun{display:flex;align-items:center}.hfin{flex:none;min-width:48px;flex-direction:column;line-height:1.05;border-radius:7px;padding:5px 4px;background:hsla(0,0%,100%,.06)}.hfin b{font-family:var(--display);font-size:17px}.hfin small{font-size:10.5px;color:var(--muted)}.hrun.win .hfin{background:var(--gold);color:#1a1300}.hrun.win .hfin small{color:#3d2f00}.hrun.plc .hfin{background:rgba(124,196,255,.18)}.hrd{flex:1 1;min-width:0}.hrd b{display:block;font-size:14.5px}.hrd small{display:block;font-size:12.5px;color:var(--muted);margin-top:1px}.hrr{flex:none;text-align:right;line-height:1.1}.hrr b{display:block;color:var(--rate);font-size:15px}.hrr small{font-size:10.5px;color:var(--muted)}.rail{display:flex;flex-wrap:wrap;gap:6px;overflow:visible}.rail .rc{flex:1 1 60px;min-width:0;padding:7px 4px}.rail .rc.day{flex:1 1 100%;flex-direction:row;justify-content:space-between;align-items:center;padding:12px 18px;min-width:0}.rail .rc.day .n{font-size:20px}.rail .rc.day .s{font-size:16px;font-weight:800}@media (max-width:600px){.rail .rc.day .n{font-size:19px}}.hdm{margin-top:12px;border:1px solid var(--line2);border-radius:10px;background:rgba(6,17,31,.55)}.hdm>summary{list-style:none;cursor:pointer;display:flex;align-items:baseline;gap:8px;padding:10px 12px;font-weight:700;color:#fff}.hdm>summary::-webkit-details-marker{display:none}.hdm>summary span{font-family:var(--display);letter-spacing:.06em;text-transform:uppercase;font-size:12.5px;color:var(--brandgreen2,#6fd14f)}.hdm>summary small{color:var(--muted);font-weight:600;font-size:12px}.hdm>summary .chev{margin-left:auto;font-style:normal;color:var(--muted);transition:transform .15s}.hdm[open]>summary .chev{transform:rotate(180deg)}.hdm-grid{display:grid;padding:0 8px 6px}.hdm-row{display:grid;grid-template-columns:42px 70px 64px minmax(0,1fr) 52px 52px minmax(90px,1.6fr) 46px;align-items:center;grid-gap:6px;gap:6px;padding:7px 4px;border:0;border-top:1px solid var(--line);background:transparent;color:inherit;font:inherit;font-size:13px;text-align:left;cursor:pointer;border-radius:6px}.hdm-row:hover{background:hsla(0,0%,100%,.04)}.hdm-row.on{background:rgba(255,201,40,.1);box-shadow:inset 0 0 0 1px rgba(255,201,40,.45)}.hdm-head{cursor:default;border-top:0;font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-weight:700}.hdm-head:hover{background:transparent}.m-meta{display:contents}.c-ls{font-weight:800;color:#fff}.c-cls{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.c-fin b{font-size:14px}.c-fin small{color:var(--muted)}.hdm-row.win .c-fin b{color:var(--gold)}.c-bar{position:relative;display:flex;align-items:center;gap:6px;min-width:0}.c-bar i{display:block;height:10px;border-radius:5px;background:linear-gradient(90deg,#2559a8,#3d8bff);flex:none;max-width:calc(100% - 38px)}.c-bar i.meet{background:linear-gradient(90deg,#c99a12,var(--gold))}.c-bar em{font-style:normal;font-size:12px;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.c-bar small,.c-spd{color:var(--muted);font-size:12px}.c-spd{color:#cfe0f5;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right}.hdm-key{margin:2px 12px 10px;font-size:11.5px;color:var(--muted);display:flex;align-items:center;gap:5px;flex-wrap:wrap}.hdm-key i{display:inline-block;width:14px;height:8px;border-radius:4px;background:#3d8bff}.hdm-key i.meet{background:var(--gold)}.hdm-det{margin:0 10px 12px;padding:10px 12px;border-radius:8px;background:var(--panel2);border:1px solid var(--line2)}.hdm-det h6{margin:0 0 8px;font-size:13.5px;color:#fff}.hdm-det h6.sub{margin:12px 0 6px;font-size:12px;color:var(--muted);font-weight:700}.hdm-det dl{margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:6px 14px;gap:6px 14px}.hdm-det dl div{min-width:0}.hdm-det dt{font-size:10.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.hdm-det dd{margin:1px 0 0;font-size:13.5px;color:#e6eef7}.hdm-spl{display:flex;flex-wrap:wrap;gap:6px}.hdm-spl span{display:flex;flex-direction:column;background:var(--bg);border-radius:6px;padding:5px 8px;min-width:92px}.hdm-spl small{font-size:10.5px;color:var(--muted)}.hdm-spl b{font-size:14px}.hdm-spl .pos b{color:var(--rate)}.hdm-spl .neg b{color:#ff8a8a}@media (max-width:600px){.hdm-row{grid-template-columns:34px minmax(0,1.1fr) 40px 40px minmax(64px,1.2fr) 34px;gap:5px;font-size:12px}.m-meta{display:none}.c-date{display:flex;flex-direction:column}.hdm-row .c-date:after{content:attr(data-meta);font-size:10.5px;color:var(--muted)}.hdm-det dl{grid-template-columns:repeat(2,minmax(0,1fr))}.c-bar em{font-size:11px}}.hdm-head b{font-weight:700}.hdm-head .sm{display:none}@media (max-width:600px){.hdm-head{font-size:9.5px;letter-spacing:.02em}.hdm-head .lg{display:none}.hdm-head .sm{display:inline}}.c-wt small{font-size:inherit;color:inherit}@media (max-width:600px){.hdm-grid{padding:0 4px 6px}.hdm-row{grid-template-columns:30px 70px 32px 44px minmax(0,1fr) 34px;gap:4px;padding:7px 2px}.c-date,.hdm-row .c-date:after{white-space:nowrap;overflow:hidden}.hdm-row .c-date:after{text-overflow:ellipsis}.c-wt small{display:none}.c-fin small{font-size:10px}}.c-bar .trk{flex:1 1;min-width:0;height:10px;border-radius:5px;background:hsla(0,0%,100%,.06);overflow:hidden}.c-bar .trk i{max-width:none;height:100%}.c-bar em{flex:none;width:32px;text-align:right}@media (max-width:600px){.hdm-row{grid-template-columns:30px minmax(0,1fr) 36px 48px 40px;grid-template-areas:"ls date wt fin spd" "ls bar bar bar bar";row-gap:5px}.hdm-row .c-ls{grid-area:ls;align-self:start;padding-top:2px}.hdm-row .c-date{grid-area:date}.hdm-row .c-wt{grid-area:wt}.hdm-row .c-fin{grid-area:fin}.hdm-row .c-spd{grid-area:spd}.hdm-row .c-bar{grid-area:bar}.hdm-head{grid-template-areas:"ls date wt fin spd"}.hdm-head .c-bar{display:none}.hdm-head .c-ls{padding-top:0}}.hdm-head .c-ls,.hdm-head .c-spd{color:var(--muted);font-weight:700}.hdm-row{grid-template-columns:44px 72px 72px minmax(0,1fr) 60px 56px minmax(90px,1.5fr) 66px}.hdm-head span{white-space:normal;line-height:1.15}@media (max-width:600px){.hdm-row{grid-template-columns:34px minmax(0,1fr) 46px 52px 50px}.hdm-head{font-size:9.5px;letter-spacing:.02em}}.pmh small{white-space:normal}.pmh small.pmd span{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rq{display:grid;grid-gap:10px;gap:10px;margin:0 0 12px}.rq-chips{display:grid;grid-template-columns:repeat(auto-fit,minmax(110px,1fr));grid-gap:8px;gap:8px}.rq-chip{background:var(--panel2);border:1px solid var(--line);border-radius:8px;padding:8px 10px}.ra-view small,.rq-chip small,.rq-form small{display:block;font-family:var(--display);font-size:11.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-bottom:2px}.rq-chip b{color:var(--fg);font-size:14px;font-weight:600;line-height:1.3}.rq-form{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:12px;gap:12px;background:hsla(0,0%,100%,.03);border:1px solid var(--line);border-radius:8px;padding:10px 12px}.rq-fins>div{display:flex;gap:5px;flex-wrap:wrap;margin:4px 0}.rq-f{min-width:34px;text-align:center;padding:4px 6px;border-radius:6px;background:var(--panel2);border:1px solid var(--line2);color:var(--muted);font-weight:700;font-size:13px}.rq-f.w{background:var(--value);border-color:var(--value);color:var(--value-fg)}.rq-f.p{color:var(--rate);border-color:var(--rate)}.rq-bar{fill:var(--line2)}.rq-bar.good{fill:var(--rate)}.rq-ewr{stroke:var(--gold);stroke-width:1.5;stroke-dasharray:4 3}.rq-note{font-size:11.5px;color:var(--dim)}.ra-view{border-left:3px solid var(--gold);background:rgba(255,201,40,.06);border-radius:0 8px 8px 0;padding:8px 12px;margin:0 0 10px}.ra-view p{margin:0!important;color:var(--fg)!important;font-weight:600;font-size:15px!important}.ra-pts{margin:0 0 8px!important;font-size:14.5px!important;gap:6px!important}.ra-full{margin-top:8px;padding-top:8px;border-top:1px solid var(--line)}.ra-groups{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));grid-gap:10px;gap:10px;margin:2px 0 6px}.ra-g{background:hsla(0,0%,100%,.03);border:1px solid var(--line);border-top:3px solid var(--cyan);border-radius:8px;padding:9px 12px}.ra-g h5{color:var(--cyan)!important;margin-bottom:6px!important}.ra-g.g-race{border-top-color:var(--gold)}.ra-g.g-race h5{color:var(--gold)!important}.ra-g.g-risk{border-top-color:var(--warn)}.ra-g.g-risk h5{color:var(--warn)!important}.ra-g ul{font-size:14px!important;line-height:1.5!important;gap:6px!important;color:var(--prose,#c8d9ec)}.ra-list{list-style:none;padding:0!important;margin:0 0 6px!important;display:grid;grid-gap:0!important;gap:0!important;max-width:78ch}.ra-list li{display:grid;grid-template-columns:72px 1fr;grid-gap:10px;gap:10px;align-items:baseline;padding:8px 0;border-bottom:1px solid var(--line);font-size:14.5px;line-height:1.5;color:var(--prose,#c8d9ec)}.ra-list li:last-child{border-bottom:0}.ra-tag{font-family:var(--display);font-size:11.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;text-align:center;padding:2px 0;border-radius:4px;border:1px solid}.ra-tag.g-form{color:var(--cyan)}.ra-tag.g-race{color:var(--gold)}.ra-tag.g-risk{color:var(--warn)}.hero .chips{gap:0;align-items:baseline}.hero .chips span{background:none!important;border:0!important;padding:0!important;border-radius:0!important;color:var(--muted)!important;font-weight:600;font-size:15px}.hero .chips span:first-child{color:var(--gold)!important;font-weight:700}.hero .chips span+span:before{content:"·";margin:0 10px;color:var(--dim)}.stats{gap:0!important;background:var(--panel);border:1px solid var(--line);border-radius:12px;overflow:hidden}.stats .st{background:none!important;border:0!important;border-radius:0!important;border-left:1px solid var(--line)!important;padding:12px 16px;cursor:default}.stats .st:first-child{border-left:0!important}.stats .st small{font-size:11.5px}@media (max-width:900px){.stats.five .st{border-left:1px solid var(--line)!important;border-top:1px solid var(--line)!important}.stats.five .st:nth-child(3n+1){border-left:0!important}.stats.five .st:nth-child(-n+3){border-top:0!important}}@media (max-width:760px){.stats .st:nth-child(n),.stats.five .st:nth-child(n){border-left:1px solid var(--line)!important;border-top:1px solid var(--line)!important}.stats .st:nth-child(odd),.stats.five .st:nth-child(odd){border-left:0!important}.stats .st:nth-child(-n+2),.stats.five .st:nth-child(-n+2){border-top:0!important}.stats.five .ewrcard{border-left:0!important}}.stats button.st{font:inherit;color:inherit;text-align:left;cursor:pointer;display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;width:100%;transition:background .15s}.stats button.st:focus-visible,.stats button.st:hover{background:hsla(0,0%,100%,.05)!important;outline:none}.stats button.st:active{background:hsla(0,0%,100%,.08)!important}.stats .gocue{display:block;margin-top:6px;font-style:normal;font-size:12.5px;font-weight:700;color:var(--cyan)}.stats.three{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:760px){.stats.three{grid-template-columns:repeat(2,minmax(0,1fr))}.stats.three .st:nth-child(3){grid-column:1/-1}}.stats .st b.tlabel{color:var(--fg)}.tgauge{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:4px;gap:4px;margin-top:8px;max-width:160px}.tgauge i{height:6px;border-radius:3px;background:var(--line2)}.tgauge i.on.t0{background:#5ab8ff}.tgauge i.on.t1{background:var(--gold)}.tgauge i.on.t2{background:var(--warn)}.tgauge i.on.t3{background:var(--unders)}.rsheet .box{width:100%;max-width:920px;max-height:88vh;overflow:auto}.rsheet .sheethead h3{display:flex;align-items:center;gap:8px;margin:0;font-family:var(--display);font-size:22px}.rsheet-px{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;color:var(--muted);font-size:14px}.rsheet-px b{color:var(--fg)}.rsheet .rdet{padding:0}@media (max-width:640px){.rsheet{align-items:flex-end;padding:0}.rsheet .box{border-radius:16px 16px 0 0;max-height:90vh;animation:rsUp .22s ease-out}}@keyframes rsUp{0%{transform:translateY(40px);opacity:.4}to{transform:none;opacity:1}}.stats .st:not(.gold):not(.green){padding-top:9px;padding-bottom:9px;align-self:start}.stats .st:not(.gold):not(.green) small{font-size:10.5px}.stats .st:not(.gold):not(.green) b{font-size:17px!important}.stats .st:not(.gold):not(.green) span{font-size:11.5px}.stats .st:not(.gold):not(.green) .tgauge{margin-top:6px}.stats .st:not(.gold):not(.green) .tgauge i{height:5px}.rc.tba{cursor:default;opacity:.55;border-style:dashed}.rc.tba .s{color:var(--muted)}.rc .s.na{display:flex;flex-direction:column;align-items:center;line-height:1.15}.rc .s.na em{font-style:normal;font-size:10.5px;color:var(--muted)}.rc.noan{border-style:solid;opacity:.75}.pick.caution .tg{color:var(--unders)}.pick .ptext b{color:var(--fg);font-weight:600}.pick .more{margin-top:6px}.pick .px .sep-chip,.rsheet-px .sep-chip{font-size:13px;padding:0 6px;line-height:1.35;vertical-align:1px;color:#ffd75e}.pick .who{row-gap:4px}.pick .px{line-height:1.5;margin-top:2px}.pk-lines{margin:8px 0 2px;display:grid;grid-gap:6px;gap:6px}.pk-lines>div{display:grid;grid-template-columns:128px 1fr;grid-gap:10px;gap:10px;align-items:baseline}.pk-lines dt{font-family:var(--display);font-size:11.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.pk-lines dd{margin:0;font-size:14px;line-height:1.45;color:var(--prose,#c8d9ec)}@media (max-width:520px){.pk-lines>div{grid-template-columns:1fr;gap:1px}}.updated-at{white-space:nowrap}.cvb-bar{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:12px;text-decoration:none;box-shadow:0 2px 10px rgba(31,157,80,.25)}.cvb-star{font-size:20px}.cvb-t{display:flex;flex-direction:column;flex:1 1;min-width:0}.cvb-t b{font-family:var(--display);font-size:19px;letter-spacing:.02em;text-transform:uppercase;line-height:1.15}.cvb-go{font-size:26px;line-height:1}.botnav{display:none}@media (max-width:760px){.botnav{position:fixed;left:0;right:0;bottom:0;display:grid;grid-template-columns:repeat(3,1fr);background:var(--panel);border-top:1px solid var(--line);padding:6px 0 calc(6px + env(safe-area-inset-bottom,0px));z-index:40}.botnav .off,.botnav a,.botnav button{display:flex;flex-direction:column;align-items:center;gap:2px;color:var(--muted);text-decoration:none;font:inherit;font-size:11.5px;font-weight:600;background:none;border:0;padding:0;cursor:pointer}.botnav i{font-style:normal;font-size:20px;line-height:1.1}.botnav .off,.botnav a,.botnav button{position:relative}.botnav .on{color:#3fd07a}.botnav .on:before{content:"";position:absolute;top:-6px;left:50%;transform:translateX(-50%);width:34px;height:3px;border-radius:0 0 3px 3px;background:#3fd07a}.botnav .off{opacity:.4;cursor:default}body:has(.botnav){padding-bottom:calc(64px + env(safe-area-inset-bottom,0px))}}@media (max-width:760px){.toast{bottom:calc(76px + env(safe-area-inset-bottom,0px))}}.rail .rc-venue{flex:none;display:flex;flex-direction:column;justify-content:center;padding:4px 12px 4px 2px;min-width:0}.rail .rc-venue b{font-family:var(--display);font-weight:800;font-size:19px;letter-spacing:.03em;text-transform:uppercase;line-height:1.1;color:var(--fg);white-space:nowrap}.rail .rc-venue span{font-size:12px;font-weight:600;white-space:nowrap}@media (max-width:760px){.rail .rc-venue{flex:1 1 100%;flex-direction:row;align-items:baseline;gap:10px;padding:2px 2px 4px}}.rail .rc-venue b{font-size:24px;color:#fff;letter-spacing:.04em}.rail .rc-venue span{font-size:14px}@media (max-width:760px){.rail .rc-venue{justify-content:flex-start;padding:4px 2px 8px;border-bottom:2px solid var(--gold);margin-bottom:4px}.rail .rc-venue b{font-size:26px}}.cvb-bar{background:#1f9d50;border:0;color:#fff;padding:7px 14px;margin:8px 0 2px;gap:10px;box-shadow:0 2px 8px rgba(31,157,80,.2)}.cvb-bar:hover{background:#23ad59}.cvb-star{display:none}.cvb-t{flex-direction:row;align-items:baseline;gap:0 10px;flex-wrap:wrap;text-align:left}.cvb-t b{font-size:16px;color:#fff}.cvb-t small{font-size:12px;color:#e3f9ea}.cvb-go{font-size:20px;color:#fff}.rail .rc-venue .rc-feat{font-style:normal}@media (max-width:760px){.rail .rc-venue{flex-wrap:wrap;row-gap:2px}.rail .rc-venue span{white-space:normal}}.cvb-bar{padding:10px 16px;margin:10px 0 4px}.cvb-t b{font-size:17.5px}.cvb-t small{font-size:12.5px}.cvb-go{font-size:22px}.rail .rc-venue{flex:1 1 100%;flex-direction:row;flex-wrap:wrap;align-items:baseline;gap:2px 12px;justify-content:flex-start;padding:4px 2px 8px;border-bottom:2px solid var(--gold);margin-bottom:4px}.rail .rc-venue b{font-size:26px}.rail .rc-venue span{white-space:normal}.pick.compact{cursor:pointer;padding:11px 14px;transition:background .15s,border-color .15s}.pick.compact:focus-visible,.pick.compact:hover{background:var(--panel2);border-color:var(--line2);outline:none}.pick.compact .pk-open{display:inline-block;margin-top:6px;font-size:13.5px;font-weight:700}.picks:has(.pick.compact){grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}@media (max-width:760px){.picks:has(.pick.compact){grid-template-columns:1fr 1fr;gap:8px}.pick.compact{padding:9px 10px}.pick.compact h4{font-size:18px}.pick.compact .px{font-size:12.5px}.pick.compact .tg{font-size:11px}.pick.compact .who{grid-template-columns:auto 1fr;gap:2px 8px}.pick.compact .nb{transform:scale(.85)}}.rsheet-pick{background:hsla(0,0%,100%,.03);border:1px solid var(--line);border-radius:10px;padding:10px 12px}.rsheet-pick .tg{font-size:12px;font-weight:800;letter-spacing:.1em;color:var(--gold);text-transform:uppercase}.rsheet-pick .tg.caution{color:var(--unders)}.rsheet-pick p{margin:4px 0 6px;font-size:14.5px}.cvb-bar{border:2px solid var(--gold);padding:10px 12px 10px 16px;transition:transform .12s,box-shadow .12s,background .12s}.cvb-bar:hover{box-shadow:0 0 0 3px rgba(255,201,40,.25);transform:translateY(-1px)}.cvb-bar:active{transform:translateY(0)}.cvb-go{flex:none;font-size:14px;font-weight:800;letter-spacing:.02em;background:var(--gold);color:#1d1700;border-radius:999px;padding:6px 14px;white-space:nowrap}@media (max-width:760px){.cvb-go{font-size:13px;padding:6px 11px}.cvb-t b{font-size:16px;font-size:14.5px;letter-spacing:.01em}.cvb-bar{padding:9px 10px 9px 12px}}.rc .s.na .na-time{font-weight:400;color:var(--muted);font-size:12px}.cvb-bar{border:1px solid rgba(255,201,40,.7);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.06),0 2px 8px rgba(0,0,0,.25)}.cvb-bar:hover{box-shadow:0 0 0 2px rgba(255,201,40,.22),0 2px 8px rgba(0,0,0,.25)}.vb-upd{display:block;font-size:11.5px;color:var(--muted);margin-top:1px}.odds-upd{color:var(--fg);font-weight:700}.venue.racehead{margin-bottom:6px}.venue.racehead .eyebrow{font-size:17px;letter-spacing:.08em}.rail .rc-venue{background:linear-gradient(90deg,rgba(255,201,40,.14),rgba(255,201,40,.03) 60%,transparent);border-bottom:0!important;border-left:4px solid var(--gold);border-radius:8px;padding:10px 14px!important;margin-bottom:6px}.rail .rc-venue b{font-size:32px!important;line-height:1}.rail .rc-venue span{font-size:16px!important;font-weight:700;color:var(--gold)}.rail .rc-venue .rc-feat{color:#fff;font-weight:700}@media (max-width:760px){.rail .rc-venue b{font-size:28px!important}.rail .rc-venue span{font-size:15px!important}}.htr-head{display:flex;align-items:center;justify-content:space-between;gap:10px;position:-webkit-sticky;position:sticky;top:-18px;background:var(--panel);padding:4px 0 8px;margin-top:-4px;z-index:2}.htr-x{flex:none;width:36px;height:36px;border-radius:50%;border:1px solid var(--line2);background:var(--panel2);color:var(--fg);font-size:16px;line-height:1;cursor:pointer}.htr-x:hover{border-color:var(--gold)}.htr-cvb{display:flex;align-items:center;gap:10px;margin:4px 0 8px;padding:8px 10px 8px 12px;border-radius:10px;background:#1f9d50;border:1px solid rgba(255,201,40,.7);color:#fff}.htr-cvb>span{display:flex;flex-direction:column;flex:1 1;min-width:0}.htr-cvb b{font-family:var(--display);font-size:15px;text-transform:uppercase;letter-spacing:.02em}.htr-cvb small{font-size:11.5px;color:#e3f9ea}.htr-cvb em{font-style:normal;flex:none;font-size:12.5px;font-weight:800;background:var(--gold);color:#1d1700;border-radius:999px;padding:4px 10px}.glance{display:grid;grid-template-columns:repeat(auto-fit,minmax(110px,1fr));grid-gap:10px;gap:10px;margin:6px 0 4px}.glance div{background:var(--panel);border:1px solid var(--line);border-top:3px solid var(--line2);border-radius:10px;padding:10px 12px}.glance b{display:block;font-family:var(--display);font-weight:600;font-size:28px;line-height:1.1;color:#fff}.glance small{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:12px}.glance .g-val{border-top-color:var(--site)}.glance .g-val b{color:var(--site2)}.welcome{position:relative;margin:18px 0 6px;padding:18px 20px;border-radius:14px;border:1px solid rgba(32,157,80,.55);background:linear-gradient(135deg,rgba(32,157,80,.16),rgba(61,139,255,.08))}.welcome h2{font-family:var(--display);font-weight:600;text-transform:uppercase;letter-spacing:.03em;font-size:22px;margin:0 32px 6px 0}.welcome p{margin:0 0 10px;color:var(--prose,#cfdcec)}.welcome ol{margin:0 0 14px;padding-left:20px;display:grid;grid-gap:4px;gap:4px}.welcome-x{position:absolute;top:12px;right:12px}@media (max-width:560px){.glance{grid-template-columns:repeat(2,1fr)}.glance b{font-size:24px}}.welcome-sign{font-family:var(--display);font-weight:600;letter-spacing:.04em;color:var(--site2);margin-top:2px!important}.welcome-start{border-top:1px solid hsla(0,0%,100%,.1);padding-top:12px;margin-top:4px}.welcome-start>b{display:block;font-family:var(--display);text-transform:uppercase;letter-spacing:.08em;font-size:13px;color:var(--muted);margin-bottom:6px}.welcome-www{display:grid;grid-template-columns:auto 1fr;grid-gap:6px 12px;gap:6px 12px;margin:4px 0 10px}.welcome-www dt{font-family:var(--display);text-transform:uppercase;letter-spacing:.08em;font-size:13px;color:var(--site2);padding-top:2px}.welcome-www dd{margin:0}.welcome-tag{font-family:var(--display);font-weight:600;text-transform:uppercase;letter-spacing:.06em;font-size:15px;color:var(--site2);margin:0 0 8px!important}.welcome-help{margin:10px 0 14px!important;font-size:14px;color:var(--muted)}.glance{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin:2px 0 4px}.glance div{padding:6px 8px;border-radius:8px;border-top-width:2px}.glance b{font-size:19px}.glance small{font-size:10px;letter-spacing:.06em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block}@media (max-width:560px){.glance{grid-template-columns:repeat(4,minmax(0,1fr))}.glance b{font-size:16px}.glance div{padding:6px}}.welcome .welcome-tag{color:var(--site2);font-family:inherit;text-transform:none;letter-spacing:0;font-size:inherit;font-weight:600}.hero .htr-btn{padding:9px 20px;font-size:15px;border-width:2px}@media (max-width:560px){.hero .htr-btn{padding:7px 14px;font-size:13.5px}.hero .venue,.hero h1{padding-right:124px}}.newtag{font-family:var(--display);font-weight:600;font-size:11px;letter-spacing:.08em;text-transform:uppercase;background:var(--gold);color:#111;border-radius:4px;padding:1px 6px;vertical-align:2px}.newcount,.newtag{font-style:normal;margin-left:6px}.newcount{color:var(--gold);font-weight:700}.newcount:before{content:"· "}.nextup{display:flex;align-items:center;gap:12px;margin:12px 0 4px;padding:10px 14px;border-radius:12px;background:var(--panel);border:1px solid var(--line2);border-left:4px solid var(--gold);color:inherit;text-decoration:none}.nextup:hover{border-color:var(--gold)}.nu-lab{font-family:var(--display);font-weight:600;text-transform:uppercase;letter-spacing:.08em;font-size:12px;color:var(--gold);flex:none}.nu-main{flex:1 1;min-width:0;display:flex;flex-direction:column}.nu-main b{font-family:var(--display);font-weight:600;font-size:18px;color:#fff}.nu-main .startsin{font-size:14.5px;padding:3px 12px;margin-top:4px}.nu-bets{flex:none;font-weight:700;font-size:13px;color:#fff;background:var(--site);border-radius:999px;padding:3px 10px}.nu-bets.none{background:transparent;color:var(--muted);border:1px solid var(--line2);font-weight:600}.nu-go{font-size:22px;color:var(--muted);flex:none}@media (max-width:560px){.nextup{gap:4px 8px;padding:9px 10px;flex-wrap:wrap}.nu-lab{font-size:11px;writing-mode:initial;flex-basis:100%}.nu-main b{font-size:16px}.nu-main .startsin{font-size:12.5px;padding:3px 8px;gap:6px}.nu-bets{font-size:12px;padding:3px 8px}}.cvb-bar .newcount{display:flex;width:max-content;max-width:100%;align-items:center;gap:7px;margin:6px 0 0;background:var(--gold);color:#111;border-radius:999px;padding:4px 12px 4px 10px;font-size:14px;font-weight:800;letter-spacing:.01em;box-shadow:0 0 0 0 rgba(245,190,40,.7);animation:newpulse 1.8s ease-out infinite}.cvb-bar .newcount:before{content:"";width:8px;height:8px;border-radius:50%;background:#111;flex:none}@keyframes newpulse{0%{box-shadow:0 0 0 0 rgba(245,190,40,.65)}70%{box-shadow:0 0 0 9px rgba(245,190,40,0)}to{box-shadow:0 0 0 0 rgba(245,190,40,0)}}@media (min-width:561px){.cvb-bar .newcount{display:inline-flex;margin:0 0 0 10px;vertical-align:middle}}@media (prefers-reduced-motion:reduce){.cvb-bar .newcount{animation:none}}@media (max-width:560px){.cvb-bar .newcount{font-size:13px;padding:3px 10px 3px 8px}}.login-go{display:block;text-align:center;padding:12px 16px;font-size:16px;text-decoration:none}.login-steps{margin:2px 0 6px;padding-left:20px;display:grid;grid-gap:3px;gap:3px;color:var(--prose,#cfdcec)}.login-pw{border-top:1px solid var(--line);padding-top:10px;margin-top:4px}.login-pw summary{cursor:pointer;color:var(--muted);font-size:14px}.rc.cup{border-color:var(--gold);box-shadow:0 0 0 1px var(--gold) inset}.rc .cupt{font-family:var(--display);font-weight:600;font-size:10.5px;letter-spacing:.06em;text-transform:uppercase;background:var(--gold);color:#1a1300;border-radius:4px;padding:0 5px;margin-top:2px;white-space:nowrap}.rc.cup[aria-current=true] .cupt{background:#1a1300;color:var(--gold)}.fe tr.out.emg td{opacity:1}.fe tr.out.emg .nm{text-decoration:none;color:var(--muted)}table.fe:not(.calc) tr.out.emg td.rtg{display:table-cell}.emg-ok{font-size:11px;font-weight:700;color:var(--site2);border:1px solid var(--site2);border-radius:4px;padding:0 5px;margin-left:6px;text-transform:uppercase}.nextups.two{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px;margin:10px 0 2px}.nextups.two .nextup{margin:0}.nextup.slim{padding:7px 12px;gap:10px;border-left-width:3px}.nextup.slim .nu-lab{font-size:10px}.nextup.slim .nu-main b{font-size:15px}.nextup.slim .startsin{font-size:12px;padding:2px 8px;margin-top:3px}.nextup.slim .nu-bets{font-size:12px;padding:2px 9px}.nextup.slim .nu-go{font-size:18px}@media (max-width:700px){.nextups.two{grid-template-columns:1fr;gap:6px}}@media (max-width:560px){.nextup.slim{padding:6px 10px;gap:2px 8px}.nextup.slim .nu-main b{font-size:14px}}.nextups.three{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px;margin:10px 0 2px}.nextups.three .nextup{margin:0;flex-wrap:wrap;row-gap:2px}.nextups.three .nu-lab{flex-basis:100%}@media (max-width:820px){.nextups.three{grid-template-columns:1fr;gap:6px}.nextups.three .nextup{flex-wrap:nowrap}.nextups.three .nu-lab{flex-basis:auto}}@media (max-width:560px){.nextups.three .nextup{flex-wrap:wrap}.nextups.three .nu-lab{flex-basis:100%}}.tzhint{font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:none;color:var(--muted);margin-left:4px}.goingedit .timein{width:92px}.mrow.past .cupday,.mrow.past .todaytag{background:transparent;color:rgba(245,190,40,.7);border:1px solid rgba(245,190,40,.35);font-weight:700}.mrow.past b{color:#b9c4d3}.rn .toppick{margin:3px 8px 2px 0;vertical-align:1px}.signin{width:100%;text-align:left}.si-lead{margin:4px 0 10px;font-size:16px}.si-form{display:grid;grid-gap:8px;gap:8px}.si-form label{font-weight:600;font-size:14px}.si-form input{font-size:17px;padding:12px 14px}.si-code{font-size:26px!important;letter-spacing:.35em;text-align:center;font-weight:700}.si-help,.si-note{color:var(--muted);font-size:13px;margin:10px 0 0}.si-again{display:flex;gap:8px;flex-wrap:wrap;margin-top:12px}.mtable{width:100%;border-collapse:collapse}.mtable td,.mtable th{padding:8px 10px;border-bottom:1px solid var(--line);text-align:left;font-size:14px;word-break:break-word}.mtable form{margin:0}.signin,.signin *{min-width:0}.si-help,.si-lead,.si-note{overflow-wrap:anywhere}.si-form input{width:100%}.loginbox,.si-form input{box-sizing:border-box}.plink{min-width:220px}.plink input{font-size:11px}.startsin.later{color:var(--muted);background:transparent;border-color:var(--line2)}.startsin.later:before{display:none}