.login-shell.svelte-1x05zx6,.login-layout.svelte-1x05zx6{min-height:100dvh}.login-shell.svelte-1x05zx6{background:#fff}.login-layout.svelte-1x05zx6{background:#fff;display:grid}.login-visual.svelte-1x05zx6{background:var(--en-dark);color:#fff;align-items:end;min-width:0;min-height:24rem;padding:2.5rem 1.25rem;display:grid;position:relative;overflow:hidden}.login-visual.svelte-1x05zx6 .login-visual__nettet{width:min(34rem,90vw);position:absolute;top:-4rem;right:-8rem}.login-visual__content.svelte-1x05zx6{gap:1.5rem;max-width:38rem;display:grid;position:relative}.login-visual__context.svelte-1x05zx6,.login-visual__content.svelte-1x05zx6 h2:where(.svelte-1x05zx6),.login-visual__content.svelte-1x05zx6 p:where(.svelte-1x05zx6),.login-visual__content.svelte-1x05zx6 dl:where(.svelte-1x05zx6),.login-visual__content.svelte-1x05zx6 dd:where(.svelte-1x05zx6){margin:0}.login-visual__context.svelte-1x05zx6{color:var(--en-yellow);font-size:1rem;font-weight:500}.login-visual__content.svelte-1x05zx6 h2:where(.svelte-1x05zx6){letter-spacing:-.025em;text-wrap:balance;max-width:14ch;font-size:2.5rem;font-weight:400}.login-visual__content.svelte-1x05zx6>p:where(.svelte-1x05zx6):not(.login-visual__context){color:#ffffffdb;text-wrap:pretty;max-width:55ch;font-size:1.0625rem;line-height:1.6}.login-visual__content.svelte-1x05zx6 dl:where(.svelte-1x05zx6){border-top:1px solid #ffffff3d;gap:1rem;padding-top:1.25rem;display:grid}.login-visual__content.svelte-1x05zx6 dl:where(.svelte-1x05zx6)>div:where(.svelte-1x05zx6){gap:.25rem;display:grid}.login-visual__content.svelte-1x05zx6 dt:where(.svelte-1x05zx6){color:var(--en-yellow);font-weight:500}.login-visual__content.svelte-1x05zx6 dd:where(.svelte-1x05zx6){color:#ffffffdb}.login-form-panel.svelte-1x05zx6{background:#fff;place-items:center;min-width:0;padding:2rem 1.25rem 3rem;display:grid}.login-form-panel__inner.svelte-1x05zx6{gap:2rem;width:min(100%,22rem);display:grid}.login-form-panel.svelte-1x05zx6 .login-logo{justify-self:start}.login-heading.svelte-1x05zx6{gap:.75rem;display:grid}.login-heading.svelte-1x05zx6 p:where(.svelte-1x05zx6),.login-heading.svelte-1x05zx6 h1:where(.svelte-1x05zx6){margin:0}.login-heading.svelte-1x05zx6>p:where(.svelte-1x05zx6):first-child{color:var(--en-dark-aa);font-weight:500}.login-heading.svelte-1x05zx6 h1:where(.svelte-1x05zx6){max-width:18ch;color:var(--en-dark-aa);letter-spacing:-.025em;text-wrap:balance;font-size:2.5rem;font-weight:400}.login-heading.svelte-1x05zx6>p:where(.svelte-1x05zx6):last-child{max-width:44ch;color:var(--en-muted);text-wrap:pretty;font-size:1rem;line-height:1.55}.login-form.svelte-1x05zx6{gap:1.25rem;display:grid}.login-form.svelte-1x05zx6 .field label{color:var(--en-dark-aa);letter-spacing:0;text-transform:none;font-size:1rem;font-weight:500}.login-form.svelte-1x05zx6 .input{min-height:3rem;font-size:1rem}.login-submit.svelte-1x05zx6{width:100%;min-height:3rem;font-size:1rem}@media (width>=640px){.login-form-panel.svelte-1x05zx6,.login-visual.svelte-1x05zx6{padding-inline:2rem}.login-visual__content.svelte-1x05zx6 dl:where(.svelte-1x05zx6){grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=900px){.login-layout.svelte-1x05zx6{grid-template-columns:minmax(0,11fr) minmax(24rem,9fr)}.login-visual.svelte-1x05zx6{order:1;min-height:100dvh;padding:clamp(3rem,6vw,6rem)}.login-form-panel.svelte-1x05zx6{order:2;min-height:100dvh;padding:3rem}.login-visual__content.svelte-1x05zx6 h2:where(.svelte-1x05zx6){font-size:4rem}.login-visual.svelte-1x05zx6 .login-visual__nettet{width:min(44rem,62vw);top:-2rem;right:-6rem}}
