.login-page.svelte-kstzy4{box-sizing:border-box;max-width:520px;min-height:calc(100dvh - var(--scene-nav-height));color:var(--scene-text);align-content:center;margin:auto;padding:56px 40px 72px;display:grid}.login-card.svelte-kstzy4{min-width:0}.login-card.svelte-kstzy4 h1:where(.svelte-kstzy4){font:400 clamp(34px,5vw,44px)/1.12 var(--scene-font-serif);color:var(--scene-ink);letter-spacing:-.025em;margin:0 0 36px}form.svelte-kstzy4{display:grid}label.svelte-kstzy4{margin:0 0 10px;font-size:14px;font-weight:600}input.svelte-kstzy4{box-sizing:border-box;border:1px solid var(--scene-border);background:var(--scene-surface);width:100%;min-width:0;min-height:52px;font:inherit;color:var(--scene-text);border-radius:4px;padding:14px;font-size:16px}input[type=email].svelte-kstzy4{margin-bottom:24px}.password-field.svelte-kstzy4{display:flex;position:relative}.password-field.svelte-kstzy4 input:where(.svelte-kstzy4){padding-right:88px}.password-toggle.svelte-kstzy4{min-width:72px;min-height:44px;color:var(--scene-forest);font:600 13px var(--scene-font-sans);cursor:pointer;background:0 0;border:0;border-radius:3px;padding:8px;position:absolute;top:4px;right:4px}.password-recovery.svelte-kstzy4{min-height:44px;color:var(--scene-forest);font:inherit;text-underline-offset:4px;cursor:pointer;background:0 0;border:0;margin-top:12px;font-size:14px;text-decoration:underline}.sign-in-button.svelte-kstzy4{border:1px solid var(--scene-forest);background:var(--scene-forest);min-height:52px;color:var(--scene-surface);font:600 16px var(--scene-font-sans);cursor:pointer;border-radius:4px;margin-top:28px;padding:14px 20px}button.svelte-kstzy4:disabled{opacity:.6;cursor:default}.svelte-kstzy4:is(button:where(.svelte-kstzy4),input:where(.svelte-kstzy4)):focus-visible{outline:3px solid var(--scene-forest);outline-offset:4px}.login-message.svelte-kstzy4{color:#873b32;background:#fff3ef;border-left:3px solid #983f35;border-radius:3px;margin:20px 0 0;padding:14px 16px;font-size:14px;line-height:1.6}.login-message[role=status].svelte-kstzy4{background:var(--scene-paper);border-color:var(--scene-border);color:var(--scene-text)}.login-card.svelte-kstzy4>.login-message:where(.svelte-kstzy4){margin:0 0 24px}.invitation-help.svelte-kstzy4{border-top:1px solid var(--scene-border);color:var(--scene-muted);margin-top:32px;padding-top:24px;font-size:14px;line-height:1.65}.invitation-help.svelte-kstzy4 p:where(.svelte-kstzy4){margin:0}.invitation-help.svelte-kstzy4 p:where(.svelte-kstzy4):first-child{color:var(--scene-text);margin-bottom:4px}@media (hover:hover) and (pointer:fine){.password-toggle.svelte-kstzy4:hover{background:var(--scene-paper)}.sign-in-button.svelte-kstzy4:hover{background:color-mix(in srgb,var(--scene-forest) 88%,black)}}@media (width<=650px){.login-page.svelte-kstzy4{min-height:calc(100dvh - var(--scene-nav-height));padding:36px 24px 56px}}
