@layer components{.mk{color:var(--ink);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;background-color:#fff;font-size:17px;font-stretch:100%;line-height:1.55}.mk ::selection{background:var(--growth-soft);color:var(--ink)}.mk-display,.mk-h1,.mk-h2,.mk-title{text-wrap:balance;font-weight:620}.mk-display{letter-spacing:-.035em;font-size:clamp(2.75rem,6.6vw,5.75rem);font-weight:650;font-stretch:122%;line-height:.96}.mk-h1{letter-spacing:-.03em;font-size:clamp(2.375rem,4.8vw,3.75rem);font-stretch:118%;line-height:1.02}.mk-h2{letter-spacing:-.025em;font-size:clamp(1.875rem,3.4vw,2.875rem);font-stretch:114%;line-height:1.06}.mk-title{letter-spacing:-.02em;font-size:1.75rem;font-stretch:112%;line-height:1.12}.mk-h3{letter-spacing:-.01em;font-size:1.1875rem;font-weight:600;font-stretch:106%;line-height:1.3}.mk-lead{color:var(--ink-soft);text-wrap:pretty;font-size:clamp(1.125rem,1.45vw,1.3125rem);line-height:1.5}.mk-body{color:var(--ink-soft);text-wrap:pretty}.mk-small{color:var(--muted-foreground);font-size:.9375rem;line-height:1.5}.mk-figures{font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}.mk-link{color:var(--ink);text-decoration:underline;text-decoration-thickness:2px;-webkit-text-decoration-color:var(--growth);text-decoration-color:var(--growth);text-underline-offset:.25em;font-weight:500}.mk-link:hover{color:var(--growth)}.mk-btn{white-space:nowrap;border-radius:10px;justify-content:center;align-items:center;height:3rem;padding:0 1.375rem;font-size:1rem;font-weight:600;line-height:1;transition:background-color .12s,border-color .12s,color .12s;display:inline-flex}.mk-btn-sm{height:2.5rem;padding:0 1rem;font-size:.9375rem}.mk-btn-primary{background:var(--growth);color:#fff}.mk-btn-primary:hover{background:#11643f}.mk-btn-secondary{color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--ink);background:#fff}.mk-btn-secondary:hover{background:var(--mist)}.mk-btn-on-dark{color:var(--ink);background:#fff}.mk-btn-on-dark:hover{background:var(--mist)}.mk-btn:focus-visible,.mk-link:focus-visible,.mk-focus:focus-visible{outline:3px solid var(--euro);outline-offset:3px;border-radius:6px}.mk-stmt tbody th,.mk-stmt tbody td{padding-top:.45rem;padding-bottom:.45rem}.mk-stmt tr[data-kind=opening] th,.mk-stmt tr[data-kind=opening] td,.mk-stmt tr[data-kind=total] th,.mk-stmt tr[data-kind=total] td{color:var(--ink);font-weight:600}.mk-stmt tr[data-kind=total] th,.mk-stmt tr[data-kind=total] td{padding-top:.6rem}.mk-stmt tr[data-kind=total] td.mk-stmt-value{border-top:1px solid var(--ink);border-bottom:3px double var(--ink)}.mk-stmt tr[data-kind=subtotal] td.mk-stmt-value{border-top:1px solid var(--ink)}.mk details>summary{list-style:none}.mk details>summary::-webkit-details-marker{display:none}@keyframes mk-rise{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.mk-bar{transform-box:fill-box;transform-origin:bottom;animation:.52s cubic-bezier(.2,.7,.2,1) both mk-rise}.mk-bar[data-dir=down]{transform-origin:top}@media (prefers-reduced-motion:reduce){.mk *,.mk :before,.mk :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}}
