.auth-form:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){display:flex;flex-direction:column;gap:12px}.auth-field:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){display:flex;flex-direction:column;gap:4px}.auth-field .ag-field:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){display:block;position:relative;width:100%}.auth-field__error:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){margin:0 0 0 6px;font-size:12px;color:#f08078}.auth-code:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){text-align:center;font-family:var(--ag-font-display);font-size:22px;letter-spacing:.3em}.auth-check:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){position:relative;display:flex;align-items:flex-start;gap:12px;padding:10px 12px;border-radius:12px;border:1px solid rgba(214,176,120,.22);background:rgba(255,255,255,.03);cursor:pointer;transition:border-color .2s}.auth-check:hover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border-color:rgba(214,176,120,.5)}.auth-check.is-invalid:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border-color:rgba(240,128,120,.7)}.auth-check input:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){position:absolute;opacity:0;width:1px;height:1px}.auth-check__box:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){flex:none;width:22px;height:22px;margin-top:1px;border-radius:6px;display:grid;place-items:center;border:1.5px solid transparent;background:linear-gradient(var(--ag-ink),var(--ag-ink)) padding-box,var(--ag-gold-grad) border-box;color:transparent;transition:all .15s}.auth-check__box svg:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){width:14px;height:14px}.auth-check input:checked+.auth-check__box:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background:linear-gradient(#96dc6e,#3e7824) padding-box,var(--ag-gold-grad) border-box;color:#fff;box-shadow:0 0 10px rgba(126,210,120,.45)}.auth-check input:focus-visible+.auth-check__box:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){box-shadow:0 0 0 3px rgba(253,220,150,.5)}.auth-check__text:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){font-size:12.5px;line-height:1.45;color:#cdc2ab}.auth-strong:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:var(--ag-gold-light);font-weight:600}.auth-strong--link:hover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){text-decoration:underline}.auth-error:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){margin:0;padding:8px 12px;border-radius:10px;border:1px solid rgba(240,128,120,.5);background:rgba(60,18,18,.6);font-size:13px;color:#f5c8c2}.auth-success:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){display:flex;align-items:center;gap:8px;padding:10px 12px;border-radius:10px;border:1px solid rgba(126,210,120,.55);background:rgba(29,51,16,.6);font-size:13px;color:#c8f0b4}.auth-success svg:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){flex:none;width:16px;height:16px}.auth-desc:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){margin:0;text-align:center;font-size:14px;line-height:1.5;color:#cdc2ab}.auth-desc small:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){font-size:11.5px;color:var(--ag-muted)}.auth-submit:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){width:100%;--h:56px;margin-top:4px}.auth-link:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){font-family:var(--ag-font-display);font-size:13px;letter-spacing:.04em;color:var(--ag-gold);transition:color .2s}.auth-link:hover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:var(--ag-gold-light);text-decoration:underline}.auth-link--right:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){align-self:flex-end;margin-top:-4px;font-size:12.5px}.auth-links:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){display:flex;flex-direction:column;align-items:center;gap:8px;margin-top:2px}.auth-sep:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){display:flex;align-items:center;gap:12px;margin:2px 0}.auth-sep:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):after,.auth-sep:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):before{content:"";flex:1;height:1px;background:linear-gradient(90deg,rgba(214,176,120,0),rgba(214,176,120,.5),rgba(214,176,120,0))}.auth-sep span:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){font-family:var(--ag-font-display);font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--ag-muted)}.auth-alt:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){display:flex;align-items:center;justify-content:center;gap:10px;width:100%;height:50px;border-radius:25px;border:1.5px solid rgba(214,176,120,.45);background:rgba(13,11,16,.7);font-family:var(--ag-font-display);font-size:14px;letter-spacing:.04em;color:var(--ag-gold-light);transition:all .2s}.auth-alt svg:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){width:18px;height:18px}.auth-alt:hover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border-color:var(--ag-gold-light);box-shadow:0 0 16px rgba(215,162,85,.35)}
/*# sourceMappingURL=a338c7b69317af5b.css.map*/