.page-loading-skeleton-module__2cXtdq__shell{pointer-events:none;align-content:start;gap:20px;width:min(1180px,100% - 32px);min-height:100vh;margin:0 auto;padding:40px 0 72px;display:grid}.page-loading-skeleton-module__2cXtdq__compact{width:min(560px,100% - 24px)}.page-loading-skeleton-module__2cXtdq__header,.page-loading-skeleton-module__2cXtdq__content{border:1px solid var(--line);background:var(--panel);border-radius:22px;padding:24px;box-shadow:0 24px 80px #00000047}.page-loading-skeleton-module__2cXtdq__header{gap:22px;display:grid}.page-loading-skeleton-module__2cXtdq__logo{border-radius:20px;width:min(360px,72vw);height:112px;margin:0 auto}.page-loading-skeleton-module__2cXtdq__headerCopy{gap:12px;display:grid}.page-loading-skeleton-module__2cXtdq__content{gap:20px;display:grid}.page-loading-skeleton-module__2cXtdq__contentHeading{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.page-loading-skeleton-module__2cXtdq__contentHeading>div{flex:1;gap:10px;min-width:0;display:grid}.page-loading-skeleton-module__2cXtdq__block{background:#ffffff0f;border-radius:12px;display:block;position:relative;overflow:hidden}.page-loading-skeleton-module__2cXtdq__block:after{content:"";background:linear-gradient(90deg,#0000,#ffffff13,#0000);animation:1.25s ease-in-out infinite page-loading-skeleton-module__2cXtdq__sweep;position:absolute;inset:0;transform:translate(115%)}.page-loading-skeleton-module__2cXtdq__inlineBar{border-radius:999px;width:min(180px,72%);height:14px;margin:0 auto}.page-loading-skeleton-module__2cXtdq__eyebrow{width:88px;height:13px}.page-loading-skeleton-module__2cXtdq__title{width:min(330px,76vw);height:42px}.page-loading-skeleton-module__2cXtdq__line{width:min(540px,92%);height:15px}.page-loading-skeleton-module__2cXtdq__heading{width:min(270px,68vw);height:34px}.page-loading-skeleton-module__2cXtdq__badge{border-radius:999px;width:52px;height:34px}.page-loading-skeleton-module__2cXtdq__grid{gap:12px;display:grid}.page-loading-skeleton-module__2cXtdq__dashboard{grid-template-columns:repeat(3,minmax(0,1fr))}.page-loading-skeleton-module__2cXtdq__form{grid-template-columns:1fr}.page-loading-skeleton-module__2cXtdq__game{grid-template-columns:repeat(3,minmax(0,1fr))}.page-loading-skeleton-module__2cXtdq__roles{grid-template-columns:repeat(4,minmax(0,1fr))}.page-loading-skeleton-module__2cXtdq__card{border-radius:17px;min-height:120px}.page-loading-skeleton-module__2cXtdq__roles .page-loading-skeleton-module__2cXtdq__card{min-height:142px}.page-loading-skeleton-module__2cXtdq__action{border-radius:14px;width:100%;height:52px}@keyframes page-loading-skeleton-module__2cXtdq__sweep{to{transform:translate(-115%)}}@media (prefers-reduced-motion:reduce){.page-loading-skeleton-module__2cXtdq__block:after{animation:none}}@media (max-width:760px){.page-loading-skeleton-module__2cXtdq__shell{width:min(100% - 20px,1180px);padding-top:18px}.page-loading-skeleton-module__2cXtdq__header,.page-loading-skeleton-module__2cXtdq__content{border-radius:18px;padding:18px}.page-loading-skeleton-module__2cXtdq__logo{height:96px}.page-loading-skeleton-module__2cXtdq__dashboard,.page-loading-skeleton-module__2cXtdq__game,.page-loading-skeleton-module__2cXtdq__roles{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:440px){.page-loading-skeleton-module__2cXtdq__contentHeading{gap:12px}.page-loading-skeleton-module__2cXtdq__card{min-height:104px}.page-loading-skeleton-module__2cXtdq__roles .page-loading-skeleton-module__2cXtdq__card{min-height:118px}}
.host-discussion-tab-module__ISJ0Ea__panel{gap:16px;display:grid}.host-discussion-tab-module__ISJ0Ea__timerCard,.host-discussion-tab-module__ISJ0Ea__setupCard{background:radial-gradient(circle at 12% 12%,#f2c96b17,#0000 38%),#ffffff06;border:1px solid #f2c96b3d;border-radius:19px;gap:12px;padding:15px;display:grid}.host-discussion-tab-module__ISJ0Ea__timerCard{grid-template-columns:minmax(0,1fr) auto}.host-discussion-tab-module__ISJ0Ea__activeDuration{border-bottom:1px solid #ffffff14;grid-column:1/-1;gap:8px;padding-bottom:12px;display:grid}.host-discussion-tab-module__ISJ0Ea__orderDirection>span,.host-discussion-tab-module__ISJ0Ea__setupSeatHeading>span{color:var(--text);font-size:.76rem;font-weight:900}.host-discussion-tab-module__ISJ0Ea__currentSpeaker{align-content:center;gap:3px;min-width:0;display:grid}.host-discussion-tab-module__ISJ0Ea__currentSpeaker>span{color:var(--muted);font-size:.7rem;font-weight:800}.host-discussion-tab-module__ISJ0Ea__currentSpeaker>strong{color:var(--text);font-size:clamp(1.3rem,5vw,1.75rem)}.host-discussion-tab-module__ISJ0Ea__currentSpeaker>small{width:fit-content;color:var(--accent-strong);background:#f2c96b12;border-radius:999px;padding:3px 7px;font-size:.64rem;font-weight:900}.host-discussion-tab-module__ISJ0Ea__currentSpeaker .host-discussion-tab-module__ISJ0Ea__mutedStatus{color:#f2b5b9;background:#e66a7114}.host-discussion-tab-module__ISJ0Ea__timerDisplay{min-width:112px;min-height:82px;color:var(--accent-strong);direction:ltr;background:#0000003d;border:1px solid #f2c96b47;border-radius:15px;place-items:center;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:clamp(2rem,8vw,2.7rem);font-weight:900;display:grid}.host-discussion-tab-module__ISJ0Ea__timerRunning{box-shadow:inset 0 0 0 1px #f2c96b14,0 0 22px #f2c96b14}.host-discussion-tab-module__ISJ0Ea__timerFinished{color:#f2b5b9;border-color:#e66a7166}.host-discussion-tab-module__ISJ0Ea__timerMuted{color:#f2b5b9;letter-spacing:.06em;border-color:#e66a7157;font-size:1.65rem}.host-discussion-tab-module__ISJ0Ea__timerUrgent{color:#ff6670;background:#58080e57;border-color:#ff525cc7;animation:.82s ease-in-out infinite host-discussion-tab-module__ISJ0Ea__urgentPulse;box-shadow:0 0 0 1px #ff525c1f,0 0 28px #ff525c38}.host-discussion-tab-module__ISJ0Ea__primaryControls,.host-discussion-tab-module__ISJ0Ea__turnControls{grid-column:1/-1;gap:8px;display:grid}.host-discussion-tab-module__ISJ0Ea__primaryControls{grid-template-columns:repeat(3,minmax(0,1fr))}.host-discussion-tab-module__ISJ0Ea__turnControls{grid-template-columns:minmax(82px,.35fr) minmax(0,1fr)}.host-discussion-tab-module__ISJ0Ea__optionRow,.host-discussion-tab-module__ISJ0Ea__directionRow{gap:8px;display:grid}.host-discussion-tab-module__ISJ0Ea__optionRow{grid-template-columns:repeat(3,minmax(0,1fr))}.host-discussion-tab-module__ISJ0Ea__directionRow{grid-template-columns:repeat(2,minmax(0,1fr))}.host-discussion-tab-module__ISJ0Ea__primaryControls button,.host-discussion-tab-module__ISJ0Ea__turnControls button,.host-discussion-tab-module__ISJ0Ea__optionRow button,.host-discussion-tab-module__ISJ0Ea__directionRow button,.host-discussion-tab-module__ISJ0Ea__startButton{min-height:42px;color:var(--text);font:inherit;cursor:pointer;background:#ffffff06;border:1px solid #ffffff1a;border-radius:11px;font-size:.72rem;font-weight:900}.host-discussion-tab-module__ISJ0Ea__primaryControls button:hover:not(:disabled),.host-discussion-tab-module__ISJ0Ea__turnControls button:hover:not(:disabled),.host-discussion-tab-module__ISJ0Ea__optionRow button:hover:not(:disabled),.host-discussion-tab-module__ISJ0Ea__directionRow button:hover:not(:disabled){background:#f2c96b0e;border-color:#f2c96b4d}.host-discussion-tab-module__ISJ0Ea__primaryControls button:disabled,.host-discussion-tab-module__ISJ0Ea__turnControls button:disabled,.host-discussion-tab-module__ISJ0Ea__optionRow button:disabled,.host-discussion-tab-module__ISJ0Ea__directionRow button:disabled,.host-discussion-tab-module__ISJ0Ea__startButton:disabled{cursor:default;opacity:.38}.host-discussion-tab-module__ISJ0Ea__optionRow .host-discussion-tab-module__ISJ0Ea__selectedOption,.host-discussion-tab-module__ISJ0Ea__directionRow .host-discussion-tab-module__ISJ0Ea__selectedOption{color:#15110a;background:var(--accent-strong);border-color:#f2c96b75}.host-discussion-tab-module__ISJ0Ea__turnControls .host-discussion-tab-module__ISJ0Ea__nextButton{color:#15110a;background:linear-gradient(135deg, var(--accent-strong), var(--accent));border-color:#f2c96b4d;align-content:center;place-items:center;gap:2px;min-height:52px;display:grid}.host-discussion-tab-module__ISJ0Ea__turnControls .host-discussion-tab-module__ISJ0Ea__nextButton:hover:not(:disabled),.host-discussion-tab-module__ISJ0Ea__turnControls .host-discussion-tab-module__ISJ0Ea__nextButton:focus,.host-discussion-tab-module__ISJ0Ea__turnControls .host-discussion-tab-module__ISJ0Ea__nextButton:focus-visible,.host-discussion-tab-module__ISJ0Ea__turnControls .host-discussion-tab-module__ISJ0Ea__nextButton:active{color:#15110a;background:linear-gradient(135deg, var(--accent-strong), var(--accent));border-color:#f2c96b75;box-shadow:0 0 0 2px #f2c96b1a,0 10px 24px #d6a84b1f}.host-discussion-tab-module__ISJ0Ea__nextButton span{color:#15110aa3;font-size:.58rem;font-weight:800}.host-discussion-tab-module__ISJ0Ea__setupSeatHeading{justify-content:space-between;align-items:center;gap:10px;display:flex}.host-discussion-tab-module__ISJ0Ea__setupSeatHeading small{color:var(--accent-strong);font-size:.7rem;font-weight:900}.host-discussion-tab-module__ISJ0Ea__startButton{color:#15110a;background:linear-gradient(135deg, var(--accent-strong), var(--accent));border:0;min-height:50px}.host-discussion-tab-module__ISJ0Ea__complete{color:#aee9cc;background:#57d59b0e;border:1px solid #57d59b3d;border-radius:13px;margin:0;padding:11px 13px;font-size:.76rem;line-height:1.6}.host-discussion-tab-module__ISJ0Ea__orderSection{border-top:1px solid #ffffff14;gap:10px;padding-top:14px;display:grid}.host-discussion-tab-module__ISJ0Ea__orderDirection{border-bottom:1px solid #ffffff14;gap:8px;padding-bottom:12px;display:grid}.host-discussion-tab-module__ISJ0Ea__orderHeading{justify-content:space-between;align-items:center;gap:10px;display:flex}.host-discussion-tab-module__ISJ0Ea__orderHeading span{color:var(--accent-strong);margin-bottom:4px;font-size:.72rem;font-weight:900;display:block}.host-discussion-tab-module__ISJ0Ea__orderHeading small{color:var(--muted);font-size:.68rem}.host-discussion-tab-module__ISJ0Ea__orderGrid{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;display:grid}.host-discussion-tab-module__ISJ0Ea__orderSeat{min-width:0;min-height:58px;color:var(--text);font:inherit;cursor:pointer;background:#ffffff05;border:1px solid #ffffff14;border-radius:12px;align-content:center;place-items:center;gap:3px;padding:0;display:grid}.host-discussion-tab-module__ISJ0Ea__orderSeat:hover:not(:disabled){background:#f2c96b0e;border-color:#f2c96b4d}.host-discussion-tab-module__ISJ0Ea__orderSeat:disabled{cursor:default}.host-discussion-tab-module__ISJ0Ea__orderSeat span{color:var(--muted);font-size:.56rem}.host-discussion-tab-module__ISJ0Ea__orderSeat strong{direction:ltr;font-size:1.08rem}.host-discussion-tab-module__ISJ0Ea__activeSeat{color:#15110a;background:var(--accent-strong);border-color:#f2c96b85}.host-discussion-tab-module__ISJ0Ea__activeSeat:hover:not(:disabled){background:var(--accent-strong);border-color:#f2c96b9e}.host-discussion-tab-module__ISJ0Ea__activeSeat span{color:#15110a9e}.host-discussion-tab-module__ISJ0Ea__doneSeat{opacity:.34;filter:grayscale()}.host-discussion-tab-module__ISJ0Ea__doneSeat:hover:not(:disabled){opacity:.7}.host-discussion-tab-module__ISJ0Ea__mutedOrderSeat:not(.host-discussion-tab-module__ISJ0Ea__activeSeat){color:#f2b5b9;background:#e66a710b;border-color:#e66a7147}.host-discussion-tab-module__ISJ0Ea__message,.host-discussion-tab-module__ISJ0Ea__loading{color:#ffd0d0;background:#ff6b6b0b;border:1px solid #ff6b6b42;border-radius:12px;margin:0;padding:11px 13px;font-size:.76rem;line-height:1.6}.host-discussion-tab-module__ISJ0Ea__loading{color:var(--muted);text-align:center;background:#ffffff05;border-color:#ffffff1a}@keyframes host-discussion-tab-module__ISJ0Ea__urgentPulse{0%,to{filter:brightness();transform:scale(1)}50%{filter:brightness(1.18);transform:scale(1.045)}}@media (max-width:520px){.host-discussion-tab-module__ISJ0Ea__timerDisplay{min-width:94px;min-height:76px}.host-discussion-tab-module__ISJ0Ea__orderGrid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:360px){.host-discussion-tab-module__ISJ0Ea__timerCard{grid-template-columns:1fr}.host-discussion-tab-module__ISJ0Ea__activeDuration,.host-discussion-tab-module__ISJ0Ea__timerDisplay{width:100%}.host-discussion-tab-module__ISJ0Ea__activeDuration,.host-discussion-tab-module__ISJ0Ea__primaryControls,.host-discussion-tab-module__ISJ0Ea__turnControls,.host-discussion-tab-module__ISJ0Ea__timerDisplay{grid-column:1}.host-discussion-tab-module__ISJ0Ea__turnControls{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.host-discussion-tab-module__ISJ0Ea__timerUrgent{animation:none}}
:is(body.hostNightWorkflowActive section[aria-labelledby=game-dashboard-title]>header,body.hostNightWorkflowActive nav[aria-label="أقسام إدارة اللعبة"]){display:none}.host-night-tab-module__OXdNWG__panel{gap:1rem;padding-bottom:.35rem;display:grid}.host-night-tab-module__OXdNWG__header{gap:.2rem;padding:.1rem .15rem .2rem;display:grid}.host-night-tab-module__OXdNWG__header span,.host-night-tab-module__OXdNWG__summaryHero span{color:#f2c96bc7;font-size:.76rem;font-weight:900}.host-night-tab-module__OXdNWG__header h4,.host-night-tab-module__OXdNWG__activeStep h5,.host-night-tab-module__OXdNWG__targetsHeading h5,.host-night-tab-module__OXdNWG__summaryHero h5,.host-night-tab-module__OXdNWG__completeCard h5,.host-night-tab-module__OXdNWG__inactiveState h4{color:#f7e7b3;margin:0}.host-night-tab-module__OXdNWG__header h4{font-size:1.45rem;line-height:1.25}.host-night-tab-module__OXdNWG__setupStack,.host-night-tab-module__OXdNWG__summaryStack{gap:.85rem;display:grid}.host-night-tab-module__OXdNWG__heirCard,.host-night-tab-module__OXdNWG__activeStep,.host-night-tab-module__OXdNWG__targetsSection,.host-night-tab-module__OXdNWG__summaryHero,.host-night-tab-module__OXdNWG__resultCard,.host-night-tab-module__OXdNWG__completeCard,.host-night-tab-module__OXdNWG__inactiveState,.host-night-tab-module__OXdNWG__revealCard{background:linear-gradient(#13171ffa,#0b0f15fa);border:1px solid #ffffff14;border-radius:1.2rem;box-shadow:inset 0 1px #ffffff06,0 16px 42px #00000029}.host-night-tab-module__OXdNWG__heirCard{border-color:#f2c96b3d;grid-template-columns:3.1rem minmax(0,1fr);align-items:center;gap:.8rem;padding:.9rem;display:grid}.host-night-tab-module__OXdNWG__heirCard>span{color:#f2c96b;background:#f2c96b12;border:1px solid #f2c96b4d;border-radius:.9rem;place-items:center;width:3.1rem;height:3.1rem;font-size:1.55rem;display:grid}.host-night-tab-module__OXdNWG__heirCard>div{gap:.24rem;min-width:0;display:grid}.host-night-tab-module__OXdNWG__heirCard b{color:#f2c96bc7;font-size:.75rem}.host-night-tab-module__OXdNWG__heirCard strong{color:#f5e2aa;font-size:.9rem}.host-night-tab-module__OXdNWG__blockWarning{color:#fca5a5;text-align:center;background:#7f1d1d21;border:1px solid #ef444447;border-radius:.85rem;padding:.72rem;font-size:.78rem;font-weight:900}.host-night-tab-module__OXdNWG__primaryAction,.host-night-tab-module__OXdNWG__secondaryAction,.host-night-tab-module__OXdNWG__applyAction{min-height:3.1rem;font:inherit;cursor:pointer;border-radius:.92rem;padding:.78rem 1rem;font-weight:950;transition:transform .15s,filter .15s,opacity .15s}.host-night-tab-module__OXdNWG__primaryAction{color:#17120a;background:linear-gradient(#f6d878,#d8ad4d);border:1px solid #f2c96bb3;width:100%;box-shadow:0 12px 30px #d8ad4d29}.host-night-tab-module__OXdNWG__secondaryAction{color:#d8dde5;background:#ffffff0b;border:1px solid #ffffff1f}.host-night-tab-module__OXdNWG__applyAction{color:#fff;background:linear-gradient(#be262efa,#79181efa);border:1px solid #ef44449e}.host-night-tab-module__OXdNWG__primaryAction:hover:not(:disabled),.host-night-tab-module__OXdNWG__secondaryAction:hover:not(:disabled),.host-night-tab-module__OXdNWG__applyAction:hover:not(:disabled){filter:brightness(1.05);transform:translateY(-1px)}.host-night-tab-module__OXdNWG__primaryAction:disabled,.host-night-tab-module__OXdNWG__secondaryAction:disabled,.host-night-tab-module__OXdNWG__applyAction:disabled{cursor:default;opacity:.5}.host-night-tab-module__OXdNWG__roleBar{scrollbar-width:none;background:#0b0f15d1;border:1px solid #ffffff14;border-radius:1rem;align-items:center;gap:.5rem;padding:.65rem;display:flex;overflow-x:auto}.host-night-tab-module__OXdNWG__roleBar::-webkit-scrollbar{display:none}.host-night-tab-module__OXdNWG__roleBarItem{color:#9da4ae;background:#ffffff06;border:1px solid #ffffff1a;border-radius:50%;flex:0 0 2.45rem;place-items:center;width:2.45rem;height:2.45rem;font-size:1rem;font-weight:950;transition:border-color .16s,background .16s,transform .16s;display:grid}.host-night-tab-module__OXdNWG__roleBarActive{color:#f6d878;background:#f2c96b1c;border-color:#f2c96bb8;transform:scale(1.06);box-shadow:0 0 0 3px #f2c96b14}.host-night-tab-module__OXdNWG__roleBarCompleted{color:#86efac;background:#22c55e14;border-color:#4ade8052}.host-night-tab-module__OXdNWG__activeStep{text-align:center;justify-items:center;gap:.62rem;padding:1.15rem 1rem;display:grid;position:relative;overflow:hidden}.host-night-tab-module__OXdNWG__activeStep:before{background:var(--night-accent,#f2c96b);content:"";height:3px;position:absolute;inset:0 0 auto}.host-night-tab-module__OXdNWG__accent_red{--night-accent:#ef4444}.host-night-tab-module__OXdNWG__accent_gold{--night-accent:#facc15}.host-night-tab-module__OXdNWG__accent_blue{--night-accent:#60a5fa}.host-night-tab-module__OXdNWG__accent_green{--night-accent:#4ade80}.host-night-tab-module__OXdNWG__accent_purple{--night-accent:#a78bfa}.host-night-tab-module__OXdNWG__accent_orange{--night-accent:#fb923c}.host-night-tab-module__OXdNWG__stepIcon{border:1px solid color-mix(in srgb, var(--night-accent,#f2c96b) 55%, transparent);width:3.8rem;height:3.8rem;color:var(--night-accent,#f2c96b);background:color-mix(in srgb, var(--night-accent,#f2c96b) 10%, transparent);border-radius:50%;place-items:center;font-size:1.7rem;display:grid}.host-night-tab-module__OXdNWG__activeStep h5{font-size:1rem}.host-night-tab-module__OXdNWG__actorSeat{color:#fff0bc;background:#f2c96b17;border-radius:999px;padding:.42rem .78rem;font-size:.78rem}.host-night-tab-module__OXdNWG__revealCard{text-align:center;background:#4c1d9521;border-color:#a78bfa5c;justify-items:center;gap:.3rem;padding:.85rem;display:grid}.host-night-tab-module__OXdNWG__revealCard strong{color:#ddd0ff;font-size:1rem}.host-night-tab-module__OXdNWG__revealCard p{color:#c4b5fd;margin:0;font-weight:900}.host-night-tab-module__OXdNWG__targetsSection{gap:.9rem;padding:.95rem;display:grid;overflow:visible}.host-night-tab-module__OXdNWG__targetsHeading{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.host-night-tab-module__OXdNWG__targetsHeading button{color:#b9c0ca;font:inherit;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:.75rem;padding:.52rem .65rem;font-size:.72rem;font-weight:850}.host-night-tab-module__OXdNWG__targetsHeading button:disabled{opacity:.42}.host-night-tab-module__OXdNWG__seatGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.78rem;padding:.3rem;display:grid}.host-night-tab-module__OXdNWG__seatButton{color:#e6e9ee;min-height:4.65rem;font:inherit;cursor:pointer;isolation:isolate;background:#ffffff09;border:1px solid #ffffff17;border-radius:.95rem;place-items:center;transition:border-color .15s,background .15s,transform .15s;display:grid;position:relative}.host-night-tab-module__OXdNWG__seatButton:hover:not(:disabled){border-color:#f2c96b57;transform:translateY(-1px)}.host-night-tab-module__OXdNWG__seatButton strong{font-size:1.3rem}.host-night-tab-module__OXdNWG__selectedSeat{color:#f6d878;background:#f2c96b1f;border-color:#f2c96bd1;box-shadow:0 0 0 2px #f2c96b1a,0 12px 30px #0003}.host-night-tab-module__OXdNWG__blockedSeat{cursor:not-allowed;opacity:.28}.host-night-tab-module__OXdNWG__selectionMarker{z-index:3;pointer-events:none;background:#141922;border:1px solid #f2c96ba3;border-radius:50%;place-items:center;width:1.72rem;height:1.72rem;font-size:.86rem;line-height:1;display:grid;position:absolute;box-shadow:0 5px 15px #00000059}.host-night-tab-module__OXdNWG__markerTopRight{top:-.48rem;right:-.48rem}.host-night-tab-module__OXdNWG__markerTopLeft{top:-.48rem;left:-.48rem}.host-night-tab-module__OXdNWG__markerBottomRight{bottom:-.48rem;right:-.48rem}.host-night-tab-module__OXdNWG__markerBottomLeft{bottom:-.48rem;left:-.48rem}.host-night-tab-module__OXdNWG__markerMiddleRight{top:50%;right:-.48rem;transform:translateY(-50%)}.host-night-tab-module__OXdNWG__markerMiddleLeft{top:50%;left:-.48rem;transform:translateY(-50%)}.host-night-tab-module__OXdNWG__markerTopCenter{top:-.48rem;left:50%;transform:translate(-50%)}.host-night-tab-module__OXdNWG__markerBottomCenter{bottom:-.48rem;left:50%;transform:translate(-50%)}.host-night-tab-module__OXdNWG__navigationActions{grid-template-columns:minmax(7rem,.42fr) minmax(0,1fr);gap:.7rem;display:grid}.host-night-tab-module__OXdNWG__stickyNightNavigation{z-index:30;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#090c11e6;border:1px solid #f2c96b33;border-radius:1.05rem;margin:0 -.15rem;padding:.65rem;position:sticky;bottom:.7rem;box-shadow:0 18px 45px #0006}.host-night-tab-module__OXdNWG__summaryHero,.host-night-tab-module__OXdNWG__completeCard,.host-night-tab-module__OXdNWG__inactiveState{text-align:center;justify-items:center;gap:.65rem;padding:1.15rem 1rem;display:grid}.host-night-tab-module__OXdNWG__completeCard>span,.host-night-tab-module__OXdNWG__inactiveState>span{color:#f6d87c;background:#f2c96b0f;border:1px solid #f2c96b57;border-radius:50%;place-items:center;width:4rem;height:4rem;font-size:1.9rem;display:grid}.host-night-tab-module__OXdNWG__completeCard>span{color:#74e09b;background:#22c55e14;border-color:#4ade8059}.host-night-tab-module__OXdNWG__resultGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;display:grid}.host-night-tab-module__OXdNWG__resultCard{text-align:center;align-content:center;justify-items:center;gap:.35rem;min-height:7.6rem;padding:.9rem;display:grid}.host-night-tab-module__OXdNWG__resultCard>span{font-size:1.65rem}.host-night-tab-module__OXdNWG__resultCard strong{color:#f4e9ca}.host-night-tab-module__OXdNWG__resultCard small{color:#abb2bd}.host-night-tab-module__OXdNWG__resultCard b{color:#f2c96b;font-size:.78rem}.host-night-tab-module__OXdNWG__resultProtection{background:#1e40af1f;border-color:#60a5fa57}.host-night-tab-module__OXdNWG__resultFailed{background:#7f1d1d1f;border-color:#ef44444d}.host-night-tab-module__OXdNWG__resultSpy{background:#4c1d9521;border-color:#a78bfa57}.host-night-tab-module__OXdNWG__resultMute{background:#713f1224;border-color:#facc154d}.host-night-tab-module__OXdNWG__message{color:#fca5a5;background:#7f1d1d21;border:1px solid #ef444447;border-radius:.8rem;margin:0;padding:.75rem .85rem;font-size:.8rem;line-height:1.65}@media (max-width:560px){.host-night-tab-module__OXdNWG__seatGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.host-night-tab-module__OXdNWG__resultGrid{grid-template-columns:1fr}}@media (max-width:350px){.host-night-tab-module__OXdNWG__seatGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.host-night-tab-module__OXdNWG__navigationActions{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.host-night-tab-module__OXdNWG__primaryAction,.host-night-tab-module__OXdNWG__secondaryAction,.host-night-tab-module__OXdNWG__applyAction,.host-night-tab-module__OXdNWG__roleBarItem,.host-night-tab-module__OXdNWG__seatButton{transition:none}}
.VotedRoleRevealCard-module__gsUkkW__wrapper{perspective:1200px;width:min(100%,330px);margin:0 auto}.VotedRoleRevealCard-module__gsUkkW__card{aspect-ratio:5/7;width:100%}.VotedRoleRevealCard-module__gsUkkW__inner{width:100%;height:100%;transform-style:preserve-3d;transition:transform .7s cubic-bezier(.2,.72,.2,1);position:relative}.VotedRoleRevealCard-module__gsUkkW__revealed .VotedRoleRevealCard-module__gsUkkW__inner{transform:rotateY(180deg)}.VotedRoleRevealCard-module__gsUkkW__face{backface-visibility:hidden;border:1px solid #f2c96b7a;border-radius:24px;place-items:center;display:grid;position:absolute;inset:0;overflow:hidden;box-shadow:0 24px 70px #00000075}.VotedRoleRevealCard-module__gsUkkW__back{text-align:center;background:radial-gradient(circle at 50% 8%,#f2c96b29,#0000 42%),linear-gradient(145deg,#171b22,#090b0f);align-content:center;gap:22px;padding:28px}.VotedRoleRevealCard-module__gsUkkW__logo{object-fit:contain;width:min(80%,210px);height:auto}.VotedRoleRevealCard-module__gsUkkW__back>div{gap:7px;display:grid}.VotedRoleRevealCard-module__gsUkkW__back span,.VotedRoleRevealCard-module__gsUkkW__roleCopy span{color:#f2c96b;font-size:.8rem;font-weight:900}.VotedRoleRevealCard-module__gsUkkW__back strong{color:#f7f4eb;font-size:clamp(1.7rem,8vw,2.4rem)}.VotedRoleRevealCard-module__gsUkkW__back small{color:#aab2bd;line-height:1.6}.VotedRoleRevealCard-module__gsUkkW__front{background:#101319;transform:rotateY(180deg)}.VotedRoleRevealCard-module__gsUkkW__roleImage,.VotedRoleRevealCard-module__gsUkkW__genericArtwork,.VotedRoleRevealCard-module__gsUkkW__scrim{width:100%;height:100%;position:absolute;inset:0}.VotedRoleRevealCard-module__gsUkkW__roleImage{object-fit:cover}.VotedRoleRevealCard-module__gsUkkW__genericArtwork{color:#f2c96b;background:radial-gradient(circle,#f2c96b4d,#0000 55%),#171b22;place-items:center;font-size:8rem;font-weight:900;display:grid}.VotedRoleRevealCard-module__gsUkkW__scrim{background:linear-gradient(#0000 44%,#040609f0 92%)}.VotedRoleRevealCard-module__gsUkkW__roleCopy{inset-inline:18px;z-index:2;text-align:right;direction:rtl;gap:3px;display:grid;position:absolute;bottom:18px}.VotedRoleRevealCard-module__gsUkkW__roleCopy small{color:#f2c96b;font-weight:900}.VotedRoleRevealCard-module__gsUkkW__roleCopy strong{color:#fff;font-size:clamp(1.7rem,8vw,2.5rem);line-height:1.05}
.host-voting-tab-module__3pzttG__panel{direction:rtl;gap:1rem;display:grid}.host-voting-tab-module__3pzttG__loading,.host-voting-tab-module__3pzttG__message{color:#e7e7e7;text-align:center;margin:0}.host-voting-tab-module__3pzttG__message{background:#7f1d1d2e;border:1px solid #ef444459;border-radius:.8rem;padding:.75rem}.host-voting-tab-module__3pzttG__setupCard,.host-voting-tab-module__3pzttG__liveCard,.host-voting-tab-module__3pzttG__topResultCard,.host-voting-tab-module__3pzttG__defenseCard,.host-voting-tab-module__3pzttG__judgmentCard,.host-voting-tab-module__3pzttG__resultsSection,.host-voting-tab-module__3pzttG__voteLog,.host-voting-tab-module__3pzttG__roleRevealSection{background:#0c0f15eb;border:1px solid #ffffff1a;border-radius:1rem;padding:1rem}.host-voting-tab-module__3pzttG__heading,.host-voting-tab-module__3pzttG__liveCard,.host-voting-tab-module__3pzttG__topResultCard,.host-voting-tab-module__3pzttG__defenseCard,.host-voting-tab-module__3pzttG__judgmentCard,.host-voting-tab-module__3pzttG__roleRevealSection{text-align:center;justify-items:center;gap:.7rem;display:grid}.host-voting-tab-module__3pzttG__heading span,.host-voting-tab-module__3pzttG__topResultCard>span,.host-voting-tab-module__3pzttG__defenseCard>span,.host-voting-tab-module__3pzttG__judgmentCard>span{color:#f2c96b;font-size:.8rem;font-weight:900}.host-voting-tab-module__3pzttG__heading h4,.host-voting-tab-module__3pzttG__heading p,.host-voting-tab-module__3pzttG__topResultCard h4,.host-voting-tab-module__3pzttG__topResultCard p,.host-voting-tab-module__3pzttG__resultsSection h4,.host-voting-tab-module__3pzttG__voteLog h4,.host-voting-tab-module__3pzttG__defenseCard h4,.host-voting-tab-module__3pzttG__judgmentCard p{margin:0}.host-voting-tab-module__3pzttG__heading h4,.host-voting-tab-module__3pzttG__topResultCard h4,.host-voting-tab-module__3pzttG__defenseCard>strong,.host-voting-tab-module__3pzttG__judgmentCard>strong{color:#fff;font-size:1.55rem}.host-voting-tab-module__3pzttG__heading p,.host-voting-tab-module__3pzttG__topResultCard p,.host-voting-tab-module__3pzttG__judgmentCard p,.host-voting-tab-module__3pzttG__liveCard p{color:#a8adb7;line-height:1.65}.host-voting-tab-module__3pzttG__primaryButton,.host-voting-tab-module__3pzttG__revealButton,.host-voting-tab-module__3pzttG__returnButton,.host-voting-tab-module__3pzttG__accusedPicker button{color:#f4f4f5;min-height:3rem;font:inherit;cursor:pointer;background:#181c24;border:1px solid #ffffff1f;border-radius:.8rem;font-weight:800}.host-voting-tab-module__3pzttG__primaryButton,.host-voting-tab-module__3pzttG__revealButton{width:100%;margin-top:.35rem}.host-voting-tab-module__3pzttG__primaryButton{color:#17130b;background:linear-gradient(135deg,#f7d878,#dcae4d);border-color:#f2c96b;transition:transform .15s,box-shadow .15s,filter .15s;box-shadow:0 12px 28px #d8aa4d38,inset 0 1px #ffffff40}.host-voting-tab-module__3pzttG__primaryButton:hover:not(:disabled){filter:brightness(1.04);transform:translateY(-1px);box-shadow:0 16px 34px #d8aa4d4d,inset 0 1px #ffffff52}.host-voting-tab-module__3pzttG__primaryButton:active:not(:disabled){transform:translateY(0);box-shadow:0 8px 18px #d8aa4d33}.host-voting-tab-module__3pzttG__revealButton{color:#fff;background:linear-gradient(#991b1bf5,#671212f5);border-color:#ef4444a6}.host-voting-tab-module__3pzttG__primaryButton:disabled,.host-voting-tab-module__3pzttG__revealButton:disabled,.host-voting-tab-module__3pzttG__returnButton:disabled,.host-voting-tab-module__3pzttG__accusedPicker button:disabled{cursor:wait;opacity:.58}.host-voting-tab-module__3pzttG__primaryButton:disabled{box-shadow:none;color:#111318b8;background:linear-gradient(135deg,#7e6836b8,#5b4b26b8);border-color:#f2c96b52}.host-voting-tab-module__3pzttG__liveBadge{color:#fca5a5;background:#dc26262e;border-radius:999px;align-items:center;min-height:1.8rem;padding:0 .75rem;font-size:.75rem;font-weight:800;display:inline-flex}.host-voting-tab-module__3pzttG__timer{color:#fff;font-variant-numeric:tabular-nums;direction:ltr;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:clamp(3rem,14vw,5rem);font-weight:900;line-height:1}.host-voting-tab-module__3pzttG__timer[dateTime="PT0S"],.host-voting-tab-module__3pzttG__timer[dateTime="PT1S"],.host-voting-tab-module__3pzttG__timer[dateTime="PT2S"],.host-voting-tab-module__3pzttG__timer[dateTime="PT3S"],.host-voting-tab-module__3pzttG__timer[dateTime="PT4S"],.host-voting-tab-module__3pzttG__timer[dateTime="PT5S"],.host-voting-tab-module__3pzttG__timer[dateTime="PT6S"],.host-voting-tab-module__3pzttG__timer[dateTime="PT7S"],.host-voting-tab-module__3pzttG__timer[dateTime="PT8S"],.host-voting-tab-module__3pzttG__timer[dateTime="PT9S"],.host-voting-tab-module__3pzttG__timer[dateTime="PT10S"]{color:#ff6670;text-shadow:0 0 24px #ff525c61;animation:.82s ease-in-out infinite host-voting-tab-module__3pzttG__urgentPulse}.host-voting-tab-module__3pzttG__topResultCard>strong{color:#f2c96b;font-size:clamp(3rem,15vw,5rem);line-height:1}.host-voting-tab-module__3pzttG__phaseProgress{color:#f2c96b;background:#f2c96b0f;border:1px solid #f2c96b38;border-radius:.7rem;place-items:center;width:100%;min-height:2.25rem;padding:.45rem .7rem;font-size:.78rem;font-weight:900;display:grid}.host-voting-tab-module__3pzttG__accusedPicker{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;width:100%;display:grid}.host-voting-tab-module__3pzttG__accusedPicker button{background:#ffffff09;align-content:center;place-items:center;gap:.18rem;min-height:6.2rem;display:grid}.host-voting-tab-module__3pzttG__accusedPicker button:nth-child(odd):last-child{grid-column:1/-1;min-height:7.6rem}.host-voting-tab-module__3pzttG__accusedPicker button span,.host-voting-tab-module__3pzttG__accusedPicker button small{color:#a8adb7;font-size:.72rem}.host-voting-tab-module__3pzttG__accusedPicker button strong{color:#fff;font-size:2rem;line-height:1}.host-voting-tab-module__3pzttG__accusedPicker button.host-voting-tab-module__3pzttG__selectedAccused{background:#f2c96b1f;border-color:#f2c96bbf;box-shadow:inset 0 0 0 1px #f2c96b1a}.host-voting-tab-module__3pzttG__accusedPicker button.host-voting-tab-module__3pzttG__selectedAccused strong,.host-voting-tab-module__3pzttG__accusedPicker button.host-voting-tab-module__3pzttG__selectedAccused small{color:#f2c96b}.host-voting-tab-module__3pzttG__accusedPicker button.host-voting-tab-module__3pzttG__completedAccused,.host-voting-tab-module__3pzttG__accusedPicker button.host-voting-tab-module__3pzttG__completedAccused:disabled{cursor:default;opacity:1;background:#57d59b14;border-color:#57d59b59}.host-voting-tab-module__3pzttG__accusedPicker button.host-voting-tab-module__3pzttG__completedAccused strong,.host-voting-tab-module__3pzttG__accusedPicker button.host-voting-tab-module__3pzttG__completedAccused small{color:#9ee7c7}.host-voting-tab-module__3pzttG__judgmentStats{flex-wrap:wrap;justify-content:center;gap:.5rem;display:flex}.host-voting-tab-module__3pzttG__judgmentStats span{color:#d4d4d8;background:#ffffff0f;border-radius:999px;padding:.45rem .7rem;font-size:.8rem}.host-voting-tab-module__3pzttG__resultGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;margin-top:.75rem;display:grid}.host-voting-tab-module__3pzttG__resultGrid article{background:#ffffff08;border:1px solid #ffffff14;border-radius:.75rem;justify-items:center;gap:.25rem;padding:.75rem .4rem;display:grid}.host-voting-tab-module__3pzttG__resultGrid article span{color:#a3a3a3;font-size:.75rem}.host-voting-tab-module__3pzttG__resultGrid article strong{color:#fff;font-size:1.3rem}.host-voting-tab-module__3pzttG__resultGrid article.host-voting-tab-module__3pzttG__accusedResult{background:#7f1d1d38;border-color:#ef44449e}.host-voting-tab-module__3pzttG__voteLog>div,.host-voting-tab-module__3pzttG__judgmentResults{gap:.45rem;margin-top:.75rem;display:grid}.host-voting-tab-module__3pzttG__voteLog p{background:#ffffff0a;border-radius:.7rem;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:.45rem;min-height:2.85rem;margin:0;padding:.65rem 4.35rem .65rem .75rem;display:grid;position:relative}.host-voting-tab-module__3pzttG__judgmentResults article{background:radial-gradient(circle at 100% 0,#f2c96b14,#0000 45%),#ffffff09;border:1px solid #f2c96b26;border-radius:.9rem;grid-template-columns:4.2rem minmax(0,1fr);align-items:center;gap:.8rem;min-height:4.2rem;margin:0;padding:.7rem;display:grid}.host-voting-tab-module__3pzttG__voteLog p span,.host-voting-tab-module__3pzttG__voteLog p strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.8rem;overflow:hidden}.host-voting-tab-module__3pzttG__judgmentResults span{color:#d7d9df;text-align:center;background:#06080c6b;border:1px solid #ffffff12;border-radius:.7rem;justify-content:center;align-items:center;min-width:0;min-height:2.7rem;padding:.55rem .75rem;font-size:.82rem;font-weight:750;line-height:1.5;display:flex}.host-voting-tab-module__3pzttG__voteLog p b{color:#71717a}.host-voting-tab-module__3pzttG__voteLog p small{color:#fbbf24;white-space:nowrap;position:absolute;top:50%;left:.75rem;transform:translateY(-50%)}.host-voting-tab-module__3pzttG__judgmentResults article strong{color:#f2c96b;text-align:center;background:#f2c96b12;border:1px solid #f2c96b4d;border-radius:.75rem;place-items:center;width:4.2rem;min-height:3rem;padding:.35rem;font-size:.78rem;font-weight:900;line-height:1.35;display:grid}.host-voting-tab-module__3pzttG__roleRevealSection{padding-block:1.25rem}.host-voting-tab-module__3pzttG__returnButton{color:#c4c4ca;background:#ffffff09}@keyframes host-voting-tab-module__3pzttG__urgentPulse{0%,to{filter:brightness();transform:scale(1)}50%{filter:brightness(1.18);transform:scale(1.045)}}@media (min-width:600px){.host-voting-tab-module__3pzttG__resultGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.host-voting-tab-module__3pzttG__judgmentResults{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.host-voting-tab-module__3pzttG__timer[dateTime="PT0S"],.host-voting-tab-module__3pzttG__timer[dateTime="PT1S"],.host-voting-tab-module__3pzttG__timer[dateTime="PT2S"],.host-voting-tab-module__3pzttG__timer[dateTime="PT3S"],.host-voting-tab-module__3pzttG__timer[dateTime="PT4S"],.host-voting-tab-module__3pzttG__timer[dateTime="PT5S"],.host-voting-tab-module__3pzttG__timer[dateTime="PT6S"],.host-voting-tab-module__3pzttG__timer[dateTime="PT7S"],.host-voting-tab-module__3pzttG__timer[dateTime="PT8S"],.host-voting-tab-module__3pzttG__timer[dateTime="PT9S"],.host-voting-tab-module__3pzttG__timer[dateTime="PT10S"]{animation:none}}
.session-controls-module__Jz32_q__panel{direction:rtl;background:#e66a7106;border:1px solid #e66a7133;border-radius:18px;grid-template-columns:minmax(0,1fr) minmax(360px,.72fr);align-items:center;gap:18px;width:min(1180px,100% - 32px);margin:16px auto 72px;padding:16px;display:grid}.session-controls-module__Jz32_q__heading{gap:4px;min-width:0;display:grid}.session-controls-module__Jz32_q__heading span{color:#f2b5b9;font-size:.72rem;font-weight:900}.session-controls-module__Jz32_q__heading strong{color:#f7f4eb;font-size:1.05rem}.session-controls-module__Jz32_q__heading p{color:#9ea7b3;margin:0;font-size:.8rem;line-height:1.65}.session-controls-module__Jz32_q__actions{grid-template-columns:1fr 1fr;gap:9px;display:grid}.session-controls-module__Jz32_q__actions button{color:#f7f3e9;min-height:48px;font:inherit;cursor:pointer;background:#ffffff09;border:1px solid #ffffff1f;border-radius:12px;padding:10px 12px;font-size:.82rem;font-weight:850}.session-controls-module__Jz32_q__actions button:hover:not(:disabled){background:#f2c96b12;border-color:#f2c96b6b}.session-controls-module__Jz32_q__actions .session-controls-module__Jz32_q__danger{color:#ffd2d2;background:#ff6b6b0e;border-color:#ff6b6b57}.session-controls-module__Jz32_q__actions .session-controls-module__Jz32_q__danger:hover:not(:disabled){background:#ff6b6b1a;border-color:#ff6b6b94}.session-controls-module__Jz32_q__actions button:disabled{opacity:.38;cursor:not-allowed}.session-controls-module__Jz32_q__message{color:#f3d992;background:#f2c96b0f;border:1px solid #f2c96b38;border-radius:11px;grid-column:1/-1;margin:0;padding:9px 11px;font-size:.8rem;line-height:1.55}@media (max-width:780px){.session-controls-module__Jz32_q__panel{grid-template-columns:1fr}}@media (max-width:640px){.session-controls-module__Jz32_q__panel{border-radius:16px;width:min(100% - 20px,1180px);margin-bottom:28px;padding:14px}.session-controls-module__Jz32_q__actions{grid-template-columns:1fr}}
.host-game-phase-module__d14cxG__panel{border-top:1px solid var(--line);text-align:center;gap:18px;margin-top:20px;padding-top:20px;display:grid}.host-game-phase-module__d14cxG__heading span{color:var(--accent-strong);margin-bottom:6px;font-size:.78rem;font-weight:900;display:block}.host-game-phase-module__d14cxG__heading h3{margin:0;font-size:clamp(1.7rem,5vw,2.4rem)}.host-game-phase-module__d14cxG__introItems{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px;display:grid}.host-game-phase-module__d14cxG__introItems article{border:1px solid var(--line);background:#ffffff06;border-radius:18px;align-content:center;place-items:center;gap:8px;min-height:112px;padding:18px;display:grid}.host-game-phase-module__d14cxG__introItems article span{font-size:1.8rem}.host-game-phase-module__d14cxG__introItems article strong{font-size:1.05rem}.host-game-phase-module__d14cxG__primaryAction{color:#14110a;background:linear-gradient(135deg, var(--accent-strong), var(--accent));min-height:52px;font:inherit;cursor:pointer;border:0;border-radius:14px;padding:12px 20px;font-weight:900}.host-game-phase-module__d14cxG__primaryAction:disabled{cursor:wait;opacity:.55}.host-game-phase-module__d14cxG__gamePanel{padding-top:0;padding-bottom:calc(76px + env(safe-area-inset-bottom));text-align:right;border-top:0;gap:16px;margin-top:0}.host-game-phase-module__d14cxG__gameHeader{justify-content:space-between;align-items:center;gap:16px;display:flex}.host-game-phase-module__d14cxG__gameHeader>div{min-width:0}.host-game-phase-module__d14cxG__gameHeader span{color:var(--accent-strong);margin-bottom:4px;font-size:.72rem;font-weight:900;display:block}.host-game-phase-module__d14cxG__gameHeader h3{color:var(--text);margin:0;font-size:clamp(1.5rem,5vw,2rem)}.host-game-phase-module__d14cxG__gameHeader p{color:var(--muted);margin:6px 0 0;font-size:.8rem;line-height:1.65}.host-game-phase-module__d14cxG__phaseBadge{color:var(--accent-strong);white-space:nowrap;background:#f2c96b0e;border:1px solid #f2c96b42;border-radius:999px;flex:none;padding:7px 11px;font-size:.72rem}.host-game-phase-module__d14cxG__tabs{z-index:100;bottom:max(10px, env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);scrollbar-width:none;background:#0e1217f0;border:1px solid #ffffff1c;border-radius:16px;gap:7px;width:min(100vw - 24px,410px);padding:6px;display:flex;position:fixed;left:50%;overflow-x:auto;transform:translate(-50%);box-shadow:0 12px 34px #00000061}.host-game-phase-module__d14cxG__tabs::-webkit-scrollbar{display:none}.host-game-phase-module__d14cxG__tabs button{min-width:106px;min-height:48px;color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:11px;flex:none;justify-content:center;align-items:center;gap:6px;padding:8px 10px;font-size:.72rem;display:flex}.host-game-phase-module__d14cxG__tabs button span{font-size:.95rem}.host-game-phase-module__d14cxG__tabs button b{white-space:nowrap}.host-game-phase-module__d14cxG__tabs button:hover,.host-game-phase-module__d14cxG__tabs button.host-game-phase-module__d14cxG__activeTab{color:var(--text);background:#f2c96b12;border-color:#f2c96b3d}.host-game-phase-module__d14cxG__tabContent{gap:16px;display:grid}.host-game-phase-module__d14cxG__stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.host-game-phase-module__d14cxG__stats.host-game-phase-module__d14cxG__withKiller{grid-template-columns:repeat(4,minmax(0,1fr))}.host-game-phase-module__d14cxG__stats article{text-align:center;border-radius:14px;align-content:center;place-items:center;gap:4px;min-height:74px;padding:9px;display:grid}.host-game-phase-module__d14cxG__stats span{color:var(--muted);font-size:.68rem;font-weight:800}.host-game-phase-module__d14cxG__stats strong{direction:ltr;font-size:1.28rem}.host-game-phase-module__d14cxG__totalStat{background:#82acff0d;border:1px solid #82acff3d}.host-game-phase-module__d14cxG__totalStat strong{color:#b8cdf8}.host-game-phase-module__d14cxG__totalStat small{color:#b8cdf8ad;direction:rtl;font-size:.62rem;font-weight:800}.host-game-phase-module__d14cxG__citizenStat{background:#57d59b0d;border:1px solid #57d59b42}.host-game-phase-module__d14cxG__citizenStat strong{color:#9ce5c1}.host-game-phase-module__d14cxG__mafiaStat{background:#e66a710e;border:1px solid #e66a7147}.host-game-phase-module__d14cxG__mafiaStat strong{color:#f2b5b9}.host-game-phase-module__d14cxG__killerStat{background:#f2c96b0e;border:1px solid #f2c96b47}.host-game-phase-module__d14cxG__killerStat strong{color:#f2d889}.host-game-phase-module__d14cxG__rosterHeading{border-top:1px solid var(--line);justify-content:flex-start;align-items:end;gap:12px;padding-top:15px;display:flex}.host-game-phase-module__d14cxG__rosterHeading>div{min-width:0}.host-game-phase-module__d14cxG__rosterHeading span{color:var(--accent-strong);margin-bottom:3px;font-size:.7rem;font-weight:900;display:block}.host-game-phase-module__d14cxG__rosterHeading h4{color:var(--text);margin:0;font-size:1.18rem}.host-game-phase-module__d14cxG__playerGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.host-game-phase-module__d14cxG__playerCard{background:#ffffff06;border:1px solid #ffffff17;border-radius:16px;grid-template-rows:auto auto minmax(36px,1fr) auto;align-content:start;gap:8px;min-width:0;min-height:176px;padding:10px;transition:border-color .18s,background .18s,opacity .18s,filter .18s;display:grid}.host-game-phase-module__d14cxG__teamCitizen{border-color:#2a8fff3d}.host-game-phase-module__d14cxG__teamMafia{border-color:#e7314647}.host-game-phase-module__d14cxG__teamSolo{border-color:#f2c96b42}.host-game-phase-module__d14cxG__seatIdentity{min-height:43px;color:var(--text);direction:ltr;background:#00000038;border:1px solid #ffffff13;border-radius:11px;justify-content:center;align-items:center;gap:7px;padding:7px;display:flex}.host-game-phase-module__d14cxG__seatIdentity span{opacity:.72;font-size:.88rem}.host-game-phase-module__d14cxG__seatIdentity strong{font-variant-numeric:tabular-nums;font-size:1.2rem}.host-game-phase-module__d14cxG__teamBadge{text-align:center;text-overflow:ellipsis;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;width:100%;min-height:26px;padding:4px 7px;font-size:.64rem;font-weight:900;line-height:1;display:flex;overflow:hidden}.host-game-phase-module__d14cxG__teamCitizen .host-game-phase-module__d14cxG__teamBadge{color:#74c1ff;background:#1369be26;border:1px solid #248bf1c2}.host-game-phase-module__d14cxG__teamMafia .host-game-phase-module__d14cxG__teamBadge{color:#ff7789;background:#b5142a29;border:1px solid #e8253ed6}.host-game-phase-module__d14cxG__teamSolo .host-game-phase-module__d14cxG__teamBadge{color:#efd184;background:#8b651724;border:1px solid #d5a337ad}.host-game-phase-module__d14cxG__roleName{min-width:0;color:var(--text);text-align:center;text-overflow:ellipsis;background:#0000002e;border:1px solid #ffffff0b;border-radius:10px;place-items:center;padding:8px 5px;font-size:.75rem;line-height:1.4;display:grid;overflow:hidden}.host-game-phase-module__d14cxG__statusButton{width:100%;min-height:39px;font:inherit;cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:5px;padding:7px 8px;font-size:.69rem;font-weight:900;transition:border-color .16s,color .16s,background .16s;display:flex}.host-game-phase-module__d14cxG__statusButton:disabled{cursor:default;opacity:1}.host-game-phase-module__d14cxG__eliminateButton,.host-game-phase-module__d14cxG__reviveButton{color:#d9d4d6;background:#ffffff06;border:1px solid #ffffff1c}.host-game-phase-module__d14cxG__eliminateButton:hover:not(:disabled){color:#f2b5b9;background:#e66a710e;border-color:#e66a716b}.host-game-phase-module__d14cxG__reviveButton:hover:not(:disabled){color:#aee9cc;background:#57d59b0f;border-color:#57d59b57}.host-game-phase-module__d14cxG__eliminated{opacity:.34;filter:grayscale();background:#00000029;border-color:#ffffff0e}.host-game-phase-module__d14cxG__eliminated:hover{opacity:.42}.host-game-phase-module__d14cxG__placeholder{text-align:center;background:#ffffff05;border:1px dashed #ffffff1f;border-radius:17px;align-content:center;place-items:center;gap:8px;min-height:220px;padding:24px 18px;display:grid}.host-game-phase-module__d14cxG__placeholder>span{font-size:2rem}.host-game-phase-module__d14cxG__placeholder h4{color:var(--text);margin:0;font-size:1.2rem}.host-game-phase-module__d14cxG__placeholder p{max-width:460px;color:var(--muted);margin:0;font-size:.8rem;line-height:1.7}.host-game-phase-module__d14cxG__message{color:#ffd0d0;background:#ff6b6b0d;border:1px solid #ff6b6b47;border-radius:12px;margin:0;padding:11px 13px;font-size:.78rem;line-height:1.55}@media (min-width:720px){.host-game-phase-module__d14cxG__playerGrid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:620px){.host-game-phase-module__d14cxG__gameHeader{align-items:flex-start}.host-game-phase-module__d14cxG__gameHeader p{display:none}.host-game-phase-module__d14cxG__stats.host-game-phase-module__d14cxG__withKiller{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:390px){.host-game-phase-module__d14cxG__stats,.host-game-phase-module__d14cxG__stats.host-game-phase-module__d14cxG__withKiller{grid-template-columns:repeat(2,minmax(0,1fr))}.host-game-phase-module__d14cxG__introItems{grid-template-columns:1fr}.host-game-phase-module__d14cxG__playerGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.host-game-phase-module__d14cxG__playerCard{min-height:168px;padding:9px}}
