.LoadingSpinner_container__eqPmt{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem}.LoadingSpinner_small__60msp{gap:.5rem}.LoadingSpinner_medium__VFz6W{gap:1rem}.LoadingSpinner_large__eKi0K{gap:1.5rem}.LoadingSpinner_spinner__x107M{display:flex;justify-content:center;align-items:center;gap:.3rem}.LoadingSpinner_small__60msp .LoadingSpinner_spinner__x107M{gap:.2rem}.LoadingSpinner_large__eKi0K .LoadingSpinner_spinner__x107M{gap:.4rem}.LoadingSpinner_bounce1__ofyO6,.LoadingSpinner_bounce2__tVCad,.LoadingSpinner_bounce3__7p10g{border-radius:50%;animation:LoadingSpinner_bounce__zHShB 1.4s ease-in-out infinite both}.LoadingSpinner_small__60msp .LoadingSpinner_bounce1__ofyO6,.LoadingSpinner_small__60msp .LoadingSpinner_bounce2__tVCad,.LoadingSpinner_small__60msp .LoadingSpinner_bounce3__7p10g{width:8px;height:8px}.LoadingSpinner_medium__VFz6W .LoadingSpinner_bounce1__ofyO6,.LoadingSpinner_medium__VFz6W .LoadingSpinner_bounce2__tVCad,.LoadingSpinner_medium__VFz6W .LoadingSpinner_bounce3__7p10g{width:12px;height:12px}.LoadingSpinner_large__eKi0K .LoadingSpinner_bounce1__ofyO6,.LoadingSpinner_large__eKi0K .LoadingSpinner_bounce2__tVCad,.LoadingSpinner_large__eKi0K .LoadingSpinner_bounce3__7p10g{width:16px;height:16px}.LoadingSpinner_bounce1__ofyO6{animation-delay:-.32s}.LoadingSpinner_bounce2__tVCad{animation-delay:-.16s}.LoadingSpinner_primary__Enwqj .LoadingSpinner_bounce1__ofyO6,.LoadingSpinner_primary__Enwqj .LoadingSpinner_bounce2__tVCad,.LoadingSpinner_primary__Enwqj .LoadingSpinner_bounce3__7p10g{background:#48bb78}.LoadingSpinner_white__xXEF4 .LoadingSpinner_bounce1__ofyO6,.LoadingSpinner_white__xXEF4 .LoadingSpinner_bounce2__tVCad,.LoadingSpinner_white__xXEF4 .LoadingSpinner_bounce3__7p10g{background:white}.LoadingSpinner_dark__wn_x6 .LoadingSpinner_bounce1__ofyO6,.LoadingSpinner_dark__wn_x6 .LoadingSpinner_bounce2__tVCad,.LoadingSpinner_dark__wn_x6 .LoadingSpinner_bounce3__7p10g{background:#2d5a3d}.LoadingSpinner_text__92YoY{font-size:.9rem;color:#4a5568;margin:0;text-align:center}.LoadingSpinner_small__60msp .LoadingSpinner_text__92YoY{font-size:.8rem}.LoadingSpinner_large__eKi0K .LoadingSpinner_text__92YoY{font-size:1rem;font-weight:500}.LoadingSpinner_overlay__WKwV4{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(45,90,61,.8);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);display:flex;align-items:center;justify-content:center;z-index:9998;animation:LoadingSpinner_fadeIn__m1wUH .3s ease-out}.LoadingSpinner_overlayContent__itmEh{display:flex;flex-direction:column;align-items:center;gap:1.5rem;background:rgba(255,255,255,.1);padding:2rem;border-radius:20px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.2)}.LoadingSpinner_overlayText__uNJr5{color:white;font-size:1.1rem;font-weight:500;margin:0;text-align:center}@keyframes LoadingSpinner_bounce__zHShB{0%,80%,to{transform:scale(0);opacity:.5}40%{transform:scale(1);opacity:1}}@keyframes LoadingSpinner_fadeIn__m1wUH{0%{opacity:0}to{opacity:1}}@media (max-width:768px){.LoadingSpinner_overlayContent__itmEh{padding:1.5rem;margin:1rem}.LoadingSpinner_overlayText__uNJr5{font-size:1rem}}.Notification_notification__5FrgG{position:fixed;top:20px;right:20px;z-index:10000;min-width:300px;max-width:500px;border-radius:12px;box-shadow:0 10px 25px rgba(0,0,0,.15);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);animation:Notification_slideInRight__RGZHM .4s ease-out;overflow:hidden}.Notification_notification__5FrgG.Notification_leaving__ZwaKW{animation:Notification_slideOutRight__lF3wO .3s ease-in forwards}.Notification_content__8RT86{display:flex;align-items:center;padding:1rem 1.2rem;gap:.8rem;position:relative}.Notification_icon__AYPIj{font-size:1.2rem;flex-shrink:0}.Notification_message__Vmnde{flex:1 1;font-size:.95rem;line-height:1.4;font-weight:500}.Notification_closeButton__Fp0e2{background:none;border:none;font-size:1.4rem;cursor:pointer;color:inherit;opacity:.7;transition:opacity .2s ease;padding:0;line-height:1;width:20px;height:20px;display:flex;align-items:center;justify-content:center}.Notification_closeButton__Fp0e2:hover{opacity:1}.Notification_success__MXzs9{background:rgba(72,187,120,.95);color:white;border-left:4px solid #38a169}.Notification_error__xZz4_{background:rgba(245,101,101,.95);color:white;border-left:4px solid #e53e3e}.Notification_info__PSst5{background:rgba(66,153,225,.95);color:white;border-left:4px solid #3182ce}@keyframes Notification_slideInRight__RGZHM{0%{transform:translateX(100%);opacity:0}to{transform:translateX(0);opacity:1}}@keyframes Notification_slideOutRight__lF3wO{0%{transform:translateX(0);opacity:1}to{transform:translateX(100%);opacity:0}}@media (max-width:768px){.Notification_notification__5FrgG{left:10px;right:10px;top:10px;min-width:auto;max-width:none}.Notification_content__8RT86{padding:.8rem 1rem}.Notification_message__Vmnde{font-size:.9rem}}.Notification_notification__5FrgG:after{content:"";position:absolute;bottom:0;left:0;height:3px;background:rgba(255,255,255,.3);animation:Notification_progressBar__YsT6j 5s linear}@keyframes Notification_progressBar__YsT6j{0%{width:100%}to{width:0}}.CookieConsent_cookieBanner__vLH1J{position:fixed;bottom:0;left:0;right:0;background:rgba(255,255,255,.98);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-top:3px solid #48bb78;box-shadow:0 -5px 20px rgba(0,0,0,.1);z-index:9999;padding:1.5rem;animation:CookieConsent_slideUp__dmkhK .5s ease-out}@keyframes CookieConsent_slideUp__dmkhK{0%{transform:translateY(100%);opacity:0}to{transform:translateY(0);opacity:1}}.CookieConsent_cookieContent__oqXXL{max-width:1200px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:2rem}.CookieConsent_cookieText__W2ICE h3{color:#2d5a3d;font-size:1.2rem;margin:0 0 .5rem;font-weight:600}.CookieConsent_cookieText__W2ICE p{color:#4a5568;font-size:.95rem;line-height:1.5;margin:0;max-width:600px}.CookieConsent_cookieButtons__hiDrf{display:flex;gap:1rem;flex-shrink:0}.CookieConsent_acceptButton__pWgfD,.CookieConsent_refuseButton__lKCGy{padding:.8rem 1.5rem;border:none;border-radius:25px;font-weight:600;font-size:.9rem;cursor:pointer;transition:all .3s ease;min-width:100px}.CookieConsent_acceptButton__pWgfD{background:linear-gradient(135deg,#48bb78,#38a169);color:white;box-shadow:0 4px 15px rgba(72,187,120,.3)}.CookieConsent_acceptButton__pWgfD:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(72,187,120,.4);background:linear-gradient(135deg,#38a169,#2f855a)}.CookieConsent_refuseButton__lKCGy{background:transparent;color:#718096;border:2px solid #e2e8f0}.CookieConsent_refuseButton__lKCGy:hover{background:#f7fafc;border-color:#cbd5e0;color:#4a5568}@media (max-width:768px){.CookieConsent_cookieContent__oqXXL{flex-direction:column;text-align:center;gap:1.5rem}.CookieConsent_cookieButtons__hiDrf{width:100%;justify-content:center}.CookieConsent_acceptButton__pWgfD,.CookieConsent_refuseButton__lKCGy{flex:1 1;max-width:120px}}@media (max-width:480px){.CookieConsent_cookieBanner__vLH1J{padding:1rem}.CookieConsent_cookieText__W2ICE h3{font-size:1.1rem}.CookieConsent_cookieText__W2ICE p{font-size:.9rem}}*{box-sizing:border-box;margin:0;padding:0}body,html{overscroll-behavior:none;width:100%;max-width:100vw}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}button:focus,input:focus,textarea:focus{border-color:#3498db!important;box-shadow:0 0 0 3px rgba(52,152,219,.1)}button:hover:not(:disabled){opacity:.9;transform:translateY(-1px)}.feature:hover{transform:translateY(-5px)!important}@media (max-width:768px){.rdvGrid,.stats{grid-template-columns:1fr!important}.actions{flex-direction:column!important}}