.section-heading.svelte-wezye7{font:inherit;margin:0}.section.sticky.svelte-wezye7{--inset:.5rem;padding:.5rem var(--inset);gap:.3rem}.sticky.svelte-wezye7>.section-heading:where(.svelte-wezye7){z-index:1;margin:0 calc(-1 * var(--inset)) -.3rem;background-color:var(--secondary);box-shadow:0 calc(-1 * var(--mask-size,0rem)) 0 var(--secondary);position:sticky;top:0}.sticky.svelte-wezye7 .section-title:where(.svelte-wezye7){width:100%;padding:0 var(--inset) .3rem}.sticky.svelte-wezye7 .section-title:where(.svelte-wezye7):focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.sticky.svelte-wezye7 .title-text:where(.svelte-wezye7){font-size:1rem}.sticky.svelte-wezye7>.sub-section-content:where(.svelte-wezye7){--row-indent:calc(var(--inset) + 1.4rem + .4rem - .1rem);margin-left:calc(-1 * var(--inset));border-left:none;gap:0;padding-left:0}.section-title.svelte-wezye7{font-size:var(--fs-h3);cursor:pointer;text-align:left;font-family:var(--font-ui);color:var(--secondary-text);background-color:#0000;align-items:center;gap:.4rem;font-weight:400;display:flex}.title-text.svelte-wezye7{margin-left:-.1rem}.section.svelte-wezye7{flex-direction:column;gap:.8rem;display:flex}.sub-section-content.svelte-wezye7{border-left:3px solid var(--secondary);opacity:0;gap:.8rem;margin-left:.6rem;padding-left:.8rem;display:none}.sub-section-content.open.svelte-wezye7{animation:svelte-wezye7-fade-in var(--dur-base) forwards;display:flex}.sub-section-content.cantAnimate.svelte-wezye7{animation:unset}.sub-section-content.cantAnimate.open.svelte-wezye7{opacity:1}@keyframes svelte-wezye7-fade-in{0%{opacity:0;transform:translate(-1rem)}to{opacity:1;transform:translate(0)}}.row.svelte-b9fb4a{border-radius:0 var(--r-chip) var(--r-chip) 0;min-width:0;transition:background-color var(--dur-fast);align-items:center;display:flex}.row.svelte-b9fb4a:hover:not([aria-current=page]){background-color:var(--hover-bg)}.row[aria-current=page].svelte-b9fb4a{background-color:var(--selected-bg);box-shadow:inset 2px 0 0 var(--accent)}.row.svelte-b9fb4a{padding:.45rem .75rem}.row.svelte-b9fb4a:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.row.svelte-b9fb4a{padding-left:var(--row-indent,.75rem);font-size:var(--fs-body);gap:.8rem;font-weight:400}
