.pill.svelte-1yju3zp{display:inline-flex;align-items:center;gap:12px;max-width:100%;padding-block:6px;padding-inline:16px 6px;border:1px solid var(--pp-line);border-radius:var(--radius-pills);background:var(--pp-chip)}.label.svelte-1yju3zp{font-family:var(--font-mono);font-size:11px;letter-spacing:1.5px;text-transform:uppercase;color:var(--pp-eyebrow);flex:none}code.svelte-1yju3zp{min-width:0;font-family:var(--font-mono);font-size:13px;color:var(--pp-ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}button.svelte-1yju3zp{display:inline-flex;align-items:center;justify-content:center;flex:none;width:32px;height:32px;border:0;border-radius:50%;background:transparent;color:var(--pp-ink);cursor:pointer;transition:background-color .15s var(--mk-ease-ui)}button.svelte-1yju3zp:hover{background:var(--pp-line)}.sr.svelte-1yju3zp{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.head.svelte-1c03du{display:grid;grid-template-columns:minmax(0,1fr);gap:16px 48px;align-items:end;margin-bottom:40px}.left.svelte-1c03du{display:flex;flex-direction:column;gap:12px}.right.svelte-1c03du{display:flex;flex-direction:column;gap:16px;align-items:flex-start}@media(min-width:1024px){.head.svelte-1c03du{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);margin-bottom:48px}}.grid-wrap.svelte-1xe4j9r{position:relative}.grid.svelte-1xe4j9r{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:minmax(0,1fr);gap:1px;background:var(--pp-line);border:1px solid var(--pp-line)}li.svelte-1xe4j9r{display:flex;flex-direction:column;gap:8px;padding:28px 32px;background:var(--pp-panel)}h3.svelte-1xe4j9r{margin:0;font-size:18px;line-height:1.3;font-weight:var(--font-weight-semibold);color:var(--pp-ink)}p.svelte-1xe4j9r{margin:0;font-size:16px;line-height:1.5;color:var(--pp-ink-2)}.grid-wrap.svelte-1xe4j9r .arc{display:none;position:absolute}.grid-wrap.svelte-1xe4j9r .arc.tr{inset-block-start:-14px;inset-inline-end:-14px}.grid-wrap.svelte-1xe4j9r .arc.bl{inset-block-end:-14px;inset-inline-start:-14px}@media(min-width:768px){.grid.svelte-1xe4j9r{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1024px){li.svelte-1xe4j9r{padding:32px 48px;min-height:140px}.grid-wrap.svelte-1xe4j9r .arc{display:block}}.body.svelte-15iju1g{display:grid;grid-template-columns:minmax(0,1fr);gap:32px;align-items:start}.frame.svelte-15iju1g{border:1px solid var(--pp-line);border-radius:var(--radius-cards);background:var(--pp-panel);padding:12px}.bar.svelte-15iju1g{display:flex;align-items:center;gap:6px;padding:4px 8px 12px}.bar.svelte-15iju1g span:where(.svelte-15iju1g){width:10px;height:10px;border-radius:50%;background:var(--pp-line)}.bar.svelte-15iju1g em:where(.svelte-15iju1g){margin-inline-start:8px;font-style:normal;font-family:var(--font-mono);font-size:12px;letter-spacing:1px;color:var(--pp-eyebrow)}.frame.svelte-15iju1g .shot{width:100%;aspect-ratio:16 / 11}.blocks.svelte-15iju1g{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:1px;border-radius:var(--radius-small-cards);overflow:hidden;background:var(--pp-line);border:1px solid var(--pp-line)}li.svelte-15iju1g{padding:24px;background:var(--pp-panel)}h3.svelte-15iju1g{margin:0 0 8px;font-size:20px;line-height:1.3;font-weight:var(--font-weight-semibold);color:var(--pp-ink)}p.svelte-15iju1g{margin:0;font-size:16px;line-height:1.55;color:var(--pp-ink-2)}@media(min-width:1024px){.body.svelte-15iju1g{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:48px}}.head.svelte-c4kyis{display:flex;flex-wrap:wrap;align-items:end;justify-content:space-between;gap:16px;margin-bottom:32px}.all.svelte-c4kyis{display:inline-flex;align-items:center;gap:6px;font-size:15px;font-weight:var(--font-weight-medium);color:var(--pp-ink)}.all.svelte-c4kyis:hover{text-decoration:underline;text-underline-offset:4px}.cards.svelte-c4kyis{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:minmax(0,1fr);gap:16px}a.svelte-c4kyis{position:relative;display:flex;flex-direction:column;gap:10px;height:100%;min-height:260px;padding:20px;overflow:hidden;isolation:isolate;border:1px solid var(--pp-line);border-radius:var(--radius-cards);background:var(--pp-panel);transition:border-color .15s var(--mk-ease-ui),transform .2s var(--mk-ease-ui)}a.svelte-c4kyis:hover{border-color:var(--pp-ink-2)}.art.svelte-c4kyis{position:absolute;inset:0 0 45%;z-index:-1;pointer-events:none;opacity:.85;background-image:radial-gradient(var(--hue) 1.2px,transparent 1.8px),radial-gradient(var(--hue) 1.2px,transparent 1.8px);background-size:8px 8px,8px 8px;background-position:0 0,4px 4px;-webkit-mask-image:radial-gradient(90% 120% at var(--seed) 0%,var(--color-obsidian),transparent 75%);mask-image:radial-gradient(90% 120% at var(--seed) 0%,var(--color-obsidian),transparent 75%)}.icon.svelte-c4kyis{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background:var(--pp-panel);border:1px solid var(--pp-line);color:var(--pp-ink);margin-top:72px}.cat.svelte-c4kyis{font-family:var(--font-mono);font-size:11px;letter-spacing:1.5px;text-transform:uppercase;color:var(--pp-eyebrow)}.title.svelte-c4kyis{font-size:18px;line-height:1.3;font-weight:var(--font-weight-semibold);color:var(--pp-ink);display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.read.svelte-c4kyis{margin-top:auto;display:inline-flex;align-items:center;gap:6px;font-size:14px;color:var(--pp-ink-2)}@media(min-width:640px){.cards.svelte-c4kyis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1024px){.cards.svelte-c4kyis{grid-template-columns:repeat(4,minmax(0,1fr))}}.names.svelte-1ee2ia{display:flex;flex-direction:column;align-items:center;gap:20px;padding-block:40px 24px;text-align:center}.viewport.svelte-1ee2ia{width:100%;max-width:1200px}ul.svelte-1ee2ia{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;justify-content:center;gap:12px 40px}li.svelte-1ee2ia{font-size:18px;line-height:40px;font-weight:var(--font-weight-semibold);letter-spacing:-.4px;color:var(--pp-ink);white-space:nowrap;opacity:.9}.moving.svelte-1ee2ia .viewport:where(.svelte-1ee2ia){overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,var(--color-obsidian) 10%,var(--color-obsidian) 90%,transparent);mask-image:linear-gradient(90deg,transparent,var(--color-obsidian) 10%,var(--color-obsidian) 90%,transparent)}.moving.svelte-1ee2ia .track:where(.svelte-1ee2ia){display:flex;width:max-content;animation:svelte-1ee2ia-drift 80s linear infinite}.moving.svelte-1ee2ia .viewport:where(.svelte-1ee2ia):hover .track:where(.svelte-1ee2ia){animation-play-state:paused}.moving.svelte-1ee2ia ul:where(.svelte-1ee2ia){flex-wrap:nowrap;padding-inline-end:40px}@keyframes svelte-1ee2ia-drift{0%{transform:translate(calc(-50% * var(--dir-sign)))}to{transform:translate(0)}}@media(min-width:1024px){li.svelte-1ee2ia{font-size:22px}}@media(prefers-reduced-motion:reduce){.moving.svelte-1ee2ia .viewport:where(.svelte-1ee2ia){-webkit-mask-image:none;mask-image:none}.moving.svelte-1ee2ia .track:where(.svelte-1ee2ia){animation:none;width:auto;justify-content:center}.moving.svelte-1ee2ia ul:where(.svelte-1ee2ia){flex-wrap:wrap;padding:0}.dup.svelte-1ee2ia{display:none}}.strip.svelte-zygcms{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:minmax(0,1fr);gap:1px;overflow:hidden;border:1px solid var(--pp-line);border-radius:var(--radius-cards);background:var(--pp-line)}li.svelte-zygcms{position:relative;display:flex;flex-direction:column;gap:8px;padding:24px;background:var(--pp-panel);transition:opacity .2s ease;isolation:isolate}.animated.svelte-zygcms li:where(.svelte-zygcms){opacity:.55}.animated.svelte-zygcms li.on:where(.svelte-zygcms){opacity:1}.glow.svelte-zygcms{position:absolute;inset:0;z-index:-1;opacity:0;transition:opacity .2s ease;pointer-events:none;background-image:radial-gradient(var(--hue, var(--color-lime-spark)) 1px,transparent 1.6px);background-size:6px 6px;-webkit-mask-image:radial-gradient(120% 90% at 50% 120%,var(--color-obsidian),transparent 70%);mask-image:radial-gradient(120% 90% at 50% 120%,var(--color-obsidian),transparent 70%)}li.on.svelte-zygcms .glow:where(.svelte-zygcms){opacity:.55}.num.svelte-zygcms{font-family:var(--font-mono);font-size:12px;letter-spacing:2px;color:var(--pp-eyebrow)}h3.svelte-zygcms{margin:0;font-size:18px;line-height:1.3;font-weight:var(--font-weight-semibold);color:var(--pp-ink)}p.svelte-zygcms{margin:0;font-size:15px;line-height:1.5;color:var(--pp-ink-2)}@media(min-width:768px){.strip.svelte-zygcms{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1024px){.strip.svelte-zygcms{grid-template-columns:repeat(5,minmax(0,1fr))}li.svelte-zygcms{min-height:200px}}@media(prefers-reduced-motion:reduce){.animated.svelte-zygcms li:where(.svelte-zygcms){opacity:1}}.intro.svelte-11a0rbk{display:flex;flex-direction:column;gap:12px;max-width:760px;margin-bottom:32px}.num.svelte-11a0rbk{display:inline-block;font-variant-numeric:tabular-nums}.num.svelte-11a0rbk.ld-pop{animation:svelte-11a0rbk-pop .24s ease-out}@keyframes svelte-11a0rbk-pop{50%{transform:scale(1.09)}}.chips.svelte-11a0rbk{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:24px}[role=tab].svelte-11a0rbk{min-height:40px;padding:8px 16px;border:1px solid var(--pp-line);border-radius:var(--radius-navlinks);background:var(--pp-chip);font:inherit;font-size:14px;font-weight:var(--font-weight-medium);color:var(--pp-ink-2);cursor:pointer;transition:background-color .15s var(--mk-ease-ui),color .15s var(--mk-ease-ui),border-color .15s var(--mk-ease-ui)}[role=tab].svelte-11a0rbk:hover{color:var(--pp-ink)}[role=tab][aria-selected=true].svelte-11a0rbk{background:var(--action-primary);border-color:var(--action-primary);color:var(--action-primary-text)}.stage.svelte-11a0rbk{display:grid;grid-template-columns:minmax(0,1fr);gap:24px;align-items:start}.say.svelte-11a0rbk{margin:0;font-size:20px;line-height:1.45;color:var(--pp-ink);max-width:520px}.panel.svelte-11a0rbk{position:relative;border:1px solid var(--pp-line);border-radius:var(--radius-cards);background:var(--pp-panel);padding:8px 8px 20px}.panel.svelte-11a0rbk .arcs{position:absolute;inset-block-start:-24px;inset-inline-end:-24px;display:none}.panel-bar.svelte-11a0rbk{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 12px 12px;border-block-end:1px solid var(--pp-line)}.panel-title.svelte-11a0rbk{font-family:var(--font-mono);font-size:12px;letter-spacing:1.5px;text-transform:uppercase;color:var(--pp-eyebrow)}.copy.svelte-11a0rbk{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border:0;border-radius:50%;background:transparent;color:var(--pp-ink);cursor:pointer}.copy.svelte-11a0rbk:hover{background:var(--pp-line)}ul.svelte-11a0rbk{list-style:none;margin:0;padding:12px 12px 0;display:grid;grid-template-columns:minmax(0,1fr);gap:2px 24px}li.svelte-11a0rbk{position:relative;padding-block:8px;padding-inline:22px 0;font-size:15px;line-height:1.4;color:var(--pp-ink-body);border-block-end:1px dotted var(--pp-line)}li.svelte-11a0rbk:before{content:"";position:absolute;inset-inline-start:0;inset-block-start:14px;width:8px;height:8px;border-radius:50%;background:var(--action-primary)}pre.svelte-11a0rbk{margin:0;padding:12px 0 0;overflow-x:auto;font-family:var(--font-mono);font-size:13px;line-height:1.7}.line.svelte-11a0rbk{display:block;padding-inline:12px;color:var(--pp-ink-body);white-space:pre}.line.hl.svelte-11a0rbk{background:#bfff5a1f;box-shadow:inset 2px 0 0 var(--action-primary)}.sr.svelte-11a0rbk{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media(min-width:768px){ul.svelte-11a0rbk{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1024px){.stage.svelte-11a0rbk{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:48px}.panel.svelte-11a0rbk .arcs{display:block}}@media(prefers-reduced-motion:reduce){.num.svelte-11a0rbk.ld-pop{animation:none}}.block.svelte-1jdj7ia{display:grid;grid-template-columns:minmax(0,1fr);gap:40px;align-items:center}.left.svelte-1jdj7ia{display:flex;flex-direction:column;gap:16px}.links.svelte-1jdj7ia{list-style:none;margin:8px 0 0;padding:0;display:grid;grid-template-columns:minmax(0,1fr);gap:1px;background:var(--pp-line);border:1px solid var(--pp-line);border-radius:var(--radius-small-cards);overflow:hidden}.links.svelte-1jdj7ia a:where(.svelte-1jdj7ia){display:flex;flex-direction:column;gap:4px;height:100%;padding:16px 20px;background:var(--pp-panel);color:var(--pp-ink-2);transition:background-color .15s var(--mk-ease-ui)}.links.svelte-1jdj7ia a:where(.svelte-1jdj7ia):hover{background:var(--pp-panel-2)}.links.svelte-1jdj7ia strong:where(.svelte-1jdj7ia){display:inline-flex;align-items:center;gap:6px;font-size:16px;font-weight:var(--font-weight-semibold);color:var(--pp-ink)}.links.svelte-1jdj7ia span:where(.svelte-1jdj7ia){font-size:14px;line-height:1.45}.term.svelte-1jdj7ia{border:1px solid var(--pp-line);border-radius:var(--radius-cards);background:var(--color-obsidian);overflow:hidden;box-shadow:var(--shadow-image)}.term-bar.svelte-1jdj7ia{display:flex;gap:6px;padding:12px 16px;border-block-end:1px solid var(--mk-dark-line)}.term-bar.svelte-1jdj7ia span:where(.svelte-1jdj7ia){width:10px;height:10px;border-radius:50%;background:#fcfcfd2e}pre.svelte-1jdj7ia{margin:0;padding:20px;min-height:220px;overflow-x:auto;font-family:var(--font-mono);font-size:13px;line-height:1.8;color:#fcfcfdb8;white-space:pre-wrap;word-break:break-all}.tl.svelte-1jdj7ia{display:block}.tl.cmd.svelte-1jdj7ia{color:var(--color-lime-spark)}.caret.svelte-1jdj7ia{display:inline-block;width:8px;height:16px;vertical-align:text-bottom;background:var(--color-paper-white);animation:svelte-1jdj7ia-blink 1.1s steps(1) infinite}pre.svelte-1jdj7ia.ld-pending .tl:where(.svelte-1jdj7ia),pre.svelte-1jdj7ia.ld-pending .caret:where(.svelte-1jdj7ia){opacity:0;transform:translateY(8px)}pre.svelte-1jdj7ia.ld-in .tl:where(.svelte-1jdj7ia){animation:svelte-1jdj7ia-line-in .2s linear both;animation-delay:calc(var(--i) * .25s)}pre.svelte-1jdj7ia.ld-in .caret:where(.svelte-1jdj7ia){animation:svelte-1jdj7ia-line-in .2s linear both,svelte-1jdj7ia-blink 1.1s steps(1) infinite;animation-delay:calc(var(--i) * .25s),calc(var(--i) * .25s + .2s)}@keyframes svelte-1jdj7ia-line-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes svelte-1jdj7ia-blink{50%{opacity:0}}@media(min-width:768px){.links.svelte-1jdj7ia{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1024px){.block.svelte-1jdj7ia{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:64px}}@media(prefers-reduced-motion:reduce){.caret.svelte-1jdj7ia{animation:none}pre.svelte-1jdj7ia.ld-pending .tl:where(.svelte-1jdj7ia),pre.svelte-1jdj7ia.ld-pending .caret:where(.svelte-1jdj7ia){opacity:1;transform:none}}.hero-frame.svelte-2w4r1m{width:100%;max-width:1200px;margin-top:32px;padding:12px;border:1px solid var(--pp-line);border-radius:var(--radius-cards);background:var(--pp-panel);box-shadow:0 30px 80px -40px #0009}.bar.svelte-2w4r1m{display:flex;align-items:center;gap:6px;padding:4px 8px 12px}.bar.svelte-2w4r1m span:where(.svelte-2w4r1m){width:10px;height:10px;border-radius:50%;background:var(--pp-line)}.bar.svelte-2w4r1m em:where(.svelte-2w4r1m){margin-inline-start:8px;font-style:normal;font-family:var(--font-mono);font-size:12px;letter-spacing:1px;color:var(--pp-eyebrow)}.hero-frame.svelte-2w4r1m .hero-shot{width:100%;aspect-ratio:16 / 9}.status.svelte-2w4r1m{display:flex;justify-content:center;margin-block:8px 0}.box.svelte-2w4r1m{display:inline-flex;align-items:flex-start;gap:10px;max-width:760px;padding:12px 20px;border:1px dashed var(--pp-line);border-radius:var(--radius-small-cards);font-size:15px;line-height:22px;color:var(--pp-ink)}.box.svelte-2w4r1m svg{flex:none;margin-top:2px;color:var(--color-lime-spark)}.faq.svelte-2w4r1m{display:flex;flex-direction:column;align-items:center;gap:24px}.faq-panel.svelte-2w4r1m{width:100%;max-width:768px;border-radius:var(--radius-cards);background:var(--color-paper-white);box-shadow:var(--shadow-card);overflow:hidden}@media(max-width:767px){.hero-frame.svelte-2w4r1m{padding:8px}.hero-frame.svelte-2w4r1m .hero-shot{aspect-ratio:4 / 3}}
