.mv.svelte-e375tk{aspect-ratio:480/280;width:100%;max-width:480px;position:relative}.mv-frame.svelte-e375tk{width:480px;height:280px;scale:var(--s);transform-origin:0 0;position:absolute;inset:0 auto auto 0}.mv-lines.svelte-e375tk{position:absolute;inset:0;overflow:visible}.mv-grid.svelte-e375tk{fill:url(#mv-dots)}#mv-dots.svelte-e375tk circle:where(.svelte-e375tk){fill:var(--hairline)}.mv-thread.svelte-e375tk{fill:none;stroke:var(--thread);stroke-width:1.8px;stroke-linecap:round;stroke-dasharray:1;animation:svelte-e375tk-mv-draw 2.6s var(--ease-in-out) .4s both}.mv-strand.svelte-e375tk{fill:none;stroke:var(--thread);stroke-width:1.4px;stroke-linecap:round;stroke-dasharray:2 7;opacity:.3;animation:3.6s linear infinite svelte-e375tk-mv-flow}.mv-head.svelte-e375tk{fill:none;stroke:var(--thread);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}.mv-sparkle.svelte-e375tk{fill:var(--thread);transform-box:fill-box;transform-origin:50%;animation:svelte-e375tk-mv-twinkle 5s ease-in-out var(--delay) infinite both}.mv-halo.svelte-e375tk{pointer-events:none;border-radius:50%;position:absolute}.mv-halo-from.svelte-e375tk{background:radial-gradient(closest-side, var(--color-background-inset) 55%, transparent);width:120px;height:120px;top:80px;left:30px}.mv-halo-to.svelte-e375tk{background:radial-gradient(closest-side, color-mix(in oklch, var(--thread) 14%, transparent), transparent);width:180px;height:180px;animation:7s ease-in-out infinite svelte-e375tk-mv-glow;top:50px;left:316px}.mv.svelte-e375tk .mv-github{width:56px;height:56px;color:var(--muted);stroke-width:1.4px;filter:url(#l-emboss);position:absolute;top:112px;left:62px}.mv-dolly-wrap.svelte-e375tk{filter:url(#l-emboss);width:96px;height:96px;animation:7s ease-in-out infinite svelte-e375tk-mv-bob;position:absolute;top:92px;left:358px}.mv-dolly-wrap.svelte-e375tk .mv-dolly{width:100%;height:100%;color:var(--text)}.mv-chip.svelte-e375tk{offset-rotate:0deg;offset-anchor:center;background:var(--color-background-default);box-shadow:0 0 0 1px color-mix(in oklch, var(--thread) 16%, transparent), 0 6px 16px -8px #0003;font-family:var(--font-mono);color:var(--muted);white-space:nowrap;animation:svelte-e375tk-mv-travel 7.8s cubic-bezier(.45, 0, .25, 1) var(--delay) infinite both;border-radius:999px;align-items:center;gap:4px;padding:3px 9px;font-size:.6875rem;display:inline-flex;position:absolute;top:0;left:0}.mv-chip.svelte-e375tk svg{width:11px;height:11px;color:var(--accent-text)}@keyframes svelte-e375tk-mv-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes svelte-e375tk-mv-flow{to{stroke-dashoffset:-18px}}@keyframes svelte-e375tk-mv-travel{0%{offset-distance:0%;opacity:0;scale:.8}12%{opacity:1;scale:1}80%{opacity:1;scale:1}to{offset-distance:100%;opacity:0;scale:.6}}@keyframes svelte-e375tk-mv-twinkle{0%,to{opacity:.05;scale:.6}50%{opacity:.55;scale:1}}@keyframes svelte-e375tk-mv-bob{0%,to{translate:0;rotate:0deg}50%{translate:0 -2px;rotate:-1.5deg}}@keyframes svelte-e375tk-mv-glow{0%,to{opacity:.85}50%{opacity:1}}.cmp.svelte-1ez3k3s{flex-direction:column;display:flex}main.svelte-1ez3k3s{padding-top:var(--nav-h);flex:1}.cmp-lead.svelte-1ez3k3s{letter-spacing:-.01em;max-width:440px;color:var(--muted);font-size:1rem;font-weight:450;line-height:1.5}.cmp.svelte-1ez3k3s .cmp-hero{flex-direction:column;align-items:flex-start;gap:24px;display:flex}.cmp-actions.svelte-1ez3k3s{flex-wrap:wrap;gap:12px;margin-top:16px;display:flex}.cmp-link-button.svelte-1ez3k3s{border:1px solid var(--line);border-radius:var(--radius-md);min-height:2.25rem;color:var(--text);background:var(--color-background-default);align-items:center;padding-inline:12px;font-size:1rem;text-decoration:none;display:inline-flex}.cmp-link-button.svelte-1ez3k3s:hover{background:var(--color-background-inset)}.cmp.svelte-1ez3k3s .cmp-table-section{padding-top:0}.cmp.svelte-1ez3k3s .cmp-hero-section{padding-block:var(--page-top) 80px}.cmp.svelte-1ez3k3s .cmp-hero>*,.cmp.svelte-1ez3k3s .cmp-table-section{animation:.6s cubic-bezier(.22,1,.36,1) both svelte-1ez3k3s-cmp-rise;animation-delay:calc(80ms + var(--i,0) * 90ms)}.cmp.svelte-1ez3k3s .cmp-hero>:nth-child(2){--i:1}.cmp.svelte-1ez3k3s .cmp-hero>:nth-child(3){--i:2}.cmp.svelte-1ez3k3s .cmp-table-section{--i:3}@keyframes svelte-1ez3k3s-cmp-rise{0%{opacity:.01;translate:0 14px}}.cmp-scroll.svelte-1ez3k3s{margin-inline:calc(-1 * var(--gutter));padding-inline:var(--gutter);overflow-x:auto}.cmp-table.svelte-1ez3k3s{border-collapse:separate;border-spacing:0;table-layout:fixed;width:100%;min-width:900px;font-size:.875rem;line-height:1.4}.cmp-table.svelte-1ez3k3s th:where(.svelte-1ez3k3s),.cmp-table.svelte-1ez3k3s td:where(.svelte-1ez3k3s){text-align:left;vertical-align:top;font-weight:inherit;padding:16px 20px}.cmp-table.svelte-1ez3k3s thead:where(.svelte-1ez3k3s) th:where(.svelte-1ez3k3s){padding-top:20px;padding-bottom:28px}.cmp-table.svelte-1ez3k3s thead:where(.svelte-1ez3k3s) td:where(.svelte-1ez3k3s),.cmp-table.svelte-1ez3k3s .cmp-group:where(.svelte-1ez3k3s) th:where(.svelte-1ez3k3s),.cmp-table.svelte-1ez3k3s .cmp-row:where(.svelte-1ez3k3s) th:where(.svelte-1ez3k3s){width:26%}.cmp-ours.svelte-1ez3k3s{background:var(--color-background-inset);border-inline:1px solid var(--hairline)}thead.svelte-1ez3k3s .cmp-ours:where(.svelte-1ez3k3s){border-top:1px solid var(--hairline);border-radius:12px 12px 0 0}tbody.svelte-1ez3k3s:last-of-type .cmp-row:where(.svelte-1ez3k3s):last-child .cmp-ours:where(.svelte-1ez3k3s){border-bottom:1px solid var(--hairline);border-radius:0 0 12px 12px}.cmp-forge.svelte-1ez3k3s{color:var(--text);align-items:center;gap:8px;font-size:1rem;font-weight:500;display:flex}.cmp-forge.svelte-1ez3k3s svg{width:16px;height:16px}.cmp-note.svelte-1ez3k3s{color:var(--muted);margin-top:6px;display:block}.cmp-group.svelte-1ez3k3s th:where(.svelte-1ez3k3s){color:var(--muted);padding-top:32px;padding-bottom:4px;font-size:1rem}.cmp-row.svelte-1ez3k3s+.cmp-row:where(.svelte-1ez3k3s)>:where(.svelte-1ez3k3s){border-top:1px solid var(--hairline)}.cmp-row-title.svelte-1ez3k3s{color:var(--text);font-size:1rem;font-weight:500;display:block}.cmp-row-body.svelte-1ez3k3s{color:var(--muted);margin-top:6px;display:block}.cmp-cell.svelte-1ez3k3s{color:var(--muted);margin-top:10px;display:block}.cmp-ours.svelte-1ez3k3s .cmp-cell:where(.svelte-1ez3k3s){color:var(--text)}.cmp-status.svelte-1ez3k3s{border-radius:999px;justify-content:center;align-items:center;width:18px;height:18px;font-size:.8125rem;font-weight:700;line-height:1;display:inline-flex}.cmp-status.svelte-1ez3k3s svg{stroke-width:3px;width:12px;height:12px}.cmp-yes.svelte-1ez3k3s{color:var(--color-foreground-success);background:color-mix(in oklch, var(--color-foreground-success) 18%, transparent)}.cmp-partial.svelte-1ez3k3s{color:var(--color-foreground-warning);background:color-mix(in oklch, var(--color-foreground-warning) 18%, transparent)}.cmp-no.svelte-1ez3k3s{color:var(--color-foreground-danger);background:color-mix(in oklch, var(--color-foreground-danger) 18%, transparent)}.cmp-footnote.svelte-1ez3k3s{color:var(--text-3);margin-top:24px;font-size:.8125rem}.cmp.svelte-1ez3k3s .cmp-move-inner{place-items:center;gap:56px;display:grid}@media (width>=64rem){.cmp.svelte-1ez3k3s .cmp-move-inner{grid-template-columns:1fr 1fr;justify-items:stretch}}.cmp-move-copy.svelte-1ez3k3s{flex-direction:column;justify-self:stretch;align-items:flex-start;gap:24px;display:flex}.cmp-arrow-link.svelte-1ez3k3s{color:var(--text);text-decoration:underline;-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line);text-underline-offset:4px;align-items:center;gap:6px;font-weight:500;display:inline-flex}.cmp-arrow-link.svelte-1ez3k3s:hover{-webkit-text-decoration-color:var(--text);text-decoration-color:var(--text)}.cmp-arrow-link.svelte-1ez3k3s svg{width:16px;height:16px}
