.mc-header,.mc-footer,.mc-sheet{--mc-wine: var(--primary, #8b1e3f);--mc-ink: var(--foreground, #3d3929);--mc-ink-soft: color-mix(in oklab, var(--mc-ink) 70%, transparent);--mc-ink-faint: color-mix(in oklab, var(--mc-ink) 42%, transparent);--mc-line: color-mix(in oklab, var(--mc-ink) 14%, transparent);--mc-line-faint: color-mix(in oklab, var(--mc-ink) 7%, transparent);--mc-desk: var(--background, #faf9f5);--mc-paper: color-mix(in oklab, var(--background, #faf9f5) 55%, white);--mc-mono: var(--font-mono, "Geist Mono Variable", ui-monospace, monospace);--mc-sans: var(--font-sans, "Outfit Variable", system-ui, sans-serif);--mc-max: 1240px;--mc-gutter: clamp(16px, 4vw, 48px);--mc-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 .12 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");font-family:var(--mc-sans);color:var(--mc-ink)}.mc-header,.mc-footer,.mc-sheet{--mc-hi: rgb(255 255 255 / .5);--mc-hi-0: rgb(255 255 255 / 0);--mc-sheet-shadow: -30px 0 60px -30px rgb(61 57 41 / .35), -2px 0 6px rgb(61 57 41 / .06);--mc-wine-ink: var(--mc-wine)}[data-theme=dark] .mc-header,[data-theme=dark] .mc-footer,[data-theme=dark] .mc-sheet{--mc-paper: color-mix(in oklab, var(--background) 88%, white);--mc-wine-ink: var(--desk-wine-ink);--mc-ink-faint: color-mix(in oklab, var(--mc-ink) 62%, transparent)}[data-theme=dark] .mc-sheet{--mc-paper: var(--desk-paper);--mc-hi: rgb(255 244 225 / .04);--mc-hi-0: rgb(255 244 225 / 0);--mc-sheet-shadow: -30px 0 60px -24px rgb(0 0 0 / .7), -2px 0 8px rgb(0 0 0 / .4), 1px 0 0 rgb(255 244 225 / .05) inset}[data-theme=dark] .mc-header .mc-menu{background:var(--desk-button-ghost-bg);box-shadow:0 0 0 1px var(--desk-button-ghost-edge) inset;color:var(--desk-button-ghost-ink)}[data-theme=dark] .mc-footer .mc-pending{--mc-wine-ink: var(--desk-pencil)}[data-theme=dark] .mc-sheet .mc-signin-block{box-shadow:0 0 0 1px var(--desk-button-ghost-edge) inset;color:var(--desk-button-ghost-ink)}.mc-sheet{--primary: #8b1e3f;--primary-foreground: #fff;--foreground: #3d3929;--background: #faf9f5}[data-theme=dark] .mc-sheet{--primary: #bc3f60;--primary-foreground: #faf9f5;--foreground: #f1f1ef;--background: #262624}.mc-header *,.mc-footer *,.mc-sheet *{box-sizing:border-box}.mc-header .mc-brand,.mc-footer .mc-brand,.mc-sheet .mc-brand{display:inline-flex;align-items:center;border-radius:6px;outline:none}.mc-header .mc-brand img,.mc-footer .mc-brand img,.mc-sheet .mc-brand img{height:28px;width:auto}.mc-header .mc-brand-dark,.mc-footer .mc-brand-dark,.mc-sheet .mc-brand-dark,[data-theme=dark] .mc-header .mc-brand-light,[data-theme=dark] .mc-footer .mc-brand-light,[data-theme=dark] .mc-sheet .mc-brand-light{display:none}[data-theme=dark] .mc-header .mc-brand-dark,[data-theme=dark] .mc-footer .mc-brand-dark,[data-theme=dark] .mc-sheet .mc-brand-dark{display:block}.mc-header :focus-visible,.mc-footer :focus-visible,.mc-sheet :focus-visible{outline:2px solid color-mix(in oklab,var(--mc-wine) 70%,transparent);outline-offset:2px}.mc-header .mc-lang,.mc-sheet .mc-lang{position:relative;display:inline-flex;align-items:center;flex-shrink:0}.mc-header .mc-lang select,.mc-sheet .mc-lang select{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:32px;min-width:66px;padding:0 24px 0 29px;border:0;border-radius:999px;background:transparent;color:var(--mc-ink-soft);font-family:var(--mc-sans);font-size:13.5px;font-weight:500;letter-spacing:0;cursor:pointer;transition:background .15s ease,color .15s ease}.mc-header .mc-lang select:hover,.mc-sheet .mc-lang select:hover{background:var(--mc-line-faint);color:var(--mc-ink)}.mc-header .mc-lang svg,.mc-sheet .mc-lang svg{position:absolute;top:50%;translate:0 -50%;pointer-events:none;color:var(--mc-ink-faint)}.mc-header .mc-lang .mc-lang-globe,.mc-sheet .mc-lang .mc-lang-globe{left:10px;width:14px;height:14px}.mc-header .mc-lang .mc-lang-chev,.mc-sheet .mc-lang .mc-lang-chev{right:8px;width:12px;height:12px}.mc-header .mc-theme,.mc-sheet .mc-theme{display:inline-grid;place-items:center;width:32px;height:32px;padding:0;border:0;border-radius:999px;background:transparent;color:var(--mc-ink-soft);cursor:pointer;transition:background .15s ease,color .15s ease}.mc-header .mc-theme:hover,.mc-sheet .mc-theme:hover{background:var(--mc-line-faint);color:var(--mc-ink)}.mc-header .mc-theme svg,.mc-sheet .mc-theme svg{width:16px;height:16px}.mc-header .mc-cta,.mc-sheet .mc-cta{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:36px;padding:0 16px;border-radius:999px;background:var(--mc-wine);color:var(--primary-foreground, #fff);font-size:14.5px;font-weight:600;letter-spacing:-.005em;text-decoration:none;white-space:nowrap;box-shadow:0 1px #ffffff29 inset,0 4px 12px -6px color-mix(in oklab,var(--mc-wine) 80%,transparent);transition:transform .15s ease,background .15s ease}.mc-header .mc-cta:hover,.mc-sheet .mc-cta:hover{transform:translateY(-1px);background:color-mix(in oklab,var(--mc-wine) 88%,black)}.mc-header .mc-signin,.mc-sheet .mc-signin{display:inline-flex;align-items:center;gap:4px;color:var(--mc-ink);font-size:14.5px;font-weight:500;text-decoration:none;white-space:nowrap}.mc-header .mc-signin svg,.mc-sheet .mc-signin svg{width:13px;height:13px;color:var(--mc-ink-faint);transition:translate .15s ease,color .15s ease}.mc-header .mc-signin:hover svg,.mc-sheet .mc-signin:hover svg{color:var(--mc-wine);translate:1px -1px}.mc-header{position:sticky;top:0;z-index:40;background:color-mix(in oklab,var(--mc-desk) 86%,transparent);-webkit-backdrop-filter:saturate(1.1) blur(12px);backdrop-filter:saturate(1.1) blur(12px)}.mc-header:after{content:"";position:absolute;left:0;right:0;bottom:0;height:4px;border-top:1px solid var(--mc-line);border-bottom:1px solid var(--mc-line-faint);pointer-events:none}.mc-header .mc-bar{display:flex;align-items:center;gap:16px;width:100%;max-width:calc(var(--mc-max) + var(--mc-gutter) * 2);height:64px;margin:0 auto;padding:0 var(--mc-gutter) 4px}.mc-header .site-header__inner{display:flex;flex:1;min-width:0;align-items:center;gap:36px}.mc-header .mc-nav{display:none;align-items:center;gap:4px}.mc-header .mc-nav a{position:relative;padding:8px 11px;border-radius:8px;color:var(--mc-ink-soft);font-size:15px;font-weight:450;letter-spacing:-.005em;text-decoration:none;transition:color .15s ease}.mc-header .mc-nav a:hover{color:var(--mc-ink)}.mc-header .mc-nav a:after{content:"";position:absolute;left:11px;right:11px;bottom:1px;height:2px;border-radius:2px;background:var(--mc-wine);transform:scaleX(0);transform-origin:left;transition:transform .22s ease}.mc-header .mc-nav a:hover:after{transform:scaleX(.35);opacity:.5}.mc-header .mc-nav a[aria-current=page]{color:var(--mc-ink);font-weight:550}.mc-header .mc-nav a[aria-current=page]:after{transform:scaleX(1);opacity:1}.mc-header .mc-tools{display:none;align-items:center;gap:4px;margin-left:auto}.mc-header .mc-sep{width:1px;height:20px;margin:0 10px 0 8px;background:var(--mc-line)}.mc-header .mc-signin{margin-right:12px}.mc-header .mc-menu-slot{margin-left:auto}.mc-header .mc-menu{display:inline-flex;align-items:center;gap:8px;height:40px;padding:0 14px 0 12px;border:0;border-radius:999px;background:color-mix(in oklab,var(--mc-paper) 80%,transparent);box-shadow:0 0 0 1px var(--mc-line) inset,0 1px 2px #3d39290f;color:var(--mc-ink);font-family:var(--mc-sans);font-size:14.5px;font-weight:550;cursor:pointer}.mc-header .mc-menu svg{width:16px;height:16px}@media (min-width: 1024px){.mc-header .mc-nav,.mc-header .mc-tools{display:flex}.mc-header .mc-menu-slot{display:none}}.mc-sheet{width:min(92vw,400px);max-width:none;gap:0;padding:0;border-left:1px solid var(--mc-line);background-color:var(--mc-paper);background-image:var(--mc-grain),linear-gradient(160deg,var(--mc-hi),var(--mc-hi-0) 40%);box-shadow:var(--mc-sheet-shadow);overflow-y:auto}.mc-sheet .mc-sheet-head{display:grid;gap:6px;padding:22px 24px 18px;border-bottom:1px solid var(--mc-line)}.mc-sheet .mc-sheet-title{margin:0;font-family:var(--mc-sans);font-size:13px;font-weight:500;color:var(--mc-ink-soft)}.mc-sheet .mc-sheet-desc{margin:0;font-size:14px;color:var(--mc-ink-faint)}.mc-sheet .mc-sheet-nav{display:grid;padding:6px 24px 0}.mc-sheet .mc-sheet-nav a{display:flex;align-items:baseline;gap:16px;padding:15px 0 13px;border-bottom:1px solid var(--mc-line-faint);color:var(--mc-ink);font-size:27px;font-weight:600;letter-spacing:-.025em;line-height:1.05;text-decoration:none}.mc-sheet .mc-sheet-nav a .mc-sheet-num{width:20px;font-family:var(--mc-sans);font-size:13px;font-weight:500;font-variant-numeric:tabular-nums;color:var(--mc-ink-faint);translate:0 -3px}.mc-sheet .mc-sheet-nav a[aria-current=page],.mc-sheet .mc-sheet-nav a[aria-current=page] .mc-sheet-num{color:var(--mc-wine-ink)}.mc-sheet .mc-sheet-foot{display:grid;gap:10px;margin-top:auto;padding:22px 24px 24px}.mc-sheet .mc-sheet-controls{display:flex;align-items:center;justify-content:space-between;padding-bottom:12px;margin-bottom:4px;border-bottom:1px solid var(--mc-line-faint)}.mc-sheet .mc-sheet-controls .mc-lang select,.mc-sheet .mc-sheet-controls .mc-theme{box-shadow:0 0 0 1px var(--mc-line) inset}.mc-sheet .mc-cta,.mc-sheet .mc-signin-block{height:46px;font-size:15.5px}.mc-sheet .mc-signin-block{display:inline-flex;align-items:center;justify-content:center;gap:6px;border-radius:999px;color:var(--mc-ink);font-weight:600;text-decoration:none;box-shadow:0 0 0 1px var(--mc-line) inset}.mc-sheet .mc-signin-block svg{width:14px;height:14px;color:var(--mc-ink-faint)}.mc-sheet .mc-sheet-sign{margin:8px 0 0;font-family:var(--mc-sans);font-size:13px;color:var(--mc-ink-faint);text-align:center}.mc-footer{position:relative;overflow:hidden;background-image:var(--mc-grain);isolation:isolate}.mc-footer:before{content:"";position:absolute;left:0;right:0;top:0;height:4px;border-top:1px solid var(--mc-line);border-bottom:1px solid var(--mc-line-faint);pointer-events:none}.mc-footer .mc-imprint{position:absolute;z-index:-1;right:max(-110px,calc((100vw - var(--mc-max)) / 2 - 210px));bottom:-150px;width:320px;height:320px;pointer-events:none}.mc-footer .mc-imprint .mc-imp-shade{fill:color-mix(in oklab,var(--mc-ink) 13%,transparent)}.mc-footer .mc-imprint .mc-imp-light{fill:#ffffffd9}.mc-footer .mc-imprint .mc-imp-face{fill:color-mix(in oklab,var(--mc-ink) 5.5%,var(--site-footer, var(--mc-desk)))}[data-theme=dark] .mc-footer .mc-imprint .mc-imp-light{fill:#ffffff12}[data-theme=dark] .mc-footer .mc-imprint .mc-imp-shade{fill:#00000080}.mc-footer .mc-foot{display:grid;grid-template-columns:minmax(0,1fr);gap:40px;width:100%;max-width:calc(var(--mc-max) + var(--mc-gutter) * 2);margin:0 auto;padding:64px var(--mc-gutter) 48px}.mc-footer .mc-foot-brand{display:grid;align-content:start;gap:16px}.mc-footer .mc-foot-line{margin:0;max-width:22em;font-size:15.5px;line-height:1.55;color:var(--mc-ink-soft)}.mc-footer .mc-foot-cols{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 24px}.mc-footer .mc-foot-col{display:grid;align-content:start;gap:11px}.mc-footer .mc-foot-col h2{margin:0 0 4px;font-family:var(--mc-sans);font-size:13.5px;font-weight:600;line-height:1.4;color:var(--mc-ink-faint)}.mc-footer .mc-foot-col a{display:inline-flex;flex-wrap:wrap;align-items:center;gap:4px 8px;width:fit-content;color:var(--mc-ink-soft);font-size:15px;text-decoration:none;transition:color .15s ease}.mc-footer .mc-foot-col a:hover{color:var(--mc-ink)}.mc-footer .mc-foot-col a svg{width:12px;height:12px;color:var(--mc-ink-faint)}.mc-footer .mc-pending{display:inline-block;white-space:nowrap;padding:1px 8px 2px;border-radius:999px;background:color-mix(in oklab,var(--mc-wine-ink) 10%,transparent);color:var(--mc-wine-ink);font-family:var(--mc-sans);font-size:12px;font-weight:500;line-height:1.5}.mc-footer .mc-foot-base{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:8px 40px;width:100%;max-width:calc(var(--mc-max) + var(--mc-gutter) * 2);margin:0 auto;padding:18px var(--mc-gutter) 28px;font-family:var(--mc-sans);font-size:13.5px;color:var(--mc-ink-faint)}.mc-footer .mc-foot-base-rule{width:100%;max-width:calc(var(--mc-max));margin:0 auto;border:0;border-top:1px solid var(--mc-line)}.mc-footer .mc-foot-base span:last-child{color:var(--mc-ink-soft)}.mc-footer .mc-leafdot{display:inline-block;width:10px;height:10px;margin-right:8px;vertical-align:-1px;color:var(--mc-wine)}@media (min-width: 640px){.mc-footer .mc-foot-cols{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width: 1100px){.mc-footer .mc-foot-cols{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (min-width: 900px){.mc-footer .mc-foot{grid-template-columns:minmax(0,1fr) minmax(0,1.9fr);gap:64px;padding-top:80px;padding-bottom:64px}}@media (max-width: 899px){.mc-footer .mc-foot-base-rule{margin:0 var(--mc-gutter);width:auto}.mc-footer .mc-imprint{width:210px;height:210px;right:-64px;bottom:-104px}}@media print{.mc-header,.mc-footer{display:none}}:where(main) :focus-visible,.skip-link:focus-visible{outline:2px solid color-mix(in oklab,var(--desk-wine-ink) 75%,transparent);outline-offset:3px}.mc-sheet .mc-sheet-nav a:focus-visible{border-radius:8px;outline-offset:4px}@font-face{font-family:Maple Hand Fallback;src:local("Segoe Script"),local("SegoeScript"),local("Bradley Hand"),local("BradleyHandITCTT-Bold"),local("Bradley Hand ITC"),local("Brush Script MT"),local("BrushScriptMT");size-adjust:78%}:root{--desk-bg: var(--background, #faf9f5);--desk-paper: #fffdf8;--desk-paper-2: #f6f2e8;--desk-paper-edge: rgba(61, 57, 41, .1);--desk-receipt: #fbfaf6;--desk-kraft: #eadfc8;--desk-note: #f7e9a8;--desk-mat: #e9eadf;--desk-wood: #d9ccb4;--desk-ink: #3d3929;--desk-ink-soft: rgba(61, 57, 41, .72);--desk-ink-faint: rgba(61, 57, 41, .42);--desk-rule: rgba(61, 57, 41, .14);--desk-wine: var(--primary, #8b1e3f);--desk-wine-ink: #8b1e3f;--desk-pencil: #8b1e3f;--desk-grain-opacity: .35;--desk-shadow-sheet: 0 1px 0 rgba(255, 255, 255, .6) inset, 0 18px 40px -18px rgba(40, 30, 10, .35), 0 3px 8px -2px rgba(40, 30, 10, .12);--desk-button-ghost-bg: transparent;--desk-button-ghost-ink: var(--foreground, #3d3929);--desk-button-ghost-edge: rgba(61, 57, 41, .22)}[data-theme=dark]{--desk-bg: var(--background, #262624);--desk-paper: #34312d;--desk-paper-2: #2c2a27;--desk-paper-edge: rgba(255, 244, 225, .09);--desk-receipt: #373430;--desk-kraft: #4a3f30;--desk-note: #4d4526;--desk-mat: #2f322c;--desk-wood: #3b342b;--desk-ink: #ece6da;--desk-ink-soft: rgba(236, 230, 218, .74);--desk-ink-faint: rgba( 236, 230, 218, .62 );--desk-rule: rgba(236, 230, 218, .13);--desk-wine: var(--primary, #bc3f60);--desk-wine-ink: #e7829d;--desk-pencil: #e98aa3;--desk-grain-opacity: .12;--desk-shadow-sheet: 0 1px 0 rgba(255, 244, 225, .06) inset, 0 22px 48px -18px rgba(0, 0, 0, .7), 0 4px 10px -2px rgba(0, 0, 0, .45);--desk-button-ghost-bg: transparent;--desk-button-ghost-ink: #f1efe8;--desk-button-ghost-edge: rgba(241, 239, 232, .3)}@font-face{font-family:Caveat Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/assets/caveat-cyrillic-ext-wght-normal-DiMfzA-V.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Caveat Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/assets/caveat-cyrillic-wght-normal-D5lnP6kL.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Caveat Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/assets/caveat-latin-ext-wght-normal-Byk3UhVp.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Caveat Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/assets/caveat-latin-wght-normal-C1hSzPvX.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.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 #ffffff2e 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-agent,.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,#a02650,var(--mh-wine) 60%,#7a1937);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 rgb(61 20 30 / .28));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 #3d39290f}.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 rgb(58 7 22 / .3))}.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 #3d392914,0 10px 20px -12px #3d392940;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 rgb(61 57 41 / .25))}.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,#4a4535,#2e2b21);box-shadow:0 6px 12px -4px #00000059;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,rgb(0 0 0 / .035),transparent 8%,transparent 92%,rgb(0 0 0 / .035));box-shadow:0 1px 2px #3d39291a,0 20px 40px -18px #3d39294d;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:flex;gap:4px;white-space:nowrap}.mh-root .mh-rc-item{overflow:hidden;text-overflow:ellipsis}.mh-root .mh-rc-dots{flex:1;overflow:hidden;color:var(--mh-rc-dots)}.mh-root .mh-rc-price{flex:none}.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,#4b77a8 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(#000,#000);mask-image:var(--mh-grain),linear-gradient(#000,#000)}.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-builders{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.3fr);gap:clamp(32px,5vw,72px);align-items:center}.mh-root .mh-points{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:22px 0 0;padding:0}.mh-root .mh-points li{padding:5px 12px;border-radius:999px;font-size:14px;font-weight:500;color:var(--mh-ink);box-shadow:0 0 0 1px var(--mh-line) inset}.mh-root .mh-builders-cards{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:20px;align-items:start}.mh-root .mh-code,.mh-root .mh-agent{margin:0;border-radius:14px;overflow:hidden;box-shadow:0 2px 4px #0000001a,0 24px 44px -20px #14100a80}.mh-root .mh-code{background:#211f1a;color:#e8e4d8;transform:rotate(-1.2deg)}.mh-root .mh-agent{background:var(--mh-paper);margin-top:40px;transform:rotate(1deg)}.mh-root .mh-code-bar{display:flex;align-items:center;gap:8px;padding:12px 16px;font-size:12px;color:#a39d8c;border-bottom:1px solid rgb(255 255 255 / .08)}.mh-root .mh-agent .mh-code-bar{font-size:13.5px;font-weight:500;color:var(--mh-ink-faint);border-bottom-color:var(--mh-line);word-spacing:.1em}.mh-root .mh-code-dot{width:8px;height:8px;border-radius:50%;background:#6ec28a}.mh-root .mh-code pre{margin:0;padding:18px 18px 10px;font-size:13px;line-height:1.7;white-space:pre;overflow:hidden}.mh-root .mh-c-key{color:#e6b3c3}.mh-root .mh-c-str{color:#d9d2a6}.mh-root .mh-c-num{color:#9fd2b0}.mh-root .mh-c-dim{color:#8e887a}.mh-root .mh-code-sig{display:grid;gap:6px;margin:0;padding:12px 18px 18px;font-size:12px;color:#cfc9ba}.mh-root .mh-code-ok{color:#8fd1a4}.mh-root .mh-agent-ask{margin:16px 16px 0;padding:10px 14px;border-radius:12px 12px 12px 4px;font-size:14px;line-height:1.45;background:color-mix(in oklab,var(--mh-ink) 6%,transparent)}.mh-root .mh-agent-steps{margin:12px 16px 0;padding:0 0 0 18px;font-size:12px;line-height:1.8;color:var(--mh-ink-soft)}.mh-root .mh-agent-handoff{display:flex;gap:8px;margin:12px 16px 0;padding:10px 12px;border-radius:10px;font-size:13.5px;line-height:1.4;color:var(--mh-wine-ink);background:color-mix(in oklab,var(--mh-wine) 7%,transparent);box-shadow:0 0 0 1px color-mix(in oklab,var(--mh-wine) 25%,transparent) inset}.mh-root .mh-agent-done{margin:12px 16px 18px;font-size:13.5px;color:var(--mh-ink-soft)}.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 rgb(58 7 22 / .22));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-builders,.mh-root .mh-builders-cards,.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-agent{margin-top:0}.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 #3d392914,0 14px 22px -12px #3d392959;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%,rgb(255 255 255 / .22),transparent 60%);color:#fff;box-shadow:0 2px 3px #3a071633,0 14px 22px -10px #3a071680;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 #3d392959}.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{flex:1;min-width:12px;margin:0 4px 5px;border-bottom:1.5px dotted var(--mh-rc-dots)}.mh-root .mh-rc-group li{align-items:baseline}.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 rgb(58 7 22 / .3)) drop-shadow(0 8px 10px rgb(58 7 22 / .25));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 #3a071680}.mh-root .mh-marquee-word{color:#fbeff2}.mh-root .mh-marquee-leaf{fill:#f2b8c8;opacity:.8}.mh-root .mh-builders{display:block}.mh-root .mh-builders-head{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:end}.mh-root .mh-builders-head .mh-h2{margin-top:16px}.mh-root .mh-builders-cards{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:clamp(24px,4vw,56px);margin-top:48px;align-items:center}.mh-root .mh-agent{margin-top:0;transform:rotate(-.8deg)}.mh-root .mh-code{transform:rotate(1.4deg)}.mh-root .mh-agent-body{padding:4px 6px}.mh-root .mh-agent-ask{margin-left:auto;max-width:80%;border-radius:14px 14px 4px;font-size:15px}.mh-root .mh-agent-steps{list-style:none;padding:0;font-size:12.5px}.mh-root .mh-agent-check{display:inline-block;width:18px;color:var(--mh-check-ink)}.mh-root .mh-agent-handoff{display:grid;grid-template-columns:1fr auto;align-items:center;gap:16px;padding:14px 16px}.mh-root .mh-agent-handoff p{margin:0}.mh-root .mh-slip{width:170px;padding:6px 12px 8px;transform:rotate(3deg)}.mh-root .mh-slip svg{display:block;width:100%;height:40px}.mh-root .mh-slip .mh-ink{stroke-width:2.4}.mh-root .mh-slip-line{display:block;border-bottom:1px solid var(--mh-ink-faint)}.mh-root .mh-slip-cap{display:block;margin-top:5px;font-family:var(--mh-sans);font-size:12px;color:var(--mh-ink-soft)}.mh-root .mh-code-pre{padding:18px 18px 10px;font-size:13.5px;line-height:1.75}.mh-root .mh-c-ln{display:block;white-space:pre}.mh-root .mh-c-in{padding-left:2ch}.mh-root .mh-code-sig{display:grid}@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-builders-head,.mh-root .mh-builders-cards{grid-template-columns:minmax(0,1fr)}.mh-root .mh-agent-handoff{grid-template-columns:1fr}.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,#4b77a8 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(#000,#000);mask-image:var(--mh-grain),linear-gradient(#000,#000);-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 #3d392914,0 10px 22px -14px #3d392959;border-top:1px solid rgb(61 57 41 / .08);border-bottom:1px solid rgb(61 57 41 / .08)}.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,#4b77a8 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 rgb(61 57 41 / .14));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 #00000059,0 0 0 1px #8b1e3f59 inset}to{box-shadow:0 6px 12px -4px #00000059}}.mh-root .mh-receipt-copy{padding-top:0}.mh-root .mh-builders{padding-top:clamp(56px,7vw,100px)}.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 #3d392912,0 1px #ffffffb3;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-builders{padding-top:56px}.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-dots{min-width:6px;margin:0 3px 4px}.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,#4b77a8 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-agent,[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:#fff4e10f;border-bottom-color:#0000004d;box-shadow:0 1px #fff4e10d inset,0 14px 26px -14px #000000bf}[data-theme=dark] .mh-root .mh-route-table{box-shadow:0 0 0 1px var(--mh-line) inset,inset 0 2px 10px #0000004d,0 1px #fff4e10a}[data-theme=dark] .mh-root .mh-route-pin{box-shadow:0 0 0 1px var(--mh-line),0 1px #fff4e10f inset,0 14px 22px -12px #000000b3}[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 #000000b3}[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 #00000059,0 14px 22px -10px #0009}[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 rgb(0 0 0 / .5))}[data-theme=dark] .mh-root .mh-receipt{background-image:var(--mh-grain),linear-gradient(90deg,rgb(0 0 0 / .12),transparent 8%,transparent 92%,rgb(0 0 0 / .12)),linear-gradient(180deg,#fff4e10a,#fff4e100 40%);box-shadow:0 1px 2px #0006,0 22px 44px -18px #000000bf}[data-theme=dark] .mh-root .mh-rc-edge{filter:drop-shadow(0 3px 2px rgb(0 0 0 / .4))}[data-theme=dark] .mh-root .mh-printer-slot{background:linear-gradient(180deg,#57513f,#2a271f);box-shadow:0 1px #fff4e11a inset,0 8px 14px -4px #0009}[data-theme=dark] .mh-root .mh-code,[data-theme=dark] .mh-root .mh-agent{box-shadow:0 1px #fff4e10f inset,0 0 0 1px #fff4e10d,0 24px 48px -18px #000000bf}@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}}.desk-chip{display:inline-flex;align-items:center;gap:6px;padding:4px 9px 4px 8px;border-radius:999px;font-family:var(--font-sans, "Outfit Variable", system-ui, sans-serif);font-size:12.5px;font-weight:500;line-height:1.2;white-space:nowrap;color:var(--desk-ink-soft);background:color-mix(in oklab,var(--desk-paper) 92%,transparent);box-shadow:0 0 0 1px var(--desk-rule),0 1px 2px #281e0a14;pointer-events:none}.desk-chip[data-tone=wine]{color:var(--desk-wine-ink);box-shadow:0 0 0 1px color-mix(in oklab,var(--desk-wine-ink) 28%,transparent),0 1px 2px #281e0a14}.desk-chip-icon{flex:none;width:13px;height:13px}[data-theme=dark] .desk-chip{box-shadow:0 0 0 1px var(--desk-rule),0 1px 2px #0000004d}[data-theme=dark] .desk-chip[data-tone=wine]{box-shadow:0 0 0 1px color-mix(in oklab,var(--desk-wine-ink) 34%,transparent),0 1px 2px #0000004d}.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-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%,rgb(255 220 160 / .16),rgb(255 214 150 / .05) 60%,transparent 82%);mix-blend-mode:soft-light}[data-theme=dark] .mh-root .mhc-lamp{background:radial-gradient(38% 54% at 46% 34%,rgb(255 198 140 / .19),rgb(255 176 110 / .07) 55%,transparent 80%),radial-gradient(70% 70% at 40% 30%,rgb(255 176 100 / .05),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}.mh-root .mhc-copy .mh-display{font-size:clamp(64px,7.8vw,116px)}.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%,rgb(255 255 255 / .1),transparent 70%),linear-gradient(165deg,var(--mhc-pad-hi) 0%,var(--mhc-pad) 45%,var(--mhc-pad-lo) 100%);box-shadow:inset 0 1px #ffffff24,inset 0 0 0 1px #00000038,inset 0 -3px 4px #00000038,1px 2px rgb(var(--mhc-shadow) / .35),6px 16px 30px -8px rgb(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 #00000014}.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 #ffffff80,1px 1px 0 var(--mhc-edge-1),2px 2px 0 var(--mhc-edge-2),2px 3px 2px rgb(var(--mhc-shadow) / .3),10px 22px 30px -8px rgb(var(--mhc-shadow) / .5)}[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 #fff4e114,1px 1px 0 var(--mhc-edge-1),2px 2px 0 var(--mhc-edge-2),2px 3px 3px #00000080,12px 26px 34px -8px #000000b3}.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 #3c0a1940}.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,#a52a55,var(--mh-wine) 60%,#7a1937);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 rgb(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 rgb(40 26 4 / .45))}.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,rgb(var(--mhc-shadow) / .7),rgb(var(--mhc-shadow) / .34) 62%,transparent);filter:blur(2px)}[data-theme=dark] .mh-root .mhc-stand-shadow{background:radial-gradient(closest-side,rgb(0 0 0 / .85),rgb(0 0 0 / .45) 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,rgb(var(--mhc-shadow) / calc(var(--mhc-shadow-a) + .1)),rgb(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:#1402089e;filter:blur(2.5px);box-shadow:5px 9px 12px 3px #1402084d}.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:rgb(var(--mhc-shadow) / var(--mhc-shadow-a));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,rgb(255 220 160 / .16),transparent 80%)}[data-theme=dark] .mh-root .mhc-lamp{background:radial-gradient(340px 440px at 34% 700px,rgb(255 198 140 / .17),rgb(255 176 110 / .06) 55%,transparent 80%),radial-gradient(300px 260px at 20% 220px,rgb(255 190 130 / .05),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:clamp(76px,8.4vw,104px)}.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:#1e1e282e}[data-theme=dark] .mhb-cs .mhb-nib-shadow{fill:#0006}.mhb-cs .mhb-nib-body{fill:#b9c0c8;stroke:#3d4652;stroke-width:.7}.mhb-cs .mhb-nib-slit{stroke:#3d4652;stroke-width:.7}.mhb-cs .mhb-nib-hole{fill:#3d4652}.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 rgb(58 7 22 / .3))}.mhb-wax .mhb-seal{opacity:0;transform:rotate(-11deg);filter:drop-shadow(0 2px 1px rgb(58 7 22 / .35)) drop-shadow(0 10px 14px rgb(58 7 22 / .28))}.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:#3a07168c;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 rgb(40 26 4 / .45))}.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:#1e12048c;filter:blur(12px)}.mhb-wax .mhb-ss-soft:after{content:"";position:absolute;left:50%;top:38%;width:105%;height:20%;border-radius:50%;background:#1e120461;transform:rotate(32deg);transform-origin:0 50%}.mhb-wax .mhb-ss-sharp{top:22%;right:15%;bottom:17%;left:15%;border-radius:50%;background:#1e12049e;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:#1e120459;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:#000000d9}[data-theme=dark] .mhb-wax .mhb-ss-soft:after,[data-theme=dark] .mhb-wax .mhb-ss-sharp:after{background:#00000080}.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}}.lc-root .lc-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.lc-root .lc-stage{position:absolute;top:0;right:0;bottom:0;left:0;font-size:calc(100cqi / 60)}.lc-root .lc-notice{position:absolute;left:1.5em;top:4em;width:40em;height:49em;display:flex;flex-direction:column;padding:4.6em 4em;background-color:var(--lp-paper);background-image:var(--lp-grain);border-radius:.3em;box-shadow:var(--lp-shadow-sheet);transform:rotate(-4deg)}.lc-root .lc-notice:before{content:"";position:absolute;left:4em;top:2.4em;width:9em;height:1em;border-radius:.5em;background:color-mix(in oklab,var(--lp-ink) 16%,transparent)}.lc-root .lc-kicker{margin-top:.6em;font-size:1.2em;color:var(--lp-ink-faint)}.lc-root .lc-title{margin-top:.5em;font-size:2.8em;font-weight:600;letter-spacing:-.025em;line-height:1.12}.lc-root .lc-body{margin-top:.9em;font-size:1.45em;line-height:1.5;color:var(--lp-ink-soft)}.lc-root .lc-rows{display:grid;margin-top:2.2em}.lc-root .lc-row{display:grid;grid-template-columns:44% 1fr;align-items:end;gap:1em;padding:1.1em 0;border-bottom:1px solid var(--lp-rule);font-size:1.4em}.lc-root .lc-k{color:var(--lp-ink-faint)}.lc-root .lc-v{font-weight:500}.lc-root .lc-blank{display:block;height:1.1em;border-bottom:.1em solid color-mix(in oklab,var(--lp-ink) 40%,transparent);width:70%}.lc-root .lc-tag{position:absolute;right:1.5em;top:19em;width:23em;height:33em;display:grid;justify-items:center;align-content:start;padding:7.2em 2.4em 2em;text-align:center;color:#3d3929;background-color:#f6ecd6;background-image:var(--lp-grain),radial-gradient(120% 90% at 20% 10%,rgb(255 255 255 / .7),transparent 55%),linear-gradient(160deg,transparent 50%,rgb(190 160 110 / .22));clip-path:polygon(22% 0,78% 0,100% 14%,100% 100%,0 100%,0 14%);filter:drop-shadow(0 .2em .2em rgb(61 57 41 / .2)) drop-shadow(0 3em 3.4em rgb(61 57 41 / .32));transform:rotate(8deg)}[data-theme=dark] .lc-root .lc-tag{filter:drop-shadow(0 .2em .2em rgb(0 0 0 / .4)) drop-shadow(0 3em 3.4em rgb(0 0 0 / .6))}.lc-root .lc-eyelet{position:absolute;left:50%;top:2.2em;width:3.2em;height:3.2em;margin-left:-1.6em;border-radius:50%;background:radial-gradient(circle,var(--lp-desk) 0 38%,#e2c26a 40% 58%,#9c7a2c 62% 70%,transparent 72%)}.lc-root .lc-tag-leaf{width:2.8em;height:2.8em;fill:#8b1e3f}.lc-root .lc-price{margin-top:.1em;font-size:10em;font-weight:700;letter-spacing:-.06em;line-height:1}.lc-root .lc-line{margin-top:.7em;font-size:1.8em;font-weight:600;color:#8b1e3f}.lc-root .lc-rule{width:80%;margin:1.2em 0 1em;border-top:.12em dashed rgb(61 57 41 / .3)}.lc-root .lc-back{font-size:1.4em;line-height:1.35;color:#3d3929b8}.lc-root .lc-clip{position:absolute;left:38.5em;top:16.5em;width:3.6em;height:11.5em;border:.38em solid #9ea3a8;border-radius:1.8em;transform:rotate(8deg);box-shadow:.2em .3em .4em #0003}.lc-root .lc-clip:after{content:"";position:absolute;left:.55em;top:1.3em;width:1.7em;height:7.4em;border:.32em solid #b9bdc2;border-radius:1em}.lc-root .lc-table-wrap{margin-top:44px;border-radius:20px;background-color:var(--lp-paper);background-image:var(--lp-grain);box-shadow:0 0 0 1px var(--lp-line),var(--lp-shadow-sheet);overflow:hidden}.lc-root .lc-table{width:100%;border-collapse:collapse;font-size:16.5px;line-height:1.5}.lc-root .lc-table thead th{padding:20px 24px;text-align:left;font-size:14.5px;font-weight:600;color:var(--lp-ink-soft);border-bottom:1px solid var(--lp-rule)}.lc-root .lc-col-brand{display:inline-flex;align-items:center;gap:8px;font-size:17px;color:var(--lp-ink)}.lc-root .lc-col-leaf{width:18px;height:18px;fill:var(--lp-wine)}.lc-root .lc-table tbody th{width:26%;padding:18px 24px;text-align:left;vertical-align:top;font-weight:600}.lc-root .lc-table td{padding:18px 24px;vertical-align:top}.lc-root .lc-table tbody tr+tr>*{border-top:1px solid var(--lp-rule)}.lc-root .lc-col-maple,.lc-root .lc-cell-maple{width:36%;background:color-mix(in oklab,var(--lp-wine) 5%,transparent)}.lc-root .lc-cell-maple{color:var(--lp-ink);font-weight:500}.lc-root .lc-cell-them{color:var(--lp-ink-soft)}.lc-root .lc-ahead{display:block;width:fit-content;margin-top:8px;padding:2px 10px;border-radius:999px;font-size:13px;font-weight:600;color:var(--lp-sent);background:var(--lp-sent-bg)}.lc-root .lc-foot{max-width:62em;margin:16px 0 0;font-size:14px;line-height:1.5;color:var(--lp-ink-soft)}@media (max-width: 760px){.lc-root .lc-table-wrap{background:none;box-shadow:none;border-radius:0;overflow:visible}.lc-root .lc-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.lc-root .lc-table,.lc-root .lc-table tbody{display:grid;gap:14px}.lc-root .lc-table tr{display:grid;border-radius:16px;overflow:hidden;background-color:var(--lp-paper);box-shadow:0 0 0 1px var(--lp-line),var(--lp-shadow-sheet)}.lc-root .lc-table tbody tr+tr>*{border-top:0}.lc-root .lc-table tbody th,.lc-root .lc-table td{width:auto;padding:14px 18px}.lc-root .lc-table tbody th{font-size:17px;padding-top:18px}.lc-root .lc-table td{border-top:1px solid var(--lp-rule)}.lc-root .lc-table td:before{content:attr(data-label);display:block;margin-bottom:2px;font-size:13px;font-weight:600;color:var(--lp-ink-faint)}}.lc-root .lc-fit{margin-top:44px;display:grid;grid-template-columns:minmax(0,1fr);gap:20px}@media (min-width: 820px){.lc-root .lc-fit{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}}.lc-root .lc-fit-card{padding:28px 30px;border-radius:18px;background-color:var(--lp-paper);background-image:var(--lp-grain);box-shadow:0 0 0 1px var(--lp-line) inset,var(--lp-shadow-sheet)}.lc-root .lc-fit-stay{background-color:color-mix(in oklab,var(--lp-paper) 60%,transparent);box-shadow:0 0 0 1px var(--lp-line) inset}.lc-root .lc-fit-card h3{margin:0 0 16px;font-size:21px;font-weight:600;letter-spacing:-.02em}.lc-root .lc-fit-card ol{list-style:none;margin:0;padding:0;display:grid;gap:14px}.lc-root .lc-fit-card li{display:grid;grid-template-columns:24px minmax(0,1fr);gap:12px;font-size:16.5px;line-height:1.5;color:var(--lp-ink-soft)}.lc-root .lc-fit-icon{width:22px;height:22px;margin-top:1px;padding:3px;border-radius:50%}.lc-root .lc-fit-go .lc-fit-icon{color:var(--lp-ok);background:var(--lp-ok-bg)}.lc-root .lc-fit-stay .lc-fit-icon{color:var(--lp-ink-soft);background:color-mix(in oklab,var(--lp-ink) 8%,transparent)}.lp-root{--lp-wine: var(--primary, #8b1e3f);--lp-wine-ink: var(--desk-wine-ink, #8b1e3f);--lp-ink: var(--foreground, #3d3929);--lp-ink-soft: color-mix(in oklab, var(--lp-ink) 70%, transparent);--lp-ink-faint: var(--desk-ink-faint, rgba(61, 57, 41, .42));--lp-desk: var(--background, #faf9f5);--lp-paper: var(--desk-paper, #fffdf8);--lp-paper-2: var(--desk-paper-2, #f6f2e8);--lp-rule: var(--desk-rule, rgba(61, 57, 41, .14));--lp-line: color-mix(in oklab, var(--lp-ink) 14%, transparent);--lp-sans: var(--font-sans, "Outfit Variable", system-ui, sans-serif);--lp-max: 1240px;--lp-gutter: clamp(20px, 4vw, 48px);--lp-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");--lp-shadow-sheet: var(--desk-shadow-sheet);--lp-shadow-object: 0 2px 3px rgb(40 28 10 / .18), 0 26px 40px -18px rgb(40 28 10 / .45);--lp-brass-hi: #f4dc92;--lp-brass: #c89b3e;--lp-brass-lo: #8f6a22;--lp-ink-pen: #1d2f63;--lp-ok-bg: #e2efe4;--lp-ok: #2c6a43;--lp-wait-bg: #f7ecce;--lp-wait: #735410;--lp-sent-bg: #e1e9f4;--lp-sent: #28507d;color:var(--lp-ink);font-family:var(--lp-sans);background:radial-gradient(1100px 560px at 76% 0%,color-mix(in oklab,var(--lp-wine) 5%,transparent),transparent 70%),var(--lp-desk);overflow-x:clip;padding-bottom:clamp(40px,6vw,80px)}[data-theme=dark] .lp-root{--lp-ink-pen: #b8c7ee;--lp-shadow-object: 0 2px 3px rgb(0 0 0 / .4), 0 30px 46px -18px rgb(0 0 0 / .75);--lp-ok-bg: #1f3a29;--lp-ok: #a3d6b3;--lp-wait-bg: #3d3219;--lp-wait: #ecca7c;--lp-sent-bg: #1e2e44;--lp-sent: #adc8ee}.lp-root *,.lp-root *:before,.lp-root *:after{box-sizing:border-box}.lp-root .lp-eyebrow{margin:0;font-size:14.5px;font-weight:500;color:var(--lp-ink-soft)}.lp-root .lp-headline{margin:18px 0 0;font-weight:600;font-size:clamp(44px,5.4vw,80px);line-height:.98;letter-spacing:-.045em;color:var(--lp-ink);text-wrap:balance}.lp-root .lp-accent{display:block;color:var(--lp-wine-ink)}.lp-root .lp-h2{margin:14px 0 0;font-weight:600;font-size:clamp(32px,3.9vw,54px);line-height:1.02;letter-spacing:-.035em;color:var(--lp-ink);text-wrap:balance}.lp-root .lp-h2-xl{font-size:clamp(40px,5.4vw,76px)}.lp-root .lp-lede,.lp-root .lp-body{margin:0;font-size:clamp(17px,1.3vw,19px);line-height:1.55;color:var(--lp-ink-soft);max-width:33em}.lp-root .lp-lede{margin-top:26px}.lp-root .lp-head .lp-body{margin-top:20px}.lp-root .lp-link{display:inline-flex;gap:6px;margin-top:28px;font-size:16px;font-weight:600;color:var(--lp-wine-ink);text-decoration:underline;text-decoration-color:color-mix(in oklab,currentColor 40%,transparent);text-underline-offset:4px}.lp-root .lp-ctas{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}.lp-root .lp-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,background-color .16s ease,box-shadow .16s ease}.lp-root .lp-btn-primary{background:var(--lp-wine);color:#fff;box-shadow:0 1px #ffffff2e inset,0 6px 16px -6px color-mix(in oklab,var(--lp-wine) 70%,transparent)}.lp-root .lp-btn-primary:hover{transform:translateY(-1px);background:color-mix(in oklab,var(--lp-wine) 88%,black)}.lp-root .lp-btn-ghost{color:var(--lp-ink);background:color-mix(in oklab,var(--lp-paper) 70%,transparent);box-shadow:0 0 0 1px var(--lp-line) inset}.lp-root .lp-btn-ghost:hover{box-shadow:0 0 0 1px var(--lp-ink-faint) inset}.lp-root .lp-hero,.lp-root .lp-section{width:100%;max-width:calc(var(--lp-max) + var(--lp-gutter) * 2);margin:0 auto;padding-left:var(--lp-gutter);padding-right:var(--lp-gutter)}.lp-root .lp-section{padding-top:clamp(80px,9vw,140px)}.lp-root .lp-hero{display:grid;grid-template-columns:minmax(0,1fr);gap:28px;padding-top:clamp(36px,6vw,84px)}.lp-root .lp-hero-scene{position:relative}.lp-root .lp-scene{position:relative;width:100%;aspect-ratio:1 / 1;container-type:inline-size}@media (max-width: 999px){.lp-root .lp-hero-scene{width:100%;max-width:600px;margin:0 auto}}.lp-root .lp-caption{margin:8px 0 0;text-align:right;font-size:13px;color:var(--lp-ink-faint)}@media (min-width: 1000px){.lp-root .lp-hero{grid-template-columns:minmax(0,.94fr) minmax(0,1.06fr);align-items:center;gap:48px;min-height:min(760px,calc(100svh - 61px));padding-top:28px;padding-bottom:20px}.lp-root .lp-scene{aspect-ratio:1 / .96}}.lp-root .lp-split{display:grid;grid-template-columns:minmax(0,1fr);gap:40px;align-items:center}@media (min-width: 1000px){.lp-root .lp-split{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:64px}.lp-root .lp-split.lp-split-rev>:first-child{order:2}}.lp-root .lp-plates{list-style:none;margin:44px 0 0;padding:0;display:grid;grid-template-columns:minmax(0,1fr);gap:20px}@media (min-width: 760px){.lp-root .lp-plates{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}}.lp-root .lp-plate{position:relative;display:grid;gap:8px;padding:30px 30px 28px;border-radius:18px;background-color:var(--lp-paper);background-image:var(--lp-grain);box-shadow:0 0 0 1px var(--lp-line) inset,var(--lp-shadow-sheet)}.lp-root .lp-plate-icon{display:grid;place-items:center;width:44px;height:44px;border-radius:12px;color:var(--lp-wine-ink);background:color-mix(in oklab,var(--lp-wine) 9%,transparent);margin-bottom:8px}.lp-root .lp-plate-icon svg{width:22px;height:22px}.lp-root .lp-plate-label{font-size:14.5px;font-weight:500;color:var(--lp-ink-soft)}.lp-root .lp-plate-value{display:flex;align-items:center;gap:10px;font-size:clamp(26px,2.6vw,34px);font-weight:600;letter-spacing:-.03em;line-height:1.1}.lp-root .lp-plate-leaf{width:26px;height:26px;flex:none;fill:var(--lp-wine)}.lp-root .lp-plate-detail{font-size:16px;line-height:1.55;color:var(--lp-ink-soft);max-width:30em}.lp-root .lp-record-desk{margin-top:48px;display:grid;grid-template-columns:minmax(0,1fr);gap:28px}@media (min-width: 600px) and (max-width: 899px){.lp-root .lp-record-desk{grid-template-columns:1.15fr 1fr;grid-template-areas:"sheet cert" "sheet history";align-items:start}.lp-root .lp-rec-sheet{grid-area:sheet}.lp-root .lp-rec-cert{grid-area:cert}.lp-root .lp-rec-history{grid-area:history}}@media (min-width: 900px){.lp-root .lp-record-desk{grid-template-columns:1.15fr 1fr .85fr;align-items:end;gap:32px}}.lp-root .lp-rec{margin:0;display:grid;gap:14px}.lp-root .lp-rec figcaption{font-size:15px;font-weight:600;color:var(--lp-ink)}.lp-root .lp-rec-paper{position:relative;display:grid;align-content:start;gap:8px;min-height:330px;padding:30px 30px 26px;background-color:var(--lp-paper);background-image:var(--lp-grain);border-radius:4px;box-shadow:var(--lp-shadow-sheet);transform:rotate(-1.4deg)}.lp-root .lp-rec-kicker{font-size:12px;color:var(--lp-ink-faint)}.lp-root .lp-rec-title{font-size:22px;font-weight:600;letter-spacing:-.02em;padding-bottom:10px;border-bottom:1px solid var(--lp-rule)}.lp-root .lp-rec-lines{display:grid;gap:9px;margin-top:8px}.lp-root .lp-rec-lines i{display:block;height:7px;border-radius:4px;background:var(--lp-rule)}.lp-root .lp-rec-lines i:nth-child(2){width:86%}.lp-root .lp-rec-lines i:nth-child(4){width:64%}.lp-root .lp-rec-sig{width:62%;height:auto;margin-top:18px;fill:none;stroke:var(--lp-ink-pen);stroke-width:2.6;stroke-linecap:round}.lp-root .lp-rec-sigline{font-size:12px;color:var(--lp-ink-faint);border-top:1.5px solid color-mix(in oklab,var(--lp-ink) 30%,transparent);padding-top:6px;width:70%}.lp-root .lp-rec-seal{position:absolute;right:18px;bottom:18px;width:104px;height:104px;transform:rotate(-12deg);filter:drop-shadow(0 6px 8px rgb(60 10 25 / .3))}.lp-root .lp-rec-card{display:grid;gap:12px;padding:26px 26px 22px;border-radius:14px;background-color:var(--lp-paper);background-image:var(--lp-grain);box-shadow:0 0 0 1px var(--lp-line) inset,var(--lp-shadow-sheet);transform:rotate(1.2deg)}.lp-root .lp-rec-brand{display:flex;align-items:center;gap:6px;font-size:13px;font-weight:600;color:var(--lp-ink-soft)}.lp-root .lp-rec-leaf{width:16px;height:16px;fill:var(--lp-wine)}.lp-root .lp-rec-certtitle{font-size:21px;font-weight:600;letter-spacing:-.02em;padding-bottom:12px;border-bottom:1px solid var(--lp-rule)}.lp-root .lp-rec-card dl{margin:0;display:grid;gap:10px}.lp-root .lp-rec-card dl div{display:grid;grid-template-columns:7.5em 1fr;gap:10px;font-size:15px}.lp-root .lp-rec-card dt{color:var(--lp-ink-faint)}.lp-root .lp-rec-card dd{margin:0;font-weight:500}.lp-root .lp-rec-strip{display:grid;gap:6px;padding:22px 22px 26px;background:var(--desk-receipt, #fbfaf6);background-image:var(--lp-grain);box-shadow:var(--lp-shadow-sheet);border-radius:3px;transform:rotate(-.8deg);mask:radial-gradient(circle 5px at 50% 100%,transparent 98%,#000) 0 0 / 14px 100% repeat-x}.lp-root .lp-rec-striptitle{font-size:17px;font-weight:600}.lp-root .lp-rec-stripnote{font-size:13px;color:var(--lp-ink-faint)}.lp-root .lp-rec-strip ol{list-style:none;margin:10px 0 0;padding:0;display:grid}.lp-root .lp-rec-strip li{position:relative;padding:9px 0 9px 22px;font-size:15px;border-top:1px dashed var(--lp-rule)}.lp-root .lp-rec-strip li:before{content:"";position:absolute;left:2px;top:50%;width:8px;height:8px;margin-top:-4px;border-radius:50%;background:var(--lp-wine)}.lp-root .lp-scope{padding-top:clamp(64px,7vw,100px)}.lp-root .lp-note{display:grid;grid-template-columns:26px minmax(0,1fr);gap:16px;max-width:880px;padding:26px 30px;border-radius:18px;background:color-mix(in oklab,var(--lp-paper) 82%,transparent);box-shadow:0 0 0 1px var(--lp-line) inset}.lp-root .lp-note-icon{width:24px;height:24px;margin-top:2px;color:var(--lp-wine-ink)}.lp-root .lp-note-title{margin:0 0 6px;font-size:18px;font-weight:600}.lp-root .lp-note-body{margin:0;font-size:16.5px;line-height:1.55;color:var(--lp-ink-soft)}.lp-root .lp-close{position:relative;display:grid;grid-template-columns:minmax(0,1fr);align-items:center;gap:40px}.lp-root .lp-close-art{display:none}@media (min-width: 1000px){.lp-root .lp-close{grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr)}.lp-root .lp-close-art{position:relative;display:block;height:320px}}.lp-root .lp-close-sheet{position:absolute;left:8%;top:30px;width:78%;height:250px;display:grid;align-content:start;gap:12px;padding:40px 32px;background-color:var(--lp-paper);background-image:var(--lp-grain);border-radius:4px;box-shadow:var(--lp-shadow-sheet);transform:rotate(4deg)}.lp-root .lp-close-sheet i{display:block;height:8px;border-radius:4px;background:var(--lp-rule)}.lp-root .lp-close-sheet i:nth-child(2){width:82%}.lp-root .lp-close-sheet svg{width:70%;margin-top:36px;fill:none;stroke:var(--lp-ink-pen);stroke-width:2.6;stroke-linecap:round;border-bottom:1.5px solid color-mix(in oklab,var(--lp-ink) 28%,transparent)}.lp-root .lp-close-seal{position:absolute;right:4%;bottom:6px;width:150px;height:150px;transform:rotate(-14deg);filter:drop-shadow(0 10px 14px rgb(60 10 25 / .35))}.lp-root .lp-close .lp-body{margin-top:20px}.lp-root .lp-close-leaf{width:44px;height:44px;fill:var(--lp-wine);margin-bottom:6px}.lp-root .lp-chip{display:inline-flex;align-items:center;gap:6px;padding:3px 10px 3px 9px;border-radius:999px;font-size:12.5px;font-weight:600;line-height:1.4;white-space:nowrap}.lp-root .lp-chip:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}.lp-root .lp-chip-ok{background:var(--lp-ok-bg);color:var(--lp-ok)}.lp-root .lp-chip-wait{background:var(--lp-wait-bg);color:var(--lp-wait)}.lp-root .lp-chip-sent{background:var(--lp-sent-bg);color:var(--lp-sent)}@media (max-width: 520px){.lp-root .lp-ctas .lp-btn{flex:1 1 auto;justify-content:center}}.ms-root{--ms-wine: var(--primary, #8b1e3f);--ms-wine-deep: #5a0f27;--ms-ink: var(--foreground, #3d3929);--ms-ink-soft: color-mix(in oklab, var(--ms-ink) 68%, transparent);--ms-ink-faint: color-mix(in oklab, var(--ms-ink) 40%, transparent);--ms-desk: var(--background, #faf9f5);--ms-paper: var(--desk-paper, #fffdf8);--ms-manila: #f1e6cf;--ms-line: color-mix(in oklab, var(--ms-ink) 14%, transparent);--ms-hand: "Caveat Variable", "Caveat", "Maple Hand Fallback", cursive;--ms-mono: var(--font-mono, "Geist Mono Variable", ui-monospace, monospace);--ms-sans: var(--font-sans, "Outfit Variable", system-ui, sans-serif);--ms-max: 1240px;--ms-gutter: clamp(16px, 4vw, 48px);--ms-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");--ms-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);--ms-hl: #fbe7a6;color:var(--ms-ink);font-family:var(--ms-sans);background:radial-gradient(1100px 560px at 80% 0%,color-mix(in oklab,var(--ms-wine) 5%,transparent),transparent 70%),var(--ms-desk);overflow-x:clip;padding-bottom:clamp(72px,9vw,130px)}.ms-root *,.ms-root *:before,.ms-root *:after{box-sizing:border-box}.ms-root .ms-eyebrow{margin:0;font-family:var(--ms-sans);font-size:14.5px;color:var(--ms-ink-soft);font-weight:500}.ms-root .ms-display{margin:18px 0 0;font-weight:600;font-size:clamp(46px,6.3vw,96px);line-height:.96;letter-spacing:-.042em;color:var(--ms-ink);text-wrap:balance}.ms-root .ms-accent{display:block;color:var(--ms-wine)}.ms-root .ms-display .ms-accent{margin-top:.3em;font-size:.42em;line-height:1.08;letter-spacing:-.03em}.ms-root .ms-h2{margin:14px 0 0;font-weight:600;font-size:clamp(34px,4.2vw,58px);line-height:1;letter-spacing:-.035em;color:var(--ms-ink)}.ms-root .ms-h2-xl{font-size:clamp(42px,5.6vw,80px)}.ms-root .ms-lede,.ms-root .ms-body{margin:0;font-size:clamp(17px,1.3vw,19px);line-height:1.6;color:var(--ms-ink-soft);max-width:36em}.ms-root .ms-lede{margin-top:28px}.ms-root .ms-ctas{display:flex;flex-wrap:wrap;gap:12px;margin-top:32px}.ms-root .ms-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}.ms-root .ms-btn-primary{background:var(--ms-wine);color:#fff;box-shadow:0 1px #ffffff2e inset,0 6px 16px -6px color-mix(in oklab,var(--ms-wine) 70%,transparent)}.ms-root .ms-btn-primary:hover{transform:translateY(-1px);background:color-mix(in oklab,var(--ms-wine) 88%,black)}.ms-root .ms-btn-ghost{color:var(--ms-ink);background:color-mix(in oklab,var(--ms-paper) 70%,transparent);box-shadow:0 0 0 1px var(--ms-line) inset}.ms-root .ms-btn-ghost:hover{box-shadow:0 0 0 1px var(--ms-ink-faint) inset}.ms-root .ms-hero,.ms-root .ms-section{width:100%;max-width:calc(var(--ms-max) + var(--ms-gutter) * 2);margin:0 auto;padding-left:var(--ms-gutter);padding-right:var(--ms-gutter)}.ms-root .ms-section{padding-top:clamp(80px,10vw,150px)}.ms-root .ms-head{display:grid;gap:4px;max-width:760px}.ms-root .ms-head .ms-body{margin-top:16px}.ms-root .ms-hero{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center;gap:clamp(24px,4vw,64px);padding-top:clamp(32px,5vw,72px)}.ms-root .ms-hero-scene{position:relative;display:grid;place-items:center;min-height:600px}.ms-root .ms-lockphone{position:relative;width:280px;height:580px;padding:9px;border-radius:46px;background:linear-gradient(145deg,#3a3531,#171412 60%,#2a2622);transform:rotate(-7deg) translate(10px);box-shadow:0 0 0 1px #ffffff14 inset,1px 1px 0 1px #00000059,-18px 30px 40px -18px #3d392973,-40px 70px 90px -30px #3d392959}.ms-root .ms-lock-glass{position:relative;height:100%;border-radius:38px;overflow:hidden;padding:58px 14px 0;color:#fff;background:radial-gradient(120% 70% at 20% 0%,#b8506f 0%,transparent 60%),radial-gradient(90% 60% at 100% 100%,#3a0716 0%,transparent 70%),linear-gradient(170deg,#8b1e3f,#5a0f27 70%,#360814)}.ms-root .ms-lock-glass:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(115deg,#ffffff29,#fff0 38%);pointer-events:none}.ms-root .ms-island{position:absolute;top:11px;left:50%;width:84px;height:24px;margin-left:-42px;border-radius:20px;background:#0b0908;z-index:3}.ms-root .ms-lock-date{margin:0;text-align:center;font-size:15px;font-weight:500;opacity:.85}.ms-root .ms-lock-time{margin:0;text-align:center;font-size:76px;font-weight:600;letter-spacing:-.04em;line-height:1}.ms-root .ms-notif{margin-top:150px;padding:12px 14px 13px;border-radius:20px;background:#fffaf6e6;color:#2b2620;box-shadow:0 10px 30px -10px #00000080}.ms-root .ms-notif p{margin:0}.ms-root .ms-notif-top{display:flex;align-items:center;gap:7px;font-size:13px;color:#6c645a}.ms-root .ms-notif-app{display:grid;place-items:center;width:18px;height:18px;border-radius:5px;background:#3f6fd8;color:#fff;font-size:11px}.ms-root .ms-notif-when{margin-left:auto;text-transform:none;letter-spacing:0}.ms-root .ms-notif-from{margin-top:6px!important;font-size:15px;font-weight:650}.ms-root .ms-notif-subj{font-size:14px;font-weight:550}.ms-root .ms-notif-prev{font-size:13px;line-height:1.35;color:#5d554b}.ms-root .ms-home{position:absolute;bottom:8px;left:50%;width:110px;height:4px;margin-left:-55px;border-radius:4px;background:#ffffffbf;z-index:3}.ms-root .ms-walk{display:grid;grid-template-columns:minmax(0,1fr) 420px;grid-template-areas:"head stage" "steps stage" "now stage";grid-template-rows:auto auto 1fr;column-gap:clamp(32px,6vw,96px);align-items:start}.ms-root .ms-walk-head{grid-area:head;margin-bottom:clamp(32px,4vw,48px)}.ms-root .ms-steps{grid-area:steps}.ms-root .ms-step-now{grid-area:now}.ms-root .ms-stage{grid-area:stage}.ms-root .ms-stage-paper{position:absolute!important;z-index:0!important;top:120px;left:50%;width:330px;height:440px;margin-left:-90px;padding:34px 30px;background-color:var(--ms-paper);background-image:var(--ms-grain),radial-gradient(140% 120% at 18% 8%,#ffffffe6,#fff0 55%);box-shadow:var(--ms-shadow-sheet);border-radius:3px;transform:rotate(7deg)}.ms-root .ms-stage-paper p{margin:0 0 16px;font-size:15px;font-weight:600;color:var(--ms-ink-soft)}.ms-root .ms-stage-paper .ms-doclines{gap:12px}.ms-root .ms-stage-paper .ms-doclines i{height:5px}.ms-root .ms-steps{list-style:none;margin:0;padding:0;counter-reset:none;border-top:1px solid var(--ms-line)}.ms-root .ms-step{border-bottom:1px solid var(--ms-line)}.ms-root .ms-step-btn{display:flex;align-items:center;gap:18px;width:100%;padding:18px 0;border:0;background:none;font:inherit;color:var(--ms-ink-soft);text-align:left;cursor:pointer}.ms-root .ms-step-n{display:grid;place-items:center;flex:none;width:34px;height:34px;border-radius:50%;font-family:var(--ms-sans);font-size:13px;box-shadow:0 0 0 1px var(--ms-line) inset;transition:background .2s ease,color .2s ease;font-variant-numeric:tabular-nums}.ms-root .ms-step-t{font-size:clamp(20px,1.8vw,26px);font-weight:600;letter-spacing:-.02em}.ms-root .ms-step.is-past .ms-step-n{color:var(--ms-wine);box-shadow:0 0 0 1px color-mix(in oklab,var(--ms-wine) 40%,transparent) inset}.ms-root .ms-step.is-on .ms-step-btn{color:var(--ms-ink)}.ms-root .ms-step-btn:focus-visible{border-radius:10px;outline-offset:2px}.ms-root .ms-step.is-on .ms-step-n{background:var(--ms-wine);color:#fff;box-shadow:none}.ms-root .ms-step-b{display:none;margin:-4px 0 0 52px;padding-bottom:20px;max-width:30em;font-size:17px;line-height:1.55;color:var(--ms-ink-soft)}.ms-root .ms-step.is-on .ms-step-b{display:block}.ms-root .ms-step-now{display:none}.ms-root .ms-step-now p{margin:0}.ms-root .ms-step-now-t{font-size:24px;font-weight:600;letter-spacing:-.02em;color:var(--ms-ink)}.ms-root .ms-step-now-t span{font-family:var(--ms-sans);font-size:15px;color:var(--ms-wine)}.ms-root .ms-step-now-b{margin-top:8px!important;font-size:16.5px;line-height:1.55;color:var(--ms-ink-soft)}.ms-root .ms-stage{position:relative;display:grid;justify-items:center;gap:18px;padding:26px 0 30px}.ms-root .ms-stage>*{position:relative;z-index:1}.ms-root .ms-lang{display:inline-flex;padding:3px;border-radius:999px;background:var(--ms-paper);box-shadow:0 0 0 1px var(--ms-line) inset,0 4px 10px -6px #3d39294d}.ms-root .ms-lang button{border:0;background:none;font:inherit;font-size:14px;font-weight:600;padding:7px 14px;border-radius:999px;color:var(--ms-ink-soft);cursor:pointer}.ms-root .ms-lang button.is-on{background:var(--ms-ink);color:var(--ms-paper)}.ms-root .ms-phone{position:relative;width:318px;height:650px;padding:10px;border-radius:50px;background:linear-gradient(150deg,#3d3833,#161311 55%,#2b2723);box-shadow:0 0 0 1px #ffffff1a inset,0 1px 1px #0000004d,0 18px 30px -12px #281e1473,0 50px 80px -30px #281e1473}.ms-root .ms-phone-btn{position:absolute;width:4px;border-radius:2px;background:#2b2723}.ms-root .ms-phone-btn-a{left:-3px;top:130px;height:56px}.ms-root .ms-phone-btn-b{right:-3px;top:170px;height:84px}.ms-root .ms-phone-glass{position:relative;height:100%;overflow:hidden;border-radius:40px;background:#f7f4ee;color:#26221d}.ms-root .ms-status{display:flex;justify-content:space-between;align-items:center;height:46px;padding:6px 26px 0 30px;font-size:14px;font-weight:600}.ms-root .ms-status-icons{display:inline-flex;gap:6px;align-items:center}.ms-root .ms-bars{width:16px;height:10px;background:linear-gradient(to right,currentColor 0 3px,transparent 3px 4.3px,currentColor 4.3px 7.3px,transparent 7.3px 8.6px,currentColor 8.6px 11.6px,transparent 11.6px 12.9px,currentColor 12.9px);clip-path:polygon(0 100%,100% 0,100% 100%)}.ms-root .ms-batt{width:22px;height:11px;border-radius:3px;box-shadow:0 0 0 1.4px currentColor inset;background:linear-gradient(to right,currentColor 0 70%,transparent 70%) 3px 3px / calc(100% - 6px) 5px no-repeat}.ms-root .ms-screen{position:absolute;top:46px;right:0;bottom:0;left:0;animation:ms-in .32s cubic-bezier(.2,.7,.2,1)}@keyframes ms-in{0%{opacity:0;transform:translate(14px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion: reduce){.ms-root .ms-screen{animation:none}}.ms-root .ms-scr{height:100%;padding:6px 16px 28px;display:flex;flex-direction:column;font-size:13px;line-height:1.45}.ms-root .ms-scr p{margin:0}.ms-root .ms-url{display:flex;align-items:center;justify-content:center;gap:6px;margin:0 0 10px;padding:6px 10px;border-radius:10px;background:#ebe6dc;font-size:11.5px;color:#6c645a}.ms-root .ms-lock{width:8px;height:7px;border-radius:1.5px;background:#6c645a;position:relative;top:1px}.ms-root .ms-lock:before{content:"";position:absolute;left:1.5px;top:-4px;width:5px;height:5px;border-radius:3px 3px 0 0;box-shadow:0 0 0 1.2px #6c645a inset}.ms-root .ms-pbtn{align-self:flex-start;border:0;border-radius:12px;padding:11px 16px;background:var(--ms-wine);color:#fff;font:inherit;font-size:14px;font-weight:600;cursor:pointer;box-shadow:0 4px 10px -4px color-mix(in oklab,var(--ms-wine) 70%,transparent)}.ms-root .ms-pbtn:disabled{opacity:.45;cursor:default}.ms-root .ms-pbtn-sm{padding:9px 14px;font-size:13px}.ms-root .ms-pbtn-wide{align-self:stretch;text-align:center}.ms-root .ms-powered{margin-top:auto!important;text-align:center;font-size:11px;color:#8a8175;letter-spacing:.02em}.ms-root .ms-mail-top{color:#3f6fd8;font-size:14px;padding:2px 0 12px}.ms-root .ms-mail-from{display:flex;align-items:center;gap:10px}.ms-root .ms-mail-from b{display:block;font-size:14px}.ms-root .ms-mail-from small{display:block;font-size:11.5px;color:#8a8175}.ms-root .ms-avatar{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:#2f5d50;color:#fff;font-weight:700}.ms-root .ms-mail-subj{margin:12px 0!important;font-size:17px;font-weight:650;line-height:1.25;letter-spacing:-.01em}.ms-root .ms-mail-card{display:flex;flex-direction:column;gap:8px;padding:16px;border-radius:14px;background:#fff;box-shadow:0 0 0 1px #0000000d,0 6px 16px -10px #00000040}.ms-root .ms-mail-brand{display:flex;align-items:center;gap:6px;padding-bottom:8px;margin-bottom:4px!important;border-bottom:1px solid #eee7da;font-weight:700;color:#2f5d50}.ms-root .ms-leaf-sm{width:14px;height:14px;fill:#2f5d50}.ms-root .ms-mail-doc{display:flex;align-items:center;gap:12px;margin:4px 0 6px;padding:10px 12px 10px 10px;border-radius:10px;background:#f6f1e7}.ms-root .ms-mail-doc b{display:block;font-size:13.5px;font-weight:650;line-height:1.25}.ms-root .ms-mail-doc small{display:block;margin-top:2px;font-size:11.5px;color:#7a7166}.ms-root .ms-mail-thumb{position:relative;flex:none;width:40px;height:52px;padding:8px 6px;border-radius:2px;background:#fff;box-shadow:0 0 0 1px #0000000f,0 3px 6px -3px #0000004d;transform:rotate(-3deg)}.ms-root .ms-mail-thumb .ms-doclines{gap:4px}.ms-root .ms-mail-thumb .ms-doclines i{height:2px}.ms-root .ms-mail-thumb-field{position:absolute;left:6px;bottom:6px;width:16px;height:7px;border-radius:1.5px;background:var(--ms-hl);box-shadow:0 0 0 1px #d9a83a inset}.ms-root .ms-mail-fine{font-size:11.5px;color:#8a8175}.ms-root .ms-mail-unsure{display:flex;gap:9px;align-items:flex-start;margin:14px 2px 0!important;font-size:12px;line-height:1.45;color:#6c645a}.ms-root .ms-mail-unsure-i{display:grid;place-items:center;flex:none;width:18px;height:18px;margin-top:1px;border-radius:50%;box-shadow:0 0 0 1.2px currentColor inset;font-size:11px;font-weight:700}.ms-root .ms-doc-head{display:flex;justify-content:space-between;align-items:baseline;padding:0 2px 8px}.ms-root .ms-doc-head b{font-size:13px}.ms-root .ms-doc-head small{font-size:11px;color:#8a8175;white-space:nowrap}.ms-root .ms-sheet{flex:1;padding:16px 14px;border-radius:4px;background:#fff;box-shadow:0 0 0 1px #0000000f,0 8px 16px -10px #0000004d;display:flex;flex-direction:column;gap:8px;overflow:hidden}.ms-root .ms-sheet-h{font-size:13px;font-weight:700}.ms-root .ms-clause{font-size:11px;line-height:1.45;color:#4a443b}.ms-root .ms-doclines{display:grid;gap:6px}.ms-root .ms-doclines i{display:block;height:4px;border-radius:2px;background:#e8e2d6}.ms-root .ms-field-row{display:grid;grid-template-columns:74px 1fr;gap:8px;margin:4px 0}.ms-root .ms-field{position:relative;display:flex;align-items:center;gap:6px;min-height:42px;padding:6px 8px;border-radius:6px;background:color-mix(in oklab,var(--ms-hl) 70%,transparent);box-shadow:0 0 0 1.5px #e3b23c inset;animation:ms-pulse 1.8s ease-in-out infinite}.ms-root .ms-field small{font-size:10px;line-height:1.2;color:#6b5316}.ms-root .ms-field-init{flex-direction:column;align-items:flex-start;justify-content:center;gap:0}.ms-root .ms-field.is-filled{animation:none;background:#f4f8f2;box-shadow:0 0 0 1px #b9cfb1 inset}.ms-root .ms-field.is-filled small{color:#5b6f55}@keyframes ms-pulse{50%{box-shadow:0 0 0 1.5px #e3b23c inset,0 0 0 4px #e3b23c40}}@media (prefers-reduced-motion: reduce){.ms-root .ms-field{animation:none}}.ms-root .ms-box{display:grid;place-items:center;flex:none;width:16px;height:16px;border-radius:4px;background:#fff;box-shadow:0 0 0 1.2px #c9a44a inset;font-size:11px;color:#2f5d50;font-weight:700}.ms-root .ms-hand-ink{font-family:var(--ms-hand);font-size:22px;line-height:.9;color:#1f3f8a}.ms-root .ms-actionbar{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:12px}.ms-root .ms-chip{padding:6px 10px;border-radius:999px;background:color-mix(in oklab,var(--ms-hl) 80%,transparent);color:#6b5316;font-size:12px;font-weight:600}.ms-root .ms-chip.is-done{background:#e5efe1;color:#3f5a37}.ms-root .ms-scr-h{margin:4px 0 12px!important;font-size:20px;font-weight:650;letter-spacing:-.02em}.ms-root .ms-tabs{position:relative;display:grid;grid-template-columns:repeat(3,1fr);padding:3px;border-radius:12px;background:#ebe6dc}.ms-root .ms-tabs-chip{position:absolute;right:6px;top:0;transform:translateY(-62%);z-index:2}.ms-root .ms-tab{border:0;background:none;padding:8px 4px;border-radius:9px;font:inherit;font-size:12.5px;font-weight:600;color:#6c645a;cursor:pointer}.ms-root .ms-tab.is-on{background:#fff;color:#26221d;box-shadow:0 1px 3px #0000001f}.ms-root .ms-sigpad{position:relative;display:flex;flex-direction:column;justify-content:center;height:240px;margin:16px 0;padding:14px 16px 34px;border-radius:14px;background:#fff;box-shadow:0 0 0 1px #0000000f}.ms-root .ms-sig-label{position:absolute;top:12px;left:16px;font-size:11px;color:#8a8175}.ms-root .ms-sig-typed{font-family:var(--ms-hand);font-size:46px;line-height:1;color:#1f3f8a;padding-left:18px}.ms-root .ms-sig-drawn{width:100%;height:90px}.ms-root .ms-sig-drawn path,.ms-root .ms-upload-thumb path{fill:none;stroke:#1f3f8a;stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round}.ms-root .ms-sig-line{position:absolute;left:16px;right:16px;bottom:30px;height:1px;background:#d8d0c2}.ms-root .ms-sig-line i{position:absolute;left:0;top:-18px;font-style:normal;color:var(--ms-wine);font-size:15px}.ms-root .ms-upload{display:flex;align-items:center;gap:12px}.ms-root .ms-upload-thumb{width:96px;height:56px;padding:6px;border-radius:8px;background:#faf7f1;box-shadow:0 0 0 1px #e2dacb inset}.ms-root .ms-upload-thumb svg{width:100%;height:100%}.ms-root .ms-upload b{display:block;font-size:13px}.ms-root .ms-upload small{color:#3f6fd8;font-size:12px}.ms-root .ms-scr-sign .ms-pbtn-wide{margin-top:auto}.ms-root .ms-mini-sig{padding:10px 6px 14px;border-bottom:1px solid #d8d0c2;margin-bottom:18px}.ms-root .ms-sig-typed-sm{font-size:36px;padding-left:6px}.ms-root .ms-consent{display:flex;gap:10px;align-items:flex-start;padding:14px;border-radius:12px;background:#fff;box-shadow:0 0 0 1px #0000000f;font-size:13px;line-height:1.45;cursor:pointer}.ms-root .ms-consent input{flex:none;width:18px;height:18px;margin:1px 0 0;accent-color:var(--ms-wine)}.ms-root .ms-consent-actions{margin-top:auto;display:grid;gap:12px;justify-items:center}.ms-root .ms-decline{font-size:13px;font-weight:600;color:#6c645a;text-decoration:underline;text-underline-offset:3px}.ms-root .ms-scr-done{align-items:center;text-align:center}.ms-root .ms-scr-done .ms-url{align-self:stretch}.ms-root .ms-done-seal{width:124px;height:124px;margin:36px 0 12px;filter:drop-shadow(0 8px 10px rgb(90 15 39 / .35));animation:ms-stamp .42s cubic-bezier(.3,1.6,.5,1) both}@keyframes ms-stamp{0%{transform:scale(1.5);opacity:0}}@media (prefers-reduced-motion: reduce){.ms-root .ms-done-seal{animation:none}}.ms-root .ms-done-wax{display:block;width:100%;height:100%}.ms-root .ms-done-kicker{font-family:var(--ms-sans);font-size:13px;color:var(--ms-wine)}.ms-root .ms-done-h{margin:6px 0 12px!important;font-size:24px;font-weight:650;letter-spacing:-.02em}.ms-root .ms-done-p{max-width:230px;font-size:14px;color:#4a443b}.ms-root .ms-done-fine{margin-top:16px!important;font-size:12px;color:#8a8175}.ms-root .ms-stepper{display:flex;align-items:center;gap:18px}.ms-root .ms-sbtn{min-height:44px;padding:0 18px;border:0;border-radius:999px;background:var(--ms-paper);box-shadow:0 0 0 1px var(--ms-line) inset;font:inherit;font-size:15px;font-weight:600;color:var(--ms-ink);cursor:pointer}.ms-root .ms-sbtn:disabled{opacity:.4;cursor:default}.ms-root .ms-sbtn-next{background:var(--ms-ink);color:var(--ms-paper);box-shadow:none}.ms-root .ms-count{font-family:var(--ms-sans);font-size:13px;color:var(--ms-ink-soft);font-variant-numeric:tabular-nums}.ms-root .ms-drawer{--ms-front-lap: 28px;--ms-drawer-side: #c9c2b2;--ms-drawer-steel: #d5cfc1;position:relative;margin-top:clamp(40px,5vw,64px)}.ms-root .ms-drawer:before{content:"";position:absolute;top:70px;bottom:20px;left:-12px;right:-12px;border-radius:4px 4px 0 0;background:linear-gradient(to right,color-mix(in oklab,var(--ms-drawer-side),#000 10%),var(--ms-drawer-side) 12px,transparent 12px,transparent calc(100% - 12px),var(--ms-drawer-side) calc(100% - 12px),color-mix(in oklab,var(--ms-drawer-side),#000 10%))}.ms-root .ms-tabset{--ms-fold-lap: 58px;list-style:none;margin:0;padding:0}.ms-root .ms-drawer-front{position:relative;z-index:5;display:flex;align-items:center;justify-content:center;gap:22px;height:84px;margin:calc(var(--ms-front-lap) * -1) -12px 0;border-radius:6px 6px 10px 10px;background-color:var(--ms-drawer-steel);background-image:var(--ms-grain),linear-gradient(to bottom,#ffffff73,#fff0 30%,#0000000d);box-shadow:0 1px #ffffffb3 inset,0 -1px #3d39291f inset,0 -8px 16px -12px #3d392966,0 2px 3px #3d39291f,0 26px 40px -18px #3d392973}.ms-root .ms-drawer-label{display:grid;place-items:center;width:150px;height:38px;padding:4px;border-radius:4px;background:linear-gradient(to bottom,#b9b4a7,#cfcabe);box-shadow:0 1px 1px #3d39294d inset,0 1px #fff9}.ms-root .ms-drawer-label span{display:grid;place-items:center;width:100%;height:100%;border-radius:2px;background:var(--ms-paper);font-family:var(--ms-sans);font-size:13.5px;color:var(--ms-ink-soft)}.ms-root .ms-drawer-pull{width:120px;height:26px;border-radius:4px 4px 60px 60px/4px 4px 26px 26px;background:linear-gradient(to bottom,#8f8a7e,#b8b3a6 35%,#7b766b);box-shadow:0 2px #ffffff80 inset,0 6px 10px -4px #3d392980}.ms-root .ms-ptab{--ms-fold: color-mix( in oklab, var(--ms-manila), var(--ms-fold-shade, #6b5a3a) calc((3 - var(--i)) * 4.5%) );position:relative;padding-top:36px;transform:rotate(calc((var(--i) - 1.5) * .18deg));transition:translate .26s cubic-bezier(.2,.7,.2,1)}.ms-root .ms-ptab+.ms-ptab{margin-top:calc(var(--ms-fold-lap) * -1)}.ms-root .ms-ptab:hover{translate:0 -8px}@media (prefers-reduced-motion: reduce){.ms-root .ms-ptab{transition:none}}.ms-root .ms-ptab-ear{position:absolute;top:0;left:calc(24px + var(--i) * 23%);display:inline-flex;align-items:center;gap:8px;height:37px;padding:0 18px 2px 14px;border-radius:10px 10px 0 0;background-color:var(--ms-fold);background-image:var(--ms-grain);font-family:var(--ms-sans);font-size:13px;color:#5a4a2a;box-shadow:0 -8px 14px -12px #3d392966}.ms-root .ms-ptab-icon svg{display:block;width:16px;height:16px;fill:none;stroke:var(--ms-wine);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.ms-root .ms-ptab-body{display:grid;grid-template-columns:minmax(0,360px) minmax(0,1fr);column-gap:clamp(24px,4vw,64px);align-items:baseline;padding:26px clamp(24px,3vw,40px) calc(var(--ms-fold-lap) + 16px);border-radius:4px 10px 4px 4px;background-color:var(--ms-fold);background-image:var(--ms-grain),linear-gradient(175deg,#ffffff61,#fff0 40%);box-shadow:0 1px #ffffff8c inset,0 -10px 18px -14px #3d392973}.ms-root .ms-ptab:last-child .ms-ptab-body{padding-bottom:calc(var(--ms-front-lap) + 30px);box-shadow:0 1px #ffffff8c inset,0 -10px 18px -14px #3d392973,0 1px 1px #3d39291a,0 22px 34px -16px #3d392966}.ms-root .ms-ptab-h{margin:0 0 10px;font-size:22px;font-weight:600;letter-spacing:-.02em;color:var(--ms-ink)}.ms-root .ms-ptab-body p{max-width:60ch;margin:0;font-size:16px;line-height:1.55;color:color-mix(in oklab,var(--ms-ink) 78%,transparent)}.ms-root .ms-notes-grid{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:clamp(32px,5vw,80px);align-items:start}.ms-root .ms-notes-head{position:sticky;top:100px}.ms-root .ms-print{position:relative;padding:40px 56px 44px 104px;background-color:var(--ms-paper);background-image:var(--ms-grain),radial-gradient(140% 120% at 18% 8%,#ffffffe6,#fff0 55%),linear-gradient(135deg,#fff0 45%,#ecdec461);box-shadow:var(--ms-shadow-sheet);border-radius:3px;transform:rotate(-.6deg)}.ms-root .ms-print:before{content:"";position:absolute;top:0;bottom:0;left:80px;width:1px;background:color-mix(in oklab,var(--ms-wine) 35%,transparent)}.ms-root .ms-print-top{display:flex;justify-content:space-between;align-items:center;margin:0 0 22px;padding-bottom:14px;border-bottom:1px solid var(--ms-line);font-family:var(--ms-sans);font-size:13.5px;color:var(--ms-ink-faint)}.ms-root .ms-print-top svg{width:18px;height:18px;fill:color-mix(in oklab,var(--ms-wine) 55%,transparent)}.ms-root .ms-print-list{margin:0}.ms-root .ms-print-item{position:relative;padding:18px 0 22px;border-bottom:1px dashed var(--ms-line)}.ms-root .ms-print-item:last-child{border-bottom:0}.ms-root .ms-print-item dt{font-size:20px;font-weight:600;letter-spacing:-.015em;color:var(--ms-ink)}.ms-root .ms-print-n{font-family:var(--ms-sans);font-size:14px;color:var(--ms-wine);margin-right:4px}@media (min-width: 861px){.ms-root .ms-print-n{position:absolute;right:calc(100% + 38px);margin:0;padding-top:.2em;font-size:15px}}.ms-root .ms-print-item dd{margin:8px 0 0;font-size:16.5px;line-height:1.6;color:var(--ms-ink-soft)}.ms-root .ms-close-card{position:relative;display:grid;justify-items:center;text-align:center;gap:18px;max-width:860px;margin:0 auto}.ms-root .ms-close-card .ms-accent{display:inline}.ms-root .ms-close-card .ms-body{margin-top:6px}.ms-root .ms-close-card .ms-ctas{justify-content:center;margin-top:10px}@media (max-width: 1080px){.ms-root .ms-walk{grid-template-columns:minmax(0,1fr) 380px}.ms-root .ms-ptab-body{grid-template-columns:minmax(0,280px) minmax(0,1fr)}}@media (max-width: 860px){.ms-root .ms-hero{grid-template-columns:1fr;min-height:0;padding-top:40px}.ms-root .ms-hero-scene{min-height:0;height:440px;overflow:hidden;margin:8px calc(var(--ms-gutter) * -1) 0;place-items:start center}.ms-root .ms-lockphone{transform:rotate(-6deg) translate(74px,26px)}.ms-root .ms-lock-glass{padding-top:44px}.ms-root .ms-lock-date{font-size:13px}.ms-root .ms-lock-time{font-size:58px}.ms-root .ms-notif{margin-top:22px}.ms-root .ms-walk{grid-template-columns:1fr;grid-template-areas:"head" "stage" "steps" "now";grid-template-rows:auto;row-gap:20px}.ms-root .ms-walk-head{margin-bottom:0}.ms-root .ms-stage-paper{display:none}.ms-root .ms-steps{display:flex;flex-wrap:wrap;gap:8px;border:0}.ms-root .ms-step{border:0}.ms-root .ms-step-btn{padding:0}.ms-root .ms-step.is-on .ms-step-b{display:none}.ms-root .ms-step-t{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}.ms-root .ms-steps{justify-content:center}.ms-root .ms-step-n{width:40px;height:40px;font-variant-numeric:tabular-nums}.ms-root .ms-step-now{display:block;text-align:center;margin-top:-12px}.ms-root .ms-display .ms-accent{font-size:.52em}.ms-root .ms-notes-grid{grid-template-columns:1fr}.ms-root .ms-notes-head{position:static}.ms-root .ms-print{padding:28px 22px 30px;transform:none}.ms-root .ms-print:before{display:none}}@media (max-width: 560px){.ms-root .ms-tabset{--ms-fold-lap: 50px}.ms-root .ms-ptab-ear{left:calc(8px + var(--i) * 21%);padding:0 12px 2px 10px;font-size:11px;gap:6px}.ms-root .ms-ptab-body{grid-template-columns:1fr;padding:20px 20px calc(var(--ms-fold-lap) + 20px)}.ms-root .ms-ptab:last-child .ms-ptab-body{padding-bottom:calc(var(--ms-front-lap) + 24px)}.ms-root .ms-drawer-front{height:70px;gap:14px;margin-inline:-6px}.ms-root .ms-drawer:before{left:-6px;right:-6px}.ms-root .ms-drawer-label{width:120px;height:34px}.ms-root .ms-drawer-pull{width:92px;height:22px}.ms-root .ms-ptab-h{font-size:20px;margin-bottom:6px}.ms-root .ms-stage:before{top:44px;right:-6px;bottom:0;left:-6px}.ms-root .ms-phone{width:300px;height:620px}.ms-root .ms-mail-top{padding-bottom:8px}.ms-root .ms-mail-subj{margin:10px 0!important;font-size:15.5px}.ms-root .ms-mail-card{gap:6px;padding:13px 14px}.ms-root .ms-mail-brand{padding-bottom:6px}.ms-root .ms-mail-thumb{width:34px;height:44px;padding:7px 5px}.ms-root .ms-mail-thumb-field{left:5px;bottom:5px;width:14px;height:6px}.ms-root .ms-mail-unsure{margin-top:10px!important;font-size:11.5px}}[data-theme=dark] .ms-root{--ms-manila: #48443c;--ms-fold-shade: #16140f;--ms-shadow-sheet: var(--desk-shadow-sheet);--ms-hl: #6b5520;--ms-wine-text: #e67c98;--ms-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 .93 0 0 0 0 .9 0 0 0 0 .84 0 0 0 .05 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");--ms-scr-bg: #1b1a18;--ms-scr-ink: #efebe4;--ms-scr-soft: #cfc8bc;--ms-scr-faint: #a39a8e;--ms-scr-card: #282624;--ms-scr-well: #2e2c29;--ms-scr-line: #45413b;--ms-scr-edge: rgb(255 255 255 / .07);--ms-scr-link: #8fb0f5;--ms-scr-pen: #a9c0ff}[data-theme=dark] .ms-root :is(.ms-stage-paper,.ms-ptab,.ms-print,.ms-lang,.ms-sbtn){--ms-ink: var(--desk-ink);--ms-ink-soft: var(--desk-ink-soft);--ms-ink-faint: color-mix(in oklab, var(--desk-ink) 62%, transparent);--ms-line: var(--desk-rule)}[data-theme=dark] .ms-root .ms-step.is-past .ms-step-n,[data-theme=dark] .ms-root .ms-step-now-t span{color:var(--ms-wine-text)}[data-theme=dark] .ms-root .ms-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] .ms-root .ms-btn-ghost:hover{box-shadow:0 0 0 1px color-mix(in oklab,var(--desk-button-ghost-ink) 55%,transparent) inset}[data-theme=dark] .ms-root .ms-lang,[data-theme=dark] .ms-root .ms-sbtn:not(.ms-sbtn-next){box-shadow:0 0 0 1px var(--desk-paper-edge) inset,0 1px #fff4e10d inset,0 6px 14px -8px #0009}[data-theme=dark] .ms-root .ms-stage-paper{background-image:var(--ms-grain),radial-gradient(140% 120% at 18% 8%,#fff4e10d,#fff4e100 55%)}[data-theme=dark] .ms-root .ms-stage-paper .ms-doclines i{background:var(--desk-rule)}[data-theme=dark] .ms-root .ms-print{background-image:var(--ms-grain),radial-gradient(140% 120% at 18% 8%,#fff4e10d,#fff4e100 55%),linear-gradient(135deg,#0000 45%,#00000024)}[data-theme=dark] .ms-root .ms-print:before{background:color-mix(in oklab,var(--desk-wine-ink) 40%,transparent)}[data-theme=dark] .ms-root .ms-print-n{color:var(--ms-wine-text)}[data-theme=dark] .ms-root .ms-print-top svg{fill:color-mix(in oklab,var(--desk-wine-ink) 60%,transparent)}[data-theme=dark] .ms-root .ms-ptab-ear{color:var(--desk-ink-soft);box-shadow:0 1px #fff4e114 inset,0 -8px 14px -10px #000000b3}[data-theme=dark] .ms-root .ms-ptab-icon svg{stroke:var(--desk-wine-ink)}[data-theme=dark] .ms-root .ms-ptab-body{background-image:var(--ms-grain),linear-gradient(175deg,#fff4e10f,#fff4e100 40%);box-shadow:0 1px #fff4e114 inset,0 -12px 20px -14px #000c}[data-theme=dark] .ms-root .ms-drawer{--ms-drawer-side: #2a2825;--ms-drawer-steel: #3a3833}[data-theme=dark] .ms-root .ms-drawer-front{background-image:var(--ms-grain),linear-gradient(to bottom,#fff4e112,#fff4e100 30%,#0000001f);box-shadow:0 1px #fff4e11a inset,0 -10px 18px -12px #000c,0 26px 40px -18px #000000bf}[data-theme=dark] .ms-root .ms-drawer-label{background:linear-gradient(to bottom,#242320,#2e2c28);box-shadow:0 1px 1px #00000080 inset,0 1px #fff4e114}[data-theme=dark] .ms-root .ms-drawer-label span{background:var(--desk-paper);color:var(--desk-ink-soft)}[data-theme=dark] .ms-root .ms-drawer-pull{background:linear-gradient(to bottom,#5a574f,#85817a 35%,#4a4741);box-shadow:0 2px #fff4e12e inset,0 6px 10px -4px #000000b3}[data-theme=dark] .ms-root .ms-ptab:last-child .ms-ptab-body{box-shadow:0 1px #fff4e114 inset,0 -12px 20px -14px #000c,0 16px 30px -12px #000000b3,0 3px 8px -2px #0006}[data-theme=dark] .ms-root .ms-mail-doc small{color:var(--ms-scr-faint)}[data-theme=dark] .ms-root .ms-mail-thumb{background:#e6e0d5}[data-theme=dark] .ms-root .ms-mail-thumb .ms-doclines i{background:#c4bcae}[data-theme=dark] .ms-root .ms-mail-thumb-field{background:#f0d58a}[data-theme=dark] .ms-root .ms-mail-unsure{color:var(--ms-scr-soft)}[data-theme=dark] .ms-root .ms-lockphone{box-shadow:0 0 0 1px #ffffff1a inset,1px 1px 0 1px #00000080,-18px 30px 40px -18px #000000b3,-40px 70px 90px -30px #0000008c}[data-theme=dark] .ms-root .ms-phone{box-shadow:0 0 0 1px #ffffff1f inset,0 1px 1px #00000080,0 18px 30px -12px #000000b3,0 50px 80px -30px #0009}[data-theme=dark] .ms-root .ms-notif{background:#282422db;color:var(--ms-scr-ink);box-shadow:0 0 0 1px #ffffff0f inset,0 10px 30px -10px #0009}[data-theme=dark] .ms-root .ms-notif-top{color:var(--ms-scr-faint)}[data-theme=dark] .ms-root .ms-notif-prev{color:var(--ms-scr-soft)}[data-theme=dark] .ms-root .ms-phone-glass{background:var(--ms-scr-bg);color:var(--ms-scr-ink)}[data-theme=dark] .ms-root .ms-url,[data-theme=dark] .ms-root .ms-tabs{background:var(--ms-scr-well);color:var(--ms-scr-faint)}[data-theme=dark] .ms-root .ms-lock{background:var(--ms-scr-faint)}[data-theme=dark] .ms-root .ms-lock:before{box-shadow:0 0 0 1.2px var(--ms-scr-faint) inset}[data-theme=dark] .ms-root :is(.ms-powered,.ms-mail-from small,.ms-mail-fine,.ms-doc-head small,.ms-sig-label,.ms-done-fine){color:var(--ms-scr-faint)}[data-theme=dark] .ms-root :is(.ms-clause,.ms-done-p){color:var(--ms-scr-soft)}[data-theme=dark] .ms-root :is(.ms-mail-top,.ms-upload small){color:var(--ms-scr-link)}[data-theme=dark] .ms-root :is(.ms-mail-card,.ms-sheet,.ms-sigpad,.ms-consent){background:var(--ms-scr-card);box-shadow:0 0 0 1px var(--ms-scr-edge),0 8px 16px -10px #0009}[data-theme=dark] .ms-root .ms-mail-brand{border-bottom-color:var(--ms-scr-line);color:#8cc4ae}[data-theme=dark] .ms-root .ms-leaf-sm{fill:#8cc4ae}[data-theme=dark] .ms-root .ms-mail-doc{background:var(--ms-scr-well)}[data-theme=dark] .ms-root .ms-phone .ms-doclines i{background:var(--ms-scr-line)}[data-theme=dark] .ms-root .ms-field{box-shadow:0 0 0 1.5px #d9a83a inset}[data-theme=dark] .ms-root :is(.ms-field small,.ms-chip){color:#f0d58a}[data-theme=dark] .ms-root .ms-field.is-filled,[data-theme=dark] .ms-root .ms-chip.is-done{background:#243128;color:#a9cba0}[data-theme=dark] .ms-root .ms-field.is-filled{box-shadow:0 0 0 1px #4f6e52 inset}[data-theme=dark] .ms-root .ms-field.is-filled small{color:#a9cba0}[data-theme=dark] .ms-root .ms-box{background:var(--ms-scr-bg);color:#8fd0b0}[data-theme=dark] .ms-root :is(.ms-hand-ink,.ms-sig-typed){color:var(--ms-scr-pen)}[data-theme=dark] .ms-root :is(.ms-sig-drawn path,.ms-upload-thumb path){stroke:var(--ms-scr-pen)}[data-theme=dark] .ms-root .ms-tab{color:var(--ms-scr-faint)}[data-theme=dark] .ms-root .ms-tab.is-on{background:#45423d;color:var(--ms-scr-ink);box-shadow:0 1px 3px #0006}[data-theme=dark] .ms-root .ms-sig-line,[data-theme=dark] .ms-root .ms-mini-sig{border-color:var(--ms-scr-line)}[data-theme=dark] .ms-root .ms-sig-line{background:var(--ms-scr-line)}[data-theme=dark] .ms-root .ms-sig-line i,[data-theme=dark] .ms-root .ms-done-kicker{color:var(--ms-wine-text)}[data-theme=dark] .ms-root .ms-upload-thumb{background:#1f1e1c;box-shadow:0 0 0 1px var(--ms-scr-line) inset}[data-theme=dark] .ms-root .ms-decline{color:var(--ms-scr-soft)}[data-theme=dark] .ms-root .ms-done-seal{filter:drop-shadow(0 8px 12px rgb(0 0 0 / .55))}@media (min-width: 641px) and (max-width: 860px){.ms-root .ms-hero{grid-template-columns:minmax(0,1fr) 256px;align-items:center;gap:28px}.ms-root .ms-hero-scene{height:500px;margin:0;overflow:visible;place-items:center}.ms-root .ms-lockphone{transform:rotate(-7deg) scale(.72)}}.li-root .li-stage{position:absolute;top:0;right:0;bottom:0;left:0;font-size:calc(100cqi / 60)}.li-root .li-folder{position:absolute;left:1em;top:17em;width:31em;height:36em;transform:rotate(-8deg)}.li-root .li-folder-back,.li-root .li-folder-front{position:absolute;border-radius:.6em 1em 1em;background-color:#dcc28c;background-image:var(--lp-grain),linear-gradient(170deg,#ead6a6,#d2b77c)}.li-root .li-folder-back{top:3.2em;right:0;bottom:0;left:0;box-shadow:var(--lp-shadow-object)}.li-root .li-folder-front{top:11em;right:.6em;bottom:0;left:0;background-image:var(--lp-grain),linear-gradient(175deg,#f0dfb4,#dcc38b);box-shadow:0 -1px #ffffff80 inset,0 -.6em 1.2em -.6em #3c280a4d}.li-root .li-folder-sheet{position:absolute;left:2em;right:3.4em;top:5em;height:14em;background:var(--lp-paper);border-radius:.2em;box-shadow:0 1px 3px #281e0a33;background-image:repeating-linear-gradient(180deg,transparent 0 2.4em,var(--lp-rule) 2.4em 2.5em);background-position:0 4em}.li-root .li-tab{position:absolute;top:0;height:3.6em;padding:.9em 1.3em 0;border-radius:.8em .8em 0 0;font-size:1em;line-height:1;white-space:nowrap;background-color:#e3cb96;background-image:var(--lp-grain);color:#5a4722}.li-root .li-tab-1{left:1.4em;font-size:1.2em}.li-root .li-tab-2{left:15.5em;top:.4em;font-size:1.2em;transform-origin:left bottom}[data-theme=dark] .li-root .li-folder-back,[data-theme=dark] .li-root .li-tab{background-color:#5f4f33;background-image:var(--lp-grain),linear-gradient(170deg,#6c5a3a,#54452c);color:#efe2c4}[data-theme=dark] .li-root .li-folder-front{background-image:var(--lp-grain),linear-gradient(175deg,#75623f,#5d4d31)}.li-root .li-clip{position:absolute;right:.5em;top:1em;width:39em;height:54em;transform:rotate(3.2deg)}.li-root .li-board{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:1.8em;background-color:#8f6a43;background-image:var(--lp-grain),radial-gradient(140% 90% at 20% 0%,rgb(255 230 190 / .35),transparent 55%),linear-gradient(160deg,#a98159,#83603b 60%,#6d4e2f);box-shadow:0 1px #ffffff38 inset,0 -2px #0000002e inset,var(--lp-shadow-object),0 3em 5em -2.4em #2819058c}.li-root .li-sheet{position:absolute;left:2.2em;right:2.2em;top:5.2em;bottom:2.2em;display:flex;flex-direction:column;padding:4.6em 3em 2.2em;background-color:var(--lp-paper);background-image:var(--lp-grain);border-radius:.3em;box-shadow:0 .2em .6em #0003}.li-root .li-kicker{font-size:1.15em;color:var(--lp-ink-faint)}.li-root .li-title{margin-top:.3em;font-size:2.3em;font-weight:600;letter-spacing:-.02em;line-height:1.1}.li-root .li-supplier{display:flex;align-items:center;justify-content:space-between;gap:1em;margin-top:1.4em;padding-bottom:1.3em;border-bottom:1px solid var(--lp-rule)}.li-root .li-supplier-mark{display:inline-flex;align-items:center;gap:.35em;font-size:1.55em;font-weight:600;letter-spacing:-.01em}.li-root .li-supplier-leaf{width:1.2em;height:1.2em;fill:var(--lp-wine)}.li-root .li-supplier-note{font-size:1.1em;color:var(--lp-ink-faint)}.li-root .li-rows{list-style:none;margin:0;padding:0;flex:1;display:grid}.li-root .li-row{display:grid;grid-template-columns:2.2em minmax(0,1fr);grid-template-rows:auto auto;column-gap:1.3em;align-content:center;border-bottom:1px solid var(--lp-rule)}.li-root .li-box{grid-row:1 / span 2;align-self:center;display:grid;place-items:center;width:2.2em;height:2.2em;border-radius:.45em;box-shadow:0 0 0 .16em color-mix(in oklab,var(--lp-ink) 38%,transparent) inset}.li-root .li-box svg{width:1.8em;height:1.8em;fill:none;stroke:var(--lp-wine-ink);stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.li-root .li-k{font-size:1.15em;color:var(--lp-ink-faint)}.li-root .li-v{font-size:1.6em;font-weight:500;letter-spacing:-.01em;line-height:1.2}.li-root .li-foot{display:flex;justify-content:space-between;margin-top:2.6em;padding-top:.6em;border-top:.12em solid color-mix(in oklab,var(--lp-ink) 30%,transparent);font-size:1.1em;color:var(--lp-ink-faint)}.li-root .li-brass{position:absolute;left:50%;top:1.1em;width:17em;height:6.8em;margin-left:-8.5em;border-radius:1.2em 1.2em 2em 2em;background:linear-gradient(180deg,var(--lp-brass-hi),var(--lp-brass) 48%,var(--lp-brass-lo));box-shadow:0 1px #ffffffbf inset,0 -.3em .6em #5a3c0a59 inset,0 .8em 1.4em -.4em #3c280599}.li-root .li-brass:before{content:"";position:absolute;left:1.6em;right:1.6em;top:1.4em;height:1em;background:radial-gradient(circle .45em at .5em .5em,#7e5c1d 90%,transparent),radial-gradient(circle .45em at calc(100% - .5em) .5em,#7e5c1d 90%,transparent)}.li-root .li-brass-slot{position:absolute;left:50%;top:1.3em;width:5.4em;height:1.4em;margin-left:-2.7em;border-radius:.8em;background:linear-gradient(180deg,#6e4f15,#b58b36);box-shadow:0 1px #ffffff80}.li-root .li-pen{position:absolute;left:3em;top:54.5em;width:30em;height:1.9em;border-radius:1em .8em .8em 1em;background:linear-gradient(180deg,#3a58a4,#1d2f66 55%,#111c40);box-shadow:0 1.6em 1.4em -1em #14142880;transform:rotate(-7deg);transform-origin:left center}.li-root .li-pen-nib{position:absolute;left:-5em;top:.3em;width:5.2em;height:1.3em;background:linear-gradient(180deg,#f6df98,#b48a35 60%,#8a6522);clip-path:polygon(0 50%,100% 0,100% 100%)}.li-root .li-pen-band{position:absolute;left:8em;top:0;width:1.1em;height:100%;background:linear-gradient(180deg,#f6df98,#b08633)}.li-root .li-pen-clip{position:absolute;left:22em;top:-.35em;width:10em;height:.6em;border-radius:.3em;background:linear-gradient(180deg,#f6df98,#a57c2c)}:root[data-motion-mode=full] .li-root .li-box path{stroke-dasharray:16;animation:li-check .52s cubic-bezier(.3,.7,.2,1) both;animation-delay:calc(.5s + var(--i, 0) * .22s)}@keyframes li-check{0%{stroke-dashoffset:16}to{stroke-dashoffset:0}}.li-root .li-templates{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.li-root .li-tpl{position:relative;display:grid;align-content:start;gap:10px;min-height:300px;padding:22px 20px 20px;border-radius:4px;background-color:var(--lp-paper);background-image:var(--lp-grain);box-shadow:var(--lp-shadow-sheet);transform:rotate(calc(-2deg + var(--i) * 2deg)) translateY(calc(var(--i) * 10px))}.li-root .li-tpl-chip{width:fit-content;padding:2px 10px;border-radius:999px;font-size:12.5px;font-weight:600;color:var(--lp-wine-ink);background:color-mix(in oklab,var(--lp-wine) 10%,transparent)}.li-root .li-tpl-title{font-size:18px;font-weight:600;line-height:1.2;letter-spacing:-.015em;min-height:2.4em}.li-root .li-tpl-lines{display:grid;gap:8px;padding-top:10px;border-top:1px solid var(--lp-rule)}.li-root .li-tpl-lines i{display:block;height:6px;border-radius:3px;background:var(--lp-rule)}.li-root .li-tpl-lines i:nth-child(2){width:78%}.li-root .li-tpl-fields{display:grid;gap:8px;margin-top:8px}.li-root .li-tpl-fields b{display:block;height:22px;border-radius:5px;border:1.5px dashed color-mix(in oklab,var(--lp-wine) 55%,transparent);background:color-mix(in oklab,var(--lp-wine) 6%,transparent)}.li-root .li-tpl-fields b:nth-child(odd){width:72%}.li-root .li-tpl-count{margin-top:auto;padding-top:8px;font-size:13px;color:var(--lp-ink-soft)}@media (max-width: 640px){.li-root .li-templates{grid-template-columns:minmax(0,1fr)}.li-root .li-templates{gap:0}.li-root .li-tpl{min-height:0;gap:8px;padding:18px 18px 16px;margin-top:calc(var(--i) * -6px);transform:rotate(calc(-1.2deg + var(--i) * 1.2deg))}.li-root .li-tpl-title{min-height:0}.li-root .li-tpl-lines{display:none}.li-root .li-tpl-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.li-root .li-tpl-fields b:nth-child(odd){width:auto}}.li-root .li-order{padding:26px;border-radius:20px;background-color:var(--desk-mat, #e9eadf);background-image:var(--lp-grain);box-shadow:0 1px 2px #281e0a14 inset}.li-root .li-order-doc{display:flex;align-items:center;gap:8px;font-size:15px;font-weight:600;color:var(--lp-ink-soft);margin-bottom:16px}.li-root .li-order-leaf{width:18px;height:18px;fill:var(--lp-wine)}.li-root .li-order-list{list-style:none;margin:0;padding:0;display:grid;gap:12px;counter-reset:none}.li-root .li-signer{position:relative;display:grid;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:14px;padding:16px 18px;border-radius:14px;background-color:var(--lp-paper);box-shadow:var(--lp-shadow-sheet)}.li-root .li-signer:not(:last-child):after{content:"";position:absolute;left:37px;bottom:-13px;width:2px;height:14px;background:color-mix(in oklab,var(--lp-ink) 25%,transparent)}.li-root .li-signer-no{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;font-weight:700;font-size:16px;color:var(--lp-ink-soft);box-shadow:0 0 0 1.5px var(--lp-line) inset}.li-root .li-signer-ok .li-signer-no{color:#fff;background:var(--lp-wine);box-shadow:none}.li-root .li-signer-sent .li-signer-no{color:var(--lp-wine-ink);box-shadow:0 0 0 2px var(--lp-wine) inset}.li-root .li-signer-role{font-size:18px;font-weight:600;letter-spacing:-.01em}@media (max-width: 420px){.li-root .li-signer{grid-template-columns:34px minmax(0,1fr);padding:14px}.li-root .li-signer .lp-chip{grid-column:2;width:fit-content}.li-root .li-signer-no{width:34px;height:34px}.li-root .li-signer:not(:last-child):after{left:31px}}.mn-root{--mn-wine: var(--primary, #8b1e3f);--mn-ink: var(--foreground, #3d3929);--mn-ink-soft: color-mix(in oklab, var(--mn-ink) 68%, transparent);--mn-ink-faint: color-mix(in oklab, var(--mn-ink) 40%, transparent);--mn-desk: var(--background, #faf9f5);--mn-paper: #fdf8ec;--mn-label: #fff7da;--mn-line: color-mix(in oklab, var(--mn-ink) 14%, transparent);--mn-hi: rgb(255 255 255 / .85);--mn-hi-0: rgb(255 255 255 / 0);--mn-shade: rgb(214 196 160 / .35);--mn-label-hi: rgb(255 255 255 / .55);--mn-shadow-env: 0 1px 1px rgb(61 57 41 / .08), 0 2px 4px rgb(61 57 41 / .06), 0 14px 28px -8px rgb(61 57 41 / .16), 0 50px 80px -30px rgb(61 57 41 / .28);--mn-shadow-label: 0 1px 1px rgb(61 57 41 / .1), 0 6px 14px -6px rgb(61 57 41 / .28);--mn-shadow-label-up: 0 1px 1px rgb(61 57 41 / .1), 0 14px 24px -8px rgb(61 57 41 / .32);--mn-stamp-edge: #f3e4c6;--mn-stamp-ink: #f3e4c6;--mn-stamp-wine: #8b1e3f;--mn-blend: multiply;--mn-hand: "Caveat Variable", "Caveat", "Maple Hand Fallback", cursive;--mn-mono: var(--font-mono, "Geist Mono Variable", ui-monospace, monospace);--mn-sans: var(--font-sans, "Outfit Variable", system-ui, sans-serif);--mn-gutter: clamp(16px, 4vw, 48px);--mn-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");color:var(--mn-ink);font-family:var(--mn-sans);background:radial-gradient(900px 520px at 72% 40%,color-mix(in oklab,var(--mn-wine) 5%,transparent),transparent 70%),var(--mn-desk);overflow-x:clip}.mn-root .mn-envelope,.mn-root .mn-label{--mn-ink: var(--desk-ink, #3d3929);--mn-ink-soft: color-mix(in oklab, var(--mn-ink) 68%, transparent);--mn-ink-faint: color-mix(in oklab, var(--mn-ink) 40%, transparent);--mn-line: color-mix(in oklab, var(--mn-ink) 14%, transparent)}[data-theme=dark] .mn-root{--mn-paper: var(--desk-paper);--mn-label: var(--desk-kraft);--mn-hi: rgb(255 244 225 / .045);--mn-hi-0: rgb(255 244 225 / 0);--mn-shade: rgb(0 0 0 / .16);--mn-label-hi: rgb(255 244 225 / .05);--mn-shadow-env: 0 1px 0 rgb(255 244 225 / .06) inset, 0 2px 4px rgb(0 0 0 / .3), 0 14px 28px -8px rgb(0 0 0 / .5), 0 50px 80px -30px rgb(0 0 0 / .65);--mn-shadow-label: 0 1px 0 rgb(255 244 225 / .06) inset, 0 1px 1px rgb(0 0 0 / .3), 0 8px 16px -6px rgb(0 0 0 / .6);--mn-shadow-label-up: 0 1px 0 rgb(255 244 225 / .06) inset, 0 1px 1px rgb(0 0 0 / .3), 0 16px 26px -8px rgb(0 0 0 / .65);--mn-stamp-edge: var(--desk-kraft);--mn-stamp-wine: #9c2749;--mn-blend: normal}[data-theme=dark] .mn-root .mn-envelope,[data-theme=dark] .mn-root .mn-label{--mn-wine: var(--desk-wine-ink);--mn-ink-faint: color-mix(in oklab, var(--mn-ink) 62%, transparent)}[data-theme=dark] .mn-root .mn-unknown{color:var(--desk-pencil)}[data-theme=dark] .mn-root .mn-label-kicker{color:#f09bb2}[data-theme=dark] .mn-root .mn-postmark{opacity:.5}[data-theme=dark] .mn-root .mn-postage{filter:drop-shadow(0 1px 3px rgb(0 0 0 / .5))}.mn-root *,.mn-root *:before,.mn-root *:after{box-sizing:border-box}.mn-root :focus-visible{outline:2px solid color-mix(in oklab,var(--mn-wine) 70%,transparent);outline-offset:3px}.mn-root .mn-stage{display:grid;gap:48px;align-items:center;width:100%;max-width:calc(1240px + var(--mn-gutter) * 2);min-height:calc(100svh - 64px);margin:0 auto;padding:clamp(40px,6vw,72px) var(--mn-gutter) clamp(56px,6vw,80px)}@media (min-width: 1024px){.mn-root .mn-stage{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(32px,5vw,80px)}}.mn-root .mn-eyebrow{margin:0;font-family:var(--mn-sans);font-size:14.5px;color:var(--mn-ink-soft);font-weight:500;word-spacing:.1em}.mn-root .mn-title{margin:18px 0 0;font-family:var(--mn-sans);font-size:clamp(44px,5.6vw,84px);font-weight:600;line-height:.98;letter-spacing:-.045em;color:var(--mn-ink)}.mn-root .mn-accent{color:var(--mn-wine)}.mn-root .mn-sub{margin:24px 0 0;max-width:28em;font-size:clamp(16.5px,1.3vw,19px);line-height:1.55;color:var(--mn-ink-soft)}.mn-root .mn-ctas{display:flex;flex-wrap:wrap;align-items:center;gap:14px 26px;margin:30px 0 0}.mn-root .mn-btn{display:inline-flex;align-items:center;min-height:48px;padding:0 24px;border-radius:999px;background:var(--mn-wine);color:#fff;font-size:16px;font-weight:600;text-decoration:none;box-shadow:0 1px #ffffff2e inset,0 6px 16px -6px color-mix(in oklab,var(--mn-wine) 70%,transparent);transition:transform .16s ease}.mn-root .mn-btn:hover{transform:translateY(-1px)}.mn-root .mn-link{color:var(--mn-ink);font-size:16px;font-weight:600;text-decoration:underline;text-decoration-thickness:1px;text-decoration-color:var(--mn-ink-faint);text-underline-offset:5px}.mn-root .mn-scene{position:relative;padding:8px 0 0}.mn-root .mn-envelope{position:relative;aspect-ratio:1.62;width:100%;max-width:640px;margin-left:auto;padding:6% 7%;background-color:var(--mn-paper);background-image:var(--mn-grain),radial-gradient(120% 100% at 20% 10%,var(--mn-hi),var(--mn-hi-0) 55%),linear-gradient(160deg,var(--mn-hi-0) 50%,var(--mn-shade) 100%);border-radius:4px;rotate:-3.5deg;box-shadow:var(--mn-shadow-env);container-type:inline-size}.mn-root .mn-envelope:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:4px;background:linear-gradient(to bottom right,transparent calc(50% - .5px),color-mix(in oklab,var(--mn-ink) 7%,transparent) 50%,transparent calc(50% + .5px)) left bottom / 50% 58% no-repeat,linear-gradient(to bottom left,transparent calc(50% - .5px),color-mix(in oklab,var(--mn-ink) 7%,transparent) 50%,transparent calc(50% + .5px)) right bottom / 50% 58% no-repeat;pointer-events:none}.mn-root .mn-return{position:relative;margin:0;font-family:var(--mn-sans);font-size:clamp(10.5px,2.1cqi,13.5px);color:var(--mn-ink-soft);word-spacing:.1em;font-weight:500}.mn-root .mn-stampslot{position:absolute;top:6%;right:5%;width:46%;height:34%}.mn-root .mn-postage{position:absolute;top:0;right:0;display:grid;place-items:center;align-content:center;gap:4px;width:30%;aspect-ratio:.84;padding:8%;background:radial-gradient(circle,var(--mn-paper) 3px,transparent 3.5px) -5px -5px / 10px 10px,var(--mn-stamp-edge);rotate:3deg;filter:drop-shadow(0 1px 2px rgb(61 57 41 / .25))}.mn-root .mn-postage:before{content:"";position:absolute;top:4px;right:4px;bottom:4px;left:4px;background:var(--mn-stamp-wine);box-shadow:0 0 0 3px var(--mn-stamp-edge) inset}.mn-root .mn-postage svg{position:relative;width:64%;fill:var(--mn-stamp-ink)}.mn-root .mn-postage span{position:relative;font-family:var(--mn-mono);font-size:clamp(6px,1.3cqi,9px);letter-spacing:.14em;color:var(--mn-stamp-ink)}.mn-root .mn-postmark{position:absolute;top:14%;right:4%;width:78%;rotate:-8deg;fill:none;stroke:color-mix(in oklab,var(--mn-ink) 55%,transparent);stroke-width:1.6;opacity:.7;mix-blend-mode:var(--mn-blend);z-index:1}.mn-root .mn-pm-ring{fill:color-mix(in oklab,var(--mn-ink) 60%,transparent);stroke:none;font-family:var(--mn-mono);font-size:8.5px;letter-spacing:.18em}.mn-root .mn-pm-mid{fill:color-mix(in oklab,var(--mn-ink) 65%,transparent);stroke:none;font-family:var(--mn-mono);font-size:17px;font-weight:600;letter-spacing:.06em}.mn-root .mn-pm-wave{stroke-width:2}.mn-root .mn-address{position:absolute;left:28%;top:43%;display:grid;gap:2px;font-family:var(--mn-hand);font-size:clamp(22px,5.6cqi,36px);font-weight:500;line-height:1.12;color:color-mix(in oklab,var(--mn-ink) 82%,#1d2a4a)}.mn-root .mn-address span:nth-child(2){padding-left:1.2em}.mn-root .mn-strike{position:absolute;top:0;right:-4%;bottom:0;left:-3%;width:107%;height:100%;fill:none;stroke:var(--mn-wine);stroke-width:2.4;stroke-linecap:round;opacity:.85;vector-effect:non-scaling-stroke}.mn-root .mn-strike path{vector-effect:non-scaling-stroke}.mn-root .mn-unknown{position:absolute;right:7%;bottom:23%;margin:0;font-family:var(--mn-hand);font-size:clamp(26px,7cqi,44px);font-weight:600;line-height:1;color:var(--mn-wine);rotate:-6deg}.mn-root .mn-rts{position:absolute;left:5%;top:22%;display:flex;align-items:center;gap:.5em;padding:.45em .8em .4em .6em;border:3px solid var(--mn-wine);outline:1.5px solid var(--mn-wine);outline-offset:3px;border-radius:5px;color:var(--mn-wine);font-family:var(--mn-sans);font-size:clamp(16px,4.2cqi,27px);font-weight:800;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;rotate:-9deg;opacity:.9;mix-blend-mode:var(--mn-blend);-webkit-mask-image:linear-gradient(#000,#000),var(--mn-grain);mask-image:linear-gradient(#000,#000),var(--mn-grain);-webkit-mask-composite:source-out;mask-composite:subtract}.mn-root .mn-rts-arrow{width:1.5em;height:.8em;fill:none;stroke:currentColor;stroke-width:5;stroke-linecap:round;stroke-linejoin:round}.mn-root .mn-labels{display:grid;gap:14px;margin:0;padding:0;list-style:none}@media (min-width: 640px){.mn-root .mn-labels{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;max-width:640px;margin:-44px 0 0 auto;padding:0 12px}}@media (max-width: 639px){.mn-root .mn-labels{margin-top:28px}}.mn-root .mn-labels li[data-n="0"]{rotate:-2.2deg}.mn-root .mn-labels li[data-n="1"]{rotate:1.4deg;translate:0 10px}.mn-root .mn-labels li[data-n="2"]{rotate:-.8deg}.mn-root .mn-label{position:relative;display:grid;gap:4px;padding:14px 16px 15px;border-radius:3px;background-color:var(--mn-label);background-image:var(--mn-grain),linear-gradient(170deg,var(--mn-label-hi),var(--mn-hi-0) 60%);box-shadow:var(--mn-shadow-label);color:var(--mn-ink);text-decoration:none;transition:transform .18s ease,box-shadow .18s ease}.mn-root .mn-label:before{content:"";position:absolute;top:5px;right:5px;bottom:5px;left:5px;border:1px dashed color-mix(in oklab,var(--mn-wine) 35%,transparent);border-radius:2px;pointer-events:none}.mn-root .mn-label:hover{transform:translateY(-3px) rotate(.6deg);box-shadow:var(--mn-shadow-label-up)}.mn-root .mn-label-kicker{font-family:var(--mn-sans);font-size:12.5px;color:var(--mn-wine)}.mn-root .mn-label-name{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:21px;font-weight:600;letter-spacing:-.02em}.mn-root .mn-label-name svg{flex:none;width:18px;height:18px;fill:none;stroke:var(--mn-wine);stroke-width:2;stroke-linecap:round;stroke-linejoin:round;transition:translate .18s ease}.mn-root .mn-label:hover .mn-label-name svg{translate:3px 0}.mn-root .mn-label-line{font-size:13.5px;line-height:1.4;color:var(--mn-ink-soft)}@media (max-width: 1023px){.mn-root .mn-stage{min-height:0}.mn-root .mn-envelope{margin:0 auto}}@media (max-width: 639px){.mn-root .mn-envelope{rotate:-2.5deg;width:96%}}@media (max-width: 639px){.mn-root .mn-envelope{aspect-ratio:1.36}.mn-root .mn-rts{top:19.5%;font-size:clamp(13px,4.6cqi,27px);border-width:2.5px;outline-offset:2.5px}.mn-root .mn-address{left:20%;top:47%;font-size:clamp(18px,6cqi,36px)}.mn-root .mn-unknown{right:6%;bottom:9%;font-size:clamp(22px,7.6cqi,44px)}}@media (min-width: 1024px) and (max-width: 1279px){.mn-root .mn-label{padding:12px 13px 13px}.mn-root .mn-label-name{gap:6px;font-size:17px}.mn-root .mn-label-name svg{width:16px;height:16px}.mn-root .mn-label-line{font-size:12.5px}}.mr-root{--mr-wine: var(--primary, #8b1e3f);--mr-wine-deep: #5a0f27;--mr-ink: var(--foreground, #3d3929);--mr-ink-soft: color-mix(in oklab, var(--mr-ink) 68%, transparent);--mr-ink-faint: color-mix(in oklab, var(--mr-ink) 40%, transparent);--mr-desk: var(--background, #faf9f5);--mr-paper: var(--desk-paper, #fffdf8);--mr-line: color-mix(in oklab, var(--mr-ink) 14%, transparent);--mr-mono: var(--font-mono, "Geist Mono Variable", ui-monospace, monospace);--mr-sans: var(--font-sans, "Outfit Variable", system-ui, sans-serif);--mr-max: 1240px;--mr-gutter: clamp(16px, 4vw, 48px);--mr-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");--mr-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);--mr-enamel: #efe8da;--mr-amber: #ffbe5c;color:var(--mr-ink);font-family:var(--mr-sans);background:radial-gradient(1100px 560px at 76% 0%,color-mix(in oklab,var(--mr-wine) 5%,transparent),transparent 70%),var(--mr-desk);overflow-x:clip}.mr-root *,.mr-root *:before,.mr-root *:after{box-sizing:border-box}.mr-root .mr-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.mr-root .mr-eyebrow{margin:0;font-family:var(--mr-sans);font-size:14.5px;color:var(--mr-ink-soft);font-weight:500}.mr-root .mr-headline{margin:18px 0 0;font-weight:600;font-size:clamp(56px,8.2vw,124px);line-height:.92;letter-spacing:-.045em;color:var(--mr-ink)}.mr-root .mr-accent{display:block;color:var(--mr-wine)}.mr-root .mr-h2{margin:14px 0 0;font-weight:600;font-size:clamp(34px,4.2vw,58px);line-height:1;letter-spacing:-.035em;color:var(--mr-ink)}.mr-root .mr-h2-xl{font-size:clamp(44px,6vw,84px)}.mr-root .mr-lede,.mr-root .mr-body{margin:0;font-size:clamp(17px,1.3vw,19px);line-height:1.55;color:var(--mr-ink-soft);max-width:32em}.mr-root .mr-lede{margin-top:26px}.mr-root .mr-ctas{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}.mr-root .mr-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}.mr-root .mr-btn-primary{background:var(--mr-wine);color:#fff;box-shadow:0 1px #ffffff2e inset,0 6px 16px -6px color-mix(in oklab,var(--mr-wine) 70%,transparent)}.mr-root .mr-btn-primary:hover{transform:translateY(-1px);background:color-mix(in oklab,var(--mr-wine) 88%,black)}.mr-root .mr-btn-ghost{color:var(--mr-ink);background:color-mix(in oklab,var(--mr-paper) 70%,transparent);box-shadow:0 0 0 1px var(--mr-line) inset}.mr-root .mr-btn-ghost:hover{box-shadow:0 0 0 1px var(--mr-ink-faint) inset}.mr-root .mr-hero,.mr-root .mr-section{width:100%;max-width:calc(var(--mr-max) + var(--mr-gutter) * 2);margin:0 auto;padding-left:var(--mr-gutter);padding-right:var(--mr-gutter)}.mr-root .mr-section{padding-top:clamp(80px,10vw,150px)}.mr-root .mr-hero{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:clamp(24px,4vw,64px);align-items:center;min-height:min(760px,calc(100svh - 56px));padding-top:24px}.mr-root .mr-hero-scene{position:relative;align-self:stretch;min-height:560px}.mr-root .mr-tag-hang{position:absolute;left:50%;top:-64px;width:300px;margin-left:-150px;padding-top:130px;transform-origin:50% 0;transform:rotate(-7deg);animation:mr-swing 6s ease-in-out infinite}.mr-root .mr-string{position:absolute;left:50%;top:0;width:2px;height:169px;margin-left:-1px;background:linear-gradient(180deg,transparent,#b8a582 18%,#8d7a56);box-shadow:1px 1px 1px #3d392926;z-index:2}.mr-root .mr-string:after{content:"";position:absolute;left:-4px;bottom:-3px;width:10px;height:6px;border-radius:50%;background:#8d7a56}.mr-root .mr-tag{position:relative;display:grid;justify-items:center;align-content:start;width:300px;height:420px;padding:74px 30px 30px;text-align:center;background-color:#f6ecd6;background-image:var(--mr-grain),radial-gradient(120% 90% at 20% 10%,rgb(255 255 255 / .7),transparent 55%),linear-gradient(160deg,transparent 50%,rgb(190 160 110 / .2));clip-path:polygon(22% 0,78% 0,100% 14%,100% 100%,0 100%,0 14%);filter:drop-shadow(0 2px 2px rgb(61 57 41 / .18)) drop-shadow(0 30px 34px rgb(61 57 41 / .28))}@keyframes mr-swing{0%,to{transform:rotate(-7deg)}50%{transform:rotate(-4deg)}}.mr-root .mr-eyelet{position:absolute;left:50%;top:26px;width:26px;height:26px;margin-left:-13px;border-radius:50%;background:var(--mr-desk);box-shadow:0 0 0 5px #c9a55e,0 0 0 6px #8f6c2f,inset 0 2px 3px #3d392959}.mr-root .mr-tag-leaf svg{width:30px;height:30px;fill:var(--mr-wine)}.mr-root .mr-tag-price{display:inline-flex;align-items:flex-start;margin-top:18px;font-size:150px;font-weight:600;line-height:.9;letter-spacing:-.06em;color:var(--mr-ink)}.mr-root .mr-tag-cents{margin:12px 0 0 6px;font-size:44px;letter-spacing:-.02em;color:var(--mr-wine)}.mr-root .mr-tag-line{margin-top:16px;font-family:var(--mr-sans);font-size:16px;color:var(--mr-ink-soft);font-weight:500}.mr-root .mr-tag-rule{width:70%;margin:22px 0 18px;border-top:1.5px dashed color-mix(in oklab,var(--mr-ink) 25%,transparent)}.mr-root .mr-tag-back{font-family:var(--mr-sans);font-size:14px;line-height:1.5;text-wrap:balance;color:var(--mr-wine);font-weight:500;word-spacing:.1em}.mr-root .mr-calc{scroll-margin-top:80px}.mr-root .mr-calc-head{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:clamp(24px,5vw,80px);align-items:end}.mr-root .mr-till-scene{position:relative;margin-top:56px;padding-bottom:20px}.mr-root .mr-till{position:relative;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);grid-template-areas:"deck display";gap:32px;padding:54px 40px 40px;border-radius:30px;background-color:var(--mr-enamel);background-image:var(--mr-grain),radial-gradient(120% 90% at 15% 0%,rgb(255 255 255 / .75),transparent 55%),linear-gradient(180deg,transparent 70%,rgb(150 120 80 / .12));box-shadow:0 1px #ffffffe6 inset,0 -3px #3d392914 inset,0 0 0 1px #3d392914,0 3px 4px #3d392914,0 30px 50px -16px #3d39294d,0 70px 80px -50px #3d392959}.mr-root .mr-till-brand{position:absolute;left:40px;top:18px;font-family:var(--mr-sans);font-size:13.5px;font-weight:600;color:color-mix(in oklab,var(--mr-ink) 45%,transparent)}.mr-root .mr-till-model{margin-left:10px;color:var(--mr-wine)}.mr-root .mr-display-wrap{grid-area:display;display:grid;align-content:start;gap:18px}.mr-root .mr-display{position:relative;display:grid;gap:8px;padding:22px 26px;border-radius:14px;background:linear-gradient(160deg,rgb(255 255 255 / .07),transparent 40%),radial-gradient(100% 120% at 50% 100%,#2b2419,#15120d);box-shadow:0 0 0 6px #d9cfbb,0 0 0 7px #3d392933,inset 0 3px 12px #000000b3;overflow:hidden}.mr-root .mr-display:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(115deg,rgb(255 255 255 / .1) 0 18%,transparent 18.5% 60%,rgb(255 255 255 / .04) 60.5% 70%,transparent 70.5%);pointer-events:none}.mr-root .mr-display-top{display:flex;justify-content:space-between;gap:12px;font-family:var(--mr-mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:color-mix(in oklab,var(--mr-amber) 60%,transparent)}.mr-root .mr-display-sum{letter-spacing:.06em;text-align:right}.mr-root .mr-display-num{display:block;font-family:var(--mr-mono);font-size:clamp(64px,7.4vw,112px);font-weight:500;line-height:1;letter-spacing:-.03em;text-align:right;color:var(--mr-amber);text-shadow:0 0 18px rgb(255 170 60 / .45),0 0 2px rgb(255 210 140 / .9);font-variant-numeric:tabular-nums;white-space:nowrap}.mr-root .mr-display-num[data-rolling=true]{color:color-mix(in oklab,var(--mr-amber) 70%,#fff);filter:blur(.4px)}.mr-root .mr-dollar{font-size:.6em;vertical-align:.35em;margin-right:.06em;opacity:.85}.mr-root .mr-display-per{font-family:var(--mr-mono);font-size:11px;letter-spacing:.08em;text-align:right;color:color-mix(in oklab,var(--mr-amber) 45%,transparent)}.mr-root .mr-plate{justify-self:end;display:grid;gap:2px;margin:0;padding:10px 18px;border-radius:6px;text-align:right;background:linear-gradient(180deg,#f1dfa8,#cfa95c 60%,#b18a44);box-shadow:0 1px #fff9 inset,0 0 0 1px #785a2880,0 3px 5px #3d280a40;color:#4b3712}.mr-root .mr-plate strong{font-size:15px;font-weight:700;letter-spacing:-.005em}.mr-root .mr-plate span{font-family:var(--mr-sans);font-size:12.5px;opacity:.75}.mr-root .mr-deck{grid-area:deck;display:grid;gap:26px}.mr-root .mr-faders{display:grid;gap:16px}.mr-root .mr-fader{display:grid;gap:8px;cursor:pointer}.mr-root .mr-fader-head{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.mr-root .mr-fader-label{font-size:14px;font-weight:500;color:var(--mr-ink)}.mr-root .mr-fader-val{font-family:var(--mr-sans);font-size:14px;color:var(--mr-ink);font-variant-numeric:tabular-nums;font-weight:500}.mr-root .mr-max{color:var(--mr-wine);font-size:13px}.mr-root .mr-range{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:100%;height:26px;margin:0;background:transparent;cursor:pointer}.mr-root .mr-range::-webkit-slider-runnable-track{height:8px;border-radius:999px;background:linear-gradient(90deg,var(--mr-wine) 0 var(--p),transparent var(--p)),linear-gradient(180deg,#cfc4ae,#e6dccb);box-shadow:inset 0 1px 2px #3d392959,0 1px #fffc}.mr-root .mr-range::-moz-range-track{height:8px;border-radius:999px;background:linear-gradient(180deg,#cfc4ae,#e6dccb);box-shadow:inset 0 1px 2px #3d392959}.mr-root .mr-range::-moz-range-progress{height:8px;border-radius:999px;background:var(--mr-wine)}.mr-root .mr-range::-webkit-slider-thumb{-webkit-appearance:none;width:34px;height:24px;margin-top:-8px;border-radius:6px;background:linear-gradient(180deg,#fffdf8,#e8e0d0);box-shadow:0 0 0 1px #3d392940,0 3px 5px #3d39294d,inset 0 -2px #3d392914;background-image:linear-gradient(90deg,transparent 15px,var(--mr-wine) 15px 17px,transparent 17px),linear-gradient(180deg,#fffdf8,#e8e0d0)}.mr-root .mr-range::-moz-range-thumb{width:34px;height:24px;border:0;border-radius:6px;background:linear-gradient(180deg,#fffdf8,#e8e0d0);box-shadow:0 0 0 1px #3d392940,0 3px 5px #3d39294d}.mr-root .mr-range:focus-visible{outline:2px solid var(--mr-wine);outline-offset:4px;border-radius:6px}.mr-root .mr-switches{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px 10px;padding:18px 16px 14px;border-radius:16px;background:color-mix(in oklab,var(--mr-ink) 6%,var(--mr-enamel));box-shadow:inset 0 2px 5px #3d392924,0 1px #fffc}.mr-root .mr-switch{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:grid;justify-items:center;gap:8px;padding:0;border:0;background:none;font:inherit;color:var(--mr-ink);cursor:pointer}.mr-root .mr-rocker{position:relative;display:block;width:46px;height:58px;border-radius:8px;background:linear-gradient(180deg,#3a352b,#26221b);box-shadow:0 0 0 1px #0000004d,inset 0 1px #ffffff1a,0 2px 3px #3d39294d;overflow:hidden}.mr-root .mr-rocker:before{content:"";position:absolute;left:5px;right:5px;top:5px;bottom:5px;border-radius:5px;background:linear-gradient(180deg,#fbf7ee,#e2d9c7 48%,#bdb29c 52%,#e9e1d1);box-shadow:0 2px 2px #00000059;transition:background .16s ease,transform .16s ease}.mr-root .mr-switch[aria-checked=true] .mr-rocker:before{background:linear-gradient(180deg,#d9cfbb,#efe8da 48%,#fffdf8 52%,#f1ebde)}.mr-root .mr-lamp{position:absolute;left:50%;top:12px;width:8px;height:8px;margin-left:-4px;border-radius:50%;background:#6b5e4a;box-shadow:inset 0 1px 1px #0006;z-index:1;transition:background .16s ease,box-shadow .16s ease}.mr-root .mr-switch[aria-checked=true] .mr-lamp{background:#e0355f;box-shadow:0 0 8px 2px #e0355f99,inset 0 -1px 1px #0003}.mr-root .mr-switch-label{font-family:var(--mr-sans);font-size:12.5px;text-align:center;line-height:1.2;color:var(--mr-ink-soft)}.mr-root .mr-switch[aria-checked=true] .mr-switch-label{color:var(--mr-ink)}.mr-root .mr-switch:focus-visible .mr-rocker{outline:2px solid var(--mr-wine);outline-offset:3px}.mr-root .mr-keys{display:flex;gap:10px}.mr-root .mr-key{-webkit-appearance:none;-moz-appearance:none;appearance:none;min-height:44px;padding:0 18px;border:0;border-radius:10px;font:inherit;font-size:14px;font-weight:600;color:var(--mr-ink);cursor:pointer;background:linear-gradient(180deg,#fffdf8,#e9e1d1);box-shadow:0 0 0 1px #3d39292e,0 3px #c8bca5,0 5px 8px #3d392933;transition:transform 90ms ease,box-shadow 90ms ease}.mr-root .mr-key:active{transform:translateY(3px);box-shadow:0 0 0 1px #3d39292e,0 0 #c8bca5,0 1px 2px #3d392933}.mr-root .mr-key-max{color:#fff;background:linear-gradient(180deg,#a52a52,var(--mr-wine));box-shadow:0 0 0 1px #3a071666,0 3px 0 var(--mr-wine-deep),0 5px 8px #3a07164d}.mr-root .mr-key-max:active{box-shadow:0 0 0 1px #3a071666,0 0 0 var(--mr-wine-deep),0 1px 2px #3a07164d}.mr-root .mr-key:focus-visible{outline:2px solid var(--mr-wine);outline-offset:3px}.mr-root .mr-notes{list-style:none;display:grid;grid-template-columns:1.05fr 1fr .95fr;gap:clamp(20px,3vw,44px);align-items:start;margin:52px 0 0;padding:0}.mr-root .mr-note{position:relative;padding:34px 30px 32px;background-color:var(--mr-paper);background-image:var(--mr-grain),radial-gradient(140% 120% at 18% 8%,#ffffffe6,#fff0 55%),linear-gradient(135deg,#fff0 45%,#ecdec461);box-shadow:var(--mr-shadow-sheet);border-radius:3px}.mr-root .mr-note-1{transform:rotate(-1.6deg)}.mr-root .mr-note-2{margin-top:36px;transform:rotate(1.2deg);background-color:#fbf6e6}.mr-root .mr-note-3{margin-top:8px;transform:rotate(-.6deg)}.mr-root .mr-pin{position:absolute;left:50%;top:12px;width:14px;height:14px;margin-left:-7px;border-radius:50%;background:radial-gradient(circle at 35% 30%,#d3597d,var(--mr-wine) 55%,var(--mr-wine-deep));box-shadow:1px 3px 3px #3d141e59}.mr-root .mr-stamp{display:inline-block;margin-top:8px;padding:5px 12px;border:2.5px solid var(--mr-wine);border-radius:6px;font-size:13px;font-weight:800;letter-spacing:.18em;text-transform:uppercase;color:var(--mr-wine);transform:rotate(-4deg);opacity:.88;-webkit-mask-image:var(--mr-grain),linear-gradient(#000,#000);mask-image:var(--mr-grain),linear-gradient(#000,#000)}.mr-root .mr-note-title{margin:20px 0 0;font-size:22px;font-weight:600;line-height:1.2;letter-spacing:-.015em;color:var(--mr-ink)}.mr-root .mr-note-body{margin:12px 0 0;font-size:15.5px;line-height:1.55;color:var(--mr-ink-soft)}.mr-root .mr-faq-head{display:flex;justify-content:space-between;align-items:end;gap:24px}.mr-root .mr-cards{list-style:none;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(14px,2vw,28px);margin:48px 0 0;padding:0}.mr-root .mr-card-slot{perspective:1200px;transform:rotate(calc((var(--i) - 1.5) * 1.4deg))}.mr-root .mr-card{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;display:block;width:100%;height:270px;padding:0;border:0;background:none;font:inherit;text-align:left;color:var(--mr-ink);cursor:pointer;transform-style:preserve-3d;transition:transform .62s cubic-bezier(.3,1.2,.4,1)}.mr-root .mr-card[aria-pressed=true]{transform:rotateY(180deg)}.mr-root .mr-card:focus-visible{outline:2px solid var(--mr-wine);outline-offset:5px;border-radius:4px}.mr-root .mr-card-face{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;align-content:start;gap:12px;padding:22px 22px 20px;border-radius:3px;backface-visibility:hidden;background-color:#fffefa;background-image:var(--mr-grain),linear-gradient(180deg,transparent 52px,color-mix(in oklab,#c0304f 60%,transparent) 52px 54px,transparent 54px),repeating-linear-gradient(180deg,transparent 0 25px,color-mix(in oklab,#4b77a8 20%,transparent) 25px 26px);background-position:0 0,0 0,0 56px;box-shadow:0 1px 1px #3d39291a,0 14px 26px -12px #3d392959}.mr-root .mr-card-back{transform:rotateY(180deg);background-color:#fbf6e6}.mr-root .mr-card-no{font-family:var(--mr-sans);font-size:13px;color:var(--mr-wine);font-weight:600}.mr-root .mr-card-q{margin-top:16px;font-size:21px;font-weight:600;line-height:1.24;letter-spacing:-.015em}.mr-root .mr-card-a{margin-top:14px;font-size:15.5px;line-height:26px;color:var(--mr-ink)}.mr-root .mr-card-turn{position:absolute;right:18px;bottom:14px}.mr-root .mr-close{display:grid;justify-items:center;text-align:center;padding-bottom:clamp(80px,10vw,140px)}.mr-root .mr-close .mr-body{margin-top:18px}.mr-root .mr-close .mr-ctas{justify-content:center}@media (max-width: 900px){.mr-root .mr-hero{grid-template-columns:minmax(0,1fr);min-height:0;padding-top:28px}.mr-root .mr-headline{font-size:clamp(56px,17vw,92px)}.mr-root .mr-hero-copy{position:relative;z-index:2}.mr-root .mr-hero-scene{min-height:0;height:330px;margin-top:8px}.mr-root .mr-tag-hang{top:-40px;left:62%;scale:.66}.mr-root .mr-calc-head{grid-template-columns:minmax(0,1fr);gap:18px}.mr-root .mr-till{grid-template-columns:minmax(0,1fr);grid-template-areas:"display" "deck";padding:46px 18px 22px;border-radius:24px}.mr-root .mr-till-brand{left:20px;top:16px}.mr-root .mr-display-wrap{position:sticky;top:64px;z-index:3}.mr-root .mr-display-num{font-size:64px}.mr-root .mr-switches{grid-template-columns:repeat(4,minmax(0,1fr));padding:14px 8px 10px;gap:12px 4px}.mr-root .mr-rocker{width:40px;height:50px}.mr-root .mr-notes{grid-template-columns:minmax(0,1fr);gap:26px}.mr-root .mr-note-2,.mr-root .mr-note-3{margin-top:0}.mr-root .mr-faq-head{display:grid}.mr-root .mr-cards{grid-template-columns:minmax(0,1fr)}.mr-root .mr-card{height:200px}}@media (prefers-reduced-motion: reduce){.mr-root .mr-tag-hang{animation:none}.mr-root .mr-card{transition:none}}.mr-root .mr-switch{gap:7px}.mr-root .mr-lamp{position:static;display:block;width:9px;height:9px;margin:0;border-radius:50%;background:#8f846f;box-shadow:inset 0 1px 2px #00000073,0 1px #ffffffb3}.mr-root .mr-switch[aria-checked=true] .mr-lamp{background:radial-gradient(circle at 40% 35%,#ffd0dc,#ff3d6e 45%,#b0183f);box-shadow:0 0 10px 3px #ff3d6e8c,0 0 2px #ffc8d7e6}.mr-root .mr-rocker:before{background:linear-gradient(180deg,#fffdf8,#ede5d5 40%,#b4a88f);box-shadow:0 -2px #ffffff59 inset,0 3px 3px #00000073;transform:perspective(80px) rotateX(-14deg)}.mr-root .mr-switch[aria-checked=true] .mr-rocker:before{background:linear-gradient(0deg,#c23a64,#8b1e3f 55%,#4d0c21);box-shadow:0 2px #ffffff40 inset,0 -2px 3px #00000080;transform:perspective(80px) rotateX(14deg)}.mr-root .mr-switch-label{color:color-mix(in oklab,var(--mr-ink) 45%,transparent)}.mr-root .mr-switch[aria-checked=true] .mr-switch-label{color:var(--mr-wine);font-weight:600}.mr-root .mr-under{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1fr);gap:22px;align-items:start}.mr-root .mr-printer{position:relative;padding:0 14px}.mr-root .mr-printer-slot{display:block;height:12px;margin:0 -14px;border-radius:8px;background:linear-gradient(180deg,#2e2a22,#4a4336);box-shadow:inset 0 2px 3px #0009,0 1px #fffc}.mr-root .mr-tape{position:relative;display:grid;gap:1px;min-height:150px;margin:-5px 0 0;padding:14px 12px 18px;list-style:none;align-content:end;font-family:var(--mr-mono);font-size:11px;line-height:1.55;color:#3a372f;background-color:#fffefa;background-image:var(--mr-grain);box-shadow:0 1px 2px #3d392926,0 10px 16px -8px #3d39294d;transform:rotate(-1deg);transform-origin:50% 0}.mr-root .mr-tape:after{content:"";position:absolute;left:0;right:0;bottom:-7px;height:8px;background:linear-gradient(135deg,#fffefa 50%,transparent 50%) 0 0 / 10px 8px repeat-x,linear-gradient(225deg,#fffefa 50%,transparent 50%) 0 0 / 10px 8px repeat-x}.mr-root .mr-tape li{display:flex;gap:4px;white-space:nowrap;text-transform:uppercase}.mr-root .mr-tape li:last-child{font-weight:700;animation:mr-print-in .3s ease both}@keyframes mr-print-in{0%{opacity:0;transform:translateY(-6px)}}.mr-root .mr-tape-item{overflow:hidden;text-overflow:ellipsis}.mr-root .mr-tape-dots{flex:1;min-width:8px;border-bottom:1px dotted #b4ad9c;margin-bottom:4px}.mr-root .mr-react-col{display:grid;gap:18px;justify-items:end;align-content:start}@media (max-width: 900px){.mr-root .mr-till{display:flex;flex-direction:column;gap:22px}.mr-root .mr-display-wrap{display:contents}.mr-root .mr-stick{position:sticky;top:68px;z-index:3}.mr-root .mr-deck{order:3}.mr-root .mr-under{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px}.mr-root .mr-tape{min-height:120px;font-size:9.5px;padding:12px 8px 14px}.mr-root .mr-plate{padding:8px 12px}.mr-root .mr-plate strong{font-size:13px}}.mr-root .mr-hero{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);min-height:0;padding-top:64px;padding-bottom:0}.mr-root .mr-headline{font-size:clamp(56px,7.2vw,108px)}.mr-root .mr-calc{padding-top:72px}.mr-root .mr-stick{position:relative}@media (max-width: 900px){.mr-root .mr-hero{position:relative;grid-template-columns:minmax(0,1fr);padding-top:28px}.mr-root .mr-hero-scene{position:absolute;right:0;top:0;width:150px;height:280px;margin:0;pointer-events:none}.mr-root .mr-tag-hang{left:50%;top:-70px;margin-left:-150px;scale:.42}.mr-root .mr-calc{padding-top:80px}.mr-root .mr-stick{position:sticky;top:68px;z-index:3}.mr-root .mr-under{grid-template-columns:minmax(0,1fr);align-items:end}.mr-root .mr-display-top>span:first-child{display:none}.mr-root .mr-display-top{justify-content:flex-end;font-size:10px}}.mr-root .mr-tape{min-height:0;align-content:start}@media (max-width: 900px){.mr-root .mr-tape{min-height:0}}@media (max-width: 900px){.mr-root .mr-headline{font-size:clamp(56px,17vw,92px)}.mr-root .mr-tag-hang{top:-96px;scale:.36}}@media (max-width: 900px){.mr-root .mr-tag-hang{top:-56px}}.mr-root .mr-tape li:last-child{font-weight:400}.mr-root .mr-tape li:last-child:not(:first-child){font-weight:700}.mr-root .mr-tape .mr-tape-total{margin-top:4px;padding-top:5px;border-top:1px dashed color-mix(in oklab,currentColor 40%,transparent);font-weight:700;animation:none}.mr-root .mr-tape li:nth-last-child(2):not(:first-child){font-weight:600;animation:mr-print-in .3s ease both}.mr-root .mr-calc-head{grid-template-columns:minmax(0,1fr) minmax(0,310px);gap:48px}.mr-root .mr-calc-head .mr-body{font-size:17px}@media (min-width: 1100px){.mr-root .mr-calc-head .mr-accent{white-space:nowrap}}.mr-root .mr-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:34px 40px;margin-top:44px}.mr-root .mr-card-slot{position:relative;width:min(100%,540px);perspective:1600px;transform:none}.mr-root .mr-card-slot:nth-child(1){justify-self:end;rotate:-2.2deg}.mr-root .mr-card-slot:nth-child(2){justify-self:start;rotate:1.6deg;translate:0 30px}.mr-root .mr-card-slot:nth-child(3){justify-self:end;rotate:1deg;translate:26px -6px}.mr-root .mr-card-slot:nth-child(4){justify-self:start;rotate:-1.4deg;translate:-8px 22px}.mr-root .mr-card-slot:nth-child(3):after{content:"";position:absolute;left:44px;top:-14px;width:18px;height:52px;border:3px solid #a9a39a;border-radius:10px;rotate:-8deg;box-shadow:1px 2px 2px #00000024;z-index:2;pointer-events:none}.mr-root .mr-card{height:auto;aspect-ratio:5 / 3}.mr-root .mr-card-face{--mr-rule: 104px;--mr-rl: 34px;display:block;padding:0;background-image:var(--mr-grain),linear-gradient(180deg,transparent var(--mr-rule),color-mix(in oklab,#c0304f 60%,transparent) var(--mr-rule) calc(var(--mr-rule) + 2px),transparent calc(var(--mr-rule) + 2px)),repeating-linear-gradient(180deg,transparent 0 calc(var(--mr-rl) - 1px),color-mix(in oklab,#4b77a8 22%,transparent) calc(var(--mr-rl) - 1px) var(--mr-rl));background-position:0 0,0 0,0 calc(var(--mr-rule) + 2px);background-repeat:repeat,no-repeat,repeat;box-shadow:0 1px 1px #3d39291a,0 3px 6px -2px #3d39291f,0 22px 34px -16px #3d39295c}.mr-root .mr-card-slot:nth-child(2) .mr-card-front{background-color:#fbf6e6}.mr-root .mr-card-slot:nth-child(4) .mr-card-front{background-color:#fbeef1}.mr-root .mr-card-head{position:absolute;left:28px;right:28px;top:20px;height:calc(var(--mr-rule) - 26px);display:grid;align-content:end;gap:6px}.mr-root .mr-card-q{margin:0;font-size:24px;line-height:1.15}.mr-root .mr-card-q-small{font-size:16px;font-weight:500;color:var(--mr-ink-soft)}.mr-root .mr-card-hand{position:absolute;left:28px;right:28px;top:calc(var(--mr-rule) + 7px);font-family:var(--mr-sans);font-size:18px;font-weight:600;line-height:34px;color:var(--mr-wine)}.mr-root .mr-card-a{position:absolute;left:28px;right:28px;top:calc(var(--mr-rule) + 10px);margin:0;font-size:16px;line-height:34px}.mr-root .mr-card-turn{right:20px;bottom:12px}@media (hover: hover) and (prefers-reduced-motion: no-preference){.mr-root .mr-card:not([aria-pressed=true]):hover{transform:translateY(-4px) rotateY(-9deg)}.mr-root .mr-card[aria-pressed=true]:hover{transform:translateY(-4px) rotateY(171deg)}}.mr-root .mr-close-art{position:relative;width:560px;height:300px;margin-top:40px}.mr-root .mr-close-string{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible;fill:none;stroke:#9a865f;stroke-width:2;stroke-linecap:round;filter:drop-shadow(1px 2px 1px rgb(61 57 41 / .2))}.mr-root .mr-tag-flat{position:absolute;left:50%;top:50%;margin:-210px 0 0 -150px;transform:rotate(-76deg) scale(.72);filter:drop-shadow(0 1px 1px rgb(61 57 41 / .2)) drop-shadow(0 12px 14px rgb(61 57 41 / .22));z-index:1}.mr-root .mr-close-stamp{position:absolute;left:52%;top:56%;z-index:2;padding:8px 18px;border:4px solid var(--mr-wine);border-radius:10px;font-size:30px;font-weight:800;letter-spacing:.16em;line-height:1;text-transform:uppercase;white-space:nowrap;color:var(--mr-wine);opacity:.86;transform:translate(-50%,-50%) rotate(-11deg);mix-blend-mode:multiply;-webkit-mask-image:var(--mr-grain),linear-gradient(#000,#000);mask-image:var(--mr-grain),linear-gradient(#000,#000)}@media (max-width: 900px){.mr-root .mr-calc-head{grid-template-columns:minmax(0,1fr);gap:18px}.mr-root .mr-tag-hang{top:-4px;scale:.38}.mr-root .mr-cards{grid-template-columns:minmax(0,1fr);gap:22px}.mr-root .mr-card-slot:nth-child(n){justify-self:stretch;width:100%;translate:none}.mr-root .mr-card{aspect-ratio:auto;height:236px}.mr-root .mr-card-face{--mr-rule: 96px;--mr-rl: 26px}.mr-root .mr-card-head{left:20px;right:20px;top:16px;height:calc(var(--mr-rule) - 22px)}.mr-root .mr-card-q{font-size:20px}.mr-root .mr-card-q-small{font-size:14px}.mr-root .mr-card-hand{left:20px;right:20px;top:calc(var(--mr-rule) + 5px);font-size:15.5px;line-height:26px}.mr-root .mr-card-a{left:20px;right:20px;font-size:14px;line-height:26px;top:calc(var(--mr-rule) + 6px)}.mr-root .mr-close-art{width:560px;scale:.6;transform-origin:50% 0;margin-bottom:-110px}}@media (min-width: 901px){.mr-root .mr-display-wrap{grid-template-rows:auto minmax(0,1fr)}.mr-root .mr-under{grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr);align-items:stretch}.mr-root .mr-printer{width:min(100%,360px)}.mr-root .mr-react-col{grid-template-rows:minmax(0,1fr)}.mr-root .mr-plate{align-self:end}}.mr-root .mr-card-more{display:-webkit-box;margin-top:0;font-size:16px;font-weight:400;line-height:var(--mr-rl);color:var(--mr-ink-soft);-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;rotate:.4deg}.mr-root .mr-close-art{width:560px;height:340px;margin-top:36px}.mr-root .mr-tag-flat{left:300px;top:180px;margin:-210px 0 0 -150px;transform:rotate(-12deg) scale(.66)}.mr-root .mr-tag-flat .mr-tag-back{visibility:hidden}.mr-root .mr-close-stamp{left:324px;top:274px;display:grid;justify-items:center;gap:4px;padding:8px 16px 7px;border-width:3px;border-radius:8px;font-size:22px;letter-spacing:.14em;opacity:.9;transform:translate(-50%,-50%) rotate(-19deg)}.mr-root .mr-close-stamp:before{content:"";position:absolute;top:3px;right:3px;bottom:3px;left:3px;border:1.5px solid currentColor;border-radius:5px;opacity:.8}.mr-root .mr-close-stamp-big{font-weight:800}.mr-root .mr-close-stamp-small{font-family:var(--mr-mono);font-size:12px;font-weight:600;letter-spacing:.2em}.mr-root .mr-close-string{z-index:2}@media (max-width: 900px){.mr-root .mr-card-more{font-size:14px}.mr-root .mr-close{grid-template-columns:minmax(0,1fr);overflow-x:clip}.mr-root .mr-close-art{scale:.62;margin-bottom:-124px}}[data-theme=dark] .mr-root{--mr-shadow-sheet: var(--desk-shadow-sheet);--mr-enamel: #2f2c28;--mr-paper-warm: #37332c;--mr-paper-rose: #3b2f33;--mr-sheen: linear-gradient(180deg, rgb(255 244 225 / .05), rgb(255 244 225 / 0) 38%);--mr-wine-small: #e6809b;--mr-accent-dark: #c4456a}[data-theme=dark] .mr-root .mr-accent{color:var(--mr-accent-dark)}[data-theme=dark] .mr-root :is(.mr-tag,.mr-till,.mr-note,.mr-card,.mr-tape){--mr-ink: var(--desk-ink);--mr-ink-soft: var(--desk-ink-soft);--mr-ink-faint: rgb(236 230 218 / .6);--mr-line: var(--desk-rule)}[data-theme=dark] .mr-root :is(.mr-tag-back,.mr-card-hand){color:var(--mr-wine-small)}[data-theme=dark] .mr-root .mr-tag-cents{color:var(--desk-wine-ink)}[data-theme=dark] .mr-root :is(.mr-till-model,.mr-max,.mr-card-no){color:var(--mr-wine-small)}[data-theme=dark] .mr-root .mr-tag-leaf svg{fill:var(--desk-wine-ink)}[data-theme=dark] .mr-root .mr-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] .mr-root .mr-btn-ghost:hover{box-shadow:0 0 0 1px color-mix(in oklab,var(--desk-button-ghost-ink) 55%,transparent) inset}[data-theme=dark] .mr-root .mr-tag{background-color:var(--desk-paper);background-image:var(--mr-grain),var(--mr-sheen),radial-gradient(120% 90% at 20% 10%,rgb(255 244 225 / .04),transparent 55%);filter:drop-shadow(0 1px 0 rgb(255 244 225 / .05)) drop-shadow(0 2px 3px rgb(0 0 0 / .45)) drop-shadow(0 30px 34px rgb(0 0 0 / .55))}[data-theme=dark] .mr-root .mr-tag-rule{border-top-color:var(--desk-rule)}[data-theme=dark] .mr-root .mr-eyelet{box-shadow:0 0 0 5px #b38c48,0 0 0 6px #6e5223,inset 0 2px 3px #0009}[data-theme=dark] .mr-root .mr-string{box-shadow:1px 1px 1px #0006}[data-theme=dark] .mr-root .mr-tag-flat{filter:drop-shadow(0 1px 1px rgb(0 0 0 / .4)) drop-shadow(0 12px 16px rgb(0 0 0 / .5))}[data-theme=dark] .mr-root .mr-close-stamp{color:var(--desk-wine-ink);border-color:var(--desk-wine-ink);mix-blend-mode:normal}[data-theme=dark] .mr-root .mr-card-more{color:var(--desk-ink-soft)}[data-theme=dark] .mr-root .mr-close-string{filter:drop-shadow(1px 2px 1px rgb(0 0 0 / .45))}[data-theme=dark] .mr-root .mr-till{background-image:var(--mr-grain),radial-gradient(120% 90% at 15% 0%,rgb(255 244 225 / .07),transparent 55%),linear-gradient(180deg,transparent 70%,rgb(0 0 0 / .14));box-shadow:0 1px #fff4e117 inset,0 -3px #00000040 inset,0 0 0 1px #00000059,0 3px 4px #0000004d,0 30px 50px -16px #0009,0 70px 80px -50px #0009}[data-theme=dark] .mr-root .mr-till-brand{color:var(--desk-ink-soft)}[data-theme=dark] .mr-root .mr-display{box-shadow:0 0 0 6px #45413a,0 0 0 7px #0006,inset 0 3px 12px #000000b3}[data-theme=dark] .mr-root .mr-range::-webkit-slider-runnable-track{background:linear-gradient(90deg,var(--mr-wine) 0 var(--p),transparent var(--p)),linear-gradient(180deg,#1c1a17,#2a2723);box-shadow:inset 0 1px 2px #0009,0 1px #fff4e112}[data-theme=dark] .mr-root .mr-range::-moz-range-track{background:linear-gradient(180deg,#1c1a17,#2a2723);box-shadow:inset 0 1px 2px #0009}[data-theme=dark] .mr-root .mr-range::-webkit-slider-thumb{background-image:linear-gradient(90deg,transparent 15px,var(--desk-wine-ink) 15px 17px,transparent 17px),linear-gradient(180deg,#6a655c,#4a463f);box-shadow:0 0 0 1px #00000080,0 3px 5px #00000080,inset 0 1px #fff4e124}[data-theme=dark] .mr-root .mr-range::-moz-range-thumb{background:linear-gradient(180deg,#6a655c,#4a463f);box-shadow:0 0 0 1px #00000080,0 3px 5px #00000080}[data-theme=dark] .mr-root .mr-switches{background:#252320;box-shadow:inset 0 2px 6px #00000073,0 1px #fff4e10f}[data-theme=dark] .mr-root .mr-rocker{background:linear-gradient(180deg,#1b1916,#121110);box-shadow:0 0 0 1px #00000080,inset 0 1px #ffffff0f,0 2px 3px #0006}[data-theme=dark] .mr-root .mr-rocker:before{background:linear-gradient(180deg,#77726a,#5a564f 40%,#3a3732);box-shadow:0 -2px #ffffff1f inset,0 3px 3px #0000008c}[data-theme=dark] .mr-root .mr-switch[aria-checked=true] .mr-rocker:before{background:linear-gradient(0deg,#c23a64,#8b1e3f 55%,#4d0c21);box-shadow:0 2px #fff3 inset,0 -2px 3px #0000008c}[data-theme=dark] .mr-root .mr-lamp{background:#4d4841;box-shadow:inset 0 1px 2px #0009,0 1px #fff4e114}[data-theme=dark] .mr-root .mr-switch[aria-checked=true] .mr-lamp{background:radial-gradient(circle at 40% 35%,#ffd0dc,#ff3d6e 45%,#b0183f);box-shadow:0 0 10px 3px #ff3d6e80,0 0 2px #ffc8d7e6}[data-theme=dark] .mr-root .mr-switch-label{color:var(--desk-ink-soft)}[data-theme=dark] .mr-root .mr-switch[aria-checked=true] .mr-switch-label{color:var(--mr-wine-small)}[data-theme=dark] .mr-root .mr-key{background:linear-gradient(180deg,#57534b,#423e38);box-shadow:0 0 0 1px #00000073,0 3px #1f1d1a,0 5px 8px #00000073,inset 0 1px #fff4e11a}[data-theme=dark] .mr-root .mr-key:active{box-shadow:0 0 0 1px #00000073,0 0 #1f1d1a,0 1px 2px #00000073}[data-theme=dark] .mr-root .mr-key-max{color:#fff;background:linear-gradient(180deg,#a52a52,#8b1e3f);box-shadow:0 0 0 1px #00000073,0 3px #3a0a1a,0 5px 8px #00000073,inset 0 1px #ffffff24}[data-theme=dark] .mr-root .mr-key-max:active{box-shadow:0 0 0 1px #00000073,0 0 #3a0a1a,0 1px 2px #00000073}[data-theme=dark] .mr-root .mr-printer-slot{background:linear-gradient(180deg,#121110,#26231f);box-shadow:inset 0 2px 3px #000000b3,0 1px #fff4e114}[data-theme=dark] .mr-root .mr-tape{color:var(--desk-ink);background-color:var(--desk-receipt);background-image:var(--mr-grain),var(--mr-sheen);box-shadow:0 1px #fff4e10d inset,0 1px 2px #0006,0 12px 18px -8px #0009}[data-theme=dark] .mr-root .mr-tape:after{background:linear-gradient(135deg,var(--desk-receipt) 50%,transparent 50%) 0 0 / 10px 8px repeat-x,linear-gradient(225deg,var(--desk-receipt) 50%,transparent 50%) 0 0 / 10px 8px repeat-x}[data-theme=dark] .mr-root .mr-tape-dots{border-bottom-color:var(--desk-ink-faint)}[data-theme=dark] .mr-root .mr-plate{box-shadow:0 1px #fff6 inset,0 0 0 1px #00000080,0 3px 6px #00000073}[data-theme=dark] .mr-root .mr-note{background-image:var(--mr-grain),var(--mr-sheen)}[data-theme=dark] .mr-root .mr-note-2{background-color:var(--mr-paper-warm)}[data-theme=dark] .mr-root .mr-stamp{color:var(--mr-wine-small);border-color:var(--mr-wine-small);opacity:1}[data-theme=dark] .mr-root .mr-pin{box-shadow:1px 3px 4px #0000008c}[data-theme=dark] .mr-root .mr-card-face{background-color:var(--desk-paper);background-image:var(--mr-grain),linear-gradient(180deg,transparent var(--mr-rule),rgb(224 112 142 / .5) var(--mr-rule) calc(var(--mr-rule) + 2px),transparent calc(var(--mr-rule) + 2px)),repeating-linear-gradient(180deg,transparent 0 calc(var(--mr-rl) - 1px),rgb(140 175 220 / .14) calc(var(--mr-rl) - 1px) var(--mr-rl));box-shadow:0 1px #fff4e10d inset,0 1px 1px #00000059,0 3px 6px -2px #00000059,0 22px 36px -16px #000000a6}[data-theme=dark] .mr-root .mr-card-back,[data-theme=dark] .mr-root .mr-card-slot:nth-child(2) .mr-card-front{background-color:var(--mr-paper-warm)}[data-theme=dark] .mr-root .mr-card-slot:nth-child(4) .mr-card-front{background-color:var(--mr-paper-rose)}[data-theme=dark] .mr-root .mr-card-slot:nth-child(3):after{border-color:#8d877e;box-shadow:1px 2px 2px #0006}.mr-root .mr-rates{display:none}@media (min-width: 901px){.mr-root .mr-under{grid-template-columns:minmax(210px,1fr) minmax(0,212px);column-gap:clamp(16px,1.8vw,26px)}.mr-root .mr-printer{grid-column:1;grid-row:1;width:auto}.mr-root .mr-react-col{grid-column:1 / -1;grid-row:2}.mr-root .mr-rates{position:relative;grid-column:2;grid-row:1;align-self:start;display:grid;gap:7px;margin:2px 5px 0;padding:12px 14px 10px;border-radius:8px;color:var(--mr-ink);background-color:var(--mr-paper);background-image:var(--mr-grain);box-shadow:inset 0 1px 3px #3d392938,0 0 0 4px #e2d9c6,0 0 0 5px #7864464d,0 1px 0 5px #ffffffbf;font-family:var(--mr-mono)}.mr-root .mr-rates:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:linear-gradient(135deg,#fff6,#fff0 38%);pointer-events:none}.mr-root .mr-rates-title{margin:0;padding-bottom:6px;border-bottom:1px dashed color-mix(in oklab,var(--mr-ink) 25%,transparent);font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--mr-wine)}.mr-root .mr-rates-list{display:grid;gap:1px;margin:0}.mr-root .mr-rates-row{display:flex;align-items:baseline;font-size:11px;line-height:1.7;text-transform:uppercase;white-space:nowrap}.mr-root .mr-rates-row:before{content:"";flex:none;align-self:center;width:5px;height:5px;margin-right:7px;border-radius:50%;background:color-mix(in oklab,var(--mr-ink) 18%,transparent);transition:background-color .2s ease,box-shadow .2s ease}.mr-root .mr-rates-row[data-live=true]:before{background:var(--mr-amber);box-shadow:0 0 0 1px #a0641473,0 0 6px 1px color-mix(in oklab,var(--mr-amber) 70%,transparent)}.mr-root .mr-rates-row[data-live=true]{font-weight:700}.mr-root .mr-rates-row dt{display:flex;flex:1;min-width:0}.mr-root .mr-rates-row dt:after{content:"";flex:1;min-width:8px;margin:0 4px 4px;border-bottom:1px dotted #b4ad9c}.mr-root .mr-rates-row dd{margin:0}.mr-root .mr-rates-foot{margin:0;padding-top:6px;border-top:1px dashed color-mix(in oklab,var(--mr-ink) 25%,transparent);font-size:9.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--mr-ink-soft)}[data-theme=dark] .mr-root .mr-rates{background-color:var(--desk-receipt, var(--mr-paper));background-image:var(--mr-grain),var(--mr-sheen);box-shadow:inset 0 1px 3px #00000080,0 0 0 4px #3b3730,0 0 0 5px #00000073,0 1px 0 5px #fff4e10f}[data-theme=dark] .mr-root .mr-rates:after{background:linear-gradient(135deg,#fff4e10f,#fff4e100 38%)}[data-theme=dark] .mr-root .mr-rates-title{color:var(--mr-wine-small)}[data-theme=dark] .mr-root .mr-rates-row dt:after{border-bottom-color:var(--desk-ink-faint)}}@media (prefers-reduced-motion: reduce){.mr-root .mr-rates-row:before{transition:none}}.ml-root{--ml-wine: var(--primary, #8b1e3f);--ml-ink: var(--foreground, #3d3929);--ml-ink-soft: color-mix(in oklab, var(--ml-ink) 72%, transparent);--ml-ink-faint: color-mix(in oklab, var(--ml-ink) 42%, transparent);--ml-desk: var(--background, #faf9f5);--ml-paper: var(--desk-paper, #fffdf8);--ml-paper-2: #f4efe3;--ml-line: color-mix(in oklab, var(--ml-ink) 13%, transparent);--ml-wine-ink: var(--ml-wine);--ml-hi: rgb(255 255 255 / .8);--ml-hi-0: rgb(255 255 255 / 0);--ml-shadow-sheet: 0 1px 1px rgb(61 57 41 / .07), 0 2px 4px rgb(61 57 41 / .05), 0 18px 40px -16px rgb(61 57 41 / .18), 0 60px 90px -50px rgb(61 57 41 / .24);--ml-shadow-under: 0 10px 20px -12px rgb(61 57 41 / .3);--ml-mono: var(--font-mono, "Geist Mono Variable", ui-monospace, monospace);--ml-sans: var(--font-sans, "Outfit Variable", system-ui, sans-serif);--ml-max: 1240px;--ml-gutter: clamp(16px, 4vw, 48px);--ml-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 .12 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");color:var(--ml-ink);font-family:var(--ml-sans);background:radial-gradient(1100px 500px at 85% 0%,color-mix(in oklab,var(--ml-wine) 4%,transparent),transparent 70%),var(--ml-desk);overflow-x:clip;padding-bottom:clamp(72px,9vw,120px)}.ml-root .ml-sheet{--ml-ink: var(--desk-ink, #3d3929);--ml-ink-soft: color-mix(in oklab, var(--ml-ink) 72%, transparent);--ml-ink-faint: color-mix(in oklab, var(--ml-ink) 42%, transparent);--ml-line: color-mix(in oklab, var(--ml-ink) 13%, transparent);color:var(--ml-ink)}[data-theme=dark] .ml-root{--ml-paper: var(--desk-paper);--ml-paper-2: var(--desk-paper-2);--ml-wine-ink: var(--desk-wine-ink);--ml-ink-faint: color-mix(in oklab, var(--ml-ink) 62%, transparent);--ml-hi: rgb(255 244 225 / .035);--ml-hi-0: rgb(255 244 225 / 0);--ml-shadow-sheet: var(--desk-shadow-sheet);--ml-shadow-under: 0 12px 24px -12px rgb(0 0 0 / .6)}[data-theme=dark] .ml-root .ml-sheet{--ml-wine: var(--desk-pencil);--ml-ink-faint: color-mix(in oklab, var(--ml-ink) 62%, transparent)}[data-theme=dark] .ml-root .ml-stamp{opacity:.95}.ml-root *,.ml-root *:before,.ml-root *:after{box-sizing:border-box}.ml-root :focus-visible{outline:2px solid color-mix(in oklab,var(--ml-wine) 70%,transparent);outline-offset:3px}.ml-root .ml-progress{position:fixed;top:64px;left:0;right:0;z-index:39;height:2px;pointer-events:none}.ml-root .ml-progress span{display:block;height:100%;background:var(--ml-wine);transform-origin:0 50%;transition:transform 90ms linear}.ml-root .ml-head,.ml-root .ml-layout,.ml-root .ml-close{width:100%;max-width:calc(var(--ml-max) + var(--ml-gutter) * 2);margin:0 auto;padding-left:var(--ml-gutter);padding-right:var(--ml-gutter)}.ml-root .ml-head{padding-top:clamp(36px,4.2vw,60px);padding-bottom:clamp(28px,3vw,40px)}.ml-root .ml-eyebrow{margin:0;font-family:var(--ml-sans);font-size:14px;font-weight:500;color:var(--ml-ink-soft)}.ml-root .ml-display{margin:16px 0 0;font-family:var(--ml-sans);font-size:clamp(38px,4.4vw,64px);font-weight:600;line-height:1;letter-spacing:-.04em;color:var(--ml-ink)}.ml-root .ml-accent{color:var(--ml-wine)}.ml-root .ml-lede{margin:20px 0 0;max-width:38em;font-size:clamp(16.5px,1.3vw,19px);line-height:1.55;color:var(--ml-ink-soft)}.ml-root .ml-head-links{display:flex;flex-wrap:wrap;align-items:center;gap:12px 28px;margin:26px 0 0}.ml-root .ml-link{color:var(--ml-ink-soft);font-size:15.5px;font-weight:500;text-decoration:underline;text-decoration-thickness:1px;text-decoration-color:var(--ml-ink-faint);text-underline-offset:5px}.ml-root .ml-link:hover{color:var(--ml-ink)}.ml-root .ml-link-strong{color:var(--ml-wine-ink);font-weight:600;text-decoration-color:currentColor}.ml-root .ml-btn{display:inline-flex;align-items:center;min-height:46px;padding:0 22px;border-radius:999px;background:var(--ml-wine);color:#fff;font-size:15.5px;font-weight:600;text-decoration:none;box-shadow:0 1px #ffffff2e inset,0 6px 16px -6px color-mix(in oklab,var(--ml-wine) 70%,transparent)}.ml-root .ml-stamp{display:inline-grid;justify-items:center;gap:4px;justify-self:start;margin:0;padding:12px 20px 10px;border:2.5px solid var(--ml-wine);outline:1px solid var(--ml-wine);outline-offset:3px;border-radius:5px;color:var(--ml-wine);font-family:var(--ml-mono);font-size:11.5px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;rotate:-3deg;opacity:.88;-webkit-mask-image:linear-gradient(#000,#000),var(--ml-grain);mask-image:linear-gradient(#000,#000),var(--ml-grain);-webkit-mask-composite:source-out;mask-composite:subtract}.ml-root .ml-stamp-small{display:block}.ml-root .ml-stamp-big{display:block;font-family:var(--ml-sans);font-size:26px;font-weight:800;letter-spacing:.1em;line-height:1.1}.ml-root .ml-sheet .ml-stamp{margin:0 0 26px;background:color-mix(in oklab,var(--ml-paper) 60%,transparent)}@media (min-width: 1024px){.ml-root .ml-sheet .ml-stamp{position:absolute;top:30px;right:-26px;margin:0;rotate:-5deg;z-index:1}.ml-root .ml-doc-head{padding-right:300px}}.ml-root .ml-layout{display:grid;gap:32px}@media (min-width: 1024px){.ml-root .ml-layout{grid-template-columns:250px minmax(0,860px);gap:56px;align-items:start}}.ml-root .ml-toc{display:none}@media (min-width: 1024px){.ml-root .ml-toc{display:block;position:sticky;top:100px;max-height:calc(100svh - 130px);overflow-y:auto;padding-top:8px}}.ml-root .ml-toc-title,.ml-root .ml-toc-m summary{margin:0 0 14px;font-family:var(--ml-sans);font-size:13px;font-weight:600;color:var(--ml-ink-faint)}.ml-root .ml-toc ol,.ml-root .ml-toc-m ol{display:grid;gap:2px;margin:0;padding:0;list-style:none}.ml-root .ml-toc a,.ml-root .ml-toc-m a{display:grid;grid-template-columns:26px minmax(0,1fr);gap:6px;padding:6px 10px;border-radius:8px;color:var(--ml-ink-faint);font-size:13.5px;line-height:1.35;text-decoration:none;transition:color .15s ease,background-color .15s ease}.ml-root .ml-toc a:hover,.ml-root .ml-toc-m a:hover{color:var(--ml-ink);background-color:color-mix(in oklab,var(--ml-ink) 4%,transparent)}.ml-root .ml-toc a[aria-current=location]{color:var(--ml-ink);font-weight:550;background-color:color-mix(in oklab,var(--ml-wine) 9%,transparent)}.ml-root .ml-toc a:focus-visible,.ml-root .ml-toc-m a:focus-visible{outline-offset:-2px}.ml-root .ml-toc-n{font-family:var(--ml-sans);font-size:13px;font-weight:400;font-variant-numeric:tabular-nums;padding-top:1.5px;color:var(--ml-ink-faint)}.ml-root .ml-toc a[aria-current=location] .ml-toc-n{color:var(--ml-wine-ink)}.ml-root .ml-doc{scroll-margin-top:90px}.ml-root .ml-sheet{position:relative;padding:clamp(28px,6vw,76px) clamp(20px,6.4vw,84px) clamp(40px,6vw,84px);background-color:var(--ml-paper);background-image:var(--ml-grain),radial-gradient(140% 60% at 18% 0%,var(--ml-hi),var(--ml-hi-0) 55%);border-radius:3px;box-shadow:var(--ml-shadow-sheet)}.ml-root .ml-sheet:after{content:"";position:absolute;z-index:-1;left:10px;right:-6px;bottom:-8px;height:60px;background:var(--ml-paper-2);border-radius:3px;rotate:.6deg;box-shadow:var(--ml-shadow-under)}.ml-root .ml-doc-head{padding-bottom:28px;margin-bottom:8px;border-bottom:1px solid var(--ml-ink);box-shadow:0 3px 0 -2px var(--ml-line)}.ml-root .ml-doc-kicker{margin:0 0 10px;font-family:var(--ml-sans);font-size:14px;font-weight:500;color:var(--ml-wine)}.ml-root .ml-doc-title{margin:0;font-family:var(--ml-sans);font-size:clamp(26px,2.6vw,36px);font-weight:600;line-height:1.1;letter-spacing:-.025em;color:var(--ml-ink)}.ml-root .ml-part{padding-top:40px;scroll-margin-top:96px}.ml-root .ml-h{display:flex;align-items:baseline;gap:14px;margin:0 0 16px;font-family:var(--ml-sans);font-size:clamp(20px,1.8vw,24px);font-weight:600;line-height:1.25;letter-spacing:-.02em;color:var(--ml-ink);scroll-margin-top:96px}.ml-root .ml-h-n{flex:none;font-family:var(--ml-sans);font-size:13px;font-weight:500;font-variant-numeric:tabular-nums;color:var(--ml-wine);translate:0 -2px}.ml-root .ml-part p,.ml-root .ml-list li,.ml-root .ml-bullets li{margin:0 0 16px;font-size:17px;line-height:1.72;color:var(--ml-ink-soft);-webkit-hyphens:manual;hyphens:manual;overflow-wrap:break-word}.ml-root .ml-part p:last-child{margin-bottom:0}.ml-root .ml-list{display:grid;gap:2px;margin:0 0 16px;padding:0;list-style:none}.ml-root .ml-list li{display:grid;grid-template-columns:30px minmax(0,1fr);margin:0;padding:10px 0;border-top:1px solid var(--ml-line)}.ml-root .ml-list li:last-child{border-bottom:1px solid var(--ml-line)}.ml-root .ml-list-n{font-family:var(--ml-sans);font-size:13px;color:var(--ml-wine);padding-top:3px}.ml-root .ml-bullets{margin:0 0 16px;padding-left:1.2em}.ml-root .ml-part-table{padding-top:48px}.ml-root .ml-table-wrap{margin:20px 0 16px}.ml-root .ml-table{width:100%;border-collapse:collapse;font-size:15px;line-height:1.55}.ml-root .ml-table thead th{padding:0 16px 10px 0;border-bottom:1.5px solid var(--ml-ink);font-family:var(--ml-sans);font-size:13px;font-weight:500;text-align:left;vertical-align:bottom;color:var(--ml-ink-soft)}.ml-root .ml-table tbody th,.ml-root .ml-table tbody td{padding:14px 16px 14px 0;border-bottom:1px solid var(--ml-line);text-align:left;vertical-align:top}.ml-root .ml-table tbody th{width:26%;font-weight:600;color:var(--ml-ink)}.ml-root .ml-table[data-cols="2"] tbody th{width:30%}.ml-root .ml-table tbody td{color:var(--ml-ink-soft)}.ml-root .ml-table tbody tr:last-child th,.ml-root .ml-table tbody tr:last-child td{border-bottom:1.5px solid var(--ml-ink)}.ml-root .ml-part .ml-fine{font-size:14px;line-height:1.6;color:var(--ml-ink-faint)}@media (max-width: 719px){.ml-root .ml-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.ml-root .ml-table,.ml-root .ml-table tbody,.ml-root .ml-table tr,.ml-root .ml-table th,.ml-root .ml-table td{display:block;width:auto}.ml-root .ml-table tbody tr{padding:14px 0;border-bottom:1px solid var(--ml-line)}.ml-root .ml-table tbody tr:first-child{border-top:1.5px solid var(--ml-ink)}.ml-root .ml-table tbody th,.ml-root .ml-table tbody td,.ml-root .ml-table tbody tr:last-child th,.ml-root .ml-table tbody tr:last-child td{width:auto;padding:0;border:0}.ml-root .ml-table tbody th{margin-bottom:8px;font-size:16px}.ml-root .ml-table tbody td+td{margin-top:10px}.ml-root .ml-table td[data-label]:before{content:attr(data-label);display:block;margin-bottom:2px;font-family:var(--ml-sans);font-size:12.5px;color:var(--ml-ink-faint)}}.ml-root .ml-toc-m{margin:22px 0 0;padding:14px 16px;border:1px solid var(--ml-line);border-radius:6px;background:color-mix(in oklab,var(--ml-desk) 60%,transparent)}.ml-root .ml-toc-m summary{margin:0;cursor:pointer}.ml-root .ml-toc-m[open] summary{margin-bottom:12px}@media (min-width: 1024px){.ml-root .ml-toc-m{display:none}}.ml-root .ml-close{padding-top:clamp(72px,8vw,120px)}@media (min-width: 1024px){.ml-root .ml-close{padding-left:calc(var(--ml-gutter) + 250px + 56px)}}.ml-root .ml-close-title{margin:14px 0 0;font-family:var(--ml-sans);font-size:clamp(30px,3.4vw,46px);font-weight:600;line-height:1.05;letter-spacing:-.03em;color:var(--ml-ink)}@media print{.ml-root{background:none;padding:0}.ml-root .ml-progress,.ml-root .ml-toc,.ml-root .ml-toc-m,.ml-root .ml-head-links,.ml-root .ml-close .ml-head-links{display:none}.ml-root .ml-layout{display:block}.ml-root .ml-sheet{padding:0;box-shadow:none;background:none}.ml-root .ml-sheet:after{display:none}.ml-root .ml-part p,.ml-root .ml-list li,.ml-root .ml-table tbody td{color:#222;font-size:11pt}.ml-root .ml-part{break-inside:auto}.ml-root .ml-h{break-after:avoid}.ml-root .ml-stamp{-webkit-mask-image:none;mask-image:none}html[data-theme=dark] body:has(.ml-root){background:#fff;color:#3d3929}[data-theme=dark] .ml-root,[data-theme=dark] .ml-root .ml-sheet{--ml-ink: #3d3929;--ml-ink-soft: color-mix(in oklab, #3d3929 72%, transparent);--ml-ink-faint: color-mix(in oklab, #3d3929 42%, transparent);--ml-line: color-mix(in oklab, #3d3929 13%, transparent);--ml-wine: #8b1e3f;--ml-wine-ink: #8b1e3f;--ml-paper: #fff;color:#3d3929}}@media (prefers-reduced-motion: reduce){.ml-root .ml-progress span{transition:none}}.ml-root .ml-note{display:flex;align-items:flex-start;gap:14px;width:fit-content;max-width:36rem;margin:34px 0 0;padding:15px 22px 16px 15px;border-radius:8px;background-color:var(--ml-paper);background-image:var(--ml-grain),radial-gradient(140% 90% at 10% 0%,var(--ml-hi),var(--ml-hi-0) 60%);box-shadow:0 0 0 1px var(--desk-paper-edge, var(--ml-line)),0 1px 2px #3d39290f,0 10px 24px -14px #3d392947}.ml-root .ml-note-mark{flex:none;display:grid;place-items:center;width:34px;height:34px;border-radius:999px;color:var(--ml-wine-ink);background:color-mix(in oklab,var(--ml-wine) 9%,transparent)}.ml-root .ml-note-mark svg{width:18px;height:18px}.ml-root .ml-note-copy{display:grid;gap:3px;padding-top:1px}.ml-root .ml-note-title{font-size:15.5px;font-weight:600;line-height:1.35;color:var(--ml-ink)}.ml-root .ml-note-body{font-size:14.5px;line-height:1.5;color:var(--ml-ink-soft)}[data-theme=dark] .ml-root .ml-note{box-shadow:0 0 0 1px var(--desk-paper-edge),0 12px 26px -14px #0009}@media (max-width: 519px){.ml-root .ml-note{width:auto;margin-top:28px;padding:14px 16px 15px 13px;gap:12px}}@media print{.ml-root .ml-note{box-shadow:none;border:1px solid #ccc;background:none}}.ml-root:lang(fr) .ml-display,.ml-root:lang(fr) .ml-close-title{max-width:13em;text-wrap:balance}.mp-root{--mp-wine: var(--primary, #8b1e3f);--mp-wine-deep: #5a0f27;--mp-ink: var(--foreground, #3d3929);--mp-ink-soft: color-mix(in oklab, var(--mp-ink) 68%, transparent);--mp-ink-faint: color-mix(in oklab, var(--mp-ink) 40%, transparent);--mp-desk-bg: var(--background, #faf9f5);--mp-paper: var(--desk-paper, #fffdf8);--mp-line: color-mix(in oklab, var(--mp-ink) 14%, transparent);--mp-hand: "Caveat Variable", "Caveat", "Maple Hand Fallback", cursive;--mp-mono: var(--font-mono, "Geist Mono Variable", ui-monospace, monospace);--mp-sans: var(--font-sans, "Outfit Variable", system-ui, sans-serif);--mp-max: 1240px;--mp-gutter: clamp(16px, 4vw, 48px);--mp-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");--mp-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);--mp-wood-hi: #f4eee2;--mp-wood: #e9e0cf;--mp-wood-lo: #d8cbb2;--mp-wood-edge: #c9b99b;--mp-cavity: #2f2a21;--mp-brass: linear-gradient(180deg, #f3e1a6 0%, #d2aa5c 45%, #9b7534 100%);--mp-felt: #6f1631;color:var(--mp-ink);font-family:var(--mp-sans);background:radial-gradient(1100px 520px at 70% 0%,color-mix(in oklab,var(--mp-wine) 4.5%,transparent),transparent 70%),var(--mp-desk-bg);overflow-x:clip}.mp-root *,.mp-root *:before,.mp-root *:after{box-sizing:border-box}.mp-root .mp-eyebrow{margin:0;font-family:var(--mp-sans);font-size:14.5px;color:var(--mp-ink-soft);font-weight:500}.mp-root .mp-display{margin:18px 0 0;font-family:var(--mp-sans);font-weight:600;font-size:clamp(56px,7.6vw,116px);line-height:.92;letter-spacing:-.045em;color:var(--mp-ink)}.mp-root .mp-accent{display:block;color:var(--mp-wine)}.mp-root .mp-display .mp-accent{margin-top:.16em;font-size:.5em;line-height:1.02;letter-spacing:-.035em}.mp-root .mp-h2{margin:14px 0 0;font-family:var(--mp-sans);font-weight:600;font-size:clamp(34px,4.2vw,58px);line-height:1;letter-spacing:-.035em;color:var(--mp-ink)}.mp-root .mp-h2-xl{font-size:clamp(44px,6vw,84px)}.mp-root .mp-lede,.mp-root .mp-body{margin:0;font-size:clamp(17px,1.3vw,19px);line-height:1.55;color:var(--mp-ink-soft);max-width:34em}.mp-root .mp-lede{margin-top:24px;max-width:30em}.mp-root .mp-ctas{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.mp-root .mp-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}.mp-root .mp-btn-primary{background:var(--mp-wine);color:#fff;box-shadow:0 1px #ffffff2e inset,0 6px 16px -6px color-mix(in oklab,var(--mp-wine) 70%,transparent)}.mp-root .mp-btn-primary:hover{transform:translateY(-1px);background:color-mix(in oklab,var(--mp-wine) 88%,black)}.mp-root .mp-btn-ghost{color:var(--mp-ink);background:color-mix(in oklab,var(--mp-paper) 70%,transparent);box-shadow:0 0 0 1px var(--mp-line) inset}.mp-root .mp-btn-ghost:hover{box-shadow:0 0 0 1px var(--mp-ink-faint) inset}.mp-root .mp-paper{position:relative;background-color:var(--mp-paper);background-image:var(--mp-grain),radial-gradient(140% 120% at 18% 8%,#ffffffe6,#fff0 55%),linear-gradient(135deg,#fff0 45%,#ecdec461);box-shadow:var(--mp-shadow-sheet);border-radius:3px}.mp-root .mp-hero,.mp-root .mp-section{width:100%;max-width:calc(var(--mp-max) + var(--mp-gutter) * 2);margin:0 auto;padding-left:var(--mp-gutter);padding-right:var(--mp-gutter)}.mp-root .mp-section{padding-top:clamp(80px,10vw,150px)}.mp-root .mp-hero{padding-top:clamp(36px,4.5vw,64px)}.mp-root .mp-wall{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,4.4fr);gap:clamp(24px,4vw,72px);align-items:end}.mp-root .mp-wall-copy{padding-bottom:36px}.mp-root .mp-caption-slot{position:relative;align-self:stretch;display:flex;align-items:flex-end;padding-bottom:22px}.mp-root .mp-caption{width:100%;padding:30px 30px 22px;transform:rotate(1.2deg);transform-origin:50% 0;animation:mp-card-in .42s cubic-bezier(.2,.8,.2,1) both}@keyframes mp-card-in{0%{opacity:0;transform:translateY(14px) rotate(3deg)}}.mp-root .mp-tape{position:absolute;top:-12px;left:50%;width:96px;height:26px;margin-left:-48px;background:color-mix(in oklab,#efe4c8 80%,transparent);box-shadow:0 1px 2px #3d39291f;transform:rotate(-3deg);opacity:.9}.mp-root .mp-caption-kicker{margin:0;font-family:var(--mp-sans);font-size:13.5px;color:var(--mp-wine);font-weight:500}.mp-root .mp-caption-of{color:var(--mp-ink-faint)}.mp-root .mp-caption-title{margin:8px 0 0;font-size:32px;font-weight:600;letter-spacing:-.025em;line-height:1;color:var(--mp-ink)}.mp-root .mp-caption-line{margin:10px 0 0;font-size:15px;line-height:1.5;color:var(--mp-ink-soft)}.mp-root .mp-caption-tools{list-style:none;margin:14px 0 0;padding:12px 0 0;border-top:1px solid var(--mp-line);display:grid;gap:5px}.mp-root .mp-caption-tools li{position:relative;padding-left:18px;font-size:13.5px;line-height:1.4;color:var(--mp-ink)}.mp-root .mp-caption-tools li:before{content:"✓";position:absolute;left:0;top:0;font-size:12px;font-weight:700;color:var(--mp-wine)}.mp-root .mp-caption-foot{display:flex;justify-content:space-between;align-items:baseline;gap:12px;margin:14px 0 0;font-family:var(--mp-sans);font-size:13px;color:var(--mp-ink-faint)}.mp-root .mp-desk{--mp-dh: 62px;--mp-tray: 176px;position:relative;margin-top:6px;padding-bottom:150px}.mp-root .mp-hint{position:absolute;left:50%;top:9px;transform:translate(-50%,-50%);z-index:3;transition:opacity .3s ease}.mp-root .mp-desk[data-pulls=true] .mp-hint{opacity:0}.mp-root .mp-desk-top{position:relative;display:block;margin:0 -18px;z-index:2}.mp-root .mp-desk-surface{display:block;height:18px;background:linear-gradient(180deg,#efe7d8,#f7f1e6);clip-path:polygon(1.2% 0,98.8% 0,100% 100%,0 100%)}.mp-root .mp-desk-edge{display:block;height:20px;border-radius:0 0 3px 3px;background-color:var(--mp-wood);background-image:var(--mp-grain),linear-gradient(180deg,#fbf6ec 0%,var(--mp-wood) 30%,var(--mp-wood-lo) 100%);box-shadow:0 1px #fffc inset,0 8px 14px -6px #3d392959}.mp-root .mp-desk-body{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.08fr) minmax(0,1fr);align-items:start}.mp-root .mp-ped{position:relative;display:grid;gap:7px;padding:10px 12px 14px;background-color:var(--mp-wood-lo);background-image:var(--mp-grain),linear-gradient(90deg,#d2c3a7,var(--mp-wood-lo) 12%,var(--mp-wood-lo) 88%,#c9b999);box-shadow:0 30px 40px -24px #3d392973}.mp-root .mp-ped:after{content:"";position:absolute;left:10px;right:10px;bottom:-14px;height:14px;background:linear-gradient(180deg,#b9a888,#9d8d6e);border-radius:0 0 2px 2px}.mp-root .mp-knee{position:relative;display:grid;align-content:start;padding:10px 10px 0;background:linear-gradient(180deg,var(--mp-wood-lo),var(--mp-wood-lo) 74px,transparent 74px)}.mp-root .mp-knee-space{display:block;height:236px;margin:10px -10px 0;background:radial-gradient(120% 60% at 50% 0%,rgb(47 42 33 / .26),transparent 70%),linear-gradient(180deg,rgb(47 42 33 / .1),transparent 80%)}.mp-root .mp-desk-floor{position:absolute;left:-4%;right:-4%;top:356px;height:60px;background:radial-gradient(50% 50% at 50% 50%,rgb(61 57 41 / .14),transparent 70%);pointer-events:none;z-index:-1}.mp-root .mp-drawer{position:relative;height:var(--mp-dh)}.mp-root .mp-drawer-centre{--mp-dh: 54px}.mp-root .mp-slot{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:3px;background:linear-gradient(180deg,#17130d,var(--mp-cavity) 40%,#463d2f)}.mp-root .mp-pull{position:absolute;top:0;left:0;right:0;display:flex;flex-direction:column-reverse;z-index:1}.mp-root .mp-drawer[data-open=true] .mp-pull{z-index:6}.mp-root .mp-front{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;display:flex;align-items:center;justify-content:center;gap:18px;width:100%;height:var(--mp-dh);padding:0 18px;border:0;border-radius:3px;font:inherit;color:var(--mp-ink);cursor:pointer;background-color:var(--mp-wood);background-image:var(--mp-grain),linear-gradient(180deg,var(--mp-wood-hi) 0%,var(--mp-wood) 55%,#e2d7c3 100%);box-shadow:0 1px #ffffffd9 inset,0 -2px #3d392912 inset,0 0 0 1px #3d392914,0 2px 2px #3d39291f;transform-origin:50% 0;transition:transform .52s cubic-bezier(.2,.9,.25,1),box-shadow .4s ease}.mp-root .mp-front:before{content:"";position:absolute;top:7px;right:9px;bottom:7px;left:9px;border-radius:2px;box-shadow:0 1px #ffffffb3,0 0 0 1px #3d392914 inset,0 1px 2px #3d392914 inset;pointer-events:none}.mp-root .mp-front:hover{transform:translateY(2px)}.mp-root .mp-front:focus-visible{outline:2px solid var(--mp-wine);outline-offset:3px}.mp-root .mp-label{position:relative;display:inline-flex;align-items:baseline;gap:8px;padding:4px 10px;border-radius:2px;background:#fbf8f1;box-shadow:0 0 0 2px #c79d52,0 0 0 3px #8f6c2f,0 2px 3px 2px #3d39292e;font-family:var(--mp-sans);font-size:13.5px;white-space:nowrap}.mp-root .mp-label-no{color:var(--mp-wine);font-variant-numeric:tabular-nums;font-weight:500}.mp-root .mp-label-name{color:var(--mp-ink);font-weight:600}.mp-root .mp-knob{position:relative;width:46px;height:12px;border-radius:999px;background:var(--mp-brass);box-shadow:0 0 0 1px #6e501e80,0 3px 4px #3d280a59,0 1px #ffffff80 inset}.mp-root .mp-drawer-centre .mp-knob{width:60px}.mp-root .mp-tray{display:grid;grid-template-rows:0fr;transition:grid-template-rows .52s cubic-bezier(.2,.9,.25,1)}.mp-root .mp-drawer[data-open=true] .mp-tray{grid-template-rows:1fr}.mp-root .mp-tray-in{min-height:0;overflow:hidden}.mp-root .mp-felt{position:relative;display:flex;align-items:center;justify-content:center;gap:18px;height:var(--mp-tray);margin:0 3px;padding:22px 26px 16px;clip-path:polygon(3% 0,97% 0,100% 100%,0 100%);background-color:var(--mp-felt);background-image:var(--mp-grain),linear-gradient(180deg,rgb(20 4 10 / .55) 0,rgb(20 4 10 / .12) 30px,transparent 60px),radial-gradient(90% 90% at 40% 30%,#86203f,var(--mp-felt) 70%);box-shadow:inset 14px 0 0 -2px #d8cab0,inset -14px 0 0 -2px #d0c1a5}.mp-root .mp-felt:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#e9dfcc 0 10px,rgb(0 0 0 / .25) 10px 14px,transparent 22px),linear-gradient(270deg,#cdbd9f 0 10px,rgb(0 0 0 / .3) 10px 14px,transparent 22px);pointer-events:none}.mp-root .mp-obj{position:relative;display:block;flex:none;width:150px;height:auto;filter:drop-shadow(0 2px 1px rgb(20 4 10 / .35)) drop-shadow(0 10px 10px rgb(20 4 10 / .35));transform:translateY(8px);opacity:0;transition:transform .5s cubic-bezier(.2,.9,.25,1) .16s,opacity .3s ease .16s}.mp-root .mp-drawer[data-open=true] .mp-obj{transform:none;opacity:1}.mp-root .mp-obj-pen{width:200px}.mp-root .mp-obj-ribbon{width:170px}.mp-root .mp-obj-letterhead,.mp-root .mp-obj-evidence{width:100px}.mp-root .mp-obj-keys{width:118px}.mp-root .mp-obj-evidence{position:relative}.mp-root .mp-obj-evidence .mp-cert-svg{display:block;width:100%;transform:rotate(-4deg)}.mp-root .mp-evidence-seal{position:absolute;right:-30px;bottom:-14px;width:64px;height:64px;transform:rotate(-12deg)}.mp-root .mp-slips{list-style:none;display:grid;gap:6px;margin:0;padding:0}.mp-root .mp-slip{justify-self:start;padding:4px 9px 3px;background:#fffdf8;font-family:var(--mp-sans);font-size:13px;color:var(--mp-ink);box-shadow:0 1px 1px #14040a4d,0 4px 8px -2px #14040a59;transform:rotate(var(--r, 0deg))}.mp-root .mp-tray-caption{display:none}.mp-root .mp-drawer[data-open=true] .mp-front{transform:scale(1.035);box-shadow:0 1px #ffffffd9 inset,0 -2px #3d392912 inset,0 0 0 1px #3d39291a,0 16px 22px -8px #281e0f73,0 34px 44px -20px #281e0f59}.mp-root .mp-drawer[data-open=true] .mp-front:hover{transform:scale(1.035) translateY(-2px)}.mp-root .mp-scale-head{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.9fr);gap:clamp(24px,5vw,80px);align-items:end}.mp-root .mp-scale-strip{position:relative;margin-top:56px;padding:44px 36px 36px;border-radius:24px;background:color-mix(in oklab,var(--mp-ink) 4%,var(--mp-desk-bg));box-shadow:0 0 0 1px var(--mp-line) inset}.mp-root .mp-stations{list-style:none;display:grid;grid-template-columns:.8fr .9fr 1fr 1.8fr;gap:clamp(16px,2.5vw,36px);margin:0;padding:0}.mp-root .mp-station{display:grid;grid-template-rows:230px auto auto auto;align-content:start}.mp-root .mp-station-art{position:relative;display:flex;align-items:flex-end;justify-content:center;padding-bottom:18px}.mp-root .mp-sheet{position:relative;display:grid;align-content:start;gap:8px;width:124px;height:164px;padding:16px 14px;background-color:var(--mp-paper);background-image:var(--mp-grain),linear-gradient(135deg,#fff0 45%,#ecdec466);border-radius:2px;box-shadow:0 1px 1px #3d39291a,0 10px 20px -8px #3d39294d;transform:rotate(-2deg);z-index:2}.mp-root .mp-sheet-title{font-size:9.5px;font-weight:600;line-height:1.2;color:var(--mp-ink)}.mp-root .mp-sheet-lines{display:block;height:40px;background:repeating-linear-gradient(180deg,color-mix(in oklab,var(--mp-ink) 12%,transparent) 0 3px,transparent 3px 8px)}.mp-root .mp-sheet-sig{position:absolute;left:14px;right:30px;bottom:22px;border-bottom:1px solid color-mix(in oklab,var(--mp-ink) 40%,transparent)}.mp-root .mp-corner{position:absolute;right:-8px;top:12px;padding:2px 6px;background:var(--mp-ink);color:#fff;font-family:var(--mp-sans);font-size:10.5px;border-radius:2px;font-weight:600}.mp-root .mp-corner-wine{background:var(--mp-wine)}.mp-root .mp-fields{display:block;height:22px;border:1.2px dashed color-mix(in oklab,var(--mp-wine) 60%,transparent);border-radius:2px}.mp-root .mp-ghost,.mp-root .mp-form-back{position:absolute;width:124px;height:164px;bottom:18px;border-radius:2px;background:#f4efe3;box-shadow:0 1px 1px #3d392914,0 8px 16px -8px #3d392940}.mp-root .mp-ghost{transform:translate(14px,-10px) rotate(5deg);background:transparent;box-shadow:none;outline:1.5px dashed color-mix(in oklab,var(--mp-ink) 25%,transparent)}.mp-root .mp-form-back-1{transform:translate(18px,-8px) rotate(6deg)}.mp-root .mp-form-back-2{transform:translate(34px,-16px) rotate(12deg);background:#ece5d5}.mp-root .mp-linkchip{justify-self:start;margin-top:4px;padding:3px 7px;border-radius:999px;font-family:var(--mp-sans);font-size:10.5px;color:var(--mp-wine);background:color-mix(in oklab,var(--mp-wine) 9%,transparent);font-weight:500}.mp-root .mp-station-csv .mp-station-art{justify-content:flex-start}.mp-root .mp-csv{position:relative;display:grid;align-content:start;gap:2px;width:116px;padding:10px;background:#fbfbf6;background-image:repeating-linear-gradient(180deg,transparent 0 17px,rgb(75 119 168 / .18) 17px 18px);background-position:0 8px;font-family:var(--mp-mono);font-size:9.5px;line-height:16px;color:var(--mp-ink-soft);border-radius:2px;box-shadow:0 1px 1px #3d39291a,0 10px 20px -8px #3d39294d;transform:rotate(-3deg);z-index:3}.mp-root .mp-csv span:first-child{color:var(--mp-ink);font-weight:600}.mp-root .mp-fan{position:absolute;left:42%;bottom:18px;width:124px;height:164px}.mp-root .mp-fan-sheet{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:2px;background-color:var(--mp-paper);background-image:linear-gradient(180deg,transparent 16px,color-mix(in oklab,var(--mp-ink) 55%,transparent) 16px 19px,transparent 19px),repeating-linear-gradient(180deg,transparent 0 34px,color-mix(in oklab,var(--mp-ink) 10%,transparent) 34px 37px,transparent 37px 42px);background-size:60% 100%,80% 80px;background-repeat:no-repeat;background-position:14px 0,14px 20px;box-shadow:0 1px 1px #3d39291f,0 8px 14px -8px #3d39294d;transform-origin:50% 140%;transition:transform var(--m-dur-paper, .9s) var(--m-ease-paper, cubic-bezier(.2, .8, .2, 1));transition-delay:calc(var(--i) * 40ms)}.mp-root .mp-scale-strip[data-state=open] .mp-fan-sheet{transform:rotate(calc((var(--i) - 6) * 7deg))}.mp-root .mp-fan-note{position:absolute;right:4px;top:10px;font-family:var(--mp-sans);font-size:17px;font-weight:600;color:var(--mp-wine);z-index:4}.mp-root .mp-station-no{margin:0;padding-top:14px;border-top:1px solid var(--mp-line);font-family:var(--mp-sans);font-size:13.5px;color:var(--mp-wine);font-weight:600;font-variant-numeric:tabular-nums}.mp-root .mp-station-label{margin:6px 0 0;font-size:20px;font-weight:600;letter-spacing:-.015em;line-height:1.15;color:var(--mp-ink)}.mp-root .mp-station-detail{margin:6px 0 0;font-size:14.5px;line-height:1.45;color:var(--mp-ink-soft)}.mp-root .mp-after{margin:28px 0 0;max-width:44em;font-size:16px;line-height:1.55;color:var(--mp-ink-soft)}.mp-root .mp-after strong{color:var(--mp-ink);font-weight:600}.mp-root .mp-builders{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:clamp(32px,5vw,80px);align-items:center}.mp-root .mp-builders-copy .mp-body{margin-top:20px}.mp-root .mp-points{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:22px 0 0;padding:0}.mp-root .mp-points li{padding:5px 12px;border-radius:999px;font-size:12.5px;color:var(--mp-ink);box-shadow:0 0 0 1px var(--mp-line) inset}.mp-root .mp-slips-scene{position:relative;min-height:420px}.mp-root .mp-ticket{position:absolute;margin:0;padding:22px 24px 24px;font-family:var(--mp-mono);font-size:13px;line-height:1.6;color:#34312a;background-color:#fffefa;background-image:var(--mp-grain);box-shadow:0 1px 2px #3d39291f,0 22px 40px -18px #3d392959}.mp-root .mp-ticket p{margin:0}.mp-root .mp-ticket-req{left:0;top:20px;width:64%;transform:rotate(-3deg)}.mp-root .mp-ticket-rcpt{right:0;top:150px;width:66%;transform:rotate(2deg);z-index:2}.mp-root .mp-ticket-kicker{margin-bottom:10px;font-size:13px;color:var(--mp-ink-soft);font-family:var(--mp-sans);font-weight:600}.mp-root .mp-ticket-line{font-size:14px;color:var(--mp-ink);word-break:normal;overflow-wrap:normal}.mp-root .mp-ticket-method{font-weight:700;color:var(--mp-wine)}.mp-root .mp-ticket-dim{margin-top:8px!important;font-size:12px;color:var(--mp-ink-soft)}.mp-root .mp-ticket-from{margin-top:14px!important;font-family:var(--mp-sans);font-size:13px;color:var(--mp-ink-soft)}.mp-root .mp-ticket-code{margin:10px 0 0;padding:10px 12px;border-radius:6px;font:inherit;font-size:12.5px;white-space:pre-wrap;background:color-mix(in oklab,var(--mp-ink) 5%,transparent)}.mp-root .mp-k{color:var(--mp-wine)}.mp-root .mp-s{color:#5d6b2b}.mp-root .mp-ok{color:#2f7a4b;font-weight:600}.mp-root .mp-ticket-perf{position:absolute;left:0;right:0;bottom:-8px;height:9px;background:linear-gradient(135deg,#fffefa 50%,transparent 50%) 0 0 / 12px 9px repeat-x,linear-gradient(225deg,#fffefa 50%,transparent 50%) 0 0 / 12px 9px repeat-x}.mp-root .mp-ticket-stamp{position:absolute;right:18px;top:16px;padding:4px 10px;border:2px solid var(--mp-wine);border-radius:5px;font-family:var(--mp-sans);font-size:12px;font-weight:800;letter-spacing:.18em;text-transform:uppercase;color:var(--mp-wine);transform:rotate(-8deg);opacity:.85;-webkit-mask-image:var(--mp-grain),linear-gradient(#000,#000);mask-image:var(--mp-grain),linear-gradient(#000,#000)}.mp-root .mp-clip{position:absolute;left:52%;top:128px;width:22px;height:64px;border:3px solid #a9a39a;border-radius:12px;z-index:3;transform:rotate(8deg);box-shadow:1px 2px 2px #00000026}.mp-root .mp-close{display:grid;justify-items:center;text-align:center;padding-bottom:0}.mp-root .mp-close .mp-body{margin-top:18px}.mp-root .mp-close .mp-ctas{justify-content:center}.mp-root .mp-close-art{position:relative;width:min(460px,100%);height:190px;margin-top:56px}.mp-root .mp-close-sheet{position:absolute;left:50%;top:0;display:grid;gap:8px;width:64%;height:150px;margin-left:-32%;padding:18px 22px;text-align:left;background-color:var(--mp-paper);background-image:var(--mp-grain);border-radius:2px;box-shadow:0 1px 1px #3d39291a,0 -6px 18px -8px #3d392933;transform:rotate(-3deg)}.mp-root .mp-close-sheet .mp-sheet-title{font-size:14px}.mp-root .mp-close-front{position:absolute;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;gap:18px;height:84px;border-radius:4px;background-color:var(--mp-wood);background-image:var(--mp-grain),linear-gradient(180deg,var(--mp-wood-hi) 0%,var(--mp-wood) 55%,#e2d7c3 100%);box-shadow:0 1px #ffffffd9 inset,0 0 0 1px #3d392914,0 20px 30px -12px #281e0f66}.mp-root .mp-close-seal{position:absolute;right:-6px;top:40px;width:84px;height:84px;transform:rotate(-12deg);filter:drop-shadow(0 8px 8px rgb(58 7 22 / .3))}@media (max-width: 1080px){.mp-root .mp-desk{--mp-tray: 160px}.mp-root .mp-obj{width:120px}.mp-root .mp-obj-pen{width:170px}}@media (max-width: 900px){.mp-root .mp-hero{padding-top:28px}.mp-root .mp-wall{grid-template-columns:minmax(0,1fr)}.mp-root .mp-wall-copy{padding-bottom:8px}.mp-root .mp-display{font-size:clamp(56px,17vw,92px)}.mp-root .mp-caption-slot{display:none}.mp-root .mp-desk{--mp-dh: 54px;margin-top:56px;padding-bottom:40px}.mp-root .mp-desk-top{margin:0 -8px}.mp-root .mp-desk-body{grid-template-columns:minmax(0,1fr);padding:10px 10px 14px;background-color:var(--mp-wood-lo);background-image:var(--mp-grain);box-shadow:0 30px 40px -24px #3d392973}.mp-root .mp-ped,.mp-root .mp-knee{display:contents}.mp-root .mp-ped:after,.mp-root .mp-knee-space{display:none}.mp-root .mp-desk-body{display:flex;flex-direction:column;gap:7px}.mp-root .mp-drawer-centre{order:-1;--mp-dh: 54px}.mp-root .mp-drawer{height:auto}.mp-root .mp-slot{display:none}.mp-root .mp-pull{position:relative;flex-direction:column}.mp-root .mp-front{justify-content:space-between}.mp-root .mp-drawer[data-open=true] .mp-front{transform:none}.mp-root .mp-felt{height:auto;min-height:150px;margin:0 6px;clip-path:polygon(0 0,100% 0,97% 100%,3% 100%);padding:22px 30px 18px;flex-wrap:wrap}.mp-root .mp-obj{width:116px}.mp-root .mp-obj-pen{width:180px}.mp-root .mp-tray-caption{display:block;margin:0 18px;padding:16px 18px 18px;background:var(--mp-paper);background-image:var(--mp-grain);border-radius:0 0 3px 3px;box-shadow:0 10px 18px -10px #281e0f66}.mp-root .mp-tray-line{margin:0;font-size:15px;line-height:1.45;color:var(--mp-ink)}.mp-root .mp-tray-tools{list-style:none;display:grid;gap:4px;margin:10px 0 0;padding:0}.mp-root .mp-tray-tools li{position:relative;padding-left:16px;font-size:13px;line-height:1.4;color:var(--mp-ink-soft)}.mp-root .mp-tray-tools li:before{content:"✓";position:absolute;left:0;color:var(--mp-wine);font-weight:700;font-size:11px}.mp-root .mp-desk-floor{display:none}.mp-root .mp-scale-head,.mp-root .mp-builders{grid-template-columns:minmax(0,1fr)}.mp-root .mp-scale-head{gap:18px}.mp-root .mp-scale-strip{padding:28px 18px 20px}.mp-root .mp-stations{grid-template-columns:1fr 1fr;row-gap:36px}.mp-root .mp-station{grid-template-rows:200px auto auto auto}.mp-root .mp-station-csv{grid-column:1 / -1}.mp-root .mp-station-csv .mp-station-art{justify-content:center}.mp-root .mp-csv{position:absolute;left:0;bottom:22px}.mp-root .mp-fan{left:50%;margin-left:-30px}.mp-root .mp-sheet,.mp-root .mp-ghost,.mp-root .mp-form-back{width:108px;height:144px}.mp-root .mp-slips-scene{min-height:440px}.mp-root .mp-ticket-req{width:88%}.mp-root .mp-ticket-rcpt{width:90%;top:170px}.mp-root .mp-clip{left:70%;top:150px}}@media (prefers-reduced-motion: reduce){.mp-root .mp-front,.mp-root .mp-tray,.mp-root .mp-obj,.mp-root .mp-fan-sheet,.mp-root .mp-caption{transition:none;animation:none}}.mp-root .mp-front{flex-direction:column;gap:7px}.mp-root .mp-knob[data-kind=cup]{width:44px;height:13px;border-radius:3px 3px 22px 22px;box-shadow:0 0 0 1px #6e501e80,0 3px 4px #3d280a59,inset 0 -4px 5px #3d280a59}.mp-root .mp-knob[data-kind=knob]{width:15px;height:15px;border-radius:50%;background:radial-gradient(circle at 35% 30%,#fbeec0,#d2aa5c 50%,#8a6a30)}.mp-root .mp-knob[data-kind=ring]{width:20px;height:20px;border-radius:50%;background:none;box-shadow:0 0 0 1px #6e501e66,0 3px 3px #3d280a4d,inset 0 0 0 3px #c89b4a,inset 0 0 0 4px #6e501e80}.mp-root .mp-knob[data-kind=ring]:before{content:"";position:absolute;left:50%;top:-5px;width:8px;height:8px;margin-left:-4px;border-radius:50%;background:radial-gradient(circle at 35% 30%,#fbeec0,#b98f45 60%,#7c5b25)}.mp-root .mp-peek{position:absolute;top:-9px;z-index:2;pointer-events:none;transition:opacity .2s ease}.mp-root .mp-drawer[data-open=true] .mp-peek{opacity:0}.mp-root .mp-peek[data-peek=prepare]{left:16%;width:40px;height:15px;background:#fffdf8 repeating-linear-gradient(180deg,transparent 0 5px,rgb(61 57 41 / .12) 5px 6px);box-shadow:0 -1px 2px #3d392933;transform:rotate(-5deg)}.mp-root .mp-peek[data-peek=route]{left:74%;top:-4px;width:10px;height:30px;background:linear-gradient(90deg,#6d1530,#8b1e3f 50%,#a83158);clip-path:polygon(0 0,100% 0,100% 100%,50% 80%,0 100%);box-shadow:0 2px 2px #0000004d;transform:rotate(4deg)}.mp-root .mp-peek[data-peek=sign]{left:68%;top:-6px;width:54px;height:7px;border-radius:4px 1px 1px 4px;background:linear-gradient(180deg,#b8416a,#6a1330);transform:rotate(-3deg)}.mp-root .mp-peek[data-peek=collaborate]{left:20%;top:-11px;width:44px;height:14px;border-radius:4px 4px 0 0;background:linear-gradient(180deg,#e3cc97,#d3b778);transform:rotate(2deg)}.mp-root .mp-peek[data-peek=evidence]{left:76%;top:-10px;width:26px;height:13px;border-radius:13px 13px 0 0;background:radial-gradient(circle at 40% 70%,#b4385e,#8b1e3f 55%,#5a0f27)}.mp-root .mp-peek[data-peek=administer]{left:72%;top:-3px;width:16px;height:22px;border-radius:2px;background:#fffdf8;box-shadow:0 2px 3px #3d39294d;transform:rotate(-10deg)}.mp-root .mp-peek[data-peek=administer]:before{content:"";position:absolute;left:5px;top:-8px;width:6px;height:10px;border:1.5px solid #c89b4a;border-bottom:0;border-radius:4px 4px 0 0}.mp-root .mp-peek[data-peek=brand]{left:18%;width:36px;height:14px;background:linear-gradient(180deg,#1f5f5b 0,#1f5f5b 7px,#fffdf8 7px);box-shadow:0 -1px 2px #3d392933;transform:rotate(4deg)}.mp-root .mp-peek[data-peek=build]{left:70%;width:38px;height:14px;border-radius:4px 4px 0 0;background:#211f1a linear-gradient(90deg,transparent 6px,#e6b3c3 6px 14px,transparent 14px 17px,#d9d2a6 17px 28px,transparent 28px) no-repeat 0 5px / 100% 3px;transform:rotate(-4deg)}.mp-root .mp-peek[data-peek=agents]{left:22%;width:34px;height:14px;border-radius:5px 5px 0 0;background:#fffdf8 radial-gradient(circle,#3d3929 2px,transparent 2.5px) 9px 5px / 8px 8px repeat-x;box-shadow:0 -1px 2px #3d392933;transform:rotate(3deg)}.mp-root .mp-felt{display:block;padding:0}.mp-root .mp-piece{position:absolute;left:var(--x);top:calc(var(--y) + 10px);z-index:var(--z);width:var(--w);transform:translateY(10px) rotate(var(--rot));opacity:0;filter:drop-shadow(0 1px 1px rgb(20 4 10 / .35)) drop-shadow(0 8px 9px rgb(20 4 10 / .35));transition:transform .52s cubic-bezier(.2,.9,.25,1),opacity .26s ease;transition-delay:calc(.14s + var(--d))}.mp-root .mp-drawer[data-open=true] .mp-piece{transform:rotate(var(--rot));opacity:1}.mp-root .mp-piece .mp-obj,.mp-root .mp-piece .mp-prop-svg{display:block;width:100%;height:auto;opacity:1;transform:none;filter:none}.mp-root .mp-piece .mp-obj-evidence{width:100%}.mp-root .mp-sticky{display:grid;place-items:center;min-height:62px;padding:10px 10px 12px;font-family:var(--mp-hand);font-size:21px;line-height:1;text-align:center;color:#3d3929;background:#fff0a6;background-image:linear-gradient(180deg,rgb(0 0 0 / .05),transparent 18px),var(--mp-grain)}.mp-root .mp-sticky[data-tone=pink]{background-color:#f8d3dd;color:var(--mp-wine-deep)}.mp-root .mp-sticky[data-tone=paper]{background-color:#fffdf8;font-family:var(--mp-sans);font-size:13px;min-height:0;padding:8px 10px;font-weight:500}.mp-root .mp-icard{display:grid;gap:2px;padding:8px 12px 12px;font-family:var(--mp-sans);font-size:10.5px;line-height:1.55;color:#3d3929;background-color:#fffefa;background-image:linear-gradient(180deg,transparent 22px,rgb(192 48 79 / .55) 22px 23px,transparent 23px),repeating-linear-gradient(180deg,transparent 0 15px,rgb(75 119 168 / .2) 15px 16px);background-position:0 0,0 26px}.mp-root .mp-icard-k{margin-bottom:4px;font-size:11px;color:var(--mp-wine);font-weight:600}.mp-root .mp-file{position:relative;display:block;aspect-ratio:52 / 64;background:#fffdf8 linear-gradient(225deg,#e7dfcf 0 9px,transparent 9px);clip-path:polygon(0 0,70% 0,100% 22%,100% 100%,0 100%)}.mp-root .mp-file-ext{position:absolute;left:6px;bottom:8px;padding:1px 5px;font-family:var(--mp-sans);font-size:11.5px;font-weight:600;color:#fff;background:var(--mp-wine);border-radius:2px}.mp-root .mp-swatches{display:flex;gap:4px;padding:6px;background:#fffdf8}.mp-root .mp-swatches span{flex:1;aspect-ratio:1;border-radius:2px;box-shadow:inset 0 0 0 1px #00000014}.mp-root .mp-knee-space{height:250px;margin:0 12px;background:linear-gradient(180deg,#2f2a2152,#2f2a2100 40px),linear-gradient(90deg,rgb(47 42 33 / .12),transparent 14%,transparent 86%,rgb(47 42 33 / .12)),linear-gradient(180deg,#cabb9e,#d9ccb3 70%,#e6dccb);box-shadow:inset 0 0 0 1px #3d392914;clip-path:polygon(0 0,100% 0,100% 72%,0 72%)}.mp-root .mp-desk-body{z-index:1}.mp-root .mp-desk-floor{top:318px;height:70px;z-index:0;background:radial-gradient(50% 50% at 50% 50%,rgb(61 57 41 / .2),transparent 72%)}.mp-root .mp-desk{padding-bottom:176px}.mp-root .mp-scale{padding-top:40px}.mp-root .mp-scale-head{grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr)}.mp-root .mp-corner{top:-9px;right:-12px;transform:rotate(4deg)}.mp-root .mp-slips-scene{min-height:410px}.mp-root .mp-ticket-req{width:60%;top:0}.mp-root .mp-ticket-rcpt{top:200px;width:64%}.mp-root .mp-clip{left:58%;top:180px}.mp-root .mp-close{padding-bottom:clamp(70px,8vw,120px)}@media (max-width: 900px){.mp-root .mp-felt{height:206px;min-height:0}.mp-root .mp-piece{width:calc(var(--w) * .84)}.mp-root .mp-peek{display:none}.mp-root .mp-front{flex-direction:row}.mp-root .mp-desk{padding-bottom:40px}.mp-root .mp-scale{padding-top:72px}.mp-root .mp-scale-head{grid-template-columns:minmax(0,1fr)}.mp-root .mp-ticket-req{width:88%}.mp-root .mp-ticket-rcpt{width:90%;top:190px}.mp-root .mp-clip{left:72%;top:170px}.mp-root .mp-slips-scene{min-height:395px}}.mp-root .mp-desk{--mp-dh: 70px}.mp-root .mp-drawer-centre{--mp-dh: 64px}.mp-root .mp-front{gap:6px;padding-top:2px}.mp-root .mp-label{padding:3px 10px}.mp-root .mp-knob[data-kind=ring]{width:17px;height:17px}.mp-root .mp-knee{background:linear-gradient(180deg,var(--mp-wood-lo),var(--mp-wood-lo) 84px,transparent 84px)}.mp-root .mp-knee-space{height:262px;margin:0 14px;clip-path:none;background:linear-gradient(180deg,#1e181073,#1e181000 46px),linear-gradient(90deg,rgb(30 24 16 / .18),transparent 12%,transparent 88%,rgb(30 24 16 / .18)),linear-gradient(180deg,#b7a687,#c9b99c);box-shadow:none;-webkit-mask-image:linear-gradient(180deg,#000 70%,transparent 100%);mask-image:linear-gradient(180deg,#000 70%,transparent 100%)}.mp-root .mp-peek[data-peek=sign]{display:none}.mp-root .mp-desk-floor{top:352px}.mp-root .mp-caption{padding:26px 28px 20px}.mp-root .mp-caption-title{font-size:30px}@media (max-width: 900px){.mp-root .mp-desk{--mp-dh: 56px}.mp-root .mp-drawer-centre{order:0;--mp-dh: 56px}}.mp-root .mp-knee-space{position:relative;height:262px;margin:0;background:linear-gradient(180deg,#1e18108c,#1e181000 54px),linear-gradient(90deg,rgb(30 24 16 / .28),transparent 7%,transparent 93%,rgb(30 24 16 / .28)),linear-gradient(180deg,#9d8c6e,#b3a283 60%,#c6b79b);-webkit-mask-image:linear-gradient(180deg,#000 62%,transparent 100%);mask-image:linear-gradient(180deg,#000 62%,transparent 100%)}.mp-root .mp-chair{position:absolute;left:50%;bottom:0;width:64%;max-width:300px;transform:translate(-50%);filter:drop-shadow(0 10px 12px rgb(30 24 16 / .35))}.mp-root .mp-desk{padding-bottom:124px}.mp-root .mp-front{z-index:1}.mp-root .mp-peek{z-index:0;filter:drop-shadow(0 -1px 1.5px rgb(30 24 16 / .35))}.mp-root .mp-peek[data-peek=route]{z-index:2}.mp-root .mp-peek[data-peek=prepare],.mp-root .mp-peek[data-peek=brand],.mp-root .mp-peek[data-peek=build],.mp-root .mp-peek[data-peek=agents],.mp-root .mp-peek[data-peek=collaborate]{top:-8px;height:18px}.mp-root .mp-peek[data-peek=evidence]{top:-9px;height:18px;border-radius:13px 13px 2px 2px}.mp-root .mp-peek[data-peek=administer]{top:-12px;height:24px;transform:rotate(-8deg)}.mp-root .mp-peek[data-peek=administer]:before{display:none}.mp-root .mp-clip{left:36%;top:184px}@media (max-width: 900px){.mp-root .mp-desk{padding-bottom:40px}.mp-root .mp-clip{left:10%;top:174px}}@media (max-width: 359px){.mp-root .mp-ticket-rcpt{top:232px}.mp-root .mp-clip{top:216px}.mp-root .mp-slips-scene{min-height:440px}}@media (min-width: 901px) and (max-width: 1023px){.mp-root .mp-ticket-rcpt{top:238px}.mp-root .mp-clip{top:222px}.mp-root .mp-slips-scene{min-height:448px}}.mp-root .mp-knee-space{height:250px;-webkit-mask-image:linear-gradient(180deg,#000 88%,transparent 100%);mask-image:linear-gradient(180deg,#000 88%,transparent 100%)}.mp-root .mp-desk{--mp-tray: 154px}.mp-root .mp-piece{top:calc(var(--y) * .84 + 8px)}.mp-root .mp-desk-body{grid-template-columns:minmax(0,1fr) minmax(0,.84fr) minmax(0,1fr)}.mp-root .mp-knee-space{position:relative;display:block;height:265px;margin:0;-webkit-mask-image:none;mask-image:none;background:linear-gradient(90deg,rgb(61 50 34 / .2),rgb(61 50 34 / .05) 16px,transparent 34px,transparent calc(100% - 34px),rgb(61 50 34 / .05) calc(100% - 16px),rgb(61 50 34 / .2)),linear-gradient(180deg,#3d322224,#3d32220a 62%,#3d322212)}.mp-root .mp-modesty{position:absolute;left:20px;right:20px;top:0;height:150px;border-radius:0 0 2px 2px;background-color:#cfc1a5;background-image:var(--mp-grain),linear-gradient(180deg,rgb(40 30 18 / .34),rgb(40 30 18 / .08) 30px,transparent 56px),linear-gradient(180deg,#d4c7ac,#c7b89a);box-shadow:inset 0 0 0 1px #3d392912,inset 0 -2px #ffffff59,0 16px 18px -12px #281e124d}.mp-root .mp-modesty:before{content:"";position:absolute;left:22px;right:22px;top:34px;bottom:18px;border-radius:2px;box-shadow:0 1px #ffffff73,inset 0 0 0 1px #3d39291a,inset 0 1px 3px #3d39291f}.mp-root .mp-basket{position:absolute;left:50%;bottom:-6px;width:200px;height:auto;transform:translate(-38%);filter:drop-shadow(0 2px 2px rgb(40 30 18 / .18))}.mp-root .mp-chair{display:none}.mp-root .mp-peek[data-peek=administer]{z-index:2;left:82%;top:-3px;width:15px;height:22px;border-radius:2px 2px 3px 3px;background:#fffdf8 linear-gradient(180deg,transparent 12px,#8b1e3f 12px 14px,transparent 14px);box-shadow:0 2px 3px #3d392959;transform:rotate(9deg);transform-origin:50% 0}.mp-root .mp-peek[data-peek=administer]:before{display:block;left:3px;top:-9px;width:8px;height:11px;border:1.5px solid #b98f45;border-bottom:0;border-radius:5px 5px 0 0}.mp-root .mp-peek[data-peek=agents]{top:-12px;height:22px}.mp-root .mp-desk-floor{top:348px}@media (max-width: 900px){.mp-root .mp-desk{--mp-tray: 206px}.mp-root .mp-piece{top:calc(var(--y) + 10px)}}.mp-root .mp-knee-space{--mp-kd: 30px;--mp-kf: 26px;margin:0 -10px;height:265px;overflow:hidden;background:none}.mp-root .mp-knee-space:before{content:"";position:absolute;left:0;right:0;top:0;z-index:4;height:9px;background-image:var(--mp-grain),linear-gradient(180deg,var(--mp-wood-lo),#c4b393);box-shadow:0 6px 12px #281e1242}.mp-root .mp-knee-wall{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#3d322242,#3d322229 55%,#3d32221f)}.mp-root .mp-knee-floor{position:absolute;left:0;right:0;bottom:0;height:var(--mp-kf);clip-path:polygon(var(--mp-kd) 0,calc(100% - var(--mp-kd)) 0,100% 100%,0 100%);background:linear-gradient(180deg,rgb(61 50 34 / .22) 0 1px,transparent 1px),linear-gradient(180deg,#3d32221a,#3d322205)}.mp-root .mp-knee-side{position:absolute;top:0;bottom:0;z-index:2;width:var(--mp-kd);background-image:var(--mp-grain)}.mp-root .mp-knee-side-l{left:0;clip-path:polygon(0 0,100% 0,100% calc(100% - var(--mp-kf)),0 100%);background-color:#c2b192;background-image:var(--mp-grain),linear-gradient(90deg,#ffffff1f,#281e121f),linear-gradient(180deg,rgb(40 30 18 / .22),transparent 40%)}.mp-root .mp-knee-side-r{right:0;clip-path:polygon(0 0,100% 0,100% 100%,0 calc(100% - var(--mp-kf)));background-color:#d6c9ae;background-image:var(--mp-grain),linear-gradient(270deg,#fff3,#281e120f),linear-gradient(180deg,rgb(40 30 18 / .18),transparent 40%)}.mp-root .mp-modesty{left:var(--mp-kd);right:var(--mp-kd);top:0;z-index:1;height:60%;border-radius:0;box-shadow:inset 0 0 0 1px #3d392912,inset 0 -3px #ffffff47,0 14px 16px -10px #281e1257}.mp-root .mp-modesty:before{top:28px;bottom:16px}.mp-root .mp-basket{z-index:3;left:56%;bottom:4px;width:172px;transform:translate(-50%);filter:none}@media (max-width: 900px){.mp-root .mp-knee-space{display:none}}[data-theme=dark] .mp-root{--mp-shadow-sheet: var(--desk-shadow-sheet);--mp-wood-hi: #4a4136;--mp-wood: #3d352b;--mp-wood-lo: #2f2821;--mp-wood-edge: #231e18;--mp-felt: #5c1229;--mp-note-pink: #4a2a35;--mp-note-pink-ink: #f4d3dd;--mp-sheen: linear-gradient(180deg, rgb(255 244 225 / .05), rgb(255 244 225 / 0) 38%);--mp-wine-small: #e6809b;--mp-accent-dark: #c4456a}[data-theme=dark] .mp-root .mp-accent{color:var(--mp-accent-dark)}[data-theme=dark] .mp-root :is(.mp-paper,.mp-sheet,.mp-csv,.mp-ticket,.mp-label,.mp-slip,.mp-close-sheet,.mp-tray-caption,.mp-sticky,.mp-icard){--mp-ink: var(--desk-ink);--mp-ink-soft: var(--desk-ink-soft);--mp-ink-faint: rgb(236 230 218 / .6);--mp-line: var(--desk-rule)}[data-theme=dark] .mp-root .mp-fan-note{color:var(--desk-wine-ink)}[data-theme=dark] .mp-root :is(.mp-caption-kicker,.mp-label-no,.mp-icard-k,.mp-ticket-method,.mp-k,.mp-linkchip),[data-theme=dark] .mp-root .mp-caption-tools li:before,[data-theme=dark] .mp-root .mp-tray-tools li:before{color:var(--mp-wine-small)}[data-theme=dark] .mp-root .mp-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] .mp-root .mp-btn-ghost:hover{box-shadow:0 0 0 1px color-mix(in oklab,var(--desk-button-ghost-ink) 55%,transparent) inset}[data-theme=dark] .mp-root .mp-paper{background-image:var(--mp-grain),var(--mp-sheen)}[data-theme=dark] .mp-root .mp-tape{background:#ece2c829;box-shadow:0 1px 2px #0000004d}[data-theme=dark] .mp-root .mp-desk-surface{background:linear-gradient(180deg,#363028,#433a30)}[data-theme=dark] .mp-root .mp-desk-edge{background-image:var(--mp-grain),linear-gradient(180deg,#554b3e 0%,var(--mp-wood) 30%,var(--mp-wood-lo) 100%);box-shadow:0 1px #fff4e11a inset,0 10px 16px -6px #0009}[data-theme=dark] .mp-root .mp-ped{background-image:var(--mp-grain),linear-gradient(90deg,#29231d,var(--mp-wood-lo) 12%,var(--mp-wood-lo) 88%,#28221c);box-shadow:0 30px 40px -24px #000000b3}[data-theme=dark] .mp-root .mp-ped:after{background:linear-gradient(180deg,#221d17,#191511)}[data-theme=dark] .mp-root .mp-slot{background:linear-gradient(180deg,#0b0907,#15120e 40%,#1f1a15)}[data-theme=dark] .mp-root .mp-front{background-image:var(--mp-grain),linear-gradient(180deg,var(--mp-wood-hi) 0%,var(--mp-wood) 55%,#372f26 100%);box-shadow:0 1px #fff4e11a inset,0 -2px #0000002e inset,0 0 0 1px #0000004d,0 2px 3px #00000059}[data-theme=dark] .mp-root .mp-drawer[data-open=true] .mp-front{box-shadow:0 1px #fff4e11a inset,0 -2px #0000002e inset,0 0 0 1px #00000059,0 16px 22px -8px #0009,0 34px 44px -20px #0000008c}[data-theme=dark] .mp-root .mp-front:before{box-shadow:0 1px #fff4e10f,0 0 0 1px #00000047 inset,0 1px 2px #00000040 inset}[data-theme=dark] .mp-root .mp-label{background:var(--desk-paper);box-shadow:0 0 0 2px #b38c48,0 0 0 3px #6e5223,0 2px 3px 2px #00000059}[data-theme=dark] .mp-root .mp-knee{background:linear-gradient(180deg,var(--mp-wood-lo),var(--mp-wood-lo) 84px,transparent 84px)}[data-theme=dark] .mp-root .mp-knee-space:before{background-image:var(--mp-grain),linear-gradient(180deg,var(--mp-wood-lo),#29231d);box-shadow:0 6px 12px #0006}[data-theme=dark] .mp-root .mp-knee-wall{background:linear-gradient(180deg,#00000042,#0000001a 55%,#0000000f)}[data-theme=dark] .mp-root .mp-knee-floor{background:linear-gradient(180deg,rgb(0 0 0 / .34) 0 1px,transparent 1px),linear-gradient(180deg,#fff4e109,#fff4e104)}[data-theme=dark] .mp-root .mp-knee-side-l{background-color:#2b251f;background-image:var(--mp-grain),linear-gradient(90deg,#fff4e108,#0000002e),linear-gradient(180deg,rgb(0 0 0 / .3),transparent 40%)}[data-theme=dark] .mp-root .mp-knee-side-r{background-color:#3a3229;background-image:var(--mp-grain),linear-gradient(270deg,#fff4e10f,#0000001a),linear-gradient(180deg,rgb(0 0 0 / .26),transparent 40%)}[data-theme=dark] .mp-root .mp-modesty{background-color:#2a241e;background-image:var(--mp-grain),linear-gradient(180deg,rgb(0 0 0 / .45),rgb(0 0 0 / .12) 30px,transparent 56px),linear-gradient(180deg,#2e2821,#26211b);box-shadow:inset 0 0 0 1px #00000040,inset 0 -3px #fff4e10f,0 14px 16px -10px #00000080}[data-theme=dark] .mp-root .mp-modesty:before{box-shadow:0 1px #fff4e10d,inset 0 0 0 1px #0000004d,inset 0 1px 3px #0000004d}[data-theme=dark] .mp-root .mp-basket{filter:brightness(.78) saturate(.9) drop-shadow(0 2px 2px rgb(0 0 0 / .4))}[data-theme=dark] .mp-root .mp-basket [fill="#fbf8f1"]{fill:#8a847a}[data-theme=dark] .mp-root .mp-basket [stroke="#d9cfbd"],[data-theme=dark] .mp-root .mp-basket [stroke="#cfc3ad"]{stroke:#b3ada2}[data-theme=dark] .mp-root .mp-desk-floor{background:radial-gradient(50% 50% at 50% 50%,rgb(0 0 0 / .4),transparent 72%)}[data-theme=dark] .mp-root .mp-felt{background-image:var(--mp-grain),linear-gradient(180deg,rgb(10 2 5 / .6) 0,rgb(10 2 5 / .15) 30px,transparent 60px),radial-gradient(90% 90% at 40% 30%,#701a36,var(--mp-felt) 70%);box-shadow:inset 14px 0 0 -2px #3e362c,inset -14px 0 0 -2px #332c24}[data-theme=dark] .mp-root .mp-felt:before{background:linear-gradient(90deg,#463d32 0 10px,rgb(0 0 0 / .4) 10px 14px,transparent 22px),linear-gradient(270deg,#342d25 0 10px,rgb(0 0 0 / .45) 10px 14px,transparent 22px)}[data-theme=dark] .mp-root .mp-peek[data-peek=prepare]{background:var(--desk-paper) repeating-linear-gradient(180deg,transparent 0 5px,var(--desk-rule) 5px 6px)}[data-theme=dark] .mp-root .mp-peek[data-peek=collaborate]{background:linear-gradient(180deg,#6a5838,#54462f)}[data-theme=dark] .mp-root .mp-peek[data-peek=administer]{background:var(--desk-paper) linear-gradient(180deg,transparent 12px,var(--desk-wine-ink) 12px 14px,transparent 14px);box-shadow:0 2px 3px #00000080}[data-theme=dark] .mp-root .mp-peek[data-peek=brand]{background:linear-gradient(180deg,#1f5f5b 0 7px,var(--desk-paper) 7px)}[data-theme=dark] .mp-root .mp-peek[data-peek=build]{background-color:#161512}[data-theme=dark] .mp-root .mp-peek[data-peek=agents]{background:var(--desk-paper) radial-gradient(circle,var(--desk-ink) 2px,transparent 2.5px) 9px 5px / 8px 8px repeat-x}[data-theme=dark] .mp-root .mp-sticky{color:var(--desk-ink);background-color:var(--desk-note);background-image:linear-gradient(180deg,rgb(255 244 225 / .05),transparent 18px),var(--mp-grain)}[data-theme=dark] .mp-root .mp-sticky[data-tone=pink]{background-color:var(--mp-note-pink);color:var(--mp-note-pink-ink)}[data-theme=dark] .mp-root .mp-sticky[data-tone=paper]{background-color:var(--desk-paper)}[data-theme=dark] .mp-root .mp-icard{color:var(--desk-ink);background-color:var(--desk-paper);background-image:linear-gradient(180deg,transparent 22px,rgb(224 112 142 / .5) 22px 23px,transparent 23px),repeating-linear-gradient(180deg,transparent 0 15px,rgb(140 175 220 / .14) 15px 16px)}[data-theme=dark] .mp-root .mp-file{background:var(--desk-paper) linear-gradient(225deg,#4a463f 0 9px,transparent 9px)}[data-theme=dark] .mp-root .mp-swatches,[data-theme=dark] .mp-root .mp-slip{background:var(--desk-paper)}[data-theme=dark] .mp-root .mp-felt svg [fill="#fffdf8"]{fill:var(--desk-paper)}[data-theme=dark] .mp-root .mp-felt svg [fill="#f6f1e6"]{fill:#2f2c28}[data-theme=dark] .mp-root .mp-felt svg [fill="#efe8d8"]{fill:#282623}[data-theme=dark] .mp-root .mp-felt svg [fill="#3d3929"]{fill:var(--desk-ink)}[data-theme=dark] .mp-root .mp-felt svg [stroke="#3d3929"]{stroke:var(--desk-ink)}[data-theme=dark] .mp-root .mp-felt svg:not(.mp-prop-svg,.mp-evidence-seal,.mp-obj-ribbon,.mp-obj-pen) [fill="#8b1e3f"]{fill:var(--desk-wine-ink)}[data-theme=dark] .mp-root .mp-felt svg:not(.mp-prop-svg,.mp-evidence-seal,.mp-obj-ribbon) [stroke="#8b1e3f"]{stroke:var(--desk-wine-ink)}[data-theme=dark] .mp-root .mp-felt svg [fill="#d9bf86"]{fill:#5c4a30}[data-theme=dark] .mp-root .mp-felt svg [fill="#e8d3a2"]{fill:#6b5838}[data-theme=dark] .mp-root .mp-felt svg [fill="#6b5528"]{fill:#e8d3a2}[data-theme=dark] .mp-root .mp-felt svg [fill="#fff6c9"]{fill:var(--desk-note)}[data-theme=dark] .mp-root .mp-felt svg [fill="#8b6b1d"]{fill:#e6cf86}[data-theme=dark] .mp-root .mp-felt svg [stroke="#fff"]{stroke-opacity:.12}[data-theme=dark] .mp-root .mp-sheet{background-image:var(--mp-grain),var(--mp-sheen);box-shadow:0 1px #fff4e10d inset,0 1px 1px #00000059,0 12px 22px -8px #0009}[data-theme=dark] .mp-root .mp-sheet-lines{background:repeating-linear-gradient(180deg,var(--desk-rule) 0 3px,transparent 3px 8px)}[data-theme=dark] .mp-root .mp-sheet-sig{border-bottom-color:var(--desk-ink-faint)}[data-theme=dark] .mp-root .mp-corner{background:var(--desk-ink);color:var(--desk-paper)}[data-theme=dark] .mp-root .mp-corner-wine{background:var(--desk-wine);color:#fff}[data-theme=dark] .mp-root .mp-fields{border-color:color-mix(in oklab,var(--desk-wine-ink) 70%,transparent)}[data-theme=dark] .mp-root .mp-ghost{outline-color:var(--desk-ink-faint)}[data-theme=dark] .mp-root .mp-form-back{background:var(--desk-paper-2);box-shadow:0 0 0 1px var(--desk-paper-edge) inset,0 1px 1px #0000004d,0 8px 16px -8px #0000008c}[data-theme=dark] .mp-root .mp-form-back-2{background:#252320}[data-theme=dark] .mp-root .mp-linkchip{background:color-mix(in oklab,var(--desk-wine-ink) 16%,transparent)}[data-theme=dark] .mp-root .mp-csv{background-color:var(--desk-receipt);background-image:repeating-linear-gradient(180deg,transparent 0 17px,rgb(140 175 220 / .16) 17px 18px);box-shadow:0 1px #fff4e10d inset,0 1px 1px #00000059,0 12px 22px -8px #0009}[data-theme=dark] .mp-root .mp-fan-sheet{background-image:linear-gradient(180deg,transparent 16px,rgb(236 230 218 / .5) 16px 19px,transparent 19px),repeating-linear-gradient(180deg,transparent 0 34px,var(--desk-rule) 34px 37px,transparent 37px 42px);box-shadow:0 0 0 1px var(--desk-paper-edge) inset,0 1px 1px #00000059,0 8px 14px -8px #0009}[data-theme=dark] .mp-root .mp-ticket{color:var(--desk-ink);background-color:var(--desk-receipt);background-image:var(--mp-grain),var(--mp-sheen);box-shadow:0 1px #fff4e10f inset,0 1px 2px #0006,0 22px 44px -18px #000000b3}[data-theme=dark] .mp-root .mp-ticket-perf{background:linear-gradient(135deg,var(--desk-receipt) 50%,transparent 50%) 0 0 / 12px 9px repeat-x,linear-gradient(225deg,var(--desk-receipt) 50%,transparent 50%) 0 0 / 12px 9px repeat-x}[data-theme=dark] .mp-root .mp-ticket-code{background:#0003}[data-theme=dark] .mp-root .mp-s{color:#c3cf86}[data-theme=dark] .mp-root .mp-ok{color:#86d0a0}[data-theme=dark] .mp-root .mp-ticket-stamp{color:var(--mp-wine-small);border-color:var(--mp-wine-small);opacity:1}[data-theme=dark] .mp-root .mp-clip{border-color:#8d877e;box-shadow:1px 2px 2px #0006}[data-theme=dark] .mp-root .mp-close-sheet{background-image:var(--mp-grain),var(--mp-sheen);box-shadow:0 1px #fff4e10d inset,0 1px 1px #00000059,0 -6px 20px -8px #0000008c}[data-theme=dark] .mp-root .mp-close-front{background-image:var(--mp-grain),linear-gradient(180deg,var(--mp-wood-hi) 0%,var(--mp-wood) 55%,#372f26 100%);box-shadow:0 1px #fff4e11a inset,0 0 0 1px #0000004d,0 20px 30px -12px #000000a6}[data-theme=dark] .mp-root .mp-close-seal{filter:drop-shadow(0 8px 8px rgb(0 0 0 / .5))}@media (max-width: 900px){[data-theme=dark] .mp-root .mp-desk-body{box-shadow:0 30px 40px -24px #000000b3}[data-theme=dark] .mp-root .mp-tray-caption{background-image:var(--mp-grain),var(--mp-sheen);box-shadow:0 10px 18px -10px #000000a6}}@media (min-width: 901px){.mp-root .mp-desk{--mp-push: calc(var(--mp-tray) + 7px);padding-bottom:44px}.mp-root .mp-drawer-ped{transition:height .52s cubic-bezier(.2,.9,.25,1)}.mp-root .mp-drawer-ped[data-open=true]{height:calc(var(--mp-dh) + var(--mp-tray))}.mp-root .mp-ped{box-sizing:border-box;height:calc(10px + 4 * var(--mp-dh) + 3 * 7px + var(--mp-push) + 14px);align-content:start}.mp-root .mp-ped:before{content:"";position:absolute;left:12px;right:12px;bottom:14px;height:var(--mp-tray);border-radius:2px;background-color:#bfae8f;background-image:var(--mp-grain),linear-gradient(0deg,#d8cab0 0 5px,rgb(61 50 34 / .3) 5px 6px,rgb(61 50 34 / .1) 6px 22px,transparent 22px),linear-gradient(180deg,rgb(40 30 18 / .5),rgb(40 30 18 / .14) 30px,transparent 64px),linear-gradient(90deg,#cdbd9f 0 12px,rgb(40 30 18 / .2) 12px 14px,transparent 30px,transparent calc(100% - 26px),rgb(40 30 18 / .16) calc(100% - 12px),#b3a283 calc(100% - 12px));box-shadow:inset 0 0 0 1px #3d39291f}.mp-root .mp-cubby{position:absolute;left:12px;right:12px;bottom:19px;display:flex;align-items:flex-end;justify-content:center;height:calc(var(--mp-tray) - 5px);overflow:hidden;pointer-events:none;transition:opacity .26s ease}.mp-root .mp-ped:has(.mp-drawer[data-open=true]) .mp-cubby{opacity:0}.mp-root .mp-cubby svg{display:block;width:min(62%,190px);height:auto}.mp-root .mp-cubby-right svg{width:min(58%,176px)}[data-theme=dark] .mp-root .mp-cubby svg{filter:brightness(.72) saturate(.85)}.mp-root .mp-knee-space{height:calc(265px + var(--mp-push))}.mp-root .mp-desk-floor{top:calc(348px + var(--mp-push))}[data-theme=dark] .mp-root .mp-ped:before{background-color:#221d18;background-image:var(--mp-grain),linear-gradient(0deg,#3a3229 0 5px,rgb(0 0 0 / .45) 5px 6px,rgb(255 244 225 / .025) 6px 22px,transparent 22px),linear-gradient(180deg,rgb(0 0 0 / .55),rgb(0 0 0 / .16) 30px,transparent 64px),linear-gradient(90deg,#2f2821 0 12px,rgb(0 0 0 / .35) 12px 14px,transparent 30px,transparent calc(100% - 26px),rgb(0 0 0 / .25) calc(100% - 12px),#1d1915 calc(100% - 12px));box-shadow:inset 0 0 0 1px #0000004d}}@media (max-width: 900px){.mp-root .mp-ped:before,.mp-root .mp-cubby{display:none}}@media (prefers-reduced-motion: reduce){.mp-root .mp-drawer-ped{transition:none}}@media (max-width: 900px){.mp-root .mp-drawer[data-id=prepare]{order:1}.mp-root .mp-drawer[data-id=route]{order:2}.mp-root .mp-drawer[data-id=sign]{order:3}.mp-root .mp-drawer[data-id=collaborate]{order:4}.mp-root .mp-drawer[data-id=evidence]{order:5}.mp-root .mp-drawer[data-id=administer]{order:6}.mp-root .mp-drawer[data-id=brand]{order:7}.mp-root .mp-drawer[data-id=build]{order:8}.mp-root .mp-drawer[data-id=agents]{order:9}}@media (min-width: 641px) and (max-width: 900px){.mp-root .mp-stations{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:22px}}.lq-root .lq-stage{position:absolute;top:0;right:0;bottom:0;left:0;font-size:calc(100cqi / 60)}.lq-root .lq-sheet{position:absolute;display:flex;flex-direction:column;background-color:var(--lp-paper);background-image:var(--lp-grain);border-radius:.4em;box-shadow:var(--lp-shadow-sheet)}.lq-root .lq-sheet-en{right:.5em;top:6em;width:30em;height:38em;padding:3.2em 3em;transform:rotate(6.5deg);font-size:1em}.lq-root .lq-sheet-fr{left:1em;top:3em;width:42em;height:51em;padding:4.2em 4em 3.6em;transform:rotate(-2.6deg)}.lq-root .lq-kicker{font-size:1.2em;color:var(--lp-ink-faint)}.lq-root .lq-title{margin-top:.4em;padding-bottom:.6em;font-size:3.2em;font-weight:600;letter-spacing:-.025em;line-height:1.1;border-bottom:1px solid var(--lp-rule)}.lq-root .lq-sheet-en .lq-title{font-size:2.2em}.lq-root .lq-parties{display:grid;grid-template-columns:1fr 1fr;gap:1em;padding:1.4em 0;border-bottom:1px solid var(--lp-rule);font-size:1.45em}.lq-root .lq-parties em{display:block;font-style:normal;font-size:.8em;color:var(--lp-ink-faint);margin-bottom:.2em}.lq-root .lq-lines{display:grid;gap:1em;margin-top:2em}.lq-root .lq-lines i{display:block;height:.75em;border-radius:.4em;background:var(--lp-rule)}.lq-root .lq-lines i:nth-child(2){width:90%}.lq-root .lq-lines i:nth-child(3){width:76%}.lq-root .lq-lines i:nth-child(5){width:62%}.lq-root .lq-sig{position:relative;margin-top:auto;height:8em;border-bottom:.15em solid color-mix(in oklab,var(--lp-ink) 35%,transparent)}.lq-root .lq-sig-empty{height:5em}.lq-root .lq-sig svg{position:absolute;left:1.5em;bottom:-.8em;width:25em;height:9em;fill:none;stroke:var(--lp-ink-pen);stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.lq-root .lq-siglabel{margin-top:.6em;font-size:1.2em;color:var(--lp-ink-faint)}.lq-root .lq-flag{position:absolute;right:-2.6em;bottom:6em;padding:1em 1.8em 1em 2.6em;font-size:1.7em;font-weight:700;color:#fff;background:var(--lp-wine);clip-path:polygon(1.3em 0,100% 0,100% 100%,1.3em 100%,0 50%);filter:drop-shadow(0 .5em .6em rgb(90 15 39 / .4))}.lq-root .lq-flag-small{right:-2em;bottom:5.5em;font-size:1.15em;background:color-mix(in oklab,var(--lp-wine) 78%,var(--lp-paper))}.lq-root .lq-langtab{position:absolute;right:3em;top:3.4em;display:flex;border-radius:999px;overflow:hidden;box-shadow:0 0 0 1px var(--lp-line) inset;font-size:1.25em;font-weight:600}.lq-root .lq-langtab span{padding:.35em .9em;color:var(--lp-ink-soft)}.lq-root .lq-langtab .lq-langtab-on{background:var(--lp-wine);color:#fff}.lq-root .lq-steps{list-style:none;margin:34px 0 0;padding:0;display:grid;gap:16px;max-width:34em}.lq-root .lq-steps li{display:grid;grid-template-columns:34px minmax(0,1fr);column-gap:14px}.lq-root .lq-step-no{grid-row:1 / span 2;display:grid;place-items:center;width:34px;height:34px;border-radius:50%;font-size:15px;font-weight:700;color:var(--lp-wine-ink);box-shadow:0 0 0 1.5px color-mix(in oklab,var(--lp-wine) 45%,transparent) inset}.lq-root .lq-step-title{font-size:17px;font-weight:600;padding-top:5px}.lq-root .lq-step-body{font-size:15.5px;line-height:1.5;color:var(--lp-ink-soft)}.lq-root .lq-phone-wrap{display:grid;place-items:center;padding:20px 0}.lq-root .lq-phone{width:min(330px,86%);padding:12px;border-radius:44px;background:linear-gradient(160deg,#3a3833,#1d1c1a);box-shadow:0 0 0 1.5px #57544c inset,var(--lp-shadow-object),0 40px 60px -30px #1e140a8c;transform:rotate(2.5deg)}.lq-root .lq-screen{display:flex;flex-direction:column;gap:10px;min-height:560px;padding:18px 18px 22px;border-radius:33px;background:#fbfaf6;color:#3d3929}.lq-root .lq-bar{display:flex;align-items:center;justify-content:space-between;padding:6px 2px 12px;border-bottom:1px solid rgb(61 57 41 / .12)}.lq-root .lq-bar-brand{display:inline-flex;align-items:center;gap:6px;font-size:14px;font-weight:600}.lq-root .lq-bar-leaf{width:16px;height:16px;fill:#8b1e3f}.lq-root .lq-bar-lang{display:inline-flex;border-radius:999px;overflow:hidden;box-shadow:0 0 0 1px #3d392929 inset;font-size:12px;font-weight:600}.lq-root .lq-bar-lang>*{padding:3px 9px}.lq-root .lq-bar-lang b{background:#8b1e3f;color:#fff}.lq-root .lq-doc{margin-top:6px;font-size:21px;font-weight:600;letter-spacing:-.02em}.lq-root .lq-from{font-size:13px;color:#3d3929cc}.lq-root .lq-thumb{flex:1;display:grid;align-content:start;gap:9px;padding:16px;border-radius:10px;background:#fff;box-shadow:0 1px 3px #3d392924}.lq-root .lq-thumb i{display:block;height:6px;border-radius:3px;background:#3d39291f}.lq-root .lq-thumb i:nth-child(3n+2){width:82%}.lq-root .lq-consent{display:grid;gap:10px;margin-top:auto;padding:14px;border-radius:12px;background:#f4efe3}.lq-root .lq-consent-title{font-size:14px;font-weight:600;line-height:1.3}.lq-root .lq-consent-row{display:grid;grid-template-columns:22px 1fr;gap:10px;align-items:start;font-size:13.5px;line-height:1.4}.lq-root .lq-check{display:grid;place-items:center;width:22px;height:22px;border-radius:6px;background:#8b1e3f}.lq-root .lq-check svg{width:16px;height:16px;fill:none;stroke:#fff;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.lq-root .lq-button{display:grid;place-items:center;min-height:48px;border-radius:999px;background:#8b1e3f;color:#fff;font-size:16px;font-weight:600}.lq-root .lq-file{position:relative;height:360px;max-width:540px}.lq-root .lq-file-sheet{position:absolute;left:8%;top:0;width:58%;height:330px;padding:34px 28px;border-radius:4px;background-color:var(--lp-paper);background-image:var(--lp-grain);box-shadow:var(--lp-shadow-sheet);transform:rotate(-3deg)}.lq-root .lq-file-lines{display:grid;gap:10px}.lq-root .lq-file-lines i{display:block;height:7px;border-radius:4px;background:var(--lp-rule)}.lq-root .lq-file-lines i:nth-child(1){width:64%;height:12px;margin-bottom:8px;background:color-mix(in oklab,var(--lp-ink) 28%,transparent)}.lq-root .lq-file-lines i:nth-child(3n){width:80%}.lq-root .lq-file-card{position:absolute;right:0;bottom:10px;display:grid;grid-template-columns:44px minmax(0,1fr);column-gap:14px;row-gap:2px;align-items:center;width:min(330px,78%);padding:18px 20px;border-radius:16px;background:var(--lp-paper);box-shadow:0 0 0 1px var(--lp-line) inset,var(--lp-shadow-sheet);transform:rotate(1.5deg)}.lq-root .lq-file-icon{grid-row:1 / span 3;width:44px;height:44px;padding:10px;border-radius:12px;color:var(--lp-wine-ink);background:color-mix(in oklab,var(--lp-wine) 10%,transparent)}.lq-root .lq-file-name{font-size:15.5px;font-weight:600;overflow-wrap:anywhere}.lq-root .lq-file-note{font-size:13.5px;color:var(--lp-ink-soft)}.lq-root .lq-file-lang{width:fit-content;margin-top:4px;padding:2px 10px;border-radius:999px;font-size:12.5px;font-weight:600;color:var(--lp-sent);background:var(--lp-sent-bg)}@media (max-width: 640px){.lq-root .lq-file{height:330px}.lq-root .lq-file-sheet{left:0;width:70%;height:280px}.lq-root .lq-screen{min-height:500px}}.lr-root .lr-stage{position:absolute;top:0;right:0;bottom:0;left:0;font-size:calc(100cqi / 60)}.lr-root .lr-cabinet{position:absolute;left:1.5em;right:1.5em;top:2em;bottom:3.4em;border-radius:1.4em;background-color:#946840;background-image:var(--lp-grain),repeating-linear-gradient(92deg,rgb(255 255 255 / .03) 0 .3em,transparent .3em 1.1em),radial-gradient(140% 100% at 20% 0%,rgb(255 225 180 / .35),transparent 60%),linear-gradient(165deg,#b3875a,#8a6039 60%,#714d2c);box-shadow:0 1px #ffffff40 inset,0 -2px #0003 inset,var(--lp-shadow-object),0 4em 6em -3em #28190599}.lr-root .lr-inner{position:absolute;top:2.4em;right:2.4em;bottom:2.4em;left:2.4em;border-radius:.5em;background-color:#eadcc0;background-image:var(--lp-grain),linear-gradient(180deg,#efe3ca,#e0cfae);box-shadow:0 .6em 1.6em #3c280a59 inset,0 0 0 1px #3c280a40 inset}[data-theme=dark] .lr-root .lr-inner{background-color:#463c2f;background-image:var(--lp-grain),linear-gradient(180deg,#4d4234,#3c3328)}.lr-root .lr-rail{position:absolute;left:4em;right:4em;height:1.1em;border-radius:.55em;background:linear-gradient(180deg,#8a6340,#5e4125);box-shadow:0 .3em .5em #28190559}.lr-root .lr-rail-0{top:8.4em}.lr-root .lr-rail-1{top:29.4em}.lr-root .lr-plate{position:absolute;left:50%;top:.45em;width:7em;height:1.5em;margin-left:-3.5em;display:grid;place-items:center;border-radius:.3em;background:linear-gradient(180deg,var(--lp-brass-hi),var(--lp-brass) 55%,var(--lp-brass-lo));box-shadow:0 1px #fff9 inset,0 .2em .4em #28190566}.lr-root .lr-plate-leaf{width:1.1em;height:1.1em;fill:#6e1731}.lr-root .lr-hang{position:absolute;left:var(--x);width:13em;top:9.9em;transform-origin:50% .4em}.lr-root .lr-rail-at-1{top:30.9em}.lr-root .lr-hook{position:absolute;left:50%;top:0;width:.9em;height:2.4em;margin-left:-.45em;border-radius:.3em .3em .45em .45em;background:linear-gradient(90deg,var(--lp-brass-lo),var(--lp-brass-hi) 45%,var(--lp-brass));box-shadow:.2em .3em .3em #28190559;z-index:3}.lr-root .lr-ring{position:absolute;left:50%;top:1.4em;width:3.4em;height:3.4em;margin-left:-1.7em;border-radius:50%;border:.36em solid #b8963c;box-shadow:0 .15em .2em #28190559,0 0 0 1px #5a3c0a4d inset;z-index:2}.lr-root .lr-key{position:absolute;left:50%;top:.9em;width:4.8em;height:14.4em;margin-left:-1.2em;transform:rotate(-58deg);transform-origin:50% 2.3em;filter:drop-shadow(.3em .4em .3em rgb(40 25 5 / .35));z-index:1}.lr-root .lr-key-metal{fill:#b9b6ad;stroke:#3c372d59;stroke-width:.8}.lr-root .lr-hang:nth-child(odd of.lr-hang) .lr-key-metal{fill:#cfae5a}.lr-root .lr-tag{position:absolute;left:0;top:4.4em;width:13em;height:13em;display:grid;align-content:center;justify-items:center;gap:.35em;text-align:center;border-radius:50%;background-color:var(--lp-paper);background-image:var(--lp-grain);box-shadow:0 0 0 .5em #caa853,0 0 0 .62em #8d6c24,0 1.4em 1.8em -.6em #28190580;z-index:2}.lr-root .lr-unit{font-size:3.2em;font-weight:700;letter-spacing:-.03em;line-height:1}.lr-root .lr-what{font-size:1.25em;color:var(--lp-ink-soft)}.lr-root .lr-tag .lp-chip{font-size:1.2em;padding:.2em .75em .2em .65em;margin-top:.2em}.lr-root .lr-hang-front{width:20em;transform:rotate(-5deg);z-index:4}.lr-root .lr-hang-front .lr-key{width:4.6em;height:13.8em;margin-left:-3.6em;top:.6em;transform:rotate(52deg);transform-origin:50% 2.8em}.lr-root .lr-tag-front{width:20em;height:20em;gap:.4em;background-color:var(--lp-paper);box-shadow:0 0 0 .6em #d4b25a,0 0 0 .75em #8d6c24,0 2.4em 2.6em -.8em #2819058c}.lr-root .lr-front-leaf{width:4em;height:4em;fill:var(--lp-wine)}.lr-root .lr-front-line{font-size:2.6em;font-weight:700;letter-spacing:-.03em;line-height:1.05}.lr-root .lr-front-sub{font-size:1.4em;font-weight:600;color:var(--lp-wine-ink)}:root[data-motion-mode=full] .lr-root .lr-hang-front{animation:lr-sway 7s ease-in-out infinite}@keyframes lr-sway{0%,to{transform:rotate(-5deg)}50%{transform:rotate(-2.5deg)}}.lr-root .lr-packet{position:relative;max-width:560px;padding-right:60px}.lr-root .lr-packet-paper{position:relative;display:grid;gap:10px;padding:30px 32px 26px;border-radius:4px;background-color:var(--lp-paper);background-image:var(--lp-grain);box-shadow:5px 5px 0 -1px var(--lp-paper-2),5px 5px 0 0 var(--lp-line),10px 10px 0 -1px var(--lp-paper-2),10px 10px 0 0 var(--lp-line),var(--lp-shadow-sheet);transform:rotate(-1.5deg)}.lr-root .lr-packet-kicker{font-size:13px;color:var(--lp-ink-faint)}.lr-root .lr-packet-title{font-size:24px;font-weight:600;letter-spacing:-.02em;padding-bottom:12px;border-bottom:1px solid var(--lp-rule)}.lr-root .lr-packet-lines{display:grid;gap:9px;margin-top:6px}.lr-root .lr-packet-lines i{display:block;height:7px;border-radius:4px;background:var(--lp-rule)}.lr-root .lr-packet-lines i:nth-child(2){width:84%}.lr-root .lr-lines{list-style:none;margin:18px 0 0;padding:0;display:grid;gap:18px}.lr-root .lr-line{display:grid;grid-template-columns:30px minmax(0,1fr);grid-template-rows:40px auto;column-gap:12px}.lr-root .lr-line-no{grid-row:1 / span 2;align-self:end;display:grid;place-items:center;width:30px;height:30px;margin-bottom:18px;border-radius:50%;font-size:14px;font-weight:700;color:var(--lp-ink-soft);box-shadow:0 0 0 1.5px var(--lp-line) inset}.lr-root .lr-line-done .lr-line-no{color:#fff;background:var(--lp-wine);box-shadow:none}.lr-root .lr-line-sig{position:relative;border-bottom:1.5px solid color-mix(in oklab,var(--lp-ink) 30%,transparent)}.lr-root .lr-line-sig svg{position:absolute;left:6px;bottom:-4px;width:160px;height:40px;fill:none;stroke:var(--lp-ink-pen);stroke-width:2.4;stroke-linecap:round}.lr-root .lr-line-role{padding-top:5px;font-size:13.5px;color:var(--lp-ink-faint)}.lr-root .lr-flag{position:absolute;right:0;top:56%;padding:9px 16px 9px 24px;font-size:15px;font-weight:700;color:#fff;background:var(--lp-wine);clip-path:polygon(13px 0,100% 0,100% 100%,13px 100%,0 50%);filter:drop-shadow(0 6px 8px rgb(90 15 39 / .35));transform:rotate(-2deg)}.lr-root .lr-stack{position:relative;height:400px;max-width:560px}.lr-root .lr-copy{position:absolute;left:calc(var(--i) * 44px);top:calc(var(--i) * 62px);width:min(380px,80%);display:grid;gap:10px;padding:24px 24px 22px;border-radius:4px;background-color:var(--lp-paper);background-image:var(--lp-grain);box-shadow:var(--lp-shadow-sheet);transform:rotate(calc(-2.5deg + var(--i) * 1.8deg))}.lr-root .lr-copy-chip{width:fit-content;padding:2px 10px;border-radius:999px;font-size:12.5px;font-weight:600;color:var(--lp-wine-ink);background:color-mix(in oklab,var(--lp-wine) 10%,transparent)}.lr-root .lr-copy-title{font-size:20px;font-weight:600;letter-spacing:-.015em}.lr-root .lr-copy-top{display:flex;align-items:center;justify-content:space-between;gap:10px}.lr-root .lr-copy-title{padding-bottom:10px;border-bottom:1px solid var(--lp-rule)}.lr-root .lr-copy-unit{display:flex;align-items:baseline;gap:8px;font-size:14px;color:var(--lp-ink-faint)}.lr-root .lr-copy-unit b{padding:2px 10px;border-radius:6px;font-size:20px;font-weight:700;color:var(--lp-ink);background:color-mix(in oklab,var(--lp-wine) 9%,transparent);box-shadow:0 0 0 1.5px color-mix(in oklab,var(--lp-wine) 45%,transparent) inset}.lr-root .lr-copy-fields{display:grid;gap:8px}.lr-root .lr-copy-fields span{display:grid;grid-template-columns:6.5em 1fr;align-items:center;font-size:13px;color:var(--lp-ink-faint)}.lr-root .lr-copy-fields em{font-style:normal}.lr-root .lr-copy-fields i{display:block;height:20px;border-radius:5px;border:1.5px dashed color-mix(in oklab,var(--lp-wine) 50%,transparent);background:color-mix(in oklab,var(--lp-wine) 5%,transparent)}@media (max-width: 640px){.lr-root .lr-stack{height:380px}.lr-root .lr-copy{left:calc(var(--i) * 7%);width:84%;padding:20px}.lr-root .lr-packet{padding-right:24px}.lr-root .lr-packet-paper{padding:24px 22px 22px}}.mu-root{--mu-wine: var(--primary, #8b1e3f);--mu-ink: var(--foreground, #3d3929);--mu-ink-soft: color-mix(in oklab, var(--mu-ink) 68%, transparent);--mu-ink-faint: color-mix(in oklab, var(--mu-ink) 40%, transparent);--mu-desk: var(--background, #faf9f5);--mu-paper: var(--desk-paper, #fffdf8);--mu-note: #fbf3dc;--mu-line: color-mix(in oklab, var(--mu-ink) 14%, transparent);--mu-rule: color-mix(in oklab, #6f8fb3 22%, transparent);--mu-hi: rgb(255 255 255 / .9);--mu-hi-0: rgb(255 255 255 / 0);--mu-shade: rgb(236 222 196 / .34);--mu-note-hi: rgb(255 255 255 / .5);--mu-note-shade: rgb(214 190 130 / .18);--mu-note-shade-0: rgb(214 190 130 / 0);--mu-stamp-paper: #f6ecd8;--mu-airmail-blue: #3d5f8a;--mu-stamp-blend: multiply;--mu-mono: var(--font-mono, "Geist Mono Variable", ui-monospace, monospace);--mu-sans: var(--font-sans, "Outfit Variable", system-ui, sans-serif);--mu-max: 1240px;--mu-gutter: clamp(16px, 4vw, 48px);--mu-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");--mu-shadow: 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);--mu-shadow-low: 0 1px 1px rgb(61 57 41 / .08), 0 3px 6px rgb(61 57 41 / .07), 0 18px 32px -14px rgb(61 57 41 / .2);color:var(--mu-ink);font-family:var(--mu-sans);background:radial-gradient(1100px 520px at 12% 0%,color-mix(in oklab,var(--mu-wine) 4%,transparent),transparent 70%),var(--mu-desk);overflow-x:clip;padding-bottom:clamp(72px,9vw,130px)}.mu-root .mu-paper{--mu-ink: var(--desk-ink, #3d3929);--mu-ink-soft: color-mix(in oklab, var(--mu-ink) 68%, transparent);--mu-ink-faint: color-mix(in oklab, var(--mu-ink) 40%, transparent);--mu-line: color-mix(in oklab, var(--mu-ink) 14%, transparent);color:var(--mu-ink)}[data-theme=dark] .mu-root{--mu-note: var(--desk-note);--mu-hi: rgb(255 244 225 / .045);--mu-hi-0: rgb(255 244 225 / 0);--mu-shade: rgb(0 0 0 / .14);--mu-note-hi: rgb(255 244 225 / .05);--mu-note-shade: rgb(0 0 0 / .16);--mu-note-shade-0: rgb(0 0 0 / 0);--mu-rule: color-mix(in oklab, #8fb0d6 20%, transparent);--mu-stamp-paper: var(--desk-kraft);--mu-airmail-blue: #5d7fae;--mu-airmail-wine: var(--desk-wine);--mu-stamp-blend: normal;--mu-shadow: 0 1px 0 rgb(255 244 225 / .06) inset, 0 2px 4px rgb(0 0 0 / .3), 0 14px 28px -8px rgb(0 0 0 / .5), 0 40px 70px -20px rgb(0 0 0 / .6);--mu-shadow-low: 0 1px 0 rgb(255 244 225 / .06) inset, 0 3px 6px rgb(0 0 0 / .3), 0 18px 32px -14px rgb(0 0 0 / .6)}[data-theme=dark] .mu-root .mu-paper{--mu-wine: var(--desk-wine-ink);--mu-ink-faint: color-mix(in oklab, var(--mu-ink) 62%, transparent)}[data-theme=dark] .mu-root{--mu-wine-tint: #f09bb2}[data-theme=dark] .mu-root .mu-q-num,[data-theme=dark] .mu-root .mu-role[data-on=true],[data-theme=dark] .mu-root .mu-slip-fields dd[data-blank=true],[data-theme=dark] .mu-root .mu-pap-hashlet,[data-theme=dark] .mu-root .mu-pap-cert-title{color:var(--desk-pencil)}[data-theme=dark] .mu-root .mu-stamp{--mu-wine: var(--desk-pencil);opacity:.94}[data-theme=dark] .mu-root .mu-note-kicker,[data-theme=dark] .mu-root .mu-postage span{color:var(--mu-wine-tint)}[data-theme=dark] .mu-root .mu-pin{box-shadow:0 2px 3px #00000080,1px 5px 6px -2px #0006}[data-theme=dark] .mu-root .mu-pap-seal{filter:drop-shadow(0 3px 4px rgb(0 0 0 / .5))}[data-theme=dark] .mu-root .mu-postage{filter:drop-shadow(0 2px 4px rgb(0 0 0 / .45))}.mu-root *,.mu-root *:before,.mu-root *:after{box-sizing:border-box}.mu-root .mu-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:pre;margin:0}.mu-root .mu-eyebrow{margin:0;font-family:var(--mu-sans);font-size:14.5px;color:var(--mu-ink-soft);font-weight:500;word-spacing:.1em}.mu-root .mu-display{margin:18px 0 0;font-family:var(--mu-sans);font-weight:600;font-size:clamp(46px,6.6vw,100px);line-height:.95;letter-spacing:-.045em;color:var(--mu-ink)}.mu-root .mu-accent{display:block;margin-top:.2em;font-size:.46em;line-height:1.05;letter-spacing:-.03em;color:var(--mu-wine)}.mu-root .mu-h2{margin:0;font-family:var(--mu-sans);font-weight:600;font-size:clamp(34px,4.2vw,58px);line-height:1;letter-spacing:-.035em;color:var(--mu-ink)}.mu-root .mu-lede,.mu-root .mu-body{margin:0;font-size:clamp(17px,1.35vw,20px);line-height:1.55;color:var(--mu-ink-soft);max-width:34em}.mu-root .mu-lede{margin-top:22px;max-width:44em}.mu-root .mu-paper{position:relative;background-color:var(--mu-paper);background-image:var(--mu-grain),radial-gradient(140% 120% at 18% 8%,var(--mu-hi),var(--mu-hi-0) 55%),linear-gradient(135deg,var(--mu-hi-0) 45%,var(--mu-shade) 100%);box-shadow:var(--mu-shadow);border-radius:3px}.mu-root .mu-btn{display:inline-flex;align-items:center;gap:8px;min-height:46px;padding:0 22px;border:0;border-radius:999px;font:inherit;font-size:15.5px;font-weight:600;cursor:pointer;text-decoration:none;transition:transform .16s ease,background .16s ease}.mu-root .mu-btn-primary{background:var(--mu-wine);color:#fff;box-shadow:0 1px #ffffff2e inset,0 6px 16px -6px color-mix(in oklab,var(--mu-wine) 70%,transparent)}.mu-root .mu-btn-primary:hover{transform:translateY(-1px);background:color-mix(in oklab,var(--mu-wine) 88%,black)}.mu-root :focus-visible{outline:2px solid color-mix(in oklab,var(--mu-wine) 70%,transparent);outline-offset:3px}.mu-root .mu-hero,.mu-root .mu-desk,.mu-root .mu-section{width:100%;max-width:calc(var(--mu-max) + var(--mu-gutter) * 2);margin:0 auto;padding-left:var(--mu-gutter);padding-right:var(--mu-gutter)}.mu-root .mu-hero{padding-top:clamp(40px,5.6vw,84px)}.mu-root .mu-desk{padding-top:clamp(40px,4.4vw,64px)}.mu-root .mu-section{padding-top:clamp(88px,10vw,150px)}.mu-root .mu-triage{display:grid;grid-template-columns:minmax(0,1fr);gap:36px;align-items:start}@media (min-width: 820px){.mu-root .mu-triage{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:40px}}@media (min-width: 1180px){.mu-root .mu-triage{grid-template-columns:410px minmax(0,1fr);gap:48px}}.mu-root .mu-card{padding:22px 28px 26px;transform:rotate(-.7deg);background-image:var(--mu-grain),repeating-linear-gradient(180deg,transparent 0 43px,var(--mu-rule) 43px 44px),radial-gradient(140% 120% at 18% 8%,var(--mu-hi),var(--mu-hi-0) 55%);background-position:0 0,0 58px,0 0;background-size:auto,100% calc(100% - 58px),auto;background-repeat:repeat,no-repeat,no-repeat}.mu-root .mu-card-kicker{display:flex;justify-content:space-between;margin:0 0 18px;padding-bottom:12px;border-bottom:2px solid color-mix(in oklab,var(--mu-wine) 55%,transparent);font-family:var(--mu-sans);font-size:13px;color:var(--mu-ink-soft)}.mu-root .mu-q{margin:0;padding:0;border:0;min-width:0}.mu-root .mu-q+.mu-q{margin-top:22px}.mu-root .mu-q-title{display:flex;align-items:center;gap:10px;padding:0;margin:0 0 12px;font-size:19px;font-weight:600;letter-spacing:-.015em;color:var(--mu-ink)}.mu-root .mu-q-num{display:inline-grid;place-items:center;width:22px;height:22px;border-radius:50%;border:1.5px solid var(--mu-wine);color:var(--mu-wine);font-family:var(--mu-sans);font-size:13px;font-weight:600;font-variant-numeric:tabular-nums}.mu-root .mu-roles{display:grid;grid-template-columns:1fr 1fr;gap:8px}.mu-root .mu-role{position:relative;display:grid;place-items:center;min-height:46px;padding:0 10px;border-radius:8px;background:color-mix(in oklab,var(--mu-paper) 70%,transparent);box-shadow:0 0 0 1px var(--mu-line) inset;font-size:15.5px;font-weight:550;color:var(--mu-ink-soft);text-align:center;cursor:pointer;transition:box-shadow .15s ease,color .15s ease,background .15s ease}.mu-root .mu-role:hover{color:var(--mu-ink);box-shadow:0 0 0 1px var(--mu-ink-faint) inset}.mu-root .mu-role[data-on=true]{color:var(--mu-wine);background:color-mix(in oklab,var(--mu-wine) 7%,var(--mu-paper));box-shadow:0 0 0 1.5px var(--mu-wine) inset}.mu-root .mu-role input,.mu-root .mu-issue input{position:absolute;top:0;right:0;bottom:0;left:0;margin:0;opacity:0;cursor:pointer}.mu-root .mu-role:has(input:focus-visible),.mu-root .mu-issue:has(input:focus-visible){outline:2px solid color-mix(in oklab,var(--mu-wine) 70%,transparent);outline-offset:2px}.mu-root .mu-issues{display:grid;margin:0;padding:0;list-style:none}.mu-root .mu-issue{position:relative;display:flex;align-items:center;gap:14px;min-height:44px;padding:0 6px 0 2px;border-radius:6px;font-size:16px;color:var(--mu-ink-soft);cursor:pointer;transition:color .15s ease,background .15s ease}.mu-root .mu-issue:hover{color:var(--mu-ink);background:color-mix(in oklab,var(--mu-ink) 3%,transparent)}.mu-root .mu-issue[data-on=true]{color:var(--mu-ink);font-weight:550}.mu-root .mu-box{position:relative;flex:none;width:18px;height:18px;border:1.5px solid color-mix(in oklab,var(--mu-ink) 55%,transparent);border-radius:3px}.mu-root .mu-tick{position:absolute;left:-3px;top:-9px;width:28px;height:28px;fill:none;stroke:var(--mu-wine);stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:30;stroke-dashoffset:0;animation:mu-tick .26s ease-out both}@keyframes mu-tick{0%{stroke-dashoffset:30}}.mu-root .mu-answer{display:grid;gap:28px;align-items:start}@media (min-width: 1180px){.mu-root .mu-answer{grid-template-columns:250px minmax(0,1fr);gap:36px}}.mu-root .mu-note{padding:34px 24px 24px;background-color:var(--mu-note);background-image:var(--mu-grain),linear-gradient(170deg,var(--mu-note-hi),var(--mu-hi-0) 50%),linear-gradient(0deg,var(--mu-note-shade),var(--mu-note-shade-0) 30%);box-shadow:var(--mu-shadow-low);transform:rotate(1.8deg);transform-origin:50% 0}@media (min-width: 1180px){.mu-root .mu-note{margin-top:34px}}.mu-root .mu-pin{position:absolute;top:10px;left:50%;width:14px;height:14px;margin-left:-7px;border-radius:50%;background:radial-gradient(circle at 35% 30%,#d0677f,#8b1e3f 55%,#5a0f27);box-shadow:0 2px 3px #3d392959,1px 5px 6px -2px #3d392940}.mu-root .mu-note-kicker{margin:0 0 12px;font-family:var(--mu-sans);font-size:13px;color:var(--mu-wine)}.mu-root .mu-note-text{margin:0;font-size:19px;line-height:1.4;letter-spacing:-.01em;color:var(--mu-ink);animation:mu-in .32s ease-out both}@keyframes mu-in{0%{opacity:0;transform:translateY(4px)}}.mu-root .mu-note-next{margin:18px 0 0;padding-top:12px;border-top:1px dashed color-mix(in oklab,var(--mu-ink) 22%,transparent);font-size:14.5px;line-height:1.4;font-weight:500;color:var(--mu-ink-soft)}.mu-root .mu-slip-wrap{position:relative}.mu-root .mu-slip{padding:22px 28px 28px;transform:rotate(-.5deg);font-family:var(--mu-sans);font-size:13px;line-height:1.6;color:var(--mu-ink)}.mu-root .mu-slip-kicker{display:flex;flex-wrap:wrap;justify-content:space-between;gap:4px 16px;margin:0 0 14px;font-size:13px;color:var(--mu-ink-soft)}.mu-root .mu-slip-safe{letter-spacing:.02em;text-transform:none;color:var(--mu-ink-faint)}.mu-root .mu-slip-head{margin:0;border-top:1px solid var(--mu-line)}.mu-root .mu-slip-head>div{display:grid;grid-template-columns:76px minmax(0,1fr);gap:12px;padding:8px 0;border-bottom:1px solid var(--mu-line)}.mu-root .mu-slip-head dt,.mu-root .mu-slip-fields dt{color:var(--mu-ink-faint)}.mu-root .mu-slip-head dd,.mu-root .mu-slip-fields dd{margin:0;min-width:0;overflow-wrap:anywhere}.mu-root .mu-slip-head>div:last-child dd{font-family:var(--mu-sans);font-size:15px;font-weight:600;letter-spacing:-.01em}.mu-root .mu-slip-body{padding-top:14px}.mu-root .mu-slip-body>p{margin:0 0 12px}.mu-root .mu-slip-fields{display:grid;gap:5px;margin:0 0 14px;padding:12px 0;border-top:1px dashed var(--mu-line);border-bottom:1px dashed var(--mu-line)}.mu-root .mu-slip-fields>div{display:grid;grid-template-columns:150px minmax(0,1fr);gap:12px}.mu-root .mu-slip-fields dd[data-blank=true]{color:color-mix(in oklab,var(--mu-wine) 78%,transparent)}.mu-root .mu-slip-foot{display:flex;align-items:flex-end;justify-content:space-between;gap:16px}.mu-root .mu-slip-foot>p{margin:0 0 8px}.mu-root .mu-stamp{position:relative;margin:6px 4px 0 0;display:grid;justify-items:center;gap:1px;padding:10px 16px 11px;border:2.5px solid var(--mu-wine);outline:1px solid var(--mu-wine);outline-offset:3px;border-radius:4px;color:var(--mu-wine);font-family:var(--mu-mono);font-size:10.5px;font-weight:600;line-height:1.35;letter-spacing:.08em;text-transform:uppercase;rotate:-7deg;opacity:.86;mix-blend-mode:var(--mu-stamp-blend);-webkit-mask-image:linear-gradient(#000,#000),var(--mu-grain);mask-image:linear-gradient(#000,#000),var(--mu-grain);-webkit-mask-composite:source-out;mask-composite:subtract;pointer-events:none}.mu-root .mu-stamp-title{margin-bottom:3px;font-size:15px;font-weight:700;letter-spacing:.16em}.mu-root .mu-copy-row{display:flex;flex-wrap:wrap;align-items:center;gap:12px 18px;margin-top:26px}.mu-root .mu-copy-status{font-size:14px;color:var(--mu-ink-soft)}.mu-root .mu-after{display:grid;gap:48px}@media (min-width: 980px){.mu-root .mu-after{grid-template-columns:minmax(0,4fr) minmax(0,7fr);gap:64px;align-items:center}}.mu-root .mu-after-copy{display:grid;gap:18px}.mu-root .mu-papers{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(12px,2.4vw,32px);margin:0;padding:0;list-style:none}.mu-root .mu-pap{display:grid;gap:6px;align-content:start}.mu-root .mu-pap-sheet{display:flex;flex-direction:column;gap:9px;aspect-ratio:3 / 4;padding:18% 14% 12%;margin-bottom:18px;overflow:hidden}.mu-root .mu-pap[data-kind=pdf] .mu-pap-sheet{rotate:-2deg;overflow:visible}.mu-root .mu-pap[data-kind=cert] .mu-pap-sheet{rotate:1deg;translate:0 -10px}.mu-root .mu-pap[data-kind=trail] .mu-pap-sheet{rotate:2.4deg}.mu-root .mu-pap-title-bar{display:block;width:62%;height:9px;border-radius:2px;background:color-mix(in oklab,var(--mu-ink) 55%,transparent);margin-bottom:6px}.mu-root .mu-pap-line{display:block;height:5px;border-radius:2px;background:color-mix(in oklab,var(--mu-ink) 13%,transparent)}.mu-root .mu-pap-line.mu-short{width:70%}.mu-root .mu-pap-sig{width:64%;margin-top:auto;fill:none;stroke:var(--mu-wine);stroke-width:2.2;stroke-linecap:round}.mu-root .mu-pap-hash{font-family:var(--mu-mono);font-size:9.5px;letter-spacing:.04em;color:var(--mu-ink-faint);border-top:1px solid var(--mu-line);padding-top:6px}.mu-root .mu-pap-seal{position:absolute;right:-8%;bottom:9%;width:34%;filter:drop-shadow(0 3px 3px rgb(61 57 41 / .28))}.mu-root .mu-pap-watermark{position:absolute;inset:22% 14% auto;width:72%;fill:color-mix(in oklab,var(--mu-wine) 7%,transparent)}.mu-root .mu-pap[data-kind=cert] .mu-pap-sheet{align-items:center;box-shadow:var(--mu-shadow),0 0 0 5px var(--mu-paper) inset,0 0 0 6px color-mix(in oklab,var(--mu-wine) 35%,transparent) inset}.mu-root .mu-pap-cert-kicker{position:relative;font-family:var(--mu-sans);font-size:11.5px;color:var(--mu-ink-soft)}.mu-root .mu-pap-cert-title{position:relative;margin-top:-4px;font-size:clamp(14px,1.5vw,20px);font-weight:600;letter-spacing:-.02em;color:var(--mu-wine)}.mu-root .mu-pap-rule{width:40%;height:1px;margin:4px 0 6px;background:color-mix(in oklab,var(--mu-wine) 45%,transparent)}.mu-root .mu-pap-row{position:relative;display:flex;justify-content:space-between;width:100%;gap:10px}.mu-root .mu-pap-row i,.mu-root .mu-pap-row b{display:block;height:5px;border-radius:2px;background:color-mix(in oklab,var(--mu-ink) 13%,transparent)}.mu-root .mu-pap-row i{width:34%}.mu-root .mu-pap-row b{width:46%;background:color-mix(in oklab,var(--mu-ink) 24%,transparent)}.mu-root .mu-pap-trail{display:grid;gap:0;margin:0;padding:0;list-style:none;font-family:var(--mu-mono);font-size:clamp(9px,.8vw,11px)}.mu-root .mu-pap-trail li{display:grid;grid-template-columns:auto 1fr auto;gap:8px;padding:7px 0;border-bottom:1px dashed var(--mu-line);color:var(--mu-ink-soft)}.mu-root .mu-pap-trail li span:first-child{color:var(--mu-ink-faint)}.mu-root .mu-pap-hashlet{color:var(--mu-wine)}.mu-root .mu-pap-name{margin:0;font-size:17px;font-weight:600;letter-spacing:-.015em}.mu-root .mu-pap-detail{margin:0;font-size:14.5px;line-height:1.45;color:var(--mu-ink-soft)}.mu-root .mu-answers-head{display:grid;gap:18px;margin-bottom:44px}.mu-root .mu-cards{display:grid;grid-template-columns:minmax(0,1fr);gap:24px;margin:0;padding:0;list-style:none}@media (min-width: 760px){.mu-root .mu-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 36px}}.mu-root .mu-index{padding:18px 28px 26px;box-shadow:var(--mu-shadow-low)}.mu-root .mu-index[data-n="0"]{rotate:-.8deg}.mu-root .mu-index[data-n="1"]{rotate:.6deg;translate:0 12px}.mu-root .mu-index[data-n="2"]{rotate:.5deg}.mu-root .mu-index[data-n="3"]{rotate:-.6deg;translate:0 12px}.mu-root .mu-index-no{margin:0 0 12px;padding-bottom:10px;border-bottom:2px solid color-mix(in oklab,var(--mu-wine) 50%,transparent);font-family:var(--mu-sans);font-size:13px;color:var(--mu-ink-faint)}.mu-root .mu-index-q{margin:0 0 8px;font-size:20px;font-weight:600;line-height:1.3;letter-spacing:-.015em;color:var(--mu-ink)}.mu-root .mu-index-a{margin:0;font-size:16px;line-height:1.6;color:var(--mu-ink-soft)}.mu-root .mu-envelope{display:grid;gap:32px;padding:clamp(28px,4vw,56px);background-color:transparent;background-image:var(--mu-grain),linear-gradient(var(--mu-paper),var(--mu-paper)),repeating-linear-gradient(135deg,var(--mu-airmail-wine, var(--mu-wine)) 0 14px,var(--mu-paper) 14px 22px,var(--mu-airmail-blue) 22px 36px,var(--mu-paper) 36px 44px);background-clip:padding-box,padding-box,border-box;background-origin:border-box;border:7px solid transparent}@media (min-width: 820px){.mu-root .mu-envelope{grid-template-columns:minmax(0,1fr) auto;align-items:start}}.mu-root .mu-contact-copy{display:grid;gap:16px}.mu-root .mu-address{width:fit-content;font-size:clamp(26px,3.6vw,48px);font-weight:600;letter-spacing:-.03em;color:var(--mu-wine);text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:8px;overflow-wrap:anywhere}.mu-root .mu-status{display:flex;align-items:baseline;gap:10px;margin:4px 0 0;font-size:15px;line-height:1.5;color:var(--mu-ink-soft);max-width:40em}.mu-root .mu-status-dot{flex:none;width:8px;height:8px;border-radius:50%;border:1.5px solid var(--mu-wine);background:transparent;translate:0 -1px}.mu-root .mu-postage{display:none}@media (min-width: 820px){.mu-root .mu-postage{display:grid;place-items:center;gap:4px;width:116px;height:138px;position:relative;isolation:isolate;padding:14px;background:radial-gradient(circle,var(--mu-paper) 3.4px,transparent 3.9px) -6px -6px / 12px 12px,var(--mu-stamp-paper);rotate:4deg;filter:drop-shadow(0 2px 3px rgb(61 57 41 / .2))}.mu-root .mu-postage:before{content:"";position:absolute;top:5px;right:5px;bottom:5px;left:5px;z-index:-1;background:var(--mu-stamp-paper);box-shadow:0 0 0 1px color-mix(in oklab,var(--mu-wine) 30%,transparent) inset;outline:3px solid var(--mu-stamp-paper);outline-offset:-8px}.mu-root .mu-postage svg{width:62px;fill:var(--mu-wine)}.mu-root .mu-postage span{font-family:var(--mu-mono);font-size:12px;letter-spacing:.08em;color:var(--mu-wine)}}@media (max-width: 640px){.mu-root .mu-card,.mu-root .mu-slip{padding-left:20px;padding-right:20px}.mu-root .mu-slip-fields>div{grid-template-columns:minmax(0,1fr);gap:0}.mu-root .mu-stamp{rotate:-6deg;padding:8px 10px 9px;font-size:9.5px}.mu-root .mu-stamp-title{font-size:13px}.mu-root .mu-papers{gap:14px}.mu-root .mu-pap-name{font-size:14.5px}.mu-root .mu-pap-detail{font-size:13px}}@media (prefers-reduced-motion: reduce){.mu-root .mu-tick,.mu-root .mu-note-text{animation:none}}.mt-root{--mt-wine: var(--primary, #8b1e3f);--mt-wine-deep: #5a0f27;--mt-ink: var(--foreground, #3d3929);--mt-ink-soft: color-mix(in oklab, var(--mt-ink) 68%, transparent);--mt-ink-faint: color-mix(in oklab, var(--mt-ink) 40%, transparent);--mt-desk: var(--background, #faf9f5);--mt-paper: var(--desk-paper, #fffdf8);--mt-line: color-mix(in oklab, var(--mt-ink) 14%, transparent);--mt-hand: "Caveat Variable", "Caveat", "Maple Hand Fallback", cursive;--mt-mono: var(--font-mono, "Geist Mono Variable", ui-monospace, monospace);--mt-sans: var(--font-sans, "Outfit Variable", system-ui, sans-serif);--mt-max: 1240px;--mt-gutter: clamp(16px, 4vw, 48px);--mt-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");--mt-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);--mt-ok: #3d6b4a;--mt-bad: #c0282d;--mt-rule: #b9cbe3;color:var(--mt-ink);font-family:var(--mt-sans);background:radial-gradient(1100px 560px at 78% 0%,color-mix(in oklab,var(--mt-wine) 5%,transparent),transparent 70%),var(--mt-desk);overflow-x:clip;padding-bottom:clamp(72px,9vw,130px)}.mt-root *,.mt-root *:before,.mt-root *:after{box-sizing:border-box}.mt-root .mt-paper,.mt-root .mt-cert,.mt-root .mt-doc,.mt-root .mt-map,.mt-root .mt-pledge{background-color:var(--mt-paper);background-image:var(--mt-grain),radial-gradient(140% 120% at 18% 8%,#ffffffe6,#fff0 55%),linear-gradient(135deg,#fff0 45%,#ecdec461);box-shadow:var(--mt-shadow-sheet);border-radius:3px}.mt-root .mt-eyebrow{margin:0;font-family:var(--mt-sans);font-size:14.5px;color:var(--mt-ink-soft);font-weight:500}.mt-root .mt-display{margin:18px 0 0;font-weight:600;font-size:clamp(68px,8.4vw,128px);line-height:.92;letter-spacing:-.045em;color:var(--mt-ink)}.mt-root .mt-accent{display:block;color:var(--mt-wine)}.mt-root .mt-display .mt-accent,.mt-root .mt-display .mt-line{display:block}.mt-root .mt-h2{margin:14px 0 0;font-weight:600;font-size:clamp(34px,4.2vw,58px);line-height:1;letter-spacing:-.035em;color:var(--mt-ink)}.mt-root .mt-h2-xl{font-size:clamp(42px,5.6vw,80px)}.mt-root .mt-lede,.mt-root .mt-body{margin:0;font-size:clamp(17px,1.3vw,19px);line-height:1.6;color:var(--mt-ink-soft);max-width:36em}.mt-root .mt-lede{margin-top:30px}.mt-root .mt-head{display:grid;gap:4px;max-width:760px}.mt-root .mt-head .mt-body{margin-top:16px}.mt-root .mt-ctas{display:flex;flex-wrap:wrap;gap:12px;margin-top:32px}.mt-root .mt-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}.mt-root .mt-btn-primary{background:var(--mt-wine);color:#fff;box-shadow:0 1px #ffffff2e inset,0 6px 16px -6px color-mix(in oklab,var(--mt-wine) 70%,transparent)}.mt-root .mt-btn-primary:hover{transform:translateY(-1px);background:color-mix(in oklab,var(--mt-wine) 88%,black)}.mt-root .mt-btn-ghost{color:var(--mt-ink);background:color-mix(in oklab,var(--mt-paper) 70%,transparent);box-shadow:0 0 0 1px var(--mt-line) inset}.mt-root .mt-btn-ghost:hover{box-shadow:0 0 0 1px var(--mt-ink-faint) inset}.mt-root .mt-hero,.mt-root .mt-section{width:100%;max-width:calc(var(--mt-max) + var(--mt-gutter) * 2);margin:0 auto;padding-left:var(--mt-gutter);padding-right:var(--mt-gutter)}.mt-root .mt-section{padding-top:clamp(80px,10vw,150px)}.mt-root .mt-hero{display:grid;grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:center;gap:clamp(24px,4vw,64px);padding-top:clamp(32px,5vw,72px)}.mt-root .mt-hero-scene{position:relative;min-height:600px;display:grid;place-items:center}.mt-root .mt-cert-under{position:absolute;width:360px;height:470px;background:#f3ecdf;box-shadow:var(--mt-shadow-sheet);transform:rotate(-4deg) translate(-26px,10px);border-radius:3px}.mt-root .mt-cert{position:relative;width:380px;padding:34px 34px 40px;transform:rotate(2.5deg)}.mt-root .mt-cert:before{content:"";position:absolute;top:12px;right:12px;bottom:12px;left:12px;border:1px solid color-mix(in oklab,var(--mt-wine) 30%,transparent);outline:3px double color-mix(in oklab,var(--mt-wine) 18%,transparent);outline-offset:3px;pointer-events:none}.mt-root .mt-cert p{margin:0}.mt-root .mt-cert-kicker{font-family:var(--mt-sans);font-size:13px;color:var(--mt-wine);text-align:center}.mt-root .mt-cert-title{margin-top:8px!important;font-size:24px;font-weight:600;letter-spacing:-.02em;text-align:center;line-height:1.1}.mt-root .mt-cert-rows{margin:22px 0 18px}.mt-root .mt-cert-rows div{display:flex;justify-content:space-between;gap:12px;padding:9px 0;border-bottom:1px dotted var(--mt-line);font-size:14px}.mt-root .mt-cert-rows dt{color:var(--mt-ink-soft)}.mt-root .mt-cert-rows dd{margin:0;font-weight:600}.mt-root .mt-cert-hashk{font-family:var(--mt-sans);font-size:12.5px;color:var(--mt-ink-faint)}.mt-root .mt-cert-hash{margin-top:6px!important;max-width:230px;font-family:var(--mt-mono);font-size:13px;line-height:1.5;color:var(--mt-ink)}.mt-root .mt-cert-seal{position:absolute;right:-44px;bottom:-40px;width:150px;height:150px;filter:drop-shadow(0 8px 10px rgb(61 20 30 / .35))}.mt-root .mt-seal{display:block;width:100%;height:100%}.mt-root .mt-tamper{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,4fr);gap:clamp(28px,4vw,64px);align-items:start;margin-top:clamp(40px,5vw,64px)}.mt-root .mt-docside{position:relative}.mt-root .mt-doc{position:relative;padding:40px clamp(24px,4vw,56px) 56px;transform:rotate(-.5deg)}.mt-root .mt-doc p{margin:0}.mt-root .mt-doc-meta{display:flex;justify-content:space-between;font-family:var(--mt-sans);font-size:13.5px;color:var(--mt-ink-faint)}.mt-root .mt-doc-title{margin:18px 0 4px;font-size:clamp(24px,2.2vw,30px);font-weight:600;letter-spacing:-.02em;color:var(--mt-ink)}.mt-root .mt-doc-parties{padding-bottom:18px;border-bottom:1px solid var(--mt-line);color:var(--mt-ink-soft);font-size:15px}.mt-root .mt-doc-body{display:grid;gap:14px;padding:22px 0 8px}.mt-root .mt-clause{font-size:clamp(17px,1.4vw,19px);line-height:1.75;color:var(--mt-ink)}.mt-root .mt-word-wrap{position:relative;display:inline-block}.mt-root .mt-word{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;margin:0;padding:0 2px;border-radius:4px;background:none;font:inherit;color:inherit;cursor:pointer;text-decoration:underline dashed color-mix(in oklab,var(--mt-wine) 70%,transparent);text-decoration-thickness:1.5px;text-underline-offset:5px;transition:background .16s ease}.mt-root .mt-word:hover,.mt-root .mt-word.is-open{background:color-mix(in oklab,var(--mt-wine) 14%,transparent)}.mt-root .mt-word.is-changed{background:color-mix(in oklab,var(--mt-bad) 16%,transparent);color:var(--mt-bad);font-weight:600;text-decoration-color:var(--mt-bad);text-decoration-style:solid}.mt-root .mt-pop{position:absolute;z-index:20;top:calc(100% + 8px);left:-8px;display:grid;min-width:170px;padding:8px;border-radius:10px;background:var(--mt-paper);box-shadow:0 0 0 1px var(--mt-line),0 18px 34px -12px #3d392973;animation:mt-pop .16s ease-out}.mt-root .mt-word-wrap[data-edge=end] .mt-pop{left:auto;right:-8px}@keyframes mt-pop{0%{opacity:0;transform:translateY(-4px)}}.mt-root .mt-pop-h{padding:4px 8px 6px;font-family:var(--mt-sans);font-size:12.5px;color:var(--mt-ink-faint)}.mt-root .mt-pop-opt{display:flex;justify-content:space-between;align-items:baseline;gap:12px;border:0;background:none;padding:8px 10px;border-radius:7px;font:inherit;font-size:16px;text-align:left;color:var(--mt-ink);cursor:pointer}.mt-root .mt-pop-opt:hover{background:color-mix(in oklab,var(--mt-wine) 8%,transparent)}.mt-root .mt-pop-opt.is-on{font-weight:600}.mt-root .mt-pop-opt small{font-family:var(--mt-sans);font-size:12.5px;color:var(--mt-ink-faint)}.mt-root .mt-doc-sigs{display:grid;grid-template-columns:1fr 1fr;gap:28px;margin-top:26px;padding-right:150px}.mt-root .mt-doc-sigs span{display:grid;border-top:1px solid var(--mt-ink-faint);padding-top:6px;position:relative}.mt-root .mt-ink{position:absolute;top:-38px;left:4px;font-family:var(--mt-hand);font-style:normal;font-size:34px;color:#1f3f8a;transform:rotate(-3deg)}.mt-root .mt-doc-sigs small{font-size:12.5px;color:var(--mt-ink-soft)}.mt-root .mt-seal-slot{position:absolute;right:18px;bottom:10px;width:128px;height:128px;filter:drop-shadow(0 7px 9px rgb(61 20 30 / .35));transition:transform .42s cubic-bezier(.3,1.5,.5,1),filter .3s ease}.mt-root .mt-tamper.is-broken .mt-seal-slot{filter:drop-shadow(0 4px 6px rgb(61 20 30 / .3)) saturate(.6) brightness(.92)}.mt-root .mt-seal-half{position:absolute;top:0;right:0;bottom:0;left:0;transition:transform .46s cubic-bezier(.3,1.6,.5,1)}.mt-root .mt-seal-a{clip-path:polygon(0 0,29% 0,29% 11%,38% 29%,33% 37%,46% 48%,42% 59%,54% 68%,51% 80%,61% 93%,61% 100%,0 100%)}.mt-root .mt-seal-b{clip-path:polygon(29% 0,100% 0,100% 100%,61% 100%,61% 93%,51% 80%,54% 68%,42% 59%,46% 48%,33% 37%,38% 29%,29% 11%)}.mt-root .mt-tamper.is-broken .mt-seal-a{transform:translate(-5px,2px) rotate(-5deg)}.mt-root .mt-tamper.is-broken .mt-seal-b{transform:translate(5px,4px) rotate(6deg)}@media (prefers-reduced-motion: reduce){.mt-root .mt-seal-half{transition:none}}.mt-root .mt-crack{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;fill:none;stroke-linecap:round;stroke-linejoin:round}.mt-root .mt-crack-dark{stroke:#1c030a;stroke-width:3.2;stroke-dasharray:260;stroke-dashoffset:260;animation:mt-crack .52s 60ms ease-out forwards}.mt-root .mt-crack-b{stroke-width:2.2;animation-delay:.26s}.mt-root .mt-crack-lite{stroke:#ffc9d8;stroke-opacity:.7;stroke-width:1;stroke-dasharray:260;stroke-dashoffset:260;animation:mt-crack .52s 60ms ease-out forwards}@keyframes mt-crack{to{stroke-dashoffset:0}}@media (prefers-reduced-motion: reduce){.mt-root .mt-crack-dark,.mt-root .mt-crack-lite{animation:none;stroke-dashoffset:0}}.mt-root .mt-verdict{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px 24px;align-items:center;margin-top:26px;padding:18px 22px;border-radius:10px;background:color-mix(in oklab,var(--mt-ok) 7%,var(--mt-paper));box-shadow:0 0 0 1px color-mix(in oklab,var(--mt-ok) 22%,transparent) inset;transition:background .24s ease,box-shadow .24s ease}.mt-root .mt-verdict.is-broken{background:color-mix(in oklab,var(--mt-bad) 7%,var(--mt-paper));box-shadow:0 0 0 1px color-mix(in oklab,var(--mt-bad) 35%,transparent) inset}.mt-root .mt-verdict p{margin:0}.mt-root .mt-verdict-rows{grid-column:1 / -1;display:grid;gap:6px}.mt-root .mt-verdict-rows p{display:flex;gap:14px;align-items:baseline;flex-wrap:wrap}.mt-root .mt-k{width:170px;font-family:var(--mt-sans);font-size:13px;color:var(--mt-ink-faint)}.mt-root .mt-hash{font-family:var(--mt-mono);font-size:14px;color:var(--mt-ink);display:inline-flex;flex-wrap:wrap;gap:0 .55em}.mt-root .mt-hash .is-diff{color:var(--mt-bad);font-weight:600}.mt-root .mt-hash.is-pending,.mt-root .mt-hash-more{color:var(--mt-ink-faint)}.mt-root .mt-verdict-say{display:flex;align-items:center;gap:10px;font-size:18px;font-weight:600;color:var(--mt-ok)}.mt-root .mt-verdict.is-broken .mt-verdict-say{color:var(--mt-bad)}.mt-root .mt-dot{width:10px;height:10px;border-radius:50%;background:currentColor;box-shadow:0 0 0 4px color-mix(in oklab,currentColor 18%,transparent)}.mt-root .mt-restore{min-height:42px;padding:0 16px;border:0;border-radius:999px;background:var(--mt-ink);color:var(--mt-paper);font:inherit;font-size:14.5px;font-weight:600;cursor:pointer}.mt-root .mt-restore:disabled{background:none;color:var(--mt-ink-faint);box-shadow:0 0 0 1px var(--mt-line) inset;cursor:default}.mt-root .mt-doc-chip{position:absolute;top:0;right:clamp(20px,4vw,56px);transform:translateY(-50%);z-index:2}.mt-root .mt-badge{display:none}@media (max-width: 860px){.mt-root .mt-badge{position:sticky;bottom:14px;z-index:6;display:flex;align-items:center;gap:10px;width:fit-content;max-width:100%;min-height:44px;margin:-44px auto 0;padding:6px 6px 6px 16px;border-radius:999px;background:var(--mt-ink);color:var(--mt-paper);font-size:14.5px;font-weight:600;box-shadow:0 10px 24px -10px #1e18108c,0 2px 6px #1e18102e;transition:opacity .2s ease,translate .2s ease,visibility 0s linear 0s}.mt-root .mt-badge:not(:has(.mt-badge-btn)){padding-right:18px}.mt-root .mt-badge .mt-dot{flex:none;color:#8fd0a4}.mt-root .mt-badge.is-broken .mt-dot{color:#ff8a84}.mt-root .mt-badge.is-away{opacity:0;translate:0 10px;visibility:hidden;transition:opacity .2s ease,translate .2s ease,visibility 0s linear .2s}.mt-root .mt-badge-btn{min-height:34px;padding:0 14px;border:0;border-radius:999px;background:var(--mt-paper);color:var(--mt-ink);font:inherit;font-size:13.5px;cursor:pointer}}@media (max-width: 860px) and (prefers-reduced-motion: reduce){.mt-root .mt-badge,.mt-root .mt-badge.is-away{transition:none;translate:none}}.mt-root .mt-chain{position:relative;padding-top:6px}.mt-root .mt-chain p{margin:0}.mt-root .mt-chain-h{font-size:22px;font-weight:600;letter-spacing:-.02em}.mt-root .mt-chain-sub{margin-top:4px!important;font-size:14.5px;color:var(--mt-ink-soft)}.mt-root .mt-links{list-style:none;margin:22px 0 0;padding:0;position:relative}.mt-root .mt-link{position:relative;display:grid;grid-template-columns:24px minmax(0,1fr);gap:16px;padding-bottom:10px}.mt-root .mt-link:not(:last-child):before{content:"";position:absolute;left:9px;top:34px;bottom:-14px;width:6px;border-radius:3px;background:linear-gradient(to right,#8d877b,#cfc9bd 45%,#7b7569)}.mt-root .mt-link-ring{position:relative;z-index:1;margin-top:8px;width:22px;height:34px;border-radius:12px;border:4px solid #8d877b;box-shadow:inset 1px 1px #fff9,1px 2px 3px #3d392940;background:transparent}.mt-root .mt-link:nth-last-child(2):before{transition:background .2s ease}.mt-root .mt-tamper.is-broken .mt-link:nth-last-child(2):before{background:repeating-linear-gradient(to bottom,var(--mt-bad) 0 4px,transparent 4px 8px)}.mt-root .mt-link-card{padding:10px 14px 11px;border-radius:6px;background:var(--mt-paper);box-shadow:0 0 0 1px var(--mt-line),0 6px 14px -10px #3d392966}.mt-root .mt-link-top{display:flex;justify-content:space-between;font-family:var(--mt-mono);font-size:11px;color:var(--mt-ink-faint)}.mt-root .mt-link-label{margin-top:2px!important;font-size:15px;font-weight:600}.mt-root .mt-link-label span{font-weight:400;color:var(--mt-ink-soft)}.mt-root .mt-link-hash{margin-top:3px!important;font-family:var(--mt-mono);font-size:11.5px;color:var(--mt-ink-soft)}.mt-root .mt-link-hash span{color:var(--mt-ink-faint);margin-right:4px}.mt-root .mt-link.is-seal .mt-link-ring{border-color:var(--mt-wine)}.mt-root .mt-link.is-seal .mt-link-card{box-shadow:0 0 0 1px color-mix(in oklab,var(--mt-wine) 35%,transparent),0 6px 14px -10px #3d392966}.mt-root .mt-link.is-bad .mt-link-ring{border-color:var(--mt-bad);transform:rotate(24deg) translate(3px)}.mt-root .mt-link-now{color:var(--mt-bad)!important}.mt-root .mt-link.is-bad .mt-link-card{background:color-mix(in oklab,var(--mt-bad) 7%,var(--mt-paper));box-shadow:0 0 0 1.5px var(--mt-bad),0 10px 20px -12px #c0282d80;animation:mt-shake .36s ease}@keyframes mt-shake{25%{transform:translate(-4px)}60%{transform:translate(3px)}}.mt-root .mt-link-bad{margin-top:6px!important;font-size:13.5px;font-weight:600;color:var(--mt-bad)}.mt-root .mt-why{max-width:50em;margin:40px 0 0;padding-left:18px;border-left:2px solid color-mix(in oklab,var(--mt-wine) 45%,transparent);font-size:16px;line-height:1.6;color:var(--mt-ink-soft)}.mt-root .mt-canada{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:clamp(32px,5vw,80px);align-items:center}.mt-root .mt-canada-copy .mt-body{margin-top:20px}.mt-root .mt-qual{margin:22px 0 0;max-width:34em;padding:14px 16px;border-radius:8px;background:color-mix(in oklab,var(--mt-ink) 4%,transparent);font-size:15px;line-height:1.55;color:var(--mt-ink-soft)}.mt-root .mt-map{order:-1;overflow:hidden;transform:rotate(-1.4deg)}.mt-root .mt-map-grid{position:relative;height:260px;background-image:radial-gradient(circle,color-mix(in oklab,var(--mt-ink) 22%,transparent) 1.1px,transparent 1.6px),linear-gradient(to bottom,#fff0,#ecdec459);background-size:14px 14px,100% 100%;border-bottom:1px solid var(--mt-line)}.mt-root .mt-emboss{position:absolute;left:50%;top:50%;width:228px;height:228px;transform:translate(-50%,-50%) rotate(-4deg);overflow:visible}.mt-root .mt-emboss-disc{fill:color-mix(in oklab,var(--mt-paper),#b8a988 12%)}.mt-root .mt-emboss-tone{fill:none;stroke:color-mix(in oklab,var(--mt-paper),#8c7c5c 26%);stroke-width:1.4}.mt-root .mt-emboss-thick{stroke-width:3.2}.mt-root .mt-emboss-text{fill:color-mix(in oklab,var(--mt-paper),var(--mt-ink) 30%);stroke:none;font-family:var(--mt-sans);font-size:12.5px;font-weight:600;letter-spacing:.08em}.mt-root .mt-foil-a{stop-color:#b8506f}.mt-root .mt-foil-b{stop-color:var(--mt-wine)}.mt-root .mt-foil-c{stop-color:#5a0f27}.mt-root .mt-press-lo{flood-color:#281e14;flood-opacity:.4}.mt-root .mt-press-hi{flood-color:#fff;flood-opacity:.95}.mt-root .mt-map-coord{position:absolute;left:18px;bottom:14px;font-family:var(--mt-sans);font-size:11px;letter-spacing:.2em;color:var(--mt-ink-faint);font-weight:600}.mt-root .mt-map-foot{padding:22px 28px 26px}.mt-root .mt-map-foot p{margin:0}.mt-root .mt-map-k{font-family:var(--mt-sans);font-size:13px;color:var(--mt-ink-faint)}.mt-root .mt-map-v{margin-top:4px!important;font-size:32px;font-weight:600;letter-spacing:-.03em;color:var(--mt-wine)}.mt-root .mt-map-rows{margin:14px 0 0}.mt-root .mt-map-rows div{display:flex;justify-content:space-between;padding:8px 0;border-top:1px solid var(--mt-line);font-size:15px}.mt-root .mt-map-rows dt{color:var(--mt-ink-soft)}.mt-root .mt-map-rows dd{margin:0;font-weight:600}.mt-root .mt-map-src{margin-top:10px!important;font-family:var(--mt-sans);font-size:13px;color:var(--mt-ink-faint)}.mt-root .mt-controls-grid{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,7fr);gap:clamp(32px,5vw,80px);align-items:start}.mt-root .mt-file{position:relative}.mt-root .mt-file-tabs{position:relative;z-index:10;display:flex;flex-wrap:wrap;gap:6px;padding-left:10px}.mt-root .mt-file-tab{border:0;padding:10px 14px 12px;margin-bottom:-4px;border-radius:9px 9px 0 0;background:#efe7d6;font:inherit;font-family:var(--mt-sans);font-size:13.5px;color:var(--mt-ink-soft);cursor:pointer;box-shadow:0 -1px #3d39290d inset}.mt-root .mt-file-tab.is-on{background:#fffefb;color:var(--mt-wine);font-weight:600}.mt-root .mt-file-stack{position:relative;height:270px;margin-right:24px}.mt-root .mt-icard{position:absolute;top:0;right:0;bottom:0;left:0;padding:18px 30px 20px;border-radius:4px;background-color:#fffefb;background-image:var(--mt-grain),linear-gradient(to bottom,transparent 0 58px,color-mix(in oklab,var(--mt-wine) 55%,transparent) 58px 59.5px,transparent 59.5px),repeating-linear-gradient(to bottom,transparent 0 33px,var(--mt-rule) 33px 34px);background-position:0 0,0 0,0 60px;background-size:auto,100% 100%,100% calc(100% - 70px);background-repeat:repeat,no-repeat,no-repeat;box-shadow:0 1px 1px #3d39291a,0 16px 30px -14px #3d392959;transform:translate(calc(min(var(--d),3)*7px),calc(min(var(--d),3)*9px)) rotate(calc(min(var(--d),3)*.7deg));z-index:calc(8 - var(--d));transition:transform .36s cubic-bezier(.2,.8,.2,1)}.mt-root .mt-icard:not(.is-on)>*{visibility:hidden}.mt-root .mt-icard-h{display:flex;justify-content:space-between;align-items:baseline;height:40px;margin:0;font-size:24px;font-weight:600;letter-spacing:-.02em;color:var(--mt-ink)}.mt-root .mt-icard-n{font-family:var(--mt-sans);font-size:12px;font-weight:400;color:var(--mt-ink-faint);font-variant-numeric:tabular-nums}.mt-root .mt-icard-list{list-style:none;margin:0;padding:8px 0 0}.mt-root .mt-icard-list li{position:relative;padding-left:30px;line-height:34px;font-size:17.5px;color:var(--mt-ink)}.mt-root .mt-icard-list li:before{content:"✓";position:absolute;left:3px;top:0;font-family:var(--mt-sans);font-size:16px;font-weight:700;color:var(--mt-wine)}.mt-root .mt-wont{display:grid;justify-items:center;gap:clamp(32px,4vw,56px)}.mt-root .mt-wont-head{justify-items:center;text-align:center}.mt-root .mt-wont-head .mt-accent{display:inline}.mt-root .mt-pledge{position:relative;width:100%;max-width:820px;padding:34px clamp(24px,4vw,48px) 28px;transform:rotate(-.8deg)}.mt-root .mt-pledge-title{margin:0 0 8px;padding-bottom:14px;border-bottom:2px solid var(--mt-ink);font-family:var(--mt-sans);font-size:13px;color:var(--mt-ink);font-weight:600}.mt-root .mt-pledge-list{margin:0;padding:0;list-style:none;counter-reset:mtc}.mt-root .mt-pledge-list li{counter-increment:mtc;display:grid;grid-template-columns:minmax(0,1fr) 70px;gap:20px;align-items:end;padding:18px 0;border-bottom:1px solid var(--mt-line)}.mt-root .mt-pledge-list li:last-child{border-bottom:0}.mt-root .mt-pledge-list h3{margin:0;font-size:19px;font-weight:600;letter-spacing:-.015em;color:var(--mt-ink)}.mt-root .mt-pledge-list h3:before{content:counter(mtc) ".";display:inline-block;width:26px;font-family:var(--mt-sans);font-size:14px;color:var(--mt-wine)}.mt-root .mt-pledge-list p{margin:6px 0 0 26px;font-size:16px;line-height:1.55;color:var(--mt-ink-soft)}.mt-root .mt-initial{display:grid;place-items:end center;height:44px;border-bottom:1px solid var(--mt-ink-faint);font-family:var(--mt-hand);font-size:30px;line-height:1;color:var(--mt-wine);transform:rotate(-4deg)}.mt-root .mt-close{display:grid;justify-items:center;text-align:center;gap:18px}.mt-root .mt-close .mt-ctas{justify-content:center;margin-top:8px}.mt-root .mt-close .mt-body{margin-top:4px}@media (max-width: 980px){.mt-root .mt-tamper{grid-template-columns:1fr}.mt-root .mt-map{order:0}.mt-root .mt-controls-grid,.mt-root .mt-wont,.mt-root .mt-canada{grid-template-columns:1fr}}@media (max-width: 860px){.mt-root .mt-hero{grid-template-columns:1fr;min-height:0;padding-top:40px}.mt-root .mt-hero-scene{min-height:0;height:360px;overflow:hidden;margin:0 calc(var(--mt-gutter) * -1);padding-top:40px;place-items:start center}.mt-root .mt-cert{width:300px;padding:26px 24px 30px}.mt-root .mt-cert-under{width:290px;height:400px;top:40px}.mt-root .mt-cert-seal{right:-20px;bottom:-30px;width:116px;height:116px}}@media (max-width: 560px){.mt-root .mt-doc{padding:26px 20px 150px;transform:none}.mt-root .mt-doc-sigs{padding-right:0}.mt-root .mt-seal-slot{right:50%;margin-right:-52px;bottom:16px;width:104px;height:104px}.mt-root .mt-verdict{grid-template-columns:1fr}.mt-root .mt-k{width:auto}.mt-root .mt-file-tab{padding:8px 10px 10px;font-size:10.5px}.mt-root .mt-file-stack{height:360px}.mt-root .mt-icard{padding:16px 18px}.mt-root .mt-icard-list li{font-size:15.5px}.mt-root .mt-pledge-list li{grid-template-columns:minmax(0,1fr) 44px;gap:12px}}[data-theme=dark] .mt-root{--mt-shadow-sheet: var(--desk-shadow-sheet);--mt-ok: #86c29a;--mt-bad: #f0625e;--mt-bad-ink: #ffa39c;--mt-wine-text: #e67c98;--mt-pop: #3b3833;--mt-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 .93 0 0 0 0 .9 0 0 0 0 .84 0 0 0 .05 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");--mt-rule: rgb(150 180 225 / .2);--mt-pen: #a9c0ff}[data-theme=dark] .mt-root :is(.mt-cert,.mt-doc,.mt-map,.mt-pledge,.mt-verdict,.mt-link-card,.mt-file){--mt-ink: var(--desk-ink);--mt-ink-soft: var(--desk-ink-soft);--mt-ink-faint: color-mix(in oklab, var(--desk-ink) 62%, transparent);--mt-line: var(--desk-rule)}[data-theme=dark] .mt-root :is(.mt-cert,.mt-doc,.mt-map,.mt-pledge){background-image:var(--mt-grain),radial-gradient(140% 120% at 18% 8%,#fff4e10d,#fff4e100 55%),linear-gradient(135deg,#0000 45%,#00000024)}[data-theme=dark] .mt-root .mt-cert-under{background:var(--desk-paper-2);box-shadow:0 0 0 1px var(--desk-paper-edge) inset,var(--desk-shadow-sheet)}[data-theme=dark] .mt-root :is(.mt-cert-kicker,.mt-map-v,.mt-file-tab.is-on){color:var(--mt-wine-text)}[data-theme=dark] .mt-root .mt-pledge-list h3:before,[data-theme=dark] .mt-root .mt-icard-list li:before{color:var(--mt-wine-text)}[data-theme=dark] .mt-root .mt-initial{color:var(--desk-pencil)}[data-theme=dark] .mt-root .mt-ink{color:var(--mt-pen)}[data-theme=dark] .mt-root .mt-badge{background:#4a4640;color:var(--desk-ink);box-shadow:0 0 0 1px #fff4e11a inset,0 12px 26px -10px #000c}[data-theme=dark] .mt-root .mt-badge-btn{background:var(--desk-ink);color:#26231f}[data-theme=dark] .mt-root .mt-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] .mt-root .mt-btn-ghost:hover{box-shadow:0 0 0 1px color-mix(in oklab,var(--desk-button-ghost-ink) 55%,transparent) inset}[data-theme=dark] .mt-root .mt-cert-seal{filter:drop-shadow(0 8px 12px rgb(0 0 0 / .55))}[data-theme=dark] .mt-root .mt-seal-slot{filter:drop-shadow(0 7px 10px rgb(0 0 0 / .55))}[data-theme=dark] .mt-root .mt-tamper.is-broken .mt-seal-slot{filter:drop-shadow(0 4px 6px rgb(0 0 0 / .5)) saturate(.6) brightness(.92)}[data-theme=dark] .mt-root .mt-pop{box-shadow:0 0 0 1px var(--desk-paper-edge),0 1px #fff4e10f inset,0 18px 34px -12px #000000bf}[data-theme=dark] .mt-root .mt-pop-opt:hover{background:color-mix(in oklab,var(--desk-wine-ink) 14%,transparent)}[data-theme=dark] .mt-root .mt-link-card{box-shadow:0 0 0 1px var(--desk-paper-edge),0 1px #fff4e10d inset,0 8px 16px -10px #000000b3}[data-theme=dark] .mt-root .mt-link.is-seal .mt-link-card{box-shadow:0 0 0 1px color-mix(in oklab,var(--desk-wine-ink) 45%,transparent),0 8px 16px -10px #000000b3}[data-theme=dark] .mt-root .mt-link.is-seal .mt-link-ring{border-color:var(--desk-wine-ink)}[data-theme=dark] .mt-root .mt-link.is-bad .mt-link-card{box-shadow:0 0 0 1.5px var(--mt-bad),0 10px 20px -12px #000000b3}[data-theme=dark] .mt-root .mt-link-ring{box-shadow:inset 1px 1px #ffffff40,1px 2px 3px #00000080}[data-theme=dark] .mt-root .mt-map-grid{background-image:radial-gradient(circle,color-mix(in oklab,var(--desk-ink) 18%,transparent) 1.1px,transparent 1.6px),linear-gradient(to bottom,#0000,#00000024)}[data-theme=dark] .mt-root .mt-press-lo{flood-color:#000;flood-opacity:.62}[data-theme=dark] .mt-root .mt-press-hi{flood-color:#fff4e1;flood-opacity:.16}[data-theme=dark] .mt-root .mt-emboss-disc{fill:color-mix(in oklab,var(--desk-paper),#000 14%)}[data-theme=dark] .mt-root .mt-emboss-tone{stroke:color-mix(in oklab,var(--desk-paper),var(--desk-ink) 16%)}[data-theme=dark] .mt-root .mt-emboss-text{fill:color-mix(in oklab,var(--desk-paper),var(--desk-ink) 42%)}[data-theme=dark] .mt-root .mt-foil-a{stop-color:#d0708c}[data-theme=dark] .mt-root .mt-foil-b{stop-color:#a8385a}[data-theme=dark] .mt-root .mt-foil-c{stop-color:#6e1733}[data-theme=dark] .mt-root .mt-file-tab{background:var(--desk-paper-2);box-shadow:0 0 0 1px var(--desk-paper-edge) inset}[data-theme=dark] .mt-root .mt-file-tab.is-on{background:var(--desk-paper);box-shadow:0 1px #fff4e10f inset}[data-theme=dark] .mt-root .mt-icard{background-color:var(--desk-paper);box-shadow:0 0 0 1px var(--desk-paper-edge),0 1px #fff4e10d inset,0 18px 32px -14px #000000b3}[data-theme=dark] .mt-root .mt-word.is-changed{background:color-mix(in oklab,var(--mt-bad) 13%,transparent);color:var(--mt-bad-ink)}[data-theme=dark] .mt-root :is(.mt-hash .is-diff,.mt-link-bad,.mt-link-now),[data-theme=dark] .mt-root .mt-verdict.is-broken .mt-verdict-say{color:var(--mt-bad-ink)!important}[data-theme=dark] .mt-root .mt-pop{background:var(--mt-pop)}@media (min-width: 641px) and (max-width: 860px){.mt-root .mt-hero{grid-template-columns:minmax(0,1fr) 318px;gap:28px;align-items:center}.mt-root .mt-hero-scene{height:540px;margin:0;padding-top:0;overflow:visible;place-items:center}.mt-root .mt-cert-under{top:auto}}@font-face{font-family:Outfit Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/outfit-latin-ext-wght-normal-DdQaqQDo.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/outfit-latin-wght-normal-Bc-8i84L.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-cyrillic-ext-wght-normal-X_5orZeX.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-cyrillic-wght-normal-DiZS0aHC.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-symbols2-wght-normal-CO5SzqOn.woff2) format("woff2-variations");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-vietnamese-wght-normal-DadHysG0.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-latin-ext-wght-normal-Bwz-egvJ.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-latin-wght-normal-XN7g48iV.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}html[data-theme=dark][data-brand=maple]{--color-app: #14161d;--color-surface: #1a1d26;--color-surface-raised: #1a1d26;--color-surface-hover: #212530;--color-surface-active: #272c38;--color-content: #f2f2ee;--color-content-strong: #ffffff;--color-content-soft: #d9d9d3;--color-content-muted: #a6a9b4;--color-content-ghost: #8f93a0;--color-content-faint: #5c6070;--color-divider: #2a2e3a;--color-divider-soft: #22262f;--color-divider-strong: #3a3f4d;--color-divider-heavy: #4d5364;--color-accent: #bc3f60;--color-accent-hover: #c45672;--color-accent-soft: #a63150;--color-accent-subtle: rgba(188, 63, 96, .12);--color-accent-subtle-hover: rgba(188, 63, 96, .18);--color-accent-subtle-active: rgba(188, 63, 96, .24);--color-on-accent: #faf9f5;--color-focus-ring: #bc3f60;--color-link: #d46a86;--color-link-soft: #e07a96;--radius-sm: 0px;--radius-md: 0px;--radius-lg: 0px;--radius-button: 0px;--radius-card: 0px;--radius-chip: 0px;--radius-control: 0px;--radius-dialog: 0px;--font-heading: "Sitka Text", Constantia, Georgia, serif;--font-body: "Segoe UI Variable Text", "Segoe UI", system-ui, sans-serif;--text-h1: clamp(3rem, 7.4vw, 7.375rem);--text-h1--line-height: .92;--text-h1--letter-spacing: -.042em;--text-h2: clamp(1.75rem, 3vw, 2.75rem);--text-h2--line-height: 1.06;--text-h2--letter-spacing: -.022em;--text-h3: 1.375rem;--text-h3--line-height: 1.3;--text-h3--letter-spacing: -.008em;--text-body: 1.0625rem;--text-body--line-height: 1.72;--text-body-sm: .8125rem;--text-body-sm--line-height: 1.5;--shadow-card: none;--shadow-sm: none;--shadow-low: none}html[data-theme=light][data-brand=maple]{--color-app: #fbfbf9;--color-surface: #ffffff;--color-surface-raised: #ffffff;--color-surface-hover: #f4f4f1;--color-surface-active: #eeeeea;--color-content: #14161d;--color-content-strong: #0c0e14;--color-content-soft: #22252f;--color-content-muted: #5c6070;--color-content-ghost: #6e7282;--color-content-faint: #9a9dab;--color-divider: #e2e2dd;--color-divider-soft: #eeeeea;--color-divider-strong: #cfcfc9;--color-divider-heavy: #a9a9a2;--color-accent: #8b1e3f;--color-accent-hover: #771631;--color-accent-soft: #bc3f60;--color-accent-subtle: rgba(139, 30, 63, .08);--color-accent-subtle-hover: rgba(139, 30, 63, .14);--color-accent-subtle-active: rgba(139, 30, 63, .2);--color-on-accent: #faf9f5;--color-focus-ring: #8b1e3f;--color-link: #8b1e3f;--color-link-soft: #bc3f60;--radius-sm: 0px;--radius-md: 0px;--radius-lg: 0px;--radius-button: 0px;--radius-card: 0px;--radius-chip: 0px;--radius-control: 0px;--radius-dialog: 0px;--font-heading: "Sitka Text", Constantia, Georgia, serif;--font-body: "Segoe UI Variable Text", "Segoe UI", system-ui, sans-serif;--text-h1: clamp(3rem, 7.4vw, 7.375rem);--text-h1--line-height: .92;--text-h1--letter-spacing: -.042em;--text-h2: clamp(1.75rem, 3vw, 2.75rem);--text-h2--line-height: 1.06;--text-h2--letter-spacing: -.022em;--text-h3: 1.375rem;--text-h3--line-height: 1.3;--text-h3--letter-spacing: -.008em;--text-body: 1.0625rem;--text-body--line-height: 1.72;--text-body-sm: .8125rem;--text-body-sm--line-height: 1.5;--shadow-card: none;--shadow-sm: none;--shadow-low: none}/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-duration:initial;--tw-ease:initial;--tw-content:"";--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-animation-delay:0s;--tw-animation-direction:normal;--tw-animation-duration:initial;--tw-animation-fill-mode:none;--tw-animation-iteration-count:1;--tw-enter-blur:0;--tw-enter-opacity:1;--tw-enter-rotate:0;--tw-enter-scale:1;--tw-enter-translate-x:0;--tw-enter-translate-y:0;--tw-exit-blur:0;--tw-exit-opacity:1;--tw-exit-rotate:0;--tw-exit-scale:1;--tw-exit-translate-x:0;--tw-exit-translate-y:0}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-black:#000;--spacing:.25rem;--container-sm:24rem;--container-6xl:72rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height: 1.5 ;--font-weight-medium:500;--leading-snug:1.375;--radius-md:calc(var(--radius) * .8);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--blur-xs:4px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}body{font-family:var(--font-body)}#root :is(h1,h2,h3,h4,h5,h6){font-family:var(--font-heading)}:where(#root) *,:where(#root) :after,:where(#root) :before{border-color:var(--border)}}@layer components;@layer utilities{.\@container\/card-header{container:card-header/inline-size}.pointer-events-none{pointer-events:none}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.inset-0{top:0;right:0;bottom:0;left:0}.top-2{top:calc(var(--spacing) * 2)}.top-3{top:calc(var(--spacing) * 3)}.right-2{right:calc(var(--spacing) * 2)}.right-3{right:calc(var(--spacing) * 3)}.z-50{z-index:50}.col-start-2{grid-column-start:2}.row-span-2{grid-row:span 2/span 2}.row-start-1{grid-row-start:1}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-auto{margin-top:auto}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.ml-auto{margin-left:auto}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.table-caption{display:table-caption}.table-cell{display:table-cell}.table-row{display:table-row}.size-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.size-7{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7)}.size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.size-9{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.h-\(--accordion-panel-height\){height:var(--accordion-panel-height)}.h-1{height:var(--spacing)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-full{height:100%}.min-h-svh{min-height:100svh}.w-fit{width:fit-content}.w-full{width:100%}.max-w-6xl{max-width:var(--container-6xl)}.flex-1{flex:1}.shrink-0{flex-shrink:0}.caption-bottom{caption-side:bottom}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.auto-rows-min{grid-auto-rows:min-content}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-\(--card-spacing\){gap:var(--card-spacing)}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.self-start{align-self:flex-start}.justify-self-end{justify-self:flex-end}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-x-hidden{overflow-x:hidden}.rounded-4xl{border-radius:calc(var(--radius) * 2.6)}.rounded-\[min\(var\(--radius-md\)\,10px\)\]{border-radius:min(var(--radius-md),10px)}.rounded-\[min\(var\(--radius-md\)\,12px\)\]{border-radius:min(var(--radius-md),12px)}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius)}.rounded-xl{border-radius:calc(var(--radius) * 1.4)}.rounded-t-xl{border-top-left-radius:calc(var(--radius) * 1.4);border-top-right-radius:calc(var(--radius) * 1.4)}.rounded-b-xl{border-bottom-right-radius:calc(var(--radius) * 1.4);border-bottom-left-radius:calc(var(--radius) * 1.4)}.border{border-style:var(--tw-border-style);border-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-border{border-color:var(--border)}.border-transparent{border-color:#0000}.bg-background{background-color:var(--background)}.bg-black\/10{background-color:#0000001a}@supports (color:color-mix(in lab,red,red)){.bg-black\/10{background-color:color-mix(in oklab,var(--color-black) 10%,transparent)}}.bg-border{background-color:var(--border)}.bg-card{background-color:var(--card)}.bg-destructive\/10{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.bg-destructive\/10{background-color:color-mix(in oklab,var(--destructive) 10%,transparent)}}.bg-muted,.bg-muted\/50{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.bg-muted\/50{background-color:color-mix(in oklab,var(--muted) 50%,transparent)}}.bg-popover{background-color:var(--popover)}.bg-primary{background-color:var(--primary)}.bg-secondary{background-color:var(--secondary)}.bg-clip-padding{background-clip:padding-box}.p-\(--card-spacing\){padding:var(--card-spacing)}.p-2{padding:calc(var(--spacing) * 2)}.p-4{padding:calc(var(--spacing) * 4)}.px-\(--card-spacing\){padding-inline:var(--card-spacing)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-4{padding-inline:calc(var(--spacing) * 4)}.py-\(--card-spacing\){padding-block:var(--card-spacing)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-10{padding-block:calc(var(--spacing) * 10)}.pt-0{padding-top:0}.pb-2\.5{padding-bottom:calc(var(--spacing) * 2.5)}.text-left{text-align:left}.align-middle{vertical-align:middle}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[0\.8rem\]{font-size:.8rem}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.text-balance{text-wrap:balance}.whitespace-nowrap{white-space:nowrap}.text-card-foreground{color:var(--card-foreground)}.text-destructive{color:var(--destructive)}.text-foreground{color:var(--foreground)}.text-muted-foreground{color:var(--muted-foreground)}.text-popover-foreground{color:var(--popover-foreground)}.text-primary{color:var(--primary)}.text-primary-foreground{color:var(--primary-foreground)}.text-secondary-foreground{color:var(--secondary-foreground)}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.underline-offset-4{text-underline-offset:4px}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-1{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-foreground\/10{--tw-ring-color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.ring-foreground\/10{--tw-ring-color:color-mix(in oklab, var(--foreground) 10%, transparent)}}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-150{--tw-duration:.15s;transition-duration:.15s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.\[--card-spacing\:--spacing\(4\)\]{--card-spacing:calc(var(--spacing) * 4)}.not-last\:border-b:not(:last-child){border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.group-has-\[\>svg\]\/alert\:col-start-2:is(:where(.group\/alert):has(>svg) *){grid-column-start:2}.group-aria-expanded\/accordion-trigger\:hidden:is(:where(.group\/accordion-trigger)[aria-expanded=true] *){display:none}.group-aria-expanded\/accordion-trigger\:inline:is(:where(.group\/accordion-trigger)[aria-expanded=true] *){display:inline}.group-data-\[size\=sm\]\/card\:text-sm:is(:where(.group\/card)[data-size=sm] *){font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}@media (hover:hover){.hover\:bg-\[color-mix\(in_oklch\,var\(--secondary\)\,var\(--foreground\)_5\%\)\]:hover{background-color:var(--secondary)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-\[color-mix\(in_oklch\,var\(--secondary\)\,var\(--foreground\)_5\%\)\]:hover{background-color:color-mix(in oklch,var(--secondary),var(--foreground) 5%)}}.hover\:bg-destructive\/20:hover{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-destructive\/20:hover{background-color:color-mix(in oklab,var(--destructive) 20%,transparent)}}.hover\:bg-muted:hover,.hover\:bg-muted\/50:hover{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-muted\/50:hover{background-color:color-mix(in oklab,var(--muted) 50%,transparent)}}.hover\:bg-primary\/80:hover{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-primary\/80:hover{background-color:color-mix(in oklab,var(--primary) 80%,transparent)}}.hover\:text-foreground:hover{color:var(--foreground)}.hover\:text-muted-foreground:hover{color:var(--muted-foreground)}.hover\:underline:hover{text-decoration-line:underline}}.focus\:not-sr-only:focus{clip-path:none;white-space:normal;width:auto;height:auto;margin:0;padding:0;position:static;overflow:visible}.focus\:absolute:focus{position:absolute}.focus\:top-2:focus{top:calc(var(--spacing) * 2)}.focus\:left-2:focus{left:calc(var(--spacing) * 2)}.focus\:z-50:focus{z-index:50}.focus\:rounded-md:focus{border-radius:calc(var(--radius) * .8)}.focus\:px-3:focus{padding-inline:calc(var(--spacing) * 3)}.focus\:py-2:focus{padding-block:calc(var(--spacing) * 2)}.focus-visible\:border-destructive\/40:focus-visible{border-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.focus-visible\:border-destructive\/40:focus-visible{border-color:color-mix(in oklab,var(--destructive) 40%,transparent)}}.focus-visible\:border-ring:focus-visible{border-color:var(--ring)}.focus-visible\:ring-3:focus-visible,.focus-visible\:ring-\[3px\]:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-destructive\/20:focus-visible{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.focus-visible\:ring-destructive\/20:focus-visible{--tw-ring-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:color-mix(in oklab, var(--ring) 50%, transparent)}}.focus-visible\:after\:border-ring:focus-visible:after{content:var(--tw-content);border-color:var(--ring)}.active\:not-aria-\[haspopup\]\:translate-y-px:active:not([aria-haspopup]){--tw-translate-y:1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:opacity-50:disabled{opacity:.5}:where([data-slot=button-group]) .in-data-\[slot\=button-group\]\:rounded-lg{border-radius:var(--radius)}.has-aria-expanded\:bg-muted\/50:has([aria-expanded=true]){background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.has-aria-expanded\:bg-muted\/50:has([aria-expanded=true]){background-color:color-mix(in oklab,var(--muted) 50%,transparent)}}.has-data-\[icon\=inline-end\]\:pr-1\.5:has([data-icon=inline-end]){padding-right:calc(var(--spacing) * 1.5)}.has-data-\[icon\=inline-end\]\:pr-2:has([data-icon=inline-end]){padding-right:calc(var(--spacing) * 2)}.has-data-\[icon\=inline-start\]\:pl-1\.5:has([data-icon=inline-start]){padding-left:calc(var(--spacing) * 1.5)}.has-data-\[icon\=inline-start\]\:pl-2:has([data-icon=inline-start]){padding-left:calc(var(--spacing) * 2)}.has-data-\[slot\=alert-action\]\:relative:has([data-slot=alert-action]){position:relative}.has-data-\[slot\=alert-action\]\:pr-18:has([data-slot=alert-action]){padding-right:calc(var(--spacing) * 18)}.has-data-\[slot\=card-action\]\:grid-cols-\[1fr_auto\]:has([data-slot=card-action]){grid-template-columns:1fr auto}.has-data-\[slot\=card-description\]\:grid-rows-\[auto_auto\]:has([data-slot=card-description]){grid-template-rows:auto auto}.has-data-\[slot\=card-footer\]\:pb-0:has([data-slot=card-footer]){padding-bottom:0}.has-\[\>img\:first-child\]\:pt-0:has(>img:first-child){padding-top:0}.has-\[\>svg\]\:grid-cols-\[auto_1fr\]:has(>svg){grid-template-columns:auto 1fr}.has-\[\>svg\]\:gap-x-2:has(>svg){column-gap:calc(var(--spacing) * 2)}.aria-disabled\:pointer-events-none[aria-disabled=true]{pointer-events:none}.aria-disabled\:opacity-50[aria-disabled=true]{opacity:.5}.aria-expanded\:bg-muted[aria-expanded=true]{background-color:var(--muted)}.aria-expanded\:bg-secondary[aria-expanded=true]{background-color:var(--secondary)}.aria-expanded\:text-foreground[aria-expanded=true]{color:var(--foreground)}.aria-expanded\:text-secondary-foreground[aria-expanded=true]{color:var(--secondary-foreground)}.aria-invalid\:border-destructive[aria-invalid=true]{border-color:var(--destructive)}.aria-invalid\:ring-3[aria-invalid=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.data-closed\:animate-accordion-up[data-closed]{animation:accordion-up var(--tw-animation-duration,var(--tw-duration,.2s))var(--tw-ease,ease-out)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-ending-style\:h-0[data-ending-style]{height:0}.data-ending-style\:opacity-0[data-ending-style]{opacity:0}.data-horizontal\:h-px[data-horizontal]{height:1px}.data-horizontal\:w-full[data-horizontal]{width:100%}.data-open\:animate-accordion-down[data-open]{animation:accordion-down var(--tw-animation-duration,var(--tw-duration,.2s))var(--tw-ease,ease-out)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-starting-style\:h-0[data-starting-style]{height:0}.data-starting-style\:opacity-0[data-starting-style]{opacity:0}.data-vertical\:w-px[data-vertical]{width:1px}.data-vertical\:self-stretch[data-vertical]{align-self:stretch}.data-\[side\=bottom\]\:inset-x-0[data-side=bottom]{inset-inline:0}.data-\[side\=bottom\]\:bottom-0[data-side=bottom]{bottom:0}.data-\[side\=bottom\]\:h-auto[data-side=bottom]{height:auto}.data-\[side\=bottom\]\:border-t[data-side=bottom]{border-top-style:var(--tw-border-style);border-top-width:1px}.data-\[side\=bottom\]\:data-ending-style\:translate-y-\[2\.5rem\][data-side=bottom][data-ending-style],.data-\[side\=bottom\]\:data-starting-style\:translate-y-\[2\.5rem\][data-side=bottom][data-starting-style]{--tw-translate-y:2.5rem;translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=left\]\:inset-y-0[data-side=left]{inset-block:0}.data-\[side\=left\]\:left-0[data-side=left]{left:0}.data-\[side\=left\]\:h-full[data-side=left]{height:100%}.data-\[side\=left\]\:w-3\/4[data-side=left]{width:75%}.data-\[side\=left\]\:border-r[data-side=left]{border-right-style:var(--tw-border-style);border-right-width:1px}.data-\[side\=left\]\:data-ending-style\:translate-x-\[-2\.5rem\][data-side=left][data-ending-style],.data-\[side\=left\]\:data-starting-style\:translate-x-\[-2\.5rem\][data-side=left][data-starting-style]{--tw-translate-x:-2.5rem;translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=right\]\:inset-y-0[data-side=right]{inset-block:0}.data-\[side\=right\]\:right-0[data-side=right]{right:0}.data-\[side\=right\]\:h-full[data-side=right]{height:100%}.data-\[side\=right\]\:w-3\/4[data-side=right]{width:75%}.data-\[side\=right\]\:border-l[data-side=right]{border-left-style:var(--tw-border-style);border-left-width:1px}.data-\[side\=right\]\:data-ending-style\:translate-x-\[2\.5rem\][data-side=right][data-ending-style],.data-\[side\=right\]\:data-starting-style\:translate-x-\[2\.5rem\][data-side=right][data-starting-style]{--tw-translate-x:2.5rem;translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=top\]\:inset-x-0[data-side=top]{inset-inline:0}.data-\[side\=top\]\:top-0[data-side=top]{top:0}.data-\[side\=top\]\:h-auto[data-side=top]{height:auto}.data-\[side\=top\]\:border-b[data-side=top]{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.data-\[side\=top\]\:data-ending-style\:translate-y-\[-2\.5rem\][data-side=top][data-ending-style],.data-\[side\=top\]\:data-starting-style\:translate-y-\[-2\.5rem\][data-side=top][data-starting-style]{--tw-translate-y:-2.5rem;translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[size\=sm\]\:\[--card-spacing\:--spacing\(3\)\][data-size=sm]{--card-spacing:calc(var(--spacing) * 3)}.data-\[size\=sm\]\:has-data-\[slot\=card-footer\]\:pb-0[data-size=sm]:has([data-slot=card-footer]){padding-bottom:0}:is(.\*\*\:data-\[slot\=accordion-trigger-icon\]\:ml-auto *)[data-slot=accordion-trigger-icon]{margin-left:auto}:is(.\*\*\:data-\[slot\=accordion-trigger-icon\]\:size-4 *)[data-slot=accordion-trigger-icon]{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}:is(.\*\*\:data-\[slot\=accordion-trigger-icon\]\:text-muted-foreground *)[data-slot=accordion-trigger-icon]{color:var(--muted-foreground)}:is(.\*\:data-\[slot\=alert-description\]\:text-destructive\/90>*)[data-slot=alert-description]{color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){:is(.\*\:data-\[slot\=alert-description\]\:text-destructive\/90>*)[data-slot=alert-description]{color:color-mix(in oklab,var(--destructive) 90%,transparent)}}.data-\[state\=selected\]\:bg-muted[data-state=selected]{background-color:var(--muted)}@supports ((-webkit-backdrop-filter:var(--tw)) or (backdrop-filter:var(--tw))){.supports-backdrop-filter\:backdrop-blur-xs{--tw-backdrop-blur:blur(var(--blur-xs));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}}@media (min-width:40rem){.data-\[side\=left\]\:sm\:max-w-sm[data-side=left],.data-\[side\=right\]\:sm\:max-w-sm[data-side=right]{max-width:var(--container-sm)}}@media (min-width:48rem){.md\:text-pretty{text-wrap:pretty}}.dark\:border-input:is([data-theme=dark] *){border-color:var(--input)}.dark\:bg-destructive\/20:is([data-theme=dark] *){background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.dark\:bg-destructive\/20:is([data-theme=dark] *){background-color:color-mix(in oklab,var(--destructive) 20%,transparent)}}.dark\:bg-input\/30:is([data-theme=dark] *){background-color:var(--input)}@supports (color:color-mix(in lab,red,red)){.dark\:bg-input\/30:is([data-theme=dark] *){background-color:color-mix(in oklab,var(--input) 30%,transparent)}}@media (hover:hover){.dark\:hover\:bg-destructive\/30:is([data-theme=dark] *):hover{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-destructive\/30:is([data-theme=dark] *):hover{background-color:color-mix(in oklab,var(--destructive) 30%,transparent)}}.dark\:hover\:bg-input\/50:is([data-theme=dark] *):hover{background-color:var(--input)}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-input\/50:is([data-theme=dark] *):hover{background-color:color-mix(in oklab,var(--input) 50%,transparent)}}.dark\:hover\:bg-muted\/50:is([data-theme=dark] *):hover{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-muted\/50:is([data-theme=dark] *):hover{background-color:color-mix(in oklab,var(--muted) 50%,transparent)}}}.dark\:focus-visible\:ring-destructive\/40:is([data-theme=dark] *):focus-visible{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.dark\:focus-visible\:ring-destructive\/40:is([data-theme=dark] *):focus-visible{--tw-ring-color:color-mix(in oklab, var(--destructive) 40%, transparent)}}.dark\:aria-invalid\:border-destructive\/50:is([data-theme=dark] *)[aria-invalid=true]{border-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.dark\:aria-invalid\:border-destructive\/50:is([data-theme=dark] *)[aria-invalid=true]{border-color:color-mix(in oklab,var(--destructive) 50%,transparent)}}.dark\:aria-invalid\:ring-destructive\/40:is([data-theme=dark] *)[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.dark\:aria-invalid\:ring-destructive\/40:is([data-theme=dark] *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab, var(--destructive) 40%, transparent)}}.\[\&_a\]\:underline a{text-decoration-line:underline}.\[\&_a\]\:underline-offset-3 a{text-underline-offset:3px}@media (hover:hover){.\[\&_a\]\:hover\:text-foreground a:hover{color:var(--foreground)}}.\[\&_p\:not\(\:last-child\)\]\:mb-4 p:not(:last-child){margin-bottom:calc(var(--spacing) * 4)}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3 svg:not([class*=size-]){width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3\.5 svg:not([class*=size-]){width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4 svg:not([class*=size-]){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&_tr\]\:border-b tr{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.\[\&_tr\:last-child\]\:border-0 tr:last-child{border-style:var(--tw-border-style);border-width:0}.\[\&\:has\(\[role\=checkbox\]\)\]\:pr-0:has([role=checkbox]){padding-right:0}.\[\.border-b\]\:pb-\(--card-spacing\).border-b{padding-bottom:var(--card-spacing)}@media (hover:hover){.\[a\]\:hover\:bg-destructive\/20:is(a):hover{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.\[a\]\:hover\:bg-destructive\/20:is(a):hover{background-color:color-mix(in oklab,var(--destructive) 20%,transparent)}}.\[a\]\:hover\:bg-muted:is(a):hover{background-color:var(--muted)}.\[a\]\:hover\:bg-primary\/80:is(a):hover{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.\[a\]\:hover\:bg-primary\/80:is(a):hover{background-color:color-mix(in oklab,var(--primary) 80%,transparent)}}.\[a\]\:hover\:bg-secondary\/80:is(a):hover{background-color:var(--secondary)}@supports (color:color-mix(in lab,red,red)){.\[a\]\:hover\:bg-secondary\/80:is(a):hover{background-color:color-mix(in oklab,var(--secondary) 80%,transparent)}}.\[a\]\:hover\:text-muted-foreground:is(a):hover{color:var(--muted-foreground)}}:is(.\*\:\[img\:first-child\]\:rounded-t-xl>*):is(img:first-child){border-top-left-radius:calc(var(--radius) * 1.4);border-top-right-radius:calc(var(--radius) * 1.4)}:is(.\*\:\[img\:last-child\]\:rounded-b-xl>*):is(img:last-child){border-bottom-right-radius:calc(var(--radius) * 1.4);border-bottom-left-radius:calc(var(--radius) * 1.4)}:is(.\*\:\[svg\]\:row-span-2>*):is(svg){grid-row:span 2/span 2}:is(.\*\:\[svg\]\:translate-y-0\.5>*):is(svg){--tw-translate-y:calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}:is(.\*\:\[svg\]\:text-current>*):is(svg){color:currentColor}:is(.\*\:\[svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4>*):is(svg:not([class*=size-])){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&\>svg\]\:pointer-events-none>svg{pointer-events:none}.\[\&\>svg\]\:size-3\!>svg{width:calc(var(--spacing) * 3)!important;height:calc(var(--spacing) * 3)!important}.\[\&\>tr\]\:last\:border-b-0>tr:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}}@property --tw-animation-delay{syntax:"*";inherits:false;initial-value:0s}@property --tw-animation-direction{syntax:"*";inherits:false;initial-value:normal}@property --tw-animation-duration{syntax:"*";inherits:false}@property --tw-animation-fill-mode{syntax:"*";inherits:false;initial-value:none}@property --tw-animation-iteration-count{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-translate-y{syntax:"*";inherits:false;initial-value:0}:where(#root,[data-brand=maple],[data-slot=dropdown-menu-content],[data-slot=dropdown-menu-sub-content],[data-slot=sheet-content],[data-slot=tooltip-content]){--radius:.625rem;--background:oklch(100% 0 0);--foreground:oklch(14.5% 0 0);--card:oklch(100% 0 0);--card-foreground:oklch(14.5% 0 0);--popover:oklch(100% 0 0);--popover-foreground:oklch(14.5% 0 0);--primary:oklch(20.5% 0 0);--primary-foreground:oklch(98.5% 0 0);--secondary:oklch(97% 0 0);--secondary-foreground:oklch(20.5% 0 0);--muted:oklch(97% 0 0);--muted-foreground:oklch(55.6% 0 0);--accent:oklch(97% 0 0);--accent-foreground:oklch(20.5% 0 0);--destructive:oklch(57.7% .245 27.325);--border:oklch(92.2% 0 0);--input:oklch(92.2% 0 0);--ring:oklch(70.8% 0 0);--chart-1:oklch(64.6% .222 41.116);--chart-2:oklch(60% .118 184.704);--chart-3:oklch(39.8% .07 227.392);--chart-4:oklch(82.8% .189 84.429);--chart-5:oklch(76.9% .188 70.08);--sidebar:oklch(98.5% 0 0);--sidebar-foreground:oklch(14.5% 0 0);--sidebar-primary:oklch(20.5% 0 0);--sidebar-primary-foreground:oklch(98.5% 0 0);--sidebar-accent:oklch(97% 0 0);--sidebar-accent-foreground:oklch(20.5% 0 0);--sidebar-border:oklch(92.2% 0 0);--sidebar-ring:oklch(70.8% 0 0)}[data-theme=dark] :where(#root,[data-brand=maple],[data-slot=dropdown-menu-content],[data-slot=dropdown-menu-sub-content],[data-slot=sheet-content],[data-slot=tooltip-content]){--background:oklch(14.5% 0 0);--foreground:oklch(98.5% 0 0);--card:oklch(20.5% 0 0);--card-foreground:oklch(98.5% 0 0);--popover:oklch(20.5% 0 0);--popover-foreground:oklch(98.5% 0 0);--primary:oklch(92.2% 0 0);--primary-foreground:oklch(20.5% 0 0);--secondary:oklch(26.9% 0 0);--secondary-foreground:oklch(98.5% 0 0);--muted:oklch(26.9% 0 0);--muted-foreground:oklch(70.8% 0 0);--accent:oklch(26.9% 0 0);--accent-foreground:oklch(98.5% 0 0);--destructive:oklch(70.4% .191 22.216);--border:oklch(100% 0 0/.1);--input:oklch(100% 0 0/.15);--ring:oklch(55.6% 0 0);--chart-1:oklch(48.8% .243 264.376);--chart-2:oklch(69.6% .17 162.48);--chart-3:oklch(76.9% .188 70.08);--chart-4:oklch(62.7% .265 303.9);--chart-5:oklch(64.5% .246 16.439);--sidebar:oklch(20.5% 0 0);--sidebar-foreground:oklch(98.5% 0 0);--sidebar-primary:oklch(48.8% .243 264.376);--sidebar-primary-foreground:oklch(98.5% 0 0);--sidebar-accent:oklch(26.9% 0 0);--sidebar-accent-foreground:oklch(98.5% 0 0);--sidebar-border:oklch(100% 0 0/.1);--sidebar-ring:oklch(55.6% 0 0)}:root,#root{--font-sans:"Inter Variable", Inter, ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif!important;--font-body:var(--font-sans)!important;--font-display:"Geist Variable", Geist, var(--font-sans)!important;--font-heading:var(--font-display)!important;--line:var(--border)!important;--surface:var(--card)!important;--fill:var(--muted)!important;--ink:var(--foreground)!important;--ink-soft:var(--muted-foreground)!important;--brand:var(--primary)!important;--brand-hover:var(--primary)!important;--danger:var(--destructive)!important;--color-app:var(--background)!important;--color-content:var(--foreground)!important;--color-surface:var(--card)!important;--color-divider:var(--border)!important;--maple-document-accent:var(--primary)!important;--maple-document-ink:var(--foreground)!important;--maple-document-success:var(--border)!important;--color-accent-subtle:var(--accent)!important;--color-success-bg:var(--muted)!important;--color-divider-heavy:var(--border)!important;--color-white:var(--background)!important;--color-divider-strong:var(--input)!important;--color-accent:var(--primary)!important;--color-focus-ring:var(--ring)!important;--color-on-accent:var(--primary-foreground)!important;--color-accent-hover:var(--primary)!important;--color-content-soft:var(--muted-foreground)!important;--color-content-muted:var(--muted-foreground)!important;--color-content-faint:var(--muted-foreground)!important;--color-control-soft:var(--muted)!important;--color-surface-hover:var(--secondary)!important;--color-link:var(--primary)!important;--color-link-soft:var(--primary)!important;--color-success:var(--border)!important;--color-danger:var(--destructive)!important;--text-body-sm:.8125rem!important;--text-body-sm--line-height:1.5!important;--shadow-card:none!important;--radius-control:var(--radius)!important;--radius-sm:calc(var(--radius) * .6)!important;--radius-md:calc(var(--radius) * .8)!important;--radius-lg:var(--radius)!important;--radius-xl:calc(var(--radius) * 1.4)!important;--radius-button:var(--radius)!important;--radius-card:var(--radius)!important;--c0:var(--chart-1)!important;--c1:var(--chart-2)!important;--c2:var(--chart-3)!important;--c3:var(--chart-4)!important;--c4:var(--chart-5)!important;--c5:var(--muted-foreground)!important}#root .pdf-page,html[data-theme=dark] #root .pdf-page{--maple-document-accent:var(--primary)!important;--maple-document-ink:var(--foreground)!important;--maple-document-success:var(--border)!important}:where(#root,[data-brand=maple],[data-base-ui-portal]){--background:#faf9f5;--foreground:#3d3929;--card:#f5f4ef;--card-foreground:#141413;--popover:#fff;--popover-foreground:#28261b;--primary:#8b1e3f;--primary-foreground:#faf9f5;--secondary:#e9e6dc;--secondary-foreground:#535146;--muted:#ede9de;--muted-foreground:#6e6d68;--accent:#e9e6dc;--accent-foreground:#28261b;--destructive:#141413;--destructive-foreground:#fff;--border:#dad9d4;--input:#b4b2a7;--ring:#8b1e3f;--chart-1:#771631;--chart-2:#9c87f5;--chart-3:#ded8c4;--chart-4:#dbd3f0;--chart-5:#a62f53;--sidebar:#f5f4ee;--sidebar-foreground:#3d3d3a;--sidebar-primary:#8b1e3f;--sidebar-primary-foreground:#faf9f5;--sidebar-accent:#e9e6dc;--sidebar-accent-foreground:#343434;--sidebar-border:#ebebeb;--sidebar-ring:#b5b5b5;--radius:1rem;--shadow-color:oklch(0% 0 0);--shadow-opacity:.1;--shadow-blur:3px;--shadow-spread:0px;--shadow-offset-x:0px;--shadow-offset-y:1px;--letter-spacing:0em;--spacing:.25rem}html[data-theme=dark][data-brand=maple],[data-theme=dark] :where(#root,[data-brand=maple],[data-base-ui-portal]){--background:#262624;--foreground:#f1f1ef;--card:#2c2c2b;--card-foreground:#faf9f5;--popover:#30302e;--popover-foreground:#e5e5e2;--primary:#bc3f60;--primary-foreground:#faf9f5;--secondary:#faf9f5;--secondary-foreground:#30302e;--muted:#1b1b19;--muted-foreground:#b7b5a9;--accent:#1a1915;--accent-foreground:#f5f4ee;--destructive:#ef4444;--destructive-foreground:#fff;--border:#3e3e38;--input:#52514a;--ring:#bc3f60;--chart-1:#a63150;--chart-2:#9c87f5;--chart-3:#1a1915;--chart-4:#2f2b48;--chart-5:#c45672;--sidebar:#1f1e1d;--sidebar-foreground:#c3c0b6;--sidebar-primary:#343434;--sidebar-primary-foreground:#fbfbfb;--sidebar-accent:#0f0f0e;--sidebar-accent-foreground:#c3c0b6;--sidebar-border:#ebebeb;--sidebar-ring:#b5b5b5}:root,#root{--font-sans:"Outfit Variable", Outfit, ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif!important;--font-body:var(--font-sans)!important;--font-display:var(--font-sans)!important;--font-heading:var(--font-sans)!important;--font-mono:"Geist Mono Variable", "Geist Mono", ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace!important;--radius-sm:calc(var(--radius) - 4px)!important;--radius-md:calc(var(--radius) - 2px)!important;--radius-lg:var(--radius)!important;--radius-xl:calc(var(--radius) + 4px)!important;--radius-button:var(--radius)!important;--radius-card:var(--radius)!important;--shadow-2xs:0px 1px 3px 0px oklch(0% 0 0/.05)!important;--shadow-xs:0px 1px 3px 0px oklch(0% 0 0/.05)!important;--shadow-sm:0px 1px 3px 0px oklch(0% 0 0/.1), 0px 1px 2px -1px oklch(0% 0 0/.1)!important;--shadow:0px 1px 3px 0px oklch(0% 0 0/.1), 0px 1px 2px -1px oklch(0% 0 0/.1)!important;--shadow-md:0px 1px 3px 0px oklch(0% 0 0/.1), 0px 2px 4px -1px oklch(0% 0 0/.1)!important;--shadow-lg:0px 1px 3px 0px oklch(0% 0 0/.1), 0px 4px 6px -1px oklch(0% 0 0/.1)!important;--shadow-xl:0px 1px 3px 0px oklch(0% 0 0/.1), 0px 8px 10px -1px oklch(0% 0 0/.1)!important;--shadow-2xl:0px 1px 3px 0px oklch(0% 0 0/.25)!important}:root{--motiq-bg:var(--background);--motiq-bg-elevated:var(--muted);--motiq-surface:var(--card);--motiq-surface-2:var(--muted);--motiq-fg:var(--foreground);--motiq-fg-secondary:var(--muted-foreground);--motiq-muted:var(--muted-foreground);--motiq-neutral:var(--muted-foreground);--motiq-border:var(--border);--motiq-border-strong:var(--input);--motiq-accent:var(--primary);--motiq-accent-fg:var(--primary-foreground);--motiq-accent-text:var(--primary);--motiq-error:var(--destructive);--motiq-success:var(--chart-2);--motiq-warning:var(--chart-4);--motiq-info:var(--chart-1);--motiq-secondary-accent:var(--chart-3);--motiq-signature:var(--chart-5)}html,body{max-width:100%;overflow-x:clip}html[data-theme=light] body{--site-canvas:var(--background);--site-surface:var(--card);--site-ink:var(--foreground);--site-ink-soft:var(--secondary-foreground);--site-ink-faint:var(--muted-foreground);--site-accent:var(--primary);--site-accent-ink:var(--primary-foreground);--site-footer:var(--sidebar);--site-footer-ink:var(--sidebar-foreground);--site-footer-soft:var(--muted-foreground);--site-footer-warning:#8b1e3f;--site-paper:var(--popover);--site-paper-ink:var(--popover-foreground);background-color:var(--site-canvas);color:var(--site-ink)}html[data-theme=dark] body{--site-canvas:var(--background);--site-surface:var(--card);--site-ink:var(--foreground);--site-ink-soft:var(--muted-foreground);--site-ink-faint:var(--muted-foreground);--site-accent:var(--primary);--site-accent-ink:var(--primary-foreground);--site-footer:var(--sidebar);--site-footer-ink:var(--sidebar-foreground);--site-footer-soft:var(--muted-foreground);--site-footer-warning:#d16a86;--site-paper:var(--popover);--site-paper-ink:var(--popover-foreground);background-color:var(--site-canvas);color:var(--site-ink)}html[data-theme=light] .button--primary,html[data-theme=dark] .button--primary{background-color:var(--primary);color:var(--primary-foreground)}html[data-theme=light] .site-footer,html[data-theme=dark] .site-footer{background-color:var(--site-footer);color:var(--site-footer-ink)}@media (max-width:767px){.comparison-table td[data-label]:before{content:attr(data-label);color:var(--muted-foreground);letter-spacing:.04em;text-transform:uppercase;margin-bottom:.125rem;font-size:.6875rem;font-weight:600;display:block}}.home-demo-hero{text-align:center;max-width:56rem;margin-inline:auto}.home-demo-hero h1{font-size:clamp(2.5rem,5vw,4rem);line-height:1.08}.home-demo-hero h1 em{display:block}.home-demo-hero p{max-width:43rem;margin-inline:auto}.home-demo-hero>div>.flex{justify-content:center}.demo-after-hero{margin-top:3.5rem}.demo-intro{justify-content:space-between;align-items:end;gap:2rem;margin-bottom:2rem;display:flex}.demo-intro h2{letter-spacing:-.045em;margin:.9rem 0 1rem;font-size:clamp(2rem,3.2vw,3rem);font-weight:500;line-height:1.12}.demo-intro h2 em{color:var(--primary);font-style:normal}.demo-intro>div>p:last-child{max-width:35rem;color:var(--muted-foreground);font-size:.95rem;line-height:1.65}.demo-kicker{color:var(--primary);letter-spacing:.16em;align-items:center;gap:.4rem;font-size:.65rem;font-weight:600;display:flex}.demo-kicker svg{width:14px;height:14px}.demo-open-link{color:var(--primary);white-space:nowrap;border-bottom:1px solid var(--primary);align-items:center;gap:.5rem;padding-bottom:.25rem;font-size:.875rem;display:flex}@supports (color:color-mix(in lab,red,red)){.demo-open-link{border-bottom:1px solid color-mix(in oklab,var(--primary) 25%,transparent)}}.demo-open-link svg{width:16px;height:16px}.demo-window{border:1px solid var(--border);background:var(--background);box-shadow:0 24px 70px -35px var(--foreground),0 0 0 6px var(--muted);border-radius:1rem;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.demo-window{box-shadow:0 24px 70px -35px color-mix(in oklab,var(--foreground) 30%,transparent),0 0 0 6px color-mix(in oklab,var(--muted) 45%,transparent)}}.demo-browser{border-bottom:1px solid var(--border);background:var(--card);color:var(--muted-foreground);justify-content:space-between;align-items:center;gap:1rem;padding:.8rem 1.1rem;font-size:.65rem;display:flex}.demo-browser>span:nth-child(2){letter-spacing:.03em;align-items:center;gap:.4rem;display:flex}.demo-browser svg{width:12px;height:12px}.demo-browser-dots{gap:5px;display:flex}.demo-browser-dots i{background:var(--border);border-radius:50%;width:7px;height:7px}.demo-browser-dots i:first-child{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.demo-browser-dots i:first-child{background:color-mix(in oklab,var(--primary) 60%,var(--background))}}.demo-app{grid-template-columns:164px minmax(0,1fr);min-height:620px;display:grid}.demo-sidebar{border-right:1px solid var(--border);background:var(--card);flex-direction:column;padding:1.25rem .75rem;display:flex}.demo-sidebar-brand{padding:.2rem .5rem 1.5rem}.demo-sidebar-brand img{width:125px;height:auto}.demo-logo-dark{display:none}[data-theme=dark] .demo-logo-dark{display:block}[data-theme=dark] .demo-logo-light{display:none}.demo-nav-label{letter-spacing:.12em;color:var(--muted-foreground);padding:0 .5rem .6rem;font-size:.55rem}.demo-sidebar nav{flex-direction:column;gap:.35rem;display:flex}.demo-nav-button{justify-content:flex-start;width:100%;min-height:36px}.demo-sidebar-bottom{align-items:center;gap:.45rem;margin-top:auto;padding-top:3rem;display:flex}.demo-avatar{background:var(--muted);width:27px;height:27px;color:var(--muted-foreground);border-radius:50%;flex-shrink:0;place-items:center;font-size:.65rem;display:grid}.demo-sidebar-bottom strong,.demo-sidebar-bottom span{font-size:.6rem;display:block}.demo-sidebar-bottom strong{font-weight:500}.demo-sidebar-bottom span{color:var(--muted-foreground);margin-top:.12rem;font-size:.55rem}.demo-workspace{min-width:0}.demo-toolbar{border-bottom:1px solid var(--border);color:var(--muted-foreground);justify-content:space-between;align-items:center;gap:1rem;padding:.65rem 1.25rem;font-size:.65rem;display:flex}.demo-toolbar>span span{opacity:.45;padding:0 .7rem}.demo-content{isolation:isolate;min-height:560px;padding:1.3rem;position:relative;overflow:hidden}.demo-content[data-demo-home]:before{content:"";z-index:-1;pointer-events:none;opacity:.04;background:linear-gradient(135deg,var(--primary),var(--primary) 45%,var(--primary));position:absolute;top:0;right:0;bottom:0;left:0}@supports (color:color-mix(in lab,red,red)){.demo-content[data-demo-home]:before{background:linear-gradient(135deg,color-mix(in oklab,var(--primary) 75%,var(--foreground)),var(--primary) 45%,color-mix(in oklab,var(--primary) 65%,var(--destructive)))}}.demo-content[data-demo-home]:before{background-position:5rem -15rem;background-repeat:no-repeat;background-size:136rem 136rem;-webkit-mask-image:url(/brand/maple-imprint.svg);mask-image:url(/brand/maple-imprint.svg);-webkit-mask-position:5rem -15rem;mask-position:5rem -15rem;-webkit-mask-size:136rem 136rem;mask-size:136rem 136rem;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.demo-content-heading{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.3rem;display:flex}.demo-content-heading h3{letter-spacing:-.035em;outline:none;font-size:1.2rem;font-weight:550}.demo-actions{grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem;margin-bottom:1.3rem;display:grid}.demo-actions .demo-action{white-space:normal;text-align:left;flex-direction:column;justify-content:space-between;align-items:flex-start;height:auto;min-height:104px;padding:.85rem;display:flex;position:relative}.demo-action>svg:last-child:not(:first-child){position:absolute;top:.85rem;right:.85rem}.demo-action strong{font-size:.69rem;font-weight:600;line-height:1.3;display:block}.demo-action small{opacity:.78;margin-top:.3rem;font-size:.58rem;font-weight:400;line-height:1.4;display:block}.demo-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem;margin-bottom:1.3rem;display:grid}.demo-stat-value{font-size:1.6rem;font-weight:500;line-height:1.15}.demo-stat-description{color:var(--muted-foreground);font-size:.57rem;line-height:1.45;display:block}.demo-stats [data-slot=card-description]{font-size:.65rem}.demo-attention{border:1px solid var(--border);background:var(--card);border-radius:.8rem;overflow:hidden}.demo-attention-header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:1rem;padding:.9rem 1rem;display:flex}.demo-attention h4{font-size:.8rem;font-weight:550}.demo-attention-header p{color:var(--muted-foreground);margin-top:.2rem;font-size:.62rem}.demo-attention-body{grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);min-height:280px;display:grid}.demo-agreement-list{border-right:1px solid var(--border)}.demo-agreement{border-bottom:1px solid var(--border);text-align:left;cursor:pointer;border-left:2px solid #0000;align-items:flex-start;gap:.65rem;width:100%;padding:.95rem .8rem;transition:background .15s;display:flex}.demo-agreement:last-child{border-bottom:0}.demo-agreement:hover,.demo-agreement-active{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.demo-agreement:hover,.demo-agreement-active{background:color-mix(in oklab,var(--primary) 4%,var(--background))}}.demo-agreement-active{border-left-color:var(--primary)}.demo-agreement:focus-visible{outline:2px solid var(--ring);outline-offset:-3px}.demo-file-icon{background:var(--muted);width:25px;height:29px;color:var(--muted-foreground);border-radius:.5rem;flex-shrink:0;place-items:center;display:grid}.demo-file-icon svg{width:13px;height:13px}.demo-agreement strong{font-size:.68rem;font-weight:500;line-height:1.5;display:block}.demo-agreement small{color:var(--muted-foreground);margin:.18rem 0 .35rem;font-size:.56rem;line-height:1.6;display:block}.demo-agreement [data-slot=badge]{font-size:.55rem}.demo-featured{background:var(--muted);grid-template-columns:minmax(0,.9fr) minmax(0,1fr);align-items:center;gap:1.3rem;padding:1.35rem;display:grid}@supports (color:color-mix(in lab,red,red)){.demo-featured{background:color-mix(in oklab,var(--muted) 25%,var(--background))}}.demo-featured-copy h4{letter-spacing:-.025em;margin:.6rem 0;font-size:1rem;line-height:1.35}.demo-featured-copy>p:not(.demo-kicker){color:var(--muted-foreground);margin-bottom:1.25rem;font-size:.65rem;line-height:1.6}.demo-featured-copy .demo-kicker{font-size:.5rem;line-height:1.5}.demo-paper{aspect-ratio:210/285;background:var(--background);border:1px solid var(--border);border-top:2px solid var(--primary);box-shadow:0 2px 3px var(--foreground);border-radius:.5rem;padding:12%;position:relative}@supports (color:color-mix(in lab,red,red)){.demo-paper{box-shadow:0 2px 3px color-mix(in oklab,var(--foreground) 7%,transparent)}}.demo-paper{flex-direction:column;gap:6%;display:flex}.demo-paper>img{width:14%;height:auto}.demo-paper-title{letter-spacing:-.025em;font-size:clamp(.5rem,.75vw,.7rem);font-weight:600;line-height:1.25}.demo-paper-lines{flex-direction:column;gap:5px;display:flex}.demo-paper-lines i{background:var(--muted-foreground);height:3px;display:block}@supports (color:color-mix(in lab,red,red)){.demo-paper-lines i{background:color-mix(in oklab,var(--muted-foreground) 25%,var(--background))}}.demo-paper-lines i:nth-child(2){width:89%}.demo-paper-lines i:last-child{width:67%}.demo-paper-subtitle{color:var(--muted-foreground);font-size:.39rem;line-height:1.4}.demo-signature{border:1px dashed var(--primary)}@supports (color:color-mix(in lab,red,red)){.demo-signature{border:1px dashed color-mix(in oklab,var(--primary) 35%,var(--border))}}.demo-signature{min-height:36px;color:var(--primary);border-radius:3px;flex-direction:column;gap:.25rem;margin-top:auto;padding:.5rem;display:flex}.demo-signature svg{width:11px;height:11px}.demo-signature small{font-size:.37rem}.demo-signature>span{font-family:cursive;font-size:.7rem;font-style:italic}.demo-paper-foot{color:var(--muted-foreground);justify-content:space-between;gap:.5rem;padding-top:.5rem;font-size:.3rem;display:flex}.demo-caption{border-top:1px solid var(--border);color:var(--muted-foreground);background:var(--card);justify-content:space-between;align-items:center;gap:1rem;padding:.9rem 1.1rem;font-size:.62rem;display:flex}.demo-caption>span:first-child{align-items:center;gap:.4rem;display:flex}.demo-caption svg{width:13px;height:13px;color:var(--primary)}.demo-description{color:var(--muted-foreground);margin-bottom:1.5rem;font-size:.8rem;line-height:1.6}.demo-template-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.demo-template-paper{background:var(--muted);justify-content:center;height:170px;padding:1rem 1.5rem 0;display:flex;overflow:hidden}.demo-template-paper .demo-paper{flex-shrink:0;width:125px;min-height:180px;padding:1rem;transform:rotate(-4deg)}.demo-template-grid>:nth-child(2) .demo-paper{transform:rotate(3deg)}.demo-template-grid>:nth-child(3) .demo-paper{transform:rotate(-2deg)}.demo-template-grid [data-slot=card-description]{font-size:.65rem}.demo-template-grid [data-slot=card-content]>p{color:var(--muted-foreground);font-size:.7rem;line-height:1.5}.demo-template-grid [data-slot=card-header]{min-height:95px}.demo-composer{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:2rem;padding:.5rem 1rem 1.5rem;display:grid}.demo-document-stage{background:var(--muted);justify-content:center;padding:1.5rem;display:flex}@supports (color:color-mix(in lab,red,red)){.demo-document-stage{background:color-mix(in oklab,var(--muted) 55%,transparent)}}.demo-document-stage{border-radius:.75rem}.demo-document-stage .demo-paper{width:230px;min-height:310px}.demo-document-stage .demo-paper-title{font-size:.9rem}.demo-compose-controls{flex-direction:column;gap:1rem;display:flex}.demo-compose-controls h4{letter-spacing:-.035em;font-size:1.25rem;line-height:1.3}.demo-compose-controls>p:not(.demo-kicker){color:var(--muted-foreground);font-size:.8rem;line-height:1.65}.demo-compose-controls>small{color:var(--muted-foreground);text-align:center;font-size:.65rem}.demo-field{flex-direction:column;gap:.4rem;font-size:.75rem;display:flex}.demo-field [data-field-description]{color:var(--muted-foreground);font-size:.65rem}.demo-field select{border:1px solid var(--input);background:var(--background);min-height:36px;color:var(--foreground);border-radius:.5rem;max-width:100%;padding:.45rem .65rem}.demo-review{flex-direction:column;gap:.75rem;display:flex}.demo-review>div{border-bottom:1px solid var(--border);flex-direction:column;gap:.2rem;padding-bottom:.65rem;display:flex}.demo-review dt{color:var(--muted-foreground);font-size:.65rem}.demo-review dd{font-size:.8rem}.demo-filters{gap:.75rem;margin-bottom:1.25rem;display:flex}.demo-search{flex:1;min-width:0;position:relative}.demo-search>svg{width:14px;height:14px;color:var(--muted-foreground);position:absolute;top:11px;left:11px}.demo-search input{border:1px solid var(--input);background:var(--background);width:100%;height:36px;color:var(--foreground);border-radius:.5rem;padding:.45rem .6rem .45rem 2rem;font-size:.75rem}.demo-search input:focus-visible,.demo-field select:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.demo-empty{flex-direction:column;align-items:flex-start;gap:.75rem;padding:1.5rem;display:flex}.demo-empty>svg{width:20px;height:20px;color:var(--muted-foreground)}.demo-empty p{color:var(--muted-foreground);font-size:.7rem}@media (max-width:1050px){.demo-app{grid-template-columns:135px minmax(0,1fr)}.demo-sidebar-brand img{width:105px}.demo-actions,.demo-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.demo-actions .demo-action{min-height:84px}.demo-featured{grid-template-columns:1fr}.demo-featured-paper{display:none}.demo-featured-copy h4{font-size:1.1rem}.demo-template-grid{gap:.65rem}.demo-composer{gap:1rem;padding:0}}@media (max-width:700px){.demo-after-hero{margin-top:2.5rem}.demo-intro{flex-direction:column;align-items:start;gap:1.25rem}.demo-intro h2{font-size:2rem}.demo-window{box-shadow:0 0 0 3px var(--muted);border-radius:.75rem}@supports (color:color-mix(in lab,red,red)){.demo-window{box-shadow:0 0 0 3px color-mix(in oklab,var(--muted) 45%,transparent)}}.demo-browser{padding:.7rem}.demo-browser>span:nth-child(2){display:none}.demo-app{min-height:0;display:block}.demo-sidebar{border-right:0;border-bottom:1px solid var(--border);gap:.8rem;padding:.85rem .65rem .65rem}.demo-sidebar-brand{padding:0 .25rem}.demo-sidebar-brand img{width:110px}.demo-sidebar nav{flex-direction:row;gap:.3rem}.demo-nav-button{flex:1;justify-content:center;min-height:40px}.demo-nav-label,.demo-sidebar-bottom{display:none}.demo-toolbar{gap:.5rem;padding:.65rem}.demo-toolbar>span{font-size:.58rem}.demo-toolbar>span span{padding:0 .3rem}.demo-content{min-height:0;padding:1rem .75rem}.demo-content-heading{gap:.5rem}.demo-content-heading h3{font-size:1.15rem}.demo-actions,.demo-stats{gap:.6rem}.demo-actions .demo-action{min-height:105px}.demo-action strong{font-size:.75rem}.demo-action small{font-size:.65rem}.demo-stat-description{font-size:.6rem}.demo-attention-body{grid-template-columns:1fr}.demo-agreement-list{border-right:0;border-bottom:1px solid var(--border)}.demo-agreement strong{font-size:.78rem}.demo-agreement small{font-size:.65rem}.demo-agreement [data-slot=badge]{font-size:.6rem}.demo-featured{padding:1.25rem}.demo-featured-copy .demo-kicker{font-size:.6rem}.demo-featured-copy>p:not(.demo-kicker){font-size:.75rem}.demo-caption{flex-direction:column;align-items:start;gap:.5rem;padding:.9rem;line-height:1.5}.demo-template-grid{grid-template-columns:1fr;gap:1rem}.demo-template-grid [data-slot=card-header]{min-height:0}.demo-template-paper{height:155px}.demo-composer{grid-template-columns:1fr;gap:1.5rem}.demo-document-stage{padding:1rem}.demo-document-stage .demo-paper{width:180px;min-height:250px}.demo-filters{flex-direction:column}}@media (prefers-reduced-motion:reduce){[data-dashboard-demo] *,[data-dashboard-demo] :before{transition:none!important;animation:none!important}}@media (forced-colors:active){.demo-content[data-demo-home]:before{display:none}}[data-dashboard-demo],.demo-content-heading h3{scroll-margin-top:100px}[data-dashboard-demo],[data-theme=dark] [data-dashboard-demo]{--demo-accent:var(--primary)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark] [data-dashboard-demo]{--demo-accent:color-mix(in oklab, var(--primary) 60%, var(--foreground))}}[data-dashboard-demo] .demo-kicker,[data-dashboard-demo] .demo-open-link,[data-dashboard-demo] .demo-intro h2 em{color:var(--demo-accent)}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@keyframes accordion-down{0%{height:0}to{height:var(--radix-accordion-content-height,var(--bits-accordion-content-height,var(--reka-accordion-content-height,var(--kb-accordion-content-height,var(--ngp-accordion-content-height,auto)))))}}@keyframes accordion-up{0%{height:var(--radix-accordion-content-height,var(--bits-accordion-content-height,var(--reka-accordion-content-height,var(--kb-accordion-content-height,var(--ngp-accordion-content-height,auto)))))}to{height:0}}:root{--m-dur-press: 183ms;--m-ease-press: cubic-bezier(.2, .9, .25, 1);--m-spring-press: linear( 0, .0248, .0865, .1697, .2633, .3594, .4527, .5397, .6187, .6886, .7493, .8011, .8445, .8805, .9098, .9334, .9521, .9666, .9778, .9863, .9925, .9969, 1, 1 );--m-dur-snappy: 246ms;--m-ease-snappy: cubic-bezier(.2, .9, .25, 1);--m-spring-snappy: linear( 0, .0178, .0627, .1247, .1963, .2721, .3482, .4219, .4916, .5562, .6152, .6683, .7157, .7576, .7943, .8263, .8539, .8777, .898, .9153, .9299, .9423, .9526, .9613, .9685, .9745, .9794, .9835, .9868, .9895, .9917, 1 );--m-dur-glide: 313ms;--m-ease-glide: cubic-bezier(.2, .9, .25, 1);--m-spring-glide: linear( 0, .0149, .0531, .1066, .1693, .2367, .3055, .3734, .4388, .5005, .5579, .6106, .6586, .702, .7408, .7754, .806, .8329, .8566, .8772, .8952, .9108, .9242, .9358, .9457, .9542, .9615, .9677, .9729, .9774, .9812, .9843, .987, .9892, .9911, .9927, .994, .9951, .996, 1 );--m-dur-page: 302ms;--m-ease-page: cubic-bezier(.2, .9, .25, 1);--m-spring-page: linear( 0, .0135, .0482, .0969, .1543, .2164, .2801, .3434, .4048, .4633, .5182, .5692, .6161, .659, .6979, .7331, .7647, .7929, .8182, .8406, .8604, .878, .8935, .9071, .9191, .9296, .9389, .9469, .9539, .9601, .9654, .97, .9741, .9776, .9806, .9833, .9856, .9876, 1 );--m-dur-panel: 441ms;--m-ease-panel: cubic-bezier(.2, .9, .25, 1);--m-spring-panel: linear( 0, .0121, .0437, .0887, .1423, .201, .262, .3232, .3833, .4411, .4959, .5473, .595, .639, .6792, .7158, .7489, .7787, .8054, .8293, .8506, .8694, .8861, .9009, .9139, .9253, .9353, .944, .9517, .9583, .9641, .9691, .9735, .9773, .9805, .9833, .9858, .9879, .9897, .9912, .9925, .9937, .9946, .9954, .9962, .9967, .9973, .9977, .9981, .9984, .9986, .9989, .999, .9992, .9993, 1 );--m-dur-panel-exit: 429ms;--m-ease-panel-exit: cubic-bezier(.2, .9, .25, 1);--m-spring-panel-exit: linear( 0, .0156, .0551, .1097, .1731, .2407, .309, .376, .44, .5001, .5558, .6068, .6532, .6951, .7326, .766, .7957, .822, .8452, .8655, .8834, .899, .9126, .9244, .9347, .9437, .9515, .9582, .964, .969, .9734, .9771, .9804, .9831, .9855, .9876, .9894, .9909, .9922, .9933, .9943, .9951, .9958, .9964, .9969, .9974, .9977, .9981, .9984, .9986, .9988, .999, .9991, .9992, 1 );--m-dur-dialog: 204ms;--m-ease-dialog: cubic-bezier(.2, .9, .25, 1);--m-spring-dialog: linear( 0, .0168, .0606, .1227, .1963, .2759, .3575, .4378, .5147, .5866, .6526, .7121, .7649, .8111, .8511, .8851, .9138, .9376, .957, .9726, .9849, .9945, 1.0016, 1.0068, 1.0104, 1 );--m-dur-lift: 294ms;--m-ease-lift: cubic-bezier(.2, .9, .25, 1);--m-spring-lift: linear( 0, .0173, .063, .1289, .208, .2946, .3841, .4727, .5578, .6374, .7102, .7753, .8324, .8816, .923, .9572, .9847, 1.0062, 1.0224, 1.034, 1.0418, 1.0463, 1.0482, 1.0481, 1.0464, 1.0436, 1.04, 1.0359, 1.0316, 1.0273, 1.0231, 1.0191, 1.0155, 1.0121, 1.0092, 1.0067, 1.0045, 1 );--m-dur-flight: 462ms;--m-ease-flight: cubic-bezier(.2, .9, .25, 1);--m-spring-flight: linear( 0, .0076, .0282, .0586, .0963, .1393, .1857, .2342, .2837, .3331, .3817, .4291, .4748, .5185, .5599, .599, .6357, .6699, .7016, .731, .7581, .783, .8057, .8265, .8454, .8626, .8781, .8921, .9047, .916, .9262, .9352, .9433, .9505, .9569, .9626, .9676, .972, .9759, .9793, .9823, .985, .9872, .9892, .9909, .9924, .9937, .9948, .9957, .9966, .9972, .9978, .9983, .9987, .9991, .9993, .9996, .9998, 1 );--m-dur-seal: 368ms;--m-ease-seal: cubic-bezier(.2, .9, .25, 1);--m-spring-seal: linear( 0, .0208, .0772, .1602, .2615, .3735, .4897, .6046, .7139, .8142, .9032, .9793, 1.042, 1.0912, 1.1275, 1.1519, 1.1655, 1.1699, 1.1667, 1.1573, 1.1434, 1.1263, 1.1073, 1.0875, 1.068, 1.0494, 1.0322, 1.017, 1.004, .9933, .9848, .9785, .9743, .9719, .9711, .9716, .9732, .9755, .9784, .9816, .985, .9883, .9915, .9944, .997, .9992, 1 );--m-dur-paper: 505ms;--m-ease-paper: cubic-bezier(.2, .9, .25, 1);--m-spring-paper: linear( 0, .0088, .0322, .0663, .108, .1548, .2047, .2561, .3077, .3587, .4083, .4561, .5016, .5447, .5851, .6229, .658, .6906, .7205, .748, .7733, .7963, .8172, .8363, .8535, .8691, .8832, .8959, .9073, .9176, .9268, .935, .9424, .949, .9548, .9601, .9647, .9689, .9725, .9758, .9787, .9812, .9835, .9855, .9873, .9888, .9902, .9914, .9925, .9934, .9943, .995, .9956, .9962, .9967, .9971, .9975, .9978, .9981, .9983, .9986, .9988, .9989, 1 );--m-t-press-down: 80ms;--m-t-exit: .12s;--m-t-fade: .16s;--m-t-colour: .2s;--m-t-skeleton-delay: .15s;--m-t-stagger: 40ms;--m-t-reduced-fade: .14s;--m-curve-enter: cubic-bezier(.2, 0, 0, 1);--m-curve-exit: cubic-bezier(.4, 0, 1, 1);--m-curve-standard: cubic-bezier(.2, 0, .2, 1)}@supports (transition-timing-function: linear(0,1)){:root{--m-ease-press: var(--m-spring-press);--m-ease-snappy: var(--m-spring-snappy);--m-ease-glide: var(--m-spring-glide);--m-ease-page: var(--m-spring-page);--m-ease-panel: var(--m-spring-panel);--m-ease-panel-exit: var(--m-spring-panel-exit);--m-ease-dialog: var(--m-spring-dialog);--m-ease-lift: var(--m-spring-lift);--m-ease-flight: var(--m-spring-flight);--m-ease-seal: var(--m-spring-seal);--m-ease-paper: var(--m-spring-paper)}}:root[data-m-route] .m-site-header{view-transition-name:m-site-header}:root[data-m-route] .m-site-page{view-transition-name:m-site-page}::view-transition{pointer-events:none}::view-transition-old(root),::view-transition-new(root){animation:none}::view-transition-group(m-site-header){animation:none}@media (prefers-reduced-motion: no-preference){::view-transition-group(m-site-page){animation-duration:var(--m-dur-paper);animation-timing-function:var(--m-ease-paper)}::view-transition-old(m-site-page){animation:m-fade-out 90ms var(--m-curve-exit) both}::view-transition-new(m-site-page){animation:m-fade-in var(--m-t-colour) var(--m-curve-enter) 60ms both,m-sheet-settle var(--m-dur-paper) var(--m-ease-paper) 60ms both}}@media (prefers-reduced-motion: reduce){::view-transition-group(m-site-page),::view-transition-old(m-site-page),::view-transition-new(m-site-page){animation-duration:var(--m-t-reduced-fade)}}@keyframes m-fade-in{0%{opacity:0}}@keyframes m-fade-out{to{opacity:0}}@keyframes m-sheet-settle{0%{translate:0 14px}}:root[data-motion-mode=full] [data-slot=sheet-content]{transition-property:translate,opacity;transition-duration:var(--m-dur-paper),var(--m-t-exit);transition-timing-function:var(--m-ease-paper),var(--m-curve-enter)}:root[data-motion-mode=full] [data-slot=sheet-content][data-side=right]:is([data-starting-style],[data-ending-style]){translate:calc(100% + 1rem) 0;opacity:1}:root[data-motion-mode=full] [data-slot=sheet-content][data-ending-style]{transition-duration:.24s,.24s;transition-timing-function:var(--m-curve-exit),var(--m-curve-exit)}:root[data-motion-mode=reduced] [data-slot=sheet-content]{transition-property:opacity;transition-duration:var(--m-t-reduced-fade)}:root[data-motion-mode=reduced] [data-slot=sheet-content]:is([data-starting-style],[data-ending-style]){translate:0 0}:root[data-motion-mode=off] :is([data-slot=sheet-content],[data-slot=sheet-overlay]){transition:none}
