._button_8b2dp_2{color:var(--color-story-ink);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:0;display:inline-flex}._button_8b2dp_2[aria-pressed=true]{color:var(--color-story-green)}._button_8b2dp_2[aria-busy=true]{cursor:progress}@media (hover:hover){._button_8b2dp_2:hover{color:var(--color-story-green)}}._full_8b2dp_29{border-top:1px solid var(--color-story-bar-line);gap:6px;margin-top:22px;padding-top:16px;font-size:13px;font-weight:650;line-height:1.6;display:grid}._full_8b2dp_29 ._error_8b2dp_40{color:var(--color-story-accent);font-size:12px;font-weight:500}._full_8b2dp_29 ._error_8b2dp_40:empty{display:none}._compact_8b2dp_52{flex:none;display:flex}._compact_8b2dp_52 ._button_8b2dp_2{border-left:1px solid var(--color-story-bar-line);justify-content:center;width:54px;min-height:54px}._compact_8b2dp_52 ._button_8b2dp_2:focus-visible{outline-offset:-4px}._compact_8b2dp_52 ._error_8b2dp_40{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}._page_1pvx8_3{background:var(--color-surface);color:var(--color-story-ink);font-size:17px;line-height:1.85}._sunken_1pvx8_10{background:var(--color-surface-sunken)}._page_1pvx8_3 :is(h2,h3,h4){text-wrap:balance}._layout_1pvx8_18{width:min(var(--spacing-wrap), calc(100% - 2 * var(--spacing-gutter)));padding-block:var(--spacing-section);grid-template-columns:180px minmax(0,1fr);align-items:start;gap:64px;margin-inline:auto;display:grid}._aside_1pvx8_28{align-self:stretch}._toc_1pvx8_32{padding-bottom:16px;font-size:13px;line-height:1.6;position:sticky;top:50px}._tocTitle_1pvx8_40{color:var(--color-story-ink);font-size:14px;font-weight:650;line-height:1.5;display:block}._toc_1pvx8_32 nav{margin:14px 0 22px;display:grid}._toc_1pvx8_32 nav a{align-items:baseline;gap:var(--spacing-xs);min-height:42px;color:var(--color-story-toc);grid-template-columns:18px minmax(0,1fr);padding:9px 0;font-size:14px;text-decoration:none;transition:color .16s;display:grid;position:relative}._toc_1pvx8_32 nav a span{color:var(--color-story-number);font-variant-numeric:tabular-nums;font-size:11px}@media (hover:hover){._toc_1pvx8_32 nav a:hover{color:var(--color-story-ink)}}._toc_1pvx8_32 nav a[aria-current]{color:var(--color-story-green);font-weight:650}._toc_1pvx8_32 nav a[aria-current] span{color:var(--color-story-green)}._toc_1pvx8_32 nav a[aria-current]:before{background:var(--color-story-green);content:"";width:3px;height:18px;position:absolute;top:calc(50% - 9px);left:-12px}._reading_1pvx8_98{color:var(--color-story-ink);flex-wrap:wrap;justify-content:space-between;gap:8px;font-size:13px;font-weight:500;display:flex}._reading_1pvx8_98 output{font-variant-numeric:tabular-nums;font-weight:650}._track_1pvx8_113{background:var(--color-story-track);width:100%;height:3px}._track_1pvx8_113 span{background:var(--color-story-progress);height:100%;display:block}._article_1pvx8_125{min-width:0}._mobile_1pvx8_129{display:none}@media (width<1280px){._layout_1pvx8_18{width:min(1110px, calc(100% - 2 * var(--spacing-gutter)));grid-template-columns:150px minmax(0,1fr);gap:38px}}@media (width<1100px){._layout_1pvx8_18{width:calc(100% - 2 * var(--spacing-gutter));grid-template-columns:minmax(0,1fr)}._aside_1pvx8_28{display:none}._mobile_1pvx8_129{z-index:8;border-bottom:1px solid var(--color-story-bar-line);background:var(--color-surface);display:flex;position:sticky;top:0}._mobile_1pvx8_129 details{flex:1;min-width:0}._mobile_1pvx8_129 summary{justify-content:space-between;align-items:center;gap:var(--spacing-md);min-height:54px;color:var(--color-story-ink);cursor:pointer;padding:12px 32px;font-size:13px;font-weight:600;list-style:none;display:flex}._mobile_1pvx8_129 summary::-webkit-details-marker{display:none}._mobile_1pvx8_129 summary span{color:var(--color-story-muted);align-items:center;gap:10px;font-size:11px;font-weight:400;display:inline-flex}._mobile_1pvx8_129 summary svg{color:var(--color-story-ink);flex:none;transition:transform .18s}._mobile_1pvx8_129 details[open] summary svg{transform:rotate(180deg)}._mobile_1pvx8_129 nav{border-bottom:1px solid var(--color-story-bar-line-strong);background:var(--color-surface);max-height:65dvh;padding:12px 32px 22px;position:absolute;inset:54px 0 auto;overflow:auto}._mobile_1pvx8_129 nav a{padding:var(--spacing-xs) 0;color:inherit;align-items:baseline;gap:10px;font-size:14px;text-decoration:none;display:flex}._mobile_1pvx8_129 nav a span{font-variant-numeric:tabular-nums;flex:none}}@media (width<760px){._layout_1pvx8_18{width:calc(100% - 2 * var(--spacing-md))}._mobile_1pvx8_129 summary,._mobile_1pvx8_129 nav{padding-inline:var(--spacing-md)}._page_1pvx8_3{font-size:var(--font-size-16)}}@media (width<560px){._page_1pvx8_3{line-height:1.9}}
