.review_workspace__zueW2{--sand:var(--gray-100);--sand-2:var(--gray-100);--taupe:var(--color-fg-2);--taupe-2:var(--color-fg-2);--fg-2:var(--color-fg-2);--bg-2:var(--gray-100);--review-aside:19rem;--review-hairline:.0625rem;font-family:var(--font-sans);color:var(--fg-1);background:var(--bg-3);padding-bottom:var(--space-8);line-height:var(--lh-body)}.review_mainPanel__xKXRv,.review_workspace__zueW2 h2{scroll-margin-top:calc(var(--spacing-header) + var(--space-5))}.review_freeEconomics__Xs0ws{display:grid;gap:var(--space-1);border-top:var(--review-hairline) solid var(--line);padding-top:var(--space-3);font-size:var(--t-caption)}.review_freeEconomics__Xs0ws>span{color:var(--fg-2);font-size:var(--t-eyebrow)}.review_freeEconomics__Xs0ws>b{font-size:var(--t-body-sm)}.review_freeEconomics__Xs0ws>small{font-size:var(--t-eyebrow)}.review_summaryReset__XepLX{display:block;background:none;border:0;color:var(--white);text-decoration:underline;text-underline-offset:.3em;min-height:2.75rem;font-size:var(--t-caption)!important;padding:var(--space-2) 0}.review_field__75MPE .review_fieldError__Ywsfs{color:var(--earth-brown);font-weight:var(--w-semibold)}.review_inputWithUnit__f88vI:has([aria-invalid=true]){border-color:var(--earth-brown)}.review_workspace__zueW2 *{box-sizing:border-box}.review_workspace__zueW2 button,.review_workspace__zueW2 input{font:inherit}.review_workspace__zueW2 button:disabled{opacity:.45;cursor:not-allowed}.review_workspace__zueW2 a:focus-visible,.review_workspace__zueW2 button:focus-visible,.review_workspace__zueW2 h3:focus-visible,.review_workspace__zueW2 input:focus-visible{outline:.1875rem solid var(--orange);outline-offset:.1875rem}.review_workspace__zueW2 h1,.review_workspace__zueW2 h2,.review_workspace__zueW2 h3,.review_workspace__zueW2 p{margin:0}.review_workspace__zueW2 h2:focus{outline:none}.review_workspace__zueW2 a,.review_workspace__zueW2 button{touch-action:manipulation}.review_workspace__zueW2 small{display:block;font-size:var(--t-caption);line-height:var(--lh-body)}.review_sampleStrip__Wxgpt{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:var(--space-2);padding:var(--space-3) var(--space-5);background:var(--sand);font-size:var(--t-caption);color:var(--navy)}.review_signal__whkvE{width:var(--space-2);height:var(--space-2);border-radius:var(--r-pill);background:var(--orange);flex:none}.review_hero__QunJj{max-width:var(--page-max);margin:auto;padding:var(--space-7) var(--space-6) var(--space-6);display:flex;align-items:flex-end;justify-content:space-between;gap:var(--space-5)}.review_eyebrow__bwye6{font-size:var(--t-caption);font-weight:var(--w-extrabold);color:var(--fg-2);margin-bottom:var(--space-4)!important}.review_hero__QunJj h1{font-size:clamp(var(--t-h4),3.1vw,var(--t-h1));font-weight:var(--w-bold);line-height:var(--lh-snug);letter-spacing:var(--track-tight)}.review_hero__QunJj p:last-child{margin-top:var(--space-4);color:var(--fg-2);font-size:max(14px,var(--t-body-sm))}.review_textButton__UvJgQ,.review_textLink__wYZNf{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);font-weight:var(--w-bold);font-size:var(--t-body-sm);text-decoration:underline;text-underline-offset:.3em;color:var(--navy);border:0;background:none;min-height:2.75rem;padding:var(--space-2) 0}.review_textButton__UvJgQ:hover,.review_textLink__wYZNf:hover{text-decoration-thickness:.125rem}.review_primary__7GTMS{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);background:var(--btn-fill);color:var(--btn-fill-fg)!important;border:0;border-radius:var(--r-button);padding:var(--space-4) var(--space-5);min-height:2.75rem;font-size:var(--t-body-sm);font-weight:var(--w-bold);text-decoration:none;line-height:var(--lh-snug);text-align:center}.review_primary__7GTMS:hover{background:var(--navy-deep)}.review_stepNav__dn68L{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));max-width:calc(var(--page-max) - var(--space-8));margin:0 auto var(--space-5);border-bottom:var(--review-hairline) solid var(--line)}.review_stepNav__dn68L button{display:flex;align-items:center;gap:var(--space-2);border:0;border-bottom:.1875rem solid transparent;background:none;color:var(--fg-2);font-size:var(--t-caption);font-weight:var(--w-bold);white-space:normal;text-align:left}.review_stepNav__dn68L button span{font-size:var(--t-eyebrow);color:var(--fg-3)}.review_stepNav__dn68L button[aria-current=step]{color:var(--navy);border-bottom-color:var(--navy)}.review_stepNav__dn68L button[aria-current=step] span{color:var(--fg-1)}.review_layout__NyKlb{display:grid;grid-template-columns:minmax(0,1fr) var(--review-aside);gap:var(--space-5);max-width:var(--page-max);padding:0 var(--space-6);margin:auto;align-items:start}.review_mainPanel__xKXRv{min-width:0;background:var(--bg-1);border:var(--review-hairline) solid var(--line);padding:var(--space-6)}.review_sectionHead__7MD8v{display:flex;justify-content:space-between;align-items:center;font-size:var(--t-caption);color:var(--fg-3)}.review_stageTag__OUvNi{font-weight:var(--w-bold);color:var(--fg-2)}.review_mainPanel__xKXRv h2{font-size:clamp(var(--t-h4),2vw,var(--t-h2));line-height:var(--lh-snug);font-weight:var(--w-bold);letter-spacing:var(--track-tight);word-break:keep-all}.review_lead__LXQjA{margin:var(--space-4) 0 var(--space-6)!important;color:var(--fg-2);font-size:var(--t-body-sm);word-break:keep-all}.review_businesses__xvMNK,.review_packages____z12{border:0;padding:0;margin:0 0 var(--space-6);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3)}.review_businesses__xvMNK legend,.review_inlineChoices__UF7m4 legend,.review_packages____z12 legend{font-size:var(--t-body-sm);font-weight:var(--w-bold);margin-bottom:var(--space-3)}.review_business__7V0DO,.review_package__mjDIc,.review_selectedBusiness__Uk9lZ,.review_selectedPackage__1wURc{position:relative;display:grid;gap:var(--space-1);padding:var(--space-4);border:var(--review-hairline) solid var(--line);border-radius:var(--r-card);cursor:pointer;background:var(--bg-1);padding-right:var(--space-6)}.review_selectedBusiness__Uk9lZ,.review_selectedPackage__1wURc{border-color:var(--navy);background:var(--sand-2);box-shadow:inset 0 0 0 var(--review-hairline) var(--navy)}.review_business__7V0DO input,.review_package__mjDIc input,.review_selectedBusiness__Uk9lZ input,.review_selectedPackage__1wURc input{position:absolute;right:var(--space-3);top:var(--space-4);accent-color:var(--navy);width:1rem;height:1rem}.review_business__7V0DO strong,.review_selectedBusiness__Uk9lZ strong{font-size:var(--t-body)}.review_business__7V0DO small,.review_package__mjDIc small,.review_selectedBusiness__Uk9lZ small,.review_selectedPackage__1wURc small{color:var(--fg-2);font-size:var(--t-caption)}.review_fields__66OXQ{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-5) var(--space-4);margin:var(--space-5) 0}.review_field__75MPE{display:flex;flex-direction:column;gap:var(--space-2);min-width:0;font-size:var(--t-body-sm);font-weight:var(--w-semibold)}.review_field__75MPE small{font-weight:var(--w-regular);color:var(--fg-2)}.review_field__75MPE input{background:var(--bg-1);padding:var(--space-3);width:100%;min-width:0;color:var(--fg-1);min-height:3rem}.review_field__75MPE input,.review_inputWithUnit__f88vI{border:var(--review-hairline) solid var(--line);border-radius:var(--r-button)}.review_inputWithUnit__f88vI{display:flex;align-items:center;overflow:hidden;padding-right:var(--space-3)}.review_inputWithUnit__f88vI input{border:0;border-radius:0;flex:1;width:0}.review_inputWithUnit__f88vI>span{color:var(--fg-2);font-size:var(--t-caption);white-space:nowrap}.review_inputWithUnit__f88vI:focus-within{outline:.125rem solid var(--navy);outline-offset:.125rem}.review_note__cAVia{padding:var(--space-5);background:var(--sand-2);margin:var(--space-5) 0;border-left:.1875rem solid var(--line-strong);font-size:max(14px,var(--t-body-sm))}.review_note__cAVia p{margin:var(--space-2) 0!important;color:var(--fg-2)}.review_note__cAVia strong{font-weight:var(--w-bold)}.review_sectionCaption__zvvSq{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--space-2);font-size:var(--t-caption);margin-bottom:var(--space-4);color:var(--fg-2)}.review_candidates__46Abe{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-4)}.review_candidate__F2slr,.review_selectedCandidate__0HJTy{border:var(--review-hairline) solid var(--line);padding:var(--space-5);border-radius:var(--r-card);display:flex;flex-direction:column;gap:var(--space-3);min-width:0}.review_selectedCandidate__0HJTy{border-color:var(--navy);background:var(--sand-2)}.review_candidateTop__pUi1p{display:flex;gap:var(--space-2);justify-content:space-between;color:var(--fg-2)}.review_candidate__F2slr h3,.review_selectedCandidate__0HJTy h3{font-size:var(--t-lead);line-height:var(--lh-snug);font-weight:var(--w-bold);word-break:keep-all}.review_candidate__F2slr p,.review_selectedCandidate__0HJTy p{font-size:max(14px,var(--t-caption));color:var(--fg-2)}.review_candidateNumber__SGuH5{display:flex;align-items:baseline;gap:var(--space-2)}.review_candidateNumber__SGuH5 strong{font-size:var(--t-h1);line-height:var(--lh-tight);font-weight:var(--w-bold)}.review_candidateNumber__SGuH5 span{font-size:var(--t-caption)}.review_candidate__F2slr section,.review_selectedCandidate__0HJTy section{font-size:var(--t-caption);color:var(--fg-2);flex:1;margin-bottom:var(--space-3)}.review_candidate__F2slr section ul,.review_selectedCandidate__0HJTy section ul{padding-left:var(--space-4);list-style:disc}.review_workspace__zueW2 h3{min-height:2rem}.review_disclosure__pYDu1{border-top:var(--review-hairline) solid var(--line);padding:var(--space-4) 0;margin-top:var(--space-5);font-size:var(--t-caption);color:var(--fg-2)}.review_disclosure__pYDu1 h3{font-weight:var(--w-bold);color:var(--fg-1)}.review_disclosure__pYDu1 p{margin-top:var(--space-3)!important}.review_deliverables__03zJE{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-4)}.review_deliverables__03zJE article{border:var(--review-hairline) solid var(--line);padding:var(--space-5)}.review_deliverables__03zJE article:last-child{background:var(--navy);color:var(--fg-inverse)}.review_deliverables__03zJE span{font-size:var(--t-caption)}.review_deliverables__03zJE h3{font-size:var(--t-h4);margin:var(--space-4) 0;font-weight:var(--w-bold)}.review_deliverables__03zJE ul{padding:0;list-style:none;font-size:var(--t-body-sm);display:grid;gap:var(--space-3)}.review_check__as1pA{display:flex;align-items:flex-start;gap:var(--space-3);font-size:var(--t-body-sm);padding:var(--space-4) 0;cursor:pointer}.review_check__as1pA input{flex:none;margin-top:var(--space-1);width:1.2rem;height:1.2rem;accent-color:var(--navy)}.review_planGrid__GkyWQ{display:grid;grid-template-columns:minmax(0,1fr) 9rem;gap:var(--space-4)}.review_plan__pC3Iq{background:var(--sand-2);min-width:0}.review_planTop__eLZhf{display:flex;justify-content:space-between;flex-wrap:wrap;gap:var(--space-2);font-size:var(--t-caption)}.review_planTop__eLZhf span{color:var(--fg-2)}.review_plan__pC3Iq svg{width:100%;height:auto;color:var(--taupe);margin:var(--space-3) 0}.review_plan__pC3Iq text{fill:var(--navy);font-family:var(--font-sans);font-size:var(--t-caption)}.review_plan__pC3Iq p{font-size:max(14px,var(--t-eyebrow));color:var(--fg-2)}.review_unitSmall__P2MOB{fill:var(--sand);stroke:var(--taupe)}.review_unitLarge__Le7i0{fill:var(--white);stroke:var(--taupe)}.review_corridor__aoRzp{fill:var(--gray-200)}.review_miniMetrics__mY7Yd{display:grid;gap:var(--space-4);align-content:center}.review_metrics__14kVL{display:grid;grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));margin:var(--space-6) 0}.review_metric__2x0XD{display:flex;flex-direction:column;gap:var(--space-2);border-top:var(--review-hairline) solid var(--line);padding-top:var(--space-4);min-width:0}.review_metric__2x0XD span{font-size:var(--t-caption);color:var(--fg-2)}.review_metric__2x0XD strong{font-weight:var(--w-bold);line-height:var(--lh-snug);font-variant-numeric:tabular-nums}.review_metric__2x0XD small{font-size:var(--t-eyebrow);color:var(--fg-2)}.review_alert__0bf2k{padding:var(--space-4);border-left:.1875rem solid var(--orange);background:var(--sand-2);font-size:var(--t-body-sm)}.review_findings__NRHBj{display:grid;gap:var(--space-3)}.review_findings__NRHBj article{display:flex;align-items:flex-start;gap:var(--space-4);padding:var(--space-5) 0;border-bottom:var(--review-hairline) solid var(--line)}.review_findingIndex__F6GTL{font-size:var(--t-caption);color:var(--fg-3)}.review_findings__NRHBj article>div{flex:1}.review_findings__NRHBj h3{font-size:var(--t-lead);font-weight:var(--w-bold)}.review_findings__NRHBj p{font-size:max(14px,var(--t-body-sm))}.review_pill__Lt7j1{font-size:var(--t-eyebrow);white-space:nowrap;background:var(--sand);padding:var(--space-1) var(--space-2);border-radius:var(--r-pill)}.review_lhBlock__2wuCT{padding:var(--space-5);background:var(--sand-2);margin-bottom:var(--space-5);font-size:var(--t-body-sm)}.review_inlineChoices__UF7m4{display:flex;gap:var(--space-5);border:0;padding:0;margin:0 0 var(--space-3)}.review_inlineChoices__UF7m4 label{display:flex;align-items:center;gap:var(--space-2);cursor:pointer}.review_inlineChoices__UF7m4 input{accent-color:var(--navy)}.review_pendingList__E9Yo0{display:grid;gap:var(--space-1);font-size:var(--t-caption);margin:var(--space-3) 0}.review_lhBlock__2wuCT small{color:var(--fg-2)}.review_schedule__Dkm3u{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-5);background:var(--navy);color:var(--white);padding:var(--space-5)}.review_schedule__Dkm3u span{font-size:var(--t-caption)}.review_schedule__Dkm3u strong{display:block;font-weight:var(--w-bold);color:var(--orange)}.review_schedule__Dkm3u p{font-size:max(14px,var(--t-caption));margin-top:var(--space-3)!important}.review_schedule__Dkm3u>div:last-child{padding-left:var(--space-5);border-left:var(--review-hairline) solid var(--line-inverse);align-self:center}.review_packages____z12{grid-template-columns:repeat(3,minmax(0,1fr))}.review_package__mjDIc span,.review_selectedPackage__1wURc span{font-size:var(--t-caption)}.review_tableWrap__cugem{max-width:100%;overflow:auto;margin:var(--space-5) 0}.review_tableWrap__cugem table{border-collapse:collapse;width:100%;font-size:var(--t-caption)}.review_tableWrap__cugem caption{text-align:left;padding-bottom:var(--space-3);font-weight:var(--w-bold);color:var(--fg-2)}.review_tableWrap__cugem td,.review_tableWrap__cugem th{text-align:left;padding:var(--space-3) var(--space-2);border-bottom:var(--review-hairline) solid var(--line);vertical-align:top}.review_tableWrap__cugem th{font-weight:var(--w-semibold)}.review_tableWrap__cugem th small{font-weight:var(--w-regular);color:var(--fg-2);font-size:var(--t-eyebrow)}.review_tableWrap__cugem td{white-space:nowrap}.review_muted__HEHaX{color:var(--fg-2);font-size:var(--t-caption)}.review_downloads__3myOK{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-5);margin:var(--space-5) 0}.review_nextService__BAN4C{border-top:var(--review-hairline) solid var(--line);padding-top:var(--space-6);margin-top:var(--space-6)}.review_nextService__BAN4C>span{font-size:var(--t-caption);color:var(--fg-2)}.review_nextService__BAN4C h3{font-size:var(--t-h4);font-weight:var(--w-bold);margin:var(--space-3) 0}.review_nextService__BAN4C p{font-size:var(--t-body-sm);margin-bottom:var(--space-5)!important}.review_nextService__BAN4C a{margin-right:var(--space-4)}.review_navigation__MxqZo{display:flex;justify-content:space-between;gap:var(--space-4);border-top:var(--review-hairline) solid var(--line);padding-top:var(--space-5);margin-top:var(--space-6)}.review_summary__gxH_H{position:sticky;top:calc(var(--spacing-header) + var(--space-4));background:var(--navy);color:var(--white);border-radius:var(--r-card);padding:var(--space-5);min-width:0}.review_summaryTop__Ub_dI{display:flex;justify-content:space-between;align-items:center;font-size:var(--t-caption);margin-bottom:var(--space-5)}.review_summaryTop__Ub_dI span:last-child{border:var(--review-hairline) solid var(--line-inverse);border-radius:var(--r-pill);padding:0 var(--space-2);font-size:var(--t-eyebrow)}.review_summary__gxH_H h2{font-size:var(--t-h4);font-weight:var(--w-bold);margin-bottom:var(--space-2)}.review_summary__gxH_H>p{font-size:max(14px,var(--t-caption));word-break:break-word}.review_summary__gxH_H dl{display:grid;gap:var(--space-4);margin:var(--space-5) 0;font-size:var(--t-caption)}.review_summary__gxH_H dl>div{display:flex;justify-content:space-between;gap:var(--space-4)}.review_summary__gxH_H dt{color:var(--gray-400);flex:none}.review_summary__gxH_H dd{text-align:right;word-break:keep-all}.review_summaryCost__2PWDL{border-top:var(--review-hairline) solid var(--line-inverse);border-bottom:var(--review-hairline) solid var(--line-inverse);padding:var(--space-5) 0;display:grid;gap:var(--space-2);margin:var(--space-5) 0}.review_summaryCost__2PWDL small,.review_summaryCost__2PWDL span{font-size:var(--t-caption)}.review_summaryCost__2PWDL strong{font-size:var(--t-h2);color:var(--orange);font-weight:var(--w-bold);line-height:var(--lh-tight)}.review_summaryNote__z9nbY{color:var(--gray-400);margin-bottom:var(--space-5)!important}.review_saveButton__IXXeb{display:block;width:100%;padding:var(--space-3) var(--space-2);border:0;background:var(--white);color:var(--navy);border-radius:var(--r-button);font-size:var(--t-caption)!important;font-weight:var(--w-bold)}.review_saved__cY7zC{font-size:max(14px,var(--t-caption));border-bottom:var(--review-hairline) solid var(--line-inverse);margin-bottom:var(--space-3);padding:var(--space-4) 0}.review_saved__cY7zC p{color:var(--gray-400);margin:var(--space-2) 0}.review_saved__cY7zC button{display:block;text-align:left;border:0;border-top:var(--review-hairline) solid var(--line-inverse);padding:var(--space-3) 0;width:100%;background:none;color:var(--white);font-size:var(--t-caption);line-height:var(--lh-body)}.review_saved__cY7zC small{font-size:var(--t-eyebrow);color:var(--gray-400)}.review_summaryLink__wifdx{display:block;color:var(--white);text-decoration:underline;text-underline-offset:.3em;font-size:var(--t-caption);padding:var(--space-2) 0}.review_version__DT8Kj{color:var(--gray-400);font-size:var(--t-eyebrow)!important;margin-top:var(--space-4)}.review_feedback__xdcwA{max-width:var(--page-max);margin:var(--space-4) auto 0!important;padding:0 var(--space-6);font-size:var(--t-caption);color:var(--fg-2);min-height:1.5em}@media(max-width:64rem){.review_layout__NyKlb{grid-template-columns:minmax(0,1fr) 16rem;gap:var(--space-4);padding:0 var(--space-5)}.review_mainPanel__xKXRv{padding:var(--space-5)}.review_hero__QunJj{padding-left:var(--space-5);padding-right:var(--space-5)}.review_stepNav__dn68L{margin-left:var(--space-5);margin-right:var(--space-5)}.review_stepNav__dn68L button{flex-direction:column;align-items:flex-start}.review_candidates__46Abe,.review_packages____z12{grid-template-columns:1fr}.review_package__mjDIc,.review_selectedPackage__1wURc{padding:var(--space-4)}.review_planGrid__GkyWQ{grid-template-columns:1fr}.review_miniMetrics__mY7Yd{grid-template-columns:repeat(3,minmax(0,1fr))}.review_miniMetrics__mY7Yd .review_metric__2x0XD strong{font-size:var(--t-body)}.review_schedule__Dkm3u{grid-template-columns:1fr}.review_schedule__Dkm3u>div:last-child{padding-left:0;padding-top:var(--space-4);border-left:0;border-top:var(--review-hairline) solid var(--line-inverse)}}@media(max-width:48rem){.review_hero__QunJj{display:block;padding:var(--space-6) var(--space-4)}.review_hero__QunJj>.review_textLink__wYZNf{margin-top:var(--space-4)}.review_sampleStrip__Wxgpt{justify-content:flex-start;padding:var(--space-3) var(--space-4)}.review_sampleStrip__Wxgpt>span:last-child{flex-basis:100%}.review_layout__NyKlb{grid-template-columns:minmax(0,1fr);padding:0 var(--space-3)}.review_mainPanel__xKXRv{padding:var(--space-5) var(--space-4)}.review_summary__gxH_H{position:static;top:auto}.review_stepNav__dn68L{display:flex;overflow:auto;margin:0 var(--space-3) var(--space-4);scrollbar-width:thin}.review_stepNav__dn68L button{flex:0 0 auto;min-width:6.5rem;padding:var(--space-3)}.review_businesses__xvMNK,.review_deliverables__03zJE,.review_fields__66OXQ{grid-template-columns:1fr}.review_businesses__xvMNK{grid-template-columns:repeat(2,minmax(0,1fr))}.review_business__7V0DO,.review_selectedBusiness__Uk9lZ{padding:var(--space-4) var(--space-3);padding-top:var(--space-6)}.review_business__7V0DO small,.review_selectedBusiness__Uk9lZ small{font-size:var(--t-eyebrow)}.review_business__7V0DO input,.review_selectedBusiness__Uk9lZ input{top:var(--space-2);right:var(--space-3)}.review_navigation__MxqZo{align-items:stretch}.review_navigation__MxqZo .review_primary__7GTMS{flex:1;padding:var(--space-4) var(--space-3)}.review_candidate__F2slr,.review_selectedCandidate__0HJTy{padding:var(--space-4)}.review_mainPanel__xKXRv h2{font-size:var(--t-h4)}.review_lead__LXQjA{margin-bottom:var(--space-5)!important}.review_feedback__xdcwA{padding:0 var(--space-4)}.review_downloads__3myOK{align-items:stretch;gap:var(--space-3);flex-direction:column}.review_nextService__BAN4C a{width:100%;margin:0 0 var(--space-3)}.review_plan__pC3Iq{padding:var(--space-3)}.review_tableWrap__cugem table{font-size:var(--t-eyebrow)}.review_tableWrap__cugem th small{max-width:10rem}.review_metrics__14kVL{grid-template-columns:1fr 1fr}.review_findings__NRHBj article{gap:var(--space-3)}.review_findings__NRHBj h3{font-size:var(--t-body)}.review_findings__NRHBj p{font-size:max(14px,var(--t-caption))}}@media(prefers-reduced-motion:reduce){.review_workspace__zueW2 *{scroll-behavior:auto}}.review_workspace__zueW2{--review-aside:16rem;background:var(--gray-100)}.review_appBar__h9Mz2{max-width:var(--page-max);margin:auto;padding:var(--space-4) var(--space-6);display:flex;align-items:center;gap:var(--space-4)}.review_appBar__h9Mz2 h1{font-size:var(--t-lead);font-weight:var(--w-bold);line-height:var(--lh-snug)}.review_appBar__h9Mz2>.review_textLink__wYZNf{margin-left:auto;font-size:var(--t-caption)}.review_exampleInfo__fgnmI{position:relative;font-size:var(--t-caption);z-index:2;color:var(--fg-2)}.review_exampleInfo__fgnmI h3{display:flex;align-items:center;gap:var(--space-2);list-style:none;border:var(--review-hairline) solid var(--line);border-radius:var(--r-pill);padding:var(--space-1) var(--space-3);min-height:2rem;white-space:nowrap}.review_exampleInfo__fgnmI p{font-size:max(14px,var(--t-caption));margin-top:var(--space-2)!important}.review_stepNav__dn68L{margin-bottom:var(--space-4)}.review_stepNav__dn68L button{padding:var(--space-3) var(--space-2);min-height:2.75rem;white-space:nowrap}.review_mainPanel__xKXRv{padding:var(--space-5);border-radius:var(--r-card)}.review_sectionHead__7MD8v{gap:var(--space-3);margin-bottom:var(--space-5)}.review_sectionHead__7MD8v h2{font-size:var(--t-h4)}.review_stageTag__OUvNi{font-size:var(--t-eyebrow);font-weight:var(--w-medium);white-space:nowrap;background:var(--gray-100);padding:var(--space-1) var(--space-2);border-radius:var(--r-pill)}.review_setupGrid___idzQ{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-5)}.review_setupGrid___idzQ .review_fields__66OXQ{margin-top:0;grid-template-columns:1fr}.review_businesses__xvMNK{margin-bottom:0;gap:var(--space-2)}.review_business__7V0DO,.review_selectedBusiness__Uk9lZ{padding:var(--space-3);padding-right:var(--space-5);min-height:3rem;align-content:center}.review_business__7V0DO strong,.review_selectedBusiness__Uk9lZ strong{font-size:var(--t-caption)}.review_business__7V0DO input,.review_selectedBusiness__Uk9lZ input{right:var(--space-2);top:50%;transform:translateY(-50%);width:.875rem;height:.875rem}.review_financeChart__YrllP,.review_scalePreview__e05R4,.review_transportCanvas__c2OC7{background:var(--gray-100);padding:var(--space-4);border-radius:var(--r-card)}.review_scalePreview__e05R4{display:flex;flex-direction:column;gap:var(--space-5)}.review_scaleSummary__4Waq6{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}.review_scaleSummary__4Waq6>strong{font-size:var(--t-h2);line-height:var(--lh-tight);font-weight:var(--w-bold);font-variant-numeric:tabular-nums}.review_scaleSummary__4Waq6 strong small{font-size:var(--t-caption);font-weight:var(--w-medium);margin-top:var(--space-2);color:var(--fg-2)}.review_scaleSummary__4Waq6>span{font-size:var(--t-eyebrow);color:var(--fg-2);text-align:right}.review_scaleBars__3VkL6{display:grid;gap:var(--space-4)}.review_scaleBars__3VkL6>div{display:grid;grid-template-columns:6.25rem minmax(0,1fr) 2.5rem;gap:var(--space-2);align-items:center;font-size:var(--t-eyebrow)}.review_scaleBars__3VkL6>div>span{overflow-wrap:anywhere;line-height:var(--lh-snug)}.review_scaleBars__3VkL6>div>div{height:.75rem;background:var(--gray-300)}.review_scaleBars__3VkL6 i{display:block;height:100%;background:var(--navy)}.review_scaleBars__3VkL6 b{text-align:right;font-weight:var(--w-semibold);white-space:nowrap}.review_scalePreview__e05R4>small{margin-top:auto;font-size:var(--t-eyebrow);color:var(--fg-2)}.review_candidates__46Abe{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-3)}.review_candidate__F2slr,.review_selectedCandidate__0HJTy{padding:var(--space-4);gap:var(--space-2)}.review_candidate__F2slr h3,.review_selectedCandidate__0HJTy h3{font-size:var(--t-body);min-height:2.5em}.review_candidateTop__pUi1p{flex-wrap:wrap;font-size:var(--t-eyebrow)}.review_candidateNumber__SGuH5 strong{font-size:var(--t-h2)}.review_candidateNumber__SGuH5 span{font-size:var(--t-eyebrow)}.review_candidate__F2slr .review_composition__dVvuu,.review_selectedCandidate__0HJTy .review_composition__dVvuu{background:var(--gray-100);margin:var(--space-2) 0}.review_candidate__F2slr section,.review_selectedCandidate__0HJTy section{font-size:var(--t-eyebrow);margin:var(--space-2) 0}.review_candidate__F2slr .review_primary__7GTMS,.review_selectedCandidate__0HJTy .review_primary__7GTMS{font-size:var(--t-caption);padding:var(--space-3) var(--space-2)}.review_composition__dVvuu{display:block;width:100%;height:auto;overflow:visible;color:var(--navy)}.review_composition__dVvuu text{fill:var(--navy);font-family:var(--font-sans);font-size:var(--t-caption);font-weight:var(--w-medium)}.review_unitSmall__P2MOB{fill:var(--navy);stroke:none}.review_unitLarge__Le7i0{fill:var(--gray-300);stroke:none}.review_unitDivider__hbVc6{stroke:var(--white);stroke-width:2}.review_selectionPreview__w5gmZ{display:grid;grid-template-columns:minmax(0,1fr) 9rem;gap:var(--space-5)}.review_plan__pC3Iq{background:var(--gray-100);border-radius:var(--r-card);padding:var(--space-4)}.review_plan__pC3Iq .review_composition__dVvuu{margin:var(--space-4) 0}.review_scopeRow__HMrVx{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--space-3);padding:var(--space-4) 0;border-bottom:var(--review-hairline) solid var(--line);font-size:var(--t-caption);color:var(--fg-2)}.review_scopeRow__HMrVx b{font-weight:var(--w-semibold);color:var(--navy);margin-left:var(--space-2)}.review_scopeRow__HMrVx+.review_disclosure__pYDu1{border-top:0;margin-top:0}.review_designWorkspace__qtpUE{display:grid;grid-template-columns:minmax(0,1fr) 11rem;gap:var(--space-5)}.review_designControls__nQLb7{display:grid;align-content:start;gap:var(--space-4)}.review_legend__8ry6g{display:flex;flex-wrap:wrap;gap:var(--space-4);font-size:var(--t-caption);color:var(--fg-2)}.review_legend__8ry6g>span{display:flex;gap:var(--space-2);align-items:center}.review_legend__8ry6g i{width:.75rem;height:.75rem;background:var(--navy)}.review_legend__8ry6g>span:last-child i{background:var(--gray-300);border:var(--review-hairline) solid var(--line-strong)}.review_metrics__14kVL{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-4);margin:var(--space-5) 0}.review_metrics__14kVL:first-child{margin-top:0}.review_metric__2x0XD{gap:var(--space-1);padding-top:var(--space-3)}.review_metric__2x0XD span{font-size:var(--t-eyebrow)}.review_metric__2x0XD strong{font-size:var(--t-h4)}.review_transportCanvas__c2OC7 svg{display:block;width:100%;height:auto;margin-top:var(--space-3)}.review_transportCanvas__c2OC7 text{font-family:var(--font-sans);font-size:var(--t-caption);fill:var(--navy)}.review_roadLine__8ceoO{fill:none;stroke:var(--navy);stroke-width:2}.review_roadCenter__kvg4x{fill:none;stroke:var(--color-fg-2);stroke-dasharray:6 6}.review_moduleShape__4zV_H{fill:var(--white);stroke:var(--navy);stroke-width:2}.review_moduleTight__Tr57c{fill:var(--white);stroke:var(--orange);stroke-width:3}.review_liftCircle__M4c2o{fill:none;stroke:var(--navy);stroke-width:2;stroke-dasharray:5 5}.review_findings__NRHBj{gap:0}.review_findings__NRHBj>section{border-bottom:var(--review-hairline) solid var(--line);padding:var(--space-3) 0;font-size:var(--t-caption)}.review_findings__NRHBj h3{display:flex;justify-content:space-between;align-items:center;gap:var(--space-3);min-height:2rem}.review_findings__NRHBj h3 strong{font-weight:var(--w-semibold)}.review_findings__NRHBj p{color:var(--fg-2);margin-top:var(--space-2)!important}.review_findings__NRHBj h3 .review_pill__Lt7j1{margin-left:auto}.review_budgetBars__zVD0j{display:grid;gap:var(--space-5);margin:var(--space-5) 0 var(--space-2)}.review_budgetBars__zVD0j>div{display:grid;grid-template-columns:5.5rem minmax(0,1fr) 7.5rem;gap:var(--space-3);align-items:center;font-size:var(--t-caption)}.review_budgetBars__zVD0j strong{font-weight:var(--w-semibold);text-align:right;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.review_barTrack__wiIyS{height:1.25rem;background:var(--gray-300)}.review_barTrack__wiIyS i{display:block;height:100%}.review_barFill__LLCLH{background:var(--navy)}.review_barAccent__KLD5l{background:var(--color-fg-2)}.review_lhBlock__2wuCT{margin-top:var(--space-5);padding:var(--space-4);background:var(--gray-100)}.review_lhBlock__2wuCT .review_disclosure__pYDu1{padding-bottom:0;margin-top:var(--space-3)}.review_timelineRow__JD2_J{display:flex;align-items:center;gap:var(--space-4);margin-top:var(--space-4)}.review_timelineRow__JD2_J b{font-size:var(--t-lead);font-weight:var(--w-bold)}.review_timelineRow__JD2_J b:last-child{color:var(--orange)}.review_schedule__Dkm3u{margin:var(--space-5) 0;padding:var(--space-4)}.review_schedule__Dkm3u strong{font-size:var(--t-h2);margin:var(--space-3) 0}.review_schedule__Dkm3u small{font-size:var(--t-eyebrow)}.review_disclosure__pYDu1{margin-top:var(--space-4);padding:var(--space-3) 0}.review_disclosure__pYDu1 h3{min-height:2.5rem;display:flex;align-items:center}.review_disclosure__pYDu1 ul{list-style:disc;padding-left:var(--space-4)}.review_summary__gxH_H{padding:var(--space-4)}.review_summaryTop__Ub_dI{margin-bottom:var(--space-3)}.review_summary__gxH_H dl{gap:var(--space-3);margin:var(--space-4) 0}.review_summaryCost__2PWDL{margin:var(--space-4) 0;padding:var(--space-4) 0}.review_summaryCost__2PWDL strong{font-size:var(--t-h3)}.review_summaryCost__2PWDL small{font-size:var(--t-eyebrow);color:var(--gray-400)}.review_summaryLink__wifdx{font-size:var(--t-eyebrow)}.review_navigation__MxqZo{margin-top:var(--space-5);padding-top:var(--space-4)}.review_nextService__BAN4C{margin-top:var(--space-4);padding-top:var(--space-4)}@media(max-width:72rem){.review_setupGrid___idzQ{grid-template-columns:1fr}.review_setupGrid___idzQ .review_fields__66OXQ{grid-template-columns:1fr 1fr}.review_businesses__xvMNK{grid-template-columns:repeat(3,minmax(0,1fr))}.review_scaleBars__3VkL6{grid-template-columns:1fr 1fr}.review_scaleBars__3VkL6>div{grid-template-columns:5.5rem minmax(0,1fr) 2.5rem}.review_scalePreview__e05R4{gap:var(--space-4)}.review_candidates__46Abe{grid-template-columns:repeat(2,minmax(0,1fr))}.review_designWorkspace__qtpUE{grid-template-columns:1fr}.review_designControls__nQLb7{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:64rem){.review_appBar__h9Mz2{padding:var(--space-4) var(--space-5)}.review_stepNav__dn68L button{flex-direction:row}.review_budgetBars__zVD0j>div{grid-template-columns:4.5rem minmax(0,1fr) 6.5rem}.review_selectionPreview__w5gmZ{grid-template-columns:1fr}.review_selectionPreview__w5gmZ .review_miniMetrics__mY7Yd{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:48rem){.review_appBar__h9Mz2{padding:var(--space-3) var(--space-4);gap:var(--space-2);flex-wrap:wrap}.review_appBar__h9Mz2 h1{font-size:var(--t-body)}.review_appBar__h9Mz2>.review_textLink__wYZNf{display:none}.review_exampleInfo__fgnmI{margin-left:auto}.review_stepNav__dn68L button{min-width:5.75rem;gap:var(--space-1)}.review_mainPanel__xKXRv{padding:var(--space-4)}.review_sectionHead__7MD8v{margin-bottom:var(--space-4)}.review_sectionHead__7MD8v h2{font-size:var(--t-lead)}.review_setupGrid___idzQ .review_fields__66OXQ{grid-template-columns:1fr}.review_businesses__xvMNK{grid-template-columns:repeat(2,minmax(0,1fr))}.review_business__7V0DO,.review_selectedBusiness__Uk9lZ{padding:var(--space-3);padding-right:var(--space-5)}.review_business__7V0DO input,.review_selectedBusiness__Uk9lZ input{top:50%;right:var(--space-2)}.review_candidates__46Abe,.review_scaleBars__3VkL6{grid-template-columns:1fr}.review_candidate__F2slr h3,.review_selectedCandidate__0HJTy h3{min-height:0;font-size:var(--t-lead)}.review_candidate__F2slr .review_composition__dVvuu,.review_selectedCandidate__0HJTy .review_composition__dVvuu{max-height:7rem}.review_candidateNumber__SGuH5 strong{font-size:var(--t-h2)}.review_designControls__nQLb7{grid-template-columns:1fr 1fr}.review_designControls__nQLb7>.review_field__75MPE:last-child{grid-column:1/-1}.review_metrics__14kVL{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3)}.review_metrics__14kVL .review_metric__2x0XD:last-child:nth-child(odd){grid-column:1/-1}.review_metric__2x0XD strong{font-size:var(--t-lead)}.review_planTop__eLZhf{font-size:var(--t-eyebrow)}.review_budgetBars__zVD0j>div{grid-template-columns:4rem minmax(0,1fr) 6.25rem;gap:var(--space-2);font-size:var(--t-eyebrow)}.review_barTrack__wiIyS{height:1rem}.review_budgetBars__zVD0j{gap:var(--space-4)}.review_scopeRow__HMrVx{flex-direction:column}.review_transportCanvas__c2OC7{padding:var(--space-3)}.review_schedule__Dkm3u>div:last-child{padding-top:var(--space-3)}.review_timelineRow__JD2_J{margin-top:var(--space-2)}.review_summary__gxH_H{padding:var(--space-4)}.review_summary__gxH_H dl{grid-template-columns:1fr 1fr}.review_summary__gxH_H dl>div{display:block}.review_summary__gxH_H dd{text-align:left;margin-top:var(--space-1)}.review_summaryCost__2PWDL{grid-template-columns:1fr auto;align-items:center}.review_summaryCost__2PWDL small{grid-column:1/-1}.review_summaryTop__Ub_dI{margin-bottom:var(--space-2)}}.review_entryError__arkB0{max-width:56rem;margin:var(--space-10) auto;padding:var(--space-6);color:var(--navy)}.review_entryError__arkB0>span{font-size:var(--t-caption);color:var(--fg-2)}.review_entryError__arkB0 h1{font-size:var(--t-h2);margin:var(--space-4) 0;word-break:keep-all}.review_entryError__arkB0 p{line-height:1.8;color:var(--fg-2);max-width:40rem}.review_entryError__arkB0>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3);margin:var(--space-6) 0}.review_entryError__arkB0>div a{display:flex;align-items:center;min-height:3.5rem;padding:var(--space-3);border:1px solid var(--line);border-radius:var(--r-card)}.review_entryError__arkB0 a:focus-visible{outline:2px solid var(--orange);outline-offset:3px}@media(max-width:30rem){.review_entryError__arkB0>div{grid-template-columns:1fr}.review_entryError__arkB0{padding:var(--space-4)}}.review_candidate__F2slr section h3,.review_saved__cY7zC h3,.review_selectedCandidate__0HJTy section h3,.review_workspace__zueW2 .review_disclosure__pYDu1>h3,.review_workspace__zueW2 .review_findings__NRHBj h3{margin:0;font-size:16px;line-height:1.5}.review_exampleInfo__fgnmI{max-width:38rem}.review_exampleInfo__fgnmI h3{margin:0;font-size:14px;border:0;border-radius:0;padding:0;min-height:0}.review_exampleInfo__fgnmI p{max-width:56ch}.review_candidate__F2slr section h3,.review_selectedCandidate__0HJTy section h3{margin:12px 0 8px}.review_appBar__h9Mz2{flex-wrap:wrap}.review_saved__cY7zC h3{color:inherit}.current-review-report_entry__v6HJp{display:grid;gap:var(--space-2);margin-block:var(--space-5)}.current-review-report_primary__drKZI,.current-review-report_secondary__JXUDG{font-family:var(--font-sans);font-size:var(--t-body-sm);font-weight:var(--w-bold);min-height:2.75rem;cursor:pointer;line-height:var(--lh-snug)}.current-review-report_primary__drKZI{display:inline-flex;align-items:center;justify-content:center;padding:var(--space-3) var(--space-5);border:0;border-radius:var(--r-button);color:var(--white);background:var(--navy)}.current-review-report_entry__v6HJp .current-review-report_primary__drKZI{justify-self:start}.current-review-report_primary__drKZI:disabled{opacity:.45;cursor:not-allowed}.current-review-report_secondary__JXUDG{background:none;border:0;color:var(--navy);text-decoration:underline;text-underline-offset:.3em;padding:var(--space-3)}.current-review-report_primary__drKZI:focus-visible,.current-review-report_secondary__JXUDG:focus-visible,.current-review-report_tableWrap__NyXZ0:focus-visible{outline:.1875rem solid var(--orange);outline-offset:.1875rem}.current-review-report_portal__fh43Y{--sand:var(--gray-100);--sand-2:var(--gray-100);--taupe:var(--color-fg-2);--taupe-2:var(--color-fg-2);--fg-2:var(--color-fg-2);--bg-2:var(--gray-100);--report-rule:.0625rem;font-family:var(--font-sans);color:var(--fg-1);line-height:var(--lh-body)}.current-review-report_dialog__UPkjU{font-family:var(--font-sans);color:var(--fg-1);background:var(--bg-1);border:var(--report-rule) solid var(--line);border-radius:var(--r-card);padding:0;width:min(70rem,calc(100vw - var(--space-5)));max-width:none;max-height:calc(100dvh - var(--space-5));margin:auto;overflow:auto;overscroll-behavior:contain}.current-review-report_dialog__UPkjU::backdrop{background:var(--navy);opacity:.6}.current-review-report_toolbar__VLshL{display:flex;position:sticky;top:0;z-index:1;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:var(--space-4);padding:var(--space-4) var(--space-5);background:var(--sand);border-bottom:var(--report-rule) solid var(--line)}.current-review-report_toolbar__VLshL h2{font-size:var(--t-lead);font-weight:var(--w-bold);margin:0}.current-review-report_toolbar__VLshL p{font-size:var(--t-caption);margin:var(--space-1) 0 0;color:var(--fg-2)}.current-review-report_actions__3dIdr{display:flex;gap:var(--space-3);align-items:center;flex-wrap:wrap}.current-review-report_content__lakUd{padding:var(--space-6);font-size:var(--t-body-sm);overflow-wrap:anywhere;line-height:var(--lh-body)}.current-review-report_content__lakUd *{box-sizing:border-box}.current-review-report_content__lakUd p{margin:var(--space-3) 0}.current-review-report_content__lakUd h3,.current-review-report_content__lakUd h4{line-height:var(--lh-snug);font-weight:var(--w-bold);margin:var(--space-3) 0}.current-review-report_content__lakUd h3{font-size:var(--t-h2)}.current-review-report_content__lakUd h4{font-size:var(--t-h4)}.current-review-report_reportHeader__Rcf9k{border-top:.1875rem solid var(--navy);padding-top:var(--space-4)}.current-review-report_brand__atYn0{font-weight:var(--w-extrabold);color:var(--navy);font-size:var(--t-caption)}.current-review-report_metadata__mztjp{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3);margin:var(--space-5) 0;font-size:var(--t-caption)}.current-review-report_assumptions__ppRPh dt,.current-review-report_facts__n26mJ dt,.current-review-report_metadata__mztjp dt{color:var(--fg-2)}.current-review-report_assumptions__ppRPh dd,.current-review-report_facts__n26mJ dd,.current-review-report_metadata__mztjp dd{margin:0}.current-review-report_notice__GREl2{background:var(--sand-2);border-left:.1875rem solid var(--orange);padding:var(--space-4);color:var(--fg-1)}.current-review-report_notice__GREl2 strong{display:block;margin-bottom:var(--space-1)}.current-review-report_section__vYeD1{margin-top:var(--space-6);border-top:var(--report-rule) solid var(--line);padding-top:var(--space-5)}.current-review-report_eyebrow__A1qsd{font-weight:var(--w-extrabold);font-size:var(--t-caption);color:var(--fg-2)}.current-review-report_facts__n26mJ{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-4);margin:var(--space-5) 0}.current-review-report_facts__n26mJ>div{border-top:var(--report-rule) solid var(--line);padding-top:var(--space-3)}.current-review-report_facts__n26mJ dt{font-size:var(--t-caption)}.current-review-report_facts__n26mJ dd{font-size:var(--t-lead);font-weight:var(--w-bold);font-variant-numeric:tabular-nums}.current-review-report_assumptions__ppRPh{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3) var(--space-5);margin:var(--space-5) 0}.current-review-report_assumptions__ppRPh dt{font-size:var(--t-caption)}.current-review-report_caption__VWsrX,.current-review-report_footer___hyYE{font-size:var(--t-caption);color:var(--fg-2);line-height:var(--lh-body)}.current-review-report_content__lakUd ul{padding-left:var(--space-5)}.current-review-report_content__lakUd li{margin-block:var(--space-2)}.current-review-report_content__lakUd li span{display:block}.current-review-report_tableWrap__NyXZ0{max-width:100%;overflow:auto;margin-block:var(--space-5)}.current-review-report_content__lakUd table{width:100%;border-collapse:collapse;font-size:var(--t-caption)}.current-review-report_content__lakUd caption{text-align:left;margin-bottom:var(--space-3);color:var(--fg-2)}.current-review-report_content__lakUd td,.current-review-report_content__lakUd th{border-bottom:var(--report-rule) solid var(--line);padding:var(--space-3) var(--space-2);text-align:left;vertical-align:top}.current-review-report_content__lakUd th{font-weight:var(--w-bold)}.current-review-report_content__lakUd tfoot,.current-review-report_content__lakUd thead{background:var(--sand-2)}.current-review-report_content__lakUd th small{display:block;font-size:var(--t-eyebrow);font-weight:var(--w-regular);color:var(--fg-2);min-width:10rem}.current-review-report_content__lakUd td{white-space:nowrap;font-variant-numeric:tabular-nums}.current-review-report_footer___hyYE{margin-top:var(--space-6);padding-top:var(--space-4);border-top:var(--report-rule) solid var(--navy)}.current-review-report_scrollHint__bLRh_{display:none;font-size:var(--t-caption);color:var(--fg-2)}.current-review-report_toolbar__VLshL>.current-review-report_caption__VWsrX{flex-basis:100%}@media(max-width:48rem){.current-review-report_dialog__UPkjU{width:calc(100vw - var(--space-3));max-height:calc(100dvh - var(--space-3))}.current-review-report_toolbar__VLshL{position:static;padding:var(--space-4)}.current-review-report_actions__3dIdr{width:100%;justify-content:space-between}.current-review-report_content__lakUd{padding:var(--space-4)}.current-review-report_content__lakUd h3{font-size:var(--t-h4)}.current-review-report_assumptions__ppRPh,.current-review-report_facts__n26mJ,.current-review-report_metadata__mztjp{grid-template-columns:repeat(2,minmax(0,1fr))}.current-review-report_facts__n26mJ dd{font-size:var(--t-body)}.current-review-report_content__lakUd table{min-width:36rem}.current-review-report_entry__v6HJp .current-review-report_primary__drKZI{width:100%}}@media(max-width:24rem){.current-review-report_assumptions__ppRPh,.current-review-report_facts__n26mJ{grid-template-columns:1fr}.current-review-report_toolbar__VLshL .current-review-report_primary__drKZI{padding-inline:var(--space-3)}}@media(max-width:48rem){.current-review-report_scrollHint__bLRh_{display:block}.current-review-report_actions__3dIdr{gap:var(--space-2)}.current-review-report_actions__3dIdr .current-review-report_secondary__JXUDG{padding:var(--space-2)}.current-review-report_actions__3dIdr .current-review-report_primary__drKZI{margin-right:auto}}@page{size:A4;margin:14mm}@media print{body:has(.current-review-report_portal__fh43Y)>:not(.current-review-report_portal__fh43Y){display:none!important}body:has(.current-review-report_portal__fh43Y){overflow:visible!important;background:var(--white)!important;height:auto!important;margin:0!important}.current-review-report_dialog__UPkjU[open],.current-review-report_portal__fh43Y{display:block!important;position:static!important}.current-review-report_dialog__UPkjU[open]{inset:auto!important;width:100%!important;max-width:none!important;height:auto!important;max-height:none!important;overflow:visible!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important}.current-review-report_dialog__UPkjU::backdrop{display:none!important}.current-review-report_toolbar__VLshL{display:none!important}.current-review-report_content__lakUd{padding:0;font-size:var(--t-caption)}.current-review-report_content__lakUd h3{font-size:var(--t-h4)}.current-review-report_content__lakUd h4{font-size:var(--t-lead)}.current-review-report_section__vYeD1{margin-top:var(--space-5);padding-top:var(--space-4)}.current-review-report_facts__n26mJ,.current-review-report_metadata__mztjp{grid-template-columns:repeat(3,minmax(0,1fr))}.current-review-report_assumptions__ppRPh{grid-template-columns:repeat(2,minmax(0,1fr))}.current-review-report_facts__n26mJ dd{font-size:var(--t-body)}.current-review-report_tableWrap__NyXZ0{overflow:visible}.current-review-report_content__lakUd table{min-width:0;font-size:var(--t-eyebrow)}.current-review-report_content__lakUd td,.current-review-report_content__lakUd th{padding:var(--space-2);white-space:normal}.current-review-report_content__lakUd th small{min-width:0}.current-review-report_assumptions__ppRPh>div,.current-review-report_content__lakUd tr,.current-review-report_facts__n26mJ>div,.current-review-report_footer___hyYE,.current-review-report_reportHeader__Rcf9k{break-inside:avoid}.current-review-report_content__lakUd h3,.current-review-report_content__lakUd h4,.current-review-report_eyebrow__A1qsd{break-after:avoid}.current-review-report_content__lakUd li,.current-review-report_content__lakUd p{orphans:3;widows:3}.current-review-report_section__vYeD1{break-inside:auto}.current-review-report_content__lakUd table{table-layout:fixed}.current-review-report_content__lakUd thead{display:table-header-group}.current-review-report_content__lakUd tfoot{display:table-row-group}.current-review-report_content__lakUd td,.current-review-report_content__lakUd th{overflow-wrap:anywhere}.current-review-report_content__lakUd thead th:first-child{width:36%}.current-review-report_scrollHint__bLRh_{display:none}}.draft-files_files__G2C7_{margin-top:var(--space-4);padding-top:var(--space-3);border-top:1px solid #ffffff35;font-size:var(--t-caption)}.draft-files_files__G2C7_ h3{min-height:44px;display:flex;align-items:center;justify-content:space-between;font-weight:var(--w-semibold)}.draft-files_files__G2C7_ p{font-size:max(14px,var(--t-eyebrow));line-height:1.65;color:var(--gray-300);margin:var(--space-2) 0 var(--space-3)}.draft-files_actions__W_B1l{display:flex;gap:var(--space-2);flex-wrap:wrap}.draft-files_actions__W_B1l button{border:1px solid #ffffff70;background:transparent;color:var(--white);border-radius:var(--r-button);padding:var(--space-2) var(--space-3);font:inherit;min-height:44px;cursor:pointer;flex:1}.draft-files_actions__W_B1l button:hover{background:#ffffff15}.draft-files_actions__W_B1l button:disabled{opacity:.55;cursor:wait}.draft-files_actions__W_B1l button:focus-visible,.draft-files_files__G2C7_ h3:focus-visible{outline:2px solid var(--orange);outline-offset:3px}.draft-files_confirm__kA2vI{margin-top:var(--space-4);padding-top:var(--space-3);border-top:1px solid #ffffff35}.draft-files_confirm__kA2vI>h3{font-size:var(--t-caption);font-weight:var(--w-semibold);outline-offset:3px}.draft-files_confirm__kA2vI>span{display:block;font-size:var(--t-eyebrow);color:var(--gray-300);margin-top:var(--space-1)}.draft-files_files__G2C7_ .draft-files_error__4B0iF{color:#ffd1bb}.draft-files_files__G2C7_>h3{margin:0;font-size:16px;line-height:1.5}.business-requirements_panel__4XTwt{min-width:0;color:var(--navy);background:var(--white);border-block:1px solid var(--line);font-family:var(--font-sans);font-size:var(--t-caption);line-height:var(--lh-body)}.business-requirements_panel__4XTwt *{box-sizing:border-box}.business-requirements_panel__4XTwt :is(h3,button,input):focus-visible{outline:3px solid var(--orange);outline-offset:var(--space-1)}.business-requirements_summary__QZ0_w{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);padding:var(--space-4) 0;cursor:pointer;list-style:none;min-height:var(--space-7)}.business-requirements_summary__QZ0_w>span:first-child{display:flex;align-items:baseline;flex-wrap:wrap;gap:var(--space-3)}.business-requirements_summary__QZ0_w strong{font-size:var(--t-body);font-weight:var(--w-bold)}.business-requirements_summary__QZ0_w small{font-size:var(--t-caption);color:var(--color-fg-2)}.business-requirements_summaryCount__6Bbth{display:flex;align-items:center;gap:var(--space-3);white-space:nowrap;color:var(--color-fg-2)}.business-requirements_chevron__zgVoG{display:inline-block;font-size:var(--t-lead);color:var(--navy)}.business-requirements_body__TE3hm{padding-bottom:var(--space-5)}.business-requirements_heading___KF3S{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4)}.business-requirements_heading___KF3S p{font-size:var(--t-body);font-weight:var(--w-semibold);margin:0}.business-requirements_heading___KF3S button{flex-shrink:0;border:0;background:none;color:var(--navy);font:inherit;text-decoration:underline;text-underline-offset:var(--space-1);cursor:pointer;min-height:var(--space-7);padding:var(--space-2)}.business-requirements_heading___KF3S button:disabled{color:var(--color-fg-2);text-decoration:none;cursor:default}.business-requirements_note__WWrGl{color:var(--color-fg-2);font-size:var(--t-caption);margin:var(--space-2) 0 var(--space-4)}.business-requirements_columnHeadings__A95qE,.business-requirements_row__SpRy5{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.5fr) minmax(0,2fr) minmax(0,.55fr);gap:var(--space-4);align-items:start}.business-requirements_columnHeadings__A95qE{padding:var(--space-3) 0;border-block:1px solid var(--line);color:var(--color-fg-2);font-size:var(--t-eyebrow)}.business-requirements_rows___veEG{padding:0;margin:0;list-style:none}.business-requirements_row__SpRy5{padding:var(--space-4) 0;border-bottom:1px solid var(--line)}.business-requirements_row__SpRy5>*{min-width:0}.business-requirements_row__SpRy5 h4{font-size:var(--t-caption);font-weight:var(--w-bold);margin:0}.business-requirements_row__SpRy5 p{margin:0;overflow-wrap:anywhere}.business-requirements_mobileLabel__EWLf0{display:none}.business-requirements_check__ljU_u{display:flex;align-items:center;gap:var(--space-2);cursor:pointer;min-height:var(--space-7);margin-block:calc(var(--space-3)*-1)}.business-requirements_check__ljU_u input,.business-requirements_scopeChoices__oK7sV input{flex-shrink:0;width:var(--space-4);height:var(--space-4);accent-color:var(--navy);margin:0}.business-requirements_prepared__K3oPM{font-size:var(--t-caption);color:var(--color-fg-2);margin:var(--space-3) 0 var(--space-4)}.business-requirements_method__gzy73{border-block:1px solid var(--line)}.business-requirements_method__gzy73>h3{font-weight:var(--w-semibold);padding:var(--space-3) 0;min-height:var(--space-7)}.business-requirements_method__gzy73 dl{display:grid;gap:var(--space-3);margin:0 0 var(--space-3)}.business-requirements_method__gzy73 dl>div{display:grid;grid-template-columns:var(--space-8) minmax(0,1fr);gap:var(--space-4)}.business-requirements_method__gzy73 dt{font-weight:var(--w-semibold)}.business-requirements_method__gzy73 dd{margin:0;color:var(--color-fg-2)}.business-requirements_method__gzy73>p{margin:0 0 var(--space-4);color:var(--color-fg-2)}.business-requirements_scopeChoices__oK7sV{margin:var(--space-5) 0 0;padding:0;border:0;min-width:0}.business-requirements_scopeChoices__oK7sV legend{font-size:var(--t-body);font-weight:var(--w-bold);margin-bottom:var(--space-3)}.business-requirements_scopeChoices__oK7sV>div{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-bottom:1px solid var(--line)}.business-requirements_scopeChoices__oK7sV label{display:flex;align-items:center;justify-content:center;gap:var(--space-2);padding:var(--space-3) var(--space-2);border-bottom:2px solid transparent;min-height:var(--space-7);cursor:pointer;color:var(--color-fg-2)}.business-requirements_scopeChoices__oK7sV label.business-requirements_selected__598yQ{border-bottom-color:var(--navy);color:var(--navy);font-weight:var(--w-bold)}.business-requirements_scopeResult__v7up_{padding:var(--space-4);background:var(--gray-100)}.business-requirements_scopeResult__v7up_>span{font-size:var(--t-eyebrow);font-weight:var(--w-semibold);color:var(--color-fg-2)}.business-requirements_scopeResult__v7up_ p{font-size:var(--t-body);font-weight:var(--w-semibold);margin:var(--space-1) 0 var(--space-2)}.business-requirements_scopeResult__v7up_ small{display:block;font-size:var(--t-caption);color:var(--color-fg-2)}.business-requirements_scopeResult__v7up_+.business-requirements_note__WWrGl{margin-bottom:0}@media(max-width:680px){.business-requirements_summary__QZ0_w{gap:var(--space-2)}.business-requirements_summary__QZ0_w>span:first-child{display:block}.business-requirements_summary__QZ0_w small{display:block;margin-top:var(--space-1)}.business-requirements_summaryCount__6Bbth{gap:var(--space-2);font-size:var(--t-eyebrow)}.business-requirements_heading___KF3S{gap:var(--space-2)}.business-requirements_heading___KF3S p{font-size:var(--t-caption)}.business-requirements_heading___KF3S button{font-size:var(--t-eyebrow)}.business-requirements_columnHeadings__A95qE{display:none}.business-requirements_row__SpRy5{grid-template-columns:minmax(0,1fr) auto;gap:var(--space-2) var(--space-3)}.business-requirements_row__SpRy5 h4{grid-column:1;grid-row:1;font-size:var(--t-body)}.business-requirements_row__SpRy5>div{grid-column:1/-1}.business-requirements_row__SpRy5>div:nth-child(2){grid-row:2}.business-requirements_row__SpRy5>div:nth-child(3){grid-row:3}.business-requirements_row__SpRy5>.business-requirements_check__ljU_u{grid-column:2;grid-row:1;margin:calc(var(--space-3)*-1) 0}.business-requirements_mobileLabel__EWLf0{display:block;font-size:var(--t-eyebrow);font-weight:var(--w-semibold);color:var(--color-fg-2);margin-bottom:var(--space-1)}.business-requirements_scopeChoices__oK7sV>div{grid-template-columns:repeat(2,minmax(0,1fr))}.business-requirements_scopeChoices__oK7sV label{justify-content:flex-start;padding-left:var(--space-3)}.business-requirements_method__gzy73 dl>div{grid-template-columns:1fr;gap:var(--space-1)}}.business-requirements_panel__4XTwt>.business-requirements_summary__QZ0_w{cursor:default;margin:0}.business-requirements_method__gzy73>h3{margin:0;font-size:16px;line-height:1.5}.business-requirements_summaryCount__6Bbth{font-size:14px}