.row.svelte-1eqyn84{scroll-snap-type:x mandatory;scrollbar-width:thin;gap:20px;margin:0;padding:4px 4px 16px;list-style:none;display:flex;overflow-x:auto}li.svelte-1eqyn84{scroll-snap-align:start;flex:none}figure.svelte-1eqyn84{margin:0}.row.svelte-1eqyn84 figure:where(.svelte-1eqyn84){width:min-content}.row.svelte-1eqyn84 a:where(.svelte-1eqyn84){border-radius:18px;display:block}.row.svelte-1eqyn84 img:where(.svelte-1eqyn84){object-fit:contain;border:1px solid var(--a-border);background:var(--a-surface);width:auto;max-width:calc(100vw - 48px);height:clamp(260px,38vw,400px);box-shadow:var(--a-shadow);border-radius:18px;display:block}.row.svelte-1eqyn84 img.mobile:where(.svelte-1eqyn84){border-radius:24px}.row.svelte-1eqyn84 figcaption:where(.svelte-1eqyn84){color:var(--a-muted);margin-top:12px;font-size:14px;line-height:1.45}.viewer.svelte-1eqyn84{display:none}.viewer.svelte-1eqyn84:target{z-index:20;color:#fafafa;flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:24px 16px;display:flex;position:fixed;inset:0}.backdrop.svelte-1eqyn84{background:#09090beb;position:absolute;inset:0}.viewer.svelte-1eqyn84 figure:where(.svelte-1eqyn84),.tools.svelte-1eqyn84{position:relative}.viewer.svelte-1eqyn84 figure:where(.svelte-1eqyn84){flex-direction:column;align-items:center;gap:12px;min-height:0;display:flex}.viewer.svelte-1eqyn84 img:where(.svelte-1eqyn84){object-fit:contain;background:#18181b;border-radius:12px;width:auto;max-width:min(1400px,100%);height:auto;max-height:calc(100vh - 160px);display:block}.viewer.svelte-1eqyn84 figcaption:where(.svelte-1eqyn84){text-align:center;font-size:15px}.pos.svelte-1eqyn84{color:#a1a1aa;font-family:Titillium Web,sans-serif;font-weight:700}.tools.svelte-1eqyn84{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.tools.svelte-1eqyn84 a:where(.svelte-1eqyn84){color:#fafafa;background:#27272a;border-radius:999px;padding:10px 16px;font-size:14px;font-weight:700;text-decoration:none}.tools.svelte-1eqyn84 a:where(.svelte-1eqyn84):hover{background:#3f3f46}.tools.svelte-1eqyn84 a:where(.svelte-1eqyn84):focus-visible{outline-color:#fafafa}.tools.svelte-1eqyn84 .close:where(.svelte-1eqyn84){color:#18181b;background:#fafafa}.page.svelte-z6u7gb{background:var(--a-paper);color:var(--a-text);display:block}@media (prefers-color-scheme:dark){.page.svelte-z6u7gb{background:var(--a-background)}}.page.svelte-z6u7gb a{color:var(--a-text)}.wrap.svelte-z6u7gb{max-width:1200px;margin:0 auto;padding:0 24px}.narrow.svelte-z6u7gb{max-width:820px}.hero.svelte-z6u7gb{flex-wrap:wrap;align-items:center;gap:56px;padding-top:64px;padding-bottom:72px;display:flex}.copy.svelte-z6u7gb{flex-direction:column;flex:420px;align-items:flex-start;gap:16px;min-width:0;display:flex}.visual.svelte-z6u7gb{flex:460px;min-width:0}.cover.svelte-z6u7gb{border:1px solid var(--a-border);background:var(--a-surface);width:100%;height:auto;box-shadow:var(--a-shadow);border-radius:20px;display:block}.eyebrow.svelte-z6u7gb{letter-spacing:.12em;text-transform:uppercase;color:var(--a-ink);margin:8px 0 0;font-family:Titillium Web,sans-serif;font-size:14px;font-weight:700}h1.svelte-z6u7gb{letter-spacing:-.015em;margin:0;font-family:Titillium Web,sans-serif;font-size:clamp(48px,7vw,84px);font-weight:700;line-height:.95}.headline.svelte-z6u7gb{margin:0;font-family:Titillium Web,sans-serif;font-size:clamp(24px,2.6vw,30px);font-weight:600;line-height:1.2}.intro.svelte-z6u7gb,.para.svelte-z6u7gb{max-width:620px;color:var(--a-muted);margin:0;font-size:18px;line-height:1.6}.para.svelte-z6u7gb{max-width:none;margin-bottom:16px;font-size:17px}.actions.svelte-z6u7gb{flex-wrap:wrap;gap:12px;margin-top:8px;display:flex}.btn.svelte-z6u7gb{border-radius:999px;align-items:center;gap:10px;min-height:52px;padding:0 24px;font-size:16px;font-weight:700;text-decoration:none;display:inline-flex}.page.svelte-z6u7gb .primary:where(.svelte-z6u7gb),.page.svelte-z6u7gb .primary:where(.svelte-z6u7gb):hover{background:var(--a-ink);color:var(--a-on-ink);font-weight:900}.page.svelte-z6u7gb .secondary:where(.svelte-z6u7gb),.page.svelte-z6u7gb .secondary:where(.svelte-z6u7gb):hover{background:var(--a-hover);color:var(--a-text)}.zappy-link.svelte-z6u7gb{text-underline-offset:3px;align-items:center;gap:10px;font-size:15px;font-weight:700;display:inline-flex}.highlights.svelte-z6u7gb,.features.svelte-z6u7gb,.news.svelte-z6u7gb,.links.svelte-z6u7gb,.others.svelte-z6u7gb ul:where(.svelte-z6u7gb){margin:0;padding:0;list-style:none}.highlights.svelte-z6u7gb{flex-direction:column;gap:12px;margin-top:12px;font-size:17px;line-height:1.5;display:flex}.highlights.svelte-z6u7gb li:where(.svelte-z6u7gb){gap:12px;display:flex}.block.svelte-z6u7gb{border-top:1px solid var(--a-border);padding:56px 0}h2.svelte-z6u7gb{align-items:center;gap:12px;margin:0 0 28px;font-family:Titillium Web,sans-serif;font-size:clamp(28px,3.4vw,40px);font-weight:700;line-height:1.1;display:flex}.features.svelte-z6u7gb{grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));gap:20px;display:grid}.feature.svelte-z6u7gb{background:var(--a-surface);border:1px solid var(--a-border);border-radius:20px;flex-direction:column;gap:20px;padding:24px;display:flex}.feature.wide.svelte-z6u7gb{flex-flow:wrap;grid-column:1/-1;align-items:center}.ftext.svelte-z6u7gb{min-width:0}.wide.svelte-z6u7gb .ftext:where(.svelte-z6u7gb){flex:280px}h3.svelte-z6u7gb{align-items:center;gap:10px;margin:0 0 8px;font-family:Titillium Web,sans-serif;font-size:21px;font-weight:700;display:flex}.feature.svelte-z6u7gb p:where(.svelte-z6u7gb){color:var(--a-muted);margin:0;font-size:16px;line-height:1.6}.wide.svelte-z6u7gb .fshot:where(.svelte-z6u7gb){flex:420px}.fshot.svelte-z6u7gb{border:1px solid var(--a-border);background:var(--a-paper);border-radius:14px;min-width:0;max-width:100%;height:auto}.fshot.mobile.svelte-z6u7gb{border-radius:20px;align-self:center;width:auto;max-height:420px}.date.svelte-z6u7gb{color:var(--a-ink);margin:28px 0 10px;font-size:18px}.news.svelte-z6u7gb{flex-direction:column;gap:10px;font-size:16px;line-height:1.6;display:flex}.news.svelte-z6u7gb li:where(.svelte-z6u7gb){padding-left:18px;position:relative}.news.svelte-z6u7gb li:where(.svelte-z6u7gb):before{content:"";background:var(--a-grad);border-radius:50%;width:7px;height:7px;position:absolute;top:.6em;left:0}.more.svelte-z6u7gb{margin:24px 0 0;font-weight:700}details.svelte-z6u7gb{border-bottom:1px solid var(--a-border);padding:16px 0}summary.svelte-z6u7gb{cursor:pointer;font-size:18px;font-weight:700}details.svelte-z6u7gb p:where(.svelte-z6u7gb){color:var(--a-muted);margin:12px 0 0;font-size:16px;line-height:1.6}.links.svelte-z6u7gb{flex-direction:column;gap:10px;font-size:17px;font-weight:700;display:flex}.page.svelte-z6u7gb code{background:var(--a-hover);border-radius:6px;padding:1px 6px;font-size:.92em}.others.svelte-z6u7gb{max-width:1200px;margin:0 auto;padding:64px 24px 56px}.others.svelte-z6u7gb ul:where(.svelte-z6u7gb){grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));gap:16px;display:grid}.others.svelte-z6u7gb li:where(.svelte-z6u7gb){background:var(--a-paper);color:var(--a-text);border:1px solid var(--a-border);border-radius:20px;align-items:center;gap:14px;padding:16px;display:flex;position:relative}.others.svelte-z6u7gb li:where(.svelte-z6u7gb):focus-within{outline:3px solid var(--focus);outline-offset:3px}.others.svelte-z6u7gb li:where(.svelte-z6u7gb) a:where(.svelte-z6u7gb){color:var(--a-text);font-family:Titillium Web,sans-serif;font-size:19px;font-weight:700;text-decoration:none}.others.svelte-z6u7gb li:where(.svelte-z6u7gb) a:where(.svelte-z6u7gb):after{content:"";border-radius:20px;position:absolute;inset:0}.others.svelte-z6u7gb li:where(.svelte-z6u7gb) a:where(.svelte-z6u7gb):focus-visible{outline:none}.sub.svelte-z6u7gb{color:var(--a-muted);font-size:14px;line-height:1.4;display:block}.others.svelte-z6u7gb p:where(.svelte-z6u7gb){margin:28px 0 0}.back.svelte-z6u7gb{color:var(--text);font-size:15px;font-weight:700}
