.app-layout-grid[data-v-c1a9c4fb]{gap:1rem;display:grid}.app-access-check[data-v-c1a9c4fb]{color:#b8c8cf;background:#080d11;place-items:center;min-height:100vh;padding:1.5rem;display:grid}.app-layout-grid-with-sidebar[data-v-c1a9c4fb]{--app-side-nav-width:220px;--app-layout-gap:1rem;grid-template-columns:minmax(182px,var(--app-side-nav-width)) minmax(0,1fr);align-items:start;gap:var(--app-layout-gap)}.app-layout-slot[data-v-c1a9c4fb]{min-width:0}.app-layout-grid-with-sidebar .app-layout-slot[data-v-c1a9c4fb]{margin-left:calc(-.5 * (var(--app-side-nav-width) + var(--app-layout-gap)))}.app-side-nav[data-v-c1a9c4fb]{border:1px solid color-mix(in srgb,var(--accent,#31bbaf) 22%,transparent);background:radial-gradient(88% 130% at 100% 0,#31bbaf17,#0000 76%),linear-gradient(162deg,#10181e,#141f28);border-radius:1rem;align-self:start;padding:.72rem;position:sticky;top:1rem}.app-side-nav-title[data-v-c1a9c4fb]{color:#d6edea;text-transform:uppercase;letter-spacing:.08em;margin:0 0 .55rem;font-size:.78rem}.app-side-nav-list[data-v-c1a9c4fb]{gap:.42rem;display:grid}.app-side-nav-link[data-v-c1a9c4fb]{border:1px solid color-mix(in srgb,var(--accent,#31bbaf) 14%,transparent);color:#a8bcc7;letter-spacing:.04em;text-transform:uppercase;background:#111920f0;border-radius:.66rem;padding:.52rem .64rem;font-size:.8rem;transition:color .14s,border-color .14s,background-color .14s;display:block;position:relative}.app-side-nav-link[data-v-c1a9c4fb]:focus-visible,.app-side-nav-link[data-v-c1a9c4fb]:hover{color:#cfe9e5;border-color:color-mix(in srgb,var(--accent,#31bbaf) 38%,transparent)}.app-side-nav-link-active[data-v-c1a9c4fb]{color:#ecf6f4;border-color:color-mix(in srgb,var(--accent,#31bbaf) 50%,transparent);background:radial-gradient(120% 140% at 100% 0,#31bbaf24,#0000 74%),linear-gradient(160deg,#18232c,#1e2b34)}.app-side-nav-link-disabled[data-v-c1a9c4fb]{cursor:not-allowed;color:#6f808a;opacity:.82;background:#111920f7;border-color:#95a4ad47}.app-side-nav-link-disabled[data-v-c1a9c4fb]:focus-visible,.app-side-nav-link-disabled[data-v-c1a9c4fb]:hover{color:#8d9ba4;border-color:#9fb0b961}.app-side-nav-tooltip[data-v-c1a9c4fb]{border:1px solid color-mix(in srgb,var(--accent,#31bbaf) 36%,transparent);color:#d8ece9;letter-spacing:.035em;opacity:0;pointer-events:none;text-transform:none;white-space:normal;visibility:hidden;z-index:35;background:radial-gradient(90% 140% at 100% 0,#31bbaf24,#0000 72%),linear-gradient(165deg,#0d181ffa,#080e13fa);border-radius:.58rem;width:max-content;max-width:210px;padding:.42rem .56rem;font-size:.66rem;line-height:1.25;transition:opacity .14s,transform .14s,visibility .14s;position:absolute;top:50%;left:calc(100% + .6rem);transform:translateY(-50%)translate(-.18rem);box-shadow:0 .7rem 1.6rem #00000047}.app-side-nav-tooltip[data-v-c1a9c4fb]:before{content:"";border-style:solid;border-width:.34rem;border-color:transparent color-mix(in srgb,var(--accent,#31bbaf) 36%,transparent) transparent transparent;position:absolute;top:50%;right:100%;transform:translateY(-50%)}.app-side-nav-link-disabled:focus-visible .app-side-nav-tooltip[data-v-c1a9c4fb],.app-side-nav-link-disabled:hover .app-side-nav-tooltip[data-v-c1a9c4fb]{opacity:1;visibility:visible;transform:translateY(-50%)translate(0)}@media (width<=980px){.app-layout-grid-with-sidebar[data-v-c1a9c4fb]{grid-template-columns:1fr}.app-layout-grid-with-sidebar .app-layout-slot[data-v-c1a9c4fb]{margin-left:0}.app-side-nav[data-v-c1a9c4fb]{padding:.58rem .6rem;position:static}.app-side-nav-title[data-v-c1a9c4fb]{margin-bottom:.4rem}.app-side-nav-list[data-v-c1a9c4fb]{scroll-snap-type:x mandatory;scrollbar-width:none;gap:.45rem;padding-bottom:.1rem;display:flex;overflow-x:auto}.app-side-nav-list[data-v-c1a9c4fb]::-webkit-scrollbar{display:none}.app-side-nav-link[data-v-c1a9c4fb]{white-space:nowrap;scroll-snap-align:start}.app-side-nav-tooltip[data-v-c1a9c4fb]{text-align:center;max-width:calc(min(230px,72vw));top:calc(100% + .45rem);left:50%;transform:translate(-50%)translateY(-.16rem)}.app-side-nav-tooltip[data-v-c1a9c4fb]:before{border-color:transparent transparent color-mix(in srgb,var(--accent,#31bbaf) 36%,transparent) transparent;inset:auto auto 100% 50%;transform:translate(-50%)}.app-side-nav-link-disabled:focus-visible .app-side-nav-tooltip[data-v-c1a9c4fb],.app-side-nav-link-disabled:hover .app-side-nav-tooltip[data-v-c1a9c4fb]{transform:translate(-50%)translateY(0)}}@media (width<=640px){.app-side-nav[data-v-c1a9c4fb]{border-radius:.9rem;padding:.56rem}.app-side-nav-list[data-v-c1a9c4fb]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem;padding-bottom:0;display:grid;overflow:visible}.app-side-nav-link[data-v-c1a9c4fb]{text-align:center;white-space:normal;padding:.5rem;font-size:.75rem}}
