.auth.svelte-e3wec{min-height:100dvh;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto 1fr}.hero.svelte-e3wec{position:relative;background:var(--hero-bg);color:var(--hero-ink);padding:calc(14px + var(--safe-t)) max(var(--gutter),var(--safe-r)) 52px max(var(--gutter),var(--safe-l));border-radius:0 0 var(--yanu-radius-xl) var(--yanu-radius-xl)}.hero-top.svelte-e3wec{position:relative;z-index:5;display:flex;align-items:center;justify-content:space-between;gap:12px}.logo-chip.svelte-e3wec{display:inline-flex;align-items:center;min-height:var(--yanu-touch);padding:6px 12px;border-radius:var(--yanu-radius-bubble);background:var(--yanu-card);box-shadow:var(--yanu-shadow-sm)}.tagline.svelte-e3wec{position:relative;z-index:1;margin:16px 0 0;max-width:22ch;font-size:var(--yanu-text-lg);font-weight:var(--yanu-weight-heavy);letter-spacing:var(--yanu-tracking-tight);line-height:var(--yanu-leading-tight)}.hero-wide.svelte-e3wec{display:none}.hero-art.svelte-e3wec{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;border-radius:inherit;pointer-events:none}.signal.svelte-e3wec{position:absolute;right:-6px;bottom:18px;width:92px;height:auto;fill:var(--hero-ink);opacity:.08;z-index:0}.panel.svelte-e3wec{display:flex;flex-direction:column;min-width:0}.form-wrap.svelte-e3wec{position:relative;z-index:3;flex:1 0 auto;width:100%;max-width:460px;margin:-36px auto 0;padding:0 max(var(--gutter),var(--safe-r)) 8px max(var(--gutter),var(--safe-l))}.form-card.svelte-e3wec{background:var(--yanu-card);border:1px solid var(--yanu-border);border-radius:var(--yanu-radius-bubble);padding:22px 18px 24px;box-shadow:var(--yanu-shadow-md)}.form-card.svelte-e3wec h1:where(.svelte-e3wec){font-size:var(--yanu-text-2xl);margin-bottom:6px}.sub.svelte-e3wec{color:var(--yanu-ink-muted);margin-bottom:20px}.below.svelte-e3wec{text-align:center;margin-top:16px;font-size:var(--yanu-text-base);color:var(--yanu-ink-muted)}.below.svelte-e3wec a{font-weight:var(--yanu-weight-semibold)}@media(min-width:960px){.auth.svelte-e3wec{grid-template-columns:minmax(0,5fr) minmax(0,6fr);grid-template-rows:none}.hero.svelte-e3wec{display:flex;flex-direction:column;margin:16px 0 16px 16px;min-height:calc(100dvh - 32px);padding:32px 40px 40px;border-radius:var(--yanu-radius-bubble);position:sticky;top:16px;align-self:start}.tagline.svelte-e3wec{margin:auto 0 28px;padding-top:48px;font-size:var(--yanu-text-3xl);max-width:14ch}.hero-wide.svelte-e3wec{display:grid;gap:32px;position:relative;z-index:1}.points.svelte-e3wec{list-style:none;padding:0;margin:0;display:grid;gap:14px;font-weight:var(--yanu-weight-medium);color:var(--hero-ink)}.points.svelte-e3wec li:where(.svelte-e3wec){display:flex;gap:12px;align-items:center}.dot.svelte-e3wec{width:34px;height:34px;border-radius:var(--yanu-radius-bubble);display:grid;place-items:center;background:var(--yanu-accent);color:var(--yanu-on-accent);flex:none}.thread.svelte-e3wec{display:grid;gap:8px;max-width:340px;margin-bottom:8px}.bubble.svelte-e3wec{padding:10px 14px;font-size:var(--yanu-text-base);line-height:var(--yanu-leading-snug);border-radius:var(--yanu-radius-bubble);max-width:86%}.bubble.in.svelte-e3wec{background:var(--yanu-card);color:var(--yanu-ink);box-shadow:var(--yanu-shadow-md)}.bubble.out.svelte-e3wec{justify-self:end;background:color-mix(in srgb,var(--hero-ink) 14%,transparent);color:var(--hero-ink);border-radius:18px 18px 6px}.from.svelte-e3wec{display:block;font-size:var(--yanu-text-2xs);font-weight:var(--yanu-weight-bold);text-transform:uppercase;letter-spacing:var(--yanu-tracking-caps);color:var(--yanu-primary);margin-bottom:2px}.sent.svelte-e3wec{justify-self:end;display:inline-flex;align-items:center;gap:6px;font-size:var(--yanu-text-xs);font-weight:var(--yanu-weight-semibold);color:var(--hero-muted)}.bars.svelte-e3wec{width:13px;height:12px;background:linear-gradient(var(--yanu-accent),var(--yanu-accent)) 0 100%/3px 5px no-repeat,linear-gradient(var(--yanu-accent),var(--yanu-accent)) 5px 100%/3px 8px no-repeat,linear-gradient(var(--yanu-accent),var(--yanu-accent)) 10px 100%/3px 12px no-repeat}.signal.svelte-e3wec{width:150px;right:40px;top:120px;bottom:auto;opacity:.06}.form-wrap.svelte-e3wec{display:flex;flex-direction:column;justify-content:center;margin-top:0;padding-top:48px}.form-card.svelte-e3wec{padding:36px 32px;box-shadow:none}}
