.ai-page{padding-top:30px;padding-bottom:45px;max-width:1150px}.ai-page-heading{display:flex;align-items:center;gap:16px;margin-bottom:24px}.ai-orbit{display:grid;place-items:center;width:50px;height:50px;border-radius:17px;background:linear-gradient(145deg,#e8edff,#f3edff);color:#4d62d4;font-size:31px;flex-shrink:0}.ai-page-heading h1{font-size:29px;line-height:1.4;margin:0 0 5px}.ai-page-heading p{margin:0;color:#5e6e83;font-size:15px}.ai-mode{margin-left:auto;font-size:13px;padding:5px 11px;border-radius:20px;background:#eef2fb;color:#526588;white-space:nowrap}.ai-question-form{display:flex;align-items:center;gap:14px;border:1px solid #c5d1ef;border-radius:15px;padding:9px 10px 9px 19px;background:linear-gradient(100deg,#fff,#fafbff);box-shadow:0 4px 24px #536aa60a}.ai-question-form input{flex:1;min-width:0;border:0;background:none;font-size:16px;color:#24344d;padding:8px 0;outline:none}.ai-question-form input::placeholder{color:#65768b}.ai-question-form button{border:0;border-radius:10px;background:#435db5;color:#fff;padding:11px 18px;font-size:15px;white-space:nowrap}.ai-mode-note{font-size:13px;color:#5e6e83;margin:10px 2px 25px}.ai-conversation{display:grid;gap:22px}.ai-user-question{margin-left:auto;max-width:85%;border-radius:14px 14px 3px 14px;padding:14px 19px;background:#eaf0fc;color:#243c65}.ai-user-question span{font-size:12px;color:#5e6e83}.ai-user-question p{font-size:16px;margin:4px 0 0;overflow-wrap:anywhere}.ai-answer{background:#fff;border:1px solid #e4e9f2;border-radius:14px;padding:23px 26px}.ai-answer-label{color:#4058a6;font-weight:600;font-size:15px;display:flex;align-items:center;gap:9px;margin-bottom:12px}.ai-answer-label>span{font-size:21px}.ai-answer p{font-size:16px;line-height:1.9;color:#445774;margin:8px 0}.ai-answer a{color:#2459ef}.ai-answer .ai-answer-caution{font-size:14px;color:#5e6e83}.ai-evidence h2{font-size:20px;margin:0 0 13px}.ai-evidence h2 small{font-weight:400;color:#5e6e83;font-size:13px;margin-left:10px}.ai-source-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}.ai-source-card{background:#fff;border:1px solid #e5eaf2;border-radius:12px;padding:17px;min-width:0}.ai-source-identity{display:flex;gap:10px;align-items:center}.ai-source-identity img{width:39px;height:39px;object-fit:contain;border:1px solid #edf0f6;border-radius:8px;padding:3px}.ai-source-identity>div{min-width:0;flex:1}.ai-source-identity a{font-size:16px;font-weight:600;color:#273d5d;overflow-wrap:anywhere}.ai-source-identity a span{font-size:14px;color:#65768b}.ai-source-identity p{margin:2px 0 0;color:#5e6e83;font-size:12px}.ai-source-number{color:#65768b;font-size:13px}.ai-source-card>p{font-size:14px;line-height:1.8;color:#526179;margin:12px 0}.ai-source-bottom{display:flex;gap:9px;align-items:center;justify-content:space-between;font-size:13px;color:#5e6e83}.ai-source-bottom button{font-size:14px;background:none;border:0;color:#315b9b;padding:4px 0}.ai-product-results{display:grid;gap:10px}.ai-product-result{display:flex;align-items:center;gap:15px;padding:16px;background:#fff;border:1px solid #e4eaf3;border-radius:11px}.ai-product-result>img{width:65px;height:77px;object-fit:contain;background:#f1f5fa;border-radius:8px;flex-shrink:0}.ai-product-result>div{min-width:0}.ai-product-result>div>a:first-child{font-size:16px;font-weight:600;color:#2d4263;display:block;overflow-wrap:anywhere}.ai-product-result p{font-size:14px;color:#526179;line-height:1.8;margin:6px 0}.ai-product-result .demo-badge{margin-top:4px}.ai-product-factory{font-size:14px;color:#315b9b}.ai-welcome{text-align:center;padding:36px 20px;background:#fff;border:1px solid #e6ebf3;border-radius:15px}.ai-welcome>span{display:block;color:#566dc4;font-size:36px}.ai-welcome h2{font-size:23px;margin:7px 0 12px}.ai-welcome p{font-size:16px;color:#5e6e83;line-height:1.85;margin:0}.ai-examples{display:flex;flex-wrap:wrap;gap:8px;margin-top:25px;align-items:center}.ai-examples>span{font-size:13px;color:#5e6e83;margin-right:3px}.ai-examples button{border:1px solid #e0e6f1;border-radius:8px;background:#fff;color:#526179;font-size:14px;padding:9px 12px;text-align:left}.ai-data-note{font-size:13px;color:#5e6e83;line-height:1.85;margin:23px 0 0}
@media(max-width:760px){.ai-page{padding-top:22px;padding-bottom:28px}.ai-page-heading{gap:11px;flex-wrap:wrap;margin-bottom:18px}.ai-orbit{width:41px;height:41px;border-radius:13px;font-size:26px}.ai-page-heading h1{font-size:25px}.ai-page-heading p{font-size:14px;line-height:1.75}.ai-page-heading>div{flex:1;min-width:0}.ai-mode{margin-left:52px;margin-top:-3px;font-size:12px}.ai-question-form{gap:8px;padding:7px 8px 7px 12px;border-radius:12px}.ai-question-form input{font-size:16px;padding:7px 0}.ai-question-form button{font-size:14px;padding:9px 11px;border-radius:8px}.ai-mode-note{font-size:12px;line-height:1.8;margin:9px 1px 20px}.ai-conversation{gap:18px}.ai-user-question{max-width:94%;padding:12px 15px}.ai-answer{padding:17px 16px}.ai-answer p{font-size:16px;line-height:1.85}.ai-answer-label{font-size:14px}.ai-evidence h2{font-size:20px;line-height:1.6}.ai-evidence h2 small{display:block;margin:2px 0 0}.ai-source-grid{grid-template-columns:minmax(0,1fr);gap:10px}.ai-source-card{padding:14px}.ai-source-card>p{font-size:14px;margin:10px 0}.ai-product-result{padding:13px;gap:11px;align-items:flex-start}.ai-product-result>img{width:49px;height:64px}.ai-product-result p{font-size:13px;line-height:1.85}.ai-welcome{padding:26px 15px}.ai-welcome h2{font-size:22px}.ai-welcome p{font-size:15px}.ai-examples{display:grid;grid-template-columns:1fr;gap:7px;margin-top:21px}.ai-examples button{font-size:14px;padding:10px 12px}.ai-data-note{font-size:12px;line-height:1.9}.ai-question-form:focus-within{outline:2px solid #b1c2f1;outline-offset:2px}}
