/* V3.12.1 light palette compatibility for existing UI generations. Generated from packaged CSS; layout and data logic are unchanged. */
/* app.css */
html[data-theme="light"]{color-scheme:light}
html[data-theme="light"] .side{background:#f6faff;border-right:1px solid #d9e7f5}
html[data-theme="light"] .brandmark{border:1px solid #d9e7f5;background:linear-gradient(145deg,#edf5fd,#ffffff);color:#075ea5}
html[data-theme="light"] .restricted,html[data-theme="light"] .eyebrow{color:#4e6784}
html[data-theme="light"] .nav a{color:#4e6784}
html[data-theme="light"] .nav a:hover,html[data-theme="light"] .nav a.current{background:#ffffff;color:#075ea5}
html[data-theme="light"] .sidebottom{border-top:1px solid #d9e7f5}
html[data-theme="light"] .topbar{border-bottom:1px solid #d9e7f5}
html[data-theme="light"] .tiny-chip{color:#142c4e}
html[data-theme="light"] .hero{border:1px solid #d9e7f5;background:radial-gradient(ellipse at 85% -30%,#edf5fd 0%,transparent 53%),linear-gradient(115deg,#ffffff,#ffffff)}
html[data-theme="light"] .hero p{color:#142c4e}
html[data-theme="light"] .hero-chip{border:1px solid #d9e7f5;color:#075ea5;background:#ffffff}
html[data-theme="light"] .hero-chip.future{color:#4e6784}
html[data-theme="light"] .status.neutral{background:#ffffff;color:#142c4e}
html[data-theme="light"] form label{color:#142c4e}
html[data-theme="light"] input,html[data-theme="light"] select{background:#f6faff;color:#075ea5;border:1px solid #d9e7f5}
html[data-theme="light"] input:focus,html[data-theme="light"] select:focus{outline:2px solid #d9e7f5}
html[data-theme="light"] button{background:linear-gradient(130deg,#008ee5,#008ee5);color:#075ea5}
html[data-theme="light"] .notice{color:#8a5500}
html[data-theme="light"] .notice.good{color:#087653}
html[data-theme="light"] th,html[data-theme="light"] td{border-bottom:1px solid #d9e7f5}
html[data-theme="light"] th{color:#4e6784}
html[data-theme="light"] td{color:#142c4e}
html[data-theme="light"] .steps>div{color:#142c4e}
html[data-theme="light"] .steps b{background:#ffffff}
html[data-theme="light"] .hint{color:#8a5500!important}
html[data-theme="light"] footer{color:#4e6784}
html[data-theme="light"] .public-home{background:linear-gradient(160deg,#f6faff,#ffffff 53%,#f6faff)}
html[data-theme="light"] .public-header{border-bottom:1px solid #d9e7f5}
html[data-theme="light"] .public-brand{color:#075ea5}
html[data-theme="light"] .public-brand small{color:#4e6784}
html[data-theme="light"] .public-header nav a{color:#075ea5}
html[data-theme="light"] .public-header nav .public-signin{background:#ffffff;border:1px solid #d9e7f5;color:#142c4e}
html[data-theme="light"] .public-message p{color:#142c4e}
html[data-theme="light"] .public-message .public-small{color:#4e6784}
html[data-theme="light"] .public-primary{color:#142c4e;background:linear-gradient(125deg,#f8fbff,#f8fbff)}
html[data-theme="light"] .public-secondary{border:1px solid #d9e7f5;color:#075ea5}
html[data-theme="light"] .public-preview{background:linear-gradient(120deg,#ffffff,#ffffff);border:1px solid #d9e7f5;box-shadow:0 6px 22px rgba(27,71,117,0.07)}
html[data-theme="light"] .preview-top{color:#142c4e}
html[data-theme="light"] .preview-tag{background:#ffffff;border:1px solid #d9e7f5}
html[data-theme="light"] .preview-number span{color:#4e6784}
html[data-theme="light"] .preview-bar{background:#edf5fd}
html[data-theme="light"] .preview-bar span{background:linear-gradient(90deg,#12a476,#008ee5)}
html[data-theme="light"] .preview-grid div{background:#ffffff;border:1px solid #d9e7f5}
html[data-theme="light"] .preview-grid small{color:#4e6784}
html[data-theme="light"] .preview-note{color:#4e6784}
html[data-theme="light"] .public-coverage{border-top:1px solid #d9e7f5;border-bottom:1px solid #d9e7f5}
html[data-theme="light"] .public-coverage span{color:#4e6784}
html[data-theme="light"] .access-main{background:radial-gradient(circle at 40% -60%,#edf5fd,#f6faff 75%)}
html[data-theme="light"] .access-card{border:1px solid #d9e7f5;background:#ffffff}
html[data-theme="light"] .access-card p{color:#142c4e}
html[data-theme="light"] .access-card .access-notice{background:#ffffff;border:1px solid #ebd2a4;color:#8a5500}
html[data-theme="light"] .access-link{color:#075ea5}
html[data-theme="light"] .logo-surface{background:#f8fbff;border:1px solid #d9e7f5;box-shadow:0 6px 22px rgba(27,71,117,0.07)}
html[data-theme="light"] .preview-number span{color:#142c4e}
html[data-theme="light"] .access-brand{color:#075ea5}
html[data-theme="light"] .btn-secondary{background:#ffffff;color:#075ea5;border:1px solid #d9e7f5}
html[data-theme="light"] .btn-secondary:hover{background:#edf5fd}
html[data-theme="light"] .status-copy{color:#4e6784!important}
html[data-theme="light"] .cell-good{color:#087653}
html[data-theme="light"] .cell-warning{color:#8a5500}
html[data-theme="light"] .source-notice{background:#ffffff;border:1px solid #d9e7f5;color:#142c4e}
html[data-theme="light"] .sign-in-help{color:#4e6784!important}
html[data-theme="light"] .onboard-grid label{color:#142c4e}
html[data-theme="light"] .onboard-summary{color:#142c4e!important;background:#ffffff;border:1px solid #d9e7f5}
html[data-theme="light"] .delivery-card{border:1px solid #d9e7f5;background:#ffffff;color:#142c4e}
html[data-theme="light"] .delivery-card.current{border-color:#7fc9ff;background:#ffffff}
html[data-theme="light"] .delivery-card .phase-number{color:#4e6784}
html[data-theme="light"] .delivery-card small{color:#4e6784}
html[data-theme="light"] .delivery-card .phase-state{color:#8a5500}
html[data-theme="light"] .delivery-form-grid textarea{background:#ffffff;color:#075ea5;border:1px solid #d9e7f5}
html[data-theme="light"] .delivery-phase-meta{color:#142c4e;background:#ffffff;border:1px solid #d9e7f5}
html[data-theme="light"] .delivery-form-grid form{border:1px solid #d9e7f5}
html[data-theme="light"] .uat-overview article{background:#ffffff;border:1px solid #d9e7f5}
html[data-theme="light"] .uat-overview span{color:#4e6784}
html[data-theme="light"] .uat-overview strong{color:#142c4e}
html[data-theme="light"] .uat-overview small{color:#4e6784}
html[data-theme="light"] .uat-next{background:#ffffff;border:1px solid #d9e7f5}
html[data-theme="light"] .uat-next ol{color:#142c4e}
html[data-theme="light"] .source-notice a{color:#075ea5}
html[data-theme="light"] .client-assurance-summary>div{border:1px solid #d9e7f5}
html[data-theme="light"] .client-assurance-summary strong{color:#075ea5}
html[data-theme="light"] .assurance-verified{background:#eaf8f1;color:#087653}
html[data-theme="light"] .assurance-recorded{background:#ffffff;color:#075ea5}
html[data-theme="light"] .assurance-pending,html[data-theme="light"] .assurance-unverified{background:#fff7e8;color:#8a5500}
html[data-theme="light"] .assurance-held,html[data-theme="light"] .assurance-future{background:#edf5fd;color:#4e6784}
html[data-theme="light"] .skip-link{border:2px solid #d9e7f5;color:#075ea5;background:#008ee5}
html[data-theme="light"] body[data-app="client"] a:focus-visible,html[data-theme="light"] body[data-app="client"] button:focus-visible,html[data-theme="light"] body[data-app="client"] select:focus-visible{outline:3px solid #7fc9ff}
html[data-theme="light"] body[data-app="client"] .nav a[aria-current="location"]{background:#edf5fd;color:#075ea5;box-shadow:0 6px 22px rgba(27,71,117,0.07)}
html[data-theme="light"] .guide-panel{border-color:#d9e7f5;background:linear-gradient(125deg,#ffffff,#ffffff 63%)}
html[data-theme="light"] .guide-primary{background:#ffffff;border:1px solid #d9e7f5}
html[data-theme="light"] .guide-primary p{color:#142c4e!important}
html[data-theme="light"] .guide-owner{color:#4e6784}
html[data-theme="light"] .guide-owner strong{color:#075ea5}
html[data-theme="light"] .guide-links a{color:#075ea5}
html[data-theme="light"] .guide-steps>div{background:#ffffff;border:1px solid #d9e7f5}
html[data-theme="light"] .guide-steps strong{color:#075ea5}
html[data-theme="light"] .guide-steps small{color:#4e6784}
html[data-theme="light"] .guide-step-icon{background:#edf5fd;color:#075ea5}
html[data-theme="light"] .client-updated{color:#4e6784}
html[data-theme="light"] .client-filter-row label{color:#142c4e}
html[data-theme="light"] .client-help-grid article{background:#ffffff;border:1px solid #d9e7f5}
html[data-theme="light"] .client-help-grid h3{color:#075ea5}
html[data-theme="light"] .uat-proof-grid label,html[data-theme="light"] .client-proof-panel label{color:#142c4e}
html[data-theme="light"] .uat-proof-grid textarea,html[data-theme="light"] .client-proof-panel textarea{background:#ffffff;border:1px solid #d9e7f5;color:#075ea5}
html[data-theme="light"] .uat-proof-grid textarea:focus-visible,html[data-theme="light"] .client-proof-panel textarea:focus-visible{outline:3px solid #7fc9ff}
html[data-theme="light"] #azure-source-live-proof label{color:#142c4e}
html[data-theme="light"] #azure-source-live-proof textarea{background:#f6faff;color:#075ea5;border:1px solid #d9e7f5}
html[data-theme="light"] #azure-source-live-proof textarea:focus{outline:2px solid #d9e7f5}
html[data-theme="light"] #adls-first-event-integrity label{color:#142c4e}
html[data-theme="light"] .public-home-v140{background:radial-gradient(circle at 12% 18%,#0065ef,transparent 22%),
  radial-gradient(circle at 78% 14%,#008ee5,transparent 26%),
  linear-gradient(145deg,#f6faff 0%,#f6faff 30%,#ffffff 58%,#f6faff 100%)}
html[data-theme="light"] .public-home-v140::before{background:radial-gradient(circle,#008ee5,#008ee5 68%)}
html[data-theme="light"] .public-home-v140::after{background:radial-gradient(circle,#0065ef,#0065ef 70%)}
html[data-theme="light"] .public-live-row{color:#075ea5}
html[data-theme="light"] .public-live-row .pulse-dot,html[data-theme="light"] .public-live-row .divider-dot{background:#008ee5;box-shadow:0 6px 22px rgba(27,71,117,0.07)}
html[data-theme="light"] .public-primary{background:linear-gradient(135deg,#0065ef,#008ee5);color:#075ea5;box-shadow:0 6px 22px rgba(27,71,117,0.07)}
html[data-theme="light"] .public-secondary{border:1px solid #d9e7f5;background:#ffffff;color:#075ea5}
html[data-theme="light"] .public-trustbar span{border:1px solid #d9e7f5;background:#ffffff;color:#142c4e}
html[data-theme="light"] .public-trustbar span::before{background:#008ee5;box-shadow:0 6px 22px rgba(27,71,117,0.07)}
html[data-theme="light"] .public-preview-v140{border:1px solid #d9e7f5;background:linear-gradient(180deg,#ffffff,#ffffff);box-shadow:0 6px 22px rgba(27,71,117,0.07)}
html[data-theme="light"] .public-preview-v140::before{background:linear-gradient(180deg,rgba(80,155,221,0.06),transparent 22%,transparent 78%,#008ee5)}
html[data-theme="light"] .orbit-ring{border:1px solid #7fc9ff;box-shadow:0 6px 22px rgba(27,71,117,0.07)}
html[data-theme="light"] .orbit-node{background:#008ee5;box-shadow:0 6px 22px rgba(27,71,117,0.07)}
html[data-theme="light"] .orbit-sweep{background:conic-gradient(from 90deg,#008ee5,#008ee5 32%,#008ee5 100%)}
html[data-theme="light"] .orbit-grid{background-image:linear-gradient(#008ee5 1px,transparent 1px),linear-gradient(90deg,#008ee5 1px,transparent 1px)}
html[data-theme="light"] .public-preview-v140 .preview-number strong{text-shadow:none}
html[data-theme="light"] .public-preview-v140 .preview-bar{background:#edf5fd;box-shadow:0 6px 22px rgba(27,71,117,0.07)}
html[data-theme="light"] .public-preview-v140 .preview-bar span{background:linear-gradient(90deg,#008ee5,#008ee5,#0065ef);box-shadow:0 6px 22px rgba(27,71,117,0.07)}
html[data-theme="light"] .visual-card{border:1px solid #d9e7f5;background:linear-gradient(180deg,#ffffff,#ffffff)}
html[data-theme="light"] .visual-card span{color:#4e6784}
html[data-theme="light"] .visual-card strong{color:#075ea5}
html[data-theme="light"] .visual-card small{color:#4e6784}
html[data-theme="light"] .preview-streams{background:#f6faff;border:1px solid #7fc9ff}
html[data-theme="light"] .preview-streams .stream{background:linear-gradient(90deg,#008ee5,#008ee5,#008ee5)}
html[data-theme="light"] .public-preview-v140 .preview-note{color:#4e6784}
html[data-theme="light"] .public-coverage::before{background:linear-gradient(90deg,transparent,#008ee5,transparent)}
html[data-theme="light"] .correlation-pair-grid label{color:#142c4e}
html[data-theme="light"] .public-preview-v140 .preview-command-headline strong{text-shadow:none}
html[data-theme="light"] .public-preview-v140 .preview-command-headline strong em{color:#075ea5}
html[data-theme="light"] .public-preview-v140 .preview-command-headline span{color:#142c4e}
html[data-theme="light"] .public-capability-divider{background:linear-gradient(90deg,#008ee5,#0065ef 54%,#0065ef);box-shadow:0 6px 22px rgba(27,71,117,0.07)}
html[data-theme="light"] .public-preview-v140 .preview-capability-grid>div{background:#ffffff;border:1px solid #d9e7f5}
html[data-theme="light"] .public-preview-v140 .preview-capability-grid strong{color:#075ea5}
html[data-theme="light"] .public-preview-v140 .preview-capability-grid span{color:#4e6784}
html[data-theme="light"] .public-preview-v140 .preview-capability-grid small{color:#4e6784}
html[data-theme="light"] .public-preview-v140 .preview-note{color:#4e6784}
html[data-theme="light"] .customer-uat-grid label{color:#142c4e}
html[data-theme="light"] .customer-uat-link{color:#075ea5}
html[data-theme="light"] .customer-uat-metrics>div{background:#ffffff;border:1px solid #d9e7f5}
html[data-theme="light"] .customer-uat-metrics small{color:#4e6784}
html[data-theme="light"] .customer-uat-metrics strong{color:#075ea5}
html[data-theme="light"] .client-pilot-explainer{background:linear-gradient(125deg,#ffffff,#ffffff 70%);border-color:#d9e7f5}
html[data-theme="light"] .client-pilot-explainer p{color:#142c4e!important}
html[data-theme="light"] .client-pilot-explainer a{color:#075ea5}
html[data-theme="light"] #azure-delivery-chain label{color:#142c4e}
html[data-theme="light"] .uat-negative-checks label{color:#142c4e}
html[data-theme="light"] .uat-negative-checks input{accent-color:#0679ee}
html[data-theme="light"] #two-customer-uat-notes{background:#ffffff;color:#075ea5;border:1px solid #d9e7f5}
/* v131-ui.css */
html[data-theme="light"] .route-search{background:#ffffff;border:1px solid #d9e7f5;color:#075ea5}
html[data-theme="light"] .route-search::placeholder{color:#4e6784}
html[data-theme="light"] .route-banner{border:1px solid #d9e7f5;background:#ffffff}
html[data-theme="light"] .route-banner span{color:#4e6784}
html[data-theme="light"] .route-access-link{color:#075ea5}
html[data-theme="light"] .quick-actions a{border:1px solid #d9e7f5;background:#ffffff;color:#075ea5}
html[data-theme="light"] .quick-actions a:hover{background:#edf5fd}
html[data-theme="light"] .commercial-item{background:#ffffff;border:1px solid #d9e7f5}
html[data-theme="light"] .commercial-item span{color:#4e6784}
html[data-theme="light"] #client-case-detail{border:1px solid #d9e7f5}
html[data-theme="light"] #siem-incident-desk form{border:1px solid #d9e7f5}
/* v2-control.css */
html[data-theme="light"] .v2-nav-group{color:#4e6784}
html[data-theme="light"] .v2-nav-details{border-top:1px solid #d9e7f5}
html[data-theme="light"] .v2-nav-details summary{color:#142c4e}
html[data-theme="light"] .v2-nav-details summary:hover{background:#ffffff}
html[data-theme="light"] .v2-nav-hint{color:#4e6784;border-left:2px solid #d9e7f5}
html[data-theme="light"] .v2-platform-panel{border-color:#d9e7f5;background:linear-gradient(140deg,#ffffff,#ffffff 72%)}
html[data-theme="light"] .v2-kicker{color:#075ea5}
html[data-theme="light"] .v2-platform-panel p,html[data-theme="light"] .v2-panel p{color:#4e6784}
html[data-theme="light"] .v2-overview-metrics>div{background:#ffffff;border:1px solid #d9e7f5}
html[data-theme="light"] .v2-overview-metrics small{color:#4e6784}
html[data-theme="light"] .v2-overview-metrics strong{color:#075ea5}
html[data-theme="light"] .v2-work-card{background:#ffffff;border:1px solid #d9e7f5}
html[data-theme="light"] .v2-action-row a{color:#075ea5;background:#edf5fd;border:1px solid #d9e7f5}
html[data-theme="light"] .v2-action-row a:hover{background:#edf5fd}
html[data-theme="light"] .v2-form-grid label{color:#142c4e}
html[data-theme="light"] .v2-form-grid textarea{background:#f6faff;color:#075ea5;border:1px solid #d9e7f5}
html[data-theme="light"] .v2-panel{background:linear-gradient(145deg,#ffffff,#ffffff);border-color:#d9e7f5}
html[data-theme="light"] .v2-subtle{color:#4e6784!important}
html[data-theme="light"] .v2-statusline{color:#4e6784;border:1px solid #d9e7f5;background:#ffffff}
html[data-theme="light"] .v2-role-chip{border:1px solid #d9e7f5;background:#ffffff;color:#075ea5}
html[data-theme="light"] .v2-summary{color:#142c4e}
html[data-theme="light"] .v2-platform-separator{border-top:1px solid #d9e7f5}
html[data-theme="light"] .v2-form-banner{border-left:3px solid #7fc9ff;background:#ffffff;color:#142c4e}
html[data-theme="light"] .v2-inline-roles span{border:1px solid #d9e7f5;color:#4e6784}
html[data-theme="light"] .v2-muted-limits{color:#4e6784}
/* v21-identity.css */
html[data-theme="light"] .v21-mini-card{border:1px solid #d9e7f5;background:linear-gradient(140deg,#ffffff,#ffffff)}
html[data-theme="light"] .v21-mini-card small{color:#4e6784}
html[data-theme="light"] .v21-mini-card strong.v21-small{color:#075ea5}
html[data-theme="light"] .v21-mini-card span{color:#142c4e}
html[data-theme="light"] .v21-form-card{background:#ffffff;border:1px solid #d9e7f5}
html[data-theme="light"] .v21-form-card h3{color:#075ea5}
html[data-theme="light"] .v21-form-card label,html[data-theme="light"] .v21-bar label{color:#142c4e}
html[data-theme="light"] .v21-message{background:#ffffff;border:1px solid #d9e7f5;color:#142c4e}
html[data-theme="light"] .v21-secret{background:#ffffff;border:1px solid #d9e7f5}
html[data-theme="light"] .v21-secret textarea,html[data-theme="light"] .v21-join-card textarea{border:1px solid #d9e7f5;background:#ffffff;color:#075ea5}
html[data-theme="light"] .v21-secret a{color:#075ea5}
html[data-theme="light"] .v21-tablewrap td,html[data-theme="light"] .v21-tablewrap th{border-bottom:1px solid #d9e7f5}
html[data-theme="light"] .v21-tablewrap th{color:#075ea5}
html[data-theme="light"] .v21-tablewrap td{color:#075ea5}
html[data-theme="light"] .v21-note,html[data-theme="light"] .v21-disclaimer{color:#4e6784!important}
html[data-theme="light"] .v21-disclaimer{border-left:3px solid #7fc9ff;background:#ffffff}
html[data-theme="light"] .v21-access-actions a{color:#075ea5;border:1px solid #d9e7f5}
html[data-theme="light"] .v21-access-actions a:hover{background:#edf5fd}
html[data-theme="light"] .side .brand .sidebar-logo{background:#0065ef;border-color:#d9e7f5;box-shadow:0 6px 22px rgba(27,71,117,0.07)}
html[data-theme="light"] .v21-join-page{background:radial-gradient(ellipse at 20% 12%,#edf5fd,#f6faff 70%)}
html[data-theme="light"] .v21-join-card{background:#ffffff;border:1px solid #d9e7f5;box-shadow:0 6px 22px rgba(27,71,117,0.07)}
html[data-theme="light"] .v21-join-brand{background:#0065ef}
html[data-theme="light"] .v21-join-card p{color:#4e6784}
html[data-theme="light"] .v21-join-card label{color:#142c4e}
html[data-theme="light"] .v21-no-data-action{background:linear-gradient(120deg,#ffffff,#ffffff);border:1px solid #d9e7f5}
html[data-theme="light"] .v21-no-data-action strong{color:#075ea5}
html[data-theme="light"] .v21-no-data-action p{color:#142c4e}
html[data-theme="light"] .v21-no-data-links a{border:1px solid #d9e7f5;background:#edf5fd;color:#075ea5}
html[data-theme="light"] .v21-no-data-links a:hover{background:#edf5fd}
html[data-theme="light"] .v21-preview-row{border-bottom:1px solid #d9e7f5}
html[data-theme="light"] .v21-preview-row strong{color:#075ea5}
html[data-theme="light"] .v21-preview-row span{color:#4e6784}
html[data-theme="light"] .v21-signal-note{color:#4e6784}
html[data-theme="light"] .v21-stat-row{border-bottom:1px solid #d9e7f5}
html[data-theme="light"] .v21-stat-row strong{color:#075ea5}
html[data-theme="light"] .v21-stat-row span{color:#142c4e}
/* v22-integration.css */
html[data-theme="light"] .v22-steps>div{background:linear-gradient(140deg,#ffffff,#f6faff);border:1px solid #d9e7f5}
html[data-theme="light"] .v22-steps small{color:#075ea5}
html[data-theme="light"] .v22-steps strong{color:#075ea5}
html[data-theme="light"] .v22-steps span{color:#142c4e}
html[data-theme="light"] .v22-warning{border:1px solid #d9e7f5;background:#ffffff;color:#142c4e}
html[data-theme="light"] .v22-warning strong{color:#075ea5}
html[data-theme="light"] .v22-form{border:1px solid #d9e7f5;background:linear-gradient(165deg,#ffffff,#ffffff)}
html[data-theme="light"] .v22-sublabel{color:#142c4e}
html[data-theme="light"] .v22-form small{color:#4e6784}
html[data-theme="light"] .v22-form select[multiple]{background:#f6faff;color:#075ea5}
html[data-theme="light"] .v22-checks{border-top:1px solid #d9e7f5;border-bottom:1px solid #d9e7f5}
html[data-theme="light"] .v22-checks label{color:#142c4e}
html[data-theme="light"] .v22-checks input{accent-color:#0679ee}
html[data-theme="light"] .v22-summary>div{background:#ffffff;border:1px solid #d9e7f5}
html[data-theme="light"] .v22-summary small{color:#4e6784}
html[data-theme="light"] .v22-summary strong{color:#075ea5}
html[data-theme="light"] .v22-admin-review{border:1px solid #d9e7f5;background:#ffffff}
/* v23-ingestion.css */
html[data-theme="light"] .v23-note{background:#ffffff;border:1px solid #d9e7f5;border-left:3px solid #7fc9ff;color:#075ea5}
html[data-theme="light"] .v23-note strong{color:#075ea5}
html[data-theme="light"] .v23-stat-grid article{border:1px solid #d9e7f5;background:#ffffff}
html[data-theme="light"] .v23-stat-grid small{color:#4e6784}
html[data-theme="light"] .v23-stat-grid strong{color:#075ea5}
html[data-theme="light"] .v23-form{border:1px solid #d9e7f5;background:#ffffff}
html[data-theme="light"] .v23-checks label{background:#ffffff;border:1px solid #d9e7f5;color:#075ea5}
html[data-theme="light"] .v23-checks input{accent-color:#0679ee}
html[data-theme="light"] .v23-separator{background:#edf5fd}
html[data-theme="light"] .v23-panel a{color:#075ea5}
html[data-theme="light"] #v23-source-isolation .v23-checks label{color:#075ea5}
html[data-theme="light"] #v23-source-isolation .v23-checks label input[type="checkbox"]{accent-color:#0679ee}
html[data-theme="light"] #v23-source-isolation .v23-checks label:focus-within{outline:2px solid #7fc9ff}
/* v24-recovery.css */
html[data-theme="light"] .v24-note{border:1px solid #d9e7f5;border-left:3px solid #7fc9ff;background:#ffffff;color:#142c4e}
html[data-theme="light"] .v24-grid label{color:#142c4e}
html[data-theme="light"] .v24-summary>article{border:1px solid #d9e7f5;background:#ffffff}
html[data-theme="light"] .v24-summary small{color:#4e6784}
html[data-theme="light"] .v24-summary strong{color:#075ea5}
html[data-theme="light"] .v24-description{color:#4e6784}
/* v25-analytics.css */
html[data-theme="light"] .v25-filter label{color:#4e6784}
html[data-theme="light"] .v25-metrics article{border:1px solid #d9e7f5;background:linear-gradient(150deg,#ffffff,#ffffff)}
html[data-theme="light"] .v25-metrics small{color:#4e6784}
html[data-theme="light"] .v25-metrics strong{color:#075ea5}
html[data-theme="light"] .v25-metrics span{color:#4e6784}
html[data-theme="light"] .v25-graphs article{border:1px solid #d9e7f5;background:#ffffff}
html[data-theme="light"] .v25-graphs p,html[data-theme="light"] .v25-table p{color:#4e6784}
html[data-theme="light"] .v25-spark{border-bottom:1px solid #d9e7f5}
html[data-theme="light"] .v25-spark-item .v25-graph-bar{background:linear-gradient(0deg,#edf5fd,#008ee5)}
html[data-theme="light"] .v25-spark-item small{color:#4e6784}
html[data-theme="light"] .v25-bar-row{color:#142c4e}
html[data-theme="light"] .v25-bar-line{background:#ffffff}
html[data-theme="light"] .v25-bar-line span{background:linear-gradient(90deg,#f8fbff,#008ee5)}
html[data-theme="light"] .v25-status{border:1px solid #d9e7f5;border-left:3px solid #7fc9ff;background:#ffffff;color:#075ea5}
html[data-theme="light"] .v25-saved,html[data-theme="light"] .v25-table{border:1px solid #d9e7f5;background:#ffffff}
html[data-theme="light"] .v25-saved-title span,html[data-theme="light"] .v25-saved p{color:#4e6784}
html[data-theme="light"] .v25-approval-flow{background:#ffffff;border:1px solid #d9e7f5}
html[data-theme="light"] .v25-approval-flow p{color:#142c4e}
html[data-theme="light"] .v25-intake-links a{color:#075ea5}
html[data-theme="light"] .v25-intake-panel{border:1px solid #d9e7f5;background:linear-gradient(145deg,#ffffff,#ffffff)}
html[data-theme="light"] .v25-intake-panel p{color:#142c4e}
html[data-theme="light"] .v25-intake-panel a{color:#075ea5}
html[data-theme="light"] .v25-intake-grid label{color:#142c4e}
/* v26-detection.css */
html[data-theme="light"] .v26-detection p{color:#142c4e}
html[data-theme="light"] .v26-detection label{color:#142c4e}
html[data-theme="light"] .v26-detection input::placeholder{color:#4e6784}
html[data-theme="light"] .v26-detection a{color:#075ea5}
html[data-theme="light"] .v26-boundary{border-left:4px solid #7fc9ff;background:#ffffff;color:#075ea5}
html[data-theme="light"] .v26-stats article{border:1px solid #d9e7f5;background:linear-gradient(150deg,#ffffff,#ffffff)}
html[data-theme="light"] .v26-stats small{color:#142c4e}
html[data-theme="light"] .v26-stats strong{color:#075ea5}
html[data-theme="light"] .v26-stats strong.v26-not-scored{color:#075ea5}
html[data-theme="light"] .v26-stats span{color:#4e6784}
html[data-theme="light"] .v26-card{border:1px solid #d9e7f5;background:#ffffff}
html[data-theme="light"] .v26-status{border:1px solid #d9e7f5;background:#ffffff;color:#075ea5}
html[data-theme="light"] .v26-tag{border:1px solid #d9e7f5;color:#075ea5}
/* v27-soc.css */
html[data-theme="light"] .v27-boundary{background:#ffffff;color:#075ea5;border:1px solid #d9e7f5;border-left:3px solid #7fc9ff}
html[data-theme="light"] .v27-stats article,html[data-theme="light"] .v27-card{background:#ffffff;border:1px solid #d9e7f5}
html[data-theme="light"] .v27-stats small{color:#142c4e}
html[data-theme="light"] .v27-card p{color:#4e6784}
html[data-theme="light"] .v27-card label{color:#142c4e}
html[data-theme="light"] .v27-result{color:#142c4e}
/* v27-platform.css */

/* v31-workbench.css */
html[data-theme="light"] .v31-workbench .v31-banner{border-left:3px solid #7fc9ff;background:rgba(80,155,221,0.06);color:#142c4e}
html[data-theme="light"] .v31-workbench .v31-banner strong{color:#075ea5}
html[data-theme="light"] .v31-workbench .v31-card label{color:#4e6784}
html[data-theme="light"] .v31-workbench :is(select,html[data-theme="light"] textarea){border:1px solid #d9e7f5;background:#ffffff;color:#142c4e}
html[data-theme="light"] .v31-workbench :is(select,html[data-theme="light"] textarea):focus-visible{outline:2px solid #7fc9ff}
html[data-theme="light"] .v31-workbench .status-copy{color:#142c4e}
html[data-theme="light"] .v31-workbench .v31-stat-grid>div{background:#ffffff}
html[data-theme="light"] .v31-workbench .v31-stat-grid span{color:#4e6784}
html[data-theme="light"] .v31-workbench .v31-stat-grid strong{color:#075ea5}
html[data-theme="light"] .v31-workbench .v31-timeline li{color:#142c4e}
html[data-theme="light"] .v31-command-strip{border:1px solid #d9e7f5;background:rgba(80,155,221,0.06)}
html[data-theme="light"] .v31-command-strip strong{color:#075ea5}
html[data-theme="light"] .v31-command-strip p{color:#4e6784}
html[data-theme="light"] .v31-command-strip a{color:#075ea5}
/* v32-accounts.css */
html[data-theme="light"] .v32-account,html[data-theme="light"] .v32-shift{border:1px solid #d9e7f5;background:linear-gradient(145deg,#ffffff,#ffffff);color:#075ea5}
html[data-theme="light"] .v32-account-header h3,html[data-theme="light"] .v32-account h4,html[data-theme="light"] .v32-shift h3{color:#075ea5}
html[data-theme="light"] .v32-muted{color:#4e6784}
html[data-theme="light"] .v32-boundary{background:#ffffff;border-left:3px solid #7fc9ff;color:#142c4e}
html[data-theme="light"] .v32-stats>div{border:1px solid #d9e7f5;background:#ffffff}
html[data-theme="light"] .v32-stats span{color:#4e6784}
html[data-theme="light"] .v32-stats strong{color:#075ea5}
html[data-theme="light"] .v32-tabs button{background:#ffffff;color:#075ea5;border:1px solid #d9e7f5}
html[data-theme="light"] .v32-tabs button[aria-selected="true"]{color:#075ea5;background:#008ee5}
html[data-theme="light"] .v32-card{border:1px solid #d9e7f5;background:#ffffff}
html[data-theme="light"] .v32-account th,html[data-theme="light"] .v32-shift th{color:#142c4e}
html[data-theme="light"] .v32-links a{color:#075ea5}
html[data-theme="light"] .v32-open-account{color:#075ea5!important}
/* v33-soc.css */
html[data-theme="light"] .v33-card{background:#ffffff;border:1px solid #d9e7f5}
html[data-theme="light"] .v33-card p,html[data-theme="light"] .v33-recovery p{color:#142c4e}
html[data-theme="light"] .v33-recovery{border-top:1px solid #d9e7f5}
html[data-theme="light"] .v33-integration-status{border:1px solid #d9e7f5;background:#ffffff}
html[data-theme="light"] .v33-integration-status td{border-bottom:1px solid #d9e7f5}
/* v34-detector.css */
html[data-theme="light"] .v34-detector .v34-note{background:rgba(80,155,221,0.06);border:1px solid #7fc9ff;border-left:3px solid #7fc9ff}
html[data-theme="light"] .v34-card{background:#ffffff;border:1px solid #d9e7f5}
html[data-theme="light"] #v34-rule-list{border:1px solid #d9e7f5}
/* v35-azure.css */
html[data-theme="light"] .v35-onboard{background:linear-gradient(135deg,#ffffff 0%,#ffffff 70%,#ffffff 100%);border-color:#d9e7f5;box-shadow:0 6px 22px rgba(27,71,117,0.07)}
html[data-theme="light"] .v35-tag{border:1px solid #d9e7f5;color:#075ea5;background:#ffffff}
html[data-theme="light"] .v35-step{border:1px solid #d9e7f5;background:#ffffff}
html[data-theme="light"] .v35-step b{color:#075ea5}
html[data-theme="light"] .v35-step small{color:#4e6784}
html[data-theme="light"] .v35-callout{border-left:3px solid #7fc9ff;background:#ffffff;color:#075ea5}
html[data-theme="light"] .v35-callout strong{color:#142c4e}
html[data-theme="light"] .v35-workflow>div{background:#ffffff;border:1px solid #d9e7f5}
html[data-theme="light"] .v35-workflow label{color:#142c4e}
html[data-theme="light"] .v35-workflow .v35-checkbox{color:#142c4e}
html[data-theme="light"] .v35-help{color:#142c4e}
html[data-theme="light"] .v35-status{border:1px solid #d9e7f5;background:#ffffff;color:#075ea5}
html[data-theme="light"] .v35-status.good{border-color:#ace0ca;color:#087653}
html[data-theme="light"] .v35-facts div{border-bottom:1px solid #d9e7f5}
html[data-theme="light"] .v35-facts dt{color:#4e6784}
html[data-theme="light"] .v35-facts dd{color:#075ea5}
html[data-theme="light"] .v35-warning{color:#8a5500;border:1px solid #ebd2a4;background:#ffffff}
html[data-theme="light"] .v35-help a{color:#075ea5}
html[data-theme="light"] .v35-brand-footer{color:#4e6784}
html[data-theme="light"] .v351-guide{background:#ffffff;border:1px solid #d9e7f5}
html[data-theme="light"] .v351-guide h3{color:#075ea5}
html[data-theme="light"] .v351-label{color:#075ea5}
html[data-theme="light"] .v351-next{color:#075ea5}
html[data-theme="light"] .v351-subtle{color:#4e6784}
html[data-theme="light"] #v351-shell{color:#075ea5;background:#ffffff;border:1px solid #d9e7f5}
html[data-theme="light"] .v351-local-report{border-top:1px solid #d9e7f5}
html[data-theme="light"] .v351-local-report label{color:#075ea5}
html[data-theme="light"] #v351-report-file{color:#075ea5}
/* v30-azure.css */
html[data-theme="light"] .v3-connection-guide{border:1px solid #d9e7f5;border-left:3px solid #7fc9ff;background:#ffffff}
html[data-theme="light"] .v3-connection-guide strong{color:#075ea5}
html[data-theme="light"] .v3-connection-guide ol{color:#142c4e}
html[data-theme="light"] .v3-connection-guide p{color:#4e6784}
/* v152-command.css */
html[data-theme="light"] body[data-app="client"] .route-banner{background:linear-gradient(100deg,#ffffff,#ffffff 80%);box-shadow:0 6px 22px rgba(27,71,117,0.07)}
html[data-theme="light"] body[data-app="client"] .soc-command-hero{border-color:#d9e7f5;background:linear-gradient(115deg,#ffffff 0%,#ffffff 65%,#f6faff 100%)}
html[data-theme="light"] .soc-command-hero::before{background-image:linear-gradient(90deg,#008ee5 1px,transparent 1px),linear-gradient(#008ee5 1px,transparent 1px)}
html[data-theme="light"] .soc-command-hero h1 em{color:#075ea5}
html[data-theme="light"] .soc-command-hero p{color:#142c4e}
html[data-theme="light"] .soc-orbit{border:1px solid #7fc9ff}
html[data-theme="light"] .soc-orbit-one{border-top-color:#7fc9ff;box-shadow:0 6px 22px rgba(27,71,117,0.07)}
html[data-theme="light"] .soc-orbit-two{border-bottom-color:#ace0ca}
html[data-theme="light"] .soc-signal-core{background:#ffffff;color:#075ea5;box-shadow:0 6px 22px rgba(27,71,117,0.07)}
html[data-theme="light"] .soc-titlebar p{color:#4e6784}
html[data-theme="light"] .soc-strip{border:1px solid #d9e7f5;background:#ffffff;color:#075ea5}
html[data-theme="light"] .soc-metric{border:1px solid #d9e7f5;background:linear-gradient(140deg,#ffffff,#ffffff);box-shadow:0 6px 22px rgba(27,71,117,0.07)}
html[data-theme="light"] .soc-metric::before{background:#008ee5}
html[data-theme="light"] .soc-metric>span{color:#4e6784}
html[data-theme="light"] .soc-metric>strong{color:#075ea5}
html[data-theme="light"] .soc-metric>small{color:#4e6784}
html[data-theme="light"] .soc-chart-card{border:1px solid #d9e7f5;background:linear-gradient(140deg,#ffffff,#ffffff);box-shadow:0 6px 22px rgba(27,71,117,0.07)}
html[data-theme="light"] .soc-card-heading p{color:#4e6784}
html[data-theme="light"] .soc-toggle{background:#f6faff;border:1px solid #d9e7f5}
html[data-theme="light"] .soc-toggle button{color:#4e6784}
html[data-theme="light"] .soc-toggle button[aria-pressed="true"]{background:#edf5fd;color:#142c4e;box-shadow:0 6px 22px rgba(27,71,117,0.07)}
html[data-theme="light"] .soc-bars{border-bottom:1px solid #d9e7f5;background:repeating-linear-gradient(0deg,transparent 0,transparent 34px,rgba(80,155,221,0.06) 35px,rgba(80,155,221,0.06) 36px)}
html[data-theme="light"] .soc-bar{background:linear-gradient(0deg,#0065ef,#008ee5);box-shadow:0 6px 22px rgba(27,71,117,0.07)}
html[data-theme="light"] .soc-bar.zero{background:#edf5fd}
html[data-theme="light"] .soc-chart-caption{color:#4e6784}
html[data-theme="light"] .soc-chart-label{color:#142c4e}
html[data-theme="light"] .soc-chart-value{color:#075ea5}
html[data-theme="light"] .soc-track{background:#ffffff}
html[data-theme="light"] .soc-fill{background:linear-gradient(90deg,#0065ef,#008ee5)}
html[data-theme="light"] .soc-empty{border:1px dashed #d9e7f5;color:#4e6784}
html[data-theme="light"] .soc-muted{color:#4e6784}
html[data-theme="light"] .soc-text-link{color:#075ea5}
html[data-theme="light"] .soc-feed-row{border-bottom:1px solid #d9e7f5}
html[data-theme="light"] .soc-feed-row time{color:#4e6784}
html[data-theme="light"] .soc-feed-row strong{color:#075ea5}
html[data-theme="light"] .soc-feed-row span{color:#4e6784}
html[data-theme="light"] .soc-step{border-left:3px solid #7fc9ff;background:#ffffff}
html[data-theme="light"] .soc-step strong{color:#075ea5}
html[data-theme="light"] .soc-step span{color:#4e6784}
html[data-theme="light"] .soc-shortcuts a{border:1px solid #d9e7f5;background:#ffffff;color:#075ea5}
html[data-theme="light"] .soc-shortcuts a:hover{background:#edf5fd}
html[data-theme="light"] .soc-boundary{color:#4e6784}
html[data-theme="light"] .soc-secondary-page .soc-posture-layout{border:1px solid #d9e7f5;background:#ffffff}
html[data-theme="light"] .soc-posture-icon{border:2px solid #d9e7f5;color:#075ea5;background:#ffffff}
html[data-theme="light"] .soc-posture-layout p{color:#142c4e}
html[data-theme="light"] .soc-tri-column>div{background:#ffffff;border:1px solid #d9e7f5}
html[data-theme="light"] .soc-tri-column strong{color:#142c4e}
html[data-theme="light"] .soc-tri-column span{color:#075ea5}
html[data-theme="light"] .soc-source-tile{background:#ffffff;border:1px solid #d9e7f5}
html[data-theme="light"] .soc-source-tile .soc-source-state{background:#edf5fd;color:#075ea5}
html[data-theme="light"] .soc-source-tile dt{color:#4e6784}
html[data-theme="light"] .soc-source-tile dd{color:#142c4e}
/* v36-client.css */
html[data-theme="light"] body[data-app="client"]{background:radial-gradient(ellipse at 85% 0,#ffffff 0,transparent 40%),#f6faff}
html[data-theme="light"] body[data-app="client"] .side{background:linear-gradient(175deg,#f6faff,#f6faff);border-color:#d9e7f5}
html[data-theme="light"] body[data-app="client"] .nav{scrollbar-color:#abc5df transparent}
html[data-theme="light"] body[data-app="client"] .nav a.current{background:linear-gradient(90deg,#ffffff,#ffffff);color:#142c4e}
html[data-theme="light"] body[data-app="client"] .panel{background:linear-gradient(125deg,#ffffff,#ffffff);border-color:#d9e7f5}
html[data-theme="light"] body[data-app="client"] .eyebrow{color:#075ea5}
html[data-theme="light"] body[data-app="client"] input,html[data-theme="light"] body[data-app="client"] select,html[data-theme="light"] body[data-app="client"] textarea{background:#f6faff;border:1px solid #d9e7f5;color:#075ea5}
html[data-theme="light"] body[data-app="client"] input[type=checkbox]{accent-color:#0679ee}
html[data-theme="light"] body[data-app="client"] button{background:linear-gradient(110deg,#008ee5,#008ee5);box-shadow:0 6px 22px rgba(27,71,117,0.07)}
html[data-theme="light"] body[data-app="client"] .btn-secondary{background:#ffffff;border:1px solid #d9e7f5;color:#075ea5}
html[data-theme="light"] body[data-app="client"] :focus-visible{outline:2px solid #7fc9ff}
html[data-theme="light"] body[data-app="client"] a{color:#075ea5}
html[data-theme="light"] body[data-app="client"] .route-heading,html[data-theme="light"] body[data-app="client"] .route-banner{background:linear-gradient(100deg,#ffffff,#ffffff)}
html[data-theme="light"] body[data-app="client"] .metric{background:linear-gradient(125deg,#ffffff,#ffffff);border-color:#d9e7f5}
html[data-theme="light"] body[data-app="client"] th{background:#ffffff}
html[data-theme="light"] body[data-app="client"] .hero{background:radial-gradient(ellipse at 93% 0,#edf5fd,transparent 60%),linear-gradient(110deg,#ffffff,#ffffff);border-color:#d9e7f5}
html[data-theme="light"] .v36-hero{background:radial-gradient(ellipse at 88% 100%,#edf5fd,transparent 55%),linear-gradient(112deg,#ffffff,#f6faff)!important}
html[data-theme="light"] .v36-hero:after{border-top:2px solid #7fc9ff;border-bottom:1px solid #7fc9ff;box-shadow:0 6px 22px rgba(27,71,117,0.07)}
html[data-theme="light"] .v36-trust span{color:#142c4e}
html[data-theme="light"] .v36-trust strong{color:#075ea5}
html[data-theme="light"] .v36-connector-cards article{border:1px solid #d9e7f5;background:#ffffff}
html[data-theme="light"] .v36-connector-cards article:first-child{border-color:#7fc9ff;background:linear-gradient(110deg,#ffffff,#ffffff)}
html[data-theme="light"] .v36-connector-cards small{color:#4e6784}
html[data-theme="light"] .v36-icon{color:#075ea5}
html[data-theme="light"] .v36-stagebar div{border-bottom:3px solid #d9e7f5;color:#4e6784}
html[data-theme="light"] .v36-stagebar b{border:1px solid #d9e7f5}
html[data-theme="light"] .v36-stagebar .current{color:#075ea5;border-color:#7fc9ff;background:#ffffff}
html[data-theme="light"] .v36-stagebar .done{color:#087653;border-color:#ace0ca}
html[data-theme="light"] .v36-card{background:#ffffff;border:1px solid #d9e7f5}
html[data-theme="light"] .v36-card label{color:#142c4e}
html[data-theme="light"] .v36-banner{background:#ffffff;border:1px solid #d9e7f5;border-left:3px solid #7fc9ff;color:#142c4e}
html[data-theme="light"] .v36-banner.warn{border-color:#ebd2a4;background:#ffffff;color:#8a5500}
html[data-theme="light"] .v36-error{color:#8a5500}
html[data-theme="light"] .v36-plan-list{color:#142c4e}
html[data-theme="light"] .v36-state{background:#ffffff;color:#075ea5}
html[data-theme="light"] .v36-state.receiving{background:#eaf8f1;color:#087653}
html[data-theme="light"] .v36-state.blocked{background:#fff7e8;color:#8a5500}
html[data-theme="light"] .v36-metrics>div{background:#ffffff}
html[data-theme="light"] .v36-metrics small{color:#4e6784}
html[data-theme="light"] .v36-flow{border:1px solid #d9e7f5}
html[data-theme="light"] .v36-flow span{color:#075ea5}
html[data-theme="light"] .v36-status-list div{border-bottom:1px solid #d9e7f5}
html[data-theme="light"] .v36-status-list dt{color:#075ea5}
html[data-theme="light"] .v36-status-list dd{color:#4e6784}
html[data-theme="light"] .v36-history{color:#4e6784}
html[data-theme="light"] .v36-history p{border-left:2px solid #d9e7f5}
html[data-theme="light"] .v36-summary{border:1px solid #d9e7f5;background:#ffffff}
html[data-theme="light"] .v36-summary small{color:#4e6784}
html[data-theme="light"] .v36-empty{color:#4e6784}
html[data-theme="light"] .v36-inventory article{background:#ffffff;border:1px solid #d9e7f5}
html[data-theme="light"] .v36-inventory p{color:#4e6784}
html[data-theme="light"] body[data-app="client"] .v37-mode{border:1px solid #d9e7f5;background:#ffffff}
html[data-theme="light"] body[data-app="client"] .v37-mode:has(input:checked){border-color:#7fc9ff;box-shadow:0 6px 22px rgba(27,71,117,0.07);background:#ffffff}
html[data-theme="light"] body[data-app="client"] .v37-mode input{accent-color:#0679ee}
html[data-theme="light"] body[data-app="client"] .v37-mode strong{color:#075ea5}
html[data-theme="light"] body[data-app="client"] .v37-mode small{color:#4e6784}
html[data-theme="light"] body[data-app="client"] .v37-boundary{color:#4e6784}
/* v38-client.css */
html[data-theme="light"] body[data-app="client"]{background:radial-gradient(ellipse at 78% 0,#ffffff 0,transparent 42%),#f6faff}
html[data-theme="light"] body[data-app="client"] .side{background:#f6faff;box-shadow:0 6px 22px rgba(27,71,117,0.07)}
html[data-theme="light"] body[data-app="client"] .nav a.current{background:linear-gradient(90deg,#ffffff,#ffffff);box-shadow:0 6px 22px rgba(27,71,117,0.07)}
html[data-theme="light"] body[data-app="client"] input,html[data-theme="light"] body[data-app="client"] select,html[data-theme="light"] body[data-app="client"] textarea{background:#f6faff;color:#075ea5;border:1px solid #d9e7f5}
html[data-theme="light"] body[data-app="client"] :focus-visible{outline:2px solid #7fc9ff}
html[data-theme="light"] body[data-app="client"] a{color:#075ea5}
html[data-theme="light"] body[data-app="client"] .btn-secondary{background:#ffffff;border:1px solid #d9e7f5;color:#075ea5}
html[data-theme="light"] .v38-page h4{color:#142c4e}
html[data-theme="light"] .v38-card{border:1px solid #d9e7f5;background:linear-gradient(135deg,#ffffff,#ffffff)}
html[data-theme="light"] .v38-primary-link{background:#008ee5;color:#075ea5!important}
html[data-theme="light"] .v38-hero{border-bottom:1px solid #d9e7f5}
html[data-theme="light"] .v38-hero-art:before{border:1px solid #d9e7f5;box-shadow:0 6px 22px rgba(27,71,117,0.07)}
html[data-theme="light"] .v38-hero-art:after{border:1px solid #d9e7f5}
html[data-theme="light"] .v38-hero-art span{color:#075ea5}
html[data-theme="light"] .v38-metrics article{border:1px solid #d9e7f5;border-top:2px solid #d9e7f5;background:#ffffff}
html[data-theme="light"] .v38-metrics span{color:#142c4e}
html[data-theme="light"] .v38-metrics small{color:#4e6784}
html[data-theme="light"] .v38-pill{border:1px solid #d9e7f5;color:#142c4e;background:#ffffff}
html[data-theme="light"] .v38-pill[data-state="receiving"],html[data-theme="light"] .v38-pill[data-state="success"],html[data-theme="light"] .v38-pill[data-state="benign"]{border-color:#ace0ca;color:#087653;background:#ffffff}
html[data-theme="light"] .v38-pill[data-state="high"],html[data-theme="light"] .v38-pill[data-state="failure"],html[data-theme="light"] .v38-pill[data-state="blocked"]{border-color:#efbecb;color:#ad2347;background:#ffffff}
html[data-theme="light"] .v38-pill[data-state="medium"],html[data-theme="light"] .v38-pill[data-state="new"],html[data-theme="light"] .v38-pill[data-state="heartbeat_stale"]{border-color:#ebd2a4;color:#8a5500;background:#fff7e8}
html[data-theme="light"] .v38-item{border:1px solid #d9e7f5;background:#ffffff}
html[data-theme="light"] .v38-item small{color:#4e6784}
html[data-theme="light"] .v38-empty{border:1px dashed #d9e7f5;color:#4e6784}
html[data-theme="light"] .v38-empty strong{color:#075ea5}
html[data-theme="light"] .v38-caption{color:#4e6784!important}
html[data-theme="light"] .v38-notice{border-left:3px solid #7fc9ff;background:#ffffff;color:#142c4e}
html[data-theme="light"] .v38-notice[data-error="true"]{border-left-color:#ebd2a4;background:#ffffff;color:#8a5500}
html[data-theme="light"] .v38-boundary{color:#4e6784;background:#ffffff;border:1px solid #d9e7f5}
html[data-theme="light"] .v38-chart{border-bottom:1px solid #d9e7f5}
html[data-theme="light"] .v38-chart-bar{background:linear-gradient(0deg,#f8fbff,#008ee5)}
html[data-theme="light"] .v38-chart-col small{color:#4e6784}
html[data-theme="light"] .v38-chart-col b{color:#075ea5}
html[data-theme="light"] .v38-page label,html[data-theme="light"] .v38-dialog label{color:#142c4e}
html[data-theme="light"] .v38-tablewrap{border:1px solid #d9e7f5}
html[data-theme="light"] .v38-tablewrap th{background:#ffffff}
html[data-theme="light"] .v38-tablewrap tbody tr:hover{background:#ffffff}
html[data-theme="light"] .v38-tablewrap input[type="checkbox"],html[data-theme="light"] .v38-check input[type="checkbox"],html[data-theme="light"] .v38-outcomes input[type="checkbox"]{accent-color:#0679ee}
html[data-theme="light"] .v38-rule-option{border:1px solid #d9e7f5;background:#ffffff}
html[data-theme="light"] .v38-rule-option small{color:#4e6784}
html[data-theme="light"] .v38-card hr{border-top:1px solid #d9e7f5}
html[data-theme="light"] .v38-health-grid dt{color:#4e6784}
html[data-theme="light"] .v38-dialog{color:#075ea5;background:#ffffff;border:1px solid #d9e7f5;box-shadow:0 6px 22px rgba(27,71,117,0.07)}
html[data-theme="light"] .v38-dialog::backdrop{background:#f6faff}
html[data-theme="light"] .v38-dialog-head{background:#ffffff}
html[data-theme="light"] .v38-dialog dt{color:#4e6784}
html[data-theme="light"] .v38-dialog form{border-top:1px solid #d9e7f5}
html[data-theme="light"] .v38-dialog pre{background:#f6faff}
html[data-theme="light"] .v38-dialog .v38-timeline{border-left:2px solid #d9e7f5}
html[data-theme="light"] .v38-timeline article{background:#ffffff}
html[data-theme="light"] .v38-timeline article:before{background:#008ee5}
html[data-theme="light"] .v38-timeline small{color:#4e6784}
html[data-theme="light"] .v38-page input:invalid:not(:placeholder-shown){border-color:#efbecb}
html[data-theme="light"] .v38-tablewrap td small{color:#4e6784}
/* v39-theme.css */
html[data-theme="light"]{color-scheme:light}
html[data-theme="light"] body{background:radial-gradient(ellipse at 100% 0,rgba(80,155,221,0.06),transparent 50%),var(--bg)}
html[data-theme="light"] button:hover:not(:disabled){box-shadow:0 6px 22px rgba(27,71,117,0.07)}
html[data-theme="light"] textarea{background:#f6faff;border:1px solid #d9e7f5}
html[data-theme="light"] textarea::placeholder,html[data-theme="light"] input::placeholder{color:#4e6784}
html[data-theme="light"] input[type=checkbox]{accent-color:#0679ee}
html[data-theme="light"] a{color:#075ea5}
html[data-theme="light"] .v39-skip{background:#008ee5;color:#075ea5}
html[data-theme="light"] body[data-app] .side{background:linear-gradient(180deg,#ffffff,#f6faff);border-right:1px solid #d9e7f5}
html[data-theme="light"] body[data-app] .side .nav{scrollbar-color:#abc5df transparent}
html[data-theme="light"] body[data-app] .nav a.current{background:linear-gradient(90deg,#edf5fd,#ffffff);border-color:#d9e7f5;color:#075ea5;box-shadow:0 6px 22px rgba(27,71,117,0.07)}
html[data-theme="light"] body[data-app] .nav a:hover{background:#ffffff}
html[data-theme="light"] body[data-app] .restricted{color:#4e6784}
html[data-theme="light"] body[data-app] .topbar{border-color:#d9e7f5}
html[data-theme="light"] body[data-app] .route-banner{background:linear-gradient(110deg,#ffffff,#ffffff);border:1px solid #d9e7f5}
html[data-theme="light"] body[data-app] .panel{border-color:#d9e7f5;background:linear-gradient(160deg,#ffffff,#ffffff);box-shadow:0 6px 22px rgba(27,71,117,0.07)}
html[data-theme="light"] body[data-app] .hero{border-color:#d9e7f5;background:radial-gradient(ellipse at 100% 0,rgba(80,155,221,0.06),transparent 65%),linear-gradient(115deg,#ffffff,#ffffff)}
html[data-theme="light"] body[data-app] .panel p{color:#4e6784}
html[data-theme="light"] body[data-app] .metric{background:linear-gradient(145deg,#ffffff,#ffffff);border-top:2px solid #d9e7f5}
html[data-theme="light"] body[data-app] th{background:#ffffff}
html[data-theme="light"] body[data-app] footer{color:#4e6784}
html[data-theme="light"] .v39-card{background:linear-gradient(150deg,#ffffff,#ffffff);border:1px solid #d9e7f5}
html[data-theme="light"] .v39-ribbon span{border:1px solid #d9e7f5;color:#142c4e;background:#ffffff}
html[data-theme="light"] .v39-filter{background:#ffffff;border:1px solid #d9e7f5}
html[data-theme="light"] .v39-notice{background:#ffffff;border-left:3px solid #7fc9ff;color:#142c4e}
html[data-theme="light"] .v39-notice[data-error=true]{background:#ffffff;border-left-color:#ebd2a4;color:#8a5500}
html[data-theme="light"] .v39-boundary{background:#ffffff;border:1px solid #d9e7f5;color:#4e6784}
html[data-theme="light"] .v39-muted{color:#4e6784}
html[data-theme="light"] .v39-metric{background:linear-gradient(135deg,#ffffff,#ffffff);border:1px solid #d9e7f5;border-top:2px solid #7fc9ff}
html[data-theme="light"] .v39-metric small{color:#4e6784}
html[data-theme="light"] .v39-metric span{color:#142c4e}
html[data-theme="light"] .v39-table{border:1px solid #d9e7f5}
html[data-theme="light"] .v39-table td small{color:#4e6784}
html[data-theme="light"] .v39-table tbody tr:hover{background:#ffffff}
html[data-theme="light"] .v39-pill{border:1px solid #d9e7f5;color:#142c4e;background:#ffffff}
html[data-theme="light"] .v39-pill[data-state=missing],html[data-theme="light"] .v39-pill[data-state=blocked],html[data-theme="light"] .v39-pill[data-state=overdue],html[data-theme="light"] .v39-pill[data-state=critical]{background:#ffffff;border-color:#efbecb;color:#ad2347}
html[data-theme="light"] .v39-pill[data-state=configured],html[data-theme="light"] .v39-pill[data-state=completed],html[data-theme="light"] .v39-pill[data-state=available]{background:#ffffff;border-color:#ace0ca;color:#087653}
html[data-theme="light"] .v39-pill[data-state=high],html[data-theme="light"] .v39-pill[data-state=heartbeat_stale],html[data-theme="light"] .v39-pill[data-state=workers_disabled]{background:#fff7e8;border-color:#ebd2a4;color:#8a5500}
html[data-theme="light"] .v39-pill[data-state=archived],html[data-theme="light"] .v39-pill[data-state=cancelled]{background:#ffffff;border-color:#d9e7f5;color:#142c4e}
html[data-theme="light"] .v39-item{border:1px solid #d9e7f5;background:#ffffff}
html[data-theme="light"] .v39-item small{color:#4e6784}
html[data-theme="light"] .v39-empty{border:1px dashed #d9e7f5;background:#ffffff;color:#142c4e}
html[data-theme="light"] .v39-empty strong{color:#075ea5}
html[data-theme="light"] .v39-check-row{border-bottom:1px solid #d9e7f5}
html[data-theme="light"] .v39-check-row p{color:#4e6784!important}
html[data-theme="light"] .v39-check-row small{color:#4e6784}
html[data-theme="light"] .v39-dialog{background:#ffffff;border:1px solid #d9e7f5;box-shadow:0 6px 22px rgba(27,71,117,0.07)}
html[data-theme="light"] .v39-dialog::backdrop{background:#f6faff}
html[data-theme="light"] .v39-dialog>header{background:#ffffff;border-bottom:1px solid #d9e7f5}
html[data-theme="light"] .v39-dialog label{color:#142c4e}
html[data-theme="light"] .v39-dialog dt{color:#4e6784}
html[data-theme="light"] .public-home{background:radial-gradient(ellipse at 85% 12%,#ffffff,transparent 52%),#f6faff}
html[data-theme="light"] .public-header{border-color:#d9e7f5}
html[data-theme="light"] .public-message p{color:#142c4e}
html[data-theme="light"] .public-live-row{color:#142c4e}
html[data-theme="light"] .public-preview{border:1px solid #d9e7f5;background:linear-gradient(135deg,#ffffff,#ffffff);box-shadow:0 6px 22px rgba(27,71,117,0.07)}
html[data-theme="light"] .preview-capability-grid>div{background:#ffffff;border-color:#d9e7f5}
html[data-theme="light"] .public-primary{background:linear-gradient(110deg,#008ee5,#008ee5);color:#075ea5}
html[data-theme="light"] .v39-public-journey{border-top:1px solid #d9e7f5}
html[data-theme="light"] .v39-public-paths article{border:1px solid #d9e7f5;background:linear-gradient(140deg,#ffffff,#ffffff)}
html[data-theme="light"] .v39-number{color:#075ea5;border:1px solid #d9e7f5}
html[data-theme="light"] .v39-public-paths p{color:#142c4e}
html[data-theme="light"] .v39-public-paths a{color:#075ea5}
html[data-theme="light"] .v39-public-flow span{border:1px solid #d9e7f5;background:#ffffff}
html[data-theme="light"] .v39-public-flow span:not(:last-child):after{color:#075ea5}
html[data-theme="light"] .public-coverage{border-color:#d9e7f5}
html[data-theme="light"] .access-main{background:radial-gradient(circle at 75% 0,#edf5fd,transparent 60%),#f6faff}
html[data-theme="light"] .access-card{background:linear-gradient(145deg,#ffffff,#ffffff);border:1px solid #d9e7f5;box-shadow:0 6px 22px rgba(27,71,117,0.07)}
html[data-theme="light"] .v39-fixture-note{background:#fff7e8;color:#8a5500;border-bottom:1px solid #ebd2a4}
html[data-theme="light"] .v39-pair{border-bottom:1px solid #d9e7f5}
html[data-theme="light"] .v39-pair span{color:#4e6784}
html[data-theme="light"] .v39-notice[data-state=error]{background:#ffffff;border-color:#ebd2a4;color:#8a5500}
/* v310-theme.css */
html[data-theme="light"] .v310-page{background:linear-gradient(135deg,#ffffff,#ffffff)!important}
html[data-theme="light"] .v310-intro h2 em{color:#075ea5}
html[data-theme="light"] .v310-intro p{color:#142c4e}
html[data-theme="light"] .v310-kicker{color:#075ea5}
html[data-theme="light"] .v310-boundary{color:#142c4e;border:1px solid #d9e7f5;border-left:3px solid #7fc9ff;background:#ffffff}
html[data-theme="light"] .v310-controls label{color:#142c4e}
html[data-theme="light"] .v310-card{border:1px solid #d9e7f5;background:#ffffff}
html[data-theme="light"] .v310-card p{color:#142c4e}
html[data-theme="light"] .v310-pill{border:1px solid #d9e7f5;background:#ffffff;color:#075ea5}
html[data-theme="light"] .v310-pill[data-level=warning],html[data-theme="light"] .v310-pill[data-level=high],html[data-theme="light"] .v310-pill[data-level=critical],html[data-theme="light"] .v310-pill[data-level=failed],html[data-theme="light"] .v310-pill[data-level=expired],html[data-theme="light"] .v310-pill[data-level=rejected]{background:#fff7e8;border-color:#ebd2a4;color:#8a5500}
html[data-theme="light"] .v310-pill[data-level=acknowledged],html[data-theme="light"] .v310-pill[data-level=accepted_operator_record]{background:#eaf8f1;border-color:#ace0ca;color:#087653}
html[data-theme="light"] .v310-empty{border:1px dashed #d9e7f5;color:#142c4e}
html[data-theme="light"] .v310-summary small{color:#4e6784}
html[data-theme="light"] .v310-status{color:#142c4e}
html[data-theme="light"] .v310-status[data-error=true]{border-left:3px solid #ebd2a4;background:#ffffff;color:#8a5500}
html[data-theme="light"] .v310-dialog{background:#ffffff;color:#142c4e;border:1px solid #d9e7f5}
html[data-theme="light"] .v310-dialog::backdrop{background:#f6faff}
html[data-theme="light"] .v310-dialog header{background:#ffffff;border-bottom:1px solid #d9e7f5}
html[data-theme="light"] .v310-body label{color:#142c4e}
html[data-theme="light"] .v310-metadata{color:#4e6784}
html[data-theme="light"] .v310-gate-id{color:#075ea5}
html[data-theme="light"] .v310-public-scope{border:1px solid #d9e7f5;background:linear-gradient(110deg,#ffffff,#ffffff)}
html[data-theme="light"] .v310-public-scope p{color:#142c4e}
html[data-theme="light"] .v310-page :focus-visible,html[data-theme="light"] .v310-dialog :focus-visible{outline:3px solid #7fc9ff}
html[data-theme="light"] .v310-risk-line{color:#8a5500!important}
html[data-theme="light"] .v310-progress i{background:#edf5fd}
html[data-theme="light"] .v310-progress i[data-ok=true]{background:#12a476}
/* v311-theme.css */
html[data-theme="light"] .v311-hero{background:linear-gradient(115deg,#ffffff,#ffffff 65%,#ffffff);border:1px solid #d9e7f5}
html[data-theme="light"] .v311-hero em{color:#075ea5}
html[data-theme="light"] .v311-hero p{color:#4e6784}
html[data-theme="light"] .v311-mode{border-left:2px solid #7fc9ff;background:#ffffff}
html[data-theme="light"] .v311-mode span{color:#075ea5}
html[data-theme="light"] .v311-mode small{color:#4e6784}
html[data-theme="light"] .v311-steps>div{border-bottom:2px solid #d9e7f5;background:#ffffff}
html[data-theme="light"] .v311-steps b{color:#075ea5}
html[data-theme="light"] .v311-card{border:1px solid #d9e7f5;background:#ffffff}
html[data-theme="light"] .v311-card p{color:#142c4e}
html[data-theme="light"] .v311-rules legend{color:#142c4e}
html[data-theme="light"] .v311-rules input{accent-color:#0679ee}
html[data-theme="light"] .v311-muted{color:#4e6784}
html[data-theme="light"] .v311-notice{background:#ffffff;border:1px solid #d9e7f5}
html[data-theme="light"] .v311-notice[data-error=true]{background:#fff7e8;border-color:#ebd2a4;color:#8a5500}
html[data-theme="light"] .v311-boundary{border-left:3px solid #7fc9ff;color:#142c4e;background:#ffffff}
html[data-theme="light"] .v311-chip{background:#ffffff;color:#075ea5}
html[data-theme="light"] .v311-chip[data-level=high]{background:#fff0f3;color:#ad2347}
html[data-theme="light"] .v311-chip[data-level=medium]{background:#fff7e8;color:#8a5500}
html[data-theme="light"] .v311-chip[data-level=pass]{background:#eaf8f1;color:#087653}
html[data-theme="light"] .v311-event{border-left:2px solid #d9e7f5;background:#ffffff}
html[data-theme="light"] .v311-event small{color:#4e6784}
html[data-theme="light"] .v311-dialog{border:1px solid #d9e7f5;background:#ffffff;color:#075ea5}
html[data-theme="light"] .v311-dialog::backdrop{background:#f6faff}
html[data-theme="light"] .v311-empty{border:1px dashed #d9e7f5;color:#4e6784}
html[data-theme="light"] .v311-stat span{color:#4e6784}
html[data-theme="light"] .v311-page button:focus-visible,html[data-theme="light"] .v311-page a:focus-visible,html[data-theme="light"] .v311-dialog button:focus-visible{outline:3px solid #7fc9ff}
/* v312-connect.css */
html[data-theme="light"] .v312-contract{border:1px solid #d9e7f5;background:#ffffff}
html[data-theme="light"] .v312-contract small{color:#4e6784}
html[data-theme="light"] .v312-resource{border:1px solid #d9e7f5;background:#f6faff}
html[data-theme="light"] .v312-resource[data-compatible=true]{border-color:#7fc9ff;background:linear-gradient(130deg,#ffffff,#ffffff)}
html[data-theme="light"] .v312-resource strong{color:#075ea5}
html[data-theme="light"] .v312-resource p{color:#142c4e}
html[data-theme="light"] .v312-chip{background:#ffffff;color:#142c4e}
html[data-theme="light"] .v312-resource[data-compatible=true] .v312-chip{background:#ffffff;color:#087653}
html[data-theme="light"] .v312-hint{color:#142c4e}
html[data-theme="light"] .v312-delivery{border-top:1px solid #d9e7f5}
html[data-theme="light"] .v312-delivery-row{border-bottom:1px solid #d9e7f5}
html[data-theme="light"] .v312-delivery-row strong{color:#142c4e}
html[data-theme="light"] .v312-delivery-row strong[data-state=verified]{color:#087653}
html[data-theme="light"] .v312-delivery-row strong[data-state=readback_observed]{color:#075ea5}
html[data-theme="light"] .v312-delivery-row strong[data-state=check_failed],html[data-theme="light"] .v312-delivery-row strong[data-state=missing],html[data-theme="light"] .v312-delivery-row strong[data-state=integrity_review_required]{color:#8a5500}
html[data-theme="light"] #v312-group-panel{border:1px solid #d9e7f5;background:#ffffff}
