/* Product-only presentation. Shared brand tokens remain the source of truth. */
.mq-product-guide{--guide-gap:clamp(24px,4vw,56px)}
.mq-product-guide [id]{scroll-margin-top:112px}.mq-product-guide [hidden]{display:none!important}
.mq-product-guide .mq-product-intro{max-width:480px}.mq-guide-actions{display:flex;align-items:center;gap:22px;flex-wrap:wrap}
.mq-product-guide .mq-product-hero-grid{gap:32px;grid-template-columns:1.1fr 1fr}.mq-product-guide .mq-product-hero-art{height:490px}.mq-product-guide .mq-product-hero-art>img{height:390px}.mq-product-guide .mq-product-watermark{top:28px;font-size:100px}
.mq-guide-system{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;border-top:1px solid var(--mq-line);padding-block:30px 34px;margin-top:35px}
.mq-guide-system>div>span,.mq-capability-label{color:var(--mq-accent);font-size:10px;font-weight:550;letter-spacing:.08em}
#main-content .mq-guide-system h2{font-size:19px;margin:12px 0 10px;letter-spacing:-.025em}.mq-guide-system p{font-size:13px;line-height:1.8;margin:0;max-width:305px}
.mq-guide-nav{display:flex;gap:34px;padding-block:24px;border-bottom:1px solid var(--mq-line)}.mq-guide-nav a{display:inline-flex;align-items:center;gap:14px;color:var(--mq-copy);font-size:12px;white-space:nowrap;padding-block:6px}.mq-guide-nav a span{font-size:9px;color:var(--mq-muted)}.mq-guide-nav a:hover{color:var(--mq-accent)}
.mq-guide-section{padding-block:var(--mq-space)}.mq-guide-heading{display:grid;grid-template-columns:1.2fr 1fr;align-items:end;gap:var(--guide-gap);margin-bottom:44px}.mq-guide-heading h2{margin-bottom:0}.mq-guide-heading>p{max-width:410px;font-size:15px;line-height:1.85;margin-bottom:2px}
.mq-guide-example{background:linear-gradient(180deg,var(--mq-paper),var(--mq-tint) 22%,var(--mq-tint) 78%,var(--mq-paper))}
.mq-result-demo{border:1px solid var(--mq-line);border-radius:20px;background:var(--mq-white);box-shadow:var(--mq-shadow);overflow:hidden}
.mq-result-top{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:20px 32px;border-bottom:1px solid var(--mq-line)}.mq-result-top>div{display:flex;align-items:center;gap:12px}.mq-result-top>div>span{font-size:10px;letter-spacing:.12em;color:var(--mq-muted)}.mq-result-badge{background:var(--mq-tint);color:var(--mq-accent);font-size:11px;border-radius:30px;padding:5px 12px}
.mq-result-meeting{padding:30px 36px 24px;display:flex;align-items:end;justify-content:space-between;gap:24px}.mq-result-meeting .mq-kicker{margin-bottom:8px}.mq-result-meeting h3{font-size:27px;line-height:1.2;margin-bottom:9px}.mq-result-meeting p:last-child{margin:0;font-size:12px}#main-content .mq-result-note{font-size:11px;color:var(--mq-muted);line-height:1.7}
.mq-result-tabs{display:flex;padding-inline:36px;gap:30px;border-bottom:1px solid var(--mq-line)}.mq-result-tabs button{appearance:none;border:0;background:transparent;color:var(--mq-muted);padding:16px 2px;border-bottom:2px solid transparent;cursor:pointer;font-size:14px;font-weight:500;white-space:nowrap;transition:color .2s,border-color .2s}.mq-result-tabs button[aria-selected=true]{color:var(--mq-accent);border-bottom-color:var(--mq-accent)}.mq-result-tabs button:hover{color:var(--mq-accent)}
.mq-result-content{padding:30px 36px 36px;min-height:525px}.mq-result-content section:focus-visible{outline-offset:10px;outline:2px solid var(--mq-accent)}.mq-result-intro h4{font-size:20px;margin:0 0 8px}.mq-result-intro p{font-size:13px;margin-bottom:24px}
.mq-result-search{display:flex;align-items:center;gap:18px;max-width:510px;margin-bottom:22px}.mq-result-search>span{font-size:12px;white-space:nowrap}.mq-result-search input{width:100%;min-width:0;border:1px solid var(--mq-line-strong);border-radius:var(--mq-control-radius);padding:11px 14px;background:var(--mq-paper);font-size:16px;color:var(--mq-ink)}
.mq-result-transcript{display:grid;gap:20px}.mq-result-transcript article{border-left:2px solid var(--mq-line);padding-left:18px}.mq-result-transcript header{display:flex;align-items:center;gap:10px}.mq-result-transcript header>span{display:grid;place-items:center;width:25px;height:25px;background:var(--mq-tint);color:var(--mq-accent);border-radius:50%;font-size:11px}.mq-result-transcript strong{font-size:12px;color:var(--mq-ink);font-weight:550}.mq-result-transcript time{font-size:10px;margin-left:auto}.mq-result-transcript p{margin:8px 0 0;font-size:14px;line-height:1.8}.mq-result-empty{padding:35px;text-align:center;background:var(--mq-surface);border-radius:var(--mq-radius)}
.mq-result-summary{padding:28px;border-radius:var(--mq-radius);background:var(--mq-tint)}.mq-result-summary>span,.mq-result-decisions>div>span,.mq-result-answer>span{color:var(--mq-accent);font-size:10px;letter-spacing:.08em;font-weight:550}.mq-result-summary h4{font-size:24px;line-height:1.3;margin:12px 0}.mq-result-summary p{font-size:14px;line-height:1.9;margin:0}.mq-result-decisions{display:grid;grid-template-columns:1fr 1fr;gap:28px;margin-top:26px}.mq-result-decisions h4{font-size:17px;margin:9px 0 7px}.mq-result-decisions p{margin:0;font-size:13px}
.mq-result-task-heading{display:flex;justify-content:space-between;gap:20px;margin:32px 0 10px;font-size:11px;color:var(--mq-muted)}.mq-result-task-heading>span{letter-spacing:.06em}.mq-result-task{display:flex;gap:18px;align-items:center;padding:24px 0;border-bottom:1px solid var(--mq-line);cursor:pointer}.mq-result-task input{width:20px;height:20px;margin:0;flex:0 0 20px;accent-color:var(--mq-accent);cursor:pointer}.mq-result-task strong{display:block;font-size:15px;font-weight:500;color:var(--mq-ink)}.mq-result-task small{display:block;font-size:12px;margin-top:4px}.mq-result-task input:checked+span strong{text-decoration:line-through;color:var(--mq-muted)}.mq-task-source{font-size:11px;color:var(--mq-muted);margin-left:auto}.mq-result-content .mq-result-note{margin:20px 0 0}
.mq-result-questions{display:flex;gap:10px;flex-wrap:wrap;margin:30px 0 24px}.mq-result-questions button{background:var(--mq-white);border:1px solid var(--mq-line-strong);border-radius:30px;padding:10px 16px;color:var(--mq-copy);font-size:12px;cursor:pointer;transition:background .2s,border-color .2s}.mq-result-questions button[aria-pressed=true],.mq-result-questions button:hover{color:var(--mq-accent);background:var(--mq-tint);border-color:var(--mq-accent)}.mq-result-answer{background:var(--mq-surface);padding:32px;border-radius:var(--mq-radius)}.mq-result-answer p{font-size:21px;line-height:1.6;max-width:770px;margin:16px 0 24px}.mq-result-answer small{font-size:11px}
.mq-result-bottom{padding:18px 36px;border-top:1px solid var(--mq-line);display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;font-size:10px;color:var(--mq-muted);background:var(--mq-paper)}
.mq-guide-capabilities{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.mq-guide-capabilities article{display:flex;flex-direction:column;padding:30px;border:1px solid var(--mq-line);border-radius:var(--mq-radius);background:var(--mq-surface);transition:transform .25s,border-color .25s}.mq-guide-capabilities h3{font-size:22px;line-height:1.3;margin:18px 0 14px}.mq-guide-capabilities p{font-size:14px;line-height:1.8;margin-bottom:28px}.mq-guide-capabilities article>strong{font-size:11px;line-height:1.7;font-weight:500;color:var(--mq-accent);margin-top:auto;border-top:1px solid var(--mq-line);padding-top:18px}
.mq-guide-privacy{display:flex;gap:20px;margin:26px 0 0;max-width:870px}.mq-guide-privacy>span{color:var(--mq-accent);font-size:23px}.mq-guide-privacy p{margin:0;font-size:13px;line-height:1.9}.mq-guide-privacy strong{color:var(--mq-ink);font-weight:550}
.mq-guide-included{display:grid;grid-template-columns:1fr 1.25fr;gap:var(--guide-gap);margin-top:60px;padding:44px;background:var(--mq-tint);border-radius:var(--mq-radius)}.mq-guide-included h3{font-size:38px;line-height:1.2;margin-bottom:18px}.mq-guide-included p{font-size:13px;line-height:1.9;margin-bottom:0}.mq-guide-included ul{padding:0;margin:0 0 24px;list-style:none}.mq-guide-included li{font-size:14px;padding:9px 0 9px 22px;position:relative}.mq-guide-included li:before{content:'✓';color:var(--mq-accent);position:absolute;left:0}#main-content .mq-guide-terms{font-size:11px;color:var(--mq-muted)}.mq-guide-terms a{color:var(--mq-accent);text-decoration:underline;text-underline-offset:3px}
.mq-guide-hardware{background:linear-gradient(var(--mq-paper),var(--mq-surface) 22%,var(--mq-surface) 78%,var(--mq-paper))}.mq-product-guide .mq-product-facts{margin-block:35px 20px}.mq-product-guide .mq-product-box{border-top:1px solid var(--mq-line)}.mq-product-guide .mq-product-end small{display:block;font-size:11px}
@media(hover:hover) and (prefers-reduced-motion:no-preference){.mq-guide-capabilities article:hover{transform:translateY(-4px);border-color:var(--mq-line-strong)}}
@media(max-width:900px){
 .mq-product-guide .mq-product-hero-grid{grid-template-columns:1fr 1fr;gap:20px}.mq-product-guide .mq-product-hero-art{height:400px}.mq-product-guide .mq-product-hero-art>img{height:330px}.mq-product-guide .mq-product-watermark{font-size:72px}.mq-guide-system{gap:24px}
 .mq-guide-capabilities{grid-template-columns:1fr}.mq-guide-capabilities article{display:grid;grid-template-columns:1fr 1.2fr;gap:0 35px}.mq-guide-capabilities h3{grid-column:1}.mq-guide-capabilities p{grid-column:2;grid-row:1/4;margin:0}.mq-guide-capabilities article>strong{grid-column:1}.mq-guide-included{padding:30px}
}
@media(max-width:620px){
 .mq-product-guide .mq-product-hero{padding-top:40px}.mq-product-guide .mq-product-hero-grid{grid-template-columns:1fr}.mq-product-guide h1{font-size:43px}.mq-product-guide .mq-product-hero-art{height:355px}.mq-product-guide .mq-product-hero-art>img{height:285px}.mq-product-guide .mq-product-watermark{top:20px;left:20px;font-size:82px}
 .mq-guide-system{grid-template-columns:1fr;gap:24px;margin-top:15px;padding-block:26px}#main-content .mq-guide-system h2{margin-block:7px}.mq-guide-system p{max-width:none}.mq-guide-nav{display:grid;grid-template-columns:1fr 1fr;gap:10px 24px;padding-block:20px}.mq-guide-nav a{justify-content:space-between}
 .mq-guide-heading{grid-template-columns:1fr;gap:20px;margin-bottom:30px}.mq-guide-heading>p{font-size:14px}
 .mq-result-demo{border-radius:14px}.mq-result-top{padding:16px;gap:8px}.mq-result-top>div{gap:7px}.mq-result-top>div>span{font-size:8px;letter-spacing:.04em}.mq-result-top img{width:24px;height:24px}.mq-result-badge{font-size:9px;padding:4px 8px}.mq-result-meeting{padding:22px 18px 14px;display:block}.mq-result-meeting h3{font-size:24px}.mq-result-meeting .mq-result-note{display:block;font-size:9px;margin-top:12px}
 .mq-result-tabs{padding-inline:10px;gap:0;justify-content:space-between}.mq-result-tabs button{font-size:11px;padding:16px 4px}.mq-result-content{padding:24px 18px;min-height:630px}.mq-result-intro h4{font-size:19px;line-height:1.4}.mq-result-intro p{font-size:12px}.mq-result-search{display:block}.mq-result-search>span{display:block;margin-bottom:8px}.mq-result-transcript article{padding-left:12px}.mq-result-transcript p{font-size:13px}
 .mq-result-summary,.mq-result-answer{padding:22px}.mq-result-summary h4{font-size:21px}.mq-result-summary p{font-size:13px}.mq-result-decisions{grid-template-columns:1fr;gap:24px}.mq-result-task{gap:12px}.mq-result-task strong{font-size:14px}.mq-result-task small{font-size:11px}.mq-task-source{display:none}.mq-result-questions{margin-top:24px}.mq-result-questions button{text-align:left;font-size:11px}.mq-result-answer p{font-size:18px}.mq-result-bottom{padding:16px 18px;font-size:9px;gap:8px}
 .mq-guide-capabilities article{display:flex;padding:25px}.mq-guide-capabilities p{margin-bottom:20px}.mq-guide-capabilities h3{font-size:21px}.mq-guide-included{grid-template-columns:1fr;margin-top:40px;padding:28px 24px}.mq-guide-included h3{font-size:35px}.mq-guide-included li{font-size:13px}.mq-product-guide .mq-product-facts{grid-template-columns:1fr 1fr}
}
/* Native workflow: a single scene, controlled by the four adjacent steps. */
.mq-native-flow{display:grid;grid-template-columns:1.28fr 1fr;gap:var(--guide-gap);align-items:center}
.mq-flow-stage{border:1px solid var(--mq-line);border-radius:20px;background:radial-gradient(ellipse at 50% 45%,var(--mq-tint),var(--mq-surface) 75%);overflow:hidden;min-width:0}
.mq-flow-stage-top{display:flex;align-items:center;gap:10px;padding:20px 24px;color:var(--mq-muted);font-size:9px;letter-spacing:.11em}
.mq-flow-stage-top small{margin-left:auto;letter-spacing:0;font-size:10px}
.mq-flow-panel{outline-offset:-5px}.mq-flow-panel:not([hidden]) .mq-flow-scene{animation:mq-flow-in .32s ease-out both}
.mq-flow-scene{height:432px;position:relative;isolation:isolate}
.mq-flow-halo{position:absolute;inset:30px 15% 40px;border:1px solid var(--mq-line);border-radius:50%;transform:rotate(-18deg)}
.mq-flow-halo:after{content:'';position:absolute;inset:25px;border:1px solid var(--mq-line);border-radius:50%}
.mq-flow-recorder{position:absolute;height:360px;width:80%;object-fit:contain;left:10%;top:6px;mix-blend-mode:multiply;transform:rotate(-8deg)}
.mq-flow-recording{position:absolute;bottom:16px;left:50%;transform:translateX(-50%);display:flex;align-items:center;gap:18px;padding:17px 23px;min-width:280px;background:var(--mq-white);border:1px solid var(--mq-line);border-radius:14px;box-shadow:var(--mq-shadow)}
.mq-flow-recording strong{display:block;font-size:14px;font-weight:500;color:var(--mq-ink)}.mq-flow-recording small{display:block;font-size:11px;margin-top:3px}
.mq-flow-waves{display:flex;align-items:center;justify-content:center;gap:3px;height:32px;min-width:43px}.mq-flow-waves i{width:3px;height:10px;background:var(--mq-accent);border-radius:3px}.mq-flow-waves i:nth-child(2n){height:20px}.mq-flow-waves i:nth-child(3n){height:28px}.mq-flow-waves i:nth-child(5){height:34px}
#main-content .mq-flow-caption{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:13px;margin:0;padding:21px 20px 25px;font-size:12px;line-height:1.65;color:var(--mq-copy)}
.mq-flow-caption>span{font-size:9px;letter-spacing:.08em;color:var(--mq-accent);padding-right:13px;border-right:1px solid var(--mq-line-strong)}
.mq-flow-tabs{display:grid;gap:8px}.mq-flow-tabs button{display:flex;gap:18px;align-items:flex-start;padding:22px 20px;border:1px solid transparent;border-bottom-color:var(--mq-line);background:transparent;border-radius:12px;text-align:left;color:var(--mq-copy);cursor:pointer;transition:background .2s,border-color .2s}
.mq-flow-tabs button>span:nth-child(2){flex:1;min-width:0}.mq-flow-tabs strong{display:block;font-size:20px;font-weight:500;line-height:1.35;letter-spacing:-.035em;color:var(--mq-ink)}.mq-flow-number{font-size:11px;color:var(--mq-muted);margin-top:6px}
.mq-flow-explain{display:block;font-size:13px;line-height:1.85;margin-top:10px}.mq-flow-tabs b{font-size:17px;color:var(--mq-muted);font-weight:400;margin-top:1px;opacity:0;transition:opacity .2s}
.mq-flow-tabs button[aria-selected=true]{background:var(--mq-white);border-color:var(--mq-line-strong);box-shadow:var(--mq-shadow)}.mq-flow-tabs button[aria-selected=true] .mq-flow-number,.mq-flow-tabs button[aria-selected=true] strong,.mq-flow-tabs button[aria-selected=true] b{color:var(--mq-accent)}.mq-flow-tabs button[aria-selected=true] b,.mq-flow-tabs button:hover b{opacity:1}.mq-flow-tabs button:hover{background:var(--mq-white)}
.mq-flow-more{margin:22px 0 0 20px;font-size:12px}
.mq-flow-phone{position:absolute;right:8%;top:8px;width:250px;height:411px;border:5px solid #35363b;outline:1px solid #c1bfca;border-radius:32px;background:var(--mq-white);box-shadow:0 18px 36px rgb(36 37 42 / 12%);overflow:hidden}
.mq-flow-phone-bar{display:flex;align-items:center;justify-content:space-between;padding:10px 16px 14px;font-size:8px;font-weight:550;color:var(--mq-ink);line-height:1}.mq-flow-phone-bar i{width:66px;height:15px;border-radius:20px;background:#25262a;margin-top:-5px}
.mq-flow-phone-content{padding:10px 17px 14px;font-size:11px;line-height:1.6}.mq-flow-app-label{font-size:8px;letter-spacing:.1em;font-weight:550;color:var(--mq-accent)}
#main-content .mq-flow-phone h3{font-size:21px;line-height:1.22;margin:12px 0 9px;font-weight:500;letter-spacing:-.04em}
#main-content .mq-flow-phone-muted{font-size:10px;color:var(--mq-muted);margin:0 0 18px}
.mq-flow-sync-device{position:absolute;height:278px;width:43%;left:2%;bottom:28px;object-fit:contain;mix-blend-mode:multiply;transform:rotate(-10deg);z-index:2}
.mq-flow-connection{position:absolute;top:48%;left:37%;display:flex;align-items:center;gap:8px;z-index:3;color:var(--mq-accent)}.mq-flow-connection i{width:4px;height:4px;border-radius:50%;background:var(--mq-accent)}.mq-flow-connection span{font-size:19px}
.mq-flow-file{display:flex;align-items:center;gap:10px;padding:14px 10px;border:1px solid var(--mq-line);border-radius:10px;background:var(--mq-paper);margin-top:22px}.mq-flow-file>span{display:grid;place-items:center;width:30px;height:35px;font-size:25px;border-radius:7px;background:var(--mq-tint);color:var(--mq-accent)}.mq-flow-file strong{font-size:11px;font-weight:550;color:var(--mq-ink)}.mq-flow-file small{display:block;font-size:9px}
.mq-flow-sync-complete{text-align:center;padding-top:21px}.mq-flow-sync-complete>span{display:grid;place-items:center;width:30px;height:30px;margin:0 auto 9px;background:var(--mq-tint);color:var(--mq-accent);border-radius:50%;font-size:14px}.mq-flow-sync-complete>strong{font-size:12px;color:var(--mq-ink);font-weight:500}.mq-flow-sync-complete p{font-size:10px;line-height:1.7;margin:6px 0 0}.mq-flow-phone-note{font-size:9px;line-height:1.6;color:var(--mq-muted);border-top:1px solid var(--mq-line);margin-top:19px;padding-top:12px}
.mq-flow-scene-transcribe .mq-flow-phone{left:10%;right:auto}.mq-flow-line{padding:9px 0;border-top:1px solid var(--mq-line)}.mq-flow-line>div{display:flex;justify-content:space-between;align-items:center}.mq-flow-line strong{font-size:10px;font-weight:550;color:var(--mq-ink)}.mq-flow-line small{font-size:8px}.mq-flow-line p{font-size:11px;line-height:1.7;margin:7px 0 0}.mq-flow-line-selected{padding:9px;background:var(--mq-tint);border:0;border-radius:9px;margin:0 -4px 5px}
.mq-flow-context{position:absolute;right:5%;top:41%;width:195px;padding:21px;background:var(--mq-white);border:1px solid var(--mq-line);border-radius:13px;box-shadow:var(--mq-shadow)}.mq-flow-context>span{font-size:8px;letter-spacing:.08em;color:var(--mq-accent)}.mq-flow-context>strong{display:block;font-size:18px;color:var(--mq-ink);margin:12px 0 7px;font-weight:500}.mq-flow-context small{float:right;font-size:10px;line-height:26px}.mq-flow-context p{font-size:11px;line-height:1.7;margin:0}
.mq-flow-notes{position:absolute;inset:8px 9% 10px;padding:26px 34px;background:var(--mq-white);border:1px solid var(--mq-line);border-radius:16px;box-shadow:var(--mq-shadow);font-size:13px;line-height:1.6}
#main-content .mq-flow-notes h3{font-size:29px;line-height:1.15;font-weight:470;letter-spacing:-.035em;margin:13px 0 18px}.mq-flow-decision{padding:17px 19px;background:var(--mq-tint);border-radius:10px}.mq-flow-decision>span,.mq-flow-next>span{font-size:8px;letter-spacing:.09em;color:var(--mq-accent);font-weight:550}.mq-flow-decision p{font-size:13px;line-height:1.75;margin:8px 0 0}.mq-flow-next{margin-top:14px}.mq-flow-next>div{display:flex;align-items:flex-start;gap:11px;margin-top:12px}.mq-flow-next i{font-size:16px;line-height:20px;color:var(--mq-accent);font-style:normal}.mq-flow-next p{font-size:12px;line-height:1.6;margin:0}.mq-flow-next small{display:block;font-size:10px}.mq-flow-ai-note{display:block;font-size:9px;margin-top:10px}
@keyframes mq-flow-in{from{opacity:.3;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}
@media(max-width:1050px) and (min-width:621px){.mq-native-flow{grid-template-columns:1.15fr 1fr;gap:26px}.mq-flow-phone{right:5%;width:224px}.mq-flow-context{right:3%;width:165px;padding:15px}.mq-flow-tabs button{padding:18px 14px;gap:12px}.mq-flow-tabs strong{font-size:18px}.mq-flow-explain{font-size:12px}.mq-flow-notes{inset:8px 5% 10px;padding:27px}.mq-flow-notes h3{font-size:25px}.mq-flow-stage-top{padding:20px 18px}.mq-flow-stage-top small{font-size:8px}.mq-flow-sync-device{left:0;width:42%}.mq-flow-connection{left:30%}}
@media(max-width:800px) and (min-width:621px){.mq-native-flow{grid-template-columns:1fr}.mq-flow-scene{height:432px}.mq-flow-tabs{grid-template-columns:1fr 1fr}.mq-flow-phone{right:15%}.mq-flow-scene-transcribe .mq-flow-phone{left:22%}.mq-flow-context{right:17%}.mq-flow-sync-device{left:8%}.mq-flow-connection{left:43%}.mq-flow-more{margin-left:0}.mq-flow-controls{order:2}}
@media(max-width:620px){
 .mq-native-flow{grid-template-columns:1fr;gap:20px}.mq-flow-controls{display:contents}.mq-flow-tabs{order:-1;grid-template-columns:1fr 1fr;gap:8px}.mq-flow-tabs button{padding:15px 12px;gap:8px;border:1px solid var(--mq-line);align-items:center;min-height:57px}.mq-flow-tabs strong{font-size:13px;line-height:1.4;letter-spacing:-.02em}.mq-flow-number{font-size:9px;margin:0}.mq-flow-tabs b,.mq-flow-explain{display:none}.mq-flow-more{margin:0;font-size:12px}.mq-flow-stage{border-radius:16px}
 .mq-flow-stage-top{padding:17px 16px;gap:8px;font-size:8px}.mq-flow-stage-top img{width:22px;height:22px}.mq-flow-stage-top small{font-size:8px}.mq-flow-scene{height:354px}.mq-flow-recorder{height:285px;top:0;width:90%;left:5%}.mq-flow-halo{inset:15px 10% 50px}.mq-flow-recording{min-width:255px;bottom:9px;padding:14px 18px;gap:13px}.mq-flow-recording strong{font-size:13px}.mq-flow-recording small{font-size:10px}
 #main-content .mq-flow-caption{font-size:11px;padding:18px 16px 20px;gap:8px}.mq-flow-caption>span{font-size:8px;padding-right:8px}
 .mq-flow-phone{width:210px;height:340px;right:5%;top:7px;border-width:4px;border-radius:27px}.mq-flow-phone-bar{padding:10px 14px;font-size:7px}.mq-flow-phone-bar i{height:12px;width:56px}.mq-flow-phone-content{padding:7px 13px}.mq-flow-app-label{font-size:7px}#main-content .mq-flow-phone h3{font-size:18px;margin:9px 0 7px}#main-content .mq-flow-phone-muted{font-size:9px;margin-bottom:12px}
 .mq-flow-sync-device{height:213px;width:42%;left:0;bottom:7px}.mq-flow-connection{top:51%;left:27%;gap:5px}.mq-flow-file{padding:10px 7px;margin-top:15px;gap:7px}.mq-flow-file>span{width:24px;height:28px;font-size:20px}.mq-flow-file strong{font-size:10px}.mq-flow-sync-complete{padding-top:14px}.mq-flow-sync-complete>span{width:23px;height:23px;font-size:11px;margin-bottom:7px}.mq-flow-sync-complete>strong{font-size:11px}.mq-flow-sync-complete p{font-size:9px}.mq-flow-phone-note{font-size:8px;margin-top:12px;padding-top:9px}
 .mq-flow-scene-transcribe .mq-flow-phone{left:50%;transform:translateX(-50%)}.mq-flow-context{display:none}.mq-flow-line{padding:9px 0}.mq-flow-line p{font-size:10px;margin-top:5px;line-height:1.6}.mq-flow-line-selected{padding:9px}.mq-flow-line strong{font-size:9px}.mq-flow-line small{font-size:7px}
 .mq-flow-notes{inset:5px 15px 7px;padding:23px 21px}#main-content .mq-flow-notes h3{font-size:25px;margin:10px 0 16px}.mq-flow-decision{padding:13px 14px}.mq-flow-decision p{font-size:11px;line-height:1.7;margin-top:6px}.mq-flow-next{margin-top:14px}.mq-flow-next>div{margin-top:9px}.mq-flow-next p{font-size:10px}.mq-flow-next small{font-size:9px}.mq-flow-ai-note{font-size:8px;margin-top:13px}
}
/* Give wrapped app text enough room at intermediate and small widths. */
@media(min-width:621px) and (max-width:1050px){.mq-flow-scene{height:456px}.mq-flow-phone{height:435px}}
@media(max-width:620px){.mq-flow-scene{height:400px}.mq-flow-phone{height:365px;top:12px}.mq-flow-scene-sync .mq-flow-phone{width:200px}.mq-flow-sync-device{width:32%;height:190px}}
@media(prefers-reduced-motion:reduce){.mq-product-guide *,.mq-product-guide *::before,.mq-product-guide *::after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
