.login.svelte-143941r{display:flex;min-height:100dvh;background:var(--surface)}.pane.svelte-143941r{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;padding:48px 24px 72px}.form.svelte-143941r{width:100%;max-width:384px}.intro.svelte-143941r{margin-bottom:32px}.logo.svelte-143941r{margin-bottom:28px}h1.svelte-143941r{margin:0;font-size:24px;line-height:32px;font-weight:600;letter-spacing:-.01em}.intro.svelte-143941r p:where(.svelte-143941r){margin:4px 0 0;font-size:14px;color:var(--muted)}.form.svelte-143941r .action{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;min-height:44px;padding:10px 16px;border-radius:12px;font:inherit;font-size:14px;font-weight:500;cursor:pointer;transition:background .12s,border-color .12s}.form.svelte-143941r .action+.action{margin-top:12px}.form.svelte-143941r .notice+.action{margin-top:16px}.form.svelte-143941r .action:focus-visible{outline:none;box-shadow:var(--shadow-focus)}.form.svelte-143941r .action:disabled{cursor:progress;opacity:.7}.form.svelte-143941r .google{border:1px solid var(--line);background:var(--surface);color:var(--slate)}.form.svelte-143941r .google:hover:not(:disabled){background:var(--canvas);border-color:var(--tint-border)}.form.svelte-143941r .g{width:18px;height:18px;flex-shrink:0}.form.svelte-143941r .primary{border:0;background:var(--action);color:#fff}.form.svelte-143941r .primary:hover:not(:disabled){background:var(--action-hover)}.form.svelte-143941r .input{min-height:44px;padding:10px 14px;border-radius:12px;font-size:14px}.form.svelte-143941r .hint,.form.svelte-143941r .error{margin-top:16px;padding:10px 12px;border-radius:10px;font-size:12px;line-height:18px}.form.svelte-143941r .hint{border:1px solid var(--tint-border);background:var(--tint);color:var(--tint-text)}.form.svelte-143941r .error{background:var(--error-bg);color:var(--error-text)}.form.svelte-143941r .fine{margin:24px 0 0;font-size:12px;line-height:18px;color:var(--muted)}.form.svelte-143941r .fine a{color:var(--muted);text-decoration:underline;text-decoration-color:var(--line)}.form.svelte-143941r .fine a:hover{color:var(--action)}.links.svelte-143941r{position:absolute;bottom:24px;left:0;right:0;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 20px}.visual.svelte-143941r{display:none}@media(min-width:1024px){.pane.svelte-143941r{width:50%}.visual.svelte-143941r{position:relative;overflow:hidden;display:flex;flex-direction:column;justify-content:flex-end;width:50%;padding:56px;background:radial-gradient(120% 80% at 100% 0%,color-mix(in srgb,var(--brand-accent) 28%,transparent),transparent 60%),radial-gradient(90% 70% at 0% 100%,color-mix(in srgb,var(--brand-400) 22%,transparent),transparent 60%),var(--login-visual, var(--night))}.visual-logo.svelte-143941r{position:absolute;top:56px;left:56px}blockquote.svelte-143941r{max-width:448px;margin:0;font-size:24px;line-height:1.35;font-weight:500;color:#fff}.visual.svelte-143941r p:where(.svelte-143941r){margin:16px 0 0;font-size:14px;color:var(--on-dark-text)}}.hint.svelte-1x05zx6 pre:where(.svelte-1x05zx6)+p:where(.svelte-1x05zx6){margin-top:6px}.hint.svelte-1x05zx6 pre:where(.svelte-1x05zx6){margin:8px 0 0;font-size:12px}
