.tp-hero.svelte-o7gzt1{padding:2rem var(--gutter-public) 3rem;background-color:var(--color-surface-1);overflow-x:clip;text-align:center}@media(min-width:768px){.tp-hero.svelte-o7gzt1{padding:3.5rem var(--gutter-public) 4rem}}@media(min-width:1024px){.tp-hero.svelte-o7gzt1{padding:5rem var(--gutter-public) 4.5rem}}.tp-hero-content.svelte-o7gzt1{max-width:46rem;margin:0 auto}.tp-hero-headline.svelte-o7gzt1{color:var(--color-fg-1);margin:0;text-wrap:balance}.tp-hero-sub.svelte-o7gzt1{color:var(--color-fg-3);margin:1.25rem auto 0;max-width:36rem;text-wrap:balance}.tp-hero-sub.svelte-o7gzt1 a{color:var(--color-accent-primary)}.tp-hero-actions.svelte-o7gzt1{display:flex;flex-wrap:wrap;justify-content:center;gap:.75rem;margin-top:2rem}.tp-studio.svelte-o7gzt1{max-width:64rem;margin:3rem auto 0}.tp-picker.svelte-o7gzt1{display:flex;gap:1rem;max-width:64rem;margin:0 calc(-1 * var(--gutter-public));padding:.5rem var(--gutter-public) .25rem;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter-public);scrollbar-width:none;text-align:left}.tp-picker.svelte-o7gzt1::-webkit-scrollbar{display:none}.tp-picker.svelte-o7gzt1>.tcard{flex:0 0 7.5rem;scroll-snap-align:start}@media(min-width:1024px){.tp-picker.svelte-o7gzt1{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:1rem;margin:0 auto;padding:.5rem 0 .25rem;overflow:visible}}.tp-demo.svelte-o7gzt1{position:relative;z-index:1;margin-top:2.5rem}.tp-demo.svelte-o7gzt1:before{content:"";position:absolute;inset:-3rem;z-index:-1;background:radial-gradient(ellipse at center,color-mix(in srgb,var(--color-accent-primary) 22%,transparent) 0%,transparent 68%);filter:blur(48px);pointer-events:none}@media(min-width:768px){.tp-demo.svelte-o7gzt1:before{inset:-5rem;filter:blur(64px)}}.tp-demo-frame.svelte-o7gzt1{overflow:hidden;height:32rem;border-radius:var(--radius-lg);border:.5px solid var(--color-stroke);background-color:var(--color-base);text-align:left;box-shadow:0 0 0 5px color-mix(in srgb,var(--color-fg-1) 4%,transparent),0 0 50px 4px color-mix(in srgb,var(--color-accent-primary) 12%,transparent);transition:opacity .2s ease}.tp-demo-frame.is-loading.svelte-o7gzt1{opacity:.6}@media(min-width:768px){.tp-demo-frame.svelte-o7gzt1{aspect-ratio:16 / 9;height:auto;width:100%;box-shadow:0 0 0 10px color-mix(in srgb,var(--color-fg-1) 4%,transparent),0 0 70px 6px color-mix(in srgb,var(--color-accent-primary) 12%,transparent)}}@media(max-width:1023px){.tp-demo-frame.svelte-o7gzt1 .editor-content{overflow-y:hidden!important}}.tp-demo-sheet.svelte-o7gzt1{height:100%;overflow:hidden}.tp-demo-sheet.svelte-o7gzt1 .sheet-grid-wrapper{overflow:hidden}.tp-demo-wait.svelte-o7gzt1{display:flex;align-items:center;justify-content:center;height:100%}.tp-demo-thumb.svelte-o7gzt1{width:min(9rem,40%)}.tp-note.svelte-o7gzt1{margin:1.5rem auto 0;color:var(--color-fg-3);text-wrap:balance}@keyframes svelte-o7gzt1-hero-rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-o7gzt1-hero-fade{0%{opacity:0}to{opacity:1}}.hero-animate.svelte-o7gzt1{animation:svelte-o7gzt1-hero-rise .7s cubic-bezier(.16,1,.3,1) both}.hero-animate-demo.svelte-o7gzt1{animation:svelte-o7gzt1-hero-fade .7s ease-out .14s both}.tp-sections.svelte-o7gzt1{display:flex;flex-direction:column;gap:6.5rem;padding:5rem var(--gutter-public) 0;width:100%;max-width:calc(var(--width-public) + 2 * var(--gutter-public));min-width:0;margin:0 auto}@media(min-width:768px){.tp-sections.svelte-o7gzt1{gap:9rem;padding:7rem var(--gutter-public) 0}}.tp-center-headline.svelte-o7gzt1{color:var(--color-fg-1);text-align:center;margin:0 auto 3rem;max-width:22ch;text-wrap:balance}.tp-ready-grid.svelte-o7gzt1{display:grid;grid-template-columns:1fr;gap:0 3rem;max-width:56rem;margin:0 auto}@media(min-width:640px){.tp-ready-grid.svelte-o7gzt1{grid-template-columns:repeat(2,1fr)}}.tp-ready-item.svelte-o7gzt1{display:flex;flex-direction:column;align-items:flex-start;gap:1.25rem;padding:1.75rem 0 2.25rem;border-top:.5px solid var(--color-stroke)}.tp-ready-icon.svelte-o7gzt1{display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:var(--radius-md);background-color:var(--color-tint);color:var(--color-fg-1)}.tp-ready-title.svelte-o7gzt1{margin:0 0 -.5rem;color:var(--color-fg-1);font-weight:600}.tp-ready-text.svelte-o7gzt1{margin:0;color:var(--color-fg-3)}.tp-faq.svelte-o7gzt1{max-width:40rem;width:100%;margin:0 auto}.tp-sections.svelte-o7gzt1 .cta-section{padding-inline:0}.fade-in.svelte-o7gzt1{opacity:0;transform:translateY(20px);transition:opacity .6s ease-out,transform .6s ease-out}.fade-in.svelte-o7gzt1.visible{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.hero-animate.svelte-o7gzt1,.hero-animate-demo.svelte-o7gzt1{animation:none}.fade-in.svelte-o7gzt1{opacity:1;transform:none;transition:none}.tp-demo-frame.svelte-o7gzt1{transition:none}}
