.app-footer_footer__3awLI{background:transparent;color:rgba(255,255,255,.75);padding:20px;font-size:12.5px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:16px}.app-footer_brandLogo__AxZQQ{display:flex;align-items:center;gap:12px;text-decoration:none;opacity:.9;transition:opacity .15s ease}.app-footer_brandLogo__AxZQQ:hover{opacity:1}.app-footer_brandLogoText___cl1k{font-size:1.75rem;font-weight:700;letter-spacing:1%;color:#fff}.app-footer_copyright__FKwYT{color:rgba(255,255,255,.6)}.app-footer_footerLink__d89nW{margin-left:8px;margin-right:8px;color:rgba(255,255,255,.6);text-decoration:none;transition:color .15s ease}.app-footer_footerLink__d89nW:hover{color:#fff;text-decoration:underline}.page_pageWrapper__IQM38{min-height:96dvh;display:flex;flex-direction:column;align-items:center;padding-top:2rem;justify-content:space-between;gap:16px}.page_alert__imo5s,.page_card__6E_w2{max-width:420px;width:100%}.page_card__6E_w2{background:#fff;border:1px solid rgba(255,255,255,.4);border-radius:16px;padding:32px 28px;box-shadow:0 1px 3px rgba(15,30,80,.08),0 16px 48px rgba(15,30,80,.18);display:flex;flex-direction:column;align-items:center}.page_card__6E_w2 .cl-signIn-start{overflow:visible}.page_title__fYZfP{margin:0;color:#111;font-weight:700}.page_subtitle__kigQD{margin-top:4px;margin-bottom:20px}.page_forgot__ZfFxJ{margin-top:12px}.page_forgot__ZfFxJ a{color:#4271f0;text-decoration:none;transition:color .15s ease}.page_forgot__ZfFxJ a:hover{text-decoration:underline}.page_signupSection__4ps1f{display:flex;flex-direction:column;align-items:center;gap:14px;margin-top:8px}.page_signupCta__9vZOZ{color:rgba(255,255,255,.85)}.page_signupButton__4MNNC{display:inline-flex;align-items:center;gap:10px;padding:16px 36px;background:#fff;border:1px solid rgba(0,0,0,.05);border-radius:9999px;color:var(--brand-gradient-1,#2b4fbf);font-size:16px;font-weight:500;text-decoration:none;box-shadow:0 4px 20px rgba(0,0,0,.12),0 1px 3px rgba(0,0,0,.08);transition:all .35s cubic-bezier(.16,1,.3,1)}.page_signupButton__4MNNC:hover{background:#4271f0;border-color:transparent;color:#fff;box-shadow:0 8px 32px rgba(0,0,0,.18),0 2px 4px rgba(0,0,0,.1)}.page_signupButtonArrow__yOjhD{width:18px;height:18px;stroke:var(--brand-gradient-1,#2b4fbf);transition:transform .3s,stroke .3s}.page_signupButton__4MNNC:hover .page_signupButtonArrow__yOjhD{transform:translateX(3px);stroke:#fff}.page_pageWrapper__3_Pak{justify-content:space-between;gap:16px;padding-top:2rem;min-height:96dvh}.page_card__dN2A8,.page_pageWrapper__3_Pak{display:flex;flex-direction:column;align-items:center}.page_card__dN2A8{width:100%;max-width:420px;background:#fff;border:1px solid rgba(255,255,255,.4);border-radius:16px;padding:32px 28px;box-shadow:0 1px 3px rgba(15,30,80,.08),0 16px 48px rgba(15,30,80,.18)}.page_card__dN2A8 .cl-signUp-start{overflow:visible}.page_title__t4OoX{margin:0;color:#111;font-weight:700}.page_subtitle__4xdfI{margin-top:4px;margin-bottom:20px}.page_signupSection__T5REH{display:flex;flex-direction:column;align-items:center;gap:14px;margin-top:8px}.page_signupCta__RNul8{color:rgba(255,255,255,.85)}.page_signupButton__ww6Iy{display:inline-flex;align-items:center;gap:10px;padding:16px 36px;background:#fff;border:1px solid rgba(0,0,0,.05);border-radius:9999px;color:var(--brand-gradient-1,#2b4fbf);font-size:16px;font-weight:500;text-decoration:none;box-shadow:0 4px 20px rgba(0,0,0,.12),0 1px 3px rgba(0,0,0,.08);transition:all .35s cubic-bezier(.16,1,.3,1)}.page_signupButton__ww6Iy:hover{background:#4271f0;border-color:transparent;color:#fff;box-shadow:0 8px 32px rgba(0,0,0,.18),0 2px 4px rgba(0,0,0,.1)}.page_signupButtonArrow__IGd2H{width:18px;height:18px;stroke:var(--brand-gradient-1,#2b4fbf);transition:transform .3s,stroke .3s}.page_signupButton__ww6Iy:hover .page_signupButtonArrow__IGd2H{transform:translateX(3px);stroke:#fff}.header_header__Awatn{padding:40px 20px 0;background:transparent;display:flex;align-items:flex-start;justify-content:center;min-height:100px}.header_logoWrapper__DGnlo{display:flex;align-items:center;gap:10px;text-decoration:none}.header_logoIcon__f0G__{opacity:.95}.header_logoText__PV70R{font-size:1.5rem;letter-spacing:1%;font-weight:700;color:#fff}