.ScrollToTop_scrollToTopBase__Xxd6x{position:fixed;bottom:5rem;right:6rem;z-index:1000;display:flex;align-items:center;justify-content:center;border:none;cursor:pointer;transition:all .3s ease}.ScrollToTop_scrollToTopBase__Xxd6x:focus{outline:2px solid var(--primary-500);outline-offset:2px}.ScrollToTop_scrollToTopBase__Xxd6x:focus:not(:focus-visible){outline:none}.ScrollToTop_scrollToTopBase__Xxd6x:focus-visible{outline:2px solid var(--primary-500);outline-offset:2px}.ScrollToTop_classic__r_2fG{width:3rem;height:3rem;background:linear-gradient(135deg,var(--primary-600,#2563eb) 0,var(--primary-700,#1d4ed8) 100%);color:white;border-radius:50%;box-shadow:0 4px 12px rgba(0,0,0,.15);animation:ScrollToTop_classicFadeIn__8dtwy .3s ease-in-out}.ScrollToTop_classic__r_2fG:hover{transform:translateY(-4px);box-shadow:0 6px 20px rgba(0,0,0,.2);background:linear-gradient(135deg,var(--primary-700) 0,var(--primary-800) 100%)}.ScrollToTop_classic__r_2fG:active{transform:translateY(-2px)}.ScrollToTop_classicIcon___S_fA{width:1.5rem;height:1.5rem}@keyframes ScrollToTop_classicFadeIn__8dtwy{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.ScrollToTop_pulse__BAX5R{width:3rem;height:3rem;background:var(--secondary-600);color:white;border-radius:.75rem;box-shadow:0 4px 14px rgba(0,0,0,.1);animation:ScrollToTop_pulseFadeIn__jFOh1 .3s ease-in-out,ScrollToTop_pulseGlow__pc4Mt 2s ease-in-out infinite}.ScrollToTop_pulse__BAX5R:hover{transform:scale(1.1);background:var(--secondary-700);animation:none}.ScrollToTop_pulse__BAX5R:active{transform:scale(1.05)}.ScrollToTop_pulseIcon__aeYbi{width:1.25rem;height:1.25rem}@keyframes ScrollToTop_pulseFadeIn__jFOh1{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes ScrollToTop_pulseGlow__pc4Mt{0%,to{box-shadow:0 4px 14px rgba(0,0,0,.1)}50%{box-shadow:0 4px 20px var(--secondary-300)}}.ScrollToTop_rocket__877Kz{width:3.5rem;height:3.5rem;background:linear-gradient(180deg,var(--primary-400) 0,var(--primary-600) 100%);color:white;border-radius:50% 50% 10% 10%;box-shadow:0 8px 24px rgba(0,0,0,.15),inset 0 -2px 4px rgba(0,0,0,.1);animation:ScrollToTop_rocketFloat__j0Two 2s ease-in-out infinite}.ScrollToTop_rocket__877Kz:hover{animation:ScrollToTop_rocketLaunch__jX873 .5s ease-out forwards;background:linear-gradient(180deg,var(--primary-300) 0,var(--primary-500) 100%)}.ScrollToTop_rocket__877Kz:active{transform:translateY(-8px)}.ScrollToTop_rocketIcon__2tkjI{width:1.5rem;height:1.5rem;transform:rotate(-45deg)}@keyframes ScrollToTop_rocketFloat__j0Two{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes ScrollToTop_rocketLaunch__jX873{0%{transform:translateY(0)}to{transform:translateY(-12px)}}.ScrollToTop_minimal__V_tST{width:2.75rem;height:2.75rem;background:var(--surface);color:var(--text-primary);border:2px solid var(--border);border-radius:.5rem;box-shadow:0 2px 8px rgba(0,0,0,.08);animation:ScrollToTop_minimalSlideIn__u_dOv .3s ease-out}.ScrollToTop_minimal__V_tST:hover{border-color:var(--primary-500);color:var(--primary-600);transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.1)}.ScrollToTop_minimal__V_tST:active{transform:translateY(0)}.ScrollToTop_minimalIcon__t8uXT{width:1.25rem;height:1.25rem;stroke-width:2.5}@keyframes ScrollToTop_minimalSlideIn__u_dOv{0%{opacity:0;transform:translateX(10px)}to{opacity:1;transform:translateX(0)}}.ScrollToTop_neon__O8GEi{width:3rem;height:3rem;background:var(--neutral-900);color:var(--primary-400);border:2px solid var(--primary-500);border-radius:50%;box-shadow:0 0 10px var(--primary-500),0 0 20px var(--primary-600),inset 0 0 10px rgba(0,0,0,.3);animation:ScrollToTop_neonFlicker__nvGrg .3s ease-out,ScrollToTop_neonPulse__UABXA 2s ease-in-out infinite}.ScrollToTop_neon__O8GEi:hover{color:var(--secondary-400);border-color:var(--secondary-500);box-shadow:0 0 15px var(--secondary-500),0 0 30px var(--secondary-600),0 0 45px var(--secondary-700),inset 0 0 10px rgba(0,0,0,.3);animation:none;transform:scale(1.1)}.ScrollToTop_neon__O8GEi:active{transform:scale(1.05)}.ScrollToTop_neonIcon__kOhNb{width:1.25rem;height:1.25rem;filter:drop-shadow(0 0 3px currentColor)}@keyframes ScrollToTop_neonFlicker__nvGrg{0%{opacity:0}10%{opacity:1}20%{opacity:.8}to{opacity:1}}@keyframes ScrollToTop_neonPulse__UABXA{0%,to{box-shadow:0 0 10px var(--primary-500),0 0 20px var(--primary-600),inset 0 0 10px rgba(0,0,0,.3)}50%{box-shadow:0 0 15px var(--primary-400),0 0 30px var(--primary-500),0 0 45px var(--primary-600),inset 0 0 10px rgba(0,0,0,.3)}}@media (max-width:768px){.ScrollToTop_scrollToTopBase__Xxd6x{bottom:4rem;right:5rem}.ScrollToTop_classic__r_2fG,.ScrollToTop_neon__O8GEi,.ScrollToTop_pulse__BAX5R{width:2.5rem;height:2.5rem}.ScrollToTop_rocket__877Kz{width:2.75rem;height:2.75rem}.ScrollToTop_minimal__V_tST{width:2.25rem;height:2.25rem}.ScrollToTop_classicIcon___S_fA,.ScrollToTop_rocketIcon__2tkjI{width:1.25rem;height:1.25rem}.ScrollToTop_minimalIcon__t8uXT,.ScrollToTop_neonIcon__kOhNb,.ScrollToTop_pulseIcon__aeYbi{width:1rem;height:1rem}}@media (max-width:480px){.ScrollToTop_scrollToTopBase__Xxd6x{bottom:3.5rem;right:4.5rem}}