.nav[data-astro-cid-sq5xaab2]{gap:var(--space-5);align-items:center;display:none}.nav-link[data-astro-cid-sq5xaab2]{font-size:var(--text-sm);color:var(--color-muted);padding-block:var(--space-1);border-bottom:2px solid #0000;font-weight:550}.nav-link[data-astro-cid-sq5xaab2]:hover{color:var(--color-fg)}.nav-link[data-astro-cid-sq5xaab2].active{color:var(--color-fg);border-bottom-color:var(--color-primary)}@media (width>=768px){.nav[data-astro-cid-sq5xaab2]{display:flex}}.user-menu.svelte-r2g5bk{align-items:center;gap:var(--space-2);display:flex;position:relative}.skeleton.svelte-r2g5bk{border-radius:var(--radius-sm);background:var(--color-border);width:132px;height:34px;animation:1.4s ease-in-out infinite svelte-r2g5bk-pulse;display:inline-block}@keyframes svelte-r2g5bk-pulse{0%,to{opacity:1}50%{opacity:.5}}.btn.svelte-r2g5bk{align-items:center;gap:var(--space-2);height:34px;padding-inline:var(--space-3);border-radius:var(--radius-sm);font-size:var(--text-sm);white-space:nowrap;font-weight:600;display:inline-flex}.btn.primary.svelte-r2g5bk{background:var(--color-primary);color:#fff}.btn.primary.svelte-r2g5bk:hover{background:var(--color-primary-hover)}.btn.ghost.svelte-r2g5bk{color:var(--color-fg)}.btn.ghost.svelte-r2g5bk:hover{background:var(--color-bg)}.trigger.svelte-r2g5bk{border:1px solid var(--color-border)}.avatar.svelte-r2g5bk{background:var(--color-primary-soft);width:22px;height:22px;color:var(--color-primary);border-radius:50%;justify-content:center;align-items:center;font-size:12px;font-weight:700;display:inline-flex}.dropdown.svelte-r2g5bk{top:calc(100% + var(--space-2));background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);min-width:208px;box-shadow:var(--shadow-md);padding:var(--space-1);z-index:30;flex-direction:column;display:flex;position:absolute;right:0}.item.svelte-r2g5bk{justify-content:space-between;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);font-size:var(--text-sm);text-align:left;width:100%;display:flex}.item.svelte-r2g5bk:hover{background:var(--color-bg)}.item.danger.svelte-r2g5bk{color:var(--color-danger)}.sr-only.svelte-r2g5bk{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=640px){.name.svelte-r2g5bk{display:none}}.burger.svelte-4ejbat{border:1px solid var(--color-border);border-radius:var(--radius-sm);flex-direction:column;justify-content:center;gap:4px;width:34px;height:34px;padding:6px;display:flex}.burger.svelte-4ejbat span:where(.svelte-4ejbat){background:var(--color-fg);border-radius:2px;height:2px;display:block}.backdrop.svelte-4ejbat{z-index:40;background:#0a0c1266;position:fixed;inset:0}.drawer.svelte-4ejbat{top:var(--header-height);background:var(--color-surface);border-left:1px solid var(--color-border);width:min(280px,84vw);padding:var(--space-4);gap:var(--space-2);z-index:41;flex-direction:column;display:flex;position:fixed;bottom:0;right:0}.drawer.svelte-4ejbat a:where(.svelte-4ejbat){padding:var(--space-3);border-radius:var(--radius-sm);font-weight:550}.drawer.svelte-4ejbat a:where(.svelte-4ejbat):hover{background:var(--color-bg)}@media (width>=768px){.burger.svelte-4ejbat,.backdrop.svelte-4ejbat,.drawer.svelte-4ejbat{display:none}}.site-header[data-astro-cid-3i23gzop]{z-index:20;background:var(--color-surface);border-bottom:1px solid var(--color-border);position:sticky;top:0}.inner[data-astro-cid-3i23gzop]{height:var(--header-height);justify-content:space-between;align-items:center;gap:var(--space-4);display:flex}.brand[data-astro-cid-3i23gzop]{align-items:center;gap:var(--space-2);font-weight:700;font-size:var(--text-lg);color:var(--color-fg);display:inline-flex}.actions[data-astro-cid-3i23gzop]{align-items:center;gap:var(--space-2);display:flex}.site-footer[data-astro-cid-bikcyp6g]{margin-top:var(--space-7);background:var(--color-surface);border-top:1px solid var(--color-border)}.inner[data-astro-cid-bikcyp6g]{gap:var(--space-5);padding-block:var(--space-6);display:grid}.col[data-astro-cid-bikcyp6g]{gap:var(--space-2);flex-direction:column;display:flex}.heading[data-astro-cid-bikcyp6g]{font-weight:650;font-size:var(--text-sm)}.col[data-astro-cid-bikcyp6g] a[data-astro-cid-bikcyp6g]{font-size:var(--text-sm);color:var(--color-muted)}.col[data-astro-cid-bikcyp6g] a[data-astro-cid-bikcyp6g]:hover{color:var(--color-primary)}.social[data-astro-cid-bikcyp6g]{align-items:center;gap:var(--space-2);display:inline-flex}.social[data-astro-cid-bikcyp6g] svg[data-astro-cid-bikcyp6g]{color:var(--color-muted);flex:none}.social[data-astro-cid-bikcyp6g]:hover svg[data-astro-cid-bikcyp6g]{color:var(--color-primary)}.bottom[data-astro-cid-bikcyp6g]{border-top:1px solid var(--color-border);padding-block:var(--space-4);font-size:var(--text-sm);color:var(--color-muted)}@media (width>=560px){.inner[data-astro-cid-bikcyp6g]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=900px){.inner[data-astro-cid-bikcyp6g]{grid-template-columns:2fr 1fr 1fr 1fr}}.page-main[data-astro-cid-e476f62c]{min-height:calc(100vh - var(--header-height) - 220px);padding-block:var(--space-6)}
