.qm-page-root{position:relative;--mem: #ec4899;--brand: var(--brand-accent, var(--mem))}.qm-scene-placeholder{position:fixed;inset:0;z-index:-1;pointer-events:none}.qm-vignette{position:fixed;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(120% 100% at 50% 50%,transparent 52%,color-mix(in srgb,var(--q-bg-deep) 64%,transparent) 100%)}.qm-hero-scrim{position:fixed;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(97deg,color-mix(in srgb,var(--q-bg) 94%,transparent) 0%,color-mix(in srgb,var(--q-bg) 80%,transparent) 26%,color-mix(in srgb,var(--q-bg) 46%,transparent) 48%,color-mix(in srgb,var(--q-bg) 10%,transparent) 66%,transparent 78%),radial-gradient(70% 62% at 25% 52%,color-mix(in srgb,var(--q-bg) 66%,transparent),transparent 68%)}.qm-page-root .quox-hero .wrap{display:flex;flex-direction:column;align-items:flex-start}.qm-page-root .quox-hero .wrap>*{width:100%}.qm-page-root .quox-hero .wrap>.quox-hero-actions{width:auto}.qm-page-root .quox-hero .wrap>.quox-kicker{order:1}.qm-page-root .quox-hero .wrap>.qm-hero-brand{order:2}.qm-page-root .quox-hero .wrap>.quox-hero-title{order:3}.qm-page-root .quox-hero .wrap>.quox-hero-lead{order:4}.qm-page-root .quox-hero .wrap>.quox-hero-actions{order:5}.qm-hero-brand{display:block;width:100%;margin:.7rem 0 .15rem;line-height:0;order:6}.qm-hero-install{order:7}.qm-hero-readouts{order:8}.qm-page-root .quox-hero .quox-cta--primary,.qm-page-root .qm-cta-row .quox-cta--primary,.qm-page-root .quox-cta-band .quox-cta--primary{background:linear-gradient(135deg,var(--brand),var(--q-purple));box-shadow:0 0 30px color-mix(in srgb,var(--brand) 30%,transparent)}.qm-page-root .grad{background:linear-gradient(120deg,var(--brand),var(--q-purple));-webkit-background-clip:text;background-clip:text;color:transparent}.qm-page-root .quox-hero .quox-kicker{color:var(--brand)}.qm-hero-install{display:inline-flex;align-items:center;gap:.6rem;margin-top:1.6rem;padding:.6rem .95rem;border-radius:10px;width:fit-content;max-width:100%;border:1px solid var(--glass-edge);background:color-mix(in srgb,var(--q-bg) 55%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);font-family:var(--font-mono);font-size:.8rem}.qm-hero-install .p{color:var(--q-green);flex:none}.qm-hero-install code{color:var(--text);overflow-x:auto;white-space:nowrap}.qm-hero-readouts{display:flex;gap:1rem 1.4rem;flex-wrap:wrap;margin-top:1.6rem}.qm-stat-chip{-webkit-backdrop-filter:blur(14px) saturate(1.3);backdrop-filter:blur(14px) saturate(1.3);background:color-mix(in srgb,var(--glass-bg) 70%,transparent)}.qm-statement{min-height:60vh;display:flex;align-items:center}.qm-statement .quox-kicker{color:var(--brand)}.qm-statement-in{max-width:56rem}.qm-statement-in h2{font-family:var(--font-display);font-size:clamp(2.16rem,5.4vw,3.89rem);font-weight:600;line-height:1.06;padding-bottom:.25em;letter-spacing:-.005em;color:var(--text);margin:1.1rem 0 1.4rem}.qm-statement-sub{color:var(--text-2);font-size:var(--fs-lead);line-height:1.65;max-width:46rem;margin:0}.qm-page-body{position:relative}.qm-page-body:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,transparent 0%,color-mix(in srgb,var(--q-bg-deep) 78%,transparent) 4rem,color-mix(in srgb,var(--q-bg-deep) 84%,transparent) 100%)}.qm-band-head{max-width:46rem;margin-bottom:var(--s-7)}.qm-band-head .quox-kicker{color:var(--brand)}.qm-band-head h2{font-family:var(--font-display);font-size:clamp(1.95rem,4.3vw,3.2rem);font-weight:600;letter-spacing:-.005em;color:var(--text);margin:.9rem 0 .8rem;line-height:1.08;padding-bottom:.25em}.qm-band-head p{color:var(--text-2);font-size:var(--fs-lead);line-height:1.55;margin:0}.qm-col-text .quox-kicker{color:var(--brand)}.qm-col-text h2{font-family:var(--font-display);font-size:clamp(1.95rem,4.3vw,3.2rem);font-weight:600;letter-spacing:-.005em;color:var(--text);margin:.9rem 0 .8rem;line-height:1.08;padding-bottom:.25em}.qm-col-text p{color:var(--text-2);font-size:1rem;line-height:1.65;margin:0 0 1rem}.qm-check-list{list-style:none;margin:1.3rem 0 0;padding:0;display:flex;flex-direction:column;gap:.6rem}.qm-check-list li{position:relative;padding-left:1.15rem;color:var(--text-2);font-size:.92rem}.qm-check-list li:before{content:"▸";color:var(--mem);position:absolute;left:0;top:0}.qm-check-list code{font-family:var(--font-mono);font-size:.84em;color:var(--text);background:#ffffff0f;border-radius:5px;padding:.06rem .3rem}.qm-inline-link{color:var(--mem);text-decoration:none;font-size:.92rem;font-weight:600;display:inline-flex;align-items:center;gap:.4rem;padding:.625rem 0;min-height:44px;box-sizing:border-box}.qm-inline-link:hover{text-decoration:underline}.qm-demo{display:grid;grid-template-columns:1.15fr 1fr;gap:0;border-radius:var(--glass-radius);border:1px solid var(--glass-edge);background:color-mix(in srgb,var(--q-bg-deep) 72%,transparent);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);overflow:hidden;position:relative}.qm-demo:before{content:"";position:absolute;inset:0 0 auto;height:1px;background:var(--glass-shimmer);opacity:.6;z-index:1}@media(max-width:880px){.qm-demo{grid-template-columns:1fr}}.qm-demo-left{border-right:1px solid var(--glass-edge);min-width:0}@media(max-width:880px){.qm-demo-left{border-right:0;border-bottom:1px solid var(--glass-edge)}}.qm-demo-bar{display:flex;align-items:center;gap:.6rem;padding:.6rem .95rem;border-bottom:1px solid var(--glass-edge);font-family:var(--font-mono);font-size:.62rem;letter-spacing:.16em;text-transform:uppercase;color:var(--text-3)}.qm-demo-bar .live{margin-left:auto;color:var(--mem);display:inline-flex;align-items:center;gap:.4rem}.qm-demo-bar .live:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--mem);box-shadow:0 0 8px var(--mem);animation:qm-md-pulse 1.6s ease-in-out infinite}@keyframes qm-md-pulse{50%{opacity:.35}}.qm-demo-chat{padding:1rem 1.1rem 1.2rem;display:flex;flex-direction:column;gap:.55rem;font-size:.84rem}.qm-demo-chat>*{opacity:0;transform:translateY(8px);flex:none;transition:opacity .5s var(--ease-out),transform .5s var(--ease-out)}.qm-demo-chat>.on{opacity:1;transform:none}.qm-shead{font-family:var(--font-mono);font-size:.64rem;letter-spacing:.18em;text-transform:uppercase;color:var(--q-cyan);display:flex;align-items:center;gap:.5rem;padding-top:.3rem;margin:0}.qm-shead .sdot{width:6px;height:6px;border-radius:50%;background:var(--q-cyan);box-shadow:0 0 8px var(--q-cyan)}.qm-shead.s2{color:var(--q-green)}.qm-shead.s2 .sdot{background:var(--q-green);box-shadow:0 0 8px var(--q-green)}.qm-msg{max-width:88%;padding:.55rem .8rem;border-radius:11px;line-height:1.5;color:var(--text);margin:0}.qm-msg.user{align-self:flex-end;background:color-mix(in srgb,var(--q-cyan) 10%,transparent);border:1px solid color-mix(in srgb,var(--q-cyan) 22%,transparent)}.qm-msg.agent{align-self:flex-start;background:color-mix(in srgb,var(--mem) 9%,transparent);border:1px solid color-mix(in srgb,var(--mem) 24%,transparent)}.qm-tool{font-family:var(--font-mono);font-size:.72rem;color:var(--text-3);padding-left:.9rem;position:relative;margin:0}.qm-tool:before{content:"⚙";position:absolute;left:0;top:0;color:var(--mem);font-size:.66rem}.qm-tool b{color:var(--mem);font-weight:500}.qm-cut{text-align:center;font-family:var(--font-mono);font-size:.64rem;letter-spacing:.16em;text-transform:uppercase;color:var(--q-amber);margin:.35rem 0;display:flex;align-items:center;gap:.7rem}.qm-cut:before,.qm-cut:after{content:"";flex:1;height:1px;background:color-mix(in srgb,var(--q-amber) 45%,transparent)}.qm-hit{font-family:var(--font-mono);font-size:.72rem;padding:.5rem .7rem;border-radius:9px;border:1px solid color-mix(in srgb,var(--q-green) 30%,transparent);background:color-mix(in srgb,var(--q-green) 5%,transparent);display:flex;flex-direction:column;gap:.25rem}.qm-hit .hv{color:var(--q-green)}.qm-hit .hp{color:var(--text-3);font-size:.64rem;letter-spacing:.04em}.qm-demo-right{padding:1.05rem 1.1rem 1.2rem;display:flex;flex-direction:column;gap:.7rem;min-width:0}.qm-tier{border-radius:12px;padding:.75rem .9rem .85rem;position:relative;border:1px dashed var(--glass-edge);transition:border-color .5s,box-shadow .5s}.qm-tier .tl{font-family:var(--font-mono);font-size:.64rem;letter-spacing:.18em;text-transform:uppercase;color:var(--text);display:block}.qm-tier .td{font-family:var(--font-mono);font-size:.6rem;letter-spacing:.06em;color:var(--text-3);display:block;margin-top:.1rem}.qm-tier .chips{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:.6rem;min-height:1.5rem}.qm-tier .chip{font-family:var(--font-mono);font-size:.62rem;padding:.22rem .5rem;border-radius:6px;color:var(--text-2);border:1px solid var(--glass-edge);opacity:0;transform:translateY(6px) scale(.94);transition:opacity .5s var(--ease-out),transform .5s var(--ease-out),border-color .5s,color .5s}.qm-tier .chip.on{opacity:1;transform:none}.qm-tier .cleared{display:none;font-family:var(--font-mono);font-size:.6rem;letter-spacing:.12em;text-transform:uppercase;color:var(--q-amber);margin-top:.55rem}.qm-demo--closed .t-work{border-color:color-mix(in srgb,var(--q-amber) 40%,transparent)}.qm-demo--closed .t-work .chip:not(.cr){opacity:.14;text-decoration:line-through}.qm-demo--closed .t-work .cleared{display:block}.qm-demo--closed .t-sem,.qm-demo--closed .t-vec{box-shadow:0 0 24px color-mix(in srgb,var(--mem) 8%,transparent) inset}.qm-demo--search .t-sem,.qm-demo--search .t-vec{border-color:color-mix(in srgb,var(--q-green) 50%,transparent);box-shadow:0 0 20px color-mix(in srgb,var(--q-green) 10%,transparent) inset}.qm-demo--recalled .t-work .chip.cr{opacity:1;transform:none;border-color:color-mix(in srgb,var(--q-green) 50%,transparent);color:var(--q-green)}.qm-demo--recalled .t-work{border-color:color-mix(in srgb,var(--q-green) 50%,transparent)}.t-work{border-color:color-mix(in srgb,var(--q-cyan) 40%,transparent)}.t-work .chip.on{border-color:color-mix(in srgb,var(--q-cyan) 40%,transparent);color:var(--q-cyan)}.t-sem{border-style:solid;border-color:color-mix(in srgb,var(--mem) 35%,transparent)}.t-sem .chip.on{border-color:color-mix(in srgb,var(--mem) 40%,transparent);color:var(--mem)}.t-vec{border-style:solid;border-color:color-mix(in srgb,var(--q-purple) 35%,transparent)}.t-vec .chip.on{border-color:color-mix(in srgb,var(--q-purple) 45%,transparent);color:var(--q-purple)}.qm-verdict{text-align:center;font-family:var(--font-mono);font-size:.66rem;letter-spacing:.18em;text-transform:uppercase;color:var(--q-green);margin:.1rem 0 0;opacity:0;transition:opacity .6s var(--ease-out)}.qm-demo--recalled .qm-verdict{opacity:1}.qm-demo-note{max-width:44rem;color:var(--text-2);font-size:.95rem;line-height:1.65;margin:1.4rem 0 0}.qm-pullq{margin:0;max-width:54rem}.qm-pullq p{font-size:clamp(1.6rem,3.6vw,2.7rem);font-weight:600;line-height:1.2;letter-spacing:var(--tracking-tight);color:var(--text);margin:0 0 1.2rem}.qm-pullq footer{color:var(--text-2);font-size:1rem;line-height:1.6;max-width:44rem}.qm-pullq:before{content:"";display:block;width:3.2rem;height:2px;margin-bottom:1.6rem;background:linear-gradient(90deg,var(--mem),var(--q-purple))}.qm-spine{position:relative;max-width:62rem;margin-top:var(--s-7)}.qm-spine:before{content:"";position:absolute;left:50%;top:0;bottom:0;width:1px;background:linear-gradient(180deg,var(--q-cyan),var(--mem),var(--q-purple))}.qm-sp-row{position:relative;display:grid;grid-template-columns:1fr 1fr;padding:1.05rem 0}.qm-sp-node{position:absolute;left:50%;top:1.55rem;width:9px;height:9px;border-radius:50%;transform:translate(-50%);background:var(--tc, var(--mem));box-shadow:0 0 12px var(--tc, var(--mem))}.qm-sp-label{max-width:26rem;position:relative}.qm-sp-row--l .qm-sp-label{grid-column:1;justify-self:end;text-align:right;padding-right:clamp(1.6rem,4vw,3rem)}.qm-sp-row--r .qm-sp-label{grid-column:2;justify-self:start;padding-left:clamp(1.6rem,4vw,3rem)}.qm-sp-label:before{content:"";position:absolute;top:.62rem;width:clamp(.9rem,2.6vw,2rem);height:1px;background:color-mix(in srgb,var(--tc, var(--mem)) 55%,transparent)}.qm-sp-row--l .qm-sp-label:before{right:.2rem}.qm-sp-row--r .qm-sp-label:before{left:.2rem}.qm-sp-label h3{color:var(--text);font-size:1.05rem;font-weight:600;margin:0 0 .3rem;letter-spacing:var(--tracking-tight);display:inline-flex;align-items:baseline;gap:.55rem}.qm-sp-label h3 i{font-style:normal;font-family:var(--font-mono);font-size:.6rem;letter-spacing:.18em;text-transform:uppercase;color:var(--tc, var(--mem))}.qm-sp-label p{color:var(--text-2);font-size:.88rem;line-height:1.55;margin:0 0 .4rem}.qm-sp-label .m{font-family:var(--font-mono);font-size:.64rem;letter-spacing:.06em;color:var(--text-3)}@media(max-width:760px){.qm-spine:before{left:.3rem}.qm-sp-row{grid-template-columns:1fr;padding:.95rem 0 .95rem 1.6rem}.qm-sp-node{left:.3rem}.qm-sp-row--l .qm-sp-label,.qm-sp-row--r .qm-sp-label{grid-column:1;justify-self:start;text-align:left;padding:0}.qm-sp-label:before{display:none}}.qm-term{border-radius:var(--glass-radius);border:1px solid var(--glass-edge);background:color-mix(in srgb,var(--q-bg-deep) 72%,transparent);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);overflow:hidden;position:relative}.qm-term:before{content:"";position:absolute;inset:0 0 auto;height:1px;background:var(--glass-shimmer);opacity:.6}.qm-term-bar{display:flex;align-items:center;gap:.5rem;padding:.6rem .9rem;border-bottom:1px solid var(--glass-edge);font-family:var(--font-mono);font-size:.64rem;letter-spacing:.14em;text-transform:uppercase;color:var(--text-3)}.qm-term pre{margin:0;padding:1rem 1.1rem 1.2rem;font-family:var(--font-mono);font-size:.76rem;line-height:1.65;color:var(--text-2);overflow-x:auto;white-space:pre}.qm-term pre .p{color:var(--q-green)}.qm-term pre .c{color:var(--text)}.qm-term pre .h{color:var(--text-3)}.qm-term pre .ok{color:var(--q-green)}.qm-term pre .mm{color:var(--mem)}.qm-term pre .cm{color:var(--text-3)}.qm-rrf{display:grid;grid-template-columns:auto 1fr auto auto;align-items:center;gap:0 clamp(1rem,3vw,2.4rem);max-width:54rem;margin-top:var(--s-6);font-family:var(--font-mono)}.qm-rrf .stage{display:flex;flex-direction:column;gap:.2rem}.qm-rrf .sk{font-size:.6rem;letter-spacing:.18em;text-transform:uppercase;color:var(--text-3)}.qm-rrf .sv{font-size:.84rem;color:var(--text)}.qm-rrf .sd{font-size:.64rem;letter-spacing:.04em;color:var(--text-3)}.qm-rrf .branches{display:flex;flex-direction:column;gap:1.1rem;position:relative;padding-left:clamp(1.2rem,3vw,2.2rem)}.qm-rrf .branch{position:relative;display:flex;flex-direction:column;gap:.15rem}.qm-rrf .branch:before{content:"";position:absolute;left:calc(-1*clamp(1.2rem,3vw,2.2rem));top:50%;width:clamp(.9rem,2.4vw,1.8rem);height:1px;background:var(--glass-edge)}.qm-rrf .branch .bv{font-size:.8rem;color:var(--q-cyan)}.qm-rrf .branch.b2 .bv{color:var(--mem)}.qm-rrf .branch .bd{font-size:.64rem;color:var(--text-3);letter-spacing:.04em}.qm-rrf .fuse{text-align:center;position:relative;padding:.55rem .8rem}.qm-rrf .fuse .fv{font-size:.84rem;color:var(--q-purple);display:block}.qm-rrf .fuse .fd{font-size:.6rem;letter-spacing:.14em;text-transform:uppercase;color:var(--text-3)}@media(max-width:700px){.qm-rrf{grid-template-columns:1fr;gap:1rem;border-left:1px solid var(--glass-edge);padding-left:1.1rem}.qm-rrf .branches{padding-left:0}.qm-rrf .branch:before{display:none}.qm-rrf .fuse{text-align:left;padding:0}}.qm-promo{max-width:52rem;margin-top:var(--s-7)}.qm-promo .pt-track{position:relative;height:3px;border-radius:2px;margin:0 .5rem;background:linear-gradient(90deg,color-mix(in srgb,var(--q-cyan) 35%,transparent),color-mix(in srgb,var(--q-amber) 40%,transparent),color-mix(in srgb,var(--mem) 55%,transparent))}.qm-promo .pt-chip{position:absolute;top:-1.05rem;left:0;transform:translate(-8%);font-family:var(--font-mono);font-size:.66rem;padding:.28rem .6rem;border-radius:7px;white-space:nowrap;color:var(--q-cyan);border:1px solid color-mix(in srgb,var(--q-cyan) 50%,transparent);background:color-mix(in srgb,var(--q-bg) 92%,transparent);animation:qm-pt-advance 9s var(--ease-in-out) infinite}@keyframes qm-pt-advance{0%,14%{left:0;color:var(--q-cyan);border-color:color-mix(in srgb,var(--q-cyan) 50%,transparent)}32%,54%{left:44%;color:var(--q-amber);border-color:color-mix(in srgb,var(--q-amber) 55%,transparent)}72%,92%{left:88%;color:var(--mem);border-color:color-mix(in srgb,var(--mem) 60%,transparent)}to{left:88%;color:var(--mem);border-color:color-mix(in srgb,var(--mem) 60%,transparent)}}@media(max-width:700px){.qm-promo .pt-chip{transform:none}@keyframes qm-pt-advance{0%,14%{left:0;color:var(--q-cyan);border-color:color-mix(in srgb,var(--q-cyan) 50%,transparent)}32%,54%{left:30%;color:var(--q-amber);border-color:color-mix(in srgb,var(--q-amber) 55%,transparent)}72%,to{left:58%;color:var(--mem);border-color:color-mix(in srgb,var(--mem) 60%,transparent)}}}@media(prefers-reduced-motion:reduce){.qm-promo .pt-chip{animation:none;left:88%;color:var(--mem);border-color:color-mix(in srgb,var(--mem) 60%,transparent)}}.qm-promo .pt-stops{display:grid;grid-template-columns:repeat(3,1fr);margin-top:1.5rem;gap:.6rem}.qm-promo .pt-stops .stop{display:flex;flex-direction:column;gap:.2rem}.qm-promo .pt-stops .stop:nth-child(2){text-align:center}.qm-promo .pt-stops .stop:nth-child(3){text-align:right}.qm-promo .pt-stops b{font-family:var(--font-mono);font-size:.7rem;letter-spacing:.2em;text-transform:uppercase;font-weight:500}.qm-promo .pt-stops .cold b{color:var(--q-cyan)}.qm-promo .pt-stops .warm b{color:var(--q-amber)}.qm-promo .pt-stops .hot b{color:var(--mem)}.qm-promo .pt-stops span{color:var(--text-3);font-size:.76rem;font-family:var(--font-mono);letter-spacing:.02em}.qm-ledger{border-radius:14px;border:1px solid var(--glass-edge);background:color-mix(in srgb,var(--q-bg-deep) 72%,transparent);overflow:hidden;font-family:var(--font-mono)}.qm-ledger .lg-bar{padding:.6rem .95rem;border-bottom:1px solid var(--glass-edge);font-size:.62rem;letter-spacing:.16em;text-transform:uppercase;color:var(--text-3)}.qm-ledger .lg-row{display:flex;gap:.9rem;align-items:baseline;padding:.7rem .95rem;border-bottom:1px solid var(--glass-edge);font-size:.74rem}.qm-ledger .lg-row:last-child{border-bottom:0}.qm-ledger .lg-row .op{flex:none;width:5.4rem;letter-spacing:.12em;text-transform:uppercase;font-size:.62rem}.qm-ledger .lg-row .op.merge{color:var(--q-cyan)}.qm-ledger .lg-row .op.sup{color:var(--q-amber)}.qm-ledger .lg-row .op.pro{color:var(--mem)}.qm-ledger .lg-row .op.arc{color:var(--text-3)}.qm-ledger .lg-row .what{color:var(--text-2);min-width:0}.qm-ledger .lg-row .res{margin-left:auto;color:var(--q-green);flex:none;font-size:.66rem}@media(max-width:620px){.qm-ledger .lg-row{flex-wrap:wrap;gap:.3rem .9rem}.qm-ledger .lg-row .res{margin-left:6.3rem}}.qm-walk{max-width:46rem;position:relative;padding-left:clamp(2.6rem,6vw,3.6rem)}.qm-walk:before{content:"";position:absolute;left:.55rem;top:.6rem;bottom:.6rem;width:1px;background:linear-gradient(180deg,var(--mem),var(--q-purple),transparent)}.qm-wk-step{position:relative;padding:1.4rem 0;opacity:.32;transform:translate(6px);transition:opacity .6s var(--ease-out),transform .6s var(--ease-out)}.qm-wk-step.on{opacity:1;transform:none}.qm-wk-step:before{content:"";position:absolute;left:calc(-1*clamp(2.6rem,6vw,3.6rem) + .28rem);top:1.85rem;width:9px;height:9px;border-radius:50%;background:var(--q-bg);border:1px solid color-mix(in srgb,var(--mem) 50%,transparent);transition:box-shadow .5s,background .5s}.qm-wk-step.on:before{background:var(--mem);box-shadow:0 0 12px color-mix(in srgb,var(--mem) 70%,transparent)}.qm-wk-step .wn{font-family:var(--font-mono);font-size:.68rem;letter-spacing:.22em;color:var(--mem);display:block;margin-bottom:.35rem}.qm-wk-step strong{color:var(--text);font-size:1.15rem;font-weight:600;display:block;margin-bottom:.4rem;letter-spacing:var(--tracking-tight)}.qm-wk-step p{color:var(--text-2);font-size:.95rem;line-height:1.6;margin:0;max-width:40rem}.qm-walk-note{margin-top:var(--s-6);color:var(--text-2);font-size:.95rem;max-width:46rem}@media(prefers-reduced-motion:reduce){.qm-wk-step{opacity:1;transform:none}}.qm-plat-list{border-top:1px solid var(--glass-edge)}.qm-pl-row{display:flex;align-items:center;gap:.8rem;padding:.95rem .2rem;border-bottom:1px solid var(--glass-edge)}.qm-pl-row .pd{width:8px;height:8px;border-radius:50%;flex:none;background:var(--pc, var(--mem));box-shadow:0 0 9px var(--pc, var(--mem))}.qm-pl-row strong{color:var(--text);font-size:1rem;font-weight:600}.qm-pl-row .fmt{margin-left:auto;font-family:var(--font-mono);font-size:.68rem;letter-spacing:.06em;color:var(--text-3);text-align:right}.qm-pl-flow{font-family:var(--font-mono);font-size:.72rem;letter-spacing:.1em;text-transform:uppercase;color:var(--text-3);margin:1.3rem 0 0;display:flex;align-items:center;gap:.7rem;flex-wrap:wrap}.qm-pl-flow i{font-style:normal;color:var(--mem)}.qm-table-scroll{overflow-x:auto;border-radius:14px;border:1px solid var(--glass-edge);background:color-mix(in srgb,var(--q-bg-deep) 60%,transparent)}.qm-cmp-table{width:100%;min-width:640px;border-collapse:collapse;font-size:.88rem}.qm-cmp-table th{font-family:var(--font-mono);font-size:.64rem;letter-spacing:.16em;text-transform:uppercase;color:var(--text-3);text-align:left;font-weight:500;padding:.9rem 1.1rem;border-bottom:1px solid var(--glass-edge)}.qm-cmp-table th:last-child{color:var(--mem)}.qm-cmp-table td{padding:.7rem 1.1rem;border-bottom:1px solid rgba(255,255,255,.05);color:var(--text-2);vertical-align:top}.qm-cmp-table tr:last-child td{border-bottom:0}.qm-cmp-table td:first-child{color:var(--text);font-weight:500}.qm-cmp-table td:last-child{color:var(--text)}.qm-cmp-table td:last-child:before{content:"▸";color:var(--mem)}.qm-use-index{border-top:1px solid var(--glass-edge);max-width:62rem}.qm-ui-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);gap:1rem 2.5rem;padding:1.5rem .2rem;border-bottom:1px solid var(--glass-edge);align-items:baseline}@media(max-width:700px){.qm-ui-row{grid-template-columns:1fr;gap:.35rem}}.qm-ui-row h3{color:var(--text);font-size:clamp(1.15rem,2.4vw,1.5rem);font-weight:600;letter-spacing:var(--tracking-tight);margin:0}.qm-ui-row h3 span{font-family:var(--font-mono);font-size:.64rem;letter-spacing:.18em;color:var(--mem);display:block;margin-bottom:.3rem;text-transform:uppercase}.qm-ui-row p{color:var(--text-2);font-size:.95rem;line-height:1.6;margin:0}.qm-arch-line{display:flex;align-items:center;gap:clamp(.8rem,2.5vw,1.6rem);flex-wrap:wrap;margin-top:var(--s-6);font-family:var(--font-mono)}.qm-arch-line .an{display:flex;flex-direction:column;gap:.15rem}.qm-arch-line .an b{color:var(--text);font-weight:500;font-size:.92rem}.qm-arch-line .an small{color:var(--text-3);font-size:.64rem;letter-spacing:.08em;text-transform:uppercase}.qm-arch-line .ar{color:var(--mem);font-size:1rem;flex:none}.qm-arch-audit{margin-top:1.1rem;display:flex;align-items:center;gap:.55rem;font-family:var(--font-mono);font-size:.7rem;letter-spacing:.1em;text-transform:uppercase;color:var(--text-3)}.qm-arch-audit .dot{width:6px;height:6px;border-radius:50%;background:var(--q-cyan);box-shadow:0 0 8px var(--q-cyan);flex:none}.qm-bigstats{display:flex;gap:clamp(1.8rem,6vw,4.5rem);flex-wrap:wrap;margin-top:var(--s-7)}.qm-bigstats .bs{display:flex;flex-direction:column;gap:.3rem}.qm-bigstats .bs b{color:var(--text);font-size:clamp(2.6rem,6vw,4.6rem);font-weight:600;line-height:1;letter-spacing:var(--tracking-tight);font-variant-numeric:tabular-nums}.qm-bigstats .bs span{font-family:var(--font-mono);font-size:.66rem;letter-spacing:.18em;text-transform:uppercase;color:var(--text-3)}.qm-bigstats-note{color:var(--text-3);font-size:.84rem;margin-top:1.1rem;max-width:40rem}.qm-tier-grid{grid-template-columns:repeat(2,1fr)}@media(max-width:900px){.qm-tier-grid{grid-template-columns:1fr!important}}.qm-tier-card{padding:1.7rem 1.6rem;border-radius:var(--glass-radius);border:1px solid var(--glass-edge);background:color-mix(in srgb,var(--q-bg-deep) 60%,transparent);position:relative;overflow:hidden}.qm-tier-card:before{content:"";position:absolute;inset:0 0 auto;height:1px;background:var(--glass-shimmer);opacity:.6}.qm-tier-card.pro{border-color:color-mix(in srgb,var(--q-purple) 35%,transparent);background:radial-gradient(120% 90% at 50% 0%,color-mix(in srgb,var(--q-purple) 10%,transparent),transparent 60%),color-mix(in srgb,var(--q-bg-deep) 60%,transparent)}.qm-tier-card .tk{font-family:var(--font-mono);font-size:.64rem;letter-spacing:.2em;text-transform:uppercase;margin-bottom:.8rem;display:flex;align-items:center;gap:.5rem}.qm-tier-card .tk:before{content:"";width:5px;height:5px;border-radius:50%;background:currentColor;box-shadow:0 0 8px currentColor}.qm-tier-card .tk.free{color:var(--q-green)}.qm-tier-card .tk.pro{color:var(--q-purple)}.qm-tier-card h3{color:var(--text);font-size:var(--fs-h3);font-weight:600;margin:0 0 .5rem}.qm-tier-card>p{color:var(--text-2);font-size:.92rem;line-height:1.6;margin:0}.qm-tier-card .qm-check-list{margin-top:1rem;gap:.45rem}.qm-tier-card .qm-check-list li{font-size:.86rem}.qm-quoxmind-cta{margin-top:var(--s-6)}.qm-trio-card .tk{text-transform:none;letter-spacing:0;font-weight:500}.qm-trio-here{color:var(--text-3)}.qm-trio-fit{display:flex;align-items:baseline;gap:.6rem;margin-top:1.4rem;color:var(--text-2);font-size:.9rem;line-height:1.6}.qm-trio-fit strong{color:var(--text)}.qm-trio-arrow{color:var(--mem);flex:none}.qm-roadnote{max-width:56rem;padding-left:clamp(1.2rem,3vw,2rem);border-left:2px solid color-mix(in srgb,var(--q-amber) 50%,transparent)}.qm-roadnote .badge{display:inline-block;font-family:var(--font-mono);font-size:.62rem;letter-spacing:.2em;text-transform:uppercase;color:var(--q-amber);margin-bottom:.7rem}.qm-roadnote h2{color:var(--text);font-family:var(--font-display);font-size:clamp(1.3rem,2.15vw,1.6rem);font-weight:600;letter-spacing:-.005em;line-height:1.15;padding-bottom:.12em;margin:0 0 .6rem}.qm-roadnote p{color:var(--text-2);font-size:.95rem;line-height:1.6;margin:0;max-width:60ch}.qm-roadnote .feats{display:flex;gap:.6rem 1.6rem;flex-wrap:wrap;margin-top:1.1rem}.qm-roadnote .feats span{font-family:var(--font-mono);font-size:.68rem;letter-spacing:.08em;text-transform:uppercase;color:var(--text-3);display:inline-flex;align-items:center;gap:.45rem}.qm-roadnote .feats span:before{content:"";width:5px;height:5px;border-radius:50%;background:var(--q-cyan);box-shadow:0 0 7px var(--q-cyan)}.qm-install{max-width:680px}.qm-install .tabs{display:flex;gap:.3rem;margin-bottom:.55rem;flex-wrap:wrap}.qm-install .tab{font-family:var(--font-mono);font-size:.7rem;letter-spacing:.05em;color:var(--text-2);background:none;border:1px solid transparent;border-radius:8px;padding:.4rem .7rem;cursor:pointer;min-height:44px;min-width:44px}.qm-install .tab.on{color:var(--text);background:#ffffff0d;border-color:var(--glass-edge)}.qm-install .tab:hover:not(.on){color:var(--text)}.qm-cmd{display:flex;align-items:center;gap:.6rem;padding:.85rem 1rem;border-radius:12px;background:color-mix(in srgb,var(--q-bg-deep) 80%,transparent);border:1px solid var(--glass-edge);position:relative;-webkit-backdrop-filter:blur(10px) saturate(1.2);backdrop-filter:blur(10px) saturate(1.2)}.qm-cmd:before{content:"";position:absolute;inset:0 0 auto;height:1px;background:var(--glass-shimmer);opacity:.6;border-radius:12px 12px 0 0}.qm-cmd .prompt{color:var(--q-green);font-family:var(--font-mono);font-size:.9rem;flex:none}.qm-cmd code{color:var(--text);font-family:var(--font-mono);font-size:.84rem;flex:1;overflow-x:auto;white-space:nowrap}.qm-cmd button{flex:none;width:44px;height:44px;border-radius:8px;border:1px solid var(--glass-edge);background:#ffffff0a;color:var(--text-2);cursor:pointer;font-size:1rem}.qm-cmd button:hover{color:var(--text);border-color:var(--mem)}.qm-cmd button.done{color:var(--q-green);border-color:color-mix(in srgb,var(--q-green) 50%,transparent)}.qm-cta-row{display:flex;align-items:center;gap:.9rem;margin-top:1.1rem;flex-wrap:wrap}.qm-install-note{font-family:var(--font-mono);font-size:.66rem;letter-spacing:.06em;color:var(--text-3);margin-top:.85rem;display:inline-flex;align-items:center;gap:.45rem;flex-wrap:wrap;padding:.5rem .85rem;border-radius:9px;border:1px solid var(--glass-edge);background:color-mix(in srgb,var(--q-bg-deep) 70%,transparent)}.qm-install-note .dot{width:6px;height:6px;border-radius:50%;background:var(--q-amber);box-shadow:0 0 7px var(--q-amber);flex:none}.qm-docs-row{display:flex;flex-wrap:wrap;gap:.6rem 0;font-family:var(--font-mono);font-size:.8rem;align-items:baseline;max-width:60rem;padding:.9rem 1.1rem;border-radius:12px;border:1px solid var(--glass-edge);background:color-mix(in srgb,var(--q-bg-deep) 55%,transparent);-webkit-backdrop-filter:blur(10px) saturate(1.2);backdrop-filter:blur(10px) saturate(1.2)}.qm-docs-row a{color:var(--text-2);text-decoration:none;padding-block:.95rem}.qm-docs-row a:before{content:"▸";color:var(--mem)}.qm-docs-row a:hover{color:var(--text)}.qm-docs-row .sep{color:#ffffff2e;margin:0 1rem}.qm-viz-switch{position:fixed;left:1rem;bottom:1rem;z-index:var(--z-cmdk, 80);display:flex;gap:.3rem;padding:.3rem;border-radius:10px;border:1px solid var(--glass-edge);background:color-mix(in srgb,var(--q-bg-deep) 97%,transparent)}.qm-viz-switch button{font-family:var(--font-mono);font-size:.62rem;letter-spacing:.1em;text-transform:uppercase;color:var(--text-2);background:none;border:1px solid transparent;border-radius:7px;min-height:44px;min-width:44px;padding:0 .6rem;cursor:pointer}.qm-viz-switch button.on{color:var(--text);border-color:var(--glass-edge);background:#ffffff12}@media(max-width:480px){.qm-viz-switch{left:.6rem;bottom:.6rem}}@media(prefers-reduced-motion:reduce){.qm-page-root .qm-demo-chat>*,.qm-page-root .qm-tier .chip,.qm-page-root .qm-verdict{transition:none}}.qm-term--evidence pre{white-space:pre-wrap;word-break:break-word}.qm-honest-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.1rem}@media(max-width:900px){.qm-honest-grid{grid-template-columns:1fr}}.qm-honest-col{padding:1.4rem 1.4rem 1.3rem;border-radius:16px;border:1px solid var(--glass-edge);background:#0b0f1999}.qm-honest-col .sk{font-family:var(--font-mono);font-size:.6rem;letter-spacing:.18em;text-transform:uppercase;display:inline-flex;align-items:center;gap:.5rem;margin-bottom:.9rem}.qm-honest-col .sk:before{content:"";width:7px;height:7px;border-radius:50%;flex:none}.qm-honest-col--solid .sk{color:var(--q-green)}.qm-honest-col--solid .sk:before{background:var(--q-green);box-shadow:0 0 8px var(--q-green)}.qm-honest-col--beta .sk{color:var(--q-amber)}.qm-honest-col--beta .sk:before{background:var(--q-amber);box-shadow:0 0 8px var(--q-amber)}.qm-honest-col--planned .sk{color:var(--text-3)}.qm-honest-col--planned .sk:before{background:var(--text-3)}.qm-honest-col ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.55rem}.qm-honest-col li{display:flex;align-items:baseline;gap:.55rem;color:var(--text-2);font-size:.85rem;line-height:1.5}.qm-honest-col li:before{content:"▸";flex:none}.qm-honest-col--solid li:before{color:var(--q-green)}.qm-honest-col--beta li:before{color:var(--q-amber)}.qm-honest-col--planned li:before{color:var(--text-3)}
