:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#07111f;--bg-soft:#0a1626;--panel:#0d1b2b;--panel-2:#102033;--panel-3:#13253a;--line:#20364d;--line-soft:#5b7fa22e;--text:#eef6ff;--muted:#89a1b8;--muted-2:#627c95;--accent:#38bdf8;--accent-2:#0ea5e9;--accent-soft:#38bdf81f;--green:#34d399;--green-soft:#34d3991f;--red:#fb7185;--red-soft:#fb71851f;--amber:#fbbf24;--shadow:0 24px 70px #00000040;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}html{background:var(--bg);scroll-behavior:smooth;min-height:100%}body{min-width:320px;min-height:100vh;color:var(--text);background:radial-gradient(circle at 14% -10%,#0ea5e921,#0000 32rem),radial-gradient(circle at 94% 8%,#34d3990f,#0000 28rem),linear-gradient(#07111f 0%,#081321 50%,#07111f 100%);margin:0}body:before{content:"";pointer-events:none;background-image:linear-gradient(#ffffff04 1px,#0000 1px),linear-gradient(90deg,#ffffff03 1px,#0000 1px);background-size:44px 44px;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 72%);mask-image:linear-gradient(#000,#0000 72%)}button,input,textarea,select{font:inherit}button{cursor:pointer}button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline-offset:2px;outline:2px solid #38bdf8cc}input,textarea,select{border:1px solid var(--line);color:var(--text);background:#091725;border-radius:11px;padding:.72rem .85rem;transition:border-color .15s,background .15s,box-shadow .15s}input::placeholder,textarea::placeholder{color:#58728b}input:focus,textarea:focus,select:focus{background:#0b1b2c;border-color:#3577a4;outline:none;box-shadow:0 0 0 3px #38bdf814}button{font-family:inherit}.lobbyShell,.appShell{width:min(100% - 42px,1440px);margin:0 auto;position:relative}.appShell{padding-bottom:56px}.lobbyShell{padding-bottom:32px}.brand{align-items:center;gap:10px;min-width:max-content;display:flex}.brandMark{color:#78d8ff;background:linear-gradient(145deg,#38bdf826,#0ea5e90a);border:1px solid #38bdf852;border-radius:12px;place-items:center;width:38px;height:38px;display:grid;box-shadow:inset 0 1px #ffffff0d}.brandText{flex-direction:column;line-height:1;display:flex}.brandText b{color:#fff;font-weight:850}.brandText small{color:#69849d;letter-spacing:.16em;text-transform:uppercase;margin-top:5px;font-size:.56rem}.statusPill{border:1px solid var(--line);color:#88a0b5;letter-spacing:.02em;white-space:nowrap;background:#091725c7;border-radius:999px;align-items:center;gap:7px;height:30px;padding:0 10px;font-size:.67rem;font-weight:700;display:inline-flex}.statusPill i{background:#64748b;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #64748b14}.statusPill.online{color:#8ce7c7;background:#0f312b75;border-color:#34d39940}.statusPill.online i{background:var(--green);box-shadow:0 0 0 3px #34d3991f}.statusPill.connecting i{background:var(--amber)}.sectionKicker{color:#5dbfe9;letter-spacing:.16em;text-transform:uppercase;margin-bottom:7px;display:block;font-size:.62rem!important;font-weight:850!important}.lobbyHeader{border-bottom:1px solid #2d46606b;justify-content:space-between;align-items:center;height:82px;display:flex}.roomState{letter-spacing:.08em;color:#638099;align-items:center;gap:6px;font-size:.55rem;font-weight:850;display:inline-flex}.roomState i{background:#4f6a83;border-radius:50%;width:6px;height:6px}.roomState.live{color:#ff8ea0}.roomState.live i{background:var(--red);box-shadow:0 0 0 4px #fb718514}.roomName{flex-direction:column;gap:5px;margin:20px 0 18px;display:flex}.roomName strong{letter-spacing:-.025em;white-space:nowrap;text-overflow:ellipsis;font-size:1.02rem;overflow:hidden}.roomSpeaker{color:#ff91a0;background:#4d192738;border:1px solid #fb71852e;border-radius:11px;align-items:center;gap:10px;min-height:46px;padding:9px 10px;display:flex}.roomSpeaker.idle{color:#5f8099;background:#091a2a;border-color:#1b344b}.roomSpeaker>span{flex-direction:column;gap:1px;min-width:0;display:flex}.roomSpeaker small{color:#718ba2;text-transform:uppercase;letter-spacing:.08em;font-size:.52rem}.roomSpeaker b{white-space:nowrap;text-overflow:ellipsis;font:700 .73rem ui-monospace,SFMono-Regular,Menlo,monospace;overflow:hidden}.roomMeta{color:#718ba2;justify-content:space-between;align-items:center;margin-top:auto;padding-top:15px;font-size:.66rem;display:flex}.roomMeta>span{align-items:center;gap:6px;display:flex}.enterRoom{font-weight:750;color:#79c9ed!important}.noRooms{color:#6f89a1;border:1px dashed #26425c;border-radius:17px;flex-direction:column;justify-content:center;align-items:center;gap:6px;min-height:220px;display:flex}.noRooms strong{color:#b7c8d8}.noRooms span{font-size:.75rem}.footer{color:#516b83;border-top:1px solid #2d466066;justify-content:space-between;margin-top:42px;padding:22px 2px;font-size:.68rem;display:flex}.footer b{color:#9bbbd1}.topbar{z-index:30;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#07111fe0;border-bottom:1px solid #2d46607a;justify-content:space-between;align-items:center;height:70px;display:flex;position:sticky;top:0}.audioToggle,.iconBtn{border:1px solid var(--line);color:#a1b5c8;background:#0b1b2c;border-radius:10px;justify-content:center;align-items:center;gap:7px;min-height:36px;padding:.48rem .72rem;transition:all .15s;display:inline-flex}.audioToggle:hover,.iconBtn:hover{color:#eef8ff;background:#12273c;border-color:#315878}.iconBtn{width:36px;padding:0}.iconBtn.selected{background:var(--accent-soft);color:#80d8fb;border-color:#38bdf857}.audioToggle span{text-overflow:ellipsis;white-space:nowrap;max-width:145px;font-size:.67rem;overflow:hidden}.audioToggle.active{color:#7be4bf;background:var(--green-soft);border-color:#34d3994d}.contentGrid{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:16px;display:grid}.wheelColumn,.sideColumn{min-width:0}.sideColumn{flex-direction:column;gap:14px;display:flex;position:sticky;top:86px}.wheelHeader{justify-content:space-between;align-items:flex-end;gap:20px;padding:7px 2px 13px;display:flex}.wheelHeader h2{letter-spacing:-.025em;margin:0;font-size:1.2rem}.wheelHeader p{color:#69849b;align-items:center;gap:5px;margin:5px 0 0;font-size:.67rem;display:flex}.hint{color:#5e7991;white-space:nowrap;font-size:.62rem}.addParticipantWrap{border:1px solid var(--line);background:#0c1b2cd1;border-radius:14px;margin-bottom:10px;overflow:hidden}.addParticipant{grid-template-columns:38px 140px minmax(140px,1fr) minmax(120px,.7fr) auto;gap:8px;padding:10px;display:grid}.operatorLookupLine{color:#617f97;background:#0714218c;border-top:1px solid #223950b3;justify-content:space-between;align-items:center;gap:10px;min-height:34px;padding:7px 10px;font-size:.56rem;display:flex}.operatorLookupLine>span{align-items:center;gap:7px;min-width:0;display:flex;overflow:hidden}.operatorLookupLine b{color:#8fa8bb;white-space:nowrap}.operatorLookupLine em{color:#69859c;white-space:nowrap;text-overflow:ellipsis;font-style:normal;overflow:hidden}.operatorLookupLine.found{color:#5fcfb0}.operatorLookupLine.error,.operatorLookupLine.not_found{color:#e0a666}.operatorLookupLine button{color:#86a4bb;background:#0b1d2e;border:1px solid #24435c;border-radius:8px;align-items:center;gap:5px;padding:.38rem .55rem;font-size:.54rem;display:flex}.operatorLookupLine button:disabled{opacity:.35;cursor:not-allowed}.spin{animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.addIcon{color:#6bcaf1;background:#102942;border-radius:9px;place-items:center;width:38px;height:38px;display:grid}.addParticipant input{min-width:0;padding:.58rem .68rem;font-size:.72rem}.addParticipant button{color:#fff;white-space:nowrap;background:linear-gradient(145deg,#1f8ec5,#1675ac);border:0;border-radius:10px;justify-content:center;align-items:center;gap:6px;padding:.58rem .9rem;font-weight:780;display:flex;box-shadow:0 8px 20px #0ea5e91f}.participants{flex-direction:column;gap:8px;display:flex}.drag{color:#4d6b84;cursor:grab;background:0 0;border:0;padding:5px}.drag:active{cursor:grabbing}.identity{flex-direction:column;gap:3px;min-width:0;display:flex}.identityLine{align-items:center;gap:8px;min-width:0;display:flex}.identity strong{color:#eff9ff;letter-spacing:-.02em;font:800 1.03rem ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.identity>span{color:#a5b8c9;white-space:nowrap;text-overflow:ellipsis;font-size:.77rem;overflow:hidden}.identity>small{color:#5e7a92;white-space:nowrap;text-overflow:ellipsis;font-size:.58rem;overflow:hidden}.txBadge{background:var(--red-soft);letter-spacing:.08em;border:1px solid #fb71854d;border-radius:999px;align-items:center;gap:5px;padding:.18rem .43rem;font-weight:900;color:#ff91a1!important;font-size:.52rem!important;display:inline-flex!important}.txBadge i{background:var(--red);border-radius:50%;width:5px;height:5px}.metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.metrics>span{background:#091827;border:1px solid #182f46;border-radius:9px;min-width:0;padding:8px 9px}.metrics small{letter-spacing:.08em;color:#58748d;margin-bottom:3px;font:750 .49rem system-ui,sans-serif;display:block}.metrics b{font-variant-numeric:tabular-nums;color:#adc1d2;font:700 .7rem ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.metrics .partial b{color:#6f8ba3}.participantActions{justify-content:flex-end;gap:5px;display:flex}.participantActions .mic.active{color:#fff;background:#67293a;border-color:#a74659}.editGrid{grid-template-columns:1fr 1.2fr;gap:5px;display:grid}.editGrid input{min-width:0;padding:.43rem .52rem;font-size:.7rem}.emptyWheel{color:#7390a7;border:1px dashed #28445e;border-radius:14px;flex-direction:column;align-items:center;gap:6px;padding:46px;display:flex}.emptyWheel strong{color:#a9bccd}.emptyWheel span{font-size:.7rem}.sideCard,.settingsPanel{border:1px solid var(--line);background:#0c1a2be6;border-radius:15px;overflow:hidden}.qapList{border-top:1px solid var(--line);max-height:280px;padding:5px 12px;overflow:auto}.qapList>div{border-bottom:1px solid #20385380;justify-content:space-between;align-items:center;padding:9px 3px;display:flex}.qapList>div:last-child{border-bottom:0}.qapList span{align-items:baseline;gap:8px;display:flex}.qapList strong{font:.75rem ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.qapList small{color:#718ba2;font-size:.65rem}.qapList button{color:#8ba1b6;background:0 0;border:0;padding:7px}.qapList button.danger{color:#dd7886}.sideCard{padding:15px}.sideTitle{justify-content:space-between;align-items:flex-start;margin-bottom:13px;display:flex}.sideTitle>div{flex-direction:column;gap:3px;display:flex}.sideTitle span{align-items:center;gap:6px;font-size:.8rem;font-weight:780;display:flex}.automation label,.settingsPanel label{color:#708ba2;flex-direction:column;gap:5px;margin:9px 0;font-size:.61rem;display:flex}.automation input,.automation select,.settingsPanel input{padding:.58rem;font-size:.69rem}.settingsPanel{margin:0 0 14px;padding:12px}.settingsPanel .settingsFields{grid-template-columns:2fr 1fr 1fr;gap:9px;display:grid}.operatorMaintenance{border-top:1px solid #223950b3;justify-content:space-between;align-items:center;gap:12px;margin-top:10px;padding-top:10px;display:flex}.operatorMaintenance>span{color:#89a4b9;grid-template-rows:auto auto;grid-template-columns:20px auto;align-items:center;display:grid}.operatorMaintenance>span svg{grid-row:1/3}.operatorMaintenance b{font-size:.62rem}.operatorMaintenance small{color:#607d94;font-size:.52rem}.operatorMaintenanceActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:7px;display:flex}.operatorMaintenance button{color:#e8ae70;background:#4a2d1138;border:1px solid #f0b46a47;border-radius:9px;align-items:center;gap:6px;padding:.48rem .65rem;font-size:.58rem;display:flex}.operatorMaintenance .saveRoomNameBtn{color:#89d9f5;background:#1e709729;border-color:#38bdf847}.loading{color:#7892a9;align-content:center;place-items:center;gap:13px;min-height:72vh;display:grid}.loading p{margin:0;font-size:.75rem}.loadingPulse{background:var(--accent);border-radius:50%;width:8px;height:8px;animation:1.4s infinite pulse;box-shadow:0 0 #38bdf840}@keyframes pulse{70%{box-shadow:0 0 0 10px #38bdf800}to{box-shadow:0 0 #38bdf800}}@media (max-width:1180px){.contentGrid{grid-template-columns:1fr}.sideColumn{grid-template-columns:1fr 1fr;display:grid;position:static}}@media (max-width:900px){.sideColumn,.settingsPanel .settingsFields{grid-template-columns:1fr}.operatorMaintenance{flex-direction:column;align-items:flex-start}}@media (max-width:640px){.lobbyShell,.appShell{width:min(100% - 18px,1440px)}.lobbyHeader{height:64px}.brandText small{display:none}.footer{flex-direction:column;gap:6px}.topbar{height:60px}.topbar .brand{display:flex}.topbar .brand.compact{gap:5px}.topbar .brand.compact .brandMark{border-radius:9px;width:30px;height:30px}.topbar .brand.compact .brandText>span{font-size:.86rem}.statusPill{display:none}.audioToggle{width:36px;padding:0}.audioToggle span{display:none}.wheelHeader{align-items:flex-start}.addParticipant{grid-template-columns:34px 1fr}.addIcon{width:34px;height:34px}.addParticipant input{grid-column:2}.addParticipant button{grid-column:1/-1}.operatorLookupLine{flex-direction:column;align-items:flex-start}.operatorLookupLine>span{flex-wrap:wrap}.metrics{gap:4px}.metrics>span{padding:7px 6px}.metrics b{font-size:.62rem}.sectionKicker{font-size:.56rem!important}}.monitorMode{flex-wrap:wrap;gap:6px;margin-top:9px;display:flex}.monitorMode span{color:#7590a7;background:#081827;border:1px solid #1d354b;border-radius:999px;align-items:center;gap:4px;padding:5px 7px;font-size:.52rem;display:flex}.monitorMode b{color:#b8ccd9}.eventTimes{border-top:1px solid #223950b3;gap:5px;margin-top:9px;padding-top:8px;display:grid}.eventTimes span{justify-content:space-between;gap:12px;display:flex}.eventTimes small{color:#607d95;font-size:.52rem}.eventTimes b{color:#9eb4c5;font-size:.52rem;font-weight:650}.noActivity{text-align:center;color:#5f7d95;border:1px dashed #1e3a52;border-radius:9px;margin:0;padding:10px;font-size:.54rem}.statsFootnote{color:#526f86;margin:9px 0 0;font-size:.49rem;line-height:1.45}.statsDateRow label{color:#6d899f;align-items:center;gap:7px;font-size:.52rem;display:flex}.statsDateRow input{color:#b8ccda;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#081725;border:1px solid #203b52;border-radius:8px;padding:5px 7px;font:600 .55rem ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.dailyChartBlock,.operatorActivity{background:#081725;border:1px solid #1d354b;border-radius:11px;margin-top:10px;padding:10px}.chartSectionTitle{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.chartSectionTitle>div{color:#9db8ca;align-items:center;gap:6px;display:flex}.chartSectionTitle strong{font-size:.61rem}.chartSectionTitle span{color:#58748b;font-size:.48rem}.dailyKpis{grid-template-columns:repeat(3,1fr);gap:6px;margin-bottom:9px;display:grid}.dailyKpis span{background:#0b1b2a;border:1px solid #233e54b3;border-radius:8px;flex-direction:column;padding:6px 7px;display:flex}.dailyKpis small{letter-spacing:.06em;color:#58748b;font-size:.43rem}.dailyKpis b{color:#d4e6f2;margin-top:2px;font:750 .67rem ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.hourlyChart{grid-template-columns:repeat(24,minmax(0,1fr));align-items:end;gap:2px;height:92px;padding:5px 1px 0;display:grid}.hourBucket{flex-direction:column;justify-content:flex-end;align-items:center;min-width:0;height:100%;display:flex}.hourBarTrack{background:#122e4259;border-radius:3px;align-items:flex-end;width:100%;height:72px;display:flex;overflow:hidden}.hourBarTrack i{opacity:.25;background:linear-gradient(#54c7e8,#2679a5);border-radius:3px 3px 1px 1px;width:100%;min-height:0;transition:height .2s;display:block}.hourBarTrack i.active{opacity:.9;box-shadow:0 0 8px #38bdf838}.hourBucket>span{color:#4e6c84;height:11px;margin-top:2px;font-size:.39rem}.chartAxis{color:#4f6c83;justify-content:space-between;margin-top:1px;font-size:.42rem;display:flex}.operatorActivity{padding-bottom:7px}.operatorStatRow{border-top:1px solid #1f374d8c;grid-template-columns:72px minmax(0,1fr) 58px;align-items:center;gap:7px;padding:5px 0;display:grid}.operatorStatRow:first-of-type{border-top:0}.operatorStatName{flex-direction:column;min-width:0;display:flex}.operatorStatName b{color:#bcd6e5;white-space:nowrap;text-overflow:ellipsis;font:.58rem ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;overflow:hidden}.operatorStatName small{color:#58758c;white-space:nowrap;text-overflow:ellipsis;font-size:.43rem;overflow:hidden}.operatorStatBar{background:#10293a;border-radius:999px;height:7px;overflow:hidden}.operatorStatBar i{background:linear-gradient(90deg,#2a789d,#59c8dd);border-radius:999px;height:100%;display:block}.operatorStatValue{text-align:right;flex-direction:column;display:flex}.operatorStatValue b{color:#bdd3df;font:.55rem ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.operatorStatValue small{color:#58748a;font-size:.42rem}.activityStats{scrollbar-width:thin;scrollbar-color:#24465e transparent;max-height:min(82vh,860px);overflow:auto}@media (max-width:700px){.dailyKpis{grid-template-columns:1fr 1fr 1fr}.operatorStatRow{grid-template-columns:68px minmax(0,1fr) 54px}.activityStats{max-height:none}}.addParticipant{grid-template-columns:38px 140px minmax(160px,1fr) auto}.addParticipantDetails{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:0 10px 10px 56px;display:grid}.addParticipantDetails input{min-width:0;padding:.52rem .65rem;font-size:.68rem}.identityDisplay{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:9px;min-width:0;display:grid}.identityText{flex-direction:column;gap:4px;min-width:0;display:flex}.identityText .identityLine{white-space:nowrap;min-width:0}.identityText .operatorName{color:#a5b8c9;text-overflow:ellipsis;font-size:.77rem;overflow:hidden}.identityText>small{color:#68839a;white-space:nowrap;text-overflow:ellipsis;font-size:.6rem;overflow:hidden}.countryFlag{cursor:pointer;background:0 0;border:0;border-radius:0;flex:none;place-items:center;width:36px;height:42px;padding:0;display:grid;position:relative}.countryFlag>span{filter:saturate(.92);font-size:1.45rem;line-height:1}.countryFlag>i{z-index:20;color:#d8e8f2;white-space:nowrap;background:#071522;border:1px solid #2a4a63;border-radius:7px;padding:5px 8px;font-size:.56rem;font-style:normal;position:absolute;bottom:calc(100% + 7px);left:50%;transform:translate(-50%);box-shadow:0 10px 24px #00000040}.countryFlag>i:after{content:"";border:5px solid #0000;border-top-color:#2a4a63;position:absolute;top:100%;left:50%;transform:translate(-50%)}.editGrid{grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:640px){.addParticipantDetails{grid-template-columns:1fr;padding:0 10px 10px 52px}.countryFlag{width:32px;height:38px}.countryFlag>span{font-size:1.25rem}.editGrid{grid-template-columns:1fr}}.qapDropHint{color:#7dcfee;letter-spacing:.02em;border-bottom:1px dashed #59c7ef3d;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:9px 12px;font-size:.64rem;display:flex}.qapEmpty{color:#5f7d95;font-size:.62rem;border-bottom:0!important;justify-content:center!important}@keyframes txWarnPulse{50%{opacity:.82;transform:scale(1.025)}}@keyframes txCriticalPulse{50%{opacity:.58;transform:scale(1.045)}}@keyframes txExceededPulse{50%{opacity:.68}}.participantChips{touch-action:pan-y;flex-wrap:wrap;align-items:center;gap:7px;min-height:38px;margin-bottom:9px;display:flex}.participantChip{touch-action:manipulation;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;color:#9db6c9;letter-spacing:.015em;height:32px;box-shadow:none;background:#0a1a2a;border:1px solid #234058;border-radius:9px;align-items:center;gap:6px;padding:0 10px;font:800 .66rem ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;transition:border-color .14s,background .14s,color .14s,transform .14s,opacity .14s;display:inline-flex}.participantChip:hover{color:#e3f5ff;background:#0d2134;border-color:#3a6a89}.participantChip.selected{color:#e9f9ff;background:#38bdf81f;border-color:#53bfe8;box-shadow:0 0 0 2px #38bdf80f}.participantChip.speaking{color:#ffd7de;box-shadow:inset 2px 0 var(--red);background:#51192794;border-color:#fb718594}.participantChip.speaking i{background:var(--red);border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 4px #fb718514}.participantChip.dragging{opacity:.48;transform:scale(.97)}.participantDetail{background:linear-gradient(#0b1c2df5,#081624f5);border:1px solid #234057;border-radius:13px;gap:10px;margin:0 0 10px;padding:12px 13px;display:grid}.participantDetail.speaking{box-shadow:inset 3px 0 var(--red);background:linear-gradient(90deg,#4318256b,#091827f5 45%);border-color:#fb71856b}.participantDetailTop,.participantDetailBottom{justify-content:space-between;align-items:center;gap:12px;display:flex}.participantDetailTop>.identity{flex:1;min-width:0}.participantDetailBottom{border-top:1px solid #20384ead;padding-top:9px}.participantDetail .metrics{flex:1;max-width:470px}.participantDetail .participantActions,.detailClose{flex:none}@media (max-width:640px){.dragHintDesktop{display:none}.participantChips{gap:6px}.participantChip{height:30px;padding:0 8px;font-size:.61rem}.participantDetailTop,.participantDetailBottom{align-items:flex-start}.participantDetailBottom{flex-direction:column}.participantDetail .metrics{width:100%;max-width:none}.participantDetail .participantActions{flex-direction:row;justify-content:flex-end;width:100%}}.wheelHeaderActions{align-items:center;gap:9px;display:flex}.expandBtn{color:#7898ae;background:#0a1a2a;border:1px solid #24425a;border-radius:9px;align-items:center;gap:6px;height:34px;padding:0 9px;font-size:.6rem;font-weight:750;display:inline-flex}.expandBtn:hover,.expandBtn.active{color:#b9eaff;background:#38bdf814;border-color:#397399}.expandedParticipants{gap:8px;margin:0 0 10px;display:grid}.countryFlag>img{width:25px;height:auto;max-height:20px;box-shadow:none;border-radius:2px;display:block}.countryFlag.compact{width:30px;height:34px}.countryFlag.compact>img{width:21px}.participantChip.nextTurn{color:#baf5df;box-shadow:inset 2px 0 var(--green),0 0 0 1px #34d39909;background:#164f426b;border-color:#34d39985}.participantChip.nextTurn.selected{background:#1b635180;border-color:#57e0b4}.participantChip .nextArrow{color:#67e2b8;place-items:center;width:18px;animation:1.35s ease-in-out infinite nextTurnNudge;display:grid;height:18px!important;box-shadow:none!important;background:#34d39924!important;border-radius:99px!important}.participantDetail.nextTurn{box-shadow:inset 3px 0 var(--green);background:linear-gradient(90deg,#14453a54,#091827f5 44%);border-color:#34d39957}@keyframes nextTurnNudge{0%,to{opacity:.72;transform:translate(0)}50%{opacity:1;transform:translate(2px)}}@media (prefers-reduced-motion:reduce){.participantChip .nextArrow{animation:none}}@keyframes nextUrgentArrow{0%,to{transform:translate(0)}50%{transform:translate(4px)}}@keyframes messageNoticeLife{0%{opacity:0;transform:translateY(3px)}4%,82%{opacity:1;transform:none}to{opacity:0;transform:translateY(-2px)}}@media (prefers-reduced-motion:reduce){@keyframes messageNoticeFade{0%,90%{opacity:1}to{opacity:0}}}.geoMap{background:#0b1e2c;border:1px solid #25475f;border-radius:12px;height:clamp(220px,32vw,320px);margin:10px;position:relative;overflow:hidden}.geoMap svg{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;background:#d7e3df;width:100%;height:100%;display:block}.geoMap svg.isDragging{cursor:grabbing}.geoMap image{image-rendering:auto}.geoRoute{stroke:#14b8a6;stroke-width:3px;stroke-linecap:round;stroke-dasharray:9 7;filter:drop-shadow(0 0 4px #14b8a68c)}.geoMarkerHalo{fill:#07182547;stroke:#ffffffb3;stroke-width:2px}.geoMarkerDot{fill:#38bdf8;stroke:#062234;stroke-width:2px}.geoMarker.remote .geoMarkerDot{fill:#34d399}.geoMarkerLabelBg{fill:#05141fe6;stroke:#87bed78c;stroke-width:1px}.geoMarker.remote .geoMarkerLabelBg{stroke:#58d2a8a6}.geoMarkerLabel{fill:#e7f7ff;font:700 11px ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.geoMapAttribution{color:#334155;background:#ffffffd1;border-radius:4px;padding:2px 5px;font-size:.43rem;line-height:1.2;position:absolute;bottom:4px;right:5px}.geoMapControls{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#05141fc7;border:1px solid #96c8dc47;border-radius:9px;gap:3px;padding:3px;display:flex;position:absolute;top:7px;left:7px}.geoMapControls button{color:#111827;background:#fffffff0;border:1px solid #0f172a2e;border-radius:6px;place-items:center;width:26px;height:26px;padding:0;display:grid}.geoMapControls button:hover{color:#000;background:#fff}.geoMapControls button:hover svg{color:#000;stroke:#000}.geoMapPanHint{color:#111827;pointer-events:none;background:#ffffffe0;border-radius:6px;align-items:center;gap:4px;padding:3px 6px;font-size:.44rem;font-weight:800;display:inline-flex;position:absolute;bottom:7px;left:7px}.geoMapPanHint svg{stroke:#111827}.geoMapPlaceholder{color:#718fa4;background:#091b29;border:1px dashed #294b62;border-radius:12px;justify-content:center;align-items:center;gap:8px;height:180px;margin:10px;font-size:.58rem;display:flex}.mapSummary{grid-template-columns:1fr auto 1fr;align-items:start;gap:10px;padding:0 10px 8px;display:grid;position:relative}.mapSummary .mapPoint,.mapSummary .mapDistance{min-height:80px}.mapSummary .mapPoint>svg{width:30px;height:30px;padding:7px}.inlineMapPanel{background:linear-gradient(#0b2032,#081724);border:1px solid #25475f;border-radius:13px;margin:10px 0 0;overflow:hidden;box-shadow:inset 0 1px #ffffff05}.inlineMapHeader{background:#0d2639;border-bottom:1px solid #203b50;justify-content:space-between;align-items:center;min-height:42px;padding:0 10px 0 12px;display:flex}.inlineMapHeader>span{color:#8fc9df;align-items:center;gap:7px;display:flex}.inlineMapHeader strong{color:#d4edf8;font-size:.62rem}.inlineMapHeader button{color:#708fa4;background:0 0;border:0;border-radius:8px;place-items:center;width:30px;height:30px;display:grid}.inlineMapHeader button:hover{color:#e3f7ff;background:#16334a}.inlineMapPanel .mapPanelInfo{padding:0 10px 9px}.inlineMapPanel .mapAttribution{padding:0 10px 10px}.identityGateBackdrop,.legalBackdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#030a12c2;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.identityGateBackdrop{z-index:1240}.legalBackdrop{z-index:1260}.identityGate,.legalPanel{background:linear-gradient(#0d2236,#081827);border:1px solid #2a4962;border-radius:18px;width:min(100%,620px);overflow:hidden;box-shadow:0 28px 80px #00000075}.legalPanelHeader{background:#0e263a;border-bottom:1px solid #223b52;justify-content:space-between;align-items:center;min-height:52px;padding:0 14px;display:flex}.legalPanelHeader>span{color:#9fc5d8;align-items:center;gap:8px;display:flex}.legalPanelHeader strong{color:#e2f3fc;font-size:.73rem}.legalPanelHeader button{color:#7594aa;background:0 0;border:0;border-radius:9px;place-items:center;width:32px;height:32px;display:grid}.legalPanelHeader button:hover{color:#e3f7ff;background:#16334a}.mapPoint,.mapDistance{z-index:2;text-align:center;flex-direction:column;align-items:center;gap:5px;min-width:0;display:flex;position:relative}.mapPoint>svg{color:#69c9ee;background:#102f45;border:1px solid #2d5872;border-radius:99px;width:34px;height:34px;padding:8px}.mapPoint.remote>svg{color:#65dfb5;background:#123d36;border-color:#2d6a5c}.mapPoint b{color:#e1f3fc;font:.71rem ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.mapPoint small{color:#69879d;max-width:170px;font-size:.52rem;line-height:1.4}.mapPrecisionBadge{color:#d7b56b;background:#784d092e;border:1px solid #f59e0b40;border-radius:999px;justify-content:center;align-items:center;max-width:190px;padding:3px 7px;font-size:.46rem;font-style:normal;font-weight:750;line-height:1.25;display:inline-flex}.mapDistance{background:#071521e6;border:1px solid #2c4b60;border-radius:12px;padding:9px 11px}.mapDistance svg{color:#7fcce9}.mapDistance strong{color:#d7eff8;font-size:.72rem}.mapDistance small{color:#607d91;font-size:.48rem}.mapPanelInfo{padding:0 15px 12px}.mapPanelInfo p{color:#7995a9;background:#0a1b2b;border:1px solid #253f55;border-radius:9px;margin:6px 0;padding:8px 10px;font-size:.58rem;line-height:1.45}.mapAttribution{color:#536f84;padding:0 15px 14px;font-size:.48rem;display:block}.identityGate{text-align:center;flex-direction:column;align-items:center;width:min(100%,470px);padding:28px;display:flex}.identityGate .brand{margin-bottom:20px}.identityGateIcon{color:#75d3f8;background:#38bdf81c;border:1px solid #38bdf847;border-radius:16px;place-items:center;width:54px;height:54px;margin-bottom:14px;display:grid}.identityGate h2{letter-spacing:-.045em;margin:3px 0 9px;font-size:1.7rem}.identityGate>p{color:#849eb2;max-width:390px;margin:0 0 18px;font-size:.72rem;line-height:1.55}.identityGate form{grid-template-columns:minmax(0,1fr) auto;gap:8px;width:100%;display:grid}.identityGate form input{text-transform:uppercase;font:800 .9rem ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.identityGate form button{color:#fff;background:linear-gradient(145deg,#1e8fc8,#176fa5);border:0;border-radius:10px;padding:0 16px;font-weight:800}.identityGate form button:disabled{opacity:.4;cursor:not-allowed}.identityGate>small{color:#68869b;justify-content:center;align-items:center;gap:5px;margin-top:14px;font-size:.53rem;display:flex}.identityGate .identityGateLegal{color:#526f84;margin-top:9px}.legalFooter{z-index:40;color:#557187;border-top:1px solid #253e548c;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;width:min(100% - 42px,1440px);min-height:54px;margin:0 auto;padding:13px 2px;font-size:.54rem;display:grid;position:relative}.legalCopyright{text-align:center;color:#a9c8da;letter-spacing:.01em;grid-column:2;font-size:.88rem;font-weight:760;line-height:1.35}.legalFooter nav{grid-column:3;justify-self:end;gap:4px;display:flex}.legalFooter nav button{color:#6d8ca2;background:0 0;border:0;padding:5px 7px;font-size:.54rem}.legalFooter nav button:hover{color:#c7e8f6}.legalPanel{padding-bottom:15px}.legalPanel>p{color:#8aa3b5;margin:13px 16px 0;font-size:.65rem;line-height:1.55}.dangerSoft{color:#ff9dad;background:#65233338;border:1px solid #fb718547;border-radius:9px;margin:14px 16px 0;padding:8px 10px;font-size:.59rem}.storageNotice{z-index:1290;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#081725fb;border:1px solid #31516a;border-radius:14px;justify-content:space-between;align-items:center;gap:18px;max-width:900px;margin:0 auto;padding:12px 14px;display:flex;position:fixed;bottom:16px;left:18px;right:18px;box-shadow:0 20px 55px #0000006b}.storageNotice>div:first-child{color:#76bdda;align-items:flex-start;gap:9px;display:flex}.storageNotice p{flex-direction:column;gap:3px;margin:0;display:flex}.storageNotice p strong{color:#cce6f3;font-size:.69rem}.storageNotice p span{color:#718da1;font-size:.59rem;line-height:1.4}.storageActions{flex:none;gap:7px;display:flex}.storageActions button{color:#85a2b7;background:#0a1b2b;border:1px solid #29485f;border-radius:9px;padding:7px 9px;font-size:.59rem;font-weight:750}.storageActions button.primary{color:#fff;background:#176f9f;border-color:#277ba7}@media (max-width:900px){.wheelHeaderActions{flex-direction:column;align-items:flex-end}}@media (max-width:640px){.wheelHeader{gap:10px}.wheelHeaderActions{align-items:flex-end}.expandBtn span{display:none}.expandBtn{justify-content:center;width:34px;padding:0}.hint{display:none}.identityLine{flex-wrap:wrap;white-space:normal!important}.identityText>small{white-space:normal}.geoMap{height:210px;margin:8px}.mapSummary{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:start;gap:5px;padding:0 7px 7px}.mapSummary .mapDistance{order:2;min-height:auto;padding:7px 6px}.mapSummary .mapPoint.remote{order:3}.mapSummary .mapPoint,.mapSummary .mapDistance{min-height:auto}.mapSummary .mapPoint b{font-size:.62rem}.mapSummary .mapPoint small{font-size:.45rem}.mapSummary .mapPrecisionBadge{padding:2px 4px;font-size:.4rem}.mapDistance{order:2}.mapPoint.remote{order:3}.identityGate{padding:23px 18px}.identityGate form{grid-template-columns:1fr}.identityGate form button{min-height:42px}.legalFooter{text-align:center;grid-template-columns:1fr;width:calc(100% - 18px);padding:12px 2px 62px}.legalCopyright{grid-column:1;font-size:.8rem}.legalFooter nav{grid-column:1;justify-self:center}.storageNotice{flex-direction:column;align-items:stretch;gap:10px;bottom:9px;left:9px;right:9px}.storageActions{width:100%}.storageActions button{flex:1}}@keyframes turnReadyArrow{0%,to{opacity:.72;transform:translate(0)}50%{opacity:1;transform:translate(5px)}}.participantChip .nextArrow{flex:0 0 18px;order:-1}.participantChip.turnReady{color:#edfff8;box-shadow:inset 3px 0 var(--green),0 0 0 1px #34d39924,0 0 14px #34d3991f;background:#19675394;border-color:#62e8bd;animation:1s ease-in-out infinite turnReadyChip}.participantChip.turnReady .nextArrow{color:#a0f6d9;animation:.72s ease-in-out infinite turnReadyArrow;background:#34d39933!important}.participantDetail.turnReady{box-shadow:inset 3px 0 var(--green),0 0 18px #34d39914;border-color:#52e3b594;animation:1.15s ease-in-out infinite turnReadyDetail}@keyframes turnReadyChip{0%,to{filter:brightness(.94)}50%{filter:brightness(1.22);box-shadow:inset 3px 0 var(--green),0 0 0 2px #34d39926,0 0 20px #34d3992e}}@keyframes turnReadyDetail{0%,to{filter:brightness(.98)}50%{filter:brightness(1.07)}}@keyframes chatAttention{0%,to{transform:scale(.96);box-shadow:0 0 #38bdf833}50%{transform:scale(1.05);box-shadow:0 0 0 7px #38bdf809}}.participantActions .iconBtn{color:#73cff5;background:linear-gradient(145deg,#102d46,#0b2034);border-color:#28506c;box-shadow:inset 0 1px #ffffff06}.participantActions .iconBtn:hover{color:#e2f7ff;background:linear-gradient(145deg,#143a57,#0d2940);border-color:#3f789b}.participantActions .iconBtn{border-radius:11px;width:36px;height:36px;min-height:36px;padding:0}.participantActions .iconBtn>svg{width:18px;height:18px}.participantActions .iconBtn.mic.active{color:#fff;background:linear-gradient(145deg,#713044,#542435);border-color:#b34d63}.sideTitle span>svg{color:#73cff5;background:linear-gradient(145deg,#102d46,#0b2034);border:1px solid #28506c;border-radius:9px;width:28px;height:28px;padding:5px}@media (max-width:640px){.participantActions{flex-direction:row}.participantActions .iconBtn{width:34px;height:34px;min-height:34px}}.meetOverlay{z-index:1450;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#02080fd1;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.meetShell{background:linear-gradient(#091928fe,#05101cfe);border:1px solid #31536c;border-radius:22px;grid-template-rows:auto minmax(0,1fr) auto;width:min(1220px,100%);height:min(860px,100dvh - 36px);min-height:480px;display:grid;overflow:hidden;box-shadow:0 28px 90px #0000008c,inset 0 1px #ffffff06}.meetHeader{background:#0a1d2ddb;border-bottom:1px solid #2d4c65a6;justify-content:space-between;align-items:center;gap:16px;padding:16px 18px;display:flex}.meetTitle{align-items:center;gap:12px;min-width:0;display:flex}.meetBrandIcon{color:#82dcfb;background:radial-gradient(circle at 35% 30%,#4ccaf438,#0000 65%),linear-gradient(145deg,#123551,#0c2439);border:1px solid #2f607c;border-radius:14px;flex:none;place-items:center;width:46px;height:46px;display:grid;box-shadow:0 0 24px #38bdf80f}.meetTitle>div{flex-direction:column;min-width:0;display:flex}.meetTitle>div>span{letter-spacing:.16em;color:#57c9f3;font-size:.55rem;font-weight:900}.meetTitle h2{letter-spacing:-.02em;color:#effaff;white-space:nowrap;text-overflow:ellipsis;margin:2px 0 3px;font-size:1.05rem;overflow:hidden}.meetTitle p{color:#6f8da3;align-items:center;gap:5px;margin:0;font-size:.58rem;display:flex}.meetClose{color:#8eb0c5;background:#0c2235;border:1px solid #31536b;border-radius:11px;flex:none;place-items:center;width:40px;height:40px;display:grid}.meetClose:hover{color:#fff;background:#572434;border-color:#b84c61}.meetGrid{background:radial-gradient(circle at 50% 42%,#28628017,#0000 48rem);grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));grid-auto-rows:minmax(220px,1fr);align-content:stretch;gap:10px;min-height:0;padding:12px;display:grid;overflow:auto}.meetGrid.count1{grid-template-columns:minmax(0,960px);justify-content:center}.meetGrid.count2,.meetGrid.count3,.meetGrid.count4{grid-template-columns:repeat(2,minmax(0,1fr))}.meetGrid.count5,.meetGrid.count6{grid-template-columns:repeat(3,minmax(0,1fr))}.meetTile{background:#071521;border:1px solid #29485e;border-radius:17px;min-width:0;min-height:210px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff03}.meetTile.local{border-color:#2d617d}.meetTile video{object-fit:cover;background:#071521;width:100%;height:100%;position:absolute;inset:0;transform:none}.meetTile.local video{transform:scaleX(-1)}.meetTile.noVideo video{opacity:0}.meetTileShade{pointer-events:none;background:linear-gradient(#0000 58%,#000000b8);position:absolute;inset:0}.meetAvatar{background:radial-gradient(circle at 50% 44%,#3091ba29,#0000 12rem),linear-gradient(145deg,#0d293c,#081a29);align-content:center;place-items:center;gap:11px;display:grid;position:absolute;inset:0}.meetAvatar>span{letter-spacing:.04em;color:#bcecff;background:linear-gradient(145deg,#153f5c,#0e2b43);border:1px solid #35647e;border-radius:50%;place-items:center;width:88px;height:88px;font:900 1.35rem ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;display:grid;box-shadow:0 0 30px #38bdf814}.meetAvatar small{color:#6d8ca2;font-size:.55rem}.meetTileLabel{z-index:3;justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex;position:absolute;bottom:10px;left:11px;right:11px}.meetTileLabel>span:first-child{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#040f18b8;border:1px solid #6fa3bf30;border-radius:9px;align-items:center;gap:7px;min-width:0;padding:7px 9px;display:flex}.meetTileLabel em{color:#88dcfb;letter-spacing:.08em;background:#38bdf821;border:1px solid #38bdf84d;border-radius:6px;flex:none;padding:2px 4px;font-size:.44rem;font-style:normal;font-weight:900}.meetTileLabel b{white-space:nowrap;text-overflow:ellipsis;color:#f0faff;min-width:0;font:.72rem ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;overflow:hidden}.meetMediaState{color:#8bd9f5;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#040f18b8;border:1px solid #6fa3bf2e;border-radius:9px;flex:none;align-items:center;gap:5px;padding:7px 8px;display:flex}.meetStatus{z-index:6;color:#78d2f2;background:#071826f5;border:1px solid #31566f;border-radius:13px;align-items:center;gap:10px;max-width:min(440px,100% - 48px);padding:12px 14px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 18px 50px #00000061}.meetStatus.error{color:#ff8fa1;border-color:#74404b}.meetStatus span{flex-direction:column;gap:3px;display:flex}.meetStatus b{color:#dff7ff;font-size:.65rem}.meetStatus small{color:#7896aa;font-size:.53rem;line-height:1.4}.meetControls{background:#071522f5;border-top:1px solid #2d4c65a6;grid-template-columns:minmax(140px,1fr) auto minmax(140px,1fr);align-items:center;gap:16px;padding:12px 16px;display:grid}.meetIdentity{color:#65c9ee;align-items:center;gap:8px;min-width:0;display:flex}.meetIdentity>span{flex-direction:column;min-width:0;display:flex}.meetIdentity b{color:#e0f5fd;font:.68rem ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.meetIdentity small{color:#6c879a;white-space:nowrap;text-overflow:ellipsis;font-size:.52rem;overflow:hidden}.meetControlButtons{justify-content:center;align-items:center;gap:8px;display:flex}.meetControl{color:#9edcf3;background:linear-gradient(145deg,#102d46,#0b2034);border:1px solid #31536b;border-radius:13px;justify-content:center;align-items:center;gap:7px;min-width:88px;min-height:46px;padding:8px 12px;font-size:.56rem;font-weight:800;display:flex}.meetControl:hover{color:#fff;background:linear-gradient(145deg,#143b58,#0d2940);border-color:#457a99}.meetControl.off{color:#ff9aaa;background:linear-gradient(145deg,#37252e,#241a22);border-color:#65505a}.meetControl.leave{color:#fff;background:linear-gradient(145deg,#742b3d,#532333);border-color:#8d4051}.meetControl:disabled{opacity:.45;cursor:not-allowed}.meetSecurity{text-align:right;color:#56758a;font-size:.5rem}@media (max-width:900px){.meetGrid.count5,.meetGrid.count6{grid-template-columns:repeat(2,minmax(0,1fr))}.meetControls{grid-template-columns:1fr auto}.meetSecurity{display:none}}@media (max-width:640px){.meetOverlay{overscroll-behavior:none;touch-action:pan-y;width:100%;max-width:100%;height:100%;max-height:100%;padding:0;overflow:hidden}.meetShell{border:0;border-radius:0;width:100%;height:100%;min-height:0;max-height:100%}.meetHeader{padding:11px 12px}.meetBrandIcon{border-radius:12px;width:40px;height:40px}.meetTitle h2{font-size:.86rem}.meetTitle>div>span{font-size:.48rem}.meetTitle p{font-size:.5rem}.meetClose{width:36px;height:36px}.meetGrid,.meetGrid.count1,.meetGrid.count2,.meetGrid.count3,.meetGrid.count4,.meetGrid.count5,.meetGrid.count6{overscroll-behavior:contain;touch-action:pan-y;grid-template-columns:1fr;grid-auto-rows:minmax(210px,1fr);gap:8px;min-height:0;padding:8px}.meetTile{border-radius:14px;min-height:210px}.meetTileLabel{bottom:8px;left:8px;right:8px}.meetTileLabel b{font-size:.64rem}.meetControls{padding:9px 10px calc(9px + env(safe-area-inset-bottom));grid-template-columns:1fr;gap:8px}.meetIdentity{display:none}.meetControl{flex:1;min-width:0;min-height:44px;padding:7px 8px}.meetControl span{display:none}.meetAvatar>span{width:76px;height:76px;font-size:1.15rem}}@media (prefers-reduced-motion:reduce){.meetTile,.meetControl{transition:none}}.presencePanel{border:1px solid var(--line);background:#0c1a2be6;border-radius:15px;margin-top:11px;transition:border-color .15s,background .15s,box-shadow .15s,transform .15s;overflow:hidden}.presencePanel.dropReady{border-style:dashed;border-color:#355b78}.presencePanel.dropOver{background:#195b7738;border-color:#59c7ef;transform:translateY(-1px);box-shadow:0 0 0 2px #59c7ef14,0 12px 28px #00000029}.presenceBar{align-items:center;gap:5px;min-height:44px;padding:5px 8px;display:flex}.presenceBar>button{color:#93abc0;background:0 0;border:0;border-radius:9px;align-items:center;gap:6px;height:34px;padding:0 9px;display:flex}.presenceBar>button:hover,.presenceBar>button.open{color:#d9effb;background:#102a40}.presenceBar>button b{color:#a8c4d7;background:#1b344c;border-radius:99px;padding:.2rem .42rem;font-size:.57rem}.presenceBar>button svg:last-child{transition:transform .15s}.presenceBar>button svg.rotated{transform:rotate(180deg)}.presenceBar>i{background:#20384e;width:1px;height:22px}.presenceList{border-top:1px solid var(--line);max-height:280px;padding:5px 12px;overflow:auto}.presenceRow{border-bottom:1px solid #20385380;justify-content:space-between;align-items:center;padding:9px 3px;display:flex}.presenceRow:last-child{border-bottom:0}.presenceRow>span{align-items:baseline;gap:8px;min-width:0;display:flex}.presenceRow strong{color:#dcebf5;font:.75rem ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.presenceRow small{color:#718ba2;white-space:nowrap;text-overflow:ellipsis;font-size:.65rem;overflow:hidden}.presenceRowActions{align-items:center;gap:2px;display:flex}.presenceRowActions button{color:#79bfe0;background:0 0;border:1px solid #0000;border-radius:8px;place-items:center;width:31px;height:31px;padding:0;display:grid}.presenceRowActions button:hover{color:#dff7ff;background:#102d46;border-color:#28506c}.presenceRowActions button.danger{color:#dd7886}.presenceRowActions button.danger:hover{color:#ff9cac;background:#fb718517;border-color:#fb718540}.presenceEmpty{text-align:center;color:#5f7d95;padding:16px;font-size:.62rem}.editGrid .privateNoteField{flex-direction:column;grid-column:1/-1;gap:5px;margin-top:2px;display:flex}.privateNoteField>span{color:#82cdec;letter-spacing:.02em;align-items:center;gap:6px;font-size:.59rem;font-weight:760;display:flex}.privateNoteField textarea{resize:vertical;min-height:82px;font-size:.68rem;line-height:1.45}.privateNoteField small{color:#5e7990;font-size:.5rem}@media (max-width:760px){.topbar{align-items:center;gap:8px;height:auto;min-height:70px}.presenceBar{flex-wrap:wrap}.presenceRow{gap:8px}.presenceRow>span{flex-direction:column;align-items:flex-start;gap:2px}.presenceRowActions{flex:none}.editGrid .privateNoteField textarea{min-height:96px;font-size:16px}}.voiceRxHud{z-index:44;width:min(360px,100vw - 24px);box-shadow:none;-webkit-backdrop-filter:none;color:#9fb7c9;background:0 0;border:1px solid #2c536e;border-radius:13px;padding:10px 11px;position:fixed;top:78px;right:max(12px,50vw - min(94vw,1440px)/2)}.voiceRxHud.online{box-shadow:none;border-color:#34d39961}.voiceRxHudBottom{justify-content:space-between;align-items:center;gap:9px;display:flex}.voiceRxIdentity{color:#d7f3ff;white-space:nowrap;text-overflow:ellipsis;margin:7px 0 5px;font:800 .7rem ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;overflow:hidden}.voiceMeter{background:linear-gradient(90deg,#34d3992e 0 68%,#fbbf242b 68% 88%,#fb71852e 88% 100%);border:1px solid #24445d;border-radius:999px;height:12px;position:relative;overflow:hidden}.voiceMeterRms{opacity:.86;background:linear-gradient(90deg,#35b98e 0 68%,#dcae3c 78%,#e46175 100%);border-radius:999px;transition:width 60ms linear;position:absolute;top:0;bottom:0;left:0}.voiceMeterPeak{background:#f5fbff;width:2px;transition:left 60ms linear;position:absolute;top:-1px;bottom:-1px;box-shadow:0 0 5px #ffffff8c}.voiceRxHud.clip .voiceMeter{box-shadow:0 0 0 1px #fb718573,0 0 14px #fb718524}.voiceRxHudBottom{margin-top:5px}.voiceRxHudBottom span{color:#607e95;font-size:.5rem}.voiceRxHudBottom b{color:#93b8cc;font:.7rem ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.voiceRxHud.hot .voiceRxHudBottom b{color:#ffd36b}.voiceRxHud.clip .voiceRxHudBottom b{color:#ff8b9d;animation:.55s ease-in-out infinite alternate voiceClipPulse}@keyframes voiceClipPulse{to{opacity:.45}}@media (max-width:640px){.voiceRxIdentity{font-size:.66rem}}.voiceRxHudBottom span{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.voiceRxHudBottom b{flex:none}.adminConnectionsPage{color:#d4e5f0;background:radial-gradient(circle at 50% -10%,#2979a026,#0000 38%),#06121f;min-height:100vh;padding:26px 16px 50px}.adminConnectionsShell{width:min(1180px,100%);margin:0 auto}.adminConnectionsHeader{background:#081725eb;border:1px solid #203a50;border-radius:15px;justify-content:space-between;align-items:center;gap:12px;min-height:62px;padding:10px 12px;display:flex;box-shadow:0 14px 34px #0000002e}.adminConnectionsHeader>div:first-child{align-items:center;gap:14px;display:flex}.adminTitleText{border-left:1px solid #244158;flex-direction:column;padding-left:13px;display:flex}.adminTitleText b{font-size:.82rem}.adminTitleText small{color:#68849a;margin-top:2px;font-size:.52rem}.adminHeaderActions{align-items:center;gap:7px;display:flex}.adminHeaderActions button{color:#8bb5ca;background:#0a2032;border:1px solid #29475e;border-radius:9px;place-items:center;width:34px;height:34px;padding:0;display:grid}.adminHeaderActions button:hover{color:#e2f6ff;border-color:#407394}.adminLive{color:#748fa3;border:1px solid #2a4458;border-radius:999px;align-items:center;gap:6px;height:30px;padding:0 9px;font-size:.54rem;display:flex}.adminLive i{background:#718394;border-radius:50%;width:7px;height:7px}.adminLive.online{color:#70ddb9;background:#205c4b26;border-color:#34d39942}.adminLive.online i{background:#45d6a6;box-shadow:0 0 0 4px #45d6a614}.adminKpis{grid-template-columns:repeat(4,1fr);gap:9px;margin:12px 0;display:grid}.adminKpis>span{background:#081827;border:1px solid #1e374c;border-radius:13px;grid-template-rows:auto auto;grid-template-columns:24px 1fr auto;align-items:center;column-gap:7px;min-height:70px;padding:10px 12px;display:grid}.adminKpis svg{color:#6ebee0;grid-row:1/3}.adminKpis small{letter-spacing:.08em;color:#607d94;font-size:.48rem}.adminKpis b{color:#d7edf7;grid-area:1/3/3;font:800 1.18rem ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.adminConnectionsCard{background:#071725;border:1px solid #1e374d;border-radius:14px;margin-top:10px;overflow:hidden}.adminSectionTitle{border-bottom:1px solid #1b3348;justify-content:space-between;align-items:center;height:46px;padding:0 12px;display:flex}.adminSectionTitle>div{color:#9fc5d8;align-items:center;gap:7px;display:flex}.adminSectionTitle b{font-size:.65rem}.adminSectionTitle small{color:#58758b;font-size:.49rem}.adminTableWrap{overflow:auto}.adminRoomBadge{color:#839eaf;background:#0b2030;border:1px solid #29475d;border-radius:999px;align-items:center;min-height:23px;padding:0 7px;font-size:.52rem;display:inline-flex}.adminRoomBadge.room{color:#85d5f4;background:#2167881f;border-color:#38bdf840}.adminAudioBadge{color:#607d92;align-items:center;gap:5px;font-size:.52rem;display:inline-flex}.adminAudioBadge.listening{color:#79deb9;background:#1e664e21;border:1px solid #34d39940;border-radius:999px;min-height:23px;padding:0 7px}.adminEmpty{text-align:center;color:#57748a;margin:0;padding:22px;font-size:.58rem}.adminConnectionsFoot{text-align:right;color:#4e6a7e;padding:10px 3px 0;font-size:.48rem}.adminLoginCard{background:#081a2a;border:1px solid #233f55;border-radius:17px;width:min(430px,100%);margin:10vh auto 0;padding:22px;box-shadow:0 22px 50px #00000040}.adminLoginCard>.brand{margin-bottom:18px}.adminLoginIcon{color:#76d5f7;background:#155d7e26;border:1px solid #38bdf840;border-radius:14px;place-items:center;width:48px;height:48px;display:grid}.adminLoginCard h1{margin:12px 0 4px;font-size:1.05rem}.adminLoginCard p{color:#7893a6;font-size:.62rem;line-height:1.55}.adminLoginCard form{grid-template-columns:1fr auto;gap:7px;margin-top:14px;display:grid}.adminLoginCard input{min-width:0;height:39px}.adminLoginCard button{border-radius:9px;height:39px;padding:0 13px}.adminLoginCard>small{color:#58758b;margin-top:11px;font-size:.5rem;display:block}.adminError{color:#ff9baa;background:#5c1f2d2e;border:1px solid #fb718538;border-radius:9px;margin-top:9px;padding:8px;font-size:.55rem}@media (max-width:700px){.adminConnectionsPage{padding:10px 8px 35px}.adminConnectionsHeader{align-items:flex-start}.adminTitleText{display:none}.adminKpis{grid-template-columns:1fr}.adminConnectionsFoot{text-align:left}.adminLive{display:none}.adminLoginCard form{grid-template-columns:1fr}.adminLoginCard button{width:100%}}.voiceMeter{width:100%;margin-top:7px}.adminHeaderActions .adminDangerIcon{color:#dc8492;background:#4818242e;border-color:#fb718547}.adminHeaderActions .adminDangerIcon:hover{color:#ff9cac;background:#5f1c2b47;border-color:#fb718594}.adminNotice{color:#9cd8ef;text-align:right;background:#14486029;border:1px solid #38bdf838;border-radius:9px;margin-top:8px;padding:8px 11px;font-size:.55rem}.statsHeaderRow{justify-content:space-between;align-items:center;gap:10px;width:100%;min-height:32px;margin:0 0 10px;display:flex}.statsHeaderLabel{align-items:center;min-width:0;display:flex}.statsHeaderLabel span{white-space:nowrap;color:#a8bdcf;align-items:center;gap:6px;font-size:.8rem;font-weight:780;display:flex}.statsHeaderLabel span>svg{color:#73cff5;background:linear-gradient(145deg,#102d46,#0b2034);border:1px solid #28506c;border-radius:9px;flex:none;width:28px;height:28px;padding:5px}.statsDateRow label{flex-wrap:nowrap;max-width:100%}.voiceRxHud{width:min(360px,100vw - 24px)}@media (max-width:640px){.statsHeaderRow{margin-bottom:8px}}.statsCloseTop{z-index:5;color:#9fb4c4;background:#0a1929;border:1px solid #244159;border-radius:8px;place-items:center;width:28px;height:28px;padding:0;display:grid;position:absolute!important;top:10px!important;right:10px!important}.statsCloseTop:hover{color:#d7f4ff;background:#0d2033;border-color:#38749a}.activityStats{padding-top:10px!important;position:relative!important}.statsHeaderRowCloseOnly{align-items:center!important;min-height:34px!important;margin:0 0 12px!important;padding-right:42px!important;display:flex!important}.statsCloseTop{z-index:20!important;place-items:center!important;width:28px!important;height:28px!important;margin:0!important;padding:0!important;display:grid!important;position:absolute!important;top:8px!important;right:8px!important}.statsDateRow{clear:both!important;z-index:1!important;justify-content:flex-end!important;align-items:center!important;min-height:32px!important;margin:0 0 9px!important;padding:0!important;display:flex!important;position:relative!important}@media (max-width:640px){.statsCloseTop{width:27px!important;height:27px!important;top:7px!important;right:7px!important}.statsHeaderRowCloseOnly{padding-right:39px!important}}.voiceRxHud>.voiceRxIdentity,.voiceRxHud>.voiceRxHudBottom{margin-right:11px!important}.voiceRxHud>.voiceRxHudBottom{padding-right:0!important}@media (max-width:640px){.voiceRxHud>.voiceRxIdentity,.voiceRxHud>.voiceRxHudBottom{margin-right:9px!important}}@media (min-width:641px){.voiceRxHud{width:min(520px,100vw - 16px)!important;padding:10px 11px!important;top:88px!important;left:auto!important;right:8px!important}}@media (max-width:900px) and (min-width:641px){.voiceRxHud{width:min(470px,100vw - 16px)!important}}@media (max-width:640px){.voiceRxHud{width:auto!important;padding:9px!important;left:8px!important;right:8px!important}}.adminReflectorCard{overflow:visible}.adminReflectorForm{grid-template-columns:150px minmax(180px,1fr) minmax(220px,1.3fr) 120px 160px;align-items:end;gap:10px 12px;margin-top:12px;display:grid}.adminReflectorForm label{flex-direction:column;gap:5px;min-width:0;display:flex}.adminReflectorForm label>span{letter-spacing:.035em;color:#8faabd;font-size:.68rem;font-weight:800}.adminReflectorForm input,.adminReflectorForm select{color:#dcecf4;background:#07141d;border:1px solid #79a6be3d;border-radius:9px;outline:none;width:100%;height:36px;padding:0 10px}.adminReflectorForm input:focus,.adminReflectorForm select:focus{border-color:#3bc69d}.adminRemoteGain{background:#07141d9e;border:1px solid #79a6be2e;border-radius:10px;flex-direction:column;grid-column:2/5;gap:7px;padding:9px 11px;display:flex}.adminRemoteGainHead{color:#9fb6c4;justify-content:space-between;align-items:center;gap:10px;font-size:.73rem;font-weight:800;display:flex}.adminRemoteGainHead b{color:#d7f6ea;text-align:right;min-width:66px;font-size:.8rem}.adminRemoteGainControl{grid-template-columns:minmax(160px,1fr) auto;align-items:center;gap:10px;display:grid}.adminRemoteGainControl input[type=range]{accent-color:#3bc69d;background:0 0;border:0;height:24px;padding:0}.adminRemoteGainControl button{color:#c8f5e5;background:#196f5933;border:1px solid #3cc79e47;border-radius:8px;height:32px;padding:0 11px;font-weight:800}.adminRemoteGain small{color:#7893a4;font-size:.65rem;line-height:1.35}.adminReflectorActions{grid-column:3/6;justify-content:flex-end;gap:8px;display:flex}.adminReflectorActions button{color:#c8f5e5;background:#196f5938;border:1px solid #3cc79e47;border-radius:9px;align-items:center;gap:6px;min-height:34px;padding:0 12px;font-weight:800;display:inline-flex}.adminReflectorActions button.secondary{color:#b7c8d1;background:#50657221;border-color:#849dac38}.adminReflectorRuntime{color:#9db3bf;background:#3449541f;border:1px solid #7091a321;border-radius:9px;align-items:center;gap:8px;min-height:32px;margin-top:12px;padding:7px 10px;font-size:.72rem;display:flex}.adminReflectorRuntime i{background:#607988;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 3px #6079881a}.adminReflectorRuntime.online i{background:#43d69f;box-shadow:0 0 0 3px #43d69f1f}.adminReflectorRuntime strong{color:#d5e7ee}.adminReflectorRuntime.online strong{color:#75e7bc}.adminReflectorRuntime span{color:#f77;font-weight:900}.adminReflectorRuntime small{color:#7f9aaa;margin-left:auto}.adminReflectorDiag{color:#86a1af;background:#11293659;border-radius:8px;flex-wrap:wrap;gap:6px 12px;margin:7px 2px 0;padding:7px 9px;font-size:.67rem;display:flex}.adminReflectorDiag span b{color:#c7dbe4}.adminReflectorDiag em{color:#e1ba72;width:100%;font-style:normal}.adminReflectorHint{color:#718b99;margin:9px 2px 0;font-size:.67rem;line-height:1.45}@media (max-width:1100px){.adminReflectorForm{grid-template-columns:1fr 1fr}.adminReflectorActions,.adminRemoteGain{grid-column:auto}.adminReflectorActions{justify-content:flex-start}}@media (max-width:650px){.adminReflectorForm{grid-template-columns:1fr}.adminReflectorActions,.adminRemoteGain{grid-column:1}.adminReflectorActions{flex-wrap:wrap}.adminReflectorRuntime{flex-wrap:wrap;align-items:flex-start}.adminReflectorRuntime small{width:100%;margin-left:0}}.adminReflectorRoomField{min-width:0;grid-column:1/-1!important}.adminReflectorRoomPicker{grid-template-columns:minmax(300px,1fr) auto auto;align-items:center;gap:8px;width:100%;display:grid}.adminReflectorRoomPicker select{min-width:280px}.adminAddRoomBtn{color:#bfe9f7;white-space:nowrap;background:#18516938;border:1px solid #56a6c547;border-radius:9px;justify-content:center;align-items:center;gap:5px;height:36px;padding:0 9px;font-weight:800;display:inline-flex}.adminAddRoomBtn:hover{background:#1d688847;border-color:#56c6e98c}@media (max-width:650px){.adminReflectorRoomField{min-width:0}.adminReflectorRoomPicker{grid-template-columns:1fr 1fr}.adminReflectorRoomPicker select{grid-column:1/-1;min-width:0}.adminAddRoomBtn{width:100%}}.adminReflectorDiagToggleRow{justify-content:space-between;align-items:center;gap:10px;margin:7px 2px 0;display:flex}.adminDiagToggle{cursor:pointer;align-items:center;color:#7895a7!important;flex-direction:row!important;gap:7px!important;font-size:.66rem!important;display:inline-flex!important}.adminDiagToggle input{accent-color:#37c99b;width:auto!important;height:auto!important}.adminProbeBtn{color:#8be0c3;background:#1f6d582b;border:1px solid #40ba9647;border-radius:8px;align-items:center;gap:6px;padding:6px 9px;font-size:.62rem;font-weight:800;display:inline-flex}.adminProbeBtn:hover{background:#1f6d5845}.roomNameSetting{grid-column:span 1}@media (max-width:650px){.adminReflectorDiagToggleRow{flex-direction:column;align-items:flex-start}.operatorMaintenanceActions{justify-content:flex-end;width:100%}}.participantIdentityWithPhoto{grid-template-columns:36px minmax(0,1fr);align-items:center;gap:8px;display:grid}.operatorPhoto{color:#79a5be;background:linear-gradient(145deg,#102b42,#0a1b2b);border:1px solid #2b4a62;border-radius:7px;place-items:center;width:32px;min-width:32px;max-width:32px;height:32px;min-height:32px;max-height:32px;font:800 .68rem ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff05}.operatorPhoto.loading{opacity:.72}.operatorPhoto img{object-fit:cover;display:block;width:32px!important;min-width:32px!important;max-width:32px!important;height:32px!important;min-height:32px!important;max-height:32px!important}.operatorPhoto>span{letter-spacing:.06em}.operatorIdentityContent{min-width:0}.operatorPhotoSource{margin-top:3px;color:#587a91!important;font-size:.49rem!important;display:block!important}.operatorPhotoError{margin-top:3px;color:#ee9a9a!important;font-size:.5rem!important;display:block!important}@media (max-width:640px){.participantIdentityWithPhoto{grid-template-columns:32px minmax(0,1fr);gap:6px}.operatorPhoto{border-radius:6px;width:28px;min-width:28px;max-width:28px;height:28px;min-height:28px;max-height:28px}.operatorPhoto img{width:28px!important;min-width:28px!important;max-width:28px!important;height:28px!important;min-height:28px!important;max-height:28px!important}}.adminRemoteGainControl{grid-template-columns:minmax(160px,1fr) 104px auto}.operatorPhotoOpen{cursor:zoom-in;border-radius:inherit;background:0 0;border:0;width:100%;min-width:0;height:100%;min-height:0;padding:0;display:block;overflow:hidden}.operatorPhotoOpen img{pointer-events:none}.operatorPhotoLightbox{z-index:12000;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#00080ec7;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.operatorPhotoLightboxCard{background:#081824;border:1px solid #76c2e24d;border-radius:16px;flex-direction:column;align-items:center;gap:7px;width:min(360px,100vw - 36px);max-height:calc(100vh - 40px);padding:14px;display:flex;position:relative;overflow:auto;box-shadow:0 24px 80px #0000008c}.operatorPhotoLightboxCard img{background:#020a0f;border-radius:12px;display:block;object-fit:contain!important;width:min(200px,58vw)!important;max-width:100%!important;height:auto!important;max-height:68vh!important}.operatorPhotoLightboxCard strong{color:#e7f7ff;letter-spacing:.04em;font:900 .9rem ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.operatorPhotoLightboxCard span{color:#9ab5c5;font-size:.76rem}.operatorPhotoLightboxClose{z-index:2;color:#fff;cursor:pointer;background:#030e16d9;border:1px solid #ffffff38;border-radius:15px;place-items:center;width:30px;height:30px;padding:0;display:grid;position:absolute;top:8px;right:8px}@media (max-width:650px){.adminRemoteGainControl{grid-template-columns:1fr 96px}.adminRemoteGainControl button{grid-column:1/-1}.operatorPhotoLightbox{padding:10px}.operatorPhotoLightboxCard{width:min(330px,100vw - 20px)}}.adminQrzForm{grid-template-columns:minmax(180px,.7fr) minmax(180px,1fr) minmax(240px,1.3fr) auto;align-items:end;gap:10px 12px;padding:12px;display:grid}.adminQrzForm label{flex-direction:column;gap:5px;min-width:0;display:flex}.adminQrzForm label>span{letter-spacing:.035em;color:#8faabd;font-size:.68rem;font-weight:800}.adminQrzForm input[type=text],.adminQrzForm input[type=password],.adminQrzForm input:not([type]){color:#dcecf4;background:#07141d;border:1px solid #79a6be3d;border-radius:9px;outline:none;width:100%;height:36px;padding:0 10px}.adminQrzForm input:focus{border-color:#3bc69d}.adminQrzToggle{background:#07141d;border:1px solid #79a6be2e;border-radius:9px;height:36px;padding:0 10px;flex-direction:row!important;align-items:center!important;gap:8px!important}.adminQrzToggle input{accent-color:#39c99b;width:auto!important;height:auto!important}.adminQrzPassword{background:#07141d;border:1px solid #79a6be3d;border-radius:9px;grid-template-columns:24px 1fr;align-items:center;padding-left:7px;display:grid}.adminQrzPassword svg{color:#64869a}.adminQrzPassword input{background:0 0!important;border:0!important;padding-left:2px!important}.adminQrzActions{align-items:center;gap:7px;display:flex}.adminQrzActions button{color:#b9efdd;white-space:nowrap;background:#123e34;border:1px solid #49b49140;border-radius:9px;align-items:center;gap:6px;height:36px;padding:0 10px;font-size:.62rem;font-weight:800;display:inline-flex}.adminQrzActions button.secondary{color:#9eb8c8;background:#0b1c29;border-color:#29475d}.adminQrzActions button:disabled{opacity:.42;cursor:not-allowed}.adminQrzStatus{color:#7894a6;background:#07141d;border:1px solid #79a6be29;border-radius:9px;align-items:center;gap:7px;margin:0 12px 10px;padding:8px 10px;font-size:.58rem;display:flex}.adminQrzStatus.enabled{color:#91d9c0;border-color:#39c99b40}.adminQrzStatus span{color:#7894a6;margin-left:auto}.adminQrzCard .adminReflectorHint{margin:0 12px 12px}@media (max-width:1050px){.adminQrzForm{grid-template-columns:1fr 1fr}.adminQrzActions{grid-column:1/-1}.adminQrzStatus span{margin-left:0}}@media (max-width:650px){.adminQrzForm{grid-template-columns:1fr}.adminQrzActions{flex-wrap:wrap;grid-column:1}.adminQrzStatus{flex-wrap:wrap;align-items:flex-start}}.participantDetail .identityLine>strong{font-size:1.08rem}.sessionIdentityBadge{text-align:center;background:linear-gradient(145deg,#0d2335f5,#071420fa);border:1px solid #598bad85;border-radius:13px;flex-direction:column;justify-content:center;align-items:center;gap:3px;min-width:118px;max-width:190px;padding:7px 14px;line-height:1;display:flex;box-shadow:inset 0 1px #ffffff0b,0 6px 18px #0003}.sessionIdentityBadge b{text-overflow:ellipsis;white-space:nowrap;letter-spacing:.045em;color:#eef9ff;text-shadow:0 1px 8px #7dd3fc1f;max-width:100%;font:800 .74rem ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;display:block;overflow:hidden}.sessionIdentityBadge small{letter-spacing:.13em;color:#7fa3b9;font-size:.43rem;font-weight:950}.sessionIdentityBadge.role-admin{background:linear-gradient(145deg,#14415be6,#081d2dfa);border-color:#38bdf885;box-shadow:inset 0 1px #ffffff0d,0 0 0 1px #38bdf80d,0 7px 20px #00000038}.sessionIdentityBadge.role-admin small{color:#85ddfb}.sessionIdentityBadge.role-superadmin{background:linear-gradient(145deg,#483a10f0,#1b1809fa);border-color:#facc159e;box-shadow:inset 0 1px #ffffff0f,0 0 0 1px #facc1512,0 7px 22px #0000003d}.sessionIdentityBadge.role-superadmin b{color:#fff7cf;text-shadow:0 1px 9px #facc1529}.sessionIdentityBadge.role-superadmin small{color:#f7da62}.sessionAdminPanel{background:linear-gradient(145deg,#0b2032,#081724);border:1px solid #29475f;border-radius:16px;grid-template-columns:minmax(180px,.8fr) minmax(320px,1.8fr);align-items:center;gap:14px;margin-top:12px;padding:14px 16px;display:grid;box-shadow:0 12px 30px #00000029}.sessionAdminIdentity{color:#74d2f2;align-items:center;gap:10px;display:flex}.sessionAdminIdentity>span{flex-direction:column;gap:2px;min-width:0;display:flex}.sessionAdminIdentity small{letter-spacing:.1em;color:#607e94;font-size:.46rem;font-weight:900}.sessionAdminIdentity b{color:#eef9ff;font:.8rem ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.sessionAdminIdentity em{color:#83a2b6;font-size:.55rem;font-style:normal}.adminElevateForm button{color:#a9d6e8;background:#10283d;border:1px solid #31536b;border-radius:10px;justify-content:center;align-items:center;gap:6px;min-height:36px;padding:7px 10px;font-size:.58rem;font-weight:800;display:inline-flex}.adminElevateForm{grid-template-columns:minmax(125px,.7fr) minmax(180px,1fr) auto auto;align-items:end;gap:8px;display:grid}.adminElevateForm label{color:#6d8ba0;flex-direction:column;gap:4px;font-size:.5rem;font-weight:800;display:flex}.adminElevateForm input{color:#e6f6fd;background:#071622;border:1px solid #2d4a61;border-radius:9px;outline:none;height:36px;padding:0 9px}.adminElevateForm input:focus{border-color:#3d7897}.adminElevateForm button.secondary{color:#86a3b5;background:#0b1a28}.adminElevateForm button:disabled{opacity:.42}.adminElevateError{color:#ff9aa8;grid-column:1/-1;font-size:.55rem}.temporaryAccessAdmin{border-top:1px solid #40647f6b;flex-direction:column;gap:10px;margin-top:12px;padding-top:12px;display:flex}.temporaryAccessAdmin>div:first-child{color:#72d0ef;align-items:center;gap:8px;display:flex}.temporaryAccessAdmin>div:first-child span{flex-direction:column;gap:2px;display:flex}.temporaryAccessAdmin b{color:#d8edf7;font-size:.62rem}.temporaryAccessAdmin small{color:#6f8ea3;font-size:.51rem}.temporaryAccessRows{grid-template-columns:1fr 1fr;gap:8px;display:grid}.temporaryAccessRows>span{background:#081724;border:1px solid #29475e;border-radius:11px;grid-template-columns:1fr auto;align-items:center;gap:3px 8px;padding:9px 10px;display:grid}.temporaryAccessRows>span>small{letter-spacing:.08em;grid-column:1/-1;font-size:.44rem;font-weight:900}.temporaryAccessRows>span>b{font:.67rem ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.temporaryAccessRows button{color:#9edaf0;background:#10283d;border:1px solid #31536b;border-radius:8px;grid-area:2/2;align-items:center;gap:5px;padding:5px 7px;font-size:.5rem;display:flex}.temporaryAccessNotice{color:#9ddff5;margin:0;font-size:.55rem}.meetAccessCard{background:linear-gradient(145deg,#0c2133,#071520);border:1px solid #31536b;border-radius:18px;width:min(540px,100vw - 24px);margin:auto;overflow:hidden;box-shadow:0 25px 90px #00000085}.meetAccessCard>header{border-bottom:1px solid #3a5b7380;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:16px;display:grid}.meetAccessCard>header>div{min-width:0}.meetAccessCard header small{letter-spacing:.08em;color:#6598b3;font-size:.48rem;font-weight:900}.meetAccessCard header h2{margin:3px 0;font-size:1.05rem}.meetAccessCard header p{color:#7897aa;margin:0;font-size:.59rem;line-height:1.45}.meetAccessForm{grid-template-columns:1fr auto;align-items:end;gap:9px;padding:16px;display:grid}.meetAccessForm label{color:#7290a3;flex-direction:column;gap:5px;font-size:.52rem;font-weight:800;display:flex}.meetAccessForm input{color:#eefaff;letter-spacing:.04em;background:#06131f;border:1px solid #31536b;border-radius:10px;outline:none;height:42px;padding:0 11px;font:.76rem ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.meetAccessForm input:focus{border-color:#4a8eae}.meetAccessForm>button,.meetAdminAccess>button{color:#aee9fc;background:#38bdf81c;border:1px solid #38bdf85c;border-radius:10px;align-items:center;gap:7px;height:42px;padding:0 12px;font-size:.58rem;font-weight:900;display:flex}.meetAccessNotice{color:#9ddff5;background:#38bdf812;border:1px solid #38bdf83b;border-radius:9px;margin:0 16px 14px;padding:8px 10px;font-size:.55rem}.meetAccessNotice.error{color:#ff9bac;background:#fb718514;border-color:#fb71854d}.meetAdminAccess{background:#facc150b;border:1px solid #facc1533;border-radius:11px;justify-content:space-between;align-items:center;gap:12px;margin:0 16px 16px;padding:11px;display:flex}.meetAdminAccess>span{flex-direction:column;gap:2px;display:flex}.meetAdminAccess b{color:#eedc89;font-size:.58rem}.meetAdminAccess small{color:#8c8567;font-size:.5rem}.meetShareBar{background:#081722;border-top:1px solid #31536b8c;align-items:center;gap:7px;padding:8px 12px;display:flex}.meetShareBar>span{color:#7dd8f6;align-items:center;gap:6px;min-width:0;margin-right:auto;display:flex}.meetShareBar b{color:#e6f8ff;font:.6rem ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.meetShareBar small{color:#6d899c;font-size:.48rem}.meetShareBar button{color:#a6daed;background:#10283d;border:1px solid #31536b;border-radius:8px;align-items:center;gap:5px;padding:6px 8px;font-size:.5rem;display:flex}.meetShareBar em{color:#8fe0b9;font-size:.48rem;font-style:normal}@media (max-width:760px){.sessionAdminPanel{grid-template-columns:1fr}.adminElevateForm{grid-template-columns:1fr 1fr}.adminElevateForm button{width:100%}.temporaryAccessRows,.meetAccessForm{grid-template-columns:1fr}.meetAdminAccess{flex-direction:column;align-items:flex-start}.meetShareBar{flex-wrap:wrap}.meetShareBar>span{width:100%;margin:0}.meetShareBar small{display:none}}.superadminPanel{background:linear-gradient(145deg,#43340d3d,#081724f5);border:1px solid #facc1547;border-radius:16px;flex-direction:column;gap:10px;margin-top:10px;padding:13px 16px;display:flex}.superadminTitle{color:#efd86d;align-items:center;gap:9px;display:flex}.superadminTitle span{flex-direction:column;gap:2px;display:flex}.superadminTitle small{letter-spacing:.1em;color:#a28e48;font-size:.44rem;font-weight:900}.superadminTitle b{color:#f4eab3;font-size:.65rem}.superadminTitle em{color:#938d6d;font-size:.5rem;font-style:normal}.superadminNotice{color:#f0d977;font-size:.52rem}.addPhotoLookup{background:#071725;border:1px solid #26455d;border-radius:11px;align-items:center;gap:9px;margin-top:7px;padding:8px 10px;display:flex}.addPhotoThumb{color:#6da1bb;background:#0d263a;border:1px solid #2d516a;border-radius:9px;place-items:center;width:48px;min-width:48px;height:48px;font:.65rem ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;display:grid;overflow:hidden}.addPhotoThumb img{object-fit:cover;display:block;width:48px!important;height:48px!important}.addPhotoLookup>span{flex-direction:column;gap:3px;min-width:0;display:flex}.addPhotoLookup b{color:#bfe5f3;font-size:.57rem}.addPhotoLookup small{color:#6c8ba0;font-size:.49rem;line-height:1.35}.addPhotoLookup.found{background:#34d3990b;border-color:#34d39940}.addPhotoLookup.found b{color:#9ae7ca}.addPhotoLookup.missing b{color:#8aa4b4}@media (max-width:640px){.addPhotoLookup{padding:7px 8px}.addPhotoThumb{width:42px;min-width:42px;height:42px}.addPhotoThumb img{width:42px!important;height:42px!important}}.adminQrzKpis{grid-template-columns:repeat(6,minmax(92px,1fr));gap:7px;margin-top:10px;display:grid}.adminQrzKpis>span{background:#071724;border:1px solid #29475e;border-radius:10px;flex-direction:column;gap:2px;padding:9px 10px;display:flex}.adminQrzKpis small{letter-spacing:.07em;color:#658399;font-size:.42rem;font-weight:900}.adminQrzKpis b{color:#dbeef7;font-size:1rem}.adminQrzKpis .ok b{color:#7be0b8}.adminQrzKpis .bad{background:#fb71850e;border-color:#fb71854d}.adminQrzKpis .bad b{color:#ff92a3}.adminQrzLast{background:#07141f;border:1px solid #29465c;border-radius:10px;flex-direction:column;gap:5px;margin-top:8px;padding:9px 10px;display:flex}.adminQrzLast>span{color:#78cde9;align-items:center;gap:6px;display:flex}.adminQrzLast b{font-size:.54rem}.adminQrzLast code{white-space:normal;overflow-wrap:anywhere;color:#91aab9;font-size:.52rem}.adminQrzLookup{background:#081722;border:1px solid #29465d;border-radius:11px;margin-top:10px;padding:10px}.adminQrzLookupForm{grid-template-columns:1fr auto auto;align-items:end;gap:7px;display:grid}.adminQrzLookupForm label{flex-direction:column;gap:4px;display:flex}.adminQrzLookupForm label span{color:#6f8fa4;font-size:.48rem;font-weight:800}.adminQrzLookupForm input{color:#e7f7fd;background:#06131e;border:1px solid #2e4c63;border-radius:9px;height:36px;padding:0 9px;font:.67rem ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.adminQrzLookupForm button{color:#9dddf4;background:#102a40;border:1px solid #31556d;border-radius:9px;align-items:center;gap:6px;height:36px;padding:0 10px;font-size:.52rem;font-weight:800;display:flex}.adminQrzLookupForm button.force{color:#ead879;background:#282512;border-color:#5c5230}.adminQrzLookupForm button:disabled{opacity:.42}.adminQrzLookupResult{background:#07141f;border:1px solid #2d5269;border-radius:9px;align-items:center;gap:9px;margin-top:8px;padding:8px;display:flex}.adminQrzLookupResult.found{border-color:#34d39947}.adminQrzLookupResult img,.adminQrzNoPhoto{object-fit:cover;color:#628da6;background:#0d293d;border:1px solid #31566c;border-radius:9px;place-items:center;min-width:58px;display:grid;width:58px!important;height:58px!important}.adminQrzLookupResult>div{flex-direction:column;gap:2px;display:flex}.adminQrzLookupResult b{color:#e7f7fd;font:.7rem ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.adminQrzLookupResult small{color:#83a2b5;font-size:.52rem}.adminQrzLookupResult em{color:#607e91;font-size:.46rem;font-style:normal}.adminQrzHistory{margin-top:10px}.adminQrzHistoryTitle{justify-content:space-between;align-items:center;margin-bottom:6px;display:flex}.adminQrzHistoryTitle b{color:#cce6f1;font-size:.58rem}.adminQrzHistoryTitle small{color:#668398;font-size:.46rem}.adminQrzHistory table{border-collapse:collapse;width:100%;font-size:.5rem}.adminQrzHistory th,.adminQrzHistory td{text-align:left;vertical-align:top;border-bottom:1px solid #314c606b;padding:6px 7px}.adminQrzHistory th{letter-spacing:.06em;color:#668399;font-size:.42rem}.adminQrzHistory td{color:#91a9b8}.adminQrzHistory .qrzOk{color:#70d2ac}.adminQrzHistory .qrzBad{color:#ff93a4;font-weight:800}@media (max-width:800px){.adminQrzKpis{grid-template-columns:repeat(3,1fr)}.adminQrzLookupForm{grid-template-columns:1fr 1fr}.adminQrzLookupForm label{grid-column:1/-1}.adminQrzHistory{overflow:hidden}.adminQrzHistory .adminTableWrap{overflow-x:auto}}.adminTechnicalAccess{background:#081722;border:1px solid #29465c;border-radius:9px;justify-content:space-between;align-items:center;gap:8px;margin-top:8px;padding:7px 9px;display:flex}.adminTechnicalAccess small{color:#6d899c;font-size:.48rem}.adminTechnicalAccess button{color:#9bd8ee;background:#10283d;border:1px solid #31536b;border-radius:8px;padding:6px 8px;font-size:.48rem}@media (max-width:640px){.addPhotoLookup{flex-wrap:wrap}}.adminBlockedLabel{align-items:center;gap:4px;font-weight:800;color:#fca5a5!important;display:flex!important}.adminSessionControls{flex-wrap:wrap;gap:4px;min-width:270px;display:flex}.adminSessionControls button{color:#86a9bd;cursor:pointer;background:#0b2030;border:1px solid #29475d;border-radius:7px;align-items:center;gap:4px;min-height:25px;padding:0 7px;font-size:.43rem;font-weight:800;display:inline-flex}.adminSessionControls button.active{color:#79deb9;border-color:#34d39959}.adminSessionControls button.danger{color:#fca5a5;background:#7f1d1d24;border-color:#f8717159}.adminSessionControls button.unblock{color:#93c5fd;border-color:#60a5fa59}.adminSessionControls.compact{min-width:230px}@media (max-width:760px){.adminSessionControls{min-width:230px}}@media (min-width:641px){.voiceRxHud.freePosition{left:var(--voice-left)!important;right:auto!important;top:var(--voice-top)!important}}@media (max-width:520px){.topbar{gap:4px}}.operatorPhotoCropperBackdrop{z-index:13000;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#00070cd1;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.operatorPhotoCropperCard{background:#071824;border:1px solid #74c7e857;border-radius:18px;flex-direction:column;gap:12px;width:min(470px,100vw - 24px);max-height:calc(100vh - 24px);padding:14px;display:flex;overflow:auto;box-shadow:0 28px 90px #0000009e}.operatorPhotoCropperHead{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.operatorPhotoCropperHead>span{color:#9bdef5;grid-template-columns:auto 1fr;align-items:center;column-gap:7px;display:grid}.operatorPhotoCropperHead b{color:#e4f6fd;font-size:.72rem}.operatorPhotoCropperHead small{color:#7898aa;grid-column:2;font-size:.5rem;line-height:1.4}.operatorPhotoCropperHead>button{color:#b9dcea;cursor:pointer;background:#0a2232;border:1px solid #294a60;border-radius:15px;place-items:center;width:30px;min-width:30px;height:30px;padding:0;display:grid}.operatorPhotoCropperCanvasWrap{aspect-ratio:1;background:#020b11;border:1px solid #69c7eb59;border-radius:16px;width:min(360px,100%);margin:0 auto;position:relative;overflow:hidden;box-shadow:0 12px 36px #00000061}.operatorPhotoCropperCanvas{touch-action:none;cursor:grab;width:100%;height:100%;display:block}.operatorPhotoCropperCanvas:active{cursor:grabbing}.operatorPhotoCropperCanvasWrap:after{content:"";pointer-events:none;border:1px solid #ffffff2e;border-radius:50%;position:absolute;inset:12.5%}.operatorPhotoCropperHint{color:#9bb7c6;white-space:nowrap;pointer-events:none;background:#000a11b3;border-radius:9px;padding:4px 8px;font-size:.44rem;position:absolute;bottom:8px;left:50%;transform:translate(-50%)}.operatorPhotoCropperInfo{background:#081520;border:1px solid #244359;border-radius:10px;flex-direction:column;gap:4px;padding:9px 10px;display:flex}.operatorPhotoCropperInfo b{color:#9fe1f6;font-size:.54rem}.operatorPhotoCropperInfo small{color:#7f9aaa;font-size:.49rem;line-height:1.45}.operatorPhotoCropperInfo em{color:#74caa9;font-size:.47rem;font-style:normal}.operatorPhotoCropperInfo em.warn{color:#f0c77a}.operatorPhotoCropperZoom{flex-direction:column;gap:6px;display:flex}.operatorPhotoCropperZoom>span{color:#93b2c3;align-items:center;gap:6px;font-size:.53rem;display:flex}.operatorPhotoCropperZoom b{color:#d9eff8;margin-left:auto}.operatorPhotoCropperZoom input{accent-color:#5fbbe0;width:100%}.operatorPhotoCropperActions{grid-template-columns:1fr 1.15fr;gap:8px;display:grid}.operatorPhotoCropperActions button{cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:6px;min-height:38px;font-size:.55rem;font-weight:900;display:flex}.operatorPhotoCropperActions .secondary{color:#a0bfd0;background:#0b2131;border:1px solid #31516a}.operatorPhotoCropperActions .primary{color:#9ee7ca;background:#11362d;border:1px solid #4ad2a466}.operatorPhotoCropperActions button:disabled{opacity:.5;cursor:default}.operatorPhotoCropperError{color:#fca5a5;background:#7f1d1d24;border:1px solid #f8717159;border-radius:9px;padding:8px 10px;font-size:.52rem}.operatorPhotoCropperLoading{text-align:center;color:#8eb1c4;padding:24px;font-size:.56rem}@media (max-width:520px){.operatorPhotoCropperBackdrop{padding:8px}.operatorPhotoCropperCard{border-radius:14px;width:calc(100vw - 16px);max-height:calc(100vh - 16px);padding:10px}.operatorPhotoCropperActions{grid-template-columns:1fr}.operatorPhotoCropperCanvasWrap{width:min(330px,100%)}}.brand{gap:12px}.brandMark{background:linear-gradient(#0d1e30f5,#091523fa);border:1px solid #4d83ad52;border-radius:13px;width:42px;height:42px;padding:3px;overflow:hidden;box-shadow:0 12px 24px #0003,inset 0 1px #ffffff0d}.brandMarkImage{object-fit:cover;border-radius:10px;width:100%;height:100%;display:block}.brandText>span{letter-spacing:-.04em;font-size:1.14rem;font-weight:650}.brandText small{letter-spacing:.18em;font-size:.54rem}.brand.compact .brandMark{border-radius:11px;width:36px;height:36px}.brand.compact .brandMarkImage{border-radius:8px}.brand.compact .brandText>span{font-size:.98rem}.lobbyHeader{border-bottom:1px solid #2d46606b;height:84px}.roomNumber{color:#7e9ab0;letter-spacing:.1em;font:800 .63rem ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.roomName{gap:4px;margin:16px 0 14px}.roomName strong{white-space:nowrap;text-overflow:ellipsis;font-size:1rem;line-height:1.15;overflow:hidden}.roomName>span{color:#6c869c;white-space:nowrap;text-overflow:ellipsis;font-size:.66rem;overflow:hidden}.roomSpeaker{border-radius:12px;min-height:52px;padding:10px 11px}.roomSpeaker small{letter-spacing:.1em;text-transform:uppercase;font-size:.51rem}.roomSpeaker b{white-space:nowrap;text-overflow:ellipsis;font-size:.86rem;line-height:1.2;overflow:hidden}.roomMeta{border-top:1px solid #21384ecc;margin-top:12px;padding-top:12px;font-size:.68rem}.roomMeta>span:first-child{color:#7893a8}.enterRoom{color:#90dafb;align-items:center;gap:4px;font-weight:750;display:inline-flex}@media (max-width:700px){.lobbyHeader{height:68px}}@keyframes premiumEqualizer{0%,to{opacity:.75;transform:scaleY(.6)}50%{opacity:1;transform:scaleY(1.16)}}@keyframes premiumMiniBars{0%,to{opacity:.72;transform:scaleY(.72)}50%{opacity:1;transform:scaleY(1.22)}}@keyframes premiumPulseDot{0%,to{opacity:.9;transform:scale(1)}50%{opacity:1;transform:scale(1.16)}}@keyframes premiumLiveChipPulse{0%,to{box-shadow:0 0 #fb718500}50%{box-shadow:0 0 0 6px #fb71850d}}@keyframes compactWave{0%,to{opacity:.7;transform:scaleY(.55)}50%{opacity:1;transform:scaleY(1.15)}}@keyframes compactMiniWave{0%,to{opacity:.7;transform:scaleY(.6)}50%{opacity:1;transform:scaleY(1.2)}}.identityLobby{width:min(100% - 22px,1540px);padding-bottom:18px}.identityHeader{background:radial-gradient(circle at 73% 36%,#1278d32e,#0000 24rem),linear-gradient(#030f1bfa,#04111dfa);border:1px solid #be912538;border-radius:0 0 18px 18px;justify-content:space-between;align-items:center;gap:18px;height:128px;padding:8px 12px 8px 8px;display:flex;position:relative;overflow:hidden;box-shadow:0 15px 40px #0000002e}.identityHeader:after{content:"";pointer-events:none;background:radial-gradient(#1d76cb2e,#0000 64%);border-top:1px solid #f1af274d;border-radius:50%;width:460px;height:210px;position:absolute;top:-72px;right:16%;transform:rotate(-6deg)}.identityPremiumBrand{z-index:1;align-items:center;gap:18px;min-width:0;display:flex;position:relative}.identityPremiumBrandToggle{appearance:none;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;margin:0;padding:0}.identityPremiumBrandToggle:focus-visible{outline-offset:4px;border-radius:12px;outline:2px solid #4fbeed8c}.identityPremiumLogo{object-fit:cover;background:0 0;border:0;border-radius:18px;flex:none;width:108px;height:108px;box-shadow:0 10px 24px #00000042}.identityPremiumWordmark{flex-direction:column;gap:10px;min-width:0;display:flex}.identityPremiumTitle{align-items:center;gap:15px;min-width:0;display:flex}.identityPremiumTitle>strong{letter-spacing:-.055em;color:#f2f5f8;white-space:nowrap;text-shadow:0 3px 16px #00000059;font-size:clamp(2rem,4vw,3.5rem);font-weight:900;line-height:.92}.identityPremiumTitle>strong b{color:#e3b54a;font-weight:950}.identityPremiumTitle>span{color:#efbd54;letter-spacing:.065em;white-space:nowrap;background:#261c0a57;border:1px solid #e2b13cb8;border-radius:8px;align-items:center;height:42px;padding:0 17px;font-size:1.14rem;font-weight:900;display:inline-flex}.identityPremiumSub{align-items:center;gap:18px;min-width:0;display:flex}.identityPremiumSub b{color:#e7b84c;font:900 1rem ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.identityPremiumSub span{letter-spacing:.035em;color:#c4cbd1;white-space:nowrap;text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:360px;font-size:.78rem;font-weight:780;overflow:hidden}.identityHeaderRight{z-index:2;align-items:center;gap:8px;margin-left:auto;display:flex;position:relative}.identitySearch{color:#6c8ba2;background:#041421c2;border:1px solid #26445c;border-radius:9px;align-items:center;gap:7px;width:190px;height:34px;padding:0 9px;display:flex}.identitySearch input{background:0 0;border:0;width:100%;padding:0;font-size:.64rem;box-shadow:none!important}.identityConnectionBadge{color:#77cf96;width:32px;height:32px;box-shadow:none;background:0 0;border:0;flex:none;place-items:center;display:grid}.identityConnectionBadge .premiumGlyph{filter:drop-shadow(0 0 6px);width:22px;height:22px}.identityConnectionBadge.online{color:#72de95}.identityConnectionBadge.offline{color:#90a1ae}.identityConnectionBadge.connecting{color:#f0c660}.identityConnectionBadge.online .premiumGlyph,.identityConnectionBadge.offline .premiumGlyph{animation:none}.identityConnectionBadge.connecting .premiumGlyph{animation:1s linear infinite spin}.identityLiveStrip{background:linear-gradient(#051522fa,#05121efa);border:1px solid #375b74bd;border-radius:14px;grid-template-columns:minmax(0,1.6fr) minmax(430px,1fr);gap:0;min-height:66px;margin:8px 0;display:grid;overflow:hidden;box-shadow:0 8px 22px #0000001f}.identityLiveStrip.hasLive{border-color:#f14d4a75;box-shadow:inset 3px 0 #ef4847,0 8px 22px #00000024}.identityLiveStrip.hasRecent{border-color:#ddaa3e57;box-shadow:inset 3px 0 #ddaa3eb8,0 8px 22px #0000001f}.identityLiveLead{border-right:1px solid #2a465bad;grid-template-columns:auto minmax(0,1fr) 250px;align-items:center;gap:16px;min-width:0;padding:10px 15px;display:grid}.identityLiveBadge{color:#7997aa;letter-spacing:.08em;white-space:nowrap;background:#071825d9;border:1px solid #5771848c;border-radius:8px;align-items:center;gap:7px;height:31px;padding:0 10px;font-size:.6rem;font-weight:900;display:inline-flex}.identityLiveBadge.live{color:#ff7372;background:#59171c47;border-color:#f443418c}.identityLiveBadge.live svg{filter:drop-shadow(0 0 6px #ff474673)}.identityLiveBadge.recent{color:#d9b65f;background:#4f390e33;border-color:#e1b0416b}.identityLiveCopy{flex-direction:column;gap:3px;min-width:0;display:flex}.identityLiveCopy strong{color:#f5f8fa;white-space:nowrap;text-overflow:ellipsis;font-size:1.06rem;overflow:hidden}.identityLiveStrip.hasLive .identityLiveCopy strong{color:#fff;font-size:1.25rem}.identityLiveStrip.hasRecent .identityLiveCopy strong{color:#e7c779}.identityLiveCopy small{color:#7690a3;white-space:nowrap;text-overflow:ellipsis;font-size:.65rem;overflow:hidden}.identityLiveTools{grid-template-columns:28px minmax(0,1fr);align-items:center;gap:8px;min-width:0;display:grid}.lobbyOscilloscope{justify-content:flex-end;align-items:center;gap:3px;height:32px;display:flex;overflow:hidden}.lobbyOscilloscope i{opacity:.62;transform-origin:50%;background:#617987;border-radius:99px;width:4px;height:8px;animation:none;display:block}.lobbyOscilloscope i:nth-child(2){height:15px}.lobbyOscilloscope i:nth-child(3){height:21px}.lobbyOscilloscope i:nth-child(4){height:12px}.lobbyOscilloscope i:nth-child(5){height:25px}.lobbyOscilloscope i:nth-child(6){height:17px}.lobbyOscilloscope i:nth-child(7){height:28px}.lobbyOscilloscope i:nth-child(8){height:19px}.lobbyOscilloscope i:nth-child(9){height:13px}.lobbyOscilloscope i:nth-child(10){height:23px}.lobbyOscilloscope i:nth-child(11){height:16px}.lobbyOscilloscope i:nth-child(12){height:9px}.lobbyOscilloscope.live i{opacity:1;will-change:transform;background:linear-gradient(#6bea49 0%,#f6d12e 45%,#f98a2e 72%,#f04443 100%);animation:1.05s steps(4,end) infinite scopeLive}.lobbyOscilloscope.live i:nth-child(2n){animation-delay:.12s}.lobbyOscilloscope.live i:nth-child(3n){animation-delay:.24s}.lobbyOscilloscope.live i:nth-child(5n){animation-delay:.34s}.identitySummaryLine{grid-template-columns:repeat(6,minmax(0,1fr));align-items:stretch;min-width:0;display:grid}.identitySummaryLine>span{color:#75bff0;border-left:1px solid #29455ab8;grid-template-rows:15px 18px;grid-template-columns:auto auto;justify-content:center;align-items:center;column-gap:6px;min-width:0;padding:8px 9px;display:grid}.identitySummaryLine>span:first-child{border-left:0}.identitySummaryLine svg{grid-row:1/3}.identitySummaryLine b{color:#f1f6f9;font:900 .84rem ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.identitySummaryLine small{color:#8b9fab;text-transform:uppercase;letter-spacing:.08em;font-size:.46rem}.identitySummaryLine .txTotal b{color:#ff6a67}@keyframes scopeLive{0%,to{transform:scaleY(.45)}50%{transform:scaleY(1.1)}}@media (prefers-reduced-motion:reduce){.lobbyOscilloscope i{animation:none}}@media (max-width:1100px){.identityHeader{height:108px}.identityPremiumLogo{width:88px;height:88px}.identityPremiumTitle>strong{font-size:2.2rem}.identityPremiumTitle>span{height:34px;font-size:.86rem}.identityPremiumSub span{font-size:.72rem}.identityLiveLead{border-bottom:1px solid #2a465bad;border-right:0}}@media (max-width:720px){.identityLobby{width:min(100% - 8px,1540px)}.identityHeader{border-radius:0 0 11px 11px;height:68px;padding:5px 6px}.identityHeader:after{display:none}.identityPremiumLogo{border-radius:11px;width:56px;height:56px}.identityPremiumBrand{gap:9px}.identityPremiumWordmark{gap:4px}.identityPremiumTitle>strong{font-size:1.28rem}.identityPremiumTitle>span{border-radius:6px;height:23px;padding:0 7px;font-size:.52rem}.identityPremiumSub b{font-size:.58rem}.identityPremiumSub span{letter-spacing:.01em;font-size:.48rem}.identityConnectionBadge{width:24px;height:24px}.identityConnectionBadge .premiumGlyph{width:18px;height:18px}.identitySearch{width:96px;height:28px;padding:0 6px}.identitySearch input{font-size:.53rem}.identityLiveStrip{z-index:24;border-radius:9px;min-height:0;margin:4px 0 5px;position:sticky;top:0}.identityLiveLead{grid-template-columns:auto minmax(0,1fr) 116px;gap:6px;padding:5px 6px}.identityLiveBadge{height:24px;padding:0 6px;font-size:.42rem}.identityLiveCopy strong{font-size:.67rem!important}.identityLiveCopy small{font-size:.42rem}.lobbyOscilloscope{gap:1px;height:25px}.lobbyOscilloscope i{width:2px}.identitySummaryLine>span{border-left-color:#2741548f;grid-template-rows:11px 13px 10px;grid-template-columns:1fr;justify-items:center;gap:0;padding:3px 1px}.identitySummaryLine svg{grid-row:auto;width:10px;height:10px}.identitySummaryLine b{font-size:.57rem}.identitySummaryLine small{letter-spacing:.02em;font-size:.31rem}}.temporaryAccessRowActions{flex-wrap:wrap;grid-area:2/2;justify-content:flex-end;align-items:center;gap:6px;display:flex}.temporaryAccessRowActions button{grid-area:auto!important}.temporaryAccessRowActions .unlockRoomBtn{color:#8ce4c2;background:#0f5b4533;border-color:#34d3995c}.temporaryAccessRowActions .unlockRoomBtn:hover{color:#d9fff0;background:#0f5b4552;border-color:#34d39994}.presenceIdentity{flex:1;grid-template-columns:minmax(92px,auto) minmax(0,1fr);align-items:center;gap:12px;min-width:0;display:grid}.presenceIdentity>strong{color:#eef9ff;letter-spacing:.025em;white-space:nowrap;font:900 1.08rem ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.presenceIdentityMeta{flex-direction:column;align-items:flex-start;gap:2px;min-width:0;display:flex}.presenceIdentityMeta small{white-space:nowrap;text-overflow:ellipsis;max-width:100%;display:block;overflow:hidden}.presenceIdentityMeta .presenceName{color:#a9c2d2;font-size:.68rem;font-weight:800}.presenceIdentityMeta .presenceLocation{color:#6f91a7;font-size:.56rem}.identityDisplay.adminControlsInline{grid-template-columns:auto minmax(90px,1fr) minmax(0,1.35fr);align-items:center;width:100%}.operatorAdminInlineActions{scrollbar-width:thin;flex-wrap:nowrap;justify-content:flex-end;align-items:center;gap:5px;min-width:0;padding-bottom:1px;display:flex;overflow-x:auto}.operatorAdminInlineActions button{color:#9dddf4;white-space:nowrap;cursor:pointer;background:#102a40;border:1px solid #31556d;border-radius:8px;flex:none;justify-content:center;align-items:center;gap:5px;min-height:27px;padding:0 8px;font-size:.46rem;font-weight:850;display:inline-flex}.operatorAdminInlineActions button:hover{filter:brightness(1.08)}.operatorAdminInlineActions button:disabled{opacity:.45;cursor:not-allowed}.operatorAdminInlineActions button.danger{color:#fca5a5;background:#7f1d1d2e;border-color:#f8717166}.operatorActionColumn{z-index:12;flex-direction:column;justify-content:center;align-items:flex-end;gap:4px;min-width:0;display:flex;position:relative}.operatorPhotoRightNotice{color:#f0b46a;text-align:right;white-space:normal;max-width:100%;font-size:.46rem;line-height:1.25;display:block}.operatorAdminMobileToggle{display:inline-flex}.operatorAdminMobilePanel{z-index:80;background:#0b2132;border:1px solid #508fb580;border-radius:10px;flex-direction:column;align-items:stretch;gap:6px;min-width:210px;max-width:min(78vw,280px);padding:8px;display:flex;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 12px 28px #0000006b}.operatorAdminMobilePanel>button{justify-content:flex-start;width:100%;min-height:32px}.operatorPhotoNoticesDesktop{display:none}@media (max-width:760px){.temporaryAccessRowActions{grid-column:1/-1;justify-content:flex-start;margin-top:3px}.presenceIdentity{grid-template-columns:minmax(82px,auto) minmax(0,1fr);gap:9px}.presenceIdentity>strong{font-size:.98rem}.identityDisplay.adminControlsInline{grid-template-columns:auto minmax(62px,.62fr) minmax(0,1.55fr);gap:5px}.operatorAdminInlineActions{gap:4px}.operatorAdminInlineActions button{min-height:26px;padding:0 6px;font-size:.43rem}}.adminSettingsTitle{color:#79d6f4;align-items:center;gap:9px;margin-bottom:8px;display:flex}.adminSettingsTitle>span{flex-direction:column;gap:2px;display:flex}.adminSettingsTitle small{letter-spacing:.1em;color:#678da3;font-size:.44rem;font-weight:950}.adminSettingsTitle b{color:#dff5fd;font-size:.66rem}.adminSettingsTitle em{color:#7897a9;font-size:.5rem;font-style:normal}.roomEditActions{border-top:1px solid #31536b73;justify-content:flex-end;margin-top:8px;padding-top:8px;display:flex}.roomEditActions button{color:#89d9f5;background:#1e709729;border:1px solid #38bdf847;border-radius:9px;align-items:center;gap:6px;min-height:34px;padding:6px 10px;font-size:.56rem;font-weight:850;display:inline-flex}.identityAccessPanel{grid-template-columns:minmax(180px,.8fr) minmax(420px,2fr)}.identityAccessForm{grid-template-columns:minmax(145px,.75fr) minmax(210px,1fr) auto auto}.adminSettingsPanel .temporaryAccessAdmin{margin-top:8px}@media (max-width:760px){.identityAccessPanel{grid-template-columns:1fr}.identityAccessForm{grid-template-columns:1fr 1fr}.identityAccessForm label{grid-column:1/-1}.roomEditActions{justify-content:stretch}.roomEditActions button{justify-content:center;width:100%}}@media (max-width:640px){.voiceRxHud{overscroll-behavior:contain;z-index:46!important;width:min(330px,100vw - 18px)!important;max-width:calc(100vw - 18px)!important;max-height:calc(100dvh - 12px)!important;top:4px!important;left:auto!important;right:9px!important;overflow:auto!important}.voiceRxHud.freePosition{left:var(--voice-left)!important;right:auto!important;top:var(--voice-top)!important}.participantDetail .identityDisplay.adminControlsInline{grid-template-columns:auto minmax(0,1fr) auto;gap:6px}.participantDetail .identityText{min-width:0;overflow:hidden}.participantDetail .identityText .identityLine{overflow:hidden;white-space:nowrap!important;flex-wrap:nowrap!important}.participantDetail .identityText .operatorName{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.participantDetail .operatorLocationLine{text-overflow:ellipsis;width:100%;max-width:100%;display:block;overflow:hidden;white-space:nowrap!important}.participantDetail .operatorActionColumn{width:auto;max-width:none;position:relative}.participantDetail .operatorAdminInlineActions{justify-content:flex-end;position:relative;overflow:visible}.participantDetail .operatorPhotoNoticesDesktop{display:none!important}.participantDetail .operatorAdminMobileToggle{min-height:28px;padding:0 7px;font-size:.44rem;display:inline-flex!important}.participantDetail .operatorAdminMobilePanel{z-index:60;background:#0b2132;border:1px solid #508fb580;border-radius:10px;flex-direction:column;align-items:stretch;gap:5px;min-width:190px;max-width:min(78vw,260px);padding:7px;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 12px 28px #00000061;display:flex!important}.participantDetail .operatorAdminMobilePanel>button{justify-content:flex-start;width:100%;min-height:31px;font-size:.5rem}.participantDetail .operatorAdminMobileNotices{border-top:1px solid #508fb538;flex-direction:column;gap:3px;padding-top:3px;display:flex}.participantDetail .operatorAdminMobileNotices .operatorPhotoRightNotice{text-align:left;font-size:.45rem}}.roomRoleManager{gap:12px;display:grid}.roomRoleForm{background:#05121e7a;border:1px solid #508cba47;border-radius:12px;gap:10px;padding:12px;display:grid}.roomRoleIdentity{grid-template-columns:minmax(150px,.8fr) minmax(220px,1.2fr) auto;align-items:end;gap:8px;display:grid}.roomRoleIdentity label{color:#8ea9bd;gap:5px;font-size:.58rem;display:grid}.roomRoleIdentity input,.roomRoleAddRow select{color:#d9e9f3;width:100%;font:inherit;background:#071827;border:1px solid #294760;border-radius:8px;padding:9px 10px}.roomRoleIdentity button,.roomRoleAddRow button,.roomRoleSave{color:#cbe1ef;cursor:pointer;background:#0a2235;border:1px solid #315875;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:9px 11px;font-size:.6rem;font-weight:700;display:inline-flex}.roomRoleIdentity button:disabled,.roomRoleAddRow button:disabled,.roomRoleSave:disabled{opacity:.42;cursor:not-allowed}.roomRoleAddRow{grid-template-columns:minmax(180px,1fr) auto;gap:8px;display:grid}.roomRoleGrantList{gap:8px;display:grid}.roomRoleGrant{background:#071827b3;border:1px solid #42749757;border-radius:10px;overflow:hidden}.roomRoleGrantHead{border-bottom:1px solid #3a62804d;justify-content:space-between;align-items:center;padding:8px 10px;display:flex}.roomRoleGrantHead b{color:#d6e7f2;font-size:.65rem}.roomRoleGrantHead button,.roomRoleDelete{color:#e7a3a3;cursor:pointer;background:#5d17172e;border:1px solid #b44a4a6b;border-radius:7px;place-items:center;width:29px;height:29px;display:inline-grid}.roomRoleActions label{color:#b9cdd9;background:#04111c5c;border:1px solid #36607f47;border-radius:8px;align-items:center;gap:7px;padding:6px 8px;font-size:.56rem;display:flex}.roomRoleActions label.disabled{opacity:.36}.roomRoleActions input{accent-color:#4aa7df}.roomRoleActions .roomRoleAllActions{color:#d8effb;background:#185b822e;border-color:#4aa7df75;grid-column:1/-1;font-weight:800}.roomRoleEmpty{color:#728fa5;text-align:center;border:1px dashed #4d77955c;border-radius:9px;margin:0;padding:11px;font-size:.56rem}.roomRoleSave{background:#1c5e8247;border-color:#39779b;justify-self:start}.roomRoleAccount{gap:8px;grid-template-columns:minmax(0,1fr) auto!important;align-items:stretch!important;display:grid!important}.roomRoleAccountEdit{text-align:left!important;color:#cfe1ec!important;cursor:pointer!important;background:#06162375!important;border:1px solid #31587557!important;border-radius:9px!important;gap:3px!important;width:100%!important;padding:8px 10px!important;display:grid!important}.roomRoleAccountEdit small{white-space:normal!important;color:#7895a9!important;line-height:1.4!important}.roleResetButton{white-space:nowrap}.adminSettingsSuperadmin .superadminTitle em{font-style:normal}.roomRoleManager .superadminNotice{margin:0}@media (max-width:760px){.roomRoleIdentity,.roomRoleAddRow,.roomRoleActions{grid-template-columns:1fr}.roomRoleSave{width:100%}}.roomRolePasswordField{min-width:0}.roomRolePasswordInput{background:#071827;border:1px solid #294760;border-radius:8px;grid-template-columns:minmax(0,1fr) 38px;align-items:center;display:grid;overflow:hidden}.roomRolePasswordInput input{min-width:0;background:0 0!important;border:0!important;border-radius:0!important}.roomRolePasswordInput button{color:#9fc5d8;cursor:pointer;background:#0a2235;border:0;border-left:1px solid #294760;place-items:center;height:100%;min-height:36px;display:grid}.roomRolePasswordHint{color:#718da2;font-size:.48rem;line-height:1.35}.roomRoleGrantRoom{color:#7898ad;grid-template-columns:auto minmax(180px,1fr);align-items:center;gap:8px;min-width:min(440px,100vw - 110px);font-size:.5rem;display:grid}.roomRoleGrantRoom select{color:#d9edf8;background:#081b2a;border:1px solid #31536b;border-radius:8px;width:100%;padding:7px 9px;font-size:.58rem}.roomRoleGrantHead>.roomRoleGrantRoom+button{flex:none}@media (max-width:720px){.roomRoleGrantRoom{grid-template-columns:1fr;width:100%;min-width:0}.roomRoleGrantHead{align-items:end}.roomRoleIdentity{grid-template-columns:1fr!important}.roomRolePasswordInput{width:100%}}.roomRolePasswordInput.passwordPreserved{grid-template-columns:minmax(0,1fr) auto}.roomRolePasswordInput.passwordPreserved input{letter-spacing:.16em;color:#9eb4c3;cursor:default}.roomRolePasswordInput.passwordPreserved button{white-space:nowrap;padding:0 11px;font-size:.52rem;font-weight:800}.roomRoleKeepPassword{cursor:pointer;text-decoration:underline;color:#86bad3!important;background:0 0!important;border:0!important;width:auto!important;min-height:0!important;padding:0!important;font-size:.48rem!important;display:inline-flex!important}.roomRoleNoteField{color:#8ea9bd;gap:5px;font-size:.58rem;display:grid}.roomRoleNoteField>span{color:#a8c1d1;font-weight:700}.roomRoleNoteField>span small{color:#66869b;font-weight:400}.roomRoleNoteField textarea{resize:vertical;color:#d9e9f3;width:100%;min-height:58px;max-height:130px;font:inherit;background:#071827;border:1px solid #294760;border-radius:8px;padding:9px 10px;line-height:1.45}.roomRoleNoteField textarea[readonly]{opacity:.72;cursor:default}.roomRoleNoteField>small{color:#66869b;font-size:.46rem}.roomRoleAccountNote{color:#b7d3e2;padding:2px 0;font-size:.54rem;font-style:normal;line-height:1.35}.roomRoleAccountEdit .roomRoleAccountNote+small{margin-top:1px}.participantDetail .operatorAdminInlineActions{gap:8px}.participantDetail .operatorAdminInlineActions>button{min-height:36px!important;padding:0 12px!important;font-size:.72rem!important;font-weight:850!important}.participantDetail .operatorAdminInlineActions>button svg{width:17px;height:17px}.participantDetail .operatorAdminMobilePanel{gap:8px!important;min-width:270px!important;max-width:min(90vw,390px)!important;padding:11px!important}.participantDetail .operatorAdminMobilePanel>button{gap:9px!important;min-height:40px!important;padding:8px 12px!important;font-size:.78rem!important;font-weight:800!important}.participantDetail .operatorAdminMobilePanel>button.permissionLocked{opacity:.78;color:#f0c078;border-style:dashed}.participantDetail .operatorAdminMobileNotices .operatorPhotoRightNotice,.participantDetail .operatorPhotoRightNotice{font-size:.66rem!important;line-height:1.4!important}.roomRoleManager{gap:14px;width:100%}.roomRoleForm{gap:12px;width:100%;padding:14px}.roomRoleIdentity{grid-template-columns:minmax(180px,.75fr) minmax(300px,1.35fr) auto;gap:10px}.roomRoleIdentity input,.roomRoleAddRow select,.roomRoleGrantRoom select,.roomRoleNoteField textarea{min-height:40px;font-size:.74rem!important}.roomRoleIdentity button,.roomRoleAddRow button,.roomRoleSave{min-height:40px;padding:9px 13px;font-size:.72rem!important}.roomRoleAddRow{grid-template-columns:minmax(240px,1fr) auto;gap:10px}.roomRoleGrant{width:100%}.roomRoleGrantHead{gap:12px;padding:10px 12px}.roomRoleGrantRoom{grid-template-columns:auto minmax(220px,1fr);width:100%;min-width:0;font-size:.7rem!important}.roomRoleGrantHead>button,.roomRoleDelete{width:36px;height:36px}.roomRoleActions{grid-template-columns:repeat(auto-fit,minmax(165px,1fr));gap:8px;width:100%;padding:11px;display:grid}.roomRoleActions label{min-height:38px;padding:8px 10px;line-height:1.2;font-size:.72rem!important}.roomRoleActions input{flex:none;width:17px;height:17px}.roomRoleActions .roomRoleAllActions{grid-column:1/-1;min-height:40px;font-size:.74rem!important}.roomRoleAccountEdit{grid-template-columns:minmax(100px,.32fr) minmax(150px,.55fr) minmax(280px,1.6fr);align-items:center!important;gap:10px!important;padding:10px 12px!important;display:grid!important}.roomRoleAccountEdit b{white-space:nowrap;font-size:.8rem!important}.roomRoleAccountNote{white-space:normal;font-size:.7rem!important}.roomRoleAccountEdit small{font-size:.68rem!important;line-height:1.35!important}.roomRoleDelete{min-height:42px;align-self:stretch!important}@media (max-width:900px){.roomRoleIdentity>.roleResetButton{grid-column:1/-1;justify-self:start}.roomRoleAccountEdit{grid-template-columns:1fr!important;gap:4px!important}}@media (max-width:430px){.roomRoleActions{grid-template-columns:1fr}}.participantDetail .identityDisplay.adminControlsInline{grid-template-columns:auto minmax(0,1fr) auto!important;width:100%!important}.participantDetail .operatorActionColumn{justify-self:end!important;align-items:flex-end!important;width:max-content!important;max-width:100%!important;margin-left:auto!important}.participantDetail .operatorAdminInlineActions{justify-content:flex-end!important;margin-left:auto!important;overflow:visible!important}.participantDetail .operatorAdminInlineActions>button{min-height:38px!important;padding:0 13px!important;font-size:.8rem!important}.participantDetail .operatorAdminMobilePanel{min-width:290px!important;max-width:min(92vw,420px)!important;right:0!important}.participantDetail .operatorAdminMobilePanel>button{min-height:43px!important;padding:9px 13px!important;font-size:.86rem!important}.participantDetail .operatorAdminMobileNotices .operatorPhotoRightNotice,.participantDetail .operatorPhotoRightNotice{font-size:.72rem!important}.roomRoleManager,.roomRoleForm{width:100%!important;max-width:none!important}.roomRoleIdentity{grid-template-columns:minmax(170px,.7fr) minmax(310px,1.25fr) auto!important;width:100%!important}.roomRoleIdentity label,.roomRoleNoteField,.roomRoleIdentity input,.roomRoleAddRow select,.roomRoleGrantRoom select,.roomRoleNoteField textarea{font-size:.82rem!important}.roomRoleIdentity button,.roomRoleAddRow button,.roomRoleSave{font-size:.8rem!important}.roomRolePasswordHint,.roomRoleNoteField>small{font-size:.69rem!important}.roomRolePasswordInput.passwordPreserved button,.roomRoleKeepPassword{font-size:.72rem!important}.roomRoleGrantRoom{font-size:.77rem!important}.roomRoleGrantHead b{font-size:.86rem!important}.roomRoleActions{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))!important}.roomRoleActions label{min-height:41px!important;font-size:.8rem!important}.roomRoleActions .roomRoleAllActions{font-size:.82rem!important}.roomRoleEmpty{font-size:.76rem!important}.roomRoleAccount{grid-template-columns:minmax(0,1fr) 46px!important;gap:10px!important;width:100%!important}.roomRoleAccountEdit{grid-template-columns:minmax(115px,.32fr) minmax(170px,.58fr) minmax(300px,1.6fr)!important;gap:12px!important;width:100%!important;padding:12px 14px!important}.roomRoleAccountEdit b{font-size:.9rem!important}.roomRoleAccountNote{font-size:.78rem!important}.roomRoleAccountEdit small{font-size:.76rem!important}.roomRoleDelete{border-radius:9px!important;width:46px!important;min-width:46px!important;height:auto!important;min-height:48px!important}.roomRoleGrantHead>button{width:40px!important;height:40px!important}@media (max-width:900px){.roomRoleIdentity{grid-template-columns:1fr 1fr!important}.roomRoleAccountEdit{grid-template-columns:1fr!important}}@media (max-width:640px){.participantDetail .operatorAdminInlineActions>button{min-height:36px!important;padding:0 11px!important;font-size:.76rem!important}.participantDetail .operatorAdminMobilePanel{min-width:min(320px,90vw)!important;max-width:90vw!important}.participantDetail .operatorAdminMobilePanel>button{min-height:41px!important;font-size:.82rem!important}.roomRoleIdentity,.roomRoleAddRow{grid-template-columns:1fr!important}.roomRoleIdentity label,.roomRoleNoteField,.roomRoleIdentity input,.roomRoleAddRow select,.roomRoleGrantRoom select,.roomRoleNoteField textarea{font-size:.78rem!important}.roomRoleActions{grid-template-columns:1fr!important}.roomRoleActions label{font-size:.78rem!important}.roomRoleAccountEdit b{font-size:.86rem!important}.roomRoleAccountNote{font-size:.74rem!important}.roomRoleAccountEdit small{font-size:.72rem!important}}.roomRoleAccounts .roomRoleAccount{grid-template-columns:minmax(0,1fr) 48px!important;align-items:center!important;gap:0 clamp(18px,3vw,42px)!important;min-width:0!important;padding:10px 14px!important}.roomRoleAccounts .roomRoleAccountEdit{grid-area:1/1!important;place-self:stretch stretch!important;min-width:0!important;max-width:100%!important}.roomRoleAccounts .roomRoleAccountEdit b,.roomRoleAccounts .roomRoleAccountEdit em,.roomRoleAccounts .roomRoleAccountEdit small{overflow-wrap:anywhere;min-width:0;max-width:100%}.roomRoleAccounts .roomRoleDelete{touch-action:manipulation;grid-area:1/2!important;place-self:center end!important;width:48px!important;min-width:48px!important;height:48px!important;min-height:48px!important;padding:0!important}.roomRoleAccounts{gap:14px!important;width:100%!important;display:grid!important}.roomRoleAccounts .roomRoleAccount{box-sizing:border-box!important;background:#05121e94!important;border:1px solid #44799e61!important;border-radius:14px!important;grid-template-columns:minmax(0,1fr) 52px!important;align-items:center!important;column-gap:clamp(36px,6vw,88px)!important;width:100%!important;min-height:112px!important;padding:16px 18px!important;overflow:hidden!important}.roomRoleAccounts .roomRoleAccountEdit{z-index:1!important;border-radius:12px!important;grid-column:1!important;min-width:0!important;min-height:78px!important;padding:18px 20px!important;position:relative!important;overflow:hidden!important}.roomRoleAccounts .roomRoleDelete{z-index:3!important;flex:0 0 52px!important;grid-column:2!important;place-self:center end!important;width:52px!important;min-width:52px!important;height:52px!important;min-height:52px!important;margin:0!important;padding:0!important;position:relative!important}@media (max-width:640px){.roomRoleAccounts{gap:12px!important}.roomRoleAccounts .roomRoleAccount{grid-template-columns:minmax(0,1fr) 52px!important;column-gap:24px!important;min-height:106px!important;padding:14px!important}.roomRoleAccounts .roomRoleAccountEdit{min-height:76px!important;padding:16px!important}}.adminPanelNavigator{grid-template-columns:minmax(220px,.55fr) minmax(360px,1.45fr);align-items:stretch;gap:10px;margin:10px 0;display:grid}.adminViewPicker,.adminMicMaster{background:linear-gradient(#0a1d2d,#071624);border:1px solid #1f3b51;border-radius:14px;min-height:66px;padding:9px 11px}.adminViewPicker{flex-direction:column;justify-content:center;gap:5px;display:flex}.adminViewPicker>span{letter-spacing:.08em;color:#64839a;font-size:.48rem;font-weight:900}.adminViewPicker select{color:#cce6f2;background:#0b2234;border:1px solid #2b4c64;border-radius:9px;width:100%;min-height:34px;padding:0 10px;font-size:.64rem;font-weight:800}.adminMicMaster{justify-content:space-between;align-items:center;gap:12px;display:flex}.adminMicMaster>span{color:#f7b0b8;align-items:center;gap:9px;display:flex}.adminMicMaster>span>span{flex-direction:column;gap:2px;display:flex}.adminMicMaster small{letter-spacing:.08em;color:#718ca0;font-size:.45rem;font-weight:950}.adminMicMaster b{color:#e9f6fb;font-size:.69rem}.adminMicMaster.enabled{background:linear-gradient(#1144376b,#071624);border-color:#34d39957}.adminMicMaster.enabled>span{color:#79e1bd}.adminMicMaster button{color:#89e8c7;white-space:nowrap;background:#237e632b;border:1px solid #34d3994d;border-radius:9px;align-items:center;gap:6px;min-height:34px;padding:0 11px;font-size:.53rem;font-weight:900;display:flex}.adminMicMaster button.danger{color:#fca5a5;background:#7f1d1d29;border-color:#f8717157}.adminCompactView{overflow:visible}.adminConnectionFacts{background:#1f364880;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.adminConnectionFacts>span{background:#081827;flex-direction:column;justify-content:center;gap:3px;min-width:0;min-height:54px;padding:7px 9px;display:flex}.adminConnectionFacts>span.wide{grid-column:1/-1}.adminConnectionFacts small{letter-spacing:.06em;color:#5f7d93;font-size:.42rem;font-weight:900}.adminConnectionFacts b,.adminConnectionFacts code{color:#b9d2df;overflow-wrap:anywhere;font-size:.55rem}.adminConnectionFacts code{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.adminConnectionFacts em{color:#67869a;overflow-wrap:anywhere;font-size:.45rem;font-style:normal;line-height:1.35}.adminDateFilter{background:#081827;border-bottom:1px solid #1b3348;align-items:flex-end;gap:8px;padding:10px;display:flex}.adminDateFilter label{flex-direction:column;gap:4px;min-width:145px;display:flex}.adminDateFilter label span{letter-spacing:.07em;color:#66849a;font-size:.44rem;font-weight:900}.adminDateFilter input{color:#d0e5ee;background:#0a2132;border:1px solid #294a62;border-radius:8px;height:34px;padding:0 8px;font-size:.58rem}.adminDateFilter button{color:#8bd7f3;background:#0d2b40;border:1px solid #2c5873;border-radius:8px;align-items:center;gap:5px;height:34px;padding:0 11px;font-size:.52rem;font-weight:900;display:flex}.adminDateFilter button:disabled{opacity:.5}.operatorExpelControl{grid-template-columns:minmax(0,1fr) auto;gap:6px;width:100%;display:grid}.operatorExpelControl select{color:#e8c5c9;background:#101d2a;border:1px solid #f8717147;border-radius:8px;min-width:0;min-height:40px;padding:0 8px;font-size:.7rem}.operatorExpelControl button{min-height:40px!important;margin:0!important}.meetMicrophoneAdminBlock,.roomBanAdminBlock{background:#071927bd;border:1px solid #3f799773;border-radius:12px;margin-top:9px;padding:10px}.meetMicAdminStatus{background:#5b1f291f;border:1px solid #f8717140;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:9px;display:flex}.meetMicAdminStatus.enabled{background:#195b481f;border-color:#34d3994d}.meetMicAdminStatus>span{flex-direction:column;gap:2px;display:flex}.meetMicAdminStatus b{color:#f7b0b8;font-size:.68rem}.meetMicAdminStatus.enabled b{color:#7ce2be}.meetMicAdminStatus small{color:#718da0;font-size:.49rem}.meetMicAdminStatus button,.roomBanList button{color:#8acde8;background:#0b2639;border:1px solid #31566e;border-radius:8px;min-height:33px;padding:0 10px;font-size:.53rem;font-weight:850}.meetMicAdminStatus button:disabled{opacity:.38}.roomBanList{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:6px;display:grid}.roomBanList>span{background:#4a1b231f;border:1px solid #f8717138;border-radius:9px;grid-template-columns:1fr auto;align-items:center;gap:2px 7px;min-width:0;padding:8px;display:grid}.roomBanList b{color:#f4d3d7;font:.7rem ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.roomBanList small{color:#927780;grid-column:1;font-size:.46rem}.roomBanList button{color:#f1a8b2;border-color:#f8717147;grid-area:1/2/3}.meetStatus.micLocked{color:#f1cf7b!important;background:#694b1429!important;border-color:#fbbf2442!important}.meetControl.locked{opacity:.6;cursor:not-allowed!important}@media (max-width:820px){.adminPanelNavigator{grid-template-columns:1fr}.adminMicMaster{flex-direction:column;align-items:stretch}.adminMicMaster button{justify-content:center}.adminDateFilter{flex-wrap:wrap;align-items:stretch}.adminDateFilter label{flex:130px;min-width:0}.adminDateFilter button{flex:100%;justify-content:center}.adminConnectionsShell{width:100%}.adminKpis{grid-template-columns:repeat(2,1fr)!important}.adminKpis>span{min-height:58px}.adminSectionTitle{gap:8px;height:auto;min-height:44px;padding:7px 10px}.adminSectionTitle>small{text-align:right}}@media (max-width:640px){.appShell .wheelColumn{flex-direction:column;display:flex}.appShell .wheelColumn>.wheelHeader{order:-20;min-height:42px;align-items:center!important;gap:7px!important;margin-top:0!important;padding:6px 8px!important}.appShell .wheelHeader>div:first-child{flex:auto;align-items:center;gap:7px;min-width:0;display:flex;overflow:hidden}.appShell .wheelHeader .sectionKicker{display:none!important}.appShell .wheelHeader h2{white-space:nowrap;flex:none;font-size:.78rem!important}.appShell .wheelHeader p{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden;margin:0!important;font-size:.48rem!important}.appShell .wheelHeader p svg{display:none}.appShell .wheelHeaderActions{flex:none;flex-direction:row!important;align-items:center!important}.appShell .expandBtn{width:32px!important;height:32px!important;padding:0!important}.appShell .expandBtn span{display:none!important}.appShell .presencePanel{border-radius:11px!important}.appShell .presenceBar{flex-wrap:nowrap!important;min-height:38px!important;padding:3px 6px!important}.appShell .presenceBar>button{gap:5px!important;height:31px!important;padding:0 7px!important}.appShell .presenceBar>button span{font-size:.62rem}.appShell .presenceBar>button b{font-size:.53rem}.operatorExpelControl{grid-template-columns:1fr}.operatorExpelControl button{justify-content:center;width:100%}}.identitySummaryLine .premiumGlyph{filter:drop-shadow(0 0 5px #67b7e126);width:13px;height:13px}.identitySummaryLine>span:nth-child(2) .premiumGlyph{color:#7bcce8}.identitySummaryLine>span:nth-child(3) .premiumGlyph{color:#75dc62}.identitySummaryLine>span:nth-child(4) .premiumGlyph{color:#f4c94e}.identitySummaryLine>span:nth-child(5) .premiumGlyph{color:#4dbcf0}.identitySummaryLine>span:nth-child(6) .premiumGlyph{color:#ff6561}.statusPill.animatedStatus{gap:6px}.statusPill.animatedStatus>svg{transform-origin:50%;flex:none}.statusPill.animatedStatus.online>svg,.statusPill.animatedStatus.offline>svg{animation:none}.statusPill.animatedStatus.connecting>svg{animation:1s linear infinite spin}@keyframes qsoboxStatusOnline{0%,to{opacity:.72;transform:scale(.96)}50%{opacity:1;filter:drop-shadow(0 0 4px #34d39947);transform:scale(1.04)}}@keyframes qsoboxStatusOffline{0%,to{opacity:.58;transform:translateY(0)}50%{opacity:.9;filter:drop-shadow(0 0 3px #94a3b833);transform:translateY(-1px)}}@keyframes qsoboxConnectionOnline{0%,to{opacity:.76;transform:scale(.96)}50%{opacity:1;filter:drop-shadow(0 0 6px #48d9834d);transform:scale(1.05)}}@keyframes qsoboxConnectionOffline{0%,to{opacity:.52;transform:translateY(0)}50%{opacity:.88;filter:drop-shadow(0 0 4px #90a1ae38);transform:translateY(-1px)}}.operatorRoomHeader{border-radius:11px;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:10px!important;min-height:44px!important;margin:8px 0 0!important;padding:6px 9px!important;display:grid!important}.operatorRoomHeader>div:first-child{min-width:0;overflow:hidden;align-items:center!important;gap:10px!important;display:flex!important}.operatorRoomHeader h2{flex:none;white-space:nowrap!important;margin:0!important;font-size:.82rem!important}.operatorRoomHeader p{color:#7895a8;min-width:0;white-space:nowrap!important;text-overflow:ellipsis!important;align-items:center!important;gap:5px!important;margin:0!important;font-size:.52rem!important;display:flex!important;overflow:hidden!important}.operatorRoomHeader p svg{flex:none}.operatorRoomHeader .wheelHeaderActions{flex:none!important;align-items:center!important;gap:7px!important;display:flex!important}.operatorRoomHeader .expandBtn{min-height:32px!important}.mobileOperatorHeader{display:none!important}@media (max-width:640px){.appShell .wheelColumn{display:block!important}.appShell .wheelColumn>.presencePanel,.appShell .wheelColumn .presencePanel{margin-top:6px;margin-bottom:0;order:initial!important}.desktopOperatorHeader{display:none!important}.mobileOperatorHeader{display:grid!important}.operatorRoomHeader{grid-template-columns:minmax(0,1fr) 32px!important;gap:5px!important;min-height:38px!important;margin:6px 0!important;padding:4px 6px!important}.operatorRoomHeader>div:first-child{gap:6px!important}.operatorRoomHeader h2{font-size:.67rem!important}.operatorRoomHeader p{gap:3px!important;font-size:.42rem!important}.operatorRoomHeader p svg{width:11px;height:11px}.operatorRoomHeader .wheelHeaderActions{width:32px!important}.operatorRoomHeader .expandBtn{width:32px!important;height:30px!important;min-height:30px!important;padding:0!important}.operatorRoomHeader .expandBtn span{display:none!important}}.adminListToolbar{background:#081827;border-bottom:1px solid #1b3348;align-items:center;gap:8px;padding:8px 10px;display:flex}.adminListToolbarDates{grid-template-columns:minmax(240px,1fr) auto auto;align-items:end;display:grid}.adminListSearch{color:#6f91a8;background:#0a2132;border:1px solid #294a62;border-radius:9px;align-items:center;gap:7px;min-width:0;height:36px;padding:0 10px;display:flex}.adminListSearch:focus-within{border-color:#3b7394}.adminListSearch input{width:100%;min-width:0;font-size:.6rem;box-shadow:none!important;color:#d8eaf1!important;background:0 0!important;border:0!important;padding:0!important}.adminListSearch input::placeholder{color:#638096}.adminClearFilter{color:#8bd7f3;background:#0d2b40;border:1px solid #2c5873;border-radius:8px;height:34px;padding:0 10px;font-size:.5rem;font-weight:900}.adminDateFilter.compact{background:0 0;border:0;gap:6px;padding:0}.adminDateFilter.compact label{min-width:126px}.adminQuickDates{align-items:center;gap:4px;display:flex}.adminQuickDates button{color:#87abc0;white-space:nowrap;background:#0a2132;border:1px solid #294a62;border-radius:7px;height:32px;padding:0 7px;font-size:.46rem;font-weight:850}.adminQuickDates button:hover{color:#bde6f5;border-color:#3d7698}.adminListLayout{grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.adminListLayout.hasDetail{grid-template-columns:minmax(0,1.6fr) minmax(320px,.8fr)}.adminCompactRows{flex-direction:column;min-width:0;display:flex}.adminCompactRow{appearance:none;color:#b9ced9;text-align:left;cursor:pointer;background:#081827;border:0;border-bottom:1px solid #253e50c7;border-radius:0;align-items:center;gap:7px;width:100%;min-width:0;min-height:42px;padding:5px 8px;display:grid}.adminCompactRow:last-child{border-bottom:0}.adminCompactRow:hover{background:#0b2133}.adminCompactRow.selected{background:linear-gradient(90deg,#123e56cc,#071927f5);box-shadow:inset 3px 0 #3b9ac6}.adminCompactRow.blockedRow{box-shadow:inset 3px 0 #d85b63}.adminCompactRow.current{grid-template-columns:minmax(78px,.65fr) minmax(64px,.55fr) minmax(95px,.8fr) minmax(94px,.82fr) minmax(72px,.58fr) minmax(70px,.58fr) minmax(125px,1.05fr) minmax(76px,.7fr) minmax(110px,.9fr)}.adminCompactRow.history{grid-template-columns:minmax(80px,.7fr) minmax(64px,.55fr) minmax(94px,.82fr) minmax(72px,.6fr) minmax(72px,.6fr) minmax(130px,1.05fr) minmax(76px,.7fr) minmax(120px,.95fr)}.adminCompactRow.security{grid-template-columns:minmax(80px,.7fr) minmax(64px,.55fr) minmax(145px,1.25fr) minmax(94px,.8fr) minmax(72px,.6fr) minmax(78px,.7fr) minmax(150px,1.35fr)}.adminCompactRow>strong{color:#e8f6fb;white-space:nowrap;text-overflow:ellipsis;font:900 .69rem ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;overflow:hidden}.adminCompactRow>code,.adminCompactRow span code{color:#9ebbc9;white-space:nowrap;text-overflow:ellipsis;font:.5rem ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;overflow:hidden}.adminCompactRow>span{flex-direction:column;gap:1px;min-width:0;display:flex}.adminCompactRow>span small{letter-spacing:.05em;color:#58778d;text-transform:uppercase;font-size:.36rem;font-weight:900}.adminCompactRow>span b{color:#a9c3cf;white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:.49rem;overflow:hidden}.adminCompactRow .adminAudioBadge{width:max-content;max-width:100%;height:22px;padding:0 6px;font-size:.43rem}.adminCompactRow .adminAudioBadge svg{width:11px;height:11px}.adminCompactRow .adminRowRoom{gap:2px}.adminCompactRow .adminRowRoom .adminRoomBadge{white-space:nowrap;text-overflow:ellipsis;width:max-content;max-width:100%;min-height:21px;padding:0 6px;font-size:.43rem;overflow:hidden}.adminExpandedDetail{background:#071522;border-left:1px solid #25445a;align-self:start;min-width:0;position:sticky;top:8px}.adminExpandedDetail>header{background:#091d2d;border-bottom:1px solid #203b50;grid-template-columns:minmax(0,1fr) auto 28px;align-items:center;gap:7px;min-height:48px;padding:7px 9px;display:grid}.adminExpandedDetail>header>span{flex-direction:column;gap:2px;min-width:0;display:flex}.adminExpandedDetail>header small{letter-spacing:.08em;color:#638297;font-size:.38rem;font-weight:900}.adminExpandedDetail>header strong{color:#eef9fd;font:900 .83rem ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.adminDetailClose{color:#8acde8;background:#0b2639;border:1px solid #31566e;border-radius:7px;place-items:center;width:27px;height:27px;font-size:1rem;line-height:1;display:grid}.adminExpandedDetail .adminConnectionFacts{grid-template-columns:repeat(2,minmax(0,1fr))}.adminExpandedDetail .adminSessionControls{flex-wrap:wrap;gap:5px;padding:8px;display:flex}@media (max-width:1080px){.adminListToolbarDates{grid-template-columns:1fr}.adminDateFilter.compact{width:100%}.adminQuickDates{flex-wrap:wrap}.adminListLayout.hasDetail{grid-template-columns:1fr}.adminExpandedDetail{border-top:1px solid #25445a;border-left:0;position:relative;top:auto}.adminCompactRow.current{grid-template-columns:minmax(76px,.65fr) minmax(62px,.55fr) minmax(90px,.8fr) minmax(90px,.8fr) minmax(68px,.58fr) minmax(68px,.58fr) minmax(115px,1fr)}.adminCompactRow.current .adminRowId,.adminCompactRow.current .adminRowAction{display:none}.adminCompactRow.history{grid-template-columns:minmax(76px,.7fr) minmax(62px,.55fr) minmax(90px,.8fr) minmax(68px,.6fr) minmax(68px,.6fr) minmax(115px,1fr)}.adminCompactRow.history .adminRowId,.adminCompactRow.history .adminRowAction{display:none}.adminCompactRow.security{grid-template-columns:minmax(76px,.7fr) minmax(62px,.55fr) minmax(135px,1.2fr) minmax(90px,.8fr) minmax(68px,.6fr)}.adminCompactRow.security .adminRowId,.adminCompactRow.security .adminRowDetail{display:none}}@media (max-width:640px){.adminListToolbar{flex-direction:column;align-items:stretch}.adminListToolbarDates{display:flex}.adminDateFilter.compact{grid-template-columns:1fr 1fr;display:grid}.adminDateFilter.compact button{grid-column:1/-1;justify-content:center}.adminQuickDates{grid-template-columns:repeat(4,1fr);display:grid}.adminQuickDates button{padding:0 3px;font-size:.4rem}.adminCompactRow{gap:3px 6px;min-height:52px;padding:5px 6px}.adminCompactRow.current{grid-template-rows:auto auto;grid-template-columns:minmax(62px,.68fr) minmax(61px,.62fr) minmax(78px,.86fr) minmax(78px,.84fr)}.adminCompactRow.current .adminRowDevice{grid-column:3/5}.adminCompactRow.current .adminRowId,.adminCompactRow.current .adminRowAction{display:none}.adminCompactRow.history{grid-template-rows:auto auto;grid-template-columns:minmax(64px,.7fr) minmax(61px,.62fr) minmax(78px,.82fr) minmax(62px,.6fr)}.adminCompactRow.history .adminRowDevice{grid-column:2/5}.adminCompactRow.security{grid-template-columns:minmax(64px,.7fr) minmax(61px,.62fr) minmax(104px,1.15fr) minmax(78px,.8fr)}.adminCompactRow>strong{font-size:.62rem}.adminCompactRow>span b,.adminCompactRow>code{font-size:.43rem}.adminExpandedDetail .adminConnectionFacts{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.statusPill.animatedStatus>svg{animation:none!important}}.identitySearch{background:linear-gradient(#071f31f5,#041421f5);border:1px solid #37769eb8;border-radius:12px;gap:7px;width:230px;height:38px;padding:3px 6px 3px 4px;transition:border-color .16s,box-shadow .16s,transform .16s;box-shadow:inset 0 1px #ffffff0a,0 7px 18px #00000029}.identitySearch:focus-within{border-color:#50bdefe0;transform:translateY(-1px);box-shadow:0 0 0 3px #2f97cd1a,0 8px 22px #0003}.identitySearchIcon{color:#86d9f7;background:radial-gradient(circle at 38% 30%,#59c6f538,#0c344b57);border:1px solid #49a5d359;border-radius:8px;flex:0 0 29px;place-items:center;width:29px;height:29px;display:grid}.identitySearchIcon svg{filter:drop-shadow(0 0 5px #4fbeed33)}.identitySearch input{font-weight:700;color:#e3f2f8!important;font-size:.74rem!important}.identitySearchHint{color:#58778b;letter-spacing:.08em;border-left:1px solid #395c73b8;align-items:center;height:22px;padding:0 6px;font-size:.39rem;font-weight:950;display:flex}.identityHeaderRight .identitySearch{opacity:0;visibility:hidden;pointer-events:none;height:38px;transition:max-width .18s,width .18s,opacity .14s,transform .18s,padding .18s,border-width .18s;overflow:hidden;transform:translate(8px);border-width:0!important;width:0!important;min-width:0!important;max-width:0!important;padding-left:0!important;padding-right:0!important}.identityHeaderRight .identitySearch.is-open{opacity:1;visibility:visible;pointer-events:auto;transform:none;border-width:1px!important;width:230px!important;max-width:230px!important;padding:3px 6px 3px 4px!important}.identityHeaderRight.search-open{gap:8px}.identitySearch input{font-size:.82rem!important}.identitySummaryLine{background:#040f1952;gap:5px;padding:5px}.identitySummaryLine>span.identitySummaryTile{background:linear-gradient(#0b2436db,#051522e6);border-radius:10px;grid-template-rows:auto minmax(0,1fr);align-items:center;min-height:58px;padding:5px 7px 4px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff09,0 6px 14px #0000001f;border:1px solid #32566db3!important}.identitySummaryLine>span.identitySummaryTile:before{content:"";opacity:.08;pointer-events:none;border:1px solid;border-radius:50%;height:31px;position:absolute;bottom:-13px;left:9px;right:9px}.identitySummaryTop{z-index:2;justify-content:space-between;align-items:baseline;gap:4px;min-width:0;display:flex;position:relative}.identitySummaryLine .identitySummaryTop b{color:#f3f8fb;font:950 .91rem ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.identitySummaryLine .identitySummaryTop small{color:#8ca2af;text-transform:uppercase;letter-spacing:.07em;white-space:nowrap;text-overflow:ellipsis;font-size:.43rem;overflow:hidden}.identitySummaryGlyph{z-index:1;color:#70c8ef;place-items:center;min-height:28px;display:grid;position:relative}.identitySummaryGlyph .premiumGlyph{opacity:.92;filter:drop-shadow(0 0 8px)!important;width:29px!important;height:29px!important}.identitySummaryLine>span:nth-child(2) .identitySummaryGlyph{color:#78d8ec}.identitySummaryLine>span:nth-child(3) .identitySummaryGlyph{color:#72dc73}.identitySummaryLine>span:nth-child(4) .identitySummaryGlyph{color:#f1c95b}.identitySummaryLine>span:nth-child(5) .identitySummaryGlyph{color:#58bdeb}.identitySummaryLine>span:nth-child(6) .identitySummaryGlyph,.identitySummaryLine .txTotal{color:#ff6e6b}@media (max-width:720px){.identityHeaderRight .identitySearch.is-open{width:132px!important;max-width:132px!important;height:30px!important;padding:2px 4px!important}.identitySearch{height:30px}.identitySearchIcon{flex-basis:24px;width:24px;height:24px}.identitySearchHint{display:none}.identitySummaryLine{gap:2px;padding:2px}.identitySummaryLine>span.identitySummaryTile{border-radius:7px;min-height:44px;padding:3px 2px}.identitySummaryLine .identitySummaryTop{flex-direction:column;justify-content:center;align-items:center;gap:0}.identitySummaryGlyph{min-height:18px}.identitySummaryGlyph .premiumGlyph{width:17px!important;height:17px!important}}.voiceRxHud.voiceRxHudLayout{box-sizing:border-box!important;transition:width .16s,padding .16s,border-radius .16s,box-shadow .16s!important}.voiceRxHud.voiceRxHudLayout.mini{width:126px!important;min-width:0!important;max-width:126px!important;max-height:none!important;box-shadow:none!important;background:0 0!important;border-radius:10px!important;padding:3px!important;top:88px!important;left:auto!important;right:8px!important;overflow:visible!important}.voiceRxHud.voiceRxHudLayout.expanded{border-radius:13px!important;width:min(520px,100vw - 16px)!important;max-width:calc(100vw - 16px)!important;max-height:calc(100dvh - 100px)!important;padding:10px 11px!important;top:88px!important;left:auto!important;right:8px!important;overflow:auto!important}.voiceRxHud.voiceRxHudLayout.freePosition{left:var(--voice-left)!important;right:auto!important;top:var(--voice-top)!important}.voiceRxHeader{align-items:center!important;gap:4px!important;width:100%!important;min-width:0!important;display:grid!important}.voiceRxHudLayout.mini .voiceRxHeader{grid-template-columns:20px minmax(0,1fr)!important;min-height:25px!important}.voiceRxHudLayout.expanded .voiceRxHeader{grid-template-columns:22px auto minmax(140px,1fr) 28px!important;gap:7px!important;min-height:30px!important}.voiceRxListening{white-space:nowrap;color:#6bdcb8;font-weight:850;font-size:.55rem!important}.voiceRxHudLayout.offline .voiceRxListening{color:#7894a8}.voiceRxMeterToggle{appearance:none;cursor:pointer;background:#04101b8a;border:0;border-radius:7px;align-items:center;width:100%;min-width:0;height:24px;padding:0 4px;display:flex}.voiceRxHudLayout.mini .voiceRxMeterToggle{padding:0 3px}.voiceMeterHud{width:100%!important;min-width:0!important;height:8px!important;margin:0!important}.voiceRxHudLayout.mini>.voiceRxIdentity,.voiceRxHudLayout.mini>.voiceRxHudBottom{display:none!important}.voiceRxHudLayout.expanded>.voiceRxIdentity,.voiceRxHudLayout.expanded>.voiceRxHudBottom{margin-right:0!important}@media (max-width:640px){.voiceRxHud.voiceRxHudLayout.mini{width:116px!important;max-width:116px!important;padding:3px!important;top:72px!important;left:auto!important;right:8px!important;overflow:visible!important}.voiceRxHud.voiceRxHudLayout.expanded{width:auto!important;max-width:none!important;max-height:calc(100dvh - 74px)!important;padding:9px!important;top:66px!important;left:8px!important;right:8px!important}.voiceRxHud.voiceRxHudLayout.freePosition{left:var(--voice-left)!important;right:auto!important;top:var(--voice-top)!important}.voiceRxHudLayout.expanded .voiceRxHeader{grid-template-columns:22px auto minmax(96px,1fr) 27px!important;gap:5px!important}.voiceRxListening{font-size:.48rem!important}}.voiceRxHud.voiceRxHudLayout.freePosition{box-sizing:border-box!important;max-width:calc(100vw - 24px)!important}@media (min-width:641px){.voiceRxHud.voiceRxHudLayout.freePosition.mini{right:auto!important}.voiceRxHud.voiceRxHudLayout.freePosition.expanded{max-width:calc(100vw - 24px)!important;right:auto!important}}@media (max-width:640px){.voiceRxHud.voiceRxHudLayout.freePosition.mini{width:116px!important;min-width:116px!important;max-width:116px!important;right:auto!important}.voiceRxHud.voiceRxHudLayout.freePosition.expanded{max-width:calc(100vw - 24px)!important;right:auto!important}}html.meetViewportLocked,html.meetViewportLocked body{overscroll-behavior:none!important}html.meetViewportLocked body{overflow:hidden!important}@media (max-width:640px){.meetOverlay{inset:0!important}.meetShell{grid-template-rows:auto minmax(0,1fr) auto!important}.meetAccessCard{max-height:100%;overflow:auto}.meetAccessForm input{font-size:16px!important}.meetControlButtons{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:6px!important;width:100%!important;max-width:100%!important;display:grid!important;overflow:hidden!important}.meetControl{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important;overflow:hidden!important}}@media (min-width:641px){.voiceRxHudLayout .voiceRxMeterToggle{cursor:grab!important;touch-action:none!important}.voiceRxHudLayout .voiceRxMeterToggle:active{cursor:grabbing!important}}.identityPremiumVersionMobile{display:none}@media (max-width:720px){.identityPremiumBrandToggle{align-items:center!important}.identityPremiumWordmark{align-items:flex-start!important;min-width:0!important}.identityPremiumTitle{width:100%;justify-content:flex-start!important;gap:4px!important}.identityPremiumTitle>strong{flex:none}.identityPremiumTitle>.identityPremiumVersionMobile{align-self:center;color:#e7b84c!important;letter-spacing:0!important;background:0 0!important;border:0!important;border-radius:0!important;height:auto!important;padding:0!important;font:900 .55rem ui-monospace,SFMono-Regular,Menlo,Consolas,monospace!important;display:inline!important}}.voiceRxHud.voiceRxHudDraggable{cursor:grab!important;-webkit-user-select:none!important;user-select:none!important}.voiceRxHud.voiceRxHudDraggable:active{cursor:grabbing!important}.voiceRxHudDraggable .voiceRxHeader,.voiceRxHudDraggable>.voiceRxIdentity,.voiceRxHudDraggable>.voiceRxHudBottom{touch-action:none!important}.voiceRxHudDraggable .voiceRxMeterSurface{pointer-events:none!important;cursor:inherit!important}.voiceRxHudDraggable .voiceRxMeterSurface .voiceMeter{pointer-events:none!important}.voiceRxHudDraggable button,.voiceRxHudDraggable input,.voiceRxHudDraggable select,.voiceRxHudDraggable textarea{-webkit-user-select:auto!important;user-select:auto!important}.voiceRxHudDraggable.mini .voiceRxHeader{grid-template-columns:minmax(0,1fr)!important;min-height:28px!important}.voiceRxHudDraggable.expanded .voiceRxHeader{grid-template-columns:auto minmax(180px,1fr) 28px!important;min-height:32px!important}.voiceRxHudDraggable .voiceRxMeterSurface{box-sizing:border-box!important;align-items:center!important;width:100%!important;min-width:0!important;height:26px!important;padding:0 5px!important;display:flex!important}.voiceRxHudDraggable.mini .voiceRxMeterSurface{min-width:0!important}.voiceRxHudDraggable .voiceMeterHud{flex:auto!important;width:100%!important;min-width:0!important;height:11px!important;margin:0!important;display:block!important}.voiceRxHudDraggable.expanded .voiceMeterHud{height:13px!important}.voiceRxHudDraggable .voiceMeterRms{min-width:0!important}@media (max-width:640px){.voiceRxHudDraggable.mini .voiceRxHeader{grid-template-columns:minmax(0,1fr)!important}.voiceRxHudDraggable.expanded .voiceRxHeader{grid-template-columns:auto minmax(110px,1fr) 27px!important}.voiceRxHudDraggable .voiceRxMeterSurface{height:28px!important;padding:0 5px!important}.voiceRxHudDraggable .voiceMeterHud{height:11px!important}.voiceRxHudDraggable.expanded .voiceMeterHud{height:13px!important}}@media (min-width:641px){.voiceRxHud.voiceRxHudDraggable{z-index:120!important}}@media (max-width:640px){.voiceRxHud.voiceRxHudDraggable{touch-action:none!important}.voiceRxHud.voiceRxHudDraggable.expanded{box-sizing:border-box!important;width:min(350px,100vw - 24px)!important;min-width:0!important;max-width:calc(100vw - 24px)!important;right:auto!important}}@media (max-width:720px){.identityPremiumTitle>.identityPremiumVersionMobile{display:none!important}.identityPremiumSub{text-align:left!important;justify-content:flex-start!important;align-items:baseline!important;gap:7px!important;width:100%!important;margin:0!important;padding:0!important;display:flex!important}.identityPremiumSub>b{flex:none!important;font-size:.58rem!important;display:inline-block!important}.identityPremiumSub>span{text-overflow:ellipsis;overflow:hidden;text-align:left!important;white-space:nowrap!important;min-width:0!important;max-width:100%!important;font-size:.48rem!important;display:block!important}}.adminAmbeProcessing{background:#05121bb8;border:1px solid #52aeca33;border-radius:12px;flex-direction:column;grid-column:1/-1;gap:10px;padding:12px;display:flex}.adminAmbeProcessingHead{justify-content:space-between;align-items:center;gap:12px;display:flex}.adminAmbeProcessingHead>div{flex-direction:column;gap:2px;display:flex}.adminAmbeProcessingHead b{color:#d9eef7;font-size:.78rem}.adminAmbeProcessingHead small{color:#7896a7;font-size:.64rem}.adminAmbeGrid{grid-template-columns:repeat(2,minmax(260px,1fr));gap:8px 12px;display:grid}.adminAmbeGrid>label{flex-direction:column!important;gap:4px!important;margin:0!important;display:flex!important}.adminAmbeGrid>label>span{color:#8ca8b7!important;font-size:.64rem!important;font-weight:800!important}.adminAmbeGrid>label>div{grid-template-columns:minmax(100px,1fr) 82px;align-items:center;gap:8px;display:grid}.adminAmbeGrid input[type=range]{accent-color:#42c6a0;background:0 0!important;border:0!important;height:21px!important;padding:0!important}.adminAmbeGrid b{text-align:right;color:#d7f4eb;white-space:nowrap;font:800 .66rem ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.adminAmbeHint{color:#76909e!important;font-size:.63rem!important;line-height:1.4!important}@media (max-width:760px){.adminAmbeGrid{grid-template-columns:1fr}.adminAmbeProcessingHead{flex-direction:column;align-items:flex-start}}.pwaInstallFooterButton{white-space:nowrap;align-items:center;display:inline-flex;color:#8bdcf6!important;background:#0e749026!important;border:1px solid #38bdf84d!important;border-radius:8px!important;gap:5px!important;padding:5px 8px!important;font-weight:850!important}.pwaInstallFooterButton:hover{color:#d8f5ff!important;background:#0e749040!important}.pwaInstallBackdrop{z-index:1500;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#01080fc7;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.pwaInstallPanel{color:#9ab7c9;background:#091d2d;border:1px solid #31546b;border-radius:15px;width:min(430px,100%);padding:16px;box-shadow:0 24px 70px #00000085}.pwaInstallPanelHead{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.pwaInstallPanelHead>span{color:#8bdcf6;align-items:center;gap:8px;display:flex}.pwaInstallPanelHead strong{color:#e2f5fc;font-size:.82rem}.pwaInstallPanelHead>button{color:#9bb9ca;background:#0a2235;border:1px solid #29485f;border-radius:9px;place-items:center;width:32px;height:32px;display:grid}.pwaInstallPanel p{color:#9ab7c9;margin:10px 0;font-size:.68rem;line-height:1.55}.pwaInstallPanel p b{color:#e1f4fb}.pwaIosStep{color:#8bdcf6;background:#0e749024;border:1px solid #38bdf847;border-radius:10px;align-items:center;gap:8px;width:max-content;margin:8px 0;padding:8px 11px;font-size:.66rem;font-weight:850;display:flex}.pwaInstallPanel small{color:#688da3;border-top:1px solid #31516a8c;margin-top:12px;padding-top:10px;font-size:.56rem;line-height:1.45;display:block}@media (max-width:640px){.legalFooter nav{flex-wrap:wrap;justify-content:center}.pwaInstallFooterButton{order:-1}.pwaInstallPanel{padding:14px}.pwaInstallPanel p{font-size:.65rem}}.adminVocoderDiagActions{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.adminAmbeTrace{background:#050f178c;border:1px solid #61a3bc2e;border-radius:8px;flex-direction:column;gap:3px;width:100%;margin-top:4px;padding:7px 8px;display:flex}.adminAmbeTrace>b{color:#bddbe7;letter-spacing:.04em;text-transform:uppercase;font-size:.64rem}.adminAmbeTrace>code{white-space:pre-wrap;overflow-wrap:anywhere;color:#8fb2c0;font-size:.58rem;line-height:1.25;display:block}@media (max-width:650px){.adminVocoderDiagActions{width:100%}.adminVocoderDiagActions .adminProbeBtn{flex:1;justify-content:center}}.identityLiveStrip{grid-template-columns:minmax(0,1.45fr) minmax(500px,1.15fr)}.identityLiveTools{grid-template-columns:minmax(0,1fr);gap:0}.identityTxCueMobile{display:none}.identitySummaryLine{grid-template-columns:repeat(7,minmax(0,1fr))}.identitySummaryLine>.identitySummaryTile{color:#75bff0;background:linear-gradient(#0b2436db,#051522e6);border-radius:10px;grid-template-rows:auto minmax(0,1fr);align-items:center;min-width:0;min-height:58px;padding:5px 7px 4px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff09,0 6px 14px #0000001f;border:1px solid #32566db3!important}.identitySummaryLine>.identitySummaryTile:before{content:"";opacity:.08;pointer-events:none;border:1px solid;border-radius:50%;height:31px;position:absolute;bottom:-13px;left:9px;right:9px}.identityTxCueSummary{appearance:none;font:inherit;text-align:inherit;cursor:pointer;transition:border-color .15s,background .15s,color .15s,transform .15s,opacity .15s;color:#e7bd58!important}.identityTxCueSummary .identitySummaryGlyph{color:#efc65c!important}.identityTxCueSummary.enabled{background:linear-gradient(#42310f6b,#181717eb);border-color:#ddad3f80!important}.identityTxCueSummary.disabled{opacity:.66;color:#7e929e!important}.identityTxCueSummary.disabled .identitySummaryGlyph{color:#7e929e!important}.identityTxCueSummary:hover{transform:translateY(-1px);border-color:#efc45bb8!important}.identityTxCueSummary:focus-visible{outline-offset:2px;outline:2px solid #efc45b80}.identitySummaryLine>.identityTxCueSummary .identitySummaryTop b{color:inherit}@media (max-width:1100px){.identityLiveStrip{grid-template-columns:1fr}}@media (max-width:720px){.identitySummaryLine{grid-template-columns:repeat(6,minmax(0,1fr))}.identityTxCueSummary{display:none!important}.identityTxCueMobile{appearance:none;color:#f0c75f;cursor:pointer;background:linear-gradient(#4534106b,#14171aeb);border:1px solid #deae3e75;border-radius:8px;place-items:center;width:27px;height:27px;padding:0;transition:border-color .15s,color .15s,opacity .15s,transform .15s;display:grid;box-shadow:inset 0 1px #ffffff09,0 4px 10px #0000002e}.identityTxCueMobile .premiumGlyph{filter:drop-shadow(0 0 6px);width:19px!important;height:19px!important}.identityTxCueMobile.disabled{color:#6f8796;opacity:.65;background:#05131fc7;border-color:#4c687a7a}.identityTxCueMobile:active{transform:scale(.94)}.identityTxCueMobile:focus-visible{outline-offset:2px;outline:2px solid #efc45b8c}}.adminFeatureOverlay{z-index:1800;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#01080ec7;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.adminFeatureModal{color:#cde2ee;background:linear-gradient(#0b2234,#061827);border:1px solid #4278998c;border-radius:16px;width:min(980px,96vw);max-height:min(88vh,900px);overflow:auto;box-shadow:0 28px 80px #00000094}.adminFeatureHeader{z-index:4;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#081c2bf5;border-bottom:1px solid #4271916b;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;padding:13px 14px;display:grid;position:sticky;top:0}.adminFeatureHeader>span:nth-child(2){gap:2px;min-width:0;display:grid}.adminFeatureHeader small{letter-spacing:.08em;color:#7296aa;font-size:.58rem;font-weight:850}.adminFeatureHeader b{color:#e7f5fb;font-size:.92rem}.adminFeatureHeader em{color:#7e9dad;font-size:.62rem;font-style:normal}.adminFeatureIcon{color:#6fd5ee;background:#156a8629;border:1px solid #3fb7d661;border-radius:11px;place-items:center;width:40px;height:40px;display:grid}.adminFeatureIcon.listeners{color:#e8c16a;background:#6a4b0e29;border-color:#deb14661}.adminFeatureClose{color:#a8c8d8;cursor:pointer;background:#0a2235;border:1px solid #31536b;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.adminFeatureFooter{color:#7999ab;background:#071927f7;border-top:1px solid #3e6b896b;justify-content:space-between;align-items:center;gap:12px;padding:11px 14px;font-size:.62rem;display:flex;position:sticky;bottom:0}.adminFeatureFooter button,.adminFeaturePrimary{color:#d6edf8;cursor:pointer;background:#1c5e824d;border:1px solid #39779b;border-radius:9px;align-items:center;gap:6px;min-height:35px;padding:0 12px;font-weight:850;display:inline-flex}.adminFeaturePrimary{background:linear-gradient(#1f799c80,#0d425c8f)!important}.adminFeatureFooter button:disabled{opacity:.5;cursor:wait}.ambeAdminGrid{grid-template-columns:minmax(260px,.78fr) minmax(420px,1.5fr);gap:11px;padding:0 14px 14px;display:grid}.ambeAdminCard{background:#05131f8c;border:1px solid #3a66846b;border-radius:12px;gap:11px;padding:12px;display:grid}.ambeAdminCard>header{color:#7ecde8;align-items:center;gap:8px;display:flex}.ambeAdminCard>header>span{display:grid}.ambeAdminCard>header small{color:#6f91a3;font-size:.52rem}.ambeAdminCard>header b{color:#d7ebf4;font-size:.72rem}.ambeInlineFields{grid-template-columns:minmax(0,1fr) 110px;gap:8px;display:grid}.ambeInlineFields label{color:#7897a8;gap:4px;font-size:.55rem;display:grid}.ambeInlineFields input{color:#dbeaf2;background:#071827;border:1px solid #294760;border-radius:8px;width:100%;min-height:36px;padding:7px 9px}.ambeRange{gap:5px;display:grid}.ambeRange>span{color:#809eae;justify-content:space-between;gap:8px;font-size:.57rem;display:flex}.ambeRange>span b{color:#d5edf6;font:800 .58rem ui-monospace,SFMono-Regular,Menlo,monospace}.ambeRange input[type=range]{accent-color:#45c79d;width:100%}.listenersSummary{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;padding:13px 14px;display:grid}.listenersSummary>span{color:#80b9d0;background:#05142094;border:1px solid #416a8666;border-radius:10px;grid-template-columns:auto 1fr auto;align-items:center;gap:7px;padding:9px 10px;display:grid}.listenersSummary small{color:#708fa0;font-size:.5rem;font-weight:850}.listenersSummary b{color:#e3f1f6;font-size:.88rem}.roomListenersTable{padding:0 14px 14px}.roomListenersTable>header,.roomListenerRow{grid-template-columns:minmax(92px,1.2fr) 76px 82px 90px minmax(90px,1fr);align-items:center;gap:6px;display:grid}.roomListenersTable>header{color:#66899c;text-transform:uppercase;padding:6px 9px;font-size:.51rem;font-weight:900}.roomListenerRow{color:#abc4d1;border-top:1px solid #345b7657;min-height:54px;padding:8px 9px}.roomListenerRow strong{color:#eef8fb;font-size:.76rem}.roomListenerRow>span{gap:2px;display:grid}.roomListenerRow small{color:#6d8999;font-size:.48rem}.roomListenerRow span b{font-size:.62rem}.listenerAudioOn{color:#6ee0b6}.listenerAudioOff{color:#8a9ba5}.listenerDevice{grid-template-columns:auto 1fr!important;column-gap:5px!important}.listenerDevice small{grid-column:2}.roomListenersEmpty{color:#738f9e;text-align:center;place-items:center;gap:5px;padding:28px 12px;display:grid}.roomListenersEmpty b{color:#a9c1cc;font-size:.72rem}.roomListenersEmpty small{font-size:.56rem}.operatorMobileBottomTools{display:none}@media (max-width:720px){.participantDetail .operatorDetailTopActions,.participantDetail .operatorPhotoNoticesDesktop{display:none!important}.participantDetailBottom{position:relative}.operatorMobileBottomTools{align-items:center;gap:7px;margin-left:auto;display:flex;position:relative}.operatorMobileBottomTools>button{color:#9dddf4;white-space:nowrap;background:#102a40;border:1px solid #31556d;border-radius:8px;justify-content:center;align-items:center;gap:5px;min-height:36px;padding:0 10px;font-size:.68rem;font-weight:850;display:inline-flex}.operatorAdminBottomPanel{top:auto!important;bottom:calc(100% + 7px)!important;right:0!important}.ambeAdminGrid{grid-template-columns:1fr}.ambeInlineFields{grid-template-columns:1fr 96px}.adminFeatureOverlay{padding:8px}.adminFeatureModal{border-radius:13px;width:100%;max-height:94vh}.adminFeatureHeader em{display:none}.adminFeatureFooter{flex-direction:column;align-items:flex-start}.adminFeatureFooter button{justify-content:center;width:100%}.listenersSummary{grid-template-columns:repeat(3,minmax(0,1fr));padding:10px}.listenersSummary>span{text-align:center;grid-template-columns:1fr;place-items:center;gap:2px;padding:7px 4px}.roomListenersTable{padding:0 10px 10px}.roomListenersTable>header{display:none}.roomListenerRow{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:7px;padding:10px 7px}.roomListenerRow strong{grid-column:1/-1;font-size:.84rem}.listenerDevice{grid-column:1/-1}}.ambeSettingsLauncherBlock{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.ambeSettingsLauncherBlock>.adminSettingsTitle{margin:0}.adminAmbeSettingsLauncher{color:#8fdfff;cursor:pointer;background:linear-gradient(#13435cc2,#082232db);border:1px solid #38bdf852;border-radius:11px;align-items:center;gap:9px;min-width:180px;min-height:48px;padding:7px 12px;display:flex;box-shadow:inset 0 0 0 1px #ffffff06,0 8px 20px #00000029}.adminAmbeSettingsLauncher:hover,.adminAmbeSettingsLauncher.selected{color:#c7f5ff;background:linear-gradient(#1b5e7ce0,#0a2d41f0);border-color:#67e8f9a3}.adminAmbeSettingsLauncher>span{flex-direction:column;align-items:flex-start;gap:2px;min-width:0;display:flex}.adminAmbeSettingsLauncher b{letter-spacing:.02em;font-size:.66rem}.adminAmbeSettingsLauncher small{color:#739eb4;font-size:.48rem}.adminAmbeSettingsLauncher .premiumGlyph{flex:none}@media (max-width:720px){.ambeSettingsLauncherBlock{grid-template-columns:1fr}.adminAmbeSettingsLauncher{justify-content:center;width:100%}.adminAmbeSettingsLauncher>span{align-items:flex-start}}.listenersFloatingLayer{z-index:1800;pointer-events:none;position:fixed;inset:0;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important}.listenersFloatingPanel{pointer-events:auto;width:min(540px,100vw - 24px);max-height:min(78vh,760px);position:absolute;right:auto;box-shadow:0 18px 52px #0000006b}.listenersDragHandle{cursor:move;touch-action:none;-webkit-user-select:none;user-select:none;grid-template-columns:auto minmax(0,1fr) auto auto}.listenersDragGlyph{color:#658da2;opacity:.72;place-items:center;display:grid}.listenersDragHandle .adminFeatureClose{cursor:pointer}.listenersFloatingPanel .listenersSummary{gap:6px;padding:9px 10px}.listenersFloatingPanel .listenersSummary>span{padding:7px 6px}.listenersFloatingPanel .roomListenersTable{padding:0 10px 10px}.listenersFloatingPanel .roomListenersTable>header{display:none}.listenersFloatingPanel .roomListenerRow{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:7px 10px;padding:9px 8px}.listenersFloatingPanel .roomListenerRow strong{grid-column:1/-1;padding-bottom:2px;font-size:.82rem}.listenersFloatingPanel .listenerDevice{grid-column:auto}.listenersFloatingPanel .adminFeatureFooter{padding:9px 10px}@media (max-width:720px){.listenersFloatingPanel{width:min(340px,100vw - 16px);max-height:78vh}.listenersDragGlyph{display:none}.listenersDragHandle{grid-template-columns:auto minmax(0,1fr) auto}.listenersFloatingPanel .roomListenerRow{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.participantDetailBottom{grid-template-columns:auto minmax(0,1fr);gap:7px 5px;flex-direction:initial!important;align-items:center!important;display:grid!important}.participantDetailBottom>.metrics{grid-area:1/1/auto/-1;width:100%!important;max-width:none!important}.participantDetailBottom>.participantActions{white-space:nowrap;grid-area:2/1;align-items:center;gap:4px;flex-direction:row!important;justify-content:flex-start!important;width:auto!important;display:flex!important}.participantDetailBottom>.operatorMobileBottomTools{white-space:nowrap;grid-area:2/2;justify-content:flex-end;align-items:center;gap:4px;min-width:0;margin-left:0!important;display:flex!important}.participantDetailBottom>.participantActions .iconBtn{border-radius:9px!important;width:32px!important;height:32px!important;min-height:32px!important}.participantDetailBottom>.participantActions .iconBtn svg{width:16px!important;height:16px!important}.participantDetailBottom>.operatorMobileBottomTools>button{flex:none;height:32px;border-radius:8px!important;gap:3px!important;min-height:32px!important;padding:0 6px!important;font-size:.58rem!important}.participantDetailBottom>.operatorMobileBottomTools>button svg{width:13px!important;height:13px!important}}@media (max-width:390px){.participantDetailBottom{column-gap:3px}.participantDetailBottom>.participantActions{gap:3px}.participantDetailBottom>.participantActions .iconBtn{width:30px!important;height:30px!important;min-height:30px!important}.participantDetailBottom>.operatorMobileBottomTools{gap:3px}.participantDetailBottom>.operatorMobileBottomTools>button{height:30px;min-height:30px!important;padding:0 5px!important;font-size:.54rem!important}}.reservedAuthGate{width:min(100%,470px)}.reservedAuthGate form{text-align:left;grid-template-columns:1fr;gap:10px}.reservedAuthGate form label{color:#7693a6;gap:5px;font-size:.56rem;font-weight:850;display:grid}.reservedAuthGate form input{text-transform:none;width:100%;min-height:42px}.reservedAuthGate form label:first-child input{text-transform:uppercase;color:#b9d4e2;background:#071622}.reservedAuthGate .adminElevateError{color:#ff9aa8;text-align:left;justify-content:flex-start;margin:0}.reservedAuthActions{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.reservedAuthActions button{min-height:42px}.reservedAuthActions button.secondary{color:#91adbd;background:#0b1a28;border:1px solid #31536b}@media (max-width:720px){.reservedAuthActions{grid-template-columns:1fr}.identityPremiumTitle>span:not(.identityPremiumVersionMobile){height:auto!important;box-shadow:none!important;color:#efbd54!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}}.participantDetail .participantActions .qapAction{gap:6px;width:auto;min-width:112px;padding:0 10px}.participantDetail .participantActions .qapAction span{white-space:nowrap;font-size:.62rem;font-weight:850;display:inline}@media (max-width:720px){.participantDetailBottom>.participantActions .qapAction{gap:4px!important;width:auto!important;min-width:104px!important;padding:0 7px!important}.participantDetailBottom>.participantActions .qapAction span{font-size:.56rem!important;display:inline!important}}.adminReflectorDiagOrganized{background:#0a1c2675;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:10px;font-size:.69rem;display:grid}.adminDiagSessionBar{color:#91abba;background:#142e3b6b;border:1px solid #7199ad2e;border-radius:8px;grid-column:1/-1;justify-content:space-between;align-items:center;gap:12px;padding:7px 9px;display:flex}.adminDiagSessionBar span{align-items:center;gap:6px;display:flex}.adminDiagSessionBar b{color:#d8e8ef}.adminDiagSessionBar small{color:#7895a7}.adminDiagGroup{background:#122a3670;border:1px solid #6894a92e;border-radius:10px;min-width:0;overflow:hidden}.adminDiagGroup h4{letter-spacing:.035em;text-transform:uppercase;color:#aac1cc;background:#ffffff05;border-bottom:1px solid #6894a926;margin:0;padding:8px 10px;font-size:.69rem}.adminDiagGroup.ok h4{color:#8ee0c4}.adminDiagGroup.warning h4{color:#e7c273}.adminDiagGroup.danger{border-color:#f45b5b5c}.adminDiagGroup.danger h4{color:#ff8989;background:#7d1d2529}.adminDiagFacts{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;display:grid}.adminDiagFacts>span{color:#7895a7;border-bottom:1px solid #6894a914;justify-content:space-between;align-items:flex-start;gap:8px;min-width:0;padding:6px 9px;display:flex}.adminDiagFacts>span:nth-last-child(-n+2){border-bottom:0}.adminDiagFacts>span b{text-align:right;overflow-wrap:anywhere;color:#d1e1e8;max-width:66%;font-weight:800}.adminDiagFacts b.diagBad{color:#ff7474}.adminDiagFacts b.diagWarn{color:#e9c269}.adminDiagAlert{border-radius:9px;grid-column:1/-1;align-items:flex-start;gap:9px;padding:9px 10px;font-size:.7rem;font-style:normal;display:flex}.adminDiagAlert>div{flex-direction:column;gap:2px;display:flex}.adminDiagAlert.error{color:#ff9a9a;background:#7b182047;border:1px solid #ff4e4e7a}.adminDiagAlert.error b{color:#ff7e7e}.adminDiagAlert.error span{color:#ffd0d0}.adminDiagAlert.warning{color:#e7c273;background:#6d4e142e;border:1px solid #e0ab4b47}.adminReflectorDiagOrganized .adminAmbeTrace{grid-column:1/-1;margin:0}@media (max-width:850px){.adminReflectorDiagOrganized{grid-template-columns:1fr}.adminDiagSessionBar{flex-direction:column;align-items:flex-start}.adminDiagFacts{grid-template-columns:1fr}.adminDiagFacts>span:nth-last-child(-n+2){border-bottom:1px solid #6894a914}.adminDiagFacts>span:last-child{border-bottom:0}}.roomRoleAccounts.is-hierarchy{position:relative;gap:10px!important}.roomRoleAccounts.is-hierarchy .roomRoleAccount{position:relative;margin-left:min(calc(var(--admin-depth,0) * 26px),208px)!important;width:calc(100% - min(calc(var(--admin-depth,0) * 26px),208px))!important;overflow:visible!important}.roomRoleAccounts.is-hierarchy .roomRoleAccount[data-depth]:not([data-depth="0"]):before{content:"";border-bottom:1px solid #5fb6dd6b;border-left:1px solid #5fb6dd6b;border-radius:0 0 0 8px;width:16px;position:absolute;top:-11px;bottom:50%;left:-20px}.roomRoleBranchMeta{color:#69b9da;letter-spacing:.07em;text-transform:uppercase;grid-column:1/-1;align-items:center;gap:6px;min-width:0;font-size:.5rem;font-weight:950;display:flex}.roomRoleBranchMeta i{background:#5fc7ef;border-radius:50%;flex:none;width:8px;height:8px;display:block;box-shadow:0 0 8px #5fc7ef66}.roomRoleCreatedBy{color:#89a9bc!important;white-space:normal!important;font-size:.58rem!important;font-style:normal!important}.roomRoleAccounts.is-hierarchy .roomRoleAccountEdit{grid-template-columns:minmax(105px,.28fr) minmax(155px,.44fr) minmax(170px,.55fr) minmax(260px,1.5fr)!important}.roomRoleAccounts.is-hierarchy .roomRoleBranchMeta{grid-column:1/-1!important}@media (max-width:900px){.roomRoleAccounts.is-hierarchy .roomRoleAccount{margin-left:min(calc(var(--admin-depth,0) * 14px),84px)!important;width:calc(100% - min(calc(var(--admin-depth,0) * 14px),84px))!important}.roomRoleAccounts.is-hierarchy .roomRoleAccountEdit{grid-template-columns:1fr!important}.roomRoleBranchMeta{font-size:.47rem}.roomRoleCreatedBy{font-size:.55rem!important}}.legalPanelScrollable{flex-direction:column;width:min(94vw,820px);max-height:min(86vh,820px);padding-bottom:0;display:flex}.legalPanelBody{scrollbar-width:thin;padding:2px 18px 20px;overflow:auto}.legalPanelBody>p{color:#9ab1c1;margin:12px 0 0;font-size:.68rem;line-height:1.62}.legalPanelBody>p strong{color:#d9edf7}.legalPanelBody h4{color:#c4e4f1;letter-spacing:.035em;margin:18px 0 0;font-size:.7rem}.legalPanelBody .dangerSoft{margin:16px 0 0}.legalContactBlock{background:#06131f7a;border:1px solid #588aa440;border-radius:12px;grid-template-columns:150px 1fr;align-items:center;gap:16px;margin:14px 0 4px;padding:12px;display:grid}.legalContactBlock img{object-fit:contain;background:#fff;border-radius:8px;width:100%;max-height:72px;padding:5px;display:block}.legalContactBlock>div{color:#8eaabd;flex-direction:column;gap:3px;min-width:0;font-size:.61rem;line-height:1.45;display:flex}.legalContactBlock b{color:#dceef6;font-size:.7rem}.legalContactBlock span{overflow-wrap:anywhere}@media (max-width:640px){.legalPanelScrollable{width:calc(100vw - 16px);max-height:88vh}.legalPanelBody{padding:2px 13px 18px}.legalContactBlock{grid-template-columns:1fr}.legalContactBlock img{justify-self:center;max-width:190px}.legalFooter nav{gap:2px}.legalFooter nav button{padding:5px;font-size:.52rem}}.boxDirectory{background:linear-gradient(#051522f5,#030f19fa);border:1px solid #2a526cc7;border-radius:15px;margin-top:8px;position:relative;overflow:hidden;box-shadow:0 14px 35px #0000002e,inset 0 1px #ffffff06}.boxDirectoryHead{background:linear-gradient(#0b2333f5,#061826f7);border-bottom:1px solid #2d4f66b8;justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:6px 8px;display:flex}.boxModeTabs{align-items:center;gap:6px;min-width:0;display:flex}.boxModeTabs>button{color:#7895a8;text-align:left;background:linear-gradient(#081e2fe6,#051522f0);border:1px solid #345b75bf;border-radius:9px;grid-template-columns:23px minmax(0,1fr) auto;align-items:center;gap:6px;min-width:152px;height:35px;padding:0 9px;transition:border-color .16s,background .16s,box-shadow .16s,transform .16s;display:grid;box-shadow:inset 0 1px #ffffff08}.boxModeTabs>button svg{justify-self:center}.boxModeTabs>button span{flex-direction:column;min-width:0;line-height:1.05;display:flex}.boxModeTabs>button b{letter-spacing:.035em;white-space:nowrap;font-size:.62rem}.boxModeTabs>button small{color:#5f7d91;font:.43rem ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.boxModeTabs>button em{background:#0c2b3ebd;border-radius:6px;place-items:center;min-width:23px;height:21px;padding:0 5px;font:900 .58rem ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;display:grid}.boxModeTabs>button:hover{transform:translateY(-1px)}.boxModeTabs>button.digital svg{color:#42cfff}.boxModeTabs>button.analog svg{color:#78de63}.boxModeTabs>button.active.digital{color:#bfeeff;background:linear-gradient(#0a415ec7,#051f30f0);border-color:#30bdf4d1;box-shadow:0 0 0 2px #2cb6ee12,inset 0 -2px #30c5f94d}.boxModeTabs>button.active.analog{color:#c9f5b9;background:linear-gradient(#215020b8,#0c261cf0);border-color:#70cf50c2;box-shadow:0 0 0 2px #6bcc4c0f,inset 0 -2px #71da4c47}.boxDirectoryTools{justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:flex}.boxSessionControl{color:#8ca9b8;text-align:left;background:linear-gradient(#082232ed,#041623f7);border:1px solid #396a87ad;border-radius:9px;grid-template-columns:25px minmax(0,1fr) auto;align-items:center;gap:6px;min-width:205px;max-width:285px;height:35px;padding:0 7px;transition:transform .15s,border-color .15s,box-shadow .15s;display:grid;box-shadow:inset 0 1px #ffffff09}.boxSessionControl:hover{border-color:#3db5e6b8;transform:translateY(-1px);box-shadow:0 0 17px #30b7e814}.boxSessionControl.verified{color:#b9e8fa;border-color:#53a9d7b8}.boxSessionControl.connected{color:#c5f4c5;background:linear-gradient(#144325e6,#07241df7);border-color:#63cd6abf;box-shadow:0 0 18px #5bca6914,inset 0 -2px #59ca6729}.boxSessionIcon{color:#49caff;background:#30b5e714;border-radius:7px;place-items:center;width:24px;height:24px;display:grid}.boxSessionControl.connected .boxSessionIcon{color:#7ee884;background:#62cd6c1c}.boxSessionCopy{flex-direction:column;min-width:0;line-height:1.04;display:flex}.boxSessionCopy b{letter-spacing:.035em;white-space:nowrap;text-overflow:ellipsis;font-size:.48rem;font-weight:950;overflow:hidden}.boxSessionCopy small{color:#69889a;white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font:.39rem ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;overflow:hidden}.boxSessionControl.connected .boxSessionCopy small{color:#83b98a}.boxSessionControl>em{letter-spacing:.05em;color:#6e9bb1;background:#0d2e41cc;border-radius:6px;place-items:center;min-width:30px;height:20px;padding:0 5px;font:950 .39rem ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;display:grid}.boxSessionControl.connected>em{color:#8ced91;background:#2f703666}.boxSessionGroup{align-items:stretch;gap:5px;min-width:0;display:flex}.boxSessionGroup.connected{min-width:0}.boxSessionDisconnect{color:#ffc5c1;white-space:nowrap;background:linear-gradient(#632324d6,#39161bf2);border:1px solid #dd5a5685;border-radius:9px;justify-content:center;align-items:center;gap:4px;height:35px;padding:0 8px;font-size:.45rem;font-weight:950;transition:transform .15s,filter .15s;display:flex;box-shadow:inset 0 1px #ffffff08}.boxSessionDisconnect:hover{filter:brightness(1.1);transform:translateY(-1px)}.boxDirectoryLegend{align-items:center;gap:9px;padding-right:4px;display:flex}.boxDirectoryLegend span{letter-spacing:.085em;color:#87a4b5;background:#051725b3;border:1px solid #3b67828c;border-radius:7px;align-items:center;gap:6px;height:25px;padding:0 8px;font-size:.47rem;font-weight:950;display:flex}.boxDirectoryLegend span i{background:#39c9ff;border-radius:50%;width:7px;height:7px;box-shadow:0 0 9px #39c9ffcc}.boxDirectoryLegend.analog span i{background:#78dc62;box-shadow:0 0 9px #78dc62b8}.boxDirectoryLegend small{color:#587589;white-space:nowrap;font-size:.46rem}.boxGrid{grid-template-columns:repeat(10,minmax(0,1fr));grid-auto-flow:dense;background:radial-gradient(circle at 50% -20%,#1b70a417,#0000 52%);align-items:start;gap:7px;padding:8px;display:grid}.boxCard{--box-accent:#35c9ff;--box-accent-rgb:53,201,255;--box-deep:#0b4164;isolation:isolate;border:1px solid rgba(var(--box-accent-rgb),.38);cursor:pointer;color:#e8f4f9;background:radial-gradient(circle at 80% 0%,rgba(var(--box-accent-rgb),.12),transparent 47%),linear-gradient(160deg,#081f30fa,#04121efc 70%);border-radius:11px;min-width:0;min-height:124px;padding:7px;transition:transform .18s,border-color .18s,box-shadow .18s,background .18s;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0b,0 7px 15px #0000002b}.boxCard.analog{--box-accent:#76dd62;--box-accent-rgb:118,221,98;--box-deep:#245b28;background:radial-gradient(circle at 80% 0%,rgba(var(--box-accent-rgb),.11),transparent 47%),linear-gradient(160deg,#0e2822fa,#04171cfc 70%)}.boxCard:before{content:"";z-index:-2;background:linear-gradient(115deg,transparent 14%,rgba(var(--box-accent-rgb),.055) 42%,transparent 67%);transition:transform .55s;position:absolute;inset:0;transform:translate(-70%)}.boxCard:hover:before,.boxCard:focus-visible:before{transform:translate(70%)}.boxCard:hover{border-color:rgba(var(--box-accent-rgb),.7);box-shadow:0 0 0 1px rgba(var(--box-accent-rgb),.08),0 10px 22px #0000003d,0 0 20px rgba(var(--box-accent-rgb),.08);transform:translateY(-2px)}.boxCard:focus-visible{outline:2px solid rgba(var(--box-accent-rgb),.5);outline-offset:2px}.boxGlowFrame{z-index:5;border:1px solid rgba(var(--box-accent-rgb),.075);pointer-events:none;border-radius:8px;position:absolute;inset:2px}.boxGlowFrame:before,.boxGlowFrame:after{content:"";background:var(--box-accent);opacity:.55;width:18px;height:1px;box-shadow:0 0 8px rgba(var(--box-accent-rgb),.6);position:absolute}.boxGlowFrame:before{top:-1px;left:9px}.boxGlowFrame:after{bottom:-1px;right:9px}.boxCard.isLive{contain:paint;background:radial-gradient(circle at 50% 20%,#ef44444f,#0000 58%),linear-gradient(155deg,#46161df5,#12121dfc 72%);border-color:#ff5350e0;animation:none;box-shadow:inset 0 0 32px #e234341f,0 0 0 1px #ff4f4c1a,0 0 24px #e738382e}.boxCard.isLive .boxGlowFrame{border-color:#ff5c5945}.boxCard.isLive .boxGlowFrame:before,.boxCard.isLive .boxGlowFrame:after{background:#ff625e;box-shadow:0 0 12px #ff504ce6}.boxCard.isRecent{background:radial-gradient(circle at 50% 0,#d7a33021,#0000 58%),linear-gradient(155deg,#2a2314f5,#08151efc 72%);border-color:#dcaa3a80}.boxCardHead{justify-content:space-between;align-items:center;gap:5px;min-width:0;display:flex}.boxNumber{align-items:center;gap:4px;min-width:0;display:flex}.boxNumber small{letter-spacing:.08em;color:rgba(var(--box-accent-rgb),.82);font-size:.42rem;font-weight:950}.boxNumber b{letter-spacing:.035em;color:#effaff;text-shadow:0 0 9px rgba(var(--box-accent-rgb),.18);font:950 .82rem ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.boxCardTools{justify-content:flex-end;align-items:center;gap:3px;min-width:0;display:flex}.boxStatusDot{letter-spacing:.06em;color:#78909f;white-space:nowrap;background:#03101b9e;border:1px solid #43627780;border-radius:6px;align-items:center;gap:4px;height:18px;padding:0 5px;font-size:.34rem;font-weight:950;display:flex}.boxStatusDot i{background:#728493;border-radius:50%;width:5px;height:5px}.boxStatusDot.live{color:#ff7672;background:#5b161c57;border-color:#f44e4a94}.boxStatusDot.live i{background:#ff514e;box-shadow:0 0 8px #ef4444}.boxStatusDot.recent{color:#e2bd63;border-color:#d3a23175}.boxStatusDot.recent i{background:#d7a634;box-shadow:0 0 7px #d7a63499}.boxQuickLink{border:1px solid rgba(var(--box-accent-rgb),.34);background:rgba(var(--box-accent-rgb),.055);height:18px;color:rgba(var(--box-accent-rgb),.83);letter-spacing:.045em;border-radius:6px;align-items:center;gap:2px;padding:0 4px;font-size:.28rem;font-weight:950;display:flex}.boxQuickLink:hover:not(:disabled){border-color:rgba(var(--box-accent-rgb),.7);background:rgba(var(--box-accent-rgb),.12)}.boxQuickLink.connected{color:#95ed9a;background:#2c713342;border-color:#63d36d9e;box-shadow:0 0 8px #51c65e1f}.boxQuickLink:disabled{opacity:.28;cursor:not-allowed}.boxIdentity{flex-direction:column;gap:1px;min-width:0;margin-top:5px;display:flex}.boxIdentity strong{color:var(--box-accent);letter-spacing:.02em;white-space:nowrap;text-overflow:ellipsis;font:900 .64rem ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;overflow:hidden}.boxIdentity span{color:#d5e3e9;white-space:nowrap;text-overflow:ellipsis;text-shadow:0 1px 6px #00000052;font-size:.64rem;font-weight:900;overflow:hidden}.boxCard.isLive .boxIdentity strong{color:#ff8986}.boxCard.isLive .boxIdentity span{color:#fff}.boxCard.isLinked:not(.isLive){border-color:#66d36f94;box-shadow:inset 0 0 18px #48b0580b,0 0 0 1px #61ce6b0f,0 8px 19px #0003}.boxTxPanel{background:#030f1994;border:1px solid #32526799;border-radius:8px;grid-template-columns:22px minmax(0,1fr) 30px;align-items:center;gap:4px;height:32px;margin-top:6px;padding:3px 5px;display:grid}.boxMic{background:rgba(var(--box-accent-rgb),.08);width:21px;height:21px;color:rgba(var(--box-accent-rgb),.78);border-radius:6px;place-items:center;display:grid}.boxTxCopy{flex-direction:column;gap:0;min-width:0;display:flex}.boxTxCopy small{letter-spacing:.065em;color:#607d90;white-space:nowrap;font-size:.29rem;font-weight:950}.boxTxCopy b{color:#9aadb9;white-space:nowrap;text-overflow:ellipsis;font:.48rem ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;overflow:hidden}.boxTxPanel .lobbyOscilloscope{gap:1px;height:20px}.boxTxPanel .lobbyOscilloscope i{width:2px}.boxTxPanel.live{background:#68141b47;border-color:#f34b488c}.boxTxPanel.live .boxMic{color:#ff7773;background:#ef444433;box-shadow:0 0 13px #ef44441f}.boxTxPanel.live .boxTxCopy small,.boxTxPanel.live .boxTxCopy b{color:#ff8e8b}.boxTxPanel.live .boxTxCopy b{font-weight:950}.boxTxPanel.recent{background:#4a360e2e;border-color:#cd9d2f66}.boxTxPanel.recent .boxMic,.boxTxPanel.recent .boxTxCopy b{color:#dbb55a}.boxMiniCounts{background:#020d1661;border:1px solid #2d4b5f80;border-radius:7px;grid-template-columns:repeat(4,1fr);height:22px;margin-top:5px;display:grid;overflow:hidden}.boxMiniCounts span{color:#7f95a3;border-left:1px solid #2d495b73;justify-content:center;align-items:center;gap:3px;min-width:0;display:flex}.boxMiniCounts span:first-child{border-left:0}.boxMiniCounts b{color:#d9e7ed;font:900 .47rem ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.boxMiniCounts span:nth-child(2),.boxMiniCounts span:nth-child(2) b{color:#77dc6a}.boxMiniCounts span:nth-child(3),.boxMiniCounts span:nth-child(3) b{color:#efc65d}.boxMiniCounts span:nth-child(4),.boxMiniCounts span:nth-child(4) b{color:#56c3ed}.boxPager{background:#04111ce0;border-top:1px solid #2b4a5ea3;justify-content:center;align-items:center;gap:10px;min-height:42px;padding:5px 8px;display:flex}.boxPager button{color:#9fc9db;background:linear-gradient(#0b293ce0,#061b29f2);border:1px solid #37637e94;border-radius:7px;align-items:center;gap:4px;height:29px;padding:0 9px;font-size:.48rem;font-weight:900;display:flex}.boxPager button:disabled{opacity:.32}.boxPager>span{justify-content:center;align-items:baseline;gap:3px;min-width:84px;display:flex}.boxPager>span b{color:#e5f4fa;font:950 .72rem ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.boxPager>span small{color:#658194;font:.47rem ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.boxPager>span em{color:#587589;letter-spacing:.05em;margin-left:4px;font-size:.36rem;font-style:normal}.boxNoRooms{margin:10px}.boxLinkBackdrop{z-index:1900;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#01080ec7;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.boxLinkDialog{color:#dcebf1;text-align:center;background:radial-gradient(circle at 50% 0,#2497cc21,#0000 38%),linear-gradient(#081f2ffc,#03111cfe);border:1px solid #3cafde80;border-radius:18px;width:min(520px,100vw - 24px);max-height:min(720px,100vh - 28px);padding:20px;overflow:auto;box-shadow:0 28px 80px #00000085,0 0 34px #2db4e617}.boxLinkDialog.connected,.boxLinkDialog.success{background:radial-gradient(circle at 50% 0,#46b1531f,#0000 38%),linear-gradient(#092323fc,#03141afe);border-color:#5ccd6785}.boxLinkDialogIcon{color:#58d3ff;background:#2695c317;border:1px solid #3cb8e76b;border-radius:14px;place-items:center;width:48px;height:48px;margin:0 auto 9px;display:grid;box-shadow:inset 0 1px #ffffff0a}.boxLinkDialog h2{color:#f0f8fb;margin:5px 0 8px;font-size:1.12rem}.boxLinkDialog p{color:#9eb6c3;max-width:440px;margin:7px auto 12px;font-size:.72rem;line-height:1.55}.boxLinkSteps{text-align:left;gap:7px;margin:12px 0;padding:0;list-style:none;display:grid}.boxLinkSteps li{color:#b9cbd4;background:#0416229e;border:1px solid #375f7685;border-radius:9px;grid-template-columns:25px minmax(0,1fr);align-items:center;gap:8px;min-height:38px;padding:7px 9px;font-size:.67rem;line-height:1.35;display:grid}.boxLinkSteps li>b{color:#5bd4ff;background:#30b5e71a;border-radius:7px;place-items:center;width:24px;height:24px;display:grid}.boxLinkTarget{background:#1864841a;border:1px solid #3bb4e257;border-radius:11px;flex-direction:column;gap:2px;margin:11px 0;padding:10px;display:flex}.boxLinkTarget>span{letter-spacing:.08em;color:#6e96a9;font-size:.47rem;font-weight:950}.boxLinkTarget>strong{color:#58d2ff;font:950 1rem ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.boxLinkTarget>small{color:#c7d8df;font-size:.6rem;font-weight:850}.boxLinkTarget.connected{background:#31803a1a;border-color:#5ecd686b}.boxLinkTarget.connected>strong{color:#91ed96}.boxLinkHint{color:#91aebb;background:#0418258c;border:1px solid #3c68807a;border-radius:9px;justify-content:center;align-items:center;gap:7px;margin:10px 0;padding:8px 10px;font-size:.61rem;display:flex}.boxLinkCountdown{justify-content:center;align-items:baseline;gap:5px;margin:8px auto 2px;display:flex}.boxLinkCountdown b{color:#5bd3ff;font:950 2rem ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.boxLinkCountdown span{color:#7897a7;font-size:.56rem}.boxLinkSuccess{color:#9af0a0;background:#3a92432b;border:1px solid #63d76d80;border-radius:50%;place-items:center;width:45px;height:45px;margin:6px auto;font-size:1.25rem;font-weight:950;display:grid;box-shadow:0 0 18px #54cb601f}.boxLinkActions{flex-wrap:wrap;justify-content:center;gap:7px;display:flex}.boxLinkPrimary,.boxLinkSecondary{border-radius:9px;min-height:34px;padding:0 13px;font-size:.6rem;font-weight:950}.boxLinkPrimary{color:#d2f2ff;background:linear-gradient(#115878e6,#073048f5);border:1px solid #40bbea94}.boxLinkSecondary{color:#aabcc6;background:linear-gradient(#1f303be6,#101f29f5);border:1px solid #4965768c}@keyframes boxTxAura{0%,to{box-shadow:inset 0 0 30px #e234341a,0 0 0 1px #ff4f4c14,0 0 18px #e738381f}50%{box-shadow:inset 0 0 38px #e234342e,0 0 0 1px #ff4f4c2e,0 0 31px #e7383845}}@media (max-width:1400px){.boxGrid{grid-template-columns:repeat(8,minmax(0,1fr))}}@media (max-width:1180px){.boxGrid{grid-template-columns:repeat(6,minmax(0,1fr))}.boxDirectoryLegend small{display:none}}@media (max-width:900px){.boxGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.boxDirectoryHead{flex-wrap:wrap;align-items:stretch}.boxModeTabs{flex:1}.boxModeTabs>button{flex:1;min-width:0}.boxDirectoryTools{width:100%}.boxSessionControl{flex:1;max-width:none}.boxDirectoryLegend{display:none}}@media (max-width:720px){.boxDirectory{border-radius:10px;margin-top:5px}.boxModeTabs>button small{font-size:.32rem}.boxSessionIcon{width:20px;height:20px}.boxSessionCopy small{font-size:.33rem}.boxSessionControl>em{min-width:26px;height:18px;font-size:.32rem}.boxGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;padding:5px}.boxCard{border-radius:9px;min-height:119px;padding:6px}.boxGlowFrame{border-radius:7px}.boxNumber small{font-size:.36rem}.boxNumber b{font-size:.72rem}.boxCardTools{gap:2px}.boxStatusDot{height:17px;padding:0 4px;font-size:.29rem}.boxQuickLink{height:17px;padding:0 3px;font-size:.25rem}.boxIdentity{margin-top:4px}.boxIdentity strong{font-size:.57rem}.boxIdentity span{font-size:.54rem}.boxTxPanel{grid-template-columns:20px minmax(0,1fr) 24px;height:30px;margin-top:5px;padding:2px 4px}.boxMic{width:19px;height:19px}.boxMic svg{width:12px;height:12px}.boxTxCopy small{font-size:.26rem}.boxTxCopy b{font-size:.43rem}.boxTxPanel .lobbyOscilloscope{height:18px}.boxMiniCounts{height:21px;margin-top:4px}.boxMiniCounts span{gap:2px}.boxMiniCounts b{font-size:.43rem}.boxPager{min-height:39px}.boxPager button{height:28px;padding:0 7px;font-size:.43rem}.boxLinkBackdrop{padding:8px}.boxLinkDialog{border-radius:14px;width:calc(100vw - 16px);padding:16px 12px}.boxLinkDialog p{font-size:.67rem}.boxLinkSteps li{font-size:.61rem}.boxLinkTarget>strong{font-size:.88rem}}@media (max-width:390px){.boxGrid{gap:4px;padding:4px}.boxCard{padding:5px}.boxIdentity strong{font-size:.53rem}.boxIdentity span{font-size:.47rem}.boxTxPanel{grid-template-columns:19px minmax(0,1fr) 20px}.boxMiniCounts svg{display:none}.boxModeTabs>button b{font-size:.45rem}.boxModeTabs>button small{display:none}}@media (prefers-reduced-motion:reduce){.boxCard,.boxCard:before,.boxModeTabs>button{transition:none!important}.boxCard.isLive{animation:none!important}}.boxSessionMobileLabel{display:none}@media (max-width:720px){.boxDirectoryHead{flex-wrap:nowrap;align-items:center;gap:3px;min-height:36px;padding:3px;overflow:hidden}.boxModeTabs{flex:auto;gap:2px;width:auto;min-width:0}.boxModeTabs>button{border-radius:6px;grid-template-columns:13px minmax(0,1fr) auto;gap:2px;min-width:0;height:30px;padding:0 3px}.boxModeTabs>button svg{width:11px;height:11px}.boxModeTabs>button b{letter-spacing:.015em;white-space:nowrap;font-size:.38rem;line-height:1}.boxModeTabs>button small{display:none}.boxModeTabs>button em{border-radius:5px;min-width:17px;height:17px;padding:0 2px;font-size:.36rem}.boxDirectoryTools{flex:none;gap:2px;width:auto;min-width:0}.boxSessionGroup{gap:2px;min-width:0}.boxSessionControl{text-align:center;border-radius:6px;grid-template-columns:minmax(0,1fr);gap:0;min-width:66px;max-width:78px;height:30px;padding:0 4px;display:grid}.boxSessionIcon,.boxSessionCopy small,.boxSessionControl>em{display:none}.boxSessionCopy{min-width:0;line-height:1;display:block}.boxSessionCopy b{letter-spacing:.02em;text-overflow:clip;white-space:nowrap;font-size:.36rem;line-height:1;display:block;overflow:visible}.boxSessionDesktopLabel{display:none}.boxSessionMobileLabel{display:inline}.boxSessionDisconnect{border-radius:6px;flex:0 0 30px;width:30px;height:30px;padding:0}.boxSessionDisconnect svg{width:13px;height:13px}.boxSessionDisconnect span{display:none}}@media (max-width:360px){.boxDirectoryHead{gap:2px;padding:3px 2px}.boxModeTabs{gap:1px}.boxModeTabs>button{grid-template-columns:11px minmax(0,1fr) auto;gap:1px;padding:0 2px}.boxModeTabs>button svg{width:10px;height:10px}.boxModeTabs>button em{min-width:15px;height:16px;font-size:.32rem}.boxSessionControl{min-width:59px;max-width:64px;padding:0 2px}.boxSessionDisconnect{flex-basis:28px;width:28px}}.ambeIconMark{place-items:center;line-height:0;display:inline-grid}.boxMic.ambeDisabled,.boxTxPanel.live .boxMic.ambeDisabled,.boxTxPanel.recent .boxMic.ambeDisabled{color:#71808a;box-shadow:none;opacity:.58;filter:saturate(.08);background:#71808a14}.audioToggle.ambeDisabled,.audioToggle.ambeDisabled:hover{opacity:.58;filter:saturate(.08);cursor:not-allowed;color:#71808a!important;box-shadow:none!important;background:linear-gradient(145deg,#1f2a33b8,#111920d6)!important;border-color:#71808a38!important}.audioToggle.ambeDisabled .premiumGlyph{filter:none}.boxMic.ambeShared{color:#f5c542;opacity:1;filter:none}.audioToggle.ambeShared:not(.active){color:#f5c542;border-color:#f5c542b8;box-shadow:inset 0 0 0 1px #f5c54226}.boxHeadYsf{display:none}.boxMiniCounts svg{width:10px;height:10px}.boxGrid.compact{grid-template-columns:repeat(10,minmax(0,1fr));gap:5px;padding:6px}.boxCardCompact{text-align:center;border-radius:9px;flex-direction:column;justify-content:center;align-items:center;gap:2px;min-height:58px;padding:5px 4px;display:flex}.boxCardCompact .boxGlowFrame{border-radius:6px;inset:2px}.boxCompactNumber small{letter-spacing:.08em;color:rgba(var(--box-accent-rgb),.82);font-size:.34rem;font-weight:950}.boxCompactNumber b{letter-spacing:.025em;color:#effaff;font:950 .78rem ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.boxCompactYsf{letter-spacing:.015em;max-width:100%;color:var(--box-accent);white-space:nowrap;text-overflow:ellipsis;font:900 .44rem ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;overflow:hidden}.boxCompactSpeaker{color:#fff;letter-spacing:.02em;white-space:nowrap;text-overflow:ellipsis;text-shadow:0 0 8px #ffffff26;max-width:100%;font:950 .55rem ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;overflow:hidden}.boxCardCompact.isLive{min-height:62px}.boxCardCompact.isLive .boxCompactYsf{color:#ffaaa7}.boxDirectory.compactMode .boxPager{min-height:36px}@media (max-width:1180px){.boxGrid.compact{grid-template-columns:repeat(8,minmax(0,1fr))}}@media (max-width:900px){.boxGrid.compact{grid-template-columns:repeat(6,minmax(0,1fr))}}@media (max-width:720px){.boxModeTabs>button{grid-template-columns:minmax(0,1fr) auto!important;padding:0 3px!important}.boxModeTabs>button svg{display:none!important}.boxModeTabs>button em{min-width:16px!important;padding:0 2px!important;font-size:.34rem!important}.boxCard:not(.boxCardCompact) .boxCardHead{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:3px;display:grid}.boxHeadYsf{text-align:center;min-width:0;color:var(--box-accent);white-space:nowrap;text-overflow:ellipsis;font:900 .46rem ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;display:block;overflow:hidden}.boxCard:not(.boxCardCompact) .boxIdentity strong{display:none}.boxCard:not(.boxCardCompact) .boxIdentity{margin-top:5px}.boxCardCompact{border-radius:7px;gap:1px;min-height:52px;padding:4px 2px}.boxCardCompact.isLive{min-height:56px}.boxCompactNumber{gap:2px}.boxCompactNumber small{font-size:.27rem}.boxCompactNumber b{font-size:.64rem}.boxCompactSpeaker{font-size:.42rem}}@media (max-width:360px){.boxCompactNumber b{font-size:.6rem}.boxCompactSpeaker{font-size:.39rem}}.boxIdentity span{font-size:.76rem}.boxMiniCounts b{font-size:.56rem}@media (max-width:720px){.boxCard:not(.boxCardCompact) .boxCardHead{grid-template-columns:auto minmax(38px,1fr) auto;column-gap:2px}.boxCard:not(.boxCardCompact) .boxCardTools{gap:2px;min-width:0}.boxCard:not(.boxCardCompact) .boxHeadYsf{padding:0 1px;font-size:.42rem}.boxCard:not(.boxCardCompact) .boxIdentity span{font-size:.66rem;line-height:1.05}.boxCard:not(.boxCardCompact) .boxMiniCounts svg{width:10px;height:10px}}@media (max-width:390px){.boxCard:not(.boxCardCompact) .boxHeadYsf{font-size:.38rem}.boxCard:not(.boxCardCompact) .boxIdentity span{font-size:.59rem}.boxCard:not(.boxCardCompact) .boxMiniCounts b{font-size:.49rem}}.boxModeTabs>button b{letter-spacing:.015em;font-size:.58rem}.boxTxPanel.live .boxTxCopy{justify-content:center}.boxTxPanel.live .boxTxCopy b.liveCallsign{letter-spacing:.055em;text-shadow:0 0 5px #fffffff2,0 0 12px #ffffff7a,0 0 20px #ff5a563d;text-overflow:ellipsis;white-space:nowrap;font-weight:1000;line-height:1;overflow:hidden;color:#fff!important;font-size:.9rem!important}.boxCompactTopline{justify-content:center;align-items:center;gap:5px;width:100%;min-width:0;line-height:1;display:flex;overflow:hidden}.boxCompactNumber{flex:none;justify-content:center;align-items:baseline;gap:2px;min-width:0;line-height:1;display:flex}.boxCompactNumber small,.boxCompactNumber b{letter-spacing:.025em;color:#effaff;font:950 .58rem ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.boxCompactNumber small{color:rgba(var(--box-accent-rgb),.95)}.boxCompactYsf{white-space:nowrap;text-overflow:ellipsis;flex:0 auto;min-width:0;max-width:100%;font-size:.39rem;overflow:hidden}.boxCardCompact.isLive .boxCompactYsf{display:none}.boxCardCompact.isLive .boxCompactTopline{gap:0}.boxCardCompact.isLive .boxCompactSpeaker{letter-spacing:.045em;color:#fff;text-shadow:0 0 5px #fffffff2,0 0 12px #ffffff7a,0 0 18px #ff504e52;width:100%;max-width:100%;font-size:.88rem;font-weight:1000;line-height:1.05}.identityLiveStrip.hasLive .identityLiveCopy strong{color:#fff;text-shadow:0 0 6px #ffffff47}@media (max-width:720px){.boxTxPanel.live .boxTxCopy b.liveCallsign{letter-spacing:.035em;font-size:.84rem!important}.identityLiveStrip.hasLive .identityLiveCopy strong{font-weight:950;font-size:.76rem!important}.boxGrid.compact{grid-template-columns:repeat(5,minmax(0,1fr));gap:3px;padding:4px}.boxCompactTopline{gap:2px}.boxCompactNumber small,.boxCompactNumber b{font-size:.44rem}.boxCompactYsf{font-size:.28rem}.boxCardCompact.isLive .boxCompactSpeaker{letter-spacing:.018em;font-size:.76rem}}@media (max-width:360px){.boxCompactNumber small,.boxCompactNumber b{font-size:.41rem}.boxCompactYsf{font-size:.26rem}.boxCardCompact.isLive .boxCompactSpeaker{font-size:.7rem}}@media (min-width:721px){.boxDirectoryLegend span{border-radius:9px;height:35px;padding:0 10px;font-size:.52rem}.boxDirectoryLegend small{color:#88a7b8;letter-spacing:.015em;font-size:.54rem;font-weight:850}.boxCard:not(.boxCardCompact):not(.isLive) .boxNumber small{font-size:.68rem}.boxCard:not(.boxCardCompact):not(.isLive) .boxNumber b{font-size:.94rem}.boxCard:not(.boxCardCompact):not(.isLive) .boxIdentity strong{font-size:.68rem}}@media (max-width:720px){.boxModeTabs>button{align-items:center!important;min-height:32px!important}.boxModeTabs>button span{text-align:center!important;align-items:center!important}.boxModeTabs>button b{font-size:.5rem!important;font-weight:950!important;line-height:1!important}.boxModeTabs>button.active b,.boxModeTabs>button.active em{text-shadow:0 0 7px #ffffff73;color:#fff!important}.boxSessionCopy b{letter-spacing:.012em!important;font-size:.46rem!important;font-weight:950!important}.boxCard:not(.boxCardCompact):not(.isLive) .boxNumber small{font-size:.5rem!important}.boxCard:not(.boxCardCompact):not(.isLive) .boxNumber b{font-size:.86rem!important}.boxCard:not(.boxCardCompact):not(.isLive) .boxHeadYsf{grid-area:2/1;justify-self:start;padding-top:1px;text-align:left!important;color:var(--box-accent)!important;font-size:.5rem!important;line-height:1.05!important;display:block!important}.boxCardCompact:not(.isLive) .boxCompactTopline{flex-direction:column!important;gap:2px!important;line-height:1.02!important}.boxCardCompact:not(.isLive) .boxCompactNumber small,.boxCardCompact:not(.isLive) .boxCompactNumber b{font-size:.54rem!important}.boxCardCompact:not(.isLive) .boxCompactYsf{font-size:.36rem!important;line-height:1!important}.identitySummaryLine>span.identitySummaryTile{min-height:48px!important}.identitySummaryLine .identitySummaryTop b{font-size:.82rem!important;line-height:1!important}.identitySummaryLine .identitySummaryTop small{font-size:.29rem!important}}@media (max-width:360px){.boxSessionCopy b{font-size:.42rem!important}.identitySummaryLine .identitySummaryTop b{font-size:.76rem!important}}.boxStatusText{display:none}@media (min-width:721px){.boxCard:not(.boxCardCompact) .boxStatusDot{display:none!important}.boxCard:not(.boxCardCompact) .boxIdentity{grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1px 7px;display:grid}.boxCard:not(.boxCardCompact) .boxIdentity>strong{grid-area:1/1;min-width:0}.boxCard:not(.boxCardCompact) .boxIdentity>span{grid-area:2/1/auto/-1;min-width:0}.boxCard:not(.boxCardCompact) .boxStatusText{box-shadow:none;letter-spacing:.055em;color:#78909f;white-space:nowrap;background:0 0;border:0;grid-area:1/2;justify-content:flex-end;align-items:center;gap:4px;margin:0;padding:0;font-size:.36rem;font-style:normal;font-weight:950;display:inline-flex}.boxCard:not(.boxCardCompact) .boxStatusText i{background:#728493;border-radius:50%;flex:none;width:5px;height:5px}.boxCard:not(.boxCardCompact) .boxStatusText.recent{color:#e2bd63}.boxCard:not(.boxCardCompact) .boxStatusText.recent i{background:#d7a634;box-shadow:0 0 7px #d7a63480}.boxCard:not(.boxCardCompact) .boxStatusText.live{color:#ff7672}.boxCard:not(.boxCardCompact) .boxStatusText.live i{background:#ff514e;box-shadow:0 0 8px #ef4444cc}.identitySummaryLine>.identitySummaryTile .identitySummaryTop{position:static}.identitySummaryLine>.identitySummaryTile .identitySummaryTop small{z-index:3;text-align:center;text-overflow:ellipsis;white-space:nowrap;display:block;position:absolute;bottom:2px;left:3px;right:3px;overflow:hidden}}@media (max-width:720px){.boxModeTabs>button b{letter-spacing:.002em!important;font-size:.57rem!important;font-weight:950!important}.boxModeTabs>button em{min-width:22px!important;height:20px!important;font-size:.52rem!important;font-weight:950!important}.identityLiveLead{grid-template-columns:auto minmax(0,1fr) 88px!important}.identityLiveTools{grid-template-columns:minmax(0,1fr) 1px 27px!important;align-items:center!important;gap:4px!important;min-width:0!important;display:grid!important}.identityLiveTools:before{content:"";background:#46657973;justify-self:center;width:1px;height:24px;grid-area:1/2!important}.identityLiveTools .lobbyOscilloscope{border-left:0!important;grid-area:1/1!important;justify-content:flex-end!important;width:100%!important;min-width:0!important;padding-left:0!important}.identityTxCueMobile{grid-area:1/3!important;justify-self:end!important;margin:0!important}}@media (max-width:360px){.boxModeTabs>button b{font-size:.52rem!important}.boxModeTabs>button em{min-width:20px!important;font-size:.48rem!important}.identityLiveLead{grid-template-columns:auto minmax(0,1fr) 84px!important}}@media (max-width:720px){.boxCard:not(.boxCardCompact) .boxMiniCounts b{font-size:.64rem!important;line-height:1!important}.boxCard:not(.boxCardCompact):not(.isLive) .boxCardHead{grid-template-rows:1fr!important;grid-template-columns:auto minmax(0,1fr) auto!important;align-items:center!important;gap:0 4px!important;display:grid!important}.boxCard:not(.boxCardCompact):not(.isLive) .boxNumber{grid-area:1/1!important;justify-self:start!important}.boxCard:not(.boxCardCompact):not(.isLive) .boxHeadYsf{text-align:left!important;white-space:nowrap!important;text-overflow:ellipsis!important;grid-area:1/2!important;justify-self:start!important;min-width:0!important;padding:0 1px!important;display:block!important;overflow:hidden!important}.boxCard:not(.boxCardCompact):not(.isLive) .boxCardTools{grid-area:1/3!important;align-self:center!important}.boxCard:not(.boxCardCompact):not(.isLive) .boxIdentity{margin-top:8px!important;padding-top:1px!important}.boxCard:not(.boxCardCompact):not(.isLive) .boxIdentity>span{text-align:center!important;width:100%!important;display:block!important}}@media (min-width:721px){.identitySummaryLine>.identityTxCueSummary{position:relative!important}.identitySummaryLine>.identityTxCueSummary .identitySummaryTop{display:block!important;position:static!important}.identitySummaryLine>.identityTxCueSummary .identitySummaryTop b{margin:0!important;line-height:1!important;position:absolute!important;top:46%!important;left:9px!important;transform:translateY(-50%)!important}.identitySummaryLine>.identityTxCueSummary .identitySummaryTop small{text-align:center!important;white-space:nowrap!important;text-overflow:ellipsis!important;position:absolute!important;inset:auto 3px 2px!important;overflow:hidden!important;transform:none!important}.identitySummaryLine>.identityTxCueSummary .identitySummaryGlyph{min-height:0!important;margin:0!important;position:absolute!important;top:46%!important;right:8px!important;transform:translateY(-50%)!important}}.boxCardCompact .boxCompactNumber small,.boxCardCompact .boxCompactNumber b{font-size:.64rem!important}.boxCardCompact .boxCompactYsf{font-size:.52rem!important}@media (max-width:720px){.boxCardCompact .boxCompactNumber small,.boxCardCompact .boxCompactNumber b{font-size:.58rem!important}.boxCardCompact .boxCompactYsf{font-size:.48rem!important}}@media (max-width:360px){.boxCardCompact .boxCompactNumber small,.boxCardCompact .boxCompactNumber b{font-size:.56rem!important}.boxCardCompact .boxCompactYsf{font-size:.46rem!important}}.boxCardCompact .boxCompactNumber small,.boxCardCompact .boxCompactNumber b,.boxCardCompact .boxCompactYsf{font-size:.66rem!important}@media (max-width:720px){.boxCardCompact .boxCompactNumber small,.boxCardCompact .boxCompactNumber b,.boxCardCompact .boxCompactYsf{font-size:.6rem!important}}@media (max-width:360px){.boxCardCompact .boxCompactNumber small,.boxCardCompact .boxCompactNumber b,.boxCardCompact .boxCompactYsf{font-size:.58rem!important}}@media (max-width:720px){.boxCardCompact:not(.isLive) .boxCompactNumber small,.boxCardCompact:not(.isLive) .boxCompactNumber b,.boxCardCompact:not(.isLive) .boxCompactYsf{font-size:.66rem!important}}.identityLobby .identityConnectionBadge.online .premiumGlyph,.identityLobby .identityConnectionBadge.offline .premiumGlyph{animation:none!important}.identityLobby .lobbyOscilloscope:not(.live){display:none!important}.boxModeTabs>button.my.active{background:linear-gradient(#2477ad3d,#0a1c30bd);border-color:#54c8ffb8;box-shadow:inset 0 0 0 1px #54c8ff2e}.boxModeTabs>button.my>em{min-width:34px}.boxDirectoryLegend.my i{background:#5cf;box-shadow:0 0 10px #55ccffa8}.boxDirectory.myBoxesMode{overflow:visible}.myBoxesPanel{color:#edf7ff;min-height:240px;padding:14px 2px 4px}.myBoxesPanel button,.myBoxesPanel input,.myBoxesPanel select{font:inherit}.myBoxesAuthHero,.myBoxesRegisteredHead{background:linear-gradient(135deg,#14324be0,#091727f0);border:1px solid #62b5e838;border-radius:18px;justify-content:space-between;align-items:center;gap:18px;padding:20px;display:flex;box-shadow:0 12px 28px #00000029}.myBoxesAuthHero{justify-content:flex-start}.myBoxesHeroIcon{color:#8cddff;background:#41b5ec21;border:1px solid #56c7fa40;border-radius:18px;flex:0 0 58px;place-items:center;width:58px;height:58px;display:grid}.myBoxesAuthHero h2,.myBoxesRegisteredHead h2,.myBoxesCatalog h2{margin:3px 0 5px;font-size:1.25rem}.myBoxesAuthHero p,.myBoxesRegisteredHead p,.myBoxesCatalog p{color:#a9bed0;margin:0;font-size:.82rem}.myBoxesRegisteredHead p span{color:#7fd6ff;margin-left:8px}.myBoxesAuthTabs{gap:8px;margin:14px 0 10px;display:flex}.myBoxesAuthTabs button{color:#adc4d6;cursor:pointer;background:#0c1d2dbd;border:1px solid #64a5cd33;border-radius:10px;align-items:center;gap:7px;padding:9px 15px;display:flex}.myBoxesAuthTabs button.active{color:#fff;background:#2780b038;border-color:#4bc2f794}.myBoxesAuthForm{background:#0816239e;border:1px solid #5e9dc42b;border-radius:14px;grid-template-columns:minmax(180px,1fr) minmax(220px,1.25fr) auto;align-items:end;gap:10px;padding:14px;display:grid}.myBoxesAuthForm label{gap:5px;display:grid}.myBoxesAuthForm label>span{text-transform:uppercase;letter-spacing:.07em;color:#8fa7b9;font-size:.68rem;font-weight:800}.myBoxesAuthForm input,.myBoxesCatalogFilters input,.myBoxesCatalogFilters select{color:#eef8ff;background:#091a29;border:1px solid #6cabd242;border-radius:9px;outline:none;min-height:39px;padding:8px 10px}.myBoxesAuthForm input:focus,.myBoxesCatalogFilters input:focus,.myBoxesCatalogFilters select:focus{border-color:#4ec6fba3;box-shadow:0 0 0 2px #4ec6fb14}.myBoxesAuthForm>button,.myBoxesCatalogFilters>button{color:#fff;cursor:pointer;background:linear-gradient(#2990c1b8,#145477b8);border:1px solid #44c0f46b;border-radius:9px;justify-content:center;align-items:center;gap:7px;min-height:39px;font-weight:800;display:flex}.myBoxesAuthForm>button:disabled,.myBoxesCatalogFilters>button:disabled{opacity:.5;cursor:not-allowed}.myBoxesAuthForm>small{color:#829aad;grid-column:1/-1;font-size:.7rem}.myBoxesAuthForm .myBoxesWarn{color:#ffc26c}.myBoxesNotice{border-radius:10px;align-items:center;gap:8px;margin:10px 0;padding:9px 12px;font-size:.76rem;display:flex}.myBoxesNotice.ok{color:#96ecc7;background:#2396691f;border:1px solid #48d29b38}.myBoxesNotice.error{color:#ffb0b9;background:#b436421f;border:1px solid #f4647138}.myBoxesRegisteredHead{padding:14px 17px}.myBoxesHeadCounters{align-items:stretch;gap:8px;display:flex}.myBoxesHeadCounters>span{background:#07142185;border:1px solid #63a9d32b;border-radius:11px;place-items:center;min-width:74px;padding:7px 10px;display:grid}.myBoxesHeadCounters b{color:#9fe3ff;font-size:1rem}.myBoxesHeadCounters small{text-transform:uppercase;color:#819aad;font-size:.58rem}.myBoxesHeadCounters button{color:#b8cad8;cursor:pointer;background:#0e1e2cb3;border:1px solid #7e9db42e;border-radius:10px;align-items:center;gap:6px;padding:0 11px;display:flex}.myBoxesHeard{background:#0817249e;border:1px solid #5ba0c929;border-radius:13px;margin-top:12px;padding:11px 13px}.myBoxesHeard header{color:#bddbea;align-items:center;gap:7px;font-size:.72rem;display:flex}.myBoxesHeard header small{color:#6f899d;margin-left:auto}.myBoxesHeard>div{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.myBoxesHeard>div>span{background:#1530429e;border-radius:8px;gap:1px;padding:5px 8px;display:grid}.myBoxesHeard b{color:#fff;font-size:.66rem}.myBoxesHeard small{color:#7992a4;font-size:.53rem}.myBoxesCatalogBackdrop{z-index:1500;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#01070cc7;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.myBoxesCatalog{background:linear-gradient(#0b2133,#071722);border:1px solid #5bb7e647;border-radius:18px;flex-direction:column;width:min(980px,96vw);max-height:min(760px,92vh);display:flex;overflow:hidden;box-shadow:0 24px 80px #0000006b}.myBoxesCatalog>header{border-bottom:1px solid #6ca8ca1f;justify-content:space-between;gap:12px;padding:16px 18px;display:flex}.myBoxesCatalog>header>button{color:#b8d0df;cursor:pointer;background:#142a39b3;border:1px solid #7ca6be2b;border-radius:9px;width:34px;height:34px;font-size:1.2rem}.myBoxesCatalogFilters{grid-template-columns:minmax(220px,1fr) 150px auto auto;gap:8px;padding:11px 14px;display:grid}.myBoxesCatalogFilters label{position:relative}.myBoxesCatalogFilters label svg{color:#7291a6;position:absolute;top:12px;left:10px}.myBoxesCatalogFilters label input{width:100%;padding-left:32px}.myBoxesCatalogFilters select{width:100%}.myBoxesCatalogFilters>button{padding:0 11px;font-size:.68rem}.myBoxesCatalogFilters>button.secondary{color:#bbd9e8;background:#183345b8;border-color:#69aacf33}.myBoxesCatalogStatus{color:#718b9d;gap:14px;padding:0 15px 9px;font-size:.61rem;display:flex}.myBoxesCatalogStatus b{color:#9edfff}.myBoxesCatalogList{padding:4px 12px 12px;overflow:auto}.myBoxesCatalogList article{border-bottom:1px solid #5d94b51a;grid-template-columns:120px minmax(0,1fr) 92px;align-items:center;gap:10px;padding:8px 9px;display:grid}.myCatalogNumber{align-items:center;gap:7px;display:flex}.myCatalogNumber b{color:#a7e5ff;font-size:.72rem}.myCatalogNumber small{color:#6f899b;font-size:.54rem}.myCatalogCopy{gap:2px;min-width:0;display:grid}.myCatalogCopy strong{color:#edf8ff;white-space:nowrap;text-overflow:ellipsis;font-size:.75rem;overflow:hidden}.myCatalogCopy span{color:#718c9f;white-space:nowrap;text-overflow:ellipsis;font-size:.61rem;overflow:hidden}.myBoxesCatalogList article>button{color:#bdeaff;cursor:pointer;background:#1e6b9157;border:1px solid #45bef152;border-radius:8px;justify-content:center;align-items:center;gap:5px;min-height:31px;font-size:.64rem;font-weight:800;display:flex}.myBoxesCatalogList article>button.added{color:#91e5bf;background:#1d674f40;border-color:#45c99a3d}.myBoxesCatalogEmpty{color:#7390a3;place-items:center;gap:5px;padding:34px;display:grid}.myBoxesCatalogEmpty b{color:#c3dce9}.myBoxesCatalogEmpty span{text-align:center;font-size:.7rem}.myBoxesCatalog>footer{color:#688398;border-top:1px solid #659fc11f;justify-content:space-between;align-items:center;gap:10px;padding:10px 14px;font-size:.6rem;display:flex}.myBoxesCatalog>footer button{color:#c6deeb;cursor:pointer;background:#152f40b3;border:1px solid #5ea3cb33;border-radius:8px;padding:7px 12px}.myBoxesPanel .spin{animation:.8s linear infinite myBoxesSpin}@keyframes myBoxesSpin{to{transform:rotate(360deg)}}@media (max-width:720px){.boxModeTabs{grid-template-columns:repeat(3,minmax(0,1fr))!important}.boxModeTabs>button{padding-left:6px!important;padding-right:6px!important}.boxModeTabs>button>span small{font-size:.48rem!important}.boxModeTabs>button>em{min-width:25px!important;font-size:.54rem!important}.myBoxesPanel{padding-top:9px}.myBoxesAuthHero,.myBoxesRegisteredHead{border-radius:14px;align-items:flex-start;padding:14px}.myBoxesHeroIcon{flex-basis:48px;width:48px;height:48px}.myBoxesAuthHero h2,.myBoxesRegisteredHead h2{font-size:1.02rem}.myBoxesAuthForm{grid-template-columns:1fr;padding:11px}.myBoxesAuthForm>small{grid-column:auto}.myBoxesRegisteredHead{display:grid}.myBoxesHeadCounters{width:100%}.myBoxesHeadCounters>span{flex:1;min-width:0}.myBoxesHeadCounters button{margin-left:auto}.myBoxesHeard header small{display:none}.myBoxesCatalogBackdrop{padding:7px}.myBoxesCatalog{border-radius:14px;width:100%;max-height:96vh}.myBoxesCatalogFilters{grid-template-columns:1fr 105px}.myBoxesCatalogFilters>button{min-height:36px}.myBoxesCatalogStatus{flex-wrap:wrap;gap:6px 12px}.myBoxesCatalogList{padding-left:7px;padding-right:7px}.myBoxesCatalogList article{grid-template-columns:86px minmax(0,1fr) 72px;gap:6px;padding:8px 4px}.myCatalogNumber{gap:1px;display:grid}.myCatalogCopy span{font-size:.56rem}.myBoxesCatalogList article>button{padding:0 4px;font-size:.57rem}}@media (max-width:420px){.myBoxesGrid{grid-template-columns:1fr}.myBoxesHeadCounters{grid-template-columns:1fr 1fr;display:grid}.myBoxesHeadCounters button{grid-column:1/-1;justify-content:center;min-height:34px;margin:0}.myBoxesCatalogFilters{grid-template-columns:1fr}.myBoxesCatalogList article{grid-template-columns:78px minmax(0,1fr) 66px}}.adminYsfCatalogBar{background:#0a1f306b;border:1px solid #72beff2e;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;margin:0 0 14px;padding:11px 12px;display:flex}.adminYsfCatalogBar>span{align-items:center;gap:9px;min-width:0;display:flex}.adminYsfCatalogBar>span>span{gap:2px;display:grid}.adminYsfCatalogBar b{font-size:.78rem}.adminYsfCatalogBar small{opacity:.7;font-size:.67rem}.adminYsfCatalogBar button{flex:none}@media (max-width:680px){.adminYsfCatalogBar{flex-direction:column;align-items:stretch}.adminYsfCatalogBar button{justify-content:center;width:100%}}.myBoxesGrid{grid-template-columns:repeat(10,minmax(0,1fr));grid-auto-flow:dense;background:radial-gradient(circle at 50% -20%,#1b70a417,#0000 52%);align-items:start;gap:7px;margin-top:0;padding:8px;display:grid}@media (max-width:1400px) and (min-width:1101px){.myBoxesGrid{grid-template-columns:repeat(8,minmax(0,1fr))}}@media (max-width:1100px) and (min-width:901px){.myBoxesGrid{grid-template-columns:repeat(6,minmax(0,1fr))}}@media (max-width:900px){.myBoxesGrid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:720px){.myBoxesGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;padding:5px}}@media (max-width:390px){.myBoxesGrid{gap:4px;padding:4px}}.adminCompactRow.member{cursor:default;grid-template-columns:minmax(88px,.7fr) minmax(120px,.9fr) minmax(180px,1.25fr) minmax(115px,.85fr) minmax(115px,.85fr) minmax(115px,.85fr) minmax(250px,1.4fr)}.adminCompactRow.member:hover{background:#081827}.adminCompactRow.member>.adminSessionControls{flex-direction:row;justify-content:flex-end;align-items:center;min-width:0}.adminCompactRow.member>.adminSessionControls button{white-space:nowrap}@media (max-width:1080px){.adminCompactRow.member{grid-template-columns:minmax(80px,.7fr) minmax(110px,.9fr) minmax(170px,1.25fr) minmax(110px,.85fr) minmax(220px,1.4fr)}.adminCompactRow.member>span:nth-of-type(4),.adminCompactRow.member>span:nth-of-type(5){display:none}}@media (max-width:640px){.adminCompactRow.member{grid-template-rows:auto auto;grid-template-columns:minmax(75px,.7fr) minmax(105px,.95fr) minmax(0,1.35fr)}.adminCompactRow.member>span:nth-of-type(2){grid-column:2/4}.adminCompactRow.member>span:nth-of-type(3),.adminCompactRow.member>span:nth-of-type(4),.adminCompactRow.member>span:nth-of-type(5){display:none}.adminCompactRow.member>.adminSessionControls{flex-wrap:wrap;grid-column:1/4;justify-content:flex-start}}.myBoxesHoneypot{opacity:0!important;pointer-events:none!important;width:1px!important;height:1px!important;position:absolute!important;left:-10000px!important}.myBoxesAntiBotRow{grid-template-columns:minmax(90px,auto) minmax(72px,120px) 34px;align-items:center;gap:8px;display:grid}.myBoxesAntiBotRow>b{letter-spacing:.06em;background:#0f172a6b;border:1px solid #94a3b838;border-radius:10px;align-items:center;min-height:38px;padding:0 11px;display:flex}.myBoxesAntiBotRow>button{place-items:center;width:34px;height:34px;padding:0;display:grid}.myBoxCardBusy{color:#8cddff;position:absolute;top:7px;right:8px}.adminMemberBoxesDetail{background:#06131f;border:1px solid #416f8b8c;border-radius:8px;grid-column:1/-1;margin:3px 0 5px;padding:8px 10px;flex-direction:column!important;gap:6px!important;display:flex!important}.adminMemberBoxesDetail>b{color:#bfe7f6;font-size:.52rem}.adminMemberBoxesDetail>div{flex-wrap:wrap;gap:6px;display:flex}.adminMemberBoxesDetail>div>span{background:#0a1d2c;border:1px solid #30576fb3;border-radius:7px;grid-template-columns:auto auto;gap:2px 8px;min-width:180px;padding:6px 8px;display:grid}.adminMemberBoxesDetail strong{color:#e7f7fc;font-size:.5rem}.adminMemberBoxesDetail em{color:#7fd4f3;font-size:.48rem;font-style:normal}.adminMemberBoxesDetail small{color:#7898aa;grid-column:1/-1;font-size:.42rem}.adminMemberBoxesDetail>p{color:#7898aa;margin:0;font-size:.46rem}.myBoxesGrid{align-items:stretch}.myBoxesGrid>.boxCard{box-sizing:border-box;place-self:stretch stretch;width:100%;height:100%}.myBoxPersonalCard{padding-right:30px}.myBoxAddCard{appearance:none;text-align:left;font:inherit;flex-direction:column;justify-content:flex-start;gap:0;display:flex}@media (max-width:720px){.myBoxPersonalCard{padding-right:28px}}.myBoxesGrid>.myBoxPersonalCard{padding-right:6px;position:relative}.myBoxesGrid>.myBoxPersonalCard .boxCardTools{z-index:4;align-items:center;gap:2px;display:flex;position:absolute;top:5px;right:5px}.myBoxesGrid>.myBoxPersonalCard .boxStatusDot{display:none!important}.myBoxesGrid>.myBoxPersonalCard .boxQuickLink{letter-spacing:.02em;white-space:nowrap;border-radius:5px;gap:1px;max-width:46px;height:15px;padding:0 3px;font-size:.21rem;line-height:1}.myBoxesGrid>.myBoxPersonalCard .boxQuickLink svg{flex:0 0 7px;width:7px;height:7px}.myBoxesGrid>.myBoxPersonalCard .boxQuickLink.connected{max-width:52px}.myBoxesGrid>.myBoxPersonalCard .myBoxCardBusy{top:5px;right:58px}.myBoxesGrid.compact{grid-template-columns:repeat(10,minmax(0,1fr));gap:5px;padding:6px}.myBoxesGrid.compact>.myBoxPersonalCard,.myBoxesGrid.compact>.myBoxAddCard{text-align:center;border-radius:9px;flex-direction:column;justify-content:center;align-items:center;gap:2px;display:flex;overflow:hidden;height:58px!important;min-height:58px!important;padding:5px 4px!important}.myBoxesGrid.compact>.myBoxPersonalCard .boxGlowFrame,.myBoxesGrid.compact>.myBoxAddCard .boxGlowFrame{border-radius:6px;inset:2px}.myBoxesGrid.compact>.myBoxPersonalCard .boxCardHead,.myBoxesGrid.compact>.myBoxAddCard .boxCardHead{justify-content:center;align-items:baseline;gap:3px;width:100%;min-height:14px;padding:0 19px 0 0;position:static;display:flex!important}.myBoxesGrid.compact>.myBoxPersonalCard .boxNumber,.myBoxesGrid.compact>.myBoxAddCard .boxNumber{justify-content:center;align-items:baseline;gap:2px;line-height:1;display:flex}.myBoxesGrid.compact>.myBoxPersonalCard .boxNumber small,.myBoxesGrid.compact>.myBoxAddCard .boxNumber small{font-size:.31rem!important}.myBoxesGrid.compact>.myBoxPersonalCard .boxNumber b,.myBoxesGrid.compact>.myBoxAddCard .boxNumber b{font-size:.68rem!important}.myBoxesGrid.compact>.myBoxPersonalCard .boxHeadYsf,.myBoxesGrid.compact>.myBoxAddCard .boxHeadYsf{max-width:48px;color:var(--box-accent);white-space:nowrap;text-overflow:ellipsis;font:900 .32rem ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;overflow:hidden;display:block!important}.myBoxesGrid.compact>.myBoxPersonalCard .boxIdentity,.myBoxesGrid.compact>.myBoxPersonalCard .boxTxPanel,.myBoxesGrid.compact>.myBoxPersonalCard .boxMiniCounts{display:none!important}.myBoxesGrid.compact>.myBoxPersonalCard .boxCardTools{top:3px;right:3px}.myBoxesGrid.compact>.myBoxPersonalCard .boxQuickLink{border-radius:4px;place-items:center;width:14px;height:14px;padding:0;display:grid}.myBoxesGrid.compact>.myBoxPersonalCard .boxQuickLink span{display:none}.myBoxesGrid.compact>.myBoxPersonalCard .boxQuickLink svg{width:7px;height:7px}@media (max-width:1180px){.myBoxesGrid.compact{grid-template-columns:repeat(8,minmax(0,1fr))}}@media (max-width:900px){.myBoxesGrid.compact{grid-template-columns:repeat(6,minmax(0,1fr))}}@media (max-width:720px){.myBoxesGrid>.myBoxPersonalCard .boxQuickLink{max-width:42px;height:14px;font-size:.19rem}.myBoxesGrid.compact{grid-template-columns:repeat(5,minmax(0,1fr));gap:3px;padding:4px}.myBoxesGrid.compact>.myBoxPersonalCard,.myBoxesGrid.compact>.myBoxAddCard{height:52px!important;min-height:52px!important;padding:4px 2px!important}}@media (max-width:390px){.myBoxesGrid.compact{grid-template-columns:repeat(5,minmax(0,1fr));gap:2px;padding:3px}}.myBoxesGrid>.myBoxPersonalCard .myBoxHotspotBind{max-width:64px;padding:0 3px;font-size:.2rem}.myBoxesGrid>.myBoxPersonalCard .myBoxHotspotBind.connected{max-width:70px}.myBoxesGrid.compact>.myBoxPersonalCard .myBoxHotspotBind span{font-size:.17rem;display:inline}@media (max-width:720px){.myBoxesGrid>.myBoxPersonalCard .myBoxHotspotBind{max-width:58px;font-size:.17rem}.myBoxesGrid>.myBoxPersonalCard .myBoxHotspotBind svg{display:none}}.myBoxesGrid>.myBoxHotspotCard .boxCardHead{padding-right:86px}.myBoxesGrid>.myBoxHotspotCard .myBoxHotspotBind{letter-spacing:.035em;color:#e8f8ff;background:linear-gradient(#0c709ef5,#054465fa);border-color:#59cfffb8;border-radius:6px;max-width:78px;height:19px;padding:0 6px;font-size:.27rem;font-weight:950;box-shadow:0 0 0 1px #5bd6ff1f,0 0 12px #3bc1f12e}.myBoxesGrid>.myBoxHotspotCard .myBoxHotspotBind.connected{color:#07150a;text-shadow:0 1px #ffffff47;background:linear-gradient(#a7ffad,#55d967);border-color:#97ff9f;max-width:86px;box-shadow:0 0 0 1px #b2ffb973,0 0 18px #51ef6980}.myBoxesGrid>.myBoxHotspotCard.isHotspotBound:not(.isLive){background:radial-gradient(circle at 85% 15%,#60ff762b,#0000 38%),linear-gradient(160deg,#083e31fa,#051f26fc)!important;border-color:#7cff89e0!important;box-shadow:inset 0 0 24px #4fe2661a,0 0 0 1px #7eff8c2e,0 0 22px #43e25b3d!important}.boxLinkTarget.hotspotBound{box-shadow:0 0 18px #4ae06029;background:#298b3d2e!important;border-color:#7eff8bbd!important}.boxLinkTarget.hotspotBound>strong{color:#9bffa6!important}.myBoxesGrid.compact>.myBoxPersonalCard{height:58px!important;min-height:58px!important;padding:5px 4px!important}.myBoxesGrid.compact>.myBoxPersonalCard .boxCardHead{justify-content:center!important;gap:5px!important;padding:0!important}.myBoxesGrid.compact>.myBoxPersonalCard .boxNumber{gap:3px!important}.myBoxesGrid.compact>.myBoxPersonalCard .boxNumber small{font-size:.34rem!important;font-weight:950!important}.myBoxesGrid.compact>.myBoxPersonalCard .boxNumber b{font-size:.78rem!important;font-weight:950!important}.myBoxesGrid.compact>.myBoxPersonalCard .boxHeadYsf{max-width:100%!important;font-size:.44rem!important;font-weight:900!important}.myBoxesGrid.compact>.myBoxPersonalCard .boxCardTools{display:none!important}@media (max-width:720px){.myBoxesGrid>.myBoxHotspotCard .boxCardHead{padding-right:76px}.myBoxesGrid>.myBoxHotspotCard .myBoxHotspotBind{max-width:70px;height:18px;font-size:.23rem}.myBoxesGrid>.myBoxHotspotCard .myBoxHotspotBind.connected{max-width:76px}.myBoxesGrid.compact>.myBoxPersonalCard{height:52px!important;min-height:52px!important;padding:4px 2px!important}.myBoxesGrid.compact>.myBoxPersonalCard .boxCardHead{gap:2px!important}.myBoxesGrid.compact>.myBoxPersonalCard .boxNumber small,.myBoxesGrid.compact>.myBoxPersonalCard .boxNumber b{font-size:.44rem!important}.myBoxesGrid.compact>.myBoxPersonalCard .boxHeadYsf{font-size:.28rem!important}}.myBoxesGrid.compact>.myBoxPersonalCard.boxCardCompact{text-align:center!important;border-radius:9px!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:2px!important;height:auto!important;min-height:58px!important;padding:5px 4px!important;display:flex!important}.myBoxesGrid.compact>.myBoxPersonalCard.boxCardCompact>.boxCardHead,.myBoxesGrid.compact>.myBoxPersonalCard.boxCardCompact>.boxIdentity,.myBoxesGrid.compact>.myBoxPersonalCard.boxCardCompact>.boxTxPanel,.myBoxesGrid.compact>.myBoxPersonalCard.boxCardCompact>.boxMiniCounts,.myBoxesGrid.compact>.myBoxPersonalCard.boxCardCompact>.myBoxCardBusy{display:none!important}.myBoxesGrid.compact>.myBoxPersonalCard.boxCardCompact>.myBoxCompactTopline{width:100%;justify-content:center!important;align-items:baseline!important;gap:6px!important;line-height:1!important;display:flex!important}.myBoxesGrid.compact>.myBoxPersonalCard.boxCardCompact .boxCompactNumber{justify-content:center!important;align-items:baseline!important;gap:3px!important;line-height:1!important;display:flex!important}.myBoxesGrid.compact>.myBoxPersonalCard.boxCardCompact .boxCompactNumber small{letter-spacing:.08em!important;font-size:.34rem!important;font-weight:950!important}.myBoxesGrid.compact>.myBoxPersonalCard.boxCardCompact .boxCompactNumber b{letter-spacing:.025em!important;font:950 .78rem ui-monospace,SFMono-Regular,Menlo,Consolas,monospace!important}.myBoxesGrid.compact>.myBoxPersonalCard.boxCardCompact .boxCompactYsf{letter-spacing:.015em!important;white-space:nowrap!important;text-overflow:ellipsis!important;max-width:100%!important;font:900 .44rem ui-monospace,SFMono-Regular,Menlo,Consolas,monospace!important;overflow:hidden!important}.myBoxesGrid.compact>.myBoxPersonalCard.boxCardCompact .boxCompactSpeaker{font-size:.55rem!important}.myBoxesGrid.compact>.myBoxPersonalCard.boxCardCompact .myBoxCompactSecondary{color:#7697a8;white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:.3rem;font-weight:800;overflow:hidden}@media (max-width:720px){.myBoxesGrid.compact>.myBoxPersonalCard.boxCardCompact{border-radius:7px!important;gap:1px!important;min-height:52px!important;padding:4px 2px!important}.myBoxesGrid.compact>.myBoxPersonalCard.boxCardCompact>.myBoxCompactTopline{gap:3px!important}.myBoxesGrid.compact>.myBoxPersonalCard.boxCardCompact .boxCompactNumber small{font-size:.27rem!important}.myBoxesGrid.compact>.myBoxPersonalCard.boxCardCompact .boxCompactNumber b{font-size:.64rem!important}.myBoxesGrid.compact>.myBoxPersonalCard.boxCardCompact .boxCompactYsf{font-size:.34rem!important}.myBoxesGrid.compact>.myBoxPersonalCard.boxCardCompact .boxCompactSpeaker{font-size:.42rem!important}}.myBoxesGrid>.myBoxAddCard{text-align:center!important;justify-content:center!important;align-items:center!important}.myBoxesGrid>.myBoxAddCard .myBoxAddPlus{color:#effaff;text-shadow:0 0 12px #7fdcff59;place-items:center;width:100%;height:100%;min-height:72px;font:950 2.05rem/1 ui-sans-serif,system-ui,sans-serif;display:grid}.myBoxesGrid.compact>.myBoxAddCard .myBoxAddPlus{min-height:0;font-size:1.42rem}.myBoxesGrid.compact>.myBoxPersonalCard.boxCardCompact .boxCompactNumber small,.myBoxesGrid.compact>.myBoxPersonalCard.boxCardCompact .boxCompactNumber b,.myBoxesGrid.compact>.myBoxPersonalCard.boxCardCompact .boxCompactYsf{text-shadow:0 0 7px #ffffff1a;color:#fff!important;font-size:.78rem!important;font-weight:950!important;line-height:1!important}.myBoxesGrid.compact>.myBoxPersonalCard.boxCardCompact .myBoxCompactSecondary{color:#e4f2f7!important;font-size:.48rem!important;font-weight:850!important;line-height:1.08!important}@media (max-width:720px){.myBoxesGrid>.myBoxAddCard .myBoxAddPlus{min-height:62px;font-size:1.75rem}.myBoxesGrid.compact>.myBoxAddCard .myBoxAddPlus{font-size:1.3rem}.myBoxesGrid.compact>.myBoxPersonalCard.boxCardCompact .boxCompactNumber small,.myBoxesGrid.compact>.myBoxPersonalCard.boxCardCompact .boxCompactNumber b,.myBoxesGrid.compact>.myBoxPersonalCard.boxCardCompact .boxCompactYsf{color:#fff!important;font-size:.64rem!important}.myBoxesGrid.compact>.myBoxPersonalCard.boxCardCompact .myBoxCompactSecondary{color:#e4f2f7!important;font-size:.42rem!important}}.myBoxesGrid>.myBoxAddCard{justify-content:center!important;align-items:center!important;gap:5px!important}.myBoxesGrid>.myBoxAddCard .myBoxAddPlus{width:auto!important;height:auto!important;min-height:0!important;font-size:1.8rem!important;line-height:.9!important}.myBoxesGrid>.myBoxAddCard .myBoxAddLabel{letter-spacing:.02em;color:#f4fbff;text-align:center;white-space:nowrap;font-size:.72rem;font-weight:950;line-height:1;display:block}.myBoxesGrid.compact>.myBoxAddCard{gap:2px!important}.myBoxesGrid.compact>.myBoxAddCard .myBoxAddPlus{font-size:1.2rem!important}.myBoxesGrid.compact>.myBoxAddCard .myBoxAddLabel{font-size:.46rem!important}.myBoxesGrid>.myBoxPersonalCard.isLinked:not(.isLive){border-color:#4cd2ffc2!important;box-shadow:inset 0 0 18px #1fabe214,0 0 0 1px #4bcfff24!important}@media (max-width:720px){.myBoxesGrid>.myBoxAddCard .myBoxAddLabel{font-size:.6rem}.myBoxesGrid.compact>.myBoxAddCard .myBoxAddLabel{font-size:.42rem!important}}.myBoxesGrid.compact>.myBoxPersonalCard.boxCardCompact .boxCompactNumber small{color:var(--box-accent)!important}.myBoxesGrid.compact>.myBoxPersonalCard.boxCardCompact .boxCompactNumber b{color:#fff!important}.myBoxesGrid.compact>.myBoxPersonalCard.boxCardCompact .boxCompactYsf{color:var(--box-accent)!important}.myBoxesGrid.compact>.myBoxPersonalCard.boxCardCompact .myBoxCompactSecondary{color:#fff!important;font-size:.52rem!important}@media (max-width:720px){.myBoxesGrid.compact>.myBoxPersonalCard.boxCardCompact .boxCompactNumber small,.myBoxesGrid.compact>.myBoxPersonalCard.boxCardCompact .boxCompactYsf{color:var(--box-accent)!important}.myBoxesGrid.compact>.myBoxPersonalCard.boxCardCompact .boxCompactNumber b,.myBoxesGrid.compact>.myBoxPersonalCard.boxCardCompact .myBoxCompactSecondary{color:#fff!important}.myBoxesGrid.compact>.myBoxPersonalCard.boxCardCompact .myBoxCompactSecondary{font-size:.46rem!important}}.adminReflectorRoomSearch{justify-content:space-between;align-items:center;gap:10px;margin:3px 0 8px;display:flex}.adminReflectorRoomSearch>label{color:#86d9f7;background:linear-gradient(#071f31f5,#041421f5);border:1px solid #37769eb8;border-radius:12px;flex:1;align-items:center;min-width:0;height:38px;padding:0 9px;box-shadow:inset 0 1px #ffffff0a,0 7px 18px #00000029;flex-direction:row!important;gap:7px!important;display:flex!important}.adminReflectorRoomSearch>label:focus-within{border-color:#50bdefe0;box-shadow:0 0 0 3px #2f97cd1a,0 8px 22px #0003}.adminReflectorRoomSearch input{font-weight:700;width:100%!important;min-width:0!important;height:auto!important;box-shadow:none!important;color:#e3f2f8!important;background:0 0!important;border:0!important;padding:0!important;font-size:.74rem!important}.adminReflectorRoomSearch input::placeholder{color:#638096}.adminReflectorRoomSearch button{color:#89b7cd;background:#29597559;border:0;border-radius:7px;flex:0 0 25px;place-items:center;width:25px;height:25px;padding:0;font-size:1rem;line-height:1;display:grid}.adminReflectorRoomSearch>small{color:#68879a;flex:none;font-size:.52rem;font-weight:800}.adminReflectorSearchEmpty{color:#d7a96c;margin-top:6px;font-size:.55rem;display:block}@media (max-width:650px){.adminReflectorRoomSearch{flex-direction:column;align-items:stretch;gap:5px}.adminReflectorRoomSearch>small{padding-left:3px}.adminReflectorRoomSearch>label{width:100%}}.registeredPttAdminBlock{flex-direction:column;gap:10px;display:flex}.registeredPttSearch{align-items:center!important;margin:0!important;display:flex!important;position:relative!important}.registeredPttSearch svg{color:#62829a;pointer-events:none;position:absolute;left:11px}.registeredPttSearch input{width:100%;padding-left:34px!important}.registeredPttList{flex-direction:column;gap:6px;max-height:300px;padding-right:2px;display:flex;overflow:auto}.registeredPttRow{background:#091a29;border:1px solid #1a344b;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:8px 9px;display:flex}.registeredPttRow>span{flex-direction:column;gap:2px;min-width:0;display:flex}.registeredPttRow>span b{color:#dcecf6;font:.72rem ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.registeredPttRow>span small{color:#67839a;white-space:nowrap;text-overflow:ellipsis;max-width:240px;font-size:.55rem;overflow:hidden}.registeredPttRow button{color:#9bb0bf;cursor:pointer;background:#47556929;border:1px solid #94a3b83d;border-radius:9px;justify-content:center;align-items:center;gap:6px;min-width:118px;padding:.48rem .62rem;font-size:.57rem;display:flex}.registeredPttRow.allowed{background:#0f312b57;border-color:#34d39938}.registeredPttRow button.allowed{color:#83e5c3;background:#10b98124;border-color:#34d39957}.registeredPttRow button:disabled{opacity:.55;cursor:wait}.registeredPttEmpty{text-align:center;color:#6f8ca3;border:1px dashed #28445e;border-radius:10px;padding:17px 10px;font-size:.61rem}.registeredPttNotice{color:#7fbcd5;margin:0;font-size:.58rem}.registeredPttAdminBlock .adminSettingsTitle{margin-bottom:0}@media (max-width:640px){.registeredPttRow{flex-direction:column;align-items:stretch}.registeredPttRow button{width:100%}.registeredPttRow>span small{max-width:100%}}.adminQsoBoxPttLive{background:#082f27b8;border:1px solid #37d39980;border-radius:12px;align-items:center;gap:12px;margin:10px 0 12px;padding:11px 14px;display:flex;box-shadow:inset 0 0 0 1px #37d39914}.adminQsoBoxPttLive>div{gap:2px;min-width:0;display:grid}.adminQsoBoxPttLive small{letter-spacing:.08em;color:#8fdcc1;font-size:.58rem}.adminQsoBoxPttLive strong{color:#e5fff5;white-space:normal;font-size:.9rem}.adminQsoBoxPttLive em{color:#88b8a8;font-size:.58rem;font-style:normal}.adminQsoBoxPttPulse{color:#91f0cd;background:#37d39929;border-radius:50%;flex:0 0 36px;place-items:center;width:36px;height:36px;animation:1.15s ease-in-out infinite adminPttPulse;display:grid}.adminPttOriginBadge{color:#8fe6c6;white-space:nowrap;background:#37d3991f;border:1px solid #37d39952;border-radius:999px;align-items:center;gap:3px;margin-top:3px;padding:3px 5px;font-size:.49rem;font-style:normal;display:inline-flex}.adminPttOriginFact b{align-items:center;gap:5px;color:#9aefd0!important;display:flex!important}.adminPttOriginFact em{color:#76a994!important}@keyframes adminPttPulse{0%,to{box-shadow:0 0 10px #f15b6340}50%{box-shadow:0 0 24px #f15b638c}}.voiceMeterDangerHold{opacity:.92;pointer-events:none;background:linear-gradient(90deg,#fb923c9e 0%,#fb7185c7 48%,#ff3752f5 100%);border-radius:999px;width:0;max-width:20%;transition:width 80ms linear,opacity .2s;position:absolute;top:0;bottom:0;left:80%;box-shadow:inset 0 0 5px #ffc6672e,0 0 7px #fb71851f}.voiceMeterDangerPeak{pointer-events:none;background:#ff6a7f;border-radius:3px;width:3px;margin-left:-1px;transition:left 80ms linear,opacity .18s;position:absolute;top:-2px;bottom:-2px;box-shadow:0 0 6px #ff5c74d1,0 0 11px #ff435e57}.voiceMeterClipHold{opacity:.14;background:#ff4b5f29;border-radius:2px;width:5px;transition:opacity .16s,box-shadow .16s,background .16s;position:absolute;top:-1px;bottom:-1px;right:0}.voiceRxHud.clipHeld .voiceMeterDangerHold{background:linear-gradient(90deg,#fb923cb8,#fb566ceb 45%,#ff314f 100%);box-shadow:0 0 9px #ff435e59,inset 0 0 5px #ffeedc29}.voiceRxHud.clipHeld .voiceMeterDangerPeak{background:#fff0f2;box-shadow:0 0 7px #ff4b67,0 0 15px #ff435eb3}.voiceRxHud.clipHeld .voiceMeterClipHold{opacity:1;background:#ff314f;box-shadow:0 0 10px #ff314ff2,0 0 18px #ff314f75}.audioQualityMini{pointer-events:none;grid-template-columns:repeat(3,minmax(0,1fr));gap:3px;margin-top:4px;display:grid}.qualityPill{color:#7994a7;background:0 0;border:1px solid #5f82963d;border-radius:6px;justify-content:center;align-items:center;gap:3px;min-width:0;height:18px;padding:0 3px;font:700 .43rem ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;display:flex}.qualityPill small{letter-spacing:.04em;opacity:.72;font-size:.36rem}.qualityPill b{color:#b9d3df;font-size:.46rem}.qualityPill.is-good{border-color:#34d3993d}.qualityPill.is-good b{color:#65deb5}.qualityPill.is-fair{border-color:#7dd3fc47}.qualityPill.is-fair b{color:#8fdcff}.qualityPill.is-warn{border-color:#fbbf2452}.qualityPill.is-warn b{color:#ffd36b}.qualityPill.is-bad{border-color:#fb718566}.qualityPill.is-bad b{color:#ff8fa1}.voiceRxHud.voiceRxHudLayout.mini{width:146px!important;max-width:146px!important;padding:4px!important}.voiceRxHudLayout.mini .voiceRxHeader{min-height:20px!important}.voiceRxHudLayout.mini .voiceRxMeterSurface{height:18px!important;padding:0 3px!important}.voiceRxHudLayout.mini .voiceMeterHud{height:8px!important}.voiceRxHud.voiceRxHudLayout.expanded{width:min(470px,100vw - 16px)!important}.voiceRxHudLayout.expanded .audioQualityMini{display:none}.audioQualityPanel{cursor:default;touch-action:auto;background:linear-gradient(#081c2bed,#05131ff0);border:1px solid #5b89a43d;border-radius:11px;margin:7px 0 8px;padding:8px;box-shadow:inset 0 1px #ffffff06}.audioQualityHero{background:#081e2cc7;border:1px solid #60849a33;border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;padding:6px 7px;display:grid}.audioQualityHero>div{gap:1px;display:grid}.audioQualityHero small{letter-spacing:.11em;color:#7898aa;font-size:.5rem}.audioQualityHero strong{letter-spacing:.04em;color:#a9c4d2;font-size:.84rem}.audioQualityHero p{color:#8aa7b7;margin:0;font-size:.56rem;line-height:1.38}.audioQualityHero.is-good{border-color:#34d39940}.audioQualityHero.is-good strong{color:#6be2bc}.audioQualityHero.is-fair{border-color:#7dd3fc47}.audioQualityHero.is-fair strong{color:#9be2ff}.audioQualityHero.is-warn{border-color:#fbbf244d}.audioQualityHero.is-warn strong{color:#ffd36b}.audioQualityHero.is-bad{border-color:#fb718561;box-shadow:inset 0 0 18px #fb71850a}.audioQualityHero.is-bad strong{color:#ff8fa1}.audioQualityGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-top:6px;display:grid}.audioQualityCard{background:#05141fb8;border:1px solid #597f9633;border-radius:8px;min-width:0;padding:6px;overflow:hidden}.audioQualityCard header{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:5px;margin-bottom:3px;display:grid}.audioQualityCard header span{letter-spacing:.045em;color:#89a6b6;white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:.5rem;font-weight:900;overflow:hidden}.audioQualityCard header b{color:#c4dbe5;font:.76rem ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.audioQualityCard.is-good header b{color:#64dcb3}.audioQualityCard.is-fair header b{color:#8fdcff}.audioQualityCard.is-warn header b{color:#ffd36b}.audioQualityCard.is-bad header b{color:#ff8fa1}.audioQualitySpark{background:linear-gradient(#43789314,#0000000f);border-radius:5px;width:100%;height:32px;margin:2px 0 4px;display:block;overflow:visible}.audioQualitySpark polyline{fill:none;stroke:currentColor;stroke-width:2px;vector-effect:non-scaling-stroke;opacity:.88}.audioQualityCard.is-good .audioQualitySpark{color:#42c99d}.audioQualityCard.is-fair .audioQualitySpark{color:#76c8e8}.audioQualityCard.is-warn .audioQualitySpark{color:#e6b94c}.audioQualityCard.is-bad .audioQualitySpark{color:#ee7187}.audioQualityStats{grid-template-columns:1fr;gap:3px;display:grid}.audioQualityStats span{color:#82a0b2;justify-content:space-between;align-items:center;gap:5px;font-size:.52rem;display:flex}.audioQualityStats b{color:#b0c9d6;font:750 .54rem ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.audioQualityInfoButton{color:#9fc3d6;cursor:pointer;background:#0e2a3ad9;border:1px solid #7ea8c057;border-radius:50%;place-items:center;width:17px;height:17px;padding:0;font:850 .55rem/1 system-ui;display:grid}.audioQualityInfoButton:hover{color:#d7f1ff;background:#12374bf5;border-color:#7dd3fc8f}.audioQualityInfo{color:#91adbc;background:#071926e6;border:1px solid #5e89a03d;border-radius:8px;margin-top:6px;padding:7px 8px;font-size:.55rem;line-height:1.42}.audioQualityLocal{color:#7695a7;background:#061622bd;border:1px solid #52789129;border-radius:7px;align-items:center;gap:7px;margin-top:6px;padding:5px 6px;font-size:.5rem;display:flex}.audioQualityLocal span{letter-spacing:.04em;color:#91adbc;margin-right:auto;font-weight:850}.audioQualityLocal b{color:#abc4d1;font:750 .5rem ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}@media (max-width:640px){.voiceRxHud.voiceRxHudLayout.mini{width:138px!important;min-width:138px!important;max-width:138px!important}.voiceRxHud.voiceRxHudLayout.expanded{width:auto!important;max-width:none!important;left:7px!important;right:7px!important}.audioQualityGrid{grid-template-columns:1fr 1fr}.audioQualityCard:last-child{grid-column:1/-1}.audioQualityHero{grid-template-columns:1fr}.audioQualityHero p{font-size:.52rem}.audioQualitySpark{height:26px}.audioQualityLocal{flex-wrap:wrap;gap:5px}}.myBoxesGrid>.myBoxPersonalCard .boxCardHead{padding-right:96px}.myBoxAudioButton{color:#79a8be;cursor:pointer;background:#08202ed1;border:1px solid #5597b857;border-radius:5px;place-items:center;width:20px;height:15px;padding:0;transition:all .14s;display:grid}.myBoxAudioButton span{display:none}.myBoxAudioButton svg{width:9px;height:9px}.myBoxAudioButton:hover:not(:disabled){color:#bceeff;background:#0f3c50eb;border-color:#66ccf0b8}.myBoxAudioButton:disabled{opacity:.22;filter:saturate(.3);cursor:not-allowed}.myBoxAudioButton.listen.active{color:#9af1c9;background:#11553ebf;border-color:#3dc996b3;box-shadow:0 0 7px #41d29d2e}.myBoxAudioButton.tx:not(:disabled){color:#ffb0a8;border-color:#e870647a}.myBoxAudioButton.tx.active{color:#fff;background:#851c1bc7;border-color:#ff635b;box-shadow:0 0 10px #ff494259}.myBoxesAudioNotice{color:#9de8c7;background:#09312780;border:1px solid #45be9247;border-radius:8px;align-items:center;gap:6px;margin:0 0 6px;padding:6px 8px;font-size:.48rem;font-weight:750;display:flex}.myBoxesAudioNotice span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.myBoxesAudioNotice b{color:#ff9b94;margin-left:auto;font-size:.46rem}.myBoxesAudioNotice.error{color:#ffb3b8;background:#4c171c80;border-color:#f05b5b4d}.myBoxesGrid.compact>.myBoxPersonalCard .boxCardHead{padding-right:0}.platformWelcome{--ps-gold:#f3c766;--ps-gold-strong:#ffdf8c;z-index:1450;box-sizing:border-box;color:#f7e8bf;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(145deg,#101f2ef7,#07121dfa);border:1px solid #f3c7665c;border-radius:17px;grid-template-columns:44px minmax(0,1fr) 32px;align-items:start;gap:12px;width:min(920px,100vw - 34px);min-height:104px;padding:14px 14px 13px;animation:.34s both platformWelcomeIn;display:grid;position:fixed;top:14px;left:50%;overflow:hidden;transform:translate(-50%);box-shadow:0 18px 50px #0000006b,inset 0 1px #ffffff0a}.platformWelcomeGlow{pointer-events:none;background:radial-gradient(circle,#f3c76638,#0000 68%);height:180px;position:absolute;inset:-60% 40% auto -10%}.platformWelcomeIcon{width:42px;height:42px;color:var(--ps-gold);background:radial-gradient(circle at 35% 30%,#ffe09138,#744d0a2b);border:1px solid #f3c76659;border-radius:13px;place-items:center;display:grid;position:relative;box-shadow:0 0 18px #f3c76614}.platformWelcomeCopy{flex-direction:column;gap:4px;min-width:0;display:flex;position:relative}.platformWelcomeKicker{color:var(--ps-gold);letter-spacing:.11em;text-transform:uppercase;font-size:.61rem;font-weight:950}.platformWelcomeCopy>strong{color:#fff1c9;text-wrap:balance;font-size:1.04rem;line-height:1.22}.platformWelcomeCopy>p{color:#cdbd98;max-width:92ch;margin:1px 0 0;font-size:.69rem;line-height:1.45}.platformWelcomeBadges{flex-wrap:wrap;gap:5px;margin-top:5px;display:flex}.platformWelcomeBadges span{color:#ebd9aa;white-space:nowrap;background:#f3c76612;border:1px solid #f3c7662e;border-radius:999px;padding:4px 7px;font-size:.52rem;font-weight:850}.platformWelcomeClose{color:#d8c28e;cursor:pointer;background:#f3c7660f;border:1px solid #f3c76633;border-radius:9px;place-items:center;width:30px;height:30px;padding:0;display:grid;position:relative}.platformWelcomeClose:hover{color:#fff0c6;background:#f3c76624}@keyframes platformWelcomeIn{0%{opacity:0;transform:translate(-50%,-14px)scale(.985)}to{opacity:1;transform:translate(-50%)scale(1)}}.showcaseIdleMessage{--ps-gold:#f3c766;appearance:none;width:100%;min-width:0;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:8px;margin:0;padding:0;display:grid}.showcaseIdleIcon{width:28px;height:28px;color:var(--ps-gold);background:radial-gradient(circle at 35% 30%,#ffe0912e,#744d0a1f);border:1px solid #f3c7663d;border-radius:9px;place-items:center;display:grid}.showcaseIdleCopy{flex-direction:column;gap:2px;min-width:0;display:flex}.showcaseIdleCopy strong{color:#f7e4b3;white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:.83rem;line-height:1.18;overflow:hidden}.showcaseIdleCopy small{color:#9e9277;white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:.57rem;line-height:1.25;overflow:hidden}.showcaseIdleMobileTitle{display:none}.showcaseIdleProgress{align-items:center;gap:3px;padding-right:2px;display:flex}.showcaseIdleProgress i{background:#f3c76633;border-radius:50%;width:4px;height:4px}.showcaseIdleProgress i.active{background:var(--ps-gold);border-radius:999px;width:12px;box-shadow:0 0 7px #f3c76638}.identityLiveCopy>.showcaseIdleMessage{margin:-1px 0 1px}.identityLiveStrip:not(.hasLive):not(.hasRecent) .identityLiveBadge{color:#d4bc82;border-color:#f3c76633}.identityLiveStrip:not(.hasLive):not(.hasRecent) .identityLiveLead{background:linear-gradient(90deg,#f3c76606,#0000 72%)}@media (max-width:720px){.platformWelcome{border-radius:12px;grid-template-columns:30px minmax(0,1fr) 25px;gap:7px;width:calc(100vw - 14px);min-height:0;padding:8px 8px 7px;top:7px}.platformWelcomeIcon{border-radius:9px;width:29px;height:29px}.platformWelcomeIcon svg{width:14px;height:14px}.platformWelcomeKicker{letter-spacing:.06em;font-size:.42rem}.platformWelcomeCopy>strong{font-size:.69rem;line-height:1.18}.platformWelcomeCopy>p,.platformWelcomeBadges{display:none}.platformWelcomeClose{border-radius:7px;width:24px;height:24px}.platformWelcomeClose svg{width:13px;height:13px}.showcaseIdleMessage{grid-template-columns:22px minmax(0,1fr);gap:5px}.showcaseIdleIcon{border-radius:7px;width:21px;height:21px}.showcaseIdleIcon svg{width:12px;height:12px}.showcaseIdleDesktopTitle,.showcaseIdleCopy small,.showcaseIdleProgress{display:none!important}.showcaseIdleMobileTitle{color:#f2d998!important;white-space:nowrap!important;text-overflow:ellipsis!important;font-size:.53rem!important;display:block!important;overflow:hidden!important}.identityLiveCopy>.showcaseIdleMessage{margin:0}.identityLiveCopy>.showcaseIdleMessage .showcaseIdleCopy{justify-content:center}}@media (min-width:721px){.platformWelcome{border-radius:14px!important;grid-template-columns:36px minmax(0,1fr) 28px!important;gap:10px!important;width:min(740px,100vw - 40px)!important;min-height:78px!important;padding:10px 11px 9px!important;top:96px!important}.platformWelcomeIcon{border-radius:10px!important;width:34px!important;height:34px!important}.platformWelcomeIcon svg{width:16px!important;height:16px!important}.platformWelcomeKicker{font-size:.53rem!important}.platformWelcomeCopy>strong{font-size:.88rem!important;line-height:1.18!important}.platformWelcomeCopy>p{max-width:80ch!important;font-size:.61rem!important;line-height:1.35!important}.platformWelcomeBadges{gap:4px!important;margin-top:3px!important}.platformWelcomeBadges span{padding:3px 6px!important;font-size:.46rem!important}.platformWelcomeClose{border-radius:8px!important;width:26px!important;height:26px!important}}@media (max-width:720px){.platformWelcome{width:auto!important;animation:.28s both platformWelcomeInMobile!important;top:116px!important;left:7px!important;right:7px!important;transform:none!important}@keyframes platformWelcomeInMobile{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}}@media (min-width:721px){.platformWelcomeBadges{display:none!important}.platformWelcomeCopy>p{white-space:nowrap!important;text-overflow:ellipsis!important;margin-top:0!important;overflow:hidden!important}}.boxCard.qsoHub{--box-accent:#f3c766;--box-accent-rgb:243,199,102;--box-deep:#8b6418;background:radial-gradient(circle at 78% 0,#ffde7e33,#0000 48%),linear-gradient(155deg,#392b12fa,#0f1419fc 72%);border-color:#f3c76694;box-shadow:inset 0 1px #fff1c414,0 8px 20px #00000038,0 0 18px #f3c76612}.boxCard.qsoHub:hover{border-color:#ffdd84e6;box-shadow:0 0 0 1px #f3c7661f,0 12px 26px #00000042,0 0 24px #f3c76621}.boxCard.qsoHub.isLive{background:radial-gradient(circle at 50% 10%,#f4534f2b,#0000 42%),radial-gradient(circle at 82% 0,#ffdd802e,#0000 50%),linear-gradient(155deg,#3c2b12fa,#121318fc 74%);border-color:#f3c766bd;box-shadow:inset 0 0 30px #f3c7660f,0 0 24px #f3c7661c}.boxCard.qsoHub .boxGlowFrame{border-color:#f3c76629}.boxCard.qsoHub .boxGlowFrame:before,.boxCard.qsoHub .boxGlowFrame:after{background:#f3c766;box-shadow:0 0 10px #f3c766b8}.boxCard.qsoHub .boxNumber b,.boxCard.qsoHub .boxIdentity span{color:#fff2c8}.boxCard.qsoHub .boxIdentity strong,.boxCard.qsoHub .boxHeadYsf,.boxCard.qsoHub .boxCompactYsf{color:#f3c766!important}.boxQuickLink.hubLink{color:#ffe39b;background:linear-gradient(#70501161,#3d2d0f66);border-color:#f3c76694;justify-content:center;min-width:58px;height:20px;padding:0 6px;font-size:.3rem;box-shadow:inset 0 1px #fff4cd12}.boxQuickLink.hubLink:hover:not(:disabled){color:#fff2c8;background:linear-gradient(#8e651480,#4c370f7a);border-color:#ffe192eb}.boxHubCompactLink{color:#ffe39a;letter-spacing:.04em;z-index:7;background:#694c1252;border:1px solid #f3c7667a;border-radius:5px;justify-content:center;align-items:center;gap:3px;max-width:82px;height:15px;padding:0 5px;font-size:.26rem;font-weight:950;line-height:1;display:flex}@keyframes linkTutorialIn{0%{opacity:.25;transform:translateY(5px)scale(.992)}to{opacity:1;transform:none}}.boxLinkDialog.tutorial{background:radial-gradient(circle at 50% 0,#f3c7661f,#0000 40%),linear-gradient(#261d0dfc,#05121bfe);border-color:#f3c7668a;width:min(620px,100vw - 24px);box-shadow:0 28px 80px #0000008a,0 0 38px #f3c76617}.boxLinkDialog.tutorial .boxLinkDialogIcon{color:#f3c766;background:#7f5b1229;border-color:#f3c7666b}.boxLinkDialog.tutorial .sectionKicker{color:#f3c766}.linkTutorialHero{text-align:left;grid-template-columns:190px minmax(0,1fr);align-items:stretch;gap:16px;margin-top:12px;animation:.3s both linkTutorialIn;display:grid}.linkTutorialVisual{color:#f3c766;background:radial-gradient(circle at 50% 25%,#ffdf8429,#0000 62%),#291f0f7a;border:1px solid #f3c7664d;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:13px;min-height:190px;padding:18px;display:flex;overflow:hidden}.linkTutorialVisual img{object-fit:contain;border-radius:20px;width:94px;height:94px;box-shadow:0 12px 30px #00000047,0 0 24px #f3c7661c}.linkTutorialVisual>span{text-align:center;flex-direction:column;align-items:center;gap:3px;display:flex}.linkTutorialVisual b{color:#fff0bf;letter-spacing:.04em;font:950 .82rem ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.linkTutorialVisual small{color:#d5ba79;font-size:.52rem}.linkTutorialCopy{flex-direction:column;justify-content:center;padding:10px 3px;display:flex}.linkTutorialCopy>span{letter-spacing:.13em;color:#f3c766;font-size:.5rem;font-weight:950}.linkTutorialCopy h3{color:#fff3cd;align-items:center;gap:8px;margin:7px 0 8px;font-size:1.04rem;display:flex}.linkTutorialCopy h3 svg{color:#f3c766;flex:none}.linkTutorialCopy p{text-align:left;color:#b9c6ca!important;max-width:none!important;margin:0!important;font-size:.72rem!important;line-height:1.6!important}.linkTutorialCopy p strong{color:#ffe5a1}.linkTutorialProgress{grid-template-columns:repeat(4,1fr);gap:6px;margin:14px 0 10px;display:grid}.linkTutorialProgress button{background:#7763383d;border:0;border-radius:999px;height:7px;padding:0;overflow:hidden}.linkTutorialProgress button i{border-radius:inherit;background:#f3c76633;width:100%;height:100%;display:block}.linkTutorialProgress button.active i{background:#f3c766;box-shadow:0 0 10px #f3c76652}.linkTutorialProgress button.done i{background:#73d37eb3}.linkTutorialControls{justify-content:center;align-items:center;gap:7px;display:flex}.tutorialRound,.tutorialPlay{color:#e7d39f;background:#59421638;border:1px solid #f3c76652;border-radius:10px;justify-content:center;align-items:center;gap:6px;height:34px;display:flex}.tutorialRound{width:36px;padding:0}.tutorialPlay{min-width:112px;padding:0 12px;font-size:.58rem;font-weight:900}.tutorialRound:disabled{opacity:.28;cursor:default}.tutorialRound.sound.enabled{color:#ffe08a;background:#7e591147;border-color:#f3c76694}.linkTutorialRemember{text-align:left;color:#8fa4ad;cursor:pointer;background:#0c161c8f;border:1px solid #5e564470;border-radius:10px;align-items:flex-start;gap:8px;margin:12px 0 0;padding:9px 11px;font-size:.57rem;line-height:1.4;display:flex}.linkTutorialRemember input{accent-color:#d5a52f;margin:1px 0 0}.linkTutorialRemember b{color:#e7ce8f}.tutorialActions{margin-top:10px}.successActions .boxLinkPrimary{align-items:center;gap:6px;display:flex}.boxLinkSecondary.dangerSoft{color:#efb2af;background:#56222352;border-color:#d25c5a6b}.loadingDetail{color:#617d92;font-size:.58rem}.loadingRetry{color:#aee8ff;background:#12456052;border:1px solid #38bdf859;border-radius:9px;min-height:34px;padding:0 13px;font-size:.58rem;font-weight:850}.loadingRetry:hover{background:#1858786b;border-color:#38bdf8a8}@media (max-width:640px){.boxQuickLink.hubLink{min-width:48px;padding:0 4px;font-size:.26rem}.boxQuickLink.hubLink span{text-overflow:ellipsis;max-width:45px;overflow:hidden}.linkTutorialHero{grid-template-columns:1fr;gap:9px}.linkTutorialVisual{flex-direction:row;min-height:130px}.linkTutorialVisual img{border-radius:16px;width:72px;height:72px}.linkTutorialCopy{padding:2px 1px}.linkTutorialCopy h3{font-size:.9rem}.linkTutorialCopy p{font-size:.66rem!important}.linkTutorialRemember{font-size:.53rem}.boxLinkDialog.tutorial{padding:16px}}.boxQuickLink.roomHopLink{border-color:rgba(var(--box-accent-rgb),.52);background:linear-gradient(180deg,rgba(var(--box-accent-rgb),.16),rgba(var(--box-accent-rgb),.055));min-width:72px;height:22px;color:rgba(var(--box-accent-rgb),.98);letter-spacing:.055em;border-radius:999px;justify-content:flex-start;gap:5px;padding:0 8px 0 4px;font-size:.29rem;transition:transform .16s,border-color .16s,background .16s,box-shadow .16s;box-shadow:inset 0 1px #ffffff0d,0 3px 9px #00000029}.boxQuickLink.roomHopLink:hover:not(:disabled){border-color:rgba(var(--box-accent-rgb),.86);background:linear-gradient(180deg,rgba(var(--box-accent-rgb),.24),rgba(var(--box-accent-rgb),.09));box-shadow:0 4px 12px #0003,0 0 10px rgba(var(--box-accent-rgb),.1);transform:translateY(-1px)}.boxQuickLink.roomHopLink .roomHopGlyph{background:rgba(var(--box-accent-rgb),.18);border:1px solid rgba(var(--box-accent-rgb),.34);border-radius:50%;flex:0 0 16px;place-items:center;width:16px;height:16px;display:grid}.boxQuickLink.roomHopLink.connected{color:#aef4b3;background:linear-gradient(#2d823757,#1b54234a);border-color:#68dc74b8;box-shadow:0 0 12px #50c95e1f}.boxQuickLink.roomHopLink.connected .roomHopGlyph{background:#53be5e38;border-color:#77e4828c}.boxRoomCompactLink{border:1px solid rgba(var(--box-accent-rgb),.42);background:rgba(var(--box-accent-rgb),.08);min-width:46px;height:16px;color:rgba(var(--box-accent-rgb),.96);letter-spacing:.045em;z-index:7;border-radius:999px;justify-content:center;align-items:center;gap:3px;padding:0 5px;font-size:.23rem;font-weight:950;line-height:1;display:flex}.boxRoomCompactLink.connected{color:#a8efae;background:#30743847;border-color:#68dc749e}.boxRoomCompactLink:disabled{opacity:.3;cursor:not-allowed}@media (max-width:720px){.boxQuickLink.roomHopLink{justify-content:center;width:39px;min-width:39px;height:22px;padding:0}.boxQuickLink.roomHopLink>span:last-child{display:none}.boxQuickLink.roomHopLink .roomHopGlyph{flex-basis:16px;width:16px;height:16px}.boxRoomCompactLink{min-width:38px;height:15px;padding:0 4px;font-size:.2rem}}.myBoxesGrid>.myBoxPersonalCard .boxQuickLink.roomHopLink{min-width:70px;max-width:none;height:19px;padding:0 6px 0 3px;font-size:.22rem}.myBoxesGrid>.myBoxPersonalCard .boxQuickLink.roomHopLink.connected{max-width:none}.myBoxesGrid>.myBoxPersonalCard .boxQuickLink.roomHopLink .roomHopGlyph{flex-basis:14px;width:14px;height:14px}.myBoxesGrid.compact>.myBoxPersonalCard .boxQuickLink.roomHopLink{justify-content:center;width:28px;min-width:28px;height:17px;padding:0}.myBoxesGrid.compact>.myBoxPersonalCard .boxQuickLink.roomHopLink .roomHopGlyph{flex-basis:13px;width:13px;height:13px}@media (max-width:720px){.myBoxesGrid>.myBoxPersonalCard .boxQuickLink.roomHopLink{justify-content:center;width:30px;min-width:30px;height:18px;padding:0}}@keyframes qsoLinkSpin{to{transform:rotate(360deg)}}.linkSpin{animation:.8s linear infinite qsoLinkSpin}.boxQuickLink.hubLink{color:#fff;letter-spacing:.065em;text-shadow:0 1px 1px #0000004d;background:linear-gradient(#7b3ff2,#4c1fb9);border:1px solid #261048e6;min-width:88px;height:25px;padding:0 10px;font-size:.39rem;box-shadow:inset 0 1px #ffffff40,0 4px 12px #3a188657,0 0 0 2px #ffeeb414}.boxQuickLink.hubLink:hover:not(:disabled){color:#fff;background:linear-gradient(#8e56ff,#5a27d2);border-color:#bba1ff;box-shadow:inset 0 1px #ffffff4d,0 5px 16px #3e1b9475,0 0 14px #7e4fff4d}.boxQuickLink.hubLink.connected{color:#d8ffdc;background:linear-gradient(#237a3b,#155427);border-color:#74da7dd1}.boxHubCompactLink{color:#fff;background:linear-gradient(#7b3ff2,#4c1fb9);border-color:#361970eb;min-width:78px;height:19px;font-size:.31rem;box-shadow:0 3px 9px #3b1a8752}.boxHubCompactLink.connected{color:#dcffdf;background:linear-gradient(#2a7b3d,#19562b);border-color:#6ad074b8}.boxQuickLink.roomHopLink{letter-spacing:.05em;gap:5px;min-width:86px;height:26px;padding:0 8px 0 5px;font-size:.39rem;font-weight:1000}.boxRoomCompactLink{min-width:56px;height:19px;font-size:.27rem;font-weight:1000}.boxLinkWorking{color:#bfe4ff;justify-content:center;align-items:center;gap:9px;margin:13px auto 2px;font-size:.72rem;font-weight:900;display:flex}.boxLinkTarget.error{background:#52181a3d;border-color:#ef5d5673}@media (max-width:720px){.boxQuickLink.hubLink{min-width:62px;height:22px;padding:0 6px;font-size:.31rem}.boxQuickLink.hubLink span{max-width:58px}.boxQuickLink.roomHopLink{justify-content:center;width:44px;min-width:44px;height:25px;padding:0}.boxQuickLink.roomHopLink .roomHopGlyph{flex-basis:19px;width:19px;height:19px}.boxRoomCompactLink{min-width:44px;height:18px;font-size:.23rem}}.boxQuickLink.hubLink{letter-spacing:.045em;border-radius:7px;gap:3px;min-width:64px;height:21px;padding:0 6px;font-size:.3rem}.boxQuickLink.hubLink svg{flex:0 0 10px;width:10px;height:10px}.boxQuickLink.roomHopLink{letter-spacing:.04em;gap:4px;min-width:66px;height:22px;padding:0 6px 0 3px;font-size:.31rem}.boxCard:not(.boxCardCompact) .boxCardTools{flex:none;max-width:96px}.boxCard:not(.boxCardCompact) .boxHeadYsf{text-overflow:ellipsis;min-width:0;overflow:hidden}.boxHubCompactLink{min-width:58px;height:17px;font-size:.26rem}.boxRoomCompactLink{min-width:46px;height:17px;font-size:.23rem}@media (max-width:720px){.boxQuickLink.hubLink{justify-content:center;width:42px;min-width:42px;height:21px;padding:0}.boxQuickLink.hubLink span{display:none}.boxQuickLink.roomHopLink{justify-content:center;width:38px;min-width:38px;height:21px;padding:0}.boxQuickLink.roomHopLink>span:last-child{display:none}.boxQuickLink.roomHopLink .roomHopGlyph{flex-basis:15px;width:15px;height:15px}}.boxCard:not(.boxCardCompact) .boxCardTools>.boxStatusDot{display:none}.boxCard:not(.boxCardCompact) .boxCardTools{max-width:64px}.boxQuickLink.hubLink{letter-spacing:.025em;white-space:nowrap;border-radius:7px;gap:3px;min-width:60px;max-width:60px;height:20px;padding:0 4px;font-size:.27rem;overflow:hidden}.boxQuickLink.hubLink.connected{font-size:.245rem}.boxQuickLink.roomHopLink{letter-spacing:.025em;white-space:nowrap;border-radius:999px;gap:3px;min-width:60px;max-width:60px;height:20px;padding:0 4px 0 3px;font-size:.285rem;overflow:hidden}.boxQuickLink.roomHopLink .roomHopGlyph{flex-basis:14px;width:14px;height:14px}.boxQuickLink.roomHopLink .roomHopGlyph svg{width:9px;height:9px}@media (max-width:720px){.boxCard:not(.boxCardCompact) .boxCardTools{max-width:34px}.boxQuickLink.hubLink,.boxQuickLink.roomHopLink{justify-content:center;width:32px;min-width:32px;max-width:32px;height:20px;padding:0}.boxQuickLink.hubLink span,.boxQuickLink.roomHopLink>span:last-child{display:none}.boxQuickLink.roomHopLink .roomHopGlyph{flex-basis:14px;width:14px;height:14px}}.boxLinkToast{z-index:1950;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);letter-spacing:.01em;border-radius:11px;align-items:center;gap:8px;max-width:min(420px,100vw - 36px);min-height:38px;padding:9px 12px;font-size:.68rem;font-weight:900;animation:.16s ease-out boxLinkToastIn;display:flex;position:fixed;bottom:18px;right:18px;box-shadow:0 12px 34px #00000057}.boxLinkToast.ok{color:#baf5c1;background:#12461ff0;border:1px solid #64dc747a}.boxLinkToast.warning{color:#ffe0a0;background:#4f3812f2;border:1px solid #eeb74b7a}.boxLinkToast svg{flex:none}@keyframes boxLinkToastIn{0%{opacity:0;transform:translateY(7px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@media (max-width:720px){.boxLinkToast{justify-content:center;max-width:none;font-size:.64rem;bottom:12px;left:10px;right:10px}}.myBoxesGrid>.myBoxPersonalCard:not(.myBoxHotspotCard) .boxCardHead{min-height:29px;padding-right:69px;position:relative}.myBoxesGrid>.myBoxPersonalCard:not(.myBoxHotspotCard) .boxNumber{z-index:2;white-space:nowrap;gap:3px;min-width:0;position:relative}.myBoxesGrid>.myBoxPersonalCard:not(.myBoxHotspotCard) .boxHeadYsf{display:none}.myBoxesGrid>.myBoxPersonalCard:not(.myBoxHotspotCard) .boxCardTools{z-index:4;grid-template-columns:26px 34px;justify-content:end;align-items:center;gap:3px;width:63px;max-width:63px;display:grid;position:absolute;top:3px;right:4px}.myBoxesGrid>.myBoxPersonalCard:not(.myBoxHotspotCard) .boxCardTools>.boxStatusDot{display:none}.myBoxesGrid>.myBoxPersonalCard:not(.myBoxHotspotCard) .myBoxLinkIcon{border-radius:7px;place-items:center;width:26px;min-width:26px;max-width:26px;height:26px;padding:0;display:grid;overflow:visible}.myBoxesGrid>.myBoxPersonalCard:not(.myBoxHotspotCard) .myBoxLinkIcon .roomHopGlyph{background:0 0;border:0;flex-basis:18px;width:18px;height:18px}.myBoxesGrid>.myBoxPersonalCard:not(.myBoxHotspotCard) .myBoxLinkIcon .roomHopGlyph svg{width:12px;height:12px}.myBoxesGrid>.myBoxPersonalCard:not(.myBoxHotspotCard) .myBoxAudioButton.listen{border-radius:7px;width:34px;height:26px}.myBoxesGrid>.myBoxPersonalCard:not(.myBoxHotspotCard) .myBoxAudioButton.listen svg{width:17px;height:17px}.myBoxesGrid>.myBoxPersonalCard:not(.myBoxHotspotCard) .myBoxPttPad{appearance:none;cursor:pointer;touch-action:none;-webkit-user-select:none;user-select:none;width:100%;height:40px;color:inherit;text-align:left;grid-template-columns:28px minmax(0,1fr) 36px;margin-top:6px;padding:3px 6px;transition:border-color .14s,background .14s,box-shadow .14s,transform 80ms}.myBoxesGrid>.myBoxPersonalCard:not(.myBoxHotspotCard) .myBoxPttPad .boxMic{color:#91ddf3;background:#2992b821;width:27px;height:27px}.myBoxesGrid>.myBoxPersonalCard:not(.myBoxHotspotCard) .myBoxPttPad .boxTxCopy small{color:#70a7bb;letter-spacing:.075em;font-size:.31rem}.myBoxesGrid>.myBoxPersonalCard:not(.myBoxHotspotCard) .myBoxPttPad .boxTxCopy b{color:#c7e5ef;font-size:.54rem;font-weight:900}.myBoxesGrid>.myBoxPersonalCard:not(.myBoxHotspotCard) .myBoxPttPad:not(:disabled):hover{background:#092735d1;border-color:#5ac7eb9e}.myBoxesGrid>.myBoxPersonalCard:not(.myBoxHotspotCard) .myBoxPttPad:not(:disabled):active,.myBoxesGrid>.myBoxPersonalCard:not(.myBoxHotspotCard) .myBoxPttPad.pttActive{background:#74181c8c;border-color:#ff5b53d6;transform:translateY(1px);box-shadow:0 0 13px #ff49423d,inset 0 0 0 1px #ff766c1f}.myBoxesGrid>.myBoxPersonalCard:not(.myBoxHotspotCard) .myBoxPttPad.pttActive .boxMic{color:#fff;background:#ef444447}.myBoxesGrid>.myBoxPersonalCard:not(.myBoxHotspotCard) .myBoxPttPad:disabled{cursor:default;opacity:1}.myBoxesGrid>.myBoxPersonalCard:not(.myBoxHotspotCard) .myBoxPttPad:disabled:not(.live){opacity:.48}.myBoxPttHint{color:#8ed7ee;letter-spacing:.07em;background:#0c384985;border:1px solid #5bbcdd52;border-radius:6px;justify-self:end;place-items:center;min-width:29px;height:19px;padding:0 5px;font-size:.31rem;font-weight:950;display:grid}@media (max-width:720px){.myBoxesGrid>.myBoxPersonalCard:not(.myBoxHotspotCard) .boxCardHead{min-height:29px;padding-right:69px}.myBoxesGrid>.myBoxPersonalCard:not(.myBoxHotspotCard) .boxCardTools{grid-template-columns:26px 34px;gap:3px;width:63px;max-width:63px;right:4px}.myBoxesGrid>.myBoxPersonalCard:not(.myBoxHotspotCard) .myBoxLinkIcon{width:26px;min-width:26px;max-width:26px;height:26px}.myBoxesGrid>.myBoxPersonalCard:not(.myBoxHotspotCard) .myBoxAudioButton.listen{width:34px;height:26px}.myBoxesGrid>.myBoxPersonalCard:not(.myBoxHotspotCard) .myBoxPttPad{grid-template-columns:27px minmax(0,1fr) 34px;height:40px}.myBoxesGrid>.myBoxPersonalCard:not(.myBoxHotspotCard) .myBoxPttPad .boxTxCopy b{font-size:.5rem}}.boxQuickLink.roomHopLink{justify-content:center;padding-left:4px;padding-right:4px}.boxQuickLink.roomHopLink .roomHopLabel{letter-spacing:.035em;text-align:center;width:100%;font-size:.58rem;font-weight:1000;line-height:1;display:block}.boxRoomCompactLink>span{letter-spacing:.035em;font-size:.45rem;font-weight:1000;line-height:1}.myBoxesGrid>.myBoxPersonalCard:not(.myBoxHotspotCard) .myBoxLinkIcon{place-items:center;display:grid}.myBoxesGrid>.myBoxPersonalCard:not(.myBoxHotspotCard) .myBoxLinkIcon .roomHopLabel{letter-spacing:0;width:auto;font-size:.38rem;font-weight:1000;line-height:1;display:block}.myBoxesGrid>.myBoxHotspotCard .myBoxHotspotBind{justify-content:center}.myBoxesGrid>.myBoxHotspotCard .myBoxHotspotBind>span{letter-spacing:.035em;font-size:.4rem;font-weight:1000;line-height:1}@media (max-width:720px){.boxQuickLink.roomHopLink>span:last-child{display:block}.boxQuickLink.roomHopLink .roomHopLabel{font-size:.43rem}.boxRoomCompactLink>span{font-size:.38rem}.myBoxesGrid>.myBoxPersonalCard:not(.myBoxHotspotCard) .myBoxLinkIcon .roomHopLabel{font-size:.32rem}.myBoxesGrid>.myBoxHotspotCard .myBoxHotspotBind>span{font-size:.31rem;display:block}}.specialBoxCard{--special-a:67,175,224;--special-b:38,121,153;--special-bg-a:24,68,89;--special-bg-b:9,31,44;--special-ink:#f4fbff;background:radial-gradient(circle at 15% 25%,rgba(var(--special-a),.22),transparent 34%),radial-gradient(circle at 88% 12%,rgba(var(--special-b),.18),transparent 40%),linear-gradient(145deg,rgb(var(--special-bg-a)),rgb(var(--special-bg-b)) 68%);border-color:rgba(var(--special-a),.52);box-shadow:inset 0 1px #ffffff0f,inset 0 0 26px rgba(var(--special-a),.05),0 10px 22px #0000003b,0 0 22px rgba(var(--special-a),.065)}.specialBoxCard.special-emergency{background:radial-gradient(circle at 16% 26%,rgba(var(--special-a),.16),transparent 35%),radial-gradient(circle at 88% 5%,rgba(var(--special-b),.12),transparent 42%),linear-gradient(145deg,rgb(var(--special-bg-a)),rgb(var(--special-bg-b)) 68%);border-color:rgba(var(--special-a),.46);box-shadow:inset 0 0 18px rgba(var(--special-a),.03),0 8px 18px #0000003d,0 0 10px rgba(var(--special-a),.04)}.specialBoxCard .boxGlowFrame{border-color:rgba(var(--special-a),.16)}.specialBoxCard .boxGlowFrame:before,.specialBoxCard .boxGlowFrame:after{background:rgb(var(--special-a));box-shadow:0 0 12px rgba(var(--special-a),.72)}.specialBoxCard:before{content:"";background:radial-gradient(circle,rgba(var(--special-a),.16),transparent 66%);pointer-events:none;filter:blur(2px);border-radius:50%;width:110px;height:110px;position:absolute;top:-22px;right:-18px}.specialBoxCard .boxNumber small,.specialBoxCard .boxHeadYsf{color:rgba(var(--special-a),.84)}.specialBoxIdentity{border:1px solid rgba(var(--special-a),.19);background:linear-gradient(90deg,rgba(var(--special-a),.14),#030f1859);border-radius:11px;grid-template-columns:34px minmax(0,1fr);align-items:center;column-gap:8px;min-width:0;min-height:44px;margin-top:5px;padding:5px 7px;display:grid;box-shadow:inset 0 1px #ffffff09}.specialBoxIcon{width:29px;height:29px;color:var(--special-ink);background:linear-gradient(145deg,rgba(var(--special-a),.32),rgba(var(--special-b),.22));border:1px solid rgba(var(--special-a),.42);box-shadow:inset 0 1px #ffffff14,0 0 16px rgba(var(--special-a),.14);border-radius:9px;place-items:center;display:grid}.specialBoxCopy{flex-direction:column;justify-content:center;gap:0;min-width:0;line-height:1;display:flex}.specialBoxTitle{width:100%;min-width:0;color:var(--special-ink);text-align:center;text-shadow:0 1px 9px #00000057;flex-direction:column;justify-content:center;align-items:center;gap:1px;display:flex}.specialBoxTitle>span{letter-spacing:.02em;white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:.76rem;font-weight:1000;line-height:.96;display:block;overflow:hidden}.specialBoxCard.special-emergency .specialBoxTitle>span{letter-spacing:.006em;text-overflow:clip;font-size:.72rem;overflow:visible}.specialBoxCard.special-conference .specialBoxTitle>span{letter-spacing:.012em;font-size:.68rem}.specialBoxCard.special-parrot .specialBoxTitle>span{font-size:.82rem}.specialBoxCard.special-qsobox .specialBoxTitle>span{letter-spacing:.055em;font-size:.82rem}.specialBoxCard.special-emergency .specialBoxIdentity{grid-template-columns:30px minmax(0,1fr);column-gap:4px;padding-left:4px;padding-right:5px}.specialBoxCard.special-tech .specialBoxTitle,.specialBoxCard.special-tertulia .specialBoxTitle{text-align:center;align-items:center}.specialBoxCard.special-conference .specialBoxIdentity{grid-template-columns:30px minmax(0,1fr);column-gap:4px;padding-left:4px}.specialBoxCard.special-conference .specialBoxTitle>span{letter-spacing:0;text-overflow:clip;font-size:.66rem;overflow:visible}.specialBoxCard.special-tertulia .specialBoxIdentity{grid-template-columns:30px minmax(0,1fr);column-gap:4px;padding-left:4px}.specialBoxCard.special-tertulia .specialBoxTitle{transform:none}.specialCompactFace{grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:4px;width:100%;min-width:0;padding:0 2px;display:grid}.specialCompactIcon{width:22px;height:22px;color:var(--special-ink);border:1px solid rgba(var(--special-a),.4);background:rgba(var(--special-a),.17);border-radius:7px;place-items:center;display:grid}.boxCardCompact.specialBoxCard.special-emergency:not(.isLive){background:radial-gradient(circle at 16% 26%,rgba(var(--special-a),.07),transparent 35%),radial-gradient(circle at 88% 5%,rgba(var(--special-b),.05),transparent 42%),linear-gradient(145deg,rgb(var(--special-bg-a)),rgb(var(--special-bg-b)) 68%);border-color:rgba(var(--special-a),.28);box-shadow:inset 0 0 10px rgba(var(--special-a),.02),0 5px 12px #0003}.boxCardCompact.specialBoxCard.special-emergency:not(.isLive) .specialCompactIcon{border-color:rgba(var(--special-a),.25);background:rgba(var(--special-a),.08);box-shadow:none}.specialCompactCopy{flex-direction:column;align-items:flex-start;gap:0;min-width:0;line-height:1;display:flex}.specialCompactTitle{width:100%;min-width:0;color:var(--special-ink);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:0;display:flex}.specialCompactTitle>span{letter-spacing:.02em;white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:.46rem;font-weight:1000;line-height:.94;display:block;overflow:hidden}.specialBoxCard.special-emergency .specialCompactTitle>span{letter-spacing:0;text-overflow:clip;font-size:.42rem;overflow:visible}.specialBoxCard.special-conference .specialCompactTitle>span{font-size:.4rem}.specialBoxCard.special-qsobox .specialCompactTitle>span{letter-spacing:.045em}.specialBoxCard.special-emergency .specialCompactFace,.specialBoxCard.special-conference .specialCompactFace,.specialBoxCard.special-tertulia .specialCompactFace{grid-template-columns:22px minmax(0,1fr) auto;gap:2px;padding-left:0}.specialBoxCard.special-conference .specialCompactTitle>span{letter-spacing:0;text-overflow:clip;font-size:.39rem;overflow:visible}.specialBoxCard.special-tertulia .specialCompactTitle{transform:none}.specialCompactControls{justify-content:center;align-items:center;width:100%;height:18px;margin-top:1px;display:flex;position:relative}.specialCompactState{letter-spacing:.04em;color:#8095a4;white-space:nowrap;align-items:center;gap:3px;max-width:33%;font-size:.24rem;font-weight:1000;display:inline-flex;position:absolute;left:3px}.specialCompactState i{background:#758895;border-radius:50%;flex:none;width:4px;height:4px}.specialCompactState.live{color:#ff8580}.specialCompactState.live i{background:#ff514e;box-shadow:0 0 6px #ef4444cc}.specialCompactState.recent{color:#dfbd68}.specialCompactState.recent i{background:#d7a634}.specialCompactControls .boxRoomCompactLink{min-width:44px;height:16px;margin:0 auto;padding:0 6px;position:static!important;bottom:auto!important;right:auto!important}.specialCompactNumber{color:#ffffffc7;white-space:nowrap;font:1000 .85rem/1 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.specialBoxCard.isLive{--special-a:255,91,86;--special-b:191,41,47}@media (max-width:720px){.specialBoxIdentity{grid-template-columns:30px minmax(0,1fr);column-gap:6px;min-height:40px;padding:4px 5px}.specialBoxIcon{width:26px;height:26px}.specialBoxIcon svg{width:21px;height:21px}.specialBoxTitle>span{font-size:.66rem}.specialBoxCard.special-emergency .specialBoxTitle>span{font-size:.61rem}.specialBoxCard.special-conference .specialBoxTitle>span{font-size:.58rem}.specialCompactTitle>span{font-size:.4rem}.specialBoxCard.special-emergency .specialCompactTitle>span{font-size:.37rem}.specialBoxCard.special-conference .specialCompactTitle>span{font-size:.35rem}.specialCompactNumber{font-size:.72rem}.specialCompactState{font-size:.2rem;left:2px}.specialCompactControls .boxRoomCompactLink{min-width:38px;height:15px;padding:0 4px}}@media (max-width:390px){.specialBoxIdentity{grid-template-columns:27px minmax(0,1fr);column-gap:5px;min-height:37px}.specialBoxIcon{width:24px;height:24px}.specialBoxIcon svg{width:19px;height:19px}.specialBoxTitle>span{font-size:.6rem}.specialBoxCard.special-emergency .specialBoxTitle>span{font-size:.55rem}.specialBoxCard.special-conference .specialBoxTitle>span{font-size:.52rem}.specialCompactTitle>span{font-size:.36rem}.specialCompactNumber{font-size:.64rem}.specialCompactState{font-size:.18rem}}.specialReflectorPanel{border-color:rgba(var(--special-a),.28)!important;background:linear-gradient(90deg,rgba(var(--special-a),.09),rgba(var(--special-b),.07))!important;grid-template-columns:22px minmax(0,1fr)!important}.specialReflectorPanel .boxMic{justify-self:start}.specialReflectorCopy small{color:rgba(var(--special-a),.96)!important;letter-spacing:.045em!important;font-size:.48rem!important;font-weight:1000!important}.specialReflectorCopy b{color:var(--special-ink)!important;font-size:.5rem!important;font-weight:950!important}.specialCompactYsf{letter-spacing:.015em;max-width:38%;color:rgba(var(--special-a),.96);white-space:nowrap;text-overflow:ellipsis;text-align:right;font:950 .39rem/1 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;position:absolute;right:3px;overflow:hidden}@media (max-width:720px){.specialReflectorPanel{grid-template-columns:20px minmax(0,1fr)!important}.specialReflectorCopy small{font-size:.41rem!important}.specialReflectorCopy b{font-size:.44rem!important}.specialCompactYsf{max-width:39%;font-size:.33rem;right:2px}}@media (max-width:390px){.specialCompactYsf{max-width:40%;font-size:.29rem}}.boxCardCompactUnified{text-align:left!important;justify-content:center!important;align-items:stretch!important;gap:3px!important;min-height:62px!important;padding:5px 5px 6px!important}.boxCompactUnifiedTop{grid-template-columns:24px minmax(0,1fr);align-items:center;gap:5px;width:100%;min-width:0;display:grid}.boxCompactLinkIcon{border:1px solid rgba(var(--box-accent-rgb),.48);background:linear-gradient(180deg,rgba(var(--box-accent-rgb),.16),#06111bc2);width:24px;height:24px;color:var(--box-accent);box-shadow:0 0 0 1px rgba(var(--box-accent-rgb),.08) inset;cursor:pointer;border-radius:7px;place-items:center;padding:0;display:grid}.boxCompactLinkIcon:hover:not(:disabled){border-color:rgba(var(--box-accent-rgb),.78);background:rgba(var(--box-accent-rgb),.2)}.boxCompactLinkIcon.connected{color:#f7d265;border-color:#f7d265b8;box-shadow:0 0 8px #f7d2652e}.boxCompactLinkIcon:disabled{opacity:.34;cursor:not-allowed;filter:saturate(.3)}.boxCompactUnifiedMeta{white-space:nowrap;justify-content:space-between;align-items:baseline;gap:6px;min-width:0;display:flex;overflow:hidden}.boxCompactUnifiedBox,.boxCompactUnifiedYsf{letter-spacing:.015em;color:#f4fbff;white-space:nowrap;min-width:0;font:950 .68rem/1 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.boxCompactUnifiedYsf{color:var(--box-accent);text-align:right;text-overflow:ellipsis;overflow:hidden}.boxCompactUnifiedYsfLabel{margin-right:.28em}.boxCompactUnifiedYsfNumber{white-space:nowrap}.boxCompactUnifiedName{letter-spacing:.018em;color:#f7fbff;white-space:nowrap;text-overflow:ellipsis;text-align:center;width:100%;min-width:0;font:950 clamp(.68rem,1.02vw,.88rem)/1.05 system-ui,-apple-system,Segoe UI,sans-serif;display:block;overflow:hidden}.boxCardCompactUnified.isLive .boxCompactUnifiedName{color:#fff}.boxCardCompactUnified.isLive .boxCompactLinkIcon{border-color:#ff6460b8}@media (max-width:720px){.boxCardCompactUnified{gap:2px!important;min-height:58px!important;padding:4px 4px 5px!important}.boxCompactUnifiedTop{grid-template-columns:22px minmax(0,1fr);gap:4px}.boxCompactLinkIcon{border-radius:6px;width:22px;height:22px}.boxCompactLinkIcon svg{width:15px;height:15px}.boxCompactUnifiedBox{align-items:baseline;gap:.12em;font-size:.64rem;display:inline-flex}.boxCompactUnifiedYsf{display:none}.boxCompactUnifiedMeta{justify-content:flex-start}.boxCompactUnifiedName{font-size:.72rem}}@media (max-width:390px){.boxCompactUnifiedTop{grid-template-columns:20px minmax(0,1fr);gap:3px}.boxCompactLinkIcon{width:20px;height:20px}.boxCompactLinkIcon svg{width:14px;height:14px}.boxCompactUnifiedBox{gap:.08em;font-size:.59rem}.boxCompactUnifiedName{letter-spacing:.01em;font-size:.67rem}}.boxNoveltyBadge{z-index:8;color:#7dff91;pointer-events:none;text-shadow:0 1px 3px #0000008c;background:#04621ff0;border:1px solid #5fff7bf0;border-radius:999px;justify-content:center;align-items:center;width:22px;height:22px;font:1000 15px/1 system-ui,sans-serif;display:inline-flex;position:absolute;top:5px;right:5px;box-shadow:0 0 15px #37ff63e0,0 0 5px #adffbcf2,inset 0 0 0 1px #d5ffdd40}.boxGpsLiveBadge{z-index:9;color:#211800;letter-spacing:.08em;pointer-events:none;min-width:36px;height:20px;text-shadow:none;background:#ffd84a;border:1px solid #fff09a;border-radius:999px;justify-content:center;align-items:center;padding:0 7px;font:1000 9px/1 system-ui,sans-serif;display:inline-flex;position:absolute;top:5px;right:5px;box-shadow:0 0 13px #ffd84ab8,inset 0 0 0 1px #ffffff52}.boxNoveltyBadge+.boxGpsLiveBadge{right:32px}.boxCardCompact .boxGpsLiveBadge{min-width:31px;height:17px;padding:0 5px;font-size:8px;top:3px;right:3px}.boxCardCompact .boxNoveltyBadge+.boxGpsLiveBadge{right:25px}.boxNoveltyCheck{filter:none!important;animation:none!important;transform:none!important}.boxCardCompact .boxNoveltyBadge{width:18px;height:18px;font-size:12px;top:3px;right:3px}.boxDigitalHeader{grid-template-columns:30px minmax(0,1fr);align-items:center;gap:7px;min-width:0;display:grid}.boxLargeLinkIcon{border:1px solid rgba(var(--box-accent-rgb),.48);background:linear-gradient(180deg,rgba(var(--box-accent-rgb),.16),#06111bc7);width:30px;height:30px;color:var(--box-accent);box-shadow:inset 0 0 0 1px rgba(var(--box-accent-rgb),.07);cursor:pointer;border-radius:9px;flex:0 0 30px;place-items:center;padding:0;display:grid}.boxLargeLinkIcon:hover{border-color:rgba(var(--box-accent-rgb),.82);background:rgba(var(--box-accent-rgb),.2)}.boxLargeLinkIcon.connected{color:#f7d265;border-color:#f7d265bd;box-shadow:0 0 9px #f7d2652b}.specialBoxCard .boxLargeLinkIcon{border-color:rgba(var(--special-a),.48);background:rgba(var(--special-a),.13);color:var(--special-ink)}.specialBoxCard .boxLargeLinkIcon.connected{color:#ffe08a;border-color:#ffe08ab8}.boxDigitalMeta{flex-direction:column;justify-content:center;align-items:flex-start;gap:3px;min-width:0;line-height:1;display:flex}.boxDigitalBoxRow{align-items:center;gap:6px;min-width:0;display:flex}.boxNumberDigital{gap:4px}.boxNumberDigital small,.boxNumberDigital b,.boxDigitalYsf{letter-spacing:.025em!important;font-size:.76rem!important;font-weight:1000!important;line-height:1!important}.boxDigitalYsf{color:var(--box-accent);white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;overflow:hidden}.specialBoxCard .boxDigitalYsf{color:rgba(var(--special-a),.98)}.boxStateIndicator{flex:0 0 10px;place-items:center;width:10px;height:10px;display:grid}.boxStateIndicator i{background:#728493;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 1px #72849338}.boxStateIndicator.live i{background:#ff514e;box-shadow:0 0 7px #ef4444c7}.boxStateIndicator.recent i{background:#d7a634;box-shadow:0 0 6px #d7a6348c}.boxDigitalNamePanel{grid-template-columns:22px minmax(0,1fr)!important}.boxDigitalName{color:#f7fbff;white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:.7rem;font-weight:1000;line-height:1;overflow:hidden}.specialBoxCard .boxDigitalName{color:var(--special-ink)}@media (max-width:720px){.boxDigitalHeader{grid-template-columns:25px minmax(0,1fr);gap:5px}.boxLargeLinkIcon{border-radius:7px;flex-basis:25px;width:25px;height:25px}.boxLargeLinkIcon svg{width:17px;height:17px}.boxNumberDigital small,.boxNumberDigital b,.boxDigitalYsf{font-size:.64rem!important}.boxDigitalName{font-size:.6rem}}.boxCompactUnifiedTop.noLink{grid-template-columns:minmax(0,1fr)}@media (max-width:720px){.boxCard:not(.boxCardCompact) .boxDigitalName{letter-spacing:.005em;font-size:clamp(.78rem,3.7vw,.96rem);line-height:1.02}.boxCard:not(.boxCardCompact).specialBoxCard.special-tech .boxDigitalName,.boxCard:not(.boxCardCompact).specialBoxCard.special-conference .boxDigitalName{font-size:clamp(.72rem,3.25vw,.88rem)}}.digitalModeDock{z-index:14500;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#071425f5;border:1px solid #82beff52;border-radius:16px;align-items:stretch;gap:7px;padding:8px;display:flex;position:fixed;top:82px;bottom:auto;right:16px;box-shadow:0 16px 46px #0000006b}.digitalModeDockLabel{color:#d9f2ff;border-right:1px solid #8cc8ee24;flex-direction:column;justify-content:center;min-width:92px;padding:0 8px 0 5px;line-height:1.05;display:flex}.digitalModeDockLabel b{letter-spacing:.085em;font-size:10px}.digitalModeDockLabel small{color:#7f9fb3;letter-spacing:.04em;margin-top:4px;font-size:8px}.digitalModeDock button{color:#eaf6ff;letter-spacing:.04em;cursor:pointer;background:#1b3959b8;border:1px solid #96cdff38;border-radius:11px;align-items:center;gap:8px;min-height:48px;padding:0 12px;font-weight:800;display:flex}.digitalModeDock button>span{flex-direction:column;align-items:flex-start;line-height:1;display:flex}.digitalModeDock button b{font-size:10px}.digitalModeDock button small{color:#a9cce0;margin-top:4px;font-size:8px}.digitalModeDock button:hover,.digitalModeDock button.selected{background:#2173aeeb;border-color:#82dcffad}.digitalModeDock button.digitalModeReset{background:#ffffff0e;padding:0 10px}.digitalModeDock button.digitalModeReset:hover{background:#ffffff1f}.digitalFloatWindow{z-index:15000;color:#eaf6ff;background:linear-gradient(160deg,#091627fe,#0c2134fc);border:1px solid #73c7ff6b;border-radius:18px;width:min(720px,100vw - 16px);max-height:calc(100vh - 72px);position:fixed;overflow:hidden;box-shadow:0 26px 90px #0000009e,inset 0 1px #ffffff0d}.digitalFloatWindow.minimized{width:min(390px,100vw - 16px)}.digitalFloatHeader{cursor:grab;touch-action:none;background:#0f2b43db;border-bottom:1px solid #88c5ec2e;justify-content:space-between;align-items:center;gap:12px;min-height:56px;padding:9px 10px 9px 14px;display:flex}.digitalFloatHeader:active{cursor:grabbing}.digitalFloatHeader>div:first-child{grid-template-columns:auto 1fr;align-items:center;column-gap:9px;display:grid}.digitalFloatHeader b{font-size:15px}.digitalFloatHeader small{color:#8faec3;grid-column:2;font-size:10px}.digitalModeBadge{letter-spacing:.08em;background:linear-gradient(135deg,#1976a5,#164d88);border-radius:10px;grid-row:1/3;place-items:center;min-width:43px;height:36px;padding:0 8px;font-size:11px;font-weight:900;display:grid}.digitalFloatActions{gap:5px;display:flex}.digitalFloatActions button{color:#dceeff;cursor:pointer;background:#ffffff12;border:0;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.digitalFloatActions button:hover{background:#ffffff26}.digitalFloatBody{max-height:calc(100vh - 132px);padding:14px;overflow:auto}.digitalToolSection{background:#000a1440;border:1px solid #82bee124;border-radius:14px;padding:12px}.digitalToolSection b{color:#f2fbff}.digitalSectionTitle{justify-content:space-between;align-items:center;gap:10px;margin-bottom:9px;display:flex}.digitalSectionTitle label{color:#b9d0df;align-items:center;gap:6px;font-size:12px;display:flex}.digitalSectionTitle button,.digitalInline button{color:#ddecf7;cursor:pointer;background:#ffffff0f;border:1px solid #9acfef33;border-radius:9px;align-items:center;gap:5px;padding:6px 9px;display:flex}.cwToolGrid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.digitalToolWide{grid-column:1/-1}.cwDecoderScreen{color:#9fffdc;white-space:pre-wrap;background:#031016;border:1px solid #34c6aa38;border-radius:10px;min-height:92px;max-height:150px;padding:11px;font:700 15px/1.5 ui-monospace,SFMono-Regular,Menlo,monospace;overflow:auto}.digitalInline{flex-wrap:wrap;align-items:center;gap:9px;margin-top:10px;display:flex}.digitalInline label{color:#abc2d1;align-items:center;gap:6px;font-size:11px;display:flex}.digitalInline input[type=range]{width:92px}.cwKeyButton{color:#fff;letter-spacing:.12em;-webkit-user-select:none;user-select:none;touch-action:none;background:radial-gradient(circle at 50% 25%,#3faddaa6,#0b4063e6);border:1px solid #66d5ff8c;border-radius:20px;width:min(100%,240px);height:86px;margin:12px auto 9px;font-weight:900;display:block;box-shadow:inset 0 -10px 24px #00000040,0 8px 22px #00000040}.cwKeyButton:active{background:radial-gradient(circle at 50% 25%,#53d6ffc7,#095377f2);transform:translateY(2px)}.cwKeyReadout{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.cwKeyReadout code{color:#7de5ff;background:#030b10;border-radius:8px;min-width:82px;padding:7px 9px}.cwKeyReadout span{color:#b9d1df;flex:1;min-width:130px;font-size:12px}.cwKeyReadout button{color:#d9edf7;background:#ffffff12;border:0;border-radius:8px;padding:7px 9px}.digitalToolWide textarea{resize:vertical;color:#eef9ff;background:#071522;border:1px solid #83bee233;border-radius:10px;width:100%;margin-top:8px;padding:9px 10px}.morsePreview{color:#8de2ff;background:#010a11b3;border-radius:9px;min-height:42px;margin-top:8px;padding:8px 10px;font:600 12px/1.45 ui-monospace,SFMono-Regular,Menlo,monospace}.digitalActionRow{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.digitalActionRow button{color:#eaf7ff;cursor:pointer;background:#ffffff12;border:1px solid #92ccef38;border-radius:10px;justify-content:center;align-items:center;gap:6px;min-height:36px;padding:0 12px;font-weight:700;display:flex}.digitalActionRow button.primary{background:linear-gradient(135deg,#147d9d,#1767a7);border-color:#6adaff6b}.digitalActionRow button.danger{background:#b4353552;border-color:#ff7d7d57}.digitalActionRow button:disabled{opacity:.42;cursor:not-allowed}.digitalStatusLine{color:#a9c6d7;align-items:center;gap:9px;margin-top:9px;font-size:11px;display:flex}.digitalStatusLine progress{flex:1;max-width:210px;height:8px}.sstvToolGrid{grid-template-columns:minmax(320px,1.35fr) minmax(190px,.65fr);gap:12px;display:grid}.sstvPreview{aspect-ratio:5/4;background:#02070b;border:1px dashed #62bee652;border-radius:12px;place-items:center;display:grid;overflow:hidden}.sstvPreview img{object-fit:contain;width:100%;height:100%;display:block}.sstvPreview>div{color:#7899ad;place-items:center;gap:7px;display:grid}.sstvPreview>div b{color:#b9d7e8}.sstvPreview>div span{font-size:11px}.sstvGallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;max-height:380px;display:grid;overflow:auto}.sstvGallery button{cursor:pointer;background:#ffffff0a;border:1px solid #0000;border-radius:9px;padding:3px;position:relative;overflow:hidden}.sstvGallery button.selected{background:#2197c333;border-color:#6cd9ff}.sstvGallery img{aspect-ratio:5/4;object-fit:cover;border-radius:6px;width:100%;display:block}.sstvGallery small{color:#dff6ff;background:#000000b3;border-radius:5px;padding:2px 5px;font-size:8px;font-weight:900;position:absolute;bottom:6px;left:6px}.sstvThumbCallsign{color:#ffe36f;letter-spacing:.04em;white-space:nowrap;text-overflow:ellipsis;text-shadow:0 1px 2px #000;pointer-events:none;background:#0000009e;border:1px solid #ffdc5e85;border-radius:999px;max-width:calc(100% - 12px);padding:3px 7px;font:950 10px/1.1 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)}.sstvGallery p{color:#7895a8;grid-column:1/-1;font-size:11px}@media (max-width:760px){.digitalModeDock{max-width:calc(100vw - 16px);top:68px;bottom:auto;right:8px;overflow-x:auto}.digitalModeDockLabel{display:none}.digitalModeDock button{min-width:48px;padding:0 9px}.digitalFloatWindow{max-height:calc(100vh - 64px);left:8px!important}.cwToolGrid,.sstvToolGrid{grid-template-columns:1fr}.digitalToolWide{grid-column:auto}.digitalFloatBody{padding:10px}.sstvGallery{grid-template-columns:repeat(3,minmax(0,1fr))}}.cwKeyTxState{color:#89a8bb;letter-spacing:.045em;text-align:center;background:#ffffff0b;border-radius:8px;margin:7px 0 2px;padding:6px 9px;font-size:10px;font-weight:800}.cwKeyTxState.active{color:#ffd3d3;background:#b830302e;border:1px solid #ff70703d}.cwLevelPanel{background:linear-gradient(135deg,#081b2bb8,#0a1626b8);border-color:#74cdff3d}.cwLevelPanel .digitalSectionTitle small,.cwTextPractice .digitalSectionTitle small{color:#8faec3;font-size:10px}.cwLevelGrid{grid-template-columns:1fr 1fr 1fr;gap:7px;display:grid}.cwLevelControl{background:#00081047;border:1px solid #83bee226;border-radius:10px;flex-direction:column;gap:4px;min-width:0;padding:7px 8px;display:flex}.cwLevelHeading{color:#dff4ff;letter-spacing:.025em;justify-content:space-between;align-items:center;gap:6px;font-size:10px;font-weight:900;display:flex}.cwLevelHeading span{align-items:center;gap:5px;display:flex}.cwLevelHeading b{color:#fff;font-size:11px}.cwLevelControl input[type=range]{accent-color:#55c8ff;width:100%;height:16px;margin:0}.cwLevelControl>small{color:#89a8bb;min-height:0;max-height:22px;font-size:8.5px;line-height:1.2;overflow:hidden}.cwLevelControl>button{color:#dff7ff;cursor:pointer;background:#3799c429;border:1px solid #77d5ff47;border-radius:8px;justify-content:center;align-items:center;gap:5px;min-height:29px;font-size:10px;font-weight:800;display:flex}.cwLevelControl>button.danger{color:#ffd6d6;background:#b739393d;border-color:#ff767652}.cwLevelMeter{background:#ffffff14;border-radius:999px;height:6px;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff0d}.cwLevelMeter>span{background:linear-gradient(90deg,#42d79d,#77e79a);width:0;height:100%;transition:width 80ms linear;display:block}.cwLevelMeter.is-hot>span{background:linear-gradient(90deg,#54d5a2,#ffd45c)}.cwLevelMeter.is-clip>span{background:linear-gradient(90deg,#ffcf58,#ff5d5d)}.cwToneLevel{background:#402d0421;border-color:#ffcd552e}.cwToneLevel input[type=range]{accent-color:#ffc94d}.cwTextActions .cwPracticeButton{background:linear-gradient(135deg,#3291be4d,#226a9c4d);border-color:#6dd7ff57}.cwTextActions .cwBoxTxButton{color:#fff;background:linear-gradient(135deg,#b47909,#d99a1c);border-color:#ffd7708c}.cwPracticeHelp{color:#91adbe;background:#ffffff09;border-radius:9px;margin-top:8px;padding:8px 10px;font-size:10px;line-height:1.4}.cwPracticeHelp b{color:#dff4ff}@media (max-width:760px){.cwLevelGrid{grid-template-columns:1fr}.cwLevelControl>small{min-height:0}}.sstvLevelGrid{grid-template-columns:1fr 1fr;gap:7px;margin-bottom:7px;display:grid}.sstvTxLevel{background:#05354029;border-color:#4ee2ff33}.sstvTxLevel input[type=range]{accent-color:#62e7ff}@media (max-width:760px){.sstvLevelGrid{grid-template-columns:1fr}}.cwLevelPanel,.sstvPreviewPanel{padding:9px}@media (max-width:760px){.cwLevelGrid,.sstvLevelGrid{gap:6px}.cwLevelControl{padding:6px 7px}.cwLevelControl>small{max-height:20px}}.cwRxSync{color:#8faabd;background:#ffffff09;border:1px solid #7ab1d12e;border-radius:9px;justify-content:space-between;align-items:center;gap:10px;margin:0 0 9px;padding:7px 9px;font-size:10px;display:flex}.cwRxSync b{letter-spacing:.06em;font-size:9px}.cwRxSync span{font-weight:800}.cwRxSync.active{color:#ffe28a;background:linear-gradient(135deg,#6f4f0557,#48340447);border-color:#ffcd4885;box-shadow:inset 0 0 0 1px #ffd75c0f}.cwRxSync.active b{color:#ffd65a}.cwRxSync.active span{color:#fff0a8}.cwManipulatorGrid{grid-template-columns:1fr 1fr;gap:8px;margin-top:9px;display:grid}.cwManipulatorCard{text-align:center;background:#00081040;border:1px solid #7dc1e724;border-radius:11px;flex-direction:column;gap:5px;min-width:0;padding:8px;display:flex}.cwManipulatorCard>b{font-size:11px}.cwManipulatorCard>small{color:#819daf;font-size:8.5px}.cwManipulatorCard .cwKeyButton{border-radius:14px;width:100%;height:62px;margin:3px 0 0}.cwPaddleRow{grid-template-columns:1fr 1fr;gap:7px;margin-top:3px;display:grid}.cwPaddleRow button{color:#f5fbff;letter-spacing:.04em;cursor:pointer;-webkit-user-select:none;user-select:none;background:linear-gradient(145deg,#155b80d1,#09344feb);border:1px solid #66d5ff70;border-radius:14px;min-height:62px;font-weight:900}.cwPaddleRow button:active{background:linear-gradient(145deg,#2587b1f0,#0b4866fa);transform:translateY(2px)}@media (max-width:760px){.cwManipulatorGrid{grid-template-columns:1fr}.cwRxSync{flex-direction:column;align-items:flex-start;gap:3px}}.digitalCollapsibleTitle{margin-bottom:0}.digitalCollapsibleTitle+*{margin-top:9px}.digitalCollapseButton{color:#ddecf7;cursor:pointer;background:#ffffff0e;border:1px solid #9acfef33;border-radius:8px;min-height:28px;padding:4px 9px;font-size:10px;font-weight:800}.digitalSubsectionHeader{border-top:1px solid #82bee11a;justify-content:space-between;align-items:center;gap:8px;margin:7px 0 0;padding-top:7px;display:flex}.digitalSubsectionHeader b{color:#b9d3e3;font-size:10px}.digitalSubsectionHeader+*{margin-top:8px}.cwTuningStack{grid-template-columns:1fr;gap:9px;margin-top:10px;display:grid}.cwTuningStack label{color:#abc2d1;grid-template-columns:1fr auto;align-items:center;gap:4px 10px;font-size:11px;display:grid}.cwTuningStack label span{font-weight:700}.cwTuningStack label b{color:#eef8ff;font-size:11px}.cwTuningStack input[type=range]{grid-column:1/-1;width:100%;min-width:0;margin:0}.cwClearRxButton{color:#ddecf7;cursor:pointer;background:#ffffff0f;border:1px solid #9acfef33;border-radius:9px;justify-self:start;min-height:32px;padding:0 12px;font-weight:700}.digitalVuMeter{flex-direction:column;gap:4px;min-width:0;margin-top:1px;display:flex}.digitalVuHead{grid-template-columns:auto 1fr auto;align-items:center;gap:6px;font-size:8px;line-height:1;display:grid}.digitalVuHead>span{color:#8faec2;letter-spacing:.055em;font-weight:900}.digitalVuHead>b{color:#edf9ff;justify-self:end;font:800 9px ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.digitalVuHead>em{text-align:center;color:#9ab3c3;letter-spacing:.045em;background:#ffffff0f;border-radius:999px;min-width:48px;padding:2px 4px;font-size:7px;font-style:normal;font-weight:1000}.digitalVuTrack{background:linear-gradient(90deg,#4f87a538 0 30%,#42c98d2e 30% 74%,#ffcc4b2b 74% 90%,#ff53532e 90% 100%);border-radius:999px;height:8px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff0f}.digitalVuTrack>span{background:linear-gradient(90deg,#4d9bc1,#47d69a 48%,#ffd057 82%,#ff5858);border-radius:999px;width:0;transition:width 70ms linear;position:absolute;inset:0 auto 0 0;box-shadow:0 0 8px #4fd2ad38}.digitalVuOptimal{z-index:2;pointer-events:none;border-left:1px solid #6bffbe8c;border-right:1px solid #6bffbe8c;width:44%;top:0;bottom:0;left:30%;background:0 0!important;position:absolute!important}.digitalVuMeter.is-low .digitalVuHead>em{color:#9ec9df;background:#3d88ae24}.digitalVuMeter.is-optimal .digitalVuHead>em{color:#85f0bd;background:#31bf7a24}.digitalVuMeter.is-hot .digitalVuHead>em{color:#ffe08a;background:#e5ab2329}.digitalVuMeter.is-clip .digitalVuHead>em{color:#ff9a9a;background:#e046462e}.sstvPreview canvas{object-fit:contain;image-rendering:auto;background:#000;width:100%;height:100%;display:block}.sstvPreview.receiving{border-style:solid;border-color:#5cdcff7a;box-shadow:inset 0 0 0 1px #5cdcff14}.sstvRxCanvasHidden{display:none!important}@media (max-width:760px){.digitalVuHead{grid-template-columns:auto 1fr auto}.digitalVuHead>b{font-size:8px}.digitalVuHead>em{min-width:42px}}.identityHeaderDesktopRail{z-index:2;flex:auto;justify-content:flex-end;align-items:center;gap:9px;min-width:0;margin-left:auto;display:flex;position:relative}.identityRecentRibbon{flex:auto;grid-template-columns:repeat(5,minmax(108px,1fr));align-items:stretch;gap:7px;min-width:0;display:grid}.identityRecentCard{background:linear-gradient(#071c2ce6,#04121eeb);border:1px solid #345b779e;border-radius:12px;grid-template-columns:34px minmax(0,1fr);align-items:start;gap:7px;min-width:0;height:94px;padding:9px 8px;display:grid;overflow:hidden;box-shadow:inset 0 1px #ffffff06,0 7px 18px #0000001f}.identityRecentFlag{color:#d6ae4c;background:#051420e6;border:1px solid #4b79977a;border-radius:50%;place-items:center;width:32px;height:32px;font-size:1.15rem;line-height:1;display:grid;box-shadow:inset 0 0 0 3px #020c1480}.identityRecentCopy{flex-direction:column;align-items:flex-start;gap:1px;min-width:0;line-height:1.08;display:flex}.identityRecentCopy b{text-overflow:ellipsis;letter-spacing:.02em;color:#f0f5f8;white-space:nowrap;max-width:100%;font:900 .69rem ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;overflow:hidden}.identityRecentCopy small,.identityRecentCopy em{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.identityRecentCopy small{color:#b4c6d1;font-size:.52rem}.identityRecentCopy em{color:#839bab;font-size:.48rem;font-style:normal}.identityRecentCopy i{color:#7c93a1;white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:4px;max-width:100%;margin-top:4px;font-size:.46rem;font-style:normal;font-weight:900;display:flex;overflow:hidden}.identityRecentCopy i>span{background:#8899a4;border-radius:50%;flex:none;width:7px;height:7px;box-shadow:0 0 6px #8899a459}.identityRecentCard.online .identityRecentCopy i{color:#56eaa1}.identityRecentCard.online .identityRecentCopy i>span{background:#2be98a;box-shadow:0 0 8px #2be98a8c}.identityRecentCard.listening .identityRecentCopy i{color:#65c8fa}.identityRecentCard.listening .identityRecentCopy i>span{background:#39bffc;box-shadow:0 0 8px #39bffc80}.identityRecentCard.tx{border-color:#f0b84185;box-shadow:inset 0 1px #ffffff08,0 0 16px #dba42c1a}.identityRecentCard.tx .identityRecentCopy i{color:#f0c85e}.identityRecentCard.tx .identityRecentCopy i>span{background:#efbd43;box-shadow:0 0 9px #efbd439e}@media (min-width:1101px){.identityHeaderUtility{background:linear-gradient(#091e2eeb,#051420f0);border:1px solid #5a7e9485;border-radius:12px;flex:0 0 188px;grid-template-columns:minmax(0,1fr) 54px 30px;grid-auto-rows:min-content;align-content:center;gap:5px;width:188px;min-height:94px;padding:7px;display:grid;box-shadow:inset 0 1px #ffffff08,0 7px 18px #00000024}.identityHeaderUtility .lobbyIdentityButton{width:100%;min-width:0;height:38px;box-shadow:none;background:linear-gradient(#231f1470,#081b2a66);border-color:#daa73647;grid-column:1/-1;padding:3px 7px}.identityHeaderUtility .lobbyIdentityButton b{color:#f1f4f6;font-size:.68rem}.identityHeaderUtility .lobbyIdentityButton small{color:#d4ae54;font-size:.38rem}.identityHeaderUtility>.headerLanguageSelector{grid-column:2;height:28px;min-height:28px;width:54px!important;min-width:54px!important;box-shadow:none!important;background:0 0!important;border:0!important;margin:0!important}.identityHeaderUtility>.identityConnectionBadge{grid-column:3;width:28px;height:28px}.identityHeaderUtility>.identityConnectionBadge .premiumGlyph{width:19px;height:19px}.identityHeaderUtility>.lobbyGuestAccessButton{border-radius:8px;grid-column:1/-1;width:100%;min-width:0;height:28px;padding:0 7px;font-size:.45rem}.identityHeaderUtility>.identitySearch{z-index:6;position:absolute;top:50%;right:197px;transform:translateY(-50%)translate(8px)!important}.identityHeaderUtility>.identitySearch.is-open{transform:translateY(-50%)!important}}@media (max-width:1320px) and (min-width:1101px){.identityRecentRibbon{grid-template-columns:repeat(4,minmax(105px,1fr))}.identityRecentCard:nth-child(5){display:none}.identityHeaderUtility{flex-basis:176px;width:176px}}@media (max-width:1100px){.identityHeaderDesktopRail{flex:none;margin-left:auto}.identityRecentRibbon{display:none}.identityHeaderUtility{margin-left:0}}.sstvHeaderActions{align-items:center;gap:7px;display:flex}.identityRecentCopy b{letter-spacing:.025em;text-shadow:0 1px 7px #0000004d;line-height:1.02;font-size:.88rem!important}.identityRecentCopy small{font-size:.56rem!important}.identityRecentCopy em{font-size:.51rem!important}.identityRecentCopy i{font-size:.49rem!important}.identityRecentFlag{color:#dfeaf0!important;background:linear-gradient(#071c2cf5,#03101bf5)!important;font-size:1.22rem!important}.identityRecentCard.tx .identityRecentCopy b{color:#ffe19a}@media (min-width:1101px){.identityHeaderUtility{grid-template-columns:minmax(0,1fr) 28px 54px 28px!important}.identityHeaderUtility>.identityOperatorSearchButton{grid-column:2}.identityHeaderUtility>.headerLanguageSelector{grid-column:3!important}.identityHeaderUtility>.identityConnectionBadge{grid-column:4!important}}.identityOperatorSearchButton{color:#9bdcf5;cursor:pointer;background:linear-gradient(#0a2639b8,#041724d1);border:1px solid #5086a557;border-radius:8px;place-items:center;width:28px;height:28px;padding:0;transition:border-color .15s,color .15s,box-shadow .15s,transform .15s;display:grid;box-shadow:inset 0 1px #ffffff08}.identityOperatorSearchButton:hover,.identityOperatorSearchButton.active{color:#f0c861;border-color:#e1b1429e;transform:translateY(-1px);box-shadow:0 0 12px #deaa311f}.operatorSearchBackdrop{z-index:1800;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00080f8a;place-items:start center;padding-top:clamp(82px,12vh,145px);display:grid;position:fixed;inset:0}.operatorSearchDialog{color:#e9f3f8;background:linear-gradient(#081f2ffb,#03111cfc);border:1px solid #ddae427a;border-radius:16px;width:min(94vw,430px);padding:15px;box-shadow:0 24px 70px #00000075,inset 0 1px #ffffff0a}.operatorSearchDialog>header{grid-template-columns:36px 1fr 32px;align-items:center;gap:10px;margin-bottom:12px;display:grid}.operatorSearchDialogIcon{color:#f0c45e;background:#583f0d38;border:1px solid #e2b1436b;border-radius:10px;place-items:center;width:36px;height:36px;display:grid}.operatorSearchDialog header small{color:#b8913e;letter-spacing:.09em;font-size:.5rem;font-weight:950;display:block}.operatorSearchDialog h2{margin:1px 0 0;font-size:1.05rem;line-height:1.1}.operatorSearchClose{color:#a9c0ce;cursor:pointer;background:#ffffff09;border:1px solid #7397ab40;border-radius:8px;width:30px;height:30px;padding:0;font-size:1.25rem}.operatorSearchForm{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.operatorSearchForm input{color:#f2f8fb;text-transform:uppercase;background:#020f19c2;border:1px solid #4784a580;border-radius:10px;outline:none;min-width:0;height:39px;padding:0 12px;font:900 .88rem ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.operatorSearchForm input:focus{border-color:#5bbfebd1;box-shadow:0 0 0 3px #42a5d01a}.operatorSearchForm button{color:#151006;cursor:pointer;background:linear-gradient(#d4a63d,#9f7421);border:1px solid #e5b542ad;border-radius:10px;align-items:center;gap:6px;height:39px;padding:0 13px;font-weight:950;display:flex}.operatorSearchForm button:disabled{opacity:.62;cursor:wait}.operatorSearchEmpty{color:#9fb5c2;background:#ffffff09;border-radius:9px;margin:12px 2px 2px;padding:9px 10px;font-size:.67rem}.operatorSearchResult{background:#02101b80;border:1px solid #43708b6b;border-radius:12px;margin-top:12px;padding:11px}.operatorSearchIdentity{border-bottom:1px solid #57798e38;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:9px;padding-bottom:9px;display:grid}.operatorSearchFlag{background:#041724d9;border:1px solid #4e7e9a6b;border-radius:50%;place-items:center;width:38px;height:38px;font-size:1.35rem;display:grid}.operatorSearchIdentity>div{flex-direction:column;min-width:0;display:flex}.operatorSearchIdentity b{color:#f6f9fb;font:950 1.05rem ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.operatorSearchIdentity small{color:#91aabb;font-size:.58rem}.operatorSearchIdentity>i{color:#8da5b4;background:#ffffff0a;border-radius:999px;align-items:center;gap:5px;padding:4px 7px;font-size:.48rem;font-style:normal;font-weight:950;display:flex}.operatorSearchIdentity>i>span{background:#8da5b4;border-radius:50%;width:7px;height:7px}.operatorSearchIdentity>i.online{color:#59e7a0}.operatorSearchIdentity>i.online>span{background:#2be98a;box-shadow:0 0 7px #2be98a80}.operatorSearchIdentity>i.tx{color:#f5ca60}.operatorSearchIdentity>i.tx>span{background:#f0bd43;box-shadow:0 0 7px #f0bd4380}.operatorSearchResult dl{gap:5px;margin:9px 0 0;display:grid}.operatorSearchResult dl>div{border-bottom:1px solid #5876881f;grid-template-columns:112px minmax(0,1fr);align-items:center;gap:8px;padding:5px 2px;display:grid}.operatorSearchResult dt{color:#7997aa;font-size:.57rem;font-weight:800}.operatorSearchResult dd{color:#dceaf2;text-align:right;margin:0;font-size:.61rem;font-weight:800}.operatorSearchHistory{border-top:1px solid #5a7b8f33;gap:5px;margin-top:9px;padding-top:8px;display:grid}.operatorSearchHistory>strong{color:#d5ae4d;letter-spacing:.04em;font-size:.57rem}.operatorSearchHistory>span{justify-content:space-between;gap:12px;font-size:.56rem;display:flex}.operatorSearchHistory b{color:#cbdde7}.operatorSearchHistory em{color:#7894a5;font-style:normal}@media (max-width:1100px){.identityOperatorSearchButton,.operatorSearchBackdrop{display:none!important}}.identityRecentCopy b{letter-spacing:.03em;font-size:1rem!important;line-height:1!important}.identityRecentCopy small{font-weight:800;line-height:1.12;color:#c5d5de!important;font-size:.64rem!important}.identityRecentCopy em{font-weight:750;line-height:1.12;color:#9fb4c1!important;font-size:.59rem!important}.identityRecentCopy i{letter-spacing:.01em;line-height:1.08;margin-top:5px!important;font-size:.57rem!important}.identityRecentCard.tx .identityRecentCopy i{font-size:.57rem!important}.identityRecentFlag{width:34px!important;height:34px!important;font-size:1.28rem!important}@media (min-width:1101px){.identityHeaderUtility{grid-template-columns:32px minmax(64px,1fr) 32px!important;column-gap:8px!important}.identityHeaderUtility .lobbyIdentityButton,.identityHeaderUtility>.lobbyGuestAccessButton{grid-column:1/-1!important}.identityHeaderUtility>.identityOperatorSearchButton{justify-self:start;grid-column:1!important}.identityHeaderUtility>.headerLanguageSelector{justify-self:center;grid-column:2!important;width:64px!important;min-width:64px!important}.identityHeaderUtility>.identityConnectionBadge{justify-self:end;width:28px;height:28px;grid-column:3!important}}.identityOperatorSearchButton{color:#f1c85f!important;background:radial-gradient(circle at 38% 32%,#f0c95f2b,#0000 48%),linear-gradient(#162d39e0,#061926eb)!important;border-color:#daae4261!important;border-radius:9px!important;width:32px!important;height:30px!important;box-shadow:inset 0 1px #ffffff0d,0 0 0 1px #0f2e3f73,0 5px 14px #00000029!important}.identityOperatorSearchButton:hover,.identityOperatorSearchButton.active{color:#ffe18a!important;border-color:#f0c456c7!important;box-shadow:0 0 0 2px #e3b33f1a,0 0 16px #dfad332e!important}.identityOperatorSearchGlyph{background:radial-gradient(circle,#eec2531a,#0000 67%);border-radius:50%;place-items:center;width:22px;height:22px;display:grid;position:relative}.identityOperatorSearchGlyph:after{content:"";background:#ffe59b;border-radius:50%;width:4px;height:4px;position:absolute;top:1px;right:0;box-shadow:0 0 7px #ffda6fb8}.operatorSearchBackdrop{z-index:1800!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;pointer-events:none!important;background:0 0!important;padding:0!important;display:block!important;position:fixed!important;inset:0!important}.operatorSearchDialog{width:min(94vw,430px);top:clamp(82px,12vh,145px);left:50%;transform:translate(-50%);pointer-events:auto!important;background:linear-gradient(#122b38f5,#091c28f7)!important;border-color:#e5b74785!important;position:absolute!important;box-shadow:0 20px 48px #00000047,inset 0 1px #ffffff0e!important}.operatorSearchDialog.is-moved{transform:none!important}.operatorSearchDialog>header.operatorSearchDragHandle{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none}.operatorSearchDialog>header.operatorSearchDragHandle:active{cursor:grabbing}.operatorSearchDialogIcon{box-shadow:inset 0 1px #ffffff0d,0 0 11px #e1b03917;background:linear-gradient(145deg,#7556124d,#2e2d1d33)!important;border-color:#ebbe4d8c!important}.operatorSearchHistory>strong{font-size:.74rem!important;line-height:1.2!important}.operatorSearchHistory>span{align-items:center!important;font-size:.72rem!important;line-height:1.25!important}.operatorSearchHistory b{font-size:.74rem!important}.operatorSearchHistory em{color:#9bb0bd!important;font-size:.7rem!important}.operatorSearchDialog{width:min(94vw,540px)!important;padding:17px!important}.operatorSearchResult{padding:14px!important}.operatorSearchIdentity{grid-template-columns:44px minmax(0,1fr) auto!important;gap:11px!important;padding-bottom:12px!important}.operatorSearchFlag{width:44px!important;height:44px!important;font-size:1.55rem!important}.operatorSearchIdentity b{font-size:1.28rem!important;line-height:1.05!important}.operatorSearchIdentity small{margin-top:3px!important;font-size:.78rem!important;line-height:1.15!important}.operatorSearchIdentity>i{padding:6px 10px!important;font-size:.7rem!important;line-height:1!important}.operatorSearchIdentity>i>span{width:8px!important;height:8px!important}.operatorSearchResult dl{gap:8px!important;margin-top:13px!important}.operatorSearchResult dl>div{grid-template-columns:165px minmax(0,1fr)!important;gap:14px!important;padding:11px 4px!important}.operatorSearchResult dt{color:#a8c1cf!important;font-size:.95rem!important;font-weight:900!important;line-height:1.18!important}.operatorSearchResult dd{color:#edf7fb!important;font-size:1rem!important;font-weight:900!important;line-height:1.25!important}.operatorSearchHistory{gap:9px!important;margin-top:14px!important;padding-top:13px!important}.operatorSearchHistory>strong{letter-spacing:.025em!important;font-size:.94rem!important;line-height:1.2!important}.operatorSearchHistory>span{align-items:center!important;gap:16px!important;padding:3px 0!important;font-size:.92rem!important;line-height:1.3!important}.operatorSearchHistory b{font-size:.96rem!important;font-weight:900!important}.operatorSearchHistory em{color:#aec0ca!important;font-size:.88rem!important;font-weight:750!important}@media (max-width:560px){.operatorSearchResult dl>div{grid-template-columns:1fr!important;gap:4px!important}.operatorSearchResult dd{text-align:left!important}.operatorSearchHistory>span{flex-direction:column!important;align-items:flex-start!important;gap:2px!important}}.contactMemoryShelf{background:linear-gradient(135deg,#081834f0,#0b2647db);border:1px solid #85c1ff38;border-radius:18px;justify-content:space-between;align-items:center;gap:14px;margin:10px 0 14px;padding:12px 14px;display:flex;box-shadow:0 14px 34px #0000002e}.contactMemoryShelfTitle{flex-direction:column;gap:2px;min-width:160px;display:flex}.contactMemoryShelfTitle b{letter-spacing:.14em;color:#8ddfff;font-size:11px}.contactMemoryShelfTitle small{color:#e2efffa3;font-size:11px}.contactMemoryTools{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.contactMemoryTool{z-index:5;cursor:grab;touch-action:none;border:1px solid #0000;border-radius:999px;align-items:center;gap:10px;min-width:142px;padding:10px 14px;transition:transform .16s,box-shadow .16s,border-color .16s;display:flex;position:relative}.contactMemoryTool:active{cursor:grabbing}.contactMemoryTool.dragging{z-index:999;box-shadow:0 18px 44px #0000006b}.contactMemoryTool.selected{transform:translateY(-2px)}.contactMemoryTool.qsl{color:#eef9ff;background:linear-gradient(135deg,#1262a1,#113768 70%,#1f2a59);border-color:#7bdcff8a;box-shadow:0 8px 22px #0040804d}.contactMemoryTool.qsl.selected{box-shadow:0 0 0 3px #50c7ff38,0 12px 28px #0050a05c}.contactMemoryToolIcon{background:#ffffff38;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.contactMemoryTool span:last-child{flex-direction:column;align-items:flex-start;line-height:1.05;display:flex}.contactMemoryTool b{letter-spacing:.05em;font-size:13px}.contactMemoryTool small{opacity:.72;margin-top:3px;font-size:10px}.contactMemoryNotice{color:#c9ffe9;background:#104f3f57;border:1px solid #65e7b84d;border-radius:12px;margin:-4px 0 12px;padding:9px 13px;font-size:12px;font-weight:700}.participantMemoryBadges{align-items:center;gap:4px;margin-left:auto;display:inline-flex}.memoryBadge{border-radius:999px;place-items:center;width:21px;height:21px;display:grid}.memoryBadge.note{color:#5a4300;background:#ffd954;box-shadow:inset 0 0 0 1px #6c4d002e}.memoryBadge.qsl{color:#eaf8ff;background:#16659f;box-shadow:inset 0 0 0 1px #93e1ff59}.memoryBadge.qsl.confirmed{color:#d8fff1;background:#137458}.participantMemoryPanel{background:linear-gradient(135deg,#06162db8,#0f28458c);border:1px solid #84bef52b;border-radius:16px;margin:12px 0 2px;padding:12px}.participantMemoryHeader{justify-content:space-between;align-items:center;gap:10px;margin-bottom:9px;display:flex}.participantMemoryHeader span{color:#d7efff;align-items:center;gap:6px;font-size:12px;font-weight:800;display:flex}.participantMemoryHeader small{color:#d2e6f88f;font-size:10px}.participantMemoryActions{grid-template-columns:1fr 1fr;gap:8px;display:grid}.participantMemoryAction{text-align:left;color:#eaf5ff;background:#ffffff0e;border:1px solid #ffffff17;border-radius:13px;align-items:center;gap:10px;padding:10px 11px;display:flex}.participantMemoryAction>span:last-child{flex-direction:column;min-width:0;display:flex}.participantMemoryAction b{font-size:12px}.participantMemoryAction small{opacity:.62;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:10px;overflow:hidden}.participantMemoryAction.note.hasData{background:#ffcc331f;border-color:#ffd5436b}.participantMemoryAction.note>svg{color:#ffd54a}.participantMemoryAction.qsl.hasData{background:#2385bc24;border-color:#57caff66}.participantMemoryAction.qsl.confirmed{background:#1d8a6526;border-color:#5ef1b566}.qslActionGlyph{color:#dff7ff;letter-spacing:.08em;background:linear-gradient(135deg,#175d93,#12345f);border-radius:8px;place-items:center;min-width:38px;height:27px;font-size:10px;font-weight:900;display:grid}.qslMiniGallery{gap:7px;margin-top:9px;display:grid}.qslMiniCard{background:#0000002e;border:1px solid #ffffff14;border-radius:12px;grid-template-columns:96px 1fr;align-items:center;gap:9px;padding:7px;display:grid}.qslMiniCard.confirmed{border-color:#5be5ae4d}.qslMiniImage{aspect-ratio:16/10;background:0 0;border:0;border-radius:9px;padding:0;overflow:hidden}.qslMiniImage img{object-fit:cover;width:100%;height:100%;display:block}.qslMiniCard>div{flex-direction:column;gap:2px;min-width:0;display:flex}.qslMiniCard b{letter-spacing:.05em;color:#e8f7ff;font-size:10px}.qslMiniCard span{color:#ddecf9a3;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.qslMiniCard em{color:#ffda70;align-items:center;gap:4px;font-size:9px;font-style:normal;display:flex}.qslMiniCard.confirmed em{color:#7bf0bd}.memoryModalBackdrop{z-index:10050;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#010711bd;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.memoryModal{color:#eef8ff;background:linear-gradient(145deg,#0b1a31,#102c4b);border:1px solid #8ccbff47;border-radius:24px;width:min(560px,100vw - 28px);max-height:calc(100vh - 36px);padding:24px;position:relative;overflow:auto;box-shadow:0 28px 90px #00000085}.memoryModalClose{color:#e8f5ff;background:#ffffff14;border:1px solid #ffffff1a;border-radius:50%;place-items:center;width:34px;height:34px;display:grid;position:absolute;top:13px;right:13px}.memoryModalKicker{letter-spacing:.16em;color:#7de3ff;padding-right:46px;font-size:10px;font-weight:900;display:block}.memoryModal h3{margin:7px 0 4px;font-size:24px}.memoryModal p{color:#e5f1fcb8;font-size:13px}.memoryModalActions{justify-content:flex-end;gap:8px;margin-top:16px;display:flex}.memoryModalActions button{border-radius:12px;padding:10px 15px;font-weight:800}.memoryModalActions .primary{color:#fff;background:linear-gradient(135deg,#1a79b6,#185284);border:1px solid #85ddff73}.memoryModalActions .secondary{color:#deeffa;background:#ffffff12;border:1px solid #ffffff1f}.registrationRequiredCard{text-align:center;width:min(460px,100vw - 28px)}.registrationRequiredIcon{color:#93ecff;background:linear-gradient(145deg,#146c9f,#19446d);border-radius:50%;place-items:center;width:66px;height:66px;margin:22px auto 8px;display:grid;box-shadow:0 0 0 8px #48bdeb14}.registrationRequiredCard .memoryModalActions{justify-content:center}.noteComposerHeading{align-items:center;gap:12px;margin:14px 0;display:flex}.noteComposerHeading>span{background:#452f0029;border-radius:16px;place-items:center;width:48px;height:48px;display:grid}.noteComposerHeading h3{color:#241a00;margin:0}.noteComposerCard textarea{resize:vertical;color:#241a00;background:#fff7ccd1;border:1px solid #452f0057;border-radius:16px;outline:none;width:100%;min-height:180px;padding:14px;font-weight:600}.qslComposerCard{width:min(1120px,100vw - 26px);padding:22px}.qslComposerGrid{grid-template-columns:minmax(0,1.55fr) minmax(280px,.72fr);gap:18px;margin-top:14px;display:grid}.qslPreviewWrap{aspect-ratio:16/10;background:#071224;border:1px solid #7cd6ff3d;border-radius:18px;overflow:hidden;box-shadow:0 14px 38px #00000040}.qslPreviewWrap img{object-fit:contain;width:100%;height:100%;display:block}.qslPreviewLoading{color:#7edfff;place-items:center;height:100%;font-weight:800;display:grid}.qslComposerFields{flex-direction:column;gap:11px;display:flex}.qslComposerFields label{flex-direction:column;gap:5px;display:flex}.qslComposerFields label>span{letter-spacing:.08em;color:#9eeaff;font-size:10px;font-weight:800}.qslComposerFields input,.qslComposerFields textarea,.qslComposerFields select{color:#f2f9ff;background:#0003;border:1px solid #84ceff38;border-radius:12px;padding:10px 11px}.qslComposerFields select option{color:#061323;background:#eef9ff}.qslRadioFields{grid-template-columns:1fr 1fr;gap:8px;display:grid}.qslComposerFields textarea{resize:vertical;min-height:80px}.qslDataSummary{background:#ffffff0d;border-radius:12px;gap:6px;padding:10px;display:grid}.qslDataSummary span{color:#dcecf8;justify-content:space-between;gap:12px;font-size:11px;display:flex}.qslDataSummary b{letter-spacing:.08em;color:#72dfff;font-size:9px}.qslComposerButtons{flex-wrap:wrap;gap:7px;display:flex}.qslComposerButtons button{color:#dcf6ff;background:#61bfef17;border:1px solid #74d3ff33;border-radius:10px;align-items:center;gap:6px;padding:8px 10px;font-size:10px;font-weight:800;display:flex}.qslComposerError{color:#ffb3b3}.qslSaveActions{margin-top:18px}.qslSend{align-items:center;gap:7px;display:flex}@media (max-width:760px){.qslRadioFields{grid-template-columns:1fr}.contactMemoryShelf{flex-direction:column;align-items:stretch}.contactMemoryShelfTitle{min-width:0}.contactMemoryTools{justify-content:stretch}.contactMemoryTool{flex:1;min-width:0}.participantMemoryActions,.qslComposerGrid{grid-template-columns:1fr}.qslComposerCard{padding:18px}.qslMiniCard{grid-template-columns:82px 1fr}.memoryModalBackdrop{padding:10px}.memoryModal{border-radius:20px;width:calc(100vw - 20px);max-height:calc(100vh - 20px)}.participantMemoryHeader{flex-direction:column;align-items:flex-start;gap:3px}}.qslFrequencyDial{background:linear-gradient(#03122294,#04192b6b);border:1px solid #78d3ff2e;border-radius:14px;flex-direction:column;gap:6px;padding:10px;display:flex}.qslFieldCaption{letter-spacing:.09em;color:#9eeaff;font-size:10px;font-weight:850}.qslFrequencyWheel{grid-template-columns:54px 48px minmax(118px,1fr) 48px 54px;align-items:center;gap:5px;display:grid}.qslFrequencyWheel>button{color:#bcecff;cursor:pointer;background:linear-gradient(#184d6fa8,#082841cc);border:1px solid #76d3ff3d;border-radius:10px;height:42px;padding:0 4px;font-size:10px;font-weight:900}.qslFrequencyWheel>button:hover{color:#fff;border-color:#7ee7ff8f;box-shadow:0 0 0 2px #5bcaf814}.qslFrequencyReadout{min-width:0;box-shadow:inset 0 0 22px #47bbef0f;background:radial-gradient(circle at 50% 15%,#59c7f51f,#0000 65%),#000913b3!important;border:1px solid #7ee7ff6b!important;border-radius:14px!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:5px!important;height:58px!important;padding:5px 10px!important;display:grid!important}.qslFrequencyReadout input{text-align:right;font-variant-numeric:tabular-nums;width:100%!important;min-width:0!important;height:auto!important;box-shadow:none!important;color:#f5fbff!important;background:0 0!important;border:0!important;padding:0!important;font:900 1.35rem ui-monospace,SFMono-Regular,Menlo,Consolas,monospace!important}.qslFrequencyReadout small{color:#78ddff;letter-spacing:.06em;font-size:10px;font-weight:900}.qslFrequencyHint{color:#cfe7f585;text-align:center;font-size:9px}.qslModeFields select{letter-spacing:.03em;font-weight:850}.qslReportPanel{background:linear-gradient(145deg,#061d34d1,#071325b8);border:1px solid #7cd7ff38;border-radius:15px;gap:7px;padding:11px;display:grid;box-shadow:inset 0 1px #ffffff06}.qslReportPanel>header{border-bottom:1px solid #6db8e024;justify-content:space-between;align-items:center;gap:10px;padding-bottom:5px;display:flex}.qslReportPanel>header span{letter-spacing:.1em;color:#82dfff;font-size:9px;font-weight:900}.qslReportPanel>header b{color:#ecfaff;letter-spacing:.03em;background:#2f9dcf1a;border:1px solid #7ee7ff57;border-radius:999px;padding:5px 9px;font:900 13px ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.qslReportRow{grid-template-columns:112px 32px minmax(0,1fr) 32px;align-items:center;gap:7px;display:grid}.qslReportLabel{grid-template-rows:auto auto;grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:7px;min-width:0;display:grid}.qslReportLabel b{text-align:center;color:#fff;text-shadow:0 0 10px #7ee7ff38;grid-row:1/3;min-width:44px;font:950 17px ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.qslReportLabel span{color:#b8d7e8;font-size:9px;font-weight:900}.qslReportLabel small{color:#cfe7f580;white-space:nowrap;text-overflow:ellipsis;font-size:8px;overflow:hidden}.qslReportRow>button{color:#aee8ff;cursor:pointer;background:#236d9738;border:1px solid #75cff93d;border-radius:50%;place-items:center;width:32px;height:32px;padding:0;font-size:18px;font-weight:800;display:grid}.qslReportRow input[type=range]{accent-color:#6fd8ff;cursor:pointer;background:0 0;border:0;width:100%;height:26px;padding:0}.qslReportScale{color:#bfdbeb73;justify-content:space-between;gap:3px;margin-left:151px;margin-right:39px;font:800 7px ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;display:flex}.qslReportScale.signal{font-size:6px}.qslDataSummary span:last-child{color:#fff;border-top:1px solid #77c9f11f;margin-top:2px;padding-top:4px}.qslDataSummary span:last-child b{color:#f3cc62}@media (min-width:1101px){.identityPremiumBrand{margin-right:16px!important}.identityRecentRibbon{margin-left:8px!important}}@media (max-width:760px){.qslFrequencyWheel{grid-template-columns:44px 40px minmax(105px,1fr) 40px 44px;gap:3px}.qslFrequencyWheel>button{height:38px;font-size:8px}.qslFrequencyReadout{height:52px!important;padding:4px 7px!important}.qslFrequencyReadout input{font-size:1.1rem!important}.qslReportRow{grid-template-columns:92px 30px minmax(0,1fr) 30px;gap:5px}.qslReportScale{margin-left:127px;margin-right:35px}.qslReportLabel b{min-width:38px;font-size:15px}.qslReportLabel small{display:none}}.qslFrequencyTitle{justify-content:space-between;align-items:center;gap:10px;display:flex}.qslFrequencyTitle>small{color:#cfe7f585;font-size:9px;font-weight:750}.qslTunerBand{cursor:ew-resize;touch-action:pan-y;-webkit-user-select:none;user-select:none;background:linear-gradient(#000812e0,#071e30d1);border:1px solid #7ee7ff52;border-radius:14px;outline:none;min-height:74px;position:relative;overflow:hidden;box-shadow:inset 0 0 30px #56c3ef14}.qslTunerBand:focus-visible{box-shadow:0 0 0 3px #6fd8ff29,inset 0 0 30px #56c3ef14}.qslTunerBand.dragging{cursor:grabbing}.qslTunerTicks{grid-template-columns:repeat(5,1fr);align-items:end;display:grid;position:absolute;inset:0 16px}.qslTunerTicks>span{color:#bee0ef80;font-variant-numeric:tabular-nums;justify-content:center;align-items:flex-end;height:100%;padding-bottom:8px;font:800 8px ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;display:flex;position:relative}.qslTunerTicks i{background:#9fddf852;width:1px;height:28px;position:absolute;top:10px;left:50%}.qslTunerTicks span.active{color:#dff8ff}.qslTunerTicks span.active i{background:#7de3ff;width:2px;height:40px;box-shadow:0 0 12px #7de3ff8c}.qslTunerNeedle{pointer-events:none;background:linear-gradient(#8cecff,#6cc9f4 66%,#0000);width:2px;position:absolute;top:5px;bottom:2px;left:50%;transform:translate(-1px);box-shadow:0 0 14px #7ee7ffad}.qslTunerNeedle:before{content:"";border-top:7px solid #a5efff;border-left:6px solid #0000;border-right:6px solid #0000;position:absolute;top:0;left:50%;transform:translate(-50%)}.qslFrequencyConsole{grid-template-columns:54px 48px minmax(155px,1fr) 48px 54px;align-items:center;gap:5px;display:grid}.qslFrequencyConsole>button{color:#bcecff;cursor:pointer;background:linear-gradient(#184d6fa8,#082841cc);border:1px solid #76d3ff3d;border-radius:10px;height:42px;padding:0 4px;font-size:10px;font-weight:900}.qslFrequencyConsole>button:hover{color:#fff;border-color:#7ee7ff8f;box-shadow:0 0 0 2px #5bcaf814}.qslFrequencyDisplay{font-variant-numeric:tabular-nums;background:radial-gradient(circle at 50% 15%,#59c7f524,#0000 65%),#000913c7;border:1px solid #7ee7ff75;border-radius:14px;justify-content:center;align-items:baseline;gap:7px;min-width:0;height:58px;padding:5px 11px;display:flex;box-shadow:inset 0 0 22px #47bbef14}.qslFrequencyDisplay strong{color:#f5fbff;letter-spacing:.035em;font:950 1.55rem ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.qslFrequencyDisplay small{color:#78ddff;letter-spacing:.06em;font-size:10px;font-weight:900}.qslFrequencyManual{background:#0000001f!important;border:1px solid #84ceff21!important;border-radius:10px!important;grid-template-columns:auto minmax(0,1fr) auto!important;align-items:center!important;gap:7px!important;padding:6px 9px!important;display:grid!important}.qslFrequencyManual>span{color:#cfe7f57a!important;font-size:8px!important}.qslFrequencyManual input{text-align:right!important;min-width:0!important;padding:3px 6px!important;font:800 11px ui-monospace,SFMono-Regular,Menlo,Consolas,monospace!important}.qslFrequencyManual>small{color:#7edfff99;font-size:8px}.qslReportPanel>header b{text-align:center;white-space:nowrap;min-width:104px;padding-left:12px;padding-right:12px}.qslReportLabel b{white-space:nowrap;min-width:62px}@media (max-width:760px){.qslFrequencyConsole{grid-template-columns:42px 38px minmax(122px,1fr) 38px 42px;gap:3px}.qslFrequencyConsole>button{height:38px;font-size:8px}.qslFrequencyDisplay{height:52px;padding:4px 7px}.qslFrequencyDisplay strong{font-size:1.18rem}.qslTunerTicks>span{font-size:7px}.qslReportRow{grid-template-columns:110px 30px minmax(0,1fr) 30px;gap:5px}.qslReportScale{margin-left:145px;margin-right:35px}.qslReportLabel b{min-width:54px;font-size:14px}}.qslFrequencyDigitsControl{gap:5px;padding:8px 10px}.qslFrequencyDigitsControl .qslFrequencyTitle>small{font-size:8px}.qslFrequencyDigits{font-variant-numeric:tabular-nums;background:#000913bd;border:1px solid #7ee7ff4d;border-radius:12px;justify-content:center;align-items:center;gap:3px;min-height:48px;padding:5px 7px;display:flex;box-shadow:inset 0 0 18px #47bbef0f}.qslFrequencyDigits>button{color:#f4fbff;cursor:ns-resize;background:linear-gradient(#143041e0,#03101beb);border:1px solid #7ee7ff2e;border-radius:7px;width:32px;height:38px;padding:0;font:950 1.35rem/1 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;box-shadow:inset 0 1px #ffffff0a}.qslFrequencyDigits>button:hover,.qslFrequencyDigits>button.active,.qslFrequencyDigits>button:focus-visible{color:#fff;background:linear-gradient(#1b4e6af2,#041a2bfa);border-color:#7ee7ffad;outline:none;box-shadow:0 0 0 2px #6fd8ff1a,inset 0 0 14px #4ac4f114}.qslFrequencySeparator{color:#7fe1ff;margin:0 -1px;font:950 1.4rem/1 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.qslFrequencyUnit{color:#78ddff;letter-spacing:.06em;white-space:nowrap;margin-left:5px;font-size:9px;font-weight:900}.qslFrequencyDigitsControl .qslFrequencyManual{padding:4px 8px!important}.qslFrequencyDigitsControl .qslFrequencyManual input{padding:2px 5px!important}.qslFrequencyDigitsControl .qslFrequencyHint,.qslFrequencyDigitsControl .qslTunerBand,.qslFrequencyDigitsControl .qslFrequencyConsole{display:none!important}.qslReportLabel b{min-width:74px;font-size:20px;line-height:1.05}.qslReportRow{grid-template-columns:136px 32px minmax(0,1fr) 32px}.qslReportScale{margin-left:175px}.qslReportPanel>header b{min-width:116px;font-size:14px}@media (max-width:760px){.qslFrequencyDigits{gap:2px;padding:4px}.qslFrequencyDigits>button{width:27px;height:35px;font-size:1.16rem}.qslFrequencySeparator{font-size:1.2rem}.qslFrequencyUnit{margin-left:3px;font-size:8px}.qslReportLabel b{min-width:68px;font-size:18px}.qslReportRow{grid-template-columns:116px 30px minmax(0,1fr) 30px}.qslReportScale{margin-left:151px}.qslReportPanel>header b{min-width:108px;font-size:13px}}.qslFrequencyDigitsControl{position:relative}.qslFrequencyUnit{white-space:nowrap;cursor:pointer;border-radius:8px;justify-content:center;align-items:center;height:30px;display:inline-flex;color:#78ddff!important;letter-spacing:.06em!important;background:#123b4e8a!important;border:1px solid #7ee7ff3d!important;padding:0 7px!important;font-size:9px!important;font-weight:900!important}.qslFrequencyUnit:hover,.qslFrequencyUnit:focus-visible{outline:none;background:#1c536cb8!important;border-color:#7ee7ffa8!important}.qslFrequencyPopup{z-index:8;background:#071a2a;border:1px solid #7ee7ff5c;border-radius:12px;width:min(250px,100% - 20px);padding:9px;position:absolute;top:calc(100% - 3px);right:10px;box-shadow:0 12px 28px #00000061}.qslFrequencyPopup>span{color:#9eeaff;letter-spacing:.06em;text-transform:uppercase;margin-bottom:6px;font-size:9px;font-weight:850;display:block}.qslFrequencyPopup>div{grid-template-columns:minmax(0,1fr) 42px 32px;gap:6px;display:grid}.qslFrequencyPopup input{text-align:right;min-width:0!important;padding:7px 8px!important;font:850 13px ui-monospace,SFMono-Regular,Menlo,Consolas,monospace!important}.qslFrequencyPopup button{color:#e9faff;background:#4badda1f;border:1px solid #7ee7ff38;border-radius:8px;font-weight:850}.qslFrequencyDigitsControl>.qslFrequencyManual{display:none!important}.qslReportPanel>header b{min-width:136px!important;padding-left:14px!important;padding-right:14px!important}.qslReportRow.strength .qslReportLabel b{min-width:84px!important}.qslModeFields label:last-child select{text-align:center;text-align-last:center}@media (max-width:760px){.qslReportPanel>header b{min-width:128px!important}.qslReportRow.strength .qslReportLabel b{min-width:80px!important}.qslFrequencyPopup{width:min(238px,100% - 12px);right:6px}}.countryFlag>.countryFlagCode{color:#b9d9e9;letter-spacing:.04em;filter:none;background:#081c2bb8;border:1px solid #81bce052;border-radius:3px;justify-content:center;align-items:center;min-width:24px;height:17px;padding:0 3px;font:900 9px ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;display:inline-flex}.participantCardChip{position:relative;overflow:visible}.participantMemoryBadges{pointer-events:none;z-index:6;margin:0;display:block;position:absolute;inset:0}.participantMemoryBadges .memoryBadge{pointer-events:none;border-radius:999px;width:15px;height:15px;margin:0;position:absolute;top:-6px;box-shadow:0 1px 4px #00000047}.participantMemoryBadges .memoryBadge.note{left:-5px}.participantMemoryBadges .memoryBadge.qsl{right:-5px}.participantMemoryBadges .memoryBadge svg{stroke-width:2.4px;width:9px;height:9px}.participantCardChip.speaking .participantMemoryBadges .memoryBadge{border-radius:999px;width:15px;height:15px;box-shadow:0 1px 4px #00000047}.participantCardChip.speaking .participantMemoryBadges .memoryBadge.note{color:#5a4300;background:#ffd954;box-shadow:inset 0 0 0 1px #6c4d002e,0 1px 4px #00000047}.participantCardChip.speaking .participantMemoryBadges .memoryBadge.qsl{color:#eaf8ff;background:#16659f;box-shadow:inset 0 0 0 1px #93e1ff59,0 1px 4px #00000047}.participantCardChip.speaking .participantMemoryBadges .memoryBadge.qsl.confirmed{color:#d8fff1;background:#137458}.contactMemoryShelf{border-radius:14px;gap:10px;margin:7px 0 10px;padding:8px 10px}.contactMemoryShelfTitle{min-width:142px}.contactMemoryShelfTitle b{font-size:10px}.contactMemoryShelfTitle small{font-size:9px}.contactMemoryTools{gap:7px}.contactMemoryTool{gap:7px;min-width:118px;padding:7px 10px}.contactMemoryTool b{font-size:11px}.contactMemoryTool small{margin-top:2px;font-size:9px}@media (max-width:760px){.contactMemoryShelf{gap:7px;margin:6px 0 9px;padding:7px 8px}.contactMemoryTool{padding:6px 8px}.contactMemoryToolIcon{width:24px;height:24px}.contactMemoryToolIcon svg{width:16px;height:16px}.participantMemoryBadges .memoryBadge{width:14px;height:14px;top:-5px}.participantMemoryBadges .memoryBadge.note{left:-4px}.participantMemoryBadges .memoryBadge.qsl{right:-4px}}.boxModeTabs>button.contacts svg{color:#ffd86a}.boxModeTabs>button.contacts>em{min-width:28px}.boxModeTabs>button.active.contacts{color:#fff1b7;background:linear-gradient(#6548109e,#261d0beb);border-color:#ffd252c7;box-shadow:0 0 0 2px #ffd2520f,inset 0 -2px #ffd25247}.boxDirectory.myContactsMode{overflow:visible}.myContactsPanel{padding:10px 12px 13px}.myContactsSummary{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin-bottom:8px;display:grid}.myContactsSummary>span{background:#061927b8;border:1px solid #3d64808f;border-radius:10px;justify-content:space-between;align-items:center;gap:6px;min-height:48px;padding:7px 9px;display:flex}.myContactsSummary b{color:#e9f7ff;font:900 1rem ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.myContactsSummary small{color:#7d9bae;text-transform:uppercase;letter-spacing:.04em;font-size:.54rem}.myContactsFilters{scrollbar-width:none;align-items:center;gap:5px;margin-bottom:8px;display:flex;overflow-x:auto}.myContactsFilters::-webkit-scrollbar{display:none}.myContactsFilters button{color:#7f9cae;background:#091e2d;border:1px solid #30536cb3;border-radius:8px;flex:none;height:29px;padding:0 10px;font-size:.55rem;font-weight:850}.myContactsFilters button.active{color:#d7f6ff;background:#0b3851;border-color:#50c8f6b3}.myContactsFilters button.refresh{min-width:34px;margin-left:auto;font-size:.9rem}.myContactsList{gap:6px;display:grid}.myContactRow{background:linear-gradient(#071c2be0,#051420f0);border:1px solid #2e4e669e;border-radius:10px;grid-template-columns:minmax(115px,1fr) minmax(0,1.5fr) auto;align-items:center;gap:8px;min-height:52px;padding:7px 8px;display:grid}.myContactRow.pending{border-left:3px solid #dfab3d}.myContactRow.confirmed{box-shadow:inset 3px 0 #38bc8b8c}.myContactIdentity{flex-direction:column;gap:2px;min-width:0;display:flex}.myContactIdentity b{color:#eef8ff;font:.82rem ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.myContactIdentity small{color:#607e93;white-space:nowrap;text-overflow:ellipsis;font-size:.48rem;overflow:hidden}.myContactStats{flex-wrap:wrap;align-items:center;gap:5px;min-width:0;display:flex}.myContactStats span{color:#8faabd;background:#123043b3;border-radius:6px;align-items:center;gap:3px;height:23px;padding:0 6px;font-size:.48rem;font-weight:800;display:flex}.myContactStats span.pending{color:#f2cb77;background:#6f4e1152}.myContactStats span.confirmed{color:#a7efd4;background:#16674b4f}.myContactActions{align-items:center;gap:4px;display:flex}.myContactActions button{color:#87a7ba;background:#0a2232;border:1px solid #365970b3;border-radius:8px;justify-content:center;align-items:center;gap:4px;min-width:55px;height:30px;padding:0 7px;font-size:.5rem;font-weight:900;display:flex}.myContactActions button.note.hasData{color:#fff1a4;background:#715614;border-color:#aa8526}.myContactActions button.qsl.hasData{color:#d8f5ff;background:#124d71;border-color:#2879a4}.myContactActions button.qsl.confirmed{color:#d9fff1;background:#176046;border-color:#2c9670}.myContactsEmpty{text-align:center;color:#718da1;padding:24px 12px;font-size:.62rem}.myContactsGate{color:#9fc2d5;background:#071b2ad1;border:1px solid #50809e7a;border-radius:12px;align-items:center;gap:10px;margin:12px;padding:16px;display:flex}.myContactsGate>div{flex-direction:column;flex:1;min-width:0;display:flex}.myContactsGate b{color:#e6f6ff;font-size:.7rem}.myContactsGate small{font-size:.55rem}.myContactsGate button{color:#dff7ff;background:#0b4563;border:1px solid #347ca3;border-radius:8px;height:31px;padding:0 11px;font-size:.53rem;font-weight:900}.myContactsQslModal>h3{color:#eaf8ff;margin:6px 0 12px;font:900 1.05rem ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.presenceIdentity{flex:1;min-width:0}.presenceMemoryBadges{flex:none;align-items:center;gap:3px;display:flex}.presenceMemoryBadge{border:1px solid #0000;border-radius:999px;place-items:center;width:25px;height:25px;padding:0;display:grid}.presenceMemoryBadge.note{color:#5a4300;background:#e6c23f;border-color:#ffe67973}.presenceMemoryBadge.qsl{color:#e9f8ff;background:#145d89;border-color:#6acaf54d}.presenceMemoryBadge.qsl.confirmed{color:#dcfff2;background:#176448;border-color:#60e8b257}.presenceRow.memoryDropOver{outline-offset:-2px;background:#12486352;outline:2px solid #5fd5ffbf}.presenceRow.memoryTouchReady{cursor:pointer}.presenceRow.memoryTouchReady:hover{background:#113a4f4d}@media (max-width:900px){.boxDirectoryHead{overflow:visible}.boxModeTabs{scroll-snap-type:x proximity;scrollbar-width:none;flex:100%;justify-content:flex-start;width:100%;padding-bottom:2px;overflow:auto hidden}.boxModeTabs::-webkit-scrollbar{display:none}.boxModeTabs>button{scroll-snap-align:start;flex:0 0 138px!important;min-width:138px!important}.boxModeTabs>button.contacts>em{min-width:22px!important}.myContactsPanel{padding:7px}.myContactsSummary{scrollbar-width:none;grid-template-columns:repeat(4,minmax(76px,1fr));overflow-x:auto}.myContactsSummary::-webkit-scrollbar{display:none}.myContactRow{grid-template-columns:minmax(92px,1fr) auto;gap:5px}.myContactStats{order:3;grid-column:1/-1}.myContactActions button{width:36px;min-width:36px}.myContactActions button span{display:none}}@media (max-width:520px){.myContactsSummary>span{flex-direction:column;align-items:flex-start;min-height:42px;padding:5px 6px}.myContactsSummary b{font-size:.82rem}.myContactsSummary small{font-size:.42rem}.presenceRow{gap:5px}.presenceMemoryBadge{width:23px;height:23px}.presenceRowActions{gap:1px}}@media (max-width:760px){.contactMemoryShelf{flex-direction:row;align-items:center;gap:6px;padding:6px 7px}.contactMemoryShelfTitle{flex:0 0 82px;min-width:82px}.contactMemoryShelfTitle small{display:none}.contactMemoryShelfTitle b{font-size:8px;line-height:1.05}.contactMemoryTools{flex-wrap:nowrap;flex:1;justify-content:flex-end;gap:5px}.contactMemoryTool{flex:1;gap:5px;min-width:0;padding:5px 6px}.contactMemoryToolIcon{width:22px;height:22px}.contactMemoryToolIcon svg{width:14px;height:14px}.contactMemoryTool b{font-size:9px}.contactMemoryTool small{font-size:7px}}.myContactsFilters button.adifExport{color:#d8f6ff;background:#0d445ec7;border-color:#4bb2dab3;align-items:center;gap:5px;margin-left:auto;font-weight:900;display:inline-flex}.myContactsFilters button.adifExport:disabled{opacity:.58;cursor:wait}.myContactsFilters button.adifExport+button.refresh{margin-left:0}@media (max-width:520px){.myContactsFilters button.adifExport span{display:none}.myContactsFilters button.adifExport{justify-content:center;width:32px;padding:0}}.contactMemoryTool.message{color:#effcff;background:linear-gradient(135deg,#0b756f,#104b67 70%,#173a5b);border-color:#68ebe080;box-shadow:0 8px 22px #00505c47}.contactMemoryTool.message.selected{box-shadow:0 0 0 3px #56e0d733,0 12px 28px #005a6852}.messageComposerCard textarea{min-height:112px}.messageComposerPhotoPreview{background:#061724;border:1px solid #5ab2d359;border-radius:12px;max-width:220px;position:relative;overflow:hidden}.messageComposerPhotoPreview img{object-fit:cover;width:100%;max-height:150px;display:block}.messageComposerPhotoPreview button{color:#fff;background:#000000ad;border:0;border-radius:50%;place-items:center;width:28px;height:28px;display:grid;position:absolute;top:6px;right:6px}.messagePhotoPick{align-items:center;gap:6px;display:inline-flex!important}.boxModeTabs>button.messages svg{color:#65e5dc}.boxModeTabs>button.messages>em{min-width:28px}.boxModeTabs>button.active.messages{color:#d9fffb;background:linear-gradient(#0f5c639e,#082533f0);border-color:#65e5dcc2;box-shadow:0 0 0 2px #65e5dc0f,inset 0 -2px #65e5dc47}.boxDirectory.messagesMode{overflow:visible}.messagesPanel{grid-template-columns:minmax(210px,290px) minmax(0,1fr);gap:9px;min-height:420px;padding:10px;display:grid}.messageThreads,.messageConversation{background:#051622e0;border:1px solid #325b7499;border-radius:12px;min-width:0;overflow:hidden}.messageThreadsHead{border-bottom:1px solid #325b7485;justify-content:space-between;align-items:center;gap:7px;height:48px;padding:7px 10px;display:flex}.messageThreadsHead b{color:#e7f8ff;font-size:.68rem}.messageThreadsHead span{color:#6f97aa;font-size:.48rem}.messageThreadRow{color:#9db6c4;text-align:left;background:0 0;border:0;border-bottom:1px solid #28485c73;gap:4px;width:100%;min-height:58px;padding:7px 35px 7px 9px;display:grid;position:relative}.messageThreadRow:hover,.messageThreadRow.active{background:#10465b6b}.messageThreadCall{justify-content:space-between;align-items:center;gap:6px;display:flex}.messageThreadCall b{color:#ebf9ff;font:.72rem ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.messageThreadCall small{color:#607f90;font-size:.43rem}.messageThreadPreview{white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:4px;min-width:0;font-size:.5rem;display:flex;overflow:hidden}.messageThreadRow em{color:#fff;background:#e05454;border-radius:999px;place-items:center;min-width:20px;height:20px;padding:0 5px;font:900 .48rem ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;display:grid;position:absolute;top:21px;right:9px}.messageConversation{flex-direction:column;min-height:420px;display:flex}.messageConversation>header{border-bottom:1px solid #325b7485;align-items:center;gap:8px;height:49px;padding:7px 10px;display:flex}.messageConversation>header>div{flex-direction:column;display:flex}.messageConversation>header small{color:#60869a;letter-spacing:.08em;font-size:.42rem}.messageConversation>header b{color:#eaf9ff;font:.75rem ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.messageBack{color:#b9deec;background:#092638;border:1px solid #3b678099;border-radius:8px;width:32px;height:32px;display:none}.messageBubbles{flex-direction:column;flex:1;gap:7px;min-height:240px;max-height:52vh;padding:12px;display:flex;overflow-y:auto}.messageBubble{color:#d7e9f2;background:#102c3e;border:1px solid #3969858c;border-radius:13px 13px 13px 4px;align-self:flex-start;max-width:min(78%,560px);padding:8px 10px}.messageBubble.sent{background:#0e554f;border-color:#4ebeb480;border-radius:13px 13px 4px;align-self:flex-end}.messageBubble p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:.62rem;line-height:1.42}.messageBubble>small{color:#d5ebf48c;text-align:right;margin-top:5px;font-size:.4rem;display:block}.messagePhoto{color:#9fd7ea;background:#071b29;border:1px solid #62b0c96b;border-radius:9px;justify-content:center;align-items:center;gap:6px;min-width:130px;min-height:64px;margin-top:5px;padding:0;display:flex;overflow:hidden}.messagePhoto img{object-fit:cover;width:180px;max-width:100%;height:110px;display:block}.messagePhoto span{font-size:.52rem;font-weight:850}.messageComposer{background:#04111ceb;border-top:1px solid #325b7485;padding:8px}.messageComposerRow{grid-template-columns:36px minmax(0,1fr) 38px;align-items:end;gap:6px;display:grid}.messageComposerRow button{color:#94c7d9;background:#0b2b3d;border:1px solid #37667fad;border-radius:9px;place-items:center;height:36px;display:grid}.messageComposerRow button.send{color:#e4fffb;background:#0f655d;border-color:#278a80}.messageComposerRow button:disabled{opacity:.45}.messageComposerRow textarea{resize:vertical;color:#e9f7ff;background:#071c2a;border:1px solid #37667f9e;border-radius:9px;min-height:36px;max-height:105px;padding:8px 9px;font-size:.63rem}.messagePhotoDraft{border-radius:8px;width:90px;margin-bottom:6px;position:relative;overflow:hidden}.messagePhotoDraft img{object-fit:cover;width:90px;height:60px;display:block}.messagePhotoDraft button{color:#fff;background:#000000ad;border:0;border-radius:50%;place-items:center;width:23px;height:23px;display:grid;position:absolute;top:3px;right:3px}.messagesEmpty{text-align:center;color:#7896a8;padding:24px 12px;font-size:.58rem}.conversationEmpty{flex-direction:column;align-items:center;gap:6px;margin:auto;display:flex}.conversationEmpty b{color:#cde7f2}.conversationEmpty small{font-size:.5rem}.messagesGate{color:#9fc2d5;background:#071b2ad1;border:1px solid #50809e7a;border-radius:12px;align-items:center;gap:10px;margin:12px;padding:16px;display:flex}.messagesGate>div{flex-direction:column;flex:1;min-width:0;display:flex}.messagesGate b{color:#e6f6ff;font-size:.7rem}.messagesGate small{font-size:.55rem}.messagesGate button{color:#dff7ff;background:#0b4563;border:1px solid #347ca3;border-radius:8px;height:31px;padding:0 11px;font-size:.53rem;font-weight:900}.messageLightbox{z-index:99999;background:#00050ae0;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.messageLightbox img{object-fit:contain;border-radius:10px;max-width:min(94vw,1200px);max-height:88vh}.messageLightbox>button{color:#fff;background:#0009;border:1px solid #fff3;border-radius:50%;place-items:center;width:38px;height:38px;display:grid;position:absolute;top:18px;right:18px}@media (max-width:760px){.messagesPanel{min-height:380px;padding:7px;display:block}.messagesPanel.threadOpen .messageThreads,.messagesPanel:not(.threadOpen) .messageConversation{display:none}.messageConversation{min-height:380px}.messageBack{place-items:center;display:grid}.messageBubbles{max-height:55vh}.messageBubble{max-width:88%}.contactMemoryShelf{overflow:hidden}.contactMemoryTools,.contactMemoryTool.message{min-width:0}}.messageComposerRow{grid-template-columns:36px 36px minmax(0,1fr) 38px}.messageComposerRow button.camera{color:#a9d9e8;background:#0a3043}@media (min-width:761px){.contactMemoryShelf{justify-content:flex-start;gap:9px;margin:6px 0 9px;padding:6px 8px}.contactMemoryShelfTitle{flex:0 0 132px;min-width:132px}.contactMemoryShelfTitle b{font-size:9px}.contactMemoryShelfTitle small{font-size:8px}.contactMemoryTools{flex-wrap:nowrap;flex:0 auto;justify-content:flex-start;gap:5px}.contactMemoryTool{flex:none;gap:5px;width:auto;min-width:0;padding:5px 8px}.contactMemoryToolIcon{width:22px;height:22px}.contactMemoryToolIcon svg{width:14px;height:14px}.contactMemoryTool b{font-size:9px}.contactMemoryTool small{display:none}}@media (max-width:520px){.messageComposerRow{grid-template-columns:34px 34px minmax(0,1fr) 36px;gap:5px}}.messageThreadsHead>div{flex-direction:column;gap:2px;min-width:0;display:flex}.messageNewBtn,.messageStartBtn{color:#ffe27a;white-space:nowrap;background:#5f480959;border:1px solid #d6ae388c;border-radius:8px;justify-content:center;align-items:center;gap:4px;font-size:.49rem;font-weight:900;display:inline-flex}.messageNewBtn{height:30px;padding:0 8px}.messageStartBtn{height:32px;margin-top:5px;padding:0 10px}.messageRecipientPicker{background:#081b28f5;border-bottom:1px solid #325b7485;padding:8px}.messageRecipientPicker label{color:#7fb3c9;background:#061c2a;border:1px solid #4b7e998c;border-radius:8px;align-items:center;gap:6px;height:34px;padding:0 8px;display:flex}.messageRecipientPicker input{color:#f2fbff;background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:.58rem}.messageRecipientResults{gap:3px;max-height:180px;margin-top:6px;display:grid;overflow-y:auto}.messageRecipientResults>button{color:#d8edf6;text-align:left;background:#092638;border:1px solid #37627a6b;border-radius:7px;justify-content:space-between;align-items:center;gap:7px;min-height:35px;padding:5px 8px;display:flex}.messageRecipientResults>button b{color:#ffe269;font:.63rem ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.messageRecipientResults>button small{color:#7899aa;font-size:.45rem}.messageRecipientResults>span{color:#6f91a3;text-align:center;padding:8px;font-size:.5rem}.messageConversation>header b{color:#ffe269}.messageDeleteThread{color:#ffb2b2;background:#5818185c;border:1px solid #b74b4b85;border-radius:8px;align-items:center;gap:5px;height:31px;margin-left:auto;padding:0 8px;font-size:.46rem;font-weight:850;display:inline-flex}.messageBubble{padding-right:31px;position:relative}.messageDeleteOne{color:#d3e7ef61;background:0 0;border:0;border-radius:7px;place-items:center;width:23px;height:23px;display:grid;position:absolute;top:5px;right:5px}.messageBubble:hover .messageDeleteOne,.messageDeleteOne:focus-visible{color:#ffc0c0;background:#0003}.messageFeedback{border-radius:8px;align-items:center;gap:6px;margin:7px 10px 0;padding:7px 9px;font-size:.52rem;font-weight:800;display:flex}.messageFeedback.success{color:#c8ffe4;background:#14674561;border:1px solid #3ec18366}.messageFeedback.error{color:#ffd2d2;background:#6c1b1b66;border:1px solid #de595973}.qsoShareOverlay{z-index:99970;background:#031825f0;border:1px solid #64dce094;border-radius:18px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;width:min(88vw,720px);padding:12px;animation:.2s ease-out qsoShareIn;display:grid;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 24px 80px #00000085}.qsoShareOverlay.withImage{grid-template-columns:minmax(150px,42%) minmax(0,1fr)}.qsoShareOverlay img{object-fit:contain;background:#06131b;border-radius:12px;width:100%;max-height:44vh;display:block}.qsoShareText{flex-direction:column;gap:6px;min-width:0;display:flex}.qsoShareText b{color:#ffe269;font:.88rem ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.qsoShareText p{color:#e2f3fa;white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:.72rem;line-height:1.42}.qsoShareText small{color:#79a1b4;font-size:.48rem}.qsoShareClose{color:#fff;background:#00000073;border:0;border-radius:50%;place-items:center;width:29px;height:29px;display:grid;position:absolute;top:7px;right:7px}@keyframes qsoShareIn{0%{opacity:0;transform:translate(-50%,-47%)scale(.98)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}.qsoShareDropTarget{z-index:100001;color:#ffe269;text-align:center;letter-spacing:.08em;background:#08222eeb;border:2px dashed #ffe069d9;border-radius:18px;place-items:center;width:min(72vw,520px);min-height:130px;font-weight:950;display:grid;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 20px 70px #00000080}.messageComposerPhotoPreview[draggable=true]{cursor:grab}.messageComposerPhotoPreview[draggable=true]:active{cursor:grabbing}.messageShareQso{color:#ffe269!important;background:#5b430557!important;border-color:#ffda538c!important}.messageShareQso small{opacity:.76;font-size:.42rem;font-weight:650;display:block}@media (max-width:760px){.messageDeleteThread span{display:none}.messageDeleteThread{justify-content:center;width:32px;padding:0}.messageRecipientResults{max-height:230px}.qsoShareOverlay,.qsoShareOverlay.withImage{grid-template-columns:1fr;width:calc(100vw - 20px)}.qsoShareOverlay img{max-height:38vh}.messageDeleteOne{color:#ffc0c0b3}}.messageComposerCard{width:min(680px,100vw - 28px)}.messageComposerHeading>span{color:#9ff7f1!important;background:#53d2df24!important}.messageComposerHeading h3{text-shadow:0 1px #00000047;color:#ffe36d!important}.messageComposerHeading small{color:#a8cbd9!important}.messageComposerCard textarea{box-sizing:border-box;resize:vertical;color:#f1fbff;caret-color:#ffe36d;background:#071d2c;border:1px solid #58a6c694;border-radius:13px;outline:none;width:100%;min-height:138px;padding:12px 13px;font-size:14px;font-weight:600;line-height:1.42}.messageComposerCard textarea::placeholder{color:#bad8e694}.messageComposerCard textarea:focus{border-color:#6fdce7d1;box-shadow:0 0 0 3px #41becf29}.messageComposerRow{align-items:flex-end;gap:6px;width:100%;min-width:0;display:flex!important}.messageComposerRow>button.photo,.messageComposerRow>button.camera,.messageComposerRow>button.send{flex:0 0 36px!important;width:36px!important;min-width:36px!important;max-width:36px!important;padding:0!important}.messageComposerRow>textarea{box-sizing:border-box;min-height:40px;max-height:112px;flex:auto!important;width:auto!important;min-width:0!important}.messagePhoto{width:min(220px,100%);min-width:0;max-width:220px}.messagePhoto img{width:100%;max-width:220px;height:118px}.contactMemoryShelfTitle b{letter-spacing:.11em;font-size:11px;font-weight:950}.contactMemoryShelfTitle small{color:#e2efffb8;font-size:10px;font-weight:700;line-height:1.15}.contactMemoryTool{flex-direction:row!important;justify-content:flex-start!important;align-items:center!important;display:flex!important}.contactMemoryToolIcon{flex:none}.contactMemoryTool>span:last-child{white-space:nowrap;flex-direction:column;justify-content:center;align-items:flex-start;min-width:0;display:flex}.contactMemoryTool b{font-size:12px;font-weight:950}.contactMemoryTool small{font-size:9px;font-weight:700}.contactMemoryTool.message .contactMemoryToolIcon{order:0}.contactMemoryTool.message>span:last-child{order:1}@media (max-width:760px){.messageComposerCard{width:calc(100vw - 20px)}.messageComposerRow{gap:5px}.messageComposerRow>button.photo,.messageComposerRow>button.camera,.messageComposerRow>button.send{flex-basis:34px!important;width:34px!important;min-width:34px!important;max-width:34px!important}.messageComposerRow>textarea{min-height:40px;font-size:16px;min-width:0!important}.contactMemoryShelfTitle{flex-basis:86px;min-width:86px}.contactMemoryShelfTitle b{font-size:9px;line-height:1.1}.contactMemoryTools{min-width:0}.contactMemoryTool{gap:4px;padding:5px}.contactMemoryToolIcon{width:23px;height:23px}.contactMemoryToolIcon svg{width:15px;height:15px}.contactMemoryTool b{font-size:10px}.contactMemoryTool small{margin-top:1px;font-size:8px}.messageComposerCard .memoryModalActions{grid-template-columns:repeat(2,minmax(0,1fr));justify-content:stretch;gap:7px;display:grid}.messageComposerCard .memoryModalActions button{justify-content:center;width:100%;min-width:0;min-height:42px;padding:8px 7px}.messageComposerCard .messageShareQso span{min-width:0}.messageComposerCard .messageShareQso small{font-size:9px;line-height:1.1}}.contactMemoryShelf{justify-content:flex-start;align-items:center;gap:8px;margin:6px 0 9px;padding:7px 9px;display:flex;position:relative;overflow:visible}.contactMemoryShelfTitle{flex:none!important;align-items:center!important;min-width:110px!important;display:flex!important}.contactMemoryShelfTitle b{white-space:nowrap;letter-spacing:.04em!important;color:#9edfff!important;font-size:11px!important;line-height:1!important}.contactMemoryShelfTitle small,.contactMemoryTool small{display:none!important}.contactMemoryTools{flex-wrap:nowrap;flex:0 auto;justify-content:flex-start;gap:6px;min-width:0;display:flex}.contactMemoryTool{white-space:nowrap;flex:none!important;gap:6px!important;width:auto!important;min-width:0!important;padding:6px 9px!important}.contactMemoryToolIcon{width:25px!important;height:25px!important}.contactMemoryToolIcon svg{width:16px!important;height:16px!important}.contactMemoryTool b{font-size:11px!important;line-height:1!important}.contactMemoryTool.dragging{opacity:.28;z-index:100400!important}.contactMemoryDragOverlay{z-index:100600;letter-spacing:.04em;pointer-events:none;border-radius:999px;justify-content:center;align-items:center;gap:7px;min-width:112px;padding:9px 13px;font-weight:950;display:flex;box-shadow:0 18px 55px #00000094}.contactMemoryDragOverlay.note{color:#4d3a00;background:linear-gradient(135deg,#ffe477,#ffca3a);border:1px solid #fff1a1}.contactMemoryDragOverlay.qsl{color:#eef9ff;background:linear-gradient(135deg,#1262a1,#113768);border:1px solid #7bdcffa6}.contactMemoryDragOverlay.message{color:#effcff;background:linear-gradient(135deg,#0b756f,#104b67);border:1px solid #68ebe0a6}.qsoBoxMessageDropTarget{z-index:100500;color:#ffe365;pointer-events:auto;background:#071d2ae6;border:2px dashed #ffe265b8;border-radius:18px;justify-content:center;align-items:center;gap:9px;width:min(760px,100vw - 18px);min-height:96px;transition:all .14s;display:flex;position:fixed;top:7px;left:50%;transform:translate(-50%);box-shadow:0 20px 65px #00000073}.qsoBoxMessageDropTarget b{font-size:15px}.qsoBoxMessageDropTarget span{letter-spacing:.09em;font-size:11px;font-weight:950}.qsoBoxMessageDropTarget.over{background:#433708f0;border-style:solid;transform:translate(-50%)scale(1.012);box-shadow:0 0 0 4px #ffdc4924,0 24px 70px #0000007a}.messageComposerActions{overscroll-behavior-inline:contain;align-items:stretch;gap:7px;padding-bottom:2px;overflow-x:auto;display:flex!important}.messageComposerActions>button{white-space:nowrap;min-height:42px;flex:none!important}.messageComposerActions .messageComposerSend{min-width:132px;flex:1 0 auto!important}.messageComposerPhotoPreview{max-width:100%}.messageComposerPhotoPreview img{object-fit:contain;background:#06131b;max-width:100%;max-height:270px;display:block}@media (max-width:760px){.contactMemoryShelf{gap:6px;padding:6px 7px;overflow:visible}.contactMemoryShelfTitle{min-width:92px!important}.contactMemoryShelfTitle b{font-size:9px!important}.contactMemoryTools{flex:auto;gap:4px;overflow:visible}.contactMemoryTool{flex:1 1 0!important;justify-content:center!important;gap:4px!important;padding:5px 4px!important}.contactMemoryToolIcon{width:22px!important;height:22px!important}.contactMemoryToolIcon svg{width:14px!important;height:14px!important}.contactMemoryTool b{font-size:9px!important}.messageComposerCard .memoryModalActions.messageComposerActions{justify-content:flex-start;overflow-x:auto;grid-template-columns:none!important;display:flex!important}.messageComposerCard .memoryModalActions.messageComposerActions button{width:auto!important;min-width:max-content!important;padding:8px 10px!important}.messageComposerCard .memoryModalActions.messageComposerActions .messageComposerSend{margin-left:auto;min-width:128px!important}.qsoBoxMessageDropTarget{border-radius:15px;width:calc(100vw - 12px);min-height:84px;top:5px}}.qsoShareOverlay,.qsoShareOverlay.withImage{width:min(92vw,780px);max-height:92vh;padding:16px 18px 14px;display:block;overflow:auto}.qsoShareOverlay.expanded{width:min(96vw,1000px)}.qsoShareText{text-align:center;align-items:center;gap:10px;width:100%}.qsoShareText b{letter-spacing:.045em;text-align:center;padding:0 38px;font-size:clamp(1rem,2.2vw,1.28rem);line-height:1.15}.qsoShareImage{cursor:zoom-in;background:#06131b;border:0;border-radius:14px;place-items:center;width:100%;max-width:720px;padding:0;display:grid;overflow:hidden}.qsoShareImage img{object-fit:contain;background:#06131b;border-radius:14px;width:auto;max-width:100%;height:auto;max-height:54vh;margin:auto;display:block}.qsoShareOverlay.expanded .qsoShareImage{cursor:default;max-width:920px}.qsoShareOverlay.expanded .qsoShareImage img{max-height:70vh}.qsoShareText p{color:#f0f9fd;text-align:center;white-space:pre-wrap;overflow-wrap:anywhere;width:min(100%,720px);margin:0 auto;font-size:clamp(.92rem,2vw,1.08rem);font-weight:700;line-height:1.5}.qsoShareText small{text-align:center;font-size:.54rem}.qsoShareClose{width:32px;height:32px;top:9px;right:9px}.messagePhoto.download{color:#d9f7ff;background:linear-gradient(#0c3244eb,#061d2bf5);border:1px dashed #70cde29e;flex-direction:column;gap:5px;width:min(220px,100%);min-height:112px;padding:12px 14px;box-shadow:inset 0 0 0 1px #ffffff05}.messagePhoto.download:hover,.messagePhoto.download:focus-visible{color:#fff2a7;background:linear-gradient(#144252f5,#082636fa);border-color:#ffe169db}.messagePhoto.download:disabled{opacity:.72;cursor:progress}.messagePhotoDownloadGlyph{color:#9fe8f4;background:#48a8c21f;border-radius:10px;place-items:center;width:42px;height:34px;position:relative;display:grid!important}.messagePhotoDownloadGlyph>svg:last-child{color:#ffe36d;box-sizing:content-box;background:#0b4b61;border-radius:50%;padding:2px;position:absolute;bottom:1px;right:3px}.messagePhoto.download>span:not(.messagePhotoDownloadGlyph){font-size:.65rem;font-weight:900;line-height:1.1}.messagePhoto.download>small{color:#7fa8b9;margin:0;font-size:.48rem;font-weight:700;line-height:1.2;display:block}.messagePhoto.loaded{background:#06131b}.messagePhoto.loaded img{object-fit:contain;background:#06131b;width:min(220px,100%);height:auto;max-height:160px}@media (max-width:760px){.qsoShareOverlay,.qsoShareOverlay.withImage{width:calc(100vw - 16px);max-height:94vh;padding:14px 12px 12px}.qsoShareText{gap:9px}.qsoShareText b{padding:0 34px;font-size:1.02rem}.qsoShareImage img{max-height:50vh}.qsoShareOverlay.expanded .qsoShareImage img{max-height:72vh}.qsoShareText p{font-size:.96rem;line-height:1.46}}.boxModeTabs>button span{text-align:center!important;justify-content:center!important;align-items:center!important}.boxModeTabs>button b{text-shadow:0 0 8px #a4e2ff1f;color:#eefbff!important;letter-spacing:.02em!important;font-size:.68rem!important;font-weight:900!important}.boxModeTabs>button:not(.active){color:#c7deea!important}.myContactsFilters button.adifBackup{color:#e7f3f8;background:#182e3ed1;border-color:#809db4a6;align-items:center;gap:5px;font-weight:900;display:inline-flex}.myContactsFilters button.adifBackup:disabled{opacity:.58;cursor:wait}.myContactsFilters button.adifBackup+button.refresh{margin-left:0}.participantIdentityWithPhoto{grid-template-columns:52px minmax(0,1fr)!important;align-items:center!important;gap:9px!important}.operatorPhoto{border-radius:10px!important;width:52px!important;min-width:52px!important;max-width:52px!important;height:52px!important;min-height:52px!important;max-height:52px!important}.operatorPhoto img{object-fit:cover!important;width:52px!important;min-width:52px!important;max-width:52px!important;height:52px!important;min-height:52px!important;max-height:52px!important}.operatorPhotoLightbox{padding:12px!important}.operatorPhotoLightboxCard{gap:10px!important;width:min(720px,100vw - 24px)!important;max-height:calc(100vh - 24px)!important;padding:16px!important}.operatorPhotoLightboxCard img{object-fit:contain!important;width:min(400px,86vw)!important;max-width:100%!important;height:auto!important;max-height:82vh!important}@media (max-width:900px){.boxModeTabs>button b{font-size:.54rem!important}}@media (max-width:650px){.participantIdentityWithPhoto{grid-template-columns:46px minmax(0,1fr)!important;gap:7px!important}.operatorPhoto,.operatorPhoto img{width:46px!important;min-width:46px!important;max-width:46px!important;height:46px!important;min-height:46px!important;max-height:46px!important}.operatorPhotoLightboxCard{width:calc(100vw - 16px)!important;padding:10px!important}.operatorPhotoLightboxCard img{width:min(400px,92vw)!important;max-height:84vh!important}}@media (max-width:520px){.boxModeTabs>button b{font-size:.48rem!important}.myContactsFilters button.adifExport span,.myContactsFilters button.adifBackup span{display:none}.myContactsFilters button.adifExport,.myContactsFilters button.adifBackup{justify-content:center;width:32px;padding:0}}.myContactsFilters button.qrzUploadButton{color:#dff7ff;background:#093954eb;border-color:#52b1e29e;align-items:center;gap:5px;font-weight:900;display:inline-flex}.myContactsFilters button.contactsHelp{color:#ffe27c;background:linear-gradient(#59430c,#342706);border-color:#f4c549b8;place-items:center;width:31px;padding:0;display:grid}.myContactActions button.deleteMini{color:#ffb4b4;background:#5b1b1b75;border-color:#cb52527a;width:31px;min-width:31px;padding:0}.managedQslList{gap:9px;display:grid}.managedQslCard{background:#04121d8c;border:1px solid #50799673;border-radius:13px;grid-template-columns:92px minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px;display:grid;position:relative}.managedQslCard.confirmed{border-color:#42b4828c}.managedQslCard>img{object-fit:cover;background:#06131e;border-radius:9px;width:92px;height:68px}.managedQslInfo{flex-direction:column;gap:3px;min-width:0;display:flex}.managedQslInfo b{color:#edf9ff;font-size:.64rem}.managedQslInfo span,.managedQslInfo small{color:#88a6b9;white-space:nowrap;text-overflow:ellipsis;font-size:.53rem;overflow:hidden}.managedQslInfo em{color:#e8bd5d;align-items:center;gap:4px;font-size:.5rem;font-style:normal;display:flex}.managedQslCard.confirmed .managedQslInfo em{color:#83e7bb}.managedQslActions{gap:5px;display:flex}.managedQslActions button{color:#c8efff;background:#0b2b40;border:1px solid #537f9d99;border-radius:8px;place-items:center;width:31px;height:31px;padding:0;display:grid}.managedQslEditor{border-top:1px solid #ffffff12;grid-column:1/-1;align-items:end;gap:7px;padding-top:8px;display:flex}.managedQslEditor label{flex-direction:column;flex:1;gap:4px;display:flex}.managedQslEditor label span{color:#99b5c7;font-size:.5rem}.managedQslEditor input{color:#eaf8ff;background:#071d2b;border:1px solid #578aa98c;border-radius:8px;height:35px;padding:0 9px}.managedQslEditor button{color:#effaff;background:#0c4a69;border:1px solid #347ca3;border-radius:8px;height:35px;padding:0 11px;font-weight:850}.managedQslEditor button.secondary{color:#bfd0da;background:#122835;border-color:#405a6b}.contactExportModal>p{margin:4px 0 12px}.contactExportToolbar{align-items:center;gap:6px;margin:8px 0;display:flex}.contactExportToolbar button{color:#c6e3f2;background:#0a2739;border:1px solid #4976928c;border-radius:8px;height:30px;padding:0 9px;font-size:.52rem;font-weight:850}.contactExportToolbar button:nth-of-type(3){place-items:center;width:31px;padding:0;display:grid}.contactExportToolbar span{color:#90b4c8;margin-left:auto;font:800 .56rem ui-monospace,SFMono-Regular,Menlo,monospace}.contactExportList{gap:5px;max-height:360px;padding-right:3px;display:grid;overflow:auto}.contactExportRow{cursor:pointer;background:#04121d8f;border:1px solid #3e657e70;border-radius:10px;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:8px;padding:8px;display:grid}.contactExportRow.selected{background:#09344bb8;border-color:#3babdbad}.contactExportRow input{accent-color:#36a7d5;width:16px;height:16px}.contactExportRow>div:nth-child(2){flex-direction:column;min-width:0;display:flex}.contactExportRow b{color:#eef9ff;font:.72rem ui-monospace,SFMono-Regular,Menlo,monospace}.contactExportRow span{color:#86a6b9;white-space:nowrap;text-overflow:ellipsis;font-size:.5rem;overflow:hidden}.contactExportState{color:#7edfb7;align-items:center;gap:5px;max-width:150px;display:flex}.contactExportState small{color:inherit;text-align:right;font-size:.46rem;line-height:1.25}.contactExportNotice{color:#d9f5ff;background:#0a3952a6;border:1px solid #439ec973;border-radius:9px;margin-top:8px;padding:8px 10px;font-size:.56rem}.contactExportActions .info{color:#ffe17c;background:#4d3a0b8c;border-color:#eebe408c;align-items:center;gap:5px;margin-right:auto;display:flex}.contactExportActions .primary{align-items:center;gap:6px;display:flex}.qrzKeyPanel{background:linear-gradient(145deg,#08293dd1,#051927db);border:1px solid #5eb2de75;border-radius:12px;margin:10px 0;padding:11px}.qrzKeyHeading{align-items:center;gap:8px;display:flex}.qrzKeyHeading>div{flex-direction:column;display:flex}.qrzKeyHeading b{color:#eaf8ff;font-size:.62rem}.qrzKeyHeading small{color:#83a9bd;font-size:.48rem}.qrzKeyControls{grid-template-columns:minmax(0,1fr) auto auto;gap:6px;margin-top:8px;display:grid}.qrzKeyControls input{color:#eefaff;background:#061b29;border:1px solid #4c85a68c;border-radius:8px;height:34px;padding:0 9px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.qrzKeyControls button{color:#eefaff;background:#0c4764;border:1px solid #498cb1a3;border-radius:8px;align-items:center;gap:5px;height:34px;padding:0 10px;font-size:.52rem;font-weight:900;display:flex}.qrzSecurityNote{color:#f0cf75;align-items:flex-start;gap:5px;margin-top:7px;font-size:.48rem;line-height:1.35;display:flex}.contactsHelpBackdrop{z-index:10120}.contactsHelpModal{color:#fff7cf;background:linear-gradient(145deg,#4d3c0a,#241d08);border-color:#ffda639e;width:min(760px,100vw - 24px);box-shadow:0 28px 90px #261d02b8}.contactsHelpHero{align-items:center;gap:10px;padding-right:44px;display:flex}.contactsHelpHero span{letter-spacing:.14em;color:#f2c955;font-size:.48rem;font-weight:900}.contactsHelpHero h3{color:#fff7d4;margin:3px 0 0}.contactsHelpWarning{color:#ffe580;background:#ffdd5f1f;border:1px solid #ffdd5f57;border-radius:10px;gap:8px;margin:13px 0;padding:10px;display:flex}.contactsHelpWarning>div{flex-direction:column;gap:2px;display:flex}.contactsHelpSteps{gap:8px;display:grid}.contactsHelpSteps section>b{color:#ffe47f;margin-bottom:5px;font-size:.62rem;display:block}.contactsHelpSteps p{margin:4px 0}.contactsHelpSteps ol{margin:5px 0 0;padding-left:19px}.contactsHelpLinks{flex-wrap:wrap;gap:7px;margin-top:12px;display:flex}.contactsHelpLinks a{color:#fff0a8;background:#5b45088c;border:1px solid #ffe27157;border-radius:8px;padding:8px 10px;font-size:.5rem;font-weight:850;text-decoration:none}@media (max-width:620px){.myContactsFilters button.adifExport span,.myContactsFilters button.adifBackup span,.myContactsFilters button.qrzUploadButton span{display:none}.myContactsFilters button.adifExport,.myContactsFilters button.adifBackup,.myContactsFilters button.qrzUploadButton{justify-content:center;width:32px;padding:0}.managedQslCard{grid-template-columns:72px minmax(0,1fr) auto}.managedQslCard>img{width:72px;height:58px}.managedQslEditor{flex-wrap:wrap;align-items:stretch}.managedQslEditor label{flex-basis:100%}.qrzKeyControls{grid-template-columns:1fr 1fr}.qrzKeyControls input{grid-column:1/-1}.contactExportRow{grid-template-columns:20px minmax(0,1fr)}.contactExportState{grid-column:2;justify-content:flex-start;max-width:none}.contactExportState small{text-align:left}.contactExportList{max-height:42vh}}.qrzReplaceOption{color:#f1ca72;cursor:pointer;background:#53340838;border:1px solid #e2ad4859;border-radius:9px;align-items:flex-start;gap:8px;margin:3px 0 8px;padding:8px 9px;display:flex}.qrzReplaceOption input{accent-color:#d69b2e;margin-top:2px}.qrzReplaceOption>span{flex-direction:column;gap:2px;display:flex}.qrzReplaceOption b{font-size:.52rem}.qrzReplaceOption small{color:#d9bc7e;font-size:.46rem;line-height:1.35}.noteComposerCard .memoryModalActions .noteDelete{color:#fff1f1;background:#7e1d1de0;border:1px solid #b42d2dbf}.noteComposerCard .memoryModalActions .noteDelete:hover{background:#9a2222f5;border-color:#da4a4ae0}.contactExportFilterBar{scrollbar-width:none;align-items:center;gap:6px;margin:4px 0 8px;display:flex;overflow-x:auto}.contactExportFilterBar::-webkit-scrollbar{display:none}.contactExportFilterBar button{color:#a8c8da;background:#092336;border:1px solid #48759194;border-radius:9px;flex:none;height:32px;padding:0 12px;font-size:.58rem;font-weight:900}.contactExportFilterBar button.active{color:#effbff;background:#0b4664;border-color:#4bc7f2d9;box-shadow:inset 0 0 0 1px #6edcff1f}.contactExportToolbar{flex-wrap:wrap}.contactExportToolbar span{color:#b6d3e3;font-size:.6rem}.contactExportRow{gap:9px;padding:10px 9px}.contactExportRow b{color:#f5fbff;font-size:.84rem;line-height:1.15}.contactExportRow span.contactExportWhen{color:#c2d9e6;white-space:normal;text-overflow:clip;font-size:.63rem;font-weight:750;line-height:1.35;overflow:visible}.contactExportRow span.contactExportMeta{color:#89aabd;white-space:normal;text-overflow:clip;font-size:.57rem;line-height:1.3;overflow:visible}.contactExportPager{justify-content:center;align-items:center;gap:10px;margin:9px 0 2px;display:flex}.contactExportPager button{color:#d9f2ff;background:#0a2a3e;border:1px solid #48759194;border-radius:9px;width:34px;height:32px;font-size:1rem;font-weight:900}.contactExportPager button:disabled{opacity:.35;cursor:not-allowed}.contactExportPager span{text-align:center;color:#bad5e4;min-width:92px;font-size:.61rem;font-weight:850}.contactsHelpModal{color:#eefaff;background:linear-gradient(145deg,#071b2c,#0b3047);border-color:#5fc7ee9e;box-shadow:0 28px 90px #000f1cb8}.contactsHelpModal .memoryModalClose{color:#e9fbff;background:#6fd2f51a;border-color:#6fd2f547}.contactsHelpHero>svg{color:#72ddff}.contactsHelpHero span{letter-spacing:.12em;color:#8fe7ff;font-size:.58rem}.contactsHelpHero h3{color:#f3fcff;font-size:1.42rem}.contactsHelpWarning{color:#ffe991;background:#ffcd4121;border:1px solid #ffd85780;border-radius:11px;margin:14px 0;padding:12px}.contactsHelpWarning b{color:#fff0a8;font-size:.71rem}.contactsHelpWarning span{color:#f8f1cf;font-size:.64rem;line-height:1.5}.contactsHelpSteps section{background:#041622b8;border:1px solid #68c0e238;border-radius:11px;padding:12px}.contactsHelpSteps section>b{color:#9de9ff;margin-bottom:6px;font-size:.74rem}.contactsHelpSteps p,.contactsHelpSteps li,.contactsHelpSteps small{color:#d7eaf3;font-size:.65rem;line-height:1.58}.contactsHelpSteps ol{padding-left:21px}.contactsHelpLinks a{color:#dff8ff;background:#0c4a648c;border-color:#59c3eb6b;padding:9px 11px;font-size:.61rem}.contactExportActions .info{color:#dff8ff;background:#0a466094;border-color:#51b9e18f}.myContactsFilters button.contactsHelp{color:#e3f9ff;background:linear-gradient(#0c5574,#08354b);border-color:#4fbce5b8}@media (max-width:620px){.contactExportModal{width:min(760px,100vw - 16px);padding:18px 15px}.contactExportFilterBar button{height:34px;padding:0 11px;font-size:.61rem}.contactExportRow b{font-size:.86rem}.contactExportRow span.contactExportWhen{font-size:.65rem}.contactExportRow span.contactExportMeta{font-size:.59rem}.contactExportState small{font-size:.57rem}.contactsHelpModal{width:min(760px,100vw - 14px);padding:20px 17px}.contactsHelpHero h3{font-size:1.28rem}.contactsHelpWarning b{font-size:.73rem}.contactsHelpWarning span,.contactsHelpSteps p,.contactsHelpSteps li,.contactsHelpSteps small{font-size:.68rem}.contactsHelpSteps section>b{font-size:.77rem}}.myContactIdentity b{font-size:.87rem}.myContactIdentity small{color:#7898ac;font-size:.57rem}.managedQslThumb{cursor:zoom-in;background:#06131e;border:0;border-radius:10px;place-items:center;width:92px;height:68px;padding:0;display:grid;overflow:hidden}.managedQslThumb img{object-fit:cover;width:100%;height:100%;display:block}.managedQslActions button{border-radius:10px;width:34px;height:34px}.managedQslActions button.danger{color:#f5b9b9;background:#70222224;border-color:#d6646452}.managedQslActions button.danger:hover,.managedQslActions button.danger:focus-visible{color:#fff;background:#82242494;border-color:#ec6767bf}.managedQslPreviewBackdrop{z-index:10220}.managedQslPreview{background:#061724;border:1px solid #69c6e86b;border-radius:20px;flex-direction:column;align-items:center;gap:12px;width:min(980px,100vw - 24px);max-height:calc(100vh - 24px);padding:18px;display:flex;position:relative;box-shadow:0 30px 100px #000000ad}.managedQslPreview>img{object-fit:contain;background:#020a10;border-radius:13px;width:auto;max-width:100%;height:auto;max-height:76vh;display:block}.managedQslPreviewInfo{text-align:center;color:#dff5ff;flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;display:flex}.managedQslPreviewInfo b{font:.9rem ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.managedQslPreviewInfo span{color:#9fc0d2;font-size:.72rem}.managedQslPreviewActions{justify-content:center;gap:9px;display:flex}.managedQslPreviewActions button{color:#eefbff;background:#0b4966;border:1px solid #4e9bbe94;border-radius:10px;align-items:center;gap:7px;min-height:38px;padding:0 14px;font-weight:850;display:inline-flex}.managedQslPreviewActions button.secondary{color:#c6e1ed;background:#0a2739}.participantMemoryActions{grid-template-columns:repeat(3,minmax(0,1fr))}.participantMemoryAction.message>svg{color:#82dbff}.participantMemoryAction.message.hasData{background:#14648424;border-color:#58bbe261}.participantMemoryAction.message.hasUnread{background:#895b0c38;border-color:#ffce46b3;box-shadow:inset 0 0 0 1px #ffe0771a}.participantMemoryAction.message.hasUnread>svg{color:#ffe075}.participantMemoryAction.message.hasUnread b{color:#fff0ad}.roomContactMessagesBackdrop{z-index:10180}.roomContactMessagesModal{width:min(900px,100vw - 24px);padding:20px;overflow:visible}.roomContactMessagesModal>h3{margin-bottom:10px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.roomContactMessagesModal .messagesPanel.focusOnly{min-height:430px;padding:0;display:block}.roomContactMessagesModal .messagesPanel.focusOnly .messageConversation{min-height:430px;max-height:calc(100vh - 180px)}.roomContactMessagesModal .messagesPanel.focusOnly .messageBubbles{min-height:240px;max-height:none}.messagesPanel.focusOnly{grid-template-columns:1fr}.contactsHelpModal{width:min(840px,100vw - 24px);padding:26px 24px}.contactsHelpHero span{font-size:.72rem}.contactsHelpHero h3{font-size:1.65rem;line-height:1.2}.contactsHelpWarning{padding:14px}.contactsHelpWarning b{font-size:.9rem}.contactsHelpWarning span{font-size:.82rem;line-height:1.58}.contactsHelpSteps{gap:12px}.contactsHelpSteps section{padding:14px 15px}.contactsHelpSteps section>b{font-size:.94rem;line-height:1.35}.contactsHelpSteps p,.contactsHelpSteps li,.contactsHelpSteps small{font-size:.82rem;line-height:1.68}.contactsHelpLinks a{padding:11px 13px;font-size:.78rem;line-height:1.35}.globalBoxesFab{z-index:1105;border:2px solid var(--pr-frame);background:linear-gradient(145deg,var(--pr-panel-3),var(--pr-panel));min-width:62px;height:50px;color:var(--pr-accent-2);box-shadow:0 12px 28px #00000047,0 0 18px var(--pr-glow);cursor:pointer;border-radius:15px;flex-direction:column;justify-content:center;align-items:center;gap:1px;padding:0 10px;display:flex;position:fixed;bottom:22px;left:22px}.globalBoxesFab span{letter-spacing:.08em;font-size:.46rem;font-weight:950;line-height:1}.globalBoxesFab:hover,.globalBoxesFab:focus-visible{border-color:var(--pr-frame-strong);color:var(--pr-text);transform:translateY(-1px)}@media (max-width:760px){.participantMemoryActions{grid-template-columns:1fr 1fr}.participantMemoryAction.message{grid-column:1/-1}.roomContactMessagesModal{width:calc(100vw - 16px);max-height:calc(100vh - 16px);padding:16px 10px 10px;overflow:auto}.roomContactMessagesModal .messagesPanel.focusOnly .messageConversation{min-height:420px;max-height:none}.managedQslCard{grid-template-columns:72px minmax(0,1fr)}.managedQslThumb{width:72px;height:58px}.managedQslActions{grid-column:1/-1;justify-content:flex-end}.managedQslActions button{width:38px;height:36px}.managedQslPreview{width:calc(100vw - 14px);padding:12px}.managedQslPreview>img{max-height:72vh}.contactsHelpModal{width:calc(100vw - 14px);padding:22px 17px}.contactsHelpHero h3{font-size:1.45rem}.contactsHelpHero span{font-size:.67rem}.contactsHelpWarning b{font-size:.88rem}.contactsHelpWarning span,.contactsHelpSteps p,.contactsHelpSteps li,.contactsHelpSteps small{font-size:.82rem}.contactsHelpSteps section>b{font-size:.92rem}.contactsHelpLinks a{font-size:.77rem}.globalBoxesFab{min-width:58px;height:48px;padding:0 8px;bottom:12px;left:12px}}.qrzKeyControls{grid-template-columns:minmax(0,1fr) auto auto auto}.qrzKeyControls .qrzDeleteKey{color:#f8c4c4;background:#70222229;border-color:#d664645c}.qrzKeyControls .qrzDeleteKey:hover:not(:disabled),.qrzKeyControls .qrzDeleteKey:focus-visible:not(:disabled){color:#fff;background:#82242485;border-color:#ec6767b8}.qrzKeyControls button:disabled{opacity:.48;cursor:not-allowed}.qrzInlineNotice{color:#e4f8ff;overflow-wrap:anywhere;background:#08435c75;border:1px solid #59bce270;border-radius:9px;margin-top:8px;padding:9px 11px;font-size:.62rem;font-weight:780;line-height:1.42}.contactExportControlsRow{align-items:center;gap:8px;min-width:0;margin:5px 0 9px;display:flex}.contactExportControlsRow .contactExportFilterBar{flex:none;margin:0;overflow:visible}.contactExportControlsRow .contactExportToolbar{flex-wrap:nowrap;flex:auto;justify-content:flex-end;min-width:0;margin:0}.contactExportControlsRow .contactExportToolbar span{white-space:nowrap;margin-left:4px}.presenceMemoryBadge.message{color:#dff9ff;background:#126174;border-color:#5ed2e557;position:relative}.presenceMemoryBadge.message:hover,.presenceMemoryBadge.message:focus-visible{color:#fff;background:#18758a;border-color:#72e3f394}.presenceMemoryBadge.message.unread{color:#201600;background:#f0c94e;border-color:#ffe889b3;box-shadow:0 0 0 2px #f0c94e1f}.presenceMemoryBadge.message>span{color:#fff;background:#e15368;border:2px solid #071522;border-radius:999px;place-items:center;min-width:16px;height:16px;padding:0 4px;font-size:.43rem;font-weight:950;line-height:1;display:grid;position:absolute;top:-6px;right:-5px}.participantMemoryAction.message{min-height:58px;flex-direction:row!important;justify-content:flex-start!important;align-items:center!important;gap:9px!important;display:flex!important}.participantMemoryAction.message>svg{flex:none;align-self:center;margin:0!important}.participantMemoryAction.message>span:last-child{min-width:0;line-height:1.12;flex-direction:column!important;justify-content:center!important;align-items:flex-start!important;display:flex!important}.participantMemoryAction.message b,.participantMemoryAction.message small{white-space:nowrap;text-overflow:ellipsis;max-width:100%;display:block;overflow:hidden}.quickMemoryDropTarget{z-index:100520;color:#ddf8ff;pointer-events:auto;background:#041d2bf2;border:1px dashed #70dcf4b8;border-radius:17px;justify-content:center;align-items:center;gap:10px;min-width:210px;min-height:56px;padding:9px 16px;transition:transform .16s,border-color .16s,background .16s;display:flex;position:fixed;bottom:18px;left:50%;transform:translate(-50%);box-shadow:0 18px 55px #00000073}.quickMemoryDropTarget>div{flex-direction:column;line-height:1.08;display:flex}.quickMemoryDropTarget b{letter-spacing:.07em;font-size:.65rem}.quickMemoryDropTarget span{color:#8fd6e9;letter-spacing:.05em;margin-top:3px;font-size:.48rem;font-weight:850}.quickMemoryDropTarget.over{background:#085069fa;border-style:solid;border-color:#b5f0ff;transform:translate(-50%)scale(1.05)}.quickMemoryDropTarget.qsl>svg{color:#79d9ff}.quickMemoryDropTarget.message>svg{color:#7af0d8}.quickMemoryDrawerBackdrop{z-index:10170;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#00080eb3;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.quickMemoryDrawer{background:linear-gradient(145deg,#071b2a,#0a2639);border:1px solid #5cbce080;border-radius:22px;grid-template-rows:auto minmax(0,1fr);width:min(1040px,100vw - 32px);height:min(760px,100vh - 32px);min-height:420px;display:grid;overflow:hidden;box-shadow:0 28px 100px #000000a8}.quickMemoryDrawerHeader{background:#051825eb;border-bottom:1px solid #538ead4d;justify-content:space-between;align-items:center;gap:12px;min-height:68px;padding:12px 15px 11px 18px;display:flex}.quickMemoryDrawerHeader>div{flex-direction:column;display:flex}.quickMemoryDrawerHeader span{letter-spacing:.12em;color:#75cde9;font-size:.52rem;font-weight:900}.quickMemoryDrawerHeader h3{color:#f1fbff;margin:3px 0 0;font-size:1.16rem}.quickMemoryDrawerHeader button{color:#cfeaf6;background:#0a2a3e;border:1px solid #5691b05c;border-radius:11px;place-items:center;width:38px;height:38px;display:grid}.quickMemoryDrawerHeader button:hover,.quickMemoryDrawerHeader button:focus-visible{color:#fff;background:#104461}.quickMemoryDrawer .messagesPanel{background:0 0;border:0;border-radius:0;height:100%;min-height:0}.quickQslManager{grid-template-columns:250px minmax(0,1fr);min-height:0;display:grid}.quickQslPeers{background:#04121d75;border-right:1px solid #538ead47;flex-direction:column;gap:6px;min-height:0;padding:13px 10px;display:flex;overflow:auto}.quickQslPeers>b{letter-spacing:.08em;color:#84cde5;padding:1px 5px 7px;font-size:.57rem}.quickQslPeers>button{color:#e7f8ff;text-align:left;background:#092438;border:1px solid #44708c6b;border-radius:10px;flex-direction:column;gap:2px;width:100%;padding:9px 10px;display:flex}.quickQslPeers>button:hover,.quickQslPeers>button.active{background:#0d4561;border-color:#5ccbefb8}.quickQslPeers>button span{font:900 .73rem ui-monospace,SFMono-Regular,Menlo,monospace}.quickQslPeers>button small{color:#90b9ca;font-size:.52rem}.quickQslEmpty{color:#7699ab;text-align:center;padding:16px 10px;font-size:.62rem;line-height:1.45}.quickQslContent{min-width:0;min-height:0;padding:14px;overflow:auto}.quickQslContentHead{justify-content:space-between;align-items:center;gap:10px;margin-bottom:11px;display:flex}.quickQslContentHead>div{flex-direction:column;display:flex}.quickQslContentHead small{color:#7da8ba;font-size:.5rem}.quickQslContentHead b{color:#f0fbff;font:.95rem ui-monospace,SFMono-Regular,Menlo,monospace}.quickQslContentHead>button{color:#effaff;background:#0c5272;border:1px solid #43a4cc8c;border-radius:9px;align-items:center;gap:6px;height:35px;padding:0 11px;font-weight:850;display:inline-flex}.quickQslCards{gap:8px;display:grid}.quickQslCards>article{background:#04111b94;border:1px solid #436c8766;border-radius:13px;grid-template-columns:104px minmax(0,1fr) auto;align-items:center;gap:11px;padding:9px;display:grid}.quickQslCards>article.confirmed{border-color:#4ac48f80}.quickQslThumb{cursor:zoom-in;background:#020b12;border:0;border-radius:9px;width:104px;height:74px;padding:0;overflow:hidden}.quickQslThumb img{object-fit:cover;width:100%;height:100%;display:block}.quickQslNoImage{color:#75a9bd;background:#09273a;border-radius:9px;place-items:center;width:104px;height:74px;font-weight:950;display:grid}.quickQslCards>article>div:nth-child(2){flex-direction:column;gap:3px;min-width:0;display:flex}.quickQslCards>article>div:nth-child(2)>b{color:#ecf9ff;font-size:.68rem}.quickQslCards>article>div:nth-child(2)>span{color:#b4d0dc;font-size:.58rem}.quickQslCards>article>div:nth-child(2)>small{color:#769cad;white-space:nowrap;text-overflow:ellipsis;font-size:.52rem;overflow:hidden}.quickQslCards>article>div:nth-child(2)>em{color:#e7c467;font-size:.52rem;font-style:normal}.quickQslCards>article.confirmed>div:nth-child(2)>em{color:#78dfae}.quickQslCardActions{gap:5px;display:flex}.quickQslCardActions button{color:#d9f2fc;background:#0b3046;border:1px solid #4682a080;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.quickQslChoose{text-align:center;color:#7099ac;align-content:center;place-items:center;gap:6px;height:100%;min-height:300px;display:grid}.quickQslChoose b{color:#c9e4ef;font-size:.8rem}.quickQslChoose span{font-size:.6rem}.quickQslPreviewBackdrop{z-index:10260;background:#000000d1;place-items:center;padding:12px;display:grid;position:fixed;inset:0}.quickQslPreview{background:#04131e;border:1px solid #5ebee170;border-radius:18px;flex-direction:column;align-items:center;gap:10px;width:min(1020px,100vw - 24px);max-height:calc(100vh - 24px);padding:14px;display:flex;position:relative;box-shadow:0 30px 110px #000c}.quickQslPreview>img{object-fit:contain;border-radius:10px;width:auto;max-width:100%;height:auto;max-height:80vh;display:block}.quickQslPreview>div{color:#eaf9ff;flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;display:flex}.quickQslPreview>div>b{font:.8rem ui-monospace,SFMono-Regular,Menlo,monospace}.quickQslPreview>div>button{color:#eefbff;background:#0b4c69;border:1px solid #4ba0c780;border-radius:9px;align-items:center;gap:6px;height:36px;padding:0 11px;font-weight:850;display:flex}.quickQslPreviewClose{z-index:2;color:#fff;background:#04121ddb;border:1px solid #ffffff2b;border-radius:11px;place-items:center;width:38px;height:38px;display:grid;position:absolute;top:10px;right:10px}@media (max-width:760px){.qrzKeyControls{grid-template-columns:repeat(3,minmax(0,1fr))}.qrzKeyControls input{grid-column:1/-1}.qrzKeyControls button{justify-content:center;min-width:0;padding:0 7px}.qrzKeyControls .qrzDeleteKey{grid-column:auto}.contactExportControlsRow{flex-direction:column;align-items:stretch;gap:6px}.contactExportControlsRow .contactExportFilterBar{margin:0;overflow-x:auto}.contactExportControlsRow .contactExportToolbar{flex-wrap:wrap;justify-content:flex-start;width:100%}.contactExportControlsRow .contactExportToolbar span{margin-left:auto}.participantMemoryActions{grid-template-columns:repeat(3,minmax(0,1fr))}.participantMemoryAction.message{grid-column:auto;gap:6px;min-width:0;padding:9px 8px}.participantMemoryAction.message>svg{width:16px;height:16px}.participantMemoryAction.message b{font-size:11px}.participantMemoryAction.message small{font-size:9px}.quickMemoryDropTarget{min-width:190px;max-width:calc(100vw - 24px);padding:8px 12px;bottom:76px}.quickMemoryDrawerBackdrop{padding:8px}.quickMemoryDrawer{border-radius:17px;width:calc(100vw - 16px);height:calc(100vh - 16px);min-height:0}.quickMemoryDrawerHeader{min-height:60px;padding:10px 10px 9px 13px}.quickMemoryDrawerHeader h3{font-size:1rem}.quickQslManager{grid-template-rows:auto minmax(0,1fr);grid-template-columns:1fr}.quickQslPeers{border-bottom:1px solid #538ead47;border-right:0;flex-direction:row;align-items:stretch;max-height:132px;padding:8px;display:flex;overflow:auto hidden}.quickQslPeers>b{display:none}.quickQslPeers>button{flex:0 0 126px;justify-content:center}.quickQslContent{padding:10px}.quickQslCards>article{grid-template-columns:76px minmax(0,1fr)}.quickQslThumb,.quickQslNoImage{width:76px;height:58px}.quickQslCardActions{grid-column:1/-1;justify-content:flex-end}.quickQslPreview{width:calc(100vw - 12px);max-height:calc(100vh - 12px);padding:9px}.quickQslPreview>img{max-height:78vh}}@media (min-width:761px){.contactExportControlsRow{flex-wrap:nowrap}.contactExportControlsRow .contactExportFilterBar,.contactExportControlsRow .contactExportToolbar{white-space:nowrap}}.messageThreadRow{gap:6px;min-height:76px;padding:10px 42px 10px 12px}.messageThreadCall{align-items:flex-start}.messageThreadCall>span{flex-direction:column;gap:2px;min-width:0;display:flex}.messageThreadCall b{color:#fff;letter-spacing:.035em;font-size:1.02rem;font-weight:950;line-height:1.05}.messageThreadCall i{color:#f3fbff;white-space:nowrap;text-overflow:ellipsis;font-size:.76rem;font-style:normal;font-weight:750;line-height:1.15;overflow:hidden}.messageThreadCall small{color:#bdd9e7;white-space:nowrap;font-size:.56rem}.messageThreadPreview{color:#d9edf7;font-size:.68rem;line-height:1.3}.messageThreadPagination{background:#051622f2;border-top:1px solid #325b7485;justify-content:center;align-items:center;gap:9px;min-height:42px;padding:6px 8px;display:flex}.messageThreadPagination button{color:#effaff;background:#0b3045;border:1px solid #5893b199;border-radius:8px;width:34px;height:30px;font-size:1rem;font-weight:900}.messageThreadPagination button:disabled{opacity:.35}.messageThreadPagination span{text-align:center;color:#e7f8ff;min-width:105px;font-size:.66rem;font-weight:850}.messageReadState{font-weight:850}.messageReadState.sent{color:#c1d9e4}.messageReadState.read{color:#8ff3de}@media (max-width:760px){.messageThreadRow{min-height:74px}.messageThreadCall b{font-size:.98rem}.messageThreadCall i{font-size:.72rem}.messageThreadPreview{font-size:.66rem}.messageThreadPagination span{font-size:.62rem}}.positionSettingsBackdrop{z-index:10290;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#00080ec2}.positionSettingsCard{background:linear-gradient(145deg,#071b2a,#0a2a3e);border:1px solid #65ccea7a;width:min(960px,100vw - 26px);max-height:calc(100vh - 28px);padding:20px;overflow:auto;box-shadow:0 30px 100px #000000ad}.positionSettingsTitle{color:#eafaff;align-items:center;gap:12px;margin:4px 0 12px;display:flex}.positionSettingsTitle>svg{color:#71ddf5}.positionSettingsTitle h3{letter-spacing:.04em;margin:0;font:950 1.35rem ui-monospace,SFMono-Regular,Menlo,monospace}.positionSettingsTitle small{color:#a9ccdb;margin-top:3px;font-size:.72rem;display:block}.positionPrivacy{color:#fff5c8;background:#5e470833;border:1px solid #f0cc5c73;border-radius:12px;align-items:flex-start;gap:10px;margin:10px 0 14px;padding:11px 13px;font-size:.76rem;line-height:1.45;display:flex}.positionPrivacy>svg{color:#ffd96a;flex:none}.positionPrivacy b{color:#fff}.positionFields{grid-template-columns:1fr 1fr 1.25fr;gap:10px;display:grid}.positionFields label{color:#cce9f5;flex-direction:column;gap:6px;font-size:.68rem;font-weight:850;display:flex}.positionFields input{color:#f4fcff;background:#061c2b;border:1px solid #5597b680;border-radius:10px;outline:none;height:42px;padding:0 11px;font-size:.9rem;font-weight:800}.positionFields input:focus{border-color:#71dff7;box-shadow:0 0 0 3px #52c4e21f}.locatorInput{grid-template-columns:minmax(0,1fr) auto;gap:7px;display:grid}.locatorInput button{color:#effbff;background:#0d4865;border:1px solid #58aecf80;border-radius:10px;padding:0 12px;font-weight:850}.positionActions{flex-wrap:wrap;align-items:center;gap:8px;margin:12px 0;display:flex}.positionActions button{color:#eafaff;background:#0b334a;border:1px solid #5697b585;border-radius:10px;align-items:center;gap:7px;min-height:40px;padding:0 12px;font-weight:850;display:inline-flex}.positionActions .primary{background:#0a607d;border-color:#218fae}.positionActions .danger{color:#ffd8dc;background:#79272e47;border-color:#da5c6673}.positionPickerMap{background:#061521;border:1px solid #58a4c47a;border-radius:15px;position:relative;overflow:hidden}.positionPickerMap svg{cursor:crosshair;touch-action:manipulation;width:100%;height:auto;min-height:300px;display:block}.positionPickerMarker circle:first-child{fill:#46ddef38;stroke:#b7f7ff;stroke-width:2px}.positionPickerMarker circle:nth-child(2){fill:#6df0ff}.positionPickerMarker text{fill:#fff;paint-order:stroke;stroke:#062230;stroke-width:4px;font:900 14px ui-monospace,SFMono-Regular,Menlo,monospace}.positionPickerControls{background:#03111bdb;border:1px solid #71bedb59;border-radius:10px;align-items:center;gap:5px;padding:5px;display:flex;position:absolute;top:10px;right:10px}.positionPickerControls button{color:#fff;background:#0c3449;border:1px solid #6cafca59;border-radius:8px;place-items:center;width:34px;height:32px;display:grid}.positionPickerControls span{text-align:center;color:#dff8ff;min-width:62px;font-size:.62rem;font-weight:850}.positionPickerMap>small{color:#d9f5ff;background:#03111bd4;border-radius:8px;align-items:center;gap:5px;padding:5px 8px;font-size:.58rem;display:flex;position:absolute;bottom:9px;left:10px}.liveLocationControl{background:#051c2aa3;border:1px solid #5ca5c373;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;margin-top:13px;padding:12px;display:flex}.liveLocationControl.active{background:#0c4a3d4d;border-color:#48dfa794;box-shadow:0 0 22px #48dfa714}.liveLocationControl>div{color:#eafbff;align-items:center;gap:10px;display:flex}.liveLocationControl>div>svg{color:#78e5f2}.liveLocationControl.active>div>svg{color:#68ebb7}.liveLocationControl span{flex-direction:column;gap:3px;display:flex}.liveLocationControl b{font-size:.76rem}.liveLocationControl small{color:#a9cad7;font-size:.62rem}.liveLocationControl button{color:#fff;background:#0b5872;border:1px solid #47c3d98c;border-radius:10px;min-height:38px;padding:0 13px;font-weight:900}.liveLocationControl .danger{background:#7c2730;border-color:#eb5f698c}.positionNotice{color:#e7f9ff;background:#082d40;border:1px solid #5eb4d266;border-radius:9px;margin-top:10px;padding:9px 11px;font-size:.7rem;font-weight:800}.liveLocationFloating,.txLocationFloating{z-index:10240;background:linear-gradient(145deg,#041622fa,#072636fa);border:1px solid #59cee78f;border-radius:20px;width:min(920px,100vw - 28px);max-height:calc(100vh - 28px);position:fixed;top:50%;left:50%;overflow:auto;transform:translate(-50%,-50%);box-shadow:0 34px 120px #000000c2,0 0 35px #53d5ef14}.liveLocationFloatingHead,.txLocationFloatingHead{border-bottom:1px solid #5497b557;justify-content:space-between;align-items:center;gap:10px;min-height:52px;padding:8px 10px 8px 15px;display:flex}.liveLocationFloatingHead>span,.txLocationFloatingHead>span{color:#eafaff;align-items:center;gap:8px;display:flex}.liveLocationFloatingHead b,.txLocationFloatingHead b{font:950 .92rem ui-monospace,SFMono-Regular,Menlo,monospace}.liveLocationFloatingHead em,.txLocationFloatingHead em{color:#b9ffe4;letter-spacing:.06em;background:#146c57;border-radius:999px;padding:4px 7px;font-size:.55rem;font-style:normal;font-weight:950}.liveLocationFloatingHead button{color:#fff;background:#0b3044;border:1px solid #68aac55c;border-radius:10px;place-items:center;width:36px;height:36px;display:grid}.liveLocationPulse{color:#eafff7;background:#09564740;border:1px solid #43d49e57;border-radius:10px;flex-wrap:wrap;align-items:center;gap:9px;margin-bottom:8px;padding:8px 11px;display:flex}.liveLocationPulse i{background:#63efb4;border-radius:999px;width:10px;height:10px;animation:1.4s infinite liveGpsPulse;box-shadow:0 0 #63efb48c}.liveLocationPulse strong{font:.76rem ui-monospace,SFMono-Regular,Menlo,monospace}.liveLocationPulse small{color:#9fe2cb;font-size:.6rem}@keyframes liveGpsPulse{70%{box-shadow:0 0 0 10px #63efb400}to{box-shadow:0 0 #63efb400}}.txLocationFloating .inlineMapPanel{box-shadow:none;background:0 0;border:0;border-radius:0}.txLocationFloating .inlineMapHeader{display:none}.txLocationFloating.live{border-color:#48dfa794}.txLocationFloating.fixed .txLocationFloatingHead em{display:none}@media (max-width:760px){.positionSettingsCard{width:calc(100vw - 12px);max-height:calc(100vh - 12px);padding:14px}.positionFields{grid-template-columns:1fr 1fr}.positionFields label:last-child{grid-column:1/-1}.positionActions{grid-template-columns:1fr 1fr;display:grid}.positionActions button{justify-content:center}.positionActions .danger{grid-column:1/-1}.positionPickerMap svg{min-height:260px}.liveLocationControl{flex-direction:column;align-items:stretch}.liveLocationControl button{justify-content:center;width:100%}.positionPrivacy{font-size:.72rem}.positionSettingsTitle h3{font-size:1.15rem}.liveLocationFloating,.txLocationFloating{border-radius:15px;width:calc(100vw - 12px);max-height:calc(100vh - 12px)}.liveLocationFloatingBody{padding:6px}.txLocationFloating{width:calc(100vw - 16px)}}.participantMemoryAction.settings{background:#08374c80;border-color:#53b0d36b}.participantMemoryAction.settings>svg{color:#8be7ff}.liveLocationFloating,.txLocationFloating{transform:translate(calc(-50% + var(--float-x,0px)),calc(-50% + var(--float-y,0px)))}.compactLocationFloating{width:min(610px,100vw - 28px);max-height:min(620px,100vh - 28px);overflow:hidden}.txLocationFloating{z-index:10180;pointer-events:auto;opacity:.99;width:min(570px,100vw - 34px)}.liveLocationFloatingHead,.txLocationFloatingHead{min-height:46px;padding:6px 8px 6px 13px}.liveLocationFloatingHead button,.txLocationFloatingHead button{color:#fff;cursor:pointer;background:#0b3044;border:1px solid #68aac55c;border-radius:10px;flex:none;place-items:center;width:36px;height:36px;display:grid}.floatingDragHandle{cursor:move;-webkit-user-select:none;user-select:none;touch-action:none}.floatingDragHandle button{cursor:pointer;touch-action:manipulation}.liveLocationFloatingBody{padding:0}.compactMapPanel{box-shadow:none;background:0 0;border:0;border-radius:0;margin:0}.compactMapPanel .geoMap{border-radius:11px;height:clamp(300px,52vh,430px);margin:7px}.compactMapPanel .geoMapControls button{width:32px;height:32px}.compactMapStatus{text-align:center;border-radius:9px;justify-content:center;align-items:center;gap:7px;min-height:39px;margin:0 8px 8px;padding:7px 10px;font-size:.66rem;font-weight:800;display:flex}.compactMapStatus.ok{color:#ddfff3;background:#08493e47;border:1px solid #42c89f4d}.compactMapStatus.warning{color:#fff2ba;background:#5b460d45;border:1px solid #e7c2535c}.compactMapStatus strong{color:#fff;font:950 .82rem ui-monospace,SFMono-Regular,Menlo,monospace}.compactMapStatus span{line-height:1.2}@media (max-width:720px){.compactLocationFloating,.txLocationFloating{border-radius:14px;width:calc(100vw - 12px);max-height:calc(100vh - 12px)}.compactMapPanel .geoMap{height:clamp(270px,48vh,390px);margin:6px}.compactMapStatus{margin:0 6px 6px;font-size:.62rem}}.geoMapControls{flex-wrap:wrap;max-width:210px}.geoMapControls .geoMapFocusButton{letter-spacing:.04em;justify-content:center;align-items:center;gap:4px;width:auto;min-width:52px;padding:0 7px;font-size:.48rem;font-weight:900;display:inline-flex}.geoMapControls .geoMapFocusButton span{line-height:1}.geoMapControls .geoMapFocusButton.active svg{stroke:#fff;color:#fff}.geoMapControls .geoMapFocusButton:disabled{opacity:.38;cursor:not-allowed}.manualLocationFloating{transform:translate(calc(-50% + var(--float-x,0px)),calc(-50% + var(--float-y,0px)));z-index:10210;background:linear-gradient(145deg,#041622fa,#072636fa);border:1px solid #59cee78f;border-radius:20px;width:min(610px,100vw - 28px);max-height:min(620px,100vh - 28px);position:fixed;top:50%;left:50%;overflow:hidden;box-shadow:0 34px 120px #000000c2,0 0 35px #53d5ef14}.manualLocationFloating .compactMapPanel{background:0 0;border:0}.positionPickerMap svg{cursor:crosshair;touch-action:none;-webkit-user-select:none;user-select:none}.positionPickerMap>small{display:none!important}.locatorInput{display:block}.locatorInput input{width:100%}.compactPositionActions{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr) minmax(0,.85fr);gap:8px;margin:11px 0 2px;display:grid}.compactPositionActions button{white-space:nowrap;justify-content:center;width:100%}.participantMemoryActions.withSettings{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px}.participantMemoryActions.withSettings .participantMemoryAction{border-radius:10px;gap:5px;min-width:0;min-height:52px;padding:7px 6px}.participantMemoryActions.withSettings .participantMemoryAction>svg{flex:none;width:15px;height:15px}.participantMemoryActions.withSettings .qslActionGlyph{min-width:31px;height:24px;font-size:8px}.participantMemoryActions.withSettings .participantMemoryAction b{white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}.participantMemoryActions.withSettings .participantMemoryAction small{white-space:nowrap;text-overflow:ellipsis;font-size:8px;overflow:hidden}@media (max-width:760px){.manualLocationFloating{border-radius:14px;width:calc(100vw - 12px);max-height:calc(100vh - 12px)}.geoMapControls{max-width:190px}.geoMapControls .geoMapFocusButton{min-width:47px;padding:0 5px;font-size:.43rem}.compactPositionActions{grid-template-columns:1fr 1fr}.compactPositionActions .danger{grid-column:1/-1}.participantMemoryActions.withSettings{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px}.participantMemoryActions.withSettings .participantMemoryAction{gap:4px;min-height:50px;padding:6px 4px}.participantMemoryActions.withSettings .participantMemoryAction small{display:none!important}.participantMemoryActions.withSettings .participantMemoryAction b{text-align:left;font-size:9px}.participantMemoryActions.withSettings .participantMemoryAction>svg{width:14px;height:14px}.participantMemoryActions.withSettings .qslActionGlyph{min-width:28px;height:22px;font-size:7px}}.messageBubble p{font-weight:560;color:#f4fbff!important;font-size:1rem!important;line-height:1.52!important}.messageBubble>small{color:#e5f5fcbd!important;font-size:.58rem!important}.messageComposerRow textarea{font-size:.88rem!important;line-height:1.42!important}.messagePhoto span{font-size:.72rem!important}.gpsCapturedField{color:#ffe98a!important}.gpsCapturedField input{box-shadow:0 0 0 2px #e6c9491a;color:#fff3a5!important;background:#765b0547!important;border-color:#e6c949!important}.gpsCaptureStatus{color:#dff7ff;background:#062636b8;border:1px solid #589dbb61;border-radius:10px;align-items:center;gap:8px;margin:10px 0 0;padding:9px 11px;display:flex}.gpsCaptureStatus>svg{flex:none}.gpsCaptureStatus>span{flex-direction:column;gap:2px;display:flex}.gpsCaptureStatus b{font-size:.72rem}.gpsCaptureStatus small{color:#bfdae6;font-size:.62rem}.gpsCaptureStatus.searching{color:#d7f6ff;border-color:#5db9dc80}.gpsCaptureStatus.success{color:#fff2a8;background:#69510847;border-color:#e8cc4c94}.gpsCaptureStatus.success>svg{color:#ffe16b}.gpsCaptureStatus.success small{color:#ffeaa0}.gpsCaptureStatus.error{color:#ffd1d4;background:#691a2257;border-color:#eb61698c}.positionNotice.success{color:#ceffe5!important;background:#0d5c3d66!important;border-color:#40cf8e7a!important}.geoMapControls{white-space:nowrap;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:8;background:#fffffff0!important;border-color:#0f172a2e!important;flex-wrap:nowrap!important;gap:3px!important;max-width:none!important;padding:3px!important;display:flex!important;inset:auto 7px 7px auto!important}.geoMapControls button{flex:none;color:#111827!important;background:#fff!important;border-color:#0f172a29!important}.geoMapControls button svg{color:#111827!important;stroke:#111827!important}.geoMapControls .geoMapFocusButton{color:#111827!important;width:auto!important;min-width:49px!important;padding:0 6px!important}.geoMapControls .geoMapFocusButton.active{color:#0a4254!important;background:#dff5fb!important;border-color:#49b8d6!important}.geoMapControls .geoMapFocusButton.active svg{color:#0a4254!important;stroke:#0a4254!important}.geoMapPanHint{z-index:8;bottom:7px!important;left:7px!important}.geoMapAttribution{z-index:7;bottom:48px!important;right:7px!important}.compactMapPanel .geoMapAttribution{opacity:.82;font-size:.38rem}@media (max-width:760px){.messageBubble p{font-size:1.02rem!important;line-height:1.5!important}.messageBubble>small{font-size:.6rem!important}.messageComposerRow textarea{font-size:.9rem!important}.compactPositionActions{grid-template-columns:minmax(0,1.25fr) minmax(0,.7fr)!important;gap:7px!important}.compactPositionActions .danger{grid-column:1/-1!important}.compactPositionActions button{white-space:nowrap!important;min-width:0!important;padding:0 8px!important;font-size:.68rem!important}.geoMapControls{gap:2px!important;padding:2px!important;bottom:5px!important;right:5px!important}.geoMapControls button{width:29px!important;height:29px!important}.geoMapControls .geoMapFocusButton{min-width:43px!important;padding:0 4px!important;font-size:.4rem!important}.geoMapPanHint{padding:3px 5px!important;font-size:.4rem!important;bottom:5px!important;left:5px!important}.geoMapAttribution{bottom:40px!important;right:5px!important}}.contactLiveQuick{display:none}.ownLiveQuickFloating{z-index:10235;transform:translate(calc(-50% + var(--float-x,0px)),calc(-50% + var(--float-y,0px)));background:linear-gradient(145deg,#041622fb,#072636fb);border:1px solid #59cee794;border-radius:16px;width:min(330px,100vw - 28px);position:fixed;top:50%;left:50%;overflow:hidden;box-shadow:0 26px 80px #000000a8,0 0 28px #53d5ef14}.ownLiveQuickFloating.active{border-color:#4ee09ea8;box-shadow:0 26px 80px #000000a8,0 0 28px #4ee09e1f}.ownLiveQuickHead{background:#061f2ceb;border-bottom:1px solid #74bed82e;justify-content:space-between;align-items:center;min-height:40px;padding:5px 6px 5px 10px;display:flex}.ownLiveQuickHead>span{color:#e9faff;align-items:center;gap:6px;display:flex}.ownLiveQuickHead b{letter-spacing:.12em;font-size:.76rem}.ownLiveQuickHead em{letter-spacing:.1em;color:#80f0b8;font-size:.48rem;font-style:normal;font-weight:950}.ownLiveQuickHead button{color:#fff;background:#0b3044;border:1px solid #68aac552;border-radius:9px;place-items:center;width:30px;height:30px;display:grid}.ownLiveQuickBody{padding:5px}.ownLiveQuickFloating .compactMapPanel .geoMap{border-radius:10px!important;height:190px!important;margin:0!important}.ownLiveQuickFloating .compactMapStatus,.ownLiveQuickFloating .geoMapControls{display:none!important}.ownLiveQuickFloating .geoMapPanHint{padding:2px 4px!important;font-size:.36rem!important;bottom:6px!important;left:6px!important}.ownLiveQuickFloating .geoMapAttribution{font-size:.32rem!important;bottom:5px!important;right:5px!important}.ownLiveQuickWaiting{text-align:center;color:#dff7ff;background:#041c28b8;border:1px dashed #69c1dd57;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:5px;height:150px;padding:12px;display:flex}.ownLiveQuickWaiting svg{color:#7bdcf2}.ownLiveQuickWaiting b{font-size:.76rem}.ownLiveQuickWaiting span{color:#a9c8d5;max-width:250px;font-size:.58rem;line-height:1.35}.ownLiveQuickFooter{border-top:1px solid #74bed824;align-items:center;gap:7px;padding:6px 7px 7px;display:flex}.ownLiveQuickFooter>span{color:#aac5d1;white-space:nowrap;text-overflow:ellipsis;flex:1;align-items:center;gap:5px;min-width:0;font-size:.52rem;font-weight:800;display:flex;overflow:hidden}.ownLiveQuickFooter>span i{background:#667b85;border-radius:50%;flex:none;width:7px;height:7px}.ownLiveQuickFooter>span.active{color:#b9f7d8}.ownLiveQuickFooter>span.active i{background:#4ee09e;animation:1.4s ease-in-out infinite liveQuickPulse;box-shadow:0 0 0 4px #4ee09e1f}.ownLiveQuickFooter button{letter-spacing:.06em;border:1px solid #ffffff26;border-radius:9px;flex:none;min-width:72px;height:30px;font-size:.56rem;font-weight:950}.ownLiveQuickFooter button.start{color:#eafff6;background:#0b6c58;border-color:#4ee09e6b}.ownLiveQuickFooter button.stop{color:#fff0f1;background:#6c2630;border-color:#ff747e61}@keyframes liveQuickPulse{0%,to{opacity:.6}50%{opacity:1}}@media (max-width:760px){.contactMemoryShelfTitle{display:none!important}.contactLiveQuick{color:#eaffff;background:linear-gradient(135deg,#0c5168,#10394d);border:1px solid #58c5e080;border-radius:999px;flex:none;justify-content:center;align-items:center;gap:4px;min-width:58px;height:34px;padding:4px 7px;display:flex;position:relative;box-shadow:0 6px 16px #0000002e}.contactLiveQuickIcon{place-items:center;display:grid}.contactLiveQuick b{letter-spacing:.07em;font-size:9px;font-weight:950}.contactLiveQuick i{background:#708792;border-radius:50%;width:6px;height:6px;position:absolute;top:5px;right:5px}.contactLiveQuick.active{color:#f0fff8;background:linear-gradient(135deg,#0b6a55,#104b46);border-color:#4ee09eb3}.contactLiveQuick.active i{background:#58eea9;animation:1.4s ease-in-out infinite liveQuickPulse;box-shadow:0 0 0 3px #58eea924}.contactMemoryTools{flex:auto!important}.ownLiveQuickFloating{border-radius:14px;width:min(300px,100vw - 18px)}.ownLiveQuickFloating .compactMapPanel .geoMap{height:168px!important}.ownLiveQuickWaiting{height:132px}}.geoLiveFollowButton{z-index:10;color:#15313f;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);opacity:.88;touch-action:manipulation;background:#fffc;border:1px solid #0f172a2e;border-radius:9px;place-items:center;width:32px;height:32px;padding:0;display:grid;position:absolute;top:7px;right:7px;box-shadow:0 3px 12px #0000002e}.geoLiveFollowButton:hover{opacity:1;background:#fffffff5}.geoLiveFollowButton.active{color:#08704e;background:#daffefeb;border-color:#31b57da3;box-shadow:0 0 0 2px #48da9c1a,0 3px 12px #0000002e}.geoLiveFollowButton:disabled{opacity:.38}.ownLiveQuickFloating .geoLiveFollowButton{border-radius:8px;width:30px;height:30px;top:6px;right:6px}.ownLiveQuickFloating .geoMapPanHint{white-space:nowrap;text-overflow:ellipsis;max-width:116px;overflow:hidden}.participantChip{position:relative;overflow:visible}.participantGpsLiveBadge{z-index:3;color:#dffff0;letter-spacing:.08em;pointer-events:none;background:#075c41f0;border:1px solid #54e6a494;border-radius:999px;align-items:center;height:13px;padding:0 4px;font:950 5.5px/1 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;display:inline-flex;position:absolute;top:-8px;right:3px;box-shadow:0 2px 7px #00000042}.meetGpsLiveBadge{z-index:4;color:#e8fff4;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);letter-spacing:.09em;background:#05533ad1;border:1px solid #56eba794;border-radius:999px;align-items:center;min-height:22px;padding:0 7px;font:950 .48rem ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;display:inline-flex;position:absolute;top:10px;right:10px;box-shadow:0 4px 16px #0000003d}.meetGpsLiveBadge:before{content:"";background:#58eea9;border-radius:50%;width:6px;height:6px;margin-right:5px;animation:1.4s ease-in-out infinite liveQuickPulse;box-shadow:0 0 0 3px #58eea91f}@media (max-width:760px){.geoLiveFollowButton{width:30px;height:30px;top:5px;right:5px}.participantGpsLiveBadge{font-size:5px;top:-7px}.meetGpsLiveBadge{min-height:20px;padding:0 6px;font-size:.43rem;top:8px;right:8px}}.qslComposerButtons .qslPhotoAttention{font-weight:950;color:#211900!important;background:linear-gradient(145deg,#f6d44b,#d7ad22)!important;border-color:#f7d447!important;box-shadow:inset 0 0 0 1px #fff5a457,0 0 18px #f6d44b3d!important}.qslComposerButtons .qslPhotoAttention:hover{filter:brightness(1.08);color:#100d00!important}.qslLinkedHint{margin-top:4px;font-weight:800;display:block;color:#f3cc4b!important;font-size:.5rem!important}.qslCropBackdrop{z-index:1510;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#01070de0;place-items:center;padding:14px;display:grid;position:fixed;inset:0}.qslCropCard{background:#081725;border:1px solid #365a70;border-radius:18px;flex-direction:column;gap:10px;width:min(760px,96vw);padding:12px;display:flex;box-shadow:0 24px 70px #0000008c}.qslCropCard>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.qslCropCard>header>div{flex-direction:column;gap:2px;display:flex}.qslCropCard>header b{color:#f3faff;font-size:.76rem}.qslCropCard>header small{color:#7f9bad;font-size:.54rem}.qslCropCard>header button{color:#a9ccdc;background:#0c2234;border:1px solid #2c4c61;border-radius:10px;place-items:center;width:36px;height:36px;display:grid}.qslCropFrame{aspect-ratio:16/10;touch-action:none;cursor:grab;-webkit-user-select:none;user-select:none;background:#02080d;border:2px solid #f2cf45;border-radius:13px;width:100%;position:relative;overflow:hidden}.qslCropFrame:active{cursor:grabbing}.qslCropFrame img{object-fit:fill;pointer-events:none;-webkit-user-select:none;user-select:none;will-change:transform;max-width:none;max-height:none;position:absolute;top:50%;left:50%}.qslCropGuide{pointer-events:none;border:1px dashed #ffffff8c;border-radius:10px;position:absolute;inset:7%;box-shadow:0 0 0 9999px #00000014}.qslCropZoom{grid-template-columns:38px minmax(0,1fr) 38px 54px;align-items:center;gap:7px;display:grid}.qslCropZoom button{color:#d9eff8;background:#10283a;border:1px solid #355970;border-radius:9px;height:36px;font-size:1.1rem}.qslCropZoom input{accent-color:#f0cc42;width:100%}.qslCropZoom b{text-align:right;color:#f2d34b;font:.65rem ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.qslCropCard>footer{justify-content:flex-end;gap:8px;display:flex}.qslCropCard>footer button{border-radius:10px;min-height:38px;padding:0 14px;font-size:.58rem;font-weight:900}.qslCropCard>footer .primary{color:#171100;background:#e5bd31;border:1px solid #f6d44b}.qslCropCard>footer .secondary{color:#9dbccc;background:#0d2435;border:1px solid #355970}.managedQslActions .qslReplyAction{color:#f7d94e!important;background:#f6d44b21!important;border-color:#f6d44bb8!important}.managedQslActions .qslReplyAction:hover{color:#fff2a1!important;background:#f6d44b3d!important}.managedQslActions .qslReplyAction.unavailable{filter:saturate(.35);opacity:.42!important;cursor:not-allowed!important;background:#f6d44b0d!important}.managedQslActions .qslReplyAction.unavailable:hover{color:#f7d94e!important;background:#f6d44b0d!important}.myContactsSummary>span.pendingAttention{background:#f6d44b14;border-color:#f6d44b9e}.myContactsSummary>span.pendingAttention b{color:#ffd94a;text-shadow:0 0 10px #ffd94a47}.boxModeTabs>button.contacts>em.pendingQslCount{box-shadow:0 0 13px #ffd84a6b;color:#1b1400!important;background:#ffd84a!important;border-color:#fff19b!important}@keyframes boxGpsLiveAttention{0%,to{opacity:1;box-shadow:0 0 13px #ffd84ab8,inset 0 0 0 1px #ffffff52}50%{opacity:.48;box-shadow:0 0 4px #ffd84a40,inset 0 0 0 1px #ffffff38}}.boxGpsLiveBadge{animation:1.15s ease-in-out infinite boxGpsLiveAttention}.geoLiveTrack{fill:none;stroke:#147cff;stroke-width:4px;stroke-linecap:round;stroke-linejoin:round;opacity:.96;filter:drop-shadow(0 0 2px #03142deb)drop-shadow(0 0 5px #147cff8f);pointer-events:none}.globalBoxesFab svg{color:#ffd84a;filter:drop-shadow(0 0 5px #ffd84a6b)}@media (max-width:640px){.qslCropBackdrop{padding:8px}.qslCropCard{border-radius:14px;width:100%;padding:9px}.qslCropCard>header small{font-size:.48rem}.qslCropZoom{grid-template-columns:36px minmax(0,1fr) 36px 48px}.qslCropCard>footer button{flex:1}}@media (prefers-reduced-motion:reduce){.boxGpsLiveBadge{animation:none!important}}.contactExportModal{width:min(920px,100vw - 28px)}.contactExportToolbar{gap:5px}.contactExportToolbar button{height:34px;padding:0 10px;font-size:.66rem}.contactExportToolbar .contactExportCount{text-overflow:clip;align-items:baseline;gap:4px;display:flex;overflow:visible;color:#b9d9e8!important;margin-left:8px!important;font-size:.72rem!important;font-weight:800!important}.contactExportToolbar .contactExportCount b{color:#fff0a0;font:950 1.03rem/1 ui-monospace,SFMono-Regular,Menlo,monospace}.contactExportToolbar .contactExportCount em{color:#64899c;font-style:normal}.contactExportRow{grid-template-columns:24px minmax(0,1fr) auto;gap:10px;padding:9px 10px}.contactExportRowMain{grid-template-columns:minmax(90px,.75fr) minmax(155px,1.25fr) minmax(150px,1fr) minmax(90px,.65fr);align-items:center;column-gap:15px;min-width:0;display:grid!important}.contactExportRowMain b{color:#f5fbff;letter-spacing:.02em;font:950 1rem/1.1 ui-monospace,SFMono-Regular,Menlo,monospace!important}.contactExportRowMain .contactExportWhen{text-overflow:clip;overflow:visible;color:#b8d1dd!important;font-size:.72rem!important}.contactExportRowMain .contactExportFreq{text-overflow:clip;overflow:visible;color:#ffe18a!important;font:900 .82rem/1.1 ui-monospace,SFMono-Regular,Menlo,monospace!important}.contactExportRowMain .contactExportMeta{text-overflow:clip;font-weight:850;overflow:visible;color:#8edcf0!important;font-size:.7rem!important}.contactExportState small{font-size:.58rem;line-height:1.3}@media (max-width:760px){.contactExportControlsRow{flex-direction:column;align-items:stretch}.contactExportControlsRow .contactExportToolbar{flex-wrap:wrap;justify-content:flex-start}.contactExportToolbar .contactExportCount{width:100%;margin:3px 0 0!important}.contactExportRowMain{grid-template-columns:minmax(90px,.8fr) minmax(0,1.2fr);gap:5px 10px}.contactExportRowMain b{font-size:.92rem!important}.contactExportRowMain .contactExportWhen{font-size:.68rem!important}.contactExportRowMain .contactExportFreq{font-size:.76rem!important}.contactExportRowMain .contactExportMeta{font-size:.66rem!important}}.boxModeTabs>button{grid-template-columns:20px minmax(0,1fr) auto!important;gap:5px!important;height:44px!important;min-height:44px!important;padding:0 8px!important}.boxModeTabs>button svg{width:16px!important;height:16px!important;display:block!important}.boxModeTabs>button span{text-align:left!important;align-items:flex-start!important;min-width:0!important;line-height:1.05!important}.boxModeTabs>button b{overflow-wrap:anywhere;letter-spacing:.01em!important;white-space:normal!important;font-size:.78rem!important;font-weight:950!important;line-height:1.05!important}.boxModeTabs>button em{border-radius:7px!important;min-width:30px!important;height:26px!important;padding:0 6px!important;font-size:.72rem!important;font-weight:950!important}.messageConversation>header{height:auto!important;min-height:62px!important;padding:8px 11px!important}.messageConversation>header>div{gap:2px!important;line-height:1.05!important}.messageConversation>header small{letter-spacing:.045em!important;color:#9bc9dc!important;font-size:.72rem!important;font-weight:900!important}.messageConversation>header b{font-size:1rem!important;line-height:1.05!important}.messageDeleteThread{height:auto!important;min-height:38px!important;padding:6px 11px!important;font-size:.68rem!important;line-height:1.05!important}.messageBubble p{font-size:.76rem!important;line-height:1.45!important}.messageBubble>small{font-size:.52rem!important}.messageAudio,.messageAudioDraft audio{width:min(100%,320px);height:38px}.messageAudioLoad{min-height:38px;margin-top:6px;align-items:center!important;gap:6px!important;padding:0 10px!important;font-size:.65rem!important;display:inline-flex!important}.messageAudioDraft{background:#071c2a;border:1px solid #508ba680;border-radius:9px;align-items:center;gap:6px;width:min(100%,340px);margin-bottom:6px;padding:5px 38px 5px 6px;display:flex;position:relative}.messageAudioDraft>button{color:#fff;background:#00000073;border:0;border-radius:50%;place-items:center;width:28px;height:28px;display:grid;position:absolute;top:50%;right:5px;transform:translateY(-50%)}.messageComposerRow>button.audioRecord,.messageComposerRow>button.speechDictation{flex:0 0 36px!important;width:36px!important;min-width:36px!important;max-width:36px!important;padding:0!important}.messageComposerRow>button.audioRecord.active,.messageComposerRow>button.speechDictation.active{box-shadow:0 0 0 2px #ff5f6b14;color:#ffd6d9!important;background:#761c23a8!important;border-color:#ff7f86!important}@media (max-width:760px){.boxModeTabs{gap:3px!important;overflow:visible!important}.boxModeTabs>button{grid-template-columns:minmax(0,1fr) auto!important;gap:3px!important;height:48px!important;min-height:48px!important;padding:0 4px!important}.boxModeTabs>button svg{display:none!important}.boxModeTabs>button span{text-align:center!important;align-items:center!important}.boxModeTabs>button b{font-size:.64rem!important;line-height:1.02!important}.boxModeTabs>button em{min-width:25px!important;height:24px!important;padding:0 4px!important;font-size:.65rem!important}.messageDeleteThread{justify-content:center!important;width:auto!important;min-width:116px!important;padding:6px 9px!important}.messageDeleteThread span{display:inline!important}.messageConversation>header small{font-size:.7rem!important}.messageConversation>header b{font-size:.95rem!important}.messageComposerRow{flex-wrap:wrap!important;gap:4px!important}.messageComposerRow>button.photo,.messageComposerRow>button.camera,.messageComposerRow>button.audioRecord,.messageComposerRow>button.speechDictation,.messageComposerRow>button.send{flex:0 0 34px!important;width:34px!important;min-width:34px!important;max-width:34px!important}.messageComposerRow>textarea{order:10;flex-basis:100%!important;width:100%!important}.messageComposerRow>button.send{margin-left:auto!important}}@media (max-width:390px){.boxModeTabs>button b{font-size:.58rem!important}.boxModeTabs>button em{min-width:22px!important;font-size:.6rem!important}}.messageRecordingCard{background:linear-gradient(145deg,#37121cf0,#121f2bf5);border:1px solid #ff707e61;border-radius:13px;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"pulse info time""actions actions actions";align-items:center;gap:8px 10px;margin-bottom:8px;padding:10px 11px;display:grid;box-shadow:0 10px 24px #00000047,inset 0 0 0 1px #ff6b7a0d,0 0 20px #ff586914}.messageRecordingCard.paused{background:linear-gradient(145deg,#362b11f2,#121f2bf5);border-color:#e2bb5e70;box-shadow:0 10px 24px #00000040,0 0 18px #e5be5612}.messageRecordingPulse{background:#ff5d6d;border-radius:50%;grid-area:pulse;width:12px;height:12px;animation:1.1s ease-in-out infinite qsoRecordingPulse;box-shadow:0 0 0 5px #ff5d6d1c,0 0 16px #ff5d6d9e}.messageRecordingCard.paused .messageRecordingPulse{background:#e3b74e;animation:none;box-shadow:0 0 0 5px #e3b74e1a}.messageRecordingInfo{flex-direction:column;grid-area:info;gap:2px;min-width:0;display:flex}.messageRecordingInfo b{color:#ffe4e7;font-size:.75rem}.messageRecordingInfo small{color:#aebfca;font-size:.54rem}.messageRecordingCard.paused .messageRecordingInfo b{color:#ffecb4}.messageRecordingCard time{letter-spacing:.06em;color:#fff;text-align:right;grid-area:time;min-width:56px;font:900 .92rem ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.messageRecordingActions{grid-area:actions;align-items:center;gap:6px;padding-top:2px;display:flex}.messageRecordingActions button{color:#d8edf6;background:#102b3d;border:1px solid #749eb25c;border-radius:9px;justify-content:center;align-items:center;gap:6px;min-height:34px;padding:0 10px;font-size:.58rem;font-weight:850;display:inline-flex}.messageRecordingActions button:hover{background:#15374d;border-color:#8dcfe58c}.messageRecordingActions button.cancel{color:#ffc9ce;background:#5c1f2766;border-color:#ec68744d;margin-left:auto}.messageComposerRow>button.speechDictation.unsupported{opacity:.58;filter:saturate(.45);border-style:dashed!important}@keyframes qsoRecordingPulse{0%,to{opacity:.72;transform:scale(.9)}50%{opacity:1;transform:scale(1.08)}}@media (max-width:760px){.messageRecordingCard{grid-template-columns:auto minmax(0,1fr) auto;padding:9px}.messageRecordingActions{grid-template-columns:1fr 1fr 1fr;width:100%;display:grid}.messageRecordingActions button{padding:0 6px}.messageRecordingActions button.cancel{margin-left:0}}@media (prefers-reduced-motion:reduce){.messageRecordingPulse{animation:none}}@media (max-width:760px){html,body,#root{overscroll-behavior-x:none;width:100%;max-width:100%;min-width:0!important;overflow-x:hidden!important}body{position:relative}.lobbyShell,.appShell{padding-left:6px;padding-right:6px;overflow-x:hidden;width:100%!important;min-width:0!important;max-width:100%!important;margin-left:0!important;margin-right:0!important}.boxDirectory,.boxDirectory.logbookMode,.boxDirectory.myBoxesMode,.boxDirectory.myContactsMode,.boxDirectory.messagesMode,.boxDirectoryHead{width:100%;min-width:0;max-width:100%;overflow:hidden!important}.boxModeTabs{-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;touch-action:pan-x;scrollbar-width:none;scroll-snap-type:x proximity;flex:auto!important;gap:4px!important;width:100%!important;min-width:0!important;max-width:100%!important;display:flex!important;overflow:auto hidden!important}.boxModeTabs::-webkit-scrollbar{display:none}.boxModeTabs>button{scroll-snap-align:start;flex:0 0 112px!important;width:112px!important;min-width:112px!important;max-width:112px!important}.myBoxesPanel,.messagesPanel,.myContactsPanel,.contentGrid,.wheelColumn,.sideColumn,.presencePanel,.inlineMapPanel,.compactMapPanel,.geoMap{width:100%;min-width:0;max-width:100%}.inlineMapPanel,.compactMapPanel,.geoMap{overflow:hidden!important}.geoMapControls{overscroll-behavior-x:contain;scrollbar-width:none;max-width:calc(100% - 10px)!important;overflow:auto hidden!important}.geoMapControls::-webkit-scrollbar{display:none}img,video,canvas{max-width:100%}}.globalWakeFab{z-index:1105;color:#7f9eb0;cursor:pointer;background:linear-gradient(145deg,#0c2739,#071b2a);border:2px solid #487994b8;border-radius:15px;grid-template-rows:1fr 1fr;grid-template-columns:20px auto;justify-content:center;align-items:center;gap:0 5px;min-width:72px;height:50px;padding:0 9px;transition:transform .15s,border-color .15s,box-shadow .15s,color .15s;display:grid;position:fixed;bottom:22px;left:96px;box-shadow:0 12px 28px #00000047}.globalWakeFab svg{color:#7e9aaa;grid-row:1/3}.globalWakeFab span{letter-spacing:.055em;align-self:end;font-size:.42rem;font-weight:950;line-height:1}.globalWakeFab em{letter-spacing:.08em;color:#7992a2;align-self:start;font:950 .42rem/1 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.globalWakeFab:hover,.globalWakeFab:focus-visible{color:#dff5ff;border-color:#4e9ac0;transform:translateY(-1px)}.globalWakeFab.active{color:#dfffee;background:linear-gradient(145deg,#0f4f3ffa,#062b27fa);border-color:#41d39ddb;box-shadow:0 12px 28px #00000047,0 0 18px #37dca42e}.globalWakeFab.active svg{color:#ffe36b;filter:drop-shadow(0 0 5px #ffe36b75)}.globalWakeFab.pending{color:#ffe7a4;border-color:#ffc44cb8}.globalWakeFab.pending svg,.globalWakeFab.pending em{color:#ffd061}.globalWakeFab.unsupported em{color:#ff9c9c}@media (max-width:640px){.globalWakeFab{border-radius:14px;min-width:70px;height:48px;padding:0 7px;bottom:12px;left:78px}.globalWakeFab span,.globalWakeFab em{font-size:.4rem}}.globalWakeFab{opacity:.86;width:62px!important;min-width:62px!important;height:50px!important;box-shadow:none!important;color:#718fa2!important;background:0 0!important;border:0!important;border-radius:15px!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:2px!important;padding:0 8px!important;transition:opacity .16s,transform .16s!important;display:flex!important;bottom:22px!important;left:94px!important}.globalWakeFab:hover,.globalWakeFab:focus-visible{transform:translateY(-1px);opacity:1!important}.globalWakeFab svg{transition:color .16s,filter .16s,transform .16s;color:#7c98a8!important;filter:none!important}.globalWakeFab em{letter-spacing:.08em!important;color:#7c98a8!important;font:950 .47rem/1 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace!important}.globalWakeFab.active svg{transform:scale(1.06);color:#ffe36b!important;filter:drop-shadow(0 0 7px #ffe36bb8)!important}.globalWakeFab.active em{color:#ffeaa0!important}.globalWakeFab.pending svg{color:#f2c958!important;filter:drop-shadow(0 0 4px #f2c95861)!important}.globalWakeFab.pending em{color:#e4cf8b!important}.globalWakeFab.off svg,.globalWakeFab.off em{color:#617d8d!important}.globalExitFab{z-index:1105;color:#bfd3dfb8;cursor:pointer;opacity:0;pointer-events:none;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0514202e;border:0;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:2px;width:56px;height:50px;padding:0;transition:opacity .24s,transform .24s,background .16s,color .16s;display:flex;position:fixed;bottom:22px;left:166px;transform:translateY(4px)}.globalExitFab.visible{opacity:.68;pointer-events:auto;transform:none}.globalExitFab.visible:hover,.globalExitFab.visible:focus-visible{opacity:1;color:#ffd8dc;background:#531c248a}.globalExitFab span{letter-spacing:.08em;font-size:.42rem;font-weight:950;line-height:1}.appExitedScreen{color:#dceef7;background:radial-gradient(circle at 50% 32%,#1b4e6c2e,#0000 54%),#061522;place-items:center;min-height:100dvh;padding:24px;display:grid}.appExitedScreen section{text-align:center;background:#071c2cf0;border:1px solid #5fa0c147;border-radius:18px;width:min(420px,100%);padding:28px 24px;box-shadow:0 24px 70px #0000005c}.appExitedScreen svg{color:#7bd2f4}.appExitedScreen h2{margin:10px 0 6px}.appExitedScreen p{color:#8facbd;margin:0 0 18px;font-size:.74rem;line-height:1.45}.appExitedScreen button{color:#e9faff;cursor:pointer;background:#0d5375;border:1px solid #50b4de85;border-radius:11px;min-height:42px;padding:0 18px;font-weight:900}.contactMemoryTool.note{color:#dff5ff!important;background:linear-gradient(145deg,#12638c,#0d4566)!important;border-color:#5bbee685!important;box-shadow:0 8px 20px #00314f38!important}.contactMemoryTool.note.selected{box-shadow:0 0 0 3px #3caedd38,0 12px 26px #00304e47!important}.noteComposerCard{color:#e9f8ff!important;background:linear-gradient(145deg,#12638c,#0b4669)!important;border-color:#66c9ee8f!important;box-shadow:0 28px 90px #001f3375!important}.noteComposerCard .memoryModalKicker{color:#bfeaff!important}.noteComposerCard .memoryModalClose{color:#dff7ff!important;background:#001f303d!important;border-color:#92dcf847!important}.noteComposerHeading>span{background:#04283d57!important}.noteComposerHeading h3{color:#f2fbff!important}.noteComposerHeading small{color:#b9dce9!important}.noteComposerCard textarea{color:#122633!important;background:#fff!important;border-color:#0439556b!important}.noteComposerCard textarea::placeholder{color:#6d8592!important}.noteComposerCard textarea:focus{box-shadow:0 0 0 3px #4fbce542!important}.noteComposerCard .memoryModalActions .secondary{color:#dff5ff!important;background:#0526396b!important;border-color:#8ed6f045!important}.noteComposerCard .memoryModalActions .primary{color:#fff!important;background:linear-gradient(145deg,#0b7caf,#075d86)!important;border-color:#55c3ed!important}@media (max-width:640px){.globalWakeFab{width:58px!important;min-width:58px!important;height:48px!important;bottom:12px!important;left:74px!important}.globalExitFab{width:50px;height:48px;bottom:12px;left:136px}.globalExitFab span{font-size:.39rem}}.browserSafeGlyph{shape-rendering:geometricprecision;vector-effect:non-scaling-stroke;visibility:visible!important;opacity:1!important;fill:none!important;stroke:currentColor!important;stroke-width:2.25px!important;stroke-linecap:round!important;stroke-linejoin:round!important;filter:none!important;flex:none!important;display:block!important;overflow:visible!important}.globalBoxesFab{color:#ffd84a!important;visibility:visible!important;opacity:1!important}.globalBoxesFab .browserSafeGlyph{color:#ffd84a!important;width:21px!important;height:21px!important}.globalWakeFab{visibility:visible!important}.globalWakeFab .browserSafeGlyph{color:#7c98a8!important;width:22px!important;height:22px!important}.globalWakeFab.active .browserSafeGlyph{color:#ffe36b!important}.globalWakeFab.pending .browserSafeGlyph{color:#f2c958!important}.globalWakeFab.off .browserSafeGlyph{color:#7c98a8!important}.globalWakeFab.active .browserSafeGlyph,.globalWakeFab.pending .browserSafeGlyph,.globalWakeFab.off .browserSafeGlyph{filter:none!important;transform:none!important}.globalWakeFab.unsupported{opacity:.78!important}.myBoxesGrid>.myBoxPersonalCard{touch-action:manipulation}@media (max-width:720px){.myBoxesGrid>.myBoxPersonalCard:not(.boxCardCompact) .boxHeadYsf{font-size:.53rem!important;font-weight:950!important}}.boxModeTabs>button.my>em{color:#7895a8!important;min-width:40px!important;height:24px!important;text-shadow:none!important;padding:0 7px!important;font-size:.76rem!important;font-weight:950!important}@media (max-width:720px){.boxModeTabs>button.my>em{min-width:29px!important;height:21px!important;padding:0 4px!important;font-size:.62rem!important}}@media (max-width:390px){.boxModeTabs>button.my>em{min-width:25px!important;height:19px!important;padding:0 3px!important;font-size:.54rem!important}}.boxModeTabs>button.my.active>em{color:#fff!important;text-shadow:0 0 8px #9de1ff6b!important}.myBoxesGrid>.myBoxActionSplit{grid-template-rows:2fr 1fr;position:relative;overflow:hidden;border-style:solid!important;gap:0!important;padding:0!important;display:grid!important}.myBoxActionSplit>.boxGlowFrame{pointer-events:none}.myBoxActionHalf{z-index:2;color:#9cc6d9;letter-spacing:.015em;cursor:pointer;background:0 0;border:0;border-radius:0;justify-content:center;align-items:center;gap:6px;width:100%;min-width:0;min-height:0;margin:0;padding:8px 6px;font-size:.57rem;font-weight:900;display:flex;position:relative}.myBoxActionHalf:first-of-type{border-bottom:1px solid #3d708f73}.myBoxActionHalf:hover,.myBoxActionHalf:focus-visible{color:#e5f7ff;background:#2784b026;outline:none}.myBoxActionHalf.live{color:#8bb4c8}.myBoxActionHalf.live.active{color:#fff;background:linear-gradient(#87262f73,#4f161f52);box-shadow:inset 3px 0 #ef4444}.myBoxesGrid.liveMode{align-items:start}.myBoxesGrid.liveMode>.myBoxLiveCard{cursor:pointer;position:relative}.myBoxesGrid.liveMode>.myBoxLiveCard:focus-visible{outline-offset:1px;outline:1px solid #70d2f9b8}.myBoxesGrid.liveMode>.myBoxLiveCard .myBoxLiveName{color:#7899aa;white-space:nowrap;text-overflow:ellipsis;max-width:96%;font-size:.27rem;font-weight:800;line-height:1;overflow:hidden}.myBoxesGrid.liveMode>.myBoxLiveCard.isLive .myBoxLiveName{color:#f3b4b9}.myBoxesGrid.liveMode>.myBoxLiveCard.isRecent .boxCompactSpeaker{color:#f1d18a!important}.myBoxesLiveEmpty{color:#6f8fa2;text-align:center;border:1px dashed #3d66808a;border-radius:10px;flex-direction:column;grid-column:1/-1;justify-content:center;align-items:center;gap:3px;min-height:84px;display:flex}.myBoxesLiveEmpty b{color:#abc6d5;font-size:.58rem}.myBoxesLiveEmpty span{font-size:.45rem}@media (max-width:720px){.myBoxActionHalf{gap:3px;padding:4px 2px;font-size:.39rem}.myBoxActionHalf svg{width:10px;height:10px}.myBoxesGrid.compact>.myBoxActionSplit .myBoxActionHalf.live{letter-spacing:0;white-space:nowrap;gap:1px;padding:3px 1px;font-size:.29rem}.myBoxesGrid.compact>.myBoxActionSplit .myBoxActionHalf.live svg{flex:none;width:8px;height:8px}.myBoxesGrid.liveMode>.myBoxLiveCard .myBoxLiveName{font-size:.22rem}}.lobbyIdentityButton{color:#dff5ff;cursor:pointer;text-align:center;white-space:nowrap;background:linear-gradient(#0e2b40f0,#081b2bf0);border:1px solid #5ba6cf52;border-radius:11px;flex-direction:column;justify-content:center;align-items:center;gap:1px;min-width:108px;height:38px;padding:4px 11px;transition:all .18s;display:flex;box-shadow:inset 0 1px #ffffff09}.lobbyIdentityButton b{text-align:center;letter-spacing:.04em;width:100%;font:800 .68rem ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.lobbyIdentityButton small{text-align:center;text-transform:uppercase;letter-spacing:.08em;color:#789bae;width:100%;font-size:.44rem;font-weight:850}.lobbyIdentityButton:hover,.lobbyIdentityButton:focus-visible{border-color:#65cdf49e;outline:none;transform:translateY(-1px)}.lobbyIdentityButton.registered{border-color:#4cc99347}.lobbyIdentityButton.registered small{color:#72cfa5}.lobbyGuestAccessButton{color:#fff4d8;cursor:pointer;white-space:nowrap;letter-spacing:.035em;background:linear-gradient(135deg,#8e490ceb,#bf7712f0);border:1px solid #f7b03c7a;border-radius:11px;justify-content:center;align-items:center;gap:6px;min-width:94px;height:38px;padding:0 10px;font-size:.57rem;font-weight:950;transition:all .18s;display:flex;box-shadow:inset 0 1px #ffffff0f}.lobbyGuestAccessButton.login{color:#dcf6ff;background:linear-gradient(135deg,#0e405c,#12617a);border-color:#59b1de6b}.lobbyGuestAccessButton:hover,.lobbyGuestAccessButton:focus-visible{filter:brightness(1.08);outline:none;transform:translateY(-1px)}.accountMenuBackdrop{z-index:12500;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#00070cd1;place-items:center;padding:14px;display:grid;position:fixed;inset:0}.accountMenuCard{background:linear-gradient(#0a2030,#071522);border:1px solid #5eb9e057;border-radius:20px;flex-direction:column;gap:14px;width:min(520px,100vw - 24px);max-height:calc(100vh - 24px);padding:16px;display:flex;overflow:auto;box-shadow:0 30px 90px #0000009e}.accountMenuHead{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.accountMenuHead>div{flex-direction:column;gap:2px;display:flex}.accountMenuHead small{letter-spacing:.11em;color:#6fa8c3;font-size:.48rem;font-weight:950}.accountMenuHead h2{color:#effaff;margin:0;font:900 1.25rem ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.accountMenuHead span{color:#77c89f;font-size:.56rem;font-weight:800}.accountMenuClose{color:#b5d7e6;cursor:pointer;background:#0b2637;border:1px solid #294b60;border-radius:50%;place-items:center;width:32px;height:32px;display:grid}.accountIdentityBlock{background:linear-gradient(145deg,#0c302b80,#071822bd);border:1px solid #4cc9933d;border-radius:15px;justify-content:space-between;align-items:center;gap:12px;padding:12px 13px;display:flex}.accountIdentityCopy{flex-direction:column;gap:3px;min-width:0;display:flex}.accountIdentityCopy small{letter-spacing:.09em;color:#76b9a0;font-size:.48rem;font-weight:900}.accountIdentityCopy b{color:#edfff7;text-overflow:ellipsis;font:900 .9rem ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;overflow:hidden}.accountIdentityBlock>button{color:#c8f5e3;cursor:pointer;background:#0d342f;border:1px solid #51c49957;border-radius:10px;flex:none;justify-content:center;align-items:center;gap:7px;min-height:38px;padding:0 12px;font-size:.58rem;font-weight:900;display:flex}.accountIdentityBlock>button:hover,.accountIdentityBlock>button:focus-visible{border-color:#6ee7b8b8;outline:none}.accountPhotoBlock{background:#071521c2;border:1px solid #599fc73b;border-radius:15px;grid-template-columns:84px minmax(0,1fr);gap:13px;padding:13px;display:grid}.accountPhotoPreview{color:#91d7f2;background:linear-gradient(145deg,#123047,#091a28);border:1px solid #315b73;border-radius:17px;place-items:center;width:84px;height:84px;font:900 1.2rem ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;display:grid;overflow:hidden}.accountPhotoPreview img{object-fit:cover;width:100%;height:100%}.accountPhotoCopy{flex-direction:column;justify-content:center;gap:4px;min-width:0;display:flex}.accountPhotoCopy b{color:#e6f7ff;font-size:.75rem}.accountPhotoCopy small{color:#8ca9b9;font-size:.56rem;line-height:1.45}.accountPhotoCopy em{color:#83d5ad;font-size:.53rem;font-style:normal}.accountPhotoCopy em.error{color:#ff9ca8}.accountPhotoActions{grid-column:1/-1;grid-template-columns:1fr 1fr;gap:8px;display:grid}.accountPhotoActions button{color:#bce9fa;cursor:pointer;background:#0d2c40;border:1px solid #4bb8e54d;border-radius:10px;justify-content:center;align-items:center;gap:7px;min-height:38px;font-size:.58rem;font-weight:850;display:flex}.accountPhotoActions button.danger{color:#ffc0c4;background:#70202638;border-color:#ef65653d}.accountPhotoActions button:disabled{opacity:.38;cursor:default}.accountGuestActions{background:linear-gradient(145deg,#5030083b,#101d26b3);border:1px solid #f7b03c40;border-radius:15px;flex-direction:column;gap:8px;padding:13px;display:flex}.accountGuestActions p{color:#ffe2a3;margin:0 0 2px;font-size:.66rem;font-weight:850}.accountGuestActions button{text-align:left;color:#fff;cursor:pointer;border:1px solid #0000;border-radius:11px;grid-template-columns:24px 20px 1fr;align-items:center;gap:6px;min-height:42px;padding:0 12px;font-size:.66rem;font-weight:900;display:grid}.accountGuestActions button>b{background:#ffffff24;border-radius:50%;place-items:center;width:22px;height:22px;font-size:.58rem;display:grid}.accountGuestActions button.primary{background:linear-gradient(135deg,#b75c11,#d99016);border-color:#ffcf6975;box-shadow:0 7px 20px #b05b0a33}.accountGuestActions button.secondary{color:#ccefff;background:#0c2a3e;border-color:#4ea7d052}.accountGuestActions small{color:#8fa9b7;font-size:.52rem;line-height:1.45}.accountSessionActions{justify-content:flex-end;padding-top:2px;display:flex}.accountSessionActions .logout{color:#ffc2c6;cursor:pointer;background:#70202633;border:1px solid #ef656542;border-radius:10px;justify-content:center;align-items:center;gap:7px;min-height:38px;padding:0 13px;font-size:.58rem;font-weight:900;display:flex}.accountSessionActions .logout:hover,.accountSessionActions .logout:focus-visible{border-color:#ff82828c;outline:none}.myBoxesAuthTabs.ordered button{position:relative}.myBoxesAuthTabs.ordered button>b{background:#ffffff14;border-radius:50%;place-items:center;width:20px;height:20px;font-size:.55rem;display:grid}.myBoxesAuthTabs.ordered .primaryRegister{border-color:#eea93f47}.myBoxesAuthTabs.ordered .primaryRegister.active{background:linear-gradient(135deg,#ac5b10b8,#76430ea8);border-color:#ffbe4db8;box-shadow:0 0 15px #f2991e24}@media (max-width:720px){.lobbyGuestAccessButton{border-radius:8px;gap:4px;min-width:72px;height:30px;padding:0 7px;font-size:.43rem}.lobbyGuestAccessButton svg{width:13px;height:13px}.lobbyIdentityButton{border-radius:8px;min-width:74px;height:30px;padding:2px 7px}.lobbyIdentityButton b{font-size:.52rem}.lobbyIdentityButton small{font-size:.34rem}.accountMenuBackdrop{padding:7px}.accountMenuCard{border-radius:15px;width:calc(100vw - 14px);max-height:calc(100vh - 14px);padding:12px}.accountIdentityBlock{flex-direction:column;align-items:stretch}.accountIdentityBlock>button{width:100%}.accountPhotoBlock{grid-template-columns:70px minmax(0,1fr);gap:10px}.accountPhotoPreview{border-radius:14px;width:70px;height:70px}.accountPhotoActions{grid-template-columns:1fr}.accountGuestActions button{min-height:40px}.myBoxesAuthTabs.ordered{grid-template-columns:1fr 1fr;display:grid}.myBoxesAuthTabs.ordered button{justify-content:center;padding:8px 7px}}@media (max-width:390px){.lobbyGuestAccessButton{letter-spacing:.01em;min-width:62px;padding:0 5px;font-size:.38rem}.lobbyGuestAccessButton svg{display:none}.lobbyIdentityButton{min-width:64px;padding-left:5px;padding-right:5px}.lobbyIdentityButton small{display:none}.lobbyIdentityButton b{font-size:.46rem}}.accountAmbeBlock{background:linear-gradient(145deg,#072234d6,#071621c7);border:1px solid #5bb1de45;border-radius:15px;flex-direction:column;gap:10px;padding:13px;display:flex}.accountAmbeHead{grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.accountAmbeIcon{color:#8cddf6;background:#0d364ab8;border:1px solid #56c0e657;border-radius:10px;place-items:center;width:36px;height:36px;display:grid}.accountAmbeHead>div{flex-direction:column;gap:2px;min-width:0;display:flex}.accountAmbeHead b{color:#e8f8ff;font-size:.72rem}.accountAmbeHead small{color:#88a9bb;font-size:.52rem;line-height:1.35}.accountAmbeHead>em{letter-spacing:.065em;color:#849aa7;white-space:nowrap;background:#121f28a6;border:1px solid #798b9747;border-radius:7px;padding:4px 6px;font-size:.43rem;font-style:normal;font-weight:950}.accountAmbeHead>em.configured{color:#82dcb1;background:#144e3947;border-color:#45c78e61}.accountAmbeFields{grid-template-columns:minmax(0,1fr) 108px;gap:8px;display:grid}.accountAmbeFields label{flex-direction:column;gap:4px;display:flex}.accountAmbeFields label>span{letter-spacing:.055em;color:#7da6bb;font-size:.46rem;font-weight:900}.accountAmbeFields input{box-sizing:border-box;color:#e9f8ff;background:#071a27;border:1px solid #4b8fb261;border-radius:9px;outline:none;width:100%;height:36px;padding:0 9px;font:800 .62rem ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.accountAmbeFields input:focus{border-color:#5acdf4c7;box-shadow:0 0 0 2px #3cabd71a}.accountAmbeActions{grid-template-columns:1fr 1fr;gap:8px;display:grid}.accountAmbeActions button{color:#c8effd;cursor:pointer;background:#0d3045;border:1px solid #4db3dd4d;border-radius:9px;justify-content:center;align-items:center;gap:6px;min-height:36px;font-size:.56rem;font-weight:900;display:flex}.accountAmbeActions button.primary{color:#c9f5e1;background:#0d3b31;border-color:#4ac79357}.accountAmbeActions button.danger{color:#ffc0c4;background:#70202638;border-color:#ef65653d}.accountAmbeActions button:disabled{opacity:.34;cursor:default}.accountAmbeBlock>p{color:#80d4ac;margin:0;font-size:.5rem;font-weight:750}.accountAmbeBlock>p.error{color:#ff9ca8}@media (max-width:720px){.accountAmbeHead{grid-template-columns:34px minmax(0,1fr)}.accountAmbeHead>em{grid-column:2;justify-self:start}.accountAmbeIcon{width:32px;height:32px}.accountAmbeFields{grid-template-columns:minmax(0,1fr) 92px}.accountAmbeActions{grid-template-columns:1fr}}.accountAmbeMicGain{background:#051723b8;border:1px solid #4ea1c64d;border-radius:11px;gap:7px;padding:10px 11px;display:grid}.accountAmbeMicGain>span{justify-content:space-between;align-items:center;gap:10px;display:flex}.accountAmbeMicGain>span b{letter-spacing:.035em;color:#a6cad9;font-size:.52rem}.accountAmbeMicGain>span strong{color:#8ce0ba;white-space:nowrap;font:900 .62rem ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.accountAmbeMicGain input[type=range]{accent-color:#45c79d;cursor:pointer;width:100%}.accountAmbeMicGain small{color:#79a;font-size:.47rem;line-height:1.45}.accountAmbeMicGain.hot{background:#42270d47;border-color:#f2994a75}.accountAmbeMicGain.hot>span strong{color:#ffbf78}.accountAmbeMicGain.low>span strong{color:#8dc9e6}.adminCompactRow.member>.adminMemberActionRow{scrollbar-width:thin;grid-column:1/-1;width:100%;overflow-x:auto;flex-flow:row!important;justify-content:flex-start!important;align-items:center!important;gap:5px!important;min-width:0!important;display:flex!important}.adminCompactRow.member>.adminMemberActionRow button{white-space:nowrap!important;flex:none!important}.adminRoomAdminsTitle{border-top:1px solid #2f5269b8;margin-top:12px}.adminCompactRow.roomAdminMember{grid-template-columns:minmax(100px,.72fr) minmax(150px,1fr) minmax(110px,.8fr) minmax(105px,.75fr) minmax(145px,1fr) minmax(150px,1fr) minmax(80px,.55fr)}.adminRoomAdminDetail .adminManagedRoomCards{flex-wrap:wrap;gap:6px;display:flex}.adminRoomAdminDetail>p b{color:#bfe7f6}@media (max-width:1080px){.adminCompactRow.roomAdminMember{grid-template-columns:minmax(90px,.7fr) minmax(140px,1fr) minmax(100px,.8fr) minmax(130px,1fr)}.adminCompactRow.roomAdminMember>span:nth-of-type(4),.adminCompactRow.roomAdminMember>span:nth-of-type(5),.adminCompactRow.roomAdminMember>span:nth-of-type(6){display:none}}@media (max-width:640px){.adminCompactRow.member>.adminMemberActionRow{flex-wrap:nowrap!important;grid-column:1/-1!important;overflow-x:auto!important}.adminCompactRow.roomAdminMember{grid-template-rows:auto auto;grid-template-columns:minmax(78px,.7fr) minmax(0,1.3fr)}.adminCompactRow.roomAdminMember>span:nth-of-type(n+3){display:none}}.adminCompactRow.roomAdminMember>.adminRoomAdminBoxesButton{color:#d9eef8;cursor:pointer;text-align:left;background:#071927b8;border:1px solid #365c7499;border-radius:7px;flex-direction:column;justify-content:center;align-items:flex-start;gap:2px;min-width:0;min-height:36px;padding:4px 7px;display:flex}.adminCompactRow.roomAdminMember>.adminRoomAdminBoxesButton:hover{background:#09273ad1;border-color:#51aad5b8}.adminCompactRow.roomAdminMember>.adminRoomAdminBoxesButton small{color:#7895a8;text-transform:uppercase;letter-spacing:.05em;font-size:.45rem}.adminCompactRow.roomAdminMember>.adminRoomAdminBoxesButton b{color:#dff6ff;font:.86rem ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}@media (max-width:720px){.adminCompactRow.roomAdminMember>.adminRoomAdminBoxesButton{min-height:30px;padding:3px 5px}}.adminThemeCard{overflow:visible}.adminThemeBody{flex-direction:column;gap:14px;padding:14px;display:flex}.adminThemeIntro{background:#081c2bb3;border:1px solid #4f84a138;border-radius:11px;justify-content:space-between;align-items:center;gap:14px;padding:11px 12px;display:flex}.adminThemeIntro>div{min-width:0}.adminThemeIntro strong{color:#dff3fb;font-size:.72rem;display:block}.adminThemeIntro p{color:#708da0;margin:4px 0 0;font-size:.55rem;line-height:1.45}.adminThemeIntro>span{letter-spacing:.04em;text-transform:uppercase;border-radius:999px;flex:none;align-items:center;min-height:25px;padding:0 9px;font-size:.49rem;font-weight:850;display:inline-flex}.adminThemeIntro>span.saved{color:#7ee0bc;background:#1f685029;border:1px solid #34d39940}.adminThemeIntro>span.dirty{color:#f0c86b;background:#714d0f29;border:1px solid #fbbf244d}.adminThemePresets{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.adminThemePreset{color:#b9d0dc;text-align:left;cursor:pointer;background:linear-gradient(145deg,#0b2232eb,#061622f0);border:1px solid #486f8857;border-radius:11px;flex-direction:column;gap:8px;min-width:0;min-height:108px;padding:10px;display:flex}.adminThemePreset:hover{border-color:#58b7de8f;transform:translateY(-1px)}.adminThemePreset.selected{border-color:#4bc6e1b8;box-shadow:0 0 0 2px #4bc6e114,0 10px 24px #00000029}.adminThemePresetHead{justify-content:space-between;align-items:center;gap:6px;display:flex}.adminThemePresetHead b{color:#dff4fb;font-size:.6rem}.adminThemePreset.selected .adminThemePresetHead svg{color:#70d4ee}.adminThemePresetSwatches{border:1px solid #ffffff12;border-radius:7px;grid-template-columns:repeat(7,1fr);height:22px;display:grid;overflow:hidden}.adminThemePresetSwatches i{min-width:0;display:block}.adminThemePreset small{color:#668599;font-size:.47rem;line-height:1.35}.adminThemePreview{background:#061521;border:1px solid #486f8847;border-radius:12px;padding:11px}.adminThemePreviewHead{justify-content:space-between;align-items:center;margin-bottom:9px;display:flex}.adminThemePreviewHead span{flex-direction:column;gap:2px;display:flex}.adminThemePreviewHead b{color:#cce6f1;font-size:.63rem}.adminThemePreviewHead small{color:#607f91;font-size:.48rem}.adminThemePreviewBoxes{grid-template-columns:repeat(7,minmax(0,1fr));gap:7px;display:grid}.adminThemeMiniBox{border:1px solid rgba(var(--special-a),.52);background:radial-gradient(circle at 18% 18%,rgba(var(--special-a),.2),transparent 40%),radial-gradient(circle at 90% 5%,rgba(var(--special-b),.16),transparent 44%),linear-gradient(145deg,rgb(var(--special-bg-a)),rgb(var(--special-bg-b)) 70%);border-radius:10px;flex-direction:column;justify-content:center;align-items:flex-start;gap:5px;min-width:0;min-height:78px;padding:9px 7px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0a,0 6px 14px #00000029}.adminThemeMiniBox.emergency{border-color:rgba(var(--special-a),.42)}.adminThemeMiniBox>span{color:rgba(var(--special-a),.9);font:.47rem ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.adminThemeMiniBox>b{max-width:100%;color:var(--special-ink);white-space:nowrap;text-overflow:ellipsis;font-size:.57rem;overflow:hidden}.adminThemeMiniBox>i{width:9px;height:9px;box-shadow:0 0 10px rgba(var(--special-a),.55);border-radius:50%;position:absolute;bottom:7px;right:7px}.adminThemeEditors{grid-template-columns:repeat(7,minmax(0,1fr));gap:7px;display:grid}.adminThemeColorField{background:#061521bf;border:1px solid #486f8847;border-radius:10px;grid-template-rows:auto auto;grid-template-columns:1fr 32px;align-items:center;gap:5px 7px;min-width:0;padding:8px;display:grid}.adminThemeColorField>span{flex-direction:column;min-width:0;display:flex}.adminThemeColorField b{color:#b8d9e7;font:.54rem ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.adminThemeColorField small{color:#66879a;white-space:nowrap;text-overflow:ellipsis;font-size:.45rem;overflow:hidden}.adminThemeColorField input[type=color]{cursor:pointer;background:#071723;border:1px solid #6296b159;border-radius:8px;grid-area:1/2/3;width:32px;height:32px;padding:2px}.adminThemeColorField code{color:#5f8194;font-size:.45rem}.adminThemeActions{justify-content:flex-end;align-items:center;gap:8px;display:flex}.adminThemeActions button{border-radius:9px;justify-content:center;align-items:center;gap:6px;min-height:36px;padding:0 12px;font-size:.56rem;font-weight:800;display:inline-flex}.adminThemeActions button.secondary{color:#91b5c7;background:#0a2030;border:1px solid #29475c}.adminThemeActions button.primary{color:#e9fbff;background:linear-gradient(145deg,#11637d,#0d435a);border:1px solid #3cc2e173}.adminThemeActions button:disabled{opacity:.42;cursor:not-allowed}@media (max-width:1050px){.adminThemePresets{grid-template-columns:repeat(2,minmax(0,1fr))}.adminThemePreviewBoxes,.adminThemeEditors{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:640px){.adminThemeBody{padding:9px}.adminThemeIntro{flex-direction:column;align-items:flex-start}.adminThemePresets{grid-template-columns:1fr}.adminThemePreviewBoxes,.adminThemeEditors{grid-template-columns:repeat(2,minmax(0,1fr))}.adminThemeActions{flex-direction:column;align-items:stretch}.adminThemeActions button{width:100%}}.adminRegistrationSummaryTitle,.adminRoomAdminsTitle{gap:12px!important;height:auto!important;min-height:58px!important;padding-top:7px!important;padding-bottom:7px!important}.adminRegistrationSummaryTitle>div:first-child b,.adminRoomAdminsTitle>div:first-child b{color:#cce8f3!important;font-size:.78rem!important}.adminStatusSummary{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:7px;margin-left:auto;display:flex}.adminStatusSummary>span{background:#071b2ac7;border:1px solid #476f897a;border-radius:9px;flex-direction:column;justify-content:center;align-items:center;gap:1px;min-width:78px;min-height:38px;padding:5px 9px;display:flex}.adminStatusSummary>span small{white-space:nowrap;font-weight:850;line-height:1;color:#86a5b7!important;font-size:.55rem!important}.adminStatusSummary>span b{color:#edf8fc!important;font:950 1rem/1 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace!important}.adminStatusSummary>span:first-child b{color:#72ddb1!important}.adminStatusSummary>span:nth-child(2) b{color:#8dd5f1!important}.adminStatusSummary>span:nth-child(3) b{color:#e8be61!important}.adminStatusSummary>span:nth-child(4) b{color:#d9cf78!important}.adminStatusSummary>span:nth-child(5) b{color:#d99090!important}.adminStatusSummaryAdmins>span{min-width:92px}.adminStatusSummaryAdmins>span:nth-child(2) b{color:#72ddb1!important}@media (max-width:760px){.adminRegistrationSummaryTitle,.adminRoomAdminsTitle{flex-direction:column!important;align-items:flex-start!important}.adminStatusSummary{justify-content:flex-start;gap:5px;width:100%;margin-left:0}.adminStatusSummary>span{flex:67px;min-width:67px;padding:5px 6px}.adminStatusSummary>span small{font-size:.5rem!important}.adminStatusSummary>span b{font-size:.9rem!important}}.adminRegistrationSummaryTitle,.adminRoomAdminsTitle{height:auto!important;min-height:48px!important;padding:9px 12px!important}.adminRegistrationSummaryTitle>div:first-child b,.adminRoomAdminsTitle>div:first-child b{color:#d9eef7!important;font-size:1rem!important;line-height:1.15!important}.adminRegistrationSummaryRow,.adminRoomAdminsSummaryRow{background:linear-gradient(#0619279e,#04131fb8);border-bottom:1px solid #365b736b;justify-content:stretch!important;align-items:stretch!important;gap:10px!important;width:100%!important;margin:0!important;padding:10px 12px 12px!important;display:grid!important}.adminRegistrationSummaryRow{grid-template-columns:repeat(5,minmax(116px,1fr))!important}.adminRoomAdminsSummaryRow{grid-template-columns:repeat(2,minmax(150px,220px))!important;justify-content:start!important}.adminRegistrationSummaryRow>span,.adminRoomAdminsSummaryRow>span{background:linear-gradient(#0a2739e0,#051826eb)!important;border:1px solid #48748f8f!important;border-radius:11px!important;min-width:0!important;min-height:66px!important;padding:9px 12px!important;box-shadow:inset 0 1px #ffffff09!important}.adminRegistrationSummaryRow>span small,.adminRoomAdminsSummaryRow>span small{color:#9ab7c7!important;letter-spacing:.015em!important;font-size:.76rem!important;font-weight:900!important;line-height:1.1!important}.adminRegistrationSummaryRow>span b,.adminRoomAdminsSummaryRow>span b{margin-top:5px!important;font:950 1.45rem/1 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace!important}@media (max-width:980px){.adminRegistrationSummaryRow{grid-template-columns:repeat(3,minmax(105px,1fr))!important}}@media (max-width:640px){.adminRegistrationSummaryRow,.adminRoomAdminsSummaryRow{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important;padding:8px!important}.adminRegistrationSummaryRow>span,.adminRoomAdminsSummaryRow>span{min-height:56px!important;padding:7px 8px!important}.adminRegistrationSummaryRow>span small,.adminRoomAdminsSummaryRow>span small{font-size:.66rem!important}.adminRegistrationSummaryRow>span b,.adminRoomAdminsSummaryRow>span b{font-size:1.2rem!important}}.adminLobbyActivityMaster{background:linear-gradient(145deg,#082232e0,#051623f0);border:1px solid #4678946b;border-radius:11px;flex-direction:column;gap:8px;min-width:300px;max-width:560px;padding:8px 10px;display:flex;box-shadow:inset 0 1px #ffffff06}.adminLobbyActivityMaster.enabled{border-color:#46bfda94;box-shadow:0 0 18px #31b4dc0f,inset 0 1px #ffffff06}.adminLobbyActivityHead{justify-content:space-between;align-items:center;gap:10px;display:flex}.adminLobbyActivityHead>span{color:#59cbed;align-items:center;gap:8px;min-width:0;display:flex}.adminLobbyActivityHead>span>span{flex-direction:column;gap:2px;min-width:0;display:flex}.adminLobbyActivityHead small{letter-spacing:.07em;color:#6f8fa1;white-space:nowrap;font-size:.43rem;font-weight:900}.adminLobbyActivityHead b{color:#d9eff7;white-space:nowrap;font-size:.56rem}.adminLobbyActivityHead select{color:#d8eef7;background:#071d2c;border:1px solid #4b7e998c;border-radius:8px;outline:none;min-width:205px;height:31px;padding:0 8px;font-size:.51rem;font-weight:850}.adminLobbyActivityHead select:focus{border-color:#48c3e2cc;box-shadow:0 0 0 2px #3cb9dd17}.adminLobbyMyBoxFilter{border-top:1px solid #46708940;padding-top:7px}.adminLobbyMyBoxFilterHead{justify-content:space-between;align-items:center;gap:8px;margin-bottom:6px;display:flex}.adminLobbyMyBoxFilterHead>small{color:#8aa7b7;text-transform:uppercase;letter-spacing:.045em;font-size:.47rem;font-weight:900}.adminLobbyMyBoxFilterHead>span{gap:4px;display:flex}.adminLobbyMyBoxFilterHead button{color:#8eb0c0;cursor:pointer;background:#081f2fcc;border:1px solid #46779280;border-radius:6px;min-height:23px;padding:0 7px;font-size:.42rem;font-weight:900}.adminLobbyMyBoxFilterHead button:hover{color:#d8f3fb;border-color:#49bedeb3}.adminLobbyMyBoxSearch{color:#7fa2b3;background:#0517249e;border:1px solid #4677926b;border-radius:7px;align-items:center;gap:5px;min-width:0;height:27px;margin-bottom:6px;padding:0 7px;display:flex}.adminLobbyMyBoxSearch:focus-within{border-color:#49bedeb8;box-shadow:0 0 0 2px #3cb9dd12}.adminLobbyMyBoxSearch input{color:#dff5fb;background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:.43rem;font-weight:750}.adminLobbyMyBoxSearch input::placeholder{color:#607f8f;opacity:1}.adminLobbyMyBoxSearch>button{color:#7798a8;cursor:pointer;background:0 0;border:0;flex:none;padding:0 2px;font-size:.7rem;line-height:1}.adminLobbyMyBoxSearch>button:hover{color:#d8f3fb}.adminLobbyMyBoxChecks{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;max-height:118px;display:grid;overflow:auto}.adminLobbyMyBoxChecks label{cursor:pointer;background:#05172494;border:1px solid #446f8847;border-radius:7px;align-items:center;gap:6px;min-width:0;padding:5px 6px;display:flex}.adminLobbyMyBoxChecks label.excluded{opacity:.48}.adminLobbyMyBoxChecks input{accent-color:#4fc8eb;flex:none}.adminLobbyMyBoxChecks label>span{flex-direction:column;gap:1px;min-width:0;display:flex}.adminLobbyMyBoxChecks label b{color:#dff5fb;font:900 .48rem ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.adminLobbyMyBoxChecks label small{color:#7190a1;white-space:nowrap;text-overflow:ellipsis;font-size:.39rem;overflow:hidden}.adminLobbyMyBoxChecks>em{color:#678596;grid-column:1/-1;padding:5px;font-size:.45rem}.adminLobbyActivitySave{color:#dcf8ff;cursor:pointer;background:linear-gradient(145deg,#0c5770cc,#083446e6);border:1px solid #3ebbdd7a;border-radius:7px;align-self:flex-end;min-height:27px;padding:0 10px;font-size:.45rem;font-weight:950}.adminLobbyActivitySave:disabled{opacity:.48;cursor:default;filter:saturate(.6)}@media (max-width:1100px){.adminLobbyActivityMaster{flex:360px;min-width:0;max-width:none}.adminLobbyMyBoxChecks{grid-template-columns:1fr}}@media (max-width:760px){.adminLobbyActivityMaster{box-sizing:border-box;width:100%}.adminLobbyActivityHead{flex-direction:column;align-items:flex-start}.adminLobbyActivityHead select{width:100%;min-width:0}.adminLobbyActivityMaster{display:none!important}}.adminLobbyMyBoxCatalogFilters{flex-wrap:wrap;align-items:center;gap:8px;margin:8px 0;display:flex}.adminLobbyMyBoxCatalogFilters>select{min-width:190px}.adminLobbyMyBoxCatalogMeta{opacity:.78;justify-content:space-between;gap:12px;margin:4px 0 7px;display:flex}.adminLobbyMyBoxLoadMore{width:100%;margin-top:8px;display:block}.identityPlatformMetrics{color:#7893a5;white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:5px;min-width:0;font-size:.68rem;line-height:1;display:flex;overflow:hidden}.identityPlatformMetrics b{color:#d9f2ff;flex:none;font:900 .78rem ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.identityPlatformMetrics em{color:#89a3b3;font-style:normal}.identityPlatformMetrics i{color:#49677b;margin:0 1px;font-style:normal}@media (max-width:720px){.identityPlatformMetrics{gap:4px;font-size:.49rem}.identityPlatformMetrics b{font-size:.58rem}.identityPlatformMetrics em{font-size:.49rem}}:root{--pr-green:#63d878;--pr-amber:#efbd48;--pr-red:#f15b63;--pr-slate:#91a8b8}.premiumTheme-blue{--pr-accent:#59c8ff;--pr-accent-2:#a6e4ff;--pr-accent-soft:#329cd62b;--pr-accent-softer:#329cd617;--pr-frame:#4aaee275;--pr-frame-strong:#5bc6f7b8;--pr-glow:#43b1eb2e;--pr-shell:#05111d;--pr-panel:#071a2a;--pr-panel-2:#0a2236;--pr-panel-3:#0b2a42;--pr-text:#f2f9fd;--pr-muted:#93adbd;--pr-muted-2:#6f8b9e;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.appShell.premiumTheme-blue{width:min(100% - 22px,1540px);color:var(--pr-text);padding-bottom:24px}.premiumGlyph{color:inherit;filter:drop-shadow(0 2px 7px #00000057);flex:none;display:block}.premiumAirDeck{border:2px solid var(--pr-frame);background:radial-gradient(circle at 18% 12%,var(--pr-accent-softer),transparent 30rem),linear-gradient(180deg,#081928fc,#05111dfe);box-shadow:0 22px 46px #0000003b,0 0 22px var(--pr-glow),inset 0 1px #ffffff06;border-radius:19px;margin:15px 0;overflow:hidden}.premiumAirDeck.is-live{box-shadow:0 22px 46px #0000003d,0 0 25px #f15b631f,inset 4px 0 var(--pr-red);border-color:#f15b63b8}.premiumAirHeader{border-bottom:1px solid var(--pr-frame);background:linear-gradient(90deg,var(--pr-panel-3),var(--pr-panel));grid-template-columns:minmax(260px,1fr) minmax(650px,1.75fr);align-items:center;gap:16px;min-height:70px;padding:9px 14px;display:grid}.premiumAirDeck.is-live .premiumAirHeader{background:linear-gradient(90deg,#4a19227a,var(--pr-panel) 46%)}.premiumAirRoom{align-items:baseline;gap:9px;min-width:0;display:flex}.premiumAirRoomIcon{border:1px solid var(--pr-frame);background:var(--pr-accent-softer);width:27px;height:27px;color:var(--pr-accent-2);border-radius:8px;flex:none;align-self:center;place-items:center;display:grid}.premiumAirRoom>span{color:var(--pr-accent-2);letter-spacing:.105em;font-size:.86rem;font-weight:950}.premiumAirRoom>strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--pr-text);font-size:1.18rem;font-weight:900;overflow:hidden}.premiumAirRoom>small{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--pr-muted);font-size:.76rem;font-weight:750;overflow:hidden}.premiumCounterRail{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;min-width:0;display:grid}.premiumCounterBadge{border:1px solid var(--pr-frame);background:linear-gradient(180deg,var(--pr-accent-softer),#081622e0);border-radius:11px;grid-template-columns:36px minmax(0,1fr);align-items:center;gap:8px;min-width:0;height:52px;padding:5px 9px;display:grid;box-shadow:inset 0 1px #ffffff09,0 8px 18px #00000021}.premiumCounterIcon{border:1px solid var(--pr-frame);width:33px;height:33px;color:var(--pr-accent-2);background:var(--pr-accent-softer);border-radius:9px;place-items:center;display:grid}.premiumCounterText{flex-direction:column;gap:1px;min-width:0;display:flex}.premiumCounterText small{letter-spacing:.065em;text-transform:uppercase;color:var(--pr-muted);white-space:nowrap;font-size:.53rem;font-weight:900}.premiumCounterText b{color:var(--pr-text);white-space:nowrap;font:950 .96rem ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.premiumCounterBadge.tone-green .premiumCounterIcon{color:#7ce38b;background:#1b5b2d3d;border-color:#63d87870}.premiumCounterBadge.tone-gold .premiumCounterIcon,.premiumCounterBadge.tone-amber .premiumCounterIcon{color:#ffd36a;background:#684b0f3d;border-color:#efbd4875}.premiumCounterBadge.tone-red .premiumCounterIcon{color:#ff7c82;background:#611b2440;border-color:#f15b6375}.premiumCounterBadge.tone-tx-idle{border-color:var(--pr-frame)}.premiumCounterBadge.tone-tx-idle .premiumCounterIcon{color:#fff;border-color:var(--pr-frame-strong);background:var(--pr-accent-softer)}.premiumCounterBadge.tone-slate .premiumCounterIcon{color:#afc3d0;background:#3448563d;border-color:#91a8b85c}.premiumAirStage{grid-template-columns:minmax(330px,.96fr) minmax(330px,.92fr) 220px minmax(230px,.68fr);align-items:stretch;min-height:204px;display:grid}.premiumSpeakerCard{border-right:1px solid var(--pr-frame);background:linear-gradient(135deg,var(--pr-accent-softer),#07131f7a);grid-template-columns:88px minmax(0,1fr);align-items:center;gap:15px;min-width:0;padding:20px 18px;display:grid;position:relative}.premiumAirDeck.is-live .premiumSpeakerCard{background:linear-gradient(135deg,#4f192399,#0917248c 58%)}.premiumSpeakerAvatar{border:2px solid var(--pr-frame-strong);width:88px;height:88px;color:var(--pr-accent-2);background:radial-gradient(circle at 40% 28%,var(--pr-accent-soft),transparent 70%),var(--pr-panel);box-shadow:0 12px 28px #00000045,0 0 20px var(--pr-glow);border-radius:17px;place-items:center;display:grid;overflow:hidden}.premiumSpeakerAvatar.has-photo{border-color:var(--pr-frame-strong)}.premiumSpeakerAvatar img{object-fit:cover;width:100%;height:100%}.premiumAirDeck.is-live .premiumSpeakerAvatar{color:#ff8389;background:radial-gradient(circle at 40% 28%,#f15b632e,#0000 70%),#21101a;border-color:#f15b638c}.premiumSpeakerInfo{flex-direction:column;gap:6px;min-width:0;display:flex}.premiumSpeakerState{color:var(--pr-accent-2);letter-spacing:.12em;align-items:center;gap:7px;font-size:.68rem;font-weight:950;display:flex}.premiumAirDeck.is-live .premiumSpeakerState{color:#ff858a}.premiumSpeakerInfo>strong{letter-spacing:-.055em;color:var(--pr-text);white-space:nowrap;text-overflow:ellipsis;text-shadow:0 4px 18px #00000052;font:950 clamp(2rem,3.5vw,3.25rem)/.94 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;overflow:hidden}.premiumAirDeck.is-live .premiumSpeakerInfo>strong{color:#fff2f3;text-shadow:0 0 24px #f15b632e}.premiumSpeakerInfo>b{color:#cfe0ea;white-space:nowrap;text-overflow:ellipsis;font-size:.92rem;overflow:hidden}.premiumSpeakerInfo>small{color:var(--pr-muted);white-space:nowrap;text-overflow:ellipsis;font-size:.69rem;overflow:hidden}.premiumPhotoToggle{border:1px solid var(--pr-frame);height:29px;color:var(--pr-muted);background:#051521c2;border-radius:8px;align-items:center;gap:5px;padding:0 9px;font-size:.58rem;display:flex;position:absolute;bottom:9px;right:10px}.premiumPhotoToggle.enabled{color:var(--pr-accent-2);border-color:var(--pr-frame-strong)}.premiumNoticeDeck{border-right:1px solid var(--pr-frame);background:radial-gradient(circle at 50% 40%,var(--pr-accent-softer),transparent 78%);grid-template-columns:52px minmax(0,1fr);align-items:center;gap:13px;min-width:0;padding:18px;display:grid}.premiumNoticeDeck.has-last-message{grid-template-rows:auto auto;align-content:center;row-gap:0}.premiumNoticeDeck.has-message{background:linear-gradient(135deg,#2a4d6747,var(--pr-accent-softer))}.premiumNoticeDeck.turn-ready{background:linear-gradient(135deg,#4e3a0d40,var(--pr-accent-softer))}.premiumNoticeIcon{border:2px solid var(--pr-frame);width:50px;height:50px;color:var(--pr-accent-2);background:var(--pr-accent-softer);box-shadow:0 0 18px var(--pr-glow);border-radius:13px;place-items:center;display:grid}.premiumNoticeDeck.turn-ready .premiumNoticeIcon{color:#ffd36b;background:#5f440f3b;border-color:#efbd488f}.premiumNoticeCopy{flex-direction:column;gap:5px;min-width:0;display:flex}.premiumNoticeCopy>span{letter-spacing:.12em;color:var(--pr-accent-2);white-space:nowrap;text-overflow:ellipsis;font-size:.65rem;font-weight:950;overflow:hidden}.premiumNoticeCopy>strong{color:var(--pr-text);white-space:normal;overflow-wrap:anywhere;font-size:1.06rem;line-height:1.25}.premiumNoticeCopy>small{color:var(--pr-muted);font-size:.68rem;line-height:1.3}.premiumNoticeDeck.has-message .premiumNoticeIcon,.premiumNoticeDeck.has-message .premiumNoticeCopy{animation:12s both premiumChatPresentation}@keyframes premiumChatPresentation{0%{opacity:0;filter:blur(5px);transform:translateY(5px)}5%,88%{opacity:1;filter:blur();transform:none}to{opacity:0;filter:blur(4px);transform:translateY(-3px)}}.premiumNoticeDeck .premiumLastMessage{width:min(100%,560px);min-height:38px;color:var(--pr-text);text-align:left;background:linear-gradient(90deg,#071826cc,#0f3044b3,#071826cc);border:1px solid #539bc142;border-radius:10px;grid-column:1/-1;grid-template-columns:auto auto minmax(0,1fr);justify-self:center;align-items:center;gap:8px;margin:13px 4px 0;padding:7px 11px;display:grid;box-shadow:inset 0 1px #ffffff06,0 7px 18px #0000001c}.premiumLastMessageStamp{color:var(--pr-muted);white-space:nowrap;align-items:center;gap:6px;font:.56rem ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;display:flex}.premiumLastMessage>strong{color:var(--pr-accent-2);white-space:nowrap;font-size:.66rem}.premiumLastMessageText{color:#c7d9e5;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.68rem;line-height:1.35;overflow:hidden}.premiumNoticeDeck.live-last-message .premiumLastMessage{opacity:.78;background:linear-gradient(90deg,#07182694,#0f304485,#07182694);min-height:32px;margin-top:9px;padding:5px 9px;box-shadow:inset 0 1px #ffffff05}.premiumNoticeDeck.live-last-message .premiumLastMessageStamp{font-size:.49rem}.premiumNoticeDeck.live-last-message .premiumLastMessage>strong{font-size:.59rem}.premiumNoticeDeck.live-last-message .premiumLastMessageText{color:#afc6d4;font-size:.61rem}.premiumClockInstrument{border-right:1px solid var(--pr-frame);background:linear-gradient(180deg,var(--pr-panel-2),var(--pr-panel));min-width:0;box-shadow:inset 0 0 22px var(--pr-accent-softer);flex-direction:column;justify-content:center;align-items:center;gap:7px;padding:18px 14px;display:flex}.premiumClockInstrument small{letter-spacing:.12em;color:var(--pr-muted);font-size:.76rem;font-weight:950}.premiumClockInstrument time{font-variant-numeric:tabular-nums;letter-spacing:-.07em;color:var(--pr-text);text-shadow:0 0 22px var(--pr-glow);font:950 clamp(2.4rem,4.5vw,3.85rem)/.95 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.premiumClockInstrument>span{color:var(--pr-muted-2);font-size:.72rem;font-weight:800}.premiumAirDeck.countdown-warning .premiumClockInstrument time{color:#ffd36a}.premiumAirDeck.countdown-urgent .premiumClockInstrument time,.premiumAirDeck.countdown-critical .premiumClockInstrument time,.premiumAirDeck.countdown-exceeded .premiumClockInstrument time{color:#ff747b;text-shadow:0 0 22px #f15b6347}.premiumNextOperator{background:linear-gradient(180deg,var(--pr-panel-2),var(--pr-panel));flex-direction:column;justify-content:center;gap:6px;min-width:0;padding:18px 16px;display:flex}.premiumNextOperator>span{color:var(--pr-accent-2);letter-spacing:.11em;align-items:center;gap:7px;font-size:.76rem;font-weight:950;display:flex}.premiumNextOperator>strong{color:var(--pr-text);white-space:nowrap;text-overflow:ellipsis;text-shadow:0 0 15px var(--pr-glow);font:950 clamp(1.65rem,2.7vw,2.45rem)/.96 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;overflow:hidden}.premiumNextOperator>small{color:var(--pr-muted);white-space:nowrap;text-overflow:ellipsis;font-size:.78rem;overflow:hidden}.premiumNextOperator.is-ready{background:linear-gradient(180deg,#5d450e4d,var(--pr-panel))}.premiumNextOperator.is-ready>span,.premiumNextOperator.is-ready>strong{color:#ffd66f}.appShell .contentGrid{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:14px;display:grid}.appShell .wheelHeader{border:2px solid var(--pr-frame);background:linear-gradient(180deg,var(--pr-panel-2),var(--pr-panel));border-radius:14px;margin-top:2px;padding:12px 14px;box-shadow:0 10px 25px #0000001f}.appShell .wheelHeader .sectionKicker{letter-spacing:.11em;color:var(--pr-accent-2)!important;font-size:.67rem!important}.appShell .wheelHeader h2{color:var(--pr-text);font-size:1.28rem}.appShell .wheelHeader p{color:var(--pr-muted);font-size:.74rem}.operatorCardGrid{grid-template-columns:repeat(auto-fill,minmax(122px,148px));justify-content:start;border:2px solid var(--pr-frame)!important;background:linear-gradient(#081826c2,#05121ed1)!important;border-radius:14px!important;gap:8px!important;margin-top:8px!important;padding:10px!important;display:grid!important}.participantCardChip{border:1px solid var(--pr-frame)!important;background:linear-gradient(180deg,var(--pr-panel-2),var(--pr-panel))!important;height:62px!important;min-height:0!important;color:var(--pr-text)!important;text-align:left!important;touch-action:none!important;border-radius:11px!important;grid-template-columns:30px minmax(0,1fr) auto!important;align-items:center!important;gap:8px!important;padding:7px 9px!important;display:grid!important;position:relative!important;box-shadow:0 7px 16px #0000001f!important}.participantCardChip:hover,.participantCardChip.selected{border-color:var(--pr-frame-strong)!important;background:linear-gradient(180deg,var(--pr-panel-3),var(--pr-panel-2))!important;box-shadow:0 0 0 2px var(--pr-accent-softer),0 8px 18px #00000026!important}.participantCardChip.speaking{box-shadow:inset 3px 0 var(--pr-red),0 0 20px #f15b631a!important;background:linear-gradient(#4a1922b8,#1d141ce0)!important;border-color:#f15b63a8!important}.participantCardChip.nextTurn:not(.speaking){border-color:#efbd488f!important}.participantCardChip.turnReady:not(.speaking){box-shadow:inset 3px 0 var(--pr-amber),0 0 18px #efbd4814!important}.participantCardState{border:1px solid var(--pr-frame);width:28px;height:28px;color:var(--pr-accent-2);background:var(--pr-accent-softer);border-radius:8px;place-items:center;display:grid}.participantCardChip.speaking .participantCardState{color:#ff7b81;background:#601c243d;border-color:#f15b6373}.participantCardIdentity{flex-direction:column;gap:2px;min-width:0;display:flex}.participantCardIdentity b{color:var(--pr-text);white-space:nowrap;text-overflow:ellipsis;font:900 .84rem ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;overflow:hidden}.participantCardIdentity small{color:var(--pr-muted);white-space:nowrap;text-overflow:ellipsis;font-size:.64rem;overflow:hidden}.participantCardTx{color:#ff7a81;background:#f15b6329;border-radius:6px;padding:.2rem .42rem;font-size:.55rem;font-weight:950}.participantCardChip .nextArrow{color:#f4c654;position:absolute;top:4px;right:5px}.operatorCardGrid.density-compact{grid-template-columns:repeat(auto-fill,minmax(108px,126px));justify-content:start;gap:6px!important;padding:8px!important}.participantCardChip.density-compact{grid-template-columns:24px minmax(0,1fr) auto!important;height:48px!important;padding:5px 7px!important}.participantCardChip.density-compact .participantCardState{width:23px;height:23px}.participantCardChip.density-compact .participantCardIdentity b{font-size:.72rem}.participantCardChip.density-compact .participantCardIdentity small{font-size:.53rem}.operatorCardGrid.density-ultra{grid-template-columns:repeat(auto-fill,minmax(88px,108px));justify-content:start;gap:5px!important;padding:7px!important}.participantCardChip.density-ultra{grid-template-columns:20px minmax(0,1fr)!important;height:38px!important;padding:4px 5px!important}.participantCardChip.density-ultra .participantCardState{background:0 0;border:0;width:19px;height:19px}.participantCardChip.density-ultra .participantCardIdentity b{font-size:.65rem}.participantCardChip.density-ultra .participantCardIdentity small,.participantCardChip.density-ultra .participantCardTx{display:none!important}.appShell .presencePanel{border:2px solid var(--pr-frame);background:linear-gradient(180deg,var(--pr-panel-2),var(--pr-panel));border-radius:13px;margin-top:10px;overflow:hidden}.appShell .presenceBar{min-height:44px}.appShell .presenceBar button{color:var(--pr-text)}.appShell .presenceBar button.open{color:var(--pr-accent-2);background:var(--pr-accent-softer)}.appShell .presencePanel.dropReady{border-style:dashed;border-color:#efbd4894}.appShell .presencePanel.dropOver{border-color:#efbd48d1;box-shadow:0 0 0 3px #efbd4817}.appShell .participantDetail .metrics small{color:var(--pr-muted)!important;font-size:.61rem!important}.appShell .participantDetail .metrics b{color:var(--pr-text)!important;font-size:.88rem!important;font-weight:850!important}.premiumSideColumn{flex-direction:column;gap:12px;display:flex;position:sticky;top:100px}.premiumSideColumn .activityStats{order:1}.premiumSideColumn .recentActivityPanel{order:2}.premiumSideColumn .automation{order:3}.premiumSideColumn.stats-open .activityStats{box-shadow:0 15px 34px #0003,0 0 18px var(--pr-glow)}.appShell .sideCard{box-shadow:0 11px 25px #0000001f;border:2px solid var(--pr-frame)!important;background:linear-gradient(180deg,var(--pr-panel-2),var(--pr-panel))!important}.appShell .sideTitle{border-bottom-color:var(--pr-frame)!important}.recentActivityTitle>div>span,.statsHeaderLabel>span{color:var(--pr-accent-2)!important;font-size:.78rem!important}.sideTitle small{color:var(--pr-muted)!important;font-size:.62rem!important}.recentActivityTitle{justify-content:space-between!important;align-items:center!important;gap:8px!important;display:flex!important}.recentActivityTitle>div{min-width:0}.recentStatsButton{color:#9dd8ff;letter-spacing:.01em;background:#12507d2e;border:1px solid #48a4e77a;border-radius:7px;flex:none;align-items:center;gap:4px;height:25px;padding:0 7px;font-size:.47rem;font-weight:800;display:inline-flex}.recentStatsButton:hover,.recentStatsButton.selected{color:#fff;background:#1867a047;border-color:#61beffbf}.recentStatsButton .premiumGlyph{width:12px;height:12px}.recentActivityList{flex-direction:column;display:flex}.recentActivityRow{border-bottom:1px solid var(--pr-frame);grid-template-columns:64px 31px minmax(0,1fr);align-items:center;gap:8px;min-height:50px;padding:7px 11px;display:grid}.recentActivityRow:last-child{border-bottom:0}.recentActivityRow time{color:var(--pr-muted-2);font:.62rem ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.recentActivityIcon{border:1px solid var(--pr-frame);background:var(--pr-accent-softer);width:30px;height:30px;color:var(--pr-accent-2);border-radius:8px;place-items:center;display:grid}.recentActivityRow.tx .recentActivityIcon{color:#fff;background:#145b943d;border-color:#47aeffb8;box-shadow:inset 0 0 10px #39a0ef14}.recentActivityRow>div{flex-direction:column;gap:2px;min-width:0;display:flex}.recentActivityRow b{color:var(--pr-text);white-space:nowrap;text-overflow:ellipsis;font:.73rem ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;overflow:hidden}.recentActivityRow small{color:var(--pr-muted);white-space:nowrap;text-overflow:ellipsis;font-size:.61rem;overflow:hidden}.recentActivityEmpty{text-align:center;color:var(--pr-muted);padding:24px 12px;font-size:.66rem}.activityStats .dailyKpis>span{border-color:var(--pr-frame)!important;background:var(--pr-accent-softer)!important}.activityStats .dailyKpis b{color:var(--pr-accent-2)!important}.operatorStatBar i,.hourBarTrack i.active{background:linear-gradient(90deg,var(--pr-accent),var(--pr-accent-2),var(--pr-green))!important}.appShell .sessionAdminPanel,.appShell .settingsPanel,.appShell .superadminPanel,.appShell .addParticipantWrap{border:2px solid var(--pr-frame)!important;background:linear-gradient(180deg,var(--pr-panel-2),var(--pr-panel))!important}.appShell .saveRoomNameBtn,.appShell .addParticipant button{background:linear-gradient(145deg,var(--pr-accent),var(--pr-accent-2))!important;color:#06121a!important}.appShell input,.appShell select,.appShell textarea{font-size:.78rem}@media (max-width:1280px){.premiumAirHeader{grid-template-columns:minmax(210px,.8fr) minmax(560px,1.5fr)}.premiumCounterBadge{grid-template-columns:29px minmax(0,1fr);padding:4px 6px}.premiumCounterIcon{width:28px;height:28px}.premiumCounterText small{font-size:.48rem}.premiumCounterText b{font-size:.86rem}.premiumAirStage{grid-template-columns:minmax(290px,.94fr) minmax(280px,.9fr) 190px minmax(200px,.68fr)}.appShell .contentGrid{grid-template-columns:minmax(0,1fr) 330px}.operatorCardGrid{grid-template-columns:repeat(auto-fill,minmax(118px,144px))}.operatorCardGrid.density-compact{grid-template-columns:repeat(auto-fill,minmax(104px,122px))}.operatorCardGrid.density-ultra{grid-template-columns:repeat(auto-fill,minmax(86px,104px))}}@media (max-width:900px){.premiumNoticeDeck .premiumLastMessage{grid-template-columns:auto minmax(0,1fr);gap:5px 8px;margin:8px 0 0;padding:6px 8px}.premiumLastMessageStamp{grid-column:1/-1}.premiumLastMessageText{font-size:.62rem}.appShell.premiumTheme-blue{width:min(100% - 10px,1540px)}.premiumAirDeck{border-radius:14px;margin:8px 0 10px}.premiumAirHeader{padding:8px;display:block}.premiumAirRoom{margin-bottom:8px}.premiumAirRoomIcon{width:24px;height:24px}.premiumAirRoomIcon .premiumGlyph{width:17px;height:17px}.premiumAirRoom>span{font-size:.72rem}.premiumAirRoom>strong{font-size:.96rem}.premiumAirRoom>small{display:none}.premiumCounterRail{grid-template-columns:repeat(5,minmax(0,1fr));gap:5px}.premiumCounterBadge{grid-template-rows:20px 20px;grid-template-columns:1fr;justify-items:center;gap:0;height:48px;padding:4px}.premiumCounterIcon{background:0 0;border:0;width:auto;height:auto}.premiumCounterIcon svg{width:16px;height:16px}.premiumCounterText{align-items:center;gap:0}.premiumCounterText small{font-size:.4rem}.premiumCounterText b{font-size:.73rem}.premiumAirStage{grid-template-columns:minmax(0,1fr) 128px;grid-template-areas:"speaker clock""notice clock""next next";min-height:0}.premiumSpeakerCard{border-right:1px solid var(--pr-frame);border-bottom:1px solid var(--pr-frame);grid-area:speaker;grid-template-columns:64px minmax(0,1fr);gap:10px;min-height:112px;padding:10px}.premiumSpeakerAvatar{border-radius:12px;width:64px;height:64px}.premiumSpeakerInfo>strong{font-size:1.72rem}.premiumSpeakerInfo>b{font-size:.68rem}.premiumSpeakerInfo>small{font-size:.57rem}.premiumSpeakerState{font-size:.54rem}.premiumPhotoToggle{display:none}.premiumNoticeDeck{border-right:1px solid var(--pr-frame);border-bottom:1px solid var(--pr-frame);grid-area:notice;grid-template-columns:38px minmax(0,1fr);gap:9px;min-height:76px;padding:8px 10px}.premiumNoticeIcon{border-radius:9px;width:37px;height:37px}.premiumNoticeIcon svg{width:22px;height:22px}.premiumNoticeCopy>span{font-size:.48rem}.premiumNoticeCopy>strong{font-size:.72rem}.premiumNoticeCopy>small{font-size:.54rem}.premiumClockInstrument{border-right:0;border-bottom:1px solid var(--pr-frame);grid-area:clock;min-width:0;padding:8px 5px}.premiumClockInstrument small{text-align:center;font-size:.56rem}.premiumClockInstrument time{font-size:2.2rem}.premiumClockInstrument>span{text-align:center;font-size:.55rem}.premiumNextOperator{min-height:72px;padding:9px 11px}.premiumNextOperator>span{font-size:.61rem}.premiumNextOperator>strong{font-size:1.42rem}.premiumNextOperator>small{font-size:.64rem}.appShell .contentGrid{grid-template-columns:1fr;gap:10px}.premiumSideColumn{position:static;top:auto}.operatorCardGrid{grid-template-columns:repeat(auto-fill,minmax(112px,1fr));gap:7px!important;padding:8px!important}.participantCardChip{grid-template-columns:25px minmax(0,1fr) auto!important;height:57px!important;padding:6px 7px!important}.participantCardState{width:24px;height:24px}.participantCardIdentity b{font-size:.76rem}.participantCardIdentity small{font-size:.57rem}.operatorCardGrid.density-compact{grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:5px!important;padding:6px!important}.participantCardChip.density-compact{height:44px!important}.participantCardChip.density-compact .participantCardIdentity small{display:none}.operatorCardGrid.density-ultra{grid-template-columns:repeat(auto-fill,minmax(78px,1fr));gap:4px!important;padding:5px!important}.participantCardChip.density-ultra{height:34px!important}.premiumSideColumn .activityStats{order:1}.premiumSideColumn .recentActivityPanel{order:2}.premiumSideColumn .automation{order:3}}@media (max-width:480px){.premiumCounterText b{font-size:.68rem}.premiumCounterText small{font-size:.36rem}.premiumAirStage{grid-template-columns:minmax(0,1fr) 112px}.premiumSpeakerCard{grid-template-columns:54px minmax(0,1fr);gap:8px}.premiumSpeakerAvatar{width:54px;height:54px}.premiumSpeakerInfo>strong{font-size:1.48rem}.premiumClockInstrument time{font-size:1.9rem}.premiumNextOperator>strong{font-size:1.24rem}.operatorCardGrid{grid-template-columns:repeat(auto-fill,minmax(100px,1fr))}.operatorCardGrid.density-ultra{grid-template-columns:repeat(auto-fill,minmax(72px,1fr))}}.adminSettingsPanel{flex-direction:column;gap:10px;display:flex}.adminSettingsPanel>.adminSettingsTitle{margin-bottom:0}.adminSettingsPanel .adminSettingsBlock,.adminSettingsPanel .temporaryAccessAdmin,.adminSettingsPanel .operatorMaintenance,.adminSettingsPanel .adminSettingsSuperadmin{box-sizing:border-box;border-radius:12px;width:100%;margin-top:0;padding:11px 12px;border:1px solid var(--pr-frame)!important;background:#071c2b9e!important}.adminSettingsPanel .adminSettingsSubTitle{margin-bottom:4px}.adminSettingsPanel .temporaryAccessAdmin{gap:10px}.adminSettingsPanel .operatorMaintenance{padding-top:11px}.adminSettingsPanel .operatorMaintenance button{color:#89d9f5!important;background:#1e709729!important;border-color:#38bdf84d!important}.adminSettingsPanel .superadminTitle{color:#79d6f4}.adminSettingsPanel .superadminTitle small{color:#678da3}.adminSettingsPanel .superadminTitle b{color:#dff5fd}.adminSettingsPanel .superadminTitle em{color:#7897a9}.adminSettingsPanel .superadminNotice{color:#89d9f5}.adminSettingsPanel .settingsFields{align-items:end;margin-top:2px}.adminSettingsPanel .temporaryAccessRows>span{box-sizing:border-box;background:#081f2fb8;border-color:#38bdf838;min-height:72px}.adminSettingsPanel .temporaryAccessRows button{color:#89d9f5;background:#1e709729;border-color:#38bdf847}.adminSettingsPanel .temporaryAccessRows .unlockRoomBtn{color:#8ce4c2!important;background:#0f5b4533!important;border-color:#34d3995c!important}.adminSettingsPanel .operatorMaintenance>span{color:#89a9bc}.adminSettingsPanel .operatorMaintenance small{color:#6f8ea3}.adminSettingsPanel input:focus{box-shadow:0 0 0 2px #38bdf814;border-color:#38bdf894!important}@media (max-width:760px){.adminSettingsPanel{gap:8px}.adminSettingsPanel .adminSettingsBlock,.adminSettingsPanel .temporaryAccessAdmin,.adminSettingsPanel .operatorMaintenance,.adminSettingsPanel .adminSettingsSuperadmin{padding:10px}.adminSettingsPanel .operatorMaintenance{align-items:flex-start}}.premiumNextPttStack{background:linear-gradient(180deg,var(--pr-panel-2),var(--pr-panel));min-width:0;display:block}.premiumNextPttStack:not(.has-admin-ptt) .premiumNextOperator{box-sizing:border-box;height:100%}.adminPttPanel{box-sizing:border-box;background:radial-gradient(circle at 50% 42%,#329bcd21,#0000 72%),linear-gradient(#051522f0,#040f19fa);flex-direction:column;justify-content:center;gap:5px;min-width:0;padding:7px 8px 6px;display:flex}.adminPttLabel{color:#8edfff;letter-spacing:.08em;white-space:nowrap;text-overflow:ellipsis;touch-action:none;-webkit-user-select:none;user-select:none;cursor:grab;justify-content:center;align-items:center;gap:5px;font-size:.49rem;font-weight:950;display:flex;overflow:hidden}.adminPttLabel:active{cursor:grabbing}.adminPttButton{appearance:none;color:#e9f9ff;text-align:left;cursor:pointer;touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;background:linear-gradient(145deg,#0d364ef5,#061d2dfa);border:2px solid #4ebbea70;border-radius:14px;grid-template-columns:48px minmax(0,1fr);align-items:center;gap:8px;width:100%;min-height:76px;padding:8px 9px;transition:transform 80ms,border-color .14s,box-shadow .14s,background .14s;display:grid;box-shadow:inset 0 1px #ffffff0f,0 7px 18px #00000038,0 0 16px #38bdf817}.adminPttButton:not(:disabled):hover{border-color:#5ed3ffb8;box-shadow:inset 0 1px #ffffff14,0 8px 22px #00000042,0 0 22px #38bdf82e}.adminPttButton:not(:disabled):active,.adminPttPanel.is-active .adminPttButton{transform:translateY(1px)scale(.992)}.adminPttButton:disabled{cursor:not-allowed;opacity:.54;filter:saturate(.65)}.adminPttIcon{color:#8ce4ff;background:radial-gradient(circle,#2aa0cf40,#0b324866);border:1px solid #6ed8ff6b;border-radius:50%;place-items:center;width:46px;height:46px;display:grid;box-shadow:0 0 15px #38bdf821}.adminPttCopy{flex-direction:column;gap:3px;min-width:0;display:flex}.adminPttCopy strong{letter-spacing:.045em;color:#f0fbff;font-size:.72rem;font-weight:950;line-height:1.05}.adminPttCopy small{color:#9cb9c9;white-space:normal;overflow-wrap:anywhere;font-size:.53rem;line-height:1.2}.adminPttFoot{color:#7598aa;text-transform:uppercase;letter-spacing:.045em;justify-content:space-between;align-items:center;gap:7px;padding:0 2px;font-size:.45rem;font-weight:850;display:flex}.adminPttFoot span{color:#93defb;white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.adminPttFoot b{font-size:inherit;white-space:nowrap}.adminPttPanel.state-preparing .adminPttButton{background:linear-gradient(145deg,#4b3a11b8,#231f12f0);border-color:#f2c2568f}.adminPttPanel.state-preparing .adminPttIcon{color:#ffd871;border-color:#f2c25680}.adminPttPanel.is-active{background:radial-gradient(circle at 50% 40%,#f15b6333,#0000 72%),linear-gradient(#2f0f18f5,#1a080efc)}.adminPttPanel.is-active .adminPttButton{background:linear-gradient(145deg,#7e1f2bfa,#49131dfa);border-color:#ff676fd1;box-shadow:inset 0 1px #ffffff12,0 8px 24px #00000047,0 0 28px #f15b6345}.adminPttPanel.is-active .adminPttIcon{color:#fff;background:radial-gradient(circle,#ff747c6b,#741926b8);border-color:#ff9197c7;animation:1s ease-in-out infinite adminPttPulse}.adminPttPanel.is-active .adminPttLabel,.adminPttPanel.is-active .adminPttFoot span{color:#ff9da2}.adminPttPanel.state-tot .adminPttButton,.adminPttPanel.state-error .adminPttButton{border-color:#ff7b8180}@media (max-width:900px){.premiumNextPttStack{grid-area:next;min-width:0}.adminPttPanel{gap:4px;padding:6px 7px}.adminPttButton{border-radius:11px;grid-template-columns:40px minmax(0,1fr);min-height:62px;padding:6px 7px}.adminPttIcon{width:38px;height:38px}.adminPttIcon svg{width:29px;height:29px}.adminPttCopy strong{font-size:.64rem}.adminPttCopy small{font-size:.48rem}.adminPttLabel{font-size:.44rem}.adminPttFoot{font-size:.4rem}}@media (max-width:480px){.adminPttButton{min-height:66px}.adminPttCopy strong{font-size:.67rem}.adminPttCopy small{font-size:.5rem}}.adminPttTuning{grid-template-columns:minmax(0,1fr) 26px minmax(54px,.42fr);align-items:center;gap:6px;padding:0 2px;display:grid}.adminPttGain{color:#83a8ba;letter-spacing:.035em;white-space:nowrap;grid-template-columns:auto minmax(42px,1fr) auto;align-items:center;gap:5px;min-width:0;font-size:.43rem;font-weight:900;display:grid}.adminPttGain input[type=range]{accent-color:#57c8f2;cursor:pointer;width:100%;min-width:42px;height:14px;margin:0}.adminPttGain b{text-align:right;color:#c2ecfb;font-variant-numeric:tabular-nums;min-width:37px;font-size:.46rem}.adminPttGainReset{color:#87cce5;cursor:pointer;background:#0d2e40b8;border:1px solid #6bc1e23d;border-radius:7px;place-items:center;width:24px;height:22px;padding:0;display:grid}.adminPttGainReset:hover{color:#d7f5ff;border-color:#6bd2f88c}.adminPttMeter{background:#00000061;border:1px solid #68b1cc33;border-radius:999px;height:7px;overflow:hidden}.adminPttMeterFill{background:linear-gradient(90deg,#38bdf8,#52d6a4);min-width:0;height:100%;transition:width 80ms linear;display:block}.adminPttMeter.is-hot .adminPttMeterFill{background:linear-gradient(90deg,#52d6a4,#f3c969)}.adminPttMeter.is-clip .adminPttMeterFill{background:linear-gradient(90deg,#f3c969,#f15b63)}@media (max-width:720px){.adminPttTuning{grid-template-columns:minmax(0,1fr) 26px minmax(48px,.36fr)}.adminPttGain{font-size:.4rem}.adminPttGain b{font-size:.42rem}}.adminPttFloating{flex:none;font-family:inherit;transition:filter .16s,opacity .16s;position:relative}.adminPttAnchor{flex:0 0 132px;width:132px;min-width:132px;height:38px;min-height:38px;display:block}.adminPttMini{border:1px solid var(--pr-frame);box-sizing:border-box;-webkit-user-select:none;user-select:none;border-radius:10px;align-items:center;display:grid}.adminPttMiniMeter{appearance:none;color:inherit;-webkit-user-select:none;user-select:none;border:0;margin:0}.adminPttMiniMeterTrack{background:#0000006b;border:1px solid #68b1cc38;border-radius:999px;height:7px;overflow:hidden}.adminPttMiniMeterTrack i{border-radius:inherit;background:linear-gradient(90deg,#38bdf8,#52d6a4);min-width:2px;height:100%;transition:width 70ms linear;display:block}.adminPttMiniMeter.is-hot .adminPttMiniMeterTrack i{background:linear-gradient(90deg,#52d6a4,#f3c969)}.adminPttMiniMeter.is-clip .adminPttMiniMeterTrack i{background:linear-gradient(90deg,#f3c969,#f15b63)}.adminPttFloatingDetail{z-index:91;border:1px solid var(--pr-frame-strong);width:min(390px,100vw - 14px);box-shadow:0 18px 45px #0000007a,0 0 24px var(--pr-glow);border-radius:14px;animation:.14s ease-out adminPttDetailIn;position:absolute;top:calc(100% + 7px);left:0;overflow:hidden}.adminPttFloatingDetail .adminPttPanel{min-width:0}.adminPttLabel{justify-content:space-between!important;overflow:visible!important}.adminPttLabelCopy{justify-content:center;align-items:center;gap:5px;min-width:0;display:inline-flex}@keyframes adminPttMiniPulse{0%,to{transform:scale(.98);box-shadow:0 0 8px #f15b6338}50%{transform:scale(1.04);box-shadow:0 0 18px #f15b636b}}@keyframes adminPttDetailIn{0%{opacity:0;transform:translateY(-4px)scale(.985)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.adminPttMiniState.tx,.adminPttBigMicFloat.tx,.adminPttFloatingDetail{animation:none!important}}.premiumMobileTxClock{display:none}@media (max-width:720px){.premiumAirHeader{padding:5px 6px!important}.premiumAirRoom{justify-content:center!important;align-items:center!important;gap:7px!important;min-height:23px!important;margin:0 0 5px!important;overflow:hidden!important}.premiumAirRoomIcon,.premiumAirRoom>small{display:none!important}.premiumAirRoom>span{flex:none;letter-spacing:.11em!important;font-size:.88rem!important;line-height:1!important}.premiumAirRoom>strong{text-overflow:ellipsis!important;white-space:nowrap!important;color:#f1f7fb!important;min-width:0!important;max-width:min(58vw,260px)!important;font-size:.78rem!important;font-weight:850!important;display:block!important;overflow:hidden!important}.premiumAirStage{grid-template-columns:minmax(0,1fr)!important;grid-template-areas:"speaker""notice""next"!important}.premiumSpeakerCard{border-right:0!important;grid-area:speaker!important;grid-template-columns:54px minmax(0,1fr)!important;gap:8px!important;min-height:82px!important;padding:7px 8px!important}.premiumSpeakerAvatar{cursor:pointer;width:54px!important;height:54px!important}.premiumSpeakerInfo{grid-template-rows:auto auto auto auto!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:3px 7px!important;display:grid!important}.premiumSpeakerState{grid-column:1/-1;font-size:.49rem!important}.premiumSpeakerInfo>strong{grid-area:2/1;min-width:0;font-size:1.42rem!important}.premiumMobileTxClock{white-space:nowrap;grid-area:2/2;justify-content:flex-end;align-items:baseline;gap:6px;min-width:126px;display:flex!important}.premiumMobileTxClock small{letter-spacing:.065em;color:var(--pr-muted);font-size:.44rem;font-weight:950}.premiumMobileTxClock time{font-variant-numeric:tabular-nums;color:var(--pr-text);letter-spacing:-.055em;text-shadow:0 0 12px #7ee7ff1f;font:950 1.78rem/.92 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.premiumMobileTxClock.countdown-warning time{color:#ffd36a}.premiumMobileTxClock.countdown-urgent time,.premiumMobileTxClock.countdown-critical time,.premiumMobileTxClock.countdown-exceeded time{color:#ff747b}.premiumSpeakerInfo>b{grid-column:1/-1;font-size:.6rem!important}.premiumSpeakerInfo>small{grid-column:1/-1;font-size:.5rem!important}.premiumAirDeck.is-idle .premiumSpeakerInfo>b,.premiumAirDeck.is-idle .premiumSpeakerInfo>small,.premiumClockInstrument,.premiumNoticeDeck.system-idle{display:none!important}.premiumNoticeDeck.idle-message-only{min-height:0!important;padding:5px 7px!important;display:block!important}.premiumNoticeDeck.idle-message-only>.premiumNoticeIcon,.premiumNoticeDeck.idle-message-only>.premiumNoticeCopy{display:none!important}.premiumNoticeDeck.idle-message-only .premiumLastMessage{box-sizing:border-box!important;width:100%!important;margin:0!important}.premiumNoticeDeck{border-right:0!important;grid-area:notice!important;grid-template-columns:32px minmax(0,1fr)!important;gap:7px!important;min-height:58px!important;padding:6px 8px!important}.premiumNoticeIcon{width:31px!important;height:31px!important}.premiumNoticeIcon svg{width:18px!important;height:18px!important}.premiumNoticeCopy>span{font-size:.43rem!important}.premiumNoticeCopy>strong{font-size:.7rem!important}.premiumNoticeCopy>small{font-size:.49rem!important}.premiumNoticeDeck.has-message .premiumNoticeCopy>strong{font-size:.76rem!important}.premiumNextPttStack{grid-area:next!important}.premiumNextOperator{grid-template-rows:auto auto!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:1px 10px!important;min-height:58px!important;padding:7px 9px!important;display:grid!important}.premiumNextOperator>span{grid-area:1/1;font-size:.5rem!important}.premiumNextOperator>small{grid-area:2/1;color:#eef7fb!important;font-size:1rem!important;font-weight:900!important;line-height:1.05!important}.premiumNextOperator>strong{text-align:right;grid-area:1/2/3;align-self:center;max-width:48vw!important;font-size:1.85rem!important;line-height:.95!important}.recentActivityRow{grid-template-columns:51px 25px minmax(0,1fr)!important;gap:6px!important;min-height:40px!important;padding:5px 8px!important}.recentActivityRow time{font-size:.53rem!important}.recentActivityIcon{width:24px!important;height:24px!important}.recentActivityIcon .premiumGlyph{width:13px!important;height:13px!important}.recentActivityRow b{font-size:.65rem!important}.recentActivityRow small{font-size:.52rem!important}.recentActivityTitle{padding-top:6px!important;padding-bottom:6px!important}.recentStatsButton{height:23px!important}.premiumSideColumn .automation .sideTitle{padding:6px 8px!important}.premiumSideColumn .automation .sideTitle small{font-size:.5rem!important}.automationTransportRow{gap:6px!important;padding:6px 8px!important}.automationTransportCopy b{font-size:.59rem!important}.automationTransportCopy small{font-size:.49rem!important}.automationTransportRow>em{font-size:.48rem!important}.automationLinkMeta{padding:4px 8px 6px!important;font-size:.46rem!important}}.premiumPhotoFocus{z-index:2600;background:0 0;border:0;place-items:center;margin:0;padding:18px;display:none;position:fixed;inset:0}.premiumPhotoFocus img{object-fit:cover;border:2px solid #72cdf2b8;border-radius:24px;width:min(34vw,390px);height:min(34vw,390px);max-height:62vh;display:block;box-shadow:0 24px 70px #00000094,0 0 34px #38bdf833}.premiumPhotoFocus.auto{pointer-events:none;animation:2.4s both premiumPhotoArrival;display:grid!important}.premiumPhotoFocus.manual{pointer-events:auto;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#020a12b8;display:grid!important}.premiumPhotoFocus.manual span{color:#d8ebf5;background:#051420d1;border-radius:999px;margin-top:10px;padding:5px 9px;font-size:.55rem;font-weight:800}@media (max-width:720px){.premiumPhotoFocus{padding:16px}.premiumPhotoFocus img{border-radius:22px;width:min(70vw,290px);height:min(70vw,290px);max-height:52vh}}@keyframes premiumPhotoArrival{0%{opacity:0;filter:blur(5px);transform:scale(.58)}12%,70%{opacity:1;filter:blur();transform:scale(1)}to{opacity:0;filter:blur(6px);transform:scale(.72)}}@media (prefers-reduced-motion:reduce){.premiumPhotoFocus.auto{animation:none!important}}.recentActivityExtra:not(.is-expanded){display:none!important}.recentActivityExpand{border:0;border-top:1px solid var(--pr-frame);width:100%;min-height:30px;color:var(--pr-accent-2);cursor:pointer;background:#081b2a9e;justify-content:center;align-items:center;gap:6px;font-size:.55rem;font-weight:850;display:flex}.recentActivityExpand .premiumGlyph{transition:transform .16s;transform:rotate(90deg)}.recentActivityExpand[aria-expanded=true] .premiumGlyph{transform:rotate(-90deg)}.automationCompactTitle{padding-bottom:8px!important}.automationTransportRow{border-top:1px solid var(--pr-frame);color:var(--pr-muted);grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:8px;padding:9px 10px;display:grid}.automationTransportRow>svg{color:var(--pr-accent-2)}.automationTransportCopy{flex-direction:column;gap:2px;min-width:0;display:flex}.automationTransportCopy b{color:var(--pr-text);font-size:.68rem}.automationTransportCopy small{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--pr-muted);font-size:.54rem;overflow:hidden}.automationTransportRow>em{white-space:nowrap;color:var(--pr-accent-2);font-size:.52rem;font-style:normal;font-weight:850}.automationTransportRow.live>em{color:#7ee3a0}.automationTransportRow.bad>em{color:#ff8d98}.automationLinkMeta{color:var(--pr-muted);border-top:1px solid #39597047;justify-content:space-between;gap:8px;padding:5px 10px 8px;font-size:.5rem;display:flex}.automationLinkMeta b{color:var(--pr-text);font-weight:800}.automationLinkMeta span{white-space:nowrap}@media (max-width:720px){.premiumMobileTxClock time{font-size:1.78rem!important}.premiumMobileTxClock{min-width:126px!important}}@media (min-width:901px){.premiumAirStage{height:204px;min-height:204px;max-height:204px}.premiumNoticeDeck.has-message{box-sizing:border-box;height:204px;min-height:0;max-height:204px;overflow:hidden}.premiumNoticeDeck.has-message .premiumNoticeCopy{min-height:0;max-height:164px;overflow:hidden}}@media (max-width:900px) and (min-width:721px){.premiumNoticeDeck.has-message{box-sizing:border-box;height:76px;min-height:76px;max-height:76px;overflow:hidden}.premiumNoticeDeck.has-message .premiumNoticeCopy{min-height:0;max-height:60px;overflow:hidden}}.adminPttDeviceRow{justify-content:flex-start;align-items:center;gap:6px;min-width:0;padding:0 2px;display:flex}.adminPttDeviceRow select{box-sizing:border-box;color:#c9e8f5;background:#051725e0;border:1px solid #6bc1e247;border-radius:7px;outline:0;flex:0 220px;min-width:0;max-width:220px;height:28px;padding:0 8px;font:800 .52rem/1 inherit}.adminPttDeviceRow button{box-sizing:border-box;color:#9cdbf2;cursor:pointer;background:#0d2e40b8;border:1px solid #6bc1e247;border-radius:7px;flex:none;justify-content:center;align-items:center;gap:5px;height:28px;padding:0 8px;font:850 .5rem/1 inherit;display:inline-flex}.adminPttDeviceRow button:hover{color:#e5f9ff;border-color:#6bd2f88c}.adminPttMobileActions{background:#44340e5c;border:1px solid #f4c55347;border-radius:9px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:5px 6px;display:grid}.adminPttMobileActions>span{color:#f5d569;flex-direction:column;gap:1px;min-width:0;display:flex}.adminPttMobileActions>span>b{font-variant-numeric:tabular-nums;font-size:.64rem}.adminPttMobileActions>span>small{color:#b8c9d1;font-size:.46rem;line-height:1.15}.adminPttMobileActions.urgent{background:#63181f59;border-color:#ff69708c}.adminPttMobileActions.urgent>span{color:#ff9aa0}.adminPttPanel.state-queued .adminPttButton{background:linear-gradient(145deg,#4f3d0edb,#261f0ff7);border-color:#f4c553ad}.adminPttPanel.state-queued .adminPttIcon{color:#ffdc59;border-color:#ffd94bad}.adminPttPanel.is-auto-latch:not(.is-disabled):not(.is-active) .adminPttIcon{color:#ffe45f!important;background:radial-gradient(circle,#ffd2303d,#4736088c)!important;border-color:#ffdc43b8!important;box-shadow:0 0 18px #ffd53330!important}.adminPttPanel.is-auto-latch.is-active .adminPttButton{grid-template-columns:56px minmax(0,1fr)!important}.adminPttPanel.is-auto-latch.is-active .adminPttIcon{width:52px!important;height:52px!important}@media (min-width:761px){.adminPttFloatingDetail .adminPttLabel{font-size:.43rem!important}.adminPttFloatingDetail .adminPttCopy strong{letter-spacing:.035em!important;font-size:.62rem!important}.adminPttFloatingDetail .adminPttCopy small{font-size:.46rem!important;line-height:1.18!important}.adminPttFloatingDetail .adminPttDeviceRow select{font-size:.48rem!important}.adminPttFloatingDetail .adminPttDeviceRow button{font-size:.46rem!important}.adminPttFloatingDetail .adminPttFoot{font-size:.4rem!important}}@media (max-width:720px){.premiumCounterBadge{min-width:0!important;height:54px!important;padding:0!important;display:block!important;position:relative!important}.premiumCounterBadge .premiumCounterText{display:block!important;position:static!important}.premiumCounterBadge .premiumCounterText b{z-index:3!important;margin:0!important;font-size:.8rem!important;line-height:1!important;position:absolute!important;top:5px!important;left:6px!important}.premiumCounterBadge .premiumCounterText small{text-align:center!important;white-space:nowrap!important;text-overflow:ellipsis!important;z-index:3!important;margin:0!important;font-size:.36rem!important;line-height:1!important;position:absolute!important;inset:auto 3px 3px!important;overflow:hidden!important}.premiumCounterBadge .premiumCounterIcon{z-index:2!important;place-items:center!important;width:21px!important;height:21px!important;min-height:0!important;margin:0!important;display:grid!important;position:absolute!important;top:4px!important;right:5px!important}.premiumCounterBadge .premiumCounterIcon .premiumGlyph{width:20px!important;height:20px!important}}.premiumNoticeDeck.system-idle{grid-template-columns:minmax(0,1fr)!important;padding:12px 15px!important}.premiumNoticeDeck.system-idle .premiumNoticeCopy{width:100%!important}.premiumNoticeDeck.system-idle .showcaseIdleMessage{grid-template-columns:34px minmax(0,1fr) auto;gap:10px}.premiumNoticeDeck.system-idle .showcaseIdleIcon{width:32px;height:32px}.premiumNoticeDeck.system-idle .showcaseIdleCopy strong{font-size:.88rem}.premiumNoticeDeck.system-idle .showcaseIdleCopy small{font-size:.61rem}@media (max-width:720px){.premiumNoticeDeck.system-idle{border-right:0!important;grid-template-columns:minmax(0,1fr)!important;min-height:34px!important;padding:4px 7px!important;display:grid!important}.premiumNoticeDeck.system-idle .premiumNoticeCopy{width:100%!important;display:block!important}.premiumNoticeDeck.system-idle .showcaseIdleMessage{grid-template-columns:22px minmax(0,1fr)!important;gap:5px!important}.premiumNoticeDeck.system-idle .showcaseIdleIcon{width:21px!important;height:21px!important}}.premiumPhotoFocus{z-index:10360!important}.adminPttFloating.is-screen-floating{z-index:1098!important;visibility:visible!important;width:132px!important;min-width:132px!important;max-width:132px!important;position:fixed!important;inset:auto 68px 12px auto!important}.adminPttFloating.is-screen-floating .adminPttMini{cursor:default!important;touch-action:manipulation!important;width:132px!important;min-width:132px!important;max-width:132px!important;height:38px!important;box-shadow:none!important;background:0 0!important;border-color:#4b8dac47!important;grid-template-columns:30px minmax(0,1fr) 30px!important;gap:5px!important;padding:3px 5px!important}.adminPttMiniState,.adminPttMiniSettings{appearance:none;-webkit-user-select:none;user-select:none;border:0;flex:none;justify-content:center;align-items:center;margin:0;padding:0;display:flex}.adminPttFloating.is-screen-floating .adminPttMiniState{color:#ffe45f!important;cursor:pointer!important;touch-action:manipulation!important;background:0 0!important;border-radius:9px!important;gap:3px!important;width:28px!important;height:28px!important;transition:width .16s,background .16s,color .16s,box-shadow .16s,transform .16s!important;box-shadow:inset 0 0 0 1px #ffe45f29!important}.adminPttMiniState small{letter-spacing:.035em;color:#fff;font-size:.43rem;font-weight:950;line-height:1;display:none}.adminPttFloating.is-screen-floating.is-active .adminPttMini{box-shadow:none!important;border-color:#ff676f57!important;grid-template-columns:44px minmax(0,1fr) 30px!important}.adminPttFloating.is-screen-floating .adminPttMiniState.tx{z-index:3!important;color:#fff!important;background:linear-gradient(#df3444,#a91223)!important;width:44px!important;animation:.9s ease-in-out infinite adminPttMiniPulse!important;box-shadow:0 0 0 2px #ffffff24,0 0 18px #ef44529e,0 5px 14px #00000052!important}.adminPttFloating.is-screen-floating .adminPttMiniState.tx small{display:inline!important}.adminPttFloating.is-disabled .adminPttMiniState{filter:saturate(.45);opacity:.48!important}.adminPttMiniState:focus-visible,.adminPttMiniSettings:focus-visible{outline:0;box-shadow:0 0 0 2px #63c9f052!important}.adminPttFloating.is-screen-floating .adminPttMiniMeter{width:100%!important;min-width:0!important;height:28px!important;box-shadow:none!important;pointer-events:none!important;cursor:default!important;background:0 0!important;border:0!important;border-radius:8px!important;align-items:center!important;padding:0 4px!important;display:flex!important}.adminPttFloating.is-screen-floating .adminPttMiniMeterTrack{background:#ffffff0f!important;width:100%!important;height:9px!important}.adminPttFloating.is-screen-floating .adminPttMiniSettings{color:#93cfe7!important;cursor:pointer!important;touch-action:manipulation!important;background:0 0!important;border-radius:9px!important;width:28px!important;height:28px!important;position:relative!important;overflow:visible!important;box-shadow:inset 0 0 0 1px #72b9d829!important}.adminPttFloating.is-screen-floating .adminPttMiniSettings:hover{color:#d7f5ff!important;background:#ffffff0d!important}.adminPttFloating.is-screen-floating .adminPttMiniSettings:active{transform:scale(.94)}.adminPttMiniSettingsBadge{color:#8edfff;background:#0b2839;border-radius:4px;padding:1px;position:absolute;bottom:-2px;right:-2px;box-shadow:0 0 0 1px #8edfff38}.adminPttFloatingDetail{box-sizing:border-box!important}.adminPttFloatingDetail .adminPttLabelCopy span{letter-spacing:.06em}.adminPttFloatingDetail .adminPttButton{touch-action:none!important;-webkit-user-select:none!important;user-select:none!important}.adminPttBigMicFloat{color:#d9f6ff;cursor:pointer;touch-action:none;-webkit-user-select:none;user-select:none;width:86px;height:86px;font:inherit;background:0 0;border:2px solid #6bd2f89e;border-radius:24px;flex-direction:column;justify-content:center;align-items:center;gap:3px;padding:0;transition:background .16s,border-color .16s,box-shadow .16s,transform .16s;display:flex;box-shadow:0 0 0 1px #6bd2f86b}.adminPttBigMicFloat strong{letter-spacing:.08em;font-size:.62rem;font-weight:950;line-height:1}.adminPttBigMicFloat.tx{color:#fff;background:0 0;border-color:#ff979ee6;animation:.9s ease-in-out infinite adminPttMiniPulse;box-shadow:0 0 0 1px #6bd2f86b}.adminPttBigMicFloat.disabled{opacity:.48;filter:saturate(.45);box-shadow:0 0 0 1px #6bd2f833}@media (min-width:761px){.adminPttFloatingDetail .adminPttLabel{font-size:.43rem!important}.adminPttFloatingDetail .adminPttCopy strong{letter-spacing:.035em!important;font-size:.62rem!important}.adminPttFloatingDetail .adminPttCopy small{font-size:.46rem!important;line-height:1.18!important}.adminPttFloatingDetail .adminPttDeviceRow select{font-size:.48rem!important}.adminPttFloatingDetail .adminPttDeviceRow button{font-size:.46rem!important}.adminPttFloatingDetail .adminPttFoot{font-size:.4rem!important}}@media (max-width:760px){.adminPttFloating.is-screen-floating{right:68px!important;bottom:max(12px,env(safe-area-inset-bottom))!important}.adminPttFloatingDetail{max-width:calc(100vw - 20px)!important}.adminPttDeviceRow{justify-content:flex-start!important;gap:5px!important;padding:0!important}.adminPttDeviceRow select{flex:0 185px!important;max-width:185px!important;height:27px!important;padding:0 6px!important;font-size:.48rem!important}.adminPttDeviceRow button{height:27px!important;padding:0 7px!important;font-size:.47rem!important}.adminPttTuning{grid-template-columns:minmax(0,1fr) 28px!important;grid-template-areas:"gain reset""meter meter"!important;gap:5px 6px!important;padding:1px 0!important}.adminPttGain{grid-area:gain;grid-template-columns:auto minmax(128px,1fr) auto!important;gap:6px!important;font-size:.43rem!important}.adminPttGain input[type=range]{width:100%!important;min-width:128px!important;height:22px!important}.adminPttGainReset{grid-area:reset;width:27px!important;height:25px!important}.adminPttMeter{grid-area:meter;width:100%!important;height:8px!important}.adminPttMobileActions{grid-template-columns:minmax(0,1fr)!important;padding:5px!important}}.adminPttBigMicDock{box-sizing:border-box;width:min(236px,100vw - 24px);min-width:196px;box-shadow:none;-webkit-backdrop-filter:none;background:0 0;border:1px solid #0000;border-radius:18px;flex-direction:column;align-items:center;gap:7px;padding:8px;display:flex}.adminPttBigMicVu{width:100%;height:26px;box-shadow:none;color:#87cce7;cursor:pointer;background:0 0;border:1px solid #59a4c338;border-radius:9px;grid-template-columns:minmax(0,1fr) 16px;align-items:center;gap:6px;padding:0 7px;display:grid}.adminPttBigMicVu:hover,.adminPttBigMicVu:focus-visible{background:#ffffff0d;border-color:#67caef70;outline:0}.adminPttBigMicVuTrack{background:linear-gradient(90deg,#40cb8b26 0 68%,#f6c34826 68% 88%,#ef5b6529 88% 100%);border-radius:999px;height:8px;overflow:hidden}.adminPttBigMicVuTrack>i{border-radius:inherit;background:linear-gradient(90deg,#45c98f 0 68%,#e2b746 78%,#e45e69 100%);height:100%;transition:width 70ms linear;display:block}.adminPttBigMicVu.is-hot{color:#ffd36a}.adminPttBigMicVu.is-clip{color:#ff8b96}.adminPttBigMicInput{box-sizing:border-box;width:100%;box-shadow:none;background:0 0;border:1px solid #5baed033;border-radius:9px;flex-direction:column;gap:5px;padding:6px 7px;display:flex}.adminPttBigMicInputTitle{letter-spacing:.055em;color:#88b8ca;align-items:center;gap:5px;font-size:.42rem;font-weight:950;display:flex}.adminPttBigMicInputRow{grid-template-columns:minmax(0,1fr) 28px;gap:5px;display:grid}.adminPttBigMicInputRow select{color:#d9edf7;background:#051825d1;border:1px solid #4c8baa57;border-radius:7px;min-width:0;height:27px;padding:0 6px;font-size:.48rem}.adminPttBigMicInputRow button{color:#8fd7ef;background:#082231c2;border:1px solid #4c8baa57;border-radius:7px;place-items:center;width:28px;height:27px;padding:0;display:grid}.adminPttBigMicFloat{flex:none}.adminPttBigMicGain{box-sizing:border-box;width:100%;min-height:28px;box-shadow:none;color:#8db0c0;letter-spacing:.045em;background:0 0;border:1px solid #5baed02e;border-radius:9px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:7px;padding:4px 6px;font-size:.4rem;font-weight:900;display:grid}.adminPttBigMicGain input[type=range]{accent-color:#45c79d;cursor:pointer;width:100%;min-width:0}.adminPttBigMicGain b{color:#bde9d6;white-space:nowrap;font:900 .48rem ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}@media (min-width:721px){.premiumCounterBadge{grid-template-columns:minmax(0,1fr) 34px!important;gap:9px!important}.premiumCounterBadge .premiumCounterText{text-align:left!important;grid-column:1!important;align-items:flex-start!important;min-width:0!important}.premiumCounterBadge .premiumCounterIcon{grid-column:2!important;justify-self:end!important;margin-left:auto!important}.premiumCounterBadge:nth-child(5) .premiumCounterText{flex-direction:row!important;align-items:center!important;gap:7px!important}.premiumCounterBadge:nth-child(5) .premiumCounterText small{order:2!important}}@media (min-width:761px){.adminPttFloating.is-screen-floating{bottom:22px!important}.chatFab{height:50px!important;bottom:22px!important}}.adminPttFloating.is-screen-floating,.adminPttFloating.is-screen-floating .adminPttMiniState,.adminPttFloating.is-screen-floating .adminPttMiniSettings,.adminPttBigMicFloat{visibility:visible!important}.adminPttFloating.is-screen-floating .browserSafeGlyph,.adminPttBigMicFloat .browserSafeGlyph{visibility:visible!important;opacity:1!important;fill:none!important;stroke:currentColor!important;stroke-width:2.25px!important;filter:none!important;display:block!important;overflow:visible!important}.languageSelector{border:1px solid var(--pr-frame,#4aaee275);min-height:34px;color:var(--pr-text,#f2f9fd);white-space:nowrap;background:#05111cd1;border-radius:9px;align-items:center;gap:7px;padding:4px 8px;font-size:.7rem;font-weight:800;display:inline-flex}.languageSelector select{min-width:102px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;outline:0}.languageSelector option{color:#f2f9fd;background:#071a2a}.languageSelector.compact{padding:3px 5px}.languageSelector.compact select{min-width:82px;font-size:.64rem}.languageFlag{border-radius:2px;flex:none;place-items:center;width:20px;height:14px;line-height:1;display:inline-grid;overflow:hidden;box-shadow:0 0 0 1px #ffffff38,0 1px 3px #00000047}.languageFlag>svg{width:100%;height:100%;display:block}.headerLanguageSelector{border-color:var(--pr-frame);background:var(--pr-accent-softer);width:60px;min-width:60px;height:32px;min-height:32px;box-shadow:none;cursor:pointer;flex:none;padding:0;position:relative;overflow:hidden}.headerLanguageSelector .languageSelectorCurrent{pointer-events:none;justify-content:center;align-items:center;gap:5px;width:100%;height:100%;display:flex}.headerLanguageSelector .languageFlag{width:21px;height:14px}.headerLanguageSelector .languageSelectorCurrent>b{letter-spacing:.04em;color:var(--pr-accent-2);font-size:.48rem}.headerLanguageSelector select{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0;min-width:0!important}.identityHeaderRight>.headerLanguageSelector{background:#081f31e0;margin-left:2px;margin-right:2px}@media (max-width:760px){.headerLanguageSelector{width:50px;min-width:50px;height:30px;min-height:30px}.headerLanguageSelector .languageFlag{width:19px;height:13px}.headerLanguageSelector .languageSelectorCurrent>b{font-size:.42rem}.languageSelector>span:not(.languageSelectorCurrent){display:none}}@media (max-width:420px){.headerLanguageSelector{width:46px;min-width:46px}.headerLanguageSelector .languageSelectorCurrent{gap:3px}.headerLanguageSelector .languageFlag{width:18px;height:12px}.headerLanguageSelector .languageSelectorCurrent>b{font-size:.4rem;display:block}}@media (max-width:760px){.identityHeader{position:relative}.identityHeaderRight{flex:none!important;justify-content:flex-end!important;align-self:flex-start!important;margin-left:auto!important}.identityHeaderRight>.headerLanguageSelector{margin-left:0!important;margin-right:1px!important}}.messages{scrollbar-width:thin;scrollbar-color:#294862 transparent;flex-direction:column;gap:9px;height:252px;padding:6px 3px;display:flex;overflow:auto}.message{flex-direction:column;gap:2px;display:flex}.message strong{color:#64c4ee;font-size:.61rem}.message span{color:#aebfce;overflow-wrap:anywhere;font-size:.69rem;line-height:1.4}.chatComposer{border-top:1px solid var(--line);grid-template-columns:1fr 38px;gap:6px;padding-top:10px;display:grid}.chatComposer input{padding:.58rem;font-size:.69rem}.chatComposer button{color:#fff;background:#176f9f;border:0;border-radius:9px}.chatFab{z-index:1100;color:#85dbfb;background:linear-gradient(145deg,#12314a,#0b2236);border:1px solid #315774;border-radius:15px;place-items:center;width:48px;height:48px;display:grid;position:fixed;bottom:22px;right:22px;box-shadow:0 14px 34px #00000052}.chatFab:hover,.chatFab.active{color:#e6f9ff;background:linear-gradient(145deg,#17405d,#0d2a41);border-color:#4c9fc8}.chatFab>span{color:#fff;background:#e85f78;border:2px solid #07111f;border-radius:99px;place-items:center;min-width:19px;height:19px;padding:0 5px;font-size:.49rem;font-weight:850;display:grid;position:absolute;top:-5px;right:-4px}.floatingChat{z-index:1090;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#081624fb;border:1px solid #294961;border-radius:16px;grid-template-rows:auto auto minmax(0,1fr) auto;width:min(350px,100vw - 28px);height:430px;max-height:calc(100vh - 90px);display:grid;position:fixed;top:120px;right:22px;overflow:hidden;box-shadow:0 24px 65px #0000006b}.floatingChatHeader{cursor:ns-resize;-webkit-user-select:none;user-select:none;touch-action:none;color:#7297b0;background:#0d2337;border-bottom:1px solid #223b52;grid-template-columns:22px minmax(0,1fr) 32px;align-items:center;gap:7px;padding:10px 10px 10px 12px;display:grid}.floatingChatHeader>div{flex-direction:column;gap:2px;display:flex}.floatingChatHeader strong{color:#d9ecf7;font-size:.7rem}.floatingChatHeader small{color:#607f96;font-size:.5rem}.floatingChatHeader button{color:#7895aa;background:0 0;border:0;border-radius:8px;place-items:center;width:30px;height:30px;display:grid}.floatingChatHeader button:hover{color:#d7effb;background:#153148}.floatingChatAlias{border-bottom:1px solid #223950b3;padding:8px 10px}.floatingChatAlias input{width:100%;padding:.48rem .58rem;font-size:.64rem}.floatingChat .messages{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#294862 transparent;flex-direction:column;gap:8px;height:auto;min-height:0;padding:9px 10px;display:flex;overflow:auto}.floatingChat .message{background:#091a2a;border:1px solid #233e5494;border-radius:9px;flex-direction:column;gap:3px;padding:7px 8px;display:flex}.messageMeta{justify-content:space-between;align-items:center;gap:9px;display:flex}.messageMeta strong{color:#65c6ef;font-size:.59rem}.messageMetaActions{align-items:center;gap:5px;display:flex}.messageMeta time{color:#58778e;font:.52rem ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.messageDelete{color:#6f8ba0;background:0 0;border:0;border-radius:7px;place-items:center;width:25px;height:25px;padding:0;display:grid}.messageDelete:hover{color:#ff91a4;background:#fb71851f}.floatingChat .message>span{color:#b3c6d4;overflow-wrap:anywhere;font-size:.67rem;line-height:1.4}.chatEmpty{color:#58758d;place-items:center;min-height:90px;font-size:.6rem;display:grid}.floatingChat .chatComposer{background:#091a2a;border-top:1px solid #223b52;grid-template-columns:minmax(0,1fr) 38px;gap:6px;padding:9px 10px;display:grid}.floatingChat .chatComposer input{min-width:0;padding:.55rem .6rem;font-size:.66rem}.floatingChat .chatComposer button{color:#fff;background:#176f9f;border:0;border-radius:9px;place-items:center;display:grid}@media (max-width:640px){.chatFab{bottom:12px;right:12px}.floatingChat{grid-template-rows:auto auto auto minmax(0,1fr);width:calc(100vw - 20px);height:auto;max-height:none;bottom:70px;right:10px;top:10px!important}.floatingChatHeader{cursor:default;touch-action:auto}.floatingChat .chatComposer{z-index:2;background:#0b2032;border-top:0;border-bottom:1px solid #223b52;grid-row:3;padding:10px;box-shadow:0 8px 18px #00000029}.floatingChat .chatComposer input{min-height:42px;font-size:16px}.floatingChat .chatComposer button{min-height:42px}.floatingChat .messages{grid-row:4;padding-bottom:18px}.messageDelete{width:30px;height:30px}}.floatingChatAlias{justify-content:space-between;align-items:center;gap:10px;display:flex}.floatingChatAlias>span{color:#607f96;font-size:.53rem}.floatingChatAlias>strong{color:#6fd0f4;font:.7rem ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}@media (prefers-reduced-motion:reduce){.participantChip.turnReady,.participantDetail.turnReady,.participantChip.turnReady .nextArrow{animation:none}}.chatComposerWrap{background:#091a2a;position:relative}.floatingChat .chatComposerWrap{border-top:1px solid #223b52}.floatingChat .chatComposer{border-top:0;grid-template-columns:34px minmax(0,1fr) 38px}.floatingChat .chatComposer .emojiToggle{color:#7ea5bd;background:#10293d}.floatingChat .chatComposer .emojiToggle.active{color:#d8f3ff;background:#17506f}.emojiPicker{z-index:4;background:#081826fc;border:1px solid #2a4c65;border-radius:12px;grid-template-columns:repeat(6,1fr);gap:4px;width:218px;padding:8px;display:grid;position:absolute;bottom:58px;right:10px;box-shadow:0 14px 35px #00000059}.emojiPicker button{cursor:pointer;background:0 0;border:0;border-radius:7px;height:30px;font-size:1rem}.emojiPicker button:hover{background:#15364f}@media (max-width:640px){.floatingChat .chatComposerWrap{border-top:0;border-bottom:1px solid #223b52;grid-row:3}.floatingChat .chatComposer{border-bottom:0;grid-row:auto}.emojiPicker{bottom:62px;right:8px}.floatingChat .messages{grid-row:4}}@media (min-width:641px){.floatingChat.freePosition{left:var(--chat-left)!important;right:auto!important;top:var(--chat-top)!important;bottom:auto!important}.floatingChatHeader{cursor:move}}.chatFab{border:2px solid var(--pr-frame)!important;background:linear-gradient(145deg,var(--pr-panel-3),var(--pr-panel))!important;color:var(--pr-accent-2)!important;box-shadow:0 12px 28px #0000003d,0 0 18px var(--pr-glow)!important}.chatFab:hover,.chatFab.active{border-color:var(--pr-frame-strong)!important;color:var(--pr-text)!important}.floatingChat{border:2px solid var(--pr-frame)!important;background:#05131ffc!important}.floatingChatHeader{border-bottom-color:var(--pr-frame)!important;background:linear-gradient(90deg,var(--pr-accent-soft),var(--pr-panel-2))!important}.floatingChatHeader strong{color:var(--pr-accent-2)!important}.floatingChat .message.mine{border-color:var(--pr-frame)!important}.floatingChat .chatComposer button:last-child{background:linear-gradient(145deg,var(--pr-accent),var(--pr-accent-2))!important;color:#07131b!important}.floatingChat .chatComposer .chatDictation{color:#8ac6dc;background:#10293d}.floatingChat .chatComposer .chatDictation.active{color:#ffe1e4;background:#7a2530;box-shadow:0 0 0 2px #ff5a6914}@media (max-width:640px){.floatingChat .chatComposer{grid-template-columns:38px minmax(0,1fr) 42px 42px}}.chatAudio{width:100%;height:36px;margin-top:4px}.chatAudioLoad{align-self:flex-start;min-height:30px;font-size:.58rem;color:#9ed9ed!important;background:#10293d!important;align-items:center!important;gap:5px!important;padding:0 9px!important;display:inline-flex!important}.chatAudioDraft{align-items:center;gap:5px;padding:5px 10px 0;display:flex}.chatAudioDraft audio{width:100%;height:34px}.chatAudioDraft>button{color:#dceaf2;background:#152d40;border:0;border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.floatingChat .chatComposer .chatRecord{color:#8ac6dc;background:#10293d}.floatingChat .chatComposer .chatRecord.active{color:#ffe1e4;background:#7a2530}.floatingChat .chatComposer{grid-template-columns:34px 34px minmax(0,1fr) 38px 38px}@media (max-width:640px){.floatingChat .chatComposer{grid-template-columns:38px 38px minmax(0,1fr) 42px 42px}}.chatRecordingCard{background:linear-gradient(145deg,#38121df5,#0d2333fa);border:1px solid #ff66775c;border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:8px;margin:8px 9px 3px;padding:9px 10px;display:grid;box-shadow:0 10px 24px #0000004d,0 0 18px #ff586a14}.chatRecordingCard.paused{background:linear-gradient(145deg,#362b11f5,#0d2333fa);border-color:#e3b94d66}.chatRecordingPulse{background:#ff5d6d;border-radius:50%;width:10px;height:10px;animation:1.1s ease-in-out infinite qsoChatRecordingPulse;box-shadow:0 0 0 4px #ff5d6d1a,0 0 14px #ff5d6d8f}.chatRecordingCard.paused .chatRecordingPulse{background:#e3b74e;animation:none;box-shadow:0 0 0 4px #e3b74e1a}.chatRecordingCard>div:first-of-type{flex-direction:column;gap:1px;min-width:0;display:flex}.chatRecordingCard b{color:#ffe0e4;font-size:.64rem}.chatRecordingCard small{color:#9eb4c2;font-size:.49rem}.chatRecordingCard.paused b{color:#ffe8a7}.chatRecordingCard time{color:#fff;letter-spacing:.05em;font:900 .78rem ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.chatRecordingActions{flex-direction:row!important;gap:4px!important;display:flex!important}.chatRecordingActions button{width:30px;height:30px;padding:0;color:#d9edf7!important;background:#123149!important;border:1px solid #6f9db557!important;border-radius:8px!important;place-items:center!important;min-height:30px!important;display:grid!important}.chatRecordingActions button.cancel{color:#ffc9ce!important;background:#5c1f2773!important;border-color:#eb65724d!important}.floatingChat .chatComposer .chatDictation.unsupported{opacity:.55;filter:saturate(.45)}@keyframes qsoChatRecordingPulse{0%,to{opacity:.72;transform:scale(.9)}50%{opacity:1;transform:scale(1.08)}}@media (max-width:640px){.chatRecordingCard{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"pulse info time""actions actions actions"}.chatRecordingPulse{grid-area:pulse}.chatRecordingCard>div:first-of-type{grid-area:info}.chatRecordingCard time{grid-area:time}.chatRecordingActions{grid-area:actions;justify-content:flex-end}.chatRecordingActions button{width:36px;height:34px;min-height:34px!important}}@media (prefers-reduced-motion:reduce){.chatRecordingPulse{animation:none}}.chatFab{filter:drop-shadow(0 0 5px #ffe15a38);opacity:.9;color:#ffe15a!important;box-shadow:none!important;background:0 0!important;border:0!important}.chatFab:hover,.chatFab.active{filter:drop-shadow(0 0 8px #ffe15a6b);opacity:1;color:#fff09b!important;box-shadow:none!important;background:0 0!important;border:0!important}.chatFab>svg{color:inherit!important}.chatFab>span{border-color:#07111f!important}.bilingualMessage{flex-direction:column;gap:5px;min-width:0;display:flex}.bilingualLine{grid-template-columns:18px minmax(0,1fr);align-items:start;gap:6px;min-width:0;display:grid}.bilingualLine>span:last-child{overflow-wrap:anywhere;min-width:0}.bilingualLine.originalLine{color:inherit}.bilingualLine.translatedLine{color:#a6e4ff;border-top:1px solid #a6e4ff21;padding-top:5px;font-style:italic}.bilingualLine.translatedLine.loading{opacity:.7}.bilingualLine.translatedLine.error{opacity:.58}.bilingualMessage.compact{gap:2px}.bilingualMessage.compact .bilingualLine{grid-template-columns:16px minmax(0,1fr);gap:4px}.bilingualMessage.compact .languageFlag{width:16px;height:16px;font-size:12px}.bilingualMessage.compact .translatedLine{padding-top:2px}.premiumNoticeBilingual{color:var(--pr-text);font-size:1.06rem;line-height:1.25}.premiumNoticeBilingual .translatedLine{color:var(--pr-accent-2);font-size:.88em}@media (max-width:760px){.premiumNoticeBilingual{font-size:.76rem}.premiumNoticeBilingual .translatedLine{font-size:.84em}}.premiumNoticeBilingual .bilingualLine>span:last-child{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.premiumNoticeBilingual .translatedLine{min-height:1.15em;max-height:2.55em;overflow:hidden}.roomHeaderClean{z-index:45;border-bottom:2px solid var(--pr-frame);background:radial-gradient(circle at 22% 0,var(--pr-accent-softer),transparent 27rem),linear-gradient(180deg,#040e17fb,#05111cf7);min-height:84px;box-shadow:0 14px 36px #00000045,0 1px 0 var(--pr-glow);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);grid-template-columns:minmax(280px,1fr) 112px auto;grid-template-areas:"identity ptt actions";align-items:center;gap:12px;padding:8px 0;position:sticky;top:0;display:grid!important}.roomHeaderIdentity{grid-area:identity;align-items:center;gap:12px;min-width:0;display:flex;overflow:hidden}.roomHeaderIdentity .premiumRoomBrand{align-items:center;gap:11px;min-width:0;height:68px;display:flex}.roomHeaderIdentity .premiumRoomBrand>img{object-fit:cover;background:#06101a;border-radius:12px;width:58px;height:58px;box-shadow:0 10px 24px #0000004d}.roomHeaderIdentity .premiumRoomBrand>span{flex-direction:column;gap:4px;min-width:0;line-height:1;display:flex}.roomHeaderIdentity .premiumRoomBrand b{letter-spacing:-.03em;color:var(--pr-text);white-space:nowrap;font-size:1.18rem}.roomHeaderIdentity .premiumRoomBrand b em{color:var(--pr-accent-2);letter-spacing:.08em;text-transform:uppercase;margin-left:6px;font-size:.72rem;font-style:normal}.roomHeaderIdentity .premiumRoomBrand small{text-overflow:ellipsis;white-space:nowrap;max-width:300px;color:var(--pr-muted);font-size:.7rem;font-weight:760;overflow:hidden}.roomHeaderIdentity .premiumIdentityCompact{flex:none;min-width:112px;max-width:150px;padding:7px 10px;border:1px solid var(--pr-frame)!important;background:var(--pr-accent-softer)!important;box-shadow:none!important;position:static!important;transform:none!important}.roomHeaderIdentity .premiumIdentityCompact b{font-size:.74rem!important}.roomHeaderIdentity .premiumIdentityCompact small{font-size:.5rem!important}.roomHeaderUserControls{flex:none;align-items:center;gap:6px;min-width:0;display:flex}.roomHeaderPtt{grid-area:ptt;justify-content:center;align-items:center;width:112px;min-width:112px;min-height:66px;display:flex}.roomHeaderPtt>.adminPttAnchor{place-items:center!important;width:96px!important;height:58px!important;display:grid!important}.roomHeaderActions{border:2px solid var(--pr-frame);min-width:0;box-shadow:0 12px 28px #00000038,0 0 16px var(--pr-glow);background:linear-gradient(#0a1c2cf5,#05111cfc);border-radius:14px;grid-area:actions;justify-self:end;overflow:hidden;align-items:stretch!important;display:flex!important}.roomHeaderActions .premiumToolButton,.roomHeaderActions .premiumAudioTool,.roomHeaderActions .premiumConnection{box-sizing:border-box;flex:0 0 92px;border:0!important;border-left:1px solid var(--pr-frame)!important;width:92px!important;min-width:92px!important;height:64px!important;min-height:64px!important;color:var(--pr-accent)!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;margin:0!important}.roomHeaderActions>.premiumBackTool{border-left:0!important}.roomHeaderActions .premiumToolButton,.roomHeaderActions .premiumAudioTool{grid-template-rows:28px 13px!important;align-content:center!important;justify-items:center!important;gap:4px!important;padding:7px 4px!important;transition:background .16s,color .16s,box-shadow .16s!important;display:grid!important}.roomHeaderActions .premiumToolButton:hover,.roomHeaderActions .premiumAudioTool:hover,.roomHeaderActions .premiumToolButton.selected,.roomHeaderActions .premiumAudioTool.active{background:var(--pr-accent-soft)!important;color:var(--pr-accent-2)!important}.roomHeaderActions .premiumToolButton.selected,.roomHeaderActions .premiumAudioTool.active{box-shadow:inset 0 -3px var(--pr-accent)!important}.roomHeaderActions .premiumToolButton>span,.roomHeaderActions .premiumAudioTool>span{text-overflow:ellipsis;white-space:nowrap;text-align:center;max-width:86px;font-weight:900;overflow:hidden;height:13px!important;color:inherit!important;justify-content:center!important;align-items:center!important;font-size:.58rem!important;line-height:1!important;display:flex!important}.roomHeaderActions .premiumGlyph{filter:drop-shadow(0 0 7px currentColor) drop-shadow(0 2px 7px var(--pr-glow));align-self:center;width:24px!important;height:24px!important}.roomHeaderActions .premiumHeaderAudioDock{flex:0 0 92px;border:0!important;border-left:1px solid var(--pr-frame)!important;width:92px!important;min-width:92px!important;height:64px!important;min-height:64px!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;overflow:hidden!important}.roomHeaderActions .premiumHeaderAudioDock .premiumAudioTool{width:92px!important;min-width:92px!important}.roomHeaderActions .premiumConnection{color:var(--pr-accent)!important;grid-template-rows:28px 13px!important;align-content:center!important;justify-items:center!important;gap:4px!important;padding:7px 4px!important;display:grid!important}.roomHeaderActions .premiumConnection .statusPill{width:28px!important;min-width:28px!important;height:28px!important;min-height:28px!important;box-shadow:none!important;background:0 0!important;border:0!important;place-items:center!important;padding:0!important;display:grid!important}.roomHeaderActions .premiumConnection .premiumConnectionGlyph{width:24px!important;height:24px!important;margin:0!important}.roomHeaderActions .premiumConnection>small{white-space:nowrap;text-align:center;font-weight:900;justify-content:center!important;align-items:center!important;height:13px!important;margin:0!important;font-size:.54rem!important;line-height:1!important;display:flex!important}.roomHeaderActions .premiumConnection.online,.roomHeaderActions .premiumConnection.online>small,.roomHeaderActions .premiumConnection .premiumConnectionIcon.online{color:#55f18a!important}.roomHeaderActions .premiumConnection.connecting,.roomHeaderActions .premiumConnection.connecting>small,.roomHeaderActions .premiumConnection .premiumConnectionIcon.connecting{color:#f8c64f!important}.roomHeaderActions .premiumConnection.offline,.roomHeaderActions .premiumConnection.offline>small,.roomHeaderActions .premiumConnection .premiumConnectionIcon.offline{color:#f67!important}.roomHeaderActions .premiumConnectionGlyph{place-items:center;display:grid;position:relative}.roomHeaderActions .premiumConnectionGlyph>svg{z-index:2;transform-origin:50%;filter:drop-shadow(0 0 6px);margin:auto;display:block;position:absolute;inset:0}.roomHeaderActions .premiumConnectionIcon.connecting .premiumConnectionGlyph>svg{animation:1.05s linear infinite roomConnectionSpin}.roomHeaderActions .premiumConnectionIcon.online .premiumConnectionGlyph>svg{animation:none}.roomRoleMobile{display:none}.roomHeaderClean.myBoxRoomHeader{grid-template-columns:minmax(280px,1fr) 196px auto;grid-template-areas:"identity myboxaudio actions"}.roomHeaderMyBoxAudio{grid-area:myboxaudio;grid-template-columns:repeat(2,minmax(0,1fr));place-self:center;gap:8px;width:196px;min-width:196px;height:64px;min-height:64px;display:grid}.roomHeaderMyBoxAudio>.premiumToolButton{box-sizing:border-box;border:1px solid var(--pr-frame);width:94px;min-width:94px;height:64px;min-height:64px;color:var(--pr-accent);box-shadow:0 8px 20px #00000038,0 0 12px var(--pr-glow);touch-action:none;-webkit-user-select:none;user-select:none;background:linear-gradient(#0a1c2cfa,#05111cfc);border-radius:12px;grid-template-rows:30px 14px;align-content:center;justify-items:center;gap:4px;margin:0;padding:7px 5px;display:grid}.roomHeaderMyBoxAudio>.premiumToolButton>span{letter-spacing:.04em;white-space:nowrap;font-size:.61rem;font-weight:950}.roomHeaderMyBoxAudio>.premiumToolButton>svg{filter:drop-shadow(0 0 7px)}.roomHeaderMyBoxAudio>.myBoxRoomRx.selected{color:#75f7a0;border-color:#55f18a9e;box-shadow:inset 0 -3px #55f18a,0 0 18px #55f18a26}.roomHeaderMyBoxAudio>.myBoxRoomTx.transmitting{color:#ff8290;border-color:#ff6677b8;box-shadow:inset 0 -3px #f67,0 0 20px #ff667738}.roomHeaderMyBoxAudio>.premiumToolButton:disabled{opacity:.38;cursor:not-allowed;filter:saturate(.55)}@keyframes roomConnectionSpin{to{transform:rotate(360deg)}}@keyframes roomConnectionBreathe{0%,to{opacity:.82;transform:scale(.94)}50%{opacity:1;transform:scale(1.05)}}@media (prefers-reduced-motion:reduce){.roomHeaderActions .premiumConnectionIcon.connecting .premiumConnectionGlyph>svg,.roomHeaderActions .premiumConnectionIcon.online .premiumConnectionGlyph>svg{animation:none!important}}@media (max-width:1180px){.roomHeaderClean{grid-template-columns:minmax(230px,1fr) 104px auto;gap:8px}.roomHeaderActions .premiumToolButton,.roomHeaderActions .premiumAudioTool,.roomHeaderActions .premiumConnection,.roomHeaderActions .premiumHeaderAudioDock,.roomHeaderActions .premiumHeaderAudioDock .premiumAudioTool{flex-basis:78px;width:78px!important;min-width:78px!important}.roomHeaderIdentity .premiumRoomBrand small{max-width:210px}.roomHeaderIdentity .premiumIdentityCompact{min-width:98px}}@media (max-width:1180px) and (min-width:761px){.roomHeaderClean.myBoxRoomHeader{grid-template-columns:minmax(230px,1fr) 168px auto;gap:8px}.roomHeaderMyBoxAudio{gap:6px;width:168px;min-width:168px}.roomHeaderMyBoxAudio>.premiumToolButton{width:81px;min-width:81px}}@media (max-width:760px){.roomHeaderClean{grid-template:"identity ptt audio"44px"actions actions actions"54px/minmax(0,1fr) 96px 56px;gap:5px 4px;min-height:110px;padding:5px 0;position:sticky}.roomHeaderIdentity{min-width:0;justify-content:space-between!important;gap:4px!important;overflow:visible!important}.roomHeaderIdentity .premiumRoomBrand{gap:5px;height:42px;padding-right:2px;flex:auto!important;min-width:0!important;max-width:none!important}.roomHeaderIdentity .premiumRoomBrand>img{border-radius:9px;width:40px;height:40px}.roomHeaderIdentity .premiumRoomBrand b{font-size:.8rem}.roomHeaderIdentity .premiumRoomBrand b em{margin-left:3px;font-size:.45rem}.roomHeaderIdentity .premiumRoomBrand small{max-width:100%;font-size:.48rem}.roomHeaderUserControls{flex:none;justify-content:flex-end;gap:0;min-width:0;margin-left:auto}.roomHeaderUserControls .premiumIdentityCompact{flex:0 0 62px!important;justify-content:center!important;gap:2px!important;width:62px!important;min-width:62px!important;max-width:62px!important;min-height:42px!important;padding:4px 3px!important}.roomHeaderUserControls .premiumIdentityCompact b{font-size:.55rem!important}.roomHeaderUserControls .premiumIdentityCompact small{font-size:.38rem!important}.roomHeaderUserControls .premiumIdentityCompact .roomRoleLabel{letter-spacing:.035em!important;white-space:normal!important;line-height:1.02!important;overflow:visible!important}.roomRoleDesktop{display:none!important}.roomRoleMobile{flex-direction:column;justify-content:center;align-items:center;gap:0;max-width:100%;display:flex!important}.roomRoleMobile>span{white-space:nowrap;max-width:100%;display:block}.roomHeaderUserControls>.headerLanguageSelector{z-index:3!important;box-sizing:border-box!important;border-radius:9px!important;flex:0 0 46px!important;align-self:auto!important;width:46px!important;min-width:46px!important;max-width:46px!important;height:42px!important;min-height:42px!important;max-height:42px!important;margin:0!important;position:absolute!important;top:6px!important;right:58px!important}.roomHeaderUserControls>.headerLanguageSelector .languageSelectorCurrent{align-items:center!important;height:40px!important}.roomHeaderUserControls>.headerLanguageSelector .languageSelectorCurrent>b{display:none!important}.roomHeaderUserControls>.headerLanguageSelector .languageFlag{transform:translateY(1px);width:24px!important;height:16px!important}.roomHeaderPtt{width:96px;min-width:96px;min-height:44px}.roomHeaderPtt>.adminPttAnchor{width:92px!important;height:42px!important}.roomHeaderActions{border-radius:10px;grid-area:actions;box-shadow:0 7px 18px #0000002e;justify-self:stretch!important;width:100%!important;height:54px!important;overflow:hidden!important}.roomHeaderActions .premiumToolButton,.roomHeaderActions .premiumConnection{flex:1 1 0;grid-template-rows:23px 11px!important;gap:3px!important;width:auto!important;min-width:0!important;max-width:none!important;height:50px!important;min-height:50px!important;padding:4px 1px!important}.roomHeaderActions .premiumToolButton>span,.roomHeaderActions .premiumConnection>small{text-overflow:ellipsis!important;white-space:nowrap!important;max-width:100%!important;padding:0!important;font-size:.35rem!important;overflow:hidden!important}.roomHeaderActions .premiumGlyph{width:20px!important;height:20px!important}.roomHeaderActions .premiumConnection .statusPill{width:23px!important;min-width:23px!important;height:23px!important;min-height:23px!important}.roomHeaderActions .premiumConnection .premiumConnectionGlyph{width:20px!important;height:20px!important}.roomHeaderActions .premiumHeaderAudioDock{z-index:2;grid-area:audio;right:0;border:1px solid var(--pr-frame)!important;background:#05111ceb!important;border-radius:9px!important;width:54px!important;min-width:54px!important;height:42px!important;min-height:42px!important;display:block!important;position:absolute!important;top:4px!important;overflow:hidden!important}.roomHeaderActions .premiumHeaderAudioDock .premiumAudioTool{border:0!important;grid-template-rows:20px 10px!important;gap:2px!important;width:52px!important;min-width:52px!important;height:40px!important;min-height:40px!important;padding:3px 2px!important}.roomHeaderActions .premiumHeaderAudioDock .premiumAudioTool>span{font-size:.34rem!important}.roomHeaderActions>.premiumBackTool{border-left:0!important}.roomHeaderClean.myBoxRoomHeader{min-height:164px;padding:5px 0;grid-template:"identity"44px"myboxaudio"56px"actions"54px/minmax(0,1fr)!important;gap:5px!important}.myBoxRoomHeader .roomHeaderIdentity{grid-area:identity}.roomHeaderMyBoxAudio{box-sizing:border-box;grid-area:myboxaudio;padding:0 6px;grid-template-columns:repeat(2,minmax(0,1fr))!important;justify-self:stretch!important;gap:8px!important;width:100%!important;min-width:0!important;height:56px!important;min-height:56px!important;position:static!important}.roomHeaderMyBoxAudio>.premiumToolButton{border-radius:11px!important;grid-template-rows:28px 13px!important;gap:3px!important;width:100%!important;min-width:0!important;max-width:none!important;height:54px!important;min-height:54px!important;padding:5px 4px!important}.roomHeaderMyBoxAudio>.premiumToolButton>svg{width:27px!important;height:27px!important}.roomHeaderMyBoxAudio>.premiumToolButton>span{letter-spacing:.045em!important;font-size:.58rem!important}.myBoxRoomHeader .roomHeaderActions{grid-area:actions!important}}@media (max-width:420px){.roomHeaderClean{grid-template-columns:minmax(0,1fr) 92px 52px}.roomHeaderIdentity .premiumRoomBrand>img{width:36px;height:36px}.roomHeaderIdentity .premiumRoomBrand b{font-size:.68rem!important}.roomHeaderIdentity .premiumRoomBrand b em{margin-left:2px!important;font-size:.4rem!important}.roomHeaderUserControls .premiumIdentityCompact{flex-basis:58px!important;width:58px!important;min-width:58px!important;max-width:58px!important}.roomHeaderUserControls>.headerLanguageSelector{flex-basis:42px!important;width:42px!important;min-width:42px!important;max-width:42px!important;right:54px!important}.roomHeaderUserControls>.headerLanguageSelector .languageFlag{width:23px!important;height:15px!important}.roomHeaderActions .premiumToolButton>span,.roomHeaderActions .premiumConnection>small{font-size:.31rem!important}.roomHeaderActions .premiumHeaderAudioDock{width:50px!important;min-width:50px!important}.roomHeaderActions .premiumHeaderAudioDock .premiumAudioTool{width:48px!important;min-width:48px!important}.roomHeaderClean.myBoxRoomHeader{min-height:160px;grid-template-rows:42px 55px 53px!important}.roomHeaderMyBoxAudio{padding:0 4px;gap:6px!important;height:55px!important;min-height:55px!important}.roomHeaderMyBoxAudio>.premiumToolButton{height:52px!important;min-height:52px!important}.roomHeaderMyBoxAudio>.premiumToolButton>span{font-size:.54rem!important}}.roomBrandShowcaseButton{appearance:none;color:inherit;text-align:left;font:inherit;cursor:pointer;background:0 0;border:0;margin:0;padding:0}.roomBrandShowcaseButton:focus-visible{outline:2px solid var(--pr-accent-2);outline-offset:3px;border-radius:12px}@media (max-width:980px) and (min-width:761px){.roomHeaderClean{grid-template-columns:minmax(185px,1fr) 92px auto;gap:7px}.roomHeaderPtt{width:92px;min-width:92px}.roomHeaderPtt>.adminPttAnchor{width:88px!important}.roomHeaderActions .premiumToolButton,.roomHeaderActions .premiumAudioTool,.roomHeaderActions .premiumConnection,.roomHeaderActions .premiumHeaderAudioDock,.roomHeaderActions .premiumHeaderAudioDock .premiumAudioTool{flex-basis:64px;width:64px!important;min-width:64px!important}.roomHeaderActions .premiumToolButton>span,.roomHeaderActions .premiumAudioTool>span,.roomHeaderActions .premiumConnection>small{max-width:60px!important;font-size:.48rem!important}.roomHeaderIdentity .premiumRoomBrand small{max-width:150px}.roomHeaderIdentity .premiumIdentityCompact{min-width:86px;max-width:112px}}.roomHeaderActions .premiumToolButton.premiumDigitalTool{width:116px!important;min-width:116px!important;max-width:116px!important;text-shadow:none!important;border-left:1px solid #ffffff4d!important;flex:0 0 116px!important;font-weight:950!important;position:relative!important}.roomHeaderActions .premiumToolButton.premiumDigitalTool>span{letter-spacing:.025em!important;max-width:108px!important;font-size:.58rem!important;font-weight:1000!important}.roomHeaderActions .premiumToolButton.premiumDigitalTool .premiumGlyph{filter:drop-shadow(0 2px 5px #00000047)!important}.roomHeaderActions .premiumToolButton.premiumDigitalToolCw{color:#211400!important;background:linear-gradient(#ffe16a 0%,#ffc928 54%,#eaa006 100%)!important;box-shadow:inset 0 1px #ffffffc7,inset 0 -3px #66360033,0 0 22px #ffc2187a!important}.roomHeaderActions .premiumToolButton.premiumDigitalToolCw:hover,.roomHeaderActions .premiumToolButton.premiumDigitalToolCw:focus-visible{color:#120b00!important;background:linear-gradient(#fff09b 0%,#ffda45 54%,#f3ad0b 100%)!important;box-shadow:inset 0 1px #ffffffe6,inset 0 -3px #66360029,0 0 30px #ffcf37ad!important}.roomHeaderActions .premiumToolButton.premiumDigitalToolSstv{color:#03151c!important;background:linear-gradient(#7cefff 0%,#36d4f2 54%,#149ac8 100%)!important;box-shadow:inset 0 1px #ffffffad,inset 0 -3px #003f5433,0 0 22px #28cef26b!important}.roomHeaderActions .premiumToolButton.premiumDigitalToolSstv:hover,.roomHeaderActions .premiumToolButton.premiumDigitalToolSstv:focus-visible{color:#001116!important;background:linear-gradient(#a4f5ff 0%,#5be0f8 54%,#1aaada 100%)!important}@media (max-width:760px){.roomHeaderActions .premiumToolButton.premiumDigitalTool{flex:1 1 0!important;width:auto!important;min-width:0!important;max-width:none!important}.roomHeaderActions .premiumToolButton.premiumDigitalTool>span{max-width:100%!important;font-size:.35rem!important}.roomHeaderClean,.roomHeaderIdentity,.roomHeaderActions,.roomHeaderUserControls,.roomHeaderMyBoxAudio{min-width:0!important;max-width:100%!important}.roomHeaderClean{width:100%!important;overflow:hidden!important}.roomHeaderIdentity,.roomHeaderActions{overflow:hidden!important}}
