.mk-shell .mk-page-top{padding:148px 0 64px;position:relative}.mk-shell .mk-page-top h1{text-transform:uppercase;margin:.4rem 0 0;font-size:clamp(2.4rem,6.4vw,4.6rem)}.mk-shell .mk-page-top h1 .accent>i{background:linear-gradient(100deg, var(--tb-accent-text), var(--tb-cat-scrim) 90%);color:#0000;-webkit-background-clip:text;background-clip:text}.mk-shell .mk-lead{max-width:58ch;color:var(--tb-text-dim);margin:1.5rem 0 0;font-size:clamp(1rem,2vw,1.16rem)}.mk-shell .mk-provenance{flex-wrap:wrap;gap:10px;display:flex}.mk-shell .mk-provenance span{font-family:var(--tb-font-mono);text-transform:uppercase;letter-spacing:var(--tb-track-mono);font-size:var(--tb-font-2xs);color:var(--tb-text-dim);border:1px solid var(--tb-border);border-radius:var(--tb-radius-full);transition:border-color var(--tb-dur-fast) var(--tb-ease-brand);padding:5px 12px}.mk-shell .mk-tier-dot{vertical-align:middle;border-radius:2px;width:8px;height:8px;margin-right:8px;display:inline-block;transform:rotate(45deg)}.mk-shell .mk-matrix-wrap{border:1px solid var(--tb-border);border-radius:var(--r-lg);background:var(--tb-surface);transition:border-color var(--tb-dur-enter) var(--tb-ease-brand), background-color var(--tb-dur-enter) var(--tb-ease-brand);-webkit-overflow-scrolling:touch;overflow-x:auto}@media (max-width:768px){.mk-shell .mk-matrix-wrap{position:relative}.mk-shell .mk-matrix-wrap[data-hscroll-overflow]:before{content:"Swipe →";z-index:2;font-family:var(--tb-font-mono);letter-spacing:var(--tb-track-mono);text-transform:uppercase;color:var(--tb-text-dim);background:var(--tb-bg);border-bottom:1px solid var(--tb-border);padding:8px 12px;font-size:.62rem;display:block;position:sticky;left:0}.mk-shell .mk-matrix thead th:first-child,.mk-shell .mk-matrix tbody th{z-index:1;background:var(--tb-surface);box-shadow:4px 0 8px color-mix(in srgb, var(--tb-bg) 55%, transparent);position:sticky;left:0}.mk-shell .mk-matrix thead th:first-child{background:var(--tb-bg);z-index:2}.mk-shell .mk-matrix tbody tr:nth-child(2n) th{background:var(--tb-bg-raised)}}.mk-shell .mk-matrix{border-collapse:collapse;width:100%;font-size:var(--tb-font-sm)}.mk-shell .mk-matrix th,.mk-shell .mk-matrix td{padding:var(--tb-space-3) var(--tb-space-4);text-align:left;border-bottom:1px solid var(--tb-border);white-space:nowrap;transition:border-color var(--tb-dur-enter) var(--tb-ease-brand), background-color var(--tb-dur-enter) var(--tb-ease-brand), color var(--tb-dur-enter) var(--tb-ease-brand)}.mk-shell .mk-matrix thead th{font-family:var(--tb-font-mono);color:var(--tb-text-dim);text-transform:uppercase;letter-spacing:var(--tb-track-mono);font-size:var(--tb-font-2xs);background:var(--tb-bg)}.mk-shell .mk-matrix tbody tr:nth-child(2n) th,.mk-shell .mk-matrix tbody tr:nth-child(2n) td{background:var(--tb-bg-raised)}.mk-shell .mk-matrix tbody th{color:var(--tb-text);text-transform:none;letter-spacing:0;white-space:normal;min-width:20ch;font-weight:400}.mk-shell .mk-matrix td{color:var(--tb-text-dim);font-variant-numeric:tabular-nums}.mk-shell .mk-matrix tbody tr:last-child th,.mk-shell .mk-matrix tbody tr:last-child td{border-bottom:none}.mk-shell .mk-matrix .mk-cell-strong{color:var(--tb-text)}.mk-shell .mk-note{background:var(--tb-bg-raised);border:1px dashed var(--tb-border-strong);border-radius:var(--tb-radius-md);padding:var(--tb-space-3) var(--tb-space-4);font-size:var(--tb-font-xs);color:var(--tb-text-dim);max-width:72ch}.mk-shell #features-next .hero-cta .btn,.mk-shell #pricing-next .hero-cta .btn{align-items:center;min-height:44px;display:inline-flex}.mk-shell #features-next h2.display,.mk-shell #pricing-next h2.display{text-transform:uppercase;margin:.4rem 0 0;font-size:clamp(1.9rem,4.4vw,3.4rem)}
