.gbody.svelte-1kznueo{font-size:var(--rd-fs-md);line-height:1.75;color:var(--rd-text-secondary);word-break:keep-all;overflow-wrap:anywhere}.gbody.svelte-1kznueo h2:where(.svelte-1kznueo){margin:36px 0 12px;font-size:var(--mv3-fs-sec);font-weight:var(--rd-fw-extra);color:var(--rd-text-strong);line-height:1.35;scroll-margin-top:72px}.gbody.svelte-1kznueo h2:where(.svelte-1kznueo):first-child{margin-top:0}.gbody.svelte-1kznueo p:where(.svelte-1kznueo){margin:0 0 10px}.gbody.svelte-1kznueo strong{color:var(--rd-text-strong);font-weight:var(--rd-fw-bold)}.gbody.svelte-1kznueo a{color:var(--rd-brand);text-decoration:none}.gbody.svelte-1kznueo a:hover{text-decoration:underline}.gchip.svelte-1kznueo{display:inline-block;padding:0 6px;margin:0 1px;border-radius:var(--mv3-badge-r);background:var(--mv3-card-2);color:var(--rd-text-strong);font-weight:var(--rd-fw-bold);line-height:1.5}.gbody.svelte-1kznueo ol:where(.svelte-1kznueo){margin:4px 0 14px;padding:0;list-style:none;counter-reset:gstep;display:flex;flex-direction:column;gap:8px}.gbody.svelte-1kznueo ol:where(.svelte-1kznueo) li:where(.svelte-1kznueo){counter-increment:gstep;display:grid;grid-template-columns:24px minmax(0,1fr);gap:10px;align-items:start;color:var(--rd-text-primary)}.gbody.svelte-1kznueo ol:where(.svelte-1kznueo) li:where(.svelte-1kznueo):before{content:counter(gstep);width:22px;height:22px;margin-top:3px;border-radius:var(--rd-r-pill);background:var(--mv3-card-2);color:var(--rd-text-strong);font-size:var(--rd-fs-mini);font-weight:var(--rd-fw-extra);display:inline-flex;align-items:center;justify-content:center;font-variant-numeric:tabular-nums}.gbody.svelte-1kznueo ul:where(.svelte-1kznueo){margin:0 0 12px;padding-left:4px;list-style:none;display:flex;flex-direction:column;gap:5px}.gbody.svelte-1kznueo ul:where(.svelte-1kznueo) li:where(.svelte-1kznueo){display:flex;gap:var(--rd-space-md)}.gbody.svelte-1kznueo ul:where(.svelte-1kznueo) li:where(.svelte-1kznueo):before{content:"·";color:var(--rd-brand);font-weight:var(--rd-fw-bold)}.gnote.svelte-1kznueo{margin:0 0 12px;padding:14px 16px;border-radius:var(--rd-r-lg);background:var(--mv3-tint-warn);color:var(--rd-text-primary)}.gnote.svelte-1kznueo p:where(.svelte-1kznueo){margin:0 0 4px}.gnote.svelte-1kznueo p:where(.svelte-1kznueo):last-child{margin-bottom:0}.gshot.svelte-1kznueo{margin:0 0 14px;padding:10px;border-radius:var(--rd-r-lg);background:var(--rd-bg-chrome);display:flex;justify-content:center}.gshot.svelte-1kznueo img:where(.svelte-1kznueo){display:block;max-width:100%;height:auto;border-radius:var(--rd-r-md)}.gshot.portrait.svelte-1kznueo img:where(.svelte-1kznueo){max-width:min(100%,340px)}.gfaq-list.svelte-1kznueo{display:flex;flex-direction:column;gap:6px;margin-top:18px}.gfaq.svelte-1kznueo{background:var(--mv3-article-card);border-radius:var(--rd-r-lg)}.gfaq.svelte-1kznueo summary:where(.svelte-1kznueo){display:grid;grid-template-columns:26px minmax(0,1fr) 16px;gap:12px;align-items:center;padding:14px 16px;cursor:pointer;list-style:none;border-radius:var(--rd-r-lg);transition:background .12s}.gfaq.svelte-1kznueo summary:where(.svelte-1kznueo)::-webkit-details-marker{display:none}.gfaq.svelte-1kznueo summary:where(.svelte-1kznueo):hover{background:var(--rd-bg-hover-2)}.gfaq.svelte-1kznueo summary:where(.svelte-1kznueo):focus-visible{outline:2px solid var(--rd-brand);outline-offset:2px}.gfaq-q.svelte-1kznueo{width:26px;height:26px;border-radius:var(--rd-r-pill);background:var(--mv3-tint-brand);color:var(--rd-brand);font-size:var(--rd-fs-sub);font-weight:var(--rd-fw-extra);display:inline-flex;align-items:center;justify-content:center}.gbody.svelte-1kznueo .gfaq:where(.svelte-1kznueo) h2:where(.svelte-1kznueo){margin:0;font-size:var(--rd-fs-md);font-weight:var(--rd-fw-bold);color:var(--rd-text-strong);line-height:1.45}.gfaq-chev.svelte-1kznueo{color:var(--rd-text-muted);transition:transform .18s}.gfaq[open].svelte-1kznueo .gfaq-chev:where(.svelte-1kznueo){transform:rotate(180deg)}.gfaq-a.svelte-1kznueo{padding:0 16px 14px 54px;color:var(--rd-text-primary)}.gfaq-a.svelte-1kznueo p:last-child{margin-bottom:0}@media(prefers-reduced-motion:reduce){.gfaq-chev.svelte-1kznueo{transition:none}}.gd-crumb.svelte-gvegth{display:inline-flex;align-items:center;gap:6px;font-size:var(--rd-fs-sub);font-weight:var(--rd-fw-semi);color:var(--rd-text-secondary);text-decoration:none}.gd-crumb.svelte-gvegth:hover{color:var(--rd-text-primary)}.gd-meta.svelte-gvegth{display:flex;align-items:center;gap:10px;margin:14px 0 10px}.gd-chk.svelte-gvegth{font-size:var(--rd-fs-meta);color:var(--rd-text-muted);font-variant-numeric:tabular-nums}.gd-title.svelte-gvegth{margin:0;font-size:var(--rd-fs-h1);font-weight:var(--rd-fw-extra);color:var(--rd-text-strong);line-height:1.3;word-break:keep-all;text-wrap:balance}.gd-sum.svelte-gvegth{margin:8px 0 0;font-size:var(--rd-fs-md);color:var(--rd-text-muted);line-height:1.6;word-break:keep-all}.gd-body.svelte-gvegth{margin-top:26px}.gd-nav.svelte-gvegth{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:36px}.gd-nav-item.svelte-gvegth{display:flex;flex-direction:column;gap:4px;min-width:0;padding:12px 16px;background:var(--mv3-article-card);border-radius:var(--rd-r-lg);text-decoration:none;transition:background .12s}.gd-nav-item.svelte-gvegth:hover{background:var(--rd-bg-hover-2)}.gd-nav-item.next.svelte-gvegth{grid-column:2;text-align:right}.gd-nav-lbl.svelte-gvegth{font-size:var(--rd-fs-mini);font-weight:var(--rd-fw-bold);color:var(--rd-text-muted)}.gd-nav-tt.svelte-gvegth{font-size:var(--rd-fs-sub);font-weight:var(--rd-fw-bold);color:var(--rd-text-strong);line-height:1.45;word-break:keep-all}.gd-wrap.svelte-gvegth{max-width:1000px;margin:0 auto;padding:var(--rd-space-2xl) var(--rd-space-xl) calc(var(--rd-space-2xl) * 3)}.gd-wrap.has-toc.svelte-gvegth{display:grid;grid-template-columns:minmax(0,1fr) 180px;gap:36px}.gd-main.svelte-gvegth{min-width:0}.gd-toc.svelte-gvegth{position:sticky;top:80px;align-self:start;padding-top:70px;display:flex;flex-direction:column;gap:2px}.gd-toc.svelte-gvegth h2:where(.svelte-gvegth){margin:0 0 8px;font-size:var(--rd-fs-mini);font-weight:var(--rd-fw-extra);color:var(--rd-text-muted)}.gd-toc.svelte-gvegth a:where(.svelte-gvegth){font-size:var(--rd-fs-sub);color:var(--rd-text-muted);text-decoration:none;padding:6px 10px;border-radius:var(--rd-r-md);line-height:1.4}.gd-toc.svelte-gvegth a:where(.svelte-gvegth):hover{color:var(--rd-text-primary)}.gd-toc.svelte-gvegth a.on:where(.svelte-gvegth){color:var(--rd-text-strong);background:var(--mv3-article-card);font-weight:var(--rd-fw-bold)}.v3-doc.svelte-gvegth{height:100vh;height:100dvh;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;background:var(--mv3-bg);color:var(--mv3-ink);padding-bottom:var(--mv3-tab-clear)}.v3-body.svelte-gvegth{padding:12px var(--mv3-gutter) calc(40px + env(safe-area-inset-bottom,0px));max-width:640px;margin:0 auto}.v3-doc.svelte-gvegth .gd-meta:where(.svelte-gvegth){margin-top:4px}.v3-doc.svelte-gvegth .gd-title:where(.svelte-gvegth){color:var(--mv3-ink);font-size:var(--mv3-fs-h1);font-weight:var(--mv3-fw-h1)}.v3-doc.svelte-gvegth .gd-sum:where(.svelte-gvegth){color:var(--mv3-mut)}.v3-doc.svelte-gvegth .gd-chk:where(.svelte-gvegth){color:var(--mv3-faint)}.gd-mtoc.svelte-gvegth{display:flex;gap:6px;overflow-x:auto;margin-top:14px;padding-bottom:2px;scrollbar-width:none}.gd-mtoc.svelte-gvegth a:where(.svelte-gvegth){flex:0 0 auto;font-size:var(--rd-fs-sub);font-weight:var(--rd-fw-bold);color:var(--mv3-mut);background:var(--mv3-article-card);border-radius:var(--rd-r-pill);padding:6px 12px;text-decoration:none}.gd-mtoc.svelte-gvegth a.on:where(.svelte-gvegth){background:var(--mv3-btn-on-bg);color:var(--mv3-btn-on-fg)}.v3-doc.svelte-gvegth .gd-body:where(.svelte-gvegth){margin-top:20px}.v3-doc.svelte-gvegth .gd-nav:where(.svelte-gvegth){grid-template-columns:1fr}.v3-doc.svelte-gvegth .gd-nav-item.next:where(.svelte-gvegth){grid-column:auto;text-align:left}
