.jHKa8q_wrap{--rc-ink:var(--ink,var(--text,#1d1d1f));--rc-ink-2:var(--ink-2,var(--text-muted,#4b5a63));--rc-accent:var(--beacon,var(--accent-deep-text,#2a7da3));--rc-accent-text:var(--beacon-text,var(--accent-text,#236c8e));--rc-ok:var(--ok,var(--success,#1f7a4c));--rc-line:var(--line,var(--border,#0b2a381f));--rc-scale:var(--tp,1px);--rc-ease:var(--ease,cubic-bezier(.22, 1, .36, 1));--rc-spring:var(--lq-soft,var(--rc-ease));gap:14px;min-width:0;display:grid;container-type:inline-size}.jHKa8q_heading{font-size:calc(17 * var(--rc-scale));letter-spacing:-.015em;color:var(--rc-ink);margin:0;font-weight:600}.jHKa8q_group{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}@container (min-width:640px){.jHKa8q_group[data-count="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}}.jHKa8q_card{isolation:isolate;min-width:0;min-height:44px;box-shadow:inset 0 1px .5px #fff, inset 0 0 0 1px var(--rc-line), 0 1px 2px #0b2a380d, 0 10px 24px -16px #0b2a3847;color:var(--rc-ink);text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:box-shadow .2s ease, background-color .2s ease, transform .26s var(--rc-spring);background:linear-gradient(#ffffffc7,#ffffff85);border-radius:20px;align-content:start;gap:12px;padding:18px 18px 16px;display:grid;position:relative}.jHKa8q_card:before{content:"";z-index:-1;border-radius:inherit;-webkit-mask-composite:xor;pointer-events:none;background:linear-gradient(135deg,#fff 0%,#fff0 42% 70%,#fffc 100%);padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.jHKa8q_card:after{content:"";z-index:-1;border-radius:inherit;background:color-mix(in srgb, var(--rc-accent) 7%, transparent);box-shadow:inset 0 0 0 2px var(--rc-accent);opacity:0;pointer-events:none;transition:opacity .2s;position:absolute;inset:0}.jHKa8q_card[aria-checked=true]:after{opacity:1}.jHKa8q_card:active{transition-duration:.11s;transform:scale(.98)}.jHKa8q_card:focus-visible{outline:3px solid var(--rc-accent);outline-offset:3px}.jHKa8q_card[data-locked=true]{cursor:default}.jHKa8q_card[data-locked=true]:active{transform:none}@media (hover:hover) and (pointer:fine){.jHKa8q_card:not([data-locked=true]):hover{box-shadow:inset 0 1px .5px #fff, inset 0 0 0 1px color-mix(in srgb, var(--rc-accent) 45%, transparent), 0 1px 2px #0b2a380f, 0 16px 32px -18px #0b2a3857}}.jHKa8q_top{justify-content:space-between;align-items:center;gap:12px;display:flex}.jHKa8q_lead{align-items:center;gap:12px;min-width:0;display:flex}.jHKa8q_icon{color:#1f6a8c;background:#2a7da31a;border-radius:10px;flex:none;place-items:center;width:36px;height:36px;transition:background-color .2s,color .2s;display:grid}.jHKa8q_card[aria-checked=true] .jHKa8q_icon{color:#fff;background:linear-gradient(160deg,#3389b0,#1f6283)}@media (max-width:359px){.jHKa8q_icon{display:none}}.jHKa8q_title{font-size:calc(17 * var(--rc-scale));letter-spacing:-.015em;font-weight:600;line-height:1.3}.jHKa8q_mark{width:26px;height:26px;box-shadow:inset 0 0 0 1.5px var(--rc-line), inset 0 1px 2px #0b2a380f;color:#fff;transition:background-color .2s ease, box-shadow .2s ease, transform .34s var(--rc-spring);background:#ffffffe6;border-radius:999px;flex:none;place-items:center;display:grid}.jHKa8q_mark svg path{stroke-dasharray:24;stroke-dashoffset:-24px;transition:stroke-dashoffset .12s}.jHKa8q_card[aria-checked=true] .jHKa8q_mark{background:var(--rc-accent);box-shadow:inset 0 0 0 1.5px var(--rc-accent), 0 4px 10px -4px color-mix(in srgb, var(--rc-accent) 70%, transparent);animation:jHKa8q_rcMarkIn .34s var(--rc-spring) both}.jHKa8q_card[aria-checked=true] .jHKa8q_mark svg path{stroke-dashoffset:0;transition:stroke-dashoffset .24s var(--rc-ease) 80ms}@keyframes jHKa8q_rcMarkIn{0%{transform:scale(.82)}}.jHKa8q_current{background:color-mix(in srgb, var(--rc-accent) 14%, transparent);color:var(--rc-accent-text);font-size:calc(13 * var(--rc-scale));border-radius:999px;justify-self:start;padding:3px 10px;font-weight:600}.jHKa8q_body{gap:14px;display:grid}.jHKa8q_points{gap:8px;display:grid}.jHKa8q_point{font-size:calc(15 * var(--rc-scale));align-items:flex-start;gap:10px;line-height:1.4;display:flex}.jHKa8q_point svg{color:var(--rc-ok);flex:none;margin-top:2px}.jHKa8q_needs{border-top:1px solid var(--rc-line);font-size:calc(14 * var(--rc-scale));color:var(--rc-ink-2);gap:4px;padding-top:12px;line-height:1.45;display:grid}.jHKa8q_needsTitle{color:var(--rc-ink);font-weight:600}.jHKa8q_need:before{content:"· "}@media (prefers-reduced-motion:reduce){.jHKa8q_card,.jHKa8q_card:after,.jHKa8q_mark,.jHKa8q_mark svg path,.jHKa8q_card[aria-checked=true] .jHKa8q_mark svg path{transition:none}.jHKa8q_card:active{transform:none}.jHKa8q_card[aria-checked=true] .jHKa8q_mark{animation:none}}@media (prefers-reduced-transparency:reduce),(prefers-contrast:more){.jHKa8q_card{background:#fff}.jHKa8q_card:before{display:none}}[data-glass=less] .jHKa8q_card{background:#fff}[data-glass=less] .jHKa8q_card:before{display:none}@media (forced-colors:active){.jHKa8q_card{border:1px solid canvastext}.jHKa8q_card:before{display:none}.jHKa8q_card:after{box-shadow:none;background:0 0}.jHKa8q_card[aria-checked=true]{border:3px solid highlight}.jHKa8q_card[aria-checked=true] .jHKa8q_mark{background:highlight}.jHKa8q_icon{border:1px solid canvastext}}
.HWmQVG_progress{justify-content:space-between;align-items:center;gap:12px;min-height:44px;margin-bottom:8px;display:flex}.HWmQVG_back{gap:4px;margin-left:-6px;padding-inline:6px}.HWmQVG_stepLabel{font-size:calc(14 * var(--tp));color:var(--beacon-text);font-variant-numeric:tabular-nums;margin:0;font-weight:600}.HWmQVG_bar{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-bottom:24px;display:grid}.HWmQVG_bar span{background:#0b2a381a;border-radius:999px;height:4px;position:relative;overflow:hidden}.HWmQVG_bar span:after{content:"";border-radius:inherit;background:var(--beacon);transform-origin:0;transition:transform .3s var(--ease,cubic-bezier(.22, 1, .36, 1));position:absolute;inset:0;transform:scaleX(0)}.HWmQVG_bar span[data-done=true]:after{transform:scaleX(1)}.HWmQVG_heading:focus{outline:none}@media (prefers-reduced-motion:reduce){.HWmQVG_bar span:after{transition:none}}@media (forced-colors:active){.HWmQVG_bar span{border:1px solid canvastext}.HWmQVG_bar span[data-done=true]:after{background:highlight}}.HWmQVG_roleSwitch{margin:4px 0 20px;display:grid}