._shareMenuItem_1rlh6_1{color:#f4fcfd;font-weight:700}._shareMenuItem_1rlh6_1:hover,._shareMenuItem_1rlh6_1:focus,._shareMenuItem_1rlh6_1[data-menu-active]{color:#fff;background-color:#2d7180}._shareMenuItem_1rlh6_1:focus-visible{outline:none;box-shadow:inset 0 0 0 2px #63e6f4}._dock_phf41_1{bottom:max(12px, env(safe-area-inset-bottom));height:min(240px,42%);left:max(12px, env(safe-area-inset-left));pointer-events:none;z-index:2;width:min(380px,100% - 24px);position:absolute}._dock_phf41_1[data-scope=lobby]{z-index:4}._dock_phf41_1[data-scope=lobby] ._root_phf41_15{box-shadow:none;background:0 0;border:0;border-radius:4px;padding:16px}._dock_phf41_1[data-scope=lobby] :is(._message_phf41_23,._empty_phf41_23,._status_phf41_23,._dateSeparator_phf41_23){text-shadow:none}._dock_phf41_1[data-scope=lobby] ._root_phf41_15[data-expanded=pending]{display:none}:is(._dock_phf41_1[data-scope=lobby]:has(._root_phf41_15[data-expanded=false]),._dock_phf41_1[data-scope=lobby]:has(._root_phf41_15[data-compact=true][data-expanded=true])){background:0 0;border:0}@media (width>=64em) and (height>=42em){._dock_phf41_1[data-scope=lobby]{height:auto;bottom:16px;left:var(--lobby-layout-inset);width:var(--lobby-chat-width);background:#0d2027d6;border:1px solid #63e6f46b;border-radius:4px;top:24px}._dock_phf41_1[data-scope=lobby] ._root_phf41_15[data-expanded=pending]{display:flex}._dock_phf41_1[data-scope=lobby] ._root_phf41_15:is([data-compact=false],[data-expanded=pending]){justify-content:flex-start}._dock_phf41_1[data-scope=lobby] ._root_phf41_15:is([data-compact=false],[data-expanded=pending]) ._messages_phf41_62{flex:1;min-height:0;max-height:none}}._lobbyClose_phf41_69,._lobbySend_phf41_70{flex:none;--ai-color:var(--site-primary-bright)!important;--ai-hover:var(--site-surface-subtle)!important;--ai-hover-color:var(--site-ink)!important}._lobbySend_phf41_70:disabled{color:var(--site-ink-muted);background:0 0}._lobbyClose_phf41_69:focus-visible,._lobbySend_phf41_70:focus-visible{outline:2px solid var(--site-primary-bright);outline-offset:2px}._dock_phf41_1[data-scope=lobby] ._sheetHeader_phf41_88{color:var(--site-ink);font-family:var(--site-ui-font);border-color:#275d68;min-height:36px;margin-bottom:12px;font-size:.875rem}._dock_phf41_1[data-scope=lobby] ._messages_phf41_62{scrollbar-color:var(--site-border-strong) transparent;gap:8px}._dock_phf41_1[data-scope=lobby] ._message_phf41_23{color:var(--site-ink);opacity:1;font-size:.875rem;font-weight:400;line-height:1.5}._dock_phf41_1[data-scope=lobby] :is(._time_phf41_110,._dateSeparator_phf41_23){color:var(--site-ink-muted);font-size:.75rem;font-weight:500}._dock_phf41_1[data-scope=lobby] ._dateSeparator_phf41_23:before,._dock_phf41_1[data-scope=lobby] ._dateSeparator_phf41_23:after{background:#275d68}._dock_phf41_1[data-scope=lobby] ._name_phf41_121{color:var(--site-ink-secondary);font-weight:650}._dock_phf41_1[data-scope=lobby] ._name_phf41_121[data-authenticated=true]{color:var(--site-primary-bright)}._dock_phf41_1[data-scope=lobby] ._verifiedIcon_phf41_130{filter:none}._dock_phf41_1[data-scope=lobby] ._empty_phf41_23{color:var(--site-ink-secondary);font-size:.875rem;font-weight:400;line-height:1.5}._dock_phf41_1[data-scope=lobby] ._composer_phf41_141{background:var(--site-background);border-color:var(--site-border);border-radius:4px;flex:none;min-height:40px;margin-top:16px;padding-inline:8px}._dock_phf41_1[data-scope=lobby] ._composer_phf41_141:focus-within{border-color:var(--site-primary-bright)}._dock_phf41_1[data-scope=lobby] :is(._input_phf41_155,._prompt_phf41_155,._notice_phf41_155){text-shadow:none}._dock_phf41_1[data-scope=lobby] ._input_phf41_155{color:var(--site-ink);font-weight:400}._dock_phf41_1[data-scope=lobby] ._input_phf41_155::placeholder{color:var(--site-ink-muted)}._dock_phf41_1[data-scope=lobby] ._input_phf41_155:focus-visible{border-bottom-color:#0000}._dock_phf41_1[data-scope=lobby] ._prompt_phf41_155{color:var(--site-primary-bright)}._dock_phf41_1[data-scope=lobby] ._status_phf41_23{color:var(--site-accent);font-weight:500}._dock_phf41_1[data-scope=lobby] ._notice_phf41_155,._dock_phf41_1[data-scope=lobby] ._notice_phf41_155 strong{color:var(--site-ink-muted);font-size:.75rem;line-height:1.4}._root_phf41_15{box-sizing:border-box;pointer-events:auto;flex-direction:column;justify-content:flex-end;min-width:0;height:100%;padding:8px;transition:background-color .18s ease-out,box-shadow .18s ease-out;display:flex}._root_phf41_15[data-expanded=false]{display:none}._root_phf41_15:not([data-compact=true]) :is(._composer_phf41_141,._status_phf41_23){flex:none}._openChat_phf41_210{color:oklch(85% .14 180);cursor:pointer;pointer-events:auto;touch-action:manipulation;background:oklch(34% .025 220/.94);border:1px solid oklch(78% .11 185/.48);border-radius:4px;justify-content:center;align-items:center;width:36px;height:36px;padding:0;display:none;position:absolute;bottom:0;left:0;box-shadow:0 4px 8px oklch(12% .02 220/.38)}._openChat_phf41_210:before{content:"";position:absolute;inset:-4px}._openChat_phf41_210[data-expanded=false]{display:inline-flex}._preview_phf41_240{color:var(--site-ink);cursor:pointer;font-family:var(--site-ui-font);pointer-events:auto;text-align:left;text-shadow:0 1px 2px #000000fa,0 0 5px #000000e0;touch-action:manipulation;background:0 0;border:0;width:min(360px,100% - 16px);min-height:44px;padding:6px 10px;font-size:.875rem;line-height:1.4;position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%)}._preview_phf41_240:focus-visible{outline:2px solid var(--site-primary-bright);outline-offset:2px}._previewMessage_phf41_268{overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}._openChat_phf41_210:hover{background:oklch(40% .035 210/.96)}._openChat_phf41_210:focus-visible,._minimize_phf41_281:focus-visible{outline-offset:2px;outline:2px solid oklch(85% .14 180)}._root_phf41_15[data-focused=true]{background:oklch(34% .025 220/.9);border:1px solid oklch(78% .11 185/.38);border-radius:4px;box-shadow:0 4px 8px oklch(12% .02 220/.38)}._messages_phf41_62{overscroll-behavior:contain;scrollbar-color:oklch(73% .1 185/.65) transparent;scrollbar-width:thin;flex-direction:column;gap:3px;max-height:172px;display:flex;overflow-y:auto}._message_phf41_23{color:oklch(92% .035 205);letter-spacing:.01em;overflow-wrap:anywhere;text-shadow:0 1px 2px #000000fa,0 0 5px #000000e0;font-size:.8125rem;font-weight:600;line-height:1.4}._message_phf41_23:nth-last-child(n+7){opacity:.72}._dateSeparator_phf41_23{color:oklch(82% .045 205);text-shadow:0 1px 2px #000000fa;align-items:center;gap:8px;margin-block:7px 3px;font-size:.6875rem;font-weight:750;display:flex}._dateSeparator_phf41_23:before,._dateSeparator_phf41_23:after{content:"";background:oklch(78% .06 195/.32);flex:1;height:1px}._time_phf41_110{color:oklch(80% .035 205);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:.6875rem;font-weight:650}._name_phf41_121{color:oklch(84% .14 80);font-weight:800}._name_phf41_121[data-authenticated=true]{color:oklch(85% .14 180)}._name_phf41_121[data-seat=north]{color:#ffb3b9}._name_phf41_121[data-seat=east]{color:#ffc28a}._name_phf41_121[data-seat=south]{color:#a9d4ff}._name_phf41_121[data-seat=west]{color:#8ff0b8}._verifiedIcon_phf41_130{filter:drop-shadow(0 1px 1px #000000e6);vertical-align:-2px;margin-inline:2px 3px;display:inline-block}._empty_phf41_23{color:oklch(88% .045 205);text-shadow:0 1px 2px #000000fa,0 0 5px #000000e0;font-size:.75rem;font-weight:700;line-height:1.4}._status_phf41_23{color:oklch(86% .12 80);text-shadow:0 1px 2px #000000fa;flex-wrap:wrap;align-items:center;gap:4px 12px;margin-top:8px;font-size:.75rem;font-weight:700;line-height:1.4;display:flex}._reconnect_phf41_402{color:inherit;cursor:pointer;font:inherit;text-underline-offset:3px;background:0 0;border:0;border-radius:2px;min-width:44px;min-height:44px;padding:4px;text-decoration:underline}._reconnect_phf41_402:hover{text-decoration-thickness:2px}._reconnect_phf41_402:focus-visible{outline-offset:2px;outline:2px solid}._notice_phf41_155{color:oklch(82% .07 80/.88);text-shadow:0 1px 2px #000000fa;flex-direction:column;margin-top:8px;font-size:.625rem;line-height:1.3;display:flex}._notice_phf41_155 strong{color:oklch(88% .1 80);margin-bottom:2px;font-size:.625rem;font-weight:750}._composer_phf41_141{background:oklch(20% .02 220/.52);border:1px solid oklch(78% .11 185/.22);border-radius:2px;align-items:center;gap:6px;min-height:30px;margin-top:5px;padding-inline:6px;display:flex}._prompt_phf41_155{color:oklch(85% .14 180);text-shadow:0 1px 2px #000000fa;font-size:.875rem;font-weight:900}._input_phf41_155{color:oklch(94% .035 205);font:inherit;text-shadow:0 1px 2px #000000fa;background:0 0;border:0;border-bottom:1px solid #0000;border-radius:0;outline:none;flex:1;min-width:0;padding:5px 0;font-size:.875rem;font-weight:650}._input_phf41_155::placeholder{color:oklch(84% .045 205);opacity:1}._input_phf41_155:focus-visible{border-bottom-color:oklch(85% .14 180)}._input_phf41_155:disabled{cursor:not-allowed;opacity:.65}._send_phf41_492{color:oklch(85% .14 180);cursor:pointer;background:0 0;border:0;border-radius:4px;justify-content:center;align-items:center;width:30px;height:30px;padding:0;display:inline-flex}._send_phf41_492:hover{background:oklch(85% .14 180/.14)}._send_phf41_492:focus-visible{outline-offset:1px;outline:2px solid oklch(85% .14 180)}._send_phf41_492:disabled{cursor:not-allowed;opacity:.46}._minimize_phf41_281{color:oklch(80% .07 205);cursor:pointer;background:0 0;border:0;border-radius:4px;justify-content:center;align-items:center;width:30px;height:30px;padding:0;display:inline-flex}._minimize_phf41_281:hover{color:oklch(90% .1 185);background:oklch(85% .14 180/.14)}@media (prefers-reduced-motion:reduce){._root_phf41_15{transition:none}}@media (width<=640px){._dock_phf41_1{bottom:max(44px, env(safe-area-inset-bottom));height:min(180px,55%)}._root_phf41_15[data-expanded=pending]{display:none}._openChat_phf41_210[data-expanded=pending]{display:inline-flex}._minimize_phf41_281{width:44px;height:44px}._messages_phf41_62{max-height:112px}}._openChat_phf41_210[data-compact=true]{box-shadow:none;width:28px;height:24px;display:inline-flex;position:relative;bottom:auto;left:auto}._openChat_phf41_210[data-compact=true]:before{inset:-3px}._root_phf41_15[data-compact=true][data-expanded=true]{bottom:var(--chat-keyboard-offset,0px);box-shadow:none;height:min(40dvh, var(--chat-visible-height,100dvh));padding:0 12px max(10px, env(safe-area-inset-bottom));z-index:120;background:#0b2228;border:1px solid #347784;border-radius:8px 8px 0 0;justify-content:flex-start;width:100%;position:fixed;left:0}._dock_phf41_1:has(._root_phf41_15[data-compact=true][data-expanded=true]){z-index:120}._sheetHeader_phf41_88{color:#c3e3e8;border-bottom:1px solid #63e6f438;flex:none;justify-content:space-between;align-items:center;min-height:40px;margin-bottom:8px;font-size:.8125rem;display:flex}._sheetClose_phf41_614{color:#63e6f4;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}._sheetClose_phf41_614:focus-visible{outline-offset:1px;outline:2px solid #63e6f4}._root_phf41_15[data-compact=true] ._messages_phf41_62{flex:auto;min-height:0;max-height:none}._root_phf41_15[data-compact=true] ._composer_phf41_141{flex:none;order:3;min-height:40px}._root_phf41_15[data-compact=true] ._input_phf41_155{font-size:16px}._root_phf41_15[data-compact=true] ._minimize_phf41_281{display:none}._root_phf41_15[data-compact=true] ._status_phf41_23,._root_phf41_15[data-compact=true] ._notice_phf41_155{flex:none}._dock_phf41_1[data-scope=lobby] ._root_phf41_15[data-compact=true][data-expanded=true]{background:var(--site-background-raised);padding:0 12px max(10px, env(safe-area-inset-bottom));border:1px solid #275d68;border-radius:8px 8px 0 0}
