.auth-form-side{min-width:0;display:flex;flex-direction:column}.auth-form-side .register-form-wrap{width:min(100%,560px);margin-block:auto;padding-bottom:5vh}.auth-back-link{display:inline-flex;align-items:center;gap:6px;margin-bottom:30px;color:var(--reg-forest);font-size:15px;font-weight:800}.auth-back-link:hover{color:var(--reg-coral-dark)}.auth-download-card{max-width:100%;display:flex;flex-direction:column;align-items:center;margin-top:8px;padding:clamp(26px,4vw,42px);border:1px solid var(--reg-line);border-radius:26px;background:#fff;box-shadow:0 22px 60px rgba(23,54,45,.08);text-align:center;animation:register-rise .48s ease both}.auth-download-icon{position:relative;width:94px;height:94px;display:grid;place-items:center;margin-bottom:18px}.auth-download-icon>span{width:58px;height:58px;display:grid;place-items:center;border-radius:19px;color:var(--reg-forest);background:var(--reg-mint);box-shadow:0 14px 34px rgba(64,151,115,.2);transform:rotate(-4deg)}.auth-download-icon>span svg{transform:rotate(4deg)}.auth-download-icon>i{position:absolute;inset:0;border:1px dashed rgba(18,61,49,.2);border-radius:50%;animation:reg-spin 14s linear infinite}.auth-download-card>strong{font-size:19px}.auth-download-card>p{max-width:340px;margin:7px 0 21px;color:var(--reg-muted);font-size:16px;line-height:1.7;overflow-wrap:anywhere}.auth-download-card .success-divider{margin:22px 0 13px}.auth-download-note{display:inline-flex;align-items:center;gap:6px;max-width:min(340px,100%);color:var(--reg-muted);font-size:14px;line-height:1.6;text-align:left}.auth-form-links{display:flex;justify-content:flex-end;margin-top:-6px}.auth-form-links a{color:var(--reg-coral-dark);font-size:15px;font-weight:800}.auth-form-links a:hover{text-decoration:underline;text-underline-offset:2px}.auth-link-button{background:none;border:0;padding:0;cursor:pointer;color:var(--reg-coral-dark);font:inherit;font-size:15px;font-weight:800}.auth-link-button:hover:not(:disabled){text-decoration:underline;text-underline-offset:2px}.auth-link-button:disabled{opacity:.6;cursor:default}.auth-error-slot{margin-bottom:18px}.auth-form-side form[aria-busy=true] .input-with-icon,.auth-form-side form[aria-busy=true] .password-field{background:#f8f6f0}.auth-form-side form[aria-busy=true] input{color:#93a09a}.auth-loader-ring{position:relative;z-index:2;width:46px;height:46px;border:3px solid rgba(183,231,209,.22);border-top:3px solid var(--reg-mint);border-radius:50%;animation:reg-spin .76s linear infinite}.auth-loader-copy{position:relative;z-index:2;margin:18px 0 0;color:hsla(0,0%,100%,.62);font-size:16px}.auth-suspense{min-height:100dvh;display:grid;place-items:center;color:#6f7d75;background:#f7f2e8;font-family:var(--font-manrope),system-ui,sans-serif;font-size:17px;font-weight:600}