.H_--Fq_container{max-width:1000px;margin:0 auto;padding:40px 20px}.H_--Fq_pageTitle{text-align:center;color:#4fc3f7;margin-bottom:10px;font-size:2.4em}.H_--Fq_subtitle{text-align:center;color:#90a4ae;margin-bottom:40px;font-size:1.1em}.H_--Fq_section{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:16px;margin-bottom:30px;padding:30px}.H_--Fq_sectionTitle{color:#81d4fa;border-bottom:2px solid #4fc3f7;margin-bottom:20px;padding-bottom:10px;font-size:1.5em}.H_--Fq_sectionSubtitle{color:#b3e5fc;margin:25px 0 15px;font-size:1.2em}.H_--Fq_paragraph{margin-bottom:15px;line-height:1.7}.H_--Fq_laymanBox{background:#66bb6a26;border-left:4px solid #66bb6a;border-radius:0 8px 8px 0;margin:20px 0;padding:15px 20px}.H_--Fq_laymanBox:before{content:"In Plain English: ";color:#81c784;font-weight:700}.H_--Fq_highlightBox{background:#4fc3f726;border-left:4px solid #4fc3f7;border-radius:0 8px 8px 0;margin:20px 0;padding:15px 20px}.H_--Fq_keyPoint{background:#ffc10726;border-left:4px solid #ffc107;border-radius:0 8px 8px 0;margin:20px 0;padding:15px 20px}.H_--Fq_mythBox{background:#f4433626;border:1px solid #f443364d;border-radius:10px;margin:20px 0;padding:20px}.H_--Fq_mythBox h4{color:#ef5350;margin-bottom:10px}.H_--Fq_factBox{background:#4caf5026;border:1px solid #4caf504d;border-radius:10px;margin:20px 0;padding:20px}.H_--Fq_factBox h4{color:#66bb6a;margin-bottom:10px}.H_--Fq_representationGrid{grid-template-columns:repeat(3,1fr);gap:20px;margin:25px 0;display:grid}.H_--Fq_repCard{text-align:center;background:#0000004d;border-radius:12px;padding:20px}.H_--Fq_repCard h4{color:#ffcc80;margin-bottom:15px;font-size:1em}.H_--Fq_moleculeDisplay{background:#263238;border-radius:8px;justify-content:center;align-items:center;min-height:80px;margin:10px 0;padding:20px;font-family:Courier New,monospace;font-size:1.3em;display:flex}.H_--Fq_repCard p{color:#b0bec5;margin-top:10px;font-size:.9em}.H_--Fq_elementTable{grid-template-columns:repeat(6,1fr);gap:15px;margin:25px 0;display:grid}.H_--Fq_elementCard{text-align:center;background:#0000004d;border-radius:10px;padding:15px}.H_--Fq_elementSymbol{margin-bottom:5px;font-size:2em;font-weight:700}.H_--Fq_elementName{color:#90a4ae;font-size:.85em}.H_--Fq_elementValence{color:#ffcc80;margin-top:5px;font-size:.8em}.H_--Fq_elementRole{color:#81d4fa;margin-top:8px;font-size:.75em;font-style:italic}.H_--Fq_cSymbol{color:#78909c}.H_--Fq_hSymbol{color:#e0e0e0}.H_--Fq_nSymbol{color:#64b5f6}.H_--Fq_oSymbol{color:#ef5350}.H_--Fq_pSymbol{color:#ffb74d}.H_--Fq_sSymbol{color:#ffd54f}.H_--Fq_comparisonRow{background:#0003;border-radius:10px;grid-template-columns:1fr auto 1fr;align-items:center;gap:20px;margin:20px 0;padding:20px;display:grid}.H_--Fq_comparisonRow .H_--Fq_label{color:#ffcc80;margin-bottom:10px;font-weight:700}.H_--Fq_arrow{text-align:center;color:#4fc3f7;font-size:2em}.H_--Fq_skeletalSvg{background:#263238;border-radius:8px;padding:10px}.H_--Fq_propertyGrid{grid-template-columns:repeat(2,1fr);gap:20px;margin:25px 0;display:grid}.H_--Fq_propertyCard{background:#0000004d;border-radius:12px;padding:20px}.H_--Fq_propertyCard h4{color:#4fc3f7;align-items:center;gap:10px;margin-bottom:10px;display:flex}.H_--Fq_propertyIcon{font-size:1.3em}.H_--Fq_readingGuide{background:#0000004d;border-radius:12px;margin:20px 0;padding:25px}.H_--Fq_readingGuide ol{margin-left:20px}.H_--Fq_readingGuide li{margin:12px 0;padding-left:10px}.H_--Fq_inlineCode{color:#4fc3f7;background:#0006;border-radius:4px;padding:2px 8px;font-family:Courier New,monospace}.H_--Fq_atpDiagram{text-align:center;background:#0000004d;border-radius:12px;margin:25px 0;padding:30px}.H_--Fq_atpMolecule{flex-wrap:wrap;justify-content:center;align-items:center;gap:5px;margin:20px 0;display:flex}.H_--Fq_adenosine{color:#fff;background:linear-gradient(135deg,#5c6bc0,#3949ab);border-radius:10px;padding:15px 25px;font-weight:700}.H_--Fq_phosphate{color:#333;background:linear-gradient(135deg,#ffb74d,#ff9800);border-radius:50%;justify-content:center;align-items:center;width:50px;height:50px;font-size:1.2em;font-weight:700;display:flex}.H_--Fq_phosphateHighEnergy{box-shadow:0 0 15px #ff980099}.H_--Fq_bondLine{background:#78909c;width:30px;height:4px}.H_--Fq_bondLineHighEnergy{background:linear-gradient(90deg,#ff5722,#ffeb3b);height:6px;box-shadow:0 0 10px #ff572280}.H_--Fq_energyFlow{background:#0003;border-radius:10px;grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:15px;margin:30px 0;padding:20px;display:grid}.H_--Fq_energyStep{text-align:center;padding:15px}.H_--Fq_energyStep h5{color:#ffcc80;margin-bottom:8px}.H_--Fq_flowArrow{color:#4fc3f7;font-size:2em}.H_--Fq_cycleStep{background:#0006;border-left:4px solid #4fc3f7;border-radius:10px;margin:10px 0;padding:15px}.H_--Fq_cycleStep h5{color:#81d4fa;margin-bottom:5px}.H_--Fq_cycleStep .H_--Fq_location{color:#ffcc80;margin-bottom:8px;font-size:.8em}.H_--Fq_atpCount{color:#fff;background:linear-gradient(135deg,#66bb6a,#43a047);border-radius:15px;margin-top:5px;padding:3px 10px;font-size:.85em;display:inline-block}.H_--Fq_bigPicture{text-align:center;background:linear-gradient(135deg,#4fc3f733,#81d4fa1a);border:2px solid #4fc3f7;border-radius:16px;margin:30px 0;padding:25px}.H_--Fq_bigPicture h3{color:#4fc3f7;margin-bottom:15px}.H_--Fq_equation{background:#0000004d;border-radius:8px;margin:15px 0;padding:15px;font-family:Courier New,monospace;font-size:1.1em;overflow-x:auto}.H_--Fq_whyCarbon{grid-template-columns:repeat(2,1fr);gap:20px;margin:25px 0;display:grid}.H_--Fq_whyCard{background:#0000004d;border-top:3px solid #4fc3f7;border-radius:12px;padding:20px}.H_--Fq_whyCard h4{color:#81d4fa;margin-bottom:10px}.H_--Fq_whyCard .H_--Fq_technical{color:#b0bec5;margin-bottom:10px;font-size:.9em}.H_--Fq_whyCard .H_--Fq_layman{color:#a5d6a7;background:#66bb6a1a;border-radius:6px;padding:10px;font-size:.9em}.H_--Fq_table{border-collapse:collapse;width:100%;margin:20px 0}.H_--Fq_table th{text-align:left;color:#81d4fa;background:#0000004d;border-bottom:2px solid #4fc3f7;padding:12px}.H_--Fq_table td{border-bottom:1px solid #ffffff1a;padding:12px}.H_--Fq_table td:first-child{color:#ffcc80}.H_--Fq_fuelComparison{grid-template-columns:repeat(3,1fr);gap:20px;margin:25px 0;display:grid}.H_--Fq_fuelCard{background:#0000004d;border-top:4px solid;border-radius:12px;padding:20px}.H_--Fq_fuelCardCarb{border-top-color:#66bb6a}.H_--Fq_fuelCardFat{border-top-color:#ffc107}.H_--Fq_fuelCardProtein{border-top-color:#ef5350}.H_--Fq_fuelCard h4{margin-bottom:15px;font-size:1.1em}.H_--Fq_fuelCardCarb h4{color:#66bb6a}.H_--Fq_fuelCardFat h4{color:#ffc107}.H_--Fq_fuelCardProtein h4{color:#ef5350}.H_--Fq_fuelStat{border-bottom:1px solid #ffffff1a;justify-content:space-between;padding:8px 0;font-size:.9em;display:flex}.H_--Fq_fuelStat:last-child{border-bottom:none}.H_--Fq_fuelStatLabel{color:#90a4ae}.H_--Fq_fuelStatValue{color:#e8e8e8;font-weight:700}.H_--Fq_convergenceDiagram{background:#0000004d;border-radius:12px;margin:25px 0;padding:25px}.H_--Fq_convergenceRow{grid-template-columns:120px 40px 1fr 40px 120px;align-items:center;gap:10px;margin:15px 0;display:grid}.H_--Fq_convergenceSource{text-align:right;border-radius:8px;padding:10px;font-weight:700}.H_--Fq_convergenceSourceCarb{color:#66bb6a;background:#66bb6a33}.H_--Fq_convergenceSourceFat{color:#ffc107;background:#ffc10733}.H_--Fq_convergenceSourceProtein{color:#ef5350;background:#ef535033}.H_--Fq_convergenceArrow{text-align:center;color:#78909c}.H_--Fq_convergenceIntermediate{text-align:center;color:#4fc3f7;background:#4fc3f733;border-radius:8px;padding:10px;font-size:.9em}.H_--Fq_convergenceHub{text-align:center;color:#4fc3f7;background:linear-gradient(135deg,#4fc3f74d,#81d4fa33);border:2px solid #4fc3f7;border-radius:10px;grid-column:3;padding:15px;font-weight:700}.H_--Fq_fermentationBox{background:#9c27b026;border:1px solid #9c27b04d;border-radius:10px;margin:20px 0;padding:20px}.H_--Fq_fermentationBox h4{color:#ce93d8;margin-bottom:10px}.H_--Fq_fermentationPaths{grid-template-columns:1fr 1fr;gap:15px;margin-top:15px;display:grid}.H_--Fq_fermentationPath{background:#0003;border-radius:8px;padding:15px}.H_--Fq_fermentationPath h5{color:#ba68c8;margin-bottom:8px}.H_--Fq_scienceNote{background:#2196f31a;border:1px dashed #2196f366;border-radius:8px;margin:15px 0;padding:15px;font-size:.9em}.H_--Fq_scienceNote:before{content:"Technical Note: ";color:#64b5f6;font-weight:700}.H_--Fq_footer{text-align:center;color:#546e7a;border-top:1px solid #ffffff1a;margin-top:40px;padding:20px}@media (max-width:768px){.H_--Fq_representationGrid,.H_--Fq_elementTable,.H_--Fq_propertyGrid,.H_--Fq_comparisonRow,.H_--Fq_whyCarbon,.H_--Fq_energyFlow,.H_--Fq_fuelComparison,.H_--Fq_fermentationPaths{grid-template-columns:1fr}.H_--Fq_atpMolecule{flex-direction:column}.H_--Fq_bondLine{width:4px;height:30px}.H_--Fq_convergenceRow{text-align:center;grid-template-columns:1fr}.H_--Fq_convergenceSource{text-align:center}}
.emwVsa_container{max-width:900px;margin:0 auto;padding:40px 20px}.emwVsa_pageTitle{text-align:center;color:#e8b4b8;margin-bottom:8px;font-size:2.2em;font-weight:700}.emwVsa_pageSubtitle{text-align:center;color:#a7c7d8;margin-bottom:8px;font-size:1.3em}.emwVsa_pageTagline{text-align:center;color:#90a4ae;margin-bottom:40px;font-size:1em;font-style:italic}.emwVsa_preparedFor{text-align:center;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:12px;margin-bottom:30px;padding:20px}.emwVsa_preparedFor p{color:#b0bec5;margin:5px 0}.emwVsa_preparedFor strong{color:#e8b4b8}.emwVsa_section{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:16px;margin-bottom:30px;padding:30px}.emwVsa_sectionTitle{color:#a7c7d8;border-bottom:2px solid #e8b4b8;margin-bottom:20px;padding-bottom:10px;font-size:1.4em}.emwVsa_sectionSubtitle{color:#c5dde8;margin:25px 0 15px;font-size:1.15em}.emwVsa_paragraph{margin-bottom:15px;line-height:1.7}.emwVsa_executiveSummary{background:linear-gradient(135deg,#e8b4b826,#a7c7d81a);border:2px solid #e8b4b84d;border-radius:16px;margin-bottom:30px;padding:25px}.emwVsa_executiveSummary h2{color:#e8b4b8;margin-bottom:15px;font-size:1.3em}.emwVsa_coreStrategy{background:#0003;border-left:4px solid #e8b4b8;border-radius:8px;margin-top:15px;padding:15px}.emwVsa_coreStrategy strong{color:#e8b4b8}.emwVsa_laymanBox{background:#66bb6a26;border-left:4px solid #66bb6a;border-radius:0 8px 8px 0;margin:20px 0;padding:15px 20px}.emwVsa_laymanBox:before{content:"In Plain Terms: ";color:#81c784;font-weight:700}.emwVsa_warningBox{background:#ff980026;border-left:4px solid #ff9800;border-radius:0 8px 8px 0;margin:20px 0;padding:15px 20px}.emwVsa_warningBox strong{color:#ffb74d}.emwVsa_keyPoint{background:#e8b4b826;border-left:4px solid #e8b4b8;border-radius:0 8px 8px 0;margin:20px 0;padding:15px 20px}.emwVsa_evidenceBox{background:#2196f31a;border:1px dashed #2196f366;border-radius:8px;margin:15px 0;padding:15px;font-size:.9em}.emwVsa_evidenceBox:before{content:"Clinical Evidence: ";color:#64b5f6;font-weight:700}.emwVsa_comparisonTable{border-collapse:collapse;width:100%;margin:20px 0;font-size:.9em}.emwVsa_comparisonTable th{text-align:left;color:#a7c7d8;background:#0000004d;border-bottom:2px solid #e8b4b8;padding:12px}.emwVsa_comparisonTable td{border-bottom:1px solid #ffffff1a;padding:12px}.emwVsa_comparisonTable td:first-child{color:#e8b4b8;font-weight:600}.emwVsa_routineTable{border-collapse:collapse;width:100%;margin:20px 0;font-size:.85em}.emwVsa_routineTable th{text-align:left;color:#a7c7d8;background:#0000004d;border-bottom:2px solid #e8b4b8;padding:10px}.emwVsa_routineTable td{vertical-align:top;border-bottom:1px solid #ffffff1a;padding:10px}.emwVsa_routineTable .emwVsa_step{color:#e8b4b8;width:30px;font-weight:700}.emwVsa_routineTable .emwVsa_product{color:#fff;font-weight:500}.emwVsa_routineTable .emwVsa_ingredients{color:#90a4ae;font-size:.9em}.emwVsa_routineTable .emwVsa_notes{color:#b0bec5;font-size:.9em}.emwVsa_criticalRow{background:#66bb6a1a}.emwVsa_activeRow{background:#f443361a}.emwVsa_ingredientGrid{grid-template-columns:repeat(2,1fr);gap:20px;margin:25px 0;display:grid}.emwVsa_ingredientCard{background:#0000004d;border-top:3px solid #a7c7d8;border-radius:12px;padding:20px}.emwVsa_ingredientCard h4{color:#a7c7d8;margin-bottom:12px;font-size:1.1em}.emwVsa_ingredientCard h5{color:#c5dde8;margin:15px 0 8px;font-size:.95em}.emwVsa_ingredientCard ul{color:#b0bec5;margin:10px 0 10px 20px}.emwVsa_ingredientCard li{margin:6px 0;line-height:1.5}.emwVsa_deviceSchedule{background:#00000040;border-radius:12px;margin:20px 0;padding:20px}.emwVsa_deviceSchedule h4{color:#e8b4b8;margin-bottom:15px}.emwVsa_scheduleTable{border-collapse:collapse;width:100%;font-size:.9em}.emwVsa_scheduleTable th{text-align:left;color:#a7c7d8;background:#0003;padding:10px}.emwVsa_scheduleTable td{border-bottom:1px solid #ffffff1a;padding:10px}.emwVsa_scheduleTable td:first-child{color:#e8b4b8;font-weight:500}.emwVsa_productList{border-collapse:collapse;width:100%;margin:20px 0;font-size:.85em}.emwVsa_productList th{text-align:left;color:#a7c7d8;background:#0000004d;border-bottom:2px solid #e8b4b8;padding:10px}.emwVsa_productList td{border-bottom:1px solid #ffffff1a;padding:10px}.emwVsa_productList .emwVsa_productName{color:#fff;font-weight:500}.emwVsa_productList .emwVsa_price{color:#66bb6a;font-weight:600}.emwVsa_seasonGrid{grid-template-columns:repeat(3,1fr);gap:15px;margin:20px 0;display:grid}.emwVsa_seasonCard{background:#00000040;border-radius:10px;padding:15px}.emwVsa_seasonCard h5{color:#a7c7d8;margin-bottom:10px;font-size:.95em}.emwVsa_seasonCard ul{color:#b0bec5;margin:0 0 0 15px;font-size:.85em}.emwVsa_seasonCard li{margin:5px 0}.emwVsa_winterCard{border-top:3px solid #64b5f6}.emwVsa_transitionCard{border-top:3px solid #ffb74d}.emwVsa_summerCard{border-top:3px solid #66bb6a}.emwVsa_disclaimer{background:#f443361a;border:1px solid #f443364d;border-radius:12px;margin:30px 0;padding:20px}.emwVsa_disclaimer h4{color:#ef5350;margin-bottom:10px}.emwVsa_disclaimer p{color:#b0bec5;margin:8px 0;font-size:.9em}.emwVsa_footer{text-align:center;color:#546e7a;border-top:1px solid #ffffff1a;margin-top:40px;padding:20px}@media (max-width:768px){.emwVsa_ingredientGrid,.emwVsa_seasonGrid{grid-template-columns:1fr}.emwVsa_comparisonTable,.emwVsa_routineTable,.emwVsa_productList{font-size:.8em}.emwVsa_comparisonTable td,.emwVsa_comparisonTable th,.emwVsa_routineTable td,.emwVsa_routineTable th{padding:8px}}
.dHpr4W_document{--ink:#142334;--navy:#10243a;--night:#08121d;--muted:#5a6879;--line:#dde3ea;--line-soft:#e9edf2;--wash:#f4f6f9;--paper:#f7f5f0;--teal:#0b7a8f;--teal-deep:#075f70;--teal-soft:#e3f3f6;--cyan:#75f4ff;--violet:#6d5ae6;--violet-soft:#efecfd;--ember:#e2703a;--ember-ink:#a94b1c;--ember-soft:#fcefe7;--slate-soft:#eef1f4;--serif:var(--font-newsreader,"Newsreader"), Georgia, "Times New Roman", serif;--sans:-apple-system, "Segoe UI", "Helvetica Neue", Helvetica, Arial, sans-serif;min-width:0;color:var(--ink);border:1px solid var(--line);font:14px/1.6 var(--sans);isolation:isolate;-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#fff;border-radius:14px;overflow:hidden}.dHpr4W_document *{box-sizing:border-box}:is(.dHpr4W_document strong,.dHpr4W_document b){font-weight:700}.dHpr4W_document [hidden]{display:none!important}:is(.dHpr4W_document h1,.dHpr4W_document h2,.dHpr4W_document h3,.dHpr4W_document h4,.dHpr4W_document p,.dHpr4W_document figure){margin:0}.dHpr4W_document.dHpr4W_document h1{color:#f4f1ea;font:500 40px/1.12 var(--serif);letter-spacing:-.02em;max-width:860px}.dHpr4W_document.dHpr4W_document h2{color:var(--navy);font:500 27px/1.2 var(--serif);letter-spacing:-.015em;margin-bottom:12px}.dHpr4W_document.dHpr4W_document h3{color:var(--navy);font:650 15px/1.4 var(--sans);letter-spacing:0}.dHpr4W_document.dHpr4W_document h4{color:var(--navy);font:650 13px/1.4 var(--sans)}.dHpr4W_document a{color:var(--teal);text-underline-offset:3px;-webkit-text-decoration:underline #0b7a8f59;text-decoration:underline #0b7a8f59}.dHpr4W_document a:hover{color:var(--teal-deep);text-decoration-color:currentColor}.dHpr4W_document :focus-visible{outline-offset:3px;outline:3px solid #168aa8}:is(.dHpr4W_document button,.dHpr4W_document input,.dHpr4W_document select){font:inherit}.dHpr4W_document [id]{scroll-margin-top:100px}.dHpr4W_document summary{cursor:pointer}:is(.dHpr4W_document .micro,.dHpr4W_document .eyebrow,.dHpr4W_document .section-kicker){letter-spacing:.14em;text-transform:uppercase;font-size:11px;font-weight:700;line-height:1.4}.dHpr4W_document .micro{color:var(--muted);font-size:10px}.dHpr4W_document .section-kicker{color:var(--teal);margin-bottom:8px}.dHpr4W_document .eyebrow{color:var(--cyan);margin-bottom:10px}.dHpr4W_document .standfirst{color:var(--muted);max-width:780px;font-size:16px;line-height:1.55}:is(.dHpr4W_document .meta,.dHpr4W_document .count,.dHpr4W_document .coverage-heading span){color:var(--muted);font-size:12px}.dHpr4W_document .masthead{color:#c3ceda;background:radial-gradient(90% 130% at 88% -10%,#75f4ff29 0%,#0000 55%),radial-gradient(70% 120% at 60% 120%,#8d7cff24 0%,#0000 60%),linear-gradient(160deg,#0d1d2c 0%,#08121d 60%,#060d15 100%);padding:26px 34px 30px;position:relative;overflow:hidden}.dHpr4W_document .masthead:after{content:"";background:linear-gradient(90deg,#ff8b55,#f1efe8 42%,#75f4ff 68%,#8d7cff);height:3px;position:absolute;inset:auto 0 0}.dHpr4W_document .masthead>*{position:relative}.dHpr4W_document .masthead .cover-art{opacity:.5;pointer-events:none;width:420px;position:absolute;top:-90px;right:-70px}:is(.dHpr4W_document .masthead .meta,.dHpr4W_document .meta-line){color:#9fb2c6;font-size:12.5px}.dHpr4W_document .meta-line{margin-top:12px}.dHpr4W_document .masthead-bar{justify-content:space-between;align-items:center;gap:20px;margin-bottom:30px;font-size:12px;display:flex}:is(.dHpr4W_document .masthead-bar a,.dHpr4W_document .cover-top a){color:#f1efe8;text-decoration:none}:is(.dHpr4W_document .masthead-bar a strong,.dHpr4W_document .cover-top a strong){color:#f1efe8}:is(.dHpr4W_document .masthead .sda-mark,.dHpr4W_document .print-cover .sda-mark){flex-shrink:0;width:38px;height:38px;display:block}:is(.dHpr4W_document .masthead .sda-mark svg,.dHpr4W_document .print-cover .sda-mark svg){width:100%;height:100%}.dHpr4W_document .masthead-edition{text-align:right;color:#9fb2c6;gap:2px;display:grid}.dHpr4W_document .masthead-edition span{color:var(--cyan);letter-spacing:.08em;text-transform:uppercase;font-size:10.5px;font-weight:650}.dHpr4W_document .kpis{border-top:1px solid #f1efe824;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:26px;display:grid}.dHpr4W_document .kpi{gap:2px;padding:16px 18px 0 0;display:grid}.dHpr4W_document .kpi+.kpi{border-left:1px solid #f1efe824;padding-left:18px}.dHpr4W_document .kpi strong{font:500 36px/1.05 var(--serif);color:#f4f1ea;font-variant-numeric:lining-nums tabular-nums}.dHpr4W_document .kpi span{letter-spacing:.12em;text-transform:uppercase;color:#8fa6bb;font-size:10.5px;font-weight:650}.dHpr4W_document .report-tabs{border-bottom:1px solid var(--line);background:#fff;flex-wrap:wrap;gap:4px;padding:0 26px;display:flex}.dHpr4W_document .report-tabs button{color:var(--muted);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:15px 12px 13px;font-size:13px;font-weight:650}.dHpr4W_document .report-tabs button:hover{color:var(--navy)}.dHpr4W_document .report-tabs button[aria-selected=true]{color:var(--navy);border-bottom-color:var(--teal)}.dHpr4W_document .report-panel{padding:32px 34px 38px}.dHpr4W_document .section-heading{max-width:860px;margin-bottom:22px}.dHpr4W_document .section-heading>p:not(.section-kicker){color:var(--muted)}.dHpr4W_document .badge{color:#556372;background:var(--slate-soft);white-space:normal;border-radius:999px;place-self:start;align-items:center;gap:6px;padding:4px 9px 4px 8px;font-size:11px;font-weight:650;line-height:1.35;display:inline-flex}.dHpr4W_document .badge:before{content:"";background:currentColor;border-radius:50%;flex-shrink:0;width:6px;height:6px}.dHpr4W_document .badge.done{color:var(--teal-deep);background:var(--teal-soft)}.dHpr4W_document .badge.open{color:#4f3fc4;background:var(--violet-soft)}.dHpr4W_document .badge.confirm{color:var(--ember-ink);background:var(--ember-soft)}.dHpr4W_document .priority-rows{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:6px;display:grid}.dHpr4W_document .priority-row{border:1px solid var(--line);background:linear-gradient(#fff 0%,#fbfcfd 100%);border-radius:14px;flex-direction:column;gap:14px;padding:22px 22px 20px;display:flex;position:relative;overflow:hidden;box-shadow:0 1px 2px #10243a0a,0 14px 30px -20px #10243a47}.dHpr4W_document .priority-row:before{content:"";background:linear-gradient(90deg, var(--teal), var(--cyan) 60%, var(--violet));height:3px;position:absolute;inset:0 0 auto}.dHpr4W_document .priority-num{font:500 34px/1 var(--serif);color:#d5dde5;position:absolute;top:14px;right:18px}.dHpr4W_document .priority-main{gap:8px;display:grid}.dHpr4W_document.dHpr4W_document .priority-main h3{font:500 23px/1.2 var(--serif);letter-spacing:-.01em;padding-right:40px}.dHpr4W_document .priority-main h3 a{color:var(--navy);text-decoration:none}.dHpr4W_document .priority-main h3 a span{color:var(--teal)}.dHpr4W_document .priority-main h3 a:hover{color:var(--teal-deep)}.dHpr4W_document .priority-main>p{color:var(--muted);font-size:13.5px}.dHpr4W_document .priority-next{border-top:1px solid var(--line-soft);gap:6px;margin-top:auto;padding-top:14px;font-size:13.5px;display:grid}.dHpr4W_document .owner-chips{flex-wrap:wrap;gap:6px;margin:4px 0 0;padding:0;list-style:none;display:flex}.dHpr4W_document .owner-chips li{background:var(--wash);border:1px solid var(--line-soft);color:var(--muted);border-radius:999px;align-items:baseline;gap:5px;padding:3px 10px;font-size:11.5px;line-height:1.45;display:inline-flex}.dHpr4W_document .owner-chips strong{color:var(--navy);font-weight:700}.dHpr4W_document .owner-chips span:before{content:"· "}.dHpr4W_document .overview-summary{border-top:1px solid var(--line);margin-top:40px;padding-top:30px}.dHpr4W_document .summary-points{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 28px;margin:6px 0 0;padding:0;list-style:none;display:grid}.dHpr4W_document .summary-points li{border-left:3px solid var(--teal-soft);padding-left:14px;font-size:14px;line-height:1.55}.dHpr4W_document .summary-points strong{color:var(--navy)}.dHpr4W_document .coverage-heading{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:14px;margin-top:34px;margin-bottom:14px;display:flex}.dHpr4W_document .exhibit{border:1px solid var(--line);background:#fff;border-radius:10px;margin:24px 0;overflow:hidden}.dHpr4W_document .exhibit-head{background:var(--navy);color:#fff;align-items:baseline;gap:14px;padding:11px 16px;font-size:13px;display:flex}.dHpr4W_document .exhibit-head>span{color:#8be9f5;text-transform:uppercase;letter-spacing:.12em;white-space:nowrap;font-size:10px;font-weight:700}.dHpr4W_document .exhibit-body{padding:16px 18px 12px}.dHpr4W_document .exhibit-note{color:var(--muted);border-top:1px solid var(--line-soft);background:#fcfcfd;padding:10px 16px;font-size:11.5px}.dHpr4W_document .exhibit-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:24px 0;display:grid}.dHpr4W_document .exhibit-pair .exhibit{margin:0}.dHpr4W_document .chart{width:100%;height:auto;display:block;overflow:visible}.dHpr4W_document .chart text{font-family:var(--sans)}.dHpr4W_document .chart-label{fill:var(--ink);font-size:11.5px}:is(.dHpr4W_document .chart-label.strong,.dHpr4W_document .chart-value.strong){fill:var(--navy);font-weight:700}.dHpr4W_document .chart-tick{fill:var(--muted);font-size:10px}.dHpr4W_document .chart-inbar{fill:#fff;font-size:10px;font-weight:700}.dHpr4W_document .chart-total{fill:var(--navy);font-size:11.5px;font-weight:700}.dHpr4W_document .chart-value{fill:var(--ink);font-size:12px;font-weight:650}.dHpr4W_document .chart-grid{stroke:#e7ebf0;stroke-width:1px}.dHpr4W_document .chart-axis{stroke:#9aa7b5;stroke-width:1px}.dHpr4W_document .chart-connector{stroke:#9aa7b5;stroke-width:1px;stroke-dasharray:3 3}.dHpr4W_document .range-band{fill:#c9e6ec}.dHpr4W_document .range-mid{fill:var(--teal);stroke:#fff;stroke-width:2px}.dHpr4W_document .ring-chart{flex-shrink:0;width:150px}.dHpr4W_document .ring-value{font:500 34px var(--serif);fill:var(--navy)}.dHpr4W_document .ring-caption{letter-spacing:.08em;text-transform:uppercase;fill:var(--muted);font-size:7.5px;font-weight:650}.dHpr4W_document .ring-layout{align-items:center;gap:22px;display:flex}.dHpr4W_document .ring-layout .legend{flex-direction:column;gap:7px;margin:0}.dHpr4W_document .legend{color:var(--ink);flex-wrap:wrap;gap:8px 18px;margin:0 0 12px;padding:0;font-size:11.5px;list-style:none;display:flex}.dHpr4W_document .legend li{align-items:center;gap:7px;display:flex}.dHpr4W_document .legend i{border-radius:3px;flex-shrink:0;width:10px;height:10px}.dHpr4W_document .legend b{color:var(--navy);margin-left:2px}.dHpr4W_document .owner-bars{gap:16px;padding:6px 0 4px;display:grid}.dHpr4W_document .owner-bars p{justify-content:space-between;gap:12px;margin-bottom:6px;font-size:12.5px;display:flex}.dHpr4W_document .owner-bars strong{font:500 22px/1 var(--serif);color:var(--navy)}:is(.dHpr4W_document .owner-track,.dHpr4W_document .segment-bar){background:#edf1f5;border-radius:5px;height:10px;display:flex;overflow:hidden}:is(.dHpr4W_document .owner-track i,.dHpr4W_document .segment-bar i){height:100%;display:block}.dHpr4W_document .segment-bar{border-radius:3px;height:6px}.dHpr4W_document .segment-bar i+i{border-left:1.5px solid #fff}.dHpr4W_document .effort-meter{background:#edf1f5;border-radius:4px;min-width:80px;height:8px;display:block;position:relative}.dHpr4W_document .effort-meter i{background:#a9d8e0;border-radius:4px;position:absolute;top:0;bottom:0}.dHpr4W_document .effort-meter b{background:var(--teal);border-radius:2px;width:3px;height:12px;margin-left:-1.5px;position:absolute;top:-2px}.dHpr4W_document .area-tiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.dHpr4W_document .area-tile{border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:10px;align-content:start;gap:6px;padding:15px 16px 14px;text-decoration:none;display:grid}.dHpr4W_document a.area-tile:hover{background:#fbfdfe;border-color:#b9d7de}.dHpr4W_document .tile-num{font:500 15px/1 var(--serif);color:var(--teal)}.dHpr4W_document .area-tile strong{color:var(--navy);font-size:14px;line-height:1.35}.dHpr4W_document .area-tile .segment-bar{margin-top:4px}.dHpr4W_document .tile-meta{color:var(--muted);font-size:11.5px}.dHpr4W_document .toolbar{border:1px solid var(--line);background:var(--wash);border-radius:12px;grid-template-columns:minmax(170px,1.6fr) repeat(3,minmax(110px,1fr)) auto;align-items:end;gap:10px;margin-bottom:14px;padding:16px 18px;display:grid}.dHpr4W_document .toolbar label{letter-spacing:.06em;text-transform:uppercase;min-width:0;color:var(--muted);gap:5px;font-size:11px;font-weight:650;display:grid}:is(.dHpr4W_document .toolbar input,.dHpr4W_document .toolbar select){width:100%;min-width:0;color:var(--ink);letter-spacing:0;text-transform:none;background:#fff;border:1px solid #c8d2dc;border-radius:8px;height:42px;padding:9px 10px;font-size:13px;font-weight:400}.dHpr4W_document .toolbar button{border:1px solid var(--navy);background:var(--navy);color:#fff;cursor:pointer;border-radius:8px;height:42px;padding:9px 16px;font-size:13px;font-weight:650}.dHpr4W_document .count{margin-bottom:12px}.dHpr4W_document .empty-results{background:var(--wash);border-radius:10px;padding:22px}.dHpr4W_document .project-section{border:1px solid var(--line);border-radius:12px;margin-bottom:14px;overflow:hidden}.dHpr4W_document .project-section>summary{background:var(--wash);color:var(--navy);align-items:center;gap:12px;padding:13px 16px;font-size:14px;font-weight:650;list-style:none;display:flex}.dHpr4W_document .project-section>summary::-webkit-details-marker{display:none}.dHpr4W_document .project-section>summary:after{content:"+";color:var(--muted);text-align:center;width:14px}.dHpr4W_document .project-section[open]>summary:after{content:"−"}.dHpr4W_document .section-num{font:500 15px/1 var(--serif);color:var(--teal)}.dHpr4W_document .section-count{color:var(--muted);border:1px solid var(--line);background:#fff;border-radius:999px;margin-left:auto;padding:1px 9px;font-size:12px;font-weight:600}.dHpr4W_document .project-card+.project-card{border-top:1px solid var(--line-soft)}.dHpr4W_document .engagement-row{color:var(--ink);grid-template-columns:minmax(0,1fr) minmax(95px,190px) 14px;align-items:center;gap:18px;padding:14px 16px;text-decoration:none;display:grid}.dHpr4W_document .engagement-row:hover{background:#fafbfc}.dHpr4W_document .engagement-row h3{font-size:14.5px}.dHpr4W_document .engagement-row>span:last-child{color:var(--teal)}.dHpr4W_document .record-id{letter-spacing:.06em;color:var(--muted);margin-bottom:3px;font-size:10.5px;font-weight:650;display:block}.dHpr4W_document .commitments{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.dHpr4W_document .commitment{border:1px solid var(--line);background:#fff;border-radius:12px;align-content:start;gap:8px;padding:18px 20px;display:grid}.dHpr4W_document .commitment-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.dHpr4W_document .commitment-head .record-id{margin:0}.dHpr4W_document.dHpr4W_document .commitment h3{font:500 18px/1.3 var(--serif)}.dHpr4W_document .commitment h3 a{color:var(--navy);text-decoration:none}.dHpr4W_document .commitment>p{font-size:13.5px}.dHpr4W_document .chapter{margin-bottom:30px}.dHpr4W_document .estimate-note{background:var(--paper);border-left:3px solid var(--ember);color:#3f4b58;border-radius:0 8px 8px 0;max-width:900px;padding:14px 18px;font-size:13px}.dHpr4W_document .table-scroll{overflow-x:auto}.dHpr4W_document table{border-collapse:collapse;width:100%;min-width:640px;font-size:12.5px;line-height:1.5}:is(.dHpr4W_document th,.dHpr4W_document td){text-align:left;vertical-align:top;border-bottom:1px solid var(--line-soft);overflow-wrap:break-word;padding:10px 14px}.dHpr4W_document thead th{background:var(--wash);color:var(--navy);letter-spacing:.08em;text-transform:uppercase;font-size:10.5px;font-weight:700}.dHpr4W_document tbody th{font-weight:600}.dHpr4W_document .num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.dHpr4W_document th.num{text-align:right}.dHpr4W_document .cell-sub{color:var(--muted);margin-top:3px;font-size:11.5px;font-weight:400}.dHpr4W_document .scope-cell{gap:10px;display:flex}.dHpr4W_document .scope-cell i{border-radius:3px;flex-shrink:0;width:10px;height:10px;margin-top:6px}:is(.dHpr4W_document .total-row,.dHpr4W_document .total-row th,.dHpr4W_document .total-row td){background:var(--wash);border-bottom:0;font-weight:700}.dHpr4W_document .schedule-group th{color:var(--teal);letter-spacing:.1em;text-transform:uppercase;background:#fbfcfd;padding-top:12px;font-size:10.5px}.dHpr4W_document .schedule th a{color:var(--navy);text-decoration:none}.dHpr4W_document .schedule td:nth-child(3){vertical-align:middle;width:18%}.dHpr4W_document.engagement-detail .masthead{padding-bottom:28px}.dHpr4W_document.dHpr4W_document.engagement-detail h1{font-size:34px}:is(.dHpr4W_document .engagement-nav,.dHpr4W_document .engagement-pager){border-bottom:1px solid var(--line);background:var(--wash);flex-wrap:wrap;justify-content:space-between;gap:18px;padding:16px 34px;font-size:12.5px;display:flex}.dHpr4W_document .engagement-pager{border-top:1px solid var(--line);border-bottom:0;gap:24px}.dHpr4W_document .engagement-pager a{flex:1;min-width:180px}.dHpr4W_document .engagement-pager a:last-child{text-align:right}.dHpr4W_document .project-body{max-width:1120px;padding:26px 34px 32px}.dHpr4W_document .engagement-meta{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0 0 24px;padding:0;display:grid}.dHpr4W_document .engagement-meta>div{border:1px solid var(--line);background:#fff;border-radius:10px;padding:12px 14px}.dHpr4W_document .engagement-meta dt{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;margin-bottom:6px;font-size:10px;font-weight:700}.dHpr4W_document .engagement-meta dd{color:var(--navy);margin:0;font-size:13.5px;font-weight:600}.dHpr4W_document .brief-grid{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:start;gap:20px;display:grid}.dHpr4W_document.dHpr4W_document .project-body h2{font:700 11px/1.4 var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--teal);margin-bottom:8px}.dHpr4W_document .brief-work p:first-of-type{font-size:15.5px;line-height:1.6}.dHpr4W_document .brief-work .meta{margin-top:10px}.dHpr4W_document .brief-next{border-left:3px solid var(--teal);background:linear-gradient(#f3f9fa,#f7fafb);border-radius:0 10px 10px 0;padding:18px 20px}.dHpr4W_document .action-owner{color:var(--teal-deep);margin-bottom:8px;font-size:12px;font-weight:700}:is(.dHpr4W_document .brief-material,.dHpr4W_document .dental-checklist,.dHpr4W_document .engagement-estimate){margin-top:28px}.dHpr4W_document .lineage-list{margin-top:14px;padding-left:20px}.dHpr4W_document .lineage-list li{margin-bottom:10px}.dHpr4W_document .material-note{color:var(--muted);margin-top:14px;font-size:12px}.dHpr4W_document .engagement-estimate{border:1px solid var(--line);background:var(--wash);border-radius:10px;padding:14px 18px;font-size:13px}.dHpr4W_document .engagement-estimate summary{color:var(--navy);font-weight:650}:is(.dHpr4W_document .engagement-estimate p,.dHpr4W_document .engagement-estimate a){margin-top:10px;display:block}.dHpr4W_document .dental-checklist>p{color:var(--muted)}.dHpr4W_document .dental-checklist ol{counter-reset:check;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:14px 0 0;padding:0;list-style:none;display:grid}.dHpr4W_document .dental-checklist li{counter-increment:check;border:1px solid var(--line);background:#fff;border-radius:10px;padding:14px 16px 14px 48px;position:relative}.dHpr4W_document .dental-checklist li:before{content:counter(check, decimal-leading-zero);width:24px;height:24px;font:600 10px/21px var(--sans);text-align:center;color:var(--muted);border:1.5px solid #b8c6d3;border-radius:6px;position:absolute;top:13px;left:14px}.dHpr4W_document .dental-checklist li strong{color:var(--navy)}.dHpr4W_document .dental-checklist li p{color:var(--muted);margin-top:4px;font-size:13px}:is(.dHpr4W_document .workspace-priorities,.dHpr4W_document .workspace-register){padding:28px 30px}.dHpr4W_document .workspace-register{border-top:1px solid var(--line)}.dHpr4W_document .index-heading{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:15px;display:flex}.dHpr4W_document .index-heading a{font-size:12.5px;font-weight:650}.dHpr4W_document .support{border-top:1px solid var(--line);margin-top:26px;padding-top:16px}.dHpr4W_document .support>summary{color:var(--navy);font-weight:650}@media screen and (max-width:1100px){.dHpr4W_document .toolbar{grid-template-columns:repeat(2,minmax(0,1fr))}.dHpr4W_document .toolbar>label:first-child{grid-column:1/-1}:is(.dHpr4W_document .area-tiles,.dHpr4W_document .dental-checklist ol){grid-template-columns:repeat(2,minmax(0,1fr))}.dHpr4W_document .priority-rows{grid-template-columns:1fr}.dHpr4W_document .priority-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px;display:grid}.dHpr4W_document .priority-next{border-top:0;border-left:1px solid var(--line-soft);margin-top:0;padding-top:0;padding-left:22px}}@media screen and (max-width:760px){:is(.dHpr4W_document .exhibit-pair,.dHpr4W_document .commitments,.dHpr4W_document .summary-points,.dHpr4W_document .brief-grid){grid-template-columns:1fr}.dHpr4W_document .engagement-meta{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:600px){.dHpr4W_document{border-radius:10px;font-size:13px}.dHpr4W_document.dHpr4W_document h1{font-size:28px}.dHpr4W_document.dHpr4W_document.engagement-detail h1{font-size:28px}.dHpr4W_document.dHpr4W_document h2{font-size:22px}:is(.dHpr4W_document .masthead,.dHpr4W_document .report-panel,.dHpr4W_document .workspace-priorities,.dHpr4W_document .workspace-register){padding:22px 16px}.dHpr4W_document .masthead .cover-art{opacity:.25;width:280px;top:-150px;right:-110px}.dHpr4W_document .exhibit-body{overflow-x:auto}.dHpr4W_document .exhibit-body>.chart:not(.ring-chart){min-width:560px}.dHpr4W_document .masthead-bar{align-items:start;gap:12px;margin-bottom:22px;font-size:10px}.dHpr4W_document .masthead-bar a strong{font-size:17px}.dHpr4W_document .kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.dHpr4W_document .kpi:nth-child(3){border-left:0;padding-left:0}.dHpr4W_document .kpi strong{font-size:30px}.dHpr4W_document .priority-row{grid-template-columns:1fr;gap:14px;padding:20px 18px 18px}.dHpr4W_document .priority-next{border-left:0;border-top:1px solid var(--line-soft);padding:14px 0 0}:is(.dHpr4W_document .area-tiles,.dHpr4W_document .engagement-meta,.dHpr4W_document .dental-checklist ol){grid-template-columns:1fr}.dHpr4W_document .ring-layout{flex-direction:column;align-items:start}.dHpr4W_document .report-tabs{gap:0;padding:0 8px}.dHpr4W_document .report-tabs button{padding:12px 9px;font-size:12px}.dHpr4W_document .engagement-row{grid-template-columns:minmax(0,1fr) 14px;gap:6px;padding:14px 12px}.dHpr4W_document .engagement-row .badge{grid-area:2/1;margin-top:5px}.dHpr4W_document .engagement-row>span:last-child{grid-area:1/2}.dHpr4W_document .project-body{padding:20px 16px 24px}:is(.dHpr4W_document .engagement-nav,.dHpr4W_document .engagement-pager){padding:14px 16px}.dHpr4W_document .engagement-pager a:last-child{text-align:left}}.dHpr4W_document .portfolio-print{display:none}@page portfolio-review{size:Letter;margin:17mm 16mm 16mm;@top-left{content:"SPARKDATA ANALYTICS";font:700 6.5pt Segoe UI,Arial,sans-serif;letter-spacing:.16em;color:#0b7a8f;vertical-align:bottom;padding-bottom:5mm}@top-right{content:"Work & project review";font:7.5pt Segoe UI,Arial,sans-serif;color:#5a6879;vertical-align:bottom;padding-bottom:5mm}@bottom-left{content:"Private and confidential";font:7.5pt Segoe UI,Arial,sans-serif;color:#5a6879;vertical-align:top;padding-top:5mm}@bottom-right{content:counter(page) " / " counter(pages);font:700 7.5pt Segoe UI,Arial,sans-serif;color:#10243a;vertical-align:top;padding-top:5mm}}@page cover-page{size:Letter;margin:0}@media print{.dHpr4W_document{page:portfolio-review;color:var(--ink);font:9pt/1.45 var(--sans);border:0;border-radius:0;overflow:visible}:is(.dHpr4W_document .portfolio-screen,.dHpr4W_document .report-tabs,.dHpr4W_document .engagement-nav,.dHpr4W_document .engagement-pager,.dHpr4W_document .material-note){display:none!important}.dHpr4W_document .portfolio-print{display:block!important}.dHpr4W_document a{color:inherit;text-decoration:none}.dHpr4W_document.dHpr4W_document h2{-moz-column-break-after:avoid;break-after:avoid}.dHpr4W_document .print-cover{page:cover-page;color:#c3ceda;-moz-column-break-after:page;break-after:page;background:radial-gradient(80% 60% at 92% 18%,#75f4ff2e 0%,#0000 60%),radial-gradient(70% 50% at 70% 92%,#8d7cff29 0%,#0000 60%),linear-gradient(165deg,#0e2031 0%,#08121d 55%,#050b12 100%);flex-direction:column;height:10.98in;padding:.7in .75in .6in;display:flex;position:relative;overflow:hidden}.dHpr4W_document .print-cover:after{content:"";background:linear-gradient(90deg,#ff8b55,#f1efe8 42%,#75f4ff 68%,#8d7cff);height:5px;position:absolute;inset:auto 0 0}.dHpr4W_document .print-cover>*{position:relative}.dHpr4W_document .print-cover .cover-art{opacity:.9;width:6.3in;position:absolute;top:.3in;right:-1.15in}.dHpr4W_document .cover-top{letter-spacing:.16em;text-transform:uppercase;color:var(--cyan);justify-content:space-between;align-items:center;font-size:7.5pt;font-weight:650;display:flex}.dHpr4W_document .cover-title{max-width:5.6in;margin-top:4.5in}.dHpr4W_document .cover-kicker{letter-spacing:.18em;text-transform:uppercase;color:var(--cyan);margin-bottom:14pt;font-size:8pt;font-weight:700}.dHpr4W_document.dHpr4W_document .cover-title h1{font:500 46pt/1.02 var(--serif);letter-spacing:-.025em;color:#f6f3ec;max-width:none}.dHpr4W_document .cover-standfirst{font:400 13pt/1.45 var(--serif);color:#c9d4df;max-width:5.3in;margin-top:18pt}.dHpr4W_document .cover-meta{color:#9fb2c6;border-top:1px solid #f1efe82e;max-width:4.2in;margin-top:22pt;padding-top:12pt;font-size:8.5pt;line-height:1.6}.dHpr4W_document .print-cover .kpis{border-top:1px solid #f1efe833;margin-top:auto}.dHpr4W_document .print-cover .kpi{padding-top:14pt}.dHpr4W_document .print-cover .kpi strong{font-size:30pt}.dHpr4W_document .print-cover .kpi span{font-size:6.8pt}.dHpr4W_document .cover-foot{letter-spacing:.08em;color:#71879c;margin-top:22pt;font-size:7pt}.dHpr4W_document .print-page{-moz-column-break-before:page;break-before:page}.dHpr4W_document .page-head{border-bottom:1px solid var(--line);margin-bottom:14pt;padding-bottom:12pt}.dHpr4W_document .page-head .section-kicker{margin-bottom:6pt;font-size:7.5pt}.dHpr4W_document.dHpr4W_document .page-head h2{font:500 21pt/1.14 var(--serif);letter-spacing:-.015em;color:var(--navy);max-width:6.6in;margin:0}.dHpr4W_document .page-head .standfirst{max-width:6.4in;margin-top:7pt;font-size:10pt;line-height:1.45}.dHpr4W_document .micro{font-size:6.5pt}.dHpr4W_document .print-summary .page-head{margin-bottom:10pt;padding-bottom:8pt}.dHpr4W_document .print-summary .owner-bars{gap:6pt}.dHpr4W_document .summary-grid{grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);gap:16pt;margin-bottom:12pt;display:grid}.dHpr4W_document .summary-grid .summary-points{grid-template-columns:1fr;gap:7pt;margin:0}.dHpr4W_document .summary-points li{border-left-width:2.5pt;padding-left:9pt;font-size:9pt;line-height:1.45}.dHpr4W_document .summary-priorities{background:var(--paper);border-radius:6pt;padding:11pt 13pt}.dHpr4W_document .summary-priorities ol{counter-reset:pri;gap:8pt;margin:6pt 0 0;padding:0;list-style:none;display:grid}.dHpr4W_document .summary-priorities li{counter-increment:pri;-moz-column-gap:4pt;grid-template-columns:18pt 1fr;column-gap:4pt;font-size:8.5pt;line-height:1.4;display:grid}.dHpr4W_document .summary-priorities li:before{content:counter(pri, decimal-leading-zero);font:500 12pt/1.1 var(--serif);color:var(--teal);grid-row:1/3}.dHpr4W_document .summary-priorities li strong{color:var(--navy);font-size:9.5pt}.dHpr4W_document .summary-priorities li span{color:var(--muted)}.dHpr4W_document .exhibit{-moz-column-break-inside:avoid;break-inside:avoid;border-radius:5pt;margin:10pt 0;overflow:visible}.dHpr4W_document .exhibit-head{-moz-column-break-after:avoid;break-after:avoid;border-radius:5pt 5pt 0 0;padding:6pt 10pt;font-size:9pt}.dHpr4W_document .exhibit-head>span{font-size:6.5pt}.dHpr4W_document .exhibit-body{padding:9pt 11pt 6pt}.dHpr4W_document .exhibit-note{border-radius:0 0 5pt 5pt;padding:5pt 10pt;font-size:7pt}.dHpr4W_document .exhibit-pair{gap:10pt;margin:10pt 0 0}.dHpr4W_document .legend{gap:4pt 12pt;margin-bottom:6pt;font-size:7.5pt}.dHpr4W_document .legend i{border-radius:2pt;width:7pt;height:7pt}.dHpr4W_document .ring-chart{width:1.25in}.dHpr4W_document .ring-layout{gap:12pt}.dHpr4W_document .ring-layout .legend{gap:4pt}.dHpr4W_document .owner-bars{gap:9pt;padding:2pt 0}.dHpr4W_document .owner-bars p{margin-bottom:3pt;font-size:8.5pt}.dHpr4W_document .owner-bars strong{font-size:15pt}.dHpr4W_document .owner-track{height:7pt}.dHpr4W_document .followthrough{-moz-column-break-inside:auto;break-inside:auto}.dHpr4W_document .table-scroll{overflow:visible}.dHpr4W_document table{table-layout:fixed;width:100%;min-width:0;font-size:8pt;line-height:1.4}:is(.dHpr4W_document th,.dHpr4W_document td){overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;padding:5pt 7pt}.dHpr4W_document thead th{font-size:6.5pt}.dHpr4W_document thead{display:table-header-group}.dHpr4W_document tr{-moz-column-break-inside:avoid;break-inside:avoid}.dHpr4W_document .exhibit:not(.schedule):not(.followthrough) th:first-child{width:40%}.dHpr4W_document .exhibit:not(.schedule):not(.followthrough) th:nth-child(2){width:15%}.dHpr4W_document .exhibit:not(.schedule):not(.followthrough) th:nth-child(3){width:18%}.dHpr4W_document .exhibit:not(.schedule):not(.followthrough) th:nth-child(4){width:27%}.dHpr4W_document .cell-sub{font-size:7.5pt}.dHpr4W_document .scope-cell i{width:7pt;height:7pt;margin-top:3pt}.dHpr4W_document .followthrough th:first-child{width:36%}.dHpr4W_document .followthrough tbody th{color:var(--navy);font-weight:650}.dHpr4W_document .followthrough tbody th .badge{width:fit-content;margin-top:4pt;display:flex}.dHpr4W_document .followthrough .owner-chips{margin:0 0 3pt}.dHpr4W_document .owner-chips li{padding:1pt 6pt;font-size:7.5pt}.dHpr4W_document .badge{gap:4pt;padding:1.5pt 6pt 1.5pt 5pt;font-size:7pt}.dHpr4W_document .badge:before{width:4.5pt;height:4.5pt}.dHpr4W_document .record-id{margin-bottom:1pt;font-size:6.8pt}.dHpr4W_document .print-opening{margin-bottom:8pt}.dHpr4W_document .priority-rows{margin:0;display:block}.dHpr4W_document .priority-row{box-shadow:none;-moz-column-break-inside:avoid;break-inside:avoid;background:#fff;border-radius:6pt;grid-template-columns:34pt minmax(0,1fr) minmax(0,1.2fr);gap:14pt;margin:0 0 8pt;padding:12pt 14pt 12pt 0;display:grid}.dHpr4W_document .priority-row:before{background:linear-gradient(180deg, var(--teal), var(--cyan) 60%, var(--violet));width:3pt;height:auto;inset:0 auto 0 0}.dHpr4W_document .priority-num{color:var(--teal);text-align:right;font-size:22pt;position:static}.dHpr4W_document .priority-main{gap:4pt}.dHpr4W_document.dHpr4W_document .priority-main h3{padding-right:0;font-size:15pt}.dHpr4W_document .priority-main>p{font-size:8.5pt}.dHpr4W_document .priority-next{border-top:0;border-left:1px solid var(--line-soft);gap:3pt;margin:0;padding:0 0 0 14pt;font-size:9pt}.dHpr4W_document .estimate-note{margin-bottom:4pt;padding:8pt 11pt;font-size:8.5pt}.dHpr4W_document .print-effort .print-keep{-moz-column-break-before:page;break-before:page}.dHpr4W_document .print-appendix>.legend{margin:0 0 8pt}.dHpr4W_document .print-appendix>.area-tiles{gap:7pt}.dHpr4W_document .area-tile{-moz-column-break-inside:avoid;break-inside:avoid;border-radius:6pt;gap:3pt;padding:9pt 10pt 8pt}.dHpr4W_document .tile-num{font-size:11pt}.dHpr4W_document .area-tile strong{font-size:9pt}.dHpr4W_document .tile-meta{font-size:7.5pt}.dHpr4W_document .segment-bar{height:4pt}.dHpr4W_document .print-category{margin-top:16pt}.dHpr4W_document .area-banner{color:#c3ceda;-moz-column-break-after:avoid;break-after:avoid;-moz-column-break-inside:avoid;break-inside:avoid;background:linear-gradient(110deg,#10243a 0%,#0b1826 100%);border-radius:5pt;grid-template-columns:36pt minmax(0,1fr) 1.3in;align-items:center;gap:10pt;padding:9pt 12pt;display:grid}.dHpr4W_document .area-num{font:500 22pt/1 var(--serif);color:var(--cyan)}.dHpr4W_document.dHpr4W_document .area-banner h2{font:500 14pt/1.2 var(--serif);color:#f6f3ec;margin:0 0 2pt}.dHpr4W_document .area-banner p{color:#9fb2c6;font-size:7.5pt}.dHpr4W_document .area-banner .segment-bar{background:#ffffff1f}.dHpr4W_document .area-banner .segment-bar i+i{border-left-color:#10243a}.dHpr4W_document .brief-row{border-bottom:1px solid var(--line);-moz-column-break-inside:avoid;break-inside:avoid;grid-template-columns:1.95in minmax(0,1fr);gap:14pt;padding:10pt 0;display:grid}.dHpr4W_document .brief-rail{align-content:start;gap:3pt;display:grid}.dHpr4W_document.dHpr4W_document .brief-rail h3{font:650 9.5pt/1.3 var(--sans);color:var(--navy);margin-bottom:2pt}.dHpr4W_document .rail-line{color:var(--ink);font-size:7.5pt}.dHpr4W_document .rail-line.muted{color:var(--muted)}.dHpr4W_document .rail-effort{gap:3pt;margin-top:4pt;display:grid}.dHpr4W_document .rail-effort p{color:var(--muted);font-variant-numeric:tabular-nums;font-size:7pt}.dHpr4W_document .effort-meter{min-width:0;height:5pt}.dHpr4W_document .effort-meter b{width:2pt;height:8pt;top:-1.5pt}.dHpr4W_document .brief-content{align-content:start;gap:3pt;display:grid}.dHpr4W_document .brief-summary{font-size:9pt;line-height:1.45}.dHpr4W_document .next-box{border-left:2.5pt solid var(--teal);background:#f2f8f9;border-radius:0 4pt 4pt 0;margin-top:4pt;padding:6pt 9pt;font-size:8.5pt}.dHpr4W_document .tone-confirm .next-box{border-left-color:var(--ember);background:#fdf5f0}.dHpr4W_document .tone-open .next-box{border-left-color:var(--violet);background:#f5f3fe}.dHpr4W_document .next-box .micro{color:var(--navy);letter-spacing:.1em;margin-bottom:1pt}:is(.dHpr4W_document .reference-line,.dHpr4W_document .support-line){color:var(--muted);margin-top:3pt;font-size:8pt}:is(.dHpr4W_document .reference-line .micro,.dHpr4W_document .support-line .micro){margin-right:4pt}.dHpr4W_document .print-card .lineage-list{color:var(--muted);margin:2pt 0 0;padding-left:11pt;font-size:7.5pt}.dHpr4W_document .print-card .lineage-list li{margin:1.5pt 0}.dHpr4W_document .print-card .lineage-list strong{color:var(--ink)}.dHpr4W_document .schedule{-moz-column-break-inside:auto;break-inside:auto}:is(.dHpr4W_document .schedule th,.dHpr4W_document .schedule td){vertical-align:middle;padding:3pt 6pt}.dHpr4W_document .schedule thead th:first-child{width:46%}.dHpr4W_document .schedule thead th:nth-child(2){width:19%}.dHpr4W_document .schedule thead th:nth-child(3){width:13%}.dHpr4W_document .schedule thead th:nth-child(4){width:11%}.dHpr4W_document .schedule thead th:nth-child(5){width:11%}.dHpr4W_document .schedule tbody th{font-weight:500}.dHpr4W_document .schedule tbody th .record-id{margin-right:5pt;display:inline}.dHpr4W_document .schedule-group th{padding-top:6pt;font-size:6.5pt}.dHpr4W_document .linked-records{-moz-column-break-inside:avoid;break-inside:avoid;margin-top:14pt}.dHpr4W_document.dHpr4W_document .linked-records h3{font:500 13pt/1.2 var(--serif);margin-bottom:3pt}.dHpr4W_document .linked-records ul{gap:6pt;margin:8pt 0 0;padding:0;font-size:8pt;list-style:none;display:grid}.dHpr4W_document .linked-records li{border-bottom:1px solid var(--line-soft);grid-template-columns:2.2in minmax(0,1fr);gap:10pt;padding-bottom:6pt;display:grid}.dHpr4W_document .linked-records li strong{color:var(--navy)}.dHpr4W_document .about-line{color:var(--muted);margin-top:14pt;font-size:7.5pt}.dHpr4W_document.engagement-detail{font-size:8.8pt;line-height:1.42}.dHpr4W_document.engagement-detail .masthead{border-radius:6pt;padding:14pt 18pt 16pt}.dHpr4W_document.engagement-detail .masthead .cover-art{opacity:.42;width:3.6in;top:-.55in;right:-1.55in}.dHpr4W_document.dHpr4W_document.engagement-detail .masthead h1{max-width:5.4in}.dHpr4W_document.engagement-detail .masthead-bar{margin-bottom:12pt}.dHpr4W_document.dHpr4W_document.engagement-detail h1{font-size:21pt}.dHpr4W_document.engagement-detail .eyebrow{margin-bottom:5pt;font-size:7pt}:is(.dHpr4W_document.engagement-detail .meta-line,.dHpr4W_document.engagement-detail .masthead .meta){font-size:7.5pt}.dHpr4W_document.engagement-detail .meta-line{margin-top:6pt}.dHpr4W_document .project-body{max-width:none;padding:12pt 0 0}.dHpr4W_document .engagement-meta{gap:6pt;margin-bottom:10pt}.dHpr4W_document .engagement-meta>div{border-radius:5pt;padding:6pt 8pt}.dHpr4W_document .engagement-meta dt{margin-bottom:3pt;font-size:6pt}.dHpr4W_document .engagement-meta dd{font-size:8.5pt}.dHpr4W_document .brief-grid{gap:12pt}.dHpr4W_document.dHpr4W_document .project-body h2{margin-bottom:4pt;font-size:6.8pt}.dHpr4W_document .brief-work p:first-of-type{font-size:9.5pt}.dHpr4W_document .brief-next{padding:9pt 11pt}.dHpr4W_document .action-owner{margin-bottom:4pt;font-size:8pt}:is(.dHpr4W_document .brief-material,.dHpr4W_document .dental-checklist,.dHpr4W_document .engagement-estimate){margin-top:11pt}.dHpr4W_document .dental-checklist ol{gap:6pt;margin-top:6pt}.dHpr4W_document .dental-checklist li{-moz-column-break-inside:avoid;break-inside:avoid;border-radius:5pt;padding:7pt 8pt 7pt 28pt}.dHpr4W_document .dental-checklist li:before{border-radius:3pt;width:13pt;height:13pt;font-size:5.5pt;line-height:11pt;top:7pt;left:8pt}.dHpr4W_document .dental-checklist li p{margin-top:2pt;font-size:8pt}.dHpr4W_document .engagement-estimate{-moz-column-break-inside:avoid;break-inside:avoid;border-radius:5pt;padding:8pt 11pt;font-size:8.3pt}:is(.dHpr4W_document .engagement-estimate p,.dHpr4W_document .engagement-estimate a){margin-top:4pt}.dHpr4W_document .engagement-estimate a{display:none}}
.I1HlYW_brand{color:#f1efe8;flex-shrink:0;align-items:center;gap:12px;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;text-decoration:none;display:inline-flex}.I1HlYW_welcome.I1HlYW_welcomeDashboard.I1HlYW_welcomeCompact{min-height:0;box-shadow:none;color:#102337;background:0 0;border:0;margin-bottom:14px;padding:6px 0;display:block}.I1HlYW_welcomeCompact:before{display:none}.I1HlYW_welcomeCompact .I1HlYW_welcomeEyebrow{color:#526576}.I1HlYW_welcomeCompact .I1HlYW_welcomeActions a,.I1HlYW_welcomeCompact .I1HlYW_welcomeActions a:first-child{color:#176170;border-color:#c7d6de}.I1HlYW_workspaceMain .I1HlYW_welcome.I1HlYW_welcomeCompact h1{color:#102337;letter-spacing:-.015em;margin-bottom:14px;font:650 22px/1.3 ui-sans-serif,system-ui,sans-serif}.I1HlYW_welcomeCompact .I1HlYW_welcomePrism{display:none}.I1HlYW_wordmark{gap:4px;line-height:1;display:grid}.I1HlYW_wordmark strong{letter-spacing:-.045em;color:#f1efe8;font-size:20px;font-weight:760}.I1HlYW_wordmark>span{letter-spacing:.28em;text-transform:uppercase;color:#93a3b5;font-size:9px;font-weight:700}.I1HlYW_workspaceLabel{color:#75f4ff;letter-spacing:.12em;text-transform:uppercase;border-left:1px solid #bedbeb38;margin-left:10px;padding-left:16px;font-size:11px;font-weight:650}.I1HlYW_authShell{--portal-ink:#0c131f;color:#f1efe8;-webkit-font-smoothing:antialiased;isolation:isolate;background:radial-gradient(circle at 18% 22%,#75f4ff17,#0000 42%),radial-gradient(circle at 82% 18%,#8d7cff14,#0000 40%),radial-gradient(circle at 50% 85%,#ff8b550f,#0000 45%),linear-gradient(#05070b 0%,#090e17 52%,#060910 100%);min-height:100svh;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;position:relative}.I1HlYW_authShell:before{content:"";pointer-events:none;z-index:-1;background-image:linear-gradient(90deg,#bedbeb0a 1px,#0000 1px),linear-gradient(#bedbeb0a 1px,#0000 1px);background-size:56px 56px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(#000000bf 20%,#0000 80%);mask-image:radial-gradient(#000000bf 20%,#0000 80%)}.I1HlYW_authShell :focus-visible,.I1HlYW_workspace :focus-visible,.I1HlYW_masthead :focus-visible,.I1HlYW_portalSidebar :focus-visible{outline-offset:3px;outline:2px solid #75f4ff}.I1HlYW_authHeader,.I1HlYW_authFooter{justify-content:space-between;align-items:center;gap:24px;width:min(1280px,100% - 64px);margin:auto;display:flex}.I1HlYW_authHeader{border-bottom:1px solid #bedbeb24;min-height:96px}.I1HlYW_siteLink{color:#d6dde6;background:#101824a6;border:1px solid #bedbeb29;border-radius:999px;align-items:center;gap:8px;padding:8px 14px;font-size:13px;font-weight:550;transition:border-color .2s,background .2s,color .2s;display:inline-flex}.I1HlYW_siteLink:hover{color:#fff;background:#101824f2;border-color:#75f4ff73}.I1HlYW_siteLink span{color:#75f4ff}.I1HlYW_authLayout{grid-template-columns:1.05fr .95fr;align-items:center;gap:clamp(48px,7vw,96px);width:min(1160px,100% - 64px);min-height:calc(100svh - 180px);margin:auto;padding:56px 0;display:grid}.I1HlYW_authIntroduction{padding-bottom:12px}.I1HlYW_eyebrow{text-transform:uppercase;letter-spacing:.18em;color:#75f4ff;background:#75f4ff14;border:1px solid #75f4ff38;border-radius:999px;align-items:center;gap:10px;margin-bottom:24px;padding:6px 12px;font-size:11px;font-weight:700;display:inline-flex}.I1HlYW_authIntroduction h2{letter-spacing:-.05em;color:#f1efe8;margin-bottom:24px;font-size:clamp(36px,4vw,58px);font-weight:500;line-height:1.08}.I1HlYW_authIntroduction h2 span{background:linear-gradient(90deg,#75f4ff 0%,#c8f9ff 50%,#8d7cff 100%);color:#0000;-webkit-background-clip:text;background-clip:text;display:inline-block}.I1HlYW_authIntroduction>p:not(.I1HlYW_eyebrow){color:#b8c4d0;max-width:420px;font-size:16px;line-height:1.75}.I1HlYW_authNote{border-top:1px solid #bedbeb29;align-items:flex-start;gap:14px;max-width:420px;margin-top:40px;padding-top:24px;display:flex}.I1HlYW_authNote>span{color:#75f4ff;background:#75f4ff1a;border:1px solid #75f4ff40;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:16px;display:inline-flex}.I1HlYW_authNote p{color:#9baab9;font-size:13px;line-height:1.65}.I1HlYW_authCard{color:#0e1724;background:#f9f8f4;border-radius:16px;min-width:0;padding:clamp(28px,4vw,44px);position:relative;overflow:hidden;box-shadow:0 28px 90px #0000008c,0 0 0 1px #bedbeb38}.I1HlYW_authCard:before{content:"";background:linear-gradient(90deg,#ff8b55 0%,#f1efe8 45%,#75f4ff 75%,#8d7cff 100%);height:4px;position:absolute;top:0;left:0;right:0}.I1HlYW_authCard h1{letter-spacing:-.035em;color:#0c1522;margin:0 0 10px;font-size:clamp(24px,2.4vw,32px);font-weight:680;line-height:1.18}.I1HlYW_authCard p{line-height:1.65}.I1HlYW_authCard input{color:#0c1522;background:#fff;border:1.5px solid #cbd2d9;border-radius:10px;min-height:48px;font-size:15px;transition:border-color .18s,box-shadow .18s}.I1HlYW_authCard input:focus{border-color:#127985;outline:none;box-shadow:0 0 0 3px #1279852e}:is(.I1HlYW_authCard button[type=submit],.I1HlYW_authCard button.bg-brand-navy){background:linear-gradient(135deg,#0b1320 0%,#16283d 100%);border-radius:10px;min-height:48px;font-size:14px;font-weight:620;transition:transform .15s,box-shadow .15s,background .15s;box-shadow:0 8px 20px #0b13202e}:is(.I1HlYW_authCard button[type=submit]:hover:not(:disabled),.I1HlYW_authCard button.bg-brand-navy:hover:not(:disabled)){transform:translateY(-1px);box-shadow:0 12px 24px #0b132040}.I1HlYW_authCard button:disabled{cursor:not-allowed}.I1HlYW_authCard .sda-google-sign-in{margin-top:24px}.I1HlYW_authCard .sda-google-button{color:#0e1724;background:#fff;border:1.5px solid #c2cbd4;border-radius:10px;justify-content:center;align-items:center;gap:12px;min-height:48px;padding:12px 16px;font-size:14px;font-weight:620;transition:all .18s;display:flex;box-shadow:0 2px 6px #0f17240d}.I1HlYW_authCard .sda-google-button:hover{background:#f2fbfb;border-color:#127985;box-shadow:0 4px 12px #1279851f}.I1HlYW_authCard .sda-auth-divider{text-transform:uppercase;letter-spacing:.08em;color:#647280;align-items:center;gap:12px;margin:22px 0;font-size:12px;font-weight:550;display:flex}.I1HlYW_authCard .sda-auth-divider:before{content:"";background:#d8dee4;flex:1;height:1px}.I1HlYW_authCard .sda-auth-divider:after{content:"";background:#d8dee4;flex:1;height:1px}.I1HlYW_authFooter{color:#8f9eb0;border-top:1px solid #bedbeb24;min-height:84px;font-size:12px}.I1HlYW_authFooter a{color:#d0dae5;transition:color .18s}.I1HlYW_authFooter a:hover{color:#75f4ff}.I1HlYW_skip{z-index:100;color:#05070b;background:#75f4ff;border-radius:8px;padding:10px 16px;font-size:13px;font-weight:650;position:absolute;top:12px;left:12px;transform:translateY(-200%)}.I1HlYW_skip:focus{transform:none}.I1HlYW_workspace{color:#182430;-webkit-font-smoothing:antialiased;background:#f5f4ef;min-height:100svh;font-family:ui-sans-serif,system-ui,sans-serif}.I1HlYW_workspaceShell{min-height:calc(100svh - 80px);display:flex}.I1HlYW_sidebarBackdrop{z-index:40;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#05080ea6;position:fixed;inset:0}.I1HlYW_portalSidebar{color:#f1efe8;z-index:45;background:#0b1017;border-right:1px solid #222b35;flex-direction:column;flex:0 0 224px;width:224px;height:calc(100svh - 80px);display:flex;position:sticky;top:80px;overflow-y:auto}.I1HlYW_sidebarHeader{border-bottom:1px solid #bedbeb1f;justify-content:space-between;align-items:center;min-height:80px;padding:18px 22px;display:flex}.I1HlYW_sidebarStatusBox{background:#101a28d9;border:1px solid #75f4ff33;border-radius:12px;margin:18px 16px 8px;padding:14px 16px}.I1HlYW_sidebarStatusPill{letter-spacing:.15em;text-transform:uppercase;color:#75f4ff;align-items:center;gap:7px;font-size:10px;font-weight:700;display:inline-flex}.I1HlYW_sidebarStatusDot{background:#4fd8c4;border-radius:999px;width:7px;height:7px;box-shadow:0 0 8px #4fd8c4}.I1HlYW_sidebarStatusText{color:#a7b6c5;margin-top:6px;font-size:12px;line-height:1.5}.I1HlYW_sidebarNav{flex-direction:column;flex:1;gap:6px;padding:16px 14px;display:flex}.I1HlYW_sidebarNavSectionLabel{letter-spacing:.18em;text-transform:uppercase;color:#728294;padding:6px 12px;font-size:10px;font-weight:700}.I1HlYW_sidebarNavLink{color:#b7c3d0;border:1px solid #0000;border-radius:10px;align-items:center;gap:12px;padding:11px 14px;font-size:14px;font-weight:560;text-decoration:none;transition:all .18s;display:flex}.I1HlYW_sidebarNavLink:hover{color:#fff;background:#bedbeb0f}.I1HlYW_sidebarNavLinkActive{color:#f1efe8;box-shadow:none;background:#1b2730;border-color:#34424b;font-weight:600}.I1HlYW_sidebarNavIcon{color:#8b9bb0;justify-content:center;align-items:center;width:20px;height:20px;transition:color .18s;display:inline-flex}.I1HlYW_sidebarNavLinkActive .I1HlYW_sidebarNavIcon,.I1HlYW_sidebarNavLink:hover .I1HlYW_sidebarNavIcon{color:#75f4ff}.I1HlYW_sidebarActiveDot{background:#75f4ff;border-radius:50%;width:5px;height:5px;margin-left:auto}.I1HlYW_sidebarFooter{border-top:1px solid #bedbeb1f;padding:16px}.I1HlYW_sidebarSupportCard{background:0 0;border:0;padding:8px}.I1HlYW_sidebarSupportCard h3{color:#f1efe8;margin:0 0 4px;font-size:13px;font-weight:650}.I1HlYW_sidebarSupportCard p{color:#96a6b7;margin:0 0 12px;font-size:12px;line-height:1.55}.I1HlYW_sidebarSupportLink{color:#75f4ff;align-items:center;gap:6px;font-size:12px;font-weight:650;text-decoration:none;display:inline-flex}.I1HlYW_sidebarSupportLink:hover{text-decoration:underline}.I1HlYW_workspaceMainColumn{flex-direction:column;flex:1;min-width:0;display:flex}.I1HlYW_masthead{z-index:30;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#f1efe8;background:#080c12f5;border-bottom:1px solid #bedbeb29;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;position:sticky;top:0}.I1HlYW_mastheadInner{justify-content:space-between;align-items:center;gap:20px;max-width:1600px;min-height:80px;margin:0 auto;padding:16px 32px;display:flex}:is(.I1HlYW_masthead .text-neutral-900,.I1HlYW_masthead .text-neutral-600){color:#e6ecf2}.I1HlYW_masthead .text-neutral-500{color:#9baab8}.I1HlYW_masthead p{overflow-wrap:anywhere}.I1HlYW_masthead button:not(.I1HlYW_mobileMenuButton),.I1HlYW_masthead a:not(.I1HlYW_brand){align-items:center;min-height:38px;display:inline-flex}.I1HlYW_masthead button:hover,.I1HlYW_masthead a:not(.I1HlYW_brand):hover{color:#75f4ff}.I1HlYW_mobileMenuButton{color:#f1efe8;background:#101824cc;border:1px solid #bedbeb33;border-radius:10px;justify-content:center;align-items:center;width:40px;height:40px;display:none}.I1HlYW_userAvatar{color:#f1efe8;background:#24333f;border:1px solid #455763;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;font-size:12px;display:inline-flex}.I1HlYW_signOutButton{color:#dce4ec;background:#ffffff0a;border:1px solid #bedbeb33;border-radius:8px;padding:7px 14px;font-size:13px;font-weight:560;transition:all .18s}.I1HlYW_signOutButton:hover{color:#75f4ff;background:#75f4ff14;border-color:#75f4ff73}.I1HlYW_headerNavButton{color:#dce4ec;background:#ffffff0a;border:1px solid #bedbeb2e;border-radius:8px;gap:6px;padding:7px 14px;font-size:13px;font-weight:560;text-decoration:none;transition:all .18s}.I1HlYW_headerNavButton:hover{color:#75f4ff;background:#75f4ff14;border-color:#75f4ff73}.I1HlYW_workspace>main,.I1HlYW_workspaceMain{width:100%;max-width:1240px;margin:0 auto;padding:36px 28px 72px}.I1HlYW_workspaceMain h1{letter-spacing:-.04em;font-size:clamp(28px,3vw,40px);font-weight:650;line-height:1.12}.I1HlYW_workspaceMain h2{letter-spacing:-.025em}.I1HlYW_workspaceMain .border-neutral-200{border-color:#d9dfd9}.I1HlYW_workspaceMain .rounded-lg{border-radius:14px}.I1HlYW_workspaceMain .text-brand-navy{color:#0d1b2a}.I1HlYW_workspaceMain .bg-brand-navy{background-color:#0d1b2a}.I1HlYW_workspaceMain .text-neutral-500{color:#5a6977}.I1HlYW_workspaceMain .text-neutral-600{color:#465564}.I1HlYW_welcome{color:#f1efe8;background:radial-gradient(at 100% 20%,#25414d 0,#0000 60%),#0c151e;border:1px solid #263b4a;border-radius:14px;margin-bottom:36px;padding:38px;position:relative;overflow:hidden}.I1HlYW_welcomeDashboard{align-items:center;gap:32px;display:flex}.I1HlYW_welcome:before{content:"";background:linear-gradient(90deg,#75f4ff,#8d7cff 65%,#ff8b55);height:2px;position:absolute;inset:0 0 auto}.I1HlYW_welcomeContent{z-index:1;flex:1;min-width:0;position:relative}.I1HlYW_welcomeEyebrow{color:#8fdbdf;letter-spacing:.18em;text-transform:uppercase;margin-bottom:16px;font-size:10px;font-weight:650;display:block}.I1HlYW_workspaceMain .I1HlYW_welcome h1{color:#f1efe8;letter-spacing:-.045em;margin:0;font-size:clamp(28px,3vw,42px);font-weight:500}.I1HlYW_workspaceMain .I1HlYW_welcome .text-neutral-600{color:#bdcbd5}.I1HlYW_workspaceMain .I1HlYW_welcome .text-teal-700{color:#92e4d5}.I1HlYW_welcomeSubtitle{color:#bdcbd5;max-width:490px;margin-top:14px;font-size:15px;line-height:1.7}.I1HlYW_welcomePrism{flex:0 0 185px;width:185px}.I1HlYW_welcomeActions{flex-wrap:wrap;gap:12px 24px;margin-top:26px;display:flex}.I1HlYW_welcomeActions a{color:#f1efe8;border-bottom:1px solid #617783;align-items:center;gap:16px;min-height:36px;font-size:12px;text-decoration:none;display:inline-flex}.I1HlYW_welcomeActions a:first-child{color:#91f5ff;border-color:#4b8790}.I1HlYW_welcomeActions a:hover{border-color:#91f5ff}.I1HlYW_welcomeActions a:focus-visible{outline-color:#75f4ff}.I1HlYW_welcomeMetrics{border-top:1px solid #bedbeb24;flex-wrap:wrap;gap:12px;margin-top:24px;padding-top:20px;display:flex}.I1HlYW_welcomeMetricPill{color:#e1e8f0;background:#ffffff0f;border:1px solid #bedbeb29;border-radius:999px;align-items:center;gap:8px;padding:7px 14px;font-size:12px;font-weight:560;display:inline-flex}.I1HlYW_welcomeMetricPill strong{color:#75f4ff;font-weight:700}.I1HlYW_documents{margin-bottom:40px;scroll-margin-top:110px}.I1HlYW_documents:before{content:none}.I1HlYW_sectionEyebrow{text-transform:uppercase;letter-spacing:.16em;color:#147a85;margin-bottom:4px;font-size:11px;font-weight:700}.I1HlYW_documentsHeader{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;display:flex}.I1HlYW_documentBadge{color:#46645b;font-size:12px;font-weight:550}.I1HlYW_documentGrid{grid-template-columns:1fr;gap:18px;margin:0;padding:0;list-style:none;display:grid}.I1HlYW_documentCard{background:#fffefa;border:1px solid #d9ddd6;border-radius:8px;grid-template-columns:210px minmax(0,1fr);display:grid;overflow:hidden;box-shadow:0 6px 24px #16223006}.I1HlYW_documentCard:hover{border-color:#9aaea9}.I1HlYW_documentCardTop{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.I1HlYW_documentIconBox{color:#75f4ff;background:linear-gradient(135deg,#0b1320 0%,#162b40 100%);border-radius:12px;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex;box-shadow:0 6px 14px #0b132024}.I1HlYW_documentStatusTag{color:#0e666e;letter-spacing:.04em;background:#eaf7f5;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:11px;font-weight:650;display:inline-flex}.I1HlYW_documentLink{letter-spacing:-.02em;color:#0d1b2a;align-items:center;gap:10px;font-size:19px;font-weight:660;line-height:1.3;text-decoration:none;display:inline-flex}.I1HlYW_documentLink:hover{color:#147a85;text-decoration:underline}.I1HlYW_documentLink:after{content:"↗";color:#16828c;font-size:16px}.I1HlYW_documentCardFooter{border-top:1px solid #e9eeec;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:20px;padding-top:16px;display:flex}.I1HlYW_documentPreviewToggle{color:#465868;background:#f0f3f2;border:1px solid #d6dfdc;border-radius:8px;padding:6px 12px;font-size:12px;font-weight:620;transition:all .15s}.I1HlYW_documentPreviewToggle:hover{color:#0d1b2a;background:#e4ecea}.I1HlYW_documentOpenPill{color:#0f626a;align-items:center;gap:6px;font-size:13px;font-weight:650;display:inline-flex}.I1HlYW_documentHighlightsDrawer{color:#364756;background:#f4f7f6;border-left:3px solid #16828c;border-radius:10px;margin-top:14px;padding:14px 16px;font-size:13px}.I1HlYW_surfaceCard{background:#fffefa;border:1px solid #d9ddd6;border-radius:8px;scroll-margin-top:110px;overflow:hidden}.I1HlYW_projectRow{gap:24px}.I1HlYW_projectRow>div{min-width:0}.I1HlYW_projectRow h3{overflow-wrap:anywhere}.I1HlYW_projectMeta{flex-wrap:wrap;row-gap:8px}.I1HlYW_filterPill{color:#485867;background:#f7f8f6;border:1px solid #d5ddd8;border-radius:999px;padding:6px 13px;font-size:12px;font-weight:620;transition:all .16s}.I1HlYW_filterPill:hover{color:#0d1b2a;border-color:#16828c}.I1HlYW_filterPillActive{color:#f1efe8;background:#0d1b2a;border-color:#0d1b2a}.I1HlYW_quickActionCard{background:#fffffff2;border:1px solid #d5ddd8;border-radius:16px;padding:24px;transition:transform .2s,box-shadow .2s,border-color .2s;display:block;position:relative;box-shadow:0 6px 20px #0c14210a}.I1HlYW_quickActionCard:hover{border-color:#16828c;transform:translateY(-2px);box-shadow:0 14px 30px #0c142117}.I1HlYW_quickActionIcon{color:#75f4ff;background:linear-gradient(135deg,#0b1320 0%,#162b40 100%);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}.I1HlYW_assuranceGrid{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:28px;display:grid}.I1HlYW_assuranceCard{background:#ffffffb8;border:1px solid #d8e0dc;border-radius:14px;padding:18px 20px}.I1HlYW_assuranceCard h3{color:#0d1b2a;margin:0;font-size:13px;font-weight:660}.I1HlYW_assuranceCard p{color:#516170;margin-top:6px;font-size:12px;line-height:1.55}.I1HlYW_documentViewport{background:#f3f3ee;flex:1}.I1HlYW_adminFrame{color:#182430;background:#f3f3ef;min-height:100svh;font-family:ui-sans-serif,system-ui,sans-serif}.I1HlYW_adminFrame>div:has(>aside){min-width:0}.I1HlYW_adminFrame>div>main{min-width:0}.I1HlYW_adminFrame>main{min-height:100svh}.I1HlYW_adminSidebar{color:#f1efe8;background:#080c12;flex-direction:column;flex:0 0 256px;width:256px;min-height:100svh;display:flex}.I1HlYW_adminSidebar a:focus-visible{outline-offset:-3px;outline:2px solid #75f4ff}.I1HlYW_adminSidebar .text-brand-navy{color:#182430}@media (max-width:960px){.I1HlYW_portalSidebar{visibility:hidden;pointer-events:none;height:100svh;transition:transform .25s;position:fixed;top:0;bottom:0;left:0;transform:translate(-100%);box-shadow:0 24px 60px #0000008c}.I1HlYW_portalSidebarOpen{visibility:visible;pointer-events:auto;transform:translate(0)}.I1HlYW_mobileMenuButton{display:inline-flex}.I1HlYW_assuranceGrid{grid-template-columns:1fr}}@media (max-width:760px){.I1HlYW_authHeader,.I1HlYW_authFooter{width:calc(100% - 40px)}.I1HlYW_authHeader{min-height:84px}.I1HlYW_authLayout{width:min(480px,100% - 40px);min-height:auto;padding:32px 0;display:block}.I1HlYW_authIntroduction{padding:0}.I1HlYW_eyebrow{margin-bottom:16px}.I1HlYW_authIntroduction h2,.I1HlYW_authIntroduction>p:not(.I1HlYW_eyebrow),.I1HlYW_authNote{display:none}.I1HlYW_authFooter{flex-wrap:wrap;gap:12px;min-height:84px;padding-block:20px}.I1HlYW_siteLink{font-size:12px}.I1HlYW_workspaceLabel{display:none}.I1HlYW_mastheadInner{flex-wrap:wrap;gap:12px;padding:12px 18px}.I1HlYW_workspace>main,.I1HlYW_workspaceMain{padding:24px 18px 56px}.I1HlYW_projectRow{flex-wrap:wrap;align-items:flex-start;gap:12px}.I1HlYW_adminFrame>div:has(>aside){flex-direction:column}.I1HlYW_adminSidebar{flex-basis:auto;width:100%;min-height:auto}.I1HlYW_adminSidebar>nav{flex-wrap:wrap;margin-top:0;padding:0 12px 12px;display:flex}.I1HlYW_adminSidebar>nav>a{padding:10px 12px;font-size:13px}.I1HlYW_adminSidebar>div:last-child{padding:16px 24px}.I1HlYW_adminFrame>div>main{padding:24px 20px}}@media print{.I1HlYW_masthead,.I1HlYW_portalSidebar,.I1HlYW_sidebarBackdrop{display:none!important}.I1HlYW_workspace,.I1HlYW_documentViewport{background:#fff!important}}@media (prefers-reduced-motion:reduce){.I1HlYW_authShell *,.I1HlYW_workspace *{scroll-behavior:auto!important;transition:none!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.I1HlYW_brand .sda-mark{flex:0 0 44px;width:44px;height:44px;display:block}.I1HlYW_brand .sda-mark svg{width:100%;height:100%;display:block}.I1HlYW_workspaceMain{max-width:1160px;padding:40px 48px 56px}.I1HlYW_workspace :focus-visible{outline-color:#126c75}.I1HlYW_masthead :focus-visible,.I1HlYW_portalSidebar :focus-visible{outline-color:#75f4ff}.I1HlYW_sidebarWorkspaceLabel{color:#a7b6c5;letter-spacing:.1em;text-transform:uppercase;font-size:11px}.I1HlYW_sidebarCloseButton{color:#f1efe8;border:1px solid #455763;border-radius:6px;padding:8px 10px;display:none}.I1HlYW_documentsHeader h2{letter-spacing:-.035em;font-size:24px;font-weight:550}.I1HlYW_sectionDescription{color:#58636c;margin-top:6px;font-size:14px;line-height:1.6}.I1HlYW_reportCover{color:#adbdc8;background:#101923;flex-direction:column;justify-content:space-between;min-height:250px;padding:24px;display:flex}.I1HlYW_reportCover>span{letter-spacing:.16em;font-size:8px;line-height:1.6}.I1HlYW_reportCover svg{width:100%;margin:14px 0}.I1HlYW_reportBody{min-width:0;padding:32px}.I1HlYW_reportBody h3{letter-spacing:-.035em;overflow-wrap:anywhere;margin:10px 0 12px;font-size:clamp(23px,2.5vw,30px);font-weight:500;line-height:1.25}.I1HlYW_reportDescription{color:#58636c;max-width:560px;font-size:14px;line-height:1.75}.I1HlYW_reportAction{color:#f1efe8;background:#13222c;border:1px solid #13222c;border-radius:4px;align-items:center;gap:24px;margin-top:24px;padding:12px 18px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.I1HlYW_reportAction:hover{background:#23404c}.I1HlYW_reportAction span{color:#75f4ff}.I1HlYW_reportPrivacy{color:#68736e;margin-top:12px;font-size:11px;display:block}.I1HlYW_reportEmpty{border:1px dashed #b7c5bf;border-radius:8px;padding:32px}.I1HlYW_reportEmpty h3{letter-spacing:-.025em;margin-bottom:10px;font-size:21px}.I1HlYW_reportEmpty p{color:#58636c;max-width:560px;font-size:14px;line-height:1.7}.I1HlYW_workspaceFooter{border-top:1px solid #d9ddd6;justify-content:space-between;align-items:center;gap:24px;margin-top:36px;padding:32px 0 0;display:flex}.I1HlYW_workspaceFooter h2{font-size:20px;font-weight:500}.I1HlYW_workspaceFooter p:not(.I1HlYW_sectionEyebrow){color:#58636c;margin-top:8px;font-size:13px;line-height:1.6}.I1HlYW_workspaceFooter>a{white-space:nowrap;color:#126c75;border-bottom:1px solid #126c75;padding-bottom:4px;font-size:13px}@media (max-width:1100px){.I1HlYW_workspaceMain{padding:32px 28px 48px}.I1HlYW_reportCover{min-height:230px}.I1HlYW_documentCard{grid-template-columns:170px minmax(0,1fr)}}@media (max-width:960px){.I1HlYW_sidebarCloseButton{display:inline-flex}}@media (max-width:600px){.I1HlYW_workspaceMain{padding:28px 20px 40px}.I1HlYW_mastheadInner{gap:12px;padding:12px 16px}.I1HlYW_brand .sda-mark{flex-basis:34px;width:34px;height:34px}.I1HlYW_wordmark strong{font-size:18px}.I1HlYW_documentCard{grid-template-columns:1fr}.I1HlYW_reportCover{height:100px;min-height:100px;padding:20px;position:relative;overflow:hidden}.I1HlYW_reportCover svg{width:165px;margin:0;position:absolute;top:-25px;right:16px}.I1HlYW_reportCover>span{z-index:1;max-width:45%;position:relative}.I1HlYW_reportBody{padding:24px}.I1HlYW_welcome{margin-bottom:28px}.I1HlYW_workspaceFooter{flex-direction:column;align-items:flex-start}}.I1HlYW_reportMain.I1HlYW_workspaceMain{max-width:1400px;padding:28px 32px 56px}.I1HlYW_reportToolbar{justify-content:space-between;align-items:center;gap:18px;padding:0 0 22px;display:flex}.I1HlYW_reportToolbar>div{min-width:0}.I1HlYW_reportToolbar p{color:#4e5e69;overflow-wrap:anywhere;margin-top:8px;font-size:13px}.I1HlYW_reportBackLink{color:#126c75;font-size:13px;font-weight:650;text-decoration:none}.I1HlYW_reportBackLink:hover{text-decoration:underline}.I1HlYW_reportBackLink span{margin-right:6px}.I1HlYW_reportPrintButton{color:#172c36;background:#fffefa;border:1px solid #b9c7c9;border-radius:6px;flex-shrink:0;min-height:42px;padding:10px 16px;font-size:12px;font-weight:650}.I1HlYW_reportPrintButton:hover{background:#e8eeeb}.I1HlYW_reportPreviewNotice{color:#664914;background:#fff5df;border-left:3px solid #ae761f;margin:0 0 20px;padding:12px 16px;font-size:12px;line-height:1.6}.I1HlYW_reportPreviewNotice a{font-weight:650;text-decoration:underline}.I1HlYW_reportDetails{color:#445b66;border-top:1px solid #dfe6e2;margin-top:22px;padding-top:14px;font-size:12px}.I1HlYW_reportDetails summary{cursor:pointer;padding:5px 0;font-weight:650}.I1HlYW_reportDetails>div{padding:10px 0 0;line-height:1.7}.I1HlYW_reportDetails p+p{margin-top:8px}.I1HlYW_reportDetails a{color:#126c75;margin-top:12px;text-decoration:underline;display:inline-block}@media (max-width:1100px){.I1HlYW_welcome{gap:14px;padding:30px}.I1HlYW_welcomePrism{flex-basis:125px;width:125px}}@media (max-width:600px){.I1HlYW_welcome{padding:28px 24px}.I1HlYW_welcomeContent{max-width:100%}.I1HlYW_welcomePrism{opacity:.12;width:160px;position:absolute;top:-30px;right:-45px}.I1HlYW_welcomeSubtitle{font-size:14px}.I1HlYW_reportMain.I1HlYW_workspaceMain{padding:24px 16px 40px}}@media print{.I1HlYW_reportToolbar,.I1HlYW_reportPreviewNotice{display:none!important}.I1HlYW_reportMain.I1HlYW_workspaceMain{max-width:none;margin:0;padding:0}.I1HlYW_workspaceShell,.I1HlYW_workspaceMainColumn{display:block}}
