html:has(.dol-browser-page-marker),html:has(.dol-browser-page-marker) body{height:100%;overflow:hidden!important;overscroll-behavior:none}html:has(.dol-browser-page-marker) body>.page{height:100dvh;min-height:100dvh;overflow:hidden}body:has(.dol-browser-page-marker) .sl-container{max-width:none!important;margin:0!important;padding:0!important}body:has(.dol-browser-page-marker) .main-frame{padding-inline-start:0!important;height:100dvh;min-height:0!important;overflow:hidden}body:has(.dol-browser-page-marker) .main-frame>div,body:has(.dol-browser-page-marker) .main-pane,body:has(.dol-browser-page-marker) .main-pane>main,body:has(.dol-browser-page-marker) .content-panel:has(.sl-markdown-content),body:has(.dol-browser-page-marker) .content-panel:has(.sl-markdown-content)>.sl-container,body:has(.dol-browser-page-marker) .sl-markdown-content{height:100%;min-height:0!important;overflow:hidden}body:has(.dol-browser-page-marker) .content-panel{padding:0!important}body:has(.dol-browser-page-marker) .content-panel+.content-panel{border-top:0!important;margin-top:0!important}body:has(.dol-browser-page-marker) .sl-container>footer{display:none!important}body:has(.dol-browser-page-marker) main{padding-bottom:0!important}body:has(.dol-browser-page-marker) .sl-markdown-content{padding-top:0!important;margin-top:0!important}body:has(.dol-browser-page-marker) .sl-markdown-content>.grid:first-of-type,body:has(.dol-browser-page-marker) .dol-browser-page-marker+.grid{margin-top:0!important}body:has(.dol-browser-page-marker) .sl-markdown-content>*{margin-top:0!important}body:has(.dol-browser-page-marker) astro-island{margin-top:0!important}body:has(.dol-browser-page-marker) main{padding-top:0!important}body:has(.dol-browser-page-marker) .not-content{margin-top:0!important}body:has(.dol-browser-page-marker) .not-content,body:has(.dol-browser-page-marker) .not-content>[data-browser-filter-shell]{min-height:100%}body:has(.dol-browser-page-marker) .not-content header.sticky{top:0!important}body:has(.dol-browser-page-marker) main h2.text-2xl,body:has(.dol-browser-page-marker) main h3{padding-top:0!important;margin-top:0!important;border-top:0!important}body:has(.dol-browser-page-marker) .browser-grid{column-gap:0!important;row-gap:0!important;height:100%;min-height:0;max-height:100%;overflow:hidden;align-items:stretch}body:has(.dol-browser-page-marker) .browser-grid>main{height:100%;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}body:has(.dol-browser-page-marker) .browser-grid>astro-island:has(>aside.browser-rail),body:has(.dol-browser-page-marker) .browser-grid>astro-island>aside.browser-rail{height:100%;min-height:0;max-height:100%!important}body:has(.dol-browser-page-marker) .browser-grid>astro-island>aside.browser-rail{top:0!important}body:has(.dol-browser-page-marker) [data-browser-left-rail]{top:0!important;height:calc(100dvh - var(--header-h, 3.5rem));max-height:calc(100dvh - var(--header-h, 3.5rem))!important;overflow-x:hidden;overflow-y:auto}@media(min-width:1024px){body:has(.dol-browser-page-marker) .browser-grid[data-rail-open=true]:has(>[data-browser-right-resizer]){position:relative;grid-template-columns:minmax(0,1fr) var(--dol-right-panel-width, 280px)!important}body:has(.dol-browser-page-marker) [data-browser-filter-shell=true][data-browser-filter-open=true]:has(>[data-browser-left-resizer]){position:relative;grid-template-columns:var(--dol-left-sidebar-width, 220px) minmax(0,1fr)!important}body:has(.dol-browser-page-marker) .browser-grid[data-rail-open=true]>main{grid-column:1;grid-row:1}body:has(.dol-browser-page-marker) .browser-grid[data-rail-open=true]>astro-island:has(>aside.browser-rail){grid-column:2;grid-row:1;min-width:0}body:has(.dol-browser-page-marker) .browser-grid[data-rail-open=true]>astro-island>aside.browser-rail{grid-column:2;grid-row:1;min-width:0}body:has(.dol-browser-page-marker) [data-browser-filter-shell=true][data-browser-filter-open=true]>[data-browser-left-rail]{grid-column:1;grid-row:1}body:has(.dol-browser-page-marker) [data-browser-filter-shell=true][data-browser-filter-open=true]>.min-w-0{grid-column:2;grid-row:1}body:has(.dol-browser-page-marker) [data-browser-resizer]{position:relative;align-self:stretch;inline-size:6px;min-block-size:100%;margin-block:0!important;cursor:col-resize;touch-action:none;z-index:30;outline:none}body:has(.dol-browser-page-marker) [data-browser-resizer]:before{content:"";position:absolute;inset-block:0;inset-inline-start:50%;inline-size:1px;transform:translate(-50%);background:var(--color-slate-100)}body:has(.dol-browser-page-marker) [data-browser-resizer]:hover:before,body:has(.dol-browser-page-marker) [data-browser-resizer]:focus-visible:before,body:has(.dol-browser-page-marker) [data-browser-resizer][data-active=true]:before{inline-size:2px;background:var(--color-brand-600)}body:has(.dol-browser-page-marker) [data-browser-left-resizer]{grid-column:1;grid-row:1;justify-self:end;margin-inline:0!important;transform:translate(3px)}body:has(.dol-browser-page-marker) [data-browser-right-resizer]{grid-column:2;grid-row:1;justify-self:start;margin-inline:0!important;transform:translate(-3px)}}@media(max-width:1023px){body:has(.dol-browser-page-marker) [data-browser-filter-shell=true]{grid-template-columns:minmax(0,1fr)!important}body:has(.dol-browser-page-marker) [data-browser-filter-shell=true]>.min-w-0{grid-column:1 / -1!important}body:has(.dol-browser-page-marker) .browser-grid[data-rail-open=true]:has(>[data-browser-right-resizer]){grid-template-columns:minmax(0,1fr)!important}body:has(.dol-browser-page-marker) .browser-grid[data-rail-open=true]>main{grid-column:1 / -1}body:has(.dol-browser-page-marker) [data-browser-left-resizer],body:has(.dol-browser-page-marker) [data-browser-right-resizer]{display:none!important}html[data-left-sidebar=closed] body:has(.dol-browser-page-marker) [data-browser-left-rail]{display:none!important}html[data-left-sidebar=open] body:has(.dol-browser-page-marker) [data-browser-left-rail]{position:fixed!important;top:var(--header-h, 3.5rem)!important;left:0!important;width:280px!important;max-width:85vw!important;height:calc(100dvh - var(--header-h, 3.5rem))!important;max-height:calc(100dvh - var(--header-h, 3.5rem))!important;z-index:40!important;box-shadow:0 12px 28px -8px #0f172a2e,0 6px 12px -6px #0f172a1f;overflow-y:auto;overflow-x:hidden}body:has(.dol-browser-page-marker) .browser-grid[data-rail-open=false]>astro-island:has(>aside.browser-rail),body:has(.dol-browser-page-marker) .browser-grid[data-rail-open=false] aside.browser-rail{display:none!important}body:has(.dol-browser-page-marker) .browser-grid[data-rail-open=true]>astro-island:has(>aside.browser-rail){display:block!important;position:fixed!important;top:var(--header-h, 3.5rem)!important;right:0!important;width:320px!important;max-width:90vw!important;height:calc(100dvh - var(--header-h, 3.5rem))!important;max-height:calc(100dvh - var(--header-h, 3.5rem))!important;z-index:40!important;box-shadow:-12px 0 28px -8px #0f172a2e,-6px 0 12px -6px #0f172a1f;overflow-y:auto;overflow-x:hidden;background:var(--color-page-base)}body:has(.dol-browser-page-marker) .browser-grid[data-rail-open=true] aside.browser-rail{display:block!important;position:relative!important;width:100%!important;max-width:100%!important;height:100%!important;max-height:100%!important;border-left:0!important}.rail-backdrop{display:none}html[data-left-sidebar=open] body:has(.dol-browser-page-marker) .rail-backdrop,body:has(.dol-browser-page-marker):has(.browser-grid[data-rail-open=true]) .rail-backdrop{display:block;position:fixed;inset:var(--header-h, 3.5rem) 0 0 0;background:transparent;z-index:39;cursor:pointer}}@media(max-width:767px){html[data-left-sidebar=open] body:has(.dol-browser-page-marker) .rail-backdrop,body:has(.dol-browser-page-marker):has(.browser-grid[data-rail-open=true]) .rail-backdrop{inset:var(--header-h, 3.5rem) 0 calc(3.5rem + var(--mobile-sheet-h, 50dvh)) 0;z-index:35}}@media(min-width:1024px){.rail-backdrop{display:none!important}}html[data-browser-resizing] body,html[data-browser-resizing] *{cursor:col-resize!important;user-select:none!important}body:has(.dol-browser-page-marker) .browser-rail,body:has(.dol-browser-page-marker) .browser-rail [role=tabpanel]{margin-top:0!important}body:has(.dol-browser-page-marker) .not-content>.grid>.min-w-0:only-child{grid-column:1 / -1!important}.browser-grid[data-rail-open=false]{grid-template-columns:minmax(0,1fr)!important}.browser-grid[data-rail-open=false] [data-browser-right-resizer]{display:none!important}.browser-grid[data-rail-open=false]>astro-island:has(>aside.browser-rail){display:none!important}.browser-grid[data-rail-open=false] aside.browser-rail{display:none!important}@media(max-width:767px){html[data-left-sidebar=open] body:has(.dol-browser-page-marker) [data-browser-left-rail]{display:block!important;position:fixed!important;top:auto!important;left:0!important;right:0!important;bottom:3.5rem!important;width:100%!important;max-width:100%!important;height:var(--mobile-sheet-h, 50dvh)!important;max-height:70dvh!important;border-radius:1.5rem 1.5rem 0 0!important;border:1px solid var(--border-color-neutral-primary)!important;border-bottom:0!important;box-shadow:0 -18px 48px -8px #0f172a2e!important;background:var(--color-page-base)!important;z-index:40!important;overflow:hidden auto!important}body:has(.dol-browser-page-marker) .browser-grid[data-rail-open=true]>astro-island:has(>aside.browser-rail){display:block!important;position:fixed!important;top:auto!important;left:0!important;right:0!important;bottom:3.5rem!important;width:100%!important;max-width:100%!important;height:var(--mobile-sheet-h, 50dvh)!important;max-height:70dvh!important;border-radius:1.5rem 1.5rem 0 0!important;border:1px solid var(--border-color-neutral-primary)!important;border-bottom:0!important;box-shadow:0 -18px 48px -8px #0f172a2e!important;background:var(--color-page-base)!important;z-index:40!important;overflow:hidden auto!important}body:has(.dol-browser-page-marker) .browser-grid[data-rail-open=true] aside.browser-rail{display:block!important;position:relative!important;width:100%!important;max-width:100%!important;height:100%!important;max-height:100%!important;border:0!important;border-radius:1.5rem 1.5rem 0 0!important}}
