.wave.svelte-owd84d{height:var(--h);align-items:flex-end;gap:4px;display:flex}.wave.svelte-owd84d span:where(.svelte-owd84d){transform-origin:bottom;background:linear-gradient(to top, var(--wave) 0%, var(--wave-edge) 60%, var(--wave-bright) 100%);opacity:.85;border-radius:1px;flex:1 1 0;min-width:2px;height:100%;animation:1.2s ease-in-out infinite alternate svelte-owd84d-equalize}@keyframes svelte-owd84d-equalize{0%{transform:scaleY(calc(var(--peak) * .18))}to{transform:scaleY(var(--peak))}}@media (prefers-reduced-motion:reduce){.wave.svelte-owd84d span:where(.svelte-owd84d){transform:scaleY(var(--peak));animation:none}}.transport.svelte-ie0wia{z-index:20;height:var(--transport);background:color-mix(in srgb, var(--ink-sunken) 92%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-top:1px solid var(--line);transition:transform .42s cubic-bezier(.22,.7,.2,1);position:fixed;inset:auto 0 0;transform:translateY(100%)}.transport.past.svelte-ie0wia{transform:translateY(0)}.inner.svelte-ie0wia{align-items:center;gap:1rem;max-width:1180px;height:100%;margin:0 auto;padding:0 clamp(1rem,4vw,2.5rem);display:flex}.art.svelte-ie0wia{object-fit:contain;flex:none;width:36px;height:36px}.meta.svelte-ie0wia{flex-direction:column;min-width:0;line-height:1.25;display:flex}.title.svelte-ie0wia{font-family:var(--display);font-size:1rem}.sub.svelte-ie0wia{color:var(--paper-dim);white-space:nowrap;text-overflow:ellipsis;font-size:.78rem;overflow:hidden}.control.svelte-ie0wia{background:var(--paper);color:var(--ink);font-family:var(--display);border-radius:999px;flex:none;align-items:center;gap:.5rem;margin-left:auto;padding:.6rem 1.15rem .6rem .95rem;font-size:.95rem;text-decoration:none;transition:background .18s,transform .18s cubic-bezier(.22,.7,.2,1);display:inline-flex}.control.svelte-ie0wia:hover{background:var(--wave-bright);transform:scale(1.03)}.control.svelte-ie0wia svg:where(.svelte-ie0wia){width:18px;height:18px}@media (width<=720px){.sub.svelte-ie0wia{display:none}}.tour.svelte-1n2sbln{flex-direction:column;gap:2rem;display:flex}.tabs.svelte-1n2sbln{flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;display:flex}.strip.svelte-1n2sbln{grid-template-columns:repeat(var(--n), minmax(0, 1fr));border:1px solid var(--line-bright);background:var(--ink-raised);border-radius:999px;flex:0 34rem;padding:4px;display:grid;position:relative}.glide.svelte-1n2sbln{width:calc((100% - 8px) / var(--n));background:var(--wave);box-shadow:0 8px 20px -10px var(--wave);transform:translateX(calc(var(--i) * 100%));border-radius:999px;transition:transform .42s cubic-bezier(.22,.7,.2,1);position:absolute;top:4px;bottom:4px;left:4px}.tab.svelte-1n2sbln{appearance:none;cursor:pointer;font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--paper-faint);background:0 0;border:0;border-radius:999px;padding:.6rem .5rem;font-size:.72rem;font-weight:500;transition:color .2s;position:relative}.tab.svelte-1n2sbln:hover{color:var(--paper-dim)}.tab.on.svelte-1n2sbln{color:var(--paper)}.controls.svelte-1n2sbln{align-items:center;gap:.6rem;margin-left:auto;display:flex}.count.svelte-1n2sbln{font-family:var(--mono);font-variant-numeric:tabular-nums;letter-spacing:.1em;color:var(--wave-bright);margin-right:.35rem;font-size:.75rem}.count.svelte-1n2sbln i:where(.svelte-1n2sbln){color:var(--paper-faint);padding:0 .1rem;font-style:normal}.step.svelte-1n2sbln{border:1px solid var(--line-bright);background:var(--ink-raised);width:36px;height:36px;color:var(--paper-dim);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;transition:border-color .18s,color .18s,transform .18s cubic-bezier(.22,.7,.2,1);display:inline-flex}.step.svelte-1n2sbln:hover{border-color:var(--wave-edge);color:var(--paper);transform:scale(1.06)}.step.svelte-1n2sbln:active{transform:scale(.96)}.step.svelte-1n2sbln svg:where(.svelte-1n2sbln){fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.frame.svelte-1n2sbln{display:grid}.panel.svelte-1n2sbln{flex-direction:column;grid-area:1/1;gap:1.3rem;display:flex}.panel.svelte-1n2sbln img:where(.svelte-1n2sbln),.panel.svelte-1n2sbln .items:where(.svelte-1n2sbln){opacity:0;transition:opacity .2s,transform .2s;transform:translateY(14px)}.panel.on.svelte-1n2sbln img:where(.svelte-1n2sbln),.panel.on.svelte-1n2sbln .items:where(.svelte-1n2sbln){opacity:1;transition:opacity .42s 80ms,transform .56s cubic-bezier(.22,.7,.2,1) 80ms;transform:none}.panel.on.svelte-1n2sbln .items:where(.svelte-1n2sbln){transition-delay:.16s}.panel.svelte-1n2sbln img:where(.svelte-1n2sbln){border:1px solid var(--line);background:var(--ink-sunken);width:100%;height:auto;box-shadow:0 40px 120px -40px color-mix(in srgb, var(--wave) 65%, transparent);border-radius:12px}.items.svelte-1n2sbln{flex-wrap:wrap;gap:.5rem 1.9rem;margin:0;padding:0;list-style:none;display:flex}.items.svelte-1n2sbln li:where(.svelte-1n2sbln){font-family:var(--display);letter-spacing:-.01em;align-items:center;gap:.65rem;font-size:1.02rem;display:flex}.items.svelte-1n2sbln li:where(.svelte-1n2sbln):before{content:"";background:var(--wave-edge);border-radius:999px;flex:none;width:5px;height:5px}@media (width<=640px){.strip.svelte-1n2sbln{flex-basis:100%}}@media (width<=420px){.tab.svelte-1n2sbln{letter-spacing:.06em;font-size:.64rem}}.masthead.svelte-1uha8ag,main.svelte-1uha8ag,.foot.svelte-1uha8ag{max-width:1180px;margin:0 auto;padding-inline:clamp(1rem,4vw,2.5rem)}.masthead.svelte-1uha8ag{justify-content:space-between;align-items:center;padding-block:1.6rem;display:flex}.brand.svelte-1uha8ag{font-family:var(--display);align-items:center;gap:.6rem;font-size:1.15rem;text-decoration:none;display:inline-flex}.masthead-link.svelte-1uha8ag{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--paper-dim);align-items:center;gap:.55rem;font-size:.78rem;text-decoration:none;transition:color .16s;display:inline-flex}.masthead-link.svelte-1uha8ag svg:where(.svelte-1uha8ag){width:17px;height:17px}.masthead-link.svelte-1uha8ag:hover{color:var(--wave-bright)}main.svelte-1uha8ag{flex-direction:column;gap:clamp(3.5rem,8vw,6.5rem);padding-bottom:clamp(5rem,11vw,9rem);display:flex}.actions.svelte-1uha8ag{flex-wrap:wrap;align-items:center;gap:.85rem 1.25rem;display:flex}.btn-primary.svelte-1uha8ag,.btn-quiet.svelte-1uha8ag{font-family:var(--display);border-radius:999px;padding:.75rem 1.6rem;font-size:1rem;text-decoration:none;transition:background .18s,border-color .18s,transform .18s cubic-bezier(.22,.7,.2,1)}.btn-primary.svelte-1uha8ag{background:var(--wave);color:var(--paper);box-shadow:0 0 0 1px color-mix(in srgb, var(--wave-edge) 55%, transparent)}.btn-primary.svelte-1uha8ag:hover{background:var(--wave-edge);transform:translateY(-1px)}.btn-quiet.svelte-1uha8ag{border:1px solid var(--line-bright);color:var(--paper-dim)}.btn-quiet.svelte-1uha8ag:hover{border-color:var(--wave-edge);color:var(--paper)}.hero.svelte-1uha8ag{flex-direction:column;gap:1.5rem;padding-top:clamp(2rem,6vw,4.5rem);display:flex}.hero.svelte-1uha8ag h1:where(.svelte-1uha8ag){max-width:17ch;font-size:clamp(2.8rem,7vw,5.5rem)}.hero.svelte-1uha8ag .actions:where(.svelte-1uha8ag){margin-top:.6rem}.note.svelte-1uha8ag{border-left:2px solid var(--wave);max-width:52ch;font-family:var(--mono);color:var(--wave-bright);padding-left:.9rem;font-size:.8rem;line-height:1.7}.hero.svelte-1uha8ag .wave{margin-top:1.5rem;-webkit-mask-image:linear-gradient(90deg,#000 0% 62%,#0000 100%);mask-image:linear-gradient(90deg,#000 0% 62%,#0000 100%)}.showcase.svelte-1uha8ag{margin-top:clamp(1.5rem,4vw,3rem)}.setup.svelte-1uha8ag{border-top:1px solid var(--line);grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:start;gap:clamp(2rem,5vw,4rem);padding-top:clamp(2rem,5vw,4rem);display:grid}.setup-copy.svelte-1uha8ag{flex-direction:column;align-items:flex-start;gap:1.5rem;display:flex}.setup-copy.svelte-1uha8ag h2:where(.svelte-1uha8ag){font-size:clamp(2rem,4.4vw,3.2rem)}.setup-copy.svelte-1uha8ag p:where(.svelte-1uha8ag){max-width:50ch;color:var(--paper-dim);font-size:clamp(1.02rem,1.4vw,1.12rem)}.col-label.svelte-1uha8ag{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--wave-bright);border-bottom:1px solid var(--line-bright);padding-bottom:1.1rem;font-size:.75rem;font-weight:400;line-height:1.4}.fields.svelte-1uha8ag{margin:0;padding:0;list-style:none}.fields.svelte-1uha8ag>div:where(.svelte-1uha8ag){border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:.75rem;min-height:3.6rem;display:flex}.fields.svelte-1uha8ag dt:where(.svelte-1uha8ag){font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--paper-faint);font-size:.68rem}.fields.svelte-1uha8ag dd:where(.svelte-1uha8ag){font-family:var(--mono);font-variant-numeric:tabular-nums;color:var(--wave-bright);overflow-wrap:anywhere;margin:0;font-size:.8rem}.foot.svelte-1uha8ag{padding-block:2rem;padding-bottom:calc(2rem + var(--transport));border-top:1px solid var(--line);font-family:var(--mono);color:var(--paper-faint);flex-wrap:wrap;justify-content:space-between;gap:.75rem 2rem;font-size:.78rem;display:flex}.repos.svelte-1uha8ag{gap:1.5rem;display:flex}.foot.svelte-1uha8ag a:where(.svelte-1uha8ag){color:var(--paper-dim);text-decoration:none}.foot.svelte-1uha8ag a:where(.svelte-1uha8ag):hover{color:var(--wave-bright)}@media (width<=900px){.setup.svelte-1uha8ag{grid-template-columns:minmax(0,1fr);gap:2.5rem}}
