.SignInClient_page__V4iM9{position:relative;min-height:100vh;display:flex;align-items:center;justify-content:center;padding:clamp(6rem,8vw,8rem) clamp(2rem,5vw,4rem) clamp(2rem,6vw,4rem);background:#000}.SignInClient_leftPanel___Xhu5{display:flex;align-items:center;justify-content:center;width:100%;max-width:800px}.SignInClient_formContainer__QLSIh{width:100%;max-width:640px}.SignInClient_hero__MPgS0{position:relative;z-index:1;text-align:center;color:#fff;max-width:100%;margin-bottom:2rem}.SignInClient_hero__MPgS0 h1{font-size:clamp(2.4rem,5vw,3.8rem);font-weight:800;letter-spacing:-.04em;line-height:1.15;color:#fff;word-wrap:break-word;overflow-wrap:break-word}.SignInClient_hero__MPgS0 h2{margin-top:.85rem;font-size:clamp(1.4rem,2.8vw,2rem);font-weight:600;color:hsla(0,0%,100%,.8);word-wrap:break-word;overflow-wrap:break-word;max-width:100%}.SignInClient_hero__MPgS0 p{margin-top:1rem;max-width:100%;margin-left:auto;margin-right:auto;color:hsla(0,0%,100%,.6);font-size:1rem}.dark .SignInClient_hero__MPgS0,.dark .SignInClient_hero__MPgS0 h1{color:#fff}.dark .SignInClient_hero__MPgS0 h2{color:hsla(0,0%,100%,.8)}.dark .SignInClient_hero__MPgS0 p{color:hsla(0,0%,100%,.6)}.SignInClient_card__WM_FK{position:relative;border-radius:1.5rem;padding:clamp(2rem,4vw,2.75rem);background:hsla(0,0%,7%,.98);backdrop-filter:blur(20px);border:1px solid rgba(14,165,233,.3);box-shadow:0 20px 40px rgba(0,0,0,.5)}.SignInClient_cardContent__Jfdbj{position:relative;z-index:1;display:grid;gap:1.5rem}.SignInClient_emailRow__HOAB6{display:grid;grid-template-columns:1fr;gap:.85rem}.SignInClient_emailInput__MxSth{height:3.25rem;border-radius:.5rem;padding:0 1.25rem;background:rgba(30,30,30,.95);border:1px solid hsla(0,0%,100%,.15);color:#fff;transition:border-color .2s ease,box-shadow .2s ease}.SignInClient_emailInput__MxSth:focus{border-color:rgba(14,165,233,.6);box-shadow:0 0 0 3px rgba(14,165,233,.15);outline:none}.SignInClient_emailInput__MxSth::-moz-placeholder{color:hsla(0,0%,100%,.4)}.SignInClient_emailInput__MxSth::placeholder{color:hsla(0,0%,100%,.4)}.SignInClient_divider__5fIjS{height:1px;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.1),transparent)}.SignInClient_bananaButton__Xdobs,.SignInClient_bananaButton__Xdobs:disabled,.SignInClient_bananaButton__Xdobs:focus-visible,.SignInClient_bananaButton__Xdobs:hover{border-radius:.5rem}.SignInClient_bananaButton__Xdobs{border:2px solid rgba(14,165,233,.4);background:linear-gradient(135deg,#0ea5e9,#0284c7);color:#fff;box-shadow:0 12px 30px rgba(14,165,233,.25),0 6px 18px rgba(0,0,0,.3);font-weight:700}.SignInClient_bananaButton__Xdobs:hover{background:linear-gradient(135deg,#38bdf8,#0369a1);box-shadow:0 14px 32px rgba(14,165,233,.35),0 6px 20px rgba(0,0,0,.35)}.SignInClient_bananaButton__Xdobs:active{transform:translateY(1px);box-shadow:0 8px 20px rgba(14,165,233,.2),0 4px 12px rgba(0,0,0,.25)}.SignInClient_bananaButton__Xdobs:disabled{opacity:.6;cursor:not-allowed;box-shadow:none;background:hsla(0,0%,100%,.1);border-color:hsla(0,0%,100%,.2);color:hsla(0,0%,100%,.5)}.SignInClient_bananaSecondaryButton__XYnvK{background:hsla(0,0%,100%,.08);border:2px solid hsla(0,0%,100%,.2);color:#fff;box-shadow:0 10px 24px rgba(0,0,0,.4),0 6px 18px rgba(0,0,0,.3)}.SignInClient_bananaSecondaryButton__XYnvK:hover{background:hsla(0,0%,100%,.12);border-color:rgba(14,165,233,.4)}.SignInClient_bananaSecondaryButton__XYnvK:disabled{opacity:.6;cursor:not-allowed;box-shadow:none}.SignInClient_backLink__qA5Vz{color:hsla(0,0%,100%,.6);transition:color .2s ease;font-size:.9rem}.SignInClient_backLink__qA5Vz:hover{color:#0ea5e9}.dark .SignInClient_card__WM_FK{background:hsla(0,0%,7%,.98);backdrop-filter:blur(25px);border:1px solid rgba(14,165,233,.3);box-shadow:0 24px 46px rgba(0,0,0,.6),0 12px 26px rgba(0,0,0,.4)}.dark .SignInClient_emailInput__MxSth{background:rgba(30,30,30,.95);border:1px solid hsla(0,0%,100%,.15);color:#fff}.dark .SignInClient_emailInput__MxSth::-moz-placeholder{color:hsla(0,0%,100%,.4)}.dark .SignInClient_emailInput__MxSth::placeholder{color:hsla(0,0%,100%,.4)}.dark .SignInClient_emailInput__MxSth:focus{border-color:rgba(14,165,233,.6);box-shadow:0 0 0 3px rgba(14,165,233,.15)}.dark .SignInClient_divider__5fIjS{background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.1),transparent)}.dark .SignInClient_backLink__qA5Vz{color:hsla(0,0%,100%,.6)}.dark .SignInClient_backLink__qA5Vz:hover{color:#0ea5e9}.light .SignInClient_page__V4iM9{background:#f8f8f8}.light .SignInClient_hero__MPgS0,.light .SignInClient_hero__MPgS0 h1{color:#1a1a1a}.light .SignInClient_hero__MPgS0 h2{color:rgba(0,0,0,.7)}.light .SignInClient_hero__MPgS0 p{color:rgba(0,0,0,.6)}.light .SignInClient_card__WM_FK{background:#fff;border:1px solid rgba(14,165,233,.3);box-shadow:0 20px 40px rgba(0,0,0,.1)}.light .SignInClient_emailInput__MxSth{background:#f5f5f5;border:1px solid rgba(0,0,0,.1);color:#1a1a1a}.light .SignInClient_emailInput__MxSth::-moz-placeholder{color:rgba(0,0,0,.4)}.light .SignInClient_emailInput__MxSth::placeholder{color:rgba(0,0,0,.4)}.light .SignInClient_emailInput__MxSth:focus{border-color:rgba(14,165,233,.6);box-shadow:0 0 0 3px rgba(14,165,233,.15)}.light .SignInClient_divider__5fIjS{background:linear-gradient(90deg,transparent,rgba(0,0,0,.1),transparent)}.light .SignInClient_backLink__qA5Vz{color:rgba(0,0,0,.6)}.light .SignInClient_backLink__qA5Vz:hover{color:#0284c7}.light .SignInClient_bananaSecondaryButton__XYnvK{background:rgba(0,0,0,.04);border:2px solid rgba(0,0,0,.12);color:#1a1a1a}.light .SignInClient_bananaSecondaryButton__XYnvK:hover{background:rgba(0,0,0,.08);border-color:rgba(14,165,233,.4)}.light .SignInClient_bananaButton__Xdobs{background:linear-gradient(135deg,#0ea5e9,#0284c7);color:#fff;border:2px solid rgba(14,165,233,.5);box-shadow:0 12px 30px rgba(14,165,233,.25),0 6px 18px rgba(0,0,0,.1)}.light .SignInClient_bananaButton__Xdobs:hover{background:linear-gradient(135deg,#38bdf8,#0369a1);box-shadow:0 14px 32px rgba(14,165,233,.35),0 6px 20px rgba(0,0,0,.15)}.light .SignInClient_bananaButton__Xdobs:disabled{background:rgba(0,0,0,.08);border-color:rgba(0,0,0,.12);color:rgba(0,0,0,.4)}@media (max-width:720px){.SignInClient_page__V4iM9{align-items:flex-start;padding:clamp(6rem,8vw,7rem) clamp(1rem,3vw,2rem) clamp(2rem,5vw,3rem)}}@media (max-width:480px){.SignInClient_page__V4iM9{padding:6rem 1rem 2rem}.SignInClient_emailRow__HOAB6{grid-template-columns:1fr}.SignInClient_emailInput__MxSth{height:3rem}.SignInClient_hero__MPgS0 h1{font-size:1.8rem;white-space:normal}.SignInClient_hero__MPgS0 h2{font-size:1.25rem}.SignInClient_card__WM_FK{padding:clamp(1.5rem,4vw,2rem)}}