.mp-section :is(h2,h3)[id]{scroll-margin-top:11rem}@media (min-width:1024px){.mp-section :is(h2,h3)[id]{scroll-margin-top:6rem}}.mp-guide .mp-anchor{margin-left:.5rem;padding:0 .25rem;border-radius:.25rem;color:#0369a1;text-decoration:none;font-weight:600;opacity:0}.mp-guide .mp-anchor:focus-visible,.mp-guide :is(h2,h3):hover .mp-anchor{opacity:1}@media (hover:none){.mp-guide .mp-anchor{opacity:.6}}.mp-guide .mp-table{overflow-x:auto;margin:1.5rem 0;border:1px solid #e2e8f0;border-radius:.75rem}.mp-guide .mp-table table{margin:0;min-width:32rem}.mp-guide .mp-table td,.mp-guide .mp-table th{padding:.6rem .9rem;vertical-align:top}.mp-guide .mp-table thead{background:#f8fafc}.mp-guide .mp-table code{white-space:nowrap}.mp-guide .mp-code{margin:1.5rem 0;border-radius:.75rem;overflow:hidden;background:#0d1117;border:1px solid #1e293b}.mp-guide .mp-code__bar{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.4rem .5rem .4rem 1rem;background:#161b22;border-bottom:1px solid #30363d;min-height:2.5rem}.mp-guide .mp-code__lang{font-size:.75rem;font-weight:600;letter-spacing:.04em;color:#c9d1d9}.mp-guide .mp-code__copy{font-size:.75rem;font-weight:600;color:#e6edf3;background:#21262d;border:1px solid #484f58;border-radius:.375rem;padding:.3rem .7rem;cursor:pointer}.mp-guide .mp-code__copy:hover{background:#30363d}.mp-guide .mp-code__copy:focus-visible,.mp-guide .mp-table:focus-visible,.mp-guide pre:focus-visible{outline:3px solid #38bdf8;outline-offset:2px}.mp-guide .mp-code pre{margin:0;border-radius:0;padding:1rem 1.1rem;font-size:.8125rem;line-height:1.65;overflow-x:auto}.mp-guide .mp-code pre code{background:transparent;padding:0;font-weight:400;color:inherit}.mp-guide :not(pre)>code{background:#f0f9ff;color:#0c4a6e;border:1px solid #e0f2fe;border-radius:.3rem;padding:.1rem .35rem;font-size:.85em;font-weight:500;overflow-wrap:anywhere}.mp-guide :not(pre)>code:after,.mp-guide :not(pre)>code:before{content:none}.mp-guide ul.contains-task-list{list-style:none;padding-left:.25rem}.mp-guide .mp-check{display:inline-block;width:.95rem;height:.95rem;margin:0 .6rem -.1rem 0;border:2px solid #64748b;border-radius:.2rem}@media (prefers-reduced-motion:reduce){.mp-section *,.mp-section :after,.mp-section :before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}