.adminMain{padding:12px 16px 24px!important}.adminMain>header{min-height:58px!important;padding:7px 0 9px!important;margin-bottom:8px!important}.adminMain>header h1{font-size:21px!important;margin-top:1px!important}.adminMain>header p{font-size:8px!important;margin-bottom:1px!important}.adminHeaderTools{gap:7px!important}.adminSafetyToggle{min-height:38px!important;padding:5px 8px!important}.adminLive{height:34px!important;padding:0 9px!important}.scannerNotice{margin:0 0 8px!important;padding:7px 10px!important;min-height:0!important}.scannerNotice b{font-size:9px!important}.scannerNotice span{font-size:8px!important}.opsStats{gap:7px!important;margin:0 0 8px!important}.opsStats article{min-height:65px!important;padding:8px 10px!important}.opsStats article strong{font-size:21px!important;line-height:1!important}.opsStats article span{font-size:7px!important}.opsStats article small{margin-top:3px!important}.commandCenter{margin-bottom:8px!important}.commandCenterHead{padding:8px 11px!important;min-height:52px!important}.commandCenterHead h2{font-size:15px!important;margin:1px 0!important}.commandCenterHead>div:first-child>small{font-size:8px!important}.commandLegend{display:flex;align-items:center;gap:9px!important;font-size:8px!important}.commandLegend>span{display:flex;align-items:center;gap:4px;white-space:nowrap}.commandMap,.commandMap.realMap{height:640px!important;min-height:640px!important}.commandRail{min-height:640px!important}.commandCenterBody{grid-template-columns:minmax(0,1fr) 132px!important}.denseRail article{padding:8px!important}.denseRail article>b{font-size:19px!important}.liveUserStrip{margin:0 0 8px!important}.liveUserStripHead{padding:7px 10px!important}.liveUserRows{max-height:176px!important}.liveUserRows>button{padding:6px 9px!important;min-height:34px!important}.publicCounterAdmin{margin:0 0 8px!important;padding:8px 10px!important;min-height:48px!important}.adminGrid{gap:8px!important}.roomList,.roomWatch{min-height:0}.roomList>button{padding:8px 9px!important}.watchHead{padding:8px 10px!important;min-height:46px!important}.people{gap:7px!important;padding:7px!important}.people article{padding:8px 9px!important}.personMetrics{margin:3px 0!important}.watchMessages>div{padding:7px 9px!important}.adminTip{position:relative}.adminTip[data-tip]:after{content:attr(data-tip);z-index:5000;bottom:calc(100% + 8px);transform:translateX(-50%) translateY(3px);width:max-content;max-width:250px;padding:6px 8px;border-radius:6px;background:#282225;color:#fff;font-size:9px;line-height:1.45;font-style:normal;font-weight:600;letter-spacing:0;text-transform:none;box-shadow:0 8px 24px rgba(31,22,27,.2);pointer-events:none;transition:opacity .12s ease,transform .12s ease}.adminTip[data-tip]:after,.adminTip[data-tip]:before{position:absolute;left:50%;opacity:0;visibility:hidden}.adminTip[data-tip]:before{content:"";z-index:5001;bottom:calc(100% + 3px);transform:translateX(-50%);border:5px solid transparent;border-top-color:#282225}.adminTip[data-tip]:hover:after,.adminTip[data-tip]:hover:before{opacity:1;visibility:visible}.adminTip[data-tip]:hover:after{transform:translateX(-50%) translateY(0)}.liveUserRows .adminTip[data-tip]:after,.roomList .adminTip[data-tip]:after{left:auto;right:0;transform:translateY(3px)}.liveUserRows .adminTip[data-tip]:hover:after,.roomList .adminTip[data-tip]:hover:after{transform:translateY(0)}.auditToolbarReadable{margin-bottom:7px!important;padding:10px 12px!important}.auditSearch{width:min(440px,46%)}.auditCategoryRail{display:flex;gap:5px;overflow-x:auto;margin-bottom:7px;padding:1px}.auditCategoryRail button{height:30px;flex:0 0 auto;border:1px solid #e2dce0;border-radius:6px;background:#fff;padding:0 9px;font-size:8px;color:#756970;cursor:pointer}.auditCategoryRail button.active{background:#2a2427;color:#fff;border-color:#2a2427}.auditReadableList{display:grid;gap:6px}.auditReadableCard{display:grid;grid-template-columns:38px minmax(0,1fr);gap:10px;background:#fff;padding:9px 11px;border-radius:8px;border-left:3px solid #d8d0d5}.auditReadableCard.success{border-left-color:#51a780}.auditReadableCard.warning{border-left-color:#d69a34}.auditReadableCard.danger{border-left-color:#c44159}.auditEventIcon{width:34px;height:34px;border-radius:8px;display:grid;place-items:center;background:#f2eef0;color:#655a60;font-size:13px;font-weight:900}.auditEventIcon.auth{background:#edf2fb;color:#5374a0}.auditEventIcon.chat{background:#eef8f4;color:#438069}.auditEventIcon.room{background:#f4eff9;color:#7c5c96}.auditEventIcon.media{background:#fff2f0;color:#aa665e}.auditEventIcon.safety{background:#fff0f2;color:#b9475e}.auditEventIcon.admin{background:#f4f1ed;color:#806a4f}.auditEventTitle{display:flex;align-items:start;justify-content:space-between;gap:12px}.auditEventTitle>div{display:flex;align-items:center;gap:7px;min-width:0}.auditEventTitle span{font-size:7px;letter-spacing:.1em;color:#9b8f96;font-weight:850}.auditEventTitle b{font-size:11px}.auditEventTitle time{font-size:8px;color:#968b91;white-space:nowrap}.auditEventBody>p{margin:3px 0 0;font-size:10px;line-height:1.55;color:#665c61}.auditEventBody details{margin-top:4px}.auditEventBody summary{cursor:pointer;font-size:8px;color:#9a8e95}.auditEventBody code{display:block;margin-top:5px;padding:7px;background:#f8f6f7;border-radius:5px;font-size:8px;line-height:1.55;white-space:pre-wrap;overflow-wrap:anywhere;color:#685e63}@media(min-width:1280px){.adminMain{padding-left:14px!important;padding-right:14px!important}}@media(max-width:1050px){.commandMap,.commandMap.realMap{height:540px!important;min-height:540px!important}.commandRail{min-height:540px!important}.auditToolbarReadable{align-items:stretch!important}.auditSearch{width:100%}}.systemHealthStrip{display:flex;align-items:center;gap:5px;margin:0 0 8px;padding:6px 7px;background:#fff;border:1px solid #e7e1e4;border-radius:8px}.systemHealthStrip>span{flex:0 0 auto;display:flex;align-items:center;gap:5px;min-height:27px;padding:0 7px;border-radius:6px;background:#f8f5f6;font-size:8px;color:#6d6368;font-weight:750}.systemHealthStrip>span b{font-size:7px;letter-spacing:.08em;color:#9c9097}.systemHealthStrip>span.healthy{background:#edf7f1;color:#3b775d}.systemHealthStrip>span.pending{background:#f5f2f3;color:#887b82}.systemHealthStrip>span.warning{background:#fff5e8;color:#8b641f}@media(min-width:1600px){.commandMap,.commandMap.realMap{height:700px!important;min-height:700px!important}.commandRail{min-height:700px!important}}.auditSearch{display:flex;align-items:center;gap:6px}.auditSearch .searchBox{flex:1 1}.auditExportButton{height:34px;flex:0 0 auto;border:0;border-radius:6px;background:#2a2427;color:#fff;padding:0 10px;font-size:8px;font-weight:800;cursor:pointer}.auditExportButton:hover{background:#40363b}.adminTip[data-tip]:after,.adminTip[data-tip]:before{display:none!important}.adminFloatingTip{position:fixed;z-index:20000;width:max-content;max-width:min(280px,calc(100vw - 24px));padding:7px 9px;border-radius:7px;background:#262124;color:#fff;font-size:10px;line-height:1.5;font-weight:700;letter-spacing:0;text-transform:none;box-shadow:0 10px 30px rgba(28,20,25,.22);pointer-events:none;transform:translate(-50%,-100%)}.adminFloatingTip.below{transform:translate(-50%)}.adminFloatingTip:after{content:"";position:absolute;left:50%;transform:translateX(-50%);border:5px solid transparent}.adminFloatingTip.above:after{top:100%;border-top-color:#262124}.adminFloatingTip.below:after{bottom:100%;border-bottom-color:#262124}.adminThumbButton{width:72px;height:58px;padding:0;border:0;border-radius:7px;background:transparent;overflow:hidden;cursor:pointer;display:block}.adminThumbButton .adminThumb{width:100%;height:100%;transition:transform .16s ease,filter .16s ease}.adminThumbButton:hover .adminThumb{transform:scale(1.035);filter:brightness(.94)}.adminThumbButton:focus-visible{outline:2px solid #ff657f;outline-offset:2px}.adminMediaViewerOverlay{position:fixed;inset:0;z-index:15000;display:grid;place-items:center;padding:28px;background:rgba(22,17,20,.62);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.adminMediaViewer{width:min(1180px,calc(100vw - 56px));height:min(780px,calc(100vh - 56px));min-height:520px;display:grid;grid-template-columns:minmax(0,1fr) 320px;overflow:hidden;border-radius:12px;background:#fff;box-shadow:0 28px 90px rgba(19,13,17,.28)}.adminMediaViewerMain{min-width:0;min-height:0;display:grid;place-items:center;overflow:hidden;padding:22px;background:#171417}.adminMediaViewerMain>img,.adminMediaViewerMain>video{display:block;max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain}.adminMediaViewerMain>video{width:100%;height:100%}.adminMediaViewerLoading{display:grid;place-items:center;gap:10px;color:#cfc5ca;text-align:center}.adminMediaViewerLoading span{font-size:24px;letter-spacing:.2em}.adminMediaViewerLoading.error{color:#ff9aaa}.adminMediaAudio{width:min(620px,90%);display:grid;gap:18px;place-items:center;color:#fff;text-align:center}.adminMediaAudio>div{font-size:62px}.adminMediaAudio>b{font-size:15px}.adminMediaAudio audio{width:100%}.adminMediaViewerInfo{min-width:0;display:flex;flex-direction:column;padding:18px;background:#fff;border-left:1px solid #eee8eb}.adminMediaViewerHead{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding-bottom:14px;border-bottom:1px solid #eee9ec}.adminMediaViewerHead small{font-size:8px;letter-spacing:.14em;color:#9b8f96;font-weight:900}.adminMediaViewerHead h2{margin:4px 0 0;font-size:18px;line-height:1.35;overflow-wrap:anywhere}.adminMediaViewerHead button{width:34px;height:34px;flex:0 0 34px;border:0;border-radius:7px;background:#f2edef;color:#675c62;font-size:22px;cursor:pointer}.adminMediaViewerInfo dl{display:grid;gap:0;margin:14px 0;overflow:auto}.adminMediaViewerInfo dl>div{display:grid;grid-template-columns:86px minmax(0,1fr);gap:10px;padding:9px 0;border-bottom:1px solid #f1edef}.adminMediaViewerInfo dt{font-size:8px;color:#9b8f96;font-weight:800;letter-spacing:.04em}.adminMediaViewerInfo dd{margin:0;font-size:10px;color:#52494e;overflow-wrap:anywhere}.adminMediaViewerInfo .mono{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:8px}.adminMediaViewerNote{margin-top:auto;padding:9px 10px;border-radius:7px;background:#f7f3f5;color:#81757c;font-size:9px;line-height:1.55}.adminMediaViewerActions{display:grid;grid-template-columns:1fr 1fr;gap:7px;margin-top:10px}.adminMediaViewerActions button{height:40px;border:0;border-radius:7px;font-size:10px;font-weight:850;cursor:pointer}.adminMediaViewerActions .secondary{background:#eee8eb;color:#5f545a}.adminMediaViewerActions .primary{background:#2b2428;color:#fff}.adminMediaViewerActions .primary:disabled{opacity:.35;cursor:not-allowed}@media(max-width:900px){.adminMediaViewerOverlay{padding:12px}.adminMediaViewer{width:calc(100vw - 24px);height:calc(100vh - 24px);min-height:0;grid-template-columns:1fr;grid-template-rows:minmax(0,1fr) auto}.adminMediaViewerInfo{max-height:44vh;border-left:0;border-top:1px solid #eee8eb}}.maintenanceControl{flex:0 0 auto;min-height:27px;display:flex;align-items:center;gap:5px;border:0;border-radius:6px;padding:0 8px;background:#edf7f1;color:#3b775d;font-size:8px;font-weight:850;cursor:pointer}.maintenanceControl b{font-size:7px;letter-spacing:.08em;color:inherit}.maintenanceControl.on{background:#fff0f2;color:#b9475e}.banCenter{display:grid;gap:10px}.banCenterIntro{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;padding:13px 15px;border:1px solid #e5dfe2;border-radius:10px;background:#fff}.banCenter section header span,.banCenterIntro span{font-size:7px;letter-spacing:.14em;color:#9a8f95;font-weight:900}.banCenterIntro h2{margin:2px 0;font-size:18px}.banCenterIntro p{margin:0;color:#7e7379;font-size:9px;line-height:1.5}.banCenterIntro>b{font-size:9px;color:#a64157;white-space:nowrap}.banCenterGrid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:10px;align-items:start}.banCenter section{background:#fff;border:1px solid #e5dfe2;border-radius:10px;overflow:hidden}.banCenter section>header{display:flex;align-items:end;justify-content:space-between;padding:10px 12px;border-bottom:1px solid #eee9ec}.banCenter section>header>div{display:grid;gap:1px}.banCenter section>header b{font-size:12px}.banCenter section>header small{font-size:8px;color:#94898f}.banActiveUsers>article{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center;padding:9px 11px;border-bottom:1px solid #f0ecee}.banActiveUsers>article:last-child{border-bottom:0}.banActiveUsers>article>div:first-child{display:grid;gap:2px;min-width:0}.banActiveUsers b{font-size:10px}.banActiveUsers small{font-size:8px;color:#94898f;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.banQuickActions{display:flex;gap:4px}.banQuickActions button{height:28px;border:0;border-radius:5px;background:#f0ecee;color:#655a60;padding:0 7px;font-size:7px;font-weight:850;cursor:pointer}.banQuickActions button:hover{background:#e6dfe3}.banQuickActions .danger{background:#fff0f2;color:#b9475e}.banRecords{max-height:610px;overflow:auto}.banRecords>article{display:grid;gap:5px;padding:10px 11px;border-bottom:1px solid #f0ecee}.banRecords>article:last-child{border-bottom:0}.banRecordTop{display:flex;align-items:start;justify-content:space-between;gap:8px}.banRecordTop>div{display:grid;gap:2px}.banRecordTop b{font-size:10px}.banRecordTop small{font-size:7px;font-weight:850;color:#ae4a5f}.banRecordTop button{height:27px;border:0;border-radius:5px;background:#eee9ec;padding:0 8px;font-size:8px;cursor:pointer}.banRecords p{margin:0;font-size:9px;line-height:1.45;color:#655a60}.banRecords code{padding:5px 6px;border-radius:5px;background:#f8f5f6;color:#82767d;font-size:7px;overflow-wrap:anywhere}.banRecords>article>small{font-size:7px;color:#9a8e95}@media(max-width:1050px){.banCenterGrid{grid-template-columns:1fr}.banRecords{max-height:none}}.adminMediaViewer{grid-template-columns:minmax(0,1fr) 390px}.adminMediaViewerInfo{min-height:0}.adminMediaViewerScroll{min-height:0;overflow:auto;padding-right:3px}.adminMediaViewerScroll>dl{overflow:visible}.adminExifPanel{margin:4px 0 14px;border:1px solid #ebe5e8;border-radius:9px;background:#fcfafb;overflow:hidden}.adminExifTitle{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:11px 12px;border-bottom:1px solid #eee8eb;background:#f8f4f6}.adminExifTitle small{display:block;font-size:7px;letter-spacing:.14em;color:#a09199;font-weight:900}.adminExifTitle h3{margin:2px 0 0;font-size:12px;color:#40383c}.adminExifTitle>span{font-size:8px;color:#8a7d84;font-weight:850}.adminExifStatus{margin:0;padding:14px 12px;font-size:9px;color:#84777e}.adminExifStatus.error{color:#b64d61}.adminExifGps{display:grid;grid-template-columns:1fr;gap:3px;padding:11px 12px;background:#f2f8f4;border-bottom:1px solid #e4eee7;color:#456352;font-size:9px}.adminExifGps b{font-size:10px;margin-bottom:2px}.adminExifGps span{font-family:ui-monospace,SFMono-Regular,Consolas,monospace}.adminExifToggle{width:calc(100% - 20px);height:30px;margin:10px;border:0;border-radius:6px;background:#30292d;color:#fff;font-size:9px;font-weight:850;cursor:pointer}.adminExifGroups{border-top:1px solid #eee8eb}.adminExifGroup{padding:10px 12px;border-bottom:1px solid #eee8eb}.adminExifGroup:last-child{border-bottom:0}.adminExifGroup h4{margin:0 0 6px;font-size:9px;text-transform:uppercase;letter-spacing:.08em;color:#a05b6d}.adminExifGroup dl{margin:0;display:grid;gap:0}.adminExifGroup dl>div{display:grid;grid-template-columns:120px minmax(0,1fr);gap:8px;padding:5px 0;border-bottom:1px dotted #e8e1e4}.adminExifGroup dl>div:last-child{border-bottom:0}.adminExifGroup dt{font-size:8px;color:#8c7f86;overflow-wrap:anywhere}.adminExifGroup dd{margin:0;font-size:8px;color:#4f464b;line-height:1.45;overflow-wrap:anywhere;white-space:pre-wrap}@media(max-width:900px){.adminMediaViewer{grid-template-columns:1fr;grid-template-rows:minmax(0,1fr) minmax(260px,46vh)}.adminMediaViewerInfo{max-height:none}}.adminExifSummary{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:#ebe5e8;border-bottom:1px solid #ebe5e8}.adminExifSummary>div{min-width:0;padding:8px 9px;background:#fff}.adminExifSummary span{display:block;margin-bottom:2px;font-size:7px;color:#a09199;font-weight:800}.adminExifSummary b{display:block;font-size:9px;color:#4b4247;overflow-wrap:anywhere}.adminMediaViewerInfo{background:#fff!important;color:#282226!important}.adminMediaViewerHead h2{color:#211c20!important}.adminMediaViewerHead small{color:#756a70!important}.adminMediaViewerInfo dl>div{border-bottom-color:#ded7db!important}.adminMediaViewerInfo dt{color:#6f636a!important;font-size:9px!important}.adminMediaViewerInfo dd{color:#282126!important;font-size:10px!important;font-weight:650!important}.adminMediaViewerInfo .mono{color:#41383d!important}.adminMediaViewerNote{background:#f2edef!important;color:#5e5259!important}.adminExifPanel{background:#fff!important;border-color:#ddd5da!important}.adminExifTitle{background:#f4eff2!important;border-bottom-color:#ddd5da!important}.adminExifTitle small{color:#746970!important}.adminExifTitle h3{color:#272126!important}.adminExifTitle>span{color:#655a60!important}.adminExifStatus{color:#61565c!important}.adminExifSummary{background:#ded7db!important}.adminExifSummary>div{background:#fff!important}.adminExifSummary span{color:#746970!important}.adminExifSummary b{color:#292226!important}.adminExifGroup h4{color:#8a4255!important}.adminExifGroup dt{color:#6d6268!important}.adminExifGroup dd{color:#272126!important;font-weight:600!important}.banQuickActions{display:flex!important;flex-wrap:wrap!important;gap:5px!important;justify-content:flex-end!important}.banQuickActions button{min-width:48px!important;height:28px!important;padding:0 7px!important;white-space:nowrap!important;font-size:8px!important}.historyProfileComment{margin:4px 0 3px;padding:7px 8px;border-radius:6px;background:#f7f3f5;border:1px solid #eee7eb}.historyProfileComment em{display:block;margin-bottom:3px;font-size:7px;font-style:normal;font-weight:900;letter-spacing:.08em;color:#9b6574}.historyProfileComment p{margin:0;font-size:9px;line-height:1.45;color:#4e444a;white-space:pre-wrap;overflow-wrap:anywhere}.adminShell[data-admin-theme=dark]{--noc-bg:#070b0d;--noc-panel:#0d1316;--noc-panel2:#10181c;--noc-line:#223038;--noc-line2:#18242a;--noc-text:#eaf3f5;--noc-muted:#7f929a;--noc-green:#45e59b;--noc-amber:#ffc857;--noc-red:#ff5f75;--noc-cyan:#5ad7ff;background:var(--noc-bg)!important;color:var(--noc-text)!important}.adminShell[data-admin-theme=dark] aside{background:#080c0e!important;border-right:1px solid var(--noc-line)!important;color:#9cadb4!important}.adminShell[data-admin-theme=dark] .adminBrand span{color:#f1f8f9!important}.adminShell[data-admin-theme=dark] .adminBrand{color:#65ddff!important}.adminShell[data-admin-theme=dark] .adminMain>header{border-bottom:1px solid #162128!important}.adminShell[data-admin-theme=dark] .adminMain>header h1{color:#edf8fa!important}.adminShell[data-admin-theme=dark] .adminMain>header p{color:#59717b!important}.adminShell[data-admin-theme=dark] .scannerNotice{background:#12191c!important;border-color:#26333a!important;color:#b8c7cc!important}.adminShell[data-admin-theme=dark] .scannerNotice b{color:#ffc857!important}.adminShell[data-admin-theme=dark] .adminLive{background:#0e2019!important;border-color:#204b38!important;color:#55e8a4!important}.adminThemeToggle{height:34px;border:1px solid #d9d1d6;border-radius:7px;background:#fff;color:#554a50;padding:0 9px;font-size:8px;font-weight:900;letter-spacing:.06em;cursor:pointer}.adminThemeToggle span{font-size:13px;margin-right:5px}.adminShell[data-admin-theme=dark] .adminThemeToggle{background:#10171a;border-color:#26343a;color:#c6d7dc}.adminFoot{display:grid;gap:2px}.adminFoot b{font-size:10px;color:#d8e6e9}.adminFoot span{font-size:8px;text-transform:uppercase;color:#6e838b}.adminFoot small{font-size:8px;color:#42565e}.adminLogin.adminTheme-dark{background:#05090b!important;background-image:radial-gradient(circle at 50% 0,rgba(45,178,213,.12),transparent 42%)!important}.adminLogin.adminTheme-dark>div{padding:28px;border:1px solid #213038;border-radius:16px;background:#0a1013;box-shadow:0 30px 90px rgba(0,0,0,.45)}.adminLogin.adminTheme-dark h1{font-size:24px;color:#e9f5f7}.adminLogin.adminTheme-dark p{color:#6c8189}.adminLogin.adminTheme-dark input{margin-top:8px;background:#0e171a;border-color:#243239;color:#eef7f8}.adminLogin.adminTheme-dark button{background:#1db6d8}.adminLogin .loginThemeToggle{background:transparent!important;border:1px solid #39474d!important;color:#93a5ab!important;height:34px!important}.adminLogin em{display:block;margin-top:12px;color:#ff8fa0;font-size:10px;font-style:normal}.adminShell[data-admin-theme=dark] .adminGrid,.adminShell[data-admin-theme=dark] .alertCard,.adminShell[data-admin-theme=dark] .auditReadableCard,.adminShell[data-admin-theme=dark] .banCenter section,.adminShell[data-admin-theme=dark] .banCenterIntro,.adminShell[data-admin-theme=dark] .inviteIssued,.adminShell[data-admin-theme=dark] .mediaAdminCard,.adminShell[data-admin-theme=dark] .mediaAdminToolbar,.adminShell[data-admin-theme=dark] .privateCreateBar,.adminShell[data-admin-theme=dark] .publicCounterAdmin,.adminShell[data-admin-theme=dark] .roomList>button,.adminShell[data-admin-theme=dark] .roomWatch,.adminShell[data-admin-theme=dark] .stats article,.adminShell[data-admin-theme=dark] .systemHealthStrip{background:#0d1316!important;border-color:#223038!important;color:#dce9ec!important}.adminShell[data-admin-theme=dark] .people,.adminShell[data-admin-theme=dark] .roomList,.adminShell[data-admin-theme=dark] .warningBox,.adminShell[data-admin-theme=dark] .watchHead{border-color:#223038!important}.adminShell[data-admin-theme=dark] .roomList>button.selected,.adminShell[data-admin-theme=dark] .roomList>button:hover{background:#111b20!important}.adminShell[data-admin-theme=dark] .roomList>button.selected{box-shadow:inset 3px 0 #5ad7ff!important}.adminShell[data-admin-theme=dark] .watchMessages{background:#090e11!important}.adminShell[data-admin-theme=dark] .watchMessages>div{background:#10181c!important;border-color:#1d2a30!important;color:#dce8eb!important}.adminShell[data-admin-theme=dark] .watchMessages .modMsg{background:#1d1a10!important;border-color:#4c4020!important}.adminShell[data-admin-theme=dark] .auditEventBody code,.adminShell[data-admin-theme=dark] .banRecords code,.adminShell[data-admin-theme=dark] .historyProfileComment,.adminShell[data-admin-theme=dark] .searchBox{background:#11191d!important;border-color:#253139!important;color:#cbd9dc!important}.adminShell[data-admin-theme=dark] .searchBox input,.adminShell[data-admin-theme=dark] input{color:#dce9ec!important}.adminShell[data-admin-theme=dark] .banRecords p,.adminShell[data-admin-theme=dark] .mediaAdminInfo small,.adminShell[data-admin-theme=dark] .mediaAdminInfo span,.adminShell[data-admin-theme=dark] .stats span,.adminShell[data-admin-theme=dark] small{color:#87999f!important}.adminShell[data-admin-theme=dark] .banActiveUsers b,.adminShell[data-admin-theme=dark] .banRecordTop b,.adminShell[data-admin-theme=dark] .mediaAdminInfo b,.adminShell[data-admin-theme=dark] .stats strong{color:#e5f1f3!important}.adminShell[data-admin-theme=dark] button:not(.killSwitch){border-color:#2a3940}.adminShell[data-admin-theme=dark] .banQuickActions button,.adminShell[data-admin-theme=dark] .banRecordTop button,.adminShell[data-admin-theme=dark] .mediaAdminActions button,.adminShell[data-admin-theme=dark] .watchHead button{background:#131c20!important;color:#b9c9ce!important;border-color:#2a3940!important}.adminShell[data-admin-theme=dark] .danger{color:#ff8092!important}.adminShell[data-admin-theme=dark] .commandCenter,.adminShell[data-admin-theme=dark] .liveUserStrip{background:#0c1215!important;border-color:#223038!important}.adminShell[data-admin-theme=dark] .commandCenterHead,.adminShell[data-admin-theme=dark] .liveUserStripHead{border-color:#223038!important}.adminShell[data-admin-theme=dark] .commandRail article,.adminShell[data-admin-theme=dark] .liveUserRows>button{background:#0e1619!important;border-color:#1e2b31!important;color:#d5e4e7!important}.adminShell[data-admin-theme=dark] .systemHealthStrip>span{background:#11191d!important;color:#9cafb5!important}.adminShell[data-admin-theme=dark] .systemHealthStrip>span.healthy{background:#0c2018!important;color:#55dc9d!important}.adminShell[data-admin-theme=dark] .systemHealthStrip>span.warning{background:#20190d!important;color:#ffcb62!important}.controlTower{display:grid;gap:10px;padding-bottom:30px}.nocHero,.nocPanel{background:#fff;border:1px solid #e1dce0;border-radius:12px}.adminShell[data-admin-theme=dark] .nocHero,.adminShell[data-admin-theme=dark] .nocPanel{background:linear-gradient(180deg,#0f171a,#0b1114);border-color:#223139;box-shadow:inset 0 1px rgba(255,255,255,.015)}.nocHero{min-height:122px;padding:15px 17px;display:grid;grid-template-columns:minmax(230px,1.2fr) minmax(330px,1fr) auto;align-items:center;gap:18px;position:relative;overflow:hidden}.nocHero:before{content:"";position:absolute;inset:0 auto 0 0;width:4px;background:#53d797}.nocHero.state-amber:before{background:#ffc857}.nocHero.state-red:before{background:#ff5f75}.nocHeroState{display:flex;align-items:center;gap:13px}.nocHeroState>i{width:20px;height:20px;border-radius:50%;background:#45e59b;box-shadow:0 0 0 7px rgba(69,229,155,.08),0 0 24px rgba(69,229,155,.3)}.state-amber .nocHeroState>i{background:#ffc857;box-shadow:0 0 0 7px rgba(255,200,87,.08),0 0 24px rgba(255,200,87,.3)}.state-red .nocHeroState>i{background:#ff5f75;box-shadow:0 0 0 7px rgba(255,95,117,.09),0 0 24px rgba(255,95,117,.34)}.nocHeroState span,.nocPanel header span{display:block;font-size:7px;font-weight:900;letter-spacing:.17em;color:#82959c}.nocHeroState h2{margin:2px 0 0;font:900 34px/1 ui-monospace,SFMono-Regular,Consolas,monospace;letter-spacing:.03em}.nocHeroState p{margin:5px 0 0;font-size:9px;color:#788b92}.nocHeroMeta{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:#dfe5e7}.adminShell[data-admin-theme=dark] .nocHeroMeta{background:#1b282e}.nocHeroMeta>div{background:#fff;padding:8px 10px;min-width:0}.adminShell[data-admin-theme=dark] .nocHeroMeta>div{background:#0b1215}.nocHeroMeta span{display:block;font-size:6px;letter-spacing:.12em;color:#8c989d}.nocHeroMeta b{display:block;margin-top:3px;font-size:9px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nocHeroActions{display:grid;gap:6px}.nocHeroActions button,.nocPanel header button{height:30px;border:1px solid #d9dfe1;border-radius:6px;background:#f8fafb;padding:0 10px;font-size:7px;font-weight:900;letter-spacing:.07em;cursor:pointer;white-space:nowrap}.adminShell[data-admin-theme=dark] .nocHeroActions button,.adminShell[data-admin-theme=dark] .nocPanel header button{background:#111a1e;border-color:#2a3b43;color:#a9bcc2}.nocHeroActions .critical{color:#b14958}.adminShell[data-admin-theme=dark] .nocHeroActions .critical{color:#ff8495}.nocHeroActions .critical.active{background:#ff5f75!important;color:#fff!important;border-color:#ff5f75!important}.nocRestart{display:flex;align-items:center;gap:12px;padding:9px 12px;border:1px solid #f0bd59;border-radius:8px;background:#fff6df;color:#7e5c1e;font-size:9px}.adminShell[data-admin-theme=dark] .nocRestart{background:#20190d;border-color:#5c451c;color:#ffd26f}.nocRestart b{font-size:8px;letter-spacing:.1em}.nocPrimaryGrid{display:grid;grid-template-columns:1.15fr .85fr;gap:10px}.nocTripleGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.nocPanel{padding:11px 12px;min-width:0}.nocPanel>header{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:0 0 9px!important;padding:0 0 8px!important;min-height:0!important;border-bottom:1px solid #e9e5e7}.adminShell[data-admin-theme=dark] .nocPanel>header{border-color:#1d2a30}.nocPanel header h3{margin:2px 0 0;font-size:13px;letter-spacing:-.02em}.nocPanel header>em{font-style:normal;font-size:7px;font-weight:900;letter-spacing:.08em;padding:4px 6px;border:1px solid #d9dfe1;border-radius:4px;color:#7b878b}.nocPanel header>em.green{color:#2f9869}.nocPanel header>em.amber{color:#ae7819}.adminShell[data-admin-theme=dark] .nocPanel header>em{border-color:#2a3940;color:#8da0a7}.adminShell[data-admin-theme=dark] .nocPanel header>em.green{color:#4de5a0}.adminShell[data-admin-theme=dark] .nocPanel header>em.amber{color:#ffc857}.nocPanel header>em.red{color:#ff5f75}.nocMetricsGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.nocMetricsGrid.compact{grid-template-columns:repeat(4,1fr)}.nocMetric{padding:8px;border:1px solid #ebe7e9;border-radius:7px;min-width:0;background:#fafbfb}.adminShell[data-admin-theme=dark] .nocMetric{background:#0a1114;border-color:#1b292f}.nocMetric span{font-size:6px;letter-spacing:.1em;color:#89979c;font-weight:850}.nocMetric strong{margin-top:3px;font:850 16px/1.05 ui-monospace,SFMono-Regular,Consolas,monospace}.nocMetric small,.nocMetric strong{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nocMetric small{margin-top:4px;font-size:7px!important}.nocMetric.warn strong{color:#bd7f15}.nocMetric.bad strong{color:#d64d63}.adminShell[data-admin-theme=dark] .nocMetric.warn strong{color:#ffc857}.adminShell[data-admin-theme=dark] .nocMetric.bad strong{color:#ff7185}.nocReasonList{margin-top:7px;display:grid;grid-template-columns:auto repeat(4,minmax(0,1fr));gap:5px;align-items:center}.nocReasonList>b{font-size:6px;letter-spacing:.1em;color:#7e8d92}.nocReasonList span{display:flex;justify-content:space-between;gap:5px;padding:5px 6px;border-radius:4px;background:#f3f6f7;font-size:7px}.adminShell[data-admin-theme=dark] .nocReasonList span{background:#10191d}.nocReasonList em{font-style:normal;overflow:hidden;text-overflow:ellipsis}.nocReasonList small{font-size:7px!important}.killSwitchGrid{display:grid;grid-template-columns:1fr 1fr;gap:5px}.killSwitch{min-height:45px;border:1px solid #e6e1e4;border-radius:7px;background:#fafbfb;padding:6px 7px;display:grid;grid-template-columns:minmax(0,1fr) 27px 31px;align-items:center;gap:7px;text-align:left;cursor:pointer}.adminShell[data-admin-theme=dark] .killSwitch{background:#0a1114;border-color:#1d2b31;color:#dce9ec}.killSwitch>div{min-width:0}.killSwitch span{display:block;font-size:8px;font-weight:850}.killSwitch small{display:block;margin-top:2px;font-size:6px!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.killSwitch>i{width:27px;height:14px;border-radius:20px;background:#4ddc9b;position:relative}.killSwitch>i b{position:absolute;top:2px;right:2px;width:10px;height:10px;background:#fff;border-radius:50%}.killSwitch>em{font-style:normal;font-size:6px;font-weight:900;color:#32996a;text-align:right}.killSwitch.stopped>i{background:#ff697f}.killSwitch.stopped>i b{right:15px}.killSwitch.stopped>em{color:#d04e62}.killSwitch.critical:not(.stopped)>em{color:#718086}.nocFootnote,.nocMuted{display:block;margin-top:7px;font-size:7px!important;line-height:1.45;color:#84959a!important}.nocBar{height:5px;background:#e8edef;border-radius:8px;overflow:hidden;margin-top:8px}.adminShell[data-admin-theme=dark] .nocBar{background:#162329}.nocBar i{display:block;height:100%;background:#42d697;border-radius:8px}.scannerMatrix{display:grid;grid-template-columns:repeat(5,1fr);gap:4px;margin-top:7px}.scannerMatrix span{padding:5px 4px;background:#f4f6f7;border-radius:4px;text-align:center;font-size:6px;color:#7e8b90}.adminShell[data-admin-theme=dark] .scannerMatrix span{background:#10191d;color:#82969d}.scannerMatrix b{display:block;margin-top:2px;font-size:10px}.funnel{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:5px;margin:3px 0 8px}.funnel span{display:grid;place-items:center;padding:8px 4px;border:1px solid #e5e9eb;border-radius:6px;font-size:6px;color:#89969b}.adminShell[data-admin-theme=dark] .funnel span{border-color:#1d2b31;background:#0a1114}.funnel b{font-size:17px;color:inherit}.funnel i{font-style:normal;color:#86969c}.storageGauge{display:grid;grid-template-columns:160px 1fr;align-items:center;gap:10px;margin-bottom:7px}.storageGauge>div:first-child span{display:block;font-size:6px;letter-spacing:.1em;color:#89979d}.storageGauge b{font-size:21px;margin-right:7px}.storageGauge small{font-size:7px!important}.retentionLine{display:flex;flex-wrap:wrap;gap:5px;margin-top:7px}.debugSummary span,.retentionLine span,.securityStatus span{padding:5px 7px;border-radius:5px;background:#f4f6f7;font-size:6px;color:#839096}.adminShell[data-admin-theme=dark] .debugSummary span,.adminShell[data-admin-theme=dark] .retentionLine span,.adminShell[data-admin-theme=dark] .securityStatus span{background:#10191d;color:#82959c}.debugSummary b,.retentionLine b,.securityStatus b{margin-left:3px;color:#39454a}.adminShell[data-admin-theme=dark] .debugSummary b,.adminShell[data-admin-theme=dark] .retentionLine b,.adminShell[data-admin-theme=dark] .securityStatus b{color:#d6e5e8}.accountList,.backupList,.incidentList{display:grid;gap:4px}.backupList>p,.incidentList>p,.towerBanList>p{font-size:8px;color:#849399}.backupList article{display:grid;grid-template-columns:minmax(0,1fr) 50px auto auto;gap:5px;align-items:center;padding:6px 7px;border:1px solid #e7e9ea;border-radius:6px}.adminShell[data-admin-theme=dark] .backupList article{border-color:#1d2b31;background:#0a1114}.backupList article>div{display:grid;min-width:0}.backupList b{font-size:8px;overflow:hidden;text-overflow:ellipsis}.backupList small{font-size:6px!important}.backupList em{font-style:normal;font-size:6px;font-weight:900;text-align:center;color:#8a969b}.backupList em.ok{color:#43c886}.backupList em.failed{color:#ff6178}.accountList button,.backupList button,.incidentList button,.sessionList button,.towerBanList button{height:25px;border:1px solid #dfe4e6;border-radius:5px;background:#f7f9fa;padding:0 7px;font-size:6px;font-weight:900;cursor:pointer}.adminShell[data-admin-theme=dark] .accountList button,.adminShell[data-admin-theme=dark] .backupList button,.adminShell[data-admin-theme=dark] .incidentList button,.adminShell[data-admin-theme=dark] .sessionList button,.adminShell[data-admin-theme=dark] .towerBanList button{background:#111b1f;border-color:#293a42;color:#b9cbd0}.backupList .danger{color:#c84d60!important}.incidentList article{display:grid;grid-template-columns:8px minmax(0,1fr) auto;gap:7px;padding:7px;border:1px solid #e6e9ea;border-radius:6px;align-items:start}.adminShell[data-admin-theme=dark] .incidentList article{border-color:#1d2b31;background:#0a1114}.incidentList article>i{width:7px;height:7px;margin-top:3px;border-radius:50%;background:#ffc857}.incidentList article.red>i{background:#ff5f75}.incidentList article.resolved{opacity:.48}.incidentList article b{font-size:8px}.incidentList article p{margin:2px 0;font-size:7px;line-height:1.4;color:#728187}.incidentList article small{font-size:6px!important}.incidentList article>div:last-child{display:flex;gap:4px}.releasePanel dl{display:grid;grid-template-columns:1fr 1fr;gap:1px;margin:0;background:#e5eaeb}.adminShell[data-admin-theme=dark] .releasePanel dl{background:#1c292f}.releasePanel dl>div{display:grid;grid-template-columns:90px 1fr;gap:6px;background:#fff;padding:7px}.adminShell[data-admin-theme=dark] .releasePanel dl>div{background:#0a1114}.releasePanel dt{font-size:6px;color:#87969b}.releasePanel dd{margin:0;font-size:8px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;overflow-wrap:anywhere}.debugSummary{display:flex;flex-wrap:wrap;gap:5px}.debugGrid{display:grid;grid-template-columns:1fr 1fr;gap:7px;margin-top:8px}.eventStream,.socketTable{max-height:300px;overflow:auto;border:1px solid #e4e8e9;border-radius:6px}.adminShell[data-admin-theme=dark] .eventStream,.adminShell[data-admin-theme=dark] .socketTable{border-color:#1d2b31;background:#070d10}.eventStream>b,.socketTable>b{position:sticky;top:0;display:block;padding:6px 7px;background:#eef2f3;font-size:6px;letter-spacing:.1em;z-index:1}.adminShell[data-admin-theme=dark] .eventStream>b,.adminShell[data-admin-theme=dark] .socketTable>b{background:#111a1e;color:#8da0a7}.socketTable article{display:grid;grid-template-columns:1fr 60px 70px 60px 1fr;gap:5px;padding:5px 7px;border-top:1px solid #edf0f1;font-size:7px}.adminShell[data-admin-theme=dark] .eventStream article,.adminShell[data-admin-theme=dark] .socketTable article{border-color:#172329}.eventStream code,.socketTable code{font-size:6px;color:#6e838a}.socketTable em{font-style:normal;color:#55bb86}.eventStream article{display:grid;grid-template-columns:58px 120px 65px 1fr;gap:6px;padding:5px 7px;border-top:1px solid #edf0f1;font-size:7px}.eventStream time{font-size:6px;color:#74858b}.eventStream strong{font-size:7px;color:#54b9d3}.eventStream small{font-size:6px!important}.ruleGrid{display:grid;grid-template-columns:repeat(5,1fr);gap:6px}.ruleGrid label{display:grid;gap:4px}.ruleGrid span{font-size:6px;color:#819095}.ruleGrid input{height:31px;border:1px solid #dde3e5;border-radius:5px;padding:0 7px;background:#fff;font-size:9px}.adminShell[data-admin-theme=dark] .ruleGrid input{background:#091013;border-color:#24333a;color:#e1ecee!important}.securityPanel>header>div:last-child,.securityStatus{display:flex;gap:5px}.securityStatus{flex-wrap:wrap}.securityStatus .warn{color:#d04f63!important}.accountList{margin-top:7px}.accountList article{display:grid;grid-template-columns:minmax(0,1fr) 60px auto;gap:6px;align-items:center;padding:5px 6px;border-top:1px solid #e9edef}.adminShell[data-admin-theme=dark] .accountList article{border-color:#18252b}.accountList article>div{display:grid}.accountList b{font-size:8px}.accountList small{font-size:6px!important}.accountList em{font-style:normal;font-size:6px;text-align:center}.accountList em.on{color:#3bb97c}.accountList em.off{color:#d75a6c}.sessionList{margin-top:8px;border-top:1px solid #e5e9ea;padding-top:7px}.adminShell[data-admin-theme=dark] .sessionList{border-color:#1d2a30}.sessionList>b{font-size:6px;letter-spacing:.1em;color:#84949a}.sessionList article{display:grid;grid-template-columns:1fr 80px 100px 1fr auto;gap:6px;align-items:center;padding:5px 0;border-bottom:1px solid #edf0f1;font-size:7px}.adminShell[data-admin-theme=dark] .sessionList article{border-color:#172329}.sessionList em{font-style:normal;color:#5b8491}.sessionList small{font-size:6px!important}.towerBanList{display:grid;gap:4px}.towerBanList article{display:grid;grid-template-columns:minmax(0,1fr) minmax(160px,.7fr) auto;gap:8px;align-items:center;padding:6px 7px;border:1px solid #e6eaeb;border-radius:6px}.adminShell[data-admin-theme=dark] .towerBanList article{background:#0a1114;border-color:#1d2b31}.towerBanList article>div{display:grid;gap:2px}.towerBanList b{font-size:8px}.towerBanList small{font-size:6px!important}.towerBanList code{font-size:6px;color:#77898f;overflow:hidden;text-overflow:ellipsis}.towerBanList button{color:#c84f63!important}.adminShell[data-admin-theme=dark] .adminMediaViewerInfo{background:#0d1417!important;color:#e3eef0!important;border-color:#26343a!important}.adminShell[data-admin-theme=dark] .adminMediaViewerHead{border-color:#26343a!important}.adminShell[data-admin-theme=dark] .adminExifGroup dd,.adminShell[data-admin-theme=dark] .adminExifSummary b,.adminShell[data-admin-theme=dark] .adminExifTitle h3,.adminShell[data-admin-theme=dark] .adminMediaViewerHead h2,.adminShell[data-admin-theme=dark] .adminMediaViewerInfo dd{color:#e8f2f4!important}.adminShell[data-admin-theme=dark] .adminExifGroup dt,.adminShell[data-admin-theme=dark] .adminExifSummary span,.adminShell[data-admin-theme=dark] .adminExifTitle small,.adminShell[data-admin-theme=dark] .adminMediaViewerHead small,.adminShell[data-admin-theme=dark] .adminMediaViewerInfo dt{color:#92a4aa!important}.adminShell[data-admin-theme=dark] .adminExifPanel,.adminShell[data-admin-theme=dark] .adminExifSummary>div{background:#0b1215!important;border-color:#26343a!important}.adminShell[data-admin-theme=dark] .adminExifTitle,.adminShell[data-admin-theme=dark] .adminMediaViewerNote{background:#111b1f!important;border-color:#26343a!important;color:#a9bbc0!important}.adminShell[data-admin-theme=dark] .adminExifSummary{background:#26343a!important}.adminShell[data-admin-theme=dark] .adminExifGroup{border-color:#223038!important}@media(max-width:1180px){.nocHero{grid-template-columns:1fr auto}.nocHeroMeta{grid-column:1/-1;grid-row:2}.nocPrimaryGrid{grid-template-columns:1fr}.nocTripleGrid{grid-template-columns:1fr 1fr}.ruleGrid{grid-template-columns:repeat(3,1fr)}}@media(max-width:820px){.adminShell{grid-template-columns:1fr!important}.adminShell>aside{display:flex!important;position:sticky;top:0;z-index:900;height:auto;padding:8px 10px!important;flex-direction:row!important;align-items:center;border-right:0!important;border-bottom:1px solid #223038!important;overflow:hidden}.adminBrand{flex:0 0 auto;margin-right:10px}.adminBrand span{display:none}.adminShell>aside nav{display:flex!important;gap:3px!important;margin:0!important;overflow-x:auto;scrollbar-width:none}.adminShell>aside nav::-webkit-scrollbar{display:none}.adminShell>aside nav button{flex:0 0 auto;width:auto!important;padding:7px 8px!important;font-size:9px!important;white-space:nowrap}.adminShell>aside nav button.controlNav{max-width:150px;overflow:hidden;text-overflow:ellipsis}.adminFoot{display:none}.adminMain{padding:10px!important}.adminMain>header{align-items:center!important}.adminMain>header h1{font-size:18px!important}.adminHeaderTools{flex-wrap:wrap;justify-content:flex-end}.adminSafetyToggle{display:none}.scannerNotice{font-size:7px}.nocHero{grid-template-columns:1fr;gap:10px}.nocHeroMeta{grid-column:auto;grid-row:auto}.nocHeroActions,.nocHeroMeta{grid-template-columns:1fr 1fr}.nocHeroActions button{width:100%}.nocPrimaryGrid,.nocTripleGrid{grid-template-columns:1fr}.nocMetricsGrid,.nocMetricsGrid.compact{grid-template-columns:1fr 1fr}.killSwitchGrid{grid-template-columns:1fr}.ruleGrid{grid-template-columns:1fr 1fr}.debugGrid{grid-template-columns:1fr}.socketTable article{grid-template-columns:1fr 52px 64px}.socketTable article small{display:none}.eventStream article{grid-template-columns:52px 110px 55px}.eventStream article small{display:none}.releasePanel dl,.storageGauge{grid-template-columns:1fr}.backupList article{grid-template-columns:minmax(0,1fr) 45px auto}.backupList .danger{grid-column:3}.sessionList article{grid-template-columns:1fr 70px auto}.sessionList article small{display:none}.towerBanList article{grid-template-columns:1fr auto}.towerBanList code{grid-column:1/-1;grid-row:2}.nocReasonList{grid-template-columns:1fr 1fr}.nocReasonList>b{grid-column:1/-1}.adminMediaViewerOverlay{z-index:2000!important}}@media(max-width:480px){.adminMain>header p{display:none}.adminMain>header h1{font-size:16px!important}.adminThemeToggle{width:34px;padding:0;font-size:0}.adminThemeToggle span{font-size:14px;margin:0}.adminLive{font-size:0!important;width:32px;padding:0!important;justify-content:center}.nocHeroState h2{font-size:28px}.nocHeroMeta,.nocMetricsGrid,.nocMetricsGrid.compact{grid-template-columns:1fr 1fr}.ruleGrid{grid-template-columns:1fr}.funnel{gap:2px}.funnel span{padding:6px 2px}.backupList article{grid-template-columns:1fr auto}.backupList article>em{grid-row:1;grid-column:2}.backupList article>button{grid-row:2}.incidentList article{grid-template-columns:8px 1fr}.incidentList article>div:last-child{grid-column:2}.securityPanel>header{align-items:flex-start!important}.securityPanel>header>div:last-child{flex-direction:column}.towerBanList article{grid-template-columns:1fr auto}.scannerMatrix{grid-template-columns:repeat(3,1fr)}}.controlTower .nocBreakdown{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:12px}.controlTower .nocBreakdown>div{border:1px solid var(--noc-line);background:var(--noc-card-soft);padding:10px;border-radius:10px;min-width:0}.controlTower .nocBreakdown>div>b{display:block;font-size:10px;letter-spacing:.11em;color:var(--noc-muted);margin-bottom:8px}.controlTower .nocBreakdown>div>span{display:flex;justify-content:space-between;gap:8px;font-size:11px;padding:3px 0;color:var(--noc-text)}.controlTower .nocBreakdown em{font-style:normal;color:var(--noc-accent);font-weight:700}.controlTower .releaseActions{display:flex;align-items:center;gap:8px}.controlTower .releaseActions button{white-space:nowrap}@media(max-width:560px){.controlTower .nocBreakdown{grid-template-columns:1fr}.controlTower .releaseActions{flex-wrap:wrap;justify-content:flex-end}}.adminMain{font-size:12px!important}.adminMain>header p{line-height:1.45!important}.adminMain>header p,.scannerNotice b{font-size:11px!important}.scannerNotice span{font-size:10px!important;line-height:1.45!important}.systemHealthStrip>span{min-height:31px!important;padding-inline:9px!important}.commandCenterHead>div:first-child>small,.liveUserStripHead span,.publicCounterAdmin span,.systemHealthStrip>span b{font-size:9px!important}.liveUserStripHead b,.publicCounterAdmin b{font-size:12px!important}.liveUserRows small,.publicCounterAdmin small{font-size:9px!important}.auditCategoryRail button{font-size:10px!important;height:34px!important;padding-inline:11px!important}.auditEventTitle span{font-size:9px!important}.auditEventTitle b{font-size:13px!important}.auditEventTitle time{font-size:9px!important}.auditEventBody>p{font-size:11px!important}.alertToolbar span,.auditEventBody code,.auditEventBody summary{font-size:9px!important}.alertToolbar b{font-size:16px!important}.alertToolbar button{font-size:10px!important;height:34px!important}.alertSeverity span{font-size:9px!important}.alertBody b{font-size:13px!important}.alertBody time{font-size:9px!important}.alertBody p{font-size:11px!important}.alertActions button,.alertBody small,.banCenter section header span,.banCenterIntro span{font-size:9px!important}.banCenterIntro p,.banCenterIntro>b{font-size:10px!important}.banCenter section>header small{font-size:9px!important}.banActiveUsers b,.banRecordTop b{font-size:11px!important}.banActiveUsers small,.banRecords p{font-size:9px!important}.banRecords code,.banRecords>article>small{font-size:8px!important}.adminShell[data-admin-theme=dark] .alertActions button,.adminShell[data-admin-theme=dark] .alertToolbar,.adminShell[data-admin-theme=dark] .alertToolbar button,.adminShell[data-admin-theme=dark] .auditCategoryRail button,.adminShell[data-admin-theme=dark] .auditEventBody code,.adminShell[data-admin-theme=dark] .auditEventIcon,.adminShell[data-admin-theme=dark] .auditExportButton,.adminShell[data-admin-theme=dark] .auditToolbarReadable,.adminShell[data-admin-theme=dark] .banQuickActions button,.adminShell[data-admin-theme=dark] .banRecordTop button,.adminShell[data-admin-theme=dark] .maintenanceControl,.adminShell[data-admin-theme=dark] .publicCounterAdmin input,.adminShell[data-admin-theme=dark] input,.adminShell[data-admin-theme=dark] select,.adminShell[data-admin-theme=dark] textarea{background:#0d1519!important;border-color:#26373f!important;color:#dce9ec!important}.adminShell[data-admin-theme=dark] input::placeholder,.adminShell[data-admin-theme=dark] textarea::placeholder{color:#60757d!important}.adminShell[data-admin-theme=dark] .alertToolbar{border:1px solid #223038!important;color:#dce9ec!important}.adminShell[data-admin-theme=dark] .alertToolbar span{color:#71878f!important}.adminShell[data-admin-theme=dark] .alertToolbar b{color:#e9f4f6!important}.adminShell[data-admin-theme=dark] .alertToolbar button.active{background:#17303a!important;color:#6ee0ff!important;border-color:#2c6170!important}.adminShell[data-admin-theme=dark] .alertActions .resolve{background:#16372b!important;color:#68e2a6!important;border-color:#24543f!important}.adminShell[data-admin-theme=dark] .auditToolbarReadable{border:1px solid #223038!important}.adminShell[data-admin-theme=dark] .auditCategoryRail button.active{background:#17303a!important;color:#6ee0ff!important;border-color:#2c6170!important}.adminShell[data-admin-theme=dark] .auditEventIcon{color:#9fb3b9!important}.adminShell[data-admin-theme=dark] .auditEventIcon.auth{background:#102033!important;color:#79a8e6!important}.adminShell[data-admin-theme=dark] .auditEventIcon.chat{background:#0c261d!important;color:#65d5a0!important}.adminShell[data-admin-theme=dark] .auditEventIcon.room{background:#20182d!important;color:#ba92e0!important}.adminShell[data-admin-theme=dark] .auditEventIcon.media{background:#2a1918!important;color:#f3a095!important}.adminShell[data-admin-theme=dark] .auditEventIcon.safety{background:#2d171c!important;color:#ff8699!important}.adminShell[data-admin-theme=dark] .auditEventIcon.admin{background:#261f16!important;color:#dcb779!important}.adminShell[data-admin-theme=dark] .auditEventBody>p,.adminShell[data-admin-theme=dark] .auditEventTitle b{color:#dce9ec!important}.adminShell[data-admin-theme=dark] .auditEventBody summary,.adminShell[data-admin-theme=dark] .auditEventTitle span,.adminShell[data-admin-theme=dark] .auditEventTitle time{color:#7f949b!important}.adminShell[data-admin-theme=dark] .auditEventBody code{color:#b9c9ce!important}.adminShell[data-admin-theme=dark] .maintenanceControl.on{background:#31151d!important;color:#ff8ba0!important;border-color:#5a2734!important}.adminShell[data-admin-theme=dark] .auditExportButton{background:#132027!important;color:#d9e9ed!important}.nocTitle{min-width:0}.nocTitle>span{display:block;font-size:9px!important;font-weight:900;letter-spacing:.14em;color:#82959c}.nocTitle>div{display:flex;align-items:center;gap:7px;min-width:0}.nocTitle h3{margin:2px 0 0!important;font-size:15px!important;letter-spacing:-.015em}.nocInfo{width:18px!important;height:18px!important;min-width:18px!important;min-height:18px!important;padding:0!important;display:inline-grid!important;place-items:center!important;border:1px solid #cfd8db!important;border-radius:50%!important;background:transparent!important;color:#72868d!important;font:800 10px/1 ui-monospace,SFMono-Regular,Consolas,monospace!important;letter-spacing:0!important;cursor:help!important;vertical-align:middle!important}.adminShell[data-admin-theme=dark] .nocInfo{border-color:#38515c!important;color:#83a4af!important;background:#0d171b!important}.nocInfo:focus-visible,.nocInfo:hover{color:#28bfe4!important;border-color:#28bfe4!important;outline:none!important}.inlineInfo{display:inline-grid;place-items:center;width:14px;height:14px;border:1px solid;border-radius:50%;font:800 8px/1 ui-monospace,SFMono-Regular,Consolas,monospace;opacity:.72}.nocMetricLabel{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:6px!important;font-size:9px!important;letter-spacing:.085em!important}.nocMetric strong{font-size:18px!important;line-height:1.1!important;margin-top:5px!important}.nocMetric small{line-height:1.35!important;margin-top:5px!important}.nocHeroState span,.nocMetric small{font-size:9px!important}.nocHeroState p{font-size:10px!important}.nocHeroMeta span{font-size:8px!important}.nocHeroMeta b{font-size:11px!important}.nocHeroActions button,.nocPanel header button{font-size:9px!important;height:32px!important}.nocFootnote,.nocMuted,.nocPanel header>em{font-size:9px!important}.nocFootnote,.nocMuted{line-height:1.5!important}.killSwitch span{font-size:10px!important}.killSwitch small{line-height:1.3!important}.killSwitch small,.killSwitch>em,.nocReasonList>b{font-size:8px!important}.debugSummary span,.nocReasonList small,.nocReasonList span,.retentionLine span,.scannerMatrix span,.securityStatus span{font-size:9px!important}.funnel span{font-size:8px!important}.funnel span b{font-size:17px!important}.storageGauge span{font-size:9px!important}.storageGauge b{font-size:21px!important}.storageGauge small{font-size:9px!important}.accountList b,.backupList b,.incidentList article b,.towerBanList b{font-size:10px!important}.accountList small,.backupList small,.incidentList article p,.towerBanList small{font-size:9px!important;line-height:1.4!important}.accountList em,.backupList em,.incidentList article small,.sessionList b,.sessionList small,.towerBanList code{font-size:8px!important}.accountList button,.backupList button,.incidentList button,.sessionList button,.towerBanList button{font-size:8px!important;height:28px!important}.releasePanel dt{font-size:9px!important}.releasePanel dd{font-size:10px!important;line-height:1.35!important}.eventStream article,.eventStream>b,.socketTable article,.socketTable>b{font-size:9px!important}.eventStream code,.eventStream small,.eventStream time,.socketTable code{font-size:8px!important}.ruleGrid span{font-size:9px!important;line-height:1.35!important}.ruleGrid input{font-size:11px!important}.controlTower [data-tip]{cursor:help}.controlTower button[data-tip]{cursor:pointer}.adminFloatingTip{max-width:min(360px,calc(100vw - 24px))!important;padding:10px 12px!important;font-size:11px!important;line-height:1.55!important;border:1px solid #3a4a50!important;background:#111a1e!important;color:#edf6f8!important;box-shadow:0 14px 42px rgba(0,0,0,.42)!important}.adminFloatingTip.above:after{border-top-color:#111a1e!important}.adminFloatingTip.below:after{border-bottom-color:#111a1e!important}@media(max-width:820px){.adminMain{font-size:12px!important}.adminShell>aside nav button{font-size:10px!important}.nocTitle h3{font-size:14px!important}.nocMetric strong{font-size:17px!important}.nocMetricLabel{font-size:9px!important}.nocMetric small{white-space:normal!important;overflow:visible!important;text-overflow:clip!important}.alertToolbar{align-items:flex-start!important;gap:10px!important}}@media(max-width:480px){.nocHeroState p{font-size:9px!important}.nocHeroMeta span{font-size:7px!important}.nocHeroMeta b{font-size:10px!important}.nocMetricsGrid,.nocMetricsGrid.compact{grid-template-columns:1fr 1fr!important}.nocMetric{padding:9px!important}.nocMetric strong{font-size:16px!important}.alertToolbar{padding:11px!important;flex-direction:column!important;align-items:stretch!important}.alertToolbar>div:last-child{justify-content:flex-end}}.commandRail small,.commandRail span{font-size:9px!important}.commandRail b{font-size:21px!important}.commandCenterHead>div:first-child>small{font-size:10px!important;line-height:1.45!important}.commandLegend{font-size:10px!important}.mapStatusCluster b{font-size:13px!important}.adminMain .emptyAdmin,.adminMain .emptyWatch,.adminMain .searchBox input{font-size:11px!important}.adminMain .roomList button:not(.adminDateTrigger)>span,.adminMain .watchMessages time{font-size:9px!important}.adminShell[data-admin-theme=dark] .privateRoomMeta{background:#0a1114!important;border-color:#223038!important}.adminShell[data-admin-theme=dark] .privateRoomMeta>div{background:#0d1519!important;border-color:#223038!important}.adminShell[data-admin-theme=dark] .privateRoomMeta span{color:#71878f!important}.adminShell[data-admin-theme=dark] .privateRoomMeta b{color:#dce9ec!important}.adminShell[data-admin-theme=dark] .privateRoomList button:has(.specialBadge){background:#0c1418!important}.privateRoomMeta span{font-size:10px!important}.privateRoomMeta b{font-size:12px!important}.nocMetric small{font-size:10px!important;line-height:1.5!important}.nocFootnote,.nocMuted{font-size:10px!important;line-height:1.6!important}.killSwitch small{font-size:10px!important;line-height:1.45!important}.nocHeroState p{font-size:11px!important}.accountList small,.backupList small,.incidentList article p,.towerBanList small{font-size:10px!important;line-height:1.5!important}.releasePanel dt{font-size:10px!important}.releasePanel dd{font-size:11px!important}.ruleGrid span{line-height:1.45!important}.debugSummary span,.retentionLine span,.ruleGrid span,.scannerMatrix span,.securityStatus span{font-size:10px!important}.lanAccessPanel{display:grid;grid-template-columns:minmax(240px,.7fr) minmax(0,1.3fr);gap:16px;align-items:center;margin:0 0 10px;padding:12px 14px;border:1px solid #dfe5e7;border-radius:10px;background:#f8fbfc}.lanAccessPanel>div:first-child{display:grid;gap:3px}.lanAccessPanel>div:first-child>span{font-size:9px;font-weight:900;letter-spacing:.12em;color:#73868d}.lanAccessPanel>div:first-child>b{font-size:16px}.lanAccessPanel>div:first-child>small{font-size:10px;line-height:1.5;color:#69797f}.lanUrls{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px;align-items:center}.lanUrls code{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:7px 9px;border:1px solid #dbe3e6;border-radius:7px;background:#fff;font-size:10px}.lanUrls button{height:31px;border:1px solid #ccd8dc;border-radius:7px;background:#fff;font-size:9px;font-weight:850;cursor:pointer;padding:0 10px}.adminShell[data-admin-theme=dark] .lanAccessPanel{background:#0b1317;border-color:#22343c}.adminShell[data-admin-theme=dark] .lanAccessPanel>div:first-child>b{color:#eaf5f7}.adminShell[data-admin-theme=dark] .lanAccessPanel>div:first-child>small{color:#81949b}.adminShell[data-admin-theme=dark] .lanUrls button,.adminShell[data-admin-theme=dark] .lanUrls code{background:#0e181c;border-color:#29404a;color:#dcecef}.maintenanceModalOverlay{position:fixed;inset:0;z-index:24000;display:grid;place-items:center;padding:18px;background:rgba(0,0,0,.62);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.maintenanceModal{width:min(560px,calc(100vw - 36px));border:1px solid #d8dfe2;border-radius:14px;background:#fff;color:#252d31;box-shadow:0 28px 90px rgba(0,0,0,.32);overflow:hidden}.maintenanceModal>header{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;padding:17px 18px 13px;border-bottom:1px solid #e7ecee}.maintenanceModal>header span{font-size:9px;letter-spacing:.13em;font-weight:900;color:#87969c}.maintenanceModal>header h2{margin:3px 0 0;font-size:20px}.maintenanceModal>header>button{width:32px;height:32px;border:1px solid #d8e0e3;border-radius:8px;background:#f7f9fa;font-size:20px;cursor:pointer}.maintenanceModal>p{margin:0;padding:14px 18px 4px;font-size:11px;line-height:1.65;color:#64737a}.maintenanceModal>label{display:grid;gap:6px;padding:10px 18px}.maintenanceModal>label>span{font-size:11px;font-weight:850}.maintenanceModal input,.maintenanceModal textarea{width:100%;border:1px solid #d6e0e4;border-radius:8px;background:#fbfcfd;color:#27343a;padding:10px 11px;font-size:12px;outline:0}.maintenanceModal input:focus,.maintenanceModal textarea:focus{border-color:#33b8d7;box-shadow:0 0 0 3px rgba(51,184,215,.1)}.maintenanceModal label small{font-size:10px;line-height:1.5;color:#718087}.maintenanceEtaInput{display:grid;grid-template-columns:1fr auto;align-items:center;gap:8px}.maintenanceEtaInput em{font-style:normal;font-size:11px;color:#718087}.maintenanceQuickTimes{display:flex;gap:6px;padding:2px 18px 12px;flex-wrap:wrap}.maintenanceQuickTimes button{height:30px;border:1px solid #d7e0e3;border-radius:7px;background:#f7fafb;padding:0 10px;font-size:10px;cursor:pointer}.maintenanceModal>footer{display:flex;justify-content:flex-end;gap:8px;padding:13px 18px 17px;border-top:1px solid #e7ecee}.maintenanceModal>footer button{height:38px;border:1px solid #d4dde1;border-radius:8px;padding:0 14px;font-size:10px;font-weight:900;cursor:pointer}.maintenanceModal>footer .secondary{background:#fff;color:#607078}.maintenanceModal>footer .danger{background:#ff6078;border-color:#ff6078;color:#fff}.adminShell[data-admin-theme=dark] .maintenanceModal{background:#0c1418;color:#e9f4f6;border-color:#29404a}.adminShell[data-admin-theme=dark] .maintenanceModal>footer,.adminShell[data-admin-theme=dark] .maintenanceModal>header{border-color:#21343c}.adminShell[data-admin-theme=dark] .maintenanceModal input,.adminShell[data-admin-theme=dark] .maintenanceModal textarea,.adminShell[data-admin-theme=dark] .maintenanceModal>footer .secondary,.adminShell[data-admin-theme=dark] .maintenanceModal>header>button,.adminShell[data-admin-theme=dark] .maintenanceQuickTimes button{background:#0f1b20;border-color:#2b424c;color:#dcecef}.adminShell[data-admin-theme=dark] .maintenanceEtaInput em,.adminShell[data-admin-theme=dark] .maintenanceModal label small,.adminShell[data-admin-theme=dark] .maintenanceModal>p{color:#83969d}@media(max-width:820px){.lanAccessPanel{grid-template-columns:1fr}.lanAccessPanel>div:first-child>small{font-size:10px!important}.lanUrls{grid-template-columns:minmax(0,1fr) auto}.privateRoomMeta span{font-size:10px!important}.privateRoomMeta b{font-size:11px!important}}@media(max-width:480px){.lanUrls{grid-template-columns:1fr}.lanUrls button{width:100%}.maintenanceModal>header h2{font-size:18px}.maintenanceModal>footer,.maintenanceModal>label,.maintenanceModal>p,.maintenanceQuickTimes{padding-left:14px;padding-right:14px}}html[data-admin-theme=dark],html[data-admin-theme=dark] body{background:#070b0d!important;color-scheme:dark}html[data-admin-theme=dark]{scrollbar-color:#33464e #070b0d}html[data-admin-theme=dark] body::-webkit-scrollbar,html[data-admin-theme=dark]::-webkit-scrollbar{width:11px;height:11px}html[data-admin-theme=dark] body::-webkit-scrollbar-track,html[data-admin-theme=dark]::-webkit-scrollbar-track{background:#070b0d}html[data-admin-theme=dark] body::-webkit-scrollbar-thumb,html[data-admin-theme=dark]::-webkit-scrollbar-thumb{background:#33464e;border:2px solid #070b0d;border-radius:8px}.adminShell[data-admin-theme=dark] button:focus-visible{outline:2px solid #4ccdeb!important;outline-offset:2px!important}:root{--noc-bg:#070b0d;--noc-surface:#0d1519;--noc-surface-2:#101b20;--noc-border:#29404a;--noc-text:#e7f1f3;--noc-muted:#91a4aa;--noc-subtle:#758a92;--noc-accent:#59d7f2;--noc-danger:#ff6078}.nocMetricLabel button.nocInfo,.nocPanel header button.nocInfo,.nocTitle button.nocInfo{inline-size:20px!important;block-size:20px!important;min-inline-size:20px!important;min-block-size:20px!important;max-inline-size:20px!important;max-block-size:20px!important;aspect-ratio:1/1!important;padding:0!important;border-radius:50%!important;display:inline-grid!important;place-items:center!important;flex:0 0 20px!important;line-height:1!important;font-size:11px!important;letter-spacing:0!important}.nocPanel>header button:not(.nocInfo){height:32px!important;font-size:9px!important}.adminShell[data-admin-theme=dark] .inviteIssued code{background:#121b20!important;border-color:#30434c!important;color:#b9c8cd!important;-webkit-text-fill-color:#b9c8cd!important;caret-color:#7bdcf2!important;opacity:1!important}.adminShell[data-admin-theme=dark] .inviteIssued code::selection{background:#25505e;color:#fff}.adminShell[data-admin-theme=dark] .inviteIssued label small,.adminShell[data-admin-theme=dark] .inviteIssued p{color:#92a5ab!important}.adminShell[data-admin-theme=dark] .adminSafetyToggle{background:#0e181c!important;border-color:#2a414b!important;color:var(--noc-text)!important;box-shadow:inset 0 1px rgba(255,255,255,.02)!important}.adminShell[data-admin-theme=dark] .adminSafetyToggle small{color:#8fa3aa!important}.adminShell[data-admin-theme=dark] .adminSafetyToggle b{color:#e8f3f5!important}.adminShell[data-admin-theme=dark] .adminSafetyToggle button{background:#29363c!important;border:1px solid #3b4b52!important}.adminShell[data-admin-theme=dark] .adminSafetyToggle button.on{background:#7751c7!important;border-color:#906ce0!important}.adminShell[data-admin-theme=dark] .adminSafetyToggle button span{background:#f2f7f8!important}.adminShell[data-admin-theme=dark] .maintenanceControl.on,.adminShell[data-admin-theme=dark] .nocHeroActions .critical.active{background:var(--noc-danger)!important;border-color:#ff8192!important;color:#fff!important;-webkit-text-fill-color:#fff!important;text-shadow:0 1px 1px rgba(77,0,13,.25)!important}.adminShell[data-admin-theme=dark] .maintenanceControl.on b,.adminShell[data-admin-theme=dark] .nocHeroActions .critical.active b{color:inherit!important}.opsStats article span{font-size:10px!important;line-height:1.3!important}.opsStats article small{line-height:1.4!important;color:#8fa0a6!important}.commandCenterHead span,.opsStats article small,.systemHealthStrip>span,.systemHealthStrip>span b{font-size:10px!important}.commandCenterHead>div:first-child>small{font-size:11px!important;line-height:1.5!important}.commandLegend{font-size:11px!important}.commandRail small,.commandRail span{font-size:10px!important}.commandRail small{line-height:1.4!important}.mapEmptyOverlay span{line-height:1.55!important}.mapEmptyOverlay span,.mapStatusCluster span{font-size:10px!important}.liveUserStripHead span{font-size:9px!important}.liveUserStripHead b{font-size:13px!important}.liveUserStripHead>small{font-size:10px!important}.liveUserRows b,.liveUserRows>p{font-size:11px!important}.liveUserRows em{font-size:9px!important}.liveUserRows small,.publicCounterAdmin span{font-size:10px!important}.publicCounterAdmin small{font-size:11px!important;line-height:1.45!important}.nocHeroMeta span,.nocHeroState span,.nocPanel header .nocTitle>span{font-size:9px!important}.nocHeroMeta b{font-size:10px!important}.nocReasonList>b{font-size:9px!important}.nocReasonList small,.nocReasonList span{font-size:10px!important}@media(max-width:820px){.nocMetricLabel button.nocInfo,.nocPanel header button.nocInfo,.nocTitle button.nocInfo{inline-size:22px!important;block-size:22px!important;min-inline-size:22px!important;min-block-size:22px!important;max-inline-size:22px!important;max-block-size:22px!important;flex-basis:22px!important}.commandCenterHead>div:first-child>small,.liveUserStripHead>small,.publicCounterAdmin small{font-size:11px!important}}.adminThumb.error{display:grid!important;place-items:center!important;background:#121a1e!important;color:#6f858d!important;font-size:9px!important;font-weight:900!important;letter-spacing:.08em!important}.adminThumb.error span{font-size:9px!important;color:inherit!important}.watchMessages>div:has(.adminThumbButton)>span{min-width:0;overflow-wrap:normal;word-break:keep-all}@media(max-width:820px){.adminHeaderTools{display:grid!important;grid-template-columns:auto auto;gap:7px!important;align-items:center!important;justify-content:end!important}.adminSafetyToggle{display:flex!important;grid-column:1/-1!important;width:100%!important;min-height:42px!important;justify-content:space-between!important;padding:6px 9px!important;border-radius:10px!important}.adminSafetyToggle>div{display:flex!important;align-items:baseline!important;gap:8px!important;min-width:0!important}.adminSafetyToggle small{font-size:9px!important;white-space:nowrap!important}.adminSafetyToggle b{font-size:10px!important;white-space:nowrap!important}.adminSafetyToggle>button{width:42px!important;height:24px!important;min-width:42px!important;flex:0 0 42px!important}.adminSafetyToggle>button span{width:18px!important;height:18px!important;top:2px!important;left:2px!important}.adminSafetyToggle>button.on span{transform:translateX(18px)!important}.commandCenter{overflow:hidden!important;padding:10px!important}.commandCenterHead{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:10px!important}.commandCenterHead>div:first-child{min-width:0!important}.commandCenterHead h2{font-size:17px!important}.commandCenterHead>div:first-child>small{font-size:11px!important;line-height:1.55!important;max-width:100%!important}.commandLegend{width:100%!important;overflow-x:auto!important;justify-content:flex-start!important;padding-bottom:2px!important;scrollbar-width:none!important}.commandLegend::-webkit-scrollbar{display:none!important}.commandCenterBody{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:10px!important;width:100%!important;min-width:0!important}.commandMap,.commandMap.realMap{min-width:0!important;height:420px!important;min-height:420px!important}.adminGeoMap,.commandMap,.commandMap.realMap{width:100%!important;max-width:100%!important}.adminGeoMap{overflow:hidden!important}.commandRail,.denseRail{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-template-rows:none!important;min-height:0!important;width:100%!important;gap:7px!important}.commandRail article{min-width:0!important;min-height:88px!important}.commandRail .railCountries{grid-column:1/-1!important;min-height:auto!important}.mapStatusCluster{left:10px!important;right:10px!important;bottom:10px!important;gap:6px!important}.mapStatusCluster span{padding:6px 8px!important}.watchMessages>div:has(.adminThumbButton){grid-template-columns:64px minmax(0,1fr) auto!important;grid-template-rows:auto auto!important;column-gap:10px!important;row-gap:3px!important;align-items:center!important}.watchMessages>div:has(.adminThumbButton)>.adminThumbButton{grid-column:1!important;grid-row:1/3!important;width:60px!important;height:50px!important}.watchMessages>div:has(.adminThumbButton)>b{grid-column:2!important;grid-row:1!important;min-width:0!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.watchMessages>div:has(.adminThumbButton)>span{grid-column:2!important;grid-row:2!important;white-space:nowrap!important;word-break:keep-all!important;overflow:hidden!important;text-overflow:ellipsis!important}.watchMessages>div:has(.adminThumbButton)>time{display:none!important}.watchMessages>div:has(.adminThumbButton)>.silentDelete{grid-column:3!important;grid-row:1/3!important;align-self:center!important}.banActiveUsers>article{grid-template-columns:minmax(0,1fr)!important;align-items:stretch!important;gap:9px!important;padding:12px!important}.banActiveUsers>article>div:first-child{min-width:0!important;width:100%!important}.banActiveUsers>article>div:first-child>b{display:block!important;white-space:nowrap!important;word-break:keep-all!important;writing-mode:horizontal-tb!important;font-size:14px!important;line-height:1.25!important}.banActiveUsers>article>div:first-child>small{font-size:10px!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.banQuickActions{width:100%!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:6px!important;justify-content:stretch!important}.banQuickActions button{width:100%!important;min-width:0!important;height:36px!important;font-size:10px!important}}@media(max-width:480px){.commandMap,.commandMap.realMap{height:380px!important;min-height:380px!important}.commandRail,.denseRail{grid-template-columns:1fr 1fr!important}.watchMessages>div:has(.adminThumbButton){grid-template-columns:58px minmax(0,1fr) auto!important}.watchMessages>div:has(.adminThumbButton)>.adminThumbButton{width:54px!important;height:46px!important}.banQuickActions{grid-template-columns:repeat(3,minmax(0,1fr))!important}}.adminLogin{min-height:100dvh!important;place-items:start center!important;padding:10px 14px 18px!important}.adminLogin>div{width:min(420px,100%)!important;margin-top:0!important}.adminLogin input{font-size:16px!important}.adminShell{width:100%!important;max-width:100vw!important;overflow-x:clip!important}.adminMain{width:100%!important;max-width:100%!important;min-width:0!important}.adminMain>header{max-width:100%!important;align-items:flex-start!important}.adminHeaderTools{display:flex!important;align-items:center!important;gap:8px!important;flex-wrap:nowrap!important;overflow-x:auto!important;overflow-y:hidden!important;scrollbar-width:none!important;-webkit-overflow-scrolling:touch}.adminHeaderTools::-webkit-scrollbar,.adminShell>aside nav::-webkit-scrollbar{display:none!important}.adminHeaderTools>*,.adminShell>aside nav button{flex:0 0 auto!important;white-space:nowrap!important}.systemHealthStrip{overflow-x:auto;padding-bottom:2px}.systemHealthStrip>*{flex:0 0 auto}.adminGrid,.commandCenter,.liveUserStrip,.publicCounterAdmin,.stats.opsStats,.systemHealthStrip{max-width:100%!important}@media(max-width:900px){.adminShell{grid-template-columns:1fr!important}.adminShell>aside{position:sticky!important;top:0;z-index:950;padding:8px!important;gap:8px!important}.adminShell>aside nav{flex-wrap:nowrap!important;overflow-x:auto!important;overflow-y:hidden!important;scrollbar-width:none!important}.adminShell>aside nav button{padding:7px 8px!important;border-radius:8px!important;font-size:9px!important}.adminShell>aside nav button em{display:none!important}.adminMain{padding:9px 10px 16px!important}.adminMain>header{display:flex!important;justify-content:space-between!important;gap:8px!important;flex-wrap:nowrap!important;margin-bottom:8px!important}.adminMain>header>div:first-child{min-width:0!important;flex:1 1 auto!important}.adminMain>header h1{font-size:17px!important;line-height:1.12!important;overflow-wrap:anywhere}.adminMain>header p{font-size:10px!important;line-height:1.35!important}.adminLive,.adminSafetyToggle,.adminThemeToggle{height:34px!important;white-space:nowrap!important}.adminSafetyToggle{display:flex!important;min-width:max-content!important}.nocHeroActions{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:560px){.adminLogin{padding:6px 12px 14px!important}.adminLogin.adminTheme-dark>div{padding:18px 14px!important}.adminLogin h1{margin-top:6px!important;font-size:22px!important}.adminLogin p{margin-bottom:12px!important}.adminShell>aside{padding:7px 6px!important}.adminBrand{margin-right:7px!important}.adminShell>aside nav button{font-size:8px!important;padding:6px 7px!important}.adminMain{padding:8px 10px 14px!important}.adminMain>header h1{font-size:16px!important}.adminHeaderTools{gap:6px!important}.adminLive,.adminThemeToggle{padding:0 9px!important}.adminSafetyToggle{padding:0 8px!important;gap:8px!important}.adminSafetyToggle small{font-size:6px!important}.adminSafetyToggle b{font-size:8px!important}.nocHeroActions{grid-template-columns:1fr!important}}body,html{width:100%;max-width:100%;min-width:0;overflow-x:clip;text-size-adjust:100%}.adminLogin,.adminMain,.adminShell{width:100%!important;max-width:100%!important;min-width:0!important}.adminMain>*{max-width:100%;min-width:0}@media(max-width:820px){.adminLogin input,.adminLogin select,.adminLogin textarea,.adminMain input,.adminMain select,.adminMain textarea{font-size:16px!important}.adminShell{overflow-x:clip!important}.adminMain{overflow-x:hidden!important}.adminMain>header{width:100%!important}.adminHeaderTools,.adminMain>header{max-width:100%!important}}.adminLogin{position:relative!important;overflow:hidden!important;background:#04090c!important;color:#e9fbff!important;padding:28px 18px!important;place-items:center!important;isolation:isolate}.adminLoginGlow{position:absolute;width:520px;height:520px;border-radius:50%;filter:blur(2px);z-index:-3;pointer-events:none}.adminLoginGlowA{left:-260px;top:-220px;background:radial-gradient(circle,rgba(29,197,235,.14),transparent 67%)}.adminLoginGlowB{right:-280px;bottom:-280px;background:radial-gradient(circle,rgba(255,66,128,.11),transparent 68%)}.adminLoginPanel{position:relative;width:min(520px,100%)!important;margin:0!important;padding:22px 28px 26px!important;border:1px solid #1c3b45!important;border-radius:3px!important;background:linear-gradient(145deg,rgba(7,16,20,.96),rgba(4,10,13,.985))!important;box-shadow:0 35px 120px rgba(0,0,0,.55),inset 0 0 50px rgba(31,197,225,.025)!important;text-align:left!important}.adminLoginPanel:before{left:0;top:0;background:#29d7f0;box-shadow:0 0 18px rgba(41,215,240,.8)}.adminLoginPanel:after,.adminLoginPanel:before{content:"";position:absolute;width:62px;height:2px}.adminLoginPanel:after{right:0;bottom:0;background:#ff527f;box-shadow:0 0 18px rgba(255,82,127,.65)}.adminLoginTopline{display:flex;justify-content:space-between;gap:14px;align-items:center;padding-bottom:15px;border-bottom:1px solid #17313a;color:#557c88;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:9px;letter-spacing:.12em}.adminLoginTopline b{color:#44d8ed;font-weight:800}.adminLoginMark{width:58px;height:58px;margin:24px 0 12px;display:grid;place-items:center;border:1px solid #22505c;position:relative;transform:rotate(45deg);background:#071216}.adminLoginMark span{transform:rotate(-45deg);font-size:27px;color:#ff5e82;text-shadow:0 0 22px rgba(255,80,126,.75)}.adminLoginMark i{position:absolute;width:5px;height:5px;border-radius:50%;right:-3px;top:-3px;background:#3dd9ec;box-shadow:0 0 13px #3dd9ec}.adminLoginKicker{margin:0!important;color:#5ba9ba!important;font-size:9px!important;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;letter-spacing:.18em!important}.adminLoginPanel h1{margin:7px 0 8px!important;color:#f2fcff!important;font-size:44px!important;line-height:.88!important;letter-spacing:-.055em!important}.adminLoginPanel h1 span{color:transparent;-webkit-text-stroke:1px #4dd7e7;text-shadow:0 0 32px rgba(62,210,230,.12)}.adminLoginSub{margin:0 0 18px!important;color:#607e86!important;font-size:11px!important;letter-spacing:.02em}.adminLoginTelemetry{display:flex;flex-wrap:wrap;gap:8px 14px;margin:0 0 18px;padding:9px 0;border-top:1px solid #10272e;border-bottom:1px solid #10272e;font-family:ui-monospace,SFMono-Regular,Consolas,monospace}.adminLoginTelemetry span{font-size:8px;color:#54717a;letter-spacing:.05em}.adminLoginTelemetry span:first-child{color:#74d8b2}.adminLoginTelemetry i{display:inline-block;width:5px;height:5px;border-radius:50%;background:#47d59a;margin-right:5px;box-shadow:0 0 8px #47d59a}.adminLoginFields{display:grid;gap:12px}.adminLoginFields label{display:grid;gap:6px}.adminLoginFields label>span{font-size:8px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;letter-spacing:.12em;color:#72919a}.adminLoginFields input{height:50px!important;margin:0!important;border-radius:2px!important;border:1px solid #23424b!important;background:#071317!important;color:#eaffff!important;padding:0 14px!important;font-family:ui-monospace,SFMono-Regular,Consolas,monospace!important;box-shadow:inset 3px 0 0 #173b45!important}.adminLoginFields input:focus{outline:none!important;border-color:#36c5dc!important;box-shadow:inset 3px 0 0 #36c5dc,0 0 0 1px rgba(54,197,220,.08),0 0 28px rgba(54,197,220,.07)!important}.adminLoginFields input::placeholder{color:#36525a}.adminLoginEnter{height:52px!important;margin-top:17px!important;border-radius:2px!important;border:1px solid #31cce3!important;background:linear-gradient(90deg,#0b3440,#0e4b5b)!important;color:#e9fcff!important;display:flex!important;justify-content:space-between!important;align-items:center!important;padding:0 17px!important;font-size:11px!important;letter-spacing:.12em!important;font-family:ui-monospace,SFMono-Regular,Consolas,monospace!important;box-shadow:inset 0 0 22px rgba(36,201,226,.08)!important}.adminLoginEnter:hover{background:linear-gradient(90deg,#0d4553,#116275)!important;box-shadow:0 0 28px rgba(44,208,230,.11)!important}.adminLoginEnter b{font-size:20px;color:#49dcef}.adminLoginBottom{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:12px}.adminLoginBottom small{color:#3e5b63!important}.adminLoginBottom .loginThemeToggle,.adminLoginBottom small{margin:0!important;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:8px!important}.adminLoginBottom .loginThemeToggle{width:auto!important;height:30px!important;padding:0 9px!important;border-radius:2px!important;border-color:#213d45!important;color:#6d949e!important;background:#061014!important}.adminLoginStatus{display:block!important;margin:14px 0 0!important;padding:9px 10px;border-left:2px solid #ff557a;background:rgba(255,75,115,.055);color:#ff7b98!important;font-size:10px!important;font-style:normal;line-height:1.55}.adminLoginCorners i{position:absolute;width:12px;height:12px}.adminLoginCorners i:first-child{left:-1px;top:-1px;border-left:2px solid #4be1f3;border-top:2px solid #4be1f3}.adminLoginCorners i:nth-child(2){right:-1px;top:-1px;border-right:2px solid #4be1f3;border-top:2px solid #4be1f3}.adminLoginCorners i:nth-child(3){left:-1px;bottom:-1px;border-left:2px solid #ff5d82;border-bottom:2px solid #ff5d82}.adminLoginCorners i:nth-child(4){right:-1px;bottom:-1px;border-right:2px solid #ff5d82;border-bottom:2px solid #ff5d82}.adminTheme-light.adminLogin{background:#edf4f5!important;color:#17282d!important}.adminTheme-light .adminLoginPanel{background:rgba(247,252,252,.97)!important;border-color:#9bbbc3!important;box-shadow:0 30px 90px rgba(40,75,84,.12)!important}.adminTheme-light .adminLoginPanel h1{color:#13282e!important}.adminTheme-light .adminLoginFields input{background:#f8fcfc!important;color:#17282d!important;border-color:#b9ced4!important}.adminTheme-light .adminLoginTelemetry,.adminTheme-light .adminLoginTopline{border-color:#c9dade}@media(max-width:560px){.adminLogin{padding:14px 12px!important}.adminLoginPanel{padding:18px 16px 20px!important}.adminLoginPanel h1{font-size:36px!important}.adminLoginMark{width:48px;height:48px;margin-top:18px}.adminLoginTelemetry{gap:7px}.adminLoginTelemetry span:last-child{display:none}.adminLoginBottom{align-items:flex-start;flex-direction:column}.adminLoginBottom .loginThemeToggle{align-self:stretch;width:100%!important}}.adminLogin{background:#061015!important;background-image:radial-gradient(circle at 20% 0,rgba(60,206,233,.08),transparent 34%),radial-gradient(circle at 85% 100%,rgba(255,88,132,.07),transparent 36%)!important}.adminLoginGlow{filter:blur(14px)!important;opacity:.65}.adminLoginPanel{width:min(500px,100%)!important;padding:24px 26px!important;border-radius:12px!important;border:1px solid rgba(71,193,219,.24)!important;background:linear-gradient(180deg,rgba(7,20,26,.96),rgba(5,15,20,.985))!important;box-shadow:0 26px 90px rgba(0,0,0,.42),inset 0 1px 0 rgba(255,255,255,.03)!important}.adminLoginPanel:after,.adminLoginPanel:before{display:none!important}.adminLoginTopline{padding-bottom:13px!important;border-bottom:1px solid rgba(88,177,197,.18)!important;color:#6c98a3!important;font-size:10px!important;letter-spacing:.18em!important}.adminLoginTopline b{color:#79e7f7!important}.adminLoginBrandline{display:flex;align-items:center;gap:10px;margin:16px 0 8px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:10px;letter-spacing:.17em;color:#8ebbc6}.adminLoginBrandmark{display:inline-grid;place-items:center;width:26px;height:26px;border-radius:999px;border:1px solid rgba(97,214,234,.28);color:#ff6e91;background:rgba(255,255,255,.02);box-shadow:inset 0 0 0 1px rgba(255,255,255,.02)}.adminLoginKicker{font-size:10px!important;letter-spacing:.2em!important;color:#63b6c6!important;margin:0 0 8px!important}.adminLoginPanel h1{margin:0 0 8px!important;font-size:42px!important;line-height:1.02!important;letter-spacing:-.05em!important;font-weight:900!important;color:#f2fbff!important}.adminLoginPanel h1 span{-webkit-text-stroke:0!important;color:#8cecff!important;text-shadow:none!important}.adminLoginSub{margin:0 0 16px!important;color:#88a7af!important;font-size:13px!important;line-height:1.6!important}.adminLoginTelemetry{gap:8px!important;padding:10px 0!important;margin:0 0 16px!important;border-top:1px solid rgba(88,177,197,.14)!important;border-bottom:1px solid rgba(88,177,197,.14)!important}.adminLoginTelemetry span{padding:5px 9px;border:1px solid rgba(88,177,197,.18);border-radius:999px;color:#88b6c0!important;font-size:8px!important;letter-spacing:.08em!important}.adminLoginTelemetry span:first-child{color:#82e2c1!important}.adminLoginTelemetry i{width:6px!important;height:6px!important}.adminLoginFields{gap:14px!important}.adminLoginFields label{gap:7px!important}.adminLoginFields label>span{font-size:9px!important;color:#89aeb8!important;letter-spacing:.15em!important}.adminLoginFields input{height:52px!important;border-radius:10px!important;border:1px solid rgba(81,170,190,.26)!important;background:#08161b!important;box-shadow:none!important;padding:0 15px!important;color:#effcff!important}.adminLoginFields input::placeholder{color:#45616a!important}.adminLoginFields input:focus{border-color:#54d5ea!important;box-shadow:0 0 0 3px rgba(84,213,234,.09)!important}.adminLoginEnter{height:54px!important;margin-top:18px!important;border-radius:10px!important;border:1px solid #3fd0e6!important;background:linear-gradient(180deg,#0d4453,#0b5d71)!important;box-shadow:0 14px 36px rgba(24,153,182,.16)!important;padding:0 18px!important}.adminLoginEnter:hover{background:linear-gradient(180deg,#105366,#0d6a80)!important;box-shadow:0 16px 40px rgba(24,153,182,.22)!important}.adminLoginEnter span{font-weight:900}.adminLoginEnter b{font-size:18px!important}.adminLoginBottom{margin-top:14px!important}.adminLoginBottom small{font-size:9px!important;color:#698790!important;line-height:1.5!important}.adminLoginBottom .loginThemeToggle{height:34px!important;padding:0 12px!important;border-radius:999px!important;border-color:rgba(81,170,190,.26)!important;color:#8db1bb!important;background:rgba(9,22,27,.86)!important}.adminLoginStatus{margin-top:14px!important;border:1px solid rgba(255,106,144,.24)!important;border-radius:10px!important;background:rgba(255,85,122,.065)!important;padding:11px 12px!important;color:#ff8ba8!important}.adminTheme-light.adminLogin{background:#eff6f8!important}.adminTheme-light .adminLoginPanel{background:linear-gradient(180deg,rgba(252,255,255,.98),rgba(245,251,252,.98))!important;border-color:rgba(113,173,186,.44)!important;box-shadow:0 24px 72px rgba(46,86,96,.12)!important}.adminTheme-light .adminLoginTopline{color:#6c8d97!important}.adminTheme-light .adminLoginKicker{color:#2b7f91!important}.adminTheme-light .adminLoginPanel h1{color:#10252b!important}.adminTheme-light .adminLoginBottom small,.adminTheme-light .adminLoginFields label>span,.adminTheme-light .adminLoginSub{color:#4e6d75!important}.adminTheme-light .adminLoginFields input{background:#fbfeff!important;color:#162d33!important;border-color:#c0d5db!important}.adminTheme-light .adminLoginFields input::placeholder{color:#7a97a0!important}.adminTheme-light .adminLoginBottom .loginThemeToggle{background:#f5fbfc!important;color:#56747d!important}@media(max-width:560px){.adminLoginPanel{padding:18px 16px!important}.adminLoginPanel h1{font-size:34px!important}.adminLoginSub{font-size:12px!important}.adminLoginTelemetry span:last-child{display:none}.adminLoginBottom{flex-direction:column!important;align-items:stretch!important}.adminLoginBottom .loginThemeToggle{width:100%!important}}@media(min-width:901px){.adminShell{grid-template-columns:260px minmax(0,1fr)!important}.adminShell>aside{width:260px!important;min-width:0!important;padding:24px 0 18px!important;overflow:hidden!important}.adminShell>aside .adminBrand{padding:0 24px!important;margin:0!important}.adminShell>aside nav{display:grid!important;gap:0!important;margin:42px 0 0!important}.adminShell>aside nav,.adminShell>aside nav button{width:100%!important;min-width:0!important;overflow:hidden!important}.adminShell>aside nav button{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;min-height:46px!important;margin:0!important;padding:0 24px!important;border:0!important;border-radius:0!important;outline:0!important;box-shadow:none!important;background:transparent!important;color:#83969e!important;font-size:14px!important;font-weight:650!important;line-height:1.2!important;text-align:left!important;white-space:nowrap!important;text-overflow:ellipsis!important}.adminShell>aside nav button:hover{background:rgba(255,255,255,.035)!important;color:#dcebed!important}.adminShell>aside nav button.active{background:rgba(90,215,255,.075)!important;color:#eef9fb!important;font-weight:800!important}.adminShell>aside nav button.controlNav{font-weight:650!important}.adminShell>aside em,.adminShell>aside nav button em{flex:0 0 auto!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:#6f838b!important;font-size:10px!important;font-style:normal!important;font-weight:700!important}.adminShell>aside nav button.alertNav em{color:#ff758b!important}.adminShell>aside nav button.active em{color:#9ddbea!important}.adminShell>aside .adminFoot{padding:0 24px!important}.adminMain{min-width:0!important}}@media(max-width:900px){.adminShell>aside nav button{border-radius:0!important;box-shadow:none!important}.adminShell>aside nav button:hover{background:rgba(255,255,255,.035)!important}.adminShell>aside nav button.active{background:rgba(90,215,255,.075)!important;color:#eef9fb!important;box-shadow:none!important}}@media(min-width:901px){.adminShell{grid-template-columns:224px minmax(0,1fr)!important}.adminShell>aside{position:sticky!important;top:0!important;align-self:start!important;width:224px!important;min-width:224px!important;max-width:224px!important;height:100vh!important;padding:22px 0 18px!important;overflow-x:hidden!important;overflow-y:auto!important;contain:layout paint!important}.adminShell>aside .adminBrand{padding:0 22px!important}.adminShell>aside nav{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:0!important;width:100%!important;margin:38px 0 0!important;overflow:visible!important}.adminShell>aside nav button{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;column-gap:10px!important;width:100%!important;min-width:0!important;min-height:44px!important;margin:0!important;padding:0 22px!important;border:0!important;border-radius:0!important;outline:0!important;box-shadow:none!important;background:transparent!important;color:#82959d!important;font-size:14px!important;font-weight:650!important;line-height:1.2!important;text-align:left!important}.adminShell>aside nav button:hover{background:rgba(255,255,255,.04)!important;color:#dcebed!important}.adminShell>aside nav button.active{background:rgba(84,205,232,.075)!important;color:#f1fbfd!important;font-weight:760!important}.adminShell>aside nav .adminNavLabel{min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.adminShell>aside nav button em{justify-self:end!important;min-width:0!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:#71858d!important;font-size:9px!important;font-style:normal!important;font-weight:750!important;line-height:1!important;white-space:nowrap!important}.adminShell>aside nav button.active em{color:#98dceb!important}.adminShell>aside nav button.alertNav em{color:#f07c91!important}.adminMain{min-width:0!important;width:100%!important;overflow-x:hidden!important}}@media(max-width:900px){.adminShell>aside nav .adminNavLabel{display:inline!important;white-space:nowrap!important}.adminShell>aside nav button{border-radius:0!important;box-shadow:none!important}.adminShell>aside nav button:hover{background:rgba(255,255,255,.04)!important}.adminShell>aside nav button.active{background:rgba(84,205,232,.075)!important;box-shadow:none!important}}.liveUserRows>button.selected{background:#f3f8fa!important;box-shadow:inset 3px 0 0 #27b9d7}.liveUserDetail{border-top:1px solid #e7e1e4;background:#fbfafb;padding:12px}.liveUserDetail>header{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:10px}.liveUserDetail>header>div:first-child{display:grid;gap:2px}.liveUserDetail>header span{font-size:7px;letter-spacing:.14em;color:#8d8087;font-weight:900}.liveUserDetail>header h3{margin:0;font-size:18px;color:#2d262a}.liveUserDetail>header small{font-size:9px;color:#8f838a}.liveUserDetailActions{display:flex;align-items:center;gap:6px;flex-wrap:wrap;justify-content:flex-end}.liveUserDetailActions button{height:30px;border:0;border-radius:6px;background:#e9f4f6;color:#216b79;padding:0 9px;font-size:8px;font-weight:850;cursor:pointer}.liveUserDetailActions button.close{width:30px;padding:0;background:#eee9ec;color:#6d6268;font-size:17px}.liveUserDetailGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.liveUserDetailGrid>article{min-width:0;border:1px solid #e7e1e4;border-radius:8px;background:#fff;padding:9px 10px}.liveUserDetailGrid>article>span{display:block;margin-bottom:6px;font-size:7px;letter-spacing:.1em;color:#978991;font-weight:900}.liveUserDetailGrid dl{margin:0;display:grid;grid-template-columns:1fr 1fr;gap:0 9px}.liveUserDetailGrid dl>div{min-width:0;padding:5px 0;border-bottom:1px dotted #eee9eb}.liveUserDetailGrid dl>div.wide{grid-column:1/-1}.liveUserDetailGrid dt{font-size:7px;color:#9a8f95;font-weight:800}.liveUserDetailGrid dd{margin:2px 0 0;font-size:9px;line-height:1.35;color:#3b3337;overflow-wrap:anywhere}.liveUserDetailGrid dd.pre{white-space:pre-wrap}.liveUserDetailGrid dd.mono{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:7.5px}.liveUserDetailGrid dd.wrap{word-break:break-all}.liveUserPrivacyNote{margin:9px 1px 0;font-size:8px;line-height:1.5;color:#857981}.adminShell[data-admin-theme=dark] .liveUserRows>button.selected{background:#112027!important;box-shadow:inset 3px 0 0 #5ad7ff}.adminShell[data-admin-theme=dark] .liveUserDetail{background:#0b1114;border-top-color:#223038;color:#dce9ec}.adminShell[data-admin-theme=dark] .liveUserDetail>header h3{color:#eaf3f5}.adminShell[data-admin-theme=dark] .liveUserDetail>header small,.adminShell[data-admin-theme=dark] .liveUserDetail>header span{color:#80959e}.adminShell[data-admin-theme=dark] .liveUserDetailGrid>article{background:#0e1619;border-color:#223038}.adminShell[data-admin-theme=dark] .liveUserDetailGrid dt{color:#78909a}.adminShell[data-admin-theme=dark] .liveUserDetailGrid dd{color:#d6e4e7;border-color:#1b292f}.adminShell[data-admin-theme=dark] .liveUserDetailGrid dl>div{border-color:#1b292f}.adminShell[data-admin-theme=dark] .liveUserPrivacyNote{color:#70858d}.adminMediaViewerMain{position:relative}.adminMediaViewerScale{position:absolute;z-index:3;top:12px;left:12px;display:flex;gap:5px;padding:4px;border-radius:8px;background:rgba(15,12,14,.78);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.adminMediaViewerScale button{height:28px;border:0;border-radius:5px;background:transparent;color:#bfb7bb;padding:0 8px;font-size:8px;font-weight:850;cursor:pointer}.adminMediaViewerScale button.active{background:#fff;color:#2c2529}.adminMediaViewerMain.image-fit{overflow:hidden!important;display:grid!important;place-items:center!important}.adminMediaViewerMain.image-fit>img{max-width:100%!important;max-height:100%!important;width:auto!important;height:auto!important;object-fit:contain!important}.adminMediaViewerMain.image-original{display:block!important;overflow:auto!important;text-align:center!important;padding-top:52px!important}.adminMediaViewerMain.image-original>img{display:block!important;max-width:none!important;max-height:none!important;width:auto!important;height:auto!important;object-fit:none!important;margin:0 auto!important}@media(max-width:1050px){.liveUserDetailGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.liveUserDetailGrid{grid-template-columns:1fr}.liveUserDetail>header{display:grid}.liveUserDetailActions{justify-content:flex-start}}.adminMediaViewerMain.image-fit,.adminMediaViewerMain.image-original{padding:0!important;min-height:0!important;min-width:0!important}.adminMediaViewerMain .adminMediaImageCanvas{min-width:0;min-height:0}.adminMediaViewerMain.image-fit .adminMediaImageCanvas{width:100%!important;height:100%!important;min-width:0!important;min-height:0!important;overflow:hidden!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:54px 18px 18px!important}.adminMediaViewerMain.image-fit .adminMediaImageCanvas>img{display:block!important;width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;object-fit:contain!important;object-position:center center!important}.adminMediaViewerMain.image-original .adminMediaImageCanvas{width:100%!important;height:100%!important;overflow:auto!important;padding:54px 18px 18px!important;text-align:center!important}.adminMediaViewerMain.image-original .adminMediaImageCanvas>img{display:block!important;width:auto!important;height:auto!important;max-width:none!important;max-height:none!important;object-fit:none!important;margin:0 auto!important}.adminExifGpsBlock{border-bottom:1px solid #e4eee7;background:#f7fbf8}.adminExifGpsBlock .adminExifGps{border-bottom:0!important}.adminExifGps strong{margin-top:3px;font-size:9px;line-height:1.45;color:#2f5c43;font-weight:850;font-family:inherit}.adminExifMapFrame{position:relative;height:220px;margin:0 10px 9px;border:1px solid #dbe8df;border-radius:8px;overflow:hidden;background:#111318}.adminExifMap{position:absolute;inset:0}.adminExifMapOpen{display:block;width:calc(100% - 20px);height:32px;margin:0 10px 11px;border:1px solid #d6e4da;border-radius:7px;background:#fff;color:#315e45;font-size:9px;font-weight:850;cursor:pointer}.adminExifMapOpen:hover{background:#edf7f0}.adminShell[data-admin-theme=dark] .adminExifGpsBlock{background:#0e1713;border-color:#263b31}.adminShell[data-admin-theme=dark] .adminExifGps strong{color:#9bc9ad}.adminShell[data-admin-theme=dark] .adminExifMapFrame{border-color:#294038}.adminShell[data-admin-theme=dark] .adminExifMapOpen{background:#111b17;border-color:#294038;color:#a9d8bb}@media(max-width:900px){.adminExifMapFrame{height:190px}}.adminMediaViewerMain .adminMediaImageCanvas{box-sizing:border-box!important}.adminExifSourceFile{display:grid;gap:3px;padding:9px 10px;border-bottom:1px solid #e8edef;background:#fbfcfc;font-size:9px;color:#65747a}.adminExifSourceFile b{color:#36464d}.adminExifSourceFile span{overflow-wrap:anywhere}.adminShell[data-admin-theme=dark] .adminExifSourceFile{background:#0c1417;border-color:#24343a;color:#8fa4ab}.adminShell[data-admin-theme=dark] .adminExifSourceFile b{color:#dcebed}.adminExifGpsBlock{width:100%;overflow:hidden}.adminExifMapFrame{position:relative!important;width:100%!important;height:320px!important;margin:0!important;border:0!important;border-top:1px solid #dbe8df!important;border-bottom:1px solid #dbe8df!important;border-radius:0!important;overflow:hidden!important;background:#e8ecef!important;isolation:isolate}.adminExifMap{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;z-index:1}.adminExifMapOpen{display:block!important;width:100%!important;height:36px!important;margin:0!important;border:0!important;border-bottom:1px solid #d6e4da!important;border-radius:0!important;background:#fff!important;color:#315e45!important;font-size:9px!important;font-weight:850!important;cursor:pointer!important}.adminExifMapOpen:hover{background:#edf7f0!important}.adminGoogleMapFallback{display:grid!important;place-items:center!important;text-align:center!important;padding:18px!important;color:#536067!important;background:#eef1f3!important}.adminGoogleMapFallback>div{display:grid;gap:5px}.adminGoogleMapFallback small{font-size:9px;line-height:1.45}.adminShell[data-admin-theme=dark] .adminExifMapFrame{border-color:#294038!important;background:#10161a!important}.adminShell[data-admin-theme=dark] .adminExifMapOpen{background:#111b17!important;border-color:#294038!important;color:#a9d8bb!important}.adminShell[data-admin-theme=dark] .adminGoogleMapFallback{background:#10161a!important;color:#c2d0d5!important}.historyFilterBar{position:sticky;top:0;z-index:3;display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:6px;align-items:center;padding:8px;background:rgba(255,255,255,.96);border-bottom:1px solid #ece7ea;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.historyFilterBar .searchBox{height:32px!important;margin:0!important;border-radius:7px!important}.historyDatePicker{height:32px;display:flex;align-items:center;gap:5px;padding:0 7px;border:1px solid #e4dfe2;border-radius:7px;background:#faf9fa;color:#82777e}.historyDatePicker span{font-size:7px;font-weight:900;letter-spacing:.1em}.historyDatePicker input{border:0!important;background:transparent!important;outline:0!important;font-size:9px!important;min-width:112px;color:inherit}.historyFilterClear{height:32px;border:1px solid #e4dfe2;border-radius:7px;background:#fff;color:#82777e;font-size:7px;font-weight:900;cursor:pointer;padding:0 8px}.historyRoomList>button{padding:7px 9px!important;min-height:45px!important;align-items:center!important}.historyRoomList>button div{min-width:0}.historyRoomList button:not(.adminDateTrigger) b{font-size:10px!important;line-height:1.15!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:225px}.historyRoomList button:not(.adminDateTrigger) small{font-size:7px!important;line-height:1.2!important;margin-top:3px!important}.historyRoomList button:not(.adminDateTrigger)>span{font-size:6px!important;padding:3px 5px!important}.adminShell[data-admin-theme=dark] .historyFilterBar{background:rgba(13,19,22,.96);border-color:#223038}.adminShell[data-admin-theme=dark] .historyDatePicker,.adminShell[data-admin-theme=dark] .historyFilterClear{background:#11191d;border-color:#253139;color:#cbd9dc}@media(max-width:900px){.adminExifMapFrame{height:250px!important}.historyFilterBar{grid-template-columns:1fr auto}.historyFilterBar .searchBox{grid-column:1/-1}}.adminLoginVersion{position:absolute;right:26px;top:67px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:8px;letter-spacing:.12em;color:#496b74;-webkit-user-select:none;user-select:none}.adminTheme-light .adminLoginVersion{color:#6d8a92}@media(max-width:560px){.adminLoginVersion{right:16px;top:61px}}.mediaAdminFilters{display:flex;align-items:center;gap:7px;min-width:0;flex:1 1 auto}.mediaAdminFilters .searchBox{margin:0!important;min-width:280px;flex:1 1 360px}.mediaDatePicker{height:38px;display:flex;align-items:center;gap:6px;padding:0 9px;border:1px solid #e4dfe2;border-radius:8px;background:#faf9fa;color:#82777e;flex:0 0 auto}.mediaDatePicker span{font-size:7px;font-weight:900;letter-spacing:.1em}.mediaDatePicker input{border:0!important;background:transparent!important;outline:0!important;font-size:9px!important;color:inherit;min-width:112px}.mediaFilterClear{height:38px;border:1px solid #e4dfe2;border-radius:8px;background:#fff;color:#82777e;font-size:7px;font-weight:900;cursor:pointer;padding:0 9px;flex:0 0 auto}.adminShell[data-admin-theme=dark] .mediaDatePicker,.adminShell[data-admin-theme=dark] .mediaFilterClear{background:#11191d;border-color:#253139;color:#cbd9dc}@media(max-width:900px){.adminMain>header{display:grid!important;grid-template-columns:minmax(0,1fr)!important;align-items:start!important;gap:8px!important}.adminHeaderTools,.adminMain>header>div:first-child{grid-column:1!important;width:100%!important}.adminHeaderTools{display:grid!important;grid-template-columns:max-content minmax(132px,1fr) max-content!important;gap:6px!important;align-items:center!important;justify-content:stretch!important;overflow:visible!important}.adminHeaderTools,.adminHeaderTools>*{min-width:0!important}.adminLive,.adminThemeToggle{justify-content:center!important}.adminSafetyToggle{display:flex!important;grid-column:auto!important;width:100%!important;justify-content:space-between!important}.adminSafetyToggle,.adminSafetyToggle>div{min-width:0!important}.adminSafetyToggle b,.adminSafetyToggle small{overflow:hidden;text-overflow:ellipsis}.commandRail .railCountries,.commandRail article{height:92px!important;min-height:92px!important;max-height:92px!important;overflow:auto!important;align-content:start!important}.historyGrid .historyRoomList{max-height:390px!important;min-height:360px!important;overflow:auto!important}.historyRoomList>button{min-height:38px!important;height:38px!important;padding:5px 8px!important}.historyRoomList button:not(.adminDateTrigger) b{font-size:9px!important;line-height:1.05!important;max-width:205px!important}.historyRoomList button:not(.adminDateTrigger) small{font-size:6.5px!important;line-height:1!important;margin-top:2px!important}.historyRoomList button:not(.adminDateTrigger)>span{font-size:5.5px!important;padding:2px 4px!important}.mediaAdminToolbar{display:grid!important;grid-template-columns:1fr!important;gap:8px!important;padding:10px!important}.mediaAdminToolbar>p{margin:0!important;font-size:9px!important}.mediaAdminFilters{width:100%!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:6px!important}.mediaAdminFilters .searchBox{grid-column:1/-1!important;width:100%!important}.mediaAdminFilters .searchBox,.mediaDatePicker{min-width:0!important;height:34px!important}.mediaDatePicker input{min-width:112px!important}.mediaFilterClear{height:34px!important}.adminMediaViewerOverlay{padding:6px!important}.adminMediaViewer{width:calc(100vw - 12px)!important;height:calc(100dvh - 12px)!important;grid-template-columns:1fr!important;grid-template-rows:minmax(220px,42dvh) minmax(0,1fr)!important}.adminMediaViewer,.adminMediaViewerInfo,.adminMediaViewerMain{min-height:0!important;overflow:hidden!important}.adminMediaViewerInfo{max-height:none!important;display:grid!important;grid-template-rows:auto minmax(0,1fr) auto auto!important;border-left:0!important;border-top:1px solid #eee8eb!important}.adminMediaViewerHead{min-height:52px!important;padding:8px 10px!important}.adminMediaViewerHead h2{font-size:12px!important;line-height:1.25!important;white-space:normal!important;overflow-wrap:anywhere!important;margin-top:2px!important}.adminMediaViewerScroll{min-height:0!important;overflow-y:auto!important;overscroll-behavior:contain!important;-webkit-overflow-scrolling:touch!important;padding:0 2px 0 0!important}.adminMediaViewerActions,.adminMediaViewerNote{flex:0 0 auto!important}.adminMediaViewerNote{max-height:54px!important;overflow:auto!important}.adminMediaViewerMain.image-fit .adminMediaImageCanvas{padding:48px 8px 8px!important}.adminMediaViewerMain.image-fit .adminMediaImageCanvas>img{width:100%!important;height:100%!important;object-fit:contain!important}}@media(max-width:520px){.adminHeaderTools{grid-template-columns:38px minmax(0,1fr) 42px!important}.adminLive,.adminThemeToggle{padding:0 6px!important}.adminSafetyToggle{padding:0 7px!important}.adminSafetyToggle small{font-size:7px!important}.adminSafetyToggle b{font-size:8px!important}.historyGrid .historyRoomList{max-height:370px!important;min-height:340px!important}}.adminMediaViewerMain.media-fit{overflow:hidden!important;display:grid!important;place-items:center!important;padding:0!important;min-width:0!important;min-height:0!important}.adminMediaViewerMain.media-original{display:block!important;overflow:auto!important;padding:0!important;min-width:0!important;min-height:0!important}.adminMediaViewerMain .adminMediaVideoCanvas{box-sizing:border-box;min-width:0;min-height:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;padding:54px 18px 18px}.adminMediaViewerMain.media-fit .adminMediaImageCanvas{width:100%!important;height:100%!important;display:flex!important;align-items:center!important;justify-content:center!important;overflow:hidden!important;padding:54px 18px 18px!important}.adminMediaViewerMain.media-fit .adminMediaImageCanvas>img,.adminMediaViewerMain.media-fit .adminMediaVideoCanvas>video{display:block!important;width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;object-fit:contain!important;object-position:center center!important}.adminMediaViewerMain.media-original .adminMediaImageCanvas,.adminMediaViewerMain.media-original .adminMediaVideoCanvas{width:100%!important;height:100%!important;display:block!important;overflow:auto!important;padding:54px 18px 18px!important;text-align:center!important}.adminMediaViewerMain.media-original .adminMediaImageCanvas>img,.adminMediaViewerMain.media-original .adminMediaVideoCanvas>video{display:block!important;width:auto!important;height:auto!important;max-width:none!important;max-height:none!important;object-fit:none!important;margin:0 auto!important}@media(max-width:760px){.adminMediaViewer{grid-template-rows:minmax(170px,30dvh) minmax(0,1fr)!important}.adminMediaViewerMain .adminMediaImageCanvas,.adminMediaViewerMain .adminMediaVideoCanvas{padding:42px 6px 6px!important}.adminMediaViewerInfo{height:100%!important;grid-template-rows:auto minmax(0,1fr) auto!important}.adminMediaViewerHead{min-height:48px!important;padding:7px 10px!important}.adminMediaViewerScroll{padding:0 10px 12px!important;overflow-y:auto!important;overflow-x:hidden!important}.adminMediaViewerScroll>dl{margin:8px 0!important}.adminMediaViewerInfo dl>div{display:grid!important;grid-template-columns:1fr!important;gap:3px!important;padding:7px 0!important}.adminMediaViewerInfo dt{font-size:7px!important}.adminMediaViewerInfo dd{font-size:9px!important;line-height:1.4!important}.adminExifGroup dl>div,.adminExifSummary{grid-template-columns:1fr!important}.adminExifGroup dl>div{gap:2px!important}.adminMediaViewerNote{display:none!important}.adminMediaViewerActions{margin:0!important;padding:7px 10px!important;border-top:1px solid #e7e1e4!important;background:inherit!important}.adminMediaViewerActions button{height:36px!important}.adminExifMapFrame{height:220px!important}.adminMediaViewerOverlay{padding:0!important;align-items:stretch!important;justify-content:stretch!important}.adminMediaViewer{width:100vw!important;max-width:100vw!important;height:100dvh!important;max-height:100dvh!important;border-radius:0!important;grid-template-columns:1fr!important;grid-template-rows:minmax(150px,27dvh) minmax(0,1fr)!important}.adminMediaViewerMain{position:relative!important}.adminMediaViewerInfo,.adminMediaViewerMain{min-height:0!important;height:100%!important}.adminMediaViewerInfo{padding:0!important;display:grid!important;grid-template-rows:auto minmax(0,1fr) auto!important}.adminMediaViewerHead{padding:8px 12px!important;min-height:50px!important}.adminMediaViewerHead h2{font-size:12px!important;line-height:1.3!important}.adminMediaViewerScroll{min-height:0!important;height:100%!important;overflow-y:auto!important;overflow-x:hidden!important;padding:0 12px 18px!important;-webkit-overflow-scrolling:touch!important;overscroll-behavior:contain!important}.adminMediaViewerScroll>dl{margin:6px 0 10px!important}.adminMediaViewerInfo dl>div{display:block!important;padding:7px 0!important}.adminMediaViewerInfo dt{display:block!important;margin-bottom:3px!important;font-size:7px!important}.adminMediaViewerInfo dd{display:block!important;margin:0!important;font-size:9px!important;line-height:1.45!important}.adminMediaViewerActions{position:relative!important;z-index:2!important;padding:7px 12px max(7px,env(safe-area-inset-bottom))!important;margin:0!important;background:inherit!important}.adminMediaViewerNote{display:none!important}.adminMediaViewerScale{top:7px!important;left:7px!important}.adminMediaViewerMain .adminMediaImageCanvas,.adminMediaViewerMain .adminMediaVideoCanvas{padding:42px 5px 5px!important}.adminExifPanel{margin-top:10px!important}.adminExifMapFrame{height:210px!important}.adminMediaViewerOverlay{padding:0!important;display:block!important;overflow:hidden!important;background:#171317!important}.adminMediaViewer{display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-template-rows:minmax(180px,30dvh) minmax(0,1fr)!important;width:100vw!important;max-width:100vw!important;height:100dvh!important;max-height:100dvh!important;margin:0!important;border-radius:0!important}.adminMediaViewer,.adminMediaViewerMain{min-width:0!important;min-height:0!important;overflow:hidden!important}.adminMediaViewerMain{grid-row:1!important;border:0!important}.adminMediaViewerInfo,.adminMediaViewerMain,.adminShell .adminMediaViewerInfo{grid-column:1!important;width:100%!important;max-width:100%!important;height:100%!important}.adminMediaViewerInfo,.adminShell .adminMediaViewerInfo{grid-row:2!important;position:relative!important;inset:auto!important;float:none!important;display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-template-rows:auto minmax(0,1fr) auto!important;align-items:stretch!important;min-width:0!important;min-height:0!important;max-height:none!important;padding:0!important;margin:0!important;overflow:hidden!important;border-left:0!important;border-top:1px solid #26343a!important;box-sizing:border-box!important}.adminMediaViewerHead{grid-column:1!important;grid-row:1!important;width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box!important;padding:10px 14px!important;gap:10px!important;align-items:center!important}.adminMediaViewerHead>div{min-width:0!important;flex:1 1 auto!important}.adminMediaViewerHead small{font-size:9px!important;line-height:1.2!important}.adminMediaViewerHead h2{max-width:100%!important;margin:3px 0 0!important;font-size:14px!important;line-height:1.3!important;overflow-wrap:anywhere!important;word-break:break-word!important}.adminMediaViewerHead button{flex:0 0 38px!important;width:38px!important;height:38px!important}.adminMediaViewerScroll{grid-column:1!important;grid-row:2!important;width:100%!important;min-height:0!important;height:auto!important;padding:0 14px 22px!important;margin:0!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior:contain!important;-webkit-overflow-scrolling:touch!important}.adminMediaViewerScroll,.adminMediaViewerScroll>*{max-width:100%!important;min-width:0!important;box-sizing:border-box!important}.adminMediaViewerScroll>dl{width:100%!important;margin:4px 0 12px!important;overflow:visible!important}.adminMediaViewerInfo dl>div{display:grid!important;grid-template-columns:minmax(0,1fr)!important;width:100%!important;min-width:0!important;gap:3px!important;padding:9px 0!important}.adminMediaViewerInfo dt{font-size:10px!important;line-height:1.25!important}.adminMediaViewerInfo dd{min-width:0!important;margin:0!important;font-size:13px!important;line-height:1.45!important;overflow-wrap:anywhere!important;word-break:break-word!important}.adminMediaViewerInfo .mono{font-size:11px!important;line-height:1.5!important}.adminExifPanel{width:100%!important;max-width:100%!important;min-width:0!important;margin:12px 0 0!important;overflow:hidden!important}.adminExifTitle{padding:11px 12px!important}.adminExifTitle small{font-size:8px!important}.adminExifTitle h3{font-size:13px!important;line-height:1.35!important}.adminExifTitle>span{font-size:9px!important;white-space:nowrap!important}.adminExifSummary{grid-template-columns:minmax(0,1fr)!important;width:100%!important}.adminExifSummary>div{min-width:0!important;padding:10px 11px!important}.adminExifSummary span{font-size:9px!important}.adminExifSummary b{font-size:12px!important;line-height:1.45!important}.adminExifGps,.adminExifSourceFile{font-size:11px!important;line-height:1.5!important}.adminExifGps b{font-size:12px!important}.adminExifGroup{padding:11px 12px!important}.adminExifGroup h4{font-size:10px!important}.adminExifGroup dl>div{grid-template-columns:minmax(0,1fr)!important;gap:3px!important;padding:7px 0!important}.adminExifGroup dt{font-size:9px!important}.adminExifGroup dd{font-size:11px!important;line-height:1.5!important}.adminExifMapFrame{width:100%!important;max-width:100%!important;height:230px!important;margin:0 0 10px!important;border-left:0!important;border-right:0!important;border-radius:0!important;box-sizing:border-box!important}.adminExifMapOpen{width:100%!important;margin:0 0 12px!important;border-radius:6px!important}.adminMediaViewerActions{grid-column:1!important;grid-row:3!important;display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;width:100%!important;max-width:100%!important;min-width:0!important;gap:8px!important;margin:0!important;padding:9px 14px max(9px,env(safe-area-inset-bottom))!important;border-top:1px solid #26343a!important;box-sizing:border-box!important}.adminMediaViewerActions button{width:100%!important;height:42px!important;font-size:11px!important}.adminMediaViewerNote{display:none!important}.adminMediaViewerScale{top:8px!important;left:8px!important;max-width:calc(100% - 16px)!important}.adminMediaViewerScale button{height:32px!important;font-size:9px!important;padding:0 10px!important}.adminMediaViewerMain .adminMediaImageCanvas,.adminMediaViewerMain .adminMediaVideoCanvas{width:100%!important;max-width:100%!important;min-width:0!important;height:100%!important;padding:48px 8px 8px!important;box-sizing:border-box!important}}.adminLogTranslationBar{display:flex;align-items:center;gap:10px;min-height:48px;padding:7px 10px;border-bottom:1px solid #e7e2e5;background:#fbfafb;flex-wrap:wrap}.adminLogTranslationBar.isOn{background:#f8f5f7}.adminLogTranslateToggle{display:flex;align-items:center;gap:7px;cursor:pointer;-webkit-user-select:none;user-select:none;flex:0 0 auto}.adminLogTranslateToggle input{position:absolute;opacity:0;pointer-events:none}.adminLogTranslateToggle>b{font-size:9px;letter-spacing:.08em}.adminLogTranslateTrack{position:relative;width:34px;height:19px;border-radius:999px;background:#c7c0c4;box-shadow:inset 0 0 0 1px rgba(80,65,73,.1);transition:.15s}.adminLogTranslateTrack i{position:absolute;left:3px;top:3px;width:13px;height:13px;border-radius:50%;background:#fff;box-shadow:0 1px 3px rgba(40,30,35,.22);transition:.15s}.adminLogTranslateToggle.on .adminLogTranslateTrack{background:#d35b77}.adminLogTranslateToggle.on .adminLogTranslateTrack i{transform:translateX(15px)}.adminLogTranslateToggle.disabled{opacity:.45;cursor:not-allowed}.adminLogDetectedLanguages{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:6px;min-width:0;padding-left:10px;border-left:1px solid #e0dade}.adminLogDetectedLanguages span,.adminLogTargetLanguage span{font-size:7px;font-weight:900;letter-spacing:.1em;color:#92868d;white-space:nowrap}.adminLogDetectedLanguages b{font-size:9px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:280px}.adminLogTargetLanguage{display:flex;align-items:center;gap:6px}.adminLogTargetLanguage select{height:30px;min-width:150px;border:1px solid #ddd6da;border-radius:7px;background:#fff;color:#5e555a;padding:0 26px 0 8px;font-size:9px;font-weight:750;outline:none}.adminLogTranslationProgress{font-style:normal;font-size:8px;color:#a04d62;font-weight:800}.adminLogTranslationError{font-size:8px!important;color:#b34a60!important;font-weight:750}.adminLogTranslatedMessage{position:relative;border-left:2px solid rgba(211,91,119,.55)!important}.adminShell[data-admin-theme=dark] .adminLogTranslationBar{background:#0b1215;border-color:#223038;color:#dce9ec}.adminShell[data-admin-theme=dark] .adminLogTranslationBar.isOn{background:#10161a}.adminShell[data-admin-theme=dark] .adminLogDetectedLanguages{border-color:#2b3940}.adminShell[data-admin-theme=dark] .adminLogDetectedLanguages span,.adminShell[data-admin-theme=dark] .adminLogTargetLanguage span{color:#788c93}.adminShell[data-admin-theme=dark] .adminLogTargetLanguage select{background:#111b1f;border-color:#2a3a41;color:#dce9ec}.adminShell[data-admin-theme=dark] .adminLogTranslateTrack{background:#34434a}.adminShell[data-admin-theme=dark] .adminLogTranslateToggle.on .adminLogTranslateTrack{background:#d35b77}.adminShell[data-admin-theme=dark] .adminLogTranslationProgress{color:#e18ba0}.adminShell[data-admin-theme=dark] .adminLogTranslationError{color:#ed91a4!important}@media(max-width:820px){.adminLogTranslationBar{display:grid;grid-template-columns:auto minmax(0,1fr);gap:7px 9px;padding:8px}.adminLogDetectedLanguages{padding-left:8px}.adminLogDetectedLanguages b{max-width:none;white-space:normal}.adminLogTargetLanguage{grid-column:1/-1;display:grid;grid-template-columns:auto minmax(0,1fr)}.adminLogTargetLanguage select{width:100%;min-width:0;height:34px}.adminLogTranslationError,.adminLogTranslationProgress{grid-column:1/-1}}.geoRefreshButton{border:1px solid rgba(112,140,124,.34);background:rgba(255,255,255,.72);color:#315e45;border-radius:999px;padding:6px 9px;font-size:9px;font-weight:850;letter-spacing:.04em;cursor:pointer;white-space:nowrap}.geoRefreshButton:hover{background:#eef7f1;border-color:#8db7a0}.adminShell[data-admin-theme=dark] .geoRefreshButton{background:#111b17;border-color:#294038;color:#a9d8bb}.adminShell[data-admin-theme=dark] .geoRefreshButton:hover{background:#16251f}@media(max-width:900px){.geoRefreshButton{padding:5px 8px;font-size:8px}}.adminShell .adminMain>header{min-height:48px!important;margin-bottom:6px!important;padding:5px 0 7px!important}.adminShell .adminGrid{border-radius:3px!important;gap:0!important;min-height:560px}.adminShell .roomWatch{display:flex;flex-direction:column}.adminShell .roomWatch>.watchMessages{flex:1 1 auto;min-height:200px;padding:0!important}.adminShell .roomWatch>.bulkSelection{flex:0 0 auto;min-height:32px;height:auto;align-content:center}.adminShell .threadRow{display:flex;align-items:center;gap:0;border-bottom:1px solid var(--review-line,#293143);padding:0 0 0 9px;background:transparent}.adminShell .threadRow:has(.selected){background:var(--review-hover,#182238);box-shadow:inset 2px 0 #998bd7}.adminShell .threadOpen{appearance:none;flex:1 1;min-width:0;display:flex;align-items:center;justify-content:space-between;gap:7px;width:100%;border:0!important;border-radius:0!important;background:transparent!important;color:inherit;text-align:left;padding:6px 8px!important;margin:0;cursor:pointer;font:inherit;box-shadow:none!important}.adminShell .threadOpen>div{min-width:0}.adminShell .threadOpen b{font-size:11px!important;line-height:1.5}.adminShell .threadOpen b,.adminShell .threadOpen small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.adminShell .threadOpen small{font-size:10px!important;margin-top:2px!important}.adminShell .threadOpen>span{font-size:8px!important;padding:1px 4px!important;border-radius:2px!important;white-space:nowrap;flex-shrink:0;background:#8595b21c!important;color:inherit!important}.adminShell .threadRow:hover{background:var(--review-hover,#182238)}.adminShell .threadOpen:focus-visible{outline:2px solid #998bd7;outline-offset:-2px}.adminShell .watchMessages>.adminLogRow{display:grid;grid-template-columns:[sender] 95px [content] minmax(0,1fr) [time] 106px [actions] 32px;gap:5px 8px;align-items:start;margin:0;padding:6px 9px;border:0;border-bottom:1px solid var(--review-line,#293143);border-radius:0;background:transparent;font-size:11px;line-height:1.6}.adminShell .watchMessages>.adminLogRow:has(>.bulkCheck){grid-template-columns:[select] 16px [sender] 95px [content] minmax(0,1fr) [time] 106px [actions] 32px}.adminShell .adminLogRow>.bulkCheck{grid-column:select;grid-row:1;margin-top:3px}.adminShell .adminLogRow>b{grid-column:sender;grid-row:1;font-size:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.adminShell .adminLogRow>.logMessageBody{grid-column:content;grid-row:1;display:flex;gap:8px;min-width:0;align-items:flex-start}.adminShell .logMessageBody>span{min-width:0;white-space:pre-wrap;overflow-wrap:anywhere;word-break:normal}.adminShell .logMessageBody>.adminThumbButton{flex:0 0 auto}.adminShell .logMessageBody .adminThumb,.adminShell .logMessageBody>.adminThumbButton{width:42px!important;height:34px!important;border-radius:2px!important}.adminShell .adminLogRow>time{grid-column:time;grid-row:1;display:block!important;white-space:nowrap;text-align:right;font-size:9px;color:var(--review-muted,#92a0b8)}.adminShell .adminLogRow>.silentDelete{grid-column:actions;grid-row:1;white-space:nowrap;word-break:keep-all;min-width:30px;padding:1px 2px!important;margin:0;font-size:10px!important;align-self:start;background:transparent;border:0;color:#bb6877;cursor:pointer}.adminShell .watchMessages>.adminLogRow.modMsg{background:#bd994510!important;border-left:2px solid #a1823c;color:inherit}.adminShell .adminLogRow:hover{background:var(--review-hover,#192238)}.adminShell .systemHealthStrip{min-height:30px!important;padding:3px 5px!important;margin-bottom:7px!important;gap:4px!important;border-radius:3px!important}.adminShell .systemHealthStrip>span{min-height:24px!important;padding:2px 6px!important;font-size:9px!important;border-radius:2px!important}.adminShell .systemHealthStrip>span b{font-size:8px!important}.adminShell .watchHead{height:auto;min-height:38px!important;padding:6px 9px!important}.adminShell .watchHead button{height:25px;padding:3px 7px;border-radius:3px;font-size:10px}.adminShell .people{padding:3px!important;gap:3px!important}.adminShell .people article{padding:5px 8px!important}.adminShell .historyProfileComment{margin:3px 0;padding:4px 6px;border-radius:2px}.adminShell .adminLogTranslationBar{min-height:34px;padding:4px 9px}.adminShell .inviteIssued,.adminShell .mediaAdminToolbar,.adminShell .privateCreateBar{border-radius:3px!important;padding:7px 9px!important;margin-bottom:7px!important;gap:8px!important}.adminShell .privateCreateBar input{height:30px!important}.adminShell .inviteIssued button,.adminShell .privateCreateBar button{padding:5px 9px;border-radius:3px;white-space:nowrap}.adminShell .inviteIssued p{margin:3px 0 0;font-size:10px}.adminShell .inviteQuickActions{gap:5px!important}.adminShell .privateRoomMeta{padding:0!important}.adminShell .privateRoomMeta>div{padding:5px 9px!important}.adminShell .mediaConversationWrap,.adminShell .mediaLibrary{gap:0!important}.adminShell .mediaConversationHead{padding:6px 9px!important;margin:0;border:0;border-bottom:1px solid var(--review-line,#293143);background:#8b92b10a}.adminShell .mediaConversationHead b{font-size:10px}.adminShell .mediaConversationHead span{font-size:9px}.adminShell .mediaAdminCard{grid-template-columns:42px minmax(0,1fr) auto!important;gap:9px!important;border-radius:0!important;padding:6px 9px!important;border:0!important;border-bottom:1px solid var(--review-line,#293143)!important;min-height:48px!important}.adminShell .mediaFlagged .adminThumb,.adminShell .mediaFlagged .adminThumbButton{width:42px!important;height:34px!important;border-radius:2px!important}.adminShell .mediaAdminInfo{grid-template-columns:minmax(180px,2fr) minmax(160px,1fr) minmax(180px,1.1fr);gap:2px 10px!important;align-items:center}.adminShell .mediaAdminInfo>b{font-size:11px!important;grid-column:1}.adminShell .mediaAdminInfo>span{font-size:10px!important;grid-column:2;grid-row:1}.adminShell .mediaAdminInfo>small{font-size:9px!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.adminShell .mediaAdminInfo>small:first-of-type{grid-column:3;grid-row:1}.adminShell .mediaAdminInfo>small:last-of-type{grid-column:1/-1;grid-row:2}.adminShell .mediaAdminInfo>.modBadges{grid-row:2;grid-column:2/-1;justify-self:end}.adminShell .mediaAdminActions{gap:4px}.adminShell .mediaAdminActions button{padding:3px 7px!important;font-size:10px!important;border-radius:3px!important}.adminShell .mediaAdminToolbar .searchBox{height:30px}.adminShell .mediaAdminToolbar p{font-size:10px;margin:0}@media(max-width:1100px){.adminShell .mediaAdminInfo{grid-template-columns:minmax(120px,1.5fr) minmax(120px,1fr)}.adminShell .mediaAdminInfo>small:first-of-type{grid-column:1;grid-row:2}.adminShell .mediaAdminInfo>small:last-of-type{grid-column:2;grid-row:2}.adminShell .mediaAdminInfo>.modBadges{grid-row:3;grid-column:1/-1;justify-self:start}}@media(max-width:820px){.adminShell .adminGrid{min-height:0}.adminShell .roomList{max-height:280px}.adminShell .roomWatch{min-height:0}.adminShell .roomWatch>.watchMessages{min-height:180px;max-height:65dvh}.adminShell .watchMessages>.adminLogRow,.adminShell .watchMessages>.adminLogRow:has(>.bulkCheck){grid-template-columns:[select] 16px [sender] minmax(0,1fr) [time] 95px [actions] 30px}.adminShell .adminLogRow>.logMessageBody{grid-column:sender/-1;grid-row:2}.adminShell .adminLogRow>time{grid-column:time;grid-row:1}.adminShell .mediaAdminInfo{grid-template-columns:1fr}.adminShell .mediaAdminInfo>span{grid-column:1;grid-row:2}.adminShell .mediaAdminInfo>small:first-of-type{grid-column:1;grid-row:3}.adminShell .mediaAdminInfo>small:last-of-type{grid-column:1;grid-row:4}.adminShell .mediaAdminInfo>.modBadges{grid-column:1;grid-row:5}.adminShell .mediaAdminActions{grid-column:auto;flex-direction:column}.adminShell .mediaAdminCard{align-items:start}.adminShell .threadOpen{min-height:40px}.adminShell .watchHead{flex-wrap:wrap;gap:5px}}.adminShell .historyRoomWatch .watchHead strong,.adminShell .privateWatchHead strong{font-family:inherit}.adminShell .watchHead>div:first-child{display:flex;align-items:baseline;gap:7px;flex-wrap:wrap}.adminShell .watchHead>div:first-child>span{width:100%}.adminShell .selectedInviteDetails{margin-bottom:7px;border:1px solid var(--review-line,#293143);border-radius:3px}.adminShell .selectedInviteDetails>summary{cursor:pointer;padding:6px 9px;font-size:11px;font-weight:600}.adminShell .selectedInviteDetails>summary span{font-size:10px;font-weight:400;margin-left:12px;color:var(--review-muted,#92a0b8)}.adminShell .selectedInviteDetails .inviteIssued{margin:0!important;border:0!important;border-top:1px solid var(--review-line,#293143)!important}.adminShell .alertList,.adminShell .auditReadableList{gap:0!important;border-top:1px solid var(--review-line)}.adminShell .alertCard,.adminShell .auditReadableCard,.adminShell .banActiveUsers article,.adminShell .banRecords article{border-radius:0!important;padding:7px 9px!important;gap:8px;box-shadow:none;border:0!important;border-bottom:1px solid var(--review-line)!important;background:transparent!important;color:inherit!important}.adminShell .alertToolbar,.adminShell .auditToolbarReadable,.adminShell .banCenterIntro{padding:7px 9px!important;border:0!important;border-bottom:1px solid var(--review-line)!important;border-radius:0!important;background:transparent!important;min-height:0;margin:0!important}.adminShell .alertToolbar b,.adminShell .auditToolbarReadable b,.adminShell .banCenterIntro h2{font-size:12px!important;margin:0}.adminShell .alertToolbar span,.adminShell .auditToolbarReadable span,.adminShell .banCenterIntro span{font-size:9px!important}.adminShell .auditToolbarReadable small,.adminShell .banCenterIntro p{font-size:10px;margin:3px 0 0}.adminShell .alertBody>div{gap:10px}.adminShell .alertBody b,.adminShell .auditEventTitle b{font-size:11px}.adminShell .alertBody p,.adminShell .auditEventBody p{font-size:11px;line-height:1.5;margin:3px 0;overflow-wrap:anywhere}.adminShell .alertBody small,.adminShell .alertBody time,.adminShell .auditEventTitle time{font-size:9px}.adminShell .alertSeverity{padding:2px 5px;border-radius:2px;background:#70809918;justify-content:center}.adminShell .alertSeverity i{display:none}.adminShell .alertSeverity span{font-size:9px}.adminShell .alertActions button,.adminShell .alertToolbar button,.adminShell .auditCategoryRail button,.adminShell .auditExportButton,.adminShell .banQuickActions button,.adminShell .banRecordTop button{height:auto!important;min-height:25px;padding:3px 8px!important;border-radius:3px!important;font-size:10px!important}.adminShell .auditCategoryRail{gap:3px;padding:6px 0}.adminShell .auditEventTitle>div{display:flex;align-items:center;gap:7px;min-width:0;flex-wrap:wrap}.adminShell .auditEventTitle span{font-size:9px;padding:1px 5px;border:1px solid var(--review-line);border-radius:2px;background:var(--review-hover)}.adminShell .auditEventBody details{margin-top:2px}.adminShell .auditEventBody summary{font-size:9px}.adminShell .auditEventBody code{max-width:100%;overflow-wrap:anywhere}.adminShell .banCenter{gap:6px}.adminShell .banCenter section{border-radius:0!important;box-shadow:none}.adminShell .banCenter section>header{padding:7px 9px!important}.adminShell .banRecordTop b{font-size:11px}.adminShell .banRecords p{font-size:11px;margin:3px 0}.adminShell .banRecords code,.adminShell .banRecords small{font-size:9px}.adminShell .banRecords article{display:grid;grid-template-columns:1fr auto;gap:3px 12px}.adminShell .banRecordTop,.adminShell .banRecords article>p{grid-column:1/-1}@media(min-width:901px){.adminShell>aside{height:100dvh!important}}@media(max-width:700px){.adminShell .alertBody>div{flex-wrap:wrap}.adminShell .auditToolbarReadable{display:grid;gap:7px}.adminShell .auditSearch{min-width:0;width:100%}.adminShell .auditCategoryRail{flex-wrap:wrap}.adminShell .banRecords article{grid-template-columns:1fr}.adminShell .banRecords article>*{grid-column:1!important}}.adminShell .alertBody p,.adminShell .banCenterIntro p,.adminShell .banRecords p{color:var(--review-muted)!important}.adminShell .alertBody{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2px 10px}.adminShell .alertBody>div{grid-column:1/-1}.adminShell .alertBody p{margin:0}.adminShell .alertBody small{align-self:center}.adminShell .alertCard.critical .alertSeverity{background:#e277821c;color:#dc8a95}.adminShell .alertCard.warning .alertSeverity{background:#cf9b4d1c;color:#c59953}.adminShell .alertCard.info .alertSeverity{background:#6c9ecd1c;color:#80a5cf}.adminShell .auditEventBody{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2px 10px}.adminShell .auditEventTitle{grid-column:1/-1}.adminShell .auditEventBody details,.adminShell .auditEventBody p{margin:0}.adminShell .auditEventBody details[open]{grid-column:1/-1}.adminShell .banCenterGrid{grid-template-columns:minmax(0,1fr);gap:7px}.adminShell .banActiveUsers{max-height:220px;overflow:auto}.adminShell .banCenter .emptyAdmin{margin:0;padding:10px 9px;font-size:11px}.adminShell .banRecords{max-height:calc(100dvh - 270px)}.adminShell .banRecords article{grid-template-columns:minmax(130px,1fr) minmax(160px,1.4fr) minmax(120px,1fr) 115px 40px;align-items:center;gap:6px}.adminShell .banRecordTop{display:contents}.adminShell .banRecordTop>div{grid-column:1;grid-row:1}.adminShell .banRecordTop>button{grid-column:5;grid-row:1}.adminShell .banRecords article>p{grid-column:2;grid-row:1}.adminShell .banRecords article>code{grid-column:3;grid-row:1;padding:0!important;border-radius:0;background:transparent!important}.adminShell .banRecords article>small{grid-column:4;grid-row:1}.adminShell .banCenter section>header{border-bottom:1px solid var(--review-line)}@media(max-width:700px){.adminShell .alertBody,.adminShell .auditEventBody{grid-template-columns:1fr}.adminShell .banRecords{max-height:none}.adminShell .banRecords article{grid-template-columns:minmax(0,1fr) auto}.adminShell .banRecordTop>div{grid-column:1;grid-row:1}.adminShell .banRecordTop>button{grid-column:2;grid-row:1}.adminShell .banRecords article>p{grid-column:1/-1!important;grid-row:2}.adminShell .banRecords article>code{grid-column:1!important;grid-row:3}.adminShell .banRecords article>small{grid-column:1!important;grid-row:4}}