.command.svelte-1u8b33y{border:1px solid var(--afterglow-border);background:var(--afterglow-background);width:fit-content;max-width:100%;font-family:var(--font-mono);align-items:center;transition:box-shadow .12s,translate .12s;display:flex}.command.echo.copied.svelte-1u8b33y{--echo-step:0px;translate:6px 6px}.command.copied.svelte-1u8b33y{border-color:var(--afterglow-terminal-green)}.command.svelte-1u8b33y>span:where(.svelte-1u8b33y):first-child{color:var(--afterglow-terminal-magenta);padding:.9rem 0 .9rem 1rem;font-weight:800}code.svelte-1u8b33y{color:var(--afterglow-terminal-green);white-space:nowrap;padding:.9rem .75rem;font-size:clamp(.8rem,1.5vw,.95rem);font-weight:700;overflow-x:auto}button.svelte-1u8b33y{border:0;border-left:1px solid var(--afterglow-border-variant);color:var(--afterglow-text-muted);cursor:pointer;background:0 0;align-self:stretch;place-items:center;padding-inline:.8rem;display:grid}button.svelte-1u8b33y:hover{color:var(--afterglow-terminal-magenta)}.copied.svelte-1u8b33y button:where(.svelte-1u8b33y){color:var(--afterglow-terminal-green)}details.svelte-kwyfic{border-bottom:1px solid var(--line)}summary.svelte-kwyfic{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;padding:1.2rem 0;font-size:.9rem;font-weight:700;list-style:none;display:flex}summary.svelte-kwyfic::-webkit-details-marker{display:none}i.svelte-kwyfic{color:var(--afterglow-terminal-magenta);font-size:1.1rem;font-style:normal;transition:rotate .18s}i.expanded.svelte-kwyfic{rotate:45deg}details[open].svelte-kwyfic:not(:has(i.expanded)) i:where(.svelte-kwyfic){rotate:45deg}p.svelte-kwyfic{max-width:66ch;color:var(--copy);font-family:var(--font-sans);text-wrap:pretty;margin:0;padding-bottom:1.5rem;font-size:.92rem;line-height:1.7}.hero.svelte-1sstdlb{width:min(64rem,100%);position:relative}.hero-glow.svelte-1sstdlb{z-index:-1;background:radial-gradient(circle, var(--afterglow-terminal-magenta) 0%, transparent 58%);opacity:.2;filter:blur(64px);position:absolute;inset:-5rem}.hero-frame.svelte-1sstdlb{background:var(--afterglow-background);border-radius:1.35rem;overflow:hidden;box-shadow:0 0 80px #ff00cc2e}canvas.svelte-1sstdlb{aspect-ratio:16/9;width:100%;display:block}.hero-link.svelte-1sstdlb{color:var(--afterglow-text-muted);font-family:var(--font-mono);text-align:center;margin-top:1.75rem;font-size:.875rem;transition:color .15s;display:block}.hero-replay.svelte-1sstdlb{border:1px solid var(--afterglow-border-variant);width:2.25rem;height:2.25rem;color:var(--afterglow-text-muted);cursor:pointer;background:0 0;place-items:center;transition:color .15s,border-color .15s;display:grid;position:absolute;bottom:-.5rem;right:0}.hero-link.svelte-1sstdlb:hover,.hero-replay.svelte-1sstdlb:hover{color:var(--afterglow-terminal-magenta)}.hero-replay.svelte-1sstdlb:hover{border-color:var(--afterglow-terminal-magenta)}@media (width<=640px){canvas.svelte-1sstdlb{aspect-ratio:1}}.pixel-rule.svelte-1hj17n7{height:.5rem;position:relative;-webkit-mask-image:repeating-linear-gradient(90deg,#000 0 calc(2.5% - 4px),#0000 calc(2.5% - 4px) 2.5%);mask-image:repeating-linear-gradient(90deg,#000 0 calc(2.5% - 4px),#0000 calc(2.5% - 4px) 2.5%)}.pixel-rule.svelte-1hj17n7:before,.pixel-rule.svelte-1hj17n7:after{background:linear-gradient(90deg, var(--afterglow-terminal-green), var(--afterglow-terminal-yellow), var(--afterglow-terminal-magenta), var(--afterglow-terminal-blue));content:"";position:absolute;inset:0}.pixel-rule.svelte-1hj17n7:before{opacity:.2}.pixel-rule.svelte-1hj17n7:after{clip-path:inset(0);opacity:.9;transition:clip-path .9s steps(40,end)}.pixel-rule.svelte-1hj17n7[data-armed]:not([data-lit]):after{clip-path:inset(0 100% 0 0)}.log.svelte-9yt8vb{--line:color-mix(in srgb, var(--afterglow-border-variant) 76%, transparent);border:1px solid var(--line);background:var(--afterglow-elevated-surface-background);font-family:var(--font-mono);font-size:.86rem;line-height:1.6}header.svelte-9yt8vb{border-bottom:1px solid var(--line);color:var(--afterglow-text-muted);flex-wrap:wrap;align-items:center;gap:.4rem 1rem;padding:.6rem clamp(1rem,3vw,1.75rem);font-size:.72rem;display:flex}header.svelte-9yt8vb>span:where(.svelte-9yt8vb):first-child{color:var(--afterglow-terminal-magenta);font-weight:700}.controls.svelte-9yt8vb{gap:.5rem;margin-left:auto;display:flex}button.svelte-9yt8vb{border:1px solid var(--afterglow-border-variant);color:var(--afterglow-terminal-cyan);font:inherit;cursor:pointer;background:0 0;padding:.3rem .65rem;font-weight:700}button.svelte-9yt8vb:hover{border-color:var(--afterglow-terminal-magenta);color:var(--afterglow-terminal-magenta)}ol.svelte-9yt8vb{gap:1.1rem;margin:0;padding:clamp(1rem,3vw,1.75rem);list-style:none;display:grid}li.svelte-9yt8vb{min-width:0}p.svelte-9yt8vb,figure.svelte-9yt8vb{margin:0}.user.svelte-9yt8vb p:where(.svelte-9yt8vb){border-left:.5rem solid var(--afterglow-terminal-magenta);background:color-mix(in srgb, var(--afterglow-terminal-magenta) 10%, transparent);padding:.7rem .9rem;font-weight:650}.user.svelte-9yt8vb span:where(.svelte-9yt8vb){color:var(--afterglow-terminal-magenta)}.working.svelte-9yt8vb p:where(.svelte-9yt8vb){color:var(--afterglow-text-muted);font-style:italic}.assistant.svelte-9yt8vb p:where(.svelte-9yt8vb){max-width:76ch;color:color-mix(in srgb, var(--afterglow-text) 86%, transparent)}figcaption.svelte-9yt8vb{color:var(--afterglow-terminal-cyan);overflow-wrap:anywhere;flex-wrap:wrap;align-items:baseline;gap:0 .5rem;font-size:.78rem;display:flex}figcaption.svelte-9yt8vb b:where(.svelte-9yt8vb){color:var(--afterglow-text);font-weight:650}figcaption.svelte-9yt8vb>span:where(.svelte-9yt8vb){color:var(--afterglow-terminal-magenta);font-weight:800}figcaption.svelte-9yt8vb i:where(.svelte-9yt8vb){color:var(--afterglow-terminal-green);margin-left:auto;font-style:normal}figcaption.svelte-9yt8vb i.failed:where(.svelte-9yt8vb){color:var(--afterglow-terminal-red)}small.svelte-9yt8vb{color:var(--afterglow-comment);margin-top:.35rem;font-size:.72rem;display:block}.log.svelte-9yt8vb pre{border-left:.5rem solid var(--afterglow-border-variant);background:var(--afterglow-background);color:var(--afterglow-text);tab-size:2;margin:.5rem 0 0;padding-block:.8rem;font-family:inherit;font-size:.78rem;line-height:1.55;overflow-x:auto}.log.svelte-9yt8vb pre.output{border-left-color:var(--afterglow-terminal-green);color:var(--afterglow-text-muted);padding-inline:.9rem}.log.svelte-9yt8vb pre code{width:max-content;min-width:100%;font:inherit;display:grid}.log.svelte-9yt8vb .l{min-height:1lh;padding-inline:.9rem}.log.svelte-9yt8vb .l.highlight{background:color-mix(in srgb, var(--afterglow-terminal-yellow) 14%, transparent);box-shadow:inset 3px 0 0 var(--afterglow-terminal-yellow)}.log.svelte-9yt8vb .l[data-highlighted-line-id=added]{background:color-mix(in srgb, var(--afterglow-terminal-green) 11%, transparent);box-shadow:inset 3px 0 0 var(--afterglow-terminal-green)}.log.svelte-9yt8vb .l[data-highlighted-line-id=removed]{background:color-mix(in srgb, var(--afterglow-terminal-red) 14%, transparent);box-shadow:inset 3px 0 0 var(--afterglow-terminal-red);opacity:.75}.log.svelte-9yt8vb .l[data-highlighted-line-id=added]:before,.log.svelte-9yt8vb .l[data-highlighted-line-id=removed]:before{width:2ch;color:var(--afterglow-terminal-green);content:"+";display:inline-block}.log.svelte-9yt8vb .l[data-highlighted-line-id=removed]:before{color:var(--afterglow-terminal-red);content:"-"}.log.svelte-9yt8vb .comment{color:var(--afterglow-comment);font-style:italic}.log.svelte-9yt8vb :is(.punctuation,.operator){color:var(--afterglow-text-muted)}.log.svelte-9yt8vb .keyword{color:var(--afterglow-terminal-magenta)}.log.svelte-9yt8vb :is(.string,.template,.regex){color:var(--afterglow-terminal-green)}.log.svelte-9yt8vb :is(.type,.class_name,.builtin,.namespace){color:var(--afterglow-terminal-yellow)}.log.svelte-9yt8vb :is(.function,.property){color:var(--afterglow-terminal-cyan)}.log.svelte-9yt8vb :is(.number,.boolean,.null,.constant){color:var(--afterglow-border)}.log.svelte-9yt8vb figcaption:where(.svelte-9yt8vb) pre{font-size:inherit;white-space:pre-wrap;background:0 0;border:0;margin:0;padding:0;font-weight:650;overflow:visible}.log.svelte-9yt8vb figcaption:where(.svelte-9yt8vb) pre code{display:inline}.log.svelte-9yt8vb figcaption:where(.svelte-9yt8vb) .l{padding:0}html{scroll-behavior:smooth}main.svelte-1uha8ag{overflow:hidden}.hero-section.svelte-1uha8ag{place-items:center;min-height:100svh;padding:2.5rem 1.25rem;display:grid}.site.svelte-1uha8ag,.page-footer.svelte-1uha8ag{--line:color-mix(in srgb, var(--afterglow-border-variant) 76%, transparent);--copy:color-mix(in srgb, var(--afterglow-text) 78%, transparent);width:min(72rem,100% - 2.5rem);font-family:var(--font-mono);margin-inline:auto}.site.svelte-1uha8ag>section:where(.svelte-1uha8ag){padding-block:clamp(4rem,9vw,7.5rem)}.site.svelte-1uha8ag>section.intro:where(.svelte-1uha8ag){padding-top:clamp(1rem,4vw,3rem)}h1.svelte-1uha8ag,h2.svelte-1uha8ag,h3.svelte-1uha8ag{font-family:var(--font-mono);text-wrap:balance;margin:0}p.svelte-1uha8ag{text-wrap:pretty}h1.svelte-1uha8ag{letter-spacing:-.055em;max-width:14ch;font-size:clamp(2.3rem,5.2vw,4.6rem);font-weight:760;line-height:1.02}h2.svelte-1uha8ag{letter-spacing:-.05em;max-width:22ch;font-size:clamp(1.7rem,3.6vw,3rem);font-weight:740;line-height:1.08}h3.svelte-1uha8ag{letter-spacing:-.02em;font-size:1.05rem;font-weight:720}.section-head.svelte-1uha8ag{grid-template-columns:minmax(0,1fr) minmax(18rem,.6fr);align-items:end;gap:clamp(1.5rem,6vw,6rem);margin-bottom:clamp(2rem,4vw,3.25rem);display:grid}.section-head.svelte-1uha8ag p:where(.svelte-1uha8ag),.lede.svelte-1uha8ag,.workflow-list.svelte-1uha8ag p:where(.svelte-1uha8ag),.install-option.svelte-1uha8ag p:where(.svelte-1uha8ag){color:var(--copy);font-family:var(--font-sans);margin:0;line-height:1.7}.intro.svelte-1uha8ag{grid-template-columns:minmax(0,1.1fr) minmax(19rem,.9fr);align-items:center;gap:clamp(2.5rem,7vw,6rem);display:grid}.lede.svelte-1uha8ag{max-width:54ch;margin:1.75rem 0 2.25rem;font-size:clamp(1rem,1.7vw,1.15rem)}.links.svelte-1uha8ag{flex-wrap:wrap;gap:.75rem 1.5rem;margin-top:2.25rem;display:flex}.links.svelte-1uha8ag a:where(.svelte-1uha8ag),.install-option.svelte-1uha8ag a:where(.svelte-1uha8ag),.closing.svelte-1uha8ag a:where(.svelte-1uha8ag){color:var(--afterglow-terminal-cyan);align-items:center;gap:.45rem;font-size:.8rem;font-weight:700;text-decoration:none;display:inline-flex}.links.svelte-1uha8ag svg,.closing.svelte-1uha8ag svg{width:1rem}.plates.svelte-1uha8ag ol:where(.svelte-1uha8ag){flex-direction:column-reverse;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.plates.svelte-1uha8ag button:where(.svelte-1uha8ag){border:0;border-left:.75rem solid var(--band);background:color-mix(in srgb, var(--band) 13%, transparent);width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;grid-template-columns:8.5rem 1fr;align-items:baseline;gap:1rem;padding:.85rem 1rem;font-size:.8rem;transition:background-color .15s,opacity .15s,translate .15s;display:grid}.plates.svelte-1uha8ag button:where(.svelte-1uha8ag):hover,.plates.svelte-1uha8ag button[aria-pressed=true]:where(.svelte-1uha8ag){background:color-mix(in srgb, var(--band) 30%, transparent)}.plates.svelte-1uha8ag button[aria-pressed=true]:where(.svelte-1uha8ag){translate:.5rem}.plates.svelte-1uha8ag button.dimmed:where(.svelte-1uha8ag){opacity:.55}.plates.svelte-1uha8ag strong:where(.svelte-1uha8ag){color:var(--band);font-weight:720}.plates.svelte-1uha8ag button:where(.svelte-1uha8ag) span:where(.svelte-1uha8ag){color:var(--copy)}.layer-detail.svelte-1uha8ag{min-height:2.6rem;color:var(--afterglow-text-muted);flex-wrap:wrap;gap:.4rem 1rem;margin:.9rem 0 0;font-size:.78rem;display:flex}.layer-detail.svelte-1uha8ag a:where(.svelte-1uha8ag){color:var(--band);font-weight:700;text-decoration:none}.layer-detail.svelte-1uha8ag a:where(.svelte-1uha8ag):hover{text-decoration:underline}.local.svelte-1uha8ag,.facts.svelte-1uha8ag{color:var(--afterglow-text-muted);margin:1.25rem 0 0;font-size:.72rem}.facts.svelte-1uha8ag{margin-top:.4rem}.local.svelte-1uha8ag i:where(.svelte-1uha8ag){background:var(--afterglow-terminal-green);width:.5rem;height:.5rem;margin-right:.4rem;display:inline-block}.workflow-list.svelte-1uha8ag{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 clamp(2rem,5vw,4.5rem);margin:0;padding:0;list-style:none;display:grid}.workflow-list.svelte-1uha8ag li:where(.svelte-1uha8ag){border-top:1px solid var(--line);align-content:start;gap:.7rem;padding-block:1.6rem;display:grid}.workflow-list.svelte-1uha8ag p:where(.svelte-1uha8ag){font-size:.94rem}.workflow-list.svelte-1uha8ag code:where(.svelte-1uha8ag){color:var(--afterglow-terminal-cyan);font-size:.72rem}.install-grid.svelte-1uha8ag{grid-template-columns:1fr 1fr;gap:clamp(1.75rem,4vw,3rem);display:grid}.install-option.svelte-1uha8ag{border:1px solid var(--line);background:var(--afterglow-elevated-surface-background);align-content:start;gap:1.1rem;padding:clamp(1.5rem,4vw,2.75rem);display:grid}.install-option.svelte-1uha8ag h3:where(.svelte-1uha8ag){letter-spacing:-.04em;font-size:clamp(1.3rem,2.4vw,1.8rem)}.install-option.svelte-1uha8ag p:where(.svelte-1uha8ag){font-size:.94rem}.install-option.svelte-1uha8ag small:where(.svelte-1uha8ag){color:var(--afterglow-text-muted);font-size:.72rem;line-height:1.55}.package-groups.svelte-1uha8ag>section:where(.svelte-1uha8ag){border-top:1px solid var(--line);grid-template-columns:minmax(10rem,.3fr) 1fr;gap:1rem;padding-block:clamp(1.5rem,3vw,2.5rem);display:grid}.package-groups.svelte-1uha8ag h3:where(.svelte-1uha8ag){color:var(--band);align-self:start;align-items:center;gap:.6rem;font-size:.85rem;display:flex}.package-groups.svelte-1uha8ag h3:where(.svelte-1uha8ag):before{background:var(--band);content:"";width:.7rem;height:.7rem}.package-groups.svelte-1uha8ag ul:where(.svelte-1uha8ag){margin:0;padding:0;list-style:none}.package-groups.svelte-1uha8ag li:where(.svelte-1uha8ag){scroll-margin-top:6rem;transition:background-color .2s}.package-groups.svelte-1uha8ag li.marked:where(.svelte-1uha8ag){background:color-mix(in srgb, var(--mark) 14%, transparent);box-shadow:inset .4rem 0 0 var(--mark)}.package-groups.svelte-1uha8ag li.marked:where(.svelte-1uha8ag) a:where(.svelte-1uha8ag){padding-left:1rem}.package-groups.svelte-1uha8ag li:where(.svelte-1uha8ag)+li:where(.svelte-1uha8ag){border-top:1px solid color-mix(in srgb, var(--line) 60%, transparent)}.package-groups.svelte-1uha8ag a:where(.svelte-1uha8ag){color:inherit;grid-template-columns:minmax(14rem,.78fr) 1.22fr auto;align-items:center;gap:1rem;padding:.85rem 0;text-decoration:none;display:grid}.package-groups.svelte-1uha8ag a:where(.svelte-1uha8ag)>code:where(.svelte-1uha8ag){font-size:.78rem;font-weight:700}.package-groups.svelte-1uha8ag a:where(.svelte-1uha8ag)>code:where(.svelte-1uha8ag) span:where(.svelte-1uha8ag){color:var(--afterglow-text-muted);font-weight:400}.package-groups.svelte-1uha8ag a:where(.svelte-1uha8ag)>small:where(.svelte-1uha8ag){color:var(--copy);font-family:var(--font-sans);font-size:.84rem;line-height:1.45}.package-groups.svelte-1uha8ag a:where(.svelte-1uha8ag) svg{width:.9rem;color:var(--afterglow-comment)}.package-groups.svelte-1uha8ag a:where(.svelte-1uha8ag):hover>code:where(.svelte-1uha8ag),.package-groups.svelte-1uha8ag a:where(.svelte-1uha8ag):focus-visible>code:where(.svelte-1uha8ag),.package-groups.svelte-1uha8ag a:where(.svelte-1uha8ag):hover svg,.package-groups.svelte-1uha8ag a:where(.svelte-1uha8ag):focus-visible svg{color:var(--band)}.support-packages.svelte-1uha8ag{border-top:1px solid var(--line);color:var(--afterglow-text-muted);grid-template-columns:minmax(10rem,.3fr) 1fr;gap:1rem;padding-top:1.5rem;font-size:.7rem;line-height:1.55;display:grid}.support-packages.svelte-1uha8ag p:where(.svelte-1uha8ag){margin:0}.support-packages.svelte-1uha8ag div:where(.svelte-1uha8ag){flex-wrap:wrap;gap:.5rem 1rem;display:flex}.help.svelte-1uha8ag{grid-template-columns:minmax(13rem,.5fr) 1fr;gap:clamp(2.5rem,7vw,6rem);display:grid}.help.svelte-1uha8ag h2:where(.svelte-1uha8ag){font-size:clamp(1.5rem,2.8vw,2.3rem)}.help-list.svelte-1uha8ag{border-top:1px solid var(--line)}.closing.svelte-1uha8ag h2:where(.svelte-1uha8ag){max-width:18ch;font-size:clamp(2rem,4.4vw,3.8rem)}.closing-line.svelte-1uha8ag{flex-wrap:wrap;align-items:center;gap:2rem 2.5rem;margin-top:2.5rem;display:flex}.page-footer.svelte-1uha8ag{border-top:1px solid var(--line);color:var(--afterglow-comment);justify-content:space-between;align-items:center;gap:2rem;padding-block:1.5rem 2.5rem;font-size:.7rem;display:flex}.page-footer.svelte-1uha8ag p:where(.svelte-1uha8ag){margin:0}.page-footer.svelte-1uha8ag p:where(.svelte-1uha8ag) span:where(.svelte-1uha8ag){color:var(--afterglow-text)}.page-footer.svelte-1uha8ag nav:where(.svelte-1uha8ag){flex-wrap:wrap;gap:.5rem 1.4rem;display:flex}.page-footer.svelte-1uha8ag a:where(.svelte-1uha8ag){color:inherit;text-decoration:none}.links.svelte-1uha8ag a:where(.svelte-1uha8ag):hover,.install-option.svelte-1uha8ag a:where(.svelte-1uha8ag):hover,.closing.svelte-1uha8ag a:where(.svelte-1uha8ag):hover,.page-footer.svelte-1uha8ag a:where(.svelte-1uha8ag):hover{color:var(--afterglow-terminal-magenta)}@media (width<=860px){.intro.svelte-1uha8ag,.section-head.svelte-1uha8ag,.workflow-list.svelte-1uha8ag,.install-grid.svelte-1uha8ag,.help.svelte-1uha8ag{grid-template-columns:1fr}.section-head.svelte-1uha8ag{gap:1.25rem}.package-groups.svelte-1uha8ag>section:where(.svelte-1uha8ag),.support-packages.svelte-1uha8ag{grid-template-columns:1fr}}@media (width<=580px){.site.svelte-1uha8ag,.page-footer.svelte-1uha8ag{width:calc(100% - 2rem)}.plates.svelte-1uha8ag button:where(.svelte-1uha8ag){grid-template-columns:1fr;gap:.25rem}.package-groups.svelte-1uha8ag a:where(.svelte-1uha8ag){grid-template-columns:1fr auto;gap:.4rem}.package-groups.svelte-1uha8ag a:where(.svelte-1uha8ag)>code:where(.svelte-1uha8ag){overflow-wrap:anywhere}.package-groups.svelte-1uha8ag a:where(.svelte-1uha8ag)>small:where(.svelte-1uha8ag){grid-area:2/1/auto/-1}.page-footer.svelte-1uha8ag{flex-direction:column;align-items:flex-start}}
