.VWZfwq_page{min-height:100svh;color:var(--color-bp-text);background:radial-gradient(ellipse at 85% 5%,#164b5938,transparent 55%),radial-gradient(ellipse at 0 90%,#14445020,transparent 50%),var(--color-bp-bg);flex-direction:column;display:flex}.VWZfwq_header{justify-content:space-between;align-items:center;gap:16px;width:min(1040px,100% - 32px);margin-inline:auto;padding-block:14px;display:flex}.VWZfwq_header>a{border-radius:var(--radius-lg);align-items:center;min-height:44px;display:inline-flex}.VWZfwq_navLink{color:#b8d9e2;background:#0c2b3670;border:1px solid #67d2d63b;padding:10px 14px;font-size:14px;font-weight:600}.VWZfwq_content{padding:24px 16px max(32px,env(safe-area-inset-bottom));flex-direction:column;flex:1;justify-content:center;align-items:center;display:flex}.VWZfwq_card{border-radius:var(--radius-lg);background:radial-gradient(at 0 0,#67d2d613,#0000 65%),linear-gradient(150deg,#0d2b36,#081e29 70%);border:1px solid #67d2d63b;width:100%;min-width:0;max-width:448px;padding:32px;box-shadow:0 22px 48px #0002,inset 0 1px #ffffff0c}.VWZfwq_title{color:var(--color-bp-text);letter-spacing:-.04em;overflow-wrap:anywhere;margin-bottom:8px;font-size:32px;font-weight:750;line-height:1.2}.VWZfwq_subtitle{color:var(--color-bp-text-muted);margin-bottom:24px;font-size:14px;line-height:1.7}.VWZfwq_card input:not([type=checkbox]){border-radius:var(--radius-lg);min-width:0;min-height:48px;scroll-margin-block:24px;font-size:16px}.VWZfwq_card input:not([type=checkbox]):focus{border-color:var(--color-ec-blue);box-shadow:0 0 0 3px #67d2d619}.VWZfwq_card [data-slot=button]{border-radius:var(--radius-lg);white-space:normal;overflow-wrap:anywhere;text-align:center;height:auto;min-height:48px;padding-block:11px;line-height:1.5}.VWZfwq_card button[type=submit],.VWZfwq_card [data-slot=button][data-variant=accent]{border:1px solid var(--color-ec-blue);background:var(--color-ec-blue);color:var(--color-bp-bg);font-weight:650}.VWZfwq_card [data-slot=button][data-variant=action]{border-color:var(--color-gp-orange);background:var(--color-gp-orange);color:var(--color-gp-orange-ink)}.VWZfwq_card [data-auth-providers] button{flex-wrap:wrap;gap:6px;height:auto;padding:11px 12px;font-size:14px;display:flex}.VWZfwq_card [data-auth-providers] button svg{flex-shrink:0;margin-right:0}.VWZfwq_card [data-auth-providers] button:disabled{opacity:.65}.VWZfwq_card [data-auth-providers] button>span{letter-spacing:.02em;flex-basis:100%;margin-left:0;font-size:11px;line-height:1.6}.VWZfwq_card [data-auth-divider]{background:#0d2934}.VWZfwq_card [data-auth-recovery]{flex-wrap:wrap;gap:4px 16px;display:flex}.VWZfwq_card [data-auth-recovery] a{align-items:center;min-height:44px;font-size:13px;display:inline-flex}.VWZfwq_card [data-auth-terms]{align-items:flex-start;gap:10px}.VWZfwq_card [data-auth-terms] input{width:20px;height:20px;accent-color:var(--color-ec-blue);flex-shrink:0;margin-top:5px}.VWZfwq_card [data-auth-terms] label{min-width:0;min-height:44px;padding-block:3px;font-size:13px;line-height:1.8;display:block}.VWZfwq_card [role=alert]{overflow-wrap:anywhere;line-height:1.7}.VWZfwq_footer{width:100%;max-width:448px;color:var(--color-bp-text-muted);text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:0 6px;margin-top:16px;font-size:14px;line-height:1.8;display:flex}.VWZfwq_footer a{align-items:center;min-height:44px;padding-inline:4px;display:inline-flex}.VWZfwq_page a:focus-visible,.VWZfwq_page button:focus-visible{outline:2px solid var(--color-ec-blue);outline-offset:4px}@media (max-width:580px){.VWZfwq_content{justify-content:flex-start;padding-top:12px}.VWZfwq_card{border-radius:var(--radius-lg);padding:24px 20px}.VWZfwq_title{font-size:29px}}@media (prefers-reduced-motion:reduce){.VWZfwq_page *{transition:none!important}}.VWZfwq_recoveryNotice{border-radius:var(--radius-lg);color:var(--color-bp-text-muted);overflow-wrap:anywhere;background:#67d2d60a;border:1px solid #67d2d640;margin-bottom:24px;padding:16px;font-size:14px;line-height:1.85}.VWZfwq_recoveryNotice p:first-child{color:var(--color-bp-text);font-weight:650}.VWZfwq_recoveryNotice p+p{margin-top:8px}
.XoAjUG_icon{color:#8bd6db;background:#67d2d60c;border:1px solid #67d2d633;border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;margin:0 auto 24px;display:flex}.XoAjUG_icon[data-tone=success]{color:#8edac0;background:#6ee7b70c;border-color:#6ee7b733}.XoAjUG_icon[data-tone=error]{color:#f89b9b;background:#f871710c;border-color:#f8717133}.XoAjUG_confirmation{color:#b3dfd1;overflow-wrap:anywhere;background:#6ee7b708;border:1px solid #6ee7b733;border-radius:10px;padding:13px 15px;font-size:14px;line-height:1.7}
