@font-face{font-family:Alfa Slab One;font-style:normal;font-weight:400;font-display:swap;src:url(../media/8c704db2424c24e8-s.40ayoea_1moi9.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Alfa Slab One;font-style:normal;font-weight:400;font-display:swap;src:url(../media/92974e2a5165e499-s.1-uasx325ytgt.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Alfa Slab One;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a4369a6690d5d123-s.p.1awwf8ewnhcz0.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Alfa Slab One Fallback;src:local(Arial);ascent-override:85.85%;descent-override:27.59%;line-gap-override:0.0%;size-adjust:120.68%}.ZQ76kq_className{font-family:Alfa Slab One,Alfa Slab One Fallback;font-style:normal;font-weight:400}.ZQ76kq_variable{--f-slab:"Alfa Slab One", "Alfa Slab One Fallback"}
@font-face{font-family:Oswald;font-style:normal;font-weight:200 700;font-display:swap;src:url(../media/f8121d030447d80e-s.1ltw8rh7yk6gc.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Oswald;font-style:normal;font-weight:200 700;font-display:swap;src:url(../media/4d67d490d92a6baf-s.0gyyyiscluuys.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Oswald;font-style:normal;font-weight:200 700;font-display:swap;src:url(../media/df04fd3b90ce4840-s.0-1vxvac6fapl.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Oswald;font-style:normal;font-weight:200 700;font-display:swap;src:url(../media/5ae7380d7a1df7f9-s.1i63hwl5wdzz6.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Oswald;font-style:normal;font-weight:200 700;font-display:swap;src:url(../media/47bc4ee240b788ba-s.p.17wwyr13fqy14.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Oswald Fallback;src:local(Arial);ascent-override:146.51%;descent-override:35.49%;line-gap-override:0.0%;size-adjust:81.43%}.XvHlMq_className{font-family:Oswald,Oswald Fallback;font-style:normal}.XvHlMq_variable{--f-cond:"Oswald", "Oswald Fallback"}
@font-face{font-family:Courier Prime;font-style:normal;font-weight:400;font-display:swap;src:url(../media/58001a14c3511596-s.41kzji7o-jdsp.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Courier Prime;font-style:normal;font-weight:400;font-display:swap;src:url(../media/7d2dd58e31d7c0b6-s.p.1e8puyswpvmbr.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Courier Prime;font-style:normal;font-weight:700;font-display:swap;src:url(../media/cc5a462c378235ed-s.2lhqjbmzqepkg.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Courier Prime;font-style:normal;font-weight:700;font-display:swap;src:url(../media/7172132ea3483a1a-s.p.15zaksznb5cf5.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Courier Prime Fallback;src:local(Arial);ascent-override:58.08%;descent-override:25.41%;line-gap-override:0.0%;size-adjust:134.5%}.DyaeiG_className{font-family:Courier Prime,Courier Prime Fallback;font-style:normal}.DyaeiG_variable{--f-mono:"Courier Prime", "Courier Prime Fallback"}
:root{--table:#d9c8a2;--table-dot:#5a3c1e21;--stock:#f5ecd6;--stock-2:#ecdfbf;--paper:#fffaf0;--ink:#2a2118;--ink-soft:#645340;--rule:#b9a57f;--red:#b83a2b;--navy:#1f3550;--mustard:#d9a43a;--on-table:#2a2118;--on-table-soft:#5a4a36;--shadow:0 1px 0 #ffffff80 inset, 0 6px 14px -6px #3c281473, 0 2px 3px #3c281440;--f-slab-stack:var(--f-slab), "Rockwell", Georgia, serif;--f-cond-stack:var(--f-cond), "Arial Narrow", system-ui, sans-serif;--f-mono-stack:var(--f-mono), "Courier New", monospace;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--table:#1d2330;--table-dot:#ffffff0d;--on-table:#f5ecd6;--on-table-soft:#c9c0ae}}:root[data-theme=dark]{--table:#1d2330;--table-dot:#ffffff0d;--on-table:#f5ecd6;--on-table-soft:#c9c0ae}*,:before,:after{box-sizing:border-box}html,body{margin:0}body{background-color:var(--table);background-image:radial-gradient(var(--table-dot) 1.1px, transparent 1.4px);min-height:100vh;color:var(--ink);font-family:var(--f-cond-stack);-webkit-font-smoothing:antialiased;background-size:6px 6px;overflow-x:hidden}button,input,select{font:inherit;color:inherit}button{cursor:pointer}:focus-visible{outline:3px solid var(--mustard);outline-offset:2px}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.wrap{max-width:1320px;margin:0 auto;padding:28px 32px 56px}.mast{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:18px 24px;display:flex}.pennant{background:var(--red);color:var(--stock);clip-path:polygon(0 0,100% 0,calc(100% - 34px) 50%,100% 100%,0 100%);filter:drop-shadow(0 3px #0003);align-items:center;min-height:86px;padding:14px 76px 14px 22px;display:inline-flex;position:relative}.pennant:before{content:"";background:var(--stock-2);opacity:.85;width:14px;position:absolute;top:0;bottom:0;left:0}.pennant h1{font-family:var(--f-slab-stack);letter-spacing:.04em;text-transform:uppercase;text-shadow:2px 2px #00000040;margin:0 0 0 10px;font-size:38px;font-weight:400;line-height:1}.pennant small{font-family:var(--f-mono-stack);letter-spacing:.12em;text-transform:uppercase;margin:6px 0 0 12px;font-size:13px;display:block}.tabs{border:2px solid var(--ink);background:var(--stock);box-shadow:var(--shadow);border-radius:10px;display:flex;overflow:hidden}.tabs button{font:600 14px var(--f-cond-stack);letter-spacing:.08em;text-transform:uppercase;border:0;border-right:2px solid var(--ink);color:var(--ink);background:0 0;padding:9px 14px}.tabs button:last-child{border-right:0}.tabs button.on{background:var(--ink);color:var(--stock)}.tabs button:not(.on):hover{background:var(--stock-2)}.bar{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;margin-top:22px;display:grid}.datestrip{align-items:stretch;gap:8px;min-width:0;padding:4px 2px 8px;display:flex}.dates{scrollbar-width:none;gap:8px;min-width:0;margin:0 -4px;padding:0 8px;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8px calc(100% - 8px),#0000);mask-image:linear-gradient(90deg,#0000,#000 8px calc(100% - 8px),#0000)}.dates::-webkit-scrollbar{display:none}.stub{background:var(--stock);border:2px solid var(--ink);text-align:center;min-width:76px;color:var(--ink);box-shadow:var(--shadow);border-radius:8px;flex-direction:column;flex:none;justify-content:center;align-items:center;padding:6px 14px 7px;display:flex;position:relative}.stub:before,.stub:after{content:"";background:var(--table);border:2px solid var(--ink);border-radius:50%;width:10px;height:10px;margin-top:-5px;position:absolute;top:50%}.stub:before{clip-path:inset(0 0 0 50%);left:-7px}.stub:after{clip-path:inset(0 50% 0 0);right:-7px}.stub b{font:400 20px/1.1 var(--f-slab-stack);display:block}.stub span{font:700 11px var(--f-mono-stack);letter-spacing:.12em;text-transform:uppercase}.stub.is-today:not(.on){border-style:dashed}.stub.on{background:var(--red);color:var(--stock)}.stub.today{background:var(--navy);color:var(--stock)}.stub.today[aria-pressed=true]{outline:3px solid var(--mustard);outline-offset:-6px}.stub.arrow{min-width:44px;font:400 22px var(--f-slab-stack);padding:0 10px}.stub:hover:not(.on):not(.today){background:var(--paper)}.search{align-items:center;gap:8px;display:flex}.field{background:var(--stock);border:2px solid var(--ink);height:46px;box-shadow:var(--shadow);background-image:repeating-linear-gradient(#0000 0 21px,#1f35501f 21px 22px);border-radius:10px;align-items:center;gap:8px;padding:0 12px;display:flex;position:relative}.field input{font:400 15px var(--f-mono-stack);color:var(--ink);background:0 0;border:0;outline:none;width:220px;min-width:0}.field input::placeholder{color:var(--ink-soft)}.field select{font:600 14px var(--f-cond-stack);letter-spacing:.06em;color:var(--ink);text-transform:uppercase;cursor:pointer;background:0 0;border:0;outline:none;min-width:0;max-width:100%}.field:focus-within{outline:3px solid var(--mustard);outline-offset:1px}.banner{background:var(--navy);color:var(--stock);border:3px solid var(--stock);outline:2px solid var(--navy);box-shadow:var(--shadow);border-radius:14px;flex-wrap:wrap;align-items:center;gap:12px 18px;margin-top:18px;padding:14px 18px;display:flex;position:relative;overflow:hidden}.banner:after{content:"";pointer-events:none;background-image:radial-gradient(#ffffff17 1px,#0000 1.4px);background-size:5px 5px;position:absolute;inset:0}.banner .tag{font:400 13px var(--f-slab-stack);letter-spacing:.08em;background:var(--mustard);color:var(--ink);border-radius:6px;padding:6px 10px;transform:rotate(-2deg)}.banner .msg{font:500 17px/1.35 var(--f-cond-stack);letter-spacing:.02em;flex:420px;min-width:0}.banner .msg b{font-weight:700}.banner .msg em{font:400 14px var(--f-mono-stack);opacity:.9;margin-top:2px;font-style:normal;display:block}.banner button{font:600 13px var(--f-cond-stack);letter-spacing:.1em;text-transform:uppercase;color:var(--ink);background:var(--stock);z-index:1;border:0;border-radius:8px;margin-left:auto;padding:8px 12px;position:relative}.cols{grid-template-columns:minmax(0,1fr) 380px;align-items:start;gap:26px;margin-top:22px;display:grid}.cols>*{min-width:0}.sechead{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;margin:0 0 12px;display:flex}.sechead h2{font:400 22px var(--f-slab-stack);letter-spacing:.03em;color:var(--on-table);margin:0}.sechead span{font:700 12px var(--f-mono-stack);letter-spacing:.12em;text-transform:uppercase;color:var(--on-table-soft)}.slate{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.booting,.note{font:400 14px var(--f-mono-stack);color:var(--on-table-soft)}.booting{text-align:center;margin-top:40px}.nextup .sechead h2{font-size:18px}.nextall{margin-top:14px}.card{background:var(--stock);box-shadow:var(--shadow);border-radius:16px;padding:7px;position:relative}.card:before,.sheet:before{content:"";border-radius:inherit;pointer-events:none;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .35 0 0 0 0 .25 0 0 0 0 .12 0 0 0 .10 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.inner{border:2px solid var(--ink);border-radius:11px;position:relative;overflow:hidden}.card.ghost .inner{background:repeating-linear-gradient(-45deg,#0000 0 10px,#b9a57f2e 10px 20px);height:250px;animation:1.4s ease-in-out infinite alternate pulse}@keyframes pulse{to{opacity:.5}}@media (prefers-reduced-motion:reduce){.card.ghost .inner{animation:none}}.band{grid-template-columns:minmax(0,1fr) 64px minmax(0,1fr);align-items:stretch;height:58px;display:grid;position:relative}.band .mid{background:var(--stock-2)}.band .t{background:var(--c1);color:var(--on);align-items:center;gap:8px;min-width:0;padding:0 12px;display:flex;position:relative;overflow:hidden}.band .t:before{content:"";background-image:radial-gradient(#00000038 1px,#0000 1.5px);background-size:4px 4px;position:absolute;inset:0}.band .t:after{content:"";background:var(--c2);height:5px;position:absolute;bottom:0;left:0;right:0}.band .t.h{text-align:right;flex-direction:row-reverse}.band .abbr{font:400 26px var(--f-slab-stack);letter-spacing:.02em;text-shadow:2px 2px #00000040;z-index:1;position:relative}.band .club{font:600 12px/1.1 var(--f-cond-stack);letter-spacing:.1em;text-transform:uppercase;z-index:1;text-overflow:ellipsis;white-space:nowrap;min-width:0;position:relative;overflow:hidden}.band .club i{font:400 11px var(--f-mono-stack);letter-spacing:.05em;font-style:normal;display:block}.die{background:var(--paper);border:2px solid var(--ink);z-index:2;border-radius:12px;place-items:center;width:64px;height:64px;display:grid;position:absolute;top:9px;left:50%;transform:translate(-50%)rotate(-4deg);box-shadow:2px 3px #00000040}.die .pip{background:var(--red);border-radius:50%;width:6px;height:6px;position:absolute}.die .p1{top:6px;left:6px}.die .p2{bottom:6px;right:6px}.die b{font:700 15px/1 var(--f-cond-stack);text-align:center;white-space:nowrap}.die b small{font:700 9px var(--f-mono-stack);letter-spacing:.08em;color:var(--ink-soft);margin-top:2px;display:block}.arms{border-top:2px solid var(--ink);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.arm{min-width:0;padding:22px 12px 12px;position:relative}.arm+.arm{border-left:2px dashed var(--rule)}.who{align-items:center;gap:9px;min-height:52px;display:flex}.num{border:2px solid var(--ink);width:38px;height:38px;font:400 16px var(--f-slab-stack);background:var(--stock-2);border-radius:50%;flex:none;place-items:center;display:grid}.nm{flex:1;min-width:0}.nm .last{font:700 21px/1 var(--f-cond-stack);text-transform:uppercase;letter-spacing:.02em;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.nm .first{font:400 13px var(--f-mono-stack);color:var(--ink-soft);white-space:nowrap;text-overflow:ellipsis;gap:0 .6em;margin-top:2px;display:flex;overflow:hidden}.nm .first .fn{text-overflow:ellipsis;min-width:0;overflow:hidden}.nm .first b{color:var(--ink);letter-spacing:.06em;flex:none;font-weight:700}.watch{border:1.5px solid var(--rule);width:30px;height:30px;color:var(--ink-soft);background:0 0;border-radius:50%;flex:none;place-items:center;margin-right:-4px;font-size:16px;line-height:1;display:grid}.watch[aria-pressed=true]{color:var(--red);border-color:var(--red);background:var(--paper)}.grid{border:1.5px solid var(--ink);background:var(--paper);border-radius:4px;grid-template-columns:1.1fr 1fr 1fr .8fr;margin:10px 0 0;display:grid;overflow:hidden}.grid div{text-align:center;border-right:1px solid var(--rule);min-width:0;padding:4px 0 5px}.grid div:last-child{border-right:0}.grid dt{font:700 9px var(--f-mono-stack);letter-spacing:.12em;color:var(--ink-soft);border-bottom:1px solid var(--rule);margin:0 3px;padding-bottom:2px}.grid dd{font:700 15px var(--f-mono-stack);color:var(--ink);white-space:nowrap;margin:3px 0 0}.grid .hot dd{color:var(--red)}.line{font:400 11.5px var(--f-mono-stack);color:var(--ink-soft);letter-spacing:.02em;margin-top:6px}.line.first-start{margin-top:12px}.tbd{font:400 15px var(--f-mono-stack);color:var(--ink-soft);padding:16px 0}.tbd b{color:var(--ink)}.foot{border-top:2px solid var(--ink);background:var(--stock-2);font:400 12.5px var(--f-mono-stack);color:var(--ink-soft);justify-content:space-between;align-items:center;gap:8px;padding:8px 12px;display:flex}.foot .where{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.card.post .foot{flex-wrap:wrap;row-gap:6px}.card.post .foot .where{flex-basis:100%}.card.post .foot .stamp{margin-left:auto}.foot .stamp,.foot a{white-space:nowrap;flex:none}.foot a{color:var(--ink);font:600 12px var(--f-cond-stack);letter-spacing:.1em;text-transform:uppercase;border-bottom:2px solid var(--red);text-decoration:none}.stamp{border:2.5px solid var(--red);color:var(--red);font:400 13px var(--f-slab-stack);letter-spacing:.08em;border-radius:5px;margin:-4px 0;padding:2px 7px;display:inline-block;transform:rotate(-6deg)}.stamp.live{border-color:var(--navy);color:var(--navy);border-style:double;border-width:4px}.stamp.navy{border-color:var(--navy);color:var(--navy);font-size:11px}.side{flex-direction:column;gap:18px;display:flex;position:sticky;top:16px}.sheet{background:var(--stock);box-shadow:var(--shadow);border-radius:14px;padding:6px;position:relative}.sheet h3{background:var(--ink);color:var(--stock);font:400 17px var(--f-slab-stack);letter-spacing:.05em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:10px;margin:0;padding:10px 14px;display:flex}.sheet h3 span{font:700 11px var(--f-mono-stack);letter-spacing:.12em;white-space:nowrap}.sheet h3.plain{margin:-14px -16px 12px}.inner.pad{padding:14px 16px 16px}.sheet-msg{font:400 13px/1.45 var(--f-mono-stack);color:var(--ink-soft);margin:0;padding:12px 14px}.notice .inner{padding:0 0 16px}.notice h3{margin-bottom:12px}.notice p{font:400 14px/1.5 var(--f-mono-stack);margin:0 16px 12px}.notice .btn{margin-left:16px}.btn{font:600 14px var(--f-cond-stack);letter-spacing:.08em;text-transform:uppercase;background:var(--red);color:var(--stock);border:2px solid var(--ink);box-shadow:2px 2px 0 var(--ink);border-radius:8px;padding:9px 14px}.btn:active{box-shadow:1px 1px 0 var(--ink);transform:translate(1px,1px)}.btn.big{justify-self:start;padding:12px 18px;font-size:16px}.linkish{font:700 12px var(--f-mono-stack);letter-spacing:.1em;text-transform:uppercase;color:var(--red);background:0 0;border:0;border-bottom:2px solid;padding:0}.sechead .linkish{color:var(--on-table)}.hint{font:400 13px/1.5 var(--f-mono-stack);color:var(--ink-soft);margin:0 0 12px}.more{text-align:left;border:0;border-top:1px dashed var(--rule);width:100%;font:600 13px var(--f-cond-stack);letter-spacing:.08em;text-transform:uppercase;color:var(--red);background:0 0;padding:10px 14px;display:block}.sc-wrap{overflow-x:auto}.sc{table-layout:fixed;border-collapse:collapse;width:100%;font-family:var(--f-mono-stack)}.sc col.c-p{width:112px}.sc th,.sc td{border:1px solid var(--rule);text-align:center;padding:0}.sc thead th{font:600 11px var(--f-cond-stack);letter-spacing:.1em;text-transform:uppercase;background:var(--stock-2);padding:5px 2px}.sc th.p{text-align:left;font:700 13px/1.05 var(--f-cond-stack);text-transform:uppercase;vertical-align:top;padding:6px 8px}.sc th.p i{font:400 10.5px/1.25 var(--f-mono-stack);text-transform:none;color:var(--ink-soft);margin-top:2px;font-style:normal;display:block}.sc .warn,.roster .warn{color:var(--red)}.dot{vertical-align:1px;border:1px solid var(--ink);border-radius:50%;width:9px;height:9px;margin-right:5px;display:inline-block}.cell{height:52px;position:relative}.dia{width:26px;height:24px;margin-left:-13px;position:absolute;top:6px;left:50%}.dia path{stroke:var(--ink);stroke-width:1.6px;fill:none}.dia.done path{fill:var(--ink)}.dia.done .infield{fill:var(--stock);stroke:none}.dia.next .infield{stroke:var(--rule);stroke-width:1px}.dia.next path:first-child{stroke-dasharray:3 2}.cell em{font:700 9.5px/1.05 var(--f-mono-stack);font-style:normal;position:absolute;bottom:2px;left:0;right:0}.cell.next{background:repeating-linear-gradient(-45deg,#0000 0 5px,#b83a2b14 5px 7px)}.cell.next em{color:var(--red)}.cell .conf{letter-spacing:.04em;font-size:8.5px;display:block}.cell.next em:has(.conf:not(:empty)){bottom:0}.past{font:400 12px var(--f-mono-stack);color:var(--red);border-top:1px dashed var(--rule);padding:9px 14px}.homes{margin:0;padding:0;list-style:none}.homes li{border-top:1px dashed var(--rule);grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 14px;display:grid}.homes li:first-child{border-top:0}.homes .d{font:400 18px/1 var(--f-slab-stack);text-align:center}.homes .d small{font:700 10px var(--f-mono-stack);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-soft);white-space:nowrap;margin:2px 0;display:block}.homes .m{font:500 15px var(--f-cond-stack);min-width:0}.homes .m i{font:400 11.5px/1.4 var(--f-mono-stack);color:var(--ink-soft);font-style:normal;display:block}.homes .m a{color:var(--ink)}.pips{border:2px solid var(--ink);background:var(--paper);vertical-align:middle;border-radius:8px;flex:none;grid-template-rows:repeat(3,7px);grid-template-columns:repeat(3,7px);gap:3px;width:39px;height:39px;padding:5px;display:inline-grid}.pips i{border-radius:50%}.pips i.on{background:var(--ink)}.pips.sm{border-width:1.5px;border-radius:5px;grid-template-rows:repeat(3,4px);grid-template-columns:repeat(3,4px);gap:2px;width:24px;height:24px;padding:3px}.legend{border-top:2px solid var(--ink);background:var(--stock-2);font:400 11.5px var(--f-mono-stack);color:var(--ink-soft);flex-wrap:wrap;gap:8px 14px;padding:10px 14px;display:flex}.legend>span{align-items:center;gap:6px;display:flex}.single{flex-direction:column;gap:18px;max-width:860px;margin:22px auto 0;display:flex}.single .sechead{margin:0}.setup{gap:18px;max-width:640px;margin:22px auto 0;display:grid}.step{font:400 19px var(--f-slab-stack);align-items:center;gap:10px;margin:0 0 6px;display:flex}.step span{background:var(--red);width:30px;height:30px;color:var(--stock);border-radius:7px;place-items:center;font-size:16px;display:grid;transform:rotate(-4deg)}.setup .field,.setup .field input,.setup .field select{width:100%}.psearch{position:relative}.spin{border:2px solid var(--rule);border-top-color:var(--red);border-radius:50%;flex:none;width:16px;height:16px;animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.hits{z-index:5;background:var(--paper);border:2px solid var(--ink);box-shadow:var(--shadow);border-radius:10px;max-height:300px;margin:0;padding:0;list-style:none;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto}.hits li{border-top:1px dashed var(--rule);cursor:pointer;padding:9px 12px}.hits li:first-child{border-top:0}.hits li.act{background:var(--stock-2)}.hits li.off{opacity:.6;cursor:not-allowed}.hits b{font:600 16px var(--f-cond-stack);display:block}.hits span,.hit-msg{font:400 12px var(--f-mono-stack);color:var(--ink-soft)}.roster{gap:10px;margin:14px 0 0;padding:0;list-style:none;display:grid}.roster li{border:2px solid var(--ink);background:var(--paper);border-radius:10px;grid-template-columns:8px 52px minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 10px 8px 0;display:grid;overflow:hidden}.roster .swatch{align-self:stretch;margin:-8px 0}.roster .rabbr{font:400 20px var(--f-slab-stack);text-align:center;color:var(--c1)}.rname b{font:700 17px var(--f-cond-stack);text-transform:uppercase;display:block}.rname i{font:400 12px/1.4 var(--f-mono-stack);color:var(--ink-soft);font-style:normal;display:block}.roster .x{border:2px solid var(--ink);background:var(--stock);border-radius:50%;width:34px;height:34px;font-size:14px}.empty-roster{font:400 13px var(--f-mono-stack);color:var(--ink-soft);margin:12px 0 0}footer{text-align:center;font:400 12px/1.6 var(--f-mono-stack);color:var(--on-table-soft);margin-top:36px}@media (max-width:1080px){.cols{grid-template-columns:minmax(0,1fr)}.side{position:static}.bar{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){.wrap{padding:10px 12px 36px}.mast{gap:10px}.pennant{clip-path:polygon(0 0,100% 0,calc(100% - 22px) 50%,100% 100%,0 100%);min-height:0;padding:7px 46px 7px 14px}.pennant:before{width:8px}.pennant h1{margin-left:4px;font-size:22px}.pennant small{letter-spacing:.1em;margin:3px 0 0 5px;font-size:10px}.tabs{width:100%}.tabs button{text-align:center;letter-spacing:.05em;flex:1;padding:8px 2px;font-size:12.5px}.bar{gap:8px;margin-top:10px}.datestrip{gap:6px;padding:2px 0 4px}.dates{gap:6px}.stub{min-width:50px;padding:4px 6px 5px}.stub b{font-size:17px}.stub span{letter-spacing:.08em;font-size:9.5px}.stub.arrow{min-width:30px;padding:0 4px;font-size:18px}.search{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:8px;display:grid}.field{min-width:0;height:40px;padding:0 8px}.field input{width:100%;font-size:14px}.field select{width:100%;font-size:13px}.banner{border-width:2px;border-radius:11px;gap:6px 10px;margin-top:10px;padding:9px 11px}.banner .tag{padding:3px 7px;font-size:10.5px}.banner .msg{flex-basis:100%;order:2;font-size:14px;line-height:1.3}.banner .msg em{font-size:11.5px}.banner button{order:1;margin-left:auto;padding:5px 9px;font-size:11px}.cols{margin-top:14px}.sechead{margin-bottom:8px}.sechead h2{font-size:18px}.sechead span{letter-spacing:.08em;font-size:10.5px}.slate{grid-template-columns:minmax(0,1fr);gap:14px}.card{padding:5px}.band{height:50px}.band .abbr{font-size:23px}.band .club{display:none}.die{width:58px;height:58px;top:6px}.die b{font-size:13.5px}.nm .last{font-size:18px}.grid dd{font-size:13.5px}.arm{padding:18px 9px 10px}.num{width:32px;height:32px;font-size:13px}.who{gap:7px;min-height:46px}.watch{width:26px;height:26px;font-size:14px}.foot{padding:7px 9px;font-size:11.5px}.sc col.c-p{width:92px}.sc th.p{padding:5px;font-size:12px}.sc th.p i{font-size:9.5px}.cell em{font-size:8.5px}.homes li{gap:8px;padding:9px 10px}.single,.setup{margin-top:14px}}@media (max-width:370px){.grid dd{font-size:12px}.grid dt{letter-spacing:.04em}.nm .last{font-size:16px}.num{display:none}}
