:root{--bg:#0a0e18;--bg-elev:#10162a;--bg-sheet:#131a2e;--fg:#e8edf7;--fg-dim:#8fa3c8;--accent:#f0b45a;--accent-dim:#7a5c2e;--danger:#e56c6c;--ok:#6cc88f;--line:#8fa3c838;--dock-h:148px;--header-h:56px;--touch-min:44px;--sheet-radius:18px;--sheet-max-h:78dvh;--sheet-max-w:560px;--backdrop:#04060c99}.ui-tokens-module__wclHtW__touchTarget{min-width:var(--touch-min);min-height:var(--touch-min)}.ui-tokens-module__wclHtW__srOnly{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
.Sheet-module__gt690W__sheet{width:100%;max-width:var(--sheet-max-w);max-height:var(--sheet-max-h);padding:8px 16px calc(16px + env(safe-area-inset-bottom));border-radius:var(--sheet-radius) var(--sheet-radius) 0 0;background:var(--bg-sheet);color:var(--fg);overscroll-behavior:contain;border:none;margin:0 auto;animation:.16s ease-out Sheet-module__gt690W__sheet-in;position:fixed;inset:auto 0 0;overflow-y:auto}.Sheet-module__gt690W__sheet:focus{outline:none}.Sheet-module__gt690W__sheet::backdrop{background:var(--backdrop)}.Sheet-module__gt690W__handle{background:var(--line);border-radius:2px;width:40px;height:4px;margin:6px auto 12px}.Sheet-module__gt690W__header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.Sheet-module__gt690W__title{margin:0;font-size:17px;font-weight:600}.Sheet-module__gt690W__close{min-width:var(--touch-min);min-height:var(--touch-min);color:var(--fg-dim);border-radius:12px;flex-shrink:0;place-items:center;font-size:20px;line-height:1;display:grid}.Sheet-module__gt690W__close:active{background:var(--bg-elev);color:var(--fg)}.Sheet-module__gt690W__close:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.Sheet-module__gt690W__body{min-height:0}@keyframes Sheet-module__gt690W__sheet-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.Sheet-module__gt690W__sheet{animation:none}}
.ChatHelpSheets-module__J5qwAW__chatRoot{flex-direction:column;gap:8px;min-height:240px;display:flex}.ChatHelpSheets-module__J5qwAW__privacyHint{color:var(--fg-dim);margin:0;font-size:12px;line-height:1.5}.ChatHelpSheets-module__J5qwAW__chatLog{overscroll-behavior:contain;flex-direction:column;gap:8px;min-height:120px;max-height:42dvh;padding:4px 2px 8px;display:flex;overflow-y:auto}.ChatHelpSheets-module__J5qwAW__chatEmpty{color:var(--fg-dim);text-align:center;margin:auto;padding:24px 8px;font-size:13px}.ChatHelpSheets-module__J5qwAW__msg{background:var(--bg-elev);-webkit-user-select:text;user-select:text;border-radius:14px;align-self:flex-start;max-width:78%;padding:8px 12px;font-size:14px}.ChatHelpSheets-module__J5qwAW__mine{background:#f0b45a29;align-self:flex-end}.ChatHelpSheets-module__J5qwAW__who{color:var(--fg-dim);margin-bottom:2px;font-size:11px;display:block}.ChatHelpSheets-module__J5qwAW__text{white-space:pre-wrap;word-break:break-word;margin:0}.ChatHelpSheets-module__J5qwAW__status{color:var(--fg-dim);margin-top:4px;font-size:11px;display:block}.ChatHelpSheets-module__J5qwAW__statusWarn{color:var(--accent);font-size:11.5px}.ChatHelpSheets-module__J5qwAW__statusRow{flex-wrap:wrap;align-items:center;gap:8px;margin-top:4px;display:flex}.ChatHelpSheets-module__J5qwAW__retryBtn{min-height:var(--touch-min);border:1px solid var(--accent-dim);color:var(--accent);border-radius:999px;padding:4px 12px;font-size:12px}.ChatHelpSheets-module__J5qwAW__retryBtn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.ChatHelpSheets-module__J5qwAW__notice{color:var(--accent);margin:0;font-size:12px}.ChatHelpSheets-module__J5qwAW__error{color:var(--danger);margin:0;font-size:12px}.ChatHelpSheets-module__J5qwAW__readonlyHint{color:var(--fg-dim);margin:0;font-size:12.5px}.ChatHelpSheets-module__J5qwAW__composer{align-items:center;gap:8px;display:flex}.ChatHelpSheets-module__J5qwAW__input{min-width:0;min-height:var(--touch-min);background:var(--bg-elev);border:1px solid var(--line);color:var(--fg);-webkit-user-select:text;user-select:text;border-radius:12px;flex:1;padding:10px 12px;font-size:16px}.ChatHelpSheets-module__J5qwAW__input:disabled{opacity:.5}.ChatHelpSheets-module__J5qwAW__input:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.ChatHelpSheets-module__J5qwAW__counter{color:var(--fg-dim);white-space:nowrap;flex-shrink:0;font-size:11px}.ChatHelpSheets-module__J5qwAW__visuallyHidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ChatHelpSheets-module__J5qwAW__sendBtn{min-height:var(--touch-min);background:var(--accent);color:#1a1206;border-radius:12px;flex-shrink:0;padding:10px 16px;font-size:14px;font-weight:600}.ChatHelpSheets-module__J5qwAW__sendBtn:disabled{opacity:.4}.ChatHelpSheets-module__J5qwAW__sendBtn:focus-visible{outline:2px solid var(--fg);outline-offset:2px}.ChatHelpSheets-module__J5qwAW__helpSection{margin-bottom:16px}.ChatHelpSheets-module__J5qwAW__helpSection:last-child{margin-bottom:0}.ChatHelpSheets-module__J5qwAW__helpTitle{margin:0 0 6px;font-size:14px;font-weight:600}.ChatHelpSheets-module__J5qwAW__helpList{margin:0;padding-left:18px;font-size:13.5px;line-height:1.6}.ChatHelpSheets-module__J5qwAW__helpList li{margin:2px 0}.ChatHelpSheets-module__J5qwAW__hint{color:var(--fg-dim);margin:6px 0 0;font-size:12.5px;line-height:1.6}.ChatHelpSheets-module__J5qwAW__kbd{border:1px solid var(--line);background:var(--bg-elev);text-align:center;border-radius:6px;min-width:22px;margin-right:4px;padding:1px 6px;font-size:12px;display:inline-block}.ChatHelpSheets-module__J5qwAW__toggleRow{min-height:var(--touch-min);align-items:center;gap:10px;font-size:14px;display:flex}.ChatHelpSheets-module__J5qwAW__toggleRow input[type=checkbox]{width:20px;height:20px;accent-color:var(--accent);flex-shrink:0}.ChatHelpSheets-module__J5qwAW__toggleDesc{color:var(--fg-dim);margin:-4px 0 6px;padding-left:30px;font-size:12px}
.LoungeView-module__apT_RG__lounge{background:var(--bg);color:var(--fg);position:fixed;inset:0;overflow:hidden}.LoungeView-module__apT_RG__stage{position:absolute;inset:0;overflow:hidden}.LoungeView-module__apT_RG__canvas{pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.LoungeView-module__apT_RG__canvasBackdrop{z-index:0}.LoungeView-module__apT_RG__canvasScene{z-index:1}.LoungeView-module__apT_RG__canvasSmoke{z-index:2}.LoungeView-module__apT_RG__hitArea{z-index:3;border-radius:16px;width:1px;height:1px;position:absolute;top:-9999px;left:-9999px}.LoungeView-module__apT_RG__fallback{z-index:1;padding:24px 24px min(calc(450px + env(safe-area-inset-bottom)), calc(100vh - 112px));text-align:center;color:var(--fg-dim);flex-direction:column;display:flex;position:absolute;inset:0;overflow-y:auto}.LoungeView-module__apT_RG__fallbackInner{flex-direction:column;align-items:center;gap:14px;margin-block:auto;display:flex}.LoungeView-module__apT_RG__fallbackArt{opacity:.9}@media (max-height:560px){.LoungeView-module__apT_RG__fallbackArt{width:72px;height:96px}}.LoungeView-module__apT_RG__fallbackText{margin:0;font-size:13px}.LoungeView-module__apT_RG__fallbackButtons{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.LoungeView-module__apT_RG__fallbackButton{min-width:var(--touch-min);min-height:var(--touch-min);background:var(--bg-elev);border:1px solid var(--line);color:var(--fg);border-radius:12px;padding:10px 16px;font-size:14px}.LoungeView-module__apT_RG__fallbackButton:disabled{opacity:.38}.LoungeView-module__apT_RG__fallbackButton:active:not(:disabled){border-color:var(--accent-dim);background:#f0b45a29}.LoungeView-module__apT_RG__header{z-index:10;min-height:calc(var(--header-h) + env(safe-area-inset-top));padding:env(safe-area-inset-top) 16px 0;pointer-events:none;justify-content:space-between;align-items:center;gap:12px;display:flex;position:absolute;top:0;left:0;right:0}.LoungeView-module__apT_RG__brand{letter-spacing:.35em;color:var(--fg);font-size:14px;font-weight:700}.LoungeView-module__apT_RG__headerSide{align-items:center;gap:8px;display:flex}.LoungeView-module__apT_RG__roomPill{pointer-events:auto;border:1px solid var(--line);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:var(--fg-dim);white-space:nowrap;background:#10162ab8;border-radius:999px;align-items:center;gap:8px;padding:6px 12px;font-size:13px;display:inline-flex}.LoungeView-module__apT_RG__connDot{background:var(--fg-dim);border-radius:50%;flex-shrink:0;width:8px;height:8px}.LoungeView-module__apT_RG__connDotConnected{background:var(--ok)}.LoungeView-module__apT_RG__connDotBusy{background:var(--accent)}.LoungeView-module__apT_RG__connDotFailed{background:var(--danger)}.LoungeView-module__apT_RG__headerButton{pointer-events:auto;min-width:var(--touch-min);min-height:var(--touch-min);border:1px solid var(--line);color:var(--fg-dim);background:#10162ab8;border-radius:50%;place-items:center;font-size:17px;font-weight:600;display:grid}.LoungeView-module__apT_RG__headerButton:active{color:var(--fg);border-color:var(--accent-dim)}.LoungeView-module__apT_RG__takeoverWrap{z-index:12;pointer-events:none;place-items:center;padding:24px;display:grid;position:absolute;inset:0}.LoungeView-module__apT_RG__takeover{pointer-events:auto;border:1px solid var(--line);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);text-align:center;background:#10162aeb;border-radius:16px;max-width:320px;padding:20px}.LoungeView-module__apT_RG__takeoverTitle{color:var(--fg);margin:0 0 8px;font-size:16px;font-weight:600}.LoungeView-module__apT_RG__takeoverBody{color:var(--fg-dim);margin:0 0 16px;font-size:13px;line-height:1.6}.LoungeView-module__apT_RG__dock{z-index:10;max-height:calc(100% - 120px);padding:12px 16px calc(12px + env(safe-area-inset-bottom));background:linear-gradient(#0000,#0a0e18e0 32%);flex-direction:column;gap:10px;display:flex;position:absolute;bottom:0;left:0;right:0;overflow-y:auto}.LoungeView-module__apT_RG__noticeArea{flex-direction:column;flex-shrink:1;align-items:center;gap:8px;min-height:22px;max-height:240px;display:flex;overflow-y:auto}.LoungeView-module__apT_RG__notice{text-align:center;min-height:20px;color:var(--fg-dim);font-size:13px}.LoungeView-module__apT_RG__noticeSub{color:var(--fg-dim);margin-top:2px;font-size:12px;display:block}.LoungeView-module__apT_RG__notice:empty:before{content:" "}.LoungeView-module__apT_RG__noticeActions{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.LoungeView-module__apT_RG__noticeButton{min-height:var(--touch-min);background:var(--accent);color:#1a1206;border-radius:999px;padding:6px 16px;font-size:13px;font-weight:600}.LoungeView-module__apT_RG__noticeButtonQuiet{background:var(--bg-elev);border:1px solid var(--line);color:var(--fg);font-weight:500}.LoungeView-module__apT_RG__safeWait{border:1px solid var(--line);text-align:center;background:#131a2eeb;border-radius:14px;flex-direction:column;gap:10px;width:100%;max-width:360px;padding:14px 16px;display:flex}.LoungeView-module__apT_RG__safeWaitText{color:var(--fg);margin:0;font-size:13px;line-height:1.6}.LoungeView-module__apT_RG__safeWaitReason{color:var(--fg-dim);margin:0;font-size:12px}.LoungeView-module__apT_RG__safeWaitActions{justify-content:center;gap:8px;display:flex}.LoungeView-module__apT_RG__hud{align-items:center;gap:10px;display:flex}.LoungeView-module__apT_RG__phaseLabel{color:var(--fg-dim);white-space:nowrap;font-size:13px}.LoungeView-module__apT_RG__burnTrack{background:#8fa3c82e;border-radius:2px;flex:1;min-width:40px;height:4px;overflow:hidden}.LoungeView-module__apT_RG__burnFill{background:linear-gradient(90deg, var(--accent), #e07a4a);height:100%;transition:width .2s linear}.LoungeView-module__apT_RG__chip{min-height:var(--touch-min);border:1px solid var(--line);color:var(--fg-dim);white-space:nowrap;background:#10162a99;border-radius:999px;padding:5px 12px;font-size:12px}.LoungeView-module__apT_RG__chip:disabled{opacity:.38}.LoungeView-module__apT_RG__chip:active:not(:disabled){color:var(--fg);border-color:var(--accent-dim)}.LoungeView-module__apT_RG__actionBar{justify-content:space-around;gap:8px;display:flex}.LoungeView-module__apT_RG__actionBtn{border:1px solid var(--line);min-width:64px;min-height:56px;color:var(--fg-dim);background:#10162ab8;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:8px 10px;font-size:11px;display:flex;position:relative}.LoungeView-module__apT_RG__actionBtn[aria-pressed=true],.LoungeView-module__apT_RG__actionBtnHolding{color:var(--fg);border-color:var(--accent-dim);background:#f0b45a1f}.LoungeView-module__apT_RG__actionBtn:disabled{opacity:.38}.LoungeView-module__apT_RG__actionBtn:focus-visible,.LoungeView-module__apT_RG__headerButton:focus-visible,.LoungeView-module__apT_RG__noticeButton:focus-visible,.LoungeView-module__apT_RG__chip:focus-visible,.LoungeView-module__apT_RG__fallbackButton:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.LoungeView-module__apT_RG__icon{width:20px;height:20px;display:block}.LoungeView-module__apT_RG__btnState{color:var(--fg-dim);font-size:10px}.LoungeView-module__apT_RG__badge{background:var(--danger);color:#fff;border-radius:999px;place-items:center;min-width:17px;height:17px;padding:0 5px;font-size:11px;font-weight:700;display:grid;position:absolute;top:4px;right:8px}@media (prefers-reduced-motion:reduce){.LoungeView-module__apT_RG__burnFill{transition:none}}
.PeopleSheets-module__cwP8-q__rosterCount{color:var(--fg-dim);margin:0 0 10px;font-size:12.5px}.PeopleSheets-module__cwP8-q__rosterList{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.PeopleSheets-module__cwP8-q__rowItem{margin:0}.PeopleSheets-module__cwP8-q__row{width:100%;min-height:var(--touch-min);background:var(--bg-elev);color:var(--fg);text-align:left;border:1px solid #0000;border-radius:12px;align-items:center;gap:10px;padding:8px 10px;font-size:14px;display:flex}.PeopleSheets-module__cwP8-q__rowBtn{cursor:pointer}.PeopleSheets-module__cwP8-q__rowBtn:active{border-color:var(--accent-dim)}.PeopleSheets-module__cwP8-q__rowBtn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.PeopleSheets-module__cwP8-q__seat{border:1px solid var(--line);width:26px;height:26px;color:var(--fg-dim);border-radius:50%;flex-shrink:0;place-items:center;font-size:12px;display:grid}.PeopleSheets-module__cwP8-q__memberLabel{font-weight:600}.PeopleSheets-module__cwP8-q__selfBadge{border:1px solid var(--accent-dim);color:var(--accent);border-radius:999px;flex-shrink:0;padding:1px 8px;font-size:11px}.PeopleSheets-module__cwP8-q__chips{flex-wrap:wrap;justify-content:flex-end;gap:4px;margin-left:auto;display:flex}.PeopleSheets-module__cwP8-q__chip{border:1px solid var(--line);color:var(--fg-dim);white-space:nowrap;border-radius:999px;padding:1px 8px;font-size:11px}.PeopleSheets-module__cwP8-q__chipSpeaking{color:var(--ok);border-color:var(--ok)}.PeopleSheets-module__cwP8-q__chipMuted{color:var(--accent);border-color:var(--accent-dim)}.PeopleSheets-module__cwP8-q__emptySeat{border-style:dashed;border-color:var(--line);background:0 0}.PeopleSheets-module__cwP8-q__emptyLabel{color:var(--fg-dim);font-size:13px}.PeopleSheets-module__cwP8-q__emptyNote{color:var(--fg-dim);text-align:center;margin:0 0 8px;padding:20px 8px;font-size:13.5px}.PeopleSheets-module__cwP8-q__actions{flex-direction:column;gap:8px;margin-top:16px;display:flex}.PeopleSheets-module__cwP8-q__actionBtn{width:100%;min-height:var(--touch-min);border:1px solid var(--line);background:var(--bg-elev);color:var(--fg);cursor:pointer;border-radius:12px;padding:10px 14px;font-size:14px}.PeopleSheets-module__cwP8-q__actionBtn:disabled{opacity:.4;cursor:default}.PeopleSheets-module__cwP8-q__actionBtn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.PeopleSheets-module__cwP8-q__actionBtn[aria-pressed=true]{border-color:var(--accent-dim);color:var(--accent)}.PeopleSheets-module__cwP8-q__dangerBtn{border-color:var(--danger);color:var(--danger)}.PeopleSheets-module__cwP8-q__actionHint{color:var(--fg-dim);margin:-2px 0 4px;font-size:12px}.PeopleSheets-module__cwP8-q__backBtn{min-height:var(--touch-min);color:var(--fg-dim);cursor:pointer;margin-bottom:4px;padding:4px 10px 4px 0;font-size:13.5px}.PeopleSheets-module__cwP8-q__backBtn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.PeopleSheets-module__cwP8-q__peerRoot{flex-direction:column;gap:14px;display:flex}.PeopleSheets-module__cwP8-q__peerHead{align-items:center;gap:10px;display:flex}.PeopleSheets-module__cwP8-q__gone{color:var(--fg-dim);text-align:center;margin:0;padding:20px 8px;font-size:13.5px}.PeopleSheets-module__cwP8-q__section{flex-direction:column;gap:8px;display:flex}.PeopleSheets-module__cwP8-q__reportStatus{border:1px solid var(--line);background:var(--bg-elev);border-radius:12px;padding:10px 12px;font-size:13.5px;line-height:1.55}.PeopleSheets-module__cwP8-q__reportStatus p{margin:0}.PeopleSheets-module__cwP8-q__reportStatus p+p{margin-top:4px}.PeopleSheets-module__cwP8-q__statusActions{flex-direction:column;gap:8px;margin-top:10px;display:flex}.PeopleSheets-module__cwP8-q__reasonFieldset{border:none;flex-direction:column;gap:4px;margin:0;padding:0;display:flex}.PeopleSheets-module__cwP8-q__reasonLegend{margin-bottom:4px;padding:0;font-size:14px;font-weight:600}.PeopleSheets-module__cwP8-q__reasonRow{min-height:var(--touch-min);cursor:pointer;border-radius:12px;align-items:center;gap:10px;padding:6px 10px;font-size:14px;display:flex}.PeopleSheets-module__cwP8-q__reasonRow:active{background:var(--bg-elev)}.PeopleSheets-module__cwP8-q__reasonRow input[type=radio]{width:20px;height:20px;accent-color:var(--accent);flex-shrink:0}.PeopleSheets-module__cwP8-q__reportNotes{color:var(--fg-dim);margin:4px 0 0;padding-left:18px;font-size:12px;line-height:1.6}.PeopleSheets-module__cwP8-q__reportNotes li{margin:2px 0}
