.shell[data-astro-cid-c72gt2dz]{display:grid;grid-template-columns:264px minmax(0,1fr);align-items:start;min-height:calc(100vh - 68px)}.shell__main[data-astro-cid-c72gt2dz]{min-width:0}.side[data-astro-cid-c72gt2dz]{position:sticky;top:68px;height:calc(100vh - 68px);overflow-y:auto;overscroll-behavior:contain;display:flex;flex-direction:column;gap:6px;padding:18px 14px 16px;border-right:1px solid var(--line);background:#f8f3ea;scrollbar-width:thin}.side__head[data-astro-cid-c72gt2dz]{display:flex;align-items:center;gap:10px;padding:4px 8px 14px;border-bottom:1px solid var(--line);margin-bottom:6px}.side__head[data-astro-cid-c72gt2dz] div[data-astro-cid-c72gt2dz]{min-width:0;flex:1}.side__head[data-astro-cid-c72gt2dz] strong[data-astro-cid-c72gt2dz]{display:block;font-family:var(--font-display);font-size:16px;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.side__head[data-astro-cid-c72gt2dz] span[data-astro-cid-c72gt2dz]:not(.side__avatar){display:block;font-size:12.5px;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.side__avatar[data-astro-cid-c72gt2dz]{flex:none;display:grid;place-items:center;width:38px;height:38px;border-radius:50%;background:var(--ink);color:var(--paper);font-family:var(--font-display);font-weight:800}.side__close[data-astro-cid-c72gt2dz]{display:none}.side__group[data-astro-cid-c72gt2dz] p[data-astro-cid-c72gt2dz]{margin:12px 10px 4px;font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.side__group[data-astro-cid-c72gt2dz] ul[data-astro-cid-c72gt2dz]{list-style:none;margin:0;padding:0;display:grid;gap:1px}.side__item[data-astro-cid-c72gt2dz]{display:flex;align-items:center;gap:10px;width:100%;min-height:38px;padding:7px 10px;border:0;border-radius:10px;background:none;font:inherit;font-size:14.5px;font-weight:600;color:#2b2925;text-align:left;text-decoration:none;cursor:pointer;transition:background .15s,color .15s}.side__item[data-astro-cid-c72gt2dz]:hover{background:#1211100f}.side__item[data-astro-cid-c72gt2dz].is-active{background:var(--ink);color:var(--paper)}.side__item[data-astro-cid-c72gt2dz].is-active .side__ico[data-astro-cid-c72gt2dz]{color:var(--signal)}.side__item[data-astro-cid-c72gt2dz] em[data-astro-cid-c72gt2dz]{margin-left:auto;padding:2px 7px;border-radius:999px;background:#ffe6db;font-style:normal;font-size:10.5px;font-weight:700;color:var(--signal);white-space:nowrap}.side__item[data-astro-cid-c72gt2dz]>span[data-astro-cid-c72gt2dz]:not(.side__ico){white-space:nowrap}.side__ico[data-astro-cid-c72gt2dz]{flex:none;display:grid;place-items:center;width:22px;color:var(--muted)}.side__ico[data-astro-cid-c72gt2dz] svg{width:19px;height:19px}.side__item[data-astro-cid-c72gt2dz]:hover .side__ico[data-astro-cid-c72gt2dz]{color:var(--ink)}.side__out[data-astro-cid-c72gt2dz]{margin-top:auto;color:var(--muted)}.shell__scrim[data-astro-cid-c72gt2dz],.tabbar[data-astro-cid-c72gt2dz]{display:none}@media(max-width:960px){.shell[data-astro-cid-c72gt2dz]{display:block}.side[data-astro-cid-c72gt2dz]{position:fixed;z-index:70;inset:auto 0 0;height:auto;max-height:86dvh;border:0;border-radius:22px 22px 0 0;box-shadow:0 -20px 50px #12111040;padding:10px 14px calc(16px + env(safe-area-inset-bottom));transform:translateY(105%);transition:transform .32s cubic-bezier(.2,.8,.2,1);visibility:hidden}.side[data-astro-cid-c72gt2dz]:before{content:"";align-self:center;width:40px;height:4px;border-radius:4px;background:#1211102e;margin-bottom:6px;flex:none}.space-open .side[data-astro-cid-c72gt2dz]{transform:none;visibility:visible}.side__close[data-astro-cid-c72gt2dz]{display:grid;place-items:center;flex:none;width:36px;height:36px;border-radius:50%;border:1px solid var(--line);background:#fff;font-size:20px;cursor:pointer}.side__nav[data-astro-cid-c72gt2dz]{display:grid;grid-template-columns:1fr 1fr;gap:0 10px}.side__group[data-astro-cid-c72gt2dz]{grid-column:span 2}.side__group[data-astro-cid-c72gt2dz] ul[data-astro-cid-c72gt2dz]{grid-template-columns:1fr 1fr;gap:2px 8px}.side__item[data-astro-cid-c72gt2dz]{min-height:44px;font-size:14px}.side__item[data-astro-cid-c72gt2dz] em[data-astro-cid-c72gt2dz]{display:none}.shell__scrim[data-astro-cid-c72gt2dz]{display:block;position:fixed;inset:0;z-index:69;background:#12111066;opacity:0;pointer-events:none;transition:opacity .25s}.space-open .shell__scrim[data-astro-cid-c72gt2dz]{opacity:1;pointer-events:auto}.shell__main[data-astro-cid-c72gt2dz]{padding-bottom:calc(76px + env(safe-area-inset-bottom))}.tabbar[data-astro-cid-c72gt2dz]{position:fixed;z-index:55;left:0;right:0;bottom:0;display:grid;grid-template-columns:repeat(5,1fr);padding:6px 6px calc(6px + env(safe-area-inset-bottom));background:color-mix(in srgb,var(--paper) 92%,transparent);backdrop-filter:blur(14px);border-top:1px solid var(--line)}.tabbar__item[data-astro-cid-c72gt2dz]{display:grid;justify-items:center;gap:2px;min-height:52px;padding:6px 2px;border:0;background:none;font:inherit;font-size:11px;font-weight:700;color:var(--muted);text-decoration:none;cursor:pointer}.tabbar__item[data-astro-cid-c72gt2dz] svg{width:22px;height:22px}.tabbar__item[data-astro-cid-c72gt2dz].is-active{color:var(--ink)}.tabbar__item[data-astro-cid-c72gt2dz].is-active svg{color:var(--signal)}.tabbar__item--main[data-astro-cid-c72gt2dz] span[data-astro-cid-c72gt2dz]{display:grid;place-items:center;width:40px;height:30px;border-radius:12px;background:var(--signal);color:#fff}.tabbar__item--main[data-astro-cid-c72gt2dz] span[data-astro-cid-c72gt2dz] svg{width:19px;height:19px}.tabbar__item--main[data-astro-cid-c72gt2dz]{color:var(--ink)}}.has-space .ast-fab{display:none!important}@media(max-width:960px){.has-space .footer{padding-bottom:calc(80px + env(safe-area-inset-bottom))}}@media print{.side[data-astro-cid-c72gt2dz],.tabbar[data-astro-cid-c72gt2dz],.shell__scrim[data-astro-cid-c72gt2dz]{display:none!important}.shell[data-astro-cid-c72gt2dz]{display:block}}details[data-astro-cid-c72gt2dz].side__group>summary[data-astro-cid-c72gt2dz]{list-style:none;cursor:pointer;font-size:12px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;opacity:.6;padding:10px 12px 6px}details[data-astro-cid-c72gt2dz].side__group>summary[data-astro-cid-c72gt2dz]::-webkit-details-marker{display:none}details[data-astro-cid-c72gt2dz].side__group:not([open])>summary[data-astro-cid-c72gt2dz]:after{content:" ＋"}
