.shell[data-astro-cid-iv7lwsuo]{display:grid;grid-template-columns:204px minmax(0,1fr);min-height:100dvh;transition:grid-template-columns .2s ease}.shell[data-astro-cid-iv7lwsuo][data-collapsed=true]{grid-template-columns:60px minmax(0,1fr)}.side[data-astro-cid-iv7lwsuo]{position:sticky;top:0;height:100dvh;display:flex;flex-direction:column;gap:6px;padding:14px 10px;border-right:1px solid var(--line);background:var(--bg-alt);overflow-x:hidden;z-index:75}.side-top[data-astro-cid-iv7lwsuo]{display:flex;align-items:center;justify-content:space-between;gap:6px;padding:2px 4px 10px}.side-brand[data-astro-cid-iv7lwsuo]{display:flex;align-items:center;gap:7px;font-size:14px;font-weight:800;text-decoration:none;white-space:nowrap}.collapse-btn[data-astro-cid-iv7lwsuo]{width:26px;height:26px;flex:none;display:grid;place-items:center;border:1px solid var(--line-2);border-radius:6px;background:var(--surface);color:var(--ink-2);cursor:pointer;transition:transform .2s ease,border-color .15s,color .15s}.collapse-btn[data-astro-cid-iv7lwsuo]:hover{border-color:var(--ink-2);color:var(--ink)}.collapse-btn[data-astro-cid-iv7lwsuo] svg[data-astro-cid-iv7lwsuo]{width:14px;height:14px;transition:transform .2s ease}.shell[data-astro-cid-iv7lwsuo][data-collapsed=true] .side-label[data-astro-cid-iv7lwsuo]{display:none}.shell[data-astro-cid-iv7lwsuo][data-collapsed=true] .side-top[data-astro-cid-iv7lwsuo]{flex-direction:column;gap:8px;padding-inline:0}.shell[data-astro-cid-iv7lwsuo][data-collapsed=true] .collapse-btn[data-astro-cid-iv7lwsuo] svg[data-astro-cid-iv7lwsuo]{transform:rotate(180deg)}.shell[data-astro-cid-iv7lwsuo][data-collapsed=true] .side-nav[data-astro-cid-iv7lwsuo] a[data-astro-cid-iv7lwsuo],.shell[data-astro-cid-iv7lwsuo][data-collapsed=true] .side-btn[data-astro-cid-iv7lwsuo]{justify-content:center;padding-inline:0}.side-nav[data-astro-cid-iv7lwsuo]{display:flex;flex-direction:column;gap:2px}.side-nav[data-astro-cid-iv7lwsuo] a[data-astro-cid-iv7lwsuo]{display:flex;align-items:center;gap:9px;padding:8px 9px;border-radius:var(--r-sm);font-size:12.5px;font-weight:600;color:var(--ink-2);text-decoration:none;white-space:nowrap}.side-nav[data-astro-cid-iv7lwsuo] svg[data-astro-cid-iv7lwsuo]{width:16px;height:16px;flex:none}.side-nav[data-astro-cid-iv7lwsuo] a[data-astro-cid-iv7lwsuo]:hover{background:var(--surface);color:var(--ink)}.side-nav[data-astro-cid-iv7lwsuo] a[data-astro-cid-iv7lwsuo].on{background:var(--purple-soft);color:var(--purple-text);font-weight:700}.side-foot[data-astro-cid-iv7lwsuo]{margin-top:auto;display:grid;gap:6px}.side-select[data-astro-cid-iv7lwsuo],.side-btn[data-astro-cid-iv7lwsuo]{width:100%;padding:6px 9px;border:1px solid var(--line-2);border-radius:var(--r-sm);background:var(--surface);color:var(--ink-2);font:inherit;font-size:12px;font-weight:600;cursor:pointer}.side-btn[data-astro-cid-iv7lwsuo]{display:flex;align-items:center;gap:7px;text-align:left}.side-btn[data-astro-cid-iv7lwsuo] svg[data-astro-cid-iv7lwsuo]{width:14px;height:14px;flex:none}.side-select[data-astro-cid-iv7lwsuo]:hover,.side-btn[data-astro-cid-iv7lwsuo]:hover{border-color:var(--line-2);color:var(--ink)}.i-moon[data-astro-cid-iv7lwsuo]{display:none}:root[data-theme=dark] .i-sun[data-astro-cid-iv7lwsuo]{display:none}:root[data-theme=dark] .i-moon[data-astro-cid-iv7lwsuo]{display:block}.main[data-astro-cid-iv7lwsuo]{min-width:0}.mob-bar[data-astro-cid-iv7lwsuo],.side-backdrop[data-astro-cid-iv7lwsuo],.tabs[data-astro-cid-iv7lwsuo]{display:none}@media(max-width:860px){.shell[data-astro-cid-iv7lwsuo],.shell[data-astro-cid-iv7lwsuo][data-collapsed=true]{grid-template-columns:minmax(0,1fr)}.mob-bar[data-astro-cid-iv7lwsuo]{display:flex;align-items:center;gap:10px;padding:10px 16px;border-bottom:1px solid var(--line);background:var(--nav-bg);backdrop-filter:saturate(140%) blur(10px);position:sticky;top:0;z-index:65}.mob-menu-btn[data-astro-cid-iv7lwsuo]{width:32px;height:32px;display:grid;place-items:center;border:1px solid var(--line-2);border-radius:var(--r-sm);background:var(--surface);color:var(--ink);cursor:pointer}.mob-menu-btn[data-astro-cid-iv7lwsuo] svg[data-astro-cid-iv7lwsuo]{width:16px;height:16px}.mob-brand[data-astro-cid-iv7lwsuo]{display:inline-flex;align-items:center;gap:7px;font-size:14px;font-weight:800;text-decoration:none}.side[data-astro-cid-iv7lwsuo]{position:fixed;inset:0 auto 0 0;width:240px;transform:translate(-100%);transition:transform .22s ease;box-shadow:var(--shadow-lg)}.shell[data-astro-cid-iv7lwsuo][data-drawer-open=true] .side[data-astro-cid-iv7lwsuo]{transform:translate(0)}.shell[data-astro-cid-iv7lwsuo][data-collapsed=true] .side[data-astro-cid-iv7lwsuo] .side-label[data-astro-cid-iv7lwsuo]{display:inline}.shell[data-astro-cid-iv7lwsuo][data-collapsed=true] .side[data-astro-cid-iv7lwsuo] .side-top[data-astro-cid-iv7lwsuo]{flex-direction:row}.shell[data-astro-cid-iv7lwsuo][data-collapsed=true] .side[data-astro-cid-iv7lwsuo] .side-nav[data-astro-cid-iv7lwsuo] a[data-astro-cid-iv7lwsuo],.shell[data-astro-cid-iv7lwsuo][data-collapsed=true] .side[data-astro-cid-iv7lwsuo] .side-btn[data-astro-cid-iv7lwsuo]{justify-content:flex-start;padding-inline:9px}.side-backdrop[data-astro-cid-iv7lwsuo]{display:block;position:fixed;inset:0;z-index:70;background:#00000073}.side-backdrop[data-astro-cid-iv7lwsuo][hidden]{display:none}.main[data-astro-cid-iv7lwsuo]{padding-bottom:76px}.tabs[data-astro-cid-iv7lwsuo]{position:fixed;inset:auto 0 0;z-index:60;display:grid;grid-template-columns:repeat(5,1fr);background:var(--nav-bg);backdrop-filter:saturate(150%) blur(12px);-webkit-backdrop-filter:saturate(150%) blur(12px);border-top:1px solid var(--line);padding-bottom:env(safe-area-inset-bottom)}.tabs[data-astro-cid-iv7lwsuo] a[data-astro-cid-iv7lwsuo]{display:flex;flex-direction:column;align-items:center;gap:3px;padding:9px 2px 10px;font-size:10.5px;color:var(--ink-3);text-decoration:none;text-align:center}.tabs[data-astro-cid-iv7lwsuo] svg[data-astro-cid-iv7lwsuo]{width:20px;height:20px}.tabs[data-astro-cid-iv7lwsuo] a[data-astro-cid-iv7lwsuo].on{color:var(--accent-text);font-weight:600}}
