._wrap_1yi4f_2{padding:76px 0;border-top:1px solid var(--border)}._heading_1yi4f_3{display:grid;grid-template-columns:minmax(170px,.35fr) 1fr;gap:14px 36px;margin-bottom:34px}._heading_1yi4f_3 p{margin:0;color:var(--accent);font-size:.67rem;font-weight:700;letter-spacing:.13em;text-transform:uppercase}._heading_1yi4f_3 h2{grid-column:2;margin:0;font-family:var(--font-family-display);font-size:clamp(2.5rem,4vw,4.8rem);font-weight:400;letter-spacing:-.035em;line-height:.98}._heading_1yi4f_3>span{grid-column:2;color:var(--muted-foreground);max-width:800px;line-height:1.65}._baseline_1yi4f_7{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--border);border:1px solid var(--border);margin-bottom:30px}._baseline_1yi4f_7>div{background:var(--surface);padding:22px;display:flex;flex-direction:column;gap:7px}._baseline_1yi4f_7 small{font-size:.61rem;text-transform:uppercase;letter-spacing:.08em;color:var(--muted-foreground)}._baseline_1yi4f_7 strong{font-family:var(--font-family-display);font-size:1.75rem;font-weight:400;line-height:1.05}._baseline_1yi4f_7 span{font-size:.72rem;color:var(--muted-foreground);line-height:1.5}._scenarioGrid_1yi4f_12{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}._scenarioGrid_1yi4f_12 label{display:flex;flex-direction:column;gap:8px}._scenarioGrid_1yi4f_12 label>span{font-size:.69rem;font-weight:650;letter-spacing:.06em;text-transform:uppercase}._exposure_1yi4f_15{margin:26px 0 0;padding:24px;border:1px solid var(--border)}._exposure_1yi4f_15 legend{padding:0 10px;font-size:.69rem;font-weight:650;letter-spacing:.06em;text-transform:uppercase}._exposure_1yi4f_15>div{display:flex;flex-wrap:wrap;gap:14px 24px}._exposure_1yi4f_15 label{display:flex;align-items:center;gap:9px;font-size:.78rem}._actions_1yi4f_19{display:flex;gap:10px;flex-wrap:wrap;margin-top:28px}._results_1yi4f_20{margin-top:48px}._delta_1yi4f_21{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-bottom:28px}._delta_1yi4f_21 article{padding:24px;border:1px solid var(--border);background:var(--surface);display:flex;flex-direction:column;gap:8px}._delta_1yi4f_21 small{font-size:.61rem;text-transform:uppercase;letter-spacing:.08em;color:var(--accent)}._delta_1yi4f_21 strong{font-family:var(--font-family-display);font-size:1.85rem;font-weight:400}._delta_1yi4f_21 span{font-size:.72rem;color:var(--muted-foreground);line-height:1.5}._twoCol_1yi4f_26{display:grid;grid-template-columns:1fr 1fr;gap:18px}._twoCol_1yi4f_26>section{padding:26px;border:1px solid var(--border);background:var(--card)}._subhead_1yi4f_28{display:flex;gap:12px;align-items:flex-start;margin-bottom:20px}._subhead_1yi4f_28 svg{color:var(--accent);flex:none;margin-top:2px}._subhead_1yi4f_28 small{font-size:.58rem;text-transform:uppercase;letter-spacing:.1em;color:var(--accent)}._subhead_1yi4f_28 h3{margin:4px 0 0;font-family:var(--font-family-display);font-size:1.55rem;font-weight:400}._changeList_1yi4f_32{display:flex;flex-direction:column}._changeList_1yi4f_32>div{display:grid;grid-template-columns:1fr auto auto;gap:12px;padding:12px 0;border-top:1px solid var(--border);align-items:center}._changeList_1yi4f_32 strong{font-size:.76rem}._changeList_1yi4f_32 span{font-size:.68rem;color:var(--muted-foreground)}._changeList_1yi4f_32 b{font-variant-numeric:tabular-nums;color:var(--accent);font-size:.75rem}._empty_1yi4f_37{margin:0;color:var(--muted-foreground);font-size:.75rem;line-height:1.65}._readinessGroups_1yi4f_38{display:grid;grid-template-columns:1fr 1fr;gap:18px}._readinessGroups_1yi4f_38>div{display:flex;flex-direction:column;gap:7px}._readinessGroups_1yi4f_38 strong{font-size:.65rem;text-transform:uppercase;letter-spacing:.08em}._readinessGroups_1yi4f_38 span{font-size:.69rem;color:var(--muted-foreground);line-height:1.45}._readinessGroups_1yi4f_38 span:before{content:"— ";color:var(--accent)}._systemTable_1yi4f_43{margin-top:22px;border:1px solid var(--border)}._tableHead_1yi4f_44,._systemTable_1yi4f_43>div:not(._tableHead_1yi4f_44){display:grid;grid-template-columns:1.2fr 1fr 1.1fr .8fr;gap:18px;padding:14px 16px}._tableHead_1yi4f_44{background:var(--surface);font-size:.58rem;text-transform:uppercase;letter-spacing:.08em;color:var(--muted-foreground)}._systemTable_1yi4f_43>div:not(._tableHead_1yi4f_44){border-top:1px solid var(--border);font-size:.69rem;align-items:start}._systemTable_1yi4f_43 strong{font-size:.73rem}._systemTable_1yi4f_43 span{color:var(--muted-foreground);line-height:1.45}._localInterface_1yi4f_49{margin-top:20px;padding:22px;border-left:3px solid var(--accent);background:var(--surface)}._localInterface_1yi4f_49 strong{display:block;font-size:.68rem;text-transform:uppercase;letter-spacing:.08em}._localInterface_1yi4f_49 p{margin:7px 0;color:var(--foreground);font-size:.77rem;line-height:1.6}._localInterface_1yi4f_49 span{display:block;color:var(--muted-foreground);font-size:.68rem;line-height:1.55}._save_1yi4f_53{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-top:24px;padding-top:22px;border-top:1px solid var(--border)}._save_1yi4f_53 a{display:flex;align-items:center;gap:7px;color:inherit;text-decoration:none;font-size:.72rem}@media(max-width:1000px){._scenarioGrid_1yi4f_12,._baseline_1yi4f_7,._delta_1yi4f_21{grid-template-columns:repeat(2,1fr)}._twoCol_1yi4f_26{grid-template-columns:1fr}._systemTable_1yi4f_43 ._tableHead_1yi4f_44,._systemTable_1yi4f_43>div:not(._tableHead_1yi4f_44){grid-template-columns:1fr 1fr}}@media(max-width:700px){._heading_1yi4f_3{grid-template-columns:1fr}._heading_1yi4f_3 h2,._heading_1yi4f_3>span{grid-column:1}._scenarioGrid_1yi4f_12,._baseline_1yi4f_7,._delta_1yi4f_21,._readinessGroups_1yi4f_38{grid-template-columns:1fr}._systemTable_1yi4f_43 ._tableHead_1yi4f_44{display:none}._systemTable_1yi4f_43>div:not(._tableHead_1yi4f_44){grid-template-columns:1fr;gap:6px}._save_1yi4f_53{align-items:flex-start;flex-direction:column}}._principle_1p3b2_2{display:grid;grid-template-columns:280px 1fr;gap:36px;padding:26px 0 34px;border-bottom:1px solid var(--border);margin-bottom:54px}._principle_1p3b2_2>div{display:flex;align-items:center;gap:12px;color:var(--accent)}._principle_1p3b2_2 strong{font-size:.82rem;letter-spacing:.08em;text-transform:uppercase}._principle_1p3b2_2 p{margin:0;max-width:840px;color:var(--muted-foreground);line-height:1.75}._builder_1p3b2_3{max-width:1180px;margin:0 auto 72px}._sectionHeading_1p3b2_3{display:grid;grid-template-columns:minmax(170px,.35fr) 1fr;gap:14px 36px;margin-bottom:34px}._sectionHeading_1p3b2_3 p{margin:0;color:var(--accent);font-size:.67rem;font-weight:700;letter-spacing:.13em;text-transform:uppercase}._sectionHeading_1p3b2_3 h2{grid-column:2;margin:0;font-family:var(--font-family-display);font-size:clamp(2.5rem,4vw,4.8rem);font-weight:400;letter-spacing:-.035em;line-height:.98}._sectionHeading_1p3b2_3>span{grid-column:2;color:var(--muted-foreground);max-width:790px;line-height:1.65}._formGrid_1p3b2_4{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:32px}._formGrid_1p3b2_4 label,._fullField_1p3b2_4{display:flex;flex-direction:column;gap:8px}._formGrid_1p3b2_4 label>span,._fullField_1p3b2_4>span{font-size:.69rem;font-weight:650;letter-spacing:.06em;text-transform:uppercase}._fullField_1p3b2_4{margin-top:20px}._fullField_1p3b2_4 textarea{min-height:120px}._exposure_1p3b2_5{margin:26px 0 0;padding:24px;border:1px solid var(--border)}._exposure_1p3b2_5 legend{padding:0 10px;font-size:.69rem;font-weight:650;letter-spacing:.06em;text-transform:uppercase}._exposure_1p3b2_5>div{display:flex;flex-wrap:wrap;gap:14px 24px}._exposure_1p3b2_5 label{display:flex;align-items:center;gap:9px;font-size:.78rem}._reviewCheck_1p3b2_6{display:flex;align-items:flex-start;gap:12px;margin-top:20px;padding:20px;background:var(--surface);border:1px solid var(--border)}._reviewCheck_1p3b2_6>span{display:flex;flex-direction:column;gap:5px}._reviewCheck_1p3b2_6 strong{font-size:.83rem}._reviewCheck_1p3b2_6 small{color:var(--muted-foreground);line-height:1.55}._formActions_1p3b2_7{display:flex;gap:10px;flex-wrap:wrap;margin-top:28px}._results_1p3b2_8{display:flex;flex-direction:column;gap:0}._scoreboard_1p3b2_8{display:grid;grid-template-columns:auto 1fr auto;gap:28px;align-items:center;padding:32px;border:1px solid var(--border);background:var(--surface);margin-bottom:72px}._score_1p3b2_8{width:108px;height:108px;border:1px solid var(--accent);border-radius:50%;display:flex;align-items:baseline;justify-content:center;padding-top:29px;color:var(--accent)}._score_1p3b2_8 span{font-family:var(--font-family-display);font-size:3rem;line-height:1}._score_1p3b2_8 small{font-size:.68rem}._scoreboard_1p3b2_8>div:nth-child(2)>p{margin:0 0 7px;color:var(--accent);font-size:.65rem;letter-spacing:.12em;text-transform:uppercase}._scoreboard_1p3b2_8 h2{margin:0;font-family:var(--font-family-display);font-size:2rem;font-weight:400}._scoreboard_1p3b2_8>div:nth-child(2)>span{display:block;margin-top:7px;color:var(--muted-foreground);font-size:.78rem}._metrics_1p3b2_8{display:grid;grid-template-columns:repeat(3,92px);gap:10px}._metrics_1p3b2_8 div{padding:13px;border-left:1px solid var(--border)}._metrics_1p3b2_8 strong{display:block;font-family:var(--font-family-display);font-size:1.9rem;font-weight:400}._metrics_1p3b2_8 span{font-size:.63rem;color:var(--muted-foreground);text-transform:uppercase;letter-spacing:.07em}._resultSection_1p3b2_9{padding:72px 0;border-top:1px solid var(--border)}._compatibilityGrid_1p3b2_9{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--border);border-left:1px solid var(--border)}._compatibilityGrid_1p3b2_9 article{min-height:360px;padding:24px;display:flex;flex-direction:column;border-right:1px solid var(--border);border-bottom:1px solid var(--border);background:var(--card)}._compatibilityGrid_1p3b2_9 article._included_1p3b2_9{box-shadow:inset 0 0 0 2px var(--accent);background:var(--surface)}._cardTop_1p3b2_9{display:flex;justify-content:space-between;align-items:center}._cardTop_1p3b2_9>strong{font-family:var(--font-family-display);font-size:1.5rem;font-weight:400}._fit_1p3b2_9{font-size:.61rem;letter-spacing:.09em;text-transform:uppercase;padding:5px 8px;border:1px solid var(--border)}._fit_1p3b2_9[data-fit=strong]{border-color:var(--accent);color:var(--accent)}._fit_1p3b2_9[data-fit=possible]{color:var(--foreground)}._compatibilityGrid_1p3b2_9 article>small{margin-top:24px;color:var(--muted-foreground);font-size:.61rem;text-transform:uppercase;letter-spacing:.08em}._compatibilityGrid_1p3b2_9 h3{margin:10px 0;font-family:var(--font-family-display);font-size:1.7rem;font-weight:400;line-height:1.05}._compatibilityGrid_1p3b2_9 article>p{margin:0;color:var(--muted-foreground);font-size:.77rem;line-height:1.58}._reasonList_1p3b2_9{display:flex;flex-direction:column;gap:6px;margin-top:16px}._reasonList_1p3b2_9 span{display:flex;gap:7px;align-items:flex-start;font-size:.68rem}._reasonList_1p3b2_9 svg{flex:none;margin-top:2px;color:var(--accent)}._cardFooter_1p3b2_9{margin-top:auto;padding-top:22px;display:flex;align-items:center;justify-content:space-between;gap:12px}._cardFooter_1p3b2_9>span{font-size:.65rem;color:var(--muted-foreground)}._issueList_1p3b2_10{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}._issueList_1p3b2_10 article{display:grid;grid-template-columns:auto 1fr;gap:16px;padding:24px;border:1px solid var(--border);background:var(--surface)}._issueList_1p3b2_10 svg{color:var(--accent)}._issueList_1p3b2_10 small{color:var(--accent);font-size:.6rem;text-transform:uppercase;letter-spacing:.1em}._issueList_1p3b2_10 h3{margin:6px 0;font-family:var(--font-family-display);font-size:1.45rem;font-weight:400}._issueList_1p3b2_10 p,._clearState_1p3b2_10 p{margin:0;color:var(--muted-foreground);font-size:.76rem;line-height:1.65}._clearState_1p3b2_10{display:flex;gap:14px;padding:24px;border:1px solid var(--border);background:var(--surface)}._clearState_1p3b2_10 svg{color:var(--accent);flex:none}._clearState_1p3b2_10 strong{display:block;margin-bottom:6px}._evidenceGrid_1p3b2_11{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}._evidenceGrid_1p3b2_11 article{padding:26px;border:1px solid var(--border);background:var(--card)}._passportTop_1p3b2_11{display:flex;align-items:center;gap:9px;color:var(--accent)}._passportTop_1p3b2_11 span{font-size:.65rem;text-transform:uppercase;letter-spacing:.08em}._evidenceGrid_1p3b2_11 h3{margin:16px 0 8px;font-family:var(--font-family-display);font-size:1.6rem;font-weight:400}._evidenceGrid_1p3b2_11 article>p{margin:0;color:var(--muted-foreground);font-size:.78rem;line-height:1.6}._passportMeta_1p3b2_11{display:flex;gap:18px;margin:18px 0;padding:12px 0;border-top:1px solid var(--border);border-bottom:1px solid var(--border)}._passportMeta_1p3b2_11 span{font-size:.66rem}._documentList_1p3b2_11,._missingEvidence_1p3b2_11{display:flex;flex-direction:column;gap:7px}._documentList_1p3b2_11 a,._documentList_1p3b2_11 span{display:flex;align-items:center;gap:7px;color:inherit;font-size:.71rem;text-decoration:none}._missingEvidence_1p3b2_11{margin-top:16px}._missingEvidence_1p3b2_11 strong{font-size:.66rem;text-transform:uppercase;letter-spacing:.08em}._missingEvidence_1p3b2_11 span{font-size:.7rem;color:var(--muted-foreground)}._unknowns_1p3b2_12{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}._unknowns_1p3b2_12 article{display:grid;grid-template-columns:42px 1fr;gap:12px;padding:20px;border:1px solid var(--border)}._unknowns_1p3b2_12 article>span{font-variant-numeric:tabular-nums;color:var(--muted-foreground);font-size:.7rem}._unknowns_1p3b2_12 article small{font-size:.58rem;letter-spacing:.1em;text-transform:uppercase;color:var(--accent)}._unknowns_1p3b2_12 h3{margin:5px 0;font-size:.86rem}._unknowns_1p3b2_12 p{margin:0;color:var(--muted-foreground);font-size:.72rem;line-height:1.58}._unknowns_1p3b2_12 article[data-priority=required]{border-left:3px solid var(--accent)}._saveBar_1p3b2_13{display:grid;grid-template-columns:1fr auto;gap:36px;align-items:end;margin-top:12px;padding:38px;background:#1b1e1c;color:#f4f0e8}._saveBar_1p3b2_13 p{margin:0 0 8px;color:#d8b990;font-size:.64rem;text-transform:uppercase;letter-spacing:.12em}._saveBar_1p3b2_13 h2{margin:0;font-family:var(--font-family-display);font-size:2.5rem;font-weight:400}._saveBar_1p3b2_13>div:first-child>span{display:block;max-width:800px;margin-top:12px;color:#bbbdb9;font-size:.74rem;line-height:1.6}._saveBar_1p3b2_13>div:last-child{display:flex;gap:10px;flex-wrap:wrap}._saveBar_1p3b2_13 button[class*=outline]{border-color:#ffffff73;color:#f4f0e8}@media(max-width:1050px){._formGrid_1p3b2_4,._compatibilityGrid_1p3b2_9{grid-template-columns:repeat(2,1fr)}._scoreboard_1p3b2_8{grid-template-columns:auto 1fr}._metrics_1p3b2_8{grid-column:1/-1;grid-template-columns:repeat(3,1fr)}._issueList_1p3b2_10,._evidenceGrid_1p3b2_11,._unknowns_1p3b2_12,._saveBar_1p3b2_13{grid-template-columns:1fr}}@media(max-width:700px){._principle_1p3b2_2,._sectionHeading_1p3b2_3{grid-template-columns:1fr}._sectionHeading_1p3b2_3 h2,._sectionHeading_1p3b2_3>span{grid-column:1}._formGrid_1p3b2_4,._compatibilityGrid_1p3b2_9,._scoreboard_1p3b2_8{grid-template-columns:1fr}._score_1p3b2_8{width:88px;height:88px;padding-top:23px}._metrics_1p3b2_8{grid-template-columns:repeat(3,1fr)}._saveBar_1p3b2_13{padding:26px}}
