.demo-page.svelte-1du1zi4{min-height:100vh;display:flex;flex-direction:column;background:#fff;color:#171717}.demo-lines.svelte-1du1zi4{position:relative;flex:1;width:100%;max-width:1080px;margin:0 auto;border-left:1px solid #e5e5e5;border-right:1px solid #e5e5e5;box-sizing:border-box;overflow:hidden}.demo-grid-bg.svelte-1du1zi4{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background-image:linear-gradient(to right,rgba(0,0,0,.04) 1px,transparent 1px),linear-gradient(to bottom,rgba(0,0,0,.04) 1px,transparent 1px);background-size:64px 64px;mask-image:radial-gradient(ellipse 65% 50% at 50% 15%,#000 10%,transparent 70%);-webkit-mask-image:radial-gradient(ellipse 65% 50% at 50% 15%,#000 10%,transparent 70%)}.demo-main.svelte-1du1zi4{position:relative;z-index:1;width:min(32rem,calc(100% - 2rem));margin:0 auto;padding:3.5rem 0 4rem}.demo-rise.svelte-1du1zi4{animation:slide-up-fade 1s cubic-bezier(.16,1,.3,1) var(--anim-delay, 0ms) both}.demo-main.svelte-1du1zi4 h1:where(.svelte-1du1zi4){font-size:clamp(1.75rem,4vw,2.25rem);font-weight:600;letter-spacing:-.03em;line-height:1.1}.demo-lead.svelte-1du1zi4{margin-top:.75rem;font-size:1rem;line-height:1.55;color:#525252}.demo-form.svelte-1du1zi4{margin-top:1.75rem;display:flex;flex-direction:column;gap:1rem;padding:1.5rem;background:#fff;border:1px solid #e5e5e5;border-radius:.75rem}.demo-hp.svelte-1du1zi4{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}@media(prefers-reduced-motion:reduce){.demo-rise.svelte-1du1zi4{animation:none}}
