.brand.mx b{font-family:Big Shoulders Display,Arial Black,sans-serif;font-weight:800;font-size:20px;letter-spacing:-.01em}.school i.logo{background:none;padding:0;min-width:0;width:40px;height:34px}.school i.logo img{max-width:40px;max-height:34px;display:block;margin:auto}.wlg{height:6.2vh;width:auto;max-width:9vw;object-fit:contain;flex:none;display:block;box-sizing:border-box}.chd .mk.lg{background:none;border-radius:0;width:auto;min-width:46px}.chd .mk.lg img{max-height:46px;max-width:76px;display:block;box-sizing:border-box}.sppage .pm.lg{width:auto;min-width:38px;background:none}.sppage .pm.lg img{max-height:38px;max-width:62px;display:block;box-sizing:border-box}.rc .rck img.rclg{height:24px;width:auto;max-width:64px;vertical-align:-7px;margin-right:9px;display:inline-block;box-sizing:border-box}.school i.logo img{box-sizing:border-box}#brandbar{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;padding:7px 22px;background:var(--warn-bg);color:var(--ink);font-size:13px;line-height:1.35;border-bottom:1px solid var(--line)}#brandbar>b{font:800 13px/1 var(--sans);letter-spacing:.08em;text-transform:uppercase;color:var(--warn);border:1px solid var(--warn);padding:3px 7px}#brandbar .grow{flex:1}#brandbar .btn{padding:6px 12px}@media print{#brandbar{display:none}}@media (max-width:700px){#brandbar{padding:8px 14px;font-size:13px;gap:6px 8px}#brandbar>span:not(.grow){flex:1 1 100%;order:0}#brandbar>b{order:-1}#brandbar .grow{display:none}#brandbar .btn{padding:6px 10px;font-size:13px;order:1}}.brgrid{display:grid;grid-template-columns:minmax(260px,340px) minmax(0,1fr);gap:16px;align-items:start}.brlist ul{list-style:none;margin:0;padding:0 10px 6px}.brteam{display:grid;grid-template-columns:44px minmax(0,1fr) auto;grid-template-areas:"lg nm dt" "lg tg tg";gap:2px 10px;align-items:center;padding:9px 10px;border:1px solid transparent;cursor:pointer}.brteam:hover{background:var(--soft)}.brteam.on{border-color:var(--accent);background:var(--accent-soft)}.brteam .brlogo{grid-area:lg}.brnm{grid-area:nm;min-width:0}.brnm b{display:block;font-weight:700}.brnm em{display:block;font-size:13px;font-style:normal;color:var(--muted)}.brdots{grid-area:dt;display:flex;gap:4px}.brdots i{width:14px;height:14px;border-radius:50%;border:1px solid var(--line)}.brtags{grid-area:tg;display:flex;gap:6px}.brtags em{font:700 13px/1 var(--sans);letter-spacing:.08em;text-transform:uppercase;font-style:normal;padding:3px 6px}.brtags .live{background:var(--good);color:#fff}.brtags .prev{background:var(--warn-bg);color:var(--warn);border:1px solid var(--warn)}.brlogo{width:44px;height:38px;display:grid;place-items:center}.brlogo img{max-width:44px;max-height:38px;display:block}.brlogo.txt{font:900 14px/1 var(--disp);letter-spacing:.04em;border-radius:3px}.brtop{border-top:1px solid var(--line);padding:12px 18px 14px}.brtop h4,.bred h4{margin:0 0 8px;font:700 13px/1.2 var(--sans);letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.brtops{display:grid;grid-template-columns:1fr 1fr;gap:8px}.brtopb{display:flex;align-items:center;gap:9px;padding:8px 10px;background:var(--chrome);color:var(--on-chrome);border:2px solid transparent;cursor:pointer;text-align:left;position:relative}.brtopb span{width:30px;height:30px;display:grid;place-items:center}.brtopb img{width:30px;height:30px}.brtopb b{font:900 15px/1 var(--disp);letter-spacing:.04em}.brtopb.on{border-color:var(--chrome-accent)}.brtopb em{position:absolute;right:6px;top:4px;font:700 13px/1 var(--sans);letter-spacing:.08em;text-transform:uppercase;font-style:normal;color:var(--chrome-accent)}.brtop .hint{margin:8px 0 0;font-size:13px}.brbody{display:flex;flex-direction:column;gap:14px}.brfields{display:grid;grid-template-columns:2fr 1fr 1fr;gap:10px}.brf{display:flex;flex-direction:column;gap:4px;font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.brf{align-items:stretch;text-align:left}.brf>span{text-align:left}.brf input{width:100%;box-sizing:border-box;height:36px;padding:0 9px;background:var(--sunk);border:1px solid var(--line);color:var(--ink);font:500 14px var(--sans);letter-spacing:0;text-transform:none}.brrow{display:grid;grid-template-columns:minmax(200px,260px) minmax(0,1fr);gap:18px}.brlogobox{display:flex;flex-direction:column;gap:8px}.brdrop{position:relative;height:170px;display:grid;place-items:center;border:1.5px dashed var(--line);background-color:var(--surface);background-image:linear-gradient(45deg,var(--hair) 25%,transparent 25%,transparent 75%,var(--hair) 75%),linear-gradient(45deg,var(--hair) 25%,transparent 25%,transparent 75%,var(--hair) 75%);background-size:16px 16px;background-position:0 0,8px 8px}.brdrop.over{border-color:var(--accent)}.brdrop span{padding:0 18px;text-align:center;font-size:13px;color:var(--muted)}.brdrop img{max-width:86%;max-height:150px;display:block}.brdrop.picking img{cursor:crosshair}.brdrop.picking{border-color:var(--accent);border-style:solid}#br-loupe{position:absolute;padding:4px 8px;font:700 13px/1 var(--sans);color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.6);border:2px solid #fff;box-shadow:0 2px 8px #00000059;pointer-events:none;font-style:normal}.brlogoact{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.brlogoact label.btn{cursor:pointer}.brchk{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:var(--muted)}.brcol{display:grid;grid-template-columns:40px minmax(0,1fr) 96px auto auto;grid-template-areas:"sw nm hx e1 e2" "sg sg sg sg sg";gap:6px 10px;align-items:center;padding:8px 0;border-bottom:1px solid var(--hair)}.brsw{grid-area:sw;width:40px;height:40px;border:1px solid var(--line)}.brcn{grid-area:nm;min-width:0}.brcn b{display:block}.brcn span{font-size:13px;color:var(--muted)}.brhex{grid-area:hx;height:34px;padding:0 8px;background:var(--sunk);border:1px solid var(--line);color:var(--ink);font:600 13px var(--sans);text-transform:uppercase;width:96px;box-sizing:border-box}.brcol>.btn:nth-of-type(1){grid-area:e1}.brcol>.btn:nth-of-type(2){grid-area:e2}.brcol .btn{padding:7px 10px;font-size:13px}.brsugg{grid-area:sg;display:flex;align-items:center;gap:6px;flex-wrap:wrap}.brsugg span{font-size:13px;color:var(--muted);letter-spacing:.06em;text-transform:uppercase;margin-right:2px}.brsugg button{width:22px;height:22px;border:2px solid var(--surface);box-shadow:0 0 0 1px var(--line);cursor:pointer;padding:0}.brfix{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.brfix li{display:grid;grid-template-columns:auto minmax(0,1fr);gap:0 10px;font-size:13px;padding:7px 9px;background:var(--soft);border-left:3px solid var(--warn)}.brfix .brpair{grid-row:1/3;display:flex;align-items:center;gap:4px;color:var(--muted)}.brfix .brpair i{width:20px;height:20px;border:1px solid var(--line)}.brfix b{font-weight:700}.brfix li>span:last-child{color:var(--muted)}.brok{margin:0;font-size:13px;color:var(--good);font-weight:600}.brprev{display:grid;grid-template-columns:1fr 1fr;gap:10px}.brmock{display:grid;grid-template-columns:100px minmax(0,1fr);height:168px;border:1px solid var(--line);overflow:hidden;font-family:var(--sans)}.bmr{background:var(--chrome);padding:10px 0;display:flex;flex-direction:column;gap:2px}.bml{height:32px;display:grid;place-items:center;margin-bottom:6px}.bml img{max-height:30px;max-width:70px}.bml b{font:900 15px/1 var(--disp);color:var(--chrome-accent)}.bmr span{font-size:13px;color:var(--on-chrome-dim);padding:5px 10px;border-left:3px solid transparent}.bmr span.on{color:var(--on-chrome);border-left-color:var(--chrome-accent);background:var(--chrome-2)}.bmm{background:var(--bg);display:flex;flex-direction:column;min-width:0}.bmh{display:flex;justify-content:space-between;align-items:baseline;background:var(--surface);padding:7px 10px;border-bottom:1px solid var(--line)}.bmh b{font:900 15px/1 var(--disp);color:var(--ink)}.bmh em{font-size:13px;font-style:normal;color:var(--muted);text-transform:uppercase;letter-spacing:.08em}.bmt{display:flex;background:var(--chrome)}.bmt span{font:700 13px/1 var(--sans);letter-spacing:.08em;text-transform:uppercase;color:var(--on-chrome-dim);padding:6px 9px}.bmt span.on{background:var(--chrome-accent);color:var(--chrome)}.bmc{padding:8px 10px;display:flex;flex-direction:column;gap:6px;align-items:flex-start}.bmchips{display:flex;gap:4px}.bmchips span{font:700 13px/1 var(--sans);padding:4px 8px;border:1px solid var(--line);color:var(--ink);background:var(--surface)}.bmchips span.on{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.bmc p{margin:0;font-size:13px;color:var(--ink)}.bmc a{color:var(--accent);font-weight:700}.bmc button{font:700 13px/1 var(--sans);letter-spacing:.08em;text-transform:uppercase;padding:6px 10px;border:0;background:var(--accent);color:var(--on-accent)}.brstrips{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;gap:10px}.brtv{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto auto;align-items:center;column-gap:12px;padding:10px 14px;color:#f2f6fa;border-bottom:3px solid var(--g)}.brtv.haslg{grid-template-columns:auto minmax(0,1fr) auto}.brtv .brtvlg{grid-row:1/3;grid-column:1;height:40px;width:auto;max-width:64px;box-sizing:border-box}.brtv.haslg span,.brtv.haslg b{grid-column:2}.brtv.haslg strong{grid-column:3}.brtv span{font:600 13px/1.2 var(--sans);letter-spacing:.08em;color:var(--g)}.brtv b{font:900 20px/1 var(--disp);grid-row:2}.brtv strong{grid-row:1/3;grid-column:2;font:900 38px/1 var(--disp);color:var(--g);text-shadow:0 0 14px var(--g)}.brrc{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:10px;padding:12px 14px 10px;color:#f4ece8;overflow:hidden}.brrclg{height:14px;width:auto;vertical-align:-3px;margin-right:6px;box-sizing:border-box}.brrc>i{position:absolute;left:0;right:0;top:0;height:4px}.brrc span{font:600 13px/1.2 var(--sans);letter-spacing:.08em;color:var(--acc)}.brrc b{font:900 22px/1 var(--disp);grid-row:2}.brrc em{grid-row:1/3;grid-column:2;font:900 34px/1 var(--disp);font-style:normal;border:2px solid;padding:2px 10px}.brmsg{margin:0;font-weight:600}.bracts{border-top:1px solid var(--line);padding-top:12px}@media (max-width:1100px){.brgrid,.brrow{grid-template-columns:1fr}}@media (max-width:700px){.brprev,.brstrips{grid-template-columns:1fr}.brfields{grid-template-columns:1fr 1fr}.brfields .brf:first-child{grid-column:1/-1}.brcol{grid-template-columns:40px minmax(0,1fr) 96px;grid-template-areas:"sw nm hx" "e1 e1 e2" "sg sg sg"}}.brand .bt{display:flex;flex-direction:column;gap:4px;min-width:0}.brand .bt b{font:900 19px/.92 Big Shoulders Display,Arial Black,sans-serif;letter-spacing:.02em;text-transform:uppercase;color:var(--on-chrome)}.brand .bt small{font:700 13px/1.2 var(--sans);letter-spacing:.08em;text-transform:uppercase;color:var(--on-chrome-dim)}.brand.sl .m{width:40px;height:40px;background:#fffffff0;border-radius:6px;padding:3px;box-sizing:border-box}.brand.sl .m img{width:100%;height:100%;object-fit:contain}.mdpw{display:none;padding:12px 6px 4px;border-top:1px solid var(--chrome-2);color:var(--on-chrome)}.mdpw .mdb-pw,.mdpw .mdb-tag{color:var(--on-chrome-dim);opacity:1}html.md-sch .mdpw{display:block}html.md-sch .rail .school{display:none}#tv .mdtv{position:absolute;right:2.2vw;bottom:2vh;z-index:3;color:#fff;opacity:.6;pointer-events:none}#tv .mdtv .mdb-pw{font-size:clamp(8px,.62vw,13px);letter-spacing:.24em}#tv .mdtv .mdb-lk{gap:clamp(5px,.5vw,10px)}#tv .mdtv .mdb-mark{height:clamp(18px,1.9vw,40px)}#tv .mdtv .mdb-name{height:clamp(8px,.85vw,18px)}.wfoot .r{display:flex;align-items:center;justify-content:flex-end;gap:1.2vw}.wtv .mdtv{display:inline-flex;align-items:center;color:#fff;opacity:.62;flex:none}.wtv.light .mdtv{color:#0a1628}.wtv .mdtv .mdb-pw{font-size:clamp(7px,.55vw,12px)}.wtv .mdtv .mdb-mark{height:clamp(14px,1.5vw,30px)}.wtv .mdtv .mdb-name{height:clamp(7px,.7vw,14px)}.wtv .mdtv .mdb-lk{gap:clamp(4px,.4vw,8px)}.mdpr{display:inline-flex;align-items:center;gap:5px;white-space:nowrap;color:inherit}.mdpr .mdb-mark{height:1.35em;width:auto}.mdpr b{font-weight:800;letter-spacing:.04em}@media (max-width:820px){.mdpw{display:none!important}}@media print{.mdpw,#tv .mdtv{display:none}}.mdprint{display:none}@media print{.mdprint{display:flex;justify-content:flex-end;margin:10px 0 0;font:600 9pt/1 Chakra Petch,sans-serif;color:#33465c}}.pfoot .mdpr,.rcfoot .mdpr{vertical-align:middle}.rcfoot>span:last-child,.pfoot>span:last-child{white-space:nowrap}.brmd{display:inline-flex;padding:12px 14px;background:var(--chrome);color:var(--on-chrome);margin:2px 0 8px}.brmd .mdb-pw,.brmd .mdb-tag{color:var(--on-chrome-dim);opacity:1}
