.skip[data-astro-cid-dmqpwcec]{position:absolute;left:-9999px;top:0;background:var(--accent);color:#fff;padding:10px 14px;z-index:100;border-radius:0 0 6px}.skip[data-astro-cid-dmqpwcec]:focus{left:0}.side[data-astro-cid-dmqpwcec]{position:fixed;inset:0 auto 0 0;width:248px;background:var(--bg2);border-right:1px solid var(--line);padding:18px 14px 20px;overflow-y:auto;display:flex;flex-direction:column;gap:6px;z-index:30}.brand[data-astro-cid-dmqpwcec]{display:flex;align-items:center;gap:11px;padding:4px 6px 14px;margin-bottom:6px;border-bottom:1px solid var(--line)}.emblem[data-astro-cid-dmqpwcec]{object-fit:cover;clip-path:polygon(0 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%);flex:0 0 auto}.brand-text[data-astro-cid-dmqpwcec]{display:flex;flex-direction:column;line-height:1.2}.brand-name[data-astro-cid-dmqpwcec]{font-family:var(--font-display);font-weight:700;font-size:15px;letter-spacing:.05em;color:var(--ink)}.brand-tag[data-astro-cid-dmqpwcec]{font-family:var(--font-mono);font-weight:500;font-size:10px;letter-spacing:.18em;color:var(--ink3)}.links[data-astro-cid-dmqpwcec]{display:flex;flex-direction:column;gap:2px;flex:1 0 auto}.group[data-astro-cid-dmqpwcec]{display:flex;flex-direction:column;gap:1px;padding:8px 0 4px}.group-h[data-astro-cid-dmqpwcec]{font-family:var(--font-mono);font-weight:600;font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--ink3);padding:6px 10px 4px}.link[data-astro-cid-dmqpwcec]{font-family:var(--font-body);font-size:14px;color:var(--ink2);padding:7px 10px;border-radius:6px;border-left:2px solid transparent}.link[data-astro-cid-dmqpwcec]:hover{color:var(--ink);background:var(--panel)}.link[data-astro-cid-dmqpwcec].active{color:var(--ink);background:var(--panel);border-left-color:var(--accent)}.nav-foot[data-astro-cid-dmqpwcec]{margin-top:10px;padding-top:12px;border-top:1px solid var(--line);display:flex;flex-direction:column;gap:6px}.nav-id[data-astro-cid-dmqpwcec]{font-family:var(--font-mono);font-size:10.5px;letter-spacing:.04em;color:var(--ink3);line-height:1.4}.nav-id[data-astro-cid-dmqpwcec]:empty{display:none}.nav-auth[data-astro-cid-dmqpwcec] a{font-family:var(--font-body);font-weight:600;font-size:13px;color:var(--link)}.topbar[data-astro-cid-dmqpwcec],.scrim[data-astro-cid-dmqpwcec]{display:none}.burger[data-astro-cid-dmqpwcec]{appearance:none;background:var(--panel);border:none;box-shadow:inset 0 0 0 1px var(--hair);border-radius:6px;width:38px;height:38px;display:inline-grid;place-items:center;cursor:pointer;flex:0 0 auto}.burger[data-astro-cid-dmqpwcec]:hover{box-shadow:inset 0 0 0 1px var(--accent)}.burger-bar[data-astro-cid-dmqpwcec],.burger-bar[data-astro-cid-dmqpwcec]:before,.burger-bar[data-astro-cid-dmqpwcec]:after{content:"";display:block;width:18px;height:2px;background:var(--ink);border-radius:2px;transition:transform .2s ease,opacity .2s ease}.burger-bar[data-astro-cid-dmqpwcec]{position:relative}.burger-bar[data-astro-cid-dmqpwcec]:before{position:absolute;top:-6px;left:0}.burger-bar[data-astro-cid-dmqpwcec]:after{position:absolute;top:6px;left:0}@media (max-width: 860px){.topbar[data-astro-cid-dmqpwcec]{display:flex;align-items:center;gap:12px;position:fixed;inset:0 0 auto;height:54px;padding:0 14px;background:var(--bg2);border-bottom:1px solid var(--line);z-index:40}.topbar-brand[data-astro-cid-dmqpwcec]{display:flex;align-items:center;gap:9px;font-family:var(--font-display);font-weight:700;font-size:14px;letter-spacing:.05em;color:var(--ink)}.topbar-brand[data-astro-cid-dmqpwcec] img[data-astro-cid-dmqpwcec]{object-fit:cover;clip-path:polygon(0 0,100% 0,100% calc(100% - 6px),calc(100% - 6px) 100%,0 100%)}.side[data-astro-cid-dmqpwcec]{width:min(84vw,300px);transform:translate(-100%);transition:transform .22s ease;z-index:50}body.nav-open .side[data-astro-cid-dmqpwcec]{transform:translate(0);box-shadow:0 0 44px #0000008c}.scrim[data-astro-cid-dmqpwcec]{display:block;position:fixed;inset:0;background:#0000008c;opacity:0;pointer-events:none;transition:opacity .22s ease;z-index:45}body.nav-open .scrim[data-astro-cid-dmqpwcec]{opacity:1;pointer-events:auto}body.nav-open .burger-bar[data-astro-cid-dmqpwcec]{background:transparent}body.nav-open .burger-bar[data-astro-cid-dmqpwcec]:before{transform:translateY(6px) rotate(45deg)}body.nav-open .burger-bar[data-astro-cid-dmqpwcec]:after{transform:translateY(-6px) rotate(-45deg)}}@media (prefers-reduced-motion: reduce){.side[data-astro-cid-dmqpwcec],.scrim[data-astro-cid-dmqpwcec],.burger-bar[data-astro-cid-dmqpwcec],.burger-bar[data-astro-cid-dmqpwcec]:before,.burger-bar[data-astro-cid-dmqpwcec]:after{transition:none}}
