.auth-field.svelte-1f132qh{display:grid;gap:8px}.auth-field__meta.svelte-1f132qh{display:flex;align-items:center;justify-content:space-between;gap:12px}.auth-field__label.svelte-1f132qh{font-size:14px;font-weight:700;color:var(--student-text)}.auth-field__control.svelte-1f132qh{position:relative}.auth-field__icon.svelte-1f132qh,.auth-field__action.svelte-1f132qh{position:absolute;top:50%;transform:translateY(-50%);display:inline-flex;align-items:center;justify-content:center;color:var(--student-subtle)}.auth-field__icon.svelte-1f132qh{left:16px;pointer-events:none}.auth-field__icon.svelte-1f132qh svg{width:18px;height:18px}.auth-field__action.svelte-1f132qh{right:12px}.auth-field__action.svelte-1f132qh:empty{display:none}.auth-field.svelte-1f132qh input:where(.svelte-1f132qh){width:100%;min-height:56px;padding:0 48px 0 44px;border-radius:18px;border:1px solid rgba(15,23,40,.08);background:#fffffff0;color:var(--student-text);font-size:16px;outline:none;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease}.auth-field.svelte-1f132qh input:where(.svelte-1f132qh):focus{background:#fff;border-color:#4c89cf6b;box-shadow:0 0 0 4px #4c89cf1f}.auth-field__control--invalid.svelte-1f132qh input:where(.svelte-1f132qh){border-color:#a53d3d57;background:#fff8f8}.auth-field__hint.svelte-1f132qh,.auth-field__error.svelte-1f132qh{margin:0;font-size:13px;line-height:1.5}.auth-field__hint.svelte-1f132qh{color:var(--student-muted)}.auth-field__error.svelte-1f132qh{color:#a53d3d}.auth-notice.svelte-jlspe1{display:flex;align-items:start;gap:10px;padding:14px 16px;border-radius:18px;border:1px solid transparent}.auth-notice__icon.svelte-jlspe1{width:18px;height:18px;border-radius:999px;display:grid;place-items:center;font-size:12px;font-weight:800;flex-shrink:0;margin-top:1px}.auth-notice.svelte-jlspe1 p:where(.svelte-jlspe1){margin:0;line-height:1.55;font-size:14px}.auth-notice--error.svelte-jlspe1{background:#fae8e8;border-color:#f0c0c0;color:#a53d3d}.auth-notice--error.svelte-jlspe1 .auth-notice__icon:where(.svelte-jlspe1){background:#a53d3d1f}.auth-notice--success.svelte-jlspe1{background:#e9f8ef;border-color:#bfe5cb;color:#246247}.auth-notice--success.svelte-jlspe1 .auth-notice__icon:where(.svelte-jlspe1){background:#2462471f}.auth-notice--info.svelte-jlspe1{background:#eef5ff;border-color:#cfe0f6;color:#2d5f96}.auth-notice--info.svelte-jlspe1 .auth-notice__icon:where(.svelte-jlspe1){background:#2d5f961f}
