:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ink:#172825;--muted:#61716d;--canvas:#f3f6f2;--surface:#fff;--line:#dce5df;--nav:#102725;--nav-soft:#193633;--teal:#0e766e;--teal-dark:#075950;--mint:#dff4ed;--gold:#c6973f;--shadow:0 18px 45px #15342f14;--gv-scrollbar-size:1rem;--gv-scrollbar-radius:999px;--gv-scrollbar-track:#d6e2e4;--gv-scrollbar-track-border:#a7bcc0;--gv-scrollbar-thumb:#167c88;--gv-scrollbar-thumb-hover:#0f6570;--gv-scrollbar-thumb-active:#094d56;--gv-scrollbar-thumb-border:#eef5f5;font-family:var(--gv-font-sans)}.gv-primary-sidebar{--gv-sidebar-width:16rem;width:var(--gv-sidebar-width);min-width:var(--gv-sidebar-width);color:#edf4fb;background:radial-gradient(circle at 18% 4%,#0f749717,#0000 19rem),linear-gradient(#06111d 0%,#071522 58%,#06121e 100%);border-right:1px solid #50697e47;flex-direction:column;height:100vh;display:flex;overflow:hidden;box-shadow:10px 0 32px #0000002e}.gv-sidebar-brand{color:#f7fbff;border-bottom:1px solid #4d657b38;flex:none;align-items:center;gap:.8rem;min-height:6.55rem;padding:1.35rem 1.25rem 1.2rem;text-decoration:none;display:flex}.gv-sidebar-logo-mark{filter:drop-shadow(0 7px 13px #00000057);flex:none;width:3.05rem;height:3.05rem}.gv-sidebar-brand span,.gv-sidebar-brand strong,.gv-sidebar-brand small{display:block}.gv-sidebar-brand strong{letter-spacing:.055em;font-size:1.18rem;font-weight:760;line-height:1.05}.gv-sidebar-brand small{color:#26cfdb;letter-spacing:.035em;margin-top:.28rem;font-size:.75rem;font-weight:760}.gv-sidebar-navigation{scrollbar-color:#3d5b758c transparent;scrollbar-width:thin;flex:auto;min-height:0;padding:1.35rem 1rem 1rem;display:block;overflow-y:auto}.gv-sidebar-workspace{margin-bottom:.25rem}.gv-sidebar-workspace-row{position:relative}.gv-sidebar-workspace-row>a{color:#d6dde7;border:1px solid #0000;border-radius:.48rem;grid-template-columns:1.42rem minmax(0,1fr);align-items:center;gap:.72rem;min-height:2.8rem;padding:.58rem .78rem;font-size:.78rem;font-weight:520;line-height:1.2;text-decoration:none;transition:color .14s,border-color .14s,background-color .14s,box-shadow .14s;display:grid}.gv-sidebar-workspace-row>a:is(:hover,:focus-visible){color:#fff;background:#0e253bb8;border-color:#39658e57}.gv-sidebar-workspace.active>.gv-sidebar-workspace-row>a{color:#fff;background:linear-gradient(90deg,#093f89eb,#113471e6),#12366d;border-color:#1b57ad7a;box-shadow:inset 0 1px #579bff2e,0 5px 16px #001b4f47}.gv-sidebar-nav-icon{fill:none;stroke:#c3cfdd;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.65px;width:1.28rem;height:1.28rem}.gv-sidebar-workspace.active .gv-sidebar-nav-icon{stroke:#f4f8ff}.gv-sidebar-workspace-row>button{color:#b8c9de;cursor:pointer;background:0 0;border:0;border-radius:.35rem;place-items:center;width:1.55rem;height:1.55rem;padding:0;display:grid;position:absolute;top:50%;right:.42rem;transform:translateY(-50%)}.gv-sidebar-workspace-row>button:is(:hover,:focus-visible){color:#fff;background:#ffffff14}.gv-sidebar-submenu{border-left:1px solid #48698557;gap:.08rem;margin:.28rem 0 .55rem 2.1rem;padding-left:.65rem;display:grid}.gv-sidebar-submenu a{color:#90a2b4;border-radius:.35rem;grid-template-columns:.35rem minmax(0,1fr);align-items:center;gap:.52rem;min-height:2rem;padding:.35rem .45rem;font-size:.68rem;text-decoration:none;display:grid}.gv-sidebar-submenu a:is(:hover,:focus-visible),.gv-sidebar-submenu a.active{color:#eaf3fb;background:#112c44b8}.gv-sidebar-submenu i{background:#597084;border-radius:50%;width:.28rem;height:.28rem}.gv-sidebar-submenu a.active i{background:#25c7d2;box-shadow:0 0 0 3px #25c7d21f}.enterprise-experience-frame:has(>.gv-primary-sidebar){grid-template-columns:16rem minmax(0,1fr)}.product-shell>.gv-primary-sidebar{z-index:50;position:fixed;inset:0 auto 0 0}.product-shell>.gv-primary-sidebar+.shell-content{width:calc(100% - 16rem);margin-left:16rem}@media (max-height:1100px) and (min-width:1025px){.gv-sidebar-brand{min-height:5.25rem;padding-block:.85rem}.gv-sidebar-logo-mark{width:2.55rem;height:2.55rem}.gv-sidebar-navigation{padding-top:.75rem}.gv-sidebar-workspace-row>a{min-height:2.35rem;padding-block:.42rem}}.enterprise-navigation-search:is(.command-search,.enterprise-frame-search){min-height:auto;box-shadow:none;background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto;gap:.45rem;padding:0;display:grid;position:relative}.enterprise-navigation-search-form{border:1px solid var(--gv-command-border);border-radius:var(--gv-command-radius-sm);background:var(--gv-command-surface);min-width:0;min-height:2.65rem;color:var(--gv-command-text-muted);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.55rem;padding-left:.75rem;display:grid}.enterprise-navigation-search-form:focus-within{border-color:var(--gv-command-focus);box-shadow:0 0 0 3px #7de3d524}.enterprise-navigation-search .enterprise-record-search-link{border:1px solid var(--gv-command-border);border-radius:var(--gv-command-radius-sm);background:var(--gv-command-surface);min-height:2.65rem;color:var(--gv-command-accent);white-space:nowrap;justify-content:center;align-items:center;padding:0 .7rem;font-size:.64rem;font-weight:800;text-decoration:none;display:inline-flex}.enterprise-navigation-search .enterprise-record-search-link:is(:hover,:focus-visible){border-color:var(--gv-command-focus);background:var(--gv-command-surface-raised);color:#fff}.enterprise-navigation-results{z-index:100;border:1px solid var(--gv-command-border-strong);border-radius:var(--gv-command-radius);background:#071522;position:absolute;top:calc(100% + .4rem);left:0;right:0;overflow:hidden;box-shadow:0 18px 48px #0000006b}.enterprise-navigation-results-heading{border-bottom:1px solid var(--gv-command-border);color:var(--gv-command-text-faint);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:1rem;padding:.65rem .75rem;font-size:.59rem;font-weight:850;display:flex}.enterprise-navigation-results-heading a{color:var(--gv-command-accent);text-transform:none}.enterprise-navigation-results ul{max-height:22rem;margin:0;padding:.35rem;list-style:none;overflow-y:auto}.enterprise-navigation-results li a{border-radius:var(--gv-command-radius-sm);color:var(--gv-command-text);border:1px solid #0000;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.8rem;padding:.65rem .7rem;text-decoration:none;display:grid}.enterprise-navigation-results li a:is(:hover,:focus-visible){border-color:var(--gv-command-border-strong);background:var(--gv-command-surface-raised)}.enterprise-navigation-results li :is(strong,small){display:block}.enterprise-navigation-results li strong{font-size:.76rem}.enterprise-navigation-results li small,.enterprise-navigation-results>p{color:var(--gv-command-text-muted);margin-top:.18rem;font-size:.63rem}.enterprise-navigation-results li em{color:var(--gv-command-accent);text-align:right;font-size:.58rem;font-style:normal;font-weight:800}.enterprise-navigation-results>p{margin:0;padding:.9rem}.enterprise-frame-domain-heading{gap:var(--gv-space-1);margin:var(--gv-space-1) 0 var(--gv-space-3);padding:var(--gv-space-3);border-bottom:1px solid var(--gv-command-border);display:grid}.enterprise-frame-domain-heading small{color:var(--gv-command-accent);letter-spacing:.09em;text-transform:uppercase;font-size:.56rem;font-weight:850}.enterprise-frame-domain-heading strong{color:#fff;font-size:.85rem}.enterprise-frame-domain-heading span{color:var(--gv-command-text-muted);font-size:.62rem;line-height:1.45}.enterprise-frame-domain-items{gap:var(--gv-space-1);display:grid}.enterprise-frame-domain-items a,.enterprise-frame-domain-items .enterprise-frame-nav-unavailable{min-height:var(--gv-control-height);align-items:center;gap:var(--gv-space-2);padding:var(--gv-space-2) var(--gv-space-3);color:#b9c8d4;transition:border-color var(--gv-motion-fast) var(--gv-ease-standard), background-color var(--gv-motion-fast) var(--gv-ease-standard), color var(--gv-motion-fast) var(--gv-ease-standard), box-shadow var(--gv-motion-fast) var(--gv-ease-standard);border:1px solid #0000;border-radius:.55rem;grid-template-columns:.5rem minmax(0,1fr) auto;font-size:.74rem;text-decoration:none;display:grid}.enterprise-frame-domain-items a>i{background:var(--gv-command-border-strong);border-radius:50%;width:.42rem;height:.42rem}.enterprise-frame-domain-items a:hover{border-color:var(--gv-command-border);color:#fff;background:#0f2232b8}.enterprise-frame-domain-items a.active{border-color:var(--gv-command-border-strong);background:var(--gv-command-surface-raised);color:#fff;box-shadow:inset 2px 0 var(--gv-command-accent-blue), var(--gv-material-edge), 0 7px 18px #00000029}.enterprise-frame-domain-items a.active>i{background:var(--gv-command-accent);box-shadow:0 0 0 4px #2fd0bc1a}.enterprise-frame-primary-navigation{margin-top:var(--gv-space-5);border-top:1px solid var(--gv-command-border);padding-top:var(--gv-space-3)}.enterprise-frame-primary-navigation>section{gap:var(--gv-space-1);margin-bottom:var(--gv-space-4);display:grid}.enterprise-frame-primary-navigation>section>strong{color:var(--gv-command-text-faint);letter-spacing:.07em;text-transform:uppercase;padding:.55rem .7rem .3rem;font-size:.6rem;font-weight:850}.enterprise-frame-primary-navigation a{min-height:var(--gv-control-height);padding:var(--gv-space-2) var(--gv-space-3);border-radius:var(--gv-command-radius-sm);color:#9eb1c0;transition:border-color var(--gv-motion-fast) var(--gv-ease-standard), background-color var(--gv-motion-fast) var(--gv-ease-standard), color var(--gv-motion-fast) var(--gv-ease-standard), box-shadow var(--gv-motion-fast) var(--gv-ease-standard);border:1px solid #0000;align-items:center;font-size:.68rem;text-decoration:none;display:flex}.enterprise-frame-primary-navigation a:is(:hover,:focus-visible){border-color:var(--gv-command-border);color:#fff;background:#0f2232b8}.enterprise-frame-primary-navigation a[aria-current=page]{border-color:var(--gv-command-border-strong);background:var(--gv-command-surface-raised);color:#fff;box-shadow:inset 2px 0 var(--gv-command-accent-blue), var(--gv-material-edge), 0 7px 18px #00000029}.enterprise-frame-department{gap:var(--gv-space-1);display:grid}.enterprise-frame-department-row{gap:var(--gv-space-1);grid-template-columns:minmax(0,1fr) auto;display:grid}.enterprise-frame-department-row>a{min-width:0}.enterprise-frame-department-row>button{width:var(--gv-control-height);min-height:var(--gv-control-height);border-radius:var(--gv-command-radius-sm);color:var(--gv-command-text-muted);cursor:pointer;background:0 0;border:1px solid #0000;place-items:center;padding:0;display:grid}.enterprise-frame-department-row>button:is(:hover,:focus-visible),.enterprise-frame-department-row>button[aria-expanded=true]{border-color:var(--gv-command-border);background:var(--gv-command-surface-raised);color:#fff}.enterprise-frame-department-row>button span{transition:transform var(--gv-motion-fast) var(--gv-ease-standard)}.enterprise-frame-department-row>button[aria-expanded=true] span{transform:rotate(180deg)}.enterprise-frame-department-subjects{margin:0 0 var(--gv-space-2) var(--gv-space-3);padding:var(--gv-space-1) 0 var(--gv-space-1) var(--gv-space-2);border-left:1px solid var(--gv-command-border-strong);gap:.15rem;display:grid}.enterprise-frame-primary-navigation .enterprise-frame-department-subjects a{gap:var(--gv-space-2);min-height:2.15rem;color:var(--gv-command-text-muted);padding-block:.35rem;font-size:.62rem}.enterprise-frame-department-subjects a>i{background:var(--gv-command-border-strong);border-radius:50%;flex:none;width:.35rem;height:.35rem}.enterprise-frame-department-subjects a.active>i{background:var(--gv-command-accent);box-shadow:0 0 0 3px #2fd0bc1a}@media (max-width:760px){.enterprise-navigation-search:is(.command-search,.enterprise-frame-search){grid-template-columns:1fr}.enterprise-navigation-search .enterprise-record-search-link{min-height:2.2rem}}.management-review-login{background:radial-gradient(circle at 100% 0,#1e7c712e,#0000 36rem),linear-gradient(145deg,#0c2523,#153b36 54%,#eef5f1 54%);place-items:center;min-height:100vh;padding:clamp(1.25rem,4vw,4rem);display:grid}.management-review-card{background:#fffffff7;border:1px solid #ffffff59;border-radius:24px;width:min(100%,650px);padding:clamp(1.5rem,5vw,3.5rem);box-shadow:0 30px 80px #00141247}.management-review-brand{background:var(--nav);color:#fff;letter-spacing:.06em;border-radius:12px;place-items:center;width:3.25rem;height:3.25rem;margin-bottom:1.5rem;font-weight:850;display:grid}.management-review-card h1{color:var(--ink);margin:.4rem 0 .85rem;font-size:clamp(2rem,6vw,3.25rem);line-height:1.04}.management-review-introduction{color:var(--muted);margin:0;font-size:1.05rem;line-height:1.7}.management-review-form{gap:.55rem;margin-top:1.5rem;display:grid}.management-review-form label{color:var(--ink);margin-top:.45rem;font-weight:750}.management-review-form input{min-height:3rem;color:var(--ink);font:inherit;background:#fff;border:1px solid #9cb6ae;border-radius:10px;padding:.7rem .85rem}.management-review-form input:focus-visible,.management-review-form button:focus-visible,.management-review-logout:focus-visible{outline-offset:3px;outline:3px solid #83d5c7}.management-review-form button,.management-review-logout{background:var(--teal-dark);color:#fff;font:inherit;cursor:pointer;border:0;border-radius:10px;font-weight:800}.management-review-form button{min-height:3rem;margin-top:.8rem;padding:.7rem 1rem}.management-review-form .management-review-secondary-action{color:var(--ink);background:0 0;border:1px solid}.management-review-password-policy{color:var(--muted);margin:0;font-size:.9rem}.management-review-form button:disabled,.management-review-logout:disabled{cursor:wait;opacity:.7}.management-review-logout{z-index:1000;padding:.65rem .9rem;position:fixed;top:.85rem;right:.85rem;box-shadow:0 6px 20px #00141238}.management-review-status,.management-review-notice{border-radius:14px;margin-top:1.5rem;padding:1rem 1.1rem}.management-review-status{background:#edf8f4;border:1px solid #b9d8ce}.management-review-status.denied{background:#fff2ef;border-color:#e3b9b2}.management-review-status strong,.management-review-status span{display:block}.management-review-status span{color:var(--muted);margin-top:.35rem;line-height:1.55}.management-review-notice{border:1px solid var(--line);background:#f8faf8}.management-review-notice p{color:var(--muted);margin:.55rem 0 0;font-size:.92rem;line-height:1.55}.integration-workspace{color:#15252d;background:#f3f6f8;min-height:100vh}.integration-hero{color:#fff;background:linear-gradient(125deg,#092c36,#15556a);justify-content:space-between;gap:2rem;padding:3rem clamp(1.25rem,4vw,4.5rem);display:flex}.integration-hero h1{max-width:780px;margin:.4rem 0 .75rem;font-size:clamp(2rem,4vw,3.6rem);line-height:1.03}.integration-hero p{color:#d8edf2;max-width:760px;line-height:1.65}.integration-provider-warning{background:#06242dcc;border:1px solid #64c4d3;border-radius:14px;align-self:center;max-width:330px;padding:1.1rem 1.25rem}.integration-provider-warning strong,.integration-provider-warning span{display:block}.integration-provider-warning span{color:#cbe7ec;margin-top:.4rem;font-size:.88rem;line-height:1.45}.integration-subnav{z-index:5;background:#fff;border-bottom:1px solid #d7e0e4;gap:.4rem;padding:.7rem clamp(1.25rem,4vw,4.5rem);display:flex;position:sticky;top:0;overflow-x:auto}.integration-subnav a{color:#244a57;white-space:nowrap;border-radius:8px;padding:.55rem .75rem;font-size:.86rem;font-weight:700;text-decoration:none}.integration-subnav a:focus-visible,.integration-subnav a:hover{outline-offset:1px;background:#e9f5f7;outline:2px solid #18778d}.integration-workspace main{max-width:1480px;margin:0 auto;padding:1.5rem clamp(1.25rem,4vw,4.5rem) 4rem}.integration-summary-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:.75rem;margin-bottom:1rem;display:grid}.integration-stat,.integration-panel,.integration-definition{background:#fff;border:1px solid #d6e0e4;border-radius:14px;box-shadow:0 8px 28px #12303c0a}.integration-stat{padding:1rem}.integration-stat span,.integration-stat small,.integration-stat strong{display:block}.integration-stat span{color:#58707a;text-transform:uppercase;font-size:.76rem;font-weight:700}.integration-stat strong{color:#0e5669;margin:.35rem 0;font-size:1.9rem}.integration-stat small{color:#657881}.integration-panel{margin-top:1rem;padding:1.35rem}.integration-panel h2{margin:.25rem 0 1rem}.integration-heading,.integration-card-top{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.integration-definition-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;display:grid}.integration-definition{background:#fbfdfe;padding:1rem}.integration-definition h3{margin:0;font-size:1rem}.integration-inactive{color:#725a15;text-transform:uppercase;background:#fff8de;border:1px solid #a68c45;border-radius:999px;padding:.28rem .5rem;font-size:.72rem;font-weight:800}.integration-definition dl{grid-template-columns:1fr 1fr;gap:.65rem;display:grid}.integration-definition dt{color:#677c84;text-transform:uppercase;font-size:.72rem}.integration-definition dd{overflow-wrap:anywhere;margin:.15rem 0 0;font-size:.86rem}.integration-definition summary,.integration-readiness-list summary{cursor:pointer;color:#165f72;font-weight:700}.integration-two-column{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.integration-table-wrap{overflow-x:auto}.automation-command-bar{background:#f6f9fa;border:1px solid #d6e0e4;border-radius:12px;flex-wrap:wrap;gap:.75rem;margin:1rem 0;padding:.9rem;display:flex}.executive-automation-kpis .integration-stat{color:inherit;text-decoration:none}.executive-automation-kpis .integration-stat:hover,.executive-automation-kpis .integration-stat:focus-visible{border-color:var(--accent,#2f8cff);transform:translateY(-1px)}.integration-table-wrap td small,.integration-table-wrap th small{margin-top:.35rem;display:block}.automation-command-bar button{min-height:2.75rem}.integration-table-wrap a{color:#006b8f;text-underline-offset:.16rem;font-weight:650}.integration-table-wrap table{border-collapse:collapse;width:100%}.integration-table-wrap caption{text-align:left;color:#627780;padding-bottom:.8rem}.integration-table-wrap th,.integration-table-wrap td{text-align:left;vertical-align:top;border-bottom:1px solid #e0e7ea;padding:.8rem;font-size:.84rem}.integration-table-wrap th small{color:#6c7d84;margin-top:.2rem;display:block}.integration-panel li{margin:.55rem 0;line-height:1.45}.integration-panel li span{color:#627780;font-size:.84rem;display:block}.integration-limitation{color:#654d1c;background:#fff9e9;border-left:3px solid #ba8a2c;padding:.65rem .75rem}.readiness-state{color:#165f4c;background:#e3f5ef;border-radius:8px;padding:.45rem .65rem;font-weight:800;display:inline-block}.integration-readiness-list details{border-bottom:1px solid #e0e7ea;padding:.65rem 0}@media (max-width:1100px){.integration-summary-grid{grid-template-columns:repeat(3,1fr)}.integration-definition-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:760px){.integration-hero{flex-direction:column;padding-top:2rem}.integration-provider-warning{align-self:stretch;max-width:none}.integration-summary-grid,.integration-definition-grid,.integration-two-column{grid-template-columns:1fr}}.enterprise-intelligence-workspace{background:var(--gv-command-bg);color:var(--gv-command-text);gap:1rem;padding:1rem;display:grid}.intelligence-platform-hero,.intelligence-platform-panel{border:1px solid var(--gv-command-border);border-radius:var(--gv-command-radius);background:var(--gv-command-surface);padding:1.1rem}.intelligence-platform-hero,.intelligence-recommendation-heading{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.intelligence-platform-hero h1,.intelligence-platform-panel h2,.intelligence-recommendation h3{margin:.25rem 0}.intelligence-platform-hero p,.intelligence-platform-panel p,.intelligence-recommendation p{color:var(--gv-command-text-muted)}.intelligence-platform-metrics,.intelligence-provider-grid,.intelligence-recommendation-grid{grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:.75rem;margin-top:1rem;display:grid}.intelligence-platform-metrics article,.intelligence-provider-grid article,.intelligence-recommendation{border:1px solid var(--gv-command-border);border-radius:var(--gv-command-radius-sm);background:var(--gv-command-surface-raised);padding:.9rem}.intelligence-platform-metrics span,.intelligence-platform-metrics strong{display:block}.intelligence-platform-metrics strong{margin-top:.3rem;font-size:1.55rem}.intelligence-platform-limitation{border-left:3px solid var(--gv-command-attention);padding:.75rem}.intelligence-recommendation{grid-column:span 2}.intelligence-recommendation-heading>strong{color:var(--gv-command-accent);white-space:nowrap}.intelligence-recommendation dl{gap:.5rem;display:grid}.intelligence-recommendation dl div{grid-template-columns:8rem 1fr;gap:.5rem;display:grid}.intelligence-recommendation dt{color:var(--gv-command-text-muted)}.intelligence-recommendation dd{margin:0}.intelligence-recommendation ul{padding-left:1.2rem}.intelligence-recommendation li span{color:var(--gv-command-text-muted);display:block}.intelligence-review-actions{flex-wrap:wrap;gap:.5rem;margin-top:1rem;display:flex}@media (max-width:760px){.intelligence-platform-hero,.intelligence-recommendation-heading{flex-direction:column}.intelligence-recommendation{grid-column:span 1}.intelligence-recommendation dl div{grid-template-columns:1fr}}.configuration-workspace{color:var(--gv-command-text);background:var(--gv-command-bg);gap:1rem;padding:1rem;display:grid}.configuration-hero,.configuration-panel{border:1px solid var(--gv-command-border);border-radius:var(--gv-command-radius);background:var(--gv-command-surface);padding:1.1rem}.configuration-hero,.configuration-heading{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.configuration-hero h1,.configuration-panel h2,.configuration-profile h3{margin:.25rem 0}.configuration-hero p,.configuration-panel p,.configuration-profile p{color:var(--gv-command-text-muted)}.configuration-active{border-left:3px solid var(--gv-command-accent);min-width:15rem;padding-left:1rem}.configuration-active span,.configuration-active strong,.configuration-active small{display:block}.configuration-active span,.configuration-active small,.configuration-profile>span{color:var(--gv-command-text-muted)}.configuration-profile-grid,.configuration-stat-grid{grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));gap:.75rem;margin-top:1rem;display:grid}.configuration-profile,.configuration-stat-grid article{border:1px solid var(--gv-command-border);border-radius:var(--gv-command-radius-sm);background:var(--gv-command-surface-raised);padding:.9rem}.configuration-profile.active{border-color:var(--gv-command-accent);box-shadow:inset 0 3px var(--gv-command-accent)}.configuration-stat-grid span,.configuration-stat-grid strong{display:block}.configuration-stat-grid strong{margin-top:.25rem;font-size:1.5rem}.configuration-table-wrap{overflow-x:auto}.configuration-table-wrap table{border-collapse:collapse;width:100%}.configuration-table-wrap th,.configuration-table-wrap td{border-bottom:1px solid var(--gv-command-border);text-align:left;vertical-align:top;padding:.75rem}.configuration-table-wrap th small{max-width:26rem;color:var(--gv-command-text-muted);font-weight:400;display:block}.configuration-enabled{color:var(--gv-command-positive)}.configuration-disabled{color:var(--gv-command-text-faint)}.configuration-message,.configuration-note{border-left:3px solid var(--gv-command-accent-blue);padding:.75rem}.configuration-audit{gap:.5rem;padding:0;list-style:none;display:grid}.configuration-audit li{border-bottom:1px solid var(--gv-command-border);grid-template-columns:minmax(12rem,1fr) 2fr minmax(14rem,1fr);gap:.75rem;padding:.65rem 0;display:grid}@media (max-width:760px){.configuration-hero,.configuration-heading{flex-direction:column}.configuration-audit li{grid-template-columns:1fr}}.enterprise-lifecycle-timeline{grid-template-columns:repeat(7,minmax(8.5rem,1fr));gap:.65rem;margin:1.25rem 0;padding:0;list-style:none;display:grid;overflow-x:auto}.enterprise-lifecycle-stage{border:1px solid var(--line);background:var(--surface);width:100%;min-height:7.5rem;color:inherit;text-align:left;cursor:pointer;border-radius:.75rem;align-content:start;gap:.35rem;padding:.85rem;display:grid}.enterprise-lifecycle-stage>span{background:var(--mint);border-radius:999px;place-items:center;width:1.75rem;height:1.75rem;font-weight:700;display:grid}.enterprise-lifecycle-stage small{text-transform:capitalize}.enterprise-lifecycle-stage[aria-current=step]{border-color:var(--teal);box-shadow:0 0 0 2px #0e766e4d}.enterprise-lifecycle-stage--completed{border-color:#3b7a57}.enterprise-lifecycle-stage--blocked,.enterprise-lifecycle-stage--failed{border-color:#a64545}.enterprise-lifecycle-stage--pending-approval{border-color:#9a6b16}.enterprise-lifecycle-stage:focus-visible{outline:3px solid var(--teal);outline-offset:2px}.copilot-workspace{min-height:100vh;color:var(--ink,#152a3a);background:linear-gradient(145deg,#f4f8f9 0%,#eef4f1 55%,#f8f5ed 100%);padding:32px clamp(20px,5vw,72px) 64px}.copilot-header,.copilot-response-heading{justify-content:space-between;align-items:flex-start;gap:24px;max-width:1440px;margin:0 auto 24px;display:flex}.copilot-header h1{max-width:760px;margin:6px 0 10px;font-size:clamp(2rem,5vw,4.5rem);line-height:.98}.copilot-header p{color:#52636c;max-width:720px;font-size:1.05rem}.copilot-back{color:inherit;background:#fff;border:1px solid #bccac8;border-radius:999px;padding:12px 16px;text-decoration:none}.copilot-provider-banner{color:#173f37;background:#e5f5ee;border:1px solid #2f7667;border-radius:12px;justify-content:space-between;gap:18px;max-width:1440px;margin:0 auto 18px;padding:15px 18px;display:flex}.copilot-workspace .assurance-tabs{max-width:1440px;margin:0 auto 22px}.copilot-workspace main{max-width:1440px;margin:0 auto}.copilot-context,.copilot-metrics{background:#ccd6d3;border:1px solid #ccd6d3;border-radius:14px;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-bottom:22px;display:grid;overflow:hidden}.copilot-context div,.copilot-metrics div{background:#fff;flex-direction:column;gap:5px;padding:15px 17px;display:flex}.copilot-context span,.copilot-metrics span,.field-label{color:#63747c;letter-spacing:.05em;text-transform:uppercase;font-size:.78rem;font-weight:700}.copilot-card{background:#ffffffeb;border:1px solid #d4ddda;border-radius:16px;margin-bottom:18px;padding:clamp(18px,3vw,28px);box-shadow:0 10px 34px #1c343c0f}.copilot-card h2,.copilot-card h3{margin:4px 0 12px}.copilot-card li{margin-bottom:8px;line-height:1.55}.copilot-request-grid{grid-template-columns:minmax(240px,1.5fr) 1fr 1fr auto;align-items:end;gap:18px;display:grid}.copilot-request-grid label{flex-direction:column;gap:7px;display:flex}.copilot-request-grid select{background:#fff;border:1px solid #aebcb9;border-radius:8px;min-height:44px;padding:8px 11px}.copilot-request-grid button,.copilot-actions button{color:#fff;background:#145c50;border:0;border-radius:8px;min-height:44px;padding:10px 16px;font-weight:750}.copilot-request-grid button:disabled,.copilot-actions button:disabled{opacity:.48;cursor:not-allowed}.copilot-status{color:#435962;margin:14px 0 0}.copilot-response-heading{align-items:center;margin-top:30px}.copilot-section-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.finding-kind{color:#28685c;letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:800}.citation-list{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:10px;display:grid}.citation-list a{color:inherit;background:#f8fbfa;border:1px solid #cbd7d3;border-radius:10px;flex-direction:column;gap:5px;padding:14px;text-decoration:none;display:flex}.citation-list span{color:#5f7077;font-size:.83rem}.copilot-actions{flex-wrap:wrap;gap:10px;display:flex}.copilot-metrics{margin-top:20px}.copilot-metrics strong{font-size:1.7rem}@media (max-width:900px){.copilot-header,.copilot-provider-banner{flex-direction:column}.copilot-context,.copilot-metrics,.copilot-request-grid,.copilot-section-grid{grid-template-columns:1fr 1fr}}@media (max-width:600px){.copilot-workspace{padding-inline:14px}.copilot-context,.copilot-metrics,.copilot-request-grid,.copilot-section-grid{grid-template-columns:1fr}}.enterprise-workspace-template{gap:var(--gv-grid-gap-standard);display:grid}.enterprise-template-slot{min-width:0}.enterprise-template-executive-summary,.enterprise-template-supporting-intelligence,.enterprise-template-recent-activity,.enterprise-template-context-panel,.enterprise-template-actions{gap:var(--gv-grid-gap-standard);display:grid}.enterprise-template-executive-summary{padding-bottom:var(--gv-space-2);border-bottom:var(--gv-border-width) solid var(--gv-color-border)}.enterprise-template-primary-operational-area{z-index:1;position:relative}.enterprise-template-supporting-intelligence,.enterprise-template-recent-activity,.enterprise-template-context-panel{color:var(--gv-color-text-muted)}.enterprise-template-context-panel{padding:var(--gv-space-3);border:var(--enterprise-panel-border);border-radius:var(--gv-radius-md);background:var(--enterprise-workspace-background);box-shadow:var(--gv-material-edge)}.enterprise-template-actions{justify-items:stretch}.enterprise-context-ribbon{gap:var(--gv-grid-gap-compact);padding:var(--gv-space-3);border:var(--enterprise-panel-border);border-radius:var(--gv-radius-sm);background:var(--enterprise-workspace-background);box-shadow:var(--gv-material-edge);grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));margin:0;display:grid}.enterprise-context-ribbon>div{min-width:0;padding-inline:var(--gv-space-2)}.enterprise-context-ribbon dt{color:var(--gv-color-text-faint);font-size:var(--gv-type-caption);font-weight:var(--gv-weight-semibold);letter-spacing:var(--gv-tracking-label);text-transform:uppercase}.enterprise-context-ribbon dd{margin:var(--gv-space-1) 0 0;color:var(--gv-color-text);font-weight:var(--gv-weight-medium);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.enterprise-alert-strip{gap:var(--gv-grid-gap-compact);grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));display:grid}.enterprise-alert-strip>:is(a,article){gap:var(--gv-space-1);padding:var(--gv-space-3) var(--gv-space-4);border:var(--enterprise-panel-border);border-left:3px solid var(--gv-color-attention);border-radius:var(--gv-radius-sm);background:var(--enterprise-panel-background);color:var(--gv-color-text);box-shadow:var(--gv-material-edge);text-decoration:none;display:grid}.enterprise-alert-strip>.tone-critical{border-left-color:var(--gv-color-critical)}.enterprise-alert-strip>.tone-positive{border-left-color:var(--gv-color-positive)}.enterprise-alert-strip>.tone-informational{border-left-color:var(--gv-color-informational)}.enterprise-alert-strip span{color:var(--gv-color-text-muted);font-size:var(--gv-type-small)}.enterprise-command-panel,.enterprise-chart-frame{padding:var(--gv-space-4);border:var(--enterprise-panel-border);border-radius:var(--gv-radius-md);background:var(--enterprise-panel-background);box-shadow:var(--enterprise-workspace-shadow);margin:0}.enterprise-command-panel>header,.enterprise-chart-frame>figcaption{justify-content:space-between;align-items:flex-start;gap:var(--gv-space-4);margin-bottom:var(--gv-space-3);padding-bottom:var(--gv-space-3);border-bottom:var(--gv-border-width) solid var(--gv-color-border);display:flex}.enterprise-chart-frame>figcaption>div{gap:var(--gv-space-1);display:grid}.enterprise-chart-frame>figcaption>small{color:var(--gv-color-text-faint);font-size:var(--gv-type-caption);font-weight:var(--gv-weight-semibold);white-space:nowrap}.enterprise-chart-frame.visualization-primary{min-height:22rem}.enterprise-chart-frame.visualization-operational{min-height:18rem}.enterprise-chart-frame.visualization-supporting,.enterprise-chart-frame.visualization-reference{background:var(--enterprise-workspace-background);min-height:14rem;box-shadow:var(--gv-material-edge)}.enterprise-command-panel h2,.enterprise-chart-frame strong{color:var(--gv-color-text);font-size:var(--gv-type-section);margin:0}.enterprise-command-panel header div,.enterprise-chart-frame figcaption span{color:var(--gv-color-text-muted)}.enterprise-command-panel-actions{gap:var(--gv-space-2);flex-wrap:wrap;display:flex}.enterprise-chart-plot{min-height:12rem}.enterprise-chart-legend{gap:var(--gv-space-3);margin-top:var(--gv-space-3);color:var(--gv-color-text-muted);font-size:var(--gv-type-small);flex-wrap:wrap;display:flex}.enterprise-intelligence-summary{gap:var(--gv-space-2);margin:var(--gv-space-4) 0 0;padding-top:var(--gv-space-3);border-top:var(--gv-border-width) solid var(--gv-color-border);grid-template-columns:repeat(auto-fit,minmax(min(100%,11rem),1fr));display:grid}.enterprise-intelligence-summary>div{min-width:0;padding-inline:var(--gv-space-2);border-left:2px solid var(--gv-color-border-strong)}.enterprise-intelligence-summary dt{color:var(--gv-color-text-faint);font-size:var(--gv-type-caption);font-weight:var(--gv-weight-semibold);letter-spacing:var(--gv-tracking-label);text-transform:uppercase}.enterprise-intelligence-summary dd{margin:var(--gv-space-1) 0 0;color:var(--gv-color-text);font-size:var(--gv-type-small);line-height:var(--gv-leading-body)}.enterprise-trend-indicator{align-items:center;gap:var(--gv-space-1);color:var(--gv-color-text-muted);flex-wrap:wrap;font-style:normal;display:inline-flex}.enterprise-trend-indicator>i{background:currentColor;border-radius:50%;flex:none;width:.5rem;height:.5rem}.enterprise-trend-indicator>span{color:currentColor;font-weight:var(--gv-weight-semibold)}.enterprise-trend-indicator>small{color:var(--gv-color-text-faint)}.enterprise-trend-indicator.trend-improving{color:var(--gv-color-positive)}.enterprise-trend-indicator.trend-declining{color:var(--gv-color-critical)}.enterprise-trend-indicator.trend-seasonal,.enterprise-trend-indicator.trend-forecast{color:var(--gv-color-informational)}.enterprise-progress-indicator{gap:var(--gv-space-2);display:grid}.enterprise-progress-indicator>div{justify-content:space-between;align-items:baseline;gap:var(--gv-space-3);display:flex}.enterprise-progress-indicator span,.enterprise-progress-indicator small{color:var(--gv-color-text-muted);font-size:var(--gv-type-small)}.enterprise-progress-track{border:var(--gv-border-width) solid var(--gv-color-border);border-radius:var(--gv-radius-lg);background:var(--gv-color-surface-1);height:.5rem;overflow:hidden}.enterprise-progress-track>i{border-radius:inherit;background:var(--gv-color-informational);height:100%;display:block}.enterprise-progress-indicator.status-healthy .enterprise-progress-track>i,.enterprise-progress-indicator.status-completed .enterprise-progress-track>i{background:var(--gv-color-positive)}.enterprise-progress-indicator.status-attention-required .enterprise-progress-track>i,.enterprise-progress-indicator.status-monitoring .enterprise-progress-track>i{background:var(--gv-color-attention)}.enterprise-progress-indicator.status-critical .enterprise-progress-track>i{background:var(--gv-color-critical)}.enterprise-timeline{gap:0;margin:0;padding:0;list-style:none;display:grid}.enterprise-timeline>li{gap:var(--gv-space-3);padding:var(--gv-space-3) 0;border-bottom:var(--gv-border-width) solid var(--gv-color-border);grid-template-columns:auto minmax(0,1fr) auto;display:grid;position:relative}.enterprise-timeline>li:last-child{border-bottom:0}.enterprise-timeline>li>i{border:2px solid var(--gv-color-border-strong);background:var(--gv-color-surface-2);border-radius:50%;width:.65rem;height:.65rem;margin-top:.25rem}.enterprise-timeline>li.status-healthy>i,.enterprise-timeline>li.status-completed>i{border-color:var(--gv-color-positive)}.enterprise-timeline>li.status-monitoring>i,.enterprise-timeline>li.status-attention-required>i,.enterprise-timeline>li.status-pending>i{border-color:var(--gv-color-attention)}.enterprise-timeline>li.status-critical>i{border-color:var(--gv-color-critical)}.enterprise-timeline>li>div{gap:var(--gv-space-1);display:grid}.enterprise-timeline span,.enterprise-timeline small,.enterprise-timeline em{color:var(--gv-color-text-muted);font-size:var(--gv-type-small)}.enterprise-timeline em{text-transform:capitalize;font-style:normal}.enterprise-tabs,.enterprise-pagination{align-items:center;gap:var(--gv-space-1);padding:var(--gv-space-1);scrollbar-width:thin;display:flex;overflow-x:auto}.enterprise-tabs a,.enterprise-pagination :is(a,span){min-height:var(--gv-control-height-compact);padding:var(--gv-space-2) var(--gv-space-3);border:var(--gv-border-width) solid transparent;border-radius:var(--gv-radius-sm);color:var(--gv-color-text-muted);white-space:nowrap;text-decoration:none}.enterprise-tabs a:hover,.enterprise-pagination a:hover,.enterprise-tabs a[aria-current=page],.enterprise-pagination a[aria-current=page]{border-color:var(--gv-color-border-strong);background:var(--gv-color-surface-2);color:var(--gv-color-text)}.enterprise-pagination span{opacity:var(--gv-opacity-disabled)}.enterprise-menu{position:relative}.enterprise-menu summary{min-height:var(--gv-control-height-compact);padding:var(--gv-space-2) var(--gv-space-3);border:var(--enterprise-panel-border);border-radius:var(--gv-radius-sm);background:var(--gv-color-surface-1);color:var(--gv-color-text);cursor:pointer;list-style:none}.enterprise-menu>div{z-index:20;min-width:14rem;margin-top:var(--gv-space-1);padding:var(--gv-space-2);border:var(--enterprise-panel-border);border-radius:var(--gv-radius-md);background:var(--gv-color-surface-2);box-shadow:var(--gv-shadow-overlay);position:absolute;right:0}.enterprise-dialog{border:var(--enterprise-panel-border);border-radius:var(--gv-radius-lg);background:var(--gv-color-surface-1);width:min(100% - 2rem,42rem);color:var(--gv-color-text);box-shadow:var(--gv-shadow-overlay);padding:0}.enterprise-dialog::backdrop{background:var(--gv-color-scrim)}.enterprise-dialog>header,.enterprise-dialog-body{padding:var(--gv-space-5)}.enterprise-dialog>header{border-bottom:var(--gv-border-width) solid var(--gv-color-border)}.enterprise-dialog h2{margin:0}.enterprise-experience-frame :is(.enterprise-workspace-page,.incident-page,.assurance-workspace,.configuration-workspace,.workspace,.copilot-workspace,.rca-workspace,.integration-workspace,.enterprise-intelligence-workspace){width:min(100%, var(--enterprise-content-width));padding:var(--enterprise-space-4) clamp(.8rem, 1.8vw, 1.75rem) 4rem;color:var(--gv-command-text);margin-inline:auto}.enterprise-experience-frame .enterprise-workspace-header,.enterprise-experience-frame :is(.incident-hero,.assurance-hero,.configuration-hero,.integration-hero,.intelligence-platform-hero){align-items:center;gap:var(--enterprise-space-5);min-height:9.5rem;margin:0 0 var(--enterprise-space-3);padding:var(--enterprise-space-5);border:var(--enterprise-panel-border);border-radius:var(--gv-command-radius);background:radial-gradient(circle at 92% 10%, #2fd0bc0f, transparent 20rem), var(--enterprise-workspace-background);box-shadow:var(--enterprise-workspace-shadow);grid-template-columns:minmax(0,1.55fr) minmax(15rem,.65fr);display:grid}.enterprise-experience-frame .enterprise-workspace-heading,.enterprise-experience-frame .enterprise-workspace-summary{min-width:0}.enterprise-experience-frame .enterprise-workspace-operational-status{align-items:center;gap:var(--gv-space-2);margin-top:var(--gv-space-3);color:var(--gv-command-text-muted);font-size:var(--gv-type-small);flex-wrap:wrap;display:flex}.enterprise-experience-frame .enterprise-workspace-operational-status>span{color:var(--gv-command-text-faint);font-size:var(--gv-type-caption);font-weight:var(--gv-weight-semibold);letter-spacing:var(--gv-tracking-label);text-transform:uppercase}.enterprise-experience-frame .enterprise-workspace-header-filters,.enterprise-experience-frame .enterprise-workspace-header-actions{align-items:center;gap:var(--gv-space-2);flex-wrap:wrap;display:flex}.enterprise-experience-frame .enterprise-workspace-header-actions{padding-top:var(--gv-space-3);border-top:var(--gv-border-width) solid var(--gv-color-border)}.enterprise-experience-frame :is(.enterprise-workspace-heading,.enterprise-workspace-header,.incident-hero,.assurance-hero,.configuration-hero,.integration-hero,.intelligence-platform-hero) h1{margin:var(--enterprise-space-1) 0;color:#fff;letter-spacing:var(--gv-tracking-title);font-family:inherit;font-size:clamp(1.65rem,2.5vw,2.5rem);font-weight:780;line-height:1.08}.enterprise-experience-frame :is(.enterprise-workspace-description,.enterprise-workspace-header,.incident-hero,.assurance-hero,.configuration-hero,.integration-hero,.intelligence-platform-hero) p{max-width:72ch;margin:var(--enterprise-space-1) 0 0;color:var(--gv-command-text-muted);font-size:.84rem;line-height:1.55}.enterprise-experience-frame .enterprise-workspace-summary,.enterprise-experience-frame :is(.hero-summary,.search-hero-summary,.provider-admin-summary,.assurance-classification){gap:var(--enterprise-space-1);padding:var(--enterprise-space-4);border-radius:var(--gv-command-radius-sm);background:var(--enterprise-panel-background);color:var(--gv-command-text-muted);box-shadow:var(--gv-material-edge);border:1px solid #28516b;display:grid}.enterprise-experience-frame .enterprise-workspace-summary>strong,.enterprise-experience-frame :is(.hero-summary,.search-hero-summary,.provider-admin-summary,.assurance-classification)>strong{color:#fff;font-size:.82rem}.enterprise-experience-frame .enterprise-workspace-navigation,.enterprise-experience-frame :is(.workforce-local-nav,.project-operations-subnav,.assurance-tabs,.integration-subnav){z-index:18;align-items:center;gap:var(--enterprise-space-1);margin:0 0 var(--enterprise-space-3);padding:var(--enterprise-space-2);border:var(--enterprise-panel-border);border-radius:var(--gv-command-radius-sm);background:var(--enterprise-workspace-background);box-shadow:var(--enterprise-workspace-shadow);scrollbar-width:none;display:flex;position:sticky;top:10.15rem;overflow-x:auto}.enterprise-experience-frame .enterprise-workspace-navigation::-webkit-scrollbar{display:none}.enterprise-experience-frame .enterprise-workspace-navigation a,.enterprise-experience-frame :is(.workforce-local-nav,.project-operations-subnav,.assurance-tabs,.integration-subnav) a{min-height:2.2rem;color:var(--gv-command-text-muted);white-space:nowrap;border:1px solid #0000;border-radius:.42rem;flex:none;align-items:center;padding:.45rem .68rem;font-size:.65rem;font-weight:760;text-decoration:none;display:inline-flex}.enterprise-experience-frame .enterprise-workspace-navigation a:is(:hover,.active),.enterprise-experience-frame .enterprise-workspace-navigation a[aria-current=page],.enterprise-experience-frame :is(.workforce-local-nav,.project-operations-subnav,.assurance-tabs,.integration-subnav) a:hover{color:#fff;background:#113850;border-color:#286a82}.enterprise-experience-frame .enterprise-kpi-strip,.enterprise-experience-frame :is(.incident-metrics,.assurance-metrics,.project-operations-metrics,.integration-summary-grid,.intelligence-platform-metrics,.executive-metric-grid,.command-metric-grid){gap:var(--enterprise-space-3);margin:0 0 var(--enterprise-space-4);grid-template-columns:repeat(auto-fit,minmax(10.5rem,1fr));grid-auto-rows:1fr;display:grid}.enterprise-experience-frame .enterprise-kpi-card,.enterprise-experience-frame :is(.metric-card,.project-metric-card,.assurance-metric,.integration-stat,.executive-metric,.command-metric,.incident-metrics>article,.assurance-metrics>article,.intelligence-platform-metrics>article){justify-content:space-between;gap:var(--enterprise-space-1);min-width:0;min-height:7.4rem;padding:var(--enterprise-space-4);border:var(--enterprise-panel-border);border-radius:var(--gv-command-radius);background:var(--enterprise-panel-background);color:var(--gv-command-text);box-shadow:var(--enterprise-interactive-shadow);transition:border-color var(--gv-motion-fast) var(--gv-ease-standard), transform var(--gv-motion-fast) var(--gv-ease-standard), box-shadow var(--gv-motion-fast) var(--gv-ease-standard);flex-direction:column;text-decoration:none;display:flex}.enterprise-experience-frame a.enterprise-kpi-card:hover,.enterprise-experience-frame :is(a.metric-card,a.project-metric-card,a.command-metric):hover{box-shadow:var(--gv-material-edge), var(--gv-shadow-interactive-hover);transform:translateY(var(--gv-hover-lift));border-color:#347696}.enterprise-experience-frame .enterprise-kpi-card>span,.enterprise-experience-frame :is(.metric-card,.project-metric-card,.assurance-metric,.integration-stat)>span{color:#d9e5ed;font-size:.72rem;font-weight:780;line-height:1.35}.enterprise-experience-frame .enterprise-kpi-card>strong,.enterprise-experience-frame :is(.metric-card,.project-metric-card,.assurance-metric,.integration-stat)>strong{color:#fff;font-size:clamp(1.48rem,2vw,2.08rem);font-weight:var(--gv-weight-bold);letter-spacing:var(--gv-tracking-title);line-height:1}.enterprise-experience-frame .enterprise-kpi-card>small,.enterprise-experience-frame :is(.metric-card,.project-metric-card,.assurance-metric,.integration-stat)>small{color:var(--gv-command-text-faint);font-size:.58rem;line-height:1.35}.enterprise-experience-frame .enterprise-kpi-condition{align-self:flex-start;align-items:center;gap:var(--gv-space-1);color:var(--gv-command-text-muted);letter-spacing:.025em;font-size:.55rem;font-weight:780;display:inline-flex}.enterprise-experience-frame .enterprise-kpi-condition i{background:currentColor;border-radius:50%;flex:none;width:.42rem;height:.42rem;box-shadow:0 0 0 3px #94a7b41a}.enterprise-experience-frame .enterprise-kpi-card.tone-positive .enterprise-kpi-condition{color:var(--gv-command-positive)}.enterprise-experience-frame .enterprise-kpi-card.tone-attention .enterprise-kpi-condition{color:var(--gv-command-attention)}.enterprise-experience-frame .enterprise-kpi-card.tone-critical .enterprise-kpi-condition{color:var(--gv-command-critical)}.enterprise-experience-frame .enterprise-kpi-card.tone-informational .enterprise-kpi-condition{color:var(--gv-command-accent-blue)}.enterprise-experience-frame .enterprise-workspace-section,.enterprise-experience-frame :is(.incident-section,.incident-panel,.assurance-register,.assurance-detail,.integration-panel,.intelligence-platform-panel,.configuration-panel,.rca-panel,.copilot-panel,.command-panel){margin:0 0 var(--enterprise-space-4);padding:var(--enterprise-space-4);border:var(--enterprise-panel-border);border-radius:var(--gv-command-radius);background:var(--enterprise-workspace-background);color:var(--gv-command-text);box-shadow:var(--enterprise-workspace-shadow)}.enterprise-experience-frame .enterprise-section-heading,.enterprise-experience-frame :is(.section-heading,.assurance-section-heading,.panel-heading,.command-panel-heading){justify-content:space-between;align-items:flex-start;gap:var(--enterprise-space-4);margin-bottom:var(--enterprise-space-3);padding-bottom:var(--enterprise-space-3);border-bottom:1px solid var(--gv-command-border);display:flex}.enterprise-experience-frame .enterprise-section-heading h2,.enterprise-experience-frame :is(.section-heading,.assurance-section-heading,.panel-heading,.command-panel-heading) h2{margin:var(--enterprise-space-1) 0 0;color:#f5f9fc;font-size:var(--gv-type-section);font-weight:var(--gv-weight-bold);letter-spacing:var(--gv-tracking-title);line-height:1.3}.enterprise-experience-frame .enterprise-toolbar,.enterprise-experience-frame :is(.assurance-toolbar,.executive-filter-bar,.search-filter-groups,.provider-form-actions,.intelligence-review-actions){align-items:end;gap:var(--enterprise-space-2);margin-bottom:var(--enterprise-space-3);padding:var(--enterprise-space-3);border:var(--enterprise-panel-border);border-radius:var(--gv-command-radius-sm);background:var(--enterprise-workspace-background);box-shadow:var(--gv-material-edge);flex-wrap:wrap;display:flex}.enterprise-experience-frame :is(button,.button,.governed-action,.secondary-button,.text-button){min-height:var(--enterprise-control-height);border-radius:var(--gv-command-radius-sm);color:#d7fff8;cursor:pointer;font:inherit;transition:border-color var(--gv-motion-fast) var(--gv-ease-standard), background-color var(--gv-motion-fast) var(--gv-ease-standard), box-shadow var(--gv-motion-fast) var(--gv-ease-standard), transform var(--gv-motion-fast) var(--gv-ease-standard);background:#123f53;border:1px solid #2f7180;padding:.6rem .85rem;font-size:.68rem;font-weight:790}.enterprise-experience-frame :is(button,.button,.governed-action,.secondary-button,.text-button):hover:not(:disabled){border-color:var(--gv-command-accent);color:#fff;box-shadow:var(--gv-material-edge), 0 8px 20px #00000029;transform:translateY(var(--gv-hover-lift));background:#18526a}.enterprise-experience-frame button:disabled{cursor:not-allowed;opacity:.5}.enterprise-experience-frame :is(input,select,textarea){min-height:var(--enterprise-control-height);border:var(--enterprise-panel-border);border-radius:var(--gv-command-radius-sm);background:var(--gv-color-canvas-deep);color:var(--gv-command-text);font:inherit;padding:.62rem .7rem;font-size:.72rem}.enterprise-experience-frame textarea{resize:vertical;min-height:6rem}.enterprise-experience-frame :is(input,select,textarea):focus{border-color:var(--gv-command-focus);outline:0;box-shadow:0 0 0 3px #7de3d521}.enterprise-experience-frame :is(label,fieldset){color:var(--gv-command-text-muted)}.enterprise-experience-frame label{gap:var(--enterprise-space-1);font-size:.64rem;font-weight:720;display:grid}.enterprise-experience-frame :is(.governed-form,.project-action-form,.provider-configuration-form,.search-form,.copilot-request-grid){gap:var(--enterprise-space-3);padding:var(--enterprise-space-4);border:var(--enterprise-panel-border);border-radius:var(--gv-command-radius-sm);background:var(--enterprise-workspace-background);box-shadow:var(--gv-material-edge);grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));display:grid}.enterprise-experience-frame .enterprise-search-control{grid-template-columns:minmax(0,1fr) auto;min-width:min(100%,25rem);display:grid}.enterprise-experience-frame .enterprise-search-control label>span{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.enterprise-experience-frame .enterprise-table-wrap,.enterprise-experience-frame :is(.project-table-wrap,.command-table-wrap,.table-wrap,.assurance-table-wrap){border:var(--enterprise-panel-border);border-radius:var(--gv-command-radius-sm);background:var(--enterprise-workspace-background);width:100%;box-shadow:var(--gv-material-edge);scrollbar-color:var(--gv-command-border-strong) transparent;overflow-x:auto}.enterprise-experience-frame .enterprise-data-grid{border:var(--enterprise-panel-border);border-radius:var(--gv-command-radius-md);background:var(--enterprise-workspace-background);min-width:0;box-shadow:var(--gv-material-edge);gap:0;display:grid;overflow:hidden}.enterprise-experience-frame .enterprise-data-grid>.enterprise-table-wrap{box-shadow:none;border:0;border-radius:0}.enterprise-experience-frame .enterprise-data-grid-header,.enterprise-experience-frame .enterprise-data-grid-footer{justify-content:space-between;align-items:center;gap:var(--enterprise-space-3);padding:var(--enterprise-space-3) var(--enterprise-space-4);background:var(--gv-color-surface-1);display:flex}.enterprise-experience-frame .enterprise-data-grid-header{border-bottom:1px solid var(--gv-command-border)}.enterprise-experience-frame .enterprise-data-grid-footer{border-top:1px solid var(--gv-command-border)}.enterprise-experience-frame .enterprise-saved-view{gap:.12rem;min-width:8rem;display:grid}.enterprise-experience-frame .enterprise-saved-view small{color:var(--gv-command-text-faint);letter-spacing:.05em;text-transform:uppercase;font-size:.52rem;font-weight:800}.enterprise-experience-frame .enterprise-saved-view strong{color:var(--gv-command-text);font-size:.68rem}.enterprise-experience-frame .enterprise-saved-view[data-view-scope=personal] small{color:var(--gv-color-info)}.enterprise-experience-frame .enterprise-saved-view[data-view-scope=department] small{color:var(--gv-color-accent)}.enterprise-experience-frame .enterprise-saved-view[data-view-scope=executive] small{color:var(--gv-color-planning)}.enterprise-experience-frame .enterprise-data-grid-toolbar{justify-content:flex-end;align-items:end;gap:var(--enterprise-space-2);flex:1;min-width:0;display:flex}.enterprise-experience-frame :is(.enterprise-data-grid-search,.enterprise-data-grid-filters,.enterprise-data-grid-actions){align-items:end;gap:var(--enterprise-space-2);display:flex}.enterprise-experience-frame .enterprise-data-grid-search{flex:18rem;min-width:min(100%,18rem)}.enterprise-experience-frame .enterprise-data-grid-search .enterprise-search-control{width:100%;min-width:0}.enterprise-experience-frame .enterprise-data-grid-results{color:var(--gv-command-text-faint);white-space:nowrap;font-size:.62rem}.enterprise-experience-frame .enterprise-bulk-action-bar{align-items:center;gap:var(--enterprise-space-3);padding:var(--enterprise-space-2) var(--enterprise-space-3);border:1px solid var(--gv-command-focus);border-radius:var(--gv-command-radius-sm);background:#236fc021;display:flex;box-shadow:0 0 0 1px #7de3d50d}.enterprise-experience-frame .enterprise-bulk-action-bar>div{align-items:center;gap:var(--enterprise-space-2);display:flex}.enterprise-experience-frame .enterprise-bulk-action-bar>:last-child{margin-left:auto}.enterprise-experience-frame table{border-collapse:collapse;width:100%;color:var(--gv-command-text-muted);font-size:.68rem}.enterprise-experience-frame table caption{padding:var(--enterprise-space-3);color:var(--gv-command-text-faint);text-align:left}.enterprise-experience-frame :is(th,td){text-align:left;vertical-align:top;border-bottom:1px solid #1b3548;padding:.72rem .8rem}.enterprise-experience-frame thead th{background:var(--gv-color-surface-1);color:var(--gv-command-text-faint);letter-spacing:.04em;text-transform:uppercase;font-size:.56rem;font-weight:800;position:sticky;top:0}.enterprise-experience-frame tbody tr{min-height:2.75rem;transition:background var(--gv-motion-fast) var(--gv-motion-ease), box-shadow var(--gv-motion-fast) var(--gv-motion-ease)}.enterprise-experience-frame tbody tr:hover{box-shadow:inset 3px 0 #438fff73}.enterprise-experience-frame tbody tr[aria-selected=true]{box-shadow:inset 3px 0 0 var(--gv-command-focus);background:#438fff1c}.enterprise-experience-frame tbody tr:focus-within{outline:2px solid var(--gv-command-focus);outline-offset:-2px}.enterprise-experience-frame :is(th,td).numeric,.enterprise-experience-frame :is(th,td)[data-column-type=number]{text-align:right;font-variant-numeric:tabular-nums}.enterprise-experience-frame :is(th,td).date,.enterprise-experience-frame :is(th,td)[data-column-type=date],.enterprise-experience-frame td time{font-variant-numeric:tabular-nums;white-space:nowrap}.enterprise-experience-frame thead th button[data-sort]{width:100%;min-height:1.8rem;color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;background:0 0;border:0;justify-content:flex-start;padding:0}.enterprise-experience-frame thead th button[data-sort]:after{color:var(--gv-command-text-faint);content:"↕";margin-left:auto}.enterprise-experience-frame thead th[aria-sort=ascending] button[data-sort]:after{color:var(--gv-command-focus);content:"↑"}.enterprise-experience-frame thead th[aria-sort=descending] button[data-sort]:after{color:var(--gv-command-focus);content:"↓"}.enterprise-experience-frame .enterprise-record-preview{align-content:start;gap:var(--enterprise-space-4);min-width:0;padding:var(--enterprise-space-4);border:var(--enterprise-panel-border);border-radius:var(--gv-command-radius-md);background:var(--gv-material-layer-2);box-shadow:var(--gv-shadow-raised);display:grid}.enterprise-experience-frame .enterprise-record-preview>header{justify-content:space-between;align-items:start;gap:var(--enterprise-space-3);display:flex}.enterprise-experience-frame .enterprise-record-preview h3{color:var(--gv-command-text);margin:.2rem 0 0;font-size:.9rem}.enterprise-experience-frame :is(.enterprise-record-preview-content,.enterprise-record-relationships,.enterprise-record-activity){gap:var(--enterprise-space-2);min-width:0;display:grid}.enterprise-experience-frame :is(.enterprise-record-relationships,.enterprise-record-activity){padding-top:var(--enterprise-space-3);border-top:1px solid var(--gv-command-border)}.enterprise-experience-frame :is(.enterprise-status-badge,.status-badge,.assurance-status,.command-status,.synthetic-badge,.project-status){color:#c5d8e5;text-transform:capitalize;background:#132b3f;border:1px solid #365c76;border-radius:999px;align-items:center;gap:.3rem;width:fit-content;padding:.28rem .48rem;font-size:.54rem;font-weight:800;line-height:1;display:inline-flex}.enterprise-experience-frame .tone-positive{color:#89e5b5;background:#0d2d23;border-color:#276c50}.enterprise-experience-frame .tone-attention{color:#f2cc79;background:#2d2515;border-color:#725b29}.enterprise-experience-frame .tone-critical{color:#ffaaa4;background:#321a1c;border-color:#81423f}.enterprise-experience-frame .tone-informational{color:#9bc8ff;background:#102b4b;border-color:#315f9b}.enterprise-experience-frame .enterprise-status-indicator{background:currentColor;border-radius:50%;flex:none;width:.38rem;height:.38rem;box-shadow:0 0 0 2px #ffffff0d}.enterprise-experience-frame .enterprise-card,.enterprise-experience-frame :is(.record-card,.project-summary-card,.search-result-card,.provider-definition-card,.intelligence-recommendation,.workspace-card){min-width:0;padding:var(--enterprise-space-4);border:var(--enterprise-panel-border);border-radius:var(--gv-command-radius);background:var(--enterprise-panel-background);color:var(--gv-command-text);box-shadow:var(--enterprise-interactive-shadow)}.enterprise-experience-frame .enterprise-card>header{justify-content:space-between;gap:var(--enterprise-space-3);margin-bottom:var(--enterprise-space-3);display:flex}.enterprise-experience-frame .enterprise-card>header :is(h2,h3),.enterprise-experience-frame :is(.record-card,.project-summary-card,.workspace-card,.intelligence-platform-panel) :is(h2,h3){color:#f5f9fc;font-size:max(.88rem, var(--gv-type-body));font-weight:var(--gv-weight-bold);line-height:1.35}.enterprise-experience-frame :is(.record-grid,.project-card-grid,.provider-definition-grid){gap:var(--enterprise-space-3);grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));display:grid}.enterprise-experience-frame :is(.enterprise-lifecycle-timeline,.timeline-list,.executive-demo-timeline){color:var(--gv-command-text-muted)}.enterprise-experience-frame .timeline-list{gap:var(--enterprise-space-3);padding-left:1.2rem;list-style:none;display:grid;position:relative}.enterprise-experience-frame .timeline-list:before{background:var(--gv-command-border);content:"";width:1px;position:absolute;top:.3rem;bottom:.3rem;left:.32rem}.enterprise-experience-frame .timeline-list>li{padding:var(--enterprise-space-3);border:var(--enterprise-panel-border);border-radius:var(--gv-command-radius-sm);background:var(--enterprise-panel-background);box-shadow:var(--gv-material-edge);position:relative}.enterprise-experience-frame .timeline-list>li:before{border:2px solid var(--gv-command-bg);background:var(--gv-command-accent);content:"";border-radius:50%;width:.55rem;height:.55rem;position:absolute;top:1rem;left:-1.18rem}.enterprise-experience-frame .enterprise-activity-feed{gap:var(--enterprise-space-2);margin:0;padding:0;list-style:none;display:grid}.enterprise-experience-frame .enterprise-activity-feed li{gap:var(--enterprise-space-3);padding:var(--enterprise-space-3);border-bottom:1px solid var(--gv-command-border);grid-template-columns:auto 1fr;display:grid}.enterprise-experience-frame .enterprise-activity-feed i{background:var(--gv-command-accent-blue);border-radius:50%;width:.6rem;height:.6rem;margin-top:.3rem}.enterprise-experience-frame .enterprise-activity-feed :is(strong,span,small){display:block}.enterprise-experience-frame .enterprise-activity-feed span,.enterprise-experience-frame .enterprise-activity-feed small{color:var(--gv-command-text-muted);margin-top:.18rem;font-size:.64rem}.enterprise-experience-frame .enterprise-detail-drawer{border:var(--enterprise-panel-border);border-radius:var(--gv-command-radius);background:var(--enterprise-workspace-background);box-shadow:var(--enterprise-workspace-shadow)}.enterprise-experience-frame .enterprise-detail-drawer>summary{padding:var(--enterprise-space-4);color:var(--gv-command-text);cursor:pointer;font-weight:800}.enterprise-experience-frame .enterprise-detail-drawer>div{padding:0 var(--enterprise-space-4) var(--enterprise-space-4)}.enterprise-experience-frame .enterprise-state{align-items:center;gap:var(--enterprise-space-3);min-height:8rem;padding:var(--enterprise-space-5);border:1px dashed var(--gv-command-border-strong);border-radius:var(--gv-command-radius);color:var(--gv-command-text-muted);background:#091824ad;grid-template-columns:auto minmax(0,1fr) auto;display:grid}.enterprise-experience-frame .enterprise-state>i{background:var(--gv-command-accent-blue);border-radius:50%;width:.8rem;height:.8rem}.enterprise-experience-frame .enterprise-state strong,.enterprise-experience-frame .enterprise-state span{display:block}.enterprise-experience-frame .enterprise-state strong{color:var(--gv-command-text)}.enterprise-experience-frame .enterprise-state-loading>i{animation:1.2s ease-in-out infinite enterprise-pulse}@keyframes enterprise-pulse{50%{opacity:.35;transform:scale(.75)}}.enterprise-experience-frame dialog,.enterprise-experience-frame [role=dialog]{border:var(--enterprise-panel-border);border-radius:var(--gv-command-radius-lg);background:var(--gv-command-surface);max-width:min(38rem,100vw - 2rem);color:var(--gv-command-text);padding:0;box-shadow:0 28px 80px #0000007a}.enterprise-experience-frame dialog::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#01070cb8}.enterprise-experience-frame :is(button,a,input,select,textarea,summary,[tabindex]):focus-visible{outline:3px solid var(--gv-command-focus);outline-offset:3px}@media (max-width:1320px){.enterprise-experience-frame .enterprise-workspace-navigation,.enterprise-experience-frame :is(.workforce-local-nav,.project-operations-subnav,.assurance-tabs,.integration-subnav){top:12.45rem}}@media (max-width:980px){.enterprise-experience-frame .enterprise-workspace-header,.enterprise-experience-frame :is(.incident-hero,.assurance-hero,.configuration-hero,.integration-hero,.intelligence-platform-hero){grid-template-columns:1fr}.enterprise-experience-frame .enterprise-workspace-navigation,.enterprise-experience-frame :is(.workforce-local-nav,.project-operations-subnav,.assurance-tabs,.integration-subnav){top:0}}@media (max-width:680px){.enterprise-experience-frame :is(.enterprise-workspace-page,.incident-page,.assurance-workspace,.configuration-workspace,.workspace,.copilot-workspace,.rca-workspace,.integration-workspace,.enterprise-intelligence-workspace){padding:.7rem .7rem 3rem}.enterprise-experience-frame .enterprise-workspace-header,.enterprise-experience-frame :is(.incident-hero,.assurance-hero,.configuration-hero,.integration-hero,.intelligence-platform-hero){min-height:auto;padding:var(--enterprise-space-4)}.enterprise-experience-frame .enterprise-kpi-strip,.enterprise-experience-frame :is(.incident-metrics,.assurance-metrics,.project-operations-metrics,.integration-summary-grid,.intelligence-platform-metrics,.executive-metric-grid,.command-metric-grid){scroll-snap-type:x proximity;scrollbar-width:none;padding-bottom:.2rem;display:flex;overflow-x:auto}.enterprise-experience-frame .enterprise-kpi-strip::-webkit-scrollbar{display:none}.enterprise-experience-frame .enterprise-kpi-card,.enterprise-experience-frame :is(.metric-card,.project-metric-card,.assurance-metric,.integration-stat,.executive-metric,.command-metric,.incident-metrics>article,.assurance-metrics>article,.intelligence-platform-metrics>article){scroll-snap-align:start;min-width:min(78vw,15rem)}.enterprise-experience-frame .enterprise-section-heading,.enterprise-experience-frame :is(.section-heading,.assurance-section-heading,.panel-heading,.command-panel-heading){flex-direction:column;align-items:stretch}.enterprise-experience-frame :is(.governed-form,.project-action-form,.provider-configuration-form,.search-form,.copilot-request-grid){grid-template-columns:1fr}.enterprise-experience-frame .enterprise-state{grid-template-columns:auto 1fr}}@media (prefers-reduced-motion:reduce){.enterprise-experience-frame *,.enterprise-experience-frame :before,.enterprise-experience-frame :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.program-audit-workspace{background:#071520c7;border:1px solid #82b5d938;border-radius:1rem;gap:1rem;margin:0 1.25rem 1.25rem;padding:1.25rem;display:grid}.program-audit-heading,.program-audit-detail>header,.program-audit-card>div{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.program-audit-heading h2,.program-audit-detail h3{margin:.2rem 0}.program-audit-notice{background:#1a57472e;border:1px solid #4ac9a047;border-radius:.75rem;gap:.25rem;min-width:min(22rem,100%);padding:.8rem 1rem;display:grid}.program-audit-modes,.program-audit-kpis,.program-audit-outline{gap:.6rem;display:grid}.program-audit-modes{grid-template-columns:repeat(3,minmax(0,1fr))}.program-audit-modes button,.program-audit-outline button,.program-audit-register button{color:inherit;text-align:left;background:#0c2130b8;border:1px solid #82b5d92e;border-radius:.7rem}.program-audit-modes button{gap:.25rem;padding:.8rem;display:grid}.program-audit-modes button[aria-current=page],.program-audit-outline button[aria-pressed=true],.program-audit-register button[aria-pressed=true]{background:#1c645240;border-color:#4ac9a0b3}.program-audit-kpis{grid-template-columns:repeat(6,minmax(0,1fr))}.program-audit-kpis article{background:#0f2737ad;border-radius:.7rem;gap:.2rem;padding:.7rem;display:grid}.program-audit-kpis strong{font-size:1.35rem}.program-audit-layout{border:1px solid #82b5d92e;border-radius:.9rem;grid-template-columns:minmax(14rem,19rem) minmax(0,1fr);min-height:34rem;display:grid;overflow:hidden}.program-audit-register,.program-audit-detail{min-width:0;padding:1rem}.program-audit-register{border-right:1px solid #82b5d92e;align-content:start;gap:.6rem;display:grid}.program-audit-register label,.program-audit-register button{gap:.25rem;display:grid}.program-audit-register input,.program-audit-register button{width:100%;padding:.7rem}.program-audit-outline{grid-template-columns:repeat(5,minmax(0,1fr));margin:1rem 0}.program-audit-outline button{text-align:center;padding:.55rem}.program-audit-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;display:grid}.program-audit-facts div,.program-audit-card,.program-audit-boundaries{background:#0f27377a;border:1px solid #82b5d929;border-radius:.7rem;padding:.9rem}.program-audit-facts dt{color:var(--gv-text-muted)}.program-audit-facts dd{margin:.25rem 0 0}.program-audit-table-wrap{overflow-x:auto}.program-audit-table-wrap table{border-collapse:collapse;width:100%;min-width:48rem}.program-audit-table-wrap th,.program-audit-table-wrap td{text-align:left;vertical-align:top;border-bottom:1px solid #82b5d924;padding:.7rem}.program-audit-card+.program-audit-card{margin-top:.7rem}.program-audit-card blockquote{background:#503c122e;border-left:.2rem solid #e6b242c7;margin:.8rem 0 0;padding:.8rem}.program-audit-boundaries ul{margin-bottom:0}@media (max-width:72rem){.program-audit-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:52rem){.program-audit-workspace{margin-inline:.75rem}.program-audit-heading,.program-audit-detail>header,.program-audit-layout{grid-template-columns:minmax(0,1fr);display:grid}.program-audit-modes,.program-audit-kpis,.program-audit-outline,.program-audit-facts{grid-template-columns:minmax(0,1fr)}.program-audit-register{border-bottom:1px solid #82b5d92e;border-right:0}}.field-mobile-shell{--field-accent:#4ac9a0;--field-warning:#f2bd56;color:#eef7fb;background:radial-gradient(circle at 15% -10%,#228a7d4d,#0000 34rem),#071520;grid-template-rows:auto minmax(0,1fr) auto;width:100%;height:100dvh;min-height:0;display:grid;overflow:hidden}.field-mobile-header{z-index:5;min-height:4rem;padding:.65rem max(1rem, env(safe-area-inset-left));-webkit-backdrop-filter:blur(1rem);backdrop-filter:blur(1rem);background:#071520f0;border-bottom:1px solid #88b9d233;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.field-mobile-brand,.field-mobile-header>div{color:inherit;align-items:center;gap:.55rem;text-decoration:none;display:flex}.field-mobile-brand>span{width:2.35rem;height:2.35rem;color:var(--field-accent);border:1px solid #4ac9a099;border-radius:.65rem;place-items:center;font-size:.75rem;display:grid}.field-mobile-header>div{color:#b9d0dc;text-align:right;max-width:52%;font-size:.72rem}.field-mobile-sync-dot{background:var(--field-accent);border-radius:50%;flex:none;width:.55rem;height:.55rem;box-shadow:0 0 .75rem #4ac9a0cc}.field-mobile-content{width:100%;max-width:48rem;min-height:0;padding:1rem 1rem calc(6.2rem + env(safe-area-inset-bottom));overscroll-behavior:contain;margin-inline:auto;overflow:hidden auto}.field-mobile-home,.field-mobile-create,.field-mobile-form-section,.field-mobile-records,.field-mobile-profile{gap:1rem;min-width:0;display:grid}.field-mobile-home>header{background:linear-gradient(135deg,#11414fbd,#092230c7);border:1px solid #82b5d933;border-radius:1rem;padding:1.1rem}.field-mobile-home h1,.field-mobile-create h1,.field-mobile-records h1,.field-mobile-profile h1{margin:.2rem 0;font-size:clamp(1.35rem,6vw,2rem);line-height:1.15}.field-mobile-readonly,.field-mobile-advisory,.field-mobile-context-note{background:#6a490f33;border:1px solid #f2bd5659;border-radius:.75rem;gap:.2rem;padding:.8rem;display:grid}.field-mobile-primary-create{color:#061811;text-align:left;background:linear-gradient(135deg,#66ddb7,#37b990);border:0;border-radius:1rem;grid-template-columns:auto 1fr;gap:.1rem .8rem;min-height:5.5rem;padding:1rem;display:grid;box-shadow:0 .9rem 2.2rem #20a07933}.field-mobile-primary-create>span{grid-row:span 2;align-self:center;font-size:2rem}.field-mobile-primary-create strong{align-self:end;font-size:1.2rem}.field-mobile-quick-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;display:grid}.field-mobile-quick-actions button,.field-mobile-type-grid button{min-height:6rem;color:inherit;text-align:left;background:#0d2837d1;border:1px solid #82b5d93d;border-radius:.85rem;gap:.45rem;padding:.8rem;display:grid}.field-mobile-quick-actions button>span,.field-mobile-type-grid button>span{color:var(--field-accent);font-size:1.4rem}.field-mobile-summary-actions{gap:.6rem;display:grid}.field-mobile-summary-actions button,.field-mobile-records article,.field-mobile-review,.field-mobile-profile dl{color:inherit;text-align:left;background:#0c2230b3;border:1px solid #82b5d92e;border-radius:.8rem;padding:.9rem}.field-mobile-summary-actions button{justify-content:space-between;align-items:center;gap:.75rem;min-height:3.5rem;display:flex}.field-mobile-step-header{align-items:flex-start;gap:.7rem;display:flex}.field-mobile-step-header>button{width:3rem;height:3rem;color:inherit;background:#0c2230cc;border:1px solid #82b5d940;border-radius:50%;flex:none}.field-mobile-step-header span{color:#aac3d0;font-size:.8rem}.field-mobile-progress{grid-template-columns:repeat(6,minmax(0,1fr));gap:.35rem;display:grid}.field-mobile-progress span{background:#82b5d92e;border-radius:1rem;height:.35rem}.field-mobile-progress span.complete{background:var(--field-accent)}.field-mobile-type-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;display:grid}.field-mobile-form-section>label:not(.field-mobile-camera,.field-mobile-toggle,.field-mobile-confirm){gap:.45rem;font-weight:700;display:grid}.field-mobile-form-section :is(input,select,textarea){width:100%;min-height:3rem;color:inherit;font:inherit;background:#05141ee0;border:1px solid #82b5d952;border-radius:.65rem;padding:.75rem}.field-mobile-form-section textarea{resize:vertical;min-height:6rem}.field-mobile-camera{text-align:center;background:#16504226;border:1px dashed #4ac9a08c;border-radius:1rem;place-items:center;gap:.3rem;min-height:8rem;padding:1rem;display:grid;position:relative}.field-mobile-camera>span{color:var(--field-accent);font-size:2rem}.field-mobile-camera input{opacity:0;cursor:pointer;position:absolute;inset:0}.field-mobile-evidence-list{gap:.7rem;display:grid}.field-mobile-evidence-list article{background:#0c2230bf;border-radius:.75rem;grid-template-columns:4rem minmax(0,1fr) auto;align-items:center;gap:.6rem;padding:.7rem;display:grid}.field-mobile-evidence-list article>div{color:#8fb4c5;background:#0a1c28;border-radius:.5rem;place-items:center;width:4rem;height:4rem;font-size:.62rem;display:grid}.field-mobile-evidence-list article>button{min-height:2.75rem}.field-mobile-evidence-list article>small{grid-column:2/-1}.field-mobile-next,.field-mobile-submit,.field-mobile-secondary{border-radius:.7rem;min-height:3.25rem;padding:.8rem 1rem;font-weight:800}.field-mobile-next,.field-mobile-submit{color:#051812;background:var(--field-accent);border:0}.field-mobile-secondary{color:inherit;background:#0c2230cc;border:1px solid #82b5d94d}.field-mobile-toggle{background:#0c2230a3;border:1px solid #82b5d92e;border-radius:.7rem;justify-content:space-between;align-items:center;gap:1rem;min-height:3.4rem;padding:.75rem;display:flex}.field-mobile-toggle input{width:2rem;min-height:2rem}.field-mobile-question{background:#0c2230ab;border:1px solid #82b5d933;border-radius:.8rem;gap:.8rem;margin:0;padding:.9rem;display:grid}.field-mobile-question legend{gap:.6rem;width:100%;padding:0;font-weight:750;display:flex}.field-mobile-question legend span{color:#061811;background:var(--field-accent);border-radius:50%;flex:none;place-items:center;width:1.7rem;height:1.7rem;display:grid}.field-mobile-question>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}.field-mobile-question button{min-height:3rem;color:inherit;background:#05141ecc;border:1px solid #82b5d947;border-radius:.6rem}.field-mobile-question button[aria-pressed=true]{color:#061811;border-color:var(--field-accent);background:var(--field-accent)}.field-mobile-screening-result{background:#17574533;border:1px solid #4ac9a059;border-radius:.85rem;padding:1rem}.field-mobile-screening-result.urgent{background:#6b490f40;border-color:#f2bd56b3}.field-mobile-screening-result dl,.field-mobile-review,.field-mobile-profile dl{gap:0;display:grid}.field-mobile-screening-result dl>div,.field-mobile-review>div,.field-mobile-profile dl>div{border-bottom:1px solid #82b5d91f;grid-template-columns:minmax(7rem,.7fr) minmax(0,1.3fr);gap:.7rem;padding:.65rem 0;display:grid}.field-mobile-screening-result dd,.field-mobile-review dd,.field-mobile-profile dd{margin:0}.field-mobile-screening-result dt,.field-mobile-review dt,.field-mobile-profile dt{color:#a8c2cf}.field-mobile-confirm{align-items:flex-start;gap:.7rem;display:flex}.field-mobile-confirm input{flex:none;width:1.5rem;min-height:1.5rem}.field-mobile-sticky-actions{z-index:3;-webkit-backdrop-filter:blur(1rem);backdrop-filter:blur(1rem);background:#071520f2;border-top:1px solid #82b5d938;grid-template-columns:1fr auto;gap:.6rem;margin-inline:-1rem;padding:.75rem 1rem;display:grid;position:sticky;bottom:0}.field-mobile-sticky-actions button{min-height:3rem;color:inherit;background:#0c2230e0;border:1px solid #82b5d94d;border-radius:.65rem;padding:.6rem 1rem}.field-mobile-records article{gap:.45rem;display:grid}.field-mobile-records article header{justify-content:space-between;align-items:flex-start;gap:.7rem;display:flex}.field-mobile-records article header span{color:var(--field-accent);text-align:right;font-size:.72rem}.field-mobile-records article button{min-height:2.8rem;color:inherit;background:#05141eb8;border:1px solid #82b5d938;border-radius:.6rem}.field-mobile-profile a{color:#061811;background:var(--field-accent);border-radius:.65rem;place-items:center;min-height:3rem;padding:.7rem;font-weight:800;display:grid}.field-mobile-live{z-index:10;right:1rem;bottom:calc(5.7rem + env(safe-area-inset-bottom));color:#0000;pointer-events:none;max-width:42rem;margin:0 auto;position:fixed;left:1rem}.field-mobile-live:not(:empty){color:#eef7fb;background:#071e28f5;border:1px solid #4ac9a073;border-radius:.7rem;padding:.75rem}.field-mobile-bottom-nav{z-index:6;padding:.4rem max(.35rem, env(safe-area-inset-left)) calc(.4rem + env(safe-area-inset-bottom));background:#071520f7;border-top:1px solid #82b5d933;grid-template-columns:repeat(5,minmax(0,1fr));gap:.15rem;display:grid}.field-mobile-bottom-nav button{color:#8eacbc;background:0 0;border:0;border-radius:.55rem;place-items:center;gap:.15rem;min-width:0;min-height:3.5rem;padding:.35rem .1rem;font-size:clamp(.62rem,2.7vw,.75rem);display:grid}.field-mobile-bottom-nav button>span{font-size:1.2rem}.field-mobile-bottom-nav button[aria-current=page]{color:var(--field-accent);background:#4ac9a01a}.field-mobile-shell button:disabled{opacity:.48;cursor:not-allowed}@media (min-width:48rem){.field-mobile-shell{border:1px solid #82b5d938;border-radius:1.1rem;max-width:48rem;height:calc(100dvh - 2rem);margin:1rem auto;box-shadow:0 2rem 6rem #00000059}.field-mobile-quick-actions,.field-mobile-type-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:22rem){.field-mobile-content{padding-inline:.7rem}.field-mobile-quick-actions,.field-mobile-type-grid{gap:.5rem}.field-mobile-quick-actions button,.field-mobile-type-grid button{padding:.6rem;font-size:.8rem}}.enterprise-experience-frame .enterprise-workspace-navigation{display:none!important}.enterprise-experience-frame :is(.assurance-tabs,.integration-subnav){z-index:auto!important;position:static!important;top:auto!important}.enterprise-experience-frame .enterprise-frame-workspace :is(input,select,textarea){border-color:var(--gv-command-border);background:var(--gv-color-canvas-deep);color:var(--gv-command-text);box-shadow:var(--gv-material-edge)}.enterprise-experience-frame .enterprise-frame-workspace :is(input,textarea)::placeholder{color:var(--gv-command-text-faint)}.enterprise-experience-frame .enterprise-frame-workspace :is(input,select,textarea):focus-visible{border-color:var(--gv-command-focus);outline:0;box-shadow:0 0 0 3px #7de3d521}.enterprise-experience-frame .search-result-card,.enterprise-experience-frame .provider-definition-grid article,.enterprise-experience-frame .provider-health-grid article{border-color:var(--gv-command-border);background:var(--enterprise-panel-background);color:var(--gv-command-text);box-shadow:var(--gv-material-edge)}.enterprise-experience-frame :is(.provider-definition-grid,.provider-health-grid) article>:is(span,strong),.enterprise-experience-frame .search-result-card>a{color:var(--gv-command-accent)}.enterprise-experience-frame :is(.provider-definition-grid,.provider-health-grid,.search-result-card) :is(p,dt){color:var(--gv-command-text-muted)}.enterprise-experience-frame .search-result-card dl div{border-top-color:var(--gv-command-border)}.enterprise-experience-frame .search-result-meta span,.enterprise-experience-frame .incident-status{border:1px solid var(--gv-command-border-strong);background:var(--gv-command-surface-raised);color:var(--gv-command-text-muted)}.enterprise-experience-frame .incident-status-attention{color:#f2cc79;background:#2d2515;border-color:#725b29}.enterprise-experience-frame .incident-status-good{color:#89e5b5;background:#0d2d23;border-color:#276c50}.product-shell>aside.gv-primary-sidebar{z-index:50;color:#edf4fb;background:radial-gradient(circle at 18% 4%,#0f749717,#0000 19rem),linear-gradient(#06111d 0%,#071522 58%,#06121e 100%);border-right:1px solid #50697e47;flex-direction:column;width:16rem;min-width:16rem;height:100vh;padding:0;display:flex;position:fixed;inset:0 auto 0 0;overflow:hidden;box-shadow:10px 0 32px #0000002e}.product-shell>aside.gv-primary-sidebar+.shell-content{width:calc(100% - 16rem);margin-left:16rem}.enterprise-experience-frame>aside.enterprise-frame-sidebar.gv-primary-sidebar{background:radial-gradient(circle at 18% 4%,#0f749717,#0000 19rem),linear-gradient(#06111d 0%,#071522 58%,#06121e 100%);flex-direction:column;width:16rem;min-width:16rem;height:100vh;padding:0;display:flex;position:sticky;inset:0 auto auto 0;overflow:hidden}body:has(.enterprise-experience-frame){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:var(--gv-command-bg)}.enterprise-experience-frame{background:var(--gv-material-layer-1);min-height:100vh;color:var(--gv-command-text);grid-template-columns:15.75rem minmax(0,1fr);display:grid}.enterprise-frame-sidebar{z-index:45;border-right:1px solid var(--gv-command-border);background:radial-gradient(circle at 10% 0%, #2fd0bc0d, transparent 20rem), var(--gv-command-bg-deep);height:100vh;box-shadow:var(--gv-material-edge), 10px 0 28px #00000024;flex-direction:column;display:flex;position:sticky;top:0;overflow:hidden}.enterprise-frame-brand{align-items:center;gap:var(--gv-space-3);min-height:5.45rem;padding:var(--gv-space-4) 1.2rem;border-bottom:1px solid var(--gv-command-border);color:var(--gv-command-text);text-decoration:none;display:flex}.enterprise-frame-mark{width:2.25rem;height:2.25rem;fill:var(--gv-command-accent);filter:drop-shadow(0 3px 8px #0000003d);flex:none}.enterprise-frame-brand span,.enterprise-frame-brand strong,.enterprise-frame-brand small{display:block}.enterprise-frame-brand strong{letter-spacing:.07em;text-transform:uppercase;font-size:1rem}.enterprise-frame-brand small{color:var(--gv-command-text-faint);letter-spacing:.08em;text-transform:uppercase;margin-top:.15rem;font-size:.62rem}.enterprise-frame-navigation{padding:var(--gv-space-3) var(--gv-space-3) var(--gv-space-4);scrollbar-color:var(--gv-command-border-strong) transparent;flex:1;overflow-y:auto}.enterprise-frame-nav-group{margin:var(--gv-space-5) 0 0}.enterprise-frame-nav-group>summary{padding:var(--gv-space-2) var(--gv-space-3);color:var(--gv-command-text-faint);cursor:pointer;letter-spacing:.09em;text-transform:uppercase;font-size:.6rem;font-weight:850;list-style:none}.enterprise-frame-nav-group>summary::-webkit-details-marker{display:none}.enterprise-frame-nav-group>summary:after{float:right;color:var(--gv-command-border-strong);content:"–"}.enterprise-frame-nav-group:not([open])>summary:after{content:"+"}.enterprise-frame-nav-group>div{gap:var(--gv-space-1);display:grid}.enterprise-frame-nav-group a,.enterprise-frame-nav-unavailable{min-height:var(--gv-control-height);align-items:center;gap:var(--gv-space-2);padding:var(--gv-space-2) var(--gv-space-3);color:#b9c8d4;transition:border-color var(--gv-motion-fast) var(--gv-ease-standard), background-color var(--gv-motion-fast) var(--gv-ease-standard), color var(--gv-motion-fast) var(--gv-ease-standard), box-shadow var(--gv-motion-fast) var(--gv-ease-standard);border:1px solid #0000;border-radius:.55rem;grid-template-columns:.5rem minmax(0,1fr) auto;font-size:.74rem;text-decoration:none;display:grid}.enterprise-frame-nav-group a>i,.enterprise-frame-nav-unavailable>i{background:var(--gv-command-border-strong);border-radius:50%;width:.42rem;height:.42rem}.enterprise-frame-nav-group a:hover{border-color:var(--gv-command-border);color:#fff;background:#0f2232b8}.enterprise-frame-nav-group a.active{border-color:var(--gv-command-border-strong);background:var(--gv-command-surface-raised);color:#fff;box-shadow:inset 2px 0 var(--gv-command-accent-blue), var(--gv-material-edge), 0 7px 18px #00000029}.enterprise-frame-nav-group a.active>i{background:var(--gv-command-accent);box-shadow:0 0 0 4px #2fd0bc1a}.enterprise-frame-nav-unavailable{color:#596f80}.enterprise-frame-nav-unavailable small{text-transform:uppercase;font-size:.5rem;font-weight:800}.enterprise-frame-environment{padding:var(--gv-space-4) 1.2rem;border-top:1px solid var(--gv-command-border);background:var(--gv-command-bg-deep);box-shadow:inset 0 1px var(--gv-color-edge-highlight);grid-template-columns:auto 1fr;align-items:center;gap:.65rem;display:grid}.enterprise-frame-environment>i{background:var(--gv-command-positive);border-radius:50%;width:.55rem;height:.55rem;box-shadow:0 0 0 4px #61d4941f}.enterprise-frame-environment small,.enterprise-frame-environment strong{display:block}.enterprise-frame-environment small{color:var(--gv-command-text-faint);letter-spacing:.08em;text-transform:uppercase;font-size:.55rem}.enterprise-frame-environment strong{color:#dce8f1;margin-top:.18rem;font-size:.7rem}.enterprise-frame-content{min-width:0}.enterprise-frame-commandbar{z-index:40;gap:var(--gv-space-3) var(--gv-space-4);min-height:7.15rem;padding:var(--gv-space-3) 1.2rem;border-bottom:1px solid var(--gv-command-border);box-shadow:var(--enterprise-workspace-shadow);-webkit-backdrop-filter:blur(var(--gv-material-blur));backdrop-filter:blur(var(--gv-material-blur));background:#050e17f2;grid-template-columns:minmax(13rem,.8fr) minmax(20rem,1.2fr) auto;grid-template-areas:"heading search actions""context context context";display:grid;position:sticky;top:0}.enterprise-frame-mobile-brand{grid-area:mobile-brand;display:none}.enterprise-frame-heading{grid-area:heading;align-self:center}.enterprise-frame-heading nav{color:var(--gv-command-text-faint);gap:.35rem;margin-bottom:.28rem;font-size:.57rem;display:flex}.enterprise-frame-heading nav a{color:var(--gv-command-accent);text-decoration:none}.enterprise-frame-heading>strong{color:var(--gv-command-text);font-size:.92rem}.enterprise-frame-search{min-height:var(--gv-control-height);border:1px solid var(--gv-command-border);border-radius:var(--gv-command-radius-sm);background:var(--enterprise-workspace-background);color:var(--gv-command-text-muted);box-shadow:var(--gv-material-edge);transition:border-color var(--gv-motion-fast) var(--gv-ease-standard), box-shadow var(--gv-motion-fast) var(--gv-ease-standard);grid-area:search;grid-template-columns:auto minmax(0,1fr) auto;align-self:center;align-items:center;gap:.55rem;padding-left:.75rem;display:grid}.enterprise-frame-search:focus-within{border-color:var(--gv-command-focus);box-shadow:var(--gv-material-edge), 0 0 0 3px #7de3d51f, 0 10px 24px #00000029}.enterprise-frame-search input{min-width:0;color:var(--gv-command-text);font:inherit;background:0 0;border:0;outline:0;font-size:.78rem}.enterprise-frame-search button{border:0;border-left:1px solid var(--gv-command-border);border-radius:0 var(--gv-command-radius-sm) var(--gv-command-radius-sm) 0;color:#bcd0df;cursor:pointer;font:inherit;background:0 0;align-self:stretch;padding:0 .8rem;font-size:.65rem;font-weight:800}.enterprise-frame-actions{justify-content:end;align-items:center;gap:var(--gv-space-2);grid-area:actions;display:flex}.enterprise-frame-home{min-height:var(--gv-control-height);border-radius:var(--gv-command-radius-sm);color:#7ce3af;background:#0a2b24;border:1px solid #245747;align-items:center;padding:.45rem .7rem;font-size:.62rem;font-weight:800;text-decoration:none;display:inline-flex}.enterprise-frame-notifications{width:var(--gv-control-height);height:var(--gv-control-height);border:1px solid var(--gv-command-border);border-radius:var(--gv-command-radius-sm);background:var(--enterprise-workspace-background);color:var(--gv-command-text);box-shadow:var(--gv-material-edge);transition:border-color var(--gv-motion-fast) var(--gv-ease-standard), background-color var(--gv-motion-fast) var(--gv-ease-standard);place-items:center;text-decoration:none;display:grid;position:relative}.enterprise-frame-home:is(:hover,:focus-visible),.enterprise-frame-notifications:is(:hover,:focus-visible){border-color:var(--gv-command-border-strong);background:var(--gv-command-surface-raised)}.enterprise-frame-notifications strong{border:2px solid var(--gv-command-bg-deep);background:var(--gv-command-critical);color:#fff;border-radius:50%;place-items:center;min-width:1.05rem;height:1.05rem;font-size:.52rem;display:grid;position:absolute;top:-.3rem;right:-.25rem}.enterprise-frame-identity{align-items:center;gap:var(--gv-space-2);min-width:10.75rem;padding:0 var(--gv-space-1);grid-template-columns:2.2rem 1fr;display:grid}.enterprise-frame-identity>span{color:#a9e8df;background:#153c52;border:1px solid #2a6883;border-radius:50%;place-items:center;width:2.2rem;height:2.2rem;font-size:.65rem;font-weight:900;display:grid}.enterprise-frame-identity strong,.enterprise-frame-identity small{display:block}.enterprise-frame-identity strong{color:var(--gv-command-text);font-size:.68rem}.enterprise-frame-identity small{color:var(--gv-command-text-muted);margin-top:.15rem;font-size:.56rem}.enterprise-frame-context{grid-area:context;grid-template-columns:repeat(4,minmax(0,1fr));gap:.55rem;display:grid}.enterprise-frame-context-item{border:1px solid var(--gv-command-border);background:var(--enterprise-workspace-background);min-width:0;box-shadow:var(--gv-material-edge);border-radius:.45rem;padding:.42rem .6rem}.enterprise-frame-context-item small,.enterprise-frame-context-item strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.enterprise-frame-context-item small{color:var(--gv-command-text-faint);letter-spacing:.05em;text-transform:uppercase;font-size:.5rem;font-weight:800}.enterprise-frame-context-item strong{color:#dce8f1;margin-top:.16rem;font-size:.62rem}.enterprise-frame-quickbar{border-bottom:1px solid var(--gv-command-border);background:#091724;justify-content:space-between;align-items:center;gap:1rem;min-height:3rem;padding:.55rem 1.15rem;display:flex}.enterprise-frame-quickbar span strong,.enterprise-frame-quickbar span small{display:block}.enterprise-frame-quickbar span strong{color:var(--gv-command-text-faint);letter-spacing:.06em;text-transform:uppercase;font-size:.5rem}.enterprise-frame-quickbar span small{color:var(--gv-command-text);margin-top:.12rem;font-size:.65rem}.enterprise-frame-quickbar nav{gap:.4rem;display:flex}.enterprise-frame-quickbar a{color:#69aaff;border-radius:.4rem;padding:.35rem .55rem;font-size:.6rem;font-weight:750;text-decoration:none}.enterprise-frame-quickbar a:hover{background:var(--gv-command-surface);color:#fff}.enterprise-frame-workspace{background:radial-gradient(circle at 88% 0%, #438fff0f, transparent 28rem), var(--gv-command-bg);min-width:0;overflow-x:clip}body>.product-shell>.shell-content{grid-template-rows:auto minmax(0,1fr);height:100vh;min-height:0;display:grid;overflow:hidden}body>.product-shell>.shell-content>main{scrollbar-color:#2c9aae #071521;scrollbar-gutter:stable;scrollbar-width:auto;min-height:0;overflow:clip auto}.enterprise-experience-frame{height:100vh;min-height:0;overflow:hidden}.enterprise-frame-content{grid-template-rows:auto auto auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);height:100vh;min-height:0;display:grid;overflow:hidden}.enterprise-frame-content>.enterprise-frame-commandbar{grid-area:1/1}.enterprise-frame-content>.enterprise-action-row{grid-area:2/1}.enterprise-frame-content>.enterprise-context-command-row{grid-area:3/1}.enterprise-frame-content>.enterprise-primary-workspace-scroll{grid-area:4/1}.enterprise-primary-workspace-scroll{scrollbar-color:#2c9aae #071521;scrollbar-gutter:stable;scrollbar-width:auto;overscroll-behavior:contain;min-width:0;min-height:0;position:relative;overflow:clip auto}body>.product-shell>.shell-content>main::-webkit-scrollbar{width:var(--gv-scrollbar-size)}.enterprise-primary-workspace-scroll::-webkit-scrollbar{width:var(--gv-scrollbar-size)}body>.product-shell>.shell-content>main::-webkit-scrollbar-track{background:#071521;border-left:1px solid #486f892e}.enterprise-primary-workspace-scroll::-webkit-scrollbar-track{background:#071521;border-left:1px solid #486f892e}body>.product-shell>.shell-content>main::-webkit-scrollbar-thumb{background:#2c9aae padding-box padding-box;border:3px solid #071521;border-radius:999px;min-height:3.25rem;box-shadow:inset 0 0 0 1px #80e8eb2e}.enterprise-primary-workspace-scroll::-webkit-scrollbar-thumb{background:#2c9aae padding-box padding-box;border:3px solid #071521;border-radius:999px;min-height:3.25rem;box-shadow:inset 0 0 0 1px #80e8eb2e}body>.product-shell>.shell-content>main::-webkit-scrollbar-thumb:hover{background:#39bdc6 padding-box padding-box}.enterprise-primary-workspace-scroll::-webkit-scrollbar-thumb:hover{background:#39bdc6 padding-box padding-box}body>.product-shell>.shell-content>main::-webkit-scrollbar-thumb:active{background:#63d6d7 padding-box padding-box}.enterprise-primary-workspace-scroll::-webkit-scrollbar-thumb:active{background:#63d6d7 padding-box padding-box}.enterprise-experience-frame .product-shell>.sidebar,.enterprise-experience-frame .product-shell>.shell-content>.context-bar{display:none}.enterprise-experience-frame .product-shell>.shell-content{width:100%;min-width:0;min-height:auto;margin-left:0}.enterprise-experience-frame .product-shell>.shell-content>main{scrollbar-gutter:auto;min-height:auto;overflow:visible}.enterprise-experience-frame .incident-page,.enterprise-experience-frame .assurance-workspace,.enterprise-experience-frame .configuration-workspace,.enterprise-experience-frame .workspace,.enterprise-experience-frame .copilot-workspace,.enterprise-experience-frame .rca-workspace,.enterprise-experience-frame .integration-workspace,.enterprise-experience-frame .enterprise-intelligence-workspace{max-width:112rem;min-height:100%;color:var(--gv-command-text);background:0 0;margin:0 auto;padding:1rem clamp(.9rem,1.8vw,1.75rem) 4rem}.enterprise-experience-frame .incident-hero,.enterprise-experience-frame .assurance-hero,.enterprise-experience-frame .configuration-hero,.enterprise-experience-frame .integration-hero,.enterprise-experience-frame .intelligence-platform-hero{border:1px solid var(--gv-command-border);border-radius:var(--gv-command-radius);color:var(--gv-command-text);box-shadow:var(--gv-command-shadow);background:linear-gradient(135deg,#10293b,#0b1d2a);margin:0 0 .8rem;padding:1rem}.enterprise-experience-frame .incident-hero h1,.enterprise-experience-frame .assurance-hero h1,.enterprise-experience-frame .configuration-hero h1,.enterprise-experience-frame .integration-hero h1,.enterprise-experience-frame .workspace h1,.enterprise-experience-frame .copilot-workspace h1,.enterprise-experience-frame .rca-workspace h1{color:#fff;letter-spacing:-.025em;font-family:inherit;font-size:clamp(1.65rem,2.5vw,2.5rem);font-weight:760;line-height:1.08}.enterprise-experience-frame .hero-copy,.enterprise-experience-frame .incident-hero p,.enterprise-experience-frame .assurance-hero p,.enterprise-experience-frame .configuration-hero p,.enterprise-experience-frame .integration-hero p{color:var(--gv-command-text-muted)}.enterprise-experience-frame .workforce-local-nav,.enterprise-experience-frame .project-operations-subnav,.enterprise-experience-frame .assurance-tabs,.enterprise-experience-frame .integration-subnav{z-index:18;border:1px solid var(--gv-command-border);border-radius:var(--gv-command-radius-sm);background:#07131ff5;gap:.35rem;margin:0 0 .8rem;padding:.55rem;display:flex;position:sticky;top:10.15rem;overflow-x:auto;box-shadow:0 8px 24px #00000024}.enterprise-frame-navigation,.enterprise-context-command-row,.enterprise-frame-quickbar nav,.enterprise-experience-frame .workforce-local-nav,.enterprise-experience-frame .project-operations-subnav,.enterprise-experience-frame .assurance-tabs,.enterprise-experience-frame .integration-subnav{scrollbar-width:none}.enterprise-frame-navigation::-webkit-scrollbar{display:none}.enterprise-context-command-row::-webkit-scrollbar{display:none}.enterprise-frame-quickbar nav::-webkit-scrollbar{display:none}.enterprise-experience-frame .workforce-local-nav::-webkit-scrollbar{display:none}.enterprise-experience-frame .project-operations-subnav::-webkit-scrollbar{display:none}.enterprise-experience-frame .assurance-tabs::-webkit-scrollbar{display:none}.enterprise-experience-frame .integration-subnav::-webkit-scrollbar{display:none}.enterprise-experience-frame .workforce-local-nav a,.enterprise-experience-frame .project-operations-subnav a,.enterprise-experience-frame .assurance-tabs a,.enterprise-experience-frame .integration-subnav a{color:var(--gv-command-text-muted);white-space:nowrap;border-radius:.4rem;padding:.45rem .62rem;font-size:.64rem;font-weight:750;text-decoration:none}.enterprise-experience-frame .workforce-local-nav a:hover,.enterprise-experience-frame .project-operations-subnav a:hover,.enterprise-experience-frame .assurance-tabs a:hover,.enterprise-experience-frame .integration-subnav a:hover{background:var(--gv-command-surface-raised);color:#fff}.enterprise-experience-frame .incident-metrics,.enterprise-experience-frame .assurance-metrics,.enterprise-experience-frame .project-operations-metrics,.enterprise-experience-frame .integration-summary-grid{gap:.65rem;margin-bottom:.8rem}.enterprise-experience-frame .metric-card,.enterprise-experience-frame .project-metric-card,.enterprise-experience-frame .assurance-metric,.enterprise-experience-frame .integration-stat{border-color:var(--gv-command-border);background:linear-gradient(145deg, var(--gv-command-surface-raised), var(--gv-command-surface));color:var(--gv-command-text);box-shadow:0 9px 25px #00000024}.enterprise-experience-frame .metric-card strong,.enterprise-experience-frame .project-metric-card strong,.enterprise-experience-frame .assurance-metric strong,.enterprise-experience-frame .integration-stat strong{color:#fff}.enterprise-experience-frame .metric-card span,.enterprise-experience-frame .metric-card small,.enterprise-experience-frame .project-metric-card span,.enterprise-experience-frame .project-metric-card small,.enterprise-experience-frame .assurance-metric span,.enterprise-experience-frame .integration-stat span,.enterprise-experience-frame .integration-stat small{color:var(--gv-command-text-muted)}.enterprise-experience-frame .incident-section,.enterprise-experience-frame .incident-panel,.enterprise-experience-frame .assurance-register,.enterprise-experience-frame .assurance-notice,.enterprise-experience-frame .integration-panel,.enterprise-experience-frame .intelligence-platform-panel,.enterprise-experience-frame .project-summary-card,.enterprise-experience-frame .record-card,.enterprise-experience-frame .search-result-card,.enterprise-experience-frame .provider-definition-card,.enterprise-experience-frame .configuration-panel,.enterprise-experience-frame .rca-panel,.enterprise-experience-frame .copilot-panel{border-color:var(--gv-command-border);background:var(--gv-command-surface);color:var(--gv-command-text);box-shadow:0 10px 30px #00000021}.enterprise-experience-frame .incident-section,.enterprise-experience-frame .incident-panel,.enterprise-experience-frame .assurance-register,.enterprise-experience-frame .integration-panel{margin-top:.8rem;padding:1rem}.enterprise-experience-frame .section-heading h2,.enterprise-experience-frame .incident-panel h2,.enterprise-experience-frame .assurance-section-heading h2,.enterprise-experience-frame .integration-panel h2,.enterprise-experience-frame .project-summary-card h3,.enterprise-experience-frame .record-card h3{color:var(--gv-command-text)}.enterprise-experience-frame .muted,.enterprise-experience-frame .section-heading p,.enterprise-experience-frame .incident-panel p,.enterprise-experience-frame .project-summary-card p,.enterprise-experience-frame .record-card p,.enterprise-experience-frame .search-result-card p,.enterprise-experience-frame .integration-panel p,.enterprise-experience-frame .source-list,.enterprise-experience-frame .timeline-list,.enterprise-experience-frame table{color:var(--gv-command-text-muted)}.enterprise-experience-frame th,.enterprise-experience-frame td{border-color:#1b3548}.enterprise-experience-frame thead th{color:var(--gv-command-text-faint);background:#0a1926}.enterprise-experience-frame tbody th,.enterprise-experience-frame td strong{color:#e3edf4}.enterprise-experience-frame tbody tr:hover{background:#438fff0f}.enterprise-experience-frame input,.enterprise-experience-frame select,.enterprise-experience-frame textarea{border-color:var(--gv-command-border);color:var(--gv-command-text);background:#091824}.enterprise-experience-frame input::placeholder,.enterprise-experience-frame textarea::placeholder{color:var(--gv-command-text-faint)}.enterprise-experience-frame label,.enterprise-experience-frame dt,.enterprise-experience-frame legend{color:var(--gv-command-text-muted)}.enterprise-experience-frame .governed-form,.enterprise-experience-frame .project-action-form,.enterprise-experience-frame .provider-configuration-form,.enterprise-experience-frame .search-form{border:1px solid var(--gv-command-border);border-radius:var(--gv-command-radius-sm);background:#091824;padding:.9rem}.enterprise-experience-frame .governed-action,.enterprise-experience-frame .provider-form-actions button,.enterprise-experience-frame .secondary-button,.enterprise-experience-frame .text-button{color:#b8f3e9;background:#11384a;border-color:#2f7180}.enterprise-experience-frame .demo-disclosure,.enterprise-experience-frame .project-operations-disclosure,.enterprise-experience-frame .integration-limitation,.enterprise-experience-frame .assurance-limitations{color:#f0ca76;background:#2b2516;border-color:#604d25}.enterprise-experience-frame .status-badge,.enterprise-experience-frame .assurance-status,.enterprise-experience-frame .integration-inactive{border-color:var(--gv-command-border-strong);color:#b9d4e5;background:#132b3f}.enterprise-experience-frame button:focus-visible,.enterprise-experience-frame a:focus-visible,.enterprise-experience-frame input:focus-visible,.enterprise-experience-frame select:focus-visible,.enterprise-experience-frame textarea:focus-visible,.enterprise-experience-frame summary:focus-visible{outline:3px solid var(--gv-command-focus);outline-offset:3px}@media (max-width:1320px){.enterprise-frame-commandbar{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"heading actions""search search""context context"}.enterprise-frame-context{grid-template-columns:repeat(2,minmax(0,1fr))}.enterprise-experience-frame .workforce-local-nav,.enterprise-experience-frame .project-operations-subnav,.enterprise-experience-frame .assurance-tabs,.enterprise-experience-frame .integration-subnav{top:12.45rem}}@media (max-width:980px){.enterprise-experience-frame{grid-template-columns:1fr;height:auto;min-height:100vh;overflow:visible}.enterprise-frame-content{height:auto;min-height:100vh;display:block;overflow:visible}.enterprise-frame-workspace{overflow-y:visible}.enterprise-frame-sidebar{border-right:0;border-bottom:1px solid var(--gv-command-border);width:100%;height:auto;position:sticky}.enterprise-frame-brand,.enterprise-frame-environment{display:none}.enterprise-frame-navigation{gap:.4rem;padding:.45rem;display:flex;overflow-x:auto}.enterprise-frame-nav-group{margin:0}.enterprise-frame-nav-group>summary{display:none}.enterprise-frame-nav-group>div{display:flex}.enterprise-frame-nav-group a,.enterprise-frame-nav-unavailable{min-width:max-content}.enterprise-frame-commandbar{grid-template-areas:"mobile-brand actions""heading heading""search search""context context";position:relative}.enterprise-frame-mobile-brand{align-items:center;gap:.4rem;display:flex}.enterprise-frame-mobile-brand .enterprise-frame-mark{width:1.7rem;height:1.7rem}.enterprise-experience-frame .workforce-local-nav,.enterprise-experience-frame .project-operations-subnav,.enterprise-experience-frame .assurance-tabs,.enterprise-experience-frame .integration-subnav{top:0}}@media (max-width:860px){body>.product-shell>.shell-content{height:auto;min-height:100vh;display:block;overflow:visible}body>.product-shell>.shell-content>main{overflow-y:visible}}@media (max-width:680px){.enterprise-frame-commandbar{grid-template-areas:"mobile-brand actions""heading heading""search search""context context";padding:.7rem}.enterprise-frame-mobile-brand{min-width:0}.enterprise-frame-mobile-brand strong{text-overflow:ellipsis;min-width:0;overflow:hidden}.enterprise-frame-home,.enterprise-frame-identity div{display:none}.enterprise-frame-identity{min-width:auto}.enterprise-frame-context{display:flex;overflow-x:auto}.enterprise-frame-context-item{min-width:10rem}.enterprise-frame-quickbar{flex-direction:column;align-items:flex-start;padding-inline:.75rem}.enterprise-frame-quickbar nav{width:100%;overflow-x:auto}.enterprise-experience-frame .incident-page,.enterprise-experience-frame .assurance-workspace,.enterprise-experience-frame .configuration-workspace,.enterprise-experience-frame .workspace,.enterprise-experience-frame .copilot-workspace,.enterprise-experience-frame .rca-workspace,.enterprise-experience-frame .integration-workspace,.enterprise-experience-frame .enterprise-intelligence-workspace{padding-inline:.7rem}.enterprise-experience-frame .incident-hero,.enterprise-experience-frame .assurance-hero,.enterprise-experience-frame .configuration-hero,.enterprise-experience-frame .integration-hero,.enterprise-experience-frame .intelligence-platform-hero{padding:.85rem}}.document-management-page{background:radial-gradient(circle at 92% 5%, #1891751a, transparent 24rem), var(--canvas)}.document-management-hero{background:linear-gradient(135deg, #042330f5, #0d4147f0), var(--navy);border-color:#1e5f54}.document-management-hero h1,.document-management-hero strong{color:#f8fffc}.document-management-hero p,.document-management-hero span,.document-management-hero small{color:#c9e6df}.document-management-hero .hero-summary{flex-direction:column;align-items:flex-start;gap:.45rem;min-width:18rem;display:flex}.document-management-hero .hero-summary strong,.document-management-hero .hero-summary span,.document-management-hero .hero-summary small{display:block}.document-section{scroll-margin-top:5rem}.document-card{min-height:16rem}.document-card-heading{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.document-card-heading small{color:var(--muted);font-weight:700}.document-create-form{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:1rem}.document-create-form h3{grid-column:1/-1}.document-lifecycle-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;display:grid}.document-lifecycle-card{grid-column:span 2}.document-stage-track{grid-template-columns:repeat(9,minmax(4.5rem,1fr));gap:.25rem;padding:.5rem 0;display:grid;overflow-x:auto}.document-stage{color:#54635e;text-align:center;background:#f3f7f5;border:1px solid #d6e1dd;border-radius:.4rem;min-width:4.5rem;padding:.45rem .35rem;font-size:.62rem;font-weight:750}.document-stage.status-completed{color:#155f50;background:#ddf3ed;border-color:#86c4b5}.document-stage.status-current{color:#fff;background:#277d6c;border-color:#277d6c}.document-stage.status-available{color:#765710;background:#fff8e8;border-style:dashed;border-color:#c69d44}@media (max-width:900px){.document-create-form,.document-lifecycle-grid{grid-template-columns:1fr}.document-lifecycle-card{grid-column:auto}}.project-operations-page{gap:1rem;display:grid}.project-operations-hero{color:#f4f8ff;background:radial-gradient(circle at 82% 15%,#00d6ad2e,#0000 32%),linear-gradient(145deg,#0b1f32fa,#081523fa)}.project-operations-hero h1,.project-operations-hero strong{color:#f4f8ff}.project-operations-hero p,.project-operations-hero small,.project-operations-hero span{color:#afc2d6}.project-operations-subnav{border:1px solid var(--border);z-index:4;background:#091827f0;border-radius:.75rem;align-items:center;gap:.4rem;padding:.55rem;display:flex;position:sticky;top:.5rem;overflow-x:auto}.project-operations-subnav a{color:#afc2d6;border-radius:.5rem;flex:none;padding:.55rem .7rem;font-size:.78rem;text-decoration:none}.project-operations-subnav a:hover,.project-operations-subnav a:focus-visible{color:var(--text);background:#2883ff24}.project-operations-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;display:grid}.project-metric-card,.project-summary-card{border:1px solid var(--border);color:#f4f8ff;background:linear-gradient(145deg,#0e2235f5,#091a2af5);border-radius:.75rem;gap:.4rem;min-width:0;padding:1rem;text-decoration:none;display:grid}.project-metric-card:hover{border-color:#3c94ffa6;transform:translateY(-1px)}.project-metric-card span,.project-summary-card span{color:#afc2d6;font-size:.78rem}.project-metric-card strong{font-size:1.55rem}.project-metric-card small,.project-summary-card small{color:#afc2d6;line-height:1.4}.project-operations-section{scroll-margin-top:5.25rem}.project-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.project-summary-card h3,.project-summary-card p{margin:0}.project-summary-card p{color:#afc2d6;line-height:1.45}.project-summary-card .governed-action{margin-top:.4rem}.project-table-wrap{overflow-x:auto}.project-operations-table{border-collapse:collapse;width:100%;min-width:960px}.project-operations-table th,.project-operations-table td{border-bottom:1px solid var(--border);text-align:left;vertical-align:top;padding:.8rem}.project-operations-table th{color:var(--muted);letter-spacing:.05em;text-transform:uppercase;font-size:.72rem}.project-operations-table td{font-size:.82rem}.project-operations-table td strong,.project-operations-table td span,.project-operations-table td small{margin-bottom:.3rem;display:block}.project-operations-table td small{color:var(--muted)}.project-action-form{border:1px solid var(--border);background:#081726b8;border-radius:.75rem;grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:.7rem;margin-top:.8rem;padding:1rem;display:grid}.project-action-form h3{grid-column:1/-1;margin:0}.project-action-form label{color:var(--muted);gap:.3rem;font-size:.78rem;display:grid}.project-action-form input{border:1px solid var(--border);color:var(--text);background:#05111de6;border-radius:.45rem;min-width:0;padding:.65rem}.project-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;display:grid}.project-form-grid .project-action-form{grid-template-columns:1fr}.intelligence-card{border-color:#7f5bff80}.project-operations-disclosure{background:#071f25e0;border:1px solid #00d2aa61;border-radius:.75rem;padding:1rem}.project-operations-disclosure p{color:var(--muted);margin:.45rem 0 0}@media (max-width:1100px){.project-operations-metrics,.project-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.project-operations-metrics,.project-card-grid,.project-form-grid,.project-action-form{grid-template-columns:1fr}}.visually-hidden{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.product-shell{background:var(--gv-command-bg);min-height:100vh;color:var(--gv-command-text)}body:has(.product-shell){background:var(--gv-command-bg)}.product-shell .sidebar{border-color:var(--gv-command-border);background:radial-gradient(circle at 10% 0%, #2fd0bc0d, transparent 19rem), var(--gv-command-bg-deep);width:15.75rem;color:var(--gv-command-text);box-shadow:var(--gv-material-edge), 10px 0 28px #00000024}.product-shell .brand-lockup{gap:var(--gv-space-3);min-height:5.45rem;padding:var(--gv-space-4) 1.2rem;border-bottom:1px solid var(--gv-command-border)}.product-shell .brand-mark{width:2.25rem;height:2.25rem;fill:var(--gv-command-accent);filter:drop-shadow(0 3px 8px #0000003d)}.product-shell .brand-lockup strong{color:var(--gv-command-text);letter-spacing:.06em;text-transform:uppercase;font-size:1.02rem}.product-shell .brand-lockup span,.product-shell .nav-group-label,.product-shell .sidebar-foot span{color:var(--gv-command-text-faint)}.product-shell .primary-navigation{padding:var(--gv-space-2) var(--gv-space-3) var(--gv-space-4);scrollbar-color:var(--gv-command-border-strong) transparent}.product-shell .nav-group{margin-top:var(--gv-space-5)}.product-shell .nav-group-label{padding:0 var(--gv-space-3) var(--gv-space-2);letter-spacing:var(--gv-tracking-label);font-size:.6rem}.product-shell .nav-item{min-height:var(--gv-control-height);gap:var(--gv-space-2);padding:var(--gv-space-2) var(--gv-space-3);color:#b9c8d4;transition:background-color var(--gv-motion-fast) var(--gv-ease-standard), border-color var(--gv-motion-fast) var(--gv-ease-standard), color var(--gv-motion-fast) var(--gv-ease-standard), box-shadow var(--gv-motion-fast) var(--gv-ease-standard);border:1px solid #0000;font-size:.78rem}.product-shell .nav-icon{width:var(--gv-icon-sm);height:var(--gv-icon-sm);opacity:.78;justify-self:center}.product-shell .nav-item:hover{border-color:var(--gv-command-border);color:var(--gv-command-text);background:#0f2232b8}.product-shell .nav-item.active{border-color:var(--gv-command-border-strong);background:var(--gv-command-surface-raised);color:#fff;box-shadow:inset 2px 0 var(--gv-command-accent-blue), var(--gv-material-edge), 0 7px 18px #00000029}.product-shell .nav-item.active .nav-icon{opacity:1}.product-shell .nav-status{border-color:var(--gv-command-border);color:var(--gv-command-text-faint)}.product-shell .sidebar-foot{padding:var(--gv-space-4) 1.2rem;border-color:var(--gv-command-border);background:var(--gv-command-bg-deep);box-shadow:inset 0 1px var(--gv-color-edge-highlight)}.product-shell .environment-dot{background:var(--gv-command-positive);box-shadow:0 0 0 4px #61d4941f}.product-shell .shell-content{background:radial-gradient(circle at 88% 2%, #438fff12, transparent 30rem), var(--gv-command-bg);width:calc(100% - 15.75rem);min-height:100vh;margin-left:15.75rem}.product-shell .context-bar{gap:var(--gv-space-3) var(--gv-space-4);min-height:7.6rem;padding:var(--gv-space-3) 1.2rem;border-color:var(--gv-command-border);box-shadow:var(--enterprise-workspace-shadow);-webkit-backdrop-filter:blur(var(--gv-material-blur));backdrop-filter:blur(var(--gv-material-blur));background:#050e17f0;grid-template-columns:minmax(14rem,.8fr) minmax(23rem,1.4fr) auto;grid-template-areas:"title search actions""context context context"}.command-title{grid-area:title}.command-title strong,.command-title span{display:block}.command-title strong{color:var(--gv-command-text);font-size:1rem;font-weight:var(--gv-weight-semibold);letter-spacing:var(--gv-tracking-title)}.command-title span{color:var(--gv-command-text-muted);margin-top:.18rem;font-size:.68rem}.command-search{min-height:var(--gv-control-height);border:1px solid var(--gv-command-border);border-radius:var(--gv-command-radius-sm);background:var(--enterprise-workspace-background);color:var(--gv-command-text-muted);box-shadow:var(--gv-material-edge);transition:border-color var(--gv-motion-fast) var(--gv-ease-standard), box-shadow var(--gv-motion-fast) var(--gv-ease-standard);grid-area:search;grid-template-columns:auto 1fr auto;align-items:center;gap:.55rem;padding-left:.75rem;display:grid}.command-search:focus-within{border-color:var(--gv-command-focus);box-shadow:var(--gv-material-edge), 0 0 0 3px #7de3d51f, 0 10px 24px #00000029}.command-search input{min-width:0;color:var(--gv-command-text);font:inherit;background:0 0;border:0;outline:0;font-size:.8rem}.command-search input::placeholder{color:var(--gv-command-text-faint)}.command-search button{border:0;border-left:1px solid var(--gv-command-border);border-radius:0 var(--gv-command-radius-sm) var(--gv-command-radius-sm) 0;color:#bcd0df;cursor:pointer;min-width:4.2rem;transition:background-color var(--gv-motion-fast) var(--gv-ease-standard), color var(--gv-motion-fast) var(--gv-ease-standard);background:0 0;align-self:stretch;font-size:.7rem;font-weight:800}.command-search button:hover{background:var(--gv-command-surface-raised);color:#fff}.product-shell .context-grid{grid-area:context;grid-template-columns:repeat(4,minmax(9rem,1fr));gap:.65rem}.product-shell .context-field>span{color:var(--gv-command-text-faint)}.product-shell .context-field select{height:var(--gv-control-height-compact);border-color:var(--gv-command-border);background:var(--enterprise-workspace-background);color:#dce8f1;box-shadow:var(--gv-material-edge)}.product-shell .context-field select:hover{border-color:var(--gv-command-border-strong)}.product-shell .header-actions{justify-self:end;gap:var(--gv-space-2);grid-area:actions;position:static}.environment-badge{min-height:var(--gv-control-height);padding:var(--gv-space-2) var(--gv-space-3);border-radius:var(--gv-command-radius-sm);color:#7ce3af;white-space:nowrap;background:#0b2923;border:1px solid #235844;align-items:center;gap:.42rem;font-size:.68rem;font-weight:800;display:inline-flex}.environment-badge i{background:var(--gv-command-positive);border-radius:50%;width:.42rem;height:.42rem}.product-shell .icon-button{width:var(--gv-control-height);height:var(--gv-control-height);border-color:var(--gv-command-border);background:var(--enterprise-workspace-background);color:var(--gv-command-text);box-shadow:var(--gv-material-edge);transition:border-color var(--gv-motion-fast) var(--gv-ease-standard), background-color var(--gv-motion-fast) var(--gv-ease-standard)}.product-shell .icon-button:is(:hover,:focus-visible){border-color:var(--gv-command-border-strong);background:var(--gv-command-surface-raised)}.product-shell .notification-count{border-color:var(--gv-command-bg-deep);background:var(--gv-command-critical)}.product-shell .principal-menu{gap:var(--gv-space-2);min-width:13.25rem;padding:0 var(--gv-space-1)}.product-shell .avatar{color:#a9e8df;background:#153c52;border:1px solid #2a6883;border-radius:50%;width:2.35rem;height:2.35rem}.product-shell .principal-copy strong{color:var(--gv-command-text);font-size:.7rem;font-weight:var(--gv-weight-semibold)}.product-shell .principal-copy small{color:var(--gv-command-text-muted);font-size:.56rem}.product-shell main{max-width:112rem;padding:1rem clamp(.9rem,1.8vw,1.75rem) 4rem}.product-shell .status-announcer{color:var(--gv-command-accent)}.product-shell .workspace-hero{grid-template-columns:minmax(0,1fr) minmax(18rem,27rem);gap:1.2rem;padding:.75rem 0 1rem}.product-shell .workspace-hero h1{max-width:none;color:var(--gv-command-text);letter-spacing:var(--gv-tracking-title);margin-bottom:.35rem;font-family:inherit;font-size:clamp(1.65rem,2.4vw,2.45rem);font-weight:760;line-height:1.08}.product-shell .workspace-hero>div>p{color:var(--gv-command-text-muted);margin-bottom:.65rem;font-size:.86rem}.product-shell .hero-badges{color:var(--gv-command-text-faint)}.product-shell .synthetic-badge,.product-shell .source-chip{color:#f0ca76;background:#2b2516;border-color:#604d25}.product-shell .copilot-entry{background:var(--enterprise-panel-background);color:var(--gv-command-text);box-shadow:var(--enterprise-interactive-shadow);border-color:#28526a}.product-shell .copilot-entry:hover{border-color:var(--gv-command-accent)}.product-shell .copilot-glyph{color:var(--gv-command-accent);background:#0a1621}.product-shell .copilot-entry small{color:var(--gv-command-text-muted)}.command-overview{gap:clamp(.9rem,1.15vw,1.2rem);padding:.1rem 0 .35rem;display:grid}.command-metric-grid{gap:var(--gv-grid-gap-compact);grid-template-columns:repeat(14,minmax(0,1fr));grid-auto-rows:1fr;display:grid}.command-metric-grid>*{grid-column:span 2}.command-metric{min-width:0;min-height:9rem;padding:var(--gv-space-4);border:1px solid var(--gv-command-border);border-radius:var(--gv-command-radius);background:var(--enterprise-panel-background);color:var(--gv-command-text);box-shadow:var(--enterprise-interactive-shadow);transition:border-color var(--gv-motion-fast) var(--gv-ease-standard), box-shadow var(--gv-motion-fast) var(--gv-ease-standard), transform var(--gv-motion-fast) var(--gv-ease-standard);align-content:space-between;text-decoration:none;display:grid}a.command-metric:hover{border-color:var(--gv-command-accent-blue);box-shadow:var(--gv-material-edge), var(--gv-shadow-interactive-hover);transform:translateY(var(--gv-hover-lift))}.command-metric-heading{justify-content:space-between;align-items:flex-start;gap:.45rem;display:flex}.command-metric-heading>span:first-child{color:#edf5fa;font-size:.78rem;font-weight:800;line-height:1.35}.command-state{border:1px solid var(--gv-command-border);color:var(--gv-command-text-faint);letter-spacing:.06em;text-transform:uppercase;background:#0818248c;border-radius:999px;align-items:center;gap:.28rem;padding:.2rem .38rem;font-size:.5rem;font-weight:850;display:inline-flex}.command-state i{background:currentColor;border-radius:50%;flex:none;width:.36rem;height:.36rem;box-shadow:0 0 0 3px #94a7b41a}.command-state.state-available{color:var(--gv-command-positive)}.command-metric>strong{color:#fff;font-size:clamp(1.5rem,2.4vw,2.05rem);font-weight:var(--gv-weight-bold);letter-spacing:var(--gv-tracking-title);text-overflow:ellipsis;margin:.5rem 0 .18rem;line-height:1;overflow:hidden}.command-metric-context{color:var(--gv-command-text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.58rem;font-weight:720;line-height:1.35;overflow:hidden}.command-metric>small{color:var(--gv-command-text-faint);text-overflow:ellipsis;font-size:.58rem;line-height:1.4;overflow:hidden}.command-metric-premium{isolation:isolate;min-height:9.5rem;position:relative;overflow:hidden}.command-metric-premium:before{z-index:-1;background:var(--gv-command-accent-blue);content:"";height:2px;position:absolute;inset:0 0 auto}.command-metric-premium.tone-positive:before{background:var(--gv-command-positive)}.command-metric-premium.tone-attention:before{background:var(--gv-command-attention)}.command-metric-premium.tone-critical:before{background:var(--gv-command-critical)}.command-state.state-positive{color:var(--gv-command-positive);border-color:#255b45}.command-state.state-attention{color:var(--gv-command-attention);border-color:#654c20}.command-state.state-critical{color:var(--gv-command-critical);border-color:#693532}.command-metric-trend{border-top:1px solid var(--gv-command-border);color:var(--gv-command-text-muted);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:.45rem;margin-top:.45rem;padding-top:.45rem;font-size:.56rem;line-height:1.35;display:grid}.command-metric-trend>span{min-width:0}.command-metric-trend small{color:var(--gv-command-text-faint);letter-spacing:.05em;text-transform:uppercase;margin-bottom:.12rem;font-size:.47rem;font-weight:800;display:block}.command-metric-trend b{color:var(--gv-command-text);text-align:right;font-weight:760}.command-metric-owner{color:var(--gv-command-text-faint);align-items:center;gap:.35rem;margin-top:.45rem;font-size:.53rem;display:flex}.command-metric-owner i{background:var(--gv-command-accent);border-radius:50%;flex:none;width:.38rem;height:.38rem;box-shadow:0 0 0 3px #1bd1b71a}.command-signal-strip{align-items:end;gap:.18rem;height:1.55rem;margin:.15rem 0 .45rem;display:flex}.command-signal-strip i{background:#1a3447;border-radius:2px 2px 0 0;width:100%;height:28%}.command-signal-strip i:nth-child(3n+1){height:48%}.command-signal-strip i:nth-child(3n+2){height:72%}.command-signal-strip i.active{background:var(--gv-command-accent-blue)}.executive-summary-grid{gap:var(--gv-grid-gap-standard);grid-template-columns:repeat(14,minmax(0,1fr));display:grid}.enterprise-health-panel{grid-column:span 4}.readiness-command-panel{grid-column:span 10}.enterprise-health-panel{background:radial-gradient(circle at 100% 0, #2070a42e, transparent 45%), var(--gv-command-surface);position:relative;overflow:hidden}.enterprise-health-panel:after{background:var(--gv-command-accent-blue);content:"";width:2px;position:absolute;inset:0 auto 0 0}.enterprise-health-panel.tone-positive:after{background:var(--gv-command-positive)}.enterprise-health-panel.tone-attention:after{background:var(--gv-command-attention)}.enterprise-health-panel.tone-critical:after{background:var(--gv-command-critical)}.enterprise-health-score{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.enterprise-health-score>strong{color:#fff;letter-spacing:-.025em;text-transform:capitalize;font-size:clamp(1.4rem,2vw,2rem)}.enterprise-health-panel>p{color:var(--gv-command-text-muted);margin:.8rem 0;font-size:.67rem;line-height:1.5}.enterprise-health-panel dl,.command-detail-drawer dl{gap:.48rem;margin:0;display:grid}.enterprise-health-panel dl div,.command-detail-drawer dl div{border-top:1px solid var(--gv-command-border);justify-content:space-between;gap:.75rem;padding-top:.48rem;display:flex}.enterprise-health-panel dt,.command-detail-drawer dt{color:var(--gv-command-text-faint);font-size:.55rem}.enterprise-health-panel dd,.command-detail-drawer dd{color:var(--gv-command-text);text-align:right;margin:0;font-size:.58rem;font-weight:700}.readiness-command-panel{min-width:0;padding:var(--gv-space-5);border:1px solid var(--gv-command-border);border-radius:var(--gv-command-radius);background:linear-gradient(150deg, #0d2333fa, #0a1c29fa), var(--gv-command-surface);box-shadow:var(--gv-command-shadow)}.readiness-command-panel>header{margin-bottom:var(--gv-space-4);justify-content:space-between;align-items:start;gap:1rem;display:flex}.readiness-command-panel h2{color:var(--gv-command-text);letter-spacing:-.012em;margin:0;font-size:.95rem}.readiness-command-panel time{color:var(--gv-command-text-faint);font-size:.55rem}.readiness-card-grid{gap:var(--gv-grid-gap-compact);grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.readiness-card{min-width:0;padding:var(--gv-space-4);border:1px solid var(--gv-command-border);border-radius:var(--gv-command-radius-sm);color:var(--gv-command-text);transition:border-color var(--gv-motion-fast), background var(--gv-motion-fast);background:#0f2a3bbf;gap:.25rem;text-decoration:none;display:grid}.readiness-card:hover{border-color:var(--gv-command-accent-blue);background:#123347e6}.readiness-card>span{min-height:1.7rem;color:var(--gv-command-text-muted);font-size:.56rem;font-weight:740;line-height:1.35}.readiness-card>strong{color:#fff;font-size:1.2rem}.readiness-card>small,.readiness-card>em{color:var(--gv-command-text-faint);text-overflow:ellipsis;font-size:.51rem;font-style:normal;line-height:1.35;overflow:hidden}.readiness-card.tone-positive>strong{color:#c8fff1}.readiness-card.tone-attention>strong{color:#ffe2a3}.readiness-card.tone-critical>strong{color:#ffb8b0}.command-dashboard-grid{gap:var(--gv-grid-gap-standard);grid-template-columns:repeat(14,minmax(0,1fr));align-items:stretch;display:grid}.command-dashboard-grid>:first-child{grid-column:span 7}.command-dashboard-grid>:nth-child(2){grid-column:span 4}.command-dashboard-grid>:nth-child(3){grid-column:span 3}.command-panel{min-width:0;padding:var(--gv-space-5);border:1px solid var(--gv-command-border);border-radius:var(--gv-command-radius);background:var(--gv-command-surface);box-shadow:0 10px 30px #00000024}.command-panel-heading{margin-bottom:var(--gv-space-4);justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.command-panel-heading h2{color:var(--gv-command-text);letter-spacing:-.012em;margin:0;font-size:18px;font-weight:750;line-height:1.25}.command-panel-heading .eyebrow{margin-bottom:.24rem;font-size:.55rem}.command-panel-action a,.command-table-wrap a{color:#79b5ff;text-underline-offset:.18rem;font-size:13px;font-weight:850;line-height:1.35;text-decoration:none}.command-panel-action a:after{content:"→";transition:transform var(--gv-motion-fast) var(--gv-ease-standard);margin-left:.3rem;display:inline-block}.command-panel-action a:hover,.command-panel-action a:focus-visible,.command-table-wrap a:hover,.command-table-wrap a:focus-visible{color:#9bc8ff;text-decoration:underline}.command-panel-action a:is(:hover,:focus-visible):after{transform:translate(.16rem)}.command-table-wrap{max-width:100%;overflow-x:auto}.command-table-wrap table{border-collapse:collapse;width:100%}.command-table-wrap caption{clip:rect(0, 0, 0, 0);width:1px;height:1px;position:absolute;overflow:hidden}.command-table-wrap th,.command-table-wrap td{color:var(--gv-command-text-muted);text-align:left;vertical-align:middle;border-bottom:1px solid #1b3548;padding:.68rem .55rem;font-size:14px}.command-table-wrap thead th{z-index:1;background:var(--gv-command-surface);color:var(--gv-command-text-faint);letter-spacing:.04em;text-transform:uppercase;font-size:12px;position:sticky;top:0}.command-table-wrap tbody th{color:#e3edf4;font-weight:700}.command-table-wrap tbody tr{transition:background var(--gv-motion-fast)}.command-table-wrap tbody tr:hover{background:#173a4e59}.command-row-action,.command-notification-list button,.command-recommendations button{color:#69aaff;cursor:pointer;background:0 0;border:0;padding:0;font-size:.62rem;font-weight:760}.command-row-action:hover,.command-notification-list button:hover,.command-recommendations button:hover{text-decoration:underline}.command-status{border:1px solid var(--gv-command-border);text-transform:capitalize;white-space:nowrap;border-radius:999px;align-items:center;gap:.32rem;padding:.22rem .42rem;font-size:12px;font-weight:800;display:inline-flex}.command-status i{background:currentColor;border-radius:50%;width:.35rem;height:.35rem}.command-status.status-positive{color:var(--gv-command-positive);border-color:#255b45}.command-status.status-attention{color:var(--gv-command-attention);border-color:#654c20}.command-status.status-critical{color:var(--gv-command-critical);border-color:#693532}.command-status.status-neutral{color:var(--gv-command-text-muted)}.command-distribution{gap:.8rem;display:grid}.command-distribution-row>div{color:var(--gv-command-text-muted);justify-content:space-between;gap:1rem;font-size:.68rem;display:flex}.command-distribution-row strong{color:var(--gv-command-text)}.command-progress{background:#172f41;border-radius:999px;height:.45rem;margin-top:.35rem;display:block;overflow:hidden}.command-progress i{border-radius:inherit;background:linear-gradient(90deg, var(--gv-command-accent-blue), var(--gv-command-accent));height:100%;display:block}.command-limitation{color:var(--gv-command-text-faint);margin:1rem 0 0;font-size:.6rem;line-height:1.45}.command-activity{gap:0;margin:0;padding:0;list-style:none;display:grid}.command-activity li{border-bottom:1px solid #1b3548;grid-template-columns:1.8rem 1fr;gap:.65rem;padding:.68rem 0;display:grid}.command-activity li:last-child{border-bottom:0}.command-activity-icon{width:1.75rem;height:1.75rem;color:var(--gv-command-accent);background:#153b52;border-radius:.45rem;place-items:center;font-size:.72rem;font-weight:900;display:grid}.command-activity strong,.command-activity span,.command-activity small{display:block}.command-activity strong{color:#e3edf4;font-size:13px}.command-activity div>span{color:var(--gv-command-text-muted);margin-top:.18rem;font-size:12px;line-height:1.4}.command-activity small{color:var(--gv-command-text-faint);margin-top:.24rem;font-size:12px}.command-empty{border:1px dashed var(--gv-command-border-strong);border-radius:var(--gv-command-radius-sm);background:#1025388c;gap:.3rem;padding:.9rem;display:grid}.command-empty strong{color:var(--gv-command-text);font-size:.75rem}.command-empty span{color:var(--gv-command-text-muted);font-size:.65rem}.command-insight-grid{gap:var(--gv-grid-gap-standard);grid-template-columns:repeat(14,minmax(0,1fr));align-items:stretch;display:grid}.command-insight-grid>:first-child,.command-insight-grid>:nth-child(4){grid-column:span 4}.command-insight-grid>:nth-child(2),.command-insight-grid>:nth-child(3){grid-column:span 3}.command-notification-list,.command-timeline,.command-recommendations{gap:0;margin:0;padding:0;list-style:none;display:grid}.command-notification-list li{border-bottom:1px solid var(--gv-command-border);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.55rem;padding:.62rem 0;display:grid}.command-notification-list li:last-child,.command-timeline li:last-child,.command-recommendations li:last-child{border-bottom:0}.command-notification-list div,.command-timeline div,.command-recommendations div{min-width:0}.command-notification-list strong,.command-notification-list span,.command-timeline strong,.command-timeline span,.command-recommendations strong,.command-recommendations span{display:block}.command-notification-list strong,.command-timeline strong,.command-recommendations strong{color:var(--gv-command-text);text-overflow:ellipsis;white-space:nowrap;font-size:.62rem;overflow:hidden}.command-notification-list div>span,.command-timeline span,.command-recommendations span{color:var(--gv-command-text-faint);margin-top:.14rem;font-size:.54rem;line-height:1.35}.command-timeline li{grid-template-columns:1.55rem 1fr;gap:.55rem;padding:.48rem 0;display:grid;position:relative}.command-timeline li:before{background:var(--gv-command-border-strong);content:"";width:1px;position:absolute;top:1.75rem;bottom:-.25rem;left:.74rem}.command-timeline li:last-child:before{display:none}.command-timeline i{z-index:1;border:1px solid var(--gv-command-border-strong);background:var(--gv-command-surface-raised);width:1.5rem;height:1.5rem;color:var(--gv-command-accent);border-radius:50%;place-items:center;font-size:.55rem;font-style:normal;font-weight:850;display:grid}.command-risk-list{gap:.45rem;display:grid}.command-risk-list button{border:1px solid var(--gv-command-border);border-radius:var(--gv-command-radius-sm);color:var(--gv-command-text);cursor:pointer;text-align:left;background:#0f2839b3;grid-template-columns:auto minmax(0,1fr);gap:.18rem .55rem;padding:.62rem;display:grid}.command-risk-list button:hover{border-color:var(--gv-command-accent-blue)}.command-risk-list button>span{color:var(--gv-command-attention);text-transform:uppercase;grid-row:1/3;align-self:center;font-size:.5rem;font-weight:850}.command-risk-list button.tone-critical>span{color:var(--gv-command-critical)}.command-risk-list strong{text-overflow:ellipsis;white-space:nowrap;font-size:.61rem;overflow:hidden}.command-risk-list small{color:var(--gv-command-text-faint);font-size:.52rem}.command-recommendations li{border-bottom:1px solid var(--gv-command-border);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.65rem;padding:.58rem 0;display:grid}.command-drawer-layer{z-index:var(--gv-z-modal,1000);grid-template-columns:1fr minmax(22rem,31rem);display:grid;position:fixed;inset:0}.command-drawer-scrim{cursor:pointer;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#020a11b8;border:0}.command-detail-drawer{border-left:1px solid var(--gv-command-border-strong);background:radial-gradient(circle at 100% 0, #1870972e, transparent 35%), var(--gv-command-bg);height:100%;color:var(--gv-command-text);animation:command-drawer-enter var(--gv-motion-standard) ease-out;flex-direction:column;gap:0;display:flex;overflow-y:auto;box-shadow:-18px 0 50px #0006}.command-detail-drawer>header{z-index:2;border-bottom:1px solid var(--gv-command-border);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#071824f0;justify-content:space-between;align-items:start;gap:1rem;padding:1.2rem;display:flex;position:sticky;top:0}.command-detail-drawer h2{color:#fff;margin:0;font-size:1.05rem}.command-detail-drawer>header button{border:1px solid var(--gv-command-border);border-radius:var(--gv-command-radius-sm);background:var(--gv-command-surface-raised);width:2rem;height:2rem;color:var(--gv-command-text);cursor:pointer;flex:none;place-items:center;display:grid}.command-drawer-status{border-bottom:1px solid var(--gv-command-border);color:var(--gv-command-text-muted);justify-content:space-between;align-items:center;gap:.75rem;padding:.85rem 1.2rem;font-size:.62rem;display:flex}.command-detail-drawer>section{border-bottom:1px solid var(--gv-command-border);padding:1rem 1.2rem}.command-detail-drawer h3{color:var(--gv-command-text);text-transform:uppercase;margin:0 0 .55rem;font-size:.68rem}.command-detail-drawer p,.command-detail-drawer code{color:var(--gv-command-text-muted);overflow-wrap:anywhere;font-size:.63rem;line-height:1.5}.command-detail-drawer code{color:var(--gv-command-accent)}.command-detail-drawer footer{gap:.6rem;margin-top:auto;padding:1rem 1.2rem;display:flex}.command-detail-drawer footer a,.command-detail-drawer footer button{border:1px solid var(--gv-command-border-strong);border-radius:var(--gv-command-radius-sm);background:var(--gv-command-surface-raised);min-height:2.25rem;color:var(--gv-command-text);cursor:pointer;justify-content:center;align-items:center;padding:0 .85rem;font-size:.63rem;font-weight:760;text-decoration:none;display:inline-flex}.command-detail-drawer footer a{background:#125680;border-color:#2379b1}@keyframes command-drawer-enter{0%{transform:translate(100%)}to{transform:translate(0)}}.command-time-context{border-right:1px solid var(--gv-command-border);color:var(--gv-command-text-faint);text-align:right;gap:.08rem;padding-right:.7rem;font-size:.5rem;display:grid}.command-time-context strong{color:var(--gv-command-text);font-size:.6rem}.command-global-action{min-height:var(--gv-control-height);padding:0 var(--gv-space-3);border-radius:var(--gv-command-radius-sm);color:#fff;cursor:pointer;transition:border-color var(--gv-motion-fast) var(--gv-ease-standard), background-color var(--gv-motion-fast) var(--gv-ease-standard), box-shadow var(--gv-motion-fast) var(--gv-ease-standard);background:#12496b;border:1px solid #226b94;font-size:.6rem;font-weight:780}.command-global-action:hover{border-color:var(--gv-command-accent);box-shadow:var(--gv-material-edge), 0 8px 18px #00000029;background:#165574}.product-shell .current-work-band{border:1px solid var(--gv-command-border);box-shadow:var(--gv-command-shadow);background:linear-gradient(90deg,#0c2333,#102b3b);margin-top:.8rem;margin-bottom:.8rem}.product-shell .current-work-band .context-field select{background:#0a1b27}.command-detail-layer{border:1px solid var(--gv-command-border);border-radius:var(--gv-command-radius);background:var(--gv-command-surface);margin-top:.8rem}.command-detail-layer>summary{color:#bcd0df;cursor:pointer;align-items:center;min-height:2.8rem;padding:.75rem 1rem;font-size:.72rem;font-weight:800;display:flex}.command-detail-layer>summary:hover{color:#fff}.command-detail-layer[open]>summary{border-bottom:1px solid var(--gv-command-border)}.command-detail-layer>.workspace-card,.command-detail-layer>.workspace-grid{margin:.8rem}.product-shell .workspace-card,.product-shell .signal,.product-shell .empty-state,.product-shell .unavailable-panel,.product-shell .copilot-panel{border-color:var(--gv-command-border);background:var(--gv-command-surface-raised);color:var(--gv-command-text);box-shadow:none}.product-shell .business-meaning,.product-shell .signal>p,.product-shell .signal-topline,.product-shell .signal details,.product-shell .card-contract,.product-shell .empty-state span,.product-shell .unavailable-panel p,.product-shell .copilot-panel p,.product-shell .copilot-panel li{color:var(--gv-command-text-muted)}.product-shell .signal summary,.product-shell .copilot-back{color:var(--gv-command-accent)}.product-shell .card-contract,.product-shell .signal{border-color:#203c50}.product-shell .executive-intelligence{border-color:var(--gv-command-border);background:var(--gv-command-bg);color:var(--gv-command-text);margin:.8rem}.product-shell .executive-intelligence p,.product-shell .executive-intelligence small,.product-shell .executive-intelligence label,.product-shell .executive-intelligence-foot{color:var(--gv-command-text-muted)}.product-shell .executive-block,.product-shell .executive-metric,.product-shell .executive-alert,.product-shell .attention-summary,.product-shell .executive-filter-bar,.product-shell .indicator-row,.product-shell .comparison-panel,.product-shell .theme-card{border-color:var(--gv-command-border);background:var(--gv-command-surface-raised);color:var(--gv-command-text)}.product-shell input,.product-shell select,.product-shell button{accent-color:var(--gv-command-accent)}.product-shell button:focus-visible,.product-shell a:focus-visible,.product-shell select:focus-visible,.product-shell input:focus-visible,.product-shell summary:focus-visible{outline-color:var(--gv-command-focus)}@media (max-width:1380px){.product-shell .context-bar{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"title actions""search search""context context"}.product-shell .command-search{width:100%}.command-metric-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.command-metric-grid>*{grid-column:auto}.readiness-card-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.command-insight-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.command-insight-grid>:nth-child(n){grid-column:auto}.command-dashboard-grid{grid-template-columns:minmax(0,1.65fr) minmax(17rem,1fr)}.command-dashboard-grid>:nth-child(n){grid-column:auto}.command-activity-panel{grid-column:1/-1}.command-activity{grid-template-columns:repeat(3,1fr);gap:.75rem}.command-activity li{border-bottom:0;border-right:1px solid #1b3548;padding-right:.75rem}}@media (max-width:1120px){.product-shell .sidebar{width:13.75rem}.product-shell .shell-content{width:calc(100% - 13.75rem);margin-left:13.75rem}.executive-summary-grid{grid-template-columns:1fr}.executive-summary-grid>*{grid-column:auto}.command-time-context,.command-global-action{display:none}}@media (max-width:1500px) and (min-width:1121px){.product-shell .command-time-context{display:none}}@media (max-width:1400px) and (min-width:1121px){.product-shell .command-global-action{display:none}}@media (max-width:860px){.product-shell .sidebar{scrollbar-width:none;width:100%;height:auto;position:sticky}.product-shell .primary-navigation{scrollbar-width:none}.product-shell .sidebar::-webkit-scrollbar{display:none}.product-shell .primary-navigation::-webkit-scrollbar{display:none}.product-shell .shell-content{width:100%;margin-left:0}.product-shell .context-bar{grid-template-columns:1fr auto;grid-template-areas:"mobile actions""title title""search search""context context";position:relative}.product-shell .mobile-brand{grid-area:mobile}.product-shell .command-title{margin-top:.2rem}.product-shell .context-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.command-dashboard-grid{grid-template-columns:1fr}.command-metric-grid,.readiness-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.command-insight-grid{grid-template-columns:1fr}.command-activity-panel{grid-column:auto}.command-activity{grid-template-columns:1fr}.command-activity li{border-bottom:1px solid #1b3548;border-right:0}}@media (max-width:620px){.product-shell .context-bar{grid-template-areas:"mobile actions""title title""search search""context context"}.product-shell .environment-badge,.product-shell .principal-copy{display:none}.product-shell .principal-menu{min-width:2.4rem}.product-shell .context-grid,.command-metric-grid,.readiness-card-grid,.command-drawer-layer{grid-template-columns:1fr}.command-drawer-scrim{display:none}.command-detail-drawer{width:100%}.product-shell .workspace-hero,.product-shell .current-work-band{grid-template-columns:1fr}.command-panel{padding:.8rem}.command-table-wrap{margin-inline:-.25rem}}.assurance-workspace{color:#14252a;background:#f4f7f8;min-height:100vh;padding:clamp(1rem,3vw,2.5rem)}.assurance-hero{justify-content:space-between;align-items:end;gap:2rem;max-width:1500px;margin:0 auto 1rem;display:flex}.assurance-hero h1{letter-spacing:-.04em;margin:.2rem 0;font-size:clamp(2rem,4vw,3.4rem)}.assurance-hero p{color:#53666b;max-width:760px}.assurance-classification{color:#fff;background:#0d3840;border-radius:14px;gap:.25rem;min-width:230px;padding:1rem 1.25rem;display:grid}.assurance-classification small{color:#b9d5d4}.assurance-demo-control{background:#f1faf8;border:1px solid #b8d7d2;border-radius:12px;justify-content:space-between;align-items:center;gap:1rem;max-width:1500px;margin:0 auto 1rem;padding:.85rem 1rem;display:flex}.assurance-demo-control div{gap:.2rem;display:grid}.assurance-demo-control span{color:#53666b}.executive-demo-panel{background:var(--enterprise-workspace-background);color:#edf9fc;box-shadow:var(--enterprise-workspace-shadow);border:1px solid #41a9c252;border-radius:12px;margin:0 1.5rem 1rem;padding:1rem}.executive-demo-heading,.executive-demo-badges,.executive-demo-actions{flex-wrap:wrap;align-items:center;gap:.65rem;display:flex}.executive-demo-heading{justify-content:space-between}.executive-demo-heading h2{margin:.2rem 0 0}.executive-demo-badges span{color:#a7f3d0;background:#0a5b4f47;border:1px solid #34d39959;border-radius:999px;padding:.35rem .6rem;font-size:.78rem}.executive-demo-facts{grid-template-columns:repeat(auto-fit,minmax(145px,1fr));gap:.65rem;margin:1rem 0;display:grid}.executive-demo-facts article{background:var(--enterprise-panel-background);box-shadow:var(--gv-material-edge);border:1px solid #94b8c72e;border-radius:9px;gap:.25rem;padding:.8rem;display:grid}.executive-demo-facts strong{font-size:1.35rem}.executive-demo-facts span,.executive-demo-message,.executive-demo-panel details{color:#bdd4dc}.executive-demo-guidance{background:var(--enterprise-workspace-background);box-shadow:var(--gv-material-edge);border:1px solid #55c4dd4d;border-radius:10px;margin:1rem 0;padding:1rem}.executive-demo-guidance-heading,.executive-demo-section-title,.executive-demo-perspective{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.executive-demo-guidance h3,.executive-demo-section-title h3{margin:.15rem 0 0}.executive-demo-guidance label{color:#bdd4dc;gap:.35rem;min-width:min(100%,240px);font-size:.8rem;display:grid}.executive-demo-guidance select{color:#effcff;background:#071f2d;border:1px solid #2c7287;border-radius:7px;min-height:42px;padding:.55rem .7rem}.executive-demo-security-note{color:#a7f3d0;font-size:.85rem}.executive-demo-perspective{align-items:center}.executive-demo-perspective p,.executive-demo-perspective ul{color:#bdd4dc}.executive-demo-perspective ul{flex-wrap:wrap;gap:.45rem 1.25rem;margin:.55rem 0 0;padding-left:1.2rem;display:flex}.executive-demo-perspective>a,.executive-demo-section-title>a,.executive-demo-walkthrough a,.executive-demo-timeline a{color:#67d5ef;font-weight:700}.executive-demo-perspective>a{border:1px solid #2c7287;border-radius:7px;flex:none;padding:.6rem .8rem;text-decoration:none}.executive-demo-journey{grid-template-columns:minmax(0,1.35fr) minmax(260px,.65fr);gap:.75rem;margin:1rem 0;display:grid}.executive-demo-journey>section{background:#030f186b;border:1px solid #94b8c72e;border-radius:10px;min-width:0;padding:1rem}.executive-demo-walkthrough,.executive-demo-timeline{gap:0;margin:.8rem 0 0;padding:0;list-style:none;display:grid}.executive-demo-walkthrough li{border-top:1px solid #94b8c724;grid-template-columns:30px minmax(0,1fr);gap:.7rem;padding:.7rem 0;display:grid}.executive-demo-walkthrough li>span{color:#effcff;background:#14516acc;border-radius:50%;place-items:center;width:28px;height:28px;font-weight:700;display:grid}.executive-demo-walkthrough p,.executive-demo-timeline p{color:#bdd4dc;margin:.25rem 0}.executive-demo-walkthrough small,.executive-demo-timeline time{color:#8fb0bc}.executive-demo-timeline li{border-left:2px solid #34d39959;gap:.2rem;padding:.7rem 0 .7rem 1rem;display:grid;position:relative}.executive-demo-timeline li:before{content:"";background:#34d399;border-radius:50%;width:8px;height:8px;position:absolute;top:1rem;left:-5px}.executive-demo-actions button{color:#effcff;cursor:pointer;background:#0d3b50;border:1px solid #2c7287;border-radius:7px;padding:.55rem .75rem}.executive-demo-actions button:hover,.executive-demo-actions button:focus-visible{background:#14516a;border-color:#55c4dd}.executive-demo-actions button:disabled{cursor:wait;opacity:.6}.executive-demo-message{min-height:1.25rem}@media (max-width:760px){.executive-demo-guidance-heading,.executive-demo-perspective,.executive-demo-section-title{flex-direction:column;align-items:stretch}.executive-demo-journey{grid-template-columns:1fr}.executive-demo-perspective>a{text-align:center}}@media print{.sidebar,.context-bar,.executive-demo-actions,.copilot-entry{display:none!important}.executive-demo-panel{color:#111827;background:#fff;border-color:#94a3b8}}.assurance-tabs{border-bottom:1px solid #ccd8da;gap:.5rem;max-width:1500px;margin:0 auto 1rem;display:flex}.assurance-tabs a{color:#31545a;border-bottom:3px solid #0000;padding:.75rem 1rem;text-decoration:none}.assurance-tabs a[aria-current=page]{color:#0d5964;border-color:#00a18a;font-weight:700}.assurance-metrics{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:.75rem;max-width:1500px;margin:0 auto 1rem;display:grid}.assurance-metrics article{background:#fff;border:1px solid #dce4e5;border-radius:12px;gap:.2rem;padding:1rem;display:grid}.assurance-metrics strong{color:#0c5963;font-size:1.8rem}.assurance-metrics small{color:#6c7e82}.assurance-layout{grid-template-columns:minmax(260px,340px) 1fr;align-items:start;gap:1rem;max-width:1500px;margin:auto;display:grid}.assurance-register{grid-auto-rows:minmax(4.6rem,auto);gap:.55rem;min-width:0;display:grid}.learning-product-option{border:1px solid var(--gv-command-border);background:var(--gv-command-surface-raised);width:100%;min-width:0;min-height:4.6rem;color:var(--gv-command-text);text-align:left;box-shadow:none;border-radius:.65rem;grid-template-rows:auto auto;align-content:center;gap:.42rem;padding:.72rem .82rem;display:grid;overflow:hidden}.learning-product-option:hover{border-color:var(--gv-command-border-strong);background:var(--gv-color-surface-hover)}.learning-product-option[aria-pressed=true]{border-color:var(--gv-command-accent-blue);box-shadow:inset 3px 0 0 var(--gv-command-accent-blue);background:#102b4b}.learning-product-option-title{color:#f4f8fb;overflow-wrap:anywhere;min-width:0;font-size:.78rem;font-weight:780;line-height:1.35;display:block}.learning-product-option-meta{min-width:0;color:var(--gv-command-text-muted);overflow-wrap:anywhere;text-transform:capitalize;font-size:.65rem;font-weight:650;line-height:1.35;display:block}.assurance-related-grid{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));align-items:start;gap:1rem;max-width:1500px;margin:0 auto 1rem;display:grid}.assurance-list,.assurance-detail{background:#fff;border:1px solid #dce4e5;border-radius:14px;box-shadow:0 8px 28px #1030360f}.assurance-list{gap:.5rem;padding:.75rem;display:grid}.assurance-list-heading{justify-content:space-between;align-items:center;padding:.25rem .4rem;display:flex}.assurance-list-heading h2{font-size:1rem}.assurance-record{text-align:left;color:inherit;background:#f7f9f9;border:1px solid #0000;border-radius:10px;grid-template-columns:1fr auto;gap:.35rem;padding:.9rem;display:grid}.assurance-record[aria-pressed=true]{background:#ecf8f5;border-color:#00a18a}.assurance-record small{color:#63777b;grid-column:1/-1}.assurance-status{color:#19545c;text-transform:capitalize;white-space:nowrap;background:#e7f1f1;border-radius:999px;padding:.2rem .55rem;font-size:.73rem}.assurance-detail{min-height:520px;padding:clamp(1rem,2vw,1.75rem)}.assurance-detail-header{border-bottom:1px solid #dce4e5;justify-content:space-between;gap:1rem;padding-bottom:1rem;display:flex}.assurance-detail-header h2{margin:.15rem 0}.assurance-section-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:1rem;display:grid}.assurance-section-grid>section{border:1px solid #e2e9ea;border-radius:12px;padding:1rem}.assurance-section-grid h3{margin-top:0}.assurance-section-grid dl{grid-template-columns:max-content 1fr;gap:.4rem 1rem;display:grid}.assurance-section-grid dt{color:#687c80}.assurance-section-grid dd{margin:0}.assurance-finding{border-left:3px solid #e0a419;margin:.75rem 0;padding-left:.75rem}.assurance-finding p{margin:.25rem 0}.assurance-unavailable,.assurance-empty{color:#665f4f;background:#f5f3ed;border-radius:8px;padding:.75rem}.assurance-score{color:#0b6b67;font-size:2.5rem}.assurance-footer{color:#687c80;max-width:1500px;margin:1rem auto 0;font-size:.8rem}.assurance-create{background:#fff;border:1px solid #9fc9c5;border-radius:14px;grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;max-width:1500px;margin:0 auto 1rem;padding:1rem;display:grid}.assurance-create>div:first-child,.assurance-wide,.assurance-form-actions{grid-column:1/-1}.assurance-create h2{margin:.15rem 0}.assurance-create label{color:#31545a;gap:.35rem;font-weight:650;display:grid}.assurance-create input,.assurance-create select,.assurance-create textarea{width:100%;font:inherit;color:#14252a;background:#fff;border:1px solid #b7c8ca;border-radius:8px;padding:.7rem}.assurance-form-actions,.assurance-actions{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.assurance-actions{padding-top:1rem}.assurance-form-actions button,.assurance-actions button,.assurance-list-heading button{color:#fff;background:#0d6b6b;border:1px solid #0d6b6b;border-radius:8px;padding:.6rem .85rem;font-weight:700}.eyebrow{text-transform:uppercase;letter-spacing:.1em;font-size:.72rem;font-weight:700;color:#18706f!important}@media (max-width:900px){.assurance-hero{flex-direction:column;align-items:stretch}.assurance-layout,.assurance-section-grid,.assurance-create{grid-template-columns:1fr}.assurance-wide,.assurance-form-actions{grid-column:auto}}.decision-banner,.review-control-panel{border:1px solid var(--border-subtle);background:linear-gradient(135deg,#0c2a36f2,#123e48d1);border-radius:1rem;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;padding:1.1rem;display:flex}.decision-banner{color:#e8f5f2}.decision-banner strong{color:#fff}.decision-banner .eyebrow{color:#75ded0}.decision-banner>div,.review-control-panel>div:first-child{gap:.3rem;display:grid}.decision-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;margin-bottom:1rem;display:grid}.decision-grid article{border:1px solid var(--border-subtle);background:var(--surface-raised);border-radius:.85rem;padding:1rem}.decision-grid article h3{margin:.35rem 0}@media (max-width:800px){.decision-grid{grid-template-columns:1fr}.decision-banner,.review-control-panel{flex-direction:column;align-items:flex-start}}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--canvas);color:var(--ink);margin:0}button,select{font:inherit}button,a,select{-webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible,select:focus-visible,summary:focus-visible{outline-offset:3px;outline:3px solid #49b9aa}.skip-link{z-index:100;color:var(--nav);background:#fff;border-radius:.5rem;padding:.8rem 1rem;font-weight:700;position:fixed;top:-5rem;left:1rem}.skip-link:focus{top:1rem}.external-demo-indicator{color:#f4fbfd;z-index:20;background:#0b3b4a;border-bottom:1px solid #4f8291;justify-content:center;align-items:center;gap:.75rem;min-height:2.5rem;padding:.4rem 1rem;display:flex;position:relative}.external-demo-indicator span{color:#c8e2e9;font-size:.82rem}@media (max-width:48rem){.external-demo-indicator{flex-direction:column;align-items:flex-start;gap:.1rem}}.product-shell{min-height:100vh}.sidebar{z-index:30;background:var(--nav);color:#e7f4f0;border-right:1px solid #284542;flex-direction:column;width:17rem;display:flex;position:fixed;inset:0 auto 0 0}.brand-lockup{align-items:center;gap:.75rem;padding:1.45rem 1.4rem 1.2rem;display:flex}.brand-mark{fill:#78d4c6;flex:none;width:2.1rem;height:2.1rem}.brand-lockup strong{color:#fff;letter-spacing:.01em;font-size:1.15rem;display:block}.brand-lockup span{color:#9cb9b4;letter-spacing:.09em;text-transform:uppercase;margin-top:.12rem;font-size:.7rem;display:block}.primary-navigation{flex:1;padding:.2rem .8rem 1rem;overflow-y:auto}.nav-group{margin-top:1.3rem}.nav-group-label{color:#77948f;letter-spacing:.13em;text-transform:uppercase;padding:0 .75rem .45rem;font-size:.65rem;font-weight:800;display:block}.nav-item{color:#c9ddd8;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:.55rem;grid-template-columns:1.25rem 1fr auto;align-items:center;gap:.65rem;width:100%;min-height:2.7rem;padding:.55rem .7rem;font-size:.84rem;display:grid}.nav-item:hover{color:#fff;background:#183a36}.nav-item.active{color:#12312d;background:#dff4ed;font-weight:750;box-shadow:inset 3px 0 #48a99c}.nav-icon{fill:currentColor;opacity:.85;width:1.05rem;height:1.05rem}.nav-status{color:#98b5b0;text-transform:uppercase;border:1px solid #42645e;border-radius:1rem;padding:.12rem .35rem;font-size:.58rem;font-weight:700}.nav-item.active .nav-status{color:#3f6f68;border-color:#aacfc7}.sidebar-foot{background:#0c211f;border-top:1px solid #284542;align-items:center;gap:.7rem;padding:1rem 1.4rem;display:flex}.environment-dot{background:#62d4a7;border-radius:50%;width:.58rem;height:.58rem;box-shadow:0 0 0 4px #62d4a71f}.sidebar-foot strong,.sidebar-foot span{display:block}.sidebar-foot strong{font-size:.72rem}.sidebar-foot span{color:#89aaa4;margin-top:.12rem;font-size:.65rem}.shell-content{min-height:100vh;margin-left:17rem}.context-bar{z-index:20;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff5;grid-template-columns:minmax(30rem,1fr) auto;align-items:center;gap:1rem;min-height:5rem;padding:.75rem 1.5rem;display:grid;position:sticky;top:0}.mobile-brand{display:none}.context-grid{grid-template-columns:repeat(4,minmax(8rem,1fr));gap:.55rem;display:grid}.context-field{min-width:0}.context-field>span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;margin:0 0 .28rem .15rem;font-size:.63rem;font-weight:800;display:block}.context-field select{color:#223b37;text-overflow:ellipsis;background:#f9fbf9;border:1px solid #d6e0db;border-radius:.5rem;width:100%;height:2.35rem;padding:0 2rem 0 .7rem;font-size:.76rem;overflow:hidden}.context-field select:disabled{opacity:.55}.header-actions{align-items:center;gap:.65rem;display:flex}.icon-button{border:1px solid var(--line);width:2.5rem;height:2.5rem;color:var(--ink);cursor:pointer;background:#fff;border-radius:.65rem;position:relative}.notification-count{color:#fff;background:#b95b46;border:2px solid #fff;border-radius:50%;place-items:center;min-width:1.1rem;height:1.1rem;font-size:.57rem;font-weight:800;display:grid;position:absolute;top:-.28rem;right:-.2rem}.principal-menu{grid-template-columns:2.25rem 1fr auto;align-items:center;gap:.6rem;min-width:14rem;display:grid;position:relative}.avatar{background:var(--mint);width:2.25rem;height:2.25rem;color:var(--teal-dark);border-radius:.65rem;place-items:center;font-size:.7rem;font-weight:900;display:grid}.principal-copy strong,.principal-copy small{display:block}.principal-copy strong{font-size:.75rem}.principal-copy small{color:var(--muted);margin-top:.12rem;font-size:.62rem}.principal-menu select{opacity:0;cursor:pointer;width:100%;position:absolute;inset:0}main{max-width:103rem;margin:0 auto;padding:2.25rem clamp(1rem,2.5vw,2.5rem) 4rem}.status-announcer{min-height:1.25rem;color:var(--teal-dark);margin-bottom:.25rem;font-size:.76rem;font-weight:700}.workspace-hero{grid-template-columns:minmax(0,1fr) minmax(18rem,27rem);align-items:end;gap:2rem;padding:1.2rem 0 2rem;display:grid}.eyebrow{color:var(--teal);letter-spacing:.14em;text-transform:uppercase;margin-bottom:.45rem;font-size:.67rem;font-weight:900;display:block}h1,h2,h3,p{margin-top:0}.workspace-hero h1{letter-spacing:-.035em;max-width:49rem;margin-bottom:.7rem;font-family:Georgia,Times New Roman,serif;font-size:clamp(2rem,4vw,3.6rem);font-weight:500;line-height:1.02}.workspace-hero>div>p{max-width:47rem;color:var(--muted);margin-bottom:1rem;font-size:1rem;line-height:1.65}.hero-badges{color:#71827e;flex-wrap:wrap;align-items:center;gap:.65rem;font-size:.7rem;display:flex}.synthetic-badge,.source-chip{color:#795c22;background:#fff3d7;border-radius:2rem;align-items:center;font-weight:800;display:inline-flex}.synthetic-badge{border:1px solid #ead59f;padding:.38rem .65rem}.copilot-entry{color:var(--ink);cursor:pointer;text-align:left;box-shadow:var(--shadow);background:linear-gradient(135deg,#f5fffc,#e7f5f1);border:1px solid #b9d9d2;border-radius:.85rem;grid-template-columns:auto 1fr auto;align-items:center;gap:.8rem;padding:1rem;display:grid}.copilot-entry:hover{border-color:#65aa9f;transform:translateY(-1px)}.copilot-glyph{background:var(--nav);color:#89e2d4;border-radius:.65rem;place-items:center;width:2.5rem;height:2.5rem;font-size:1.1rem;display:grid}.copilot-entry strong,.copilot-entry small{display:block}.copilot-entry strong{font-size:.86rem}.copilot-entry small{color:var(--muted);margin-top:.2rem;font-size:.68rem}.current-work-band{background:var(--nav);color:#fff;box-shadow:var(--shadow);border-radius:.9rem;grid-template-columns:1.5fr 1fr auto;align-items:end;gap:1.2rem;margin-bottom:1.25rem;padding:1.25rem 1.35rem;display:grid}.work-heading h2{margin-bottom:.3rem;font-size:1.15rem}.work-heading p{color:#a9c2bd;margin-bottom:0;font-size:.76rem}.current-work-band .eyebrow{color:#75ccbd}.current-work-band .context-field>span{color:#9cbab4}.current-work-band .context-field select{color:#fff;background:#173431;border-color:#42635e}.work-status{border-left:1px solid #36534f;min-width:7rem;padding:.45rem .7rem}.work-status span,.work-status strong{display:block}.work-status span{color:#8eaca6;text-transform:uppercase;font-size:.62rem}.work-status strong{color:#7be0c4;text-transform:capitalize;margin-top:.3rem;font-size:.8rem}.workspace-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:1rem;display:grid}.workspace-card{border:1px solid var(--line);background:var(--surface);border-radius:.9rem;min-width:0;padding:1.2rem;box-shadow:0 8px 26px #1a3d370d}.card-heading{justify-content:space-between;align-items:start;gap:1rem;display:flex}.card-heading h2{margin-bottom:.4rem;font-size:1rem}.source-chip{flex:none;padding:.25rem .48rem;font-size:.58rem}.business-meaning{color:var(--muted);font-size:.76rem;line-height:1.55}.signal-list{gap:.6rem;display:grid}.signal{background:#fafcfb;border:1px solid #e2eae6;border-radius:.7rem;padding:.85rem}.signal-topline{color:var(--muted);justify-content:space-between;align-items:center;font-size:.65rem;display:flex}.signal h3{margin:.65rem 0 .35rem;font-size:.87rem}.signal>p{color:#556762;margin-bottom:.6rem;font-size:.74rem;line-height:1.55}.signal details{color:#667873;font-size:.67rem}.signal details p{margin:.4rem 0 0}.signal summary{color:var(--teal-dark);cursor:pointer;font-weight:800}.priority-pill{text-transform:uppercase;border-radius:2rem;padding:.2rem .42rem;font-size:.58rem;font-weight:900}.priority-high,.priority-critical{color:#91412f;background:#fee9e2}.priority-moderate{color:#7d5c1f;background:#fff2d6}.priority-low{color:#396658;background:#e8f4ee}.card-contract{color:#7a8985;border-top:1px solid #e7eeea;gap:.18rem;margin-top:.85rem;padding-top:.7rem;font-size:.61rem;line-height:1.4;display:grid}.empty-state{background:#f8faf8;border:1px dashed #cbd9d3;border-radius:.65rem;gap:.2rem;padding:.8rem;display:grid}.empty-state strong{font-size:.78rem}.empty-state span{color:var(--muted);font-size:.69rem}.unavailable-panel,.copilot-panel{box-shadow:var(--shadow);background:#fff;border-radius:.9rem;margin-top:1rem;padding:1.25rem}.unavailable-panel{border:1px solid #e6d4ac;justify-content:space-between;gap:1rem;display:flex}.unavailable-panel h2,.copilot-panel h2{margin-bottom:.45rem;font-size:1.1rem}.unavailable-panel p,.copilot-panel p,.copilot-panel li{color:var(--muted);font-size:.78rem;line-height:1.55}.unavailable-panel button,.copilot-panel button,.standalone-state button{color:var(--teal-dark);cursor:pointer;background:#fff;border:1px solid #b9ccc6;border-radius:.5rem;align-self:start;padding:.55rem .8rem;font-weight:800}.copilot-panel{background:linear-gradient(135deg,#fff,#edf9f6);border:1px solid #abd6cd}.copilot-panel-heading{justify-content:space-between;display:flex}.copilot-panel-heading button{background:0 0;border:0;font-size:1.5rem}.standalone-state{align-content:center;justify-items:start;max-width:42rem;min-height:100vh;display:grid}.standalone-state h1{font-family:Georgia,serif;font-size:2.6rem;font-weight:500}.standalone-state p{color:var(--muted);line-height:1.6}.standalone-state a{color:var(--teal-dark);font-weight:800}.loading-mark{border:3px solid #cfe2dc;border-top-color:var(--teal);border-radius:50%;width:3rem;height:3rem;margin-bottom:1.5rem;animation:.9s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}@media (max-width:1180px){.sidebar{width:14.5rem}.shell-content{margin-left:14.5rem}.context-bar{grid-template-columns:1fr}.header-actions{position:absolute;top:.55rem;right:1.2rem}.context-grid{margin-top:3.2rem}.workspace-hero{grid-template-columns:1fr}.copilot-entry{max-width:34rem}}@media (max-width:860px){.sidebar{flex-direction:row;width:100%;height:auto;position:sticky;top:0;overflow-x:auto}.brand-lockup,.sidebar-foot,.nav-group-label{display:none}.primary-navigation{padding:.5rem;display:flex;overflow-x:auto}.nav-group{margin:0;display:flex}.nav-item{white-space:nowrap;grid-template-columns:1rem auto auto;width:auto}.shell-content{margin-left:0}.context-bar{padding:.8rem 1rem;position:relative}.mobile-brand{align-items:center;gap:.4rem;display:flex}.mobile-brand .brand-mark{width:1.7rem}.header-actions{top:.7rem;right:1rem}.context-grid{grid-template-columns:repeat(2,1fr);margin-top:.5rem}.current-work-band{grid-template-columns:1fr 1fr}.work-heading{grid-column:1/-1}}@media (max-width:600px){.principal-copy{display:none}.principal-menu{min-width:2.3rem}.context-grid,.workspace-grid,.current-work-band{grid-template-columns:1fr}.workspace-hero{padding-top:.5rem}.workspace-hero h1{font-size:2.15rem}main{padding-inline:.8rem}.work-heading{grid-column:auto}.work-status{border-top:1px solid #36534f;border-left:0}.unavailable-panel{display:grid}}.executive-intelligence{background:#f8fbfa;border:1px solid #d6e4df;border-radius:1rem;gap:1rem;margin:1.25rem;padding:1.25rem;display:grid}.executive-intelligence-heading,.executive-block-heading,.executive-filter-bar,.executive-intelligence-foot{justify-content:space-between;align-items:center;gap:1rem;display:flex}.executive-intelligence-heading h2,.executive-block-heading h3{color:var(--ink);margin:.25rem 0}.executive-intelligence-heading p,.executive-block p{color:var(--muted);font-size:.74rem;line-height:1.5}.executive-filter-bar{background:#fff;border:1px solid #cdded8;border-radius:.75rem;padding:.85rem}.executive-filter-bar label{color:var(--muted);flex:1;font-size:.65rem;font-weight:800}.executive-filter-bar label span{margin-bottom:.3rem;display:block}.executive-filter-bar select,.executive-filter-bar input,.executive-filter-bar button,.briefing-block button{width:100%;min-height:2.4rem;color:var(--ink);font:inherit;background:#fff;border:1px solid #b8cec7;border-radius:.45rem;padding:.45rem .65rem}.executive-filter-bar button,.briefing-block button{background:var(--teal-dark);color:#fff;cursor:pointer;align-self:end;width:auto;font-weight:800}.attention-summary{background:#fff8e9;border-left:5px solid #cf8e25;border-radius:.65rem;grid-template-columns:12rem 1fr 1fr;gap:1rem;padding:1rem;display:grid}.attention-summary span{color:var(--muted);text-transform:uppercase;font-size:.62rem;font-weight:800;display:block}.attention-summary strong{text-transform:capitalize;margin-top:.3rem;font-size:1.05rem;display:block}.attention-summary li,.attention-summary p{font-size:.68rem;line-height:1.45}.attention-critical-review-required,.attention-urgent{background:#fff2f0;border-left-color:#a83b3b}.executive-block{background:#fff;border:1px solid #dae5e1;border-radius:.75rem;padding:1rem}.executive-block-heading{margin-bottom:.8rem}.executive-block-heading>span{color:var(--muted);font-size:.65rem}.executive-metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem;display:grid}.supporting-metrics{margin-top:1rem}.supporting-metrics>summary{color:var(--ink-strong);cursor:pointer;margin-bottom:1rem;font-weight:750}.executive-metric{background:#fbfdfc;border:1px solid #dce7e3;border-radius:.65rem;padding:.8rem}.executive-metric>span{color:var(--teal-dark);text-transform:uppercase;font-size:.58rem;font-weight:850}.executive-metric>strong{margin:.4rem 0 .15rem;font-size:1.55rem;display:block}.executive-metric h4,.executive-alert h4,.briefing-sections h4{margin:.25rem 0;font-size:.75rem}.executive-metric small,.executive-alert small,.theme-row small,.comparison-grid small{color:var(--muted);font-size:.58rem}.executive-alert-grid,.comparison-grid{grid-template-columns:repeat(3,1fr);gap:.7rem;display:grid}.executive-alert,.comparison-grid article{border:1px solid #dfe8e5;border-left:4px solid #cf8e25;border-radius:.55rem;padding:.8rem}.executive-alert>span{color:#9b5f13;text-transform:uppercase;font-size:.58rem;font-weight:850}.severity-critical,.severity-urgent{border-left-color:#a83b3b}.executive-two-column{grid-template-columns:repeat(2,1fr);gap:1rem;display:grid}.indicator-row{border-bottom:1px solid #e3ebe8;grid-template-columns:4rem 1fr auto;gap:.5rem;padding:.65rem 0;display:grid}.indicator-row span{color:var(--teal-dark);text-transform:uppercase;font-size:.58rem;font-weight:850}.indicator-row strong,.indicator-row b{font-size:.7rem}.indicator-row p{grid-column:2/-1;margin:0}.theme-row{border-bottom:1px solid #e3ebe8;grid-template-columns:1fr auto;gap:.35rem;padding:.6rem 0;font-size:.7rem;display:grid}.theme-row details,.theme-row small{grid-column:1/-1}.executive-source-details{color:var(--teal-dark);margin-top:.45rem;font-size:.62rem}.executive-source-details summary{cursor:pointer;font-weight:800}.executive-source-details ul{padding-left:1rem}.executive-source-details a{color:var(--teal-dark);overflow-wrap:anywhere}.briefing-sections{grid-template-columns:repeat(2,1fr);gap:.65rem;display:grid}.briefing-sections>span{grid-column:1/-1;justify-self:start}.briefing-sections article{border:1px solid #dce6e2;border-radius:.55rem;padding:.8rem}.unavailable-source-strip,.executive-intelligence-foot{color:var(--muted);flex-wrap:wrap;font-size:.62rem}.unavailable-source-strip span{background:#edf1ef;border-radius:999px;padding:.45rem .6rem}@media (max-width:1050px){.executive-metric-grid{grid-template-columns:repeat(3,1fr)}.attention-summary{grid-template-columns:1fr 2fr}.attention-summary p{grid-column:1/-1}}@media (max-width:760px){.executive-intelligence-heading,.executive-filter-bar,.executive-block-heading,.executive-two-column,.attention-summary{grid-template-columns:1fr;display:grid}.executive-metric-grid,.executive-alert-grid,.comparison-grid,.briefing-sections{grid-template-columns:1fr}}.brand-link{color:inherit;text-decoration:none;display:block}.incident-context-bar{z-index:20;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff5;justify-content:space-between;align-items:center;gap:1rem;min-height:5rem;padding:.9rem 1.5rem;display:flex;position:sticky;top:0}.incident-context-bar strong,.incident-context-bar small{display:block}.incident-context-bar small{color:var(--muted);margin-top:.25rem}.incident-header-actions{align-items:center;gap:1rem;display:flex}.incident-header-actions a{color:var(--teal-dark);font-size:.75rem;font-weight:800}.incident-hero{justify-content:space-between;align-items:start;gap:2rem;padding:1.2rem 0;display:flex}.incident-hero h1{max-width:52rem;margin-bottom:.55rem;font-family:Georgia,serif;font-size:clamp(1.8rem,3vw,3rem);font-weight:500;line-height:1.05}.incident-hero p{color:var(--muted)}.incident-status-stack{flex-wrap:wrap;justify-content:end;gap:.4rem;display:flex}.incident-status{color:#4c625d;text-transform:capitalize;background:#f6f8f7;border:1px solid #cad8d3;border-radius:2rem;padding:.35rem .58rem;font-size:.65rem;font-weight:800;display:inline-flex}.incident-status-attention{color:#795c22;background:#fff3d7;border-color:#ead59f}.incident-status-good{color:#275f52;background:#e8f6f1;border-color:#bcded2}.incident-metrics{grid-template-columns:repeat(5,1fr);gap:.7rem;margin-bottom:1rem;display:grid}.incident-metrics article{border:1px solid var(--line);background:#fff;border-radius:.75rem;padding:.9rem}.incident-metrics strong,.incident-metrics span{display:block}.incident-metrics strong{font-family:Georgia,serif;font-size:1.65rem;font-weight:500}.incident-metrics span{color:var(--muted);margin-top:.2rem;font-size:.67rem}.incident-layout{grid-template-columns:18rem minmax(0,1fr);align-items:start;gap:1rem;display:grid}.incident-list-panel,.incident-detail-panel{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:.9rem}.incident-list-panel{position:sticky;top:6rem;overflow:hidden}.incident-list-panel .panel-heading,.incident-detail-panel>.panel-heading{padding:1rem 1.1rem .7rem}.panel-heading h2{margin-bottom:.35rem;font-size:1.15rem}.panel-heading p{color:var(--muted);font-size:.75rem;line-height:1.5}.incident-list-item{width:100%;color:var(--ink);cursor:pointer;text-align:left;background:#fff;border:0;border-top:1px solid #edf1ef;gap:.25rem;padding:.8rem 1rem;display:grid}.incident-list-item:hover,.incident-list-item.selected{background:#edf8f4}.incident-list-item.selected{box-shadow:inset 3px 0 var(--teal)}.incident-list-item strong{font-size:.74rem;line-height:1.35}.incident-list-item span{color:var(--muted);text-transform:capitalize;font-size:.62rem}.incident-detail-panel{min-height:36rem;padding:1.1rem}.record-grid{grid-template-columns:repeat(2,1fr);gap:.7rem;margin:0 0 1rem;display:grid}.record-grid div{background:#fafcfb;border:1px solid #e2eae6;border-radius:.65rem;padding:.75rem}.record-grid dt{color:var(--muted);text-transform:uppercase;font-size:.62rem;font-weight:800}.record-grid dd{text-transform:capitalize;margin:.35rem 0 0;font-size:.78rem}.narrative,.record-card{background:#fbfcfb;border:1px solid #e1e9e5;border-radius:.75rem;padding:1rem}.narrative h3,.record-card h3{margin-bottom:.45rem;font-size:.86rem}.narrative p,.record-card p,.record-card li{color:#566762;font-size:.74rem;line-height:1.55}.record-columns{grid-template-columns:repeat(2,1fr);gap:.8rem;display:grid}.record-card{margin-bottom:.65rem}.record-card-heading{justify-content:space-between;align-items:start;gap:1rem;display:flex}.record-card details{color:var(--teal-dark);font-size:.68rem}.record-card summary{cursor:pointer;font-weight:800}.source-list{margin:.55rem 0;padding-left:1.1rem}.source-list code{overflow-wrap:anywhere;color:#48645e;font-size:.64rem}.muted{color:var(--muted);font-size:.7rem}.timeline-list{margin:0;padding:0;list-style:none}.timeline-list li{border-bottom:1px solid #e5ece8;grid-template-columns:6rem 1fr;gap:1rem;padding:.8rem 0;display:grid}.timeline-list time{color:var(--teal-dark);font-size:.7rem;font-weight:800}.timeline-list strong,.timeline-list span{display:block}.timeline-list strong{font-size:.78rem}.timeline-list span{color:var(--muted);text-transform:capitalize;margin-top:.3rem;font-size:.67rem}.governed-action,.governed-form button{color:var(--teal-dark);cursor:pointer;background:#e8f6f1;border:1px solid #95c8bc;border-radius:.5rem;margin:.55rem .35rem .1rem 0;padding:.55rem .75rem;font-size:.7rem;font-weight:850}.governed-action:disabled,.governed-form button:disabled{opacity:.55;cursor:wait}.governed-form{background:#f3faf7;border:1px solid #cfe0da;border-radius:.75rem;grid-template-columns:repeat(2,1fr);gap:.7rem;margin-top:1rem;padding:1rem;display:grid}.governed-form h3,.governed-form .full-field{grid-column:1/-1}.governed-form label{color:var(--muted);font-size:.66rem;font-weight:800}.governed-form input,.governed-form select,.governed-form textarea{width:100%;color:var(--ink);font:inherit;background:#fff;border:1px solid #cbd9d4;border-radius:.4rem;margin-top:.28rem;padding:.55rem}.governed-form button{justify-self:start}.workforce-local-nav{background:#fff;border:1px solid #d8e4df;border-radius:.75rem;gap:.45rem;margin:0 0 1rem;padding:.7rem;display:flex;overflow-x:auto}.workforce-local-nav a{color:var(--teal-dark);border-radius:.45rem;flex:none;padding:.5rem .7rem;font-size:.68rem;font-weight:800;text-decoration:none}.workforce-local-nav a:hover,.workforce-local-nav a:focus-visible{background:#e8f6f1;outline:none}.workforce-page .metric-card{color:inherit;text-decoration:none}.workforce-table-wrap{width:100%;overflow-x:auto}.workforce-table{border-collapse:collapse;width:100%;font-size:.72rem}.workforce-table th{color:var(--muted);letter-spacing:.04em;text-align:left;text-transform:uppercase;font-size:.62rem}.workforce-table th,.workforce-table td{vertical-align:top;border-bottom:1px solid #e5ece8;min-width:7rem;padding:.75rem .55rem}.workforce-table th:first-child,.workforce-table td:first-child{min-width:16rem}.workforce-table strong,.workforce-table span,.workforce-table small{display:block}.workforce-table td>span,.workforce-table small{color:var(--muted);margin-top:.25rem}.workforce-table .status-badge{color:var(--teal-dark);display:inline-flex}.operation-message{color:var(--teal-dark);background:#e8f6f1;border:1px solid #95c8bc;border-radius:.55rem;margin:0 0 1rem;padding:.75rem 1rem;font-size:.75rem;font-weight:750}.search-hero{align-items:center}.search-hero-summary{text-align:right;background:#e8f6f1cc;border:1px solid #95c8bc8c;border-radius:.75rem;min-width:14rem;padding:1rem 1.25rem}.search-hero-summary strong,.search-hero-summary span,.search-hero-summary small{display:block}.search-hero-summary strong{color:var(--teal-dark);font-size:2rem}.search-hero-summary span{margin-top:.2rem;font-size:.72rem;font-weight:800}.search-hero-summary small{color:var(--muted);margin-top:.35rem;font-size:.64rem}.search-form,.search-advanced-grid,.search-save-row{grid-template-columns:repeat(5,minmax(0,1fr));gap:.7rem;margin-top:1rem;display:grid}.search-form .search-keyword{grid-column:span 2}.search-form label,.search-advanced-grid label,.search-save-row label{color:var(--muted);font-size:.66rem;font-weight:800}.search-form input,.search-form select,.search-advanced-grid input,.search-advanced-grid select,.search-save-row input{width:100%;color:var(--ink);font:inherit;background:#fff;border:1px solid #cbd9d4;border-radius:.45rem;margin-top:.25rem;padding:.58rem}.search-form button,.search-advanced-grid button,.search-save-row button,.search-result-card button{min-height:2.35rem;color:var(--teal-dark);cursor:pointer;background:#e8f6f1;border:1px solid #95c8bc;border-radius:.45rem;align-self:end;padding:.55rem .75rem;font-size:.7rem;font-weight:850}.search-result-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;margin-top:1rem;display:grid}.search-result-card{background:#fbfcfb;border:1px solid #dce7e2;border-radius:.75rem;padding:1rem}.search-result-heading{justify-content:space-between;align-items:start;gap:1rem;display:flex}.search-result-card h3{margin:.25rem 0 .4rem}.search-result-card p{color:var(--muted);font-size:.72rem;line-height:1.5}.search-result-card>a{color:var(--teal-dark);margin-top:.7rem;font-size:.7rem;font-weight:850;display:inline-block}.search-result-meta{flex-wrap:wrap;gap:.35rem;margin:.7rem 0;display:flex}.search-result-meta span{color:var(--teal-dark);background:#e8f6f1;border-radius:999px;padding:.25rem .45rem;font-size:.6rem;font-weight:800}.search-result-card dl{grid-template-columns:repeat(2,1fr);gap:.55rem;margin:0;display:grid}.search-result-card dl div{border-top:1px solid #e4ece8;padding-top:.5rem}.search-result-card dt{color:var(--muted);text-transform:uppercase;font-size:.58rem;font-weight:800}.search-result-card dd{overflow-wrap:anywhere;margin:.2rem 0 0;font-size:.67rem}.search-filter-groups,.search-intelligence-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;margin-top:1rem;display:grid}.search-filter-groups div,.search-intelligence-grid article{background:#fbfcfb;border:1px solid #dce7e2;border-radius:.65rem;padding:.85rem}.search-filter-groups h3{margin-bottom:.35rem;font-size:.75rem}.search-filter-groups p{color:var(--muted);font-size:.67rem;line-height:1.5}.search-intelligence-grid strong,.search-intelligence-grid span{display:block}.search-intelligence-grid strong{color:var(--teal-dark);font-size:1.4rem}.search-intelligence-grid span{color:var(--muted);margin-top:.25rem;font-size:.65rem}.search-save-row{grid-template-columns:minmax(16rem,2fr) auto;align-items:end;margin-bottom:1rem}@media (max-width:1100px){.incident-metrics{grid-template-columns:repeat(3,1fr)}.incident-layout{grid-template-columns:15rem minmax(0,1fr)}.search-form,.search-advanced-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:860px){.incident-context-bar{flex-direction:column;align-items:start;position:relative}.incident-layout{grid-template-columns:1fr}.incident-list-panel{position:static}.incident-metrics{grid-template-columns:repeat(2,1fr)}.search-result-list,.search-filter-groups,.search-intelligence-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.incident-hero{display:grid}.incident-status-stack{justify-content:start}.incident-metrics,.record-grid,.record-columns,.governed-form{grid-template-columns:1fr}.timeline-list li{grid-template-columns:1fr;gap:.35rem}.incident-header-actions{flex-direction:column;align-items:start}.search-form,.search-advanced-grid,.search-save-row,.search-result-list,.search-filter-groups,.search-intelligence-grid{grid-template-columns:1fr}.search-form .search-keyword{grid-column:auto}}.provider-admin-hero{align-items:center}.provider-admin-summary{text-align:right;background:#e8f6f1cc;border:1px solid #95c8bc8c;border-radius:.75rem;min-width:16rem;padding:1rem 1.25rem}.provider-admin-summary strong,.provider-admin-summary span,.provider-admin-summary small{display:block}.provider-admin-summary strong{color:var(--teal-dark);font-size:2rem}.provider-admin-summary span{margin-top:.2rem;font-size:.72rem;font-weight:800}.provider-admin-summary small{color:var(--muted);margin-top:.35rem;font-size:.64rem}.provider-definition-grid,.provider-health-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;margin-top:1rem;display:grid}.provider-definition-grid article,.provider-health-grid article{background:#fbfcfb;border:1px solid #dce7e2;border-radius:.75rem;padding:1rem}.provider-definition-grid article>span,.provider-health-grid article>strong{color:var(--teal-dark);text-transform:uppercase;font-size:.65rem;font-weight:850}.provider-definition-grid h3,.provider-health-grid h3{margin:.4rem 0;font-size:.85rem}.provider-definition-grid p,.provider-health-grid p{color:var(--muted);font-size:.7rem;line-height:1.5}.provider-definition-grid dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;margin:.8rem 0 0;display:grid}.provider-definition-grid dt{color:var(--muted);text-transform:uppercase;font-size:.58rem;font-weight:800}.provider-definition-grid dd{overflow-wrap:anywhere;margin:.2rem 0 0;font-size:.65rem}.provider-profile-table-wrap{margin-top:1rem;overflow-x:auto}.provider-profile-table-wrap table{border-collapse:collapse;width:100%;font-size:.7rem}.provider-profile-table-wrap caption{color:var(--muted);text-align:left;padding-bottom:.5rem}.provider-profile-table-wrap th,.provider-profile-table-wrap td{text-align:left;border-bottom:1px solid #e4ece8;padding:.65rem}.provider-configuration-form{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin-top:1rem;display:grid}.provider-configuration-form label{color:var(--muted);font-size:.66rem;font-weight:800}.provider-configuration-form input,.provider-configuration-form select{width:100%;color:var(--ink);font:inherit;background:#fff;border:1px solid #cbd9d4;border-radius:.45rem;margin-top:.25rem;padding:.58rem}.provider-configuration-form small{color:var(--muted);margin-top:.25rem;font-weight:500;display:block}.provider-reason-field,.provider-form-actions{grid-column:span 3}.provider-form-actions{gap:.7rem;display:flex}.provider-form-actions button{min-height:2.35rem;color:var(--teal-dark);cursor:pointer;background:#e8f6f1;border:1px solid #95c8bc;border-radius:.45rem;padding:.55rem .75rem;font-size:.7rem;font-weight:850}.provider-flag-list,.provider-license-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;margin-top:1rem;display:grid}.provider-flag-list article,.provider-license-list article{background:#fbfcfb;border:1px solid #dce7e2;border-radius:.55rem;justify-content:space-between;gap:1rem;padding:.75rem;font-size:.68rem;display:flex}.provider-flag-list strong,.provider-license-list strong{color:var(--teal-dark)}@media (max-width:860px){.provider-definition-grid,.provider-health-grid,.provider-configuration-form{grid-template-columns:repeat(2,minmax(0,1fr))}.provider-reason-field,.provider-form-actions{grid-column:span 2}}@media (max-width:600px){.provider-definition-grid,.provider-health-grid,.provider-configuration-form,.provider-flag-list,.provider-license-list{grid-template-columns:1fr}.provider-reason-field,.provider-form-actions{grid-column:auto}.provider-form-actions{flex-direction:column;align-items:stretch}}.enterprise-experience-frame .eyebrow,.enterprise-experience-frame .finding-kind,.enterprise-experience-frame .field-label{color:var(--gv-command-accent)!important}.enterprise-experience-frame{--muted:var(--gv-command-text-muted);--teal-dark:var(--gv-command-accent)}.enterprise-experience-frame .enterprise-frame-notifications strong{color:var(--gv-command-bg-deep)}.enterprise-experience-frame .incident-context-bar{z-index:auto;margin:0 0 var(--enterprise-space-3);padding:var(--enterprise-space-4);border:var(--enterprise-panel-border);border-radius:var(--gv-command-radius-sm);background:var(--enterprise-workspace-background);color:var(--gv-command-text);box-shadow:var(--enterprise-workspace-shadow);position:relative;top:auto}.enterprise-experience-frame .incident-context-bar small,.enterprise-experience-frame .incident-header-actions a,.enterprise-experience-frame .assurance-footer,.enterprise-experience-frame .assurance-record small,.enterprise-experience-frame .assurance-detail-header p,.enterprise-experience-frame .assurance-section-grid dt,.enterprise-experience-frame .copilot-header p,.enterprise-experience-frame .copilot-status,.enterprise-experience-frame .copilot-card small,.enterprise-experience-frame .citation-list span{color:var(--gv-command-text-muted)}.enterprise-experience-frame .incident-header-actions a,.enterprise-experience-frame .citation-list a{color:var(--gv-command-accent)}.enterprise-experience-frame .incident-list-panel,.enterprise-experience-frame .incident-detail-panel,.enterprise-experience-frame .assurance-list,.enterprise-experience-frame .assurance-detail,.enterprise-experience-frame .assurance-create,.enterprise-experience-frame .copilot-card,.enterprise-experience-frame .copilot-context,.enterprise-experience-frame .copilot-metrics,.enterprise-experience-frame .search-filter-groups div,.enterprise-experience-frame .search-intelligence-grid article{border-color:var(--gv-command-border);background:var(--enterprise-panel-background);color:var(--gv-command-text);box-shadow:var(--enterprise-interactive-shadow)}.enterprise-experience-frame .incident-list-panel{top:7.9rem}.enterprise-experience-frame .incident-list-item{border-color:var(--gv-command-border);background:var(--enterprise-panel-background);color:var(--gv-command-text)}.enterprise-experience-frame .incident-list-item:is(:hover,.selected){background:var(--gv-command-surface-raised)}.enterprise-experience-frame .incident-list-item span{color:var(--gv-command-text-muted)}.enterprise-experience-frame .record-grid div,.enterprise-experience-frame .assurance-section-grid>section,.enterprise-experience-frame .assurance-finding,.enterprise-experience-frame .narrative{border-color:var(--gv-command-border);background:var(--enterprise-panel-background);color:var(--gv-command-text);box-shadow:var(--gv-material-edge)}.enterprise-experience-frame .assurance-demo-control,.enterprise-experience-frame .copilot-provider-banner{color:var(--gv-command-text);background:#0d2f3c;border-color:#2f7180}.enterprise-experience-frame .assurance-demo-control span,.enterprise-experience-frame .copilot-provider-banner p{color:var(--gv-command-text-muted)}.enterprise-experience-frame .assurance-record{border-color:var(--gv-command-border);background:var(--enterprise-panel-background);color:var(--gv-command-text);box-shadow:var(--gv-material-edge)}.enterprise-experience-frame .assurance-record:is(:hover,[aria-pressed=true]){border-color:var(--gv-command-accent);background:var(--gv-command-surface-raised)}.enterprise-experience-frame .assurance-tabs a[aria-current=page]{border-color:var(--gv-command-accent);color:var(--gv-command-accent)}.enterprise-experience-frame .assurance-create :is(input,select,textarea),.enterprise-experience-frame .copilot-context>div,.enterprise-experience-frame .copilot-metrics>div,.enterprise-experience-frame .citation-list a{border-color:var(--gv-command-border);color:var(--gv-command-text);background:#071621}.enterprise-experience-frame .copilot-context,.enterprise-experience-frame .copilot-metrics{gap:1px;overflow:hidden}.enterprise-experience-frame .operation-message{color:#b8f3e9;background:#0d2f3c;border-color:#2f7180}.enterprise-experience-frame .standalone-state,.enterprise-experience-frame .standalone-state :is(p,.state-title){color:var(--gv-command-text-muted)}.enterprise-experience-frame .workforce-table .status-badge,.enterprise-experience-frame .assurance-metrics strong,.enterprise-experience-frame .search-intelligence-grid strong{color:var(--gv-command-text)}.enterprise-experience-frame .enterprise-lifecycle-stage>span{color:#fff;background:#1d735f}.enterprise-experience-frame .document-stage{border-color:var(--gv-command-border);color:var(--gv-command-text-muted);background:#132b3f}.enterprise-experience-frame .document-stage.status-completed{color:#89e5b5;background:#0d2d23;border-color:#276c50}.enterprise-experience-frame .document-stage.status-current{color:#fff;background:#123f53;border-color:#347696}.enterprise-experience-frame .document-stage.status-available{color:#f2cc79;background:#2d2515;border-color:#725b29}.enterprise-experience-frame .integration-definition,.enterprise-experience-frame .signal,.enterprise-experience-frame .state-panel,.enterprise-experience-frame .executive-block,.enterprise-experience-frame .provider-health-grid article,.enterprise-experience-frame .provider-flag-list article,.enterprise-experience-frame .provider-license-list article{border-color:var(--gv-command-border);background:var(--enterprise-panel-background);color:var(--gv-command-text);box-shadow:var(--gv-material-edge)}.enterprise-experience-frame :is(.record-grid dt,.record-card strong,.record-card summary,.record-card small,.project-operations-table small,.integration-table-wrap small,.search-result-card dt,.search-form label,.search-advanced-grid label,.search-save-row label){color:var(--gv-command-text-muted)}.enterprise-experience-frame .narrative p,.enterprise-experience-frame :is(.project-operations-disclosure,.demo-disclosure,.integration-limitation) p{color:inherit}.enterprise-experience-frame :is(.search-result-card>a,.search-result-card button,.integration-table-wrap a,.copilot-back){color:#b8f3e9;background:#11384a;border-color:#2f7180}.enterprise-experience-frame .copilot-context span,.enterprise-experience-frame .copilot-metrics span{color:var(--gv-command-text-muted)}.product-shell .assurance-demo-control{border-color:var(--gv-command-border);background:var(--gv-command-surface);color:var(--gv-command-text)}.product-shell .assurance-demo-control span{color:var(--gv-command-text-muted)}.product-shell .executive-intelligence,.product-shell .executive-block,.product-shell .executive-filter-bar,.product-shell .executive-metric{border-color:var(--gv-command-border);background:var(--gv-command-surface);color:var(--gv-command-text)}.product-shell .executive-intelligence{--ink:var(--gv-command-text);--ink-strong:var(--gv-command-text);--muted:var(--gv-command-text-muted);--teal-dark:var(--gv-command-accent)}.product-shell :is(.attention-summary,.executive-alert,.comparison-grid article,.briefing-sections article,.unavailable-source-strip span){border-color:var(--gv-command-border);background:var(--gv-command-surface-raised);color:var(--gv-command-text)}.product-shell :is(.executive-intelligence-heading h2,.executive-block-heading h3,.supporting-metrics>summary){color:var(--gv-command-text)}.product-shell :is(.executive-intelligence-heading p,.executive-block p,.executive-block-heading>span,.executive-intelligence li,.executive-intelligence small,.executive-intelligence dt,.indicator-row span){color:var(--gv-command-text-muted)}.product-shell .executive-intelligence a{color:var(--gv-command-accent)}.product-shell .eyebrow{color:var(--gv-command-accent)!important}.product-shell .executive-intelligence button{color:#d7fff8;background:#123f53;border-color:#2f7180}.product-shell .notification-count{color:var(--gv-command-bg-deep)}.product-shell .executive-alert>span{color:var(--gv-command-attention)}.enterprise-experience-frame :is(.governed-form,.project-action-form) label,.enterprise-experience-frame .search-intelligence-grid span,.enterprise-experience-frame .search-hero-summary small,.enterprise-experience-frame .assurance-metrics small,.enterprise-experience-frame .record-card li,.enterprise-experience-frame .integration-definition :is(p,li),.enterprise-experience-frame .integration-panel li span,.enterprise-experience-frame .integration-readiness-list summary,.enterprise-experience-frame .integration-definition summary,.enterprise-experience-frame .integration-panel>small{color:var(--gv-command-text-muted)}.enterprise-experience-frame .assurance-score{color:var(--gv-command-accent)}.enterprise-experience-frame .readiness-state{color:#89e5b5;background:#0d2d23;border:1px solid #276c50}.enterprise-experience-frame .enterprise-workflow-header,.enterprise-experience-frame .enterprise-workflow-section,.enterprise-experience-frame .enterprise-workflow-review,.enterprise-experience-frame .enterprise-approval-panel,.enterprise-experience-frame .enterprise-evidence-panel,.enterprise-experience-frame .enterprise-next-action{border:var(--enterprise-panel-border);border-radius:var(--gv-radius-lg);background:var(--enterprise-panel-background);box-shadow:var(--enterprise-panel-shadow)}.enterprise-experience-frame .enterprise-workflow-header{gap:var(--gv-space-6);padding:var(--gv-space-6);grid-template-columns:minmax(0,1.25fr) minmax(24rem,1fr);display:grid}.enterprise-experience-frame .enterprise-workflow-header h1,.enterprise-experience-frame .enterprise-workflow-section h2,.enterprise-experience-frame .enterprise-workflow-review h2,.enterprise-experience-frame .enterprise-approval-panel h2,.enterprise-experience-frame .enterprise-evidence-panel h2,.enterprise-experience-frame .enterprise-next-action h2{color:var(--gv-command-text);letter-spacing:-.02em;margin:0}.enterprise-experience-frame .enterprise-workflow-purpose,.enterprise-experience-frame .enterprise-workflow-section header>div>div,.enterprise-experience-frame .enterprise-approval-panel header>div,.enterprise-experience-frame .enterprise-next-action>div>div{margin-top:var(--gv-space-2);color:var(--gv-command-text-muted);line-height:1.55}.enterprise-experience-frame .enterprise-workflow-header dl{border:1px solid var(--gv-command-border);border-radius:var(--gv-radius-md);background:var(--gv-command-border);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0;display:grid;overflow:hidden}.enterprise-experience-frame .enterprise-workflow-header dl>div{min-width:0;padding:var(--gv-space-3) var(--gv-space-4);background:var(--gv-material-layer-3)}.enterprise-experience-frame :is(.enterprise-workflow-header,.enterprise-workflow-review,.enterprise-approval-panel) dt{color:var(--gv-command-text-muted);font-size:var(--gv-type-caption);letter-spacing:.08em;text-transform:uppercase;font-weight:700}.enterprise-experience-frame :is(.enterprise-workflow-header,.enterprise-workflow-review,.enterprise-approval-panel) dd{margin:var(--gv-space-1) 0 0;color:var(--gv-command-text);font-weight:650}.enterprise-experience-frame .enterprise-workflow-progress{border-block:1px solid var(--gv-command-border);background:var(--gv-material-layer-2);scrollbar-width:thin;overflow-x:auto}.enterprise-experience-frame .enterprise-workflow-progress ol{padding:var(--gv-space-3) var(--gv-space-4);margin:0;list-style:none;display:grid}.enterprise-experience-frame .enterprise-workflow-progress li{gap:var(--gv-space-2);min-width:9rem;padding-right:var(--gv-space-5);color:var(--gv-command-text-muted);grid-template-columns:2rem minmax(0,1fr);display:grid;position:relative}.enterprise-experience-frame .enterprise-workflow-progress li:after{background:var(--gv-command-border);content:"";height:1px;position:absolute;top:1rem;left:2.3rem;right:.45rem}.enterprise-experience-frame .enterprise-workflow-progress li>span{z-index:1;border:1px solid var(--gv-command-border);background:var(--gv-material-layer-3);width:2rem;height:2rem;color:inherit;font-size:var(--gv-type-caption);border-radius:999px;place-items:center;font-weight:800;display:grid;position:relative}.enterprise-experience-frame .enterprise-workflow-progress li>div{z-index:1;padding-right:var(--gv-space-2);background:var(--gv-material-layer-2);position:relative}.enterprise-experience-frame .enterprise-workflow-progress strong,.enterprise-experience-frame .enterprise-workflow-progress small{display:block}.enterprise-experience-frame .enterprise-workflow-progress strong{color:var(--gv-command-text);font-size:var(--gv-type-body-sm)}.enterprise-experience-frame .enterprise-workflow-progress small{color:var(--gv-command-text-muted);margin-top:.15rem}.enterprise-experience-frame .enterprise-workflow-progress em{color:inherit;letter-spacing:.06em;text-transform:uppercase;grid-column:2;font-size:.68rem;font-style:normal}.enterprise-experience-frame .enterprise-workflow-progress .step-completed{color:var(--gv-color-positive)}.enterprise-experience-frame .enterprise-workflow-progress .step-current{color:var(--gv-command-accent)}.enterprise-experience-frame .enterprise-workflow-progress .step-current>span{border-color:var(--gv-command-accent);box-shadow:0 0 0 3px #2bc4ff1f}.enterprise-experience-frame .enterprise-workflow-progress .step-blocked{color:var(--gv-color-critical)}.enterprise-experience-frame .enterprise-workflow-progress .step-optional{opacity:.72}.enterprise-experience-frame .enterprise-workflow-section{padding:var(--gv-space-5)}.enterprise-experience-frame .enterprise-workflow-section>header,.enterprise-experience-frame .enterprise-evidence-panel>header,.enterprise-experience-frame .enterprise-next-action{justify-content:space-between;align-items:flex-start;gap:var(--gv-space-4);display:flex}.enterprise-experience-frame .enterprise-workflow-section>header>strong,.enterprise-experience-frame .enterprise-workflow-section>header>span,.enterprise-experience-frame .enterprise-evidence-panel>header>span{border:1px solid var(--gv-command-border);color:var(--gv-command-text-muted);font-size:var(--gv-type-caption);border-radius:999px;flex:none;padding:.24rem .55rem}.enterprise-experience-frame .enterprise-workflow-section>header>strong{color:#b8f3e9;border-color:#2f7180}.enterprise-experience-frame .enterprise-inline-guidance{margin-top:var(--gv-space-4);border-left:2px solid var(--gv-command-accent);padding:var(--gv-space-3) var(--gv-space-4);color:var(--gv-command-text-muted);background:#196c9c1a;line-height:1.5}.enterprise-experience-frame .enterprise-workflow-section-content{margin-top:var(--gv-space-5)}.enterprise-experience-frame .enterprise-save-status{align-items:center;gap:var(--gv-space-2);min-height:2rem;color:var(--gv-command-text-muted);font-size:var(--gv-type-caption);display:inline-flex}.enterprise-experience-frame .enterprise-save-status i{background:currentColor;border-radius:999px;width:.55rem;height:.55rem}.enterprise-experience-frame .enterprise-save-status strong{color:var(--gv-command-text)}.enterprise-experience-frame .enterprise-save-status.save-saved{color:var(--gv-color-positive)}.enterprise-experience-frame :is(.enterprise-save-status.save-saving,.enterprise-save-status.save-synchronizing){color:var(--gv-command-accent)}.enterprise-experience-frame .enterprise-save-status.save-pending{color:var(--gv-command-attention)}.enterprise-experience-frame .enterprise-save-status.save-offline{color:var(--gv-color-critical)}.enterprise-experience-frame .enterprise-validation-message{margin-top:var(--gv-space-2);border-left:2px solid var(--gv-color-critical);padding:var(--gv-space-2) var(--gv-space-3);color:var(--gv-command-text-muted);background:#d3484817;gap:.2rem;display:grid}.enterprise-experience-frame .enterprise-validation-message strong{color:#ffb4b4}.enterprise-experience-frame .enterprise-validation-message small{color:var(--gv-command-text)}.enterprise-experience-frame :is(.enterprise-workflow-review,.enterprise-approval-panel,.enterprise-evidence-panel){padding:var(--gv-space-5)}.enterprise-experience-frame :is(.enterprise-workflow-review,.enterprise-approval-panel)>header{padding-bottom:var(--gv-space-4);border-bottom:1px solid var(--gv-command-border)}.enterprise-experience-frame :is(.enterprise-workflow-review,.enterprise-approval-panel) dl{margin:var(--gv-space-4) 0 0;border:1px solid var(--gv-command-border);border-radius:var(--gv-radius-md);background:var(--gv-command-border);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.enterprise-experience-frame :is(.enterprise-workflow-review,.enterprise-approval-panel) dl>div{padding:var(--gv-space-4);background:var(--gv-material-layer-3)}.enterprise-experience-frame .enterprise-approval-evidence{gap:var(--gv-space-2);margin-top:var(--gv-space-4);border:1px solid var(--gv-command-border);border-radius:var(--gv-radius-md);padding:var(--gv-space-4);background:var(--gv-material-layer-2);color:var(--gv-command-text-muted);display:grid}.enterprise-experience-frame .enterprise-approval-evidence>strong{color:var(--gv-command-text)}.enterprise-experience-frame .enterprise-approval-panel>footer{justify-content:flex-end;gap:var(--gv-space-2);margin-top:var(--gv-space-4);padding-top:var(--gv-space-4);border-top:1px solid var(--gv-command-border);flex-wrap:wrap;display:flex}.enterprise-experience-frame .enterprise-evidence-panel>div{margin-top:var(--gv-space-4)}.enterprise-experience-frame .enterprise-next-action{border-left:3px solid var(--gv-command-accent);padding:var(--gv-space-5)}.enterprise-experience-frame .enterprise-next-action-controls{gap:var(--gv-space-2);flex-wrap:wrap;flex:none;display:flex}.enterprise-experience-frame .enterprise-guided-project-workflow{gap:var(--gv-space-4);margin-block:var(--gv-space-6);display:grid}.enterprise-experience-frame #project-governance{scroll-margin-top:10rem}.enterprise-experience-frame .enterprise-guided-project-workflow-grid{gap:var(--gv-space-4);grid-template-columns:minmax(0,1.35fr) minmax(18rem,.65fr);display:grid}.enterprise-experience-frame .enterprise-workflow-action-row{gap:var(--gv-space-2);margin-top:var(--gv-space-4);flex-wrap:wrap;display:flex}.enterprise-experience-frame .enterprise-guided-project-workflow .enterprise-save-status{margin-top:var(--gv-space-3)}.enterprise-experience-frame .enterprise-evidence-panel details{margin-top:var(--gv-space-4);border-top:1px solid var(--gv-command-border);padding-top:var(--gv-space-3);color:var(--gv-command-text-muted)}.enterprise-experience-frame .enterprise-evidence-panel summary{cursor:pointer;color:var(--gv-command-text);font-weight:700}@media (min-width:82.5625rem){.enterprise-experience-frame .enterprise-workspace-navigation,.enterprise-experience-frame :is(.workforce-local-nav,.project-operations-subnav,.assurance-tabs,.integration-subnav){top:7.4rem}}@media (min-width:72.0625rem) and (max-width:82.5rem){.enterprise-experience-frame .enterprise-workspace-navigation,.enterprise-experience-frame :is(.workforce-local-nav,.project-operations-subnav,.assurance-tabs,.integration-subnav){top:14.15rem}.enterprise-experience-frame .incident-list-panel{top:14.9rem}}@media (max-width:72rem){.enterprise-experience-frame .enterprise-guided-project-workflow-grid,.enterprise-experience-frame .enterprise-workflow-header,.enterprise-experience-frame :is(.enterprise-workflow-review,.enterprise-approval-panel) dl,.enterprise-experience-frame{grid-template-columns:1fr}.enterprise-frame-sidebar{border-right:0;border-bottom:1px solid var(--gv-command-border);width:100%;height:auto;position:sticky}.enterprise-frame-brand,.enterprise-frame-environment{display:none}.enterprise-frame-navigation{gap:.4rem;padding:.45rem;display:flex;overflow-x:auto}.enterprise-frame-nav-group{margin:0}.enterprise-frame-nav-group>summary{display:none}.enterprise-frame-nav-group>div{display:flex}.enterprise-frame-nav-group a,.enterprise-frame-nav-unavailable{min-width:max-content}.enterprise-frame-commandbar{grid-template-areas:"mobile-brand actions""heading heading""search search""context context";position:relative}.enterprise-frame-mobile-brand{align-items:center;gap:.4rem;display:flex}.enterprise-frame-mobile-brand .enterprise-frame-mark{width:1.7rem;height:1.7rem}.enterprise-experience-frame .enterprise-workspace-header,.enterprise-experience-frame :is(.incident-hero,.assurance-hero,.configuration-hero,.integration-hero,.intelligence-platform-hero){grid-template-columns:1fr}.enterprise-experience-frame .enterprise-workspace-navigation,.enterprise-experience-frame :is(.workforce-local-nav,.project-operations-subnav,.assurance-tabs,.integration-subnav),.enterprise-experience-frame .incident-list-panel{top:0}.enterprise-experience-frame .enterprise-data-grid-header,.enterprise-experience-frame .enterprise-data-grid-toolbar{flex-direction:column;align-items:stretch}.enterprise-experience-frame :is(.enterprise-data-grid-search,.enterprise-data-grid-filters,.enterprise-data-grid-actions){flex-wrap:wrap;width:100%}.enterprise-experience-frame .enterprise-data-grid-results{align-self:flex-start}}@media (max-width:40rem){.enterprise-experience-frame .enterprise-workflow-header,.enterprise-experience-frame .enterprise-workflow-section,.enterprise-experience-frame :is(.enterprise-workflow-review,.enterprise-approval-panel,.enterprise-evidence-panel),.enterprise-experience-frame .enterprise-next-action{padding:var(--gv-space-4)}.enterprise-experience-frame .enterprise-workflow-header dl{grid-template-columns:1fr}.enterprise-experience-frame .enterprise-workflow-section>header,.enterprise-experience-frame .enterprise-next-action{flex-direction:column;align-items:stretch}.enterprise-experience-frame .enterprise-next-action-controls,.enterprise-experience-frame .enterprise-next-action-controls>*{width:100%}.enterprise-experience-frame .enterprise-data-grid-header,.enterprise-experience-frame .enterprise-data-grid-footer{padding:var(--enterprise-space-3)}.enterprise-experience-frame .enterprise-bulk-action-bar{flex-direction:column;align-items:stretch}.enterprise-experience-frame .enterprise-bulk-action-bar>:last-child{margin-left:0}.enterprise-experience-frame :is(th,td){padding:.68rem}}:where(.enterprise-experience-frame,.product-shell) :is(button,[role=button],.button,.governed-action,.secondary-button,.text-button,input,select,textarea,summary){transition:border-color var(--gv-motion-fast) var(--gv-ease-standard), background-color var(--gv-motion-fast) var(--gv-ease-standard), color var(--gv-motion-fast) var(--gv-ease-standard), box-shadow var(--gv-motion-fast) var(--gv-ease-standard), opacity var(--gv-motion-fast) var(--gv-ease-standard), transform var(--gv-motion-instant) var(--gv-ease-standard)}:where(.enterprise-experience-frame,.product-shell) :is(button,[role=button],.button,.governed-action,.secondary-button,.text-button):active:not(:disabled,[aria-disabled=true]){box-shadow:var(--gv-material-edge);transform:translateY(1px)scale(.985)}:where(.enterprise-experience-frame,.product-shell) :is(button,[role=button],.button)[aria-busy=true]{cursor:progress;pointer-events:none;padding-right:2.4rem;position:relative}:where(.enterprise-experience-frame,.product-shell) :is(button,[role=button],.button)[aria-busy=true]:after{content:"";border:2px solid;border-right-color:#0000;border-radius:50%;width:.8rem;height:.8rem;margin-top:-.4rem;animation:.72s linear infinite gv-control-progress;position:absolute;top:50%;right:.8rem}:where(.enterprise-experience-frame,.product-shell) :is(button,[role=button],.button):disabled,:where(.enterprise-experience-frame,.product-shell) :is(button,[role=button],.button)[aria-disabled=true]{filter:saturate(.58);cursor:not-allowed;opacity:.56;box-shadow:none}:where(.enterprise-experience-frame,.product-shell) :is(.command-metric[href],.readiness-card[href],.search-result-card,.enterprise-navigation-results a,.command-risk-list button,.command-notification-list button,.command-recommendations button){transition:border-color var(--gv-motion-fast) var(--gv-ease-standard), background-color var(--gv-motion-fast) var(--gv-ease-standard), color var(--gv-motion-fast) var(--gv-ease-standard), box-shadow var(--gv-motion-fast) var(--gv-ease-standard), transform var(--gv-motion-fast) var(--gv-ease-standard)}:where(.enterprise-experience-frame,.product-shell) :is(.command-metric[href],.readiness-card[href],.search-result-card,.enterprise-navigation-results a,.command-risk-list button):hover{border-color:var(--gv-command-border-strong);box-shadow:var(--gv-material-edge), var(--gv-shadow-interactive-hover);transform:translateY(var(--gv-hover-lift))}:where(.enterprise-experience-frame,.product-shell) :is(.command-metric[href],.readiness-card[href],.enterprise-navigation-results a,.command-risk-list button):active{transform:translateY(1px)scale(.99)}:where(.enterprise-experience-frame,.product-shell) tbody tr{transition:background-color var(--gv-motion-fast) var(--gv-ease-standard), box-shadow var(--gv-motion-fast) var(--gv-ease-standard)}:where(.enterprise-experience-frame,.product-shell) tbody tr:hover{background:#438fff12;box-shadow:inset 3px 0 #438fff7a}:where(.enterprise-experience-frame,.product-shell) tbody tr[aria-selected=true]{box-shadow:inset 3px 0 0 var(--gv-command-focus);background:#438fff1f}:where(.enterprise-experience-frame,.product-shell) thead th[aria-sort]{transition:background-color var(--gv-motion-fast) var(--gv-ease-standard), color var(--gv-motion-fast) var(--gv-ease-standard)}.enterprise-navigation-results{transform-origin:top;animation:gv-search-results-enter var(--gv-motion-fast) var(--gv-ease-standard)}.enterprise-navigation-results li{animation:gv-search-result-enter var(--gv-motion-fast) var(--gv-ease-standard) both}.enterprise-navigation-results li:nth-child(2){animation-delay:20ms}.enterprise-navigation-results li:nth-child(3){animation-delay:40ms}.enterprise-navigation-results li:nth-child(n+4){animation-delay:60ms}.enterprise-feedback,.enterprise-experience-frame :is(.operation-message,.workflow-message,.configuration-message,.executive-demo-message,.copilot-status,.status-announcer):not(:empty),.product-shell :is(.operation-message,.workflow-message,.configuration-message,.executive-demo-message,.copilot-status,.status-announcer):not(:empty){margin-block:0 var(--gv-space-3);border:1px solid var(--gv-command-border);border-left:3px solid var(--gv-command-accent);border-radius:var(--gv-command-radius-sm);background:var(--gv-material-layer-2);color:var(--gv-command-text);box-shadow:var(--gv-material-edge);animation:gv-feedback-enter var(--gv-motion-fast) var(--gv-ease-standard);padding:.72rem .85rem .72rem 1rem;position:relative}.enterprise-feedback[data-tone=success],.enterprise-feedback.feedback-success{border-left-color:var(--gv-command-positive)}.enterprise-feedback[data-tone=warning],.enterprise-feedback.feedback-warning{border-left-color:var(--gv-command-warning)}.enterprise-feedback[data-tone=critical],.enterprise-feedback.feedback-critical,.enterprise-experience-frame [role=alert].enterprise-validation-message{border-left-color:var(--gv-command-critical)}.enterprise-feedback>:is(strong,span,small){display:block}.enterprise-feedback>span,.enterprise-feedback>small{color:var(--gv-command-text-muted);margin-top:.18rem}.enterprise-skeleton{border-radius:var(--gv-command-radius-sm);background:var(--gv-material-layer-2);color:#0000;border:1px solid #3e627a47;min-height:.75rem;position:relative;overflow:hidden}.enterprise-skeleton:after{animation:gv-skeleton-progress 1.35s var(--gv-ease-standard) infinite;content:"";background:linear-gradient(100deg,#0000 18%,#82d6e117 44%,#0000 70%);position:absolute;inset:0;transform:translate(-100%)}.enterprise-experience-frame :is(dialog[open],[role=dialog]),.command-drawer-layer [role=dialog]{transform-origin:50%;animation:gv-dialog-enter var(--gv-motion-standard) var(--gv-ease-emphasized)}.command-drawer-scrim,.enterprise-experience-frame dialog::backdrop{animation:gv-overlay-enter var(--gv-motion-fast) var(--gv-ease-standard)}.enterprise-experience-frame details>summary{transition:background-color var(--gv-motion-fast) var(--gv-ease-standard), color var(--gv-motion-fast) var(--gv-ease-standard), box-shadow var(--gv-motion-fast) var(--gv-ease-standard)}.enterprise-experience-frame details>summary:hover{background:#438fff0f}.enterprise-experience-frame details[open]>:not(summary){animation:gv-disclosure-enter var(--gv-motion-standard) var(--gv-ease-standard)}@keyframes gv-control-progress{to{transform:rotate(1turn)}}@keyframes gv-search-results-enter{0%{opacity:0;transform:translateY(-.25rem)scale(.995)}}@keyframes gv-search-result-enter{0%{opacity:0;transform:translateY(-.2rem)}}@keyframes gv-feedback-enter{0%{opacity:0;transform:translateY(-.2rem)}}@keyframes gv-dialog-enter{0%{opacity:0;transform:translateY(.45rem)scale(.985)}}@keyframes gv-overlay-enter{0%{opacity:0}}@keyframes gv-disclosure-enter{0%{opacity:0;transform:translateY(-.2rem)}}@keyframes gv-skeleton-progress{to{transform:translate(100%)}}.enterprise-experience-frame .enterprise-frame-workspace{min-width:0;color:var(--gv-command-text);font-size:var(--gv-type-body);line-height:var(--gv-leading-body)}.enterprise-experience-frame .enterprise-frame-workspace>*,.enterprise-experience-frame .enterprise-frame-workspace :is(main,section,article,aside,div){min-width:0}.enterprise-experience-frame :is(.panel,.card,.record-card,.search-result-card,.state-panel,.signal,.integration-panel,.integration-definition,.provider-definition-grid article,.provider-health-grid article,.provider-flag-list article,.provider-license-list article,.enterprise-card,.enterprise-command-panel,.enterprise-workspace-section,.enterprise-chart-frame,.enterprise-record-preview,.enterprise-detail-drawer){border-color:var(--gv-command-border);border-radius:var(--gv-command-radius);background:var(--enterprise-panel-background);color:var(--gv-command-text);box-shadow:var(--enterprise-panel-shadow)}.enterprise-experience-frame :is(.panel,.card,.record-card,.search-result-card,.state-panel,.signal,.integration-panel,.integration-definition,.provider-definition-grid article,.provider-health-grid article,.provider-flag-list article,.provider-license-list article){padding:var(--enterprise-panel-padding)}.enterprise-experience-frame :is(.enterprise-workspace-section,.enterprise-command-panel,.enterprise-record-preview,.enterprise-detail-drawer)>:is(header,footer){border-color:var(--gv-command-border)}.enterprise-experience-frame :is(.enterprise-workspace-section,.enterprise-command-panel,.enterprise-chart-frame,.enterprise-record-preview,.enterprise-detail-drawer,.incident-detail-panel,.assurance-detail,.copilot-card,.integration-panel) :is(h2,h3){color:var(--gv-command-text);font-weight:var(--gv-weight-semibold);letter-spacing:var(--gv-tracking-title)}.enterprise-experience-frame .enterprise-frame-workspace :is(input:not([type=checkbox],[type=radio]),select,textarea){min-height:var(--gv-control-height);border:var(--gv-border-width) solid var(--gv-command-border);border-radius:var(--gv-command-radius-sm);background:var(--gv-color-canvas-deep);color:var(--gv-command-text);font:inherit;padding:.68rem .78rem;box-shadow:inset 0 1px #b7dcef0a}.enterprise-experience-frame .enterprise-frame-workspace :is(input,select,textarea)::placeholder{color:var(--gv-command-text-faint);opacity:1}.enterprise-experience-frame .enterprise-frame-workspace :is(input,select,textarea):hover{border-color:var(--gv-command-border-strong)}.enterprise-experience-frame .enterprise-frame-workspace :is(input,select,textarea):disabled{color:var(--gv-command-text-muted);cursor:not-allowed;opacity:var(--gv-opacity-disabled)}.enterprise-experience-frame .enterprise-frame-workspace :is(input[type=checkbox],input[type=radio]){accent-color:var(--gv-command-accent)}.enterprise-experience-frame .enterprise-frame-workspace :is(form button,.governed-action,.secondary-button,.text-button,.enterprise-toolbar button,.enterprise-data-grid-toolbar button,.enterprise-bulk-action-bar button,.provider-form-actions button,.search-result-card button){min-height:var(--gv-control-height-compact);border:var(--gv-border-width) solid var(--gv-command-border-strong);border-radius:var(--gv-command-radius-sm);background:var(--gv-color-surface-3);color:var(--gv-command-text);box-shadow:var(--gv-material-edge);font:inherit;font-weight:var(--gv-weight-medium);padding:.55rem .82rem}.enterprise-experience-frame .enterprise-frame-workspace :is(form button,.governed-action,.secondary-button,.text-button,.enterprise-toolbar button,.enterprise-data-grid-toolbar button,.enterprise-bulk-action-bar button,.provider-form-actions button,.search-result-card button):hover:not(:disabled){border-color:var(--gv-command-accent-blue);background:var(--gv-color-surface-hover);box-shadow:var(--gv-material-edge), var(--gv-shadow-panel)}.enterprise-experience-frame :is(.command-table-wrap,.provider-profile-table-wrap,.integration-table-wrap,.project-operations-table-wrap,.workforce-table-wrap,.enterprise-data-grid,.enterprise-table){border:var(--gv-border-width) solid var(--gv-command-border);border-radius:var(--gv-command-radius);background:var(--enterprise-workspace-background);box-shadow:var(--gv-material-edge);scrollbar-color:var(--gv-command-border-strong) var(--gv-color-canvas-deep);overflow-x:auto}.enterprise-experience-frame .enterprise-frame-workspace table{border-collapse:collapse;width:100%;color:var(--gv-command-text);font-size:var(--gv-type-small)}.enterprise-experience-frame .enterprise-frame-workspace table caption{padding:var(--gv-space-3) var(--gv-space-4);color:var(--gv-command-text-muted);text-align:left}.enterprise-experience-frame .enterprise-frame-workspace :is(th,td){min-height:var(--gv-table-row-height);padding:.72rem var(--gv-space-3);border-color:var(--gv-command-border);color:inherit;text-align:left;vertical-align:middle;background:0 0}:where(.enterprise-experience-frame,.product-shell){--gv-scrollbar-track:#071521;--gv-scrollbar-track-border:#28495d;--gv-scrollbar-thumb:#40bdc9;--gv-scrollbar-thumb-hover:#63d5dd;--gv-scrollbar-thumb-active:#8cebed;--gv-scrollbar-thumb-border:#071521}:is(html,body,.enterprise-experience-frame *,.product-shell *){scrollbar-color:var(--gv-scrollbar-thumb) var(--gv-scrollbar-track);scrollbar-width:auto}:is(html,body,.enterprise-experience-frame *,.product-shell *)::-webkit-scrollbar{width:var(--gv-scrollbar-size);height:var(--gv-scrollbar-size)}:is(html,body,.enterprise-experience-frame *,.product-shell *)::-webkit-scrollbar-track{border:1px solid var(--gv-scrollbar-track-border);border-radius:var(--gv-scrollbar-radius);background:var(--gv-scrollbar-track)}:is(html,body,.enterprise-experience-frame *,.product-shell *)::-webkit-scrollbar-thumb{border:3px solid var(--gv-scrollbar-thumb-border);border-radius:var(--gv-scrollbar-radius);background:var(--gv-scrollbar-thumb);min-width:3.5rem;min-height:3.5rem;box-shadow:inset 0 0 0 1px #ffffff47, 0 0 0 1px var(--gv-scrollbar-track-border);background-clip:padding-box}:is(html,body,.enterprise-experience-frame *,.product-shell *)::-webkit-scrollbar-thumb:hover{background:var(--gv-scrollbar-thumb-hover);background-clip:padding-box}:is(html,body,.enterprise-experience-frame *,.product-shell *)::-webkit-scrollbar-thumb:active{background:var(--gv-scrollbar-thumb-active);background-clip:padding-box}:is(html,body,.enterprise-experience-frame *,.product-shell *)::-webkit-scrollbar-corner{background:var(--gv-scrollbar-track)}:is(html,body,.governed-scroll-area,[data-governed-scroll-container],.gv-sidebar-navigation,.gv-sidebar-submenu,.enterprise-context-menu,.command-detail-drawer,.command-table-wrap,.project-table-wrap,.project-operations-table-wrap,.workforce-table-wrap,.integration-table-wrap,.provider-profile-table-wrap,.search-result-list,dialog,[role=dialog]){scrollbar-color:var(--gv-scrollbar-thumb) var(--gv-scrollbar-track);scrollbar-gutter:stable;scrollbar-width:auto}.enterprise-experience-frame .enterprise-frame-workspace thead th{color:var(--gv-command-text-muted);font-size:var(--gv-type-caption);font-weight:var(--gv-weight-semibold);letter-spacing:var(--gv-tracking-label);text-transform:uppercase;background:#040c1575}.enterprise-experience-frame .enterprise-frame-workspace tbody tr+tr>*{border-top:var(--gv-border-width) solid var(--gv-command-border)}.enterprise-experience-frame :is(.badge,.status-badge,.command-status,.enterprise-status-badge,.enterprise-record-status-badge,.executive-type-badge,.readiness-state,.document-stage,.search-result-meta span){align-items:center;gap:var(--gv-space-1);border:var(--gv-border-width) solid var(--gv-command-border);background:var(--gv-color-surface-2);min-height:1.5rem;color:var(--gv-command-text-muted);font-size:var(--gv-type-caption);font-weight:var(--gv-weight-medium);border-radius:999px;padding:.2rem .5rem;line-height:1.2;display:inline-flex}:is(.enterprise-experience-frame,.product-shell) :is(.status-positive,.status-good,.status-completed,.tone-positive){color:#89e5b5;background:#0d2d23;border-color:#61d49457}:is(.enterprise-experience-frame,.product-shell) :is(.status-attention,.status-warning,.status-caution,.status-pending,.status-in-review,.status-awaiting-review,.status-review-due,.status-moderate-risk,.status-current,.tone-attention){color:#f2cc79;background:#2d2515;border-color:#f4bd5061}:is(.enterprise-experience-frame,.product-shell) :is(.status-risk,.status-at-risk,.status-high-risk,.status-critical,.status-action-required,.status-overdue,.status-blocked,.status-failed,.status-escalated,.status-error,.tone-critical){color:#ffaaa4;background:#321a1c;border-color:#ff766e61}:is(.enterprise-experience-frame,.product-shell) :is(.status-healthy,.status-complete,.status-approved,.status-safe,.status-assurance,.status-available,.status-operational,.status-on-track,.status-low-risk){color:#89e5b5;background:#0d2d23;border-color:#61d49457}:is(.enterprise-experience-frame,.product-shell) :is(.status-review,.status-draft,.status-project,.status-informational,.status-in-progress,.status-evidence,.executive-type-badge.type-evidence-gap,.executive-type-badge.type-assigned-review){color:#9bc8ff;background:#102b4b;border-color:#315f9b}:is(.enterprise-experience-frame,.product-shell) .executive-type-badge.type-risk{color:#ffaaa4;background:#321a1c;border-color:#ff766e61}:is(.enterprise-experience-frame,.product-shell) .executive-type-badge.type-investigation-completeness{color:#89e5b5;background:#0d2d23;border-color:#61d49457}.enterprise-experience-frame :is(.command-empty,.standalone-state,.enterprise-state,.enterprise-loading-state,.enterprise-error-state){place-items:start;gap:var(--gv-space-2);min-height:7rem;padding:var(--enterprise-panel-padding-relaxed);border:var(--gv-border-width) dashed var(--gv-command-border-strong);border-radius:var(--gv-command-radius);background:var(--enterprise-workspace-background);color:var(--gv-command-text-muted);box-shadow:var(--gv-material-edge);display:grid}.enterprise-experience-frame :is(.command-empty,.standalone-state,.enterprise-state,.enterprise-loading-state,.enterprise-error-state) strong{color:var(--gv-command-text)}.enterprise-experience-frame :is(.enterprise-error-state,[role=alert].enterprise-state,.enterprise-validation-message){background:var(--gv-color-critical-soft);border-color:#ff766e7a}.enterprise-experience-frame :is(.command-activity,.enterprise-activity-feed,.executive-deadline-list){margin:0;padding:0;list-style:none}.enterprise-experience-frame :is(.command-activity,.enterprise-activity-feed,.executive-deadline-list)>li{gap:var(--gv-space-3);padding-block:var(--gv-space-3);border-color:var(--gv-command-border)}.enterprise-experience-frame :is(dialog,[role=dialog],.command-detail-drawer){border:var(--gv-border-width) solid var(--gv-command-border-strong);border-radius:var(--gv-radius-lg);background:var(--gv-material-layer-3);color:var(--gv-command-text);box-shadow:var(--gv-shadow-overlay)}.enterprise-experience-frame :is(.enterprise-chart-frame,.executive-department-snapshot,.executive-project-bars,.executive-safety-grid,.command-signal-strip,.command-metric-sparkline){color:var(--gv-command-text)}.enterprise-experience-frame :is(.enterprise-chart-frame,.executive-department-snapshot,.executive-project-bars,.executive-safety-grid) :is(small,p,figcaption){color:var(--gv-command-text-muted)}@media (max-width:72rem){.enterprise-experience-frame .enterprise-frame-workspace{overflow-x:clip}.enterprise-experience-frame :is(.provider-configuration-form,.provider-definition-grid,.provider-health-grid){grid-template-columns:minmax(0,1fr)}}@media (max-width:40rem){.enterprise-experience-frame .enterprise-frame-workspace :is(form button,.governed-action,.secondary-button,.enterprise-toolbar button){min-height:var(--gv-control-height)}.enterprise-experience-frame :is(.panel,.card,.record-card,.search-result-card,.state-panel,.signal){padding:var(--gv-space-3)}}@media (prefers-reduced-motion:reduce){:where(.enterprise-experience-frame,.product-shell),:where(.enterprise-experience-frame,.product-shell) *,:where(.enterprise-experience-frame,.product-shell) :before,:where(.enterprise-experience-frame,.product-shell) :after{scroll-behavior:auto!important;transition-duration:.01ms!important;transition-delay:0s!important;animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important}:where(.enterprise-experience-frame,.product-shell) :is(button,[role=button],.button,.command-metric[href],.readiness-card[href],.search-result-card,.enterprise-navigation-results a):is(:hover,:active){transform:none}}
