.buy[data-astro-cid-p6rcc7zo]{display:flex;flex-direction:column;align-items:center;gap:var(--sp-site-5);max-width:46rem;margin:0 auto;padding:var(--sp-site-6) 0}.buy--bare[data-astro-cid-p6rcc7zo]{padding:0}.buy-price[data-astro-cid-p6rcc7zo]{display:flex;align-items:center;gap:var(--sp-site-3)}.buy-action[data-astro-cid-p6rcc7zo]{display:flex;flex-direction:column;align-items:center;gap:var(--sp-site-5)}.free-dl[data-astro-cid-p6rcc7zo]{color:var(--text-dim);border-bottom:var(--border-weight-hair) solid transparent;transition:color var(--tr-normal) var(--ease),border-color var(--tr-normal) var(--ease)}.free-dl[data-astro-cid-p6rcc7zo]:hover{color:var(--text);border-bottom-color:var(--text-dim)}.free-dl-row[data-astro-cid-p6rcc7zo]{display:flex;flex-wrap:wrap;justify-content:center;align-items:baseline;gap:var(--sp-site-2) var(--sp-site-3)}.buy-meta[data-astro-cid-p6rcc7zo]{display:flex;flex-direction:column;align-items:center;gap:var(--sp-site-1)}.buy-meta-line[data-astro-cid-p6rcc7zo]{justify-content:center;font-size:var(--fs-site-label);letter-spacing:var(--ls-site-caption);color:var(--text-muted)}.price-now[data-astro-cid-p6rcc7zo]{font-size:var(--fs-site-h2);line-height:1;letter-spacing:var(--ls-site-h2);font-weight:var(--fw-display);color:var(--text)}.price-note[data-astro-cid-p6rcc7zo]{white-space:nowrap;color:var(--accent-cta)}.buymeta-version[data-astro-cid-p6rcc7zo]{color:var(--text-dim)}.buymeta-plain[data-astro-cid-p6rcc7zo]{color:var(--text-muted)}.buymeta-link[data-astro-cid-p6rcc7zo]{color:var(--text-dim);border-bottom:var(--border-weight-hair) solid var(--border-light);transition:color var(--tr-normal) var(--ease),border-color var(--tr-normal) var(--ease)}.buymeta-link[data-astro-cid-p6rcc7zo]:hover{color:var(--text);border-bottom-color:var(--text)}.buy-sheet[data-astro-cid-p6rcc7zo]{position:fixed;inset:0;color-scheme:dark;z-index:var(--z-sheet);display:flex;align-items:center;justify-content:center;padding:var(--sp-site-5)}.buy-sheet[data-astro-cid-p6rcc7zo][hidden]{display:none}.buy-scrim[data-astro-cid-p6rcc7zo]{position:absolute;inset:0;background:var(--bg);opacity:var(--alpha-hover);transition:opacity var(--tr-entry-fast) var(--ease-entry)}.buy-sheet-panel[data-astro-cid-p6rcc7zo]{position:relative;display:flex;flex-direction:column;width:100%;max-width:var(--form-panel-w);max-height:calc(100svh - 2 * var(--sp-site-5));overflow:hidden;background:var(--doc-panel);border:var(--border-weight-hair) solid var(--separator);border-radius:var(--radius-none);outline:none;transition:opacity var(--tr-entry-fast) var(--ease-entry),transform var(--tr-entry-fast) var(--ease-entry)}.buy-sheet[data-astro-cid-p6rcc7zo]:not(.is-open) .buy-sheet-panel[data-astro-cid-p6rcc7zo]{opacity:0;transform:translateY(var(--sp-site-4))}.buy-sheet[data-astro-cid-p6rcc7zo]:not(.is-open) .buy-scrim[data-astro-cid-p6rcc7zo]{opacity:0}.buy-sheet[data-astro-cid-p6rcc7zo].is-closing .buy-sheet-panel[data-astro-cid-p6rcc7zo]{transition:opacity var(--tr-normal) var(--ease),transform var(--tr-normal) var(--ease)}.buy-sheet[data-astro-cid-p6rcc7zo].is-closing .buy-scrim[data-astro-cid-p6rcc7zo]{transition:opacity var(--tr-normal) var(--ease)}.buy-sheet-scroll[data-astro-cid-p6rcc7zo]{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scroll-padding-block:var(--sp-site-4)}.buy-sheet-head[data-astro-cid-p6rcc7zo]{display:flex;justify-content:space-between;align-items:center;padding:var(--sp-site-4) var(--sp-site-5) 0}.buy-close[data-astro-cid-p6rcc7zo]{padding:0;background:none;border:0;border-bottom:var(--border-weight-hair) solid var(--separator);font-family:inherit;color:var(--text-dim-on-surface);cursor:pointer;transition:color var(--tr-normal) var(--ease),border-color var(--tr-normal) var(--ease)}.buy-close[data-astro-cid-p6rcc7zo]:hover,.buy-close[data-astro-cid-p6rcc7zo]:focus-visible{color:var(--text);border-bottom-color:var(--text);outline:none}.buy-sheet-panel[data-astro-cid-p6rcc7zo]{--sheet-inset: var(--sp-site-5)}.buy-doc[data-astro-cid-p6rcc7zo]{display:flex;flex-direction:column;gap:var(--sp-site-4);text-align:left;max-width:none;padding:var(--sheet-inset);background:var(--doc-panel);border:0}.buy-form[data-astro-cid-p6rcc7zo]{padding-bottom:var(--sp-site-4)}.buy-form[data-astro-cid-p6rcc7zo][hidden]{display:none}.buy-input[data-astro-cid-p6rcc7zo],.buy-btn[data-astro-cid-p6rcc7zo],.key-well[data-astro-cid-p6rcc7zo]{border-radius:var(--radius-none)}.buy-input[data-astro-cid-p6rcc7zo]{background:var(--doc-field);border-color:var(--border-light)}.buy-input[data-astro-cid-p6rcc7zo]::placeholder{color:var(--text-dim-on-surface)}.buy-input[data-astro-cid-p6rcc7zo]:focus,.buy-input[data-astro-cid-p6rcc7zo]:focus-visible{border-color:var(--accent-cta);box-shadow:inset 0 0 0 var(--border-weight-hair) var(--accent-cta)}.buy-input[data-astro-cid-p6rcc7zo]:-webkit-autofill,.buy-input[data-astro-cid-p6rcc7zo]:-webkit-autofill:hover,.buy-input[data-astro-cid-p6rcc7zo]:-webkit-autofill:focus{-webkit-text-fill-color:var(--text);caret-color:var(--text);box-shadow:0 0 0 1000px var(--doc-field) inset;transition:background-color 999999s}.buy-input[data-astro-cid-p6rcc7zo]:-webkit-autofill:focus{box-shadow:inset 0 0 0 var(--border-weight-hair) var(--accent-cta),0 0 0 1000px var(--doc-field) inset}.buy-hint[data-astro-cid-p6rcc7zo]{color:var(--text-dim-on-surface)}.field-error[data-astro-cid-p6rcc7zo].buy-hint{color:var(--danger)}.buy-btn[data-astro-cid-p6rcc7zo]:focus-visible,.key-copy[data-astro-cid-p6rcc7zo]:focus-visible,.buy-manual[data-astro-cid-p6rcc7zo]:focus-visible{outline:var(--border-weight) solid var(--accent-cta);outline-offset:var(--border-weight)}.buy-seal[data-astro-cid-p6rcc7zo]{display:flex;line-height:0}.buy-mark[data-astro-cid-p6rcc7zo]{color:var(--text-dim-on-surface);display:block}.buy-order[data-astro-cid-p6rcc7zo]{display:flex;align-items:center;gap:var(--sp-site-3);padding-bottom:var(--sp-site-4);position:relative}.buy-order[data-astro-cid-p6rcc7zo]:after{content:"";position:absolute;left:0;right:0;bottom:0;height:var(--border-weight);background:var(--dye-rule-dark);opacity:var(--alpha-emphasis);pointer-events:none}:root[data-dir=light] .buy-order[data-astro-cid-p6rcc7zo]:after{background:var(--dye-rule-light)}:root[data-dir=light] .buy-sheet[data-astro-cid-p6rcc7zo]{color-scheme:light}.buy-order-thumb[data-astro-cid-p6rcc7zo]{flex:none;width:64px;height:64px;object-fit:cover;object-position:left top;border:var(--border-weight-hair) solid var(--separator)}.buy-order-text[data-astro-cid-p6rcc7zo]{display:flex;flex-direction:column;gap:var(--sp-site-1);min-width:0;flex:1}.buy-order-line[data-astro-cid-p6rcc7zo]{display:flex;justify-content:space-between;align-items:baseline;gap:var(--sp-site-3)}.buy-order-title[data-astro-cid-p6rcc7zo]{font-size:var(--fs-site-body);line-height:1;color:var(--text)}.buy-order-licence[data-astro-cid-p6rcc7zo]{font-size:var(--fs-site-label);line-height:var(--lh-site-label);letter-spacing:var(--ls-site-caption);color:var(--text-dim-on-surface)}.buy-order-price[data-astro-cid-p6rcc7zo]{flex:none;font-size:var(--fs-site-body);line-height:1;font-variant-numeric:tabular-nums;color:var(--text)}.buy-fields[data-astro-cid-p6rcc7zo]{display:flex;flex-direction:column;gap:var(--sp-site-3)}.buy-field-label[data-astro-cid-p6rcc7zo]{line-height:var(--lh-site-label);color:var(--text-dim-on-surface)}.pay-mount[data-astro-cid-p6rcc7zo]{--pay-mount-h: calc(3 * (var(--field-h) + (var(--fs-site-label) * var(--lh-site-label)) + var(--sp-site-1)) + (2 * var(--sp-site-2)));min-height:var(--pay-mount-h)}.buy-receipt[data-astro-cid-p6rcc7zo]{display:flex;flex-direction:column;gap:var(--sp-site-3)}.buy-total[data-astro-cid-p6rcc7zo]{display:flex;justify-content:space-between;align-items:baseline;gap:var(--sp-site-3);padding-top:var(--sp-site-3);border-top:var(--border-weight-hair) solid var(--separator)}.buy-total-label[data-astro-cid-p6rcc7zo]{font-size:var(--fs-site-label);letter-spacing:var(--ls-site-label);text-transform:uppercase;color:var(--text-dim-on-surface)}.buy-total-amount[data-astro-cid-p6rcc7zo]{font-size:var(--fs-site-body);font-variant-numeric:tabular-nums;color:var(--text)}.buy-promo-row[data-astro-cid-p6rcc7zo][hidden]{display:none}.buy-promo-pair[data-astro-cid-p6rcc7zo]{display:flex;gap:var(--sp-site-2);align-items:flex-start}.buy-promo-pair[data-astro-cid-p6rcc7zo] .field-input[data-astro-cid-p6rcc7zo]{flex:1;min-width:0}.buy-promo-apply[data-astro-cid-p6rcc7zo]{flex:none;height:var(--field-h);padding-top:0;padding-bottom:0;border:var(--border-weight-hair) solid var(--border-light);color:var(--text-dim-on-surface);background:var(--doc-field)}.buy-promo-apply[data-astro-cid-p6rcc7zo]:hover,.buy-promo-apply[data-astro-cid-p6rcc7zo]:focus-visible{color:var(--text);border-color:var(--accent-cta)}.buy-pay[data-astro-cid-p6rcc7zo],.buy-paid-dl[data-astro-cid-p6rcc7zo]{display:inline-flex;align-items:center;justify-content:center;height:var(--field-h);padding-top:0;padding-bottom:0;text-decoration:none}.buy-pay-group[data-astro-cid-p6rcc7zo]{flex:none;display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-site-2) var(--sp-site-4);padding:0 var(--sheet-inset) var(--sheet-inset);background:var(--doc-panel)}.buy-sheet[data-astro-cid-p6rcc7zo][data-state=paid] .buy-pay-group[data-astro-cid-p6rcc7zo],.buy-foot-total[data-astro-cid-p6rcc7zo]{display:none}.buy-sheet[data-astro-cid-p6rcc7zo].is-overflowing .buy-form[data-astro-cid-p6rcc7zo]{padding-bottom:var(--sheet-inset)}.buy-sheet[data-astro-cid-p6rcc7zo].is-overflowing .buy-total[data-astro-cid-p6rcc7zo]{display:none}.buy-sheet[data-astro-cid-p6rcc7zo].is-overflowing .buy-pay-group[data-astro-cid-p6rcc7zo]{padding:var(--sp-site-3) var(--sheet-inset);border-top:var(--border-weight-hair) solid var(--separator)}.buy-sheet[data-astro-cid-p6rcc7zo].is-typing .buy-form[data-astro-cid-p6rcc7zo]{padding-bottom:calc(var(--sheet-inset) + 40svh)}.buy-sheet[data-astro-cid-p6rcc7zo].is-overflowing .buy-foot-total[data-astro-cid-p6rcc7zo]{display:inline-flex;align-items:baseline;gap:var(--sp-site-2)}.buy-sheet[data-astro-cid-p6rcc7zo].is-overflowing .buy-pay[data-astro-cid-p6rcc7zo]{margin-left:auto}.buy-sheet[data-astro-cid-p6rcc7zo].is-overflowing .buy-reassure[data-astro-cid-p6rcc7zo]{flex-basis:100%}.buy-pay[data-astro-cid-p6rcc7zo][aria-busy=true]{opacity:var(--alpha-disabled);pointer-events:none;cursor:default}.buy-reassure[data-astro-cid-p6rcc7zo]{margin:0;font-size:var(--fs-site-label);letter-spacing:var(--ls-site-caption);line-height:var(--lh-site-label);color:var(--text-dim-on-surface)}.buy-notice[data-astro-cid-p6rcc7zo]{margin:0;font-size:var(--fs-site-label);line-height:var(--lh-site-label);letter-spacing:var(--ls-site-caption);color:var(--danger)}.buy-notice[data-astro-cid-p6rcc7zo][hidden]{display:none}.buy-sheet[data-astro-cid-p6rcc7zo][data-state=processing] .pay-mount[data-astro-cid-p6rcc7zo]{opacity:var(--alpha-disabled);pointer-events:none}.buy-paid[data-astro-cid-p6rcc7zo]{animation:buy-paid-in var(--tr-entry-fast) var(--ease-entry) both}.buy-paid[data-astro-cid-p6rcc7zo][hidden]{display:none}@keyframes buy-paid-in{0%{opacity:0;transform:translateY(var(--sp-site-2))}to{opacity:1;transform:none}}.buy[data-astro-cid-p6rcc7zo][data-state=paid] .buy-price[data-astro-cid-p6rcc7zo]{opacity:var(--alpha-inactive);transition:opacity var(--tr-normal) var(--ease)}.buy-paid-title[data-astro-cid-p6rcc7zo]{margin:0;font-size:var(--fs-site-h3);letter-spacing:var(--ls-site-h3);line-height:var(--lh-site-h3);color:var(--text)}.buy-key[data-astro-cid-p6rcc7zo]{display:flex;flex-direction:column;gap:var(--sp-site-2)}.buy-key[data-astro-cid-p6rcc7zo][hidden]{display:none}.buy-key-head[data-astro-cid-p6rcc7zo]{display:flex;justify-content:space-between;align-items:baseline}.key-copy[data-astro-cid-p6rcc7zo]{background:none;border:0;padding:0;cursor:pointer;color:var(--text-dim-on-surface);font-family:inherit}.key-copy[data-astro-cid-p6rcc7zo]:hover,.key-copy[data-astro-cid-p6rcc7zo].is-copied{color:var(--text)}.key-well[data-astro-cid-p6rcc7zo]{margin:0;padding:var(--sp-site-3);background:var(--doc-field);color:var(--text);font-family:inherit;font-size:var(--fs-site-body);line-height:var(--lh-site-body);white-space:pre-wrap;word-break:break-all;user-select:all}.buy-paid-sent[data-astro-cid-p6rcc7zo]{margin:0;font-size:var(--fs-site-label);line-height:var(--lh-site-label);letter-spacing:var(--ls-site-caption);color:var(--text-dim-on-surface)}.buy-paid-sent[data-astro-cid-p6rcc7zo] [data-astro-cid-p6rcc7zo][data-slot=paid-email]{color:var(--text)}.buy-paid-links[data-astro-cid-p6rcc7zo]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-site-2) var(--sp-site-4);font-size:var(--fs-site-label);letter-spacing:var(--ls-site-caption)}.buy-manual[data-astro-cid-p6rcc7zo]{color:var(--text-dim-on-surface)}@media(prefers-reduced-motion:reduce){.buy-sheet[data-astro-cid-p6rcc7zo]:not(.is-open) .buy-sheet-panel[data-astro-cid-p6rcc7zo]{transform:none}.buy-sheet-panel[data-astro-cid-p6rcc7zo],.buy-scrim[data-astro-cid-p6rcc7zo]{transition:opacity var(--tr-normal) var(--ease)}.buy-price[data-astro-cid-p6rcc7zo]{transition:none}.buy-paid[data-astro-cid-p6rcc7zo]{animation:none}}html.buy-sheet-open{overflow:hidden}@media(max-width:900px){.buy[data-astro-cid-p6rcc7zo]{max-width:none;padding:var(--sp-site-5) 0}.buy--bare[data-astro-cid-p6rcc7zo]{padding:0}}@media(max-width:600px){.free-dl-row[data-astro-cid-p6rcc7zo]{flex-direction:column;align-items:center}.buy-sheet[data-astro-cid-p6rcc7zo]{padding:0;align-items:stretch}.buy-sheet-panel[data-astro-cid-p6rcc7zo]{max-width:none;max-height:calc(100svh - env(safe-area-inset-top));margin-top:env(safe-area-inset-top);border-width:var(--border-weight-hair) 0 0}.buy-sheet[data-astro-cid-p6rcc7zo]:not(.is-open) .buy-sheet-panel[data-astro-cid-p6rcc7zo]{transform:translateY(100%)}.buy-sheet-head[data-astro-cid-p6rcc7zo]{padding:var(--sp-site-3) var(--sp-site-4) 0}.buy-order-thumb[data-astro-cid-p6rcc7zo]{width:48px;height:48px}.buy-sheet-panel[data-astro-cid-p6rcc7zo]{--sheet-inset: var(--sp-site-4)}.buy-sheet[data-astro-cid-p6rcc7zo].is-overflowing .buy-pay-group[data-astro-cid-p6rcc7zo]{padding-bottom:max(var(--sp-site-3),env(safe-area-inset-bottom))}.buy-pay[data-astro-cid-p6rcc7zo],.buy-close[data-astro-cid-p6rcc7zo],.buy-promo-apply[data-astro-cid-p6rcc7zo],.key-copy[data-astro-cid-p6rcc7zo],.buy-paid-dl[data-astro-cid-p6rcc7zo]{min-height:var(--tap-min)}.buy-close[data-astro-cid-p6rcc7zo]{padding:var(--sp-site-2) 0}.buy-input[data-astro-cid-p6rcc7zo]{height:var(--tap-min)}}.mast[data-astro-cid-kjjypmqj]{padding:var(--sp-site-4) 0;max-width:66ch}.mast[data-astro-cid-kjjypmqj] .page-title{margin:0 0 var(--sp-site-3)}.mast-claim[data-astro-cid-kjjypmqj]{font-size:var(--fs-site-h3);line-height:var(--lh-site-h3);letter-spacing:var(--ls-site-h3);font-weight:var(--fw-heading);color:var(--text);margin:0 0 var(--sp-site-2)}.mast-promise[data-astro-cid-kjjypmqj]{font-size:var(--fs-site-body);line-height:var(--lh-site-body);letter-spacing:var(--ls-site-body);color:var(--text-dim);margin:0}.stage-frame[data-astro-cid-kjjypmqj]{position:relative;width:100%;aspect-ratio:var(--hero-ratio);background:var(--bg);border:var(--border-weight-hair) solid var(--border-light);border-radius:var(--radius-none);box-shadow:var(--shadow-panel),var(--shadow-float);overflow:hidden}.stage-frame[data-astro-cid-kjjypmqj] iframe[data-astro-cid-kjjypmqj]{width:var(--hero-w);height:var(--hero-h);border:none;display:block;pointer-events:none;transform:scale(var(--hero-scale, 1));transform-origin:top left;opacity:0;transition:opacity var(--tr-slow) var(--ease)}.stage-frame[data-astro-cid-kjjypmqj] iframe[data-astro-cid-kjjypmqj].is-ready{opacity:1}.hero-buy[data-astro-cid-kjjypmqj]{display:flex;flex-direction:column;align-items:flex-start;gap:var(--sp-site-3);padding:var(--sp-site-4) 0 var(--sp-site-6)}.hero-price[data-astro-cid-kjjypmqj]{margin:0}.hero-price-now[data-astro-cid-kjjypmqj]{font-size:var(--fs-site-h2);line-height:var(--lh-site-h2);letter-spacing:var(--ls-site-h2);font-weight:var(--fw-display);color:var(--text)}.hero-actions[data-astro-cid-kjjypmqj]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-site-3) var(--sp-site-4)}.hero-demo-row[data-astro-cid-kjjypmqj]{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--sp-site-2) var(--sp-site-3)}.hero-demo[data-astro-cid-kjjypmqj]{color:var(--text-dim);border-bottom:var(--border-weight-hair) solid transparent;transition:color var(--tr-normal) var(--ease),border-color var(--tr-normal) var(--ease)}.hero-demo[data-astro-cid-kjjypmqj]:hover{color:var(--text);border-bottom-color:var(--text-dim)}.mod[data-astro-cid-kjjypmqj]{padding:var(--sp-site-6) 0;border-top:var(--border-weight-hair) solid var(--separator)}.mod-row[data-astro-cid-kjjypmqj]{display:grid;grid-template-columns:21fr 34fr;align-items:center;gap:var(--sp-site-6)}.mod-row--reverse[data-astro-cid-kjjypmqj]{grid-template-columns:34fr 21fr}.mod-row--reverse[data-astro-cid-kjjypmqj] .mod-copy[data-astro-cid-kjjypmqj]{grid-column:2;grid-row:1}.mod-row--reverse[data-astro-cid-kjjypmqj] .mod-embed[data-astro-cid-kjjypmqj]{grid-column:1;grid-row:1}.mod-copy[data-astro-cid-kjjypmqj]{min-width:0}.mod-name[data-astro-cid-kjjypmqj]{display:block;font-size:var(--fs-site-body);line-height:var(--lh-site-body);font-weight:var(--fw-label);letter-spacing:var(--ls-site-label);text-transform:uppercase;color:var(--text-dim);margin-bottom:var(--sp-site-2)}.mod-head[data-astro-cid-kjjypmqj]{font-size:var(--fs-site-h3);font-weight:var(--fw-heading);letter-spacing:var(--ls-site-h3);color:var(--text);line-height:var(--lh-site-h3);margin:0 0 var(--sp-site-3)}.mod-lead[data-astro-cid-kjjypmqj]{font-size:var(--fs-site-body);color:var(--text-body);line-height:var(--lh-site-body);margin:0 0 var(--sp-site-3);max-width:66ch}.mod-bullets[data-astro-cid-kjjypmqj]{margin:var(--sp-site-3) 0;padding:0;list-style:none;display:flex;flex-direction:column;gap:var(--sp-site-3);max-width:66ch}.mod-bullets[data-astro-cid-kjjypmqj] li[data-astro-cid-kjjypmqj]{position:relative;font-size:var(--fs-site-body);color:var(--text-body);line-height:var(--lh-site-body);padding-left:var(--sp-site-3)}.mod-bullets[data-astro-cid-kjjypmqj] li[data-astro-cid-kjjypmqj]:before{content:"";position:absolute;left:0;top:.7em;width:var(--sp-site-1);height:1px;background:var(--text-dim)}.open-name[data-astro-cid-kjjypmqj]{color:var(--accent)}.open-prompt[data-astro-cid-kjjypmqj]{width:100%}.open-bar[data-astro-cid-kjjypmqj]{display:flex;justify-content:space-between;align-items:center;margin:calc(-1 * var(--sp-site-3)) 0 0}.open-copy[data-astro-cid-kjjypmqj]{background:none;border:0;padding:var(--sp-site-3) 0;cursor:pointer;font:inherit;color:inherit;letter-spacing:inherit;text-transform:inherit;text-align:inherit}.open[data-astro-cid-kjjypmqj] a{color:var(--text);text-decoration:underline;text-decoration-color:var(--separator);text-underline-offset:var(--sp-site-1)}.open[data-astro-cid-kjjypmqj] a:hover{text-decoration-color:var(--text)}.open-copy[data-astro-cid-kjjypmqj]:focus-visible{outline:var(--border-weight-hair) solid var(--accent);outline-offset:var(--sp-site-1)}.open-well[data-astro-cid-kjjypmqj]{margin:0;padding:var(--sp-site-3);border-radius:var(--radius-none);color:var(--text);font-family:inherit;font-size:var(--fs-site-label);line-height:var(--lh-site-body);white-space:pre-wrap;overflow-wrap:anywhere;text-wrap:pretty;box-sizing:border-box;max-width:100%;min-width:0;user-select:all}.mod-body[data-astro-cid-kjjypmqj]{font-size:var(--fs-site-body);color:var(--text-dim);line-height:var(--lh-site-body);margin:0;max-width:66ch}.mod-body-theme[data-astro-cid-kjjypmqj]{display:inline;margin:0;padding:0;border:none;background:none;appearance:none;font:inherit;letter-spacing:inherit;text-align:inherit;color:inherit;cursor:pointer;text-decoration:underline;text-decoration-color:var(--separator);text-decoration-thickness:var(--border-weight-hair);text-underline-offset:.2em;transition:color var(--tr-normal) var(--ease),text-decoration-color var(--tr-normal) var(--ease)}@media(hover:hover){.mod-body-theme[data-astro-cid-kjjypmqj]:hover{color:var(--text);text-decoration-color:var(--text)}}.mod-body-theme[data-astro-cid-kjjypmqj]:focus-visible{color:var(--text);text-decoration-color:var(--text);outline:var(--border-weight-hair) solid var(--text);outline-offset:.2em}html:not([data-dir=light]) .theme-word--dark[data-astro-cid-kjjypmqj]{display:none}html[data-dir=light] .theme-word--light[data-astro-cid-kjjypmqj]{display:none}.theme-word[data-astro-cid-kjjypmqj]{color:var(--text);text-shadow:0 0 var(--sp-1) transparent;animation:theme-breathe var(--tr-breathe) var(--ease) infinite}@keyframes theme-breathe{0%,to{color:var(--text);text-shadow:0 0 var(--sp-1) transparent}50%{color:var(--ink-bright);text-shadow:0 0 var(--sp-1) var(--ink-bright)}}html.theme-switching .theme-word[data-astro-cid-kjjypmqj]{animation:theme-bloom var(--tr-entry-fast) var(--ease) 1 both}@keyframes theme-bloom{0%{color:var(--ink-bright);text-shadow:0 0 var(--sp-1) var(--ink-bright)}to{color:var(--text);text-shadow:0 0 var(--sp-1) transparent}}@media(prefers-reduced-motion:reduce){.theme-word[data-astro-cid-kjjypmqj],html.theme-switching .theme-word[data-astro-cid-kjjypmqj]{animation:none;color:var(--ink-bright)}}.mod-demos[data-astro-cid-kjjypmqj]{display:flex;align-items:center;gap:var(--sp-site-3);margin-top:var(--sp-site-5);flex-wrap:wrap}.mod-demos-row[data-astro-cid-kjjypmqj]{display:flex;gap:var(--sp-site-4)}.demo-btn[data-astro-cid-kjjypmqj]{display:inline-flex;align-items:center;gap:var(--sp-site-1);background:none;border:none;padding:0;cursor:pointer;font-family:Berkeley Mono,monospace;font-style:inherit;line-height:inherit;text-align:inherit;font-size:var(--fs-site-label);font-weight:var(--fw-label);letter-spacing:var(--ls-site-label);color:var(--text-muted);transition:color var(--tr-normal) var(--ease)}.demo-tri[data-astro-cid-kjjypmqj]{font-size:var(--fs-site-caption);line-height:1}.demo-btn[data-astro-cid-kjjypmqj]:hover{color:var(--text)}.demo-btn[data-astro-cid-kjjypmqj].playing{color:var(--accent)}.demo-btn[data-astro-cid-kjjypmqj].missing{opacity:var(--alpha-hover)}.mod[data-astro-cid-kjjypmqj] .hl{color:var(--text);font-weight:var(--fw-label)}.mod[data-astro-cid-kjjypmqj] .src-lfo1{color:var(--accent)}.mod[data-astro-cid-kjjypmqj] .src-lfo2{color:var(--accent2)}.mod[data-astro-cid-kjjypmqj] .src-env1{color:var(--accent-env1)}.mod[data-astro-cid-kjjypmqj] .src-env2{color:var(--accent-env2)}.mod[data-astro-cid-kjjypmqj] .src-ratio{color:var(--accent4)}.mod-embed[data-astro-cid-kjjypmqj]{--fig-inset: 0px;display:grid;grid-template-columns:minmax(0,1fr);gap:var(--sp-site-5);align-content:start;min-width:0}.mod-fig[data-astro-cid-kjjypmqj]{margin:0;min-width:0}.mod-fig[data-astro-cid-kjjypmqj]{justify-self:end;width:calc((100% - var(--fig-inset)) * var(--fig-k, 1) + var(--fig-inset))}.mod-row--reverse[data-astro-cid-kjjypmqj] .mod-fig[data-astro-cid-kjjypmqj]{justify-self:start}.mod-plate[data-astro-cid-kjjypmqj]{aspect-ratio:var(--plate-ratio);min-height:0;margin:0}.mod-embed-view[data-astro-cid-kjjypmqj]{width:100%;aspect-ratio:var(--embed-ratio);transform:translateY(calc(var(--plate-crop) * -100%));clip-path:inset(calc(var(--plate-crop) * 100%) 0)}.mod-cap[data-astro-cid-kjjypmqj]{flex-wrap:nowrap;margin:var(--sp-site-3) 0 0;line-height:var(--lh-site-label);color:var(--text-dim)}.mod-cap-n[data-astro-cid-kjjypmqj]{color:var(--text-muted);white-space:nowrap}.mod-cap[data-astro-cid-kjjypmqj]>[data-astro-cid-kjjypmqj]:last-child{min-width:0}.mod-embed[data-astro-cid-kjjypmqj] iframe[data-astro-cid-kjjypmqj]{display:block;width:100%;height:100%;border:none;background:transparent;opacity:0;transition:opacity var(--tr-entry-normal) var(--ease-entry)}.mod-embed[data-astro-cid-kjjypmqj] iframe[data-astro-cid-kjjypmqj].is-ready{opacity:1}.mod-fig[data-astro-cid-kjjypmqj][data-size=full] iframe[data-astro-cid-kjjypmqj]{width:var(--native-w);height:var(--native-h);transform:scale(var(--plate-scale, 1));transform-origin:top left;pointer-events:none}.mod-callouts[data-astro-cid-kjjypmqj]{margin:var(--sp-site-4) 0 0;max-width:66ch;border-top:var(--border-weight-hair) solid var(--separator)}.callout[data-astro-cid-kjjypmqj]{display:grid;grid-template-columns:14ch minmax(0,1fr);gap:0 var(--sp-site-3);align-items:baseline;padding:var(--sp-site-2) 0;border-bottom:var(--border-weight-hair) solid var(--separator);break-inside:avoid}.callout-k[data-astro-cid-kjjypmqj]{margin:0;line-height:var(--lh-site-label);color:var(--text-muted)}.callout-v[data-astro-cid-kjjypmqj]{margin:0;font-size:var(--fs-site-label);line-height:var(--lh-site-label);color:var(--text-dim)}[data-astro-cid-kjjypmqj][data-layout=b] .mod-row[data-astro-cid-kjjypmqj],[data-astro-cid-kjjypmqj][data-layout=b] .mod-row--reverse[data-astro-cid-kjjypmqj]{grid-template-columns:7fr 5fr}[data-astro-cid-kjjypmqj][data-layout=b] .mod-row[data-astro-cid-kjjypmqj] .mod-embed[data-astro-cid-kjjypmqj]{grid-column:1;grid-row:1}[data-astro-cid-kjjypmqj][data-layout=b] .mod-row[data-astro-cid-kjjypmqj] .mod-copy[data-astro-cid-kjjypmqj]{grid-column:2;grid-row:1}[data-astro-cid-kjjypmqj][data-layout=b] .mod-row[data-astro-cid-kjjypmqj] .mod-fig[data-astro-cid-kjjypmqj]{justify-self:start}.mod[data-astro-cid-kjjypmqj].mod--full .mod-row[data-astro-cid-kjjypmqj]{grid-template-columns:minmax(0,1fr);gap:var(--sp-site-4)}.mod[data-astro-cid-kjjypmqj].mod--full .mod-row[data-astro-cid-kjjypmqj] .mod-copy[data-astro-cid-kjjypmqj]{grid-column:1;grid-row:1;max-width:66ch}.mod[data-astro-cid-kjjypmqj].mod--full .mod-row[data-astro-cid-kjjypmqj] .mod-embed[data-astro-cid-kjjypmqj]{grid-column:1;grid-row:2;grid-template-columns:minmax(0,1fr)}.mod-callouts--cols[data-astro-cid-kjjypmqj]{grid-column:1 / -1;grid-row:2;max-width:none;margin:0;columns:2;column-gap:var(--sp-site-6)}.mod[data-astro-cid-kjjypmqj].mod--full .mod-callouts--cols[data-astro-cid-kjjypmqj]{grid-row:3}.open[data-astro-cid-kjjypmqj] .open-prompt[data-astro-cid-kjjypmqj]{display:block}.specs[data-astro-cid-kjjypmqj]{padding:var(--sp-site-6) 0;border-top:var(--border-weight-hair) solid var(--separator)}.specs-label[data-astro-cid-kjjypmqj]{display:block;font-size:var(--fs-site-h3);font-weight:var(--fw-heading);letter-spacing:var(--ls-site-h3);color:var(--text);line-height:var(--lh-site-h3);margin:0 0 var(--sp-site-4);max-width:66ch}.specs-groups[data-astro-cid-kjjypmqj]{columns:2;column-gap:var(--sp-site-6)}.spec-group[data-astro-cid-kjjypmqj]{break-inside:avoid;margin:0 0 var(--sp-site-5)}.spec-group-head[data-astro-cid-kjjypmqj]{display:block;margin:0 0 var(--sp-site-2);font-weight:var(--fw-label);line-height:var(--lh-site-label);color:var(--text)}.spec-table[data-astro-cid-kjjypmqj]{margin:0;border-top:var(--border-weight-hair) solid var(--separator)}.spec[data-astro-cid-kjjypmqj]{display:grid;grid-template-columns:16ch minmax(0,1fr);gap:0 var(--sp-site-3);align-items:baseline;padding:var(--sp-site-2) 0;border-bottom:var(--border-weight-hair) solid var(--separator)}.spec-k[data-astro-cid-kjjypmqj]{margin:0;line-height:var(--lh-site-body)}.spec-v[data-astro-cid-kjjypmqj]{margin:0;font-size:var(--fs-site-body);line-height:var(--lh-site-body);color:var(--text)}.intro[data-astro-cid-kjjypmqj]{padding:var(--sp-site-6) 0;border-top:var(--border-weight-hair) solid var(--separator)}.intro-lead[data-astro-cid-kjjypmqj]{font-size:var(--fs-site-lead);line-height:var(--lh-site-lead);letter-spacing:var(--ls-site-lead);color:var(--text);max-width:66ch;margin:0 0 var(--sp-site-4)}.intro-body[data-astro-cid-kjjypmqj]{font-size:var(--fs-site-body);line-height:var(--lh-site-body);color:var(--text-body);max-width:66ch;margin:0 0 var(--sp-site-3)}.intro-body[data-astro-cid-kjjypmqj]:last-child{margin-bottom:0}.intro-body[data-astro-cid-kjjypmqj] a[data-astro-cid-kjjypmqj]{color:var(--text);text-decoration:underline;text-decoration-color:var(--separator);text-decoration-thickness:var(--border-weight-hair);text-underline-offset:.2em;transition:text-decoration-color var(--tr-normal) var(--ease)}.intro-body[data-astro-cid-kjjypmqj] a[data-astro-cid-kjjypmqj]:hover{text-decoration-color:var(--text)}.video[data-astro-cid-kjjypmqj]{padding:var(--sp-site-6) 0;border-top:var(--border-weight-hair) solid var(--separator)}.video[data-astro-cid-kjjypmqj] .page-eyebrow[data-astro-cid-kjjypmqj]{margin:0 0 var(--sp-site-4)}.video-frame[data-astro-cid-kjjypmqj]{aspect-ratio:16 / 9;border-radius:var(--radius-none);overflow:hidden;border:var(--border-weight-hair) solid var(--separator)}.video-frame[data-astro-cid-kjjypmqj] iframe[data-astro-cid-kjjypmqj]{width:100%;height:100%;display:block}.close[data-astro-cid-kjjypmqj]{padding:var(--sp-site-6) 0;text-align:center;border-top:var(--border-weight-hair) solid var(--separator)}.close-line[data-astro-cid-kjjypmqj]{font-size:var(--fs-site-h1);font-weight:var(--fw-heading);letter-spacing:var(--ls-site-h1);color:var(--text);line-height:var(--lh-site-h1);margin:0}.close-sub[data-astro-cid-kjjypmqj]{font-size:var(--fs-site-lead);letter-spacing:var(--ls-site-lead);color:var(--text-dim);margin:var(--sp-site-3) 0 var(--sp-site-5)}@media(max-width:900px){.mod[data-astro-cid-kjjypmqj],.intro[data-astro-cid-kjjypmqj],.specs[data-astro-cid-kjjypmqj],.video[data-astro-cid-kjjypmqj],.close[data-astro-cid-kjjypmqj]{padding:var(--sp-site-4) 0}.page[data-astro-cid-kjjypmqj][data-layout] .mod-row[data-astro-cid-kjjypmqj]{grid-template-columns:minmax(0,1fr);gap:var(--sp-site-4)}.page[data-astro-cid-kjjypmqj][data-layout] .mod-row[data-astro-cid-kjjypmqj] .mod-embed[data-astro-cid-kjjypmqj]{grid-column:1;grid-row:1}.page[data-astro-cid-kjjypmqj][data-layout] .mod-row[data-astro-cid-kjjypmqj] .mod-copy[data-astro-cid-kjjypmqj]{grid-column:1;grid-row:2}.page[data-astro-cid-kjjypmqj][data-layout] .mod-row[data-astro-cid-kjjypmqj] .mod-fig[data-astro-cid-kjjypmqj]{justify-self:start}.page[data-astro-cid-kjjypmqj][data-layout] .open[data-astro-cid-kjjypmqj] .mod-row[data-astro-cid-kjjypmqj] .mod-copy[data-astro-cid-kjjypmqj]{grid-row:1}.page[data-astro-cid-kjjypmqj][data-layout] .open[data-astro-cid-kjjypmqj] .mod-row[data-astro-cid-kjjypmqj] .mod-embed[data-astro-cid-kjjypmqj]{grid-row:2}.mod-callouts--cols[data-astro-cid-kjjypmqj]{columns:1;grid-row:3}}@media(max-width:600px){.mast[data-astro-cid-kjjypmqj]{padding:var(--sp-site-3) 0 var(--sp-site-4)}.hero-actions[data-astro-cid-kjjypmqj],.hero-demo-row[data-astro-cid-kjjypmqj]{flex-direction:column;align-items:flex-start}.hero-buy[data-astro-cid-kjjypmqj]{padding-bottom:var(--sp-site-5)}.page[data-astro-cid-kjjypmqj][data-layout] .mod-row[data-astro-cid-kjjypmqj] .mod-fig[data-astro-cid-kjjypmqj]{width:auto;justify-self:stretch}.callout[data-astro-cid-kjjypmqj]{grid-template-columns:minmax(0,1fr)}.mod-head[data-astro-cid-kjjypmqj]{font-size:var(--fs-site-lead);letter-spacing:var(--ls-site-lead);line-height:var(--lh-site-h3)}.close-line[data-astro-cid-kjjypmqj]{font-size:var(--fs-site-h2);letter-spacing:var(--ls-site-h2)}.close-sub[data-astro-cid-kjjypmqj]{font-size:var(--fs-site-body)}.specs-groups[data-astro-cid-kjjypmqj]{columns:1}.spec[data-astro-cid-kjjypmqj]{grid-template-columns:minmax(0,1fr)}.spec-k[data-astro-cid-kjjypmqj]{margin:0 0 var(--sp-site-1);line-height:var(--lh-site-label)}.buy-pill[data-astro-cid-kjjypmqj]{top:max(var(--buy-pill-inset),env(safe-area-inset-top));right:max(var(--buy-pill-inset),env(safe-area-inset-right));min-height:var(--tap-min);align-items:center}}.buy-pill[data-astro-cid-kjjypmqj]{transition:opacity var(--tr-entry-fast) var(--ease),transform var(--tr-entry-fast) var(--ease),box-shadow var(--tr-gentle) var(--ease)}
