*{box-sizing:border-box}body{color:#1d2c42;background:#f5f7fb;margin:0;font:14px Arial,Segoe UI,sans-serif}.layout{min-height:100vh;display:flex}.sidebar{color:#bac8df;background:#0c1930;flex-direction:column;flex-shrink:0;width:252px;padding:32px 18px;display:flex}.brand{color:#fff;align-items:center;gap:12px;padding:0 8px 56px;display:flex}.brandIcon{background:#2f7df3;border-radius:13px;place-items:center;width:42px;height:42px;font-size:28px;display:grid}.brand strong{letter-spacing:.7px;font-size:19px}.brand strong span{color:#6aabff}.brand small{letter-spacing:2px;color:#9ab2da;margin-top:6px;font-size:9px;display:block}.sectionLabel,.eyebrow{letter-spacing:1.9px;color:#8495ad;font-size:10px;font-weight:700}.sectionLabel{margin:0 12px 15px}.nav{border-radius:11px;gap:15px;margin-bottom:5px;padding:15px 14px;font-size:13px;display:flex}.nav.active{color:#80bdff;background:#17385f}.sidebarBottom{border-top:1px solid #263854;margin-top:auto;padding:18px 8px;font-size:12px}.sidebarBottom small{color:#7d92ad;margin-top:8px;display:block}.statusDot,.live i{background:#32dba6;border-radius:50%;width:7px;height:7px;margin-right:8px;display:inline-block}.main{width:100%;max-width:1600px;margin:auto;padding:42px 45px 20px}.top{justify-content:space-between;align-items:center;gap:20px;margin-bottom:30px;display:flex}.top h1{letter-spacing:-.5px;margin:12px 0;font-size:30px}.top p{color:#8090a5;margin:0}.spark{color:#327ef0}.user{color:#2f7df3;background:#fff;border:1px solid #e3e9f2;border-radius:13px;padding:13px 18px;font-weight:700}.user span{color:#50627d;margin-left:8px}.metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:24px;display:grid}.metric,.panel{background:#fff;border:1px solid #e5eaf2;border-radius:16px;box-shadow:0 6px 30px #142d5007}.metric{padding:23px}.metric>span{color:#7b8ba2;font-size:12px;display:block}.metric strong{margin:16px 0 8px;font-size:29px;display:block}.metric small{color:#97a5b8}.green{color:#12ae81}.orange{color:#ee9a34}.blue{color:#3384eb}.columns{grid-template-columns:minmax(270px,.8fr) minmax(380px,1.5fr);align-items:start;gap:20px;display:grid}.panel{min-height:540px;overflow:hidden}.panelHead{border-bottom:1px solid #eef1f6;justify-content:space-between;align-items:center;padding:25px 26px;display:flex}.panelHead h2{margin:8px 0 0;font-size:18px}.count{color:#66829e;background:#eef5ff;border-radius:30px;padding:9px 12px;font-size:11px}.create{gap:9px;padding:20px 24px;display:flex}.create input,.composer input{border:1px solid #e1e7f1;border-radius:9px;outline:0;width:100%;min-width:0;padding:13px}.create button,.submit{color:#fff;cursor:pointer;white-space:nowrap;background:#2f7df3;border:0;border-radius:9px;padding:13px 16px;font-weight:600}button:disabled{opacity:.4;cursor:not-allowed}.roomList{padding:0 14px}.room{text-align:left;cursor:pointer;background:#fff;border:1px solid #0000;border-radius:12px;align-items:center;gap:12px;width:100%;padding:13px;display:flex}.room:hover,.room.chosen{background:#f1f6ff;border-color:#e0ecff}.roomAvatar,.avatar{color:#3678df;background:#e6f0ff;border-radius:11px;flex-shrink:0;place-items:center;width:39px;height:39px;font-size:22px;display:grid}.room strong,.room small{display:block}.room strong{font-size:13px}.room small{color:#9aacc3;margin-top:7px;font-size:11px}.roomArrow{color:#87a8d7;margin-left:auto}.live{color:#0fa77e;background:#e8fbf5;border-radius:20px;padding:10px 12px;font-size:10px;font-weight:700}.transcriptList{height:305px;padding:20px 24px;overflow:auto}.empty{text-align:center;color:#8b9bb0;padding:48px 8px;line-height:1.9}.empty.center{padding-top:44px}.empty h3{color:#425b7a;margin-bottom:4px;font-size:16px}.empty p{font-size:12px}.emptyIcon{color:#3b87ed;font-size:39px}.utterance{gap:14px;margin-bottom:25px;display:flex}.avatar{font-size:15px}.utteranceMeta{align-items:center;gap:12px;font-size:12px;display:flex}.utteranceMeta time{color:#91a4b9}.utteranceMeta em{color:#437bb2;background:#eff6ff;border-radius:5px;padding:4px;font-size:10px}.utterance p{margin:10px 0;line-height:1.8}.composer{background:#fbfcff;border-top:1px solid #eef1f6;padding:23px}.composerGrid{grid-template-columns:160px 1fr;gap:9px;margin:13px 0;display:grid}.submit{text-align:left;width:100%}.submit span{float:right}.alert{color:#a75023;background:#fff2e7;border-radius:9px;margin:0 0 18px;padding:14px}footer{text-align:center;color:#a8b3c0;letter-spacing:1px;margin-top:25px;font-size:10px}footer span{padding:0 8px}@media (max-width:1050px){.sidebar{width:75px}.brand div:last-child,.nav span,.sectionLabel,.sidebarBottom{display:none}.sidebar{padding:24px 11px}.nav{justify-content:center}.main{padding:30px 22px}.metrics{grid-template-columns:repeat(2,1fr)}}@media (max-width:700px){.layout{display:block}.sidebar{width:100%;height:66px;padding:10px;display:block}.brand{padding:0}.nav{display:none}.main{padding:25px 14px}.top{align-items:flex-start}.top h1{font-size:23px}.user{display:none}.columns{grid-template-columns:1fr}.metrics{gap:9px}.metric{padding:16px}.metric strong{font-size:22px}.composerGrid{grid-template-columns:1fr}}.monitorPanel{min-height:0;margin-bottom:24px;padding:22px 24px}.monitorHeading{justify-content:space-between;align-items:center;gap:10px;margin-bottom:16px;display:flex}.monitorHeading h2{margin:8px 0 0;font-size:17px}.monitorOnline,.monitorOffline{letter-spacing:1px;font-size:10px;font-weight:700}.monitorOnline{color:#0e9f76}.monitorOffline{color:#d18d31}.monitorGrid{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;display:grid}.monitorGrid>div{background:#f5f8fd;border-radius:10px;min-width:0;padding:12px}.monitorGrid span,.monitorGrid small{color:#7486a0;font-size:11px;display:block}.monitorGrid strong{overflow-wrap:anywhere;color:#233955;margin:9px 0;font-size:19px;display:block}.monitorGrid strong.orange{color:#bd6830}@media (max-width:1150px){.monitorGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:600px){.monitorGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.monitorPanel{padding:15px}}
.micSection{background:#f7faff;border-top:1px solid #e6edf6;padding:24px}.micHead{letter-spacing:1px;color:#7d93b2;justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;font-size:11px;font-weight:700;display:flex}.micHead strong{color:#59718f;background:#e8eef7;border-radius:6px;padding:7px 9px;font-size:10px}.micHead strong.recording{color:#d72d51;background:#ffe8e8}.consent{color:#485c76;cursor:pointer;align-items:start;gap:8px;margin-bottom:16px;font-size:12px;line-height:1.6;display:flex}.consent input{accent-color:#2879e6;margin-top:3px}.micControls{justify-content:space-between;align-items:center;gap:12px;margin-bottom:11px;display:flex}.micControls button{color:#fff;cursor:pointer;text-align:center;background:#236fe6;border:0;border-radius:9px;padding:14px 15px;font-weight:700}.micControls button:disabled{opacity:.4;cursor:not-allowed}.micControls button.stopButton{background:#db3c51}.micControls span{color:#8093b1;font-size:11px}.micInfo{color:#225ca8;background:#e8f4ff;border-radius:8px;margin-bottom:12px;padding:10px;font-size:12px}.micSection small{color:#92a1b5;font-size:11px;line-height:1.5;display:block}.audioQuality{background:#eef4fb;border-radius:8px;margin:0 0 12px;padding:11px 12px}.qualityHead{color:#38577c;justify-content:space-between;gap:8px;margin-bottom:8px;font-size:11px;display:flex}.qualityBar{background:#d7e1ec;border-radius:8px;height:7px;margin-bottom:7px;overflow:hidden}.qualityBar>div{background:#2b80df;border-radius:8px;height:100%;transition:width .2s}.notice{color:#246b9c;background:#e8f6ff;border-radius:9px;margin-bottom:18px;padding:14px}.dismiss{float:right;color:inherit;cursor:pointer;background:0 0;border:0;margin-left:12px;font-size:17px}@media (max-width:700px){.micControls{flex-direction:column;align-items:start}.micControls button{width:100%}}.micCaptureWarning{color:#704915;background:#fff4dd;border:1px solid #d6a95a;border-radius:10px;margin:10px 0;padding:12px 14px;font-size:12px;font-weight:620;line-height:1.8}html[data-theme=dark] .micCaptureWarning{color:#ffd9a3;background:#3c2c18;border-color:#896633}.micSection .micControls button:focus-visible{outline-offset:3px;outline:3px solid #80adff}
.navButton{color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;width:100%;font-family:inherit}.navButton:hover{color:#dceafe;background:#132f52}.labPage{max-width:1400px;margin:0 auto}.labIntro{justify-content:space-between;align-items:center;gap:20px;margin-bottom:17px;display:flex}.labIntro h2{margin:9px 0;font-size:24px}.labIntro p{color:#8192ab;margin:0;line-height:1.7}.labStatus{white-space:nowrap;color:#ba7f24;background:#fff5e7;border-radius:24px;padding:10px 13px;font-size:11px;font-weight:700}.labStatus.ready{color:#048f69;background:#e7fbf2}.labNotice{color:#456381;background:#eff5ff;border:1px solid #dceafa;border-radius:12px;margin:0 0 20px;padding:15px 17px;line-height:1.8}.labNotice strong{color:#a14a38}.labGrid{grid-template-columns:1fr 1fr;align-items:start;gap:20px;display:grid}.labPanel{min-height:550px}.labInside{padding:22px 25px}.labActions{flex-wrap:wrap;gap:11px;margin:15px 0 24px;display:flex}.labPrimary,.labDanger,.labUpload,.labRun{cursor:pointer;border:0;border-radius:10px;padding:13px 15px;font-size:13px;font-weight:700}.labPrimary,.labRun{color:#fff;background:#2676e8}.labDanger{color:#fff;background:#d94156}.labUpload{color:#2869bc;background:#eff5ff;align-items:center;display:flex;position:relative;overflow:hidden}.labUpload input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.labUpload:has(input:disabled){opacity:.45}.labRecording{color:#a72d46;background:#fff0f3;border-radius:9px;margin-bottom:14px;padding:14px;font-weight:700}.labRecording small{margin-top:6px;font-weight:400;display:block}.labFile{background:#f5f8fd;border-radius:11px;flex-wrap:wrap;gap:12px;margin-bottom:18px;padding:14px;display:flex}.labFile>div{overflow-wrap:anywhere;flex:1;min-width:180px}.labFile strong,.labFile small{display:block}.labFile small{color:#8a9ab2;margin-top:6px;font-size:11px}.labFile button{color:#53749b;cursor:pointer;background:#fff;border:1px solid #d6e2f5;border-radius:8px;padding:6px 10px}.labFile audio{width:100%;height:36px}.labLabel{color:#344e6b;margin:0 0 9px;font-weight:700;display:block}.labTextArea{resize:vertical;width:100%;min-height:120px;font:inherit;border:1px solid #dbe6f4;border-radius:10px;outline-color:#3286ed;padding:13px;line-height:1.65}.labHint{color:#8292a8;margin:11px 0 17px;font-size:11px;line-height:1.75}.labRun{text-align:center;width:100%}.labProgress{color:#1c669f;background:#ebf7ff;border-radius:9px;margin-top:13px;padding:11px 12px}.labEngine{background:#f5f8fd;border-radius:11px;justify-content:space-between;align-items:center;gap:10px;margin-bottom:14px;padding:16px;display:flex}.labEngine strong{color:#304969;font-size:17px}.labEngine span{color:#8a9db4;font-size:12px}.labSignal{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:12px 0;display:grid}.labSignal>div{background:#f5f8fd;border-radius:10px;min-width:0;padding:14px}.labSignal span,.labSignal strong{display:block}.labSignal span{color:#8798b0;font-size:11px}.labSignal strong{color:#334b68;overflow-wrap:anywhere;margin-top:10px;font-size:17px}.labScore{color:#dce9ff;background:linear-gradient(130deg,#123562,#287adc);border-radius:13px;margin:17px 0;padding:24px}.labScore span,.labScore small{letter-spacing:.4px;font-size:11px;display:block}.labScore strong{color:#fff;margin:8px 0;font-size:42px;display:block}.labResult{background:#f5f9fe;border-left:3px solid #4a90e8;border-radius:8px;margin:19px 0;padding:17px}.labResult span{color:#7791b4;font-size:11px;font-weight:700}.labResult p{white-space:pre-wrap;color:#344967;overflow-wrap:anywhere;margin-bottom:0;line-height:1.9}.labCompare{color:#276d52;background:#eaf7f0;border-radius:10px;margin:12px 0;padding:13px;line-height:1.8}.labCompare small{color:#617e70;display:block}.labGhost{color:#517aa8;cursor:pointer;background:#fff;border:1px solid #d8e3f0;border-radius:9px;padding:10px 13px;font-size:12px}.labFootnote{color:#8a9bb1;padding:18px 0;font-size:12px;line-height:1.8}@media (max-width:1050px){.labGrid{grid-template-columns:1fr}}@media (max-width:700px){.sidebar{flex-flow:wrap;align-items:center;gap:6px;height:auto;display:flex}.sidebar .brand{margin-right:auto}.sidebar .navButton,.sidebar .labNav{width:auto;padding:9px;display:flex}.sidebar .navButton span{font-size:11px;display:inline}.labIntro{flex-direction:column;align-items:flex-start}.labPanel{min-height:0}.labInside{padding:17px}.labGrid{gap:15px}.labActions>*{flex:1;justify-content:center}}
.labPickers{background:#fbfdff;border:1px solid #dfebf7;border-radius:12px;margin-bottom:18px;padding:15px}.labPickers>strong{color:#38587c;margin-bottom:11px;display:block}.labModelOption{cursor:pointer;border-bottom:1px solid #edf1f8;align-items:center;gap:10px;padding:10px 7px;display:flex}.labModelOption:last-of-type{border-bottom:0}.labModelOption input{accent-color:#2879e6;flex-shrink:0}.labModelOption b,.labModelOption small{display:block}.labModelOption b{font-size:12px}.labModelOption small{color:#8296ac;margin-top:4px;font-size:11px;line-height:1.5}.labLeaderboard{border:1px solid #e1eaf5;border-radius:11px;margin-top:16px;padding:14px}.labLeaderboard>strong{color:#35597e;font-size:12px}.labLeaderboardScroll{max-width:100%;margin:12px 0;overflow-x:auto}.labLeaderboard table{border-collapse:collapse;width:100%;min-width:400px;font-size:12px}.labLeaderboard th,.labLeaderboard td{text-align:left;white-space:nowrap;border-bottom:1px solid #e8edf7;padding:9px 7px}.labLeaderboard th{color:#7890aa;background:#f5f8fd}.labLeaderboard tr:first-child td{color:#177f60;font-weight:700}.labLeaderboard>small{color:#8094ac;font-size:11px}
:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ui-bg:#f5f7fc;--ui-surface:#fff;--ui-soft:#f7f9fd;--ui-hover:#f1f5fd;--ui-text:#192841;--ui-muted:#75859d;--ui-faint:#9aa7b9;--ui-border:#e5ebf4;--ui-blue:#3377ed;--ui-blue-soft:#edf4ff;--ui-green:#169675;--ui-green-soft:#e9f8f2;--ui-yellow:#af762f;--ui-yellow-soft:#fff4e7;--ui-shadow:0 6px 25px #1a345a09,0 1px 2px #112a5106}html[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ui-bg:#0b1221;--ui-surface:#141e31;--ui-soft:#18243a;--ui-hover:#202f49;--ui-text:#e9f1ff;--ui-muted:#9bacc4;--ui-faint:#7487a1;--ui-border:#2b3952;--ui-blue:#80adff;--ui-blue-soft:#213658;--ui-green:#5bdfb5;--ui-green-soft:#153b35;--ui-yellow:#f2bb78;--ui-yellow-soft:#44301d;--ui-shadow:0 8px 28px #0000001f}html{background:var(--ui-bg)}body{background:var(--ui-bg);color:var(--ui-text);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Tahoma,Arial,sans-serif;font-size:14px}button,input,textarea,select{font:inherit}button{transition:background-color .18s,border-color .18s,color .18s,transform .18s}button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline-offset:2px;outline:3px solid #468eff}button:disabled{opacity:.5;cursor:not-allowed}a{color:var(--ui-blue)}.srOnly{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.commandApp{--side-width:262px;grid-template-columns:var(--side-width) minmax(0,1fr);min-height:100vh;display:grid}.commandApp.isCollapsed{--side-width:82px}.commandSidebar{color:#b7c5db;z-index:40;background:#101a30;border-right:1px solid #263752;flex-direction:column;height:100vh;min-height:650px;padding:27px 17px 17px;display:flex;position:sticky;top:0;overflow-y:auto}html[data-theme=dark] .commandSidebar{background:#0a1528}.brandArea{align-items:center;gap:12px;min-width:0;padding:2px 9px 29px;display:flex}.commandLogo{color:#fff;background:linear-gradient(155deg,#3779f4,#254aaf);border-radius:13px;flex:none;place-items:center;width:43px;height:43px;display:grid;box-shadow:0 8px 20px #225fc345}.brandText{white-space:nowrap;min-width:0}.brandText strong{letter-spacing:.4px;color:#f5f9ff;font-size:17px;font-weight:770}.brandText strong span{color:#75b0ff}.brandText small{color:#829bc0;letter-spacing:1.65px;margin-top:4px;font-size:9px;display:block}.workspaceTag{background:#1a2842;border:1px solid #2a3b58;border-radius:13px;align-items:center;gap:10px;min-width:0;margin-bottom:26px;padding:13px 10px;display:flex}.workspaceSymbol{color:#91b7fa;place-items:center;display:grid}.workspaceTag>div{flex:1;min-width:0}.workspaceTag strong{color:#e5edfc;white-space:nowrap;font-size:12px;display:block}.workspaceTag small{color:#8096b6;white-space:nowrap;margin-top:4px;font-size:10px;display:block}.workspaceTag>svg{color:#768cae}.commandNavigation{flex-direction:column;gap:5px;display:flex}.commandNavLabel{letter-spacing:1.6px;color:#637998;margin:5px 13px 11px;font-size:10px;font-weight:740}.commandNavLabel.operationLabel{margin-top:24px}.commandNavItem{white-space:nowrap;color:#a9bad4;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;align-items:center;gap:13px;width:100%;min-height:45px;padding:0 12px;display:flex}.commandNavItem svg{flex:none}.commandNavItem>span:not(.navCounter){font-size:13px;font-weight:540}.commandNavItem:hover{color:#ecf4ff;background:#1c2b46}.commandNavItem.active{color:#dceaff;background:#203a61;border-color:#2d507e;box-shadow:inset 3px 0 #5598ff}.navCounter{color:#cfe5ff;background:#294b70;border-radius:20px;place-items:center;min-width:20px;height:20px;margin-left:auto;font-size:10px;display:grid}.sidebarFooter{margin-top:auto;padding:22px 3px 0}.sideService{border-top:1px solid #293854;align-items:center;gap:10px;padding:14px 9px;display:flex}.statusOrb{background:#dfb27a;border-radius:50%;flex:none;width:9px;height:9px;display:block;box-shadow:0 0 0 3px #d19d5930}.statusOrb.healthy{background:#5cdbab;box-shadow:0 0 0 3px #4dbf9330}.sideService strong{color:#e7efff;font-size:11px;font-weight:620;display:block}.sideService small{color:#7e91ae;margin-top:5px;font-size:10px;display:block}.sideFooterActions{justify-content:space-between;align-items:center;gap:5px;margin-top:9px;display:flex}.sideFooterActions>span{letter-spacing:1px;color:#657994;font-size:9px}.sidebarCollapse{color:#a8b9d3;cursor:pointer;background:#1c2941;border:1px solid #2b3d5b;border-radius:9px;place-items:center;width:31px;height:31px;display:grid}.sidebarCollapse:hover{background:#294160}.isCollapsed .brandArea{justify-content:center;padding:2px 1px 28px}.isCollapsed .brandText,.isCollapsed .workspaceTag,.isCollapsed .commandNavLabel,.isCollapsed .commandNavItem>span,.isCollapsed .sidebarFooter .sideService span:not(.statusOrb),.isCollapsed .sideFooterActions>span{display:none}.isCollapsed .commandNavItem{justify-content:center;padding:0}.isCollapsed .commandNavItem.active{box-shadow:inset 0 3px #5598ff}.isCollapsed .sidebarFooter{padding-top:10px}.isCollapsed .sideService{justify-content:center;padding:14px 0}.isCollapsed .sideFooterActions{justify-content:center}.isCollapsed .sidebarCollapse svg{transform:rotate(180deg)}.sidebarMobileClose,.mobileMenu{display:none!important}.commandWorkspace{flex-direction:column;min-width:0;display:flex}.commandTopbar{z-index:30;border-bottom:1px solid var(--ui-border);background:var(--ui-surface);justify-content:space-between;align-items:center;gap:16px;height:70px;padding:0 clamp(20px,3vw,48px);display:flex;position:sticky;top:0}.topLeft,.topUtilities,.crumb{align-items:center;gap:14px;min-width:0;display:flex}.crumb{color:var(--ui-faint);white-space:nowrap;gap:11px;font-size:12px}.crumb strong{color:var(--ui-text);text-overflow:ellipsis;font-weight:650;overflow:hidden}.topUtilities{gap:13px}.topDivider{background:var(--ui-border);width:1px;height:23px}.iconAction{border:1px solid var(--ui-border);width:37px;height:37px;color:var(--ui-muted);background:var(--ui-surface);cursor:pointer;border-radius:10px;flex:none;place-items:center;display:grid}.iconAction:hover{background:var(--ui-soft);color:var(--ui-blue)}.profileButton{color:var(--ui-muted);white-space:nowrap;align-items:center;gap:9px;font-size:11px;font-weight:650;display:flex}.profileAvatar{color:#2f6ac7;background:var(--ui-blue-soft);border-radius:10px;place-items:center;width:34px;height:34px;font-size:11px;font-weight:800;display:grid}.stateChip{white-space:nowrap;letter-spacing:.15px;background:var(--ui-soft);width:max-content;max-width:100%;color:var(--ui-muted);border-radius:999px;align-items:center;gap:8px;padding:7px 10px;font-size:10px;font-weight:720;display:inline-flex}.stateChip .stateDot{background:currentColor;border-radius:50%;flex:none;width:6px;height:6px}.stateChip.ok{background:var(--ui-green-soft);color:var(--ui-green)}.stateChip.warning{background:var(--ui-yellow-soft);color:var(--ui-yellow)}.commandContent{flex:1;width:100%;max-width:1580px;margin:0 auto;padding:clamp(23px,3vw,44px) clamp(20px,3vw,48px) 45px}.pageHeading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:26px;display:flex}.eyebrow{letter-spacing:1.6px;color:var(--ui-faint);font-size:10px;font-weight:800}.pageHeading h1{letter-spacing:-.8px;margin:8px 0;font-size:clamp(24px,2.2vw,31px);font-weight:770}.pageHeading p{color:var(--ui-muted);margin:0;line-height:1.75}.pageHeadingAside{color:var(--ui-muted);background:var(--ui-surface);border:1px solid var(--ui-border);border-radius:11px;align-items:center;gap:9px;padding:10px 13px;font-size:11px;display:flex}.commandCard,.commandMetric{border:1px solid var(--ui-border);background:var(--ui-surface);box-shadow:var(--ui-shadow);border-radius:16px;min-width:0}.commandCard{overflow:hidden}.commandCardHead{border-bottom:1px solid var(--ui-border);justify-content:space-between;align-items:center;gap:12px;min-height:83px;padding:21px 23px;display:flex}.commandCardHead h2{letter-spacing:-.25px;margin:6px 0 0;font-size:16px;font-weight:730;line-height:1.3}.commandMetrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;margin:21px 0 17px;display:grid}.commandMetric{min-height:153px;padding:20px 22px}.commandMetricHeader{color:var(--ui-muted);justify-content:space-between;align-items:center;gap:10px;font-size:12px;display:flex}.metricIcon{width:36px;height:36px;color:var(--ui-blue);background:var(--ui-blue-soft);border-radius:10px;place-items:center;display:grid}.metricIcon.good{color:var(--ui-green);background:var(--ui-green-soft)}.metricIcon.warn{color:var(--ui-yellow);background:var(--ui-yellow-soft)}.commandMetric>strong{color:var(--ui-text);letter-spacing:-1px;font-variant-numeric:tabular-nums;margin:16px 0 5px;font-size:33px;font-weight:780;display:block}.commandMetric>small{color:var(--ui-faint);font-size:11px}.overviewHero{color:#fff;background:linear-gradient(112deg,#0d1c38 1%,#163366 70%,#194685);border:1px solid #314975;border-radius:18px;justify-content:space-between;align-items:center;min-height:223px;padding:31px clamp(24px,3.4vw,45px);display:flex;position:relative;overflow:hidden}.overviewHero>div:first-child{z-index:2;max-width:640px;position:relative}.heroEyebrow{color:#a6c8ff;letter-spacing:1.5px;align-items:center;gap:9px;font-size:10px;font-weight:730;display:flex}.heroEyebrow>span{background:#69e4bc;border-radius:50%;width:7px;height:7px;display:inline-block;box-shadow:0 0 12px #5ee3a1}.overviewHero h2{letter-spacing:-.55px;margin:16px 0 9px;font-size:clamp(22px,2.4vw,31px);font-weight:750}.overviewHero p{color:#b4c9e6;max-width:520px;margin:0;font-size:13px;line-height:1.85}.heroActions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:22px;display:flex}.heroButton,.heroGhost{cursor:pointer;white-space:nowrap;border:0;border-radius:10px;align-items:center;gap:9px;padding:11px 13px;font-size:12px;font-weight:650;display:flex}.heroButton{color:#17427a;background:#f7fbff}.heroButton:hover{background:#e7f0ff;transform:translateY(-1px)}.heroGhost{color:#d2e4ff;background:0 0}.heroGhost:hover{background:#ffffff18}.heroVisual{flex:none;place-items:center;width:240px;min-height:175px;margin-right:15px;display:grid;position:relative}.heroRing{border:1px solid #b9d9ff3b;border-radius:50%;place-items:center;display:grid;box-shadow:0 0 0 23px #75b8ff08,0 0 0 54px #75b8ff08}.heroRing.outer{background:#2d54851a;width:164px;height:164px}.heroRing.inner{color:#aed8ff;background:#6d9dff1b;width:103px;height:103px;box-shadow:0 0 28px #54a4ff27}.heroPill{letter-spacing:1.5px;color:#b8d5fd;background:#234976;border:1px solid #5378a3;border-radius:99px;padding:7px 12px;font-size:9px;position:absolute;bottom:-8px}.roomSnapshot{border:1px solid var(--ui-border);background:var(--ui-surface);box-shadow:var(--ui-shadow);border-radius:15px;margin-bottom:21px;padding:16px 20px}.roomSnapshotHead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.roomSnapshotHead strong{color:var(--ui-muted);letter-spacing:1.5px;font-size:10px}.roomSnapshotHead small,.roomSnapshot p{color:var(--ui-muted);font-size:11px}.roomSnapshotContent{color:var(--ui-muted);flex-wrap:wrap;align-items:center;gap:14px;margin-top:13px;font-size:11px;display:flex}.roomSnapshotContent>span:nth-child(2){color:var(--ui-green);font-weight:700}.roomSnapshotBar{background:var(--ui-soft);border-radius:20px;width:min(240px,100%);height:9px;overflow:hidden}.roomSnapshotBar>span{background:var(--ui-green);border-radius:20px;height:100%;display:block}.roomActivity{white-space:nowrap;background:var(--ui-soft);color:var(--ui-muted);border-radius:100px;padding:6px 9px;font-size:10px}.roomActivity.online{background:var(--ui-green-soft);color:var(--ui-green)}.roomActivity.unknown{background:var(--ui-yellow-soft);color:var(--ui-yellow)}.commandSplit{grid-template-columns:minmax(0,1.34fr) minmax(310px,.95fr);align-items:start;gap:18px;display:grid}.rightStack,.operationsSide,.liveAside{flex-direction:column;gap:18px;min-width:0;display:flex}.textAction{color:var(--ui-blue);cursor:pointer;white-space:nowrap;background:0 0;border:0;align-items:center;gap:5px;font-size:11px;font-weight:750;display:inline-flex}.textAction:hover{text-decoration:underline}.softCount{background:var(--ui-blue-soft);color:var(--ui-blue);white-space:nowrap;border-radius:30px;padding:7px 10px;font-size:11px}.directoryList{padding:8px 14px 15px}.directoryRow{text-align:left;cursor:pointer;width:100%;color:var(--ui-text);background:0 0;border:1px solid #0000;border-radius:11px;align-items:center;gap:12px;padding:13px 9px;display:flex}.directoryRow:hover{background:var(--ui-hover);border-color:var(--ui-border)}.directoryAvatar,.serviceAvatar{background:var(--ui-blue-soft);width:42px;height:42px;color:var(--ui-blue);border-radius:11px;flex:none;place-items:center;display:grid}.directoryRowMain{flex:1;min-width:0}.directoryRowMain strong{overflow-wrap:anywhere;font-size:12px;font-weight:730;display:block}.directoryRowMain small{color:var(--ui-faint);margin-top:6px;font-size:11px;display:block}.directoryOpen{color:var(--ui-muted);white-space:nowrap;align-items:center;gap:4px;font-size:11px;display:flex}.serviceList{padding:4px 18px 15px}.serviceRow{border-bottom:1px solid var(--ui-border);align-items:center;gap:11px;padding:11px 0;font-size:12px;font-weight:620;display:flex}.serviceRow:last-child{border-bottom:0}.serviceRow>span:nth-child(2){flex:1}.serviceAvatar{background:var(--ui-soft);width:32px;height:32px;color:var(--ui-muted);border-radius:9px}.serviceRow .stateChip{padding:6px 9px;font-size:10px}.attentionBody{align-items:flex-start;gap:14px;padding:20px 23px 24px;display:flex}.attentionIcon{background:var(--ui-green-soft);width:40px;height:40px;color:var(--ui-green);border-radius:12px;flex:none;place-items:center;display:grid}.attentionIcon.warning{background:var(--ui-yellow-soft);color:var(--ui-yellow)}.attentionBody strong{font-size:12px}.attentionBody p{color:var(--ui-muted);margin:8px 0 12px;font-size:11px;line-height:1.85}.overviewQuick{border:1px solid var(--ui-border);background:var(--ui-surface);border-radius:15px;justify-content:space-between;align-items:center;gap:20px;margin-top:18px;padding:18px 21px;display:flex}.overviewQuick>div{align-items:center;gap:13px;display:flex}.quickIcon{color:var(--ui-blue);background:var(--ui-blue-soft);border-radius:12px;flex:none;place-items:center;width:42px;height:42px;display:grid}.overviewQuick strong{font-size:12px;display:block}.overviewQuick p{color:var(--ui-muted);margin:5px 0 0;font-size:11px;line-height:1.6}.buttonPrimary,.buttonSecondary,.buttonTertiary{cursor:pointer;white-space:nowrap;border-radius:10px;justify-content:center;align-items:center;gap:7px;padding:11px 14px;font-size:12px;font-weight:720;display:inline-flex}.buttonPrimary{color:#fff;background:#3175e6;border:1px solid #3175e6}.buttonPrimary:hover{background:#245fbe}.buttonSecondary{border:1px solid var(--ui-border);background:var(--ui-surface);color:var(--ui-blue)}.buttonSecondary:hover,.buttonTertiary:hover{background:var(--ui-hover)}.buttonTertiary{border:1px solid var(--ui-border);background:var(--ui-surface);color:var(--ui-muted)}.pageNarrow{max-width:1040px}.directoryTools{align-items:center;gap:10px;margin:20px 23px 0;display:flex}.searchField{height:42px;color:var(--ui-muted);border:1px solid var(--ui-border);background:var(--ui-soft);border-radius:10px;flex:1;align-items:center;gap:10px;min-width:0;padding:0 12px;display:flex}.searchField input{width:100%;color:var(--ui-text);background:0 0;border:0;outline:none;font-size:12px}.searchField input:focus-visible{outline:none}.searchField:focus-within{outline:2px solid #5890f1}.roomCreate{align-items:stretch;gap:9px;padding:14px 23px 10px;display:flex}.roomCreate input{border:1px solid var(--ui-border);background:var(--ui-surface);min-width:0;color:var(--ui-text);border-radius:10px;outline-color:#4788eb;flex:1;padding:11px 12px;font-size:12px}.commandRooms .directoryList{padding:8px 20px 20px}.commandRooms .directoryRow{padding:15px 11px}.commandRooms .directoryRow strong{font-size:13px}.commandEmpty{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:245px;padding:48px 21px;display:flex}.commandEmpty.large{min-height:330px}.emptyArtwork{color:var(--ui-blue);background:var(--ui-blue-soft);border-radius:17px;place-items:center;width:62px;height:62px;margin-bottom:6px;display:grid}.commandEmpty strong{color:var(--ui-text);font-size:14px;font-weight:750}.commandEmpty p{color:var(--ui-muted);max-width:310px;margin:0 0 6px;font-size:12px;line-height:1.85}.liveLayout{grid-template-columns:minmax(0,1.55fr) minmax(270px,.8fr);align-items:start;gap:18px;display:grid}.liveCard .commandCardHead{min-height:80px}.liveToolbar{border-bottom:1px solid var(--ui-border);color:var(--ui-muted);align-items:center;gap:12px;padding:14px 22px;font-size:11px;display:flex}.liveToolbar>label{flex:none;font-weight:650}.liveToolbar select{background:var(--ui-soft);min-width:0;max-width:350px;color:var(--ui-text);border:1px solid var(--ui-border);border-radius:9px;flex:1;padding:10px 12px}.liveSegmentCount{white-space:nowrap;margin-left:auto}.commandTranscript{background:var(--ui-surface);scroll-behavior:smooth;height:clamp(330px,46vh,565px);min-height:315px;padding:14px 20px}.commandTranscript .utterance{border-bottom:1px solid var(--ui-border);margin:0;padding:12px 2px}.commandTranscript .utterance p{color:var(--ui-text);margin:7px 0;font-size:13px}.commandTranscript .avatar{background:var(--ui-blue-soft);color:var(--ui-blue)}.commandTranscript .utteranceMeta time{color:var(--ui-muted)}.commandTranscript .utteranceMeta em{color:var(--ui-blue);background:var(--ui-blue-soft)}.liveHelp,.infoCard{color:var(--ui-blue);flex-direction:column;align-items:flex-start;gap:9px;padding:22px;display:flex}.liveHelp strong,.infoCard strong{color:var(--ui-text);font-size:12px}.liveHelp p,.infoCard p{color:var(--ui-muted);margin:0;font-size:11px;line-height:1.85}.operationsLayout{grid-template-columns:minmax(0,1.65fr) minmax(270px,.85fr);align-items:start;gap:18px;display:grid}.operationsGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:21px;display:grid}.operationItem{background:var(--ui-soft);border-radius:11px;min-width:0;padding:15px}.operationItem span,.operationItem strong,.operationItem small{display:block}.operationItem span{color:var(--ui-muted);font-size:11px}.operationItem strong{letter-spacing:-.5px;color:var(--ui-text);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:12px 0 7px;font-size:23px}.operationItem small{color:var(--ui-faint);font-size:10px}.commandAlert,.commandNotice{background:var(--ui-yellow-soft);color:var(--ui-yellow);border-radius:12px;align-items:center;gap:12px;margin-bottom:18px;padding:13px 15px;font-size:12px;line-height:1.6;display:flex}.commandNotice{background:var(--ui-blue-soft);color:var(--ui-blue)}.commandAlert>span,.commandNotice>span{flex:1}.commandAlert button,.commandNotice button{color:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;font-weight:720;display:inline-flex}.commandFooter{border-top:1px solid var(--ui-border);color:var(--ui-faint);letter-spacing:.3px;flex-wrap:wrap;justify-content:space-between;gap:16px;padding:19px clamp(20px,3vw,48px);font-size:10px;display:flex}.drawerBackdrop{display:none}.micSection{background:var(--ui-soft);border-top-color:var(--ui-border);padding:21px 23px}.micHead,.micControls span{color:var(--ui-muted)}.micHead strong{background:var(--ui-blue-soft);color:var(--ui-blue)}.micHead strong.recording{color:#ff9aaa;background:#3a1f35}.consent{color:var(--ui-text)}.micInfo,.audioQuality{background:var(--ui-blue-soft);color:var(--ui-blue)}.audioQuality .qualityHead{color:var(--ui-text)}.audioQuality small,.micSection small{color:var(--ui-muted)}.micControls button{background:#3375df}.labPage{max-width:none}.labIntro p,.labHint,.labFootnote{color:var(--ui-muted)}.labIntro h2{color:var(--ui-text)}.labNotice{color:var(--ui-muted);background:var(--ui-soft);border-color:var(--ui-border)}.labNotice strong{color:var(--ui-yellow)}.labPanel{background:var(--ui-surface);border-color:var(--ui-border);box-shadow:var(--ui-shadow)}.labPanel .panelHead{border-bottom-color:var(--ui-border)}.labPanel .panelHead h2{color:var(--ui-text)}.labModelOption{border-bottom-color:var(--ui-border)}.labPickers,.labEngine,.labSignal>div,.labResult,.labFile{background:var(--ui-soft);border-color:var(--ui-border);color:var(--ui-text)}.labModelOption small,.labEngine span,.labSignal span,.labSignal strong,.labFile small{color:var(--ui-muted)}.labTextArea{background:var(--ui-surface);color:var(--ui-text);border-color:var(--ui-border)}.labLabel,.labPickers>strong,.labEngine strong,.labLeaderboard>strong,.labResult p{color:var(--ui-text)}.labUpload,.labFile button,.labGhost{background:var(--ui-blue-soft);color:var(--ui-blue);border-color:var(--ui-border)}.labProgress{background:var(--ui-blue-soft);color:var(--ui-blue)}.labLeaderboard{border-color:var(--ui-border)}.labLeaderboard th,.labLeaderboard td{border-bottom-color:var(--ui-border)}.labLeaderboard th{background:var(--ui-soft);color:var(--ui-muted)}.labLeaderboard>small{color:var(--ui-muted)}.labCompare{background:var(--ui-green-soft);color:var(--ui-green)}.labCompare small{color:var(--ui-muted)}.labStatus{background:var(--ui-yellow-soft);color:var(--ui-yellow)}.labStatus.ready{background:var(--ui-green-soft);color:var(--ui-green)}html[data-theme=dark] .labScore{background:linear-gradient(132deg,#1a3569,#1d549d)}html[data-theme=dark] .micHead strong.recording{background:#442737}@media (max-width:1330px){.commandMetrics{grid-template-columns:repeat(2,minmax(0,1fr))}.commandSplit{grid-template-columns:minmax(0,1fr) minmax(290px,.9fr)}}@media (max-width:1120px){.commandSplit,.operationsLayout,.liveLayout{grid-template-columns:1fr}.rightStack,.operationsSide{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.heroVisual{width:160px;margin-right:0}.heroRing.outer{width:130px;height:130px}.heroRing.inner{width:83px;height:83px}}@media (max-width:960px){.commandApp,.commandApp.isCollapsed{grid-template-columns:1fr}.commandSidebar{z-index:70;width:min(280px,85vw);height:100dvh;min-height:0;transition:transform .22s;position:fixed;top:0;bottom:0;left:0;transform:translate(-105%);box-shadow:14px 0 32px #0002}.commandSidebar.drawerOpen{transform:translate(0)}.commandApp.isCollapsed .commandSidebar .brandText,.commandApp.isCollapsed .commandSidebar .workspaceTag,.commandApp.isCollapsed .commandSidebar .commandNavLabel,.commandApp.isCollapsed .commandSidebar .commandNavItem>span,.commandApp.isCollapsed .commandSidebar .sidebarFooter .sideService span:not(.statusOrb),.commandApp.isCollapsed .commandSidebar .sideFooterActions>span{display:initial}.commandApp.isCollapsed .commandSidebar .workspaceTag,.commandApp.isCollapsed .commandSidebar .commandNavLabel{display:flex}.commandApp.isCollapsed .commandNavItem{justify-content:flex-start;padding:0 12px}.commandApp.isCollapsed .brandArea{justify-content:flex-start;padding:2px 9px 29px}.commandApp.isCollapsed .sidebarFooter .sideFooterActions>span{display:block}.commandApp.isCollapsed .sideService{justify-content:flex-start;padding:14px 9px}.commandSidebar .sidebarCollapse{display:none}.sidebarMobileClose,.mobileMenu{display:grid!important}.sidebarMobileClose{color:#c3d5eb;background:#20304b;border:1px solid #35506e;margin-left:auto}.drawerBackdrop{z-index:60;cursor:pointer;background:#02071492;border:0;display:block;position:fixed;inset:0}.commandTopbar{height:65px}}@media (max-width:650px){.commandContent{padding:23px 14px 35px}.commandTopbar{padding:0 14px}.topUtilities{gap:8px}.commandTopbar .crumb,.topUtilities>.stateChip,.profileButton>span:not(.profileAvatar),.pageHeadingAside,.topDivider{display:none}.pageHeading{margin-bottom:20px}.pageHeading h1{font-size:24px}.pageHeading p{font-size:12px}.overviewHero{min-height:235px;padding:26px 22px}.heroVisual{display:none}.commandMetrics{gap:10px;margin:15px 0}.commandMetric{min-height:136px;padding:15px}.commandMetricHeader{font-size:11px}.commandMetric strong{font-size:26px}.metricIcon{width:30px;height:30px}.commandCardHead{flex-wrap:wrap;min-height:72px;padding:17px 15px}.commandCardHead h2{font-size:15px}.rightStack,.operationsSide{grid-template-columns:1fr}.overviewQuick{flex-direction:column;align-items:flex-start;padding:16px}.directoryTools{margin:15px 13px 0}.roomCreate{flex-wrap:wrap;padding:11px 13px 9px}.roomCreate input{flex-basis:100%}.roomCreate button{flex:1}.commandRooms .directoryList{padding:8px 10px 14px}.directoryOpen{font-size:0}.directoryRow{flex-wrap:wrap;gap:8px}.directoryRowMain{flex-basis:55%}.roomActivity{font-size:9px}.liveToolbar{flex-wrap:wrap;padding:12px}.liveToolbar select{flex-basis:70%}.liveSegmentCount{text-align:right;width:100%}.operationsGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;padding:12px}.operationItem{padding:11px}.operationItem strong{font-size:20px}.commandTranscript{padding:10px 12px}.micSection{padding:17px 13px}.commandFooter{padding:17px 14px;font-size:9px}.labInside{padding:15px}.labPage .panelHead{padding:17px 15px}.labGrid{grid-template-columns:1fr}}@media (max-width:360px){.heroActions button{flex:1;justify-content:center}.crumb>span,.crumb>svg{display:none}.commandMetrics{grid-template-columns:1fr 1fr}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
.detailColumns{grid-template-columns:minmax(0,1.58fr) minmax(290px,.8fr);align-items:start;gap:20px;display:grid}.detailMain,.detailSide{flex-direction:column;gap:20px;min-width:0;display:flex}.detailHero{flex-wrap:wrap;align-items:center;gap:20px;padding:25px;display:flex}.detailHeroIcon{background:var(--ui-blue-soft);width:68px;height:68px;color:var(--ui-blue);border-radius:19px;flex-shrink:0;place-items:center;display:grid}.detailHeroText{flex:1;min-width:180px}.detailHeroText h2{color:var(--ui-text);margin:8px 0;font-size:22px;line-height:1.45}.detailHeroText p{color:var(--ui-muted);margin:0 0 11px;font-size:12px}.detailHint{color:var(--ui-faint);max-width:540px;font-size:11px;line-height:1.7;display:block}.detailActions{flex-direction:column;align-items:stretch;gap:8px;display:flex}.detailActions button{min-width:190px}.participantForm{border-bottom:1px solid var(--ui-border);flex-wrap:wrap;align-items:end;gap:10px;padding:20px 22px;display:flex}.participantForm label,.bookingForm label{color:var(--ui-muted);flex-direction:column;gap:9px;min-width:0;font-size:12px;font-weight:650;display:flex}.participantForm label:first-child{flex:2;min-width:175px}.participantForm label:nth-child(2){flex:1;min-width:140px}.participantForm input,.participantForm select,.bookingForm input,.bookingForm select,.bookingFilters select,.bookingDateNav input{border:1px solid var(--ui-border);background:var(--ui-surface);color:var(--ui-text);border-radius:10px;min-width:0;height:43px;padding:0 12px;font-size:12px}.participantForm>button{height:43px}.participantList{padding:8px 22px 20px}.participantRow{border-bottom:1px solid var(--ui-border);align-items:center;gap:12px;padding:14px 0;display:flex}.participantRow:last-child{border-bottom:0}.participantAvatar{background:var(--ui-blue-soft);width:40px;height:40px;color:var(--ui-blue);border-radius:12px;place-items:center;font-size:15px;font-weight:780;display:grid}.participantInfo{flex:1;min-width:0}.participantInfo strong{color:var(--ui-text);font-size:13px;display:block}.participantInfo small{color:var(--ui-muted);margin-top:5px;font-size:11px;display:block}.participantDelete{padding:8px}.detailBookingList{padding:12px 18px}.detailBooking{border-bottom:1px solid var(--ui-border);align-items:start;gap:12px;padding:12px 0;display:flex}.detailBooking:last-child{border-bottom:0}.detailCalendarIcon{width:34px;height:34px;color:var(--ui-blue);background:var(--ui-blue-soft);border-radius:10px;flex:none;place-items:center;display:grid}.detailBooking>div{min-width:0}.detailBooking strong{color:var(--ui-text);overflow-wrap:anywhere;font-size:12px;display:block}.detailBooking small{color:var(--ui-muted);margin-top:6px;font-size:11px;line-height:1.5;display:block}.detailCardFooter{border-top:1px solid var(--ui-border);padding:17px 20px}.detailNote{color:var(--ui-blue);flex-direction:column;align-items:start;gap:9px;padding:22px;display:flex}.detailNote strong{color:var(--ui-text);font-size:12px}.detailNote p{color:var(--ui-muted);margin:0;font-size:11px;line-height:1.9}.detailLoading,.bookingBlank{text-align:center;color:var(--ui-muted);padding:54px 22px}.bookingColumns{grid-template-columns:minmax(0,1.55fr) minmax(300px,.86fr);align-items:start;gap:20px;display:grid}.bookingFilters{border-bottom:1px solid var(--ui-border);flex-wrap:wrap;align-items:center;gap:10px;padding:17px 20px;display:flex}.bookingDateNav{align-items:center;gap:7px;display:flex}.bookingDateNav .iconAction{width:37px;height:41px}.bookingDateNav input{width:154px}.rotate180{transform:rotate(180deg)}.bookingFilters>select{flex:1;min-width:170px}.bookingEntries{padding:10px 18px}.bookingEntry{border-bottom:1px solid var(--ui-border);align-items:center;gap:15px;padding:17px 3px;display:flex}.bookingEntry:last-child{border-bottom:0}.bookingTime{flex:none;width:92px}.bookingTime strong{color:var(--ui-blue);font-variant-numeric:tabular-nums;font-size:16px;font-weight:750;display:block}.bookingTime span{color:var(--ui-muted);margin-top:5px;font-size:11px;display:block}.bookingEntryText{flex:1;min-width:0}.bookingEntryText strong{color:var(--ui-text);overflow-wrap:anywhere;font-size:13px;display:block}.bookingEntryText small{color:var(--ui-muted);margin-top:6px;font-size:11px;display:block}.bookingEntryButtons{flex-wrap:wrap;justify-content:end;gap:5px;display:flex}.bookingEntryButtons button{padding:8px 10px;font-size:11px}.bookingFormIcon{background:var(--ui-blue-soft);width:31px;height:31px;color:var(--ui-blue);border-radius:9px;place-items:center;display:grid}.bookingForm{flex-direction:column;gap:17px;padding:21px;display:flex}.bookingForm input,.bookingForm select{width:100%}.bookingTimeFields{grid-template-columns:1fr 1fr;gap:10px;display:grid}.bookingTimeFields input{width:100%}.bookingFormHint{background:var(--ui-blue-soft);color:var(--ui-blue);border-radius:10px;align-items:flex-start;gap:8px;margin:0;padding:13px 12px;font-size:11px;line-height:1.8;display:flex}.bookingFormHint svg{flex:none;margin-top:2px}.bookingForm>button{padding:14px}.bookingMessage{color:var(--ui-green);background:var(--ui-green-soft);border-radius:10px;margin:0 20px 20px;padding:13px;font-size:12px;line-height:1.7}.bookingMessage.error{color:var(--ui-yellow);background:var(--ui-yellow-soft)}@media (max-width:1230px){.detailColumns,.bookingColumns{grid-template-columns:1fr}.detailSide{grid-template-columns:1.4fr 1fr;align-items:start;display:grid}}@media (max-width:720px){.detailHero{align-items:start;padding:18px}.detailHeroIcon{width:54px;height:54px}.detailHeroText{flex-basis:calc(100% - 76px)}.detailHeroText h2{font-size:19px}.detailActions{flex-flow:wrap;width:100%}.detailActions button{flex:1;min-width:145px}.detailSide{display:flex}.participantForm{padding:15px}.participantForm label:first-child{flex-basis:100%}.participantForm>button{flex:1}.bookingFilters{align-items:stretch;padding:12px}.bookingDateNav{flex:1}.bookingDateNav input{flex:1;min-width:100px}.bookingFilters>select{min-width:150px}.bookingEntry{flex-wrap:wrap;align-items:start}.bookingTime{width:65px}.bookingEntryText{flex-basis:calc(100% - 90px)}.bookingEntryButtons{justify-content:flex-end;width:100%}.bookingTimeFields{grid-template-columns:1fr}}
.historyPage{flex-direction:column;gap:18px;min-width:0;display:flex}.historyToolbar{overflow:hidden}.historyControls{flex-wrap:wrap;align-items:end;gap:12px;padding:18px 22px;display:flex}.historyControls label{min-width:205px;color:var(--ui-muted);flex-direction:column;flex:1;gap:7px;font-size:12px;font-weight:650;display:flex}.historyControls select{border:1px solid var(--ui-border);background:var(--ui-surface);height:43px;color:var(--ui-text);border-radius:10px;width:100%;padding:0 12px;font-size:13px}.historyControls button{height:43px}.historyHint{color:var(--ui-muted);margin:0;padding:0 22px 18px;font-size:11px;line-height:1.8}.historyColumns{grid-template-columns:minmax(235px,.42fr) minmax(0,1fr);align-items:start;gap:18px;display:grid}.historySessionList{padding:9px}.historySession{cursor:pointer;text-align:left;color:var(--ui-muted);background:0 0;border:1px solid #0000;border-radius:10px;align-items:center;gap:10px;width:100%;padding:14px 11px;display:flex}.historySession>span{flex:1;min-width:0}.historySession strong{color:var(--ui-text);font-size:12px;line-height:1.6;display:block}.historySession small{margin-top:5px;font-size:11px;display:block}.historySession.active{border-color:var(--ui-border);background:var(--ui-blue-soft);color:var(--ui-blue)}.historySession.active strong{color:var(--ui-blue)}.historySession:hover{background:var(--ui-soft)}.historySession:focus-visible{outline:2px solid var(--ui-blue);outline-offset:2px}.historyActions{border-bottom:1px solid var(--ui-border);flex-wrap:wrap;align-items:center;gap:9px;padding:16px 20px;display:flex}.historyActions .searchField{flex:1;min-width:190px;margin:0}.historyActions .searchField input{width:100%;min-width:0}.historyActions button{min-height:39px}.historyEntries{min-height:220px;max-height:68vh;padding:10px 19px;overflow-y:auto}.historyEntry{border-bottom:1px solid var(--ui-border);align-items:flex-start;gap:13px;padding:18px 4px;display:flex}.historyEntry:last-child{border-bottom:0}.historySpeaker{background:var(--ui-blue-soft);width:37px;height:37px;color:var(--ui-blue);border-radius:11px;flex:none;place-items:center;font-weight:750;display:grid}.historyEntry>div{flex:1;min-width:0}.historyEntryMeta{flex-wrap:wrap;align-items:center;gap:10px;font-size:12px;display:flex}.historyEntryMeta strong{color:var(--ui-text)}.historyEntryMeta time,.historyEntryMeta small{color:var(--ui-muted);font-size:11px}.historyEntry p{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--ui-text);margin:8px 0 0;font-size:13px;line-height:1.85}.viewerMicNotice{border:1px solid var(--ui-border);color:var(--ui-muted);background:var(--ui-soft);border-radius:12px;align-items:flex-start;gap:10px;margin:0 20px 20px;padding:17px;font-size:12px;line-height:1.8;display:flex}.viewerMicNotice svg{color:var(--ui-blue);flex:none}@media (max-width:980px){.historyColumns{grid-template-columns:1fr}.historySessionList{flex-wrap:wrap;display:flex}.historySession{flex:1;width:auto;min-width:190px}}@media (max-width:650px){.historyControls{align-items:stretch;padding:15px}.historyControls label{flex-basis:100%}.historyControls button{flex:1}.historyHint{padding:0 15px 17px}.historySessionList{flex-direction:column}.historySession{width:100%;min-width:0}.historyActions{padding:12px}.historyActions .searchField{flex-basis:100%}.historyActions button{flex:1}.historyEntries{min-height:0;max-height:none;padding:8px 12px}.viewerMicNotice{margin:0 12px 14px}}
.authFrame{background:radial-gradient(circle at 50% 20%,#2555a61f,transparent 55%),var(--ui-bg);place-items:center;min-height:100vh;padding:30px 15px;display:grid}.authCard{background:var(--ui-surface);border:1px solid var(--ui-border);width:min(440px,100%);box-shadow:var(--ui-shadow);border-radius:22px;padding:clamp(25px,4vw,39px)}.authLogo{color:#fff;background:linear-gradient(130deg,#265ac5,#4b97f5);border-radius:17px;place-items:center;width:60px;height:60px;margin-bottom:24px;display:grid}.authCard h1{letter-spacing:-.7px;color:var(--ui-text);margin:13px 0 5px;font-size:29px}.authCard>p{color:var(--ui-muted);margin:0 0 27px;font-size:12px;line-height:1.85}.authForm{flex-direction:column;gap:19px;display:flex}.authForm label{color:var(--ui-text);flex-direction:column;gap:8px;font-size:12px;font-weight:650;display:flex}.authForm input{background:var(--ui-surface);border:1px solid var(--ui-border);height:47px;color:var(--ui-text);border-radius:11px;padding:0 14px}.authForm button{justify-content:center;height:47px}.authFooter{border-top:1px solid var(--ui-border);color:var(--ui-muted);justify-content:center;align-items:center;gap:8px;margin-top:25px;padding-top:22px;font-size:11px;display:flex}.accountsColumns{grid-template-columns:minmax(0,1.4fr) minmax(300px,.8fr);align-items:start;gap:20px;display:grid}.accountsColumns .participantList{padding:10px 22px}.noticeBell{position:relative}.noticeCount{color:#fff;border:2px solid var(--ui-surface);background:#e8576c;border-radius:20px;place-items:center;min-width:16px;height:16px;font-size:10px;font-weight:800;display:grid;position:absolute;top:-4px;right:-3px}.notificationDropdown{z-index:100;background:var(--ui-surface);border:1px solid var(--ui-border);border-radius:15px;width:min(350px,100vw - 30px);position:absolute;top:calc(100% + 12px);right:0;overflow:hidden;box-shadow:0 15px 42px #10234235}.notificationTitle{border-bottom:1px solid var(--ui-border);color:var(--ui-text);justify-content:space-between;align-items:center;padding:16px;font-size:13px;display:flex}.notificationTitle button{color:var(--ui-muted);cursor:pointer;background:0 0;border:0}.notificationEmpty{color:var(--ui-muted);text-align:center;padding:25px 18px;font-size:12px}.notificationItems{max-height:350px;overflow:auto}.notificationItem{border-bottom:1px solid var(--ui-border);padding:15px}.notificationItem strong{color:var(--ui-text);font-size:12px;display:block}.notificationItem p{color:var(--ui-muted);margin:7px 0;font-size:12px;line-height:1.6}.notificationItem small{color:var(--ui-faint);font-size:11px}.notificationItem>div{gap:8px;margin-top:10px;display:flex}.notificationItem button,.notificationCalendar{border:1px solid var(--ui-border);background:var(--ui-soft);color:var(--ui-blue);cursor:pointer;border-radius:8px;padding:9px 12px;font-size:11px;font-weight:700}.notificationCalendar{border:0;border-radius:0;justify-content:center;align-items:center;gap:8px;width:100%;display:flex}.notificationMessage{background:var(--ui-green-soft);color:var(--ui-green);margin:0;padding:11px;font-size:11px}.inviteBox{border:1px solid var(--ui-border);background:var(--ui-soft);border-radius:10px;flex:1 0 100%;margin-top:8px;padding:12px}.inviteBox summary{cursor:pointer;color:var(--ui-blue);font-size:11px;font-weight:650}.inviteBox p{color:var(--ui-muted);font-size:11px;line-height:1.5}.inviteBox input{border:1px solid var(--ui-border);background:var(--ui-surface);height:37px;color:var(--ui-text);border-radius:8px;max-width:160px;padding:0 10px}.inviteBox small{color:var(--ui-muted);margin-top:8px;font-size:10px;display:block}@media (max-width:1070px){.accountsColumns{grid-template-columns:1fr}}@media (max-width:650px){.authCard{padding:25px}.notificationDropdown{right:-45px}}
.opsPanel,.opsAudit{overflow:hidden}.opsPanel>.commandCardHead button,.opsAuditTools button{align-items:center;gap:7px;display:inline-flex}.opsSummary{border-bottom:1px solid var(--ui-border);color:var(--ui-muted);flex-wrap:wrap;align-items:center;gap:14px;padding:18px 20px;font-size:12px;display:flex}.opsSummary small{color:var(--ui-muted);margin-left:auto;font-size:11px}.opsState{border-radius:9px;align-items:center;gap:7px;padding:8px 11px;font-size:12px;font-weight:750;display:inline-flex}.opsState.healthy{color:var(--ui-green);background:var(--ui-green-soft)}.opsState.warning,.opsState.critical{color:var(--ui-yellow);background:var(--ui-yellow-soft)}.opsServiceGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:17px 20px;display:grid}.opsService{border:1px solid var(--ui-border);background:var(--ui-soft);min-width:0;color:var(--ui-muted);border-radius:10px;flex-direction:column;gap:8px;padding:13px;font-size:12px;display:flex}.opsService strong{font-size:12px}.opsService strong.available{color:var(--ui-green)}.opsService strong.unavailable{color:var(--ui-yellow)}.opsAlertsList{flex-direction:column;gap:9px;padding:0 20px 16px;display:flex}.opsAlert{border:1px solid var(--ui-border);background:var(--ui-soft);color:var(--ui-muted);border-radius:11px;align-items:flex-start;gap:11px;padding:13px 14px;display:flex}.opsAlert.critical>svg{color:var(--ui-yellow)}.opsAlert.warning>svg{color:var(--ui-blue)}.opsAlert>svg{flex:none}.opsAlert>div{flex:1;min-width:0}.opsAlert strong{color:var(--ui-text);font-size:12px}.opsAlert p{margin:6px 0 0;font-size:11px;line-height:1.7}.opsAlert>small{color:var(--ui-muted);font-size:10px}.opsAllClear,.opsError{background:var(--ui-green-soft);color:var(--ui-green);border-radius:12px;align-items:flex-start;gap:13px;margin:2px 20px 15px;padding:17px;display:flex}.opsAllClear strong,.opsError strong{font-size:13px;display:block}.opsAllClear p,.opsError p{margin:5px 0 0;font-size:11px;line-height:1.7}.opsError{background:var(--ui-yellow-soft);color:var(--ui-yellow)}.opsWaiting{color:var(--ui-muted);padding:22px;font-size:12px}.opsThreshold{color:var(--ui-muted);border-top:1px solid var(--ui-border);padding:13px 20px;font-size:10px;line-height:1.65}.opsRestricted{color:var(--ui-muted);flex-direction:column;gap:9px;padding:25px;display:flex}.opsRestricted strong{color:var(--ui-text);font-size:13px}.opsRestricted p{margin:0;font-size:12px;line-height:1.6}.opsAuditTools{align-items:center;gap:11px;padding:17px 20px;display:flex}.opsAuditTools .searchField{flex:1;min-width:160px;margin:0}.opsAuditTools input{min-width:0}.opsAuditScroll{max-width:100%;overflow-x:auto}.opsAuditTable{border-collapse:collapse;text-align:left;width:100%;color:var(--ui-muted);min-width:660px;font-size:12px}.opsAuditTable th{border-top:1px solid var(--ui-border);border-bottom:1px solid var(--ui-border);text-transform:uppercase;letter-spacing:.07em;background:var(--ui-soft);padding:13px 16px;font-size:10px;font-weight:750}.opsAuditTable td{border-bottom:1px solid var(--ui-border);vertical-align:middle;padding:14px 16px}.opsAuditTable tr:last-child td{border-bottom:none}.opsAuditTable td strong{color:var(--ui-text);font-size:12px;display:block}.opsAuditTable td small{margin-top:4px;font-size:10px;display:block}.opsAuditTable code{background:var(--ui-soft);color:var(--ui-text);border-radius:5px;padding:6px 7px;font-size:11px}.opsHttpCode{font-variant-numeric:tabular-nums;border-radius:7px;padding:6px 8px;font-weight:750;display:inline-block}.opsHttpCode.passed{color:var(--ui-green);background:var(--ui-green-soft)}.opsHttpCode.failed{color:var(--ui-yellow);background:var(--ui-yellow-soft)}.opsFootnote{border-top:1px solid var(--ui-border);color:var(--ui-muted);padding:16px 20px;font-size:11px;line-height:1.8}.opsAlertBell{border:1px solid var(--ui-border);background:var(--ui-surface);color:var(--ui-muted);cursor:pointer;border-radius:10px;place-items:center;width:36px;height:36px;display:inline-grid;position:relative}.opsAlertBell.attention{color:var(--ui-yellow)}.opsAlertBell:focus-visible{outline:2px solid var(--ui-blue);outline-offset:2px}.opsAlertCount{background:var(--ui-yellow);color:#fff;text-align:center;border-radius:9px;min-width:16px;height:16px;font-size:10px;font-weight:750;line-height:16px;position:absolute;top:-5px;right:-5px}@media (max-width:780px){.opsServiceGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.opsSummary small{margin-left:0}}@media (max-width:500px){.opsAuditTools{flex-wrap:wrap;padding:12px}.opsAuditTools>.searchField{flex-basis:100%}.opsAuditTools>button{flex:1}.opsServiceGrid{padding:12px}.opsAllClear,.opsError{margin:0 12px 12px}.opsAlert>small{display:none}.opsAlertsList{padding:0 12px 12px}}
