html:has(.mn-hero){scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html:has(.mn-hero){scroll-behavior:auto}}.mn-hero .send-btn{transition:transform var(--mn-dur-fast,.18s)var(--mn-ease-out,ease-out),background var(--mn-dur-fast,.18s)var(--mn-ease-out,ease-out),border-color var(--mn-dur-fast,.18s)var(--mn-ease-out,ease-out)}.mn-hero .send-btn:active:not(:disabled){transform:scale(.92)}.mn-hero .send-btn:disabled{cursor:not-allowed}#features .ppt-usecase-body{max-width:38em}.mn-hero,section[id=flow],section[id=features],section[id=trust]{--mn-ease-out:cubic-bezier(.16,1,.3,1);--mn-ease-in:cubic-bezier(.55,0,.65,1);--mn-dur-fast:.18s;--mn-dur-base:.26s;--mn-dur-slow:.42s}.mn-hero .ppt-hero-inner{text-align:center;align-items:center;max-width:880px;margin:0 auto}.mn-hero .ppt-hero-marker{justify-content:center}.mn-hero .ppt-hero-title,.mn-hero .ppt-hero-sub{text-align:center;margin-left:auto;margin-right:auto}.mn-hero .ppt-hero-sub{max-width:640px}.mn-hero .ppt-hero-console-wrap{max-width:720px;margin-left:auto;margin-right:auto}.mn-hero-modes{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px 14px;margin-top:28px;padding:0 8px;display:flex}.mn-hero-modes-label{font-family:var(--font-mono,ui-monospace,SFMono-Regular,Menlo,monospace);letter-spacing:.18em;text-transform:uppercase;color:var(--ink-soft,#6b6b6b);margin-right:4px;font-size:11px}.mn-mode-chip{border:1px solid var(--line,#0000001f);background:var(--bg-panel,#fafaf7);min-height:32px;color:var(--fg,#1a1a1a);white-space:nowrap;cursor:default;transition:border-color var(--mn-dur-fast)var(--mn-ease-out),background var(--mn-dur-fast)var(--mn-ease-out),transform var(--mn-dur-fast)var(--mn-ease-out);border-radius:999px;align-items:center;gap:8px;padding:7px 14px;font-size:13px;line-height:1;display:inline-flex}.mn-mode-chip:hover{border-color:var(--line-strong,#00000047);background:var(--bg,#fff);transform:translateY(-1px)}section[id=flow],section[id=features],section[id=trust],section[id=faq]{scroll-margin-top:80px}.mn-hero-cue{color:var(--ink-soft,#6b6b6b);cursor:pointer;font-family:var(--font-mono,ui-monospace,monospace);letter-spacing:.24em;text-transform:uppercase;opacity:.55;transition:opacity var(--mn-dur-base)var(--mn-ease-out),transform var(--mn-dur-base)var(--mn-ease-out);background:0 0;border:none;flex-direction:column;align-items:center;gap:10px;margin:56px auto 0;padding:6px 10px;font-size:10px;text-decoration:none;display:inline-flex}.mn-hero-cue:hover,.mn-hero-cue:focus-visible{opacity:1;transform:translateY(2px)}.mn-hero-cue-line{opacity:.6;background:currentColor;width:1px;height:32px}.mn-hero-cue-arrow{animation:mn-cue-bob 2.2s var(--mn-ease-out)infinite}@keyframes mn-cue-bob{0%,60%,to{transform:translateY(0)}30%{transform:translateY(3px)}}@media (max-width:480px){.mn-hero .console-input{font-size:16px}.mn-mode-chip{min-height:44px;padding:10px 16px}.mn-hero-modes-label{display:none}.mn-hero-cue{margin-top:32px}.mn-hero-cue-line{height:24px}}.mn-mode-chip-icon{width:14px;height:14px;color:var(--accent-ink,#8a5a00);display:inline-flex}.mn-mode-chip-label{letter-spacing:.01em;font-weight:500}.mn-flow{grid-template-columns:repeat(3,1fr);gap:40px;margin-top:32px;display:grid;position:relative}.mn-flow:before,.mn-flow:after{content:"";background:var(--accent-ink,#8a5a00);opacity:.35;pointer-events:none;z-index:1;border-radius:50%;width:6px;height:6px;position:absolute;top:76px}.mn-flow:before{left:calc(33.33% - 3px)}.mn-flow:after{left:calc(66.66% - 3px)}.mn-step{z-index:2;flex-direction:column;gap:12px;display:flex;position:relative}.mn-step-num{font-family:var(--font-mono,ui-monospace,SFMono-Regular,Menlo,monospace);letter-spacing:.22em;color:var(--accent-ink,#8a5a00);margin-bottom:4px;font-size:13px}.mn-step-visual{background:var(--bg,#fff);border:1px solid var(--line,#00000014);height:152px;transition:border-color var(--mn-dur-base)var(--mn-ease-out),transform var(--mn-dur-base)var(--mn-ease-out),box-shadow var(--mn-dur-base)var(--mn-ease-out);border-radius:4px;margin-bottom:14px;overflow:hidden}.mn-step-visual>img.mn-flow-visual{object-fit:cover;width:100%;height:100%;display:block}.mn-step:hover .mn-step-visual{border-color:var(--accent-soft,#8a5a0059);transform:translateY(-3px);box-shadow:0 12px 32px #0000000a}.mn-step-tag{font-family:var(--font-mono,ui-monospace,SFMono-Regular,Menlo,monospace);letter-spacing:.22em;text-transform:uppercase;color:var(--ink-soft,#6b6b6b);font-size:10px}.mn-step-name{font-family:var(--font-display,"Times New Roman",serif);letter-spacing:-.01em;color:var(--fg,#1a1a1a);margin:0;font-size:clamp(20px,2.2vw,26px);font-weight:400;line-height:1.2}.mn-step-body{color:var(--ink,#2a2a2a);max-width:32ch;margin:0;font-size:14px;line-height:1.6}.mn-flow-visual-input{flex-direction:column;justify-content:center;align-items:stretch;gap:8px}.mn-flow-row{border-bottom:1px solid #0000000f;align-items:baseline;gap:14px;padding:8px 4px;display:flex}.mn-flow-row:last-child{border-bottom:none}.mn-flow-row-num{font-family:var(--font-mono,ui-monospace,monospace);letter-spacing:.2em;color:var(--ink-soft,#6b6b6b);flex-shrink:0;font-size:10px}.mn-flow-row-label{font-family:var(--font-display,"Times New Roman",serif);color:var(--fg,#1a1a1a);font-size:16px}.mn-flow-visual-structure{flex-direction:column;justify-content:center;align-items:stretch;gap:16px}.mn-flow-doc-section{align-items:baseline;gap:14px;display:flex}.mn-flow-doc-section-tag{font-family:var(--font-display,"Times New Roman",serif);color:var(--fg,#1a1a1a);letter-spacing:-.005em;flex-shrink:0;font-size:16px;line-height:1}.mn-flow-doc-rule{background:#0000002e;flex:1;align-self:center;height:1px;margin-top:4px}.mn-flow-visual-export{text-align:center;flex-wrap:wrap;gap:0 14px}.mn-flow-dest{font-family:var(--font-display,"Times New Roman",serif);color:var(--fg,#1a1a1a);letter-spacing:.01em;font-size:18px}.mn-flow-dest-dot{color:var(--ink-soft,#6b6b6b);font-size:18px}@media (max-width:768px){.mn-flow{grid-template-columns:1fr;gap:36px}.mn-flow:before,.mn-flow:after{display:none}.mn-step-visual{height:120px}}.mn-trust{grid-template-columns:repeat(3,1fr);gap:24px;margin-top:24px;display:grid}.mn-trust-card{border:1px solid var(--line,#0000001a);background:var(--bg-panel,#fafaf7);transition:border-color var(--mn-dur-base)var(--mn-ease-out),transform var(--mn-dur-base)var(--mn-ease-out),box-shadow var(--mn-dur-base)var(--mn-ease-out);border-radius:4px;flex-direction:column;gap:14px;padding:38px 30px 32px;display:flex;position:relative}.mn-trust-card:before{content:"";background:var(--accent-ink,#8a5a00);opacity:.85;width:24px;height:2px;position:absolute;top:0;left:30px}.mn-trust-card:hover{border-color:var(--line-strong,#00000047);transform:translateY(-2px);box-shadow:0 8px 24px #0000000a}.mn-trust-tag{font-family:var(--font-mono,ui-monospace,SFMono-Regular,Menlo,monospace);letter-spacing:.22em;text-transform:uppercase;color:var(--accent-ink,#8a5a00);font-size:11px}.mn-trust-name{font-family:var(--font-display,"Times New Roman",serif);letter-spacing:-.01em;color:var(--fg,#1a1a1a);margin:0;font-size:clamp(22px,2.4vw,28px);font-weight:400;line-height:1.15}.mn-trust-body{color:var(--ink,#2a2a2a);margin:0;font-size:14px;line-height:1.6}@media (max-width:768px){.mn-trust{grid-template-columns:1fr}}.pi-mn-image{object-fit:cover;object-position:center;background:var(--bg-panel,#fafaf7);width:100%;height:100%;display:block}#features .ppt-usecase-name{font-weight:600}#features .ppt-usecase-preview .ppt-media{transition:transform var(--mn-dur-base,.26s)var(--mn-ease-out,cubic-bezier(.16,1,.3,1)),box-shadow var(--mn-dur-base,.26s)var(--mn-ease-out,cubic-bezier(.16,1,.3,1)),border-color var(--mn-dur-base,.26s)var(--mn-ease-out,cubic-bezier(.16,1,.3,1));will-change:transform}#features .ppt-usecase:hover .ppt-media{transform:translateY(-3px);box-shadow:0 18px 40px #0000000d}.ppt-cta .btn-primary{transition:transform var(--mn-dur-fast,.18s)var(--mn-ease-out,cubic-bezier(.16,1,.3,1)),box-shadow var(--mn-dur-fast,.18s)var(--mn-ease-out,cubic-bezier(.16,1,.3,1)),background var(--mn-dur-fast,.18s)var(--mn-ease-out,cubic-bezier(.16,1,.3,1))}.ppt-cta .btn-primary svg{transition:transform var(--mn-dur-fast,.18s)var(--mn-ease-out,cubic-bezier(.16,1,.3,1))}.ppt-cta .btn-primary:hover svg{transform:translate(3px)}@media (prefers-reduced-motion:reduce){.mn-hero-cue-arrow{animation:none}.mn-mode-chip:hover,.mn-step:hover .mn-step-visual,.mn-trust-card:hover,#features .ppt-usecase:hover .ppt-media,.ppt-cta .btn-primary:hover svg{transform:none!important}.mn-hero-cue:hover,.mn-hero-cue:focus-visible{transform:none}}
