.tcc-comms{min-height:calc(100vh - 32px);background:#111317;color:#e2e2e8;border-radius:18px;overflow:hidden}.tcc-comms svg{width:18px;height:18px}.tcc-comms-topbar{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:22px 28px;background:#141519;border-bottom:1px solid rgba(67,70,84,.18)}.tcc-comms-composer-actions,.tcc-comms-composer-meta,.tcc-comms-creator-toggle,.tcc-comms-directory-actions,.tcc-comms-inline-form,.tcc-comms-talk-strip-actions,.tcc-comms-thread-actions,.tcc-comms-thread-card-meta,.tcc-comms-topbar-actions,.tcc-comms-topbar-brand{display:flex;align-items:center;gap:10px}.tcc-comms-topbar-brand{gap:24px}.tcc-comms-asset-grid h3,.tcc-comms-composer-meta span,.tcc-comms-context-head p,.tcc-comms-feed h3,.tcc-comms-list-head p,.tcc-comms-log-link span,.tcc-comms-message-divider,.tcc-comms-rail-item span,.tcc-comms-sector strong,.tcc-comms-topbar-brand strong,.tcc-comms-topbar-title{letter-spacing:.12em;text-transform:uppercase}.tcc-comms-topbar-brand strong{font-size:1.7rem;font-weight:900;letter-spacing:-.06em}.tcc-comms-topbar-divider{width:1px;height:28px;background:rgba(67,70,84,.8)}.tcc-comms-topbar-title{color:#b8c3ff;font-size:.88rem;font-weight:800}.tcc-comms-search-shell{min-width:280px;display:inline-flex;align-items:center;gap:10px;padding:0 14px;height:42px;border-radius:12px;border:1px solid rgba(67,70,84,.18);background:#202227;color:#c3c6d6}.tcc-comms-composer-input,.tcc-comms-search{width:100%;border:0;outline:none;background:transparent;color:#e2e2e8}.tcc-comms-composer-input::placeholder,.tcc-comms-search::placeholder{color:rgba(195,198,214,.56)}.tcc-comms-composer-icon,.tcc-comms-icon-button,.tcc-comms-send{width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;border-radius:10px;border:1px solid rgba(67,70,84,.18);background:transparent;color:#c3c6d6;cursor:pointer}.tcc-comms-icon-button--live{position:relative}.tcc-comms-icon-button--live:after{content:"";position:absolute;top:8px;right:8px;width:8px;height:8px;border-radius:999px;background:#ffb4ab}.tcc-comms-avatar{width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;border-radius:4px;background:#21242a;color:#b8c3ff;font-size:.84rem;font-weight:900}.tcc-comms-grid{display:grid;grid-template-columns:320px minmax(0,1fr) 360px;min-height:calc(100vh - 160px)}.tcc-comms-context,.tcc-comms-main,.tcc-comms-rail{min-width:0}.tcc-comms-rail{display:flex;flex-direction:column;background:#141519;border-right:1px solid rgba(67,70,84,.18)}.tcc-comms-sector{padding:22px 28px 18px;border-bottom:1px solid rgba(67,70,84,.14)}.tcc-comms-asset-grid h3,.tcc-comms-composer-meta span,.tcc-comms-context-head p,.tcc-comms-feed h3,.tcc-comms-list-head p,.tcc-comms-log-link span,.tcc-comms-message-divider,.tcc-comms-sector strong{font-size:.76rem;font-weight:900}.tcc-comms-sector strong{color:#0052cc}.tcc-comms-alert-copy p,.tcc-comms-control-stat small,.tcc-comms-directory-item small,.tcc-comms-drawer-head small,.tcc-comms-feed-item p,.tcc-comms-feed-item small,.tcc-comms-list-head h2,.tcc-comms-sector span,.tcc-comms-talk-strip p,.tcc-comms-telemetry-map small,.tcc-comms-thread-card-copy p,.tcc-comms-thread-card-head small,.tcc-comms-thread-identity h2 span,.tcc-comms-thread-identity p{color:#c3c6d6}.tcc-comms-rail-nav{display:grid;grid-gap:2px;gap:2px;padding-top:10px}.tcc-comms-meta-link,.tcc-comms-rail-item{display:flex;align-items:center;gap:18px;width:100%;padding:18px 28px;border:0;background:transparent;color:#d7d9e2;text-align:left}.tcc-comms-meta-link span,.tcc-comms-rail-item span{font-size:.88rem;font-weight:800}.tcc-comms-rail-item.is-active{background:#1f2126;border-left:4px solid #0052cc;padding-left:24px}.tcc-comms-alert,.tcc-comms-composer,.tcc-comms-context-card,.tcc-comms-list-panel,.tcc-comms-message-shell,.tcc-comms-talk-strip,.tcc-comms-thread-head{border:1px solid rgba(67,70,84,.18);background:#1f2126}.tcc-comms-list-panel{flex:1 1;min-height:0;display:grid;grid-gap:14px;gap:14px;align-content:start;padding:18px 16px 16px}.tcc-comms-context-head,.tcc-comms-list-head,.tcc-comms-telemetry-head,.tcc-comms-thread-card-head,.tcc-comms-thread-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.tcc-comms-context-head h2,.tcc-comms-list-head h2{margin:6px 0 0;font-size:1.1rem;line-height:1.2;color:#f2f3f7}.tcc-comms-list-pill,.tcc-comms-priority,.tcc-comms-talk-strip-actions span,.tcc-comms-thread-card-meta span{display:inline-flex;align-items:center;min-height:28px;padding:0 10px;border-radius:999px;font-size:.72rem;font-weight:800}.tcc-comms-list-pill{background:rgba(184,195,255,.12);color:#b8c3ff}.tcc-comms-alert-button,.tcc-comms-creator-toggle button,.tcc-comms-log-link,.tcc-comms-meta-link,.tcc-comms-primary-action{cursor:pointer}.tcc-comms-creator-toggle button{flex:1 1;height:40px;border-radius:10px;border:1px solid rgba(67,70,84,.2);background:transparent;color:#c3c6d6}.tcc-comms-creator-toggle button.is-active{background:#272a31;color:#f4f5f8}.tcc-comms-drawer,.tcc-comms-member-panel{display:grid;grid-gap:10px;gap:10px;padding:12px;border-radius:12px;background:#181a1f}.tcc-comms-asset-list,.tcc-comms-context,.tcc-comms-context-card,.tcc-comms-control-actions,.tcc-comms-control-grid,.tcc-comms-directory-list,.tcc-comms-drawer-head,.tcc-comms-feed-list,.tcc-comms-group-form,.tcc-comms-main,.tcc-comms-selection-list,.tcc-comms-thread-list{display:grid;grid-gap:12px;gap:12px}.tcc-comms-asset-item,.tcc-comms-control-stat,.tcc-comms-directory-item,.tcc-comms-feed-item,.tcc-comms-selection-item,.tcc-comms-thread-card{border-radius:12px;background:#2a2c31}.tcc-comms-selection-item{display:grid;grid-gap:4px;gap:4px;padding:10px 12px}.tcc-comms-thread-list{overflow-y:auto;min-height:0;align-content:start;grid-auto-rows:max-content}.tcc-comms-thread-card{width:100%;display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:12px;gap:12px;align-items:start;padding:14px;border:0;border-left:3px solid transparent;text-align:left;color:#e2e2e8}.tcc-comms-thread-card.is-active{background:#31343a;border-left-color:#f1c100}.tcc-comms-thread-card-copy{display:grid;grid-gap:6px;gap:6px;min-width:0;align-content:start}.tcc-comms-alert-copy strong,.tcc-comms-control-stat strong,.tcc-comms-directory-item strong,.tcc-comms-drawer-head strong,.tcc-comms-feed-item strong,.tcc-comms-message-head strong,.tcc-comms-telemetry-head span,.tcc-comms-thread-card-head strong,.tcc-comms-thread-identity h2{color:#f2f3f7}.tcc-comms-feed-item strong,.tcc-comms-thread-card-head strong,.tcc-comms-thread-identity h2{font-weight:900}.tcc-comms-thread-card-copy p{margin:0;line-height:1.35}.tcc-comms-thread-card-meta span{background:#17191d;color:#d6d8df}.tcc-comms-priority--critical{background:#b80a12!important;color:#fff0ee!important}.tcc-comms-priority--warning{background:#d0a600!important;color:#231a00!important}.tcc-comms-priority--info{background:#1c56dd!important;color:#e6ecff!important}.tcc-comms-avatar-badge{width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;border-radius:10px;font-size:.8rem;font-weight:900}.tcc-comms-avatar-badge--direct{background:rgba(241,193,0,.16);color:#f1c100}.tcc-comms-avatar-badge--group{background:rgba(184,195,255,.16);color:#b8c3ff}.tcc-comms-rail-footer{display:grid;grid-gap:10px;gap:10px;padding:18px 20px 22px;border-top:1px solid rgba(67,70,84,.18)}.tcc-comms-primary-action{width:100%;height:52px;border:0;border-radius:4px;background:#b8c3ff;color:#102f93;font-size:.84rem;font-weight:900}.tcc-comms-log-link,.tcc-comms-meta-link{padding:0;color:rgba(226,226,232,.82)}.tcc-comms-main{align-content:start;padding:20px;background:#17191d}.tcc-comms-alert,.tcc-comms-composer,.tcc-comms-context-card,.tcc-comms-message-shell,.tcc-comms-talk-strip,.tcc-comms-thread-head{border-radius:12px}.tcc-comms-thread-head{padding:18px 20px}.tcc-comms-thread-identity{display:flex;align-items:center;gap:14px}.tcc-comms-thread-shield{width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;border-radius:14px;background:rgba(241,193,0,.16);color:#f1c100}.tcc-comms-thread-identity h2{margin:0;font-size:1.1rem}.tcc-comms-thread-identity h2 span{margin-left:8px;font-size:.72rem;font-weight:700}.tcc-comms-alert-copy p,.tcc-comms-talk-strip p,.tcc-comms-thread-identity p{margin:4px 0 0;line-height:1.35}.tcc-comms-empty-head p{margin:0 0 6px;color:#c3c6d6;font-size:.76rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.tcc-comms-empty-head h2{margin:0}.tcc-comms-alert{display:flex;align-items:center;gap:16px;padding:18px 20px;background:linear-gradient(180deg,rgba(75,22,29,.95),rgba(58,20,24,.96));border-left:4px solid #ffb4ab}.tcc-comms-alert-icon{width:50px;height:50px;display:inline-flex;align-items:center;justify-content:center;border-radius:16px;background:hsla(6,100%,84%,.34);color:#2b070b;font-size:1.8rem;font-weight:900}.tcc-comms-alert-copy{flex:1 1}.tcc-comms-alert-button{height:40px;padding:0 20px;border:0;border-radius:4px;background:#ffb4ab;color:#451013;font-size:.76rem;font-weight:900}.tcc-comms-talk-strip{display:flex;align-items:center;justify-content:space-between;padding:14px 16px}.tcc-comms-talk-strip--success{border-color:rgba(27,133,83,.24)}.tcc-comms-talk-strip--accent{border-color:rgba(184,195,255,.24)}.tcc-comms-talk-strip--danger{border-color:hsla(6,100%,84%,.24)}.tcc-comms-message-shell{min-height:520px;padding:18px}.tcc-comms-message-list{display:grid;grid-gap:18px;gap:18px;max-height:520px;overflow-y:auto}.tcc-comms-message-divider{justify-self:center;padding:6px 12px;border-radius:999px;background:#191b20;color:rgba(195,198,214,.5)}.tcc-comms-message{max-width:78%;display:grid;grid-gap:6px;gap:6px}.tcc-comms-message.is-outgoing{justify-self:end}.tcc-comms-message-head{display:flex;align-items:center;gap:8px;font-size:.8rem}.tcc-comms-message-head small{color:rgba(195,198,214,.68)}.tcc-comms-message-body{padding:14px 16px;border-radius:14px;background:#2a2c31}.tcc-comms-message.is-outgoing .tcc-comms-message-body{background:#0545ed;color:#dde5ff}.tcc-comms-message-body p{margin:0;line-height:1.6}.tcc-comms-composer{padding:14px}.tcc-comms-composer-shell{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:center;padding:10px 12px;border-radius:12px;background:#181a1f}.tcc-comms-composer-input{min-height:24px;resize:none}.tcc-comms-composer-icon,.tcc-comms-send{border-color:transparent;background:transparent}.tcc-comms-send{border-radius:12px;background:#0545ed;color:#dde5ff}.tcc-comms-composer-meta{margin-top:10px;flex-wrap:wrap}.tcc-comms-composer-meta span:first-child:before{content:"";display:inline-block;width:8px;height:8px;margin-right:8px;border-radius:999px;background:#4fd28c}.tcc-comms-context{padding:20px 20px 20px 0;background:#17191d}.tcc-comms-context-card{padding:18px}.tcc-comms-telemetry{overflow:hidden;border-radius:12px;border:1px solid rgba(67,70,84,.18)}.tcc-comms-telemetry-head{padding:10px 12px;background:#202227}.tcc-comms-telemetry-map{position:relative;min-height:140px;display:flex;align-items:flex-end;justify-content:flex-start;padding:14px;background:radial-gradient(circle at center,rgba(184,195,255,.1),transparent 32%),linear-gradient(180deg,#17191d,#131519)}.tcc-comms-telemetry-map:before{content:"";position:absolute;inset:0;background-image:linear-gradient(hsla(219,8%,51%,.08) 1px,transparent 0),linear-gradient(90deg,hsla(219,8%,51%,.08) 1px,transparent 0);background-size:28px 28px}.tcc-comms-telemetry-dot{position:absolute;top:46%;left:52%;width:14px;height:14px;border-radius:999px;background:#f1c100;box-shadow:0 0 20px rgba(241,193,0,.32)}.tcc-comms-telemetry-map small{position:relative;z-index:1;padding:6px 8px;border-radius:8px;background:rgba(20,21,25,.82)}.tcc-comms-feed-item{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:12px;gap:12px;padding:12px 14px;border-left:3px solid transparent}.tcc-comms-feed-item.is-critical{border-left-color:#ffb4ab}.tcc-comms-feed-item.is-warning{border-left-color:#f1c100}.tcc-comms-feed-item.is-info{border-left-color:#b8c3ff}.tcc-comms-feed-item-dot{width:8px;height:8px;margin-top:6px;border-radius:999px;background:currentColor}.tcc-comms-feed-item.is-critical .tcc-comms-feed-item-dot{color:#ffb4ab}.tcc-comms-feed-item.is-warning .tcc-comms-feed-item-dot{color:#f1c100}.tcc-comms-feed-item.is-info .tcc-comms-feed-item-dot{color:#b8c3ff}.tcc-comms-feed-item p,.tcc-comms-feed-item small{margin:4px 0 0}.tcc-comms-asset-list{grid-template-columns:repeat(2,minmax(0,1fr))}.tcc-comms-asset-item{display:grid;grid-gap:8px;gap:8px;padding:12px;color:#c3c6d6}.tcc-comms-control-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.tcc-comms-control-stat{padding:12px}.tcc-comms-control-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.tcc-comms-directory-item{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px}.tcc-comms-control-stat strong,.tcc-comms-directory-item strong,.tcc-comms-feed-item strong{display:block}.tcc-comms-log-link{display:inline-flex;align-items:center;gap:10px;border:0;background:transparent;color:rgba(226,226,232,.86)}@media (max-width:1400px){.tcc-comms-grid{grid-template-columns:290px minmax(0,1fr) 320px}}@media (max-width:1180px){.tcc-comms-grid{grid-template-columns:280px minmax(0,1fr)}.tcc-comms-context{grid-column:1/-1;padding:0 20px 20px}}@media (max-width:900px){.tcc-comms-alert,.tcc-comms-inline-form,.tcc-comms-talk-strip,.tcc-comms-thread-actions,.tcc-comms-thread-head,.tcc-comms-topbar,.tcc-comms-topbar-actions{flex-direction:column;align-items:stretch}.tcc-comms-search-shell{min-width:0}.tcc-comms-grid{grid-template-columns:1fr}.tcc-comms-context,.tcc-comms-main,.tcc-comms-rail{border-right:0;padding:18px}.tcc-comms-context{padding-top:0}.tcc-comms-rail-item{padding-inline:18px}.tcc-comms-asset-list,.tcc-comms-control-actions,.tcc-comms-control-grid{grid-template-columns:1fr}.tcc-comms-message{max-width:100%}}.cc-sidebar{display:flex;flex-direction:column;align-content:stretch}.cc-sidebar-head{display:grid;grid-gap:14px;gap:14px}.cc-sidebar-logout,.cc-sidebar-section-toggle,.cc-sidebar-toggle{width:100%;display:inline-flex;align-items:center;justify-content:space-between;gap:10px;border-radius:14px;border:1px solid var(--line);background:var(--panel);color:var(--text);cursor:pointer}.cc-sidebar-toggle{padding:10px 12px}.cc-sidebar-section-toggle-icon,.cc-sidebar-toggle-mark{font-size:.78rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.cc-sidebar-section-toggle-copy,.cc-sidebar-toggle-label{font-size:.78rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.cc-sidebar-body{flex:1 1;min-height:0;display:grid;grid-gap:18px;gap:18px;align-content:start;overflow-y:auto;padding-right:4px}.cc-sidebar-section{gap:10px}.cc-sidebar-section-toggle{padding:10px 12px;background:transparent}.cc-sidebar-section.is-collapsed .cc-sidebar-nav{display:none}.cc-sidebar-footer{margin-top:auto;display:grid;grid-gap:10px;gap:10px;padding-top:14px;border-top:1px solid var(--line)}.cc-sidebar-logout{padding:12px 14px;justify-content:flex-start;background:transparent}.cc-sidebar-logout:hover,.cc-sidebar-section-toggle:hover,.cc-sidebar-toggle:hover{background:var(--panel-muted);border-color:var(--line-strong)}.cc-sidebar.is-collapsed .cc-sidebar-footer .cc-sidebar-item-copy,.cc-sidebar.is-collapsed .cc-sidebar-section-toggle,.cc-sidebar.is-collapsed .cc-sidebar-toggle-label{display:none}.cc-sidebar.is-collapsed .cc-sidebar-head{justify-items:center}.cc-sidebar.is-collapsed .cc-sidebar-toggle{width:44px;height:44px;padding:0;justify-content:center}.cc-sidebar.is-collapsed .cc-sidebar-body{width:100%;justify-items:center;padding-right:0}.cc-sidebar.is-collapsed .cc-sidebar-footer{width:100%;justify-items:center}.cc-sidebar.is-collapsed .cc-sidebar-logout{width:44px;height:44px;padding:0;justify-content:center}@media (max-width:1240px){.cc-sidebar.is-collapsed .cc-sidebar-footer .cc-sidebar-item-copy,.cc-sidebar.is-collapsed .cc-sidebar-section-toggle,.cc-sidebar.is-collapsed .cc-sidebar-toggle-label{display:revert}.cc-sidebar.is-collapsed .cc-sidebar-logout,.cc-sidebar.is-collapsed .cc-sidebar-toggle{width:100%;height:auto;padding:10px 12px;justify-content:space-between}.cc-sidebar.is-collapsed .cc-sidebar-body,.cc-sidebar.is-collapsed .cc-sidebar-footer,.cc-sidebar.is-collapsed .cc-sidebar-head{justify-items:stretch}}.tms-shell{min-height:100vh;background:radial-gradient(circle at top right,rgba(62,96,202,.14),transparent 28%),linear-gradient(180deg,#0c0e13,#090b10);color:#f4f6fb}.tms-topbar{display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:84px;padding:18px 28px;border-bottom:1px solid hsla(0,0%,100%,.06);background:rgba(13,15,22,.92)}.tms-avatar-button,.tms-chip-row,.tms-logout,.tms-nav-item,.tms-search-shell,.tms-section-toggle,.tms-sidebar-toggle,.tms-topbar-actions,.tms-topbar-brand{display:inline-flex;align-items:center}.tms-topbar-brand{gap:18px}.tms-topbar-brand-logos{display:inline-flex;align-items:center;gap:10px;flex:0 0 auto}.tms-topbar-brand-logo{object-fit:contain}.tms-topbar-brand-copy{display:grid;grid-gap:4px;gap:4px}.tms-chip,.tms-kicker,.tms-nav-copy strong,.tms-section-toggle,.tms-sidebar-sector strong,.tms-topbar-brand strong,.tms-topbar-title{letter-spacing:.12em;text-transform:uppercase}.tms-topbar-brand strong{font-size:1.3rem;font-weight:900}.tms-topbar-divider{width:1px;height:28px;background:hsla(0,0%,100%,.1)}.tms-topbar-title{color:rgba(214,221,245,.82)}.tms-topbar-actions{gap:12px}.tms-search-shell{gap:10px;min-width:300px;padding:0 14px;height:44px;border:1px solid hsla(0,0%,100%,.08);border-radius:999px;background:hsla(0,0%,100%,.03);color:rgba(228,232,246,.8)}.tms-search-shell input{width:100%;border:0;background:transparent;color:inherit;outline:none}.tms-search-shell input::placeholder{color:rgba(228,232,246,.52)}.tms-avatar-button svg,.tms-icon-button svg,.tms-logout svg,.tms-nav-icon svg,.tms-search-shell svg,.tms-sidebar-toggle svg{width:18px;height:18px}.tms-avatar-button,.tms-icon-button,.tms-logout,.tms-nav-item,.tms-section-toggle,.tms-sidebar-toggle{border:1px solid hsla(0,0%,100%,.08);background:hsla(0,0%,100%,.02);color:inherit}.tms-avatar-button,.tms-icon-button{justify-content:center;width:44px;height:44px;border-radius:14px}.tms-icon-button--alert{color:#ffb4b0;background:rgba(115,18,22,.42);border-color:hsla(0,100%,77%,.22)}.tms-icon-button--live{position:relative}.tms-icon-button--live:after{content:"";position:absolute;top:10px;right:10px;width:8px;height:8px;border-radius:999px;background:#ff9f95;box-shadow:0 0 12px hsla(6,100%,79%,.8)}.tms-avatar-button{min-width:44px;padding:0 14px;font-weight:800;letter-spacing:.08em}.tms-body{display:grid;grid-template-columns:300px minmax(0,1fr);min-height:calc(100vh - 84px)}.tms-sidebar{display:flex;flex-direction:column;gap:20px;padding:24px 20px;border-right:1px solid hsla(0,0%,100%,.06);background:rgba(11,13,18,.88)}.tms-sidebar-footer,.tms-sidebar-head,.tms-sidebar-scroll{display:grid;grid-gap:16px;gap:16px}.tms-sidebar-scroll{flex:1 1;align-content:start;overflow-y:auto}.tms-sidebar-sector{display:grid;grid-gap:6px;gap:6px;padding:0 4px}.tms-sidebar-sector strong{font-size:1.1rem}.tms-description,.tms-nav-copy small,.tms-sidebar-sector span{color:rgba(205,211,228,.72)}.tms-logout,.tms-nav-item,.tms-section-toggle,.tms-sidebar-toggle{width:100%;gap:12px;border-radius:16px}.tms-logout,.tms-section-toggle,.tms-sidebar-toggle{justify-content:space-between;padding:12px 14px}.tms-section-toggle{font-size:.76rem;font-weight:800}.tms-chevron{display:inline-flex;transition:transform .18s ease}.tms-chevron.is-open{transform:rotate(180deg)}.tms-sidebar-section{display:grid;grid-gap:12px;gap:12px}.tms-nav{display:grid;grid-gap:10px;gap:10px}.tms-nav-item{justify-content:flex-start;padding:14px;text-align:left;transition:transform .18s ease,background .18s ease,border-color .18s ease}.tms-avatar-button:hover,.tms-icon-button:hover,.tms-logout:hover,.tms-nav-item:hover,.tms-section-toggle:hover,.tms-sidebar-toggle:hover{transform:translateY(-1px);background:hsla(0,0%,100%,.05);border-color:hsla(0,0%,100%,.16)}.tms-nav-item.is-active{background:linear-gradient(135deg,rgba(96,125,255,.3),rgba(69,87,191,.16));border-color:rgba(134,157,255,.4);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.08),0 16px 30px rgba(27,35,72,.24)}.tms-nav-icon{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:12px;background:hsla(0,0%,100%,.04)}.tms-nav-copy{display:grid;grid-gap:4px;gap:4px;min-width:0}.tms-nav-copy strong{font-size:.76rem}.tms-nav-copy small{text-transform:uppercase;font-size:.7rem;letter-spacing:.12em}.tms-sidebar.is-collapsed{width:92px;padding-inline:14px}.tms-sidebar.is-collapsed .tms-logout span,.tms-sidebar.is-collapsed .tms-nav-copy,.tms-sidebar.is-collapsed .tms-section-toggle span:first-child,.tms-sidebar.is-collapsed .tms-sidebar-sector,.tms-sidebar.is-collapsed .tms-sidebar-toggle span{display:none}.tms-sidebar.is-collapsed .tms-logout,.tms-sidebar.is-collapsed .tms-nav-item,.tms-sidebar.is-collapsed .tms-section-toggle,.tms-sidebar.is-collapsed .tms-sidebar-toggle{justify-content:center;padding-inline:0}.tms-sidebar.is-collapsed .tms-section-toggle{min-height:46px}.tms-sidebar.is-collapsed .tms-chevron{display:inline-flex}.tms-sidebar-footer{margin-top:auto}.tms-main{display:grid;grid-gap:22px;gap:22px;padding:28px}.tms-main-head{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;border:1px solid hsla(0,0%,100%,.07);border-radius:24px;background:linear-gradient(180deg,hsla(0,0%,100%,.045),hsla(0,0%,100%,.02))}.tms-kicker{margin:0 0 8px;font-size:.74rem;color:#93a7ff}.tms-main-head h1{margin:0;font-size:clamp(1.9rem,2.8vw,2.5rem)}.tms-description{margin:8px 0 0;max-width:760px}.tms-chip-row{flex-wrap:wrap;justify-content:flex-end;gap:10px}.tms-chip{padding:10px 14px;border:1px solid rgba(130,146,211,.28);background:rgba(78,94,152,.16);font-size:.7rem;color:rgba(221,228,255,.86)}.tms-stage,.tms-stage>*{min-width:0}@media (max-width:1180px){.tms-main-head,.tms-topbar{flex-direction:column;align-items:stretch}.tms-chip-row,.tms-topbar-actions{justify-content:flex-start}.tms-search-shell{min-width:0;width:100%}.tms-body{grid-template-columns:1fr}.tms-sidebar,.tms-sidebar.is-collapsed{width:auto;padding:18px;border-right:0;border-bottom:1px solid hsla(0,0%,100%,.06)}.tms-sidebar.is-collapsed .tms-logout span,.tms-sidebar.is-collapsed .tms-nav-copy,.tms-sidebar.is-collapsed .tms-section-toggle span:first-child,.tms-sidebar.is-collapsed .tms-sidebar-sector,.tms-sidebar.is-collapsed .tms-sidebar-toggle span{display:revert}.tms-sidebar.is-collapsed .tms-logout,.tms-sidebar.is-collapsed .tms-nav-item,.tms-sidebar.is-collapsed .tms-section-toggle,.tms-sidebar.is-collapsed .tms-sidebar-toggle{justify-content:space-between;padding-inline:14px}}@media (max-width:760px){.tms-topbar{padding:16px}.tms-topbar-brand strong{font-size:1.3rem}.tms-main,.tms-sidebar{padding:16px}.tms-nav-item{padding:12px}}.tdb-main--embedded{background:transparent}.tdb-main--embedded .tdb-content-grid{min-height:auto}.tcc-comms--embedded{background:transparent}.tcc-comms-grid--embedded{min-height:auto;grid-template-columns:minmax(320px,.9fr) minmax(0,1.3fr) minmax(320px,.82fr);gap:18px}.tcc-comms-rail--embedded{gap:18px;background:transparent;border-right:0}.tcc-comms-list-panel--embedded{border-radius:18px;min-height:100%}.tcc-comms--embedded .tcc-comms-context,.tcc-comms--embedded .tcc-comms-main{border-radius:18px}@media (max-width:1380px){.tcc-comms-grid--embedded{grid-template-columns:minmax(280px,.86fr) minmax(0,1fr)}.tcc-comms-grid--embedded .tcc-comms-context{grid-column:1/-1}}@media (max-width:960px){.tcc-comms-grid--embedded{grid-template-columns:1fr}}:root{--tac-primary:#b8c3ff;--tac-primary-strong:#5a78ff;--tac-secondary:#ffb4aa;--tac-tertiary:#f1c100;--tac-danger:#ff8f8f;--tac-bg:#111317;--tac-panel:#1a1c20;--tac-panel-high:#1f2126;--tac-panel-alt:#282a2e;--tac-line:rgba(195,198,214,.12);--tac-text:#e2e2e8;--tac-muted:#c3c6d6}.tac-card{border:1px solid var(--tac-line);border-radius:18px;background:linear-gradient(180deg,rgba(31,33,38,.98),rgba(25,27,32,.98));box-shadow:0 18px 32px rgba(0,0,0,.18)}.tac-panel{display:grid;grid-gap:18px;gap:18px;padding:22px}.tac-audit-grid,.tac-audit-table-grid,.tac-chip-cloud,.tac-donut-legend,.tac-feed-stack,.tac-form-actions,.tac-inline-actions,.tac-legend,.tac-mini-bars,.tac-network-metrics,.tac-page-actions,.tac-page-head,.tac-pagination,.tac-panel-head,.tac-permission-list,.tac-report-grid,.tac-report-toolbar,.tac-report-toolbar-actions,.tac-report-toolbar-group,.tac-roles-actions,.tac-roles-grid,.tac-roles-hero,.tac-rule-list,.tac-settings-cols,.tac-stat-grid,.tac-summary-grid,.tac-table-footer,.tac-toggle-row,.tac-users-grid,.tac-users-search,.tac-users-toolbar{display:grid;grid-gap:16px;gap:16px}.tac-donut-legend,.tac-form-actions,.tac-inline-actions,.tac-legend,.tac-mini-bars,.tac-network-metrics,.tac-page-actions,.tac-page-head,.tac-pagination,.tac-panel-head,.tac-report-toolbar,.tac-report-toolbar-actions,.tac-report-toolbar-group,.tac-table-footer,.tac-toggle-row,.tac-users-search,.tac-users-toolbar{display:flex;align-items:center}.tac-network-metrics,.tac-page-head,.tac-panel-head,.tac-report-toolbar,.tac-roles-actions,.tac-table-footer,.tac-users-toolbar{justify-content:space-between}.tac-page-head{gap:20px;margin-bottom:20px}.tac-form-grid label span,.tac-page-head p,.tac-panel-head p,.tac-readonly-field,.tac-report-toolbar label span,.tac-stat-card span,.tac-summary-card span,.tac-switch-row span:first-child,.tac-table thead th,.tac-users-toolbar h2{font-size:.7rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:#9eaeff}.tac-page-head h1,.tac-panel-head h2,.tac-report-toolbar h2,.tac-users-toolbar h2{margin:6px 0 0;color:var(--tac-text);letter-spacing:-.03em}.tac-page-head h1{font-size:clamp(2rem,3vw,2.8rem)}.tac-callout p,.tac-chip,.tac-feed-item p,.tac-hotspot-item small,.tac-page-head span,.tac-panel-copy,.tac-readonly-field,.tac-rule-card p,.tac-stack small,.tac-stat-card small,.tac-summary-card small,.tac-table tbody td,.tac-table-footer span,.tac-user-cell small{color:var(--tac-muted)}.tac-page-actions,.tac-report-toolbar-actions{gap:10px;flex-wrap:wrap}.tac-inline-actions button,.tac-outline-button,.tac-pagination button,.tac-primary-button,.tac-segmented button,.tac-table a,.tac-text-button,.tac-toggle-row button{border:1px solid var(--tac-line);border-radius:10px;background:hsla(0,0%,100%,.02);color:var(--tac-text);cursor:pointer;transition:.16s ease}.tac-primary-button{background:linear-gradient(135deg,#6f87ff,#4b65db);color:#06123f;font-weight:900;letter-spacing:.14em;text-transform:uppercase;padding:12px 16px}.tac-outline-button,.tac-pagination button,.tac-segmented button,.tac-text-button,.tac-toggle-row button{padding:10px 14px}.tac-text-button{background:transparent;color:var(--tac-muted)}.tac-inline-actions button:hover,.tac-outline-button:hover,.tac-pagination button:hover,.tac-primary-button:hover,.tac-segmented button:hover,.tac-table a:hover,.tac-text-button:hover,.tac-toggle-row button:hover{transform:translateY(-1px);border-color:rgba(184,195,255,.28);background:hsla(0,0%,100%,.05)}.tac-segmented,.tac-toggle-row{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap}.tac-pagination button.is-active,.tac-segmented button.is-active,.tac-toggle-row button.is-active{background:rgba(184,195,255,.16);border-color:rgba(184,195,255,.28);color:var(--tac-primary)}.tac-input,.tac-select{width:100%;min-height:44px;border:1px solid var(--tac-line);border-radius:12px;background:#121419;color:var(--tac-text);padding:11px 13px}.tac-input::placeholder{color:rgba(195,198,214,.5)}.tac-select{-webkit-appearance:none;-moz-appearance:none;appearance:none}.tac-readonly-field{min-height:44px;display:flex;align-items:center;padding:0 13px;border:1px solid var(--tac-line);border-radius:12px;background:#121419}.tac-range{width:100%;accent-color:var(--tac-primary-strong)}.tac-switch-row{min-height:46px;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:12px 14px;border:1px solid var(--tac-line);border-radius:14px;background:#15171b}.tac-switch-row input[type=checkbox]{width:18px;height:18px;accent-color:var(--tac-primary-strong)}.tac-stat-grid{margin-bottom:20px}.tac-stat-grid--four{grid-template-columns:repeat(4,minmax(0,1fr))}.tac-stat-grid--two,.tac-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tac-stat-card,.tac-summary-card{display:grid;grid-gap:8px;gap:8px;padding:18px;border:1px solid var(--tac-line);border-radius:16px;background:hsla(0,0%,100%,.02)}.tac-donut strong,.tac-network-metrics strong,.tac-stat-card strong,.tac-summary-card strong{font-size:clamp(1.4rem,2vw,2.1rem);color:var(--tac-text);line-height:1}.tac-callout.is-warning strong,.tac-stat-card.is-warning strong,.tac-tag.is-warning{color:var(--tac-tertiary)}.tac-report-grid,.tac-roles-grid,.tac-users-grid{grid-template-columns:minmax(0,1fr) 360px}.tac-report-grid{grid-template-columns:minmax(0,1.3fr) 360px}.tac-audit-table-grid,.tac-report-hotspots{grid-column:1/-1}.tac-report-hotspots{display:grid;grid-template-columns:320px minmax(0,1fr);align-items:stretch}.tac-audit-table-panel,.tac-report-table,.tac-roles-matrix,.tac-users-table-panel{grid-column:1/-1}.tac-report-toolbar,.tac-users-toolbar{padding:18px 20px;margin-bottom:20px}.tac-report-toolbar-group,.tac-users-toolbar-left{flex:1 1;display:flex;align-items:flex-end;gap:14px;flex-wrap:wrap}.tac-form-grid label,.tac-report-toolbar-group label,.tac-settings-cols label{display:grid;grid-gap:8px;gap:8px}.tac-report-trend{min-height:420px}.tac-audit-bars,.tac-trend-chart{display:flex;align-items:flex-end;gap:12px;min-height:280px;padding:16px 10px 6px;border-radius:16px;background:linear-gradient(180deg,hsla(0,0%,100%,.02),hsla(0,0%,100%,.01)),repeating-linear-gradient(0deg,hsla(0,0%,100%,.05) 0 1px,transparent 1px 68px)}.tac-audit-bar-item,.tac-trend-column{display:grid;grid-gap:8px;gap:8px;justify-items:center;flex:1 1;min-width:18px}.tac-audit-bar-shell,.tac-trend-bar-shell{width:100%;min-height:240px;display:flex;align-items:flex-end;justify-content:center;gap:3px}.tac-audit-bar,.tac-trend-bar{width:min(26px,100%);border-radius:8px 8px 0 0;background:rgba(184,195,255,.25)}.tac-audit-bar,.tac-trend-bar.is-highlight{background:rgba(184,195,255,.55)}.tac-audit-bar.is-alert{background:rgba(241,193,0,.66)}.tac-donut{width:220px;height:220px;margin:0 auto;place-items:center}.tac-donut,.tac-donut>div{border-radius:999px;display:grid}.tac-donut>div{width:124px;height:124px;background:#111317;place-items:center;text-align:center}.tac-donut>div span{font-size:.68rem;text-transform:uppercase;letter-spacing:.14em;color:var(--tac-muted)}.tac-donut-legend{grid-template-columns:repeat(3,minmax(0,1fr))}.tac-donut-legend div,.tac-legend span{display:inline-flex;align-items:center;gap:8px;color:var(--tac-muted);font-size:.78rem}.tac-donut-legend strong{font-size:.84rem;color:var(--tac-text)}.tac-donut-legend i,.tac-legend i{width:10px;height:10px;border-radius:999px;display:inline-block;background:var(--tac-primary)}.tac-allocation-bar div:first-child,.tac-donut-legend i.is-primary,.tac-legend i.is-primary,.tac-map-pulse.is-one,.tac-meter div{background:var(--tac-primary-strong)}.tac-legend i.is-muted{background:hsla(0,0%,100%,.18)}.tac-allocation-bar .is-tertiary,.tac-donut-legend i.is-tertiary,.tac-legend i.is-tertiary,.tac-map-pulse.is-two,.tac-meter div.is-warning{background:var(--tac-tertiary)}.tac-donut-legend i.is-secondary,.tac-map-pulse.is-three{background:var(--tac-secondary)}.tac-allocation-bar .is-danger,.tac-donut-legend i.is-danger,.tac-tag.is-danger{background:var(--tac-danger)}.tac-chip-cloud,.tac-feed-stack,.tac-form-grid,.tac-hotspot-list,.tac-live-overlay,.tac-permission-group,.tac-permission-groups,.tac-permission-list,.tac-rule-list,.tac-settings-cols,.tac-settings-grid,.tac-signal-meters,.tac-stack,.tac-users-form-panel{display:grid;grid-gap:14px;gap:14px}.tac-callout,.tac-feed-item,.tac-hotspot-item,.tac-permission-group,.tac-review-card,.tac-rule-card{padding:16px;border:1px solid var(--tac-line);border-radius:16px;background:hsla(0,0%,100%,.025)}.tac-audit-subject,.tac-hotspot-item,.tac-inline-actions,.tac-network-metrics,.tac-permission-list label,.tac-user-cell{display:flex;align-items:center;gap:12px}.tac-hotspot-item{display:grid}.tac-hotspot-item span,.tac-live-dot-pill,.tac-matrix-indicator,.tac-tag{width:-moz-fit-content;width:fit-content;padding:6px 10px;border-radius:999px;font-size:.68rem;font-weight:800;text-transform:uppercase;letter-spacing:.12em}.tac-hotspot-item span,.tac-matrix-indicator,.tac-tag.is-neutral{background:hsla(0,0%,100%,.06);color:var(--tac-muted)}.tac-live-dot-pill,.tac-matrix-indicator.is-allowed,.tac-tag.is-success{background:rgba(117,255,164,.16);color:#9cf3b1}.tac-tag.is-warning{background:rgba(241,193,0,.18)}.tac-tag.is-info{background:rgba(184,195,255,.16);color:var(--tac-primary)}.tac-allocation-bar,.tac-hotspot-bar,.tac-meter{width:100%;height:8px;border-radius:999px;overflow:hidden;background:hsla(0,0%,100%,.06)}.tac-allocation-bar div,.tac-hotspot-bar div,.tac-meter div{height:100%}.tac-map-sim{position:relative;min-height:320px;border-radius:18px;overflow:hidden;background:radial-gradient(circle at center,rgba(184,195,255,.06),transparent 42%),#121418}.tac-map-grid{inset:0;background-image:linear-gradient(hsla(0,0%,100%,.04) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.04) 1px,transparent 0);background-size:44px 44px}.tac-map-grid,.tac-map-pulse{position:absolute;opacity:.45}.tac-map-pulse{width:94px;height:94px;border-radius:999px;filter:blur(34px)}.tac-map-pulse.is-one{top:22%;left:58%}.tac-map-pulse.is-two{top:52%;left:28%}.tac-map-pulse.is-three{top:68%;left:72%}.tac-table-wrap{overflow:auto}.tac-table{width:100%;border-collapse:collapse}.tac-table thead th{text-align:left;padding:14px 16px;border-bottom:1px solid var(--tac-line)}.tac-table tbody td{padding:14px 16px;border-bottom:1px solid hsla(0,0%,100%,.05);vertical-align:middle}.tac-table tbody tr:hover{background:hsla(0,0%,100%,.03)}.tac-table a{display:inline-flex;padding:8px 12px;text-decoration:none}.tac-audit-grid{grid-template-columns:minmax(0,1fr) 320px;margin-bottom:20px}.tac-audit-table-grid{grid-template-columns:minmax(0,1fr) 300px}.tac-audit-subject span,.tac-avatar-box{width:34px;height:34px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;background:hsla(0,0%,100%,.08);font-size:.78rem;font-weight:900}.tac-network-metrics div,.tac-signal-meters article{display:grid;grid-gap:6px;gap:6px}.tac-feed-item.is-danger{border-left:2px solid var(--tac-danger)}.tac-feed-item.is-accent{border-left:2px solid var(--tac-tertiary)}.tac-users-search{flex:1 1;flex-wrap:wrap}.tac-users-search>*{flex:1 1 180px}.tac-roles-grid,.tac-settings-grid,.tac-users-grid{align-items:start}.tac-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tac-callout,.tac-form-actions,.tac-form-grid .is-wide,.tac-permission-groups,.tac-review-card{grid-column:1/-1}.tac-form-actions{display:flex;align-items:center;justify-content:space-between;gap:16px}.tac-form-actions small{color:var(--tac-muted);max-width:420px}.tac-clearance-bars{display:inline-flex;gap:4px}.tac-clearance-bars span{width:8px;height:22px;border-radius:999px;background:hsla(0,0%,100%,.08)}.tac-clearance-bars span.is-on{background:var(--tac-primary-strong)}.tac-settings-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tac-settings-rules,.tac-settings-security{min-height:100%}.tac-network-metrics{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch}.tac-network-metrics div{padding:14px;border:1px solid var(--tac-line);border-radius:14px;background:hsla(0,0%,100%,.02)}.tac-rule-card.is-danger{border-left:2px solid var(--tac-danger)}.tac-rule-card.is-warning{border-left:2px solid var(--tac-tertiary)}.tac-roles-hero{grid-template-columns:minmax(0,1fr) 280px;margin-bottom:20px}.tac-roles-hero-main,.tac-roles-hero-side{min-height:100%}.tac-roles-hero-main h1{margin:0;font-size:clamp(1.9rem,2.7vw,2.4rem)}.tac-mini-bars{display:flex;align-items:flex-end;justify-content:space-between;min-height:110px}.tac-mini-bars div{display:grid;justify-items:center;grid-gap:8px;gap:8px;flex:1 1}.tac-mini-bars div div{width:20px;border-radius:8px 8px 0 0;background:linear-gradient(180deg,rgba(184,195,255,.95),rgba(184,195,255,.28))}.tac-mini-bars span{font-size:.68rem;text-transform:uppercase;color:var(--tac-muted)}.tac-feed-item strong,.tac-hotspot-item strong,.tac-permission-group strong,.tac-review-card strong,.tac-stack strong,.tac-user-cell strong{color:var(--tac-text)}.tac-permission-list{grid-template-columns:repeat(2,minmax(0,1fr))}.tac-permission-list label{padding:10px 12px;border:1px solid var(--tac-line);border-radius:12px;background:hsla(0,0%,100%,.02)}.tac-permission-list input{accent-color:var(--tac-primary-strong)}.tac-chip-cloud{display:flex;flex-wrap:wrap;gap:10px}.tac-chip{padding:9px 12px;border-radius:999px;border:1px solid rgba(184,195,255,.18);background:rgba(184,195,255,.1)}.tac-table--matrix tbody td,.tac-table--matrix thead th{text-align:center}.tac-table--audit tbody td:first-child,.tac-table--audit thead th:first-child,.tac-table--matrix tbody td:first-child,.tac-table--matrix thead th:first-child,.tac-table--users tbody td:first-child,.tac-table--users thead th:first-child{text-align:left}@media (max-width:1320px){.tac-audit-grid,.tac-audit-table-grid,.tac-report-grid,.tac-report-hotspots,.tac-roles-grid,.tac-roles-hero,.tac-settings-grid,.tac-users-grid{grid-template-columns:1fr}}@media (max-width:980px){.tac-donut-legend,.tac-form-grid,.tac-network-metrics,.tac-permission-list,.tac-stat-grid--four,.tac-stat-grid--two,.tac-summary-grid{grid-template-columns:1fr}.tac-form-actions,.tac-network-metrics,.tac-page-head,.tac-report-toolbar,.tac-table-footer,.tac-users-toolbar{flex-direction:column;align-items:stretch}.tac-report-toolbar-group,.tac-users-search{width:100%}}.tac-channels,.tac-incidents,.tac-monitor{display:flex;flex-direction:column;gap:1.25rem}.tac-channels-grid,.tac-incidents-grid,.tac-monitor-grid{display:grid;grid-gap:1rem;gap:1rem;align-items:start}.tac-channels-grid,.tac-incidents-grid{grid-template-columns:320px minmax(0,1fr) 320px}.tac-monitor-grid{grid-template-columns:minmax(0,1.35fr) 340px}.tac-channels-main-stack,.tac-channels-side-stack,.tac-incidents-main-stack,.tac-incidents-side-stack,.tac-monitor-main-stack,.tac-monitor-side-stack{display:flex;flex-direction:column;gap:1rem;min-width:0}.tac-channel-focus-panel,.tac-incident-detail-panel,.tac-incident-timeline-panel,.tac-incidents-queue-panel,.tac-monitor-hero{min-width:0}.tac-incident-alert{display:grid;grid-template-columns:auto 1fr auto;grid-gap:1rem;gap:1rem;padding:1rem 1.125rem;border:1px solid hsla(0,100%,78%,.22);background:linear-gradient(135deg,rgba(96,19,25,.92),rgba(55,15,20,.92));box-shadow:inset 0 0 0 1px hsla(6,100%,84%,.05)}.tac-incident-alert-icon{width:3rem;height:3rem;display:inline-flex;align-items:center;justify-content:center;border-radius:1rem;background:hsla(6,100%,84%,.22);color:#ffd7d2;font-size:1.5rem;font-weight:800}.tac-incident-alert-copy,.tac-incident-alert-copy strong,.tac-incident-queue-card h3,.tac-incident-queue-card strong,.tac-incident-timeline-head strong{color:var(--tac-text)}.tac-incident-alert-copy{display:flex;flex-direction:column;gap:.25rem}.tac-incident-alert-copy strong{font-size:1.125rem;letter-spacing:.02em}.tac-channel-focus-panel .tac-panel-copy,.tac-incident-alert-copy p,.tac-incident-queue-card p,.tac-incident-timeline-item p,.tac-monitor-hero .tac-panel-copy{color:var(--tac-muted)}.tac-incident-queue-list{display:flex;flex-direction:column;gap:.875rem}.tac-incident-queue-card{border:1px solid var(--tac-line);background:rgba(40,42,46,.82);border-radius:.85rem;padding:1rem;display:flex;flex-direction:column;gap:.55rem;text-align:left;transition:border-color .18s ease,background .18s ease,transform .18s ease}.tac-incident-queue-card.is-active,.tac-incident-queue-card:hover{border-color:rgba(184,195,255,.34);background:rgba(49,52,59,.94);transform:translateY(-1px)}.tac-incident-queue-head,.tac-incident-queue-meta,.tac-incident-timeline-head{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.tac-incident-queue-card h3{margin:0;font-size:1.05rem;line-height:1.35}.tac-incident-queue-card small,.tac-incident-timeline-head small{color:var(--tac-muted)}.tac-incident-timeline-list{display:flex;flex-direction:column;gap:1rem}.tac-incident-timeline-item{display:grid;grid-template-columns:auto 1fr;grid-gap:.875rem;gap:.875rem;align-items:start}.tac-incident-timeline-dot{width:.75rem;height:.75rem;margin-top:.35rem;border-radius:999px;background:var(--tac-primary-strong);box-shadow:0 0 0 6px rgba(90,120,255,.14)}.tac-callout--channel,.tac-callout--incident{background:rgba(28,31,38,.92)}.tac-channels-main-stack>.cc-inline-disclosure,.tac-channels-main-stack>.cc-panel,.tac-channels-rail>.cc-panel,.tac-monitor-main-stack>.cc-panel{margin:0}.tac-channels-main-stack .cc-inline-disclosure,.tac-channels-main-stack .cc-panel,.tac-channels-rail .cc-panel,.tac-monitor-main-stack .cc-panel{border-color:var(--tac-line);background:rgba(26,28,32,.94)}.tac-channels-rail .cc-channel-list,.tac-monitor-main-stack .cc-feed-list{max-height:none}.tac-channel-focus-panel .tac-summary-grid,.tac-incident-detail-panel .tac-summary-grid,.tac-monitor-hero .tac-summary-grid{margin-top:.25rem}.tac-feed-item .cc-badge{white-space:nowrap}.tac-feed-item small{color:var(--tac-muted)}.tac-monitor-main-stack .cc-feed{min-height:100%}@media (max-width:1380px){.tac-channels-grid,.tac-incidents-grid{grid-template-columns:280px minmax(0,1fr)}.tac-channels-side-stack,.tac-incidents-side-stack{grid-column:1/-1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1180px){.tac-channels-grid,.tac-channels-side-stack,.tac-incidents-grid,.tac-incidents-side-stack,.tac-monitor-grid{grid-template-columns:1fr}}@media (max-width:720px){.tac-incident-alert{grid-template-columns:1fr}}.tms-topbar-actions>.cc-theme-toggle{border-radius:14px;background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.08)}.tms-avatar-button{gap:12px;align-items:center}.tms-avatar-mark{width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;border-radius:12px;background:linear-gradient(135deg,rgba(184,195,255,.28),rgba(78,94,152,.18))}.tms-avatar-copy{display:grid;grid-gap:4px;gap:4px;text-align:left}.tms-avatar-copy strong,.tms-live-pill{letter-spacing:.08em;text-transform:uppercase}.tms-avatar-copy strong{font-size:.72rem}.tms-avatar-copy small{color:rgba(205,211,228,.72);font-size:.68rem;letter-spacing:.12em;text-transform:uppercase}.tms-main-copy,.tms-main-meta{display:grid;grid-gap:10px;gap:10px}.tms-main-meta{justify-items:flex-end}.tms-live-pill{padding:10px 14px;border-radius:999px;border:1px solid rgba(241,193,0,.24);background:rgba(241,193,0,.1);color:#f3d25f;font-size:.7rem}.cc-auth-shell{position:relative;overflow:hidden;background:radial-gradient(circle at top,rgba(62,96,202,.16),transparent 24%),#0b0d12}.cc-auth-backdrop,.cc-auth-glow,.cc-auth-grid{position:absolute;inset:0}.cc-auth-backdrop{pointer-events:none}.cc-auth-glow--primary{background:radial-gradient(circle at 18% 24%,rgba(96,125,255,.18),transparent 24%)}.cc-auth-glow--secondary{background:radial-gradient(circle at 84% 78%,hsla(7,100%,83%,.08),transparent 22%)}.cc-auth-grid{background-image:linear-gradient(hsla(0,0%,100%,.025) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.025) 1px,transparent 0);background-size:52px 52px;opacity:.28}.cc-auth-frame{position:relative;z-index:1;width:100%;max-width:1240px;grid-template-columns:minmax(0,1.1fr) minmax(420px,.9fr);align-items:stretch}.cc-auth-frame,.cc-auth-hero{display:grid;grid-gap:28px;gap:28px}.cc-auth-hero{padding:44px 36px;align-content:center}.cc-auth-brand,.cc-auth-links,.cc-auth-overlay-meta,.cc-auth-status-grid{display:flex;align-items:center}.cc-auth-brand{gap:16px}.cc-auth-brand strong,.cc-auth-copy h1,.cc-auth-status-grid strong{color:#f4f6fb}.cc-auth-brand strong{display:block;font-size:1.6rem;letter-spacing:.02em}.cc-auth-brand-mark{width:58px;height:58px;display:inline-flex;align-items:center;justify-content:center;border-radius:18px;background:linear-gradient(135deg,#b8c3ff,#546de8);color:#10131c;font-weight:900;letter-spacing:.12em}.cc-auth-copy{display:grid;grid-gap:14px;gap:14px;max-width:560px}.cc-auth-copy h1{margin:0;font-size:clamp(2.8rem,6vw,4.8rem);line-height:.95;text-transform:uppercase}.cc-auth-copy p,.cc-auth-links button,.cc-auth-overlay-meta span{color:rgba(214,221,245,.76)}.cc-auth-copy p{font-size:1.04rem;line-height:1.7}.cc-auth-status-grid{gap:16px;flex-wrap:wrap}.cc-auth-status-grid article{min-width:180px;padding:16px 18px;border-radius:20px;border:1px solid hsla(0,0%,100%,.08);background:hsla(0,0%,100%,.04);display:grid;grid-gap:8px;gap:8px}.cc-auth-status-grid article span{color:rgba(214,221,245,.68);font-size:.72rem;text-transform:uppercase;letter-spacing:.14em}.cc-auth-status-grid article strong{font-size:1.2rem}.cc-auth-overlay-meta{gap:18px;flex-wrap:wrap;font-size:.72rem;letter-spacing:.14em;text-transform:uppercase}.cc-auth-card{max-width:none;padding:26px;border-radius:30px;border:1px solid hsla(0,0%,100%,.08);background:linear-gradient(180deg,rgba(18,21,29,.94),rgba(11,13,18,.94));box-shadow:0 38px 80px rgba(0,0,0,.36)}.cc-auth-header,.cc-auth-links,.cc-auth-panel-head{align-items:center}.cc-auth-header{gap:18px}.cc-auth-title{font-size:1.8rem;color:#f4f6fb}.cc-auth-footnote,.cc-auth-footnote a,.cc-auth-note p,.cc-auth-panel-copy,.cc-auth-subtitle{color:rgba(214,221,245,.72)}.cc-auth-panel{border-radius:24px;padding:22px;background:hsla(0,0%,100%,.035);border:1px solid hsla(0,0%,100%,.06)}.cc-auth-biometric,.cc-auth-device,.cc-auth-note{background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.08)}.cc-auth-device{min-width:180px}.cc-auth-biometric strong,.cc-auth-device strong,.cc-auth-note strong{color:#f4f6fb}.cc-auth-biometric small,.cc-auth-device small,.cc-auth-field{color:rgba(214,221,245,.7)}.cc-auth-input{border-radius:16px;border:1px solid hsla(0,0%,100%,.08);background:rgba(10,12,18,.92);color:#f4f6fb}.cc-auth-input::placeholder{color:rgba(214,221,245,.42)}.cc-auth-biometric{width:100%;padding:16px 18px;border-radius:18px;display:flex;align-items:center;justify-content:space-between;gap:16px;text-align:left;color:#f4f6fb}.cc-auth-biometric span{color:#f3d25f;font-size:.72rem;letter-spacing:.14em;text-transform:uppercase}.cc-auth-links{justify-content:space-between;gap:12px}.cc-auth-links button{border:0;background:transparent;padding:0;font-size:.72rem;letter-spacing:.14em;text-transform:uppercase}@media (max-width:1100px){.cc-auth-frame{grid-template-columns:1fr}.cc-auth-hero{padding-bottom:0}}@media (max-width:760px){.tms-avatar-copy,.tms-main-meta{display:none}.cc-auth-card,.cc-auth-panel{padding:18px}.cc-auth-links,.cc-auth-status-grid{flex-direction:column;align-items:stretch}}.cc-command-actions-panel,.cc-ops-metric,.cc-panel,.cc-panel-copy,.cc-selected-channel-panel,.tac-card,.tac-feed-item,.tac-input,.tac-panel,.tac-readonly-field,.tac-rule-card,.tac-table,.tms-main,.tms-stage{font-family:inherit}.cc-command-actions-copy h3,.cc-selected-channel-copy h2,.tac-page-head h1,.tac-panel-head h2,.tms-main-head h1{color:#f4f7ff;text-shadow:0 1px 0 rgba(0,0,0,.28)}.cc-command-actions-copy p,.cc-control-primary-copy p,.cc-inline-disclosure small,.cc-ops-status-inline-label,.cc-panel-copy,.tac-callout p,.tac-feed-item p,.tac-page-head span,.tac-panel-copy,.tac-table tbody td,.tms-description{color:rgba(214,221,245,.78)}.tac-input,.tac-readonly-field{color:#eef2ff;font-weight:600}.tac-input::placeholder{color:rgba(214,221,245,.44)}.tac-audit .tac-card,.tac-settings .tac-card{background:linear-gradient(180deg,rgba(25,28,34,.98),rgba(17,19,24,.96));border-color:rgba(167,181,255,.12)}.tac-audit .tac-feed-item,.tac-audit .tac-table tbody tr:hover,.tac-settings .tac-network-metrics div,.tac-settings .tac-rule-card,.tac-settings .tac-summary-card{background:hsla(0,0%,100%,.03)}.tac-audit .tac-table thead th,.tac-settings .tac-panel-head p,.tac-settings .tac-settings-cols label span,.tac-settings .tac-switch-row span:first-child{color:#a8b7ff}.tdb-root{background:radial-gradient(circle at 82% 14%,rgba(0,82,204,.08),transparent 18%),radial-gradient(circle at 18% 88%,rgba(241,193,0,.05),transparent 18%),#111317}.tdb-topbar{height:64px;padding:0 30px;background:rgba(17,19,23,.96);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 4px 20px rgba(0,82,204,.08)}.tdb-topbar-brand{gap:22px}.tdb-topbar-brand strong{font-size:.98rem;letter-spacing:-.05em}.tdb-topbar-nav{height:64px;gap:32px}.tdb-topbar-link{font-size:.9rem;padding-inline:2px}.tdb-topbar-link.is-active{border-bottom-width:3px}.tdb-icon-button{width:38px;height:38px;border:0;border-radius:8px}.tdb-avatar-button{width:38px;height:38px;border-radius:2px;border:1px solid hsla(231,9%,59%,.26);background:linear-gradient(180deg,rgba(33,35,41,.98),rgba(22,24,29,.98));color:#dbe4ff;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.04)}.tdb-shell{grid-template-columns:256px minmax(0,1fr);min-height:calc(100vh - 64px)}.tdb-sidebar{background:#121418}.tdb-sidebar-sector{padding:22px 28px 34px}.tdb-sidebar-sector-code{font-size:.8rem;letter-spacing:.18em}.tdb-sidebar-sector-status{font-size:.74rem;letter-spacing:.02em;text-transform:uppercase;opacity:.72}.tdb-sidebar-nav{gap:0}.tdb-sidebar-item,.tdb-sidebar-meta-link{gap:16px;min-height:60px;padding:0 28px}.tdb-sidebar-item span,.tdb-sidebar-meta-link span{font-size:.76rem;letter-spacing:.17em}.tdb-sidebar-item.is-active{background:hsla(0,0%,100%,.045);border-left-width:4px;padding-left:24px}.tdb-sidebar-footer{padding:22px 20px 20px}.tdb-new-incident{height:50px;border-radius:4px;background:#b5bdf9;color:#122b8b;font-size:.86rem}.tdb-sidebar-meta{margin-top:18px;padding-top:18px}.tdb-sidebar-meta-link{min-height:48px;padding-inline:8px}.tdb-main,.tdb-main--embedded{background:linear-gradient(180deg,#17191d,#131519)}.tdb-main{padding:20px}.tdb-main--embedded{padding:0}.tdb-alert-banner{min-height:90px;padding:18px 20px 18px 24px;border-left-width:5px;border-radius:8px;background:linear-gradient(180deg,rgba(63,17,23,.96),rgba(55,18,23,.96));box-shadow:inset 0 1px 0 hsla(6,100%,84%,.05),0 12px 30px rgba(0,0,0,.18)}.tdb-alert-icon{width:48px;height:48px;border-radius:16px;background:hsla(6,100%,84%,.5);box-shadow:0 0 0 1px hsla(6,100%,84%,.08),0 10px 20px rgba(0,0,0,.16)}.tdb-alert-copy h1{font-size:.98rem;line-height:1.1;text-transform:uppercase}.tdb-alert-copy p{margin-top:5px;font-size:.88rem}.tdb-banner-primary,.tdb-banner-secondary{min-width:124px;height:40px;padding-inline:18px;font-size:.75rem}.tdb-content-grid{grid-template-columns:minmax(0,1fr) 372px;gap:20px;margin-top:20px;min-height:calc(100vh - 194px)}.tdb-feed-card,.tdb-map-card,.tdb-metric-card,.tdb-radio-card{border-radius:12px;background:linear-gradient(180deg,rgba(31,33,38,.98),rgba(27,29,33,.98));box-shadow:inset 0 1px 0 hsla(0,0%,100%,.02)}.tdb-map-card{min-height:720px}.tdb-map-surface{min-height:720px;background:radial-gradient(circle at center,rgba(86,94,108,.06),transparent 56%),#101216}.tdb-coordinate-card{top:24px;left:24px;gap:16px;padding:12px 16px;border-radius:4px;background:rgba(26,28,32,.72);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.tdb-coordinate-card span{font-size:.62rem}.tdb-coordinate-card strong{font-size:.88rem;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.tdb-map-controls{right:20px;bottom:20px;gap:12px}.tdb-map-control-button{width:44px;height:44px;border:1px solid rgba(67,70,84,.3);border-radius:10px;background:rgba(26,28,32,.78);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.tdb-map-attribution{left:20px;bottom:18px;font-size:.62rem;letter-spacing:.04em}.tdb-map-empty{bottom:26px;padding:10px 14px;font-size:.72rem}.tdb-rail{gap:18px}.tdb-metrics-grid{gap:14px}.tdb-metric-card{min-height:96px;padding:18px 20px}.tdb-metric-card span{margin-bottom:8px;font-size:.68rem}.tdb-metric-card strong{font-size:2.2rem}.tdb-metric-card small{font-size:.74rem;padding-bottom:4px}.tdb-feed-head{min-height:62px;padding:16px 18px}.tdb-feed-head h2{font-size:.86rem}.tdb-live-pill{font-size:.7rem}.tdb-feed-list{gap:12px;padding:18px}.tdb-incident-card{padding:14px 14px 12px;border-left-width:2px;border-radius:8px}.tdb-priority-pill{min-height:24px;padding-inline:8px;font-size:.64rem}.tdb-incident-head time{font-size:.74rem}.tdb-incident-card strong{margin-bottom:8px;font-size:.84rem}.tdb-incident-card p{margin-bottom:12px;font-size:.78rem;line-height:1.52}.tdb-incident-tags span{height:24px;padding-inline:8px;font-size:.64rem}.tdb-radio-card{height:158px}.tdb-radio-head{min-height:44px;padding:12px 16px}.tdb-radio-head strong{font-size:.74rem}.tdb-waveform{padding:14px 16px 18px}.tdb-waveform-bar{border-radius:2px 2px 0 0}.tdb-sync-note{padding:0 16px 14px;font-size:.64rem}.tdb-live-marker-ring{box-shadow:0 0 24px rgba(184,195,255,.22)}.tdb-live-marker--incident .tdb-live-marker-ring{border-color:rgba(241,193,0,.42);box-shadow:0 0 28px rgba(241,193,0,.24)}.tms-shell{background:radial-gradient(circle at 84% 14%,rgba(0,82,204,.06),transparent 18%),linear-gradient(180deg,#15171b,#111317)}.tms-topbar{min-height:64px;padding:12px 22px;background:rgba(17,19,23,.94);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-bottom-color:rgba(67,70,84,.22)}.tms-topbar-brand strong{font-size:.98rem;letter-spacing:-.05em}.tms-topbar-title{font-size:.8rem;letter-spacing:.14em}.tms-search-shell{min-width:280px;min-height:40px;border-radius:10px}.tms-avatar-button,.tms-icon-button{width:38px;height:38px;border-radius:8px}.tms-avatar-button{width:auto;min-width:38px;padding-inline:8px;border-radius:10px}.tms-avatar-mark{width:24px;height:24px;font-size:.7rem}.tms-sidebar{width:276px;background:rgba(15,17,21,.95)}.tms-sidebar-head{padding-top:22px}.tms-sidebar-sector strong{font-size:.78rem;letter-spacing:.18em}.tms-description,.tms-nav-copy small,.tms-sidebar-sector span{font-size:.72rem}.tms-logout,.tms-nav-item,.tms-section-toggle,.tms-sidebar-toggle{border-radius:10px}.tms-nav-item{min-height:42px}.tms-nav-copy strong{font-size:.7rem;letter-spacing:.06em;line-height:1.08}.tms-nav-copy small{letter-spacing:.14em}.tms-main{padding:22px}.tms-main-head{min-height:108px;padding:18px 20px;border-radius:18px;background:linear-gradient(180deg,rgba(24,26,31,.92),rgba(19,21,25,.88));border:1px solid rgba(67,70,84,.2)}.tms-main-head h1{font-size:clamp(1.5rem,2.2vw,2rem)}.tms-description{max-width:640px;line-height:1.6}.tms-chip{min-height:28px;padding-inline:12px;border-radius:999px}@media (max-width:1180px){.tdb-shell{grid-template-columns:232px minmax(0,1fr)}.tdb-content-grid{grid-template-columns:1fr}.tdb-map-card,.tdb-map-surface{min-height:600px}}@media (max-width:920px){.tdb-topbar{padding:14px 18px}.tdb-shell{grid-template-columns:1fr}.tdb-sidebar{width:100%}.tdb-content-grid{min-height:auto}.tdb-map-card,.tdb-map-surface{min-height:520px}.tms-search-shell{min-width:0;width:100%}}.tac-audit,.tac-settings{gap:22px}.tac-audit>.tac-page-head,.tac-settings>.tac-page-head{align-items:flex-end;gap:24px;margin-bottom:22px}.tac-audit>.tac-page-head>div:first-child,.tac-settings>.tac-page-head>div:first-child{display:grid;grid-gap:10px;gap:10px;max-width:880px}.tac-audit>.tac-page-head p,.tac-settings>.tac-page-head p{color:#9fb0ff}.tac-audit>.tac-page-head span,.tac-settings>.tac-page-head span{max-width:760px;line-height:1.65}.tac-audit .tac-page-actions,.tac-settings .tac-page-actions{gap:12px}.tac-audit .tac-page-actions button,.tac-settings .tac-page-actions button{min-height:40px;padding-inline:16px;border-radius:8px;font-size:.68rem;letter-spacing:.14em}.tac-audit .tac-audit-grid{grid-template-columns:minmax(0,1.28fr) 320px;gap:18px}.tac-audit .tac-audit-table-grid{grid-template-columns:minmax(0,1fr) 318px;gap:18px}.tac-audit .tac-panel-head,.tac-settings .tac-panel-head{min-height:52px;align-items:flex-start}.tac-audit .tac-panel-head h2,.tac-settings .tac-panel-head h2{margin-top:2px;font-size:1.02rem}.tac-audit .tac-panel-head p,.tac-settings .tac-panel-head p{font-size:.66rem;letter-spacing:.18em}.tac-audit .tac-legend span,.tac-settings .tac-legend span{font-size:.68rem;letter-spacing:.08em}.tac-audit .tac-audit-bars{min-height:300px;padding:20px 14px 10px;border-radius:10px;background:linear-gradient(180deg,rgba(18,20,25,.94),rgba(15,17,22,.88)),repeating-linear-gradient(0deg,hsla(0,0%,100%,.05) 0 1px,transparent 1px 56px)}.tac-audit .tac-audit-bar-shell{min-height:256px;gap:4px}.tac-audit .tac-audit-bar{width:min(18px,100%);border-radius:3px 3px 0 0}.tac-audit .tac-audit-bar-item small{font-size:.6rem;letter-spacing:.12em;text-transform:uppercase;color:rgba(214,221,245,.6)}.tac-audit .tac-audit-filters,.tac-audit .tac-live-overlay{background:linear-gradient(180deg,rgba(30,33,40,.98),rgba(19,21,27,.96))}.tac-audit .tac-audit-filters{position:relative}.tac-audit .tac-audit-filters:before,.tac-settings .tac-settings-security:before{content:"";position:absolute;inset:0 0 auto 0;height:2px;background:linear-gradient(90deg,rgba(184,195,255,.92),rgba(184,195,255,0))}.tac-audit .tac-audit-filters label,.tac-settings .tac-settings-cols label{gap:7px}.tac-audit .tac-input,.tac-audit .tac-readonly-field,.tac-settings .tac-input{min-height:40px;border-radius:8px;background:#111317}.tac-audit .tac-primary-button,.tac-settings .tac-primary-button{border-radius:8px;box-shadow:0 14px 30px rgba(90,120,255,.22)}.tac-audit .tac-outline-button,.tac-settings .tac-outline-button{border-radius:8px;background:hsla(0,0%,100%,.03)}.tac-audit .tac-table-wrap{border-radius:10px;border:1px solid hsla(0,0%,100%,.06);background:rgba(9,11,16,.36)}.tac-audit .tac-table thead th{padding:12px 14px;background:hsla(0,0%,100%,.025);font-size:.64rem;letter-spacing:.16em}.tac-audit .tac-table tbody td{padding:13px 14px;font-size:.72rem}.tac-audit .tac-audit-subject span{border-radius:8px;background:rgba(184,195,255,.12);color:#d8e0ff}.tac-audit .tac-feed-item,.tac-audit .tac-summary-card{border-radius:10px}.tac-audit .tac-summary-card strong{font-size:1.48rem}.tac-audit .tac-live-dot-pill{border-radius:4px;background:hsla(6,100%,84%,.14);color:#ffb4ab}.tac-settings .tac-settings-grid{grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);gap:18px}.tac-settings .tac-settings-security{position:relative;overflow:hidden}.tac-settings .tac-settings-rules,.tac-settings .tac-settings-security{min-height:100%}.tac-settings .tac-settings-cols{gap:12px}.tac-settings .tac-callout,.tac-settings .tac-network-metrics div,.tac-settings .tac-rule-card,.tac-settings .tac-summary-card,.tac-settings .tac-switch-row{border-radius:10px}.tac-settings .tac-network-metrics div,.tac-settings .tac-rule-card,.tac-settings .tac-summary-card,.tac-settings .tac-switch-row{background:hsla(0,0%,100%,.028)}.tac-settings .tac-callout{border-left:2px solid var(--tac-tertiary);background:rgba(241,193,0,.06)}.tac-settings .tac-range{margin-top:2px}.tac-settings .tac-network-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.tac-settings .tac-network-metrics div{min-height:92px;padding:14px;border:1px solid hsla(0,0%,100%,.06)}.tac-settings .tac-network-metrics span{font-size:.64rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#9fb0ff}.tac-settings .tac-network-metrics strong{font-size:1.16rem}.tac-settings .tac-allocation-bar{height:10px}.tac-settings .tac-legend--stacked span{font-size:.66rem}.tac-settings .tac-rule-card{position:relative;padding-left:18px}.tac-settings .tac-rule-card:before{content:"";position:absolute;left:0;top:14px;bottom:14px;width:3px;border-radius:999px;background:rgba(184,195,255,.44)}.tac-settings .tac-rule-card.is-danger:before{background:hsla(6,100%,84%,.78)}.tac-settings .tac-rule-card.is-warning:before{background:rgba(241,193,0,.82)}@media (max-width:1280px){.tac-audit .tac-audit-grid,.tac-audit .tac-audit-table-grid,.tac-settings .tac-network-metrics,.tac-settings .tac-settings-grid{grid-template-columns:1fr}}.tac-report,.tac-roles{gap:22px}.tac-report .tac-report-toolbar,.tac-roles .tac-roles-actions{min-height:86px;padding:16px 18px;border-radius:10px;background:linear-gradient(180deg,rgba(29,32,38,.98),rgba(19,21,27,.96));border:1px solid rgba(167,181,255,.12)}.tac-report .tac-report-toolbar-group{gap:12px;align-items:flex-end}.tac-report .tac-report-toolbar-group label{min-width:170px}.tac-report .tac-report-toolbar label span,.tac-roles .tac-toggle-row button,.tac-roles .tac-toggle-row+.tac-page-actions button{font-size:.64rem;letter-spacing:.18em}.tac-report .tac-segmented,.tac-report .tac-select,.tac-roles .tac-toggle-row{min-height:40px}.tac-report .tac-segmented,.tac-roles .tac-toggle-row{padding:4px;border-radius:8px;background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.06)}.tac-report .tac-segmented button,.tac-roles .tac-toggle-row button{min-height:30px;padding-inline:12px;border-radius:6px;font-size:.64rem}.tac-report .tac-report-toolbar-actions{gap:10px}.tac-report .tac-report-toolbar-actions button,.tac-roles .tac-form-actions button,.tac-roles .tac-page-actions button{min-height:40px;border-radius:8px;font-size:.68rem;letter-spacing:.14em}.tac-report .tac-stat-card{min-height:126px;border-radius:10px;background:linear-gradient(180deg,rgba(31,33,38,.98),rgba(18,20,25,.94));border-color:rgba(167,181,255,.12)}.tac-report .tac-stat-card span{color:#aab8ff}.tac-report .tac-stat-card strong{font-size:clamp(1.7rem,2.2vw,2.5rem)}.tac-report .tac-report-grid{grid-template-columns:minmax(0,1.34fr) 348px;gap:18px}.tac-report .tac-report-donut,.tac-report .tac-report-hotspots,.tac-report .tac-report-table,.tac-report .tac-report-trend,.tac-roles .tac-callout,.tac-roles .tac-roles-hero-main,.tac-roles .tac-roles-hero-side,.tac-roles .tac-roles-matrix,.tac-roles .tac-roles-side .tac-card{border-radius:10px;background:linear-gradient(180deg,rgba(29,32,38,.98),rgba(18,20,25,.95));border:1px solid rgba(167,181,255,.12)}.tac-report .tac-panel-head h2,.tac-roles .tac-panel-head h2{font-size:1.02rem}.tac-report .tac-panel-head p,.tac-roles .tac-panel-head p,.tac-roles .tac-roles-hero-main p{font-size:.66rem;letter-spacing:.18em;color:#9fb0ff}.tac-report .tac-panel-copy,.tac-roles .tac-callout p,.tac-roles .tac-form-actions small,.tac-roles .tac-panel-copy,.tac-roles .tac-roles-hero-main span{line-height:1.64}.tac-report .tac-trend-chart{min-height:308px;padding:18px 14px 10px;border-radius:10px;background:linear-gradient(180deg,rgba(18,20,25,.94),rgba(15,17,22,.88)),repeating-linear-gradient(0deg,hsla(0,0%,100%,.05) 0 1px,transparent 1px 58px)}.tac-report .tac-trend-bar-shell{min-height:256px}.tac-report .tac-trend-bar{width:min(18px,100%);border-radius:3px 3px 0 0}.tac-report .tac-trend-column small{font-size:.6rem;letter-spacing:.12em;text-transform:uppercase;color:rgba(214,221,245,.62)}.tac-report .tac-donut{width:236px;height:236px}.tac-report .tac-donut>div{width:130px;height:130px;background:#14171c}.tac-report .tac-donut strong{font-size:2rem}.tac-report .tac-donut-legend{gap:10px}.tac-report .tac-donut-legend div{padding:10px 12px;border-radius:8px;background:hsla(0,0%,100%,.025)}.tac-report .tac-report-hotspots{grid-template-columns:330px minmax(0,1fr)}.tac-report .tac-hotspot-list{gap:10px}.tac-report .tac-hotspot-item{gap:10px;padding:14px;border-radius:10px}.tac-report .tac-hotspot-item span,.tac-report .tac-tag,.tac-roles .tac-chip,.tac-roles .tac-matrix-indicator{border-radius:4px;font-size:.62rem;letter-spacing:.1em}.tac-report .tac-map-sim{min-height:352px;border-radius:10px}.tac-report .tac-table-wrap,.tac-roles .tac-table-wrap{border-radius:10px;border:1px solid hsla(0,0%,100%,.06);background:rgba(9,11,16,.32)}.tac-report .tac-table thead th,.tac-roles .tac-table thead th{padding:12px 14px;background:hsla(0,0%,100%,.025);font-size:.64rem;letter-spacing:.16em}.tac-report .tac-table tbody td,.tac-roles .tac-table tbody td{padding:13px 14px;font-size:.72rem}.tac-report .tac-table a{border-radius:6px;padding:7px 10px;font-size:.64rem;letter-spacing:.12em;text-transform:uppercase}.tac-roles .tac-roles-hero{grid-template-columns:minmax(0,1.1fr) 280px;gap:18px}.tac-roles .tac-roles-hero-main{position:relative;overflow:hidden}.tac-roles .tac-roles-hero-main:after{content:"";position:absolute;inset:0 0 0 auto;width:34%;background:linear-gradient(270deg,rgba(90,120,255,.12),transparent);pointer-events:none}.tac-roles .tac-roles-hero-main h1{margin:6px 0 0;font-size:clamp(1.8rem,2.6vw,2.5rem)}.tac-roles .tac-mini-bars,.tac-roles .tac-roles-hero-side{justify-content:space-between}.tac-roles .tac-mini-bars{align-items:flex-end;min-height:92px;padding-top:12px}.tac-roles .tac-mini-bars div{gap:8px}.tac-roles .tac-mini-bars div div{width:20px;border-radius:4px 4px 0 0;background:linear-gradient(180deg,rgba(111,135,255,.95),rgba(75,101,219,.86))}.tac-roles .tac-mini-bars span{font-size:.6rem;letter-spacing:.12em}.tac-roles .tac-roles-grid{grid-template-columns:minmax(0,1fr) 360px;gap:18px}.tac-roles .tac-table tbody tr{cursor:pointer}.tac-roles .tac-table tbody tr:hover{background:hsla(0,0%,100%,.05)}.tac-roles .tac-stack strong{font-size:.8rem}.tac-roles .tac-stack small{font-size:.64rem;letter-spacing:.1em;text-transform:uppercase}.tac-roles .tac-matrix-indicator{min-width:64px;justify-content:center}.tac-roles .tac-roles-side{display:grid;grid-gap:18px;gap:18px}.tac-roles .tac-chip-cloud{gap:8px}.tac-roles .tac-chip{background:hsla(0,0%,100%,.045);color:#cbd4ff}.tac-roles .tac-form-grid{gap:12px}.tac-roles .tac-input{min-height:40px;border-radius:8px;background:#111317}.tac-roles .tac-permission-groups{gap:12px}.tac-roles .tac-permission-group,.tac-roles .tac-review-card{border-radius:10px;background:hsla(0,0%,100%,.028)}.tac-roles .tac-permission-group strong,.tac-roles .tac-review-card strong{font-size:.82rem;letter-spacing:.08em;text-transform:uppercase}.tac-roles .tac-permission-list{gap:8px}.tac-roles .tac-permission-list label{min-height:38px;padding:10px 12px;border-radius:8px;background:rgba(17,19,23,.9);border:1px solid hsla(0,0%,100%,.05)}.tac-roles .tac-review-card{position:relative;overflow:hidden}.tac-roles .tac-review-card:before{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:rgba(184,195,255,.8)}.tac-roles .tac-summary-grid{gap:18px}.tac-roles .tac-callout{min-height:132px}@media (max-width:1320px){.tac-report .tac-report-grid,.tac-report .tac-report-hotspots,.tac-roles .tac-roles-grid,.tac-roles .tac-roles-hero{grid-template-columns:1fr}}@media (max-width:980px){.tac-report .tac-stat-grid--four,.tac-roles .tac-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.cc-channel-card,.cc-command-card,.cc-feed-entry,.cc-incident-card,.cc-panel,.cc-state-block,.cc-status-notice,.cc-summary-item{border-radius:10px}.cc-state-block,.cc-status-notice{position:relative;overflow:hidden;padding:14px 16px;border:1px solid rgba(167,181,255,.12);background:linear-gradient(180deg,rgba(28,31,37,.96),rgba(18,20,25,.94))}.cc-state-block:before,.cc-status-notice:before{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:rgba(184,195,255,.6)}.cc-state-block--danger:before,.cc-status-notice--danger:before{background:hsla(6,100%,84%,.78)}.cc-state-block--success:before,.cc-status-notice--success:before{background:rgba(117,255,164,.72)}.cc-state-block small{font-size:.62rem;letter-spacing:.16em;color:#9fb0ff}.cc-state-block strong,.cc-status-notice strong{display:block;font-size:.84rem;letter-spacing:-.01em;color:#f4f7ff}.cc-state-block p,.cc-status-notice p{margin-top:6px;font-size:.72rem;line-height:1.58;color:rgba(214,221,245,.78)}.cc-state-block.is-loading:after{background:linear-gradient(90deg,transparent,rgba(184,195,255,.12),transparent)}.cc-badge,.cc-count-pill{min-height:24px;padding-inline:8px;border-radius:4px;font-size:.62rem;letter-spacing:.1em}.cc-button{min-height:40px;border-radius:8px;font-size:.68rem;letter-spacing:.14em}.cc-button--compact{min-height:34px;padding-inline:10px;font-size:.62rem}.cc-button--primary{box-shadow:0 14px 28px rgba(90,120,255,.22)}.cc-button--ghost{background:hsla(0,0%,100%,.03)}.cc-command-actions-panel,.cc-panel,.cc-selected-channel-panel,.cc-surface-glass{border-color:rgba(167,181,255,.12);background:linear-gradient(180deg,rgba(29,32,38,.98),rgba(18,20,25,.95))}.cc-panel-head,.cc-report-head,.cc-role-head,.cc-settings-head,.cc-unit-route-head{min-height:48px}.cc-feed-copy p,.cc-panel-copy,.cc-panel-kicker,.cc-sidebar-copy,.cc-summary-item span,.cc-topbar-subtitle{color:rgba(214,221,245,.72)}.cc-feed-copy strong,.cc-panel h2,.cc-report-head h2,.cc-role-head h2,.cc-settings-head h2,.cc-summary-item strong,.cc-unit-route-head h2{color:#f4f7ff}.cc-auth-device,.cc-auth-panel,.cc-channel-card,.cc-command-card,.cc-feed-entry,.cc-incident-card,.cc-stat-card,.cc-summary-item{background:hsla(0,0%,100%,.028);border-color:hsla(0,0%,100%,.06)}.cc-feed-entry small,.cc-summary-item span{font-size:.64rem;letter-spacing:.1em}.cc-auth-panel-copy,.cc-auth-subtitle,.cc-feed-copy p,.cc-panel-copy,.cc-sidebar-copy,.cc-topbar-subtitle{line-height:1.62}.cc-placeholder-grid .cc-panel:first-child{position:relative;overflow:hidden}.cc-placeholder-grid .cc-panel:first-child:after{content:"";position:absolute;inset:0 0 0 auto;width:30%;background:linear-gradient(270deg,rgba(90,120,255,.08),transparent);pointer-events:none}.cc-chip-row,.cc-feed-list,.cc-inline-metrics,.cc-role-wizard-steps,.cc-summary-list{gap:10px}@media (max-width:980px){.cc-inline-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}.tac-analytics,.tac-encryption,.tac-role-management,.tac-users{gap:22px}.tac-analytics>.tac-page-head,.tac-encryption>.tac-page-head,.tac-role-management>.tac-page-head,.tac-users>.tac-page-head{align-items:flex-end;gap:24px;padding:18px 20px;margin-bottom:0;border-radius:10px;background:linear-gradient(180deg,rgba(29,32,38,.98),rgba(18,20,25,.95));border:1px solid rgba(167,181,255,.12)}.tac-analytics>.tac-page-head>div:first-child,.tac-encryption>.tac-page-head>div:first-child,.tac-role-management>.tac-page-head>div:first-child,.tac-users>.tac-page-head>div:first-child{display:grid;grid-gap:10px;gap:10px;max-width:860px}.tac-analytics>.tac-page-head p,.tac-encryption>.tac-page-head p,.tac-role-management>.tac-page-head p,.tac-users>.tac-page-head p{color:#9fb0ff}.tac-analytics>.tac-page-head span,.tac-encryption>.tac-page-head span,.tac-role-management>.tac-page-head span,.tac-users>.tac-page-head span{max-width:760px;line-height:1.65}.tac-analytics .tac-page-actions,.tac-encryption .tac-page-actions,.tac-role-management .tac-page-actions,.tac-users .tac-page-actions{gap:10px}.tac-analytics .tac-page-actions button,.tac-encryption .tac-page-actions button,.tac-role-management .tac-page-actions button,.tac-users .tac-page-actions button{min-height:40px;border-radius:8px;font-size:.68rem;letter-spacing:.14em}.tac-analytics .tac-stat-card,.tac-encryption .tac-stat-card,.tac-role-management .tac-stat-card,.tac-users .tac-stat-card{min-height:124px;border-radius:10px;background:linear-gradient(180deg,rgba(31,33,38,.98),rgba(18,20,25,.94));border-color:rgba(167,181,255,.12)}.tac-analytics .tac-stat-card span,.tac-encryption .tac-stat-card span,.tac-role-management .tac-stat-card span,.tac-users .tac-stat-card span{color:#aab8ff}.tac-analytics .tac-report-hotspots,.tac-analytics .tac-report-table,.tac-analytics .tac-report-trend,.tac-encryption .tac-users-form-panel,.tac-encryption .tac-users-table-panel,.tac-role-management .tac-users-form-panel,.tac-role-management .tac-users-table-panel,.tac-users .tac-users-form-panel,.tac-users .tac-users-table-panel,.tac-users .tac-users-toolbar{border-radius:10px;background:linear-gradient(180deg,rgba(29,32,38,.98),rgba(18,20,25,.95));border:1px solid rgba(167,181,255,.12)}.tac-users .tac-users-toolbar{padding:16px 18px;margin-bottom:0}.tac-users .tac-users-toolbar h2{font-size:1.02rem}.tac-analytics .tac-segmented,.tac-users .tac-toggle-row,.tac-users .tac-users-search{min-height:40px}.tac-analytics .tac-segmented,.tac-users .tac-toggle-row{padding:4px;border-radius:8px;background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.06)}.tac-analytics .tac-segmented button,.tac-users .tac-toggle-row button{min-height:30px;border-radius:6px;font-size:.64rem;letter-spacing:.12em}.tac-analytics .tac-segmented,.tac-encryption .tac-input,.tac-encryption .tac-select,.tac-role-management .tac-outline-button,.tac-role-management .tac-table-wrap,.tac-users .tac-input,.tac-users .tac-select{border-radius:8px}.tac-encryption .tac-select,.tac-role-management .tac-outline-button,.tac-users .tac-input,.tac-users .tac-select{min-height:40px}.tac-analytics .tac-table-wrap,.tac-role-management .tac-table-wrap,.tac-users .tac-table-wrap{border-radius:10px;border:1px solid hsla(0,0%,100%,.06);background:rgba(9,11,16,.32)}.tac-analytics .tac-table thead th,.tac-role-management .tac-table thead th,.tac-users .tac-table thead th{padding:12px 14px;background:hsla(0,0%,100%,.025);font-size:.64rem;letter-spacing:.16em}.tac-analytics .tac-table tbody td,.tac-role-management .tac-table tbody td,.tac-users .tac-table tbody td{padding:13px 14px;font-size:.72rem}.tac-users .tac-table--users tbody td:first-child,.tac-users .tac-table--users thead th:first-child{min-width:220px}.tac-users .tac-table--users tbody td:nth-child(2),.tac-users .tac-table--users thead th:nth-child(2){min-width:148px}.tac-users .tac-user-cell{min-width:0}.tac-users .tac-user-identity,.tac-users .tac-user-name-copy{display:grid;grid-gap:4px;gap:4px;min-width:0}.tac-users .tac-user-identity strong,.tac-users .tac-user-name-copy strong{display:block;line-height:1.25}.tac-users .tac-user-identity small{display:block}.tac-users .tac-inline-actions button{min-height:32px;padding-inline:10px;border-radius:6px;font-size:.62rem;letter-spacing:.1em}.tac-role-management .tac-live-dot-pill,.tac-users .tac-avatar-box,.tac-users .tac-clearance-bars span{border-radius:8px}.tac-encryption .tac-callout,.tac-users .tac-callout{border-radius:10px;border-left:2px solid var(--tac-tertiary);background:rgba(241,193,0,.06)}.tac-encryption .tac-primary-button,.tac-users .tac-form-actions button{min-height:40px;border-radius:8px}.tac-analytics .tac-report-grid{grid-template-columns:minmax(0,1.28fr) minmax(340px,.92fr);gap:18px}.tac-analytics .tac-trend-chart{min-height:300px;padding:18px 14px 10px;border-radius:10px;background:linear-gradient(180deg,rgba(18,20,25,.94),rgba(15,17,22,.88)),repeating-linear-gradient(0deg,hsla(0,0%,100%,.05) 0 1px,transparent 1px 58px)}.tac-analytics .tac-trend-bar-shell{min-height:248px}.tac-analytics .tac-trend-bar{width:min(18px,100%);border-radius:3px 3px 0 0}.tac-analytics .tac-report-hotspots{grid-template-columns:1fr 240px}.tac-analytics .tac-hotspot-item{padding:14px;border-radius:10px}.tac-analytics .tac-donut{width:210px;height:210px;background:conic-gradient(var(--tac-primary) 0 38%,var(--tac-tertiary) 38% 72%,var(--tac-secondary) 72% 100%)}.tac-analytics .tac-donut>div{width:118px;height:118px;background:#14171c}.tac-analytics .tac-table a{border-radius:6px;padding:7px 10px;font-size:.64rem;letter-spacing:.12em;text-transform:uppercase}.tac-encryption .tac-users-grid,.tac-role-management .tac-users-grid{grid-template-columns:minmax(0,1fr) 360px;gap:18px}.tac-encryption .tac-feed-item,.tac-role-management .tac-feed-item{border-radius:10px;background:hsla(0,0%,100%,.028)}.tac-encryption .tac-feed-item strong,.tac-role-management .tac-feed-item strong{font-size:.78rem}.tac-encryption .tac-feed-item p,.tac-encryption .tac-feed-item small,.tac-role-management .tac-feed-item p{font-size:.68rem}.tac-encryption .tac-form-grid,.tac-role-management .tac-chip-cloud{gap:12px}.tac-encryption .tac-switch-row,.tac-role-management .tac-chip{border-radius:8px;background:hsla(0,0%,100%,.03)}.tac-encryption .tac-range{margin-top:4px}.tac-encryption .tac-form-grid small{color:rgba(214,221,245,.72)}.tac-role-management .tac-users-table-panel tbody tr{cursor:pointer}.tac-role-management .tac-users-table-panel tbody tr:hover{background:hsla(0,0%,100%,.05)}.tac-role-management .tac-live-dot-pill{background:rgba(184,195,255,.14);color:#cbd4ff}.tac-role-management .tac-feed-item.is-danger{border-left-width:3px}@media (max-width:1320px){.tac-analytics .tac-report-grid,.tac-encryption .tac-users-grid,.tac-role-management .tac-users-grid,.tac-users .tac-users-grid{grid-template-columns:1fr}}