.SignInClient_page__V4iM9{position:relative;min-height:100vh;display:flex;align-items:center;justify-content:center;padding:clamp(2rem,6vw,4rem) clamp(2rem,5vw,4rem)}.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:hsl(var(--foreground));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:hsl(var(--foreground));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:hsl(var(--muted-foreground)/.9);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:hsl(var(--muted-foreground)/.75);font-size:1rem}.dark .SignInClient_hero__MPgS0,.dark .SignInClient_hero__MPgS0 h1{color:#fff}.dark .SignInClient_hero__MPgS0 h2{color:hsla(0,0%,100%,.9)}.dark .SignInClient_hero__MPgS0 p{color:hsla(0,0%,100%,.8)}.SignInClient_card__WM_FK{position:relative;border-radius:1.75rem;padding:clamp(2rem,4vw,2.75rem);background:hsl(var(--card)/.96);backdrop-filter:blur(20px);border:1px solid rgba(255,236,168,.65);box-shadow:0 20px 40px rgba(16,12,4,.18),0 12px 28px rgba(16,12,4,.16)}.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:1rem;padding:0 1.25rem;background:hsl(var(--input));border:1px solid hsl(var(--border)/.45);color:hsl(var(--foreground));transition:border-color .2s ease,box-shadow .2s ease}.SignInClient_emailInput__MxSth:focus{border-color:hsl(var(--primary)/.6);box-shadow:0 0 0 3px hsl(var(--primary)/.15);outline:none}.SignInClient_emailInput__MxSth::-moz-placeholder{color:hsl(var(--muted-foreground)/.5)}.SignInClient_emailInput__MxSth::placeholder{color:hsl(var(--muted-foreground)/.5)}.SignInClient_divider__5fIjS{height:1px;background:linear-gradient(90deg,transparent,hsl(var(--border)/.2),transparent)}.SignInClient_bananaButton__Xdobs,.SignInClient_bananaButton__Xdobs:disabled,.SignInClient_bananaButton__Xdobs:focus-visible,.SignInClient_bananaButton__Xdobs:hover{border-radius:.75rem}.SignInClient_bananaButton__Xdobs{border:2px solid var(--banana-border);background:linear-gradient(135deg,var(--banana-gradient-start),var(--banana-gradient-end));color:var(--banana-text);box-shadow:0 12px 30px var(--banana-shadow),0 6px 18px var(--banana-shadow-secondary)}.SignInClient_bananaButton__Xdobs:hover{background:linear-gradient(135deg,var(--banana-gradient-hover-start),var(--banana-gradient-hover-end));box-shadow:0 14px 32px var(--banana-shadow-strong),0 6px 20px var(--banana-shadow-secondary)}.SignInClient_bananaButton__Xdobs:active{transform:translateY(1px);box-shadow:0 8px 20px var(--banana-shadow),0 4px 12px var(--banana-shadow-secondary)}.SignInClient_bananaButton__Xdobs:disabled{opacity:.6;cursor:not-allowed;box-shadow:none;background:var(--banana-secondary-bg);border-color:var(--banana-secondary-border);color:var(--banana-secondary-text)}.SignInClient_bananaSecondaryButton__XYnvK{background:var(--banana-secondary-bg);border:2px solid var(--banana-secondary-border);color:var(--banana-secondary-text);box-shadow:0 10px 24px var(--banana-secondary-shadow),0 6px 18px var(--banana-secondary-shadow-sm)}.SignInClient_bananaSecondaryButton__XYnvK:hover{background:var(--banana-secondary-hover);border-color:var(--banana-secondary-border)}.SignInClient_bananaSecondaryButton__XYnvK:disabled{opacity:.6;cursor:not-allowed;box-shadow:none}.SignInClient_backLink__qA5Vz{color:hsl(var(--muted-foreground)/.75);transition:color .2s ease;font-size:.9rem}.SignInClient_backLink__qA5Vz:hover{color:hsl(var(--foreground))}.dark .SignInClient_card__WM_FK{background:hsl(var(--card)/.92);backdrop-filter:blur(25px);border:1px solid rgba(255,238,187,.55);box-shadow:0 24px 46px rgba(0,0,0,.55),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(96,165,250,.6);box-shadow:0 0 0 3px rgba(96,165,250,.1)}.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:hsla(0,0%,100%,.9)}@media (max-width:720px){.SignInClient_page__V4iM9{align-items:flex-start;padding:clamp(2rem,5vw,3rem) clamp(1rem,3vw,2rem)}}@media (max-width:480px){.SignInClient_page__V4iM9{padding:2rem 1rem}.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)}}