.aplus-as{font:16px/1.5 system-ui,sans-serif;color:#202032;background:#fff;border:1px solid #d6c6e8;border-top:4px solid #56258a;border-radius:12px;padding:20px;max-width:760px;box-sizing:border-box}
.aplus-as *{box-sizing:border-box}.aplus-as h2{font:700 23px/1.2 system-ui,sans-serif;margin:0}.aplus-as p{margin:10px 0}.aplus-as label{display:block;font-weight:600}.aplus-as textarea{display:block;width:100%;font:inherit;padding:10px;border:1px solid #73647e;border-radius:6px;resize:vertical;min-height:74px;background:white;color:#202032}.aplus-as button,.aplus-assistant-launch button{font:600 15px/1.3 system-ui,sans-serif;min-height:44px;border:2px solid #56258a;border-radius:6px;padding:10px 16px;background:#56258a;color:#fff;cursor:pointer;white-space:normal;height:auto}.aplus-as button:hover,.aplus-assistant-launch button:hover{background:#3f1b65;color:#fff}.aplus-as button:disabled{opacity:.6;cursor:wait}.aplus-as a{color:#56258a;text-decoration:underline;overflow-wrap:anywhere}.aplus-as :focus-visible,.aplus-assistant-launch :focus-visible{outline:3px solid #202032;outline-offset:3px}.aplus-as .aplus-as-consent{font-size:14px;font-weight:400;display:flex;align-items:flex-start;gap:9px;margin-top:14px}.aplus-as-consent input{flex:0 0 auto;width:20px;height:20px;margin:0}.aplus-as .aplus-as-small{font-size:12px;line-height:1.5}.aplus-as-actions{display:flex;gap:10px;flex-wrap:wrap}.aplus-as-actions button{flex:1 1 180px}.aplus-as-head{display:flex;justify-content:space-between;gap:12px;align-items:center}.aplus-as-head button{padding:8px}.aplus-as-log{max-height:360px;overflow:auto;overscroll-behavior:contain}.aplus-as-question{background:#eee5f7;padding:10px 12px;border-radius:8px;font-weight:600;overflow-wrap:anywhere}.aplus-as-result{padding:8px 0;border-bottom:1px solid #e5dced;white-space:pre-line;overflow-wrap:anywhere}.aplus-as-result blockquote{margin:12px 0;padding:12px;border-left:3px solid #56258a;background:#f8f5fc;font-size:14px}.aplus-as-result ul{padding-left:22px}.aplus-as-result p{font-size:inherit;line-height:inherit}.aplus-as-status{min-height:24px;font-size:14px}.aplus-assistant-launch{position:fixed;bottom:20px;right:20px;z-index:90000}.aplus-assistant-panel{position:fixed;right:20px;bottom:80px;max-width:420px;width:calc(100vw - 40px);max-height:calc(100dvh - 100px);overflow:auto;z-index:90001;box-shadow:0 6px 40px #0003;border-radius:12px}.aplus-assistant-panel[hidden]{display:none!important}.aplus-assistant-panel .aplus-as{width:100%;padding:16px}.aplus-assistant-panel .aplus-as-log{max-height:30dvh}@media(max-width:480px){.aplus-assistant-panel{right:10px;width:calc(100vw - 20px)}.aplus-assistant-launch{right:10px;bottom:14px}.aplus-as{padding:14px}.aplus-as-actions{flex-direction:column}.aplus-as-actions button{flex:auto;width:100%}}
.aplus-assistant-panel{width:calc(100% - 40px)}
@media(max-width:480px){.aplus-assistant-panel{width:calc(100% - 20px);max-height:calc(100dvh - 150px)}}
