.cropViewport{aspect-ratio:1;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;background:#1c171a;width:min(340px,78vw);margin:14px auto;position:relative;overflow:hidden}.cropViewport:active{cursor:grabbing}.cropViewport>img{pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;max-width:none;position:absolute}.cropFrame{pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 3px #fffffff0,inset 0 0 0 4px #1e161b2e}.cropGrid{pointer-events:none;position:absolute;inset:0}.cropGrid i{background:#ffffff57;position:absolute}.cropGrid i:first-child,.cropGrid i:nth-child(2){width:1px;top:0;bottom:0}.cropGrid i:first-child{left:33.333%}.cropGrid i:nth-child(2){left:66.666%}.cropGrid i:nth-child(3),.cropGrid i:nth-child(4){height:1px;left:0;right:0}.cropGrid i:nth-child(3){top:33.333%}.cropGrid i:nth-child(4){top:66.666%}.cropLoading{color:#d9d0d4;place-items:center;font-size:12px;display:grid;position:absolute;inset:0}.cropZoom{gap:9px}.cropZoom>span{min-width:34px;color:var(--muted);font-size:10px}.cropActions .primary:disabled{opacity:.45;cursor:not-allowed}.roomHead{grid-template-columns:1fr!important;align-items:stretch!important;gap:0!important;padding:0!important;display:grid!important}.partnerIdentityRow{justify-content:space-between;align-items:center;gap:12px;min-width:0;min-height:58px;padding:8px 14px 7px;display:flex}.partnerIdentity{align-items:center;gap:10px;min-width:0;display:flex}.partnerAvatar{border-radius:50%!important;width:42px!important;min-width:42px!important;height:42px!important}.partnerNameBlock{gap:1px;min-width:0;display:grid}.partnerNameBlock strong{text-overflow:ellipsis;white-space:nowrap;letter-spacing:-.02em;max-width:100%;line-height:1.15;display:block;overflow:hidden;font-size:21px!important}.partnerNameBlock small{color:var(--muted);line-height:1.25;font-size:11px!important}.partnerIdentityHint{color:#a3969d;white-space:nowrap;font-size:9px}.roomActions{border-top:1px solid var(--line);flex-wrap:wrap;min-width:0;min-height:46px;justify-content:flex-end!important;align-items:center!important;gap:6px!important;padding:6px 12px!important;display:flex!important}.roomActions button,.roomActions .translationToggle{border-radius:8px!important;height:34px!important;min-height:34px!important;padding:0 10px!important;font-size:11px!important;line-height:1!important}.roomActions .translationToggle{gap:5px!important}.roomActions .translationToggle b{font-size:10px!important}.roomActions .translationToggleIcon{font-size:14px!important}.roomActions .soundControl{min-width:auto!important}.roomActions .soundControl span{font-size:14px!important}.roomActions .soundControl em{font-size:9px!important}.roomActions .rematchButton b,.roomActions .reportButton b,.roomActions .leaveButton b{font-size:10px!important}.commentPair{gap:8px!important;margin:8px 12px!important}.commentCard{min-height:88px!important;padding:10px 13px!important}.commentCard header{margin-bottom:5px!important}.commentCard p{line-height:1.55!important}.translationBar{min-height:42px!important;margin:6px 12px!important;padding:7px 10px!important}.connectedLine{margin:4px auto 8px!important}.roomPanel>.messages{border-top:0!important}.mediaComposerNote{margin:5px 12px 7px!important}.attachButton,.voiceRecordButton{width:50px!important;min-width:50px!important;height:50px!important;color:var(--coral)!important;box-shadow:none!important;background:#f5edef!important;border:0!important;border-radius:9px!important;place-items:center!important;padding:0!important;display:grid!important}.attachButton:hover,.voiceRecordButton:hover{transform:translateY(-1px);background:#f0e5e8!important}.attachButton .photoGlyph,.voiceRecordButton svg{fill:none!important;stroke:currentColor!important;stroke-width:2.1px!important;stroke-linecap:round!important;stroke-linejoin:round!important;width:24px!important;height:24px!important}.voiceRecordButton.isRecording{color:#fff!important;background:#2a2026!important;grid-auto-flow:column!important;gap:7px!important;width:auto!important;min-width:82px!important;padding:0 11px!important}.voiceRecordButton.isRecording>span{color:#fff;font-size:10px!important;display:inline!important}html[data-theme=dark] .attachButton,html[data-theme=dark] .voiceRecordButton{color:#ff7290!important;background:#2c222b!important}html[data-theme=dark] .voiceRecordButton.isRecording{color:#fff!important;background:#ff6685!important}.composer{gap:7px!important;padding-top:8px!important;padding-bottom:8px!important}.composer input{min-height:50px!important}@media (max-width:760px){.partnerIdentityRow{padding-inline:10px}.partnerIdentityHint{display:none}.partnerNameBlock strong{font-size:19px!important}.roomActions{flex-wrap:nowrap;overflow-x:auto;justify-content:flex-start!important;padding:5px 9px!important}.roomActions>*{flex:none}.roomActions button,.roomActions .translationToggle{height:32px!important;min-height:32px!important;padding-inline:8px!important}.commentPair{margin-inline:8px!important}}.avatarFileInput{clip:rect(0 0 0 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.avatarPicker{aspect-ratio:1!important;color:#a7a0a4!important;cursor:pointer!important;background:#ece8ea!important;border-radius:50%!important;flex:0 0 82px!important;place-items:center!important;width:82px!important;min-width:82px!important;height:82px!important;display:grid!important;overflow:hidden!important}.avatarPicker img{object-fit:cover!important;border-radius:50%!important;width:100%!important;height:100%!important}.avatarPicker .defaultAvatar{width:58%!important;height:58%!important}.defaultAvatar{fill:currentColor;color:#aaa4a8;display:block}.avatarCamera{background:#31282d!important;border-radius:50%!important;width:25px!important;height:25px!important;bottom:4px!important;right:4px!important}.avatarSelectButton{color:#fff;cursor:pointer;background:#30282c;border:0;border-radius:7px;justify-content:center;align-items:center;min-height:32px;padding:0 12px;font-size:11px;font-weight:800;display:inline-flex}.avatarSelectButton:hover{background:#43373d}.partnerAvatar{aspect-ratio:1!important;color:#aaa4a8!important;background:#ece8ea!important;border-radius:50%!important;flex:0 0 44px!important;place-items:center!important;width:44px!important;min-width:44px!important;height:44px!important;padding:0!important;display:grid!important}.partnerAvatar img{object-fit:cover!important;border-radius:50%!important;width:100%!important;height:100%!important;display:block!important}.partnerAvatar .defaultAvatar{pointer-events:none;width:58%!important;height:58%!important}.partnerAvatar.clickable{cursor:pointer}.partnerIdentityRow{min-height:56px!important}.partnerIdentityHint{display:none!important}.cropViewport img{will-change:width,height,left,top}.cropLoadError{text-align:center;padding:22px;line-height:1.6;color:#ffd7df!important}.voiceCancelButton{color:#8d7f86;cursor:pointer;background:#f2edef;border:0;border-radius:9px;place-items:center;width:50px;min-width:50px;height:50px;padding:0;display:grid}.voiceCancelButton span{font-size:24px;font-weight:500;line-height:1}.voiceCancelButton:hover{color:#554a50;background:#e9e1e5}html[data-theme=dark] .voiceCancelButton{color:#c7bbc1;background:#2c252a}@media (max-width:760px){.avatarPicker{flex-basis:72px!important;width:72px!important;min-width:72px!important;height:72px!important}.partnerAvatar{flex-basis:42px!important;width:42px!important;min-width:42px!important;height:42px!important}}.readReceipt.isSent{opacity:.58;font-weight:650}.readReceipt.isRead{opacity:1;font-weight:800}.reconnectIndicator{color:#786c72;background:#f3eef0;border-radius:8px;align-items:center;gap:7px;width:max-content;max-width:80%;margin:7px 14px;padding:7px 10px;font-size:10px;display:flex}.reconnectIndicator>span{font-size:15px;animation:1.1s linear infinite reconnectSpin}@keyframes reconnectSpin{to{transform:rotate(360deg)}}html[data-theme=dark] .reconnectIndicator{color:#c9bcc3;background:#2d252a}.roomActions{scrollbar-width:thin;overflow-x:auto;flex-wrap:nowrap!important}.roomActions>*{white-space:nowrap;flex:none}.roomActions button,.roomActions .translationToggle{white-space:nowrap!important;justify-content:center!important;align-items:center!important;gap:6px!important;font-size:10px!important;font-weight:800!important;line-height:1!important;display:inline-flex!important}.roomActions button b,.roomActions button em,.roomActions .translationToggle b{white-space:nowrap!important;font-size:10px!important;font-style:normal!important;font-weight:800!important;line-height:1!important}.roomActions .translationToggleIcon,.roomActions .soundControl>span,.roomActions .rematchButton>span,.roomActions .reportButton>span,.roomActions .leaveButton>span{place-items:center!important;width:18px!important;min-width:18px!important;height:18px!important;font-size:12px!important;line-height:1!important;display:inline-grid!important}.roomActions .reportButton>span{border-radius:50%!important}.privateRoomActions{flex-wrap:nowrap!important;overflow-x:auto!important}.privateRoomActions>*{flex:none;white-space:nowrap!important}.privateRoomActions button,.privateRoomActions .switchLabel{white-space:nowrap!important;justify-content:center!important;align-items:center!important;gap:6px!important;height:34px!important;min-height:34px!important;font-size:10px!important;line-height:1!important;display:inline-flex!important}.privateRoomActions .reportButton b{white-space:nowrap!important;font-size:10px!important}.privateRoomActions .reportButton>span{width:18px!important;min-width:18px!important;height:18px!important;font-size:12px!important}.reconnectIndicator{align-items:flex-start;width:min(520px,100% - 28px);max-width:none;padding:10px 12px}.reconnectIndicator>span{flex:0 0 18px;place-items:center;width:18px;height:18px;display:grid}.reconnectIndicator>div{gap:3px;min-width:0;display:grid}.reconnectIndicator b{font-size:10px;line-height:1.35}.reconnectIndicator small{color:#8a7d84;font-size:9px;line-height:1.5}html[data-theme=dark] .reconnectIndicator small{color:#afa2a9}.liveStoryStats{max-width:820px!important}@media (max-width:860px){.liveStoryStats{max-width:calc(100% - 32px)!important}}.chatCard,.chatCardV2,.liveStoryStats{border-radius:12px!important}@media (max-width:860px){.chatCard,.chatCardV2,.liveStoryStats{border-radius:10px!important}}.profilePanel.maintenanceActive{position:relative}.maintenancePublicNotice{color:#6e2634;background:#fff2f4;border:1px solid #e3a9b2;border-radius:10px;margin:0 0 18px;padding:16px 18px;box-shadow:0 8px 24px #73263512}.maintenancePublicNotice>div{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.maintenancePublicNotice span{letter-spacing:.14em;color:#b43d55;font-size:10px;font-weight:900}.maintenancePublicNotice b{letter-spacing:-.02em;font-size:16px}.maintenancePublicNotice p{color:#74434c;margin:8px 0 6px;font-size:12px;line-height:1.65}.maintenancePublicNotice strong{color:#a12e45;font-size:13px;display:block}.profilePanel.maintenanceActive .profileInteraction{opacity:.34;filter:grayscale(.85);pointer-events:none;-webkit-user-select:none;user-select:none}.profilePanel.maintenanceActive .profileInteraction input,.profilePanel.maintenanceActive .profileInteraction select,.profilePanel.maintenanceActive .profileInteraction textarea{color:#8b8588!important;background:#e9e7e8!important;border-color:#d6d2d4!important}.avatarSelectButton.disabled{cursor:not-allowed!important}html[data-theme=dark] .maintenancePublicNotice{color:#ffd9df;background:#2c151b;border-color:#66303c}html[data-theme=dark] .maintenancePublicNotice span,html[data-theme=dark] .maintenancePublicNotice strong{color:#ff91a5}html[data-theme=dark] .maintenancePublicNotice p{color:#d8aeb7}@media (max-width:560px){.maintenancePublicNotice{padding:14px}.maintenancePublicNotice>div{gap:4px;display:grid}.maintenancePublicNotice b{font-size:15px}.maintenancePublicNotice p{font-size:11px}}:root{--otc-frame-max:820px;--otc-page-gutter:14px}html,body{-moz-text-size-adjust:100%;text-size-adjust:100%;width:100%;min-width:0;max-width:100%;overflow-x:clip}.chatCard,.chatCardV2,.liveStoryStats{width:min(calc(100vw - (var(--otc-page-gutter) * 2)),var(--otc-frame-max))!important;max-width:var(--otc-frame-max)!important;margin-left:auto!important;margin-right:auto!important}.cropOverlay{z-index:10000!important;width:100vw!important;height:100dvh!important;padding:max(10px,env(safe-area-inset-top)) 10px max(10px,env(safe-area-inset-bottom))!important;place-items:center!important;display:grid!important;position:fixed!important;inset:0!important;overflow:hidden!important}.cropModal{width:min(94vw,420px)!important;max-height:calc(100dvh - max(20px,env(safe-area-inset-top)) - max(20px,env(safe-area-inset-bottom)))!important;overscroll-behavior:contain!important;-webkit-overflow-scrolling:touch!important;touch-action:pan-y!important;margin:0!important;overflow:hidden auto!important}.cropViewport{touch-action:none!important;width:min(340px,78vw)!important;margin:12px auto!important}.messageWithMeta{width:max-content!important;min-width:0!important;max-width:84%!important}.messageWithMeta .bubble{width:auto!important;min-width:0!important;max-width:100%!important}.bubble p{word-break:normal!important;overflow-wrap:break-word!important;line-break:strict!important}.mobilePrimaryActions,.mobilePartnerComment,.mobileChatMenu,.mobileChatMenuBackdrop,.mobilePartnerAge{display:none}@media (min-width:821px){.heroV041{padding-left:28px!important;padding-right:28px!important}.heroV041 .heroV2Title{text-align:center!important;width:min(100%,1080px)!important;max-width:1080px!important;margin:8px auto 16px!important;font-size:clamp(48px,4.35vw,68px)!important;line-height:1.12!important;overflow:visible!important}.heroV041 .heroV2Title .heroTitleLine{white-space:nowrap!important;text-align:center!important;width:100%!important;display:block!important}.heroV041 .heroV2Lead{max-width:1040px!important}.heroV041 .heroLeadLine{white-space:nowrap;display:block}.mobileCopy h2>span{display:block}}@media (max-width:820px){:root{--otc-page-gutter:14px}input,textarea,select{font-size:16px!important}.siteHeader{height:58px!important;padding:0 14px!important}.brand{font-size:18px!important}.headerNav{gap:10px!important}.heroV041{min-width:0!important;max-width:100%!important;padding:20px 14px 30px!important}.heroV041 .heroV2Title{letter-spacing:-.045em!important;width:100%!important;max-width:none!important;margin:5px auto 11px!important;font-size:clamp(23px,6.8vw,29px)!important;line-height:1.16!important}.heroV041 .heroV2Title .heroTitleLine{white-space:nowrap!important;word-break:keep-all!important;width:100%!important;display:block!important}.heroV041 .heroV2Lead{max-width:34ch!important;margin:0 auto 14px!important;font-size:13px!important;line-height:1.62!important}.moodCloudSky{gap:8px!important;margin:6px auto 10px!important}.thoughtCloud{min-height:42px!important;padding:8px 12px!important;font-size:12px!important}.chatCardTop{height:46px!important;padding:0 13px!important}.profilePanel{padding:15px!important}.avatarSetup{margin-bottom:12px!important}.avatarSetupCopy p{margin:4px 0 8px!important;font-size:11px!important;line-height:1.5!important}.profileGrid{grid-template-columns:1fr!important;gap:9px!important}.profileGrid label{gap:5px!important}.profileGrid label>span{font-size:12px!important}.profileGrid input,.profileGrid select{height:44px!important}.profileCommentField textarea{min-height:92px!important}.consents{gap:7px!important;margin:12px 0!important}.consents label{font-size:10px!important;line-height:1.45!important}.startButton{height:50px!important}.startMicrocopy{margin-top:8px!important;font-size:10px!important}.liveStoryStats{grid-template-columns:1fr!important;gap:8px!important;margin:10px auto 24px!important;padding:13px 14px!important}.liveStoryStats article{justify-content:flex-start!important;align-items:center!important;gap:10px!important;padding:0!important}.liveStoryStats article>span,.liveStoryStats article>.liveStoryDot,.liveStoryStats article>.messageGlyph{text-align:center;flex:0 0 18px;width:18px}.liveStoryStats article>div{gap:3px!important;min-width:0!important;display:grid!important}.liveStoryStats small{text-align:left!important;font-size:10.5px!important;line-height:1.35!important}.liveStoryStats strong{text-align:left!important;font-size:20px!important;line-height:1!important}.liveStoryStats .statsSpark{display:none!important}.waitingPanel{min-height:360px!important;padding:38px 20px!important}.roomActions{scrollbar-width:none;-webkit-overflow-scrolling:touch;overflow:auto hidden;flex-wrap:nowrap!important}.roomActions::-webkit-scrollbar{display:none}.roomActions>*{flex:none!important}.roomActions button,.roomActions .translationToggle{white-space:nowrap!important;min-width:max-content!important}.messageWithMeta{max-width:88%!important}}
.mobilePrimaryActions,.mobilePartnerComment,.mobileChatMenu,.mobileChatMenuBackdrop,.mobilePartnerAge{display:none}@media (max-width:900px),(hover:none) and (pointer:coarse){body.otcMobileConversation,body.otcMobileWaiting{overscroll-behavior:none;width:100%!important;max-width:100%!important;margin:0!important;padding:0!important;overflow:hidden!important}body.otcMobileConversation .siteHeader,body.otcMobileConversation .liveStoryStats,body.otcMobileConversation .postChatContent,body.otcMobileWaiting .siteHeader,body.otcMobileWaiting .liveStoryStats,body.otcMobileWaiting .postChatContent{display:none!important}body.otcMobileConversation .hero,body.otcMobileConversation .heroV2,body.otcMobileConversation .heroV041,body.otcMobileWaiting .hero,body.otcMobileWaiting .heroV2,body.otcMobileWaiting .heroV041{width:100%!important;max-width:none!important;min-height:0!important;margin:0!important;padding:0!important;position:static!important;overflow:visible!important}.mobileWaitingShell{z-index:1190!important;width:100dvw!important;height:100dvh!important;padding:max(12px,env(safe-area-inset-top)) 14px max(12px,env(safe-area-inset-bottom))!important;box-shadow:none!important;background:var(--card)!important;border:0!important;border-radius:0!important;margin:0!important;position:fixed!important;inset:0!important;overflow:hidden!important}.mobileWaitingShell .chatCardTop{display:none!important}.mobileWaitingShell .waitingPanel{justify-content:center!important;align-items:center!important;width:100%!important;height:100%!important;min-height:0!important;margin:0!important;padding:20px!important;display:flex!important}.mobileConversationShell{z-index:1200!important;top:var(--otc-chat-vv-top,0px)!important;width:100dvw!important;min-width:100dvw!important;max-width:100dvw!important;height:var(--otc-chat-vv-height,100dvh)!important;min-height:0!important;max-height:none!important;box-shadow:none!important;filter:none!important;-webkit-backdrop-filter:none!important;background:var(--card)!important;border:0!important;border-radius:0!important;outline:0!important;margin:0!important;padding:0!important;position:fixed!important;left:0!important;overflow:hidden!important}.mobileConversationShell .chatCardTop{display:none!important}.mobileConversationShell .roomPanel{width:100%!important;min-width:0!important;max-width:none!important;height:100%!important;min-height:0!important;max-height:none!important;box-shadow:none!important;background:var(--card)!important;border:0!important;border-radius:0!important;flex-direction:column!important;margin:0!important;padding:0!important;display:flex!important;overflow:hidden!important}.mobileConversationShell .roomHead{border:0!important;border-bottom:1px solid var(--line)!important;background:var(--card)!important;border-radius:0!important;flex:none!important;width:100%!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important;display:block!important;overflow:visible!important}.mobileConversationShell .partnerIdentityRow{justify-content:space-between!important;align-items:center!important;gap:4px!important;width:100%!important;height:40px!important;min-height:40px!important;margin:0!important;padding:3px 5px 3px 9px!important;display:flex!important}.mobileConversationShell .partnerAvatar,.mobileConversationShell .desktopPartnerMeta,.mobileConversationShell .desktopRoomActions{display:none!important}.mobileConversationShell .partnerIdentity{gap:0!important;min-width:0!important}.mobileConversationShell .partnerNameBlock{align-items:baseline!important;gap:6px!important;min-width:0!important;display:flex!important}.mobileConversationShell .partnerNameBlock strong{text-overflow:ellipsis!important;white-space:nowrap!important;max-width:40vw!important;font-size:14px!important;font-weight:850!important;line-height:1!important;display:block!important;overflow:hidden!important}.mobileConversationShell .mobilePartnerAge{color:var(--muted)!important;white-space:nowrap!important;flex:none!important;font-size:10px!important;line-height:1!important;display:block!important}.mobileConversationShell .mobilePrimaryActions{flex:none!important;justify-content:flex-end!important;align-items:center!important;gap:1px!important;display:flex!important}.mobileConversationShell .mobileIconButton{width:30px!important;min-width:30px!important;height:30px!important;min-height:30px!important;color:var(--muted)!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:7px!important;place-items:center!important;margin:0!important;padding:0!important;display:grid!important}.mobileConversationShell .mobileIconButton svg{fill:none!important;stroke:currentColor!important;stroke-width:1.8px!important;stroke-linecap:round!important;stroke-linejoin:round!important;width:18px!important;height:18px!important;display:block!important}.mobileConversationShell .mobileIconButton.isActive{color:var(--coral)!important;background:#ff5f7814!important}.mobileConversationShell .mobilePartnerComment{border:0!important;border-bottom:1px solid var(--line)!important;background:var(--card)!important;border-radius:0!important;flex:0 0 21px!important;grid-template-columns:auto auto minmax(0,1fr)!important;align-items:center!important;gap:4px!important;width:100%!important;height:21px!important;min-height:21px!important;margin:0!important;padding:2px 8px!important;display:grid!important}.mobileConversationShell .mobilePartnerComment>span,.mobileConversationShell .mobilePartnerComment>b{white-space:nowrap!important;font-size:9px!important;line-height:1!important}.mobileConversationShell .mobilePartnerComment>span{color:var(--coral)!important}.mobileConversationShell .mobilePartnerComment>p{white-space:nowrap!important;text-overflow:ellipsis!important;min-width:0!important;color:var(--ink)!important;margin:0!important;font-size:10px!important;line-height:1.1!important;overflow:hidden!important}.mobileConversationShell .commentPair,.mobileConversationShell .translationBar,.mobileConversationShell .connectedLine,.mobileConversationShell .mediaComposerNote{display:none!important}.mobileConversationShell .messages{width:100%!important;min-width:0!important;min-height:0!important;box-shadow:none!important;overscroll-behavior:contain!important;-webkit-overflow-scrolling:touch!important;background:var(--card)!important;border:0!important;border-radius:0!important;flex:auto!important;margin:0!important;padding:4px 6px 5px!important;scroll-padding:4px 0 6px!important;display:block!important;overflow:hidden auto!important}.mobileConversationShell .bubbleRow{margin:2px 0!important}.mobileConversationShell .messageWithMeta{max-width:92%!important}.mobileConversationShell .mediaMessageRow{max-width:94%!important;margin:2px 0!important}.mobileConversationShell .bubble{max-width:100%!important;box-shadow:none!important;border-radius:14px 14px 14px 4px!important;margin:0!important;padding:6px 9px 5px!important}.mobileConversationShell .mine .bubble{border-radius:14px 14px 4px!important}.mobileConversationShell .bubble p{font-size:14px!important;line-height:1.4!important}.mobileConversationShell .bubble time,.mobileConversationShell .readReceipt{margin-top:1px!important;font-size:8px!important}.mobileConversationShell .typingRow{margin:3px 0!important}.mobileConversationShell .topicCards{margin:4px 0!important}.mobileConversationShell .reconnectIndicator{margin:4px auto!important;padding:7px 9px!important}.mobileConversationShell .composer{width:100%!important;height:auto!important;min-height:49px!important;padding:4px 6px max(4px,env(safe-area-inset-bottom))!important;border:0!important;border-top:1px solid var(--line)!important;box-shadow:none!important;background:var(--card)!important;border-radius:0!important;flex:none!important;align-items:center!important;gap:5px!important;margin:0!important;display:flex!important}.mobileConversationShell .composer input:not(.mediaFileInput){border:1px solid var(--line)!important;background:var(--surface)!important;width:auto!important;min-width:0!important;height:40px!important;min-height:40px!important;color:var(--ink)!important;border-radius:18px!important;flex:auto!important;margin:0!important;padding:0 9px!important;font-size:16px!important}.mobileConversationShell .attachButton,.mobileConversationShell .voiceRecordButton,.mobileConversationShell .voiceCancelButton{border-radius:9px!important;flex:0 0 38px!important;place-items:center!important;width:38px!important;min-width:38px!important;height:38px!important;min-height:38px!important;margin:0!important;padding:0!important;display:grid!important}.mobileConversationShell .composer .sendButton{display:none!important}.mobileConversationShell .mobileChatMenuBackdrop{z-index:1240!important;background:#14101229!important;border:0!important;border-radius:0!important;width:100dvw!important;height:100dvh!important;margin:0!important;padding:0!important;display:block!important;position:fixed!important;inset:0!important}.mobileConversationShell .mobileChatMenu{z-index:1250!important;border:1px solid var(--line)!important;background:var(--surface)!important;border-radius:12px!important;width:min(250px,100dvw - 12px)!important;max-height:min(72dvh,440px)!important;padding:6px!important;display:grid!important;position:absolute!important;top:38px!important;right:5px!important;overflow:auto!important;box-shadow:0 18px 55px #1f161b38!important}.mobileConversationShell .mobileChatMenu a,.mobileConversationShell .mobileChatMenu button{width:100%!important;min-height:38px!important;color:var(--ink)!important;font:inherit!important;text-align:left!important;background:0 0!important;border:0!important;border-radius:8px!important;align-items:center!important;margin:0!important;padding:0 10px!important;font-size:12px!important;display:flex!important}.mobileConversationShell .mobileChatMenu .danger{color:#c64057!important}.mobileConversationShell .mobileChatMenu button:disabled{opacity:.42!important;cursor:default!important}}
.adminMain{padding:12px 16px 24px!important}.adminMain>header{min-height:58px!important;margin-bottom:8px!important;padding:7px 0 9px!important}.adminMain>header h1{margin-top:1px!important;font-size:21px!important}.adminMain>header p{margin-bottom:1px!important;font-size:8px!important}.adminHeaderTools{gap:7px!important}.adminSafetyToggle{min-height:38px!important;padding:5px 8px!important}.adminLive{height:34px!important;padding:0 9px!important}.scannerNotice{min-height:0!important;margin:0 0 8px!important;padding:7px 10px!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{min-height:52px!important;padding:8px 11px!important}.commandCenterHead h2{margin:1px 0!important;font-size:15px!important}.commandCenterHead>div:first-child>small{font-size:8px!important}.commandLegend{align-items:center;display:flex;gap:9px!important;font-size:8px!important}.commandLegend>span{white-space:nowrap;align-items:center;gap:4px;display:flex}.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{min-height:34px!important;padding:6px 9px!important}.publicCounterAdmin{min-height:48px!important;margin:0 0 8px!important;padding:8px 10px!important}.adminGrid{gap:8px!important}.roomList,.roomWatch{min-height:0}.roomList>button{padding:8px 9px!important}.watchHead{min-height:46px!important;padding:8px 10px!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;color:#fff;letter-spacing:0;text-transform:none;opacity:0;visibility:hidden;pointer-events:none;background:#282225;border-radius:6px;width:max-content;max-width:250px;padding:6px 8px;font-size:9px;font-style:normal;font-weight:600;line-height:1.45;transition:opacity .12s,transform .12s;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%)translateY(3px);box-shadow:0 8px 24px #1f161b33}.adminTip[data-tip]:before{content:"";z-index:5001;opacity:0;visibility:hidden;border:5px solid #0000;border-top-color:#282225;position:absolute;bottom:calc(100% + 3px);left:50%;transform:translate(-50%)}.adminTip[data-tip]:hover:after,.adminTip[data-tip]:hover:before{opacity:1;visibility:visible}.adminTip[data-tip]:hover:after{transform:translate(-50%)translateY(0)}.roomList .adminTip[data-tip]:after,.liveUserRows .adminTip[data-tip]:after{left:auto;right:0;transform:translateY(3px)}.roomList .adminTip[data-tip]:hover:after,.liveUserRows .adminTip[data-tip]:hover:after{transform:translateY(0)}.auditToolbarReadable{margin-bottom:7px!important;padding:10px 12px!important}.auditSearch{width:min(440px,46%)}.auditCategoryRail{gap:5px;margin-bottom:7px;padding:1px;display:flex;overflow-x:auto}.auditCategoryRail button{color:#756970;cursor:pointer;background:#fff;border:1px solid #e2dce0;border-radius:6px;flex:none;height:30px;padding:0 9px;font-size:8px}.auditCategoryRail button.active{color:#fff;background:#2a2427;border-color:#2a2427}.auditReadableList{gap:6px;display:grid}.auditReadableCard{background:#fff;border-left:3px solid #d8d0d5;border-radius:8px;grid-template-columns:38px minmax(0,1fr);gap:10px;padding:9px 11px;display:grid}.auditReadableCard.success{border-left-color:#51a780}.auditReadableCard.warning{border-left-color:#d69a34}.auditReadableCard.danger{border-left-color:#c44159}.auditEventIcon{color:#655a60;background:#f2eef0;border-radius:8px;place-items:center;width:34px;height:34px;font-size:13px;font-weight:900;display:grid}.auditEventIcon.auth{color:#5374a0;background:#edf2fb}.auditEventIcon.chat{color:#438069;background:#eef8f4}.auditEventIcon.room{color:#7c5c96;background:#f4eff9}.auditEventIcon.media{color:#aa665e;background:#fff2f0}.auditEventIcon.safety{color:#b9475e;background:#fff0f2}.auditEventIcon.admin{color:#806a4f;background:#f4f1ed}.auditEventTitle{justify-content:space-between;align-items:start;gap:12px;display:flex}.auditEventTitle>div{align-items:center;gap:7px;min-width:0;display:flex}.auditEventTitle span{letter-spacing:.1em;color:#9b8f96;font-size:7px;font-weight:850}.auditEventTitle time{color:#968b91;white-space:nowrap;font-size:8px}.auditEventBody>p{color:#665c61;margin:3px 0 0;font-size:10px;line-height:1.55}.auditEventBody details{margin-top:4px}.auditEventBody summary{cursor:pointer;color:#9a8e95;font-size:8px}.auditEventBody code{white-space:pre-wrap;overflow-wrap:anywhere;color:#685e63;background:#f8f6f7;border-radius:5px;margin-top:5px;padding:7px;font-size:8px;line-height:1.55;display:block}@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{background:#fff;border:1px solid #e7e1e4;border-radius:8px;align-items:center;gap:5px;margin:0 0 8px;padding:6px 7px;display:flex;overflow-x:auto}.systemHealthStrip>span{color:#6d6368;background:#f8f5f6;border-radius:6px;flex:none;align-items:center;gap:5px;min-height:27px;padding:0 7px;font-size:8px;font-weight:750;display:flex}.systemHealthStrip>span b{letter-spacing:.08em;color:#9c9097;font-size:7px}.systemHealthStrip>span.healthy{color:#3b775d;background:#edf7f1}.systemHealthStrip>span.pending{color:#887b82;background:#f5f2f3}.systemHealthStrip>span.warning{color:#8b641f;background:#fff5e8}@media (min-width:1600px){.commandMap,.commandMap.realMap{height:700px!important;min-height:700px!important}.commandRail{min-height:700px!important}}.auditSearch{align-items:center;gap:6px;display:flex}.auditSearch .searchBox{flex:1}.auditExportButton{color:#fff;cursor:pointer;background:#2a2427;border:0;border-radius:6px;flex:none;height:34px;padding:0 10px;font-size:8px;font-weight:800}.auditExportButton:hover{background:#40363b}.adminTip[data-tip]:after,.adminTip[data-tip]:before{display:none!important}.adminFloatingTip{z-index:20000;color:#fff;letter-spacing:0;text-transform:none;pointer-events:none;background:#262124;border-radius:7px;width:max-content;max-width:min(280px,100vw - 24px);padding:7px 9px;font-size:10px;font-weight:700;line-height:1.5;position:fixed;transform:translate(-50%,-100%);box-shadow:0 10px 30px #1c141938}.adminFloatingTip.below{transform:translate(-50%)}.adminFloatingTip:after{content:"";border:5px solid #0000;position:absolute;left:50%;transform:translate(-50%)}.adminFloatingTip.above:after{border-top-color:#262124;top:100%}.adminFloatingTip.below:after{border-bottom-color:#262124;bottom:100%}.adminThumbButton{cursor:pointer;background:0 0;border:0;border-radius:7px;width:72px;height:58px;padding:0;display:block;overflow:hidden}.adminThumbButton .adminThumb{width:100%;height:100%;transition:transform .16s,filter .16s}.adminThumbButton:hover .adminThumb{filter:brightness(.94);transform:scale(1.035)}.adminThumbButton:focus-visible{outline-offset:2px;outline:2px solid #ff657f}.adminMediaViewerOverlay{z-index:15000;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#1611149e;place-items:center;padding:28px;display:grid;position:fixed;inset:0}.adminMediaViewer{background:#fff;border-radius:12px;grid-template-columns:minmax(0,1fr) 320px;width:min(1180px,100vw - 56px);height:min(780px,100vh - 56px);min-height:520px;display:grid;overflow:hidden;box-shadow:0 28px 90px #130d1147}.adminMediaViewerMain{background:#171417;place-items:center;min-width:0;min-height:0;padding:22px;display:grid;overflow:hidden}.adminMediaViewerMain>img,.adminMediaViewerMain>video{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:100%;display:block}.adminMediaViewerMain>video{width:100%;height:100%}.adminMediaViewerLoading{color:#cfc5ca;text-align:center;place-items:center;gap:10px;display:grid}.adminMediaViewerLoading span{letter-spacing:.2em;font-size:24px}.adminMediaViewerLoading.error{color:#ff9aaa}.adminMediaAudio{color:#fff;text-align:center;place-items:center;gap:18px;width:min(620px,90%);display:grid}.adminMediaAudio>div{font-size:62px}.adminMediaAudio>b{font-size:15px}.adminMediaAudio audio{width:100%}.adminMediaViewerInfo{background:#fff;border-left:1px solid #eee8eb;flex-direction:column;min-width:0;padding:18px;display:flex}.adminMediaViewerHead{border-bottom:1px solid #eee9ec;justify-content:space-between;align-items:flex-start;gap:12px;padding-bottom:14px;display:flex}.adminMediaViewerHead small{letter-spacing:.14em;color:#9b8f96;font-size:8px;font-weight:900}.adminMediaViewerHead h2{overflow-wrap:anywhere;margin:4px 0 0;font-size:18px;line-height:1.35}.adminMediaViewerHead button{color:#675c62;cursor:pointer;background:#f2edef;border:0;border-radius:7px;flex:0 0 34px;width:34px;height:34px;font-size:22px}.adminMediaViewerInfo dl{gap:0;margin:14px 0;display:grid;overflow:auto}.adminMediaViewerInfo dl>div{border-bottom:1px solid #f1edef;grid-template-columns:86px minmax(0,1fr);gap:10px;padding:9px 0;display:grid}.adminMediaViewerInfo dt{color:#9b8f96;letter-spacing:.04em;font-size:8px;font-weight:800}.adminMediaViewerInfo dd{color:#52494e;overflow-wrap:anywhere;margin:0;font-size:10px}.adminMediaViewerInfo .mono{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:8px}.adminMediaViewerNote{color:#81757c;background:#f7f3f5;border-radius:7px;margin-top:auto;padding:9px 10px;font-size:9px;line-height:1.55}.adminMediaViewerActions{grid-template-columns:1fr 1fr;gap:7px;margin-top:10px;display:grid}.adminMediaViewerActions button{cursor:pointer;border:0;border-radius:7px;height:40px;font-size:10px;font-weight:850}.adminMediaViewerActions .secondary{color:#5f545a;background:#eee8eb}.adminMediaViewerActions .primary{color:#fff;background:#2b2428}.adminMediaViewerActions .primary:disabled{opacity:.35;cursor:not-allowed}@media (max-width:900px){.adminMediaViewerOverlay{padding:12px}.adminMediaViewer{grid-template-rows:minmax(0,1fr) auto;grid-template-columns:1fr;width:calc(100vw - 24px);height:calc(100vh - 24px);min-height:0}.adminMediaViewerInfo{border-top:1px solid #eee8eb;border-left:0;max-height:44vh}}.maintenanceControl{color:#3b775d;cursor:pointer;background:#edf7f1;border:0;border-radius:6px;flex:none;align-items:center;gap:5px;min-height:27px;padding:0 8px;font-size:8px;font-weight:850;display:flex}.maintenanceControl b{letter-spacing:.08em;color:inherit;font-size:7px}.maintenanceControl.on{color:#b9475e;background:#fff0f2}.banCenter{gap:10px;display:grid}.banCenterIntro{background:#fff;border:1px solid #e5dfe2;border-radius:10px;justify-content:space-between;align-items:flex-end;gap:18px;padding:13px 15px;display:flex}.banCenterIntro span,.banCenter section header span{letter-spacing:.14em;color:#9a8f95;font-size:7px;font-weight:900}.banCenterIntro h2{margin:2px 0;font-size:18px}.banCenterIntro p{color:#7e7379;margin:0;font-size:9px;line-height:1.5}.banCenterIntro>b{color:#a64157;white-space:nowrap;font-size:9px}.banCenterGrid{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:start;gap:10px;display:grid}.banCenter section{background:#fff;border:1px solid #e5dfe2;border-radius:10px;overflow:hidden}.banCenter section>header{border-bottom:1px solid #eee9ec;justify-content:space-between;align-items:end;padding:10px 12px;display:flex}.banCenter section>header>div{gap:1px;display:grid}.banCenter section>header b{font-size:12px}.banCenter section>header small{color:#94898f;font-size:8px}.banActiveUsers>article{border-bottom:1px solid #f0ecee;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px 11px;display:grid}.banActiveUsers>article:last-child{border-bottom:0}.banActiveUsers>article>div:first-child{gap:2px;min-width:0;display:grid}.banActiveUsers b{font-size:10px}.banActiveUsers small{color:#94898f;white-space:nowrap;text-overflow:ellipsis;font-size:8px;overflow:hidden}.banQuickActions{gap:4px;display:flex}.banQuickActions button{color:#655a60;cursor:pointer;background:#f0ecee;border:0;border-radius:5px;height:28px;padding:0 7px;font-size:7px;font-weight:850}.banQuickActions button:hover{background:#e6dfe3}.banQuickActions .danger{color:#b9475e;background:#fff0f2}.banRecords{max-height:610px;overflow:auto}.banRecords>article{border-bottom:1px solid #f0ecee;gap:5px;padding:10px 11px;display:grid}.banRecords>article:last-child{border-bottom:0}.banRecordTop{justify-content:space-between;align-items:start;gap:8px;display:flex}.banRecordTop>div{gap:2px;display:grid}.banRecordTop b{font-size:10px}.banRecordTop small{color:#ae4a5f;font-size:7px;font-weight:850}.banRecordTop button{cursor:pointer;background:#eee9ec;border:0;border-radius:5px;height:27px;padding:0 8px;font-size:8px}.banRecords p{color:#655a60;margin:0;font-size:9px;line-height:1.45}.banRecords code{color:#82767d;overflow-wrap:anywhere;background:#f8f5f6;border-radius:5px;padding:5px 6px;font-size:7px}.banRecords>article>small{color:#9a8e95;font-size:7px}@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;padding-right:3px;overflow:auto}.adminMediaViewerScroll>dl{overflow:visible}.adminExifPanel{background:#fcfafb;border:1px solid #ebe5e8;border-radius:9px;margin:4px 0 14px;overflow:hidden}.adminExifTitle{background:#f8f4f6;border-bottom:1px solid #eee8eb;justify-content:space-between;align-items:center;gap:10px;padding:11px 12px;display:flex}.adminExifTitle small{letter-spacing:.14em;color:#a09199;font-size:7px;font-weight:900;display:block}.adminExifTitle h3{color:#40383c;margin:2px 0 0;font-size:12px}.adminExifTitle>span{color:#8a7d84;font-size:8px;font-weight:850}.adminExifStatus{color:#84777e;margin:0;padding:14px 12px;font-size:9px}.adminExifStatus.error{color:#b64d61}.adminExifGps{color:#456352;background:#f2f8f4;border-bottom:1px solid #e4eee7;grid-template-columns:1fr;gap:3px;padding:11px 12px;font-size:9px;display:grid}.adminExifGps b{margin-bottom:2px;font-size:10px}.adminExifGps span{font-family:ui-monospace,SFMono-Regular,Consolas,monospace}.adminExifToggle{color:#fff;cursor:pointer;background:#30292d;border:0;border-radius:6px;width:calc(100% - 20px);height:30px;margin:10px;font-size:9px;font-weight:850}.adminExifGroups{border-top:1px solid #eee8eb}.adminExifGroup{border-bottom:1px solid #eee8eb;padding:10px 12px}.adminExifGroup:last-child{border-bottom:0}.adminExifGroup h4{text-transform:uppercase;letter-spacing:.08em;color:#a05b6d;margin:0 0 6px;font-size:9px}.adminExifGroup dl{gap:0;margin:0;display:grid}.adminExifGroup dl>div{border-bottom:1px dotted #e8e1e4;grid-template-columns:120px minmax(0,1fr);gap:8px;padding:5px 0;display:grid}.adminExifGroup dl>div:last-child{border-bottom:0}.adminExifGroup dt{color:#8c7f86;overflow-wrap:anywhere;font-size:8px}.adminExifGroup dd{color:#4f464b;overflow-wrap:anywhere;white-space:pre-wrap;margin:0;font-size:8px;line-height:1.45}@media (max-width:900px){.adminMediaViewer{grid-template-rows:minmax(0,1fr) minmax(260px,46vh);grid-template-columns:1fr}.adminMediaViewerInfo{max-height:none}}.adminExifSummary{background:#ebe5e8;border-bottom:1px solid #ebe5e8;grid-template-columns:1fr 1fr;gap:1px;display:grid}.adminExifSummary>div{background:#fff;min-width:0;padding:8px 9px}.adminExifSummary span{color:#a09199;margin-bottom:2px;font-size:7px;font-weight:800;display:block}.adminExifSummary b{color:#4b4247;overflow-wrap:anywhere;font-size:9px;display:block}.adminMediaViewerInfo{color:#282226!important;background:#fff!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{color:#5e5259!important;background:#f2edef!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{flex-wrap:wrap!important;justify-content:flex-end!important;gap:5px!important;display:flex!important}.banQuickActions button{white-space:nowrap!important;min-width:48px!important;height:28px!important;padding:0 7px!important;font-size:8px!important}.historyProfileComment{background:#f7f3f5;border:1px solid #eee7eb;border-radius:6px;margin:4px 0 3px;padding:7px 8px}.historyProfileComment em{letter-spacing:.08em;color:#9b6574;margin-bottom:3px;font-size:7px;font-style:normal;font-weight:900;display:block}.historyProfileComment p{color:#4e444a;white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:9px;line-height:1.45}.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{border-right:1px solid var(--noc-line)!important;color:#9cadb4!important;background:#080c0e!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{color:#b8c7cc!important;background:#12191c!important;border-color:#26333a!important}.adminShell[data-admin-theme=dark] .scannerNotice b{color:#ffc857!important}.adminShell[data-admin-theme=dark] .adminLive{color:#55e8a4!important;background:#0e2019!important;border-color:#204b38!important}.adminThemeToggle{color:#554a50;letter-spacing:.06em;cursor:pointer;background:#fff;border:1px solid #d9d1d6;border-radius:7px;height:34px;padding:0 9px;font-size:8px;font-weight:900}.adminThemeToggle span{margin-right:5px;font-size:13px}.adminShell[data-admin-theme=dark] .adminThemeToggle{color:#c6d7dc;background:#10171a;border-color:#26343a}.adminFoot{gap:2px;display:grid}.adminFoot b{color:#d8e6e9;font-size:10px}.adminFoot span{text-transform:uppercase;color:#6e838b;font-size:8px}.adminFoot small{color:#42565e;font-size:8px}.adminLogin.adminTheme-dark{background:#05090b radial-gradient(circle at 50% 0,#2db2d51f,#0000 42%)!important}.adminLogin.adminTheme-dark>div{background:#0a1013;border:1px solid #213038;border-radius:16px;padding:28px;box-shadow:0 30px 90px #00000073}.adminLogin.adminTheme-dark h1{color:#e9f5f7;font-size:24px}.adminLogin.adminTheme-dark p{color:#6c8189}.adminLogin.adminTheme-dark input{color:#eef7f8;background:#0e171a;border-color:#243239;margin-top:8px}.adminLogin.adminTheme-dark button{background:#1db6d8}.adminLogin .loginThemeToggle{color:#93a5ab!important;background:0 0!important;border:1px solid #39474d!important;height:34px!important}.adminLogin em{color:#ff8fa0;margin-top:12px;font-size:10px;font-style:normal;display:block}.adminShell[data-admin-theme=dark] .stats article,.adminShell[data-admin-theme=dark] .systemHealthStrip,.adminShell[data-admin-theme=dark] .publicCounterAdmin,.adminShell[data-admin-theme=dark] .adminGrid,.adminShell[data-admin-theme=dark] .roomList>button,.adminShell[data-admin-theme=dark] .roomWatch,.adminShell[data-admin-theme=dark] .mediaAdminToolbar,.adminShell[data-admin-theme=dark] .mediaAdminCard,.adminShell[data-admin-theme=dark] .banCenterIntro,.adminShell[data-admin-theme=dark] .banCenter section,.adminShell[data-admin-theme=dark] .privateCreateBar,.adminShell[data-admin-theme=dark] .inviteIssued,.adminShell[data-admin-theme=dark] .alertCard,.adminShell[data-admin-theme=dark] .auditReadableCard{color:#dce9ec!important;background:#0d1316!important;border-color:#223038!important}.adminShell[data-admin-theme=dark] .roomList,.adminShell[data-admin-theme=dark] .watchHead,.adminShell[data-admin-theme=dark] .people,.adminShell[data-admin-theme=dark] .warningBox{border-color:#223038!important}.adminShell[data-admin-theme=dark] .roomList>button:hover,.adminShell[data-admin-theme=dark] .roomList>button.selected{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{color:#dce8eb!important;background:#10181c!important;border-color:#1d2a30!important}.adminShell[data-admin-theme=dark] .watchMessages .modMsg{background:#1d1a10!important;border-color:#4c4020!important}.adminShell[data-admin-theme=dark] .searchBox,.adminShell[data-admin-theme=dark] .banRecords code,.adminShell[data-admin-theme=dark] .auditEventBody code,.adminShell[data-admin-theme=dark] .historyProfileComment{color:#cbd9dc!important;background:#11191d!important;border-color:#253139!important}.adminShell[data-admin-theme=dark] input,.adminShell[data-admin-theme=dark] .searchBox input{color:#dce9ec!important}.adminShell[data-admin-theme=dark] .stats span,.adminShell[data-admin-theme=dark] small,.adminShell[data-admin-theme=dark] .mediaAdminInfo span,.adminShell[data-admin-theme=dark] .mediaAdminInfo small,.adminShell[data-admin-theme=dark] .banRecords p{color:#87999f!important}.adminShell[data-admin-theme=dark] .stats strong,.adminShell[data-admin-theme=dark] .mediaAdminInfo b,.adminShell[data-admin-theme=dark] .banActiveUsers b,.adminShell[data-admin-theme=dark] .banRecordTop b{color:#e5f1f3!important}.adminShell[data-admin-theme=dark] button:not(.killSwitch){border-color:#2a3940}.adminShell[data-admin-theme=dark] .mediaAdminActions button,.adminShell[data-admin-theme=dark] .watchHead button,.adminShell[data-admin-theme=dark] .banQuickActions button,.adminShell[data-admin-theme=dark] .banRecordTop button{color:#b9c9ce!important;background:#131c20!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{color:#d5e4e7!important;background:#0e1619!important;border-color:#1e2b31!important}.adminShell[data-admin-theme=dark] .systemHealthStrip>span{color:#9cafb5!important;background:#11191d!important}.adminShell[data-admin-theme=dark] .systemHealthStrip>span.healthy{color:#55dc9d!important;background:#0c2018!important}.adminShell[data-admin-theme=dark] .systemHealthStrip>span.warning{color:#ffcb62!important;background:#20190d!important}.controlTower{gap:10px;padding-bottom:30px;display:grid}.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(#0f171a,#0b1114);border-color:#223139;box-shadow:inset 0 1px #ffffff04}.nocHero{grid-template-columns:minmax(230px,1.2fr) minmax(330px,1fr) auto;align-items:center;gap:18px;min-height:122px;padding:15px 17px;display:grid;position:relative;overflow:hidden}.nocHero:before{content:"";background:#53d797;width:4px;position:absolute;inset:0 auto 0 0}.nocHero.state-amber:before{background:#ffc857}.nocHero.state-red:before{background:#ff5f75}.nocHeroState{align-items:center;gap:13px;display:flex}.nocHeroState>i{background:#45e59b;border-radius:50%;width:20px;height:20px;box-shadow:0 0 0 7px #45e59b14,0 0 24px #45e59b4d}.state-amber .nocHeroState>i{background:#ffc857;box-shadow:0 0 0 7px #ffc85714,0 0 24px #ffc8574d}.state-red .nocHeroState>i{background:#ff5f75;box-shadow:0 0 0 7px #ff5f7517,0 0 24px #ff5f7557}.nocHeroState span,.nocPanel header span{letter-spacing:.17em;color:#82959c;font-size:7px;font-weight:900;display:block}.nocHeroState h2{letter-spacing:.03em;margin:2px 0 0;font:900 34px/1 ui-monospace,SFMono-Regular,Consolas,monospace}.nocHeroState p{color:#788b92;margin:5px 0 0;font-size:9px}.nocHeroMeta{background:#dfe5e7;grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.adminShell[data-admin-theme=dark] .nocHeroMeta{background:#1b282e}.nocHeroMeta>div{background:#fff;min-width:0;padding:8px 10px}.adminShell[data-admin-theme=dark] .nocHeroMeta>div{background:#0b1215}.nocHeroMeta span{letter-spacing:.12em;color:#8c989d;font-size:6px;display:block}.nocHeroMeta b{white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-size:9px;display:block;overflow:hidden}.nocHeroActions{gap:6px;display:grid}.nocHeroActions button,.nocPanel header button{letter-spacing:.07em;cursor:pointer;white-space:nowrap;background:#f8fafb;border:1px solid #d9dfe1;border-radius:6px;height:30px;padding:0 10px;font-size:7px;font-weight:900}.adminShell[data-admin-theme=dark] .nocHeroActions button,.adminShell[data-admin-theme=dark] .nocPanel header button{color:#a9bcc2;background:#111a1e;border-color:#2a3b43}.nocHeroActions .critical{color:#b14958}.adminShell[data-admin-theme=dark] .nocHeroActions .critical{color:#ff8495}.nocHeroActions .critical.active{color:#fff!important;background:#ff5f75!important;border-color:#ff5f75!important}.nocRestart{color:#7e5c1e;background:#fff6df;border:1px solid #f0bd59;border-radius:8px;align-items:center;gap:12px;padding:9px 12px;font-size:9px;display:flex}.adminShell[data-admin-theme=dark] .nocRestart{color:#ffd26f;background:#20190d;border-color:#5c451c}.nocRestart b{letter-spacing:.1em;font-size:8px}.nocPrimaryGrid{grid-template-columns:1.15fr .85fr;gap:10px;display:grid}.nocTripleGrid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.nocPanel{min-width:0;padding:11px 12px}.nocPanel>header{border-bottom:1px solid #e9e5e7;justify-content:space-between;align-items:center;gap:10px;display:flex;min-height:0!important;margin:0 0 9px!important;padding:0 0 8px!important}.adminShell[data-admin-theme=dark] .nocPanel>header{border-color:#1d2a30}.nocPanel header h3{letter-spacing:-.02em;margin:2px 0 0;font-size:13px}.nocPanel header>em{letter-spacing:.08em;color:#7b878b;border:1px solid #d9dfe1;border-radius:4px;padding:4px 6px;font-size:7px;font-style:normal;font-weight:900}.nocPanel header>em.green{color:#2f9869}.nocPanel header>em.amber{color:#ae7819}.adminShell[data-admin-theme=dark] .nocPanel header>em{color:#8da0a7;border-color:#2a3940}.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{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.nocMetricsGrid.compact{grid-template-columns:repeat(4,1fr)}.nocMetric{background:#fafbfb;border:1px solid #ebe7e9;border-radius:7px;min-width:0;padding:8px}.adminShell[data-admin-theme=dark] .nocMetric{background:#0a1114;border-color:#1b292f}.nocMetric span{letter-spacing:.1em;color:#89979c;font-size:6px;font-weight:850}.nocMetric strong{white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font:850 16px/1.05 ui-monospace,SFMono-Regular,Consolas,monospace;display:block;overflow:hidden}.nocMetric small{white-space:nowrap;text-overflow:ellipsis;margin-top:4px;display:block;overflow:hidden;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{grid-template-columns:auto repeat(4,minmax(0,1fr));align-items:center;gap:5px;margin-top:7px;display:grid}.nocReasonList>b{letter-spacing:.1em;color:#7e8d92;font-size:6px}.nocReasonList span{background:#f3f6f7;border-radius:4px;justify-content:space-between;gap:5px;padding:5px 6px;font-size:7px;display:flex}.adminShell[data-admin-theme=dark] .nocReasonList span{background:#10191d}.nocReasonList em{text-overflow:ellipsis;font-style:normal;overflow:hidden}.nocReasonList small{font-size:7px!important}.killSwitchGrid{grid-template-columns:1fr 1fr;gap:5px;display:grid}.killSwitch{text-align:left;cursor:pointer;background:#fafbfb;border:1px solid #e6e1e4;border-radius:7px;grid-template-columns:minmax(0,1fr) 27px 31px;align-items:center;gap:7px;min-height:45px;padding:6px 7px;display:grid}.adminShell[data-admin-theme=dark] .killSwitch{color:#dce9ec;background:#0a1114;border-color:#1d2b31}.killSwitch>div{min-width:0}.killSwitch span{font-size:8px;font-weight:850;display:block}.killSwitch small{white-space:nowrap;text-overflow:ellipsis;margin-top:2px;display:block;overflow:hidden;font-size:6px!important}.killSwitch>i{background:#4ddc9b;border-radius:20px;width:27px;height:14px;position:relative}.killSwitch>i b{background:#fff;border-radius:50%;width:10px;height:10px;position:absolute;top:2px;right:2px}.killSwitch>em{color:#32996a;text-align:right;font-size:6px;font-style:normal;font-weight:900}.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{margin-top:7px;line-height:1.45;display:block;color:#84959a!important;font-size:7px!important}.nocBar{background:#e8edef;border-radius:8px;height:5px;margin-top:8px;overflow:hidden}.adminShell[data-admin-theme=dark] .nocBar{background:#162329}.nocBar i{background:#42d697;border-radius:8px;height:100%;display:block}.scannerMatrix{grid-template-columns:repeat(5,1fr);gap:4px;margin-top:7px;display:grid}.scannerMatrix span{text-align:center;color:#7e8b90;background:#f4f6f7;border-radius:4px;padding:5px 4px;font-size:6px}.adminShell[data-admin-theme=dark] .scannerMatrix span{color:#82969d;background:#10191d}.scannerMatrix b{margin-top:2px;font-size:10px;display:block}.funnel{grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:5px;margin:3px 0 8px;display:grid}.funnel span{color:#89969b;border:1px solid #e5e9eb;border-radius:6px;place-items:center;padding:8px 4px;font-size:6px;display:grid}.adminShell[data-admin-theme=dark] .funnel span{background:#0a1114;border-color:#1d2b31}.funnel b{color:inherit;font-size:17px}.funnel i{color:#86969c;font-style:normal}.storageGauge{grid-template-columns:160px 1fr;align-items:center;gap:10px;margin-bottom:7px;display:grid}.storageGauge>div:first-child span{letter-spacing:.1em;color:#89979d;font-size:6px;display:block}.storageGauge b{margin-right:7px;font-size:21px}.retentionLine{flex-wrap:wrap;gap:5px;margin-top:7px;display:flex}.retentionLine span,.securityStatus span,.debugSummary span{color:#839096;background:#f4f6f7;border-radius:5px;padding:5px 7px;font-size:6px}.adminShell[data-admin-theme=dark] .retentionLine span,.adminShell[data-admin-theme=dark] .securityStatus span,.adminShell[data-admin-theme=dark] .debugSummary span{color:#82959c;background:#10191d}.retentionLine b,.securityStatus b,.debugSummary b{color:#39454a;margin-left:3px}.adminShell[data-admin-theme=dark] .retentionLine b,.adminShell[data-admin-theme=dark] .securityStatus b,.adminShell[data-admin-theme=dark] .debugSummary b{color:#d6e5e8}.backupList,.incidentList,.accountList{gap:4px;display:grid}.backupList>p,.incidentList>p,.towerBanList>p{color:#849399;font-size:8px}.backupList article{border:1px solid #e7e9ea;border-radius:6px;grid-template-columns:minmax(0,1fr) 50px auto auto;align-items:center;gap:5px;padding:6px 7px;display:grid}.adminShell[data-admin-theme=dark] .backupList article{background:#0a1114;border-color:#1d2b31}.backupList article>div{min-width:0;display:grid}.backupList b{text-overflow:ellipsis;font-size:8px;overflow:hidden}.backupList small{font-size:6px!important}.backupList em{text-align:center;color:#8a969b;font-size:6px;font-style:normal;font-weight:900}.backupList em.ok{color:#43c886}.backupList em.failed{color:#ff6178}.backupList button,.incidentList button,.accountList button,.sessionList button,.towerBanList button{cursor:pointer;background:#f7f9fa;border:1px solid #dfe4e6;border-radius:5px;height:25px;padding:0 7px;font-size:6px;font-weight:900}.adminShell[data-admin-theme=dark] .backupList button,.adminShell[data-admin-theme=dark] .incidentList button,.adminShell[data-admin-theme=dark] .accountList button,.adminShell[data-admin-theme=dark] .sessionList button,.adminShell[data-admin-theme=dark] .towerBanList button{color:#b9cbd0;background:#111b1f;border-color:#293a42}.backupList .danger{color:#c84d60!important}.incidentList article{border:1px solid #e6e9ea;border-radius:6px;grid-template-columns:8px minmax(0,1fr) auto;align-items:start;gap:7px;padding:7px;display:grid}.adminShell[data-admin-theme=dark] .incidentList article{background:#0a1114;border-color:#1d2b31}.incidentList article>i{background:#ffc857;border-radius:50%;width:7px;height:7px;margin-top:3px}.incidentList article.red>i{background:#ff5f75}.incidentList article.resolved{opacity:.48}.incidentList article b{font-size:8px}.incidentList article p{color:#728187;margin:2px 0;font-size:7px;line-height:1.4}.incidentList article small{font-size:6px!important}.incidentList article>div:last-child{gap:4px;display:flex}.releasePanel dl{background:#e5eaeb;grid-template-columns:1fr 1fr;gap:1px;margin:0;display:grid}.adminShell[data-admin-theme=dark] .releasePanel dl{background:#1c292f}.releasePanel dl>div{background:#fff;grid-template-columns:90px 1fr;gap:6px;padding:7px;display:grid}.adminShell[data-admin-theme=dark] .releasePanel dl>div{background:#0a1114}.releasePanel dt{color:#87969b;font-size:6px}.releasePanel dd{overflow-wrap:anywhere;margin:0;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:8px}.debugSummary{flex-wrap:wrap;gap:5px;display:flex}.debugGrid{grid-template-columns:1fr 1fr;gap:7px;margin-top:8px;display:grid}.socketTable,.eventStream{border:1px solid #e4e8e9;border-radius:6px;max-height:300px;overflow:auto}.adminShell[data-admin-theme=dark] .socketTable,.adminShell[data-admin-theme=dark] .eventStream{background:#070d10;border-color:#1d2b31}.socketTable>b,.eventStream>b{letter-spacing:.1em;z-index:1;background:#eef2f3;padding:6px 7px;font-size:6px;display:block;position:sticky;top:0}.adminShell[data-admin-theme=dark] .socketTable>b,.adminShell[data-admin-theme=dark] .eventStream>b{color:#8da0a7;background:#111a1e}.socketTable article{border-top:1px solid #edf0f1;grid-template-columns:1fr 60px 70px 60px 1fr;gap:5px;padding:5px 7px;font-size:7px;display:grid}.adminShell[data-admin-theme=dark] .socketTable article,.adminShell[data-admin-theme=dark] .eventStream article{border-color:#172329}.socketTable code,.eventStream code{color:#6e838a;font-size:6px}.socketTable em{color:#55bb86;font-style:normal}.eventStream article{border-top:1px solid #edf0f1;grid-template-columns:58px 120px 65px 1fr;gap:6px;padding:5px 7px;font-size:7px;display:grid}.eventStream time{color:#74858b;font-size:6px}.eventStream strong{color:#54b9d3;font-size:7px}.eventStream small{font-size:6px!important}.ruleGrid{grid-template-columns:repeat(5,1fr);gap:6px;display:grid}.ruleGrid label{gap:4px;display:grid}.ruleGrid span{color:#819095;font-size:6px}.ruleGrid input{background:#fff;border:1px solid #dde3e5;border-radius:5px;height:31px;padding:0 7px;font-size:9px}.adminShell[data-admin-theme=dark] .ruleGrid input{background:#091013;border-color:#24333a;color:#e1ecee!important}.securityPanel>header>div:last-child{gap:5px;display:flex}.securityStatus{flex-wrap:wrap;gap:5px;display:flex}.securityStatus .warn{color:#d04f63!important}.accountList{margin-top:7px}.accountList article{border-top:1px solid #e9edef;grid-template-columns:minmax(0,1fr) 60px auto;align-items:center;gap:6px;padding:5px 6px;display:grid}.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{text-align:center;font-size:6px;font-style:normal}.accountList em.on{color:#3bb97c}.accountList em.off{color:#d75a6c}.sessionList{border-top:1px solid #e5e9ea;margin-top:8px;padding-top:7px}.adminShell[data-admin-theme=dark] .sessionList{border-color:#1d2a30}.sessionList>b{letter-spacing:.1em;color:#84949a;font-size:6px}.sessionList article{border-bottom:1px solid #edf0f1;grid-template-columns:1fr 80px 100px 1fr auto;align-items:center;gap:6px;padding:5px 0;font-size:7px;display:grid}.adminShell[data-admin-theme=dark] .sessionList article{border-color:#172329}.sessionList em{color:#5b8491;font-style:normal}.sessionList small{font-size:6px!important}.towerBanList{gap:4px;display:grid}.towerBanList article{border:1px solid #e6eaeb;border-radius:6px;grid-template-columns:minmax(0,1fr) minmax(160px,.7fr) auto;align-items:center;gap:8px;padding:6px 7px;display:grid}.adminShell[data-admin-theme=dark] .towerBanList article{background:#0a1114;border-color:#1d2b31}.towerBanList article>div{gap:2px;display:grid}.towerBanList b{font-size:8px}.towerBanList small{font-size:6px!important}.towerBanList code{color:#77898f;text-overflow:ellipsis;font-size:6px;overflow:hidden}.towerBanList button{color:#c84f63!important}.adminShell[data-admin-theme=dark] .adminMediaViewerInfo{color:#e3eef0!important;background:#0d1417!important;border-color:#26343a!important}.adminShell[data-admin-theme=dark] .adminMediaViewerHead{border-color:#26343a!important}.adminShell[data-admin-theme=dark] .adminMediaViewerHead h2,.adminShell[data-admin-theme=dark] .adminMediaViewerInfo dd,.adminShell[data-admin-theme=dark] .adminExifTitle h3,.adminShell[data-admin-theme=dark] .adminExifSummary b,.adminShell[data-admin-theme=dark] .adminExifGroup dd{color:#e8f2f4!important}.adminShell[data-admin-theme=dark] .adminMediaViewerHead small,.adminShell[data-admin-theme=dark] .adminMediaViewerInfo dt,.adminShell[data-admin-theme=dark] .adminExifTitle small,.adminShell[data-admin-theme=dark] .adminExifSummary span,.adminShell[data-admin-theme=dark] .adminExifGroup 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{color:#a9bbc0!important;background:#111b1f!important;border-color:#26343a!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-area:2/1/auto/-1}.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{z-index:900;align-items:center;height:auto;position:sticky;top:0;overflow:hidden;border-bottom:1px solid #223038!important;border-right:0!important;flex-direction:row!important;padding:8px 10px!important;display:flex!important}.adminBrand{flex:none;margin-right:10px}.adminBrand span{display:none}.adminShell aside nav{scrollbar-width:none;overflow-x:auto;gap:3px!important;margin:0!important;display:flex!important}.adminShell aside nav::-webkit-scrollbar{display:none}.adminShell aside nav button{white-space:nowrap;flex:none;width:auto!important;padding:7px 8px!important;font-size:9px!important}.adminShell aside nav button.controlNav{text-overflow:ellipsis;max-width:150px;overflow:hidden}.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-area:auto;grid-template-columns:1fr 1fr}.nocHeroActions{grid-template-columns:1fr 1fr}.nocHeroActions button{width:100%}.nocTripleGrid,.nocPrimaryGrid{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-area:2/1/auto/-1}.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{margin:0;font-size:14px}.adminLive{justify-content:center;width:32px;padding:0!important;font-size:0!important}.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-area:1/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{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}.controlTower .nocBreakdown>div{border:1px solid var(--noc-line);background:var(--noc-card-soft);border-radius:10px;min-width:0;padding:10px}.controlTower .nocBreakdown>div>b{letter-spacing:.11em;color:var(--noc-muted);margin-bottom:8px;font-size:10px;display:block}.controlTower .nocBreakdown>div>span{color:var(--noc-text);justify-content:space-between;gap:8px;padding:3px 0;font-size:11px;display:flex}.controlTower .nocBreakdown em{color:var(--noc-accent);font-style:normal;font-weight:700}.controlTower .releaseActions{align-items:center;gap:8px;display:flex}.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{font-size:11px!important;line-height:1.45!important}.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;font-size:10px!important}.systemHealthStrip>span b,.publicCounterAdmin span,.liveUserStripHead span,.commandCenterHead>div:first-child>small{font-size:9px!important}.publicCounterAdmin b,.liveUserStripHead b{font-size:12px!important}.publicCounterAdmin small,.liveUserRows small{font-size:9px!important}.auditCategoryRail button{height:34px!important;padding-inline:11px!important;font-size:10px!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}.auditEventBody summary,.auditEventBody code,.alertToolbar span{font-size:9px!important}.alertToolbar b{font-size:16px!important}.alertToolbar button{height:34px!important;font-size:10px!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}.alertBody small,.alertActions button,.banCenterIntro span,.banCenter section header 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] .alertToolbar,.adminShell[data-admin-theme=dark] .auditToolbarReadable,.adminShell[data-admin-theme=dark] .auditCategoryRail button,.adminShell[data-admin-theme=dark] .publicCounterAdmin input,.adminShell[data-admin-theme=dark] .alertToolbar button,.adminShell[data-admin-theme=dark] .alertActions button,.adminShell[data-admin-theme=dark] .auditEventIcon,.adminShell[data-admin-theme=dark] .auditEventBody code,.adminShell[data-admin-theme=dark] .banRecordTop button,.adminShell[data-admin-theme=dark] .banQuickActions button,.adminShell[data-admin-theme=dark] .maintenanceControl,.adminShell[data-admin-theme=dark] .auditExportButton,.adminShell[data-admin-theme=dark] select,.adminShell[data-admin-theme=dark] textarea,.adminShell[data-admin-theme=dark] input{color:#dce9ec!important;background:#0d1519!important;border-color:#26373f!important}.adminShell[data-admin-theme=dark] input::placeholder,.adminShell[data-admin-theme=dark] textarea::placeholder{color:#60757d!important}.adminShell[data-admin-theme=dark] .alertToolbar{color:#dce9ec!important;border:1px solid #223038!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{color:#6ee0ff!important;background:#17303a!important;border-color:#2c6170!important}.adminShell[data-admin-theme=dark] .alertActions .resolve{color:#68e2a6!important;background:#16372b!important;border-color:#24543f!important}.adminShell[data-admin-theme=dark] .auditToolbarReadable{border:1px solid #223038!important}.adminShell[data-admin-theme=dark] .auditCategoryRail button.active{color:#6ee0ff!important;background:#17303a!important;border-color:#2c6170!important}.adminShell[data-admin-theme=dark] .auditEventIcon{color:#9fb3b9!important}.adminShell[data-admin-theme=dark] .auditEventIcon.auth{color:#79a8e6!important;background:#102033!important}.adminShell[data-admin-theme=dark] .auditEventIcon.chat{color:#65d5a0!important;background:#0c261d!important}.adminShell[data-admin-theme=dark] .auditEventIcon.room{color:#ba92e0!important;background:#20182d!important}.adminShell[data-admin-theme=dark] .auditEventIcon.media{color:#f3a095!important;background:#2a1918!important}.adminShell[data-admin-theme=dark] .auditEventIcon.safety{color:#ff8699!important;background:#2d171c!important}.adminShell[data-admin-theme=dark] .auditEventIcon.admin{color:#dcb779!important;background:#261f16!important}.adminShell[data-admin-theme=dark] .auditEventTitle b,.adminShell[data-admin-theme=dark] .auditEventBody>p{color:#dce9ec!important}.adminShell[data-admin-theme=dark] .auditEventTitle span,.adminShell[data-admin-theme=dark] .auditEventTitle time,.adminShell[data-admin-theme=dark] .auditEventBody summary{color:#7f949b!important}.adminShell[data-admin-theme=dark] .auditEventBody code{color:#b9c9ce!important}.adminShell[data-admin-theme=dark] .maintenanceControl.on{color:#ff8ba0!important;background:#31151d!important;border-color:#5a2734!important}.adminShell[data-admin-theme=dark] .auditExportButton{color:#d9e9ed!important;background:#132027!important}.nocTitle{min-width:0}.nocTitle>span{letter-spacing:.14em;color:#82959c;font-weight:900;display:block;font-size:9px!important}.nocTitle>div{align-items:center;gap:7px;min-width:0;display:flex}.nocTitle h3{letter-spacing:-.015em;margin:2px 0 0!important;font-size:15px!important}.nocInfo{color:#72868d!important;letter-spacing:0!important;cursor:help!important;vertical-align:middle!important;background:0 0!important;border:1px solid #cfd8db!important;border-radius:50%!important;place-items:center!important;width:18px!important;min-width:18px!important;height:18px!important;min-height:18px!important;padding:0!important;font:800 10px/1 ui-monospace,SFMono-Regular,Consolas,monospace!important;display:inline-grid!important}.adminShell[data-admin-theme=dark] .nocInfo{color:#83a4af!important;background:#0d171b!important;border-color:#38515c!important}.nocInfo:hover,.nocInfo:focus-visible{color:#28bfe4!important;border-color:#28bfe4!important;outline:none!important}.inlineInfo{opacity:.72;border:1px solid;border-radius:50%;place-items:center;width:14px;height:14px;font:800 8px/1 ui-monospace,SFMono-Regular,Consolas,monospace;display:inline-grid}.nocMetricLabel{letter-spacing:.085em!important;justify-content:space-between!important;align-items:center!important;gap:6px!important;font-size:9px!important;display:flex!important}.nocMetric strong{margin-top:5px!important;font-size:18px!important;line-height:1.1!important}.nocMetric small{margin-top:5px!important;font-size:9px!important;line-height:1.35!important}.nocHeroState span{font-size:9px!important}.nocHeroActions button,.nocPanel header button{height:32px!important;font-size:9px!important}.nocPanel header>em{font-size:9px!important}.killSwitch span{font-size:10px!important}.killSwitch>em,.nocReasonList>b{font-size:8px!important}.nocReasonList span,.nocReasonList small,.scannerMatrix span,.debugSummary span,.securityStatus span,.retentionLine 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}.backupList b,.incidentList article b,.accountList b,.towerBanList b{font-size:10px!important}.backupList em,.incidentList article small,.accountList em,.sessionList b,.sessionList small,.towerBanList code{font-size:8px!important}.backupList button,.incidentList button,.accountList button,.sessionList button,.towerBanList button{height:28px!important;font-size:8px!important}.releasePanel dd{font-size:10px!important;line-height:1.35!important}.socketTable>b,.eventStream>b,.socketTable article,.eventStream article{font-size:9px!important}.socketTable code,.eventStream code,.eventStream time,.eventStream small{font-size:8px!important}.ruleGrid input{font-size:11px!important}.controlTower [data-tip]{cursor:help}.controlTower button[data-tip]{cursor:pointer}.adminFloatingTip{color:#edf6f8!important;background:#111a1e!important;border:1px solid #3a4a50!important;max-width:min(360px,100vw - 24px)!important;padding:10px 12px!important;font-size:11px!important;line-height:1.55!important;box-shadow:0 14px 42px #0000006b!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;text-overflow:clip!important;overflow:visible!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{flex-direction:column!important;align-items:stretch!important;padding:11px!important}.alertToolbar>div:last-child{justify-content:flex-end}}.commandRail span,.commandRail small{font-size:9px!important}.commandRail b{font-size:21px!important}.commandLegend,.mapStatusCluster span{font-size:10px!important}.mapStatusCluster b{font-size:13px!important}.adminMain .emptyAdmin,.adminMain .emptyWatch,.adminMain .searchBox input{font-size:11px!important}.adminMain .roomList button>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}.nocHeroMeta span{font-size:9px!important}.backupList small,.incidentList article p,.accountList small,.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{font-size:10px!important;line-height:1.45!important}.scannerMatrix span,.debugSummary span,.securityStatus span,.retentionLine span{font-size:10px!important}.lanAccessPanel{background:#f8fbfc;border:1px solid #dfe5e7;border-radius:10px;grid-template-columns:minmax(240px,.7fr) minmax(0,1.3fr);align-items:center;gap:16px;margin:0 0 10px;padding:12px 14px;display:grid}.lanAccessPanel>div:first-child{gap:3px;display:grid}.lanAccessPanel>div:first-child>span{letter-spacing:.12em;color:#73868d;font-size:9px;font-weight:900}.lanAccessPanel>div:first-child>b{font-size:16px}.lanAccessPanel>div:first-child>small{color:#69797f;font-size:10px;line-height:1.5}.lanUrls{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px;display:grid}.lanUrls code{text-overflow:ellipsis;white-space:nowrap;background:#fff;border:1px solid #dbe3e6;border-radius:7px;min-width:0;padding:7px 9px;font-size:10px;overflow:hidden}.lanUrls button{cursor:pointer;background:#fff;border:1px solid #ccd8dc;border-radius:7px;height:31px;padding:0 10px;font-size:9px;font-weight:850}.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 code,.adminShell[data-admin-theme=dark] .lanUrls button{color:#dcecef;background:#0e181c;border-color:#29404a}.maintenanceModalOverlay{z-index:24000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0000009e;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.maintenanceModal{color:#252d31;background:#fff;border:1px solid #d8dfe2;border-radius:14px;width:min(560px,100vw - 36px);overflow:hidden;box-shadow:0 28px 90px #00000052}.maintenanceModal>header{border-bottom:1px solid #e7ecee;justify-content:space-between;align-items:flex-start;gap:14px;padding:17px 18px 13px;display:flex}.maintenanceModal>header span{letter-spacing:.13em;color:#87969c;font-size:9px;font-weight:900}.maintenanceModal>header h2{margin:3px 0 0;font-size:20px}.maintenanceModal>header>button{cursor:pointer;background:#f7f9fa;border:1px solid #d8e0e3;border-radius:8px;width:32px;height:32px;font-size:20px}.maintenanceModal>p{color:#64737a;margin:0;padding:14px 18px 4px;font-size:11px;line-height:1.65}.maintenanceModal>label{gap:6px;padding:10px 18px;display:grid}.maintenanceModal>label>span{font-size:11px;font-weight:850}.maintenanceModal textarea,.maintenanceModal input{color:#27343a;background:#fbfcfd;border:1px solid #d6e0e4;border-radius:8px;outline:0;width:100%;padding:10px 11px;font-size:12px}.maintenanceModal textarea:focus,.maintenanceModal input:focus{border-color:#33b8d7;box-shadow:0 0 0 3px #33b8d71a}.maintenanceModal label small{color:#718087;font-size:10px;line-height:1.5}.maintenanceEtaInput{grid-template-columns:1fr auto;align-items:center;gap:8px;display:grid}.maintenanceEtaInput em{color:#718087;font-size:11px;font-style:normal}.maintenanceQuickTimes{flex-wrap:wrap;gap:6px;padding:2px 18px 12px;display:flex}.maintenanceQuickTimes button{cursor:pointer;background:#f7fafb;border:1px solid #d7e0e3;border-radius:7px;height:30px;padding:0 10px;font-size:10px}.maintenanceModal>footer{border-top:1px solid #e7ecee;justify-content:flex-end;gap:8px;padding:13px 18px 17px;display:flex}.maintenanceModal>footer button{cursor:pointer;border:1px solid #d4dde1;border-radius:8px;height:38px;padding:0 14px;font-size:10px;font-weight:900}.maintenanceModal>footer .secondary{color:#607078;background:#fff}.maintenanceModal>footer .danger{color:#fff;background:#ff6078;border-color:#ff6078}.adminShell[data-admin-theme=dark] .maintenanceModal{color:#e9f4f6;background:#0c1418;border-color:#29404a}.adminShell[data-admin-theme=dark] .maintenanceModal>header,.adminShell[data-admin-theme=dark] .maintenanceModal>footer{border-color:#21343c}.adminShell[data-admin-theme=dark] .maintenanceModal>header>button,.adminShell[data-admin-theme=dark] .maintenanceQuickTimes button,.adminShell[data-admin-theme=dark] .maintenanceModal>footer .secondary,.adminShell[data-admin-theme=dark] .maintenanceModal textarea,.adminShell[data-admin-theme=dark] .maintenanceModal input{color:#dcecef;background:#0f1b20;border-color:#2b424c}.adminShell[data-admin-theme=dark] .maintenanceModal>p,.adminShell[data-admin-theme=dark] .maintenanceModal label small,.adminShell[data-admin-theme=dark] .maintenanceEtaInput em{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>p,.maintenanceModal>label,.maintenanceQuickTimes,.maintenanceModal>footer{padding-left:14px;padding-right:14px}}html[data-admin-theme=dark],html[data-admin-theme=dark] body{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#070b0d!important}html[data-admin-theme=dark]{scrollbar-color:#33464e #070b0d}html[data-admin-theme=dark]::-webkit-scrollbar{width:11px;height:11px}html[data-admin-theme=dark] body::-webkit-scrollbar{width:11px;height:11px}html[data-admin-theme=dark]::-webkit-scrollbar-track{background:#070b0d}html[data-admin-theme=dark] body::-webkit-scrollbar-track{background:#070b0d}html[data-admin-theme=dark]::-webkit-scrollbar-thumb{background:#33464e;border:2px solid #070b0d;border-radius:8px}html[data-admin-theme=dark] body::-webkit-scrollbar-thumb{background:#33464e;border:2px solid #070b0d;border-radius:8px}.adminShell[data-admin-theme=dark] button:focus-visible{outline-offset:2px!important;outline:2px solid #4ccdeb!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}.nocPanel header button.nocInfo,.nocTitle button.nocInfo,.nocMetricLabel button.nocInfo{aspect-ratio:1!important;letter-spacing:0!important;border-radius:50%!important;flex:0 0 20px!important;place-items:center!important;block-size:20px!important;min-block-size:20px!important;max-block-size:20px!important;inline-size:20px!important;min-inline-size:20px!important;max-inline-size:20px!important;padding:0!important;font-size:11px!important;line-height:1!important;display:inline-grid!important}.nocPanel>header button:not(.nocInfo){height:32px!important;font-size:9px!important}.adminShell[data-admin-theme=dark] .inviteIssued code{color:#b9c8cd!important;-webkit-text-fill-color:#b9c8cd!important;caret-color:#7bdcf2!important;opacity:1!important;background:#121b20!important;border-color:#30434c!important}.adminShell[data-admin-theme=dark] .inviteIssued code::selection{color:#fff;background:#25505e}.adminShell[data-admin-theme=dark] .inviteIssued label small,.adminShell[data-admin-theme=dark] .inviteIssued p{color:#92a5ab!important}.adminShell[data-admin-theme=dark] .adminSafetyToggle{color:var(--noc-text)!important;background:#0e181c!important;border-color:#2a414b!important;box-shadow:inset 0 1px #ffffff05!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;color:#fff!important;-webkit-text-fill-color:#fff!important;text-shadow:0 1px 1px #4d000d40!important;border-color:#ff8192!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{color:#8fa0a6!important;font-size:10px!important;line-height:1.4!important}.systemHealthStrip>span,.systemHealthStrip>span b,.commandCenterHead span{font-size:10px!important}.commandCenterHead>div:first-child>small{font-size:11px!important;line-height:1.5!important}.commandLegend{font-size:11px!important}.commandRail span{font-size:10px!important}.commandRail small{font-size:10px!important;line-height:1.4!important}.mapEmptyOverlay span{font-size:10px!important;line-height:1.55!important}.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>p,.liveUserRows b{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}.nocHeroState span,.nocPanel header .nocTitle>span,.nocHeroMeta span{font-size:9px!important}.nocHeroMeta b{font-size:10px!important}.nocReasonList>b{font-size:9px!important}.nocReasonList span,.nocReasonList small{font-size:10px!important}@media (max-width:820px){.nocPanel header button.nocInfo,.nocTitle button.nocInfo,.nocMetricLabel button.nocInfo{flex-basis:22px!important;block-size:22px!important;min-block-size:22px!important;max-block-size:22px!important;inline-size:22px!important;min-inline-size:22px!important;max-inline-size:22px!important}.commandCenterHead>div:first-child>small,.liveUserStripHead>small,.publicCounterAdmin small{font-size:11px!important}}.adminThumb.error{color:#6f858d!important;letter-spacing:.08em!important;background:#121a1e!important;place-items:center!important;font-size:9px!important;font-weight:900!important;display:grid!important}.adminThumb.error span{color:inherit!important;font-size:9px!important}.watchMessages>div:has(.adminThumbButton)>span{overflow-wrap:normal;word-break:keep-all;min-width:0}@media (max-width:820px){.adminHeaderTools{grid-template-columns:auto auto;justify-content:end!important;align-items:center!important;gap:7px!important;display:grid!important}.adminSafetyToggle{border-radius:10px!important;grid-column:1/-1!important;justify-content:space-between!important;width:100%!important;min-height:42px!important;padding:6px 9px!important;display:flex!important}.adminSafetyToggle>div{align-items:baseline!important;gap:8px!important;min-width:0!important;display:flex!important}.adminSafetyToggle small{white-space:nowrap!important;font-size:9px!important}.adminSafetyToggle b{white-space:nowrap!important;font-size:10px!important}.adminSafetyToggle>button{flex:0 0 42px!important;width:42px!important;min-width:42px!important;height:24px!important}.adminSafetyToggle>button span{width:18px!important;height:18px!important;top:2px!important;left:2px!important}.adminSafetyToggle>button.on span{transform:translate(18px)!important}.commandCenter{padding:10px!important;overflow:hidden!important}.commandCenterHead{flex-direction:column!important;align-items:stretch!important;gap:10px!important;display:flex!important}.commandCenterHead>div:first-child{min-width:0!important}.commandCenterHead h2{font-size:17px!important}.commandCenterHead>div:first-child>small{max-width:100%!important;font-size:11px!important;line-height:1.55!important}.commandLegend{scrollbar-width:none!important;justify-content:flex-start!important;width:100%!important;padding-bottom:2px!important;overflow-x:auto!important}.commandLegend::-webkit-scrollbar{display:none!important}.commandCenterBody{grid-template-columns:minmax(0,1fr)!important;gap:10px!important;width:100%!important;min-width:0!important;display:grid!important}.commandMap,.commandMap.realMap{width:100%!important;min-width:0!important;max-width:100%!important;height:420px!important;min-height:420px!important}.adminGeoMap{width:100%!important;max-width:100%!important;overflow:hidden!important}.commandRail,.denseRail{grid-template-rows:none!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important;width:100%!important;min-height:0!important;display:grid!important}.commandRail article{min-width:0!important;min-height:88px!important}.commandRail .railCountries{grid-column:1/-1!important;min-height:auto!important}.mapStatusCluster{gap:6px!important;bottom:10px!important;left:10px!important;right:10px!important}.mapStatusCluster span{padding:6px 8px!important}.watchMessages>div:has(.adminThumbButton){grid-template-rows:auto auto!important;grid-template-columns:64px minmax(0,1fr) auto!important;align-items:center!important;gap:3px 10px!important}.watchMessages>div:has(.adminThumbButton)>.adminThumbButton{grid-area:1/1/3!important;width:60px!important;height:50px!important}.watchMessages>div:has(.adminThumbButton)>b{white-space:nowrap!important;text-overflow:ellipsis!important;grid-area:1/2!important;min-width:0!important;overflow:hidden!important}.watchMessages>div:has(.adminThumbButton)>span{white-space:nowrap!important;word-break:keep-all!important;text-overflow:ellipsis!important;grid-area:2/2!important;overflow:hidden!important}.watchMessages>div:has(.adminThumbButton)>time{display:none!important}.watchMessages>div:has(.adminThumbButton)>.silentDelete{grid-area:1/3/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{width:100%!important;min-width:0!important}.banActiveUsers>article>div:first-child>b{white-space:nowrap!important;word-break:keep-all!important;writing-mode:horizontal-tb!important;font-size:14px!important;line-height:1.25!important;display:block!important}.banActiveUsers>article>div:first-child>small{white-space:nowrap!important;text-overflow:ellipsis!important;font-size:10px!important;overflow:hidden!important}.banQuickActions{grid-template-columns:repeat(3,minmax(0,1fr))!important;justify-content:stretch!important;gap:6px!important;width:100%!important;display:grid!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{place-items:start center!important;min-height:100dvh!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:hidden!important}.adminMain{width:100%!important;min-width:0!important;max-width:100%!important}.adminMain>header{align-items:flex-start!important;max-width:100%!important}.adminHeaderTools{-webkit-overflow-scrolling:touch;scrollbar-width:none!important;flex-wrap:nowrap!important;align-items:center!important;gap:8px!important;display:flex!important;overflow:auto hidden!important}.adminHeaderTools::-webkit-scrollbar{display:none!important}.adminShell aside nav::-webkit-scrollbar{display:none!important}.adminHeaderTools>*,.adminShell aside nav button{white-space:nowrap!important;flex:none!important}.systemHealthStrip{padding-bottom:2px;overflow-x:auto}.systemHealthStrip>*{flex:none}.commandCenter,.liveUserStrip,.publicCounterAdmin,.systemHealthStrip,.adminGrid,.stats.opsStats{max-width:100%!important}@media (max-width:900px){.adminShell{grid-template-columns:1fr!important}.adminShell aside{z-index:950;top:0;gap:8px!important;padding:8px!important;position:sticky!important}.adminShell aside nav{scrollbar-width:none!important;flex-wrap:nowrap!important;overflow:auto hidden!important}.adminShell aside nav button{border-radius:8px!important;padding:7px 8px!important;font-size:9px!important}.adminShell aside nav button em{display:none!important}.adminMain{padding:9px 10px 16px!important}.adminMain>header{flex-wrap:nowrap!important;justify-content:space-between!important;gap:8px!important;margin-bottom:8px!important;display:flex!important}.adminMain>header>div:first-child{flex:auto!important;min-width:0!important}.adminMain>header h1{overflow-wrap:anywhere;font-size:17px!important;line-height:1.12!important}.adminMain>header p{font-size:10px!important;line-height:1.35!important}.adminThemeToggle,.adminLive,.adminSafetyToggle{white-space:nowrap!important;height:34px!important}.adminSafetyToggle{min-width:max-content!important;display:flex!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{padding:6px 7px!important;font-size:8px!important}.adminMain{padding:8px 10px 14px!important}.adminMain>header h1{font-size:16px!important}.adminHeaderTools{gap:6px!important}.adminThemeToggle,.adminLive{padding:0 9px!important}.adminSafetyToggle{gap:8px!important;padding:0 8px!important}.adminSafetyToggle small{font-size:6px!important}.adminSafetyToggle b{font-size:8px!important}.nocHeroActions{grid-template-columns:1fr!important}}html,body{-moz-text-size-adjust:100%;text-size-adjust:100%;width:100%;min-width:0;max-width:100%;overflow-x:clip}.adminLogin,.adminShell,.adminMain{width:100%!important;min-width:0!important;max-width:100%!important}.adminMain>*{min-width:0;max-width:100%}@media (max-width:820px){.adminLogin input,.adminLogin textarea,.adminLogin select,.adminMain input,.adminMain textarea,.adminMain select{font-size:16px!important}.adminShell,.adminMain{overflow-x:hidden!important}.adminMain>header{width:100%!important;max-width:100%!important}.adminHeaderTools{max-width:100%!important}}.adminLogin{isolation:isolate;color:#e9fbff!important;background:#04090c!important;place-items:center!important;padding:28px 18px!important;position:relative!important;overflow:hidden!important}.adminLoginGrid{z-index:-4;background-image:linear-gradient(#2fc1da0e 1px,#0000 1px),linear-gradient(90deg,#2fc1da0e 1px,#0000 1px);background-size:38px 38px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0%,#000000a6 64%,#0000 100%);mask-image:linear-gradient(#000 0%,#000000a6 64%,#0000 100%)}.adminLoginGrid:after{content:"";opacity:.45;background:linear-gradient(#0000 0 48%,#55e4ff14 49%,#0000 50%) 0 0/100% 8px;animation:10s linear infinite adminScan;position:absolute;inset:0}@keyframes adminScan{0%{transform:translateY(-35%)}to{transform:translateY(45%)}}.adminLoginGlow{filter:blur(2px);z-index:-3;pointer-events:none;border-radius:50%;width:520px;height:520px;position:absolute}.adminLoginGlowA{background:radial-gradient(circle,#1dc5eb24,#0000 67%);top:-220px;left:-260px}.adminLoginGlowB{background:radial-gradient(circle,#ff42801c,#0000 68%);bottom:-280px;right:-280px}.adminLoginPanel{position:relative;text-align:left!important;background:linear-gradient(145deg,#071014f5,#040a0dfb)!important;border:1px solid #1c3b45!important;border-radius:3px!important;width:min(520px,100%)!important;margin:0!important;padding:22px 28px 26px!important;box-shadow:0 35px 120px #0000008c,inset 0 0 50px #1fc5e106!important}.adminLoginPanel:before{content:"";background:#29d7f0;width:62px;height:2px;position:absolute;top:0;left:0;box-shadow:0 0 18px #29d7f0cc}.adminLoginPanel:after{content:"";background:#ff527f;width:62px;height:2px;position:absolute;bottom:0;right:0;box-shadow:0 0 18px #ff527fa6}.adminLoginTopline{color:#557c88;letter-spacing:.12em;border-bottom:1px solid #17313a;justify-content:space-between;align-items:center;gap:14px;padding-bottom:15px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:9px;display:flex}.adminLoginTopline b{color:#44d8ed;font-weight:800}.adminLoginMark{background:#071216;border:1px solid #22505c;place-items:center;width:58px;height:58px;margin:24px 0 12px;display:grid;position:relative;transform:rotate(45deg)}.adminLoginMark span{color:#ff5e82;text-shadow:0 0 22px #ff507ebf;font-size:27px;transform:rotate(-45deg)}.adminLoginMark i{background:#3dd9ec;border-radius:50%;width:5px;height:5px;position:absolute;top:-3px;right:-3px;box-shadow:0 0 13px #3dd9ec}.adminLoginKicker{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;color:#5ba9ba!important;letter-spacing:.18em!important;margin:0!important;font-size:9px!important}.adminLoginPanel h1{color:#f2fcff!important;letter-spacing:-.055em!important;margin:7px 0 8px!important;font-size:44px!important;font-weight:900!important;line-height:.88!important}.adminLoginPanel h1 span{color:#0000;-webkit-text-stroke:1px #4dd7e7;text-shadow:0 0 32px #3ed2e61f}.adminLoginSub{letter-spacing:.02em;color:#607e86!important;margin:0 0 18px!important;font-size:11px!important}.adminLoginTelemetry{border-top:1px solid #10272e;border-bottom:1px solid #10272e;flex-wrap:wrap;gap:8px 14px;margin:0 0 18px;padding:9px 0;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;display:flex}.adminLoginTelemetry span{color:#54717a;letter-spacing:.05em;font-size:8px}.adminLoginTelemetry i{background:#47d59a;border-radius:50%;width:5px;height:5px;margin-right:5px;display:inline-block;box-shadow:0 0 8px #47d59a}.adminLoginFields{gap:12px;display:grid}.adminLoginFields label{gap:6px;display:grid}.adminLoginFields label>span{letter-spacing:.12em;color:#72919a;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:8px}.adminLoginFields input{color:#eaffff!important;background:#071317!important;border:1px solid #23424b!important;border-radius:2px!important;height:50px!important;margin:0!important;padding:0 14px!important;font-family:ui-monospace,SFMono-Regular,Consolas,monospace!important;box-shadow:inset 3px 0 #173b45!important}.adminLoginFields input:focus{border-color:#36c5dc!important;outline:none!important;box-shadow:inset 3px 0 #36c5dc,0 0 0 1px #36c5dc14,0 0 28px #36c5dc12!important}.adminLoginEnter{color:#e9fcff!important;letter-spacing:.12em!important;background:linear-gradient(90deg,#0b3440,#0e4b5b)!important;border:1px solid #31cce3!important;border-radius:2px!important;justify-content:space-between!important;align-items:center!important;height:52px!important;margin-top:17px!important;padding:0 17px!important;font-family:ui-monospace,SFMono-Regular,Consolas,monospace!important;font-size:11px!important;display:flex!important;box-shadow:inset 0 0 22px #24c9e214!important}.adminLoginEnter b{color:#49dcef;font-size:20px}.adminLoginBottom{justify-content:space-between;align-items:center;gap:12px;margin-top:12px;display:flex}.adminLoginBottom small{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;color:#3e5b63!important;margin:0!important;font-size:8px!important}.adminLoginBottom .loginThemeToggle{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;color:#6d949e!important;background:#061014!important;border-color:#213d45!important;border-radius:2px!important;width:auto!important;height:30px!important;margin:0!important;padding:0 9px!important;font-size:8px!important}.adminLoginStatus{background:#ff4b730e;border-left:2px solid #ff557a;padding:9px 10px;font-style:normal;line-height:1.55;color:#ff7b98!important;margin:14px 0 0!important;font-size:10px!important;display:block!important}.adminLoginCorners i{width:12px;height:12px;position:absolute}.adminLoginCorners i:first-child{border-top:2px solid #4be1f3;border-left:2px solid #4be1f3;top:-1px;left:-1px}.adminLoginCorners i:nth-child(2){border-top:2px solid #4be1f3;border-right:2px solid #4be1f3;top:-1px;right:-1px}.adminLoginCorners i:nth-child(3){border-bottom:2px solid #ff5d82;border-left:2px solid #ff5d82;bottom:-1px;left:-1px}.adminLoginCorners i:nth-child(4){border-bottom:2px solid #ff5d82;border-right:2px solid #ff5d82;bottom:-1px;right:-1px}.adminTheme-light.adminLogin{color:#17282d!important;background:#edf4f5!important}.adminTheme-light .adminLoginTopline,.adminTheme-light .adminLoginTelemetry{border-color:#c9dade}.adminTheme-light .adminLoginBottom .loginThemeToggle{background:#f5fbfc!important}@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{flex-direction:column;align-items:flex-start}.adminLoginBottom .loginThemeToggle{align-self:stretch;width:100%!important}}.adminLogin{background-color:#061015!important;background-image:radial-gradient(circle at 20% 0,#3ccee914,#0000 34%),radial-gradient(circle at 85% 100%,#ff588412,#0000 36%)!important;background-position:0 0!important;background-repeat:repeat!important;background-size:auto!important;background-attachment:scroll!important;background-origin:padding-box!important;background-clip:border-box!important}.adminLoginGrid{background-image:linear-gradient(#43cfeb0a 1px,#0000 1px),linear-gradient(90deg,#43cfeb0a 1px,#0000 1px)!important;background-size:44px 44px!important}.adminLoginGrid:after{opacity:.22!important;background-size:100% 10px!important}.adminLoginGlow{opacity:.65;filter:blur(14px)!important}.adminLoginPanel{background:linear-gradient(#07141af5,#050f14fb)!important;border:1px solid #47c1db3d!important;border-radius:12px!important;width:min(500px,100%)!important;padding:24px 26px!important;box-shadow:0 26px 90px #0000006b,inset 0 1px #ffffff08!important}.adminLoginPanel:before,.adminLoginPanel:after{display:none!important}.adminLoginTopline{color:#6c98a3!important;letter-spacing:.18em!important;border-bottom:1px solid #58b1c52e!important;padding-bottom:13px!important;font-size:10px!important}.adminLoginTopline b{color:#79e7f7!important}.adminLoginBrandline{letter-spacing:.17em;color:#8ebbc6;align-items:center;gap:10px;margin:16px 0 8px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:10px;display:flex}.adminLoginBrandmark{color:#ff6e91;background:#ffffff05;border:1px solid #61d6ea47;border-radius:999px;place-items:center;width:26px;height:26px;display:inline-grid;box-shadow:inset 0 0 0 1px #ffffff05}.adminLoginKicker{letter-spacing:.2em!important;color:#63b6c6!important;margin:0 0 8px!important;font-size:10px!important}.adminLoginPanel h1{letter-spacing:-.05em!important;color:#f2fbff!important;margin:0 0 8px!important;font-size:42px!important;font-weight:900!important;line-height:1.02!important}.adminLoginPanel h1 span{-webkit-text-stroke:0!important;color:#8cecff!important;text-shadow:none!important}.adminLoginSub{color:#88a7af!important;margin:0 0 16px!important;font-size:13px!important;line-height:1.6!important}.adminLoginTelemetry{border-top:1px solid #58b1c524!important;border-bottom:1px solid #58b1c524!important;gap:8px!important;margin:0 0 16px!important;padding:10px 0!important}.adminLoginTelemetry span{border:1px solid #58b1c52e;border-radius:999px;padding:5px 9px;color:#88b6c0!important;letter-spacing:.08em!important;font-size:8px!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{color:#89aeb8!important;letter-spacing:.15em!important;font-size:9px!important}.adminLoginFields input{height:52px!important;box-shadow:none!important;color:#effcff!important;background:#08161b!important;border:1px solid #51aabe42!important;border-radius:10px!important;padding:0 15px!important}.adminLoginFields input::placeholder{color:#45616a!important}.adminLoginFields input:focus{border-color:#54d5ea!important;box-shadow:0 0 0 3px #54d5ea17!important}.adminLoginEnter{background:linear-gradient(#0d4453,#0b5d71)!important;border:1px solid #3fd0e6!important;border-radius:10px!important;height:54px!important;margin-top:18px!important;padding:0 18px!important;box-shadow:0 14px 36px #1899b629!important}.adminLoginEnter:hover{background:linear-gradient(#105366,#0d6a80)!important;box-shadow:0 16px 40px #1899b638!important}.adminLoginEnter span{font-weight:900}.adminLoginEnter b{font-size:18px!important}.adminLoginBottom{margin-top:14px!important}.adminLoginBottom small{color:#698790!important;font-size:9px!important;line-height:1.5!important}.adminLoginBottom .loginThemeToggle{color:#8db1bb!important;background:#09161bdb!important;border-color:#51aabe42!important;border-radius:999px!important;height:34px!important;padding:0 12px!important}.adminLoginStatus{color:#ff8ba8!important;background:#ff557a11!important;border:1px solid #ff6a903d!important;border-radius:10px!important;margin-top:14px!important;padding:11px 12px!important}.adminTheme-light.adminLogin{background:#eff6f8!important}.adminTheme-light .adminLoginPanel{background:linear-gradient(#fcfffffa,#f5fbfcfa)!important;border-color:#71adba70!important;box-shadow:0 24px 72px #2e56601f!important}.adminTheme-light .adminLoginTopline{color:#6c8d97!important}.adminTheme-light .adminLoginKicker{color:#2b7f91!important}.adminTheme-light .adminLoginPanel h1{color:#10252b!important}.adminTheme-light .adminLoginSub,.adminTheme-light .adminLoginBottom small,.adminTheme-light .adminLoginFields label>span{color:#4e6d75!important}.adminTheme-light .adminLoginFields input{color:#162d33!important;background:#fbfeff!important;border-color:#c0d5db!important}.adminTheme-light .adminLoginFields input::placeholder{color:#7a97a0!important}.adminTheme-light .adminLoginBottom .loginThemeToggle{color:#56747d!important;background:#f5fbfc!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{margin:0!important;padding:0 24px!important}.adminShell>aside nav{gap:0!important;width:100%!important;min-width:0!important;margin:42px 0 0!important;display:grid!important;overflow:hidden!important}.adminShell>aside nav button{width:100%!important;min-width:0!important;min-height:46px!important;box-shadow:none!important;color:#83969e!important;text-align:left!important;white-space:nowrap!important;text-overflow:ellipsis!important;background:0 0!important;border:0!important;border-radius:0!important;outline:0!important;justify-content:space-between!important;align-items:center!important;gap:10px!important;margin:0!important;padding:0 24px!important;font-size:14px!important;font-weight:650!important;line-height:1.2!important;display:flex!important;overflow:hidden!important}.adminShell>aside nav button:hover{color:#dcebed!important;background:#ffffff09!important}.adminShell>aside nav button.active{color:#eef9fb!important;background:#5ad7ff13!important;font-weight:800!important}.adminShell>aside nav button.controlNav{font-weight:650!important}.adminShell>aside nav button em,.adminShell>aside em{box-shadow:none!important;color:#6f838b!important;background:0 0!important;border:0!important;border-radius:0!important;flex:none!important;margin:0!important;padding:0!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{box-shadow:none!important;border-radius:0!important}.adminShell>aside nav button:hover{background:#ffffff09!important}.adminShell>aside nav button.active{color:#eef9fb!important;box-shadow:none!important;background:#5ad7ff13!important}}@media (min-width:901px){.adminShell{grid-template-columns:224px minmax(0,1fr)!important}.adminShell>aside{contain:layout paint!important;align-self:start!important;width:224px!important;min-width:224px!important;max-width:224px!important;height:100vh!important;padding:22px 0 18px!important;position:sticky!important;top:0!important;overflow:hidden auto!important}.adminShell>aside .adminBrand{padding:0 22px!important}.adminShell>aside nav{grid-template-columns:minmax(0,1fr)!important;gap:0!important;width:100%!important;margin:38px 0 0!important;display:grid!important;overflow:visible!important}.adminShell>aside nav button{width:100%!important;min-width:0!important;min-height:44px!important;box-shadow:none!important;color:#82959d!important;text-align:left!important;background:0 0!important;border:0!important;border-radius:0!important;outline:0!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;column-gap:10px!important;margin:0!important;padding:0 22px!important;font-size:14px!important;font-weight:650!important;line-height:1.2!important;display:grid!important}.adminShell>aside nav button:hover{color:#dcebed!important;background:#ffffff0a!important}.adminShell>aside nav button.active{color:#f1fbfd!important;background:#54cde813!important;font-weight:760!important}.adminShell>aside nav .adminNavLabel{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;overflow:hidden!important}.adminShell>aside nav button em{min-width:0!important;box-shadow:none!important;color:#71858d!important;white-space:nowrap!important;background:0 0!important;border:0!important;border-radius:0!important;justify-self:end!important;margin:0!important;padding:0!important;font-size:9px!important;font-style:normal!important;font-weight:750!important;line-height:1!important}.adminShell>aside nav button.active em{color:#98dceb!important}.adminShell>aside nav button.alertNav em{color:#f07c91!important}.adminMain{width:100%!important;min-width:0!important;overflow-x:hidden!important}}@media (max-width:900px){.adminShell>aside nav .adminNavLabel{white-space:nowrap!important;display:inline!important}.adminShell>aside nav button{box-shadow:none!important;border-radius:0!important}.adminShell>aside nav button:hover{background:#ffffff0a!important}.adminShell>aside nav button.active{box-shadow:none!important;background:#54cde813!important}}
.leaflet-pane,.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile-container,.leaflet-pane>svg,.leaflet-pane>canvas,.leaflet-zoom-box,.leaflet-image-layer,.leaflet-layer{position:absolute;top:0;left:0}.leaflet-container{overflow:hidden}.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow{-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.leaflet-tile::selection{background:0 0}.leaflet-safari .leaflet-tile{image-rendering:-webkit-optimize-contrast}.leaflet-safari .leaflet-tile-container{-webkit-transform-origin:0 0;width:1600px;height:1600px}.leaflet-marker-icon,.leaflet-marker-shadow{display:block}.leaflet-container .leaflet-overlay-pane svg{max-width:none!important;max-height:none!important}.leaflet-container .leaflet-marker-pane img,.leaflet-container .leaflet-shadow-pane img,.leaflet-container .leaflet-tile-pane img,.leaflet-container img.leaflet-image-layer,.leaflet-container .leaflet-tile{width:auto;padding:0;max-width:none!important;max-height:none!important}.leaflet-container img.leaflet-tile{mix-blend-mode:plus-lighter}.leaflet-container.leaflet-touch-zoom{-ms-touch-action:pan-x pan-y;touch-action:pan-x pan-y}.leaflet-container.leaflet-touch-drag{-ms-touch-action:pinch-zoom;touch-action:none;touch-action:pinch-zoom}.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom{-ms-touch-action:none;touch-action:none}.leaflet-container{-webkit-tap-highlight-color:transparent}.leaflet-container a{-webkit-tap-highlight-color:#33b5e566}.leaflet-tile{filter:inherit;visibility:hidden}.leaflet-tile-loaded{visibility:inherit}.leaflet-zoom-box{box-sizing:border-box;z-index:800;width:0;height:0}.leaflet-overlay-pane svg{-moz-user-select:none}.leaflet-pane{z-index:400}.leaflet-tile-pane{z-index:200}.leaflet-overlay-pane{z-index:400}.leaflet-shadow-pane{z-index:500}.leaflet-marker-pane{z-index:600}.leaflet-tooltip-pane{z-index:650}.leaflet-popup-pane{z-index:700}.leaflet-map-pane canvas{z-index:100}.leaflet-map-pane svg{z-index:200}.leaflet-vml-shape{width:1px;height:1px}.lvml{behavior:url(#default#VML);display:inline-block;position:absolute}.leaflet-control{z-index:800;pointer-events:visiblePainted;pointer-events:auto;position:relative}.leaflet-top,.leaflet-bottom{z-index:1000;pointer-events:none;position:absolute}.leaflet-top{top:0}.leaflet-right{right:0}.leaflet-bottom{bottom:0}.leaflet-left{left:0}.leaflet-control{float:left;clear:both}.leaflet-right .leaflet-control{float:right}.leaflet-top .leaflet-control{margin-top:10px}.leaflet-bottom .leaflet-control{margin-bottom:10px}.leaflet-left .leaflet-control{margin-left:10px}.leaflet-right .leaflet-control{margin-right:10px}.leaflet-fade-anim .leaflet-popup{opacity:0;transition:opacity .2s linear}.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{opacity:1}.leaflet-zoom-animated{transform-origin:0 0}svg.leaflet-zoom-animated{will-change:transform}.leaflet-zoom-anim .leaflet-zoom-animated{-webkit-transition:-webkit-transform .25s cubic-bezier(0,0,.25,1);-moz-transition:-moz-transform .25s cubic-bezier(0,0,.25,1);transition:transform .25s cubic-bezier(0,0,.25,1)}.leaflet-zoom-anim .leaflet-tile,.leaflet-pan-anim .leaflet-tile{transition:none}.leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden}.leaflet-interactive{cursor:pointer}.leaflet-grab{cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.leaflet-crosshair,.leaflet-crosshair .leaflet-interactive{cursor:crosshair}.leaflet-popup-pane,.leaflet-control{cursor:auto}.leaflet-dragging .leaflet-grab,.leaflet-dragging .leaflet-grab .leaflet-interactive,.leaflet-dragging .leaflet-marker-draggable{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-image-layer,.leaflet-pane>svg path,.leaflet-tile-container{pointer-events:none}.leaflet-marker-icon.leaflet-interactive,.leaflet-image-layer.leaflet-interactive,.leaflet-pane>svg path.leaflet-interactive,svg.leaflet-image-layer.leaflet-interactive path{pointer-events:visiblePainted;pointer-events:auto}.leaflet-container{outline-offset:1px;background:#ddd}.leaflet-container a{color:#0078a8}.leaflet-zoom-box{background:#ffffff80;border:2px dotted #38f}.leaflet-container{font-family:Helvetica Neue,Arial,Helvetica,sans-serif;font-size:.75rem;line-height:1.5}.leaflet-bar{border-radius:4px;box-shadow:0 1px 5px #000000a6}.leaflet-bar a{text-align:center;color:#000;background-color:#fff;border-bottom:1px solid #ccc;width:26px;height:26px;line-height:26px;text-decoration:none;display:block}.leaflet-bar a,.leaflet-control-layers-toggle{background-position:50%;background-repeat:no-repeat;display:block}.leaflet-bar a:hover,.leaflet-bar a:focus{background-color:#f4f4f4}.leaflet-bar a:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.leaflet-bar a:last-child{border-bottom:none;border-bottom-right-radius:4px;border-bottom-left-radius:4px}.leaflet-bar a.leaflet-disabled{cursor:default;color:#bbb;background-color:#f4f4f4}.leaflet-touch .leaflet-bar a{width:30px;height:30px;line-height:30px}.leaflet-touch .leaflet-bar a:first-child{border-top-left-radius:2px;border-top-right-radius:2px}.leaflet-touch .leaflet-bar a:last-child{border-bottom-right-radius:2px;border-bottom-left-radius:2px}.leaflet-control-zoom-in,.leaflet-control-zoom-out{text-indent:1px;font:700 18px Lucida Console,Monaco,monospace}.leaflet-touch .leaflet-control-zoom-in,.leaflet-touch .leaflet-control-zoom-out{font-size:22px}.leaflet-control-layers{background:#fff;border-radius:5px;box-shadow:0 1px 5px #0006}.leaflet-control-layers-toggle{background-image:url(../media/layers.3muxcl8sz6330.png);width:36px;height:36px}.leaflet-retina .leaflet-control-layers-toggle{background-image:url(../media/layers-2x.23wrxu3xxu9-i.png);background-size:26px 26px}.leaflet-touch .leaflet-control-layers-toggle{width:44px;height:44px}.leaflet-control-layers .leaflet-control-layers-list,.leaflet-control-layers-expanded .leaflet-control-layers-toggle{display:none}.leaflet-control-layers-expanded .leaflet-control-layers-list{display:block;position:relative}.leaflet-control-layers-expanded{color:#333;background:#fff;padding:6px 10px 6px 6px}.leaflet-control-layers-scrollbar{padding-right:5px;overflow:hidden scroll}.leaflet-control-layers-selector{margin-top:2px;position:relative;top:1px}.leaflet-control-layers label{font-size:1.08333em;display:block}.leaflet-control-layers-separator{border-top:1px solid #ddd;height:0;margin:5px -10px 5px -6px}.leaflet-default-icon-path{background-image:url(../media/marker-icon.1le94j_pe_ih1.png)}.leaflet-container .leaflet-control-attribution{background:#fffc;margin:0}.leaflet-control-attribution,.leaflet-control-scale-line{color:#333;padding:0 5px;line-height:1.4}.leaflet-control-attribution a{text-decoration:none}.leaflet-control-attribution a:hover,.leaflet-control-attribution a:focus{text-decoration:underline}.leaflet-attribution-flag{width:1em;height:.6669em;vertical-align:baseline!important;display:inline!important}.leaflet-left .leaflet-control-scale{margin-left:5px}.leaflet-bottom .leaflet-control-scale{margin-bottom:5px}.leaflet-control-scale-line{white-space:nowrap;box-sizing:border-box;text-shadow:1px 1px #fff;background:#fffc;border:2px solid #777;border-top:none;padding:2px 5px 1px;line-height:1.1}.leaflet-control-scale-line:not(:first-child){border-top:2px solid #777;border-bottom:none;margin-top:-2px}.leaflet-control-scale-line:not(:first-child):not(:last-child){border-bottom:2px solid #777}.leaflet-touch .leaflet-control-attribution,.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{box-shadow:none}.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{background-clip:padding-box;border:2px solid #0003}.leaflet-popup{text-align:center;margin-bottom:20px;position:absolute}.leaflet-popup-content-wrapper{text-align:left;border-radius:12px;padding:1px}.leaflet-popup-content{min-height:1px;margin:13px 24px 13px 20px;font-size:1.08333em;line-height:1.3}.leaflet-popup-content p{margin:1.3em 0}.leaflet-popup-tip-container{pointer-events:none;width:40px;height:20px;margin-top:-1px;margin-left:-20px;position:absolute;left:50%;overflow:hidden}.leaflet-popup-tip{pointer-events:auto;width:17px;height:17px;margin:-10px auto 0;padding:1px;transform:rotate(45deg)}.leaflet-popup-content-wrapper,.leaflet-popup-tip{color:#333;background:#fff;box-shadow:0 3px 14px #0006}.leaflet-container a.leaflet-popup-close-button{text-align:center;color:#757575;background:0 0;border:none;width:24px;height:24px;font:16px/24px Tahoma,Verdana,sans-serif;text-decoration:none;position:absolute;top:0;right:0}.leaflet-container a.leaflet-popup-close-button:hover,.leaflet-container a.leaflet-popup-close-button:focus{color:#585858}.leaflet-popup-scrolled{overflow:auto}.leaflet-oldie .leaflet-popup-content-wrapper{-ms-zoom:1}.leaflet-oldie .leaflet-popup-tip{-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";width:24px;filter:progid:DXImageTransform.Microsoft.Matrix(M11=.707107, M12=.707107, M21=-.707107, M22=.707107);margin:0 auto}.leaflet-oldie .leaflet-control-zoom,.leaflet-oldie .leaflet-control-layers,.leaflet-oldie .leaflet-popup-content-wrapper,.leaflet-oldie .leaflet-popup-tip{border:1px solid #999}.leaflet-div-icon{background:#fff;border:1px solid #666}.leaflet-tooltip{color:#222;white-space:nowrap;-webkit-user-select:none;user-select:none;pointer-events:none;background-color:#fff;border:1px solid #fff;border-radius:3px;padding:6px;position:absolute;box-shadow:0 1px 3px #0006}.leaflet-tooltip.leaflet-interactive{cursor:pointer;pointer-events:auto}.leaflet-tooltip-top:before,.leaflet-tooltip-bottom:before,.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{pointer-events:none;content:"";background:0 0;border:6px solid #0000;position:absolute}.leaflet-tooltip-bottom{margin-top:6px}.leaflet-tooltip-top{margin-top:-6px}.leaflet-tooltip-bottom:before,.leaflet-tooltip-top:before{margin-left:-6px;left:50%}.leaflet-tooltip-top:before{border-top-color:#fff;margin-bottom:-12px;bottom:0}.leaflet-tooltip-bottom:before{border-bottom-color:#fff;margin-top:-12px;margin-left:-6px;top:0}.leaflet-tooltip-left{margin-left:-6px}.leaflet-tooltip-right{margin-left:6px}.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{margin-top:-6px;top:50%}.leaflet-tooltip-left:before{border-left-color:#fff;margin-right:-12px;right:0}.leaflet-tooltip-right:before{border-right-color:#fff;margin-left:-12px;left:0}@media print{.leaflet-control{-webkit-print-color-adjust:exact;print-color-adjust:exact}}
