.field[data-v-4bb4f61d]{display:flex;flex-direction:column;gap:7px}.field__top[data-v-4bb4f61d]{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.field__label[data-v-4bb4f61d]{font-size:.8125rem;font-weight:500;color:var(--ink);letter-spacing:.01em}.field__required[data-v-4bb4f61d]{color:var(--error)}.field__wrap[data-v-4bb4f61d]{position:relative}.field__input[data-v-4bb4f61d]{width:100%;font-family:var(--font);font-size:.9375rem;font-weight:400;color:var(--ink);background:var(--bg);border:1.5px solid var(--border);border-radius:var(--radius-md);padding:11px 14px;outline:none;box-sizing:border-box;transition:border-color var(--dur-fast) var(--ease),box-shadow var(--dur-fast) var(--ease)}.field__input[data-v-4bb4f61d]::-moz-placeholder{color:var(--ink-muted)}.field__input[data-v-4bb4f61d]::placeholder{color:var(--ink-muted)}.field__input[data-v-4bb4f61d]:focus{border-color:var(--primary);box-shadow:0 0 0 3px #38c9be2e}.field:has(.field__toggle) .field__input[data-v-4bb4f61d]{padding-right:46px}.field__toggle[data-v-4bb4f61d]{position:absolute;right:11px;top:50%;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;width:28px;height:28px;background:none;border:none;border-radius:5px;color:var(--ink-muted);cursor:pointer;transition:color var(--dur-fast) var(--ease),background var(--dur-fast) var(--ease)}.field__toggle[data-v-4bb4f61d]:hover{color:var(--ink);background:var(--surface)}.field__toggle[data-v-4bb4f61d]:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.field--error .field__input[data-v-4bb4f61d]{border-color:var(--error)}.field--error .field__input[data-v-4bb4f61d]:focus{box-shadow:0 0 0 3px #b00c1526}.field--disabled .field__input[data-v-4bb4f61d]{opacity:.5;cursor:not-allowed;background:var(--surface)}.field__message[data-v-4bb4f61d]{font-size:.75rem;font-weight:500;color:var(--ink-muted);margin:0;line-height:1.4}.field__message--error[data-v-4bb4f61d]{color:var(--error)}@media(prefers-reduced-motion:reduce){.field__input[data-v-4bb4f61d],.field__toggle[data-v-4bb4f61d]{transition:none}}
