.field-group[data-v-3dbf302a]{display:flex;flex-direction:column;gap:6px}.field-label[data-v-3dbf302a]{color:var(--color-fg-1);font-size:var(--fs-13);font-weight:var(--fw-semibold);line-height:1.2}.app-text-field[data-v-3dbf302a],.field-label[data-v-3dbf302a]{font-family:var(--font-sans)}.app-text-field[data-v-3dbf302a] .v-field--focused{box-shadow:var(--color-state-focus-ring)}.app-text-field[data-v-3dbf302a] .v-field{background-color:#fff;border-radius:var(--radius-md,4px)}.app-text-field[data-v-3dbf302a] .v-field__outline{--v-field-border-opacity:1;color:var(--color-border-strong)!important;transition:color var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out)}.app-text-field[data-v-3dbf302a] .v-field:hover .v-field__outline{color:var(--color-neutral-300)!important}.app-text-field[data-v-3dbf302a] .v-field--focused .v-field__outline{color:var(--color-border-focus)!important}.app-text-field[data-v-3dbf302a] .v-label{color:var(--color-fg-3);font-size:var(--fs-14)}.app-text-field[data-v-3dbf302a] .v-field__input,.app-text-field[data-v-3dbf302a] input{caret-color:var(--color-green-500);color:var(--color-fg-1);font-family:var(--font-sans);font-size:var(--fs-14);letter-spacing:-.075px}.app-text-field--compact[data-v-3dbf302a] .v-field{min-height:var(--control-md);--v-input-padding-top:6px}.app-text-field--compact[data-v-3dbf302a] .v-field__input{min-height:unset;padding-bottom:6px;padding-top:6px}.app-text-field[data-v-3dbf302a] .v-messages{color:var(--color-fg-3);font-family:var(--font-sans);font-size:var(--fs-12);line-height:var(--lh-snug)}.app-text-field--heading[data-v-3dbf302a] .v-field{background:transparent;border-radius:0;box-shadow:none!important;padding:0}.app-text-field--heading[data-v-3dbf302a] .v-field__input{border-bottom:1px solid transparent;color:var(--color-fg-1);font-family:var(--font-display,"Space Grotesk",var(--font-sans));font-size:20px;font-weight:700;letter-spacing:-.02em;line-height:1.2;padding:0 0 2px;transition:border-color var(--dur-fast,.14s) var(--ease-out)}.app-text-field--heading[data-v-3dbf302a] .v-field:hover .v-field__input{border-bottom-color:var(--color-border-default)}.app-text-field--heading[data-v-3dbf302a] .v-field--focused .v-field__input{border-bottom-color:var(--color-green-500,#00b06a)}.app-text-field--heading[data-v-3dbf302a] input::-moz-placeholder{color:var(--color-fg-4,var(--color-neutral-300,#8a95a1));font-style:italic}.app-text-field--heading[data-v-3dbf302a] input::placeholder{color:var(--color-fg-4,var(--color-neutral-300,#8a95a1));font-style:italic}
