.BlockParty_theme__SECek{--bp-paper:#fff;--bp-ink:#111;--bp-on-ink:#fff;--bp-muted:#5e5e5e;--bp-soft:#f1f1ee;--bp-line:#d9d9d6;--bp-disabled:#d9d9d6;--bp-on-disabled:#5e5e5e;--bp-scrim:#1119;--bp-warning:#ffd20a;--bp-sun:#ffd20a;--bp-sun-on:#111;--bp-positive:#00a86b;--bp-negative:#ff4b3e;--bp-on-semantic:#111;--bp-negative-text:#d0271b;--bp-tomato:#ff4b3e;--bp-tomato-on:#111;--bp-cobalt:#2f5bff;--bp-cobalt-on:#fff;--bp-tangerine:#ff7b1c;--bp-tangerine-on:#111;--bp-rose:#ff7eb9;--bp-rose-on:#111;--bp-house:#111;--bp-house-on:#fff;color:var(--bp-ink);background:var(--bp-paper);font-family:Block Party Archivo,sans-serif;font-variation-settings:"wdth" 100;color-scheme:light;accent-color:var(--bp-ink);caret-color:var(--bp-ink)}@media (prefers-color-scheme:dark){.BlockParty_theme__SECek{--bp-paper:#121212;--bp-ink:#f3f3ef;--bp-on-ink:#111;--bp-muted:#a6a6a2;--bp-soft:#1e1e1d;--bp-line:#363634;--bp-disabled:#2a2a28;--bp-on-disabled:#8c8c88;--bp-scrim:rgb(0 0 0/72%);--bp-negative-text:#ff7a70;--bp-house:#f3f3ef;--bp-house-on:#111;color-scheme:dark}.BlockParty_theme__SECek.BlockParty_light__bnSKf{--bp-paper:#fff;--bp-ink:#111;--bp-on-ink:#fff;--bp-muted:#5e5e5e;--bp-soft:#f1f1ee;--bp-line:#d9d9d6;--bp-disabled:#d9d9d6;--bp-on-disabled:#5e5e5e;--bp-scrim:#1119;--bp-negative-text:#d0271b;--bp-house:#111;--bp-house-on:#fff;color-scheme:light}}.BlockParty_theme__SECek [lang=ar],.BlockParty_theme__SECek:lang(ar),.BlockParty_theme__SECek[dir=rtl]{font-family:Block Party Arabic,sans-serif;font-variation-settings:normal}.BlockParty_theme__SECek [lang=zh],.BlockParty_theme__SECek:lang(zh){font-family:PingFang SC,Noto Sans SC,sans-serif}.BlockParty_theme__SECek:lang(zh) *,.BlockParty_theme__SECek[dir=rtl] *{text-transform:none;letter-spacing:0;line-height:1.25}.BlockParty_theme__SECek ::-moz-selection{background:var(--bp-ink);color:var(--bp-on-ink)}.BlockParty_theme__SECek ::selection{background:var(--bp-ink);color:var(--bp-on-ink)}.BlockParty_theme__SECek :focus-visible{outline:2px solid var(--bp-ink);outline-offset:4px;box-shadow:0 0 0 4px var(--bp-paper)}.BlockParty_theme__SECek :is(button,a,select,input,textarea){touch-action:manipulation}.BlockParty_theme__SECek button:disabled,.BlockParty_theme__SECek select:disabled{background:var(--bp-disabled);color:var(--bp-on-disabled);cursor:default}.BlockParty_bar__hnH7A{display:flex;align-items:center;justify-content:space-between;flex:0 0 54px;min-height:46px;padding-inline:16px;border-bottom:2px solid var(--bp-ink)}.BlockParty_brand__VrciQ{display:inline-flex;align-items:center;gap:8px;min-height:44px;font-weight:900;font-size:19px}.BlockParty_compactTitle__v_0_5{display:none;max-width:180px;font-size:17px;font-variation-settings:"wdth" 68;line-height:1.05;text-align:start}.BlockParty_barActions__nVmrB{display:flex;flex-shrink:0}.BlockParty_iconButton__fumdj{min-width:44px}.BlockParty_iconButton__fumdj,.BlockParty_language__Rgosv{min-height:44px;display:flex;align-items:center;justify-content:center}.BlockParty_language__Rgosv{gap:5px;min-width:50px;font-size:11px;font-weight:800}.BlockParty_languageMenu__jFH7k{z-index:80;min-width:190px;max-height:var(--radix-dropdown-menu-content-available-height);overflow-y:auto;padding:4px;border:2px solid var(--bp-ink)}.BlockParty_languageOption__ICwkF{min-height:44px;display:flex;align-items:center;justify-content:space-between;padding:10px 12px;gap:12px;font-size:15px}.BlockParty_languageOption__ICwkF[data-highlighted]{background:var(--bp-soft)}.BlockParty_languageOption__ICwkF[aria-current=true]{color:var(--bp-on-ink);background:var(--bp-ink)}.BlockParty_scrim__N99EP{position:fixed;inset:0;z-index:70;background:var(--bp-scrim)}.BlockParty_dialog__c1xH8{position:fixed;z-index:71;bottom:0;inset-inline:0;width:100%;max-height:calc(100dvh - 16px);overflow-y:auto;overscroll-behavior:contain;border-top:4px solid var(--bp-ink);padding:20px 16px max(20px,env(safe-area-inset-bottom))}.BlockParty_dialogHeading__QjHY0{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:20px}.BlockParty_dialogHeading__QjHY0 h2{font-size:34px;font-weight:900;font-variation-settings:"wdth" 68;line-height:.95;text-transform:uppercase}.BlockParty_dialog__c1xH8 p{font-size:15px;line-height:1.45}.BlockParty_dialog__c1xH8 p+p{margin-top:12px}.BlockParty_glyph__t6Trs{width:40px;height:40px;display:grid;place-items:center;background:var(--bp-cobalt);color:var(--bp-cobalt-on);flex-shrink:0}.BlockParty_glyph__t6Trs[data-game=red-flag-green-flag],.BlockParty_glyph__t6Trs[data-game=taboo]{background:var(--bp-tomato);color:var(--bp-tomato-on)}.BlockParty_glyph__t6Trs[data-game=never-have-i-ever],.BlockParty_glyph__t6Trs[data-game=truth-or-drink],.BlockParty_glyph__t6Trs[data-game=who-am-i]{background:var(--bp-tangerine);color:var(--bp-tangerine-on)}.BlockParty_glyph__t6Trs[data-game=truth-or-dare]{background:var(--bp-rose);color:var(--bp-rose-on)}.BlockParty_glyph__t6Trs[data-game=hue-hunt]{background:var(--bp-house);color:var(--bp-house-on)}.BlockParty_glyph__t6Trs[data-game=mafia]{background:var(--bp-cobalt);color:var(--bp-cobalt-on)}.BlockParty_glyph__t6Trs[data-game=charades],.BlockParty_glyph__t6Trs[data-game=kings-cup]{background:var(--bp-sun);color:var(--bp-sun-on)}@container (max-height: 720px){.BlockParty_bar__hnH7A{flex-basis:46px;padding-inline:12px}}@container (max-height: 560px) and (min-width: 500px){.BlockParty_hasCompactTitle__E9eYk .BlockParty_brandName__0_Zz_{display:none}.BlockParty_compactTitle__v_0_5{display:block}}@container (max-height: 430px){.BlockParty_hasCompactTitle__E9eYk .BlockParty_brandName__0_Zz_{display:none}.BlockParty_compactTitle__v_0_5{display:block}}@media (min-width:1000px){.BlockParty_bar__hnH7A{flex-basis:64px;padding-inline:max(40px,calc((100vw - 1180px) / 2))}}@media (min-width:600px){.BlockParty_dialog__c1xH8{inset:50% auto auto 50%;transform:translate(-50%,-50%);width:min(520px,calc(100vw - 40px));padding:24px;border:8px solid var(--bp-ink)}}.BlockParty_glyph__t6Trs[data-game=most-likely-to-exposed]{background:var(--bp-rose);color:var(--bp-rose-on)}.BlockParty_glyph__t6Trs[data-game=hot-take-court]{background:var(--bp-tomato);color:var(--bp-tomato-on)}.BlockParty_glyph__t6Trs[data-game=cards-against-humanity]{background:#111;color:#fff}@media (prefers-color-scheme:dark){.BlockParty_glyph__t6Trs[data-game=cards-against-humanity]{background:#000}}.BlockParty_glyph__t6Trs[data-game=if-you-laugh-you-lose]{background:var(--bp-lime);color:var(--bp-lime-on)}.BlockParty_glyph__t6Trs[data-game=match-the-room]{background:#00b5c8;color:#111}.BlockParty_glyph__t6Trs[data-game=survey-feud]{background:#ff7b1c;color:#111}.BlockParty_glyph__t6Trs[data-game="10-second-panic"]{background:var(--bp-sun);color:var(--bp-sun-on)}.BlockParty_glyph__t6Trs[data-game=pictionary]{background:#b8e62a;color:#111}.BlockParty_glyph__t6Trs[data-game=chameleon],.BlockParty_glyph__t6Trs[data-game=paranoia]{background:#8b4df5;color:#fff}.BlockParty_glyph__t6Trs[data-game=spin-the-bottle]{background:#00b5c8;color:#111}.BlockParty_glyph__t6Trs[data-game=alphabet-rush]{background:#00a86b;color:#111}.RoomPremiumMark_mark__9K3eE{position:absolute;top:3px;inset-inline-end:3px;z-index:1;display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border:1.5px solid #111;color:#111;background:#ffd20a;line-height:0}.RoomPremiumMark_label__oWHqs{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.BlockPartyGame_viewport__mXLy6{container-type:size;container-name:bp-game;display:flex;flex-direction:column}.BlockPartyGame_main__VI5GH{display:flex;flex:1;min-height:0;flex-direction:column;gap:12px;padding:16px;width:100%;max-width:1180px;margin:auto}.BlockPartyGame_identity__wH9Lz{display:flex;align-items:center;gap:12px;flex-shrink:0}.BlockPartyGame_title__rKExP{flex:1;min-width:0}.BlockPartyGame_identity__wH9Lz :is(h1,div:where([data-game-title])){font-size:clamp(30px,5cqw,44px);font-weight:900;font-variation-settings:"wdth" 68;line-height:.95;text-transform:uppercase}.BlockPartyGame_tagline__Zst8E{margin-top:8px;font-size:13px;color:var(--bp-muted)}.BlockPartyGame_badge__2cvAV{display:flex;align-items:center;flex-shrink:0;min-height:44px}.BlockPartyGame_badge__2cvAV img{width:112px;height:auto}.BlockPartyGame_modes__dTZmg,.BlockPartyGame_playMode__tr4EW{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;flex-shrink:0;border:2px solid var(--bp-ink)}.BlockPartyGame_modes__dTZmg>*,.BlockPartyGame_playMode__tr4EW>*{display:flex;align-items:center;justify-content:center;min-height:44px;padding:6px;font-size:15px;font-weight:800;line-height:1.15}.BlockPartyGame_modes__dTZmg>*+*,.BlockPartyGame_playMode__tr4EW>*+*{border-inline-start:2px solid var(--bp-ink)}.BlockPartyGame_modes__dTZmg [aria-pressed=true],.BlockPartyGame_playMode__tr4EW [aria-current=page],.BlockPartyGame_playMode__tr4EW [aria-pressed=true]{color:var(--bp-on-ink);background:var(--bp-ink)}.BlockPartyGame_playMode__tr4EW [aria-disabled=true]:not([data-checking]){background:var(--bp-disabled);color:var(--bp-on-disabled)}.BlockPartyGame_menuButton__6i_nJ{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:44px;padding:8px 12px;border:2px solid var(--bp-ink);background:var(--bp-paper);color:var(--bp-ink);border-radius:0;font-size:15px;gap:8px}.BlockPartyGame_customLabel__69Ue5{display:flex;flex-direction:column;gap:12px;margin-block:16px;font-size:15px}.BlockPartyGame_textarea__XIIwW{min-height:100px;padding:12px;border:2px solid var(--bp-ink);background:var(--bp-soft);font-size:16px}.BlockPartyGame_settingsRows__T253U{display:grid;gap:8px;margin-top:12px}.BlockPartyGame_target__3dA4_ p{font-variation-settings:"wdth" 68;font-weight:900;text-transform:uppercase}.BlockPartyGame_timer__XsuCR[data-finished=true]{animation:BlockPartyGame_time-up__GKoT4 .66s steps(1) 1}@keyframes BlockPartyGame_time-up__GKoT4{0%,33%,66%{background:var(--bp-warning)}16%,50%,83%{background:var(--bp-paper)}}.BlockPartyGame_game__eYGlU,.BlockPartyGame_layout__yvzoY{display:flex;flex:1;min-height:0;flex-direction:column;gap:12px}.BlockPartyGame_game__eYGlU{min-width:0}.BlockPartyGame_card__iYfAJ{display:flex;flex:1;min-height:0;flex-direction:column;background:var(--bp-stage);color:var(--bp-stage-on);padding:16px}.BlockPartyGame_viewport__mXLy6[data-game=truth-or-dare]{--bp-stage:var(--bp-rose);--bp-stage-on:var(--bp-rose-on)}.BlockPartyGame_viewport__mXLy6[data-game=taboo]{--bp-stage:var(--bp-tomato);--bp-stage-on:var(--bp-tomato-on)}.BlockPartyGame_band__uVVIa{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-bottom:12px;border-bottom:2px solid;font-size:11px;font-weight:800;text-transform:uppercase}.BlockPartyGame_prompt__vPllk{flex:1;min-height:0;display:flex;align-items:stretch;padding-block:16px}.BlockPartyGame_prompt__vPllk p{font-weight:800;font-variation-settings:"wdth" 82;line-height:1.12;white-space:pre-wrap;overflow-wrap:anywhere}.BlockPartyGame_prompt__vPllk[data-length=medium] p,.BlockPartyGame_prompt__vPllk[data-length=short] p{font-weight:900;font-variation-settings:"wdth" 68;text-transform:uppercase}.BlockPartyGame_cardNote____Q4r{font-size:15px;flex-shrink:0;padding-top:12px;border-top:2px solid}.BlockPartyGame_dock__RgqZB{display:flex;flex-direction:column;flex-shrink:0;gap:8px}.BlockPartyGame_actions__0JrFH{display:flex;width:100%;border:2px solid var(--bp-ink)}.BlockPartyGame_actions__0JrFH button{display:flex;flex:1;min-width:0;min-height:44px;align-items:center;justify-content:center;gap:6px;padding:6px;font-size:15px;font-weight:800}.BlockPartyGame_actions__0JrFH button+button{border-inline-start:2px solid var(--bp-ink)}.BlockPartyGame_themeLabel__UaDjb{overflow-wrap:anywhere}.BlockPartyGame_primary__d_kXT{display:flex;width:100%;min-height:56px;align-items:center;justify-content:space-between;padding:12px 16px;gap:12px;background:var(--bp-ink);color:var(--bp-on-ink);font-size:17px;font-weight:800}.BlockPartyGame_primary__d_kXT svg{flex-shrink:0;transition:transform .16s ease}.BlockPartyGame_primary__d_kXT:hover svg{transform:translateX(3px)}.BlockPartyGame_viewport__mXLy6[dir=rtl] .BlockPartyGame_primary__d_kXT:hover svg{transform:translateX(-3px)}.BlockPartyGame_qr__3u95O{display:none}.BlockPartyGame_menu__ObWry{display:flex;flex-direction:column;gap:8px}.BlockPartyGame_menu__ObWry>a,.BlockPartyGame_menu__ObWry>button{display:flex;min-height:44px;align-items:center;justify-content:space-between;padding:10px 12px;gap:12px;border:2px solid var(--bp-ink);font-size:15px}.BlockPartyGame_menu__ObWry>.BlockPartyGame_primary__d_kXT{background:var(--bp-ink);color:var(--bp-on-ink)}.BlockPartyGame_menu__ObWry>button[data-current=true]{background:var(--bp-ink);color:var(--bp-on-ink);font-weight:800}.BlockPartyGame_dialogActions__08WnQ{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border:2px solid var(--bp-ink)}.BlockPartyGame_dialogActions__08WnQ>button{display:flex;min-height:48px;align-items:center;justify-content:center;padding:8px 12px;font-size:15px;font-weight:800;text-align:center}.BlockPartyGame_dialogActions__08WnQ>button+button{border-inline-start:2px solid var(--bp-ink)}.BlockPartyGame_menu__ObWry textarea{display:block;width:100%;min-height:100px;margin-block:12px;padding:12px;border:2px solid var(--bp-ink);background:var(--bp-soft);font-size:16px}.BlockPartyGame_favorite___xyE_{min-width:44px;min-height:44px;border-radius:0!important;box-shadow:none!important}.BlockPartyGame_menu__ObWry>.BlockPartyGame_favoriteRow__NbiOG{justify-content:flex-start;gap:10px;text-align:start;font-weight:700;white-space:normal}.BlockPartyGame_timer__XsuCR{display:flex;align-items:center;gap:8px;min-height:44px;border:2px solid var(--bp-ink);padding-inline:8px}.BlockPartyGame_timer__XsuCR strong{flex:1;font-size:25px;font-weight:900;font-variation-settings:"wdth" 68;font-variant-numeric:tabular-nums}.BlockPartyGame_timer__XsuCR button{display:flex;align-items:center;justify-content:center;min-height:44px;min-width:44px;gap:5px;padding:6px;font-size:15px}.BlockPartyGame_timer__XsuCR[data-finished=true]{background:#ffd20a;color:#111}.BlockPartyGame_forbidden__m1Ljp{display:grid;flex:1;min-height:180px;grid-auto-rows:minmax(36px,1fr)}.BlockPartyGame_forbidden__m1Ljp li{display:flex;align-items:stretch;min-height:0;border-top:2px solid;padding-block:8px}.BlockPartyGame_forbidden__m1Ljp p{font-weight:800;font-variation-settings:"wdth" 100}.BlockPartyGame_tabooTarget__ZAdJp{display:flex;flex:1.1;min-height:0;padding-bottom:12px}.BlockPartyGame_tabooTarget__ZAdJp p{font-weight:900;font-variation-settings:"wdth" 68;text-transform:uppercase}.BlockPartyGame_empty__eY9GM{display:flex;flex:1;min-height:0;align-items:stretch}.BlockPartyGame_empty__eY9GM p{font-weight:800;font-variation-settings:"wdth" 82}.BlockPartyGame_screenTitle__Vz68h{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}@container bp-game (max-height: 720px){.BlockPartyGame_main__VI5GH{gap:8px;padding:12px 16px}.BlockPartyGame_game__eYGlU,.BlockPartyGame_layout__yvzoY{gap:8px}.BlockPartyGame_identity__wH9Lz :is(h1,div:where([data-game-title])){font-size:32px}.BlockPartyGame_tagline__Zst8E{display:none}.BlockPartyGame_card__iYfAJ{padding:12px}.BlockPartyGame_primary__d_kXT{min-height:48px;padding-block:8px}}@container bp-game (max-height: 510px) and (max-width: 499px){.BlockPartyGame_main__VI5GH{padding:6px 12px;gap:6px}.BlockPartyGame_identity__wH9Lz :is(h1,div:where([data-game-title])){font-size:26px}.BlockPartyGame_identity__wH9Lz>span{display:none}.BlockPartyGame_dock__RgqZB,.BlockPartyGame_game__eYGlU,.BlockPartyGame_layout__yvzoY{gap:6px}.BlockPartyGame_primary__d_kXT{min-height:44px}.BlockPartyGame_band__uVVIa{padding-bottom:6px}.BlockPartyGame_band__uVVIa span:last-child,.BlockPartyGame_cardNote____Q4r,.BlockPartyGame_dock__RgqZB .BlockPartyGame_actions__0JrFH{display:none}.BlockPartyGame_prompt__vPllk{padding-block:8px}.BlockPartyGame_forbidden__m1Ljp{flex:0 0 125px;min-height:125px;grid-auto-rows:minmax(25px,1fr)}.BlockPartyGame_forbidden__m1Ljp li{padding-block:3px}}@container bp-game (min-width: 1000px) and (min-height: 561px){.BlockPartyGame_main__VI5GH{display:grid;grid-template-columns:minmax(0,1fr) 360px;grid-template-rows:auto 48px auto auto minmax(0,1fr);-moz-column-gap:32px;column-gap:32px;padding:32px 40px;max-width:1260px}.BlockPartyGame_game__eYGlU,.BlockPartyGame_layout__yvzoY{display:contents}.BlockPartyGame_identity__wH9Lz{grid-column:2;grid-row:1;flex-wrap:wrap}.BlockPartyGame_identity__wH9Lz .BlockPartyGame_badge__2cvAV{width:100%}.BlockPartyGame_playMode__tr4EW{grid-column:2;grid-row:2}.BlockPartyGame_modes__dTZmg{grid-column:2;grid-row:3}.BlockPartyGame_card__iYfAJ{grid-column:1;grid-row:1/6;padding:28px}.BlockPartyGame_dock__RgqZB{grid-column:2;grid-row:4}.BlockPartyGame_qr__3u95O{display:flex;grid-column:2;grid-row:5;flex-direction:column;align-items:flex-start;justify-content:flex-end;gap:10px;font-size:13px;color:var(--bp-muted)}.BlockPartyGame_qr__3u95O svg{background:#fff}}@container bp-game (max-height: 560px) and (min-width: 500px){.BlockPartyGame_main__VI5GH{display:grid;grid-template-columns:minmax(0,1fr) 230px;grid-template-rows:48px minmax(0,1fr);padding:6px 12px;gap:6px 12px}.BlockPartyGame_identity__wH9Lz{display:contents}.BlockPartyGame_identity__wH9Lz .BlockPartyGame_title__rKExP{position:absolute;width:1px;height:1px;clip-path:inset(50%);overflow:hidden}.BlockPartyGame_identity__wH9Lz>span{display:none}.BlockPartyGame_badge__2cvAV{position:absolute;top:2px;inset-inline-start:210px;min-height:44px}.BlockPartyGame_badge__2cvAV img{width:92px}.BlockPartyGame_playMode__tr4EW{grid-column:2;grid-row:1}.BlockPartyGame_game__eYGlU,.BlockPartyGame_layout__yvzoY{display:contents}.BlockPartyGame_card__iYfAJ{grid-column:1;grid-row:1/3;padding:10px}.BlockPartyGame_modes__dTZmg{display:none}.BlockPartyGame_dock__RgqZB{grid-column:2;grid-row:2;gap:4px}.BlockPartyGame_dock__RgqZB .BlockPartyGame_modes__dTZmg{display:grid}.BlockPartyGame_primary__d_kXT{min-height:44px;padding:6px 10px;font-size:15px}.BlockPartyGame_actions__0JrFH button{font-size:15px;padding:4px}.BlockPartyGame_band__uVVIa{padding-bottom:6px}.BlockPartyGame_band__uVVIa span:last-child,.BlockPartyGame_cardNote____Q4r,.BlockPartyGame_dock__RgqZB .BlockPartyGame_actions__0JrFH{display:none}.BlockPartyGame_prompt__vPllk{padding-block:6px}.BlockPartyGame_forbidden__m1Ljp{flex:0 0 110px;min-height:110px;grid-auto-rows:minmax(22px,1fr)}.BlockPartyGame_forbidden__m1Ljp li{padding-block:2px}}@media (prefers-reduced-motion:reduce){.BlockPartyGame_primary__d_kXT svg{transition:none}.BlockPartyGame_timer__XsuCR[data-finished=true]{animation:none}}.BlockPartyGame_menuButton__6i_nJ [data-category-title]{white-space:normal;overflow:visible;text-overflow:clip}.BlockPartyGame_menuButton__6i_nJ [data-category-hint]{color:var(--bp-muted);font-size:13px;line-height:1.3}.BlockPartyGame_menuButton__6i_nJ [data-category-premium]{border-radius:0;background:var(--bp-paper);color:var(--bp-ink);border-color:var(--bp-ink);font-size:11px;text-transform:none}.BlockPartyGame_menuButton__6i_nJ:hover{background:var(--bp-soft)}.Mafia_viewport__STB_t{--bp-stage:var(--bp-cobalt);--bp-stage-on:var(--bp-cobalt-on)}.Mafia_gameTitle__8XPFf{font-size:clamp(30px,5cqw,44px);font-weight:900;font-variation-settings:"wdth" 68;line-height:.95;text-transform:uppercase}.Mafia_identity__TJlaJ[data-in-turn]{display:none}.Mafia_stage__g53Nq{position:relative}.Mafia_bandEnd__9XhNa{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums}.Mafia_stage__g53Nq[data-covered],.Mafia_stage__g53Nq[data-phase=ballotTurn],.Mafia_stage__g53Nq[data-phase=dealRole],.Mafia_stage__g53Nq[data-phase=narrator],.Mafia_stage__g53Nq[data-phase=nightTurn]{background:var(--bp-ink);color:var(--bp-on-ink)}.Mafia_stage__g53Nq[data-winner=mafia]{background:var(--bp-tomato);color:#fff}.Mafia_prompt__iRoj7[data-compact]{flex:0 1 auto;min-height:56px;max-height:34%}.Mafia_note__H4Ds5{display:flex;flex-direction:column;gap:4px}.Mafia_note__H4Ds5>span{display:block}.Mafia_partner__kTV1R{font-weight:800}.Mafia_legend__NraFw{font-weight:800;opacity:.85}.Mafia_names__6otyz{display:grid;flex:1 1 auto;min-height:0;align-content:start;grid-template-columns:repeat(auto-fill,minmax(min(100%,104px),1fr));grid-auto-rows:minmax(40px,48px);gap:6px;padding-bottom:10px;overflow:hidden}.Mafia_names__6otyz button{display:flex;align-items:center;justify-content:center;min-width:0;min-height:40px;padding:0 8px;border:2px solid;background:transparent;color:inherit;font-size:16px;font-weight:800}.Mafia_names__6otyz button>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Mafia_names__6otyz button[data-selected]{background:var(--bp-paper);color:var(--bp-ink);border-color:var(--bp-paper)}.Mafia_names__6otyz button:focus-visible{outline:3px solid currentColor;outline-offset:1px}.Mafia_names__6otyz[data-count="13"],.Mafia_names__6otyz[data-count="14"],.Mafia_names__6otyz[data-count="15"],.Mafia_names__6otyz[data-count="16"],.Mafia_names__6otyz[data-count="17"]{grid-auto-rows:minmax(36px,44px);gap:4px}.Mafia_roleCard__yGpko{display:flex;flex-direction:column;gap:8px;flex-shrink:0;padding:12px 0;border-top:2px solid;font-size:16px;line-height:1.35}.Mafia_roleCard__yGpko p{margin:0}.Mafia_verdict__yXzwn{display:flex;align-items:center;gap:12px;flex-shrink:0;padding-block:8px;font-weight:800}.Mafia_verdict__yXzwn[data-mafia] svg{color:var(--bp-tomato)}.Mafia_counts__a8631,.Mafia_reveal__ETzIx{display:grid;flex:1 1 auto;min-height:0;align-content:start;grid-template-columns:repeat(auto-fill,minmax(min(100%,150px),1fr));gap:4px 12px;margin:0;padding:0 0 8px;list-style:none;overflow:hidden}.Mafia_counts__a8631 li,.Mafia_reveal__ETzIx li{display:flex;align-items:baseline;gap:6px;min-width:0;padding:4px 0;border-bottom:2px solid;font-size:15px}.Mafia_counts__a8631 li span,.Mafia_reveal__ETzIx li span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:800}.Mafia_counts__a8631 li b,.Mafia_reveal__ETzIx li b{margin-inline-start:auto;font-weight:700;white-space:nowrap}.Mafia_reveal__ETzIx li small{font-size:12px;opacity:.8}.Mafia_reveal__ETzIx li{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto auto;-moz-column-gap:6px;column-gap:6px;row-gap:0;padding:3px 0}.Mafia_reveal__ETzIx li span{grid-column:1;grid-row:1}.Mafia_reveal__ETzIx li b{grid-column:1;grid-row:2;margin-inline-start:0;font-size:13px;overflow:hidden;text-overflow:ellipsis}.Mafia_reveal__ETzIx li small{grid-column:2;grid-row:1/3;align-self:center}.Mafia_reveal__ETzIx li[data-team=mafia] b{text-decoration:underline;text-underline-offset:3px}.Mafia_reveal__ETzIx li[data-out] span{text-decoration:line-through}.Mafia_loading__awoTh{display:inline-flex;align-items:center;gap:8px}.Mafia_spin__FpsdD{animation:Mafia_spin__FpsdD .9s linear infinite}@keyframes Mafia_spin__FpsdD{to{transform:rotate(1turn)}}.Mafia_sheetLabel__wwP__{margin-top:8px;font-weight:900;font-size:15px;text-transform:uppercase;letter-spacing:.02em}.Mafia_sheetNote__PUxLF{color:var(--bp-muted);font-size:15px;line-height:1.4}.Mafia_sheetNote__PUxLF a{color:inherit;font-weight:800;text-decoration:underline}.Mafia_playerList__YAKru{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.Mafia_playerList__YAKru li{display:grid;grid-template-columns:32px minmax(0,1fr) 44px 44px 44px;align-items:center;min-height:48px;border:2px solid var(--bp-ink)}.Mafia_playerList__YAKru li+li{margin-top:-2px}.Mafia_playerList__YAKru button{display:flex;align-items:center;justify-content:center;width:44px;height:44px}.Mafia_playerList__YAKru button:disabled{opacity:.35}.Mafia_playerIndex__HxY6G{text-align:center;font-weight:800;color:var(--bp-muted);font-variant-numeric:tabular-nums}.Mafia_playerName__ASGHM{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:800}.Mafia_addRow__N8T6f{display:grid;grid-template-columns:minmax(0,1fr) auto;border:2px solid var(--bp-ink)}.Mafia_addRow__N8T6f input{min-width:0;min-height:48px;padding:0 12px;border:0;border-radius:0;background:var(--bp-soft);color:var(--bp-ink);font-size:16px}.Mafia_addRow__N8T6f input:focus-visible{outline:2px solid var(--bp-ink);outline-offset:-4px}.Mafia_addRow__N8T6f input[aria-invalid=true]{outline:2px solid var(--bp-tomato);outline-offset:-4px}.Mafia_addRow__N8T6f button{display:flex;align-items:center;gap:6px;min-height:48px;padding:0 14px;background:var(--bp-ink);color:var(--bp-on-ink);font-size:15px;font-weight:800}.Mafia_addRow__N8T6f button:disabled{background:var(--bp-disabled);color:var(--bp-on-disabled)}.Mafia_toggleRow__YYbMz{text-align:start}.Mafia_toggleRow__YYbMz small,.Mafia_toggleRow__YYbMz strong{display:block}.Mafia_toggleRow__YYbMz small{margin-top:2px;color:var(--bp-muted);font-size:13px}.Mafia_toggleRow__YYbMz[aria-checked=true]{background:var(--bp-ink);color:var(--bp-on-ink)}.Mafia_toggleRow__YYbMz[aria-checked=true] small{color:inherit;opacity:.8}.Mafia_stepper__mJegi{display:grid;grid-template-columns:minmax(0,1fr) 44px 32px 44px;align-items:center;min-height:48px;border:2px solid var(--bp-ink);padding-inline-start:12px;font-weight:800}.Mafia_stepper__mJegi b{text-align:center;font-variant-numeric:tabular-nums}.Mafia_stepper__mJegi b:last-child{grid-column:3}.Mafia_stepper__mJegi button{display:flex;align-items:center;justify-content:center;width:44px;height:44px}.Mafia_stepper__mJegi button:disabled{opacity:.35}.Mafia_segmentRow__n8rJQ{display:flex;flex-direction:column;gap:6px}.Mafia_segmentRow__n8rJQ>span{font-weight:800;font-size:15px}.Mafia_segments__lJpAT{display:flex;border:2px solid var(--bp-ink)}.Mafia_segments__lJpAT button{flex:1;min-height:44px;padding:4px 6px;font-size:14px;font-weight:800}.Mafia_segments__lJpAT button+button{border-inline-start:2px solid var(--bp-ink)}.Mafia_segments__lJpAT button[aria-checked=true]{background:var(--bp-ink);color:var(--bp-on-ink)}@container bp-game (max-height: 720px){.Mafia_gameTitle__8XPFf{font-size:32px}.Mafia_roleCard__yGpko{font-size:15px;gap:6px;padding-block:8px}}@container bp-game (max-width: 399px){.Mafia_gameTitle__8XPFf{font-size:26px}.Mafia_names__6otyz{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px}.Mafia_names__6otyz button{padding:0 4px;font-size:14px}.Mafia_counts__a8631,.Mafia_reveal__ETzIx{grid-template-columns:repeat(2,minmax(0,1fr))}}@container bp-game (max-height: 620px){.Mafia_names__6otyz,.Mafia_names__6otyz[data-count]{grid-auto-rows:minmax(32px,40px);gap:4px;padding-bottom:6px}.Mafia_names__6otyz button{min-height:32px;font-size:14px}.Mafia_prompt__iRoj7[data-compact]{min-height:44px}}@container bp-game (max-height: 560px){.Mafia_viewport__STB_t.Mafia_viewport__STB_t .Mafia_note__H4Ds5{display:flex;font-size:13px;padding-top:6px}.Mafia_viewport__STB_t.Mafia_viewport__STB_t .Mafia_dockActions__is1mu{display:flex}}@container bp-game (max-height: 510px) and (max-width: 499px){.Mafia_viewport__STB_t.Mafia_viewport__STB_t .Mafia_note__H4Ds5{display:flex;font-size:13px;padding-top:6px}.Mafia_viewport__STB_t.Mafia_viewport__STB_t .Mafia_dockActions__is1mu{display:flex}}@media (prefers-reduced-motion:reduce){.Mafia_spin__FpsdD{animation:none}}.MafiaSeo_root__e4fkY{--gutter:16px;--g:#2f5bff;--g-on:#fff;display:block;border-top:2px solid var(--bp-ink);font-size:16px;line-height:1.55;overflow-wrap:break-word}.MafiaSeo_root__e4fkY *,.MafiaSeo_root__e4fkY :after,.MafiaSeo_root__e4fkY :before{box-sizing:border-box}.MafiaSeo_root__e4fkY :where(h1,h2,h3,p,ul,ol){margin:0}.MafiaSeo_root__e4fkY :where(a){color:inherit;text-decoration:none}.MafiaSeo_root__e4fkY :where(a,summary):focus-visible{outline:2px solid var(--bp-ink);outline-offset:3px}.MafiaSeo_wrap__0XAFw{width:100%;max-width:calc(1040px + 2 * var(--gutter));margin-inline:auto;padding:40px var(--gutter) 64px}.MafiaSeo_kicker__tyHbT{display:block;font-size:11px;font-weight:800;letter-spacing:.12em;line-height:1.2;text-transform:uppercase;color:var(--bp-muted)}.MafiaSeo_h1__o4I6w,.MafiaSeo_h2__p7LD0{font-weight:900;font-variation-settings:"wdth" 68;text-transform:uppercase;overflow-wrap:anywhere;hyphens:manual;text-wrap:balance}.MafiaSeo_h1__o4I6w{margin-top:10px;font-size:clamp(36px,9.6vw,72px);line-height:.9}.MafiaSeo_h2__p7LD0{font-size:clamp(28px,7.6vw,40px);line-height:.94}.MafiaSeo_lead__ukvnl{margin-top:16px;max-width:70ch;font-size:18px;line-height:1.5}.MafiaSeo_section__HNsXM{margin-top:40px;padding-top:24px;border-top:2px solid var(--bp-ink)}.MafiaSeo_body__uk4E7{margin-top:14px;max-width:70ch;color:var(--bp-muted)}.MafiaSeo_faqs__Awhat{margin-top:18px;border-top:2px solid var(--bp-ink)}.MafiaSeo_faqs__Awhat details{border-bottom:2px solid var(--bp-ink)}.MafiaSeo_faqs__Awhat summary{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;min-height:56px;padding-block:16px;cursor:pointer;list-style:none;font-size:18px;font-weight:800;line-height:1.3}.MafiaSeo_faqs__Awhat summary::-webkit-details-marker{display:none}.MafiaSeo_faqs__Awhat summary:after{content:"+";flex-shrink:0;font-size:24px;font-weight:800;line-height:1}.MafiaSeo_faqs__Awhat details[open] summary:after{content:"\2212"}.MafiaSeo_faqs__Awhat details p{padding-bottom:18px;max-width:70ch;color:var(--bp-muted)}.MafiaSeo_related__wpH4F{display:grid;grid-template-columns:minmax(0,1fr);margin-top:18px;padding-inline-start:2px;padding-top:2px}.MafiaSeo_related__wpH4F>a{display:flex;align-items:center;min-height:64px;margin-top:-2px;margin-inline-start:-2px;padding:12px 16px;border:2px solid var(--bp-ink);background:var(--g);color:var(--g-on);font-size:17px;font-weight:800;line-height:1.2}.MafiaSeo_related__wpH4F>a:hover{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:4px}@media (min-width:600px){.MafiaSeo_root__e4fkY{--gutter:24px}.MafiaSeo_related__wpH4F{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1000px){.MafiaSeo_root__e4fkY{--gutter:40px}.MafiaSeo_wrap__0XAFw{padding-block:56px 80px}.MafiaSeo_section__HNsXM{margin-top:48px;padding-top:32px}.MafiaSeo_related__wpH4F{grid-template-columns:repeat(5,minmax(0,1fr))}}.MafiaSeo_list__r7rTF,.MafiaSeo_steps__RVU0G{margin-top:18px;padding:0;list-style:none;border-top:2px solid var(--bp-ink);max-width:70ch}.MafiaSeo_steps__RVU0G{counter-reset:step}.MafiaSeo_list__r7rTF li,.MafiaSeo_steps__RVU0G li{display:flex;gap:14px;padding-block:14px;border-bottom:2px solid var(--bp-ink)}.MafiaSeo_steps__RVU0G li:before{counter-increment:step;content:counter(step);flex-shrink:0;display:grid;place-items:center;width:32px;height:32px;background:var(--g);color:var(--g-on);font-weight:900}.MafiaSeo_list__r7rTF li:before{content:"";flex-shrink:0;width:10px;height:10px;margin-top:.55em;background:var(--g);border:2px solid var(--bp-ink)}.MafiaSeo_h3__Pnyd_{margin-top:24px;font-size:22px;font-weight:900;font-variation-settings:"wdth" 68;line-height:1;text-transform:uppercase}.MafiaSeo_group__XfOVQ+.MafiaSeo_group__XfOVQ{margin-top:8px}.MafiaSeo_tableWrap__ClVkR{margin-top:18px;max-width:70ch;overflow-x:auto;border:2px solid var(--bp-ink)}.MafiaSeo_table__WOmLH{width:100%;border-collapse:collapse;font-variant-numeric:tabular-nums}.MafiaSeo_table__WOmLH td,.MafiaSeo_table__WOmLH th{padding:8px 10px;border-bottom:2px solid var(--bp-ink);text-align:center;white-space:nowrap}.MafiaSeo_table__WOmLH td:first-child,.MafiaSeo_table__WOmLH th:first-child{text-align:start;font-weight:800}.MafiaSeo_table__WOmLH thead th{background:var(--g);color:var(--g-on);font-weight:800}.MafiaSeo_table__WOmLH tbody tr:last-child td{border-bottom:0}.MafiaSeo_roles__Yfv8k{margin-top:18px;display:grid;gap:0;max-width:70ch;border-top:2px solid var(--bp-ink)}.MafiaSeo_roles__Yfv8k>div{padding-block:14px;border-bottom:2px solid var(--bp-ink)}.MafiaSeo_roles__Yfv8k dt{font-weight:900;font-size:18px}.MafiaSeo_roles__Yfv8k dd{margin:4px 0 0;color:var(--bp-muted)}.MafiaSeo_cta____Z62{display:inline-flex;margin-top:18px;padding:12px 18px;background:var(--bp-ink);color:var(--bp-on-ink);font-weight:800}.MafiaSeo_calculator__gLDhD{margin-top:18px;max-width:70ch;padding:16px;border:2px solid var(--bp-ink);background:var(--g);color:var(--g-on)}.MafiaSeo_calcCount__FK_5m{display:grid;grid-template-columns:52px minmax(0,1fr) 52px;align-items:center;gap:8px}.MafiaSeo_calcCount__FK_5m button{display:grid;place-items:center;width:52px;height:52px;border:2px solid var(--g-on);color:inherit}.MafiaSeo_calcCount__FK_5m button:disabled{opacity:.35}.MafiaSeo_calcCount__FK_5m output{display:flex;flex-direction:column;align-items:center;line-height:1}.MafiaSeo_calcCount__FK_5m output b{font-size:48px;font-weight:900;font-variant-numeric:tabular-nums}.MafiaSeo_calcCount__FK_5m output span{margin-top:4px;font-size:13px;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.MafiaSeo_calcMix__6SzV5{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:16px 0 0;border-top:2px solid var(--g-on)}.MafiaSeo_calcMix__6SzV5>div{padding:10px 4px 0;text-align:center}.MafiaSeo_calcMix__6SzV5 dt{font-size:13px;font-weight:800;overflow-wrap:anywhere}.MafiaSeo_calcMix__6SzV5 dd{margin:4px 0 0;font-size:32px;font-weight:900;font-variant-numeric:tabular-nums}.MafiaSeo_calcNote__AO8X0{min-height:1.5em;margin-top:10px;font-size:14px}.MafiaSeo_calculator__gLDhD .MafiaSeo_cta____Z62{background:var(--bp-paper);color:var(--bp-ink)}.MafiaSeo_script__nFCAw{margin-top:18px;max-width:70ch;border-top:2px solid var(--bp-ink)}.MafiaSeo_script__nFCAw>div{display:grid;grid-template-columns:minmax(0,7rem) minmax(0,1fr);gap:12px;padding-block:12px;border-bottom:2px solid var(--bp-ink)}.MafiaSeo_script__nFCAw dt{font-weight:900}.MafiaSeo_script__nFCAw dd{margin:0;font-size:17px}.MafiaSeo_print__FSQra{margin-top:14px;padding:10px 16px;border:2px solid var(--bp-ink);font-weight:800}@media print{.MafiaSeo_root__e4fkY :is(.MafiaSeo_calculator__gLDhD,.MafiaSeo_print__FSQra,.MafiaSeo_related__wpH4F,.MafiaSeo_cta____Z62){display:none}}