.gate[data-v-32f0a88b]{margin:var(--space-6) 0;padding:var(--space-6);border:1px dashed var(--lb-line-3);border-radius:var(--radius-md);background:var(--lb-paper-2);text-align:center;place-items:center;display:grid}.gate__inner[data-v-32f0a88b]{gap:var(--space-3);justify-items:center;max-width:46ch;display:grid}.gate__label[data-v-32f0a88b]{font-family:var(--font-mono);font-size:var(--fs-xs);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--lb-muted);margin:0}.gate__body[data-v-32f0a88b]{font-size:var(--fs-small);color:var(--lb-ink-soft);margin:0;line-height:1.6}.gate__actions[data-v-32f0a88b]{gap:var(--space-2);flex-wrap:wrap;justify-content:center;display:flex}.gate__button[data-v-32f0a88b]{padding:var(--space-2) var(--space-4);border-radius:var(--radius-full);border:1px solid var(--lb-line);color:var(--lb-ink);font-size:var(--fs-small);cursor:pointer;transition:background var(--dur-micro) var(--ease-apple), color var(--dur-micro) var(--ease-apple);background:0 0;font-weight:600}.gate__button--primary[data-v-32f0a88b]{background:var(--lb-ink);border-color:var(--lb-ink);color:var(--lb-bg)}.gate__button--primary[data-v-32f0a88b]:hover{background:var(--lb-accent);border-color:var(--lb-accent);color:var(--lb-accent-contrast)}.gate__button[data-v-32f0a88b]:not(.gate__button--primary):hover{background:var(--lb-paper)}.lb-chart[data-v-ff0cdcec]{margin:var(--space-6) 0;padding:var(--space-4);background:var(--lb-paper);border:1px solid var(--lb-line-2);border-radius:var(--radius-md)}.lb-chart__frame[data-v-ff0cdcec]{width:100%}.lb-chart__frame[data-v-ff0cdcec] iframe{width:100%;display:block}.lb-chart__caption[data-v-ff0cdcec]{margin:var(--space-3) 0 0;font-size:var(--fs-small);color:var(--lb-ink-soft);font-style:italic}.lb-chart__attribution[data-v-ff0cdcec]{margin:var(--space-2) 0 0;font-family:var(--font-mono);font-size:var(--fs-xs);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--lb-muted)}.lb-chart__attribution a[data-v-ff0cdcec]{color:var(--lb-navy);text-decoration:none}.lb-chart__attribution a[data-v-ff0cdcec]:hover{text-decoration:underline}.lb-embed[data-v-5d0c9c17]{margin:var(--space-6) 0}.lb-embed--video .lb-embed__frame[data-v-5d0c9c17]{aspect-ratio:16/9;border-radius:var(--radius-md);background:var(--lb-ink);border:1px solid var(--lb-line-2);width:100%;position:relative;overflow:hidden}.lb-embed--video iframe[data-v-5d0c9c17]{border:0;width:100%;height:100%;position:absolute;inset:0}.lb-embed__caption[data-v-5d0c9c17]{margin:var(--space-3) 0 0;font-size:var(--fs-small);color:var(--lb-ink-soft);font-style:italic}.lb-embed--invalid[data-v-5d0c9c17]{border:1px dashed var(--lb-line-3);border-radius:var(--radius-sm);padding:var(--space-4);background:var(--lb-paper-2);color:var(--lb-muted);font-size:var(--fs-small)}.lb-embed--invalid code[data-v-5d0c9c17]{margin-top:var(--space-2);font-family:var(--font-mono);font-size:var(--fs-xs);display:block}.lb-embed--placeholder[data-v-5d0c9c17]{border:1px dashed var(--lb-line-2);border-radius:var(--radius-sm);padding:var(--space-6);text-align:center;color:var(--lb-muted);background:var(--lb-paper);font-family:var(--font-mono);font-size:var(--fs-xs);letter-spacing:var(--ls-label);text-transform:uppercase}.lb-prose[data-v-e1974c01]{grid-template-columns:[bleed-start] minmax(0, 1fr) [content-start] minmax(0, var(--measure-prose,108ch)) [content-end] minmax(0, 1fr) [bleed-end];width:100%;font-size:var(--fs-body-lg);color:var(--lb-ink-soft);display:grid}.lb-prose[data-v-e1974c01]>*{grid-column:content;min-width:0}.lb-prose[data-v-e1974c01] h2{margin-top:var(--space-12);margin-bottom:var(--space-4);font-size:var(--fs-h3);color:var(--lb-ink);scroll-margin-top:96px}.lb-prose[data-v-e1974c01] h3{margin-top:var(--space-8);margin-bottom:var(--space-3);font-size:var(--fs-h4);color:var(--lb-ink);scroll-margin-top:96px}.lb-prose[data-v-e1974c01] p{margin:0 0 var(--space-5);max-width:none;line-height:1.7}.lb-prose[data-v-e1974c01] ul,.lb-prose[data-v-e1974c01] ol{margin:0 0 var(--space-5);padding-left:var(--space-6)}.lb-prose[data-v-e1974c01] li{margin-bottom:var(--space-2);max-width:none}.lb-prose[data-v-e1974c01] a{color:var(--lb-ink);text-decoration:underline;-webkit-text-decoration-color:var(--lb-accent);text-decoration-color:var(--lb-accent);text-underline-offset:3px;transition:color var(--dur-150) var(--ease-apple)}.lb-prose[data-v-e1974c01] a:hover{color:var(--lb-accent)}.lb-prose[data-v-e1974c01] blockquote{border-left:3px solid var(--lb-accent);padding-left:var(--space-5);margin:var(--space-6) 0;color:var(--lb-ink);font-style:italic}.lb-prose[data-v-e1974c01] pre{background:var(--lb-ink);color:var(--lb-bg);padding:var(--space-5);border-radius:var(--radius-md);margin:var(--space-6) 0;font-family:var(--font-mono);font-size:var(--fs-small);line-height:1.6;overflow-x:auto}.lb-prose[data-v-e1974c01] code{font-family:var(--font-mono);background:var(--lb-surface);border-radius:var(--radius-xs);padding:2px 6px;font-size:.9em}.lb-prose[data-v-e1974c01] pre code{background:0 0;padding:0}.lb-prose[data-v-e1974c01] img{border-radius:var(--radius-lg);width:100%;height:auto;margin:var(--space-6) 0;display:block}.lb-prose[data-v-e1974c01] hr{background:var(--lb-line);height:1px;margin:var(--space-10) 0;border:0}.lb-prose[data-v-e1974c01] u{text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1.5px}.lb-prose[data-v-e1974c01] mark{background:color-mix(in oklab, var(--lb-amber) 35%, transparent);color:var(--lb-ink);border-radius:var(--radius-xs);padding:0 4px}.lb-prose__table[data-v-e1974c01]{margin:var(--space-8) 0;border:1px solid var(--lb-line-2);border-radius:var(--radius-md);background:var(--lb-paper);grid-column:bleed;overflow-x:auto}.lb-prose__html[data-v-e1974c01]{margin:var(--space-8) 0;grid-column:bleed}.lb-prose__html-content[data-v-e1974c01]{background:0 0}.lb-prose__html figcaption[data-v-e1974c01]{margin:var(--space-3) 0 0;font-size:var(--fs-small);color:var(--lb-muted);font-style:italic;font-family:var(--font-body);text-align:center}.lb-prose[data-v-e1974c01] table{border-collapse:collapse;width:100%;font-size:var(--fs-small)}.lb-prose[data-v-e1974c01] table th,.lb-prose[data-v-e1974c01] table td{text-align:left;padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--lb-line);vertical-align:top}.lb-prose[data-v-e1974c01] table th{background:var(--lb-paper-2);font-size:var(--fs-xs);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--lb-muted);font-weight:600}.lb-prose[data-v-e1974c01] table tr:last-child td{border-bottom:0}.bp-progress[data-v-c2e43cd9]{z-index:99;pointer-events:none;background:0 0;height:2px;position:fixed;top:0;left:0;right:0}.bp-progress__bar[data-v-c2e43cd9]{transform-origin:0;background:var(--color-brand);width:100%;height:100%;display:block}.bp[data-v-c2e43cd9]{--bp-measure:880px}.bp-head[data-v-c2e43cd9]{background:var(--color-bg);padding-top:150px}@media (width>=768px){.bp-head[data-v-c2e43cd9]{padding-top:180px}}.bp-head__category[data-v-c2e43cd9]{margin-bottom:var(--space-1);display:block}.bp-head__title[data-v-c2e43cd9]{letter-spacing:-.035em;margin-bottom:var(--space-3);text-wrap:balance;max-width:var(--bp-measure);font-size:clamp(2rem,5vw,3.25rem);font-weight:700;line-height:1.08}.bp-head__lead[data-v-c2e43cd9]{color:var(--color-text-body);max-width:var(--bp-measure);font-size:clamp(1.0625rem,1.8vw,1.25rem);line-height:1.6}.bp-head__meta[data-v-c2e43cd9]{align-items:center;column-gap:7px;row-gap:var(--space-2);margin-top:var(--space-4);padding-top:var(--space-3);border-top:1px solid var(--color-border-light);color:var(--color-text-light);flex-wrap:wrap;font-size:.8125rem;display:flex}.bp-head__author[data-v-c2e43cd9]{color:var(--color-text);font-weight:600}.bp-head__sep[data-v-c2e43cd9]{color:var(--color-greige)}.bp-head__cover[data-v-c2e43cd9]{margin-top:var(--space-6)}.bp-body[data-v-c2e43cd9]{background-color:var(--color-bg);padding-top:var(--space-8)}.bp-body__grid[data-v-c2e43cd9]{gap:var(--space-6);grid-template-columns:1fr;display:grid}@media (width>=1024px){.bp-body__grid[data-v-c2e43cd9]{gap:var(--space-10);grid-template-columns:220px minmax(0,1fr);align-items:start}.bp-body__grid--solo[data-v-c2e43cd9]{grid-template-columns:minmax(0,1fr)}.bp-body__grid--solo .bp-article[data-v-c2e43cd9]{max-width:var(--bp-measure)}}.bp-aside[data-v-c2e43cd9]{gap:var(--space-5);flex-direction:column;display:flex}@media (width>=1024px){.bp-aside[data-v-c2e43cd9]{position:sticky;top:120px}}.bp-toc[data-v-c2e43cd9]{padding-left:var(--space-2);border-left:1px solid var(--color-border);flex-direction:column;gap:2px;display:flex}.bp-toc__title[data-v-c2e43cd9]{letter-spacing:.12em;text-transform:uppercase;color:var(--color-text-light);margin-bottom:6px;font-size:.6875rem;font-weight:600}.bp-toc__link[data-v-c2e43cd9]{color:var(--color-text-muted);transition:color var(--duration-fast) var(--ease-out);padding:6px 0;font-size:.875rem;line-height:1.4}.bp-toc__link--sub[data-v-c2e43cd9]{padding-left:var(--space-3);font-size:.8125rem}.bp-toc__link[data-v-c2e43cd9]:hover{color:var(--color-text)}.bp-toc__link.is-active[data-v-c2e43cd9]{color:var(--color-brand);font-weight:500}.bp-share[data-v-c2e43cd9]{gap:8px;margin-left:auto;display:flex}.bp-share__btn[data-v-c2e43cd9]{width:34px;height:34px;color:var(--color-text-muted);background:var(--glass-tint-light);-webkit-backdrop-filter:blur(20px)saturate(180%);box-shadow:var(--glass-rim);transition:color var(--duration-base) var(--ease-out), transform var(--duration-base) var(--ease-liquid), box-shadow var(--duration-base) var(--ease-out);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.bp-share__btn[data-v-c2e43cd9]:hover{color:var(--color-brand);box-shadow:var(--glass-rim-hover);transform:scale(1.06)}.bp-article[data-v-c2e43cd9]{min-width:0}.bp-author[data-v-c2e43cd9]{align-items:flex-start;gap:var(--space-2);margin-top:var(--space-8);padding-top:var(--space-4);border-top:1px solid var(--color-border-light);display:flex}.bp-author__initials[data-v-c2e43cd9],.bp-author__avatar[data-v-c2e43cd9]{border-radius:50%;flex-shrink:0;width:48px;height:48px}.bp-author__initials[data-v-c2e43cd9]{color:var(--color-brand-dark);letter-spacing:.02em;background:linear-gradient(160deg,#ebf2fc 0%,#dde6f4 100%);justify-content:center;align-items:center;font-size:.9375rem;font-weight:700;display:inline-flex}.bp-author__avatar[data-v-c2e43cd9]{object-fit:cover;background:var(--color-bg-subtle)}.bp-author__text[data-v-c2e43cd9]{min-width:0}.bp-author__name[data-v-c2e43cd9]{color:var(--color-text);font-size:.9375rem;font-weight:600}.bp-author__role[data-v-c2e43cd9]{color:var(--color-text-light);max-width:60ch;font-size:.8125rem;line-height:1.55}.bp-author__link[data-v-c2e43cd9]{color:var(--color-brand);transition:color var(--duration-fast) var(--ease-out);align-items:center;gap:5px;margin-top:6px;font-size:.8125rem;font-weight:500;display:inline-flex}.bp-author__link[data-v-c2e43cd9]:hover{color:var(--color-brand-dark)}.bp-related[data-v-c2e43cd9]{background-color:var(--color-bg-subtle);background-image:linear-gradient(180deg, var(--color-bg) 0%, var(--color-bg) 5%, #fff0 32%)}.bp-related__head[data-v-c2e43cd9]{justify-content:space-between;align-items:baseline;gap:var(--space-2);margin-bottom:var(--space-5);flex-wrap:wrap;display:flex}.bp-related__title[data-v-c2e43cd9]{letter-spacing:-.03em;font-size:clamp(1.5rem,3vw,2rem);font-weight:700}.bp-related__grid[data-v-c2e43cd9]{gap:var(--space-4);grid-template-columns:1fr;display:grid}@media (width>=640px){.bp-related__grid[data-v-c2e43cd9]{grid-template-columns:repeat(2,1fr)}}@media (width>=1024px){.bp-related__grid[data-v-c2e43cd9]{grid-template-columns:repeat(3,1fr)}}.bp-missing[data-v-c2e43cd9]{min-height:70vh;padding:180px 0 var(--space-12);background:var(--color-bg);align-items:center;display:flex}.bp-missing__title[data-v-c2e43cd9]{letter-spacing:-.03em;margin-bottom:var(--space-2);font-size:clamp(2rem,4.5vw,3rem);font-weight:700}.bp-missing__text[data-v-c2e43cd9]{color:var(--color-text-muted);margin-bottom:var(--space-4);font-size:1.0625rem;line-height:1.65}
