.mk-header[data-v-8b3fcf39]{background:var(--mk-surface);border-bottom:1px solid var(--mk-hairline);position:sticky;top:0;z-index:50}.mk-header-inner[data-v-8b3fcf39]{flex-wrap:wrap;gap:24px;justify-content:space-between;min-height:calc(var(--mk-header-h) - 1px);padding:14px var(--mk-gutter)}.mk-header-inner[data-v-8b3fcf39],.mk-logo[data-v-8b3fcf39]{align-items:center;display:flex}.mk-logo[data-v-8b3fcf39]{flex:none}.mk-logo[data-v-8b3fcf39] img{height:32px;width:auto}.mk-nav[data-v-8b3fcf39]{align-items:center;display:flex;flex:1 1 auto;flex-wrap:wrap;gap:6px;justify-content:center}.mk-nav-item[data-v-8b3fcf39]{background:none;border-radius:var(--mk-r-pill);color:var(--mk-body);font-family:var(--mk-font-ui);font-size:15px;font-weight:500;padding:9px 16px;transition:background var(--mk-dur) var(--mk-ease),color var(--mk-dur) var(--mk-ease)}.mk-nav-item.active[data-v-8b3fcf39],.mk-nav-item[data-v-8b3fcf39]:hover{color:var(--mk-primary)}.mk-nav-item.active[data-v-8b3fcf39]{background:var(--mk-primary-tint)}.mk-audience[data-v-8b3fcf39]{align-items:center;display:inline-flex;gap:6px;padding-inline:14px}.mk-header-actions[data-v-8b3fcf39]{align-items:center;display:flex;flex:none;gap:12px;margin-left:auto}.mk-header-actions[data-v-8b3fcf39] .btn.btn.btn{font-size:15px;font-weight:var(--mk-w-title);padding:10px 20px}.mk-header-actions[data-v-8b3fcf39] .variant-mk-primary.variant-mk-primary.variant-mk-primary{padding:11px 22px}.mk-header-panel[data-v-8b3fcf39]{display:contents}.mk-menu-btn[data-v-8b3fcf39]{display:none}@media(max-width:959.98px){.mk-header-inner[data-v-8b3fcf39]{gap:12px}.mk-menu-btn[data-v-8b3fcf39]{align-items:center;background:var(--mk-surface);border:1px solid var(--mk-hairline);border-radius:var(--mk-r-btn);color:var(--mk-ink);cursor:pointer;display:inline-flex;font-family:var(--mk-font-ui);font-size:15px;font-weight:500;gap:6px;margin-left:auto;min-height:44px;padding:0 14px}.mk-header-panel[data-v-8b3fcf39]{display:none}.mk-header.is-open .mk-header-panel[data-v-8b3fcf39]{display:flex;flex-basis:100%;flex-direction:column;gap:16px;max-height:calc(100vh - var(--mk-header-h));overflow-y:auto;padding:4px 0 8px}.mk-nav[data-v-8b3fcf39]{align-items:stretch;flex-direction:column;gap:2px}.mk-nav-item[data-v-8b3fcf39]{align-items:center;border-radius:var(--mk-r-well);display:flex;font-size:16px;min-height:44px;padding:0 12px}.mk-header-actions[data-v-8b3fcf39]{align-items:stretch;border-top:1px solid var(--mk-hairline);flex-direction:column;margin-left:0;padding-top:12px}.mk-header-actions[data-v-8b3fcf39] .btn.btn.btn{justify-content:center;min-height:44px}}.mk-footer[data-v-baddc742]{background:var(--mk-alt-bg);border-top:1px solid var(--mk-hairline);color:var(--mk-ink);padding:64px var(--mk-gutter) 40px}.mk-footer-inner[data-v-baddc742]{margin:0 auto;max-width:var(--mk-max-wide)}.mk-footer-logo[data-v-baddc742]{height:38px;width:auto}.mk-footer-tagline[data-v-baddc742]{color:var(--mk-muted);font-size:var(--mk-fs-caption);line-height:1.6;margin:16px 0 40px;max-width:520px}.mk-footer-cols[data-v-baddc742]{display:grid;gap:40px;grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr))}.mk-footer-col-title[data-v-baddc742]{color:var(--mk-ink);font-family:var(--mk-font-ui);font-size:var(--mk-fs-label);font-weight:var(--mk-w-title);letter-spacing:.08em;line-height:1.3;text-transform:uppercase}.mk-footer-links[data-v-baddc742]{display:grid;font-size:var(--mk-fs-caption);gap:12px;margin-top:16px}.mk-footer-link[data-v-baddc742]{color:var(--mk-muted)}.mk-footer-link[data-v-baddc742]:hover{color:var(--mk-primary)}.mk-footer-bottom[data-v-baddc742]{align-items:center;border-top:1px solid var(--mk-hairline);display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between;margin-top:48px;padding-top:24px}.mk-footer-social[data-v-baddc742]{display:flex;gap:12px}.mk-social[data-v-baddc742]{align-items:center;border:1px solid var(--mk-primary-border);border-radius:50%;color:var(--mk-primary);display:flex;font-size:var(--mk-fs-caption);font-weight:var(--mk-w-title);height:36px;justify-content:center;transition:background var(--mk-dur) var(--mk-ease);width:36px}.mk-social[data-v-baddc742]:hover{background:var(--mk-primary-tint)}.mk-footer-copy[data-v-baddc742]{color:var(--mk-muted);font-size:var(--mk-fs-caption)}.v-application:has(>.v-application__wrap>.mk) .v-application__wrap{background:#fff;min-height:100vh}
