.brand.svelte-gej3pk{display:flex;flex-direction:column;align-items:center}p.svelte-gej3pk{margin:3px 0 0;color:var(--text-secondary)}.btn.svelte-18sv61c{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:52px;padding:0 22px;border:0;border-radius:var(--radius-pill);font-family:var(--font-display);font-size:15px;font-weight:600;cursor:pointer;transition:background .15s,transform .05s,opacity .15s}.btn.svelte-18sv61c:active:not(:disabled){transform:translateY(1px)}.btn.svelte-18sv61c:disabled{opacity:.5;cursor:not-allowed}.full.svelte-18sv61c{width:100%}.action.svelte-18sv61c{background:var(--action);color:var(--on-action);box-shadow:0 6px 18px color-mix(in srgb,var(--action) 32%,transparent)}.action.svelte-18sv61c:hover:not(:disabled){background:var(--action-pressed)}.primary.svelte-18sv61c{background:var(--primary);color:var(--on-primary)}.primary.svelte-18sv61c:hover:not(:disabled){background:var(--primary-hover)}.ghost.svelte-18sv61c{background:var(--surface-secondary);color:var(--text)}.spinner.svelte-18sv61c{width:16px;height:16px;border-radius:50%;border:2px solid currentColor;border-right-color:transparent;animation:svelte-18sv61c-spin .7s linear infinite}@keyframes svelte-18sv61c-spin{to{transform:rotate(360deg)}}.card.svelte-1udyrqm{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);padding:20px;box-shadow:var(--shadow-card)}.translucent.svelte-1udyrqm{background:color-mix(in srgb,var(--surface) 82%,transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.field.svelte-119851{display:flex;align-items:center;gap:10px;height:52px;padding:0 16px;background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--radius-md);transition:border-color .15s,box-shadow .15s}.field.svelte-119851:focus-within{border-color:var(--primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--primary) 12%,transparent)}.field.error.svelte-119851{border-color:var(--danger)}.field.disabled.svelte-119851{opacity:.6}.lead.svelte-119851{display:flex;color:var(--text-muted)}input.svelte-119851{flex:1;min-width:0;border:0;outline:0;background:transparent;color:var(--text);font-size:15px}input.svelte-119851::placeholder{color:var(--text-muted)}.login.svelte-1x05zx6{position:relative;min-height:100vh;display:grid;place-items:center;padding:48px 24px;overflow:hidden;background:linear-gradient(180deg,var(--mist) 0%,var(--mist-light) 30%,var(--bg) 55%)}.photo.svelte-1x05zx6{position:absolute;top:0;height:100%;width:auto;object-fit:cover;pointer-events:none;-webkit-user-select:none;user-select:none}.house.svelte-1x05zx6{right:0;max-width:46vw;-webkit-mask-image:linear-gradient(to right,transparent 0%,#000 45%),linear-gradient(to bottom,#000 70%,transparent 100%);mask-image:linear-gradient(to right,transparent 0%,#000 45%),linear-gradient(to bottom,#000 70%,transparent 100%);-webkit-mask-composite:source-in;mask-composite:intersect}.leaves.svelte-1x05zx6{left:0;max-width:22vw;-webkit-mask-image:linear-gradient(to left,transparent 0%,#000 55%),linear-gradient(to bottom,#000 65%,transparent 100%);mask-image:linear-gradient(to left,transparent 0%,#000 55%),linear-gradient(to bottom,#000 65%,transparent 100%);-webkit-mask-composite:source-in;mask-composite:intersect}.panel.svelte-1x05zx6{position:relative;z-index:1;width:100%;max-width:440px}h1.svelte-1x05zx6{margin:44px 0 16px 12px;font-family:var(--font-display);font-size:40px;line-height:1.1;font-weight:700;letter-spacing:-.02em}h2.svelte-1x05zx6{margin:0;font-family:var(--font-display);font-size:18px;font-weight:600}.desc.svelte-1x05zx6{margin:4px 0 0;color:var(--text-secondary);font-size:14px;line-height:1.45}.fields.svelte-1x05zx6{display:grid;gap:10px;margin-top:16px}.row-end.svelte-1x05zx6{display:flex;justify-content:flex-end;margin:8px 0 14px}.stack.svelte-1x05zx6{display:grid;gap:12px;margin-top:16px}.link.svelte-1x05zx6{background:none;border:0;padding:4px;border-radius:var(--radius-sm);color:var(--primary);font-size:13px;font-weight:700;cursor:pointer}.link.svelte-1x05zx6:hover{text-decoration:underline}.center.svelte-1x05zx6{justify-self:center}.eye.svelte-1x05zx6{display:flex;background:none;border:0;padding:2px;border-radius:var(--radius-pill);color:var(--text-muted);cursor:pointer}.eye.on.svelte-1x05zx6{color:var(--primary)}.error.svelte-1x05zx6{margin:0 0 12px;color:var(--danger);font-size:13px}.alt.svelte-1x05zx6{margin-top:18px;text-align:center;font-size:13px;color:var(--text-secondary)}.alt.svelte-1x05zx6 span:where(.svelte-1x05zx6){color:var(--primary);font-weight:700}@media(max-width:960px){.house.svelte-1x05zx6{max-width:60vw;opacity:.35}.leaves.svelte-1x05zx6{opacity:.5}}
