.mk-login{white-space:nowrap;min-height:44px;padding-inline:var(--tp-s2);border-radius:var(--tp-r1);color:var(--color-ink);font:700 var(--tp-t1)/1 var(--font-body), ui-sans-serif, sans-serif;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.mk-login:hover{background:var(--tp-volt-16)}.mk-bar .mk-login:focus-visible{outline:2px solid var(--color-volt-2);outline-offset:3px}@media (max-width:560px){.mk-bar .mk-act{gap:var(--tp-s1)}}@media (max-width:359px){.mk-login{padding-inline:var(--tp-s1)}}.mk-header-balance{justify-content:center;align-items:center;gap:var(--tp-s1);min-height:44px;padding-inline:var(--tp-s2);border-radius:var(--tp-r1);white-space:nowrap;color:var(--sd-neon-cyan);font:700 var(--tp-t1)/1 var(--font-body), ui-sans-serif, sans-serif;text-decoration:none;display:inline-flex}.mk-header-balance span{font-variant-numeric:tabular-nums}.mk-header-balance:hover{background:var(--tp-volt-16)}.mk-header-balance:focus-visible{outline:2px solid var(--color-volt-2);outline-offset:3px}.mk-bar .mk-act:has(.mk-header-balance){flex-wrap:wrap;justify-content:flex-end;max-width:100%}
.mk-barwrap{border-bottom:1px solid var(--tp-line-soft);background:var(--tp-void);z-index:5;position:relative}.tp-header.mk-bar{justify-content:flex-start;gap:var(--tp-s1) var(--tp-s4);min-height:0;max-width:max(var(--tp-shell-max,580px), 1120px);padding-top:max(var(--tp-s2), env(safe-area-inset-top));flex-wrap:wrap;padding-bottom:0;container-type:inline-size}.mk-nav{align-items:center;gap:var(--tp-s4);font:600 var(--tp-t2)/1 var(--font-body), ui-sans-serif, sans-serif;display:none}.mk-story a{min-height:44px;padding-inline:var(--tp-s2);border-radius:var(--tp-r1);color:var(--color-sub);white-space:nowrap;align-items:center;text-decoration:none;display:inline-flex}.mk-story a:hover{color:var(--color-ink);background:var(--tp-volt-16)}.mk-bar .tp-brand{flex-shrink:0;align-items:center;min-height:44px;display:inline-flex}.mk-act{align-items:center;gap:var(--tp-s3);margin-left:auto;display:flex}.mk-act .tp-btn-ghost{white-space:nowrap;color:var(--color-ink);min-height:44px;padding-inline:var(--tp-s2);border-radius:var(--tp-r1);font-weight:700;font-size:var(--tp-t2);border:0;align-items:center;line-height:1;text-decoration:none}.mk-act .tp-btn-ghost:hover{background:var(--tp-volt-16)}.mk-bar :is(.mk-story a,.tp-btn-ghost,.mk-signin):focus-visible{outline:2px solid var(--color-volt-2);outline-offset:3px}.mk-signin{white-space:nowrap;border:1px solid var(--tp-line-soft);border-radius:var(--tp-r1);min-height:44px;padding:var(--tp-s2) var(--tp-s4);color:var(--color-sub);font:700 var(--tp-t1)/1 var(--font-body), ui-sans-serif, sans-serif;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.mk-signin:hover{color:var(--color-ink);border-color:var(--tp-line-strong)}.mk-search{background:var(--tp-surface);min-width:0;min-height:44px;box-shadow:inset 0 0 0 1px var(--tp-line-strong);border-radius:var(--tp-r1);flex:240px;align-items:center;display:flex;position:relative}.mk-search-label{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.mk-search input{width:0;min-width:0;min-height:44px;padding:var(--tp-s2) var(--tp-s3);border-radius:inherit;color:var(--color-ink);font:400 16px/1.4 var(--font-body), ui-sans-serif, sans-serif;background:0 0;border:0;flex:1}.mk-search input::placeholder{color:var(--color-sub);opacity:1}.mk-search>button{min-width:64px;min-height:44px;padding:var(--tp-s2) var(--tp-s3);color:var(--color-ink);font:700 var(--tp-t1)/1 var(--font-body), ui-sans-serif, sans-serif;border:0;border-left:1px solid var(--tp-line-soft);cursor:pointer;border-radius:0 var(--tp-r1) var(--tp-r1) 0;background:0 0;align-self:stretch}.mk-search>button:hover{background:var(--tp-volt-16)}.mk-search :is(input,button):focus-visible{outline:2px solid var(--color-volt-2);outline-offset:-3px}.mk-search-popup{inset:calc(100% + var(--tp-s2)) 0 auto;z-index:3;overscroll-behavior:contain;max-height:min(480px,100dvh - 180px);padding:var(--tp-s2);border:1px solid var(--tp-line-strong);border-radius:var(--tp-r1);background:var(--tp-sheet);flex-direction:column;display:flex;position:absolute;overflow-y:auto}.mk-search-options{overscroll-behavior:contain;min-height:0;margin:0;padding:0;list-style:none;overflow-y:auto}.mk-search-option{align-items:center;gap:var(--tp-s3);min-height:64px;padding:var(--tp-s3);border-radius:var(--tp-r1);color:var(--color-ink);cursor:pointer;overflow-wrap:anywhere;grid-template-columns:56px minmax(0,1fr);text-decoration:none;display:grid}.mk-search-option:hover,.mk-search-option[aria-selected=true]{background:var(--tp-volt-16)}.mk-search-thumbnail{pointer-events:none;animation:none}.mk-search-thumbnail .tp-pack-codes b{font-size:4.6cqw}.mk-search-option-copy{gap:var(--tp-s1);flex-direction:column;min-width:0;display:flex}.mk-search-option-title{font-size:var(--tp-t2);font-weight:700;line-height:1.4}.mk-search-option-label{color:var(--color-sub);font-size:var(--tp-t1);font-weight:600;line-height:1.4}.mk-search-option-meta,.mk-search-status{color:var(--color-sub);font-size:var(--tp-t1);line-height:1.5}.mk-search-status{padding:var(--tp-s2) var(--tp-s3);flex-shrink:0;margin:0}.mk-search-failure{padding-inline:var(--tp-s3);color:var(--color-sub);font-size:var(--tp-t1)}.mk-search-failure p{margin:var(--tp-s2) 0 0}.mk-search-all,.mk-search-retry{min-height:44px;padding:var(--tp-s2) var(--tp-s3);color:var(--color-ink);font:700 var(--tp-t1)/1.4 var(--font-body), ui-sans-serif, sans-serif;text-underline-offset:3px;align-items:center;text-decoration:underline;display:flex}.mk-search-all{border-top:1px solid var(--tp-line-soft);margin-top:var(--tp-s1);flex-shrink:0}.mk-search-retry{cursor:pointer;background:0 0;border:0}.mk-search-popup :is(a,button):focus-visible{outline:2px solid var(--color-volt-2);outline-offset:-3px}@container (max-width:999px){.mk-search{margin-block:var(--tp-s1);flex-basis:100%;order:1}.mk-leagues{order:2}}.mk-story,.mk-act .tp-btn-ghost{display:none}@container (min-width:720px){.mk-nav{display:flex}.mk-story,.mk-act .tp-btn-ghost{display:inline-flex}}@media (max-width:560px){.tp-header.mk-bar{column-gap:var(--tp-s3)}.mk-signin{padding-inline:var(--tp-s3)}}@media (max-width:359px){.tp-header.mk-bar{column-gap:var(--tp-s2)}.mk-nav{font-size:var(--tp-t1)}}.mk-leagues{border-top:1px solid var(--tp-line-soft);flex:1 0 100%;min-width:0;position:relative}.mk-league-list{gap:var(--tp-s4);margin:0;padding:0;list-style:none;display:flex}.mk-league-item{min-width:0}.mk-league-item summary{justify-content:center;align-items:center;gap:var(--tp-s2);min-width:80px;min-height:44px;padding-inline:var(--tp-s3);color:var(--color-sub);cursor:pointer;font:700 var(--tp-t2)/1 var(--font-body), ui-sans-serif, sans-serif;border-bottom:2px solid #0000;list-style:none;display:flex}.mk-league-item summary::-webkit-details-marker{display:none}.mk-league-item summary:hover,.mk-league-item details[open] summary{color:var(--color-ink)}.mk-league-item summary[aria-current=true]{color:var(--color-ink);border-bottom-color:var(--color-volt)}.mk-league-item summary svg{transition:transform var(--tp-exit);flex-shrink:0}.mk-league-item details[open] summary svg{transform:rotate(180deg)}.mk-league-dropdown{z-index:2;overscroll-behavior:contain;max-height:min(560px,100dvh - 180px);padding:var(--tp-s3);border:1px solid var(--tp-line-strong);border-radius:var(--tp-r1);background:var(--tp-sheet);position:absolute;top:100%;left:0;right:0;overflow-y:auto}.mk-league-kinds{gap:var(--tp-s2);padding-bottom:var(--tp-s2);border-bottom:1px solid var(--tp-line-soft);display:flex}.mk-league-heading{margin:var(--tp-s3) var(--tp-s3) var(--tp-s1);color:var(--color-sub);font-size:var(--tp-t1);font-weight:600}.mk-league-teams{gap:0 var(--tp-s2);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.mk-league-teams li{min-width:0}.mk-league-dropdown a{min-height:44px;padding:var(--tp-s3);color:var(--color-ink);font-size:var(--tp-t2);border-radius:var(--tp-r1);overflow-wrap:anywhere;align-items:center;font-weight:600;text-decoration:none;display:flex}.mk-league-dropdown a:hover{background:var(--tp-volt-16)}.mk-leagues :is(summary,a):focus-visible{outline:2px solid var(--color-volt-2);outline-offset:-3px}@media (max-width:560px){.mk-league-list{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;display:grid}.mk-league-item summary{min-width:0;padding-inline:var(--tp-s1);font-size:var(--tp-t1)}.mk-league-teams{grid-template-columns:1fr}}@media (min-width:561px) and (max-width:900px){.mk-league-teams{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.mk-league-item summary svg{transition:none}}.tp-hero.mk-blocked{color:var(--color-sub)}.mk-footwrap{border-top:1px solid var(--tp-line-strong);margin-top:var(--tp-s6);background:var(--tp-void)}.tp-footer.mk-foot{padding-top:var(--tp-s5);border-top:0;margin-top:0}.mk-footrow{gap:var(--tp-s1) var(--tp-s4);margin-bottom:var(--tp-s5);padding-bottom:var(--tp-s4);border-bottom:1px solid var(--tp-line-soft);flex-wrap:wrap;display:flex}.mk-footrow a{min-height:44px;color:var(--color-sub);padding-block:var(--tp-s2);align-items:center;text-decoration:none;display:inline-flex}.mk-footrow a:hover{color:var(--color-ink)}.mk-footrow a:first-child{color:var(--color-ink);font-weight:700}.mk-foot .tp-footnav{margin-bottom:var(--tp-s5);max-width:640px}.mk-foot .tp-footnav b{margin-bottom:var(--tp-s3)}.mk-foot .tp-footnav a{align-items:center;min-height:44px;display:flex}.mk-foot .tp-footnav a:hover{color:var(--color-ink)}.mk-foot>p{line-height:1.7}.mk-support a{color:var(--color-sub);text-underline-offset:3px;overflow-wrap:anywhere;text-decoration:underline}.mk-support a:hover{color:var(--color-ink)}.mk-find{min-height:44px;font:inherit;color:var(--color-ink);background:var(--tp-surface);border:1px solid var(--tp-line-strong);border-radius:var(--tp-r3);padding:var(--tp-s2) var(--tp-s4);cursor:pointer;white-space:nowrap;transition:background-color var(--tp-exit), border-color var(--tp-exit);justify-content:center;align-items:center;display:inline-flex}.mk-find:hover{background:var(--tp-sheet);border-color:var(--color-sub)}.mk-find:active{background:var(--tp-volt-16)}@media (max-width:560px){.mk-find{padding-inline:var(--tp-s3)}}.fg-dialog{background:var(--color-void);width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;color:var(--color-ink);border:0;margin:0;padding:0}.fg-dialog::backdrop{background:#000000c7}@media (min-width:640px){.fg-dialog{border:1px solid var(--tp-line-strong);border-radius:16px;width:640px;height:auto;max-height:90dvh;margin:auto}}body:has(.fg-dialog[open]){overflow:hidden}.fg-sheet{gap:var(--tp-s4);padding:var(--tp-s4);padding-bottom:max(var(--tp-s4), env(safe-area-inset-bottom));overscroll-behavior:contain;flex-direction:column;height:100%;display:flex;overflow-y:auto}.fg-head{justify-content:space-between;align-items:center;gap:var(--tp-s3);display:flex}.fg-head>.tp-label{color:var(--color-ink);font:800 21px/1.2 var(--font-display), ui-sans-serif, sans-serif;letter-spacing:-.025em;text-transform:none}.fg-head .fg-close{min-height:44px;padding-inline:var(--tp-s3)}.fg-panel{gap:var(--tp-s5);flex-direction:column;display:flex;position:relative}.fg-label{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.fg-input{font:inherit;color:var(--color-ink);background:var(--tp-surface);border:1px solid var(--tp-line-strong);border-radius:var(--tp-r1);padding:var(--tp-s4);width:100%;min-height:60px;font-size:17px}.fg-input::placeholder{color:var(--color-sub);opacity:1}.fg-input:focus-visible{border-color:var(--color-volt)}.fg-results>.tp-label,.fg-teams-h,.fg-weeks>.tp-label{margin-bottom:var(--tp-s3);display:block}.fg-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.fg-status{color:var(--color-sub);font-size:var(--tp-t1);line-height:1.5}.fg-status:empty{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.fg-status:not(:empty){margin-block:calc(-1 * var(--tp-s4))}.fg-results .fg-more{margin-top:var(--tp-s3);min-height:44px}.fg-grid{column-gap:var(--tp-s4);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.fg-grid>li{min-width:0}.fg-grid a{min-width:0;padding:var(--tp-s3) 0;white-space:normal;overflow-wrap:anywhere;border-bottom:1px solid var(--tp-line-soft);min-height:44px;color:var(--color-ink);font-size:var(--tp-t1);line-height:1.5;text-decoration:none;display:block}.fg-grid a:hover{color:var(--color-ink);border-bottom-color:var(--color-volt)}.fg-grid b{color:var(--color-sub);font-weight:700}@media (min-width:640px){.fg-sheet{padding:var(--tp-s5)}}.fg-fold{display:none}@media (max-width:719px){.fg-teams-fold .fg-fold{display:inline-flex}.fg-teams-fold .fg-teams-h,.fg-teams-fold[data-open=false] .fg-grid{display:none}}
.sd-site,.sd-site .mk-barwrap,.sd-site .mk-footwrap{background:#07080d}.sd-site .tp-header.mk-bar{max-width:max(var(--tp-shell-max,580px), 1280px);padding-top:8px}.sd-site .mk-bar .tp-brand{font-family:var(--font-body);letter-spacing:-.06em;font-size:24px;font-weight:800}.sd-brand-gradient{background:linear-gradient(96deg, var(--color-volt) 2%, var(--color-volt-2) 46%, var(--color-heat) 94%);color:#0000;-webkit-background-clip:text;background-clip:text}@media (forced-colors:active){.sd-brand-gradient{color:linktext;background:0 0}}.sd-site .mk-league-item summary[aria-current=true]{border-bottom-color:#9d88ff}.sd-site .tp-footer.mk-foot{max-width:max(var(--tp-shell-max,580px), 1280px);padding-block:40px}.sd-site .mk-footrow{gap:8px 24px}.sd-site .mk-foot .tp-footnav{max-width:760px}.sd-site .mk-foot>p{max-width:100ch}@media (max-width:560px){.sd-site .mk-bar .tp-brand{font-size:22px}.sd-site .tp-header.mk-bar{padding-top:max(8px, env(safe-area-inset-top))}}@media (max-width:359px){.sd-site .mk-bar .tp-brand{font-size:20px}}.sd-site{--sd-neon-cyan:#72eaff;--sd-neon-pink:#ff8cc4;--sd-neon-violet:#b6a0ff;background:#111025}.sd-site .sd-brand-seat{color:#fff}.sd-site .mk-barwrap{background:#17132d;border-bottom-color:#59428f}.sd-site .mk-footwrap{background:#15112b}.sd-site .mk-search{background:#241b3f;box-shadow:inset 0 0 0 1px #705299}.sd-site .mk-search input::placeholder{color:#c9bedf}.sd-site .mk-search>button{color:var(--sd-neon-cyan)}.sd-site .mk-signin{color:var(--sd-neon-pink);border-color:#895272}.sd-site .tp-footnav b{color:var(--sd-neon-cyan)}.sd-site .mk-league-item summary{color:var(--sd-neon-violet)}.sd-site .mk-league-item summary[aria-current=true]{color:var(--sd-neon-cyan);border-bottom-color:var(--sd-neon-cyan)}
.sp-title{font:800 var(--tp-t5,clamp(28px, 3.4vw, 36px))/var(--tp-lh-d) var(--font-display), ui-sans-serif, sans-serif;letter-spacing:-.035em;text-wrap:balance}.sp-pack .sp-title{font-size:clamp(28px,3.4vw,32px)}section.tp-shell-wide:not(.sp-pack)>header{padding-top:var(--tp-s5);max-width:70ch}.sp-weekhead{font:700 var(--tp-t3)/var(--tp-lh-d) var(--font-body), ui-sans-serif, sans-serif;letter-spacing:-.015em}.sp-weekwrap{z-index:5;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);position:sticky;top:0;box-shadow:0 12px 20px -18px #000}.sp-weekwrap:before,.sp-weekwrap:after{content:"";z-index:-1;pointer-events:none;clip-path:inset(0 -100vmax);position:absolute;left:0;right:0}.sp-weekwrap:before{background:#07080deb;top:0;bottom:0;box-shadow:0 0 0 100vmax #07080deb}.sp-weekwrap:after{background:var(--tp-line-soft);height:1px;box-shadow:0 0 0 100vmax var(--tp-line-soft);bottom:-1px}.sp-weekbar{gap:var(--tp-s2);margin-inline:calc(-1 * var(--tp-s4));padding:var(--tp-s3) var(--tp-s4);overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none;padding-right:var(--tp-s6);display:flex;position:relative;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 88%,#0000);mask-image:linear-gradient(90deg,#000 88%,#0000)}.sp-weekbar::-webkit-scrollbar{display:none}@media (pointer:fine){.sp-weekbar{scrollbar-width:thin;scrollbar-color:var(--tp-line-strong) transparent}.sp-weekbar::-webkit-scrollbar{height:6px;display:block}.sp-weekbar::-webkit-scrollbar-thumb{background:var(--tp-line-strong);border-radius:var(--tp-r3)}}.sp-wk{scroll-snap-align:start;white-space:nowrap;border:1px solid var(--tp-line-soft);border-radius:var(--tp-r3);min-height:44px;padding:var(--tp-s2) var(--tp-s3);color:var(--color-sub);font:600 var(--tp-t1)/1 var(--font-body), ui-sans-serif, sans-serif;font-variant-numeric:tabular-nums;transition:color var(--tp-exit), border-color var(--tp-exit);align-items:center;text-decoration:none;display:inline-flex}.sp-wk:hover{color:var(--color-ink);border-color:var(--tp-line-strong)}.sp-wk-on{background:var(--tp-neon-cyan);color:var(--tp-void);box-shadow:var(--tp-neon-cyan-glow);border-color:#3fd4ff;font-weight:700}body:has(#w1:target) .sp-wk[href=\#w1]{background:var(--tp-neon-cyan);color:var(--tp-void);box-shadow:var(--tp-neon-cyan-glow);border-color:#3fd4ff;font-weight:700}body:has(#w2:target) .sp-wk[href=\#w2]{background:var(--tp-neon-cyan);color:var(--tp-void);box-shadow:var(--tp-neon-cyan-glow);border-color:#3fd4ff;font-weight:700}body:has(#w3:target) .sp-wk[href=\#w3]{background:var(--tp-neon-cyan);color:var(--tp-void);box-shadow:var(--tp-neon-cyan-glow);border-color:#3fd4ff;font-weight:700}body:has(#w4:target) .sp-wk[href=\#w4]{background:var(--tp-neon-cyan);color:var(--tp-void);box-shadow:var(--tp-neon-cyan-glow);border-color:#3fd4ff;font-weight:700}body:has(#w5:target) .sp-wk[href=\#w5]{background:var(--tp-neon-cyan);color:var(--tp-void);box-shadow:var(--tp-neon-cyan-glow);border-color:#3fd4ff;font-weight:700}body:has(#w6:target) .sp-wk[href=\#w6]{background:var(--tp-neon-cyan);color:var(--tp-void);box-shadow:var(--tp-neon-cyan-glow);border-color:#3fd4ff;font-weight:700}body:has(#w7:target) .sp-wk[href=\#w7]{background:var(--tp-neon-cyan);color:var(--tp-void);box-shadow:var(--tp-neon-cyan-glow);border-color:#3fd4ff;font-weight:700}body:has(#w8:target) .sp-wk[href=\#w8]{background:var(--tp-neon-cyan);color:var(--tp-void);box-shadow:var(--tp-neon-cyan-glow);border-color:#3fd4ff;font-weight:700}body:has(#w9:target) .sp-wk[href=\#w9]{background:var(--tp-neon-cyan);color:var(--tp-void);box-shadow:var(--tp-neon-cyan-glow);border-color:#3fd4ff;font-weight:700}body:has(#w10:target) .sp-wk[href=\#w10]{background:var(--tp-neon-cyan);color:var(--tp-void);box-shadow:var(--tp-neon-cyan-glow);border-color:#3fd4ff;font-weight:700}body:has(#w11:target) .sp-wk[href=\#w11]{background:var(--tp-neon-cyan);color:var(--tp-void);box-shadow:var(--tp-neon-cyan-glow);border-color:#3fd4ff;font-weight:700}body:has(#w12:target) .sp-wk[href=\#w12]{background:var(--tp-neon-cyan);color:var(--tp-void);box-shadow:var(--tp-neon-cyan-glow);border-color:#3fd4ff;font-weight:700}body:has(#w13:target) .sp-wk[href=\#w13]{background:var(--tp-neon-cyan);color:var(--tp-void);box-shadow:var(--tp-neon-cyan-glow);border-color:#3fd4ff;font-weight:700}body:has(#w14:target) .sp-wk[href=\#w14]{background:var(--tp-neon-cyan);color:var(--tp-void);box-shadow:var(--tp-neon-cyan-glow);border-color:#3fd4ff;font-weight:700}body:has(#w15:target) .sp-wk[href=\#w15]{background:var(--tp-neon-cyan);color:var(--tp-void);box-shadow:var(--tp-neon-cyan-glow);border-color:#3fd4ff;font-weight:700}body:has(#w16:target) .sp-wk[href=\#w16]{background:var(--tp-neon-cyan);color:var(--tp-void);box-shadow:var(--tp-neon-cyan-glow);border-color:#3fd4ff;font-weight:700}body:has(#w17:target) .sp-wk[href=\#w17]{background:var(--tp-neon-cyan);color:var(--tp-void);box-shadow:var(--tp-neon-cyan-glow);border-color:#3fd4ff;font-weight:700}body:has(#w18:target) .sp-wk[href=\#w18]{background:var(--tp-neon-cyan);color:var(--tp-void);box-shadow:var(--tp-neon-cyan-glow);border-color:#3fd4ff;font-weight:700}.sp-wk-on:hover{color:var(--tp-void)}.sp-week{scroll-margin-top:var(--tp-s7)}.sp-week>.sp-weekhead{padding-bottom:var(--tp-s2);font-size:21px}.sp-daygroup{--sp-railh:69px;top:var(--sp-railh);z-index:2;margin-inline:calc(-1 * var(--tp-s4));padding-inline:var(--tp-s4);align-items:center;gap:var(--tp-s3);height:var(--tp-s5);margin-top:var(--tp-s4);background:#07080deb;display:flex;position:sticky}.sp-daygroup .tp-chip,.sp-pack p>span.tp-tag{align-items:center;gap:var(--tp-s2);color:var(--color-gold);font:800 12px/1 var(--font-body), ui-sans-serif, sans-serif;letter-spacing:var(--tp-track-label);text-transform:uppercase;background:0 0;border:0;border-radius:0;padding:0;display:inline-flex}.sp-daygroup .tp-chip:before,.sp-pack p>span.tp-tag:before{content:"";background:var(--color-gold);border-radius:50%;width:7px;height:7px;box-shadow:0 0 10px #ffc94dcc}.sp-daygroup-line{background:var(--tp-line-soft);flex:1;height:1px}.sp-daygroup-count{white-space:nowrap;color:var(--color-sub);font:500 var(--tp-t1)/1 var(--font-body), ui-sans-serif, sans-serif;font-variant-numeric:tabular-nums}@media (max-width:360px){.sp-daygroup{height:auto;min-height:var(--tp-s5);padding-block:var(--tp-s1);row-gap:var(--tp-s2);flex-wrap:wrap}.sp-daygroup-count{margin-left:auto}}.sp-rows{display:block}.sp-row{align-content:center;align-items:center;column-gap:var(--tp-s3);height:var(--tp-s6);padding-left:var(--tp-s3);border-bottom:1px solid var(--tp-line-soft);color:var(--color-ink);transition:background-color var(--tp-exit);grid-template-columns:minmax(0,1fr) auto auto;text-decoration:none;display:grid;position:relative}.sp-row:hover{background:#ffffff0d}.sp-row:active{background:#ffffff17}.sp-row:before{content:"";left:0;top:var(--tp-s2);bottom:var(--tp-s2);border-radius:var(--tp-r3);background:var(--sp-edge,var(--color-volt));width:4px;position:absolute}.sp-row-m{min-width:0;font:600 var(--tp-t2)/1.2 var(--font-body), ui-sans-serif, sans-serif;letter-spacing:-.01em;align-items:baseline;gap:.3em;display:flex}.sp-row-away{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.sp-row-home{white-space:nowrap;flex:none}.sp-row-t{text-align:right;white-space:nowrap;min-width:92px;color:var(--color-sub);font:500 var(--tp-t1)/1 var(--font-body), ui-sans-serif, sans-serif;font-variant-numeric:tabular-nums;grid-column:2}.sp-row-p{text-align:right;white-space:nowrap;font:700 var(--tp-t2)/1 var(--font-body), ui-sans-serif, sans-serif;font-variant-numeric:tabular-nums;grid-column:3}.sp-row-p-soft{font-weight:500;font-size:var(--tp-t1);color:var(--color-sub)}.sp-row-basis{text-align:right;white-space:nowrap;color:var(--color-sub);font-size:var(--tp-t0);grid-column:1/-1;font-weight:500;line-height:1.2}.sp-row-p i{font-style:normal;font-weight:500;font-size:var(--tp-t1);color:var(--color-sub);margin-right:var(--tp-s1)}.sp-packstage{margin-inline:calc(-1 * var(--tp-s4));padding-block:var(--tp-s4);place-items:center;display:grid;position:relative}.sp-packstage>*{z-index:1;position:relative}.sp-tilt{transform:perspective(900px)rotateY(-13deg)rotateX(7deg)rotate(-2.4deg)}@media (min-width:1024px){.sp-pack{column-gap:var(--tp-s6);--sp-packw:clamp(224px, 24vw, 380px);grid-template-columns:420px 1fr;align-items:start;display:grid}.sp-pack>.sp-packstage{top:var(--tp-s5);grid-row:1/span 4;margin-inline:0;position:sticky}.sp-pack>.tp-panel{grid-column:1;align-self:start}.sp-pack>.sp-week-rail{grid-column:2}}.sp-tilt-sm{transform:perspective(700px)rotateY(-9deg)rotateX(5deg)rotate(-1.6deg)}.sp-teamlight{position:relative}.sp-teamlight>.sp-packstage,.sp-teamlight>header{z-index:1;position:relative}.sp-teamlight>header>p{max-width:55ch;line-height:1.6}.sp-shelf .tp-pack-wrap,.sp-teamcard .tp-pack-wrap,.sp-teamlight .tp-pack-wrap,.sp-pack .tp-pack-wrap{animation:none}.sp-pack>header>p{max-width:55ch;line-height:1.6}.sp-pack>.tp-panel{border-color:var(--tp-line-strong);border-radius:var(--tp-r1)}.sp-tier{align-items:center;gap:var(--tp-s3);min-height:48px;padding-block:var(--tp-s2);border-top:1px solid var(--tp-line-soft);display:flex}.sp-tier:first-child{border-top:0}.sp-tier-zone{min-width:0;color:var(--color-sub);font:500 var(--tp-t1)/1.4 var(--font-body), ui-sans-serif, sans-serif}.sp-tier-mark{margin-left:var(--tp-s2);color:var(--color-sub);font:600 var(--tp-t1)/1 var(--font-body), ui-sans-serif, sans-serif}.sp-week-rail{margin-top:var(--tp-s5);border-top:1px solid var(--tp-line-soft);padding-top:var(--tp-s4)}.sp-week-rail-more{min-height:44px;margin-top:var(--tp-s2);color:var(--color-sub);font:600 var(--tp-t2)/1 var(--font-body), ui-sans-serif, sans-serif;align-items:center;text-decoration:none;display:inline-flex}.sp-week-rail-more:hover{color:var(--color-ink)}.sp-pricelock-row{align-items:baseline;gap:var(--tp-s1);margin-top:var(--tp-s1);display:flex}.sp-pricelock-unit{color:var(--color-sub);font:500 var(--tp-t2)/var(--tp-lh-b) var(--font-body), ui-sans-serif, sans-serif}.sp-market{margin-top:var(--tp-s3);font-size:var(--tp-t1);line-height:1.5}.sp-from{font:800 var(--tp-t4)/var(--tp-lh-d) var(--font-body), ui-sans-serif, sans-serif;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.sp-from i{font-style:normal;font-weight:500;font-size:var(--tp-t2);color:var(--color-sub);margin-right:var(--tp-s2)}.sp-shelf{column-gap:var(--tp-s4);row-gap:var(--tp-s5);grid-template-columns:repeat(auto-fill,minmax(150px,1fr));display:grid}.sp-shelf-cell{display:flex}.sp-shelf a{gap:var(--tp-s3);min-width:0;padding-bottom:var(--tp-s4);border-bottom:1px solid var(--tp-line-soft);color:var(--color-ink);transition:transform var(--tp-exit);flex-direction:column;flex:auto;text-decoration:none;display:flex}.sp-shelf a:hover{border-bottom-color:var(--color-volt);transform:translateY(-2px)}.sp-shelf a:active{transform:scale(.985)}.sp-shelf-name{font:700 var(--tp-t2)/1.3 var(--font-body), ui-sans-serif, sans-serif}.sp-shelf-city{margin-top:var(--tp-s1);color:var(--color-sub);font:400 var(--tp-t1)/1.2 var(--font-body), ui-sans-serif, sans-serif;display:block}.sp-shelf-count{margin-top:var(--tp-s2);color:var(--color-sub);font:500 var(--tp-t1)/1.2 var(--font-body), ui-sans-serif, sans-serif;font-variant-numeric:tabular-nums;display:block}.sp-teamcard{border:1px solid var(--tp-line-strong);border-radius:var(--tp-r1);padding:var(--tp-s4);background:linear-gradient(158deg, color-mix(in srgb, var(--sp-team,var(--color-volt)) 15%, var(--tp-surface)) 0%, var(--tp-surface) 72%);position:relative;overflow:hidden}.sp-teampack{gap:var(--tp-s4);align-items:center;display:flex}.sp-teampack-body{flex:auto;min-width:0}.sp-teampack-body .sp-weekhead{font-size:21px;line-height:1.25}.sp-hair{background:var(--tp-line-soft);height:1px;margin-block:var(--tp-s4)}@media (min-width:1024px){.sp-teamlight{align-items:center;column-gap:var(--tp-s5);grid-template-columns:280px minmax(0,1fr);min-height:320px;display:grid}.sp-teamlight>header{margin-top:0}.sp-pack>header{margin-top:var(--tp-s1)}.sp-pack:not(.mp-detail){padding-top:0}.sp-pack:not(.mp-detail)>header+div{margin-top:0}.sp-shelf{row-gap:var(--tp-s4)}.sp-shelf a{padding-bottom:var(--tp-s2)}.sp-shelf .tp-pack-wrap{width:calc(100% - 2 * var(--tp-s3));align-self:center}.sp-rows{column-gap:var(--tp-s5);grid-template-columns:1fr 1fr;display:grid}.sp-weekbar{padding-right:var(--tp-s4);flex-wrap:wrap;overflow-x:visible;-webkit-mask-image:none;mask-image:none}.sp-daygroup{--sp-railh:121px}}@media (max-width:479px){.sp-shelf{column-gap:var(--tp-s3);grid-template-columns:repeat(2,minmax(0,1fr))}.sp-row{column-gap:var(--tp-s2);grid-template-columns:minmax(0,1fr) auto;row-gap:7px;height:auto;min-height:80px;padding-block:12px}.sp-row-m{grid-area:1/1/auto/-1;line-height:1.4;display:block}.sp-row-away,.sp-row-home{white-space:normal;text-overflow:clip;overflow:visible}.sp-row-p{grid-area:2/2}.sp-row-basis{grid-area:3/1/auto/-1}.sp-row-t{min-width:0}.sp-row-t,.fg-list .sp-row-t{white-space:normal;text-align:left;grid-area:2/1;max-width:none;line-height:1.35}.sp-packstage{display:none}.sp-teamlight>header{margin-top:var(--tp-s3)}.sp-teampack-body .sp-weekhead{font-size:var(--tp-t3)}.sp-teamcard .tp-pack-wrap{width:110px}}@media (prefers-reduced-motion:reduce){.sp-row,.sp-wk,.sp-shelf a{transition-duration:.01ms}}
