.page_landing__pfGzQ{flex-direction:column}.page_hero__7KFOs,.page_landing__pfGzQ{min-height:100vh;min-height:100dvh;display:flex}.page_hero__7KFOs{position:relative;flex:1 1;align-items:center;justify-content:center;padding:var(--spacing-xl);background:radial-gradient(ellipse at 50% 40%,rgba(245,158,11,.12) 0,transparent 60%),radial-gradient(ellipse at 80% 80%,rgba(234,88,12,.08) 0,transparent 50%),var(--bg-primary)}.page_heroContent__dzLob{text-align:center;max-width:600px}.page_scrollHint__2rTQv{position:absolute;bottom:24px;left:50%;transform:translateX(-50%);color:var(--text-muted);animation:page_bounce__i7ayu 2s ease infinite;opacity:.6}@keyframes page_bounce__i7ayu{0%,20%,50%,80%,to{transform:translateX(-50%) translateY(0)}40%{transform:translateX(-50%) translateY(-8px)}60%{transform:translateX(-50%) translateY(-4px)}}.page_heroTitle__ixXIp{font-family:var(--font-display);font-size:3.5rem;font-weight:800;letter-spacing:.12em;background:linear-gradient(135deg,var(--accent-gold) 0,#d97706 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:var(--spacing-md)}.page_heroSubtitle__ZW2Yq{font-size:1.15rem;color:var(--text-secondary);margin-bottom:var(--spacing-xl);line-height:1.6;max-width:520px;margin-inline:auto}.page_ctaButton__lcwUc{display:inline-block;padding:16px 40px;background:linear-gradient(135deg,var(--accent-emerald) 0,#047857 100%);color:#fff;font-size:1.15rem;font-weight:700;border:none;border-radius:12px;text-decoration:none;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease}.page_ctaButton__lcwUc:hover{transform:translateY(-2px);box-shadow:0 6px 24px rgba(16,185,129,.4)}.page_ctaButton__lcwUc:active{transform:scale(.97)}.page_learnLink__3hKl4{display:block;margin-top:var(--spacing-lg);color:var(--accent-sky);font-size:.95rem;text-decoration:none;transition:color .2s ease}.page_learnLink__3hKl4:hover{color:var(--text-primary)}.page_section__zQZ2o{padding:64px var(--spacing-xl)}.page_sectionInner__GETKX{max-width:800px;margin:0 auto}.page_sectionTitle__6ic_4{font-family:var(--font-display);font-size:1.5rem;font-weight:700;color:var(--text-primary);margin-bottom:var(--spacing-lg);text-align:center}.page_sectionText__405ST{color:var(--text-secondary);font-size:1rem;line-height:1.7;text-align:center;margin-bottom:var(--spacing-sm)}.page_previewSection__GMFSZ{padding:64px var(--spacing-xl);background:var(--bg-secondary);border-top:1px solid var(--border-color);border-bottom:1px solid var(--border-color)}.page_previewInner__YM2Pg{max-width:800px;margin:0 auto;display:flex;flex-direction:column;align-items:center}.page_featuresGrid__txuLt{display:grid;grid-template-columns:1fr;grid-gap:var(--spacing-lg);gap:var(--spacing-lg)}.page_featureCard__swyBK{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:12px;padding:var(--spacing-xl);text-align:center}.page_featureTitle__pGLZ6{font-family:var(--font-display);font-size:1.1rem;font-weight:700;color:var(--accent-gold);margin-bottom:var(--spacing-sm)}.page_featureText__G2Vtt{color:var(--text-secondary);font-size:.95rem;line-height:1.5}.page_footer__F3MD0{padding:48px var(--spacing-xl);border-top:1px solid var(--border-color);background:var(--bg-secondary)}.page_footerInner__5TPTB{max-width:800px;margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:var(--spacing-xl)}.page_footerNav__vNHk8{display:flex;gap:var(--spacing-lg)}.page_footerLink__ntXAe{color:var(--accent-sky);text-decoration:none;font-size:.95rem;transition:color .2s ease}.page_footerLink__ntXAe:hover{color:var(--text-primary)}.page_copyright__FJcf5{color:var(--text-muted);font-size:.8rem}@media (min-width:640px){.page_heroTitle__ixXIp{font-size:4.5rem}.page_heroSubtitle__ZW2Yq{font-size:1.3rem}.page_featuresGrid__txuLt{grid-template-columns:1fr 1fr}.page_previewSection__GMFSZ,.page_section__zQZ2o{padding:80px var(--spacing-xl)}}@media (min-width:1024px){.page_heroTitle__ixXIp{font-size:5.5rem}.page_heroSubtitle__ZW2Yq{font-size:1.4rem}.page_featuresGrid__txuLt{grid-template-columns:repeat(3,1fr)}.page_previewSection__GMFSZ,.page_section__zQZ2o{padding:96px var(--spacing-xl)}}@media (max-width:479px){.page_hero__7KFOs{padding:var(--spacing-lg)}.page_heroTitle__ixXIp{font-size:2.5rem;letter-spacing:.08em}.page_heroSubtitle__ZW2Yq{font-size:1rem}.page_ctaButton__lcwUc{padding:14px 32px;font-size:1rem}.page_section__zQZ2o{padding:48px var(--spacing-lg)}.page_featureCard__swyBK{padding:var(--spacing-lg)}.page_footer__F3MD0{padding:36px var(--spacing-lg)}.page_previewSection__GMFSZ{padding:48px var(--spacing-lg)}}.CardView_touched__NByQ9{transform:scale(.92)!important;box-shadow:0 2px 6px rgba(0,0,0,.3)!important;transition:transform .05s ease,box-shadow .05s ease!important}@media (max-width:479px){.CardView_cardWrapper__Yqhjs{padding:2px}}.HandView_hand__xAsGW{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-sm);padding:var(--spacing-sm);background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:12px;width:100%;max-width:100%;overflow:hidden}.HandView_cardRow__7NhmZ{display:flex;justify-content:center;position:relative;padding:var(--spacing-xs) var(--spacing-sm);max-width:100%}.HandView_cardRow__7NhmZ.HandView_mobileScroll__M1oPi{overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity;scrollbar-width:none;-ms-overflow-style:none;padding-bottom:var(--spacing-sm);justify-content:flex-start;width:100%}.HandView_cardRow__7NhmZ.HandView_mobileScroll__M1oPi::-webkit-scrollbar{display:none}.HandView_cardWrapper__5_KPf{transition:margin .15s ease,transform .15s ease;position:relative;cursor:pointer;-webkit-tap-highlight-color:transparent;flex-shrink:0}.HandView_cardWrapper__5_KPf.HandView_focused__6Ou1V:before{content:"";position:absolute;inset:-4px;border:2px solid var(--accent-blue);border-radius:calc(var(--card-radius) + 4px);z-index:1;pointer-events:none;animation:HandView_focusPulse__zGix5 1.5s ease-in-out infinite}.HandView_cardWrapper__5_KPf.HandView_selectedWrapper__rw0cB{z-index:2}.HandView_cardWrapper__5_KPf.HandView_preSelected__X4Jjf{transform:translateY(-8px);z-index:2}.HandView_cardWrapper__5_KPf.HandView_draggingSource__0jOVY{opacity:.3;transition:opacity .15s ease}@keyframes HandView_focusPulse__zGix5{0%,to{box-shadow:0 0 0 0 rgba(59,130,246,.4)}50%{box-shadow:0 0 8px 2px rgba(59,130,246,.6)}}.HandView_passHint__7VFxX{font-size:var(--font-size-sm);color:var(--accent-gold);font-weight:500;text-align:center}@media (min-width:768px){.HandView_hand__xAsGW{padding:var(--spacing-md);gap:var(--spacing-md)}.HandView_cardRow__7NhmZ{padding:var(--spacing-sm) var(--spacing-lg)}}@media (min-width:1024px){.HandView_hand__xAsGW{padding:var(--spacing-lg)}.HandView_cardRow__7NhmZ{padding:var(--spacing-sm) var(--spacing-xl)}}@media (max-width:479px){.HandView_hand__xAsGW{gap:var(--spacing-xs);border-radius:8px;overflow-x:hidden}.HandView_cardRow__7NhmZ,.HandView_hand__xAsGW{padding:var(--spacing-xs)}.HandView_cardRow__7NhmZ.HandView_mobileScroll__M1oPi{overflow-x:auto}.HandView_passHint__7VFxX{font-size:var(--font-size-xs)}}@keyframes HandView_dealCardIn__7jX0_{0%{opacity:0;transform:translateY(30px) scale(.85)}to{opacity:1;transform:translateY(0) scale(1)}}.HandView_dealingCard__c5z2t{opacity:0;animation:HandView_dealCardIn__7jX0_ .3s ease-out forwards}@media (prefers-reduced-motion:reduce){.HandView_dealingCard__c5z2t{animation:none;opacity:1;transform:none}}@media (max-height:500px) and (orientation:landscape){.HandView_hand__xAsGW{padding:var(--spacing-xs) var(--spacing-sm)}.HandView_cardRow__7NhmZ{overflow-x:auto;justify-content:flex-start}}.TurnTimer_timer__q2VQg{display:flex;flex-direction:column;align-items:center;padding:8px 12px;border-radius:8px;background:rgba(0,0,0,.7);color:#fff;transition:background .3s ease}.TurnTimer_seconds__fHdXo{font-size:clamp(1.4rem,1.2rem + 1vw,2rem);font-weight:700;font-family:var(--font-mono);line-height:1}.TurnTimer_label__JvDGr{font-size:var(--font-size-game-badge);text-transform:uppercase;opacity:.7;letter-spacing:.5px}.TurnTimer_warning__YBcE5{background:rgba(180,130,0,.9)}.TurnTimer_critical__cl8yU{background:rgba(180,50,50,.9);animation:TurnTimer_pulse__f8lwo .5s ease-in-out infinite}.TurnTimer_myTurn__C7NdD{border:2px solid var(--accent-emerald);box-shadow:0 0 10px rgba(16,185,129,.4)}@keyframes TurnTimer_pulse__f8lwo{0%,to{opacity:1;transform:scale(1)}50%{opacity:.8;transform:scale(1.05)}}@media (max-width:479px){.TurnTimer_timer__q2VQg{padding:6px 10px}}@media (min-width:768px){.TurnTimer_timer__q2VQg{padding:10px 14px}}.TableView_table__TRMUV{display:flex;flex-direction:column;align-items:center;gap:2px;padding:var(--spacing-xs);background:radial-gradient(ellipse at center,transparent 40%,rgba(0,0,0,.25) 100%),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.65' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.08'/%3E%3C/svg%3E"),linear-gradient(135deg,var(--table-felt-base) 0,var(--table-felt-light) 50%,var(--table-felt-base) 100%);border:1px solid hsla(0,0%,100%,.06);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.04),0 4px 20px rgba(0,0,0,.3);border-radius:12px;width:100%;max-width:100%;min-height:200px}.TableView_table__TRMUV.TableView_dropTarget__3TCyA{border-color:rgba(16,185,129,.5);box-shadow:inset 0 0 30px rgba(16,185,129,.15),0 0 20px rgba(16,185,129,.3);transition:border-color .2s ease,box-shadow .2s ease}.TableView_waiting__n3Yex{color:var(--text-muted);font-size:var(--font-size-md);height:100%}.TableView_middleRow__rWOb0,.TableView_waiting__n3Yex{display:flex;align-items:center;justify-content:center}.TableView_middleRow__rWOb0{gap:var(--spacing-sm);width:100%;flex:1 1}.TableView_center__O0cUz{width:60px;height:60px;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.2);border-radius:50%;border:2px dashed var(--border-color);flex-shrink:0}.TableView_centerLabel__aK1qp{font-size:var(--font-size-xs);color:var(--text-muted);font-weight:500}.TableView_lastTrickBanner__UsVn4{display:flex;flex-direction:column;align-items:center;gap:2px;animation:TableView_lastTrickFadeIn__GajYx .3s ease-out}.TableView_lastTrickWinner__wlAum{font-size:var(--font-size-xs);font-weight:600;color:var(--accent-emerald);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:56px;text-align:center;line-height:1.1}.TableView_lastTrickPoints__pZmui{font-size:var(--font-size-game-badge);font-weight:700;color:var(--accent-rose);background:rgba(244,63,94,.15);padding:0 4px;border-radius:8px;line-height:1.4}@keyframes TableView_lastTrickFadeIn__GajYx{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.TableView_seat__WbyaG{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-xs)}.TableView_seat__WbyaG.TableView_left__LHui9,.TableView_seat__WbyaG.TableView_right__bNjDX{flex:1 1;justify-content:center}.TableView_seat__WbyaG.TableView_left__LHui9{flex-direction:row}.TableView_seat__WbyaG.TableView_right__bNjDX{flex-direction:row-reverse}.TableView_seat__WbyaG.TableView_top__WtMwY{width:100%;justify-content:center}.TableView_seat__WbyaG.TableView_bottom__Gb4MP{width:100%;justify-content:center;flex-direction:column-reverse}.TableView_playerInfo__bpP8z{display:flex;flex-direction:column;align-items:center;gap:2px;padding:var(--spacing-xs) var(--spacing-sm);background:var(--bg-card);border-radius:6px;border:3px solid transparent;box-shadow:0 0 20px rgba(16,185,129,0),0 0 40px rgba(16,185,129,0);transition:border-color .2s ease,box-shadow .2s ease;min-width:0;max-width:100px}@keyframes TableView_activePulse__dW4aJ{0%,to{box-shadow:0 0 16px rgba(16,185,129,.4),0 0 32px rgba(16,185,129,.15)}50%{box-shadow:0 0 28px rgba(16,185,129,.6),0 0 55px rgba(16,185,129,.25)}}@keyframes TableView_activeMyTurnPulse__5DdlE{0%,to{box-shadow:0 0 22px rgba(16,185,129,.6),0 0 45px rgba(16,185,129,.3)}50%{box-shadow:0 0 40px rgba(16,185,129,.8),0 0 70px rgba(16,185,129,.4)}}.TableView_playerInfo__bpP8z.TableView_active__w9sKd{border-color:var(--accent-emerald);background:rgba(16,185,129,.08);animation:TableView_activePulse__dW4aJ 1.8s ease-in-out infinite}.TableView_playerInfo__bpP8z.TableView_activeMyTurn__UGuOv{border-color:var(--accent-emerald);background:rgba(16,185,129,.12);animation:TableView_activeMyTurnPulse__5DdlE 1.4s ease-in-out infinite}.TableView_playerName___m6Qj{font-weight:600;font-size:var(--font-size-game-name);color:var(--text-primary);display:flex;align-items:center;gap:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:90px}.TableView_youBadge__pfFz7{font-size:var(--font-size-game-badge);color:var(--accent-emerald);font-weight:400}.TableView_disconnected__0VuWJ{opacity:.5;border-color:var(--accent-rose);border-style:dashed}.TableView_disconnectedLabel__AwFCR{font-size:var(--font-size-game-badge);color:var(--accent-rose);font-weight:500;animation:TableView_pulse__1oOZh 1.5s ease-in-out infinite;white-space:nowrap}.TableView_badges__Ie2d3{display:flex;gap:4px;align-items:center}.TableView_dealerBadge__3sQw_{background:linear-gradient(135deg,var(--accent-gold) 0,#d97706 100%);color:#292524;font-size:var(--font-size-game-badge);font-weight:700;padding:1px 5px;border-radius:3px;box-shadow:0 0 6px rgba(251,191,36,.4);text-transform:uppercase;letter-spacing:.05em}.TableView_seat__WbyaG.TableView_teamNS__YTMaH .TableView_playerInfo__bpP8z{background:linear-gradient(135deg,rgba(59,130,246,.1) 0,var(--bg-card) 100%)}.TableView_seat__WbyaG.TableView_teamEW__p2P2r .TableView_playerInfo__bpP8z{background:linear-gradient(135deg,rgba(244,63,94,.1) 0,var(--bg-card) 100%)}.TableView_seat__WbyaG.TableView_teamNS__YTMaH .TableView_playerInfo__bpP8z.TableView_active__w9sKd{background:linear-gradient(135deg,rgba(16,185,129,.12),rgba(59,130,246,.1) 50%,rgba(16,185,129,.06))}.TableView_seat__WbyaG.TableView_teamNS__YTMaH .TableView_playerInfo__bpP8z.TableView_activeMyTurn__UGuOv{background:linear-gradient(135deg,rgba(16,185,129,.18),rgba(59,130,246,.1) 50%,rgba(16,185,129,.1))}.TableView_seat__WbyaG.TableView_teamEW__p2P2r .TableView_playerInfo__bpP8z.TableView_active__w9sKd{background:linear-gradient(135deg,rgba(16,185,129,.12),rgba(244,63,94,.1) 50%,rgba(16,185,129,.06))}.TableView_seat__WbyaG.TableView_teamEW__p2P2r .TableView_playerInfo__bpP8z.TableView_activeMyTurn__UGuOv{background:linear-gradient(135deg,rgba(16,185,129,.18),rgba(244,63,94,.1) 50%,rgba(16,185,129,.1))}.TableView_turnBadge__qbqO7{color:var(--accent-emerald);font-size:var(--font-size-game-label);opacity:0;visibility:hidden}.TableView_turnBadge__qbqO7.TableView_turnBadgeActive__DjoNw{opacity:1;visibility:visible;animation:TableView_pulse__1oOZh 1s ease-in-out infinite}.TableView_turnLabel__Mmypd{display:none;font-size:var(--font-size-game-badge);font-weight:700;color:var(--accent-emerald);text-transform:uppercase;letter-spacing:.05em;white-space:nowrap}.TableView_turnLabelActive__4aJFp{display:inline}.TableView_turnLabelMyTurn__9GVVI{display:inline;animation:TableView_pulse__1oOZh 1s ease-in-out infinite}@keyframes TableView_pulse__1oOZh{0%,to{opacity:1}50%{opacity:.3}}.TableView_cardSlot__tGFFJ{min-width:var(--card-width);min-height:var(--card-height);display:flex;align-items:center;justify-content:center;transform:rotate(var(--snap-rotate,0deg))}@keyframes TableView_cardSnapFromTop__9ia_m{0%{transform:translateY(-40px) rotate(calc(var(--snap-rotate, 0deg) * -1.5)) scale(1.08);opacity:0}60%{transform:translateY(2px) rotate(calc(var(--snap-rotate, 0deg) * 1.1)) scale(.97);opacity:1}to{transform:translateY(0) rotate(var(--snap-rotate,0deg)) scale(1);opacity:1}}@keyframes TableView_cardSnapFromBottom__UPkWB{0%{transform:translateY(40px) rotate(calc(var(--snap-rotate, 0deg) * -1.5)) scale(1.08);opacity:0}60%{transform:translateY(-2px) rotate(calc(var(--snap-rotate, 0deg) * 1.1)) scale(.97);opacity:1}to{transform:translateY(0) rotate(var(--snap-rotate,0deg)) scale(1);opacity:1}}@keyframes TableView_cardSnapFromLeft___sLEH{0%{transform:translateX(-40px) rotate(calc(var(--snap-rotate, 0deg) * -1.5)) scale(1.08);opacity:0}60%{transform:translateX(2px) rotate(calc(var(--snap-rotate, 0deg) * 1.1)) scale(.97);opacity:1}to{transform:translateX(0) rotate(var(--snap-rotate,0deg)) scale(1);opacity:1}}@keyframes TableView_cardSnapFromRight__GJqI1{0%{transform:translateX(40px) rotate(calc(var(--snap-rotate, 0deg) * -1.5)) scale(1.08);opacity:0}60%{transform:translateX(-2px) rotate(calc(var(--snap-rotate, 0deg) * 1.1)) scale(.97);opacity:1}to{transform:translateX(0) rotate(var(--snap-rotate,0deg)) scale(1);opacity:1}}.TableView_animateFromTop__bAHJI{animation:TableView_cardSnapFromTop__9ia_m .35s cubic-bezier(.34,1.56,.64,1)}.TableView_animateFromBottom__kUoii{animation:TableView_cardSnapFromBottom__UPkWB .35s cubic-bezier(.34,1.56,.64,1)}.TableView_animateFromLeft__hk4JM{animation:TableView_cardSnapFromLeft___sLEH .35s cubic-bezier(.34,1.56,.64,1)}.TableView_animateFromRight__VszER{animation:TableView_cardSnapFromRight__GJqI1 .35s cubic-bezier(.34,1.56,.64,1)}@keyframes TableView_winnerGlow__oAttR{0%{box-shadow:0 0 0 0 rgba(16,185,129,0)}30%{box-shadow:0 0 20px 8px rgba(16,185,129,.6)}to{box-shadow:0 0 10px 4px rgba(16,185,129,.3)}}.TableView_winnerGlow__oAttR{animation:TableView_winnerGlow__oAttR .8s ease-out forwards;border-radius:var(--card-radius)}@keyframes TableView_collectToTop__psvGt{0%{transform:translateY(0) scale(1);opacity:1}to{transform:translateY(-60px) scale(.7);opacity:0}}@keyframes TableView_collectToBottom___wF22{0%{transform:translateY(0) scale(1);opacity:1}to{transform:translateY(60px) scale(.7);opacity:0}}@keyframes TableView_collectToLeft__XLDVR{0%{transform:translateX(0) scale(1);opacity:1}to{transform:translateX(-60px) scale(.7);opacity:0}}@keyframes TableView_collectToRight__f7mi2{0%{transform:translateX(0) scale(1);opacity:1}to{transform:translateX(60px) scale(.7);opacity:0}}@keyframes TableView_collectShrink__bBvQ8{0%{transform:scale(1);opacity:1}to{transform:scale(.5);opacity:0}}.TableView_collectToTop__psvGt{animation:TableView_collectToTop__psvGt .4s ease-in forwards}.TableView_collectToBottom___wF22{animation:TableView_collectToBottom___wF22 .4s ease-in forwards}.TableView_collectToLeft__XLDVR{animation:TableView_collectToLeft__XLDVR .4s ease-in forwards}.TableView_collectToRight__f7mi2{animation:TableView_collectToRight__f7mi2 .4s ease-in forwards}.TableView_collectShrink__bBvQ8{animation:TableView_collectShrink__bBvQ8 .4s ease-in forwards}@keyframes TableView_passGlow__YRg_g{0%,to{box-shadow:0 0 12px rgba(251,191,36,.4),0 0 24px rgba(251,191,36,.15)}50%{box-shadow:0 0 20px rgba(251,191,36,.6),0 0 40px rgba(251,191,36,.25)}}.TableView_passHighlight__uNzN5{border-color:var(--accent-gold,#fbbf24)!important;animation:TableView_passGlow__YRg_g 1.8s ease-in-out infinite}.TableView_passArrowIndicator__fTuJs{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.TableView_passArrowIcon__SPoZs{font-size:1.5rem;color:var(--accent-gold,#fbbf24);text-shadow:0 0 8px rgba(251,191,36,.5)}.TableView_passArrowTop__3BkCr .TableView_passArrowIcon__SPoZs{animation:TableView_passArrowBounceUp__Vz2_R 1.2s ease-in-out infinite}.TableView_passArrowBottom__9j1Mx .TableView_passArrowIcon__SPoZs{animation:TableView_passArrowBounceDown__6U_II 1.2s ease-in-out infinite}.TableView_passArrowLeft__v6Z9q .TableView_passArrowIcon__SPoZs{animation:TableView_passArrowBounceLeft__9seZP 1.2s ease-in-out infinite}.TableView_passArrowRight__2pHS6 .TableView_passArrowIcon__SPoZs{animation:TableView_passArrowBounceRight__QbPs7 1.2s ease-in-out infinite}@keyframes TableView_passArrowBounceUp__Vz2_R{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes TableView_passArrowBounceDown__6U_II{0%,to{transform:translateY(0)}50%{transform:translateY(4px)}}@keyframes TableView_passArrowBounceLeft__9seZP{0%,to{transform:translateX(0)}50%{transform:translateX(-4px)}}@keyframes TableView_passArrowBounceRight__QbPs7{0%,to{transform:translateX(0)}50%{transform:translateX(4px)}}@media (prefers-reduced-motion:reduce){.TableView_animateFromBottom__kUoii,.TableView_animateFromLeft__hk4JM,.TableView_animateFromRight__VszER,.TableView_animateFromTop__bAHJI{animation:none;transform:none}.TableView_cardSlot__tGFFJ{transform:none}.TableView_collectShrink__bBvQ8,.TableView_collectToBottom___wF22,.TableView_collectToLeft__XLDVR,.TableView_collectToRight__f7mi2,.TableView_collectToTop__psvGt{animation:none}.TableView_playerInfo__bpP8z.TableView_active__w9sKd{animation:none;box-shadow:0 0 20px rgba(16,185,129,.5),0 0 40px rgba(16,185,129,.2)}.TableView_playerInfo__bpP8z.TableView_activeMyTurn__UGuOv{animation:none;box-shadow:0 0 30px rgba(16,185,129,.7),0 0 55px rgba(16,185,129,.35)}.TableView_turnLabelMyTurn__9GVVI{animation:none}.TableView_passHighlight__uNzN5{animation:none;box-shadow:0 0 16px rgba(251,191,36,.5),0 0 32px rgba(251,191,36,.2)}.TableView_lastTrickBanner__UsVn4,.TableView_passArrowBottom__9j1Mx .TableView_passArrowIcon__SPoZs,.TableView_passArrowIcon__SPoZs,.TableView_passArrowLeft__v6Z9q .TableView_passArrowIcon__SPoZs,.TableView_passArrowRight__2pHS6 .TableView_passArrowIcon__SPoZs,.TableView_passArrowTop__3BkCr .TableView_passArrowIcon__SPoZs{animation:none}}@media (min-width:768px){.TableView_table__TRMUV{padding:var(--spacing-sm);gap:var(--spacing-xs);min-width:350px;max-width:450px;min-height:240px}.TableView_middleRow__rWOb0{gap:var(--spacing-sm)}.TableView_center__O0cUz{width:80px;height:80px}.TableView_centerLabel__aK1qp{font-size:var(--font-size-sm)}.TableView_lastTrickWinner__wlAum{max-width:72px}.TableView_playerInfo__bpP8z{padding:var(--spacing-sm) var(--spacing-md);max-width:120px}.TableView_playerName___m6Qj{max-width:100px}.TableView_dealerBadge__3sQw_{padding:2px 6px}}@media (min-width:1024px){.TableView_table__TRMUV{padding:var(--spacing-md);min-width:400px;max-width:500px;min-height:280px}.TableView_center__O0cUz{width:100px;height:100px}.TableView_centerLabel__aK1qp{font-size:var(--font-size-base)}.TableView_lastTrickWinner__wlAum{max-width:90px}.TableView_playerInfo__bpP8z{padding:var(--spacing-sm) var(--spacing-md);max-width:140px}.TableView_playerName___m6Qj{max-width:120px}.TableView_dealerBadge__3sQw_{padding:2px 8px}}.TableView_yourTurnSlot__fnm28{display:none;font-size:var(--font-size-xs);color:var(--accent-emerald);font-weight:600;text-transform:uppercase;letter-spacing:.05em;animation:TableView_pulse__1oOZh 1.5s ease-in-out infinite}@media (max-width:479px){.TableView_table__TRMUV{padding:var(--spacing-sm);gap:var(--spacing-xs);border-radius:8px}.TableView_center__O0cUz{width:50px;height:50px}.TableView_playerInfo__bpP8z{padding:var(--spacing-xs);max-width:100px}.TableView_playerName___m6Qj{max-width:85px}.TableView_youBadge__pfFz7{display:none}.TableView_dealerBadge__3sQw_{padding:1px 4px}.TableView_seat__WbyaG.TableView_left__LHui9,.TableView_seat__WbyaG.TableView_right__bNjDX{flex-direction:column;align-items:center}.TableView_seat__WbyaG.TableView_left__LHui9{flex-direction:column}.TableView_yourTurnSlot__fnm28{display:block}.TableView_turnBadge__qbqO7,.TableView_turnLabel__Mmypd{display:none!important}}@media (max-height:500px) and (orientation:landscape){.TableView_table__TRMUV{aspect-ratio:auto;min-height:150px;max-height:45vh}.TableView_seat__WbyaG.TableView_bottom__Gb4MP,.TableView_seat__WbyaG.TableView_top__WtMwY{flex-direction:row;gap:var(--spacing-sm)}}.Scoreboard_scoreboard__TUs9Y{min-width:200px;max-width:280px}.Scoreboard_empty__TtDtO{color:var(--text-muted);font-size:var(--font-size-sm);text-align:center;padding:20px 0}.Scoreboard_team__nVH3j{margin-bottom:8px}.Scoreboard_teamLabel__kkV_T{font-size:var(--font-size-game-label);font-weight:600;margin-bottom:8px;padding-bottom:4px;border-bottom:1px solid var(--border-color)}.Scoreboard_playerRow__LyMcu{display:flex;justify-content:space-between;align-items:center;padding:6px 8px;border-radius:6px;margin-bottom:4px}.Scoreboard_playerRow__LyMcu.Scoreboard_isMe__KLtis{background:rgba(16,185,129,.1);border:1px solid rgba(16,185,129,.3)}.Scoreboard_name__Z9Bmk{font-size:var(--font-size-game-name);color:var(--text-primary);display:flex;align-items:center;gap:6px}.Scoreboard_position__YBhVt{font-size:var(--font-size-game-badge);color:var(--text-muted)}.Scoreboard_score__AeTzs{font-weight:700;font-size:var(--font-size-lg);color:var(--text-primary);display:flex;align-items:center;gap:6px}.Scoreboard_score__AeTzs.Scoreboard_bust__wdWNG{color:var(--accent-rose)}.Scoreboard_delta__DmzT2{font-size:var(--font-size-game-label);font-weight:500;color:var(--accent-rose);background:rgba(244,63,94,.15);padding:2px 6px;border-radius:4px;animation:Scoreboard_scorePop__O00Ml .4s cubic-bezier(.175,.885,.32,1.275) forwards}@keyframes Scoreboard_scorePop__O00Ml{0%{transform:scale(0);opacity:0}60%{transform:scale(1.2)}to{transform:scale(1);opacity:1}}.Scoreboard_divider__FCigB{height:1px;background:var(--border-color);margin:12px 0}.Scoreboard_scoreLimit__IAzlZ{text-align:center;font-size:var(--font-size-xs);color:var(--accent-gold);margin-top:12px;padding-top:8px;border-top:1px dashed var(--border-color)}.TrickHistory_history__4w24C{min-width:200px;max-height:400px;overflow-y:auto}.TrickHistory_trickList__Gdq_t{display:flex;flex-direction:column;gap:12px}.TrickHistory_trick__rmJH6{background:var(--bg-card);border-radius:8px;padding:10px;cursor:pointer;transition:background .15s ease,transform .15s ease}.TrickHistory_trick__rmJH6.TrickHistory_expanded__rHtIX,.TrickHistory_trick__rmJH6:hover{background:var(--bg-highlight)}.TrickHistory_trickHeader__F9HX4{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px;font-size:var(--font-size-sm)}.TrickHistory_trickNum__AIufN{color:var(--text-muted);font-weight:500}.TrickHistory_winner__iU4dH{color:var(--accent-emerald);font-weight:600;display:flex;align-items:center;gap:6px}.TrickHistory_points__bAQeo{background:rgba(244,63,94,.2);color:var(--accent-rose);padding:2px 6px;border-radius:4px;font-size:var(--font-size-game-badge)}.TrickHistory_cards__i5sAc{display:flex;gap:4px;flex-wrap:wrap}.TrickHistory_miniCard__fG_Pb{transform:scale(.7);transform-origin:top left}.TrickHistory_expandIcon__kzTcj{font-size:var(--font-size-game-badge);color:var(--text-muted);margin-left:auto}.TrickHistory_expandedContent__DsgWB{display:flex;flex-direction:column;gap:8px;margin-top:12px;padding-top:8px;border-top:1px solid var(--border-color)}.TrickHistory_expandedCard__oFtXv{display:flex;align-items:center;gap:12px;padding:6px 8px;border-radius:6px;background:rgba(0,0,0,.2)}.TrickHistory_expandedCard__oFtXv.TrickHistory_winnerCard__q44Px{background:rgba(16,185,129,.15);border:1px solid rgba(16,185,129,.3)}.TrickHistory_playerLabel__J_W6T{font-size:var(--font-size-xs);color:var(--text-secondary);min-width:60px}.TrickHistory_expandedCard__oFtXv.TrickHistory_winnerCard__q44Px .TrickHistory_playerLabel__J_W6T{color:var(--accent-emerald);font-weight:600}.AccountPromptBanner_banner__gB_mJ{background:rgba(251,191,36,.08);border:1px solid rgba(251,191,36,.2);border-radius:10px;padding:16px 20px;text-align:center;margin-bottom:16px;animation:AccountPromptBanner_fadeSlideIn__3WtwV .4s ease-out;display:flex;align-items:center;justify-content:center;gap:12px;flex-wrap:wrap}@keyframes AccountPromptBanner_fadeSlideIn__3WtwV{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.AccountPromptBanner_banner__gB_mJ{animation:none}}.AccountPromptBanner_message__H98rq{color:var(--text-secondary);font-size:.875rem}.AccountPromptBanner_signUpBtn__cxZLq{padding:8px 20px;font-size:.875rem;font-weight:600;color:#292524;background:linear-gradient(135deg,var(--accent-gold) 0,#d97706 100%);border:none;border-radius:8px;cursor:pointer;transition:transform .15s ease,box-shadow .2s ease;box-shadow:0 2px 8px rgba(251,191,36,.25)}.AccountPromptBanner_signUpBtn__cxZLq:hover{transform:translateY(-1px);box-shadow:0 4px 12px rgba(251,191,36,.35)}@media (max-width:479px){.AccountPromptBanner_banner__gB_mJ{padding:var(--spacing-sm) var(--spacing-md);margin-bottom:var(--spacing-sm)}.AccountPromptBanner_message__H98rq{font-size:var(--font-size-xs)}}.GameOverModal_overlay__vouem{position:fixed;inset:0;background:rgba(0,0,0,.8);display:flex;align-items:center;justify-content:center;z-index:100;animation:GameOverModal_fadeIn__9yqOD .3s ease}@keyframes GameOverModal_fadeIn__9yqOD{0%{opacity:0}to{opacity:1}}.GameOverModal_modal__CqcTf{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:16px;padding:32px 40px;max-width:400px;width:90%;text-align:center;animation:GameOverModal_slideUp__OhNHU .3s ease;max-height:90dvh;overflow-y:auto}@keyframes GameOverModal_slideUp__OhNHU{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes GameOverModal_scaleIn__FzOhd{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}@keyframes GameOverModal_slideInLeft__LrjHL{0%{opacity:0;transform:translateX(-20px)}to{opacity:1;transform:translateX(0)}}@keyframes GameOverModal_bounceIn__TcwqI{0%{opacity:0;transform:scale(.3)}50%{opacity:1;transform:scale(1.05)}70%{transform:scale(.95)}to{opacity:1;transform:scale(1)}}.GameOverModal_entranceScale__uOKi8{animation:GameOverModal_scaleIn__FzOhd .5s cubic-bezier(.175,.885,.32,1.275) both;animation-delay:.1s}.GameOverModal_entranceStagger1__YG3g2{opacity:0;animation:GameOverModal_slideUp__OhNHU .4s ease-out both;animation-delay:.2s}.GameOverModal_entranceStagger2__Gox9r{opacity:0;animation:GameOverModal_slideUp__OhNHU .4s ease-out both;animation-delay:.35s}.GameOverModal_entranceStagger2b__EcBvc{opacity:0;animation:GameOverModal_slideUp__OhNHU .4s ease-out both;animation-delay:.5s}.GameOverModal_entranceStagger3__yXBme{opacity:0;animation:GameOverModal_bounceIn__TcwqI .5s cubic-bezier(.175,.885,.32,1.275) both;animation-delay:.8s}.GameOverModal_entranceSlide__Ec_4K{opacity:0;animation:GameOverModal_slideInLeft__LrjHL .3s ease-out both}.GameOverModal_title__rK_tF{font-family:var(--font-display);font-size:1.75rem;font-weight:700;margin-bottom:24px;color:var(--accent-gold)}.GameOverModal_result__0UABG{display:flex;align-items:center;justify-content:center;gap:16px;margin-bottom:24px}.GameOverModal_vs__uMXd3{color:var(--text-muted);font-size:.875rem}.GameOverModal_teamResult__4b_pK{display:flex;flex-direction:column;gap:4px;padding:12px 20px;border-radius:8px}.GameOverModal_teamResult__4b_pK.GameOverModal_won__iQk_d{background:rgba(16,185,129,.15);border:1px solid rgba(16,185,129,.3)}.GameOverModal_teamResult__4b_pK.GameOverModal_lost__17aVt{background:rgba(244,63,94,.15);border:1px solid rgba(244,63,94,.3)}.GameOverModal_teamLabel__b1_Up{font-size:.8rem;color:var(--text-muted)}.GameOverModal_teamStatus__8H_HY{font-weight:700;font-size:1rem}.GameOverModal_teamResult__4b_pK.GameOverModal_won__iQk_d .GameOverModal_teamStatus__8H_HY{color:var(--accent-emerald)}.GameOverModal_teamResult__4b_pK.GameOverModal_lost__17aVt .GameOverModal_teamStatus__8H_HY{color:var(--accent-rose)}.GameOverModal_scores__G8nf_{background:var(--bg-card);border-radius:8px;padding:16px;margin-bottom:20px}.GameOverModal_scoreRow__cSqi0{display:flex;justify-content:space-between;padding:6px 0;font-size:.9rem}.GameOverModal_scoreRow__cSqi0 span:last-child{font-weight:700}.GameOverModal_scoreRow__cSqi0 .GameOverModal_bust__KH5zA{color:var(--accent-rose)}.GameOverModal_divider__L0C2H{height:1px;background:var(--border-color);margin:8px 0}.GameOverModal_highlight__Wt44g{background:linear-gradient(135deg,rgba(255,215,0,.1),rgba(255,215,0,.05));border:1px solid rgba(255,215,0,.25);border-radius:8px;padding:10px 16px;margin-bottom:16px;font-size:.9rem;color:var(--accent-gold);text-align:center}.GameOverModal_miniStats__KzXf4{background:var(--bg-card);border:1px solid var(--border-color);border-radius:8px;padding:10px 16px;margin-bottom:16px;display:flex;flex-direction:column;gap:4px;text-align:center}.GameOverModal_miniStatLine___motF{font-size:.85rem;color:var(--text-secondary)}.GameOverModal_miniStatLine___motF:first-child{font-weight:600;color:var(--text-primary)}.GameOverModal_miniStatLoss__f5A9N{color:var(--accent-rose)}.GameOverModal_reason__LSvsu{color:var(--text-secondary);font-size:.875rem;margin-bottom:20px}.GameOverModal_buttonRow__6EWlF{display:flex;gap:12px;justify-content:center;margin-top:4px}.GameOverModal_downloadBtn__4iLcP{padding:10px 20px;background:var(--bg-card);color:var(--text-secondary);border:1px solid var(--border-color);border-radius:8px;font-weight:500;font-size:.9rem;cursor:pointer;transition:all .2s ease}.GameOverModal_downloadBtn__4iLcP:hover{background:var(--bg-secondary);color:var(--text-primary);border-color:var(--accent-gold)}.GameOverModal_findNewGameBtn__cdBK4{padding:10px 20px;background:var(--bg-card);color:var(--text-secondary);border:1px solid var(--border-color);border-radius:8px;font-weight:500;font-size:.9rem;cursor:pointer;transition:all .2s ease}.GameOverModal_findNewGameBtn__cdBK4:hover{background:var(--bg-secondary);color:var(--text-primary);border-color:var(--accent-emerald)}.GameOverModal_findNewGameBtn__cdBK4:disabled{opacity:.5;cursor:not-allowed}.GameOverModal_buttonRow__6EWlF button{min-height:var(--touch-target-min)}.GameOverModal_playAgainWrapper__i_ZmV{display:flex;flex-direction:column;align-items:center;flex:1 1}.GameOverModal_playAgainWrapper__i_ZmV .GameOverModal_btn-primary__sJYcC{width:100%}.GameOverModal_playAgainHint__SgAVJ{font-size:.75rem;color:var(--text-muted);margin-top:4px}.GameOverModal_iconBtn__O4DP0{background:transparent;border:1px solid var(--border-color);border-radius:50%;width:2.5rem;height:2.5rem;display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--text-secondary);font-size:1rem;flex-shrink:0;min-height:auto}.GameOverModal_iconBtn__O4DP0:hover{background:var(--bg-card);color:var(--text-primary)}@media (prefers-reduced-motion:reduce){.GameOverModal_entranceScale__uOKi8,.GameOverModal_entranceSlide__Ec_4K,.GameOverModal_entranceStagger1__YG3g2,.GameOverModal_entranceStagger2__Gox9r,.GameOverModal_entranceStagger2b__EcBvc,.GameOverModal_entranceStagger3__yXBme{animation:none;opacity:1;transform:none}}@media (max-width:479px){.GameOverModal_overlay__vouem{padding:var(--spacing-sm);align-items:flex-end}.GameOverModal_modal__CqcTf{padding:var(--spacing-lg);border-radius:12px 12px 0 0;width:100%;max-width:100%}.GameOverModal_title__rK_tF{font-size:var(--font-size-lg);margin-bottom:var(--spacing-md)}.GameOverModal_result__0UABG{gap:var(--spacing-sm);margin-bottom:var(--spacing-md)}.GameOverModal_teamResult__4b_pK{padding:var(--spacing-sm) var(--spacing-md)}.GameOverModal_teamLabel__b1_Up{font-size:var(--font-size-xs)}.GameOverModal_teamStatus__8H_HY{font-size:var(--font-size-sm)}.GameOverModal_scores__G8nf_{padding:var(--spacing-sm);margin-bottom:var(--spacing-md)}.GameOverModal_scoreRow__cSqi0{font-size:var(--font-size-sm);padding:var(--spacing-xs) 0}.GameOverModal_miniStats__KzXf4{padding:var(--spacing-sm);margin-bottom:var(--spacing-sm)}.GameOverModal_miniStatLine___motF,.GameOverModal_reason__LSvsu{font-size:var(--font-size-xs)}.GameOverModal_reason__LSvsu{margin-bottom:var(--spacing-md)}.GameOverModal_buttonRow__6EWlF{flex-direction:row;flex-wrap:wrap;gap:var(--spacing-sm)}}@media (min-width:480px) and (max-width:767px){.GameOverModal_modal__CqcTf{padding:var(--spacing-xl);max-width:360px}}@media (max-height:500px) and (orientation:landscape){.GameOverModal_overlay__vouem{align-items:center}.GameOverModal_modal__CqcTf{border-radius:12px;max-height:90vh;overflow-y:auto;padding:var(--spacing-md) var(--spacing-lg)}.GameOverModal_result__0UABG,.GameOverModal_scores__G8nf_,.GameOverModal_title__rK_tF{margin-bottom:var(--spacing-sm)}}.CelebrationOverlay_overlay__AlT3M{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;z-index:110;pointer-events:none}.CelebrationOverlay_victory__JVDNY{background:radial-gradient(ellipse at center,rgba(16,185,129,.15) 0,rgba(0,0,0,.85) 70%);animation:CelebrationOverlay_victoryFlash__gjICi .6s ease-out}@keyframes CelebrationOverlay_victoryFlash__gjICi{0%{background:radial-gradient(ellipse at center,rgba(255,215,0,.4) 0,rgba(0,0,0,.6) 70%)}to{background:radial-gradient(ellipse at center,rgba(16,185,129,.15) 0,rgba(0,0,0,.85) 70%)}}.CelebrationOverlay_defeat__8dpo5{background:rgba(0,0,0,.8);animation:CelebrationOverlay_defeatFade__iUBSl .4s ease-out}@keyframes CelebrationOverlay_defeatFade__iUBSl{0%{opacity:0}to{opacity:1}}.CelebrationOverlay_content__QPAX_{text-align:center;animation:CelebrationOverlay_contentPop__NZewj .5s cubic-bezier(.175,.885,.32,1.275) both;animation-delay:.1s}@keyframes CelebrationOverlay_contentPop__NZewj{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}.CelebrationOverlay_titleVictory__UfvCf{font-family:var(--font-display);font-size:3rem;font-weight:800;color:var(--accent-gold);text-shadow:0 0 40px rgba(255,215,0,.4);margin:0 0 8px}.CelebrationOverlay_titleDefeat__jft7k{font-family:var(--font-display);font-size:2.25rem;font-weight:700;color:var(--text-secondary);opacity:.8;margin:0 0 8px}.CelebrationOverlay_subtitle__GMw24{font-size:1rem;color:var(--text-muted);margin:0}.CelebrationOverlay_confettiContainer__1di9q{position:absolute;inset:0;overflow:hidden;pointer-events:none}.CelebrationOverlay_confettiPiece__0Pd5N{position:absolute;top:-10%;width:10px;height:10px;opacity:0;animation:CelebrationOverlay_confettiFall__8wC6K 2.5s ease-in forwards}@keyframes CelebrationOverlay_confettiFall__8wC6K{0%{opacity:1;transform:translateY(0) rotate(0deg) translateX(0)}to{opacity:0;transform:translateY(110vh) rotate(2turn) translateX(40px)}}.CelebrationOverlay_confettiPiece__0Pd5N:first-child{left:5%;animation-delay:0s;background:gold;width:8px;height:8px;border-radius:50%}.CelebrationOverlay_confettiPiece__0Pd5N:nth-child(2){left:12%;animation-delay:.15s;background:#10b981;width:10px;height:6px}.CelebrationOverlay_confettiPiece__0Pd5N:nth-child(3){left:20%;animation-delay:.05s;background:#f59e0b;width:6px;height:10px;border-radius:2px}.CelebrationOverlay_confettiPiece__0Pd5N:nth-child(4){left:28%;animation-delay:.25s;background:gold;width:10px;height:10px}.CelebrationOverlay_confettiPiece__0Pd5N:nth-child(5){left:35%;animation-delay:.1s;background:#10b981;width:8px;height:8px;border-radius:50%}.CelebrationOverlay_confettiPiece__0Pd5N:nth-child(6){left:43%;animation-delay:.2s;background:#f59e0b;width:12px;height:6px}.CelebrationOverlay_confettiPiece__0Pd5N:nth-child(7){left:50%;animation-delay:.08s;background:gold;width:6px;height:12px;border-radius:2px}.CelebrationOverlay_confettiPiece__0Pd5N:nth-child(8){left:57%;animation-delay:.3s;background:#10b981;width:10px;height:8px}.CelebrationOverlay_confettiPiece__0Pd5N:nth-child(9){left:64%;animation-delay:.12s;background:#f59e0b;width:8px;height:8px;border-radius:50%}.CelebrationOverlay_confettiPiece__0Pd5N:nth-child(10){left:72%;animation-delay:.22s;background:gold;width:10px;height:6px}.CelebrationOverlay_confettiPiece__0Pd5N:nth-child(11){left:80%;animation-delay:.03s;background:#10b981;width:6px;height:10px;border-radius:2px}.CelebrationOverlay_confettiPiece__0Pd5N:nth-child(12){left:87%;animation-delay:.18s;background:#f59e0b;width:10px;height:10px}.CelebrationOverlay_confettiPiece__0Pd5N:nth-child(13){left:15%;animation-delay:.35s;background:gold;width:8px;height:6px;border-radius:50%}.CelebrationOverlay_confettiPiece__0Pd5N:nth-child(14){left:45%;animation-delay:.28s;background:#10b981;width:12px;height:8px}.CelebrationOverlay_confettiPiece__0Pd5N:nth-child(15){left:68%;animation-delay:.4s;background:#f59e0b;width:8px;height:10px;border-radius:2px}.CelebrationOverlay_confettiPiece__0Pd5N:nth-child(16){left:92%;animation-delay:.32s;background:gold;width:10px;height:8px}.CelebrationOverlay_confettiPiece__0Pd5N:nth-child(2n){animation-name:CelebrationOverlay_confettiFallLeft__nejh6}@keyframes CelebrationOverlay_confettiFallLeft__nejh6{0%{opacity:1;transform:translateY(0) rotate(0deg) translateX(0)}to{opacity:0;transform:translateY(110vh) rotate(-540deg) translateX(-30px)}}@media (prefers-reduced-motion:reduce){.CelebrationOverlay_confettiPiece__0Pd5N,.CelebrationOverlay_content__QPAX_,.CelebrationOverlay_overlay__AlT3M{animation:none}.CelebrationOverlay_victory__JVDNY{background:rgba(0,0,0,.85)}.CelebrationOverlay_content__QPAX_{opacity:1;transform:none}.CelebrationOverlay_confettiPiece__0Pd5N{display:none}}@media (max-width:479px){.CelebrationOverlay_titleVictory__UfvCf{font-size:2.25rem}.CelebrationOverlay_titleDefeat__jft7k{font-size:1.75rem}.CelebrationOverlay_subtitle__GMw24{font-size:.875rem}}@media (max-height:500px) and (orientation:landscape){.CelebrationOverlay_titleVictory__UfvCf{font-size:2rem}.CelebrationOverlay_titleDefeat__jft7k{font-size:1.5rem}}@keyframes ScoreReveal_slideInLeft__QA44x{0%{opacity:0;transform:translateX(-24px)}to{opacity:1;transform:translateX(0)}}@keyframes ScoreReveal_countFlash__Gd5xb{0%{color:var(--accent-gold);transform:scale(1.15)}to{color:inherit;transform:scale(1)}}@keyframes ScoreReveal_totalFlash__8Daem{0%{background:rgba(251,191,36,.3);transform:scale(1.1)}to{background:transparent;transform:scale(1)}}@keyframes ScoreReveal_bounceIn__hZKH8{0%{opacity:0;transform:scale(.3) translateY(-20px)}50%{opacity:1;transform:scale(1.05) translateY(0)}70%{transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes ScoreReveal_goldenBorder__FKjc4{0%{border-color:rgba(251,191,36,0);box-shadow:0 0 0 0 rgba(251,191,36,0)}50%{border-color:rgba(251,191,36,.8);box-shadow:0 0 16px 2px rgba(251,191,36,.3)}to{border-color:rgba(251,191,36,.4);box-shadow:0 0 8px 1px rgba(251,191,36,.15)}}@keyframes ScoreReveal_screenFlash__n9B5G{0%{opacity:0}15%{opacity:.4}to{opacity:0}}@keyframes ScoreReveal_shakeSubtle__7TqOs{0%,to{transform:translateX(0)}10%{transform:translateX(-3px)}20%{transform:translateX(3px)}30%{transform:translateX(-2px)}40%{transform:translateX(2px)}50%{transform:translateX(-1px)}60%{transform:translateX(1px)}70%,to{transform:translateX(0)}}.ScoreReveal_revealContainer__zLizm,.ScoreReveal_teamGroup__ccT2v{display:flex;flex-direction:column;gap:8px}.ScoreReveal_teamLabel__uWz_7{font-size:var(--font-size-xs);color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;font-weight:600;padding:0 4px}.ScoreReveal_teamDivider__BBo6G{height:1px;background:var(--border-color);margin:4px 0}.ScoreReveal_revealRow__9QLtu{display:flex;justify-content:space-between;align-items:center;padding:10px 12px;background:var(--bg-card);border-radius:8px;border:1px solid transparent;opacity:0;transform:translateX(-24px)}.ScoreReveal_revealRow__9QLtu.ScoreReveal_visible__BVTKX{animation:ScoreReveal_slideInLeft__QA44x .3s ease-out forwards}.ScoreReveal_revealRow__9QLtu.ScoreReveal_isMe__DoVdc{background:rgba(16,185,129,.1);border-color:rgba(16,185,129,.3)}.ScoreReveal_revealRow__9QLtu.ScoreReveal_isShooter__nZreb{background:rgba(251,191,36,.1);border-color:rgba(251,191,36,.3)}.ScoreReveal_revealRow__9QLtu.ScoreReveal_goldenGlow__6GyOm{animation:ScoreReveal_slideInLeft__QA44x .3s ease-out forwards,ScoreReveal_goldenBorder__FKjc4 1s ease-out .3s forwards}.ScoreReveal_playerName__NQ_fK{font-weight:500;color:var(--text-primary);display:flex;align-items:center;gap:6px}.ScoreReveal_youTag__xl_ZH{font-size:var(--font-size-xs);color:var(--accent-emerald);font-weight:400}.ScoreReveal_scoreValues__bkmwm{display:flex;align-items:center;gap:12px}.ScoreReveal_handScore__FEk5u{font-size:var(--font-size-game-label);font-weight:600;color:var(--accent-rose);background:rgba(244,63,94,.15);padding:2px 8px;border-radius:4px;min-width:32px;text-align:center}.ScoreReveal_handScoreFlash__idfTw{animation:ScoreReveal_countFlash__Gd5xb .4s ease-out}.ScoreReveal_totalScore__vuGIp{font-weight:700;font-size:var(--font-size-lg);color:var(--text-primary);min-width:32px;text-align:right}.ScoreReveal_totalScoreFlash__L45fa{animation:ScoreReveal_totalFlash__8Daem .5s ease-out;border-radius:4px;padding:2px 4px}.ScoreReveal_totalScore__vuGIp.ScoreReveal_bust__9zSks{color:var(--accent-rose)}.ScoreReveal_moonBanner__Zp3zL{opacity:0;text-align:center;font-weight:700;font-size:var(--font-size-lg);color:var(--accent-gold);background:linear-gradient(135deg,rgba(251,191,36,.2),rgba(245,158,11,.2));border:1px solid rgba(251,191,36,.4);padding:10px 16px;border-radius:8px;margin-bottom:8px}.ScoreReveal_moonBanner__Zp3zL.ScoreReveal_visible__BVTKX{animation:ScoreReveal_bounceIn__hZKH8 .6s cubic-bezier(.175,.885,.32,1.275) forwards}.ScoreReveal_screenFlash__n9B5G{position:fixed;inset:0;background:rgba(251,191,36,.6);pointer-events:none;z-index:200;animation:ScoreReveal_screenFlash__n9B5G .6s ease-out forwards}.ScoreReveal_shakeContainer__9CPv4{animation:ScoreReveal_shakeSubtle__7TqOs .5s ease-out}@media (prefers-reduced-motion:reduce){.ScoreReveal_revealRow__9QLtu{opacity:1;transform:none}.ScoreReveal_revealRow__9QLtu.ScoreReveal_goldenGlow__6GyOm,.ScoreReveal_revealRow__9QLtu.ScoreReveal_visible__BVTKX{animation:none;opacity:1;transform:none}.ScoreReveal_revealRow__9QLtu.ScoreReveal_goldenGlow__6GyOm{border-color:rgba(251,191,36,.4);box-shadow:0 0 8px 1px rgba(251,191,36,.15)}.ScoreReveal_handScoreFlash__idfTw,.ScoreReveal_totalScoreFlash__L45fa{animation:none}.ScoreReveal_moonBanner__Zp3zL{opacity:1}.ScoreReveal_moonBanner__Zp3zL.ScoreReveal_visible__BVTKX{animation:none;opacity:1}.ScoreReveal_screenFlash__n9B5G{display:none}.ScoreReveal_shakeContainer__9CPv4{animation:none}}@media (max-width:479px){.ScoreReveal_revealRow__9QLtu{padding:var(--spacing-sm)}.ScoreReveal_playerName__NQ_fK{font-size:var(--font-size-sm)}.ScoreReveal_youTag__xl_ZH{font-size:var(--font-size-xs)}.ScoreReveal_scoreValues__bkmwm{gap:var(--spacing-sm)}.ScoreReveal_handScore__FEk5u{font-size:var(--font-size-xs);padding:2px 6px;min-width:28px}.ScoreReveal_moonBanner__Zp3zL,.ScoreReveal_totalScore__vuGIp{font-size:var(--font-size-base)}.ScoreReveal_moonBanner__Zp3zL{padding:var(--spacing-sm) var(--spacing-md)}}.GameOverlay_overlay__VQCAa{position:fixed;inset:0;background:rgba(0,0,0,.75);display:flex;align-items:center;justify-content:center;z-index:90;animation:GameOverlay_fadeIn__3_xOU .3s ease}@keyframes GameOverlay_fadeIn__3_xOU{0%{opacity:0}to{opacity:1}}.GameOverlay_passModal__5Tjcs{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:16px;padding:24px 32px;text-align:center;animation:GameOverlay_slideUp__uFrre .3s ease}@keyframes GameOverlay_slideUp__uFrre{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.GameOverlay_passTitle__iQqiZ{font-family:var(--font-display);font-size:1.25rem;font-weight:600;color:var(--accent-gold);margin-bottom:20px}.GameOverlay_passSection__uKXIm{display:flex;flex-direction:column;align-items:center;gap:10px}.GameOverlay_passLabel__8uxqu{font-size:.875rem;color:var(--text-secondary)}.GameOverlay_passCards__1CqYl{display:flex;gap:8px;justify-content:center}.GameOverlay_passArrow__j9nn4{font-size:1.5rem;color:var(--text-muted);margin:16px 0}.GameOverlay_scoreModal__SA9Gk{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:16px;padding:24px 32px;min-width:280px;animation:GameOverlay_slideUp__uFrre .3s ease}.GameOverlay_scoreTitle__Gitrq{font-family:var(--font-display);font-size:1.25rem;font-weight:600;color:var(--accent-gold);margin-bottom:16px;text-align:center}.GameOverlay_buttonRow__h7Nr2{display:flex;gap:12px;justify-content:center;align-items:center;margin-top:1.5rem}.GameOverlay_downloadIconBtn__nWlXn{background:transparent;border:1px solid var(--border-color);border-radius:50%;width:2rem;height:2rem;display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--text-secondary);font-size:.85rem}.GameOverlay_downloadIconBtn__nWlXn:hover{background:var(--bg-card);color:var(--text-primary)}.GameOverlay_downloadBtn__3_iLW{padding:10px 20px;background:var(--bg-card);color:var(--text-secondary);border:1px solid var(--border-color);border-radius:8px;font-weight:500;font-size:.9rem;cursor:pointer;transition:all .2s ease}.GameOverlay_downloadBtn__3_iLW:hover{background:var(--bg-secondary);color:var(--text-primary);border-color:var(--accent-gold)}.GameOverlay_downloadBtn__3_iLW:active{transform:translateY(0)}.GameOverlay_continueBtn__j0RG7{padding:10px 32px;background:var(--accent-emerald);color:#fff;border:none;border-radius:8px;font-weight:600;font-size:.95rem;cursor:pointer;transition:all .2s ease}.GameOverlay_continueBtn__j0RG7:hover{background:#047857;transform:translateY(-2px)}.GameOverlay_continueBtn__j0RG7:active{transform:translateY(0)}.GameOverlay_continueBtnDisabled__anNND{opacity:.4;cursor:not-allowed;pointer-events:none}@media (max-width:479px){.GameOverlay_overlay__VQCAa{padding:var(--spacing-sm);align-items:center}.GameOverlay_passModal__5Tjcs{padding:var(--spacing-md);border-radius:12px;width:100%;max-width:100%}.GameOverlay_passModal__5Tjcs .GameOverlay_continueBtn__j0RG7{margin-top:1.5rem}.GameOverlay_scoreModal__SA9Gk{padding:var(--spacing-md);border-radius:12px 12px 0 0;width:100%;max-width:100%;margin-bottom:0}.GameOverlay_passTitle__iQqiZ,.GameOverlay_scoreTitle__Gitrq{font-size:var(--font-size-md);margin-bottom:var(--spacing-md)}.GameOverlay_passLabel__8uxqu{font-size:var(--font-size-xs)}.GameOverlay_passCards__1CqYl{gap:var(--spacing-xs)}.GameOverlay_passArrow__j9nn4{font-size:1.25rem;margin:var(--spacing-sm) 0}.GameOverlay_buttonRow__h7Nr2{flex-direction:column;gap:var(--spacing-sm);margin-top:var(--spacing-md)}.GameOverlay_continueBtn__j0RG7,.GameOverlay_downloadBtn__3_iLW{width:100%;min-height:var(--touch-target-min);font-size:var(--font-size-sm)}}@media (min-width:480px) and (max-width:767px){.GameOverlay_overlay__VQCAa{padding:var(--spacing-md)}.GameOverlay_passModal__5Tjcs,.GameOverlay_scoreModal__SA9Gk{padding:var(--spacing-lg);max-width:350px}}@media (max-height:500px) and (orientation:landscape){.GameOverlay_overlay__VQCAa{align-items:center;padding:var(--spacing-sm)}.GameOverlay_passModal__5Tjcs,.GameOverlay_scoreModal__SA9Gk{max-height:90vh;overflow-y:auto;border-radius:12px}}.MobileScoreBar_mobileScoreBar___qKqJ{display:block;width:100%;background:var(--bg-secondary);border-bottom:1px solid var(--border-color);position:-webkit-sticky;position:sticky;top:0;z-index:20}@media (min-width:1024px){.MobileScoreBar_mobileScoreBar___qKqJ{display:none}}.MobileScoreBar_scoreBarTriggerRow__6oVWi{display:flex;align-items:center;gap:var(--spacing-xs)}.MobileScoreBar_scoreBarTrigger__2RHGc{display:flex;align-items:center;justify-content:space-between;flex:1 1;min-width:0;padding:var(--spacing-sm) var(--spacing-md);background:transparent;border:none;color:var(--text-primary);cursor:pointer;-webkit-tap-highlight-color:transparent;min-height:var(--touch-target-min)}.MobileScoreBar_scoreBarTrigger__2RHGc:active{background:var(--bg-highlight)}.MobileScoreBar_tricksBadge__A_oC_{flex-shrink:0;font-size:var(--font-size-game-badge);font-weight:600;color:var(--text-muted);background:var(--bg-card);border:1px solid var(--border-color);border-radius:12px;padding:4px 8px;cursor:pointer;margin-right:var(--spacing-sm);-webkit-tap-highlight-color:transparent;transition:background .15s ease,color .15s ease}.MobileScoreBar_tricksBadge__A_oC_:active{background:var(--bg-highlight)}.MobileScoreBar_tricksBadgeActive__b6w_f{color:var(--accent-emerald);border-color:var(--accent-emerald);background:rgba(16,185,129,.1)}.MobileScoreBar_teamGroup__48A_v,.MobileScoreBar_teamScores__Cxsp0{display:flex;align-items:center;gap:var(--spacing-sm)}.MobileScoreBar_teamGroup__48A_v.MobileScoreBar_myTeam__3jokN{color:var(--accent-emerald);background:rgba(16,185,129,.15);border-radius:6px;padding:2px 6px}.MobileScoreBar_teamScore__iBDKR{display:flex;flex-direction:column;align-items:center;gap:1px}.MobileScoreBar_teamLabel__h0qnI{font-size:var(--font-size-game-label);font-weight:500;opacity:.7;text-transform:uppercase;letter-spacing:.05em}.MobileScoreBar_score__htRJ2{font-size:var(--font-size-game-score);font-weight:700}.MobileScoreBar_score__htRJ2.MobileScoreBar_bust__Yr6GB{color:var(--accent-rose)}.MobileScoreBar_vs__wvjEH{font-size:var(--font-size-xs);color:var(--text-muted);font-weight:500}.MobileScoreBar_handBadge___zRwz{font-size:var(--font-size-xs);color:var(--text-muted);background:var(--bg-card);padding:var(--spacing-xs) var(--spacing-sm);border-radius:4px}.MobileScoreBar_expandIcon__myHeC{display:flex;align-items:center;justify-content:center;color:var(--text-muted);transition:transform .2s ease}.MobileScoreBar_expandIcon__myHeC.MobileScoreBar_expanded__C_I4P{transform:rotate(180deg)}.MobileScoreBar_expandedPanel__4Dr7G{border-top:1px solid var(--border-color);background:var(--bg-card);animation:MobileScoreBar_slideDown__P0WxA .2s ease}.MobileScoreBar_tabToggle__dwgQR{display:flex;border-bottom:1px solid var(--border-color)}.MobileScoreBar_tab__rYFRf{flex:1 1;padding:var(--spacing-xs) var(--spacing-sm);background:transparent;border:none;border-bottom:2px solid transparent;color:var(--text-muted);font-size:var(--font-size-xs);font-weight:600;cursor:pointer;transition:color .15s ease,border-color .15s ease;-webkit-tap-highlight-color:transparent}.MobileScoreBar_tab__rYFRf:active{background:var(--bg-highlight)}.MobileScoreBar_tabActive__71_8t{color:var(--accent-emerald);border-bottom-color:var(--accent-emerald)}.MobileScoreBar_expandedScores__2FY5b{padding:var(--spacing-sm) var(--spacing-md) var(--spacing-md)}.MobileScoreBar_expandedTricks__rdfvi{max-height:50vh;overflow-y:auto;-webkit-overflow-scrolling:touch}.MobileScoreBar_expandedTricks__rdfvi .panel{background:transparent;border:none;box-shadow:none;padding:0;margin:0}@keyframes MobileScoreBar_slideDown__P0WxA{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.MobileScoreBar_teamSection__Cc7SR{margin-bottom:var(--spacing-sm)}.MobileScoreBar_teamHeader__3C_wi{font-size:var(--font-size-xs);font-weight:600;margin-bottom:var(--spacing-xs);padding-bottom:var(--spacing-xs);border-bottom:1px solid var(--border-color);display:flex;align-items:center;gap:var(--spacing-xs)}.MobileScoreBar_teamHeader__3C_wi.MobileScoreBar_teamNS__X9_TX{color:var(--accent-blue)}.MobileScoreBar_teamHeader__3C_wi.MobileScoreBar_teamEW___daF1{color:var(--accent-rose)}.MobileScoreBar_youBadge__IaJ6z{font-size:var(--font-size-game-badge);font-weight:400;color:var(--accent-emerald)}.MobileScoreBar_playerRow__2Li6M{display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-xs) var(--spacing-sm);border-radius:4px;margin-bottom:2px}.MobileScoreBar_playerRow__2Li6M.MobileScoreBar_isMe__7Uq1J{background:rgba(16,185,129,.1);border:1px solid rgba(16,185,129,.2)}.MobileScoreBar_playerName__DYOB7{font-size:var(--font-size-game-name);color:var(--text-primary);display:flex;align-items:center;gap:var(--spacing-xs)}.MobileScoreBar_position__IaJnu{font-size:var(--font-size-xs);color:var(--text-muted)}.MobileScoreBar_playerScore__IQm_7{font-weight:700;font-size:var(--font-size-lg);color:var(--text-primary)}.MobileScoreBar_playerScore__IQm_7.MobileScoreBar_bust__Yr6GB{color:var(--accent-rose)}.MobileScoreBar_divider__kKihg{height:1px;background:var(--border-color);margin:var(--spacing-sm) 0}.MobileScoreBar_scoreLimit__RKIEL{text-align:center;font-size:var(--font-size-xs);color:var(--accent-gold);margin-top:var(--spacing-sm);padding-top:var(--spacing-sm);border-top:1px dashed var(--border-color)}@media (prefers-reduced-motion:reduce){.MobileScoreBar_expandedPanel__4Dr7G{animation:none}}@media (max-width:479px){.MobileScoreBar_scoreBarTrigger__2RHGc{padding:var(--spacing-xs) var(--spacing-sm)}.MobileScoreBar_handBadge___zRwz{display:none}.MobileScoreBar_tricksBadge__A_oC_{padding:3px 6px;margin-right:var(--spacing-xs)}}.MuteButton_muteButton__Ttzhc{display:flex;align-items:center;justify-content:center;background:transparent;border:none;color:var(--text-secondary);cursor:pointer;padding:0;min-width:var(--touch-target-min);min-height:var(--touch-target-min);border-radius:6px;transition:background .2s ease,color .2s ease}.MuteButton_muteButton__Ttzhc:hover{background:var(--bg-tertiary);color:var(--text-primary)}.AmbientToggle_ambientButton__SgXCl{display:flex;align-items:center;justify-content:center;background:transparent;border:none;color:var(--text-secondary);cursor:pointer;padding:0;min-width:var(--touch-target-min);min-height:var(--touch-target-min);border-radius:6px;transition:background .2s ease,color .2s ease}.AmbientToggle_ambientButton__SgXCl:hover{background:var(--bg-tertiary);color:var(--text-primary)}.AmbientToggle_ambientButtonActive__IgJXQ{color:var(--accent-gold);filter:drop-shadow(0 0 4px rgba(245,158,11,.4))}.AmbientToggle_ambientButtonActive__IgJXQ:hover{color:var(--accent-gold);filter:drop-shadow(0 0 6px rgba(245,158,11,.55))}.ResignButton_resignButton___XZ76{padding:8px 16px;background:transparent;color:var(--accent-rose);border:1px solid var(--accent-rose);border-radius:8px;font-weight:500;font-size:.875rem;cursor:pointer;transition:all .2s ease;min-height:var(--touch-target-min)}.ResignButton_resignButton___XZ76:hover:not(:disabled){background:var(--accent-rose);color:#fff}.ResignButton_resignButton___XZ76:disabled{opacity:.5;cursor:not-allowed;border-color:var(--text-muted);color:var(--text-muted)}.ResignButton_confirmRow__UEWol{display:flex;align-items:center;gap:.5rem}.ResignButton_confirmText__RBqGe{color:var(--text-secondary);font-size:.85rem}.ResignButton_confirmYes__xCQUQ{background:var(--accent-rose);color:#fff;border:none;border-radius:4px}.ResignButton_confirmNo__6OH06,.ResignButton_confirmYes__xCQUQ{padding:.25rem .75rem;cursor:pointer;font-size:.85rem;min-height:var(--touch-target-min)}.ResignButton_confirmNo__6OH06{background:transparent;border:1px solid var(--border-color);border-radius:4px;color:var(--text-secondary)}@media (max-width:479px){.ResignButton_resignButton___XZ76{padding:var(--spacing-xs) var(--spacing-sm);font-size:var(--font-size-xs)}}.ResignDialog_overlay__RoyQH{position:fixed;inset:0;background:rgba(0,0,0,.8);display:flex;align-items:center;justify-content:center;z-index:100;animation:ResignDialog_fadeIn__sSQPu .3s ease}@keyframes ResignDialog_fadeIn__sSQPu{0%{opacity:0}to{opacity:1}}.ResignDialog_modal__XQLZ3{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:16px;padding:32px 40px;max-width:400px;width:90%;text-align:center;animation:ResignDialog_slideUp__KlzX_ .3s ease}@keyframes ResignDialog_slideUp__KlzX_{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.ResignDialog_title__jb8Ul{font-family:var(--font-display);font-size:1.5rem;font-weight:700;margin-bottom:16px;color:var(--text-primary)}.ResignDialog_message__LKRZ9{color:var(--text-secondary);font-size:1rem;margin-bottom:16px}.ResignDialog_message__LKRZ9 strong{color:var(--text-primary)}.ResignDialog_promptText__1YUfQ{color:var(--text-secondary);font-size:.9rem;margin-bottom:24px}.ResignDialog_waitingText__vEyzW{color:var(--text-muted);font-size:.9rem;font-style:italic;margin-bottom:24px}.ResignDialog_buttonRow__6Qupt{display:flex;gap:12px;justify-content:center}.ResignDialog_acceptBtn__bSmaR{padding:10px 24px;background:var(--accent-emerald);color:#fff;border:none;border-radius:8px;font-weight:500;font-size:.9rem;cursor:pointer;transition:all .2s ease;min-height:var(--touch-target-min)}.ResignDialog_acceptBtn__bSmaR:hover{background:#047857}.ResignDialog_rejectBtn__hxDFl{padding:10px 24px;background:transparent;color:var(--accent-rose);border:1px solid var(--accent-rose);border-radius:8px;font-weight:500;font-size:.9rem;cursor:pointer;transition:all .2s ease;min-height:var(--touch-target-min)}.ResignDialog_rejectBtn__hxDFl:hover{background:var(--accent-rose);color:#fff}.ResignDialog_cancelBtn__lxXjM{padding:10px 24px;background:var(--bg-card);color:var(--text-secondary);border:1px solid var(--border-color);border-radius:8px;font-weight:500;font-size:.9rem;cursor:pointer;transition:all .2s ease;min-height:var(--touch-target-min)}.ResignDialog_cancelBtn__lxXjM:hover{background:var(--bg-secondary);color:var(--text-primary);border-color:var(--text-muted)}@media (max-width:479px){.ResignDialog_overlay__RoyQH{padding:var(--spacing-sm);align-items:flex-end}.ResignDialog_modal__XQLZ3{padding:var(--spacing-lg);border-radius:12px 12px 0 0;width:100%;max-width:100%}.ResignDialog_title__jb8Ul{font-size:var(--font-size-lg);margin-bottom:var(--spacing-sm)}.ResignDialog_message__LKRZ9{font-size:var(--font-size-sm);margin-bottom:var(--spacing-sm)}.ResignDialog_promptText__1YUfQ,.ResignDialog_waitingText__vEyzW{font-size:var(--font-size-sm);margin-bottom:var(--spacing-md)}.ResignDialog_buttonRow__6Qupt{flex-direction:column;gap:var(--spacing-sm)}.ResignDialog_acceptBtn__bSmaR,.ResignDialog_cancelBtn__lxXjM,.ResignDialog_rejectBtn__hxDFl{width:100%}}@media (min-width:480px) and (max-width:767px){.ResignDialog_modal__XQLZ3{padding:var(--spacing-xl);max-width:360px}}@media (max-height:500px) and (orientation:landscape){.ResignDialog_overlay__RoyQH{align-items:center}.ResignDialog_modal__XQLZ3{border-radius:12px;max-height:90vh;overflow-y:auto;padding:var(--spacing-md) var(--spacing-lg)}.ResignDialog_message__LKRZ9,.ResignDialog_title__jb8Ul{margin-bottom:var(--spacing-xs)}.ResignDialog_promptText__1YUfQ,.ResignDialog_waitingText__vEyzW{margin-bottom:var(--spacing-sm)}}.ToastContainer_container__5tMla{position:fixed;bottom:var(--spacing-lg);right:var(--spacing-lg);z-index:95;display:flex;flex-direction:column;gap:var(--spacing-sm);pointer-events:none;max-width:360px;width:100%}@media (max-width:640px){.ToastContainer_container__5tMla{right:50%;transform:translateX(50%);max-width:calc(100vw - 2 * var(--spacing-lg))}}.ToastContainer_toast__Mh4Iw{pointer-events:auto;display:flex;align-items:flex-start;gap:var(--spacing-sm);padding:var(--spacing-md) var(--spacing-lg);background:var(--bg-card);border:1px solid var(--border-color);border-left:4px solid var(--accent-sky);border-radius:6px;color:var(--text-primary);font-family:var(--font-body);font-size:var(--font-size-sm);line-height:1.4;box-shadow:0 4px 12px rgba(0,0,0,.4);animation:ToastContainer_toastEnter__vdgZW .3s ease-out forwards;cursor:pointer}.ToastContainer_toast__Mh4Iw:hover{background:var(--bg-highlight)}.ToastContainer_toastExiting___BMEP{animation:ToastContainer_toastExit__dE5_E .2s ease-in forwards}.ToastContainer_variantInfo__591b3{border-left-color:var(--accent-sky)}.ToastContainer_variantSuccess__ycEgO{border-left-color:var(--accent-emerald)}.ToastContainer_variantWarning__P6a9l{border-left-color:var(--accent-gold)}.ToastContainer_variantError__wF9Wu{border-left-color:var(--accent-rose)}.ToastContainer_message__oalyM{flex:1 1;min-width:0}.ToastContainer_dismiss__HjihZ{flex-shrink:0;background:none;border:none;color:var(--text-muted);font-size:var(--font-size-base);cursor:pointer;padding:0;line-height:1}.ToastContainer_dismiss__HjihZ:hover{color:var(--text-primary)}@keyframes ToastContainer_toastEnter__vdgZW{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes ToastContainer_toastExit__dE5_E{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(12px)}}@media (prefers-reduced-motion:reduce){.ToastContainer_toastExiting___BMEP,.ToastContainer_toast__Mh4Iw{animation:none}}.RulesReference_rulesButton__KJz1H{display:flex;align-items:center;justify-content:center;background:transparent;border:none;color:var(--text-secondary);cursor:pointer;padding:0;min-width:var(--touch-target-min);min-height:var(--touch-target-min);border-radius:6px;transition:background .2s ease,color .2s ease}.RulesReference_rulesButton__KJz1H:hover{background:var(--bg-tertiary);color:var(--text-primary)}.RulesReference_prominent__RaLEb{border:1.5px solid var(--accent-gold);color:var(--accent-gold);gap:4px;padding:0 8px;animation:RulesReference_prominentGlow__64cBj 2s ease-in-out infinite}.RulesReference_prominent__RaLEb:hover{color:var(--accent-gold);border-color:var(--accent-gold)}.RulesReference_prominentLabel__RB2OZ{font-size:.75rem;font-weight:600;letter-spacing:.02em}@keyframes RulesReference_prominentGlow__64cBj{0%,to{box-shadow:0 0 4px rgba(245,158,11,.2)}50%{box-shadow:0 0 10px rgba(245,158,11,.4)}}@media (prefers-reduced-motion:reduce){.RulesReference_prominent__RaLEb{animation:none;box-shadow:0 0 4px rgba(245,158,11,.3)}}.RulesReference_overlay__5OksL{position:fixed;inset:0;background:rgba(0,0,0,.75);display:flex;align-items:center;justify-content:center;z-index:95;animation:RulesReference_fadeIn__EfgHS .3s ease}@keyframes RulesReference_fadeIn__EfgHS{0%{opacity:0}to{opacity:1}}.RulesReference_modal__Td7mg{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:16px;padding:24px 28px;max-width:420px;width:90%;max-height:85vh;overflow-y:auto;animation:RulesReference_slideUp__4m0K9 .3s ease;position:relative}@keyframes RulesReference_slideUp__4m0K9{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.RulesReference_header__giVcL{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.RulesReference_title__4KhoC{font-family:var(--font-display);font-size:1.25rem;font-weight:600;color:var(--accent-gold);margin:0}.RulesReference_closeButton__bJvZZ{display:flex;align-items:center;justify-content:center;background:transparent;border:none;color:var(--text-secondary);cursor:pointer;padding:0;min-width:var(--touch-target-min);min-height:var(--touch-target-min);border-radius:6px;transition:background .2s ease,color .2s ease}.RulesReference_closeButton__bJvZZ:hover{background:var(--bg-tertiary);color:var(--text-primary)}.RulesReference_section__ztx2K{margin-bottom:20px}.RulesReference_section__ztx2K:last-of-type{margin-bottom:16px}.RulesReference_sectionTitle__e_8gj{font-family:var(--font-display);font-size:.95rem;font-weight:600;color:var(--text-primary);margin:0 0 10px}.RulesReference_leekhaCards__tV9S_{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.RulesReference_leekhaItem__m_pWR{display:flex;align-items:center;gap:8px}.RulesReference_leekhaPoints__GLW5a{font-size:.85rem;color:var(--text-secondary);white-space:nowrap}.RulesReference_totalPoints__uX3T8{font-size:.85rem;color:var(--text-muted);margin-top:8px}.RulesReference_rulesList__jFrVi{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:6px}.RulesReference_rulesList__jFrVi li{font-size:.85rem;color:var(--text-secondary);line-height:1.45;padding-left:16px;position:relative}.RulesReference_rulesList__jFrVi li:before{content:"\2022";position:absolute;left:0;color:var(--text-muted)}.RulesReference_footer__cJz7k{display:flex;justify-content:center;margin-top:4px}.RulesReference_gotItBtn__o1Nsd{padding:10px 32px;background:var(--accent-emerald);color:#fff;border:none;border-radius:8px;font-weight:600;font-size:.95rem;cursor:pointer;transition:all .2s ease;min-height:var(--touch-target-min)}.RulesReference_gotItBtn__o1Nsd:hover{background:#047857;transform:translateY(-2px)}.RulesReference_gotItBtn__o1Nsd:active{transform:translateY(0)}@media (max-width:479px){.RulesReference_overlay__5OksL{align-items:flex-end;padding:0}.RulesReference_modal__Td7mg{border-radius:16px 16px 0 0;width:100%;max-width:100%;max-height:80vh;padding:20px 16px;animation:RulesReference_slideUpMobile__Qc_FI .3s ease}@keyframes RulesReference_slideUpMobile__Qc_FI{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}.RulesReference_title__4KhoC{font-size:1.1rem}.RulesReference_sectionTitle__e_8gj{font-size:.9rem}.RulesReference_gotItBtn__o1Nsd{width:100%;font-size:1rem}}@media (min-width:480px) and (max-width:767px){.RulesReference_modal__Td7mg{max-width:380px;padding:24px}}@media (max-height:500px) and (orientation:landscape){.RulesReference_overlay__5OksL{align-items:center;padding:var(--spacing-sm)}.RulesReference_modal__Td7mg{max-height:90vh;border-radius:12px}}@media (prefers-reduced-motion:reduce){.RulesReference_modal__Td7mg,.RulesReference_overlay__5OksL{animation:none}.RulesReference_gotItBtn__o1Nsd:hover{transform:none}}.GuidedTooltip_tooltip__Pm8Lz{position:fixed;z-index:85;max-width:260px;background:var(--bg-card);border:1px solid var(--accent-gold);border-radius:10px;padding:var(--spacing-md) var(--spacing-lg);box-shadow:0 4px 20px rgba(0,0,0,.4);animation:GuidedTooltip_tooltipFadeIn__92gXa .25s ease-out;pointer-events:auto}@media (min-width:768px){.GuidedTooltip_tooltip__Pm8Lz{max-width:300px}}@media (prefers-reduced-motion:reduce){.GuidedTooltip_tooltip__Pm8Lz{animation:none}}@keyframes GuidedTooltip_tooltipFadeIn__92gXa{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.GuidedTooltip_message__6p_ms{color:var(--text-primary);font-size:var(--font-size-sm);line-height:1.45;margin-bottom:var(--spacing-sm)}.GuidedTooltip_footer__2hZs_{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-sm)}.GuidedTooltip_stepLabel__YM3tz{color:var(--text-muted);font-size:var(--font-size-xs)}.GuidedTooltip_dismissBtn__bOs1d{background:var(--accent-gold);color:#292524;border:none;border-radius:6px;padding:6px 14px;font-size:var(--font-size-sm);font-weight:600;cursor:pointer;transition:background .15s ease;min-height:32px}.GuidedTooltip_dismissBtn__bOs1d:hover{background:#d97706}@media (max-width:767px){.GuidedTooltip_dismissBtn__bOs1d{min-height:var(--touch-target-min);min-width:var(--touch-target-min);padding:8px 16px}}.GuidedTooltip_arrow__kcvNY{position:absolute;width:12px;height:12px;background:var(--accent-gold)}.GuidedTooltip_arrowBottom__kANNr{bottom:-6px;left:50%;transform:translateX(-50%) rotate(45deg)}.GuidedTooltip_arrowTop__hqFUc{top:-6px;left:50%;transform:translateX(-50%) rotate(45deg)}.GuidedTooltip_arrowRight__nviJh{right:-6px;top:50%;transform:translateY(-50%) rotate(45deg)}.GuidedTooltip_arrowLeft__3OIuv{left:-6px;top:50%;transform:translateY(-50%) rotate(45deg)}.DisconnectPauseOverlay_overlay__ypTfK{position:fixed;inset:0;background:rgba(0,0,0,.75);display:flex;align-items:center;justify-content:center;z-index:90;animation:DisconnectPauseOverlay_fadeIn__KzW_e .3s ease;padding:20px}@keyframes DisconnectPauseOverlay_fadeIn__KzW_e{0%{opacity:0}to{opacity:1}}.DisconnectPauseOverlay_card__3IG8c{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:16px;padding:32px 28px;max-width:380px;width:100%;text-align:center;display:flex;flex-direction:column;align-items:center;gap:16px;animation:DisconnectPauseOverlay_slideUp__Pjvvw .3s ease}@keyframes DisconnectPauseOverlay_slideUp__Pjvvw{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.DisconnectPauseOverlay_countdownRing__1jRBh{position:relative;width:80px;height:80px;display:flex;align-items:center;justify-content:center}.DisconnectPauseOverlay_ringSvg__n_4IH{position:absolute;inset:0;width:100%;height:100%;transform:rotate(-90deg)}.DisconnectPauseOverlay_ringBg__O1hLd{stroke:var(--border-color)}.DisconnectPauseOverlay_ringProgress__EYhGg{stroke:var(--accent-gold);transition:stroke-dashoffset 1s linear}.DisconnectPauseOverlay_countdownNumber__FV9ts{font-family:var(--font-display);font-size:1.5rem;font-weight:700;color:var(--accent-gold);z-index:1}.DisconnectPauseOverlay_title__Ky6rE{margin:0;font-family:var(--font-display);font-size:1.3rem;font-weight:700;color:var(--text-primary)}.DisconnectPauseOverlay_subtitle__7eESt{margin:0;font-size:.95rem;color:var(--text-secondary)}.DisconnectPauseOverlay_hint__Bta22{margin:0;font-size:.82rem;color:var(--text-muted)}.DisconnectPauseOverlay_aiButton__bqf5q{margin-top:4px;padding:10px 28px;min-height:var(--touch-target-min);background:var(--accent-blue);border:none;border-radius:8px;color:#fff;font-size:.95rem;font-weight:600;cursor:pointer;transition:opacity .2s ease;animation:DisconnectPauseOverlay_fadeIn__KzW_e .3s ease}.DisconnectPauseOverlay_aiButton__bqf5q:hover{opacity:.9}.DisconnectPauseOverlay_aiButton__bqf5q:active{opacity:.8}@media (prefers-reduced-motion:reduce){.DisconnectPauseOverlay_aiButton__bqf5q,.DisconnectPauseOverlay_card__3IG8c,.DisconnectPauseOverlay_overlay__ypTfK{animation:none}.DisconnectPauseOverlay_ringProgress__EYhGg{transition:none}}@keyframes DisconnectPauseOverlay_slideUpMobile__I54IJ{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@media (max-width:479px){.DisconnectPauseOverlay_overlay__ypTfK{align-items:flex-end;padding:0}.DisconnectPauseOverlay_card__3IG8c{border-radius:16px 16px 0 0;width:100%;max-width:100%;padding:24px 20px;animation:DisconnectPauseOverlay_slideUpMobile__I54IJ .3s ease}}@media (max-height:500px) and (orientation:landscape){.DisconnectPauseOverlay_overlay__ypTfK{align-items:center;padding:var(--spacing-sm)}.DisconnectPauseOverlay_card__3IG8c{max-height:90vh;border-radius:12px}}.SuitTracker_tracker__fXKBZ{display:flex;align-items:center;gap:var(--spacing-sm);padding:4px 10px;background:rgba(0,0,0,.55);border-radius:16px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);animation:SuitTracker_trackerFadeIn__9MwgY .2s ease-out}.SuitTracker_suitItem__ECiJV{display:flex;align-items:center;gap:2px;font-size:var(--font-size-game-label);font-weight:600;color:var(--text-primary)}.SuitTracker_suitItem__ECiJV.SuitTracker_red__U_Vyz{color:var(--accent-rose)}.SuitTracker_suitSymbol__Sr8v7{font-size:var(--font-size-game-label);line-height:1}.SuitTracker_suitCount__y2j8_{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;min-width:1ch;text-align:center}.SuitTracker_toggleButton__ByLXK{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;border:1px solid var(--border-color);background:rgba(0,0,0,.4);color:var(--text-muted);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background .15s ease,color .15s ease,border-color .15s ease;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.SuitTracker_toggleButton__ByLXK:hover{background:rgba(0,0,0,.6);color:var(--text-primary)}.SuitTracker_toggleButton__ByLXK:active{background:rgba(0,0,0,.7)}.SuitTracker_toggleActive__sD3Qf{color:var(--accent-emerald);border-color:var(--accent-emerald);background:rgba(16,185,129,.15)}.SuitTracker_toggleActive__sD3Qf:hover{background:rgba(16,185,129,.25);color:var(--accent-emerald)}@keyframes SuitTracker_trackerFadeIn__9MwgY{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.SuitTracker_tracker__fXKBZ{animation:none}}@media (max-width:479px){.SuitTracker_tracker__fXKBZ{gap:var(--spacing-xs);padding:3px 8px}.SuitTracker_toggleButton__ByLXK{width:28px;height:28px}.SuitTracker_toggleButton__ByLXK svg{width:14px;height:14px}}.CardShuffleAnimation_container__eq_HH{display:flex;align-items:center;justify-content:center;width:100%;height:100%;min-height:200px;position:relative;overflow:hidden}.CardShuffleAnimation_cardStack__sTqzF{position:relative;width:80px;height:112px}.CardShuffleAnimation_card__cnGBz{position:absolute;width:80px;height:112px;border-radius:8px;background:linear-gradient(135deg,#1e3a5f,#0f1f33);border:2px solid hsla(0,0%,100%,.15);box-shadow:0 2px 8px rgba(0,0,0,.3);transform-origin:center center}.CardShuffleAnimation_card__cnGBz:after{content:"";position:absolute;inset:4px;border-radius:4px;border:1px solid hsla(0,0%,100%,.08);background:repeating-linear-gradient(45deg,transparent,transparent 4px,hsla(0,0%,100%,.03) 0,hsla(0,0%,100%,.03) 5px)}.CardShuffleAnimation_card__cnGBz:first-child{animation:CardShuffleAnimation_slideFromLeft__Z8hqx 2.5s ease-out forwards}.CardShuffleAnimation_card__cnGBz:nth-child(2){animation:CardShuffleAnimation_slideFromRight__a2id0 2.5s ease-out .1s forwards}.CardShuffleAnimation_card__cnGBz:nth-child(3){animation:CardShuffleAnimation_slideFromTop__PKC9t 2.5s ease-out .2s forwards}.CardShuffleAnimation_card__cnGBz:nth-child(4){animation:CardShuffleAnimation_slideFromBottom__grxUO 2.5s ease-out .3s forwards}.CardShuffleAnimation_card__cnGBz:nth-child(5){animation:CardShuffleAnimation_slideFromLeft__Z8hqx 2.5s ease-out .4s forwards}.CardShuffleAnimation_card__cnGBz:nth-child(6){animation:CardShuffleAnimation_slideFromRight__a2id0 2.5s ease-out .5s forwards}.CardShuffleAnimation_card__cnGBz{opacity:0}@keyframes CardShuffleAnimation_slideFromLeft__Z8hqx{0%{transform:translateX(-200px) rotate(-20deg);opacity:0}15%{opacity:1}30%{transform:translateX(0) rotate(0deg);opacity:1}45%{transform:translateX(-8px) translateY(-3px) rotate(-2deg)}55%{transform:translateX(6px) translateY(2px) rotate(1deg)}65%{transform:translateX(-4px) translateY(-1px) rotate(-1deg)}75%{transform:translateX(2px) rotate(.5deg)}85%{transform:translateX(0) rotate(0deg)}to{transform:translateX(0) rotate(0deg);opacity:1}}@keyframes CardShuffleAnimation_slideFromRight__a2id0{0%{transform:translateX(200px) rotate(20deg);opacity:0}15%{opacity:1}30%{transform:translateX(0) rotate(0deg);opacity:1}45%{transform:translateX(8px) translateY(3px) rotate(2deg)}55%{transform:translateX(-6px) translateY(-2px) rotate(-1deg)}65%{transform:translateX(4px) translateY(1px) rotate(1deg)}75%{transform:translateX(-2px) rotate(-.5deg)}85%{transform:translateX(0) rotate(0deg)}to{transform:translateX(0) rotate(0deg);opacity:1}}@keyframes CardShuffleAnimation_slideFromTop__PKC9t{0%{transform:translateY(-200px) rotate(-15deg);opacity:0}15%{opacity:1}30%{transform:translateY(0) rotate(0deg);opacity:1}45%{transform:translateY(-5px) translateX(-3px) rotate(-1.5deg)}55%{transform:translateY(4px) translateX(2px) rotate(1deg)}65%{transform:translateY(-2px) translateX(-1px) rotate(-.5deg)}75%{transform:translateY(1px) rotate(.3deg)}85%{transform:translateY(0) rotate(0deg)}to{transform:translateY(0) rotate(0deg);opacity:1}}@keyframes CardShuffleAnimation_slideFromBottom__grxUO{0%{transform:translateY(200px) rotate(15deg);opacity:0}15%{opacity:1}30%{transform:translateY(0) rotate(0deg);opacity:1}45%{transform:translateY(5px) translateX(3px) rotate(1.5deg)}55%{transform:translateY(-4px) translateX(-2px) rotate(-1deg)}65%{transform:translateY(2px) translateX(1px) rotate(.5deg)}75%{transform:translateY(-1px) rotate(-.3deg)}85%{transform:translateY(0) rotate(0deg)}to{transform:translateY(0) rotate(0deg);opacity:1}}.CardShuffleAnimation_fadeOut__dK6f1{animation:CardShuffleAnimation_containerFadeOut__mn4r6 .4s ease-out forwards}@keyframes CardShuffleAnimation_containerFadeOut__mn4r6{0%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.CardShuffleAnimation_card__cnGBz{animation:none!important;opacity:1}.CardShuffleAnimation_card__cnGBz:first-child{transform:rotate(-3deg)}.CardShuffleAnimation_card__cnGBz:nth-child(2){transform:rotate(-1deg)}.CardShuffleAnimation_card__cnGBz:nth-child(3){transform:rotate(1deg)}.CardShuffleAnimation_card__cnGBz:nth-child(4){transform:rotate(3deg)}.CardShuffleAnimation_card__cnGBz:nth-child(5){transform:rotate(-2deg)}.CardShuffleAnimation_card__cnGBz:nth-child(6){transform:rotate(2deg)}.CardShuffleAnimation_fadeOut__dK6f1{animation:none!important;opacity:0}}.LobbyPlayerStats_statsLine__wI7c_{font-size:var(--font-size-xs);color:var(--text-muted);text-align:center;line-height:1.2;white-space:nowrap}.LobbyPlayerStats_skeleton__cnIti{display:inline-block;width:80px;height:.75em;background:linear-gradient(90deg,hsla(0,0%,100%,.04) 25%,hsla(0,0%,100%,.08) 50%,hsla(0,0%,100%,.04) 75%);background-size:200% 100%;border-radius:3px;animation:LobbyPlayerStats_shimmer__nj6dT 1.5s ease-in-out infinite}@keyframes LobbyPlayerStats_shimmer__nj6dT{0%{background-position:200% 0}to{background-position:-200% 0}}.LobbyPlayerStats_aiLevel___CZyn{font-size:var(--font-size-xs);color:var(--accent-purple);text-align:center;font-weight:500}@media (prefers-reduced-motion:reduce){.LobbyPlayerStats_skeleton__cnIti{animation:none}}