.copy-table[data-astro-cid-vi76jfqh]{margin-top:var(--space-3)}.copy-table__scroll[data-astro-cid-vi76jfqh]{overflow-x:auto}table[data-astro-cid-vi76jfqh]{width:100%;border-collapse:separate;border-spacing:0 var(--space-1);font-variant-numeric:tabular-nums}th[data-astro-cid-vi76jfqh],td[data-astro-cid-vi76jfqh]{padding:var(--space-3) var(--space-4);text-align:left;background:var(--color-surface)}thead[data-astro-cid-vi76jfqh] th[data-astro-cid-vi76jfqh]{background:transparent;padding-top:0;padding-bottom:var(--space-1);font-size:var(--text-md);font-weight:var(--weight-semibold);color:var(--color-text-muted)}tbody[data-astro-cid-vi76jfqh] th[data-astro-cid-vi76jfqh]{min-width:15em;font-weight:var(--weight-semibold);border-radius:var(--radius) 0 0 var(--radius)}tbody[data-astro-cid-vi76jfqh] td[data-astro-cid-vi76jfqh]:last-child{border-radius:0 var(--radius) var(--radius) 0}.copy-table__num[data-astro-cid-vi76jfqh]{text-align:right}@media(min-width:761px){.copy-table[data-astro-cid-vi76jfqh] tbody[data-astro-cid-vi76jfqh] td[data-astro-cid-vi76jfqh]:last-child{white-space:nowrap}}.copy-table__note[data-astro-cid-vi76jfqh]{display:block;font-family:var(--font-mono);font-size:var(--text-xs);font-weight:var(--weight-regular);color:var(--color-text-muted)}.copy-table__source[data-astro-cid-vi76jfqh]{margin:var(--space-2) 0 0;font-family:var(--font-mono);font-size:var(--text-sm);color:var(--color-text-muted)}.copy-table__line[data-astro-cid-vi76jfqh]{margin:0}.copy-table__source[data-astro-cid-vi76jfqh] .copy-table__link[data-astro-cid-vi76jfqh]{display:block;margin:0;padding:var(--space-2) 0;min-height:var(--tap-min)}.copy-table__scroll[data-astro-cid-vi76jfqh]:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}@media(max-width:640px){.copy-table--stack[data-astro-cid-vi76jfqh] table[data-astro-cid-vi76jfqh],.copy-table--stack[data-astro-cid-vi76jfqh] tbody[data-astro-cid-vi76jfqh],.copy-table--stack[data-astro-cid-vi76jfqh] tr[data-astro-cid-vi76jfqh],.copy-table--stack[data-astro-cid-vi76jfqh] th[data-astro-cid-vi76jfqh],.copy-table--stack[data-astro-cid-vi76jfqh] td[data-astro-cid-vi76jfqh]{display:block}.copy-table--stack[data-astro-cid-vi76jfqh] thead[data-astro-cid-vi76jfqh]{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.copy-table--stack[data-astro-cid-vi76jfqh] table[data-astro-cid-vi76jfqh]{border-spacing:0}.copy-table--stack[data-astro-cid-vi76jfqh] tbody[data-astro-cid-vi76jfqh] tr[data-astro-cid-vi76jfqh]{margin-bottom:var(--space-1);padding:var(--space-3) var(--space-4);border-radius:var(--radius);background:var(--color-surface)}.copy-table--stack[data-astro-cid-vi76jfqh] tbody[data-astro-cid-vi76jfqh] th[data-astro-cid-vi76jfqh],.copy-table--stack[data-astro-cid-vi76jfqh] tbody[data-astro-cid-vi76jfqh] td[data-astro-cid-vi76jfqh]{padding:0;background:transparent;border-radius:0}.copy-table--stack[data-astro-cid-vi76jfqh] tbody[data-astro-cid-vi76jfqh] th[data-astro-cid-vi76jfqh]{margin-bottom:var(--space-1)}.copy-table--stack[data-astro-cid-vi76jfqh] tbody[data-astro-cid-vi76jfqh] td[data-astro-cid-vi76jfqh]{display:flex;justify-content:space-between;gap:var(--space-3);padding-top:var(--space-1)}.copy-table--stack[data-astro-cid-vi76jfqh] tbody[data-astro-cid-vi76jfqh] td[data-astro-cid-vi76jfqh]:before{content:attr(data-label);flex:none;font-family:var(--font-mono);font-size:var(--text-sm);font-weight:var(--weight-regular);color:var(--color-text-muted)}}.article[data-astro-cid-worou3s5]{max-width:var(--prose-max)}.article[data-astro-cid-worou3s5] h2[data-astro-cid-worou3s5]{margin-bottom:var(--space-2)}.article__text[data-astro-cid-worou3s5]{margin:0 0 var(--space-3)}.article__text[data-astro-cid-worou3s5]:last-child{margin-bottom:0}.examples[data-astro-cid-igh5wcoh]{max-width:var(--prose-max)}.examples[data-astro-cid-igh5wcoh] h2[data-astro-cid-igh5wcoh]{margin-bottom:var(--space-3)}.examples__list[data-astro-cid-igh5wcoh]{display:flex;flex-direction:column;gap:var(--space-3)}.example[data-astro-cid-igh5wcoh]{padding:var(--space-4) var(--space-4) calc(var(--space-4) + 3px);border-radius:var(--radius);background:var(--color-surface);display:flex;flex-direction:column;gap:var(--space-2)}.example__title[data-astro-cid-igh5wcoh]{margin:0;font-size:var(--text-lg);font-weight:var(--weight-bold)}.example__inputs[data-astro-cid-igh5wcoh]{margin:0;font-family:var(--font-mono);font-size:var(--text-sm);color:var(--color-text-muted)}.example__decision[data-astro-cid-igh5wcoh]{margin:0}.example__outputs[data-astro-cid-igh5wcoh]{margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-2)}@media(min-width:641px){.example__outputs[data-astro-cid-igh5wcoh]{grid-template-columns:repeat(auto-fit,minmax(10rem,1fr))}}.example__out[data-astro-cid-igh5wcoh]{padding:var(--space-2) var(--space-3);border-radius:var(--radius);background:var(--color-highlight);color:var(--color-text)}.example__out[data-astro-cid-igh5wcoh] dt[data-astro-cid-igh5wcoh]{font-size:var(--text-sm)}.example__out[data-astro-cid-igh5wcoh] dd[data-astro-cid-igh5wcoh]{margin:0;font-weight:var(--weight-heavy);font-variant-numeric:tabular-nums}.offer-compact[data-astro-cid-gaxceeop]{position:relative;display:flex;flex-direction:column;gap:var(--space-3);margin-top:var(--space-4);padding:var(--space-4) var(--space-5);border:2px solid var(--color-accent);border-radius:var(--radius-lg);background:var(--color-surface)}.offer-compact[data-astro-cid-gaxceeop][hidden]{display:none}.offer-compact[data-astro-cid-gaxceeop]>.sample-tag--edge[data-astro-cid-gaxceeop]{position:absolute;top:0;right:var(--space-4);transform:translateY(-50%);margin:0;background:var(--color-surface);line-height:var(--leading-snug)}.offer-compact__line[data-astro-cid-gaxceeop]{margin:0;font-size:var(--text-base);font-weight:var(--weight-bold);line-height:var(--leading-snug)}.offer-compact__button[data-astro-cid-gaxceeop]{width:100%;min-height:52px}.offer-panel[data-astro-cid-2fbaxuq4]{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-3);max-width:var(--prose-max);margin:var(--space-1) 0 0;padding:var(--space-6);border-radius:var(--radius-lg);background:var(--color-accent);color:var(--color-on-accent)}.offer-panel[data-astro-cid-2fbaxuq4][hidden]{display:none}.offer-panel[data-astro-cid-2fbaxuq4] .disclosure,.offer-panel[data-astro-cid-2fbaxuq4] .disclosure__label{color:var(--color-on-accent)}.offer-panel[data-astro-cid-2fbaxuq4] .disclosure__label{border-color:var(--color-on-accent)}.offer-panel[data-astro-cid-2fbaxuq4]>.sample-tag--edge{position:absolute;top:0;right:var(--space-5);transform:translateY(-50%);margin:0;background:var(--color-accent);color:var(--color-on-accent);border-color:var(--color-on-accent);line-height:var(--leading-snug)}.offer-panel__title[data-astro-cid-2fbaxuq4]{margin:0;font-size:var(--text-xl);font-weight:var(--weight-heavy);line-height:var(--leading-snug)}.offer-panel__text[data-astro-cid-2fbaxuq4]{margin:0;font-size:var(--text-base)}.offer-panel__button[data-astro-cid-2fbaxuq4]{display:inline-flex;align-items:center;justify-content:center;min-width:320px;min-height:56px;padding:var(--space-2) var(--space-4);border:2px solid var(--color-surface);border-radius:var(--radius);background:var(--color-surface);color:var(--color-accent);font:inherit;font-size:var(--text-lg);font-weight:var(--weight-heavy);line-height:var(--leading-snug);text-align:center;text-decoration:none;cursor:pointer;transition:background var(--dur-fast) var(--ease)}.offer-panel__button[data-astro-cid-2fbaxuq4][aria-disabled=true]{cursor:default}@media(hover:hover){a[data-astro-cid-2fbaxuq4].offer-panel__button:hover{background:var(--color-bg)}}.offer-panel__button[data-astro-cid-2fbaxuq4]:focus-visible{outline:3px solid var(--color-on-accent);outline-offset:2px}@media(max-width:640px){.offer-panel__button[data-astro-cid-2fbaxuq4]{width:100%;min-width:0}.offer-panel[data-astro-cid-2fbaxuq4]{padding:var(--space-5)}}.segmented[data-astro-cid-5zj3lbgr]{display:flex;gap:var(--space-1);padding:var(--space-1);border-radius:var(--radius-lg);background:var(--color-bg);font-size:var(--text-md);font-weight:var(--weight-semibold)}.segmented__item[data-astro-cid-5zj3lbgr]{display:flex;flex:1 1 auto;align-items:center;justify-content:center;min-height:var(--tap-min);min-width:var(--tap-min);padding:0 var(--space-1);border-radius:var(--radius);color:var(--color-text-muted);text-decoration:none;text-align:center}.segmented__item--current[data-astro-cid-5zj3lbgr]{background:var(--color-surface);color:var(--color-text);font-weight:var(--weight-heavy);box-shadow:0 1px 0 var(--color-line)}@media(hover:hover){a[data-astro-cid-5zj3lbgr].segmented__item:hover{color:var(--color-text);text-decoration:underline}}
