.public-flow-module__vh1t-q__label{color:var(--foreground);font-size:.875rem;font-weight:500;line-height:1.25rem;display:block}.public-flow-module__vh1t-q__label+.public-flow-module__vh1t-q__field,.public-flow-module__vh1t-q__label+.public-flow-module__vh1t-q__legacyField,.public-flow-module__vh1t-q__label>.public-flow-module__vh1t-q__field,.public-flow-module__vh1t-q__label>.public-flow-module__vh1t-q__legacyField,.public-flow-module__vh1t-q__label>.public-flow-module__vh1t-q__reveal{margin-top:.375rem}.public-flow-module__vh1t-q__reveal{display:block;position:relative}.public-flow-module__vh1t-q__reveal .public-flow-module__vh1t-q__field [data-slot=input]{padding-inline-end:2.75rem}.public-flow-module__vh1t-q__revealToggle{border-radius:calc(var(--ds-radius-control) - 2px);width:2rem;height:2rem;color:var(--muted-foreground);position:absolute;top:50%;right:.375rem;transform:translateY(-50%)}.public-flow-module__vh1t-q__revealToggle:hover{color:var(--foreground)}.public-flow-module__vh1t-q__help{color:var(--muted-foreground);margin-top:.375rem;font-size:.75rem;line-height:1.25rem}.public-flow-module__vh1t-q__error{color:var(--destructive);align-items:flex-start;gap:.5rem;margin-top:.375rem;font-size:.875rem;line-height:1.25rem;display:flex}.public-flow-module__vh1t-q__alert{border-left:2px solid var(--destructive);color:var(--foreground);padding-left:1rem;font-size:.875rem;line-height:1.5rem}.public-flow-module__vh1t-q__status{min-width:0;color:var(--muted-foreground);align-items:center;gap:.5rem;font-size:.875rem;line-height:1.5rem;display:flex}.public-flow-module__vh1t-q__action,.public-flow-module__vh1t-q__actionOutline,.public-flow-module__vh1t-q__actionQuiet{border-radius:var(--ds-radius-control);--tw-shadow:0 0 #0000;--tw-inset-shadow:0 0 #0000;height:auto;min-height:2.75rem;padding-inline:1rem;font-size:.875rem;line-height:1.25rem}.public-flow-module__vh1t-q__action:before,.public-flow-module__vh1t-q__actionOutline:before,.public-flow-module__vh1t-q__actionQuiet:before{content:none}.public-flow-module__vh1t-q__actionOutline{border-color:var(--border);background:var(--background)}.public-flow-module__vh1t-q__actionOutline:hover:not(:disabled){background:var(--muted)}.public-flow-module__vh1t-q__actionQuiet{padding-inline:.75rem}.public-flow-module__vh1t-q__actionQuiet:hover:not(:disabled){background:var(--muted)}.public-flow-module__vh1t-q__action:focus-visible,.public-flow-module__vh1t-q__actionOutline:focus-visible,.public-flow-module__vh1t-q__actionQuiet:focus-visible,.public-flow-module__vh1t-q__actionLink:focus-visible{outline:2px solid var(--ring);outline-offset:2px;--tw-ring-shadow:0 0 #0000;--tw-ring-offset-shadow:0 0 #0000}.public-flow-module__vh1t-q__action:disabled,.public-flow-module__vh1t-q__actionOutline:disabled,.public-flow-module__vh1t-q__actionQuiet:disabled,.public-flow-module__vh1t-q__actionLink:disabled{opacity:.5}.public-flow-module__vh1t-q__action[data-loading]{color:var(--primary-foreground)}.public-flow-module__vh1t-q__actionOutline[data-loading],.public-flow-module__vh1t-q__actionQuiet[data-loading]{color:var(--foreground)}:is(.public-flow-module__vh1t-q__action [data-slot=button-loading-indicator],.public-flow-module__vh1t-q__actionOutline [data-slot=button-loading-indicator],.public-flow-module__vh1t-q__actionQuiet [data-slot=button-loading-indicator]){order:-1;position:static}.public-flow-module__vh1t-q__actionLink{height:auto;min-height:0;color:var(--foreground);text-underline-offset:4px;border-radius:2px;padding:0;font-size:.875rem;text-decoration:underline;position:relative}.public-flow-module__vh1t-q__actionLink:after{content:"";position:absolute;inset:-.75rem -.5rem}.public-flow-module__vh1t-q__field{border-radius:var(--ds-radius-control);background:var(--card);--tw-shadow:0 0 #0000;font-size:1rem}.public-flow-module__vh1t-q__field:before{content:none}.public-flow-module__vh1t-q__field [data-slot=input]{height:calc(2.75rem - 2px);padding-inline:.75rem;line-height:1.5rem}.public-flow-module__vh1t-q__field:hover:not(:has(:disabled)):not(:has(:focus-visible)){border-color:var(--graphite)}.public-flow-module__vh1t-q__field:has(:focus-visible){border-color:var(--ring);--tw-ring-color:color-mix(in srgb, var(--ring) 32%, transparent)}.public-flow-module__vh1t-q__field:has([aria-invalid=true]){border-color:var(--destructive)}.public-flow-module__vh1t-q__field:has([aria-invalid=true]:focus-visible){--tw-ring-color:color-mix(in srgb, var(--destructive) 24%, transparent)}.public-flow-module__vh1t-q__legacyField{min-height:2.75rem;padding:.5rem .75rem;font-size:1rem;line-height:1.5rem}textarea.public-flow-module__vh1t-q__legacyField{min-height:6rem}.public-flow-module__vh1t-q__legacyField:focus-visible{border-color:var(--ring);box-shadow:0 0 0 3px color-mix(in srgb, var(--ring) 32%, transparent);outline:none}.public-flow-module__vh1t-q__legacyField[aria-invalid=true]:focus-visible{border-color:var(--destructive);box-shadow:0 0 0 3px color-mix(in srgb, var(--destructive) 24%, transparent)}@media (min-width:640px){.public-flow-module__vh1t-q__field,.public-flow-module__vh1t-q__legacyField{font-size:.875rem}}.public-flow-module__vh1t-q__code{max-width:12rem}@media (max-width:639px){.public-flow-module__vh1t-q__actionBlock{width:100%}}.public-flow-module__vh1t-q__spinner{width:1rem;height:1rem;color:var(--violet-functional);flex:none}@media (prefers-reduced-motion:reduce){.public-flow-module__vh1t-q__spinner{animation:none}}[data-motion=reduced] .public-flow-module__vh1t-q__spinner{animation:none}.public-flow-module__vh1t-q__segments{border:1px solid var(--border);border-radius:var(--ds-radius-control);background:var(--muted);grid-template-columns:repeat(2,minmax(0,1fr));gap:2px;padding:2px;display:grid}.public-flow-module__vh1t-q__segment{border-radius:calc(var(--ds-radius-control) - 2px);height:auto;min-height:calc(2.75rem - 6px);color:var(--muted-foreground);white-space:normal;--tw-shadow:0 0 #0000;--tw-inset-shadow:0 0 #0000;padding-inline:.75rem;font-size:.875rem;line-height:1.25rem}.public-flow-module__vh1t-q__segment:before{content:none}.public-flow-module__vh1t-q__segment:hover:not(:disabled){background:color-mix(in srgb, var(--card) 60%, transparent);color:var(--foreground)}.public-flow-module__vh1t-q__segment[aria-selected=true],.public-flow-module__vh1t-q__segment[aria-selected=true]:hover:not(:disabled){border-color:var(--border);background:var(--card);color:var(--foreground)}.public-flow-module__vh1t-q__segment:focus-visible{outline:2px solid var(--ring);outline-offset:2px;--tw-ring-shadow:0 0 #0000;--tw-ring-offset-shadow:0 0 #0000}.public-flow-module__vh1t-q__actionIcon{flex:none;width:2.75rem;padding-inline:0}.public-flow-module__vh1t-q__actionIcon[data-loading]>svg:not([data-slot=button-loading-indicator]){display:none}.public-flow-module__vh1t-q__frame{--public-frame-hairline:color-mix(in srgb, var(--border) 80%, transparent);border:1px solid var(--public-frame-hairline);background:color-mix(in srgb, var(--muted) 72%, var(--background));box-shadow:0 1px 2px color-mix(in srgb, var(--foreground) 4%, transparent);border-radius:14px;gap:4px;padding:4px}.public-flow-module__vh1t-q__frameHead{padding:16px 16px 12px}.public-flow-module__vh1t-q__frameTitle{color:var(--foreground);letter-spacing:-.025em;margin-top:8px;font-size:1.5rem;font-weight:500;line-height:2rem}.public-flow-module__vh1t-q__frameLead{color:var(--muted-foreground);margin-top:4px;font-size:.875rem;line-height:1.5rem}.public-flow-module__vh1t-q__framePanel{border-color:var(--public-frame-hairline);background:var(--card);box-shadow:none;border-radius:10px;padding:20px}.public-flow-module__vh1t-q__framePanel:before{content:none}.public-flow-module__vh1t-q__frameForm{gap:16px;margin-top:20px;display:grid}.public-flow-module__vh1t-q__frameContext{border-radius:var(--ds-radius-control);background:color-mix(in srgb, var(--muted) 64%, var(--card));justify-content:space-between;align-items:center;gap:16px;min-width:0;min-height:2.75rem;padding:8px 12px;font-size:.875rem;line-height:1.25rem;display:flex}.public-flow-module__vh1t-q__frameNotice{font-size:.875rem;line-height:1.25rem}.public-flow-module__vh1t-q__frameNotice:not(:empty){margin-top:16px}.public-flow-module__vh1t-q__frameNotice .public-flow-module__vh1t-q__error{margin-top:0}.public-flow-module__vh1t-q__frameNotice .public-flow-module__vh1t-q__error>svg{flex:none;width:1rem;height:1rem;margin-top:2px}.public-flow-module__vh1t-q__frameFoot{padding:0}.public-flow-module__vh1t-q__frameFoot .public-flow-module__vh1t-q__actionQuiet{color:var(--muted-foreground);border-radius:10px}.public-flow-module__vh1t-q__frameFoot .public-flow-module__vh1t-q__actionQuiet:hover:not(:disabled){background:color-mix(in srgb, var(--card) 72%, transparent);color:var(--foreground)}@media (max-width:519px){.public-flow-module__vh1t-q__frameHead{padding:12px 12px 8px}.public-flow-module__vh1t-q__framePanel{padding:16px}}
