.mp-docs__layout{align-items:start;display:grid;gap:clamp(2rem,4vw,4rem)}@media (min-width:1025px){.mp-docs__layout--toc-left{grid-template-columns:minmax(180px,240px) minmax(0,1fr)}.mp-docs__layout--toc-right{grid-template-columns:minmax(0,1fr) minmax(180px,240px)}.mp-docs__layout--toc-right .mp-docs__toc{order:2}.mp-docs__layout--toc-left .mp-docs__toc,.mp-docs__layout--toc-right .mp-docs__toc{max-height:calc(100vh - var(--mp-header-height) - 3rem);overflow-y:auto;position:sticky;top:calc(var(--mp-header-height) + 1.5rem)}}.mp-docs__toc{background:var(--mp-color-surface);border:var(--mp-border-width) solid var(--mp-color-border);border-radius:var(--mp-radius-md);font-size:var(--mp-small-size);min-width:0;padding:1.1rem 1.25rem}.mp-docs__toc-title{color:var(--mp-color-text-muted);font-size:12px;font-weight:700;letter-spacing:.08em;margin:0 0 .6rem;text-transform:uppercase}.mp-docs__toc-list{list-style:none;margin:0;padding:0}.mp-docs__toc-list li{margin:0}.mp-docs__toc-list a{border-left:2px solid var(--mp-color-border);color:var(--mp-color-text);display:block;line-height:1.35;padding:.45rem .7rem;text-decoration:none}.mp-docs__toc-list a:hover{color:var(--mp-color-primary);text-decoration:none}.mp-docs__toc-list a[aria-current=true]{border-left-color:var(--mp-color-primary);color:var(--mp-color-primary);font-weight:600}.mp-docs__layout--toc-top .mp-docs__toc-list{display:flex;flex-wrap:wrap;gap:.25rem .5rem}.mp-docs__layout--toc-top .mp-docs__toc-list a{background:var(--mp-color-surface-alt);border-left:0;border-radius:999px}.mp-docs__body{min-width:0}.mp-docs__section{scroll-margin-top:calc(var(--mp-header-height) + 1.5rem)}.mp-docs__section+.mp-docs__section{margin-top:clamp(2.5rem,5vw,3.5rem)}.mp-docs--dividers .mp-docs__section+.mp-docs__section{border-top:var(--mp-border-width) solid var(--mp-color-border);padding-top:clamp(2.5rem,5vw,3.5rem)}.mp-docs__title{font-size:var(--mp-h3-size);margin-bottom:.75em}.mp-docs__content+*{margin-top:1.5rem}.mp-docs__entry-title{font-size:var(--mp-h5-size);line-height:1.35;margin:0 0 .35em}.mp-docs__entry-text{color:var(--mp-color-text-muted);font-size:.95em}.mp-docs__cards{display:grid;gap:1rem;grid-template-columns:repeat(var(--docs-card-cols,2),minmax(0,1fr));list-style:none;margin:0;padding:0}.mp-docs__card{background:var(--mp-card-bg);border:var(--mp-border-width) solid var(--mp-card-border);border-radius:var(--mp-radius-md);margin:0;padding:1.25rem 1.35rem}.mp-docs__card-icon{align-items:center;background:var(--mp-chip-bg);border-radius:var(--mp-radius-sm);color:var(--mp-color-primary);display:inline-flex;height:40px;justify-content:center;margin-bottom:.85rem;width:40px}.mp-docs__card-icon svg{fill:currentColor;height:18px;width:18px}@media (max-width:767px){.mp-docs__cards{grid-template-columns:minmax(0,1fr)}}.mp-docs__steps{list-style:none;margin:0;padding:0}.mp-docs__step{display:grid;gap:1rem;grid-template-columns:36px minmax(0,1fr);margin:0;padding-bottom:1.5rem;position:relative}.mp-docs__step:not(:last-child):before{background:var(--mp-color-border);bottom:4px;content:"";left:17px;position:absolute;top:40px;width:2px}.mp-docs__step-number{align-items:center;background:var(--mp-color-primary);border-radius:999px;color:var(--mp-color-on-primary);display:inline-flex;font-size:15px;font-weight:700;height:36px;justify-content:center;width:36px}.mp-docs__step .mp-docs__entry-title{padding-top:.35rem}.mp-docs__checklist{display:grid;gap:.9rem;list-style:none;margin:0;padding:0}.mp-docs__checklist li{display:grid;gap:.75rem;grid-template-columns:20px minmax(0,1fr);margin:0}.mp-docs__checklist svg{color:var(--mp-color-success);margin-top:.2em}.mp-docs__check-title{color:var(--mp-color-heading);display:block}.mp-docs__acc-item{border-bottom:var(--mp-border-width) solid var(--mp-color-border)}.mp-docs__acc-item:first-child{border-top:var(--mp-border-width) solid var(--mp-color-border)}.mp-docs__acc-heading{font-size:var(--mp-h5-size);margin:0}.mp-docs__acc-trigger{align-items:center;background:none;border:0;color:var(--mp-color-heading);cursor:pointer;display:flex;font:inherit;font-weight:600;gap:1rem;justify-content:space-between;min-height:44px;padding:1.1rem 0;text-align:left;width:100%}.mp-docs__acc-icon,.mp-docs__acc-trigger:hover{color:var(--mp-color-primary)}.mp-docs__acc-icon{flex:none;height:16px;position:relative;width:16px}.mp-docs__acc-icon:after,.mp-docs__acc-icon:before{background:currentColor;border-radius:2px;content:"";height:2px;left:0;position:absolute;top:50%;transform:translateY(-50%);transition:transform .25s var(--mp-ease);width:16px}.mp-docs__acc-icon:after{transform:translateY(-50%) rotate(90deg)}.mp-docs__acc-trigger[aria-expanded=true] .mp-docs__acc-icon:after{transform:translateY(-50%) rotate(0deg)}.mp-docs__acc-panel{padding:0 2rem 1.2rem 0}.mp-on-dark .mp-docs__acc-trigger,.mp-on-dark .mp-docs__check-title,.mp-on-dark .mp-docs__entry-title,.mp-on-dark .mp-docs__title,.mp-section--custom .mp-docs__acc-trigger,.mp-section--custom .mp-docs__title{color:inherit}.mp-on-dark .mp-docs__card{color:var(--mp-color-text)}.mp-on-dark .mp-docs__card .mp-docs__entry-title{color:var(--mp-color-heading)}