._backdrop_si3pn_1{z-index:520;box-sizing:border-box;overscroll-behavior:contain;padding:max(18px, env(safe-area-inset-top)) 16px max(18px, env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(12px);color:#fff5df;background:#02080bd1;place-items:center;animation:.26s both _tableBackdropIn_si3pn_1;display:grid;position:fixed;inset:0;overflow-y:auto}._backdrop_si3pn_1[data-closing=true]{pointer-events:none;animation:.28s both _tableBackdropOut_si3pn_1}._dialog_si3pn_3{box-sizing:border-box;background:radial-gradient(at 85% 0,#1f535952,#0000 28rem),#0a1b22;border:1px solid #cda45c80;border-radius:19px;flex-direction:column;width:min(100%,530px);min-height:0;max-height:min(90dvh,850px);animation:.28s cubic-bezier(.2,.8,.2,1) both _tableDialogIn_si3pn_1;display:flex;position:relative;overflow:hidden;box-shadow:0 25px 120px #000b,inset 0 0 0 4px #cda45c08}._backdrop_si3pn_1[data-closing=true] ._dialog_si3pn_3{animation:.28s cubic-bezier(.4,0,.7,.4) both _tableDialogOut_si3pn_1}._dialog_si3pn_3 button,._hostTools_si3pn_5 button,._playerScene_si3pn_5 button{font:inherit;cursor:pointer}._dialog_si3pn_3 button:disabled,._hostTools_si3pn_5 button:disabled{cursor:default;opacity:.45}._dialog_si3pn_3 button:focus-visible,._dialog_si3pn_3 input:focus-visible,._dialog_si3pn_3 select:focus-visible,._dialog_si3pn_3 a:focus-visible,._hostTools_si3pn_5 input:focus-visible,._hostTools_si3pn_5 textarea:focus-visible,._hostTools_si3pn_5 button:focus-visible,._playerScene_si3pn_5 button:focus-visible{outline-offset:3px;outline:2px solid #edc576}._dialogHeader_si3pn_8{border-bottom:1px solid #cda45c24;flex:none;align-items:center;gap:16px;padding:23px 25px 16px;display:flex}._dialogHeader_si3pn_8 h2{font-family:var(--font-display,Georgia, serif);color:#f0d7a3;flex:1;margin:0;font-size:26px}._close_si3pn_10{color:#e9c37d;background:#061218b3;border:1px solid #cda45c40;border-radius:10px;flex:0 0 38px;place-items:center;width:38px;height:38px;padding:9px;display:grid}._close_si3pn_10>span{place-items:center;width:20px;height:20px;display:grid}._dialogBody_si3pn_12{overscroll-behavior:contain;flex-direction:column;gap:19px;min-height:0;padding:25px;animation:.22s both _tableContentIn_si3pn_1;display:flex;overflow-y:auto}._primary_si3pn_13,._secondary_si3pn_13{box-sizing:border-box;text-align:center;border:1px solid #d4af68a0;border-radius:10px;justify-content:center;align-items:center;gap:8px;min-height:46px;padding:12px 20px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}._primary_si3pn_13{color:#07181e;background:linear-gradient(115deg,#b28541,#ebc882);box-shadow:inset 0 1px #ffedbd75,0 5px 16px #0003}._secondary_si3pn_13{color:#eed29a;background:#10313a70}._create_si3pn_16{min-height:66px;font-family:var(--font-display,Georgia, serif)!important;font-size:26px!important}._separator_si3pn_17{color:#d5b67b;font-family:var(--font-display,Georgia, serif);text-align:center;align-items:center;gap:16px;padding-block:6px;font-size:20px;display:flex}._separator_si3pn_17 span{background:linear-gradient(90deg,#0000,#d0aa5f55);flex:1;height:1px}._separator_si3pn_17 span:last-child{transform:rotate(180deg)}._joinForm_si3pn_20{flex-direction:column;gap:16px;display:flex}._codeInput_si3pn_21{box-sizing:border-box;color:#fff4d8;text-align:center;width:100%;min-height:61px;font:24px var(--font-display,Georgia, serif);letter-spacing:.22em;background:#06131a;border:1px solid #cda45c70;border-radius:10px;padding:13px}._codeInput_si3pn_21::placeholder{color:#9caaac;letter-spacing:.02em;font-size:21px}._srOnly_si3pn_23{clip:rect(0,0,0,0);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}._field_si3pn_24{color:#d7b880;flex-direction:column;gap:8px;min-width:0;font-size:13px;display:flex}._field_si3pn_24 input,._field_si3pn_24 select,._field_si3pn_24 textarea{box-sizing:border-box;color:#fff4e0;width:100%;min-width:0;font:inherit;background:#06131a;border:1px solid #cda45c50;border-radius:9px;padding:12px;font-size:16px}._field_si3pn_24 textarea{resize:vertical}._check_si3pn_27{cursor:pointer;background:#0f2a3355;border:1px solid #cda45c30;border-radius:11px;align-items:center;gap:12px;padding:15px;display:flex}._check_si3pn_27 input{accent-color:#d0a659;flex:none;width:20px;height:20px}._check_si3pn_27>span{flex-direction:column;gap:6px;min-width:0;display:flex}._check_si3pn_27 strong{font-size:15px;font-weight:500}._check_si3pn_27 small,._muted_si3pn_31{color:#aabec3;font-size:13px;line-height:1.6}._muted_si3pn_31{margin:0}._error_si3pn_33{color:#ffd4c7;background:#692f2733;border:1px solid #da998f70;border-radius:9px;margin:0;padding:12px 14px;font-size:13px;line-height:1.6}._textButton_si3pn_34{color:#ddb978;text-underline-offset:4px;background:0 0;border:0;padding:8px 3px;text-decoration:underline;font-size:13px!important}._codeCard_si3pn_35{background:linear-gradient(120deg,#23474a45,#0a171d70);border:1px solid #d4ac5d50;border-radius:13px;flex-direction:column;align-items:center;gap:8px;padding:18px 14px;display:flex}._codeCard_si3pn_35>span{color:#a9bdbf;font-size:13px}._codeCard_si3pn_35>strong{font:39px var(--font-display,Georgia, serif);font-variant-numeric:tabular-nums;letter-spacing:.21em;color:#f0d39a;-webkit-user-select:all;user-select:all;padding-left:.21em}._codeCard_si3pn_35 ._textButton_si3pn_34{padding-block:4px}._memberSection_si3pn_39{flex-direction:column;gap:10px;display:flex}._memberSection_si3pn_39 h3{color:#e4c28a;margin:4px 0 3px;font-size:16px;font-weight:500}._member_si3pn_39{background:#07141b80;border:1px solid #cda45c26;border-radius:10px;flex-wrap:wrap;align-items:center;gap:11px;min-width:0;padding:12px;display:flex}._avatar_si3pn_42{color:#ecd09c;background:#193c43;border:1px solid #d2ad6170;border-radius:50%;flex:0 0 43px;place-items:center;width:43px;height:43px;font-size:14px;display:grid;overflow:hidden}._member_si3pn_39>span:nth-child(2),._character_si3pn_43>span:last-child{flex:1;gap:4px;min-width:0;display:grid}._member_si3pn_39 strong,._character_si3pn_43 strong{overflow-wrap:anywhere;font-size:14px;font-weight:500}._member_si3pn_39 small,._character_si3pn_43 small{color:#aebfc3;overflow-wrap:anywhere;font-size:11px;line-height:1.5}._memberActions_si3pn_46{gap:8px;width:100%;padding-left:54px;display:flex}._memberActions_si3pn_46 button{color:#edcd94;background:#153d4290;border:1px solid #d0ac6260;border-radius:7px;padding:8px 11px;font-size:12px}._memberActions_si3pn_46 button:last-child{color:#bac8ca;background:0 0}._characterList_si3pn_49{gap:10px;display:grid}._character_si3pn_43{cursor:pointer;background:#07141b80;border:1px solid #cda45c38;border-radius:10px;align-items:center;gap:11px;padding:13px;display:flex}._character_si3pn_43[data-selected=true]{background:#20474955;border-color:#d5ae64}._character_si3pn_43 input{accent-color:#d5ae64;flex:none;width:17px;height:17px}._confirm_si3pn_53{border:1px solid #c7807050;border-radius:10px;gap:10px;padding:15px;display:grid}._confirm_si3pn_53 p{margin:0;font-size:14px}._danger_si3pn_55{color:#ffd2bc;background:#773e3244;border:1px solid #cf938080;border-radius:8px;min-height:43px;padding:10px 14px}._center_si3pn_56{text-align:center;margin:0;font-size:15px;line-height:1.6}._waiting_si3pn_57{justify-content:center;gap:8px;padding:13px;display:flex}._waiting_si3pn_57 span{background:#dbb66e;border-radius:50%;width:8px;height:8px;animation:1s infinite alternate _tableWaiting_si3pn_1}._waiting_si3pn_57 span:nth-child(2){animation-delay:.18s}._waiting_si3pn_57 span:nth-child(3){animation-delay:.36s}._playerScene_si3pn_5,._hostTools_si3pn_5{box-sizing:border-box;color:#f6eddb;width:min(100%,1160px);margin:0 auto;padding:22px 22px 120px;animation:.25s both _tableContentIn_si3pn_1}._tableBar_si3pn_61{color:#aebfc4;justify-content:space-between;align-items:center;gap:14px;margin-bottom:18px;font-size:13px;display:flex}._tableBar_si3pn_61 button{color:#e2c18b;background:#102a3255;border:1px solid #d4ae6350;border-radius:9px;padding:10px 13px}._tableBar_si3pn_61 button span{margin-left:6px}._connection_si3pn_64{color:#dcc7a2;background:#a87a2930;border-radius:9px;margin:0 0 15px;padding:10px 14px;font-size:13px}._sfxStatus_si3pn_65{color:#91abae;margin:0 0 16px;font-size:12px;line-height:1.5}._sceneHero_si3pn_66{isolation:isolate;background:#122d34;border:1px solid #d5b47760;border-radius:17px;align-items:end;min-height:clamp(240px,36vw,420px);display:flex;position:relative;overflow:hidden}._sceneHero_si3pn_66:after{content:"";z-index:-1;background:linear-gradient(#020b1020 5%,#020b10f5);position:absolute;inset:0}._sceneHero_si3pn_66>img{z-index:-2;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}._sceneHero_si3pn_66>div{padding:clamp(22px,4vw,38px)}._eyebrow_si3pn_70{color:#d0af72;letter-spacing:.1em;text-transform:uppercase;font-size:11px}._sceneHero_si3pn_66 h1,._emptyScene_si3pn_71 h1{color:#f5e1b3;font:clamp(28px,4vw,42px) var(--font-display,Georgia, serif);margin:7px 0 10px}._sceneHero_si3pn_66 p{color:#ded9cd;max-width:650px;margin:0;font-size:14px;line-height:1.7}._sceneColumns_si3pn_73{grid-template-columns:1fr 1.35fr;gap:20px;margin-top:20px;display:grid}._scenePanel_si3pn_74{background:#091a225e;border:1px solid #cda45c30;border-radius:14px;min-width:0;padding:23px}._scenePanel_si3pn_74 h2{font:24px var(--font-display,Georgia, serif);color:#eacd95;margin:6px 0 18px}._scenePanel_si3pn_74 h3{font:18px var(--font-display,Georgia, serif);color:#d4b581;margin:25px 0 13px}._nowPlaying_si3pn_77{background:#20424733;border-left:2px solid #d3ac62;border-radius:0 9px 9px 0;gap:7px;padding:17px;display:grid}._nowPlaying_si3pn_77>span{text-transform:uppercase;letter-spacing:.07em;color:#acbfc2;font-size:11px}._nowPlaying_si3pn_77 strong{font-size:17px;font-weight:500}._nowPlaying_si3pn_77 small{color:#aebfc1;font-variant-numeric:tabular-nums;font-size:12px}._ambianceGroup_si3pn_79{gap:9px;margin-top:17px;display:grid}._ambianceGroup_si3pn_79>strong{color:#c5a971;font-size:12px;font-weight:500}._ambianceGroup_si3pn_79>div{flex-wrap:wrap;gap:7px;display:flex}._ambianceGroup_si3pn_79 span{color:#d0dedb;background:#1b424730;border:1px solid #8eb7b33a;border-radius:6px;padding:6px 10px;font-size:12px}._queue_si3pn_80{margin:0;padding:0;list-style:none}._queue_si3pn_80 li{border-bottom:1px solid #cda45c15;border-radius:7px;align-items:center;gap:12px;min-height:52px;padding:7px 11px;display:flex}._queue_si3pn_80 li>span{color:#78939c;font-variant-numeric:tabular-nums;font-size:11px}._queue_si3pn_80 strong{overflow-wrap:anywhere;flex:1;min-width:0;font-size:13px;font-weight:400}._queue_si3pn_80 small{color:#8fa8ad;font-variant-numeric:tabular-nums;font-size:11px}._queue_si3pn_80 li[data-playing=true]{color:#f2d598;background:#8a71362e;border-color:#c6a35b4a}._emptyScene_si3pn_71{text-align:center;align-content:center;justify-items:center;gap:10px;min-height:270px;padding:25px;display:grid}._emptyScene_si3pn_71 h1{max-width:600px}._emptyScene_si3pn_71 p{color:#aebfc1;margin:0;font-size:14px;line-height:1.7}._toolsTitle_si3pn_82{justify-content:space-between;align-items:center;gap:15px;margin-bottom:12px;display:flex}._toolsTitle_si3pn_82 h1{color:#f1d9a9;font:34px var(--font-display,Georgia, serif);margin:7px 0 0}._toolsTitle_si3pn_82 ._primary_si3pn_13{min-height:43px}._toolsActions_si3pn_83{gap:12px;margin-block:22px;display:flex}._playerChips_si3pn_83{flex-wrap:wrap;gap:9px;margin-bottom:20px;display:flex}._playerChips_si3pn_83 button{color:#b8d3cf;background:#1b484c40;border:1px solid #9cc4be40;border-radius:20px;padding:8px 13px;font-size:12px}._npcList_si3pn_84{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:17px;display:grid}._npc_si3pn_84{background:#0a20295c;border:1px solid #d1ab5e35;border-radius:13px;flex-direction:column;gap:16px;padding:18px;display:flex}._npc_si3pn_84[data-turn=true]{border-color:#e3bd72b0;box-shadow:0 0 25px #d0a55814}._npcHeading_si3pn_84{align-items:center;gap:13px;display:flex}._npcHeading_si3pn_84 ._field_si3pn_24{flex:1}._remove_si3pn_84{color:#c49c89;background:#8d47321e;border:0;border-radius:6px;align-self:start;width:30px;height:30px;padding:0;font-size:23px!important}._npcNumbers_si3pn_84{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}._npcNumbers_si3pn_84 ._field_si3pn_24{font-size:11px}._npcNumbers_si3pn_84 input{padding-inline:8px;font-size:14px}._turnLabel_si3pn_84{text-transform:uppercase;letter-spacing:.08em;color:#e9c77e;font-size:11px}@keyframes _tableBackdropIn_si3pn_1{0%{-webkit-backdrop-filter:blur();background:0 0}}@keyframes _tableBackdropOut_si3pn_1{to{-webkit-backdrop-filter:blur();background:0 0}}@keyframes _tableDialogIn_si3pn_1{0%{opacity:0;transform:translateY(25px)scale(.97)}to{opacity:1;transform:none}}@keyframes _tableDialogOut_si3pn_1{to{opacity:0;transform:translateY(40px)scale(.96)}}@keyframes _tableContentIn_si3pn_1{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes _tableWaiting_si3pn_1{0%{opacity:.25;transform:translateY(0)}to{opacity:1;transform:translateY(-5px)}}@media (width<=640px){._backdrop_si3pn_1{padding-inline:12px}._dialog_si3pn_3{border-radius:16px;max-height:calc(100% - 16px)}._dialogHeader_si3pn_8{padding:17px 18px 13px}._dialogHeader_si3pn_8 h2{font-size:24px}._dialogBody_si3pn_12{gap:17px;padding:21px 18px}._playerScene_si3pn_5,._hostTools_si3pn_5{padding:16px 14px 105px}._sceneColumns_si3pn_73{grid-template-columns:1fr;gap:15px;margin-top:15px}._scenePanel_si3pn_74{padding:19px}._sceneHero_si3pn_66{min-height:280px}._sceneHero_si3pn_66 p{font-size:13px}._toolsActions_si3pn_83{gap:8px}._toolsActions_si3pn_83 button{flex:1;padding-inline:10px;font-size:13px}._tableBar_si3pn_61{align-items:start}._tableBar_si3pn_61>span{padding-top:11px}}@media (prefers-reduced-motion:reduce){._backdrop_si3pn_1,._backdrop_si3pn_1[data-closing=true],._dialog_si3pn_3,._backdrop_si3pn_1[data-closing=true] ._dialog_si3pn_3,._dialogBody_si3pn_12,._playerScene_si3pn_5,._hostTools_si3pn_5{animation-duration:40ms}._waiting_si3pn_57 span{animation:none}}._minorCheck_si3pn_93{background:0 0;border:0;gap:9px;padding:6px 0}._minorCheck_si3pn_93 input{width:16px;height:16px}._minorCheck_si3pn_93 strong{font-size:13px}._minorCheck_si3pn_93 small{font-size:11px}._gameList_si3pn_94{gap:11px;display:grid}._gameCard_si3pn_94{color:#eee0c3;text-align:left;background:#102b3366;border:1px solid #cda45c55;border-radius:11px;align-items:center;gap:12px;min-width:0;padding:14px;display:flex}._gameCard_si3pn_94>span:nth-child(2){flex:1;gap:5px;min-width:0;display:grid}._gameCard_si3pn_94 strong{font:18px var(--font-display,Georgia,serif);overflow-wrap:anywhere}._gameCard_si3pn_94 small{color:#b1c1c0;font-size:12px;line-height:1.5}._friendsBackdrop_si3pn_95{z-index:550}._friendsBackdrop_si3pn_95 ._member_si3pn_39>strong{flex:1}._friendsBackdrop_si3pn_95 ._member_si3pn_39 ._secondary_si3pn_13{min-height:38px;padding:7px 12px;font-size:12px}._notificationBackdrop_si3pn_96{z-index:1600}._notification_si3pn_96{width:min(440px,100%)}._notification_si3pn_96 h2{font:24px var(--font-display,Georgia,serif);color:#f1d5a0;text-align:center;margin:0}._notificationAvatar_si3pn_96{background:#163b42;border:1px solid #cfaf6c;border-radius:50%;align-self:center;place-items:center;width:76px;height:76px;display:grid;overflow:hidden}._notificationActions_si3pn_96{grid-template-columns:1fr 1fr;gap:12px;display:grid}._gameRow_si3pn_98{align-items:center;gap:10px;display:flex}._gameRow_si3pn_98 ._gameCard_si3pn_94{flex:1;min-width:0}._detailsButton_si3pn_98{color:#e2c68e;min-height:44px;font:inherit;cursor:pointer;background:#123136;border:1px solid #d6b66e60;border-radius:8px;flex:none;padding:8px 10px;font-size:12px}._gameDetails_si3pn_98 h3{color:#f0d9a4;margin:0;font:26px Georgia,serif}._detailPlayer_si3pn_98{border-bottom:1px solid #ccb67430;gap:8px;padding:14px 0;display:grid}._detailPlayer_si3pn_98>div{align-items:center;gap:12px;display:flex}._detailPlayer_si3pn_98 span{gap:4px;display:grid}._detailPlayer_si3pn_98 small{color:#aebfb3}._characterList_si3pn_49 button._character_si3pn_43{font:inherit;color:inherit;text-align:left;cursor:pointer;width:100%}._gameRow_si3pn_98{align-items:flex-start}._gameRow_si3pn_98 ._detailsButton_si3pn_98{margin-top:8px}
