:root{--text:#6b6375;--text-h:#08060d;--bg:#fff;--border:#e5e4e7;--accent:#aa3bff;--accent-bg:#aa3bff1a;--accent-border:#aa3bff80;--sans:system-ui, "Segoe UI", Roboto, sans-serif;font:16px/145% var(--sans);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;color:var(--text);background:var(--bg);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;--text:#9ca3af;--text-h:#f3f4f6;--bg:#16171d;--border:#2e303a;--accent:#c084fc;--accent-bg:#c084fc26;--accent-border:#c084fc80}}*{box-sizing:border-box}body{margin:0}#app{flex-direction:column;min-height:100svh;display:flex}h1,h2{color:var(--text-h);font-weight:600}p{margin:0}.nav[data-v-bb2e272c]{border-bottom:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;padding:16px 24px;display:flex}.brand[data-v-bb2e272c]{align-items:center;text-decoration:none;display:flex}.logo[data-v-bb2e272c]{width:auto;height:28px;display:block}@media (prefers-color-scheme:dark){.logo[data-v-bb2e272c]{filter:invert()}}nav[data-v-bb2e272c]{gap:20px;display:flex}nav a[data-v-bb2e272c]{color:var(--text);white-space:nowrap;font-size:15px;text-decoration:none}nav a[data-v-bb2e272c]:hover,nav a.router-link-active[data-v-bb2e272c]{color:var(--text-h)}@media (width<=480px){.nav[data-v-bb2e272c]{text-align:center;justify-content:center}nav[data-v-bb2e272c]{justify-content:center;gap:16px;width:100%}nav a[data-v-bb2e272c]{font-size:14px}}.footer[data-v-807003d4]{border-top:1px solid var(--border);color:var(--text);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 20px;padding:20px 24px;font-size:14px;display:flex}.footer nav[data-v-807003d4]{gap:16px;display:flex}.footer a[data-v-807003d4]{color:var(--text);white-space:nowrap;text-decoration:none}.footer a[data-v-807003d4]:hover{color:var(--text-h)}@media (width<=480px){.footer[data-v-807003d4]{text-align:center;flex-direction:column}}
