.SignInClient_page__j4bli{position:relative;min-height:100vh;display:flex;align-items:center;justify-content:center;padding:clamp(2rem,6vw,4rem) clamp(1.5rem,4vw,3rem);background:radial-gradient(circle at 12% 18%,rgba(83,233,228,.18),transparent 60%),radial-gradient(circle at 82% 16%,rgba(132,87,255,.16),transparent 63%),linear-gradient(145deg,#050812,#050914 38%,#050b18);overflow:hidden}.SignInClient_page__j4bli:after,.SignInClient_page__j4bli:before{content:"";position:absolute;border-radius:9999px;filter:blur(72px);opacity:.65}.SignInClient_page__j4bli:before{inset:auto;width:380px;height:380px;background:rgba(109,159,255,.32);top:-120px;left:-160px}.SignInClient_page__j4bli:after{width:420px;height:420px;background:rgba(75,214,220,.26);bottom:-160px;right:-140px}.SignInClient_content__KbZwV{position:relative;z-index:1;width:min(1024px,100%);display:grid;gap:clamp(2.5rem,6vw,4rem)}.SignInClient_hero__JTOt0{text-align:center;color:rgba(226,236,255,.95)}.SignInClient_hero__JTOt0 h1{font-size:clamp(2.4rem,5vw,3.8rem);font-weight:800;letter-spacing:-.04em;line-height:1.05}.SignInClient_hero__JTOt0 h2{margin-top:.85rem;font-size:clamp(1.4rem,2.8vw,2rem);font-weight:600;color:rgba(181,199,236,.88)}.SignInClient_hero__JTOt0 p{margin-top:1rem;max-width:620px;margin-left:auto;margin-right:auto;color:rgba(167,189,225,.78);font-size:1rem}.SignInClient_formShell__E7KHm{display:grid;gap:1.75rem}.SignInClient_card__M5aJA{position:relative;border-radius:1.75rem;padding:clamp(2rem,4vw,2.75rem);background:rgba(9,14,28,.78);border:1px solid rgba(104,146,228,.22);box-shadow:0 24px 70px rgba(4,12,28,.55),inset 0 0 0 1px rgba(129,178,255,.08);backdrop-filter:blur(22px)}.SignInClient_card__M5aJA:before{content:"";position:absolute;inset:0;border-radius:inherit;background:radial-gradient(circle at 82% 18%,rgba(104,145,230,.28),transparent 55%);opacity:.5;pointer-events:none}.SignInClient_cardContent__5cKrx{position:relative;z-index:1;display:grid;gap:1.5rem}.SignInClient_emailRow__HwvWP{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.85rem}.SignInClient_emailInput__3Qm0c{height:3.25rem;border-radius:1rem;padding:0 1.25rem;background:rgba(11,18,32,.85);border:1px solid rgba(118,158,235,.26);color:rgba(230,238,255,.92);transition:border-color .2s ease,box-shadow .2s ease}.SignInClient_emailInput__3Qm0c:focus{border-color:rgba(146,188,255,.6);box-shadow:0 0 0 1px rgba(96,158,255,.32);outline:none}.SignInClient_divider__qKPY5{height:1px;background:linear-gradient(90deg,transparent,rgba(136,169,244,.25),transparent)}.SignInClient_backLink__5rBmm{color:rgba(171,194,236,.85);transition:color .2s ease}.SignInClient_backLink__5rBmm:hover{color:rgba(221,231,255,.92)}.light .SignInClient_page__j4bli{background:radial-gradient(circle at 20% 20%,rgba(59,130,246,.08),transparent 50%),radial-gradient(circle at 80% 80%,rgba(147,197,253,.12),transparent 50%),radial-gradient(circle at 40% 60%,rgba(96,165,250,.06),transparent 60%),linear-gradient(135deg,#f8fafc,#f1f5f9 25%,#e2e8f0 50%,#cbd5e1 75%,#94a3b8)}.light .SignInClient_page__j4bli:before{background:rgba(59,130,246,.15);filter:blur(100px)}.light .SignInClient_page__j4bli:after{background:rgba(147,197,253,.12);filter:blur(90px)}.light .SignInClient_hero__JTOt0,.light .SignInClient_hero__JTOt0 h2,.light .SignInClient_hero__JTOt0 p{color:#000}.light .SignInClient_card__M5aJA{background:hsla(0,0%,100%,.95);border:1px solid rgba(148,163,184,.3);box-shadow:0 25px 60px rgba(59,130,246,.08),0 10px 25px rgba(148,163,184,.15),inset 0 1px 0 hsla(0,0%,100%,.8)}.light .SignInClient_card__M5aJA:before{background:radial-gradient(circle at 80% 20%,rgba(59,130,246,.06),transparent 60%);opacity:.8}.light .SignInClient_emailInput__3Qm0c{background:rgba(249,251,255,.94);border-color:rgba(182,204,240,.55);color:#000}.light .SignInClient_emailInput__3Qm0c:focus{border-color:rgba(124,162,228,.75);box-shadow:0 0 0 1px rgba(124,162,228,.4)}.light .SignInClient_divider__qKPY5{background:linear-gradient(90deg,transparent,rgba(160,190,244,.35),transparent)}.light .SignInClient_backLink__5rBmm,.light .SignInClient_backLink__5rBmm:hover{color:#000}.SignInClient_forceForeground__22_Iy{color:var(--foreground)!important}@media (max-width:720px){.SignInClient_page__j4bli{padding:2.25rem 1.25rem 3rem}.SignInClient_content__KbZwV{gap:2.25rem}.SignInClient_emailRow__HwvWP{grid-template-columns:1fr}.SignInClient_emailInput__3Qm0c{height:3rem}}