@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:400;font-display:swap;src:url(/assets/source-sans-3-latin-400-DQi5PRDE.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:600;font-display:swap;src:url(/assets/source-sans-3-latin-600-DeckBYAU.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Marcellus;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/marcellus-latin-400-86dSXJnk.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:is(:root:has([data-testid=game-app],[data-testid=stage-preview]),[data-testid=game-app],[data-testid=stage-preview]){--dh-bg:#0f1114;--dh-surface-1:#16191d;--dh-surface-2:#1b1e23;--dh-surface-3:#2a2e35;--dh-line:#2a2e35;--dh-line-strong:#6b7078;--dh-muted-shape:#3a3f47;--dh-video-off:#121418;--dh-text:#e8e5de;--dh-text-2:#a7a39b;--dh-gold:#d6b26e;--dh-gold-bright:#ecd193;--dh-rose:#e59a8b;--dh-amber:#e3a256;--dh-green:#7cc596;--dh-backdrop:#08090bb8;--dh-radius:10px;--dh-focus:2px solid var(--dh-gold);--dh-top-bar-height:48px;--dh-dock-height:72px}[data-testid=game-app],[data-testid=stage-preview]{background-color:var(--dh-bg);color:var(--dh-text);font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:"Source Sans 3",system-ui,sans-serif;font-size:14px;font-weight:400;line-height:20px}:is([data-testid=game-app],[data-testid=stage-preview]) :is(*){box-sizing:border-box}:is([data-testid=game-app],[data-testid=stage-preview]) :is(button,input,select,textarea){font:inherit;color:inherit}:is([data-testid=game-app],[data-testid=stage-preview]) :focus-visible{outline:var(--dh-focus);outline-offset:2px}:is([data-testid=game-app],[data-testid=stage-preview]) ::-webkit-scrollbar{background:0 0;width:10px;height:10px}:root:has([data-testid=game-app],[data-testid=stage-preview])::-webkit-scrollbar{background:0 0;width:10px;height:10px}:is([data-testid=game-app],[data-testid=stage-preview]) ::-webkit-scrollbar-track{background:0 0}:is([data-testid=game-app],[data-testid=stage-preview]) ::-webkit-scrollbar-corner{background:0 0}:root:has([data-testid=game-app],[data-testid=stage-preview])::-webkit-scrollbar-track{background:0 0}:root:has([data-testid=game-app],[data-testid=stage-preview])::-webkit-scrollbar-corner{background:0 0}:is([data-testid=game-app],[data-testid=stage-preview]) ::-webkit-scrollbar-button{width:0;height:0;display:none}:root:has([data-testid=game-app],[data-testid=stage-preview])::-webkit-scrollbar-button{width:0;height:0;display:none}:is([data-testid=game-app],[data-testid=stage-preview]) ::-webkit-scrollbar-thumb{background-color:var(--dh-muted-shape);background-clip:padding-box;border:2px solid #0000;border-radius:5px}:root:has([data-testid=game-app],[data-testid=stage-preview])::-webkit-scrollbar-thumb{background-color:var(--dh-muted-shape);background-clip:padding-box;border:2px solid #0000;border-radius:5px}:is([data-testid=game-app],[data-testid=stage-preview]) ::-webkit-scrollbar-thumb:hover{background-color:var(--dh-line-strong);border-width:0}:is([data-testid=game-app],[data-testid=stage-preview]) ::-webkit-scrollbar-thumb:active{background-color:var(--dh-line-strong);border-width:0}:root:has([data-testid=game-app],[data-testid=stage-preview])::-webkit-scrollbar-thumb:hover{background-color:var(--dh-line-strong);border-width:0}:root:has([data-testid=game-app],[data-testid=stage-preview])::-webkit-scrollbar-thumb:active{background-color:var(--dh-line-strong);border-width:0}@supports not selector(::-webkit-scrollbar){:is(:is([data-testid=game-app],[data-testid=stage-preview]) *,:root:has([data-testid=game-app],[data-testid=stage-preview])){scrollbar-width:thin;scrollbar-color:var(--dh-muted-shape) transparent}}._list_6lg8p_1{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}._row_6lg8p_9{border-bottom:1px solid var(--dh-line);align-items:center;gap:12px;min-width:0;min-height:48px;display:flex}._dot_6lg8p_18{background:var(--dh-muted-shape);border-radius:50%;flex:none;width:8px;height:8px}._row_6lg8p_9[data-online=true] ._dot_6lg8p_18{background:var(--dh-green)}._who_6lg8p_30{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}._name_6lg8p_38{font-weight:600}._who_6lg8p_30 ._detail_6lg8p_42{margin-left:4px}._detail_6lg8p_42{color:var(--dh-text-2);font-size:12px;line-height:16px}._ghostBar_x0aiz_1{stroke:var(--dh-muted-shape)}._iconButton_1szs3_1{border-radius:var(--dh-radius);cursor:pointer;background:0 0;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}._iconButton_1szs3_1:disabled{opacity:.5;cursor:default}._iconButton_1szs3_1[data-variant=bar]{width:44px;height:44px;color:var(--dh-text-2);border:none}._iconButton_1szs3_1[data-variant=bar][aria-expanded=true]{background-color:var(--dh-surface-3);color:var(--dh-text)}._iconButton_1szs3_1[data-variant=dock]{border:1px solid var(--dh-line);width:48px;height:48px;color:var(--dh-text)}._iconButton_1szs3_1[data-variant=dock][aria-pressed=true]{background-color:var(--dh-surface-3)}._iconButton_1szs3_1[data-variant=dock][data-danger=true]{color:var(--dh-rose)}@media (hover:hover){._iconButton_1szs3_1[data-variant=bar]:enabled:hover{background-color:var(--dh-surface-3);color:var(--dh-text)}._iconButton_1szs3_1[data-variant=bar][data-danger=true]:enabled:hover{color:var(--dh-rose)}._iconButton_1szs3_1[data-variant=dock]:enabled:hover{border-color:var(--dh-line-strong)}._iconButton_1szs3_1[data-variant=dock][data-danger=true]:enabled:hover{border-color:var(--dh-rose)}}._invitation_15nkq_1{flex-direction:column;display:flex}._heading_15nkq_6{margin:0 0 8px;font-size:14px;font-weight:600;line-height:20px}._row_15nkq_13{justify-content:space-between;align-items:center;gap:24px;min-height:48px;display:flex}._label_15nkq_21{flex:none}._value_15nkq_25{justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:flex}._code_15nkq_33{font-variant-numeric:tabular-nums;font-size:16px;font-weight:600;line-height:24px}._link_15nkq_40{min-width:0;color:var(--dh-text-2);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._players_xjcha_1{flex-direction:column;gap:24px;display:flex}._switch_1lcqq_1{border-radius:var(--dh-radius);cursor:pointer;background:0 0;border:none;flex:none;justify-content:flex-end;align-items:center;width:44px;height:44px;margin:0;padding:0;display:inline-flex}._switch_1lcqq_1:disabled{opacity:.5;cursor:default}._track_1lcqq_21{border:1px solid var(--dh-line-strong);border-radius:999px;width:36px;height:20px;display:block;position:relative}._knob_1lcqq_30{background:var(--dh-text-2);border-radius:50%;width:14px;height:14px;position:absolute;top:2px;left:2px}._switch_1lcqq_1[aria-checked=true] ._track_1lcqq_21{border-color:var(--dh-gold)}._switch_1lcqq_1[aria-checked=true] ._knob_1lcqq_30{background:var(--dh-gold);transform:translate(16px)}._gmControls_kjwne_1{flex-direction:column;gap:8px;display:flex}._fearRow_kjwne_7{justify-content:flex-end;align-items:center;gap:16px;min-width:0;display:flex}._fearRowButtons_kjwne_15{flex:none;gap:4px;display:flex}._segments_kjwne_21{gap:4px;display:flex}._segments_kjwne_21._fearRowSegments_kjwne_26{flex:0 0 164px}._segments_kjwne_21._fearRowSegments_kjwne_26>._segment_kjwne_21{height:44px}._segment_kjwne_21{cursor:pointer;background:0 0;border:none;flex:1 1 0;align-items:center;min-width:0;height:28px;margin:0;padding:0;display:flex}._segmentBar_kjwne_47{background:var(--dh-muted-shape);width:100%;height:4px;transition:background-color .15s ease-out;display:block}._segment_kjwne_21[data-filled=true] ._segmentBar_kjwne_47{background:var(--dh-gold)}._fearButtons_kjwne_59{align-items:center;gap:4px;display:flex}._stepButton_kjwne_65,._clearButton_kjwne_66,._mode_kjwne_67{border:1px solid var(--dh-line);border-radius:var(--dh-radius);cursor:pointer;background:0 0;height:44px;margin:0}._stepButton_kjwne_65{width:44px;padding:0;font-size:20px}._clearButton_kjwne_66{color:var(--dh-text-2);padding:0 12px}._clearAtEnd_kjwne_87{margin-left:auto}._stepButton_kjwne_65:disabled,._clearButton_kjwne_66:disabled{opacity:.5;cursor:default}._modes_kjwne_97{border-radius:var(--dh-radius);background:var(--dh-surface-3);display:flex}._mode_kjwne_67{min-width:0;color:var(--dh-text-2);border-color:#0000;flex:auto;padding:0 4px}._mode_kjwne_67[aria-pressed=true]{border-color:var(--dh-gold);color:var(--dh-text);font-weight:600}._error_kjwne_117{color:var(--dh-rose);margin:0;font-size:12px;line-height:16px}@media (hover:hover){._stepButton_kjwne_65:enabled:hover,._clearButton_kjwne_66:enabled:hover{border-color:var(--dh-line-strong)}._segment_kjwne_21:hover ._segmentBar_kjwne_47{outline:1px solid var(--dh-line-strong);outline-offset:2px}}@media (prefers-reduced-motion:reduce){._segmentBar_kjwne_47{transition:none}}._note_8vzd7_1{color:var(--dh-text-2);margin:0 0 8px}._block_8vzd7_6{padding:8px 0}._label_8vzd7_10{padding:8px 0;font-weight:600;display:block}._options_8vzd7_16{border-radius:var(--dh-radius);background:var(--dh-surface-3);min-width:0;display:flex}._option_8vzd7_16{border-radius:var(--dh-radius);min-width:0;min-height:44px;color:var(--dh-text-2);cursor:pointer;background:0 0;border:1.5px solid #0000;flex-direction:column;flex:1 1 0;justify-content:center;align-items:center;margin:0;padding:4px;display:flex}._options_8vzd7_16:has(._detail_8vzd7_40) ._option_8vzd7_16{min-height:56px}._option_8vzd7_16[aria-pressed=true]{border-color:var(--dh-gold);color:var(--dh-text);font-weight:600}._detail_8vzd7_40{color:var(--dh-text-2);font-variant-numeric:tabular-nums;font-size:12px;font-weight:400;line-height:16px;display:block}._switchRow_8vzd7_59{border-top:1px solid var(--dh-line);justify-content:space-between;align-items:center;gap:24px;min-height:48px;margin-top:8px;display:flex}._error_8vzd7_69{padding-top:16px}._error_8vzd7_69:empty{display:none}@media (width<=719.98px){._options_8vzd7_16:has(._detail_8vzd7_40){grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;padding:4px;display:grid}._options_8vzd7_16:has(._detail_8vzd7_40) ._option_8vzd7_16{min-height:52px}}._button_1grqq_1{border-radius:var(--dh-radius);height:44px;color:var(--dh-text);white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #0000;flex:none;justify-content:center;align-items:center;margin:0;font-weight:600;display:inline-flex}._button_1grqq_1[data-variant=primary]{border-color:var(--dh-gold);min-width:96px;padding:0 24px}._button_1grqq_1[data-variant=ghost]{padding:0 8px}._button_1grqq_1:disabled{color:var(--dh-text-2);cursor:default}._button_1grqq_1[data-variant=primary]:disabled{border-color:var(--dh-line)}@media (hover:hover){._button_1grqq_1:enabled:hover{background-color:var(--dh-surface-3)}}._field_1jiew_1{width:100%;display:block;position:relative}._select_1jiew_7{border-radius:var(--dh-radius);background:var(--dh-surface-3);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;appearance:none;cursor:pointer;border:none;width:100%;height:44px;margin:0;padding:0 40px 0 12px;display:block}._select_1jiew_7:disabled{color:var(--dh-text-2);cursor:default}._chevron_1jiew_26{color:var(--dh-text-2);pointer-events:none;position:absolute;top:12px;right:12px}._sessionLog_qxz3n_1{flex-direction:column;gap:12px;display:flex}._filters_qxz3n_7{gap:8px;max-width:400px;display:flex}._filter_qxz3n_7{min-width:0;color:var(--dh-text-2);flex-direction:column;flex:1 1 0;gap:4px;font-size:12px;line-height:16px;display:flex}._entries_qxz3n_24{margin:0;padding:0;list-style:none}._entry_qxz3n_30{border-bottom:1px solid var(--dh-line);flex-direction:column;justify-content:center;min-height:48px;padding:8px 0;display:flex}._sentence_qxz3n_39{overflow-wrap:anywhere}._meta_qxz3n_43{color:var(--dh-text-2);font-size:12px;line-height:16px}._note_qxz3n_49{color:var(--dh-text-2);margin:8px 0}._more_qxz3n_54{width:100%;margin-top:8px}._layout_9kk6l_1{flex-direction:column;flex:auto;min-height:0;display:flex;container-type:size}._header_9kk6l_9{padding:0 var(--menu-gutter) 16px;border-bottom:1px solid #0000;flex:none}._header_9kk6l_9[data-scrolled=true]{border-bottom-color:var(--dh-line)}._list_9kk6l_19{min-height:0;padding:8px var(--menu-gutter) var(--menu-gutter);flex:auto;overflow-y:auto}._inner_9kk6l_26{max-width:600px}._slider_td2fb_1{width:100%}._slider_td2fb_1[data-disabled=true]{opacity:.5}._control_td2fb_9{cursor:pointer;touch-action:none;align-items:center;height:44px;display:flex;position:relative}._slider_td2fb_1[data-disabled=true] ._control_td2fb_9{cursor:default}._track_td2fb_22{background:var(--dh-surface-3);border-radius:2px;width:100%;height:4px;position:relative;overflow:hidden}._fill_td2fb_31{background:var(--dh-text-2);transform-origin:0;position:absolute;inset:0}._mark_td2fb_38{background:var(--dh-line-strong);pointer-events:none;width:1px;height:12px;position:absolute;top:50%;transform:translateY(-50%)}._thumb_td2fb_48{background:var(--dh-text);border-radius:50%;width:16px;height:16px;margin-left:-8px;position:absolute;top:50%;transform:translateY(-50%)}._ends_td2fb_59{color:var(--dh-text-2);justify-content:space-between;margin-top:-8px;font-size:12px;line-height:16px;display:flex}._group_qai9s_1{padding:8px 0}._group_qai9s_1:first-child{padding-top:0}._group_qai9s_1+._group_qai9s_1{border-top:1px solid var(--dh-line)}._row_qai9s_13{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 24px;min-height:48px;display:flex}._switchRow_qai9s_22{justify-content:space-between;align-items:center;gap:24px;min-height:48px;display:flex}._heading_qai9s_30{flex:160px;min-width:0;margin:0;font-size:14px;font-weight:600;line-height:20px}._switchControls_qai9s_39{flex:none;align-items:center;gap:8px;display:flex}._children_qai9s_46{padding-left:16px}._label_qai9s_50{flex:160px;min-width:0}._control_qai9s_55{flex:0 288px;min-width:0}._hint_qai9s_60{color:var(--dh-text-2);margin:4px 0 0;font-size:12px;line-height:16px}._disabledLabel_qai9s_67{color:var(--dh-text-2)}._meter_1nda7_1{background:var(--dh-surface-3);width:100%;height:4px;position:relative;overflow:hidden}._fill_1nda7_9{background:var(--dh-text-2);transform-origin:0;transition:transform .1s linear;position:absolute;inset:0}@media (prefers-reduced-motion:reduce){._fill_1nda7_9{transition:none}}._group_1sf7c_1{border-radius:var(--dh-radius);background:var(--dh-surface-3);width:100%;height:44px;display:flex}._option_1sf7c_9{border-radius:var(--dh-radius);min-width:0;color:var(--dh-text-2);cursor:pointer;background:0 0;border:1px solid #0000;flex:1 1 0;justify-content:center;align-items:center;margin:0;padding:0;display:flex}._option_1sf7c_9[aria-checked=true]{border-color:var(--dh-gold);color:var(--dh-text);font-weight:600}._option_1sf7c_9:disabled{opacity:.5;cursor:default}._binder_518gy_1{border-color:var(--dh-line-strong);background:var(--dh-surface-3);min-width:120px}._binder_518gy_1[data-recording=true]{border-color:var(--dh-gold);color:var(--dh-text-2);font-weight:400}._control_1pxak_1{cursor:pointer;touch-action:none;align-items:center;width:100%;height:44px;display:flex;position:relative}._meter_1pxak_11{background:var(--dh-surface-3);width:100%;height:4px;position:relative;overflow:hidden}._fill_1pxak_19{background:var(--dh-text-2);transform-origin:0;transition:transform .1s linear;position:absolute;inset:0}._fill_1pxak_19[data-open=true]{background:var(--dh-gold)}._marker_1pxak_31{border-radius:4px;width:16px;height:24px;margin-left:-8px;position:absolute;top:50%;transform:translateY(-50%)}._marker_1pxak_31:before{background:var(--dh-text);content:"";width:2px;position:absolute;top:0;bottom:0;left:7px}@media (prefers-reduced-motion:reduce){._fill_1pxak_19{transition:none}}._speakerControls_9zvjw_1{flex:0 288px;align-items:center;gap:8px;min-width:0;display:flex}._testSound_9zvjw_9{width:120px}._video_66hfi_1{object-fit:cover;background:var(--dh-video-off);width:100%;height:100%;display:block}._video_66hfi_1[data-fit=contain]{object-fit:contain;background:var(--dh-bg)}._video_66hfi_1[data-mirrored=true]{transform:scaleX(-1)}._disclosure_1rg58_1{border-radius:var(--dh-radius);width:32px;height:32px;color:var(--dh-text-2);cursor:pointer;background:0 0;border:none;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}._reset_1rg58_16{justify-content:flex-end;padding-top:8px;display:flex}@media (hover:hover){._disclosure_1rg58_1:hover{background-color:var(--dh-surface-3);color:var(--dh-text)}}._preview_pgsw5_1{aspect-ratio:16/9;border-radius:var(--dh-radius);background:var(--dh-surface-1);width:clamp(160px,177.778cqh - 426.667px,288px);position:relative;overflow:hidden}._spotlightToggle_1icsp_1{border-radius:var(--dh-radius);width:44px;height:44px;color:var(--dh-text-2);cursor:pointer;background:0 0;border:none;flex:none;justify-content:center;align-items:center;margin:-12px -8px -12px -12px;padding:0;display:inline-flex}._spotlightToggle_1icsp_1[aria-pressed=true]{color:var(--dh-gold-bright)}@media (hover:hover){._spotlightToggle_1icsp_1:hover{color:var(--dh-text)}._spotlightToggle_1icsp_1[aria-pressed=true]:hover{color:var(--dh-gold-bright)}}._adjuster_r3ej0_1{z-index:1;border-radius:calc(var(--dh-radius) - 1px);position:absolute;inset:0;overflow:hidden}._video_r3ej0_9{position:absolute}._window_r3ej0_13{box-sizing:border-box;border:1px solid var(--dh-line-strong);cursor:grab;touch-action:none;position:absolute;box-shadow:0 0 0 100vmax #0000008c}._window_r3ej0_13:active{cursor:grabbing}._actions_r3ej0_26{gap:8px;display:flex;position:absolute;bottom:12px;right:12px}._actions_r3ej0_26>button{background:var(--dh-surface-2)}._form_v36vf_1{flex-direction:column;gap:8px;display:flex}._row_v36vf_7{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:8px 24px;display:flex}._label_v36vf_15,._previewLabel_v36vf_16{flex:160px;min-width:0;padding-top:12px}._label_v36vf_15{font-weight:600}._previewLabel_v36vf_16{color:var(--dh-text-2)}._control_v36vf_30{flex:0 288px;min-width:0}._input_v36vf_35{border-radius:var(--dh-radius);background:var(--dh-surface-3);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;border:none;width:100%;height:44px;margin:0;padding:0 12px;display:block}._input_v36vf_35[aria-invalid=true]{outline:1px solid var(--dh-rose)}._error_v36vf_51{min-height:16px;color:var(--dh-rose);margin:4px 0 0;font-size:12px;line-height:16px}._preview_v36vf_16{aspect-ratio:16/9;border:1px solid var(--dh-line);border-radius:var(--dh-radius);background:var(--dh-video-off);position:relative;overflow:hidden}._field_2wxsm_1{flex-direction:column;gap:8px;min-width:0;display:flex}._label_2wxsm_8{color:var(--dh-text-2)}._input_2wxsm_12{border-radius:var(--dh-radius);background:var(--dh-surface-3);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;border:none;width:100%;height:44px;margin:0;padding:0 12px;display:block}._input_2wxsm_12:disabled{color:var(--dh-text-2)}._topBar_1y59s_1{z-index:2;height:var(--dh-top-bar-height);border-bottom:1px solid var(--dh-line);background:var(--dh-surface-1);-webkit-user-select:none;user-select:none;-webkit-app-region:drag;app-region:drag;flex:none;align-items:center;gap:16px;padding:0 2px 0 16px;display:flex;position:relative}._topBar_1y59s_1 :is(button,input,select){-webkit-app-region:no-drag;app-region:no-drag}._identity_1y59s_22{flex:auto;align-items:center;gap:12px;min-width:0;display:flex}._appMark_1y59s_30{color:var(--dh-text);flex:none}._title_1y59s_35{text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;font-size:14px;font-weight:600;line-height:20px;overflow:hidden}._status_1y59s_46{color:var(--dh-text-2);white-space:nowrap;flex:none;align-items:center;gap:8px;margin-left:4px;font-size:12px;line-height:16px;display:inline-flex}._statusDot_1y59s_58{background:var(--dh-muted-shape);border-radius:50%;flex:none;width:8px;height:8px}._status_1y59s_46[data-status=connected] ._statusDot_1y59s_58{background:var(--dh-green)}._status_1y59s_46:is([data-status=connecting],[data-status=reconnecting]) ._statusDot_1y59s_58{background:var(--dh-amber)}._status_1y59s_46[data-status=disconnected] ._statusDot_1y59s_58{background:var(--dh-rose)}._actions_1y59s_78{-webkit-app-region:no-drag;app-region:no-drag;flex:none;align-items:center;gap:4px;display:flex}._windowButtons_1y59s_87{align-items:center;gap:4px;margin-left:12px;display:flex}._row_1wfim_1{justify-content:space-between;align-items:center;gap:24px;min-height:48px;display:flex}._row_1wfim_1+._row_1wfim_1{border-top:1px solid var(--dh-line)}._value_1wfim_13{overflow-wrap:anywhere;text-align:right;min-width:0}._quiet_1wfim_19{color:var(--dh-text-2)}._status_1wfim_23{align-items:center;gap:8px;display:inline-flex}._statusDot_1wfim_29{background:var(--dh-muted-shape);border-radius:50%;flex:none;width:8px;height:8px}._status_1wfim_23[data-status=connected] ._statusDot_1wfim_29{background:var(--dh-green)}._status_1wfim_23:is([data-status=connecting],[data-status=reconnecting]) ._statusDot_1wfim_29{background:var(--dh-amber)}._status_1wfim_23[data-status=disconnected] ._statusDot_1wfim_29{background:var(--dh-rose)}._addressForm_1wfim_49{padding-bottom:8px}._addressForm_1wfim_49+._row_1wfim_1{border-top:1px solid var(--dh-line)}._addressFields_1wfim_57{align-items:flex-end;gap:8px;display:flex}._addressField_1wfim_57{flex:auto}._error_1wfim_67{min-height:16px;color:var(--dh-rose);margin:8px 0 0;font-size:12px;line-height:16px}._backdrop_8icz7_1{inset:var(--dh-top-bar-height) 0 0;z-index:1;background:var(--dh-backdrop);justify-content:center;align-items:center;display:flex;position:fixed}._backdrop_8icz7_1[data-closing=true]{pointer-events:none}._dialog_8icz7_15{width:min(960px,90vw);height:min(640px, 90dvh, calc(100dvh - var(--dh-top-bar-height) - 16px));border:1px solid var(--dh-line);border-radius:var(--dh-radius);background:var(--dh-surface-2);display:flex;overflow:hidden}._dialog_8icz7_15:focus{outline:none}._sidebar_8icz7_29{border-right:1px solid var(--dh-line);flex-direction:column;flex:0 0 220px;min-height:0;display:flex}._sidebarHeader_8icz7_37{flex:none;align-items:center;height:64px;padding:0 20px;display:flex}._navigation_8icz7_45{flex-direction:column;flex:auto;gap:16px;min-height:0;padding:0 8px 16px;display:flex;overflow-y:auto}._group_8icz7_55{flex-direction:column;gap:2px;display:flex}._groupLabel_8icz7_61{color:var(--dh-text-2);padding:0 12px 4px;font-size:12px;line-height:16px}._item_8icz7_68{border-radius:var(--dh-radius);height:36px;color:var(--dh-text-2);text-align:left;cursor:pointer;background:0 0;border:none;align-items:center;gap:10px;margin:0;padding:0 12px;display:flex;position:relative}._item_8icz7_68[aria-current=page]{background:var(--dh-surface-3);color:var(--dh-text);font-weight:600}._item_8icz7_68[aria-current=page]:before{content:"";background:var(--dh-gold);border-radius:1px;width:2px;position:absolute;top:8px;bottom:8px;left:0}@media (hover:hover){._item_8icz7_68:hover{background-color:color-mix(in srgb, var(--dh-surface-3) 50%, var(--dh-surface-2));color:var(--dh-text)}._item_8icz7_68[aria-current=page]:hover{background-color:var(--dh-surface-3)}}._section_8icz7_112{flex-direction:column;flex:auto;min-width:0;display:flex}._sectionHeader_8icz7_119{flex:none;justify-content:space-between;align-items:center;gap:16px;height:64px;padding:0 8px 0 32px;display:flex}._title_8icz7_129{flex:auto;min-width:0;margin:0;font-size:16px;font-weight:600;line-height:24px}._content_8icz7_138{--menu-gutter:32px;min-height:0;padding:0 var(--menu-gutter) var(--menu-gutter);flex:auto;overflow-y:auto}._contentInner_8icz7_146{max-width:600px}._content_8icz7_138[data-scroll=list]{flex-direction:column;padding:0;display:flex;overflow:hidden}._content_8icz7_138[data-scroll=list]>._contentInner_8icz7_146{flex-direction:column;flex:auto;max-width:none;min-height:0;display:flex}@media (hover:hover){._close_8icz7_166:enabled:hover{color:var(--dh-rose)}}._backdrop_8icz7_1[data-layout=narrow]{z-index:3;justify-content:stretch;align-items:stretch;inset:0}._backdrop_8icz7_1[data-layout=narrow] ._dialog_8icz7_15{border:none;border-radius:0;flex-direction:column;width:100%;height:100%}._narrowHeader_8icz7_186{border-bottom:1px solid var(--dh-line);flex:none;align-items:center;gap:4px;height:56px;padding:0 4px 0 16px;display:flex}._narrowHeader_8icz7_186[data-back=true]{padding-left:4px}._backdrop_8icz7_1[data-layout=narrow] ._navigation_8icz7_45{border-right:none;flex:auto;padding:16px}._backdrop_8icz7_1[data-layout=narrow] ._group_8icz7_55{gap:0}._backdrop_8icz7_1[data-layout=narrow] ._groupLabel_8icz7_61{padding:0 0 4px}._backdrop_8icz7_1[data-layout=narrow] ._item_8icz7_68{border-bottom:1px solid var(--dh-line);height:48px;color:var(--dh-text);background:0 0;border-radius:0;justify-content:space-between;padding:0;font-weight:400}._backdrop_8icz7_1[data-layout=narrow] ._item_8icz7_68:before{content:none}._chevron_8icz7_229{color:var(--dh-text-2);flex:none}._backdrop_8icz7_1[data-layout=narrow] ._content_8icz7_138{--menu-gutter:16px;padding:16px}._backdrop_8icz7_1[data-layout=narrow] ._content_8icz7_138[data-scroll=list]{padding:16px 0 0}._systemInfo_1tmlz_1{color:var(--dh-text-2);flex-wrap:wrap;gap:8px;margin:0;font-size:12px;line-height:16px;display:flex}._systemInfo_1tmlz_1>:not(:first-child):before{content:"·";margin-right:8px}._panel_1mgg1_1{border:1px solid var(--dh-line);border-radius:var(--dh-radius);background:var(--dh-surface-2);flex-direction:column;gap:16px;padding:16px 24px 24px;display:flex}._title_1mgg1_11{margin:0;font-size:16px;font-weight:600;line-height:24px}._formError_12ebc_1{color:var(--dh-rose);margin:0}._form_1efrt_1{flex-direction:column;flex:auto;gap:16px;display:flex}._submit_1efrt_8{align-self:flex-start;margin-top:auto}._list_wn189_1{flex-direction:column;margin:0 -12px;padding:0;list-style:none;display:flex}._session_wn189_9{border-radius:var(--dh-radius);text-align:left;cursor:pointer;background:0 0;border:none;align-items:baseline;gap:8px;width:100%;min-height:44px;margin:0;padding:12px;display:flex}._tableName_wn189_24{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:600;overflow:hidden}._role_wn189_32{color:var(--dh-text-2);flex:none}@media (hover:hover){._session_wn189_9:hover{background-color:var(--dh-surface-3)}}._screen_1lm31_1{flex-direction:column;flex:auto;align-items:center;gap:32px;padding:48px 16px 24px;display:flex}._content_1lm31_10{flex-direction:column;gap:24px;width:100%;max-width:720px;display:flex}._forms_1lm31_18{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px;display:grid}._message_1lm31_24{color:var(--dh-text-2);margin:0}._systemInfo_1lm31_29{margin-top:auto}._dockRow_12exw_1{min-height:var(--dh-dock-height);flex:none;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:16px;padding:0 clamp(16px,2.5%,32px) 24px;display:grid}._stageMode_12exw_11{grid-column:1;justify-self:start}._stageMode_12exw_11>button{padding:0 16px}._dock_12exw_1{flex-wrap:wrap;grid-column:2;justify-content:center;align-items:center;gap:8px;display:flex}._mediaUnavailable_12exw_29{color:var(--dh-text-2);text-align:center;flex:0 0 100%;margin:0 0 8px;font-size:12px;line-height:16px}._leave_12exw_38{margin-left:16px}._fear_1ups3_1{flex-direction:column;gap:8px;width:164px;display:flex}._fear_1ups3_1[data-layout=row]{flex-direction:row;align-items:center;gap:16px;width:auto}._reading_1ups3_15{flex-direction:column;gap:8px;display:flex}._fear_1ups3_1[data-layout=row] ._reading_1ups3_15{flex-direction:row;align-items:baseline;gap:12px}._label_1ups3_27{color:var(--dh-text-2)}._value_1ups3_31{align-items:baseline;gap:4px;display:flex}._numeral_1ups3_37{font-size:40px;line-height:40px}._maximum_1ups3_42{color:var(--dh-text-2);font-size:16px;line-height:24px}._segments_1ups3_48{gap:4px;display:flex}._fear_1ups3_1[data-layout=row] ._segments_1ups3_48{flex:0 0 164px}._segment_1ups3_48{background:var(--dh-muted-shape);flex:1 1 0;height:4px;transition:background-color .15s ease-out}._segment_1ups3_48[data-filled=true]{background:var(--dh-gold)}@media (prefers-reduced-motion:reduce){._segment_1ups3_48{transition:none}}._tile_17sx9_1{--dh-speaking-level:0;aspect-ratio:16/9;border:1px solid var(--dh-line);border-radius:var(--dh-radius);background:var(--dh-surface-1);-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;min-width:0;position:relative}._tile_17sx9_1:focus-visible{outline-offset:2px}._tile_17sx9_1[data-adjusting-crop=true]>._fade_17sx9_18{visibility:hidden}._player_17sx9_22{flex:160px;max-width:280px}._speakingLight_17sx9_27{border-radius:var(--dh-radius);pointer-events:none;border:1.5px solid #0000;transition:border-color .3s ease-out;position:absolute;inset:-1px}._speakingLight_17sx9_27:before{--glow-strength:clamp(0, (var(--dh-speaking-level) - .15) / .85, 1);content:"";z-index:-1;border-radius:inherit;box-shadow:0 0 calc(16px + 24px * var(--glow-strength)) color-mix(in srgb, var(--dh-gold) calc(12% + 24% * var(--glow-strength)), transparent);opacity:0;transition:opacity .3s ease-out;position:absolute;inset:-1.5px}._tile_17sx9_1[data-speaking=true]>._speakingLight_17sx9_27{border-color:var(--dh-gold)}._tile_17sx9_1[data-speaking=true]>._speakingLight_17sx9_27:before{opacity:1}._speakingLight_17sx9_27[data-fade=in],._speakingLight_17sx9_27[data-fade=in]:before{transition-duration:.15s}._speakingLight_17sx9_27[data-fade=none],._speakingLight_17sx9_27[data-fade=none]:before{transition:none}._speakingLight_17sx9_27[data-fade=none]:before{box-shadow:0 0 24px color-mix(in srgb, var(--dh-gold) 20%, transparent)}._spotlightRing_17sx9_72{border:2px solid var(--dh-gold-bright);border-radius:var(--dh-radius);pointer-events:none;position:absolute;inset:-1px}._screen_17sx9_80{border-radius:calc(var(--dh-radius) - 1px);background:var(--dh-video-off);position:absolute;inset:0;overflow:hidden}._tile_17sx9_1[data-weak-connection=true] ._screen_17sx9_80{opacity:.7}._initial_17sx9_92{border:1px solid var(--dh-muted-shape);width:56px;height:56px;color:var(--dh-text-2);border-radius:50%;justify-content:center;align-items:center;margin:auto;font-size:24px;line-height:24px;display:flex;position:absolute;inset:0}._fade_17sx9_18{border-radius:0 0 calc(var(--dh-radius) - 1px) calc(var(--dh-radius) - 1px);background:linear-gradient(#0000 0%,#00000073 50%,#000000bf 100%);align-items:flex-end;height:30%;min-height:64px;padding:0 16px 12px;display:flex;position:absolute;bottom:0;left:0;right:0}._line_17sx9_122{flex:auto;align-items:center;gap:8px;min-width:0;display:flex}._names_17sx9_130{white-space:nowrap;flex:auto;align-items:baseline;gap:8px;min-width:0;display:flex}._characterName_17sx9_139,._displayName_17sx9_140{text-overflow:ellipsis;flex:0 auto;min-width:0;overflow:hidden}._characterName_17sx9_139{font-family:Marcellus,Georgia,serif;font-size:16px;font-weight:400;line-height:24px}._displayName_17sx9_140{font-weight:600}._gameMaster_17sx9_158 ._displayName_17sx9_140{font-size:16px;line-height:24px}._secondary_17sx9_163{min-width:0;color:var(--dh-text-2);text-overflow:ellipsis;flex:0 auto;font-size:12px;line-height:16px;overflow:hidden}._gameMaster_17sx9_158 ._secondary_17sx9_163{font-size:14px;line-height:20px}._spotlightStar_17sx9_178{color:var(--dh-gold-bright);flex:none;margin-left:-4px}._mutedIcon_17sx9_184,._weakIcon_17sx9_185,._mutedForYouIcon_17sx9_186{flex:none}._mutedForYouIcon_17sx9_186{color:var(--dh-text-2)}._mutedIcon_17sx9_184{color:var(--dh-rose)}._weakIcon_17sx9_185{color:var(--dh-amber)}._popover_1h2kb_1{z-index:2;border:1px solid var(--dh-line);border-radius:var(--dh-radius);background:var(--dh-surface-2);flex-direction:column;width:264px;padding:8px;display:flex;position:absolute;top:0;left:0}._name_1h2kb_15{white-space:nowrap;text-overflow:ellipsis;padding:4px 8px 8px;font-weight:600;overflow:hidden}._volume_1h2kb_27{flex-direction:column;display:flex}._label_1h2kb_32{padding:0 8px}._volumeRow_1h2kb_36{align-items:center;gap:12px;padding:0 8px;display:flex}._slider_1h2kb_43{flex:auto;min-width:0}._value_1h2kb_48{color:var(--dh-text-2);font-variant-numeric:tabular-nums;text-align:right;flex:0 0 48px}._item_1h2kb_55{border-radius:var(--dh-radius);height:44px;color:var(--dh-text);text-align:left;cursor:pointer;background:0 0;border:none;align-items:center;margin:0;padding:0 8px;display:flex}._divider_1h2kb_69{background:var(--dh-line);border:none;width:100%;height:1px;margin:4px 0}@media (hover:hover){._item_1h2kb_55:hover{background:var(--dh-surface-3)}}._show_qedm7_2{--gap:16px;--fear-row:calc(44px + var(--gap));--rows:var(--show-player-rows,2);--player-width:min((100cqw - 2 * var(--gap)) / 2.75, (100cqh - var(--fear-row) - (var(--rows) - 1) * var(--gap)) / var(--rows) * 16 / 9);--player-height:calc(var(--player-width) * 9 / 16);gap:var(--gap);width:calc(var(--player-width) * 2.75 + 2 * var(--gap));flex-direction:column;flex:none;align-self:center;display:flex}._fearRow_qedm7_20{justify-content:flex-end;align-items:center;min-height:44px;display:flex}._tiles_qedm7_27{grid-template-columns:calc(var(--player-width) * .75) repeat(2, var(--player-width));grid-template-rows:repeat(var(--rows), var(--player-height));gap:var(--gap);display:grid;position:relative}._tiles_qedm7_27>._gameMaster_qedm7_35{aspect-ratio:auto;border-color:var(--dh-muted-shape);grid-area:1/1/-1}._tiles_qedm7_27>._gameMaster_qedm7_35:after{content:"";border:1px solid var(--dh-line-strong);border-radius:calc(var(--dh-radius) - 4px);pointer-events:none;position:absolute;inset:4px}._tiles_qedm7_27>._player_qedm7_51{aspect-ratio:auto;max-width:none}._emblem_qedm7_56{top:calc(var(--player-height) + var(--gap) / 2);left:calc(var(--player-width) * 1.75 + var(--gap) * 1.5);z-index:2;border:1px solid var(--dh-line);outline:4px solid var(--dh-bg);background:var(--dh-bg);pointer-events:none;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;display:flex;position:absolute;transform:translate(-50%,-50%)}._hope_qedm7_74{stroke:var(--dh-text-2)}._hairline_qedm7_78{stroke:var(--dh-muted-shape)}._fear_qedm7_20{stroke:var(--dh-line-strong)}@container stage (orientation:portrait){._show_qedm7_2{--player-width:calc((100cqw - var(--gap)) / 2);flex:auto;align-self:stretch;width:auto;min-height:0}._tiles_qedm7_27{grid-template-columns:repeat(2, var(--player-width));grid-template-rows:minmax(0, 1fr) repeat(var(--rows), var(--player-height));flex:auto;min-height:0}._tiles_qedm7_27>._gameMaster_qedm7_35{grid-area:1/1/auto/-1}._emblem_qedm7_56{top:calc(100% - (var(--rows) - 1) * (var(--player-height) + var(--gap)) + var(--gap) / 2);left:50%}}._stage_l4s2y_6{--stage-gutter:clamp(16px, 2.5%, 32px);padding:24px var(--stage-gutter);isolation:isolate;flex-direction:column;flex:auto;justify-content:center;display:flex;position:relative;container:stage/inline-size}._stage_l4s2y_6[data-mode=show]{flex-basis:0;min-height:0;container-type:size}._narrative_l4s2y_27{--player-tile-width:min(280px, (100cqw - 64px) / 5);--narrative-chrome:calc(24px + 44px + 51px);--game-master-width:clamp(320px, (100cqh - var(--narrative-chrome)) * 16 / 9 - var(--player-tile-width), 768px);flex-direction:column;flex:1 1 0;justify-content:center;gap:24px;min-height:0;display:flex;container:narrative/size}._lead_l4s2y_46{grid-template-columns:minmax(164px, 1fr) minmax(0, var(--game-master-width)) minmax(164px, 1fr);align-items:start;column-gap:24px;display:grid}._gameMaster_l4s2y_53{grid-column:2}._fear_l4s2y_57{grid-column:3;justify-self:end}._fearArea_l4s2y_62{flex-direction:column;gap:8px;width:164px;display:flex}._players_l4s2y_69{flex-wrap:wrap;justify-content:center;gap:16px;display:flex}._stage_l4s2y_6[data-mode=battle]{justify-content:flex-start}._battle_l4s2y_80{--player-tile-width:min(280px, (100cqw - 64px) / 5);flex:auto;align-items:stretch;gap:24px;display:flex}._battleMap_l4s2y_89{border:1px solid var(--dh-line);border-radius:var(--dh-radius);background:var(--dh-surface-1);min-width:0;min-height:320px;color:var(--dh-text-2);flex:auto;justify-content:center;align-items:center;display:flex}._battleColumn_l4s2y_102{flex:0 0 var(--player-tile-width);flex-direction:column;gap:16px;min-width:200px;display:flex}._battleFear_l4s2y_110{align-self:flex-end}._battleColumn_l4s2y_102>._columnTile_l4s2y_114{flex:none;max-width:none}@container stage (width<684px){._narrative_l4s2y_27{flex-basis:auto;container-type:normal}._battle_l4s2y_80{flex-direction:column}._battleColumn_l4s2y_102{flex-basis:auto}._lead_l4s2y_46{grid-template-columns:minmax(0,1fr);row-gap:24px}._gameMaster_l4s2y_53,._fear_l4s2y_57{grid-column:1}}._tableScreen_1i6me_1{min-width:0;min-height:calc(100dvh - var(--dh-top-bar-height));flex-direction:column;flex:auto;display:flex;position:relative}._gameApp_103we_1{flex-direction:column;min-height:100vh;display:flex}
