.mk.mk-nav{border-bottom:1px solid var(--mk-border);background:color-mix(in srgb, var(--mk-surface) 86%, transparent);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px)}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.mk.mk-nav{background:var(--mk-surface)}}.mk .mk-nav-bar{width:min(var(--mk-wrap), 100% - 2 * var(--spacing-3xl));height:var(--mk-nav-bar);margin-inline:auto}.mk .mk-nav-link{border-radius:var(--mk-radius-full);color:var(--mk-text-2);transition:background-color .2s var(--mk-ease), color .2s var(--mk-ease);padding:10px 14px;font-size:15px;line-height:24px}.mk .mk-nav-link:hover{background:var(--mk-surface-subtle);color:var(--mk-text)}.mk .mk-nav-bar .mk-btn{min-height:var(--size-2xl);padding:0 18px}.mk .mk-nav-bar .mk-btn-ghost{color:var(--mk-text)}.mk .mk-chrome-link{color:var(--mk-text-2);font-size:13px;line-height:18px;transition:color .15s}.mk .mk-chrome-link:hover{color:var(--mk-text)}.mk .mk-chrome-by{color:var(--mk-text-3);font-size:13px;line-height:16px}.mk .mk-nav-icon-btn{border-radius:var(--mk-radius-full);color:var(--mk-text);transition:background-color .15s}.mk .mk-nav-icon-btn:hover{background:var(--mk-surface-subtle)}.mk .mk-sheet-link{letter-spacing:-.03em;color:var(--mk-text);font-size:24px;font-weight:600;line-height:32px;transition:color .15s}.mk .mk-sheet-link:hover{color:var(--mk-brand-text)}.mk .mk-sheet-index{letter-spacing:0;font-variant-numeric:tabular-nums;min-width:2ch;color:var(--mk-text-3);font-size:12px;font-weight:500;line-height:16px}.mk .mk-mark{align-items:center;gap:4px;display:inline-flex}.mk .mk-mark-face{border-radius:var(--mk-radius-full);background:var(--mk-cta);flex:none;width:32px;height:32px;display:inline-block;position:relative}.mk .mk-mark-face svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.mk .mk-mark-eyes{fill:none;stroke:var(--mk-text-inverse);stroke-width:4px;stroke-linecap:round;stroke-linejoin:round}.mk .mk-mark-one{fill:none;width:auto;height:24px;stroke:var(--mk-text-2);stroke-width:4.2px;stroke-linecap:round;stroke-linejoin:round;display:block;overflow:visible}.mk .mk-mark-sm .mk-mark-face{width:24px;height:24px}.mk .mk-mark-sm .mk-mark-one{height:20px}@keyframes mk-mark-blink{0%,93%,to{transform:scaleY(1)}96%{transform:scaleY(.12)}}@media (prefers-reduced-motion:no-preference){.mk .mk-mark-blink{transform-box:fill-box;transform-origin:50%;animation:5.2s ease-in-out infinite mk-mark-blink}}.mk .mk-footer-bar{width:min(var(--mk-wrap), 100% - 2 * var(--spacing-3xl));padding:28px 0 var(--spacing-5xl);border-top:1px solid var(--mk-border);margin-inline:auto}.mk .mk-footer-row,.mk .mk-footer-meta{color:var(--mk-text-3);flex-wrap:wrap;justify-content:space-between;align-items:center;font-size:13px;line-height:18px;display:flex}.mk .mk-footer-row{gap:16px 24px}.mk .mk-footer-meta{gap:var(--spacing-md) 24px;margin-top:20px}.mk .mk-footer-end{flex-wrap:wrap;align-items:center;gap:12px 24px;display:flex}.mk .mk-footer-social{align-items:center;gap:4px;margin-inline-end:-8px;display:flex}.mk .mk-footer-social a{width:32px;height:32px;color:var(--mk-text-3);border-radius:9999px;justify-content:center;align-items:center;transition:color .15s;display:inline-flex}.mk .mk-footer-social a:hover{color:var(--mk-text)}.mk .mk-footer-social svg{width:16px;height:16px}.mk .mk-footer-company{align-items:center;gap:var(--spacing-md) var(--spacing-xl);flex-wrap:wrap;display:flex}.mk .mk-footer-company a{color:inherit;text-underline-offset:2px;text-decoration:underline;transition:color .15s}.mk .mk-footer-company a:hover{color:var(--mk-text)}.mk .mk-footer-links button{color:var(--mk-text-2);font-size:13px;line-height:18px}.mk .mk-footer-links button:hover{color:var(--mk-text)}.mk .mk-footer-links button>span{display:none}@media (prefers-reduced-motion:reduce){.mk .mk-chrome-link,.mk .mk-nav-link,.mk .mk-footer-company a,.mk .mk-footer-social a,.mk .mk-nav-icon-btn,.mk .mk-sheet-link{transition:none}}
