.landing-page.svelte-skv6c4{background:var(--color-surface-subtle);min-height:100vh;color:var(--color-fg);flex-direction:column;display:flex}.landing-header.svelte-skv6c4{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:baseline;width:100%;max-width:64rem;margin:0 auto;padding:1rem 1.5rem;display:flex}.landing-mark.svelte-skv6c4{font-family:var(--font-sans);font-feature-settings:"ss01";letter-spacing:-.01em;color:var(--color-fg);font-size:1.125rem;font-weight:500}.landing-domain.svelte-skv6c4{color:var(--color-fg-subtle);font-size:.75rem}.landing-main.svelte-skv6c4{flex-direction:column;flex:auto;gap:3rem;width:100%;max-width:36rem;margin:0 auto;padding:2.5rem 1.5rem 3rem;display:flex}@media (width>=768px){.landing-main.svelte-skv6c4{gap:4rem;padding-top:4rem;padding-bottom:4rem}}.landing-hero.svelte-skv6c4{flex-direction:column;align-items:stretch;gap:1.25rem;display:flex}.landing-eyebrow.svelte-skv6c4{text-align:center}.landing-headline{text-align:center;font-variation-settings:"opsz" 96, "SOFT" 50;letter-spacing:-.014em;margin:0;font-size:clamp(2rem,6vw,3rem);font-weight:500;line-height:1.05}.landing-promise.svelte-skv6c4{color:var(--color-fg-muted);flex-direction:column;gap:.375rem;margin:.25rem auto 0;padding:0;font-size:.9375rem;line-height:1.5;list-style:none;display:flex}.landing-promise.svelte-skv6c4 li:where(.svelte-skv6c4){align-items:baseline;gap:.625rem;display:flex}.landing-promise.svelte-skv6c4 li:where(.svelte-skv6c4)>span[aria-hidden=true]:where(.svelte-skv6c4){color:var(--color-status-available);font-weight:600}.landing-replaces.svelte-skv6c4{color:var(--color-fg-muted);flex-wrap:wrap;justify-content:center;align-items:baseline;gap:.5rem;font-size:.875rem;display:flex}.landing-replaces-strike.svelte-skv6c4{color:var(--color-fg-muted);text-decoration:line-through;-webkit-text-decoration-color:color-mix(in srgb, var(--color-status-out-of-service) 70%, transparent);text-decoration-color:color-mix(in srgb, var(--color-status-out-of-service) 70%, transparent);text-decoration-thickness:1px}.landing-dot.svelte-skv6c4{color:var(--color-fg-faint)}.landing-auth-error.svelte-skv6c4{text-align:center;background:var(--color-status-out-of-service-soft);border:1px solid color-mix(in srgb, var(--color-status-out-of-service) 30%, transparent);max-width:22rem;color:var(--color-status-expired);border-radius:4px;margin:.25rem auto 0;padding:.625rem .875rem;font-size:.875rem}.landing-form.svelte-skv6c4{text-align:left;flex-direction:column;gap:.75rem;width:100%;max-width:22rem;margin:.5rem auto 0;display:flex}.landing-field.svelte-skv6c4{flex-direction:column;gap:.375rem;display:flex}.landing-submit.svelte-skv6c4{justify-content:center;width:100%}.landing-form-help.svelte-skv6c4{color:var(--color-fg-subtle);text-align:center;font-size:.75rem}.landing-reveal.svelte-skv6c4{align-items:stretch;gap:.625rem}.landing-reveal-headline.svelte-skv6c4{text-align:center;color:var(--color-fg);font-size:.9375rem}.landing-provider.svelte-skv6c4{justify-content:center;align-items:center;gap:.5rem;display:inline-flex}.landing-fallback.svelte-skv6c4,.landing-reset.svelte-skv6c4{justify-content:center;width:100%}.landing-help-link.svelte-skv6c4{text-align:center;color:var(--color-brand-700);font-size:.8125rem}.landing-features.svelte-skv6c4{border-top:1px solid var(--color-border);padding-top:2rem}.landing-feature-list.svelte-skv6c4{border:1px solid var(--color-border);background:var(--color-surface-muted);border-radius:6px;margin:.75rem 0 0;padding:0}.landing-feature.svelte-skv6c4{border-top:1px dashed var(--color-border);grid-template-columns:1fr;gap:.25rem 1rem;padding:1rem 1.25rem;display:grid}.landing-feature.svelte-skv6c4:first-child{border-top:none}@media (width>=640px){.landing-feature.svelte-skv6c4{grid-template-columns:9rem 1fr;align-items:baseline;gap:1rem}}.landing-feature.svelte-skv6c4 dt:where(.svelte-skv6c4){font-family:var(--font-sans);font-feature-settings:"ss01";color:var(--color-fg);letter-spacing:-.005em;font-size:1rem;font-weight:500}.landing-feature.svelte-skv6c4 dd:where(.svelte-skv6c4){color:var(--color-fg-muted);margin:0;font-size:.875rem;line-height:1.55}
