.AppPageShell-module__ru3oiG__outerStandard{width:100vw;min-height:100dvh;position:relative;overflow:hidden}.AppPageShell-module__ru3oiG__outerDashboard{width:100vw;height:100vh;position:relative;overflow:hidden}.AppPageShell-module__ru3oiG__rowStandard{z-index:10;flex-direction:row;align-items:stretch;min-height:100dvh;display:flex;position:relative}.AppPageShell-module__ru3oiG__rowDashboard{z-index:10;flex-direction:row;width:100vw;height:100vh;display:flex;position:relative;overflow:hidden}.AppPageShell-module__ru3oiG__navRail{box-sizing:border-box;flex-shrink:0;width:20vw;display:flex}.AppPageShell-module__ru3oiG__navRailDashboard{height:100vh;overflow:hidden}.AppPageShell-module__ru3oiG__bodyColumnStandard{flex-direction:row;flex:1;align-items:stretch;min-width:0;display:flex}.AppPageShell-module__ru3oiG__centerStandard{flex:1;justify-content:center;min-width:0;padding-block:clamp(1rem,2vw,2rem);padding-inline:clamp(1rem,2vw,2.5rem);display:flex;overflow-y:auto}.AppPageShell-module__ru3oiG__centerAlignCenter{align-items:center}.AppPageShell-module__ru3oiG__centerAlignSafe{align-items:safe center}.AppPageShell-module__ru3oiG__centerDashboard{box-sizing:border-box;flex:none;width:60vw;height:100vh;padding:1.5rem;display:flex;overflow:hidden}.AppPageShell-module__ru3oiG__rightStandard{flex-direction:column;flex-shrink:0;justify-content:center;display:flex;overflow-y:auto}.AppPageShell-module__ru3oiG__rightDashboard{box-sizing:border-box;flex-direction:column;flex:none;width:20vw;height:100vh;padding:1.5rem;display:flex;overflow:hidden}.AppPageShell-module__ru3oiG__profileNavMount{display:none}@media (max-width:768px){.AppPageShell-module__ru3oiG__outerStandard{box-sizing:border-box;width:100%;max-width:100%;height:100dvh;min-height:0;padding-top:env(safe-area-inset-top,0px);flex-direction:column;display:flex;overflow:hidden}.AppPageShell-module__ru3oiG__outerDashboard{height:100dvh;min-height:100dvh;padding-top:env(safe-area-inset-top,0px);flex-direction:column;display:flex;overflow:hidden}.AppPageShell-module__ru3oiG__rowStandard{box-sizing:border-box;width:100%;max-width:100%;min-height:0;padding-bottom:var(--ef-profile-dock-space);flex-direction:column;flex:auto}.AppPageShell-module__ru3oiG__rowPublic{padding-bottom:max(1.25rem, env(safe-area-inset-bottom,0px))}.AppPageShell-module__ru3oiG__rowDashboard{flex-direction:column;flex:1;width:100%;height:auto;min-height:0;padding-bottom:0;overflow:hidden}.AppPageShell-module__ru3oiG__navRail{display:none}.AppPageShell-module__ru3oiG__bodyColumnStandard{-webkit-overflow-scrolling:touch;flex-direction:column;flex:auto;align-items:stretch;width:100%;min-width:0;max-width:100%;min-height:0;padding-bottom:0;display:flex;overflow:hidden auto}.AppPageShell-module__ru3oiG__centerStandard,.AppPageShell-module__ru3oiG__centerDashboard{-webkit-overflow-scrolling:touch;box-sizing:border-box;width:100%;min-width:0;max-width:100%;height:auto;min-height:0;padding-inline:max(.75rem, env(safe-area-inset-left,0px)) max(.75rem, env(safe-area-inset-right,0px));flex:1;justify-content:flex-start;align-items:stretch;padding-block:.75rem 1rem;overflow:hidden auto}.AppPageShell-module__ru3oiG__centerStandard{padding-block:var(--ef-profile-dock-gap) 0;flex-direction:column;flex:1 0 auto;overflow:visible}.AppPageShell-module__ru3oiG__centerAlignCenter,.AppPageShell-module__ru3oiG__centerAlignSafe{align-items:stretch}.AppPageShell-module__ru3oiG__centerDashboard{padding:.75rem 1rem calc(var(--ef-mobile-profile-dock-height) + env(safe-area-inset-bottom,0px));flex-direction:column;order:2;align-items:stretch;display:flex}.AppPageShell-module__ru3oiG__rightStandard,.AppPageShell-module__ru3oiG__rightDashboard{flex-shrink:0;justify-content:flex-start;width:100%;height:auto;max-height:none;overflow:visible}.AppPageShell-module__ru3oiG__rightDashboard{z-index:var(--ef-z-pinned-ui);background:0 0;order:1;padding:.5rem .75rem 0}.AppPageShell-module__ru3oiG__rightStandard{padding:0 max(.75rem, env(safe-area-inset-right,0px)) 1rem max(.75rem, env(safe-area-inset-left,0px));box-sizing:border-box;width:100%!important;min-width:0!important;max-width:100%!important}.AppPageShell-module__ru3oiG__profileNavMount{display:block}}
.MobileProfileNav-module__Kdr9Ea__mount{display:none}@media (min-width:769px){.MobileProfileNav-module__Kdr9Ea__mount{display:none!important}}.MobileProfileNav-module__Kdr9Ea__dock{left:0;right:0;bottom:calc(env(safe-area-inset-bottom,0px) + .35rem);z-index:var(--ef-z-pinned-ui);padding-inline:max(.5rem, env(safe-area-inset-left,0px)) max(.5rem, env(safe-area-inset-right,0px));pointer-events:none;box-sizing:border-box;justify-content:center;padding-top:.35rem;padding-bottom:0;display:flex;position:fixed}.MobileProfileNav-module__Kdr9Ea__dock>div{pointer-events:auto;max-width:min(calc(100vw - 1rem), calc(100% - env(safe-area-inset-left,0px) - env(safe-area-inset-right,0px)))}.MobileProfileNav-module__Kdr9Ea__surface{--ef-glass-radius:.9rem;box-sizing:border-box;padding:var(--ef-mobile-profile-surface-padding-y,.6rem) .65rem;flex-direction:row;align-items:center;width:max-content;max-width:calc(100vw - 1rem);display:flex;overflow:visible}.MobileProfileNav-module__Kdr9Ea__surfaceExpanded{filter:drop-shadow(0 -2px 16px #3c2edb33);transform:none}.MobileProfileNav-module__Kdr9Ea__profileSummary{width:var(--ef-mobile-profile-summary-width,6.25rem);cursor:pointer;color:inherit;text-align:center;background:0 0;border:none;flex-direction:column;flex-shrink:0;align-items:center;padding:0;display:flex}.MobileProfileNav-module__Kdr9Ea__avatarSlot{width:var(--ef-mobile-profile-avatar-size,6rem);height:var(--ef-mobile-profile-avatar-size,6rem);border-radius:.7rem;flex-shrink:0;overflow:visible}.MobileProfileNav-module__Kdr9Ea__avatarSlot .aspect-square{max-width:var(--ef-mobile-profile-avatar-size,6rem);max-height:var(--ef-mobile-profile-avatar-size,6rem);border-radius:.7rem!important;width:100%!important;height:100%!important;margin:0!important;overflow:visible!important}.MobileProfileNav-module__Kdr9Ea__metaSlot{width:100%;min-width:0;margin-top:.2rem;padding-bottom:.05rem}.MobileProfileNav-module__Kdr9Ea__metaSlot span{font-size:var(--ef-mobile-profile-meta-size,.8125rem)!important;line-height:1.2!important}.MobileProfileNav-module__Kdr9Ea__navShell{align-self:center;min-width:0;height:auto;min-height:0;transition:grid-template-columns .5s ease-in-out,opacity .5s ease-in-out;display:grid;overflow:hidden}.MobileProfileNav-module__Kdr9Ea__navShellOpen{opacity:1;pointer-events:auto;grid-template-columns:1fr}.MobileProfileNav-module__Kdr9Ea__navShellClosed{opacity:0;pointer-events:none;grid-template-columns:0fr}.MobileProfileNav-module__Kdr9Ea__navOverflow{min-width:0;height:auto;min-height:0;display:flex;overflow:hidden}.MobileProfileNav-module__Kdr9Ea__navGrid{box-sizing:border-box;background:0 0;border:none;grid-template-rows:44px;grid-template-columns:repeat(5,minmax(44px,1fr));place-items:center;gap:.2rem;width:100%;height:auto;min-height:0;padding:0 0 0 .15rem;transition:transform .5s ease-in-out,opacity .5s ease-in-out;display:grid}.MobileProfileNav-module__Kdr9Ea__navGridOpen{opacity:1;pointer-events:auto;transform:translate(0)scale(1)}.MobileProfileNav-module__Kdr9Ea__navGridClosed{opacity:0;pointer-events:none;transform:translate(-1rem)scale(.95)}.MobileProfileNav-module__Kdr9Ea__navLink,.MobileProfileNav-module__Kdr9Ea__navButton{width:100%;min-width:44px;height:100%;min-height:44px;color:var(--ef-ink-soft);cursor:pointer;background:0 0;border:none;border-radius:.65rem;flex-direction:column;justify-content:center;align-items:center;gap:.1rem;padding:.2rem .3rem;text-decoration:none;transition:color .15s,background .15s;display:flex}.MobileProfileNav-module__Kdr9Ea__navLink:active,.MobileProfileNav-module__Kdr9Ea__navButton:active{background:var(--ef-inner-strong)}.MobileProfileNav-module__Kdr9Ea__navActive{color:var(--ef-ink);background:#5b5bf038}.MobileProfileNav-module__Kdr9Ea__navLabel{text-align:center;white-space:nowrap;font-size:.58rem;font-weight:500;line-height:1.1}.MobileProfileNav-module__Kdr9Ea__reducedMotion .MobileProfileNav-module__Kdr9Ea__navShell,.MobileProfileNav-module__Kdr9Ea__reducedMotion .MobileProfileNav-module__Kdr9Ea__navGrid{transition:none!important}.MobileProfileNav-module__Kdr9Ea__reducedMotion .MobileProfileNav-module__Kdr9Ea__navShellClosed{display:none}@media (prefers-reduced-motion:reduce){.MobileProfileNav-module__Kdr9Ea__navShell,.MobileProfileNav-module__Kdr9Ea__navGrid{transition:none!important}.MobileProfileNav-module__Kdr9Ea__navShellClosed{display:none}}@media (max-width:768px){.MobileProfileNav-module__Kdr9Ea__mount{display:block}}
.mobileStandardPages-module__jke9ga__tabBarWrap{flex-shrink:0;justify-content:center;display:flex}@media (max-width:768px){.mobileStandardPages-module__jke9ga__panelRoot{box-sizing:border-box;flex:none;width:100%;min-width:0;margin-block:auto;margin-inline:auto;max-width:100%!important;max-height:none!important;overflow:visible!important}.mobileStandardPages-module__jke9ga__pageHeaderStack{text-align:center;flex-direction:column;align-items:center;gap:.55rem;display:flex}.mobileStandardPages-module__jke9ga__pageTitle{text-align:center;width:100%;margin:0}.mobileStandardPages-module__jke9ga__drillHeader{align-items:center;width:100%;min-height:2.75rem;grid-template-columns:2.75rem minmax(0,1fr) 2.75rem!important;display:grid!important}.mobileStandardPages-module__jke9ga__drillHeader>:first-child{grid-column:1;justify-self:start}.mobileStandardPages-module__jke9ga__drillTitle{text-align:center;min-width:0;max-width:100%;color:var(--ef-ink);letter-spacing:.06em;text-transform:uppercase;overflow-wrap:anywhere;grid-column:2;margin:0;font-size:clamp(1.3rem,2.1vw,1.8rem);font-weight:500;justify-self:center!important}.mobileStandardPages-module__jke9ga__headerMetaRow{flex-wrap:wrap;justify-content:center;gap:.45rem;width:100%;display:flex}.mobileStandardPages-module__jke9ga__tabBarWrap{-webkit-overflow-scrolling:touch;justify-content:center;width:100%;max-width:100%;display:flex;overflow-x:auto}.mobileStandardPages-module__jke9ga__tabBarInner{max-width:100%}.mobileStandardPages-module__jke9ga__tabBarInner button{min-width:2.75rem;min-height:2.75rem;padding-inline:.85rem!important}.mobileStandardPages-module__jke9ga__tapArea{position:relative}.mobileStandardPages-module__jke9ga__tapArea:before{content:"";width:max(100%,2.75rem);height:max(100%,2.75rem);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.mobileStandardPages-module__jke9ga__scrollRegion{width:100%;min-width:0}}
.partyControls-module__EykPRa__togglePair{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(.4rem,.8vw,.6rem);display:grid}.partyControls-module__EykPRa__labelShort{display:none}@media (max-width:768px){.partyControls-module__EykPRa__labelFull{display:none}.partyControls-module__EykPRa__labelShort{display:inline}.partyControls-module__EykPRa__segmentedMobile{flex-wrap:wrap;display:flex}.partyControls-module__EykPRa__segmentedOptionMobile{flex:calc(50% - .3rem);min-height:2.75rem}.partyControls-module__EykPRa__segmentedOptionMobile:last-child:nth-child(odd){flex-basis:100%}.partyControls-module__EykPRa__stepButtonMobile{width:2.75rem;min-width:2.75rem;height:2.75rem;min-height:2.75rem}.partyControls-module__EykPRa__choiceCardMobile{min-height:3.25rem}.partyControls-module__EykPRa__landingPanel{min-height:0;flex:auto!important;gap:clamp(.45rem,1.4dvh,.75rem)!important;margin-block:0!important}.partyControls-module__EykPRa__landingHeaderMobile{justify-content:center;align-items:center;display:flex!important}.partyControls-module__EykPRa__landingHeaderMobile>span:empty{display:none}.partyControls-module__EykPRa__landingChoices{flex-direction:column;flex:1;gap:clamp(.45rem,1.4dvh,.65rem);min-height:0;display:flex}.partyControls-module__EykPRa__choiceCardMobile{text-align:center;box-sizing:border-box;flex:1 1 0;min-height:0;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:clamp(.45rem,1.6dvh,.75rem)!important;padding:clamp(.65rem,2dvh,1rem) clamp(.55rem,2vw,.85rem)!important}.partyControls-module__EykPRa__choiceCreate{background:linear-gradient(165deg, #4caf5033 0%, #4caf500f 55%, transparent 100%), var(--ef-inner)!important}.partyControls-module__EykPRa__choiceJoin{background:linear-gradient(165deg, #5b5bf038 0%, #5b5bf012 55%, transparent 100%), var(--ef-inner)!important}.partyControls-module__EykPRa__choiceIconTile{border-radius:1rem!important;width:clamp(4.75rem,14dvh,5.75rem)!important;height:clamp(4.75rem,14dvh,5.75rem)!important}.partyControls-module__EykPRa__choiceIcon{width:clamp(2.2rem,6.5dvh,2.75rem)!important;height:clamp(2.2rem,6.5dvh,2.75rem)!important}.partyControls-module__EykPRa__choiceTextCol{align-items:center;max-width:100%;flex:none!important}.partyControls-module__EykPRa__choiceTitle{font-size:clamp(1.05rem,2.6dvh,1.25rem)!important}.partyControls-module__EykPRa__choiceDescription{max-width:16rem;line-height:1.35;font-size:clamp(.78rem,2dvh,.88rem)!important}.partyControls-module__EykPRa__choiceChevron,.partyControls-module__EykPRa__landingBackHidden{display:none!important}.partyControls-module__EykPRa__backButtonMobile{width:2.75rem;min-width:2.75rem;height:2.75rem;min-height:2.75rem}.partyControls-module__EykPRa__primaryButtonMobile{width:100%;min-height:2.75rem}.partyControls-module__EykPRa__primaryButtonMobile:disabled{background:var(--ef-inner-strong)!important;border:1px solid var(--ef-inner-border)!important;color:var(--ef-ink-muted)!important;opacity:1!important}.partyControls-module__EykPRa__codeInputMobile{width:100%;min-height:2.75rem}.partyControls-module__EykPRa__codeInputMobile::placeholder{color:var(--ef-ink-muted);opacity:1}}@media (min-width:769px){.partyControls-module__EykPRa__landingChoices{flex-direction:column;gap:clamp(.85rem,1.7vw,1.3rem);display:flex}}
.partyRoom-module__eQBOHW__roomHeader{flex-direction:column;align-items:center;gap:.65rem;display:flex}.partyRoom-module__eQBOHW__roomPills{flex-wrap:wrap;justify-content:center;gap:clamp(.4rem,.7vw,.6rem);display:flex}.partyRoom-module__eQBOHW__seats{--seat-gap:clamp(.65rem, 1.2vw, 1.15rem);justify-content:center;gap:var(--seat-gap);flex-wrap:wrap;display:flex}.partyRoom-module__eQBOHW__seat{flex:0 0 calc((100% - 3 * var(--seat-gap)) / 4);min-width:0;height:clamp(9.5rem,14vw,13rem)}.partyRoom-module__eQBOHW__styleNote{text-align:center;color:var(--ef-ink-soft);margin:0;font-size:clamp(.85rem,.95vw,.95rem);font-weight:500}.partyRoom-module__eQBOHW__rail{align-items:center}@media (max-width:768px){.partyRoom-module__eQBOHW__seat{flex-basis:calc((100% - var(--seat-gap)) / 2);height:9.5rem}.partyRoom-module__eQBOHW__readyBtn,.partyRoom-module__eQBOHW__styleBtn,.partyRoom-module__eQBOHW__leaveBtn{min-height:2.75rem}.partyRoom-module__eQBOHW__rail{display:none!important}}
.GlassModal-module__4yQS3a__panel{--ef-glass-radius:28px;box-sizing:border-box;outline:none;flex-direction:column;width:100%;max-height:calc(100dvh - 2rem);animation:.22s cubic-bezier(.2,.8,.3,1) GlassModal-module__4yQS3a__panelIn;display:flex;position:relative}.GlassModal-module__4yQS3a__sm{max-width:24rem}.GlassModal-module__4yQS3a__md{max-width:30rem}.GlassModal-module__4yQS3a__lg{max-width:46rem}.GlassModal-module__4yQS3a__closing{pointer-events:none;animation:.16s ease-in forwards GlassModal-module__4yQS3a__panelOut}.GlassModal-module__4yQS3a__scrimClosing{animation:.16s ease-in forwards GlassModal-module__4yQS3a__scrimOut}.GlassModal-module__4yQS3a__scrimIn{animation:.18s ease-out GlassModal-module__4yQS3a__scrimIn}@keyframes GlassModal-module__4yQS3a__panelIn{0%{opacity:0;transform:translateY(10px)scale(.97)}}@keyframes GlassModal-module__4yQS3a__panelOut{to{opacity:0;transform:translateY(6px)scale(.98)}}@keyframes GlassModal-module__4yQS3a__scrimIn{0%{opacity:0}}@keyframes GlassModal-module__4yQS3a__scrimOut{to{opacity:0}}.GlassModal-module__4yQS3a__close{z-index:4;border:1px solid var(--ef-inner-border);width:2.75rem;height:2.75rem;color:var(--ef-ink);background:var(--ef-inner-strong);cursor:pointer;border-radius:9999px;justify-content:center;align-items:center;padding:0;transition:background-color .15s,transform .15s;display:flex;position:absolute;top:.75rem;right:.75rem}.GlassModal-module__4yQS3a__close:hover{background:var(--ef-inner-border)}.GlassModal-module__4yQS3a__close:active{transform:scale(.94)}.GlassModal-module__4yQS3a__close:focus-visible{outline-offset:2px;outline:2px solid #fffadae6}.GlassModal-module__4yQS3a__header{text-align:center;flex-shrink:0;padding:1.35rem 3.75rem 0}.GlassModal-module__4yQS3a__title{letter-spacing:.06em;text-transform:uppercase;overflow-wrap:anywhere;margin:0;font-size:clamp(1.1rem,1.6vw,1.3rem);font-weight:600;line-height:1.2}.GlassModal-module__4yQS3a__subtitle{color:var(--ef-ink-soft);margin:.3rem 0 0;font-size:.88rem;font-weight:500;line-height:1.35}.GlassModal-module__4yQS3a__body{overscroll-behavior:contain;flex-direction:column;gap:1rem;min-height:0;padding:1.1rem 1.35rem 1.35rem;display:flex;overflow-y:auto}.GlassModal-module__4yQS3a__header+.GlassModal-module__4yQS3a__body{padding-top:1rem}.GlassModal-module__4yQS3a__footer{flex-shrink:0;gap:.6rem;padding:0 1.35rem 1.35rem;display:flex}.GlassModal-module__4yQS3a__footer>*{flex:1 1 0}.GlassModal-module__4yQS3a__button{min-height:2.75rem;font:inherit;letter-spacing:.01em;color:#fff;white-space:nowrap;cursor:pointer;border:1px solid #0000;border-radius:14px;justify-content:center;align-items:center;gap:.5rem;padding:.65rem 1.15rem;font-size:.95rem;font-weight:600;line-height:1.1;transition:transform .14s,filter .14s,background-color .14s;display:inline-flex}.GlassModal-module__4yQS3a__button:hover:not(:disabled){filter:brightness(1.07);transform:translateY(-1px)}.GlassModal-module__4yQS3a__button:active:not(:disabled){transform:scale(.97)}.GlassModal-module__4yQS3a__button:disabled{cursor:default;opacity:.55}.GlassModal-module__4yQS3a__button:focus-visible{outline-offset:2px;outline:2px solid #fffadae6}.GlassModal-module__4yQS3a__primary{color:var(--ef-ink-on-light);background:var(--ef-green)}.GlassModal-module__4yQS3a__light{color:#fffada;background:#3c2edb}.GlassModal-module__4yQS3a__neutral{color:var(--ef-ink);background:var(--ef-inner-strong);border-color:var(--ef-inner-border)}.GlassModal-module__4yQS3a__danger{background:var(--ef-red);border-color:#ffbec859}@media (max-width:768px){.GlassModal-module__4yQS3a__panel{--ef-glass-radius:26px;max-height:calc(100dvh - max(1rem, env(safe-area-inset-top,0px)) - max(1rem, env(safe-area-inset-bottom,0px)))}.GlassModal-module__4yQS3a__sm,.GlassModal-module__4yQS3a__md,.GlassModal-module__4yQS3a__lg{max-width:100%}.GlassModal-module__4yQS3a__header{padding:1.15rem 3.5rem 0}.GlassModal-module__4yQS3a__body{padding:.95rem 1.1rem 1.15rem}.GlassModal-module__4yQS3a__footer{padding:0 1.1rem 1.1rem}.GlassModal-module__4yQS3a__scrimSheet{padding:max(1rem, env(safe-area-inset-top,0px)) 0 0!important;align-items:flex-end!important}.GlassModal-module__4yQS3a__panel.GlassModal-module__4yQS3a__sheet{max-height:calc(100dvh - max(2.5rem, env(safe-area-inset-top,0px) + 1.5rem));padding-bottom:env(safe-area-inset-bottom,0px);border-bottom:none;border-radius:28px 28px 0 0;animation:.26s cubic-bezier(.2,.8,.3,1) GlassModal-module__4yQS3a__sheetIn}.GlassModal-module__4yQS3a__sheet.GlassModal-module__4yQS3a__closing{animation:.18s ease-in forwards GlassModal-module__4yQS3a__sheetOut}}@keyframes GlassModal-module__4yQS3a__sheetIn{0%{transform:translateY(100%)}}@keyframes GlassModal-module__4yQS3a__sheetOut{to{transform:translateY(100%)}}@media (prefers-reduced-motion:reduce){.GlassModal-module__4yQS3a__panel,.GlassModal-module__4yQS3a__sheet,.GlassModal-module__4yQS3a__closing,.GlassModal-module__4yQS3a__scrimIn,.GlassModal-module__4yQS3a__scrimClosing{animation:none!important}}.GlassModal-module__4yQS3a__message{text-align:center;flex-direction:column;align-items:center;gap:.55rem;padding-top:.6rem;display:flex}.GlassModal-module__4yQS3a__badge{width:3.5rem;height:3.5rem;color:var(--ef-ink);background:var(--ef-inner-strong);border:1px solid var(--ef-inner-border);border-radius:9999px;justify-content:center;align-items:center;margin-bottom:.35rem;display:flex}.GlassModal-module__4yQS3a__badgeDanger{color:#ffb3c1;background:#e648602e;border-color:#d63b5c73}.GlassModal-module__4yQS3a__messageTitle{letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:clamp(1.15rem,1.6vw,1.3rem);font-weight:600}.GlassModal-module__4yQS3a__messageBody{max-width:19rem;color:var(--ef-ink-soft);margin:0;font-size:.93rem;line-height:1.45}
.gameSection-module__vSwjrq__root{box-sizing:border-box;flex-direction:column;width:100%;max-width:100%;height:100%;display:flex}.gameSection-module__vSwjrq__carouselArea{flex-shrink:0;width:100%;height:75vh;position:relative;overflow:hidden}.gameSection-module__vSwjrq__searchArea{flex-shrink:0;justify-content:center;align-items:center;width:100%;height:25vh;display:flex}.gameSection-module__vSwjrq__searchBar{border-radius:clamp(.8rem,1.2vw,1.2rem);align-items:center;gap:clamp(.6rem,.9vw,.9rem);width:clamp(16rem,32vw,32rem);height:clamp(2rem,3vh,3rem);padding:clamp(.6rem,.9vw,.9rem);display:flex}@media (max-width:768px){.gameSection-module__vSwjrq__root{flex-direction:column;flex:1;height:auto;min-height:0;display:flex}.gameSection-module__vSwjrq__carouselArea{height:auto;min-height:0;max-height:calc(100dvh - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px) - var(--ef-mobile-profile-dock-height,9.35rem) - 6rem);flex:auto;overflow:visible}.gameSection-module__vSwjrq__searchArea{display:none}}
.controls-module__TZ4XIG__accountAction.controls-module__TZ4XIG__accountAction{transition:transform .2s,box-shadow .2s,filter .2s}@media (hover:hover){.controls-module__TZ4XIG__accountAction.controls-module__TZ4XIG__accountAction:hover:not(:disabled){filter:brightness(1.06);box-shadow:0 0 0 1px var(--action-glow-rim), 0 0 22px var(--action-glow), 0 8px 20px #00000047;transform:scale(1.05)}.controls-module__TZ4XIG__accountAction.controls-module__TZ4XIG__accountAction:active:not(:disabled){transform:scale(1.02)}}@media (hover:none){.controls-module__TZ4XIG__accountAction.controls-module__TZ4XIG__accountAction:hover{filter:none;box-shadow:none;transform:none}.controls-module__TZ4XIG__accountAction.controls-module__TZ4XIG__accountAction:active:not(:disabled){box-shadow:0 0 0 1px var(--action-glow-rim), 0 0 18px var(--action-glow);transform:scale(.97)}}@media (max-width:768px){.controls-module__TZ4XIG__segmentedMobile{flex-wrap:nowrap;max-width:100%;display:inline-flex}.controls-module__TZ4XIG__segmentedBtnMobile{white-space:nowrap;text-align:center;flex:0 auto;min-width:2.75rem;min-height:2rem;padding:.28rem .42rem!important;font-size:.72rem!important}.controls-module__TZ4XIG__stepperBtnMobile{width:2.75rem;min-width:2.75rem;height:2.75rem;min-height:2.75rem}.controls-module__TZ4XIG__settingRowShell{box-sizing:border-box;min-height:2.75rem;flex-direction:row!important;align-items:center!important;gap:.65rem!important}.controls-module__TZ4XIG__settingRowLabel{flex:42%;min-width:0}.controls-module__TZ4XIG__settingRowControl{flex-wrap:nowrap;flex:0 52%;justify-content:flex-end;width:auto;min-width:0;max-width:52%}.controls-module__TZ4XIG__sliderWrap{gap:.35rem!important;width:clamp(4.75rem,30vw,7.25rem)!important}.controls-module__TZ4XIG__sliderWrap span{width:2.1rem!important;font-size:.72rem!important}.controls-module__TZ4XIG__sliderWrap input{background:0 0!important;height:2.75rem!important}.controls-module__TZ4XIG__textLinkMobile{align-items:center;min-height:2.75rem;padding-inline:.35rem;display:inline-flex}.controls-module__TZ4XIG__iconBtnMobile{justify-content:center;align-items:center;min-width:2.75rem;min-height:2.75rem;display:inline-flex}.controls-module__TZ4XIG__fauxSelectMobile{min-width:0;max-width:100%;gap:.3rem!important;padding:.32rem .45rem!important;font-size:.78rem!important}.controls-module__TZ4XIG__fauxSelectMobile span{text-overflow:ellipsis;white-space:nowrap;max-width:5.5rem;overflow:hidden}.controls-module__TZ4XIG__settingRowCompactBtn{white-space:nowrap;padding:.35rem .5rem!important;font-size:.72rem!important}}
.PopupOverlay-module__mKMcpq__modelStage{aspect-ratio:1;background:radial-gradient(circle at 50% 58%, #81d8d06b 0%, #3c2edb2e 46%, transparent 74%), var(--ef-inner-strong);border:1px solid var(--ef-inner-border);border-radius:22px;flex-shrink:0;width:100%;margin-inline:auto;position:relative;overflow:hidden}.PopupOverlay-module__mKMcpq__fitViewport{width:min(100%,100dvh - 17rem)}.PopupOverlay-module__mKMcpq__modelStageInner{width:100%;height:100%;position:relative}.PopupOverlay-module__mKMcpq__hint{letter-spacing:.02em;color:var(--ef-ink-soft);justify-content:center;align-items:center;gap:.4rem;margin:0;font-size:.8rem;font-weight:500;display:flex}@media (max-width:768px){.PopupOverlay-module__mKMcpq__fitViewport{width:min(100%, calc(100dvh - 16rem - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px)))}}
.currencySection-module__0TYLPq__root{flex-direction:column;justify-content:center;align-items:center;gap:clamp(.2rem,.4vw,.4rem);width:100%;height:100%;display:flex}.currencySection-module__0TYLPq__tile{aspect-ratio:1;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:clamp(.8rem,1.2vw,1.2rem);width:clamp(10rem,15vw,15rem);display:flex}@media (max-width:768px){.currencySection-module__0TYLPq__root{flex-direction:row;justify-content:space-between;align-items:flex-start;gap:.35rem;height:auto;padding:.25rem 0}.currencySection-module__0TYLPq__tile{aspect-ratio:auto;flex:1;gap:.35rem;width:auto;min-width:0}.currencySection-module__0TYLPq__modelGlass{border-radius:.85rem!important;width:clamp(3.25rem,22vw,4.5rem)!important;height:clamp(3.25rem,22vw,4.5rem)!important}.currencySection-module__0TYLPq__labelGlass{border-radius:.75rem!important;height:clamp(1.75rem,10vw,2.25rem)!important}.currencySection-module__0TYLPq__labelText{font-size:clamp(.65rem,3.2vw,.85rem)!important}}
.rejoinToast-module__bp74Rq__toast{--ef-glass-radius:9999px;top:calc(env(safe-area-inset-top,0px) + 1.1rem);z-index:var(--ef-z-pinned-ui);box-sizing:border-box;align-items:center;gap:.75rem;width:max-content;max-width:min(32rem,100vw - 2rem);padding:.45rem .45rem .45rem .55rem;animation:.28s cubic-bezier(.2,.8,.3,1) rejoinToast-module__bp74Rq__toastIn;display:flex;position:fixed;left:50%;transform:translate(-50%)}@keyframes rejoinToast-module__bp74Rq__toastIn{0%{opacity:0;transform:translate(-50%,-10px)}}.rejoinToast-module__bp74Rq__icon{width:2.5rem;height:2.5rem;color:var(--ef-ink);background:var(--ef-inner-strong);border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.rejoinToast-module__bp74Rq__text{flex-direction:column;gap:.1rem;min-width:0;line-height:1.2;display:flex}.rejoinToast-module__bp74Rq__title{white-space:nowrap;font-size:.92rem;font-weight:600}.rejoinToast-module__bp74Rq__detail{color:var(--ef-ink-soft);text-overflow:ellipsis;white-space:nowrap;font-size:.8rem;font-weight:500;overflow:hidden}.rejoinToast-module__bp74Rq__toastTall{--ef-glass-radius:22px}.rejoinToast-module__bp74Rq__detailWrap{white-space:normal}.rejoinToast-module__bp74Rq__coins{color:var(--ef-ink);font-size:.8rem;font-weight:600}.rejoinToast-module__bp74Rq__code{font-variant-numeric:tabular-nums;letter-spacing:.08em;color:var(--ef-ink)}.rejoinToast-module__bp74Rq__rejoin{min-height:2.5rem;font:inherit;color:var(--ef-ink-on-light);background:var(--ef-green);cursor:pointer;border:none;border-radius:9999px;flex-shrink:0;margin-left:.25rem;padding:0 1.15rem;font-size:.9rem;font-weight:600;transition:transform .14s,filter .14s}.rejoinToast-module__bp74Rq__rejoin:hover{filter:brightness(1.07);transform:translateY(-1px)}.rejoinToast-module__bp74Rq__rejoin:active{transform:scale(.97)}.rejoinToast-module__bp74Rq__dismiss{width:2.5rem;height:2.5rem;color:var(--ef-ink-soft);cursor:pointer;background:0 0;border:none;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:background-color .15s;display:flex}.rejoinToast-module__bp74Rq__dismiss:hover{background:var(--ef-inner-strong)}.rejoinToast-module__bp74Rq__rejoin:focus-visible,.rejoinToast-module__bp74Rq__dismiss:focus-visible{outline:2px solid var(--ef-accent);outline-offset:2px}@media (max-width:768px){.rejoinToast-module__bp74Rq__toast{--ef-glass-radius:22px;top:auto;bottom:var(--ef-profile-dock-space);gap:.6rem;width:calc(100vw - 1.5rem);max-width:26rem;padding:.5rem .4rem .5rem .55rem;animation-name:rejoinToast-module__bp74Rq__toastInMobile}.rejoinToast-module__bp74Rq__text{flex:auto}.rejoinToast-module__bp74Rq__icon{display:none}.rejoinToast-module__bp74Rq__dismiss{width:2.75rem;height:2.75rem}.rejoinToast-module__bp74Rq__rejoin{min-height:2.75rem;margin-left:0}}@keyframes rejoinToast-module__bp74Rq__toastInMobile{0%{opacity:0;transform:translate(-50%,10px)}}@media (prefers-reduced-motion:reduce){.rejoinToast-module__bp74Rq__toast{animation:none}}
.friendsPanel-module__jqL-eW__mobileHeaderOnly{display:none}.friendsPanel-module__jqL-eW__menuBtn{width:2rem;height:2rem}@media (max-width:768px){.friendsPanel-module__jqL-eW__desktopHeaderOnly{display:none!important}.friendsPanel-module__jqL-eW__mobileHeaderOnly{display:flex}.friendsPanel-module__jqL-eW__friendRow{box-sizing:border-box;width:100%;min-width:0}.friendsPanel-module__jqL-eW__friendMain{flex:1;min-width:0}.friendsPanel-module__jqL-eW__friendName{min-width:0}.friendsPanel-module__jqL-eW__friendRow:has(.friendsPanel-module__jqL-eW__seatPill){grid-template-columns:auto minmax(0,1fr) auto auto;grid-template-areas:"avatar main action more""avatar seat action more";align-items:center;row-gap:.3rem;display:grid!important}.friendsPanel-module__jqL-eW__friendRow:has(.friendsPanel-module__jqL-eW__seatPill)>:first-child{grid-area:avatar}.friendsPanel-module__jqL-eW__friendRow:has(.friendsPanel-module__jqL-eW__seatPill) .friendsPanel-module__jqL-eW__friendMain{grid-area:main}.friendsPanel-module__jqL-eW__friendRow:has(.friendsPanel-module__jqL-eW__seatPill) .friendsPanel-module__jqL-eW__seatPill{grid-area:seat;justify-self:start}.friendsPanel-module__jqL-eW__friendRow:has(.friendsPanel-module__jqL-eW__seatPill)>.ef-pop:not(.friendsPanel-module__jqL-eW__menuBtn){grid-area:action}.friendsPanel-module__jqL-eW__friendRow:has(.friendsPanel-module__jqL-eW__seatPill) .friendsPanel-module__jqL-eW__menuBtn{grid-area:more}.friendsPanel-module__jqL-eW__seatPill{white-space:nowrap;padding:.15rem .5rem!important;font-size:.72rem!important}.friendsPanel-module__jqL-eW__friendRowOffline{opacity:1!important}.friendsPanel-module__jqL-eW__friendRowOffline .friendsPanel-module__jqL-eW__friendName{color:var(--ef-ink)!important}.friendsPanel-module__jqL-eW__friendRowOffline .friendsPanel-module__jqL-eW__statusText{color:var(--ef-ink-soft)!important}.friendsPanel-module__jqL-eW__contentArea{height:auto!important;max-height:none!important;overflow:visible!important}.friendsPanel-module__jqL-eW__contentArea .fr-scroll{height:auto!important;padding-right:0!important;overflow:visible!important}.friendsPanel-module__jqL-eW__contentArea .h-full{height:auto!important}.friendsPanel-module__jqL-eW__menuBtn{min-width:2.75rem;min-height:2.75rem;border-radius:9999px!important;width:2.75rem!important;height:2.75rem!important}.friendsPanel-module__jqL-eW__menuDropdown{max-width:min(16rem,100vw - 2rem);left:auto!important;right:0!important}.friendsPanel-module__jqL-eW__searchRow{width:100%;min-width:0}.friendsPanel-module__jqL-eW__searchWrap{padding-block:0!important}.friendsPanel-module__jqL-eW__searchWrap input{min-height:2.75rem}}
.profilePopup-module__7ogNqa__layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:1.35rem;display:grid}.profilePopup-module__7ogNqa__stage{aspect-ratio:1;background:radial-gradient(circle at 50% 58%, #81d8d06b 0%, #3c2edb2e 46%, transparent 74%), var(--ef-inner-strong);border:1px solid var(--ef-inner-border);border-radius:22px;width:100%;position:relative;overflow:hidden}.profilePopup-module__7ogNqa__info{flex-direction:column;gap:1rem;min-width:0;padding:.35rem 0 0;display:flex}.profilePopup-module__7ogNqa__identity{flex-direction:column;gap:.3rem;padding-right:3rem;display:flex}.profilePopup-module__7ogNqa__name{overflow-wrap:anywhere;margin:0;font-size:clamp(1.45rem,2.2vw,1.8rem);font-weight:600;line-height:1.15}.profilePopup-module__7ogNqa__country{color:var(--ef-ink-soft);align-items:center;gap:.5rem;font-size:.92rem;font-weight:500;display:flex}.profilePopup-module__7ogNqa__flag{border-radius:.15rem;flex-shrink:0;width:1.45rem;height:auto}.profilePopup-module__7ogNqa__facts{flex-direction:column;gap:.5rem;margin:0;display:flex}.profilePopup-module__7ogNqa__fact{background:var(--ef-inner);border:1px solid var(--ef-inner-border);border-radius:14px;justify-content:space-between;align-items:center;gap:.75rem;min-height:3rem;padding:.5rem .85rem;display:flex}.profilePopup-module__7ogNqa__factLabel{letter-spacing:.08em;text-transform:uppercase;color:var(--ef-ink-muted);font-size:.74rem;font-weight:600}.profilePopup-module__7ogNqa__factValue{text-align:right;align-items:center;gap:.45rem;min-width:0;margin:0;font-size:.98rem;font-weight:600;display:flex}.profilePopup-module__7ogNqa__rankBadge{flex-shrink:0;width:1.9rem;height:1.9rem}.profilePopup-module__7ogNqa__friendsTag{color:var(--ef-ink)}.profilePopup-module__7ogNqa__actions{margin-top:auto;display:flex}.profilePopup-module__7ogNqa__actions>*{flex:auto}@media (max-width:768px){.profilePopup-module__7ogNqa__layout{grid-template-columns:minmax(0,1fr);gap:1rem;padding-top:2.6rem}.profilePopup-module__7ogNqa__stage{width:min(100%,40dvh);margin-inline:auto}.profilePopup-module__7ogNqa__identity{text-align:center;align-items:center;padding-right:0}.profilePopup-module__7ogNqa__country{justify-content:center}}
.shopPanel-module__cU2DDG__mobileHeaderOnly{display:none}@media (max-width:768px){.shopPanel-module__cU2DDG__desktopHeaderOnly{display:none!important}.shopPanel-module__cU2DDG__mobileHeaderOnly{display:flex}.shopPanel-module__cU2DDG__shelf{grid-template-columns:repeat(2,minmax(0,1fr));justify-items:stretch;gap:.65rem;width:100%;max-width:100%;padding-inline:0;display:grid!important}.shopPanel-module__cU2DDG__shelfItem{box-sizing:border-box;min-width:0;max-width:100%;width:100%!important}.shopPanel-module__cU2DDG__contentArea{height:auto!important;min-height:0!important;max-height:none!important;padding-right:0!important;transition:none!important;overflow:visible!important}.shopPanel-module__cU2DDG__rarityPill{box-shadow:0 1px 2px #00000040;background:var(--ef-rarity)!important;color:#14181f!important;letter-spacing:.06em!important;border-radius:9999px!important;padding:.2rem .5rem!important;font-size:.62rem!important;font-weight:700!important}}
.game-module__H4RWYG__viewportFill{width:100vw;height:100dvh}.game-module__H4RWYG__root{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;--bar-h:clamp(14rem, 28vh, 20rem);--bar-pad-y:clamp(.8rem, 1.5vh, 1.2rem);background:#0f0f23 url(/backgrounds/background-try.jpg) 50%/cover no-repeat;flex-direction:column;justify-content:space-between;align-items:center;width:100vw;height:100dvh;display:flex;position:relative;overflow:hidden}.game-module__H4RWYG__root img{-webkit-user-drag:none;user-drag:none}.game-module__H4RWYG__handCard[draggable=true]{-webkit-user-drag:element}.game-module__H4RWYG__gameArea{flex-direction:row;flex:1;justify-content:space-evenly;align-items:center;width:100%;display:flex}.game-module__H4RWYG__sideColumn{flex-direction:column;justify-content:center;align-items:center;gap:clamp(.8rem,1.5vh,1.2rem);display:flex}@media (min-width:769px){.game-module__H4RWYG__gameArea{--area-h:calc(100dvh - var(--bar-h) - 2 * var(--bar-pad-y) - 1px);--col-top:calc(clamp(1rem, 2vh, 1.5rem) + clamp(2.5rem, 4vw, 3.2rem) + .4rem);--col-gap:clamp(.8rem, 1.5vh, 1.2rem);--tile-frame:calc(2 * clamp(.5rem, .8vh, .6rem) + 2px);--tile-outer:min(calc(clamp(11rem, 17vh, 14rem) + var(--tile-frame)), calc((var(--area-h) - var(--col-top) - .5rem - (var(--rows,1) - 1) * var(--col-gap)) / var(--rows,1)));--tile-h:calc(var(--tile-outer) - var(--tile-frame));min-height:0}.game-module__H4RWYG__sideColumn{--col-h:calc(var(--rows-here,1) * var(--tile-outer) - var(--invites-here,0) * (var(--tile-frame) - 4px) + (var(--rows-here,1) - 1) * var(--col-gap));gap:var(--col-gap);margin-top:max(var(--col-top), calc((var(--area-h) - var(--col-h)) / 2));align-self:flex-start}.game-module__H4RWYG__sideColumn>.game-module__H4RWYG__player,.game-module__H4RWYG__sideColumn>.game-module__H4RWYG__invitePlaceholder,.game-module__H4RWYG__sideColumn>.game-module__H4RWYG__playerPlaceholder{height:var(--tile-h)}.game-module__H4RWYG__sideColumn .game-module__H4RWYG__playerAvatar{width:min(90%, calc(var(--tile-h) - 1.9rem))}.game-module__H4RWYG__gameArea>.game-module__H4RWYG__center{width:min(clamp(50rem, 65vw, 75rem), calc(100vw - 2 * (clamp(7rem, 10vw, 9.5rem) + var(--tile-frame)) - 3rem))}}.game-module__H4RWYG__playerPlaceholder{opacity:0;width:clamp(7rem,10vw,9.5rem);height:clamp(11rem,17vh,14rem)}.game-module__H4RWYG__topRow,.game-module__H4RWYG__middleRow{display:none}.game-module__H4RWYG__bottomRow{flex-shrink:0;justify-content:center;width:100%;display:flex}.game-module__H4RWYG__center{flex-grow:0;flex-shrink:0;width:clamp(50rem,65vw,75rem);height:clamp(20rem,55vh,35rem);position:relative}.game-module__H4RWYG__table{border-radius:clamp(1.2rem,2vw,1.8rem);flex-direction:row;width:100%;height:100%;display:flex;position:relative;overflow:hidden}.game-module__H4RWYG__bazaar{background:var(--ef-inner);border-radius:clamp(.8rem,1.2vw,1rem);flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;width:20%;height:100%;display:flex;position:relative;overflow:hidden}.game-module__H4RWYG__bazaarInner{flex-direction:column;justify-content:center;align-items:center;width:90%;max-width:clamp(5rem,10vw,8rem);height:80%;max-height:clamp(10rem,28vh,16rem);display:flex;position:relative}.game-module__H4RWYG__trumpCard{aspect-ratio:636/926;z-index:1;filter:drop-shadow(0 4px 10px #0006);border-radius:clamp(.3rem,.5vw,.45rem);width:auto;height:18vh;position:absolute;top:0;left:50%;transform:translate(-50%)}.game-module__H4RWYG__deckStack{aspect-ratio:636/926;z-index:2;filter:drop-shadow(0 4px 10px #0006);border-radius:clamp(.3rem,.5vw,.45rem);width:auto;height:18vh;position:absolute;top:30%;left:50%;transform:translate(-50%)rotate(90deg)}.game-module__H4RWYG__deckLabel{color:#fff;z-index:10;background:#00000080;border-radius:clamp(.5rem,.8vw,.7rem);padding:clamp(.15rem,.3vh,.25rem) clamp(.5rem,.8vw,.7rem);font-size:clamp(.7rem,1vw,.85rem);font-weight:700;position:absolute;bottom:clamp(.5rem,1vh,.8rem);left:50%;transform:translate(-50%)}.game-module__H4RWYG__trumpSuitIcon{object-fit:contain;opacity:.9;width:8vh;height:8vh}.game-module__H4RWYG__playingArea{background:var(--ef-inner);box-sizing:border-box;border-radius:clamp(.8rem,1.2vw,1rem);justify-content:center;align-items:center;width:60%;height:100%;padding:clamp(.6rem,1.2vh,1rem);display:flex;position:relative;overflow:hidden}.game-module__H4RWYG__instances{--row-gap:clamp(.4rem, .8vmin, .6rem);place-content:center;align-items:center;gap:var(--row-gap);flex-flow:wrap;width:100%;height:100%;display:flex}.game-module__H4RWYG__muck{border-radius:clamp(.8rem,1.2vw,1rem);flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;width:20%;height:100%;display:flex;position:relative;overflow:hidden}.game-module__H4RWYG__muckInner{justify-content:center;align-items:center;width:90%;max-width:clamp(5rem,10vw,8rem);height:60%;max-height:clamp(8rem,20vh,12rem);display:flex;position:relative}.game-module__H4RWYG__muckCard{aspect-ratio:636/926;filter:drop-shadow(0 2px 6px #00000080);pointer-events:none;border-radius:clamp(.3rem,.5vw,.45rem);width:auto;height:18vh;position:absolute;top:50%;left:50%}.game-module__H4RWYG__muckCardAppearing{animation:.35s ease-out backwards game-module__H4RWYG__muckCardIn}@keyframes game-module__H4RWYG__muckCardIn{0%{opacity:0}}.game-module__H4RWYG__toast{top:calc(1rem + env(safe-area-inset-top,0px));z-index:60;pointer-events:none;border-radius:999px;padding:.5rem 1rem;font-size:.85rem;font-weight:600;animation:1.8s ease-out forwards game-module__H4RWYG__toastLife;position:absolute;left:50%;transform:translate(-50%)}@keyframes game-module__H4RWYG__toastLife{0%{opacity:0;translate:0 -8px}10%,88%{opacity:1;translate:0}to{opacity:0;translate:0 -4px}}.game-module__H4RWYG__motionLayer{z-index:45;pointer-events:none;contain:strict;position:fixed;inset:0;overflow:hidden}.game-module__H4RWYG__motionLayer .ef-flight-card{transform-origin:50%;will-change:transform, opacity;filter:drop-shadow(0 4px 10px #0006);-webkit-user-select:none;user-select:none;pointer-events:none;border-radius:clamp(.3rem,.5vw,.45rem);position:absolute;top:0;left:0}.game-module__H4RWYG__root [data-flying]{opacity:0!important;transition:none!important}.game-module__H4RWYG__muckLabel{color:#fff;z-index:10;background:#00000080;border-radius:clamp(.5rem,.8vw,.7rem);padding:clamp(.15rem,.3vh,.25rem) clamp(.5rem,.8vw,.7rem);font-size:clamp(.7rem,1vw,.85rem);font-weight:700;position:absolute;bottom:clamp(.5rem,1vh,.8rem);left:50%;transform:translate(-50%)}.game-module__H4RWYG__slot{background:var(--ef-inner);border:2px dashed var(--ef-track);border-radius:clamp(.6rem,1vw,.9rem);justify-content:center;align-items:center;transition:opacity .2s;animation:.2s ease-out backwards game-module__H4RWYG__slotFadeIn;display:flex;position:relative}.game-module__H4RWYG__slotInner{border-radius:inherit;justify-content:center;align-items:center;display:flex;position:absolute;inset:0;overflow:hidden}.game-module__H4RWYG__instances>.game-module__H4RWYG__slot{box-sizing:border-box;flex:none;max-width:100%;margin-block:-2px}.game-module__H4RWYG__slot{width:calc((100% - 2 * var(--row-gap)) / 3 - .01px);height:calc((100% - var(--row-gap)) / 2 + 4px)}.game-module__H4RWYG__slotActive{border-style:solid;border-color:var(--ef-ink-muted);background:var(--ef-inner-strong)}.game-module__H4RWYG__slotDropTarget{background:#5b5bf024;border-color:#5b5bf08c}.game-module__H4RWYG__card{aspect-ratio:636/926;-webkit-user-select:none;user-select:none;pointer-events:none;filter:drop-shadow(0 4px 10px #0006);border-radius:clamp(.3rem,.5vw,.45rem);width:auto;height:18vh;position:absolute;top:50%;transform:translate(-50%,-50%)}.game-module__H4RWYG__attack{z-index:1;left:50%;transform:translate(-58%,-50%)rotate(-30deg)}.game-module__H4RWYG__defense{z-index:2;left:50%;transform:translate(-42%,-50%)rotate(30deg)}@media (min-width:769px){.game-module__H4RWYG__instances{container-type:size}.game-module__H4RWYG__card{height:min(18vh, ((100cqw - 2 * var(--row-gap)) / 3 - 4px) / 1.21, (100cqh - var(--row-gap)) / 2 / 1.21)}}.game-module__H4RWYG__playerRing{display:none}.game-module__H4RWYG__player{pointer-events:auto;width:clamp(7rem,10vw,9.5rem);height:clamp(11rem,17vh,14rem);color:var(--ef-ink);border-radius:clamp(.9rem,1.5vw,1.3rem);flex-direction:column;flex-shrink:0;align-items:center;padding:clamp(.5rem,.8vh,.6rem);transition:opacity .3s;display:flex;position:relative}.game-module__H4RWYG__player:after{content:"";border-radius:inherit;pointer-events:none;opacity:0;transition:opacity .3s;position:absolute;inset:-1px}.game-module__H4RWYG__playerActive{border-color:#64ffb466}.game-module__H4RWYG__playerInactive{opacity:.4;filter:grayscale(60%)}.game-module__H4RWYG__player:has(.game-module__H4RWYG__emoteBubble){z-index:30}.game-module__H4RWYG__emoteBubble{box-sizing:border-box;z-index:40;pointer-events:none;background:#fffffff2;border-radius:50%;justify-content:center;align-items:center;width:2.7rem;height:2.7rem;font-size:1.6rem;line-height:1;animation:.25s cubic-bezier(.34,1.56,.64,1) game-module__H4RWYG__emoteBubbleIn;display:flex;position:absolute;top:calc(50% - .55rem);left:50%;transform:translate(-50%,-50%);box-shadow:0 4px 14px #00000059}@keyframes game-module__H4RWYG__emoteBubbleIn{0%{opacity:0;transform:translate(-50%,-50%)scale(.6)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}.game-module__H4RWYG__emoteBubbleLeaving{animation:.22s ease-in forwards game-module__H4RWYG__emoteBubbleOut}@keyframes game-module__H4RWYG__emoteBubbleOut{to{opacity:0;scale:.7}}@media (prefers-reduced-motion:reduce){.game-module__H4RWYG__emoteBubble,.game-module__H4RWYG__emoteBubbleLeaving{animation:none}}.game-module__H4RWYG__statusBubble{box-sizing:border-box;z-index:35;width:max-content;max-width:calc(100% - 1.1rem - clamp(1.4rem,2.2vw,1.8rem));color:var(--ef-ink);pointer-events:none;border-radius:.8rem;padding:.25rem .6rem;font-size:clamp(.8rem,1.05vw,1rem);font-weight:700;line-height:1.2;animation:.18s ease-out game-module__H4RWYG__statusBubbleIn;position:absolute;top:-.4rem;left:.5rem}.game-module__H4RWYG__statusBubble.game-module__H4RWYG__glass:after{border:.22rem solid #0000;border-top:.24rem solid var(--ef-glass-border);width:0;height:0;box-shadow:none;opacity:1;border-radius:0;inset:auto auto -.42rem .8rem}.game-module__H4RWYG__statusBubbleMine{top:auto;left:50%;bottom:calc(100% + var(--bar-pad-top) + 1px + .45rem);max-width:none;translate:-50%}.game-module__H4RWYG__statusBubbleMine.game-module__H4RWYG__glass:after{left:calc(50% - .22rem)}@keyframes game-module__H4RWYG__statusBubbleIn{0%{opacity:0;scale:.85}}@media (prefers-reduced-motion:reduce){.game-module__H4RWYG__statusBubble{animation:none}}.game-module__H4RWYG__invitePlaceholder{background:var(--ef-inner);border:2px dashed var(--ef-track);width:clamp(7rem,10vw,9.5rem);height:clamp(11rem,17vh,14rem);color:var(--ef-ink-muted);cursor:pointer;border-radius:clamp(.9rem,1.5vw,1.3rem);flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:clamp(.4rem,.8vh,.6rem);transition:transform .3s,opacity .3s;display:flex;position:relative}.game-module__H4RWYG__invitePlaceholder:hover{background:var(--ef-inner-strong);border-color:var(--ef-ink-muted);color:var(--ef-ink)}.game-module__H4RWYG__inviteIcon{font-size:clamp(2rem,3.5vw,2.8rem);font-weight:300;line-height:1}.game-module__H4RWYG__inviteText{text-transform:uppercase;letter-spacing:.08em;font-size:clamp(.7rem,1.1vw,.9rem);font-weight:600}.game-module__H4RWYG__playerAvatar{aspect-ratio:1;background:0 0;border:none;border-radius:clamp(.6rem,1vw,.9rem);flex-shrink:0;width:90%;position:relative;overflow:visible}.game-module__H4RWYG__playerInfo{flex-direction:column;align-items:center;gap:clamp(.2rem,.4vh,.3rem);width:100%;margin-top:auto;margin-bottom:clamp(.4rem,.6vh,.5rem);display:flex}.game-module__H4RWYG__playerNameRow{justify-content:center;align-items:center;gap:clamp(.3rem,.5vw,.4rem);width:100%;display:flex}.game-module__H4RWYG__playerName{text-align:center;margin-bottom:2px;font-size:clamp(.8rem,1.2vw,1rem);font-weight:700;line-height:1}.game-module__H4RWYG__flag{object-fit:cover;border-radius:clamp(.1rem,.15vw,.12rem);width:clamp(1rem,1.6vw,1.4rem);height:clamp(.7rem,1.1vw,1rem)}.game-module__H4RWYG__cardCount{color:#fff;z-index:20;background:#000000d9;border:1px solid #fff3;border-radius:50%;justify-content:center;align-items:center;width:clamp(1.4rem,2.2vw,1.8rem);height:clamp(1.4rem,2.2vw,1.8rem);font-size:clamp(.7rem,1.1vw,.9rem);font-weight:800;animation:.3s ease-out game-module__H4RWYG__countBump;display:flex;position:absolute;bottom:clamp(-.4rem,-.6vh,-.5rem);right:clamp(-.4rem,-.6vw,-.5rem)}@keyframes game-module__H4RWYG__countBump{0%{scale:1.3}}.game-module__H4RWYG__userTimer{pointer-events:none;z-index:10;animation:.25s ease-out game-module__H4RWYG__fadeIn;position:absolute;inset:-4px;overflow:visible}.game-module__H4RWYG__timerSvg{width:100%;height:100%;overflow:visible}.game-module__H4RWYG__timerRect{fill:none;stroke-width:4px;vector-effect:non-scaling-stroke;stroke-linecap:round;stroke-linejoin:round;rx:calc(clamp(.8rem, 1.3vw, 1.1rem) + 4px);ry:calc(clamp(.8rem, 1.3vw, 1.1rem) + 4px)}.game-module__H4RWYG__botTimerRect{rx:calc(clamp(.9rem, 1.5vw, 1.3rem) + 4px);ry:calc(clamp(.9rem, 1.5vw, 1.3rem) + 4px)}.game-module__H4RWYG__userBar{width:fit-content;max-width:95vw;height:var(--bar-h);z-index:20;--bar-pad-top:var(--bar-pad-y);padding:var(--bar-pad-top) clamp(1.2rem, 2vw, 1.8rem);border:1px solid #0000;border-bottom:none;border-top-left-radius:clamp(1.5rem,2.5vw,2rem);border-top-right-radius:clamp(1.5rem,2.5vw,2rem);align-items:stretch;gap:clamp(1rem,2vw,2.5rem);transition:opacity .3s;display:flex;position:relative}.game-module__H4RWYG__userBarSkin{z-index:-1;border-radius:inherit;pointer-events:none;border-bottom:none;position:absolute;inset:-1px -1px 0}.game-module__H4RWYG__userBarCompact{gap:0;padding-left:clamp(.6rem,1vw,.8rem);padding-right:clamp(.6rem,1vw,.8rem)}.game-module__H4RWYG__userAvatar{flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;width:clamp(8rem,12vw,11rem);display:flex;position:relative}.game-module__H4RWYG__avatarContainer{background:0 0;border:none;border-radius:clamp(1rem,1.6vw,1.4rem);width:clamp(6rem,10vw,9rem);height:clamp(6rem,10vw,9rem);position:relative;overflow:visible}.game-module__H4RWYG__avatarInner{transition:transform .4s cubic-bezier(.68,-.55,.265,1.55),opacity .3s}.game-module__H4RWYG__avatarHidden{opacity:0;transform:scale(0)rotate(180deg)}.game-module__H4RWYG__emojiReaction{border-radius:inherit;z-index:5;text-shadow:0 2px 8px #0000004d;background:0 0;justify-content:center;align-items:center;font-size:clamp(3rem,5vw,4rem);animation:.4s cubic-bezier(.68,-.55,.265,1.55) game-module__H4RWYG__emojiPop;display:flex;position:absolute;inset:0}@keyframes game-module__H4RWYG__emojiPop{0%{opacity:0;transform:scale(0)rotate(-180deg)}50%{transform:scale(1.2)rotate(10deg)}to{opacity:1;transform:scale(1)rotate(0)}}.game-module__H4RWYG__emoteSlot{justify-content:center;align-items:center;display:flex}.game-module__H4RWYG__emoteBtn{width:2.9rem;height:2.9rem;color:var(--ef-ink);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;padding:0;display:flex;position:relative}.game-module__H4RWYG__emoteBtn svg{width:1.35rem;height:1.35rem}.game-module__H4RWYG__emoteBtnWaiting{opacity:.45}@media (min-width:769px){.game-module__H4RWYG__emoteSlot{position:relative}.game-module__H4RWYG__emoteBtn{width:clamp(2.9rem,5.3vh,3.9rem);height:clamp(2.9rem,5.3vh,3.9rem);transition:transform .2s,opacity .2s}.game-module__H4RWYG__emoteBtn svg{width:clamp(1.35rem,2.5vh,1.8rem);height:clamp(1.35rem,2.5vh,1.8rem)}.game-module__H4RWYG__emoteBtn:hover{transform:scale(1.1)}.game-module__H4RWYG__emoteSlot .game-module__H4RWYG__emojiMenu{top:calc(-1px - var(--bar-pad-top));bottom:auto;translate:0 -50%}.game-module__H4RWYG__userBarCompact>.game-module__H4RWYG__emoteSlot{margin:0 clamp(.8rem,1vw,1rem) 0 .4rem}}.game-module__H4RWYG__emojiMenu{z-index:30;border-radius:clamp(1rem,1.5vw,1.2rem);gap:clamp(.4rem,.7vw,.5rem);padding:clamp(.5rem,.9vh,.7rem) clamp(.6rem,1vw,.8rem);animation:.15s ease-out game-module__H4RWYG__emojiMenuIn;display:flex;position:absolute;bottom:calc(100% + clamp(.5rem,.8vh,.6rem));left:50%;transform:translate(-50%)}@keyframes game-module__H4RWYG__emojiMenuIn{0%{opacity:0;transform:translate(-50%)translateY(8px)scale(.95)}to{opacity:1;transform:translate(-50%)translateY(0)scale(1)}}.game-module__H4RWYG__emojiOption{background:var(--ef-inner);cursor:pointer;border:1px solid #0000;border-radius:clamp(.5rem,.8vw,.6rem);justify-content:center;align-items:center;width:clamp(2.4rem,3.8vw,3rem);height:clamp(2.4rem,3.8vw,3rem);font-size:clamp(1.3rem,2.1vw,1.7rem);transition:transform .15s,opacity .15s;display:flex}.game-module__H4RWYG__emojiOption:hover{background:var(--ef-inner-strong);border-color:var(--ef-inner-border);transform:scale(1.15)}.game-module__H4RWYG__userLabel{color:var(--ef-ink);align-items:center;gap:clamp(.4rem,.7vw,.55rem);margin-top:clamp(.8rem,1.2vh,1rem);font-size:clamp(.75rem,1.2vw,.95rem);font-style:italic;font-weight:700;display:flex}.game-module__H4RWYG__userFlag{object-fit:cover;border-radius:clamp(.1rem,.15vw,.12rem);width:clamp(1rem,1.7vw,1.4rem);height:clamp(.7rem,1.2vw,1rem)}.game-module__H4RWYG__actions{transform-origin:0;flex-direction:column;flex-shrink:0;justify-content:center;gap:clamp(.4rem,.7vh,.55rem);width:clamp(6rem,9vw,8.5rem);padding:0 clamp(.8rem,1.4vw,1.1rem);transition:opacity .4s,transform .4s cubic-bezier(.4,0,.2,1);display:flex;overflow:hidden;transform:scale(1)}.game-module__H4RWYG__actionsHidden{opacity:0;pointer-events:none;transform-origin:0;width:0;padding:0;transform:scale(.8)}.game-module__H4RWYG__btn{height:clamp(3.5rem,6.5vh,4.8rem);color:var(--ef-ink);letter-spacing:.12em;cursor:pointer;text-transform:uppercase;border:none;border-radius:clamp(.6rem,1vw,.85rem);font-size:clamp(.7rem,1.1vw,.9rem);font-weight:800;transition:transform .2s cubic-bezier(.34,1.56,.64,1);position:relative;overflow:hidden}.game-module__H4RWYG__btn:before{content:"";background:linear-gradient(90deg,#0000,#fff3,#0000);width:100%;height:100%;transition:transform .5s;position:absolute;top:0;left:0;transform:translate(-100%)}.game-module__H4RWYG__btn:hover:not(:disabled):before{transform:translate(100%)}.game-module__H4RWYG__btn:active:not(:disabled){transform:scale(.95)}.game-module__H4RWYG__btn:disabled{opacity:.35;cursor:not-allowed;filter:grayscale(.6)brightness(.7);box-shadow:none!important;transform:none!important}.game-module__H4RWYG__btn:disabled:before{display:none}.game-module__H4RWYG__btnBat{color:var(--ef-ink-on-light);background:linear-gradient(135deg,#5bc4bc 0%,#81d8d0 50%,#9ee5df 100%)}.game-module__H4RWYG__btnBat:hover:not(:disabled){filter:brightness(1.08);transform:translateY(-2px)scale(1.02)}.game-module__H4RWYG__btnBat:active:not(:disabled){transform:scale(.95)translateY(1px)}.game-module__H4RWYG__btnTake{color:var(--ef-ink-on-light);background:linear-gradient(135deg,#f5c670 0%,#ffdb98 50%,#ffe8b8 100%)}.game-module__H4RWYG__btnTake:hover:not(:disabled){filter:brightness(1.05);transform:translateY(-2px)scale(1.02)}.game-module__H4RWYG__btnTake:active:not(:disabled){transform:scale(.95)translateY(1px)}.game-module__H4RWYG__btnPass{color:var(--ef-ink-on-light);background:linear-gradient(135deg,#ff8a78 0%,#ffa898 50%,#ffc4b8 100%)}.game-module__H4RWYG__btnPass:hover:not(:disabled){filter:brightness(1.08);transform:translateY(-2px)scale(1.02)}.game-module__H4RWYG__btnPass:active:not(:disabled){transform:scale(.95)translateY(1px)}.game-module__H4RWYG__hand{transform-origin:0;flex-shrink:0;justify-content:center;align-items:center;min-width:clamp(6rem,10vw,8rem);max-width:clamp(23rem,45vw,55rem);padding:0;transition:opacity .4s,transform .4s cubic-bezier(.4,0,.2,1);display:flex;overflow:visible;transform:scale(1)}.game-module__H4RWYG__handHidden{opacity:0;pointer-events:none;transform-origin:0;min-width:0;max-width:0;overflow:hidden;transform:scale(.8);width:0!important}.game-module__H4RWYG__handFull{width:clamp(23rem,45vw,55rem)!important}.game-module__H4RWYG__handInner{justify-content:center;align-items:center;gap:clamp(.5rem,.9vw,.7rem);max-width:100%;display:inline-flex}.game-module__H4RWYG__handCard{aspect-ratio:636/926;cursor:grab;filter:drop-shadow(0 3px 6px #0000004d);border-radius:clamp(.4rem,.6vw,.5rem);flex-shrink:0;width:auto;max-width:12vh;height:18vh;transition:transform .25s cubic-bezier(.4,0,.2,1),z-index,opacity .2s;position:relative}.game-module__H4RWYG__handCard:hover{filter:drop-shadow(0 8px 16px #0006);transform:translateY(clamp(-.7rem,-1.2vh,-1rem))scale(1.06)}.game-module__H4RWYG__handCardDragging,.game-module__H4RWYG__handCard[data-held]{opacity:0;overflow:hidden;max-width:0!important;margin-left:0!important;margin-right:0!important}.game-module__H4RWYG__handCardDisabled{cursor:not-allowed}.game-module__H4RWYG__handCardSelected{filter:drop-shadow(0 3px 6px #0000004d);outline-offset:2px;border-radius:clamp(.4rem,.6vw,.5rem);outline:3px solid #64c8ffcc;transform:translateY(clamp(-1.2rem,-2vh,-1.6rem))scale(1.08)}.game-module__H4RWYG__handCardSelected:hover{transform:translateY(clamp(-1.2rem,-2vh,-1.6rem))scale(1.08)}.game-module__H4RWYG__slotClickable{cursor:pointer;background:#5b5bf024!important;border-color:#5b5bf08c!important}.game-module__H4RWYG__slotClickable:after{content:"";border-radius:inherit;opacity:0;pointer-events:none;animation:1.5s ease-in-out infinite game-module__H4RWYG__glowPulse;position:absolute;inset:-2px}@keyframes game-module__H4RWYG__glowPulse{50%{opacity:1}}.game-module__H4RWYG__slotEmpty{animation:.2s ease-out forwards game-module__H4RWYG__slotFadeIn;background:var(--ef-inner)!important;border-style:dashed!important;border-width:3px!important}@keyframes game-module__H4RWYG__slotFadeIn{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.game-module__H4RWYG__emptySlotIcon{color:var(--ef-ink-muted);-webkit-user-select:none;user-select:none;pointer-events:none;font-size:clamp(2rem,4vw,3rem);font-weight:300}.game-module__H4RWYG__backBtn{width:clamp(2.5rem,4vw,3.2rem);height:clamp(2.5rem,4vw,3.2rem);color:var(--ef-ink);cursor:pointer;z-index:50;border-radius:clamp(.6rem,1vw,.85rem);justify-content:center;align-items:center;transition:transform .2s,opacity .2s;display:flex;position:absolute;top:clamp(1rem,2vh,1.5rem);left:clamp(1rem,2vw,1.5rem)}.game-module__H4RWYG__backBtn:hover{transform:scale(1.05)}.game-module__H4RWYG__backBtn svg{width:60%;height:60%}.game-module__H4RWYG__endGameScreen{flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;animation:.35s ease-out game-module__H4RWYG__fadeIn;display:flex;overflow:visible}.game-module__H4RWYG__endGameContent{flex-direction:column;justify-content:center;align-items:center;gap:clamp(1rem,2vh,1.5rem);width:100%;display:flex}.game-module__H4RWYG__endGameHeader{text-align:center;color:var(--ef-ink);flex-shrink:0}.game-module__H4RWYG__endGameTitle{color:var(--ef-ink);margin:0;font-size:clamp(1.8rem,3.2vw,2.6rem);font-weight:800}.game-module__H4RWYG__endGameSubtitle{color:var(--ef-ink-muted);text-transform:uppercase;letter-spacing:.1em;margin:clamp(.2rem,.3vh,.3rem) 0 0;font-size:clamp(.7rem,1.1vw,.85rem);font-weight:500}.game-module__H4RWYG__leaderboard{flex-flow:row;flex:none;justify-content:center;align-items:stretch;gap:clamp(.6rem,1.2vw,1rem);width:100%;padding:clamp(.4rem,.8vh,.6rem) clamp(.3rem,.6vw,.5rem);display:flex;overflow:visible}.game-module__H4RWYG__leaderboardCard{opacity:0;border-radius:clamp(.7rem,1.2vw,1rem);flex-direction:column;flex:1 1 0;justify-content:flex-start;align-items:center;gap:clamp(.3rem,.5vh,.45rem);max-width:clamp(7rem,14vw,11rem);height:clamp(11rem,22vh,16rem);padding:clamp(.5rem,.9vh,.7rem) clamp(.6rem,1vw,.85rem);animation:.4s ease-out forwards game-module__H4RWYG__scaleInCard;display:flex;transform:scale(.9)}@keyframes game-module__H4RWYG__scaleInCard{to{opacity:1;transform:scale(1)}}.game-module__H4RWYG__leaderboardWinner{background:linear-gradient(135deg,#ffd70040 0%,#ffb40026 100%);border-color:#ffd70080}.game-module__H4RWYG__leaderboardFool{background:linear-gradient(135deg,#d63b5c38 0%,#d63b5c1f 100%);border-color:#d63b5c80}.game-module__H4RWYG__leaderboardKicked{opacity:.6}.game-module__H4RWYG__leaderboardKicked .game-module__H4RWYG__leaderboardAvatar{filter:grayscale(70%)brightness(.7)}.game-module__H4RWYG__leaderboardKicked .game-module__H4RWYG__leaderboardName,.game-module__H4RWYG__leaderboardKicked .game-module__H4RWYG__leaderboardPosition{color:var(--ef-ink-muted)}.game-module__H4RWYG__kickedLabel{color:var(--ef-ink-muted);text-transform:uppercase;letter-spacing:.05em;background:var(--ef-inner-strong);border-radius:clamp(.2rem,.4vw,.3rem);padding:clamp(.15rem,.3vh,.25rem) clamp(.4rem,.8vw,.6rem);font-size:clamp(.55rem,.9vw,.7rem);font-weight:600}.game-module__H4RWYG__leaderboardNameRow{justify-content:center;align-items:center;gap:clamp(.3rem,.5vw,.4rem);width:100%;height:clamp(1.4rem,2.2vw,1.8rem);display:flex}.game-module__H4RWYG__leaderboardPosition{flex-shrink:0;justify-content:center;align-items:center;width:clamp(1.4rem,2.2vw,1.8rem);height:100%;display:flex}.game-module__H4RWYG__positionIcon{font-size:clamp(1.1rem,1.8vw,1.4rem);line-height:1}.game-module__H4RWYG__positionNumber{color:var(--ef-ink-muted);font-size:clamp(.8rem,1.3vw,1rem);font-weight:800;line-height:1}.game-module__H4RWYG__leaderboardName{color:var(--ef-ink);white-space:nowrap;text-overflow:ellipsis;max-width:clamp(4rem,7vw,6rem);font-size:clamp(.75rem,1.2vw,.95rem);font-weight:700;overflow:hidden}.game-module__H4RWYG__leaderboardFlag{border-radius:2px;flex-shrink:0;width:clamp(1rem,1.6vw,1.3rem);height:auto}.game-module__H4RWYG__leaderboardAvatar{background:var(--ef-inner-strong);border:2px solid var(--ef-inner-border);border-radius:clamp(.6rem,1vw,.9rem);flex-shrink:0;width:clamp(4rem,7vw,6rem);height:clamp(4rem,7vw,6rem);position:relative;overflow:hidden}.game-module__H4RWYG__dunceCap{filter:drop-shadow(0 2px 4px #00000080);font-size:clamp(1.5rem,2.4vw,2rem);animation:.5s ease-in-out infinite alternate game-module__H4RWYG__wiggle;position:absolute;top:-.6rem;right:-.6rem}@keyframes game-module__H4RWYG__wiggle{0%{transform:rotate(-5deg)}to{transform:rotate(5deg)}}.game-module__H4RWYG__leaderboardInfo{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:clamp(.15rem,.25vh,.2rem);width:100%;min-width:0;min-height:clamp(1.8rem,3vh,2.5rem);display:flex}.game-module__H4RWYG__leaderboardTitle{background:var(--ef-inner-strong);border-radius:clamp(.35rem,.6vw,.5rem);justify-content:center;align-items:center;gap:clamp(.2rem,.35vw,.25rem);padding:clamp(.15rem,.25vh,.2rem) clamp(.4rem,.7vw,.55rem);display:flex}.game-module__H4RWYG__titleIcon{font-size:clamp(.8rem,1.2vw,1rem)}.game-module__H4RWYG__titleText{color:var(--ef-ink);font-size:clamp(.65rem,1vw,.85rem);font-weight:600}.game-module__H4RWYG__leaderboardPrize{background:#4ade8033;border-radius:clamp(.35rem,.6vw,.5rem);justify-content:center;align-items:center;gap:clamp(.15rem,.25vw,.2rem);padding:clamp(.15rem,.25vh,.2rem) clamp(.4rem,.7vw,.55rem);display:flex}.game-module__H4RWYG__leaderboardPrizeNone{background:var(--ef-inner);opacity:.7}.game-module__H4RWYG__prizeIcon{font-size:clamp(.75rem,1.1vw,.95rem)}.game-module__H4RWYG__prizeAmount{color:var(--ef-ink);font-size:clamp(.75rem,1.2vw,1rem);font-weight:700}.game-module__H4RWYG__foolLabel{color:var(--ef-ink);text-transform:uppercase;letter-spacing:.08em;background:#d63b5c33;border-radius:clamp(.25rem,.45vw,.35rem);padding:clamp(.15rem,.25vh,.2rem) clamp(.4rem,.7vw,.55rem);font-size:clamp(.6rem,1vw,.8rem);font-weight:800}.game-module__H4RWYG__leaderboardAvatarWrap{flex-shrink:0;position:relative}.game-module__H4RWYG__rematchBadge{white-space:nowrap;pointer-events:none;text-transform:uppercase;letter-spacing:.05em;color:#4ade80;background:#101820d9;border:1px solid #4ade808c;border-radius:999px;padding:.12rem .45rem;font-size:clamp(.55rem,.8vw,.68rem);font-weight:700;position:absolute;bottom:.25rem;left:50%;transform:translate(-50%)}.game-module__H4RWYG__rematchBadgeLeft{color:#e1e1ebd9;border-color:#ffffff40}.game-module__H4RWYG__rematchBadgeShort{color:#fbbf24;border-color:#fbbf248c}.game-module__H4RWYG__rematchStatus{text-align:center;color:var(--ef-ink-soft);margin:0;font-size:clamp(.75rem,1.1vw,.9rem);font-weight:600}.game-module__H4RWYG__endGameBtnRematch:disabled,.game-module__H4RWYG__endGameBtnRematch:disabled:hover{opacity:.55;cursor:default;transform:none}@media (min-width:769px){.game-module__H4RWYG__leaderboardCard{min-width:0}.game-module__H4RWYG__leaderboardAvatarWrap{max-width:100%}.game-module__H4RWYG__leaderboardAvatar{aspect-ratio:1;max-width:100%;height:auto}.game-module__H4RWYG__leaderboardDense{gap:.45rem}.game-module__H4RWYG__leaderboardDense .game-module__H4RWYG__leaderboardCard{padding-inline:.3rem}.game-module__H4RWYG__leaderboardDense .game-module__H4RWYG__leaderboardNameRow{gap:.2rem}.game-module__H4RWYG__leaderboardDense .game-module__H4RWYG__leaderboardPosition{width:auto}.game-module__H4RWYG__leaderboardDense .game-module__H4RWYG__leaderboardFlag{width:.9rem}}.game-module__H4RWYG__endGameButtons{flex-shrink:0;gap:clamp(1rem,2vw,1.5rem);display:flex}.game-module__H4RWYG__endGameBtnRematch,.game-module__H4RWYG__endGameBtnNewMatch,.game-module__H4RWYG__endGameBtnExit{cursor:pointer;text-transform:uppercase;letter-spacing:.05em;border:none;border-radius:clamp(.5rem,.8vw,.7rem);padding:clamp(.9rem,1.6vh,1.2rem) clamp(1.6rem,3vw,2.4rem);font-size:clamp(.85rem,1.4vw,1.05rem);font-weight:700;transition:transform .2s,opacity .2s}.game-module__H4RWYG__endGameBtnRematch{background:var(--ef-green);color:var(--ef-ink-on-light)}.game-module__H4RWYG__endGameBtnRematch:hover{transform:translateY(-2px)}.game-module__H4RWYG__endGameBtnNewMatch{color:var(--ef-ink-on-light);background:linear-gradient(135deg,#f97316 0%,#ee6212 100%)}.game-module__H4RWYG__endGameBtnNewMatch:hover{transform:translateY(-2px)}.game-module__H4RWYG__endGameBtnExit{background:var(--ef-red);color:#fff}.game-module__H4RWYG__endGameBtnExit:hover{transform:translateY(-2px)}.game-module__H4RWYG__timeoutOverlay{z-index:1000;pointer-events:none;background:#0009;justify-content:center;align-items:center;animation:3s ease-out forwards game-module__H4RWYG__overlayLife;display:flex;position:fixed;inset:0}@keyframes game-module__H4RWYG__overlayLife{0%,to{opacity:0}8%,90%{opacity:1}}@keyframes game-module__H4RWYG__fadeIn{0%{opacity:0}to{opacity:1}}.game-module__H4RWYG__timeoutMessage{background:linear-gradient(135deg,#ef4444e6 0%,#b91c1ce6 100%);border:2px solid #fff3;border-radius:clamp(.8rem,1.2vw,1.2rem);align-items:center;gap:clamp(.8rem,1.5vw,1.2rem);padding:clamp(1.2rem,2vh,1.8rem) clamp(2rem,4vw,3rem);animation:.3s ease-out game-module__H4RWYG__slideIn;display:flex;box-shadow:0 8px 32px #0006}@keyframes game-module__H4RWYG__slideIn{0%{opacity:0;transform:translateY(-20px)scale(.95)}to{opacity:1;transform:translateY(0)scale(1)}}.game-module__H4RWYG__timeoutIcon{font-size:clamp(1.8rem,3vw,2.5rem);animation:1s ease-in-out infinite game-module__H4RWYG__pulse}@keyframes game-module__H4RWYG__pulse{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}.game-module__H4RWYG__timeoutMessage span:last-child{color:#fff;text-shadow:0 2px 4px #0000004d;font-size:clamp(1rem,1.8vw,1.4rem);font-weight:700}@media (prefers-reduced-motion:reduce){.game-module__H4RWYG__slot,.game-module__H4RWYG__slotEmpty{animation:none}.game-module__H4RWYG__slotClickable:after{opacity:1;animation:none}.game-module__H4RWYG__toast,.game-module__H4RWYG__timeoutOverlay{animation-name:game-module__H4RWYG__fadeIn;animation-duration:.15s}.game-module__H4RWYG__cardCount,.game-module__H4RWYG__userTimer{animation:none}}.game-module__H4RWYG__root{--ef-glass-shadow:0 0 0 0 transparent;--ef-glass-dim:.75;background:#3c2edb radial-gradient(closest-side,#4b3ee6 0%,#3c2edb 96%)}:is(html:has(.game-module__H4RWYG__root),body:has(.game-module__H4RWYG__root)){background-color:#3c2edb;background-image:none}html:has(.game-module__H4RWYG__root) .ef-page-background{display:none}.game-module__H4RWYG__glass:after{content:"";z-index:6;border-radius:inherit;pointer-events:none;opacity:0;box-shadow:0 0 0 1.5px var(--glass-state,transparent);transition:opacity .3s;position:absolute;inset:-1px}.game-module__H4RWYG__playerActive{box-shadow:var(--ef-glass-rim), var(--ef-glass-shadow);border-color:var(--ef-glass-border);--glass-state:#64ffb48c;animation:none}.game-module__H4RWYG__playerActive:after{opacity:1}.game-module__H4RWYG__btnBat,.game-module__H4RWYG__btnTake,.game-module__H4RWYG__btnPass,.game-module__H4RWYG__btnBat:hover:not(:disabled),.game-module__H4RWYG__btnTake:hover:not(:disabled),.game-module__H4RWYG__btnPass:hover:not(:disabled),.game-module__H4RWYG__btnBat:active:not(:disabled),.game-module__H4RWYG__btnTake:active:not(:disabled),.game-module__H4RWYG__btnPass:active:not(:disabled),.game-module__H4RWYG__endGameBtnRematch,.game-module__H4RWYG__endGameBtnNewMatch,.game-module__H4RWYG__endGameBtnExit,.game-module__H4RWYG__endGameBtnRematch:hover,.game-module__H4RWYG__endGameBtnNewMatch:hover,.game-module__H4RWYG__endGameBtnExit:hover{box-shadow:none}.game-module__H4RWYG__btn{border-radius:999px}.game-module__H4RWYG__btnWaiting{border:1px solid var(--ef-inner-border);color:var(--ef-ink);background:#1b175880}.game-module__H4RWYG__btnWaiting:disabled{opacity:1;filter:none}.game-module__H4RWYG__slotClickable{box-shadow:none;scale:1.03}.game-module__H4RWYG__slotClickable:after{display:none}.game-module__H4RWYG__slotActive.game-module__H4RWYG__slotClickable{border-color:var(--ef-ink-muted)!important;background:var(--ef-inner-strong)!important}.game-module__H4RWYG__slotEmpty,.game-module__H4RWYG__slotEmpty.game-module__H4RWYG__slotClickable{border-color:var(--ef-track)!important;background:var(--ef-inner)!important}.game-module__H4RWYG__handCardSelected{filter:drop-shadow(0 3px 6px #0000004d);outline:none}.game-module__H4RWYG__cardCount{--tile-r:clamp(.9rem, 1.5vw, 1.3rem);--badge:clamp(1.4rem, 2.2vw, 1.8rem);top:calc(var(--tile-r) - 1px - (var(--badge) + 2px) / 2);right:calc(var(--tile-r) - 1px - (var(--badge) + 2px) / 2);bottom:auto}.game-module__H4RWYG__emoteBtn svg{stroke-width:2.5px}@media (min-width:769px){.game-module__H4RWYG__bazaar,.game-module__H4RWYG__playingArea{background:0 0}.game-module__H4RWYG__userBarSkin{border-radius:clamp(1.5rem,2.5vw,2rem);inset:-1px -1px clamp(.6rem,1.2vh,.9rem)}}@media (max-width:768px){.game-module__H4RWYG__emoteBtn{--ef-glass-tint:linear-gradient(#1b175873, #1b175873)}.game-module__H4RWYG__root{--sat:env(safe-area-inset-top,0px);--sab:env(safe-area-inset-bottom,0px);--gutter:.4rem;--top-bar-h:2.75rem;--opp-gap:.375rem;--opp-w:clamp(3.4rem, calc((100vw - 2.3rem - 2px) / 5), 4.6rem);--opp-h:clamp(3.9rem, 10.5dvh, 5.6rem);--opp-rows:1;--hand-card-h:clamp(6.2rem, 17.5dvh, 9.4rem);--hand-card-w:calc(var(--hand-card-h) * .679);--hand-band:calc(var(--hand-card-h) * .55);--me-h:clamp(5.25rem, 15dvh, 8rem);--bar-inset-x:.5rem;--bar-inset-b:max(.5rem, var(--sab));justify-content:flex-start}.game-module__H4RWYG__backBtn{top:calc(var(--sat) + .25rem);border-radius:.6rem;width:2.25rem;height:2.25rem;left:.5rem}.game-module__H4RWYG__backBtn:after{content:"";pointer-events:auto;position:absolute;inset:-.45rem}.game-module__H4RWYG__backBtn:hover{transform:none}.game-module__H4RWYG__gameArea{place-content:flex-start center;align-items:flex-start;gap:var(--opp-gap);min-height:0;padding:calc(var(--sat) + var(--top-bar-h)) var(--gutter) .35rem;box-sizing:border-box;flex-flow:wrap;flex:auto}.game-module__H4RWYG__root:not(:has(.game-module__H4RWYG__bottomRow)) .game-module__H4RWYG__gameArea{padding-bottom:calc(.35rem + var(--sab))}.game-module__H4RWYG__sideColumn{justify-content:center;align-items:flex-start;gap:var(--opp-gap);height:var(--opp-h);flex-direction:row;flex:none;max-width:100%}.game-module__H4RWYG__gameArea>.game-module__H4RWYG__sideColumn:first-child{flex-direction:row-reverse}.game-module__H4RWYG__sideColumn:empty{display:none}.game-module__H4RWYG__gameArea:has(>.game-module__H4RWYG__sideColumn:last-child>:nth-child(3)){--opp-rows:2;--opp-h:clamp(3.5rem, 9dvh, 5rem)}.game-module__H4RWYG__gameArea:not(:has(>.game-module__H4RWYG__sideColumn:first-child>:nth-child(3))){--opp-w:clamp(3.4rem, calc((100vw - 2.3rem - 2px) / 4), 5.4rem)}.game-module__H4RWYG__player{box-sizing:border-box;width:var(--opp-w);height:var(--opp-h);border-radius:.65rem;padding:.5rem .2rem .2rem}.game-module__H4RWYG__playerAvatar{width:min(88%, calc(var(--opp-h) - 1.5rem));border-radius:.5rem}.game-module__H4RWYG__playerInfo{gap:0;margin-bottom:0}.game-module__H4RWYG__playerNameRow{gap:.2rem}.game-module__H4RWYG__playerName{max-width:calc(var(--opp-w) - 1.4rem);white-space:nowrap;text-overflow:ellipsis;margin-bottom:0;font-size:.62rem;overflow:hidden}.game-module__H4RWYG__flag{width:.8rem;height:.6rem}.game-module__H4RWYG__cardCount{width:1.15rem;height:1.15rem;font-size:.6rem;top:calc(.075rem - 2px);bottom:auto;right:calc(.075rem - 2px)}.game-module__H4RWYG__botTimerRect{rx:calc(.65rem + 4px);ry:calc(.65rem + 4px)}.game-module__H4RWYG__statusBubble{white-space:normal;border-radius:.5rem;max-width:calc(100% - 1.5rem);padding:.08rem .35rem;font-size:.56rem;line-height:1.1;top:-.25rem;left:.15rem}.game-module__H4RWYG__player:has(.game-module__H4RWYG__statusBubble) .game-module__H4RWYG__emoteBubble{width:2.2rem;height:2.2rem;font-size:1.3rem;top:calc(50% + .15rem)}.game-module__H4RWYG__statusBubble.game-module__H4RWYG__glass:after{border-width:.18rem .16rem .16rem;inset:auto auto -.32rem .45rem}.game-module__H4RWYG__statusBubbleMine.game-module__H4RWYG__glass:after{left:calc(50% - .16rem)}.game-module__H4RWYG__statusBubble.game-module__H4RWYG__statusBubbleMine{white-space:nowrap;max-width:none;top:.3rem;bottom:auto;left:50%}.game-module__H4RWYG__invitePlaceholder{box-sizing:border-box;width:var(--opp-w);height:var(--opp-h);border-radius:.65rem;gap:.1rem}.game-module__H4RWYG__inviteIcon{font-size:1.4rem}.game-module__H4RWYG__inviteText{font-size:.5rem}.game-module__H4RWYG__center{width:100%;max-width:100%;min-height:0;height:calc(100% - var(--opp-rows) * (var(--opp-h) + var(--opp-gap)));flex:0 0 100%;order:1}.game-module__H4RWYG__table{border-radius:.9rem;container-type:size}.game-module__H4RWYG__playingArea,.game-module__H4RWYG__bazaar,.game-module__H4RWYG__muck{--table-card-h:min(calc((100cqh - 1.4rem) / 3 * .78), calc((100cqw - 1.75rem) * .272));--table-card-w:calc(var(--table-card-h) * .679)}.game-module__H4RWYG__bazaar,.game-module__H4RWYG__muck{width:auto;height:calc(var(--table-card-h) + 1.3rem);pointer-events:none;z-index:1;background:0 0;border-radius:0;flex:none;justify-content:flex-start;position:absolute;top:50%;overflow:visible;transform:translateY(-50%)}.game-module__H4RWYG__bazaar{width:calc(var(--table-card-h) * .64);left:0}.game-module__H4RWYG__bazaarInner{width:100%;max-width:none;height:var(--table-card-h);max-height:none;position:relative}.game-module__H4RWYG__deckStack{height:var(--table-card-h);z-index:2;border-radius:.25rem;width:auto;top:0;left:0;transform:translate(-50%)}.game-module__H4RWYG__trumpCard{left:calc(var(--table-card-h) * .14);height:var(--table-card-h);z-index:1;border-radius:.25rem;width:auto;top:50%;transform:translate(-50%,-50%)rotate(90deg)}.game-module__H4RWYG__trumpSuitIcon{left:calc(var(--table-card-h) * .12);width:calc(var(--table-card-h) * .4);height:calc(var(--table-card-h) * .4);position:absolute;top:50%;transform:translateY(-50%)}.game-module__H4RWYG__muck{width:calc(var(--table-card-h) * .5);right:0}.game-module__H4RWYG__muckInner{width:100%;max-width:none;height:var(--table-card-h);max-height:none;position:relative}.game-module__H4RWYG__muckCard{height:var(--table-card-h);border-radius:.25rem;width:auto;top:50%;left:auto;right:0;transform:translate(50%, -50%) rotate(var(--tilt,0deg))!important;animation-delay:0s!important}.game-module__H4RWYG__muckCard:first-child{--tilt:-9deg}.game-module__H4RWYG__muckCard:nth-child(2){--tilt:5deg;top:calc(50% + .15rem)}.game-module__H4RWYG__muckCard:nth-child(3){--tilt:-3deg;top:calc(50% - .2rem)}.game-module__H4RWYG__muckCard:nth-child(4){--tilt:11deg;top:calc(50% + .05rem)}.game-module__H4RWYG__muckCard:nth-child(5){--tilt:-13deg;top:calc(50% - .1rem)}.game-module__H4RWYG__muckCard:nth-child(n+6){display:none}.game-module__H4RWYG__deckLabel,.game-module__H4RWYG__muckLabel{pointer-events:none;border-radius:.5rem;padding:.1rem .4rem;font-size:.65rem;bottom:0}.game-module__H4RWYG__deckLabel{left:calc(var(--table-card-h) * .2);transform:none}.game-module__H4RWYG__muckLabel{left:auto;right:calc(var(--table-card-h) * .05);transform:none}.game-module__H4RWYG__muck:not(:has(.game-module__H4RWYG__muckCard)) .game-module__H4RWYG__muckLabel{display:none}.game-module__H4RWYG__playingArea{width:auto;min-width:0;padding:.35rem;padding-left:calc(var(--table-card-h) * .64 + .35rem);padding-right:calc(var(--table-card-h) * .5 + .35rem);border-radius:.6rem;flex:auto}.game-module__H4RWYG__instances{--slot-gap:.35rem;place-content:center;align-items:flex-start;gap:var(--slot-gap);flex-flow:wrap;width:100%;height:100%;display:flex}.game-module__H4RWYG__instances>.game-module__H4RWYG__slot{margin-block:0}.game-module__H4RWYG__slot{box-sizing:border-box;flex:0 0 calc((100% - var(--slot-gap)) / 2);width:calc((100% - var(--slot-gap)) / 2);height:calc((100% - 2 * var(--slot-gap)) / 3);border-radius:.6rem;min-width:0;max-width:none;min-height:0;max-height:none}.game-module__H4RWYG__card{height:var(--table-card-h);border-radius:.25rem;max-width:none}.game-module__H4RWYG__emptySlotIcon{font-size:1.75rem}.game-module__H4RWYG__challengeBadge{width:1.6rem!important;height:1.6rem!important;font-size:.85rem!important;top:0!important;right:0!important}.game-module__H4RWYG__challengeBadge:after{content:"";border-radius:50%;position:absolute;inset:-.75rem}.game-module__H4RWYG__bottomRow{padding-top:var(--hand-band);flex:none}:is(.game-module__H4RWYG__bottomRow:has(.game-module__H4RWYG__handHidden),.game-module__H4RWYG__bottomRow:has(.game-module__H4RWYG__handInner:empty)){padding-top:0}.game-module__H4RWYG__userBarSkin{display:none}.game-module__H4RWYG__barGlass{z-index:-1;border-radius:inherit;position:absolute;inset:-1px}.game-module__H4RWYG__userBar{--bar-pad:.85rem;grid-template-columns:var(--me-h) auto minmax(0, 1fr);grid-template-rows:var(--me-h);column-gap:var(--bar-pad);width:100%;max-width:none;height:auto;padding:var(--bar-pad);width:calc(100% - 2 * var(--bar-inset-x));margin:0 auto var(--bar-inset-b);--bar-r:calc(.8rem + var(--bar-pad));border-radius:var(--bar-r);box-sizing:border-box;border:1px solid #0000;grid-template-areas:"avatar emote actions";row-gap:0;display:grid}.game-module__H4RWYG__userBarCompact{padding-left:var(--bar-pad);padding-right:var(--bar-pad);column-gap:var(--bar-pad);row-gap:0}.game-module__H4RWYG__userAvatar{width:var(--me-h);height:var(--me-h);z-index:1;grid-area:avatar;position:relative}.game-module__H4RWYG__avatarContainer{border-radius:.8rem;width:100%;height:100%}.game-module__H4RWYG__timerRect{rx:calc(.8rem + 4px);ry:calc(.8rem + 4px)}.game-module__H4RWYG__emojiReaction{font-size:2.4rem}.game-module__H4RWYG__emojiMenu{gap:.3rem;padding:.4rem .5rem;animation:.15s ease-out game-module__H4RWYG__emojiMenuInMobile;bottom:calc(100% + .4rem);left:0;transform:none}@keyframes game-module__H4RWYG__emojiMenuInMobile{0%{opacity:0;transform:translateY(8px)scale(.95)}to{opacity:1;transform:none}}.game-module__H4RWYG__emojiOption{width:2.75rem;height:2.75rem;font-size:1.4rem}.game-module__H4RWYG__userLabel{color:#fff;white-space:nowrap;z-index:12;pointer-events:none;background:#0000008c;border-radius:999px;gap:.25rem;max-width:calc(100% - .4rem);margin-top:0;padding:.1rem .35rem;font-size:.55rem;position:absolute;bottom:.2rem;left:50%;overflow:hidden;transform:translate(-50%)}.game-module__H4RWYG__userFlag{width:.75rem;height:.55rem}.game-module__H4RWYG__actions{width:auto;height:var(--me-h);flex-direction:row;grid-area:actions;gap:.4rem;padding:0;overflow:visible;transform:none}.game-module__H4RWYG__actionsHidden{width:0;overflow:hidden}.game-module__H4RWYG__btn{letter-spacing:.08em;border-radius:.75rem;flex:1 1 0;min-width:0;height:100%;min-height:2.75rem;font-size:clamp(.9rem,4.2vw,1.15rem)}.game-module__H4RWYG__btn:hover:not(:disabled){filter:none;transform:none}.game-module__H4RWYG__btnSingle{border-radius:calc(var(--me-h) * .42);flex:auto;width:100%}.game-module__H4RWYG__emoteSlot{grid-area:emote}.game-module__H4RWYG__emoteSlot .game-module__H4RWYG__emojiMenu{left:var(--bar-pad);z-index:30;right:auto}.game-module__H4RWYG__hand{--hand-fan:1;--fan-angle:8deg;--fan-arc:calc(var(--hand-card-h) * .05);--fan-gap:.5rem;--hand-lift-room:calc(var(--hand-card-h) - var(--hand-band) + var(--fan-arc) + .3rem);left:calc(-1px - var(--bar-inset-x));--clip-top:calc(100% - var(--hand-card-h));--clip-r:calc(var(--bar-r) + 2px);bottom:calc(100% + 1px - var(--hand-card-h));min-width:0;max-width:none;height:calc(var(--hand-lift-room) + var(--hand-band) + var(--hand-card-h));clip-path:polygon(0 0, 100% 0, 100% var(--clip-top),  calc(100% - var(--bar-inset-x) - var(--clip-r)) var(--clip-top), calc(100% - var(--bar-inset-x) - var(--clip-r) * .741) calc(var(--clip-top) + var(--clip-r) * .034), calc(100% - var(--bar-inset-x) - var(--clip-r) * .5) calc(var(--clip-top) + var(--clip-r) * .134), calc(100% - var(--bar-inset-x) - var(--clip-r) * .293) calc(var(--clip-top) + var(--clip-r) * .293), calc(100% - var(--bar-inset-x) - var(--clip-r) * .134) calc(var(--clip-top) + var(--clip-r) * .5), calc(100% - var(--bar-inset-x) - var(--clip-r) * .034) calc(var(--clip-top) + var(--clip-r) * .741), calc(100% - var(--bar-inset-x)) calc(var(--clip-top) + var(--clip-r)), calc(100% - var(--bar-inset-x)) 100%,  var(--bar-inset-x) 100%, var(--bar-inset-x) calc(var(--clip-top) + var(--clip-r)), calc(var(--bar-inset-x) + var(--clip-r) * .034) calc(var(--clip-top) + var(--clip-r) * .741), calc(var(--bar-inset-x) + var(--clip-r) * .134) calc(var(--clip-top) + var(--clip-r) * .5), calc(var(--bar-inset-x) + var(--clip-r) * .293) calc(var(--clip-top) + var(--clip-r) * .293), calc(var(--bar-inset-x) + var(--clip-r) * .5) calc(var(--clip-top) + var(--clip-r) * .134), calc(var(--bar-inset-x) + var(--clip-r) * .741) calc(var(--clip-top) + var(--clip-r) * .034), calc(var(--bar-inset-x) + var(--clip-r)) var(--clip-top), 0 var(--clip-top));will-change:transform;box-sizing:border-box;pointer-events:none;z-index:-2;touch-action:none;grid-area:auto;justify-content:flex-start;padding:0;position:absolute;overflow:clip;transform:none;width:100vw!important}.game-module__H4RWYG__handFlights{pointer-events:none;width:0;height:0;position:absolute;top:0;left:0}.game-module__H4RWYG__handFlights .ef-flight-card{transform-origin:50%;will-change:transform, opacity;filter:drop-shadow(0 4px 10px #0006);-webkit-user-select:none;user-select:none;pointer-events:none;border-radius:clamp(.3rem,.5vw,.45rem);position:absolute;top:0;left:0}.game-module__H4RWYG__handHidden{display:none}.game-module__H4RWYG__handInner{--k:max(1, calc(var(--n,1) - 1));--fan-end-tilt:calc(min(var(--fan-angle), (var(--n,1) - 1) * 2deg) / 2);--fan-cross:calc(var(--hand-card-w) / 2 * (1 / cos(var(--fan-end-tilt)) - 1) + tan(var(--fan-end-tilt)) * (var(--hand-card-h) / 2 + var(--fan-arc) / 4 - var(--hand-band)));--fan-inset:calc(var(--bar-inset-x) + var(--clip-r) + var(--fan-cross));--fan-spread:calc(100vw - 2 * var(--fan-inset) - var(--hand-card-w));--fan-step:min(calc(var(--hand-card-w) + var(--fan-gap)), calc(var(--fan-spread) / var(--k)));--fan-w:calc(var(--hand-card-w) + (var(--n,1) - 1) * var(--fan-step));--fan-x0:calc((100vw - var(--fan-w)) / 2);--fan-open:max(0px, calc(var(--hand-card-w) - var(--fan-step)));--fan-opening:clamp(0, calc(var(--n,1) - 1 - var(--sel,999)), 1);--fan-close:calc(var(--fan-opening) * var(--fan-open) / max(1, calc(var(--k) - 1)));top:var(--hand-lift-room);width:100vw;max-width:none;height:var(--hand-card-h);pointer-events:auto;touch-action:none;margin:0;display:block;position:absolute;left:0}.game-module__H4RWYG__handCard{--t:calc((var(--i,0) - (var(--n,1) - 1) / 2) / var(--k));--tilt:calc(var(--t) * min(var(--fan-angle), (var(--n,1) - 1) * 2deg));--sag:calc(var(--fan-arc) * var(--t) * var(--t));--after:clamp(0, var(--i,0) - var(--sel,999), 1);--shift:calc(var(--after) * (var(--fan-open) + var(--fan-close)) - var(--i,0) * var(--fan-close));left:calc(var(--fan-x0) + var(--i,0) * var(--fan-step));top:var(--sag);width:var(--hand-card-w);height:var(--hand-card-h);transform-origin:50%;max-width:none;transform:translate(var(--shift), 0) rotate(var(--tilt));pointer-events:auto;cursor:pointer;filter:none;-webkit-user-drag:none;-webkit-user-select:none;user-select:none;border-radius:.3rem;transition:transform .15s;position:absolute}.game-module__H4RWYG__handCard:hover{transform:translate(var(--shift), 0) rotate(var(--tilt));filter:none}.game-module__H4RWYG__handCardSelected,.game-module__H4RWYG__handCardSelected:hover,.game-module__H4RWYG__handCardLifted,.game-module__H4RWYG__handCardLifted:hover{transform:translate(var(--shift), calc(var(--hand-band) - var(--hand-card-h) - var(--sag) - .2rem)) rotate(0deg);border-radius:.3rem}.game-module__H4RWYG__handCardLifted,.game-module__H4RWYG__handCardLifted:hover,.game-module__H4RWYG__handCardSelected,.game-module__H4RWYG__handCardSelected:hover{filter:drop-shadow(0 3px 6px #0000004d);will-change:transform;outline:none}.game-module__H4RWYG__handCardHeld{visibility:hidden}.game-module__H4RWYG__dragGhost{z-index:1000;pointer-events:none;transform-origin:50%;filter:drop-shadow(0 3px 6px #0000004d);will-change:transform;border-radius:.3rem;position:fixed;top:0;left:0}.game-module__H4RWYG__slotEmpty,.game-module__H4RWYG__slotEmpty.game-module__H4RWYG__slotClickable{animation:.2s ease-out game-module__H4RWYG__slotFadeIn}.game-module__H4RWYG__instancesDragging .game-module__H4RWYG__slotClickable{scale:none}.game-module__H4RWYG__instancesDragging .game-module__H4RWYG__slotDropHover{scale:1.035}.game-module__H4RWYG__endGameScreen{box-sizing:border-box;padding:.5rem;overflow-y:auto}.game-module__H4RWYG__endGameContent{gap:.6rem}.game-module__H4RWYG__endGameTitle{font-size:1.4rem}.game-module__H4RWYG__endGameSubtitle{font-size:.6rem}.game-module__H4RWYG__leaderboard{flex-wrap:wrap;gap:.4rem;padding:.2rem}.game-module__H4RWYG__leaderboardCard{flex:0 0 calc(25% - .4rem);gap:.25rem;max-width:none;height:auto;padding:.4rem .3rem}.game-module__H4RWYG__leaderboardNameRow{height:auto}.game-module__H4RWYG__leaderboardName{max-width:3.5rem;font-size:.6rem}.game-module__H4RWYG__leaderboardAvatar{width:2.75rem;height:2.75rem}.game-module__H4RWYG__leaderboardInfo{min-height:0}.game-module__H4RWYG__endGameButtons{flex-wrap:wrap;justify-content:center;gap:.5rem}.game-module__H4RWYG__endGameBtnRematch,.game-module__H4RWYG__endGameBtnNewMatch,.game-module__H4RWYG__endGameBtnExit{min-height:2.75rem;padding:.7rem 1rem;font-size:.75rem}.game-module__H4RWYG__rematchBadge{padding:.08rem .3rem;font-size:.5rem;bottom:.15rem}.game-module__H4RWYG__rematchStatus{font-size:.7rem}@media (prefers-reduced-motion:reduce){.game-module__H4RWYG__handCard,.game-module__H4RWYG__slot{transition:none}.game-module__H4RWYG__slotEmpty,.game-module__H4RWYG__slotEmpty.game-module__H4RWYG__slotClickable{animation:none}}}
@media (max-width:768px){.spiritDetailPopup-module__HDOvgq__layout{padding-top:2.6rem}}
