.sm.svelte-1kkjpvi{display:flex;flex-direction:column;overflow:hidden;text-align:left;background-color:var(--color-base);border:.5px solid var(--color-stroke);border-radius:.875rem;box-shadow:0 0 0 5px color-mix(in srgb,var(--color-fg-1) 4%,transparent);container-type:inline-size}.sm-bar.svelte-1kkjpvi{display:flex;align-items:center;justify-content:space-between;padding:.625rem .875rem;background-color:var(--color-surface-1)}.sm-bar-title.svelte-1kkjpvi{font-size:.8125rem;font-weight:600;color:var(--color-fg-1)}.sm-grid.svelte-1kkjpvi{display:grid;grid-template-columns:repeat(3,1fr);gap:.5rem;padding:.75rem}.sm-tile.svelte-1kkjpvi{display:flex;flex-direction:column;gap:.375rem;padding:.375rem;border-radius:var(--radius-md);transition:background-color .3s ease}.visible .sm-tile-pick.svelte-1kkjpvi{background-color:var(--color-tint);transition-delay:.7s}.sm-thumb.svelte-1kkjpvi{position:relative;aspect-ratio:16 / 9;overflow:hidden;border-radius:var(--radius-xs);background-color:var(--color-surface-1);box-shadow:0 0 0 .5px var(--color-stroke)}.sm-tile-name.svelte-1kkjpvi{font-size:.6875rem;color:var(--color-fg-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.b.svelte-1kkjpvi{position:absolute;border-radius:999px;background-color:var(--color-fg-4);opacity:.35}.b-strong.svelte-1kkjpvi{background-color:var(--color-fg-2);opacity:.55}.b-light.svelte-1kkjpvi{background-color:var(--color-base);opacity:.9}.b-accent.svelte-1kkjpvi{background-color:var(--color-accent-primary);opacity:.7}.pic.svelte-1kkjpvi{position:absolute;background:linear-gradient(to bottom,var(--color-surface-2),color-mix(in srgb,var(--color-fg-3) 55%,var(--color-surface-2)))}.track.svelte-1kkjpvi{position:absolute;left:12%;right:12%;top:58%;height:1px;background-color:var(--color-fg-4)}.dot.svelte-1kkjpvi{position:absolute;top:calc(58% - 2px);width:5px;height:5px;border-radius:50%;background-color:var(--color-accent-primary)}.sm-stage.svelte-1kkjpvi{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.875rem;padding:1.25rem;background-color:var(--color-surface-1)}.sm-slide.svelte-1kkjpvi{position:relative;width:100%;max-width:22rem;aspect-ratio:16 / 9;display:flex;flex-direction:column;justify-content:flex-end;gap:.25rem;padding:1rem 1.125rem;border-radius:var(--radius-sm);background-color:var(--color-base);box-shadow:0 0 0 .5px var(--color-stroke),0 6px 18px -8px color-mix(in srgb,var(--color-fg-1) 25%,transparent);--ink: var(--color-fg-1);--soft: var(--color-fg-3);--mark: var(--color-accent-primary)}.sm-accent.svelte-1kkjpvi{position:absolute;top:1rem;left:1.125rem;width:1.5rem;height:.25rem;border-radius:999px;background-color:var(--mark)}.sm-slide-title.svelte-1kkjpvi{font-family:var(--font-display);font-size:1.375rem;font-weight:700;letter-spacing:-.02em;line-height:1.1;color:var(--ink)}.sm-slide-sub.svelte-1kkjpvi{font-size:.75rem;color:var(--soft)}.sm-stage-themes.svelte-1kkjpvi{background-color:transparent;padding-bottom:0}.sm-slide-stack.svelte-1kkjpvi{flex-shrink:0;height:auto;padding:0;overflow:hidden}.sm-layer.svelte-1kkjpvi{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:flex-end;gap:.25rem;padding:1rem 1.125rem;background-color:var(--bg);opacity:0;animation:svelte-1kkjpvi-sm-layer 12s ease-in-out infinite;animation-delay:calc(var(--i) * 3s - 12s);animation-play-state:paused}@keyframes svelte-1kkjpvi-sm-layer{0%,22%{opacity:1}25%,97%{opacity:0}to{opacity:1}}.sm-themes.svelte-1kkjpvi{display:flex;justify-content:center;flex-wrap:wrap;gap:.375rem;padding:.75rem}.sm-theme.svelte-1kkjpvi{display:inline-flex;align-items:center;gap:.375rem;padding:.3125rem .625rem .3125rem .4375rem;border-radius:var(--radius-full);font-size:.75rem;font-weight:500;color:var(--color-fg-3);animation:svelte-1kkjpvi-sm-theme-on 12s ease-in-out infinite;animation-delay:calc(var(--i) * 3s - 12s);animation-play-state:paused}.sm-swatch.svelte-1kkjpvi{width:.75rem;height:.75rem;border-radius:50%;box-shadow:0 0 0 .5px var(--color-stroke)}@keyframes svelte-1kkjpvi-sm-theme-on{0%,22%{background-color:var(--color-tint);color:var(--color-fg-1)}25%,97%{background-color:transparent;color:var(--color-fg-3)}to{background-color:var(--color-tint);color:var(--color-fg-1)}}.visible .sm-theme.svelte-1kkjpvi,.visible .sm-layer.svelte-1kkjpvi{animation-play-state:running}@container (max-width: 380px){.sm-grid.svelte-1kkjpvi{grid-template-columns:repeat(2,1fr)}.sm-themes.svelte-1kkjpvi{display:grid;grid-template-columns:repeat(2,auto);justify-content:center;gap:.125rem .25rem;padding-inline:.5rem}.sm-theme.svelte-1kkjpvi{gap:.25rem;padding:.25rem .4375rem .25rem .3125rem;font-size:.6875rem}}.sm-keys.svelte-1kkjpvi{display:flex;align-items:center;gap:.625rem}.sm-key.svelte-1kkjpvi{display:flex;align-items:center;justify-content:center;width:1.625rem;height:1.625rem;border-radius:var(--radius-sm);background-color:var(--color-base);box-shadow:0 0 0 .5px var(--color-stroke),0 1px 0 var(--color-stroke);color:var(--color-fg-2)}.visible .sm-key-next.svelte-1kkjpvi{animation:svelte-1kkjpvi-sm-press 3s ease-in-out .8s infinite}@keyframes svelte-1kkjpvi-sm-press{0%,70%,to{transform:translateY(0)}76%{transform:translateY(1px);background-color:var(--color-tint)}}.sm-pages.svelte-1kkjpvi{display:flex;gap:.25rem}.sm-page.svelte-1kkjpvi{width:.375rem;height:.375rem;border-radius:50%;background-color:var(--color-fg-4);opacity:.4}.sm-page-on.svelte-1kkjpvi{background-color:var(--color-fg-1);opacity:1}@media(prefers-reduced-motion:reduce){.sm-theme.svelte-1kkjpvi,.sm-layer.svelte-1kkjpvi,.visible .sm-key-next.svelte-1kkjpvi{animation:none}.sm-layer.svelte-1kkjpvi:first-child{opacity:1}}.ts.svelte-1pzvf4f{display:flex;flex-direction:column;align-items:center;gap:2rem}.ts-tabs.svelte-1pzvf4f{max-width:100%;overflow-x:auto;scrollbar-width:none}.ts-tabs.svelte-1pzvf4f::-webkit-scrollbar{display:none}.ts-mosaic.svelte-1pzvf4f{--gap: 1rem;width:100%;display:grid;grid-template-columns:1fr calc((100% - var(--gap) * (1 + 32 / 9)) / 4);gap:var(--gap);align-items:start}.ts-side.svelte-1pzvf4f{display:grid;gap:var(--gap)}.ts-cell.svelte-1pzvf4f{display:grid;aspect-ratio:16 / 9;border-radius:var(--radius-md);overflow:hidden;box-shadow:0 0 0 .5px var(--color-stroke),0 12px 32px -16px color-mix(in srgb,var(--color-fg-1) 30%,transparent)}.ts-layer.svelte-1pzvf4f{grid-area:1 / 1}@media(max-width:767px){.ts-mosaic.svelte-1pzvf4f{--gap: .5rem;grid-template-columns:1fr}.ts-side.svelte-1pzvf4f{grid-template-columns:repeat(3,1fr)}.ts-cell.svelte-1pzvf4f{border-radius:var(--radius-sm)}}.slides-demo-frame.svelte-p7gjgo{height:min(70vh,640px)}.pp-hero.svelte-p7gjgo{padding:2rem var(--gutter-public) 3rem;background-color:var(--color-surface-1);overflow-x:clip;text-align:center}@media(min-width:768px){.pp-hero.svelte-p7gjgo{padding:3.5rem var(--gutter-public) 4rem}}@media(min-width:1024px){.pp-hero.svelte-p7gjgo{padding:5rem var(--gutter-public) 4.5rem}}.pp-hero-content.svelte-p7gjgo{max-width:46rem;margin:0 auto}.pp-hero-headline.svelte-p7gjgo{color:var(--color-fg-1);margin:0;text-wrap:balance}.pp-hero-actions.svelte-p7gjgo{display:flex;flex-wrap:wrap;justify-content:center;gap:.75rem;margin-top:2rem}.pp-demo.svelte-p7gjgo{position:relative;z-index:1;max-width:64rem;margin:3rem auto 0}.pp-demo.svelte-p7gjgo: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){.pp-demo.svelte-p7gjgo:before{inset:-5rem;filter:blur(64px)}}.pp-demo-frame.svelte-p7gjgo{overflow:hidden;height:32rem;border-radius:var(--radius-lg);border:.5px solid var(--color-stroke);background-color:var(--color-base);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)}@media(min-width:768px){.pp-demo-frame.svelte-p7gjgo{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){.pp-demo-frame.svelte-p7gjgo .editor-content{overflow-y:hidden!important}}@keyframes svelte-p7gjgo-hero-rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-p7gjgo-hero-fade{0%{opacity:0}to{opacity:1}}.hero-animate.svelte-p7gjgo{animation:svelte-p7gjgo-hero-rise .7s cubic-bezier(.16,1,.3,1) both}.hero-animate-demo.svelte-p7gjgo{animation:svelte-p7gjgo-hero-fade .7s ease-out .14s both}.pp-sections.svelte-p7gjgo{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){.pp-sections.svelte-p7gjgo{gap:9rem;padding:7rem var(--gutter-public) 0}}.pp-center-headline.svelte-p7gjgo{color:var(--color-fg-1);text-align:center;margin:0 auto 3rem;max-width:22ch;text-wrap:balance}.pp-rows.svelte-p7gjgo{display:flex;flex-direction:column;gap:4rem}@media(min-width:900px){.pp-rows.svelte-p7gjgo{gap:6rem}}.pp-row.svelte-p7gjgo{display:grid;grid-template-columns:minmax(0,1fr);gap:2rem;align-items:center}@media(min-width:900px){.pp-row.svelte-p7gjgo{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem}.pp-row-text.svelte-p7gjgo{justify-self:start;max-width:24rem}.pp-row.svelte-p7gjgo:not(.flipped) .pp-row-text:where(.svelte-p7gjgo){padding-left:2rem}.pp-row.flipped.svelte-p7gjgo .pp-row-text:where(.svelte-p7gjgo){padding-left:3rem;order:2}.pp-row.flipped.svelte-p7gjgo .pp-row-visual:where(.svelte-p7gjgo){order:1}}.pp-row-text.svelte-p7gjgo{display:flex;flex-direction:column;align-items:flex-start}.pp-row-title.svelte-p7gjgo{margin:0 0 1rem;max-width:18ch;color:var(--color-fg-1)}.pp-row-body.svelte-p7gjgo{margin:0;color:var(--color-fg-2);max-width:46ch}.pp-row-visual.svelte-p7gjgo{display:flex;align-items:center;justify-content:center;aspect-ratio:4 / 3;border-radius:var(--radius-xl);padding:1.5rem}@media(max-width:479px){.pp-row-visual.svelte-p7gjgo{aspect-ratio:auto;min-height:18rem}}.pp-row-visual.svelte-p7gjgo>*{width:100%;min-width:0}@media(min-width:900px){.pp-row-visual.svelte-p7gjgo{padding:3rem}}.pp-share.svelte-p7gjgo{display:grid;grid-template-columns:minmax(0,1fr);gap:2.5rem}@media(min-width:900px){.pp-share.svelte-p7gjgo{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:4rem;align-items:start}}.pp-share-headline.svelte-p7gjgo{margin:0 0 1rem;color:var(--color-fg-1)}.pp-share-body.svelte-p7gjgo{margin:0;color:var(--color-fg-3);max-width:28rem}.pp-share-list.svelte-p7gjgo{list-style:none;margin:0;padding:0}.pp-share-item.svelte-p7gjgo{display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:1rem;row-gap:.25rem;align-items:center;padding:1.25rem 0;border-top:.5px solid var(--color-stroke)}.pp-share-item.svelte-p7gjgo:last-child{border-bottom:.5px solid var(--color-stroke)}@media(min-width:640px){.pp-share-item.svelte-p7gjgo{grid-template-columns:auto 9rem minmax(0,1fr)}}.pp-share-icon.svelte-p7gjgo{display:flex;color:var(--color-fg-2)}.pp-share-title.svelte-p7gjgo{color:var(--color-fg-1);font-weight:600}.pp-share-desc.svelte-p7gjgo{grid-column:2;color:var(--color-fg-3)}@media(min-width:640px){.pp-share-desc.svelte-p7gjgo{grid-column:3}}.pp-themes.svelte-p7gjgo{width:100%;max-width:72rem;margin:0 auto}.pp-themes.svelte-p7gjgo .pp-center-headline:where(.svelte-p7gjgo){margin-bottom:1rem}.pp-center-sub.svelte-p7gjgo{margin:0 auto 2.5rem;max-width:34rem;text-align:center;text-wrap:balance;color:var(--color-fg-2)}.pp-faq.svelte-p7gjgo{max-width:40rem;width:100%;margin:0 auto}.pp-sections.svelte-p7gjgo .cta-section{padding-inline:0}.fade-in.svelte-p7gjgo{opacity:0;transform:translateY(20px);transition:opacity .6s ease-out,transform .6s ease-out}.fade-in.svelte-p7gjgo.visible{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.hero-animate.svelte-p7gjgo,.hero-animate-demo.svelte-p7gjgo{animation:none}.fade-in.svelte-p7gjgo{opacity:1;transform:none;transition:none}}.pp-row-body.svelte-p7gjgo a{color:var(--color-accent-primary)}.pp-row-body.svelte-p7gjgo a:hover{text-decoration:underline}
