.gg-auth-form__title{font-family:var(--gg-font-display);font-weight:var(--gg-weight-semibold);color:var(--gg-ink-800);margin:0 0 4px;font-size:24px}.gg-auth-form__subtitle{color:var(--gg-ink-200);font-size:14px;font-weight:var(--gg-weight-bold);margin:0 0 26px}.gg-auth-form__fields{flex-direction:column;gap:18px;display:flex}
.gg-form-field__label-row{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.gg-form-field__label-row .gg-form-field__label{margin-bottom:0}.gg-form-field__label{font-size:var(--gg-text-sm);font-weight:var(--gg-weight-xbold);letter-spacing:.3px;color:var(--gg-ink-600);margin-bottom:8px;display:block}.gg-form-field__shell{border:1.5px solid var(--gg-color-border-faint);border-radius:var(--gg-radius-md);background:#f8f7fc;align-items:center;gap:10px;height:50px;padding:0 14px;transition:border-color .18s,background .18s;display:flex;position:relative}.gg-form-field__shell[data-focused=true]{border-color:var(--gg-purple-400)}.gg-form-field__shell[data-error=true]{border-color:var(--gg-rose-error-border);background:var(--gg-rose-error-bg)}.dark .gg-form-field__shell{background:var(--gg-color-canvas);border-color:var(--gg-color-border)}.dark .gg-form-field__shell[data-error=true]{background:#ec5f861a}.gg-form-field__shell input,.gg-form-field__shell select{font-size:var(--gg-text-base);font-weight:var(--gg-weight-semibold);color:var(--gg-ink-900);width:100%;font-family:var(--gg-font-body);background:0 0;border:none;outline:none}.gg-form-field__shell select{appearance:none;cursor:pointer}.gg-form-field__error{font-size:12.5px;font-weight:var(--gg-weight-bold);color:var(--gg-rose-error-border);margin:6px 2px 0}@media (max-width:768px){.gg-form-field__shell{height:52px}.gg-form-field__shell input,.gg-form-field__shell select{font-size:16px}}
