.body.svelte-15i3c6f.svelte-15i3c6f{--nav-width:18rem;height:100svh;max-height:100svh;width:100%;display:flex;flex-direction:row;object-fit:contain;background-color:#fff}.body.svelte-15i3c6f .navigation.svelte-15i3c6f{background:linear-gradient(to bottom,#fff 70%,#f9f8f8);flex-shrink:0;color:#222;padding:3rem 2rem;height:100%;width:var(--nav-width);display:flex;flex-direction:column;justify-content:space-between;gap:1rem}.body.svelte-15i3c6f .navigation .nav-head.svelte-15i3c6f{display:flex;flex-direction:column;gap:2rem}.body.svelte-15i3c6f .navigation .nav-head .nav-brand.svelte-15i3c6f{display:flex;justify-content:flex-start;align-items:flex-start;width:100%;padding:0 1rem}.body.svelte-15i3c6f .navigation .nav-head .nav-brand:hover .logo.svelte-15i3c6f{opacity:1}.body.svelte-15i3c6f .navigation .nav-head .nav-brand .logo.svelte-15i3c6f{height:1.8rem;opacity:.5;width:auto}.body.svelte-15i3c6f .navigation .nav-head .nav-entries.svelte-15i3c6f{display:flex;flex-direction:column;gap:.5rem;margin-top:1.5rem}.body.svelte-15i3c6f .navigation .nav-entry.svelte-15i3c6f{-webkit-user-select:none;user-select:none;display:flex;flex-direction:row;gap:.5rem;align-items:center;color:#00000080;text-decoration:none;padding:.7rem;border-radius:.5rem;width:100%;font-weight:500;transition:scale 50ms ease-in-out}.body.svelte-15i3c6f .navigation .nav-entry.svelte-15i3c6f:hover,.body.svelte-15i3c6f .navigation .nav-entry.active.svelte-15i3c6f{background-color:#0000000d;color:#000}.body.svelte-15i3c6f .navigation .nav-entry.active.svelte-15i3c6f:hover{background-color:#00000014}.body.svelte-15i3c6f .navigation .nav-entry:hover i.svelte-15i3c6f,.body.svelte-15i3c6f .navigation .nav-entry.active i.svelte-15i3c6f{font-variation-settings:"FILL" 1}.body.svelte-15i3c6f .content.svelte-15i3c6f{background-color:#fff;width:100%;height:100%;padding:1rem;border-radius:1rem;overflow:hidden}.body.svelte-15i3c6f .content .scroller.svelte-15i3c6f{width:100%;height:100%;overflow:auto}.body.svelte-15i3c6f .content .scroller .header.svelte-15i3c6f{display:flex;flex-direction:column;margin-top:2rem;margin-bottom:4rem;gap:.5rem}.body.svelte-15i3c6f .content .scroller .header .title.svelte-15i3c6f{font-size:2rem;font-weight:700;margin:0;display:flex;align-items:center;gap:.5rem}.body.svelte-15i3c6f .content .scroller .header .title-icon.svelte-15i3c6f{-webkit-user-select:none;user-select:none;font-size:2rem;font-variation-settings:"FILL" 0}.body.svelte-15i3c6f .content .scroller .header .subtitle.svelte-15i3c6f{color:#0006;font-weight:500;font-size:1.1rem;margin:0}
