.mk{width:100%;min-width:0;container:mk/inline-size}.mk-window{background:var(--cream-2);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:14px;overflow:hidden}.mk-pane{background:var(--cream);border:1px solid var(--line);border-radius:var(--radius);padding:20px 20px 128px}.mk-stack{flex-direction:column;gap:24px;display:flex}.mk-section{flex-direction:column;gap:12px;display:flex}.mk-h2{font-size:14px;font-weight:600;line-height:20px}.mk-measure{max-width:28rem}.mk-link{color:var(--a-accent-fg);text-underline-offset:4px;font-weight:500;text-decoration:underline}@container mk (width<=639px){.portal-shell{grid-template-columns:minmax(0,1fr)}.portal-shell .a-sidebar{display:none}.portal-shell .a-inset{box-shadow:none;border-radius:0;margin:0}}@container mk (width>=900px){.a-balance-top{flex-direction:row;align-items:center;gap:40px;padding:24px}.a-balance-top>:first-child{flex-shrink:0;width:256px}.a-balance-top>:last-child{border-left:1px solid #ebe8e599;flex:1;min-width:0;padding-left:40px}}.mk-filters{flex-wrap:wrap;align-items:flex-end;gap:12px;display:flex}.mk-filters-trailing{order:9;margin-left:auto;display:flex}.mk-field{flex-direction:column;gap:6px;min-width:0;display:flex}.mk-field>span:first-child{color:var(--a-muted-fg);font-size:12px;line-height:16px}.mk-control{white-space:nowrap;background:#fff;border:1px solid #e5e0dc;border-radius:4px;justify-content:space-between;align-items:center;gap:8px;width:160px;height:36px;padding:0 12px;display:flex;box-shadow:0 1px 2px #0000000d}.mk-control--select{width:176px}.mk-range{border:1px solid var(--a-border);background:#fef2e799;border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.mk-range>div{min-width:0;padding:16px 20px}.mk-range>div+div{border-left:1px solid var(--a-border)}.mk-range-big{letter-spacing:-.025em;font-variant-numeric:tabular-nums;white-space:nowrap;margin-top:4px;font-size:30px;font-weight:600;line-height:36px}.mk-range-dates{font-variant-numeric:tabular-nums;margin-top:4px;font-size:18px;line-height:28px}.mk-table{border:1px solid var(--a-border);background:#fff;border-radius:12px;overflow:hidden}.mk-table table{border-collapse:collapse;width:100%}.mk-table th{text-align:left;white-space:nowrap;border-bottom:1px solid var(--a-border);height:40px;padding:0 8px;font-weight:500}.mk-table td{white-space:nowrap;vertical-align:middle;border-bottom:1px solid var(--a-border);padding:8px}.mk-table tbody tr:last-child td{border-bottom:0}.mk-table tfoot td{border-top:1px solid var(--a-border);background:#f7f5f380;border-bottom:0;font-weight:500}.mk-table .num{text-align:right;font-variant-numeric:tabular-nums}.mk-table .mk-crop{width:100%;min-width:120px;max-width:0}.mk-table .lbl{display:none}.mk-clip{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}@container mk (width<=639px){.mk-filters{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.mk-filters-trailing{order:0;grid-column:1/-1;justify-content:flex-end;margin-left:0}.mk-control,.mk-control--select{width:100%;height:44px}.mk-export>span{display:none}}@container mk (width<=559px){.mk-range{grid-template-columns:minmax(0,1fr)}.mk-range>div+div{border-left:0;border-top:1px solid var(--a-border)}.mk-table{position:relative}.mk-table tr.mk-more,.mk-table tfoot{display:none!important}.mk-table:after{content:"";pointer-events:none;background:linear-gradient(#fff0,#fff);height:72px;position:absolute;bottom:0;left:0;right:0}}@container mk (width<=859px){.mk-table{background:0 0;border:0;border-radius:0;overflow:visible}.mk-table table,.mk-table tbody,.mk-table tfoot{display:block}.mk-table thead{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.mk-table tbody{flex-direction:column;gap:8px;display:flex}.mk-table tfoot{flex-direction:column;margin-top:8px;display:flex}.mk-table tr{border:1px solid var(--a-border);background:var(--a-card);border-radius:6px;grid-template-columns:minmax(0,1fr) minmax(0,auto);align-items:baseline;column-gap:12px;padding:12px;display:grid}.mk-table tfoot tr{background:var(--a-muted)}.mk-table td[data-phone]{white-space:normal;text-align:left;background:0 0;border:0;grid-column:1/-1;justify-content:space-between;align-items:baseline;column-gap:12px;width:auto;min-width:0;max-width:none;padding:2px 0;display:flex}.mk-table .lbl{min-width:6rem;color:var(--a-muted-fg);flex:none;font-size:12px;font-weight:400;line-height:20px;display:block}.mk-table td[data-phone]>:not(.lbl){flex:auto;min-width:0}.mk-table td[data-phone=title]{grid-area:1/1;padding-bottom:4px;font-size:15px;font-weight:500;display:block}.mk-table td[data-phone=title] .mk-clip{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}.mk-table td[data-phone=trailing]{text-align:right;flex-direction:column;grid-area:1/2;justify-content:flex-start;align-items:flex-end}.mk-table td[data-phone=trailing]>*{flex:none}.mk-table td[data-phone=none],.mk-table td.mk-empty{display:none}}.mk-bundles{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.mk-bundles .a-bundle-title{min-height:22px}.mk-note{border:1px solid var(--a-border);border-radius:12px;align-items:flex-start;gap:8px;padding:12px 16px;display:flex}.mk-note svg{margin-top:2px}@container mk (width<=939px){.mk-bundles{grid-template-columns:repeat(2,minmax(0,1fr))}.mk-bundles>:first-child{display:none}}@container mk (width<=559px){.mk-bundles{grid-template-columns:minmax(0,1fr)}.mk-note{display:none}}.mk-solo{background:#fff;padding:20px 20px 24px}.mk-back{align-items:center;gap:6px;width:fit-content;display:inline-flex}.mk-inv-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.mk-inv-title{flex-wrap:wrap;align-items:flex-start;gap:12px;min-width:0;display:flex}.mk-badges{flex-wrap:wrap;align-items:center;gap:8px;margin-top:4px;display:flex}.a-badge--open{color:#926a03;background:#e7b0081a;border-color:#e7b00866;font-weight:400}.a-badge--plain{border-color:#1211274d;font-weight:400}.mk-strip3{grid-template-columns:repeat(3,minmax(0,1fr))}.mk-sec-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:8px;display:flex}.mk-ghost{border-radius:4px;align-items:center;gap:6px;height:32px;padding:0 10px;font-weight:500;display:inline-flex}.mk-pdf{border:1px solid var(--a-border);background:var(--a-muted);border-radius:12px;padding:20px}.mk-paper{color:#1a1a1a;background:#fff;max-width:860px;margin:0 auto;padding:3em 3.2em 3.4em;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;font-size:clamp(8.5px,1.35cqi,12.5px);line-height:1.45;box-shadow:0 1px 3px #0000001f,0 1px 2px #00000014}.mk-paper-title{margin-bottom:.9em;font-size:2em;font-weight:700;line-height:1.1}.mk-paper-meta{gap:.2em;display:grid}.mk-paper-meta div{grid-template-columns:9.5em minmax(0,1fr);gap:1em;display:grid}.mk-paper-meta dt{font-weight:600}.mk-paper-parties{grid-template-columns:repeat(2,minmax(0,1fr));gap:2em;max-width:34em;margin-top:2.2em;display:grid}.mk-paper-due{margin-top:2.2em;font-size:1.6em;font-weight:700;line-height:1.2}.mk-paper-lines{border-collapse:collapse;width:100%;margin-top:2.2em}.mk-paper-lines th{text-align:left;color:#6b7280;border-bottom:1px solid #d1d5db;padding:0 0 .5em;font-size:.9em;font-weight:400}.mk-paper-lines td{vertical-align:top;border-bottom:1px solid #e5e7eb;padding:.75em 0}.mk-paper-lines .num{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums;padding-left:1.6em}.mk-paper-totals{width:50%;min-width:17em;margin:1em 0 0 auto}.mk-paper-totals div{font-variant-numeric:tabular-nums;border-top:1px solid #e5e7eb;justify-content:space-between;gap:1em;padding:.5em 0;display:flex}.mk-paper-totals .is-due{font-weight:700}@container mk (width<=599px){.mk-strip3{grid-template-columns:repeat(2,minmax(0,1fr))}.mk-strip3>div:nth-child(3){border-left:0;border-top:1px solid var(--a-border);grid-column:1/-1}.mk-sec-head .mk-ghost{display:none}.mk-pdf{padding:8px}.mk-paper{padding:1.8em 1.6em 2em;font-size:clamp(8.5px,2.4cqi,12.5px)}.mk-paper-lines .num{padding-left:1em}}.mk-entry .a-composer{zoom:1}.mk-suggest{flex:100%;min-width:0;position:relative}.mk-caret{vertical-align:-4px;background:var(--a-fg);width:1.5px;height:20px;margin-left:1px;animation:1.1s step-end infinite mk-blink;display:inline-block}@keyframes mk-blink{50%{opacity:0}}@media (prefers-reduced-motion:reduce){.mk-caret{animation:none}}.mk-listbox{z-index:5;border:1px solid var(--a-border);background:var(--a-card);min-width:12rem;color:var(--a-fg);border-radius:4px;margin-top:4px;padding:4px;list-style:none;position:absolute;top:100%;left:0;right:0;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a}.mk-listbox li{border-radius:2px;padding:6px 8px;font-size:14px;line-height:20px}.mk-listbox li.is-active{background:var(--a-accent);color:var(--a-accent-fg)}.mk-dot{border-radius:999px;flex-shrink:0;width:10px;height:10px}.mk-client{color:var(--a-muted-fg);margin-left:8px;font-size:14px}.mk-btn-lg{height:44px;padding:0 20px}@container mk (width>=720px){.mk-suggest{flex:1 1 0}.mk-composer .a-select{flex:0 44%}}@container mk (width<=719px){.mk-pane{padding-bottom:72px}}@container mk (width<=479px){.mk-entry .a-composer{zoom:.86}}.mk-mail{background:var(--cream-2);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);color:var(--ink);text-align:left;overflow:hidden}.mk-mail-head{border-bottom:1px solid var(--line);padding:18px 22px 16px}.mk-mail-subject{letter-spacing:-.01em;font-family:Space Grotesk,sans-serif;font-size:19px;font-weight:600;line-height:1.3}.mk-mail-from{align-items:center;gap:12px;margin-top:14px;display:flex}.mk-mail-av{background:var(--peach);width:36px;height:36px;color:var(--bun-dark);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-family:Space Grotesk,sans-serif;font-size:13px;font-weight:700;display:flex}.mk-mail-who{min-width:0}.mk-mail-name{font-size:14px;font-weight:600;line-height:1.35}.mk-mail-to{color:var(--muted);font-size:12.5px;line-height:1.35}.mk-mail-body{--mk-brand:#d54101;color:#52525b;background:#fafafa;padding:0 24px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;line-height:1.4}.mk-mail-header{text-align:center;padding:25px 0}.mk-mail-plate{border-bottom:3px solid var(--mk-brand);background:#fff;border-radius:4px;max-width:570px;margin:0 auto;padding:22px 24px}.mk-mail-plate span{color:var(--mk-brand);font-size:20px;font-weight:700;line-height:1.2}.mk-mail-inner{background:#fff;border:1px solid #e4e4e7;border-radius:4px;max-width:570px;margin:0 auto;padding:32px;box-shadow:0 1px 3px #0000001a,0 1px 2px -1px #0000001a}.mk-mail-h1{color:#18181b;margin-bottom:12px;font-size:18px;font-weight:700}.mk-mail-inner p{margin:0 0 16px;font-size:16px;line-height:1.5em}.mk-mail-action{text-align:center;margin:30px 0}.mk-mail-button{background:var(--mk-brand);color:#fff;border-radius:4px;padding:8px 18px;font-size:16px;display:inline-block}.mk-mail-subcopy{border-top:1px solid #e4e4e7;margin-top:25px;padding-top:25px}.mk-mail-subcopy p{margin:0;font-size:14px}.mk-mail-url{word-break:break-all;color:#18181b;text-decoration:underline}.mk-mail-footer{text-align:center;color:#a1a1aa;padding:32px;font-size:12px}@container mk (width<=499px){.mk-mail-body{padding:0 12px}.mk-mail-inner{padding:24px}.mk-mail-button{text-align:center;display:block}}.mk-stmt{--s-muted:#f7f5f3;--s-border:#e5e0dc;--s-accent:#d54101;color:#121127;text-align:left;background:#fff;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;font-size:14px;line-height:1.5;position:relative}.mk-stmt-page{border-top:6px solid var(--s-accent);padding:0 28px 48px}.mk-stmt-letterhead{padding:1.5em 0 .25em;font-size:1.125em;font-weight:700}.mk-stmt-eyebrow{letter-spacing:.04em;text-transform:uppercase;margin-top:1em;font-size:.875em;font-weight:600}.mk-stmt-h1{overflow-wrap:anywhere;margin-top:.15em;font-size:1.75em;font-weight:700;line-height:1.2}.mk-stmt-period{margin-top:.25em;font-size:1.125em;font-weight:600}.mk-stmt-meta{margin-top:.5em}.mk-stmt-h2{border-bottom:2px solid;margin:2.25em 0 .75em;padding-bottom:.5em;font-size:1.25em;font-weight:700;line-height:1.3}.mk-stmt-h3{margin:1.25em 0 .5em;font-size:1.0625em;font-weight:700}.mk-stmt-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75em;display:grid}.mk-stmt-summary div{background:var(--s-muted);border-radius:6px;padding:.75em 1em}.mk-stmt-summary .closing{border-left:6px solid var(--s-accent)}.mk-stmt-summary dt{font-size:.9375em}.mk-stmt-summary dd{font-variant-numeric:tabular-nums;margin-top:.25em;font-size:1.375em;font-weight:700}.mk-stmt table{border-collapse:collapse;width:100%}.mk-stmt th,.mk-stmt td{text-align:left;vertical-align:top;border-bottom:1px solid var(--s-border);padding:.5em .75em .5em 0}.mk-stmt th{border-bottom-color:currentColor;font-size:.875em;font-weight:700}.mk-stmt .num{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums;padding-right:0}.mk-stmt .date{white-space:nowrap}.mk-stmt .what{overflow-wrap:anywhere}.mk-stmt tfoot td{border-bottom:0;font-weight:700}.mk-stmt .project{font-weight:600;display:block}.mk-stmt-total{border-top:2px solid;justify-content:space-between;gap:1em;margin-top:1em;padding:.75em 0;font-weight:700;display:flex}.mk-stmt-intro{margin:0 0 .5em}.mk-fade{pointer-events:none;background:linear-gradient(#fff0,#fff 80%);height:120px;position:absolute;bottom:0;left:0;right:0}@container mk (width<=759px){.mk-stmt-summary{grid-template-columns:repeat(3,minmax(0,1fr))}}@container mk (width<=559px){.mk-stmt{font-size:13px}.mk-stmt-page{padding:0 16px 48px}.mk-stmt-h1{font-size:1.5em}.mk-stmt-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.mk-stmt thead{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.mk-stmt table,.mk-stmt tbody,.mk-stmt tfoot,.mk-stmt tr,.mk-stmt td{width:100%;display:block}.mk-stmt tr{border-bottom:1px solid var(--s-border);padding:.5em 0}.mk-stmt td,.mk-stmt td.num{text-align:left;white-space:normal;border-bottom:0;grid-template-columns:6.5rem minmax(0,1fr);gap:.75em;padding:.125em 0;display:grid}.mk-stmt td:before{content:attr(data-label);font-weight:600}.mk-stmt tfoot tr{border-bottom:0}.mk-stmt td.subtotal{display:none}}
