.desktop-toc.svelte-1hh0dbd{max-height:calc(100vh - 8rem);padding-left:var(--kr-space-xl);border-left:1px solid var(--kr-color-border-subtle);overflow-y:auto}.desktop-toc.svelte-1hh0dbd p:where(.svelte-1hh0dbd),.mobile-toc.svelte-1hh0dbd summary:where(.svelte-1hh0dbd){color:var(--kr-color-text);font:700 var(--kr-text-label-lg) / 1.4 var(--kr-font-mono);letter-spacing:var(--kr-tracking-label-lg);text-transform:uppercase}ol.svelte-1hh0dbd{gap:var(--kr-space-md);margin:var(--kr-space-lg) 0 0;padding:0;list-style:none;display:grid}li.svelte-1hh0dbd{font-size:var(--kr-text-caption);line-height:1.4}li.child.svelte-1hh0dbd{padding-left:var(--kr-space-md)}a.svelte-1hh0dbd{color:var(--kr-color-text-muted);transition:color var(--kr-duration-fast) var(--kr-ease-out)}a.svelte-1hh0dbd:hover,a.svelte-1hh0dbd:focus-visible{color:var(--kr-color-accent)}.mobile-toc.svelte-1hh0dbd{margin-bottom:var(--kr-space-xxxl);padding:var(--kr-space-lg) var(--kr-space-lg);border:1px solid var(--kr-color-border-subtle);border-radius:var(--kr-radius-card);background:var(--kr-color-surface-low);display:none}.mobile-toc.svelte-1hh0dbd summary:where(.svelte-1hh0dbd){cursor:pointer}.mobile-toc[open].svelte-1hh0dbd summary:where(.svelte-1hh0dbd){margin-bottom:var(--kr-space-lg)}.mobile-toc.svelte-1hh0dbd ol:where(.svelte-1hh0dbd){margin-top:0}@media (width<=64rem){.desktop-toc.svelte-1hh0dbd{display:none}.mobile-toc.svelte-1hh0dbd{display:block}}.wrap.svelte-t7lpfr{margin-block:clamp(4rem,9vw,7rem)}.intro.svelte-t7lpfr{max-width:52rem;margin-bottom:clamp(1.5rem,4vw,2.5rem)}h2.svelte-t7lpfr{max-width:18ch;font:800 var(--kr-text-sub-display) / .97 var(--kr-font-display);letter-spacing:var(--kr-tracking-display);margin:0}.body.svelte-t7lpfr{max-width:60ch;margin:var(--kr-space-lg) 0 0;color:var(--kr-color-text-secondary);font-size:var(--kr-text-body-lg);line-height:1.65}.panel.svelte-t7lpfr{border:1px solid var(--kr-color-border);border-radius:var(--kr-radius-frame);background:linear-gradient(145deg, var(--kr-color-surface-low), var(--kr-color-bg-deep));grid-template-columns:minmax(11rem,14rem) minmax(0,1fr);align-items:center;gap:clamp(1.75rem,5vw,4rem);padding:clamp(1.4rem,4vw,2.5rem);display:grid;box-shadow:inset 0 1px #ffffff0a,0 1.5rem 4rem #0000002e}.qr.svelte-t7lpfr{padding:var(--kr-space-md);border-radius:var(--kr-radius-sm);background:#fff;display:block}.qr.svelte-t7lpfr img:where(.svelte-t7lpfr){width:100%;height:auto;display:block}.actions.svelte-t7lpfr{justify-items:start;gap:var(--kr-space-md);display:grid}.trial.svelte-t7lpfr{align-items:center;gap:var(--kr-space-sm);color:var(--kr-color-text);font:800 var(--kr-text-body) / 1.3 var(--kr-font-body);margin:-.25rem 0 0;display:inline-flex}.trial.svelte-t7lpfr span:where(.svelte-t7lpfr){color:var(--kr-color-accent);font-size:1.2em;line-height:1}.action-copy.svelte-t7lpfr p:where(.svelte-t7lpfr){margin:var(--kr-space-xs) 0 0;color:var(--kr-color-text-muted)}.action-copy.svelte-t7lpfr .scan:where(.svelte-t7lpfr){color:var(--kr-color-text);font:800 var(--kr-text-heading) / 1 var(--kr-font-display);letter-spacing:.01em;text-transform:uppercase;margin:0}.scan-mobile.svelte-t7lpfr{display:none}.download-actions.svelte-t7lpfr{place-items:center start;gap:var(--kr-space-md) var(--kr-space-lg);grid-template-columns:max-content max-content;display:grid}.download-actions.svelte-t7lpfr .trial:where(.svelte-t7lpfr){grid-column:1/-1}.badge.svelte-t7lpfr{width:13.5rem;max-width:100%;display:block}.badge.svelte-t7lpfr img:where(.svelte-t7lpfr){width:100%;height:auto;transition:opacity var(--kr-duration-fast) var(--kr-ease-out);display:block}.badge.svelte-t7lpfr:hover img:where(.svelte-t7lpfr){opacity:.85}.copy-button.svelte-t7lpfr[data-copied=true]{border-color:var(--kr-color-accent);color:var(--kr-color-accent)}@media (width<=50rem){.panel.svelte-t7lpfr{grid-template-columns:1fr}.qr.svelte-t7lpfr,.scan-desktop.svelte-t7lpfr{display:none}.scan-mobile.svelte-t7lpfr{display:block}.action-copy.svelte-t7lpfr .scan:where(.svelte-t7lpfr){font-size:var(--kr-text-sub-display)}}@media (width<=34rem){.download-actions.svelte-t7lpfr{grid-template-columns:1fr}.download-actions.svelte-t7lpfr .trial:where(.svelte-t7lpfr){grid-column:auto}.badge.svelte-t7lpfr{width:12rem}.copy-button.svelte-t7lpfr{width:max-content}}.page.svelte-oboyf9{overflow-x:clip}main.svelte-oboyf9{padding-top:var(--kr-header-height)}.article-head.svelte-oboyf9,.hero.svelte-oboyf9,.download.svelte-oboyf9,.related.svelte-oboyf9,.article-grid.svelte-oboyf9{--kr-page-max:72rem}.article-head.svelte-oboyf9{padding-block:clamp(2.5rem,5vw,4.25rem) clamp(1.75rem,4vw,2.75rem)}.breadcrumbs.svelte-oboyf9{align-items:center;gap:var(--kr-space-md);min-width:0;margin-bottom:clamp(2.25rem,4vw,3.5rem);display:flex}.breadcrumbs.svelte-oboyf9 a:where(.svelte-oboyf9){flex:none}.breadcrumbs.svelte-oboyf9 a:where(.svelte-oboyf9):hover{color:var(--kr-color-text)}.breadcrumbs.svelte-oboyf9 span[aria-current=page]:where(.svelte-oboyf9){color:var(--kr-color-text-secondary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.category.svelte-oboyf9{margin-bottom:var(--kr-space-xl);padding:var(--kr-space-sm) var(--kr-space-md);border:1px solid var(--kr-color-border);border-radius:var(--kr-radius-pill);color:var(--kr-color-text);font-weight:700;display:inline-flex}.category.svelte-oboyf9:hover{border-color:var(--kr-color-accent)}h1.svelte-oboyf9{max-width:26ch}.dek.svelte-oboyf9{max-width:52rem;margin:var(--kr-space-xl) 0;color:var(--kr-color-text-secondary);font-size:var(--kr-text-body-lg);line-height:1.55}.byline.svelte-oboyf9{gap:var(--kr-space-sm) var(--kr-space-md);flex-wrap:wrap;display:flex}.hero.svelte-oboyf9{--kr-page-max:60rem;margin-bottom:clamp(2.5rem,6vw,4.75rem)}.hero.svelte-oboyf9 img:where(.svelte-oboyf9){aspect-ratio:2;object-fit:cover;border:1px solid var(--kr-color-border-subtle);border-radius:var(--kr-radius-frame);background:var(--kr-color-surface-low);width:100%;max-height:30rem;display:block}.hero-credit.svelte-oboyf9{margin:var(--kr-space-md) 0 0;color:var(--kr-color-text-muted);font:500 var(--kr-text-caption) / 1.45 var(--kr-font-body);text-align:right}.hero-credit.svelte-oboyf9 a:where(.svelte-oboyf9){text-decoration:underline;-webkit-text-decoration-color:var(--kr-color-border);text-decoration-color:var(--kr-color-border);text-underline-offset:.18em}.hero-credit.svelte-oboyf9 a:where(.svelte-oboyf9):hover{color:var(--kr-color-text-secondary)}.mobile-toc.svelte-oboyf9{--kr-page-max:48rem}.article-grid.svelte-oboyf9{grid-template-columns:minmax(0,48rem) minmax(13rem,16rem);justify-content:center;align-items:start;gap:clamp(3rem,6vw,5rem);display:grid}.toc-rail.svelte-oboyf9{top:calc(var(--kr-header-height) + var(--kr-space-xxxl));max-height:calc(100vh - var(--kr-header-height) - var(--kr-space-xxxl) * 2);align-self:start;position:sticky}.download.svelte-oboyf9{border-top:1px solid var(--kr-color-border-subtle)}.related.svelte-oboyf9{border-top:1px solid var(--kr-color-border-subtle);padding-block:clamp(3rem,7vw,5.5rem)}.related.svelte-oboyf9>h2:where(.svelte-oboyf9){margin:var(--kr-space-sm) 0 var(--kr-space-xxxl)}.related-grid.svelte-oboyf9{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.25rem,3vw,2rem);display:grid}@media (width<=64rem){.article-grid.svelte-oboyf9{grid-template-columns:minmax(0,48rem)}.toc-rail.svelte-oboyf9{display:none}.related-grid.svelte-oboyf9{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=42rem){.article-head.svelte-oboyf9{padding-top:var(--kr-block-space)}.breadcrumbs.svelte-oboyf9{margin-bottom:var(--kr-block-space)}.hero.svelte-oboyf9{margin-bottom:var(--kr-space-xxxl)}.hero.svelte-oboyf9 img:where(.svelte-oboyf9){border-radius:var(--kr-radius-card);max-height:13rem}.related-grid.svelte-oboyf9{grid-template-columns:1fr}}
