.gate.svelte-1x05zx6{flex:1;grid-template-columns:minmax(12rem,.42fr) minmax(0,1fr);width:100%;min-height:100vh;margin:0;display:grid}.brand-pane.svelte-1x05zx6{background:radial-gradient(ellipse 90% 60% at 10% 0%, color-mix(in srgb, var(--mark) 32%, transparent), transparent 55%), radial-gradient(ellipse 70% 50% at 100% 100%, #ffffff1f, transparent 50%), linear-gradient(165deg, color-mix(in srgb, var(--accent) 92%, #000) 0%, var(--accent) 55%, color-mix(in srgb, var(--accent) 85%, var(--mark)) 100%);color:var(--accent-contrast);flex-direction:column;justify-content:space-between;gap:2rem;padding:clamp(1.5rem,3.5vw,2.5rem);display:flex}.logo.svelte-1x05zx6{font-family:var(--font-ui);letter-spacing:-.02em;color:inherit;font-size:clamp(1.35rem,2.8vw,1.75rem);font-weight:700;line-height:1.1;text-decoration:none}.logo.svelte-1x05zx6:hover{color:inherit;opacity:.9;text-decoration:none}.brand-copy.svelte-1x05zx6{flex-direction:column;gap:1.25rem;display:flex}.line.svelte-1x05zx6{font-family:var(--font-read);opacity:.92;max-width:11ch;margin:0;font-size:clamp(1.15rem,2.2vw,1.45rem);font-style:italic;line-height:1.35}.beats.svelte-1x05zx6{opacity:.78;flex-direction:column;gap:.55rem;margin:0;padding:0;font-size:.88rem;line-height:1.35;list-style:none;display:flex}.beats.svelte-1x05zx6 li:where(.svelte-1x05zx6){border-left:2px solid color-mix(in srgb, var(--accent-contrast) 35%, transparent);padding-left:.85rem}.form-pane.svelte-1x05zx6{background:var(--page);justify-content:center;align-items:center;padding:clamp(1.5rem,4vw,2.5rem);display:flex}.form-box.svelte-1x05zx6{width:100%;max-width:22rem}.form-box.svelte-1x05zx6 h1:where(.svelte-1x05zx6){font-family:var(--font-brand);letter-spacing:-.02em;margin:0 0 .35rem;font-size:1.65rem;font-weight:700}.sub.svelte-1x05zx6{margin:0 0 1.75rem;font-size:.95rem}.foot.svelte-1x05zx6{text-align:center;margin:1.5rem 0 0;font-size:.88rem}@media (width<=800px){.gate.svelte-1x05zx6{grid-template-columns:1fr}.brand-pane.svelte-1x05zx6{gap:1rem;min-height:auto;padding-bottom:1.35rem}.line.svelte-1x05zx6{max-width:none}.beats.svelte-1x05zx6{flex-flow:wrap;gap:.5rem 1rem}.beats.svelte-1x05zx6 li:where(.svelte-1x05zx6){opacity:.85;border-left:none;padding-left:0}.beats.svelte-1x05zx6 li:where(.svelte-1x05zx6):before{content:"· ";opacity:.5}}
