.mh-root{--mh-wine: var(--primary, #8b1e3f);--mh-wine-deep: #5a0f27;--mh-ink: var(--foreground, #3d3929);--mh-ink-soft: color-mix(in oklab, var(--mh-ink) 68%, transparent);--mh-ink-faint: color-mix(in oklab, var(--mh-ink) 38%, transparent);--mh-desk: var(--background, #faf9f5);--mh-paper: var(--desk-paper, #fffdf8);--mh-line: color-mix(in oklab, var(--mh-ink) 14%, transparent);--mh-wine-ink: var(--desk-wine-ink, #8b1e3f);--mh-hand-ink: var(--mh-wine);--mh-paper-back: #f3eee2;--mh-rc-paper: #fffefa;--mh-rc-ink: #34312a;--mh-rc-soft: #6f6a5c;--mh-rc-rule: #9d9788;--mh-rc-dots: #b4ad9c;--mh-ribbon: #f4ede0;--mh-mat: color-mix(in oklab, #6f7d5c 7%, var(--mh-desk));--mh-viewed-ink: #6b5a14;--mh-viewed-bg: #f4ecc8;--mh-check-ink: #3f8f5a;--mh-hand: "Caveat Variable", "Caveat", "Maple Hand Fallback", cursive;--mh-mono: var(--font-mono, "Geist Mono Variable", ui-monospace, monospace);--mh-sans: var(--font-sans, "Outfit Variable", system-ui, sans-serif);--mh-max: 1240px;--mh-gutter: clamp(16px, 4vw, 48px);--mh-grain: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .24 0 0 0 0 .22 0 0 0 0 .16 0 0 0 .16 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");--mh-shadow-sheet: 0 1px 1px rgb(61 57 41 / .08), 0 2px 4px rgb(61 57 41 / .06), 0 12px 24px -6px rgb(61 57 41 / .12), 0 40px 70px -20px rgb(61 57 41 / .22);--mh-paper-image: var(--mh-grain), radial-gradient(140% 120% at 18% 8%, rgb(255 255 255 / .9), rgb(255 255 255 / 0) 55%), linear-gradient(135deg, rgb(255 255 255 / 0) 45%, rgb(236 222 196 / .38) 100%);color:var(--mh-ink);font-family:var(--mh-sans);background:radial-gradient(1200px 600px at 78% 0%,color-mix(in oklab,var(--mh-wine) 5%,transparent),transparent 70%),var(--mh-desk);overflow-x:clip}.mh-root *,.mh-root *:before,.mh-root *:after{box-sizing:border-box}.mh-root .mh-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.mh-root .mh-mono{font-family:var(--mh-mono)}.mh-root .mh-eyebrow,.mh-root .mh-kicker{margin:0;font-family:var(--mh-sans);font-size:14.5px;font-weight:500;color:var(--mh-ink-soft)}.mh-root .mh-eyebrow-dot{margin:0 .6em;color:var(--mh-wine)}.mh-root .mh-display{margin:18px 0 0;font-family:var(--mh-sans);font-weight:600;font-size:clamp(56px,8.4vw,128px);line-height:.92;letter-spacing:-.045em;color:var(--mh-ink)}.mh-root .mh-accent{display:block;color:var(--mh-wine)}.mh-root .mh-display .mh-accent{margin-top:.22em;font-size:.4em;line-height:1.05;letter-spacing:-.03em}.mh-root .mh-h2{margin:0;font-family:var(--mh-sans);font-weight:600;font-size:clamp(34px,4.4vw,60px);line-height:1;letter-spacing:-.035em;color:var(--mh-ink)}.mh-root .mh-h2-xl{font-size:clamp(44px,6vw,84px)}.mh-root .mh-lede,.mh-root .mh-body{margin:0;font-size:clamp(17px,1.35vw,20px);line-height:1.55;color:var(--mh-ink-soft);max-width:34em}.mh-root .mh-ctas{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.mh-root .mh-btn{display:inline-flex;align-items:center;gap:8px;min-height:48px;padding:0 22px;border-radius:999px;font-size:16px;font-weight:600;text-decoration:none;transition:transform .16s ease,box-shadow .16s ease,background .16s ease}.mh-root .mh-btn-primary{background:var(--mh-wine);color:#fff;box-shadow:0 1px 0 var(--mh-root-mh-btn-primary-shadow) inset,0 6px 16px -6px color-mix(in oklab,var(--mh-wine) 70%,transparent)}.mh-root .mh-btn-primary:hover{transform:translateY(-1px);background:color-mix(in oklab,var(--mh-wine) 88%,black)}.mh-root .mh-btn-ghost{color:var(--mh-ink);background:color-mix(in oklab,var(--mh-paper) 70%,transparent);box-shadow:0 0 0 1px var(--mh-line) inset}.mh-root .mh-btn-ghost:hover{box-shadow:0 0 0 1px var(--mh-ink-faint) inset}.mh-root .mh-btn-arrow{font-size:.95em}.mh-root .mh-textlink{display:inline-flex;gap:6px;margin-top:20px;font-weight:600;color:var(--mh-wine-ink);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:5px}.mh-root .mh-linkbtn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:none;padding:4px 2px;font:inherit;font-size:14px;color:var(--mh-ink-soft);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.mh-root .mh-linkbtn:disabled{opacity:.4;cursor:default}.mh-root .mh-paper{position:relative;background-color:var(--mh-paper);background-image:var(--mh-paper-image);box-shadow:var(--mh-shadow-sheet);border-radius:3px}.mh-root .mh-paper,.mh-root .mh-marquee,.mh-root .mh-route-table{--mh-ink: var(--desk-ink, #3d3929);--mh-ink-soft: color-mix(in oklab, var(--mh-ink) 68%, transparent);--mh-ink-faint: color-mix(in oklab, var(--mh-ink) 38%, transparent);--mh-line: color-mix(in oklab, var(--mh-ink) 14%, transparent);color:var(--mh-ink)}.mh-root .mh-section{width:100%;max-width:calc(var(--mh-max) + var(--mh-gutter) * 2);margin:0 auto;padding-left:var(--mh-gutter);padding-right:var(--mh-gutter)}.mh-root .mh-section{padding-top:clamp(72px,10vw,150px)}.mh-root .mh-section-head{display:grid;gap:18px;max-width:760px}.mh-root .mh-doc-kicker{margin:0;font-family:var(--mh-sans);font-size:13px;color:var(--mh-ink-faint);word-spacing:.12em}.mh-root .mh-rule{display:block;height:7px;border-radius:4px;background:color-mix(in oklab,var(--mh-ink) 8%,transparent)}.mh-root .mh-rule-short{width:62%}.mh-root .mh-sigsvg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;touch-action:none;cursor:crosshair;z-index:2}.mh-root .mh-ink{fill:none;stroke:var(--mh-wine-deep);stroke-width:3.2;stroke-linecap:round;stroke-linejoin:round}.mh-root .mh-typed{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:flex-end;padding:0 24px 26px 48px}.mh-root .mh-typed-input{width:100%;border:0;outline:0;background:transparent;font-family:var(--mh-hand);font-size:54px;line-height:1;color:var(--mh-wine-deep)}.mh-root .mh-typed-input::placeholder{color:var(--mh-ink-faint);font-size:40px}.mh-root .mh-sig-tools{display:inline-flex;align-items:center;gap:14px}.mh-root .mh-finish{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-radius:999px;padding:6px 14px;font:inherit;font-size:14px;font-weight:600;color:#fff;background:var(--mh-wine);cursor:pointer}.mh-root .mh-flag{position:absolute;right:-92px;top:52px;display:flex;align-items:center;height:40px;padding:0 16px 0 26px;background:linear-gradient(180deg,var(--mh-root-mh-flag-bg-start),var(--mh-wine) 60%,var(--mh-root-mh-flag-bg-end));color:#fff;font-size:14px;font-weight:700;letter-spacing:.02em;clip-path:polygon(0 50%,16px 0,100% 0,100% 100%,16px 100%);filter:drop-shadow(0 3px 4px var(--mh-root-mh-flag-filter-shadow));transform-origin:100% 50%;transform:rotate(-3deg);white-space:nowrap;z-index:3}.mh-root .mh-band-algo{font-size:10px;letter-spacing:.14em;color:color-mix(in oklab,var(--mh-wine-ink) 70%,transparent)}@keyframes mh-stamp{0%{opacity:0;transform:translate(40px,-70px) scale(1.5) rotate(-24deg)}35%{opacity:1;transform:translate(10px,-26px) scale(1.24) rotate(-14deg)}55%{transform:translate(0) scale(.9,.84) rotate(-10deg)}75%{transform:scale(1.04,1.02) rotate(-11deg)}to{opacity:1;transform:scale(1) rotate(-11deg)}}.mh-root .mh-evidence{padding-top:clamp(56px,7vw,110px)}.mh-root .mh-evidence-desk{display:grid;grid-template-columns:1.25fr 1fr .95fr;gap:clamp(20px,3vw,44px);align-items:start;margin-top:48px}.mh-root .mh-evidence[data-state=waiting] .mh-paper{box-shadow:none;background-color:transparent;background-image:none;outline:1.5px dashed color-mix(in oklab,var(--mh-ink) 22%,transparent);outline-offset:-1px}.mh-root .mh-cert{padding:34px 34px 30px;transform:rotate(-1deg);border:1px solid color-mix(in oklab,var(--mh-wine) 16%,transparent);overflow:hidden}.mh-root .mh-cert:before{content:"";position:absolute;top:8px;right:8px;bottom:8px;left:8px;border:1px solid color-mix(in oklab,var(--mh-wine) 22%,transparent);pointer-events:none}.mh-root .mh-cert-leaf{position:absolute;right:-30px;bottom:-30px;width:190px;fill:color-mix(in oklab,var(--mh-wine) 7%,transparent)}.mh-root .mh-cert-kicker{margin:0;font-size:13px;color:var(--mh-wine-ink);font-weight:600}.mh-root .mh-cert-title{margin:8px 0 0;font-size:22px;font-weight:600;letter-spacing:-.01em}.mh-root .mh-cert-status{display:inline-block;min-height:24px;margin:12px 0 0;padding:2px 10px;border-radius:999px;font-size:13px;font-weight:600;color:#fff;background:var(--mh-wine)}.mh-root .mh-evidence[data-state=waiting] .mh-cert-status{background:color-mix(in oklab,var(--mh-ink) 8%,transparent);min-width:90px}.mh-root .mh-cert-grid{display:grid;gap:12px;margin:18px 0 0}.mh-root .mh-cert-grid dt{font-size:13px;color:var(--mh-ink-faint)}.mh-root .mh-cert-grid dd{margin:2px 0 0;min-height:22px;font-size:15px;border-bottom:1px dotted var(--mh-line)}.mh-root .mh-cert-sig{height:70px;margin-top:14px}.mh-root .mh-cert-sig svg{width:60%;height:100%}.mh-root .mh-evidence[data-state=waiting] .mh-cert-sig{display:flex;align-items:flex-end;padding-bottom:8px;border-bottom:1.5px dashed color-mix(in oklab,var(--mh-ink) 20%,transparent)}.mh-root .mh-cert-sig .desk-chip-icon{width:13px;height:13px}.mh-root .mh-typed-sig{font-family:var(--mh-hand);font-size:40px;color:var(--mh-wine-deep)}.mh-root .mh-trail{padding:26px 22px 30px;transform:rotate(.8deg);font-size:13px}.mh-root .mh-trail-title{margin:0;font-size:18px;font-weight:600}.mh-root .mh-trail-sub{margin:2px 0 0;font-family:var(--mh-sans);font-size:13px;color:var(--mh-ink-faint);word-spacing:.1em}.mh-root .mh-trail-list{list-style:none;margin:18px 0 0;padding:0;display:grid;gap:0}.mh-root .mh-trail-list li{position:relative;display:grid;grid-template-columns:auto 1fr;gap:2px 12px;padding:10px 0 10px 18px;border-left:1.5px dashed var(--mh-line)}.mh-root .mh-trail-list li:before{content:"";position:absolute;left:-5px;top:15px;width:8px;height:8px;border-radius:50%;background:var(--mh-desk);box-shadow:0 0 0 1.5px var(--mh-ink-faint)}.mh-root .mh-trail-list li[data-shown=true]:before{background:var(--mh-wine);box-shadow:0 0 0 1.5px var(--mh-wine)}.mh-root .mh-trail-list li[data-shown=true]{border-left-style:solid;border-left-color:color-mix(in oklab,var(--mh-wine) 40%,transparent);animation:mh-print-line .36s ease both}@keyframes mh-print-line{0%{opacity:0;transform:translateY(-4px)}}.mh-root .mh-trail-time{font-size:11.5px;color:var(--mh-ink-faint)}.mh-root .mh-trail-label{font-weight:500}.mh-root .mh-trail-hash{grid-column:2;font-size:11px;color:var(--mh-wine-ink)}.mh-root .mh-trail-list li[data-shown=false] .mh-trail-label{color:var(--mh-ink-faint)}.mh-root .mh-hash{padding:26px 24px 28px;transform:rotate(-.6deg)}.mh-root .mh-hash-title{margin:0;font-size:13px;letter-spacing:.02em;color:var(--mh-ink-faint)}.mh-root .mh-hash-value{display:grid;gap:4px;margin:14px 0 0;font-size:17px;letter-spacing:.04em;color:var(--mh-ink)}.mh-root .mh-hash-empty{display:block;height:14px;margin:3px 0;border-radius:3px;background:color-mix(in oklab,var(--mh-ink) 7%,transparent)}.mh-root .mh-hash-caption{margin:14px 0 0;font-size:13px;line-height:1.45;color:var(--mh-ink-soft)}.mh-root .mh-marquee{margin-top:clamp(72px,10vw,140px);padding:22px 0;overflow:hidden;border-top:1px solid var(--mh-line);border-bottom:1px solid var(--mh-line);background:color-mix(in oklab,var(--mh-paper) 60%,transparent)}.mh-root .mh-marquee-track{display:flex;width:max-content;animation:mh-marquee 60s linear infinite}.mh-root .mh-marquee-word{display:inline-flex;align-items:center;gap:28px;padding-right:28px;font-size:clamp(22px,2.4vw,34px);font-weight:500;letter-spacing:-.02em;white-space:nowrap;color:var(--mh-ink)}.mh-root .mh-marquee-leaf{width:18px;height:18px;fill:var(--mh-wine)}@keyframes mh-marquee{to{transform:translate(-50%)}}.mh-root .mh-route-head{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:end}.mh-root .mh-route-table{position:relative;margin-top:48px;padding:28px 32px 40px;border-radius:28px;background:color-mix(in oklab,var(--mh-ink) 4%,var(--mh-desk));box-shadow:0 0 0 1px var(--mh-line) inset}.mh-root .mh-route-controls{display:flex;flex-wrap:wrap;align-items:center;gap:18px 24px}.mh-root .mh-switch{display:inline-flex;padding:4px;border-radius:999px;background:var(--mh-paper);box-shadow:0 0 0 1px var(--mh-line) inset,0 1px 2px var(--mh-root-mh-switch-shadow)}.mh-root .mh-switch-opt{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;padding:9px 18px;border-radius:999px;font:inherit;font-size:14px;font-weight:600;color:var(--mh-ink-soft);background:transparent;cursor:pointer;transition:background .2s ease,color .2s ease}.mh-root .mh-switch-opt[aria-checked=true]{color:#fff;background:var(--mh-wine)}.mh-root .mh-check{display:inline-flex;align-items:center;gap:8px;font-size:14px;color:var(--mh-ink-soft);cursor:pointer}.mh-root .mh-check input{width:18px;height:18px;accent-color:var(--mh-wine)}.mh-root .mh-route-track{position:relative;display:grid;grid-template-columns:repeat(5,1fr);align-items:center;margin-top:36px;min-height:250px}.mh-root .mh-route-path{position:absolute;left:10%;right:10%;top:50%;border-top:2px dashed color-mix(in oklab,var(--mh-wine) 30%,transparent)}.mh-root .mh-route-doc{position:relative;justify-self:center;display:grid;gap:6px;width:150px;padding:18px 16px 16px;transform:rotate(-2deg);z-index:1}.mh-root .mh-route-doc-lines{display:block;height:36px;background:repeating-linear-gradient(180deg,color-mix(in oklab,var(--mh-ink) 9%,transparent) 0 5px,transparent 5px 11px)}.mh-root .mh-route-doc-name{font-weight:600;font-size:15px}.mh-root .mh-route-doc-state{font-size:12px;color:var(--mh-ink-faint)}.mh-root .mh-route-seal{position:absolute;right:-18px;bottom:-18px;width:54px;height:54px;opacity:0;transform:scale(1.5) rotate(-20deg);transition:opacity .3s ease,transform var(--m-dur-seal, .42s) var(--m-ease-seal, cubic-bezier(.3, 1.6, .5, 1));filter:drop-shadow(0 4px 5px var(--mh-root-mh-route-seal-filter-shadow))}.mh-root .mh-route-doc[data-complete=true] .mh-route-seal{opacity:1;transform:scale(1) rotate(-10deg)}.mh-root .mh-route-stop{position:relative;justify-self:center;display:grid;justify-items:center;gap:4px;width:150px;padding:16px 12px 14px;border-radius:14px;background:var(--mh-paper);box-shadow:0 1px 2px var(--mh-root-mh-route-stop-shadow),0 10px 20px -12px var(--mh-root-mh-route-stop-shadow-2);z-index:1;transition:box-shadow .3s ease,opacity .3s ease}.mh-root .mh-route-stop[data-skipped=true]{opacity:.45}.mh-root .mh-route-pin{display:grid;place-items:center;width:26px;height:26px;border-radius:50%;font-family:var(--mh-sans);font-size:12px;color:var(--mh-ink-soft);box-shadow:0 0 0 1.5px var(--mh-line) inset;transition:background .3s ease,color .3s ease}.mh-root .mh-route-stop[data-chip=signed] .mh-route-pin,.mh-root .mh-route-stop[data-chip=approved] .mh-route-pin,.mh-root .mh-route-stop[data-chip=copied] .mh-route-pin{background:var(--mh-wine);color:#fff;box-shadow:none}.mh-root .mh-route-role{font-size:13px;color:var(--mh-ink-faint)}.mh-root .mh-route-who{font-weight:600}.mh-root .mh-chip{margin-top:4px;padding:3px 10px;border-radius:999px;font-size:12px;font-weight:600;color:var(--mh-ink-soft);background:color-mix(in oklab,var(--mh-ink) 6%,transparent);transition:background .25s ease,color .25s ease}.mh-root .mh-route-stop[data-chip=viewed] .mh-chip{color:var(--mh-viewed-ink);background:var(--mh-viewed-bg)}.mh-root .mh-route-stop[data-chip=reminder] .mh-chip{color:var(--mh-wine-ink);background:color-mix(in oklab,var(--mh-wine) 10%,transparent)}.mh-root .mh-route-stop[data-chip=signed] .mh-chip,.mh-root .mh-route-stop[data-chip=approved] .mh-chip,.mh-root .mh-route-stop[data-chip=copied] .mh-chip{color:#fff;background:var(--mh-wine)}.mh-root .mh-route-branch{position:absolute;top:-26px;font-family:var(--mh-sans);font-size:13px;color:var(--mh-ink-faint)}.mh-root .mh-env{position:absolute;top:50%;left:10%;width:34px;height:24px;margin:-12px 0 0 -17px;z-index:2;opacity:0;transition:left .8s cubic-bezier(.55,0,.25,1),opacity .2s ease}.mh-root .mh-env[data-there=true]{left:calc((var(--to) + .5) * 20%);opacity:1;animation:mh-env-land 1.4s ease forwards}@keyframes mh-env-land{0%,60%{opacity:1}to{opacity:0}}.mh-root .mh-env svg{width:100%;height:100%;fill:var(--mh-paper);stroke:var(--mh-wine);stroke-width:1.6;stroke-linejoin:round;filter:drop-shadow(0 3px 3px var(--mh-root-mh-env-filter-shadow))}.mh-root .mh-receipt-sec{display:grid;grid-template-columns:1fr minmax(340px,440px);gap:clamp(32px,6vw,96px);align-items:start}.mh-root .mh-receipt-copy{position:sticky;top:120px;padding-top:80px}.mh-root .mh-receipt-copy .mh-body{margin-top:22px}.mh-root .mh-printer{position:relative}.mh-root .mh-printer-slot{position:relative;height:22px;margin:0 -18px;border-radius:12px;background:linear-gradient(180deg,var(--mh-root-mh-printer-slot-bg-start),var(--mh-root-mh-printer-slot-bg-end));box-shadow:0 6px 12px -4px var(--mh-root-mh-printer-slot-shadow);z-index:2}.mh-root .mh-receipt-clip{position:relative;margin-top:-10px;padding:0 4px 40px;overflow:hidden}.mh-root .mh-receipt{position:relative;padding:34px 28px 40px;font-size:13px;line-height:1.6;color:var(--mh-rc-ink);background-color:var(--mh-rc-paper);background-image:var(--mh-grain),linear-gradient(90deg,var(--mh-root-mh-receipt-bg),transparent 8%,transparent 92%,var(--mh-root-mh-receipt-bg));box-shadow:0 1px 2px var(--mh-root-mh-receipt-shadow),0 20px 40px -18px var(--mh-root-mh-receipt-shadow-2);transform-origin:top center}.mh-root .mh-receipt:after{content:"";position:absolute;left:0;right:0;bottom:-9px;height:10px;background:linear-gradient(135deg,var(--mh-rc-paper) 50%,transparent 50%) 0 0 / 14px 10px repeat-x,linear-gradient(225deg,var(--mh-rc-paper) 50%,transparent 50%) 0 0 / 14px 10px repeat-x}.mh-root .mh-printer[data-state=waiting] .mh-receipt{transform:translateY(-100%)}.mh-root .mh-printer[data-state=printed] .mh-receipt{animation:mh-print 2.6s steps(26,end) both}@keyframes mh-print{0%{transform:translateY(-100%)}to{transform:translateY(0)}}.mh-root .mh-receipt p{margin:0}.mh-root .mh-rc-head{text-align:center;font-size:20px;font-weight:700;letter-spacing:.24em}.mh-root .mh-rc-sub{text-align:center;font-size:12px;color:var(--mh-rc-soft)}.mh-root .mh-rc-rule{overflow:hidden;white-space:nowrap;color:var(--mh-rc-rule);margin:10px 0!important}.mh-root .mh-rc-group{margin-top:12px}.mh-root .mh-rc-gname{font-weight:700;letter-spacing:.1em}.mh-root .mh-rc-group ul{list-style:none;margin:2px 0 0;padding:0}.mh-root .mh-rc-group li{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:0 8px;align-items:last baseline}.mh-root .mh-rc-text{overflow:hidden;padding:0 20px 0 2ch;text-indent:-2ch}.mh-root .mh-rc-price{text-indent:0}.mh-root .mh-rc-line{display:flex;justify-content:space-between}.mh-root .mh-rc-total{margin-top:6px!important;font-size:22px;font-weight:700}.mh-root .mh-rc-foot{margin-top:14px!important;text-align:center}.mh-root .mh-rc-thanks{margin-top:8px!important;text-align:center;letter-spacing:.2em;color:var(--mh-rc-soft)}.mh-root .mh-rc-barcode{height:44px;margin:18px 24px 0!important;background:repeating-linear-gradient(90deg,var(--mh-rc-ink) 0 2px,transparent 2px 4px,var(--mh-rc-ink) 4px 5px,transparent 5px 8px,var(--mh-rc-ink) 8px 11px,transparent 11px 12px)}.mh-root .mh-ledger-sec .mh-section-head{max-width:none;grid-template-columns:1fr auto;align-items:end}.mh-root .mh-ledger{display:grid;grid-template-columns:1fr 1fr;margin-top:44px;padding:0;transform:rotate(-.4deg);background-image:var(--mh-grain),repeating-linear-gradient(180deg,transparent 0 35px,color-mix(in oklab,var(--mh-root-mh-ledger-bg) 12%,transparent) 35px 36px)}.mh-root .mh-ledger-col{padding:40px 44px 44px}.mh-root .mh-ledger-col+.mh-ledger-col{border-left:1.5px solid color-mix(in oklab,var(--mh-wine) 35%,transparent)}.mh-root .mh-stamp{display:inline-block;margin:0;padding:6px 14px;border:2.5px solid var(--mh-wine-ink);border-radius:6px;font-size:15px;font-weight:800;letter-spacing:.18em;text-transform:uppercase;color:var(--mh-wine-ink);transform:rotate(-4deg);opacity:.88;-webkit-mask-image:var(--mh-grain),linear-gradient(var(--mh-root-mh-stamp-mask),var(--mh-root-mh-stamp-mask));mask-image:var(--mh-grain),linear-gradient(var(--mh-root-mh-stamp-mask),var(--mh-root-mh-stamp-mask))}.mh-root .mh-stamp-ink{color:var(--mh-ink);border-color:var(--mh-ink);transform:rotate(3deg)}.mh-root .mh-ledger-list{list-style:none;margin:26px 0 0;padding:0;display:grid;gap:16px}.mh-root .mh-ledger-list li{display:grid;grid-template-columns:22px 1fr;gap:10px;font-size:16px;line-height:1.5;color:var(--mh-ink-soft)}.mh-root .mh-ledger-list strong{color:var(--mh-ink);font-weight:600}.mh-root .mh-final{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:clamp(32px,6vw,96px);align-items:center;padding-bottom:clamp(80px,10vw,140px)}.mh-root .mh-final-scene{position:relative;padding:90px 40px 20px 20px}.mh-root .mh-final-sheet{display:grid;gap:12px;padding:40px 40px 56px;transform:rotate(1.8deg)}.mh-root .mh-final-sigline{display:block;height:70px;margin-top:30px;border-bottom:1.5px solid color-mix(in oklab,var(--mh-ink) 40%,transparent)}.mh-root .mh-flag-static{top:auto;bottom:60px}.mh-root .mh-final-seal{position:absolute;right:30px;top:0;width:110px;height:110px;transform:rotate(-12deg);filter:drop-shadow(0 30px 18px var(--mh-root-mh-final-seal-filter-shadow));z-index:2;animation:mh-hover 3.6s ease-in-out infinite}@keyframes mh-hover{50%{transform:rotate(-10deg) translateY(-8px)}}.mh-root .mh-final-copy .mh-body{margin-top:20px}@media (max-width: 900px){.mh-root .mh-display{font-size:clamp(54px,17vw,88px)}.mh-root .mh-display .mh-accent{font-size:.42em}.mh-root .mh-flag{right:-30px;top:-26px;height:34px;font-size:13px}.mh-root .mh-evidence-desk,.mh-root .mh-route-head,.mh-root .mh-receipt-sec,.mh-root .mh-ledger,.mh-root .mh-final{grid-template-columns:minmax(0,1fr)}.mh-root .mh-route-head{gap:18px}.mh-root .mh-route-table{padding:20px 16px 60px}.mh-root .mh-route-track{grid-template-columns:1fr;grid-template-rows:repeat(5,1fr);min-height:0;gap:22px}.mh-root .mh-route-path{left:50%;right:auto;top:8%;bottom:8%;border-top:0;border-left:2px dashed color-mix(in oklab,var(--mh-wine) 30%,transparent)}.mh-root .mh-route-stop{width:200px}.mh-root .mh-env{left:50%;top:10%;transition:top .8s cubic-bezier(.55,0,.25,1),opacity .2s ease}.mh-root .mh-env[data-there=true]{left:50%;top:calc((var(--to) + .5) * 20%)}.mh-root .mh-receipt-copy{position:static;padding-top:0}.mh-root .mh-ledger-sec .mh-section-head{grid-template-columns:1fr}.mh-root .mh-ledger-col{padding:30px 22px}.mh-root .mh-ledger-col+.mh-ledger-col{border-left:0;border-top:1.5px solid color-mix(in oklab,var(--mh-wine) 35%,transparent)}.mh-root .mh-final-scene{order:2}}.mh-root .mh-route-track{align-items:start;min-height:230px}.mh-root .mh-route-path{top:92px}.mh-root .mh-route-doc{margin-top:26px}.mh-root .mh-route-stop{width:auto;padding:60px 0 0;background:none;box-shadow:none;border-radius:0;gap:10px}.mh-root .mh-route-text{display:grid;justify-items:center;gap:2px}.mh-root .mh-route-pin{position:relative;width:64px;height:64px;font-size:18px;font-weight:500;color:var(--mh-ink-soft);background-color:var(--mh-paper);background-image:var(--mh-grain);box-shadow:0 0 0 1px var(--mh-line),0 2px 3px var(--mh-root-mh-route-pin-shadow),0 14px 22px -12px var(--mh-root-mh-route-pin-shadow-2);transition:background-color .3s ease,color .3s ease,transform var(--m-dur-seal, .3s) var(--m-ease-seal, cubic-bezier(.3, 1.6, .5, 1))}.mh-root .mh-route-tick{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;font-size:24px;opacity:0;transform:scale(.4);transition:opacity .2s ease,transform var(--m-dur-seal, .3s) var(--m-ease-seal, cubic-bezier(.3, 1.6, .5, 1))}.mh-root .mh-route-stop[data-chip=signed] .mh-route-pin,.mh-root .mh-route-stop[data-chip=approved] .mh-route-pin,.mh-root .mh-route-stop[data-chip=copied] .mh-route-pin{background-color:var(--mh-wine);background-image:radial-gradient(circle at 35% 30%,var(--mh-route-stop-mh-route-pin-bg-signed-approved-copied),transparent 60%);color:#fff;box-shadow:0 2px 3px var(--mh-route-stop-mh-route-pin-shadow-signed-approved-copied),0 14px 22px -10px var(--mh-route-stop-mh-route-pin-shadow-signed-approved-copied-2);transform:scale(1.06)}.mh-root .mh-route-stop[data-chip=signed] .mh-route-num,.mh-root .mh-route-stop[data-chip=approved] .mh-route-num,.mh-root .mh-route-stop[data-chip=copied] .mh-route-num{opacity:0}.mh-root .mh-route-stop[data-chip=signed] .mh-route-tick,.mh-root .mh-route-stop[data-chip=approved] .mh-route-tick,.mh-root .mh-route-stop[data-chip=copied] .mh-route-tick{opacity:1;transform:scale(1)}.mh-root .mh-route-stop[data-chip=viewed] .mh-route-pin,.mh-root .mh-route-stop[data-chip=reminder] .mh-route-pin{box-shadow:0 0 0 2px var(--mh-wine),0 0 0 7px color-mix(in oklab,var(--mh-wine) 12%,transparent),0 14px 22px -12px var(--mh-route-stop-mh-route-pin-shadow-viewed-reminder)}.mh-root .mh-route-who{font-size:17px}.mh-root .mh-route-branch{top:20px;padding:2px 8px;border-radius:4px;background:var(--mh-desk);box-shadow:0 0 0 1px var(--mh-line) inset}.mh-root .mh-route-stop[data-skipped=true] .mh-route-pin{box-shadow:0 0 0 1.5px var(--mh-line);background:transparent}.mh-root .mh-env{top:92px;transition:left .8s cubic-bezier(.55,0,.25,1),top .36s ease .82s,opacity .2s ease}.mh-root .mh-env[data-there=true]{top:48px;animation:none}.mh-root .mh-env[data-done=true]{opacity:0;top:30px;transition:top .4s ease,opacity .4s ease}.mh-root .mh-rc-dots{display:inline-block;position:relative;width:0;height:0}.mh-root .mh-rc-dots:after{content:"";position:absolute;left:8px;bottom:-.4px;width:100vw;border-bottom:1.5px dotted var(--mh-rc-dots)}.mh-root .mh-receipt-clip{transform:rotate(.8deg);transform-origin:top center}.mh-root .mh-trail{border-radius:0;font-family:var(--mh-mono)}.mh-root .mh-trail:before,.mh-root .mh-trail:after{content:"";position:absolute;left:0;right:0;height:10px}.mh-root .mh-trail:before{top:-9px;background:linear-gradient(45deg,var(--mh-paper) 50%,transparent 50%) 0 100% / 14px 10px repeat-x,linear-gradient(-45deg,var(--mh-paper) 50%,transparent 50%) 0 100% / 14px 10px repeat-x}.mh-root .mh-trail:after{bottom:-9px;background:linear-gradient(135deg,var(--mh-paper) 50%,transparent 50%) 0 0 / 14px 10px repeat-x,linear-gradient(225deg,var(--mh-paper) 50%,transparent 50%) 0 0 / 14px 10px repeat-x}.mh-root .mh-evidence[data-state=waiting] .mh-trail:before,.mh-root .mh-evidence[data-state=waiting] .mh-trail:after{display:none}.mh-root .mh-trail-title{font-family:var(--mh-sans)}.mh-root .mh-trail-prev{color:var(--mh-ink-faint)}.mh-root .mh-cert-seal{position:absolute;right:18px;top:18px;width:76px;height:76px;transform:rotate(-12deg);filter:drop-shadow(0 2px 1px var(--mh-root-mh-cert-seal-filter-shadow)) drop-shadow(0 8px 10px var(--mh-root-mh-cert-seal-filter-shadow-2));z-index:1;animation:mh-stamp .7s cubic-bezier(.2,.8,.2,1) .3s both}.mh-root .mh-evidence[data-state=waiting] .mh-paper{opacity:.7}.mh-root .mh-marquee{position:relative;margin-left:-2vw;margin-right:-2vw;padding:18px 0;border:0;background:var(--mh-wine);transform:rotate(-1.4deg);box-shadow:0 10px 24px -12px var(--mh-root-mh-marquee-shadow)}.mh-root .mh-marquee-word{color:var(--mh-root-mh-marquee-word-fg)}.mh-root .mh-marquee-leaf{fill:var(--mh-root-mh-marquee-leaf-fill);opacity:.8}@media (max-width: 900px){.mh-root .mh-route-track{grid-template-rows:repeat(5,96px);gap:0}.mh-root .mh-route-path{left:48px;top:48px;bottom:48px}.mh-root .mh-route-doc{justify-self:start;margin:0 0 0 4px;width:180px;padding:12px 14px;align-self:center}.mh-root .mh-route-doc-lines{display:none}.mh-root .mh-route-stop{justify-self:stretch;align-self:center;grid-template-columns:64px 1fr;align-items:center;justify-items:start;gap:16px;padding:0 0 0 16px}.mh-root .mh-route-text{justify-items:start;grid-template-columns:auto auto;column-gap:10px}.mh-root .mh-route-role{grid-column:1 / -1}.mh-root .mh-route-who{font-size:16px}.mh-root .mh-chip{margin-top:0}.mh-root .mh-route-branch{top:auto;bottom:-8px;left:96px}.mh-root .mh-env{left:48px;top:48px;transition:top .8s cubic-bezier(.55,0,.25,1),left .36s ease .82s,opacity .2s ease}.mh-root .mh-env[data-there=true]{top:calc(var(--to) * 96px + 48px);left:96px}.mh-root .mh-env[data-done=true]{top:calc(var(--to) * 96px + 48px);left:110px}.mh-root .mh-marquee{margin-left:-6vw;margin-right:-6vw}}.mh-root .mh-route-branch{white-space:nowrap;top:22px}.mh-root .mh-evidence{padding-top:clamp(48px,5vw,80px)}.mh-root .mh-evidence-desk{grid-template-columns:minmax(0,1.3fr) minmax(0,.8fr) minmax(0,.95fr);margin-top:56px}.mh-root .mh-trail{margin-top:36px;transform:rotate(1.4deg)}.mh-root .mh-hash{margin-top:90px;transform:rotate(-2deg)}.mh-root .mh-trail-hash{font-size:10.5px}.mh-root .mh-hash-thumb{display:grid;place-items:center;height:64px;margin:-6px -8px 12px;border-bottom:1px dashed var(--mh-line)}.mh-root .mh-hash-thumb svg{width:70%;height:56px}.mh-root .mh-hash-thumb .mh-ink{stroke-width:2.4}.mh-root .mh-evidence[data-state=waiting] .mh-hash-thumb{border-bottom-style:dashed}.mh-root .mh-hash-value{font-size:16px}.mh-root .mh-ledger{background-image:var(--mh-grain),linear-gradient(90deg,transparent 30px,color-mix(in oklab,var(--mh-wine) 45%,transparent) 30px 31.5px,transparent 31.5px),repeating-linear-gradient(180deg,transparent 0 35px,color-mix(in oklab,var(--mh-root-mh-ledger-bg) 13%,transparent) 35px 36px)}.mh-root .mh-ledger-col{padding:44px 48px 48px 64px}.mh-root .mh-ledger-col+.mh-ledger-col{padding-left:48px}.mh-root .mh-stamp{padding:8px 18px;border-width:3px;font-size:17px;box-shadow:inset 0 0 0 2px color-mix(in oklab,currentColor 15%,transparent);-webkit-mask-image:var(--mh-grain),linear-gradient(var(--mh-root-mh-stamp-mask),var(--mh-root-mh-stamp-mask));mask-image:var(--mh-grain),linear-gradient(var(--mh-root-mh-stamp-mask),var(--mh-root-mh-stamp-mask));-webkit-mask-composite:xor;mask-composite:exclude}.mh-root .mh-ledger-list li{font-size:16.5px}@media (max-width: 900px){.mh-root .mh-trail,.mh-root .mh-hash{margin-top:0}.mh-root .mh-evidence-desk{gap:34px}.mh-root .mh-env[data-there=true]{left:78px;top:calc(var(--to) * 96px + 20px)}.mh-root .mh-env[data-done=true]{left:78px;top:calc(var(--to) * 96px + 8px)}.mh-root .mh-ledger-col,.mh-root .mh-ledger-col+.mh-ledger-col{padding:32px 22px 32px 48px}}.mh-root .mh-evidence[data-state=waiting] .mh-paper{opacity:1;outline:0;background-color:var(--mh-paper);background-image:var(--mh-paper-image);box-shadow:var(--mh-shadow-sheet)}.mh-root .mh-evidence[data-state=waiting] .mh-trail:before,.mh-root .mh-evidence[data-state=waiting] .mh-trail:after{display:block}.mh-root .mh-evidence[data-state=waiting] .mh-cert-grid dd,.mh-root .mh-evidence[data-state=waiting] .mh-hash-thumb{border-bottom:1.5px dashed color-mix(in oklab,var(--mh-ink) 20%,transparent)}.mh-root .mh-evidence[data-state=waiting] .mh-cert-status{background:transparent;box-shadow:0 0 0 1.5px color-mix(in oklab,var(--mh-ink) 20%,transparent) inset;border-radius:999px}.mh-root .mh-evidence[data-state=waiting] .mh-cert-status:before{content:none;color:var(--mh-ink-faint)}.mh-root .mh-evidence[data-state=waiting] .mh-hash-empty{background:none;border-bottom:1.5px dashed color-mix(in oklab,var(--mh-ink) 20%,transparent);border-radius:0}.mh-root .mh-evidence[data-state=waiting] .mh-trail-list li{border-left-style:dashed}.mh-root .mh-evidence-head{position:relative;max-width:none}.mh-root .mh-evidence-head .mh-body{max-width:34em}.mh-root .mh-hash-caption{min-height:1em}.mh-root .mh-marquee{background-color:var(--mh-ribbon);background-image:var(--mh-grain);box-shadow:0 1px 0 var(--mh-root-mh-marquee-shadow-2),0 10px 22px -14px var(--mh-root-mh-marquee-shadow-2-2);border-top:1px solid var(--mh-root-mh-marquee-border-top);border-bottom:1px solid var(--mh-root-mh-marquee-border-bottom)}.mh-root .mh-marquee-word{color:var(--mh-ink)}.mh-root .mh-marquee-leaf{fill:var(--mh-wine);opacity:1}.mh-root .mh-ledger-list li{grid-template-columns:30px 1fr}.mh-root .mh-mark{width:26px;height:22px;margin-top:1px;fill:none;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.mh-root .mh-mark-tick{stroke:var(--mh-wine-ink)}.mh-root .mh-mark-cross{stroke:var(--mh-ink);opacity:.7}.mh-root .mh-stamp{position:relative;outline:1.5px solid currentColor;outline-offset:3px}.mh-root .mh-evidence[data-state=waiting] .mh-cert-status{color:var(--mh-ink-faint)}.mh-root .mh-ledger{background-image:var(--mh-grain),linear-gradient(90deg,transparent 30px,color-mix(in oklab,var(--mh-wine) 45%,transparent) 30px 31.5px,transparent 31.5px)}.mh-root .mh-ledger-list{gap:0;margin-top:28px;background:repeating-linear-gradient(180deg,transparent 0 29px,color-mix(in oklab,var(--mh-root-mh-ledger-list-bg) 22%,transparent) 29px 30px)}.mh-root .mh-ledger-list li{line-height:30px;font-size:16px;padding-bottom:30px}.mh-root .mh-ledger-list li:last-child{padding-bottom:0}.mh-root .mh-mark{margin-top:3px}.mh-root .mh-rc-paper{position:relative}.mh-root .mh-receipt:after{content:none}.mh-root .mh-rc-edge{position:absolute;left:0;right:0;top:100%;height:10px;margin-top:-1px;background:linear-gradient(135deg,var(--mh-rc-paper) 50%,transparent 50%) 0 0 / 14px 10px repeat-x,linear-gradient(225deg,var(--mh-rc-paper) 50%,transparent 50%) 0 0 / 14px 10px repeat-x;filter:drop-shadow(0 3px 2px var(--mh-root-mh-rc-edge-filter-shadow));pointer-events:none}.mh-root .mh-printer[data-state=waiting] .mh-receipt{transform:none;clip-path:inset(0 -60px 100% -60px)}.mh-root .mh-printer[data-state=waiting] .mh-rc-edge{top:0}.mh-root .mh-printer[data-state=printed] .mh-receipt{transform:none;animation:mh-print-reveal 3.2s steps(44,end) both}.mh-root .mh-printer[data-state=printed] .mh-rc-edge{animation:mh-print-edge 3.2s steps(44,end) both}@keyframes mh-print-reveal{0%{clip-path:inset(0 -60px 100% -60px)}99.9%{clip-path:inset(0 -60px 0 -60px)}to{clip-path:inset(-60px -60px -60px -60px)}}@keyframes mh-print-edge{0%{top:0}to{top:100%}}.mh-root .mh-printer[data-state=printed] .mh-printer-slot{animation:mh-hum 3.2s steps(44,end) both}@keyframes mh-hum{0%,98%{box-shadow:0 6px 12px -4px var(--mh-hum-shadow),0 0 0 1px var(--mh-hum-shadow-2) inset}to{box-shadow:0 6px 12px -4px var(--mh-hum-shadow)}}.mh-root .mh-receipt-copy{padding-top:0}.mh-root .mh-final{padding-top:clamp(110px,13vw,190px)}.mh-root .mh-marquee{margin-top:clamp(88px,11vw,150px)}.mh-root .mh-route-table{background-color:var(--mh-mat);background-image:var(--mh-grain);box-shadow:0 0 0 1px var(--mh-line) inset,inset 0 2px 8px var(--mh-root-mh-route-table-shadow),0 1px 0 var(--mh-root-mh-route-table-shadow-2);outline:1.5px dashed color-mix(in oklab,var(--mh-ink) 16%,transparent);outline-offset:-10px}@media (max-width: 900px){.mh-root .mh-section{padding-top:80px}.mh-root .mh-evidence{padding-top:64px}.mh-root .mh-final{padding-top:96px}.mh-root .mh-marquee{margin-top:80px}.mh-root .mh-flag{top:48px;right:-42px;height:36px;padding:0 14px 0 24px}.mh-root .mh-flag-static{top:auto;bottom:40px;right:-26px}.mh-root .mh-final-sigline{height:36px;margin-top:18px}.mh-root .mh-evidence-desk{grid-template-columns:minmax(0,1fr);gap:30px;margin-top:36px}.mh-root .mh-cert{margin:0 14px 0 0;padding:28px 24px 22px;transform:rotate(-1.4deg)}.mh-root .mh-cert-seal{width:66px;height:66px;top:auto;right:20px;bottom:74px}.mh-root .mh-trail{margin:0 6px 0 22px;transform:rotate(1.3deg)}.mh-root .mh-hash{margin:0 22px 0 4px;transform:rotate(-1.6deg)}.mh-root .mh-route-branch{position:static;grid-column:1 / -1;justify-self:start;margin-top:4px;padding:1px 6px;font-size:10.5px}.mh-root .mh-route-track{grid-template-rows:repeat(5,100px)}.mh-root .mh-env[data-there=true]{top:calc(var(--to) * 100px + 20px)}.mh-root .mh-env[data-done=true]{top:calc(var(--to) * 100px + 8px)}.mh-root .mh-receipt-sec{gap:36px}.mh-root .mh-receipt-copy{padding-top:0}.mh-root .mh-printer-slot{margin:0 -6px}.mh-root .mh-receipt-clip{transform:rotate(.25deg)}.mh-root .mh-receipt{padding:28px 16px 34px;font-size:11.5px}.mh-root .mh-rc-group li{gap:0 7px}.mh-root .mh-rc-text{padding-right:13px}.mh-root .mh-rc-dots:after{left:7px;bottom:0}.mh-root .mh-rc-head{font-size:18px}.mh-root .mh-rc-total{font-size:19px}.mh-root .mh-ledger-list{background:repeating-linear-gradient(180deg,transparent 0 27px,color-mix(in oklab,var(--mh-root-mh-ledger-list-bg) 22%,transparent) 27px 28px)}.mh-root .mh-ledger-list li{line-height:28px;font-size:15px;padding-bottom:28px;grid-template-columns:26px 1fr;gap:8px}.mh-root .mh-ledger-list li:last-child{padding-bottom:0}.mh-root .mh-ledger-col,.mh-root .mh-ledger-col+.mh-ledger-col{padding:30px 18px 30px 44px}.mh-root .mh-stamp{font-size:15px;padding:6px 14px}}[data-theme=dark] .mh-root{--mh-ink-faint: color-mix(in oklab, var(--mh-ink) 60%, transparent);--mh-wine-deep: var(--desk-pencil);--mh-hand-ink: var(--desk-pencil);--mh-wine-ink: #e7829d;--mh-shadow-sheet: var(--desk-shadow-sheet);--mh-paper-image: var(--mh-grain), radial-gradient(120% 90% at 20% 0%, rgb(255 240 220 / .05), rgb(255 240 220 / 0) 60%), linear-gradient(180deg, rgb(255 244 225 / .025), rgb(255 244 225 / 0) 30%);--mh-paper-back: var(--desk-paper-2);--mh-rc-paper: var(--desk-receipt);--mh-rc-ink: var(--desk-ink);--mh-rc-soft: var(--desk-ink-soft);--mh-rc-rule: var(--desk-ink-faint);--mh-rc-dots: color-mix(in oklab, var(--desk-ink) 32%, transparent);--mh-ribbon: var(--desk-paper);--mh-mat: var(--desk-mat);--mh-viewed-ink: #ecd98f;--mh-viewed-bg: var(--desk-note);--mh-check-ink: #8fcfa3}[data-theme=dark] .mh-root .mh-paper,[data-theme=dark] .mh-root .mh-marquee,[data-theme=dark] .mh-root .mh-route-table{--mh-ink-faint: color-mix(in oklab, var(--mh-ink) 60%, transparent)}[data-theme=dark] .mh-root .mh-btn-ghost{color:var(--desk-button-ghost-ink);background:var(--desk-button-ghost-bg);box-shadow:0 0 0 1px var(--desk-button-ghost-edge) inset}[data-theme=dark] .mh-root .mh-btn-ghost:hover{box-shadow:0 0 0 1px color-mix(in oklab,var(--desk-button-ghost-ink) 60%,transparent) inset}[data-theme=dark] .mh-root .mh-marquee{border-top-color:var(--mh-root-mh-marquee-border-top-dark);border-bottom-color:var(--mh-root-mh-marquee-border-bottom-dark);box-shadow:0 1px 0 var(--mh-root-mh-marquee-shadow-dark) inset,0 14px 26px -14px var(--mh-root-mh-marquee-shadow-2-dark)}[data-theme=dark] .mh-root .mh-route-table{box-shadow:0 0 0 1px var(--mh-line) inset,inset 0 2px 10px var(--mh-root-mh-route-table-shadow-dark),0 1px 0 var(--mh-root-mh-route-table-shadow-2-dark)}[data-theme=dark] .mh-root .mh-route-pin{box-shadow:0 0 0 1px var(--mh-line),0 1px 0 var(--mh-root-mh-route-pin-shadow-dark) inset,0 14px 22px -12px var(--mh-root-mh-route-pin-shadow-2-dark)}[data-theme=dark] .mh-root .mh-route-stop[data-chip=viewed] .mh-route-pin,[data-theme=dark] .mh-root .mh-route-stop[data-chip=reminder] .mh-route-pin{box-shadow:0 0 0 2px var(--mh-wine),0 0 0 7px color-mix(in oklab,var(--mh-wine) 18%,transparent),0 14px 22px -12px var(--mh-route-stop-mh-route-pin-shadow-viewed-reminder-dark)}[data-theme=dark] .mh-root .mh-route-stop[data-chip=signed] .mh-route-pin,[data-theme=dark] .mh-root .mh-route-stop[data-chip=approved] .mh-route-pin,[data-theme=dark] .mh-root .mh-route-stop[data-chip=copied] .mh-route-pin,[data-theme=dark] .mh-root .mh-route-stop[data-skipped=true] .mh-route-pin{box-shadow:0 2px 3px var(--mh-route-stop-mh-route-pin-shadow-signed-approved-copied-skipped-dark),0 14px 22px -10px var(--mh-route-stop-mh-route-pin-shadow-signed-approved-copied-skipped-2-dark)}[data-theme=dark] .mh-root .mh-route-stop[data-skipped=true] .mh-route-pin{box-shadow:0 0 0 1.5px var(--mh-line)}[data-theme=dark] .mh-root .mh-env svg{filter:drop-shadow(0 3px 3px var(--mh-root-mh-env-filter-shadow-dark))}[data-theme=dark] .mh-root .mh-receipt{background-image:var(--mh-grain),linear-gradient(90deg,var(--mh-root-mh-receipt-bg-start-dark),transparent 8%,transparent 92%,var(--mh-root-mh-receipt-bg-start-dark)),linear-gradient(180deg,var(--mh-root-mh-receipt-bg-mid-dark),var(--mh-root-mh-receipt-bg-end-dark) 40%);box-shadow:0 1px 2px var(--mh-root-mh-receipt-shadow-dark),0 22px 44px -18px var(--mh-root-mh-receipt-shadow-2-dark)}[data-theme=dark] .mh-root .mh-rc-edge{filter:drop-shadow(0 3px 2px var(--mh-root-mh-rc-edge-filter-shadow-dark))}[data-theme=dark] .mh-root .mh-printer-slot{background:linear-gradient(180deg,var(--mh-root-mh-printer-slot-bg-start-dark),var(--mh-root-mh-printer-slot-bg-end-dark));box-shadow:0 1px 0 var(--mh-root-mh-printer-slot-shadow-dark) inset,0 8px 14px -4px var(--mh-root-mh-printer-slot-shadow-2-dark)}@media (prefers-reduced-motion: reduce){.mh-root *,.mh-root *:before,.mh-root *:after{animation-duration:1ms!important;animation-delay:0ms!important;animation-iteration-count:1!important;transition-duration:1ms!important}.mh-root .mh-marquee-track{animation:none!important;flex-wrap:wrap;width:auto}}@media (min-width: 641px) and (max-width: 900px){.mh-root .mh-evidence-desk{grid-template-columns:minmax(0,1.12fr) minmax(0,1fr);gap:30px 28px;align-items:start}.mh-root .mh-cert{grid-column:1;grid-row:1;margin:0}.mh-root .mh-trail{grid-column:2;grid-row:1 / span 2;margin:28px 0 0}.mh-root .mh-hash{grid-column:1;grid-row:2;margin:0 18px 0 10px}}.mh-root .mhc-hero{--mhc-paper: #fcf9f1;--mhc-paper-hi: #fffefa;--mhc-paper-lo: #f1ebdd;--mhc-edge-1: #e4ddcc;--mhc-edge-2: #cfc5ae;--mhc-paper-ink: #3d3929;--mhc-kraft: #cdb384;--mhc-kraft-hi: #e6d4ae;--mhc-kraft-flap: #d6be90;--mhc-kraft-line: rgb(90 66 30 / .3);--mhc-cs-ink: #22406f;--mhc-shadow: 61 44 24;--mhc-shadow-a: .32;--mhc-shadow-03: rgb(var(--mhc-shadow) / .03);--mhc-shadow-30: rgb(var(--mhc-shadow) / .3);--mhc-shadow-34: rgb(var(--mhc-shadow) / .34);--mhc-shadow-35: rgb(var(--mhc-shadow) / .35);--mhc-shadow-45: rgb(var(--mhc-shadow) / .45);--mhc-shadow-50: rgb(var(--mhc-shadow) / .5);--mhc-shadow-70: rgb(var(--mhc-shadow) / .7);--mhc-shadow-wash: rgb(var(--mhc-shadow) / var(--mhc-shadow-a));--mhc-shadow-wash-deep: rgb(var(--mhc-shadow) / calc(var(--mhc-shadow-a) + .1));--mhc-px: 0;--mhc-py: 0;position:relative;isolation:isolate;width:100%;margin-top:-64px;height:clamp(800px,100svh,1000px);overflow:hidden}[data-theme=dark] .mh-root .mhc-hero{--mhc-paper: #37342f;--mhc-paper-hi: #4b463f;--mhc-paper-lo: #292724;--mhc-edge-1: #25221e;--mhc-edge-2: #1a1815;--mhc-paper-ink: #ece6da;--mhc-kraft: #5e4d34;--mhc-kraft-hi: #7a6547;--mhc-kraft-flap: #6c583c;--mhc-kraft-line: rgb(20 12 4 / .45);--mhc-cs-ink: #a9c0e6;--mhc-shadow: 0 0 0;--mhc-shadow-a: .55}.mh-root .mhc-hero,.mh-root .mhc-hero[data-pad=wine]{--mhc-pad: #7c1d38;--mhc-pad-hi: #9b3453;--mhc-pad-lo: #4e0c21;--mhc-stitch: rgb(246 226 200 / .62);--mhc-on-pad: rgb(250 236 222 / .86);--mhc-pad-grain: .5}[data-theme=dark] .mh-root .mhc-hero,[data-theme=dark] .mh-root .mhc-hero[data-pad=wine]{--mhc-pad: #54142a;--mhc-pad-hi: #6f2239;--mhc-pad-lo: #2c0613;--mhc-stitch: rgb(236 206 186 / .45);--mhc-on-pad: rgb(240 222 210 / .78)}.mh-root .mhc-hero[data-pad=felt]{--mhc-pad: #d8cdb8;--mhc-pad-hi: #e5dccb;--mhc-pad-lo: #c3b59b;--mhc-stitch: rgb(92 72 48 / .42);--mhc-on-pad: rgb(61 57 41 / .78);--mhc-pad-grain: .8}[data-theme=dark] .mh-root .mhc-hero[data-pad=felt]{--mhc-pad: #423c35;--mhc-pad-hi: #524a41;--mhc-pad-lo: #2f2b26;--mhc-stitch: rgb(230 214 188 / .34);--mhc-on-pad: rgb(236 230 218 / .74)}.mh-root .mhc-hero[data-pad=green]{--mhc-pad: #2d4a3b;--mhc-pad-hi: #3f6250;--mhc-pad-lo: #1b2f25;--mhc-stitch: rgb(236 222 188 / .6);--mhc-on-pad: rgb(240 230 206 / .84);--mhc-pad-grain: .5}[data-theme=dark] .mh-root .mhc-hero[data-pad=green]{--mhc-pad: #182b21;--mhc-pad-hi: #264234;--mhc-pad-lo: #08110c;--mhc-stitch: rgb(226 205 160 / .45)}.mh-root .mhc-lamp{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none;background:radial-gradient(42% 60% at 44% 30%,var(--mh-root-mhc-lamp-bg-start),var(--mh-root-mhc-lamp-bg-end) 60%,transparent 82%);mix-blend-mode:soft-light}[data-theme=dark] .mh-root .mhc-lamp{background:radial-gradient(38% 54% at 46% 34%,var(--mh-root-mhc-lamp-bg-start-dark),var(--mh-root-mhc-lamp-bg-mid-dark) 55%,transparent 80%),radial-gradient(70% 70% at 40% 30%,var(--mh-root-mhc-lamp-bg-end-dark),transparent 75%);mix-blend-mode:screen}.mh-root .mhc-stage{--mhc-edge: max(24px, calc((100% - 1240px)/2) );--mhc-copy-w: 380px;--mhc-gutter: 56px;--mhc-top: 108px;--mhc-bottom: 44px;position:relative;height:100%}.mh-root .mhc-copy{position:absolute;z-index:3;left:var(--mhc-edge);top:var(--mhc-top);bottom:var(--mhc-bottom);width:var(--mhc-copy-w);display:flex;flex-direction:column;justify-content:center;padding-bottom:12px;container-type:inline-size}.mh-root .mhc-copy .mh-display{font-size:min(clamp(64px,7.8vw,116px),calc(100cqw / 5.2))}.mh-root .mhc-copy .mh-lede{margin-top:24px;font-size:clamp(16px,1.25vw,18px)}.mh-root .mhc-table{position:absolute;z-index:1;left:calc(var(--mhc-edge) + var(--mhc-copy-w) + var(--mhc-gutter));right:max(24px,calc(var(--mhc-edge) - 56px));top:var(--mhc-top);bottom:var(--mhc-bottom)}.mh-root .mhc-pad{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:18px;background-color:var(--mhc-pad);background-image:radial-gradient(70% 55% at 22% 12%,var(--mh-root-mhc-pad-bg),transparent 70%),linear-gradient(165deg,var(--mhc-pad-hi) 0%,var(--mhc-pad) 45%,var(--mhc-pad-lo) 100%);box-shadow:inset 0 1px 0 var(--mh-root-mhc-pad-shadow),inset 0 0 0 1px var(--mh-root-mhc-pad-shadow-2),inset 0 -3px 4px var(--mh-root-mhc-pad-shadow-2),1px 2px 0 var(--mhc-shadow-35),6px 16px 30px -8px var(--mhc-shadow-45)}.mh-root .mhc-pad:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background-image:var(--mhc-leather-grain),var(--mhc-leather-mottle);background-size:400px 400px,900px 900px;opacity:var(--mhc-pad-grain, .5)}.mh-root .mhc-hero[data-pad=felt] .mhc-pad:before{background-image:var(--mhc-felt),var(--mhc-leather-mottle);background-size:300px 300px,900px 900px}.mh-root .mhc-pad-stitch{position:absolute;top:12px;right:12px;bottom:12px;left:12px;border:1.8px dashed var(--mhc-stitch);border-radius:12px;box-shadow:0 0 0 3px var(--mh-root-mhc-pad-stitch-shadow)}.mh-root .mhc-group{position:absolute;z-index:2;left:40px;right:150px;top:50%;transform:translateY(-51%)}.mh-root .mhc-sheet-slot{position:relative}.mh-root .mhc-sheet{--mh-ink: var(--mhc-paper-ink);--mh-ink-soft: color-mix(in oklab, var(--mh-ink) 70%, transparent);--mh-ink-faint: color-mix(in oklab, var(--mh-ink) 44%, transparent);--mh-line: color-mix(in oklab, var(--mh-ink) 14%, transparent);position:relative;padding:32px 44px 24px;color:var(--mh-ink);border-radius:2px;background-color:var(--mhc-paper);background-image:var(--mh-grain),linear-gradient(158deg,var(--mhc-paper-hi) 0%,var(--mhc-paper) 42%,var(--mhc-paper-lo) 100%);transform:rotate(-.5deg);box-shadow:inset 0 1px 0 var(--mh-root-mhc-sheet-shadow),1px 1px 0 var(--mhc-edge-1),2px 2px 0 var(--mhc-edge-2),2px 3px 2px var(--mhc-shadow-30),10px 22px 30px -8px var(--mhc-shadow-50)}[data-theme=dark] .mh-root .mhc-sheet{background-image:var(--mh-grain),radial-gradient(90% 120% at 12% 0%,var(--mhc-paper-hi),var(--mhc-paper) 55%,var(--mhc-paper-lo) 100%);box-shadow:inset 0 1px 0 var(--mh-root-mhc-sheet-shadow-dark),1px 1px 0 var(--mhc-edge-1),2px 2px 0 var(--mhc-edge-2),2px 3px 3px var(--mh-root-mhc-sheet-shadow-2-dark),12px 26px 34px -8px var(--mh-root-mhc-sheet-shadow-3-dark)}.mh-root .mhc-doc-title{margin:10px 0 0;font-family:var(--mh-sans);font-weight:600;font-size:31px;line-height:1.1;letter-spacing:-.02em;color:var(--mh-ink)}.mh-root .mhc-parties{display:grid;grid-template-columns:1fr 1fr;gap:40px;margin:18px 0 0;padding:12px 0;border-top:1px solid var(--mh-line);border-bottom:1px solid var(--mh-line)}.mh-root .mhc-parties dt{font-size:13px;color:var(--mh-ink-faint)}.mh-root .mhc-parties dd{margin:3px 0 0;font-size:15px;font-weight:500}.mh-root .mhc-clauses{display:grid;gap:8px;margin-top:16px}.mh-root .mhc-clauses p{margin:0;font-size:15px;line-height:1.55;color:var(--mh-ink-soft)}.mh-root .mhc-sigs{display:grid;grid-template-columns:1fr 1.2fr;gap:32px;margin-top:18px}.mh-root .mhc-sig{position:relative;min-width:0}.mh-root .mhc-line-area,.mh-root .mhc-sigpad{position:relative;height:116px}.mh-root .mhc-sigpad{border-radius:6px;background:color-mix(in oklab,var(--mh-wine) 4%,transparent);box-shadow:0 0 0 1px color-mix(in oklab,var(--mh-wine) 24%,transparent) inset;transition:background .3s ease,box-shadow .3s ease}.mh-root .mhc-sigpad{container-type:inline-size}.mh-root .mhc-sigpad .mh-typed-input{font-size:clamp(17px,calc((100cqw - 84px) / (var(--mhc-len, 8) * .4)),54px)}.mh-root .mhc-finish{position:absolute;z-index:2;top:8px;right:8px;padding:4px 12px;font-size:13px;box-shadow:0 1px 2px var(--mh-root-mhc-finish-shadow)}.mh-root .mhc-finish:hover{background:var(--mh-wine-deep)}.mh-root .mhc-hero[data-stage=ceremony] .mhc-sigpad{background:transparent;box-shadow:0 0 0 1px transparent inset}.mh-root .mhc-line{position:absolute;left:0;right:0;bottom:24px;border-bottom:1.5px solid color-mix(in oklab,var(--mh-ink) 45%,transparent);pointer-events:none}.mh-root .mhc-sigpad .mhc-line{left:40px;right:16px}.mh-root .mhc-sig-x{position:absolute;left:16px;bottom:18px;font-size:22px;color:var(--mh-wine-ink);pointer-events:none}.mh-root .mhc-sig-hint{position:absolute;left:50%;top:40%;transform:translate(-50%,-50%);font-size:14px;color:var(--mh-ink-faint);pointer-events:none;white-space:nowrap}.mh-root .mhc-sig-foot{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-top:8px;min-height:30px}.mh-root .mhc-sig-label{font-size:12px;letter-spacing:.05em;color:var(--mh-ink-faint);white-space:nowrap}.mh-root .mhc-sheet .mhc-linkbtn{color:var(--mh-ink-soft)}.mh-root .mhc-chip{position:absolute;left:0;top:6px;display:inline-flex;align-items:center;gap:7px;padding:3px 10px 3px 8px;border-radius:999px;font-size:11.5px;font-weight:600;color:var(--mh-ink-soft);box-shadow:0 0 0 1px var(--mh-line) inset;white-space:nowrap}.mh-root .mhc-chip-dot{width:6px;height:6px;border-radius:50%;background:var(--mh-ink-faint)}.mh-root .mhc-chip-texts{display:grid}.mh-root .mhc-chip-t{grid-area:1 / 1}.mh-root .mhc-chip-live,.mh-root .mhc-chip-done{opacity:0}.mh-root .mhc-cs{position:absolute;top:auto;left:2px;bottom:calc(24px - 256px * .22 / 3.2);width:256px;height:auto;--mhb-party: var(--mhc-cs-ink)}.mh-root .mhc-flag{position:absolute;right:-118px;top:36px;display:flex;align-items:center;width:118px;height:40px;padding:0 14px 0 28px;background:linear-gradient(180deg,var(--mh-root-mhc-flag-bg-start),var(--mh-wine) 60%,var(--mh-root-mhc-flag-bg-end));color:#fff;font-size:14px;font-weight:700;letter-spacing:.02em;clip-path:polygon(0 50%,16px 0,100% 0,100% 100%,16px 100%);filter:drop-shadow(1px 3px 3px var(--mhc-shadow-45));transform-origin:16px 50%;transform:rotate(-2deg);white-space:nowrap;z-index:3}.mh-root .mhc-band{display:flex;justify-content:space-between;align-items:center;margin:16px -44px -24px;padding:10px 150px 10px 44px;opacity:0;font-size:12px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--mh-wine-ink);background:color-mix(in oklab,var(--mh-wine) 6%,transparent);border-top:1px solid color-mix(in oklab,var(--mh-wine) 30%,transparent);transition:opacity .4s ease}.mh-root .mhc-band-hash{display:inline-flex;align-items:baseline;gap:8px}.mh-root .mhc-band .mh-mono{letter-spacing:.02em;font-weight:400;text-transform:none}.mh-root .mhc-hero[data-done=true] .mhc-band{opacity:1}.mh-root .mhc-seal-slot{position:absolute;right:-30px;bottom:14px;width:124px;height:124px;z-index:4}.mh-root .mhc-seal-slot .mhb-ring{clip-path:inset(-12px 41px -12px -12px)}.mh-root .mhc-prop{position:absolute;z-index:3;pointer-events:none}.mh-root .mhc-prop .mhc-art{position:relative;display:block;width:100%;height:auto;transform:translate3d(calc(var(--mhc-px) * var(--mhc-depth, 3px)),calc(var(--mhc-py) * var(--mhc-depth, 3px)),0);transition:transform .5s cubic-bezier(.2,.7,.2,1)}.mh-root .mhc-prop .mhc-shadow{position:absolute;transform:translate3d(calc(var(--mhc-px) * var(--mhc-depth, 3px) * -.7),calc(var(--mhc-py) * var(--mhc-depth, 3px) * -.7),0);transition:transform .5s cubic-bezier(.2,.7,.2,1)}.mh-root .mhc-sheet-slot .mhc-sheet{translate:calc(var(--mhc-px) * 1.5px) calc(var(--mhc-py) * 1.5px);transition:translate .5s cubic-bezier(.2,.7,.2,1)}.mh-root .mhc-stand{--mhc-depth: 6px;right:17px;top:22px;width:116px;height:219px}.mh-root .mhc-stand .mhc-art{height:100%}.mh-root .mhc-stamp{position:absolute;left:0;top:0;width:116px;height:232px;overflow:visible;transform-origin:50% 75%;filter:drop-shadow(0 1px 1px var(--mh-root-mhc-stamp-filter-shadow))}.mh-root .mhc-stand .mhb-pose{opacity:0}.mh-root .mhc-stand .mhb-pose-0{opacity:1}.mh-root .mhc-stand-shadow{left:11px;top:152px;width:103px;height:51px;border-radius:50%;background:radial-gradient(closest-side,var(--mhc-shadow-70),var(--mhc-shadow-34) 62%,transparent);filter:blur(2px)}[data-theme=dark] .mh-root .mhc-stand-shadow{background:radial-gradient(closest-side,var(--mh-root-mhc-stand-shadow-bg-start-dark),var(--mh-root-mhc-stand-shadow-bg-end-dark) 62%,transparent)}.mh-root .mhc-stamp-shadow{left:60px;top:163px;width:100px;height:28px;border-radius:14px 40px 40px 14px;background:linear-gradient(90deg,var(--mhc-shadow-wash-deep),var(--mhc-shadow-03));transform-origin:8px 50%;rotate:58deg;filter:blur(5px)}.mh-root .mhc-wax{--mhc-depth: 3px;right:162px;top:44px;width:196px;rotate:-6deg}.mh-root .mhc-wax .mhc-shadow{left:8px;right:-2px;top:11px;height:18px;border-radius:10px;background:var(--mhc-wax-mhc-shadow-bg);filter:blur(2.5px);box-shadow:5px 9px 12px 3px var(--mhc-wax-mhc-shadow-shadow)}.mh-root .mhc-pen{--mhc-depth: 4px;left:58px;top:calc(100% - 2px);width:280px;transform-origin:0 50%;rotate:8deg}.mh-root .mhc-pen .mhc-shadow{left:10px;right:-8px;top:12px;height:20px;border-radius:12px;background:var(--mhc-shadow-wash);filter:blur(4px)}.mh-root .mhc-demo{position:absolute;z-index:3;right:40px;bottom:28px;display:flex;align-items:center;gap:14px;margin:0;font-size:13.5px;color:var(--mhc-on-pad)}.mh-root .mhc-demo .mhc-linkbtn{color:var(--mhc-on-pad)}.mh-root .mhc-hero[data-motion=full][data-enter=wait] .mhc-sheet-slot{opacity:0}.mh-root .mhc-hero[data-motion=full][data-enter=run] .mhc-sheet-slot{animation:mhc-slide .64s linear .14s both}@keyframes mhc-slide{0%{transform:translate(-90px,760px) rotate(6deg);animation-timing-function:cubic-bezier(.25,.1,.2,1)}60%{transform:translate(4px,-12px) rotate(-1.1deg);animation-timing-function:cubic-bezier(.45,0,.4,1)}82%{transform:translate(-1px,3px) rotate(.25deg);animation-timing-function:ease-in-out}to{transform:none}}.mh-root .mhc-hero[data-motion=full][data-enter=wait] .mhc-demo{opacity:0}.mh-root .mhc-hero[data-motion=full][data-enter=run] .mhc-demo{animation:mhc-fadein .3s ease .72s both}@keyframes mhc-fadein{0%{opacity:0}to{opacity:1}}.mh-root .mhc-hero[data-motion=full][data-enter=wait] .mhc-flag{opacity:0}.mh-root .mhc-hero[data-motion=full][data-enter=run] .mhc-flag{animation:mhc-flick .34s linear .82s both}@keyframes mhc-flick{0%{opacity:0;transform:rotate(-38deg) scaleX(.25);animation-timing-function:cubic-bezier(.2,.7,.3,1)}20%{opacity:1}55%{transform:rotate(5deg) scaleX(1.04);animation-timing-function:ease-in-out}to{opacity:1;transform:rotate(-2deg)}}.mh-root .mhc-hero[data-motion=full][data-enter=wait] .mhc-pen{opacity:0}.mh-root .mhc-hero[data-motion=full][data-enter=run] .mhc-pen{animation:mhc-setdown .38s linear .6s both}@keyframes mhc-setdown{0%{opacity:0;translate:-10px -22px;scale:1.06;animation-timing-function:cubic-bezier(.3,.6,.4,1)}30%{opacity:1}70%{translate:0 1px;scale:.996;animation-timing-function:ease-in-out}to{opacity:1;translate:0 0;scale:1}}.mh-root .mhc-hero[data-motion=full][data-enter=run] .mhc-pen .mhc-shadow{animation:mhc-setdown-shade .38s linear .6s both}@keyframes mhc-setdown-shade{0%{opacity:0;scale:1.3}70%{opacity:1;scale:1}to{opacity:1;scale:1}}[data-theme=dark] .mh-root .mhc-hero[data-motion=full] .mhc-lamp{animation:mhc-lamp .26s linear both}@keyframes mhc-lamp{0%{opacity:0}22%{opacity:.85}38%{opacity:.35}60%{opacity:1}to{opacity:1}}.mh-root .mhc-hero[data-stage=ceremony][data-enter] .mhc-flag{animation:mhc-peel .7s cubic-bezier(.5,0,.75,0) forwards}@keyframes mhc-peel{0%{opacity:1;transform:rotate(-2deg)}30%{transform:rotate(-8deg) translate(4px,-4px)}to{opacity:0;transform:rotate(24deg) translate(140px,-60px)}}.mh-root .mhc-hero[data-stage=ceremony][data-motion=full] .mhc-sheet{animation:mhc-dip .4s linear var(--mhc-t-impact) both}@keyframes mhc-dip{0%{transform:rotate(-.5deg);animation-timing-function:cubic-bezier(.2,.9,.4,1)}14%{transform:rotate(-.5deg) translateY(3px) scale(.994);animation-timing-function:cubic-bezier(.4,0,.4,1)}46%{transform:rotate(-.5deg) translateY(-1px) scale(1.001);animation-timing-function:ease-in-out}to{transform:rotate(-.5deg)}}.mh-root .mhc-hero[data-stage=ceremony] .mhc-chip-wait{animation:mhc-out .16s ease var(--mhc-t-live) both}.mh-root .mhc-hero[data-stage=ceremony] .mhc-chip-live{animation:mhc-in .16s ease var(--mhc-t-live) both,mhc-out .16s ease var(--mhc-t-signed) forwards}.mh-root .mhc-hero[data-stage=ceremony] .mhc-chip-done{animation:mhc-in .2s ease var(--mhc-t-signed) both}.mh-root .mhc-hero[data-stage=ceremony] .mhc-chip-dot{background:var(--mhc-cs-ink)}@keyframes mhc-out{to{opacity:0}}@keyframes mhc-in{to{opacity:1}}.mh-root .mhc-hero[data-motion=reduced] .mhc-art,.mh-root .mhc-hero[data-motion=reduced] .mhc-shadow,.mh-root .mhc-hero[data-motion=reduced] .mhc-sheet{transform:none;translate:none}.mh-root .mhc-hero[data-motion=reduced][data-stage=ceremony] :is(.mhc-flag,.mhc-chip-wait,.mhc-chip-live,.mhc-chip-done){animation-duration:1ms;animation-delay:0ms}@media (max-width: 1023px){.mh-root .mhc-hero{height:auto;padding-bottom:36px}.mh-root .mhc-stage{padding:64px 16px 0}.mh-root .mhc-copy{position:relative;left:auto;top:auto;bottom:auto;width:auto;display:block;padding:40px 0 0}.mh-root .mhc-group{position:relative;left:auto;right:auto;top:auto;transform:none}.mh-root .mhc-copy .mh-display{font-size:clamp(60px,17vw,96px)}.mh-root .mhc-copy .mh-lede{font-size:17px}.mh-root .mhc-table{position:relative;left:auto;right:auto;top:auto;bottom:auto;margin:40px -6px 64px;padding:150px 12px 96px}.mh-root .mhc-pad{left:0;right:0;top:0;bottom:0;border-radius:16px}.mh-root .mhc-pad-stitch{top:9px;right:9px;bottom:9px;left:9px;border-radius:10px}.mh-root .mhc-sheet-slot{position:relative;left:auto;top:auto;width:auto}.mh-root .mhc-sheet{padding:24px 20px 22px}.mh-root .mhc-doc-title{font-size:23px}.mh-root .mhc-parties{gap:16px}.mh-root .mhc-clauses p{font-size:13.5px}.mh-root .mhc-sigs{grid-template-columns:1fr;gap:18px}.mh-root .mhc-sig-foot{flex-wrap:wrap;row-gap:6px}.mh-root .mhc-lamp{background:radial-gradient(360px 420px at 38% 620px,var(--mh-root-mhc-lamp-bg),transparent 80%)}[data-theme=dark] .mh-root .mhc-lamp{background:radial-gradient(340px 440px at 34% 700px,var(--mh-root-mhc-lamp-bg-start-dark-2),var(--mh-root-mhc-lamp-bg-mid-dark-2) 55%,transparent 80%),radial-gradient(300px 260px at 20% 220px,var(--mh-root-mhc-lamp-bg-end-dark-2),transparent 80%)}[data-theme=dark] .mh-root .mhc-sheet{background-image:var(--mh-grain),radial-gradient(120% 60% at 10% 0%,var(--mhc-paper-hi),var(--mhc-paper) 55%,var(--mhc-paper-lo) 100%)}.mh-root .mhc-sig-you{order:-1}.mh-root .mhc-line-area{height:128px}.mh-root .mhc-sigpad{height:132px}.mh-root .mhc-cs{width:250px;bottom:6.8125px}.mh-root .mhc-flag{right:-26px;top:-12px;width:100px;height:30px;padding:0 12px 0 24px;font-size:12.5px;pointer-events:none}.mh-root .mhc-finish{top:26px}.mh-root .mhc-band{margin:14px -20px -22px;padding:10px 20px;flex-direction:column;align-items:flex-start;gap:2px}.mh-root .mhc-seal-slot{right:-12px;bottom:8px;width:92px;height:92px}.mh-root .mhc-seal-slot .mhb-ring{clip-path:inset(-12px 21px -12px -12px)}.mh-root .mhc-stand{right:22px;top:14px;width:64px;height:122px}.mh-root .mhc-stamp{width:64px;height:128px}.mh-root .mhc-stand-shadow{left:6px;top:84px;width:57px;height:28px}.mh-root .mhc-stamp-shadow{left:34px;top:90px;width:52px;height:16px;rotate:26deg}.mh-root .mhc-wax{right:auto;left:30px;top:72px;width:150px}.mh-root .mhc-sheet-slot{top:auto}.mh-root .mhc-pen{left:16px;top:calc(100% + 24px);width:236px;rotate:5deg}.mh-root .mhc-demo{right:6px;left:6px;bottom:-48px;flex-wrap:wrap;row-gap:2px;color:var(--mh-ink-soft)}.mh-root .mhc-demo .mhc-linkbtn{color:var(--mh-ink-soft)}}@media (min-width: 1024px) and (max-width: 1279px){.mh-root .mhc-stage{--mhc-copy-w: 318px;--mhc-gutter: 36px}.mh-root .mhc-copy .mh-display{font-size:min(clamp(76px,8.4vw,104px),calc(100cqw / 5.2))}.mh-root .mhc-group{left:28px;right:108px}.mh-root .mhc-sheet{padding:26px 30px 20px}.mh-root .mhc-doc-title{font-size:25px}.mh-root .mhc-parties{gap:24px}.mh-root .mhc-clauses p{font-size:14px}.mh-root .mhc-sigs{grid-template-columns:1fr 1.15fr;gap:20px}.mh-root .mhc-cs{width:214px;bottom:9.2875px}.mh-root .mhc-band{margin:14px -30px -20px;padding:10px 112px 10px 30px}.mh-root .mhc-flag{right:-96px;width:96px;height:34px;padding:0 10px 0 24px;font-size:13px}.mh-root .mhc-seal-slot{right:-22px;bottom:10px;width:100px;height:100px}.mh-root .mhc-seal-slot .mhb-ring{clip-path:inset(-12px 31px -12px -12px)}.mh-root .mhc-stand{right:14px;top:18px;width:82px;height:155px}.mh-root .mhc-stamp{width:82px;height:164px}.mh-root .mhc-stand-shadow{left:8px;top:108px;width:73px;height:36px}.mh-root .mhc-stamp-shadow{left:42px;top:115px;width:70px;height:20px}.mh-root .mhc-wax{right:118px;top:30px;width:150px}.mh-root .mhc-pen{left:40px;width:232px}}@media (min-width: 1024px) and (max-width: 1279px){.mh-root .mhc-group{transform:translateY(-54%)}.mh-root .mhc-sigs{grid-template-columns:1fr 1.3fr;margin-top:14px}.mh-root .mhc-line-area,.mh-root .mhc-sigpad{height:100px}.mh-root .mhc-wax{top:40px}.mh-root .mhc-pen{width:200px}.mh-root .mhc-demo{font-size:12.5px}}@media (min-width: 1024px) and (max-width: 1399px){.mh-root .mhc-sig-label{font-size:11.5px;letter-spacing:.03em}.mh-root .mhc-sig-foot .mhc-linkbtn{white-space:nowrap}}@keyframes mhb-c-in{0%{opacity:0}to{opacity:1}}@keyframes mhb-c-out{to{opacity:0}}.mhb-cs{--mhb-cs-fallback: #24406b;overflow:visible;pointer-events:none}[data-theme=dark] .mhb-cs{--mhb-cs-fallback: #a9c0e6}.mhb-cs .mhb-cs-ink{fill:none;stroke:var(--mhb-cs-ink, var(--mhb-party, var(--mhb-cs-fallback)));stroke-linecap:round;stroke-linejoin:round}.mhb-cs .mhb-cs-m{fill:none;stroke:#fff;stroke-width:7;stroke-linecap:butt;stroke-linejoin:round;stroke-dasharray:1 1;stroke-dashoffset:1}.mhb-cs .mhb-nib-life{opacity:0}.mhb-cs .mhb-nib-shadow{fill:var(--mhb-cs-mhb-nib-shadow-fill)}[data-theme=dark] .mhb-cs .mhb-nib-shadow{fill:var(--mhb-cs-mhb-nib-shadow-fill-dark)}.mhb-cs .mhb-nib-body{fill:var(--mhb-cs-mhb-nib-body-fill);stroke:var(--mhb-cs-mhb-nib-body-stroke);stroke-width:.7}.mhb-cs .mhb-nib-slit{stroke:var(--mhb-cs-mhb-nib-slit-stroke);stroke-width:.7}.mhb-cs .mhb-nib-hole{fill:var(--mhb-cs-mhb-nib-hole-fill)}.mhb-cs .mhb-nib-tip{fill:var(--mhb-cs-ink, var(--mhb-party, var(--mhb-cs-fallback)))}:where(.mhb-wax){position:relative;width:132px;height:132px}.mhb-wax{--mhb-flare-a: rgb(255 196 120 / .34);--mhb-flare-b: rgb(255 170 90 / .12);--mhb-emboss-dark: rgb(61 57 41 / .16);--mhb-emboss-light: rgb(255 255 255 / .5);--mhb-wine-c: var(--mh-wine, #8b1e3f);container-type:size;pointer-events:none}[data-theme=dark] .mhb-wax{--mhb-flare-a: rgb(255 186 110 / .3);--mhb-flare-b: rgb(255 160 80 / .1);--mhb-emboss-dark: rgb(0 0 0 / .42);--mhb-emboss-light: rgb(255 244 225 / .1)}.mhb-wax>*{position:absolute}.mhb-wax .mhb-ring{top:-9%;right:-9%;bottom:-9%;left:-9%;border-radius:50%;opacity:0;box-shadow:inset 1.5px 1.5px 2px var(--mhb-emboss-dark),1px 1px 0 var(--mhb-emboss-light)}.mhb-wax .mhb-wave{top:8%;right:8%;bottom:8%;left:8%;border-radius:50%;opacity:0;box-shadow:0 0 0 2px color-mix(in oklab,var(--mhb-wine-c) 38%,transparent),0 0 16px 3px color-mix(in oklab,var(--mhb-wine-c) 14%,transparent)}.mhb-wax .mhb-pool,.mhb-wax .mhb-seal{top:0;right:0;bottom:0;left:0;width:100%;height:100%}.mhb-wax .mhb-pool{opacity:0;transform:rotate(-11deg);filter:drop-shadow(0 2px 2px var(--mhb-wax-mhb-pool-filter-shadow))}.mhb-wax .mhb-seal{opacity:0;transform:rotate(-11deg);filter:drop-shadow(0 2px 1px var(--mhb-wax-mhb-seal-filter-shadow)) drop-shadow(0 10px 14px var(--mhb-wax-mhb-seal-filter-shadow-2))}.mhb-wax .mhb-drop{left:50%;top:50%;width:22.7%;height:29.5%;margin:-21.2% 0 0 -11.35%;opacity:0;transform-origin:50% 90%}.mhb-wax .mhb-drop-shadow{left:50%;top:50%;width:19.7%;height:15.2%;margin:-4.5% 0 0 -9.85%;border-radius:50%;background:var(--mhb-wax-mhb-drop-shadow-bg);filter:blur(4px);opacity:0}.mhb-wax .mhb-stamp{left:0;top:-100%;width:100%;height:200%;overflow:visible;transform-origin:50% 75%;opacity:0;filter:drop-shadow(0 1px 1px var(--mhb-wax-mhb-stamp-filter-shadow))}.mhb-wax .mhb-pose{opacity:0}.mhb-wax .mhb-pose-0{opacity:1}.mhb-wax .mhb-stamp-shadow{top:0;right:0;bottom:0;left:0}.mhb-wax .mhb-ss-soft,.mhb-wax .mhb-ss-sharp{position:absolute;opacity:0}.mhb-wax .mhb-ss-soft{top:14%;right:12%;bottom:12%;left:12%;border-radius:50%;background:var(--mhb-wax-mhb-ss-soft-bg);filter:blur(12px)}.mhb-wax .mhb-ss-soft:after{content:"";position:absolute;left:50%;top:38%;width:105%;height:20%;border-radius:50%;background:var(--mhb-wax-mhb-ss-soft-bg-after);transform:rotate(32deg);transform-origin:0 50%}.mhb-wax .mhb-ss-sharp{top:22%;right:15%;bottom:17%;left:15%;border-radius:50%;background:var(--mhb-wax-mhb-ss-sharp-bg);filter:blur(2.5px)}.mhb-wax .mhb-ss-sharp:after{content:"";position:absolute;left:58%;top:36%;width:110%;height:20%;border-radius:50%;background:var(--mhb-wax-mhb-ss-sharp-bg-after);filter:blur(4px);transform:rotate(32deg);transform-origin:0 50%}[data-theme=dark] .mhb-wax .mhb-ss-soft,[data-theme=dark] .mhb-wax .mhb-ss-sharp{background:var(--mhb-wax-mhb-ss-soft-bg-dark)}[data-theme=dark] .mhb-wax .mhb-ss-soft:after,[data-theme=dark] .mhb-wax .mhb-ss-sharp:after{background:var(--mhb-wax-mhb-ss-soft-bg-after-dark)}.mhb-wax .mhb-flare{left:50%;top:50%;width:470%;height:470%;margin:-235% 0 0 -235%;border-radius:50%;pointer-events:none;opacity:0;background:radial-gradient(closest-side,var(--mhb-flare-a),var(--mhb-flare-b) 42%,transparent)}[data-theme=dark] .mhb-wax .mhb-flare{mix-blend-mode:screen}.mhb-wax[data-play=true] .mhb-drop{animation:mhb-fall .3s linear var(--mhb-w-drop) both}.mhb-wax[data-play=true] .mhb-drop-shadow{animation:mhb-fall-shadow .33s linear var(--mhb-w-drop) both}@keyframes mhb-fall{0%{opacity:0;transform:translate(9cqw,-235cqw) scale(1.25,1.1);animation-timing-function:cubic-bezier(.5,0,1,.55)}8%{opacity:1}87%{opacity:1;transform:translateY(-1.5cqw) scale(.84,1.34);animation-timing-function:ease-out}to{opacity:0;transform:translateY(6cqw) scale(2,.4)}}@keyframes mhb-fall-shadow{0%{opacity:0;transform:scale(2.2);animation-timing-function:cubic-bezier(.5,0,1,.55)}40%{opacity:0;transform:scale(1.7);animation-timing-function:cubic-bezier(.5,0,1,.55)}87%{opacity:.5;transform:scale(.7)}to{opacity:0;transform:scale(1.2)}}.mhb-wax[data-play=true] .mhb-pool{animation:mhb-spread .46s linear var(--mhb-w-land) both,mhb-bulge .16s linear var(--mhb-w-impact) forwards,mhb-c-out 1ms linear var(--mhb-w-lift) forwards}@keyframes mhb-bulge{0%{opacity:1;transform:rotate(-11deg) scale(1);animation-timing-function:cubic-bezier(.2,.8,.3,1)}30%{transform:rotate(-11deg) scale(1.1,1.08);animation-timing-function:ease-in-out}to{opacity:1;transform:rotate(-11deg) scale(1.07,1.05)}}@keyframes mhb-spread{0%{opacity:0;transform:rotate(-11deg) scale(.14,.1);animation-timing-function:linear}6%{opacity:1;transform:rotate(-11deg) scale(.38,.26);animation-timing-function:cubic-bezier(.15,.75,.35,1)}48%{transform:rotate(-11deg) scale(1.07,1.02);animation-timing-function:ease-in-out}74%{transform:rotate(-11deg) scale(.975,.99);animation-timing-function:ease-in-out}to{opacity:1;transform:rotate(-11deg) scale(1)}}.mhb-wax[data-play=true] .mhb-seal{animation:mhb-set .36s linear var(--mhb-w-lift) forwards}@keyframes mhb-set{0%{opacity:1;transform:rotate(-11deg) scale(1.07,1.05);animation-timing-function:cubic-bezier(.3,0,.3,1)}55%{transform:rotate(-11deg) scale(.985);animation-timing-function:ease-in-out}to{opacity:1;transform:rotate(-11deg) scale(1)}}.mhb-wax[data-play=true] .mhb-ring{animation:mhb-ring .32s cubic-bezier(.2,.8,.3,1) var(--mhb-w-impact) both}.mhb-wax[data-play=true] .mhb-wave{animation:mhb-wave .64s cubic-bezier(.2,.7,.3,1) var(--mhb-w-impact) forwards}.mhb-wax[data-play=true] .mhb-flare{animation:mhb-flare .52s linear var(--mhb-w-impact) both}@keyframes mhb-ring{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes mhb-wave{0%{opacity:.8;transform:scale(.95)}to{opacity:0;transform:scale(1.8)}}@keyframes mhb-flare{0%{opacity:0;animation-timing-function:ease-out}10%{opacity:1;animation-timing-function:cubic-bezier(.3,0,.6,1)}to{opacity:0}}@media (prefers-reduced-motion: reduce){.mhb-cs[data-play=true] .mhb-nib,.mhb-cs[data-play=true] .mhb-nib-life{animation:none!important;opacity:0!important}.mhb-cs[data-play=true] .mhb-cs-m{animation:none!important;stroke-dashoffset:0}.mhb-cs[data-play=true]{animation:mhb-c-in .42s ease both!important}.mhb-wax[data-play=true] .mhb-drop,.mhb-wax[data-play=true] .mhb-drop-shadow,.mhb-wax[data-play=true] .mhb-pool,.mhb-wax[data-play=true] .mhb-stamp,.mhb-wax[data-play=true] .mhb-stamp-shadow,.mhb-wax[data-play=true] .mhb-ss-soft,.mhb-wax[data-play=true] .mhb-ss-sharp,.mhb-wax[data-play=true] .mhb-wave,.mhb-wax[data-play=true] .mhb-flare{animation:none!important;opacity:0!important}.mhb-wax[data-play=true] .mhb-seal,.mhb-wax[data-play=true] .mhb-ring{animation:mhb-c-in .42s ease both!important}}
