.ad-label[data-v-005e1e68]{align-items:center;border:var(--border-hairline) solid var(--color-text);border-radius:var(--radius-xs);color:var(--color-text);display:inline-flex;font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-label);line-height:var(--leading-none);min-height:var(--space-5);padding:0 var(--space-2);white-space:nowrap}.icon[data-v-adf934f1]{display:inline-block;vertical-align:middle}.icon--sm[data-v-adf934f1]{height:var(--size-icon-sm);width:var(--size-icon-sm)}.icon--md[data-v-adf934f1]{height:var(--size-icon);width:var(--size-icon)}.icon--lg[data-v-adf934f1]{height:var(--size-icon-lg);width:var(--size-icon-lg)}.trust[data-v-2aeeaa28]{align-items:center;border-block-start:var(--border-hairline) solid var(--color-border);color:var(--color-text-muted);-moz-column-gap:var(--space-3);column-gap:var(--space-3);display:flex;flex-wrap:wrap;font-feature-settings:var(--font-numeric-features);font-size:var(--text-xs);line-height:var(--leading-snug);padding-block:var(--space-2);row-gap:var(--space-1)}.trust__item[data-v-2aeeaa28]{display:inline-flex;flex-wrap:wrap;gap:var(--space-1);min-width:0}.trust__key[data-v-2aeeaa28]{color:var(--color-text-subtle)}.trust__link[data-v-2aeeaa28]{color:var(--color-text-muted)}.trust__stale[data-v-2aeeaa28]{align-items:center;background:var(--color-caution-soft);border-radius:var(--radius-sm);display:inline-flex;gap:var(--space-1);padding:var(--space-1) var(--space-2)}.is-stale time[data-v-2aeeaa28],.trust__stale[data-v-2aeeaa28]{color:var(--color-caution-strong);font-weight:var(--weight-semibold)}.ah[data-v-5392dd48]{display:grid;gap:var(--space-3);padding-block:var(--space-8) var(--space-4)}.ah__eyebrow[data-v-5392dd48]{color:var(--color-accent);font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-label)}.ah__q[data-v-5392dd48]{color:var(--color-text-muted);display:flex;font-size:var(--text-lg);gap:var(--space-2);line-height:var(--leading-snug)}.ah__q-mark[data-v-5392dd48]{color:var(--color-accent);font-weight:var(--weight-bold)}.ah__title[data-v-5392dd48]{font-size:var(--text-3xl)}@media(min-width:64em){.ah__title[data-v-5392dd48]{font-size:var(--text-4xl)}}.ah__sub[data-v-5392dd48]{color:var(--color-text-muted);font-size:var(--text-lg);line-height:var(--leading-snug)}.spinner[data-v-f8852527]{animation:spin-f8852527 calc(var(--duration-base)*4) linear infinite;border:var(--border-strong) solid;border-inline-end-color:transparent;border-radius:var(--radius-pill);display:inline-block}.spinner--sm[data-v-f8852527]{height:var(--size-icon-sm);width:var(--size-icon-sm)}.spinner--md[data-v-f8852527]{height:var(--size-icon);width:var(--size-icon)}@keyframes spin-f8852527{to{transform:rotate(1turn)}}.visually-hidden[data-v-6f3ba60c]{height:var(--border-hairline);margin:calc(var(--border-hairline)*-1);overflow:hidden;padding:0;position:absolute;width:var(--border-hairline);clip:rect(0 0 0 0);border:0;white-space:nowrap}.btn[data-v-969a6945]{align-items:center;border:var(--border-hairline) solid transparent;border-radius:var(--radius-md);display:inline-flex;font-size:var(--text-sm);font-weight:var(--weight-semibold);gap:var(--space-2);justify-content:center;line-height:var(--leading-tight);min-height:var(--size-touch);padding:0 var(--space-5);text-decoration:none;transition:background-color var(--duration-fast) var(--ease-standard),border-color var(--duration-fast) var(--ease-standard),color var(--duration-fast) var(--ease-standard);white-space:nowrap}.btn--lg[data-v-969a6945]{font-size:var(--text-body);min-height:var(--size-touch-lg);padding:0 var(--space-6)}.btn--block[data-v-969a6945]{display:flex;width:100%}.btn__label[data-v-969a6945]{overflow:hidden;text-overflow:ellipsis}.btn--primary[data-v-969a6945]{background:var(--color-accent);color:var(--color-on-accent)}.btn--primary[data-v-969a6945]:hover{background:var(--color-accent-hover);color:var(--color-on-accent);text-decoration:none}.btn--secondary[data-v-969a6945]{background:var(--color-surface);border-color:var(--color-border-strong);color:var(--color-text)}.btn--secondary[data-v-969a6945]:hover{border-color:var(--color-text);color:var(--color-text);text-decoration:none}.btn--quiet[data-v-969a6945]{background:transparent;color:var(--color-accent);padding:0 var(--space-3)}.btn--quiet[data-v-969a6945]:hover{background:var(--color-accent-soft);color:var(--color-accent-hover);text-decoration:none}.btn[data-v-969a6945]:focus-visible{outline:var(--focus-ring-width) solid var(--color-focus);outline-offset:var(--focus-ring-offset)}.btn[data-v-969a6945]:disabled,.btn[aria-disabled=true][data-v-969a6945]{background:var(--color-surface-sunken);border-color:var(--color-border);color:var(--color-text-subtle);pointer-events:none}.btn.is-loading[data-v-969a6945]{cursor:progress}.pc[data-v-64a1f1b0]{display:grid;grid-template-columns:minmax(0,1fr);margin-inline:auto;padding-inline:var(--gutter);width:100%}.pc--reading[data-v-64a1f1b0]{max-width:calc(var(--measure) + var(--gutter)*2)}.pc--wide[data-v-64a1f1b0]{max-width:calc(var(--measure-wide) + var(--gutter)*2)}.pc--gap-md[data-v-64a1f1b0]{gap:var(--space-6)}.pc--gap-lg[data-v-64a1f1b0]{gap:var(--space-10)}.hd[data-v-ccd80eda]{background:var(--color-bg);border-block-end:var(--border-hairline) solid var(--color-rule);position:sticky;top:0;z-index:var(--z-header)}.hd__bar[data-v-ccd80eda]{align-items:center;display:flex;gap:var(--space-4);justify-content:space-between;margin-inline:auto;max-width:calc(var(--measure-wide) + var(--gutter)*2);min-height:var(--size-header);padding-inline:var(--gutter)}.hd__mark[data-v-ccd80eda]{align-items:center;display:inline-flex;font-size:var(--text-xl);font-weight:var(--weight-bold);letter-spacing:var(--tracking-tight);min-height:var(--size-touch)}.hd__mark[data-v-ccd80eda],.hd__mark[data-v-ccd80eda]:hover{color:var(--color-text);text-decoration:none}.hd__mark-pick[data-v-ccd80eda]{color:var(--color-accent)}.hd__nav[data-v-ccd80eda]{display:none}.hd__links[data-v-ccd80eda]{display:flex;gap:var(--space-1)}.hd__link[data-v-ccd80eda]{align-items:center;color:var(--color-text-muted);display:inline-flex;font-size:var(--text-sm);font-weight:var(--weight-medium);min-height:var(--size-touch);padding:0 var(--space-3);text-decoration:none}.hd__link[data-v-ccd80eda]:hover,.hd__link[aria-current=page][data-v-ccd80eda]{color:var(--color-text);text-decoration:underline}.hd__menu[data-v-ccd80eda]{background:transparent;border:0;border-radius:var(--radius-sm);display:inline-grid;height:var(--size-touch);margin-inline-end:calc(var(--space-2)*-1);place-items:center;width:var(--size-touch)}.hd__menu[data-v-ccd80eda]:hover{background:var(--color-surface-sunken)}.hd__menu[data-v-ccd80eda]:focus-visible{outline:var(--focus-ring-width) solid var(--color-focus)}.hd__panel[data-v-ccd80eda]{padding:0 var(--gutter) var(--space-3)}.hd__panel-link[data-v-ccd80eda]{align-items:center;border-block-start:var(--border-hairline) solid var(--color-border);color:var(--color-text);display:flex;font-weight:var(--weight-semibold);justify-content:space-between;min-height:var(--size-touch-lg);text-decoration:none}@media(min-width:48em){.hd__nav[data-v-ccd80eda]{display:block}.hd__menu[data-v-ccd80eda],.hd__panel[data-v-ccd80eda]{display:none}}.ft[data-v-f7792b0d]{background:var(--color-surface-sunken);border-block-start:var(--border-strong) solid var(--color-rule);margin-block-start:var(--space-20)}.ft__inner[data-v-f7792b0d]{display:grid;gap:var(--space-4);margin-inline:auto;max-width:calc(var(--measure-wide) + var(--gutter)*2);padding:var(--space-10) var(--gutter) var(--space-12)}.ft__mark[data-v-f7792b0d]{font-size:var(--text-lg);font-weight:var(--weight-bold);letter-spacing:var(--tracking-tight)}.ft__accent[data-v-f7792b0d]{color:var(--color-accent)}.ft__note[data-v-f7792b0d]{color:var(--color-text-muted);font-size:var(--text-sm);max-width:var(--measure)}.ft__links[data-v-f7792b0d]{-moz-column-gap:var(--space-4);column-gap:var(--space-4);display:flex;flex-wrap:wrap}.ft__link[data-v-f7792b0d]{align-items:center;color:var(--color-text-muted);display:inline-flex;font-size:var(--text-sm);min-height:var(--size-touch)}.shell[data-v-71a0779d]{display:flex;flex-direction:column;min-height:100dvh}.shell__main[data-v-71a0779d]{flex:1;min-width:0}.shell__main[data-v-71a0779d]:focus{outline:none}
