:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--navy-950:#071321;--navy-900:#0b1c2f;--navy-850:#10263d;--navy-800:#17324d;--blue-700:#185ca8;--blue-600:#176cc1;--blue-100:#e3f0fd;--teal-700:#087b72;--teal-100:#dff5f1;--purple-700:#6941a5;--purple-100:#efe7fa;--amber-800:#8b4b00;--amber-100:#fff0cc;--red-700:#b42332;--red-100:#fde7e9;--ink-900:#142334;--ink-700:#42566c;--ink-600:#5c6f82;--line:#d9e2eb;--line-strong:#c2cfdb;--surface:#fff;--surface-subtle:#f3f6f9;--canvas:#edf2f6;--focus:#f5a623;background:var(--canvas);color:var(--ink-900);font-family:Inter,Segoe UI,system-ui,-apple-system,BlinkMacSystemFont,sans-serif}*{box-sizing:border-box}html{background:var(--canvas);scroll-behavior:smooth;min-width:320px}body{background:var(--canvas);min-height:100vh;margin:0}button,input,select,textarea{font:inherit}button{border:1px solid var(--blue-700);background:var(--blue-700);color:#fff;cursor:pointer;border-radius:.35rem;justify-content:center;align-items:center;gap:.5rem;min-height:2.45rem;padding:.55rem .85rem;font-size:.78rem;font-weight:750;transition:border-color .12s,background .12s,box-shadow .12s;display:inline-flex}button:hover{background:#104d91;box-shadow:0 2px 5px #10325024}button:disabled{cursor:wait;opacity:.65}:where(button,input,select,textarea,[tabindex]):focus-visible{outline:3px solid var(--focus);outline-offset:2px}input,select,textarea{border:1px solid var(--line-strong);width:100%;min-height:2.75rem;color:var(--ink-900);background:#fff;border-radius:.35rem;padding:.66rem .75rem}textarea{resize:vertical}label{color:var(--ink-700);gap:.45rem;font-size:.82rem;font-weight:700;display:grid}h1,h2,h3,p{margin-top:0}.visually-hidden{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.skip-link{z-index:1000;clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;color:var(--navy-950);background:#fff;border-radius:.4rem;padding:.7rem 1rem;font-weight:800;position:fixed;overflow:hidden}.skip-link:focus{clip:auto;width:auto;height:auto;top:.5rem;left:.5rem;overflow:visible}.button-secondary{border-color:var(--line-strong);color:var(--ink-900);background:#fff}.button-secondary:hover{background:var(--surface-subtle);border-color:#99adbf}.button-text,.inline-link,.back-link{min-height:auto;color:var(--blue-700);background:0 0;border:0;padding:.25rem}.button-text:hover,.inline-link:hover,.back-link:hover{background:var(--blue-100);color:#104d91}.button-compact{min-height:2.55rem;padding:.5rem .75rem}.button-full{width:100%}.brand-mark{color:#fff;letter-spacing:-.03em;background:linear-gradient(145deg,#38bfc0,#1770c3);border-radius:.72rem;flex:none;place-items:center;width:2.55rem;height:2.55rem;font-size:.8rem;font-weight:900;display:inline-grid;box-shadow:inset 0 0 0 1px #fff3}.boot-screen{background:var(--navy-950);color:#dceaf7;justify-content:center;align-items:center;gap:1rem;min-height:100vh;font-weight:700;display:flex}.sign-in-page{background:#fff;grid-template-columns:minmax(34rem,1.2fr) minmax(30rem,.8fr);min-height:100vh;display:grid}.sign-in-story{background:linear-gradient(180deg, #0713210d, #071321b3), radial-gradient(circle at 75% 20%, #1f7ecd59, transparent 28rem), radial-gradient(circle at 20% 75%, #159a8f38, transparent 24rem), var(--navy-950);color:#fff;flex-direction:column;min-height:100vh;padding:clamp(2rem,5vw,4.75rem);display:flex;position:relative;overflow:hidden}.sign-in-story:after{content:"";border:1px solid #ffffff1a;border-radius:50%;width:30rem;height:30rem;position:absolute;bottom:-8rem;right:-8rem;box-shadow:0 0 0 5rem #ffffff05,0 0 0 10rem #ffffff05}.brand-lockup,.mobile-brand{z-index:1;align-items:center;gap:.8rem;display:flex;position:relative}.brand-lockup>span:last-child{display:grid}.brand-lockup strong{font-size:1.1rem}.brand-lockup small{color:#9fb5ca;margin-top:.12rem;font-size:.72rem}.story-content{z-index:1;max-width:49rem;margin:auto 0;position:relative}.story-content h1{letter-spacing:-.055em;max-width:46rem;margin:1.5rem 0;font-size:clamp(3rem,5.4vw,5.5rem);font-weight:680;line-height:.95}.story-content>p{color:#c4d5e5;max-width:43rem;font-size:1.12rem;line-height:1.7}.story-signals{flex-wrap:wrap;gap:.75rem;margin-top:2rem;display:flex}.story-signals span{color:#dfebf6;background:#ffffff0f;border:1px solid #ffffff24;border-radius:999px;align-items:center;gap:.45rem;padding:.55rem .75rem;font-size:.78rem;font-weight:700;display:inline-flex}.sign-in-story footer{z-index:1;color:#90a8bf;justify-content:space-between;font-size:.72rem;display:flex;position:relative}.sign-in-panel{flex-direction:column;justify-content:center;min-height:100vh;padding:clamp(2rem,7vw,6rem);display:flex}.mobile-brand{margin-bottom:3rem;display:none}.auth-form-wrap{width:min(100%,27rem);margin:auto}.auth-eyebrow,.section-eyebrow,.card-kicker{color:var(--blue-700);letter-spacing:.1em;text-transform:uppercase;font-size:.7rem;font-weight:850}.auth-form-wrap h1{color:var(--navy-950);letter-spacing:-.035em;margin:.65rem 0;font-size:2rem}.auth-form-wrap>p{color:var(--ink-600);margin-bottom:2rem;line-height:1.6}.auth-form-wrap form{gap:1.15rem;display:grid}.label-row{justify-content:space-between;align-items:center;min-height:1.5rem;display:flex}.inline-link{font-size:.78rem}.form-error,.form-notice{border-radius:.5rem;align-items:flex-start;gap:.5rem;padding:.75rem;font-size:.8rem;line-height:1.45;display:flex}.form-error{background:var(--red-100);color:#861b27}.form-notice{background:var(--teal-100);color:#075f58}.mfa-secret,.recovery-code-list{border:1px solid var(--ink-200);background:var(--ink-50);border-radius:.65rem;gap:.65rem;margin:1rem 0 1.5rem;padding:1rem;display:grid}.mfa-secret span{color:var(--ink-600);font-size:.75rem;font-weight:750}.mfa-secret code{overflow-wrap:anywhere;color:var(--navy-950);letter-spacing:.08em;font-size:.95rem}.recovery-code-list{grid-template-columns:repeat(2,minmax(0,1fr))}.recovery-code-list code{color:var(--navy-950);font-size:.82rem}.settings-help{color:var(--ink-600);font-size:.82rem;line-height:1.55}.session-list{gap:.75rem;display:grid}.session-list article{border:1px solid var(--ink-200);border-radius:.55rem;align-items:center;gap:1rem;padding:.85rem;display:flex}.session-list article>span:first-child{flex:1;gap:.2rem;display:grid}.session-list small{color:var(--ink-600)}.auth-divider{color:var(--ink-600);align-items:center;gap:.7rem;margin:1.2rem 0;font-size:.72rem;display:flex}.auth-divider:before,.auth-divider:after{background:var(--line);content:"";flex:1;height:1px}.auth-help{text-align:center;font-size:.78rem;margin-top:1.5rem!important}.auth-security-note{color:var(--ink-600);justify-content:center;align-items:center;gap:.4rem;margin:2rem auto 0;font-size:.72rem;display:flex}.back-link{margin:0 0 2rem -.25rem}.icon-back{transform:rotate(180deg)}.application{background:var(--canvas);min-height:100vh}.sidebar{z-index:30;background:var(--navy-950);color:#d8e5f1;flex-direction:column;width:16.5rem;padding:1.25rem .9rem;display:flex;position:fixed;inset:0 auto 0 0}.sidebar-brand{align-items:center;gap:.7rem;min-height:3rem;padding:0 .45rem;display:flex}.sidebar-brand>span:nth-child(2){display:grid}.sidebar-brand strong{color:#fff;font-size:1rem}.sidebar-brand small{color:#7891a8;font-size:.65rem}.mobile-close,.mobile-menu{display:none}.sidebar-context{background:#ffffff0a;border:1px solid #9ab8d324;border-radius:.65rem;align-items:center;gap:.65rem;margin:1.3rem .25rem;padding:.75rem;display:flex}.context-avatar,.workspace-indicator{color:#114e89;background:#e3f0fd;border-radius:.5rem;flex:none;place-items:center;width:2rem;height:2rem;font-size:.68rem;font-weight:900;display:inline-grid}.sidebar-context>span:last-child{min-width:0;display:grid}.sidebar-context small{color:#7690a8;font-size:.62rem}.sidebar-context strong{color:#e7f0f8;text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;overflow:hidden}.sidebar nav{gap:.18rem;display:grid}.nav-section-label{color:#68839c;letter-spacing:.09em;text-transform:uppercase;margin:.6rem .65rem .4rem;font-size:.62rem;font-weight:800}.nav-admin-label{margin-top:1rem}.sidebar nav button{color:#a9bed1;background:0 0;border:0;justify-content:flex-start;min-height:2.7rem;padding:.65rem .7rem;font-size:.79rem;font-weight:650;position:relative}.sidebar nav button:hover{color:#fff;background:#ffffff0f}.sidebar nav button.nav-active{color:#fff;background:#173451;box-shadow:inset 3px 0 #4ebfc4}.sidebar nav button b{color:#dce8f2;background:#28445e;border-radius:999px;place-items:center;min-width:1.45rem;height:1.3rem;margin-left:auto;font-size:.62rem;display:inline-grid}.sidebar-footer{border-top:1px solid #9ab8d31f;gap:.45rem;margin-top:auto;padding-top:1rem;display:grid}.sidebar-footer>div,.sidebar-help{align-items:center;gap:.6rem;padding:.6rem;display:flex}.sidebar-footer>div{color:#4bd0b9}.sidebar-footer>div span{display:grid}.sidebar-footer strong{color:#d9ece8;font-size:.68rem}.sidebar-footer small{color:#6f8b9f;font-size:.6rem}.sidebar-help{color:#90a9bf;background:0 0;border:0;justify-content:flex-start;min-height:2.4rem;font-size:.72rem}.sidebar-help:hover{background:#ffffff0d}.workspace-area{min-height:100vh;margin-left:16.5rem}.context-bar{z-index:20;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff5;grid-template-columns:minmax(12rem,16rem) minmax(14rem,32rem) 1fr;align-items:center;gap:1rem;min-height:4.4rem;padding:.7rem clamp(1rem,2.2vw,2rem);display:grid;position:sticky;top:0}.workspace-picker{cursor:pointer;align-items:center;gap:.6rem;min-width:0;display:flex;position:relative}.workspace-picker-label{min-width:0;display:grid}.workspace-picker-label small{color:var(--ink-600);font-size:.62rem}.workspace-picker-label strong{color:var(--ink-900);text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;overflow:hidden}.workspace-picker select{opacity:0;cursor:pointer;min-height:0;position:absolute;inset:0}.picker-chevron{color:var(--ink-600);margin-left:auto;transform:rotate(90deg)}.global-search{color:var(--ink-600);align-items:center;gap:.45rem;display:flex;position:relative}.global-search input{background:var(--surface-subtle);min-height:2.55rem;padding-left:2.35rem;padding-right:3rem}.global-search>svg{z-index:1;position:absolute;left:.75rem}.global-search kbd{border:1px solid var(--line);color:var(--ink-600);background:#fff;border-radius:.25rem;padding:.16rem .35rem;font-size:.62rem;font-weight:600;position:absolute;right:.55rem}.context-actions{justify-content:flex-end;align-items:center;gap:.6rem;display:flex;position:relative}.state-picker select{min-height:2.35rem;padding:.45rem 1.8rem .45rem .65rem;font-size:.7rem}.icon-button{border-color:var(--line);width:2.5rem;min-height:2.5rem;color:var(--ink-700);background:#fff;padding:0;position:relative}.icon-button:hover{border-color:var(--line-strong);background:var(--surface-subtle)}.icon-badge{background:var(--red-700);color:#fff;border:2px solid #fff;border-radius:999px;place-items:center;min-width:1.15rem;height:1.15rem;font-size:.55rem;display:grid;position:absolute;top:-.25rem;right:-.25rem}.profile-button{min-height:2.6rem;color:var(--ink-900);background:0 0;border:0;padding:.2rem}.profile-button:hover{background:var(--surface-subtle)}.profile-button>span:first-child{background:var(--navy-800);color:#fff;border-radius:50%;place-items:center;width:2.1rem;height:2.1rem;font-size:.65rem;display:grid}.profile-name{text-align:left;display:grid}.profile-name strong{font-size:.72rem}.profile-name small{max-width:9rem;color:var(--ink-600);text-overflow:ellipsis;text-transform:capitalize;white-space:nowrap;font-size:.58rem;overflow:hidden}.profile-button>svg{transform:rotate(90deg)}.profile-menu{z-index:50;border:1px solid var(--line);background:#fff;border-radius:.65rem;width:15rem;padding:.65rem;display:grid;position:absolute;top:calc(100% + .65rem);right:0;box-shadow:0 1rem 2.5rem #10263d29}.profile-menu>strong,.profile-menu>span{padding:.25rem .45rem}.profile-menu>span{color:var(--ink-600);text-overflow:ellipsis;font-size:.68rem;overflow:hidden}.profile-menu button{min-height:2.3rem;color:var(--ink-900);background:0 0;border:0;justify-content:flex-start;margin-top:.25rem;padding:.5rem;font-size:.72rem}.profile-menu button:hover{background:var(--surface-subtle)}.mobile-view-title{display:none}.main-canvas{width:min(100%,100rem);min-height:calc(100vh - 4.4rem);margin:0 auto;padding:clamp(1.4rem,3vw,2.5rem)}.main-canvas:focus{outline:0}.section-heading{z-index:2;justify-content:space-between;align-items:flex-end;gap:1rem;margin-bottom:1.25rem;display:flex;position:relative}.section-title-row{align-items:center;gap:.45rem;display:flex}.section-heading h2{color:var(--navy-950);letter-spacing:-.025em;margin:.2rem 0 0;font-size:clamp(1.35rem,2vw,1.85rem)}.context-help{flex:none;line-height:1;position:relative}.context-help-button{border:1px solid var(--line-strong);width:1.65rem;height:1.65rem;min-height:1.65rem;color:var(--ink-600);cursor:pointer;background:#fff;border-radius:50%;place-items:center;padding:0;transition:border-color .12s,background .12s,color .12s;display:inline-grid}.context-help-button:hover,.context-help-open .context-help-button{background:var(--blue-100);color:var(--blue-700);box-shadow:none;border-color:#8cb6df}.context-help-button:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.context-help-open{z-index:40}.context-help-popover{z-index:50;border:1px solid var(--line-strong);width:min(20rem,100vw - 3rem);color:var(--ink-700);background:#fff;border-radius:.45rem;padding:.85rem;font-size:.75rem;line-height:1.45;position:absolute;top:calc(100% + .55rem);left:-.5rem;box-shadow:0 .8rem 2rem #10263d2e}.context-help-popover:before{border-top:1px solid var(--line-strong);border-left:1px solid var(--line-strong);content:"";background:#fff;width:.55rem;height:.55rem;position:absolute;top:-.32rem;left:1rem;transform:rotate(45deg)}.context-help-popover strong{color:var(--navy-950);margin-bottom:.3rem;font-size:.78rem;display:block}.context-help-popover p{color:var(--ink-700);font-size:inherit;line-height:inherit;margin:0 0 .55rem}.context-help-popover span{border-top:1px solid var(--line);color:var(--ink-600);padding-top:.55rem;display:block}.main-canvas>.section-heading h2{letter-spacing:-.045em;font-size:clamp(1.8rem,2.6vw,2.35rem)}.section-heading p{max-width:50rem;color:var(--ink-600);margin:.35rem 0 0;font-size:.85rem;line-height:1.55}.heading-actions{flex:none;gap:.6rem;display:flex}.screen-content{gap:1.5rem;display:grid}.panel{border:1px solid var(--line);background:var(--surface);border-radius:.45rem;padding:1.2rem;overflow:visible;box-shadow:0 1px 3px #11263b0d}.brief-kicker{align-items:center;gap:.45rem;display:flex}.brief-kicker .context-help-button{width:1.45rem;height:1.45rem;min-height:1.45rem}.status-label{white-space:nowrap;border:1px solid #0000;border-radius:999px;align-items:center;gap:.32rem;width:max-content;max-width:100%;min-height:1.55rem;padding:.22rem .5rem;font-size:.64rem;font-weight:800;line-height:1.2;display:inline-flex}.status-neutral{color:#31546f;background:#eaf1f7;border-color:#c8d7e5}.status-positive{background:var(--teal-100);color:#06665e;border-color:#b1e2db}.status-warning{background:var(--amber-100);color:#784100;border-color:#f0ce89}.status-urgent{background:var(--red-100);color:#8e1d29;border-color:#f1b5bc}.status-ai{background:var(--purple-100);color:#59328f;border-color:#d7c2ef}.metric-grid{grid-template-columns:repeat(6,minmax(10rem,1fr));gap:.75rem;display:grid}.metric-card{border:1px solid var(--line);background:#fff;border-radius:.72rem;min-width:0;padding:.9rem}.metric-card-top{justify-content:space-between;align-items:flex-start;gap:.35rem;min-height:2rem;display:flex}.metric-card-top>span:first-child{color:var(--ink-600);font-size:.66rem;font-weight:750}.metric-card>strong{color:var(--navy-950);letter-spacing:-.035em;margin:.3rem 0 0;font-size:1.45rem;display:block}.metric-card small{color:var(--ink-600);font-size:.61rem}.mini-chart{width:100%;margin:.25rem 0;display:block;overflow:visible}.mini-chart polyline{fill:none;stroke:var(--blue-600);stroke-width:2px}.mini-chart.chart-positive polyline{stroke:var(--teal-700)}.mini-chart.chart-warning polyline{stroke:var(--amber-800)}.mini-chart.chart-urgent polyline{stroke:var(--red-700)}.mini-chart.chart-ai polyline{stroke:var(--purple-700)}.table-wrap{border:1px solid var(--line);border-radius:.6rem;width:100%;overflow-x:auto}table{border-collapse:collapse;background:#fff;width:100%;font-size:.75rem}th,td{border-bottom:1px solid var(--line);text-align:left;vertical-align:middle;padding:.75rem}th{background:var(--surface-subtle);color:var(--ink-600);letter-spacing:.035em;text-transform:uppercase;font-size:.62rem;font-weight:850}tr:last-child td{border-bottom:0}tbody tr:hover{background:#f8fafc}.align-right{text-align:right}.primary-cell{gap:.2rem;min-width:11rem;display:grid}.primary-cell strong,.primary-cell span{color:var(--ink-900)}.primary-cell small{color:var(--ink-600)}.table-link{min-height:auto;color:var(--ink-900);text-align:left;background:0 0;border:0;justify-content:flex-start;padding:0;display:grid}.table-link:hover{color:var(--blue-700);background:0 0}.table-link small{color:var(--ink-600);margin-top:.2rem}.filter-bar{border:1px solid var(--line);background:#fff;border-radius:.7rem;flex-wrap:wrap;align-items:center;gap:.6rem;padding:.65rem;display:flex}.search-control{flex:1;align-items:center;min-width:min(100%,18rem);display:flex;position:relative}.search-control svg{color:var(--ink-600);position:absolute;left:.7rem}.search-control input{background:var(--surface-subtle);min-height:2.55rem;padding-left:2.2rem}.filter-select{width:auto}.filter-select select{min-width:8.5rem;min-height:2.55rem;padding:.5rem 1.7rem .5rem .65rem;font-size:.72rem}.loading-grid{grid-template-columns:repeat(3,1fr);gap:1rem;display:grid}.skeleton-card{border:1px solid var(--line);background:#fff;border-radius:.7rem;gap:.8rem;min-height:9rem;padding:1rem;display:grid}.skeleton-card span{background:linear-gradient(90deg,#e8eef3,#f6f8fa,#e8eef3) 0 0/200% 100%;border-radius:999px;height:.8rem;animation:1.3s linear infinite shimmer}.skeleton-card span:nth-child(2){width:60%;height:2.2rem}.skeleton-card span:nth-child(3){width:80%}@keyframes shimmer{to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.empty-state{border:1px dashed var(--line-strong);text-align:center;background:#fff;border-radius:.75rem;align-content:center;place-items:center;min-height:24rem;padding:2rem;display:grid}.empty-icon,.error-state>span{background:var(--blue-100);width:3.3rem;height:3.3rem;color:var(--blue-700);border-radius:50%;place-items:center;display:grid}.empty-state h3{margin:1rem 0 .35rem}.empty-state p{max-width:28rem;color:var(--ink-600);line-height:1.55}.error-state{background:#fff8f8;border:1px solid #efbdc2;border-radius:.75rem;align-items:center;gap:1rem;min-height:12rem;padding:1.5rem;display:flex}.error-state>span{background:var(--red-100);color:var(--red-700)}.error-state h3{margin:0}.error-state p{color:var(--ink-600);margin:.35rem 0 0}.error-state button{margin-left:auto}.brief-card{background:radial-gradient(circle at 100% 0,#6941a521,#0000 22rem),#fbf9fe;border:1px solid #cfc0e5;border-radius:.8rem;grid-template-columns:auto 1fr auto;align-items:flex-start;gap:1rem;padding:1.25rem;display:grid;position:relative;overflow:hidden}.brief-card:before{background:var(--purple-700);content:"";width:4px;position:absolute;inset:0 auto 0 0}.brief-icon,.action-icon,.risk-symbol,.assurance-icon{background:var(--purple-100);width:2.5rem;height:2.5rem;color:var(--purple-700);border-radius:.62rem;flex:none;place-items:center;display:grid}.brief-card h3{margin:.35rem 0;font-size:1.05rem}.brief-card p{max-width:75rem;color:var(--ink-700);margin-bottom:.75rem;font-size:.82rem;line-height:1.55}.brief-evidence{color:var(--ink-600);flex-wrap:wrap;align-items:center;gap:.75rem;font-size:.66rem;display:flex}.dashboard-columns{grid-template-columns:minmax(0,2fr) minmax(15rem,.8fr);gap:1rem;display:grid}.equal-columns{grid-template-columns:repeat(2,minmax(0,1fr))}.stack-list,.approval-list,.compact-coverage{display:grid}.risk-row{border:0;border-top:1px solid var(--line);min-height:4.6rem;color:var(--ink-900);text-align:left;background:0 0;border-radius:0;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:.75rem;padding:.75rem .25rem;display:grid}.risk-row:hover{background:var(--surface-subtle)}.risk-symbol{width:2.1rem;height:2.1rem}.risk-symbol-urgent{background:var(--red-100);color:var(--red-700)}.risk-symbol-warning{background:var(--amber-100);color:var(--amber-800)}.risk-row>span:nth-child(2),.risk-owner{gap:.25rem;display:grid}.risk-row strong{font-size:.78rem}.risk-row small{color:var(--ink-600);font-size:.65rem;font-weight:500}.risk-owner{justify-items:end}.sla-score{justify-content:center;align-items:center;gap:1.5rem;margin:1.5rem 0;display:flex}.ring-progress{background:radial-gradient(closest-side, white 76%, transparent 77% 99%), conic-gradient(var(--amber-800) 91.4%, #e5ebf0 0);text-align:center;border-radius:50%;place-content:center;width:7rem;height:7rem;display:grid}.ring-progress span{font-size:1.3rem;font-weight:850}.ring-progress small{color:var(--ink-600);font-size:.6rem}.sla-score>div:last-child{color:var(--ink-600);gap:.45rem;font-size:.7rem;display:grid}.sla-score>div:last-child strong{color:var(--red-700)}.approval-list article{border-top:1px solid var(--line);gap:.35rem;padding:.75rem 0;display:grid}.approval-list article>strong{font-size:.78rem}.approval-list article>small,.approval-list article>div>span{color:var(--ink-600);font-size:.64rem}.approval-list article>div{justify-content:space-between;align-items:center;display:flex}.channel-chip,.tag-list span{background:var(--surface-subtle);width:max-content;color:var(--ink-700);border-radius:.28rem;padding:.2rem .4rem;font-size:.58rem;font-weight:750}.action-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:.75rem;display:grid}.action-grid>button,.template-grid>button{border-color:var(--line);min-height:5rem;color:var(--ink-900);text-align:left;background:#fff;justify-content:flex-start;padding:.85rem}.action-grid>button:hover,.template-grid>button:hover{background:#f8fafc;border-color:#9db6cb}.action-grid button>span:nth-child(2),.template-grid button>span{gap:.2rem;min-width:0;display:grid}.action-grid strong,.template-grid strong{font-size:.75rem}.action-grid small,.template-grid small{color:var(--ink-600);font-size:.6rem}.action-grid button>svg:last-child,.template-grid button>svg:last-child{color:var(--ink-600);margin-left:auto}.action-icon{background:var(--blue-100);width:2.1rem;height:2.1rem;color:var(--blue-700)}.action-positive{background:var(--teal-100);color:var(--teal-700)}.action-urgent{background:var(--red-100);color:var(--red-700)}.action-ai{background:var(--purple-100);color:var(--purple-700)}.opportunity-panel>article{border-top:1px solid var(--line);padding:.9rem 0}.opportunity-panel h3{margin:.6rem 0 .25rem;font-size:.9rem}.opportunity-panel p{color:var(--ink-600);font-size:.72rem;line-height:1.5}.compact-coverage>button{border:0;border-top:1px solid var(--line);min-height:4rem;color:var(--ink-900);text-align:left;background:0 0;border-radius:0;grid-template-columns:auto minmax(0,1fr) auto;gap:.65rem;padding:.65rem 0;display:grid}.compact-coverage>button:hover{background:var(--surface-subtle)}.source-mark{background:var(--navy-800);color:#fff;border-radius:.45rem;flex:none;place-items:center;width:2rem;height:2rem;font-size:.58rem;font-weight:900;display:inline-grid}.compact-coverage button>span:nth-child(2){gap:.25rem;display:grid}.compact-coverage strong{font-size:.72rem;line-height:1.35}.compact-coverage small{color:var(--ink-600);font-size:.6rem}.analysis-grid,.media-insight-grid{grid-template-columns:minmax(0,1.5fr) minmax(18rem,.7fr);gap:1rem;display:grid}.volume-chart{width:100%;min-height:12rem}.volume-chart line{stroke:#dce5ed;stroke-width:1px}.volume-chart polyline{fill:none;stroke-width:3px}.line-total{stroke:var(--blue-600)}.line-negative{stroke:var(--red-700)}.chart-point{fill:var(--red-700);stroke:#fff;stroke-width:3px}.volume-chart text{fill:var(--red-700);font-size:11px;font-weight:800}.chart-legend{color:var(--ink-600);gap:1rem;font-size:.65rem;display:flex}.chart-legend span{align-items:center;gap:.4rem;display:flex}.chart-legend i{border-radius:999px;width:.7rem;height:.18rem}.legend-blue{background:var(--blue-600)}.legend-red{background:var(--red-700)}.narrative-panel>button{border:0;border-top:1px solid var(--line);width:100%;min-height:3.7rem;color:var(--ink-900);text-align:left;background:0 0;border-radius:0;grid-template-columns:minmax(0,1fr) auto auto;gap:.5rem;padding:.65rem 0;display:grid}.narrative-panel>button:hover{background:var(--surface-subtle)}.narrative-panel>button>span:first-child{gap:.2rem;display:grid}.narrative-panel strong{font-size:.7rem}.narrative-panel small{color:var(--ink-600);font-size:.6rem}.result-count{color:var(--ink-600);font-size:.72rem}.mention-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;display:grid}.mention-card{border:1px solid var(--line);background:#fff;border-radius:.72rem;gap:.75rem;padding:1rem;display:grid}.mention-source{align-items:center;gap:.6rem;min-width:0;display:flex}.mention-source>div{min-width:0;display:grid}.mention-source>div strong{font-size:.72rem}.mention-source>div span{color:var(--ink-600);font-size:.58rem}.mention-source>.status-label{margin-left:auto}.mention-card h3{margin:0;font-size:.9rem;line-height:1.35}.mention-card>p{color:var(--ink-700);margin:0;font-size:.72rem;line-height:1.55}.mention-meta,.mention-footer{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.mention-meta{color:var(--ink-600);font-size:.6rem}.mention-footer{border-top:1px solid var(--line);padding-top:.7rem}.social-intelligence-feed{border-top:3px solid var(--blue-600);background:#fff;border-radius:.75rem;gap:.85rem;padding:1rem;display:grid;box-shadow:0 3px 12px #0c243d0f}.feed-heading-actions{justify-content:flex-end;align-items:center;gap:.5rem;display:flex}.feed-controls{border-block:1px solid var(--line);justify-content:space-between;align-items:center;gap:.75rem;padding-block:.65rem;display:flex}.channel-tabs{scrollbar-width:thin;gap:.3rem;min-width:0;display:flex;overflow-x:auto}.channel-tabs button{min-height:2.15rem;color:var(--ink-700);background:0 0;border:1px solid #0000;border-radius:999px;flex:none;align-items:center;gap:.4rem;padding:.35rem .7rem;font-size:.66rem;font-weight:750;display:inline-flex}.channel-tabs button:hover{border-color:var(--line-strong);background:var(--surface-subtle)}.channel-tabs button.channel-tab-active{background:var(--blue-100);color:var(--blue-700);border-color:#bfd7f5}.channel-tabs button span{background:#e7edf3;border-radius:999px;place-items:center;min-width:1.15rem;height:1.15rem;font-size:.56rem;display:inline-grid}.channel-tabs button.channel-tab-active span{background:#cfe2fa}.feed-density select{border:1px solid var(--line);min-height:2.15rem;color:var(--ink-700);background:#fff;border-radius:.45rem;padding:.25rem 1.8rem .25rem .55rem;font-size:.65rem}.social-feed-list{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:.8rem;display:grid}.social-feed-card{border:1px solid var(--line);background:#fff;border-radius:.7rem;gap:.72rem;min-width:0;padding:.9rem;display:grid}.social-feed-card:hover{border-color:#b9cce0;box-shadow:0 8px 20px #0c243d12}.social-feed-author{align-items:center;gap:.58rem;min-width:0;display:flex}.channel-avatar{background:var(--navy-900);color:#fff;border-radius:.5rem;flex:none;place-items:center;width:2rem;height:2rem;font-size:.65rem;font-weight:900;display:inline-grid}.channel-facebook{background:#145dbf}.channel-instagram{background:linear-gradient(135deg,#6336aa,#d53f73,#e6812b)}.channel-tiktok{background:#111827}.channel-news{background:var(--blue-700)}.social-feed-identity{min-width:0;display:grid}.social-feed-identity strong{align-items:center;gap:.35rem;min-width:0;font-size:.72rem;display:flex}.social-feed-identity small{color:var(--ink-600);text-overflow:ellipsis;white-space:nowrap;font-size:.58rem;overflow:hidden}.verified-label{background:var(--blue-100);color:var(--blue-700);border-radius:999px;padding:.12rem .35rem;font-size:.5rem;font-weight:800}.social-feed-author>.status-label{margin-left:auto}.social-feed-copy{color:var(--ink-800);margin:0;font-size:.75rem;line-height:1.55}.feed-media{isolation:isolate;border-radius:.58rem;align-content:end;min-height:10.5rem;padding:.8rem;display:grid;position:relative;overflow:hidden}.feed-media:before,.feed-media:after{z-index:-1;content:"";position:absolute}.feed-media:before{background:linear-gradient(#0000 35%,#051426bd),radial-gradient(circle at 24% 24%,#ffffff61,#0000 26%),linear-gradient(135deg,#1a69b8,#0b2747);inset:0}.feed-media-government:before{background:linear-gradient(#0000 35%,#051426c7),linear-gradient(135deg,#0f684f,#092b35)}.feed-media-tourism:before{background:linear-gradient(#0000 35%,#051426c2),radial-gradient(circle at 30% 30%,#f5b841,#0000 28%),linear-gradient(135deg,#147d82,#123a62)}.feed-media-gambling:before{background:linear-gradient(#0000 35%,#051426d1),linear-gradient(135deg,#7c2f78,#8f2038)}.feed-media-health:before{background:linear-gradient(#0000 35%,#051426bf),linear-gradient(135deg,#067b73,#17476b)}.feed-media:after{border:1.4rem solid #ffffff1a;border-radius:50%;width:8rem;height:8rem;top:-2rem;right:-1rem}.feed-media-label{color:#fff;background:#051426ad;border-radius:999px;padding:.25rem .45rem;font-size:.55rem;font-weight:800;position:absolute;top:.65rem;left:.65rem}.feed-play{color:#fff;background:#0514266b;border:2px solid #fff;border-radius:50%;place-items:center;width:2.7rem;height:2.7rem;display:grid;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.feed-media-caption{color:#fff;font-size:.63rem;line-height:1.4}.feed-context,.feed-topics,.feed-actions{flex-wrap:wrap;align-items:center;gap:.38rem;display:flex}.feed-context{color:var(--ink-600);font-size:.58rem}.feed-context span:not(:last-child):after{content:"·";margin-left:.38rem}.feed-topics span{background:var(--surface-subtle);color:var(--ink-700);border-radius:999px;padding:.2rem .45rem;font-size:.55rem;font-weight:700}.feed-engagement{border-block:1px solid var(--line);grid-template-columns:repeat(4,1fr);margin:0;padding-block:.58rem;display:grid}.feed-engagement div{border-right:1px solid var(--line);text-align:center;gap:.05rem;display:grid}.feed-engagement div:last-child{border-right:0}.feed-engagement dt{color:var(--ink-600);font-size:.5rem}.feed-engagement dd{color:var(--ink-900);margin:0;font-size:.68rem;font-weight:850}.feed-actions{justify-content:flex-end}.feed-actions .button-text{margin-right:auto}.feed-compact .social-feed-card{gap:.5rem;padding:.72rem}.feed-compact .feed-media,.feed-compact .feed-topics,.mobile-bottom-nav{display:none}.tag-list{flex-wrap:wrap;gap:.3rem;display:flex}.summary-strip{border:1px solid var(--line);background:#fff;border-radius:.7rem;grid-template-columns:repeat(4,1fr);display:grid}.summary-stat{border-right:1px solid var(--line);gap:.25rem;padding:1rem;display:grid}.summary-stat:last-child{border-right:0}.summary-stat>span{color:var(--ink-600);font-size:.62rem;font-weight:700}.summary-stat strong{letter-spacing:-.025em;font-size:1.25rem}.summary-stat small{color:var(--ink-600);font-size:.6rem}.province-bars,.message-bars{gap:.8rem;display:grid}.province-bars>div{color:var(--ink-700);grid-template-columns:7rem 1fr 2rem;align-items:center;gap:.6rem;font-size:.68rem;display:grid}.province-bars>div>div{background:#e8eef4;border-radius:999px;height:.55rem;overflow:hidden}.province-bars i{border-radius:inherit;background:var(--blue-600);height:100%;display:block}.province-bars strong{text-align:right}.progress-row{gap:.4rem;display:grid}.progress-row>div:first-child{color:var(--ink-700);justify-content:space-between;gap:1rem;font-size:.67rem;display:flex}.progress-track{background:#e7edf2;border-radius:999px;height:.55rem;overflow:hidden}.progress-track span{border-radius:inherit;background:var(--blue-600);height:100%;display:block}.progress-positive span{background:var(--teal-700)}.progress-warning span{background:var(--amber-800)}.progress-urgent span{background:var(--red-700)}.inbox-stats{grid-template-columns:repeat(5,1fr);gap:.75rem;display:grid}.status-count{border:1px solid var(--line);background:#fff;border-radius:.65rem;align-items:baseline;gap:.55rem;padding:.8rem;display:flex}.status-count strong{font-size:1.2rem}.status-count span{color:var(--ink-600);font-size:.65rem;font-weight:700}.count-warning{border-left:4px solid var(--amber-800)}.count-urgent{border-left:4px solid var(--red-700)}.count-ai{border-left:4px solid var(--purple-700)}.count-positive{border-left:4px solid var(--teal-700)}.inbox-layout{grid-template-columns:minmax(18rem,.72fr) minmax(28rem,1.28fr);gap:1rem;display:grid}.case-list{padding:0}.case-list>button{border:0;border-bottom:1px solid var(--line);width:100%;color:var(--ink-900);text-align:left;background:#fff;border-left:3px solid #0000;border-radius:0;grid-template-columns:auto minmax(0,1fr) auto;gap:.65rem;padding:.85rem;display:grid}.case-list>button:hover,.case-list>button.selected-case{border-left-color:var(--blue-600);background:#f1f7fc}.avatar{background:var(--blue-100);width:2.1rem;height:2.1rem;color:var(--blue-700);border-radius:50%;flex:none;place-items:center;font-size:.7rem;font-weight:850;display:inline-grid}.case-list button>span:nth-child(2){gap:.23rem;display:grid}.case-title{justify-content:space-between;gap:.4rem;display:flex}.case-list strong,.case-list b{font-size:.7rem}.case-list b{font-weight:700}.case-list small{color:var(--ink-600);font-size:.58rem}.case-status{justify-items:end;gap:.35rem;display:grid}.conversation-header{border-bottom:1px solid var(--line);justify-content:space-between;gap:1rem;padding-bottom:1rem;display:flex}.conversation-header h2{margin:.3rem 0;font-size:1.1rem}.conversation-header p{color:var(--ink-600);margin:0;font-size:.65rem}.message-thread{gap:.75rem;padding:1rem 0;display:grid}.message-thread article{gap:.65rem;display:flex}.message-thread article>div{background:var(--surface-subtle);border-radius:.65rem;max-width:75%;padding:.75rem}.message-thread strong{font-size:.68rem}.message-thread time{color:var(--ink-600);margin-left:.5rem;font-size:.58rem}.message-thread p{margin:.4rem 0 0;font-size:.72rem;line-height:1.5}.message-thread .internal-note{flex-direction:row-reverse}.message-thread .internal-note>div{background:var(--amber-100)}.ai-suggestion{background:#fbf8fe;border:1px solid #d8c6ec;border-radius:.65rem;padding:.85rem}.ai-suggestion>div{color:var(--purple-700);align-items:center;gap:.5rem;font-size:.7rem;display:flex}.ai-suggestion .status-label{margin-left:auto}.ai-suggestion p{margin:.65rem 0;font-size:.73rem;line-height:1.5}.ai-suggestion small{color:var(--ink-600);font-size:.58rem}.response-composer{margin-top:1rem}.composer-actions{justify-content:flex-end;gap:.6rem;margin-top:.75rem;display:flex}.calendar-toolbar{align-items:center;gap:.65rem;display:flex}.segmented-control{border:1px solid var(--line-strong);background:#fff;border-radius:.55rem;padding:.2rem;display:inline-flex}.segmented-control button{min-height:2rem;color:var(--ink-700);background:0 0;border:0;padding:.35rem .75rem;font-size:.66rem}.segmented-control button:hover,.segmented-control button.active{background:var(--navy-800);color:#fff}.calendar-panel{padding:0}.calendar-days{grid-template-columns:repeat(5,1fr);min-width:60rem;display:grid}.calendar-days>section{border-right:1px solid var(--line);background:#fff;min-height:29rem;padding:.65rem}.calendar-days>section:last-child{border-right:0}.calendar-days>section.today{background:#f5f9fd}.calendar-days section>header{border-bottom:1px solid var(--line);justify-content:space-between;padding:.4rem .2rem .75rem;font-size:.68rem;font-weight:850;display:flex}.calendar-days header small{color:var(--blue-700)}.calendar-event{border:1px solid #c9d9e6;border-left:4px solid var(--blue-600);width:100%;min-height:7rem;color:var(--ink-900);text-align:left;background:#f5f9fd;justify-content:stretch;gap:.35rem;margin-top:.6rem;padding:.65rem;display:grid}.calendar-event:hover{background:#eaf3fb}.calendar-event.event-positive{border-left-color:var(--teal-700);background:#f0faf8}.calendar-event.event-warning{border-left-color:var(--amber-800);background:#fff9ea}.calendar-event.event-urgent{border-left-color:var(--red-700);background:#fff5f6}.calendar-event time,.calendar-event small{color:var(--ink-600);font-size:.57rem}.calendar-event strong{font-size:.69rem;line-height:1.35}.calendar-event .status-label{margin-top:.25rem}.timeline{gap:0;margin:0;padding:0;list-style:none;display:grid;position:relative}.timeline:before{background:var(--line-strong);content:"";width:1px;position:absolute;top:.6rem;bottom:.6rem;left:.31rem}.timeline li{grid-template-columns:.7rem 4rem 1fr;gap:.6rem;padding:.65rem 0;display:grid;position:relative}.timeline-marker{z-index:1;background:var(--blue-600);width:.65rem;height:.65rem;box-shadow:0 0 0 1px var(--blue-600);border:2px solid #fff;border-radius:50%;margin-top:.2rem;position:relative}.marker-positive{background:var(--teal-700);box-shadow:0 0 0 1px var(--teal-700)}.marker-warning{background:var(--amber-800);box-shadow:0 0 0 1px var(--amber-800)}.marker-ai{background:var(--purple-700);box-shadow:0 0 0 1px var(--purple-700)}.timeline time{color:var(--ink-600);font-size:.61rem}.timeline strong{font-size:.7rem}.timeline p{color:var(--ink-600);margin:.2rem 0 0;font-size:.62rem;line-height:1.4}.archive-assurance{background:#effaf8;border:1px solid #b5dfd9;border-radius:.7rem;align-items:center;gap:.75rem;padding:.85rem 1rem;display:flex}.assurance-icon{background:var(--teal-100);width:2.2rem;height:2.2rem;color:var(--teal-700)}.archive-assurance>div{gap:.2rem;display:grid}.archive-assurance strong{font-size:.78rem}.archive-assurance p{color:var(--ink-600);margin:0;font-size:.64rem}.archive-assurance .status-label{margin-left:auto}.retention-grid{grid-template-columns:repeat(2,1fr);display:grid}.retention-grid .summary-stat:nth-child(2n){border-right:0}.retention-grid .summary-stat:nth-child(-n+2){border-bottom:1px solid var(--line)}.kpi-layout{grid-template-columns:minmax(18rem,.7fr) minmax(25rem,1.3fr);gap:1rem;display:grid}.kpi-list>button{border:0;border-top:1px solid var(--line);width:100%;color:var(--ink-900);text-align:left;background:#fff;border-radius:0;grid-template-columns:minmax(0,1fr) auto auto;gap:.6rem;padding:.8rem .3rem;display:grid}.kpi-list>button:hover,.kpi-list>button.selected-kpi{background:#f2f7fb}.kpi-list button>span:first-child{gap:.25rem;display:grid}.kpi-list strong{font-size:.75rem}.kpi-list small{color:var(--ink-600);font-size:.61rem;line-height:1.4}.kpi-detail>h2{margin:.4rem 0}.kpi-detail>p{color:var(--ink-600);font-size:.76rem}.definition-grid,.evidence-metadata{grid-template-columns:repeat(2,1fr);gap:.7rem;margin:1rem 0;display:grid}.definition-grid>div,.evidence-metadata>div{border:1px solid var(--line);background:var(--surface-subtle);border-radius:.55rem;padding:.75rem}.definition-grid dt,.evidence-metadata dt{color:var(--ink-600);text-transform:uppercase;font-size:.58rem;font-weight:800}.definition-grid dd,.evidence-metadata dd{color:var(--ink-900);margin:.35rem 0 0;font-size:.68rem;line-height:1.45}.formula-breakdown{border-top:1px solid var(--line);gap:.75rem;padding-top:1rem;display:grid}.analytics-workbench,.reports-workbench,.copilot-workbench{gap:1rem;display:grid}.copilot-layout{grid-template-columns:minmax(17rem,.6fr) minmax(26rem,1.4fr);gap:1rem;display:grid}.copilot-prompt,.copilot-result{align-content:start;gap:.8rem;display:grid}.copilot-prompt label,.copilot-result label{color:var(--ink-700);gap:.35rem;font-size:.65rem;font-weight:750;display:grid}.copilot-safety{background:var(--purple-100);color:var(--purple-700);border:1px solid #d8c4ef;border-radius:.4rem;margin:0;padding:.7rem;font-size:.64rem}.copilot-run-meta{color:var(--ink-600);flex-wrap:wrap;align-items:center;gap:.65rem;font-size:.62rem;display:flex}.copilot-result pre{background:var(--navy-950);color:#e7f1fa;border-radius:.4rem;padding:.8rem;font-size:.64rem;overflow:auto}.copilot-claims{border-top:1px solid var(--line);gap:.55rem;padding-top:.8rem;display:grid}.copilot-claims h3{margin:0;font-size:.8rem}.copilot-claims article{border:1px solid var(--line);background:var(--surface-subtle);border-radius:.4rem;justify-items:start;gap:.35rem;padding:.7rem;display:grid}.copilot-claims strong{font-size:.7rem}.copilot-claims small{color:var(--ink-600);font-size:.6rem}.analytics-filters{grid-template-columns:repeat(5,minmax(8rem,1fr)) auto;align-items:end;gap:.65rem;display:grid}.analytics-filters label,.report-builder label{color:var(--ink-700);gap:.3rem;font-size:.65rem;font-weight:750;display:grid}.analytics-filters input,.analytics-filters select,.report-builder input,.report-builder select{width:100%;min-height:2.45rem}.calculation-manifest,.report-cutoff{background:var(--teal-100);color:var(--ink-700);border:1px solid #bed8cb;border-radius:.45rem;flex-wrap:wrap;align-items:center;gap:.85rem;padding:.65rem .8rem;font-size:.66rem;display:flex}.calculation-manifest code,.report-cutoff code,.report-run-list code{color:var(--purple-700);font-size:.62rem}.live-kpi-grid{grid-template-columns:repeat(4,minmax(10rem,1fr));gap:.7rem;display:grid}.live-kpi-grid>button{border:1px solid var(--line);color:var(--ink-900);text-align:left;background:#fff;border-radius:.5rem;justify-items:start;gap:.4rem;padding:.85rem;display:grid}.live-kpi-grid>button:hover,.live-kpi-grid>button.selected{border-color:var(--blue-500);background:#f2f7fb}.live-kpi-grid>button>span:first-child{color:var(--ink-700);font-size:.65rem;font-weight:750}.live-kpi-grid>button>strong{letter-spacing:-.04em;font-size:1.45rem}.live-kpi-grid>button>small{color:var(--ink-600);font-size:.58rem;line-height:1.35}.live-kpi-layout .kpi-list>div{border-top:1px solid var(--line);grid-template-columns:auto minmax(0,1fr);align-items:center;display:grid}.live-kpi-layout .kpi-list>div>input{width:1.5rem;min-width:1.5rem;height:1.5rem;min-height:1.5rem;margin-left:.3rem}.live-kpi-layout .kpi-list>div>button{width:100%;color:var(--ink-900);text-align:left;background:0 0;border:0;border-radius:0;padding:.75rem;display:block}.live-kpi-layout .kpi-list>div:hover,.live-kpi-layout .kpi-list>div.selected-kpi{background:#f2f7fb}.live-kpi-layout .kpi-list button>span{gap:.25rem;display:grid}.transparent-components,.kpi-evidence{border-top:1px solid var(--line);gap:.65rem;margin-top:1rem;padding-top:1rem;display:grid}.transparent-components h3,.kpi-evidence h3{color:var(--navy-950);margin:0;font-size:.82rem}.transparent-components>div{grid-template-columns:minmax(10rem,1fr) minmax(8rem,.7fr);align-items:center;gap:.8rem;display:grid}.transparent-components>div>span{gap:.2rem;font-size:.68rem;display:grid}.transparent-components small,.kpi-evidence small{color:var(--ink-600);font-size:.58rem}.transparent-components meter{width:100%;accent-color:var(--purple-600)}.kpi-evidence p{color:var(--ink-600);margin:0;font-size:.66rem}.kpi-evidence ul{gap:.35rem;margin:0;padding:0;list-style:none;display:grid}.kpi-evidence li{border:1px solid var(--line);background:var(--surface-subtle);border-radius:.35rem;justify-content:space-between;gap:.75rem;padding:.55rem .65rem;font-size:.66rem;display:flex}.report-builder{grid-template-columns:minmax(16rem,.55fr) minmax(24rem,1.45fr);gap:1rem;display:grid}.report-builder>form{align-content:start;gap:.75rem;display:grid}.report-builder>form>div:not(.section-heading){grid-template-columns:1fr 1fr;gap:.65rem;display:grid}.report-live-preview{background:radial-gradient(circle at 100% 0,#447cb81f,#0000 20rem),#fff;min-height:22rem}.report-metric-grid{grid-template-columns:repeat(3,1fr);gap:.65rem;margin-top:1rem;display:grid}.report-metric-grid article{border:1px solid var(--line);background:var(--surface-subtle);border-radius:.4rem;justify-items:start;gap:.35rem;padding:.75rem;display:grid}.report-metric-grid article>span:first-child{color:var(--ink-600);font-size:.62rem}.report-metric-grid strong{color:var(--navy-950);font-size:1.25rem}.report-export-actions{border-top:1px solid var(--line);flex-wrap:wrap;gap:.55rem;margin-top:1rem;padding-top:1rem;display:flex}.reports-library-layout{grid-template-columns:minmax(22rem,1.35fr) minmax(16rem,.65fr);gap:1rem;display:grid}.report-run-list{gap:.45rem;display:grid}.report-run-list>button{border:1px solid var(--line);background:var(--surface-subtle);width:100%;color:var(--ink-900);text-align:left;border-radius:.4rem;justify-content:space-between;align-items:center;gap:.75rem;padding:.7rem;display:flex}.report-run-list>button:hover{border-color:var(--blue-500)}.report-run-list>button>span,.report-schedule{gap:.2rem;display:grid}.report-run-list strong,.report-schedule strong{font-size:.7rem}.report-run-list small,.report-schedule span,.report-schedule small{color:var(--ink-600);font-size:.6rem}.report-schedule{border-top:1px solid var(--line);padding:.7rem 0}.report-feature{background:radial-gradient(circle at 90% 0%, #3076b859, transparent 24rem), var(--navy-900);color:#fff;border-radius:.8rem;grid-template-columns:minmax(0,1.5fr) minmax(18rem,.5fr);gap:2rem;padding:clamp(1.5rem,3vw,2.5rem);display:grid;overflow:hidden}.report-feature>div:first-child{align-self:center}.report-feature .card-kicker{color:#82c6ff;margin:1.2rem 0 .5rem;display:block}.report-feature h2{letter-spacing:-.04em;max-width:42rem;margin-bottom:.6rem;font-size:clamp(1.7rem,3vw,2.6rem);line-height:1.05}.report-feature p{color:#c1d2e2;max-width:42rem;font-size:.78rem;line-height:1.6}.report-actions{gap:.6rem;margin-top:1rem;display:flex}.report-feature .button-secondary{color:#fff;background:0 0;border-color:#5c7690}.report-feature .button-secondary:hover{background:#ffffff14}.report-preview{min-height:18rem;color:var(--ink-900);background:#fff;border-radius:.4rem;align-content:center;padding:1.5rem;display:grid;transform:rotate(1.5deg);box-shadow:0 1.5rem 3rem #00000040}.report-preview>span{color:var(--blue-700);letter-spacing:.12em;font-size:.55rem;font-weight:850}.report-preview>strong{margin-top:.35rem;font-size:1.1rem}.report-preview>div{border-top:1px solid var(--line);grid-template-columns:auto 1fr auto 1fr;align-items:end;gap:.4rem;padding-top:.7rem;display:grid}.report-preview b{font-size:1.2rem}.report-preview small{color:var(--ink-600);font-size:.55rem}.template-grid{grid-template-columns:repeat(4,1fr);gap:.75rem;display:grid}.template-grid>button>svg:first-child{color:var(--blue-700)}.settings-layout{grid-template-columns:minmax(14rem,.35fr) minmax(28rem,1.65fr);align-items:start;gap:1rem;display:grid}.settings-nav{padding:.55rem;display:grid}.settings-nav button{min-height:2.75rem;color:var(--ink-700);background:#fff;border:0;justify-content:flex-start;padding:.65rem;font-size:.7rem}.settings-nav button:hover,.settings-nav button.active{background:var(--blue-100);color:#104d91}.settings-nav button svg:last-child{margin-left:auto}.settings-form{gap:1.25rem;display:grid}.form-grid{grid-template-columns:repeat(2,1fr);gap:1rem;display:grid}fieldset{border:1px solid var(--line);border-radius:.65rem;gap:.75rem;padding:1rem;display:grid}legend{color:var(--ink-900);padding:0 .4rem;font-size:.75rem;font-weight:850}.check-control{align-items:flex-start;gap:.65rem;display:flex}.check-control input{width:1rem;min-height:1rem;accent-color:var(--blue-700);margin-top:.15rem}.check-control span{gap:.2rem;display:grid}.check-control small{color:var(--ink-600);font-weight:500}.connector-grid{grid-template-columns:repeat(2,1fr);gap:.55rem;display:grid}.connector-grid article{border:1px solid var(--line);border-radius:.55rem;align-items:center;gap:.55rem;padding:.65rem;display:flex}.connector-grid article>span:nth-child(2){min-width:0;display:grid}.connector-grid strong{font-size:.7rem}.connector-grid small{color:var(--ink-600);font-size:.56rem}.connector-grid .status-label{margin-left:auto}.drawer-scrim,.navigation-scrim{z-index:69;background:#07132173;border:0;border-radius:0;width:100%;min-height:100%;position:fixed;inset:0}.evidence-drawer{z-index:70;border-left:1px solid var(--line);visibility:hidden;background:#fff;width:min(30rem,92vw);transition:transform .18s;position:fixed;inset:0 0 0 auto;overflow-y:auto;transform:translate(105%);box-shadow:-1.5rem 0 4rem #0713212e}.evidence-drawer.drawer-open{visibility:visible;transform:translate(0)}.evidence-drawer>header,.modal>header{z-index:1;border-bottom:1px solid var(--line);background:#fffffff5;justify-content:space-between;align-items:flex-start;gap:1rem;padding:1rem;display:flex;position:sticky;top:0}.evidence-drawer h2,.modal h2{margin:.3rem 0 0;font-size:1rem;line-height:1.35}.drawer-body{gap:1.2rem;padding:1rem;display:grid}.drawer-status{gap:.5rem;display:flex}.evidence-source-card{border:1px solid var(--line);background:var(--surface-subtle);border-radius:.6rem;align-items:center;gap:.7rem;padding:.75rem;display:flex}.evidence-source-card>div{gap:.2rem;display:grid}.evidence-source-card strong{font-size:.75rem}.evidence-source-card span{color:var(--ink-600);font-size:.62rem}.drawer-body blockquote{border-left:4px solid var(--blue-600);color:var(--ink-700);background:#f3f8fc;margin:0;padding:.8rem;font-size:.75rem;line-height:1.55}.drawer-body section h3{margin-bottom:.4rem;font-size:.8rem}.drawer-body section>p{color:var(--ink-600);font-size:.7rem;line-height:1.5}.drawer-actions{border-top:1px solid var(--line);grid-template-columns:repeat(2,1fr);gap:.6rem;padding-top:1rem;display:grid}.modal{width:min(34rem,100% - 2rem);max-height:min(48rem,100vh - 2rem);color:var(--ink-900);border:0;border-radius:.8rem;padding:0;overflow:auto;box-shadow:0 2rem 5rem #07132152}.modal::backdrop{background:#071321a6}.modal header{position:static}.modal header p{color:var(--ink-600);margin:.3rem 0 0;font-size:.7rem;line-height:1.45}.action-form{gap:1rem;padding:1rem;display:grid}.modal-actions{justify-content:flex-end;gap:.6rem;display:flex}@media (max-width:1250px){.metric-grid,.action-grid{grid-template-columns:repeat(3,1fr)}.context-bar{grid-template-columns:minmax(11rem,14rem) minmax(12rem,1fr) auto}.profile-name,.state-picker{display:none}}@media (max-width:980px){.sidebar{width:15.5rem;transition:transform .18s;transform:translate(-105%)}.sidebar.sidebar-open{z-index:80;transform:translate(0)}.mobile-close{color:#dce8f3;background:0 0;border:0;width:2.2rem;min-height:2.2rem;margin-left:auto;padding:0;display:inline-flex}.navigation-scrim{z-index:75}.workspace-area{margin-left:0}.context-bar{grid-template-columns:auto minmax(10rem,14rem) minmax(12rem,1fr) auto}.mobile-menu{border-color:var(--line);width:2.5rem;min-height:2.5rem;color:var(--ink-900);background:#fff;padding:0;display:inline-flex}.dashboard-columns,.analysis-grid,.media-insight-grid,.kpi-layout{grid-template-columns:1fr}.template-grid{grid-template-columns:repeat(2,1fr)}.inbox-layout{grid-template-columns:minmax(15rem,.7fr) minmax(25rem,1.3fr);overflow-x:auto}.sign-in-page{grid-template-columns:minmax(25rem,.9fr) minmax(26rem,1.1fr)}.sign-in-story{padding:2.5rem}.story-content h1{font-size:clamp(2.5rem,5vw,4rem)}}@media (max-width:720px){.sign-in-page{display:block}.sign-in-story{display:none}.sign-in-panel{justify-content:flex-start;min-height:100vh;padding:1.5rem}.mobile-brand{display:flex}.auth-form-wrap{margin:1rem auto auto}.context-bar{grid-template-columns:auto minmax(0,1fr) auto;min-height:3.8rem;padding:.55rem .75rem}.workspace-picker{justify-self:start}.workspace-picker-label small,.global-search,.context-actions>.icon-button,.profile-button>svg{display:none}.profile-menu{top:calc(100% + .4rem)}.mobile-view-title{border-bottom:1px solid var(--line);color:var(--ink-700);background:#fff;justify-content:space-between;align-items:center;padding:.6rem .8rem;font-size:.7rem;font-weight:800;display:flex}.main-canvas{padding:1rem .75rem 5rem}.mobile-bottom-nav{z-index:68;min-height:4rem;padding:.25rem .25rem max(.25rem, env(safe-area-inset-bottom));background:var(--navy-900);border-top:1px solid #314860;grid-template-columns:repeat(5,1fr);display:grid;position:fixed;inset:auto 0 0;box-shadow:0 -.4rem 1.4rem #0713212e}.mobile-bottom-nav button{color:#aebfd0;background:0 0;border:0;border-radius:.45rem;align-content:center;place-items:center;gap:.2rem;min-width:0;min-height:3.25rem;padding:.25rem;font-size:.54rem;font-weight:750;display:grid;position:relative}.mobile-bottom-nav button:hover,.mobile-bottom-nav button.mobile-nav-active{background:var(--navy-800);color:#fff}.mobile-bottom-nav button.mobile-nav-active:before{background:var(--tenant-accent);content:"";border-radius:999px;width:1.75rem;height:.16rem;position:absolute;top:0}.mobile-bottom-nav button b{background:var(--red-700);color:#fff;border-radius:999px;place-items:center;min-width:1rem;height:1rem;font-size:.48rem;display:grid;position:absolute;top:.15rem;left:calc(50% + .3rem)}.main-canvas>.section-heading{display:grid}.main-canvas>.section-heading h2{font-size:1.8rem}.section-heading{align-items:flex-start}.heading-actions{flex-wrap:wrap}.heading-actions button{flex:1}.brief-card{grid-template-columns:auto 1fr}.brief-card>.button-text{grid-column:2;justify-self:start}.metric-grid,.inbox-stats{scroll-snap-type:x mandatory;margin-right:-.75rem;padding-right:.75rem;display:flex;overflow-x:auto}.metric-card{scroll-snap-align:start;min-width:12rem}.status-count{min-width:8.5rem}.equal-columns,.mention-grid,.social-feed-list,.settings-layout,.report-feature{grid-template-columns:1fr}.social-intelligence-feed{margin-inline:-.15rem;padding:.8rem}.feed-heading-actions{justify-content:space-between;width:100%}.feed-controls{align-items:stretch}.channel-tabs{margin-right:-.8rem;padding-right:.8rem}.feed-density{display:none}.social-feed-card{border-inline:0;border-radius:0;padding-inline:.1rem}.social-feed-card:hover{box-shadow:none}.feed-actions{grid-template-columns:1fr 1fr;display:grid}.feed-actions .button-text{grid-column:1/-1;justify-self:start;margin-right:0}.action-grid{grid-template-columns:repeat(2,1fr)}.filter-bar{align-items:stretch}.search-control{flex-basis:100%}.filter-select{flex:1}.filter-select select{min-width:100%}.filter-bar>.button-secondary{flex:1}.summary-strip{grid-template-columns:repeat(2,1fr)}.summary-stat:nth-child(2){border-right:0}.summary-stat:nth-child(-n+2){border-bottom:1px solid var(--line)}.inbox-layout{grid-template-columns:1fr;display:grid;overflow:visible}.conversation-panel{display:none}.calendar-toolbar{flex-wrap:wrap}.calendar-panel{overflow-x:auto}.report-feature{gap:1rem}.report-preview{min-height:13rem;transform:none}.form-grid,.connector-grid,.definition-grid,.evidence-metadata,.template-grid{grid-template-columns:1fr}.settings-nav{display:flex;overflow-x:auto}.settings-nav button{min-width:max-content}.settings-nav button svg:last-child{display:none}.error-state{justify-items:start;display:grid}.error-state button{margin-left:0}.drawer-actions{grid-template-columns:1fr}}.case-workbench{gap:1rem;display:grid}.case-toolbar{grid-template-columns:minmax(16rem,1fr) minmax(10rem,14rem) auto;align-items:end;gap:.75rem;padding:.85rem;display:grid}.case-toolbar label,.case-composer label{color:var(--ink-600);gap:.35rem;font-size:.75rem;font-weight:700;display:grid}.case-live-layout{grid-template-columns:minmax(20rem,.75fr) minmax(30rem,1.25fr);align-items:start;gap:1rem;display:grid}.live-case-list,.live-case-detail{min-width:0;padding:1rem}.live-case-list{gap:.55rem;max-height:calc(100vh - 15rem);display:grid;position:sticky;top:5rem;overflow:auto}.live-case-list>button{background:var(--surface);border:1px solid var(--line);color:var(--ink-900);text-align:left;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.65rem;padding:.75rem;display:grid}.live-case-list>button:hover,.live-case-list>button.selected-case{background:var(--blue-100);border-color:var(--blue-700)}.live-case-list>button>span:nth-child(2){gap:.22rem;min-width:0;display:grid}.live-case-list b{text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;overflow:hidden}.live-case-list small,.case-header-status small{color:var(--ink-600);font-size:.69rem}.live-case-list>button.selected-case small{color:var(--ink-700)}.case-header-status{place-items:end;gap:.4rem;display:grid}.sla-overdue{font-weight:800;color:var(--red-700)!important}.collision-warning{background:var(--amber-100);border:1px solid var(--amber-800);color:var(--ink-900);border-radius:.5rem;margin:.8rem 0;padding:.7rem}.workflow-actions{border-bottom:1px solid var(--line);border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:.55rem;margin:.9rem 0;padding:.75rem 0;display:flex}.workflow-actions>span{color:var(--ink-600);margin-right:auto;font-size:.75rem}.priority-explanation{background:var(--purple-100);border:1px solid color-mix(in srgb, var(--purple-700), white 65%);border-radius:.55rem;margin:.9rem 0;padding:.75rem}.priority-explanation summary{color:var(--ink-900);cursor:pointer;font-weight:800}.priority-explanation>p{color:var(--ink-700);font-size:.75rem}.priority-explanation>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;display:grid}.priority-explanation>div>span{background:var(--surface);border-radius:.4rem;gap:.25rem;padding:.55rem;display:grid;overflow:hidden}.priority-explanation small{color:var(--ink-600);font-size:.67rem}.priority-explanation i{background:var(--purple-700);border-radius:99px;height:.25rem;display:block}.case-section{margin-top:1.2rem}.case-composer{background:var(--blue-100);border:1px solid var(--line-strong);border-radius:.55rem;gap:.6rem;margin-top:1rem;padding:.8rem;display:grid}.case-composer>div{justify-content:flex-end;gap:.55rem;display:flex}.case-composer select{margin-right:auto}.case-collaboration-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:1rem;display:grid}.case-collaboration-grid>form,.case-collaboration-grid>div{border:1px solid var(--line);border-radius:.55rem;gap:.55rem;padding:.8rem;display:grid}.case-collaboration-grid blockquote{background:var(--surface-subtle);border-left:3px solid var(--teal-700);margin:0;padding:.6rem}.case-collaboration-grid blockquote footer{color:var(--ink-600);margin-top:.35rem;font-size:.67rem}.inline-case-form{gap:.4rem;display:flex}.inline-case-form input{min-width:0}.case-labels{flex-wrap:wrap;gap:.35rem;display:flex}.case-labels span{background:var(--blue-100);color:var(--blue-700);border-radius:99px;padding:.25rem .45rem;font-size:.67rem;font-weight:800}.link-actions{gap:.45rem;display:flex}.case-audit-timeline{gap:0;margin:0;padding:0;list-style:none;display:grid}.case-audit-timeline li{grid-template-columns:auto minmax(0,1fr);gap:.6rem;padding-bottom:.7rem;display:grid}.case-audit-timeline li>span{background:var(--blue-700);border:3px solid var(--blue-100);border-radius:50%;width:.75rem;height:.75rem;margin-top:.2rem}.case-audit-timeline li>div{border-bottom:1px solid var(--line);gap:.2rem;padding-bottom:.65rem;display:grid}.case-audit-timeline small,.case-audit-timeline p{color:var(--ink-600);margin:0;font-size:.69rem}.publishing-workbench,.evidence-workbench{gap:18px;display:grid}.publishing-toolbar,.evidence-filters{align-items:end;gap:14px;padding:14px 16px;display:flex}.publishing-toolbar label,.evidence-filters label,.publishing-composer label,.approval-action label{color:var(--ink-700);gap:6px;font-size:.77rem;font-weight:700;display:grid}.publishing-toolbar select,.evidence-filters select,.evidence-filters input,.publishing-composer input,.publishing-composer textarea,.approval-action select,.approval-action input{border:1px solid var(--border);background:var(--surface);width:100%;color:var(--ink-900);font:inherit;border-radius:7px;padding:9px 10px}.publishing-toolbar>button{margin-left:auto}.token-warning{border:1px solid #e6c66d;border-left:4px solid var(--amber);color:var(--ink-800);background:#fff9e8;border-radius:8px;flex-wrap:wrap;align-items:center;gap:8px 18px;padding:12px 15px;display:flex}.publishing-composer{gap:16px;padding:20px;display:grid}.composer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.variant-editor{border:1px solid var(--border);border-radius:8px;gap:12px;margin:0;padding:14px;display:grid}.variant-editor legend{color:var(--ink-900);padding:0 6px;font-weight:750}.variant-editor>div{border-bottom:1px solid var(--border-soft);gap:9px;padding-bottom:12px;display:grid}.variant-editor>div:last-child{border-bottom:0;padding-bottom:0}.variant-toggle{align-items:center;gap:9px!important;display:flex!important}.variant-toggle input,.evidence-select input{width:17px;height:17px}.publishing-layout{grid-template-columns:minmax(0,1.55fr) minmax(330px,.85fr);align-items:start;gap:18px;display:grid}.publish-calendar,.publish-inspector{padding:18px}.publish-calendar-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.calendar-day .publish-calendar-grid{grid-template-columns:1fr}.calendar-month .publish-calendar-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.publish-calendar-grid>button{border:1px solid var(--border);border-left:4px solid var(--blue);background:var(--surface);min-height:142px;color:var(--ink-800);text-align:left;border-radius:8px;gap:5px;padding:13px;display:grid}.publish-calendar-grid>button:hover,.publish-calendar-grid>button.selected{border-color:var(--blue);background:var(--blue-050)}.publish-calendar-grid time,.publish-calendar-grid small{color:var(--ink-600);font-size:.72rem}.publish-calendar-grid strong{color:var(--ink-900)}.publish-calendar-grid .status-label{justify-self:start;margin-top:auto}.publish-inspector{gap:17px;max-height:calc(100vh - 100px);display:grid;position:sticky;top:76px;overflow:auto}.publish-inspector section{border-top:1px solid var(--border-soft);padding-top:14px}.publish-inspector h4{color:var(--ink-900);margin:0 0 10px}.inspector-status,.publishing-job>div,.evidence-title{justify-content:space-between;align-items:center;gap:10px;display:flex}.inspector-status>span:last-child{color:var(--ink-600);font-size:.76rem}.approval-action{background:var(--blue-050);border-radius:8px;gap:10px;padding:13px;display:grid}.approval-decisions{background:#f8f2ff;border:1px solid #d9c3f2;border-radius:8px;flex-wrap:wrap;gap:9px;padding:13px;display:flex}.approval-decisions p{color:var(--ink-700);flex-basis:100%;margin:0}.version-list{gap:9px;margin:0;padding:0;list-style:none;display:grid}.version-list li,.publishing-job{border:1px solid var(--border-soft);border-radius:7px;gap:5px;padding:10px;display:grid}.version-list span,.publishing-job p{color:var(--ink-700);font-size:.78rem}.version-list small{color:var(--ink-600);font-size:.7rem}.publishing-job+.publishing-job{margin-top:8px}.archive-assurance{align-items:center;gap:14px;display:flex}.archive-assurance>div{flex:1;min-width:0}.archive-assurance p{color:var(--ink-700);margin:3px 0 0}.evidence-filters{grid-template-columns:minmax(220px,2fr) repeat(3,minmax(130px,1fr)) auto;display:grid}.evidence-list{gap:10px;display:grid}.evidence-list article{border:1px solid var(--border);border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;gap:14px;padding:15px;display:grid}.evidence-list article>div{min-width:0}.evidence-list p{color:var(--ink-700);margin:7px 0}.evidence-list small{color:var(--ink-600)}.evidence-title{flex-wrap:wrap;justify-content:flex-start}.evidence-list dl{flex-wrap:wrap;gap:18px;margin:12px 0 0;display:flex}.evidence-list dl>div{gap:2px;display:grid}.evidence-list dt{color:var(--ink-600);text-transform:uppercase;font-size:.68rem;font-weight:750}.evidence-list dd{color:var(--ink-800);margin:0;font-size:.75rem}.evidence-list article>a{color:var(--blue);align-self:start;font-size:.78rem;font-weight:700}@media (max-width:1100px){.publishing-layout{grid-template-columns:1fr}.publish-inspector{max-height:none;position:static}.evidence-filters{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.publishing-toolbar,.archive-assurance{flex-direction:column;align-items:stretch}.publishing-toolbar>button{margin-left:0}.composer-grid,.publish-calendar-grid,.calendar-month .publish-calendar-grid,.evidence-filters{grid-template-columns:1fr}.evidence-list article{grid-template-columns:auto minmax(0,1fr)}.evidence-list article>a{grid-column:2}}@media (max-width:1100px){.case-live-layout{grid-template-columns:minmax(17rem,.7fr) minmax(27rem,1.3fr)}.case-collaboration-grid,.priority-explanation>div{grid-template-columns:1fr}}@media (max-width:820px){.case-toolbar,.case-live-layout{grid-template-columns:1fr}.live-case-list{max-height:28rem;position:static}}@media (max-width:520px){.live-case-list>button{grid-template-columns:auto minmax(0,1fr)}.live-case-list .case-status{grid-column:2;justify-items:start}.case-composer>div,.link-actions{flex-direction:column;align-items:stretch}}@media (max-width:430px){.workspace-indicator{width:1.8rem;height:1.8rem}.workspace-picker-label strong{max-width:8rem}.action-grid{grid-template-columns:1fr}.brief-icon{display:none}.brief-card{grid-template-columns:1fr}.brief-card>.button-text{grid-column:1}.risk-row{grid-template-columns:auto 1fr auto}.risk-owner{grid-column:2;justify-items:start}.risk-row>svg{grid-area:1/3}.sla-score{align-items:flex-start}.ring-progress{width:6rem;height:6rem}.mention-footer{display:grid}.mention-footer .button-text{justify-self:start}.calendar-days{min-width:52rem}}.monitoring-workbench{background:#e8f0f7;border:1px solid #bfd2e3;border-radius:.5rem;gap:1rem;padding:1rem;display:grid}.monitoring-toolbar>.section-heading{margin-bottom:0}.monitoring-notice{color:var(--ink-700);background:#fff;border:1px solid #bfd2e3;border-radius:.35rem;align-items:center;gap:.5rem;padding:.65rem .8rem;font-size:.75rem;display:flex}.monitor-search-panel{border:1px solid var(--line);background:#fff;border-radius:.45rem;gap:.75rem;padding:.9rem;display:grid}.monitor-search-primary{grid-template-columns:minmax(12rem,1fr) minmax(16rem,1.35fr) auto;align-items:end;gap:.75rem;display:grid}.monitor-search-primary label,.monitor-filter-grid label,.monitor-builder label{gap:.3rem;font-size:.7rem}.monitor-search-primary input,.monitor-filter-grid input,.monitor-builder input,.monitor-builder textarea{min-height:2.4rem;font-size:.75rem}.advanced-filters{border-top:1px solid var(--line);padding-top:.7rem}.advanced-filters summary{color:var(--blue-700);cursor:pointer;align-items:center;gap:.4rem;font-size:.72rem;font-weight:750;display:inline-flex}.monitor-filter-grid{grid-template-columns:repeat(4,minmax(8rem,1fr));gap:.65rem;margin-top:.75rem;display:grid}.monitoring-grid{grid-template-columns:minmax(18rem,.9fr) minmax(22rem,1.1fr);gap:1rem;display:grid}.monitor-builder{gap:.7rem;display:grid}.monitor-builder>.section-heading,.connector-health-panel>.section-heading{margin-bottom:.25rem}.saved-monitor-list,.connector-health-list,.alert-list{border-top:1px solid var(--line);gap:.45rem;margin-top:.35rem;padding-top:.7rem;display:grid}.saved-monitor-list>div,.connector-health-list>div,.alert-list>div,.dead-letter-row{border:1px solid var(--line);background:var(--surface-subtle);border-radius:.35rem;align-items:center;gap:.65rem;padding:.65rem;display:flex}.saved-monitor-list>div>span:first-child,.connector-health-list>div>span:nth-child(2),.alert-list>div>span:first-child,.dead-letter-row>span:first-child{min-width:0;margin-right:auto;display:grid}.saved-monitor-list strong,.connector-health-list strong,.alert-list strong,.dead-letter-row strong{color:var(--ink-900);font-size:.72rem}.saved-monitor-list small,.connector-health-list small,.alert-list small,.dead-letter-row small{color:var(--ink-600);text-overflow:ellipsis;font-size:.64rem;overflow:hidden}.dead-letter-row{background:var(--red-100);border-color:#efb8bd;margin-top:.65rem}.canonical-result-list{gap:.75rem;display:grid}.canonical-result-list article{border:1px solid var(--line);background:#fff;border-radius:.4rem;padding:.9rem}.canonical-result-list article>div:first-child{align-items:center;gap:.6rem;display:flex}.canonical-result-list article>div:first-child>span:nth-child(2){min-width:0;margin-right:auto;display:grid}.canonical-result-list article>div:first-child strong{font-size:.72rem}.canonical-result-list article>div:first-child small{color:var(--ink-600);font-size:.64rem}.canonical-result-list h3{color:var(--navy-950);margin:.8rem 0 .35rem;font-size:.95rem}.canonical-result-list p{color:var(--ink-700);margin-bottom:.65rem;font-size:.75rem;line-height:1.5}.result-taxonomy{flex-wrap:wrap;gap:.35rem;display:flex}.result-taxonomy span{background:var(--blue-100);color:var(--blue-700);border-radius:999px;padding:.2rem .45rem;font-size:.6rem;font-weight:750}.canonical-result-list footer{border-top:1px solid var(--line);gap:1rem;margin-top:.7rem;padding-top:.65rem;display:flex}.canonical-result-list footer a{color:var(--blue-700);font-size:.68rem;font-weight:750;text-decoration:none}.canonical-result-list footer a:hover{text-decoration:underline}.application{--tenant-primary:var(--blue-700);--tenant-primary-dark:#173451;--tenant-accent:#38bfc0;--tenant-soft:var(--blue-100)}.context-avatar{background:var(--tenant-soft);color:var(--tenant-primary)}.sidebar nav button.nav-active{background:var(--tenant-primary-dark);box-shadow:inset 3px 0 var(--tenant-accent)}.watch-grid{grid-template-columns:minmax(18rem,1.2fr) repeat(2,minmax(15rem,.9fr));gap:.8rem;display:grid}.watch-panel{align-content:start;gap:.65rem;display:grid}.watch-panel>.section-heading{margin-bottom:.1rem}.watch-misinformation>article{border-top:1px solid var(--line);gap:.45rem;padding-top:.75rem;display:grid}.watch-misinformation>article:first-of-type{border-top:0;padding-top:0}.watch-misinformation>article>.status-label{justify-self:start}.watch-misinformation>article>strong{font-size:.75rem;line-height:1.4}.watch-misinformation>article>small{color:var(--ink-600);font-size:.6rem}.watch-misinformation>article>div{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.voice-panel>article{border-top:1px solid var(--line);grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:.55rem;padding-top:.75rem;display:grid}.voice-panel>article:first-of-type{border-top:0;padding-top:0}.voice-avatar{background:var(--tenant-soft);width:2.15rem;height:2.15rem;color:var(--tenant-primary);border-radius:50%;place-items:center;font-size:.58rem;font-weight:900;display:grid}.voice-panel article>span:nth-child(2){gap:.15rem;min-width:0;display:grid}.voice-panel article strong{font-size:.7rem}.voice-panel article small,.voice-panel article p{color:var(--ink-600);font-size:.56rem}.voice-panel article p{margin:.15rem 0 0;line-height:1.4}.voice-panel article>.button-text{grid-column:2/-1;justify-self:start}.source-truth{border-top:3px solid var(--teal-700);gap:.8rem;display:grid}.source-truth-tabs{border-bottom:1px solid var(--line);gap:.3rem;display:flex;overflow-x:auto}.source-truth-tabs button{min-height:2.45rem;color:var(--ink-600);background:0 0;border:0;border-bottom:3px solid #0000;border-radius:0;flex:none;padding-inline:.75rem;font-size:.66rem}.source-truth-tabs button:hover,.source-truth-tabs button.active{border-bottom-color:var(--tenant-primary);background:var(--surface-subtle);color:var(--ink-900)}.source-truth-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;display:grid}.source-truth-list article{border:1px solid var(--line);border-radius:.6rem;gap:.55rem;padding:.85rem;display:grid}.source-truth-list article header,.source-truth-list article footer{justify-content:space-between;align-items:center;gap:.6rem;display:flex}.source-truth-list article strong{font-size:.74rem}.source-truth-list article p{color:var(--ink-700);margin:0;font-size:.68rem;line-height:1.5}.source-truth-list article footer{border-top:1px solid var(--line);padding-top:.55rem}.source-truth-list article footer span{color:var(--ink-600);font-size:.54rem}.operating-rhythm-grid{grid-template-columns:minmax(15rem,.55fr) minmax(34rem,1.45fr);gap:.8rem;display:grid}.rhythm-timeline .timeline{margin:0}.rhythm-board{grid-template-columns:repeat(4,minmax(8rem,1fr));gap:.55rem;display:grid;overflow-x:auto}.rhythm-board>div{background:var(--surface-subtle);border-radius:.5rem;align-content:start;gap:.5rem;min-width:8rem;padding:.45rem;display:grid}.rhythm-board>div>header{justify-content:space-between;align-items:center;padding:.2rem;display:flex}.rhythm-board>div>header strong{color:var(--ink-700);font-size:.62rem}.rhythm-board>div>header span{width:1.2rem;height:1.2rem;color:var(--ink-700);background:#dfe7ee;border-radius:999px;place-items:center;font-size:.54rem;font-weight:800;display:grid}.rhythm-board>div>button{border:1px solid var(--line);min-height:7rem;color:var(--ink-900);text-align:left;background:#fff;align-content:start;justify-items:start;gap:.45rem;padding:.65rem;display:grid}.rhythm-board>div>button:hover{border-color:var(--tenant-primary);background:#fff}.rhythm-board>div>button strong{font-size:.66rem;line-height:1.35}.rhythm-board>div>button small{color:var(--ink-600);font-size:.55rem}.branding-settings{gap:.85rem}.branding-settings>.section-heading{margin-bottom:0}.branding-preview{border:1px solid var(--line);border-left:5px solid var(--preview-accent);background:linear-gradient(135deg, var(--preview-soft), #fff 55%);border-radius:.65rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.8rem;padding:.9rem;display:grid;overflow:hidden}.branding-preview>span{background:var(--preview-dark);color:#fff;border-radius:.65rem;place-items:center;width:2.8rem;height:2.8rem;font-size:.72rem;font-weight:900;display:grid}.branding-preview>div:nth-child(2){gap:.15rem;display:grid}.branding-preview small{color:var(--ink-600);font-size:.56rem}.branding-preview strong{color:var(--preview-primary);font-size:.82rem}.branding-preview p{color:var(--ink-600);margin:0;font-size:.55rem}.branding-swatches{gap:.25rem;display:flex}.branding-swatches i{border:1px solid #1423341f;border-radius:50%;width:1.15rem;height:1.15rem}.swatch-primary{background:var(--preview-primary)}.swatch-accent{background:var(--preview-accent)}.swatch-soft{background:var(--preview-soft)}@media (max-width:1000px){.copilot-layout{grid-template-columns:1fr}.analytics-filters{grid-template-columns:repeat(3,minmax(8rem,1fr))}.live-kpi-grid{grid-template-columns:repeat(2,minmax(10rem,1fr))}.report-builder,.reports-library-layout,.monitor-search-primary,.monitoring-grid,.watch-grid,.operating-rhythm-grid{grid-template-columns:1fr}.monitor-search-primary button{justify-self:start}.monitor-filter-grid{grid-template-columns:repeat(2,minmax(8rem,1fr))}}@media (max-width:560px){.analytics-filters,.report-metric-grid{grid-template-columns:1fr}.live-kpi-grid{display:flex;overflow-x:auto}.live-kpi-grid>button{min-width:12rem}.transparent-components>div,.report-builder>form>div:not(.section-heading){grid-template-columns:1fr}.monitoring-workbench{margin-inline:-.6rem;padding:.65rem}.monitor-filter-grid{grid-template-columns:1fr}.alert-list>div{flex-wrap:wrap;align-items:flex-start}.canonical-result-list footer{display:grid}.source-truth-list{grid-template-columns:1fr}.rhythm-board{margin-inline:-.65rem;padding-inline:.65rem}.branding-preview{grid-template-columns:auto minmax(0,1fr)}.branding-swatches{grid-column:1/-1}}
