:root{color-scheme:light dark;--site-bg:#f4f1ea;--site-paper:#fffdf8;--site-ink:#172126;--site-muted:#58666c;--site-line:#d9d3c7;--site-accent:#086c70;--site-accent-strong:#064f52;--site-accent-soft:#e5f4f2;--site-focus:#e18b24;--site-shadow:0 20px 60px #17212624;font-synthesis:none;text-rendering:optimizelegibility;font-family:Segoe UI Variable,Aptos,Yu Gothic UI,system-ui,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--site-bg);min-width:320px;color:var(--site-ink);margin:0}button,input,select{font:inherit}button,a,input,select,summary,[tabindex]{-webkit-tap-highlight-color:transparent}a{color:var(--site-accent);text-underline-offset:.18em}a:hover{color:var(--site-accent-strong)}:focus-visible{outline:3px solid var(--site-focus);outline-offset:3px}.visually-hidden{clip:rect(0 0 0 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.viewer-global-header{z-index:20;border-bottom:1px solid var(--site-line);background:var(--site-paper);grid-template-columns:minmax(330px,auto) minmax(220px,1fr) auto;align-items:center;gap:clamp(1rem,2vw,2rem);min-height:72px;padding:12px clamp(18px,4vw,56px);display:grid;position:relative}.viewer-header-identity,.viewer-global-brand,.viewer-global-languages,.viewer-footer-brand{align-items:center;display:flex}.viewer-header-identity{gap:.65rem;min-width:0}.viewer-header-separator{color:var(--site-muted);flex:none;font-weight:800}.viewer-global-brand{min-height:40px;color:var(--site-ink);gap:.65rem;font-weight:800;text-decoration:none}.viewer-global-brand img,.viewer-footer-brand img{border-radius:8px}.viewer-global-languages{gap:.75rem}.viewer-global-language-link{min-height:40px;color:var(--site-muted);border-bottom:2px solid #0000;align-items:center;padding:.35rem .2rem;font-size:.92rem;font-weight:700;text-decoration:none;display:inline-flex}.viewer-global-language-link[aria-current=page]{border-bottom-color:var(--site-accent);color:var(--site-ink)}.viewer-global-brand:hover,.viewer-global-brand:active,.viewer-global-language-link:hover,.viewer-global-language-link:active{color:var(--site-accent);text-underline-offset:.2em;text-decoration:underline}.viewer-site-header{z-index:20;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:clamp(1rem,2vw,2rem);max-width:1600px;min-height:72px;margin:0 auto;padding:12px clamp(18px,4vw,56px);display:grid;position:relative}.viewer-brand{color:var(--site-ink);align-items:center;gap:.7rem;font-weight:800;text-decoration:none;display:inline-flex}.viewer-brand img{border-radius:9px}.viewer-brand small{color:var(--site-muted);margin-left:.22rem;font-size:.7em;font-weight:700}.viewer-site-nav{flex-wrap:wrap;justify-content:center;gap:.55rem 1rem;min-width:0;display:flex}.viewer-site-nav a{color:var(--site-muted);font-size:.93rem;font-weight:700;text-decoration:none}.viewer-header-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.45rem .8rem;display:flex}.viewer-header-cta{border:1px solid var(--site-accent);white-space:nowrap;border-radius:6px;justify-content:center;align-items:center;min-height:40px;padding:.5rem .75rem;font-size:.86rem;font-weight:800;line-height:1.2;text-decoration:none;display:inline-flex}.viewer-header-version-link{color:var(--site-accent-strong);background:0 0}.viewer-header-version-link:hover{background:var(--site-accent-soft);color:var(--site-accent-strong)}.viewer-header-version-link:active{background:var(--site-line)}.viewer-brand:hover,.viewer-brand:active,.viewer-site-nav a:hover,.viewer-site-nav a:active,.viewer-site-footer a:hover,.viewer-site-footer a:active,.viewer-global-language-link:hover{color:var(--site-accent);text-underline-offset:.2em;text-decoration:underline}.viewer-brand:active,.viewer-site-nav a:active,.viewer-site-footer a:active,.viewer-global-language-link:active,.viewer-header-cta:active,.viewer-action:active,.viewer-tool-button:active,.viewer-panel-close:active,.viewer-search-action:active,.viewer-preset-grid button:active{transform:translateY(1px)}.viewer-hero{max-width:1600px;margin:0 auto;padding:clamp(18px,2.5vw,34px) clamp(12px,3vw,48px) clamp(42px,5vw,72px)}.viewer-hero-copy{text-align:left;max-width:1180px;margin:0 auto clamp(16px,2vw,24px);padding-inline:12px}.viewer-eyebrow,.viewer-section-kicker{color:var(--site-accent);letter-spacing:.09em;text-transform:uppercase;margin:0 0 .75rem;font-size:.82rem;font-weight:850}.viewer-hero-copy>h1{letter-spacing:-.02em;margin:0;font-size:clamp(1.65rem,3vw,2.35rem);line-height:1.2}.viewer-hero-copy>h1 span{white-space:nowrap}.viewer-intro,.viewer-section-intro{color:var(--site-muted);line-height:1.8}.viewer-intro{max-width:760px;margin:.45rem 0 0;font-size:.96rem}.markdown-viewer{--viewer-bg:#f6f1e7;--viewer-bg-strong:#ede5d7;--viewer-panel:#fffdfa;--viewer-panel-subtle:#f9f5ed;--viewer-ink:#1b272c;--viewer-muted:#637177;--viewer-border:#d7cfc0;--viewer-accent:#08757a;--viewer-accent-soft:#dff2f0;--viewer-warning:#8b550c;--viewer-warning-bg:#fff4dc;--viewer-danger:#9c2f2f;--viewer-code-bg:#172126;--viewer-code-ink:#eef3f1;--code-comment:#9aa7a3;--code-keyword:#ff9dc8;--code-string:#a7dcff;--code-number:#ffd38f;--code-function:#d9b6ff;--code-type:#82e6cf;--code-variable:#ffb384;--code-operator:#e4eae8;--code-punctuation:#eef3f1;--code-link:#72b7ff;--code-inserted:#8de59b;--code-deleted:#ff9b9b;--preview-font-size:16px;--preview-heading-scale:1;--preview-body-line-height:1.8;--preview-heading-line-height:1.2;--preview-content-padding:clamp(28px, 6vw, 76px);--preview-body-font:"Segoe UI Variable", Aptos, "Yu Gothic UI", system-ui, sans-serif;--preview-heading-font:"Iowan Old Style", "Palatino Linotype", "Yu Mincho", YuMincho, Georgia, serif;--preview-code-font:"Cascadia Mono", Consolas, monospace;border:1px solid var(--viewer-border);background:var(--viewer-panel);min-height:min(760px,100vh - 120px);max-height:900px;color:var(--viewer-ink);box-shadow:var(--site-shadow);border-radius:12px;flex-direction:column;display:flex;position:relative;overflow:hidden}.markdown-viewer[data-theme=dark]{--viewer-bg:#10171b;--viewer-bg-strong:#182126;--viewer-panel:#131d22;--viewer-panel-subtle:#182329;--viewer-ink:#edf2ef;--viewer-muted:#a8b5b1;--viewer-border:#344247;--viewer-accent:#75c8cd;--viewer-accent-soft:#17393b;--viewer-warning:#ffd086;--viewer-warning-bg:#362814;--viewer-danger:#faa;--viewer-code-bg:#0c1215}@media (prefers-color-scheme:dark){.markdown-viewer[data-theme=system]{--viewer-bg:#10171b;--viewer-bg-strong:#182126;--viewer-panel:#131d22;--viewer-panel-subtle:#182329;--viewer-ink:#edf2ef;--viewer-muted:#a8b5b1;--viewer-border:#344247;--viewer-accent:#75c8cd;--viewer-accent-soft:#17393b;--viewer-warning:#ffd086;--viewer-warning-bg:#362814;--viewer-danger:#faa;--viewer-code-bg:#0c1215}}.viewer-app-chrome{z-index:5;background:var(--viewer-bg-strong);border-bottom:1px solid var(--viewer-border);flex:none;min-height:48px;display:flex;position:relative}.viewer-tabs{scrollbar-width:thin;flex:auto;min-width:0;display:flex;overflow:auto hidden}.viewer-tab-count{border-left:1px solid var(--viewer-border);color:var(--viewer-muted);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;align-items:center;gap:.2rem;padding:0 .65rem;font-size:.75rem;font-weight:750;display:inline-flex}.viewer-tab-entry{border-right:1px solid var(--viewer-border);flex:0 240px;min-width:112px;max-width:280px;min-height:47px;display:flex;position:relative}.viewer-tab-entry[data-dragging=true]{opacity:.55}.viewer-tab-trigger{width:100%;min-width:0;color:var(--viewer-muted);cursor:pointer;text-align:left;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;border-radius:6px 6px 0 0;padding:.65rem 2.45rem .65rem .8rem;font-size:.88rem;font-weight:700;overflow:hidden}.viewer-tab-trigger:hover{background:color-mix(in srgb, var(--viewer-ink) 7%, transparent);color:var(--viewer-ink)}.viewer-tab-trigger[aria-selected=true]{background:var(--viewer-panel);color:var(--viewer-ink)}.viewer-tab-close{width:30px;height:30px;color:var(--viewer-muted);cursor:pointer;background:0 0;border:0;border-radius:5px;place-items:center;padding:0;display:grid;position:absolute;top:50%;right:.45rem;transform:translateY(-50%)}.viewer-tab-close:hover{background:color-mix(in srgb, var(--viewer-ink) 9%, transparent);color:var(--viewer-ink)}.viewer-toolbar{border-left:1px solid var(--viewer-border);flex:none;align-items:center;gap:2px;padding:5px 7px;display:flex}.viewer-tool-button,.viewer-panel-close,.viewer-search-action{width:38px;height:38px;color:var(--viewer-ink);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;place-items:center;padding:0;display:inline-grid}.viewer-tool-button-labeled{white-space:nowrap;gap:.35rem;width:auto;padding-inline:.55rem;font-size:.78rem;font-weight:750;display:inline-flex}.viewer-tool-button-labeled .material-symbol-icon{flex:none}.viewer-tab-close .material-symbol-icon{width:18px;height:18px}.viewer-tool-button:hover:enabled,.viewer-panel-close:hover,.viewer-search-action:hover:enabled{border-color:var(--viewer-border);background:var(--viewer-panel)}.viewer-tool-button[aria-expanded=true]{background:var(--viewer-accent-soft);color:var(--viewer-accent)}.viewer-tool-button:disabled,.viewer-search-action:disabled{opacity:.38;cursor:not-allowed}.viewer-tool-primary{color:var(--viewer-accent)}.viewer-toolbar-divider{background:var(--viewer-border);width:1px;height:24px;margin:0 3px}.viewer-notice{background:var(--viewer-warning-bg);border-bottom:1px solid color-mix(in srgb, var(--viewer-warning) 35%, transparent);color:var(--viewer-warning);white-space:pre-wrap;flex:none;padding:.62rem .9rem;font-size:.88rem}.viewer-search-bar{background:var(--viewer-panel-subtle);border-bottom:1px solid var(--viewer-border);flex:none;grid-template-columns:minmax(120px,1fr) auto auto auto auto;align-items:center;gap:.35rem;padding:.38rem .55rem;display:grid}.viewer-search-bar[hidden],.viewer-notice[hidden],.viewer-side-panel[hidden],.viewer-busy[hidden],.viewer-document-host[hidden],.viewer-empty-state[hidden]{display:none!important}.viewer-search-bar input{border:1px solid var(--viewer-border);background:var(--viewer-panel);min-width:0;height:36px;color:var(--viewer-ink);border-radius:5px;padding:0 .7rem}.viewer-search-count{min-width:4.3rem;color:var(--viewer-muted);text-align:center;font-size:.83rem}.viewer-content-region{background:var(--viewer-panel);flex:auto;min-height:0;display:flex;position:relative;overflow:hidden}.viewer-drop-overlay{z-index:8;border:3px dashed var(--viewer-accent);background:color-mix(in srgb, var(--viewer-accent-soft) 92%, transparent);color:var(--viewer-accent);pointer-events:none;text-align:center;border-radius:9px;place-items:center;font-size:clamp(1rem,2vw,1.3rem);font-weight:850;display:grid;position:absolute;inset:12px}.viewer-drop-overlay[hidden]{display:none!important}.viewer-side-panel{z-index:4;background:var(--viewer-panel-subtle);flex-direction:column;flex:0 0 min(320px,36vw);align-self:stretch;width:min(320px,36vw);height:auto;min-height:0;display:flex;position:relative;overflow:hidden}.viewer-outline{border-right:1px solid var(--viewer-border)}.viewer-settings{border-left:1px solid var(--viewer-border)}.viewer-settings:not([hidden]){z-index:100;border:1px solid var(--viewer-border);border-radius:10px;flex-direction:column;width:min(360px,100vw - 24px);height:auto;display:flex;position:fixed;inset:12px 12px 12px auto;overflow:hidden;box-shadow:0 18px 50px #101a1e3d}.viewer-panel-heading{border-bottom:1px solid var(--viewer-border);flex:none;justify-content:space-between;align-items:center;min-height:48px;padding:.35rem .45rem .35rem .85rem;display:flex}.viewer-panel-heading h2{margin:0;font-family:inherit;font-size:.95rem;line-height:1.2}.viewer-outline nav{overscroll-behavior-y:auto;scrollbar-gutter:stable;flex:auto;min-height:0;padding:.6rem .6rem 1rem;overflow:hidden auto}.viewer-outline-list{gap:2px;margin:0;padding:0;list-style:none;display:grid}.viewer-outline-link{width:100%;color:var(--viewer-muted);cursor:pointer;overflow-wrap:anywhere;text-align:left;white-space:normal;background:0 0;border:0;border-radius:4px;padding:.42rem .55rem;font-size:.84rem;line-height:1.4;display:block}.viewer-outline-link:hover{background:var(--viewer-accent-soft);color:var(--viewer-accent)}.viewer-outline-link[data-level="2"]{padding-left:1.25rem}.viewer-outline-link[data-level="3"]{padding-left:1.95rem}.viewer-outline-link[data-level="4"],.viewer-outline-link[data-level="5"],.viewer-outline-link[data-level="6"]{padding-left:2.65rem}.viewer-document-viewport{overscroll-behavior-y:auto;background:var(--viewer-panel);flex:auto;min-width:0;min-height:0;position:relative;overflow:auto}.viewer-empty-state{text-align:center;place-content:center;gap:.8rem;min-height:100%;padding:clamp(24px,6vw,72px);display:grid}.viewer-drop-zone{border:2px dashed color-mix(in srgb, var(--viewer-accent) 50%, var(--viewer-border));background:var(--viewer-panel-subtle);border-radius:10px;width:min(620px,100%);padding:clamp(32px,6vw,68px) clamp(20px,5vw,52px)}.viewer-drop-zone[data-drag-active=true]{background:var(--viewer-accent-soft);border-style:solid;transform:scale(1.005)}.viewer-drop-zone>.material-symbol-icon{color:var(--viewer-accent)}.viewer-drop-zone h2{margin:.75rem 0 0;font-family:inherit;font-size:clamp(1.2rem,3vw,1.65rem)}.viewer-drop-zone>p{color:var(--viewer-muted);margin:.55rem 0 0}.viewer-empty-actions,.viewer-cta-actions,.viewer-language-actions,.viewer-dialog-actions{flex-wrap:wrap;justify-content:center;gap:.7rem;margin-top:1.25rem;display:flex}.viewer-action{border:1px solid var(--site-accent);cursor:pointer;border-radius:6px;justify-content:center;align-items:center;min-height:44px;padding:.72rem 1.15rem;font-weight:800;line-height:1.2;text-decoration:none;display:inline-flex}.viewer-action-primary{background:var(--site-accent);color:#fff}.viewer-action-primary:hover{background:var(--site-accent-strong);color:#fff}.viewer-action-secondary{background:var(--site-paper);color:var(--site-accent)}.viewer-action-secondary:hover{background:var(--site-accent-soft)}.markdown-viewer .viewer-action-secondary{background:var(--viewer-panel);border-color:var(--viewer-border);color:var(--viewer-ink)}.markdown-viewer .viewer-action-primary{background:var(--viewer-accent);border-color:var(--viewer-accent)}.viewer-privacy-short{justify-content:center;align-items:center;gap:.4rem;font-weight:750;display:inline-flex;color:var(--viewer-accent)!important}.viewer-empty-hint{color:var(--viewer-muted);margin:0;font-size:.82rem}.viewer-document-host{min-height:100%}.viewer-settings-scroll{overscroll-behavior-y:auto;scrollbar-gutter:stable;flex:auto;min-height:0;padding:.9rem;overflow-y:auto}.viewer-settings-advanced{border-top:1px solid var(--viewer-border)!important;padding-top:1.1rem!important}.viewer-settings-advanced .viewer-toggle{margin:0}.viewer-setting-help{color:var(--viewer-muted);margin:.45rem 0 0 1.55rem;font-size:.74rem;line-height:1.45}.viewer-settings fieldset{border:0;margin:0 0 1.2rem;padding:0}.viewer-settings legend,.viewer-setting-row>span,.viewer-setting-range>span{color:var(--viewer-muted);margin-bottom:.5rem;font-size:.8rem;font-weight:800}.viewer-segmented,.viewer-preset-grid{grid-template-columns:repeat(3,1fr);gap:3px;display:grid}.viewer-segmented label,.viewer-preset-grid button{border:1px solid var(--viewer-border);background:var(--viewer-panel);min-height:40px;color:var(--viewer-ink);cursor:pointer;text-align:center;border-radius:5px;place-items:center;padding:.35rem;font-size:.78rem;font-weight:750;display:grid}.viewer-segmented label:has(input:checked),.viewer-preset-grid button[aria-pressed=true]{border-color:var(--viewer-accent);background:var(--viewer-accent-soft);color:var(--viewer-accent)}.viewer-segmented input{opacity:0;position:absolute}.viewer-setting-row,.viewer-setting-range{margin-bottom:1.1rem;display:grid}.viewer-setting-row select{border:1px solid var(--viewer-border);background:var(--viewer-panel);min-height:40px;color:var(--viewer-ink);border-radius:5px;padding:.35rem .55rem}.viewer-setting-range output{float:right;color:var(--viewer-ink);font-variant-numeric:tabular-nums}.viewer-setting-range input{width:100%;accent-color:var(--viewer-accent)}.viewer-toggle{color:var(--viewer-ink);align-items:flex-start;gap:.55rem;margin:.3rem 0 1.2rem;font-size:.84rem;line-height:1.45;display:flex}.viewer-toggle input{width:18px;height:18px;accent-color:var(--viewer-accent)}.viewer-settings-reset{border:1px solid var(--viewer-border);width:100%;min-height:42px;color:var(--viewer-muted);cursor:pointer;background:0 0;border-radius:5px}.viewer-settings-reset:hover{background:var(--viewer-panel);color:var(--viewer-ink)}.viewer-busy{z-index:10;background:color-mix(in srgb, var(--viewer-panel) 88%, transparent);color:var(--viewer-muted);text-align:center;place-content:center;gap:.8rem;display:grid;position:absolute;inset:49px 0 0}.viewer-spinner{border:3px solid var(--viewer-border);border-top-color:var(--viewer-accent);border-radius:50%;width:38px;height:38px;margin:0 auto;animation:.8s linear infinite viewer-spin}@keyframes viewer-spin{to{transform:rotate(360deg)}}.viewer-dialog{border:1px solid var(--viewer-border);background:var(--viewer-panel);width:min(520px,100vw - 32px);color:var(--viewer-ink);border-radius:9px;padding:0;box-shadow:0 24px 80px #00000052}.viewer-dialog::backdrop{background:#070f1299}.viewer-dialog form{padding:1.4rem}.viewer-dialog h2{margin:0;font-family:inherit;font-size:1.25rem}.viewer-dialog p{color:var(--viewer-muted);line-height:1.65}.viewer-dialog-url{border:1px solid var(--viewer-border);background:var(--viewer-panel-subtle);overflow-wrap:anywhere;border-radius:5px;max-height:7rem;padding:.65rem;font-family:ui-monospace,monospace;font-size:.78rem;overflow:auto;color:var(--viewer-ink)!important}.viewer-page-body{width:min(1180px,100% - 36px);margin:0 auto}.viewer-content-section{border-top:1px solid var(--site-line);padding:clamp(42px,6vw,72px) 0}.viewer-content-section>h2{letter-spacing:-.015em;margin:0;font-size:clamp(1.55rem,3vw,2.15rem);line-height:1.25}.viewer-section-intro{max-width:760px;margin:1.15rem 0 0;font-size:1.04rem}.viewer-step-grid,.viewer-feature-grid{border:1px solid var(--site-line);background:var(--site-line);grid-template-columns:repeat(3,1fr);gap:1px;margin-top:1.5rem;display:grid}.viewer-step-grid article,.viewer-feature-grid article{background:var(--site-paper);padding:clamp(22px,3vw,34px)}.viewer-step-grid h3,.viewer-feature-grid h3,.viewer-limit-list h3{margin:0;font-size:1.08rem}.viewer-step-grid p,.viewer-feature-grid p,.viewer-limit-list p,.viewer-desktop-cta p{color:var(--site-muted);margin:.7rem 0 0;line-height:1.75}.viewer-feature-grid{grid-template-columns:repeat(2,1fr);margin-top:0}.viewer-about-section{padding-top:clamp(42px,6vw,72px)}.viewer-info-stack{gap:.65rem;margin-top:1.6rem;display:grid}.viewer-info-disclosure{border:1px solid var(--site-line);background:var(--site-paper);border-radius:8px}.viewer-info-disclosure>summary{cursor:pointer;grid-template-columns:minmax(180px,.6fr) minmax(0,1.4fr);align-items:center;gap:1rem;padding:1rem 1.15rem;list-style:none;display:grid}.viewer-info-disclosure>summary::-webkit-details-marker{display:none}.viewer-info-disclosure>summary>.viewer-disclosure-icon{width:1.25rem;height:1.25rem;color:var(--site-accent);grid-area:1/1;transition:transform .16s}.viewer-info-disclosure[open]>summary>.viewer-disclosure-icon{transform:rotate(180deg)}.viewer-info-disclosure>summary>.viewer-disclosure-title{grid-area:1/1;padding-left:1.75rem;font-weight:850}.viewer-info-disclosure>summary>small{color:var(--site-muted);grid-area:1/2;font-size:.88rem;line-height:1.55}.viewer-info-disclosure>summary:hover{color:var(--site-accent)}.viewer-info-content{border-top:1px solid var(--site-line);padding:0 1.15rem 1.15rem}.viewer-privacy-content ul{gap:0;margin:.4rem 0 0;padding:0;list-style:none;display:grid}.viewer-privacy-content li{border-bottom:1px solid var(--site-line);color:var(--site-muted);padding:1.15rem 0 1.15rem 2rem;line-height:1.65;position:relative}.viewer-privacy-content li:before{color:var(--site-accent);content:"✓";font-weight:900;position:absolute;top:1.14rem;left:.25rem}.viewer-limit-list{border-top:1px solid var(--site-line);margin-top:.4rem}.viewer-limit-list article{border-bottom:1px solid var(--site-line);grid-template-columns:minmax(220px,.7fr) 1.3fr;gap:2rem;padding:1.5rem 0;display:grid}.viewer-limit-list p{margin:0}.viewer-comparison-scroll{border:1px solid var(--site-line);background:var(--site-paper);margin-top:1.15rem;overflow-x:auto}.viewer-comparison-table{border-collapse:collapse;width:100%;min-width:720px}.viewer-comparison-table th,.viewer-comparison-table td{border-bottom:1px solid var(--site-line);border-left:1px solid var(--site-line);text-align:left;vertical-align:top;padding:.9rem 1rem;line-height:1.5}.viewer-comparison-table th:first-child,.viewer-comparison-table td:first-child{border-left:0}.viewer-comparison-table thead th{background:var(--site-accent-soft);color:var(--site-accent-strong)}.viewer-comparison-table tbody th{width:30%}.viewer-comparison-table td{color:var(--site-muted)}.viewer-faq-list{gap:.6rem;margin-top:1.15rem;display:grid}.viewer-faq-list details{border:1px solid var(--site-line);background:var(--site-paper);border-radius:6px}.viewer-faq-list summary{cursor:pointer;padding:1.15rem 1.25rem;font-weight:800}.viewer-faq-list summary:hover{color:var(--site-accent)}.viewer-faq-list p{color:var(--site-muted);margin:0;padding:0 1.25rem 1.25rem;line-height:1.75}.viewer-desktop-cta{border:1px solid color-mix(in srgb, var(--site-accent) 30%, var(--site-line));background:var(--site-accent-soft);border-radius:10px;grid-template-columns:auto 1fr;align-items:start;gap:clamp(24px,4vw,48px);margin:1.5rem 0 0;padding:clamp(24px,4vw,40px);display:grid}.viewer-desktop-cta img{border-radius:19px}.viewer-desktop-cta h3{margin:0;font-size:clamp(1.45rem,2.5vw,2rem)}.viewer-desktop-cta .viewer-cta-actions{justify-content:flex-start}.viewer-site-footer{border-top:1px solid var(--site-line);color:var(--site-muted);justify-content:space-between;gap:1.5rem;padding:28px clamp(18px,4vw,56px);font-size:.9rem;display:flex}.viewer-footer-brand{gap:.65rem}.viewer-site-footer nav{flex-wrap:wrap;justify-content:flex-end;gap:1.2rem;display:flex}.viewer-legal-header{grid-template-columns:1fr auto}.viewer-legal-page{border:1px solid var(--site-line);background:var(--site-paper);width:min(1120px,100% - 36px);box-shadow:var(--site-shadow);border-radius:12px;margin:2rem auto 6rem;padding:clamp(24px,5vw,64px)}.viewer-legal-page h1{margin-top:0;font-family:Iowan Old Style,Georgia,serif;font-size:clamp(2.2rem,6vw,4.8rem)}.viewer-legal-page>p{max-width:78ch;color:var(--site-muted);line-height:1.75}.viewer-license-table-wrap{max-width:100%;margin-top:2rem;overflow-x:auto}.viewer-license-table{border-spacing:0;border-collapse:collapse;width:100%;font-size:.9rem}.viewer-license-table th,.viewer-license-table td{border:1px solid var(--site-line);text-align:left;vertical-align:top;overflow-wrap:anywhere;padding:.65rem .75rem}.viewer-license-table thead th{background:var(--site-accent-soft)}.markdown-document{width:min(100%,1060px);min-height:100%;padding:var(--preview-content-padding);color:var(--viewer-ink);font-family:var(--preview-body-font);font-size:var(--preview-font-size);font-synthesis:style weight;line-height:var(--preview-body-line-height);overflow-wrap:anywhere;margin:0 auto}.markdown-document>:first-child{margin-top:0}.markdown-document>:last-child{margin-bottom:0}.markdown-document h1,.markdown-document h2,.markdown-document h3,.markdown-document h4,.markdown-document h5,.markdown-document h6{color:var(--viewer-ink);font-family:var(--preview-heading-font);font-weight:780;line-height:var(--preview-heading-line-height);text-wrap:pretty;margin:1.8em 0 .65em;scroll-margin-top:20px}.markdown-document h1{border-bottom:1px solid var(--viewer-border);font-size:calc(2em * var(--preview-heading-scale));padding-bottom:.35em}.markdown-document h2{font-size:calc(1.55em * var(--preview-heading-scale))}.markdown-document h3{font-size:calc(1.27em * var(--preview-heading-scale))}.markdown-document h4{font-size:calc(1.08em * var(--preview-heading-scale))}.markdown-document h5,.markdown-document h6{font-size:1em}.markdown-document em,.markdown-document i{font-synthesis:style;font-style:italic}.markdown-document p,.markdown-document ul,.markdown-document ol,.markdown-document blockquote,.markdown-document table,.markdown-document pre,.markdown-document eqn{margin-block:1em}.markdown-document a{color:var(--viewer-accent);cursor:pointer}.markdown-document hr{background:var(--viewer-border);border:0;height:1px;margin:2.2em 0}.markdown-document blockquote{border-left:4px solid var(--viewer-accent);color:var(--viewer-muted);background:var(--viewer-panel-subtle);margin-inline:0;padding:.2rem 1rem}.markdown-document table{border-spacing:0;border-collapse:collapse;width:max-content;max-width:100%;display:block;overflow-x:auto}.markdown-document th,.markdown-document td{border:1px solid var(--viewer-border);text-align:left;vertical-align:top;padding:.55rem .75rem}.markdown-document th{background:var(--viewer-panel-subtle)}.markdown-document code{font-family:var(--preview-code-font)}.markdown-document :not(pre)>code{border:1px solid var(--viewer-border);background:var(--viewer-panel-subtle);border-radius:4px;padding:.12em .34em;font-size:.91em}.code-block-frame{border:1px solid color-mix(in srgb, var(--viewer-code-ink) 18%, transparent);background:var(--viewer-code-bg);color:var(--viewer-code-ink);border-radius:7px;margin:1.25rem 0;overflow:hidden}.code-block-header{border-bottom:1px solid color-mix(in srgb, var(--viewer-code-ink) 16%, transparent);min-height:38px;color:color-mix(in srgb, var(--viewer-code-ink) 72%, transparent);font-family:var(--preview-code-font);justify-content:space-between;align-items:center;padding:.35rem .45rem .35rem .75rem;font-size:.75rem;display:flex}.code-copy-button{border:1px solid color-mix(in srgb, var(--viewer-code-ink) 20%, transparent);min-height:30px;color:var(--viewer-code-ink);cursor:pointer;background:0 0;border-radius:4px;padding:.25rem .55rem;font-size:.74rem}.code-copy-button:hover{background:color-mix(in srgb, var(--viewer-code-ink) 11%, transparent)}.code-block-frame pre{tab-size:2;margin:0;padding:1rem;overflow:auto}.code-block-frame pre code{min-width:max-content;color:var(--viewer-code-ink);white-space:pre;font-size:.86em;line-height:1.65;display:block}.tok-comment{color:var(--code-comment)}.tok-keyword{color:var(--code-keyword)}.tok-string{color:var(--code-string)}.tok-number{color:var(--code-number)}.tok-function{color:var(--code-function)}.tok-type{color:var(--code-type)}.tok-variable{color:var(--code-variable)}.tok-constant{color:var(--code-number)}.tok-tag{color:var(--code-keyword)}.tok-attribute{color:var(--code-function)}.tok-operator{color:var(--code-operator)}.tok-punctuation{color:var(--code-punctuation)}.tok-regexp{color:var(--code-string)}.tok-inserted{color:var(--code-inserted)}.tok-deleted{color:var(--code-deleted)}.tok-heading{color:var(--code-type)}.tok-italic{font-style:italic}.tok-bold{font-weight:700}.tok-underline{text-decoration:underline}.front-matter-document{border:1px solid var(--viewer-border);background:var(--viewer-panel-subtle);border-radius:7px;margin-bottom:2rem;padding:1rem}.front-matter-header{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.8rem;display:flex}.front-matter-heading{font-weight:800}.front-matter-content{margin-top:.8rem}.front-matter-fields{grid-template-columns:minmax(7rem,auto) 1fr;gap:.4rem 1rem;margin:0;display:grid}.front-matter-fields dt{color:var(--viewer-accent);font-weight:750}.front-matter-fields dd{min-width:0;margin:0}.front-matter-fields .front-matter-fields,.front-matter-list{grid-column:1/-1;margin:0}.front-matter-value-null{color:var(--viewer-muted);font-style:italic}.front-matter-value-number,.front-matter-value-boolean{color:var(--code-number)}.front-matter-format{border:1px solid var(--viewer-border);color:var(--viewer-muted);border-radius:999px;padding:.1rem .45rem;font-size:.7rem;font-weight:800}.front-matter-tree,.front-matter-tree ul{gap:.35rem;margin:0;padding-left:1.1rem;list-style:none;display:grid}.front-matter-tree{padding-left:0}.front-matter-key{color:var(--viewer-accent);font-weight:750}.front-matter-scalar{color:var(--viewer-ink)}.front-matter-warning{color:var(--viewer-warning)}.front-matter-source{margin-top:.85rem}.front-matter-source summary{cursor:pointer;color:var(--viewer-muted);font-size:.82rem;font-weight:750}.front-matter-source pre{background:var(--viewer-code-bg);max-height:280px;color:var(--viewer-code-ink);border-radius:5px;padding:.8rem;overflow:auto}.md-image-placeholder{border:1px dashed var(--viewer-border);background:var(--viewer-panel-subtle);min-height:92px;color:var(--viewer-muted);text-align:center;border-radius:6px;place-content:center;margin:1rem 0;padding:1rem;display:grid}.markdown-local-image{max-width:100%;height:auto;margin:1rem auto;display:block}.markdown-table-scroll{max-width:100%;margin-block:1rem;overflow-x:auto}.markdown-table-scroll table{margin:0}.task-list{padding-left:1.4rem;list-style:none}.task-list-item>input[type=checkbox]{accent-color:var(--viewer-accent);margin:0 .45rem 0 -1.3rem}.viewer-render-warning,.viewer-document-error{border:1px solid color-mix(in srgb, var(--viewer-warning) 35%, transparent);background:var(--viewer-warning-bg);color:var(--viewer-warning);border-radius:5px;padding:.7rem .8rem;font-size:.86em}.viewer-math-warning{margin-inline:.25rem;display:inline-block}.mermaid-figure{border:1px solid var(--viewer-border);background:var(--viewer-panel-subtle);text-align:center;border-radius:7px;margin:1.4rem 0;padding:1rem;overflow-x:auto}.mermaid-figure img{width:auto;max-width:100%;height:auto;margin:0 auto;display:block}.mermaid-figure details{text-align:left;margin-top:.7rem}.mermaid-figure summary{cursor:pointer;color:var(--viewer-muted);font-size:.78rem}.mermaid-error{color:var(--viewer-warning);font-size:.82rem}.markdown-document eq,.markdown-document eqn{font-family:math,Cambria Math,STIX Two Math,serif}.markdown-document eqn{text-align:center;max-width:100%;padding-block:.4rem;display:block;overflow-x:auto}.markdown-document math{font-size:1.08em}.search-match{color:#241c08;background:#ffe08a;border-radius:2px}.search-match-current{box-shadow:0 0 0 2px color-mix(in srgb, var(--viewer-accent) 35%, transparent);background:#ffad4a}.markdown-viewer[data-font-size="12"]{--preview-font-size:12px}.markdown-viewer[data-font-size="13"]{--preview-font-size:13px}.markdown-viewer[data-font-size="14"]{--preview-font-size:14px}.markdown-viewer[data-font-size="15"]{--preview-font-size:15px}.markdown-viewer[data-font-size="16"]{--preview-font-size:16px}.markdown-viewer[data-font-size="17"]{--preview-font-size:17px}.markdown-viewer[data-font-size="18"]{--preview-font-size:18px}.markdown-viewer[data-font-size="19"]{--preview-font-size:19px}.markdown-viewer[data-font-size="20"]{--preview-font-size:20px}.markdown-viewer[data-font-size="21"]{--preview-font-size:21px}.markdown-viewer[data-font-size="22"]{--preview-font-size:22px}.markdown-viewer[data-font-size="23"]{--preview-font-size:23px}.markdown-viewer[data-font-size="24"]{--preview-font-size:24px}.markdown-viewer[data-font-size="25"]{--preview-font-size:25px}.markdown-viewer[data-font-size="26"]{--preview-font-size:26px}.markdown-viewer[data-font-size="27"]{--preview-font-size:27px}.markdown-viewer[data-font-size="28"]{--preview-font-size:28px}.markdown-viewer[data-heading-scale="80"]{--preview-heading-scale:.8}.markdown-viewer[data-heading-scale="85"]{--preview-heading-scale:.85}.markdown-viewer[data-heading-scale="90"]{--preview-heading-scale:.9}.markdown-viewer[data-heading-scale="95"]{--preview-heading-scale:.95}.markdown-viewer[data-heading-scale="100"]{--preview-heading-scale:1}.markdown-viewer[data-heading-scale="105"]{--preview-heading-scale:1.05}.markdown-viewer[data-heading-scale="110"]{--preview-heading-scale:1.1}.markdown-viewer[data-heading-scale="115"]{--preview-heading-scale:1.15}.markdown-viewer[data-heading-scale="120"]{--preview-heading-scale:1.2}.markdown-viewer[data-heading-scale="125"]{--preview-heading-scale:1.25}.markdown-viewer[data-heading-scale="130"]{--preview-heading-scale:1.3}.markdown-viewer[data-heading-scale="135"]{--preview-heading-scale:1.35}.markdown-viewer[data-heading-scale="140"]{--preview-heading-scale:1.4}.markdown-viewer[data-body-line-height="100"]{--preview-body-line-height:1}.markdown-viewer[data-body-line-height="105"]{--preview-body-line-height:1.05}.markdown-viewer[data-body-line-height="110"]{--preview-body-line-height:1.1}.markdown-viewer[data-body-line-height="115"]{--preview-body-line-height:1.15}.markdown-viewer[data-body-line-height="120"]{--preview-body-line-height:1.2}.markdown-viewer[data-body-line-height="125"]{--preview-body-line-height:1.25}.markdown-viewer[data-body-line-height="130"]{--preview-body-line-height:1.3}.markdown-viewer[data-body-line-height="135"]{--preview-body-line-height:1.35}.markdown-viewer[data-body-line-height="140"]{--preview-body-line-height:1.4}.markdown-viewer[data-body-line-height="145"]{--preview-body-line-height:1.45}.markdown-viewer[data-body-line-height="150"]{--preview-body-line-height:1.5}.markdown-viewer[data-body-line-height="155"]{--preview-body-line-height:1.55}.markdown-viewer[data-body-line-height="160"]{--preview-body-line-height:1.6}.markdown-viewer[data-body-line-height="165"]{--preview-body-line-height:1.65}.markdown-viewer[data-body-line-height="170"]{--preview-body-line-height:1.7}.markdown-viewer[data-body-line-height="175"]{--preview-body-line-height:1.75}.markdown-viewer[data-body-line-height="180"]{--preview-body-line-height:1.8}.markdown-viewer[data-body-line-height="185"]{--preview-body-line-height:1.85}.markdown-viewer[data-body-line-height="190"]{--preview-body-line-height:1.9}.markdown-viewer[data-body-line-height="195"]{--preview-body-line-height:1.95}.markdown-viewer[data-body-line-height="200"]{--preview-body-line-height:2}.markdown-viewer[data-body-line-height="205"]{--preview-body-line-height:2.05}.markdown-viewer[data-body-line-height="210"]{--preview-body-line-height:2.1}.markdown-viewer[data-body-line-height="215"]{--preview-body-line-height:2.15}.markdown-viewer[data-body-line-height="220"]{--preview-body-line-height:2.2}.markdown-viewer[data-body-line-height="225"]{--preview-body-line-height:2.25}.markdown-viewer[data-body-line-height="230"]{--preview-body-line-height:2.3}.markdown-viewer[data-body-line-height="235"]{--preview-body-line-height:2.35}.markdown-viewer[data-body-line-height="240"]{--preview-body-line-height:2.4}.markdown-viewer[data-body-line-height="245"]{--preview-body-line-height:2.45}.markdown-viewer[data-body-line-height="250"]{--preview-body-line-height:2.5}.markdown-viewer[data-body-line-height="255"]{--preview-body-line-height:2.55}.markdown-viewer[data-body-line-height="260"]{--preview-body-line-height:2.6}.markdown-viewer[data-body-line-height="265"]{--preview-body-line-height:2.65}.markdown-viewer[data-body-line-height="270"]{--preview-body-line-height:2.7}.markdown-viewer[data-body-line-height="275"]{--preview-body-line-height:2.75}.markdown-viewer[data-body-line-height="280"]{--preview-body-line-height:2.8}.markdown-viewer[data-body-line-height="285"]{--preview-body-line-height:2.85}.markdown-viewer[data-body-line-height="290"]{--preview-body-line-height:2.9}.markdown-viewer[data-body-line-height="295"]{--preview-body-line-height:2.95}.markdown-viewer[data-body-line-height="300"]{--preview-body-line-height:3}.markdown-viewer[data-heading-line-height="100"]{--preview-heading-line-height:1}.markdown-viewer[data-heading-line-height="105"]{--preview-heading-line-height:1.05}.markdown-viewer[data-heading-line-height="110"]{--preview-heading-line-height:1.1}.markdown-viewer[data-heading-line-height="115"]{--preview-heading-line-height:1.15}.markdown-viewer[data-heading-line-height="120"]{--preview-heading-line-height:1.2}.markdown-viewer[data-heading-line-height="125"]{--preview-heading-line-height:1.25}.markdown-viewer[data-heading-line-height="130"]{--preview-heading-line-height:1.3}.markdown-viewer[data-heading-line-height="135"]{--preview-heading-line-height:1.35}.markdown-viewer[data-heading-line-height="140"]{--preview-heading-line-height:1.4}.markdown-viewer[data-heading-line-height="145"]{--preview-heading-line-height:1.45}.markdown-viewer[data-heading-line-height="150"]{--preview-heading-line-height:1.5}.markdown-viewer[data-heading-line-height="155"]{--preview-heading-line-height:1.55}.markdown-viewer[data-heading-line-height="160"]{--preview-heading-line-height:1.6}.markdown-viewer[data-heading-line-height="165"]{--preview-heading-line-height:1.65}.markdown-viewer[data-heading-line-height="170"]{--preview-heading-line-height:1.7}.markdown-viewer[data-heading-line-height="175"]{--preview-heading-line-height:1.75}.markdown-viewer[data-heading-line-height="180"]{--preview-heading-line-height:1.8}.markdown-viewer[data-heading-line-height="185"]{--preview-heading-line-height:1.85}.markdown-viewer[data-heading-line-height="190"]{--preview-heading-line-height:1.9}.markdown-viewer[data-heading-line-height="195"]{--preview-heading-line-height:1.95}.markdown-viewer[data-heading-line-height="200"]{--preview-heading-line-height:2}.markdown-viewer[data-heading-line-height="205"]{--preview-heading-line-height:2.05}.markdown-viewer[data-heading-line-height="210"]{--preview-heading-line-height:2.1}.markdown-viewer[data-heading-line-height="215"]{--preview-heading-line-height:2.15}.markdown-viewer[data-heading-line-height="220"]{--preview-heading-line-height:2.2}.markdown-viewer[data-heading-line-height="225"]{--preview-heading-line-height:2.25}.markdown-viewer[data-heading-line-height="230"]{--preview-heading-line-height:2.3}.markdown-viewer[data-heading-line-height="235"]{--preview-heading-line-height:2.35}.markdown-viewer[data-heading-line-height="240"]{--preview-heading-line-height:2.4}.markdown-viewer[data-heading-line-height="245"]{--preview-heading-line-height:2.45}.markdown-viewer[data-heading-line-height="250"]{--preview-heading-line-height:2.5}.markdown-viewer[data-heading-line-height="255"]{--preview-heading-line-height:2.55}.markdown-viewer[data-heading-line-height="260"]{--preview-heading-line-height:2.6}.markdown-viewer[data-heading-line-height="265"]{--preview-heading-line-height:2.65}.markdown-viewer[data-heading-line-height="270"]{--preview-heading-line-height:2.7}.markdown-viewer[data-heading-line-height="275"]{--preview-heading-line-height:2.75}.markdown-viewer[data-heading-line-height="280"]{--preview-heading-line-height:2.8}.markdown-viewer[data-heading-line-height="285"]{--preview-heading-line-height:2.85}.markdown-viewer[data-heading-line-height="290"]{--preview-heading-line-height:2.9}.markdown-viewer[data-heading-line-height="295"]{--preview-heading-line-height:2.95}.markdown-viewer[data-heading-line-height="300"]{--preview-heading-line-height:3}.markdown-viewer[data-content-margin=narrow]{--preview-content-padding:clamp(18px, 3vw, 36px)}.markdown-viewer[data-content-margin=normal]{--preview-content-padding:clamp(28px, 6vw, 76px)}.markdown-viewer[data-content-margin=wide]{--preview-content-padding:clamp(42px, 9vw, 110px)}.markdown-viewer[data-body-font=system]{--preview-body-font:"Segoe UI Variable", Aptos, "Yu Gothic UI", system-ui, sans-serif}.markdown-viewer[data-body-font=sans]{--preview-body-font:"Yu Gothic UI", Meiryo, "Segoe UI", system-ui, sans-serif}.markdown-viewer[data-body-font=serif]{--preview-body-font:"Iowan Old Style", "Palatino Linotype", "Yu Mincho", YuMincho, Georgia, serif}.markdown-viewer[data-heading-font=system]{--preview-heading-font:"Segoe UI Variable", Aptos, "Yu Gothic UI", system-ui, sans-serif}.markdown-viewer[data-heading-font=sans]{--preview-heading-font:"Yu Gothic UI", Meiryo, "Segoe UI", system-ui, sans-serif}.markdown-viewer[data-heading-font=serif]{--preview-heading-font:"Iowan Old Style", "Palatino Linotype", "Yu Mincho", YuMincho, Georgia, serif}.markdown-viewer[data-code-font=system-mono]{--preview-code-font:ui-monospace, "Cascadia Mono", Consolas, monospace}.markdown-viewer[data-code-font=consolas]{--preview-code-font:Consolas, "Cascadia Mono", monospace}.markdown-viewer[data-code-font=cascadia-code]{--preview-code-font:"Cascadia Code", "Cascadia Mono", Consolas, monospace}.markdown-viewer[data-code-font=cascadia-mono]{--preview-code-font:"Cascadia Mono", Consolas, monospace}@media (width<=1040px){.viewer-unified-header{grid-template-columns:1fr auto}.viewer-unified-header .viewer-site-nav{grid-area:2/1/auto/-1;justify-content:flex-start}.viewer-unified-header .viewer-header-actions{justify-content:flex-end}}@media (width<=900px){.viewer-site-header{grid-template-columns:1fr auto}.markdown-viewer{min-height:720px}.viewer-toolbar{gap:0}.viewer-tool-button:not(.viewer-tool-button-labeled){width:36px}.viewer-side-panel{width:min(340px,100% - 44px);position:absolute;inset-block:0}.viewer-outline{left:0}.viewer-settings{right:0}.viewer-step-grid,.viewer-feature-grid{grid-template-columns:1fr}}@media (width<=820px){.viewer-site-header{gap:.75rem}.viewer-unified-header{grid-template-columns:1fr;gap:.75rem}.viewer-header-identity{grid-area:1/1}.viewer-unified-header .viewer-site-nav{flex-wrap:wrap;grid-area:3/1;gap:1rem;display:flex}.viewer-unified-header .viewer-header-actions{flex-wrap:wrap;grid-area:2/1;justify-content:flex-start;width:100%;display:flex}.viewer-header-cta{white-space:normal;text-align:center}}@media (width<=620px){.viewer-site-header{gap:.75rem}.viewer-header-identity{flex-wrap:wrap}.viewer-brand span{font-size:.88rem}.viewer-hero{padding-inline:0}.viewer-hero-copy{padding-inline:18px}.viewer-hero-copy>h1{font-size:clamp(1.5rem,7vw,1.9rem)}.markdown-viewer{border-inline:0;border-radius:0;min-height:760px}.viewer-app-chrome{flex-wrap:wrap}.viewer-tabs{border-top:1px solid var(--viewer-border);flex-basis:calc(100% - 66px);order:2;min-height:44px}.viewer-tab-count{border-top:1px solid var(--viewer-border);flex:0 0 66px;order:2}.viewer-toolbar{border-left:0;order:1;justify-content:flex-start;width:100%;overflow-x:auto}.viewer-tab-entry{min-height:43px}.viewer-search-bar{grid-template-columns:minmax(0,1fr) auto auto auto}.viewer-search-count{text-align:left;grid-area:2/1/auto/-1}.viewer-drop-zone{border-inline:0;border-radius:0}.viewer-empty-actions,.viewer-cta-actions,.viewer-language-actions{flex-direction:column}.viewer-action{width:100%}.viewer-limit-list article{grid-template-columns:1fr;gap:.7rem}.viewer-info-disclosure>summary{grid-template-columns:1fr;gap:.35rem}.viewer-info-disclosure>summary>small{grid-area:2/1;padding-left:1.75rem}.viewer-desktop-cta{grid-template-columns:1fr}.viewer-site-footer{flex-direction:column}.viewer-site-footer nav{justify-content:flex-start}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.viewer-drop-zone[data-drag-active=true]{transform:none}}@media print{@page{margin:16mm}body{background:#fff!important}.viewer-global-header,.viewer-site-header,.viewer-hero-copy,.viewer-app-chrome,.viewer-notice,.viewer-search-bar,.viewer-side-panel,.viewer-empty-state,.viewer-busy,.viewer-page-body,.viewer-site-footer{display:none!important}.viewer-hero,.markdown-viewer,.viewer-content-region,.viewer-document-viewport,.viewer-document-host,.markdown-document{color:#000!important;width:100%!important;min-height:0!important;max-height:none!important;box-shadow:none!important;background:#fff!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important;display:block!important;overflow:visible!important}.code-block-frame,.front-matter-document,.mermaid-figure,table,blockquote{break-inside:avoid}}@media (prefers-color-scheme:dark){:root{--site-bg:#11181b;--site-paper:#182125;--site-ink:#edf2ef;--site-muted:#aab6b2;--site-line:#334146;--site-accent:#79cbd0;--site-accent-strong:#a3e4e7;--site-accent-soft:#17383a;--site-focus:#ffb45d;--site-shadow:0 20px 60px #00000052}.viewer-action-primary{color:#0c1719}.viewer-action-secondary{background:var(--site-paper)}}
