.mk{--bg:#fff;--bg-alt:#f5f8fc;--surface:#fff;--line:#e3e9f1;--line-soft:#ebeff5;--ink:#0b1526;--mk-brand:#0a369d;--mk-brand-2:#4472ca;--mk-brand-hover:#082b7e;--mk-brand-dim:#eaf0fb;--mk-brand-line:rgba(10,54,157,.28);--radius-s:8px;--radius-m:14px;--radius-l:22px;--shadow-card:0 1px 2px rgba(15,23,42,.04),0 18px 40px -28px rgba(15,23,42,.22);--shadow-pop:0 24px 60px -20px rgba(15,23,42,.28);--ease:cubic-bezier(.22,.61,.36,1);--bg-main:#fff;--bg-soft:#f5f8fc;--bg-card:#fff;--surface-2:#f0f4fa;--border:#e3e9f1;--text-primary:#0b1526;--text-secondary:#57626f;--text-faint:#94a0af;background:var(--bg);color:var(--ink);-webkit-font-smoothing:antialiased}.mk h1,.mk h2,.mk h3,.mk h4{font-family:var(--font-display),"Space Grotesk",system-ui,sans-serif;letter-spacing:-.01em;line-height:1.14}.mk .font-black,.mk h1.font-black,.mk h2.font-black,.mk h3.font-black{font-weight:600!important}.mk h1{letter-spacing:-.02em}.mk .mk-mono,.mk .tabular{font-family:var(--font-mono),"JetBrains Mono",ui-monospace,monospace;font-feature-settings:"tnum" 1;font-variant-numeric:tabular-nums}.mk .card{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-card)}.mk .card,.mk .rounded-2xl{border-radius:var(--radius-m)}.mk .rounded-3xl{border-radius:var(--radius-l)}.mk .gradient-brand,.mk [class*=gradient-brand]{background:var(--mk-brand)!important;background-image:none!important;color:#fff}.mk .shadow-glow-brand{box-shadow:0 1px 2px rgba(10,54,157,.15),0 10px 22px -12px rgba(10,54,157,.55)!important}.mk .text-brand-500,.mk .text-brand-600,.mk .text-brand-700{color:var(--mk-brand)!important}.mk .bg-brand-50{background:var(--mk-brand-dim)!important}.mk .border-brand-500,.mk .ring-brand-500{border-color:var(--mk-brand-line)!important}.mk .text-transparent.bg-clip-text{color:var(--mk-brand)!important;-webkit-text-fill-color:var(--mk-brand)!important;background-image:none!important}.mk [tabindex]:focus-visible,.mk a:focus-visible,.mk button:focus-visible{outline:2px solid var(--mk-brand);outline-offset:2px;border-radius:4px}@media (prefers-reduced-motion:reduce){.mk *,.mk :after,.mk :before{transition-duration:.01ms!important;animation-duration:.01ms!important}.mk .hover\\:scale-\\[\31\\\.02\\]:hover{transform:none!important}}