@import"https://fonts.googleapis.com/css2?family=Oswald:wght@200;300;400;500;600;700&display=swap";.mdc *,.mdc *:before,.mdc *:after{box-sizing:border-box}.mdc{--board:#0A3A29;--board2:#062419;--panel:#0E4A35;--edge:#04180F;--plate:#EFE6CE;--plateEdge:#BFB08A;--plateShade:#D8CCAE;--ink:#0A3A29;--red:#B21E28;--gold:#D3AC44;--cream:#EAE1C8;--dim:#7FA694;font-family:Oswald,Arial Narrow,system-ui,sans-serif;background:radial-gradient(120% 90% at 50% 0%,#0D4632 0%,var(--board) 45%,var(--board2) 100%);color:var(--cream);min-height:100vh;letter-spacing:.02em;-webkit-font-smoothing:antialiased}.mdc .wrap{max-width:1080px;margin:0 auto;padding:0 12px 64px}.mdc .mast{text-align:center;padding:22px 0 14px}.mdc .mast h1{margin:0;font-weight:600;font-size:clamp(24px,6vw,42px);letter-spacing:.18em;text-transform:uppercase;color:var(--cream);text-shadow:0 2px 0 rgba(0,0,0,.45)}.mdc .mast .sub{margin-top:6px;font-size:11px;letter-spacing:.34em;text-transform:uppercase;color:var(--gold);font-weight:400}.mdc .rule{height:2px;background:linear-gradient(90deg,transparent,var(--gold),transparent);opacity:.55;margin:12px 0 18px}.mdc .tabs{display:flex;gap:2px;overflow-x:auto;padding-bottom:2px;scrollbar-width:none}.mdc .tabs::-webkit-scrollbar{display:none}.mdc .tab{flex:0 0 auto;background:#00000038;border:none;color:var(--dim);font-family:inherit;font-size:12px;letter-spacing:.16em;text-transform:uppercase;padding:11px 15px;cursor:pointer;border-bottom:2px solid transparent;font-weight:400}.mdc .tab:hover{color:var(--cream)}.mdc .tab.on{color:#fff;background:#0006;border-bottom-color:var(--gold);font-weight:500}.mdc .tab:focus-visible{outline:2px solid var(--gold);outline-offset:-2px}.mdc .panel{background:linear-gradient(180deg,var(--panel),#0B3D2C);border:1px solid var(--edge);border-radius:3px;margin:14px 0;box-shadow:inset 0 1px #ffffff12,0 6px 18px #00000057}.mdc .panel>.ph{padding:9px 13px;font-size:11px;letter-spacing:.28em;text-transform:uppercase;color:var(--gold);border-bottom:1px solid rgba(0,0,0,.4);background:#0003;display:flex;justify-content:space-between;align-items:center;gap:10px}.mdc .pb{padding:13px}.mdc .plate{display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(180deg,var(--plate) 0%,var(--plate) 62%,var(--plateShade) 100%);color:var(--ink);border:1px solid var(--plateEdge);border-radius:1px;font-weight:600;font-variant-numeric:tabular-nums;line-height:1;box-shadow:inset 0 1px #ffffffe6,inset 0 -1px #00000029,0 1px 2px #0006;min-width:26px;padding:5px 4px;font-size:15px}.mdc .plate.red{color:var(--red)}.mdc .plate.xl{min-width:96px;padding:14px 12px;font-size:clamp(38px,11vw,60px);font-weight:600}.mdc .plate.lg{min-width:44px;padding:8px 6px;font-size:22px}.mdc .plate.sm{min-width:22px;padding:3px 2px;font-size:12px}.mdc .plate.empty{background:#00000038;border-color:#0006;box-shadow:none;color:var(--dim)}.mdc .teams{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:10px;padding:16px 12px}.mdc .team{text-align:center}.mdc .team .nm{font-size:clamp(13px,3.4vw,19px);letter-spacing:.2em;text-transform:uppercase;margin-bottom:9px;color:var(--cream);font-weight:500}.mdc .team .nm .cap{display:block;font-size:10px;letter-spacing:.18em;color:var(--dim);margin-top:3px;font-weight:300}.mdc .vs{font-size:11px;letter-spacing:.2em;color:var(--gold);opacity:.8}.mdc .clinch{text-align:center;font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--dim);padding:0 12px 14px}.mdc .leadpill{display:inline-block;margin-top:9px;font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:var(--gold)}.mdc table{width:100%;border-collapse:collapse;font-variant-numeric:tabular-nums}.mdc th{font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--gold);font-weight:400;padding:7px 5px;text-align:center;border-bottom:1px solid rgba(0,0,0,.45);white-space:nowrap}.mdc td{padding:6px 5px;text-align:center;font-size:14px;border-bottom:1px solid rgba(0,0,0,.22)}.mdc td.nm{text-align:left;white-space:nowrap;font-size:14px;letter-spacing:.05em}.mdc tr:last-child td{border-bottom:none}.mdc .pos{color:var(--dim);font-size:13px;width:26px}.mdc .tag{display:inline-block;font-size:9px;letter-spacing:.12em;padding:1px 4px;border:1px solid currentColor;margin-left:6px;vertical-align:middle;opacity:.85}.mdc .md{color:#e9c46a}.mdc .pa{color:#8fd6c0}.mdc .scrollx{overflow-x:auto;-webkit-overflow-scrolling:touch}.mdc .live{display:flex;flex-direction:column;gap:1px}.mdc .lrow{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:8px;padding:9px 12px;background:#00000024}.mdc .lrow .l{text-align:right;font-size:13px}.mdc .lrow .r{text-align:left;font-size:13px}.mdc .lrow .st{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--gold);white-space:nowrap}.mdc .lrow .st.flat{color:var(--dim)}.mdc .win{color:#fff;font-weight:500}.mdc .lose{color:var(--dim)}.mdc button,.mdc select,.mdc input{font-family:inherit;letter-spacing:.06em}.mdc .btn{background:#00000042;border:1px solid rgba(0,0,0,.5);color:var(--cream);padding:8px 13px;font-size:12px;letter-spacing:.14em;text-transform:uppercase;cursor:pointer;border-radius:2px}.mdc .btn:hover{background:#0006}.mdc .btn.on{background:var(--plate);color:var(--ink);border-color:var(--plateEdge);font-weight:500}.mdc .btn:focus-visible,.mdc .sel:focus-visible,.mdc .inp:focus-visible{outline:2px solid var(--gold);outline-offset:1px}.mdc .chips{display:flex;flex-wrap:wrap;gap:6px}.mdc .sel,.mdc .inp{background:#0000004d;border:1px solid rgba(0,0,0,.5);color:var(--cream);padding:7px 8px;font-size:13px;border-radius:2px;max-width:100%}.mdc .inp.num{width:58px;text-align:center}.mdc .lbl{font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--dim);display:block;margin-bottom:4px}.mdc .note{font-size:12px;line-height:1.65;color:var(--dim);letter-spacing:.03em;font-weight:300}.mdc .note strong{color:var(--cream);font-weight:400}.mdc .holehead{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 13px;background:#00000038}.mdc .holenum{font-size:clamp(28px,8vw,40px);font-weight:500;line-height:1;color:#fff}.mdc .holemeta{font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--dim);margin-top:3px}.mdc .nav{background:#0000004d;border:1px solid rgba(0,0,0,.5);color:var(--cream);width:46px;height:46px;font-size:20px;cursor:pointer;border-radius:2px}.mdc .nav:disabled{opacity:.3;cursor:default}.mdc .erow{padding:12px 13px;border-bottom:1px solid rgba(0,0,0,.28)}.mdc .erow:last-child{border-bottom:none}.mdc .ename{display:flex;align-items:baseline;justify-content:space-between;gap:8px;margin-bottom:9px;font-size:15px}.mdc .ename .meta{font-size:11px;letter-spacing:.12em;color:var(--dim);text-transform:uppercase}.mdc .dots{color:var(--gold);letter-spacing:1px;font-size:13px}.mdc .sbtns{display:grid;grid-template-columns:repeat(auto-fit,minmax(42px,1fr));gap:5px}.mdc .sbtn{background:#00000047;border:1px solid rgba(0,0,0,.5);color:var(--cream);padding:12px 0;font-size:17px;cursor:pointer;border-radius:2px;font-variant-numeric:tabular-nums}.mdc .sbtn:hover{background:#00000070}.mdc .sbtn.on{background:linear-gradient(180deg,var(--plate),var(--plateShade));color:var(--ink);border-color:var(--plateEdge);font-weight:600;box-shadow:inset 0 1px #ffffffe6}.mdc .sbtn.clr{font-size:13px;color:var(--dim)}.mdc .cardgrid td,.mdc .cardgrid th{padding:3px 2px;font-size:12px}.mdc .cardgrid td.nm{font-size:12px;padding-left:6px}.mdc .cardgrid .hcell{cursor:pointer}.mdc .cardgrid .hcell.cur{background:#d3ac4433}.mdc .daybar{font-size:12px;letter-spacing:.26em;text-transform:uppercase;color:var(--cream);border-bottom:1px solid var(--gold);padding-bottom:5px;margin:18px 0 10px}.mdc .daybar:first-child{margin-top:0}.mdc .sesshead{display:flex;justify-content:space-between;align-items:baseline;gap:10px;flex-wrap:wrap;margin-bottom:6px}.mdc .sesshead .t{font-size:13px;letter-spacing:.12em;text-transform:uppercase;color:var(--gold)}.mdc .sesshead .m{font-size:11px;color:var(--dim);letter-spacing:.06em}.mdc .lineup{background:#0000002e;border:1px solid rgba(0,0,0,.34);border-radius:2px;padding:9px;margin-bottom:7px}.mdc .lineup .ll{font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:var(--gold);margin-bottom:6px}.mdc .lineup .side{display:flex;gap:6px;align-items:center}.mdc .lineup .side .tt{font-size:9px;letter-spacing:.12em;padding:1px 4px;border:1px solid currentColor;flex:0 0 auto}.mdc .vsdiv{text-align:center;font-size:10px;letter-spacing:.24em;color:var(--dim);padding:5px 0}.mdc .warn{color:#f2a0a6;font-size:12px;line-height:1.6;margin:2px 0 8px}.mdc .okline{color:var(--dim);font-size:12px;margin:2px 0 8px}.mdc .ro{font-size:13px;padding:3px 0;letter-spacing:.03em}.mdc .grid2{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:12px}.mdc .stack{display:flex;flex-direction:column;gap:9px}.mdc .row{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.mdc .hr{height:1px;background:#00000059;margin:12px 0}.mdc .sync{font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--dim)}.mdc .dot{display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--gold);margin-right:6px;vertical-align:middle}.mdc .hist{border-left:2px solid var(--gold);padding-left:13px;margin-bottom:18px}.mdc ul.rules{margin:0;padding-left:17px}.mdc ul.rules li{font-size:13px;line-height:1.85;color:var(--dim);font-weight:300}@media (prefers-reduced-motion:no-preference){.mdc .plate.xl{transition:color .25s ease}}@media (max-width:520px){.mdc .teams{gap:4px;padding:12px 4px}.mdc td,.mdc td.nm{font-size:13px}}.mdc .oddsrow{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:10px;padding:16px 12px 6px}.mdc .oddsrow .side{text-align:center}.mdc .oddsrow .nm2{font-size:12px;letter-spacing:.2em;text-transform:uppercase;color:var(--cream);margin-bottom:8px}.mdc .line{font-size:clamp(28px,8vw,44px);font-weight:600;line-height:1;color:var(--plate);font-variant-numeric:tabular-nums}.mdc .line.fav{color:var(--gold)}.mdc .pct{font-size:12px;letter-spacing:.16em;color:var(--dim);margin-top:6px}.mdc .mv{font-size:11px;letter-spacing:.1em;margin-top:3px}.mdc .mv.up{color:#8fd6c0}.mdc .mv.dn{color:#f2a0a6}.mdc .mv.flat{color:var(--dim)}.mdc .probbar{display:flex;height:6px;margin:6px 12px 14px;background:#0006;border-radius:3px;overflow:hidden}.mdc .probbar i{display:block;height:100%}.mdc .probbar i.md{background:#e9c46a}.mdc .probbar i.pa{background:#8fd6c0}.mdc .modelnote{font-size:12px;line-height:1.75;color:var(--dim);font-weight:300}.mdc .modelnote strong{color:var(--cream);font-weight:400}
