:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:#17374a;font-synthesis:none;--navy:#10384f;--navy-deep:#0b2c40;--teal:#246f86;--teal-dark:#195d72;--teal-soft:#e8f2f5;--paper:#fff;--canvas:#f4f7f9;--ink:#17374a;--muted:#647884;--line:#d8e3e8;--attention:#9a5a2f;--attention-soft:#fbf1e9;--positive:#2b7151;--positive-soft:#eaf5ef;--surface:#fff;--surface-subtle:#fbfcfd;--surface-muted:#f5f8f9;--surface-tint:#f0f7f8;--surface-positive:#f3faf7;--surface-attention:#fffaf2;--surface-danger:#fff7f5;--control-border:#cbd9df;--ink-strong:#112f42;--ink-medium:#294b5a;--ink-soft:#49616d;--neutral-soft:#eef0f4;--neutral-ink:#5c6575;--rail-start:#10384f;--rail-end:#0b2c40;--topbar:#fffffff5;--floating-surface:#ffffffb8;--tenant-start:#f7fafb;--tenant-end:#edf4f6;--shadow-rgb:16,56,79;--overlay:#081f2e6b;--primary-fill:#195d72;--primary-ink:#fff;background:#f4f7f9;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#d8e7ed;--navy:#d9edf5;--navy-deep:#f0f9fc;--teal:#58aabd;--teal-dark:#87cfdd;--teal-soft:#173b49;--paper:#11232f;--canvas:#09141d;--ink:#d8e7ed;--muted:#a9bdc6;--line:#2c4552;--attention:#f0aa78;--attention-soft:#442b22;--positive:#7bd0a8;--positive-soft:#17392e;--surface:#11232f;--surface-subtle:#142936;--surface-muted:#172d3a;--surface-tint:#173541;--surface-positive:#17382e;--surface-attention:#3c2c20;--surface-danger:#402827;--control-border:#44606d;--ink-strong:#eff8fb;--ink-medium:#d7e7ed;--ink-soft:#bed0d8;--neutral-soft:#243742;--neutral-ink:#c3d0d6;--rail-start:#0c3044;--rail-end:#071f2d;--topbar:#0d1e28f5;--floating-surface:#172d3ae0;--tenant-start:#0b1822;--tenant-end:#102633;--shadow-rgb:0,0,0;--overlay:#01080dad;--primary-fill:#2d7890;--primary-ink:#fff;background:#09141d}*{box-sizing:border-box}html{background:var(--canvas);min-width:320px}body{background:var(--canvas);min-width:320px;min-height:100vh;margin:0}button,input,select{font:inherit}button,a,select{-webkit-tap-highlight-color:transparent}a{color:inherit}:focus-visible{outline:3px solid color-mix(in srgb, var(--teal) 42%, transparent);outline-offset:2px}.skipLink{z-index:100;color:#fff;background:var(--navy-deep);border-radius:8px;padding:10px 14px;font-size:12px;font-weight:800;text-decoration:none;position:fixed;top:10px;left:10px;transform:translateY(-160%)}.skipLink:focus{transform:translateY(0)}.tenantGate{background:linear-gradient(145deg, var(--tenant-start), var(--tenant-end));grid-template-rows:auto 1fr;min-height:100vh;padding:clamp(24px,5vw,72px);display:grid}.tenantGateHeader{justify-content:space-between;align-items:center;gap:20px;display:flex}.tenantGateBrand{width:fit-content;color:var(--navy);align-items:center;gap:11px;text-decoration:none;display:inline-flex}.tenantGate>section{border:1px solid var(--line);background:var(--surface);width:min(720px,100%);box-shadow:0 20px 48px rgba(var(--shadow-rgb),.18);border-radius:18px;margin:auto;padding:clamp(28px,5vw,52px)}.tenantGate h1{color:var(--navy-deep);letter-spacing:-.04em;margin:0;font-size:clamp(32px,5vw,52px);line-height:1.08}.tenantGate section>p{color:var(--muted);margin:16px 0 24px;line-height:1.65}.appFrame{grid-template-columns:238px minmax(0,1fr);min-height:100vh;display:grid}.sideRail{background:linear-gradient(180deg, var(--rail-start), var(--rail-end));color:#fff;flex-direction:column;height:100vh;padding:24px 18px;display:flex;position:sticky;top:0}.brand{color:#fff;align-items:center;gap:11px;text-decoration:none;display:flex}.brandMark{background:linear-gradient(135deg,#2a7890,#68bac9);border-radius:11px;flex:none;place-items:center;width:40px;height:40px;font-size:13px;font-weight:850;display:grid;box-shadow:0 8px 20px #0000001f}.brand strong,.brand small{display:block}.brand small{color:#b9d5de;margin-top:2px;font-size:10.5px}.railContext{background:#ffffff0e;border:1px solid #ffffff24;border-radius:12px;margin-top:28px;padding:14px}.railContext label,.railLabel{color:#9fcbd8;letter-spacing:.09em;text-transform:uppercase;font-size:10px;font-weight:800}.railContext select{color:#fff;background:#1b5068;border:1px solid #ffffff2e;border-radius:8px;width:100%;margin-top:7px;padding:9px 30px 9px 10px;font-size:12px;font-weight:700}.railContext select:disabled{opacity:.72;cursor:wait}.railContext p{color:#c3dbe3;margin:9px 0 0;font-size:11px;line-height:1.45}.accessSummary{color:#f4d7c5;background:#9a5a2f33;border:1px solid #ffffff2e;border-radius:8px;margin-top:7px;padding:9px 10px;font-size:11px;font-weight:750}.railLabel{margin:27px 8px 8px}.sideRail nav{gap:5px;display:grid}.sideRail nav a{color:#dcebef;border-radius:9px;align-items:center;gap:10px;padding:10px 11px;font-size:13px;font-weight:700;text-decoration:none;display:flex}.sideRail nav a>span{color:#a9d0da;border:1px solid #ffffff29;border-radius:8px;place-items:center;width:26px;height:26px;font-size:9px;display:grid}.sideRail nav a:hover{background:#ffffff14}.sideRail nav a.active{color:var(--ink-strong);background:var(--surface)}.sideRail nav a.active>span{color:#fff;border-color:var(--teal);background:var(--teal)}.railNotice{color:#dcebef;border:1px solid #ffffff1f;border-radius:10px;gap:4px;margin-top:auto;padding:13px;font-size:11px;display:grid}.railNotice span{color:#9fc6d2;line-height:1.45}.railNotice--authenticated{border-color:#68bac959}.railNotice--authenticated strong{color:#bfeaf2}.railNotice--blocked{border-color:#efb08947}.railNotice--blocked strong{color:#f4c7ab}.mainSurface{min-width:0}.topBar{z-index:10;border-bottom:1px solid var(--line);background:var(--topbar);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);grid-template-columns:minmax(180px,1fr) minmax(250px,420px) auto;align-items:center;gap:18px;min-height:76px;padding:13px clamp(20px,3vw,44px);display:grid;position:sticky;top:0}.topBarContext strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;display:block;overflow:hidden}.eyebrow{color:var(--teal-dark);letter-spacing:.09em;text-transform:uppercase;margin:0 0 5px;font-size:10px;font-weight:850}.scenarioPicker{color:var(--muted);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:9px;font-size:11px;font-weight:700;display:grid}.scenarioPicker select{border:1px solid var(--control-border);min-width:0;color:var(--ink);background:var(--surface);border-radius:8px;padding:8px 30px 8px 10px;font-size:12px}.mobilePersonaPicker{display:none}.topBarActions{justify-content:flex-end;align-items:center;gap:10px;display:flex}.themeControl{min-width:112px;color:var(--muted);letter-spacing:.045em;text-transform:uppercase;gap:3px;font-size:8px;font-weight:800;display:grid}.themeControl select{border:1px solid var(--control-border);min-width:0;min-height:34px;color:var(--ink);background:var(--surface);text-transform:none;border-radius:8px;padding:6px 28px 6px 9px;font-size:10px;font-weight:700}.statusPill,.statusBadge{white-space:nowrap;border-radius:999px;align-items:center;width:fit-content;font-weight:750;display:inline-flex}.statusPill{color:var(--teal-dark);background:var(--teal-soft);padding:6px 10px;font-size:11px}.statusPill--checking{color:#5f6d75;background:#edf1f3}.statusPill--authenticated{color:var(--positive);background:var(--positive-soft)}.statusPill--blocked{color:var(--attention);background:var(--attention-soft)}.pageCanvas{max-width:1420px;margin:0 auto;padding-bottom:64px}.pageIntro{grid-template-columns:minmax(0,1.45fr) minmax(260px,.55fr);align-items:end;gap:28px;padding:42px clamp(22px,4vw,54px) 28px;display:grid}.heroMeta{flex-wrap:wrap;align-items:center;gap:9px;margin-bottom:7px;display:flex}.heroMeta .eyebrow{margin:0}.heroVersion{color:#64808c;letter-spacing:.055em;text-transform:uppercase;background:#ffffffb8;border:1px solid #c9dce3;border-radius:999px;padding:3px 7px;font-size:9px;font-weight:800}.pageIntro h1,.pageSection h1{color:#112f42;letter-spacing:-.042em;max-width:850px;margin:0 0 13px;font-size:clamp(32px,4.4vw,54px);line-height:1.04}.pageIntro>div>p:last-child,.pageSection>p{max-width:820px;color:var(--muted);margin:0;font-size:15px;line-height:1.65}.nextActionCard,.decisionCard{border:1px solid var(--line);background:var(--paper);border-radius:14px;padding:18px;box-shadow:0 12px 28px #10384f0e}.nextActionCard span,.nextActionCard strong,.decisionCard span,.decisionCard strong{display:block}.nextActionCard>span,.decisionCard>span{color:var(--teal-dark);letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:850}.nextActionCard strong,.decisionCard strong{margin:6px 0;font-size:18px;line-height:1.25}.nextActionCard p,.decisionCard p{color:var(--muted);margin:0;font-size:12px;line-height:1.5}.workspaceSection{border:1px solid var(--line);background:var(--paper);border-radius:16px;margin:18px clamp(22px,4vw,54px) 0;padding:clamp(22px,3vw,32px);box-shadow:0 10px 30px #10384f09}.workspaceSection--flush{box-shadow:none;background:0 0;border:0;margin-top:0;padding:0}.workspaceSection--form{padding-bottom:0;overflow:hidden}.sectionHeading{margin-bottom:20px}.sectionHeading h2{color:#16384a;letter-spacing:-.025em;margin:0;font-size:clamp(22px,2.6vw,30px)}.sectionHeading>p:last-child{max-width:800px;color:var(--muted);margin:7px 0 0;font-size:13px;line-height:1.55}.metricGrid{gap:12px;display:grid}.metricGrid--four{grid-template-columns:repeat(4,minmax(0,1fr))}.metricCard{border:1px solid var(--line);border-top:3px solid var(--teal);background:#fff;border-radius:13px;flex-direction:column;justify-content:flex-end;min-height:130px;padding:20px;display:flex}.metricCard strong{color:#123447;font-size:clamp(28px,3vw,40px);line-height:1}.metricCard>span{color:#2d5364;letter-spacing:.055em;text-transform:uppercase;margin-top:8px;font-size:11px;font-weight:850}.metricCard small{color:var(--muted);margin-top:5px;line-height:1.35}.metricCard--attention{border-top-color:var(--attention)}.metricCard--positive{border-top-color:var(--positive)}.journeyRail{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.journeyStep{border:1px solid var(--line);background:#fbfcfd;border-radius:12px;min-width:0;padding:15px}.journeyStep>span{width:28px;height:28px;color:var(--teal-dark);background:var(--teal-soft);border-radius:9px;place-items:center;margin-bottom:16px;font-size:10px;font-weight:850;display:grid}.journeyStep .rowTitle{flex-direction:column;align-items:flex-start;gap:6px}.journeyStep .rowTitle>span{justify-content:flex-start}.journeyStep p{min-height:84px;color:var(--muted);margin:9px 0;font-size:11px;line-height:1.5}.journeyStep small{color:#789;text-transform:capitalize;font-size:9.5px}.journeyStep--current{background:#f0f7f8;border-color:#8db9c6}.journeyStep--locked{opacity:.72}.rowTitle{justify-content:space-between;align-items:center;gap:10px;display:flex}.rowTitle>strong{min-width:0}.rowTitle>span{flex-wrap:wrap;justify-content:flex-end;gap:5px;display:flex}.statusBadge{color:#4f6976;letter-spacing:.02em;text-transform:capitalize;background:#edf2f4;padding:4px 8px;font-size:9px}.statusBadge--locked,.statusBadge--blocked,.statusBadge--needs-review,.statusBadge--open,.statusBadge--not-started{color:#8c4d2d;background:var(--attention-soft)}.statusBadge--complete,.statusBadge--available,.statusBadge--evidence-backed,.statusBadge--partial{color:var(--positive);background:var(--positive-soft)}.statusBadge--attested,.statusBadge--current,.statusBadge--in-progress,.statusBadge--requested{color:var(--teal-dark);background:var(--teal-soft)}.statusBadge--declared,.statusBadge--preview-only,.statusBadge--early,.statusBadge--waiting-on-owner{color:#5c6575;background:#eef0f4}.statusBadge--high{color:#8c4d2d;background:var(--attention-soft)}.statusBadge--medium{color:var(--teal-dark);background:var(--teal-soft)}.statusBadge--low{color:#5c6575;background:#eef0f4}.twoColumnSection{grid-template-columns:minmax(0,1.35fr) minmax(290px,.65fr);align-items:start;gap:24px;display:grid}.bodyCopy{color:var(--muted);margin:0;font-size:14px;line-height:1.65}.plainList{margin:0;padding:0;list-style:none}.plainList li{color:#49616d;border-bottom:1px solid #e6edf0;padding:10px 0 10px 20px;font-size:13px;line-height:1.55;position:relative}.plainList li:last-child{border-bottom:0}.plainList li:before{content:"";background:var(--teal);border-radius:50%;width:7px;height:7px;position:absolute;top:17px;left:2px}.workList{gap:8px;display:grid}.workRow{border:1px solid var(--line);border-radius:12px;grid-template-columns:34px minmax(0,1fr);gap:13px;padding:15px;display:grid}.workOrder{color:#fff;background:var(--teal);border-radius:9px;align-self:start;place-items:center;width:30px;height:30px;font-size:11px;font-weight:850;display:grid}.workBody p{color:var(--muted);margin:8px 0 5px;font-size:12px;line-height:1.5}.workBody small{color:#758691;font-size:10px}.validationGrid,.gateGrid,.packageGrid,.definitionGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.validationCard,.gateCard,.packageGrid article,.definitionGrid article{border:1px solid var(--line);background:#fbfcfd;border-radius:12px;padding:17px}.validationCard p,.gateCard p,.packageGrid p,.definitionGrid p{color:var(--muted);margin:10px 0;font-size:12px;line-height:1.5}.basisLine{color:#5b707b;flex-wrap:wrap;align-items:center;gap:8px;font-size:10px;display:flex}.basisLine>span{text-transform:uppercase;font-weight:750}.responsePanel{border-top:1px solid #dde7eb;margin-top:14px}.responsePanel>summary{color:var(--teal-dark);cursor:pointer;justify-content:space-between;gap:10px;padding:12px 0 2px;font-size:11px;font-weight:800;display:flex}.responsePanel>summary small{color:#73858f;text-transform:capitalize;font-size:9px;font-weight:650}.responsePanel form{padding-top:12px}.responsePanel label{color:#294b5a;margin:12px 0 6px;font-size:10px;font-weight:800;display:block}.responsePanel textarea,.responsePanel input,.responsePanel select{width:100%;min-height:40px;color:var(--ink);font:inherit;background:#fff;border:1px solid #cbd9df;border-radius:8px;padding:9px 10px;font-size:11px}.responsePanel textarea{resize:vertical;min-height:92px;line-height:1.45}.responsePanel .responseHelp{color:#73858f;min-height:0;margin:6px 0 0;font-size:9.5px}.responseActions{align-items:center;gap:12px;margin-top:13px;display:flex}.responseActions .primaryButton{min-height:36px;padding:7px 11px;font-size:10px}.responseActions .textButton{margin:0}.responsePanel .responseBoundary{color:#73858f;margin:10px 0 0;font-size:9px}.metadataWorkflow{margin-top:18px}.metadataWorkflowMetrics{margin-bottom:14px}.geminiRehearsal{background:linear-gradient(135deg,#f5fafb,#fff);border:1px solid #bfd4dc;border-radius:14px;margin-bottom:14px;padding:20px}.geminiRehearsalIntro{grid-template-columns:minmax(0,1fr) minmax(220px,300px);align-items:end;gap:24px;display:grid}.geminiRehearsalIntro h3{color:var(--navy);letter-spacing:-.02em;margin:0;font-size:22px}.geminiRehearsalIntro p{max-width:760px;color:var(--muted);margin:7px 0 0;font-size:12px;line-height:1.55}.geminiRehearsalIntro label,.geminiRehearsalSteps label{color:#294b5a;font-size:10px;font-weight:800}.geminiRehearsalIntro select,.geminiRehearsalSteps select{width:100%;min-height:40px;color:var(--ink);font:inherit;background:#fff;border:1px solid #cbd9df;border-radius:8px;margin-top:6px;padding:9px 10px;font-size:11px}.geminiRehearsalSteps{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:18px;display:grid}.geminiRehearsalSteps>article{border:1px solid var(--line);background:#fff;border-radius:11px;flex-direction:column;min-width:0;padding:16px;display:flex}.geminiRehearsalSteps>article>span{color:#fff;background:var(--teal);border-radius:8px;place-items:center;width:26px;height:26px;margin-bottom:10px;font-size:10px;font-weight:850;display:grid}.geminiRehearsalSteps strong{color:var(--navy);font-size:13px}.geminiRehearsalSteps p{color:var(--muted);margin:7px 0 13px;font-size:10px;line-height:1.5}.geminiRehearsalSteps .primaryButton{margin-top:auto;font-size:10px}.buttonRow{flex-wrap:wrap;gap:7px;margin-top:auto;display:flex}.buttonRow .primaryButton,.buttonRow .secondaryButton{min-height:36px;padding:7px 10px;font-size:9.5px}.fileButton{cursor:pointer;background:#fff;border:1px solid #acc5ce;border-radius:9px;justify-content:center;align-items:center;min-height:40px;margin-top:auto;padding:9px 12px;display:inline-flex;color:var(--teal-dark)!important}.fileButton input{clip:rect(0,0,0,0);width:1px;height:1px;position:absolute;overflow:hidden}.compactSummary{gap:4px;margin:11px 0;padding:0;list-style:none;display:grid}.compactSummary li{color:#566f7b;font-size:9.5px}.compactSummary li:before{content:"✓";color:var(--positive);margin-right:6px;font-weight:850}.geminiRehearsalSteps .boundaryConfirmation{color:#566f7b;grid-template-columns:18px minmax(0,1fr);align-items:start;gap:7px;margin:0 0 12px;font-size:9px;line-height:1.45;display:grid}.boundaryConfirmation input{accent-color:var(--teal);margin-top:2px}.exchangeErrors,.exchangeSuccess{border-radius:9px;margin-top:12px;padding:12px 14px;font-size:10px}.exchangeErrors{border-left:3px solid var(--attention);color:#70452d;background:var(--attention-soft)}.exchangeErrors strong,.exchangeSuccess strong{display:block}.exchangeErrors ol{margin:7px 0 0;padding-left:18px}.exchangeErrors p{margin:6px 0 0}.exchangeSuccess{border-left:3px solid var(--positive);color:var(--positive);background:var(--positive-soft);justify-content:space-between;align-items:center;gap:12px;display:flex}.exchangeSuccess span{text-transform:capitalize}.metadataActionGrid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:10px;display:grid}.metadataAction{border:1px solid var(--line);background:#fbfcfd;border-radius:12px;overflow:hidden}.metadataAction>summary{min-height:78px;color:var(--teal-dark);cursor:pointer;flex-direction:column;gap:5px;padding:16px;display:flex}.metadataAction>summary span{font-size:12px;font-weight:820}.metadataAction>summary small{color:#71838e;font-size:10px;line-height:1.4}.metadataAction form{border-top:1px solid #e2eaed;padding:0 16px 16px}.metadataAction label,.metadataAction legend{color:#294b5a;margin:12px 0 6px;font-size:10px;font-weight:800;display:block}.metadataAction select{width:100%;min-height:40px;color:var(--ink);font:inherit;background:#fff;border:1px solid #cbd9df;border-radius:8px;padding:9px 10px;font-size:11px}.metadataAction fieldset{border:0;margin:8px 0 14px;padding:0}.metadataAction .checkRow{color:var(--muted);align-items:center;gap:8px;margin:0;padding:5px 0;font-weight:600;display:flex}.metadataAction .checkRow input{accent-color:var(--teal)}.metadataAction .responseHelp{color:#71838e;margin:7px 0;font-size:9.5px;line-height:1.45}.metadataAction .primaryButton{min-height:36px;margin-top:8px;padding:7px 11px;font-size:10px}.metadataWorkflow>.responseBoundary{color:#71838e;margin:12px 2px 0;font-size:9.5px}.sponsorDecisionWorkspace{gap:14px;display:grid}.tenantReportRead{border:1px solid #bfd4dc;border-left:4px solid var(--teal);background:linear-gradient(135deg,#f5fafb,#fff);border-radius:14px;grid-template-columns:minmax(0,1.2fr) minmax(300px,.8fr) auto;align-items:center;gap:22px;margin:18px clamp(22px,4vw,54px) 0;padding:24px;display:grid}.tenantReportRead h3{color:var(--navy);letter-spacing:-.02em;margin:0;font-size:21px}.tenantReportRead p{max-width:720px;color:var(--muted);margin:7px 0 0;font-size:11px;line-height:1.55}.tenantReportRead dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin:0;display:grid}.tenantReportRead dl div{border:1px solid var(--line);background:#fff;border-radius:9px;padding:10px}.tenantReportRead dt{color:var(--teal-dark);letter-spacing:.04em;text-transform:uppercase;font-size:8px;font-weight:850}.tenantReportRead dd{color:var(--navy);margin:4px 0 0;font-size:20px;font-weight:850}.tenantReportActions{flex-direction:column;gap:7px;display:flex}.tenantReportActions button{white-space:nowrap;font-size:10px}.sponsorDecisionBoundary{border-left:3px solid var(--teal);background:var(--teal-soft);border-radius:10px;padding:14px 16px}.sponsorDecisionBoundary strong{color:var(--navy);font-size:13px;display:block}.sponsorDecisionBoundary p{color:var(--muted);margin:5px 0 0;font-size:11px;line-height:1.5}.sponsorDecisionGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.sponsorDecisionCard{border:1px solid var(--line);background:#fbfcfd;border-radius:12px;padding:17px}.sponsorDecisionCard>label{color:#2d5364;letter-spacing:.045em;text-transform:uppercase;margin:13px 0 6px;font-size:10px;font-weight:800;display:block}.sponsorDecisionCard>select{width:100%;min-height:42px;color:var(--ink);background:#fff;border:1px solid #cbd9df;border-radius:8px;padding:8px 10px}.sponsorDecisionCard .primaryButton{margin-top:4px}.sponsorDecisionCard .responseHelp{color:#71838e;margin:8px 0;font-size:9.5px;line-height:1.45}.packageCandidateRead{background:#fff;border:1px solid #dce6ea;border-radius:9px;margin:14px 0;padding:12px}.packageCandidateRead span,.packageCandidateRead strong{display:block}.packageCandidateRead span{color:#6d808b;letter-spacing:.05em;text-transform:uppercase;font-size:9px;font-weight:800}.packageCandidateRead strong{color:var(--navy);margin-top:3px;font-size:18px}.packageCandidateRead p{color:var(--muted);margin:5px 0 0;font-size:11px;line-height:1.45}.sponsorDecisionHistory{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.sponsorDecisionHistory>div{border:1px solid var(--line);background:#fff;border-radius:10px;padding:13px 15px}.sponsorDecisionHistory span,.sponsorDecisionHistory strong{display:block}.sponsorDecisionHistory span{color:#6d808b;letter-spacing:.05em;text-transform:uppercase;font-size:9px;font-weight:800}.sponsorDecisionHistory strong{color:var(--navy);margin:3px 0;font-size:18px}.sponsorDecisionHistory p{color:var(--muted);text-transform:capitalize;margin:0;font-size:10px;line-height:1.45}.sponsorDecisionWorkspace>.responseBoundary{color:#226955;margin:0 2px;font-size:10px;font-weight:650}.releasePortalBoundary{border-left:3px solid var(--teal);background:var(--teal-soft);border-radius:10px;margin-bottom:14px;padding:14px 16px}.releasePortalBoundary strong{color:var(--navy);font-size:12px;display:block}.releasePortalBoundary p{color:var(--muted);margin:5px 0 0;font-size:10.5px;line-height:1.5}.releaseAudienceGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.releaseAudienceGrid--1{grid-template-columns:minmax(0,1fr)}.releaseAudienceCard{border:1px solid var(--line);border-top:3px solid var(--teal);background:#fff;border-radius:12px;min-width:0;padding:16px}.releaseAudienceCard>p{min-height:45px;color:var(--muted);margin:8px 0 12px;font-size:10px;line-height:1.48}.releasePackageIdentity{color:#4d6875;text-transform:capitalize;background:#f5f8f9;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;padding:9px 10px;font-size:9px;display:flex}.releasePackageIdentity strong{color:var(--navy);flex:none;font-size:10px}.releaseStageList{gap:6px;margin:12px 0 0;padding:0;list-style:none;display:grid}.releaseStage{background:#f9fbfc;border-left:2px solid #cfdde2;border-radius:6px;grid-template-columns:23px minmax(0,1fr);gap:7px;padding:7px 8px;display:grid}.releaseStage>span{color:#748892;font-size:8px;font-weight:850}.releaseStage strong,.releaseStage small{display:block}.releaseStage strong{color:var(--navy);font-size:9.5px}.releaseStage small{color:#71838c;margin-top:2px;font-size:8px;line-height:1.4}.releaseStage--complete{border-left-color:var(--positive);background:#f3faf7}.releaseStage--current{border-left-color:var(--teal);background:var(--teal-soft)}.releaseStage--revoked{border-left-color:var(--attention);background:#fff7f5}.releasePortalSubhead{color:var(--navy);justify-content:space-between;align-items:center;gap:12px;margin:20px 0 9px;font-size:11px;display:flex}.releasePortalSubhead span{color:var(--muted);font-size:9px;font-weight:700}.releaseFamilyGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.releaseFamilyGrid article{border:1px solid var(--line);background:#fbfcfd;border-radius:10px;min-width:0;padding:14px}.releaseFamilyGrid .rowTitle>span{min-width:24px;min-height:24px;color:var(--teal-dark);background:var(--teal-soft);border-radius:50%;justify-content:center;align-items:center;font-size:9px;font-weight:850;display:inline-flex}.releaseFamilyGrid p{color:var(--muted);margin:7px 0 10px;font-size:10px;line-height:1.48}.releaseFamilyGrid small{color:#6d808a;font-size:8.5px}.releasePortalHold,.advisorPackageHold{border:1px solid #d8e2e6;border-left:3px solid var(--attention);background:#fffaf2;border-radius:10px;padding:18px}.releasePortalHold{margin-top:16px}.releasePortalHold strong,.advisorPackageHold h2{color:var(--navy)}.releasePortalHold p,.advisorPackageHold p:last-child{color:var(--muted);margin:6px 0 0;font-size:11px;line-height:1.55}.releaseReceiptRead{border-top:1px solid var(--line);color:var(--muted);grid-template-columns:auto minmax(160px,.8fr) minmax(260px,1.5fr);align-items:center;gap:14px;margin-top:14px;padding-top:12px;display:grid}.releaseReceiptRead span,.releaseReceiptRead strong{display:block}.releaseReceiptRead span{letter-spacing:.05em;text-transform:uppercase;font-size:8px;font-weight:800}.releaseReceiptRead strong{color:var(--navy);font-size:17px}.releaseReceiptRead p,.releaseReceiptRead small{margin:0;font-size:9px;line-height:1.45}.betaFeedbackPanel{border:1px solid var(--line);background:#fff;border-radius:14px;margin:26px clamp(22px,4vw,54px) 42px;overflow:hidden}.betaFeedbackPanel>summary{color:var(--navy);cursor:pointer;justify-content:space-between;align-items:center;gap:18px;padding:15px 18px;display:flex}.betaFeedbackPanel>summary>span:first-child{gap:2px;display:grid}.betaFeedbackPanel>summary strong{font-size:12px}.betaFeedbackPanel>summary small{color:var(--muted);font-size:10px;font-weight:500}.betaFeedbackPanel>summary>span:last-child{color:#69808c;letter-spacing:.04em;text-transform:uppercase;font-size:9px;font-weight:800}.betaFeedbackPanel form{border-top:1px solid var(--line);background:#fbfcfd;padding:18px}.betaFeedbackBoundary{border-left:3px solid var(--teal);background:var(--teal-soft);border-radius:8px;padding:11px 13px}.betaFeedbackBoundary strong{color:var(--navy);font-size:11px}.betaFeedbackBoundary p{color:var(--muted);margin:3px 0 0;font-size:10px;line-height:1.45}.betaFeedbackFields{grid-template-columns:repeat(4,minmax(0,1fr));align-items:end;gap:10px;margin-top:14px;display:grid}.betaFeedbackFields label{color:#2d5364;letter-spacing:.035em;text-transform:uppercase;gap:6px;font-size:9px;font-weight:800;display:grid}.betaFeedbackFields select{width:100%;min-height:40px;color:var(--ink);font:inherit;text-transform:none;background:#fff;border:1px solid #cbd9df;border-radius:8px;padding:8px 9px;font-size:10px}.betaFeedbackFields .betaSupportChoice{text-transform:none;background:#fff;border:1px solid #cbd9df;border-radius:8px;grid-template-columns:auto 1fr;align-items:center;gap:8px;min-height:40px;padding:9px 11px;display:flex}.betaSupportChoice input{accent-color:var(--teal)}.betaFeedbackActions{align-items:center;gap:13px;margin-top:14px;display:flex}.betaFeedbackActions p{color:#71838e;margin:0;font-size:9.5px;line-height:1.45}.ownerTriageGate{max-width:850px}.ownerTriageState{color:var(--muted);font-size:13px}.ownerTriageState--error{color:#8a3c39}.ownerTriageList{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.ownerTriageItem{border:1px solid var(--line);border-top:3px solid var(--teal);background:#fbfcfd;border-radius:12px;padding:18px}.ownerTriageTitle{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.ownerTriageTitle>div:first-child span,.ownerTriageTitle>div:first-child strong{display:block}.ownerTriageTitle>div:first-child span{color:var(--teal-dark);letter-spacing:.05em;text-transform:uppercase;font-size:9px;font-weight:850}.ownerTriageTitle>div:first-child strong{color:var(--navy);text-transform:capitalize;margin-top:5px;font-size:15px}.ownerTriageTitle>div:last-child{flex-wrap:wrap;justify-content:flex-end;gap:5px;display:flex}.ownerTriageItem dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:18px 0 14px;display:grid}.ownerTriageItem dl div{min-width:0}.ownerTriageItem dt{color:#71838e;letter-spacing:.05em;text-transform:uppercase;font-size:8px;font-weight:850}.ownerTriageItem dd{overflow-wrap:anywhere;color:#294b5a;text-transform:capitalize;margin:3px 0 0;font-size:10px;font-weight:700}.ownerTriageItem>p{color:#71838e;border-top:1px solid #e2eaed;justify-content:space-between;gap:12px;margin:0;padding-top:12px;font-size:9px;display:flex}.ownerTriageItem>p span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ownerTriageEmpty{text-align:center;border:1px dashed #c8d9e1;border-radius:11px;padding:32px}.ownerTriageEmpty p{color:var(--muted);margin:6px 0 0;font-size:11px}.ownerComparisonScenario{grid-template-columns:minmax(0,1fr) minmax(260px,.45fr);align-items:end;gap:24px;display:grid}.ownerComparisonScenario strong{color:var(--navy);font-size:18px}.ownerComparisonScenario>div>p:last-child{color:var(--muted);margin:7px 0 0;font-size:12px;line-height:1.5}.ownerComparisonScenario label{color:#2d5364;letter-spacing:.04em;text-transform:uppercase;gap:6px;font-size:9px;font-weight:850;display:grid}.ownerComparisonScenario select{width:100%;min-height:42px;color:var(--ink);text-transform:none;background:#fff;border:1px solid #cbd9df;border-radius:8px;padding:9px 10px;font-size:11px}.coverageGrid{grid-template-columns:repeat(auto-fit,minmax(270px,1fr));gap:10px;display:grid}.coverageCard{border:1px solid var(--line);border-top:3px solid var(--teal);background:#fbfcfd;border-radius:12px;min-width:0;padding:17px}.coverageCard--attention{border-top-color:var(--attention)}.coverageCard>p{color:var(--muted);margin:10px 0 0;font-size:12px;line-height:1.52}.coverageCard>small{color:#6e818b;margin-top:12px;font-size:10px;line-height:1.45;display:block}.coverageMeasure{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.coverageMeasure>strong{color:var(--navy);font-size:14px}.coverageMeasure>span{color:var(--teal-dark);background:var(--teal-soft);border-radius:999px;flex:none;padding:4px 8px;font-size:9px;font-weight:800}.coverageBoundary{border-left:3px solid var(--teal);background:var(--teal-soft);border-radius:9px;margin-bottom:14px;padding:14px 16px}.coverageBoundary strong{color:var(--navy);font-size:11px}.coverageBoundary p{color:#496673;margin:4px 0 0;font-size:11px;line-height:1.5}.coverageGrid--lanes{grid-template-columns:repeat(3,minmax(0,1fr))}.coverageCard--lane h3{color:var(--navy);margin:0;font-size:17px}.coverageCard--lane dl{gap:12px;margin:16px 0 0;display:grid}.coverageCard--lane dl div{border-top:1px solid #e0e9ed;padding-top:10px}.coverageCard--lane dt{color:var(--teal-dark);letter-spacing:.045em;text-transform:uppercase;font-size:9px;font-weight:850}.coverageCard--lane dd{color:#49616d;margin:4px 0 0;font-size:10.5px;line-height:1.48}.coverageLongPoles{grid-template-columns:180px minmax(0,1fr);align-items:start;gap:18px;margin-top:18px;display:grid}.coverageLongPoles>strong{color:var(--navy);font-size:13px}.requirementFollowUpGrid,.requirementReadinessGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.requirementEvidence{flex-wrap:wrap;gap:6px;margin-top:13px;display:flex}.requirementEvidence span{color:var(--teal-dark);background:var(--teal-soft);border-radius:999px;padding:4px 8px;font-size:9px;font-weight:750}.requirementRows{gap:8px;display:grid}.requirementRows article{border:1px solid var(--line);background:#fbfcfd;border-radius:11px;grid-template-columns:minmax(190px,.8fr) minmax(0,1fr) minmax(0,1.15fr);gap:18px;padding:15px 17px;display:grid}.requirementRows article>strong{color:var(--navy);grid-template-columns:28px minmax(0,1fr);align-items:start;gap:9px;font-size:13px;line-height:1.42;display:grid}.requirementRows article>strong span{width:27px;height:27px;color:var(--teal-dark);background:var(--teal-soft);border-radius:8px;place-items:center;font-size:9px;display:grid}.requirementRows p{color:var(--muted);margin:0;font-size:10.5px;line-height:1.5}.requirementRows p small{color:var(--teal-dark);letter-spacing:.045em;text-transform:uppercase;margin-bottom:4px;font-size:8px;font-weight:850;display:block}.requirementReviewList{gap:9px;display:grid}.requirementReviewList .coverageCard{grid-template-columns:minmax(180px,.7fr) minmax(0,1fr) minmax(0,1.1fr);align-items:start;gap:16px;display:grid}.requirementReviewList .coverageCard .rowTitle{display:block}.requirementReviewList blockquote{color:#355765;border-left:3px solid #b8d4dc;margin:0;padding-left:13px;font-size:11px;line-height:1.52}.requirementReviewList .coverageCard>p,.requirementReviewList .coverageCard>small{margin-top:0}.requirementReadinessGrid h3{color:var(--navy);margin:0;font-size:14px}.exclusionGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.exclusionGrid article{border:1px solid var(--line);background:#fbfcfd;border-radius:11px;flex-direction:column;justify-content:space-between;min-height:100px;padding:15px;display:flex}.exclusionGrid span{color:var(--teal-dark);font-size:9px;font-weight:850}.exclusionGrid strong{color:var(--navy);font-size:12px;line-height:1.4}.ownerArtifactActions{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.definitionGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.gateGrid{grid-template-columns:repeat(auto-fit,minmax(230px,1fr))}.gateScore{justify-content:space-between;align-items:center;display:flex}.gateScore>strong{font-size:25px}.gateCard h3{margin:16px 0 0;font-size:15px}.gateCard small,.packageGrid small{color:#6e818b;font-size:10px;line-height:1.45}.roadmapList{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.roadmapList article{border:1px solid var(--line);border-top:3px solid var(--teal);border-radius:12px;padding:16px}.roadmapList article>span{color:var(--teal-dark);letter-spacing:.06em;text-transform:uppercase;font-size:9px;font-weight:850}.roadmapList strong{margin-top:11px;font-size:14px;display:block}.roadmapList p{color:var(--muted);margin:8px 0 0;font-size:11px;line-height:1.5}.packageGrid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.handbackOutputGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.handbackOutputCard{border:1px solid var(--line);border-top:3px solid var(--teal);background:#fbfcfd;border-radius:12px;grid-template-columns:27px minmax(0,1fr);gap:11px;min-width:0;padding:17px;display:grid}.handbackOutputCard>span{width:27px;height:27px;color:var(--teal-dark);background:var(--teal-soft);border-radius:8px;place-items:center;font-size:9px;font-weight:850;display:grid}.handbackOutputCard h3{color:var(--navy);margin:2px 0 0;font-size:14px}.handbackOutputCard p{color:var(--muted);margin:8px 0 0;font-size:11px;line-height:1.5}.handbackCandidateList{gap:11px;display:grid}.handbackCandidate{border:1px solid var(--line);background:#fbfcfd;border-radius:13px;padding:19px}.handbackCandidateHeader{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.handbackCandidateHeader h3{color:var(--navy);margin:0;font-size:19px}.handbackCandidateHeader>span{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.handbackPurpose{color:var(--muted);margin:11px 0 0;font-size:12px;line-height:1.55}.handbackCandidateFacts{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:17px 0 0;display:grid}.handbackCandidateFacts div{background:#fff;border-left:3px solid #b7d4dc;border-radius:7px;padding:11px 13px}.handbackCandidateFacts dt{color:var(--teal-dark);letter-spacing:.055em;text-transform:uppercase;font-size:8px;font-weight:850}.handbackCandidateFacts dd{color:#49616d;margin:4px 0 0;font-size:10.5px;line-height:1.48}.handbackCandidateFooter{color:#6e818b;border-top:1px solid #e0e9ed;justify-content:space-between;align-items:center;gap:14px;margin-top:13px;padding-top:12px;font-size:9.5px;display:flex}.handbackCandidateFooter strong{color:var(--positive);text-transform:capitalize;flex:none}.toolchainLayerGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.toolchainLayerCard{border:1px solid var(--line);background:#fbfcfd;border-radius:12px;min-width:0;padding:16px;position:relative}.toolchainLayerCard>span{color:var(--teal-dark);font-size:9px;font-weight:850}.toolchainLayerCard h3{color:var(--navy);margin:8px 0 0;font-size:15px}.toolchainLayerCard p{color:var(--muted);margin:7px 0 0;font-size:11px;line-height:1.48}.toolchainLayerCard small{color:#6e818b;margin-top:12px;font-size:9px;line-height:1.45;display:block}.toolchainPathHeading{color:var(--navy);justify-content:space-between;align-items:center;gap:12px;margin:22px 0 10px;font-size:12px;display:flex}.toolchainPathHeading span{color:var(--muted);font-size:9.5px;font-weight:700}.toolchainPathGrid{grid-template-columns:repeat(auto-fit,minmax(340px,1fr));gap:10px;display:grid}.toolchainPathCard{border:1px solid var(--line);border-top:3px solid var(--teal);background:#fff;border-radius:12px;min-width:0;padding:17px}.toolchainPathCard>p{color:var(--muted);margin:7px 0 12px;font-size:10.5px}.toolchainPathSteps{flex-wrap:wrap;gap:6px;display:flex}.toolchainPathSteps span{color:var(--teal-dark);background:var(--teal-soft);border-radius:999px;padding:5px 8px;font-size:9px;font-weight:750;position:relative}.toolchainPathCard>small{color:#6e818b;border-top:1px solid #e1e9ed;margin-top:13px;padding-top:11px;font-size:9.5px;line-height:1.48;display:block}.toolchainPathCard>small strong{color:var(--navy)}.boundedGuideLauncher{z-index:30;color:#fff;background:var(--rail-start);cursor:pointer;border:1px solid #8db8c5;border-radius:12px;justify-content:space-between;align-items:center;gap:10px;min-width:150px;padding:10px 13px;display:flex;position:fixed;bottom:18px;right:18px;box-shadow:0 12px 30px #0a2b3f38}.boundedGuideLauncher span,.boundedGuideLauncher small{display:block}.boundedGuideLauncher span{font-size:12px;font-weight:800}.boundedGuideLauncher small{color:#b8dce5;font-size:8px}.boundedGuideBackdrop{z-index:40;background:var(--overlay);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);justify-content:flex-end;align-items:center;padding:12px;display:flex;position:fixed;inset:0}.boundedGuidePanel{background:#fff;border:1px solid #c9d9df;border-radius:16px;width:min(470px,100%);max-height:calc(100vh - 24px);overflow-y:auto;box-shadow:0 24px 60px #081f2e47}.boundedGuidePanel>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:16px;padding:18px 20px 14px;display:flex}.boundedGuidePanel h2{color:var(--navy);margin:0;font-size:22px;line-height:1.15}.boundedGuideClose{border:1px solid var(--line);width:32px;height:32px;color:var(--muted);cursor:pointer;background:#fff;border-radius:9px;flex:none;font-size:21px;line-height:1}.boundedGuideBoundary{border-left:3px solid var(--teal);background:var(--teal-soft);border-radius:8px;margin:14px 20px 0;padding:12px 13px}.boundedGuideBoundary strong{color:var(--navy);font-size:11px}.boundedGuideBoundary p{color:#536d79;margin:4px 0 0;font-size:9.5px;line-height:1.45}.boundedGuideTranscript{gap:6px;margin:14px 20px 0;display:grid}.boundedGuideTranscript div{background:#f5f8f9;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;gap:12px;padding:8px 10px;display:grid}.boundedGuideTranscript span{color:var(--muted);font-size:9px}.boundedGuideTranscript strong{color:var(--navy);text-align:right;font-size:9px}.boundedGuideQuestion{padding:18px 20px 20px}.boundedGuideQuestion>p{color:var(--teal-dark);letter-spacing:.06em;margin:0;font-size:8.5px;font-weight:850}.boundedGuideQuestion h3{color:var(--navy);margin:5px 0 13px;font-size:18px}.boundedGuideQuestion>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.boundedGuideQuestion button{min-height:42px;color:var(--ink);text-align:left;cursor:pointer;background:#fff;border:1px solid #cbdbe1;border-radius:9px;padding:9px 10px;font-size:10px;font-weight:700}.boundedGuideQuestion button:hover{border-color:var(--teal);background:var(--teal-soft)}.boundedGuideResult{border:1px solid var(--line);border-top:3px solid var(--teal);background:#fbfcfd;border-radius:11px;margin:18px 20px 20px;padding:17px}.boundedGuideResult--escalate{border-top-color:var(--attention);background:#fffaf5}.boundedGuideResult h3{color:var(--navy);margin:3px 0 7px;font-size:20px}.boundedGuideResult>p:not(.eyebrow){color:var(--muted);margin:0;font-size:11px;line-height:1.55}.boundedGuideResult>div{background:#f0f5f6;border-radius:8px;margin:13px 0;padding:10px 11px}.boundedGuideResult>div strong,.boundedGuideResult>div span{display:block}.boundedGuideResult>div strong{color:var(--teal-dark);text-transform:uppercase;font-size:9px}.boundedGuideResult>div span{color:#536d79;margin-top:4px;font-size:9.5px;line-height:1.45}.boundedGuideResult>a,.boundedGuideResult>button{margin:0 7px 0 0}.boundedGuidePanel>footer{border-top:1px solid var(--line);color:#71848d;padding:12px 20px 16px}.boundedGuidePanel>footer span,.boundedGuidePanel>footer small{display:block}.boundedGuidePanel>footer span{color:var(--teal-dark);text-transform:uppercase;font-size:8.5px;font-weight:800}.boundedGuidePanel>footer small{margin-top:4px;font-size:8px;line-height:1.4}.primaryButton,.secondaryButton{cursor:pointer;border-radius:9px;justify-content:center;align-items:center;min-height:40px;padding:9px 14px;font-weight:750;text-decoration:none;display:inline-flex}.primaryButton{border:1px solid var(--primary-fill);color:var(--primary-ink);background:var(--primary-fill)}.primaryButton:disabled,.textButton:disabled{opacity:.55;cursor:not-allowed}.secondaryButton{color:var(--teal-dark);background:#fff;border:1px solid #acc5ce}.inlineButton{margin-top:18px}.loadingPanel{border:1px solid var(--line);background:#fff;border-radius:16px;justify-content:center;align-items:center;gap:16px;min-height:360px;margin:42px clamp(22px,4vw,54px);padding:28px;display:flex}.loadingMark{color:#fff;background:var(--teal);border-radius:12px;place-items:center;width:44px;height:44px;font-weight:850;display:grid}.loadingPanel p{color:var(--muted);margin:5px 0 0}.pageSection{border:1px solid var(--line);background:#fff;border-radius:16px;margin:42px clamp(22px,4vw,54px);padding:clamp(28px,5vw,54px)}.contactWorkspace{grid-template-columns:minmax(0,1.05fr) minmax(310px,.95fr);align-items:start;gap:18px;margin-top:22px;display:grid}.contactForm,.contactRoster{border:1px solid var(--line);background:#fbfcfd;border-radius:14px;padding:22px}.formIntro{align-items:center;gap:12px;display:flex}.formIntro h2,.rosterHeader h2{margin:0;font-size:20px}.stepNumber{color:#fff;background:var(--teal);border-radius:9px;place-items:center;width:32px;height:32px;font-size:12px;font-weight:850;display:inline-grid}.formLead{color:var(--muted);margin:13px 0 20px;font-size:13px;line-height:1.5}.fieldGrid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.fieldGroup{margin-bottom:15px}.fieldGroup>label,.fieldHeading label{margin-bottom:7px;font-size:12px;font-weight:750;display:block}.optional{color:#758691;margin-left:5px;font-size:10px;font-weight:550}.fieldGroup input:not([type=checkbox]){width:100%;min-height:42px;color:var(--ink);background:#fff;border:1px solid #cbd9df;border-radius:8px;padding:9px 11px}.fieldGroup input[aria-invalid=true]{border-color:#a74845}.fieldHeading{justify-content:space-between;align-items:center;gap:12px;display:flex}.fieldHeading label{margin:0}.fieldHeading span,.fieldHelp{color:#71838e;font-size:10px}.fieldHelp{margin:5px 0 8px}.domainTrigger{width:100%;min-height:44px;color:var(--ink);text-align:left;cursor:pointer;background:#fff;border:1px solid #cbd9df;border-radius:8px;justify-content:space-between;padding:10px 12px;display:flex}.domainMenu{background:#fff;border:1px solid #cbd9df;border-radius:10px;gap:4px;max-height:360px;margin-top:8px;padding:8px;display:grid;overflow-y:auto;box-shadow:0 14px 30px #123b5417}.domainOption{cursor:pointer;border-radius:8px;grid-template-columns:18px minmax(0,1fr);align-items:start;gap:9px;padding:8px;display:grid}.domainOption:hover{background:#edf5f7}.domainOption input{accent-color:var(--teal);margin:3px 0 0}.domainOption strong,.domainOption small{display:block}.domainOption strong{font-size:12px}.domainOption small{color:var(--muted);margin-top:2px;font-size:10px;line-height:1.35}.menuDone{color:#fff;background:var(--teal);cursor:pointer;border:0;border-radius:8px;justify-self:end;padding:7px 12px}.selectedDomains{flex-wrap:wrap;gap:6px;margin-top:9px;display:flex}.selectedDomains span{color:var(--teal-dark);background:var(--teal-soft);text-transform:capitalize;border-radius:999px;padding:5px 8px;font-size:10px;font-weight:680}.fieldError{color:#9b3432;margin:6px 0 0;font-size:11px;font-weight:650}.formActions{align-items:center;gap:13px;padding-top:5px;display:flex}.formActions p{color:#71838e;margin:0;font-size:10px}.formSaveError{color:#9b3432;margin:12px 0 0;font-size:11px;font-weight:650}.rosterHeader{justify-content:space-between;align-items:start;gap:15px;display:flex}.rosterHeader>span{color:#566c78;background:#eef3f5;border-radius:999px;padding:5px 8px;font-size:10px;font-weight:700}.emptyRoster{text-align:center;border:1px dashed #c8d9e1;border-radius:11px;margin-top:18px;padding:30px 16px}.emptyRoster p{color:#71838e;max-width:300px;margin:6px auto 0;font-size:12px}.contactCard{border:1px solid var(--line);background:#fff;border-radius:11px;margin-top:12px;padding:14px}.contactCard p{color:var(--muted);margin:4px 0 0;font-size:11px}.textButton{color:#8a3c39;cursor:pointer;background:0 0;border:0;margin-top:10px;padding:0;font-size:11px;font-weight:700}.srOnly{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}:root[data-theme=dark] .tenantGate>section,:root[data-theme=dark] .metricCard,:root[data-theme=dark] .responsePanel textarea,:root[data-theme=dark] .responsePanel input,:root[data-theme=dark] .responsePanel select,:root[data-theme=dark] .geminiRehearsalSteps>article,:root[data-theme=dark] .fileButton,:root[data-theme=dark] .metadataAction select,:root[data-theme=dark] .tenantReportRead dl div,:root[data-theme=dark] .sponsorDecisionCard>select,:root[data-theme=dark] .packageCandidateRead,:root[data-theme=dark] .sponsorDecisionHistory>div,:root[data-theme=dark] .releaseAudienceCard,:root[data-theme=dark] .betaFeedbackPanel,:root[data-theme=dark] .betaFeedbackFields select,:root[data-theme=dark] .betaFeedbackFields .betaSupportChoice,:root[data-theme=dark] .ownerComparisonScenario select,:root[data-theme=dark] .handbackCandidateFacts div,:root[data-theme=dark] .toolchainPathCard,:root[data-theme=dark] .boundedGuidePanel,:root[data-theme=dark] .boundedGuideClose,:root[data-theme=dark] .boundedGuideQuestion button,:root[data-theme=dark] .secondaryButton,:root[data-theme=dark] .loadingPanel,:root[data-theme=dark] .pageSection,:root[data-theme=dark] .fieldGroup input:not([type=checkbox]),:root[data-theme=dark] .domainTrigger,:root[data-theme=dark] .domainMenu,:root[data-theme=dark] .contactCard{background:var(--surface)}:root[data-theme=dark] .journeyStep,:root[data-theme=dark] .validationCard,:root[data-theme=dark] .gateCard,:root[data-theme=dark] .packageGrid article,:root[data-theme=dark] .definitionGrid article,:root[data-theme=dark] .metadataAction,:root[data-theme=dark] .sponsorDecisionCard,:root[data-theme=dark] .releaseFamilyGrid article,:root[data-theme=dark] .betaFeedbackPanel form,:root[data-theme=dark] .ownerTriageItem,:root[data-theme=dark] .coverageCard,:root[data-theme=dark] .requirementRows article,:root[data-theme=dark] .exclusionGrid article,:root[data-theme=dark] .handbackOutputCard,:root[data-theme=dark] .handbackCandidate,:root[data-theme=dark] .toolchainLayerCard,:root[data-theme=dark] .boundedGuideResult,:root[data-theme=dark] .contactForm,:root[data-theme=dark] .contactRoster{background:var(--surface-subtle)}:root[data-theme=dark] .releasePackageIdentity,:root[data-theme=dark] .boundedGuideTranscript div{background:var(--surface-muted)}:root[data-theme=dark] .journeyStep--current,:root[data-theme=dark] .domainOption:hover{background:var(--surface-tint)}:root[data-theme=dark] .releaseStage{background:var(--surface-subtle)}:root[data-theme=dark] .releaseStage--complete{background:var(--surface-positive)}:root[data-theme=dark] .releaseStage--revoked,:root[data-theme=dark] .boundedGuideResult--escalate{background:var(--surface-danger)}:root[data-theme=dark] .releasePortalHold,:root[data-theme=dark] .advisorPackageHold{background:var(--surface-attention)}:root[data-theme=dark] .geminiRehearsal,:root[data-theme=dark] .tenantReportRead{background:linear-gradient(135deg, var(--surface-tint), var(--surface))}:root[data-theme=dark] .pageIntro h1,:root[data-theme=dark] .pageSection h1,:root[data-theme=dark] .sectionHeading h2,:root[data-theme=dark] .metricCard strong{color:var(--ink-strong)}:root[data-theme=dark] .metricCard>span,:root[data-theme=dark] .responsePanel label,:root[data-theme=dark] .geminiRehearsalIntro label,:root[data-theme=dark] .geminiRehearsalSteps label,:root[data-theme=dark] .metadataAction label,:root[data-theme=dark] .metadataAction legend,:root[data-theme=dark] .sponsorDecisionCard>label,:root[data-theme=dark] .betaFeedbackFields label,:root[data-theme=dark] .ownerTriageItem dd,:root[data-theme=dark] .ownerComparisonScenario label{color:var(--ink-medium)}:root[data-theme=dark] .plainList li,:root[data-theme=dark] .basisLine,:root[data-theme=dark] .compactSummary li,:root[data-theme=dark] .geminiRehearsalSteps .boundaryConfirmation,:root[data-theme=dark] .releasePackageIdentity,:root[data-theme=dark] .coverageBoundary p,:root[data-theme=dark] .coverageCard--lane dd,:root[data-theme=dark] .requirementReviewList blockquote,:root[data-theme=dark] .handbackCandidateFacts dd,:root[data-theme=dark] .boundedGuideBoundary p,:root[data-theme=dark] .boundedGuideResult>div span{color:var(--ink-soft)}:root[data-theme=dark] .scenarioPicker select,:root[data-theme=dark] .themeControl select,:root[data-theme=dark] .responsePanel textarea,:root[data-theme=dark] .responsePanel input,:root[data-theme=dark] .responsePanel select,:root[data-theme=dark] .geminiRehearsalIntro select,:root[data-theme=dark] .geminiRehearsalSteps select,:root[data-theme=dark] .metadataAction select,:root[data-theme=dark] .sponsorDecisionCard>select,:root[data-theme=dark] .betaFeedbackFields select,:root[data-theme=dark] .betaFeedbackFields .betaSupportChoice,:root[data-theme=dark] .ownerComparisonScenario select,:root[data-theme=dark] .boundedGuideQuestion button,:root[data-theme=dark] .fieldGroup input:not([type=checkbox]),:root[data-theme=dark] .domainTrigger,:root[data-theme=dark] .domainMenu{border-color:var(--control-border)}:root[data-theme=dark] .heroVersion{color:var(--muted);border-color:var(--control-border);background:var(--floating-surface)}:root[data-theme=dark] .statusPill--checking,:root[data-theme=dark] .statusBadge--declared,:root[data-theme=dark] .statusBadge--preview-only,:root[data-theme=dark] .statusBadge--early,:root[data-theme=dark] .statusBadge--waiting-on-owner,:root[data-theme=dark] .statusBadge--low{color:var(--neutral-ink);background:var(--neutral-soft)}:root[data-theme=dark] .sideRail nav a.active{color:var(--ink-strong);background:var(--surface-tint)}@media (width<=1320px){.journeyRail{grid-template-columns:repeat(3,minmax(0,1fr))}.journeyStep p{min-height:auto}}@media (width<=1120px){.roadmapList,.handbackOutputGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.tenantReportRead{grid-template-columns:1fr}.tenantReportActions{flex-direction:row}}@media (width<=920px){.appFrame{grid-template-columns:1fr}.sideRail{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:13px 20px;width:100%;height:auto;padding:13px 18px;display:grid;position:static}.railContext,.railLabel,.railNotice{display:none}.sideRail nav{grid-column:1/-1;grid-template-columns:repeat(4,1fr);display:grid}.sideRail nav.ownerNav{grid-template-columns:repeat(4,minmax(0,1fr))}.sideRail nav a{justify-content:center}.topBar{grid-template-columns:minmax(0,1fr) auto;position:static}.topBarActions{grid-area:1/2}.scenarioPicker{grid-area:2/1/auto/-1;grid-template-columns:auto minmax(0,1fr)}.mobilePersonaPicker{grid-row:3;display:grid}.metricGrid--four{grid-template-columns:repeat(4,minmax(0,1fr))}.metricCard{min-height:112px;padding:15px}.contactWorkspace,.metadataActionGrid,.geminiRehearsalSteps{grid-template-columns:1fr}.metadataAction>summary{min-height:auto}.betaFeedbackFields{grid-template-columns:repeat(2,minmax(0,1fr))}.ownerTriageList{grid-template-columns:1fr}.ownerComparisonScenario{grid-template-columns:1fr;align-items:start}.coverageGrid--lanes{grid-template-columns:repeat(3,minmax(0,1fr))}.toolchainLayerGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.releaseAudienceGrid{grid-template-columns:1fr}.releaseAudienceCard>p{min-height:0}}@media (width<=720px){.sideRail nav a{gap:5px;padding:8px 6px;font-size:11px}.sideRail nav a>span{width:22px;height:22px}.topBar{padding:12px 18px}.themeControl{min-width:104px}.statusPill{display:none}.pageIntro{grid-template-columns:1fr;padding-top:30px}.pageIntro h1{font-size:35px}.metricGrid--four{grid-template-columns:repeat(2,minmax(0,1fr))}.geminiRehearsalIntro{grid-template-columns:1fr}.exchangeSuccess{flex-direction:column;align-items:flex-start}.tenantReportRead dl{grid-template-columns:repeat(2,minmax(0,1fr))}.tenantReportActions{flex-direction:column;align-items:stretch}.journeyRail,.validationGrid,.definitionGrid,.twoColumnSection,.sponsorDecisionGrid,.sponsorDecisionHistory,.roadmapList{grid-template-columns:1fr}.fieldGrid{grid-template-columns:1fr;gap:0}.formActions{flex-direction:column;align-items:flex-start}.betaFeedbackFields{grid-template-columns:1fr}.betaFeedbackActions{flex-direction:column;align-items:flex-start}.ownerTriageItem dl{grid-template-columns:repeat(2,minmax(0,1fr))}.coverageGrid--lanes,.coverageLongPoles,.requirementRows article,.requirementReviewList .coverageCard{grid-template-columns:1fr}.exclusionGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.handbackCandidateFacts,.toolchainPathGrid{grid-template-columns:1fr}.releaseReceiptRead{grid-template-columns:1fr;align-items:start}.boundedGuideBackdrop{align-items:flex-end;padding:8px}.boundedGuidePanel{border-radius:15px;width:100%;max-height:calc(100vh - 16px)}.boundedGuideLauncher{bottom:12px;right:12px}}@media (width<=430px){.sideRail nav a{flex-direction:column}.scenarioPicker>span{display:none}.scenarioPicker{grid-template-columns:1fr}.workspaceSection,.pageIntro{margin-left:14px;margin-right:14px;padding-left:18px;padding-right:18px}.workspaceSection--flush{padding-left:0;padding-right:0}.requirementFollowUpGrid,.requirementReadinessGrid,.exclusionGrid,.handbackOutputGrid{grid-template-columns:1fr}.handbackCandidateHeader,.handbackCandidateFooter{flex-direction:column;align-items:flex-start}.handbackCandidateHeader>span{justify-content:flex-start}.toolchainLayerGrid{grid-template-columns:1fr}.toolchainPathHeading{flex-direction:column;align-items:flex-start}.releaseFamilyGrid,.boundedGuideQuestion>div{grid-template-columns:1fr}.boundedGuideTranscript div{grid-template-columns:1fr;gap:3px}.boundedGuideTranscript strong{text-align:left}.tenantGateHeader{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important}}@media print{:root,:root[data-theme=dark]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:#17374a;--navy:#10384f;--navy-deep:#0b2c40;--teal:#246f86;--teal-dark:#195d72;--teal-soft:#e8f2f5;--paper:#fff;--canvas:#fff;--ink:#17374a;--muted:#647884;--line:#d8e3e8;--attention:#9a5a2f;--attention-soft:#fbf1e9;--positive:#2b7151;--positive-soft:#eaf5ef;--surface:#fff;--surface-subtle:#fbfcfd;--surface-muted:#f5f8f9;--surface-tint:#f0f7f8;--surface-positive:#f3faf7;--surface-attention:#fffaf2;--surface-danger:#fff7f5;--control-border:#cbd9df;--ink-strong:#112f42;--ink-medium:#294b5a;--ink-soft:#49616d;--neutral-soft:#eef0f4;--neutral-ink:#5c6575;--topbar:#fff;--floating-surface:#fff;--shadow-rgb:16,56,79;background:#fff}body{background:#fff}.appFrame{display:block}.sideRail,.topBar,.themeControl,.boundedGuideLauncher,.betaFeedbackPanel{display:none!important}.pageCanvas{max-width:none;padding:0}.workspaceSection,.nextActionCard,.decisionCard,.metricCard{box-shadow:none}}
