.ph.svelte-1dbujuu{display:grid;grid-template-columns:minmax(0,1fr);padding-block:var(--space-md) var(--space-xl)}.crumbs.svelte-1dbujuu ol:where(.svelte-1dbujuu){display:flex;flex-wrap:wrap;gap:4px 0;margin:0 0 var(--space-lg);padding:0;list-style:none;font-size:var(--fs-sm)}.crumbs.svelte-1dbujuu li:where(.svelte-1dbujuu){display:inline-flex;align-items:center;min-width:0;color:var(--c-text-muted)}.crumbs.svelte-1dbujuu li:where(.svelte-1dbujuu)+li:where(.svelte-1dbujuu):before{content:"/";margin-inline:8px;color:rgba(var(--c-text-muted-rgb),.6)}.crumbs.svelte-1dbujuu a:where(.svelte-1dbujuu){display:inline-flex;align-items:center;min-height:32px;color:var(--c-text-muted);text-decoration:none;transition:color var(--dur-fast) var(--ease)}.crumbs.svelte-1dbujuu a:where(.svelte-1dbujuu):hover{color:var(--c-accent)}.crumbs.svelte-1dbujuu [aria-current]:where(.svelte-1dbujuu){color:var(--c-text-body);overflow-wrap:anywhere}h1.svelte-1dbujuu{margin:14px 0 0;font-family:var(--font-display);font-weight:var(--fw-bold);font-size:min(64px,12cqi);line-height:.95;letter-spacing:-.01em;text-transform:uppercase;color:var(--c-heading);text-shadow:var(--lift);overflow-wrap:break-word;text-wrap:balance}.lede.svelte-1dbujuu{margin-top:18px;max-width:62ch;font-size:var(--fs-lg);line-height:1.55;color:var(--c-text-body)}@container column (min-width: 720px){h1.svelte-1dbujuu{font-size:min(80px,7cqi)}}.paras.svelte-16lirwt{display:grid;gap:var(--space-md)}.paras.svelte-16lirwt p:where(.svelte-16lirwt),.steps.svelte-16lirwt p:where(.svelte-16lirwt){margin:0}.paras.svelte-16lirwt a:where(.svelte-16lirwt),.steps.svelte-16lirwt a:where(.svelte-16lirwt),.tl-text.svelte-16lirwt a:where(.svelte-16lirwt),.en-text.svelte-16lirwt a:where(.svelte-16lirwt){color:var(--c-accent);text-underline-offset:3px;text-decoration-thickness:1px}.paras.svelte-16lirwt a:where(.svelte-16lirwt):hover,.steps.svelte-16lirwt a:where(.svelte-16lirwt):hover,.tl-text.svelte-16lirwt a:where(.svelte-16lirwt):hover,.en-text.svelte-16lirwt a:where(.svelte-16lirwt):hover{text-decoration-thickness:2px}.paras.svelte-16lirwt h3:where(.svelte-16lirwt),.steps.svelte-16lirwt h3:where(.svelte-16lirwt){color:var(--c-heading)}.paras.svelte-16lirwt h3:where(.svelte-16lirwt){margin:var(--space-lg) 0 0}.lbl.svelte-16lirwt{margin:0;font:500 11px/1.4 var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--c-accent)}.tldr.svelte-16lirwt:before,.tldr.svelte-16lirwt:after,.stats.svelte-16lirwt:before{content:"";display:block;height:1px;background:var(--rule)}.tldr.svelte-16lirwt{display:grid;gap:var(--space-md) var(--space-xl);margin:var(--space-xl) 0 var(--space-2xl)}.tldr.svelte-16lirwt:before,.tldr.svelte-16lirwt:after{grid-column:1 / -1}.tl-text.svelte-16lirwt{display:grid;gap:var(--space-md)}.tl-text.svelte-16lirwt p:where(.svelte-16lirwt){margin:0;font:var(--fw-semibold) clamp(20px,1.9vw,25px)/1.45 var(--font-body);color:var(--c-heading)}.tl-text.svelte-16lirwt .tl-more:where(.svelte-16lirwt){font-weight:var(--fw-regular);font-size:17px;color:var(--c-text-muted)}.stats.svelte-16lirwt{margin:var(--space-2xl) 0;display:grid;gap:var(--space-lg)}.stats.svelte-16lirwt:before{order:-1}.stats.svelte-16lirwt ul:where(.svelte-16lirwt){display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:var(--space-xl) var(--space-lg);margin:0;padding:0;list-style:none}.stats.svelte-16lirwt li:where(.svelte-16lirwt){display:grid;gap:10px;align-content:start;padding-top:14px;border-top:1px solid rgba(var(--c-text-rgb),.2)}.num.svelte-16lirwt{font:300 clamp(46px,5vw,78px)/.85 var(--font-display);letter-spacing:-.04em;color:var(--c-heading);font-variant-numeric:tabular-nums;white-space:nowrap}.stats.svelte-16lirwt li:where(.svelte-16lirwt) .lbl:where(.svelte-16lirwt){color:var(--c-text-muted);letter-spacing:.12em}.src.svelte-16lirwt{margin:0;color:var(--c-text-muted);font-size:15px;line-height:1.5}.src.svelte-16lirwt .lbl:where(.svelte-16lirwt){margin-right:10px}.engine.svelte-16lirwt{position:relative;isolation:isolate;overflow:hidden;display:grid;gap:var(--space-md);margin:var(--space-2xl) 0;padding:clamp(24px,4vw,44px);border-radius:var(--radius-md);background:var(--c-bg);color:var(--c-text-body)}.corona.svelte-16lirwt{position:absolute;z-index:-1;right:-120px;top:-140px;width:380px;height:380px;pointer-events:none;background:radial-gradient(closest-side,rgba(var(--c-accent-light-rgb),.55),rgba(var(--c-accent2-rgb),.28) 45%,rgba(var(--c-accent3-rgb),.1) 70%,transparent);filter:blur(6px)}.engine.svelte-16lirwt .lbl:where(.svelte-16lirwt){color:var(--c-accent-light)}.engine.svelte-16lirwt>.lbl:where(.svelte-16lirwt),.en-text.svelte-16lirwt{position:relative;z-index:1}.en-text.svelte-16lirwt{display:grid;gap:var(--space-md);max-width:62ch}.en-text.svelte-16lirwt p:where(.svelte-16lirwt){margin:0;font-size:19px;line-height:1.6}.table.svelte-16lirwt{margin:0}.quote.svelte-16lirwt{margin:var(--space-2xl) 0;padding:0}.quote.svelte-16lirwt p:where(.svelte-16lirwt){margin:0;font:var(--fw-semibold) clamp(26px,2.6vw,36px)/1.2 var(--font-display);color:var(--c-heading);text-wrap:balance}.quote.svelte-16lirwt p:where(.svelte-16lirwt):before{content:"“";display:block;font:300 96px/.6 var(--font-display);color:var(--c-accent)}.quote.svelte-16lirwt cite:where(.svelte-16lirwt){display:block;margin-top:var(--space-md);font-style:normal}.steps.svelte-16lirwt{display:grid;gap:var(--space-xl);margin:0;padding:0;list-style:none}.steps.svelte-16lirwt li:where(.svelte-16lirwt){display:grid;grid-template-columns:92px 1fr;gap:var(--space-lg);padding-top:var(--space-lg);border-top:1px solid rgba(var(--c-text-rgb),.15)}.steps.svelte-16lirwt .num:where(.svelte-16lirwt){font-size:clamp(54px,5vw,72px);background:linear-gradient(135deg,var(--c-accent),var(--c-accent3));-webkit-background-clip:text;background-clip:text;color:transparent}.steps.svelte-16lirwt h3:where(.svelte-16lirwt){margin:4px 0 var(--space-sm)}.fig.svelte-16lirwt{margin:var(--space-2xl) 0}.fig.svelte-16lirwt figcaption:where(.svelte-16lirwt){margin-top:var(--space-lg);color:var(--c-text-muted);font-size:15px;line-height:1.5}.flow.svelte-16lirwt{position:relative;display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:var(--space-lg);margin:0;padding:0;list-style:none}.flow.svelte-16lirwt .rail:where(.svelte-16lirwt){position:absolute;left:6px;right:6px;top:6px;height:1px;background:linear-gradient(90deg,var(--c-heading),var(--c-accent),var(--c-accent3))}.flow.svelte-16lirwt li:where(.svelte-16lirwt){position:relative;display:grid;gap:8px;align-content:start;padding-top:30px}.flow.svelte-16lirwt .dot:where(.svelte-16lirwt){position:absolute;left:0;top:0;width:13px;height:13px;border-radius:var(--radius-md);background:var(--c-bg);border:2px solid var(--c-accent)}.flow.svelte-16lirwt b:where(.svelte-16lirwt){font:var(--fw-bold) 24px/1.05 var(--font-display);text-transform:uppercase;color:var(--c-heading)}.flow.svelte-16lirwt small:where(.svelte-16lirwt){color:var(--c-text-muted);font-size:16px;line-height:1.45}.bars.svelte-16lirwt{display:grid;gap:var(--space-md);margin:0;padding:0;list-style:none}.bars.svelte-16lirwt li:where(.svelte-16lirwt){display:grid;grid-template-columns:minmax(120px,32%) 1fr auto;gap:var(--space-md);align-items:center}.bars.svelte-16lirwt .lbl:where(.svelte-16lirwt){color:var(--c-text-muted);letter-spacing:.1em}.track.svelte-16lirwt{height:8px;border-radius:var(--radius-md);background:rgba(var(--c-text-rgb),.08);overflow:hidden}.bar.svelte-16lirwt{display:block;height:100%;border-radius:var(--radius-md);background:linear-gradient(90deg,var(--c-accent),var(--c-accent3))}.bv.svelte-16lirwt{font:300 28px/1 var(--font-display);color:var(--c-heading);font-variant-numeric:tabular-nums}.steps.svelte-16lirwt .when:where(.svelte-16lirwt){margin:0 0 4px}.cmp.svelte-16lirwt{width:100%;border-collapse:collapse}.cmp.svelte-16lirwt th:where(.svelte-16lirwt),.cmp.svelte-16lirwt td:where(.svelte-16lirwt){padding:14px var(--space-md) 14px 0;text-align:left;vertical-align:top;border-top:1px solid rgba(var(--c-text-rgb),.15);line-height:1.45}.cmp.svelte-16lirwt thead:where(.svelte-16lirwt) td:where(.svelte-16lirwt){border:0}.cmp.svelte-16lirwt thead:where(.svelte-16lirwt) th:where(.svelte-16lirwt){border-top:0;padding-bottom:var(--space-md);font:var(--fw-bold) 18px/1.1 var(--font-display);text-transform:uppercase;color:var(--c-text-muted)}.cmp.svelte-16lirwt thead:where(.svelte-16lirwt) th.ours:where(.svelte-16lirwt){color:var(--c-heading);background:var(--rule) top / 100% 1px no-repeat;padding-top:14px}.cmp.svelte-16lirwt tbody:where(.svelte-16lirwt) th:where(.svelte-16lirwt){width:18%;padding-top:18px;color:var(--c-text-muted)}.cmp.svelte-16lirwt td:where(.svelte-16lirwt){color:var(--c-text-muted)}.cmp.svelte-16lirwt td.ours:where(.svelte-16lirwt){color:var(--c-heading);font-weight:var(--fw-semibold)}@media(max-width:700px){.cmp.svelte-16lirwt thead:where(.svelte-16lirwt){display:none}.cmp.svelte-16lirwt tr:where(.svelte-16lirwt),.cmp.svelte-16lirwt th:where(.svelte-16lirwt),.cmp.svelte-16lirwt td:where(.svelte-16lirwt){display:block}.cmp.svelte-16lirwt tbody:where(.svelte-16lirwt) tr:where(.svelte-16lirwt){padding:var(--space-md) 0;border-top:1px solid rgba(var(--c-text-rgb),.15)}.cmp.svelte-16lirwt tbody:where(.svelte-16lirwt) th:where(.svelte-16lirwt){width:auto;padding:0 0 var(--space-sm);border:0;font:var(--fw-bold) 17px/1.2 var(--font-display);letter-spacing:0;color:var(--c-heading)}.cmp.svelte-16lirwt td:where(.svelte-16lirwt){padding:6px 0;border:0}.cmp.svelte-16lirwt td:where(.svelte-16lirwt):before{content:attr(data-col);display:block;font:500 11px/1.4 var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--c-text-muted)}.cmp.svelte-16lirwt td.ours:where(.svelte-16lirwt):before{color:var(--c-accent)}}.groups.svelte-16lirwt{display:grid;gap:var(--space-xl);grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.group.svelte-16lirwt ul:where(.svelte-16lirwt){margin:var(--space-sm) 0 0;padding:0;list-style:none}.group.svelte-16lirwt li:where(.svelte-16lirwt){padding:12px 0;border-top:1px solid rgba(var(--c-text-rgb),.15);line-height:1.45;color:var(--c-heading)}.group.sample.svelte-16lirwt li:where(.svelte-16lirwt){padding:8px 0;font:14px/1.5 var(--font-mono);color:var(--c-text-body)}.shot.svelte-16lirwt img:where(.svelte-16lirwt){display:block;width:100%;height:auto;border-radius:var(--radius-md);border:1px solid rgba(var(--c-text-rgb),.14)}.shot.svelte-16lirwt .src-l:where(.svelte-16lirwt){display:block;margin-top:6px;color:var(--c-text-muted)}.rp-head[data-theme].svelte-16lirwt{position:relative;background:var(--c-bg);box-shadow:0 0 0 100vmax var(--c-bg);clip-path:inset(0 -100vmax);padding:calc(var(--rp-head-top, 0px) + var(--space-2xl)) 0 var(--space-xl);margin-bottom:var(--space-2xl);color:var(--c-text)}.rp-head-in.svelte-16lirwt{position:relative;z-index:1}.rp-edge.svelte-16lirwt{position:absolute;bottom:0;left:calc(50% - 50vw);width:100vw;height:1px;z-index:1;background:var(--rule)}.rp-head.svelte-16lirwt h1{max-width:26ch}.byline.svelte-16lirwt{display:flex;flex-wrap:wrap;gap:6px 20px;margin:var(--space-md) 0 0}.byline.svelte-16lirwt a:where(.svelte-16lirwt){color:inherit}.rp-layout.svelte-16lirwt{display:grid;gap:var(--space-xl)}.rp-menu.svelte-16lirwt{display:grid;gap:var(--space-lg);align-content:start}.crumbs.svelte-16lirwt{display:flex;flex-wrap:wrap;gap:4px;margin:0;padding:0;list-style:none;font-size:.85em}.crumbs.svelte-16lirwt li:where(.svelte-16lirwt)+li:where(.svelte-16lirwt):before{content:"/";margin-right:4px;color:var(--c-text-muted)}.crumbs.svelte-16lirwt a:where(.svelte-16lirwt){color:var(--c-text-muted);text-decoration:none}.crumbs.svelte-16lirwt a:where(.svelte-16lirwt):hover{color:var(--c-accent)}.rp-toc.svelte-16lirwt summary:where(.svelte-16lirwt){cursor:pointer;list-style:none}.rp-toc.svelte-16lirwt summary:where(.svelte-16lirwt)::-webkit-details-marker{display:none}.rp-toc.svelte-16lirwt ol:where(.svelte-16lirwt){display:grid;gap:2px;margin:var(--space-sm) 0 0;padding:0;list-style:none;border-left:1px solid rgba(var(--c-text-rgb),.12)}.rp-toc.svelte-16lirwt a:where(.svelte-16lirwt){display:grid;grid-template-columns:30px 1fr;gap:4px;margin-left:-1px;padding:7px 0 7px 12px;border-left:2px solid transparent;color:var(--c-text-muted);text-decoration:none;line-height:1.3;font-size:.92em;transition:color .2s,border-color .2s}.rp-toc.svelte-16lirwt a:where(.svelte-16lirwt):hover,.rp-toc.svelte-16lirwt a.on:where(.svelte-16lirwt){color:var(--c-heading)}.rp-toc.svelte-16lirwt a.on:where(.svelte-16lirwt){border-left-color:var(--c-accent)}.rp-body.svelte-16lirwt,.rp-aside.svelte-16lirwt{min-width:0}.rp-body.svelte-16lirwt>:where(.svelte-16lirwt):first-child{margin-top:0}.rp-aside.svelte-16lirwt{display:grid;gap:var(--space-lg);align-content:start}@media(min-width:900px){.rp-layout.svelte-16lirwt{grid-template-columns:210px minmax(0,1fr);align-items:start}.rp-menu.svelte-16lirwt{position:sticky;top:calc(var(--bar, 72px) + 24px)}.rp-toc.svelte-16lirwt summary:where(.svelte-16lirwt){pointer-events:none}.rp-aside.svelte-16lirwt{grid-column:2}}@media(min-width:1240px){.rp-layout.svelte-16lirwt{grid-template-columns:clamp(220px,15vw,270px) minmax(0,1fr) clamp(280px,19vw,340px);gap:var(--space-2xl)}.rp-aside.svelte-16lirwt{grid-column:3;position:sticky;top:calc(var(--bar, 72px) + 24px)}}@media(max-width:640px){.flow.svelte-16lirwt{grid-auto-flow:row;gap:var(--space-lg);padding-left:28px}.flow.svelte-16lirwt .rail:where(.svelte-16lirwt){left:6px;right:auto;top:6px;bottom:6px;width:1px;height:auto;background:linear-gradient(180deg,var(--c-heading),var(--c-accent),var(--c-accent3))}.flow.svelte-16lirwt li:where(.svelte-16lirwt){padding-top:0}.flow.svelte-16lirwt .dot:where(.svelte-16lirwt){left:-28px}.steps.svelte-16lirwt li:where(.svelte-16lirwt){grid-template-columns:64px 1fr}.bars.svelte-16lirwt li:where(.svelte-16lirwt){grid-template-columns:1fr auto}.bars.svelte-16lirwt .track:where(.svelte-16lirwt){grid-column:1 / -1;grid-row:2}}
