.page_page__Jo0FJ{min-height:100vh;display:flex;align-items:center;justify-content:center;padding-block:clamp(2rem,6vw,4rem);padding-inline:clamp(2px,3.5vw,3rem);background:radial-gradient(circle at top left,rgba(14,165,233,.18),transparent 55%),radial-gradient(circle at bottom right,rgba(59,130,246,.18),transparent 50%),#f8fafc;position:relative;overflow:hidden;isolation:isolate}.page_page__Jo0FJ:after,.page_page__Jo0FJ:before{content:"";position:absolute;border-radius:999px;pointer-events:none;opacity:.8;filter:blur(28px);transform-origin:center;mix-blend-mode:soft-light}.page_page__Jo0FJ:before{top:clamp(-20rem,-28vw,-12rem);left:clamp(-16rem,-22vw,-9rem);width:clamp(20rem,46vw,32rem);height:clamp(20rem,46vw,32rem);background:radial-gradient(circle at 30% 30%,rgba(59,130,246,.32),transparent 72%),radial-gradient(circle at 70% 70%,rgba(14,165,233,.28),transparent 78%);animation:page_floatOrbOne__H_SgZ 26s ease-in-out infinite}.page_page__Jo0FJ:after{right:clamp(-18rem,-24vw,-12rem);bottom:clamp(-22rem,-28vw,-14rem);width:clamp(22rem,50vw,36rem);height:clamp(22rem,50vw,36rem);background:radial-gradient(circle at 35% 65%,rgba(14,165,233,.26),transparent 75%),radial-gradient(circle at 70% 35%,rgba(56,189,248,.24),transparent 80%);animation:page_floatOrbTwo__2CWEC 32s ease-in-out infinite}.page_container__8TyyU{position:relative;z-index:1;width:min(520px,100%);min-width:0}.page_card__XoWW9{position:relative;width:100%;min-width:0;display:flex;flex-direction:column;align-items:stretch;gap:clamp(1.8rem,3.6vw,2.4rem);padding-block:clamp(2.2rem,4.2vw,3.2rem);padding-inline:clamp(4px,3vw,2.6rem);isolation:isolate}.page_card__XoWW9:before{content:"";position:absolute;inset:-35% -40% auto auto;width:clamp(18rem,42vw,26rem);height:clamp(18rem,42vw,26rem);background:radial-gradient(circle,rgba(37,99,235,.18),transparent 75%);opacity:.8;mix-blend-mode:screen;pointer-events:none;animation:page_cardGlow___R8UY 18s ease-in-out infinite}@media(min-width:640px){.page_card__XoWW9{padding-block:clamp(2.4rem,4vw,3.4rem);padding-inline:clamp(1.4rem,3.8vw,2.8rem)}}.page_cardHeader__5Txtv{display:grid;grid-gap:clamp(.7rem,2vw,1rem);gap:clamp(.7rem,2vw,1rem);text-align:center}.page_brand__1bCMj{display:grid;justify-items:center;grid-gap:clamp(.9rem,2vw,1.2rem);gap:clamp(.9rem,2vw,1.2rem)}.page_brand__1bCMj img{width:clamp(120px,32vw,160px);height:auto}.page_heading__HMZnw{margin:0;font-size:clamp(2rem,3.6vw,2.6rem);font-weight:800;color:#0f172a;letter-spacing:-.01em}.page_subtitle__pMuhR{margin:0;color:#475569;line-height:1.65;font-size:clamp(1rem,2.2vw,1.05rem)}.page_cardBody__QTg_I{display:flex;flex-direction:column;gap:1.5rem;width:100%}.page_cardBody__QTg_I>*{width:100%;min-width:0}.page_signUpPrompt__YqXZz{display:flex;align-items:center;gap:clamp(1rem,3vw,1.8rem);padding:clamp(1rem,3vw,1.4rem);border-radius:24px;border:1px solid rgba(148,163,184,.35);background:linear-gradient(135deg,rgba(96,165,250,.22),rgba(59,130,246,.08)),#fff;box-shadow:0 18px 40px rgba(15,23,42,.08)}.page_signUpPromptCopy__NMGUt{flex:1 1;display:grid;grid-gap:.2rem;gap:.2rem}.page_signUpPromptTitle__JkRg3{margin:0;font-size:clamp(1.1rem,2.2vw,1.3rem);font-weight:700;color:#0f172a}.page_signUpPromptSubtitle__9Qn0Q{margin:0;color:#1e293b;line-height:1.5;font-size:clamp(.95rem,2vw,1.05rem)}.page_signUpPromptButton__Qsvsn{flex-shrink:0;border-radius:999px;padding:.85rem 1.9rem;font-weight:700;color:#fff;background:linear-gradient(135deg,#0ea5e9,#2563eb);text-decoration:none;box-shadow:0 18px 36px rgba(37,99,235,.35);transition:transform .15s ease,box-shadow .15s ease}.page_signUpPromptButton__Qsvsn:focus-visible,.page_signUpPromptButton__Qsvsn:hover{transform:translateY(-1px);box-shadow:0 22px 40px rgba(37,99,235,.4)}.page_footer__7QskK{font-size:.92rem;color:#475569;line-height:1.6;text-align:center;display:grid;grid-gap:.6rem;gap:.6rem}.page_link__6oQr1{color:#0ea5e9;text-decoration:none;font-weight:600;transition:color .15s ease,-webkit-text-decoration-color .15s ease;transition:color .15s ease,text-decoration-color .15s ease;transition:color .15s ease,text-decoration-color .15s ease,-webkit-text-decoration-color .15s ease}.page_link__6oQr1:focus-visible,.page_link__6oQr1:hover{text-decoration:underline;color:#2563eb}@media(max-width:700px){.page_signUpPrompt__YqXZz{flex-direction:column;align-items:stretch;text-align:left}.page_signUpPromptButton__Qsvsn{width:100%;text-align:center}}@keyframes page_floatOrbOne__H_SgZ{0%{transform:translate3d(-4%,-2%,0) scale(1);opacity:.65}40%{transform:translate3d(2%,3%,0) scale(1.05);opacity:.78}70%{transform:translate3d(-1%,5%,0) scale(1.03);opacity:.72}to{transform:translate3d(0,1%,0) scale(1.06);opacity:.75}}@keyframes page_floatOrbTwo__2CWEC{0%{transform:translate3d(3%,4%,0) scale(1);opacity:.55}35%{transform:translate3d(-2%,1%,0) scale(1.04);opacity:.68}65%{transform:translate3d(-5%,-3%,0) scale(1.08);opacity:.74}to{transform:translate3d(-1%,0,0) scale(1.05);opacity:.7}}@media(prefers-reduced-motion:reduce){.page_page__Jo0FJ:after,.page_page__Jo0FJ:before{animation:none}}@keyframes page_cardGlow___R8UY{0%{transform:translateZ(0) scale(1);opacity:.6}50%{transform:translate3d(-4%,6%,0) scale(1.05);opacity:.8}to{transform:translate3d(3%,-4%,0) scale(1.02);opacity:.65}}.SignInOptions_wrapper__FdKl4{width:100%;max-width:100%;display:flex;flex-direction:column;align-items:stretch}.SignInOptions_clerkRoot__7Ez5X{width:100%;max-width:100%;display:flex;justify-content:center;align-items:stretch}.SignInOptions_clerkRoot__7Ez5X .cl-card{width:100%;max-width:100%;margin:0;background:hsla(0,0%,100%,.96);box-shadow:none;box-sizing:border-box;padding:clamp(1.6rem,3.4vw,2.2rem)}.SignInOptions_clerkRoot__7Ez5X .cl-socialButtons{padding:clamp(.9rem,2.2vw,1.1rem)}.SignInOptions_clerkRoot__7Ez5X .cl-socialButtonsIconButton{border-radius:12px;border:1px solid rgba(148,163,184,.24);background:#fff}.SignInOptions_clerkRoot__7Ez5X .cl-dividerLine{background:rgba(148,163,184,.35)}.SignInOptions_clerkRoot__7Ez5X .cl-dividerText{color:#64748b;font-weight:600}.SignInOptions_clerkRoot__7Ez5X .cl-header{margin-bottom:clamp(1.1rem,2vw,1.4rem)}.SignInOptions_clerkRoot__7Ez5X .cl-headerTitle{font-size:clamp(1.35rem,2.8vw,1.6rem);font-weight:700;color:#0f172a}.SignInOptions_clerkRoot__7Ez5X .cl-headerSubtitle{color:#1e293b;line-height:1.6}.SignInOptions_clerkRoot__7Ez5X .cl-main{padding:0;background:rgba(0,0,0,0);box-shadow:none}.SignInOptions_clerkRoot__7Ez5X .cl-formFieldLabel{font-weight:600;color:#0f172a}.SignInOptions_clerkCard__J3hoy{width:100%;display:grid;grid-gap:1.5rem;gap:1.5rem;background:rgba(0,0,0,0)}.SignInOptions_primaryButton__A_2OQ{width:100%;background:linear-gradient(135deg,#0ea5e9,#2563eb);border-radius:999px;font-weight:600;font-size:1rem;padding:.85rem 1.6rem;transition:transform .15s ease,box-shadow .15s ease}.SignInOptions_primaryButton__A_2OQ:focus-visible,.SignInOptions_primaryButton__A_2OQ:hover{transform:translateY(-1px);box-shadow:0 12px 24px rgba(37,99,235,.2)}.SignInOptions_clerkFooter__kVLfv{display:none}@media(max-width:640px){.SignInOptions_clerkRoot__7Ez5X .cl-headerTitle{font-size:clamp(1.25rem,3.4vw,1.4rem)}}@media(max-width:480px){.SignInOptions_wrapper__FdKl4{justify-content:center}.SignInOptions_clerkRoot__7Ez5X .cl-headerTitle{font-size:clamp(1.18rem,4vw,1.32rem)}.SignInOptions_primaryButton__A_2OQ{font-size:.95rem;padding:.8rem 1.4rem}}