.mp-kit-docs-breadcrumb ol{display:flex;flex-wrap:wrap;align-items:center;gap:8px;list-style:none;margin:0 0 24px;padding:0;font-family:var(--mp-mono);font-size:11.5px;letter-spacing:.06em;color:var(--mp-ink-2)}.mp-kit-docs-breadcrumb li+li:before{content:"/";margin-right:8px;color:var(--mp-ink-3)}.mp-kit-docs-breadcrumb a{color:var(--mp-ink-2);text-decoration:none;border-bottom:1px solid transparent;transition:color .12s ease-out,border-color .12s ease-out}.mp-kit-docs-breadcrumb a:hover{color:var(--mp-ink);border-bottom-color:var(--mp-signal-line)}.mp-kit-docs-breadcrumb a:focus-visible{outline:2px solid var(--mp-signal);outline-offset:3px;border-radius:2px}@media (prefers-reduced-motion:reduce){.mp-kit-docs-breadcrumb a{transition:none}}.mp-kit-docs-layout{display:grid;grid-template-columns:minmax(0,1fr) 208px;column-gap:56px;align-items:start}.mp-kit-docs-body{grid-column:1;grid-row:1;min-width:0}.mp-kit-docs-toc{grid-column:2;grid-row:1;position:sticky;top:calc(var(--mp-kit-topbar-h, 60px) + 28px);margin-top:68px}.mp-kit-docs-toc-title{font-family:var(--mp-mono);font-size:10.5px;font-weight:500;letter-spacing:.11em;text-transform:uppercase;color:var(--mp-ink-2);margin:0 0 10px}.mp-kit-docs-toc ol{list-style:none;margin:0;padding:0;border-left:1px solid var(--mp-hairline)}.mp-kit-docs-toc a{display:flex;gap:10px;padding:7px 0 7px 14px;margin-left:-1px;border-left:1px solid transparent;color:var(--mp-ink-2);font-size:.88rem;line-height:1.4;text-decoration:none;text-wrap:pretty;transition:color .12s ease-out,border-color .12s ease-out}.mp-kit-docs-toc a:hover{color:var(--mp-ink);border-left-color:var(--mp-signal)}.mp-kit-docs-toc a:focus-visible{outline:2px solid var(--mp-signal);outline-offset:-2px}.mp-kit-docs-toc .n{flex:none;font-family:var(--mp-mono);font-size:11px;font-variant-numeric:tabular-nums;letter-spacing:.06em;color:var(--mp-ink-2);padding-top:2px}@media (prefers-reduced-motion:reduce){.mp-kit-docs-toc a{transition:none}}@media (max-width:1100px){.mp-kit-docs-layout{grid-template-columns:minmax(0,1fr)}.mp-kit-docs-body,.mp-kit-docs-toc{grid-column:1;grid-row:auto}.mp-kit-docs-toc{position:static;margin-top:34px}}.mp-kit-docs-paso{margin:26px 0 8px;max-width:var(--mp-col);font-size:.92rem;color:var(--mp-ink-2);text-wrap:pretty}.mp-kit-docs-pre{margin:0 0 6px;padding:14px 16px;overflow-x:auto;background:var(--mp-surface);border:1px solid var(--mp-hairline);border-radius:var(--mp-radius);font-family:var(--mp-mono);font-size:12.5px;line-height:1.8;color:var(--mp-ink)}.mp-kit-docs-prosa{max-width:82ch}.mp-kit-docs-prosa h3,.mp-kit-docs-prosa h4,.mp-kit-docs-prosa h5,.mp-kit-docs-prosa h6{font-family:var(--mp-sans);color:var(--mp-ink);margin:26px 0 10px;text-wrap:balance}.mp-kit-docs-prosa h3{font-size:1.2rem;font-weight:600;letter-spacing:-.01em}.mp-kit-docs-prosa h4{font-size:1.06rem;font-weight:600}.mp-kit-docs-prosa h5,.mp-kit-docs-prosa h6{font-size:.96rem;font-weight:600}.mp-kit-docs-prosa p{margin:0 0 12px;font-size:.94rem;color:var(--mp-ink-2);text-wrap:pretty}.mp-kit-docs-prosa ol,.mp-kit-docs-prosa ul{margin:0 0 14px;padding-left:20px;font-size:.94rem;color:var(--mp-ink-2)}.mp-kit-docs-prosa li{margin:0 0 6px;text-wrap:pretty}.mp-kit-docs-prosa li::marker{color:var(--mp-ink-2)}.mp-kit-docs-prosa strong{color:var(--mp-ink);font-weight:600}.mp-kit-docs-prosa a{color:var(--mp-ink);text-decoration-color:var(--mp-signal);text-underline-offset:3px}.mp-kit-docs-prosa a:focus-visible{outline:2px solid var(--mp-signal);outline-offset:2px;border-radius:2px}.mp-kit-docs-prosa blockquote{margin:0 0 14px;padding:12px 16px;border-left:2px solid var(--mp-hairline);background:var(--mp-surface);border-radius:0 var(--mp-radius) var(--mp-radius) 0}.mp-kit-docs-prosa blockquote p:last-child{margin-bottom:0}.mp-kit-docs-prosa hr{border:0;border-top:1px solid var(--mp-hairline);margin:24px 0}.mp-kit-docs-body code,.mp-kit-docs-prosa code{font-family:var(--mp-mono);font-size:.86em;font-variant-ligatures:none;color:var(--mp-ink);background:var(--mp-hairline-sf);padding:1px 5px;border-radius:2px}.mp-kit-docs-pre code,.mp-kit-docs-prosa pre code{font:inherit;color:inherit;background:none;padding:0;border-radius:0;white-space:pre}.mp-kit-docs-raiz{font-family:var(--mp-mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--mp-ink-2);margin-left:6px}