a[data-v-ae09dfac]{align-items:center;color:var(--onSurfaceDim);display:flex;gap:10px;margin:0 -6px;padding:6px;position:relative;text-decoration:none;transform:scale(1);transition:transform .1s ease-out}a[data-v-ae09dfac],a[data-v-ae09dfac]:before{border-radius:10px}a[data-v-ae09dfac]:before{background-color:transparent;content:"";display:block;height:100%;position:absolute;transform:translate(-6px) scale(.8);transition:background-color .1s ease-out,transform .1s ease-out;width:100%;z-index:-1}a[data-v-ae09dfac]:not(.router-link-exact-active):not([data-has-subpages=false].router-link-active):hover:before{background-color:var(--surfaceContainer);transform:translate(-6px) scale(1)}[is-collapsed=true] a:not(.router-link-exact-active):not([data-has-subpages=false].router-link-active):hover .icon[data-v-ae09dfac]:not(.ext){background-color:var(--surfaceContainer)}a.router-link-exact-active[data-v-ae09dfac],a[data-has-subpages=false].router-link-active[data-v-ae09dfac]{color:var(--onSurface)!important}a.router-link-exact-active img.a[data-v-ae09dfac],a[data-has-subpages=false].router-link-active img.a[data-v-ae09dfac]{visibility:visible!important}a.router-link-exact-active img.h[data-v-ae09dfac],a[data-has-subpages=false].router-link-active img.h[data-v-ae09dfac]{visibility:hidden}a.router-link-exact-active .icon[data-v-ae09dfac]:not(.ext),a[data-has-subpages=false].router-link-active .icon[data-v-ae09dfac]:not(.ext){background-color:var(--surfaceContainerHighest)}[is-collapsed=true] a.router-link-exact-active .icon[data-v-ae09dfac]:not(.ext),[is-collapsed=true] a[data-has-subpages=false].router-link-active .icon[data-v-ae09dfac]:not(.ext){background-color:transparent}a.router-link-exact-active[data-v-ae09dfac]:after,a[data-has-subpages=false].router-link-active[data-v-ae09dfac]:after{transition:none}a.router-link-exact-active[data-v-ae09dfac]:before,a[data-has-subpages=false].router-link-active[data-v-ae09dfac]:before{background-color:var(--surfaceContainerHigh);transform:translate(-6px) scale(1)}a.router-link-exact-active[data-v-ae09dfac]:hover:before,a[data-has-subpages=false].router-link-active[data-v-ae09dfac]:hover:before{background-color:var(--surfaceContainer)}a[data-v-ae09dfac]:active{transform:scale(.97);transition:transform .02s ease-out}img[data-v-ae09dfac]{height:30px;width:30px}.icon[data-v-ae09dfac]:not(.ext),img[data-v-ae09dfac]{border-radius:8px;flex-shrink:0}.icon[data-v-ae09dfac]:not(.ext){background-color:var(--surfaceContainerHigh);color:inherit;display:block;font-size:24px;height:24px;padding:3px;width:24px}span[data-v-ae09dfac]{color:inherit;font-size:10pt;font-weight:600}[is-collapsed=true] span[data-v-ae09dfac]{display:none}.icon.ext[data-v-ae09dfac]{color:var(--onSurfaceDimmer);font-size:12pt;margin-left:-2pt}[is-collapsed=true] .icon.ext[data-v-ae09dfac]{display:none}.spacer[data-v-ae09dfac]{flex:1}[is-collapsed=true] .spacer[data-v-ae09dfac]{display:none}aside[data-v-5e9af5c2]{min-height:100vh}.header[data-v-5e9af5c2],aside[data-v-5e9af5c2]{display:flex;flex-direction:column}.header[data-v-5e9af5c2]{border:1px solid var(--outline);border-radius:10pt;gap:5pt;margin:5pt;padding:5pt}[is-pwa=true] .header[data-v-5e9af5c2]{margin-top:0}[is-collapsed=true] .header[data-v-5e9af5c2]{border-left:none;border-radius:0;border-right:none;border-top:none;margin:0;padding:0}[is-collapsed=true] .header h2[data-v-5e9af5c2],[is-collapsed=true] .header span[data-v-5e9af5c2],[is-collapsed=true] .header[data-v-5e9af5c2]>:not(.logo){display:none}[is-collapsed=true] .header .logo[data-v-5e9af5c2]{aspect-ratio:1;grid-template-columns:auto;justify-content:center}.header .logo[data-v-5e9af5c2]{align-items:center;-moz-column-gap:10pt;column-gap:10pt;cursor:ew-resize;display:grid;grid-template-columns:auto 1fr;padding:5pt;-webkit-user-select:none;-moz-user-select:none;user-select:none}.header .logo:has(span) img[data-v-5e9af5c2]{grid-row:span 2}.header .logo img[data-v-5e9af5c2]{border-radius:48px;height:32px;width:32px}.header .logo h2[data-v-5e9af5c2]{font-size:16pt;font-weight:900;grid-column:2;margin:0}.header .logo span[data-v-5e9af5c2]{font-size:11pt;font-weight:400;grid-column:2}.header .logo span[data-text^=dev][data-v-5e9af5c2]{color:var(--primary)}.header .logo span[data-text^=prod][data-v-5e9af5c2]{color:var(--danger);font-weight:600}.header .divider[data-v-5e9af5c2]{background-color:var(--outline);height:1px;margin:0 -5pt;width:calc(100% + 10pt)}.header .status[data-v-5e9af5c2]{color:var(--onSurface);font-size:10pt;font-weight:600;padding:5pt}.header .status .icon[data-v-5e9af5c2]{color:currentColor;font-size:15pt;margin-right:5pt}.header .user[data-v-5e9af5c2]{align-items:center;background-color:var(--surface);border-radius:5pt;color:var(--onSurface);display:grid;gap:2pt 5pt;grid-template-columns:auto 1fr auto;padding:5pt 8pt}.header .user[data-same-page=true][data-me=false][data-v-5e9af5c2]{background-color:var(--primaryContainer);color:var(--onPrimaryContainer)}.header .user[data-me=true] .icon[data-v-5e9af5c2]{display:none}.header .user[data-offline=true][data-v-5e9af5c2]{opacity:.5}.header .user[data-offline=true] .icon[data-v-5e9af5c2]{display:none}.header .user img[data-v-5e9af5c2]{border-radius:99pt;grid-row:1/span 2;height:24px;width:24px}.header .user .icon[data-v-5e9af5c2]{font-size:20px;grid-column:3;grid-row:1/span 2}.header .user span[data-v-5e9af5c2]{grid-column:2}.header .user .name[data-v-5e9af5c2]{font-size:11pt;font-weight:600}.header .user .page[data-v-5e9af5c2]{cursor:pointer;font-size:8pt;font-weight:400}nav[data-v-5e9af5c2]{display:flex;flex-direction:column;flex-grow:1;padding:15pt}nav h3[data-v-5e9af5c2]{color:var(--onSurfaceDimmer);font-size:10pt;font-weight:400;margin:24pt 0 4pt}nav h3[data-v-5e9af5c2]:first-child{margin-top:0}[is-collapsed=true] nav h3[data-v-5e9af5c2]{height:0;visibility:hidden;width:0}[is-collapsed=true] nav h3[data-v-5e9af5c2]:not(:first-child){margin-top:12pt}.footer[data-v-5e9af5c2]{padding:20pt;text-align:center}[is-collapsed=true] .footer[data-v-5e9af5c2]{display:none}.footer span[data-v-5e9af5c2]{color:var(--onSurfaceDimmer);display:block;font-size:9pt}.footer span[data-v-5e9af5c2]:not(:last-child){margin-bottom:5pt}.footer a[data-v-5e9af5c2]{color:inherit;padding:4pt;text-decoration:none}.footer a[data-v-5e9af5c2]:hover{color:var(--onSurface);text-decoration:underline}.pwa-update[data-v-5e9af5c2]{background-color:var(--surfaceContainer);border:1px solid var(--outline);border-radius:5pt;bottom:5pt;box-shadow:0 5pt 0 5pt var(--surfaceDim),0 -4pt 8pt var(--surfaceDim),0 2px 5px -1px #0001,0 1px 1px 1px #00000008;-moz-column-gap:10pt;column-gap:10pt;display:grid;grid-template-columns:auto 1fr;margin:5pt;padding:10pt;position:sticky;row-gap:10pt}.pwa-update .icon[data-v-5e9af5c2]{color:var(--onSurface);font-size:20pt}.pwa-update span[data-v-5e9af5c2]{font-size:11pt;font-weight:600}.pwa-update button[data-v-5e9af5c2]{grid-column:1/span 2}@property --default-layout-scroll{syntax:"<number>";inherits:true;initial-value:0}.layout[data-v-3546fbcb]{background-color:var(--surfaceDim);display:grid;grid-template-columns:260px 1fr}.layout[is-sidebar-collapsed=true][data-v-3546fbcb]{grid-template-columns:auto 1fr}.nav[data-v-3546fbcb]{height:100vh;overflow-y:scroll;position:sticky;top:0;z-index:3}.content[data-v-3546fbcb]{--content-padding:5pt;background-color:var(--surface);border-radius:10pt 0 0;box-sizing:border-box;height:calc(100vh - var(--content-padding));margin:var(--content-padding) 0 0 0;overflow:hidden auto;position:relative;--default-layout-scroll:0;transition:--default-layout-scroll .2s ease-out}[is-pwa=true] .content[data-v-3546fbcb],[is-sidebar-collapsed=true] .content[data-v-3546fbcb]{--content-padding:0}:not([is-pwa=true]) [is-sidebar-collapsed=true] .content[data-v-3546fbcb]{border-radius:0}.content[data-scoll-highlight=true][data-v-3546fbcb]{--default-layout-scroll:1}.content[data-v-3546fbcb]::-webkit-scrollbar{width:12px}.content[data-v-3546fbcb]::-webkit-scrollbar-track{background-color:transparent}.content[data-v-3546fbcb]::-webkit-scrollbar-thumb{background:var(--surfaceContainerHigh);border-block-width:calc(30px*(1 - var(--default-layout-scroll)));border-bottom:2px solid var(--surface);border-left-width:2px;border-left:calc(3px + 9px*(1 - var(--default-layout-scroll))) solid var(--surface);border-radius:5px;border-right-width:2px;border-right:calc(3px*(var(--default-layout-scroll))) solid var(--surface);border-top:2px solid var(--surface)}.content[data-v-3546fbcb]::-webkit-scrollbar-thumb:hover{background-color:var(--onSurface)}.inner[data-v-3546fbcb]{align-items:stretch;display:grid;grid-template-columns:auto auto auto 1fr 0 0 0;grid-template-rows:auto 1fr auto;height:100%}
