@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700;800&family=Manrope:wght@500;600;700;800&display=swap";.cad-app-shell{color:#e7eefc;background:linear-gradient(#0b1120 0%,#0d1423 100%);grid-template-columns:280px minmax(0,1fr);min-height:calc(100vh - 78px);display:grid}.cad-sidebar{background:#080d18eb;border-right:1px solid #90a3c92e;flex-direction:column;gap:22px;padding:24px 16px 28px;display:flex}.cad-brand-block{border-bottom:1px solid #90a3c926;align-items:center;gap:12px;padding:8px 8px 16px;display:flex}.cad-brand-block img{object-fit:cover;border-radius:12px;width:42px;height:42px}.cad-brand-block strong,.cad-brand-block span{letter-spacing:1px;font-size:10px;display:block}.cad-brand-block strong{color:#f3f7ff}.cad-brand-block span{color:#a6b9d9}.cad-sidebar-nav{flex-direction:column;gap:8px;padding-right:4px;display:flex;overflow-y:auto}.cad-nav-item{color:#c9d5ec;text-align:left;cursor:pointer;background:#121a286b;border:1px solid #0000;border-radius:12px;align-items:center;gap:10px;padding:10px 12px;font-size:12px;transition:all .2s;display:flex}.cad-nav-item:hover,.cad-nav-item.active{color:#edf3ff;background:linear-gradient(135deg,#3856a159,#1f283eb8);border-color:#78a7ff8c}.cad-sidebar-card{background:linear-gradient(135deg,#5c3aab38,#070f1dcc);border:1px solid #868aff40;border-radius:16px;margin-top:auto;padding:18px 16px}.cad-sidebar-card strong{margin-top:8px;margin-bottom:10px;font-size:15px;display:block}.cad-sidebar-card p{color:#a9bad9;margin:0;font-size:12px;line-height:1.6}.cad-shell-main{padding:24px 28px 40px}.cad-topbar{border-bottom:1px solid #90a3c926;justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px;padding-bottom:18px;display:flex}.cad-topbar h1{letter-spacing:-.05em;margin:12px 0 0;font-size:clamp(28px,3vw,44px)}.cad-eyebrow{letter-spacing:1.8px;text-transform:uppercase;color:#8db5ff;align-items:center;gap:8px;font-size:10px;font-weight:800;display:inline-flex}.cad-header-actions{align-items:center;gap:12px;display:flex}.cad-search-box{color:#9aaec7;background:#0c1623cc;border:1px solid #90a3c92e;border-radius:12px;align-items:center;gap:8px;min-width:220px;padding:8px 12px;display:flex}.cad-search-box input{color:#edf3ff;width:100%;font:inherit;background:0 0;border:0;outline:none}.cad-primary-button,.cad-secondary-button{cursor:pointer;letter-spacing:.08em;text-transform:uppercase;border:1px solid #0000;border-radius:12px;padding:10px 14px;font-size:11px;font-weight:800;transition:transform .2s,opacity .2s}.cad-primary-button{color:#fff;background:linear-gradient(135deg,#6d63ff,#5ea2ff);box-shadow:0 12px 28px #5d78ff52}.cad-secondary-button{color:#dfeafc;background:#101925cc;border-color:#90a3c933}.cad-primary-button:hover,.cad-secondary-button:hover{transform:translateY(-1px)}.cad-section-header{justify-content:space-between;align-items:end;gap:18px;margin-bottom:20px;display:flex}.cad-section-header h2{letter-spacing:-.05em;margin:10px 0 0;font-size:clamp(26px,2vw,36px)}.cad-section-header p{color:#a5b7d8;max-width:500px;margin:0;font-size:13px;line-height:1.6}.cad-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:20px;display:grid}.cad-stat-card,.cad-card,.cad-table-card{background:#0e141feb;border:1px solid #90a3c926;border-radius:18px;box-shadow:inset 0 1px #ffffff05}.cad-stat-card{padding:18px 18px 16px}.cad-stat-card span{letter-spacing:.12em;text-transform:uppercase;color:#8ea8d1;font-size:10px;display:block}.cad-stat-card strong{letter-spacing:-.04em;margin:14px 0 8px;font-size:clamp(24px,2vw,38px);display:block}.cad-stat-card small{color:#76d9a4;font-size:11px}.cad-main-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-bottom:20px;display:grid}.cad-main-grid.two-column{grid-template-columns:1.2fr .8fr}.cad-main-grid.three-column{grid-template-columns:repeat(3,minmax(0,1fr))}.cad-card{padding:18px}.cad-card-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.cad-card-head h3{letter-spacing:-.04em;margin:0;font-size:18px}.cad-card-link{letter-spacing:.12em;text-transform:uppercase;color:#8fb5ff;font-size:10px}.cad-call-list,.cad-radio-list,.cad-mini-list{flex-direction:column;gap:12px;display:flex}.cad-call-item{width:100%;color:inherit;text-align:left;cursor:pointer;background:#0f1621cc;border:1px solid #90a3c91f;border-radius:12px;padding:14px 12px;transition:border .2s,transform .2s}.cad-call-item.selected{background:#1c2848b3;border-color:#78a7ffe6}.cad-call-item:hover{transform:translateY(-1px)}.cad-call-row-top,.cad-call-row-bottom{justify-content:space-between;align-items:center;gap:10px;display:flex}.cad-call-item strong{margin:10px 0 6px;font-size:15px;display:block}.cad-call-item span,.cad-call-item small{color:#a7bbd9}.cad-call-item .cad-call-source{color:#8db5ff;margin-top:6px;display:block}.cad-call-id{color:#8db5ff;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:700}.cad-status-pill{letter-spacing:.08em;text-transform:uppercase;border-radius:999px;justify-content:center;align-items:center;padding:5px 8px;font-size:10px;font-weight:800;display:inline-flex}.cad-status-pill.info{color:#d7ebff;background:#5d6eaa2e}.cad-status-pill.warning{color:#ffc875;background:#d48c2626}.cad-status-pill.success{color:#8fe4b0;background:#3eb77526}.cad-status-pill.critical{color:#ff9d9d;background:#e95f5f2e}.cad-call-detail{flex-direction:column;gap:14px;display:flex}.cad-call-meta-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.cad-call-meta-grid div{background:#0b121eb3;border:1px solid #90a3c91a;border-radius:12px;padding:10px 12px}.cad-call-meta-grid span{color:#8ea8d1;letter-spacing:.08em;text-transform:uppercase;margin-bottom:6px;font-size:10px;display:block}.cad-call-meta-grid strong{color:#edf4ff;font-size:14px}.cad-call-copy{color:#b9c8e3;margin:0;line-height:1.7}.cad-chip-row{flex-wrap:wrap;gap:8px;display:flex}.cad-chip{letter-spacing:.08em;text-transform:uppercase;color:#dfeafc;background:#5281ff26;border:1px solid #78a7ff59;border-radius:999px;justify-content:center;align-items:center;min-height:30px;padding:0 12px;font-size:10px;display:inline-flex}.cad-chip.muted{color:#a7bbd9;background:#ffffff05;border-color:#90a3c926}button.cad-chip{cursor:pointer;font:inherit}.cad-action-row{flex-wrap:wrap;gap:10px;margin-top:6px;display:flex}.cad-mini-row{border-bottom:1px solid #90a3c91f;grid-template-columns:1fr auto auto;align-items:center;gap:12px;padding:12px 0;display:grid}.cad-mini-row:last-child{border-bottom:none}.cad-mini-row strong,.cad-mini-row span{color:#dfeafc;font-size:12px}.cad-mini-row span{color:#a7bbd9}.cad-radio-item{border-bottom:1px solid #90a3c91f;grid-template-columns:1fr auto;gap:10px 14px;padding:12px 0;display:grid}.cad-radio-item:last-child{border-bottom:none}.cad-radio-item div{flex-direction:column;gap:4px;display:flex}.cad-radio-item strong,.cad-radio-item span,.cad-radio-item p,.cad-radio-item small{margin:0}.cad-radio-item strong{font-size:13px}.cad-radio-item span,.cad-radio-item small{color:#a7bbd9;font-size:11px}.cad-radio-item p{color:#dfeafc;grid-column:1/-1;margin:0;line-height:1.6}.cad-call-board-row{border-bottom:1px solid #90a3c91f;grid-template-columns:minmax(0,1.4fr) auto auto auto;align-items:center;gap:12px;padding:12px 0;display:grid}.cad-call-board-row:last-child{border-bottom:none}.cad-call-board-row strong,.cad-call-board-row span{display:block}.cad-call-board-row strong{font-size:13px}.cad-call-board-row span{color:#a7bbd9;font-size:11px}.cad-detail-form{gap:12px;display:grid}.cad-detail-form label{color:#c7d7f0;letter-spacing:.08em;text-transform:uppercase;flex-direction:column;gap:8px;font-size:11px;display:flex}.cad-detail-form input,.cad-detail-form textarea{color:#edf3ff;font:inherit;resize:vertical;background:#0c131de6;border:1px solid #90a3c92e;border-radius:12px;padding:11px 12px}.cad-map-panel{background:linear-gradient(#101b2a,#080e17);border:1px solid #90a3c926;border-radius:18px;min-height:480px;position:relative;overflow:hidden}.cad-map-grid{background:linear-gradient(90deg,#89a6e014 1px,#0000 1px) 0 0/28px 28px,linear-gradient(#89a6e014 1px,#0000 1px) 0 0/28px 28px,radial-gradient(circle at 30% 30%,#7ab1ff29,#0000 40%),linear-gradient(135deg,#0a1220cc,#070c14);position:absolute;inset:0}.cad-map-overlay{letter-spacing:.08em;text-transform:uppercase;border-radius:999px;justify-content:center;align-items:center;font-size:10px;font-weight:800;display:flex;position:absolute}.cad-map-call{color:#ffd4d4;background:#bd5a5a2e;border:1px solid #ff7b7bb3;min-width:94px;height:34px}.cad-map-call.one{top:24%;left:35%}.cad-map-call.two{top:60%;right:28%}.cad-map-unit{color:#dfeafc;background:#5392ff2e;border:1px solid #76abffb3;min-width:76px;height:32px}.cad-map-unit.a{top:32%;left:22%}.cad-map-unit.b{top:50%;left:57%}.cad-map-unit.c{top:66%;left:46%}.cad-map-layer-card{background:#0b111ad1;border:1px solid #90a3c92e;border-radius:14px;width:220px;padding:14px 12px;position:absolute;top:18px;right:18px}.cad-map-layer-list{color:#dfeafc;gap:10px;margin-top:12px;font-size:12px;display:grid}.cad-map-layer-list span{align-items:center;gap:8px;display:flex}.cad-table-card{padding:18px}.cad-table-wrapper{overflow-x:auto}.cad-table-wrapper table{border-collapse:collapse;width:100%}.cad-table-wrapper th,.cad-table-wrapper td{text-align:left;border-bottom:1px solid #90a3c91f;padding:12px 10px;font-size:12px}.cad-table-wrapper th{color:#8ea8d1;letter-spacing:.08em;text-transform:uppercase;font-size:10px}.cad-table-wrapper td{color:#eaf1ff}.cad-channel-list{gap:10px;display:grid}.cad-channel-row{color:#dfeafc;background:#0c1420cc;border:1px solid #90a3c91f;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.cad-channel-row.active{background:#1d2b4ae6;border-color:#78a7ffb3}@media (width<=1100px){.cad-app-shell{grid-template-columns:1fr}.cad-sidebar{border-bottom:1px solid #90a3c926;border-right:none}.cad-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.cad-shell-main{padding:20px 16px 30px}.cad-topbar,.cad-section-header{flex-direction:column;align-items:flex-start}.cad-header-actions{justify-content:space-between;width:100%}.cad-search-box{flex:1;min-width:0}.cad-summary-grid,.cad-main-grid,.cad-main-grid.two-column,.cad-main-grid.three-column{grid-template-columns:1fr}}.cad-account-name{color:#a9bad9;white-space:nowrap;font-size:11px}.cad-alert{border:1px solid;border-radius:12px;margin:0 0 14px;padding:12px 14px;font-size:13px;line-height:1.5}.cad-alert.error{color:#ffc0c0;background:#a52a2a29;border-color:#ff78785c}.cad-alert.success{color:#a5e9be;background:#22804d21;border-color:#66e19947}.cad-empty,.cad-muted{color:#a7bbd9;margin:12px 0;font-size:13px;line-height:1.7}.cad-empty.compact{margin:0;font-size:12px}.cad-muted{font-size:11px}.cad-field,.cad-inline-select{color:#a7bbd9;letter-spacing:.08em;text-transform:uppercase;flex-direction:column;gap:7px;font-size:10px;display:flex}.cad-field textarea,.cad-detail-form select,.cad-table-wrapper select,.cad-inline-select select{color:#edf3ff;font:inherit;background:#0c131de6;border:1px solid #90a3c92e;border-radius:10px;padding:10px 12px}.cad-field textarea{resize:vertical;line-height:1.5}.cad-create-form,.cad-unit-form{background:#080f1999;border:1px solid #90a3c924;border-radius:14px;margin:0 0 16px;padding:14px}.cad-call-edit-form{grid-template-columns:repeat(2,minmax(0,1fr))}.cad-call-edit-form .cad-form-wide{grid-column:1/-1}.cad-unit-form{grid-template-columns:repeat(2,minmax(0,1fr))}.cad-unit-form .cad-action-row{grid-column:1/-1}.cad-call-detail .cad-card-head{align-items:flex-start}.cad-call-detail .cad-card-head h3{margin:8px 0 0}.cad-assignment>span{color:#8ea8d1;letter-spacing:.08em;text-transform:uppercase;margin-bottom:9px;font-size:10px;display:block}.cad-unit-choice-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.cad-unit-choice-list label{color:#dfeafc;background:#0c131db8;border:1px solid #90a3c924;border-radius:10px;align-items:center;gap:7px;padding:9px;font-size:11px;display:flex}.cad-unit-choice-list small{color:#92a8c9;margin-left:auto}.cad-service-status{gap:10px;display:grid}.cad-service-status>div{border-bottom:1px solid #90a3c91a;justify-content:space-between;align-items:center;gap:10px;padding:8px 0;display:flex}.cad-service-status>div>span:first-child{color:#c9d5ec;font-size:12px}.cad-overview-call{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #90a3c91f}.cad-auth-required{max-width:680px;margin:48px auto;padding:30px}.cad-auth-required h2{margin:0 0 12px}.cad-auth-required p{color:#a7bbd9;margin-bottom:20px;line-height:1.7}.cad-ai-safety,.cad-ai-answer{color:#c9d8f1;background:#253e6c33;border:1px solid #78a7ff3d;border-radius:12px;margin-bottom:18px;padding:14px 16px;font-size:12px;line-height:1.6}.cad-ai-field{color:#a7bbd9;letter-spacing:.08em;text-transform:uppercase;flex-direction:column;gap:8px;margin-bottom:14px;font-size:10px;display:flex}.cad-ai-field input,.cad-ai-field select{color:#edf3ff;width:100%;min-height:40px;font:inherit;letter-spacing:normal;text-transform:none;background:#0c131de6;border:1px solid #90a3c92e;border-radius:10px;padding:10px 12px}.cad-ai-results{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:18px;display:grid}.cad-ai-results>div{background:#0b121eb3;border:1px solid #90a3c91f;border-radius:10px;flex-direction:column;gap:6px;padding:12px;display:flex}.cad-ai-results span,.cad-ai-results small,.cad-ai-answer small{color:#8ea8d1;font-size:10px}.cad-ai-results span{letter-spacing:.08em;text-transform:uppercase}.cad-ai-results strong{color:#edf4ff;font-size:14px}.cad-ai-query{align-items:flex-end;gap:10px;display:flex}.cad-ai-query .cad-ai-field{flex:1}.cad-ai-answer{margin-top:14px;margin-bottom:0}.cad-ai-answer p{margin:0 0 6px}.cad-ai-related{color:#f0d7a8;border:1px solid #ffbe5c33;border-radius:10px;margin-top:16px;padding:14px;font-size:12px;line-height:1.6}.cad-ai-related ul{margin:8px 0 0;padding-left:18px}.cad-ai-related li+li{margin-top:6px}.cad-ai-answer .cad-secondary-button{margin-top:10px}.cad-ai-decision{color:#8fe4b0;font-size:12px}.cad-coordinate-plot-wrap{background:#0a111c;border:1px solid #90a3c924;border-radius:12px;width:100%;overflow:hidden}.cad-erlc-map{aspect-ratio:1;background:#05080c;width:min(100%,900px);margin:0 auto;position:relative}.cad-erlc-map-image,.cad-erlc-map-markers{width:100%;height:100%;display:block;position:absolute;inset:0}.cad-erlc-map-image{object-fit:contain}.cad-erlc-map-markers{pointer-events:none}.cad-erlc-map-markers .cad-map-marker{pointer-events:auto}.cad-coordinate-plot{width:100%;min-width:700px;height:auto;display:block}.cad-map-plot-bg{fill:#0b1522;stroke:#90a3c93d}.cad-map-grid-line{stroke:#90a3c924;stroke-dasharray:4 6}.cad-map-axis-label{fill:#9fb3d2;font-size:11px}.cad-map-axis-title{fill:#bfcee5;font-size:12px}.cad-map-marker{cursor:pointer;outline:none}.cad-map-marker circle{stroke:#f5f8ff;stroke-width:2px;transition:r .15s}.cad-map-marker.call circle{fill:#f28a56}.cad-map-marker.unit circle{fill:#59b7ff}.cad-map-marker.unit.registered circle{fill:#4dd6ad}.cad-map-marker:hover circle,.cad-map-marker:focus circle{stroke:#fff;stroke-width:8px}.cad-map-marker text{fill:#edf4ff;paint-order:stroke;stroke:#0b1522;stroke-linejoin:round;stroke-width:4px;pointer-events:none;font-size:150px}.cad-map-status,.cad-map-legend,.cad-map-selection{color:#a7bbd9;flex-wrap:wrap;align-items:center;gap:10px 16px;margin-bottom:14px;font-size:12px;display:flex}.cad-map-legend{margin-top:14px;margin-bottom:0}.cad-map-legend span{align-items:center;gap:6px;display:inline-flex}.cad-map-legend i{border-radius:50%;width:9px;height:9px;display:inline-block}.cad-map-legend i.call{background:#f28a56}.cad-map-legend i.unit{background:#59b7ff}.cad-reference-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,360px),1fr));gap:16px;margin-top:16px;display:grid}.cad-search-field{color:#a7bbd9;border:1px solid #90a3c933;border-radius:8px;align-items:center;gap:8px;min-width:min(100%,260px);padding:8px 10px;display:inline-flex}.cad-search-field input{color:#edf4ff;background:0 0;border:0;outline:0;width:100%;min-width:0}.cad-search-field input::placeholder{color:#7e91ae}.cad-table-link{color:#75b8ff;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.cad-table-link:hover{color:#b7dcff}.cad-radio-transmissions{gap:8px;margin-top:16px;display:grid}.cad-radio-transmissions article{background:#080f199e;border:1px solid #90a3c924;border-radius:10px;padding:12px 14px}.cad-radio-transmissions article>div{color:#9fb3d2;flex-wrap:wrap;align-items:center;gap:8px 14px;font-size:12px;display:flex}.cad-radio-transmissions article strong{color:#edf4ff}.cad-radio-transmissions article p{color:#d7e3f5;margin:8px 0 0}.cad-map-selection{flex-direction:column;align-items:flex-start;line-height:1.6}.cad-map-selection strong{color:#eff5ff}.cad-ai-rule-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px;display:grid}.cad-ai-field textarea{color:#edf3ff;width:100%;min-height:76px;font:inherit;letter-spacing:normal;resize:vertical;text-transform:none;background:#0c131de6;border:1px solid #90a3c92e;border-radius:10px;padding:10px 12px;font-size:12px;line-height:1.5}.cad-unavailable .cad-section-header{margin-bottom:5px}.cad-sidebar-nav a{text-decoration:none}.cad-action-row button:disabled,.cad-secondary-button:disabled,.cad-primary-button:disabled,.cad-table-wrapper select:disabled{opacity:.55;cursor:wait}.cad-unauthorized-screen{isolation:isolate;color:#eaf3ff;background:radial-gradient(at 50% 12%,#0f6ea933,#0000 48%),linear-gradient(145deg,#050a12,#081321 55%,#050a12);place-items:center;min-height:100vh;padding:48px 20px 68px;display:grid;position:relative;overflow:hidden}.cad-unauthorized-screen:before,.cad-unauthorized-screen:after{z-index:-1;aspect-ratio:1;content:"";border:1px solid #2faef11f;border-radius:50%;width:min(72vw,780px);animation:8s ease-in-out infinite cad-security-pulse;position:absolute}.cad-unauthorized-screen:after{width:min(94vw,1040px);animation-delay:-4s}.cad-unauthorized-grid{z-index:-1;opacity:.22;background-image:linear-gradient(#3f97d117 1px,#0000 1px),linear-gradient(90deg,#3f97d117 1px,#0000 1px);background-size:46px 46px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 24% 78%,#0000);mask-image:linear-gradient(#0000,#000 24% 78%,#0000)}.cad-unauthorized-panel{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(150deg,#0d1b2cf5,#070e19f7);border:1px solid #5dabdd40;border-radius:22px;width:min(100%,690px);padding:clamp(24px,5vw,50px);box-shadow:0 25px 100px #00000080,0 0 60px #0e7dc41c}.cad-unauthorized-logo{object-fit:contain;border-radius:16px;width:68px;height:68px;margin-bottom:28px;display:block;box-shadow:0 0 28px #34b1f033}.cad-unauthorized-mark{color:#ff858b;background:linear-gradient(145deg,#962b3a4d,#1b1a28b3);border:1px solid #ff686861;border-radius:20px;place-items:center;width:74px;height:74px;margin-bottom:20px;display:grid;box-shadow:0 0 34px #d3344426}.cad-unauthorized-eyebrow,.cad-unauthorized-footer{color:#67c8f5;letter-spacing:.2em;font-size:10px;font-weight:800}.cad-unauthorized-panel h1{color:#fff;letter-spacing:-.035em;margin:12px 0 18px;font-size:clamp(25px,5vw,38px);font-weight:850;line-height:1.12}.cad-unauthorized-message{color:#d6e4f4;margin:0;font-size:15px;line-height:1.75}.cad-unauthorized-notice,.cad-unauthorized-support{color:#9eb2c9;font-size:12px;line-height:1.75}.cad-unauthorized-support{color:#c4d6e9;font-weight:650}.cad-unauthorized-details{background:#030a1280;border:1px solid #789dc12b;border-radius:13px;gap:0;margin:24px 0;padding:0;display:grid}.cad-unauthorized-details div{grid-template-columns:minmax(132px,.8fr) minmax(0,1.2fr);gap:16px;padding:12px 15px;display:grid}.cad-unauthorized-details div+div{border-top:1px solid #789dc11f}.cad-unauthorized-details dt{color:#8299b2;font-size:11px}.cad-unauthorized-details dd{overflow-wrap:anywhere;color:#e7f2ff;text-align:right;margin:0;font-size:11px;font-weight:650}.cad-unauthorized-details dd.denied{color:#ff8189;letter-spacing:.12em}.cad-unauthorized-logout{color:#fff;cursor:pointer;width:100%;min-height:45px;font:inherit;background:linear-gradient(100deg,#126a9f,#1689bb);border:1px solid #4bb5ec61;border-radius:11px;font-size:12px;font-weight:750;transition:filter .2s,transform .2s}.cad-unauthorized-logout:hover:not(:disabled){filter:brightness(1.12);transform:translateY(-1px)}.cad-unauthorized-logout:disabled{cursor:wait;opacity:.65}.cad-unauthorized-footer{color:#668098;text-align:center;font-size:9px;position:absolute;bottom:24px}@keyframes cad-security-pulse{0%,to{opacity:.45;transform:scale(.96)}50%{opacity:1;transform:scale(1.04)}}@media (prefers-reduced-motion:reduce){.cad-unauthorized-screen:before,.cad-unauthorized-screen:after{animation:none}}@media (width<=760px){.cad-call-edit-form,.cad-unit-form,.cad-unit-choice-list,.cad-ai-results,.cad-ai-rule-grid{grid-template-columns:1fr}.cad-ai-query{flex-direction:column;align-items:stretch}.cad-call-edit-form .cad-form-wide{grid-column:auto}.cad-account-name{white-space:normal}.cad-header-actions{flex-wrap:wrap}.cad-unauthorized-screen{padding:24px 14px 54px}.cad-unauthorized-details div{grid-template-columns:1fr;gap:5px}.cad-unauthorized-details dd{text-align:left}}:root{color:#e7eefc;font-synthesis:none;text-rendering:optimizelegibility;background:#0b1120;font-family:DM Sans,sans-serif}*{box-sizing:border-box}html,body,#root{min-width:320px;min-height:100%;margin:0}body{min-height:100vh}button,input,select,textarea{font:inherit}a{color:inherit;text-decoration:none}
