._main_1omcs_1{background:linear-gradient(#11282d06 1px, transparent 1px), linear-gradient(90deg, #11282d06 1px, transparent 1px), var(--paper);background-size:34px 34px;min-height:70vh}._hero_1omcs_10{background:radial-gradient(circle at 82% 22%, #e8ff7029, transparent 26rem), radial-gradient(circle at 18% 84%, #bde5d421, transparent 24rem), var(--ink-deep);color:var(--white);padding-block:96px 84px}._hero_1omcs_10 .eyebrow{color:var(--accent)}._hero_1omcs_10 h1{max-width:1050px;font-family:var(--font-display), sans-serif;letter-spacing:-.072em;margin:20px 0 0;font-size:clamp(54px,8vw,100px);font-weight:700;line-height:.94}._hero_1omcs_10>div>p:not(.eyebrow){color:#ffffffb8;max-width:830px;margin:30px 0 0;font-size:18px;line-height:1.7}._badges_1omcs_41{flex-wrap:wrap;gap:9px;margin-top:34px;display:flex}._badges_1omcs_41 span{color:#fffc;letter-spacing:.1em;text-transform:uppercase;border:1px solid #ffffff2e;padding:9px 11px;font-size:9px;font-weight:800}._toolWrap_1omcs_58{padding-block:82px 92px}._tool_1omcs_58{min-width:0}._intro_1omcs_66{grid-template-columns:minmax(0,1fr) minmax(320px,.58fr);align-items:end;gap:70px;display:grid}._intro_1omcs_66 h2{max-width:780px;font-family:var(--font-display), sans-serif;letter-spacing:-.06em;margin:16px 0 0;font-size:clamp(40px,5vw,66px);line-height:1}._privacyList_1omcs_82{margin:0;padding:0;list-style:none}._privacyList_1omcs_82 li{border-bottom:1px solid var(--line);color:#385153;min-height:43px;padding:12px 0 12px 24px;font-size:12px;font-weight:700;position:relative}._privacyList_1omcs_82 li:before{content:"✓";color:var(--coral);font-weight:900;position:absolute;left:0}._inputGrid_1omcs_106{grid-template-columns:minmax(0,1fr) 310px;align-items:start;gap:26px;margin-top:56px;display:grid}._controls_1omcs_114{border:1px solid var(--ink);background:var(--paper-light);box-shadow:8px 8px 0 var(--ink);padding:30px}._controlGrid_1omcs_121{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}._field_1omcs_127{color:#375052;letter-spacing:.06em;text-transform:uppercase;gap:8px;min-width:0;font-size:10px;font-weight:800;display:grid}._fieldWide_1omcs_138{grid-column:1/-1}._field_1omcs_127 input,._field_1omcs_127 select{width:100%;min-height:49px;color:var(--ink);font:600 13px/1.2 var(--font-body), sans-serif;letter-spacing:0;text-transform:none;background:#fff;border:1px solid #95a3a4;border-radius:0;outline:none;padding:0 13px}._field_1omcs_127 input:focus,._field_1omcs_127 select:focus{border-color:var(--ink);box-shadow:0 0 0 3px var(--paper-light)}._field_1omcs_127 input:focus-visible,._field_1omcs_127 select:focus-visible,._copyFallback_1omcs_165 textarea:focus-visible,._tableWrap_1omcs_166:focus-visible{outline:3px solid var(--ink-deep);outline-offset:3px;box-shadow:0 0 0 3px var(--paper-light)}._inputNote_1omcs_172{color:var(--muted);margin:20px 0 0;font-size:11px;line-height:1.65}._warning_1omcs_179{color:#6b2b22;background:#fff1eb;border:1px solid #7e392e;margin:15px 0 0;padding:14px 16px;font-size:12px;font-weight:700;line-height:1.55}._generateRow_1omcs_190{align-items:center;gap:22px;margin-top:24px;display:flex}._generateRow_1omcs_190 .button:disabled{cursor:not-allowed;filter:grayscale();opacity:.48;transform:none}._generateRow_1omcs_190 p{color:var(--muted);margin:0;font-size:11px;font-weight:800}._boundary_1omcs_211{border:1px solid var(--ink);background:var(--accent);box-shadow:8px 8px 0 var(--ink);padding:28px}._boundary_1omcs_211 .eyebrow{margin:0}._boundary_1omcs_211 h3{font-family:var(--font-display), sans-serif;letter-spacing:-.045em;margin:16px 0 0;font-size:29px;line-height:1.06}._boundary_1omcs_211 p{color:#30494b;margin:18px 0 0;font-size:13px;line-height:1.7}._boundary_1omcs_211 strong{color:var(--ink);border-top:1px solid #11282d59;margin-top:24px;padding-top:20px;font-size:11px;line-height:1.6;display:block}._resultCta_1omcs_247{border:1px solid var(--ink);background:var(--paper-light);justify-content:space-between;align-items:center;gap:24px;margin-top:16px;padding:18px 20px;display:flex}._resultCta_1omcs_247 .eyebrow{margin:0}._resultCta_1omcs_247 p:not(.eyebrow){max-width:720px;color:var(--muted);margin:7px 0 0;font-size:12px;line-height:1.6}._resultCta_1omcs_247 .button{text-align:center;flex:none;min-height:44px;padding-inline:16px}._resultCta_1omcs_247 a[aria-disabled=true]{cursor:not-allowed;opacity:.45;pointer-events:none}._presetRow_1omcs_283{border:1px solid var(--ink);background:var(--mint);box-shadow:6px 6px 0 var(--ink);justify-content:space-between;align-items:center;gap:34px;margin-top:34px;padding:24px 26px;display:flex}._presetRow_1omcs_283 .eyebrow{margin:0}._presetRow_1omcs_283 h3{font-family:var(--font-display), sans-serif;letter-spacing:-.04em;margin:10px 0 0;font-size:26px;line-height:1.08}._presetRow_1omcs_283 p:not(.eyebrow){color:#3c5557;max-width:760px;margin:10px 0 0;font-size:12px;line-height:1.65}._presetRow_1omcs_283 .button{text-align:center;flex:none;min-height:46px;padding-inline:16px}._output_1omcs_322{border:1px solid var(--ink);background:#fff;margin-top:64px;padding:34px}._sourceLine_1omcs_329{color:#52686a;margin:20px 0 0;font-size:10px;line-height:1.6}._sourceLine_1omcs_329 a{color:inherit;text-underline-offset:3px;font-weight:900}._prevention_1omcs_342{border-top:3px solid var(--ink);margin-top:48px;padding-top:34px}._prevention_1omcs_342>._inputNote_1omcs_172{max-width:860px;margin-top:18px}._prevention_1omcs_342>._controlGrid_1omcs_121{margin-top:24px}._prevention_1omcs_342>._generateRow_1omcs_190{margin-top:22px}._preventionOutput_1omcs_361{border-top:1px solid var(--line);margin-top:34px;padding-top:32px}._preventionOutput_1omcs_361 ._findings_1omcs_367>li:last-child{grid-column:1/-1}._outputHead_1omcs_371{justify-content:space-between;align-items:end;gap:32px;display:flex}._outputHead_1omcs_371 .eyebrow{margin:0}._outputHead_1omcs_371 h3{max-width:630px;font-family:var(--font-display), sans-serif;letter-spacing:-.045em;margin:12px 0 0;font-size:34px;line-height:1.06}._actions_1omcs_391{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}._actions_1omcs_391 button{border:1px solid var(--ink);background:var(--paper-light);min-height:38px;color:var(--ink);cursor:pointer;font:800 10px/1 var(--font-body), sans-serif;padding:0 12px}._actions_1omcs_391 button:hover{background:var(--mint)}._actions_1omcs_391 button:disabled,._ctaActions_1omcs_413 button:disabled,._ctaActions_1omcs_413 a[aria-disabled=true]{cursor:not-allowed;opacity:.45;pointer-events:none}._actions_1omcs_391 ._resetArmed_1omcs_420{color:#6b2b22;background:#fff1eb}._status_1omcs_425{color:#2e6762;min-height:18px;margin:18px 0 0;font-size:11px;font-weight:800}._copyFallback_1omcs_165{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;gap:8px;margin-top:12px;font-size:10px;font-weight:800;display:grid}._copyFallback_1omcs_165 textarea{border:1px solid var(--ink);background:var(--paper-light);width:100%;min-height:180px;color:var(--ink);letter-spacing:0;text-transform:none;padding:14px;font:12px/1.6 ui-monospace,SFMono-Regular,Menlo,monospace}._diagnosis_1omcs_456,._testPlan_1omcs_457{border-top:1px solid var(--line);margin-top:38px;padding-top:30px}._sectionHead_1omcs_463{grid-template-columns:46px minmax(0,1fr);align-items:start;gap:14px;display:grid}._sectionHead_1omcs_463>span{border:1px solid var(--ink);background:var(--accent);place-items:center;width:38px;height:38px;font-size:10px;font-weight:900;display:grid}._sectionHead_1omcs_463 .eyebrow{margin:0}._sectionHead_1omcs_463 h4{font-family:var(--font-display), sans-serif;letter-spacing:-.04em;margin:8px 0 0;font-size:28px;line-height:1.08}._findings_1omcs_367{counter-reset:finding;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:24px 0 0;padding:0;list-style:none;display:grid}._findings_1omcs_367>li{border:1px solid var(--line);counter-increment:finding;background:#f8f7f1;min-width:0;padding:22px}._findings_1omcs_367>li:before{content:counter(finding, decimal-leading-zero);color:var(--coral);letter-spacing:.1em;margin-bottom:18px;font-size:10px;font-weight:900;display:block}._findingLabel_1omcs_521{color:#3d5759;letter-spacing:.08em;text-transform:uppercase;border:1px solid #91a1a2;padding:5px 7px;font-size:8px;font-weight:900;display:inline-block}._findings_1omcs_367 h5{font-family:var(--font-display), sans-serif;letter-spacing:-.035em;margin:13px 0 0;font-size:19px;line-height:1.18}._findings_1omcs_367 p{color:#455e60;margin:12px 0 0;font-size:12px;line-height:1.65}._findings_1omcs_367 dl{margin:18px 0 0}._findings_1omcs_367 dl>div{border-top:1px solid var(--line);grid-template-columns:90px minmax(0,1fr);gap:12px;padding-top:12px;display:grid}._findings_1omcs_367 dl>div+div{margin-top:12px}._findings_1omcs_367 dt{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;font-size:8px;font-weight:900}._findings_1omcs_367 dd{color:#30494b;margin:0;font-size:11px;line-height:1.55}._findings_1omcs_367 a{color:#245c58;text-underline-offset:3px;font-weight:800;text-decoration:underline;text-decoration-thickness:1px}._tableWrap_1omcs_166{border:1px solid var(--line);max-width:100%;margin-top:24px;overflow-x:auto}._tableWrap_1omcs_166 table{border-collapse:collapse;background:#fff;width:100%;min-width:1160px}._tableWrap_1omcs_166 th{border-bottom:1px solid var(--ink);background:var(--ink);color:var(--white);text-align:left;letter-spacing:.1em;text-transform:uppercase;padding:13px 14px;font-size:9px}._tableWrap_1omcs_166 td{border-bottom:1px solid var(--line);vertical-align:top;color:#3a5355;min-width:150px;padding:16px 14px;font-size:11px;line-height:1.55}._tableWrap_1omcs_166 tbody tr:nth-child(2n){background:#f8f7f1}._tableWrap_1omcs_166 td:first-child{min-width:90px}._tableWrap_1omcs_166 td:nth-child(2){min-width:270px}._tableWrap_1omcs_166 td strong{color:var(--ink);font-size:12px;display:block}._tableWrap_1omcs_166 td span{color:var(--muted);margin-top:7px;display:block}._result_1omcs_247{letter-spacing:.06em;text-transform:uppercase;border:1px solid #8d9c9e;width:fit-content;padding:6px 8px;font-weight:800;color:#4b6365!important;margin:0!important;font-size:9px!important}._disclosure_1omcs_657{color:var(--muted);margin:20px 0 0;font-size:11px;line-height:1.7}._cta_1omcs_413{background:var(--ink-deep);color:var(--white);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:42px;margin-top:24px;padding:34px;display:grid}._cta_1omcs_413 .eyebrow{color:var(--accent);margin:0}._cta_1omcs_413 h3{font-family:var(--font-display), sans-serif;letter-spacing:-.05em;margin:14px 0 0;font-size:34px;line-height:1.06}._cta_1omcs_413 p:not(.eyebrow){color:#ffffffad;max-width:720px;margin:15px 0 0;font-size:12px;line-height:1.65}._ctaActions_1omcs_413{gap:10px;width:280px;display:grid}._ctaActions_1omcs_413 .button{text-align:center;width:100%;min-height:48px;padding-inline:15px}._context_1omcs_709{border-top:1px solid var(--line);grid-template-columns:minmax(0,.72fr) minmax(0,1fr);gap:86px;padding-block:76px;display:grid}._context_1omcs_709 h2{font-family:var(--font-display), sans-serif;letter-spacing:-.055em;margin:16px 0 0;font-size:45px;line-height:1.03}._context_1omcs_709>div:first-child .text-link{width:fit-content;margin-top:24px}._context_1omcs_709>div:last-child p{color:#3c5557;margin:0;font-size:15px;line-height:1.8}._context_1omcs_709>div:last-child p+p{margin-top:20px}._symptomPaths_1omcs_741{padding-block:72px 0}._symptomPathsHead_1omcs_745{grid-template-columns:minmax(0,1fr) minmax(280px,.55fr);align-items:end;gap:70px;display:grid}._symptomPathsHead_1omcs_745 h2{max-width:840px;font-family:var(--font-display), sans-serif;letter-spacing:-.055em;margin:16px 0 0;font-size:clamp(38px,5vw,56px);line-height:1.02}._symptomPathsHead_1omcs_745>p{color:#3c5557;margin:0 0 4px;font-size:14px;line-height:1.75}._symptomPathGrid_1omcs_768{border:1px solid var(--ink);background:var(--paper-light);box-shadow:8px 8px 0 var(--ink);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:38px;display:grid}._symptomPathGrid_1omcs_768 article{border-right:1px solid var(--ink);flex-direction:column;min-width:0;padding:28px;display:flex}._symptomPathGrid_1omcs_768 article:last-child{border-right:0}._symptomPathGrid_1omcs_768 article>span{color:var(--coral);letter-spacing:.12em;font-size:10px;font-weight:900}._symptomPathGrid_1omcs_768 h3{font-family:var(--font-display), sans-serif;letter-spacing:-.04em;margin:18px 0 0;font-size:25px;line-height:1.08}._symptomPathGrid_1omcs_768 p{color:#455e60;margin:16px 0 22px;font-size:12px;line-height:1.7}._symptomPathGrid_1omcs_768 a{width:fit-content;margin-top:auto}._sources_1omcs_816{background:var(--paper)}@media (width<=900px){._intro_1omcs_66,._inputGrid_1omcs_106,._context_1omcs_709,._symptomPathsHead_1omcs_745{grid-template-columns:1fr;gap:34px}._symptomPathGrid_1omcs_768{grid-template-columns:1fr}._symptomPathGrid_1omcs_768 article{border-right:0;border-bottom:1px solid var(--ink)}._symptomPathGrid_1omcs_768 article:last-child{border-bottom:0}._boundary_1omcs_211{max-width:600px}._outputHead_1omcs_371,._cta_1omcs_413{grid-template-columns:1fr;align-items:start;display:grid}._actions_1omcs_391{justify-content:flex-start}._ctaActions_1omcs_413{width:min(100%,390px)}}@media (width<=640px){._hero_1omcs_10{padding-block:70px 62px}._hero_1omcs_10 h1{font-size:clamp(46px,15vw,68px)}._toolWrap_1omcs_58{padding-block:64px 72px}._controlGrid_1omcs_121,._findings_1omcs_367{grid-template-columns:1fr}._fieldWide_1omcs_138,._preventionOutput_1omcs_361 ._findings_1omcs_367>li:last-child{grid-column:auto}._controls_1omcs_114,._output_1omcs_322,._cta_1omcs_413{padding:22px}._generateRow_1omcs_190{flex-direction:column;align-items:stretch}._generateRow_1omcs_190 .button{width:100%}._actions_1omcs_391{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}._resultCta_1omcs_247,._presetRow_1omcs_283{flex-direction:column;align-items:stretch}._presetRow_1omcs_283 .button,._resultCta_1omcs_247 .button,._actions_1omcs_391 button{width:100%}._findings_1omcs_367 dl>div{grid-template-columns:1fr;gap:5px}._context_1omcs_709 h2{font-size:38px}}@media print{.resource-header,.site-footer,._hero_1omcs_10,._intro_1omcs_66,._inputGrid_1omcs_106,._actions_1omcs_391,._resultCta_1omcs_247,._presetRow_1omcs_283,._cta_1omcs_413,._context_1omcs_709,._symptomPaths_1omcs_741,._sources_1omcs_816,._status_1omcs_425,._copyFallback_1omcs_165,._prevention_1omcs_342>._inputNote_1omcs_172,._prevention_1omcs_342>._controlGrid_1omcs_121,._prevention_1omcs_342>._generateRow_1omcs_190{display:none!important}._main_1omcs_1,._toolWrap_1omcs_58,._output_1omcs_322{background:#fff;border:0;width:100%;margin:0;padding:0}._diagnosis_1omcs_456,._testPlan_1omcs_457,._preventionOutput_1omcs_361{break-inside:avoid}._findings_1omcs_367{grid-template-columns:1fr 1fr}._findings_1omcs_367>li,._tableWrap_1omcs_166{break-inside:avoid}._tableWrap_1omcs_166{overflow:visible}._tableWrap_1omcs_166 table{min-width:0;font-size:8pt}}
