.carrusel-api-container[data-v-5a5fd462]{margin:30px auto;max-width:900px;padding:20px;background-color:#e9f7ef;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.05);overflow:hidden}.carrusel-api-container h2[data-v-5a5fd462]{text-align:center;color:#28a745;margin-bottom:20px}.carousel__slide[data-v-5a5fd462]{overflow:hidden}.carousel__slide[data-v-5a5fd462],.slide-content[data-v-5a5fd462]{position:relative;display:flex;justify-content:center;align-items:center}.slide-content[data-v-5a5fd462]{width:100%;height:100%}.carousel__slide img[data-v-5a5fd462]{height:600px;width:100%;-o-object-fit:cover;object-fit:cover;transition:transform .5s ease}.carousel__slide:hover img[data-v-5a5fd462]{transform:scale(1.05)}.carousel-caption[data-v-5a5fd462]{position:absolute;bottom:0;left:0;right:0;background-color:rgba(0,0,0,.6);color:#fff;padding:15px;text-align:center;font-size:1rem}.carousel-caption p[data-v-5a5fd462]{margin:0}.error-message[data-v-5a5fd462],.loading-indicator[data-v-5a5fd462],.no-images-message[data-v-5a5fd462]{text-align:center;font-size:1.2rem;margin:50px 0}.loading-indicator[data-v-5a5fd462]{color:#007bff}.error-message[data-v-5a5fd462]{color:#dc3545}.no-images-message[data-v-5a5fd462]{color:#6c757d}.card[data-v-89ee0e8c]{display:inline-block;background-color:hsla(0,0%,100%,.95);border-radius:15px;transition:transform .3s ease,box-shadow .3s ease;width:auto;height:auto;max-width:90%}.card[data-v-89ee0e8c]:hover{transform:scale(1.02);box-shadow:0 8px 20px rgba(0,0,0,.2)}.card-img-top[data-v-89ee0e8c]{width:100%;height:auto;border-radius:12px;-o-object-fit:contain;object-fit:contain}.alert[data-v-89ee0e8c]{font-size:1.1em}input.form-control[data-v-89ee0e8c]{border-radius:10px;padding:12px;font-size:1rem}.ia-container[data-v-2708b322]{background-color:#f8f9fa;padding:30px;margin:30px auto;max-width:800px;border-radius:10px;box-shadow:0 4px 8px rgba(0,0,0,.1);font-family:sans-serif}.ia-container h2[data-v-2708b322]{color:#343a40;text-align:center;margin-bottom:25px}.input-area[data-v-2708b322]{display:flex;margin-bottom:25px;gap:10px}.input-area input[data-v-2708b322]{flex-grow:1;padding:12px 15px;border:1px solid #ced4da;border-radius:5px;font-size:1rem}.input-area button[data-v-2708b322]{padding:12px 20px;background-color:#007bff;color:#fff;border:none;border-radius:5px;cursor:pointer;font-size:1rem;transition:background-color .3s ease}.input-area button[data-v-2708b322]:hover:not(:disabled){background-color:#0056b3}.input-area button[data-v-2708b322]:disabled{background-color:#a0c8f5;cursor:not-allowed}.loading-indicator[data-v-2708b322]{text-align:center;color:#007bff;font-weight:700;margin-bottom:20px}.response-area[data-v-2708b322]{background-color:#e9ecef;padding:20px;border:1px solid #dee2e6;border-radius:5px;text-align:left;margin-bottom:20px;word-wrap:break-word;color:#495057}.response-area p[data-v-2708b322]{margin-top:0;margin-bottom:15px}.response-actions[data-v-2708b322]{text-align:right}.response-actions button[data-v-2708b322]{margin-left:10px;padding:8px 15px;background-color:#6c757d;color:#fff;border:none;border-radius:5px;cursor:pointer;font-size:.9rem;transition:background-color .3s ease}.response-actions button[data-v-2708b322]:hover{background-color:#5a6268}.error-message[data-v-2708b322]{color:#dc3545;text-align:center;margin-top:20px;font-weight:700}.img-fluid[data-v-dd59c3dc]{max-width:100%;height:auto}.noticia-container[data-v-2a32ea53]{background-color:#fff3cd;padding:30px;margin:30px auto;max-width:800px;border:1px solid #ffeeba;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.05);font-family:sans-serif}.noticia-container h2[data-v-2a32ea53]{text-align:center;color:#856404;margin-bottom:20px}.search-form[data-v-2a32ea53]{display:flex;gap:10px;margin-bottom:20px;justify-content:center;align-items:center}.search-form button[data-v-2a32ea53],.search-form select[data-v-2a32ea53]{padding:10px 15px;border-radius:5px;font-size:1rem}.search-form select[data-v-2a32ea53]{border:1px solid #ced4da}.search-form button[data-v-2a32ea53]{background-color:#007bff;color:#fff;border:none;cursor:pointer;transition:background-color .3s ease}.search-form button[data-v-2a32ea53]:hover{background-color:#0056b3}.card[data-v-2a32ea53]{margin-bottom:1rem;border:1px solid rgba(0,0,0,.125);border-radius:.25rem;padding:1rem;box-shadow:0 .125rem .25rem rgba(0,0,0,.075)}.card-title[data-v-2a32ea53]{margin-bottom:.75rem;font-size:1.25rem;color:#343a40}.card-text[data-v-2a32ea53]{margin-bottom:1rem;color:#6c757d}.btn-primary[data-v-2a32ea53]{display:inline-block;font-weight:400;color:#fff;text-align:center;vertical-align:middle;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;background-color:#007bff;border:1px solid #007bff;padding:.375rem .75rem;font-size:1rem;line-height:1.5;border-radius:.25rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;text-decoration:none}.btn-primary[data-v-2a32ea53]:hover{color:#fff;background-color:#0056b3;border-color:#004085}.footer[data-v-5da45868]{background-color:#000;color:#fdfefe;text-align:center;padding:20px}.social-icons[data-v-5da45868]{display:flex;justify-content:center;gap:10px}.social-icons a[data-v-5da45868]{color:inherit;text-decoration:none}.copyright[data-v-5da45868]{text-align:center;padding-top:20px}.overlay[data-v-0de567a4]{position:fixed;top:0;left:0;width:100%;height:100%;background:hsla(0,0%,4%,.8);color:#fff;z-index:9999;display:flex;justify-content:center;align-items:center;text-align:justify;padding:2rem;font-family:Georgia,serif}.content[data-v-0de567a4]{max-width:800px;background:rgba(30,30,30,.9);border-radius:20px;padding:2rem 3rem;box-shadow:0 0 30px hsla(0,0%,100%,.2);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);animation:fadeIn-0de567a4 1.5s ease}h2[data-v-0de567a4]{text-align:center;font-size:2rem;margin-bottom:1rem;color:#e0e0e0}p[data-v-0de567a4]{font-size:1.1rem;line-height:1.6}.buttons[data-v-0de567a4]{display:flex;justify-content:center;gap:1rem;margin-top:2rem}.new-button-wrapper[data-v-0de567a4]{display:flex;flex-direction:column;align-items:center}.new-label[data-v-0de567a4]{color:#fc0;font-weight:700;animation:pulse-0de567a4 1s infinite}@keyframes pulse-0de567a4{0%{transform:scale(1)}50%{transform:scale(1.1)}to{transform:scale(1)}}.btn[data-v-0de567a4]{background:linear-gradient(135deg,#00c6ff,#0072ff);border:none;padding:.8rem 2rem;color:#fff;font-size:1.2rem;border-radius:30px;cursor:pointer;transition:all .3s ease}.btn[data-v-0de567a4]:hover{transform:scale(1.1);box-shadow:0 0 15px rgba(0,114,255,.6)}@keyframes fadeIn-0de567a4{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.explosion-leave-active[data-v-0de567a4]{animation:explode-0de567a4 .8s ease forwards}@keyframes explode-0de567a4{0%{opacity:1;transform:scale(1);filter:blur(0)}50%{opacity:.6;transform:scale(1.3);filter:blur(3px)}to{opacity:0;transform:scale(3);filter:blur(10px)}}.modal-overlay[data-v-1ffff4e9]{position:fixed;top:0;left:0;width:100%;height:100%;background:hsla(0,0%,4%,.8);display:flex;justify-content:center;align-items:center;z-index:9998;color:#fff}.modal-content[data-v-1ffff4e9]{background:rgba(30,30,30,.95);padding:2rem 3rem;border-radius:15px;max-width:600px;text-align:center;box-shadow:0 0 30px hsla(0,0%,100%,.2)}h2[data-v-1ffff4e9]{margin-bottom:1rem}ul[data-v-1ffff4e9]{list-style:none;padding:0;text-align:left;margin-bottom:2rem}li[data-v-1ffff4e9]{font-size:1.1rem;margin:.5rem 0;padding-left:1rem;position:relative}li[data-v-1ffff4e9]:before{content:"•";color:#00c6ff;position:absolute;left:0}.buttons[data-v-1ffff4e9]{display:flex;justify-content:center;gap:1rem}.new-button-wrapper[data-v-1ffff4e9]{display:flex;flex-direction:column;align-items:center}.new-label[data-v-1ffff4e9]{color:#fc0;font-weight:700;animation:pulse-1ffff4e9 1s infinite}@keyframes pulse-1ffff4e9{0%{transform:scale(1)}50%{transform:scale(1.1)}to{transform:scale(1)}}.btn[data-v-1ffff4e9]{background:#0072ff;color:#fff;border:none;padding:.7rem 1.5rem;border-radius:30px;font-size:1rem;cursor:pointer;transition:transform .2s ease}.btn[data-v-1ffff4e9]:hover{transform:scale(1.1)}.btn.ecosistemas[data-v-1ffff4e9]{background:#28a745}.btn.fisica[data-v-1ffff4e9]{background:#ff6b35}.modal-fade-enter-active[data-v-1ffff4e9],.modal-fade-leave-active[data-v-1ffff4e9]{transition:opacity .4s}.modal-fade-enter[data-v-1ffff4e9],.modal-fade-leave-to[data-v-1ffff4e9]{opacity:0}.modal-overlay[data-v-05f17397]{position:fixed;top:0;left:0;width:100%;height:100%;background:hsla(0,0%,4%,.8);display:flex;justify-content:center;align-items:center;z-index:9999;color:#fff}.modal-content[data-v-05f17397]{background:rgba(30,30,30,.95);padding:2rem 3rem;border-radius:15px;max-width:500px;text-align:center;box-shadow:0 0 30px hsla(0,0%,100%,.2)}h2[data-v-05f17397]{margin-bottom:1rem}.button-container[data-v-05f17397]{display:flex;justify-content:center;gap:1rem;margin-top:1.5rem}.new-button-wrapper[data-v-05f17397]{display:flex;flex-direction:column;align-items:center}.new-label[data-v-05f17397]{color:#fc0;font-weight:700;animation:pulse-05f17397 1s infinite}@keyframes pulse-05f17397{0%{transform:scale(1)}50%{transform:scale(1.1)}to{transform:scale(1)}}.btn[data-v-05f17397]{background:#0072ff;color:#fff;border:none;padding:.7rem 1.5rem;border-radius:30px;font-size:1rem;cursor:pointer;transition:transform .2s ease}.btn[data-v-05f17397]:hover{transform:scale(1.1)}.modal-fade-enter-active[data-v-05f17397],.modal-fade-leave-active[data-v-05f17397]{transition:opacity .4s}.modal-fade-enter[data-v-05f17397],.modal-fade-leave-to[data-v-05f17397]{opacity:0}