.glass-panel[data-v-b16fea9e]{position:relative;border-radius:24px;background:linear-gradient(180deg,#ffffff0f,#ffffff05);backdrop-filter:blur(28px);-webkit-backdrop-filter:blur(28px);border:1px solid hsla(0,0%,100%,.08);box-shadow:inset 0 1px #ffffff14,0 24px 60px -20px #0009,0 8px 24px -8px #8b5cf626}.switch-thumb[data-v-b16fea9e]{background:linear-gradient(135deg,var(--violet,#8b5cf6),#ec4899);box-shadow:0 4px 14px -2px #8b5cf680}.field-label[data-v-b16fea9e]{display:block;margin-bottom:6px;font-size:12.5px;font-weight:600;color:var(--ink-dim,hsla(0,0%,100%,.55))}.field-wrap[data-v-b16fea9e]{position:relative;display:flex;align-items:center;border-radius:14px;border:1px solid hsla(0,0%,100%,.09);background:#ffffff08;transition:border-color .2s,box-shadow .2s,background .2s}.field-wrap[data-v-b16fea9e]:focus-within{border-color:var(--violet,#8b5cf6);background:#ffffff0b;box-shadow:0 0 0 4px #8b5cf626}.field-wrap.field-error[data-v-b16fea9e]{border-color:#ef444480}.field-wrap.field-error[data-v-b16fea9e]:focus-within{box-shadow:0 0 0 4px #ef444424}.field-icon[data-v-b16fea9e]{position:absolute;left:14px;color:#ffffff52;pointer-events:none;transition:color .2s}.field-wrap:focus-within .field-icon[data-v-b16fea9e]{color:var(--violet,#8b5cf6)}.field-input[data-v-b16fea9e]{width:100%;background:transparent;border:none;outline:none;padding:12px 14px 12px 40px;font-size:14px;color:#fff}.field-input[data-v-b16fea9e]::-moz-placeholder{color:#ffffff47}.field-input[data-v-b16fea9e]::placeholder{color:#ffffff47}.field-chevron[data-v-b16fea9e]{position:absolute;right:14px;color:#ffffff59;pointer-events:none}.eye-btn[data-v-b16fea9e]{position:absolute;right:12px;color:#fff6;transition:color .2s;display:grid;place-items:center}.eye-btn[data-v-b16fea9e]:hover{color:#fff}.field-msg[data-v-b16fea9e]{margin-top:6px;font-size:12px;color:#f87171}.error-banner[data-v-b16fea9e]{align-items:flex-start;background:#ef444414;padding:12px;font-size:12px;color:#f87171;box-shadow:inset 0 0 0 1px #ef444440}.error-banner[data-v-b16fea9e],.submit-btn[data-v-b16fea9e]{display:flex;gap:8px;border-radius:14px}.submit-btn[data-v-b16fea9e]{position:relative;overflow:hidden;margin-top:4px;width:100%;align-items:center;justify-content:center;padding:13px;font-size:14px;font-weight:700;color:#fff;background:linear-gradient(135deg,var(--violet,#8b5cf6),#ec4899 130%);box-shadow:0 10px 28px -8px #8b5cf68c;transition:transform .15s,box-shadow .15s,opacity .2s}.submit-btn[data-v-b16fea9e]:hover:not(:disabled){box-shadow:0 14px 32px -8px #8b5cf6b3;transform:translateY(-1px)}.submit-btn[data-v-b16fea9e]:active:not(:disabled){transform:translateY(0) scale(.99)}.submit-btn[data-v-b16fea9e]:disabled{opacity:.7;cursor:not-allowed}.submit-btn-shine[data-v-b16fea9e]{position:absolute;inset:0;background:linear-gradient(115deg,transparent 20%,hsla(0,0%,100%,.35) 35%,transparent 50%);transform:translate(-100%)}.submit-btn:hover:not(:disabled) .submit-btn-shine[data-v-b16fea9e]{animation:shine-b16fea9e 1.1s ease}@keyframes shine-b16fea9e{to{transform:translate(100%)}}@media(prefers-reduced-motion:reduce){.submit-btn-shine[data-v-b16fea9e]{animation:none!important}}
