.ensayo_container__VvDZh{display:flex;flex-direction:column;width:100%;padding:0 8px;gap:16px}.ensayo_ensayo_container__kKVcX{flex:1 0 auto;width:100%;max-width:100%;margin-inline:auto;padding:8px 0}.ensayo_nav_container__bomNI{display:flex;flex-direction:column;width:100%;max-width:100%;margin-inline:auto;margin-top:32px;gap:8px}.ensayo_numeros_button__v2Rpy{width:32px;height:24px;border-radius:8px;border-width:1px;font-size:1rem}.ensayo_lista_preguntas__SZnH0{display:flex;flex-wrap:wrap;list-style:none;padding:0;margin:0 0 12px;gap:4px;justify-content:flex-start}.ensayo_contenedor_pregunta__8F6hq{display:flex;flex-direction:column;gap:24px;margin-top:32px;margin-bottom:32px;width:100%}.ensayo_pregunta_header__rE3Ex{display:flex;gap:6px;align-items:baseline}.ensayo_pregunta_header__rE3Ex,.ensayo_pregunta_header__rE3Ex p{font-size:var(--pregunta-font-size)}.ensayo_pregunta_cita__L2UnE{border:1px solid #777;padding:8px;font-size:.95rem;background:#f9f9f9;border-radius:6px}.ensayo_cita_fuente__Kosxz{font-size:var(--p-font-size);font-style:italic;width:100%;margin-left:0;margin-top:6px}.ensayo_pregunta_content__mrhsv{width:100%}.ensayo_pregunta_content__mrhsv p{margin-bottom:8px}.ensayo_pregunta_content__mrhsv img{max-width:100%;height:auto;display:block;margin:0 auto}.ensayo_selected__miJFf{background-color:burlywood}.ensayo_correcta__jPtEA{background-color:var(--primary-color)}.ensayo_incorrecta__3NvoA{background-color:rgb(236,122,131)}.ensayo_focus__1qAUS{border:2px solid black}.ensayo_nav_button__rNw0D{border-radius:8px;padding-inline:8px;font-size:1rem}.ensayo_button_disabled__K5bUC{pointer-events:none;opacity:.5}.ensayo_opciones_container__uLVSi{display:flex;flex-direction:column;gap:10px;padding:12px;border:1px solid #ccc;border-radius:5px;background:#fafafa}.ensayo_opcion_item__QEZxk{display:flex;align-items:center;padding:10px;border:1px solid #eee;border-radius:3px;transition:background .2s}.ensayo_opcion_item__QEZxk:hover{background-color:#f5f5f5}.ensayo_alternativa__6lYH_{font-weight:700;margin-right:10px;cursor:pointer;min-width:32px;font-size:1rem}.ensayo_img_opcion__77sh6{max-width:100%;height:auto;display:block;margin:0 auto}.ensayo_alt_radio__7kC30{cursor:pointer}.ensayo_chat_section__oSkXD{width:100%;min-width:0;margin-top:16px}.ensayo_open__Sa4PV{width:100%;max-width:var(--chat-width)}.ensayo_chat_container__UZrBq{position:fixed;bottom:0;left:0;width:100vw;height:60vh;background-color:white;border-radius:16px 16px 0 0;box-shadow:0 4px 16px rgba(0,0,0,.1);display:flex;flex-direction:column;z-index:5;transition:height .2s}.ensayo_toast___kx2P{position:fixed;bottom:24px;left:50%;transform:translateX(-50%);background-color:#ef4444;color:white;padding:12px 24px;border-radius:8px;font-size:.875rem;z-index:1000;box-shadow:0 4px 6px rgba(0,0,0,.1)}.ensayo_img_pregunta__d3Far{max-width:100%;height:auto;display:block;margin:0 auto}@media (min-width:600px){.ensayo_container__VvDZh{flex-direction:row;gap:32px;padding:0 24px}.ensayo_ensayo_container__kKVcX{max-width:var(--ensayo-max-width);padding:24px 0}.ensayo_nav_container__bomNI{flex-direction:row;margin-top:64px;gap:24px}.ensayo_contenedor_pregunta__8F6hq{margin-top:64px;margin-bottom:64px;gap:32px}.ensayo_chat_section__oSkXD{min-width:20px;margin-top:0}.ensayo_chat_container__UZrBq{position:fixed;bottom:20px;right:20px;left:auto;width:var(--chat-width);height:calc(100vh - 40px);border-radius:16px}.ensayo_img_pregunta__d3Far{max-height:360px;object-fit:contain}}@media (min-width:900px){.ensayo_container__VvDZh{gap:48px;padding:0 48px}.ensayo_ensayo_container__kKVcX{max-width:var(--ensayo-max-width);padding:32px 0}.ensayo_nav_container__bomNI{margin-top:64px;gap:32px}.ensayo_chat_section__oSkXD{min-width:200px}.ensayo_modal_container__kni83{max-width:480px}.ensayo_img_pregunta__d3Far{max-height:360px;object-fit:contain}}.ensayo_chat_header__eWuiF{display:flex;align-items:center;justify-content:space-between;padding:12px;border-bottom:1px solid #eee;gap:8px;background-color:var(--secondary-color);border-radius:16px 16px 0 0}.ensayo_messages_container__ZnAnw{flex:1 1;overflow-y:auto;padding:12px;display:flex;flex-direction:column}.ensayo_message__ToTaK{max-width:90%;margin-bottom:10px;padding:10px;border-radius:8px;word-wrap:break-word}.ensayo_user_message__r6vfN{align-self:flex-end;background-color:#0084ff;color:white}.ensayo_other_message__ywbIH{align-self:flex-start;background-color:#e5e5ea;color:black}.ensayo_waiting__aotsu{display:flex;gap:5px}.ensayo_waiting__aotsu span{animation:ensayo_typing__aruRo 1.5s infinite;font-size:24px;color:gray}.ensayo_waiting__aotsu span:nth-child(2){animation-delay:.3s}.ensayo_waiting__aotsu span:nth-child(3){animation-delay:.6s}@keyframes ensayo_typing__aruRo{0%{opacity:0}50%{opacity:1}to{opacity:0}}.ensayo_input_container__0wosj{display:flex;padding:12px;border-top:1px solid #ccc}.ensayo_input_wrapper__SPMfV{flex:1 1;position:relative}.ensayo_message_input__viliG{box-sizing:border-box;width:100%;padding:10px;border:1px solid #ccc;border-radius:8px;font-size:16px;line-height:1.5;word-wrap:break-word;overflow-wrap:break-word;resize:none;overflow-y:hidden}.ensayo_chr_counter__vDafT{position:absolute;bottom:4px;right:12px;font-size:12px;color:#777}.ensayo_send_button__wk__9{background-color:#0084ff;color:white;border:none;border-radius:8px;width:40px;height:40px;margin-left:10px;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0}.ensayo_message_input__viliG:disabled,.ensayo_send_button__wk__9:disabled{background-color:#d3d3d3;color:#808080;border:1px solid #ccc;cursor:default;opacity:.6}.ensayo_chat_button__AIW1a{background-color:var(--primary-color);color:var(--background);position:fixed;bottom:20px;right:20px;border-radius:50%;width:56px;height:56px;display:flex;align-items:center;justify-content:center;z-index:5;border:none;cursor:pointer;box-shadow:0 0 5px rgba(0,0,0,.2)}.ensayo_auth_req__kDqYN{background-color:var(--secondary-color);color:var(--foreground)}.ensayo_modal_overlay__NnKus{position:fixed;left:0;top:0;width:100vw;height:100vh;display:flex;flex-direction:column;align-content:center;justify-content:center;align-items:center;background:rgba(3,34,33,.25);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:2000}.ensayo_modal_container__kni83{background:#fff;border-radius:18px;box-shadow:0 8px 32px rgba(34,197,94,.13);padding:2rem 1.5rem 1.5rem;max-width:95vw;width:100%;max-width:360px;display:flex;flex-direction:column;align-items:center;gap:1.5rem;position:relative}.ensayo_modal_close_btn__uMIzc{position:absolute;top:14px;right:14px;background:none;border:none;color:var(--primary-color);font-size:1.5rem;cursor:pointer;transition:color .2s;z-index:1}.ensayo_modal_close_btn__uMIzc:hover{color:#16a34a}.ensayo_modal_title__H0d9i{font-size:1.2rem;font-weight:600;text-align:center;margin-bottom:.5rem}.ensayo_modal_actions__5w43P{display:flex;gap:1rem;width:100%;justify-content:center}.ensayo_modal_login_btn__TgHO5{background:var(--primary-color);color:#fff;border:none;border-radius:8px;padding:.75rem 1.5rem;font-size:1rem;font-weight:600;cursor:pointer;transition:background .2s;width:100%;margin-top:.5rem}.ensayo_modal_login_btn__TgHO5:hover{background:#16a34a}