:root{color:#e5edf7;background:#07111f;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-synthesis:none;text-rendering:optimizeLegibility}*{box-sizing:border-box}body{margin:0;min-width:320px;min-height:100vh;background:radial-gradient(circle at 18% 12%,rgb(34 197 94 / 12%),transparent 24rem),radial-gradient(circle at 82% 8%,rgb(249 115 22 / 16%),transparent 24rem),linear-gradient(135deg,#07111f,#0c1524 46%,#101827)}button,a{font:inherit}button{cursor:pointer}.app-shell{display:grid;grid-template-columns:280px minmax(0,1fr);min-height:100vh}.sidebar{border-right:1px solid rgb(148 163 184 / 14%);background:#08101ed1;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);display:flex;flex-direction:column;gap:32px;padding:28px;position:sticky;top:0;height:100vh}.brand-mark{align-items:center;display:flex;gap:14px}.brand-icon{align-items:center;background:linear-gradient(135deg,#22c55e,#f59e0b);border-radius:16px;color:#04111f;display:inline-flex;font-size:.82rem;font-weight:900;height:48px;justify-content:center;letter-spacing:-.04em;width:48px}.brand-mark strong,.panel h2,.topbar h1{color:#fff}.brand-mark small,.sidebar-card span,.indicator-card span,.indicator-card small,.stage-row span,.task-item small,.document-item span,.table-head,.eyebrow,.subtitle{color:#94a3b8}.brand-mark small{display:block;margin-top:2px}nav{display:grid;gap:8px}nav a{border-radius:14px;color:#cbd5e1;padding:12px 14px;text-decoration:none}nav a.active,nav a:hover{background:#22c55e1f;color:#fff}.sidebar-card,.panel,.indicator-card{border:1px solid rgb(148 163 184 / 14%);background:#0f172ab8;box-shadow:0 24px 80px #0000003d}.sidebar-card{border-radius:22px;margin-top:auto;padding:18px}.sidebar-card strong{display:block;margin:8px 0}.sidebar-card p,.alert-row p,.risk-item p{color:#b6c2d2;line-height:1.55;margin:0}.dashboard{padding:32px}.topbar{align-items:flex-start;display:flex;justify-content:space-between;gap:24px;margin-bottom:28px}.eyebrow{font-size:.76rem;font-weight:800;letter-spacing:.16em;margin:0 0 10px;text-transform:uppercase}h1,h2,p{margin-top:0}.topbar h1{font-size:clamp(2rem,4vw,4.75rem);letter-spacing:-.06em;line-height:.95;margin-bottom:14px;max-width:760px}.subtitle{font-size:1.05rem;line-height:1.65;max-width:820px}.topbar-actions{display:flex;gap:12px;padding-top:8px}.primary-button,.ghost-button{border:0;border-radius:999px;min-height:44px;padding:0 18px}.primary-button{background:linear-gradient(135deg,#22c55e,#f59e0b);color:#04111f;font-weight:800}.ghost-button{background:#0f172ab8;border:1px solid rgb(148 163 184 / 18%);color:#dbeafe}.indicator-grid{display:grid;gap:16px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:16px}.indicator-card{border-radius:24px;overflow:hidden;padding:22px;position:relative}.indicator-card:before,.alert-row:before,.risk-item:before,.task-item:before,.document-item:before{content:"";inset:0 auto 0 0;position:absolute;width:4px}.indicator-card.green:before,.alert-row.green:before,.risk-item.green:before,.task-item.green:before,.document-item.green:before{background:#22c55e}.indicator-card.yellow:before,.alert-row.yellow:before,.risk-item.yellow:before,.task-item.yellow:before,.document-item.yellow:before{background:#eab308}.indicator-card.orange:before,.alert-row.orange:before,.risk-item.orange:before,.task-item.orange:before,.document-item.orange:before{background:#f97316}.indicator-card.red:before,.alert-row.red:before,.risk-item.red:before,.task-item.red:before,.document-item.red:before{background:#ef4444}.indicator-topline,.panel-heading{align-items:center;display:flex;justify-content:space-between;gap:16px}.indicator-card strong{color:#fff;display:block;font-size:1.7rem;letter-spacing:-.04em;margin:14px 0 6px;text-transform:capitalize}.urgency-pill{align-items:center;border:1px solid rgb(148 163 184 / 16%);border-radius:999px;display:inline-flex;font-size:.76rem;font-weight:800;gap:7px;padding:6px 10px;white-space:nowrap}.urgency-pill.green{background:#22c55e1c;color:#86efac}.urgency-pill.yellow{background:#eab3081c;color:#fde047}.urgency-pill.orange{background:#f973161f;color:#fdba74}.urgency-pill.red{background:#ef44441f;color:#fca5a5}.urgency-dot{border-radius:999px;display:inline-block;flex:0 0 auto;height:10px;width:10px}.urgency-dot.green{background:#22c55e}.urgency-dot.yellow{background:#eab308}.urgency-dot.orange{background:#f97316}.urgency-dot.red{background:#ef4444}.content-grid{display:grid;gap:16px;grid-template-columns:minmax(0,1fr) minmax(320px,.9fr);margin-bottom:16px}.alerts-grid{grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr)}.panel{border-radius:28px;padding:24px}.panel-heading{margin-bottom:22px}.panel-heading.compact{margin-bottom:12px}.panel h2{font-size:1.35rem;letter-spacing:-.03em;margin-bottom:0}.status-pill{border:1px solid rgb(45 212 191 / 28%);border-radius:999px;color:#99f6e4;max-width:520px;padding:8px 12px}.alert-list,.stage-list,.task-list,.risk-list,.document-list{display:grid;gap:12px}.alert-row,.risk-item,.task-item,.document-item{background:#0206176b;border:1px solid rgb(148 163 184 / 10%);border-radius:18px;overflow:hidden;padding:16px;position:relative}.alert-row{align-items:flex-start;display:grid;gap:12px;grid-template-columns:auto 1fr}.alert-row strong,.alert-row span,.risk-item strong,.task-item strong,.document-item strong,.stage-row strong{color:#fff;display:block}.alert-row span{color:#94a3b8;font-size:.75rem;font-weight:800;text-transform:uppercase}.site-facts{display:grid;gap:16px;margin:0}.site-facts div{border-bottom:1px solid rgb(148 163 184 / 10%);padding-bottom:12px}.site-facts div:last-child{border-bottom:0}.site-facts dt{color:#94a3b8;font-size:.74rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.site-facts dd{color:#fff;line-height:1.5;margin:6px 0 0}.stage-row{align-items:center;background:#0206176b;border:1px solid rgb(148 163 184 / 10%);border-radius:18px;display:grid;gap:14px;grid-template-columns:auto 1fr auto;padding:16px}.entitlement-control-row{align-items:stretch;grid-template-columns:auto minmax(180px,1fr) auto}.entitlement-control-row .interaction-row,.entitlement-control-row .local-state-note{grid-column:2 / -1}.stage-row b{color:#fff;font-size:1rem}.task-item,.risk-item{display:grid;gap:8px}.risk-item>div{align-items:flex-start;display:flex;flex-direction:column;gap:8px}.risk-item small{color:#cbd5e1;line-height:1.5}.document-item{align-items:center;display:grid;gap:12px;grid-template-columns:auto 1fr auto}.checklist-grid,.reviewer-grid,.readiness-scorecard-grid,.activity-log-list{display:grid;gap:12px}.checklist-item,.reviewer-item,.readiness-scorecard-item,.activity-log-item{background:#0206176b;border:1px solid rgb(148 163 184 / 10%);border-radius:18px;min-width:0;overflow-wrap:anywhere;display:grid;gap:12px;padding:16px}.checklist-item,.reviewer-item{grid-template-columns:minmax(0,1fr) minmax(190px,.34fr)}.reviewer-item{grid-template-columns:minmax(0,.7fr) minmax(190px,.3fr)}.readiness-scorecard-grid{grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:14px}.activity-review-surface .activity-filter-bar{display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:16px}.audit-explainability-grid{display:grid;gap:12px;grid-template-columns:repeat(5,minmax(0,1fr));margin-bottom:16px}.audit-explainability-card{background:#0f172a8f;border:1px solid rgb(56 189 248 / 20%);border-radius:18px;display:grid;gap:8px;min-width:0;padding:14px}.audit-explainability-card strong{color:#fff}.audit-explainability-card small{color:#cbd5e1;line-height:1.45}.activity-review-surface .activity-filter-bar .wide{grid-column:1 / -1}.activity-review-surface .activity-filter-bar select,.activity-review-surface .activity-filter-bar input{width:100%}.activity-review-surface .activity-log-meta{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.activity-review-surface .activity-log-empty-state{background:#0206176b;border:1px solid rgb(148 163 184 / 10%);border-radius:18px;color:#cbd5e1;line-height:1.55;padding:24px}.activity-review-surface .activity-log-empty-state p{margin:0 0 8px}.readiness-scorecard-item.green{border-color:#22c55e42}.readiness-scorecard-item.yellow{border-color:#eab30847}.readiness-scorecard-item.orange{border-color:#f973164d}.readiness-scorecard-item.red{border-color:#ef444457}.checklist-item strong,.reviewer-item strong,.readiness-scorecard-item strong,.activity-log-item strong{color:#fff}.checklist-item small,.reviewer-item small,.readiness-scorecard-item small,.activity-log-item small{color:#cbd5e1;line-height:1.5}.reviewer-item .wide{grid-column:1 / -1}.decision-entry-form,.activity-note-form{display:grid;gap:12px;margin-bottom:16px}.decision-entry-form .primary-button,.activity-note-form .primary-button{justify-self:start}.decision-log-list{margin-top:8px}.activity-log-item p{color:#cbd5e1;line-height:1.5;margin:0}.local-control-group{align-items:stretch}.local-control-group>.select-field,.document-control-row>.select-field{max-width:100%}.table-panel{overflow:hidden}.property-table{display:grid;min-width:760px}.property-row{align-items:center;border-top:1px solid rgb(148 163 184 / 10%);display:grid;gap:16px;grid-template-columns:1.2fr .8fr .8fr 1.4fr;padding:16px 0}.property-row strong{color:#fff}.property-row span{color:#cbd5e1}.property-row em{background:#3b82f621;border:1px solid rgb(96 165 250 / 18%);border-radius:999px;color:#bfdbfe;font-style:normal;justify-self:start;padding:6px 10px}.table-head{border-top:0;font-size:.75rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}@media(max-width:1180px){.readiness-scorecard-grid,.audit-explainability-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.app-shell{grid-template-columns:1fr}.sidebar{height:auto;position:static}.indicator-grid,.content-grid,.alerts-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.dashboard,.sidebar{padding:20px}.topbar,.panel-heading,.indicator-topline{align-items:stretch;flex-direction:column}.topbar-actions{flex-direction:column}.indicator-grid,.content-grid,.alerts-grid,.checklist-item,.reviewer-item,.readiness-scorecard-grid,.audit-explainability-grid,.entitlement-control-row{grid-template-columns:1fr}.entitlement-control-row .interaction-row,.entitlement-control-row .local-state-note{grid-column:auto}.table-panel{overflow-x:auto}}.workflow-panel{margin-bottom:16px}.filter-grid{display:grid;gap:14px;grid-template-columns:repeat(5,minmax(150px,1fr))}.filter-field,.inline-select{display:grid;gap:7px}.filter-field span,.inline-select span{color:#94a3b8;font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.filter-field select,.inline-select select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#02061794;border:1px solid rgb(148 163 184 / 18%);border-radius:14px;color:#e5edf7;min-height:42px;padding:0 12px}.task-header{align-items:center;display:flex;justify-content:space-between;gap:12px}.task-header>span{color:#94a3b8;font-size:.82rem}.interaction-row{align-items:end;display:flex;flex-wrap:wrap;gap:10px;margin-top:6px}.select-field{display:grid;flex:1 1 180px;gap:7px;min-width:0}.select-field span{color:#94a3b8;font-size:.72rem;font-weight:800;letter-spacing:.08em;line-height:1.2;text-transform:uppercase}.select-field select{background:#02061794;border:1px solid rgb(148 163 184 / 18%);border-radius:14px;color:#e5edf7;font:inherit;min-height:42px;min-width:0;padding:10px 12px;width:100%}.select-field select:focus{border-color:#38bdf8b8;outline:none}.mini-button{background:#0f172ad1;border:1px solid rgb(148 163 184 / 18%);border-radius:999px;color:#dbeafe;min-height:36px;padding:0 12px;white-space:normal}.mini-button:hover,.filter-field select:focus,.inline-select select:focus{border-color:#38bdf8b8;outline:none}.document-item{grid-template-columns:auto 1fr auto}.document-item small{color:#cbd5e1;grid-column:2 / -1;line-height:1.45}.empty-state{border:1px dashed rgb(148 163 184 / 22%);border-radius:18px;color:#94a3b8;margin:0;padding:18px}@media(max-width:1180px){.filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.filter-grid{grid-template-columns:1fr}.task-header,.interaction-row{align-items:stretch;flex-direction:column}}.primary-nav{display:grid;gap:18px}.nav-group{display:grid;gap:8px}.nav-group>span{color:#64748b;font-size:.7rem;font-weight:900;letter-spacing:.12em;padding:0 14px;text-transform:uppercase}.nav-group a{display:grid;gap:4px}.nav-group a strong{color:inherit;font-size:.94rem}.nav-group a small{color:#94a3b8;line-height:1.35}.breadcrumb-bar{align-items:center;background:#02061761;border:1px solid rgb(148 163 184 / 12%);border-radius:999px;color:#94a3b8;display:flex;flex-wrap:wrap;gap:10px;margin-bottom:18px;padding:10px 16px}.breadcrumb-bar strong{color:#fff}.breadcrumb-bar small{color:#cbd5e1}.ia-support-grid{grid-template-columns:minmax(0,1fr) minmax(320px,.9fr)}.consultant-list,.boundary-list{display:grid;gap:12px}.consultant-item,.boundary-item{background:#0206176b;border:1px solid rgb(148 163 184 / 10%);border-radius:18px;padding:16px}.consultant-item{display:grid;gap:6px}.consultant-item strong{color:#fff}.consultant-item span,.consultant-item small,.boundary-item span{color:#cbd5e1;line-height:1.45}.boundary-item{align-items:flex-start;display:grid;gap:10px;grid-template-columns:auto 1fr}.intake-panel{margin-bottom:16px}.intake-grid{display:grid;gap:14px;grid-template-columns:repeat(4,minmax(0,1fr))}.intake-field{display:grid;gap:7px}.intake-field.wide{grid-column:span 2}.intake-field span{color:#94a3b8;font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.intake-field input,.intake-field select,.intake-field textarea{background:#02061794;border:1px solid rgb(148 163 184 / 18%);border-radius:14px;color:#e5edf7;font:inherit;min-height:42px;padding:10px 12px;width:100%}.intake-field textarea{min-height:88px;resize:vertical}.intake-field input:focus,.intake-field select:focus,.intake-field textarea:focus{border-color:#38bdf8b8;outline:none}@media(max-width:1180px){.intake-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.intake-grid,.intake-field.wide{grid-column:auto;grid-template-columns:1fr}}.management-panel,.document-hub-panel,.admin-panel{margin-bottom:16px}.management-grid,.hub-grid,.admin-grid{display:grid;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr))}.management-card,.hub-card,.report-card,.work-package-card,.admin-grid article,.contact-detail,.audit-item{background:#0206176b;border:1px solid rgb(148 163 184 / 10%);border-radius:18px;padding:16px}.management-card,.hub-card,.report-card,.work-package-card,.admin-grid article{display:grid;gap:10px}.management-card strong,.hub-card strong,.report-card strong,.work-package-card strong,.admin-grid strong{color:#fff}.management-card>small,.hub-card small,.hub-card p,.report-card small,.work-package-card small,.admin-grid small,.admin-grid span,.contact-detail span,.contact-detail small,.contact-detail p{color:#cbd5e1;line-height:1.45}.management-fields{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.inline-select input{background:#02061794;border:1px solid rgb(148 163 184 / 18%);border-radius:14px;color:#e5edf7;min-height:42px;padding:0 12px}.hub-card span,.hub-card em,.report-card em,.work-package-card em{color:#fca5a5;font-style:normal}.contact-actions{align-items:end;display:grid;gap:10px;grid-template-columns:1fr auto;margin-bottom:12px}.contact-detail{display:grid;gap:6px;margin-bottom:12px}.contact-detail strong{color:#fff}.reporting-grid{margin-bottom:16px}.audit-list{display:grid;gap:10px;margin-top:16px}.audit-item{color:#cbd5e1}@media(max-width:1180px){.management-grid,.hub-grid,.admin-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.management-grid,.hub-grid,.admin-grid,.management-fields,.contact-actions{grid-template-columns:1fr}}.project-detail-panel,.rule-explainer,.reminder-panel{margin-bottom:16px}.project-detail-grid,.rule-grid,.reminder-grid{display:grid;gap:14px;grid-template-columns:repeat(4,minmax(0,1fr))}.project-detail-grid article,.rule-grid article,.reminder-grid article,.deadline-columns>div,.toggle-row{background:#0206176b;border:1px solid rgb(148 163 184 / 10%);border-radius:18px;padding:16px}.project-detail-grid article,.rule-grid article,.reminder-grid article,.deadline-columns>div{display:grid;gap:8px}.project-detail-grid span,.rule-grid small,.reminder-grid span,.project-detail-grid small,.deadline-columns small,.rule-note{color:#cbd5e1;line-height:1.45}.project-detail-grid strong,.rule-grid strong,.reminder-grid strong,.deadline-columns strong{color:#fff}.rule-note{background:#ef44441a;border:1px solid rgb(239 68 68 / 18%);border-radius:18px;margin:14px 0;padding:14px}.deadline-columns{display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.toggle-row{align-items:center;color:#e5edf7;display:flex;gap:10px}.dependency-editor select{min-height:96px}@media(max-width:1180px){.project-detail-grid,.rule-grid,.reminder-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.project-detail-grid,.rule-grid,.reminder-grid,.deadline-columns{grid-template-columns:1fr}}.portfolio-panel,.financial-sensitivity-panel,.entitlement-phase-panel,.visibility-matrix-panel,.state-polish-panel{margin-bottom:16px}.portfolio-grid,.sensitivity-grid,.phase-grid,.state-grid{display:grid;gap:14px;grid-template-columns:repeat(4,minmax(0,1fr))}.project-filter-toolbar{align-items:end;display:grid;gap:12px;grid-template-columns:repeat(4,minmax(150px,1fr)) auto;margin-bottom:14px}.project-filter-toolbar .select-field{min-width:0}.project-filter-toolbar .mini-button{min-height:40px}.portfolio-card,.sensitivity-grid article,.phase-grid article,.state-grid article{background:#0206176b;border:1px solid rgb(148 163 184 / 10%);border-radius:18px;color:#e5edf7;display:grid;gap:8px;padding:16px;text-align:left}.portfolio-card.green{border-color:#22c55e47}.portfolio-card.yellow{border-color:#eab30847}.portfolio-card.orange{border-color:#f9731647}.portfolio-card.red{border-color:#ef444457}.portfolio-card.local-test-entry{background:#14532d47;border-color:#22c55e70}.portfolio-card-footer{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between}.local-entry-badge,.fixture-entry-badge{border:1px solid rgb(148 163 184 / 18%);border-radius:999px;font-size:.72rem;font-weight:800;padding:5px 8px;text-transform:uppercase}.local-entry-badge{background:#22c55e24;color:#bbf7d0}.fixture-entry-badge{background:#94a3b81a;color:#cbd5e1}.portfolio-card strong,.sensitivity-grid strong,.phase-grid strong,.state-grid strong,.visibility-row strong{color:#fff}.portfolio-card span,.portfolio-card small,.sensitivity-grid span,.sensitivity-grid small,.phase-grid small,.state-grid small,.visibility-row span{color:#cbd5e1;line-height:1.45}.visibility-table{display:grid;min-width:760px}.visibility-row{align-items:center;border-top:1px solid rgb(148 163 184 / 10%);display:grid;gap:12px;grid-template-columns:1fr repeat(4,.8fr);padding:14px 0}@media(max-width:1180px){.project-filter-toolbar,.portfolio-grid,.sensitivity-grid,.phase-grid,.state-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.project-filter-toolbar,.portfolio-grid,.sensitivity-grid,.phase-grid,.state-grid{grid-template-columns:1fr}.visibility-matrix-panel{overflow-x:auto}}.skip-link{background:#f8fafc;border-radius:999px;color:#020617;font-weight:900;left:16px;padding:10px 14px;position:fixed;top:12px;transform:translateY(-160%);transition:transform .16s ease;z-index:20}.skip-link:focus{outline:3px solid #38bdf8;transform:translateY(0)}.demo-flow-panel,.onboarding-panel{margin-bottom:16px}.demo-flow-grid{display:grid;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr))}.demo-step-card{background:#0206176b;border:1px solid rgb(148 163 184 / 10%);border-radius:18px;display:grid;gap:8px;padding:16px;text-decoration:none}.demo-step-card:hover,.demo-step-card:focus-visible,.portfolio-card:focus-visible,button:focus-visible,select:focus-visible,input:focus-visible,textarea:focus-visible,a:focus-visible{border-color:#38bdf8b8;outline:3px solid rgb(56 189 248 / 26%);outline-offset:2px}.demo-step-card strong{color:#fff}.demo-step-card small{color:#cbd5e1;line-height:1.45}.onboarding-list{display:grid;gap:10px}@media(max-width:1180px){.demo-flow-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.demo-flow-grid{grid-template-columns:1fr}.status-pill{max-width:none}}.saved-view-panel{margin-bottom:16px}.saved-view-grid{display:grid;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr))}.saved-view-card{background:#0206176b;border:1px solid rgb(148 163 184 / 10%);border-radius:18px;color:#e5edf7;display:grid;gap:8px;min-height:152px;padding:16px;text-align:left}.saved-view-card.active{border-color:#22c55e7a;box-shadow:0 0 0 1px #22c55e2e}.saved-view-card strong,.preview-list span{color:#fff}.saved-view-card span,.saved-view-card small,.preview-list small{color:#cbd5e1;line-height:1.45}.operational-summary-card,.dependency-map-card,.responsibility-card,.consultant-cadence-card,.document-packet-card,.sharing-audit-card,.meeting-brief-grid article,.utilization-smoke-item{background:#0206176b;border:1px solid rgb(148 163 184 / 10%);border-radius:18px;color:#e5edf7;display:grid;gap:8px;padding:16px}.operational-summary-card{margin-top:14px}.dependency-map-grid,.responsibility-grid,.consultant-cadence-grid,.document-packet-grid,.sharing-audit-grid,.meeting-brief-grid,.utilization-smoke-grid{display:grid;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr))}.dependency-map-card strong,.responsibility-card strong,.consultant-cadence-card strong,.document-packet-card strong,.sharing-audit-card strong,.meeting-brief-grid strong,.operational-summary-card strong,.utilization-smoke-item strong{color:#fff}.dependency-map-card small,.responsibility-card small,.responsibility-card span,.consultant-cadence-card small,.consultant-cadence-card span,.document-packet-card small,.document-packet-card span,.sharing-audit-card small,.sharing-audit-card span,.meeting-brief-grid span,.meeting-brief-grid small,.operational-summary-card small{color:#cbd5e1;line-height:1.45}.consultant-cadence-card.cadence-warning{border-color:#eab30857}.utilization-smoke-item.pass{border-color:#22c55e47}.utilization-smoke-item.question{border-color:#eab30847}.utilization-smoke-item.change-needed{border-color:#ef444452}.report-preview-card{gap:12px}.summary-review-controls{display:grid;gap:12px;margin:14px 0}.summary-review-controls .local-control-group{margin-top:0}.summary-review-controls .intake-field.wide{grid-column:auto}.preview-list{border-top:1px solid rgb(148 163 184 / 10%);display:grid;gap:6px;padding-top:10px}.preview-list span{font-size:.72rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}@media(max-width:1180px){.saved-view-grid,.dependency-map-grid,.responsibility-grid,.meeting-brief-grid,.utilization-smoke-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:900px){.operational-view-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.format-toggle .mini-button{flex:1 1 180px}}@media(max-width:760px){.saved-view-grid,.dependency-map-grid,.responsibility-grid,.meeting-brief-grid,.utilization-smoke-grid{grid-template-columns:1fr}.saved-view-card{min-height:0}.operational-summary-card{background:transparent;border-color:#94a3b814;box-shadow:none}.summary-review-controls{gap:10px}}.filter-field-group{display:grid;gap:6px}.filter-hint{color:#94a3b8;font-size:.74rem;line-height:1.35}.capture-prompt-list,.prd-review-list,.rich-state-grid article,.prd-review-card{display:grid;gap:8px}.capture-prompt-list{border-top:1px solid rgb(148 163 184 / 12%);margin-top:16px;padding-top:16px}.capture-prompt-list p{color:#cbd5e1;line-height:1.45;margin:0}.format-toggle{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:12px}.format-toggle .mini-button{align-items:center;display:inline-flex;justify-content:center;min-width:156px;text-align:center}.mini-button.active{background:#22c55e2e;border-color:#22c55e7f;color:#fff}.report-preview-card.two-page{border-color:#38bdf847}.rich-state-grid small,.prd-review-card small{color:#cbd5e1;line-height:1.45}.rich-state-grid b,.prd-review-card b{color:#fff}.prd-review-list{grid-template-columns:repeat(2,minmax(0,1fr))}.prd-review-card{background:#0206176b;border:1px solid rgb(148 163 184 / 10%);border-radius:18px;padding:16px}.prd-review-card strong{color:#fff}@media(max-width:1180px){.prd-review-list{grid-template-columns:1fr}}@media(max-width:760px){.format-toggle,.topbar-actions,.contact-actions{align-items:stretch;flex-direction:column}}.annotation-grid,.dictionary-grid{display:grid;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr))}.annotation-card,.dictionary-grid article{background:#0206176b;border:1px solid rgb(148 163 184 / 10%);border-radius:18px;display:grid;gap:8px;padding:16px}.annotation-card strong,.dictionary-grid strong,.keyboard-step-list li::marker,.decision-list li::marker{color:#fff}.annotation-card p,.dictionary-grid small,.keyboard-step-list,.decision-list{color:#cbd5e1;line-height:1.5}.keyboard-step-list,.decision-list{display:grid;gap:10px;margin:0;padding-left:22px}@media(max-width:1180px){.annotation-grid,.dictionary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.annotation-grid,.dictionary-grid,.reporting-grid,.admin-grid,.indicator-grid,.content-grid,.diagnostics-grid,.scenario-grid{grid-template-columns:1fr}.panel,.indicator-card,.annotation-card,.dictionary-grid article,.prd-review-card{border-radius:16px}.property-table,.visibility-table{min-width:680px}.table-panel,.visibility-matrix-panel{overflow-x:auto}}@media print{body{background:#fff;color:#111827}.sidebar,.topbar-actions,.demo-flow-panel,.saved-view-panel,.format-toggle,.contact-actions,.interaction-row,.management-fields{display:none!important}.app-shell,.dashboard,.content-grid,.indicator-grid,.reporting-grid,.admin-grid{display:block}.dashboard{padding:0}.panel,.indicator-card{background:#fff;border:1px solid #cbd5e1;box-shadow:none;break-inside:avoid;color:#111827;margin-bottom:14px}.panel h2,.topbar h1,strong{color:#111827}.status-pill,.rule-note,.empty-state{color:#334155}}.decision-inbox-grid,.role-scenario-grid,.qa-scenario-grid,.gap-heatmap-grid{display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.decision-card,.role-scenario-card,.qa-scenario-card,.gap-card{background:#0206176b;border:1px solid rgb(148 163 184 / 10%);border-radius:18px;display:grid;gap:8px;padding:16px}.decision-card strong,.role-scenario-card strong,.qa-scenario-card strong,.gap-card strong{color:#fff}.decision-card small,.role-scenario-card small,.decision-card em,.role-scenario-card em,.qa-scenario-card li,.gap-card li,.alex-script-list li{color:#cbd5e1;line-height:1.45}.qa-scenario-card ul,.gap-card ul,.alex-script-list{display:grid;gap:8px;margin:0;padding-left:20px}.decision-card b{color:#fff}@media(max-width:760px){.decision-inbox-grid,.role-scenario-grid,.qa-scenario-grid,.gap-heatmap-grid{grid-template-columns:1fr}}.review-checklist-grid,.scenario-map-grid,.diagnostics-grid,.scenario-grid{display:grid;gap:14px;grid-template-columns:repeat(4,minmax(0,1fr))}.review-check-card,.scenario-map-card,.diagnostics-grid article,.scenario-card{background:#0206176b;border:1px solid rgb(148 163 184 / 10%);border-radius:18px;display:grid;gap:8px;padding:16px}.diagnostics-grid article span{color:#94a3b8;font-size:.82rem}.diagnostics-grid article strong{color:#fff;font-size:1.4rem}.diagnostics-header,.scenario-selector-header{align-items:center;display:flex;justify-content:space-between;gap:16px;margin-bottom:16px}.diagnostics-notes,.scenario-notes{color:#cbd5e1;line-height:1.55;margin-top:16px}.diagnostics-notes p,.scenario-notes p{margin:0 0 8px}.diagnostics-actions,.scenario-actions{margin-top:10px}.scenario-card ul{color:#cbd5e1;line-height:1.45;margin:0;padding-left:18px}.scenario-card small{color:#cbd5e1;line-height:1.45}.document-completeness-panel .panel-heading{align-items:flex-start}.document-matrix-grid{display:grid;gap:14px;grid-template-columns:repeat(4,minmax(0,1fr))}.document-matrix-category{background:#0206176b;border:1px solid rgb(148 163 184 / 10%);border-radius:18px;display:grid;gap:10px;padding:16px}.document-matrix-category.not-applicable{opacity:.78}.document-matrix-header{align-items:flex-start;display:flex;justify-content:space-between;gap:10px}.document-matrix-header strong{color:#fff;display:block;font-size:.97rem}.document-matrix-header small{color:#94a3b8;display:block;font-size:.77rem;line-height:1.4;margin-top:4px}.document-matrix-counts{display:flex;flex-wrap:wrap;gap:6px}.document-matrix-counts .count-chip{align-items:center;background:#0f172a94;border:1px solid rgb(148 163 184 / 12%);border-radius:999px;color:#94a3b8;display:inline-flex;font-size:.75rem;gap:4px;padding:4px 10px}.document-matrix-counts .count-chip strong{color:#e2e8f0;font-weight:600}.document-matrix-list{display:grid;gap:8px}.document-matrix-item{align-items:flex-start;background:#0f172a6b;border:1px solid rgb(148 163 184 / 10%);border-radius:12px;display:flex;flex-wrap:wrap;gap:6px;padding:10px 12px}.document-matrix-item .status-pill{flex:0 0 auto}.document-matrix-title{color:#f8fafc;flex:1 1 auto;font-size:.85rem;min-width:0;overflow-wrap:anywhere}.document-matrix-due,.document-matrix-url,.document-matrix-contact{color:#94a3b8;flex:0 0 100%;font-size:.75rem}.document-matrix-applicability{align-items:center;color:#94a3b8;cursor:pointer;display:inline-flex;font-size:.78rem;gap:8px;margin-top:4px}.document-matrix-applicability input[type=checkbox]{accent-color:#22c55e;height:16px;width:16px}.document-matrix-empty{color:#94a3b8;font-size:.82rem;line-height:1.45;margin:0}@media(max-width:1100px){.document-matrix-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.document-matrix-grid{grid-template-columns:1fr}}.consultant-deliverable-panel .panel-heading{align-items:flex-start}.consultant-deliverable-grid{display:grid;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr))}.consultant-deliverable-card{background:#0206176b;border:1px solid rgb(148 163 184 / 10%);border-radius:18px;display:grid;gap:10px;padding:16px}.consultant-deliverable-card.at-risk{border-color:#ef44444d}.consultant-deliverable-card.watch{border-color:#f59e0b40}.consultant-deliverable-header{align-items:flex-start;display:flex;justify-content:space-between;gap:10px}.consultant-deliverable-header strong{color:#fff;display:block;font-size:.97rem}.consultant-deliverable-header small{color:#94a3b8;display:block;font-size:.78rem;line-height:1.4;margin-top:4px}.consultant-deliverable-list{display:grid;gap:8px}.consultant-deliverable-item{align-items:flex-start;background:#0f172a6b;border:1px solid rgb(148 163 184 / 10%);border-radius:12px;display:flex;flex-wrap:wrap;gap:6px;padding:10px 12px}.consultant-deliverable-item .status-pill{flex:0 0 auto}.consultant-deliverable-title{color:#f8fafc;flex:1 1 auto;font-size:.85rem;min-width:0;overflow-wrap:anywhere}.consultant-deliverable-kind,.consultant-deliverable-due{color:#94a3b8;flex:0 0 100%;font-size:.75rem}.status-pill.warning{background:#f59e0b24;border-color:#f59e0b57;color:#fde68a}.status-pill.success{background:#22c55e24;border-color:#22c55e57;color:#bbf7d0}.status-pill.danger{background:#ef444424;border-color:#ef444457;color:#fecaca}.status-pill.caution{background:#f59e0b2e;border:1px solid rgb(245 158 11 / 35%);color:#fbbf24}@media(max-width:1200px){.consultant-deliverable-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.consultant-deliverable-grid{grid-template-columns:1fr}}.entitlement-path-panel .panel-heading{align-items:flex-start}.entitlement-summary-grid{display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:18px}.entitlement-summary-card{background:#0206176b;border:1px solid rgb(148 163 184 / 10%);border-radius:16px;display:grid;gap:4px;padding:14px}.entitlement-summary-card strong{color:#fff;font-size:1.6rem}.entitlement-summary-card span{color:#94a3b8;font-size:.8rem}.entitlement-hearing-banner{background:#451a0347;border:1px solid rgb(245 158 11 / 22%);border-radius:16px;display:grid;gap:10px;margin-bottom:18px;padding:14px 16px}.entitlement-hearing-banner strong{color:#fbbf24;font-size:.9rem}.entitlement-hearing-list{display:flex;flex-wrap:wrap;gap:8px}.entitlement-step-grid{display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.entitlement-step-card{background:#0206176b;border:1px solid rgb(148 163 184 / 10%);border-radius:18px;display:grid;gap:10px;padding:16px}.entitlement-step-card.blocked{border-color:#ef444447}.entitlement-step-header{align-items:flex-start;display:flex;justify-content:space-between;gap:10px}.entitlement-step-header strong{color:#fff;display:block;font-size:.97rem}.entitlement-step-header small{color:#94a3b8;display:block;font-size:.78rem;line-height:1.4;margin-top:4px}.entitlement-step-owner{color:#cbd5e1;font-size:.82rem}.entitlement-conditional-badges{display:flex;flex-wrap:wrap;gap:6px}.entitlement-linked-items{display:grid;gap:10px}.entitlement-linked-items small{color:#94a3b8;display:block;font-size:.72rem;margin-bottom:4px;text-transform:uppercase}.entitlement-linked-items ul{color:#cbd5e1;line-height:1.45;margin:0;padding-left:18px}.entitlement-linked-items li{font-size:.82rem}@media(max-width:1100px){.entitlement-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.entitlement-summary-grid,.entitlement-step-grid{grid-template-columns:1fr}}.financial-sensitivity-panel .panel-heading{align-items:flex-start}.financial-sensitivity-grid{display:grid;gap:14px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:18px}.financial-sensitivity-control{background:#0206176b;border:1px solid rgb(148 163 184 / 10%);border-radius:18px;display:grid;gap:10px;padding:16px}.financial-sensitivity-control label{align-items:center;display:flex;justify-content:space-between;gap:10px}.financial-sensitivity-control span{color:#e2e8f0;font-size:.85rem}.financial-sensitivity-control strong{color:#f8fafc;font-size:.95rem}.financial-sensitivity-control input[type=range]{width:100%}.financial-sensitivity-control small{color:#94a3b8;font-size:.74rem;line-height:1.35}.financial-sensitivity-outputs{display:grid;gap:14px;grid-template-columns:repeat(5,minmax(0,1fr))}.financial-sensitivity-outputs article{background:#0206176b;border:1px solid rgb(148 163 184 / 10%);border-radius:18px;display:grid;gap:6px;padding:16px}.financial-sensitivity-outputs article span{color:#94a3b8;font-size:.78rem}.financial-sensitivity-outputs article strong{color:#fff;font-size:1.15rem}.financial-sensitivity-outputs .positive-delta{color:#4ade80}.financial-sensitivity-outputs .negative-delta{color:#f87171}@media(max-width:1200px){.financial-sensitivity-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.financial-sensitivity-outputs{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:720px){.financial-sensitivity-grid,.financial-sensitivity-outputs{grid-template-columns:1fr}}.agent-request-preview-panel{margin-top:16px}.agent-request-preview-panel .panel-heading{align-items:flex-start}.agent-request-preview-text{background:#02061785;border:1px solid rgb(148 163 184 / 14%);border-radius:12px;color:#e2e8f0;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:.82rem;line-height:1.55;min-height:160px;padding:14px;resize:vertical;width:100%}.byo-provider-checklist-panel .panel-heading{align-items:flex-start}.byo-provider-checklist{display:grid;gap:10px}.byo-provider-checklist-item{align-items:flex-start;background:#0206176b;border:1px solid rgb(148 163 184 / 10%);border-radius:14px;cursor:pointer;display:flex;gap:12px;padding:14px 16px}.byo-provider-checklist-item.checked{border-color:#22c55e4d}.byo-provider-checklist-item input[type=checkbox]{accent-color:#22c55e;flex:0 0 auto;height:18px;margin-top:2px;width:18px}.byo-provider-checklist-item strong{color:#f8fafc;display:block;font-size:.9rem}.byo-provider-checklist-item small{color:#94a3b8;display:block;font-size:.78rem;line-height:1.4;margin-top:4px}.review-check-card p,.scenario-map-card li,.report-acceptance-list li{color:#cbd5e1;line-height:1.45;margin:0}.scenario-map-card ul,.report-acceptance-list{display:grid;gap:8px;margin:0;padding-left:20px}.scenario-map-card strong{color:#fff}@media(max-width:1180px){.review-checklist-grid,.scenario-map-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.review-checklist-grid,.scenario-map-grid{grid-template-columns:1fr}}.hero-context{margin-top:.75rem;color:var(--text-muted);max-width:760px}.hero-context strong{color:var(--text-primary)}.hero-topbar{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr);align-items:stretch;gap:1.5rem}.hero-copy{min-width:0}.hero-video-card{position:relative;overflow:hidden;border:1px solid rgba(148,163,184,.22);border-radius:24px;background:radial-gradient(circle at 20% 0%,rgba(34,197,94,.18),transparent 38%),#020617b8;box-shadow:0 24px 60px #00000057;min-height:220px}.hero-video{display:block;width:100%;height:100%;object-fit:cover}@media(max-width:1080px){.hero-topbar{grid-template-columns:1fr}.hero-video-card{min-height:260px}}html{scroll-behavior:smooth}.d8m-v2-shell{min-height:100vh;background:radial-gradient(circle at top left,rgba(34,197,94,.14),transparent 34rem),#020617;color:#e5edf7;padding-bottom:24px}.d8m-v2-main{width:min(1480px,calc(100% - 32px));margin:0 auto;padding:24px 0 44px}.v2-hero{display:grid;grid-template-columns:minmax(0,1fr) 420px;gap:24px;align-items:stretch;margin-bottom:18px}.v2-screen-layout{display:grid;grid-template-columns:220px minmax(0,1fr);gap:18px;align-items:start}.screen-section-nav{position:sticky;top:18px;display:grid;gap:8px;align-self:start;background:#0f172ab8;border:1px solid rgba(148,163,184,.14);border-radius:22px;padding:12px;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.screen-section-nav a{color:#cbd5e1;text-decoration:none;border-radius:14px;padding:10px 12px;font-weight:800;font-size:.86rem}.screen-section-nav a:hover,.screen-section-nav a:focus-visible{background:#22c55e29;color:#fff;outline:none}.mobile-section-jumps{display:none;margin-bottom:14px}.v2-screen{display:grid;gap:16px}.bottom-tab-nav{position:static;bottom:auto;left:auto;transform:none;z-index:50;width:min(1120px,calc(100% - 28px));margin:18px auto 24px;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;padding:10px;background:#020617e0;border:1px solid rgba(148,163,184,.18);border-radius:28px;box-shadow:0 24px 80px #0000006b;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.bottom-tab-nav button{display:grid;gap:2px;justify-items:center;min-height:68px;border:1px solid transparent;border-radius:20px;color:#cbd5e1;background:#0f172a85;cursor:pointer;padding:9px 8px}.bottom-tab-nav button strong{color:inherit;font-size:.88rem}.bottom-tab-nav button small{color:#94a3b8;font-size:.68rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.bottom-tab-nav button.active{color:#fff;background:linear-gradient(135deg,#22c55e52,#38bdf82e);border-color:#22c55e73;box-shadow:inset 0 0 0 1px #ffffff0f}.tab-icon{display:grid;place-items:center;width:26px;height:26px;border-radius:10px;background:#94a3b81f;font-weight:900}.bottom-tab-nav button.active .tab-icon{background:#22c55e42}.consultant-category-grid,.local-consultant-directory-grid,.timeline-toggle-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.local-consultant-entry{border-top:1px solid rgba(148,163,184,.12);display:grid;gap:14px;margin-top:18px;padding-top:18px}.local-consultant-directory-grid{margin-top:14px}.local-assignment-panel,.local-attachment-panel{border-top:1px solid rgba(148,163,184,.12);display:grid;gap:14px;margin-top:18px;padding-top:18px}.assignment-contact-grid,.assigned-task-grid,.local-attachment-grid{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.draft-email-preview{background:#0f172a94;border:1px solid rgba(148,163,184,.14);border-radius:14px;display:grid;gap:8px;padding:12px}.draft-email-preview span{color:#94a3b8;font-size:.72rem;font-weight:800;text-transform:uppercase}.draft-email-preview textarea{background:#02061780;border:1px solid rgba(148,163,184,.14);border-radius:12px;color:#cbd5e1;font:inherit;min-height:132px;padding:10px;resize:vertical;width:100%}@media print{body{background:#fff;color:#0f172a}.bottom-tab-nav,.screen-section-nav,.mobile-section-jumps,.topbar-actions,.format-toggle,.summary-review-controls{display:none!important}.v2-screen-layout,.content-grid,.reporting-grid{display:block}.panel,.report-card{background:#fff;border:1px solid #cbd5e1;box-shadow:none;color:#0f172a;break-inside:avoid}}.consultant-category-card,.gantt-row{background:#0206176b;border:1px solid rgba(148,163,184,.1);border-radius:18px;display:grid;gap:8px;padding:16px}.gantt-list{display:grid;gap:10px}.gantt-row{grid-template-columns:110px minmax(0,1fr) minmax(160px,.8fr) 90px;align-items:center}.gantt-row.local-test-entry{background:#14532d3d;border-color:#22c55e57}.gantt-row span{color:#38bdf8;font-weight:900;text-transform:uppercase;font-size:.72rem}.gantt-row b{color:#fff;text-align:right}.consultant-workload-layout{display:grid;gap:16px;grid-template-columns:minmax(240px,.8fr) minmax(0,1.4fr)}.consultant-workload-picker,.consultant-workload-detail,.consultant-workload-group,.consultant-contact-picker,.consultant-workload-columns,.consultant-draft-preview-grid{display:grid;gap:12px}.consultant-workload-detail{background:#0206176b;border:1px solid rgb(148 163 184 / 10%);border-radius:18px;padding:16px}.consultant-contact-picker,.consultant-workload-columns,.consultant-draft-preview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.v2-screen-content section{scroll-margin-top:22px}@media(max-width:1100px){.v2-hero,.v2-screen-layout{grid-template-columns:1fr}.v2-screen-layout>.screen-section-nav{display:none}.mobile-section-jumps{display:block}.mobile-section-jumps .screen-section-nav{position:static;display:flex;overflow-x:auto;white-space:nowrap}.consultant-category-grid,.local-consultant-directory-grid,.assignment-contact-grid,.assigned-task-grid,.local-attachment-grid,.timeline-toggle-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.d8m-v2-shell{padding-bottom:92px}.d8m-v2-main{width:min(100% - 20px,760px);padding-top:10px}.bottom-tab-nav{position:fixed;left:50%;bottom:8px;transform:translate(-50%);width:min(100% - 14px,720px);grid-template-columns:repeat(5,minmax(0,1fr));gap:3px;padding:6px;border-radius:24px}.bottom-tab-nav button{min-height:62px;border-radius:18px;padding:8px 2px 6px}.bottom-tab-nav button strong{font-size:clamp(.62rem,2.45vw,.76rem)}.bottom-tab-nav button small{display:none}.tab-icon{width:28px;height:28px;border-radius:12px;font-size:.92rem}.consultant-category-grid,.local-consultant-directory-grid,.assignment-contact-grid,.assigned-task-grid,.local-attachment-grid,.timeline-toggle-grid,.gantt-row{grid-template-columns:1fr}.gantt-row b{text-align:left}}.bottom-tab-nav{gap:7px;padding:9px;background:linear-gradient(180deg,#0f172af0,#020617e6);border-color:#94a3b833;border-radius:30px;box-shadow:0 24px 80px #00000075,inset 0 1px #ffffff0f;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.bottom-tab-nav button{position:relative;align-content:center;min-height:70px;gap:3px;border-radius:22px;background:transparent;padding:9px 7px 8px;transition:transform .18s ease,background .18s ease,border-color .18s ease,color .18s ease}.bottom-tab-nav button:hover,.bottom-tab-nav button:focus-visible{transform:translateY(-1px);color:#f8fafc;background:#94a3b81a;outline:none}.bottom-tab-nav button strong{font-size:.86rem;letter-spacing:-.01em;line-height:1}.bottom-tab-nav button small{font-size:.66rem;line-height:1.05}.bottom-tab-nav button.active{background:linear-gradient(135deg,#22c55e57,#38bdf833);border-color:#22c55e7a;box-shadow:inset 0 0 0 1px #ffffff14,0 10px 28px #22c55e29}.bottom-tab-nav button.active:before{content:"";position:absolute;top:5px;width:28px;height:3px;border-radius:999px;background:linear-gradient(90deg,#22c55e,#38bdf8)}.tab-icon{width:30px;height:30px;border-radius:13px;color:#e2e8f0;font-size:1rem;line-height:1}.bottom-tab-nav button.active .tab-icon{background:#0206176b;color:#86efac;box-shadow:inset 0 0 0 1px #86efac2e}@media(max-width:760px){.d8m-v2-shell{padding-bottom:92px}.bottom-tab-nav{position:fixed;left:50%;bottom:8px;transform:translate(-50%);width:min(100% - 14px,720px);grid-template-columns:repeat(5,minmax(0,1fr));gap:3px;padding:6px;border-radius:24px}.bottom-tab-nav button{min-height:62px;border-radius:18px;padding:8px 2px 6px}.bottom-tab-nav button strong{font-size:clamp(.62rem,2.45vw,.76rem)}.bottom-tab-nav button small{display:none}.tab-icon{width:28px;height:28px;border-radius:12px;font-size:.92rem}}.v2-screen-content .panel.collapsible-panel{overflow:hidden}.v2-screen-content .panel.collapsible-panel>.panel-heading{align-items:center;cursor:pointer;gap:14px;margin-bottom:0;min-height:64px;-webkit-user-select:none;user-select:none}.v2-screen-content .panel.collapsible-panel>.panel-heading:hover,.v2-screen-content .panel.collapsible-panel>.panel-heading:focus-visible{outline:none}.v2-screen-content .panel.collapsible-panel>.panel-heading:hover h2,.v2-screen-content .panel.collapsible-panel>.panel-heading:focus-visible h2{color:#86efac}.v2-screen-content .panel.collapsible-panel>.panel-heading:after{content:"+";display:grid;flex:0 0 34px;width:34px;height:34px;place-items:center;border:1px solid rgba(148,163,184,.24);border-radius:999px;background:#02061775;color:#86efac;font-size:1.35rem;font-weight:900;line-height:1;margin-left:auto}.v2-screen-content .panel.collapsible-panel.expanded>.panel-heading:after{content:"−";color:#fbbf24}.v2-screen-content .panel.collapsible-panel:not(.expanded)>:not(.panel-heading){display:none!important}.v2-screen-content .panel.collapsible-panel.expanded>.panel-heading{margin-bottom:16px;padding-bottom:14px;border-bottom:1px solid rgba(148,163,184,.14)}.v2-screen-content .panel.collapsible-panel .panel-heading button,.v2-screen-content .panel.collapsible-panel .panel-heading input,.v2-screen-content .panel.collapsible-panel .panel-heading select,.v2-screen-content .panel.collapsible-panel .panel-heading textarea,.v2-screen-content .panel.collapsible-panel .panel-heading label{-webkit-user-select:auto;user-select:auto}.v2-screen-content,.v2-screen-content *{max-width:100%;overflow-wrap:anywhere}.v2-screen-content .panel{padding:clamp(14px,1.45vw,22px)}.v2-screen-content .panel h2{font-size:clamp(1.22rem,2.05vw,1.72rem);line-height:1.08;letter-spacing:-.035em}.v2-screen-content .panel p,.v2-screen-content .panel li,.v2-screen-content .panel small,.v2-screen-content .panel span,.v2-screen-content .panel em{line-height:1.34}.v2-screen-content .panel.collapsible-panel>.panel-heading{min-height:52px;padding-block:2px}.v2-screen-content .panel.collapsible-panel.expanded>.panel-heading{margin-bottom:10px;padding-bottom:10px}.v2-screen-content .panel.collapsible-panel>.panel-heading:after{flex-basis:30px;width:30px;height:30px;font-size:1.22rem}.v2-screen-content .dashboard-grid,.v2-screen-content .indicator-grid,.v2-screen-content .metric-row,.v2-screen-content .consultant-category-grid,.v2-screen-content .timeline-toggle-grid,.v2-screen-content .decision-inbox-grid,.v2-screen-content .role-scenario-grid,.v2-screen-content .qa-scenario-grid,.v2-screen-content .gap-heatmap-grid,.v2-screen-content .review-checklist-grid,.v2-screen-content .scenario-map-grid,.v2-screen-content .dictionary-grid,.v2-screen-content .diagnostics-grid,.v2-screen-content .scenario-grid{gap:10px}.v2-screen-content article,.v2-screen-content .indicator-card,.v2-screen-content .task-item,.v2-screen-content .document-item,.v2-screen-content .alert-row,.v2-screen-content .risk-item,.v2-screen-content .decision-card,.v2-screen-content .role-scenario-card,.v2-screen-content .qa-scenario-card,.v2-screen-content .gap-card,.v2-screen-content .review-check-card,.v2-screen-content .scenario-map-card,.v2-screen-content .consultant-category-card,.v2-screen-content .gantt-row{padding:clamp(10px,1.25vw,16px);gap:6px}.v2-screen-content .task-list,.v2-screen-content .document-list,.v2-screen-content .gantt-list,.v2-screen-content .preview-list,.v2-screen-content ul,.v2-screen-content ol{gap:6px}@media(max-width:760px){.d8m-v2-main{width:min(100% - 12px,760px)}.v2-screen{gap:10px}.v2-screen-content .panel{border-radius:16px;padding:11px 12px}.v2-screen-content .panel h2{font-size:clamp(1.08rem,4.15vw,1.34rem);line-height:1.05}.v2-screen-content .eyebrow{font-size:.68rem;letter-spacing:.1em;margin-bottom:5px}.v2-screen-content .panel p,.v2-screen-content .panel li,.v2-screen-content .panel small,.v2-screen-content .panel span,.v2-screen-content .panel em{font-size:clamp(.88rem,3.45vw,1rem);line-height:1.26}.v2-screen-content .panel strong,.v2-screen-content .panel b{font-size:clamp(.96rem,3.7vw,1.08rem);line-height:1.16}.v2-screen-content .panel.collapsible-panel>.panel-heading{min-height:44px;gap:8px}.v2-screen-content .panel.collapsible-panel>.panel-heading:after{flex-basis:27px;width:27px;height:27px;font-size:1.12rem}.v2-screen-content .panel.collapsible-panel.expanded>.panel-heading{margin-bottom:8px;padding-bottom:8px}.v2-screen-content article,.v2-screen-content .indicator-card,.v2-screen-content .task-item,.v2-screen-content .document-item,.v2-screen-content .alert-row,.v2-screen-content .risk-item,.v2-screen-content .decision-card,.v2-screen-content .role-scenario-card,.v2-screen-content .qa-scenario-card,.v2-screen-content .gap-card,.v2-screen-content .review-check-card,.v2-screen-content .scenario-map-card,.v2-screen-content .consultant-category-card,.v2-screen-content .gantt-row,.report-card{border-radius:13px;padding:9px 10px;gap:5px}.v2-screen-content .dashboard-grid,.v2-screen-content .indicator-grid,.v2-screen-content .metric-row,.v2-screen-content .consultant-category-grid,.v2-screen-content .timeline-toggle-grid,.v2-screen-content .decision-inbox-grid,.v2-screen-content .role-scenario-grid,.v2-screen-content .qa-scenario-grid,.v2-screen-content .gap-heatmap-grid,.v2-screen-content .review-checklist-grid,.v2-screen-content .scenario-map-grid,.v2-screen-content .dictionary-grid,.v2-screen-content .diagnostics-grid,.v2-screen-content .scenario-grid{gap:7px}.v2-screen-content ul,.v2-screen-content ol,.v2-screen-content .report-acceptance-list,.v2-screen-content .alex-script-list,.v2-screen-content .gap-card ul,.v2-screen-content .qa-scenario-card ul{gap:4px;padding-left:16px}.v2-screen-content .format-toggle,.v2-screen-content .task-header,.v2-screen-content .panel-heading.compact{gap:6px}.v2-screen-content .mini-button,.v2-screen-content .status-pill,.v2-screen-content .urgency-pill{min-height:28px;padding:5px 8px;font-size:.82rem}}.health-explainer-panel{display:flex;flex-direction:column;gap:18px}.health-explainer-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.health-driver-list{display:flex;flex-direction:column;gap:12px}.health-driver-heading{color:#e2e8f0;font-size:.9rem;letter-spacing:.02em;text-transform:uppercase}.health-driver{border:1px solid rgb(148 163 184 / 16%);border-radius:14px;padding:14px;display:flex;flex-direction:column;gap:6px}.health-driver.positive{border-left:4px solid #22c55e}.health-driver.negative{border-left:4px solid #ef4444}.health-driver strong{color:#fff;font-size:.95rem}.health-driver small{color:#94a3b8;line-height:1.4}.health-driver-link{color:#38bdf8;font-size:.82rem;margin-top:4px;text-decoration:none}.health-driver-link:hover{text-decoration:underline}.gap-to-action-panel{display:flex;flex-direction:column;gap:18px}.gap-action-list{display:flex;flex-direction:column;gap:12px}.gap-action-item{border:1px solid rgb(148 163 184 / 16%);border-radius:14px;padding:14px;display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.gap-action-item.reviewed{opacity:.7;border-left:4px solid #22c55e}.gap-action-item:not(.reviewed){border-left:4px solid #f59e0b}.gap-action-main{display:flex;flex-direction:column;gap:6px;min-width:0}.gap-action-main strong{color:#fff;font-size:.95rem}.gap-action-main small{color:#94a3b8}.gap-action-toggle{align-items:center;color:#e2e8f0;display:flex;gap:8px;font-size:.85rem;flex-shrink:0;white-space:nowrap}.meeting-agenda-panel,.entitlement-decision-log-panel,.financial-variance-notes-panel{display:flex;flex-direction:column;gap:18px}.financial-variance-list{display:flex;flex-direction:column;gap:14px}.financial-variance-row{border:1px solid rgb(148 163 184 / 16%);border-radius:14px;padding:14px;display:flex;flex-direction:column;gap:12px}.financial-variance-header{align-items:center;display:flex;gap:12px;justify-content:space-between;flex-wrap:wrap}.financial-variance-header strong{color:#fff}.ai-prompt-library-panel{display:flex;flex-direction:column;gap:18px}.ai-prompt-library-list{display:flex;flex-direction:column;gap:14px}.ai-prompt-library-item{border:1px solid rgb(148 163 184 / 16%);border-radius:14px;padding:14px;display:flex;flex-direction:column;gap:12px}.ai-prompt-library-header{align-items:flex-start;display:flex;gap:16px;justify-content:space-between;flex-wrap:wrap}.ai-prompt-library-header strong{color:#fff}.ai-prompt-library-header small{color:#94a3b8;display:block}.import-mapping-panel{display:flex;flex-direction:column;gap:18px}.import-mapping-table-wrap{overflow-x:auto;border:1px solid rgb(148 163 184 / 16%);border-radius:14px}.import-mapping-table{border-collapse:collapse;font-size:.88rem;min-width:720px;width:100%}.import-mapping-table th,.import-mapping-table td{border-bottom:1px solid rgb(148 163 184 / 14%);padding:10px 12px;text-align:left;vertical-align:top}.import-mapping-table th{background:#0f172ab3;color:#e2e8f0;font-weight:600}.import-mapping-table td{color:#cbd5e1}.import-mapping-table tr.rejected td{background:#ef44441a}.import-mapping-table ul{margin:0;padding-left:16px}.import-mapping-rejected{background:#ef44441a;border:1px solid rgb(239 68 68 / 24%);border-radius:12px;padding:14px}.import-mapping-rejected strong{color:#fff;display:block;margin-bottom:8px}.import-mapping-rejected p{color:#cbd5e1;margin:4px 0}.demo-walkthrough-panel{display:flex;flex-direction:column;gap:18px}.demo-walkthrough-list{display:flex;flex-direction:column;gap:10px}.demo-walkthrough-item{align-items:flex-start;border:1px solid rgb(148 163 184 / 16%);border-radius:14px;cursor:pointer;display:flex;gap:12px;padding:14px;transition:background .15s ease}.demo-walkthrough-item:hover{background:#94a3b814}.demo-walkthrough-item.checked{border-left:4px solid #22c55e}.demo-walkthrough-item:not(.checked){border-left:4px solid rgb(148 163 184 / 30%)}.demo-walkthrough-item input{flex-shrink:0;margin-top:3px}.demo-walkthrough-item strong{color:#fff;display:block;font-size:.95rem}.demo-walkthrough-item small{color:#94a3b8;display:block;line-height:1.4;margin-top:4px}.walkthrough-boundary{color:#f59e0b!important}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid #38bdf8;outline-offset:2px}@media(max-width:760px){.app-shell{grid-template-columns:1fr}.sidebar{height:auto;padding:18px;position:static}.health-explainer-columns,.financial-sensitivity-grid,.entitlement-summary-grid,.document-matrix-grid,.consultant-deliverable-grid,.financial-variance-row .intake-grid,.ai-prompt-library-header{grid-template-columns:1fr}.gap-action-item{flex-direction:column;gap:12px}.activity-filter-bar,.financial-sensitivity-grid,.sensitivity-grid,.admin-grid,.interaction-row{flex-wrap:wrap}.import-mapping-table-wrap{border-radius:12px}}.decision-matrix-panel{display:flex;flex-direction:column;gap:18px}.decision-matrix-legend{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.decision-matrix-legend .status-pill{font-size:.82rem;padding:6px 10px}.decision-matrix-table-wrap{overflow-x:auto;border:1px solid rgb(148 163 184 / 16%);border-radius:14px}.decision-matrix-table{border-collapse:collapse;font-size:.88rem;min-width:980px;width:100%}.decision-matrix-table th,.decision-matrix-table td{border-bottom:1px solid rgb(148 163 184 / 14%);padding:12px 14px;text-align:left;vertical-align:top}.decision-matrix-table th{background:#0f172ab3;color:#e2e8f0;font-weight:600}.decision-matrix-table td{color:#cbd5e1}.decision-matrix-table td strong{color:#f8fafc;display:block}.decision-matrix-note{color:#94a3b8;display:block;font-size:.82rem;line-height:1.4;margin-top:8px}@media(max-width:760px){.decision-matrix-legend{gap:8px}.decision-matrix-table-wrap{border-radius:12px}}.implementation-risk-register-panel{display:flex;flex-direction:column;gap:18px}.risk-register-grid{display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.risk-register-card{background:#0f172a94;border:1px solid rgb(148 163 184 / 16%);border-radius:14px;display:flex;flex-direction:column;gap:12px;padding:16px}.risk-register-card .status-pill{align-self:flex-start}.risk-register-card .preview-list small{line-height:1.5}.risk-register-evidence-link{align-self:flex-start;color:#93c5fd;font-size:.86rem;font-weight:700;line-height:1.4;text-decoration:none}.risk-register-evidence-link:hover{color:#bfdbfe;text-decoration:underline}@media(max-width:980px){.risk-register-grid{grid-template-columns:1fr}}.reviewer-snapshot-panel{display:flex;flex-direction:column;gap:18px}.reviewer-snapshot-grid{display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.reviewer-snapshot-card{background:#0f172a94;border:1px solid rgb(148 163 184 / 16%);border-radius:14px;display:flex;flex-direction:column;gap:12px;padding:16px}.reviewer-snapshot-card .preview-list small{line-height:1.5}.reviewer-snapshot-copy{display:flex;flex-direction:column;gap:8px}.reviewer-snapshot-copy span{color:#e2e8f0;font-size:.84rem;font-weight:700}.reviewer-snapshot-copy textarea{background:#0f172ac7;border:1px solid rgb(148 163 184 / 22%);border-radius:14px;color:#dbeafe;font:inherit;line-height:1.5;min-height:320px;padding:14px;resize:vertical}@media(max-width:980px){.reviewer-snapshot-grid{grid-template-columns:1fr}}.storage-comparison-panel{display:flex;flex-direction:column;gap:18px}.storage-comparison-grid{display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.storage-comparison-card{border:1px solid rgb(148 163 184 / 16%);border-radius:14px;background:#0f172a94;padding:16px}.storage-comparison-columns{display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:14px}.storage-comparison-columns .preview-list{min-width:0}@media(max-width:980px){.storage-comparison-grid,.storage-comparison-columns{grid-template-columns:1fr}}.communication-readiness-planner{display:flex;flex-direction:column;gap:18px}.communication-flow-grid,.communication-provider-grid{display:grid;gap:14px}.communication-flow-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.communication-provider-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.communication-flow-card,.communication-provider-card{border:1px solid rgb(148 163 184 / 16%);border-radius:14px;background:#0f172a94;padding:16px}.communication-flow-card span,.communication-provider-card .indicator-topline span{color:#f8fafc;font-weight:800}.communication-flow-card strong{color:#fbbf24;display:block;font-size:.92rem;line-height:1.45;margin:8px 0}.communication-flow-card small,.communication-provider-card p{color:#cbd5e1;line-height:1.5}.communication-flow-card p{color:#94a3b8;font-size:.86rem;line-height:1.5;margin:10px 0 0}.communication-provider-columns{display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:14px}.communication-provider-columns .preview-list{min-width:0}.compact-note{margin-top:14px}@media(max-width:1080px){.communication-flow-grid,.communication-provider-grid,.communication-provider-columns{grid-template-columns:1fr}}.ai-consent-safety-panel{display:flex;flex-direction:column;gap:18px}.ai-consent-source-grid,.ai-consent-step-grid{display:grid;gap:14px}.ai-consent-source-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.ai-consent-step-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ai-consent-source-card,.ai-consent-step-card{border:1px solid rgb(148 163 184 / 16%);border-radius:14px;background:#0f172a94;padding:16px}.ai-consent-source-card{color:inherit;text-decoration:none}.ai-consent-source-card span,.ai-consent-step-card .indicator-topline span{color:#f8fafc;font-weight:800}.ai-consent-source-card small{color:#cbd5e1;display:block;line-height:1.5;margin-top:8px}.ai-consent-step-card .preview-list{margin-top:12px}@media(max-width:1080px){.ai-consent-source-grid,.ai-consent-step-grid{grid-template-columns:1fr}}.role-review-simulator-panel{display:flex;flex-direction:column;gap:18px}.role-review-callouts{display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.role-review-callouts article,.role-review-active-card{border:1px solid rgb(148 163 184 / 16%);border-radius:14px;background:#0f172a94;padding:14px}.role-review-callouts span,.role-review-active-card span,.role-review-table small{color:#94a3b8;display:block;font-size:.78rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.role-review-callouts strong,.role-review-active-card strong{color:#f8fafc;display:block;margin:6px 0}.role-review-callouts small,.role-review-active-card small,.role-review-active-card p{color:#cbd5e1;line-height:1.45;margin:0}.role-selector-row{display:flex;flex-wrap:wrap;gap:10px}.role-selector-button{border:1px solid rgb(148 163 184 / 20%);border-radius:999px;background:#0f172ab3;color:#dbeafe;min-height:40px;padding:0 14px}.role-selector-button.active,.role-selector-button:hover{border-color:#22c55ea3;background:#22c55e24;color:#f8fafc}.role-review-active-card{align-items:flex-start;display:grid;gap:14px;grid-template-columns:minmax(180px,.9fr) minmax(220px,1.5fr) auto}.role-review-table-wrap{overflow-x:auto;border:1px solid rgb(148 163 184 / 16%);border-radius:14px}.role-review-table{border-collapse:collapse;font-size:.88rem;min-width:900px;width:100%}.role-review-table th,.role-review-table td{border-bottom:1px solid rgb(148 163 184 / 14%);padding:12px 14px;text-align:left;vertical-align:top}.role-review-table th{background:#0f172ab3;color:#e2e8f0;font-weight:600}.role-review-table td{color:#cbd5e1}.role-review-table td strong{color:#f8fafc;display:block;margin-bottom:4px}.role-review-table td p{color:#94a3b8;font-size:.82rem;line-height:1.4;margin:8px 0 0}@media(max-width:860px){.role-review-callouts,.role-review-active-card{grid-template-columns:1fr}}.local-qa-checklist-runner{display:flex;flex-direction:column;gap:18px}.qa-checklist-progress-row{align-items:center;display:grid;gap:12px;grid-template-columns:minmax(180px,1fr) auto}.qa-checklist-progress-row progress{accent-color:#22c55e;height:12px;width:100%}.qa-checklist-progress-row button{background:#0f172ab3;border:1px solid rgb(148 163 184 / 24%);border-radius:999px;color:#dbeafe;min-height:40px;padding:0 14px}.qa-checklist-progress-row button:disabled{color:#64748b;cursor:not-allowed}.qa-checklist-category-grid{display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.qa-checklist-category-card{background:#0f172a94;border:1px solid rgb(148 163 184 / 16%);border-radius:14px;display:flex;flex-direction:column;gap:14px;padding:16px}.qa-checklist-item-list{display:flex;flex-direction:column;gap:12px}.qa-checklist-item{align-items:flex-start;display:grid;gap:10px;grid-template-columns:18px minmax(0,1fr)}.qa-checklist-item input{accent-color:#22c55e;margin-top:3px}.qa-checklist-item span,.qa-checklist-item small,.qa-checklist-item em,.qa-checklist-item a{display:block}.qa-checklist-item strong{color:#f8fafc;display:block;line-height:1.35}.qa-checklist-item small{color:#cbd5e1;line-height:1.45;margin-top:5px}.qa-checklist-item em{color:#facc15;font-size:.84rem;font-style:normal;line-height:1.45;margin-top:7px}.qa-checklist-item a{color:#93c5fd;font-size:.82rem;font-weight:700;margin-top:7px;text-decoration:none}.qa-checklist-item a:hover{color:#bfdbfe;text-decoration:underline}@media(max-width:980px){.qa-checklist-category-grid,.qa-checklist-progress-row{grid-template-columns:1fr}}.bundle-warning-note{display:flex;flex-direction:column;gap:18px}.bundle-warning-grid,.bundle-warning-options{display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.bundle-warning-grid article,.bundle-warning-options article{background:#0f172a94;border:1px solid rgb(148 163 184 / 16%);border-radius:14px;padding:16px}.bundle-warning-grid span,.bundle-warning-options span{color:#94a3b8;display:block;font-size:.78rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.bundle-warning-grid strong{color:#f8fafc;display:block;line-height:1.4;margin:8px 0}.bundle-warning-grid small,.bundle-warning-options p{color:#cbd5e1;display:block;line-height:1.45;margin:8px 0 0}@media(max-width:980px){.bundle-warning-grid,.bundle-warning-options{grid-template-columns:1fr}}
