.home:where(.astro-7aropxhg){padding-bottom:3rem}.hero:where(.astro-7aropxhg){grid-template-columns:minmax(0,1fr) 17rem;align-items:center;gap:4rem;padding-block:4.5rem 3.5rem;display:grid}h1:where(.astro-7aropxhg){letter-spacing:-.02em;color:var(--sl-color-white);margin:0;font-size:clamp(2.5rem,5.5vw,3.75rem);font-weight:700;line-height:1.1}.tagline:where(.astro-7aropxhg){color:var(--sl-color-gray-1);margin:1.25rem 0 0;font-size:clamp(1.125rem,2vw,1.375rem);line-height:1.6}.sub:where(.astro-7aropxhg){max-width:34rem;color:var(--sl-color-gray-3);margin:.75rem 0 0;line-height:1.8}.actions:where(.astro-7aropxhg){flex-wrap:wrap;gap:.75rem;margin-top:2rem;display:flex}.btn:where(.astro-7aropxhg){border:1px solid var(--sl-color-hairline-light);height:2.75rem;color:var(--sl-color-white);background:var(--wl-soft);border-radius:999px;align-items:center;padding-inline:1.5rem;font-size:.9375rem;font-weight:600;text-decoration:none;transition:background-color .15s,border-color .15s;display:inline-flex}.btn:where(.astro-7aropxhg):hover{border-color:var(--sl-color-gray-4)}.btn:where(.astro-7aropxhg).primary{background:var(--wl-fill);color:#fff;border-color:#0000}.btn:where(.astro-7aropxhg).primary:hover{background:var(--wl-fill-hover)}.install:where(.astro-7aropxhg){border:1px solid var(--sl-color-hairline-light);background:var(--wl-soft);border-radius:10px;align-items:center;gap:.5rem;max-width:34rem;margin-top:1.75rem;padding:.5rem .5rem .5rem 1rem;display:flex}.install:where(.astro-7aropxhg) code:where(.astro-7aropxhg){white-space:nowrap;min-width:0;font-family:var(--sl-font-mono);color:var(--sl-color-gray-1);background:0 0;flex:1;padding:0;font-size:.875rem;overflow-x:auto}.copy:where(.astro-7aropxhg){height:2rem;color:var(--sl-color-gray-3);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:.4rem;padding-inline:.55rem;font-size:.8125rem;transition:color .15s,background-color .15s;display:inline-flex}.copy:where(.astro-7aropxhg):hover{color:var(--sl-color-white);background:color-mix(in oklab, var(--sl-color-gray-3) 16%, transparent)}.hint:where(.astro-7aropxhg){color:var(--sl-color-gray-3);margin:.6rem 0 0;font-size:.8125rem}.hint:where(.astro-7aropxhg) a:where(.astro-7aropxhg){color:var(--sl-color-accent-high)}.hero-art:where(.astro-7aropxhg){border:1px solid var(--sl-color-hairline-light);background-color:var(--wl-soft);background-image:radial-gradient(circle at 50% 50%, color-mix(in oklab, var(--sl-color-accent) 16%, transparent), transparent 62%), radial-gradient(circle, var(--sl-color-hairline-light) 1px, transparent 1.5px);background-size:100% 100%,16px 16px;border-radius:28px;width:17rem;height:17rem;position:relative}.hero-art:where(.astro-7aropxhg) img{width:8rem;height:8rem;box-shadow:var(--wl-shadow);border-radius:22%;margin:auto;position:absolute;inset:0}.links:where(.astro-7aropxhg){width:100%;height:100%;position:absolute;inset:0}.links:where(.astro-7aropxhg) path:where(.astro-7aropxhg){stroke:var(--sl-color-gray-4);stroke-width:1.5px;stroke-dasharray:4 5;stroke-linecap:round}.tag:where(.astro-7aropxhg){border:1px solid var(--sl-color-hairline-light);background:var(--wl-pop);height:1.875rem;box-shadow:var(--wl-shadow);color:var(--sl-color-white);border-radius:999px;align-items:center;gap:.4rem;padding-inline:.7rem;font-size:.8125rem;font-weight:600;display:inline-flex;position:absolute}.tag:where(.astro-7aropxhg) i:where(.astro-7aropxhg){background:var(--dot);border-radius:50%;width:.5rem;height:.5rem}.c1:where(.astro-7aropxhg){--dot:#3e7ce4;top:1.3rem;left:.9rem}.c2:where(.astro-7aropxhg){--dot:#60ba7e;top:1.3rem;right:.9rem}.c3:where(.astro-7aropxhg){--dot:#cd9e70;bottom:1.3rem;left:.9rem}@media (prefers-reduced-motion:no-preference){.hero-text:where(.astro-7aropxhg)>:where(.astro-7aropxhg),.hero-art:where(.astro-7aropxhg){animation:rise .6s var(--wl-ease) both}.hero-text:where(.astro-7aropxhg)>:where(.astro-7aropxhg):nth-child(2){animation-delay:60ms}.hero-text:where(.astro-7aropxhg)>:where(.astro-7aropxhg):nth-child(3){animation-delay:.12s}.hero-text:where(.astro-7aropxhg)>:where(.astro-7aropxhg):nth-child(4){animation-delay:.18s}.hero-text:where(.astro-7aropxhg)>:where(.astro-7aropxhg):nth-child(5){animation-delay:.24s}.hero-text:where(.astro-7aropxhg)>:where(.astro-7aropxhg):nth-child(6){animation-delay:.3s}.hero-art:where(.astro-7aropxhg){animation-delay:.15s}@keyframes rise{0%{opacity:0;transform:translateY(14px)}}}.block:where(.astro-7aropxhg){padding-block:3.5rem 1rem}h2:where(.astro-7aropxhg){letter-spacing:-.015em;color:var(--sl-color-white);border:0;margin:0;font-size:1.75rem;font-weight:700;line-height:1.3}.lede:where(.astro-7aropxhg){color:var(--sl-color-gray-3);margin:.6rem 0 0}.home:where(.astro-7aropxhg) .flow:where(.astro-7aropxhg){grid-template-columns:1fr 2.5rem 1fr 2.5rem 1fr;align-items:stretch;margin:2rem 0 0;padding:0;list-style:none;display:grid}.node:where(.astro-7aropxhg){border:1px solid var(--sl-color-hairline-light);background:var(--wl-soft);border-radius:12px;margin:0;padding:1.25rem 1.4rem 1.4rem}.node:where(.astro-7aropxhg) p:where(.astro-7aropxhg){color:var(--sl-color-gray-2);margin:.8rem 0 0;font-size:.9375rem;line-height:1.75}.chip:where(.astro-7aropxhg){background:var(--sl-color-accent-low);color:var(--sl-color-text-accent);border-radius:999px;padding:.1rem .7rem;font-size:.8125rem;font-weight:600;display:inline-block}.link:where(.astro-7aropxhg){background:var(--sl-color-accent);opacity:.7;align-self:center;height:2px;margin:0;position:relative}.link:where(.astro-7aropxhg):after{content:"";inset-inline-end:0;border-top:2px solid var(--sl-color-accent);border-inline-end:2px solid var(--sl-color-accent);width:7px;height:7px;position:absolute;top:50%;transform:translateY(-50%)rotate(45deg)}.row:where(.astro-7aropxhg){grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:3.5rem;padding-block:3.5rem 0;display:grid}.row:where(.astro-7aropxhg).flip{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr)}.row:where(.astro-7aropxhg).flip .row-text:where(.astro-7aropxhg){order:2}.row-text:where(.astro-7aropxhg) p:where(.astro-7aropxhg){color:var(--sl-color-gray-2);margin:.75rem 0 0;line-height:1.8}.home:where(.astro-7aropxhg) .row-text:where(.astro-7aropxhg) ul:where(.astro-7aropxhg){margin:1.25rem 0 0;padding:0;list-style:none}.row-text:where(.astro-7aropxhg) li:where(.astro-7aropxhg){color:var(--sl-color-gray-2);margin:0;padding-inline-start:1.25rem;font-size:.9375rem;line-height:1.8;position:relative}.row-text:where(.astro-7aropxhg) li:where(.astro-7aropxhg)+li:where(.astro-7aropxhg){margin-top:.35rem}.row-text:where(.astro-7aropxhg) li:where(.astro-7aropxhg):before{content:"";inset-inline-start:0;background:var(--sl-color-accent);border-radius:50%;width:6px;height:6px;position:absolute;top:.8em}.frame:where(.astro-7aropxhg){box-shadow:var(--wl-shadow);background:oklch(17% .012 255);border:1px solid oklch(30% .02 255/.55);border-radius:14px;margin:0;overflow:hidden}.frame:where(.astro-7aropxhg) img{width:100%;height:auto;display:block}.home:where(.astro-7aropxhg) .more:where(.astro-7aropxhg){grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem 2.5rem;margin:2rem 0 0;padding:0;list-style:none;display:grid}.more:where(.astro-7aropxhg) li:where(.astro-7aropxhg){border-top:1px solid var(--sl-color-hairline-light);margin:0;padding-top:1.1rem}.more:where(.astro-7aropxhg) h3:where(.astro-7aropxhg){color:var(--sl-color-white);margin:0;font-size:1.0625rem;font-weight:600}.more:where(.astro-7aropxhg) p:where(.astro-7aropxhg){color:var(--sl-color-gray-3);margin:.5rem 0 0;font-size:.9375rem;line-height:1.75}.notice:where(.astro-7aropxhg){border:1px solid var(--sl-color-hairline-light);background:var(--wl-soft);max-width:44rem;color:var(--sl-color-gray-2);border-radius:10px;margin:4rem auto 0;padding:.9rem 1.1rem;font-size:.875rem;line-height:1.7}@media (width<=50rem){.hero:where(.astro-7aropxhg),.row:where(.astro-7aropxhg),.row:where(.astro-7aropxhg).flip{grid-template-columns:minmax(0,1fr);gap:2rem}.hero:where(.astro-7aropxhg){padding-block:2.5rem 2rem}.hero-art:where(.astro-7aropxhg){background:0 0;border:0;order:-1;justify-self:start;width:auto;height:auto}.hero-art:where(.astro-7aropxhg) img{width:5.5rem;height:5.5rem;position:static}.links:where(.astro-7aropxhg),.tag:where(.astro-7aropxhg){display:none}.row:where(.astro-7aropxhg).flip .row-text:where(.astro-7aropxhg){order:0}.home:where(.astro-7aropxhg) .flow:where(.astro-7aropxhg){grid-template-columns:minmax(0,1fr)}.link:where(.astro-7aropxhg){justify-self:center;width:2px;height:1.5rem}.link:where(.astro-7aropxhg):after{inset-inline-end:auto;top:auto;bottom:0;left:50%;transform:translate(-50%)rotate(135deg)}.home:where(.astro-7aropxhg) .more:where(.astro-7aropxhg){grid-template-columns:minmax(0,1fr)}}@media (width>=50.01rem) and (width<=66rem){.home:where(.astro-7aropxhg) .more:where(.astro-7aropxhg){grid-template-columns:repeat(2,minmax(0,1fr))}}
