.mn-frame{--mn-heading-font:var(--font-montserrat), var(--font-sans);--mn-bg:#272727;--mn-surface:#2c2b29;--mn-surface2:#333230;--mn-raised:#3a3937;--mn-accent:#baac99;--mn-accent-ink:#272727;--mn-accent-soft:#baac9924;--mn-accent-line:#baac996b;--mn-text:#f0f0f0;--mn-text2:#a0a0a0;--mn-muted:#a09b93;--mn-teal:#5aada0;--mn-teal-glow:#5aada08c;--mn-green:#82c49a;--mn-amber:#d9b46a;--mn-blue:#8fb0d6;--mn-red:#d98a8a;--mn-line:#ffffff17;--mn-line2:#ffffff0f;--mn-fill:#ffffff0b;--mn-fill2:#ffffff14;--mn-glow:#baac991a;--mn-ghost:#6f6b64;--mn-ghost-dim:#4f4c47;--mn-quote:#e7e1d7;--mn-serif:Georgia, "Times New Roman", serif;--mn-green-soft:#82c49a1f;--mn-green-line:#82c49a52;--mn-amber-soft:#d9b46a1c;--mn-amber-line:#d9b46a52;--mn-amber-wash:#d9b46a0f;--mn-red-soft:#d98a8a1c;--mn-red-line:#d98a8a52;--mn-jur-eu-bg:#3a4a55;--mn-jur-eu-fg:#bfe0ef;--mn-jur-nl-bg:#4a4636;--mn-jur-nl-fg:#efe0b8;--mn-jur-labour-bg:#36463a;--mn-jur-labour-fg:#c8efd0;--mn-shadow-sheet:0 30px 80px #00000073;--mn-shadow-raised:0 18px 44px #00000080;--mn-hero-top:60px;--mn-omni-landing:206px;--mn-omni-reason:168px;--mn-omni-morph:0px;--mn-below-top:max(calc(var(--mn-omni-landing) + var(--mn-omni-minh) + 158px), calc(var(--mn-omni-rest-bottom,0px) + 40px));--mn-trace-top:250px;--mn-canvas-top:56px;--mn-omni-landing-w:656px;--mn-omni-minh:68px;--mn-omni-maxh:190px;--mn-omni-pad:16px 18px;--mn-omni-fs:15.5px;--mn-frame-maxw:min(2560px, 98vw);--mn-hero-fs:clamp(40px, 6vw, 60px);--mn-results-w:100%;background:var(--mn-bg);color:var(--mn-text)}@media (max-height:780px){.mn-frame{--mn-hero-top:32px;--mn-omni-landing:168px;--mn-omni-reason:120px;--mn-trace-top:200px}}@media (max-width:767px){.mn-frame{--mn-hero-fs:32px;--mn-hero-top:64px;--mn-omni-landing:172px;--mn-omni-reason:104px;--mn-omni-morph:56px;--mn-trace-top:180px;--mn-canvas-top:104px;--mn-omni-landing-w:100%;--mn-results-w:100%}}@media (max-width:320px) and (max-height:400px){.mn-frame{--mn-hero-fs:22px;--mn-hero-top:10px;--mn-omni-landing:74px;--mn-omni-reason:60px;--mn-omni-morph:12px;--mn-trace-top:120px;--mn-omni-minh:36px;--mn-omni-pad:8px 10px;--mn-omni-fs:13px}.mn-frame .mn-hero-below{display:none}}:root:not(.dark) .mn-frame{--mn-bg:#f5f3f0;--mn-surface:#fff;--mn-surface2:#faf8f4;--mn-raised:#fff;--mn-accent:#9a8c78;--mn-accent-ink:#fff;--mn-accent-soft:#9a8c7824;--mn-accent-line:#9a8c7866;--mn-text:#272727;--mn-text2:#5a5752;--mn-muted:#6f6b65;--mn-teal:#3f8378;--mn-teal-glow:#3f837880;--mn-green:#3f7d58;--mn-amber:#8f6320;--mn-blue:#3f6ea0;--mn-red:#b25a5a;--mn-line:#0000001c;--mn-line2:#0000000f;--mn-fill:#00000009;--mn-fill2:#00000012;--mn-glow:#9a8c7817;--mn-ghost:#9a958c;--mn-ghost-dim:#b8b3a9;--mn-quote:#3a3733;--mn-serif:Georgia, "Times New Roman", serif;--mn-green-soft:#4f90681f;--mn-green-line:#4f906859;--mn-amber-soft:#a9762a1c;--mn-amber-line:#a9762a59;--mn-amber-wash:#a9762a12;--mn-red-soft:#b25a5a1a;--mn-red-line:#b25a5a59;--mn-jur-eu-bg:#d9e8f0;--mn-jur-eu-fg:#2b4a58;--mn-jur-nl-bg:#efe6c8;--mn-jur-nl-fg:#5a4a1e;--mn-jur-labour-bg:#d6ead9;--mn-jur-labour-fg:#2c4a34;--mn-shadow-sheet:0 30px 80px #0000001f;--mn-shadow-raised:0 18px 44px #00000024}@keyframes mnGlowPulse{0%,to{opacity:.85}50%{opacity:1}}@keyframes mnFadeUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes mnSlideOpen{0%{opacity:0;transform:translate(-12px)}to{opacity:1;transform:none}}@keyframes mnPop{0%{opacity:0;transform:translateY(5px)scale(.98)}to{opacity:1;transform:none}}@keyframes mnSpin{to{transform:rotate(360deg)}}@keyframes mnDropIn{0%{opacity:0;transform:translateY(-18px)}to{opacity:1;transform:none}}@keyframes mnAgentFill{0%{box-shadow:inset 0 0 0 1.5px var(--mn-accent-line);background:0 0}60%{background:var(--mn-accent-soft)}to{background:var(--mn-accent);box-shadow:inset 0 0 0 0 var(--mn-accent-line)}}@keyframes mnSk{0%{opacity:.5}50%{opacity:1}to{opacity:.5}}.mn-spin{border:2px solid var(--mn-accent-line);border-top-color:var(--mn-accent);border-radius:50%;animation:.9s linear infinite mnSpin}.mn-stop-spin-mark{opacity:0;transition:opacity .14s}.mn-stop-spin:hover .mn-stop-spin-mark,.mn-stop-spin:focus-visible .mn-stop-spin-mark{opacity:1}.mn-stop-spin:hover .mn-stop-spin-ring,.mn-stop-spin:focus-visible .mn-stop-spin-ring{opacity:.45}@media (prefers-reduced-motion:reduce){.mn-stop-spin-mark{opacity:1}}.mn-toolrow{scrollbar-width:none;-ms-overflow-style:none}.mn-toolrow::-webkit-scrollbar{display:none}@media (prefers-reduced-motion:reduce){.mn-frame,.mn-frame *{transition-duration:.01ms!important;transition-delay:0s!important;animation-duration:.01ms!important;animation-delay:0s!important}}@keyframes mnChipIn{0%{opacity:0;transform:translate(-12px)}to{opacity:1;transform:none}}@keyframes mnPanelIn{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:none}}@keyframes mnGhostIn{0%{opacity:0}to{opacity:1}}.mn-sheet ::selection,.mn-sheet-suggest ::selection{background:var(--mn-accent-soft)}.mn-sheet-input::placeholder{color:var(--mn-ghost);opacity:1}.mn-sheet ::-webkit-scrollbar{width:5px;height:5px}.mn-sheet-suggest ::-webkit-scrollbar{width:5px;height:5px}.mn-sheet ::-webkit-scrollbar-track{background:0 0}.mn-sheet-suggest ::-webkit-scrollbar-track{background:0 0}.mn-sheet ::-webkit-scrollbar-thumb{background:var(--mn-line2);border-radius:3px}.mn-sheet-suggest ::-webkit-scrollbar-thumb{background:var(--mn-line2);border-radius:3px}.mn-sheet ::-webkit-scrollbar-thumb:hover{background:var(--mn-accent-line)}.mn-sheet-suggest ::-webkit-scrollbar-thumb:hover{background:var(--mn-accent-line)}.mn-sheet *,.mn-sheet-suggest *{scrollbar-width:thin;scrollbar-color:var(--mn-line) transparent}.mn-sheet-rotate{border-color:var(--mn-line);background:0 0;transition:background .18s,border-color .18s}.mn-sheet-rotate:hover{background:var(--mn-accent-soft);border-color:var(--mn-accent-line)}.mn-sheet-toggle{color:var(--mn-muted);transition:color .18s}.mn-sheet-toggle:hover{color:var(--mn-text2)}.mn-sheet-openfull{transition:background .18s,border-color .18s}.mn-sheet-openfull:hover{background:var(--mn-accent-soft);border-color:var(--mn-accent-line)!important}.mn-sheet-menuitem{transition:background .18s}.mn-sheet-menuitem:hover,.mn-sheet-menuitem:focus-visible{background:var(--mn-accent-soft)}.mn-sheet-spine-btn{background:0 0;transition:background .18s}.mn-sheet-spine-btn:hover{background:var(--mn-fill)}.mn-seam{background:0 0}.mn-seam:after{content:"";background:0 0;margin:auto;transition:background .18s;position:absolute;inset:0}.mn-seam[aria-orientation=horizontal]:after{height:1px;left:0;right:0}.mn-seam[aria-orientation=vertical]:after{width:1px;top:0;bottom:0}.mn-seam:hover:after,.mn-seam.mn-seam--on:after{background:var(--mn-accent-line)}.mn-seam[aria-orientation=horizontal]:hover:after,.mn-seam[aria-orientation=horizontal].mn-seam--on:after{height:3px}.mn-seam[aria-orientation=vertical]:hover:after,.mn-seam[aria-orientation=vertical].mn-seam--on:after{width:3px}.mn-seam:focus-visible{outline:none}.mn-seam:focus-visible:after{background:var(--mn-accent);box-shadow:0 0 0 1px var(--mn-accent-soft)}.mn-seam[aria-orientation=horizontal]:focus-visible:after{height:3px}.mn-seam[aria-orientation=vertical]:focus-visible:after{width:3px}.mn-sheet-chip,.mn-sheet-chip-flat{font:inherit;white-space:nowrap;cursor:pointer;color:var(--mn-text2);background:0 0;border:1px solid #0000;border-radius:999px;padding:4px 9px;font-size:11.5px;line-height:1.4;transition:color .18s,border-color .18s,background .18s}.mn-sheet-chip{border-color:var(--mn-line)}.mn-sheet-chip:hover{color:var(--mn-text);border-color:var(--mn-accent-line)}.mn-sheet-chip-flat{padding:4px 8px}.mn-sheet-chip-flat:hover{color:var(--mn-text);background:var(--mn-fill)}.mn-sheet-chip[aria-pressed=true],.mn-sheet-chip--on{color:var(--mn-accent-ink);background:var(--mn-accent);border-color:#0000;font-weight:500}.mn-sheet-chip-flat[aria-disabled=true],.mn-sheet-chip-flat:disabled{cursor:default;opacity:.55}.mn-sheet-chip-flat:disabled:hover{color:var(--mn-text2);background:0 0}@keyframes mnDotGlow{0%{box-shadow:0 0 0 0 var(--mn-teal-glow);opacity:.75}50%{opacity:1}to{opacity:.75;box-shadow:0 0 0 6px #0000}}.mn-dot-glow{animation:2.4s ease-out infinite mnDotGlow}@media (prefers-reduced-motion:reduce){.mn-frame .mn-dot-glow{box-shadow:0 0 0 3px var(--mn-teal-glow);animation:none!important}}.mn-frame .mn-footnote{font-size:0;line-height:1;display:inline-block}.mn-frame .mn-footnote:after{content:"[" attr(data-shown) "]";vertical-align:.35em;color:var(--mn-accent);background:var(--mn-accent-soft);border-radius:4px;margin-left:1px;padding:1px 4px;font-size:.65rem;font-weight:600;line-height:1}.mn-frame .mn-footnote--row{cursor:pointer}.mn-frame .mn-footnote--row:hover:after{background:var(--mn-accent-line)}.mn-frame .mn-claim{cursor:pointer;text-underline-offset:3px;text-decoration-skip-ink:none;text-decoration-line:underline}.mn-frame .mn-claim--contradicted{-webkit-text-decoration-color:var(--mn-red);text-decoration-color:var(--mn-red);background:var(--mn-red-soft);border-radius:2px;text-decoration-thickness:2px}.mn-frame .mn-claim--unsupported{-webkit-text-decoration-color:var(--mn-red);text-decoration-color:var(--mn-red);text-decoration-style:dashed;text-decoration-thickness:2px}.mn-frame .mn-claim--partial{-webkit-text-decoration-color:var(--mn-amber);text-decoration-color:var(--mn-amber);text-decoration-style:dotted;text-decoration-thickness:1px}.mn-frame .mn-claim-flag{vertical-align:.15em;cursor:pointer;-webkit-user-select:none;user-select:none;width:15px;height:15px;color:var(--mn-surface);background:var(--mn-red);border:1.5px solid var(--mn-red);border-radius:999px;justify-content:center;align-items:center;margin:0 2px 0 3px;font-size:10px;font-weight:800;line-height:1;display:inline-flex;position:relative}.mn-frame .mn-claim-flag:before{content:"";position:absolute;inset:-5px}.mn-frame .mn-claim-flag--partial{border-color:var(--mn-amber);background:0 0;width:11px;height:11px}.mn-frame .mn-claim-flag--row{margin:0 8px 0 0;padding:0}.mn-frame .mn-claim-flag:focus-visible{outline:2px solid var(--mn-accent);outline-offset:2px}.mn-frame .mn-claim-row--contradicted>td,.mn-frame .mn-claim-row--unsupported>td{background:var(--mn-red-soft)}.mn-frame .mn-claim-row--contradicted>td:first-child,.mn-frame .mn-claim-row--unsupported>td:first-child{box-shadow:inset 3px 0 0 var(--mn-red)}.mn-frame .mn-claim-row--partial>td:first-child{box-shadow:inset 2px 0 0 var(--mn-amber)}.mn-frame .mn-claim-card-btn{color:var(--mn-accent);cursor:pointer;text-underline-offset:2px;background:0 0;border:0;padding:2px 0;font-size:12px;text-decoration:underline}.mn-frame .mn-claim-card-suggest{cursor:pointer;color:var(--mn-text);background:var(--mn-fill);border:1px solid var(--mn-accent-line);border-radius:8px;padding:7px 12px;font-size:12.5px;font-weight:600}.mn-frame .mn-claim-card-suggest:disabled{cursor:default;opacity:.7}.mn-frame .mn-claim-correction-note{border:1px solid var(--mn-line);border-left:3px solid var(--mn-red);background:var(--mn-surface);color:var(--mn-text2);border-radius:10px;margin-bottom:8px;padding:8px 12px;font-size:12px;line-height:1.5}.mn-frame .mn-claim-correction-note blockquote{border-left:2px solid var(--mn-line);background:var(--mn-fill);color:var(--mn-text);margin:6px 0 0;padding:4px 8px}.mn-frame .mn-contract-desk{padding:1.25rem .75rem 1.5rem}.mn-frame .mn-contract-sheet{background:var(--mn-surface);border:1px solid var(--mn-line);width:min(100%,46rem);font-family:var(--font-sans);color:var(--mn-text);border-radius:4px;margin:0 auto;padding:2.75rem 3.25rem 3.25rem;font-size:15px;line-height:1.75;box-shadow:0 1px 2px #0000002e,0 10px 28px -14px #00000059}@media (max-width:640px){.mn-frame .mn-contract-sheet{padding:1.5rem 1.25rem 2rem}}.mn-frame .mn-contract-sheet .tiptap-editor{color:var(--mn-text);line-height:inherit;min-height:0}.mn-frame .mn-contract-sheet .tiptap-editor p{margin-bottom:.7rem}.mn-frame .mn-contract-sheet .tiptap-editor h2{font-family:var(--font-sans);text-align:center;border-bottom:1px solid var(--mn-line);margin:0 0 2rem;padding-bottom:1rem;font-size:1.45rem;font-weight:700;line-height:1.3}.mn-frame .mn-contract-sheet .tiptap-editor h3{font-family:var(--font-sans);margin:1.6rem 0 .35rem;font-size:1rem;font-weight:700}.mn-frame .mn-contract-sheet .tiptap-editor strong{font-weight:700}.mn-frame .mn-blank{background:var(--mn-amber-soft);border-bottom:1px dashed var(--mn-amber-line);border-radius:3px;padding:0 2px}.mn-dw-strip{scrollbar-width:none;scroll-snap-type:x proximity;overscroll-behavior-x:contain;align-items:center;display:flex;position:relative;overflow:auto hidden}.mn-dw-strip::-webkit-scrollbar{display:none}.mn-dw-strip>*{scroll-snap-align:start}.mn-dw-strip--more{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 22px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 22px),#0000)}.mn-dw-item{font:inherit;white-space:nowrap;height:30px;color:var(--mn-text2);cursor:pointer;text-underline-offset:6px;background:0 0;border:0;flex:none;align-items:center;gap:5px;padding:0 6px;font-size:12.5px;line-height:1;text-decoration-line:none;text-decoration-thickness:2px;transition:color .18s,text-decoration-color .18s;display:inline-flex}.mn-dw-item:hover{color:var(--mn-text);text-decoration-line:underline;-webkit-text-decoration-color:var(--mn-accent-line);text-decoration-color:var(--mn-accent-line)}.mn-dw-item[aria-pressed=true]{color:var(--mn-text);text-decoration-line:underline;-webkit-text-decoration-color:var(--mn-accent);text-decoration-color:var(--mn-accent);font-weight:500}.mn-dw-item:disabled,.mn-dw-item[aria-disabled=true]{cursor:default;opacity:.55;text-decoration-line:none}.mn-dw-item:focus-visible,.mn-dw-chev:focus-visible{outline:2px solid var(--mn-accent-line);outline-offset:-3px;border-radius:4px}.mn-dw-head{flex:none;align-items:center;height:30px;padding:0 6px 0 12px;display:inline-flex}.mn-dw-chev{min-width:26px;height:30px;color:var(--mn-accent);cursor:pointer;font:inherit;background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0 4px;display:inline-flex}.mn-dw-chev-glyph{color:var(--mn-accent);font-size:15px;line-height:1}.mn-sheet-suggest [role=option]{box-shadow:none;background:0 0;transition:background .18s}.mn-sheet-suggest [role=option][aria-selected=true]{background:var(--mn-fill2);box-shadow:inset 2px 0 0 var(--mn-accent)}.mn-sheet button:focus-visible,.mn-sheet input:focus-visible,.mn-sheet-suggest [role=option]:focus-visible{outline:2px solid var(--mn-accent-line);outline-offset:2px}.mn-studio-link:hover,.mn-studio-link:focus-visible{color:var(--mn-text)!important;background:var(--mn-fill)!important}.mn-side-panel{outline:none;flex:none;width:320px;height:100%;padding:12px}.mn-side-panel--left{padding-right:0;animation:.26s cubic-bezier(.2,.7,.2,1) both mnSideInLeft}.mn-side-panel--right{padding-left:0;animation:.26s cubic-bezier(.2,.7,.2,1) both mnSideInRight}.mn-side-scrim{display:none}@keyframes mnSideInLeft{0%{opacity:0;transform:translate(-16px)}to{opacity:1;transform:none}}@keyframes mnSideInRight{0%{opacity:0;transform:translate(16px)}to{opacity:1;transform:none}}@media (max-width:767px){.mn-side-panel{z-index:70;width:min(320px,100vw - 40px);padding:8px;position:fixed;top:0;bottom:0}.mn-side-panel--left{left:0}.mn-side-panel--right{right:0}.mn-side-panel .mn-side-card{background:var(--mn-surface)}.mn-side-scrim{z-index:69;background:#00000052;display:block;position:fixed;inset:0}}@media (prefers-reduced-motion:reduce){.mn-side-panel{animation:none!important}}@media (min-width:768px){.mn-side-panel--right .mn-studio-account{padding-right:46px}}.mn-studio-theme button>span{display:none!important}.mn-studio-embed h2{display:none}[data-draft-toolbar] [data-editor-bar] [class*=flex-nowrap],[data-fullscreen-bar] [data-draft-toolbar] [data-editor-bar]{background:0 0;border:0}[data-fullscreen-bar] [data-draft-toolbar] [class*=flex-nowrap]{flex-wrap:nowrap;padding:0;overflow-x:auto}[data-fullscreen-bar] [data-draft-toolbar]>div{flex-wrap:nowrap}.mn-sheet[data-writing] .mn-sheet-chat,.mn-sheet[data-writing] .mn-sheet-sources,.mn-sheet[data-writing] .mn-seam,.mn-sheet[data-writing] .mn-sheet-canvas-head{display:none!important}.mn-sheet[data-writing]>div:has(>div>.mn-sheet-composer){display:none!important}.mn-sheet[data-writing]>div:has(.mn-sheet-composer):not(.mn-sheet-stage){display:none!important}.mn-sheet[data-writing] .mn-sheet-stage{border-radius:0;margin:0}.mn-sheet[data-writing] [data-editor-box]{background:0 0;border:0}.mn-sheet[data-writing] [data-editor-box] .tiptap-editor{max-width:48rem;margin:0 auto;padding-top:2rem;font-size:18px;line-height:1.7}.mn-sheet[data-writing] [data-draft-notice]{width:100%;max-width:48rem;margin:0 auto}[data-draft-contract] .tiptap-editor,[data-draft-contract] .tiptap-editor :is(h1,h2,h3,h4){font-family:var(--font-sans)}[data-draft-contract] .tiptap-editor :is(h1,h2,h3,h4){font-weight:700}.mn-sheet-canvas-head{container-type:inline-size}@container (max-width:480px){.mn-canvas-menu{flex-basis:100%!important}.mn-canvas-head-sep{display:none}}.mn-canvas-sweep{z-index:4;pointer-events:none;height:2px;position:absolute;top:0;left:0;right:0;overflow:hidden}.mn-canvas-sweep:after{content:"";background:linear-gradient(90deg, transparent, var(--mn-teal), transparent);width:32%;animation:1.4s ease-in-out infinite mnSweep;position:absolute;top:0;bottom:0}@keyframes mnSweep{0%{transform:translate(-100%)}to{transform:translate(320%)}}@media (prefers-reduced-motion:reduce){.mn-canvas-sweep:after{opacity:.6;width:100%;animation:none}}.mn-dm{flex-direction:column;min-width:0;display:flex}.mn-dm-row{border-bottom:1px solid var(--mn-line2);align-items:center;gap:8px;min-width:0;min-height:34px;padding:4px 0;display:flex}.mn-dm-row:last-child{border-bottom:1px solid var(--mn-line)}.mn-dm-grow{white-space:nowrap;scrollbar-width:none;flex:1;align-items:center;gap:8px;min-width:0;display:flex;overflow-x:auto}.mn-dm-grow::-webkit-scrollbar{display:none}[data-dm-row=byline]>.mn-dm-grow{white-space:normal;flex-wrap:wrap;row-gap:4px;overflow-x:visible}.mn-dm-cap{font:500 10.5px/1 var(--font-mono);letter-spacing:.2em;color:var(--mn-text2);flex:none;align-items:center;gap:8px;display:inline-flex}.mn-dm-dot{background:var(--mn-teal);border-radius:50%;flex:none;width:6px;height:6px;display:inline-block}.mn-dm-meta{font:400 12.5px/1 var(--font-mono);color:var(--mn-muted);flex:none}.mn-dm-sep{color:var(--mn-ghost);flex:none}.mn-dm-grp{font:500 9.5px/1 var(--font-mono);letter-spacing:.2em;color:var(--mn-ghost);flex:none;margin:0 2px 0 6px}.mn-dm-vsep{background:var(--mn-line);flex:none;width:1px;height:18px;margin:0 4px}.mn-dm-chip{font:500 12.5px/1 var(--font-sans);color:var(--mn-text2);white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;flex:none;align-items:center;gap:6px;padding:6px 10px;display:inline-flex}.mn-dm-chip:hover:not(:disabled){color:var(--mn-text);background:var(--mn-fill)}.mn-dm-chip:disabled{opacity:.5;cursor:default}.mn-dm-chip[aria-pressed=true]{color:var(--mn-text);border-color:var(--mn-accent-line);background:var(--mn-accent-soft)}.mn-dm-chip--out{border-color:var(--mn-line)}.mn-dm-chip--scope{border-color:var(--mn-line);color:var(--mn-text)}.mn-dm-chip--warn{color:var(--mn-amber);border-color:var(--mn-amber-line);background:var(--mn-amber-soft);font-family:var(--font-mono);cursor:default;font-size:11.5px}.mn-dm-chip--bad{color:var(--mn-red);border-color:var(--mn-red-line);background:var(--mn-red-soft);font-family:var(--font-mono);cursor:default;font-size:11.5px}.mn-dm-chip--ok{color:var(--mn-green);border-color:var(--mn-green-line);background:var(--mn-green-soft);font-family:var(--font-mono);cursor:default;font-size:11.5px}.mn-dm-chip--edit{border-color:var(--mn-accent-line);color:var(--mn-accent)}.mn-dm-chip--done{background:var(--mn-accent);color:var(--mn-accent-ink);border-color:var(--mn-accent)}.mn-dm-chip--done:hover:not(:disabled){background:var(--mn-accent);color:var(--mn-accent-ink)}.mn-dm-chip svg{width:15px;height:15px}.mn-dm-ico{width:30px;height:30px;color:var(--mn-text2);cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;justify-content:center;align-items:center;display:inline-flex}.mn-dm-ico:hover:not(:disabled){color:var(--mn-text);background:var(--mn-fill)}.mn-dm-ico:disabled{opacity:.5;cursor:default}.mn-dm-ico svg{width:15px;height:15px}.mn-dm-pop{z-index:9998;border:1px solid var(--mn-line);background:var(--mn-surface2);min-width:190px;box-shadow:var(--mn-shadow-raised);border-radius:10px;flex-direction:column;gap:1px;padding:6px;display:flex;position:fixed}.mn-dm-pop-head{font:500 9.5px/1 var(--font-mono);letter-spacing:.2em;color:var(--mn-ghost);padding:8px 8px 5px}.mn-dm-pop-item{text-align:left;font:500 12.5px/1.3 var(--font-sans);color:var(--mn-text);cursor:pointer;background:0 0;border:0;border-radius:7px;justify-content:space-between;align-items:center;gap:14px;padding:7px 8px;display:flex}.mn-dm-pop-item:hover:not(:disabled){background:var(--mn-fill2)}.mn-dm-pop-item[aria-checked=true]{color:var(--mn-accent)}.mn-dm-pop-item:disabled{opacity:.5;cursor:default}.mn-dm-pop-note{font:400 11.5px/1.45 var(--font-sans);color:var(--mn-text2);white-space:normal;max-width:260px;padding:4px 8px 6px}.mn-dm-row3 [data-editor-bar]>div{background:0 0;border-bottom:0;padding:0}.mn-dm-facts,.mn-dm-wc,.mn-dm-line{display:contents}.mn-dm-wc>*,.mn-dm-line>*{flex:none}.mn-dm-wide-only{align-items:center;gap:8px;display:inline-flex}.mn-dm-narrow .mn-dm-wide-only,.mn-dm-narrow-only{display:none}.mn-dm-narrow .mn-dm-narrow-only{align-items:center;gap:8px;display:inline-flex}.mn-dm-narrow [data-dm-row=byline]{flex-wrap:wrap;row-gap:8px;padding:10px 0 12px}.mn-dm-narrow [data-dm-row=byline]>.mn-dm-grow{display:contents}.mn-dm-narrow [data-dm-row=byline] .mn-dm-cap{order:0}.mn-dm-narrow [data-dm-row=byline] .mn-dm-wc{order:1;align-items:center;gap:4px;margin-left:auto;display:inline-flex}.mn-dm-narrow .mn-dm-facts{white-space:normal;flex-wrap:wrap;flex:100%;order:2;align-items:center;gap:8px;min-width:0;display:flex}.mn-dm-narrow .mn-dm-line{flex-wrap:wrap;flex:100%;align-items:center;gap:4px 8px;display:flex}.mn-dm-narrow .mn-dm-facts>.mn-dm-sep,.mn-dm-narrow .mn-dm-sep--wide{display:none}.mn-dm-narrow [data-dm-row=display]{flex-wrap:nowrap}.mn-dm-narrow [data-dm-row=display]>.mn-dm-grow{flex:auto;min-width:0}.mn-dm-narrow [data-dm-row=display]>.mn-dm-grow .mn-dm-chip{padding:8px 12px}.mn-dm-narrow .mn-dm-row3{flex-wrap:nowrap}.mn-dm-narrow .mn-dm-row3 [data-editor-bar] button{padding-inline:6px}.mn-dm-narrow .mn-dm-row3 [data-editor-bar]>div{gap:0}.mn-dm-narrow .mn-dm-listen [aria-label^=Playback\ speed]{display:none}.mn-margin-note{text-align:left;box-sizing:border-box;border:0;border-left:2px solid var(--mn-accent-line);background:var(--mn-fill);color:var(--mn-text);cursor:pointer;border-radius:0 8px 8px 0;grid-template-columns:22px 1fr;align-items:start;gap:8px;padding:10px 12px;display:grid;overflow:hidden}.mn-margin-note:disabled{cursor:default}.mn-margin-note:hover:not(:disabled){background:var(--mn-fill2)}.mn-margin-note-n{font:500 11px/1.5 var(--font-mono);color:var(--mn-accent)}.mn-margin-note-t{font:600 13px/1.35 var(--font-sans);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.mn-canvas-menu:empty{display:none}.mn-canvas-menu:has(>.mn-toolrow:empty){display:none}.mn-frame :is(h2,h3,h4),.mn-frame .tiptap-editor :is(h2,h3,h4){font-family:var(--mn-heading-font);letter-spacing:-.01em;font-weight:600}.mn-frame .tiptap-editor :is(h2,h3,h4){font-family:var(--mn-doc-heading-font,var(--mn-heading-font))}.mn-frame .tiptap-editor h2{font-size:1.55rem;line-height:1.25}.mn-frame .tiptap-editor h3{font-size:1.3rem;line-height:1.3}.mn-frame .tiptap-editor h4{font-size:1.1rem;line-height:1.35}.mn-dm-listen{width:auto;padding:0 4px}.mn-dm-listen>div{align-items:center}.mn-dm-listen>div>div{align-items:center;display:flex!important}.mn-composer-plus{width:auto;height:24px;font:500 16px/1 var(--font-sans);cursor:pointer;background:0 0;border:0;flex-wrap:nowrap;align-items:center;gap:1px;padding:0 2px;display:inline-flex}.mn-composer-plus svg{width:10px;height:10px}.mn-dm-pop-hint{font:400 11px/1 var(--font-sans);color:var(--mn-muted)}.mn-dm-pop{max-height:min(70vh,460px);overflow-y:auto}.mn-ph-bar{flex-wrap:nowrap;min-height:40px}.mn-ph-spacer{flex:1}.mn-ph-more{position:relative}.mn-ph-more svg{width:18px;height:18px}.mn-ph-warn{background:var(--mn-amber);width:8px;height:8px;box-shadow:0 0 0 2px var(--mn-surface2,var(--mn-bg));border-radius:50%;position:absolute;top:4px;right:4px}.mn-ph-layer{z-index:9990;background:0 0;position:fixed;inset:0}.mn-ph-backdrop{background:#00000073;position:absolute;inset:0}.mn-ph-sheet{max-height:80vh;padding:14px 16px calc(18px + env(safe-area-inset-bottom));border:1px solid var(--mn-line);background:var(--mn-surface2);box-shadow:var(--mn-shadow-raised);border-bottom:0;border-radius:18px 18px 0 0;flex-direction:column;gap:14px;display:flex;position:absolute;bottom:0;left:0;right:0;overflow-y:auto}.mn-ph-sheet-head{justify-content:space-between;align-items:center;display:flex}.mn-ph-sheet .mn-dm-facts{white-space:normal;flex-wrap:wrap;align-items:center;gap:8px;display:flex}.mn-ph-sheet .mn-dm-line{flex-wrap:wrap;flex:100%;align-items:center;gap:4px 8px;display:flex}.mn-ph-sheet .mn-dm-facts>.mn-dm-sep,.mn-ph-sheet .mn-dm-sep--wide{display:none}.mn-ph-sheet-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.mn-ph-sheet-actions{gap:4px}.mn-ph-sheet .mn-dm-narrow-only{align-items:center;gap:8px;display:inline-flex}.mn-ph .mn-dm-listen [aria-label^=Playback\ speed]{display:none}::highlight(mn-comment){background-color:color-mix(in srgb, var(--color-brand-accent) 35%, transparent);text-decoration:underline;-webkit-text-decoration-color:var(--color-brand-accent);text-decoration-color:var(--color-brand-accent);text-decoration-thickness:2px}.mn-frame .mn-dash-row:hover>span:first-child{color:var(--mn-text);text-underline-offset:2px;text-decoration:underline}
