.burnout-notifier{position:fixed;bottom:2rem;right:calc(2rem - 12px);width:72px;height:72px;padding:0;border:none;background:transparent;color:inherit;cursor:pointer;display:flex;align-items:center;justify-content:center;filter:drop-shadow(0 3px 6px rgba(0,0,0,.45));transition:transform .22s ease;z-index:1000}.burnout-notifier svg{width:100%;height:100%;display:block}.burnout-notifier:hover{transform:translateY(-3px)}.burnout-notifier:active{transform:translateY(-1px)}.burnout-notifier__badge{position:absolute;top:10px;right:10px;min-width:22px;height:22px;padding:0 5px;border-radius:999px;background:var(--primary-color);color:#fff;font-size:.7rem;font-weight:700;line-height:22px;text-align:center}body.cookie-banner-visible .burnout-notifier{bottom:7rem}@media (max-width:768px){.burnout-notifier{bottom:1.5rem;right:calc(1.5rem - 11px);width:66px;height:66px}.burnout-notifier__badge{top:9px;right:9px}body.cookie-banner-visible .burnout-notifier{bottom:10rem}}.burnout-tooltip{position:fixed;bottom:calc(2rem + 36px);right:calc(2rem + 74px);transform:translateY(50%);z-index:999;max-width:min(210px,calc(100vw - 4rem));padding:.6rem .8rem;background:#1f1f1f;border:1px solid rgba(255,255,255,.14);border-radius:10px;color:var(--secondary-color);font-size:.8rem;line-height:1.4;box-shadow:0 6px 18px rgba(0,0,0,.4);animation:burnoutTooltipIn .26s cubic-bezier(.16,1,.3,1)}.burnout-tooltip:after{content:"";position:absolute;top:50%;right:-7px;transform:translateY(-50%);border-color:transparent transparent transparent #1f1f1f;border-style:solid;border-width:7px 0 7px 7px}@keyframes burnoutTooltipIn{0%{opacity:0;transform:translateY(50%) translateX(6px)}to{opacity:1;transform:translateY(50%) translateX(0)}}@media (prefers-reduced-motion:reduce){.burnout-tooltip{animation:none}}body.cookie-banner-visible .burnout-tooltip{bottom:calc(7rem + 36px)}@media (max-width:768px){.burnout-tooltip{bottom:calc(1.5rem + 33px);right:calc(1.5rem + 67px)}body.cookie-banner-visible .burnout-tooltip{bottom:calc(10rem + 33px)}}@media (max-width:576px){.burnout-tooltip{bottom:calc(1rem + 30px);right:calc(1rem + 60px)}body.cookie-banner-visible .burnout-tooltip{bottom:calc(11rem + 30px)}.burnout-notifier{bottom:1rem;right:calc(1rem - 10px);width:60px;height:60px}.burnout-notifier__badge{top:8px;right:8px}body.cookie-banner-visible .burnout-notifier{bottom:11rem}}.burnout-modal-backdrop{position:fixed;inset:0;background:rgba(0,0,0,.65);display:flex;align-items:center;justify-content:center;padding:1.5rem;z-index:1100;animation:burnoutBackdropIn .2s ease}@keyframes burnoutBackdropIn{0%{opacity:0}to{opacity:1}}.burnout-modal{width:100%;max-width:520px;max-height:80vh;display:flex;flex-direction:column;background:#161616;border:1px solid rgba(255,255,255,.08);border-radius:16px;overflow:hidden;animation:burnoutModalIn .22s cubic-bezier(.16,1,.3,1)}@keyframes burnoutModalIn{0%{opacity:0;transform:translateY(10px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@media (prefers-reduced-motion:reduce){.burnout-modal,.burnout-modal-backdrop{animation:none}}.burnout-modal__header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:1.5rem 1.5rem 1rem;border-bottom:1px solid rgba(255,255,255,.06)}.burnout-modal__header h2{margin:0 0 .35rem;color:var(--secondary-color);font-size:1.15rem}.burnout-modal__header p{margin:0;color:rgba(255,255,255,.5);font-size:.875rem}.burnout-modal__close{flex-shrink:0;width:30px;height:30px;display:flex;align-items:center;justify-content:center;background:transparent;border:1px solid rgba(255,255,255,.15);border-radius:6px;color:var(--secondary-color);font-size:1.25rem;line-height:1;cursor:pointer;transition:border-color .18s ease,background .18s ease}.burnout-modal__close:hover{border-color:rgba(255,255,255,.35);background:rgba(255,255,255,.06)}.burnout-modal__list{padding:1rem 1.5rem 1.5rem;display:grid;grid-gap:.85rem;gap:.85rem;overflow-y:auto}.burnout-modal__card{display:flex;align-items:flex-start;gap:.85rem;padding:.95rem 1.1rem;background:#1f1f1f;border:1px solid rgba(255,255,255,.06);border-radius:12px;opacity:0;transform:translateY(8px);animation:burnoutCardIn .32s ease forwards;animation-delay:calc(var(--burnout-card-index, 0) * 45ms);transition:background .18s ease,border-color .18s ease}@keyframes burnoutCardIn{to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.burnout-modal__card{animation:none;opacity:1;transform:none}}.burnout-modal__card:hover{background:#262626;border-color:rgba(255,255,255,.12)}.burnout-modal__card-icon{flex-shrink:0;width:30px;height:30px;margin-top:.1rem;border-radius:50%;display:flex;align-items:center;justify-content:center;background:rgba(107,140,175,.14);border:1px solid rgba(107,140,175,.4)}.burnout-modal__card-icon span{width:8px;height:8px;border-radius:50%;background:var(--notification-info)}.burnout-modal__card--success .burnout-modal__card-icon{background:rgba(40,167,69,.14);border-color:rgba(40,167,69,.4)}.burnout-modal__card--success .burnout-modal__card-icon span{background:var(--badge-success)}.burnout-modal__card-body{flex:1 1;min-width:0;display:grid;grid-gap:.35rem;gap:.35rem}.burnout-modal__card-message{margin:0;color:var(--secondary-color);line-height:1.5;font-size:.9rem}.burnout-modal__card-time{font-size:.7rem;color:rgba(255,255,255,.45);text-transform:uppercase;letter-spacing:.05em}.cookie-banner{position:fixed;bottom:0;left:0;right:0;background-color:rgba(0,0,0,.95);color:#ffffff;padding:1rem 1.5rem;box-shadow:0 -2px 10px rgba(0,0,0,.3);z-index:9999;animation:slideUp .3s ease-out}@keyframes slideUp{0%{transform:translateY(100%);opacity:0}to{transform:translateY(0);opacity:1}}.cookie-banner-content{max-width:1200px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:1.5rem;flex-wrap:wrap}.cookie-banner-text{flex:1 1;min-width:250px}.cookie-banner-text p{margin:0;font-size:.9rem;line-height:1.5}.cookie-banner-button{background-color:#ff4444;color:#ffffff;border:none;padding:.75rem 1.5rem;border-radius:4px;font-size:.95rem;font-weight:600;cursor:pointer;transition:background-color .2s ease;white-space:nowrap}.cookie-banner-button:hover{background-color:#cc0000}.cookie-banner-button:active{transform:scale(.98)}@media (max-width:768px){.cookie-banner{padding:1rem}.cookie-banner-content{flex-direction:column;align-items:stretch;gap:1rem}.cookie-banner-button{width:100%}.cookie-banner-text p{font-size:.85rem}}footer{width:100%;color:var(--secondary-color);background-color:var(--primary-color);display:flex;flex-direction:column;flex-wrap:nowrap}.centered{text-align:center}.footer_socials{margin:1rem 0}.social{color:white;margin:1.5rem}.facebook:hover{color:#3b5998}.instagram:hover{color:#833ab4}.whatsapp:hover{color:#25d366}.youtube:hover{color:#ff0000}