:root{--uc-font-body:Inter, Arial, sans-serif;--uc-font-display:Manrope, Inter, Arial, sans-serif;--uc-font-mono:"SFMono-Regular", Consolas, "Liberation Mono", monospace;--uc-color-ink-900:#102a43;--uc-color-ink-700:#334e68;--uc-color-current-600:#008c83;--uc-color-current-700:#006f69;--uc-color-flow-500:#2cb1bc;--uc-color-cloud-50:#f4f7f8;--uc-color-mist-100:#eaf1f3;--uc-color-line-200:#d8e2e8;--uc-color-white:#fff;--uc-source-grid:#526d82;--uc-source-solar:#f2b134;--uc-source-storage:#7c5cc4;--uc-source-generator:#d97706;--uc-source-water:#1976a3;--uc-source-export:#2f855a;--uc-source-unknown:#718096;--uc-status-healthy-bg:#e6f4ef;--uc-status-healthy-fg:#176b52;--uc-status-info-bg:#e8f3f8;--uc-status-info-fg:#175b75;--uc-status-review-bg:#fff3d6;--uc-status-review-fg:#7a4b00;--uc-status-blocked-bg:#fce8e7;--uc-status-blocked-fg:#a5312d;--uc-status-estimated-bg:#f1ecfa;--uc-status-estimated-fg:#5d3f91;--uc-status-offline-bg:#edf1f4;--uc-status-offline-fg:#455a6b;--uc-text-primary:var(--uc-color-ink-900);--uc-text-secondary:var(--uc-color-ink-700);--uc-surface-page:var(--uc-color-cloud-50);--uc-surface-card:var(--uc-color-white);--uc-border-default:var(--uc-color-line-200);--uc-action-primary:var(--uc-color-current-700);--uc-focus-ring:var(--uc-color-current-600);--uc-space-1:.25rem;--uc-space-2:.5rem;--uc-space-3:.75rem;--uc-space-4:1rem;--uc-space-6:1.5rem;--uc-space-8:2rem;--uc-space-12:3rem;--uc-space-16:4rem;--uc-space-24:6rem;--uc-radius-control:.5rem;--uc-radius-card:.75rem;--uc-shadow-card:0 1px 3px #102a431f;--uc-focus:0 0 0 2px #fff, 0 0 0 5px var(--uc-focus-ring)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
*{box-sizing:border-box}html{background:var(--uc-surface-page);color:var(--uc-text-primary);font-family:var(--uc-font-body)}body{background:radial-gradient(circle at 82% 8%, #2cb1bc1f, transparent 28rem), var(--uc-surface-page);min-height:100vh;margin:0}.skip-link{background:var(--uc-color-ink-900);border-radius:var(--uc-radius-control);color:var(--uc-color-white);left:var(--uc-space-4);max-width:calc(100vw - (2 * var(--uc-space-4)));min-height:2.75rem;padding:var(--uc-space-3) var(--uc-space-4);top:var(--uc-space-4);z-index:1000;align-items:center;font-weight:800;display:inline-flex;position:fixed;transform:translateY(-200%)}.skip-link:focus-visible{box-shadow:var(--uc-focus);outline:none;transform:translateY(0)}a:focus-visible{border-radius:var(--uc-radius-control);box-shadow:var(--uc-focus);outline:none}button:focus-visible{box-shadow:var(--uc-focus);outline:none}[tabindex="0"]:focus-visible{box-shadow:inset var(--uc-focus);outline:none}.masthead{border-bottom:1px solid var(--uc-border-default);max-width:76rem;padding:var(--uc-space-6) var(--uc-space-8);justify-content:space-between;align-items:center;margin:0 auto;display:flex}.brand{color:var(--uc-color-ink-900);font-family:var(--uc-font-display);letter-spacing:-.04em;align-items:center;min-width:0;max-width:100%;min-height:2.75rem;font-size:1.25rem;font-weight:750;text-decoration:none;display:inline-flex}.brand-word{overflow-wrap:anywhere;min-width:0}.brand span{color:var(--uc-color-current-700)}.environment{background:var(--uc-status-review-bg);color:var(--uc-status-review-fg);overflow-wrap:anywhere;padding:var(--uc-space-2) var(--uc-space-3);border-radius:999px;font-size:.78rem;font-weight:700}.hero,.foundations{max-width:76rem;padding:var(--uc-space-24) var(--uc-space-8);margin:0 auto}.hero{max-width:64rem;padding-bottom:var(--uc-space-16)}.eyebrow{color:var(--uc-color-current-700);letter-spacing:.14em;margin:0 0 var(--uc-space-4);text-transform:uppercase;font-size:.76rem;font-weight:800}h1,h2,h3{font-family:var(--uc-font-display);letter-spacing:-.035em;overflow-wrap:anywhere;margin-top:0}h1{margin-bottom:var(--uc-space-8);max-width:14ch;font-size:clamp(2.8rem,7vw,5.8rem);line-height:.98}.lede{color:var(--uc-text-secondary);overflow-wrap:anywhere;max-width:45rem;font-size:clamp(1.05rem,2vw,1.3rem);line-height:1.65}.notice{background:var(--uc-status-info-bg);border:1px solid color-mix(in srgb, var(--uc-status-info-fg) 20%, transparent);border-radius:var(--uc-radius-card);color:var(--uc-status-info-fg);align-items:center;gap:var(--uc-space-3);margin-top:var(--uc-space-8);padding:var(--uc-space-3) var(--uc-space-4);font-size:.9rem;font-weight:700;display:inline-flex}.notice span{background:var(--uc-status-info-fg);border-radius:50%;width:.55rem;height:.55rem}.hero-action{margin:var(--uc-space-8) 0 0}.hero-action a{color:var(--uc-action-primary);text-underline-offset:.2em;font-weight:800}.foundations{border-top:1px solid var(--uc-border-default);gap:var(--uc-space-12);padding-top:var(--uc-space-16);grid-template-columns:minmax(12rem,.75fr) minmax(0,2fr);display:grid}h2{font-size:clamp(2rem,4vw,3.4rem);line-height:1.05}.card-grid{gap:var(--uc-space-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.card{background:var(--uc-surface-card);border:1px solid var(--uc-border-default);border-radius:var(--uc-radius-card);box-shadow:var(--uc-shadow-card);overflow-wrap:anywhere;min-width:0;min-height:15rem;padding:var(--uc-space-6)}.foundations>*,.card-grid>*,dd,code{overflow-wrap:anywhere;min-width:0}.index{color:var(--uc-color-current-700);font-family:var(--uc-font-mono);margin-bottom:var(--uc-space-12);font-size:.8rem;display:block}.card h3{margin-bottom:var(--uc-space-3);font-size:1.25rem}.card p{color:var(--uc-text-secondary);margin:0;line-height:1.55}.operations-shell{max-width:90rem;padding:0 var(--uc-space-8) var(--uc-space-16);margin:0 auto}.operations-header{border-bottom:1px solid var(--uc-border-default);padding:var(--uc-space-6) 0;justify-content:space-between;align-items:center;display:flex}.operations-header>div{align-items:baseline;gap:var(--uc-space-3);display:flex}.breadcrumb{color:var(--uc-text-secondary);font-size:.85rem}.operations-intro{align-items:end;gap:var(--uc-space-12);padding:var(--uc-space-16) 0 var(--uc-space-12);grid-template-columns:minmax(0,2fr) minmax(17rem,.7fr);display:grid}.operations-intro h1{max-width:17ch;font-size:clamp(2.5rem,5vw,4.8rem)}.operations-intro .lede{margin-bottom:0}.control-note{background:var(--uc-status-info-bg);border:1px solid color-mix(in srgb, var(--uc-status-info-fg) 20%, transparent);border-radius:var(--uc-radius-card);color:var(--uc-status-info-fg);gap:var(--uc-space-2);padding:var(--uc-space-6);display:grid}.control-note span{font-size:.88rem;line-height:1.5}.summary-grid{gap:var(--uc-space-4);margin-bottom:var(--uc-space-6);grid-template-columns:2fr 1fr 1fr;display:grid}.summary-card,.operations-panel{background:var(--uc-surface-card);border:1px solid var(--uc-border-default);border-radius:var(--uc-radius-card);box-shadow:var(--uc-shadow-card);min-width:0}.summary-card{gap:var(--uc-space-2);overflow-wrap:anywhere;padding:var(--uc-space-6);display:grid}.operations-intro>*,.summary-grid>*,.operations-columns>*,.panel-heading>*{min-width:0}.summary-card strong{font-family:var(--uc-font-display);letter-spacing:-.03em;font-size:1.6rem}.summary-card span:last-child{color:var(--uc-text-secondary);font-size:.84rem}.summary-label{color:var(--uc-color-current-700);letter-spacing:.12em;text-transform:uppercase;font-size:.7rem;font-weight:800}.operations-panel{overflow:hidden}.panel-heading{border-bottom:1px solid var(--uc-border-default);padding:var(--uc-space-6);justify-content:space-between;align-items:center;display:flex}.panel-heading .eyebrow{margin-bottom:var(--uc-space-2)}.panel-heading h2{margin:0;font-size:1.65rem}button{background:var(--uc-action-primary);border-radius:var(--uc-radius-control);color:var(--uc-color-white);font:inherit;overflow-wrap:anywhere;max-width:100%;min-height:2.75rem;padding:var(--uc-space-3) var(--uc-space-4);white-space:normal;border:0;font-size:.85rem;font-weight:800}button:disabled{background:var(--uc-status-offline-bg);color:var(--uc-status-offline-fg);cursor:not-allowed}.table-scroll{width:100%;min-width:0;max-width:100%;position:relative;overflow-x:auto}table{border-collapse:collapse;width:100%;min-width:62rem}th,td{border-bottom:1px solid var(--uc-border-default);padding:var(--uc-space-4) var(--uc-space-6);text-align:left;vertical-align:middle}th{color:var(--uc-text-secondary);letter-spacing:.08em;text-transform:uppercase;font-size:.7rem}td{font-size:.84rem}td strong,td span{display:block}td span:not(.status){color:var(--uc-text-secondary);margin-top:var(--uc-space-1);font-size:.75rem}code{font-family:var(--uc-font-mono);font-size:.78rem}.status{overflow-wrap:anywhere;max-width:100%;padding:var(--uc-space-1) var(--uc-space-2);border-radius:999px;width:fit-content;font-size:.7rem;font-weight:800;display:inline-flex}.status-healthy{background:var(--uc-status-healthy-bg);color:var(--uc-status-healthy-fg)}.status-information{background:var(--uc-status-info-bg);color:var(--uc-status-info-fg)}.status-review{background:var(--uc-status-review-bg);color:var(--uc-status-review-fg)}.status-blocked{background:var(--uc-status-blocked-bg);color:var(--uc-status-blocked-fg)}.status-offline{background:var(--uc-status-offline-bg);color:var(--uc-status-offline-fg)}.operations-columns{gap:var(--uc-space-6);margin-top:var(--uc-space-6);grid-template-columns:minmax(0,1.5fr) minmax(20rem,.75fr);display:grid}.mapping-list{display:grid}.mapping-list article{border-bottom:1px solid var(--uc-border-default);align-items:center;gap:var(--uc-space-4);padding:var(--uc-space-4) var(--uc-space-6);justify-content:space-between;display:flex}.mapping-list article>div:first-child{gap:var(--uc-space-2);display:grid}.mapping-meta{align-items:end;gap:var(--uc-space-2);justify-items:end;display:grid}.mapping-meta>span:first-child,.dead-letter>span:not(.status),.panel-footnote{color:var(--uc-text-secondary);font-size:.75rem}.qualification-steps,.qualification-boundary{background:var(--uc-surface-card);border:1px solid var(--uc-border-default);border-radius:var(--uc-radius-card);box-shadow:var(--uc-shadow-card);margin-bottom:var(--uc-space-6);overflow:hidden}.qualification-steps ol{grid-template-columns:repeat(4,1fr);margin:0;padding:0;list-style:none;display:grid}.qualification-steps li{border-right:1px solid var(--uc-border-default);gap:var(--uc-space-3);padding:var(--uc-space-6);display:grid}.qualification-steps li:last-child{border-right:0}.qualification-step-number{color:var(--uc-color-current-700);font-family:var(--uc-font-mono);font-size:.75rem}.qualification-columns{grid-template-columns:minmax(0,2fr) minmax(21rem,.8fr)}.qualification-side{gap:var(--uc-space-6);display:grid}.qualification-claims{display:grid}.qualification-claims article{border-bottom:1px solid var(--uc-border-default);padding:var(--uc-space-5) var(--uc-space-6)}.qualification-claims article>div{align-items:center;gap:var(--uc-space-3);justify-content:space-between;display:flex}.qualification-claims p,.qualification-boundary p{color:var(--uc-text-secondary);margin:var(--uc-space-3) 0 0;font-size:.84rem;line-height:1.55}.qualification-remediation{color:var(--uc-text-secondary);gap:var(--uc-space-3);padding:var(--uc-space-6) var(--uc-space-8);margin:0;font-size:.85rem;line-height:1.5;display:grid}.qualification-boundary{gap:var(--uc-space-2);margin-top:var(--uc-space-6);padding:var(--uc-space-6);display:grid}.qualification-boundary p{max-width:70rem;margin:0}.qualification-boundary code{color:var(--uc-text-secondary);margin-top:var(--uc-space-2)}.supplier-bill-columns{grid-template-columns:minmax(0,1.4fr) minmax(21rem,.8fr)}.supplier-bill-ledger{margin:0;display:grid}.supplier-bill-ledger>div{border-bottom:1px solid var(--uc-border-default);gap:var(--uc-space-2);padding:var(--uc-space-4) var(--uc-space-6);display:grid}.supplier-bill-ledger dt{color:var(--uc-text-secondary);letter-spacing:.08em;text-transform:uppercase;font-size:.7rem;font-weight:800}.supplier-bill-ledger dd{overflow-wrap:anywhere;margin:0}.supplier-bill-boundaries{color:var(--uc-text-secondary);gap:var(--uc-space-3);padding:var(--uc-space-6) var(--uc-space-8);margin:0;font-size:.85rem;line-height:1.5;display:grid}.dead-letter{gap:var(--uc-space-3);padding:var(--uc-space-6);display:grid}.dead-letter button{margin-top:var(--uc-space-2);width:fit-content}.panel-footnote{padding:var(--uc-space-4) var(--uc-space-6);margin:0;line-height:1.5}@media (max-width:800px){.masthead,.hero,.foundations,.operations-shell{padding-left:var(--uc-space-4);padding-right:var(--uc-space-4)}.environment{text-align:center;max-width:11rem}.masthead{align-items:flex-start;gap:var(--uc-space-4);flex-direction:column}.foundations,.card-grid{grid-template-columns:minmax(0,1fr)}.card{min-height:auto}.operations-intro,.summary-grid,.operations-columns,.qualification-steps ol{grid-template-columns:1fr}.qualification-steps li{border-bottom:1px solid var(--uc-border-default);border-right:0}.qualification-steps li:last-child{border-bottom:0}.operations-header,.panel-heading{align-items:flex-start;gap:var(--uc-space-4);flex-direction:column}.panel-heading button{width:100%}.operations-header>div,.mapping-list article{flex-direction:column;align-items:flex-start}.mapping-meta{place-items:start}}.resident-summary{grid-template-columns:repeat(4,minmax(0,1fr))}.resident-current-grid{gap:var(--uc-space-6);padding:var(--uc-space-6);grid-template-columns:minmax(15rem,.7fr) minmax(0,1.3fr);display:grid}.resident-total-card{background:var(--uc-color-ink-900);border-radius:var(--uc-radius-card);color:#fff;gap:var(--uc-space-3);padding:var(--uc-space-6);display:grid}.resident-total-card p,.resident-total-card small{color:#c4d4dc;margin:0}.resident-total-card strong{font-family:var(--uc-font-display);letter-spacing:-.05em;font-size:clamp(2.2rem,5vw,4rem)}.resident-total-card>span{color:#74d8d1;text-transform:uppercase;font-size:.75rem;font-weight:800}.resident-total-card small{line-height:1.6}.resident-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0;display:grid}.resident-facts>div{background:var(--uc-color-mist-100);gap:var(--uc-space-2);padding:var(--uc-space-4);display:grid}.resident-facts dt{color:var(--uc-text-secondary);font-size:.7rem}.resident-facts dd{margin:0;font-weight:800}.workspace-explainer{border-top:1px solid var(--uc-border-default);gap:var(--uc-space-2);padding:var(--uc-space-5,1.25rem) var(--uc-space-6);margin:0;display:grid}.workspace-explainer span{color:var(--uc-text-secondary);font-size:.75rem;line-height:1.55}.resident-correction-list{gap:var(--uc-space-3);padding:var(--uc-space-6);display:grid}.resident-correction-list article{background:var(--uc-color-mist-100);border-radius:var(--uc-radius-control);align-items:start;gap:var(--uc-space-2);padding:var(--uc-space-4);grid-template-columns:1fr auto;display:grid}.resident-correction-list small,.resident-correction-list code{color:var(--uc-text-secondary);overflow-wrap:anywhere;font-size:.68rem}.resident-correction-list code{grid-column:1/-1}.resident-evidence{gap:var(--uc-space-4);padding:var(--uc-space-6);display:grid}.resident-evidence>p{color:var(--uc-text-secondary);overflow-wrap:anywhere;margin:0;font-size:.76rem}.resident-evidence dl{gap:var(--uc-space-3);margin:0;display:grid}.resident-evidence dl>div{gap:var(--uc-space-2);grid-template-columns:minmax(7rem,.25fr) minmax(0,1fr);display:grid}.resident-evidence dt{color:var(--uc-text-secondary);font-size:.7rem}.resident-evidence dd{overflow-wrap:anywhere;min-width:0;margin:0;font-size:.72rem}@media (max-width:900px){.resident-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.resident-current-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:560px){.resident-summary,.resident-facts,.resident-evidence dl>div{grid-template-columns:minmax(0,1fr)}}.commercial-workspace{gap:var(--uc-space-6);min-width:0;padding:var(--uc-space-8);display:grid}.commercial-workspace>.section-heading{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.commercial-workspace>.section-heading p:last-child{color:var(--uc-text-secondary);margin:0;line-height:1.65}.commercial-workspace>.workspace-summary{grid-template-columns:repeat(4,minmax(0,1fr));padding:0}.commercial-workspace>.workspace-summary article{min-width:0}.commercial-workspace>.workspace-summary strong{overflow-wrap:anywhere;font-size:clamp(1.2rem,3vw,1.75rem)}.commercial-plan-grid{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.commercial-plan-grid article{border-bottom:1px solid var(--uc-border-default);border-right:1px solid var(--uc-border-default);min-width:0;padding:var(--uc-space-5,1.25rem) var(--uc-space-6)}.commercial-plan-grid article:last-child{border-right:0}.commercial-plan-grid span,.commercial-cost-grid span{color:var(--uc-text-secondary);font-size:.65rem}.commercial-plan-grid strong,.commercial-plan-grid p{overflow-wrap:anywhere;display:block}.commercial-plan-grid strong{margin:var(--uc-space-2) 0;font-size:.85rem}.commercial-plan-grid p{color:var(--uc-text-secondary);margin:0;font-size:.68rem;line-height:1.5}.commercial-price-facts{border-bottom:1px solid var(--uc-border-default);grid-template-columns:repeat(3,minmax(0,1fr))}.commercial-entitlements{gap:var(--uc-space-2);padding:var(--uc-space-5,1.25rem) var(--uc-space-6);flex-wrap:wrap;display:flex}.commercial-entitlements span{background:var(--uc-status-info-bg);color:var(--uc-status-info-fg);padding:var(--uc-space-2) var(--uc-space-3);border-radius:999px;font-size:.65rem;font-weight:750}.commercial-hashes{border-top:1px solid var(--uc-border-default);gap:var(--uc-space-3);padding:var(--uc-space-5,1.25rem) var(--uc-space-6);display:grid}.commercial-hashes p{gap:var(--uc-space-2);min-width:0;margin:0;display:grid}.commercial-hashes strong{font-size:.68rem}.commercial-hashes code,.commercial-hashes span{color:var(--uc-text-secondary);overflow-wrap:anywhere;white-space:normal;font-size:.66rem}.commercial-contribution-summary{padding:var(--uc-space-6);grid-template-columns:repeat(4,minmax(0,1fr))}.commercial-contribution-summary strong{font-size:clamp(1.1rem,3vw,1.65rem)}.commercial-cost-grid{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.commercial-cost-grid article{border-bottom:1px solid var(--uc-border-default);border-right:1px solid var(--uc-border-default);gap:var(--uc-space-2);padding:var(--uc-space-4) var(--uc-space-6);display:grid}.commercial-cost-grid article:nth-child(4n){border-right:0}.commercial-cost-grid strong{font-size:.78rem}@media (max-width:1000px){.commercial-workspace>.workspace-summary,.commercial-plan-grid,.commercial-contribution-summary,.commercial-cost-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.commercial-plan-grid article:nth-child(2n),.commercial-cost-grid article:nth-child(2n){border-right:0}.commercial-price-facts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.commercial-workspace{padding:var(--uc-space-4)}.commercial-workspace>.section-heading,.commercial-workspace>.workspace-summary,.commercial-plan-grid,.commercial-contribution-summary,.commercial-cost-grid,.commercial-price-facts{grid-template-columns:minmax(0,1fr)}.commercial-plan-grid article,.commercial-cost-grid article{border-right:0}}.support-workspace{gap:var(--uc-space-6);min-width:0;padding:var(--uc-space-8);display:grid}.support-workspace>.section-heading{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.support-workspace>.section-heading p:last-child{color:var(--uc-text-secondary);margin:0;line-height:1.65}.support-workspace>.workspace-summary{grid-template-columns:repeat(4,minmax(0,1fr));padding:0}.support-workspace>.workspace-summary article{min-width:0}.support-workspace>.workspace-summary strong{overflow-wrap:anywhere;font-size:clamp(1.15rem,3vw,1.7rem)}.support-grant-grid{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.support-grant-grid article{border-bottom:1px solid var(--uc-border-default);border-right:1px solid var(--uc-border-default);gap:var(--uc-space-2);min-width:0;padding:var(--uc-space-5,1.25rem) var(--uc-space-6);display:grid}.support-grant-grid article:nth-child(2n){border-right:0}.support-grant-grid span{color:var(--uc-text-secondary);font-size:.65rem}.support-grant-grid strong,.support-grant-grid p{overflow-wrap:anywhere}.support-grant-grid strong{font-size:.74rem}.support-grant-grid p{color:var(--uc-text-secondary);margin:0;font-size:.68rem;line-height:1.5}.support-reason{border-left:3px solid var(--uc-status-info-fg);gap:var(--uc-space-2);margin:var(--uc-space-5,1.25rem) var(--uc-space-6);padding:var(--uc-space-3) var(--uc-space-4);display:grid}.support-reason strong{font-size:.72rem}.support-reason p{color:var(--uc-text-secondary);margin:0;font-size:.72rem;line-height:1.6}.support-boundaries{gap:var(--uc-space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.support-boundaries .workspace-guardrail{margin:0}@media (max-width:1000px){.support-workspace>.workspace-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.support-workspace{padding:var(--uc-space-4)}.support-workspace>.section-heading,.support-workspace>.workspace-summary,.support-grant-grid,.support-boundaries{grid-template-columns:minmax(0,1fr)}.support-grant-grid article{border-right:0}}.login-page{background:linear-gradient(145deg, var(--uc-color-mist-100), var(--uc-color-white));min-height:100vh;padding:var(--uc-space-8);grid-template-columns:minmax(0,1fr);place-items:center;display:grid}.login-card{border:1px solid var(--uc-border-default);overflow-wrap:anywhere;min-width:0;max-width:31rem;padding:var(--uc-space-12);background:#fff;border-radius:1rem;width:100%;box-shadow:0 2rem 5rem #102a4324}.login-card .brand{margin-bottom:var(--uc-space-12);display:inline-flex}.login-card h1{margin-bottom:var(--uc-space-4);font-size:2.4rem}.login-card>p:not(.eyebrow){color:var(--uc-text-secondary);line-height:1.6}.login-form{gap:var(--uc-space-3);margin:var(--uc-space-8) 0;min-width:0;display:grid}.login-form>*{width:100%;min-width:0;max-width:100%}.login-form label{font-size:.76rem;font-weight:800}.login-form input,.workspace-topbar select{border:1px solid var(--uc-border-default);border-radius:var(--uc-radius-control);color:var(--uc-color-ink-900);font:inherit;min-height:2.75rem;padding:var(--uc-space-3);background:#fff}.login-form input:focus,.workspace-topbar select:focus{border-color:var(--uc-action-primary);outline:3px solid #008c8333}.login-form button{cursor:pointer;margin-top:var(--uc-space-3)}.login-form button:disabled{opacity:.6}.form-error{background:var(--uc-status-blocked-bg);border-left:3px solid var(--uc-status-blocked-fg);padding:var(--uc-space-3);margin:0;font-size:.78rem;color:var(--uc-status-blocked-fg)!important}.login-boundary{border-top:1px solid var(--uc-border-default);padding-top:var(--uc-space-4);font-size:.72rem}.workspace-state{background:var(--uc-color-mist-100);min-height:100vh;padding:max(var(--uc-space-8), 8vw);align-content:center;justify-items:start;display:grid}.workspace-state p{color:var(--uc-text-secondary)}.workspace-state h1{max-width:16ch}.workspace-layout{background:#eef3f4;grid-template-columns:16.5rem minmax(0,1fr);min-height:100vh;display:grid}.workspace-sidebar{background:var(--uc-color-ink-900);color:#fff;min-height:100vh;padding:var(--uc-space-6) var(--uc-space-4);flex-direction:column;display:flex}.workspace-brand{padding:var(--uc-space-2) var(--uc-space-3);display:inline-flex}.workspace-brand .brand-word{color:#fff!important}.workspace-brand .brand-word>span{color:#64d2cb!important}.workspace-sidebar nav{gap:var(--uc-space-1);margin-top:var(--uc-space-12);display:grid}.workspace-sidebar nav a{border-radius:var(--uc-radius-control);color:#c5d4dc;padding:var(--uc-space-3);font-size:.78rem;font-weight:750;text-decoration:none}.workspace-sidebar nav a:hover{background:#ffffff0f}.workspace-sidebar nav a.active{background:var(--uc-color-current-700);color:#fff}.workspace-session{padding:var(--uc-space-4) var(--uc-space-3) 0;border-top:1px solid #ffffff24;margin-top:auto}.workspace-session p{color:#9db3bf;font-size:.7rem}.workspace-session button{color:#fff;cursor:pointer;text-underline-offset:.25em;background:0 0;border:0;min-height:2.75rem;padding:0;font-size:.75rem;text-decoration:underline}.workspace-main{min-width:0;padding-bottom:var(--uc-space-12)}.workspace-topbar{border-bottom:1px solid var(--uc-border-default);align-items:end;gap:var(--uc-space-8);padding:var(--uc-space-6) var(--uc-space-8);background:#fff;justify-content:space-between;display:flex}.workspace-topbar h1{margin:0;font-size:clamp(1.8rem,4vw,3rem)}.workspace-topbar .eyebrow{margin-bottom:var(--uc-space-2)}.workspace-topbar label{color:var(--uc-text-secondary);gap:var(--uc-space-1);min-width:15rem;max-width:22rem;font-size:.68rem;font-weight:800;display:grid}.workspace-summary{gap:var(--uc-space-4);padding:var(--uc-space-8);grid-template-columns:repeat(3,1fr);display:grid}.workspace-summary article{border:1px solid var(--uc-border-default);border-radius:var(--uc-radius-card);padding:var(--uc-space-6);background:#fff}.workspace-summary span{color:var(--uc-text-secondary);font-size:.72rem}.workspace-summary strong{font-family:var(--uc-font-display);margin:var(--uc-space-4) 0 var(--uc-space-2);font-size:2rem;display:block}.workspace-summary p{color:var(--uc-text-secondary);overflow-wrap:anywhere;margin:0;font-size:.7rem;line-height:1.5}.workspace-grid{gap:var(--uc-space-4);padding:0 var(--uc-space-8) var(--uc-space-8);grid-template-columns:repeat(3,1fr);display:grid}.workspace-grid .section-heading{margin:var(--uc-space-8) 0 var(--uc-space-4);grid-column:1/-1}.workspace-tile{border:1px solid var(--uc-border-default);border-radius:var(--uc-radius-card);color:var(--uc-color-ink-900);min-height:13rem;padding:var(--uc-space-6);background:#fff;flex-direction:column;text-decoration:none;display:flex}.workspace-tile:hover{border-color:var(--uc-color-current-600)}.workspace-tile h3{margin:0 0 var(--uc-space-3);font-size:1.2rem}.workspace-tile p{color:var(--uc-text-secondary);font-size:.78rem;line-height:1.6}.workspace-tile span{color:var(--uc-color-current-700);margin-top:auto;font-size:.75rem;font-weight:800}.workspace-intro,.workspace-site-line{margin-left:var(--uc-space-8);margin-right:var(--uc-space-8)}.workspace-intro{color:var(--uc-text-secondary);margin-top:var(--uc-space-8);max-width:48rem;font-size:1rem;line-height:1.7}.workspace-site-line{border-bottom:1px solid var(--uc-border-default);padding:var(--uc-space-6) 0;justify-content:space-between;align-items:center;display:flex}.workspace-site-line span{color:var(--uc-text-secondary);font-size:.72rem}.feed-grid{gap:var(--uc-space-4);padding:var(--uc-space-8);grid-template-columns:repeat(3,1fr);display:grid}.feed-card{border:1px solid var(--uc-border-default);border-radius:var(--uc-radius-card);min-height:13rem;padding:var(--uc-space-6);background:#fff}.feed-card h2{margin:var(--uc-space-3) 0 var(--uc-space-8);font-size:1.15rem}.feed-card>strong{font-family:var(--uc-font-display);font-size:2.5rem;display:block}.feed-card>p:last-child{color:var(--uc-text-secondary);font-size:.75rem;line-height:1.5}.workspace-denied{border-left:3px solid var(--uc-status-blocked-fg);margin:var(--uc-space-8);padding:var(--uc-space-8);background:#fff}.workspace-boundary{border-top:1px solid var(--uc-border-default);color:var(--uc-text-secondary);margin:var(--uc-space-8);padding-top:var(--uc-space-4);font-size:.68rem;line-height:1.55}.workspace-detail-state{border:1px solid var(--uc-border-default);border-radius:var(--uc-radius-card);margin:var(--uc-space-8);padding:var(--uc-space-8);background:#fff}.workspace-detail-state h2{margin-top:0;font-size:1.35rem}.workspace-detail-state p{color:var(--uc-text-secondary);margin-bottom:0;line-height:1.6}.qualification-decision{gap:var(--uc-space-6);min-width:0;padding:var(--uc-space-8);display:grid}.qualification-decision>.section-heading{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.qualification-decision>.section-heading p:last-child{color:var(--uc-text-secondary);margin:0;line-height:1.65}.qualification-summary{padding:0}.qualification-summary article{min-width:0}.qualification-summary strong{overflow-wrap:anywhere;font-size:clamp(1.3rem,3vw,2rem)}.qualification-history{border:1px solid var(--uc-border-default);border-radius:var(--uc-radius-card);background:#fff;min-width:0;overflow:hidden}.workspace-panel-heading{border-bottom:1px solid var(--uc-border-default);align-items:flex-start;gap:var(--uc-space-6);padding:var(--uc-space-5,1.25rem) var(--uc-space-6);justify-content:space-between;display:flex}.workspace-panel-heading .eyebrow{margin-bottom:var(--uc-space-1);font-size:.62rem}.workspace-panel-heading h3,.workspace-panel-heading h4{margin:0;font-size:1.15rem}.workspace-panel-heading>span{color:var(--uc-text-secondary);overflow-wrap:anywhere;font-size:.68rem}.workspace-table-scroll{max-width:100%;overflow-x:auto}.workspace-table-scroll:focus-visible{outline-offset:-3px;outline:3px solid #008c8340}.workspace-table-scroll table{border-collapse:collapse;width:100%;min-width:52rem}.workspace-table-scroll th,.workspace-table-scroll td{border-bottom:1px solid var(--uc-border-default);padding:var(--uc-space-4) var(--uc-space-6);text-align:left;vertical-align:top}.workspace-table-scroll th{color:var(--uc-text-secondary);letter-spacing:.04em;text-transform:uppercase;font-size:.65rem}.workspace-table-scroll td{font-size:.76rem}.workspace-table-scroll td strong,.workspace-table-scroll td small,.workspace-table-scroll td code{display:block}.workspace-table-scroll td small,.workspace-table-scroll td code{color:var(--uc-text-secondary);margin-top:var(--uc-space-2);overflow-wrap:anywhere;font-size:.66rem;line-height:1.5}.workspace-table-scroll td code{white-space:normal}.workspace-table-scroll .status{display:inline-block}.workspace-empty{color:var(--uc-text-secondary);padding:var(--uc-space-6)}.qualification-exports{gap:var(--uc-space-4);display:grid}.qualification-exports>.section-heading{display:block}.qualification-exports>.section-heading h3{margin:var(--uc-space-1) 0 0;font-size:1.35rem}.qualification-no-export{background:var(--uc-status-info-bg);border-left:3px solid var(--uc-status-info-fg);color:var(--uc-status-info-fg);padding:var(--uc-space-6)}.qualification-no-export h4{margin:0 0 var(--uc-space-2);font-size:1rem}.qualification-no-export p{margin:0;font-size:.76rem;line-height:1.6}.qualification-export-grid{gap:var(--uc-space-4);grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);display:grid}.qualification-claim-list article{border-bottom:1px solid var(--uc-border-default);padding:var(--uc-space-4) var(--uc-space-6)}.qualification-claim-list article:last-child{border-bottom:0}.qualification-claim-list article>div{align-items:center;gap:var(--uc-space-3);justify-content:space-between;display:flex}.qualification-claim-list p{color:var(--uc-text-secondary);margin:var(--uc-space-2) 0 0;font-size:.72rem;line-height:1.55}.qualification-costs{grid-template-columns:1fr 1fr;display:grid}.qualification-costs p{border-bottom:1px solid var(--uc-border-default);gap:var(--uc-space-2);padding:var(--uc-space-6);margin:0;display:grid}.qualification-costs p:first-child{border-right:1px solid var(--uc-border-default)}.qualification-costs span,.qualification-cost-list span,.qualification-identities span{color:var(--uc-text-secondary);font-size:.68rem}.qualification-costs strong{font-family:var(--uc-font-display);font-size:1.25rem}.qualification-cost-list,.qualification-remediation,.qualification-identities{border-bottom:1px solid var(--uc-border-default);padding:var(--uc-space-4) var(--uc-space-6)}.qualification-cost-list h5,.qualification-remediation h5{margin:0 0 var(--uc-space-3);font-size:.72rem}.qualification-cost-list p{align-items:start;gap:var(--uc-space-3);margin:var(--uc-space-2) 0;justify-content:space-between;display:flex}.qualification-cost-list strong{white-space:nowrap;font-size:.72rem}.qualification-remediation p,.qualification-remediation ul{color:var(--uc-text-secondary);margin:0;font-size:.72rem;line-height:1.55}.qualification-remediation ul{padding-left:var(--uc-space-4)}.qualification-identities{gap:var(--uc-space-2);border-bottom:0;display:grid}.qualification-identities code{color:var(--uc-text-secondary);overflow-wrap:anywhere;font-size:.66rem}.qualification-measurement-boundary{background:var(--uc-color-ink-900);border-radius:var(--uc-radius-card);color:#fff;padding:var(--uc-space-6)}.qualification-measurement-boundary strong{color:#74d8d1;text-transform:uppercase;font-size:.72rem}.qualification-measurement-boundary p{color:#c4d4dc;margin-bottom:0;font-size:.78rem;line-height:1.65}.qualification-approval{border:1px solid var(--uc-border-default);border-radius:var(--uc-radius-card);gap:var(--uc-space-5,1.25rem);padding:var(--uc-space-6);background:#fff;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);display:grid}.qualification-approval>div>p:last-child{color:var(--uc-text-secondary);font-size:.75rem;line-height:1.6}.qualification-approval h3{margin:var(--uc-space-2) 0}.qualification-approval form{gap:var(--uc-space-2);display:grid}.qualification-approval label{font-size:.72rem;font-weight:800}.qualification-approval input,.qualification-approval select,.qualification-approval textarea{border:1px solid var(--uc-border-default);border-radius:var(--uc-radius-control);color:var(--uc-color-ink-900);font:inherit;min-width:0;min-height:2.75rem;padding:var(--uc-space-3);background:#fff;width:100%}.qualification-approval textarea{resize:vertical;min-height:6rem}.qualification-approval input:focus,.qualification-approval select:focus,.qualification-approval textarea:focus{border-color:var(--uc-action-primary);outline:3px solid #008c8333}.workspace-form-grid{gap:var(--uc-space-2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.workspace-form-grid label{gap:var(--uc-space-1);display:grid}.workspace-form-help{color:var(--uc-text-secondary);margin:0;font-size:.68rem;line-height:1.5}.command-result-actions{gap:var(--uc-space-2);grid-column:1/-1;display:grid}.command-result-actions button{justify-self:start}.workspace-evidence-editor{border:1px solid var(--uc-border-default);border-radius:var(--uc-radius-panel);gap:var(--uc-space-3);padding:var(--uc-space-3);margin:0;display:grid}.workspace-evidence-editor legend{padding:0 var(--uc-space-2);font-size:.72rem;font-weight:800}.workspace-evidence-row{gap:var(--uc-space-2);grid-template-columns:minmax(8rem,.65fr) minmax(10rem,1fr) minmax(14rem,2fr);display:grid}.workspace-evidence-row label{gap:var(--uc-space-1);display:grid}.workspace-evidence-row button{grid-column:1/-1;justify-self:start}.qualification-approval form small{color:var(--uc-text-secondary);overflow-wrap:anywhere;font-size:.64rem}.qualification-approval button{background:var(--uc-action-primary);border-radius:var(--uc-radius-control);color:#fff;cursor:pointer;font:inherit;min-height:2.75rem;padding:var(--uc-space-3) var(--uc-space-4);border:0;font-size:.75rem;font-weight:800}.qualification-approval button:disabled{cursor:not-allowed;opacity:.55}.qualification-approval>.workspace-guardrail,.qualification-approval>.command-result{grid-column:1/-1;margin:0}.command-result{padding:var(--uc-space-3) var(--uc-space-4);border-left:3px solid;margin:0;font-size:.72rem}.command-result-success{background:var(--uc-status-healthy-bg);border-color:var(--uc-status-healthy-fg);color:var(--uc-status-healthy-fg)}.command-result-error{background:var(--uc-status-blocked-bg);border-color:var(--uc-status-blocked-fg);color:var(--uc-status-blocked-fg)}.data-operations-decision{gap:var(--uc-space-6);min-width:0;padding:var(--uc-space-8);display:grid}.data-operations-decision>.section-heading{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.data-operations-decision>.section-heading p:last-child{color:var(--uc-text-secondary);margin:0;line-height:1.65}.data-operations-summary{padding:0}.data-operations-summary article{min-width:0}.data-operations-summary strong{overflow-wrap:anywhere;font-size:clamp(1.25rem,3vw,1.8rem)}.quality-evaluation{border-bottom:1px solid var(--uc-border-default)}.quality-evaluation:last-child{border-bottom:0}.quality-evaluation-summary{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.quality-evaluation-summary p{border-bottom:1px solid var(--uc-border-default);border-right:1px solid var(--uc-border-default);gap:var(--uc-space-2);min-width:0;padding:var(--uc-space-4) var(--uc-space-6);margin:0;display:grid}.quality-evaluation-summary p:last-child{border-right:0}.quality-evaluation-summary span{color:var(--uc-text-secondary);font-size:.65rem}.quality-evaluation-summary strong{overflow-wrap:anywhere;font-size:.8rem}.quality-issue-list{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.quality-issue-list article{border-bottom:1px solid var(--uc-border-default);border-right:1px solid var(--uc-border-default);min-width:0;padding:var(--uc-space-4) var(--uc-space-6)}.quality-issue-list article:nth-child(2n){border-right:0}.quality-issue-list article>div{align-items:center;gap:var(--uc-space-3);justify-content:space-between;display:flex}.quality-issue-list p,.quality-issue-list small{color:var(--uc-text-secondary);overflow-wrap:anywhere;font-size:.7rem;line-height:1.55}.quality-issue-list small{font-size:.64rem;display:block}.close-control{gap:var(--uc-space-6);min-width:0;padding:var(--uc-space-8);display:grid}.close-control>.section-heading{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.close-control>.section-heading p:last-child{color:var(--uc-text-secondary);margin:0;line-height:1.65}.close-control-summary{padding:0}.close-control-summary article{min-width:0}.close-control-summary strong{overflow-wrap:anywhere;font-size:clamp(1.2rem,3vw,1.75rem)}.close-checklist{border:1px solid var(--uc-border-default);border-radius:var(--uc-radius-card);background:#fff;overflow:hidden}.close-checklist-grid{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.close-checklist-grid article{border-right:1px solid var(--uc-border-default);min-width:0;padding:var(--uc-space-5,1.25rem)}.close-checklist-grid article:last-child{border-right:0}.close-checklist-grid span,.billing-run-evidence span{color:var(--uc-text-secondary);font-size:.65rem}.close-checklist-grid strong{margin:var(--uc-space-3) 0;overflow-wrap:anywhere;font-size:.8rem;display:block}.close-checklist-grid p{color:var(--uc-text-secondary);overflow-wrap:anywhere;margin:0;font-size:.68rem;line-height:1.5}.billing-run-card{border-bottom:1px solid var(--uc-border-default)}.billing-run-card:last-child{border-bottom:0}.billing-run-heading{align-items:flex-start;gap:var(--uc-space-6);padding:var(--uc-space-5,1.25rem) var(--uc-space-6);justify-content:space-between;display:flex}.billing-run-heading strong,.billing-run-heading small{overflow-wrap:anywhere;display:block}.billing-run-heading small{color:var(--uc-text-secondary);margin-top:var(--uc-space-2);font-size:.67rem}.billing-run-evidence{border-top:1px solid var(--uc-border-default);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.billing-run-evidence p{border-bottom:1px solid var(--uc-border-default);border-right:1px solid var(--uc-border-default);gap:var(--uc-space-2);min-width:0;padding:var(--uc-space-4) var(--uc-space-6);margin:0;display:grid}.billing-run-evidence p:nth-child(3n){border-right:0}.billing-run-evidence strong{overflow-wrap:anywhere;font-size:.7rem}.billing-run-card details{padding:var(--uc-space-4) var(--uc-space-6)}.billing-run-card summary{cursor:pointer;font-size:.72rem;font-weight:800}.billing-run-provenance{gap:var(--uc-space-2);padding-top:var(--uc-space-4);display:grid}.billing-run-provenance code{color:var(--uc-text-secondary);overflow-wrap:anywhere;white-space:normal;font-size:.64rem}.billing-run-provenance p{border-top:1px solid var(--uc-border-default);align-items:start;gap:var(--uc-space-4);margin:var(--uc-space-2) 0 0;padding-top:var(--uc-space-3);justify-content:space-between;display:flex}.billing-run-provenance p strong,.billing-run-provenance p span{overflow-wrap:anywhere;font-size:.67rem}.billing-run-provenance p span{color:var(--uc-text-secondary);text-align:right}.close-record-grid{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.close-record-grid article{border-bottom:1px solid var(--uc-border-default);border-right:1px solid var(--uc-border-default);min-width:0;padding:var(--uc-space-5,1.25rem) var(--uc-space-6)}.close-record-grid article:nth-child(2n){border-right:0}.close-record-grid article>div{align-items:center;gap:var(--uc-space-3);justify-content:space-between;display:flex}.close-record-grid p,.close-record-grid small{color:var(--uc-text-secondary);overflow-wrap:anywhere;font-size:.7rem;line-height:1.55}.close-record-grid small{margin-top:var(--uc-space-2);display:block}.cases-partners-control{gap:var(--uc-space-6);min-width:0;padding:var(--uc-space-8);display:grid}.cases-partners-control>.section-heading{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.cases-partners-control>.section-heading p:last-child{color:var(--uc-text-secondary);margin:0;line-height:1.65}.cases-partners-summary{padding:0}.cases-partners-summary article{min-width:0}.cases-partners-summary strong{font-size:clamp(1.3rem,3vw,2rem)}.case-timeline article{border-bottom:1px solid var(--uc-border-default);padding:var(--uc-space-5,1.25rem) var(--uc-space-6)}.case-timeline article:last-child{border-bottom:0}.case-timeline article>div{align-items:center;gap:var(--uc-space-4);display:flex}.case-timeline article strong{overflow-wrap:anywhere;font-size:.78rem}.case-timeline p,.case-timeline small{color:var(--uc-text-secondary);overflow-wrap:anywhere;font-size:.67rem;line-height:1.55;display:block}.case-timeline p{margin-bottom:var(--uc-space-2)}.partner-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.partner-card-grid article{border-bottom:1px solid var(--uc-border-default);border-right:1px solid var(--uc-border-default);gap:var(--uc-space-3);min-width:0;padding:var(--uc-space-5,1.25rem) var(--uc-space-6);display:grid}.partner-card-grid article:nth-child(2n){border-right:0}.partner-card-grid article>div{align-items:center;gap:var(--uc-space-4);justify-content:space-between;display:flex}.partner-card-grid article>div span{color:var(--uc-color-current-700);font-size:.67rem;font-weight:800}.partner-card-grid p,.partner-card-grid small,.partner-card-grid code{color:var(--uc-text-secondary);overflow-wrap:anywhere;white-space:normal;margin:0;font-size:.67rem;line-height:1.5}.partner-handoff-list article{border-bottom:1px solid var(--uc-border-default);padding:var(--uc-space-5,1.25rem) var(--uc-space-6)}.partner-handoff-list article:last-child{border-bottom:0}.partner-handoff-list article>div{align-items:flex-start;gap:var(--uc-space-6);justify-content:space-between;display:flex}.partner-handoff-list article>div strong,.partner-handoff-list article>div small{overflow-wrap:anywhere;display:block}.partner-handoff-list article>div small,.partner-handoff-list article>p{color:var(--uc-text-secondary);font-size:.68rem;line-height:1.55}.partner-handoff-list dl{gap:var(--uc-space-2);margin:var(--uc-space-4) 0 0;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.partner-handoff-list dl div{background:var(--uc-color-mist-100);min-width:0;padding:var(--uc-space-3)}.partner-handoff-list dt{color:var(--uc-text-secondary);font-size:.62rem}.partner-handoff-list dd{margin:var(--uc-space-1) 0 0;overflow-wrap:anywhere;font-size:.68rem}.partner-handoff-list code{white-space:normal;font-size:.62rem}.compliance-control{gap:var(--uc-space-6);min-width:0;padding:var(--uc-space-8);display:grid}.compliance-control>.section-heading{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.compliance-control>.section-heading p:last-child{color:var(--uc-text-secondary);margin:0;line-height:1.65}.compliance-summary{padding:0}.compliance-summary article{min-width:0}.compliance-obligation-list>article{border-bottom:1px solid var(--uc-border-default);padding:var(--uc-space-5,1.25rem) var(--uc-space-6)}.compliance-obligation-list>article:last-child{border-bottom:0}.compliance-obligation-list>article>div:first-child{align-items:flex-start;gap:var(--uc-space-6);justify-content:space-between;display:flex}.compliance-obligation-list strong,.compliance-obligation-list small{overflow-wrap:anywhere;display:block}.compliance-obligation-list small,.compliance-obligation-list>article>p{color:var(--uc-text-secondary);font-size:.68rem;line-height:1.55}.compliance-obligation-list dl{gap:var(--uc-space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.compliance-obligation-list dl div{background:var(--uc-color-mist-100);min-width:0;padding:var(--uc-space-3)}.compliance-obligation-list dt{color:var(--uc-text-secondary);font-size:.62rem}.compliance-obligation-list dd{margin:var(--uc-space-1) 0 0;overflow-wrap:anywhere;font-size:.68rem}.compliance-obligation-list code{white-space:normal;font-size:.62rem}.compliance-no-evidence{border-left:3px solid var(--uc-status-info-fg);padding-left:var(--uc-space-3)}.compliance-evidence{gap:var(--uc-space-2);margin-top:var(--uc-space-4);display:grid}.compliance-evidence p{background:var(--uc-status-healthy-bg);align-items:flex-start;gap:var(--uc-space-4);padding:var(--uc-space-3);justify-content:space-between;margin:0;display:flex}.compliance-evidence strong,.compliance-evidence code{overflow-wrap:anywhere;font-size:.65rem}.responsibility-grid{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.responsibility-grid article{border-bottom:1px solid var(--uc-border-default);border-right:1px solid var(--uc-border-default);gap:var(--uc-space-3);min-width:0;padding:var(--uc-space-5,1.25rem) var(--uc-space-6);display:grid}.responsibility-grid article:nth-child(2n){border-right:0}.responsibility-grid article>div{align-items:flex-start;gap:var(--uc-space-4);justify-content:space-between;display:flex}.responsibility-grid article>div span{color:var(--uc-color-current-700);font-size:.66rem;font-weight:800}.responsibility-grid code,.responsibility-grid p,.responsibility-grid small{color:var(--uc-text-secondary);overflow-wrap:anywhere;white-space:normal;margin:0;font-size:.67rem;line-height:1.5}.privacy-dispatch-form{background:var(--uc-color-mist-100);gap:var(--uc-space-3);margin-top:var(--uc-space-4);padding:var(--uc-space-4);grid-template-columns:minmax(7rem,.35fr) minmax(7rem,.35fr) minmax(14rem,1.3fr) auto;display:grid}.privacy-dispatch-form label{color:var(--uc-text-secondary);gap:var(--uc-space-1);font-size:.64rem;display:grid}.privacy-dispatch-form input,.privacy-dispatch-form textarea{border:1px solid var(--uc-border-default);border-radius:var(--uc-radius-control);color:var(--uc-color-ink-900);font:inherit;min-width:0;min-height:2.75rem;padding:var(--uc-space-3);background:#fff;width:100%}.privacy-dispatch-form textarea{resize:vertical;min-height:4rem}.privacy-dispatch-form button{align-self:end;min-height:2.75rem}.privacy-retention-proposal{border-bottom:1px solid var(--uc-border-default);padding:var(--uc-space-5,1.25rem) var(--uc-space-6)}.privacy-retention-proposal>summary,.compliance-obligation-list details>summary{cursor:pointer;font-size:.72rem;font-weight:800}.privacy-retention-proposal>p,.compliance-obligation-list details>p{color:var(--uc-text-secondary);overflow-wrap:anywhere;font-size:.68rem;line-height:1.55}.privacy-retention-form{background:var(--uc-color-mist-100);gap:var(--uc-space-3);margin-top:var(--uc-space-4);padding:var(--uc-space-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.privacy-retention-form label{color:var(--uc-text-secondary);gap:var(--uc-space-1);font-size:.64rem;display:grid}.privacy-retention-form input,.privacy-retention-form select,.privacy-retention-form textarea,.privacy-dispatch-form select{border:1px solid var(--uc-border-default);border-radius:var(--uc-radius-control);color:var(--uc-color-ink-900);font:inherit;min-width:0;min-height:2.75rem;padding:var(--uc-space-3);background:#fff;width:100%}.privacy-retention-form textarea{resize:vertical;min-height:5rem}.privacy-retention-form button{grid-column:1/-1;justify-self:start;min-height:2.75rem}@media (max-width:1000px){.workspace-layout{grid-template-columns:13rem minmax(0,1fr)}.workspace-grid,.feed-grid{grid-template-columns:1fr 1fr}}@media (max-width:700px){.login-page{padding:var(--uc-space-3)}.login-card{padding:var(--uc-space-6)}.workspace-layout{display:block}.workspace-sidebar{min-height:auto}.workspace-sidebar nav{margin-top:var(--uc-space-6);padding-bottom:var(--uc-space-2);display:flex;overflow-x:auto}.workspace-sidebar nav a{flex:none}.workspace-session{justify-content:space-between;align-items:center;display:flex}.workspace-topbar{padding:var(--uc-space-4);flex-direction:column;align-items:stretch}.workspace-topbar label{min-width:0;max-width:none}.workspace-summary,.workspace-grid,.feed-grid{padding-left:var(--uc-space-4);padding-right:var(--uc-space-4);grid-template-columns:1fr}.workspace-intro,.workspace-site-line,.workspace-boundary{margin-left:var(--uc-space-4);margin-right:var(--uc-space-4)}.workspace-site-line{align-items:flex-start;gap:var(--uc-space-2);flex-direction:column}.workspace-detail-state{margin:var(--uc-space-4)}.qualification-decision,.data-operations-decision,.close-control,.cases-partners-control,.compliance-control{padding:var(--uc-space-4)}.qualification-decision>.section-heading,.qualification-approval,.data-operations-decision>.section-heading,.close-control>.section-heading,.cases-partners-control>.section-heading,.compliance-control>.section-heading,.qualification-export-grid,.quality-evaluation-summary,.quality-issue-list,.close-checklist-grid,.billing-run-evidence,.close-record-grid,.partner-card-grid,.partner-handoff-list dl,.compliance-obligation-list dl,.responsibility-grid,.workspace-form-grid,.workspace-evidence-row,.privacy-dispatch-form,.privacy-retention-form{grid-template-columns:minmax(0,1fr)}.workspace-panel-heading{align-items:flex-start;gap:var(--uc-space-2);flex-direction:column}.qualification-costs{grid-template-columns:minmax(0,1fr)}.qualification-costs p:first-child,.quality-evaluation-summary p,.quality-issue-list article,.close-checklist-grid article,.billing-run-evidence p,.close-record-grid article,.partner-card-grid article,.responsibility-grid article{border-right:0}.qualification-claim-list article>div,.qualification-cost-list p,.quality-issue-list article>div,.close-record-grid article>div,.billing-run-heading,.billing-run-provenance p,.case-timeline article>div,.partner-card-grid article>div,.partner-handoff-list article>div,.compliance-obligation-list>article>div:first-child,.compliance-evidence p,.responsibility-grid article>div{flex-direction:column;align-items:flex-start}.qualification-cost-list strong{white-space:normal}.billing-run-provenance p span{text-align:left}}.public-header{border-bottom:1px solid var(--uc-border-default);align-items:center;gap:var(--uc-space-8);max-width:90rem;min-height:5.5rem;padding:var(--uc-space-4) var(--uc-space-8);z-index:10;background:#f4f7f8eb;grid-template-columns:auto 1fr auto;margin:0 auto;display:grid;position:relative}.public-brand{gap:var(--uc-space-3)}.brand-word{color:var(--uc-color-ink-900)!important}.brand-word>span{color:var(--uc-color-current-700)!important}.brand-symbol{place-items:center;width:2rem;height:2rem;display:grid;position:relative}.brand-symbol i{background:var(--uc-color-current-700);border-radius:999px;width:1rem;height:.2rem;position:absolute;top:.76rem}.brand-symbol i:first-child{left:.08rem;transform:rotate(48deg)}.brand-symbol i:nth-child(2){right:.08rem;transform:rotate(-48deg)}.brand-symbol b{background:var(--uc-color-ink-900);border-radius:.18rem;width:.56rem;height:.56rem;position:absolute;bottom:.18rem}.public-nav{gap:var(--uc-space-6);justify-content:center;display:flex}.public-nav a,.text-action{color:var(--uc-text-secondary);font-size:.86rem;font-weight:700;text-decoration:none}.public-nav a:hover,.text-action:hover{color:var(--uc-action-primary)}.public-actions{align-items:center;gap:var(--uc-space-4);display:flex}.button-link{border-radius:var(--uc-radius-control);min-height:2.75rem;padding:var(--uc-space-3) var(--uc-space-4);border:1px solid #0000;justify-content:center;align-items:center;font-size:.88rem;font-weight:800;text-decoration:none;display:inline-flex}.button-link-primary{background:var(--uc-action-primary);color:var(--uc-color-white)}.button-link-primary:hover{background:var(--uc-color-current-600)}.button-link-secondary{background:var(--uc-color-white);border-color:var(--uc-border-default);color:var(--uc-color-ink-900)}.button-link-secondary:hover{border-color:var(--uc-color-current-600);color:var(--uc-color-current-700)}.marketing-hero{gap:var(--uc-space-12);max-width:90rem;min-height:44rem;padding:var(--uc-space-24) var(--uc-space-8) var(--uc-space-16);grid-template-columns:minmax(0,.9fr) minmax(30rem,1.1fr);margin:0 auto;display:grid}.marketing-hero-copy{align-self:center}.marketing-hero h1{max-width:12ch;font-size:clamp(3.3rem,6vw,6.5rem)}.marketing-hero h1 span{color:var(--uc-color-current-700)}.hero-buttons{gap:var(--uc-space-3);margin-top:var(--uc-space-8);flex-wrap:wrap;display:flex}.hero-proof{border-top:1px solid var(--uc-border-default);gap:var(--uc-space-3);margin-top:var(--uc-space-12);padding-top:var(--uc-space-6);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.hero-proof span{color:var(--uc-text-secondary);font-size:.75rem;line-height:1.5}.hero-proof b{color:var(--uc-color-ink-900);display:block}.source-flow{background:var(--uc-color-ink-900);color:#fff;align-self:center;gap:var(--uc-space-4);min-height:32rem;padding:var(--uc-space-8);border-radius:1.5rem;grid-template-columns:1fr 3rem 1.15fr 3rem 1.25fr;display:grid;position:relative;overflow:hidden;box-shadow:0 2rem 5rem #102a432e}.source-flow:after{content:"";background:radial-gradient(circle,#2cb1bc47,#0000 68%);width:28rem;height:28rem;position:absolute;top:-9rem;right:-9rem}.flow-sources,.flow-outputs{align-content:center;gap:var(--uc-space-3);z-index:1;display:grid;position:relative}.flow-sources span{border-radius:var(--uc-radius-control);align-items:center;gap:var(--uc-space-3);padding:var(--uc-space-3);background:#ffffff0f;border:1px solid #ffffff21;font-size:.75rem;font-weight:750;display:flex}.flow-sources i{background:currentColor;border-radius:50%;width:.55rem;height:.55rem}.source-grid{color:#b5c8d6}.source-solar{color:var(--uc-source-solar)}.source-storage{color:#b9a5eb}.source-generator{color:#f1a54c}.source-water{color:#78c8e8}.flow-connector{align-content:center;gap:var(--uc-space-8);z-index:1;display:grid;position:relative}.flow-connector span{background:linear-gradient(90deg, #ffffff1f, var(--uc-color-flow-500));height:1px}.reconcile-node{height:12rem;padding:var(--uc-space-6);text-align:center;z-index:1;background:#008c8338;border:1px solid #2cb1bc8c;border-radius:50%;flex-direction:column;justify-content:center;align-self:center;display:flex;position:relative}.node-kicker{color:#9ee4df;letter-spacing:.08em;text-transform:uppercase;font-size:.65rem;font-weight:800}.reconcile-node strong{font-family:var(--uc-font-display);margin-top:var(--uc-space-2);font-size:1.55rem}.reconcile-node small{color:#b9d8dc;margin-top:var(--uc-space-2);line-height:1.4}.flow-connector-out span{background:linear-gradient(90deg, var(--uc-color-flow-500), #ffffff1f)}.flow-outputs span{gap:var(--uc-space-1);padding:var(--uc-space-4) 0;border-bottom:1px solid #ffffff24;display:grid}.flow-outputs strong{font-size:.86rem}.flow-outputs small{color:#b9cbd6;font-size:.7rem;line-height:1.4}.marketing-section,.public-content,.public-cta,.public-page-hero{max-width:90rem;padding-left:var(--uc-space-8);padding-right:var(--uc-space-8);margin:0 auto}.marketing-section{padding-bottom:var(--uc-space-24);padding-top:var(--uc-space-24)}.section-heading{gap:var(--uc-space-4);margin-bottom:var(--uc-space-12);grid-template-columns:1.1fr 1fr;display:grid}.section-heading .eyebrow{grid-column:1/-1;margin:0}.section-heading h2{max-width:18ch;margin:0}.section-heading p:last-child{color:var(--uc-text-secondary);max-width:38rem;margin:0;line-height:1.7}.outcome-section{border-top:1px solid var(--uc-border-default)}.outcome-grid{gap:var(--uc-space-4);grid-template-columns:repeat(3,1fr);display:grid}.outcome-grid article{border-top:3px solid var(--uc-color-current-700);padding:var(--uc-space-6) 0}.outcome-grid article>span{color:var(--uc-color-current-700);font-family:var(--uc-font-mono);font-size:.72rem}.outcome-grid h3{margin:var(--uc-space-8) 0 var(--uc-space-3);max-width:16ch;font-size:1.45rem}.outcome-grid p{color:var(--uc-text-secondary);max-width:25rem;margin:0;line-height:1.65}.split-section{background:var(--uc-color-mist-100);max-width:none;padding-left:max(var(--uc-space-8), calc((100vw - 90rem) / 2 + var(--uc-space-8)));padding-right:max(var(--uc-space-8), calc((100vw - 90rem) / 2 + var(--uc-space-8)));grid-template-columns:1fr 1fr;align-items:center;gap:clamp(3rem,8vw,8rem);display:grid}.split-visual{place-items:center;display:grid}.split-copy h2{max-width:16ch}.split-copy>p:not(.eyebrow){color:var(--uc-text-secondary);max-width:38rem;font-size:1.05rem;line-height:1.75}.close-card{background:var(--uc-color-white);border:1px solid var(--uc-border-default);max-width:29rem;padding:var(--uc-space-8);border-radius:1rem;width:100%;transform:rotate(-1.5deg);box-shadow:0 1.5rem 4rem #102a4324}.close-card h3{margin:var(--uc-space-8) 0 var(--uc-space-4);font-size:1.45rem}.close-card>strong{font-family:var(--uc-font-display);letter-spacing:-.05em;overflow-wrap:anywhere;max-width:100%;font-size:3.5rem;display:block}.close-card>p{color:var(--uc-text-secondary);margin-top:0}.mini-bridge{height:.75rem;margin:var(--uc-space-6) 0;display:flex;overflow:hidden}.mini-bridge i:first-child{background:var(--uc-source-grid);width:56%}.mini-bridge i:nth-child(2){background:var(--uc-source-solar);width:25%}.mini-bridge i:nth-child(3){background:var(--uc-source-storage);width:11%}.mini-bridge i:nth-child(4){background:var(--uc-source-unknown);width:8%}.close-card ul{gap:var(--uc-space-3);margin:0;padding:0;list-style:none;display:grid}.close-card li{color:var(--uc-text-secondary);justify-content:space-between;font-size:.8rem;display:flex}.close-card li b{color:var(--uc-color-ink-900)}.inline-link{color:var(--uc-color-current-700);margin-top:var(--uc-space-4);overflow-wrap:anywhere;text-underline-offset:.25em;flex-wrap:wrap;min-width:0;max-width:100%;font-weight:800;text-decoration-thickness:1px;display:inline-flex}.inline-link span{flex:none;padding-right:.15em}.product-section{background:var(--uc-color-ink-900);color:var(--uc-color-white);max-width:none;padding-left:max(var(--uc-space-8), calc((100vw - 90rem) / 2 + var(--uc-space-8)));padding-right:max(var(--uc-space-8), calc((100vw - 90rem) / 2 + var(--uc-space-8)))}.product-section .eyebrow{color:#74d8d1}.product-grid{background:#ffffff26;border:1px solid #ffffff26;grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.product-grid article{background:var(--uc-color-ink-900);min-height:24rem;padding:var(--uc-space-8);flex-direction:column;display:flex}.product-name{color:#74d8d1;letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:800}.product-grid h3{margin:var(--uc-space-12) 0 auto;font-size:1.35rem;line-height:1.35}.product-grid p{color:#b9cbd6;font-size:.8rem}.product-grid a{color:#fff;text-underline-offset:.2em;font-size:.8rem;font-weight:800}.persona-teaser{align-items:center;gap:var(--uc-space-16);grid-template-columns:1.1fr .9fr;display:grid}.persona-teaser h2{max-width:15ch}.persona-teaser>div>p:not(.eyebrow){color:var(--uc-text-secondary);max-width:42rem;line-height:1.7}.persona-pills{gap:var(--uc-space-2);margin:var(--uc-space-8) 0;flex-wrap:wrap;display:flex}.persona-pills span{background:var(--uc-color-mist-100);padding:var(--uc-space-2) var(--uc-space-3);border-radius:999px;font-size:.76rem;font-weight:700}.decision-stack{gap:var(--uc-space-3);display:grid}.decision-stack article{border:1px solid var(--uc-border-default);border-radius:var(--uc-radius-card);box-shadow:var(--uc-shadow-card);padding:var(--uc-space-6);background:#fff}.decision-stack strong{margin:var(--uc-space-4) 0 var(--uc-space-2);display:block}.decision-stack p{color:var(--uc-text-secondary);margin:0;font-size:.82rem;line-height:1.5}.boundary-section{border-top:1px solid var(--uc-border-default);padding-bottom:var(--uc-space-16)}.boundary-section h2{max-width:20ch}.boundary-section>div{gap:var(--uc-space-3);margin:var(--uc-space-8) 0;grid-template-columns:repeat(4,1fr);display:grid}.boundary-section>div span{border-left:2px solid var(--uc-color-current-700);color:var(--uc-text-secondary);padding-left:var(--uc-space-4);font-size:.82rem;line-height:1.5}.public-page-hero{padding-bottom:var(--uc-space-16);padding-top:var(--uc-space-24)}.public-page-hero h1{max-width:16ch;font-size:clamp(3rem,6vw,6rem)}.public-page-hero .lede{max-width:55rem}.public-content{padding-bottom:var(--uc-space-24)}.process-list{display:grid}.process-list article{border-top:1px solid var(--uc-border-default);gap:var(--uc-space-8);padding:var(--uc-space-8) 0;grid-template-columns:4rem .7fr 1fr;display:grid}.process-list article>span{color:var(--uc-color-current-700);font-family:var(--uc-font-mono)}.process-list h2{margin:0;font-size:1.75rem}.process-list p{color:var(--uc-text-secondary);max-width:44rem;margin:0;line-height:1.7}.source-limits,.non-fit,.responsibility-table{background:var(--uc-color-ink-900);color:#fff;gap:var(--uc-space-16);max-width:none;padding-left:max(var(--uc-space-8), calc((100vw - 90rem) / 2 + var(--uc-space-8)));padding-right:max(var(--uc-space-8), calc((100vw - 90rem) / 2 + var(--uc-space-8)));padding-top:var(--uc-space-16);grid-template-columns:.85fr 1.15fr;display:grid}.source-limits .eyebrow,.non-fit .eyebrow,.responsibility-table .eyebrow{color:#74d8d1}.source-limits p{color:#c4d4dc;margin-top:0;font-size:1.05rem;line-height:1.75}.public-cta{border-bottom:1px solid var(--uc-border-default);border-top:1px solid var(--uc-border-default);align-items:center;gap:var(--uc-space-8);padding-bottom:var(--uc-space-12);padding-top:var(--uc-space-12);justify-content:space-between;display:flex}.public-cta h2{max-width:35rem;margin:0;font-size:1.8rem}.public-cta .eyebrow{margin-bottom:var(--uc-space-2)}.solution-grid,.resource-grid,.trust-grid{gap:var(--uc-space-4);grid-template-columns:repeat(3,1fr);display:grid}.solution-grid article,.resource-grid article,.trust-grid article{border:1px solid var(--uc-border-default);border-radius:var(--uc-radius-card);min-height:20rem;padding:var(--uc-space-8);background:#fff}.solution-grid h2,.resource-grid h2,.trust-grid h2{margin:var(--uc-space-8) 0 var(--uc-space-4);font-size:1.45rem}.solution-grid p,.resource-grid p,.trust-grid p{color:var(--uc-text-secondary);line-height:1.65}.solution-grid small{border-top:1px solid var(--uc-border-default);color:var(--uc-text-secondary);margin-top:var(--uc-space-8);padding-top:var(--uc-space-4);font-size:.75rem;line-height:1.5;display:block}.solution-marker{background:var(--uc-color-current-700);border-radius:50%;width:.75rem;height:.75rem;display:block}.non-fit ul{color:#c4d4dc;gap:var(--uc-space-4);margin:0;padding-left:1.25rem;line-height:1.5;display:grid}.pricing-grid{gap:var(--uc-space-4);grid-template-columns:repeat(4,1fr);display:grid}.pricing-grid article{border:1px solid var(--uc-border-default);border-radius:var(--uc-radius-card);min-height:27rem;padding:var(--uc-space-6);background:#fff;flex-direction:column;display:flex}.pricing-grid article>span{color:var(--uc-color-current-700);text-transform:uppercase;font-size:.7rem;font-weight:800}.pricing-grid h2{margin:var(--uc-space-2) 0 var(--uc-space-8);font-size:2rem}.pricing-grid strong{font-family:var(--uc-font-display);font-size:1.2rem}.pricing-grid p{color:var(--uc-text-secondary);line-height:1.6}.pricing-grid small{color:var(--uc-text-secondary);font-size:.75rem;line-height:1.5}.pricing-grid a{color:var(--uc-color-current-700);padding-top:var(--uc-space-8);margin-top:auto;font-size:.8rem;font-weight:800}.pricing-boundaries{border-top:1px solid var(--uc-border-default)}.pricing-boundaries>div{gap:var(--uc-space-3);grid-template-columns:repeat(3,1fr);display:grid}.pricing-boundaries span{background:var(--uc-color-mist-100);border-radius:var(--uc-radius-control);padding:var(--uc-space-4);font-size:.82rem;font-weight:700}.pricing-boundaries p{color:var(--uc-text-secondary);margin-top:var(--uc-space-8);font-size:.78rem}.trust-grid article{min-height:16rem}.trust-grid h2{margin-top:0}.responsibility-table>div:last-child{gap:var(--uc-space-4);display:grid}.responsibility-table p{gap:var(--uc-space-2);padding-bottom:var(--uc-space-4);border-bottom:1px solid #ffffff24;margin:0;display:grid}.responsibility-table span{color:#c4d4dc;font-size:.82rem;line-height:1.5}.resource-icon{color:var(--uc-color-current-700);font-size:1.5rem}.resource-grid a{color:var(--uc-color-current-700);font-size:.8rem;font-weight:800}.public-footer{background:var(--uc-color-ink-900);color:#fff;gap:var(--uc-space-16);margin-top:var(--uc-space-24);padding:var(--uc-space-16) max(var(--uc-space-8), calc((100vw - 90rem) / 2 + var(--uc-space-8)));grid-template-columns:.7fr 1.3fr;display:grid}.public-footer .brand-word{color:#fff!important}.public-footer .brand-word>span{color:#64d2cb!important}.public-footer>div:first-child>p{color:#b9cbd6;max-width:20rem;font-size:.82rem;line-height:1.5}.footer-links{gap:var(--uc-space-8);grid-template-columns:repeat(3,1fr);display:grid}.footer-links>div{gap:var(--uc-space-3);flex-direction:column;display:flex}.footer-links strong{font-size:.78rem}.footer-links a,.footer-links span{color:#b9cbd6;font-size:.75rem;text-decoration:none}.footer-boundary{color:#91a9b7;padding-top:var(--uc-space-6);border-top:1px solid #ffffff24;grid-column:1/-1;margin:0;font-size:.7rem}.lab-links{gap:var(--uc-space-2);margin-top:var(--uc-space-8);grid-template-columns:repeat(3,1fr);display:grid}.lab-links a{border:1px solid var(--uc-border-default);border-radius:var(--uc-radius-control);color:var(--uc-color-ink-900);padding:var(--uc-space-3);background:#fff;justify-content:space-between;align-items:center;font-size:.8rem;font-weight:750;text-decoration:none;display:flex}.demo-app{background:#eef3f4;grid-template-columns:17rem minmax(0,1fr);min-height:100vh;display:grid}.demo-sidebar{background:var(--uc-color-ink-900);color:#fff;min-height:100vh;padding:var(--uc-space-6) var(--uc-space-4);flex-direction:column;display:flex}.demo-brand{color:#fff;font-family:var(--uc-font-display);letter-spacing:-.04em;padding:var(--uc-space-2) var(--uc-space-3);font-size:1.25rem;font-weight:800;text-decoration:none}.demo-brand span{color:#64d2cb}.demo-label{color:#7895a6;letter-spacing:.12em;margin:var(--uc-space-8) var(--uc-space-3) var(--uc-space-2);text-transform:uppercase;font-size:.63rem;font-weight:800}.demo-sidebar nav{gap:var(--uc-space-1);display:grid}.demo-sidebar button{color:#c5d4dc;min-height:auto;padding:var(--uc-space-3);text-align:left;background:0 0;flex-direction:column;align-items:flex-start;display:flex}.demo-sidebar button:hover{background:#ffffff0f}.demo-sidebar button[aria-pressed=true]{background:var(--uc-color-current-700);color:#fff}.demo-sidebar button span{font-size:.8rem}.demo-sidebar button small{color:inherit;opacity:.72;margin-top:.15rem;font-size:.65rem;font-weight:500}.demo-sidebar button[aria-pressed=true] small{color:#fff;opacity:1}.demo-back{color:#a9bdc8;margin:auto var(--uc-space-3) 0;font-size:.72rem;text-decoration:none}.demo-main{min-width:0;padding-bottom:var(--uc-space-12)}.demo-topbar{border-bottom:1px solid var(--uc-border-default);min-height:4.5rem;padding:var(--uc-space-3) var(--uc-space-8);background:#fff;justify-content:space-between;align-items:center;display:flex}.demo-topbar>div{align-items:center;gap:var(--uc-space-3);display:flex}.demo-topbar>div:first-child{flex-direction:column;align-items:flex-start;gap:.1rem}.demo-context{color:var(--uc-text-secondary);font-size:.68rem}.demo-topbar strong{font-size:.82rem}.demo-data-badge{background:var(--uc-status-info-bg);color:var(--uc-status-info-fg);padding:var(--uc-space-2) var(--uc-space-3);border-radius:999px;font-size:.68rem;font-weight:800}.avatar{background:var(--uc-color-ink-900);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:2.2rem;height:2.2rem;font-size:.68rem;font-weight:800;display:flex}.demo-welcome{align-items:end;gap:var(--uc-space-8);padding:var(--uc-space-12) var(--uc-space-8) var(--uc-space-8);justify-content:space-between;display:flex}.demo-welcome h1{margin-bottom:var(--uc-space-4);max-width:18ch;font-size:clamp(2rem,4vw,3.6rem)}.demo-welcome p:last-child{color:var(--uc-text-secondary);font-size:.8rem}.demo-metrics{gap:var(--uc-space-3);padding:0 var(--uc-space-8) var(--uc-space-6);grid-template-columns:repeat(4,1fr);display:grid}.demo-metrics article{border:1px solid var(--uc-border-default);border-radius:var(--uc-radius-card);gap:var(--uc-space-2);padding:var(--uc-space-5,1.25rem);background:#fff;display:grid;position:relative}.metric-indicator{height:.55rem;right:var(--uc-space-4);top:var(--uc-space-4);border-radius:50%;width:.55rem;position:absolute}.metric-indicator.status-healthy{background:var(--uc-status-healthy-fg)}.metric-indicator.status-information{background:var(--uc-status-info-fg)}.metric-indicator.status-review{background:var(--uc-status-review-fg)}.metric-indicator.status-blocked{background:var(--uc-status-blocked-fg)}.demo-metrics strong{font-family:var(--uc-font-display);font-size:1.65rem}.demo-metrics article>span:last-child{color:var(--uc-text-secondary);font-size:.72rem}.demo-grid{gap:var(--uc-space-6);padding:0 var(--uc-space-8) var(--uc-space-6);grid-template-columns:1.3fr .7fr;display:grid}.demo-grid-lower{grid-template-columns:1fr 1fr}.demo-panel{border:1px solid var(--uc-border-default);border-radius:var(--uc-radius-card);background:#fff;min-width:0;overflow:hidden}.demo-panel-heading{border-bottom:1px solid var(--uc-border-default);padding:var(--uc-space-5,1.25rem) var(--uc-space-6);justify-content:space-between;align-items:flex-start;display:flex}.demo-panel-heading .eyebrow{margin-bottom:var(--uc-space-1);font-size:.62rem}.demo-panel-heading h2{margin:0;font-size:1.15rem}.demo-panel-heading>span{color:var(--uc-text-secondary);font-size:.68rem}.priority-list>div{border-bottom:1px solid var(--uc-border-default);align-items:center;gap:var(--uc-space-4);padding:var(--uc-space-4) var(--uc-space-6);grid-template-columns:2rem 1fr auto;display:grid}.priority-list>div:last-child{border:0}.priority-number{color:var(--uc-color-current-700);font-family:var(--uc-font-mono);font-size:.68rem}.priority-list strong{font-size:.8rem}.priority-list p{color:var(--uc-text-secondary);margin:var(--uc-space-1) 0 0;font-size:.7rem}.priority-state{background:var(--uc-color-mist-100);color:var(--uc-text-secondary);padding:var(--uc-space-1) var(--uc-space-2);border-radius:999px;font-size:.64rem;font-weight:750}.balance-total{gap:var(--uc-space-1);padding:var(--uc-space-6);display:grid}.balance-total span,.balance-total small{color:var(--uc-text-secondary);font-size:.68rem}.balance-total strong{font-family:var(--uc-font-display);font-size:1.7rem}.energy-bar{height:.75rem;margin:0 var(--uc-space-6);display:flex;overflow:hidden}.energy-grid{background:var(--uc-source-grid)}.energy-solar{background:var(--uc-source-solar)}.energy-storage{background:var(--uc-source-storage)}.energy-common{background:var(--uc-source-unknown)}.energy-share-grid{width:58%}.energy-share-solar{width:24%}.energy-share-storage{width:10%}.energy-share-common{width:8%}.energy-legend{gap:var(--uc-space-2);margin:var(--uc-space-6);grid-template-columns:1fr 1fr;padding:0;list-style:none;display:grid}.energy-legend li{color:var(--uc-text-secondary);align-items:center;gap:var(--uc-space-2);font-size:.65rem;display:flex}.energy-legend i{border-radius:2px;width:.5rem;height:.5rem}.close-flow{padding:var(--uc-space-6);grid-template-columns:repeat(6,1fr);margin:0;list-style:none;display:grid}.close-flow li{text-align:center;min-width:0;position:relative}.close-flow li:before{background:var(--uc-border-default);content:"";height:2px;position:absolute;top:.85rem;left:-50%;right:50%}.close-flow li:first-child:before{display:none}.close-flow li>span{background:var(--uc-color-mist-100);font-family:var(--uc-font-mono);z-index:1;border-radius:50%;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;font-size:.6rem;display:inline-flex;position:relative}.close-flow .complete>span{background:var(--uc-status-healthy-bg);color:var(--uc-status-healthy-fg)}.close-flow .complete:before{background:var(--uc-status-healthy-fg)}.close-flow .current>span{background:var(--uc-status-review-bg);color:var(--uc-status-review-fg)}.close-flow div{gap:var(--uc-space-1);margin-top:var(--uc-space-3);display:grid}.close-flow strong{font-size:.68rem}.close-flow small{color:var(--uc-text-secondary);overflow-wrap:anywhere;font-size:.58rem;line-height:1.35}.workspace-links{grid-template-columns:1fr 1fr;display:grid}.workspace-links a{border-bottom:1px solid var(--uc-border-default);color:var(--uc-color-ink-900);padding:var(--uc-space-4) var(--uc-space-6);justify-content:space-between;align-items:center;font-size:.75rem;font-weight:750;text-decoration:none;display:flex}.workspace-links a:nth-child(odd){border-right:1px solid var(--uc-border-default)}.workspace-links b{color:var(--uc-color-current-700)}.demo-boundary{color:var(--uc-text-secondary);padding:var(--uc-space-4) var(--uc-space-6);margin:0;font-size:.65rem;line-height:1.55}@media (max-width:1100px){.public-header{grid-template-columns:auto 1fr}.public-nav{display:none}.public-actions{justify-self:end}.marketing-hero{grid-template-columns:1fr}.source-flow{min-height:27rem}.product-grid,.pricing-grid{grid-template-columns:repeat(2,1fr)}.demo-app{grid-template-columns:13rem minmax(0,1fr)}.demo-sidebar button small{display:none}.demo-grid{grid-template-columns:1fr}}@media (max-width:800px){.public-header{gap:var(--uc-space-3);padding:var(--uc-space-3) var(--uc-space-4);grid-template-columns:1fr}.public-actions{justify-self:stretch}.public-actions .text-action{display:none}.public-actions .button-link{width:100%}.marketing-hero,.marketing-section,.public-content,.public-page-hero,.public-cta{padding-left:var(--uc-space-4);padding-right:var(--uc-space-4)}.marketing-hero{min-height:auto;padding-top:var(--uc-space-16)}.marketing-hero h1{font-size:clamp(3rem,14vw,4.5rem)}.hero-proof,.section-heading,.outcome-grid,.split-section,.persona-teaser,.boundary-section>div,.process-list article,.source-limits,.non-fit,.responsibility-table,.solution-grid,.resource-grid,.trust-grid,.pricing-grid,.pricing-boundaries>div,.public-footer,.footer-links{grid-template-columns:1fr}.source-flow{gap:var(--uc-space-2);padding:var(--uc-space-4);grid-template-columns:1fr}.flow-connector{display:none}.reconcile-node{border-radius:var(--uc-radius-card);height:auto}.flow-sources{grid-template-columns:repeat(2,1fr)}.flow-outputs{grid-template-columns:repeat(3,1fr)}.flow-outputs span{padding:var(--uc-space-3)}.flow-outputs small{display:none}.split-section,.product-section,.source-limits,.non-fit,.responsibility-table{padding-left:var(--uc-space-4);padding-right:var(--uc-space-4)}.product-grid{grid-template-columns:1fr}.product-grid article{min-height:18rem}.public-cta{flex-direction:column;align-items:flex-start}.lab-links{grid-template-columns:1fr 1fr}.demo-app{display:block}.demo-sidebar{min-height:auto;padding-bottom:var(--uc-space-3)}.demo-sidebar nav{gap:var(--uc-space-2);padding-bottom:var(--uc-space-2);display:flex;overflow-x:auto}.demo-sidebar button{flex:none}.demo-back{display:none}.demo-topbar,.demo-welcome,.demo-metrics,.demo-grid{padding-left:var(--uc-space-4);padding-right:var(--uc-space-4)}.demo-welcome{flex-direction:column;align-items:flex-start}.demo-metrics{grid-template-columns:1fr 1fr}.demo-grid-lower{grid-template-columns:1fr}.close-flow{row-gap:var(--uc-space-6);grid-template-columns:repeat(3,1fr)}.close-flow li:nth-child(4):before{display:none}.demo-data-badge{font-size:.6rem}}@media (max-width:480px){.flow-outputs,.demo-metrics,.workspace-links,.lab-links{grid-template-columns:1fr}.workspace-links a:nth-child(odd){border-right:0}.priority-list>div{grid-template-columns:1.5rem 1fr;align-items:flex-start}.priority-state{grid-column:2;width:fit-content}.close-flow{grid-template-columns:1fr 1fr}.close-flow li:nth-child(3),.close-flow li:nth-child(5){margin-top:var(--uc-space-6)}.close-flow li:nth-child(3):before,.close-flow li:nth-child(5):before{display:none}}.source-flow,.source-flow>*,.pricing-grid,.pricing-grid>*,.solution-grid,.solution-grid>*,.resource-grid,.resource-grid>*,.trust-grid,.trust-grid>*{min-width:0}@media (max-width:800px){.source-flow,.product-grid,.pricing-grid,.solution-grid,.resource-grid,.trust-grid{width:100%;max-width:100%}.flow-sources,.flow-outputs{grid-template-columns:minmax(0,1fr)}.source-flow *,.product-grid *,.pricing-grid *,.solution-grid *,.resource-grid *,.trust-grid *{overflow-wrap:anywhere;min-width:0}.demo-sidebar button{min-height:2.75rem}.demo-sidebar nav{grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:visible}.demo-sidebar button{width:100%;min-width:0}.demo-topbar{flex-direction:column;align-items:flex-start}.demo-topbar>div:last-child{justify-content:space-between;width:100%}.split-section,.split-section>*,.close-card{width:100%;min-width:0;max-width:100%}.close-card{transform:none}.close-card li{gap:var(--uc-space-2);flex-wrap:wrap}.split-copy *{overflow-wrap:anywhere;min-width:0;max-width:100%}.public-footer,.public-footer>*,.footer-links,.footer-links>*,.footer-links *{overflow-wrap:anywhere;min-width:0}.public-footer{padding-left:var(--uc-space-4);padding-right:var(--uc-space-4)}}
