.ms-home{background:var(--ms-bg);min-height:100vh;color:var(--ms-fg);font-family:var(--font-brand);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;-webkit-font-smoothing:antialiased;font-size:.9375rem;line-height:1.65}.ms-home *,.ms-home :before,.ms-home :after{box-sizing:border-box}.ms-home a{color:var(--ms-link);text-decoration:none}.ms-home a:hover{text-underline-offset:3px;text-decoration:underline}.ms-home :focus-visible{outline:2px solid var(--ms-logo-sky);outline-offset:2px}.ms-home code{color:var(--ms-fg-strong);font-family:inherit}.ms-home p{margin:0}.ms-home .ms-skip{background:var(--ms-primary);color:var(--ms-on-primary);border-radius:var(--ms-radius);padding:6px 10px;position:absolute;top:-40px;left:16px}.ms-home .ms-skip:focus{top:8px}.ms-header,.ms-home main,.ms-footer{width:100%;max-width:1180px;margin:0 auto;padding-left:16px;padding-right:16px}@media (min-width:768px){.ms-header,.ms-home main,.ms-footer{padding-left:32px;padding-right:32px}}.ms-header{justify-content:space-between;align-items:center;gap:16px;min-height:64px;display:flex}.ms-home .ms-brand{color:var(--ms-fg-strong);align-items:center;gap:12px;display:inline-flex}.ms-home .ms-brand:hover{text-decoration:none}.ms-wordmark{letter-spacing:var(--ms-tracking);text-transform:uppercase;font-size:.95rem;font-weight:800}.ms-nav{gap:4px;display:flex}.ms-home .ms-nav a{color:var(--ms-fg);border:1px solid #0000;border-radius:999px;padding:4px 10px;font-size:.8125rem}.ms-home .ms-nav a:hover{border-color:var(--ms-border-strong);text-decoration:none}.ms-frame{flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative}.ms-frame-sm{padding:5px}.ms-frame-lg{margin-bottom:28px;padding:18px}.ms-frame-corner{border:0 solid var(--ms-logo-sky);width:9px;height:9px;position:absolute}.ms-frame-lg .ms-frame-corner{width:16px;height:16px}@media (max-width:639px){.ms-frame-lg{margin-bottom:20px;padding:12px}.ms-frame-lg img{width:52px;height:auto}.ms-frame-lg .ms-frame-corner{width:11px;height:11px}.ms-home .ms-nav a{padding:4px 6px}}.ms-tl{border-top-width:2px;border-left-width:2px;top:0;left:0}.ms-tr{border-top-width:2px;border-right-width:2px;top:0;right:0}.ms-bl{border-bottom-width:2px;border-left-width:2px;bottom:0;left:0}.ms-br{border-bottom-width:2px;border-right-width:2px;bottom:0;right:0}.ms-hero{border-top:1px solid var(--ms-border);border-bottom:1px solid var(--ms-border);gap:40px;padding:48px 0 56px;display:grid}@media (min-width:1000px){.ms-hero{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:start;gap:56px;padding:72px 0}}.ms-hero h1{max-width:22ch;color:var(--ms-fg-strong);letter-spacing:.06em;text-transform:uppercase;margin:0 0 20px;font-size:clamp(1.5rem,1rem + 2.2vw,2.25rem);font-weight:800;line-height:1.2}.ms-home .ms-lede{max-width:60ch;margin-bottom:14px}.ms-lede-muted{color:var(--ms-fg-muted)}.ms-actions{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}.ms-home .ms-button{border:1px solid var(--ms-border-strong);border-radius:var(--ms-radius);min-height:40px;color:var(--ms-fg-strong);letter-spacing:.02em;align-items:center;padding:8px 16px;font-size:.875rem;font-weight:700;display:inline-flex}.ms-home .ms-button:hover{border-color:var(--ms-fg-muted);text-decoration:none}.ms-home .ms-button-primary{background:var(--ms-primary);border-color:var(--ms-primary);color:var(--ms-on-primary)}.ms-home .ms-button-primary:hover{background:var(--ms-primary-hover);border-color:var(--ms-primary-hover)}.ms-panel{background:var(--ms-surface);border:1px solid var(--ms-border);border-radius:var(--ms-radius)}.ms-pill{border:1px solid var(--ms-border-strong);color:var(--ms-fg-muted);letter-spacing:.04em;white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:1px 9px;font-size:.6875rem;font-weight:500;line-height:1.6;display:inline-flex}.ms-pill-active{border-color:color-mix(in srgb, var(--ms-active) 45%, transparent);background:var(--ms-active-tint);color:var(--ms-active)}.ms-pill-code{border-color:color-mix(in srgb, var(--ms-highlight) 45%, transparent);color:var(--ms-highlight)}.ms-pill-agents{border-color:color-mix(in srgb, var(--ms-logo-sky) 40%, transparent);color:var(--ms-logo-sky)}.ms-dot{width:6px;height:6px;box-shadow:0 0 0 3px color-mix(in srgb, var(--ms-active) 25%, transparent);background:currentColor;border-radius:50%}.ms-run{margin:0}.ms-panel-head{border-bottom:1px solid var(--ms-border);background:var(--ms-surface-2);justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.ms-panel-head figcaption{color:var(--ms-fg-strong);letter-spacing:var(--ms-tracking);text-transform:uppercase;font-size:.75rem;font-weight:700}.ms-panel-head figcaption code{color:var(--ms-logo-sky);text-transform:none;letter-spacing:.02em}.ms-stages{margin:0;padding:8px 16px;list-style:none}.ms-stage{grid-template-columns:28px minmax(0,1fr);gap:12px;padding:12px 0;display:grid;position:relative}.ms-stage+.ms-stage{border-top:1px dashed var(--ms-border)}.ms-stage:not(:last-child):after{content:"";background:var(--ms-border-strong);width:1px;position:absolute;top:38px;bottom:-12px;left:9px}.ms-stage-index{color:var(--ms-fg-muted);font-size:.75rem;font-weight:700;line-height:1.9}.ms-stage-head{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:2px;display:flex}.ms-stage-head code{font-weight:700}.ms-stage p{color:var(--ms-fg-muted);font-size:.8125rem;line-height:1.55}.ms-cite{border-top:1px solid var(--ms-border);background:var(--ms-surface-2);flex-wrap:wrap;align-items:center;gap:8px;padding:12px 16px;font-size:.75rem;display:flex}.ms-cite-claim{color:var(--ms-fg)}.ms-home .ms-cite-id{border:1px solid color-mix(in srgb, var(--ms-highlight) 50%, transparent);border-radius:var(--ms-radius);color:var(--ms-logo-yellow);padding:1px 6px}.ms-cite-arrow{background:var(--ms-fg-muted);width:22px;height:1px;position:relative}.ms-cite-arrow:after{content:"";border:3.5px solid #0000;border-left:5px solid var(--ms-fg-muted);border-right:0;position:absolute;top:-3px;right:0}.ms-section{border-bottom:1px solid var(--ms-border);padding:56px 0}.ms-section h2{color:var(--ms-fg-strong);letter-spacing:var(--ms-tracking);text-transform:uppercase;margin:0 0 24px;font-size:1rem;font-weight:800;line-height:1.4}.ms-split{align-items:start;gap:24px;display:grid}@media (min-width:900px){.ms-split{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px}}.ms-split>p{max-width:62ch}.ms-home .ms-note{color:var(--ms-fg-muted);margin-top:16px;font-size:.8125rem}.ms-grid,.ms-plugins{gap:12px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:640px){.ms-grid,.ms-plugins{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1000px){.ms-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.ms-plugins{grid-template-columns:repeat(4,minmax(0,1fr))}}.ms-card,.ms-plugin{flex-direction:column;align-items:flex-start;gap:10px;padding:16px;display:flex}.ms-card h3,.ms-plugin h3{color:var(--ms-fg-strong);letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:.8125rem;font-weight:700;line-height:1.4}.ms-card p,.ms-plugin p{color:var(--ms-fg-muted);font-size:.8125rem;line-height:1.6}.ms-more{margin-top:auto;font-size:.8125rem}.ms-home .ms-plugin h3 a{color:var(--ms-fg-strong)}.ms-badges{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.ms-badge{border:1px solid var(--ms-border);border-radius:var(--ms-radius);background:var(--ms-surface-2);color:var(--ms-fg);padding:1px 8px;font-size:.75rem;line-height:1.7}.ms-home .ms-plugin p{margin-top:auto}.ms-table-wrap{overflow-x:auto}.ms-table{border-collapse:collapse;width:100%;min-width:680px;font-size:.8125rem}.ms-table caption{border-bottom:1px solid var(--ms-border);background:var(--ms-surface-2);color:var(--ms-fg-strong);letter-spacing:var(--ms-tracking);text-align:left;text-transform:uppercase;padding:10px 14px;font-size:.75rem;font-weight:700}.ms-table th,.ms-table td{border-bottom:1px solid var(--ms-border);text-align:left;vertical-align:top;padding:9px 14px}.ms-table tbody tr:last-child>*{border-bottom:0}.ms-table thead th{color:var(--ms-fg-muted);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;font-size:.6875rem;font-weight:700}.ms-table tbody th{white-space:nowrap;font-weight:500}.ms-table tbody th code{color:var(--ms-logo-sky)}.ms-table td{color:var(--ms-fg-muted)}.ms-table-num{min-width:460px}.ms-table-num tbody th{white-space:normal;color:var(--ms-fg)}.ms-table-num td,.ms-table-num thead th:not(:first-child){text-align:right;font-variant-numeric:tabular-nums}.ms-table-num td:nth-child(2){color:var(--ms-fg-strong);font-weight:700}.ms-code{margin:0;padding:16px;font-size:.8125rem;line-height:1.8;overflow-x:auto}.ms-code code{color:var(--ms-fg);white-space:pre}.ms-prompt{color:var(--ms-highlight);-webkit-user-select:none;user-select:none}.ms-start .ms-actions{margin-top:20px}.ms-footer{color:var(--ms-fg-muted);flex-wrap:wrap;justify-content:space-between;gap:16px 32px;padding-top:28px;padding-bottom:40px;font-size:.8125rem;display:flex}.ms-warn{max-width:64ch}.ms-footer-nav{flex-wrap:wrap;gap:8px 20px;display:flex}.ms-home .ms-notfound{padding-top:96px;padding-bottom:96px}.ms-notfound h1{color:var(--ms-fg-strong);letter-spacing:var(--ms-tracking);text-transform:uppercase;margin:0 0 16px;font-size:1.25rem;font-weight:800}
