.needs-you-view-module__y5IRfq__page{gap:var(--space-8);flex-direction:column;max-width:860px;display:flex}.needs-you-view-module__y5IRfq__head{flex-direction:column;gap:4px;display:flex}.needs-you-view-module__y5IRfq__greet{color:var(--text-secondary)}.needs-you-view-module__y5IRfq__title{font-size:var(--text-2xl);line-height:1.15}.needs-you-view-module__y5IRfq__needs{border:1px solid var(--border);border-radius:var(--radius-panel);background:var(--surface);margin:0;padding:0;list-style:none;overflow:clip}.needs-you-view-module__y5IRfq__need{padding:var(--row-padding);grid-template-columns:12px minmax(0,1fr) auto;align-items:center;gap:14px;display:grid}.needs-you-view-module__y5IRfq__need+.needs-you-view-module__y5IRfq__need{border-top:1px solid var(--border-subtle)}.needs-you-view-module__y5IRfq__mark{background:var(--success);border-radius:2px;width:9px;height:9px}.needs-you-view-module__y5IRfq__need[data-tone=warning] .needs-you-view-module__y5IRfq__mark{background:var(--warning);transform:rotate(45deg)scale(.85)}.needs-you-view-module__y5IRfq__need[data-tone=danger] .needs-you-view-module__y5IRfq__mark{border:2px solid var(--danger);background:0 0;border-radius:50%;width:11px;height:11px}.needs-you-view-module__y5IRfq__needText{flex-direction:column;gap:2px;min-width:0;display:flex}.needs-you-view-module__y5IRfq__needText strong{font-weight:600}.needs-you-view-module__y5IRfq__muted{color:var(--text-muted);font-size:var(--text-sm)}.needs-you-view-module__y5IRfq__action{font-weight:600;font-size:var(--text-sm);color:var(--qp-crimson);white-space:nowrap;border-radius:var(--radius-control);transition:background-color .16s var(--ease-standard), transform .16s var(--ease-standard);padding:6px 10px;text-decoration:none}.needs-you-view-module__y5IRfq__action:focus-visible{outline:2px solid var(--focus-outline);outline-offset:2px}.needs-you-view-module__y5IRfq__ready{flex-direction:column;gap:12px;display:flex}.needs-you-view-module__y5IRfq__readyHead{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.needs-you-view-module__y5IRfq__h2{font-size:var(--text-lg)}.needs-you-view-module__y5IRfq__progress{color:var(--text-muted);font-size:var(--text-sm);font-variant-numeric:tabular-nums}.needs-you-view-module__y5IRfq__bar{background:var(--surface-muted);border-radius:3px;height:6px;overflow:hidden}.needs-you-view-module__y5IRfq__bar span{background:var(--qp-crimson);height:100%;display:block}.needs-you-view-module__y5IRfq__steps{border:1px solid var(--border);border-radius:var(--radius-panel);background:var(--surface);margin:0;padding:0;list-style:none;overflow:clip}.needs-you-view-module__y5IRfq__step{padding:var(--row-padding);grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.needs-you-view-module__y5IRfq__step+.needs-you-view-module__y5IRfq__step{border-top:1px solid var(--border-subtle)}.needs-you-view-module__y5IRfq__check{border:1.5px solid var(--border-strong);width:20px;height:20px;font-size:var(--text-xs);color:#fff;color:lab(100% 0 0);border-radius:50%;place-items:center;font-weight:700;display:grid}.needs-you-view-module__y5IRfq__step[data-state=done] .needs-you-view-module__y5IRfq__check{background:var(--success);border-color:var(--success)}.needs-you-view-module__y5IRfq__step[data-state=done] strong{color:var(--text-secondary)}.needs-you-view-module__y5IRfq__step[data-state=check] .needs-you-view-module__y5IRfq__check{border-color:var(--warning);color:var(--warning)}@media (max-width:640px){.needs-you-view-module__y5IRfq__need,.needs-you-view-module__y5IRfq__step{grid-template-columns:12px minmax(0,1fr)}.needs-you-view-module__y5IRfq__need .needs-you-view-module__y5IRfq__action,.needs-you-view-module__y5IRfq__step .needs-you-view-module__y5IRfq__action{grid-column:2;justify-self:start;padding-left:0}}@media (hover:hover) and (pointer:fine){.needs-you-view-module__y5IRfq__action:hover{background:var(--qp-crimson-wash)}}.needs-you-view-module__y5IRfq__action:active:not(:disabled){transform:scale(.97)}@media (prefers-reduced-motion:reduce){.needs-you-view-module__y5IRfq__action:active:not(:disabled){transform:none}}.needs-you-view-module__y5IRfq__lede{color:var(--text-secondary);max-width:60ch;margin:6px 0 0}.needs-you-view-module__y5IRfq__step .needs-you-view-module__y5IRfq__check{font-size:var(--text-xs);color:var(--text-secondary);font-weight:700}.needs-you-view-module__y5IRfq__step[data-next]{background:color-mix(in oklab, var(--qp-crimson) 4%, var(--surface))}.needs-you-view-module__y5IRfq__step[data-next] .needs-you-view-module__y5IRfq__check{border-color:var(--qp-crimson);color:var(--qp-crimson)}.needs-you-view-module__y5IRfq__primary{border-radius:var(--radius-control);background:var(--accent);min-height:36px;color:var(--accent-foreground);font-weight:600;font-size:var(--text-sm);white-space:nowrap;transition:background-color .16s var(--ease-standard), transform .16s var(--ease-standard);align-items:center;padding:0 14px;text-decoration:none;display:inline-flex}.needs-you-view-module__y5IRfq__primary:focus-visible{outline:2px solid var(--focus-outline);outline-offset:2px}.needs-you-view-module__y5IRfq__primary:active{transform:scale(.97)}@media (hover:hover) and (pointer:fine){.needs-you-view-module__y5IRfq__primary:hover{background:var(--accent-strong)}}@media (prefers-reduced-motion:reduce){.needs-you-view-module__y5IRfq__primary:active{transform:none}}.needs-you-view-module__y5IRfq__primary>svg,.needs-you-view-module__y5IRfq__action>svg{flex-shrink:0;margin-left:4px}
