@layer layout{}@layer layout{:root{--c6-breakpoint-desktop:1280;--c6-breakpoint-mobile:990;--c6-spacing:var(--c6-size-base);--c6-header-min-height:var(--c6-size-20);--c6-sidebar-w:var(--c6-size-60);--c6-sidebar-w-collapsed:calc(var(--c6-space) * 14);--c6-sub-w:320px;--c6-sub-w-collapsed:54px;--c6-sub-w-min:240;--c6-sub-w-max:800;--c6-nav-ease-in:cubic-bezier(0.4, 0, 0.2, 1);--c6-nav-ease-out:cubic-bezier(0.4, 0, 1, 1);--c6-nav-duration-in:145ms;--c6-nav-duration-out:50ms;--c6-icon-gap:var(--c6-size-narrow);--c6-resize-buffer:6;--c6-resize-handle-w:var(--c6-border-size-thick);--c6-resize-handle-h:50%;--c6-sidebar-w-current:0px;--c6-sub-w-current:0px;--c6-footer-h-current:0px;--c6-app-ease:cubic-bezier(0.25, 1, 0.5, 1);--c6-rail-w:var(--c6-sidebar-w-collapsed)}.app{display:grid;block-size:100dvh;inline-size:100dvw;padding:calc(var(--c6-spacing) / 2);background-color:var(--c6-color-surface-shell);grid-template-columns:1fr;grid-template-rows:auto 1fr auto;grid-template-areas:"header" "main" "footer";@media(min-width:992px){grid-template-columns:var(--c6-sidebar-w-current) 1fr var(--c6-sub-w-current);grid-template-rows:auto 1fr var(--c6-footer-h-current);grid-template-areas:"header header header" "sidebar main sub" "sidebar footer sub"}}.app.is-ready{transition:grid-template-columns var(--c6-duration-base) var(--c6-app-ease),grid-template-rows var(--c6-duration-base) var(--c6-app-ease)}.app.is-dragging,.app.is-resizing{transition:none!important}@media(min-width:992px){.app:has(.app__sidebar){--c6-sidebar-w-current:var(--c6-sidebar-w-collapsed)}.app:has(.app__sidebar)[data-sidebar-open]{--c6-sidebar-w-current:var(--c6-sidebar-w)}.app:not(:has(.app__sidebar)){--c6-sidebar-w-current:0px}.app:has(.app__sub){--c6-sub-w-current:var(--c6-sub-w-collapsed)}.app:has(.app__sub)[data-sub-open]{--c6-sub-w-current:var(--c6-sub-w)}.app:not(:has(.app__sub)){--c6-sub-w-current:0px}.app:has(.app__footer){--c6-footer-h-current:auto}.app:not(:has(.app__footer)){--c6-footer-h-current:0px}}@media(min-width:1280px){.app:has(.app__sidebar){--c6-sidebar-w-current:var(--c6-sidebar-w)}.app:has(.app__sidebar)[data-sidebar-collapsed]{--c6-sidebar-w-current:var(--c6-sidebar-w-collapsed)}.app:has(.app__sub){--c6-sub-w-current:var(--c6-sub-w)}.app:has(.app__sub)[data-sub-collapsed]{--c6-sub-w-current:var(--c6-sub-w-collapsed)}}:root:has(body > .app){overscroll-behavior-y:none}.app__header{grid-area:header}.site-head__inner{min-block-size:var(--c6-size-16)}.app__sidebar{grid-area:sidebar}.app__footer{grid-area:footer}.app__sub{grid-area:sub}.app-main{grid-area:main;container-type:inline-size;container-name:main}:is(.app__header, .app__sidebar, .app-main, .app__sub, .app__footer){display:flex;flex-direction:column;position:relative;min-inline-size:0;min-block-size:0}@media(min-width:992px){.app[data-sidebar-collapsed] .app__sidebar :is(.stack-nav__title, .nav-title):not([data-overlay-panel] *){display:none;opacity:0;transform:translateX(calc(var(--c6-size-narrow) * -1));pointer-events:none}}@media(min-width:992px) and (max-width:1279px){.app:has(.app__sidebar):not([data-sidebar-open]) .app__sidebar :is(.stack-nav__title, .nav-title):not([data-overlay-panel] *){display:none;opacity:0;transform:translateX(calc(var(--c6-size-narrow) * -1));pointer-events:none}}@media(min-width:992px){.app[data-sidebar-collapsed] .app__sidebar .stack-nav__heading:not([data-overlay-panel] *){visibility:hidden}}@media(min-width:992px) and (max-width:1279px){.app:has(.app__sidebar):not([data-sidebar-open]) .app__sidebar .stack-nav__heading:not([data-overlay-panel] *){visibility:hidden}}@media(min-width:992px){.app[data-sidebar-collapsed] .app__sidebar .nav__header span:not([data-overlay-panel] *){display:none}}@media(min-width:992px) and (max-width:1279px){.app:has(.app__sidebar):not([data-sidebar-open]) .app__sidebar .nav__header span:not([data-overlay-panel] *){display:none}}.site-head__inner{display:grid;grid-template-columns:minmax(max-content,var(--c6-sidebar-w-current)) 1fr auto;align-items:center}.site-head__inner > :last-child:not(:first-child, .site-head__breadcrumb){grid-column:-2;justify-self:end}.site-head__inner > .cluster:first-child{padding-inline-start:var(--c6-size-base)}.site-head__breadcrumb{padding-inline-start:clamp(1rem,6vw,3rem)}@media(max-width:991px){.site-head__breadcrumb{display:none}.site-head__inner{grid-template-columns:1fr auto}}.site-head__inner > .actions-group{padding-inline-end:var(--c6-size-base)}.app-main{background-color:var(--c6-color-surface-inset);border-color:var(--c6-color-stroke-site-content);border-radius:var(--c6-border-radius-conditional-4);border-width:var(--c6-border-size-base);border-style:var(--c6-border-style-base);padding-block-start:var(--c6-size-fluid-4);padding-block-end:var(--c6-size-6);overflow-y:auto;overscroll-behavior-y:contain;&:has(.loader){position:relative}}.app__sidebar{flex:1;nav{display:flex;flex-direction:column;flex:1;overflow-x:hidden;overflow-y:auto;overscroll-behavior-y:contain}footer{flex:none;[data-overlay="dropdown"]{display:flex;inline-size:100%}[data-overlay-trigger]{flex:1;inline-size:100%}}}.toggle-btn-wrapper{display:grid;place-content:center;inline-size:var(--c6-avatar-size-md);cursor:pointer}.sidebar-reopen{inline-size:100%;block-size:4rem;display:grid;place-content:center;cursor:pointer;background:transparent;opacity:.5;transition:opacity var(--c6-duration-base);flex-shrink:0;min-inline-size:var(--c6-avatar-size-md);inline-size:unset;&:is(:hover, :focus-visible){opacity:1}}.app__sub{display:flex;flex-direction:column;margin-inline-start:calc(var(--c6-spacing) / 2)}.has-resize{position:relative}.sub-rail-btn{position:absolute;inset:0;cursor:pointer;border:none;background:transparent;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--c6-size-base)}.rail-text{writing-mode:vertical-rl;rotate:180deg;font-size:var(--c6-font-size-sm);text-transform:uppercase;letter-spacing:1px}.resize-handle{position:absolute;inset-block-start:var(--c6-spacing);inset-block-end:var(--c6-spacing);inset-inline-start:calc((var(--c6-resize-buffer) * 1px) * -1);inline-size:calc((var(--c6-resize-buffer) * 2) * 1px);cursor:col-resize;z-index:var(--c6-z-index-handle);&::after{content:"";position:absolute;inset-inline-start:calc(var(--c6-resize-buffer) * 1px);inset-block-start:50%;inline-size:var(--c6-resize-handle-w);block-size:var(--c6-resize-handle-h);background:transparent;border-radius:var(--c6-resize-handle-w);transition:background .2s;transform:translate(calc(var(--c6-resize-handle-w) / -2),-50%)}}.app[data-sub-collapsed] .resize-handle{display:none}:is(.resize-handle:hover, .resize-handle:focus-visible, .app.is-dragging .resize-handle)::after{background:var(--c6-color-primary)}@media(max-width:991px){.site-head__nav{--c6-side-position:115%;position:fixed;inset-block-start:var(--c6-size-narrow);inset-block-end:var(--c6-size-narrow);inline-size:280px!important;z-index:var(--c6-z-index-drawer);transition:transform var(--c6-duration-base) var(--c6-app-ease);border-radius:var(--c6-surface-radius);inset-inline-start:var(--c6-size-narrow);transform:translateX(calc(var(--c6-side-position) * var(--c6-isRTL)));background-color:var(--c6-color-surface-raised)}:is(.nav-open){transform:translateX(0)!important}}@media(max-width:991px){.app__sidebar[popover],
  .app__sub[popover]{border:none;padding:0;margin:0;position:fixed;inset-block-start:var(--c6-size-narrow);block-size:calc(100dvh - (var(--c6-size-narrow) * 2));max-block-size:calc(100dvh - (var(--c6-size-narrow) * 2));inline-size:280px;border-radius:var(--c6-surface-radius);overflow-y:auto;opacity:0;transition:transform var(--c6-duration-base) var(--c6-app-ease),opacity var(--c6-duration-base) var(--c6-app-ease),display var(--c6-duration-base) allow-discrete,overlay var(--c6-duration-base) allow-discrete}.app__sidebar[popover]{inset-inline-start:var(--c6-size-narrow);transform:translateX(calc(-115% * var(--c6-isLTR,1)))}.app__sidebar[popover],.app__sub[popover]{background-color:var(--c6-color-surface-raised)}.app__sub[popover]{inset-inline-end:var(--c6-size-narrow);transform:translateX(calc(115% * var(--c6-isLTR,1)))}.app__sidebar[popover]:popover-open,
  .app__sub[popover]:popover-open{opacity:1;transform:translateX(0)}@starting-style{.app__sidebar[popover]:popover-open{opacity:0;transform:translateX(calc(-115% * var(--c6-isLTR,1)))}.app__sub[popover]:popover-open{opacity:0;transform:translateX(calc(115% * var(--c6-isLTR,1)))}}.app__sidebar[popover]::backdrop,
  .app__sub[popover]::backdrop{background:rgba(0,0,0,.2);backdrop-filter:blur(8px);opacity:0;@media(prefers-reduced-transparency:reduce){background:var(--c6-color-overlay);backdrop-filter:none}transition:opacity var(--c6-duration-base) var(--c6-app-ease),display var(--c6-duration-base) allow-discrete,overlay var(--c6-duration-base) allow-discrete}.app__sidebar[popover]:popover-open::backdrop,
  .app__sub[popover]:popover-open::backdrop{opacity:1}@starting-style{.app__sidebar[popover]:popover-open::backdrop,
    .app__sub[popover]:popover-open::backdrop{opacity:0}}}@media(max-width:991px){.app__sub:not([popover]){display:none}}.app__footer{align-content:center}.app__title{display:flex;align-items:center;min-block-size:var(--c6-button-icon-size-sm)}.titlebar{--c6-header-min-block-size:var(--c6-size-9);min-block-size:var(--c6-header-min-height);padding-block:var(--c6-size-wide)}.page-title{font-size:var(--c6-font-size-fluid-4);font-weight:var(--c6-font-weight-semibold)}}@layer layout{.app__sidebar{--c6-stack-nav-hover-bg:light-dark(
    color-mix(in oklab, var(--c6-color-surface-shell), var(--c6-color-surface-inset) 35%),
    var(--c6-color-bg-ui-hover)
  );--c6-stack-nav-current-bg:light-dark(
    color-mix(in oklab, var(--c6-color-surface-shell), var(--c6-color-surface-inset) 55%),
    var(--c6-color-bg-ui-active)
  );.nav-title{display:block;opacity:1;white-space:nowrap;transition:opacity var(--c6-duration-base) ease,transform var(--c6-duration-base) var(--c6-app-ease)}.overscroll-wrapper .stack-nav{flex:1}.stack-nav li a{display:flex;align-items:center;text-decoration:none;transition:background var(--c6-duration-base);block-size:2.5rem;inline-size:100%;.cluster{gap:0}}.nav-item:hover{background:rgba(0,0,0,.04)}.stack-nav__icon{place-items:center;inline-size:var(--c6-rail-w);min-inline-size:var(--c6-rail-w)}.stack-nav__title{display:block;opacity:1;white-space:nowrap;transition:opacity var(--c6-duration-base) ease,transform var(--c6-duration-base) var(--c6-app-ease)}}}@layer layout{.app__sub{border-radius:var(--c6-surface-radius)}}