._card_pfowf_1{display:flex;align-items:center;gap:var(--spacing-3);width:100%;border-radius:var(--radius-lg, 1.25rem);font:inherit;text-align:left;color:var(--foreground);transition:opacity .3s ease,transform .3s ease,box-shadow .3s ease,background-color .3s ease}._num_pfowf_19{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:2rem;height:2rem;border-radius:50%;font-size:.875rem;font-weight:800;background:var(--surface);color:var(--muted-foreground);transition:background-color .3s ease,color .3s ease,transform .3s ease}._numActive_pfowf_34{background:var(--accent);color:var(--accent-foreground);box-shadow:0 0 0 6px color-mix(in srgb,var(--accent) 22%,transparent);animation:_pulse_pfowf_1 2.4s ease-in-out infinite}._numDone_pfowf_41{background:var(--success);color:#fff;animation:_pop_pfowf_1 .36s cubic-bezier(.34,1.56,.64,1)}._locked_pfowf_49{padding:var(--spacing-3) var(--spacing-4);background:var(--surface);border:1px dashed var(--border);opacity:.45;filter:saturate(.6)}._lockedTitle_pfowf_57{flex:1;font-size:.9375rem;font-weight:700;color:var(--muted-foreground)}._lockIcon_pfowf_64{color:var(--muted-foreground)}._done_pfowf_70{padding:var(--spacing-3) var(--spacing-4);background:color-mix(in srgb,var(--success) 7%,var(--card));border:1px solid color-mix(in srgb,var(--success) 28%,var(--border));cursor:pointer;animation:_foldIn_pfowf_1 .36s ease-out}._done_pfowf_70:hover{transform:translateY(-1px);box-shadow:var(--shadow-sm)}._doneBody_pfowf_83{display:flex;flex-direction:column;gap:1px;flex:1;min-width:0}._doneBody_pfowf_83 b{font-size:.9375rem;font-weight:800}._doneBody_pfowf_83 small{font-size:.8125rem;color:var(--muted-foreground);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._edit_pfowf_104{display:inline-flex;align-items:center;gap:4px;flex-shrink:0;font-size:.75rem;font-weight:700;color:var(--info)}._active_pfowf_116{flex-direction:column;align-items:stretch;gap:var(--spacing-4);padding:var(--spacing-5, 1.25rem);background:var(--card);border:2px solid var(--accent);box-shadow:0 0 0 6px color-mix(in srgb,var(--accent) 12%,transparent),0 18px 40px -18px color-mix(in srgb,var(--accent) 55%,transparent);animation:_unfold_pfowf_1 .52s cubic-bezier(.22,1,.36,1);scroll-margin-top:5rem}._head_pfowf_130{display:flex;align-items:center;gap:var(--spacing-3)}._stepOf_pfowf_136{display:block;font-size:.8125rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em;color:var(--accent)}._activeTitle_pfowf_145{margin:0;font-family:var(--font-family-display);font-size:1.375rem;font-weight:600;letter-spacing:-.02em;color:var(--foreground)}._why_pfowf_154{padding:var(--spacing-3) var(--spacing-4);font-size:.875rem;line-height:1.55;color:var(--foreground);background:color-mix(in srgb,var(--info) 8%,transparent);border-left:3px solid var(--info);border-radius:0 var(--radius-sm) var(--radius-sm) 0;animation:_fadeUp_pfowf_1 .48s .12s both ease-out}._body_pfowf_166{display:flex;flex-direction:column;gap:var(--spacing-4)}._body_pfowf_166>*{animation:_fadeUp_pfowf_1 .42s both ease-out}._body_pfowf_166>*:nth-child(1){animation-delay:.18s}._body_pfowf_166>*:nth-child(2){animation-delay:.24s}._body_pfowf_166>*:nth-child(3){animation-delay:.3s}._body_pfowf_166>*:nth-child(4){animation-delay:.36s}._body_pfowf_166>*:nth-child(5){animation-delay:.42s}._body_pfowf_166>*:nth-child(6){animation-delay:.48s}._body_pfowf_166>*:nth-child(n+7){animation-delay:.52s}._body_pfowf_166 :focus-within>input,._body_pfowf_166 input:focus{box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 30%,transparent)}._footer_pfowf_190{display:flex;flex-wrap:wrap;align-items:center;gap:var(--spacing-2) var(--spacing-3);padding-top:var(--spacing-2);border-top:1px solid var(--border)}._next_pfowf_199{display:inline-flex;align-items:center;gap:8px;font:inherit;font-size:1rem;font-weight:800;color:var(--accent-foreground);background:var(--accent);border:none;border-radius:var(--radius-full);padding:var(--spacing-3) var(--spacing-6);cursor:pointer;transition:transform .16s ease,opacity .2s ease}._next_pfowf_199:hover:not(:disabled){transform:translate(2px)}._next_pfowf_199:disabled{opacity:.4;cursor:not-allowed}._blocked_pfowf_224{font-size:.8125rem;color:var(--muted-foreground)}@keyframes _unfold_pfowf_1{0%{opacity:0;transform:translateY(14px) scale(.985)}to{opacity:1;transform:none}}@keyframes _fadeUp_pfowf_1{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes _foldIn_pfowf_1{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:none}}@keyframes _pop_pfowf_1{0%{transform:scale(.4)}to{transform:scale(1)}}@keyframes _pulse_pfowf_1{0%,to{box-shadow:0 0 0 4px color-mix(in srgb,var(--accent) 22%,transparent)}50%{box-shadow:0 0 0 9px color-mix(in srgb,var(--accent) 8%,transparent)}}@media(max-width:640px){._active_pfowf_116{padding:var(--spacing-4)}._next_pfowf_199{width:100%;justify-content:center}}@media(prefers-reduced-motion:reduce){._card_pfowf_1,._active_pfowf_116,._done_pfowf_70,._why_pfowf_154,._body_pfowf_166>*,._numActive_pfowf_34,._numDone_pfowf_41,._modeIn_pfowf_299>*,._guidedDone_pfowf_300{animation:none!important;transition:none!important}}._dimBlock_pfowf_307{display:flex;flex-direction:column;gap:var(--spacing-4);opacity:.28;filter:blur(2px) saturate(.5);pointer-events:none;user-select:none;max-height:28rem;overflow:hidden;-webkit-mask-image:linear-gradient(to bottom,#000 35%,transparent);mask-image:linear-gradient(to bottom,#000 35%,transparent);transition:opacity .5s ease,filter .5s ease}._modeIn_pfowf_299>*{animation:_fadeUp_pfowf_1 .38s both ease-out}._modeIn_pfowf_299>*:nth-child(2){animation-delay:60ms}._modeIn_pfowf_299>*:nth-child(3){animation-delay:.12s}._modeIn_pfowf_299>*:nth-child(n+4){animation-delay:.16s}._resultsWaiting_pfowf_333>*:not(._waitingNote_pfowf_333){opacity:.28;filter:blur(2px) saturate(.5);pointer-events:none;transition:opacity .5s ease,filter .5s ease}._waitingNote_pfowf_333{position:sticky;top:5rem;z-index:2;padding:var(--spacing-3) var(--spacing-4);font-size:.875rem;font-weight:700;text-align:center;color:var(--foreground);background:var(--card);border:1.5px dashed var(--accent);border-radius:var(--radius-md)}._guidedDone_pfowf_300{padding:var(--spacing-3) var(--spacing-4);font-size:.875rem;line-height:1.5;color:var(--foreground);background:color-mix(in srgb,var(--success) 10%,transparent);border-radius:var(--radius-md);animation:_fadeUp_pfowf_1 .5s ease-out}
