.mk-scope{--mk-bg:var(--system-background);--mk-bg-1:var(--bg-content);--mk-bg-2:var(--bg-content-secondary);--mk-section-alt:var(--secondary-system-background);--mk-line:var(--separator);--mk-line-2:var(--fill-tertiary);--mk-ink:var(--label);--mk-ink-2:var(--label-secondary);--mk-ink-3:var(--label-tertiary);--mk-ink-4:var(--label-tertiary);--mk-tint:var(--tint);--mk-tint-text:var(--tint-text);--mk-tint-bg:var(--tint-bg);--mk-emerald:var(--tint);--mk-emerald-2:var(--tint-text);--mk-emerald-glow:var(--tint-bg);--mk-success:var(--status-success-text);--mk-success-fill:var(--status-success-fill);--mk-success-bg:var(--status-success-bg);--mk-amber:var(--status-warning-text);--mk-rose:var(--status-danger-text);--mk-violet:var(--cat-purple-text);--mk-sky:var(--status-info-text);--mk-radius:10px;--mk-radius-lg:18px;--mk-card-fill:var(--bg-content);--mk-card-fill-subtle:var(--fill-quaternary);--mk-card-fill-tint:var(--fill-quaternary);--mk-card-shadow:var(--shadow-card);--mk-btn-primary-bg:var(--tint);--mk-btn-primary-hover:var(--tint-hover);--mk-btn-primary-text:var(--on-tint);--mk-btn-primary-shadow:none;--mk-nav-bg:var(--material-bar);--mk-feat-cell-bg:var(--bg-content);--mk-window-dot:var(--separator-strong);--mk-spark-grid-stroke:var(--fill-tertiary);--mk-log-bg:var(--bg-content-secondary);--mk-heading-gradient:linear-gradient(var(--label), var(--label));--mk-mono:var(--font-mono);background:var(--mk-bg);color:var(--mk-ink);font-family:var(--font-sans);letter-spacing:-.022em;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-size:17px;line-height:1.47}html:has(.mk-scope){height:auto!important;overflow:auto!important}html:has(.mk-scope) body{height:auto!important;overflow:auto!important}.mk-scope ::selection{background:var(--tint-bg)}.mk-scope .mk-btn{letter-spacing:-.01em;cursor:pointer;min-height:44px;transition:background-color var(--duration-fast,.15s) ease, color var(--duration-fast,.15s) ease;border-radius:980px;justify-content:center;align-items:center;gap:8px;padding:0 22px;font-size:15px;font-weight:500;line-height:1;text-decoration:none;display:inline-flex}.mk-scope .mk-btn:disabled{opacity:.6;cursor:not-allowed}.mk-scope .mk-btn-primary{background:var(--tint);color:var(--on-tint)}.mk-scope .mk-btn-primary:hover:not(:disabled){background:var(--tint-hover)}.mk-scope .mk-btn-primary:active:not(:disabled){background:var(--tint-pressed)}.mk-scope .mk-btn-secondary{background:var(--button-secondary-bg);color:var(--label)}.mk-scope .mk-btn-secondary:hover:not(:disabled){background:var(--button-secondary-hover)}.mk-scope .mk-btn-sm{min-height:36px;padding:0 16px;font-size:14px}.mk-scope .mk-link{color:var(--tint-text);text-decoration:none}.mk-scope .mk-link:hover{text-decoration:underline}.mk-scope .mk-eyebrow{letter-spacing:-.008em;color:var(--label-secondary);font-size:14px;font-weight:600;line-height:20px}.mk-scope .mk-card{background:var(--bg-content);border:1px solid var(--separator);box-shadow:var(--shadow-card);border-radius:18px}.mk-scope .mk-tile{color:var(--on-tile);background:var(--tile-gray);border-radius:10px;flex:none;place-items:center;display:grid}.mk-scope .mk-tile-blue{background:var(--tile-blue)}.mk-scope .mk-tile-green{background:var(--tile-green)}.mk-scope .mk-tile-orange{background:var(--tile-orange)}.mk-scope .mk-tile-red{background:var(--tile-red)}.mk-scope .mk-tile-indigo{background:var(--tile-indigo)}.mk-scope .mk-tile-purple{background:var(--tile-purple)}.mk-scope .mk-tile-teal{background:var(--tile-teal)}.mk-scope .mk-tile-pink{background:var(--tile-pink)}.mk-scope .mk-tile-gray{background:var(--tile-gray)}.mk-scope .mk-reveal{opacity:0;transition:opacity .6s var(--ease-default,ease), transform .6s var(--ease-default,ease);transform:translateY(8px)}.mk-scope .mk-reveal.in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.mk-scope .mk-reveal{opacity:1;transition:none;transform:none}}.mk-scope .mk-k-emerald{color:var(--status-success-text)}.mk-scope .mk-k-amber{color:var(--status-warning-text)}.mk-scope .mk-k-rose{color:var(--status-danger-text)}.mk-scope .mk-k-violet{color:var(--cat-purple-text)}.mk-scope .mk-k-sky{color:var(--status-info-text)}.mk-scope .mk-k-dim{color:var(--label-tertiary)}@keyframes mk-blink{0%,to{opacity:1}50%{opacity:.25}}@media (prefers-reduced-motion:no-preference){.mk-scope .mk-blink{animation:1.2s steps(2,end) infinite mk-blink}}.mk-scope input:not([type=checkbox]):not([type=radio]),.mk-scope textarea{background:var(--bg-content);border:1px solid var(--border-default);color:var(--label);letter-spacing:-.01em;border-radius:10px;width:100%;min-height:44px;padding:10px 14px;font-family:inherit;font-size:15px;transition:border-color .15s}.mk-scope input::placeholder,.mk-scope textarea::placeholder{color:var(--text-placeholder)}.mk-scope input:not([type=checkbox]):not([type=radio]):hover,.mk-scope textarea:hover{border-color:var(--border-hover)}.mk-scope input:not([type=checkbox]):not([type=radio]):focus,.mk-scope textarea:focus{border-color:var(--tint)}.mk-scope input[aria-invalid=true],.mk-scope textarea[aria-invalid=true]{border-color:var(--status-danger-text)}.mk-scope .mk-article{font-size:17px;line-height:1.53}:where(.mk-scope .mk-article) h3{letter-spacing:-.006em;color:var(--label);margin:32px 0 8px;font-size:20px;font-weight:600;line-height:25px}:where(.mk-scope .mk-article) p{color:var(--label-secondary);margin:8px 0 16px}:where(.mk-scope .mk-article) p strong,:where(.mk-scope .mk-article) p b{color:var(--label);font-weight:600}:where(.mk-scope .mk-article) a:not([class]){color:var(--tint-text);text-decoration:none}:where(.mk-scope .mk-article) a:not([class]):hover{text-decoration:underline}:where(.mk-scope .mk-article) code{font-family:var(--font-mono);background:var(--fill-tertiary);color:var(--label);border-radius:6px;padding:1px 6px;font-size:.85em}:where(.mk-scope .mk-article) ul{color:var(--label-secondary);margin:8px 0 16px;padding-left:22px}:where(.mk-scope .mk-article) ul li{margin:6px 0}:where(.mk-scope .mk-article) ul li::marker{color:var(--label-tertiary)}
