.room-chat-module__MOKCdq__root{--chat-gold:#efc46c;--chat-green:#65d3a0;position:relative}.room-chat-module__MOKCdq__trigger{right:max(18px, env(safe-area-inset-right));bottom:max(22px, calc(env(safe-area-inset-bottom) + 18px));z-index:29;color:#e9f0eb;cursor:pointer;letter-spacing:-.01em;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(145deg,#224335fa,#0b1f17fa);border:1px solid #f0c56c4d;border-radius:999px;justify-content:center;align-items:center;gap:7px;min-width:56px;height:48px;padding:0 16px;font-size:11px;font-weight:800;transition:border-color .15s,transform .15s,box-shadow .15s;display:inline-flex;position:fixed;box-shadow:0 13px 34px #0000006b,inset 0 0 0 1px #ffffff09}.room-chat-module__MOKCdq__root[data-phase=PLAYING] .room-chat-module__MOKCdq__trigger{bottom:max(150px, calc(env(safe-area-inset-bottom) + 138px))}.room-chat-module__MOKCdq__trigger:hover{border-color:#f0c56c94;transform:translateY(-2px);box-shadow:0 15px 38px #00000078,0 0 22px #f0c56c14}.room-chat-module__MOKCdq__trigger:focus-visible,.room-chat-module__MOKCdq__drawer button:focus-visible,.room-chat-module__MOKCdq__drawer input:focus-visible{outline:2px solid var(--chat-gold);outline-offset:2px}.room-chat-module__MOKCdq__unreadBadge{color:#fff;font-variant-numeric:tabular-nums;background:#ec7a68;border:2px solid #0b1d16;border-radius:999px;place-items:center;min-width:21px;height:21px;padding:0 5px;font-size:9px;line-height:1;display:grid;position:absolute;top:-7px;right:-5px;box-shadow:0 6px 16px #ec7a6857}.room-chat-module__MOKCdq__overlay{z-index:170;position:fixed;inset:0}.room-chat-module__MOKCdq__backdrop{z-index:0;cursor:default;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#020a0780;border:0;width:100%;height:100%;padding:0;animation:.16s ease-out both room-chat-module__MOKCdq__chatFadeIn;position:absolute;inset:0}.room-chat-module__MOKCdq__drawer{z-index:1;color:#edf3ef;-webkit-user-select:text;user-select:text;touch-action:pan-y;background:radial-gradient(circle at 100% 0,#4b91701f,#0000 35%),#0b1d16;border-left:1px solid #ffffff1a;flex-direction:column;width:min(380px,100vw - 20px);height:100dvh;max-height:100dvh;animation:.21s cubic-bezier(.2,.78,.22,1) both room-chat-module__MOKCdq__chatDrawerIn;display:flex;position:absolute;top:0;right:0;overflow:hidden;box-shadow:-24px 0 70px #0000007a}.room-chat-module__MOKCdq__header{min-height:68px;padding:max(13px, env(safe-area-inset-top)) max(16px, env(safe-area-inset-right)) 12px 18px;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0f271dd6;border-bottom:1px solid #ffffff13;flex:none;justify-content:space-between;align-items:center;gap:12px;display:flex}.room-chat-module__MOKCdq__header>div{align-items:center;gap:10px;min-width:0;display:flex}.room-chat-module__MOKCdq__headerCopy{gap:2px;min-width:0;display:grid}.room-chat-module__MOKCdq__headerCopy strong{letter-spacing:-.025em;font-size:15px}.room-chat-module__MOKCdq__headerCopy small{color:#7f9589;font-size:9px;font-weight:650}.room-chat-module__MOKCdq__statusDot{background:var(--chat-green);border-radius:50%;flex:none;width:9px;height:9px;box-shadow:0 0 0 5px #65d3a014,0 0 13px #65d3a04d}.room-chat-module__MOKCdq__header>button{color:#94a69c;cursor:pointer;background:#ffffff09;border:1px solid #ffffff14;border-radius:10px;flex:none;place-items:center;width:36px;height:36px;display:grid}.room-chat-module__MOKCdq__header>button:hover{color:#edf3ef;background:#ffffff12}.room-chat-module__MOKCdq__messageViewport{flex:auto;min-height:0;position:relative}.room-chat-module__MOKCdq__messageList{overscroll-behavior:contain;scrollbar-color:#ffffff26 transparent;scrollbar-width:thin;height:100%;padding:20px 17px 24px;overflow:hidden auto}.room-chat-module__MOKCdq__emptyState{color:#52695d;text-align:center;place-content:center;justify-items:center;height:100%;min-height:220px;display:grid}.room-chat-module__MOKCdq__emptyState svg{color:#61786c;margin-bottom:12px}.room-chat-module__MOKCdq__emptyState strong{color:#91a39a;font-size:12px}.room-chat-module__MOKCdq__emptyState span{margin-top:5px;font-size:9px}.room-chat-module__MOKCdq__message{grid-template-columns:30px minmax(0,1fr);align-items:start;gap:9px;margin-top:16px;display:grid}.room-chat-module__MOKCdq__message:first-child{margin-top:0}.room-chat-module__MOKCdq__messageGrouped{margin-top:4px}.room-chat-module__MOKCdq__messageGrouped .room-chat-module__MOKCdq__messageBody{grid-column:2}.room-chat-module__MOKCdq__avatar{color:#dce7e0;background:linear-gradient(145deg,#315a48,#173629);border:1px solid #ffffff1a;border-radius:50%;place-items:center;width:30px;height:30px;font-size:9px;font-weight:850;display:grid}.room-chat-module__MOKCdq__messageBody{min-width:0}.room-chat-module__MOKCdq__messageMeta{align-items:baseline;gap:7px;margin:0 0 5px 2px;display:flex}.room-chat-module__MOKCdq__messageMeta strong{color:#c8d4cc;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.room-chat-module__MOKCdq__messageMeta time{color:#597064;font-variant-numeric:tabular-nums;font-size:8px}.room-chat-module__MOKCdq__spectatorBadge{color:#75cda0;background:#65d3a012;border:1px solid #65d3a029;border-radius:999px;flex:none;padding:2px 5px;font-size:7px;font-weight:800;line-height:1}.room-chat-module__MOKCdq__messageBody p{color:#dbe4de;overflow-wrap:anywhere;white-space:pre-wrap;background:#ffffff0b;border:1px solid #ffffff12;border-radius:4px 13px 13px;max-width:100%;margin:0;padding:9px 11px;font-size:11px;line-height:1.55;display:inline-block}.room-chat-module__MOKCdq__messageGrouped .room-chat-module__MOKCdq__messageBody p{border-radius:10px}.room-chat-module__MOKCdq__messageOwn .room-chat-module__MOKCdq__avatar{color:#f1cb79;background:linear-gradient(145deg,#725d31,#3c321f)}.room-chat-module__MOKCdq__messageOwn .room-chat-module__MOKCdq__messageMeta strong{color:#dfbd70}.room-chat-module__MOKCdq__messageOwn .room-chat-module__MOKCdq__messageBody p{color:#eee2c6;background:#f0c56c16;border-color:#f0c56c1f}.room-chat-module__MOKCdq__newMessageButton{z-index:2;color:#e8c575;cursor:pointer;background:#183327f7;border:1px solid #f0c56c42;border-radius:999px;align-items:center;gap:5px;height:31px;padding:0 11px;font-size:9px;font-weight:800;animation:.15s ease-out both room-chat-module__MOKCdq__chatNewMessageIn;display:inline-flex;position:absolute;bottom:11px;right:50%;transform:translate(50%);box-shadow:0 7px 22px #00000059}.room-chat-module__MOKCdq__composer{padding:12px max(14px, env(safe-area-inset-right)) max(12px, env(safe-area-inset-bottom)) 14px;background:#091a13f5;border-top:1px solid #ffffff13;flex:none}.room-chat-module__MOKCdq__inputRow{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.room-chat-module__MOKCdq__inputRow input{color:#eef3ef;width:100%;min-width:0;height:42px;caret-color:var(--chat-gold);font:inherit;background:#ffffff0b;border:1px solid #ffffff1a;border-radius:11px;padding:0 13px;font-size:12px}.room-chat-module__MOKCdq__inputRow input::placeholder{color:#61756a}.room-chat-module__MOKCdq__inputRow input:disabled{opacity:.6}.room-chat-module__MOKCdq__inputRow>button{color:#172219;cursor:pointer;background:linear-gradient(135deg,#f0c66e,#daa13c);border:0;border-radius:11px;justify-content:center;align-items:center;gap:6px;min-width:74px;height:42px;padding:0 13px;font-size:10px;font-weight:850;display:inline-flex}.room-chat-module__MOKCdq__inputRow>button:disabled{cursor:not-allowed;filter:saturate(.35);opacity:.45}.room-chat-module__MOKCdq__composerMeta{color:#53685d;font-variant-numeric:tabular-nums;justify-content:space-between;align-items:center;gap:8px;min-height:17px;padding:5px 2px 0;font-size:8px;display:flex}.room-chat-module__MOKCdq__error{color:#e58f81;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.room-chat-module__MOKCdq__spinner{animation:.75s linear infinite room-chat-module__MOKCdq__chatSpin}@keyframes room-chat-module__MOKCdq__chatFadeIn{0%{opacity:0}to{opacity:1}}@keyframes room-chat-module__MOKCdq__chatDrawerIn{0%{opacity:0;transform:translate(36px)}to{opacity:1;transform:translate(0)}}@keyframes room-chat-module__MOKCdq__chatNewMessageIn{0%{opacity:0;transform:translate(50%,5px)}to{opacity:1;transform:translate(50%)}}@keyframes room-chat-module__MOKCdq__chatSpin{to{transform:rotate(360deg)}}@media (hover:none) and (pointer:coarse){.room-chat-module__MOKCdq__inputRow input{font-size:16px}}@media (orientation:portrait) and (max-width:700px){.room-chat-module__MOKCdq__trigger,.room-chat-module__MOKCdq__root[data-phase=PLAYING] .room-chat-module__MOKCdq__trigger{right:max(13px, env(safe-area-inset-right));bottom:max(14px, calc(env(safe-area-inset-bottom) + 10px));width:48px;min-width:48px;height:48px;padding:0}.room-chat-module__MOKCdq__trigger>span{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.room-chat-module__MOKCdq__drawer{width:100%;height:min(72dvh,620px);max-height:calc(100dvh - max(18px, env(safe-area-inset-top)));border-top:1px solid #ffffff1f;border-left:0;border-radius:22px 22px 0 0;animation-name:room-chat-module__MOKCdq__chatSheetIn;top:auto;bottom:0;box-shadow:0 -22px 65px #00000085}.room-chat-module__MOKCdq__header{min-height:62px;padding-top:10px}.room-chat-module__MOKCdq__header:before{content:"";background:#ffffff21;border-radius:999px;width:34px;height:4px;position:absolute;top:7px;left:50%;transform:translate(-50%)}.room-chat-module__MOKCdq__messageList{padding-inline:14px}.room-chat-module__MOKCdq__composer{padding-left:max(12px, env(safe-area-inset-left))}.room-chat-module__MOKCdq__inputRow>button{min-width:66px}}@media (orientation:landscape) and (max-height:500px){.room-chat-module__MOKCdq__root[data-phase=PLAYING] .room-chat-module__MOKCdq__trigger{right:max(10px, env(safe-area-inset-right));bottom:max(138px, calc(env(safe-area-inset-bottom) + 132px));width:42px;min-width:42px;height:42px;padding:0}.room-chat-module__MOKCdq__root[data-phase=PLAYING][data-viewer-role=SPECTATOR] .room-chat-module__MOKCdq__trigger{top:max(48px, calc(env(safe-area-inset-top) + 44px));right:max(9px, env(safe-area-inset-right));bottom:auto}.room-chat-module__MOKCdq__root[data-phase=PLAYING] .room-chat-module__MOKCdq__trigger>span{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.room-chat-module__MOKCdq__drawer{width:min(310px,100vw - 16px)}.room-chat-module__MOKCdq__header{min-height:52px;padding-top:max(7px, env(safe-area-inset-top));padding-bottom:7px}.room-chat-module__MOKCdq__messageList{padding-top:13px;padding-bottom:15px}.room-chat-module__MOKCdq__message{margin-top:10px}.room-chat-module__MOKCdq__messageGrouped{margin-top:3px}.room-chat-module__MOKCdq__messageBody p{padding-block:7px}.room-chat-module__MOKCdq__composer{padding-top:8px;padding-bottom:max(7px, env(safe-area-inset-bottom))}.room-chat-module__MOKCdq__composerMeta{display:none}}@media (prefers-reduced-motion:reduce){.room-chat-module__MOKCdq__trigger,.room-chat-module__MOKCdq__backdrop,.room-chat-module__MOKCdq__drawer,.room-chat-module__MOKCdq__newMessageButton{scroll-behavior:auto;transition:none;animation:none}}@keyframes room-chat-module__MOKCdq__chatSheetIn{0%{opacity:0;transform:translateY(32px)}to{opacity:1;transform:translateY(0)}}.room-chat-module__MOKCdq__triggerCompact{z-index:1;width:100%;min-width:0;height:44px;box-shadow:none;color:#87998e;-webkit-backdrop-filter:none;backdrop-filter:none;background:#ffffff09;border-color:#f0c56c24;border-radius:9px;flex-direction:column;gap:4px;padding:0 4px;position:relative;inset:auto}.room-chat-module__MOKCdq__triggerCompact:hover{box-shadow:none;color:#e8c873;border-color:#f0c56c66;transform:none}.room-chat-module__MOKCdq__triggerCompact:focus-visible{outline-offset:2px;outline:2px solid #efc46c}.room-chat-module__MOKCdq__triggerCompact>span{clip:auto;clip-path:none;white-space:nowrap;width:auto;height:auto;font-size:8px;line-height:1;position:static;overflow:visible}.room-chat-module__MOKCdq__triggerCompact .room-chat-module__MOKCdq__unreadBadge{border-width:0;min-width:15px;height:15px;padding:0 3px;font-size:7px;top:3px;right:4px}.room-chat-module__MOKCdq__triggerCompact.room-chat-module__MOKCdq__triggerHud{background:#ffffff09;border-color:#f0c56c21;border-radius:9px;flex-direction:row;width:34px;min-width:34px;height:34px;padding:0}.room-chat-module__MOKCdq__triggerCompact.room-chat-module__MOKCdq__triggerHud>span{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.room-chat-module__MOKCdq__triggerCompact.room-chat-module__MOKCdq__triggerHud .room-chat-module__MOKCdq__unreadBadge{border:1px solid #0b1d16;min-width:17px;height:17px;font-size:7px;top:-6px;right:-6px}.room-chat-module__MOKCdq__triggerCompact.room-chat-module__MOKCdq__triggerLobby{color:#9fb0a6;background:#f0c56c0b;border-color:#f0c56c2e;border-radius:9px;flex-direction:row;gap:7px;width:auto;min-width:78px;height:40px;padding:0 12px}.room-chat-module__MOKCdq__triggerCompact.room-chat-module__MOKCdq__triggerLobby>span{font-size:9px;font-weight:800}@media (orientation:landscape) and (max-height:500px){.room-chat-module__MOKCdq__triggerCompact{height:42px}.room-chat-module__MOKCdq__triggerCompact.room-chat-module__MOKCdq__triggerLobby{height:38px}.room-chat-module__MOKCdq__triggerCompact.room-chat-module__MOKCdq__triggerHud{width:34px;height:34px}}
.voice-chat-module__lZ8Kgq__root{--voice-gold:#efc46c;--voice-green:#65d3a0;position:relative}.voice-chat-module__lZ8Kgq__trigger{right:max(106px, calc(env(safe-area-inset-right) + 102px));bottom:max(22px, calc(env(safe-area-inset-bottom) + 18px));z-index:29;color:#e9f0eb;cursor:pointer;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(145deg,#1c4332fa,#091f16fa);border:1px solid #65d3a047;border-radius:999px;justify-content:center;align-items:center;gap:7px;min-width:56px;height:48px;padding:0 15px;font-size:11px;font-weight:800;transition:all .15s;display:inline-flex;position:fixed;box-shadow:0 13px 34px #0000006b,inset 0 0 0 1px #ffffff09}.voice-chat-module__lZ8Kgq__root[data-phase=PLAYING] .voice-chat-module__lZ8Kgq__trigger{bottom:max(150px, calc(env(safe-area-inset-bottom) + 138px))}.voice-chat-module__lZ8Kgq__trigger:hover{border-color:#65d3a08c;transform:translateY(-2px)}.voice-chat-module__lZ8Kgq__trigger b{color:#8be0b4;background:#65d3a024;border-radius:999px;place-items:center;min-width:18px;height:18px;padding:0 4px;font-size:8px;display:grid}.voice-chat-module__lZ8Kgq__triggerSpeaking{border-color:#65d3a0b8;box-shadow:0 13px 34px #0000006b,0 0 0 5px #65d3a01a}.voice-chat-module__lZ8Kgq__panel{right:max(18px, env(safe-area-inset-right));bottom:max(80px, calc(env(safe-area-inset-bottom) + 76px));z-index:120;color:#edf3ef;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:radial-gradient(circle at 100% 0,#65d3a01a,#0000 34%),#091d15fa;border:1px solid #ffffff1a;border-radius:17px;flex-direction:column;width:min(310px,100vw - 28px);max-height:min(580px,100dvh - 100px);animation:.17s ease-out both voice-chat-module__lZ8Kgq__voicePanelIn;display:flex;position:fixed;overflow:hidden;box-shadow:0 22px 65px #00000085}.voice-chat-module__lZ8Kgq__root[data-phase=PLAYING] .voice-chat-module__lZ8Kgq__panel{top:max(52px, calc(env(safe-area-inset-top) + 48px));right:max(10px, env(safe-area-inset-right));width:min(272px,100vw - 20px);max-height:calc(100dvh - max(64px, calc(env(safe-area-inset-top) + 60px)));bottom:auto}.voice-chat-module__lZ8Kgq__root[data-phase=PLAYING] .voice-chat-module__lZ8Kgq__joinBody{text-align:left;grid-template-columns:28px minmax(0,1fr);justify-items:start;gap:2px 9px;padding:13px}.voice-chat-module__lZ8Kgq__root[data-phase=PLAYING] .voice-chat-module__lZ8Kgq__joinBody>svg{grid-row:1/3;margin:0}.voice-chat-module__lZ8Kgq__root[data-phase=PLAYING] .voice-chat-module__lZ8Kgq__joinBody p{margin:1px 0 0}.voice-chat-module__lZ8Kgq__root[data-phase=PLAYING] .voice-chat-module__lZ8Kgq__joinButton{grid-column:1/-1;height:36px;margin-top:8px}.voice-chat-module__lZ8Kgq__panel>header{background:#122e22b8;border-bottom:1px solid #ffffff13;flex:none;justify-content:space-between;align-items:center;gap:10px;min-height:58px;padding:10px 11px 10px 14px;display:flex}.voice-chat-module__lZ8Kgq__panel>header>div{align-items:center;gap:9px;min-width:0;display:flex}.voice-chat-module__lZ8Kgq__panel>header i{background:#687b70;border-radius:50%;flex:none;width:8px;height:8px}.voice-chat-module__lZ8Kgq__panel>header .voice-chat-module__lZ8Kgq__statusConnected{background:var(--voice-green);box-shadow:0 0 0 5px #65d3a014,0 0 12px #65d3a052}.voice-chat-module__lZ8Kgq__panel>header span{gap:2px;min-width:0;display:grid}.voice-chat-module__lZ8Kgq__panel>header strong{font-size:13px}.voice-chat-module__lZ8Kgq__panel>header small{color:#7f9589;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.voice-chat-module__lZ8Kgq__panel>header>button{color:#8fa198;cursor:pointer;background:#ffffff09;border:1px solid #ffffff12;border-radius:9px;flex:none;place-items:center;width:32px;height:32px;display:grid}.voice-chat-module__lZ8Kgq__joinBody{color:#70887b;text-align:center;justify-items:center;padding:24px 20px 20px;display:grid}.voice-chat-module__lZ8Kgq__joinBody>svg{color:#75cda0;margin-bottom:10px}.voice-chat-module__lZ8Kgq__joinBody strong{color:#dbe6df;font-size:11px}.voice-chat-module__lZ8Kgq__joinBody p{color:#71877b;margin:7px 0 16px;font-size:8px;line-height:1.55}.voice-chat-module__lZ8Kgq__joinButton,.voice-chat-module__lZ8Kgq__playbackButton{color:#10271b;cursor:pointer;background:linear-gradient(135deg,#70d7a4,#48ad79);border:0;border-radius:10px;justify-content:center;align-items:center;gap:7px;font-size:10px;font-weight:850;display:inline-flex}.voice-chat-module__lZ8Kgq__joinButton{width:100%;height:40px}.voice-chat-module__lZ8Kgq__joinButton:disabled{cursor:not-allowed;filter:saturate(.25);opacity:.48}.voice-chat-module__lZ8Kgq__playbackButton{flex:none;height:34px;margin:9px 11px 0}.voice-chat-module__lZ8Kgq__participantList{scrollbar-color:#ffffff26 transparent;scrollbar-width:thin;min-height:0;max-height:230px;padding:8px 9px;overflow-y:auto}.voice-chat-module__lZ8Kgq__participant{color:#61766b;border-radius:10px;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:40px;padding:4px 7px;transition:all .12s;display:grid}.voice-chat-module__lZ8Kgq__participant>i{color:#b9cbc0;background:#17372a;border:1px solid #ffffff17;border-radius:50%;place-items:center;width:30px;height:30px;font-size:8px;font-style:normal;font-weight:850;display:grid}.voice-chat-module__lZ8Kgq__participant>span{gap:2px;min-width:0;display:grid}.voice-chat-module__lZ8Kgq__participant strong{color:#cbd7cf;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.voice-chat-module__lZ8Kgq__participant small{color:#60756a;font-size:7px}.voice-chat-module__lZ8Kgq__participantSpeaking{color:#73d6a4;background:#65d3a013}.voice-chat-module__lZ8Kgq__participantSpeaking>i{color:#8de0b7;border-color:#65d3a073;box-shadow:0 0 0 4px #65d3a014}.voice-chat-module__lZ8Kgq__participant[data-quality=poor] small,.voice-chat-module__lZ8Kgq__participant[data-quality=lost] small{color:#d98c7f}.voice-chat-module__lZ8Kgq__networkStatus{color:#82968a;background:#ffffff06;border:1px solid #fff1;border-radius:9px;grid-template-columns:17px minmax(0,1fr);align-items:center;gap:8px;margin:0 9px 8px;padding:8px 9px;display:grid}.voice-chat-module__lZ8Kgq__networkStatus>span{gap:2px;min-width:0;display:grid}.voice-chat-module__lZ8Kgq__networkStatus strong,.voice-chat-module__lZ8Kgq__networkStatus small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.voice-chat-module__lZ8Kgq__networkStatus strong{color:#aebeb4;font-size:8px}.voice-chat-module__lZ8Kgq__networkStatus small{color:#657a6e;font-size:7px}.voice-chat-module__lZ8Kgq__networkStatus[data-grade=GOOD]{color:#6ecf9e;background:#65d3a00b;border-color:#65d3a024}.voice-chat-module__lZ8Kgq__networkStatus[data-grade=FAIR]{color:#d7b86f;background:#efc46c0e;border-color:#efc46c2e}.voice-chat-module__lZ8Kgq__networkStatus[data-grade=POOR]{color:#de8b7e;background:#822c221a;border-color:#e2746333}.voice-chat-module__lZ8Kgq__networkStatus[data-grade=POOR] strong{color:#e3a096}.voice-chat-module__lZ8Kgq__devicePicker{color:#789083;background:#ffffff06;border:1px solid #fff1;border-radius:9px;grid-template-columns:17px minmax(0,1fr) auto;align-items:center;gap:8px;margin:0 9px 8px;padding:7px 9px;display:grid}.voice-chat-module__lZ8Kgq__devicePicker>span{gap:3px;min-width:0;display:grid}.voice-chat-module__lZ8Kgq__devicePicker small{color:#687c71;font-size:7px}.voice-chat-module__lZ8Kgq__devicePicker select{color:#c4d2c9;width:100%;min-width:0;height:29px;font:inherit;background:#102b20;border:1px solid #ffffff14;border-radius:7px;outline:0;padding:0 7px;font-size:16px}.voice-chat-module__lZ8Kgq__devicePicker select:focus-visible{outline-offset:1px;border-color:#efc46cb3;outline:2px solid #efc46c59}.voice-chat-module__lZ8Kgq__devicePicker select:disabled{cursor:wait;opacity:.6}.voice-chat-module__lZ8Kgq__mobileAudioHint{color:#78998a;text-align:center;background:#65d3a00a;border:1px solid #65d3a01f;border-radius:9px;margin:0 9px 8px;padding:7px 9px;font-size:7px;line-height:1.45}.voice-chat-module__lZ8Kgq__mobileAudioHint[data-active=true]{color:#bea76f;background:#efc46c0e;border-color:#efc46c2e}.voice-chat-module__lZ8Kgq__controls{background:#05140e9e;border-top:1px solid #ffffff12;grid-template-columns:1fr 1fr auto;gap:6px;padding:9px;display:grid}.voice-chat-module__lZ8Kgq__controls button{color:#9aac9f;cursor:pointer;white-space:nowrap;background:#ffffff09;border:1px solid #ffffff14;border-radius:9px;justify-content:center;align-items:center;gap:5px;min-width:0;height:38px;padding:0 8px;font-size:8px;font-weight:800;display:inline-flex}.voice-chat-module__lZ8Kgq__controls button:disabled{cursor:wait;opacity:.5}.voice-chat-module__lZ8Kgq__controls .voice-chat-module__lZ8Kgq__controlActive{color:#82dbae;background:#65d3a01a;border-color:#65d3a047}.voice-chat-module__lZ8Kgq__controls .voice-chat-module__lZ8Kgq__controlDanger,.voice-chat-module__lZ8Kgq__controls .voice-chat-module__lZ8Kgq__leaveButton{color:#e28d80;border-color:#ee7a692e}.voice-chat-module__lZ8Kgq__controls .voice-chat-module__lZ8Kgq__leaveButton{width:38px;padding:0;font-size:0}.voice-chat-module__lZ8Kgq__error{color:#e49487;text-align:center;background:#822c221f;border-top:1px solid #ee7a691a;margin:0;padding:8px 11px 10px;font-size:8px;line-height:1.45}.voice-chat-module__lZ8Kgq__audioHost{opacity:0;pointer-events:none;width:1px;height:1px;position:fixed;overflow:hidden}.voice-chat-module__lZ8Kgq__spinner{animation:.75s linear infinite voice-chat-module__lZ8Kgq__voiceSpin}.voice-chat-module__lZ8Kgq__trigger:focus-visible,.voice-chat-module__lZ8Kgq__panel button:focus-visible{outline:2px solid var(--voice-gold);outline-offset:2px}@keyframes voice-chat-module__lZ8Kgq__voicePanelIn{0%{opacity:0;transform:translateY(8px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes voice-chat-module__lZ8Kgq__voiceSpin{to{transform:rotate(360deg)}}@media (orientation:portrait) and (max-width:700px){.voice-chat-module__lZ8Kgq__trigger,.voice-chat-module__lZ8Kgq__root[data-phase=PLAYING] .voice-chat-module__lZ8Kgq__trigger{right:max(71px, calc(env(safe-area-inset-right) + 68px));bottom:max(14px, calc(env(safe-area-inset-bottom) + 10px));width:48px;min-width:48px;height:48px;padding:0}.voice-chat-module__lZ8Kgq__trigger>span{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.voice-chat-module__lZ8Kgq__trigger b{border:2px solid #0b1d16;position:absolute;top:-6px;right:-4px}.voice-chat-module__lZ8Kgq__panel,.voice-chat-module__lZ8Kgq__root[data-phase=PLAYING] .voice-chat-module__lZ8Kgq__panel{top:auto;right:max(13px, env(safe-area-inset-right));bottom:max(71px, calc(env(safe-area-inset-bottom) + 67px));width:min(310px,100vw - 26px);max-height:calc(100dvh - 90px)}}@media (prefers-reduced-motion:reduce){.voice-chat-module__lZ8Kgq__panel,.voice-chat-module__lZ8Kgq__spinner{animation-duration:1ms}}.voice-chat-module__lZ8Kgq__triggerCompact{z-index:1;width:100%;min-width:0;height:44px;box-shadow:none;color:#87998e;-webkit-backdrop-filter:none;backdrop-filter:none;background:#ffffff09;border-color:#ffffff14;border-radius:9px;flex-direction:column;gap:4px;padding:0 4px;position:relative;inset:auto}.voice-chat-module__lZ8Kgq__triggerCompact:hover{color:#dce8e0;border-color:#65d3a059;transform:none}.voice-chat-module__lZ8Kgq__triggerCompact:focus-visible{outline-offset:2px;outline:2px solid #efc46c}.voice-chat-module__lZ8Kgq__triggerCompact>span{clip:auto;clip-path:none;white-space:nowrap;width:auto;height:auto;font-size:8px;line-height:1;position:static;overflow:visible}.voice-chat-module__lZ8Kgq__triggerCompact b{color:#8be0b4;background:#234c38;border:0;min-width:15px;height:15px;padding:0 3px;font-size:7px;position:absolute;top:3px;right:4px}.voice-chat-module__lZ8Kgq__triggerCompact.voice-chat-module__lZ8Kgq__triggerConnected{color:#79d6a7;background:#65d3a014;border-color:#65d3a042}.voice-chat-module__lZ8Kgq__triggerCompact.voice-chat-module__lZ8Kgq__triggerSpeaking{border-color:#65d3a094;box-shadow:0 0 0 3px #65d3a014}.voice-chat-module__lZ8Kgq__triggerCompact.voice-chat-module__lZ8Kgq__triggerLobby{color:#9fb4a8;background:#65d3a00e;border-color:#65d3a033;border-radius:9px;flex-direction:row;gap:7px;width:auto;min-width:78px;height:40px;padding:0 12px}.voice-chat-module__lZ8Kgq__triggerCompact.voice-chat-module__lZ8Kgq__triggerLobby>span{font-size:9px;font-weight:800}.voice-chat-module__lZ8Kgq__triggerCompact.voice-chat-module__lZ8Kgq__triggerLobby b{min-width:16px;height:16px;position:static}.voice-chat-module__lZ8Kgq__root[data-trigger-layout=LOBBY] .voice-chat-module__lZ8Kgq__panel{right:auto;bottom:max(78px, calc(env(safe-area-inset-bottom) + 74px));left:max(18px, env(safe-area-inset-left));width:min(280px,100vw - 28px)}@media (orientation:landscape) and (max-height:500px){.voice-chat-module__lZ8Kgq__root[data-phase=PLAYING] .voice-chat-module__lZ8Kgq__panel{top:max(47px, calc(env(safe-area-inset-top) + 43px));width:min(260px,100vw - 16px);max-height:calc(100dvh - max(55px, calc(env(safe-area-inset-top) + 51px)))}.voice-chat-module__lZ8Kgq__root[data-phase=PLAYING] .voice-chat-module__lZ8Kgq__panel>header{min-height:48px;padding-block:7px}.voice-chat-module__lZ8Kgq__root[data-phase=PLAYING] .voice-chat-module__lZ8Kgq__joinBody{padding:10px}.voice-chat-module__lZ8Kgq__root[data-phase=PLAYING] .voice-chat-module__lZ8Kgq__joinBody p{display:none}.voice-chat-module__lZ8Kgq__root[data-phase=PLAYING] .voice-chat-module__lZ8Kgq__joinBody>svg{grid-row:1;align-self:center}.voice-chat-module__lZ8Kgq__root[data-phase=PLAYING] .voice-chat-module__lZ8Kgq__joinButton{grid-row:2;height:34px;margin-top:6px}.voice-chat-module__lZ8Kgq__triggerCompact{height:42px}.voice-chat-module__lZ8Kgq__triggerCompact.voice-chat-module__lZ8Kgq__triggerLobby{height:38px}.voice-chat-module__lZ8Kgq__root[data-trigger-layout=LOBBY] .voice-chat-module__lZ8Kgq__panel{right:auto;bottom:max(62px, calc(env(safe-area-inset-bottom) + 58px));left:max(12px, env(safe-area-inset-left));width:min(260px,100vw - 20px);max-height:calc(100dvh - 74px)}}
