.ai-qa-module__inhmLq__page{--qa-night:#06050d;--qa-ink:#f7f5ff;--qa-muted:#aaa5bb;--qa-violet:#8257ff;--qa-violet-bright:#a98aff;--qa-mint:#8fffd3;background:var(--canvas);color:var(--ink);overflow:clip}.ai-qa-module__inhmLq__heroWorld{background:linear-gradient(125deg, transparent 48%, #6437f429 48.1%, transparent 86%), linear-gradient(170deg, #3882f61a, transparent 48%), var(--qa-night);color:var(--qa-ink)}.ai-qa-module__inhmLq__hero{isolation:isolate;position:relative}.ai-qa-module__inhmLq__heroGlow{z-index:-1;clip-path:polygon(16% 0,100% 0,84% 100%,0 100%);background:repeating-linear-gradient(90deg,#0000 0 4.9rem,#a98aff0d 5rem),repeating-linear-gradient(0deg,#0000 0 4.9rem,#a98aff09 5rem);border:1px solid #a98aff1a;width:min(58vw,58rem);height:42rem;position:absolute;top:10%;right:-12rem;-webkit-mask-image:linear-gradient(to bottom left,#000,#0000 72%);mask-image:linear-gradient(to bottom left,#000,#0000 72%)}.ai-qa-module__inhmLq__heroCopy,.ai-qa-module__inhmLq__heroVisual,.ai-qa-module__inhmLq__heroFoot{width:min(100%,94rem);margin-inline:auto}.ai-qa-module__inhmLq__heroCopy{z-index:2;position:relative}.ai-qa-module__inhmLq__eyebrow{color:var(--qa-muted);letter-spacing:.15em;text-transform:uppercase;align-items:center;gap:.65rem;font-size:.75rem;font-weight:600;display:flex}.ai-qa-module__inhmLq__eyebrow span{background:var(--qa-mint);border-radius:50%;width:.55rem;height:.55rem;box-shadow:0 0 1.2rem #8fffd3b3}.ai-qa-module__inhmLq__hero h1{text-wrap:balance}.ai-qa-module__inhmLq__hero h1 em{color:var(--qa-violet-bright);font-style:normal}.ai-qa-module__inhmLq__heroLead{color:#c9c5d5;max-width:38rem;margin-top:2.25rem;font-size:clamp(1rem,1.6vw,1.3rem);line-height:1.65}.ai-qa-module__inhmLq__heroActions,.ai-qa-module__inhmLq__ctaActions{flex-wrap:wrap;align-items:center;gap:.8rem;margin-top:2rem;display:flex}.ai-qa-module__inhmLq__primaryAction,.ai-qa-module__inhmLq__lightAction,.ai-qa-module__inhmLq__secondaryAction,.ai-qa-module__inhmLq__tailoredAction{border-radius:999px;justify-content:center;align-items:center;gap:.75rem;min-height:3.25rem;padding-inline:1.35rem;font-size:.92rem;font-weight:600;transition:transform .18s,background .18s,color .18s,border-color .18s;display:inline-flex}.ai-qa-module__inhmLq__primaryAction{background:var(--qa-ink);color:#0d0a18}.ai-qa-module__inhmLq__secondaryAction{color:#d8d3e5;border:1px solid #ffffff38}.ai-qa-module__inhmLq__primaryAction:hover,.ai-qa-module__inhmLq__lightAction:hover{background:var(--qa-mint);transform:translateY(-2px)}.ai-qa-module__inhmLq__secondaryAction:hover,.ai-qa-module__inhmLq__tailoredAction:hover{color:#fff;border-color:currentColor}.ai-qa-module__inhmLq__arrowIcon{width:1.1rem;height:1.1rem}.ai-qa-module__inhmLq__heroVisual{z-index:1;margin-top:clamp(4rem,9vw,7rem);position:relative}.ai-qa-module__inhmLq__instrument{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#0d0a18e0;border:1px solid #ffffff21;border-radius:1.35rem;overflow:hidden;box-shadow:0 3rem 8rem #00000073,inset 0 1px #ffffff0f}.ai-qa-module__inhmLq__instrumentChrome,.ai-qa-module__inhmLq__instrumentFooter{color:#c1bbca;font-size:var(--text-meta);letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:1rem;padding:.85rem 1.1rem;display:flex}.ai-qa-module__inhmLq__instrumentChrome{border-bottom:1px solid #ffffff17}.ai-qa-module__inhmLq__liveMark{color:var(--qa-mint)}.ai-qa-module__inhmLq__instrumentCanvas{background-color:#0000;background-image:linear-gradient(#ffffff08 1px,#0000 1px),linear-gradient(90deg,#ffffff08 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:3rem 3rem;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;grid-template-columns:minmax(12rem,.9fr) 3rem minmax(20rem,1.4fr) minmax(12rem,.8fr);align-items:center;gap:1.5rem;min-height:30rem;padding:clamp(2rem,4vw,4.5rem);display:grid;position:relative}.ai-qa-module__inhmLq__requirementPanel{background:linear-gradient(145deg,#8257ff2e,#ffffff09);border:1px solid #a98aff4d;border-radius:.9rem;padding:1.3rem;box-shadow:0 1.5rem 4rem #502aaa33}.ai-qa-module__inhmLq__microLabel{color:var(--qa-violet-bright);font-size:var(--text-meta);letter-spacing:.12em;font-weight:650}.ai-qa-module__inhmLq__requirementPanel p{color:#f4f0ff;margin-top:.8rem;font-size:1rem;line-height:1.45}.ai-qa-module__inhmLq__requirementMeta{color:#9992aa;font-size:var(--text-meta);justify-content:space-between;gap:.75rem;margin-top:1.4rem;display:flex}.ai-qa-module__inhmLq__flowRail{justify-content:space-between;align-items:center;display:flex;position:relative}.ai-qa-module__inhmLq__flowRail:before{background:linear-gradient(90deg, var(--qa-violet), var(--qa-mint));content:"";height:1px;position:absolute;left:0;right:0}.ai-qa-module__inhmLq__flowRail span{z-index:1;background:var(--qa-mint);width:.4rem;height:.4rem;box-shadow:0 0 1rem var(--qa-mint);border-radius:50%;animation:2.4s ease-in-out infinite ai-qa-module__inhmLq__qa-flow}.ai-qa-module__inhmLq__flowRail span:nth-child(2){animation-delay:.25s}.ai-qa-module__inhmLq__flowRail span:nth-child(3){animation-delay:.5s}.ai-qa-module__inhmLq__roleStack{flex-direction:column;gap:.6rem;display:flex}.ai-qa-module__inhmLq__roleRow{animation:.65s cubic-bezier(.2,.8,.2,1) both ai-qa-module__inhmLq__qa-role-in;animation-delay:calc(.35s + var(--role-index) * .14s);background:#ffffff09;border:1px solid #ffffff17;border-radius:.75rem;grid-template-columns:2rem 1fr 1fr auto;align-items:center;gap:.65rem;padding:.8rem;display:grid}.ai-qa-module__inhmLq__roleAvatar{color:#ddd8e9;width:1.85rem;height:1.85rem;font-size:var(--text-meta);border:1px solid #ffffff24;border-radius:50%;place-items:center;display:grid}.ai-qa-module__inhmLq__roleName{color:#f2eff8;font-size:.78rem;font-weight:600}.ai-qa-module__inhmLq__roleExpected{color:#aca5b8;font-size:var(--text-meta)}.ai-qa-module__inhmLq__passed,.ai-qa-module__inhmLq__denied{font-size:var(--text-meta);font-weight:650}.ai-qa-module__inhmLq__passed{color:var(--qa-mint)}.ai-qa-module__inhmLq__denied{color:#ffb5c6}.ai-qa-module__inhmLq__releaseVerdict{align-content:center;gap:.8rem;min-height:10rem;display:grid;position:relative}.ai-qa-module__inhmLq__verdictCore{z-index:2;background:linear-gradient(145deg,#8fffd321,#0d0a18e6 68%);border:1px solid #8fffd37a;border-radius:.45rem;flex-direction:column;justify-content:flex-end;align-items:flex-start;min-height:6.5rem;padding:1rem;display:flex;position:relative;box-shadow:inset 0 0 2rem #8fffd314,0 0 3rem #8fffd31a}.ai-qa-module__inhmLq__pulseValue{color:var(--qa-mint);letter-spacing:.13em;font-size:1rem;font-weight:700}.ai-qa-module__inhmLq__pulseLabel{color:#928c9d;font-size:var(--text-meta);margin-top:.4rem;line-height:1.25}.ai-qa-module__inhmLq__verdictBar{background:linear-gradient(90deg, var(--qa-mint), var(--qa-violet), transparent);height:2px;animation:2.8s ease-in-out infinite ai-qa-module__inhmLq__qa-verdict}.ai-qa-module__inhmLq__instrumentFooter{border-top:1px solid #ffffff17;justify-content:flex-start;gap:2.25rem}.ai-qa-module__inhmLq__instrumentFooter span:before{background:var(--qa-mint);content:"";border-radius:50%;width:.35rem;height:.35rem;margin-right:.5rem;display:inline-block}.ai-qa-module__inhmLq__heroFoot{color:#a9a2b3;font-size:var(--text-meta);letter-spacing:.11em;text-transform:uppercase;justify-content:space-between;gap:1rem;padding-top:1.75rem;display:flex}.ai-qa-module__inhmLq__manifesto,.ai-qa-module__inhmLq__capabilitySection,.ai-qa-module__inhmLq__replaySection{width:min(100%,94rem);padding-inline:var(--page-gutter);margin-inline:auto}.ai-qa-module__inhmLq__manifesto{padding-block:var(--section-space)}.ai-qa-module__inhmLq__sectionIndex,.ai-qa-module__inhmLq__darkIndex{color:#918aa2;font-size:var(--text-meta);letter-spacing:.16em;font-weight:650}.ai-qa-module__inhmLq__manifesto h2,.ai-qa-module__inhmLq__rolesCopy h2,.ai-qa-module__inhmLq__replayCopy h2,.ai-qa-module__inhmLq__ctaSection h2{font-size:var(--type-section);letter-spacing:-.055em;margin-top:1.5rem;font-weight:620;font-stretch:110%;line-height:1.15}.ai-qa-module__inhmLq__manifesto h2 span{color:#858093}.ai-qa-module__inhmLq__manifesto>p:last-child{max-width:40rem;color:var(--ink-2);margin-top:2.5rem;margin-left:auto;font-size:clamp(1.05rem,1.6vw,1.28rem);line-height:1.7}.ai-qa-module__inhmLq__capabilitySection{padding-bottom:var(--section-space)}.ai-qa-module__inhmLq__capability{border-top:1px solid var(--line);grid-template-columns:minmax(3rem,.2fr) minmax(16rem,1fr) minmax(18rem,.85fr);align-items:start;gap:2rem;padding-block:2.8rem;display:grid}.ai-qa-module__inhmLq__capability:last-child{border-bottom:1px solid var(--line)}.ai-qa-module__inhmLq__capabilityIndex{color:var(--violet-text);font-size:.75rem;font-weight:700}.ai-qa-module__inhmLq__capability h3{letter-spacing:-.035em;max-width:18ch;font-size:clamp(1.6rem,3vw,3rem);font-weight:570;line-height:1}.ai-qa-module__inhmLq__capability>p:last-child{max-width:36rem;color:var(--ink-2);font-size:1rem;line-height:1.7}.ai-qa-module__inhmLq__rolesWorld{padding:var(--section-space) max(var(--page-gutter), calc((100vw - 94rem) / 2 + var(--page-gutter)));color:var(--qa-ink);background:linear-gradient(125deg,#0b0914 42%,#8257ff2e),#0b0914;grid-template-columns:minmax(18rem,.8fr) minmax(34rem,1.2fr);align-items:center;gap:clamp(4rem,9vw,9rem);display:grid}.ai-qa-module__inhmLq__darkIndex{color:var(--qa-violet-bright)}.ai-qa-module__inhmLq__rolesCopy h2{max-width:11ch;font-size:var(--type-section)}.ai-qa-module__inhmLq__rolesCopy>p:last-child{color:#aaa4b9;max-width:32rem;margin-top:2rem;font-size:1.05rem;line-height:1.7}.ai-qa-module__inhmLq__matrix{border-top:1px solid #ffffff2e;border-bottom:1px solid #ffffff2e}.ai-qa-module__inhmLq__matrixHead,.ai-qa-module__inhmLq__matrixRow{grid-template-columns:1.1fr 1fr 1.25fr 1fr;align-items:center;gap:1rem;padding:1rem .25rem;display:grid}.ai-qa-module__inhmLq__matrixHead{color:#9f98aa;font-size:var(--text-meta);letter-spacing:.12em;text-transform:uppercase}.ai-qa-module__inhmLq__matrixRow{color:#b5afbd;border-top:1px solid #ffffff1a;min-height:5rem;font-size:.75rem}.ai-qa-module__inhmLq__matrixRow strong{color:#f1eef7;font-size:.82rem}.ai-qa-module__inhmLq__matrixPassed{color:var(--qa-mint)}.ai-qa-module__inhmLq__matrixDenied{color:#ffafc2}.ai-qa-module__inhmLq__replaySection{padding-block:var(--section-space);grid-template-columns:minmax(20rem,1fr) minmax(20rem,.9fr);align-items:center;gap:clamp(4rem,10vw,10rem);display:grid}.ai-qa-module__inhmLq__replayVisual{place-items:center;min-height:34rem;display:grid}.ai-qa-module__inhmLq__replayTrace{border:1px solid color-mix(in srgb, var(--violet) 32%, var(--line));background:linear-gradient(145deg, color-mix(in srgb, var(--violet) 7%, var(--canvas)), var(--canvas));width:min(82vw,32rem);box-shadow:1.4rem 1.4rem 0 color-mix(in srgb, var(--violet) 6%, var(--line));padding:1.4rem;position:relative;transform:skewY(-2deg)}.ai-qa-module__inhmLq__replayHeader{border-bottom:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:1rem;padding-bottom:1.2rem;display:flex}.ai-qa-module__inhmLq__replayHeader strong{color:var(--violet-text);letter-spacing:.16em;font-size:1rem}.ai-qa-module__inhmLq__replayHeader span{color:var(--ink-3);font-size:var(--text-meta)}.ai-qa-module__inhmLq__replayStep{border-bottom:1px solid var(--line);min-height:5.2rem;color:var(--ink-2);grid-template-columns:2rem 1fr minmax(10rem,1.4fr);align-items:center;gap:1rem;display:grid}.ai-qa-module__inhmLq__replayStep span{color:var(--violet-text);font-size:var(--text-meta);font-variant-numeric:tabular-nums}.ai-qa-module__inhmLq__replayStep i{background:linear-gradient(90deg, var(--violet), transparent);height:1px}.ai-qa-module__inhmLq__replayStep b{color:var(--ink);font-size:.82rem;font-weight:560}.ai-qa-module__inhmLq__replayCopy h2{font-size:var(--type-section)}.ai-qa-module__inhmLq__replayCopy>p:last-child{color:var(--ink-2);margin-top:2rem;font-size:1.05rem;line-height:1.75}.ai-qa-module__inhmLq__ctaSection{padding:var(--section-space) max(var(--page-gutter), calc((100vw - 94rem) / 2 + var(--page-gutter)));background:var(--qa-violet);color:#0b0714}.ai-qa-module__inhmLq__ctaSection>p{font-size:var(--text-meta);letter-spacing:.15em;font-weight:700}.ai-qa-module__inhmLq__ctaSection h2{max-width:12ch}.ai-qa-module__inhmLq__lightAction{color:#fff;background:#0b0714}.ai-qa-module__inhmLq__tailoredAction{color:#0b0714;border:1px solid #0b071459}.ai-qa-module__inhmLq__tailoredAction:hover{color:#0b0714;border-color:#0b0714}.ai-qa-module__inhmLq__ctaNote{color:#0a0310;margin-top:2.25rem;font-size:.75rem;display:block}[data-theme=light] .ai-qa-module__inhmLq__heroWorld{color:#171124;background:linear-gradient(125deg,#0000 48%,#6437f41f 48.1%,#0000 86%),linear-gradient(170deg,#3882f612,#0000 48%),#f8f5ff}[data-theme=light] .ai-qa-module__inhmLq__eyebrow{color:#5f586a}[data-theme=light] .ai-qa-module__inhmLq__hero h1 em{color:#6335df}[data-theme=light] .ai-qa-module__inhmLq__heroLead{color:#474052}[data-theme=light] .ai-qa-module__inhmLq__primaryAction{color:#fff;background:#171124}[data-theme=light] .ai-qa-module__inhmLq__secondaryAction{color:#312a3a;border-color:#746c7e}[data-theme=light] .ai-qa-module__inhmLq__secondaryAction:hover{color:#171124}[data-theme=light] .ai-qa-module__inhmLq__heroFoot{color:#625a6d}[data-theme=light] .ai-qa-module__inhmLq__rolesWorld{color:#171124;background:linear-gradient(125deg,#f1edf9 42%,#8257ff21),#f1edf9}[data-theme=light] .ai-qa-module__inhmLq__sectionIndex{color:#5e5669}[data-theme=light] .ai-qa-module__inhmLq__darkIndex{color:#5931c4}[data-theme=light] .ai-qa-module__inhmLq__rolesCopy>p:last-child{color:#4f4858}[data-theme=light] .ai-qa-module__inhmLq__matrix{border-color:#bdb5c8}[data-theme=light] .ai-qa-module__inhmLq__matrixHead{color:#5f5768}[data-theme=light] .ai-qa-module__inhmLq__matrixRow{color:#504958;border-top-color:#cec7d6}[data-theme=light] .ai-qa-module__inhmLq__matrixRow strong{color:#171124}[data-theme=light] .ai-qa-module__inhmLq__matrixPassed{color:#08734f}[data-theme=light] .ai-qa-module__inhmLq__matrixDenied{color:#a1284b}@keyframes ai-qa-module__inhmLq__qa-flow{0%,to{opacity:.35;transform:translate(-.35rem)scale(.8)}50%{opacity:1;transform:translate(.35rem)scale(1)}}@keyframes ai-qa-module__inhmLq__qa-role-in{0%{opacity:0;transform:translate(-.75rem)}to{opacity:1;transform:none}}@keyframes ai-qa-module__inhmLq__qa-verdict{0%,to{transform-origin:0;opacity:.45;transform:scaleX(.25)}50%{transform-origin:0;opacity:1;transform:scaleX(1)}}@media (min-width:761px) and (max-height:760px){.ai-qa-module__inhmLq__heroLead{margin-top:1.25rem;line-height:1.55}.ai-qa-module__inhmLq__heroActions{margin-top:1.25rem}.ai-qa-module__inhmLq__heroVisual{margin-top:2.5rem}}@media (max-width:1050px){.ai-qa-module__inhmLq__instrumentCanvas{grid-template-columns:minmax(10rem,.8fr) 2rem minmax(18rem,1.4fr)}.ai-qa-module__inhmLq__releaseVerdict{display:none}.ai-qa-module__inhmLq__rolesWorld{grid-template-columns:1fr}.ai-qa-module__inhmLq__rolesCopy h2{max-width:14ch}}@media (max-width:760px){.ai-qa-module__inhmLq__heroLead{margin-top:1.75rem}.ai-qa-module__inhmLq__heroActions{flex-direction:column;align-items:stretch}.ai-qa-module__inhmLq__primaryAction,.ai-qa-module__inhmLq__secondaryAction{width:100%}.ai-qa-module__inhmLq__heroVisual{width:auto;margin-top:3.5rem;margin-inline:calc(var(--page-gutter) * -.45)}.ai-qa-module__inhmLq__instrument{border-radius:1rem}.ai-qa-module__inhmLq__instrumentCanvas{grid-template-columns:1fr;gap:1.1rem;min-height:32rem;padding:1.25rem}.ai-qa-module__inhmLq__flowRail{height:2rem;transform:rotate(90deg)}.ai-qa-module__inhmLq__roleRow{grid-template-columns:2rem 1fr auto}.ai-qa-module__inhmLq__roleExpected{display:none}.ai-qa-module__inhmLq__instrumentFooter{flex-wrap:wrap;gap:.7rem 1.2rem}.ai-qa-module__inhmLq__heroFoot{white-space:normal;flex-wrap:wrap;gap:.75rem 1.5rem;line-height:1.6}.ai-qa-module__inhmLq__capability{grid-template-columns:2.5rem 1fr;gap:1rem}.ai-qa-module__inhmLq__capability>p:last-child{grid-column:2}.ai-qa-module__inhmLq__rolesWorld{padding-inline:var(--page-gutter)}.ai-qa-module__inhmLq__matrixHead{display:none}.ai-qa-module__inhmLq__matrixRow{grid-template-columns:1fr auto;gap:.6rem}.ai-qa-module__inhmLq__matrixRow>span:nth-child(2),.ai-qa-module__inhmLq__matrixRow>span:nth-child(3){display:none}.ai-qa-module__inhmLq__replaySection{grid-template-columns:1fr}.ai-qa-module__inhmLq__replayVisual{min-height:24rem}.ai-qa-module__inhmLq__replayTrace{width:min(88vw,26rem)}.ai-qa-module__inhmLq__ctaActions{flex-direction:column;align-items:stretch}.ai-qa-module__inhmLq__lightAction,.ai-qa-module__inhmLq__tailoredAction{width:100%}}@media (prefers-reduced-motion:reduce){.ai-qa-module__inhmLq__flowRail span,.ai-qa-module__inhmLq__roleRow,.ai-qa-module__inhmLq__verdictBar{animation:none}}.ai-qa-module__inhmLq__instrument{-webkit-backdrop-filter:none;backdrop-filter:none;background:#151225;box-shadow:0 1rem 3rem #0000002e}.ai-qa-module__inhmLq__instrumentCanvas{background:0 0;grid-template-columns:minmax(0,1fr);gap:1.25rem;min-height:0;padding:1.25rem}.ai-qa-module__inhmLq__flowRail{display:none}.ai-qa-module__inhmLq__requirementPanel{box-shadow:none;background:#241d3b;padding:1rem}.ai-qa-module__inhmLq__requirementMeta{color:#c2b8d4;font-size:.75rem}.ai-qa-module__inhmLq__roleRow{background:#211c34;grid-template-columns:2rem minmax(0,1fr) minmax(0,auto);gap:.3rem .65rem;padding:.85rem;animation:none}.ai-qa-module__inhmLq__roleAvatar{grid-row:1/span 2}.ai-qa-module__inhmLq__roleName{grid-column:2;font-size:.9rem}.ai-qa-module__inhmLq__roleExpected{color:#c0b8d0;grid-column:2;font-size:.75rem;display:block}.ai-qa-module__inhmLq__roleRow .ai-qa-module__inhmLq__passed,.ai-qa-module__inhmLq__roleRow .ai-qa-module__inhmLq__denied{grid-area:1/3/span 2;max-width:7rem;font-size:.75rem;line-height:1.4}.ai-qa-module__inhmLq__releaseVerdict{grid-column:auto;min-height:0;display:grid}.ai-qa-module__inhmLq__verdictCore{background:#182d2d;flex-flow:wrap;justify-content:flex-start;align-items:center;gap:.6rem 1rem;min-height:0;padding:1rem}.ai-qa-module__inhmLq__verdictBar{display:none}.ai-qa-module__inhmLq__pulseValue{font-size:1.3rem}.ai-qa-module__inhmLq__pulseLabel{color:#c2ded2;font-size:.75rem}@media (min-width:1101px){.ai-qa-module__inhmLq__heroCopy,.ai-qa-module__inhmLq__heroVisual{min-width:0}.ai-qa-module__inhmLq__heroVisual{margin-top:0}.ai-qa-module__inhmLq__heroFoot{grid-column:1/-1}}@media (max-width:480px){.ai-qa-module__inhmLq__roleRow{grid-template-columns:2rem minmax(0,1fr)}.ai-qa-module__inhmLq__roleRow .ai-qa-module__inhmLq__passed,.ai-qa-module__inhmLq__roleRow .ai-qa-module__inhmLq__denied{grid-area:3/2;max-width:none}}
