:root{--aragon-z-banners:9999995;--aragon-z-widgets:9999997;--aragon-z-popups:9999999;--aragon-shadow:0 4px 16px rgba(0, 0, 0, 0.15);--aragon-transition:all 0.3s cubic-bezier(0.4, 0, 0.2, 1);--aragon-border-radius:8px}.aragon-popup-overlay{position:fixed!important;top:0!important;left:0!important;right:0!important;bottom:0!important;width:100vw!important;height:100vh!important;background-color:rgb(0 0 0 / .7)!important;display:none;justify-content:center!important;align-items:center!important;z-index:var(--aragon-z-popups)!important;backdrop-filter:blur(2px)!important;animation:aragon-fade-in 0.3s ease-out!important}.aragon-popup-overlay.aragon-popup-center{justify-content:center;align-items:center}.aragon-popup-overlay.aragon-popup-top-center{justify-content:center;align-items:flex-start;padding-top:10vh}.aragon-popup-overlay.aragon-popup-bottom-center{justify-content:center;align-items:flex-end;padding-bottom:10vh}.aragon-popup{position:relative!important;max-width:90vw!important;max-height:90vh!important;width:auto!important;height:auto!important;background:transparent!important;padding:0!important;border-radius:0!important;text-align:center!important;animation:aragon-scale-in 0.3s cubic-bezier(.34,1.56,.64,1)!important}.aragon-popup img{border:5px solid #fff!important;border-radius:var(--aragon-border-radius)!important;max-width:100%!important;height:auto!important;box-shadow:var(--aragon-shadow)!important;transition:var(--aragon-transition)!important}.aragon-popup a:hover img{transform:scale(1.02)}.aragon-popup-close{position:absolute!important;padding:5px 10px!important;top:5px!important;right:5px!important;background:#ffffff!important;border:2px solid #ccc!important;border-radius:50%!important;font-size:20px!important;font-weight:bold!important;color:#666!important;cursor:pointer!important;z-index:10000!important;width:32px!important;height:32px!important;display:flex!important;align-items:center!important;justify-content:center!important;line-height:1!important;font-family:Arial,sans-serif!important;box-shadow:0 2px 6px rgb(0 0 0 / .2)!important;transition:var(--aragon-transition)!important}.aragon-popup-close:hover{color:#ff0000!important;background-color:#f8f8f8!important;border-color:#ff0000!important;transform:scale(1.1)!important}.aragon-popup-close:focus{outline:2px solid #0073aa;outline-offset:2px}.aragon-widget{position:fixed!important;width:280px!important;max-height:150px!important;z-index:var(--aragon-z-widgets)!important;border-radius:var(--aragon-border-radius)!important;box-shadow:var(--aragon-shadow)!important;overflow:hidden!important;transition:var(--aragon-transition)!important;cursor:pointer!important;background:white!important}.aragon-widget.aragon-widget-no-link{cursor:default}.aragon-widget.aragon-widget-no-link:hover{transform:none;box-shadow:var(--aragon-shadow)}.aragon-widget.aragon-widget-no-link:hover .aragon-widget-image{transform:none}.aragon-widget:hover{transform:translateY(-2px) scale(1.02);box-shadow:0 8px 24px rgb(0 0 0 / .2)}.aragon-widget-right-center:hover,.aragon-widget-left-center:hover{transform:translateY(-50%) translateY(-2px) scale(1.02);box-shadow:0 8px 24px rgb(0 0 0 / .2)}.aragon-widget.aragon-widget-no-link.aragon-widget-right-center:hover,.aragon-widget.aragon-widget-no-link.aragon-widget-left-center:hover{transform:translateY(-50%);box-shadow:var(--aragon-shadow)}.aragon-widget-top-right{top:20px;right:20px}.aragon-widget-top-left{top:20px;left:20px}.aragon-widget-right-center{top:40%;right:20px;transform:translateY(-50%)}.aragon-widget-left-center{top:40%;left:20px;transform:translateY(-50%)}.aragon-widget-bottom-right{bottom:20px;right:20px}.aragon-widget-bottom-left{bottom:20px;left:20px}.aragon-widget-top-right:nth-of-type(n+2){top:calc(20px + (160px * var(--stack-index, 1)))}.aragon-widget-top-left:nth-of-type(n+2){top:calc(20px + (160px * var(--stack-index, 1)))}.aragon-widget-right-center:nth-of-type(n+2){top:calc(40% + (160px * var(--stack-index, 1)));transform:translateY(-50%)}.aragon-widget-right-center:nth-of-type(n+2):hover{transform:translateY(-50%) translateY(-2px) scale(1.02)}.aragon-widget-left-center:nth-of-type(n+2){top:calc(40% + (160px * var(--stack-index, 1)));transform:translateY(-50%)}.aragon-widget-left-center:nth-of-type(n+2):hover{transform:translateY(-50%) translateY(-2px) scale(1.02)}.aragon-widget-bottom-right:nth-of-type(n+2){bottom:calc(20px + (160px * var(--stack-index, 1)))}.aragon-widget-bottom-left:nth-of-type(n+2){bottom:calc(20px + (160px * var(--stack-index, 1)))}.aragon-widget-image{width:100%!important;height:100%!important;object-fit:cover!important;display:block!important;transition:var(--aragon-transition)!important}.aragon-widget:hover .aragon-widget-image{transform:scale(1.05)}.aragon-widget-link{display:block;width:100%;height:100%;text-decoration:none}.aragon-widget-close{position:absolute!important;top:8px!important;right:8px!important;background:rgb(255 255 255 / .9)!important;border:1px solid rgb(0 0 0 / .2)!important;padding:0px!important;border-radius:50%!important;font-size:14px!important;font-weight:bold!important;color:#666!important;cursor:pointer!important;z-index:10001!important;width:24px!important;height:24px!important;display:flex!important;align-items:center!important;justify-content:center!important;line-height:1!important;font-family:Arial,sans-serif!important;transition:var(--aragon-transition)!important;backdrop-filter:blur(4px)!important}.aragon-widget-close:hover{color:#ff0000!important;background-color:rgb(255 255 255)!important;border-color:#ff0000!important;transform:scale(1.1)!important}.aragon-banner{position:relative!important;width:100%!important;z-index:var(--aragon-z-banners)!important;background:white!important;border-bottom:1px solid rgb(0 0 0 / .1)!important;overflow:hidden!important;transition:var(--aragon-transition)!important;animation:aragon-slide-down 0.5s ease-out!important}.aragon-banner-top{position:relative;top:0;margin-bottom:0}.aragon-banner-bottom{position:relative;bottom:0;margin-top:0;border-bottom:none;border-top:1px solid rgb(0 0 0 / .1);animation:aragon-slide-up 0.5s ease-out}.aragon-banner-sticky.aragon-banner-top{position:fixed;top:0;left:0;right:0;z-index:var(--aragon-z-banners)}.aragon-banner-sticky.aragon-banner-bottom{position:fixed;bottom:0;left:0;right:0;z-index:var(--aragon-z-banners)}body:has(.aragon-banner-sticky.aragon-banner-top){padding-top:80px}body:has(.aragon-banner-sticky.aragon-banner-bottom){padding-bottom:80px}.aragon-banner-image{width:100%!important;height:auto!important;max-height:200px!important;object-fit:cover!important;display:block!important;transition:var(--aragon-transition)!important}.aragon-banner:hover .aragon-banner-image{transform:scale(1.01)}.aragon-banner-link{display:block;width:100%;text-decoration:none}.aragon-banner-close{position:absolute!important;top:10px!important;right:10px!important;background:rgb(255 255 255 / .9)!important;border:1px solid rgb(0 0 0 / .2)!important;padding:0px!important;border-radius:50%!important;font-size:16px!important;font-weight:bold!important;color:#666!important;cursor:pointer!important;z-index:10001!important;width:28px!important;height:28px!important;display:flex!important;align-items:center!important;justify-content:center!important;line-height:1!important;font-family:Arial,sans-serif!important;transition:var(--aragon-transition)!important;backdrop-filter:blur(4px)!important}.aragon-banner-close:hover{color:#ff0000!important;background-color:rgb(255 255 255)!important;border-color:#ff0000!important;transform:scale(1.1)!important}.aragon-banner-text{font-size:16px;line-height:1.4;color:#333;font-family:inherit}.aragon-banner-marquee .aragon-marquee-content{display:inline-block;animation:aragon-marquee 15s linear infinite;padding-left:100%;white-space:nowrap}@keyframes aragon-marquee{0%{transform:translate3d(0,0,0)}100%{transform:translate3d(-100%,0,0)}}@media (max-width:768px){.aragon-popup{max-width:95vw;max-height:95vh}.aragon-widget{width:240px;max-height:120px}.aragon-widget-top-right,.aragon-widget-bottom-right{right:15px}.aragon-widget-top-left,.aragon-widget-bottom-left{left:15px}.aragon-widget-top-right,.aragon-widget-top-left{top:15px}.aragon-widget-bottom-right,.aragon-widget-bottom-left{bottom:15px}.aragon-banner-image{max-height:150px}}@media (max-width:480px){.aragon-popup{max-width:98vw;max-height:98vh}.aragon-popup img{border-width:3px}.aragon-widget{width:200px;max-height:100px}.aragon-widget-top-right,.aragon-widget-bottom-right{right:10px}.aragon-widget-top-left,.aragon-widget-bottom-left{left:10px}.aragon-widget-top-right,.aragon-widget-top-left{top:10px}.aragon-widget-bottom-right,.aragon-widget-bottom-left{bottom:10px}.aragon-widget-close{width:28px;height:28px;font-size:16px;top:5px;right:5px}.aragon-widget-top-right:nth-of-type(n+2){top:calc(10px + (110px * var(--stack-index, 1)))}.aragon-widget-top-left:nth-of-type(n+2){top:calc(10px + (110px * var(--stack-index, 1)))}.aragon-widget-bottom-right:nth-of-type(n+2){bottom:calc(10px + (110px * var(--stack-index, 1)))}.aragon-widget-bottom-left:nth-of-type(n+2){bottom:calc(10px + (110px * var(--stack-index, 1)))}.aragon-widget-right-center:nth-of-type(n+2){top:calc(40% + (110px * var(--stack-index, 1)));transform:translateY(-50%)}.aragon-widget-left-center:nth-of-type(n+2){top:calc(40% + (110px * var(--stack-index, 1)));transform:translateY(-50%)}.aragon-widget-right-center:nth-of-type(n+2):hover{transform:translateY(-50%) translateY(-2px) scale(1.02)}.aragon-widget-left-center:nth-of-type(n+2):hover{transform:translateY(-50%) translateY(-2px) scale(1.02)}.aragon-banner-close{width:24px;height:24px;font-size:14px;top:8px;right:8px}.aragon-banner-image{max-height:120px}}@keyframes aragon-fade-in{from{opacity:0}to{opacity:1}}@keyframes aragon-scale-in{from{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes aragon-slide-down{from{transform:translateY(-100%)}to{transform:translateY(0)}}@keyframes aragon-slide-up{from{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes aragon-widget-bounce{0%,20%,50%,80%,100%{transform:translateY(0)}40%{transform:translateY(-10px)}60%{transform:translateY(-5px)}}@keyframes aragon-widget-bounce-centered{0%,20%,50%,80%,100%{transform:translateY(-50%)}40%{transform:translateY(-50%) translateY(-10px)}60%{transform:translateY(-50%) translateY(-5px)}}.aragon-widget{animation:aragon-scale-in 0.5s ease-out,aragon-widget-bounce 1s ease-in-out 0.5s}.aragon-widget-right-center,.aragon-widget-left-center{animation:aragon-scale-in 0.5s ease-out,aragon-widget-bounce-centered 1s ease-in-out 0.5s}.screen-reader-text{clip:rect(1px,1px,1px,1px);position:absolute!important;height:1px;width:1px;overflow:hidden}.aragon-popup-close:focus,.aragon-widget-close:focus,.aragon-banner-close:focus{outline:2px solid #0073aa;outline-offset:2px}@media (prefers-contrast:high){.aragon-popup img{border-color:#000}.aragon-widget{border-color:#000}.aragon-banner{border-color:#000}.aragon-popup-close,.aragon-widget-close,.aragon-banner-close{border-color:#000;background:#fff;color:#000}}@media (prefers-reduced-motion:reduce){.aragon-popup-overlay,.aragon-popup,.aragon-widget,.aragon-banner,.aragon-popup img,.aragon-widget-image,.aragon-banner-image{animation:none;transition:none}.aragon-popup-close:hover,.aragon-widget-close:hover,.aragon-banner-close:hover{transform:none}}@media print{.aragon-popup-overlay,.aragon-widget,.aragon-banner{display:none!important}}