.page.svelte-1uha8ag{display:flex;flex-direction:column;gap:6rem;padding-block-end:var(--m-space-2xl)}.hero.svelte-1uha8ag{position:relative;isolation:isolate;display:grid;gap:var(--m-space-2xl);align-items:center}.hero-glow.svelte-1uha8ag{position:absolute;inset:-6rem auto auto -4rem;width:36rem;height:28rem;max-width:100%;background:radial-gradient(closest-side,color-mix(in srgb,var(--m-accent-9) 28%,transparent),transparent);filter:blur(20px);pointer-events:none;z-index:0}.hero-copy.svelte-1uha8ag,.hero-demo.svelte-1uha8ag{position:relative;z-index:1}.hero-copy.svelte-1uha8ag{display:flex;flex-direction:column;gap:var(--m-space-l)}.hero-title.svelte-1uha8ag{margin:0;font-family:var(--m-font);font-size:var(--m-font-size-4xl);font-weight:var(--m-font-weight-black);line-height:1.05;letter-spacing:var(--m-letter-spacing-4xl);color:var(--m-color-text);text-wrap:balance}.accent.svelte-1uha8ag{background:linear-gradient(90deg,var(--m-accent-11),var(--m-accent-9) 60%,var(--m-info-10));-webkit-background-clip:text;background-clip:text;color:transparent}.install.svelte-1uha8ag{max-width:22rem}.hero-demo.svelte-1uha8ag{width:100%;max-width:26rem}.hero-demo.svelte-1uha8ag .m-card{background-color:var(--m-color-surface);box-shadow:0 24px 60px -20px color-mix(in srgb,var(--m-accent-9) 45%,transparent)}.demo-caption.svelte-1uha8ag{margin:var(--m-space-m) 0 0;text-align:center;font-size:var(--m-font-size-s);color:var(--m-color-text-weaker)}@media(min-width:72rem){.hero.svelte-1uha8ag{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr)}.hero-demo.svelte-1uha8ag{justify-self:end}}.section.svelte-1uha8ag{display:flex;flex-direction:column;gap:var(--m-space-xl)}.section-head.svelte-1uha8ag{display:flex;flex-direction:column;gap:var(--m-space-s)}.section-head.is-row.svelte-1uha8ag{flex-direction:row;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--m-space-m)}.section-head.is-row.svelte-1uha8ag>div:where(.svelte-1uha8ag){display:flex;flex-direction:column;gap:var(--m-space-s)}.inline-link.svelte-1uha8ag{color:var(--m-color-text);text-decoration:none;white-space:nowrap}.inline-link.svelte-1uha8ag:hover{text-decoration:underline}.features.svelte-1uha8ag{display:grid;gap:var(--m-space-l)}.feature.svelte-1uha8ag{display:flex;flex-direction:column;gap:var(--m-space-s);padding:var(--m-space-l);border-radius:var(--m-radius);background-color:var(--m-color-surface)}.feature-icon.svelte-1uha8ag{display:inline-flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;margin-block-end:var(--m-space-s);border-radius:var(--m-radius-sharp);background-color:var(--m-color-surface-raised);border:1px solid var(--m-color-border);color:var(--m-color-text)}@media(min-width:40rem){.features.svelte-1uha8ag{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:90rem){.features.svelte-1uha8ag{grid-template-columns:repeat(4,minmax(0,1fr))}}.steps.svelte-1uha8ag{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.step.svelte-1uha8ag{position:relative;display:grid;grid-template-columns:2.5rem minmax(0,1fr);gap:var(--m-space-m);padding-block-end:var(--m-space-xl)}.step.svelte-1uha8ag:last-child{padding-block-end:0}.step.svelte-1uha8ag:not(:last-child):before{content:"";position:absolute;top:2.75rem;bottom:var(--m-space-s);left:calc(1.25rem - 1px);width:2px;background-color:var(--m-color-border)}.step-number.svelte-1uha8ag{display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:var(--m-radius-full);background-color:var(--m-color-surface-raised);border:1px solid var(--m-color-border);color:var(--m-color-text);font-weight:var(--m-font-weight-bold)}.step-body.svelte-1uha8ag{display:flex;flex-direction:column;gap:var(--m-space-s);padding-block-start:.4rem;min-width:0}.showcase-grid.svelte-1uha8ag{display:grid;gap:var(--m-space-m);grid-template-columns:minmax(0,1fr)}.showcase-card.svelte-1uha8ag{display:flex;flex-direction:column;border-radius:var(--m-radius);background-color:var(--m-color-surface-raised);color:var(--m-color-text);text-decoration:none;overflow:hidden}.showcase-preview.svelte-1uha8ag{display:flex;align-items:center;justify-content:center;height:10rem;padding:var(--m-space-m) var(--m-space-l);overflow:hidden;background-color:var(--m-color-surface);pointer-events:none;-webkit-user-select:none;user-select:none}.showcase-preview.svelte-1uha8ag .m-banner{width:100%!important}.showcase-preview.svelte-1uha8ag .m-label-wrapper,.showcase-preview.svelte-1uha8ag .m-input{width:100%}.showcase-preview.svelte-1uha8ag .m-table-head,.showcase-preview.svelte-1uha8ag .m-table-cell{padding-inline:var(--m-space-s)}.showcase-preview.svelte-1uha8ag .m-table-wrapper{width:100%!important;background-color:var(--m-color-background)}.showcase-label.svelte-1uha8ag{display:flex;justify-content:space-between;align-items:center;padding:var(--m-space-m)}.arrow.svelte-1uha8ag{color:var(--m-color-text-weaker);transition:color .15s ease}.showcase-card.svelte-1uha8ag:focus-visible{outline:2px solid var(--m-color-focus-border);outline-offset:2px}@media(pointer:fine){.showcase-card.svelte-1uha8ag:hover .arrow:where(.svelte-1uha8ag){color:var(--m-color-text)}}@media(min-width:36rem){.showcase-grid.svelte-1uha8ag{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:72rem){.showcase-grid.svelte-1uha8ag{grid-template-columns:repeat(4,minmax(0,1fr))}}.palette.svelte-1uha8ag{display:flex;flex-direction:column;gap:var(--m-space-s);padding:var(--m-space-l);border-radius:var(--m-radius);background-color:var(--m-color-surface)}.scale.svelte-1uha8ag{display:grid;grid-template-columns:5rem minmax(0,1fr);align-items:center;gap:var(--m-space-m)}.scale-name.svelte-1uha8ag{font-family:var(--m-font-mono);font-size:var(--m-font-size-s);color:var(--m-color-text-weak);text-transform:capitalize}.scale-swatches.svelte-1uha8ag{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:4px}.swatch.svelte-1uha8ag{height:2.25rem;border-radius:6px;box-shadow:inset 0 0 0 1px #ffffff0a}@media(max-width:36rem){.scale.svelte-1uha8ag{grid-template-columns:minmax(0,1fr);gap:var(--m-space-xs)}.swatch.svelte-1uha8ag{height:1.5rem;border-radius:4px}}.cta.svelte-1uha8ag{display:flex;flex-direction:column;align-items:center;gap:var(--m-space-m);padding:var(--m-space-2xl) var(--m-space-l);border-radius:var(--m-radius);background:radial-gradient(ellipse at top,color-mix(in srgb,var(--m-accent-9) 30%,transparent),transparent 70%),var(--m-color-surface)}.cta.svelte-1uha8ag .m-flex{margin-block-start:var(--m-space-s)}.footer.svelte-1uha8ag{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--m-space-s) var(--m-space-l);padding-block:var(--m-space-l) var(--m-space-xl);border-block-start:1px solid var(--m-color-border)}.footer-links.svelte-1uha8ag{display:flex;gap:var(--m-space-l)}.footer-links.svelte-1uha8ag .m-link{color:var(--m-color-text-weaker);text-decoration:none;transition:color .2s ease}.footer-links.svelte-1uha8ag .m-link:hover,.footer-links.svelte-1uha8ag .m-link:focus-visible{color:var(--m-color-text)}
