.LoginPage-module__letfVa__page{max-width:100%;padding-top:max(clamp(.5rem, 2dvh, .75rem), env(safe-area-inset-top));padding-right:max(clamp(.5rem, 2dvh, .75rem), env(safe-area-inset-right));padding-bottom:max(clamp(.5rem, 2dvh, .75rem), env(safe-area-inset-bottom));padding-left:max(clamp(.5rem, 2dvh, .75rem), env(safe-area-inset-left));overscroll-behavior:contain;background-color:var(--background);background-image:radial-gradient(circle at 8% 12%, color-mix(in oklch, var(--brand-gold) 14%, transparent), transparent 32rem), radial-gradient(circle at 92% 88%, color-mix(in oklch, var(--brand-green) 13%, transparent), transparent 34rem), linear-gradient(145deg, color-mix(in oklch, var(--background) 96%, var(--brand-green)), color-mix(in oklch, var(--background) 97%, var(--brand-gold)));flex-direction:column;scroll-padding-block:1rem;display:flex}.LoginPage-module__letfVa__panel{--login-panel-surface:color-mix(in oklch, var(--background) 96%, var(--primary));border:1px solid color-mix(in oklch, var(--border) 76%, transparent);background:var(--login-panel-surface);width:min(100%,80rem);min-width:0;box-shadow:0 1.5rem 4rem color-mix(in oklch, var(--scrim) 20%, transparent);direction:ltr;border-radius:1.5rem;flex:none;grid-template-rows:clamp(6.5rem,22dvh,13rem) auto;margin-block:auto;margin-inline:auto;display:grid}.LoginPage-module__letfVa__artwork{background:var(--login-panel-surface);pointer-events:none;min-width:0;position:relative;overflow:hidden}.LoginPage-module__letfVa__artwork:after{display:none}.LoginPage-module__letfVa__artworkPicture{display:contents}.LoginPage-module__letfVa__artworkImage{object-fit:cover;object-position:center 18%;-webkit-mask-image:linear-gradient(to bottom, var(--foreground) 0%, var(--foreground) 80%, transparent 100%);-webkit-mask-image:linear-gradient(to bottom, var(--foreground) 0%, var(--foreground) 80%, transparent 100%);mask-image:linear-gradient(to bottom, var(--foreground) 0%, var(--foreground) 80%, transparent 100%)}.LoginPage-module__letfVa__formPane{background:linear-gradient(to bottom, var(--login-panel-surface) 0%, color-mix(in oklch, var(--login-panel-surface) 96%, var(--card)) 32%, var(--login-panel-surface) 100%);direction:rtl;justify-content:center;align-items:center;min-width:0;padding:0 clamp(.5rem,5vw,3rem) clamp(.5rem,2.5dvh,2rem);display:flex}.LoginPage-module__letfVa__formCard{border:1px solid color-mix(in oklch, var(--border) 82%, transparent);background:color-mix(in oklch, var(--card) 80%, transparent);box-shadow:0 1rem 2.75rem color-mix(in oklch, var(--scrim) 14%, transparent);-webkit-backdrop-filter:blur(1.25rem)saturate(1.08);backdrop-filter:blur(1.25rem)saturate(1.08);margin-top:calc(-1*clamp(3rem,10dvh,5rem));padding-block:clamp(.75rem,3dvh,1.75rem);overflow:hidden}.LoginPage-module__letfVa__formHeader{padding-inline:clamp(1rem,5vw,2rem);padding-bottom:clamp(.5rem,2.2dvh,1.25rem)}.LoginPage-module__letfVa__brandMark{width:clamp(2.5rem,10dvh,4.5rem);height:clamp(2.5rem,10dvh,4.5rem);margin-bottom:clamp(.25rem,1.25dvh,.75rem)}.LoginPage-module__letfVa__formTitle{font-size:clamp(1.1rem,.95rem + .7vw,1.4rem)}.LoginPage-module__letfVa__descriptor{margin-top:clamp(.125rem,.5dvh,.25rem);line-height:1.35}.LoginPage-module__letfVa__formContent{padding-inline:clamp(1rem,5vw,2rem)}.LoginPage-module__letfVa__fieldLabel,.LoginPage-module__letfVa__fieldHeading{margin-bottom:clamp(.25rem,1dvh,.5rem)}.LoginPage-module__letfVa__field{min-height:clamp(2.5rem,7.5dvh,3rem)}.LoginPage-module__letfVa__passwordGroup{margin-top:clamp(.5rem,2dvh,1rem)}.LoginPage-module__letfVa__submitButton{min-height:clamp(2.5rem,7.5dvh,3rem);margin-top:clamp(.625rem,2.5dvh,1.25rem)}.LoginPage-module__letfVa__status{margin-top:clamp(.5rem,2dvh,1rem)}.LoginPage-module__letfVa__retryButton{min-height:clamp(2.5rem,7dvh,2.75rem);margin-top:clamp(.5rem,1.5dvh,.75rem)}.LoginPage-module__letfVa__secondaryCopy{margin-top:clamp(.5rem,2.2dvh,1.25rem);line-height:clamp(1.25rem,3dvh,1.5rem)}.LoginPage-module__letfVa__formCard:before{inset-inline:0;background:linear-gradient(90deg, var(--brand-green) 0 68%, var(--brand-gold) 68% 100%);content:"";height:.25rem;position:absolute;top:0}.LoginPage-module__letfVa__field{border-color:color-mix(in oklch, var(--border) 88%, transparent);background:color-mix(in oklch, var(--background) 94%, var(--primary));color:var(--foreground);caret-color:var(--primary);box-shadow:inset 0 .0625rem .2rem color-mix(in oklch, var(--scrim) 7%, transparent)}.LoginPage-module__letfVa__field::placeholder{color:var(--muted-foreground);opacity:.82}.LoginPage-module__letfVa__field:focus-visible{background:var(--background)}.LoginPage-module__letfVa__field:-webkit-autofill{box-shadow:inset 0 0 0 1000px var(--background);-webkit-text-fill-color:var(--foreground)}.LoginPage-module__letfVa__field:-webkit-autofill:hover{box-shadow:inset 0 0 0 1000px var(--background);-webkit-text-fill-color:var(--foreground)}.LoginPage-module__letfVa__field:-webkit-autofill:focus{box-shadow:inset 0 0 0 1000px var(--background);-webkit-text-fill-color:var(--foreground)}.LoginPage-module__letfVa__submitButton{background:linear-gradient(90deg, color-mix(in oklch, var(--primary) 80%, var(--glass)), var(--primary));box-shadow:0 .5rem 1.15rem -.35rem color-mix(in oklch, var(--primary) 58%, transparent)}.LoginPage-module__letfVa__submitButton:hover:not(:disabled){box-shadow:0 .7rem 1.4rem -.35rem color-mix(in oklch, var(--primary) 70%, transparent);filter:saturate(1.12);transform:translateY(-.125rem)}.dark .LoginPage-module__letfVa__panel{--login-panel-surface:color-mix(in oklch, var(--background) 92%, var(--primary));border-color:color-mix(in oklch, var(--border) 52%, transparent);box-shadow:0 1.5rem 4rem color-mix(in oklch, var(--scrim) 54%, transparent)}.dark .LoginPage-module__letfVa__formCard{border-color:color-mix(in oklch, var(--glass) 10%, transparent);background:color-mix(in oklch, var(--card) 80%, transparent);box-shadow:0 1rem 2.75rem color-mix(in oklch, var(--scrim) 40%, transparent)}.dark .LoginPage-module__letfVa__field{border-color:color-mix(in oklch, var(--glass) 10%, transparent);background:color-mix(in oklch, var(--muted) 78%, transparent)}.dark .LoginPage-module__letfVa__field:focus-visible{background:color-mix(in oklch, var(--background) 92%, transparent)}@media (max-width:63.999rem){.LoginPage-module__letfVa__panel{border-radius:1.25rem}.LoginPage-module__letfVa__formPane{padding-top:0}.LoginPage-module__letfVa__formCard{background:color-mix(in oklch, var(--card) 32%, transparent);-webkit-backdrop-filter:blur(.875rem)saturate(1.06);backdrop-filter:blur(.875rem)saturate(1.06)}.dark .LoginPage-module__letfVa__formCard{background:color-mix(in oklch, var(--card) 32%, transparent)}}@media (max-height:30rem){.LoginPage-module__letfVa__panel{grid-template-rows:clamp(4rem,20dvh,6.5rem) auto}.LoginPage-module__letfVa__formCard{margin-top:calc(-1*clamp(2.5rem,10dvh,3.5rem))}.LoginPage-module__letfVa__descriptor,.LoginPage-module__letfVa__secondaryCopy{display:none}.LoginPage-module__letfVa__failureAlert,.LoginPage-module__letfVa__failureAlert [data-slot=alert-description]{font-size:.75rem;line-height:1rem}}@media (min-width:64rem){.LoginPage-module__letfVa__page{padding-top:max(clamp(.75rem, 3dvh, 2rem), env(safe-area-inset-top));padding-right:max(clamp(.75rem, 3dvh, 2rem), env(safe-area-inset-right));padding-bottom:max(clamp(.75rem, 3dvh, 2rem), env(safe-area-inset-bottom));padding-left:max(clamp(.75rem, 3dvh, 2rem), env(safe-area-inset-left))}.LoginPage-module__letfVa__panel{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr) minmax(22rem,.62fr);min-height:min(45rem,100%)}.LoginPage-module__letfVa__artwork{grid-area:1/1}.LoginPage-module__letfVa__artwork:after{z-index:1;background:linear-gradient(to right, transparent 72%, var(--login-panel-surface) 100%);content:"";display:block;position:absolute;inset:0}.LoginPage-module__letfVa__artworkImage{object-position:left center;-webkit-mask-image:none;mask-image:none}.LoginPage-module__letfVa__formPane{background:radial-gradient(circle at 88% 8%, color-mix(in oklch, var(--brand-gold) 9%, transparent), transparent 48%), linear-gradient(155deg, color-mix(in oklch, var(--login-panel-surface) 96%, var(--card)), var(--login-panel-surface));grid-area:1/2;padding:clamp(.75rem,4dvh,3.25rem) clamp(1rem,3vw,3.25rem)}.LoginPage-module__letfVa__formCard{background:color-mix(in oklch, var(--card) 92%, transparent);margin-top:0}.dark .LoginPage-module__letfVa__formCard{background:color-mix(in oklch, var(--card) 90%, transparent)}}@media (prefers-reduced-motion:reduce){.LoginPage-module__letfVa__submitButton{transition:none}.LoginPage-module__letfVa__submitButton:hover:not(:disabled){transform:none}}
