.edit-link.svelte-qokob7{--at-apply: "flex items-center text-svp-primary hover:text-svp-hover cursor-pointer"}.edit-icon.svelte-qokob7{--at-apply: "text-5 flex items-center"}.edit-text.svelte-qokob7{--at-apply: "ml-1"}.svp-action.svelte-eng642{display:inline-flex;align-items:center;height:3rem;line-height:3rem;border-radius:6px;padding:0 1.5rem;background-color:#fff;color:inherit;text-decoration:none;transition:box-shadow .3s ease}.svp-action.svelte-eng642:hover{box-shadow:0 2px 8px #0000001a}.svp-action--primary.svelte-eng642{background:linear-gradient(to right,#4f46e5,#6366f1);color:#fff}.label.svelte-eng642{flex-grow:1;text-align:center}.external-icon.svelte-eng642{font-size:1.5rem;margin-left:.5rem;display:flex;align-items:center}.clickable.svelte-14lfqk5{@apply cursor-pointer;}.clickable.svelte-14lfqk5:hover .feature-title:where(.svelte-14lfqk5){@apply underline;}.feature-title.svelte-14lfqk5{@apply font-semibold mt-3;}.feature-desc.svelte-14lfqk5{@apply text-slate-500 mt-3 text-sm;}.feature-item.svelte-14lfqk5{@apply bg-white dark:bg-gray-900 p-4 rounded-lg hover:shadow-md transition-shadow duration-300;}.icon.svelte-14lfqk5{@apply text-4xl inline-flex items-center p-1 bg-[#e5e5e5] dark:bg-[#252525] rounded-md;}.home-page.svelte-1g81ns6{width:100%;max-width:1152px;margin-left:auto;margin-right:auto;padding-left:0;padding-right:0}@media (min-width: 640px){.home-page.svelte-1g81ns6{width:70vw;padding-left:1rem;padding-right:1rem;padding-top:1rem}}.title.svelte-1g81ns6{font-size:2.5rem;font-weight:700}@media (min-width: 640px){.title.svelte-1g81ns6{display:grid;grid-template-columns:repeat(12,1fr);line-height:6rem;font-size:3.5rem}}.description.svelte-1g81ns6{font-size:1.75rem;line-height:2.5rem}.intro.svelte-1g81ns6{grid-column:span 7/span 7;grid-row-start:1;text-align:left}@media (min-width: 640px){.intro.svelte-1g81ns6{grid-row-start:1;text-align:left}}.gradient-title.svelte-1g81ns6{background:linear-gradient(to right,#000,#777);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.tagline.svelte-1g81ns6{color:#64748b;font-size:1.5rem;margin-top:1rem;font-weight:400;line-height:2.25rem;font-style:normal}@media (prefers-color-scheme: dark){.tagline.svelte-1g81ns6{color:#94a3b8}}.actions.svelte-1g81ns6{display:grid;grid-template-columns:1fr;padding-left:2.5rem;padding-right:2.5rem;gap:1rem;margin-top:1rem;justify-content:center;max-width:320px;margin-left:auto;margin-right:auto}@media (min-width: 640px){.actions.svelte-1g81ns6{display:flex;justify-content:flex-start;padding-left:0;padding-right:0;max-width:none}}.features.svelte-1g81ns6{display:grid;grid-template-columns:1fr;gap:1rem;margin-top:1.5rem;margin-bottom:1rem}@media (min-width: 640px){.features.svelte-1g81ns6{grid-template-columns:repeat(2,1fr)}}@media (min-width: 768px){.features.svelte-1g81ns6{grid-template-columns:repeat(3,1fr)}}.hero-image.svelte-jvgz2x{display:flex;align-items:center;justify-content:center;grid-column-start:4;grid-column-end:span 6}@media (min-width: 640px){.hero-image.svelte-jvgz2x{grid-column-start:8;grid-column-end:span 5}}.hero-image.svelte-jvgz2x img:where(.svelte-jvgz2x){width:100%;max-width:220px}@media (min-width: 640px){.hero-image.svelte-jvgz2x img:where(.svelte-jvgz2x){width:15rem}}.last-update.svelte-1mlgib2{--at-apply: "mt-4 sm:mt-0 text-gray-5 dark:text-gray-4 text-[14px]"}.page-switcher.svelte-gsed49{--at-apply: "grid grid-cols-1 sm:grid-cols-2 gap-4 sm:gap-8 border-t-solid border-t border-light-7 dark:border-gray-7 pt-4 sm:pt-8 mt-4"}.switcher.svelte-gsed49{--at-apply: "border-solid border-1 border-light-7 dark:border-gray-7 rounded-lg flex-grow cursor-pointer hover:border-svp-primary transition-300 transition-colors"}.hint.svelte-gsed49{--at-apply: "text-gray-4 text-3"}.title.svelte-gsed49{--at-apply: "flex items-center text-svp-primary mt-3"}.right.svelte-gsed49 .title:where(.svelte-gsed49){--at-apply: "justify-end"}.title-label.svelte-gsed49{--at-apply: "ml-2"}.right.svelte-gsed49 .title-label:where(.svelte-gsed49){--at-apply: "mr-2 ml-none"}.right.svelte-gsed49{--at-apply: "text-right"}.switch-icon.svelte-gsed49{--at-apply: "text-5"}.trigger.svelte-gsed49{--at-apply: "px-4 py-2 block"}.theme-default--page-layout h1 .svp-title-anchor,.theme-default--page-layout h2 .svp-title-anchor,.theme-default--page-layout h3 .svp-title-anchor,.theme-default--page-layout h4 .svp-title-anchor,.theme-default--page-layout h5 .svp-title-anchor,.theme-default--page-layout h6 .svp-title-anchor{position:absolute;left:0;top:50%;display:flex;align-items:center;opacity:0;pointer-events:none;transition:all .2s;color:inherit;transform:translate(-100%,-50%)}.theme-default--page-layout h2 .svp-title-anchor{transform:translate(-100%,calc((-100% + 1rem)/2))}.theme-default--page-layout h1,.theme-default--page-layout h2,.theme-default--page-layout h3,.theme-default--page-layout h4,.theme-default--page-layout h5,.theme-default--page-layout h6{position:relative}.theme-default--page-layout h2{border-top-style:solid;border-top-width:1px;border-top-color:#e5e7eb;padding-top:1rem;margin-top:2rem;margin-bottom:1rem}.theme-default--page-layout h1:hover .svp-title-anchor,.theme-default--page-layout h2:hover .svp-title-anchor,.theme-default--page-layout h3:hover .svp-title-anchor,.theme-default--page-layout h4:hover .svp-title-anchor,.theme-default--page-layout h5:hover .svp-title-anchor,.theme-default--page-layout h6:hover .svp-title-anchor{pointer-events:auto;opacity:1}.theme-default--page-layout img{max-width:100%}.content.svelte-40a6o2{width:100%;padding-bottom:2rem;margin-left:auto;margin-right:auto}@media (min-width: 640px){.content.svelte-40a6o2{width:90%;padding-bottom:7rem}}.page-title.svelte-40a6o2{margin-top:0}.main-container.svelte-40a6o2{padding:0 var(--padding-desktop);max-width:var(--content-max-width);margin:var(--nav-height) auto 0}main.svelte-40a6o2{padding-top:var(--nav-height)}@media (max-width: 1024px){.main-container.svelte-40a6o2{padding:0 var(--padding-tablet)}}@media (max-width: 600px){:root{--nav-height: 56px}.main-container.svelte-40a6o2{padding:0 var(--padding-mobile);margin-top:var(--nav-height)}main.svelte-40a6o2{padding-top:var(--nav-height)}}.meta.svelte-40a6o2{display:flex;flex-direction:column;justify-content:space-between;margin-top:5rem}.main-layout.svelte-40a6o2{display:flex;width:100%}.main-container.svelte-40a6o2{flex-grow:1;padding:1rem;max-width:var(--content-max-width)}@media (min-width: 640px){.meta.svelte-40a6o2{flex-direction:row}}
