.qa-page-root{position:relative;--agent: #22c55e;--agent-soft: rgba(34, 197, 94, .16);--brand: var(--brand-accent, var(--agent))}.qa-scene-placeholder{position:fixed;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(30% 34% at 62% 46%,rgba(34,197,94,.14),transparent 70%),radial-gradient(60% 70% at 55% 50%,rgba(14,40,70,.5),transparent 75%),var(--q-bg-deep, #05070f)}.qa-vignette{position:fixed;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(120% 100% at 50% 50%,transparent 52%,rgba(4,6,12,.62) 100%)}.qa-hero-scrim{position:fixed;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(100deg,rgba(8,11,20,.9) 0%,rgba(8,11,20,.72) 30%,rgba(8,11,20,.32) 50%,transparent 66%),radial-gradient(66% 58% at 24% 46%,rgba(8,11,20,.6),transparent 66%)}.qa-hero{min-height:100vh;display:flex;flex-direction:column;justify-content:center}.qa-hero .wrap{width:100%}.qa-page-root .quox-hero .quox-hero-title{max-width:15ch;font-weight:600;line-height:1.04;text-shadow:0 2px 30px rgba(5,7,15,.8)}.qa-page-root .quox-hero .quox-hero-lead{max-width:52ch;line-height:1.55;text-shadow:0 1px 18px rgba(5,7,15,.9)}.qa-page-root .quox-hero .wrap{display:flex;flex-direction:column;align-items:flex-start}.qa-page-root .quox-hero .wrap>*{width:100%}.qa-page-root .quox-hero .wrap>.quox-hero-actions{width:auto}.qa-page-root .quox-hero .wrap>.qa-hero-install{width:fit-content}.qa-page-root .quox-hero .wrap>.qa-hero-readouts{width:fit-content}.qa-page-root .quox-hero .wrap>.quox-kicker{order:1}.qa-page-root .quox-hero .wrap>.qa-hero-brand{order:2}.qa-page-root .quox-hero .wrap>.quox-hero-title{order:3}.qa-page-root .quox-hero .wrap>.quox-hero-lead{order:4}.qa-page-root .quox-hero .wrap>.quox-hero-actions{order:5}.qa-page-root .quox-hero .wrap>.qa-hero-install{order:6}.qa-page-root .quox-hero .wrap>.qa-hero-readouts{order:7}.qa-hero-brand{display:block;width:100%;margin:.7rem 0 .15rem;line-height:0}@media(max-height:780px){.qa-hero-brand{margin:.35rem 0 0}.qa-hero-install{margin-top:1rem}.qa-hero-readouts{margin-top:.9rem}}.qa-page-root .quox-hero .wrap>*{opacity:0;transform:translateY(18px);animation:qa-hero-in var(--dur-5) var(--ease-out) forwards}.qa-page-root .quox-hero .wrap>.quox-kicker{animation-delay:.15s}.qa-page-root .quox-hero .wrap>.qa-hero-brand{animation-delay:.24s}.qa-page-root .quox-hero .wrap>.quox-hero-title{animation-delay:.32s}.qa-page-root .quox-hero .wrap>.quox-hero-lead{animation-delay:.46s}.qa-page-root .quox-hero .wrap>.quox-hero-actions{animation-delay:.6s}.qa-page-root .quox-hero .wrap>.qa-hero-install{animation-delay:.74s}.qa-page-root .quox-hero .wrap>.qa-hero-readouts{animation-delay:.88s}@keyframes qa-hero-in{to{opacity:1;transform:none}}.qa-hero-install{display:inline-flex;align-items:center;gap:.6rem;margin-top:1.6rem;padding:.6rem .95rem;border-radius:10px;max-width:100%;border:1px solid var(--glass-edge);background:#080b148c;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);font-family:var(--font-mono);font-size:.8rem}.qa-hero-install .p{color:var(--q-green);flex:none}.qa-hero-install code{color:#d3ffe2;overflow-x:auto;white-space:nowrap}.qa-hero-readouts{display:flex;gap:1rem 2.2rem;flex-wrap:wrap;margin-top:1.4rem;padding:.85rem 1.1rem;border-radius:12px;max-width:100%;background:#080b1473;border:1px solid var(--glass-edge);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.qa-page-root .quox-kicker{color:var(--brand)}.qa-page-root .grad{background-image:linear-gradient(120deg,#4ade80,var(--q-cyan));-webkit-background-clip:text;background-clip:text;color:transparent}.qa-page-root .quox-cta--primary{background:linear-gradient(135deg,var(--brand),#0ea5e9);box-shadow:0 0 30px #22c55e4d}.qa-page-root .quox-cta--primary:hover{box-shadow:0 0 44px #38bdf866}.qa-scroll-hint{position:fixed;bottom:1.2rem;left:50%;transform:translate(-50%);z-index:var(--z-content);font-family:var(--font-mono);font-size:.66rem;letter-spacing:.22em;text-transform:uppercase;color:var(--text-3);pointer-events:none;opacity:0;transition:opacity var(--dur-3) var(--ease-out)}.qa-scroll-hint.show{opacity:1}.qa-page-body{position:relative;z-index:2}.qa-page-body:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,transparent 0%,rgba(6,8,15,.78) 4rem,rgba(6,8,15,.84) 100%)}.qa-shot-band,.qa-docs-band{padding-block-start:0}.qa-band-head{max-width:46rem;margin-bottom:var(--s-7)}.qa-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}.qa-band-head p{color:var(--text-2);font-size:var(--fs-lead);line-height:1.55;margin:0}.qa-band-head--shot{margin-bottom:2.2rem}.qa-inline-link{color:var(--brand);text-decoration:none;font-size:.92rem;font-weight:600;display:inline-flex;align-items:center;gap:.4rem;transition:gap var(--dur-2) var(--ease-out);min-height:44px;box-sizing:border-box}.qa-inline-link:hover{gap:.65rem}.qa-statement{min-height:92vh;display:flex;align-items:center;position:relative;padding:4rem var(--gutter);max-width:var(--page-max);margin-inline:auto;width:100%}.qa-statement:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(64% 72% at 32% 50%,rgba(6,9,16,.6),rgba(6,9,16,.26) 56%,transparent 78%)}.qa-st-in{max-width:56rem}.qa-statement 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;text-shadow:0 2px 30px rgba(5,7,15,.85)}.qa-st-sub{color:var(--text-2);font-size:var(--fs-lead);line-height:1.65;max-width:46rem;margin:0;text-shadow:0 1px 18px rgba(5,7,15,.9)}.qa-st-facts{display:flex;gap:.6rem 1.7rem;flex-wrap:wrap;margin-top:1.5rem}.qa-st-facts 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;text-shadow:0 1px 14px rgba(5,7,15,.95)}.qa-st-facts span:before{content:"";width:5px;height:5px;border-radius:50%;background:var(--brand);box-shadow:0 0 7px var(--brand)}.qa-frame{position:relative;border-radius:18px;border:1px solid rgba(34,197,94,.26);background:#050910d1;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);overflow:hidden;box-shadow:0 26px 70px -28px #000000d9}.qa-frame:before{content:"";position:absolute;inset:0 0 auto;height:1px;z-index:1;background:linear-gradient(90deg,transparent,rgba(34,197,94,.85) 35%,rgba(56,189,248,.55) 65%,transparent);opacity:.85}.qa-frame .fr-bar{display:flex;align-items:center;gap:.55rem;flex-wrap:wrap;padding:.75rem 1rem;border-bottom:1px solid rgba(255,255,255,.07)}.qa-frame .fr-title{font-family:var(--font-mono);font-size:.6rem;letter-spacing:.2em;text-transform:uppercase;color:var(--text-3);margin-right:.4rem;display:inline-flex;align-items:center;gap:.5rem}.qa-frame .fr-title:before{content:"";width:6px;height:6px;border-radius:50%;flex:none;background:var(--brand);box-shadow:0 0 9px var(--brand);animation:quox-pulse 2s ease-in-out infinite}.qa-frame .fr-chip{font-family:var(--font-mono);font-size:.6rem;letter-spacing:.08em;padding:.28rem .55rem;border-radius:7px;border:1px solid var(--glass-edge);color:var(--text-2);display:inline-flex;align-items:center;gap:.45rem;white-space:nowrap}.qa-frame .fr-chip b{font-weight:500;color:var(--cc, var(--brand))}.qa-frame .fr-chip:before{content:"";width:5px;height:5px;border-radius:50%;flex:none;background:var(--cc, var(--brand));box-shadow:0 0 7px var(--cc, var(--brand))}.qa-frame .fr-chip.plain:before{display:none}.qa-frame .fr-spacer{flex:1}.qa-frame .fdm-hosts{padding:.55rem .65rem .65rem;display:flex;flex-direction:column;gap:.35rem}.qa-frame .fdm-row{display:grid;align-items:center;gap:.7rem;grid-template-columns:auto minmax(6.2rem,auto) 4.2rem 4.6rem 4.6rem 4.6rem minmax(0,1fr) auto;border:1px solid rgba(255,255,255,.08);border-radius:11px;padding:.5rem .7rem;background:#ffffff05;font-family:var(--font-mono);transition:border-color .5s var(--ease-out),background .5s var(--ease-out),box-shadow .5s var(--ease-out)}.qa-frame .fdm-row.beat{border-color:#22c55e8c;background:#22c55e0d;box-shadow:0 0 22px #22c55e1f}.qa-frame .fdm-row.joining{border-color:#38bdf880;background:#38bdf80d}.qa-frame .fdm-row.enter{animation:qa-fdm-in .55s var(--ease-spring) both}@keyframes qa-fdm-in{0%{opacity:0;transform:translateY(-7px) scale(.97)}to{opacity:1;transform:none}}.qa-frame .fdm-dot{width:7px;height:7px;border-radius:50%;background:#ffffff38;transition:background .4s var(--ease-out),box-shadow .4s var(--ease-out)}.qa-frame .fdm-row.on .fdm-dot{background:var(--brand);box-shadow:0 0 10px var(--brand)}.qa-frame .fdm-row.joining .fdm-dot{background:var(--q-cyan);box-shadow:0 0 10px var(--q-cyan)}.qa-frame .fdm-host{color:var(--text);font-size:.74rem;font-weight:500;letter-spacing:.04em}.qa-frame .fdm-arch{font-size:.54rem;letter-spacing:.12em;text-transform:uppercase;color:var(--q-cyan);border:1px solid rgba(56,189,248,.4);border-radius:5px;padding:.1rem .34rem;justify-self:start}.qa-frame .fdm-m{font-size:.66rem;color:var(--text-3)}.qa-frame .fdm-m b{color:var(--text-2);font-weight:500;font-variant-numeric:tabular-nums}.qa-frame .fdm-row.beat .fdm-m b{color:#d3ffe2}.qa-frame .fdm-hb{font-size:.62rem;color:var(--text-3);font-variant-numeric:tabular-nums}.qa-frame .fdm-hb i{font-style:normal;color:var(--brand)}.qa-frame .fdm-state{font-size:.56rem;letter-spacing:.14em;text-transform:uppercase;color:var(--text-3);justify-self:end;transition:color .4s var(--ease-out)}.qa-frame .fdm-row.on .fdm-state{color:var(--brand)}.qa-frame .fdm-row.joining .fdm-state{color:var(--q-cyan)}.qa-frame .fdm-term{border-top:1px solid rgba(255,255,255,.07);padding:.8rem 1rem .95rem;font-family:var(--font-mono);font-size:.74rem;line-height:1.8;color:var(--text-2);min-height:6.6rem}.qa-frame .fdm-term .ln{display:block;opacity:0;transform:translateY(4px);transition:opacity .35s var(--ease-out),transform .35s var(--ease-out);overflow-wrap:anywhere}.qa-frame .fdm-term .ln.in{opacity:1;transform:none}.qa-frame .fdm-term .p{color:var(--q-green)}.qa-frame .fdm-term .c{color:#d3ffe2}.qa-frame .fdm-term .ok{color:var(--q-green)}.qa-frame .fdm-term .ag{color:var(--brand)}.qa-frame .fdm-term .miss{color:var(--q-amber, #f59e0b)}.qa-frame .fdm-term .dim{color:var(--text-3)}@media(max-width:860px){.qa-frame .fdm-row{grid-template-columns:auto minmax(0,1fr) auto auto auto}.qa-frame .fdm-arch,.qa-frame .fdm-m.disk,.qa-frame .fdm-hb{display:none}.qa-frame .fdm-m{white-space:nowrap}}.qa-fdm-note{color:var(--text-3);font-size:.84rem;line-height:1.6;margin:1.1rem 0 0;max-width:46rem}.qa-fdm-note b{color:var(--text-2);font-weight:500}.qa-fdm-note .qa-inline-link{font-size:.84rem}.qa-pullq{margin:0;max-width:54rem}.qa-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}.qa-pullq footer{color:var(--text-2);font-size:1rem;line-height:1.6;max-width:44rem}.qa-pullq:before{content:"";display:block;width:3.2rem;height:2px;margin-bottom:1.6rem;background:linear-gradient(90deg,var(--brand),var(--q-cyan))}.qa-use-index{border-top:1px solid rgba(255,255,255,.1);max-width:62rem}.qa-use-index .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 rgba(255,255,255,.08);align-items:baseline}@media(max-width:700px){.qa-use-index .ui-row{grid-template-columns:1fr;gap:.35rem}}.qa-use-index .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}.qa-use-index .ui-row h3 span{font-family:var(--font-mono);font-size:.64rem;letter-spacing:.18em;color:var(--brand);display:block;margin-bottom:.3rem;text-transform:uppercase}.qa-use-index .ui-row p{color:var(--text-2);font-size:.95rem;line-height:1.6;margin:0}.qa-use-index .ui-row .m{display:block;font-family:var(--font-mono);font-size:.64rem;letter-spacing:.1em;text-transform:uppercase;color:var(--text-3);margin-top:.6rem}.qa-use-index .ui-row .m b{color:var(--brand);font-weight:500}.qa-two-col{display:grid;grid-template-columns:1fr 1fr;gap:clamp(1.6rem,4vw,3.6rem);align-items:center}@media(max-width:880px){.qa-two-col{grid-template-columns:1fr}}.qa-two-col>*,.qa-api-cols>*{min-width:0}.qa-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}.qa-col-text p{color:var(--text-2);font-size:1rem;line-height:1.65;margin:0 0 1rem}.qa-check-list{list-style:none;margin:1.3rem 0 0;padding:0;display:flex;flex-direction:column;gap:.6rem}.qa-check-list li{position:relative;padding-left:1.15rem;color:var(--text-2);font-size:.92rem}.qa-check-list li:before{content:"▸";color:var(--brand);position:absolute;left:0;top:0}.qa-check-list code,.qa-col-text code{font-family:var(--font-mono);font-size:.84em;color:#d3ffe2;background:#ffffff0f;border-radius:5px;padding:.06rem .3rem}.qa-term{border-radius:14px;background:#04060cb8;overflow:hidden;position:relative}.qa-term:before{content:"";position:absolute;inset:0 0 auto;height:1px;background:var(--glass-shimmer);opacity:.6}.qa-term-bar{display:flex;align-items:center;gap:.5rem;padding:.6rem .9rem;border-bottom:1px solid rgba(255,255,255,.07);font-family:var(--font-mono);font-size:.64rem;letter-spacing:.14em;text-transform:uppercase;color:var(--text-3)}.qa-term-bar .tls{display:flex;gap:.35rem}.qa-term-bar .tls i{width:9px;height:9px;border-radius:50%;background:#ffffff24}.qa-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}.qa-term pre .p{color:var(--q-green)}.qa-term pre .c{color:#d3ffe2}.qa-term pre .h{color:var(--text-3)}.qa-term pre .ok{color:var(--q-green)}.qa-term pre .ag{color:var(--brand)}.qa-term pre .cm{color:#ffffff61}.qa-term pre .cy{color:var(--q-cyan)}.qa-api-cols{display:grid;grid-template-columns:1fr 1fr;gap:clamp(1.8rem,5vw,4rem);max-width:62rem;position:relative}@media(max-width:760px){.qa-api-cols{grid-template-columns:1fr}}.qa-api-cols:before{content:"";position:absolute;left:50%;top:.4rem;bottom:.4rem;width:1px;background:linear-gradient(180deg,transparent,rgba(255,255,255,.14),transparent)}@media(max-width:760px){.qa-api-cols:before{display:none}}.qa-api-cols .api-col .port{display:flex;align-items:baseline;gap:.8rem;margin:0 0 1.1rem}.qa-api-cols .api-col .port b{font-size:clamp(2rem,4.5vw,3.2rem);font-weight:600;letter-spacing:var(--tracking-tight);line-height:1;background-image:linear-gradient(120deg,#4ade80,var(--c, var(--brand)));-webkit-background-clip:text;background-clip:text;color:transparent}.qa-api-cols .api-col .port span{font-family:var(--font-mono);font-size:.64rem;letter-spacing:.16em;text-transform:uppercase;color:var(--text-3)}.qa-api-cols .ep{display:flex;align-items:baseline;gap:.7rem;padding:.48rem 0;border-top:1px solid rgba(255,255,255,.07);font-family:var(--font-mono);font-size:.74rem}.qa-api-cols .ep .m{flex:none;width:4ch;color:var(--c, var(--brand));font-size:.62rem;letter-spacing:.08em}.qa-api-cols .ep .u{color:#e6edf6;overflow-x:auto;white-space:nowrap}.qa-api-cols .ep .d{margin-left:auto;color:var(--text-3);font-size:.66rem;text-align:right;flex:none}@media(max-width:480px){.qa-api-cols .ep .d{display:none}}.qa-bigstats{display:flex;gap:clamp(1.8rem,6vw,4.5rem);flex-wrap:wrap}.qa-bigstats .bs{display:flex;flex-direction:column;gap:.3rem}.qa-bigstats .bs b{color:var(--text);font-size:clamp(2.6rem,6vw,4.6rem);font-weight:600;letter-spacing:var(--tracking-tight);line-height:1}.qa-bigstats .bs span{font-family:var(--font-mono);font-size:.66rem;letter-spacing:.18em;text-transform:uppercase;color:var(--text-3)}.qa-spec{max-width:62rem;margin-top:var(--s-7);border-top:1px solid rgba(255,255,255,.1)}.qa-spec .spec-row{display:grid;grid-template-columns:minmax(9rem,.55fr) minmax(0,1.45fr);gap:.5rem 2.5rem;padding:1.05rem .2rem;border-bottom:1px solid rgba(255,255,255,.07);align-items:baseline}@media(max-width:640px){.qa-spec .spec-row{grid-template-columns:1fr;gap:.3rem}}.qa-spec .spec-row .k{font-family:var(--font-mono);font-size:.66rem;letter-spacing:.16em;text-transform:uppercase;color:var(--brand)}.qa-spec .spec-row .v{color:var(--text-2);font-size:.92rem;line-height:1.6;margin:0}.qa-spec .spec-row .v b{color:var(--text);font-weight:500}.qa-compare-wrap{overflow-x:auto;border-radius:14px;border:1px solid var(--glass-edge);background:#0b0f1999}.qa-compare{width:100%;border-collapse:collapse;min-width:560px}.qa-compare th,.qa-compare td{padding:.8rem 1.1rem;text-align:left;font-size:.88rem;border-bottom:1px solid rgba(255,255,255,.06)}.qa-compare thead th{font-family:var(--font-mono);font-size:.64rem;letter-spacing:.16em;text-transform:uppercase;color:var(--text-3);font-weight:500;border-bottom:1px solid rgba(255,255,255,.12)}.qa-compare thead th.qa{color:var(--brand)}.qa-compare thead th.qb{color:var(--q-amber)}.qa-compare tbody tr:last-child td{border-bottom:0}.qa-compare td:first-child{color:var(--text-3);font-family:var(--font-mono);font-size:.7rem;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap}.qa-compare td{color:var(--text-2)}.qa-compare-note{display:flex;align-items:baseline;gap:.6rem;margin-top:1.4rem;color:var(--text-2);font-size:.92rem;line-height:1.6;max-width:46rem}.qa-compare-note:before{content:"▸";color:var(--brand);flex:none}.qa-compare-note strong{color:var(--text);font-weight:600}.qa-install{max-width:680px}.qa-install .tabs{display:flex;gap:.3rem;margin-bottom:.55rem;flex-wrap:wrap}.qa-install .tab{font-family:var(--font-mono);font-size:.7rem;letter-spacing:.05em;color:var(--text-3);background:none;border:1px solid transparent;border-radius:8px 8px 0 0;padding:.4rem .7rem;cursor:pointer;position:relative;min-height:44px;box-sizing:border-box;display:inline-flex;align-items:center}.qa-install .tab.on{color:var(--text);background:#ffffff0d;border-color:var(--glass-edge);border-bottom-color:transparent}.qa-install .tab:hover:not(.on){color:var(--text)}.qa-install .cmd{display:flex;align-items:center;gap:.6rem;padding:.85rem 1rem;border-radius:12px;background:#04060c99;border:1px solid var(--glass-edge);position:relative}.qa-install .cmd:before{content:"";position:absolute;inset:0 0 auto;height:1px;background:var(--glass-shimmer);opacity:.6;border-radius:12px 12px 0 0}.qa-install .cmd .prompt{color:var(--q-green);font-family:var(--font-mono);font-size:.9rem;flex:none}.qa-install .cmd code{color:#d3ffe2;font-family:var(--font-mono);font-size:.84rem;flex:1;overflow-x:auto;white-space:nowrap}.qa-install .cmd .copy{flex:none;min-width:44px;min-height:44px;border-radius:8px;border:1px solid var(--glass-edge);background:#ffffff0a;color:var(--text-2);cursor:pointer;display:grid;place-items:center;transition:.2s;position:relative;box-sizing:border-box}.qa-install .cmd .copy:hover{color:var(--text);border-color:var(--brand)}.qa-install .cmd .copy svg{width:.95rem;height:.95rem}.qa-install .cmd .copy.done{color:var(--q-green);border-color:#30ff9080}.qa-install .cta-row{display:flex;align-items:center;gap:.9rem;margin-top:1.1rem;flex-wrap:wrap}.qa-install-note{font-family:var(--font-mono);font-size:.66rem;letter-spacing:.06em;color:var(--text-3);margin-top:.85rem;display:flex;align-items:center;gap:.45rem;flex-wrap:wrap}.qa-install-note .dot{width:6px;height:6px;border-radius:50%;background:var(--q-green);box-shadow:0 0 7px var(--q-green);flex:none}.qa-install-note a{color:var(--q-cyan);text-decoration:none;padding-block:.95rem}.qa-install-note .path{color:var(--text-2)}.qa-final{text-align:center;padding:clamp(2.4rem,6vw,4rem) clamp(1.2rem,4vw,3rem);position:relative}.qa-final:before{content:"";display:block;width:3.2rem;height:2px;margin:0 auto 1.8rem;background:linear-gradient(90deg,var(--brand),var(--q-cyan))}.qa-final 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:.8rem 0 .7rem}.qa-final p{color:var(--text-2);font-size:var(--fs-lead);max-width:46ch;margin:0 auto;line-height:1.55}.qa-final .proof{margin-top:1.4rem;font-family:var(--font-mono);font-size:.66rem;letter-spacing:.12em;text-transform:uppercase;color:var(--text-3);max-width:none}.qa-final .proof i{font-style:normal;color:var(--brand);margin:0 .55rem}.qa-final .row{display:flex;gap:.8rem;justify-content:center;margin-top:1.8rem;flex-wrap:wrap}.qa-docs-row{display:flex;flex-wrap:wrap;gap:.6rem 0;font-family:var(--font-mono);font-size:.8rem;align-items:baseline;max-width:60rem}.qa-docs-row a{color:var(--text-2);text-decoration:none;transition:color var(--dur-2) var(--ease-out);padding-block:.95rem}.qa-docs-row a:before{content:"▸ ";color:var(--brand)}.qa-docs-row a:hover{color:var(--text)}.qa-docs-row .sep{color:#ffffff2e;margin:0 1rem}.qa-shot{width:100%;margin:0 auto;max-width:780px;--qshot-rx: 5deg;--qshot-ry: 0deg}.qa-shot--angleL{--qshot-rx: 4deg;--qshot-ry: 16deg}.qa-shot--angleR{--qshot-rx: 4deg;--qshot-ry: -16deg}.qa-shot-band{overflow-x:clip}.qa-shot-scene{position:relative;perspective:1500px;perspective-origin:50% 22%;padding-bottom:clamp(90px,22%,220px)}.qa-shot-glow{position:absolute;inset:-14% -16%;z-index:0;pointer-events:none;background:radial-gradient(42% 42% at 30% 64%,rgba(56,189,248,.13),transparent 70%),radial-gradient(46% 46% at 72% 38%,rgba(168,85,247,.12),transparent 70%)}.qa-shot-rig{position:relative;z-index:2;transform-style:preserve-3d;transform:rotateX(var(--qshot-rx)) rotateY(var(--qshot-ry));transition:transform .6s var(--ease-out);will-change:transform}.qa-shot-scene:hover .qa-shot-rig,.qa-shot-scene:focus-within .qa-shot-rig{transform:rotateX(calc(var(--qshot-rx) * .3)) rotateY(calc(var(--qshot-ry) * .3)) scale(1.015)}.qa-shot-pane{position:relative;z-index:3;cursor:zoom-in;border-radius:clamp(8px,1.2vw,14px);overflow:hidden;background:#0a0e18;border:1px solid rgba(255,255,255,.16);box-shadow:inset 0 1px #ffffff4d,inset 0 0 0 1px #ffffff0a,inset 0 -14px 26px #00000029,0 30px 80px -32px #000000d9}.qa-shot-pane img{display:block;width:100%;height:auto}.qa-shot-pane:focus-visible{outline:2px solid var(--q-cyan);outline-offset:3px}.qa-shot-hint{position:absolute;z-index:4;top:.7rem;right:.7rem;display:inline-flex;align-items:center;gap:.4rem;padding:.32rem .6rem;border-radius:8px;background:#080b14b8;border:1px solid rgba(255,255,255,.18);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:var(--text);font-family:var(--font-mono);font-size:.62rem;letter-spacing:.1em;text-transform:uppercase;opacity:0;transform:translateY(-3px);pointer-events:none;transition:opacity var(--dur-2) var(--ease-out),transform var(--dur-2) var(--ease-out)}.qa-shot-hint svg{width:12px;height:12px}.qa-shot-pane:hover .qa-shot-hint,.qa-shot-pane:focus-visible .qa-shot-hint{opacity:1;transform:none}.qa-shot-pane:before{content:"";position:absolute;inset:0 0 auto;height:1px;z-index:2;background:linear-gradient(90deg,transparent 3%,rgba(255,255,255,.85) 18%,rgba(56,189,248,.9) 50%,rgba(255,255,255,.7) 82%,transparent 97%);opacity:.9}.qa-shot-pane:after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(165deg,rgba(255,255,255,.085),rgba(255,255,255,.02) 22%,transparent 36%)}.qa-shot-mirror{position:absolute;top:100%;left:0;right:0;height:56%;margin-top:2px;overflow:hidden;pointer-events:none;border-radius:clamp(8px,1.2vw,14px) clamp(8px,1.2vw,14px) 0 0;opacity:.74;filter:blur(1px) saturate(1.05) brightness(.9);-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.9),rgba(0,0,0,.5) 38%,rgba(0,0,0,.16) 66%,transparent 88%);mask-image:linear-gradient(180deg,rgba(0,0,0,.9),rgba(0,0,0,.5) 38%,rgba(0,0,0,.16) 66%,transparent 88%)}.qa-shot-mirror img{display:block;width:100%;height:auto;transform:scaleY(-1)}.qa-shot-contact{position:absolute;top:100%;left:5%;right:5%;height:26px;transform:translateY(-9px);z-index:1;pointer-events:none;background:radial-gradient(50% 100% at 50% 0%,rgba(0,0,0,.6),transparent 72%);filter:blur(6px)}.qa-shot-floorwrap{position:relative;z-index:1;height:0}.qa-shot-floor{position:absolute;top:-2px;left:50%;width:175%;height:480px;transform:translate(-50%) perspective(700px) rotateX(72deg);transform-origin:50% 0;pointer-events:none;background:radial-gradient(58% 80% at 50% 0%,rgba(56,189,248,.1),transparent 64%),repeating-linear-gradient(90deg,rgba(255,255,255,.05) 0 1px,transparent 1px 72px),repeating-linear-gradient(0deg,rgba(255,255,255,.04) 0 1px,transparent 1px 72px),linear-gradient(180deg,rgba(14,18,30,.85),transparent 78%);-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.9),rgba(0,0,0,.4) 40%,rgba(0,0,0,.12) 62%,transparent 80%);mask-image:linear-gradient(180deg,rgba(0,0,0,.9),rgba(0,0,0,.4) 40%,rgba(0,0,0,.12) 62%,transparent 80%)}@media(max-width:760px){.qa-shot,.qa-shot--angleL,.qa-shot--angleR{--qshot-rx: 3deg;--qshot-ry: 0deg}.qa-shot-scene{padding-bottom:clamp(60px,18%,120px)}.qa-shot-mirror{height:36%}}.qa-lightbox{position:fixed;inset:0;z-index:var(--z-overlay, 60);display:grid;place-items:center;padding:clamp(1rem,4vw,3.5rem);background:#04060cd1;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);opacity:0;transition:opacity var(--dur-3) var(--ease-out)}.qa-lightbox.is-open{opacity:1}.qa-lightbox-figure{position:relative;margin:0;max-width:min(1400px,96vw);max-height:90vh;border-radius:clamp(8px,1vw,14px);overflow:hidden;border:1px solid rgba(255,255,255,.18);box-shadow:inset 0 1px #ffffff47,0 40px 120px -30px #000000e6;transform:scale(.94);transition:transform var(--dur-3) var(--ease-spring)}.qa-lightbox.is-open .qa-lightbox-figure{transform:none}.qa-lightbox-figure:before{content:"";position:absolute;inset:0 0 auto;height:1px;z-index:2;background:linear-gradient(90deg,transparent 3%,rgba(255,255,255,.85) 18%,rgba(56,189,248,.9) 50%,rgba(255,255,255,.7) 82%,transparent 97%)}.qa-lightbox-figure img{display:block;width:100%;height:auto;max-height:90vh;object-fit:contain;background:#0a0e18}.qa-lightbox-close{position:absolute;z-index:3;top:.7rem;right:.7rem;width:44px;height:44px;display:grid;place-items:center;border-radius:10px;cursor:pointer;color:var(--text);background:#080b14b3;border:1px solid rgba(255,255,255,.2);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:background var(--dur-2) var(--ease-out),border-color var(--dur-2) var(--ease-out)}.qa-lightbox-close:hover{background:#141a29e6;border-color:#fff6}.qa-lightbox-close svg{width:16px;height:16px}@media(prefers-reduced-motion:reduce){.qa-page-root .quox-hero .wrap>*{animation:none;opacity:1;transform:none}.qa-scroll-hint{display:none}.qa-frame .fr-title:before{animation:none}.qa-frame .fdm-row.enter{animation:none}.qa-frame .fdm-term .ln{opacity:1;transform:none;transition:none}.qa-shot,.qa-shot--angleL,.qa-shot--angleR{--qshot-rx: 0deg;--qshot-ry: 0deg}.qa-shot-rig{will-change:auto;transition:none}.qa-shot-scene:hover .qa-shot-rig,.qa-shot-scene:focus-within .qa-shot-rig{transform:none}.qa-shot-hint,.qa-lightbox,.qa-lightbox-figure,.qa-lightbox.is-open .qa-lightbox-figure{transition:none}}@media(max-width:640px){.qa-hero{padding-top:3.5rem}.qa-hero .qa-hero-brand{display:none}.qa-hero .quox-hero-title{margin-top:.4rem}}@media(min-width:981px)and (max-height:780px){.qa-hero{padding-top:5.6rem}}
