.announcement[data-v-717f6e14]{background:var(--mw-navy-900);color:#fff;font-size:14.5px}.announcement .container[data-v-717f6e14]{flex-wrap:wrap;gap:12px;padding-block:8px;display:flex}.announcement a[data-v-717f6e14]{color:#fff;font-weight:600}.announcement a[data-v-717f6e14]:hover{color:var(--plate-yellow)}.site-header[data-v-717f6e14]{z-index:20;background:var(--surface-page);border-bottom:1px solid var(--line);position:sticky;top:0}.header-row[data-v-717f6e14]{align-items:center;gap:32px;padding-block:10px;display:flex}.logo-link img[data-v-717f6e14]{width:auto;height:56px;display:block}.main-nav[data-v-717f6e14]{flex:1;gap:26px;font-size:15px;font-weight:600;display:flex}.main-nav a[data-v-717f6e14]{color:var(--ink-900)}.main-nav a[data-v-717f6e14]:hover,.main-nav a.router-link-active[data-v-717f6e14]{color:var(--text-accent)}.header-actions[data-v-717f6e14]{align-items:center;gap:10px;margin-left:auto;display:flex}.signin-link[data-v-717f6e14]{color:var(--text-link);padding:10px 6px;font-size:15px;font-weight:600}.register-btn[data-v-717f6e14]{padding:12px 18px}.account[data-v-717f6e14]{position:relative}.account-btn[data-v-717f6e14]{font:inherit;color:var(--text-link);cursor:pointer;background:0 0;border:0;padding:10px 6px;font-size:15px;font-weight:600}.account-menu[data-v-717f6e14]{background:var(--surface-raised);border:1px solid var(--line);border-radius:var(--radius-md);min-width:200px;box-shadow:var(--shadow-2);z-index:30;flex-direction:column;padding:6px 0;display:flex;position:absolute;top:calc(100% + 6px);right:0}.account-menu a[data-v-717f6e14],.account-menu button[data-v-717f6e14]{text-align:left;font:inherit;color:var(--ink-900);cursor:pointer;background:0 0;border:0;padding:9px 16px;font-size:15px;font-weight:500;display:block}.account-menu a[data-v-717f6e14]:hover,.account-menu button[data-v-717f6e14]:hover{background:var(--paper-100);color:var(--text-accent)}.menu-toggle[data-v-717f6e14]{border:1.5px solid var(--ink-300);border-radius:var(--radius-sm);background:var(--surface-card);cursor:pointer;flex-direction:column;justify-content:space-between;width:44px;height:44px;padding:11px 10px;display:none}.menu-toggle span[data-v-717f6e14]{background:var(--ink-900);border-radius:1px;height:2px;display:block}@media (width<=1060px){.header-row[data-v-717f6e14]{flex-wrap:wrap;gap:16px}.menu-toggle[data-v-717f6e14]{display:flex}.main-nav[data-v-717f6e14]{flex-direction:column;flex-basis:100%;order:10;gap:0;padding-bottom:8px;display:none}.main-nav.open[data-v-717f6e14]{display:flex}.main-nav a[data-v-717f6e14]{border-top:1px solid var(--line);padding:12px 0;font-size:17px}}@media (width<=480px){.logo-link img[data-v-717f6e14]{height:46px}.register-btn[data-v-717f6e14]{padding:10px 12px;font-size:14px}.signin-link[data-v-717f6e14]{padding:10px 2px}}.site-footer[data-v-40f3fb51]{background:var(--paper-100);border-top:1px solid var(--line)}.footer-grid[data-v-40f3fb51]{grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:40px;padding-block:64px 40px;display:grid}.footer-about[data-v-40f3fb51]{flex-direction:column;gap:14px;display:flex}.footer-about img[data-v-40f3fb51]{align-self:flex-start;width:auto;height:84px}.footer-about p[data-v-40f3fb51]{color:var(--ink-500);max-width:30ch;margin:0;font-size:14.5px;line-height:1.55}.footer-col[data-v-40f3fb51]{flex-direction:column;gap:10px;font-size:15px;display:flex}.footer-title[data-v-40f3fb51]{color:var(--ink-900);margin-bottom:4px;font-weight:700}.footer-bottom[data-v-40f3fb51]{border-top:1px solid var(--line);color:var(--ink-500);flex-wrap:wrap;justify-content:space-between;gap:16px;padding-block:20px 32px;font-size:13.5px;display:flex}.side-nav-toggle[data-v-92c57c40]{display:none}.side-nav-section+.side-nav-section[data-v-92c57c40]{margin-top:var(--space-5)}.side-nav-title[data-v-92c57c40]{font-size:var(--fs-caption);font-weight:var(--fw-bold);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--ink-500);margin:0 0 6px;padding-left:15px}.side-nav-links a[data-v-92c57c40]{font-size:15px;font-weight:var(--fw-semibold);color:var(--ink-700);border-left:3px solid #0000;padding:7px 12px;text-decoration:none;display:block}.side-nav-links a[data-v-92c57c40]:hover{color:var(--ink-900);background:var(--paper-100)}.side-nav-links a.active[data-v-92c57c40]{color:var(--ink-900);border-left-color:var(--mw-red);background:var(--paper-100)}@media (width<=900px){.side-nav-toggle[data-v-92c57c40]{width:100%;font:inherit;font-weight:var(--fw-semibold);color:var(--ink-900);background:var(--surface-card);border:1.5px solid var(--ink-300);border-radius:var(--radius-sm);cursor:pointer;justify-content:space-between;align-items:center;padding:12px 14px;display:flex}.side-nav-links[data-v-92c57c40]{margin-top:var(--space-2);padding:var(--space-4);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-card);display:none}.side-nav-links.open[data-v-92c57c40]{display:block}}.account-layout[data-v-1e4707cd]{gap:var(--space-7);grid-template-columns:220px minmax(0,1fr);align-items:start;display:grid}@media (width<=900px){.account-layout[data-v-1e4707cd]{gap:var(--space-5);padding-top:var(--space-5);grid-template-columns:minmax(0,1fr)}}.toast-host[data-v-47c7dcc9]{z-index:50;flex-direction:column;gap:8px;max-width:min(420px,100vw - 32px);display:flex;position:fixed;bottom:16px;right:16px}.toast[data-v-47c7dcc9]{box-shadow:var(--shadow-2);align-items:flex-start;gap:12px;display:flex}.toast span[data-v-47c7dcc9]{flex:1}.toast-close[data-v-47c7dcc9]{cursor:pointer;color:var(--ink-500);background:0 0;border:0;padding:0 2px;font-size:20px;line-height:1}.skip-link{z-index:100;background:var(--surface-page);padding:8px 12px;position:absolute;top:8px;left:-9999px}.skip-link:focus{left:8px}#app{flex-direction:column;min-height:100vh;display:flex}#main{flex:1}#main:focus{outline:none}
