@font-face{font-family:DM Sans;font-style:normal;font-weight:100 1000;font-display:swap;src:url(../media/c3cb240f9c892514-s.d8e4bce2.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:100 1000;font-display:swap;src:url(../media/5c285b27cdda1fe8-s.p.a62025f2.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:DM Sans Fallback;src:local(Arial);ascent-override:94.9%;descent-override:29.66%;line-gap-override:0.0%;size-adjust:104.53%}.dm_sans_efc253b3-module__w1i8Da__className{font-family:DM Sans,DM Sans Fallback;font-style:normal}.dm_sans_efc253b3-module__w1i8Da__variable{--font-dm-sans:"DM Sans","DM Sans Fallback"}
@font-face{font-family:Archivo Black;font-style:normal;font-weight:400;font-display:swap;src:url(../media/316b6682b406c2db-s.26901079.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo Black;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5e4d537aaa9e154b-s.p.01f07175.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:Archivo Black Fallback;src:local(Arial);ascent-override:70.78%;descent-override:16.93%;line-gap-override:0.0%;size-adjust:124.05%}.archivo_black_60aab6a7-module__a0io7q__className{font-family:Archivo Black,Archivo Black Fallback;font-style:normal;font-weight:400}.archivo_black_60aab6a7-module__a0io7q__variable{--font-archivo:"Archivo Black","Archivo Black Fallback"}
@font-face{font-family:Azeret Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2a23ff12681a5834-s.887a4b0e.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Azeret Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2f059f8bf31de55f-s.p.38faf0fb.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:Azeret Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2a23ff12681a5834-s.887a4b0e.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Azeret Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2f059f8bf31de55f-s.p.38faf0fb.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:Azeret Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2a23ff12681a5834-s.887a4b0e.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Azeret Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2f059f8bf31de55f-s.p.38faf0fb.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:Azeret Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/2a23ff12681a5834-s.887a4b0e.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Azeret Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/2f059f8bf31de55f-s.p.38faf0fb.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:Azeret Mono Fallback;src:local(Arial);ascent-override:64.26%;descent-override:15.77%;line-gap-override:0.0%;size-adjust:145.81%}.azeret_mono_edc9d5b2-module__tDDNGW__className{font-family:Azeret Mono,Azeret Mono Fallback;font-style:normal}.azeret_mono_edc9d5b2-module__tDDNGW__variable{--font-azeret-mono:"Azeret Mono","Azeret Mono Fallback"}
.LogoMark-module__WqtE1q__mark{--mark-size:40px;--mark-ground:var(--color-signal);--mark-ink:var(--color-carbon);--mark-detail:var(--color-electric);width:var(--mark-size);height:var(--mark-size);flex:0 0 var(--mark-size);display:inline-flex;container-type:inline-size}.LogoMark-module__WqtE1q__mark svg{width:100%;height:100%;display:block;overflow:visible}.LogoMark-module__WqtE1q__ground{fill:var(--mark-ground)}.LogoMark-module__WqtE1q__ink{fill:var(--mark-ink)}.LogoMark-module__WqtE1q__detail{fill:var(--mark-detail)}.LogoMark-module__WqtE1q__accentStroke{fill:none;stroke:var(--mark-detail);stroke-linecap:square;stroke-linejoin:miter;stroke-width:6px}.LogoMark-module__WqtE1q__smallMaster{display:none}.LogoMark-module__WqtE1q__black{--mark-ground:var(--color-carbon);--mark-ink:var(--color-paper);--mark-detail:var(--color-paper)}.LogoMark-module__WqtE1q__white{--mark-ground:var(--color-paper);--mark-ink:var(--color-carbon);--mark-detail:var(--color-carbon)}.LogoMark-module__WqtE1q__lockup{align-items:center;gap:12px;display:inline-flex}.LogoMark-module__WqtE1q__wordmark{flex-direction:column;gap:5px;display:flex}.LogoMark-module__WqtE1q__name{color:var(--color-paper);font-family:var(--font-archivo),sans-serif;letter-spacing:-.045em;font-size:18px;line-height:.82}.LogoMark-module__WqtE1q__name span{color:var(--color-signal)}.LogoMark-module__WqtE1q__descriptor{color:var(--color-ink-faded);font-family:var(--font-azeret-mono),monospace;letter-spacing:.15em;text-transform:uppercase;font-size:6px;font-weight:700;line-height:1}.LogoMark-module__WqtE1q__lockup-black .LogoMark-module__WqtE1q__name,.LogoMark-module__WqtE1q__lockup-black .LogoMark-module__WqtE1q__name span,.LogoMark-module__WqtE1q__lockup-black .LogoMark-module__WqtE1q__descriptor{color:var(--color-carbon)}.LogoMark-module__WqtE1q__lockup-white .LogoMark-module__WqtE1q__name,.LogoMark-module__WqtE1q__lockup-white .LogoMark-module__WqtE1q__name span,.LogoMark-module__WqtE1q__lockup-white .LogoMark-module__WqtE1q__descriptor{color:var(--color-paper)}@container (width<=31px){.LogoMark-module__WqtE1q__microDetail,.LogoMark-module__WqtE1q__houseDetail{display:none}.LogoMark-module__WqtE1q__smallMaster{display:inline}}@media (max-width:420px){.LogoMark-module__WqtE1q__descriptor{display:none}.LogoMark-module__WqtE1q__name{font-size:16px}}
.MoveTheChainsGame-module__hZok7a__shell{min-height:calc(100dvh - 108px);color:var(--color-ink)}.MoveTheChainsGame-module__hZok7a__introShell{padding:clamp(22px,4dvh,38px)24px max(22px,env(safe-area-inset-bottom));background:linear-gradient(rgba(36,91,255,.043) 1px,transparent 1px),linear-gradient(90deg,rgba(36,91,255,.043) 1px,transparent 1px),var(--color-field-deepest);background-size:52px 52px;align-items:flex-start;display:flex}.MoveTheChainsGame-module__hZok7a__introFrame{width:min(1040px,100%);margin:0 auto}.MoveTheChainsGame-module__hZok7a__introHeader{border-block:1px solid color-mix(in srgb,var(--color-electric)70%,transparent);grid-template-columns:minmax(0,1fr) 230px;align-items:center;gap:28px;min-height:190px;padding:18px 0;display:grid}.MoveTheChainsGame-module__hZok7a__kicker{color:var(--color-signal);font:700 9px/1.4 var(--font-azeret-mono),monospace;letter-spacing:.2em;text-transform:uppercase}.MoveTheChainsGame-module__hZok7a__introHeader h1{max-width:720px;color:var(--color-paper);font:400 clamp(68px,8vw,100px)/.75 var(--font-archivo),sans-serif;letter-spacing:-.06em;text-transform:uppercase;text-wrap:balance;margin-top:14px}.MoveTheChainsGame-module__hZok7a__titleGraphic{border:1px solid color-mix(in srgb,var(--color-electric)72%,transparent);background:color-mix(in srgb,var(--color-carbon)88%,var(--color-electric));box-shadow:10px 10px 0 color-mix(in srgb,var(--color-electric)18%,transparent);color:var(--color-electric);padding:24px 18px;overflow:hidden}.MoveTheChainsGame-module__hZok7a__titleGraphic svg{width:150%;margin-left:-25%}.MoveTheChainsGame-module__hZok7a__introGrid{grid-template-columns:minmax(0,1.12fr) minmax(340px,.88fr);display:grid}.MoveTheChainsGame-module__hZok7a__introGrid:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-left:1px solid color-mix(in srgb,var(--color-paper)20%,transparent)}.MoveTheChainsGame-module__hZok7a__introGrid:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-left:1px solid color-mix(in srgb,var(--color-paper)20%,transparent)}.MoveTheChainsGame-module__hZok7a__introGrid:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-left:1px solid color-mix(in srgb,var(--color-paper)20%,transparent)}.MoveTheChainsGame-module__hZok7a__introGrid:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-right:1px solid color-mix(in srgb,var(--color-paper)20%,transparent)}.MoveTheChainsGame-module__hZok7a__introGrid:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-right:1px solid color-mix(in srgb,var(--color-paper)20%,transparent)}.MoveTheChainsGame-module__hZok7a__introGrid:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-right:1px solid color-mix(in srgb,var(--color-paper)20%,transparent)}.MoveTheChainsGame-module__hZok7a__driveCard,.MoveTheChainsGame-module__hZok7a__playPanel{border-bottom:1px solid color-mix(in srgb,var(--color-paper)20%,transparent);min-height:330px}.MoveTheChainsGame-module__hZok7a__driveCard:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-right:1px solid color-mix(in srgb,var(--color-paper)20%,transparent)}.MoveTheChainsGame-module__hZok7a__driveCard:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-right:1px solid color-mix(in srgb,var(--color-paper)20%,transparent)}.MoveTheChainsGame-module__hZok7a__driveCard:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-right:1px solid color-mix(in srgb,var(--color-paper)20%,transparent)}.MoveTheChainsGame-module__hZok7a__playPanel:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-right:1px solid color-mix(in srgb,var(--color-paper)20%,transparent)}.MoveTheChainsGame-module__hZok7a__playPanel:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-right:1px solid color-mix(in srgb,var(--color-paper)20%,transparent)}.MoveTheChainsGame-module__hZok7a__playPanel:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-right:1px solid color-mix(in srgb,var(--color-paper)20%,transparent)}.MoveTheChainsGame-module__hZok7a__driveCard:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-left:1px solid color-mix(in srgb,var(--color-paper)20%,transparent)}.MoveTheChainsGame-module__hZok7a__driveCard:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-left:1px solid color-mix(in srgb,var(--color-paper)20%,transparent)}.MoveTheChainsGame-module__hZok7a__driveCard:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-left:1px solid color-mix(in srgb,var(--color-paper)20%,transparent)}.MoveTheChainsGame-module__hZok7a__playPanel:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-left:1px solid color-mix(in srgb,var(--color-paper)20%,transparent)}.MoveTheChainsGame-module__hZok7a__playPanel:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-left:1px solid color-mix(in srgb,var(--color-paper)20%,transparent)}.MoveTheChainsGame-module__hZok7a__playPanel:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-left:1px solid color-mix(in srgb,var(--color-paper)20%,transparent)}.MoveTheChainsGame-module__hZok7a__driveCard{background:color-mix(in srgb,var(--color-carbon)94%,var(--color-electric));flex-direction:column;padding:26px;display:flex}.MoveTheChainsGame-module__hZok7a__driveCardTop{color:var(--color-signal);font:700 8px/1 var(--font-azeret-mono),monospace;letter-spacing:.18em;text-transform:uppercase;justify-content:space-between;display:flex}.MoveTheChainsGame-module__hZok7a__driveCardTop b{align-items:center;gap:7px;display:flex}.MoveTheChainsGame-module__hZok7a__driveCardTop b:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px;box-shadow:0 0 12px}.MoveTheChainsGame-module__hZok7a__driveCard>strong{max-width:620px;font:400 clamp(34px,3.8vw,52px)/.96 var(--font-archivo),sans-serif;letter-spacing:-.04em;text-transform:uppercase;text-wrap:balance;margin:auto 0 0}.MoveTheChainsGame-module__hZok7a__driveCard>p{max-width:590px;color:var(--color-ink-soft);margin-top:14px;font-size:15px;line-height:1.45}.MoveTheChainsGame-module__hZok7a__introMeta{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:auto;padding-top:22px;display:grid}.MoveTheChainsGame-module__hZok7a__introMeta span{border:1px solid color-mix(in srgb,var(--color-paper)14%,transparent);background:var(--color-field-dark);gap:5px;padding:10px 12px;display:grid}.MoveTheChainsGame-module__hZok7a__introMeta small{color:var(--color-ink-faded);font:700 7px/1 var(--font-azeret-mono),monospace;letter-spacing:.16em;text-transform:uppercase}.MoveTheChainsGame-module__hZok7a__introMeta b{color:var(--color-paper);font:400 23px/.9 var(--font-archivo),sans-serif;text-transform:uppercase}.MoveTheChainsGame-module__hZok7a__playPanel{background:color-mix(in srgb,var(--color-field-dark)94%,var(--color-electric));flex-direction:column;padding:24px;display:flex}.MoveTheChainsGame-module__hZok7a__panelLabel{color:var(--color-signal);font:700 8px/1 var(--font-azeret-mono),monospace;letter-spacing:.18em;text-transform:uppercase}.MoveTheChainsGame-module__hZok7a__rules{border-block:1px solid color-mix(in srgb,var(--color-paper)14%,transparent);text-align:left;margin:12px 0}.MoveTheChainsGame-module__hZok7a__rules li{border-top:1px solid color-mix(in srgb,var(--color-paper)8%,transparent);color:var(--color-ink-soft);grid-template-columns:28px 1fr;gap:9px;padding:10px 0;font-size:13px;line-height:1.32;display:grid}.MoveTheChainsGame-module__hZok7a__rules li:first-child{border-top:0}.MoveTheChainsGame-module__hZok7a__rules b{color:var(--color-sky-light);font:700 9px/1.5 var(--font-azeret-mono),monospace;letter-spacing:.08em;text-transform:uppercase}.MoveTheChainsGame-module__hZok7a__drivePreview{color:var(--color-ink-faded);font:700 7px/1 var(--font-azeret-mono),monospace;letter-spacing:.13em;text-transform:uppercase;grid-template-columns:auto 1fr auto;align-items:center;gap:9px;margin:auto 0 12px;display:grid}.MoveTheChainsGame-module__hZok7a__drivePreview i{background:repeating-linear-gradient(90deg,var(--color-electric)0 2px,transparent 2px 9px);height:3px;position:relative}.MoveTheChainsGame-module__hZok7a__drivePreview em{font-style:normal;animation:1.4s cubic-bezier(.2,.8,.2,1) infinite alternate MoveTheChainsGame-module__hZok7a__previewDrive;position:absolute;top:50%;left:12%;transform:translate(-50%,-50%)}.MoveTheChainsGame-module__hZok7a__startButton{border:1px solid var(--color-signal);border-radius:var(--radius-sm);background:var(--color-signal);width:100%;min-height:54px;color:var(--color-carbon);font:700 10px/1 var(--font-azeret-mono),monospace;letter-spacing:.14em;text-transform:uppercase;justify-content:space-between;align-items:center;padding:0 18px;display:flex}.MoveTheChainsGame-module__hZok7a__startButton span{opacity:.65;font-size:9px}.MoveTheChainsGame-module__hZok7a__startButton:focus-visible{outline:2px solid var(--color-paper);outline-offset:3px}.MoveTheChainsGame-module__hZok7a__confirmChoice button:focus-visible{outline:2px solid var(--color-paper);outline-offset:3px}.MoveTheChainsGame-module__hZok7a__lineToGain{z-index:3;background:var(--color-warning);width:3px;transition:transform .5s cubic-bezier(.2,.8,.2,1);top:0;bottom:0;box-shadow:0 0 10px rgba(226,179,64,.62)}.MoveTheChainsGame-module__hZok7a__lineToGain span{background:var(--color-warning);color:#10100e;font:800 7px/1 var(--font-azeret-mono),monospace;letter-spacing:.1em;text-transform:uppercase;padding:2px 4px;position:absolute;top:3px;left:50%;transform:translate(-50%)}.MoveTheChainsGame-module__hZok7a__driveBall{z-index:4;transition-timing-function:cubic-bezier(.18,.86,.28,1.18)}.MoveTheChainsGame-module__hZok7a__midfieldMark{z-index:1;opacity:.58;filter:saturate(.85);place-items:center;width:38px;height:38px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.MoveTheChainsGame-module__hZok7a__possessionRail{font:700 8px/1.3 var(--font-azeret-mono),monospace;letter-spacing:.13em;text-transform:uppercase;color:var(--color-ink-faded);justify-content:space-between;gap:12px;margin:-8px 1px 8px;display:flex}.MoveTheChainsGame-module__hZok7a__possessionRail b{color:var(--color-signal)}.MoveTheChainsGame-module__hZok7a__playError{border-radius:var(--radius-sm);color:var(--color-ink-soft);background:rgba(177,59,52,.11);border:1px solid rgba(210,76,66,.55);gap:3px;margin-bottom:10px;padding:10px 12px;font-size:13px;display:grid}.MoveTheChainsGame-module__hZok7a__playError strong{font:800 9px/1.2 var(--font-azeret-mono),monospace;letter-spacing:.13em;text-transform:uppercase;color:var(--color-pennant-light)}.MoveTheChainsGame-module__hZok7a__option{font-size:15px;position:relative}.MoveTheChainsGame-module__hZok7a__confirmChoice{border-top:1px solid rgba(245,242,232,.12);justify-content:space-between;align-items:center;gap:14px;margin-top:12px;padding-top:12px;display:flex}.MoveTheChainsGame-module__hZok7a__confirmChoice p{color:var(--color-ink-faded);font:600 9px/1.4 var(--font-azeret-mono),monospace;letter-spacing:.08em;text-transform:uppercase;display:grid}.MoveTheChainsGame-module__hZok7a__confirmChoice p span{color:var(--color-electric)}.MoveTheChainsGame-module__hZok7a__confirmChoice>div{gap:7px;display:flex}.MoveTheChainsGame-module__hZok7a__confirmChoice button{border-radius:var(--radius-sm);text-transform:uppercase;border:1px solid rgba(245,242,232,.18);min-height:44px;padding:0 14px;font-size:11px;font-weight:800}.MoveTheChainsGame-module__hZok7a__confirmChoice button:last-child{border-color:var(--color-signal);background:var(--color-signal);color:var(--color-carbon)}.MoveTheChainsGame-module__hZok7a__finalSplash{background:linear-gradient(rgba(36,91,255,.055) 1px,transparent 1px),linear-gradient(90deg,rgba(36,91,255,.055) 1px,transparent 1px),radial-gradient(circle at 50% 35%,color-mix(in srgb,var(--splash-accent)17%,transparent),transparent 48%),var(--color-carbon);background-size:50px 50px,50px 50px,auto,auto;place-items:center;min-height:calc(100dvh - 108px);padding:24px;display:grid;overflow:hidden}.MoveTheChainsGame-module__hZok7a__splashWin{--splash-accent:var(--color-signal)}.MoveTheChainsGame-module__hZok7a__splashTurnover{--splash-accent:var(--color-orange)}.MoveTheChainsGame-module__hZok7a__splashNeutral{--splash-accent:var(--color-electric)}.MoveTheChainsGame-module__hZok7a__splashFrame{border:1px solid var(--splash-accent);background:color-mix(in srgb,var(--color-carbon)90%,var(--splash-accent));width:min(720px,100%);box-shadow:16px 16px 0 color-mix(in srgb,var(--splash-accent)18%,transparent);text-align:center;padding:max(28px,min(5vw,58px));animation:.52s cubic-bezier(.16,.76,.22,1) both MoveTheChainsGame-module__hZok7a__splashIn}.MoveTheChainsGame-module__hZok7a__splashKicker{color:var(--splash-accent);font:700 9px/1.3 var(--font-azeret-mono),monospace;letter-spacing:.2em;text-transform:uppercase}.MoveTheChainsGame-module__hZok7a__splashGraphic{width:min(300px,65%);color:var(--splash-accent);margin:24px auto 12px}.MoveTheChainsGame-module__hZok7a__splashFrame h2{max-width:100%;color:var(--color-paper);font:400 clamp(54px,7vw,84px)/.78 var(--font-archivo),sans-serif;letter-spacing:-.055em;overflow-wrap:anywhere;text-transform:uppercase}.MoveTheChainsGame-module__hZok7a__splashDetail{color:var(--color-ink-soft);margin-top:20px;font-size:17px}.MoveTheChainsGame-module__hZok7a__splashScore{border:1px solid color-mix(in srgb,var(--color-paper)16%,transparent);grid-template-columns:repeat(3,1fr);margin-top:28px;display:grid}.MoveTheChainsGame-module__hZok7a__splashScore span{gap:8px;padding:14px;display:grid}.MoveTheChainsGame-module__hZok7a__splashScore span+span{border-left:1px solid color-mix(in srgb,var(--color-paper)16%,transparent)}.MoveTheChainsGame-module__hZok7a__splashScore small{color:var(--color-ink-faded);font:700 8px/1 var(--font-azeret-mono),monospace;letter-spacing:.16em;text-transform:uppercase}.MoveTheChainsGame-module__hZok7a__splashScore b{color:var(--color-paper);font:400 34px/.85 var(--font-archivo),sans-serif}.MoveTheChainsGame-module__hZok7a__splashFrame>button{border:1px solid var(--splash-accent);background:var(--splash-accent);width:min(100%,390px);min-height:54px;color:var(--color-carbon);font:700 10px/1 var(--font-azeret-mono),monospace;letter-spacing:.14em;text-transform:uppercase;justify-content:space-between;align-items:center;margin:28px auto 0;padding:0 18px;display:flex}.MoveTheChainsGame-module__hZok7a__doneCard{position:relative;overflow:hidden}.MoveTheChainsGame-module__hZok7a__doneCard:before{content:"";pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}.MoveTheChainsGame-module__hZok7a__touchdown:before{background:radial-gradient(circle at 50% 25%,rgba(200,240,74,.32),transparent 55%);animation:.85s ease-out both MoveTheChainsGame-module__hZok7a__tdFinale}.MoveTheChainsGame-module__hZok7a__turnover:before{background:repeating-linear-gradient(-45deg,rgba(177,59,52,.14) 0,rgba(177,59,52,.14) 12px,transparent 12px,transparent 24px);animation:.44s ease-out both MoveTheChainsGame-module__hZok7a__turnoverFinale}@media (max-width:640px){.MoveTheChainsGame-module__hZok7a__introShell{padding:10px 14px max(14px,env(safe-area-inset-bottom));background-size:38px 38px}.MoveTheChainsGame-module__hZok7a__introHeader{grid-template-columns:minmax(0,1fr) 110px;gap:12px;min-height:0;padding:12px 0}.MoveTheChainsGame-module__hZok7a__kicker{letter-spacing:.13em;font-size:7px}.MoveTheChainsGame-module__hZok7a__introHeader h1{margin-top:9px;font-size:max(48px,min(13.5vw,64px));line-height:.75}.MoveTheChainsGame-module__hZok7a__titleGraphic{box-shadow:6px 6px 0 color-mix(in srgb,var(--color-electric)18%,transparent);padding:12px 8px}.MoveTheChainsGame-module__hZok7a__introGrid{grid-template-columns:1fr}.MoveTheChainsGame-module__hZok7a__driveCard,.MoveTheChainsGame-module__hZok7a__playPanel{min-height:0}.MoveTheChainsGame-module__hZok7a__driveCard{padding:16px}.MoveTheChainsGame-module__hZok7a__driveCard>strong{margin-top:22px;font-size:max(27px,min(7.5vw,34px))}.MoveTheChainsGame-module__hZok7a__driveCard>p{margin-top:10px;font-size:13px}.MoveTheChainsGame-module__hZok7a__introMeta{padding-top:15px}.MoveTheChainsGame-module__hZok7a__introMeta span{padding:8px 9px}.MoveTheChainsGame-module__hZok7a__introMeta b{font-size:20px}.MoveTheChainsGame-module__hZok7a__playPanel{padding:15px 16px 16px}.MoveTheChainsGame-module__hZok7a__rules{margin-top:9px;margin-bottom:9px}.MoveTheChainsGame-module__hZok7a__rules li{padding-top:7px;padding-bottom:7px;font-size:12px}.MoveTheChainsGame-module__hZok7a__drivePreview{margin-top:4px}.MoveTheChainsGame-module__hZok7a__startButton{min-height:48px}.MoveTheChainsGame-module__hZok7a__finalSplash{min-height:calc(100dvh - 104px);padding:14px}.MoveTheChainsGame-module__hZok7a__splashFrame{box-shadow:8px 8px 0 color-mix(in srgb,var(--splash-accent)18%,transparent);padding:28px 18px}.MoveTheChainsGame-module__hZok7a__splashGraphic{margin-top:18px}.MoveTheChainsGame-module__hZok7a__splashFrame h2{font-size:max(56px,min(17vw,76px))}.MoveTheChainsGame-module__hZok7a__splashDetail{margin-top:16px;font-size:15px}.MoveTheChainsGame-module__hZok7a__splashScore{margin-top:20px}.MoveTheChainsGame-module__hZok7a__splashScore span{padding:11px 7px}.MoveTheChainsGame-module__hZok7a__splashScore b{font-size:28px}.MoveTheChainsGame-module__hZok7a__splashFrame>button{margin-top:20px}.MoveTheChainsGame-module__hZok7a__gameHeader h1{font-size:max(38px,min(11.8vw,48px))}.MoveTheChainsGame-module__hZok7a__hud>div{padding:8px 7px}.MoveTheChainsGame-module__hZok7a__hud p:first-child{letter-spacing:.12em;font-size:8px}.MoveTheChainsGame-module__hZok7a__hud p:last-child{font-size:22px}.MoveTheChainsGame-module__hZok7a__questionCard{scroll-margin-top:8px}.MoveTheChainsGame-module__hZok7a__confirmChoice{flex-direction:column;align-items:stretch}.MoveTheChainsGame-module__hZok7a__confirmChoice>div{grid-template-columns:1fr 1.35fr;display:grid}}@media (max-height:700px) and (max-width:640px){.MoveTheChainsGame-module__hZok7a__introHeader h1{font-size:46px}.MoveTheChainsGame-module__hZok7a__driveCard>strong{margin-top:14px;font-size:25px}.MoveTheChainsGame-module__hZok7a__driveCard>p{display:none}.MoveTheChainsGame-module__hZok7a__introMeta{padding-top:10px}.MoveTheChainsGame-module__hZok7a__playPanel .MoveTheChainsGame-module__hZok7a__rules li{padding-top:5px;padding-bottom:5px;font-size:11px}.MoveTheChainsGame-module__hZok7a__drivePreview{display:none}.MoveTheChainsGame-module__hZok7a__gameInner{padding-top:8px}.MoveTheChainsGame-module__hZok7a__gameHeader{margin-bottom:8px}.MoveTheChainsGame-module__hZok7a__gameHeader h1{margin-top:3px;font-size:34px;line-height:.82}.MoveTheChainsGame-module__hZok7a__gameHeader p{font-size:8px}.MoveTheChainsGame-module__hZok7a__field{height:74px;margin-bottom:10px}.MoveTheChainsGame-module__hZok7a__possessionRail{margin-top:-5px;margin-bottom:6px}.MoveTheChainsGame-module__hZok7a__driveProgress{display:none}.MoveTheChainsGame-module__hZok7a__questionCard{padding:12px}.MoveTheChainsGame-module__hZok7a__questionCard>div:first-child{margin-bottom:7px}.MoveTheChainsGame-module__hZok7a__option{padding-top:10px;padding-bottom:10px}}@media (prefers-reduced-motion:reduce){.MoveTheChainsGame-module__hZok7a__drivePreview em,.MoveTheChainsGame-module__hZok7a__touchdown:before,.MoveTheChainsGame-module__hZok7a__turnover:before,.MoveTheChainsGame-module__hZok7a__splashFrame{animation:none}}@keyframes MoveTheChainsGame-module__hZok7a__previewDrive{0%{left:20%}to{left:78%}}@keyframes MoveTheChainsGame-module__hZok7a__tdFinale{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}@keyframes MoveTheChainsGame-module__hZok7a__turnoverFinale{0%{opacity:0;transform:translate(-18px)}to{opacity:1;transform:translate(0)}}@keyframes MoveTheChainsGame-module__hZok7a__splashIn{0%{opacity:0;transform:translateY(18px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}
.TopNav-module__uAFQiW__header{z-index:50;background:color-mix(in srgb,var(--color-carbon)95%,transparent);color:var(--color-paper);border-bottom:3px solid var(--color-signal);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);position:-webkit-sticky;position:sticky;top:0}.TopNav-module__uAFQiW__nav{grid-template-columns:auto 1fr auto;align-items:stretch;max-width:1400px;min-height:70px;margin:0 auto;padding:0 24px;display:grid}.TopNav-module__uAFQiW__brand,.TopNav-module__uAFQiW__primaryLinks,.TopNav-module__uAFQiW__actions{align-items:center;display:flex}.TopNav-module__uAFQiW__brandLink{display:inline-flex}.TopNav-module__uAFQiW__primaryLinks{justify-content:center;gap:6px;padding:0 24px}.TopNav-module__uAFQiW__primaryLinks a{min-height:40px;color:var(--color-ink-soft);font-family:var(--font-plex-mono),monospace;letter-spacing:.11em;text-transform:uppercase;justify-content:center;align-items:center;padding:0 14px;font-size:10px;font-weight:700;transition:color .15s,background .15s;display:inline-flex}.TopNav-module__uAFQiW__primaryLinks a:hover{color:var(--color-paper)}.TopNav-module__uAFQiW__primaryLinks a[aria-current=page]{border:1px solid color-mix(in srgb,var(--color-signal)58%,transparent);color:var(--color-signal)}.TopNav-module__uAFQiW__primaryLinks a[aria-current=page]:hover{background:var(--color-signal);color:var(--color-carbon)}.TopNav-module__uAFQiW__actions{justify-content:flex-end;gap:12px}.TopNav-module__uAFQiW__desktopAccountActions{align-items:center;gap:12px;display:flex}.TopNav-module__uAFQiW__mobileAccountMenu{display:none}.TopNav-module__uAFQiW__dashboardButton,.TopNav-module__uAFQiW__authButton{font-family:var(--font-azeret-mono),monospace;letter-spacing:.13em;text-transform:uppercase;justify-content:center;align-items:center;min-height:40px;font-size:8px;font-weight:700;transition:color .15s,background .15s,border-color .15s;display:inline-flex}.TopNav-module__uAFQiW__authButton{border:1px solid color-mix(in srgb,var(--color-paper)35%,transparent);color:var(--color-paper);gap:7px;padding:0 13px}.TopNav-module__uAFQiW__dashboardButton{border:1px solid color-mix(in srgb,var(--color-signal)72%,transparent);min-height:40px;color:var(--color-signal);gap:7px;padding:0 13px}.TopNav-module__uAFQiW__dashboardButton:hover{background:var(--color-signal);color:var(--color-carbon)}.TopNav-module__uAFQiW__authButton:hover{border-color:var(--color-signal);color:var(--color-signal)}@media (max-width:900px){.TopNav-module__uAFQiW__primaryLinks{padding:0 10px}.TopNav-module__uAFQiW__primaryLinks a{padding:0 9px;font-size:9px}}@media (max-width:640px){.TopNav-module__uAFQiW__nav{grid-template-columns:1fr auto;min-height:104px;padding:0 14px}.TopNav-module__uAFQiW__brand,.TopNav-module__uAFQiW__actions{min-height:61px}.TopNav-module__uAFQiW__primaryLinks{grid-area:2/1/auto/-1;grid-template-columns:repeat(3,1fr);gap:1px;width:100%;padding:0 0 7px;display:grid}.TopNav-module__uAFQiW__primaryLinks a{background:color-mix(in srgb,var(--color-paper)6%,transparent);min-height:36px;padding:0 6px;font-size:10px}.TopNav-module__uAFQiW__primaryLinks a[aria-current=page]{border-color:color-mix(in srgb,var(--color-signal)70%,transparent)}.TopNav-module__uAFQiW__actions{gap:7px}.TopNav-module__uAFQiW__dashboardButton,.TopNav-module__uAFQiW__authButton{min-height:38px;padding:0 10px;font-size:10px}.TopNav-module__uAFQiW__authButton svg,.TopNav-module__uAFQiW__desktopAccountActions{display:none}.TopNav-module__uAFQiW__mobileAccountMenu{display:block;position:relative}.TopNav-module__uAFQiW__mobileAccountMenu summary{border:1px solid color-mix(in srgb,var(--color-signal)72%,transparent);min-height:38px;color:var(--color-signal);font-family:var(--font-azeret-mono),monospace;letter-spacing:.11em;text-transform:uppercase;cursor:pointer;justify-content:center;align-items:center;gap:5px;padding:0 9px;font-size:10px;font-weight:700;list-style:none;display:inline-flex}.TopNav-module__uAFQiW__mobileAccountMenu summary::-webkit-details-marker{display:none}.TopNav-module__uAFQiW__mobileAccountMenu[open] summary{background:var(--color-signal);color:var(--color-carbon)}.TopNav-module__uAFQiW__mobileAccountMenu[open] summary svg:last-child{transform:rotate(180deg)}.TopNav-module__uAFQiW__mobileAccountPanel{z-index:60;border:1px solid color-mix(in srgb,var(--color-signal)70%,transparent);background:var(--color-carbon);width:180px;box-shadow:8px 8px 0 color-mix(in srgb,var(--color-electric)24%,transparent);display:grid;position:absolute;top:calc(100% + 9px);right:0}.TopNav-module__uAFQiW__mobileAccountPanel a,.TopNav-module__uAFQiW__mobileAccountPanel button{width:100%;min-height:48px;color:var(--color-paper);font-family:var(--font-azeret-mono),monospace;letter-spacing:.12em;text-align:left;text-transform:uppercase;align-items:center;gap:10px;padding:0 14px;font-size:9px;font-weight:700;display:flex}.TopNav-module__uAFQiW__mobileAccountPanel form{border-top:1px solid color-mix(in srgb,var(--color-paper)18%,transparent)}.TopNav-module__uAFQiW__mobileAccountPanel a:hover,.TopNav-module__uAFQiW__mobileAccountPanel button:hover{background:color-mix(in srgb,var(--color-signal)12%,var(--color-carbon));color:var(--color-signal)}}@media (max-width:380px){.TopNav-module__uAFQiW__mobileAccountMenu summary{padding:0 7px}.TopNav-module__uAFQiW__mobileAccountMenu summary>span{display:none}.TopNav-module__uAFQiW__mobileAccountMenu summary{min-width:38px}}html[data-leaguehouse-app-shell=true] .TopNav-module__uAFQiW__header{padding-top:env(safe-area-inset-top)}html[data-leaguehouse-app-shell=true] .TopNav-module__uAFQiW__nav{padding-right:max(18px,env(safe-area-inset-right));padding-left:max(18px,env(safe-area-inset-left))}html[data-leaguehouse-app-shell=true] .TopNav-module__uAFQiW__nav{grid-template-columns:1fr auto;min-height:64px}html[data-leaguehouse-app-shell=true] .TopNav-module__uAFQiW__brand{min-height:61px}html[data-leaguehouse-app-shell=true] .TopNav-module__uAFQiW__actions{min-height:61px}html[data-leaguehouse-app-shell=true] .TopNav-module__uAFQiW__primaryLinks{display:none}.TopNav-module__uAFQiW__primaryLinks a{min-height:44px;font-size:13px}@media (max-width:640px){.TopNav-module__uAFQiW__primaryLinks{grid-template-columns:repeat(2,minmax(0,1fr))}.TopNav-module__uAFQiW__primaryLinks a{font-size:14px}}
.MoveTheChainsModeNav-module__xP9JlW__nav{border-bottom:1px solid color-mix(in srgb,var(--color-paper)14%,transparent);background:var(--color-carbon);color:var(--color-paper)}.MoveTheChainsModeNav-module__xP9JlW__inner{grid-template-columns:1fr 190px 190px 190px;align-items:stretch;max-width:1040px;min-height:52px;margin:0 auto;padding:0 24px;display:grid}.MoveTheChainsModeNav-module__xP9JlW__label{color:var(--color-ink-faded);font:700 8px/1 var(--font-azeret-mono),monospace;letter-spacing:.18em;text-transform:uppercase;align-self:center}.MoveTheChainsModeNav-module__xP9JlW__inner a{color:var(--color-ink-faded);grid-template-columns:24px 1fr;align-items:center;gap:8px;padding:8px 14px;transition:background .15s,color .15s;display:grid}.MoveTheChainsModeNav-module__xP9JlW__inner a:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-left:1px solid color-mix(in srgb,var(--color-paper)14%,transparent)}.MoveTheChainsModeNav-module__xP9JlW__inner a:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-left:1px solid color-mix(in srgb,var(--color-paper)14%,transparent)}.MoveTheChainsModeNav-module__xP9JlW__inner a:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-left:1px solid color-mix(in srgb,var(--color-paper)14%,transparent)}.MoveTheChainsModeNav-module__xP9JlW__inner a:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-right:1px solid color-mix(in srgb,var(--color-paper)14%,transparent)}.MoveTheChainsModeNav-module__xP9JlW__inner a:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-right:1px solid color-mix(in srgb,var(--color-paper)14%,transparent)}.MoveTheChainsModeNav-module__xP9JlW__inner a:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-right:1px solid color-mix(in srgb,var(--color-paper)14%,transparent)}.MoveTheChainsModeNav-module__xP9JlW__inner a:last-child:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-right:1px solid color-mix(in srgb,var(--color-paper)14%,transparent)}.MoveTheChainsModeNav-module__xP9JlW__inner a:last-child:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-right:1px solid color-mix(in srgb,var(--color-paper)14%,transparent)}.MoveTheChainsModeNav-module__xP9JlW__inner a:last-child:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-right:1px solid color-mix(in srgb,var(--color-paper)14%,transparent)}.MoveTheChainsModeNav-module__xP9JlW__inner a:last-child:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-left:1px solid color-mix(in srgb,var(--color-paper)14%,transparent)}.MoveTheChainsModeNav-module__xP9JlW__inner a:last-child:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-left:1px solid color-mix(in srgb,var(--color-paper)14%,transparent)}.MoveTheChainsModeNav-module__xP9JlW__inner a:last-child:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-left:1px solid color-mix(in srgb,var(--color-paper)14%,transparent)}.MoveTheChainsModeNav-module__xP9JlW__inner a:hover{background:color-mix(in srgb,var(--color-paper)5%,transparent);color:var(--color-paper)}.MoveTheChainsModeNav-module__xP9JlW__inner a.MoveTheChainsModeNav-module__xP9JlW__active{background:var(--color-signal);color:var(--color-carbon)}.MoveTheChainsModeNav-module__xP9JlW__inner a b{font:700 9px/1 var(--font-azeret-mono),monospace}.MoveTheChainsModeNav-module__xP9JlW__inner a span{font:700 10px/1 var(--font-azeret-mono),monospace;letter-spacing:.12em;text-transform:uppercase}.MoveTheChainsModeNav-module__xP9JlW__inner a small{color:var(--color-ink-soft);font:500 7px/1 var(--font-azeret-mono),monospace;letter-spacing:.09em;margin-top:4px;display:block}.MoveTheChainsModeNav-module__xP9JlW__inner a.MoveTheChainsModeNav-module__xP9JlW__active small{color:inherit;opacity:.72}@media (max-width:640px){.MoveTheChainsModeNav-module__xP9JlW__inner{grid-template-columns:repeat(3,minmax(0,1fr));min-height:48px;padding:0}.MoveTheChainsModeNav-module__xP9JlW__label{display:none}.MoveTheChainsModeNav-module__xP9JlW__inner a{grid-template-columns:18px minmax(0,1fr);gap:4px;padding:7px 6px}.MoveTheChainsModeNav-module__xP9JlW__inner a span{letter-spacing:.08em;font-size:8px}.MoveTheChainsModeNav-module__xP9JlW__inner a small{letter-spacing:.05em;font-size:6px}}
.HomeGameGraphic-module__ccNXRG__graphic{transform-box:fill-box;transform-origin:50%;width:100%;display:block}.HomeGameGraphic-module__ccNXRG__animated[data-game=perfect-season]{animation:3.4s ease-in-out infinite alternate HomeGameGraphic-module__ccNXRG__trophy-float}.HomeGameGraphic-module__ccNXRG__animated[data-game=rollcall]{animation:3.8s ease-in-out infinite alternate HomeGameGraphic-module__ccNXRG__clipboard-settle}.HomeGameGraphic-module__ccNXRG__animated[data-game=thegrid] rect{animation:2.2s ease-in-out infinite alternate HomeGameGraphic-module__ccNXRG__grid-pulse}.HomeGameGraphic-module__ccNXRG__animated[data-game=movethechains] path:last-child{animation:1.9s ease-in-out infinite alternate HomeGameGraphic-module__ccNXRG__chains-nudge}@keyframes HomeGameGraphic-module__ccNXRG__trophy-float{0%{transform:translateY(3px)}to{transform:translateY(-4px)}}@keyframes HomeGameGraphic-module__ccNXRG__clipboard-settle{0%{transform:rotate(-.7deg)}to{transform:rotate(.7deg)}}@keyframes HomeGameGraphic-module__ccNXRG__grid-pulse{0%{opacity:.58}to{opacity:1}}@keyframes HomeGameGraphic-module__ccNXRG__chains-nudge{0%{transform:translate(-3px)}to{transform:translate(4px)}}@media (prefers-reduced-motion:reduce){.HomeGameGraphic-module__ccNXRG__animated,.HomeGameGraphic-module__ccNXRG__animated rect,.HomeGameGraphic-module__ccNXRG__animated path{animation:none!important}}
.GameIntroScreen-module__B89NnW__shell{min-height:calc(100dvh - 108px);padding:clamp(18px,3dvh,30px)18px max(22px,env(safe-area-inset-bottom));color:var(--color-ink);background:linear-gradient(rgba(109,141,255,.043) 1px,transparent 1px),linear-gradient(90deg,rgba(109,141,255,.043) 1px,transparent 1px),radial-gradient(circle at 50% 20%,rgba(109,141,255,.12),transparent 48%),var(--color-field-deepest);background-size:34px 34px,34px 34px,auto,auto;place-items:center;display:grid}.GameIntroScreen-module__B89NnW__intro{text-align:center;width:min(100%,680px)}.GameIntroScreen-module__B89NnW__eyebrow{color:var(--color-sky-light);font:700 11px/1.35 var(--font-azeret-mono),monospace;letter-spacing:.18em;text-transform:uppercase}.GameIntroScreen-module__B89NnW__graphic{width:112px;min-height:74px;color:var(--color-electric);background:rgba(12,20,45,.82);border:1px solid rgba(109,141,255,.72);place-items:center;margin:max(12px,min(2.2dvh,20px)) auto 0;display:grid;box-shadow:9px 9px rgba(45,96,255,.16)}.GameIntroScreen-module__B89NnW__graphic svg{width:106px;height:auto}.GameIntroScreen-module__B89NnW__intro h1{color:var(--color-paper);font:400 clamp(58px,10vw,100px)/.8 var(--font-archivo),sans-serif;letter-spacing:-.06em;text-transform:uppercase;text-wrap:balance;margin-top:max(14px,min(2.2dvh,22px))}.GameIntroScreen-module__B89NnW__description{max-width:600px;color:var(--color-ink-soft);text-wrap:balance;margin:max(14px,min(2.4dvh,24px)) auto 0;font-size:max(17px,min(2.2dvh,20px));line-height:1.45}.GameIntroScreen-module__B89NnW__detail{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:14px;display:flex}.GameIntroScreen-module__B89NnW__detail>*{min-height:28px;color:var(--color-sky-light);font:700 11px/1.1 var(--font-azeret-mono),monospace;letter-spacing:.1em;text-transform:uppercase;border:1px solid rgba(109,141,255,.35);padding:7px 10px}.GameIntroScreen-module__B89NnW__detail button[aria-pressed=true]{border-color:var(--color-signal);background:var(--color-signal);color:var(--color-carbon)}.GameIntroScreen-module__B89NnW__rules{text-align:left;border-top:1px solid rgba(245,242,232,.15);border-bottom:1px solid rgba(245,242,232,.15);max-width:580px;margin:max(17px,min(2.8dvh,28px)) auto 0}.GameIntroScreen-module__B89NnW__rules li{color:var(--color-ink-soft);border-top:1px solid rgba(245,242,232,.08);grid-template-columns:36px 1fr;gap:12px;padding:max(9px,min(1.5dvh,13px)) 2px;font-size:max(15px,min(1.8dvh,17px));line-height:1.35;display:grid}.GameIntroScreen-module__B89NnW__rules li:first-child{border-top:0}.GameIntroScreen-module__B89NnW__rules b{color:var(--color-sky-light);font:700 11px/1.5 var(--font-azeret-mono),monospace}.GameIntroScreen-module__B89NnW__actionRow{width:min(100%,400px);margin:max(18px,min(2.8dvh,28px)) auto 0;display:grid}.GameIntroScreen-module__B89NnW__actionRowSplit{grid-template-columns:minmax(150px,.72fr) minmax(250px,1.28fr);gap:8px;width:min(100%,580px)}.GameIntroScreen-module__B89NnW__actionAccessory{min-width:0}.GameIntroScreen-module__B89NnW__start{border:1px solid var(--color-signal);border-radius:var(--radius-sm);background:var(--color-signal);width:100%;min-height:54px;color:var(--color-carbon);font:700 12px/1 var(--font-azeret-mono),monospace;letter-spacing:.12em;text-transform:uppercase;justify-content:space-between;align-items:center;margin:0;padding:0 18px;display:flex}.GameIntroScreen-module__B89NnW__start small{opacity:.68;font-size:11px}.GameIntroScreen-module__B89NnW__start:focus-visible{outline:2px solid var(--color-paper);outline-offset:3px}.GameIntroScreen-module__B89NnW__completed a:focus-visible{outline:2px solid var(--color-paper);outline-offset:3px}.GameIntroScreen-module__B89NnW__back:focus-visible{outline:2px solid var(--color-paper);outline-offset:3px}.GameIntroScreen-module__B89NnW__completed{text-align:left;background:rgba(200,240,74,.06);border:1px solid rgba(200,240,74,.48);gap:7px;max-width:580px;margin:20px auto 0;padding:16px;display:grid}.GameIntroScreen-module__B89NnW__completed b{color:var(--color-signal);font:700 12px/1.3 var(--font-azeret-mono),monospace;letter-spacing:.12em;text-transform:uppercase}.GameIntroScreen-module__B89NnW__completed span{color:var(--color-ink-soft);font-size:16px;line-height:1.4}.GameIntroScreen-module__B89NnW__completed div{flex-wrap:wrap;gap:10px;margin-top:7px;display:flex}.GameIntroScreen-module__B89NnW__completed a{min-height:44px;color:var(--color-ink);border:1px solid rgba(245,242,232,.2);align-items:center;padding:0 14px;font-size:13px;font-weight:750;display:inline-flex}.GameIntroScreen-module__B89NnW__completed a:last-child{border-color:var(--color-signal);color:var(--color-signal)}.GameIntroScreen-module__B89NnW__back{color:var(--color-ink-faded);font:700 11px/1.3 var(--font-azeret-mono),monospace;letter-spacing:.13em;text-transform:uppercase;margin-top:14px;display:inline-flex}@media (max-width:640px){.GameIntroScreen-module__B89NnW__shell{min-height:calc(100dvh - 104px);padding:14px 14px max(16px,env(safe-area-inset-bottom));place-items:start center}.GameIntroScreen-module__B89NnW__eyebrow{font-size:12px}.GameIntroScreen-module__B89NnW__graphic{width:96px;min-height:62px;margin-top:10px;box-shadow:6px 6px rgba(45,96,255,.16)}.GameIntroScreen-module__B89NnW__graphic svg{width:92px}.GameIntroScreen-module__B89NnW__intro h1{margin-top:13px;font-size:max(50px,min(15vw,66px))}.GameIntroScreen-module__B89NnW__description{margin-top:12px;font-size:17px;line-height:1.38}.GameIntroScreen-module__B89NnW__detail{margin-top:10px}.GameIntroScreen-module__B89NnW__detail>*{font-size:11px}.GameIntroScreen-module__B89NnW__rules{margin-top:14px}.GameIntroScreen-module__B89NnW__rules li{grid-template-columns:32px 1fr;gap:8px;padding:8px 2px;font-size:15px}.GameIntroScreen-module__B89NnW__rules b{font-size:11px}.GameIntroScreen-module__B89NnW__actionRow{margin-top:14px}.GameIntroScreen-module__B89NnW__actionRowSplit{grid-template-columns:minmax(132px,.72fr) minmax(0,1.28fr);gap:6px}.GameIntroScreen-module__B89NnW__start{min-height:50px;font-size:12px}.GameIntroScreen-module__B89NnW__back{margin-top:11px;font-size:11px}}@media (max-width:640px) and (max-height:700px){.GameIntroScreen-module__B89NnW__graphic{width:78px;min-height:48px}.GameIntroScreen-module__B89NnW__graphic svg{width:76px}.GameIntroScreen-module__B89NnW__intro h1{margin-top:9px;font-size:46px}.GameIntroScreen-module__B89NnW__description{font-size:15px}.GameIntroScreen-module__B89NnW__rules li{padding:6px 2px;font-size:13px}.GameIntroScreen-module__B89NnW__detail{display:none}.GameIntroScreen-module__B89NnW__actionRow{margin-top:11px}.GameIntroScreen-module__B89NnW__start{min-height:48px}}@media (prefers-reduced-motion:reduce){.GameIntroScreen-module__B89NnW__graphic svg{animation:none!important}}
.PerfectSeasonV2Game-module__Ca_kHa__page{min-height:100vh;color:var(--ps-ink);background:var(--ps-bg);font-family:var(--ps-body);padding:30px 28px 72px;overflow:hidden}.PerfectSeasonV2Game-module__Ca_kHa__pageModern,.PerfectSeasonV2Game-module__Ca_kHa__modern{--ps-bg:#0b0d10;--ps-panel:#151a22;--ps-panel-2:#1d2430;--ps-line:#333d4c;--ps-ink:#f2f0e9;--ps-soft:#c9cdd3;--ps-faded:#8b929d;--ps-accent:#245bff;--ps-accent-2:#c8f04a;--ps-alert:#ff6138;--ps-display:var(--font-archivo),sans-serif;--ps-body:var(--font-dm-sans),sans-serif;--ps-mono:var(--font-azeret-mono),monospace;--ps-radius:0px}.PerfectSeasonV2Game-module__Ca_kHa__pageStadium,.PerfectSeasonV2Game-module__Ca_kHa__stadium{--ps-bg:#05090d;--ps-panel:#0b1419;--ps-panel-2:#13232b;--ps-line:#34454c;--ps-ink:#f4f7f2;--ps-soft:#a6b3b7;--ps-faded:#718087;--ps-accent:#c9f43d;--ps-accent-2:#ffb62c;--ps-alert:#ff4d45;--ps-display:var(--font-bebas),sans-serif;--ps-body:var(--font-grotesk),sans-serif;--ps-mono:var(--font-mono-jb),monospace;--ps-radius:3px}.PerfectSeasonV2Game-module__Ca_kHa__pageBroadcast,.PerfectSeasonV2Game-module__Ca_kHa__broadcast{--ps-bg:#07111c;--ps-panel:#0c1b2a;--ps-panel-2:#14283a;--ps-line:#31465a;--ps-ink:#fbf9f2;--ps-soft:#bcc7d0;--ps-faded:#8295a5;--ps-accent:#ef3340;--ps-accent-2:#4d7cff;--ps-alert:#d9a441;--ps-display:var(--font-bebas),sans-serif;--ps-body:var(--font-grotesk),sans-serif;--ps-mono:var(--font-mono-jb),monospace;--ps-radius:2px}.PerfectSeasonV2Game-module__Ca_kHa__pageModern{background-color:#0b0d10;background-image:linear-gradient(90deg,rgba(200,240,74,.035) 1px,transparent 1px),linear-gradient(rgba(200,240,74,.035) 1px,transparent 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:64px 64px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box}.PerfectSeasonV2Game-module__Ca_kHa__pageStadium{background:radial-gradient(at 50% -5%,rgba(130,217,232,.12),transparent 32%),linear-gradient(#0d181d,#05090d 620px)}.PerfectSeasonV2Game-module__Ca_kHa__pageBroadcast{background:linear-gradient(105deg,rgba(77,124,255,.09),transparent 36%),#07111c}.PerfectSeasonV2Game-module__Ca_kHa__pageInner{width:min(1220px,100%);margin:0 auto}.PerfectSeasonV2Game-module__Ca_kHa__backRow{border-bottom:1px solid var(--ps-line);justify-content:space-between;align-items:center;min-height:52px;display:flex}.PerfectSeasonV2Game-module__Ca_kHa__backLink,.PerfectSeasonV2Game-module__Ca_kHa__edition,.PerfectSeasonV2Game-module__Ca_kHa__kicker,.PerfectSeasonV2Game-module__Ca_kHa__brief,.PerfectSeasonV2Game-module__Ca_kHa__note{font-family:var(--ps-mono);text-transform:uppercase;letter-spacing:.12em}.PerfectSeasonV2Game-module__Ca_kHa__leaderboardWrap{margin-top:22px}.PerfectSeasonV2Game-module__Ca_kHa__launchShell{min-height:calc(100dvh - 108px);color:var(--ps-ink);background:linear-gradient(rgba(200,240,74,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(200,240,74,.035) 1px,transparent 1px),radial-gradient(circle at 50% 20%,rgba(43,94,255,.14),transparent 48%),var(--ps-bg);background-size:36px 36px,36px 36px,auto,auto;place-items:center;padding:max(20px,min(4vh,44px)) 20px;display:grid}.PerfectSeasonV2Game-module__Ca_kHa__launchIntro{text-align:center;width:min(100%,680px)}.PerfectSeasonV2Game-module__Ca_kHa__launchKicker,.PerfectSeasonV2Game-module__Ca_kHa__launchMeta,.PerfectSeasonV2Game-module__Ca_kHa__launchBack{font:700 9px/1.4 var(--ps-mono);letter-spacing:.18em;text-transform:uppercase}.PerfectSeasonV2Game-module__Ca_kHa__launchKicker{color:var(--ps-accent-2)}.PerfectSeasonV2Game-module__Ca_kHa__launchMark{border:1px solid var(--ps-accent);background:var(--ps-panel);width:76px;height:76px;color:var(--ps-accent);place-items:center;margin:max(16px,min(2.5vh,24px)) auto 0;display:grid;box-shadow:10px 10px rgba(43,94,255,.22)}.PerfectSeasonV2Game-module__Ca_kHa__launchMark svg{stroke-width:1.6px;width:42px;height:42px}.PerfectSeasonV2Game-module__Ca_kHa__launchIntro h1{font:400 clamp(58px,11vw,104px)/.8 var(--ps-display);letter-spacing:-.055em;text-transform:uppercase;margin-top:max(18px,min(3vh,28px))}.PerfectSeasonV2Game-module__Ca_kHa__launchCopy{max-width:590px;color:var(--ps-soft);text-wrap:balance;margin:max(16px,min(2.5vh,24px)) auto 0;font-size:max(16px,min(2.2vh,19px));line-height:1.48}.PerfectSeasonV2Game-module__Ca_kHa__launchRules{border-block:1px solid var(--ps-line);text-align:left;max-width:560px;margin:max(18px,min(3vh,28px)) auto 0}.PerfectSeasonV2Game-module__Ca_kHa__launchRules li{border-top:1px solid var(--ps-line);color:var(--ps-soft);grid-template-columns:34px 1fr;gap:12px;padding:max(9px,min(1.4vh,13px)) 2px;font-size:max(14px,min(1.8vh,16px));line-height:1.35;display:grid}.PerfectSeasonV2Game-module__Ca_kHa__launchRules li:first-child{border-top:0}.PerfectSeasonV2Game-module__Ca_kHa__launchRules b{color:var(--ps-accent);font:700 10px/1.5 var(--ps-mono)}.PerfectSeasonV2Game-module__Ca_kHa__launchButton{background:var(--ps-accent);width:min(100%,380px);min-height:52px;color:var(--ps-bg);font:800 12px/1 var(--ps-mono);letter-spacing:.09em;text-transform:uppercase;border:0;margin-top:max(18px,min(2.7vh,28px))}.PerfectSeasonV2Game-module__Ca_kHa__launchMeta{color:var(--ps-faded);margin-top:12px}.PerfectSeasonV2Game-module__Ca_kHa__launchBack{color:var(--ps-soft);margin-top:16px;display:inline-block}.PerfectSeasonV2Game-module__Ca_kHa__activePage{min-height:calc(100dvh - 108px);padding-top:18px}@media (max-width:640px){.PerfectSeasonV2Game-module__Ca_kHa__launchShell{min-height:calc(100dvh - 96px);padding:18px 16px max(18px,env(safe-area-inset-bottom));align-items:start}.PerfectSeasonV2Game-module__Ca_kHa__launchMark{width:58px;height:58px;margin-top:14px}.PerfectSeasonV2Game-module__Ca_kHa__launchMark svg{width:32px;height:32px}.PerfectSeasonV2Game-module__Ca_kHa__launchIntro h1{margin-top:16px;font-size:max(52px,min(16vw,68px))}.PerfectSeasonV2Game-module__Ca_kHa__launchCopy{margin-top:14px;font-size:15px}.PerfectSeasonV2Game-module__Ca_kHa__launchRules{margin-top:15px}.PerfectSeasonV2Game-module__Ca_kHa__launchRules li{padding-top:8px;padding-bottom:8px;font-size:13px}.PerfectSeasonV2Game-module__Ca_kHa__launchButton{min-height:48px;margin-top:15px}.PerfectSeasonV2Game-module__Ca_kHa__launchBack{margin-top:12px}.PerfectSeasonV2Game-module__Ca_kHa__activePage{padding-top:0}}.PerfectSeasonV2Game-module__Ca_kHa__backLink{min-height:44px;color:var(--ps-soft);align-items:center;gap:9px;font-size:10px;text-decoration:none;display:inline-flex}.PerfectSeasonV2Game-module__Ca_kHa__backLink:hover{color:var(--ps-accent)}.PerfectSeasonV2Game-module__Ca_kHa__edition{color:var(--ps-faded);font-size:9px}.PerfectSeasonV2Game-module__Ca_kHa__gameIntro{grid-template-columns:minmax(0,1fr) 300px;align-items:end;gap:60px;padding:58px 0 44px;display:grid}.PerfectSeasonV2Game-module__Ca_kHa__kicker{color:var(--ps-accent);font-size:10px}.PerfectSeasonV2Game-module__Ca_kHa__introTitle{max-width:850px;color:var(--ps-ink);font:400 clamp(72px,9.5vw,132px)/.77 var(--ps-display);letter-spacing:-.04em;text-transform:uppercase;margin:12px 0 18px}.PerfectSeasonV2Game-module__Ca_kHa__description{max-width:760px;color:var(--ps-soft);margin:0;font-size:16px;line-height:1.65}.PerfectSeasonV2Game-module__Ca_kHa__brief{border:1px solid var(--ps-line);background:var(--ps-panel)}.PerfectSeasonV2Game-module__Ca_kHa__brief>span{border-bottom:1px solid var(--ps-line);color:var(--ps-faded);padding:11px 14px;font-size:8px;display:block}.PerfectSeasonV2Game-module__Ca_kHa__briefRow{grid-template-columns:repeat(3,1fr);display:grid}.PerfectSeasonV2Game-module__Ca_kHa__briefRow span{border-right:1px solid var(--ps-line);flex-direction:column;justify-content:flex-end;min-height:88px;padding:15px 12px;display:flex}.PerfectSeasonV2Game-module__Ca_kHa__briefRow span:last-child{border-right:0}.PerfectSeasonV2Game-module__Ca_kHa__briefRow b{color:var(--ps-accent);font:400 31px/1 var(--ps-display)}.PerfectSeasonV2Game-module__Ca_kHa__briefRow small{color:var(--ps-faded);font:600 7px/1.2 var(--ps-mono);text-transform:uppercase;margin-top:5px}.PerfectSeasonV2Game-module__Ca_kHa__note{max-width:850px;color:var(--ps-faded);text-align:center;margin:22px auto 0;font-size:8px;line-height:1.65}.PerfectSeasonV2Game-module__Ca_kHa__game{color:var(--ps-ink);font-family:var(--ps-body);gap:16px;display:grid}.PerfectSeasonV2Game-module__Ca_kHa__stateCard{border:1px solid var(--ps-line);background:var(--ps-panel);min-height:180px;color:var(--ps-soft);font-family:var(--ps-body);justify-content:center;align-items:center;gap:12px;padding:34px;display:flex}.PerfectSeasonV2Game-module__Ca_kHa__stateCard button{background:var(--ps-accent);min-height:44px;color:var(--ps-bg);border:0;margin-left:12px;padding:0 18px;font-weight:800}.PerfectSeasonV2Game-module__Ca_kHa__statePulse{background:var(--ps-accent);width:8px;height:8px;box-shadow:0 0 0 5px color-mix(in srgb,var(--ps-accent)14%,transparent);border-radius:50%;animation:1.2s ease-in-out infinite PerfectSeasonV2Game-module__Ca_kHa__pulse}.PerfectSeasonV2Game-module__Ca_kHa__modeRail{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.PerfectSeasonV2Game-module__Ca_kHa__modeCover,.PerfectSeasonV2Game-module__Ca_kHa__mobileUtility,.PerfectSeasonV2Game-module__Ca_kHa__mobileGameBar{display:none}.PerfectSeasonV2Game-module__Ca_kHa__modeTab{border:1px solid var(--ps-line);border-radius:var(--ps-radius);background:var(--ps-panel);min-height:76px;color:var(--ps-ink);text-align:left;cursor:pointer;grid-template-columns:35px 1fr;align-items:center;gap:12px;padding:14px 16px;transition:border-color .18s,background .18s,transform .18s;display:grid}.PerfectSeasonV2Game-module__Ca_kHa__modeTab:hover{border-color:var(--ps-soft);transform:translateY(-2px)}.PerfectSeasonV2Game-module__Ca_kHa__modeTab[aria-selected=true]{border-color:var(--ps-accent);background:var(--ps-panel-2);box-shadow:inset 0 -3px 0 var(--ps-accent)}.PerfectSeasonV2Game-module__Ca_kHa__modeIndex{color:var(--ps-faded);font:400 24px/1 var(--ps-display)}.PerfectSeasonV2Game-module__Ca_kHa__modeTab[aria-selected=true] .PerfectSeasonV2Game-module__Ca_kHa__modeIndex{color:var(--ps-accent)}.PerfectSeasonV2Game-module__Ca_kHa__modeTab b,.PerfectSeasonV2Game-module__Ca_kHa__modeTab small{display:block}.PerfectSeasonV2Game-module__Ca_kHa__modeTab b{font-size:15px}.PerfectSeasonV2Game-module__Ca_kHa__modeTab small{color:var(--ps-faded);font:600 8px/1.2 var(--ps-mono);text-transform:uppercase;letter-spacing:.06em;margin-top:4px}.PerfectSeasonV2Game-module__Ca_kHa__hud>*{border-color:var(--ps-line)!important}.PerfectSeasonV2Game-module__Ca_kHa__spinStage{border:1px solid var(--ps-line);border-radius:var(--ps-radius);background:var(--ps-panel);grid-template-columns:180px 1fr 1fr 180px;min-height:190px;display:grid;position:relative;overflow:hidden}.PerfectSeasonV2Game-module__Ca_kHa__spinStageSpinning .PerfectSeasonV2Game-module__Ca_kHa__seasonSpin,.PerfectSeasonV2Game-module__Ca_kHa__spinStageSpinning .PerfectSeasonV2Game-module__Ca_kHa__teamSpin{position:relative;overflow:hidden}.PerfectSeasonV2Game-module__Ca_kHa__spinStageSpinning .PerfectSeasonV2Game-module__Ca_kHa__seasonSpin:after,.PerfectSeasonV2Game-module__Ca_kHa__spinStageSpinning .PerfectSeasonV2Game-module__Ca_kHa__teamSpin:after{content:"";z-index:2;background:var(--ps-accent-2);height:1px;box-shadow:0 0 14px color-mix(in srgb,var(--ps-accent-2)70%,transparent);animation:.18s linear infinite PerfectSeasonV2Game-module__Ca_kHa__slotScan;position:absolute;top:42%;bottom:auto;left:8px;right:8px}.PerfectSeasonV2Game-module__Ca_kHa__spinStageSpinning .PerfectSeasonV2Game-module__Ca_kHa__seasonSpin strong,.PerfectSeasonV2Game-module__Ca_kHa__spinStageSpinning .PerfectSeasonV2Game-module__Ca_kHa__teamSpin>span,.PerfectSeasonV2Game-module__Ca_kHa__spinStageSpinning .PerfectSeasonV2Game-module__Ca_kHa__teamSpin img{animation:.18s linear infinite PerfectSeasonV2Game-module__Ca_kHa__slotCycle}.PerfectSeasonV2Game-module__Ca_kHa__spinStageSpinning .PerfectSeasonV2Game-module__Ca_kHa__teamSpin img{animation-delay:-.06s}.PerfectSeasonV2Game-module__Ca_kHa__spinStageSpinning .PerfectSeasonV2Game-module__Ca_kHa__spinLabel{animation:.36s ease-in-out infinite alternate PerfectSeasonV2Game-module__Ca_kHa__drawPulse}.PerfectSeasonV2Game-module__Ca_kHa__spinLabel,.PerfectSeasonV2Game-module__Ca_kHa__seasonSpin,.PerfectSeasonV2Game-module__Ca_kHa__teamSpin,.PerfectSeasonV2Game-module__Ca_kHa__spinStatus{border-right:1px solid var(--ps-line);padding:20px}.PerfectSeasonV2Game-module__Ca_kHa__spinLabel{background:var(--ps-accent);color:var(--ps-bg);flex-direction:column;justify-content:space-between;display:flex}.PerfectSeasonV2Game-module__Ca_kHa__spinLabel span,.PerfectSeasonV2Game-module__Ca_kHa__spinLabel b,.PerfectSeasonV2Game-module__Ca_kHa__seasonSpin small,.PerfectSeasonV2Game-module__Ca_kHa__teamSpin small,.PerfectSeasonV2Game-module__Ca_kHa__spinStatus{font-family:var(--ps-mono);text-transform:uppercase;letter-spacing:.1em}.PerfectSeasonV2Game-module__Ca_kHa__spinLabel span{font-size:9px}.PerfectSeasonV2Game-module__Ca_kHa__spinLabel b{font-size:11px}.PerfectSeasonV2Game-module__Ca_kHa__seasonSpin,.PerfectSeasonV2Game-module__Ca_kHa__teamSpin{justify-content:center;align-items:center;gap:18px;display:flex}.PerfectSeasonV2Game-module__Ca_kHa__seasonSpin{flex-direction:column;gap:3px}.PerfectSeasonV2Game-module__Ca_kHa__seasonSpin small,.PerfectSeasonV2Game-module__Ca_kHa__teamSpin small{color:var(--ps-faded);font-size:8px;display:block}.PerfectSeasonV2Game-module__Ca_kHa__seasonSpin strong,.PerfectSeasonV2Game-module__Ca_kHa__teamSpin strong{color:var(--ps-ink);font:400 clamp(57px,6vw,80px)/.82 var(--ps-display);letter-spacing:-.02em;display:block}.PerfectSeasonV2Game-module__Ca_kHa__teamSpin>span{min-width:0;overflow:hidden}.PerfectSeasonV2Game-module__Ca_kHa__spinStatus{color:var(--ps-faded);border-right:0;flex-direction:column;justify-content:center;font-size:8px;display:flex}.PerfectSeasonV2Game-module__Ca_kHa__spinStatus i{background:var(--ps-accent-2);width:8px;height:8px;box-shadow:0 0 14px color-mix(in srgb,var(--ps-accent-2)60%,transparent);border-radius:50%;margin-bottom:22px}.PerfectSeasonV2Game-module__Ca_kHa__spinStatus b{color:var(--ps-ink);margin-top:7px}.PerfectSeasonV2Game-module__Ca_kHa__budgetRemaining{color:var(--ps-accent-2);font:400 24px/1 var(--ps-display);letter-spacing:-.02em;margin-top:15px;font-style:normal}.PerfectSeasonV2Game-module__Ca_kHa__constraint,.PerfectSeasonV2Game-module__Ca_kHa__rejected{border-left:4px solid var(--ps-alert);background:var(--ps-panel);color:var(--ps-soft);margin:0;padding:14px 17px}.PerfectSeasonV2Game-module__Ca_kHa__constraint b{color:var(--ps-alert);margin-left:8px}.PerfectSeasonV2Game-module__Ca_kHa__constraintReveal{z-index:105;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:rgba(5,7,10,.84);place-items:center;padding:20px;animation:.2s ease-out both PerfectSeasonV2Game-module__Ca_kHa__constraintFade;display:grid;position:fixed;top:0;bottom:0;left:0;right:0}.PerfectSeasonV2Game-module__Ca_kHa__constraintMachine{border:1px solid var(--ps-accent-2);background:var(--ps-panel);width:min(430px,100%);box-shadow:12px 12px 0 color-mix(in srgb,var(--ps-accent)48%,transparent),0 24px 80px rgba(0,0,0,.55);animation:.3s cubic-bezier(.2,.9,.2,1) both PerfectSeasonV2Game-module__Ca_kHa__constraintMachineIn;overflow:hidden}.PerfectSeasonV2Game-module__Ca_kHa__constraintMachineTop{border-bottom:1px solid var(--ps-line);min-height:48px;color:var(--ps-accent-2);font:700 11px/1 var(--ps-mono);letter-spacing:.15em;text-transform:uppercase;justify-content:space-between;align-items:center;padding:0 14px;display:flex}.PerfectSeasonV2Game-module__Ca_kHa__constraintMachineTop b{color:var(--ps-faded)}.PerfectSeasonV2Game-module__Ca_kHa__reelWindow{border-block:8px solid var(--ps-bg);background:var(--ps-accent-2);height:72px;color:var(--ps-bg);position:relative;overflow:hidden}.PerfectSeasonV2Game-module__Ca_kHa__reelWindow:before,.PerfectSeasonV2Game-module__Ca_kHa__reelWindow:after{content:"";z-index:2;pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0;box-shadow:inset 0 12px 18px rgba(11,13,16,.22),inset 0 -12px 18px rgba(11,13,16,.22)}.PerfectSeasonV2Game-module__Ca_kHa__reelTrack{grid-auto-rows:56px;animation:1.55s cubic-bezier(.12,.72,.18,1) both PerfectSeasonV2Game-module__Ca_kHa__constraintReel;display:grid}.PerfectSeasonV2Game-module__Ca_kHa__reelTrack span{font:400 clamp(27px,8vw,42px)/1 var(--ps-display);letter-spacing:-.035em;text-align:center;text-transform:uppercase;justify-content:center;align-items:center;display:flex}.PerfectSeasonV2Game-module__Ca_kHa__constraintMachine>p{color:var(--ps-faded);font:700 10px/1 var(--ps-mono);letter-spacing:.13em;text-align:center;text-transform:uppercase;margin:0;padding:13px 14px}.PerfectSeasonV2Game-module__Ca_kHa__playLayout{grid-template-columns:minmax(0,1.35fr) minmax(310px,.65fr);align-items:start;gap:16px;display:grid}.PerfectSeasonV2Game-module__Ca_kHa__playerBoard,.PerfectSeasonV2Game-module__Ca_kHa__rosterBoard,.PerfectSeasonV2Game-module__Ca_kHa__resultCard{border:1px solid var(--ps-line);border-radius:var(--ps-radius);background:var(--ps-panel)}.PerfectSeasonV2Game-module__Ca_kHa__playerBoard>header,.PerfectSeasonV2Game-module__Ca_kHa__rosterBoard>header{border-bottom:1px solid var(--ps-line);justify-content:space-between;align-items:end;gap:28px;min-height:92px;padding:18px 20px;display:flex}.PerfectSeasonV2Game-module__Ca_kHa__playerBoard header span,.PerfectSeasonV2Game-module__Ca_kHa__rosterBoard header span{color:var(--ps-accent);font:700 8px/1 var(--ps-mono);text-transform:uppercase;letter-spacing:.12em}.PerfectSeasonV2Game-module__Ca_kHa__playerBoard h2,.PerfectSeasonV2Game-module__Ca_kHa__rosterBoard h2{font:400 35px/.9 var(--ps-display);text-transform:uppercase;margin:5px 0 0}.PerfectSeasonV2Game-module__Ca_kHa__positionRail{border-bottom:1px solid var(--ps-line);scrollbar-width:none;align-items:center;gap:6px;min-height:42px;padding:6px 10px;display:flex;overflow-x:auto}.PerfectSeasonV2Game-module__Ca_kHa__positionRail::-webkit-scrollbar{display:none}.PerfectSeasonV2Game-module__Ca_kHa__positionRail button{border:1px solid var(--ps-line);min-width:44px;min-height:28px;color:var(--ps-faded);font:700 8px/1 var(--ps-mono);letter-spacing:.08em;text-transform:uppercase;background:0 0;flex:none;padding:0 9px}.PerfectSeasonV2Game-module__Ca_kHa__positionRail button[aria-pressed=true]{border-color:var(--ps-accent);background:var(--ps-accent);color:var(--ps-bg)}.PerfectSeasonV2Game-module__Ca_kHa__playerBoard header p{max-width:330px;color:var(--ps-soft);margin:0;font-size:12px;line-height:1.45}.PerfectSeasonV2Game-module__Ca_kHa__playerGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;padding:12px;display:grid}.PerfectSeasonV2Game-module__Ca_kHa__playerCard{--card-accent:var(--ps-accent);border:1px solid var(--ps-line);border-top:2px solid var(--card-accent);background:linear-gradient(135deg,color-mix(in srgb,var(--card-accent)7%,transparent),transparent 48%),var(--ps-bg);transition:border-color .18s,transform .18s}.PerfectSeasonV2Game-module__Ca_kHa__playerCard[data-position=RB],.PerfectSeasonV2Game-module__Ca_kHa__playerCard[data-position=WR],.PerfectSeasonV2Game-module__Ca_kHa__playerCard[data-position=TE]{--card-accent:var(--ps-accent-2)}.PerfectSeasonV2Game-module__Ca_kHa__playerCard[data-position=K],.PerfectSeasonV2Game-module__Ca_kHa__playerCard[data-position=DST]{--card-accent:var(--ps-alert)}.PerfectSeasonV2Game-module__Ca_kHa__playerCard:hover{border-color:var(--ps-soft)}.PerfectSeasonV2Game-module__Ca_kHa__playerCardActive{border-color:var(--card-accent);box-shadow:0 6px 0 color-mix(in srgb,var(--card-accent)25%,transparent);transform:translateY(-3px)}.PerfectSeasonV2Game-module__Ca_kHa__playerCardUnaffordable{opacity:.4;filter:grayscale(.7)saturate(.35)}.PerfectSeasonV2Game-module__Ca_kHa__playerCardUnaffordable:hover{border-color:var(--ps-line)}.PerfectSeasonV2Game-module__Ca_kHa__playerSelect{width:100%;min-height:142px;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:25px 48px minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px;display:grid}.PerfectSeasonV2Game-module__Ca_kHa__playerSelect:disabled{cursor:not-allowed}.PerfectSeasonV2Game-module__Ca_kHa__playerRank{color:var(--ps-faded);font:600 8px/1 var(--ps-mono);align-self:start}.PerfectSeasonV2Game-module__Ca_kHa__playerIdentity{min-width:0}.PerfectSeasonV2Game-module__Ca_kHa__playerIdentity b,.PerfectSeasonV2Game-module__Ca_kHa__playerIdentity small,.PerfectSeasonV2Game-module__Ca_kHa__playerPoints b,.PerfectSeasonV2Game-module__Ca_kHa__playerPoints small{display:block}.PerfectSeasonV2Game-module__Ca_kHa__playerIdentity b{color:var(--ps-ink);font-size:15px;line-height:1.05}.PerfectSeasonV2Game-module__Ca_kHa__playerNameLines span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.PerfectSeasonV2Game-module__Ca_kHa__playerIdentity small,.PerfectSeasonV2Game-module__Ca_kHa__playerPoints small{color:var(--ps-faded);font:600 7px/1.2 var(--ps-mono);text-transform:uppercase;margin-top:5px}.PerfectSeasonV2Game-module__Ca_kHa__playerMobileMeta{display:none!important}.PerfectSeasonV2Game-module__Ca_kHa__playerPoints{text-align:right}.PerfectSeasonV2Game-module__Ca_kHa__playerPoints b{color:var(--ps-ink);font:400 30px/1 var(--ps-display)}.PerfectSeasonV2Game-module__Ca_kHa__playerSalary{border:1px solid var(--ps-accent-2);background:color-mix(in srgb,var(--ps-accent-2)12%,transparent);color:var(--ps-accent-2);font:800 9px/1 var(--ps-mono);flex-direction:column;gap:3px;margin-top:8px;padding:5px 7px;font-style:normal;display:inline-flex}.PerfectSeasonV2Game-module__Ca_kHa__playerSalary small{color:var(--ps-alert);margin:0;font-size:7px}.PerfectSeasonV2Game-module__Ca_kHa__playerMeta{border-top:1px solid var(--ps-line);flex-wrap:wrap;grid-column:2/-1;gap:6px 13px;padding-top:11px;display:flex}.PerfectSeasonV2Game-module__Ca_kHa__playerMeta i{color:var(--ps-faded);font:600 7px/1 var(--ps-mono);text-transform:uppercase;font-style:normal}.PerfectSeasonV2Game-module__Ca_kHa__quickDraft{border-top:1px solid var(--ps-line);background:var(--ps-panel-2);justify-content:space-between;align-items:center;gap:12px;min-height:58px;padding:9px 11px;animation:.18s ease-out PerfectSeasonV2Game-module__Ca_kHa__reveal;display:flex}.PerfectSeasonV2Game-module__Ca_kHa__quickDraft>span{color:var(--ps-soft);font:700 8px/1 var(--ps-mono);text-transform:uppercase;letter-spacing:.1em}.PerfectSeasonV2Game-module__Ca_kHa__quickDraft>div{gap:7px;display:flex}.PerfectSeasonV2Game-module__Ca_kHa__quickDraft button{background:var(--ps-accent);min-width:62px;min-height:40px;color:var(--ps-bg);font:800 10px/1 var(--ps-mono);cursor:pointer;border:0;justify-content:space-between;align-items:center;gap:10px;padding:0 10px;display:flex}.PerfectSeasonV2Game-module__Ca_kHa__quickDraft button b{font-size:17px}.PerfectSeasonV2Game-module__Ca_kHa__boardPagination{border-top:1px solid var(--ps-line);min-height:42px;color:var(--ps-faded);font:700 9px/1 var(--ps-mono);letter-spacing:.07em;text-transform:uppercase;grid-template-columns:34px auto 1fr 34px;align-items:center;gap:9px;padding:6px 10px;display:grid}.PerfectSeasonV2Game-module__Ca_kHa__boardPagination>button{border:1px solid var(--ps-line);background:var(--ps-panel-2);width:34px;height:30px;color:var(--ps-accent-2);font-size:17px}.PerfectSeasonV2Game-module__Ca_kHa__boardPagination>button:disabled{opacity:.3}.PerfectSeasonV2Game-module__Ca_kHa__boardPagination span b{color:var(--ps-ink)}.PerfectSeasonV2Game-module__Ca_kHa__boardPagination i{justify-content:center;gap:6px;display:flex}.PerfectSeasonV2Game-module__Ca_kHa__boardPagination i button{background:var(--ps-line);border:0;width:18px;height:5px;padding:0}.PerfectSeasonV2Game-module__Ca_kHa__boardPagination i button[aria-current=page]{background:var(--ps-accent-2)}.PerfectSeasonV2Game-module__Ca_kHa__rosterBoard{position:-webkit-sticky;position:sticky;top:92px}.PerfectSeasonV2Game-module__Ca_kHa__rosterBoard>header>b{color:var(--ps-accent);font:400 36px/1 var(--ps-display)}.PerfectSeasonV2Game-module__Ca_kHa__rosterBoard ol{gap:6px;margin:0;padding:10px;list-style:none;display:grid}.PerfectSeasonV2Game-module__Ca_kHa__rosterBoard li{--slot-accent:var(--ps-accent);border:1px solid var(--ps-line);min-height:62px;color:var(--ps-faded);background:var(--ps-bg);grid-template-columns:20px 43px 18px minmax(0,1fr);align-items:center;gap:8px;padding:0 11px;display:grid}.PerfectSeasonV2Game-module__Ca_kHa__rosterBoard li[data-slot=RB],.PerfectSeasonV2Game-module__Ca_kHa__rosterBoard li[data-slot=WR],.PerfectSeasonV2Game-module__Ca_kHa__rosterBoard li[data-slot=TE],.PerfectSeasonV2Game-module__Ca_kHa__rosterBoard li[data-slot=FLEX]{--slot-accent:var(--ps-accent-2)}.PerfectSeasonV2Game-module__Ca_kHa__rosterBoard li[data-slot=K],.PerfectSeasonV2Game-module__Ca_kHa__rosterBoard li[data-slot=DST]{--slot-accent:var(--ps-alert)}.PerfectSeasonV2Game-module__Ca_kHa__slotIndex{color:var(--ps-faded);font:600 7px/1 var(--ps-mono)}.PerfectSeasonV2Game-module__Ca_kHa__slotName{color:var(--slot-accent);font:700 10px/1 var(--ps-mono)}.PerfectSeasonV2Game-module__Ca_kHa__rosterOpen{font-size:12px}.PerfectSeasonV2Game-module__Ca_kHa__rosterPlayer b,.PerfectSeasonV2Game-module__Ca_kHa__rosterPlayer small{display:block}.PerfectSeasonV2Game-module__Ca_kHa__rosterPlayer b{color:var(--ps-ink);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.PerfectSeasonV2Game-module__Ca_kHa__rosterPlayer small{color:var(--ps-faded);margin-top:2px;font-size:10px}.PerfectSeasonV2Game-module__Ca_kHa__rosterFilled{border-color:color-mix(in srgb,var(--slot-accent)62%,var(--ps-line))!important}.PerfectSeasonV2Game-module__Ca_kHa__rosterLegal{box-shadow:inset 3px 0 0 var(--ps-accent);border-color:var(--ps-accent)!important;background:var(--ps-panel-2)!important}.PerfectSeasonV2Game-module__Ca_kHa__resultCard{padding:26px}.PerfectSeasonV2Game-module__Ca_kHa__resultEyebrow{color:var(--ps-accent);font:700 9px/1 var(--ps-mono);text-transform:uppercase;letter-spacing:.12em;margin:0}.PerfectSeasonV2Game-module__Ca_kHa__finalRecord{border:1px solid var(--ps-line);background:radial-gradient(circle at 77% 50%,color-mix(in srgb,var(--ps-accent)18%,transparent),transparent 32%),linear-gradient(90deg,color-mix(in srgb,var(--ps-accent-2)7%,transparent)1px,transparent 1px),linear-gradient(color-mix(in srgb,var(--ps-accent-2)7%,transparent)1px,transparent 1px),var(--ps-bg);background-size:auto,32px 32px,32px 32px,auto;grid-template-columns:minmax(180px,.75fr) minmax(360px,1.25fr);align-items:center;gap:30px;min-height:270px;margin-top:15px;padding:28px;display:grid;position:relative;overflow:hidden}.PerfectSeasonV2Game-module__Ca_kHa__recordHeading{z-index:1;position:relative}.PerfectSeasonV2Game-module__Ca_kHa__recordHeading span,.PerfectSeasonV2Game-module__Ca_kHa__recordHeading b{display:block}.PerfectSeasonV2Game-module__Ca_kHa__recordHeading span{color:var(--ps-faded);font:700 10px/1 var(--ps-mono);letter-spacing:.15em;text-transform:uppercase}.PerfectSeasonV2Game-module__Ca_kHa__recordHeading b{max-width:230px;color:var(--ps-ink);font:400 34px/.92 var(--ps-display);text-transform:uppercase;margin-top:14px}.PerfectSeasonV2Game-module__Ca_kHa__recordReveal{z-index:1;grid-template-columns:1fr auto 1fr;align-items:end;gap:18px;display:grid;position:relative}.PerfectSeasonV2Game-module__Ca_kHa__recordReveal>span{flex-direction:column;display:flex}.PerfectSeasonV2Game-module__Ca_kHa__recordReveal small{color:var(--ps-soft);font:700 9px/1 var(--ps-mono);letter-spacing:.14em;text-transform:uppercase;margin-bottom:9px}.PerfectSeasonV2Game-module__Ca_kHa__recordReveal strong{color:var(--ps-accent);font:400 clamp(92px,12vw,154px)/.72 var(--ps-display);letter-spacing:-.06em;text-shadow:0 0 34px color-mix(in srgb,var(--ps-accent)34%,transparent)}.PerfectSeasonV2Game-module__Ca_kHa__recordReveal>span:last-child strong{color:var(--ps-faded);text-shadow:none}.PerfectSeasonV2Game-module__Ca_kHa__recordReveal>i{color:var(--ps-line);font:400 52px/1 var(--ps-display);padding-bottom:8px;font-style:normal}.PerfectSeasonV2Game-module__Ca_kHa__finalRecordSettled:after{content:"";pointer-events:none;background:linear-gradient(110deg,transparent 42%,color-mix(in srgb,var(--ps-accent-2)38%,transparent)50%,transparent 58%);animation:.8s ease-out both PerfectSeasonV2Game-module__Ca_kHa__recordSweep;position:absolute;top:-40%;bottom:-40%;left:-40%;right:-40%}.PerfectSeasonV2Game-module__Ca_kHa__finalRecordSettled .PerfectSeasonV2Game-module__Ca_kHa__recordReveal>span:first-child strong{animation:.55s cubic-bezier(.18,.9,.2,1.25) both PerfectSeasonV2Game-module__Ca_kHa__recordLand}.PerfectSeasonV2Game-module__Ca_kHa__resultStats{grid-template-columns:1fr 1fr;gap:8px;margin:9px 0 16px;display:grid}.PerfectSeasonV2Game-module__Ca_kHa__trackingStatus{border:1px solid var(--ps-accent-2);background:color-mix(in srgb,var(--ps-accent-2)9%,var(--ps-bg));color:var(--ps-soft);font:700 9px/1.4 var(--ps-mono);letter-spacing:.06em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:16px;margin:0 0 16px;padding:13px 15px;display:flex}.PerfectSeasonV2Game-module__Ca_kHa__trackingStatus b,.PerfectSeasonV2Game-module__Ca_kHa__trackingStatus a{color:var(--ps-accent-2)}.PerfectSeasonV2Game-module__Ca_kHa__trackingStatus a{text-underline-offset:3px;text-decoration:underline}.PerfectSeasonV2Game-module__Ca_kHa__stat{border:1px solid var(--ps-line);background:var(--ps-bg);min-width:0;padding:18px}.PerfectSeasonV2Game-module__Ca_kHa__stat p{color:var(--ps-faded);font:700 8px/1 var(--ps-mono);text-transform:uppercase;margin:0}.PerfectSeasonV2Game-module__Ca_kHa__stat strong{color:var(--ps-ink);font:400 40px/1 var(--ps-display);margin-top:8px;display:block}.PerfectSeasonV2Game-module__Ca_kHa__modern .PerfectSeasonV2Game-module__Ca_kHa__spinStage{box-shadow:7px 7px rgba(36,91,255,.22)}.PerfectSeasonV2Game-module__Ca_kHa__stadium .PerfectSeasonV2Game-module__Ca_kHa__spinStage{border:8px solid #26343a;box-shadow:0 0 0 2px #66757b,0 20px 42px rgba(0,0,0,.42)}.PerfectSeasonV2Game-module__Ca_kHa__stadium .PerfectSeasonV2Game-module__Ca_kHa__seasonSpin strong,.PerfectSeasonV2Game-module__Ca_kHa__stadium .PerfectSeasonV2Game-module__Ca_kHa__teamSpin strong,.PerfectSeasonV2Game-module__Ca_kHa__stadium .PerfectSeasonV2Game-module__Ca_kHa__playerPoints b,.PerfectSeasonV2Game-module__Ca_kHa__stadium .PerfectSeasonV2Game-module__Ca_kHa__finalRecord strong{font-family:var(--ps-mono);text-shadow:0 0 12px color-mix(in srgb,var(--ps-accent)35%,transparent)}.PerfectSeasonV2Game-module__Ca_kHa__stadium .PerfectSeasonV2Game-module__Ca_kHa__spinStage,.PerfectSeasonV2Game-module__Ca_kHa__stadium .PerfectSeasonV2Game-module__Ca_kHa__playerBoard,.PerfectSeasonV2Game-module__Ca_kHa__stadium .PerfectSeasonV2Game-module__Ca_kHa__rosterBoard{background-image:radial-gradient(rgba(255,255,255,.08) .6px,transparent .7px);background-size:4px 4px}.PerfectSeasonV2Game-module__Ca_kHa__broadcast .PerfectSeasonV2Game-module__Ca_kHa__spinLabel,.PerfectSeasonV2Game-module__Ca_kHa__broadcast .PerfectSeasonV2Game-module__Ca_kHa__quickDraft button{color:#fff}.PerfectSeasonV2Game-module__Ca_kHa__broadcast .PerfectSeasonV2Game-module__Ca_kHa__spinStage{border-top:5px solid var(--ps-accent);box-shadow:0 18px 42px rgba(0,0,0,.25)}.PerfectSeasonV2Game-module__Ca_kHa__broadcast .PerfectSeasonV2Game-module__Ca_kHa__playerBoard>header,.PerfectSeasonV2Game-module__Ca_kHa__broadcast .PerfectSeasonV2Game-module__Ca_kHa__rosterBoard>header{border-top:4px solid var(--ps-accent-2)}.PerfectSeasonV2Game-module__Ca_kHa__broadcast .PerfectSeasonV2Game-module__Ca_kHa__playerBoard>header:after{content:"LIVE BOARD";background:var(--ps-accent);color:#fff;font:800 7px/1 var(--ps-mono);letter-spacing:.1em;align-self:flex-start;padding:6px 8px}@keyframes PerfectSeasonV2Game-module__Ca_kHa__pulse{50%{opacity:.45;transform:scale(.8)}}@keyframes PerfectSeasonV2Game-module__Ca_kHa__reveal{0%{opacity:0;transform:translateY(-5px)}}@keyframes PerfectSeasonV2Game-module__Ca_kHa__constraintFade{0%{opacity:0}}@keyframes PerfectSeasonV2Game-module__Ca_kHa__constraintMachineIn{0%{opacity:0;transform:scale(.92)translateY(18px)}}@keyframes PerfectSeasonV2Game-module__Ca_kHa__constraintReel{0%{filter:blur();transform:translateY(0)}18%{filter:blur(2px)}72%{filter:blur(1px)}to{filter:blur();transform:translateY(-336px)}}@keyframes PerfectSeasonV2Game-module__Ca_kHa__recordLand{0%{opacity:.25;transform:scale(1.28)}to{opacity:1;transform:scale(1)}}@keyframes PerfectSeasonV2Game-module__Ca_kHa__recordSweep{0%{transform:translate(-48%)}to{transform:translate(48%)}}@keyframes PerfectSeasonV2Game-module__Ca_kHa__slotCycle{0%{opacity:.2;filter:blur(2px);transform:translateY(-18px)}48%{opacity:1;filter:blur();transform:translateY(0)}to{opacity:.2;filter:blur(2px);transform:translateY(18px)}}@keyframes PerfectSeasonV2Game-module__Ca_kHa__slotScan{0%{opacity:.3;transform:translateY(-17px)}to{opacity:1;transform:translateY(17px)}}@keyframes PerfectSeasonV2Game-module__Ca_kHa__drawPulse{to{filter:brightness(1.28)}}@media (max-width:900px){.PerfectSeasonV2Game-module__Ca_kHa__gameIntro{grid-template-columns:1fr;gap:28px}.PerfectSeasonV2Game-module__Ca_kHa__brief{max-width:520px}.PerfectSeasonV2Game-module__Ca_kHa__spinStage{grid-template-columns:135px 1fr 1fr}.PerfectSeasonV2Game-module__Ca_kHa__spinStatus{display:none}.PerfectSeasonV2Game-module__Ca_kHa__teamSpin,.PerfectSeasonV2Game-module__Ca_kHa__seasonSpin{padding-left:12px;padding-right:12px}.PerfectSeasonV2Game-module__Ca_kHa__playLayout{grid-template-columns:1fr}.PerfectSeasonV2Game-module__Ca_kHa__rosterBoard{position:static}}@media (max-width:640px){.PerfectSeasonV2Game-module__Ca_kHa__page{padding:18px 14px 56px}.PerfectSeasonV2Game-module__Ca_kHa__backRow{min-height:46px}.PerfectSeasonV2Game-module__Ca_kHa__edition{display:none}.PerfectSeasonV2Game-module__Ca_kHa__gameIntro{padding:38px 0 28px}.PerfectSeasonV2Game-module__Ca_kHa__introTitle{margin-top:10px;font-size:max(62px,min(24vw,90px))}.PerfectSeasonV2Game-module__Ca_kHa__description{font-size:14px}.PerfectSeasonV2Game-module__Ca_kHa__briefRow span{min-height:72px;padding:12px 9px}.PerfectSeasonV2Game-module__Ca_kHa__briefRow b{font-size:26px}.PerfectSeasonV2Game-module__Ca_kHa__modeRail{scroll-snap-type:x mandatory;scrollbar-width:none;gap:8px;margin-left:-14px;margin-right:-14px;padding:0 14px 5px;display:flex;overflow-x:auto}.PerfectSeasonV2Game-module__Ca_kHa__modeRail::-webkit-scrollbar{display:none}.PerfectSeasonV2Game-module__Ca_kHa__modeTab{scroll-snap-align:start;flex:0 0 190px}.PerfectSeasonV2Game-module__Ca_kHa__spinStage{grid-template-columns:82px 1fr 1fr;min-height:150px}.PerfectSeasonV2Game-module__Ca_kHa__spinLabel span{font-size:6px}.PerfectSeasonV2Game-module__Ca_kHa__spinLabel b{font-size:7px}.PerfectSeasonV2Game-module__Ca_kHa__playerBoard>header,.PerfectSeasonV2Game-module__Ca_kHa__rosterBoard>header{min-height:80px;padding:15px}.PerfectSeasonV2Game-module__Ca_kHa__playerBoard header p,.PerfectSeasonV2Game-module__Ca_kHa__broadcast .PerfectSeasonV2Game-module__Ca_kHa__playerBoard>header:after{display:none}.PerfectSeasonV2Game-module__Ca_kHa__playerGrid{grid-template-columns:1fr;padding:8px}.PerfectSeasonV2Game-module__Ca_kHa__playerSelect{grid-template-columns:20px 43px minmax(0,1fr) auto;gap:9px;min-height:128px;padding:12px 10px}.PerfectSeasonV2Game-module__Ca_kHa__quickDraft{z-index:8;position:-webkit-sticky;position:sticky;bottom:8px;box-shadow:0 -8px 24px rgba(0,0,0,.22)}.PerfectSeasonV2Game-module__Ca_kHa__rosterBoard li{min-height:58px}.PerfectSeasonV2Game-module__Ca_kHa__resultCard{padding:14px}.PerfectSeasonV2Game-module__Ca_kHa__finalRecord{min-height:140px;padding:16px}.PerfectSeasonV2Game-module__Ca_kHa__finalRecord strong{font-size:76px}.PerfectSeasonV2Game-module__Ca_kHa__note{font-size:7px}.PerfectSeasonV2Game-module__Ca_kHa__page{width:100%;max-width:100vw;height:100dvh;min-height:100dvh;padding:0 7px max(5px,env(safe-area-inset-bottom));overflow:hidden}.PerfectSeasonV2Game-module__Ca_kHa__pageInner{flex-direction:column;width:100%;min-width:0;height:100%;display:flex;overflow:hidden}.PerfectSeasonV2Game-module__Ca_kHa__backRow{flex:0 0 40px;height:40px;min-height:40px}.PerfectSeasonV2Game-module__Ca_kHa__backLink{gap:6px;min-height:38px;font-size:11px}.PerfectSeasonV2Game-module__Ca_kHa__gameIntro,.PerfectSeasonV2Game-module__Ca_kHa__note,.PerfectSeasonV2Game-module__Ca_kHa__modeRail{display:none}.PerfectSeasonV2Game-module__Ca_kHa__game{--mobile-bar-h:clamp(30px,5dvh,34px);--mobile-spin-h:clamp(68px,12dvh,84px);--mobile-rule-h:clamp(29px,4.8dvh,34px);--mobile-roster-h:clamp(88px,16dvh,114px);--mobile-board-head-h:clamp(34px,6.5dvh,44px);--mobile-filter-h:clamp(36px,6.5dvh,44px);--mobile-pager-h:54px;width:100%;height:calc(100dvh - 45px - env(safe-area-inset-bottom));flex-direction:column;flex:1;align-items:stretch;gap:5px;min-height:0;display:flex;overflow:hidden}.PerfectSeasonV2Game-module__Ca_kHa__game>:not(.PerfectSeasonV2Game-module__Ca_kHa__modeCover){width:100%;min-width:0}.PerfectSeasonV2Game-module__Ca_kHa__mobileGameBar{min-height:var(--mobile-bar-h);height:var(--mobile-bar-h);flex:0 0 var(--mobile-bar-h);border-bottom:1px solid var(--ps-line);color:var(--ps-faded);font:700 10px/1 var(--ps-mono);letter-spacing:.05em;text-transform:uppercase;justify-content:space-between;align-items:center;padding:0 5px;display:flex}.PerfectSeasonV2Game-module__Ca_kHa__mobileGameBar>span:first-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.PerfectSeasonV2Game-module__Ca_kHa__mobileGameBar b{color:var(--ps-accent-2)}.PerfectSeasonV2Game-module__Ca_kHa__mobileGameBar button{min-height:calc(var(--mobile-bar-h) - 2px);color:var(--ps-accent);font:700 10px/1 var(--ps-mono);letter-spacing:.05em;text-transform:uppercase;background:0 0;border:0}.PerfectSeasonV2Game-module__Ca_kHa__mobileGameBar>strong{color:var(--ps-accent-2);font:700 12px/1 var(--ps-mono);letter-spacing:.04em;text-transform:uppercase}.PerfectSeasonV2Game-module__Ca_kHa__mobileGameBar .PerfectSeasonV2Game-module__Ca_kHa__pointsTotal{background:var(--ps-accent-2);color:var(--ps-bg);white-space:nowrap;padding:6px 7px}.PerfectSeasonV2Game-module__Ca_kHa__pointsTotal span{font-size:14px}.PerfectSeasonV2Game-module__Ca_kHa__hud{flex:0 0 47px;min-height:0}.PerfectSeasonV2Game-module__Ca_kHa__hud>dl{border-radius:0;grid-template-columns:repeat(4,minmax(0,1fr));height:47px}.PerfectSeasonV2Game-module__Ca_kHa__hud>dl>div:first-child{display:none}.PerfectSeasonV2Game-module__Ca_kHa__hud>dl{grid-template-columns:repeat(3,minmax(0,1fr))}.PerfectSeasonV2Game-module__Ca_kHa__hud>dl>div{min-height:0;padding:6px 7px}.PerfectSeasonV2Game-module__Ca_kHa__hud dt{letter-spacing:.08em;text-overflow:ellipsis;white-space:nowrap;font-size:6px;overflow:hidden}.PerfectSeasonV2Game-module__Ca_kHa__hud dd{margin-top:3px;font-size:17px;line-height:1}.PerfectSeasonV2Game-module__Ca_kHa__spinStage{min-height:var(--mobile-spin-h);height:var(--mobile-spin-h);flex:0 0 var(--mobile-spin-h);grid-template-columns:68px minmax(0,.9fr) minmax(0,1.1fr);box-shadow:3px 3px rgba(36,91,255,.22)!important}.PerfectSeasonV2Game-module__Ca_kHa__spinLabel,.PerfectSeasonV2Game-module__Ca_kHa__seasonSpin,.PerfectSeasonV2Game-module__Ca_kHa__teamSpin{padding:max(3px,min(.8dvh,6px))}.PerfectSeasonV2Game-module__Ca_kHa__spinLabel span{max-width:52px;font-size:9px;line-height:1.25}.PerfectSeasonV2Game-module__Ca_kHa__spinLabel b{font-size:10px;line-height:1.25}.PerfectSeasonV2Game-module__Ca_kHa__seasonSpin strong,.PerfectSeasonV2Game-module__Ca_kHa__teamSpin strong{font-size:29px}.PerfectSeasonV2Game-module__Ca_kHa__seasonSpin small,.PerfectSeasonV2Game-module__Ca_kHa__teamSpin small{font-size:9px}.PerfectSeasonV2Game-module__Ca_kHa__teamSpin{text-align:left;flex-direction:row;gap:max(3px,min(.8dvh,6px))}.PerfectSeasonV2Game-module__Ca_kHa__teamSpin img{width:30px!important;height:30px!important}.PerfectSeasonV2Game-module__Ca_kHa__constraint{min-height:var(--mobile-rule-h);flex:0 0 var(--mobile-rule-h);text-overflow:ellipsis;white-space:nowrap;border-left-width:3px;padding:max(6px,min(1.2dvh,9px)) 10px;font-size:11px;line-height:1.2;overflow:hidden}.PerfectSeasonV2Game-module__Ca_kHa__game>[data-feedback],.PerfectSeasonV2Game-module__Ca_kHa__rejected{z-index:90;border:1px solid var(--ps-accent-2);border-radius:0;min-height:40px;margin:0;padding:11px 12px;font-size:11px;animation:2.4s both PerfectSeasonV2Game-module__Ca_kHa__mobileToast;position:fixed;top:7px;left:7px;right:7px;box-shadow:0 10px 30px rgba(0,0,0,.36)}.PerfectSeasonV2Game-module__Ca_kHa__playLayout{grid-template-columns:1fr;grid-template-rows:var(--mobile-roster-h)minmax(0,1fr);flex:auto;gap:5px;min-height:0;display:grid;overflow:hidden}.PerfectSeasonV2Game-module__Ca_kHa__rosterBoard{grid-row:1;min-height:0;overflow:hidden}.PerfectSeasonV2Game-module__Ca_kHa__playerBoard{grid-row:2;grid-template-rows:var(--mobile-board-head-h)var(--mobile-filter-h)minmax(0,1fr)var(--mobile-pager-h);align-self:stretch;height:100%;min-height:0;display:grid;overflow:hidden}.PerfectSeasonV2Game-module__Ca_kHa__playerBoard>header,.PerfectSeasonV2Game-module__Ca_kHa__rosterBoard>header{align-items:center;height:max(29px,min(5dvh,34px));min-height:0;padding:max(5px,min(1dvh,7px)) 9px}.PerfectSeasonV2Game-module__Ca_kHa__playerBoard>header{height:var(--mobile-board-head-h)}.PerfectSeasonV2Game-module__Ca_kHa__playerBoard header span,.PerfectSeasonV2Game-module__Ca_kHa__rosterBoard header span{display:none}.PerfectSeasonV2Game-module__Ca_kHa__playerBoard h2,.PerfectSeasonV2Game-module__Ca_kHa__rosterBoard h2{margin:0;font-size:max(19px,min(3.2dvh,22px));line-height:1}.PerfectSeasonV2Game-module__Ca_kHa__rosterBoard>header>b{font-size:max(20px,min(3.4dvh,23px))}.PerfectSeasonV2Game-module__Ca_kHa__rosterBoard ol{height:calc(var(--mobile-roster-h) - clamp(29px,5dvh,34px));grid-template-columns:repeat(7,minmax(0,1fr));gap:2px;padding:max(3px,min(.7dvh,4px));display:grid}.PerfectSeasonV2Game-module__Ca_kHa__rosterBoard li{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:4px;min-width:0;height:100%;min-height:0;padding:max(3px,min(.8dvh,5px)) 3px;display:flex}.PerfectSeasonV2Game-module__Ca_kHa__slotIndex,.PerfectSeasonV2Game-module__Ca_kHa__rosterBoard li>svg,.PerfectSeasonV2Game-module__Ca_kHa__rosterOpen,.PerfectSeasonV2Game-module__Ca_kHa__rosterPlayer small{display:none}.PerfectSeasonV2Game-module__Ca_kHa__slotName{font-size:max(9px,min(1.6dvh,11px))}.PerfectSeasonV2Game-module__Ca_kHa__rosterPlayer{width:100%;min-width:0}.PerfectSeasonV2Game-module__Ca_kHa__rosterPlayer b{text-align:center;width:100%;font-size:max(8px,min(1.5dvh,10px));line-height:1.05}.PerfectSeasonV2Game-module__Ca_kHa__rosterPlayer b span{min-height:10px}.PerfectSeasonV2Game-module__Ca_kHa__rosterLegal{box-shadow:inset 0 -3px 0 var(--ps-accent)!important}.PerfectSeasonV2Game-module__Ca_kHa__playerGrid{overscroll-behavior:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch;grid-template-rows:repeat(4,minmax(0,1fr));grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:0;gap:6px;height:100%;min-height:0;padding:6px;overflow:hidden}.PerfectSeasonV2Game-module__Ca_kHa__playerGrid::-webkit-scrollbar{display:none}.PerfectSeasonV2Game-module__Ca_kHa__playerCard{min-width:0;min-height:0;position:relative;overflow:hidden}.PerfectSeasonV2Game-module__Ca_kHa__playerCardActive{box-shadow:inset 0 -4px 0 var(--card-accent);transform:none}.PerfectSeasonV2Game-module__Ca_kHa__playerSelect{grid-template-columns:minmax(0,1fr) auto;gap:4px;height:100%;min-height:0;padding:4px;display:grid;position:relative}.PerfectSeasonV2Game-module__Ca_kHa__playerRank,.PerfectSeasonV2Game-module__Ca_kHa__playerMeta,.PerfectSeasonV2Game-module__Ca_kHa__playerSelect>img{display:none}.PerfectSeasonV2Game-module__Ca_kHa__playerIdentity b{padding-right:0;font-size:max(11px,min(1.9dvh,15px));line-height:.98}.PerfectSeasonV2Game-module__Ca_kHa__playerIdentity small,.PerfectSeasonV2Game-module__Ca_kHa__playerPoints small{margin-top:0;font-size:max(9px,min(1.5dvh,10px))}.PerfectSeasonV2Game-module__Ca_kHa__playerDesktopMeta{display:none!important}.PerfectSeasonV2Game-module__Ca_kHa__playerMobileMeta{line-height:1;position:static;color:var(--card-accent)!important;margin-top:2px!important;display:block!important}.PerfectSeasonV2Game-module__Ca_kHa__playerPoints{align-items:center;gap:5px;display:flex;position:static}.PerfectSeasonV2Game-module__Ca_kHa__playerPoints b{font-size:max(23px,min(4.2dvh,31px))}.PerfectSeasonV2Game-module__Ca_kHa__playerPoints>small{display:none}.PerfectSeasonV2Game-module__Ca_kHa__playerSalary{margin-top:0;padding:4px 6px;font-size:max(9px,min(1.6dvh,11px))}.PerfectSeasonV2Game-module__Ca_kHa__positionRail{min-height:var(--mobile-filter-h);height:var(--mobile-filter-h);gap:5px;padding:max(3px,min(.7dvh,5px))}.PerfectSeasonV2Game-module__Ca_kHa__positionRail button{min-width:48px;min-height:calc(var(--mobile-filter-h) - clamp(6px,1.4dvh,10px));padding:0 9px;font-size:max(9px,min(1.6dvh,11px))}.PerfectSeasonV2Game-module__Ca_kHa__boardPagination{min-height:var(--mobile-pager-h);height:var(--mobile-pager-h);grid-template-columns:44px auto 1fr 44px;gap:6px;padding:max(3px,min(.7dvh,5px)) 6px;font-size:max(9px,min(1.5dvh,10px))}.PerfectSeasonV2Game-module__Ca_kHa__boardPagination>button{width:44px;height:44px}.PerfectSeasonV2Game-module__Ca_kHa__boardPagination i{gap:4px}.PerfectSeasonV2Game-module__Ca_kHa__boardPagination i button{width:15px;height:5px}.PerfectSeasonV2Game-module__Ca_kHa__quickDraft{z-index:80;right:7px;bottom:max(7px,env(safe-area-inset-bottom));border:1px solid var(--ps-accent);background:var(--ps-panel-2);min-height:68px;padding:10px 12px;position:fixed;left:7px;box-shadow:0 -12px 38px rgba(0,0,0,.5)}.PerfectSeasonV2Game-module__Ca_kHa__quickDraft>span{font-size:11px}.PerfectSeasonV2Game-module__Ca_kHa__quickDraft button{min-width:82px;min-height:46px}.PerfectSeasonV2Game-module__Ca_kHa__resultCard{flex:1;min-height:0;overflow-y:auto}.PerfectSeasonV2Game-module__Ca_kHa__gameComplete{gap:0}.PerfectSeasonV2Game-module__Ca_kHa__gameComplete .PerfectSeasonV2Game-module__Ca_kHa__mobileGameBar,.PerfectSeasonV2Game-module__Ca_kHa__gameComplete .PerfectSeasonV2Game-module__Ca_kHa__spinStage,.PerfectSeasonV2Game-module__Ca_kHa__gameComplete .PerfectSeasonV2Game-module__Ca_kHa__constraint{display:none}.PerfectSeasonV2Game-module__Ca_kHa__gameComplete .PerfectSeasonV2Game-module__Ca_kHa__resultCard{padding-top:18px}.PerfectSeasonV2Game-module__Ca_kHa__finalRecord{grid-template-columns:1fr;gap:24px;min-height:230px;padding:20px 16px}.PerfectSeasonV2Game-module__Ca_kHa__recordHeading span{font-size:10px}.PerfectSeasonV2Game-module__Ca_kHa__recordHeading b{max-width:none;margin-top:9px;font-size:25px}.PerfectSeasonV2Game-module__Ca_kHa__recordReveal{gap:10px}.PerfectSeasonV2Game-module__Ca_kHa__recordReveal small{font-size:10px}.PerfectSeasonV2Game-module__Ca_kHa__recordReveal strong{font-size:max(68px,min(23vw,94px))}.PerfectSeasonV2Game-module__Ca_kHa__recordReveal>i{padding-bottom:4px;font-size:36px}.PerfectSeasonV2Game-module__Ca_kHa__modeCover{z-index:110;padding:max(14px,env(safe-area-inset-top))12px max(14px,env(safe-area-inset-bottom));background:linear-gradient(90deg,rgba(200,240,74,.035) 1px,transparent 1px),linear-gradient(rgba(200,240,74,.035) 1px,transparent 1px),var(--ps-bg);color:var(--ps-ink);background-size:36px 36px;flex-direction:column;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.PerfectSeasonV2Game-module__Ca_kHa__modeCoverTop{border-bottom:1px solid var(--ps-line);min-height:34px;color:var(--ps-faded);font:700 10px/1 var(--ps-mono);letter-spacing:.13em;text-transform:uppercase;justify-content:space-between;align-items:flex-start;display:flex}.PerfectSeasonV2Game-module__Ca_kHa__modeCoverTop button{border:1px solid var(--ps-line);width:30px;height:30px;color:var(--ps-soft);background:0 0;place-items:center;display:grid}.PerfectSeasonV2Game-module__Ca_kHa__modeCoverCopy{padding:max(26px,min(8vh,58px)) 3px 18px}.PerfectSeasonV2Game-module__Ca_kHa__modeCoverCopy>svg{color:var(--ps-accent-2);margin-bottom:20px}.PerfectSeasonV2Game-module__Ca_kHa__modeCoverCopy p{color:var(--ps-accent-2);font:700 10px/1 var(--ps-mono);letter-spacing:.16em;text-transform:uppercase;margin:0 0 10px}.PerfectSeasonV2Game-module__Ca_kHa__modeCoverCopy h2{max-width:360px;font:400 clamp(42px,13vw,60px)/.83 var(--ps-display);letter-spacing:-.045em;text-transform:uppercase;margin:0}.PerfectSeasonV2Game-module__Ca_kHa__modeCoverCopy>span{max-width:340px;color:var(--ps-soft);margin-top:15px;font-size:17px;line-height:1.52;display:block}.PerfectSeasonV2Game-module__Ca_kHa__modeCoverOptions{border-top:1px solid var(--ps-line);grid-template-rows:repeat(3,minmax(82px,1fr));min-height:0;margin-top:auto;display:grid}.PerfectSeasonV2Game-module__Ca_kHa__modeCoverOptions button{border:0;border-bottom:1px solid var(--ps-line);min-width:0;color:var(--ps-ink);text-align:left;background:0 0;grid-template-rows:auto auto;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:5px 10px;padding:13px 10px;display:grid}.PerfectSeasonV2Game-module__Ca_kHa__modeCoverOptions button>span{color:var(--ps-accent);font:400 23px/1 var(--ps-display);grid-row:1/3}.PerfectSeasonV2Game-module__Ca_kHa__modeCoverOptions strong{font-size:18px}.PerfectSeasonV2Game-module__Ca_kHa__modeCoverOptions small{color:var(--ps-faded);font:600 12px/1.32 var(--ps-body);letter-spacing:0;text-transform:none}.PerfectSeasonV2Game-module__Ca_kHa__modeCoverOptions b{color:var(--ps-accent-2);font:700 11px/1 var(--ps-mono);letter-spacing:.08em;text-transform:uppercase;grid-area:1/3/3}.PerfectSeasonV2Game-module__Ca_kHa__modeCoverOptions button[aria-pressed=true]{background:var(--ps-panel);box-shadow:inset 4px 0 0 var(--ps-accent-2)}}@keyframes PerfectSeasonV2Game-module__Ca_kHa__mobileToast{0%{opacity:0;transform:translateY(-8px)}12%,88%{opacity:1;transform:translateY(0)}to{opacity:0;pointer-events:none;transform:translateY(-8px)}}@media (prefers-reduced-motion:reduce){.PerfectSeasonV2Game-module__Ca_kHa__game *,.PerfectSeasonV2Game-module__Ca_kHa__stateCard *{transition-duration:.01ms!important;animation:none!important}.PerfectSeasonV2Game-module__Ca_kHa__reelTrack{transform:translateY(-336px)!important}}@media (max-width:640px){.PerfectSeasonV2Game-module__Ca_kHa__mobileUtility{flex:0 0 44px;justify-content:space-between;align-items:center;gap:8px;display:flex}.PerfectSeasonV2Game-module__Ca_kHa__mobileUtility>a{min-height:44px;color:var(--ps-ink);font:700 11px/1 var(--ps-mono);align-items:center;padding:0 8px;display:inline-flex}}@media (max-width:480px){.PerfectSeasonV2Game-module__Ca_kHa__resultStats{grid-template-columns:minmax(0,1fr)}}
.TheGridPoolNav-module__FH5XmG__shell{border-bottom:1px solid rgba(245,242,232,.08);justify-content:space-between;align-items:center;gap:24px;max-width:1040px;margin:0 auto;padding:14px 24px;display:flex}.TheGridPoolNav-module__FH5XmG__copy p,.TheGridPoolNav-module__FH5XmG__ranges a{font:700 9px/1 var(--font-azeret-mono),monospace;letter-spacing:.14em;text-transform:uppercase}.TheGridPoolNav-module__FH5XmG__copy p{color:var(--color-sky-light)}.TheGridPoolNav-module__FH5XmG__copy span{color:var(--color-ink-faded);margin-top:5px;font-size:12px;display:block}.TheGridPoolNav-module__FH5XmG__ranges{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.TheGridPoolNav-module__FH5XmG__ranges a{border:1px solid var(--color-field-mid);border-radius:var(--radius-sm);min-height:36px;color:var(--color-ink-soft);align-items:center;padding:0 10px;display:inline-flex}.TheGridPoolNav-module__FH5XmG__ranges a:hover{border-color:var(--color-sky-light);color:var(--color-ink)}.TheGridPoolNav-module__FH5XmG__ranges a.TheGridPoolNav-module__FH5XmG__active{border-color:var(--color-signal);background:var(--color-signal);color:var(--color-field-deepest)}.TheGridPoolNav-module__FH5XmG__compact{text-align:left;height:100%;position:relative}.TheGridPoolNav-module__FH5XmG__compact summary{border-radius:var(--radius-sm);height:100%;min-height:54px;color:var(--color-ink);cursor:pointer;background:rgba(12,20,45,.9);border:1px solid rgba(109,141,255,.55);flex-direction:column;justify-content:center;gap:5px;padding:0 14px;list-style:none;display:flex}.TheGridPoolNav-module__FH5XmG__compact summary::-webkit-details-marker{display:none}.TheGridPoolNav-module__FH5XmG__compact summary:after{color:var(--color-sky-light);content:"⌄";position:absolute;top:50%;right:12px;transform:translateY(-50%)}.TheGridPoolNav-module__FH5XmG__compact[open] summary:after{content:"⌃"}.TheGridPoolNav-module__FH5XmG__compact summary span{color:var(--color-ink-faded);font:700 8px/1 var(--font-azeret-mono),monospace;letter-spacing:.16em;text-transform:uppercase}.TheGridPoolNav-module__FH5XmG__compact summary strong{color:var(--color-sky-light);font:700 12px/1 var(--font-azeret-mono),monospace;letter-spacing:.08em}.TheGridPoolNav-module__FH5XmG__compactRanges{z-index:20;background:var(--color-field-deepest);border:1px solid rgba(109,141,255,.55);gap:3px;padding:5px;display:grid;position:absolute;bottom:calc(100% + 6px);left:0;right:0;box-shadow:8px 8px rgba(45,96,255,.16)}.TheGridPoolNav-module__FH5XmG__compactRanges a{min-height:34px;color:var(--color-ink-soft);font:700 9px/1 var(--font-azeret-mono),monospace;letter-spacing:.1em;text-transform:uppercase;align-items:center;padding:0 9px;display:flex}.TheGridPoolNav-module__FH5XmG__compactRanges a:hover{background:var(--color-field-dark);color:var(--color-ink)}.TheGridPoolNav-module__FH5XmG__compactRanges a[aria-current=page]{background:var(--color-signal);color:var(--color-field-deepest)}@media (max-width:700px){.TheGridPoolNav-module__FH5XmG__shell{gap:12px;padding:13px 12px;display:grid}.TheGridPoolNav-module__FH5XmG__copy span{font-size:11px;line-height:1.4}.TheGridPoolNav-module__FH5XmG__ranges{grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;display:grid}.TheGridPoolNav-module__FH5XmG__ranges a{letter-spacing:.04em;justify-content:center;min-height:34px;padding:0 3px;font-size:7px}.TheGridPoolNav-module__FH5XmG__compact summary{min-height:50px;padding-left:10px;padding-right:10px}.TheGridPoolNav-module__FH5XmG__compact summary strong{font-size:11px}.TheGridPoolNav-module__FH5XmG__compactRanges{min-width:150px;right:auto}}
.SiteFooter-module__VFKzxG__footer{background:var(--color-carbon);color:var(--color-paper);border-top:5px solid var(--color-signal)}.SiteFooter-module__VFKzxG__topline,.SiteFooter-module__VFKzxG__body,.SiteFooter-module__VFKzxG__legal{max-width:1400px;margin:0 auto;padding-left:28px;padding-right:28px}.SiteFooter-module__VFKzxG__topline{border-bottom:1px solid color-mix(in srgb,var(--color-paper)14%,transparent);font:700 8px/1 var(--font-azeret-mono),monospace;letter-spacing:.18em;text-transform:uppercase;color:var(--color-signal);justify-content:space-between;padding-top:13px;padding-bottom:13px;display:flex}.SiteFooter-module__VFKzxG__body{grid-template-columns:minmax(300px,1.25fr) 2fr;gap:max(56px,min(10vw,150px));padding-top:64px;padding-bottom:70px;display:grid}.SiteFooter-module__VFKzxG__brand p{max-width:320px;color:var(--color-ink-soft);margin:25px 0;font-size:17px;line-height:1.55}.SiteFooter-module__VFKzxG__brand>a{border-bottom:1px solid var(--color-signal);font:700 9px/1 var(--font-azeret-mono),monospace;letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:8px;padding-bottom:7px;display:inline-flex}.SiteFooter-module__VFKzxG__index{grid-template-columns:repeat(4,1fr);gap:28px;display:grid}.SiteFooter-module__VFKzxG__index section{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.SiteFooter-module__VFKzxG__index p{border-bottom:1px solid color-mix(in srgb,var(--color-paper)14%,transparent);width:100%;font:700 9px/1 var(--font-azeret-mono),monospace;letter-spacing:.14em;text-transform:uppercase;margin-bottom:8px;padding-bottom:12px}.SiteFooter-module__VFKzxG__index p span{color:var(--color-signal);margin-right:8px}.SiteFooter-module__VFKzxG__index a{color:var(--color-ink-soft);font-size:13px}.SiteFooter-module__VFKzxG__index a:hover{color:var(--color-signal)}.SiteFooter-module__VFKzxG__comingSoon{color:var(--color-signal);font-size:13px}.SiteFooter-module__VFKzxG__legal{border-top:1px solid color-mix(in srgb,var(--color-paper)14%,transparent);text-align:center;font:600 8px/1.5 var(--font-azeret-mono),monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--color-ink-faded);justify-content:center;gap:24px;padding-top:18px;padding-bottom:24px;display:flex}@media (max-width:960px){.SiteFooter-module__VFKzxG__body{grid-template-columns:1fr;gap:48px}.SiteFooter-module__VFKzxG__index{grid-template-columns:1fr 1fr}.SiteFooter-module__VFKzxG__legal{flex-direction:column}}@media (max-width:460px){.SiteFooter-module__VFKzxG__topline,.SiteFooter-module__VFKzxG__body,.SiteFooter-module__VFKzxG__legal{padding-left:18px;padding-right:18px}.SiteFooter-module__VFKzxG__index{grid-template-columns:1fr}}
.PerfectSeasonModeNav-module__bIZ_9G__nav{z-index:20;border-block:1px solid var(--color-line);background:var(--color-carbon);color:var(--color-ink);position:relative}.PerfectSeasonModeNav-module__bIZ_9G__inner{grid-template-columns:1fr 190px 190px 190px;align-items:stretch;max-width:1040px;min-height:52px;margin:0 auto;padding:0 24px;display:grid}.PerfectSeasonModeNav-module__bIZ_9G__label{font:700 8px/1 var(--font-azeret-mono),monospace;letter-spacing:.18em;text-transform:uppercase;color:var(--color-ink-faded);align-items:center;display:flex}.PerfectSeasonModeNav-module__bIZ_9G__inner a{border-left:1px solid var(--color-line);color:var(--color-ink-faded);grid-template-columns:24px minmax(0,1fr);align-items:center;gap:8px;padding:8px 14px;display:grid}.PerfectSeasonModeNav-module__bIZ_9G__inner a:last-child{border-right:1px solid var(--color-line)}.PerfectSeasonModeNav-module__bIZ_9G__inner a.PerfectSeasonModeNav-module__bIZ_9G__active{background:var(--color-signal);color:var(--color-carbon)}.PerfectSeasonModeNav-module__bIZ_9G__inner a b{font:700 9px/1 var(--font-azeret-mono),monospace}.PerfectSeasonModeNav-module__bIZ_9G__inner a span{font:700 10px/1 var(--font-azeret-mono),monospace;letter-spacing:.12em;text-transform:uppercase}.PerfectSeasonModeNav-module__bIZ_9G__inner a small{color:var(--color-ink-soft);font:500 7px/1 var(--font-azeret-mono),monospace;letter-spacing:.09em;margin-top:4px;display:block}.PerfectSeasonModeNav-module__bIZ_9G__inner a.PerfectSeasonModeNav-module__bIZ_9G__active small{color:inherit;opacity:.72}@media (max-width:640px){body:has(.perfect-season-compact) .PerfectSeasonModeNav-module__bIZ_9G__nav{display:none}.PerfectSeasonModeNav-module__bIZ_9G__inner{grid-template-columns:repeat(3,minmax(0,1fr));min-height:48px;padding:0}.PerfectSeasonModeNav-module__bIZ_9G__label{display:none}.PerfectSeasonModeNav-module__bIZ_9G__inner a{grid-template-columns:18px minmax(0,1fr);gap:4px;padding:7px 6px}.PerfectSeasonModeNav-module__bIZ_9G__inner a span{letter-spacing:.08em;font-size:8px}.PerfectSeasonModeNav-module__bIZ_9G__inner a small{letter-spacing:.05em;font-size:6px}}
