.mk[data-v-dde56ab0]{--mk-max:1200px;--mk-pad:40px;flex-direction:column;min-height:100vh;display:flex}#main[data-v-dde56ab0]{flex:1}.skip[data-v-dde56ab0]{z-index:30;background:var(--raised);border:1px solid var(--line-strong);border-radius:var(--r-md);padding:8px 12px;position:absolute;top:8px;left:-9999px}.skip[data-v-dde56ab0]:focus{left:16px}.mk-top[data-v-dde56ab0]{z-index:20;background:color-mix(in srgb,var(--canvas) 94%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--line);position:sticky;top:0}.mk-bar[data-v-dde56ab0]{max-width:var(--mk-max);padding:10px var(--mk-pad);gap:var(--s-5);margin:0 auto}.mk-actions[data-v-dde56ab0],.mk-bar[data-v-dde56ab0],.mk-nav[data-v-dde56ab0]{align-items:center;display:flex}.mk-nav[data-v-dde56ab0]{flex:1;gap:2px}.mk-actions[data-v-dde56ab0]{gap:var(--s-2)}.dd summary[data-v-dde56ab0],.nl[data-v-dde56ab0]{border-radius:var(--r-md);min-height:40px;color:var(--muted);cursor:pointer;align-items:center;gap:4px;padding:0 12px;font-weight:500;text-decoration:none;list-style:none;display:inline-flex}.dd summary[data-v-dde56ab0]::-webkit-details-marker{display:none}.dd summary[data-v-dde56ab0]:hover,.dd[open] summary[data-v-dde56ab0],.nl[data-v-dde56ab0]:hover{color:var(--ink);background:var(--sunken)}.dd-panel a[data-v-dde56ab0],.menu-group a[data-v-dde56ab0],.nl.router-link-active[data-v-dde56ab0]{color:var(--ink)}.dd summary[data-v-dde56ab0]:focus-visible,.nl[data-v-dde56ab0]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.dd[data-v-dde56ab0]{position:relative}.dd[open] summary[data-v-dde56ab0] svg{transform:rotate(180deg)}.dd-panel[data-v-dde56ab0]{z-index:25;min-width:220px;padding:var(--s-2);background:var(--raised);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--elev-overlay);position:absolute;top:calc(100% + 8px);left:0}.dd-panel.wide[data-v-dde56ab0]{gap:var(--s-2);width:620px;display:grid}.dd-panel a[data-v-dde56ab0]{border-radius:var(--r-md);gap:2px;padding:10px 12px;text-decoration:none;display:grid}.dd-panel a[data-v-dde56ab0]:focus-visible,.dd-panel a[data-v-dde56ab0]:hover{background:var(--sunken)}.dd-panel a span[data-v-dde56ab0]{color:var(--muted);font-size:var(--text-sm);line-height:1.45}.dd-panel b[data-v-dde56ab0],.menu-group h2[data-v-dde56ab0]{font-weight:600}.dd-all[data-v-dde56ab0]{border-bottom:1px solid var(--line);border-radius:var(--r-md) var(--r-md) 0 0!important}.dd-grid[data-v-dde56ab0]{grid-template-columns:1fr 1fr;gap:2px;display:grid}.dd-grid[data-v-dde56ab0],.dd-list[data-v-dde56ab0]{margin:0;padding:0;list-style:none}.menu-btn[data-v-dde56ab0]{width:44px;height:44px;display:none}.mk-menu[data-v-dde56ab0]{max-width:var(--mk-max);padding:var(--s-2) var(--mk-pad) var(--s-5);gap:var(--s-4);max-height:calc(100dvh - 60px);margin:0 auto;display:grid;overflow-y:auto}.menu-cta[data-v-dde56ab0]{gap:var(--s-2);display:flex}.menu-cta .btn[data-v-dde56ab0]{flex:1;justify-content:center}.menu-group[data-v-dde56ab0]{display:grid}.menu-group h2[data-v-dde56ab0]{font-size:var(--text-sm);color:var(--faint);margin:0 0 var(--s-1)}.menu-group a[data-v-dde56ab0]{border-bottom:1px solid var(--line);align-items:center;min-height:44px;text-decoration:none;display:flex}.mk-foot[data-v-dde56ab0]{margin-top:var(--s-7);background:var(--surface);border-top:1px solid var(--line)}.foot-inner[data-v-dde56ab0]{max-width:var(--mk-max);padding:var(--s-7) var(--mk-pad) var(--s-6);gap:var(--s-6);grid-template-columns:1.4fr repeat(3,1fr);margin:0 auto;display:grid}.foot-brand p[data-v-dde56ab0]{color:var(--muted);max-width:36ch;margin:var(--s-3) 0 0}.foot-links[data-v-dde56ab0]{gap:var(--s-2) var(--s-4);flex-wrap:wrap;display:flex}.foot-links a[data-v-dde56ab0]{color:var(--accent-strong)}.foot-col[data-v-dde56ab0]{align-content:start;gap:2px;display:grid}.foot-col h2[data-v-dde56ab0]{font-size:var(--text-base);margin:0 0 var(--s-2)}.foot-col a[data-v-dde56ab0]{color:var(--muted);padding:4px 0;text-decoration:none}.foot-col a[data-v-dde56ab0]:hover{color:var(--ink);text-decoration:underline}.foot-note[data-v-dde56ab0]{max-width:var(--mk-max);padding:var(--s-4) var(--mk-pad) var(--s-6);border-top:1px solid var(--line);color:var(--faint);font-size:var(--text-sm);margin:0 auto}@media (width<=960px){.login[data-v-dde56ab0],.mk-nav[data-v-dde56ab0]{display:none}.mk-bar[data-v-dde56ab0]{justify-content:space-between}.menu-btn[data-v-dde56ab0]{display:inline-grid}.foot-inner[data-v-dde56ab0]{grid-template-columns:1fr 1fr}.foot-brand[data-v-dde56ab0]{grid-column:1/-1}}@media (width<=720px){.mk[data-v-dde56ab0]{--mk-pad:16px}}@media (width<=400px){.mk-bar[data-v-dde56ab0]{gap:var(--s-2)}.mk-actions[data-v-dde56ab0]{gap:2px}.mk-actions[data-v-dde56ab0] .btn{padding-inline:12px}}@media (width<=520px){.foot-inner[data-v-dde56ab0]{gap:var(--s-5);grid-template-columns:1fr}}@media (width>=961px){.mk-menu[data-v-dde56ab0]{display:none!important}}
