.v32-module__lWNxyq__v32flow{--ivory:#f7f4ef;--ivory-warm:#fbf9f4;--ivory-dark:#ede9e1;--graphite:#1a2b38;--graphite-mid:#3d5166;--graphite-light:#6b7f8e;--graphite-faint:#9aa8b4;--blue:#2c4d82;--blue-dark:#223f6c;--blue-light:#3d6bad;--blue-tint:#eef4fb;--sage:#617c61;--sage-tint:#eef3ee;--amber:#c4923a;--amber-tint:#fbf3e6;--coral:#c4604a;--coral-tint:#fbf0ed;--border:#ddd8cf;--border-light:#e8e4dc;--border-faint:#efebe3;background:radial-gradient(120% 80% at 50% -10%, var(--ivory-warm) 0%, var(--ivory) 58%, var(--ivory) 100%);min-height:100vh;color:var(--graphite);font-family:var(--font-sans), "IBM Plex Sans", system-ui, sans-serif;padding:18px}.v32-module__lWNxyq__appFrame{border:1px solid var(--border);background:#f7f4efc7;border-radius:18px;flex-direction:column;min-height:calc(100vh - 36px);display:flex;overflow:hidden;box-shadow:inset 0 1px #ffffffb3,0 24px 48px -32px #1a2b3838}.v32-module__lWNxyq__topBar{align-items:center;gap:14px;padding:18px 22px 0;display:flex}.v32-module__lWNxyq__logo{color:var(--graphite);align-items:center;gap:8px;font-size:14px;font-weight:500;display:flex}.v32-module__lWNxyq__logo img{width:auto;height:22px;display:block}.v32-module__lWNxyq__stepBadge{color:var(--graphite-mid);font-family:var(--font-mono), "IBM Plex Mono", monospace;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:8px;margin-left:auto;font-size:11px;display:inline-flex}.v32-module__lWNxyq__stepDot{background:var(--blue);border-radius:999px;width:6px;height:6px;box-shadow:0 0 0 3px #2c4d821f}.v32-module__lWNxyq__protoBanner{border-left:2px solid var(--amber);background:var(--amber-tint);color:var(--graphite-mid);border-radius:0 8px 8px 0;align-items:flex-start;gap:10px;margin:14px 22px 0;padding:8px 12px;font-size:12px;line-height:1.55;display:flex}.v32-module__lWNxyq__stage{width:min(960px,100%);margin:0 auto;padding:34px 22px 28px}.v32-module__lWNxyq__stageWide{width:min(1120px,100%)}.v32-module__lWNxyq__progressWrap{flex-direction:column;gap:12px;margin-bottom:28px;display:flex}.v32-module__lWNxyq__progressMeta{color:var(--graphite-light);font-family:var(--font-mono), "IBM Plex Mono", monospace;letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:center;font-size:11px;display:flex}.v32-module__lWNxyq__progressSteps{grid-template-columns:repeat(var(--tract-count), minmax(0, 1fr));align-items:start;gap:8px;padding-bottom:4px;display:grid}.v32-module__lWNxyq__progressStep{gap:8px;min-width:0;display:grid}.v32-module__lWNxyq__tract{background:var(--border-light);border-radius:999px;height:4px;overflow:hidden}.v32-module__lWNxyq__progressStepActive .v32-module__lWNxyq__tract{background:#d9e2ef;height:6px}.v32-module__lWNxyq__progressStepDone .v32-module__lWNxyq__tract{background:#d9e2ef}.v32-module__lWNxyq__tractFill{border-radius:inherit;background:var(--blue);width:0;height:100%;transition:width .2s;display:block}.v32-module__lWNxyq__progressStepLabel{color:var(--graphite-faint);text-align:center;white-space:normal;font-size:12.5px;line-height:1.25}.v32-module__lWNxyq__progressStepDone .v32-module__lWNxyq__progressStepLabel{color:var(--graphite-mid)}.v32-module__lWNxyq__progressStepActive .v32-module__lWNxyq__progressStepLabel{color:var(--blue);font-weight:600}.v32-module__lWNxyq__questionCard,.v32-module__lWNxyq__surfaceCard{border:1px solid var(--border-light);background:#fff;border-radius:16px;flex-direction:column;gap:22px;padding:22px;display:flex;box-shadow:inset 0 1px #fffc,0 1px 2px #1a2b3808,0 10px 24px -18px #1a2b3829}.v32-module__lWNxyq__legacyIntroCard{border:1px solid var(--border-light);background:linear-gradient(135deg, #ffffffeb, #fbf9f4eb), var(--ivory-warm);border-radius:18px;align-items:stretch;gap:24px;padding:24px;display:grid;box-shadow:inset 0 1px #ffffffc7,0 20px 42px -34px #1a2b384d}.v32-module__lWNxyq__legacyIntroGrid{align-items:stretch;gap:24px;display:grid}.v32-module__lWNxyq__legacyIntroMain{flex-direction:column;justify-content:center;min-height:300px;display:flex}.v32-module__lWNxyq__legacyIntroTitle{max-width:620px;color:var(--graphite);font-family:var(--font-sans), "IBM Plex Sans", system-ui, sans-serif;letter-spacing:-.02em;text-wrap:balance;font-size:clamp(38px,6vw,56px);font-weight:650;line-height:1.06}.v32-module__lWNxyq__legacyIntroLead{max-width:560px;color:var(--graphite-mid);margin-top:18px;font-size:17px;line-height:1.72}.v32-module__lWNxyq__legacyAside{border:1px solid var(--border-light);background:#fffdfa;border-radius:14px;flex-direction:column;justify-content:center;padding:20px;display:flex}.v32-module__lWNxyq__legacyAsideTitle{color:var(--graphite);font-family:var(--font-sans), "IBM Plex Sans", system-ui, sans-serif;margin-bottom:16px;font-size:22px;font-weight:650;line-height:1.2}.v32-module__lWNxyq__legacyIntroAction{margin-top:0}.v32-module__lWNxyq__legacyAside .v32-module__lWNxyq__introPoint{grid-template-columns:18px 1fr;display:grid;position:relative}.v32-module__lWNxyq__legacyAside .v32-module__lWNxyq__introPoint:before{background:var(--sage-tint);width:18px;height:18px;color:var(--sage);border:0;border-radius:6px;place-items:center;margin-top:1px;display:grid}.v32-module__lWNxyq__legacyAside .v32-module__lWNxyq__introPoint:after{content:"";border-left:2px solid var(--sage);border-bottom:2px solid var(--sage);width:8px;height:4px;position:absolute;top:7px;left:5px;transform:rotate(-45deg)}.v32-module__lWNxyq__sidebarLabel{color:var(--graphite-light);font-family:var(--font-mono), "IBM Plex Mono", monospace;letter-spacing:.1em;text-transform:uppercase;margin:0 0 14px;font-size:10px;font-weight:500}.v32-module__lWNxyq__legacyTwoCards{gap:16px;display:grid}.v32-module__lWNxyq__legacyFieldCard{border:1px solid var(--border-light);background:#fff;border-radius:12px;padding:18px}.v32-module__lWNxyq__legacyReportShell{border:1px solid var(--border-light);background:#fff;border-radius:16px;align-items:start;gap:0;padding:0;display:grid;overflow:hidden;box-shadow:0 24px 52px -38px #1a2b3857}.v32-module__lWNxyq__legacyReportSidebar{border:0;border-right:1px solid var(--border-light);background:#fff;border-radius:0;align-self:flex-start;gap:7px;padding:40px 20px;display:grid;position:sticky;top:32px}.v32-module__lWNxyq__legacyReportMain{gap:0;min-width:0;padding:46px 34px 62px;display:grid}.v32-module__lWNxyq__stack{flex-direction:column;gap:18px;display:flex}.v32-module__lWNxyq__tag{background:var(--sage-tint);color:var(--sage);font-family:var(--font-mono), "IBM Plex Mono", monospace;letter-spacing:.08em;text-transform:uppercase;border:1px solid #617c612e;border-radius:999px;align-self:flex-start;align-items:center;gap:8px;margin-bottom:18px;padding:5px 10px 5px 8px;font-size:11px;font-weight:500;display:inline-flex}.v32-module__lWNxyq__tag:before{content:"";background:var(--sage);border-radius:999px;width:6px;height:6px}.v32-module__lWNxyq__questionTitle{color:var(--graphite);letter-spacing:0;text-wrap:balance;font-size:clamp(24px,5vw,32px);font-weight:500;line-height:1.2}.v32-module__lWNxyq__helpText{color:var(--graphite-mid);margin-top:10px;font-size:16px;line-height:1.65}.v32-module__lWNxyq__softNotice{border-left:2px solid var(--amber);background:var(--amber-tint);color:var(--graphite-mid);border-radius:0 8px 8px 0;align-items:flex-start;gap:10px;padding:12px 14px;font-size:13px;line-height:1.55;display:flex}.v32-module__lWNxyq__options{gap:9px;display:grid}.v32-module__lWNxyq__singleOptions,.v32-module__lWNxyq__multiOptions{grid-template-columns:1fr;gap:10px}.v32-module__lWNxyq__maxHint{color:var(--graphite-light);grid-column:1/-1;font-size:14.5px}.v32-module__lWNxyq__option{border:1px solid var(--border-light);width:100%;color:var(--graphite);cursor:pointer;text-align:left;background:#fff;border-radius:12px;align-items:center;gap:12px;padding:15px 16px;transition:border-color .15s,background .15s,box-shadow .15s,transform .15s;display:flex;position:relative}.v32-module__lWNxyq__option:hover{border-color:var(--blue-light);background:#f7faff;box-shadow:0 8px 18px -16px #2c4d8259}.v32-module__lWNxyq__optionRadio{border:1.5px solid var(--border);background:var(--ivory-warm);border-radius:999px;flex-shrink:0;width:18px;height:18px;position:relative}.v32-module__lWNxyq__optionLabel{letter-spacing:0;flex:1;font-size:16px;font-weight:500}.v32-module__lWNxyq__optionSelected{border-color:var(--blue);background:var(--blue-tint);box-shadow:inset 0 0 0 1px #2c4d8240,0 6px 18px -10px #2c4d824d}.v32-module__lWNxyq__optionSelected .v32-module__lWNxyq__optionRadio{border-color:var(--blue);background:var(--blue)}.v32-module__lWNxyq__optionSelected .v32-module__lWNxyq__optionRadio:after{content:"";background:#fff;border-radius:999px;position:absolute;inset:4px}.v32-module__lWNxyq__multiOption{text-align:center;justify-content:center;min-height:52px;padding:13px 12px}.v32-module__lWNxyq__multiOption .v32-module__lWNxyq__optionLabel{text-align:center;flex:0 auto;font-size:15.5px}.v32-module__lWNxyq__multiOption.v32-module__lWNxyq__optionSelected{border-color:var(--blue);background:#f1f6fc;box-shadow:inset 0 0 0 1px #2c4d822e}.v32-module__lWNxyq__optionCheck{border:1.5px solid var(--border);background:var(--ivory-warm);border-radius:5px;flex-shrink:0;width:18px;height:18px;position:relative}.v32-module__lWNxyq__optionSelected .v32-module__lWNxyq__optionCheck{border-color:var(--blue);background:var(--blue)}.v32-module__lWNxyq__optionSelected .v32-module__lWNxyq__optionCheck:after{content:"";border:2px solid #fff;border-width:0 2px 2px 0;width:5px;height:9px;position:absolute;top:1px;left:5px;transform:rotate(45deg)}.v32-module__lWNxyq__multiOption:has(.v32-module__lWNxyq__optionCheck){text-align:left;justify-content:flex-start}.v32-module__lWNxyq__multiOption:has(.v32-module__lWNxyq__optionCheck) .v32-module__lWNxyq__optionLabel{text-align:left;flex:1}.v32-module__lWNxyq__f6ChooseHint{margin-top:-4px}.v32-module__lWNxyq__input{border:1px solid var(--border);width:100%;color:var(--graphite);font:inherit;background:#fff;border-radius:10px;outline:none;padding:13px 14px;font-size:15px;transition:border-color .15s,box-shadow .15s}.v32-module__lWNxyq__input:focus{border-color:var(--blue);box-shadow:0 0 0 3px #2c4d821f}.v32-module__lWNxyq__actions{gap:10px;margin-top:20px;display:grid}.v32-module__lWNxyq__singleAction{grid-template-columns:1fr}.v32-module__lWNxyq__primaryButton,.v32-module__lWNxyq__secondaryButton{cursor:pointer;border:1px solid #0000;border-radius:12px;padding:15px 18px;font-family:inherit;font-size:15px;font-weight:500;transition:transform .15s,background .15s,border-color .15s}.v32-module__lWNxyq__primaryButton{background:var(--blue);border-color:var(--blue);color:var(--ivory);box-shadow:0 6px 16px -8px #2c4d826b}.v32-module__lWNxyq__primaryButton:hover{background:var(--blue-dark);transform:translateY(-1px)}.v32-module__lWNxyq__secondaryButton{border-color:var(--border);color:var(--graphite-mid);background:0 0}.v32-module__lWNxyq__secondaryButton:hover{border-color:var(--graphite-light);color:var(--graphite)}.v32-module__lWNxyq__reviewList{gap:12px;max-height:480px;display:grid;overflow:auto}.v32-module__lWNxyq__reviewItem{border:1px solid var(--border-faint);background:var(--ivory-warm);border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:14px;padding:14px;display:grid}.v32-module__lWNxyq__reviewQuestion{color:var(--graphite);font-size:14.5px;font-weight:600}.v32-module__lWNxyq__reviewAnswer{color:var(--graphite-light);margin-top:4px;font-size:13.5px}.v32-module__lWNxyq__reviewEditButton{border:1px solid var(--border);color:var(--blue);cursor:pointer;font:inherit;background:#fff;border-radius:999px;padding:7px 10px;font-size:12px;font-weight:600}.v32-module__lWNxyq__reviewEditButton:hover{border-color:var(--blue);background:var(--blue-tint)}.v32-module__lWNxyq__disclosure{border:1px solid var(--border-light);background:#fffdfa;border-radius:10px;margin:0;overflow:hidden}.v32-module__lWNxyq__disclosure summary{cursor:pointer;color:var(--blue);background:#f8f3ea;align-items:center;gap:10px;padding:12px 14px;font-size:14.5px;font-weight:500;list-style:none;display:flex}.v32-module__lWNxyq__disclosure summary:after{content:"";border-right:1.5px solid var(--graphite-light);border-bottom:1.5px solid var(--graphite-light);transform-origin:50%;width:8px;height:8px;margin-left:auto;transition:transform .16s;transform:rotate(45deg)}.v32-module__lWNxyq__disclosure[open] summary:after{transform:rotate(225deg)}.v32-module__lWNxyq__disclosure summary::-webkit-details-marker{display:none}.v32-module__lWNxyq__disclosureBody{border-top:1px solid var(--border-faint);color:var(--graphite-mid);background:#fffdfa;padding:12px 14px 14px;font-size:14.5px;line-height:1.55}@media (min-width:640px) and (max-width:859px){.v32-module__lWNxyq__multiOptions{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:860px){.v32-module__lWNxyq__v32flow{padding:32px}.v32-module__lWNxyq__appFrame{min-height:calc(100vh - 64px)}.v32-module__lWNxyq__topBar{padding:26px 32px 0}.v32-module__lWNxyq__protoBanner{margin:14px 32px 0}.v32-module__lWNxyq__stage{padding:42px 32px 34px}.v32-module__lWNxyq__questionCard,.v32-module__lWNxyq__surfaceCard{padding:28px}.v32-module__lWNxyq__legacyIntroGrid{grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);align-items:start}.v32-module__lWNxyq__legacyTwoCards{grid-template-columns:repeat(2,minmax(0,1fr))}.v32-module__lWNxyq__legacyReportShell{grid-template-columns:220px minmax(0,1fr);padding:30px}.v32-module__lWNxyq__legacyReportSidebar{align-self:flex-start;position:sticky;top:32px}.v32-module__lWNxyq__singleOptions{grid-template-columns:repeat(2,minmax(0,1fr))}.v32-module__lWNxyq__multiOptions{grid-template-columns:repeat(3,minmax(0,1fr))}.v32-module__lWNxyq__actions{grid-template-columns:auto 1fr;align-items:center}.v32-module__lWNxyq__primaryButton{grid-column:2}.v32-module__lWNxyq__secondaryButton{grid-area:1/1}.v32-module__lWNxyq__singleAction .v32-module__lWNxyq__primaryButton{grid-column:1}}@media (max-width:760px){.v32-module__lWNxyq__v32flow{padding:0}.v32-module__lWNxyq__appFrame{border:0;border-radius:0;min-height:100vh}.v32-module__lWNxyq__progressSteps{grid-template-columns:repeat(var(--tract-count), minmax(0, 1fr));gap:6px}.v32-module__lWNxyq__progressStepLabel{display:none}.v32-module__lWNxyq__legacyReportSidebar{align-self:stretch;position:static;top:auto}}.v32-module__lWNxyq__counterRows{gap:10px;display:grid}.v32-module__lWNxyq__counterRow{border:1px solid var(--border-light);color:var(--graphite);background:#fff;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 14px;font-size:16px;font-weight:500;display:grid}.v32-module__lWNxyq__counterRow small{color:var(--graphite-light);margin-top:3px;font-size:12px;font-weight:400;line-height:1.35;display:block}.v32-module__lWNxyq__compactSelect{border:1px solid var(--border);background:var(--ivory-warm);min-width:72px;color:var(--graphite);font:inherit;cursor:pointer;border-radius:9px;padding:8px 10px;font-size:15px}.v32-module__lWNxyq__compactSelect:focus{border-color:var(--blue);outline:0;box-shadow:0 0 0 3px #2c4d821f}.v32-module__lWNxyq__sectionDivider{border:none;border-top:1px solid var(--border-faint);margin:4px 0}.v32-module__lWNxyq__sectionLabel{color:var(--graphite-light);letter-spacing:.06em;text-transform:uppercase;margin-bottom:10px;font-size:12px;font-weight:600}.v32-module__lWNxyq__petSection{background:var(--ivory-warm);border:1px solid var(--border-faint);border-radius:12px;padding:16px}.v32-module__lWNxyq__petSectionNote{color:var(--graphite-light);margin:6px 0 14px;font-size:13px;line-height:1.5}.v32-module__lWNxyq__addPetsButton{border:1.5px dashed var(--border);color:var(--graphite-mid);cursor:pointer;font:inherit;background:0 0;border-radius:10px;padding:10px 18px;font-size:14px;font-weight:500;transition:border-color .15s,background .15s,color .15s}.v32-module__lWNxyq__addPetsButton:hover{border-color:var(--blue-light);background:var(--blue-tint);color:var(--blue)}.v32-module__lWNxyq__removePetsButton{border:1px solid var(--border);color:var(--graphite-mid);cursor:pointer;font:inherit;background:0 0;border-radius:9px;margin-top:12px;padding:8px 14px;font-size:13px;font-weight:500;transition:border-color .15s,background .15s,color .15s}.v32-module__lWNxyq__removePetsButton:hover{border-color:var(--coral);background:var(--coral-tint);color:var(--coral)}.v32-module__lWNxyq__introPanel{background:var(--blue-tint);border:1px solid #2c4d8226;border-radius:12px;padding:16px 18px}.v32-module__lWNxyq__introPoints{gap:10px;margin:0;padding:0;list-style:none;display:grid}.v32-module__lWNxyq__introPoint{color:var(--graphite-mid);align-items:flex-start;gap:10px;font-size:14px;line-height:1.5;display:flex}.v32-module__lWNxyq__introPoint:before{content:"";background:var(--blue);border-radius:999px;flex-shrink:0;width:6px;height:6px;margin-top:7px}.v32-module__lWNxyq__multiStack{gap:20px;display:grid}.v32-module__lWNxyq__fieldLabelText{color:var(--graphite-mid);margin-top:25px;margin-bottom:15px;font-size:17px;font-weight:600}.v32-module__lWNxyq__diagRow{border:1px solid var(--border-faint);background:var(--ivory-warm);border-radius:10px;padding:12px 14px}.v32-module__lWNxyq__diagRowLabel{color:var(--graphite);margin-bottom:10px;font-size:14.5px;font-weight:500;line-height:1.3}.v32-module__lWNxyq__miniOptions{flex-wrap:wrap;gap:6px;display:flex}.v32-module__lWNxyq__miniOption{border:1px solid var(--border);color:var(--graphite-mid);cursor:pointer;font:inherit;background:#fff;border-radius:8px;padding:6px 12px;font-size:13px;transition:border-color .12s,background .12s,color .12s}.v32-module__lWNxyq__miniOption:hover{border-color:var(--blue-light);background:var(--blue-tint);color:var(--blue)}.v32-module__lWNxyq__miniOptionSelected{border-color:var(--blue);background:var(--blue-tint);color:var(--blue);font-weight:600}.v32-module__lWNxyq__fieldNote{color:var(--graphite-light);margin-top:4px;font-size:15px;line-height:1.4}.v32-module__lWNxyq__fieldLabelText+.v32-module__lWNxyq__fieldNote{margin-top:-7px;margin-bottom:15px}.v32-module__lWNxyq__searchCombo{position:relative}.v32-module__lWNxyq__searchResults{z-index:100;border:1px solid var(--border);background:#fff;border-radius:10px;max-height:240px;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow:hidden auto;box-shadow:0 8px 24px -8px #1a2b382e}.v32-module__lWNxyq__searchResultItem{text-align:left;width:100%;color:var(--graphite);cursor:pointer;font:inherit;background:0 0;border:none;padding:10px 14px;font-size:14.5px;transition:background .1s;display:block}.v32-module__lWNxyq__searchResultItem:hover,.v32-module__lWNxyq__searchResultItem:focus{background:var(--blue-tint);color:var(--blue);outline:none}.v32-module__lWNxyq__searchResultItemSelected{background:var(--blue-tint);color:var(--blue);font-weight:500}.v32-module__lWNxyq__counterRows2col{gap:10px;display:grid}@media (min-width:860px){.v32-module__lWNxyq__counterRows2col{grid-template-columns:repeat(2,minmax(0,1fr))}}.v32-module__lWNxyq__reportHero{flex-direction:column;gap:6px;display:flex}.v32-module__lWNxyq__reportLevelRow{flex-wrap:wrap;gap:10px;margin-top:6px;display:flex}.v32-module__lWNxyq__reportLevelChip{border:1px solid var(--border-light);background:var(--ivory-warm);border-radius:11px;flex-direction:column;gap:3px;min-width:130px;padding:11px 15px;display:flex}.v32-module__lWNxyq__reportLevelChip strong{color:var(--graphite);font-size:17px;font-weight:600;line-height:1.2}.v32-module__lWNxyq__reportLevelChip span{letter-spacing:.05em;text-transform:uppercase;color:var(--graphite-light);font-size:11px;font-weight:600}.v32-module__lWNxyq__reportNav{flex-wrap:wrap;gap:6px;display:flex}.v32-module__lWNxyq__reportNavItem{border:0 solid var(--border-light);color:var(--graphite-mid);cursor:pointer;font:inherit;background:#fff;border-radius:0;padding:0;font-size:14.5px;font-weight:500;line-height:1.45;text-decoration:none;transition:color .12s}.v32-module__lWNxyq__reportNavItem:hover,.v32-module__lWNxyq__reportNavItem:focus-visible{color:var(--blue);background:#fff}.v32-module__lWNxyq__reportSection{flex-direction:column;gap:12px;scroll-margin-top:24px;display:flex}.v32-module__lWNxyq__reportSectionTitle{color:var(--graphite);border-bottom:1px solid var(--border-faint);padding-bottom:8px;font-size:18px;font-weight:600}.v32-module__lWNxyq__reportSectionText{color:var(--graphite-mid);font-size:14.5px;line-height:1.6}.v32-module__lWNxyq__statusGrid{grid-template-columns:1fr;gap:12px;display:grid}@media (min-width:640px){.v32-module__lWNxyq__statusGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}.v32-module__lWNxyq__statusCard{border:1px solid var(--border-light);border-left:3px solid var(--graphite-faint);background:#fff;border-radius:10px;flex-direction:column;gap:7px;padding:14px 15px;display:flex}.v32-module__lWNxyq__statusCardOk{border-left-color:var(--sage)}.v32-module__lWNxyq__statusCardWarn{border-left-color:var(--amber)}.v32-module__lWNxyq__statusCardAlert{border-left-color:var(--coral)}.v32-module__lWNxyq__statusCardLabel{color:var(--graphite);font-size:13px;font-weight:600}.v32-module__lWNxyq__statusCardValue{color:var(--graphite-mid);font-size:14px;line-height:1.5}.v32-module__lWNxyq__statusCardBadge{background:var(--ivory-dark);color:var(--graphite-light);font-family:var(--font-mono), "IBM Plex Mono", monospace;letter-spacing:.06em;text-transform:uppercase;border-radius:999px;align-self:flex-start;padding:3px 9px;font-size:10.5px;font-weight:600}.v32-module__lWNxyq__statusCardBadgeOk{background:var(--sage-tint);color:var(--sage)}.v32-module__lWNxyq__statusCardBadgeWarn{background:var(--amber-tint);color:var(--amber)}.v32-module__lWNxyq__statusCardBadgeAlert{background:var(--coral-tint);color:var(--coral)}.v32-module__lWNxyq__numberedList{gap:9px;margin:0;padding:0;list-style:none;display:grid}.v32-module__lWNxyq__numberedItem{border:1px solid var(--border-faint);background:var(--ivory-warm);color:var(--graphite-mid);border-radius:10px;align-items:flex-start;gap:11px;padding:12px 14px;font-size:14.5px;line-height:1.5;display:flex}.v32-module__lWNxyq__numberedNum{background:var(--blue);width:22px;height:22px;color:var(--ivory);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;font-size:12px;font-weight:600;display:flex}.v32-module__lWNxyq__ctaBlock{border:1px solid var(--border-light);background:var(--ivory-warm);border-radius:14px;flex-direction:column;gap:12px;padding:20px;display:flex}.v32-module__lWNxyq__ctaBlockTitle{color:var(--graphite);font-size:18px;font-weight:600;line-height:1.3}.v32-module__lWNxyq__ctaBlockText{color:var(--graphite-mid);font-size:14px;line-height:1.6}.v32-module__lWNxyq__ctaPrimary{background:var(--blue);border:1px solid var(--blue);color:var(--ivory);cursor:pointer;font:inherit;text-align:center;white-space:normal;border-radius:12px;padding:16px 20px;font-size:15.5px;font-weight:600;line-height:1.3;transition:background .15s,transform .15s;box-shadow:0 6px 16px -8px #2c4d826b}.v32-module__lWNxyq__ctaPrimary:hover{background:var(--blue-dark);transform:translateY(-1px)}.v32-module__lWNxyq__secondaryRow{flex-wrap:wrap;gap:8px;margin-top:24px;display:flex}.v32-module__lWNxyq__secondaryLink{border:1px solid var(--border);color:var(--graphite-mid);cursor:pointer;font:inherit;text-align:center;background:0 0;border-radius:10px;flex:160px;padding:11px 14px;font-size:13.5px;font-weight:500;transition:border-color .15s,color .15s}.v32-module__lWNxyq__secondaryLink:hover{border-color:var(--graphite-light);color:var(--graphite)}.v32-module__lWNxyq__secondaryNote{color:var(--graphite-light);font-size:12px;line-height:1.5}.v32-module__lWNxyq__resultHighlight{border:1px solid var(--border-light);border-left:3px solid var(--blue);background:var(--ivory-warm);border-radius:10px;padding:14px 16px}.v32-module__lWNxyq__resultHighlightLabel{letter-spacing:.05em;text-transform:uppercase;color:var(--graphite-light);margin-bottom:5px;font-size:11.5px;font-weight:600}.v32-module__lWNxyq__resultHighlightValue{color:var(--graphite);font-size:15px;line-height:1.55}.v32-module__lWNxyq__doorToggle{border:1.5px dashed var(--border);color:var(--graphite-mid);cursor:pointer;font:inherit;text-align:left;background:0 0;border-radius:10px;width:100%;padding:12px 16px;font-size:17px;font-weight:600;transition:border-color .15s,background .15s,color .15s}.v32-module__lWNxyq__doorToggle:hover{border-color:var(--blue-light);background:var(--blue-tint);color:var(--blue)}.v32-module__lWNxyq__doorOpen{border:1px solid var(--border-light);background:#fff;border-radius:12px;padding:16px}.v32-module__lWNxyq__f6QuestionCard{padding-top:18px;padding-bottom:18px}.v32-module__lWNxyq__f6CompactStack{gap:8px}.v32-module__lWNxyq__f6QuestionTitle{margin-bottom:10px}.v32-module__lWNxyq__f6FieldStack{gap:30px}.v32-module__lWNxyq__f6FieldBlock{flex-direction:column;gap:0;display:flex}.v32-module__lWNxyq__f6QuestionText{margin-top:0;margin-bottom:15px;line-height:1.2}.v32-module__lWNxyq__f6FieldBlock:has(.v32-module__lWNxyq__f6HelpText) .v32-module__lWNxyq__f6QuestionText{margin-bottom:15px}.v32-module__lWNxyq__f6HelpText{margin-top:0;margin-bottom:10px;font-size:14.5px;line-height:1.35}.v32-module__lWNxyq__f6Options{gap:8px}.v32-module__lWNxyq__f6DoorOpen{padding:12px}.v32-module__lWNxyq__f6Actions{margin-top:12px}.v32-module__lWNxyq__aliasHintRow{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.v32-module__lWNxyq__inlineLinkButton{color:var(--blue);cursor:pointer;font:inherit;background:0 0;border:none;flex-shrink:0;margin-top:4px;padding:0;font-size:12.5px;font-weight:600;text-decoration:underline}.v32-module__lWNxyq__inlineLinkButton:hover{color:var(--blue-dark)}.v32-module__lWNxyq__f6ResultActions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:20px;display:flex}.v32-module__lWNxyq__f6ResultActions .v32-module__lWNxyq__secondaryButton{min-width:min(100%,220px)}@media (max-width:760px){.v32-module__lWNxyq__f6ResultActions{flex-direction:column;align-items:stretch}}.v32-module__lWNxyq__f6RefinementActions{grid-template-columns:auto minmax(0,1fr);display:grid}.v32-module__lWNxyq__f6RefinementActions .v32-module__lWNxyq__primaryButton{grid-column:2;width:100%}.v32-module__lWNxyq__f6RefinementActions .v32-module__lWNxyq__secondaryButton{grid-area:1/1;min-width:0}@media (max-width:760px){.v32-module__lWNxyq__f6RefinementActions{grid-template-columns:1fr}.v32-module__lWNxyq__f6RefinementActions .v32-module__lWNxyq__primaryButton,.v32-module__lWNxyq__f6RefinementActions .v32-module__lWNxyq__secondaryButton{grid-column:1;width:100%}}.v32-module__lWNxyq__f6PremiumReport{flex-direction:column;gap:28px;display:flex}.v32-module__lWNxyq__f6PremiumHero{flex-direction:column;gap:8px;max-width:760px;display:flex}.v32-module__lWNxyq__f6PremiumSection{border-top:1px solid var(--border-light);flex-direction:column;gap:14px;padding-top:24px;scroll-margin-top:24px;display:flex}.v32-module__lWNxyq__f6PremiumSectionTitle{color:var(--graphite);letter-spacing:-.01em;margin:0;font-size:21px;font-weight:650;line-height:1.3}.v32-module__lWNxyq__f6PillOk{border-left:3px solid var(--sage);padding-left:8px}.v32-module__lWNxyq__f6PillWarn{border-left:3px solid var(--amber);padding-left:8px}.v32-module__lWNxyq__f6PillAlert{border-left:3px solid var(--coral);padding-left:8px}.v32-module__lWNxyq__f6PremiumGrid{grid-template-columns:1fr;gap:12px;display:grid}@media (min-width:760px){.v32-module__lWNxyq__f6PremiumGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}.v32-module__lWNxyq__f6PremiumCard{border:1px solid var(--border-light);background:#fff;border-radius:8px;flex-direction:column;gap:7px;min-width:0;padding:15px;display:flex}.v32-module__lWNxyq__f6PremiumCardTitle{color:var(--graphite);font-size:13.5px;font-weight:600;line-height:1.35}.v32-module__lWNxyq__f6PremiumCardText{color:var(--graphite-mid);margin:0;font-size:14.5px;line-height:1.6}.v32-module__lWNxyq__f6PremiumPhaseGrid{grid-template-columns:1fr;gap:12px;display:grid}@media (min-width:900px){.v32-module__lWNxyq__f6PremiumPhaseGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}.v32-module__lWNxyq__f6PremiumPhase{border:1px solid var(--border-light);background:var(--ivory-warm);border-radius:8px;flex-direction:column;gap:10px;min-width:0;padding:15px;display:flex}.v32-module__lWNxyq__f6PremiumPhase h3{color:var(--graphite);margin:0;font-size:15px;font-weight:600}.v32-module__lWNxyq__f6PremiumList{color:var(--graphite-mid);gap:8px;margin:0;padding-left:18px;font-size:14.5px;line-height:1.55;display:grid}.v32-module__lWNxyq__f6PremiumList li{padding-left:2px}.v32-module__lWNxyq__f6PremiumNote{border-left:3px solid var(--blue-light);background:var(--blue-tint);color:var(--graphite-mid);margin:0;padding:10px 12px;font-size:13.5px;line-height:1.55}.v32-module__lWNxyq__legacyReportMain .v32-module__lWNxyq__tag{margin-bottom:14px}.v32-module__lWNxyq__legacyReportMain .v32-module__lWNxyq__questionTitle{font-family:var(--font-sans), "IBM Plex Sans", system-ui, sans-serif;letter-spacing:-.02em;font-size:clamp(30px,4.6vw,42px);font-weight:700;line-height:1.12}.v32-module__lWNxyq__legacyReportMain .v32-module__lWNxyq__helpText{border-left:2px solid var(--border);max-width:680px;font-family:var(--font-sans), "IBM Plex Sans", system-ui, sans-serif;margin-top:16px;padding-left:18px;font-size:16.5px;font-style:normal;line-height:1.7}.v32-module__lWNxyq__legacyReportMain .v32-module__lWNxyq__reportSection{border-top:1px solid var(--border-light);flex-direction:column;gap:12px;margin-top:38px;padding-top:32px;scroll-margin-top:24px;display:flex}.v32-module__lWNxyq__legacyReportMain .v32-module__lWNxyq__reportSectionTitle{color:var(--graphite);font-family:var(--font-sans), "IBM Plex Sans", system-ui, sans-serif;letter-spacing:-.01em;border:0;padding:0;font-size:24px;font-weight:650;line-height:1.3}.v32-module__lWNxyq__legacyReportMain .v32-module__lWNxyq__reportSectionText{color:var(--graphite-mid);font-size:15.5px;line-height:1.72}.v32-module__lWNxyq__legacyReportMain .v32-module__lWNxyq__statusGrid{border-top:1px solid var(--border-light);grid-template-columns:1fr;gap:0;display:grid}.v32-module__lWNxyq__legacyReportMain .v32-module__lWNxyq__statusCard{border:0;border-bottom:1px solid var(--border-light);background:#fff;border-left:0;border-radius:0;grid-template-columns:minmax(150px,.32fr) minmax(0,1fr);gap:14px;padding:16px 0;display:grid}.v32-module__lWNxyq__legacyReportMain .v32-module__lWNxyq__statusCardBadge{display:none}.v32-module__lWNxyq__legacyReportMain .v32-module__lWNxyq__statusCardLabel{font-size:14px;line-height:1.45}.v32-module__lWNxyq__legacyReportMain .v32-module__lWNxyq__statusCardValue{font-size:15px;line-height:1.65}.v32-module__lWNxyq__legacyReportMain .v32-module__lWNxyq__numberedItem{border:0;border-bottom:1px solid var(--border-light);background:#fff;border-radius:0;padding:15px 0;font-size:15.5px;line-height:1.6}.v32-module__lWNxyq__legacyReportMain .v32-module__lWNxyq__ctaBlock{background:var(--ivory-warm);border-radius:10px;margin-top:34px}.v32-module__lWNxyq__beinPrintOnly{display:none}.v32-module__lWNxyq__beinPrintWriteArea{margin-top:4mm}.v32-module__lWNxyq__beinPrintWriteRow{border-bottom:1px solid #1f2933b3;width:100%;height:8mm}.v32-module__lWNxyq__beinPrintSheetFooter{color:var(--ink,#1f2933);margin:4mm 0 0;font-size:12px}.v32-module__lWNxyq__beinNotasPrint{display:none}@media print{.v32-module__lWNxyq__actions,.v32-module__lWNxyq__primaryButton,.v32-module__lWNxyq__secondaryButton,.v32-module__lWNxyq__ctaBlock{display:none!important}.v32-module__lWNxyq__beinNotasPrint{break-before:page;display:block}}.v32-module__lWNxyq__flowF6{--blue:#c18558;--blue-dark:#9c6334;--blue-light:#d2a584;--blue-tint:#f1e7db;--graphite:#262320;--graphite-mid:#5a5247;--graphite-light:#6b6155;--font-sans:var(--font-f6-sans), "Hanken Grotesk", system-ui, sans-serif;font-family:var(--font-sans);background:#f6f3ee}.v32-module__lWNxyq__flowF6 .v32-module__lWNxyq__appFrame{background:#fbfaf7}.v32-module__lWNxyq__flowF6 .v32-module__lWNxyq__tag,.v32-module__lWNxyq__flowF6 .v32-module__lWNxyq__stepBadge{font-family:var(--font-f6-mono), "JetBrains Mono", ui-monospace, SFMono-Regular, monospace}.v32-module__lWNxyq__flowF6 .v32-module__lWNxyq__progressMeta{font-family:var(--font-f6-sans), "Hanken Grotesk", system-ui, sans-serif}.v32-module__lWNxyq__flowF6 .v32-module__lWNxyq__option:hover{border-color:var(--blue-light);background:#faf5ef;box-shadow:0 8px 18px -16px #c1855859}.v32-module__lWNxyq__flowF6 .v32-module__lWNxyq__optionSelected{box-shadow:inset 0 0 0 1px #c1855847,0 6px 18px -10px #c185584d}.v32-module__lWNxyq__flowF6 .v32-module__lWNxyq__multiOption.v32-module__lWNxyq__optionSelected{background:#f1e7db;box-shadow:inset 0 0 0 1px #c1855833}.v32-module__lWNxyq__flowF6 .v32-module__lWNxyq__stepDot,.v32-module__lWNxyq__flowF6 .v32-module__lWNxyq__input:focus,.v32-module__lWNxyq__flowF6 .v32-module__lWNxyq__compactSelect:focus{box-shadow:0 0 0 3px #c1855824}.v32-module__lWNxyq__flowF6 .v32-module__lWNxyq__introPanel{border-color:#c185582e}.v32-module__lWNxyq__flowF6 .v32-module__lWNxyq__progressStepActive .v32-module__lWNxyq__tract,.v32-module__lWNxyq__flowF6 .v32-module__lWNxyq__progressStepDone .v32-module__lWNxyq__tract{background:#e7dccb}.v32-module__lWNxyq__flowF6 .v32-module__lWNxyq__primaryButton{color:#fbfaf7;background:#9c6334;border-color:#9c6334;min-height:52px;padding:16px 22px;font-size:16px;box-shadow:0 6px 16px -8px #c1855873}.v32-module__lWNxyq__flowF6 .v32-module__lWNxyq__primaryButton:hover{background:#84512a;border-color:#84512a}.v32-module__lWNxyq__flowF6 .v32-module__lWNxyq__primaryButton:disabled,.v32-module__lWNxyq__flowF6 .v32-module__lWNxyq__primaryButton:disabled:hover{opacity:.45;cursor:not-allowed;box-shadow:none;transform:none}.v32-module__lWNxyq__flowF6 .v32-module__lWNxyq__secondaryButton{min-height:52px;padding:16px 20px;font-size:15px}.v32-module__lWNxyq__flowF6 .v32-module__lWNxyq__f6Actions{flex-direction:column;gap:16px;margin-top:24px;display:flex}@media (min-width:640px){.v32-module__lWNxyq__flowF6 .v32-module__lWNxyq__f6Actions{flex-direction:row;justify-content:space-between;align-items:center;gap:24px;margin-top:28px}}.v32-module__lWNxyq__flowF6 .v32-module__lWNxyq__f6Actions.v32-module__lWNxyq__singleAction{flex-direction:column}.v32-module__lWNxyq__flowF6 .v32-module__lWNxyq__f6Actions.v32-module__lWNxyq__singleAction .v32-module__lWNxyq__primaryButton{width:100%}.v32-module__lWNxyq__flowF6 .v32-module__lWNxyq__f6Options.v32-module__lWNxyq__f6Grid1,.v32-module__lWNxyq__flowF6 .v32-module__lWNxyq__f6Options.v32-module__lWNxyq__f6Grid2{grid-template-columns:1fr}.v32-module__lWNxyq__flowF6 .v32-module__lWNxyq__f6ConcernGroups{flex-direction:column;gap:18px;display:flex}.v32-module__lWNxyq__flowF6 .v32-module__lWNxyq__f6ConcernGroup{flex-direction:column;gap:8px;display:flex}.v32-module__lWNxyq__flowF6 .v32-module__lWNxyq__f6ConcernGroupTitle{font-family:var(--font-f6-mono,monospace);letter-spacing:.08em;text-transform:uppercase;color:#9c6334;margin:0;font-size:12px;font-weight:700}@media (min-width:560px){.v32-module__lWNxyq__flowF6 .v32-module__lWNxyq__f6Options.v32-module__lWNxyq__f6Grid2{grid-template-columns:repeat(2,minmax(0,1fr))}}.v32-module__lWNxyq__flowF6 .v32-module__lWNxyq__f6Stepper{border:1px solid var(--border);background:#fff;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:8px 10px 8px 14px;display:flex}.v32-module__lWNxyq__flowF6 .v32-module__lWNxyq__f6StepperLabel{color:var(--graphite);font-size:15px;line-height:1.25}.v32-module__lWNxyq__flowF6 .v32-module__lWNxyq__f6StepperControl{flex-shrink:0;align-items:center;gap:8px;display:inline-flex}.v32-module__lWNxyq__flowF6 .v32-module__lWNxyq__f6StepperBtn{border:1px solid var(--border);background:var(--ivory-warm);width:40px;height:40px;color:var(--graphite);cursor:pointer;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;font-size:22px;line-height:1;transition:border-color .15s,background .15s,color .15s;display:inline-flex}.v32-module__lWNxyq__flowF6 .v32-module__lWNxyq__f6StepperBtn:hover:not(:disabled){border-color:var(--blue);background:var(--blue-tint);color:var(--blue-dark)}.v32-module__lWNxyq__flowF6 .v32-module__lWNxyq__f6StepperBtn:disabled{opacity:.4;cursor:default}.v32-module__lWNxyq__flowF6 .v32-module__lWNxyq__f6StepperValue{text-align:center;min-width:24px;color:var(--graphite);font-variant-numeric:tabular-nums;font-size:17px;font-weight:600}.v32-module__lWNxyq__f6IntroCenter .v32-module__lWNxyq__stage{flex-direction:column;flex:1;justify-content:center;display:flex}.v32-module__lWNxyq__flowF6 .v32-module__lWNxyq__f6PetsToggle{text-align:left;justify-content:space-between;align-items:center;gap:12px;width:100%;display:flex}.v32-module__lWNxyq__flowF6 .v32-module__lWNxyq__f6Chevron{border-right:2px solid var(--graphite-mid);border-bottom:2px solid var(--graphite-mid);flex-shrink:0;width:9px;height:9px;transition:transform .2s;transform:translateY(-2px)rotate(45deg)}.v32-module__lWNxyq__flowF6 .v32-module__lWNxyq__f6ChevronOpen{transform:translateY(2px)rotate(-135deg)}
