.AiScenarioDemo-module__itJc_q__demo{font:1rem/1.5 var(--font-inter-family), sans-serif;letter-spacing:-.025em;background:#fff;border:1px solid #d6e0ee;min-width:0;margin-top:32px}.AiScenarioDemo-module__itJc_q__toolbar{border-bottom:1px solid #e1e8f1;justify-content:space-between;align-items:center;gap:16px;padding:18px 24px;display:flex}.AiScenarioDemo-module__itJc_q__overline{color:#61738a;font:.75rem/1.5 var(--font-sans);letter-spacing:.03em;text-transform:uppercase}.AiScenarioDemo-module__itJc_q__demoBadge{color:var(--color-primary);font:.75rem/1.3 var(--font-sans);border:1px solid #b9d0f5;padding:4px 8px}.AiScenarioDemo-module__itJc_q__tabs{background:#f8faff;border-bottom:1px solid #e1e8f1;flex-wrap:wrap;gap:8px;padding:16px 24px;display:flex}.AiScenarioDemo-module__itJc_q__tabs button{color:#52627a;border:1px solid #0000;min-height:44px;padding:10px 16px;font-size:.875rem;transition:background-color .18s,color .18s}.AiScenarioDemo-module__itJc_q__tabs button:hover{background:#edf3ff}.AiScenarioDemo-module__itJc_q__tabs button[aria-selected=true]{color:var(--color-primary);background:#fff;border-color:#bfd2f0;box-shadow:0 2px 4px #19376108}.AiScenarioDemo-module__itJc_q__demo :focus-visible{outline:2px solid var(--color-primary);outline-offset:4px}.AiScenarioDemo-module__itJc_q__panel{padding:24px}.AiScenarioDemo-module__itJc_q__panel[hidden]{display:none}.AiScenarioDemo-module__itJc_q__panel:focus-visible{outline-offset:-4px}.AiScenarioDemo-module__itJc_q__panel:not([hidden]) .AiScenarioDemo-module__itJc_q__workspace{animation:.24s ease-out AiScenarioDemo-module__itJc_q__reveal}.AiScenarioDemo-module__itJc_q__workspace{grid-template-columns:minmax(0,1fr) 24px minmax(0,.9fr) 24px minmax(0,1.1fr);align-items:stretch;display:grid}.AiScenarioDemo-module__itJc_q__workspace>article{min-width:0;padding:24px 20px}.AiScenarioDemo-module__itJc_q__demo .AiScenarioDemo-module__itJc_q__workspace h3{font:500 1.1875rem/1.35 var(--font-inter-family), sans-serif;letter-spacing:-.035em}.AiScenarioDemo-module__itJc_q__stageHeading{color:#62758c;font:.75rem/1.5 var(--font-sans);letter-spacing:-.025em;justify-content:space-between;align-items:center;gap:12px;margin-bottom:24px;display:flex}.AiScenarioDemo-module__itJc_q__stageHeading svg{width:24px;height:24px;color:var(--color-primary-light);flex:none}.AiScenarioDemo-module__itJc_q__input{background:#f9fbfe;border:1px solid #e0e7f0}.AiScenarioDemo-module__itJc_q__sourceTag{color:#64748b;margin-bottom:16px;font-size:.75rem;display:inline-block}.AiScenarioDemo-module__itJc_q__input blockquote{margin-block:18px;font-size:1rem;line-height:1.65}.AiScenarioDemo-module__itJc_q__context{color:#637185;border-top:1px dashed #cbd6e6;margin-top:24px;padding-top:16px;font-size:.875rem}.AiScenarioDemo-module__itJc_q__connector{text-align:center;color:#6d99db;align-self:center}.AiScenarioDemo-module__itJc_q__processing{color:#fff;background:linear-gradient(145deg,#2f69d3,#0c4bc0);border:1px solid #376ed2}.AiScenarioDemo-module__itJc_q__processing .AiScenarioDemo-module__itJc_q__stageHeading,.AiScenarioDemo-module__itJc_q__processing .AiScenarioDemo-module__itJc_q__stageHeading svg{color:#e0eaff}.AiScenarioDemo-module__itJc_q__processing dl{margin-top:24px}.AiScenarioDemo-module__itJc_q__processing dl>div{border-top:1px solid #ffffff38;padding-block:14px}.AiScenarioDemo-module__itJc_q__processing dt{color:#d6e5ff;font-size:.75rem}.AiScenarioDemo-module__itJc_q__processing dd{margin-top:4px;font-size:1rem;line-height:1.45}.AiScenarioDemo-module__itJc_q__processingNote{color:#e1eeff;align-items:center;gap:8px;margin-top:16px;font-size:.8125rem;display:flex}.AiScenarioDemo-module__itJc_q__processingNote svg,.AiScenarioDemo-module__itJc_q__approval svg,.AiScenarioDemo-module__itJc_q__productStatus svg{flex:none;width:18px;height:18px}.AiScenarioDemo-module__itJc_q__result{background:#fff;border:1px solid #cddcf2}.AiScenarioDemo-module__itJc_q__resultText{border-bottom:1px dashed #cbd6e6;margin-top:20px;padding-bottom:20px;font-size:1rem;line-height:1.65}.AiScenarioDemo-module__itJc_q__reviewNote{color:#617086;margin-top:16px;font-size:.875rem}.AiScenarioDemo-module__itJc_q__approval{margin-top:24px}.AiScenarioDemo-module__itJc_q__approval button{width:100%;min-height:44px;color:var(--color-primary);background:#eef4ff;border:1px solid #c6d8f7;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;font-size:.875rem;display:flex}.AiScenarioDemo-module__itJc_q__approval button:hover{background:#e1edff}.AiScenarioDemo-module__itJc_q__approval p{color:#62728a;min-height:36px;margin-top:10px;font-size:.75rem}.AiScenarioDemo-module__itJc_q__productStatus{color:var(--color-primary);align-items:center;gap:10px;margin-top:24px;font-size:.875rem;display:flex}.AiScenarioDemo-module__itJc_q__disclaimer{color:#68758a;border-top:1px solid #dce5f1;padding:16px 24px;font-size:.8125rem;line-height:1.55}@keyframes AiScenarioDemo-module__itJc_q__reveal{0%{opacity:.65;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1100px){.AiScenarioDemo-module__itJc_q__panel{padding:20px}.AiScenarioDemo-module__itJc_q__workspace{grid-template-columns:minmax(0,1fr) 20px minmax(0,.9fr) 20px minmax(0,1.1fr)}.AiScenarioDemo-module__itJc_q__workspace>article{padding:20px 16px}.AiScenarioDemo-module__itJc_q__stageHeading{flex-wrap:wrap-reverse;gap:10px}}@media (max-width:900px){.AiScenarioDemo-module__itJc_q__workspace{grid-template-columns:1fr}.AiScenarioDemo-module__itJc_q__workspace>article{padding:24px}.AiScenarioDemo-module__itJc_q__connector{height:32px;line-height:32px;transform:rotate(90deg)}.AiScenarioDemo-module__itJc_q__stageHeading{flex-wrap:nowrap}.AiScenarioDemo-module__itJc_q__processing dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.AiScenarioDemo-module__itJc_q__processingNote{margin-top:8px}.AiScenarioDemo-module__itJc_q__approval{max-width:360px}}@media (max-width:480px){.AiScenarioDemo-module__itJc_q__toolbar,.AiScenarioDemo-module__itJc_q__tabs,.AiScenarioDemo-module__itJc_q__disclaimer{padding:16px}.AiScenarioDemo-module__itJc_q__tabs{gap:6px}.AiScenarioDemo-module__itJc_q__tabs button{padding-inline:10px}.AiScenarioDemo-module__itJc_q__panel{padding:16px}.AiScenarioDemo-module__itJc_q__workspace>article{padding:20px 16px}.AiScenarioDemo-module__itJc_q__processing dl{grid-template-columns:1fr;gap:0}}@media (prefers-reduced-motion:reduce){.AiScenarioDemo-module__itJc_q__panel:not([hidden]) .AiScenarioDemo-module__itJc_q__workspace{animation:none}.AiScenarioDemo-module__itJc_q__tabs button{transition:none}}
