.J3rNLW_page{padding-block:var(--space-xl) var(--space-2xl)}@media (min-width:900px){.J3rNLW_page{padding-block:var(--space-2xl) var(--space-3xl)}}.J3rNLW_inner{gap:var(--space-xl);min-width:0;max-width:34rem;display:grid}.J3rNLW_head,.J3rNLW_step,.J3rNLW_form{gap:var(--space-lg);min-width:0;display:grid}.J3rNLW_head{gap:var(--space-md)}.J3rNLW_step{padding-top:var(--space-xl);border-top:1px solid var(--border)}.J3rNLW_step h2{text-wrap:balance;margin:0}.J3rNLW_note{font-size:var(--text-sm);color:var(--fg-muted);margin:0}.J3rNLW_serial{font-variant-numeric:tabular-nums;margin:0}.J3rNLW_actions{align-items:center;gap:var(--space-sm) var(--space-lg);flex-wrap:wrap;display:flex}
@layer theme,base;@layer components{.ui-stepper{font-family:var(--ui-font);color:var(--ui-text);flex-direction:column;gap:.75rem;display:flex}.ui-stepper-count{font-size:var(--ui-font-size-sm);color:var(--ui-muted);margin:0}.ui-stepper-list{gap:0;margin:0;padding:0;list-style:none;display:flex}.ui-step{flex-direction:column;flex:1 1 0;gap:.625rem;min-width:0;padding-inline-end:1rem;display:flex;position:relative}.ui-step:last-child{flex:0 auto;padding-inline-end:0}.ui-step-marker{z-index:1;box-sizing:border-box;border:var(--ui-border-width) solid var(--ui-border);border-radius:var(--ui-step-radius,var(--ui-radius));width:2rem;height:2rem;font-size:var(--ui-font-size-sm);font-variant-numeric:tabular-nums;color:var(--ui-muted);background:var(--ui-surface);place-items:center;font-weight:600;display:inline-grid;position:relative}.ui-step[data-state=done] .ui-step-marker{background:var(--ui-text);border-color:var(--ui-text);color:var(--ui-surface)}.ui-step[data-state=current] .ui-step-marker{background:var(--ui-accent);border-color:var(--ui-accent);color:var(--ui-accent-contrast)}.ui-step:not(:last-child):before{content:"";top:1rem;height:var(--ui-border-width);background:var(--ui-divider);position:absolute;inset-inline:2rem 0}.ui-step[data-state=done]:not(:last-child):before{background:var(--ui-text)}.ui-step-text{flex-direction:column;gap:.125rem;min-width:0;display:flex}.ui-step-label{font-size:var(--ui-font-size-sm);color:var(--ui-muted);overflow-wrap:anywhere;font-weight:600}.ui-step[data-state=current] .ui-step-label,.ui-step[data-state=done] .ui-step-label{color:var(--ui-text)}.ui-step-desc{font-size:var(--ui-font-size-sm);color:var(--ui-muted)}@media (max-width:40rem){.ui-stepper-list{align-items:flex-start}.ui-step:not([aria-current]) .ui-step-text{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.ui-step{padding-inline-end:.75rem}.ui-step:not(:last-child):before{inset-inline-start:2rem}.ui-step[aria-current]{flex:2 1 0}}}@layer utilities;
