.erta{--erta-navy:#071d3d;--erta-blue:#087fda;--erta-ink:#132847;--erta-border:#dbe9f6;font-family:inherit;color:var(--erta-ink);width:100%;max-width:1160px;margin:24px auto;border-radius:22px;box-shadow:0 16px 46px rgb(5 31 74 / .12);overflow:hidden;background:#fff}.erta *{box-sizing:border-box}.erta .erta-head{padding:36px clamp(20px,4vw,48px);background:radial-gradient(ellipse at 90% 0%,rgb(6 146 240 / .36),transparent 47%),linear-gradient(110deg,#051935,#103c74);color:#fff}.erta-eyebrow{font-size:11px;letter-spacing:.18em;font-weight:700;color:#64d4ff}.erta-head h2{font-size:clamp(25px,3vw,38px);color:#fff;margin:10px 0}.erta-head p{max-width:760px;color:#d7e7fa;font-size:15px;line-height:1.6;margin:0}.erta-status{display:inline-block;margin-top:19px;color:#d6f2ff;font-size:12px}.erta-status span{color:#46d6ba}.erta-panel{padding:24px clamp(16px,3vw,32px)}.erta-chips{display:flex;gap:9px;flex-wrap:wrap;margin-bottom:18px}.erta button{cursor:pointer;font:inherit}.erta-chips button{border:1px solid #b9d9f2;color:#114e87;background:#eff8ff;border-radius:999px;padding:9px 14px;font-size:13px;font-weight:600}.erta-chips button:hover{background:#dff2ff}.erta-conversation{height:420px;overflow-y:auto;padding:20px;background:#f5f9fd;border:1px solid var(--erta-border);border-radius:16px;scroll-behavior:smooth;display:flex;flex-direction:column;gap:15px}.erta-message{max-width:92%;display:flex}.erta-message.erta-user{align-self:flex-end}.erta-bubble{background:#fff;border:1px solid var(--erta-border);box-shadow:0 3px 10px rgb(0 40 100 / .035);border-radius:14px;padding:14px 17px;line-height:1.6;font-size:14px;overflow-wrap:anywhere}.erta-user .erta-bubble{color:#fff;background:#105b9e;border-color:#105b9e}.erta-product{background:#fbfdff;border:1px solid #dbeafa;border-radius:12px;padding:12px;margin:12px 0 0}.erta-product-heading{display:flex;justify-content:space-between;align-items:baseline;gap:10px;flex-wrap:wrap}.erta-product-heading strong{color:#0b55a1;font-size:15px}.erta-category{font-size:11px;color:#5a718b}.erta-specs{display:flex;flex-wrap:wrap;gap:6px 10px;margin:8px 0}.erta-spec{font-size:12px;color:#4b5b72}.erta-spec b{color:#17375b}.erta-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:8px}.erta .erta-link{color:#0759a5!important;text-decoration:underline;text-underline-offset:2px;font-weight:700;font-size:12px}.erta-source,.erta-note{font-size:12px;margin:11px 0 0;color:#60738c}.erta-subhead{font-weight:700;margin:14px 0 0}.erta-form{display:flex;gap:9px;margin-top:15px}.erta-form input{flex:1;min-width:0;padding:13px 15px;border:1px solid #b8cee4;border-radius:12px;font:inherit;font-size:15px;background:#fff;color:#132847}.erta-form button{background:linear-gradient(145deg,#009cee,#06468e);color:#fff;border:0;border-radius:12px;padding:12px 25px;font-weight:700}.erta-form button:hover{background:#0759ac}.erta-footer{display:flex;flex-wrap:wrap;gap:12px 18px;align-items:center;margin-top:15px;font-size:12px}.erta-footer span{flex:1;min-width:230px;color:#6a7890}.erta-footer a{color:#0c5aaa!important;font-weight:700;text-decoration:none}.erta button:focus-visible,.erta a:focus-visible,.erta input:focus-visible{outline:3px solid #3bbbff;outline-offset:2px}@media(max-width:650px){.erta{border-radius:14px}.erta-conversation{height:410px;padding:12px}.erta-message{max-width:100%}.erta-form button{padding:12px 17px}.erta-panel{padding:14px}.erta-head{padding:25px 20px}}.erta .erta-citation-url{display:inline-block;max-width:min(100%,360px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom}.erta-source-links{display:inline;overflow-wrap:anywhere}.erta-source-links a{display:inline-block;max-width:100%;vertical-align:baseline;margin:1px 2px}.erta-sources-label{font-weight:600}