/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:host,:root{--font-sans:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,::backdrop,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}:host,html{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.fixed{position:fixed}.relative{position:relative}.static{position:static}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.hidden{display:none}.table{display:table}.h-full{height:100%}.min-h-full{min-height:100%}.lowercase{text-transform:lowercase}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{--navy:#090e1f;--canvas:#f4f7fb;--ink:#0e1321;--muted:#5c6b85;--line:#dbe3ed;--blue:#2961ed;--red:#e53847;--green:#14a66e;--amber:#d98b16;--shadow:0 5px 16px #0a14290f}*{box-sizing:border-box}body,html{background:var(--canvas);min-height:100%;color:var(--ink);margin:0}body{font-family:var(--font-geist-sans),Arial,sans-serif}button,textarea{font:inherit}button{cursor:pointer}[tabindex]:focus-visible,button:focus-visible,textarea:focus-visible{outline-offset:2px;outline:3px solid #2961ed52}.app-shell{background:var(--canvas);min-height:100vh}.sidebar{z-index:30;color:#fff;background:#101d2f;flex-direction:column;width:230px;padding:24px 16px 28px;display:flex;position:fixed;inset:0 auto 0 0}.brand{padding:0 8px 36px}.brand strong{letter-spacing:-.5px;font-size:21px;line-height:1.2;display:block}.brand strong span{color:#6c91f4}.brand small{color:#8cabe0;letter-spacing:.08em;margin-top:8px;font-size:9px;font-weight:650;display:block}.sidebar nav{flex-direction:column;gap:6px;margin-top:34px;display:flex}.app-main{color:#172033;min-height:100vh;margin-left:230px}.app-main>.main-content{margin-left:0}.nav-item{color:#a6b8d6;text-align:left;background:0 0;border:0;border-radius:9px;align-items:center;gap:11px;width:100%;height:40px;padding:0 13px;font-size:13px;transition:all .15s;display:flex}.nav-item:focus-visible,.nav-item:hover{color:#fff;background:#17213a}.nav-item.active{background:var(--blue);color:#fff;font-weight:650}.glyph{color:currentColor;place-items:center;width:18px;height:18px;font-size:16px;display:grid}.system-status{margin-top:auto;padding:0 8px}.system-status span{color:#73f2b8;letter-spacing:.08em;align-items:center;gap:7px;font-size:9px;font-weight:700;display:flex}.analysis-label i,.system-status i,.workforce-live i{background:#38d99a;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #38d99a1f}.system-status small{color:#9eb2d1;margin-top:12px;font-size:11px;display:block}.main-content{min-height:100vh;margin-left:228px;padding:30px 40px 48px}.embedded-main-content{margin-left:0;padding:26px 28px 48px}.page-header{justify-content:space-between;align-items:flex-start;min-height:62px;display:flex}.page-header h1{letter-spacing:-.7px;margin:0;font-size:28px;line-height:1.2}.page-header p{color:var(--muted);margin:9px 0 0;font-size:13px}.avatar{width:36px;height:36px;box-shadow:var(--shadow);color:#fff;background:linear-gradient(135deg,#244cc0,#6f8ff5);border:3px solid #fff;border-radius:50%;place-items:center;font-size:11px;font-weight:750;display:grid}.menu-button{display:none}.metrics-grid{grid-template-columns:repeat(5,minmax(130px,1fr));gap:12px;margin-top:24px;display:grid}.insight-card,.metric-card,.panel{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:14px}.metric-card{flex-direction:column;align-items:flex-start;min-height:116px;padding:17px 18px;transition:all .15s;display:flex}.metric-card:focus-visible,.metric-card:hover{border-color:#9bb4f4;transform:translateY(-2px);box-shadow:0 10px 24px #0a14291a}.metric-card p{color:var(--muted);margin:0;font-size:11px;font-weight:650}.metric-card>strong{letter-spacing:-.5px;margin:9px 0 10px;font-size:26px;line-height:1}.status-pill{text-transform:none;white-space:nowrap;border-radius:99px;align-items:center;min-height:25px;padding:5px 8px;font-size:10px;font-weight:700;line-height:1;display:inline-flex}.tone-blue{color:var(--blue);background:#ebf2ff}.tone-red{color:var(--red);background:#fff0f1}.tone-green{color:var(--green);background:#eafaf3}.tone-amber{color:#a76400;background:#fff6df}.tone-slate{color:#526179;background:#eef2f7}.tone-text-blue{color:var(--blue)}.tone-text-red{color:var(--red)}.tone-text-green{color:var(--green)}.dashboard-grid{grid-template-columns:minmax(0,1.87fr) minmax(300px,1fr);gap:16px;margin-top:26px;display:grid}.panel{padding:18px}.revenue-execution-panel{margin-top:22px}.revenue-execution-heading-meta{align-items:center;gap:16px;display:flex}.revenue-execution-overall{color:var(--muted);text-align:right;text-transform:uppercase;align-items:center;gap:9px;font-size:10px;font-weight:750;display:flex}.revenue-execution-overall-score{color:#64748b;background:#f8fafc;border:2px solid #cbd5e1;border-radius:50%;place-items:center;width:52px;height:52px;font-size:17px;font-weight:850;display:grid}.assigned-account-health.health-healthy,.revenue-execution-overall-score.health-healthy{color:#087443;background:#effaf4;border-color:#9bd7b8}.assigned-account-health.health-watch,.revenue-execution-overall-score.health-watch{color:#9a5b00;background:#fff8e8;border-color:#e8c57a}.assigned-account-health.health-at_risk,.assigned-account-health.health-critical,.revenue-execution-overall-score.health-at_risk,.revenue-execution-overall-score.health-critical{color:#b42332;background:#fff1f2;border-color:#efadb4}.revenue-execution-strip{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-top:16px;display:grid}.revenue-execution-card{min-width:0;color:inherit;background:#f8fafc;border:1px solid #e1e8f1;border-top:3px solid #94a3b8;border-radius:10px;padding:12px;text-decoration:none;transition:border-color .16s,box-shadow .16s,transform .16s;display:block}.revenue-execution-card:hover{border-color:#9eb7e5;transform:translateY(-2px);box-shadow:0 8px 22px #1e40af1a}.revenue-execution-card:focus-visible{outline-offset:2px;outline:3px solid #2563eb47}.revenue-execution-strip small,.revenue-execution-strip span{color:var(--muted);font-size:10px;font-weight:750;display:block}.revenue-execution-strip strong{margin:6px 0 3px;font-size:24px;display:block}.revenue-execution-strip p{color:#475569;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:34px;margin:9px 0;font-size:11px;line-height:1.45;display:-webkit-box;overflow:hidden}.revenue-execution-strip b{color:var(--blue);font-size:10px}.execution-healthy{color:#087443!important}.execution-watch{color:#986000!important}.execution-at_risk,.execution-critical{color:#b42318!important}.execution-unknown{color:#64748b!important}.primary-coaching-insight{border-left:3px solid var(--blue);background:#eef4ff;border-radius:8px;margin-top:14px;padding:12px 14px}.primary-coaching-insight p{color:#29487b;margin:4px 0 0;font-size:13px}@media (max-width:900px){.revenue-execution-strip{grid-template-columns:repeat(2,minmax(0,1fr))}}.execution-detail{max-width:1180px;margin:0 auto;padding:28px}.execution-detail-hero{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:16px;grid-template-columns:1fr auto;align-items:center;gap:24px;padding:26px;display:grid}.execution-detail-hero h1{margin:5px 0 8px;font-size:clamp(28px,4vw,42px)}.execution-detail-hero p{max-width:680px;color:var(--muted);margin:0;line-height:1.55}.execution-detail-score{background:#f8fafc;border:1px solid var(--line);border-top:5px solid #94a3b8;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;width:112px;height:112px;display:flex}.execution-detail-score strong{font-size:36px;line-height:1}.execution-detail-score small,.execution-detail-score span{color:var(--muted);text-transform:uppercase;margin-top:6px;font-size:9px;font-weight:750}.execution-comparison{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:16px 0;display:grid}.execution-comparison article{border:1px solid var(--line);background:#fff;border-radius:12px;padding:18px}.execution-comparison small,.execution-comparison span{color:var(--muted);font-size:11px;display:block}.execution-comparison strong{margin:8px 0 4px;font-size:27px;display:block}.execution-comparison .comparison-gap{background:#fff7f7;border-color:#f1b9bd}.execution-detail-grid{grid-template-columns:1.15fr .85fr;gap:16px;display:grid}.execution-detail-card{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:14px;padding:22px}.execution-detail-card h2{margin:6px 0 12px;font-size:19px}.execution-detail-card>p{color:#475569;font-size:13px;line-height:1.6}.execution-detail-card>small{color:var(--muted);font-size:11px}.execution-detail-card ol{gap:10px;margin:0;padding-left:22px;display:grid}.execution-detail-card li{color:#334155;padding-left:5px;font-size:13px;line-height:1.5}.execution-evidence{margin-top:16px}.execution-evidence-list{gap:10px;display:grid}.execution-evidence-list article{background:#fafbfd;border:1px solid #e5eaf1;border-radius:10px;padding:14px}.execution-evidence-list article>div{justify-content:space-between;gap:12px;display:flex}.execution-evidence-list article>div span{color:var(--muted);text-transform:uppercase;font-size:11px;font-weight:750}.execution-evidence-list p{color:#334155;margin:7px 0;font-size:13px;line-height:1.5}.execution-evidence-list small{color:var(--muted);font-size:11px}@media (max-width:720px){.execution-detail{padding:18px}.execution-detail-grid,.execution-detail-hero{grid-template-columns:1fr}.execution-detail-score{width:100%;height:auto;padding:18px}.execution-comparison{grid-template-columns:1fr}}.corporate-site{--corp-ink:#f4f7fb;--corp-muted:#9da9c1;--corp-line:#a6b6d62e;min-height:100vh;color:var(--corp-ink);background:#081321;overflow:hidden}.corporate-company,.corporate-footer,.corporate-hero,.corporate-nav,.corporate-platform,.corporate-proof,.corporate-workflow{max-width:1240px;margin:0 auto;padding-left:32px;padding-right:32px}.corporate-nav{justify-content:space-between;align-items:center;min-height:92px;display:flex}.corporate-brand{color:#f6f8fd;letter-spacing:-.04em;align-items:center;gap:10px;font-size:17px;font-weight:700;text-decoration:none;display:inline-flex}.corporate-brand-mark{align-items:flex-end;gap:3px;width:22px;height:22px;display:inline-flex}.corporate-brand-mark span{background:#52d8c0;border-radius:4px 4px 2px 2px;width:5px;display:block}.corporate-brand-mark span:first-child{opacity:.62;height:10px}.corporate-brand-mark span:nth-child(2){height:17px}.corporate-brand-mark span:nth-child(3){opacity:.78;height:13px}.corporate-nav-links{gap:34px;margin-left:auto;margin-right:42px;display:flex}.corporate-nav-links a{color:#aab6cc;font-size:13px;text-decoration:none;transition:color .2s}.corporate-nav-links a:hover{color:#fff}.corporate-nav-cta{color:#f6f8fd;border:1px solid #bbcceb61;border-radius:999px;padding:10px 16px;font-size:12px;text-decoration:none}.corporate-nav-cta span{color:#52d8c0;margin-left:7px}.corporate-hero{grid-template-columns:.92fr 1.08fr;align-items:center;gap:50px;min-height:640px;padding-top:70px;padding-bottom:86px;display:grid;position:relative}.corporate-hero:before{z-index:0;content:"";border:1px solid #52d8c026;border-radius:50%;width:520px;height:520px;position:absolute;top:46px;left:-160px;box-shadow:0 0 0 70px #52d8c006,0 0 0 140px #52d8c005}.corporate-hero-copy,.corporate-hero-visual{z-index:1;position:relative}.corporate-eyebrow{color:#65dbc7;letter-spacing:.13em;text-transform:uppercase;margin:0;font-size:11px;font-weight:700;line-height:1.5}.corporate-eyebrow-dot{background:#65dbc7;border-radius:50%;width:6px;height:6px;margin:0 8px 1px 0;display:inline-block;box-shadow:0 0 0 4px #65dbc71f}.corporate-hero h1{color:#f5f7fb;letter-spacing:-.075em;max-width:610px;margin:22px 0 24px;font-size:clamp(48px,6.2vw,78px);font-weight:550;line-height:.99}.corporate-hero h1 em{color:#65dbc7;font-family:Georgia,serif;font-weight:400}.corporate-hero-lede{color:#a9b4c9;max-width:460px;margin:0;font-size:17px;line-height:1.65}.corporate-hero-actions{align-items:center;gap:26px;margin-top:36px;display:flex}.corporate-button{border-radius:999px;align-items:center;gap:18px;padding:15px 20px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.corporate-button-primary{color:#081321;background:#65dbc7}.corporate-button-primary span{font-size:17px}.corporate-text-link{color:#d9e1ef;align-items:center;gap:10px;font-size:13px;font-weight:650;text-decoration:none;display:inline-flex}.corporate-text-link span{color:#65dbc7;font-size:16px;transition:transform .2s}.corporate-text-link:hover span{transform:translate(3px)}.corporate-hero-visual{place-items:center;min-height:480px;display:grid}.corporate-orbit{border:1px solid #5edcca33;border-radius:50%;position:absolute;transform:rotate(-22deg)}.corporate-orbit-one{width:460px;height:290px}.corporate-orbit-two{border-color:#6689df2b;width:510px;height:330px;transform:rotate(32deg)}.corporate-dashboard-card{background:linear-gradient(145deg,#1b2a43f2,#0c1a2df7);border:1px solid #b2c6eb3d;border-radius:16px;width:min(100%,480px);padding:20px;position:relative;transform:rotate(-3deg);box-shadow:24px 30px 70px #00000052,0 0 0 8px #6d8ed60a}.corporate-dashboard-footer,.corporate-dashboard-heading,.corporate-dashboard-topline{justify-content:space-between;align-items:center;display:flex}.corporate-dashboard-logo{color:#eef5ff;letter-spacing:.16em;font-size:12px;font-weight:800}.corporate-live{color:#8b9ebc;font-size:9px}.corporate-live i{background:#54d7ae;border-radius:50%;width:5px;height:5px;margin-right:5px;display:inline-block}.corporate-dashboard-heading{margin-top:34px}.corporate-dashboard-heading>div>span{color:#8494af;font-size:10px;display:block}.corporate-dashboard-heading strong{color:#f3f6fc;letter-spacing:-.04em;margin-top:5px;font-size:19px;font-weight:550;display:block}.corporate-dashboard-avatar{color:#bad0f4;border:2px solid #334d75;border-radius:50%;place-items:center;width:32px;height:32px;font-size:9px;font-weight:700;display:grid}.corporate-dashboard-metrics{grid-template-columns:1fr 1fr;gap:10px;margin-top:26px;display:grid}.corporate-dashboard-metrics>div{background:#0d1b31a6;border:1px solid #9eb4de24;border-radius:9px;padding:14px}.corporate-dashboard-metrics small,.corporate-dashboard-metrics span{color:#8598b7;font-size:9px;display:block}.corporate-dashboard-metrics strong{color:#f4f8ff;margin:8px 0 3px;font-size:28px;font-weight:550;display:block}.corporate-dashboard-metrics .is-green{color:#60d9bd}.corporate-signal-card{background:#2c73722e;border:1px solid #65dbc74d;border-radius:9px;align-items:center;gap:11px;margin-top:12px;padding:13px;display:flex}.corporate-signal-icon{color:#0b2631;background:#65dbc7;border-radius:7px;flex:0 0 28px;place-items:center;width:28px;height:28px;font-weight:800;display:grid}.corporate-signal-card>div:nth-child(2){min-width:0}.corporate-signal-label{color:#66dac6;font-size:9px;font-weight:700;display:block}.corporate-signal-card strong{color:#eef6ff;margin-top:4px;font-size:12px;display:block}.corporate-signal-card small{color:#99adc8;margin-top:4px;font-size:9px;display:block}.corporate-signal-arrow{color:#65dbc7;margin-left:auto;font-size:16px}.corporate-dashboard-footer{color:#7387a6;margin-top:18px;font-size:9px}.corporate-dashboard-footer span:last-child{color:#abc2e6}.corporate-proof{border-top:1px solid var(--corp-line);border-bottom:1px solid var(--corp-line);justify-content:space-between;align-items:center;min-height:94px;display:flex}.corporate-proof p{color:#8493ac;margin:0;font-size:12px}.corporate-proof div{color:#ccd8eb;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:14px;font-size:11px;font-weight:700;display:flex}.corporate-proof i{background:#65dbc7;border-radius:50%;width:4px;height:4px}.corporate-platform{padding-top:132px;padding-bottom:142px}.corporate-section-intro{max-width:660px}.corporate-company h2,.corporate-section-intro h2,.corporate-workflow-heading h2{color:#f5f7fb;letter-spacing:-.065em;max-width:700px;margin:16px 0;font-size:clamp(34px,4.3vw,56px);font-weight:500;line-height:1.04}.corporate-section-intro>p:last-child{color:#9eabc1;margin:0;font-size:16px;line-height:1.6}.corporate-capability-grid{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:64px;display:grid}.corporate-capability{border:1px solid var(--corp-line);background:#13233a85;border-radius:12px;min-height:236px;padding:24px}.corporate-card-index{color:#65dbc7;font-size:11px;font-weight:700}.corporate-capability h3{color:#f4f7fc;letter-spacing:-.04em;margin:52px 0 11px;font-size:20px;font-weight:550}.corporate-capability p{color:#99a9c3;margin:0;font-size:13px;line-height:1.6}.corporate-card-line{background:#65dbc7;width:34px;height:2px;margin-top:22px;display:block}.corporate-workflow{border-top:1px solid var(--corp-line);padding-top:100px;padding-bottom:132px}.corporate-workflow-heading{justify-content:space-between;align-items:flex-end;gap:30px;display:flex}.corporate-workflow-heading h2{max-width:530px;margin-bottom:0}.corporate-workflow-grid{grid-template-columns:repeat(3,1fr);gap:0;margin-top:76px;display:grid}.corporate-workflow-item{border-left:1px solid var(--corp-line);min-height:190px;padding:0 34px}.corporate-workflow-item:first-child{border-left:0;padding-left:0}.corporate-workflow-item>span{color:#65dbc7;font-size:12px;font-weight:700}.corporate-workflow-item h3{color:#eef3fc;margin:20px 0 10px;font-size:21px;font-weight:550}.corporate-workflow-item p{color:#98a7bf;max-width:270px;margin:0;font-size:13px;line-height:1.6}.corporate-company{background:linear-gradient(120deg,#1a4952b3,#1127409e);border:1px solid #65dbc733;border-radius:16px;grid-template-columns:1fr 1.4fr;align-items:center;gap:60px;margin-bottom:100px;padding-top:76px;padding-bottom:76px;display:grid}.corporate-company-mark{color:#65dbc7;text-align:center;border:1px solid #65dbc773;border-radius:50%;width:168px;height:168px;margin-left:70px;font-family:Georgia,serif;font-size:88px;line-height:158px;transform:rotate(-12deg)}.corporate-company-mark span{color:#d7f1ea}.corporate-company h2{margin-top:14px;font-size:clamp(33px,4vw,50px)}.corporate-company p:not(.corporate-eyebrow){color:#a7b9cc;max-width:530px;margin:0 0 24px;font-size:15px;line-height:1.7}.corporate-text-link-light{color:#effaf8}.corporate-footer{border-top:1px solid var(--corp-line);color:#7889a4;justify-content:space-between;align-items:center;min-height:100px;font-size:10px;display:flex}.corporate-footer .corporate-brand{font-size:14px}@media (max-width:800px){.corporate-nav-links{display:none}.corporate-hero{grid-template-columns:1fr;padding-top:58px}.corporate-hero-visual{min-height:410px}.corporate-proof{padding-top:25px;padding-bottom:25px;display:block}.corporate-proof div{flex-wrap:wrap;margin-top:18px}.corporate-capability-grid,.corporate-workflow-grid{grid-template-columns:1fr;gap:12px}.corporate-capability{min-height:auto}.corporate-capability h3{margin-top:28px}.corporate-workflow-heading{display:block}.corporate-workflow-item,.corporate-workflow-item:first-child{border-top:1px solid var(--corp-line);border-left:0;min-height:auto;padding:26px 0 26px 20px}.corporate-workflow-grid{margin-top:40px}.corporate-company{grid-template-columns:1fr;gap:30px;margin-left:20px;margin-right:20px;padding:45px 28px}.corporate-company-mark{width:100px;height:100px;margin-left:0;font-size:54px;line-height:94px}.corporate-footer{gap:12px;padding-top:24px;padding-bottom:24px;display:grid}.corporate-footer span:last-child{display:none}}@media (max-width:520px){.corporate-footer,.corporate-hero,.corporate-nav,.corporate-platform,.corporate-proof,.corporate-workflow{padding-left:20px;padding-right:20px}.corporate-nav-cta{padding:9px 12px}.corporate-hero h1{font-size:48px}.corporate-hero-actions{flex-direction:column;align-items:flex-start;gap:18px}.corporate-hero-visual{min-height:350px}.corporate-dashboard-card{padding:15px;transform:rotate(-2deg)scale(.9)}.corporate-orbit-one{width:350px;height:235px}.corporate-orbit-two{width:380px;height:260px}.corporate-platform{padding-top:92px;padding-bottom:92px}.corporate-workflow{padding-top:80px;padding-bottom:90px}}.feed-panel{flex-direction:column;gap:12px;min-height:630px;display:flex}.section-heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.decision-card h2,.section-heading h2{letter-spacing:-.25px;margin:0;font-size:18px}.section-heading p{color:var(--muted);margin:7px 0 2px;font-size:11px}.analysis-label{color:#7a8799;align-items:center;gap:7px;padding-top:3px;font-size:10px;display:flex}.insight-card{border-color:var(--line);text-align:left;width:100%;min-height:148px;padding:17px 18px;transition:all .15s;position:relative}.insight-card:focus-visible,.insight-card:hover{border-color:#9bb4f4;transform:translateY(-1px);box-shadow:0 8px 22px #0a14291a}.insight-card h3{margin:12px 0 8px;font-size:15px}.insight-card p{color:var(--muted);margin:0;font-size:12px;line-height:1.45}.insight-card .impact{margin-top:12px;font-size:11px;display:block}.insight-top{align-items:center;gap:7px;display:flex}.open-arrow{color:#8c9bb2;margin-left:auto;font-size:17px}.feed-state{border:1px dashed var(--line);min-height:420px;color:var(--muted);text-align:center;border-radius:12px;align-content:center;place-items:center;gap:9px;display:grid}.feed-state p{margin:0}.feed-state button{background:var(--blue);color:#fff;border:0;border-radius:8px;padding:9px 15px}.spinner{border:3px solid #dae3f2;border-top:3px solid var(--blue);border-radius:50%;width:28px;height:28px;animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(1turn)}}.assigned-accounts{margin-top:16px}.assigned-accounts .section-heading>a{color:var(--blue);font-size:11px;font-weight:700;text-decoration:none}.assigned-account-list{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:10px;margin-top:14px;display:grid}.assigned-account-list>a{border:1px solid var(--line);color:inherit;border-radius:10px;grid-template-columns:1fr auto;align-items:center;gap:5px 10px;padding:13px 14px;text-decoration:none;display:grid}.assigned-account-list>a:focus-visible,.assigned-account-list>a:hover{background:#f8faff;border-color:#9bb4f4}.assigned-account-list strong{font-size:13px}.assigned-account-list>a>span:not(.status-pill):not(.assigned-account-health){color:var(--muted);grid-column:1;font-size:10px}.assigned-account-list .status-pill{grid-area:1/2/3}.assigned-account-health{width:42px;height:42px;color:var(--blue);background:#f1f5ff;border:1px solid #c9d8f8;border-radius:50%;grid-area:1/2/3;place-items:center;font-size:15px;font-weight:800;display:grid}.assigned-accounts-empty{color:var(--muted);margin:14px 0 0;font-size:12px}.ae-cadences{margin-top:16px}.leading-health,.leading-indicator-panel{margin:20px 0}.leading-health-list{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:10px;display:grid}.leading-health-list article{border-top:3px solid var(--blue);box-shadow:var(--shadow);background:#fff;border-radius:8px;padding:12px}.leading-health-list article>div{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;justify-content:space-between;gap:8px;font-size:10px;font-weight:750;display:flex}.leading-health-list article p{margin:8px 0 4px;font-size:13px;line-height:1.4}.leading-health-list article small{color:var(--muted);margin-top:7px;font-size:11px;line-height:1.45;display:block}.leading-health-list article small strong{color:#334155}.leading-health-list article .indicator-type{color:#2563eb;text-transform:uppercase;margin-top:5px;font-size:10px;font-weight:750}.canonical-indicator-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin:18px 0;display:grid}.canonical-indicator{color:inherit;background:#fff;border:1px solid #dbe3ec;border-top:3px solid #94a3b8;border-radius:9px;padding:12px;text-decoration:none;transition:border-color .16s,box-shadow .16s,transform .16s;display:block}.canonical-indicator:focus-visible,.canonical-indicator:hover{border-color:#9eb7e5;transform:translateY(-2px);box-shadow:0 8px 22px #1e40af1a}.canonical-indicator>div{justify-content:space-between;gap:8px;display:flex}.canonical-indicator>div span{color:#64748b;font-size:10px;font-weight:750}.canonical-indicator>div strong{font-size:20px}.canonical-indicator>small{color:#64748b;margin-top:5px;font-size:10px;line-height:1.4;display:block}.canonical-indicator p{color:#475569;min-height:54px;margin:9px 0 0;font-size:11px;line-height:1.4}.canonical-evidence{color:#64748b;margin:8px 0;padding-left:16px;font-size:11px;line-height:1.4}.canonical-evidence li{margin:3px 0}.canonical-healthy{border-top-color:#14a66e}.canonical-watch{border-top-color:#d98b16}.canonical-at_risk,.canonical-critical{border-top-color:#e53847}@media (max-width:1100px){.canonical-indicator-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.leading-indicator-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;display:grid}.leading-indicator{border:1px solid var(--line);border-left:4px solid var(--blue);background:#fff;border-radius:10px;padding:14px}.leading-indicator>div{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;justify-content:space-between;gap:10px;font-size:11px;font-weight:700;display:flex}.leading-indicator strong{color:var(--ink)}.leading-indicator p{margin:10px 0 8px;font-size:13px;line-height:1.45}.leading-indicator ul{color:var(--muted);margin:0;padding-left:16px;font-size:12px}.leading-healthy{border-left-color:var(--green)}.leading-watch{border-left-color:var(--amber)}.leading-at_risk{border-left-color:#ed7b24}.leading-critical{border-left-color:var(--red)}.leading-unknown{border-left-color:#8995aa}.coaching-insights{border-top:1px solid var(--line);margin-top:20px;padding-top:16px}.coaching-insights h3{margin:0 0 10px;font-size:15px}.coaching-insights article{border-top:1px solid #edf1f6;padding:10px 0}.coaching-insights p{color:var(--muted);margin:5px 0;font-size:13px}.coaching-insights small{color:var(--blue)}.indicator-timeline{border-top:1px solid var(--line);margin-top:20px;padding-top:16px}.indicator-timeline h3{margin:0 0 10px;font-size:15px}.indicator-timeline ol{gap:8px;margin:0;padding:0;list-style:none;display:grid}.indicator-timeline li{border-top:1px solid #edf1f6;grid-template-columns:100px 180px 1fr;align-items:baseline;gap:10px;padding:9px 0;font-size:12px;display:grid}.indicator-timeline time{color:var(--muted)}.indicator-timeline li>span{color:var(--blue);text-transform:uppercase;font-weight:700}.indicator-timeline p{color:var(--muted);margin:0}.ae-cadences .section-heading>a{color:var(--blue);font-size:11px;font-weight:700;text-decoration:none}.ae-cadence-list{gap:10px;margin-top:14px;display:grid}.ae-cadence-list>a{border:1px solid var(--line);color:inherit;border-radius:12px;grid-template-columns:145px minmax(190px,.75fr) minmax(260px,1.25fr) 18px;align-items:center;gap:16px;padding:15px;text-decoration:none;display:grid}.ae-cadence-list>a:focus-visible,.ae-cadence-list>a:hover{background:#f8faff;border-color:#9bb4f4}.ae-cadence-list>a>div,.ae-cadence-time{gap:4px;display:grid}.ae-cadence-list small,.ae-cadence-list>a>div>span,.ae-cadence-time span{color:var(--muted);font-size:10px}.ae-cadence-time>span{color:var(--blue);font-weight:800}.ae-cadence-list h3,.ae-cadence-list p{margin:0}.ae-cadence-list h3{font-size:14px}.ae-cadence-list p{color:var(--muted);font-size:11px;line-height:1.45}.ae-cadence-prep{border-left:1px solid var(--line);padding-left:16px}.ae-cadence-prep>strong{color:#334155;font-size:11px}.ae-cadence-list>a>b{color:var(--blue)}.right-rail{flex-direction:column;gap:16px;display:flex}.decision-card{min-height:250px;position:relative}.queue-icon{width:38px;height:38px;color:var(--blue);background:#edf3ff;border-radius:10px;place-items:center;font-size:22px;display:grid}.decision-card h2{margin-top:17px}.decision-count{letter-spacing:-1px;margin-top:5px;font-size:42px;line-height:1.1;display:block}.decision-card p{color:var(--muted);margin:7px 0 18px;font-size:11px}.primary-button,.secondary-button{border:0;border-radius:9px;padding:10px 14px;font-size:12px;font-weight:700;transition:all .15s}.primary-button{background:var(--blue);color:#fff}.primary-button:hover{background:#1e4fd2}.primary-button:disabled{cursor:not-allowed;opacity:.45}.secondary-button{color:#34425a;background:#eef2f7}.full-button{justify-content:space-between;align-items:center;width:100%;height:42px;padding:0 15px;display:flex}.workforce-card{min-height:282px}.workforce-live{padding:6px}.agent-row{border-bottom:1px solid #edf1f6;align-items:center;gap:10px;padding:13px 0;display:flex}.agent-row:last-child{border-bottom:0}.agent-row>div{flex-direction:column;flex:1;min-width:0;display:flex}.agent-row strong{font-size:12px}.agent-row small{color:var(--muted);margin-top:4px;font-size:10px}.agent-icon{border-radius:9px;place-items:center;width:31px;height:31px;font-size:12px;display:grid}.agent-processing{color:var(--amber);background:#fff4dc}.agent-complete,.agent-ready{color:var(--green);background:#eafaf3}.dialog-backdrop{z-index:50;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#03081485;justify-content:flex-end;animation:fade-in .15s;display:flex;position:fixed;inset:0}.dialog{background:#f8fafc;width:min(610px,100%);height:100%;animation:slide-in .2s;overflow:auto;box-shadow:-20px 0 50px #01071333}.dialog-wide{width:min(760px,100%)}.dialog-header{z-index:2;border-bottom:1px solid var(--line);background:#fffffff5;justify-content:space-between;align-items:flex-start;padding:24px 26px 20px;display:flex;position:sticky;top:0}.dialog-header h2{margin:7px 0 0;font-size:22px}.eyebrow{color:var(--blue);letter-spacing:.12em;font-size:9px;font-weight:750}.close-button{color:#4a5870;background:#edf1f6;border:0;border-radius:9px;place-items:center;width:34px;height:34px;font-size:24px;display:grid}.dialog-meta{gap:8px;padding:20px 26px 0;display:flex}.detail-grid{background:var(--line);border:1px solid var(--line);border-radius:12px;grid-template-columns:1fr 1fr;gap:1px;margin:18px 26px;display:grid;overflow:hidden}.detail-grid>div{background:#fff;padding:15px}.detail-grid .full{grid-column:1/-1}.detail-grid dt,.edit-box label,.inline-edit label{color:#6c7b92;text-transform:uppercase;letter-spacing:.06em;margin-bottom:7px;font-size:10px;font-weight:700}.detail-grid dd{margin:0;font-size:12px;line-height:1.55}.detail-grid ul{margin:0;padding-left:17px}.detail-grid li+li{margin-top:4px}.confidence{vertical-align:middle;background:#e5eaf1;border-radius:5px;width:72px;height:6px;margin-right:7px;display:inline-block;overflow:hidden}.confidence i{background:var(--green);height:100%;display:block}.edit-box,.recommendation{background:#f0f5ff;border:1px solid #bcd0ff;border-radius:12px;gap:13px;margin:18px 26px;padding:17px;display:flex}.recommendation-icon{color:var(--blue)}.recommendation h3{margin:0 0 6px;font-size:12px}.recommendation p{color:#34425a;margin:0;font-size:12px;line-height:1.55}.edit-box,.edit-box label,.inline-edit label{display:block}.edit-box textarea,.inline-edit textarea{resize:vertical;background:#fff;border:1px solid #aebbd0;border-radius:8px;width:100%;min-height:94px;padding:10px;font-size:12px;line-height:1.5}.edit-box>div{justify-content:flex-end;gap:8px;margin-top:9px;display:flex}.action-row{flex-wrap:wrap;gap:8px;padding:0 26px 26px;display:flex}.action-button{border:1px solid var(--line);color:#3c4b61;background:#fff;border-radius:9px;min-height:37px;padding:0 13px;font-size:11px;font-weight:700}.action-approve{border-color:var(--blue);background:var(--blue);color:#fff}.action-dismiss{color:#a9353f;margin-left:auto}.queue-summary{gap:8px;padding:18px 26px;display:flex}.queue-summary>*{color:#536279;background:#edf2f8;border-radius:8px;padding:7px 10px;font-size:11px}.queue-summary strong{color:var(--blue);background:#eaf0ff}.decision-list{flex-direction:column;gap:10px;padding:0 26px 30px;display:flex}.decision-item{border:1px solid var(--line);background:#fff;border-radius:12px;padding:16px}.decision-item-head{justify-content:space-between;gap:12px;display:flex}.decision-item-head>div:last-child{align-items:flex-start;gap:6px;display:flex}.decision-item-head span{color:var(--muted);font-size:10px}.decision-item h3{margin:4px 0 0;font-size:14px}.decision-impact{color:var(--blue);margin-top:10px;font-size:11px;display:block}.decision-item>p{color:var(--muted);margin:8px 0 12px;font-size:12px}.decision-item .action-row{padding:0}.inline-edit{margin:11px 0}.inline-edit .secondary-button{margin-right:8px}.toast{z-index:80;color:#fff;background:#10182a;border-radius:10px;min-width:1px;padding:0;font-size:12px;transition:all .2s;position:fixed;bottom:22px;right:22px;box-shadow:0 12px 34px #00000038}.toast:not(:empty){padding:12px 16px}.prototype-controls{opacity:.55;justify-content:flex-end;gap:6px;margin-top:14px;display:flex}.prototype-controls button{color:var(--muted);background:0 0;border:0;font-size:9px;text-decoration:underline}.score-list{flex-wrap:wrap;gap:6px;display:flex}.score-list span{background:#f0f4f9;border-radius:6px;padding:4px 7px;font-size:10px}.flag-list{flex-wrap:wrap;gap:6px;display:flex}.diagnostics{color:#42516a;background:#eef3f9;border:1px dashed #9aabc2;border-radius:12px;margin-top:16px;padding:14px 18px;font-size:11px}.diagnostics summary{cursor:pointer;font-weight:750}.diagnostics dl{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:8px;display:grid}.diagnostics dl div{background:#fff;border-radius:7px;padding:8px}.diagnostics dt{color:var(--muted)}.diagnostics dd{margin:4px 0 0;font-size:16px;font-weight:750}.sidebar a{text-decoration:none}.accounts-main{max-width:1600px}.accounts-header{justify-content:space-between;align-items:flex-start;margin-bottom:26px;display:flex}.account-detail-header h1,.accounts-header h1{margin:7px 0 5px;font-size:28px}.account-detail-header p,.accounts-header p{color:var(--muted);margin:0;font-size:13px}.accounts-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.account-card{border:1px solid var(--line);box-shadow:var(--shadow);color:inherit;background:#fff;border-radius:14px;padding:20px;text-decoration:none;transition:all .15s;display:block}.account-card:focus-visible,.account-card:hover{border-color:#9bb4f4;transform:translateY(-2px);box-shadow:0 10px 25px #0a14291a}.account-card-head{justify-content:space-between;gap:12px;display:flex}.account-card-head span{color:var(--muted);text-transform:uppercase;font-size:10px}.account-card h2{margin:5px 0;font-size:19px}.account-card p{color:var(--muted);margin:0;font-size:11px}.health-badge{border-radius:99px;height:max-content;padding:7px 9px;font-size:10px;font-weight:750}.health-healthy{color:var(--green);background:#eafaf3}.health-watch{color:#a76400;background:#fff6df}.health-at-risk,.health-critical{color:var(--red);background:#fff0f1}.account-card dl,.account-detail-header dl{grid-template-columns:repeat(3,1fr);gap:12px;margin:20px 0;display:grid}.account-card dl div,.account-detail-header dl div{background:#f6f8fb;border-radius:9px;padding:10px}.account-card dt,.account-detail-header dt{color:var(--muted);text-transform:uppercase;font-size:9px}.account-card dd,.account-detail-header dd{margin:5px 0 0;font-size:13px;font-weight:750}.last-activity{border-top:1px solid #edf1f6;padding-top:12px}.breadcrumbs{color:var(--muted);gap:8px;margin-bottom:18px;font-size:11px;display:flex}.breadcrumbs a{color:var(--blue)}.account-detail-header{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:14px;grid-template-columns:1fr auto;align-items:start;padding:22px;display:grid}.account-detail-header dl{grid-column:1/-1;margin-bottom:0}.health-hero{text-align:center;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:132px;height:132px;padding:14px;display:flex}.health-hero strong{font-size:25px}.health-hero small{text-transform:uppercase;font-size:9px}.ai-summary{background:#f0f5ff;border:1px solid #bcd0ff;border-radius:14px;gap:13px;margin:16px 0;padding:18px;display:flex}.ai-summary>span{color:var(--blue)}.ai-summary h2{margin:0 0 7px;font-size:14px}.ai-summary p{color:#34425a;margin:0;font-size:12px;line-height:1.6}.twin-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.twin-card{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:14px;padding:18px}.twin-wide{grid-column:1/-1}.twin-card h2{margin:0 0 7px;font-size:17px}.twin-card li,.twin-card>p{color:var(--muted);font-size:11px;line-height:1.5}.health-score-row{grid-template-columns:105px 1fr 30px;align-items:center;gap:9px;margin-top:13px;font-size:11px;display:grid}.health-score-row>div{background:#e7ecf3;border-radius:5px;height:7px;overflow:hidden}.health-score-row i{background:var(--blue);height:100%;display:block}.health-score-row strong{text-align:right}.commercial-item,.twin-decision{border:1px solid #e3e8ef;border-radius:10px;margin-top:11px;padding:12px}.twin-decision>span{color:var(--red);text-transform:uppercase;font-size:9px}.commercial-item h3,.twin-decision h3{margin:4px 0;font-size:12px}.commercial-item p,.commercial-item small,.twin-decision p{color:var(--muted);margin:5px 0;font-size:10px}.meddpicc-grid,.stakeholder-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.meddpicc-field,.stakeholder-grid article{border:1px solid #e3e8ef;border-radius:10px;padding:13px}.meddpicc-field span,.stakeholder-grid span{color:var(--blue);text-transform:uppercase;font-size:9px}.meddpicc-field h3,.stakeholder-grid h3{text-transform:capitalize;margin:5px 0;font-size:12px}.meddpicc-field p,.stakeholder-grid p{color:var(--muted);margin:0;font-size:10px}.meddpicc-field small,.stakeholder-grid small{color:#6b7890;margin-top:7px;font-size:9px;display:block}.meddpicc-field>div{justify-content:space-between;gap:8px;display:flex}.timeline-filters{flex-wrap:wrap;gap:6px;margin:13px 0;display:flex}.timeline-filters button{border:1px solid var(--line);color:var(--muted);text-transform:capitalize;background:#fff;border-radius:99px;padding:6px 10px;font-size:10px}.timeline-filters button.selected{border-color:var(--blue);color:var(--blue);background:#ebf2ff}.timeline-list{margin:0;padding:0;list-style:none}.timeline-list li{border-top:1px solid #edf1f6;grid-template-columns:90px 1fr;gap:14px;padding:13px 0;display:grid}.timeline-list time{color:var(--muted);font-size:10px}.timeline-list span{color:var(--blue);text-transform:uppercase;font-size:9px}.timeline-list h3{margin:3px 0;font-size:12px}.timeline-list p{color:var(--muted);margin:0;font-size:10px}.not-found{text-align:center;align-content:center;place-items:center;min-height:60vh;display:grid}.not-found .primary-button{text-decoration:none}@keyframes fade-in{0%{opacity:0}}@keyframes slide-in{0%{opacity:.7;transform:translate(24px)}}@media (max-width:1100px){.main-content{padding:28px}.metrics-grid{grid-template-columns:repeat(3,1fr)}.dashboard-grid{grid-template-columns:1fr}.right-rail{grid-template-columns:1fr 1fr;display:grid}.ae-cadence-list>a{grid-template-columns:120px minmax(180px,1fr) minmax(220px,1fr) 18px}.feed-panel{min-height:auto}}@media (max-width:760px){.sidebar{transition:transform .2s;transform:translate(-100%)}.sidebar-open{transform:translate(0)}.sidebar-backdrop{z-index:25;background:#03081485;border:0;position:fixed;inset:0}.main-content{margin-left:0;padding:18px}.app-main{margin-left:0}.page-header{align-items:center}.page-header>div:nth-child(2){flex:1}.page-header h1{font-size:22px}.page-header p{font-size:11px;line-height:1.4}.menu-button{border:1px solid var(--line);background:#fff;border-radius:9px;flex-direction:column;justify-content:center;align-items:center;gap:4px;width:38px;height:38px;margin-right:12px;display:flex}.menu-button span{background:#26344a;width:16px;height:2px}.metrics-grid{grid-template-columns:repeat(2,1fr);margin-top:20px}.metric-card{min-height:108px;padding:15px}.metric-card>strong{font-size:23px}.dashboard-grid{margin-top:18px}.ae-cadence-list>a,.right-rail{grid-template-columns:1fr}.ae-cadence-prep{border-left:0;padding-left:0}.dialog{width:100%;height:100%}.detail-grid{grid-template-columns:1fr}.detail-grid .full{grid-column:auto}.dialog-header,.dialog-meta,.queue-summary{padding-left:18px;padding-right:18px}.detail-grid,.edit-box,.recommendation{margin-left:18px;margin-right:18px}.action-row,.decision-list{padding-left:18px;padding-right:18px}.action-dismiss{margin-left:0}}@media (max-width:900px){.accounts-grid,.twin-grid{grid-template-columns:1fr}.twin-wide{grid-column:auto}.meddpicc-grid,.stakeholder-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.accounts-grid{grid-template-columns:1fr}.account-card dl,.account-detail-header dl{grid-template-columns:repeat(2,1fr)}.account-detail-header,.meddpicc-grid,.stakeholder-grid{grid-template-columns:1fr}.health-hero{margin-top:14px}.timeline-list li{grid-template-columns:1fr}.accounts-main{overflow-x:hidden}}@media (max-width:430px){.metrics-grid{grid-template-columns:1fr 1fr;gap:9px}.metric-card{min-width:0}.metric-card p,.status-pill{white-space:normal}.feed-panel,.panel{padding:14px}.insight-card{padding:15px}.section-heading{align-items:flex-start}.analysis-label{display:none}.avatar{width:34px;height:34px}.decision-item-head{flex-direction:column}.decision-item-head>div:last-child{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.account-evidence-region{margin-top:16px}.evidence-workspace{max-width:100%;overflow:hidden}.evidence-heading{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.evidence-heading h2{margin-top:5px}.evidence-heading p{color:var(--muted);margin:0;font-size:11px}.confidence-badge{min-width:92px;color:var(--green);text-align:center;background:#eafaf3;border-radius:12px;flex-direction:column;padding:11px;font-size:19px;display:flex}.confidence-badge small{font-size:9px}.reconciliation-metrics{grid-template-columns:repeat(6,minmax(90px,1fr));gap:8px;margin:17px 0;display:grid}.reconciliation-metrics span{color:var(--muted);background:#f5f7fa;border-radius:9px;flex-direction:column;padding:10px;font-size:9px;display:flex}.reconciliation-metrics strong{color:var(--ink);margin-bottom:3px;font-size:17px}.evidence-workspace details{border-top:1px solid var(--line);padding:13px 0}.evidence-workspace summary{cursor:pointer;color:#34425a;font-size:12px;font-weight:750}.source-coverage-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-top:12px;display:grid}.conflict-list article,.source-coverage-grid article{border:1px solid var(--line);border-radius:9px;padding:11px}.conflict-list article>div,.source-coverage-grid article>div{justify-content:space-between;gap:8px;display:flex}.conflict-list span,.source-coverage-grid span{color:var(--muted);text-transform:capitalize;font-size:9px}.conflict-list p,.source-coverage-grid p{color:#445269;margin:7px 0;font-size:10px}.conflict-list small,.source-coverage-grid small{color:var(--muted);font-size:9px}.conflict-list{gap:8px;margin-top:12px;display:grid}.conflict-list article{border-left:4px solid var(--amber)}.conflict-list article.conflict-critical,.conflict-list article.conflict-high{border-left-color:var(--red)}.fact-list{gap:6px;margin-top:12px;display:grid}.fact-list button{border:1px solid var(--line);text-align:left;background:#fff;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:10px;display:flex}.fact-list button:hover{border-color:#9bb4f4}.fact-list span{color:#334157;flex-direction:column;font-size:10px;display:flex}.fact-list small{color:var(--muted);margin-top:3px;font-size:9px}.override-form{grid-template-columns:160px minmax(0,1fr);align-items:center;gap:8px 12px;margin-top:13px;display:grid}.override-form label{font-size:10px;font-weight:700}.override-form select,.override-form textarea{width:100%;font:inherit;background:#fff;border:1px solid #aebbd0;border-radius:8px;padding:9px;font-size:11px}.override-form textarea{resize:vertical;min-height:70px}.override-form .primary-button{grid-column:2;justify-self:start}.active-override{background:#f1fbf7;border:1px solid #a9dfca;border-radius:9px;grid-column:1/-1;justify-content:space-between;align-items:center;gap:12px;padding:10px;display:flex}.active-override span{flex-direction:column;font-size:10px;display:flex}.active-override small{color:var(--muted);margin-top:3px}.evidence-dialog{background:#f8fafc;width:min(620px,100%);height:100%;padding:24px;position:relative;overflow:auto;box-shadow:-20px 0 50px #01071333}.evidence-dialog h2{text-transform:capitalize;margin:4px 44px 15px 0}.dialog-close{background:#edf1f6;border:0;border-radius:9px;place-items:center;width:34px;height:34px;font-size:22px;display:grid;position:absolute;top:18px;right:18px}.sr-feedback{min-height:18px;color:var(--blue);margin:8px 0 0;font-size:10px}@media (max-width:900px){.reconciliation-metrics{grid-template-columns:repeat(3,1fr)}.source-coverage-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.evidence-heading{flex-direction:column}.confidence-badge{align-self:flex-start}.reconciliation-metrics{grid-template-columns:repeat(2,1fr)}.override-form,.source-coverage-grid{grid-template-columns:1fr}.override-form .primary-button{grid-column:1}.active-override,.fact-list button{flex-direction:column;align-items:flex-start}.account-evidence-region{overflow-x:hidden}}.context-inspector{max-width:1500px}.inspector-controls{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:16px;display:grid}.inspector-controls label{color:var(--muted);text-transform:uppercase;flex-direction:column;gap:7px;font-size:10px;font-weight:700;display:flex}.inspector-controls input,.inspector-controls select{border:1px solid var(--line);width:100%;min-height:39px;color:var(--ink);font:inherit;text-transform:none;background:#fff;border-radius:8px;padding:8px}.inspector-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.inspector-grid pre{color:#dce7ff;max-width:100%;max-height:440px;font:10px/1.55 var(--font-geist-mono),monospace;white-space:pre-wrap;overflow-wrap:anywhere;background:#10182a;border-radius:9px;padding:12px;overflow:auto}.inspector-grid summary{cursor:pointer;color:var(--blue);font-size:11px;font-weight:700}.inspector-list{grid-template-columns:repeat(2,1fr);gap:8px;display:grid}.inspector-list div{background:#f5f7fa;border-radius:8px;padding:9px}.inspector-list dt{color:var(--muted);font-size:9px}.inspector-list dd{margin:3px 0 0;font-weight:750}.inspector-caveat{border-left:4px solid var(--red);background:#fff5f5;border-radius:8px;margin-top:8px;padding:10px}.inspector-caveat strong{color:var(--red);text-transform:uppercase;font-size:9px}.inspector-caveat p{color:#4f5e74;margin:5px 0 0;font-size:10px}.omission-list{flex-wrap:wrap;gap:6px;max-height:220px;display:flex;overflow:auto}.omission-list span{color:#536279;background:#f0f3f7;border-radius:7px;padding:6px 8px;font-size:9px}.inspector-error{background:#fff5f5;border-color:#efb7bd;margin-bottom:14px}.inspector-error h2{color:var(--red)}@media (max-width:900px){.inspector-controls{grid-template-columns:repeat(2,1fr)}.inspector-grid{grid-template-columns:1fr}.inspector-grid .twin-wide{grid-column:auto}}@media (max-width:520px){.inspector-controls{grid-template-columns:1fr}.inspector-metrics{grid-template-columns:repeat(2,1fr)}.context-inspector{overflow-x:hidden}}.reasoning-lab .accounts-header{align-items:flex-start}.reasoning-lab pre{max-height:340px}.evaluation-category-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.evaluation-category-grid article{border:1px solid var(--line);background:#f8fafc;border-radius:10px;gap:5px;padding:12px;display:grid}.evaluation-category-grid span{color:var(--blue);font-size:18px;font-weight:750}.evaluation-category-grid p{color:var(--muted);margin:0;font-size:10px}.reasoning-report{margin-top:16px}@media (max-width:760px){.evaluation-category-grid{grid-template-columns:1fr}.reasoning-lab .accounts-header{gap:14px}.reasoning-lab .accounts-header .primary-button{width:100%}}.prompt-lab .accounts-header{gap:18px}.prompt-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.prompt-actions button{border:0;border-radius:9px;min-height:38px;padding:0 13px;font-size:10px;font-weight:750}.prompt-controls{grid-template-columns:repeat(5,minmax(0,1fr))}.prompt-lab .inspector-metrics span:nth-child(2) strong{overflow-wrap:anywhere;font-size:10px}.prompt-lab details{border:0;padding:8px 0}.prompt-lab details+details{border-top:1px solid var(--line)}@media (max-width:1100px){.prompt-controls{grid-template-columns:repeat(3,minmax(0,1fr))}.prompt-lab .accounts-header{flex-direction:column}.prompt-actions{justify-content:flex-start}}.promotion-status{color:#166534;background:#dcfce7;border-radius:999px;padding:10px 14px;font-size:12px;font-weight:800}.quality-metric-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.quality-metric-grid article{border:1px solid var(--line);background:#f8fafc;border-radius:10px;padding:12px}.quality-metric-grid article div{justify-content:space-between;gap:8px;display:flex}.quality-metric-grid progress{width:100%;margin:8px 0}.quality-metric-grid p{color:var(--muted);font-size:11px}.review-form{gap:10px;display:grid}.review-form fieldset{border:1px solid var(--line);border-radius:10px;flex-wrap:wrap;gap:12px;padding:10px;display:flex}.review-form fieldset label{gap:6px;display:flex}@media (max-width:900px){.quality-metric-grid{grid-template-columns:1fr}.ai-evaluation-dashboard .accounts-header{flex-direction:column}}@media (max-width:760px){.prompt-controls{grid-template-columns:1fr}.prompt-actions{flex-direction:column;width:100%}.prompt-actions button{width:100%}}.artifact-actions{flex-wrap:wrap;gap:10px;display:flex}.artifact-actions button{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:8px;padding:9px 12px}.artifact-actions button:disabled{opacity:.55;cursor:not-allowed}.revenue-simulator{gap:16px;display:grid}.simulation-mode{color:var(--green);background:#eafaf3;border-radius:99px;padding:9px 13px;font-size:10px;font-weight:800}.mode-real-provider-development{color:#be123c;background:#fff1f2}.simulator-controls{grid-template-columns:1.4fr 1fr 1.4fr 1.3fr repeat(4,auto);align-items:end;gap:10px;display:grid}.simulator-controls label,.simulator-review label,.simulator-sidebar label{color:var(--muted);gap:6px;font-size:10px;font-weight:700;display:grid}.simulator-controls select,.simulator-persistence textarea,.simulator-review select,.simulator-review textarea,.simulator-sidebar input,.simulator-sidebar select,.simulator-sidebar textarea,.time-machine select{border:1px solid var(--line);width:100%;min-height:38px;color:var(--ink);font:inherit;background:#fff;border-radius:8px;padding:8px}.simulator-controls>div{gap:5px;display:grid}.simulator-controls>div small{color:var(--muted);font-size:10px}.simulator-controls>div strong{font-size:11px}.simulator-controls button,.simulator-review button,.time-machine button{border:1px solid var(--line);background:#fff;border-radius:8px;min-height:38px;padding:0 11px}.simulator-controls button:nth-last-of-type(3),.simulator-controls button:nth-last-of-type(4){border-color:var(--blue);background:var(--blue);color:#fff}.simulator-controls button:disabled{opacity:.5;cursor:not-allowed}.simulator-layout{grid-template-columns:280px minmax(0,1fr);align-items:start;gap:16px;display:grid}.simulator-sidebar{gap:12px;display:grid;position:sticky;top:16px}.simulator-sidebar h2,.simulator-sidebar h3{margin:0}.simulator-sidebar textarea{resize:vertical;min-height:84px}.simulator-sidebar ol{gap:7px;margin:0;padding:0;list-style:none;display:grid}.simulator-sidebar li{border:1px solid var(--line);background:#f8fafc;border-radius:8px;gap:3px;padding:9px;font-size:10px;display:grid}.simulator-sidebar li small{color:var(--muted)}.simulator-results{gap:16px;min-width:0;display:grid}.before-after header,.time-machine header{justify-content:space-between;align-items:center;gap:16px;display:flex}.before-after h2,.time-machine h2{margin:4px 0 0}.time-machine-controls{gap:7px;display:flex}.before-after>header>strong{color:var(--blue);font-size:30px}.comparison-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:15px;display:grid}.comparison-grid article{border:1px solid var(--line);background:#f8fafc;border-radius:10px;padding:12px}.comparison-grid h3{margin:0 0 8px;font-size:12px}.comparison-grid p{color:var(--muted);gap:3px;margin:7px 0;font-size:10px;display:grid}.comparison-grid p strong{color:var(--ink)}.simulator-empty{text-align:center;place-content:center;min-height:170px;display:grid}.simulator-empty p{max-width:600px;color:var(--muted)}.assertion-list{grid-template-columns:repeat(2,1fr);gap:8px;display:grid}.assertion-list article{border-left:4px solid var(--green);background:#f2fbf7;border-radius:8px;padding:10px}.assertion-list article.assertion-fail{border-color:var(--amber);background:#fff9eb}.assertion-list strong{font-size:10px}.assertion-list p{color:var(--muted);margin:5px 0 0;font-size:10px}.simulator-review{grid-template-columns:1.4fr .7fr 1.2fr auto 1.2fr;align-items:center;gap:12px;display:grid}.simulator-review h2{margin:4px 0}.simulator-review p{color:var(--muted);margin:0;font-size:11px}.simulator-review textarea{min-height:62px}.simulator-review pre{color:#dce7ff;max-height:180px;font:9px/1.4 var(--font-geist-mono),monospace;background:#10182a;border-radius:8px;padding:10px;overflow:auto}.simulator-persistence{gap:10px;display:grid}.simulator-persistence h2{margin:0}.simulator-persistence textarea{min-height:120px;font-family:var(--font-geist-mono),monospace;font-size:10px}.simulator-persistence .artifact-actions button{background:#fff}.revenue-simulator .renewal-feedback{z-index:5;margin:0}@media (max-width:1200px){.simulator-controls{grid-template-columns:repeat(4,1fr)}.simulator-layout{grid-template-columns:240px minmax(0,1fr)}.comparison-grid,.simulator-review{grid-template-columns:repeat(2,1fr)}.simulator-review pre,.simulator-review>div{grid-column:1/-1}}@media (max-width:800px){.revenue-simulator .accounts-header{flex-direction:column;align-items:flex-start}.assertion-list,.comparison-grid,.simulator-controls,.simulator-layout,.simulator-review{grid-template-columns:1fr}.simulator-sidebar{position:static}.before-after header,.time-machine header{flex-direction:column;align-items:flex-start}.time-machine-controls{width:100%}.time-machine-controls select{min-width:0}.before-after>header>strong{font-size:24px}.simulator-review pre,.simulator-review>div{grid-column:auto}}.briefing-renewal-link,.renewal-entry{background:linear-gradient(135deg,#eff6ff,#f8fafc);border:1px solid #bfdbfe;border-radius:14px;justify-content:space-between;align-items:center;gap:24px;margin-bottom:18px;padding:18px 20px;display:flex}.renewal-entry h2{margin:5px 0}.renewal-entry p{color:var(--muted);margin:0}.briefing-renewal-link{color:inherit;margin:0 0 18px;text-decoration:none}.briefing-renewal-link span{color:var(--blue);font-size:11px;font-weight:800}.briefing-renewal-link strong{font-size:15px}.briefing-renewal-link small{color:var(--blue)}.renewal-workspace{gap:20px;display:grid}.renewal-hero{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.renewal-hero h1{margin:6px 0;font-size:34px}.renewal-hero p{color:var(--muted);margin:0}.renewal-mode{border:1px solid var(--line);background:#fff;border-radius:12px;gap:8px;min-width:250px;padding:12px;display:grid}.renewal-mode label{gap:5px;font-size:11px;font-weight:700;display:grid}.renewal-mode label:has(input){align-items:center;display:flex}.renewal-mode button,.renewal-mode select{border:1px solid var(--line);background:#fff;border-radius:8px;min-height:38px;padding:0 10px}.renewal-summary{border:1px solid var(--line);background:var(--line);border-radius:16px;grid-template-columns:1.2fr repeat(4,1fr);gap:1px;display:grid;overflow:hidden}.renewal-summary>div{background:#fff;align-content:center;gap:4px;min-height:92px;padding:16px;display:grid}.renewal-summary small{color:var(--muted);text-transform:uppercase;font-size:10px}.renewal-summary strong{font-size:17px}.renewal-health{text-align:center;grid-row:span 2}.renewal-health>strong{font-size:44px}.renewal-top-recommendation{grid-column:span 3}.renewal-top-recommendation strong{font-size:14px}.renewal-narrative,.renewal-section{border:1px solid var(--line);background:#fff;border-radius:16px;padding:20px}.renewal-narrative{color:#fff;background:linear-gradient(135deg,#0f172a,#172554);grid-template-columns:240px 1fr;gap:24px;display:grid}.renewal-narrative h2{font-size:25px}.renewal-narrative>div:last-child{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.renewal-narrative section{border-left:2px solid #60a5fa;padding-left:14px}.renewal-narrative h3{color:#93c5fd;margin:0 0 6px;font-size:12px}.renewal-narrative ul{margin:0;padding-left:17px}.renewal-narrative li{margin:4px 0;font-size:12px}.renewal-section>header{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:14px;display:flex}.renewal-section h2{margin:4px 0 0}.renewal-section>header p{color:var(--muted);margin:0}.renewal-driver-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.renewal-driver-grid article,.renewal-indicator-grid article,.renewal-meddpicc-grid article{border:1px solid var(--line);background:#f8fafc;border-radius:12px;gap:7px;padding:14px;display:grid}.renewal-driver-grid small,.renewal-driver-grid span{color:var(--muted);font-size:10px}.renewal-driver-grid h3,.renewal-indicator-grid h3,.renewal-meddpicc-grid h3{margin:0}.renewal-driver-grid p,.renewal-indicator-grid p,.renewal-meddpicc-grid p{color:var(--muted);margin:0;font-size:11px}.renewal-meddpicc-grid{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.renewal-indicator-grid article>header,.renewal-meddpicc-grid article>header{justify-content:space-between;gap:10px;display:flex}.renewal-meddpicc-grid h4{text-transform:uppercase;margin:7px 0 0;font-size:10px}.renewal-coverage{background:#e2e8f0;border-radius:99px;height:5px;overflow:hidden}.renewal-coverage i{background:var(--blue);height:100%;display:block}.renewal-indicator-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.indicator-declining{color:#b91c1c}.indicator-improving{color:#15803d}.renewal-play-list{gap:14px;display:grid}.renewal-play{border:1px solid var(--line);border-radius:14px;padding:18px}.renewal-play>header{gap:8px;display:flex}.renewal-play>header span{background:#f1f5f9;border-radius:99px;padding:5px 9px;font-size:10px;font-weight:800}.renewal-play-action{font-size:16px}.renewal-play-metrics{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.renewal-play-metrics span{background:#f8fafc;border-radius:8px;gap:4px;padding:10px;display:grid}.renewal-play-metrics small{color:var(--muted)}.renewal-inline-form,.renewal-play-actions{flex-wrap:wrap;gap:8px;margin-top:13px;display:flex}.renewal-inline-form button,.renewal-play-actions button{border:1px solid var(--line);background:#fff;border-radius:8px;padding:8px 12px}.renewal-play-actions button:first-child{background:var(--blue);color:#fff}.renewal-inline-form input,.renewal-inline-form textarea{border:1px solid var(--line);border-radius:8px;min-width:280px;padding:8px}.renewal-evidence-list{gap:8px;display:grid}.renewal-evidence-list details{border:1px solid var(--line);background:#fff;border-radius:9px;padding:10px}.renewal-evidence-list summary{cursor:pointer;justify-content:space-between;gap:12px;display:flex}.renewal-evidence-list dl{grid-template-columns:repeat(2,1fr);gap:8px;display:grid}.renewal-evidence-list dt{color:var(--muted);text-transform:uppercase;font-size:9px}.renewal-evidence-list dd{overflow-wrap:anywhere;margin:2px 0;font-size:10px}.renewal-two-column{grid-template-columns:1.2fr 1fr;gap:24px;display:grid}.renewal-timeline{margin:0;padding:0;list-style:none}.renewal-timeline li{border-left:2px solid #cbd5e1;grid-template-columns:100px 1fr;gap:12px;padding:0 0 18px 14px;display:grid}.renewal-timeline li.upcoming{border-color:var(--blue)}.renewal-timeline h3,.renewal-timeline p{margin:3px 0}.renewal-timeline small,.renewal-timeline span,.renewal-timeline time{color:var(--muted);font-size:10px}.renewal-feedback{color:#fff;background:#0f172a;border-radius:9px;min-height:18px;padding:8px 12px;font-size:11px;position:sticky;bottom:12px}@media (max-width:1050px){.renewal-summary{grid-template-columns:repeat(3,1fr)}.renewal-health{grid-row:auto}.renewal-driver-grid,.renewal-indicator-grid{grid-template-columns:repeat(2,1fr)}.renewal-two-column{grid-template-columns:1fr}}@media (max-width:700px){.briefing-renewal-link,.renewal-entry,.renewal-hero,.renewal-section>header{flex-direction:column;align-items:stretch}.renewal-mode{min-width:0}.renewal-driver-grid,.renewal-indicator-grid,.renewal-meddpicc-grid,.renewal-narrative>div:last-child,.renewal-play-metrics,.renewal-summary{grid-template-columns:1fr}.renewal-top-recommendation{grid-column:auto}.renewal-evidence-list dl,.renewal-narrative{grid-template-columns:1fr}}.simulator-analytics-summary,.simulator-live-cost{gap:14px;display:grid}.simulator-analytics-summary>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.simulator-analytics-summary h2,.simulator-live-cost h2{margin:4px 0}.simulator-analytics-summary header small,.simulator-live-cost p{color:var(--muted);font-size:10px}.analytics-metric-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:9px;display:grid}.analytics-metric-grid article,.live-estimate-grid span{border:1px solid var(--line);background:#f8fafc;border-radius:10px;gap:5px;padding:12px;display:grid}.analytics-metric-grid small,.live-estimate-grid small{color:var(--muted);text-transform:uppercase;font-size:9px}.analytics-metric-grid strong,.live-estimate-grid strong{font-size:18px}.analytics-metric-grid span{color:var(--muted);font-size:9px}.live-estimate-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.simulator-live-cost .provider-confirm{align-items:center;gap:8px;font-size:11px;font-weight:700;display:flex}.simulator-live-cost .primary-button{justify-self:start}.simulator-live-cost pre{color:#dce7ff;max-height:320px;font:10px/1.5 var(--font-geist-mono),monospace;background:#10182a;border-radius:9px;padding:12px;overflow:auto}.budget-blockers{border-left:4px solid var(--amber);color:#7c4a03;background:#fff9eb;margin:0;padding:10px 10px 10px 28px;font-size:10px}@media (max-width:1050px){.analytics-metric-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:700px){.analytics-metric-grid,.live-estimate-grid{grid-template-columns:1fr 1fr}.simulator-analytics-summary>header{flex-direction:column}}.ai-console{color:#17263a;background:#f3f6fa;min-width:0;padding:28px}.ai-console button,.ai-console input,.ai-console select{font:inherit}.ai-console-toolbar{background:#fff;border:1px solid #dce4ee;border-radius:12px;flex-wrap:wrap;align-items:end;gap:10px;padding:14px 16px;display:flex}.ai-console-toolbar label{color:#52657b;gap:5px;font-size:12px;font-weight:700;display:grid}.ai-console-toolbar input,.ai-console-toolbar select,.console-card select{color:#17263a;background:#fff;border:1px solid #cdd8e5;border-radius:8px;min-height:38px;padding:7px 10px}.ai-console-toolbar input{min-width:260px}.ai-console-toolbar button,.inline-actions button{color:#1558a6;cursor:pointer;background:#eef5ff;border:1px solid #bed0e7;border-radius:8px;min-height:38px;padding:7px 12px;font-weight:700}.console-notice{color:#52657b;margin:10px 2px;font-size:13px}.ai-console-layout{grid-template-columns:220px minmax(0,1fr) 270px;align-items:start;gap:14px;display:grid}.console-rail,.console-summary{gap:10px;max-height:calc(100vh - 32px);display:grid;position:sticky;top:16px;overflow:auto}.console-rail{color:#e8f1fb;background:#10243c;border-radius:12px;padding:14px}.console-rail h2,.console-rail h3{margin:0 0 6px}.console-rail button{text-align:left;color:#e8f1fb;cursor:pointer;overflow-wrap:anywhere;background:#17304d;border:1px solid #2c4663;border-radius:8px;gap:4px;width:100%;padding:10px;display:grid}.console-rail button.selected{background:#224b78;border-color:#78aff2;box-shadow:inset 0 0 0 1px #78aff2}.console-rail small{color:#aebfd3}.console-main{gap:14px;min-width:0;display:grid}.pipeline-timeline{background:#fff;border:1px solid #dce4ee;border-radius:12px;grid-template-columns:repeat(7,minmax(74px,1fr));gap:6px;padding:10px;display:grid}.pipeline-timeline button{color:#33465b;cursor:pointer;background:#f8fafc;border:1px solid #dce4ee;border-radius:8px;justify-items:start;gap:3px;min-width:0;padding:8px;display:grid}.pipeline-timeline button.selected{background:#edf5ff;outline:2px solid #2d78cf}.pipeline-timeline button.stage-completed span{color:#13824a}.pipeline-timeline button.stage-failed span{color:#c83232}.pipeline-timeline button.stage-unavailable{opacity:.65}.pipeline-timeline small,.pipeline-timeline strong{text-overflow:ellipsis;max-width:100%;font-size:11px;overflow:hidden}.console-card{background:#fff;border:1px solid #dce4ee;border-radius:12px;min-width:0;padding:16px;box-shadow:0 1px 2px #152a430a}.console-card>header{justify-content:space-between;align-items:start;gap:12px;display:flex}.console-card h2{margin:4px 0 12px;font-size:18px}.console-card h3{font-size:14px}.trace-status{color:#146c3b;text-transform:uppercase;background:#e5f5eb;border-radius:999px;padding:6px 9px;font-size:11px;font-weight:800;display:inline-flex}.stage-unavailable,.status-cancelled,.status-timed-out{color:#5c6876;background:#edf0f4}.stage-failed,.status-failed{color:#9b2525;background:#fde8e8}.stage-completed-with-warnings,.status-completed-with-warnings{color:#855b05;background:#fff1d5}.console-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:12px 0;display:grid}.console-metric{background:#f6f8fb;border:1px solid #e3e9f0;border-radius:8px;gap:3px;min-width:0;padding:10px;display:grid}.console-metric small{color:#66778a}.console-metric strong{overflow-wrap:anywhere}.console-wide{grid-column:1/-1}.stage-inspector details{border:1px solid #e1e7ee;border-radius:8px;margin-top:10px}.stage-inspector summary{cursor:pointer;padding:10px;font-weight:750}.console-code{color:#d9e8f7;white-space:pre-wrap;overflow-wrap:anywhere;tab-size:2;background:#0e1c2d;border-radius:7px;max-height:440px;margin:0;padding:12px;font:12px/1.55 ui-monospace,SFMono-Regular,Menlo,monospace;overflow:auto}.console-code:focus{outline:3px solid #7eb4ef}.console-split{grid-template-columns:1fr 1fr;gap:10px;min-width:0;display:grid}.inline-actions{flex-wrap:wrap;gap:7px;margin:10px 0;display:flex}.redacted-banner{color:#78520a;background:#fff7e3;border:1px solid #efc36a;border-radius:7px;margin-bottom:8px;padding:9px 11px;font-size:12px;font-weight:800}.empty-state{text-align:center;color:#66778a;background:#f6f8fb;border-radius:8px;padding:24px}.evaluation-bars{gap:7px;display:grid}.evaluation-bars>div{grid-template-columns:minmax(180px,1fr) 2fr 36px;align-items:center;gap:8px;font-size:12px;display:grid}.evaluation-bars progress{width:100%}.audit-timeline{margin:0;padding:0;list-style:none}.audit-timeline li{border-bottom:1px solid #e7ecf2;grid-template-columns:100px 1fr auto;gap:10px;padding:9px 0;font-size:12px;display:grid}.console-summary dl{grid-template-columns:70px minmax(0,1fr);gap:7px;font-size:12px;display:grid}.console-summary dt{color:#6b7b8d}.console-summary dd{overflow-wrap:anywhere;margin:0}.warning-text{color:#855b05}.error-text{color:#a52b2b}@media (max-width:1180px){.ai-console-layout{grid-template-columns:190px minmax(0,1fr)}.console-summary{grid-column:1/-1;grid-template-columns:repeat(3,1fr);max-height:none;position:static;overflow:visible}.pipeline-timeline{grid-template-columns:repeat(5,minmax(70px,1fr))}}@media (max-width:820px){.ai-console{padding:16px}.ai-console-layout{grid-template-columns:1fr}.console-rail{grid-template-columns:repeat(3,1fr);max-height:none;position:static}.console-rail h2,.console-rail section{grid-column:1/-1}.console-summary{grid-template-columns:1fr}.pipeline-timeline{grid-template-columns:repeat(3,minmax(70px,1fr))}.console-split{grid-template-columns:1fr}.console-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.ai-console{padding:10px}.console-rail{grid-template-columns:1fr}.ai-console-toolbar{align-items:stretch}.ai-console-toolbar input,.ai-console-toolbar label{width:100%;min-width:0}.pipeline-timeline{grid-template-columns:repeat(2,minmax(0,1fr))}.audit-timeline li,.console-summary-grid{grid-template-columns:1fr}.console-card>header{display:grid}}.context-quality-view{gap:18px;display:grid}.context-quality-funnel{border:1px solid var(--line);background:var(--line);border-radius:10px;grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.context-quality-funnel span{background:#f8fafc;gap:3px;padding:11px;font-size:10px;display:grid}.context-quality-funnel strong{font-size:18px}.context-quality-grid{grid-template-columns:2fr 1fr;gap:10px;display:grid}.context-quality-grid article{border:1px solid var(--line);background:#f8fafc;border-radius:10px;padding:13px}.context-quality-grid dl,.selection-ledger aside dl{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.context-quality-grid dl div,.selection-ledger aside dl div{background:#fff;border-radius:6px;padding:7px}.context-quality-grid dt,.selection-ledger aside dt{color:var(--muted);font-size:9px}.context-quality-grid dd,.selection-ledger aside dd{margin:3px 0 0;font-weight:750}.context-quality-header{justify-content:space-between;align-items:end;gap:12px;display:flex}.context-quality-header h3,.context-quality-header p{margin:0 0 4px}.context-quality-header select{border:1px solid var(--line);border-radius:8px;min-height:36px;padding:0 8px}.selection-ledger{grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);gap:10px;margin-top:9px;display:grid}.selection-ledger>div{gap:6px;max-height:540px;display:grid;overflow:auto}.selection-ledger button{text-align:left;border:1px solid var(--line);color:inherit;background:#fff;border-radius:8px;gap:4px;padding:10px;display:grid}.selection-ledger button.selected{border-color:var(--blue);background:#f0f5ff}.selection-ledger button small,.selection-ledger button span{color:var(--muted);font-size:9px}.selection-ledger button p{margin:2px 0;font-size:10px}.selection-ledger aside{background:#f7faff;border:1px solid #bdd0f0;border-radius:9px;padding:12px}.selection-ledger aside h4{margin:13px 0 6px}.selection-ledger aside ol{gap:6px;padding-left:18px;display:grid}.selection-ledger aside li{font-size:10px}.selection-ledger aside li span{color:var(--muted);margin-left:7px}.selection-ledger aside li p{margin:2px 0}.token-ledger-table{gap:5px;display:grid}.token-ledger-table>div{border-bottom:1px solid var(--line);grid-template-columns:1fr 150px 2fr;gap:9px;padding:8px;font-size:10px;display:grid}.availability-path{grid-template-columns:repeat(4,1fr);gap:8px;margin-top:9px;display:grid}.availability-path span{border:1px solid var(--line);background:#f8fafc;border-radius:8px;gap:4px;padding:10px;display:grid}.availability-path p{grid-column:1/-1}.policy-comparison{border-top:1px solid var(--line);margin-top:20px;padding-top:18px}.context-quality-empty{border:1px dashed var(--line);background:#f8fafc;border-radius:9px;padding:18px}@media (max-width:900px){.context-quality-funnel{grid-template-columns:repeat(3,1fr)}.context-quality-grid,.selection-ledger{grid-template-columns:1fr}.availability-path{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.availability-path,.context-quality-funnel,.context-quality-grid dl,.selection-ledger aside dl{grid-template-columns:1fr}.context-quality-header{flex-direction:column;align-items:stretch}.token-ledger-table>div{grid-template-columns:1fr}}.test-readiness-dashboard{gap:18px;display:grid}.readiness-tabs{gap:8px;padding-bottom:4px;display:flex;overflow:auto}.readiness-tabs button{white-space:nowrap;color:#29415e;background:#fff;border:1px solid #d8e1ec;border-radius:8px;padding:9px 12px}.readiness-tabs button[aria-selected=true]{color:#fff;background:#153a67}.readiness-pill{border-radius:999px;align-self:start;padding:10px 14px;font-size:12px}.readiness-pill.ready{color:#12623b;background:#dff5e8}.readiness-pill.blocked{color:#a22d27;background:#fee8e7}.readiness-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.readiness-toolbar{justify-content:space-between;align-items:end;gap:12px;display:flex}.readiness-toolbar label{gap:5px;display:grid}.table-scroll{overflow:auto}.readiness-table{border-collapse:collapse;width:100%;font-size:12px}.readiness-table td,.readiness-table th{text-align:left;white-space:nowrap;border-bottom:1px solid #e4eaf1;padding:10px}.readiness-table thead th{color:#41566f;background:#f4f7fb;position:sticky;top:0}@media (max-width:850px){.readiness-grid{grid-template-columns:1fr}.readiness-toolbar{flex-direction:column;align-items:stretch}}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}:root{--font-geist-sans:Inter,ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;--font-geist-mono:"SFMono-Regular",Consolas,"Liberation Mono",monospace}.auth-page{min-height:100vh;display:grid;place-items:center;padding:24px;background:radial-gradient(circle at top,#dbeafe,#f8fafc 52%)}.application-mode{position:fixed;z-index:100;left:14px;bottom:14px;display:flex;align-items:center;gap:7px;border:1px solid #cbd5e1;border-radius:999px;padding:7px 10px;background:#fff;color:#475569;font-size:10px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;box-shadow:0 3px 12px #0f172a12}.application-mode i{width:7px;height:7px;border-radius:50%;background:#16a34a}.application-mode.demo{border-color:#f0c36a;background:#fff8e8;color:#7c5200}.application-mode.demo i{background:#f59e0b}.auth-card{width:min(440px,100%);padding:34px;border:1px solid #dbe3ef;border-radius:18px;background:#fff;box-shadow:0 24px 70px #0f172a1a}.auth-card .brand{display:flex;flex-direction:column;align-items:center;padding:0;text-align:center}.auth-logo-link{display:block;width:220px;max-width:100%}.auth-logo{display:block;width:100%;height:auto}.auth-card .brand small{margin-top:8px;color:#42597a;font-size:10px;font-weight:700;letter-spacing:.06em}.auth-card h1{margin:28px 0 8px}.auth-card>p{color:#64748b}.login-form{display:grid;gap:16px;margin-top:24px}.login-form label{display:grid;gap:7px;font-size:12px;font-weight:700}.identity-controls select,.login-form input{min-height:42px;border:1px solid #cbd5e1;border-radius:9px;padding:0 11px;font:inherit}.login-form button{justify-content:center}.auth-error{margin:0;color:#b91c1c;font-size:12px}.login-form small{color:#64748b}.auth-card>.auth-request-access{margin:22px 0 0;color:#64748b;font-size:13px;text-align:center}.auth-request-access a{color:#2563eb;font-weight:750;text-decoration:none}.auth-request-access a:hover{text-decoration:underline}.auth-request-access a:focus-visible{border-radius:3px;outline:2px solid #2563eb;outline-offset:3px}.tenant-entry-label{display:block;margin-top:28px;color:#2563eb;font-size:10px;font-weight:800;letter-spacing:.08em}.tenant-entry-label+h1{margin-top:8px}.role-shell{min-height:100vh;display:grid;grid-template-columns:230px minmax(0,1fr);background:#f4f7fb}.role-sidebar{padding:24px 16px;background:#101d2f;color:#d9e5f2}.role-sidebar nav{display:grid;gap:6px;margin-top:34px}.role-main{min-width:0;color:#172033}.role-header{min-height:74px;display:flex;align-items:center;justify-content:space-between;padding:12px 28px;border-bottom:1px solid #dbe3ec;background:#fff}.mobile-app-navigation{display:none}.identity-controls{justify-content:space-between;width:100%}.identity-controls,.signed-in-controls,.simulation-controls{display:flex;align-items:center;gap:12px}.simulation-controls{min-width:0}.signed-in-controls{justify-content:flex-end;flex-shrink:0}.simulation-identity small{color:#2563eb}.identity-controls label{display:flex;align-items:center;gap:7px;font-size:11px;font-weight:700}.identity-controls button{border:0;background:transparent;color:#475569;cursor:pointer}.identity-name{display:grid;font-weight:750}.identity-name small{color:#64748b;font-size:10px}.view-as-banner{padding:9px 24px;background:#fff1c2;color:#754e00;text-align:center;font-size:12px;font-weight:750}.role-today{padding:42px}.role-today>h1{margin:0;font-size:34px}.role-today>p{color:#64748b}.role-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:30px}.role-cards article{padding:22px;border:1px solid #dbe3ec;border-radius:14px;background:#fff}.role-cards article>span{color:#2563eb;font-size:11px;font-weight:800}.role-cards h2{font-size:17px}.role-cards p{color:#64748b;font-size:12px}.role-data-section{margin-top:24px;border:1px solid #dbe3ec;border-radius:14px;padding:22px;background:#fff}.role-data-section>header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.role-data-section h2{margin:4px 0 0}.role-data-section a{color:#2563eb;text-decoration:none;font-size:12px;font-weight:750}.role-data-list{display:grid;gap:10px;margin-top:18px}.role-data-list>a,.role-data-list>article{display:grid;grid-template-columns:minmax(180px,1fr) minmax(140px,.7fr) auto;align-items:center;gap:16px;border:1px solid #e7edf4;border-radius:10px;padding:14px;color:#172033;text-decoration:none}.role-data-list small,.role-data-list span,.role-data-list>p{color:#64748b}.role-data-list>p{margin:0;padding:12px 0}@media (max-width:800px){.application-sidebar{display:none}.role-shell{grid-template-columns:1fr}.role-sidebar{display:none}.role-header{display:grid;grid-template-columns:minmax(0,1fr);align-items:start;gap:14px;padding:12px 18px}.mobile-app-navigation{position:relative;z-index:40;display:block;flex:none;justify-self:start}.mobile-app-navigation summary{display:flex;min-height:44px;align-items:center;gap:8px;border:1px solid #cbd5e1;border-radius:9px;padding:0 12px;color:#172033;cursor:pointer;font-size:13px;font-weight:750;list-style:none}.mobile-app-navigation summary::-webkit-details-marker{display:none}.mobile-app-navigation summary span{font-size:18px;line-height:1}.mobile-app-navigation nav{position:absolute;top:calc(100% + 8px);left:0;display:grid;width:min(280px,calc(100vw - 36px));max-height:calc(100dvh - 100px);overflow-y:auto;border:1px solid #dbe3ed;border-radius:12px;padding:7px;background:#fff;box-shadow:0 18px 38px #0f172a24}.mobile-app-navigation nav a{border-radius:7px;padding:12px;color:#172033;font-size:14px;font-weight:650;text-decoration:none}.mobile-app-navigation nav a:focus-visible,.mobile-app-navigation nav a:hover{background:#eef4ff}.identity-controls{display:grid;grid-template-columns:minmax(0,1fr);gap:14px}.simulation-controls{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:10px}.simulation-controls:empty{display:none}.simulation-identity{grid-column:1/-1}.identity-controls label{display:grid;min-width:0;gap:5px;justify-items:start}.identity-controls select,.signed-in-controls{width:100%;min-width:0}.signed-in-controls{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 12px;justify-content:stretch;border-top:1px solid #e2e8f0;padding-top:12px}.signed-in-controls .identity-name{grid-column:1/-1}.signed-in-controls>button:last-child{grid-column:2;justify-self:end}.role-cards{grid-template-columns:1fr}.role-today{padding:24px}.role-data-section>header{display:grid}.role-data-list>a,.role-data-list>article{grid-template-columns:1fr;gap:5px}}@media (max-width:480px){.simulation-controls{grid-template-columns:minmax(0,1fr)}}.admin-link{border:0;padding:0;background:transparent;color:#2563eb;cursor:pointer;font-size:11px;font-weight:750;text-decoration:none}.role-context-header{display:flex;justify-content:space-between;gap:18px;align-items:center;margin:22px 28px 0;padding:14px 16px;border:1px solid #dbe3ec;border-radius:12px;background:#f8fafc}.role-context-header>div:first-child,.role-context-identity,.role-context-identity span{display:flex;gap:10px;align-items:center}.role-context-header>div:first-child{flex-wrap:wrap}.role-context-header strong{color:#172033;font-size:12px}.role-context-header small{color:#64748b;font-size:10px}.role-context-identity{justify-content:flex-end}.role-context-identity span{display:grid;gap:2px;color:#172033;font-size:11px;font-weight:750}.role-context-identity span+span{border-left:1px solid #cbd5e1;padding-left:10px}.cadence-agenda,.priority-card{border:1px solid #dbe3ec;border-radius:14px;padding:18px;background:#fff}.priority-card-header{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.operating-stage,.priority-status,.revenue-impact-badge,.risk-indicator{display:inline-flex;align-items:center;border-radius:999px;padding:5px 8px;font-size:10px;font-weight:800;letter-spacing:.03em}.operating-stage{background:#ebf2ff;color:#2961ed;text-transform:uppercase}.priority-status{background:#f1f5f9;color:#475569}.revenue-impact-badge{background:#fff4d6;color:#8a5200}.priority-card h3{margin:12px 0 4px}.priority-card p{margin:6px 0;color:#475569}.priority-context,.priority-owner{font-size:12px;font-weight:700}.priority-owner{color:#64748b!important}.evidence-panel{margin-top:12px;padding:12px;border-radius:10px;background:#f6f8fb;color:#475569}.evidence-panel small,.evidence-panel strong{display:block}.evidence-panel small{margin-top:3px;color:#64748b}.evidence-panel ul{margin:8px 0 0;padding-left:18px}.evidence-panel p{margin:8px 0 0;font-size:12px}.action-panel{display:flex;gap:8px;flex-wrap:wrap;margin-top:14px}.action-row-card>div{min-width:0}.action-row-card .action-panel{margin-top:10px}.action-row-card .action-panel p{margin:5px 0 0;color:#475569;font-size:11px}.cadence-agenda{margin:18px 28px}.cadence-agenda header{display:flex;justify-content:space-between}.cadence-agenda h2{margin:5px 0}.cadence-agenda header p{margin:0;color:#64748b}.cadence-agenda>article{margin-top:16px;padding-top:14px;border-top:1px solid #edf1f5}.cadence-agenda>article h3{margin:0 0 6px}.risk-low{color:#067647;background:#e9f8ef}.risk-medium{color:#8a5200;background:#fff4d6}.risk-critical,.risk-high{color:#b42318;background:#fff0f0}.operating-timeline{list-style:none;margin:20px 0 0;padding:0}.operating-timeline>li{display:grid;grid-template-columns:110px minmax(0,1fr);gap:18px;padding:16px 0;border-top:1px solid #edf1f5}.operating-timeline time{color:#64748b;font-size:12px;font-weight:750;padding-top:4px}.timeline-event{position:relative;padding-left:18px;border-left:3px solid #dbe3ec}.timeline-event h3{margin:8px 0 4px}.timeline-event p{margin:0 0 6px;color:#475569}.timeline-event small{display:block;color:#64748b;margin-top:3px}.rsm-today .cadence-agenda,.rsm-today .cadence-agenda h2,.rsm-today .cadence-agenda h3,.rsm-today .priority-card,.rsm-today .priority-card h2,.rsm-today .priority-card h3{color:#172033}.rsm-today .cadence-agenda header p,.rsm-today .priority-card .priority-owner,.rsm-today .priority-card p{color:#475569!important}.rsm-today .cadence-agenda a,.rsm-today .priority-card a{color:#1d4ed8}@media (max-width:620px){.operating-timeline>li{grid-template-columns:1fr;gap:6px}}@media (max-width:800px){.role-context-header{margin:16px 20px 0;align-items:flex-start;flex-direction:column}.role-context-identity{justify-content:flex-start}.cadence-agenda{margin:16px 20px}}.admin-page{min-height:100vh;padding:36px;background:#f4f7fb;color:#172033}.admin-title{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;max-width:1400px;margin:0 auto 24px}.admin-title h1{margin:6px 0;font-size:32px}.admin-form p,.admin-list p,.admin-title p{margin:0;color:#64748b}.admin-title>a{color:#2563eb;text-decoration:none;font-weight:700}.admin-grid{display:grid;grid-template-columns:minmax(330px,440px) minmax(0,1fr);gap:22px;max-width:1400px;margin:auto}.admin-form,.admin-list{border:1px solid #dbe3ec;border-radius:15px;padding:22px;background:#fff;box-shadow:0 6px 24px #0f172a0a}.admin-form{align-self:start}.admin-form>header,.admin-list>header{display:flex;justify-content:space-between;gap:16px;align-items:flex-start;margin-bottom:20px}.admin-form h2,.admin-list h2{margin:0 0 5px}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.form-grid label{display:grid;align-content:start;gap:6px;color:#334155;font-size:12px;font-weight:750}.form-grid label.wide{grid-column:1/-1}.form-grid input,.form-grid select{width:100%;min-height:42px;border:1px solid #cbd5e1;border-radius:8px;padding:0 10px;background:#fff;font:inherit}.form-grid label>small{font-weight:400;color:#64748b}.admin-form>.primary-button{width:100%;justify-content:center;margin-top:18px}.secondary-button,.user-row button{border:1px solid #cbd5e1;border-radius:7px;padding:7px 10px;background:#fff;color:#334155;cursor:pointer}.admin-message{margin-top:14px!important;border-radius:8px;padding:10px;font-size:12px}.admin-message.error{background:#fef2f2;color:#b91c1c}.admin-message.success{background:#ecfdf5;color:#047857}.user-table{overflow:auto}.user-row{display:grid;grid-template-columns:minmax(190px,1.5fr) minmax(90px,.7fr) minmax(140px,1fr) 100px 58px;gap:14px;align-items:center;min-width:720px;border-bottom:1px solid #edf1f5;padding:13px 8px;font-size:12px}.user-row.headings{padding-top:0;color:#64748b;font-size:10px;font-weight:800;text-transform:uppercase}.user-row>span:first-child{display:grid;gap:3px}.user-row small{color:#64748b}.user-row>span:nth-child(4){display:flex;align-items:center;gap:6px;text-transform:capitalize}.status-dot{width:7px;height:7px;border-radius:50%;background:#94a3b8}.status-dot.active{background:#10b981}.status-dot.inactive{background:#f59e0b}@media (max-width:900px){.admin-page{padding:24px}.admin-grid{grid-template-columns:1fr}}@media (max-width:560px){.admin-page{padding:18px}.admin-title{display:grid}.form-grid{grid-template-columns:1fr}.form-grid label.wide{grid-column:auto}}