.stack--horizontal,.stack--split,.stack--vertical{display:flex;gap:var(--space-4);min-height:0;min-width:0;width:100%}.stack--horizontal{flex-direction:row;flex-wrap:wrap}.stack--horizontal>*{flex:1 1 var(--stack-item-min,10rem);min-width:0}.stack--split{align-items:center;flex-direction:row}.stack--split>:first-child{flex:1 1 auto}.stack--vertical{flex-direction:column}.stack--no-gap,.stack--vertical.stack--divided{gap:0}.stack--vertical.stack--divided>*{padding-block:var(--space-3)}.stack--vertical.stack--divided>*+*{border-top:var(--border-separator)}.page-actions{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-2);justify-content:space-between}.page-actions--sticky{background:var(--surface-zone,var(--surface-page));border-top:var(--border-separator);bottom:0;padding-block:var(--space-3);position:sticky;z-index:1}.embed-actions{padding-top:var(--space-4)}@keyframes page-transition-enter-forward{0%{opacity:0;transform:translateX(calc(8px*var(--direction-sign, 1)))}}@keyframes page-transition-enter-back{0%{opacity:0;transform:translateX(calc(8px*var(--direction-sign, 1)*-1))}}[data-page-transition=slide]{transition:opacity .12s ease,transform .12s ease}.is-page-leaving--forward [data-page-transition=slide]{opacity:0;transform:translateX(calc(8px*var(--direction-sign, 1)*-1))}.is-page-leaving--back [data-page-transition=slide]{opacity:0;transform:translateX(calc(8px*var(--direction-sign, 1)))}.is-page-entering--forward [data-page-transition=slide]{animation:page-transition-enter-forward .18s ease-out}.is-page-entering--back [data-page-transition=slide]{animation:page-transition-enter-back .18s ease-out}@media(prefers-reduced-motion:reduce){[data-page-transition=slide]{animation:none!important;transform:none!important;transition:none}}.overlay-resizer{position:absolute;touch-action:none;z-index:1}.overlay-resizer--end,.overlay-resizer--start{bottom:var(--space-2);cursor:ew-resize;top:var(--space-2);width:var(--space-2)}.overlay-resizer--start{inset-inline-start:calc(var(--space-2)/-2)}.overlay-resizer--end{inset-inline-end:calc(var(--space-2)/-2)}.overlay-resizer--bottom,.overlay-resizer--top{cursor:ns-resize;height:var(--space-2);inset-inline:var(--space-2)}.overlay-resizer--top{top:calc(var(--space-2)/-2)}.overlay-resizer--bottom{bottom:calc(var(--space-2)/-2)}.overlay-resizer--bottom-end,.overlay-resizer--bottom-start,.overlay-resizer--top-end,.overlay-resizer--top-start{height:var(--space-3);width:var(--space-3);z-index:2}.overlay-resizer--top-end,.overlay-resizer--top-start{top:calc(var(--space-3)/-2)}.overlay-resizer--bottom-end,.overlay-resizer--bottom-start{bottom:calc(var(--space-3)/-2)}.overlay-resizer--bottom-start,.overlay-resizer--top-start{inset-inline-start:calc(var(--space-3)/-2)}.overlay-resizer--bottom-end,.overlay-resizer--top-end{inset-inline-end:calc(var(--space-3)/-2)}.overlay-resizer--bottom-end,.overlay-resizer--top-start{cursor:nwse-resize}.overlay-resizer--bottom-start,.overlay-resizer--top-end{cursor:nesw-resize}:dir(rtl)>:is(.overlay-resizer--top-start,.overlay-resizer--bottom-end){cursor:nesw-resize}:dir(rtl)>:is(.overlay-resizer--top-end,.overlay-resizer--bottom-start){cursor:nwse-resize}.action-icon{align-items:center;border-radius:var(--radius-control);color:var(--text-color-muted);display:inline-flex;height:1.75rem;justify-content:center;text-decoration:none;width:1.75rem}button.action-icon{background:none;border:0;cursor:pointer;font:inherit;padding:0}.action-icon:is(a,button):focus-visible,.action-icon:is(a,button):hover{color:var(--text-color-default)}.action-icon[aria-pressed=true],.action-icon[aria-pressed=true]:is(a,button):focus-visible,.action-icon[aria-pressed=true]:is(a,button):hover{background:var(--color-selected);color:var(--color-selected-contrast)}button.action-icon:disabled{cursor:default}.panel{align-items:stretch;display:none;inset:0;justify-content:flex-end;position:fixed;z-index:var(--z-modal)}.panel.is-open{display:flex}.panel.is-instant .panel--content,.panel.is-instant .panel--content.is-closing,.panel.is-instant .panel--content.is-opening{animation:none!important;transition:none!important}.panel--content.is-closing,.panel--content.is-opening{transition:none!important}.panel--content{box-shadow:var(--shadow-3);display:flex;flex-direction:column;height:100%;overflow:hidden;position:relative;transition:width .25s ease;width:calc(var(--overlay-width, min(92vw, var(--size-8))) + var(--overlay-depth, 0)*16px);z-index:var(--z-raised);--surface-shell:var(--surface-3);--block-shadow:var(--shadow-1);--border-color-discreet:var(--border-color-default)}.panel--content>.overlay-resizer--start{inset-inline-start:0}.panel--content[style*="--overlay-width"]{transition:none}.usage-color-scheme-dark .panel--content{box-shadow:var(--shadow-float),0 2px 6px var(--color-absolute-dark)}.panel--content.is-opening{animation:ds-slide-in-right .22s ease-out}@media(prefers-reduced-motion:reduce){.panel--content.is-opening{animation:none}}.panel--content.is-closing{animation:ds-slide-out-right .18s ease-in}@media(prefers-reduced-motion:reduce){.panel--content.is-closing{animation:none}}.layout-panel{background:var(--surface-3);display:flex;flex-direction:column;height:100%;width:100%}.panel-header{align-items:center;border-bottom:var(--border-shell);display:flex;flex-shrink:0;gap:var(--space-2);padding:var(--space-3) var(--space-4)}.panel-header .header-title{color:var(--text-color-default);flex:1 1 auto;font-size:var(--font-size-3);font-weight:var(--font-weight-strong);margin:0}.panel-close,.panel-external-link,.panel-header-actions{line-height:0}.panel-header-actions{display:flex;gap:var(--space-2)}.panel-loading{flex-shrink:0;height:0;position:relative}.panel-loading:has(+.stepper){display:none}.panel-header+.panel-loading+.stepper{border-bottom:var(--border-shell);flex-shrink:0;padding:var(--space-2) var(--space-4)}.panel-loading-bar{background:var(--info-5);bottom:0;height:3px;inset-inline-start:0;opacity:0;position:absolute;transition:width .18s ease,opacity .22s ease;width:0}.panel.is-loading .panel-loading-bar{opacity:1;width:10%}.panel.is-loaded .panel-loading-bar{opacity:0;transition-delay:0s,.16s;width:100%}.panel-actions{background:var(--surface-3);border-top:var(--border-shell);flex-shrink:0;padding:var(--space-3) var(--space-4)}.panel-body{background:var(--surface-zone);padding:var(--space-4);--surface-shell:var(--surface-1);overflow:auto}.panel-body--flush{padding:0}.panel-body{flex:1}.panel--content[role=dialog]:focus{outline:none}