[data-grid-surface]{position:relative;width:100%;container-type:inline-size;--grid-unit-y:calc(var(--grid-row-height) + var(--grid-gap));min-height:max(0px,calc(var(--grid-rows) * var(--grid-unit-y) - var(--grid-gap)))}[data-grid-item]{position:absolute;top:0;left:0;--grid-unit-x:calc((100cqw + var(--grid-gap)) / var(--grid-cols));width:calc(var(--grid-item-w) * var(--grid-unit-x) - var(--grid-gap));height:calc(var(--grid-item-h) * var(--grid-unit-y) - var(--grid-gap));transform:translate(calc(var(--grid-item-x) * var(--grid-unit-x)),calc(var(--grid-item-y) * var(--grid-unit-y)))}[data-grid-item][data-detached]{transform:none}body.grid-dragging [data-grid-item]{transition:transform .16s cubic-bezier(.2,.8,.2,1),width .16s cubic-bezier(.2,.8,.2,1),height .16s cubic-bezier(.2,.8,.2,1),box-shadow .16s cubic-bezier(.2,.8,.2,1)}[data-reflowing] [data-grid-item]{transition:transform .2s cubic-bezier(.2,.8,.2,1),width .2s cubic-bezier(.2,.8,.2,1),height .2s cubic-bezier(.2,.8,.2,1),box-shadow .16s cubic-bezier(.2,.8,.2,1)}body.grid-dragging{user-select:none}.shell{--shell-gap:8px;--shell-gap-sf:var(--shell-gap);--shell-gap-ca:var(--shell-gap);--shell-sidebar-min:180px;--shell-filters-min:240px;--shell-assistant-min:300px;--shell-content-min:360px;display:grid;grid-template-columns:minmax(min(var(--shell-sidebar-w,247px),var(--shell-sidebar-min)),var(--shell-sidebar-w,247px)) var(--shell-gap-sf) minmax(min(var(--shell-filters-w,0px),var(--shell-filters-min)),var(--shell-filters-w,0)) var(--shell-gap) minmax(var(--shell-content-min),1fr) var(--shell-gap-ca) minmax(min(var(--shell-assistant-w,0px),var(--shell-assistant-min)),var(--shell-assistant-w,0));align-items:start;padding:var(--shell-gap);min-height:100svh;overflow-x:clip;transition:grid-template-columns .32s cubic-bezier(.2,.8,.2,1)}.shell:has(.shell-col-filters[data-open=false]){--shell-gap-sf:0px}.shell:has(.shell-col-assistant[data-open=false]){--shell-gap-ca:0px}.shell[data-resizing]{transition:none}.shell-col-sidebar{grid-column:1}.shell-col-filters{grid-column:3}.shell-col-content{grid-column:5}.shell-col-assistant{grid-column:7}.shell-card{border-radius:var(--radius-card);background:var(--color-ax-panel);box-shadow:inset 0 0 0 var(--shell-card-border) var(--color-ax-hairline)}.shell-rail{position:sticky;top:var(--shell-gap);height:calc(100svh - 2 * var(--shell-gap));overflow:visible}.shell-rail-inner{width:100%;height:100%;overflow-x:hidden;overflow-y:auto;container:shell-panel/inline-size;transition:opacity .26s ease}.shell-rail[data-open=false] .shell-rail-inner{opacity:0;pointer-events:none}.shell-rail[data-open=false]{overflow:clip}.shell-rail-content{height:100%}.shell-col-filters .shell-rail-content{width:var(--shell-filters-open-w,284px)}.shell-col-assistant .shell-rail-content{width:var(--shell-assistant-open-w,350px)}.shell[data-resizing] .shell-rail-content{width:100%}.shell-content{display:flex;flex-direction:column;min-width:0;min-height:calc(100svh - 2 * var(--shell-gap));position:relative}.shell-content.shell-card{box-shadow:none}.shell-content:after{content:"";position:absolute;inset:0;z-index:30;pointer-events:none;border-radius:inherit;box-shadow:inset 0 0 0 var(--shell-card-border) var(--color-ax-hairline)}.shell-content[data-fit]{height:calc(100svh - 2 * var(--shell-gap));min-height:0;overflow:hidden}.shell-content-header{position:sticky;top:0;z-index:40;padding-top:var(--shell-gap);margin:calc(-1 * var(--shell-gap)) 0 0;background:var(--color-ax-bg)}.shell-content-header-bar{box-shadow:inset 0 0 0 var(--shell-card-border) var(--color-ax-hairline);border-radius:var(--radius-card) var(--radius-card) 0 0;background:var(--color-ax-panel)}.shell-content[data-fit] .shell-content-header{position:static;margin:0;padding-top:0;background:transparent}.shell-content[data-fit] .shell-content-header-bar{box-shadow:inset 0 calc(-1 * var(--shell-card-border)) 0 0 var(--color-ax-hairline);border-radius:0;background:transparent}body.shell-resizing{user-select:none}.shell-divider:focus-visible{outline:2px solid color-mix(in srgb,var(--color-ax-white) 60%,transparent);outline-offset:-5px;border-radius:6px}.indicator-overlay{opacity:0;transition:opacity .2s ease-out;transform:translateZ(0)}body:not(.grid-dragging) [data-grid-item]:has(>[data-resize-handle]:hover)>.indicator-overlay,body:not(.shell-resizing) .shell-divider:hover>.indicator-overlay{opacity:1;transition-delay:.15s}.shell-divider[data-resizing]>.indicator-overlay,[data-grid-item][data-resizing]>.indicator-overlay{opacity:1}