.request.svelte-14hrhzu{text-align:center;max-width:34rem;margin:0 auto;padding:clamp(3rem,9vw,6.5rem) 0 clamp(3rem,7vw,5rem)}h1.svelte-14hrhzu{font-family:var(--font-serif);letter-spacing:-.02em;margin:0;font-size:clamp(2.2rem,5vw,3rem);font-weight:400;line-height:1.1}.lead.svelte-14hrhzu{color:var(--muted);text-wrap:pretty;margin:1.25rem auto 0;font-size:1.05rem;line-height:1.6}form.svelte-14hrhzu{flex-wrap:wrap;justify-content:center;gap:.75rem;margin-top:2.25rem;display:flex}input.svelte-14hrhzu,button.svelte-14hrhzu{font:inherit;border-radius:999px;padding:.8rem 1.4rem;font-size:.95rem;line-height:1}input.svelte-14hrhzu{border:1px solid var(--rule);background:var(--card);max-width:20rem;color:var(--ink);flex:14rem}input.svelte-14hrhzu:focus{border-color:var(--ink);outline:none}button.svelte-14hrhzu{border:1px solid var(--ink);background:var(--ink);color:var(--paper);cursor:pointer;font-weight:500;transition:background-color .12s,border-color .12s}button.svelte-14hrhzu:hover:not(:disabled){background:var(--accent);border-color:var(--accent)}button.svelte-14hrhzu:disabled{opacity:.6;cursor:default}.status.svelte-14hrhzu,.error.svelte-14hrhzu,.sign-in.svelte-14hrhzu{margin:1.25rem 0 0;font-size:.95rem;line-height:1.6}.status.svelte-14hrhzu{color:var(--ink);margin-top:2.25rem}.error.svelte-14hrhzu{color:var(--accent)}.sign-in.svelte-14hrhzu{color:var(--muted)}a.svelte-14hrhzu{color:var(--ink);text-underline-offset:.2em;text-decoration:underline;-webkit-text-decoration-color:var(--rule);text-decoration-color:var(--rule)}a.svelte-14hrhzu:hover{-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}
