.nWwl9W_root{--stepper-marker:2rem;--stepper-gap:.75rem;--stepper-line:2px;--stepper-done:hsl(var(--primary-fill));--stepper-track:hsl(var(--input));--stepper-error:#dc2626;--stepper-error-text:#b91c1c;width:100%;min-width:0;display:block;position:relative;container:stepper/inline-size}.dark .nWwl9W_root{--stepper-error:#f87171;--stepper-error-text:#fca5a5}.nWwl9W_list{margin:0;padding:0;list-style:none}.nWwl9W_horizontal .nWwl9W_list{align-items:start;display:grid}.nWwl9W_vertical .nWwl9W_list{flex-direction:column;display:flex}.nWwl9W_item{min-width:0;position:relative}.nWwl9W_horizontal .nWwl9W_item{align-items:flex-start;display:flex}.nWwl9W_vertical .nWwl9W_item{padding-bottom:1.25rem}.nWwl9W_vertical .nWwl9W_item:last-child{padding-bottom:0}.nWwl9W_connector{background:var(--stepper-track);border-radius:9999px;position:relative;overflow:hidden}.nWwl9W_horizontal .nWwl9W_connector{min-width:1.5rem;height:var(--stepper-line);margin-top:calc(var(--stepper-marker) / 2 - var(--stepper-line) / 2);flex:1.5rem;order:1;margin-inline:.75rem}.nWwl9W_vertical .nWwl9W_connector{inset-inline-start:calc(var(--stepper-marker) / 2 - var(--stepper-line) / 2);top:calc(var(--stepper-marker) + .375rem);width:var(--stepper-line);position:absolute;bottom:.375rem}.nWwl9W_fill{background:var(--stepper-done);transform-origin:0;position:absolute;inset:0}.nWwl9W_horizontal:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .nWwl9W_fill{transform-origin:100%}.nWwl9W_vertical .nWwl9W_fill{transform-origin:top}.nWwl9W_head{align-items:flex-start;gap:var(--stepper-gap);border-radius:calc(var(--radius) - 2px);min-width:0;color:inherit;font:inherit;text-align:start;background:0 0;border:0;flex:0 auto;margin:0;padding:0;display:flex}button.nWwl9W_head{cursor:default}button.nWwl9W_head[data-clickable]{cursor:pointer}button.nWwl9W_head:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:4px}button.nWwl9W_head[data-clickable]:hover .nWwl9W_label{text-underline-offset:.25em;text-decoration:underline}button.nWwl9W_head[data-clickable]:hover .nWwl9W_disc{box-shadow:0 0 0 3px hsl(var(--primary) / .25)}.nWwl9W_marker{width:var(--stepper-marker);height:var(--stepper-marker);flex:none;place-items:center;display:inline-grid;position:relative}.nWwl9W_ring{border:2px solid hsl(var(--primary) / .45);border-radius:9999px;position:absolute;inset:-5px}.nWwl9W_disc{border:2px solid var(--stepper-track);background:hsl(var(--card));width:100%;height:100%;color:hsl(var(--foreground));font-variant-numeric:tabular-nums;border-radius:9999px;place-items:center;font-size:.875rem;font-weight:700;line-height:1;transition:background-color .16s,border-color .16s,color .16s,box-shadow .16s;display:grid;position:relative}.nWwl9W_item[data-status=complete] .nWwl9W_disc,.nWwl9W_item[data-status=current] .nWwl9W_disc{border-color:var(--stepper-done);background:var(--stepper-done);color:#fff}.nWwl9W_item[data-status=error] .nWwl9W_disc{border-color:var(--stepper-error);background:var(--stepper-error);color:#fff}.nWwl9W_glyph{grid-area:1/1;place-items:center;display:grid}.nWwl9W_icon{width:1.125rem;height:1.125rem}.nWwl9W_text{min-width:0;padding-top:calc((var(--stepper-marker) - 1.5rem) / 2);flex-direction:column;display:flex}.nWwl9W_label{color:hsl(var(--foreground));word-break:auto-phrase;font-size:1rem;font-weight:700;line-height:1.5}.nWwl9W_item[data-status=upcoming] .nWwl9W_label{color:hsl(var(--muted-foreground))}.nWwl9W_slot{display:block;overflow:hidden}.nWwl9W_slotInner{min-width:0;display:block;position:relative}.nWwl9W_description,.nWwl9W_error{overflow-wrap:anywhere;word-break:auto-phrase;font-size:.875rem;line-height:1.5;display:block}.nWwl9W_description{color:hsl(var(--muted-foreground));font-weight:400}.nWwl9W_error{color:var(--stepper-error-text);font-weight:700}.nWwl9W_caption{display:none}.nWwl9W_captionLabel{color:hsl(var(--foreground));font-size:1rem;font-weight:700;line-height:1.5;display:block}.nWwl9W_compact .nWwl9W_head{gap:0}.nWwl9W_compact .nWwl9W_text{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.nWwl9W_compact .nWwl9W_caption{flex-direction:column;margin-top:.75rem;display:flex}.nWwl9W_compact .nWwl9W_connector{min-width:.75rem;margin-inline:.5rem}@container stepper (max-width:30rem){.nWwl9W_horizontal .nWwl9W_head{gap:0}.nWwl9W_horizontal .nWwl9W_text{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.nWwl9W_horizontal .nWwl9W_caption{flex-direction:column;margin-top:.75rem;display:flex}.nWwl9W_horizontal .nWwl9W_connector{min-width:.75rem;margin-inline:.5rem}}.nWwl9W_srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
