.gate.svelte-11fn0f6{background:var(--ds-canvas);min-height:100dvh;color:var(--ds-text);justify-content:center;align-items:center;padding:48px 20px;display:flex}.top-rule.svelte-11fn0f6{background:#123f7b;height:3px;position:fixed;inset:0 0 auto}.gate-panel.svelte-11fn0f6{width:min(100%,480px)}.gate-copy.svelte-11fn0f6{margin:68px 0 38px}.gate-copy.svelte-11fn0f6 p:where(.svelte-11fn0f6),label.svelte-11fn0f6{color:var(--ds-accent);text-transform:uppercase;margin:0 0 10px;font-size:.72rem;font-weight:800}h1.svelte-11fn0f6{color:var(--ds-text);margin:0;font-family:Iowan Old Style,Georgia,serif;font-size:3rem;line-height:1}label.svelte-11fn0f6{color:var(--ds-muted);display:block}.field-line.svelte-11fn0f6{border:1px solid var(--ds-border-strong);border-radius:var(--radius-xs);background:var(--ds-surface);grid-template-columns:1fr 52px;display:grid;overflow:hidden}.field-line.svelte-11fn0f6:focus-within{border-color:var(--ds-primary);box-shadow:0 0 0 3px #dce9f7}input.svelte-11fn0f6{min-width:0;color:var(--ds-text);font:inherit;letter-spacing:.12em;background:0 0;border:0;outline:0;padding:0 17px;font-size:1.05rem}button.svelte-11fn0f6{background:var(--ds-primary);color:#fff;place-items:center;width:52px;height:52px;display:grid}button.svelte-11fn0f6 svg:where(.svelte-11fn0f6){width:23px}form.error.svelte-11fn0f6 .field-line:where(.svelte-11fn0f6){border-color:var(--ds-accent)}.error.svelte-11fn0f6{color:var(--ds-danger);margin:10px 0 0;font-size:.84rem}@media (width<=520px){.gate-copy.svelte-11fn0f6{margin-top:54px}h1.svelte-11fn0f6{font-size:2.45rem}}
