.signin-wrap.svelte-1lvrp2r{display:grid;grid-template-columns:1.4fr 1fr;gap:64px;align-items:start}.signin-card.svelte-1lvrp2r{background:var(--paper);border:1px solid var(--line);padding:40px}.signin-card.svelte-1lvrp2r h2:where(.svelte-1lvrp2r){font-family:Fraunces,serif;font-weight:400;font-size:clamp(28px,3.5vw,40px);line-height:1.05;letter-spacing:-.025em;margin-bottom:8px}.signin-card.svelte-1lvrp2r h2:where(.svelte-1lvrp2r) .italic{font-style:italic;color:var(--signal)}.signin-card.svelte-1lvrp2r .muted:where(.svelte-1lvrp2r){color:var(--mute);margin-bottom:24px}.field.svelte-1lvrp2r{margin-bottom:16px}.field.svelte-1lvrp2r label:where(.svelte-1lvrp2r){display:block;font-family:JetBrains Mono,monospace;font-size:13px;letter-spacing:.12em;text-transform:uppercase;color:var(--mute);margin-bottom:8px}.field.svelte-1lvrp2r .req:where(.svelte-1lvrp2r){color:var(--signal)}.field.svelte-1lvrp2r input:where(.svelte-1lvrp2r),.field.svelte-1lvrp2r .pw-wrap input{width:100%;padding:14px 16px;border:1px solid var(--line-soft);background:var(--bg);font-family:IBM Plex Sans,sans-serif;font-size:17px;color:var(--ink);transition:border-color .2s}.field.svelte-1lvrp2r input:where(.svelte-1lvrp2r):focus,.field.svelte-1lvrp2r .pw-wrap input:focus{outline:none;border-color:var(--ink)}.error.svelte-1lvrp2r{color:var(--signal);margin:12px 0;font-size:14px}.link-error.svelte-1lvrp2r{border:1px solid var(--signal);background:color-mix(in srgb,var(--signal) 8%,transparent);padding:12px 14px;margin:0 0 18px;font-size:14px;color:var(--ink)}.signin-success.svelte-1lvrp2r{text-align:center;padding:24px 8px}.signin-success.svelte-1lvrp2r .icon:where(.svelte-1lvrp2r){font-family:JetBrains Mono,monospace;font-size:48px;color:var(--signal);margin-bottom:16px}.signin-success.svelte-1lvrp2r h2:where(.svelte-1lvrp2r){margin-bottom:16px}.signin-success.svelte-1lvrp2r p:where(.svelte-1lvrp2r){margin-bottom:12px}.signin-success.svelte-1lvrp2r .muted:where(.svelte-1lvrp2r){color:var(--mute);font-size:14px}.signin-side.svelte-1lvrp2r h4:where(.svelte-1lvrp2r){font-family:JetBrains Mono,monospace;font-size:12px;letter-spacing:.2em;text-transform:uppercase;color:var(--mute);margin-bottom:12px;margin-top:24px;font-weight:400}.signin-side.svelte-1lvrp2r h4:where(.svelte-1lvrp2r):first-child{margin-top:0}.signin-side.svelte-1lvrp2r p:where(.svelte-1lvrp2r){color:var(--ink-soft);line-height:1.6;margin-bottom:8px}.field.svelte-1lvrp2r label:where(.svelte-1lvrp2r){display:flex;justify-content:space-between;align-items:baseline;gap:12px}.field-link.svelte-1lvrp2r{font-family:IBM Plex Sans,sans-serif;font-size:12px;letter-spacing:0;text-transform:none;color:var(--signal)}.dev-login.svelte-1lvrp2r{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:10px 12px;margin-bottom:16px;border:1px dashed var(--line);background:var(--bg);font-size:12.5px;color:var(--mute)}.dev-tag.svelte-1lvrp2r{font-family:JetBrains Mono,monospace;font-size:9px;letter-spacing:.14em;background:var(--ink);color:var(--paper);padding:2px 6px}.dev-btn.svelte-1lvrp2r{font-family:JetBrains Mono,monospace;font-size:12px;text-decoration:none;color:var(--ink);border:1px solid var(--line);padding:3px 10px}.dev-btn.svelte-1lvrp2r:hover{border-color:var(--ink)}.dev-btn.paid.svelte-1lvrp2r{background:var(--signal);border-color:var(--signal);color:var(--paper)}.reg-cta.svelte-1lvrp2r{margin-top:16px;font-size:14px;color:var(--ink-soft)}.reg-cta.svelte-1lvrp2r a:where(.svelte-1lvrp2r){color:var(--signal)}.magic-toggle.svelte-1lvrp2r summary:where(.svelte-1lvrp2r){cursor:pointer;font-family:JetBrains Mono,monospace;font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--mute);margin-bottom:16px}@media(max-width:1024px){.signin-wrap.svelte-1lvrp2r{grid-template-columns:1fr;gap:32px}}@media(max-width:640px){.signin-card.svelte-1lvrp2r{padding:24px 18px}}
