.ai-flow-validation-module__WY9ZLG__page{--ink:#123d42;--muted:#4f7074;--teal:#087f78;--line:#0f766e29;min-height:100vh;color:var(--ink);background:linear-gradient(#fafffe 0%,#effaf8 52%,#fbfffe 100%)}.ai-flow-validation-module__WY9ZLG__shell{width:min(1180px,100% - 28px);margin:0 auto}.ai-flow-validation-module__WY9ZLG__hero{background:radial-gradient(circle at 10% 6%,#2dd4bf2e,#0000 26rem),radial-gradient(circle at 88% 24%,#67e8f924,#0000 24rem);padding:2.5rem 0 2rem}.ai-flow-validation-module__WY9ZLG__heroGrid,.ai-flow-validation-module__WY9ZLG__split{gap:1.5rem;display:grid}.ai-flow-validation-module__WY9ZLG__eyebrow{color:#08766f;letter-spacing:.13em;text-transform:uppercase;align-items:center;gap:.55rem;margin:0;font-size:.875rem;font-weight:850;display:flex}.ai-flow-validation-module__WY9ZLG__eyebrow:before{content:"";background:#2dd4bf;border-radius:99px;width:.5rem;height:.5rem;box-shadow:0 0 0 .3rem #2dd4bf24}.ai-flow-validation-module__WY9ZLG__hero h1{letter-spacing:-.062em;text-wrap:balance;max-width:15ch;margin:1rem 0 0;font-size:clamp(2.4rem,11.2vw,4.7rem);line-height:.98}.ai-flow-validation-module__WY9ZLG__hero h1 span{color:var(--teal)}.ai-flow-validation-module__WY9ZLG__lead{max-width:43rem;color:var(--muted);margin:1rem 0 0;font-size:1.0625rem;line-height:1.68}.ai-flow-validation-module__WY9ZLG__heroCard,.ai-flow-validation-module__WY9ZLG__card,.ai-flow-validation-module__WY9ZLG__callout,.ai-flow-validation-module__WY9ZLG__step,.ai-flow-validation-module__WY9ZLG__faq details{border:1px solid var(--line);background:#ffffffe6;box-shadow:0 14px 36px #12545412}.ai-flow-validation-module__WY9ZLG__heroCard{border-radius:1.35rem;padding:1.3rem}.ai-flow-validation-module__WY9ZLG__heroCard>div{color:#08766f;letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:.5rem;font-size:.875rem;font-weight:850;display:flex}.ai-flow-validation-module__WY9ZLG__heroCard strong{margin-top:1rem;font-size:1.25rem;line-height:1.28;display:block}.ai-flow-validation-module__WY9ZLG__heroCard p{color:var(--muted);margin:.55rem 0 0;font-size:1rem;line-height:1.58}.ai-flow-validation-module__WY9ZLG__updated{color:#08766f;background:#e4f8f4;border-radius:999px;margin-top:1rem;padding:.45rem .65rem;font-size:.875rem;font-weight:800;display:inline-flex}.ai-flow-validation-module__WY9ZLG__answer{background:#ffffffb8;border-block:1px solid #0f766e1a;padding:1.2rem 0}.ai-flow-validation-module__WY9ZLG__answerGrid,.ai-flow-validation-module__WY9ZLG__cards2,.ai-flow-validation-module__WY9ZLG__cards3,.ai-flow-validation-module__WY9ZLG__steps,.ai-flow-validation-module__WY9ZLG__faqGrid{gap:.75rem;display:grid}.ai-flow-validation-module__WY9ZLG__answerGrid article{border:1px solid var(--line);background:#ffffffe6;border-radius:1rem;grid-template-columns:2.6rem minmax(0,1fr);gap:.75rem;padding:1rem;display:grid}.ai-flow-validation-module__WY9ZLG__answerGrid article>svg{color:#08766f;background:#e5f8f5;border-radius:.8rem;width:2.6rem;height:2.6rem;padding:.65rem}.ai-flow-validation-module__WY9ZLG__answerGrid strong,.ai-flow-validation-module__WY9ZLG__answerGrid span{display:block}.ai-flow-validation-module__WY9ZLG__answerGrid strong{font-size:1rem;line-height:1.3}.ai-flow-validation-module__WY9ZLG__answerGrid span{color:var(--muted);margin-top:.25rem;font-size:.9375rem;line-height:1.5}.ai-flow-validation-module__WY9ZLG__section,.ai-flow-validation-module__WY9ZLG__faq{padding:2.75rem 0}.ai-flow-validation-module__WY9ZLG__alt{background:linear-gradient(135deg,#ddf8f2,#f0fbfa)}.ai-flow-validation-module__WY9ZLG__header{max-width:48rem;margin-bottom:1.25rem}.ai-flow-validation-module__WY9ZLG__header h2,.ai-flow-validation-module__WY9ZLG__split h2,.ai-flow-validation-module__WY9ZLG__callout h2,.ai-flow-validation-module__WY9ZLG__final h2{letter-spacing:-.05em;text-wrap:balance;margin:.7rem 0 0;font-size:clamp(1.9rem,8vw,2.85rem);line-height:1.06}.ai-flow-validation-module__WY9ZLG__header>p:last-child,.ai-flow-validation-module__WY9ZLG__split>div>p,.ai-flow-validation-module__WY9ZLG__callout p{color:var(--muted);margin:.65rem 0 0;font-size:1rem;line-height:1.65}.ai-flow-validation-module__WY9ZLG__callout{border-radius:1.2rem;padding:1.3rem}.ai-flow-validation-module__WY9ZLG__callout>svg,.ai-flow-validation-module__WY9ZLG__card>svg{color:var(--teal)}.ai-flow-validation-module__WY9ZLG__evidenceSection{background:#ffffff94;border-block:1px solid #0f766e1a}.ai-flow-validation-module__WY9ZLG__evidenceGrid{gap:.9rem;display:grid}.ai-flow-validation-module__WY9ZLG__reviewPanel,.ai-flow-validation-module__WY9ZLG__testPanel{border:1px solid var(--line);background:#fffffff0;border-radius:1.25rem;min-width:0;padding:1.25rem;box-shadow:0 18px 42px #12545414}.ai-flow-validation-module__WY9ZLG__panelLabel{color:#08766f;letter-spacing:.11em;text-transform:uppercase;margin:0;font-size:.78rem;font-weight:900}.ai-flow-validation-module__WY9ZLG__reviewPanel h3{letter-spacing:-.025em;margin:.55rem 0 0;font-size:1.35rem;line-height:1.25}.ai-flow-validation-module__WY9ZLG__reviewPanel>p:not(.ai-flow-validation-module__WY9ZLG__panelLabel),.ai-flow-validation-module__WY9ZLG__testPanel>p:not(.ai-flow-validation-module__WY9ZLG__panelLabel){color:var(--muted);margin:.65rem 0 0;font-size:1rem;line-height:1.6}.ai-flow-validation-module__WY9ZLG__reviewerList{gap:.6rem;margin-top:1rem;display:grid}.ai-flow-validation-module__WY9ZLG__reviewerList a{border:1px solid var(--line);min-height:3.25rem;color:var(--ink);border-radius:.9rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.7rem;padding:.7rem .8rem;text-decoration:none;display:grid}.ai-flow-validation-module__WY9ZLG__reviewerList a>svg:first-child{color:var(--teal)}.ai-flow-validation-module__WY9ZLG__reviewerList a>svg:last-child{color:#6a888b}.ai-flow-validation-module__WY9ZLG__reviewerList strong,.ai-flow-validation-module__WY9ZLG__reviewerList small{display:block}.ai-flow-validation-module__WY9ZLG__reviewerList strong{font-size:.98rem;line-height:1.3}.ai-flow-validation-module__WY9ZLG__reviewerList small{color:var(--muted);margin-top:.12rem;font-size:.82rem;line-height:1.35}.ai-flow-validation-module__WY9ZLG__metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;margin-top:.8rem;display:grid}.ai-flow-validation-module__WY9ZLG__metrics div{background:linear-gradient(145deg,#e3f8f4,#f4fffd);border-radius:.9rem;padding:.85rem}.ai-flow-validation-module__WY9ZLG__metrics strong,.ai-flow-validation-module__WY9ZLG__metrics span{display:block}.ai-flow-validation-module__WY9ZLG__metrics strong{color:#08766f;letter-spacing:-.04em;font-size:1.65rem;line-height:1}.ai-flow-validation-module__WY9ZLG__metrics span{color:var(--muted);margin-top:.35rem;font-size:.82rem;line-height:1.35}.ai-flow-validation-module__WY9ZLG__testPanel ul{color:var(--ink);gap:.45rem;margin:.8rem 0 0;padding-left:1.15rem;display:grid}.ai-flow-validation-module__WY9ZLG__testPanel li{padding-left:.1rem;font-size:.93rem;line-height:1.5}.ai-flow-validation-module__WY9ZLG__evidenceLimit{color:#6f541b;background:#fff9e9;border:1px solid #b453092e;border-radius:1rem;margin:.9rem 0 0;padding:1rem;font-size:.92rem;line-height:1.58}.ai-flow-validation-module__WY9ZLG__steps{counter-reset:flow}.ai-flow-validation-module__WY9ZLG__step{counter-increment:flow;border-radius:1.1rem;padding:1.2rem;position:relative}.ai-flow-validation-module__WY9ZLG__step:before{color:#08766f;content:counter(flow, decimal-leading-zero);background:#e3f7f3;border-radius:.75rem;place-items:center;width:2.25rem;height:2.25rem;font-size:.875rem;font-weight:900;display:grid}.ai-flow-validation-module__WY9ZLG__step h3{margin:.85rem 0 0;font-size:1.0625rem;line-height:1.32}.ai-flow-validation-module__WY9ZLG__step p{color:var(--muted);margin:.45rem 0 0;font-size:1rem;line-height:1.6}.ai-flow-validation-module__WY9ZLG__card{border-radius:1.1rem;min-width:0;padding:1.2rem}.ai-flow-validation-module__WY9ZLG__card b{margin-top:.8rem;font-size:1.0625rem;line-height:1.3;display:block}.ai-flow-validation-module__WY9ZLG__card p{color:var(--muted);margin:.45rem 0 0;font-size:1rem;line-height:1.6}.ai-flow-validation-module__WY9ZLG__dark{color:#f5fffd;background:#123d42;padding:2.75rem 0}.ai-flow-validation-module__WY9ZLG__dark .ai-flow-validation-module__WY9ZLG__eyebrow{color:#72e2d6}.ai-flow-validation-module__WY9ZLG__dark .ai-flow-validation-module__WY9ZLG__split>div>p{color:#c5dada}.ai-flow-validation-module__WY9ZLG__dark .ai-flow-validation-module__WY9ZLG__card{box-shadow:none;background:#ffffff0e;border-color:#7dddd32e}.ai-flow-validation-module__WY9ZLG__dark .ai-flow-validation-module__WY9ZLG__card b{color:#f7fffe}.ai-flow-validation-module__WY9ZLG__dark .ai-flow-validation-module__WY9ZLG__card p{color:#c5dada}.ai-flow-validation-module__WY9ZLG__links{margin-top:1rem}.ai-flow-validation-module__WY9ZLG__links a,.ai-flow-validation-module__WY9ZLG__final a{border:1px solid var(--line);color:#08766f;background:#ffffffe6;border-radius:.85rem;justify-content:center;align-items:center;gap:.4rem;min-height:2.8rem;padding:.65rem .9rem;font-size:.9375rem;font-weight:850;text-decoration:none;display:inline-flex}.ai-flow-validation-module__WY9ZLG__faq{border-top:1px solid #0f766e1a}.ai-flow-validation-module__WY9ZLG__faq details{border-radius:1rem;overflow:hidden}.ai-flow-validation-module__WY9ZLG__faq summary{cursor:pointer;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:1rem;font-size:1rem;font-weight:800;line-height:1.4;list-style:none;display:grid}.ai-flow-validation-module__WY9ZLG__faq summary::-webkit-details-marker{display:none}.ai-flow-validation-module__WY9ZLG__faq summary b{color:#08766f;background:#e5f8f5;border-radius:.6rem;place-items:center;width:1.85rem;height:1.85rem;font-size:1.2rem;transition:transform .18s;display:grid}.ai-flow-validation-module__WY9ZLG__faq details[open] summary b{transform:rotate(45deg)}.ai-flow-validation-module__WY9ZLG__faq details p{color:var(--muted);margin:0;padding:0 1rem 1rem;font-size:1rem;line-height:1.65}.ai-flow-validation-module__WY9ZLG__final{background:#dff8f3;padding:2.5rem 0}.ai-flow-validation-module__WY9ZLG__final p{color:#405f63;max-width:44rem;margin:.6rem 0 0;font-size:1rem;line-height:1.6}.ai-flow-validation-module__WY9ZLG__finalActions{gap:.6rem;margin-top:1.1rem;display:grid}@media (min-width:641px){.ai-flow-validation-module__WY9ZLG__shell{width:min(1180px,100% - 40px)}.ai-flow-validation-module__WY9ZLG__hero{padding:3.2rem 0 2.7rem}.ai-flow-validation-module__WY9ZLG__heroGrid{grid-template-columns:minmax(0,1.25fr) minmax(18rem,.75fr);align-items:center;gap:3rem}.ai-flow-validation-module__WY9ZLG__hero h1{font-size:clamp(3rem,5vw,5rem)}.ai-flow-validation-module__WY9ZLG__answerGrid,.ai-flow-validation-module__WY9ZLG__cards3{grid-template-columns:repeat(3,minmax(0,1fr))}.ai-flow-validation-module__WY9ZLG__cards2,.ai-flow-validation-module__WY9ZLG__faqGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.ai-flow-validation-module__WY9ZLG__steps{grid-template-columns:repeat(3,minmax(0,1fr))}.ai-flow-validation-module__WY9ZLG__evidenceGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.ai-flow-validation-module__WY9ZLG__split{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:3rem}.ai-flow-validation-module__WY9ZLG__final>.ai-flow-validation-module__WY9ZLG__shell{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2rem;display:grid}.ai-flow-validation-module__WY9ZLG__finalActions{flex-wrap:wrap;justify-content:flex-end;display:flex}}@media (min-width:901px){.ai-flow-validation-module__WY9ZLG__section,.ai-flow-validation-module__WY9ZLG__faq,.ai-flow-validation-module__WY9ZLG__dark{padding:3.5rem 0}}
