.backdrop.svelte-5awcn0{z-index:1000;background:#00000085;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}dialog.svelte-5awcn0{background:var(--body-light-bg);color:var(--body-light);border:1px solid var(--border);border-radius:var(--radius);will-change:transform, opacity;flex-direction:column;width:100%;max-height:90dvh;padding:0;display:flex;position:fixed;inset:0;overflow:hidden;box-shadow:0 8px 32px #0000004d;&::backdrop{background:0 0}}header.svelte-5awcn0{border-bottom:1px solid var(--border);flex-shrink:0;justify-content:space-between;align-items:center;gap:1rem;padding:1rem;display:flex;& h2:where(.svelte-5awcn0){font-size:1.08rem}}main.svelte-5awcn0{border-bottom:1px solid var(--border);flex:1;padding:1.25rem 1rem;font-size:.96rem;overflow-y:auto}footer.svelte-5awcn0{flex-shrink:0;justify-content:flex-end;gap:.5rem;padding:1rem;display:flex}.button-inner.svelte-5awcn0{text-align:center;justify-content:center;align-items:center;gap:.5rem;display:flex}dialog.shaking.svelte-5awcn0{animation:.4s cubic-bezier(.36,.07,.19,.97) both svelte-5awcn0-shake}@keyframes svelte-5awcn0-shake{to,0%{transform:translate(0)}20%{transform:translate(-10px)}40%{transform:translate(10px)}60%{transform:translate(-5px)}80%{transform:translate(5px)}}@media (width<=480px){dialog.svelte-5awcn0{border-bottom-right-radius:0;border-bottom-left-radius:0;max-height:85dvh;margin-top:auto;margin-bottom:0}.backdrop.svelte-5awcn0{align-items:flex-end;padding:0}footer.svelte-5awcn0{flex-direction:column-reverse}}h2.svelte-8kinj7{color:var(--primary-text)}div.svelte-8kinj7{text-align:center}.desc.svelte-8kinj7{font-size:.85rem}div.sidebar-layout.svelte-vmkbxy{width:100%;height:100%;display:flex}main.svelte-vmkbxy{flex:1;min-width:0;overflow:auto}footer.svelte-vmkbxy button:where(.svelte-vmkbxy){text-align:initial;justify-content:start;gap:0}aside.svelte-vmkbxy{border-right:1px solid var(--border);background:var(--body-light-bg);touch-action:pan-y;flex-direction:column;gap:.3rem;padding:.4rem;transition:transform .3s ease-in-out;display:flex;overflow:hidden auto;& nav:where(.svelte-vmkbxy),& footer:where(.svelte-vmkbxy){flex-direction:column;gap:.3rem;width:100%;display:flex;& div:where(.svelte-vmkbxy){width:100%}}& button:where(.svelte-vmkbxy){width:100%}}aside.collapsed.svelte-vmkbxy{min-width:0}aside.svelte-vmkbxy:not(.collapsed) header:where(.svelte-vmkbxy) span.collapsible:where(.svelte-vmkbxy){margin-left:var(--spacing)}aside.svelte-vmkbxy:not(.collapsed) .row:where(.svelte-vmkbxy) span.collapsible:where(.svelte-vmkbxy),footer.svelte-vmkbxy button:where(.svelte-vmkbxy) .text:where(.svelte-vmkbxy){margin-left:.7rem}.collapsible.svelte-vmkbxy{white-space:nowrap;max-width:48rem;transition:max-width .15s cubic-bezier(.785,.135,.15,.86),opacity .12s ease-in-out,margin-left .12s}.collapsed.svelte-vmkbxy .collapsible:where(.svelte-vmkbxy){opacity:0;pointer-events:none;max-width:0}header.svelte-vmkbxy{justify-content:space-between;align-items:center;margin-bottom:3rem;display:flex;& .collapsible:where(.svelte-vmkbxy){width:200px}}.row.svelte-vmkbxy{border-radius:var(--radius);width:100%;padding:var(--spacing);align-items:center;display:flex;&:hover{background:hsl(from var(--body-light-bg) h s calc(l + 5));transition:background .2s ease-in-out}&:active{background:hsl(from var(--body-light-bg) h calc(s + 5) calc(l + 10));transition:background 80ms cubic-bezier(.075,.82,.165,1)}&.active{background:var(--primary);color:var(--on-primary)}}a.svelte-vmkbxy{color:initial;-webkit-user-select:none;user-select:none;text-decoration:none}a.svelte-vmkbxy,button.svelte-vmkbxy,.switcher.svelte-vmkbxy{transition:border .16s ease-in-out;border:1px solid #0000!important}.switcher.svelte-vmkbxy{padding:0}@media (width<=767px){a.svelte-vmkbxy,button.svelte-vmkbxy,.switcher.svelte-vmkbxy{border:1px solid var(--border)!important}.sidebar-layout.svelte-vmkbxy{display:block}aside.no-transition.svelte-vmkbxy{transition:none!important}main.svelte-vmkbxy{width:100%}.collapsed.svelte-vmkbxy{& .collapsible:where(.svelte-vmkbxy){opacity:1;max-width:16rem}& span.collapsible:where(.svelte-vmkbxy){margin-left:var(--spacing)}}aside.svelte-vmkbxy{z-index:4;height:100dvh;position:fixed;transform:translate(0);& .collapsible:where(.svelte-vmkbxy){opacity:1;max-width:16rem;transition:none}&.collapsed{transform:translate(-100%)}}.overlay.svelte-vmkbxy{z-index:3;opacity:0;pointer-events:none;background:#00000073;transition:opacity .3s;display:block;position:fixed;inset:0;&.visible{opacity:1;pointer-events:auto}}.swipe.svelte-vmkbxy{z-index:201;touch-action:pan-y;width:1.5rem;position:fixed;inset-block:0;inset-inline-start:0}}
