._article_n7ilv_1 h1{line-height:1.4;margin:0 0 4px}._icon_n7ilv_3{margin-right:.25em}._meta_n7ilv_4{color:var(--muted);font-size:.85rem;margin-bottom:24px;display:flex;gap:8px;flex-wrap:wrap;align-items:center}._adNotice_n7ilv_5{font-size:.8rem;color:var(--muted);border:1px solid var(--border);border-radius:4px;padding:0 8px}._presentOpen_n7ilv_7{min-height:36px;padding:2px 12px;font:inherit;color:var(--text);background:var(--bg);border:1px solid var(--border);border-radius:6px;cursor:pointer}._presentOpen_n7ilv_7:hover{border-color:var(--muted)}._presentation_n7ilv_15{width:100%;height:100%;max-width:none;max-height:none;margin:0;padding:0;border:0;color:var(--text);background:var(--bg);overflow:hidden;overscroll-behavior:contain}._presentation_n7ilv_15[open]{display:flex;flex-direction:column}._presentation_n7ilv_15::backdrop{background:var(--bg)}._presentation_n7ilv_15 [data-presentation-bar],._presentation_n7ilv_15 [data-presentation-nav]{flex:none;display:flex;align-items:center;gap:12px;padding:8px 16px}._presentation_n7ilv_15 [data-presentation-bar]{justify-content:flex-end}._presentation_n7ilv_15 [data-presentation-nav]{justify-content:center}._presentation_n7ilv_15 :is([data-presentation-bar],[data-presentation-nav]) button{min-width:44px;min-height:44px;padding:4px 14px;font:inherit;font-size:.9rem;line-height:1.4;color:var(--text);background:var(--bg);border:1px solid var(--border);border-radius:6px;cursor:pointer}._presentation_n7ilv_15 :is([data-presentation-bar],[data-presentation-nav]) button:hover:not(:disabled){border-color:var(--muted)}._presentation_n7ilv_15 :is([data-presentation-bar],[data-presentation-nav]) button:disabled{opacity:.4;cursor:default}._presentation_n7ilv_15 [data-presentation-nav] button{font-size:1.1rem}._presentation_n7ilv_15 [data-presentation-exit]{font-weight:600}._presentation_n7ilv_15 [data-presentation-counter]{min-width:5em;text-align:center;font-size:.9rem;font-variant-numeric:tabular-nums}._presentation_n7ilv_15 [data-presentation-stage]{flex:1;min-height:0;display:flex;overflow:auto;padding:8px 24px;outline:none}._presentation_n7ilv_15 [data-presentation-slide]{margin:auto;width:calc(100% / var(--presentation-scale, 1));max-width:34em;font-size:clamp(1.15rem,.8rem + 1.5vw,2rem);line-height:1.7;overflow-wrap:anywhere}._presentation_n7ilv_15 [data-presentation-slide]>:first-child{margin-top:0}._presentation_n7ilv_15 [data-presentation-slide]>:last-child{margin-bottom:0}._presentation_n7ilv_15 [data-presentation-slide] img{max-height:60vh}._presentation_n7ilv_15 [data-presentation-title]{text-align:center}._presentation_n7ilv_15 [data-presentation-title] h1{margin:0;font-size:2em}@media(max-width:600px){._presentation_n7ilv_15 [data-presentation-stage]{padding:8px 16px}}._body_n7ilv_14 .callout{margin:16px 0;padding:8px 16px;border:1px solid var(--border);border-left:4px solid var(--callout, var(--muted));border-radius:6px}._body_n7ilv_14 .callout>p{margin:4px 0}._body_n7ilv_14 .callout-title{font-size:.8rem;font-weight:700;color:var(--callout, var(--muted))}._body_n7ilv_14 .callout[data-callout=note],._body_n7ilv_14 .callout[data-callout=important]{--callout: var(--accent)}._body_n7ilv_14 .callout[data-callout=tip]{--callout: var(--ok)}._body_n7ilv_14 .callout[data-callout=warning]{--callout: var(--warn)}._body_n7ilv_14 .callout[data-callout=caution]{--callout: var(--danger)}._body_n7ilv_14 details.toggle{margin:12px 0}._body_n7ilv_14 details.toggle>summary{cursor:pointer;font-weight:600;padding:2px 0}._body_n7ilv_14 details.toggle>summary:hover{color:var(--accent)}._body_n7ilv_14 details.toggle>:not(summary){margin-left:20px}._body_n7ilv_14 pre{overflow:auto;padding:12px;border:1px solid var(--border);border-radius:6px}._body_n7ilv_14 .shiki span{color:var(--shiki-light)}@media(prefers-color-scheme:dark){._body_n7ilv_14 .shiki span{color:var(--shiki-dark)}}._body_n7ilv_14 [data-code-wrap] pre{white-space:pre-wrap;overflow-wrap:anywhere}._body_n7ilv_14 [data-code-block]{position:relative}._body_n7ilv_14 [data-code-tools]{position:absolute;top:6px;right:6px;display:flex;gap:6px}._body_n7ilv_14 [data-code-tools] button{padding:2px 10px;font:inherit;font-size:.75rem;line-height:1.6;color:var(--text);background:var(--bg);border:1px solid var(--border);border-radius:4px;cursor:pointer}._body_n7ilv_14 [data-code-tools] button:hover{border-color:var(--muted)}._body_n7ilv_14 [data-code-tools] button[aria-pressed=true]{border-color:var(--accent);color:var(--accent);font-weight:600}._body_n7ilv_14 img{max-width:100%}._body_n7ilv_14 [data-image-zoom-open]{display:inline-block;max-width:100%;margin:0;padding:0;border:0;border-radius:0;font:inherit;color:inherit;background:none;cursor:zoom-in}._body_n7ilv_14 [data-image-zoom-open]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}._article_n7ilv_1 dialog[data-image-zoom]{width:100%;height:100%;max-width:none;max-height:none;margin:0;padding:0;border:0;color:var(--text);background:transparent;overflow:hidden;overscroll-behavior:contain}._article_n7ilv_1 dialog[data-image-zoom]::backdrop{background:#000000b3}html:has(dialog[data-image-zoom][open]),html:has(dialog[data-presentation][open]){overflow:hidden;scrollbar-gutter:stable}._article_n7ilv_1 [data-image-zoom-content]{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:100%;padding:68px 16px 16px;cursor:zoom-out}._article_n7ilv_1 [data-image-zoom-content] button{position:absolute;top:12px;right:16px;min-width:88px;min-height:44px;padding:4px 16px;font:inherit;font-size:.9rem;font-weight:600;color:var(--text);background:var(--bg);border:1px solid var(--border);border-radius:6px;cursor:pointer}._article_n7ilv_1 [data-image-zoom-content] button:hover{border-color:var(--muted)}._article_n7ilv_1 [data-image-zoom-content] img{flex:0 1 auto;width:auto;height:auto;min-height:0;max-width:100%;max-height:100%;object-fit:contain;background:var(--bg);border-radius:4px}@media(prefers-reduced-motion:no-preference){._article_n7ilv_1 dialog[data-image-zoom],._article_n7ilv_1 dialog[data-image-zoom]::backdrop{opacity:0;transition:opacity .15s ease-out,overlay .15s allow-discrete,display .15s allow-discrete}._article_n7ilv_1 dialog[data-image-zoom][open],._article_n7ilv_1 dialog[data-image-zoom][open]::backdrop{opacity:1}@starting-style{._article_n7ilv_1 dialog[data-image-zoom][open],._article_n7ilv_1 dialog[data-image-zoom][open]::backdrop{opacity:0}}}._body_n7ilv_14 table{border-collapse:collapse}._body_n7ilv_14 th,._body_n7ilv_14 td{border:1px solid var(--border);padding:4px 8px}._toc_n7ilv_135{margin:0 0 24px;padding:8px 16px;border:1px solid var(--border);border-radius:6px;font-size:.9rem}._toc_n7ilv_135 summary{cursor:pointer;font-weight:600}._toc_n7ilv_135 ol{list-style:none;margin:4px 0;padding:0}._toc_n7ilv_135 li{padding-left:calc(var(--indent) * 1.25em)}._toc_n7ilv_135 a{display:block;padding:3px 0 3px 10px;border-left:2px solid transparent;line-height:1.5;text-decoration:none}._toc_n7ilv_135 a:hover{text-decoration:underline}._toc_n7ilv_135 a[aria-current]{font-weight:700;color:var(--text);border-left-color:var(--accent)}@media(min-width:1100px){._article_n7ilv_1{display:grid;grid-template-columns:minmax(0,1fr) 200px;column-gap:32px;align-items:start}._article_n7ilv_1>*{grid-column:1}._article_n7ilv_1>._toc_n7ilv_135{grid-column:2;grid-row:1 / span 3;position:sticky;top:16px;max-height:calc(100vh - 32px);overflow-y:auto;margin:0;padding:0 0 0 16px;border:0;border-left:1px solid var(--border);border-radius:0;font-size:.85rem}}._body_n7ilv_14 :is(h1,h2,h3,h4,h5,h6){scroll-margin-top:16px}@media(max-width:800px){._body_n7ilv_14 :is(h1,h2,h3,h4,h5,h6){scroll-margin-top:calc(var(--header-height) + 16px)}}
