.Home_homeContainer__xu0Xb{isolation:isolate;font-family:Inter,sans-serif;display:flex;flex-direction:column;align-items:center;padding:4rem 2rem;min-height:100vh;transition:background .5s ease-in-out;width:100%;box-sizing:border-box;box-shadow:inset 0 0 60px rgba(0,0,0,.1)}[data-theme=dark] .Home_homeContainer__xu0Xb{background:linear-gradient(135deg,#1a1a2e,#16213e,#0f3460)}[data-theme=light] .Home_homeContainer__xu0Xb{background:linear-gradient(135deg,#f0f4f8,#d9e2ec,#bcccdc);box-shadow:inset 0 0 60px rgba(188,205,220,.25)}.Home_contentWrapper__PBIWN{isolation:isolate;display:flex;flex-direction:column;align-items:center;width:100%;max-width:1280px;position:relative;z-index:2;padding-bottom:4rem;flex-grow:1}.Home_homeTitle___BSmh{font-size:clamp(2.5rem,5vw,4rem);font-weight:800;line-height:1.2;margin-bottom:1rem;background:linear-gradient(135deg,#ff6b6b,#ff8e53);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);animation:Home_fadeInUp__HatgH .8s cubic-bezier(.19,1,.22,1) .2s both;position:relative;text-shadow:0 4px 20px rgba(255,107,107,.4)}[data-theme=light] .Home_homeTitle___BSmh{background:linear-gradient(135deg,#4facfe,#00f2fe);text-shadow:0 4px 20px rgba(79,172,254,.4);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.Home_homeTitle___BSmh.Home_after__9__Pg{content:"";position:absolute;bottom:-.5rem;left:50%;transform:translateX(-50%);width:50%;height:4px;background:linear-gradient(90deg,transparent,#ff6b6b 50%,transparent);border-radius:2px;animation:Home_growIn__lWMAB 1s ease-out both}[data-theme=light] .Home_homeTitle___BSmh.Home_after__9__Pg{background:linear-gradient(90deg,transparent,#4facfe 50%,transparent);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.Home_homeTagline__h2Vzo{font-size:clamp(1.25rem,3vw,1.75rem);font-weight:600;color:#ff6b6b;margin-bottom:1.5rem;animation:Home_fadeInUp__HatgH .8s cubic-bezier(.19,1,.22,1) .4s both}[data-theme=light] .Home_homeTagline__h2Vzo{color:#4facfe}.Home_homeSubtitle__VBtxX{font-size:clamp(1rem,2.5vw,1.5rem);margin:1rem 0;max-width:720px;line-height:1.8;font-weight:400;transition:color .5s ease;text-align:center;animation:Home_fadeInUp__HatgH .8s cubic-bezier(.19,1,.22,1) .6s both}[data-theme=dark] .Home_homeSubtitle__VBtxX{color:rgba(241,245,255,.95);text-shadow:0 2px 10px rgba(241,245,255,.2)}[data-theme=light] .Home_homeSubtitle__VBtxX{color:#1e293b;text-shadow:0 2px 10px rgba(30,41,59,.1)}.Home_featuresContainer__1pGEc{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:2rem;gap:2rem;margin:3rem 0;max-width:1200px;width:100%;animation:Home_fadeInUp__HatgH .8s cubic-bezier(.19,1,.22,1) .8s both}.Home_featureItem__CALzo{display:flex;flex-direction:column;align-items:center;text-align:center;padding:2rem;background:hsla(0,0%,100%,.1);border-radius:1.2rem;transition:transform .3s ease,box-shadow .3s ease}[data-theme=dark] .Home_featureItem__CALzo{background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1)}[data-theme=light] .Home_featureItem__CALzo{background:hsla(0,0%,100%,.85);box-shadow:0 4px 15px rgba(0,0,0,.1)}.Home_featureItem__CALzo.Home_hover__q7U9b{transform:translateY(-10px);box-shadow:0 10px 30px rgba(0,0,0,.2)}.Home_featureItem__CALzo h3{font-size:1.5rem;font-weight:600;margin:1rem 0 .5rem;color:#fff}[data-theme=light] .Home_featureItem__CALzo h3{color:#1e293b}.Home_featureItem__CALzo p{font-size:1rem;line-height:1.6;color:rgba(241,245,255,.85)}[data-theme=light] .Home_featureItem__CALzo p{color:#4b5563}.Home_featureIcon__BC_oc{width:3rem;height:3rem;color:#ff6b6b;transition:transform .3s ease}[data-theme=light] .Home_featureIcon__BC_oc{color:#4facfe}.Home_featureItem__CALzo .Home_featureIcon__BC_oc.Home_hover__q7U9b{transform:scale(1.2)}.Home_buttonContainer__1byED{isolation:isolate;text-align:center;margin:2.5rem 0;position:relative;animation:Home_fadeInUp__HatgH .8s cubic-bezier(.19,1,.22,1) 1s both}.Home_homeButton__TWjpT{isolation:isolate;display:inline-flex;align-items:center;justify-content:center;padding:1.25rem 3rem;font-size:clamp(1.1rem,2vw,1.35rem);font-weight:600;border:none;border-radius:1.5rem;cursor:pointer;position:relative;overflow:hidden;transition:all .4s cubic-bezier(.4,0,.2,1);box-shadow:0 10px 35px rgba(0,0,0,.25)}[data-theme=dark] .Home_homeButton__TWjpT{background:linear-gradient(135deg,#ff6b6b,#ff8e53);color:#fff}[data-theme=light] .Home_homeButton__TWjpT{background:linear-gradient(135deg,#4facfe,#00f2fe);color:#fff}.Home_homeButton__TWjpT.Home_before___anos{content:"";position:absolute;inset:0;background:linear-gradient(45deg,transparent 20%,rgba(255,255,255,.3) 50%,transparent 80%);background-size:300% 300%;animation:Home_shine__n3xW1 2s ease-in-out infinite}.Home_homeButton__TWjpT.Home_hover__q7U9b{transform:translateY(-5px) scale(1.05);box-shadow:0 15px 45px rgba(0,0,0,.35)}.Home_homeButton__TWjpT.Home_active__7Q4yT{transform:translateY(0) scale(1);box-shadow:0 8px 25px rgba(0,0,0,.2)}.Home_homeButton__TWjpT .Home_arrow__pQpzS{display:inline-block;margin-left:.5rem;transition:transform .3s ease}.Home_homeButton__TWjpT.Home_hover__q7U9b .Home_arrow__pQpzS{transform:translateX(5px)}.Home_loading__r7ENr{isolation:isolate;position:fixed;top:0;left:0;width:100%;height:100vh;display:flex;justify-content:center;align-items:center;z-index:1001;overflow:hidden;transition:opacity .6s ease}[data-theme=dark] .Home_loading__r7ENr{background:linear-gradient(135deg,rgba(26,26,46,.95),rgba(22,33,62,.95))}[data-theme=light] .Home_loading__r7ENr{background:linear-gradient(135deg,rgba(240,244,248,.95),rgba(217,226,236,.95))}.Home_loadingBackground__vf5gR{isolation:isolate;position:absolute;top:0;left:0;width:100%;height:100%;animation:Home_pulse__dbr9B 3s ease-in-out infinite}[data-theme=dark] .Home_loadingBackground__vf5gR{background:linear-gradient(135deg,rgba(0,0,0,.7),rgba(22,33,62,.8))}[data-theme=light] .Home_loadingBackground__vf5gR{background:linear-gradient(135deg,rgba(255,255,255,.6),rgba(217,226,236,.7))}.Home_loadingContent__25m1J{isolation:isolate;display:flex;flex-direction:column;align-items:center;gap:2rem;z-index:1}.Home_loadingText__xFyJD{font-size:clamp(1.5rem,3.5vw,2.5rem);font-weight:700;background:linear-gradient(90deg,#ff6b6b,#ff8e53,#ff6b6b);background-size:200% 100%;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);text-shadow:0 4px 20px rgba(255,107,107,.5);animation:Home_fadeInTitle__70icw 1s ease-out,Home_textGradient__hqYKr 4s ease-in-out infinite alternate}[data-theme=light] .Home_loadingText__xFyJD{background:linear-gradient(90deg,#4facfe,#00f2fe,#4facfe);text-shadow:0 4px 20px rgba(79,172,254,.5);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.Home_loadingSpinner__h_Z32{width:clamp(50px,6vw,75px);height:clamp(50px,6vw,75px);border-radius:50%;background:conic-gradient(from 0deg,#ff6b6b,#ff8e53,#ff9e9e,#ff6b6b);-webkit-mask:radial-gradient(circle,transparent 50%,black 55%);mask:radial-gradient(circle,transparent 50%,black 55%);animation:Home_spin__IFe9s 1s linear infinite;box-shadow:0 0 30px rgba(255,107,107,.5)}[data-theme=light] .Home_loadingSpinner__h_Z32{background:conic-gradient(from 0deg,#4facfe,#00f2fe,#66d9ff,#4facfe);box-shadow:0 0 30px rgba(79,172,254,.5)}@keyframes Home_fadeInUp__HatgH{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes Home_fadeInTitle__70icw{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes Home_pulse__dbr9B{0%{opacity:.7}50%{opacity:1}to{opacity:.7}}@keyframes Home_textGradient__hqYKr{0%{background-position:0 50%}to{background-position:200% 50%}}@keyframes Home_spin__IFe9s{to{transform:rotate(1turn)}}@keyframes Home_shine__n3xW1{0%{background-position:300% 0}to{background-position:-300% 0}}@keyframes Home_growIn__lWMAB{0%{width:0}to{width:50%}}@media(max-width:1024px){.Home_featuresContainer__1pGEc{grid-template-columns:1fr;gap:1.5rem}.Home_featureItem__CALzo{width:90%;margin:0 auto}}@media(max-width:768px){.Home_homeContainer__xu0Xb{padding:2.5rem 1.5rem}.Home_homeTitle___BSmh{font-size:clamp(2rem,7vw,3.5rem)}.Home_homeTagline__h2Vzo{font-size:clamp(1rem,2.5vw,1.5rem)}.Home_homeSubtitle__VBtxX{font-size:clamp(.9rem,2vw,1.25rem)}.Home_homeButton__TWjpT{padding:1rem 2.5rem}}@media(max-width:480px){.Home_homeContainer__xu0Xb{padding:2rem 1rem}.Home_homeTitle___BSmh{margin-bottom:1rem}.Home_homeButton__TWjpT{padding:.9rem 2rem;font-size:clamp(1rem,1.8vw,1.2rem)}.Home_featureItem__CALzo{padding:1.5rem}}@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;600;700&display=swap";.LogoutButton_container__4KEGD{position:fixed;top:16px;right:16px;background:rgba(0,0,0,0);z-index:1000;display:flex;justify-content:flex-end}.LogoutButton_logoutButton__OL9un{background:linear-gradient(135deg,rgba(239,68,68,.2),rgba(239,68,68,.1));border:2px solid rgba(239,68,68,.8);color:#f3f4f6;font-family:Inter,sans-serif;font-weight:600;font-size:.9375rem;padding:10px 20px;border-radius:10px;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease,background .2s ease,border .2s ease;box-shadow:0 4px 12px rgba(239,68,68,.15)}[data-theme=light] .LogoutButton_logoutButton__OL9un{background:linear-gradient(135deg,rgba(185,28,28,.2),rgba(185,28,28,.1));border:2px solid rgba(185,28,28,.8);color:#1e3a8a;box-shadow:0 4px 12px rgba(185,28,28,.1)}.LogoutButton_logoutButton__OL9un:hover{background:linear-gradient(135deg,rgba(239,68,68,.35),rgba(239,68,68,.25));border:2px solid #ef4444;transform:translateY(-1px) scale(1.02);box-shadow:0 6px 16px rgba(239,68,68,.25)}[data-theme=light] .LogoutButton_logoutButton__OL9un:hover{background:linear-gradient(135deg,rgba(185,28,28,.35),rgba(185,28,28,.25));border:2px solid #b91c1c;box-shadow:0 6px 16px rgba(185,28,28,.2)}.LogoutButton_logoutButton__OL9un:focus{outline:none;box-shadow:0 0 0 3px rgba(147,197,253,.5)}.LogoutButton_logoutButton__OL9un:active{transform:scale(.98);box-shadow:0 2px 8px rgba(239,68,68,.1)}.LogoutButton_confirmPopup__5HOPg{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(17,24,39,.75);display:flex;justify-content:center;align-items:center;z-index:2000;animation:LogoutButton_fadeIn__DIkoB .3s ease-out}[data-theme=light] .LogoutButton_confirmPopup__5HOPg{background:rgba(59,130,246,.5)}.LogoutButton_popupContent__0NRSn{background:linear-gradient(135deg,#111827,#1f2937);border-radius:12px;padding:1.5rem;max-width:360px;width:90%;box-shadow:0 8px 24px rgba(0,0,0,.4);text-align:center;font-family:Inter,sans-serif}[data-theme=light] .LogoutButton_popupContent__0NRSn{background:linear-gradient(135deg,#f9fafb,#e5e7eb);box-shadow:0 8px 24px rgba(0,0,0,.2)}.LogoutButton_popupContent__0NRSn h3{font-size:1.25rem;font-weight:700;color:#f3f4f6;margin-bottom:.75rem}[data-theme=light] .LogoutButton_popupContent__0NRSn h3{color:#1e3a8a}.LogoutButton_popupContent__0NRSn p{font-size:.9375rem;color:#d1d5db;margin-bottom:1.25rem}[data-theme=light] .LogoutButton_popupContent__0NRSn p{color:#1e3a8a}.LogoutButton_popupButtons__RpCXe{display:flex;gap:.75rem;justify-content:center}.LogoutButton_popupButton__jkprv{padding:8px 16px;font-size:.875rem;font-weight:600;border-radius:8px;border:none;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease,background .2s ease;min-width:90px}.LogoutButton_popupButton__jkprv.LogoutButton_confirm__QVcS_{background:linear-gradient(135deg,#dc2626,#f87171);color:#fff;box-shadow:0 4px 12px rgba(220,38,38,.2)}.LogoutButton_popupButton__jkprv.LogoutButton_confirm__QVcS_:hover{background:linear-gradient(135deg,#b91c1c,#dc2626);transform:translateY(-1px);box-shadow:0 6px 16px rgba(220,38,38,.3)}.LogoutButton_popupButton__jkprv.LogoutButton_confirm__QVcS_:focus{outline:none;box-shadow:0 0 0 3px rgba(147,197,253,.5)}.LogoutButton_popupButton__jkprv.LogoutButton_cancel__i3TJ_{background:linear-gradient(135deg,#6b7280,#9ca3af);color:#fff;box-shadow:0 4px 12px rgba(107,114,128,.2)}[data-theme=light] .LogoutButton_popupButton__jkprv.LogoutButton_cancel__i3TJ_{background:linear-gradient(135deg,#d1d5db,#e5e7eb);color:#1e3a8a;box-shadow:0 4px 12px rgba(209,213,219,.15)}.LogoutButton_popupButton__jkprv.LogoutButton_cancel__i3TJ_:hover{background:linear-gradient(135deg,#4b5563,#6b7280);transform:translateY(-1px);box-shadow:0 6px 16px rgba(107,114,128,.3)}[data-theme=light] .LogoutButton_popupButton__jkprv.LogoutButton_cancel__i3TJ_:hover{background:linear-gradient(135deg,#9ca3af,#d1d5db);box-shadow:0 6px 16px rgba(209,213,219,.25)}.LogoutButton_popupButton__jkprv.LogoutButton_cancel__i3TJ_:focus{outline:none;box-shadow:0 0 0 3px rgba(147,197,253,.5)}@keyframes LogoutButton_fadeIn__DIkoB{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:scale(1)}}@media(max-width:768px){.LogoutButton_container__4KEGD{top:12px;right:12px}.LogoutButton_logoutButton__OL9un{font-size:.875rem;padding:8px 16px}.LogoutButton_popupContent__0NRSn{padding:1.25rem;max-width:320px}.LogoutButton_popupContent__0NRSn h3{font-size:1.125rem}.LogoutButton_popupContent__0NRSn p{font-size:.875rem}.LogoutButton_popupButtons__RpCXe{flex-direction:column;gap:.5rem}.LogoutButton_popupButton__jkprv{padding:8px 12px;font-size:.8125rem;width:100%}}@media(max-width:480px){.LogoutButton_logoutButton__OL9un{font-size:.8125rem;padding:6px 12px}.LogoutButton_popupContent__0NRSn{padding:1rem;max-width:280px}}@media(prefers-reduced-motion:reduce){.LogoutButton_confirmPopup__5HOPg,.LogoutButton_container__4KEGD,.LogoutButton_logoutButton__OL9un,.LogoutButton_popupButton__jkprv,.LogoutButton_popupContent__0NRSn{transition:none;animation:none}}@media(prefers-contrast:high){[data-theme=dark] .LogoutButton_logoutButton__OL9un{background:#000;color:#fff;border:2px solid #fff;box-shadow:none}[data-theme=light] .LogoutButton_logoutButton__OL9un{background:#fff;color:#000;border:2px solid #000;box-shadow:none}[data-theme=dark] .LogoutButton_popupContent__0NRSn{background:#000;color:#fff;box-shadow:none}[data-theme=light] .LogoutButton_popupContent__0NRSn{background:#fff;color:#000;box-shadow:none}.LogoutButton_popupButton__jkprv.LogoutButton_confirm__QVcS_{background:#dc2626;color:#fff;box-shadow:none}[data-theme=dark] .LogoutButton_popupButton__jkprv.LogoutButton_cancel__i3TJ_{background:#6b7280;color:#fff;box-shadow:none}[data-theme=light] .LogoutButton_popupButton__jkprv.LogoutButton_cancel__i3TJ_{background:#d1d5db;color:#000;box-shadow:none}}.NavButton_container__7M8Jb{position:fixed;top:20px;left:20px;z-index:1000;font-family:Inter,sans-serif}.NavButton_button__1kKLA{border:none;border-radius:12px;padding:10px;cursor:pointer;position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center;width:48px;height:48px;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 15px rgba(0,0,0,.2)}[data-theme=dark] .NavButton_button__1kKLA{background:rgba(0,0,0,0);color:#e2e8f0;box-shadow:0 4px 15px rgba(255,107,107,.2)}[data-theme=light] .NavButton_button__1kKLA{background:linear-gradient(135deg,#f1f5f9,#e2e8f0);color:#1e3a8a;box-shadow:0 4px 15px rgba(59,130,246,.15)}.NavButton_button__1kKLA .NavButton_icon__1P_mz{width:24px;height:24px}.NavButton_button__1kKLA:hover{transform:scale(1.1)}[data-theme=dark] .NavButton_button__1kKLA:hover{background:linear-gradient(135deg,#334155,#475569);box-shadow:0 6px 20px rgba(255,107,107,.3)}[data-theme=light] .NavButton_button__1kKLA:hover{background:linear-gradient(135deg,#ffffff,#f1f5f9);box-shadow:0 6px 20px rgba(59,130,246,.25)}.NavButton_button__1kKLA:focus{outline:none}[data-theme=dark] .NavButton_button__1kKLA:focus{box-shadow:0 0 0 3px rgba(255,107,107,.5)}[data-theme=light] .NavButton_button__1kKLA:focus{box-shadow:0 0 0 3px rgba(59,130,246,.5)}.NavButton_navigation__Jayu3{position:fixed;top:80px;left:20px;width:280px;max-height:calc(100vh - 100px);border-radius:16px;padding:20px;z-index:1001;opacity:0;transform:translateY(20px);transition:opacity .4s ease,transform .4s ease;pointer-events:none;overflow-y:auto;box-shadow:0 12px 40px rgba(0,0,0,.3)}[data-theme=dark] .NavButton_navigation__Jayu3{background:linear-gradient(135deg,rgba(27,27,27,.95),rgba(64,77,99,.95));color:#e2e8f0;box-shadow:0 12px 40px rgba(255,107,107,.25)}[data-theme=light] .NavButton_navigation__Jayu3{background:linear-gradient(135deg,rgba(241,245,255,.95),rgba(226,232,240,.95));color:#1e3a8a;box-shadow:0 12px 40px rgba(59,130,246,.2)}.NavButton_navigation__Jayu3.NavButton_open__4DclW{opacity:1;transform:translateY(0);pointer-events:auto}.NavButton_navigation__Jayu3 ul{list-style:none;padding:0;margin:0}.NavButton_navigation__Jayu3 ul li{opacity:0;transform:translateX(-20px);transition:opacity .4s ease,transform .4s ease;margin:12px 0}.NavButton_navigation__Jayu3 ul li:first-child{transition-delay:.08s}.NavButton_navigation__Jayu3 ul li:nth-child(2){transition-delay:.16s}.NavButton_navigation__Jayu3 ul li:nth-child(3){transition-delay:.24s}.NavButton_navigation__Jayu3 ul li:nth-child(4){transition-delay:.32s}.NavButton_navigation__Jayu3 ul li:nth-child(5){transition-delay:.4s}.NavButton_navigation__Jayu3 ul li:nth-child(6){transition-delay:.48s}.NavButton_navigation__Jayu3 ul li.NavButton_active__Rk7Gl .NavButton_navItem__ihKog{font-weight:700}[data-theme=dark] .NavButton_navigation__Jayu3 ul li.NavButton_active__Rk7Gl .NavButton_navItem__ihKog{background:linear-gradient(135deg,#ff6b6b,#ff8e53);box-shadow:0 4px 16px rgba(255,107,107,.4);color:#000}[data-theme=light] .NavButton_navigation__Jayu3 ul li.NavButton_active__Rk7Gl .NavButton_navItem__ihKog{background:linear-gradient(135deg,#4facfe,#00f2fe);box-shadow:0 4px 16px rgba(59,130,246,.4);color:#fff}.NavButton_navigation__Jayu3 ul li .NavButton_navItem__ihKog{display:flex;align-items:center;padding:12px 16px;border-radius:12px;transition:all .3s ease;font-size:1rem;font-weight:500;text-decoration:none}[data-theme=dark] .NavButton_navigation__Jayu3 ul li .NavButton_navItem__ihKog{color:hsla(0,0%,100%,.9)}[data-theme=light] .NavButton_navigation__Jayu3 ul li .NavButton_navItem__ihKog{color:rgba(30,64,175,.9)}[data-theme=dark] .NavButton_navigation__Jayu3 ul li .NavButton_navItem__ihKog:hover{background:rgba(255,107,107,.15);color:#ff8e53;box-shadow:0 2px 12px rgba(255,107,107,.3);transform:translateX(5px)}[data-theme=light] .NavButton_navigation__Jayu3 ul li .NavButton_navItem__ihKog:hover{background:rgba(59,130,246,.15);color:#4facfe;box-shadow:0 2px 12px rgba(59,130,246,.25);transform:translateX(5px)}.NavButton_navigation__Jayu3 ul li .NavButton_navIcon__R0ZS2{width:20px;height:20px;margin-right:10px}.NavButton_navigation__Jayu3 ul li .NavButton_navIcon__R0ZS2 svg{width:100%;height:100%;stroke:currentColor}.NavButton_navigation__Jayu3.NavButton_open__4DclW ul li{opacity:1;transform:translateX(0)}.NavButton_closeButton__7HdqH{position:absolute;top:12px;right:12px;border:none;border-radius:50%;width:32px;height:32px;font-size:18px;font-weight:600;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease}[data-theme=dark] .NavButton_closeButton__7HdqH{background:rgba(255,107,107,.2);color:#e2e8f0;box-shadow:0 2px 12px rgba(255,107,107,.25)}[data-theme=light] .NavButton_closeButton__7HdqH{background:rgba(59,130,246,.2);color:#1e3a8a;box-shadow:0 2px 12px rgba(59,130,246,.2)}[data-theme=dark] .NavButton_closeButton__7HdqH:hover{background:rgba(255,107,107,.4);box-shadow:0 4px 16px rgba(255,107,107,.35);transform:scale(1.1)}[data-theme=light] .NavButton_closeButton__7HdqH:hover{background:rgba(59,130,246,.4);box-shadow:0 4px 16px rgba(59,130,246,.3);transform:scale(1.1)}.NavButton_closeButton__7HdqH:focus{outline:none}[data-theme=dark] .NavButton_closeButton__7HdqH:focus{box-shadow:0 0 0 3px rgba(255,107,107,.5)}[data-theme=light] .NavButton_closeButton__7HdqH:focus{box-shadow:0 0 0 3px rgba(59,130,246,.5)}@media(max-width:768px){.NavButton_container__7M8Jb{top:15px;left:15px}.NavButton_button__1kKLA{width:44px;height:44px;padding:8px;border-radius:10px}.NavButton_navigation__Jayu3{top:70px;left:15px;width:260px;padding:16px;border-radius:14px;max-height:calc(100vh - 90px);scrollbar-width:thin}[data-theme=dark] .NavButton_navigation__Jayu3{scrollbar-color:#ff6b6b rgba(15,23,42,.95)}[data-theme=dark] .NavButton_navigation__Jayu3::-webkit-scrollbar{width:6px}[data-theme=dark] .NavButton_navigation__Jayu3::-webkit-scrollbar-track{background:rgba(15,23,42,.95);border-radius:3px}[data-theme=dark] .NavButton_navigation__Jayu3::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#ff6b6b,#ff8e53);border-radius:3px}[data-theme=light] .NavButton_navigation__Jayu3{scrollbar-color:#4facfe rgba(241,245,255,.95)}[data-theme=light] .NavButton_navigation__Jayu3::-webkit-scrollbar{width:6px}[data-theme=light] .NavButton_navigation__Jayu3::-webkit-scrollbar-track{background:rgba(241,245,255,.95);border-radius:3px}[data-theme=light] .NavButton_navigation__Jayu3::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#4facfe,#00f2fe);border-radius:3px}.NavButton_closeButton__7HdqH{width:30px;height:30px;font-size:16px}.NavButton_navItem__ihKog{padding:10px 14px;font-size:.95rem}.NavButton_navIcon__R0ZS2{width:18px;height:18px;margin-right:8px}}@media(min-width:769px)and (max-width:1023px){.NavButton_navigation__Jayu3{width:280px;padding:20px}}@import"https://fonts.googleapis.com/css2?family=Inter:wght@300;400;600;700&display=swap";.footer_copyright__qybgk{font-size:.9rem;font-family:Inter,sans-serif;padding:.75rem;text-align:center;background:rgba(0,0,0,0);border-top:1px solid hsla(0,0%,100%,.2);transition:all .3s ease}[data-theme=dark] .footer_copyright__qybgk{color:hsla(0,0%,100%,.9)}[data-theme=light] .footer_copyright__qybgk{color:#2d3748;border-top:1px solid rgba(0,0,0,.25)}.footer_copyright__qybgk .footer_highlight__F9c1p{font-weight:700;background:linear-gradient(90deg,#ff3e7a,#ff914d);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);transition:all .3s ease}[data-theme=light] .footer_copyright__qybgk .footer_highlight__F9c1p{background:linear-gradient(90deg,#3b82f6,#10b981);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}@media(min-width:768px){.footer_copyright__qybgk{padding:1rem 1.5rem}}.footer_footer__dwlkH{width:80%;padding:1.25rem 1rem;margin-top:auto;background:rgba(0,0,0,0);border-top:1px solid hsla(0,0%,100%,.2);font-family:Inter,sans-serif;transition:all .3s ease;display:grid;grid-template-areas:"copyright" "content";grid-gap:1.25rem;gap:1.25rem;max-width:1200px;margin-left:auto;margin-right:auto}[data-theme=dark] .footer_footer__dwlkH{color:#e2e8f0}[data-theme=light] .footer_footer__dwlkH{color:#2d3748;border-top:1px solid rgba(0,0,0,.25)}@media(min-width:768px){.footer_footer__dwlkH{grid-template-areas:"copyright content";grid-template-columns:1fr 3fr;padding:1.5rem 2.5rem}}.footer_footer__dwlkH .footer_copyright__qybgk{grid-area:copyright;padding:0 0 1rem;border-bottom:1px solid hsla(0,0%,100%,.2);background:none}[data-theme=light] .footer_footer__dwlkH .footer_copyright__qybgk{border-bottom:1px solid rgba(0,0,0,.25)}@media(min-width:768px){.footer_footer__dwlkH .footer_copyright__qybgk{border-bottom:none;border-right:1px solid hsla(0,0%,100%,.2);padding-right:2rem;text-align:left}[data-theme=light] .footer_footer__dwlkH .footer_copyright__qybgk{border-right:1px solid rgba(0,0,0,.25)}}.footer_footer__dwlkH .footer_content__2z1_x{grid-area:content;display:grid;grid-gap:1.5rem;gap:1.5rem;text-align:center}@media(min-width:768px){.footer_footer__dwlkH .footer_content__2z1_x{text-align:left;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:0 2.5rem}}.footer_footer__dwlkH .footer_section__RPRAN{opacity:0;transform:translateY(15px);animation:footer_fadeIn__Q3yPc .6s ease-out forwards}.footer_footer__dwlkH .footer_section__RPRAN:first-child{animation-delay:.15s}.footer_footer__dwlkH .footer_section__RPRAN:nth-child(2){animation-delay:.3s}.footer_footer__dwlkH .footer_section__RPRAN h3{font-size:1rem;font-weight:600;margin-bottom:.75rem;text-transform:uppercase;letter-spacing:.75px;transition:color .3s ease}[data-theme=dark] .footer_footer__dwlkH .footer_section__RPRAN h3{color:#e2e8f0}[data-theme=light] .footer_footer__dwlkH .footer_section__RPRAN h3{color:#2d3748}.footer_footer__dwlkH .footer_section__RPRAN ul{list-style:none;padding:0;margin:0}.footer_footer__dwlkH .footer_section__RPRAN ul li{margin-bottom:.75rem}.footer_footer__dwlkH .footer_section__RPRAN p{margin:0;font-size:.9rem;line-height:1.5;opacity:.9;transition:color .3s ease}[data-theme=dark] .footer_footer__dwlkH .footer_section__RPRAN p{color:#d1d5db}[data-theme=light] .footer_footer__dwlkH .footer_section__RPRAN p{color:#4a5568}.footer_footer__dwlkH .footer_link__yxQhw{text-decoration:none;font-weight:500;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1)}[data-theme=dark] .footer_footer__dwlkH .footer_link__yxQhw{color:#ff3e7a}[data-theme=light] .footer_footer__dwlkH .footer_link__yxQhw{color:#3b82f6}.footer_footer__dwlkH .footer_link__yxQhw:after{content:"";position:absolute;bottom:-4px;left:0;width:0;height:2px;transition:width .3s cubic-bezier(.4,0,.2,1)}[data-theme=dark] .footer_footer__dwlkH .footer_link__yxQhw:after{background:linear-gradient(90deg,#ff3e7a,#ff914d)}[data-theme=light] .footer_footer__dwlkH .footer_link__yxQhw:after{background:linear-gradient(90deg,#3b82f6,#10b981)}[data-theme=dark] .footer_footer__dwlkH .footer_link__yxQhw:hover{color:#ff914d}[data-theme=light] .footer_footer__dwlkH .footer_link__yxQhw:hover{color:#10b981}.footer_footer__dwlkH .footer_link__yxQhw:hover:after{width:100%}.footer_footer__dwlkH .footer_link__yxQhw:focus{outline:none}[data-theme=dark] .footer_footer__dwlkH .footer_link__yxQhw:focus{box-shadow:0 0 0 2px #ff3e7a}[data-theme=light] .footer_footer__dwlkH .footer_link__yxQhw:focus{box-shadow:0 0 0 2px #3b82f6}@media(min-width:768px){.footer_footer__dwlkH .footer_content__2z1_x .footer_section__RPRAN:not(:last-child){border-right:1px solid hsla(0,0%,100%,.2);padding-right:2rem}[data-theme=light] .footer_footer__dwlkH .footer_content__2z1_x .footer_section__RPRAN:not(:last-child){border-right:1px solid rgba(0,0,0,.25)}}@keyframes footer_fadeIn__Q3yPc{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}@media(max-width:767px){.footer_footer__dwlkH{width:100%;padding:1rem;gap:1.25rem}.footer_section__RPRAN h3{font-size:.9rem}.footer_section__RPRAN p,.footer_section__RPRAN ul li{font-size:.85rem}}@media(max-width:480px){.footer_footer__dwlkH{padding:.75rem}.footer_copyright__qybgk{font-size:.8rem}}@media(prefers-reduced-motion:reduce){.footer_footer__dwlkH .footer_section__RPRAN{animation:none;opacity:1;transform:none}.footer_copyright__qybgk,.footer_footer__dwlkH,.footer_link__yxQhw,.footer_link__yxQhw:after,.footer_section__RPRAN h3,.footer_section__RPRAN p{transition:none}}@media(prefers-contrast:high){[data-theme=dark] .footer_footer__dwlkH{background:#000;color:#fff}[data-theme=light] .footer_footer__dwlkH{background:#fff;color:#000}[data-theme=dark] .footer_copyright__qybgk,[data-theme=dark] .footer_section__RPRAN h3,[data-theme=dark] .footer_section__RPRAN p{color:#fff;opacity:1}[data-theme=light] .footer_copyright__qybgk,[data-theme=light] .footer_section__RPRAN h3,[data-theme=light] .footer_section__RPRAN p{color:#000;opacity:1}[data-theme=dark] .footer_highlight__F9c1p{background:#fff;-webkit-text-fill-color:#fff}[data-theme=light] .footer_highlight__F9c1p{background:#000;-webkit-text-fill-color:#000}[data-theme=dark] .footer_link__yxQhw{color:#fff}[data-theme=dark] .footer_link__yxQhw:after{background:#fff}[data-theme=light] .footer_link__yxQhw{color:#000}[data-theme=light] .footer_link__yxQhw:after{background:#000}[data-theme=dark] .footer_link__yxQhw:hover{color:#ff914d}[data-theme=light] .footer_link__yxQhw:hover{color:#10b981}}.installbutton_installButton__r6j5u{padding:10px 20px;font-size:16px;font-weight:600;border:none;border-radius:8px;cursor:pointer;transition:all .3s ease;display:inline-flex;align-items:center;justify-content:center;text-align:center;-webkit-user-select:none;-moz-user-select:none;user-select:none}[data-theme=light] .installbutton_installButton__r6j5u{background-color:#20232a;color:#fff}[data-theme=dark] .installbutton_installButton__r6j5u{background-color:#fff;color:#20232a}.installbutton_installButton__r6j5u:hover{opacity:.85;transform:translateY(-1px)}.installbutton_installButton__r6j5u:active{opacity:.95;transform:translateY(0)}.installbutton_installButton__r6j5u:focus{outline:none;box-shadow:0 0 0 3px rgba(32,35,42,.3)}.installbutton_installButton__r6j5u:disabled{opacity:.5;cursor:not-allowed;transform:none}@media(max-width:768px){.installbutton_installButton__r6j5u{padding:8px 16px;font-size:14px}}@media(prefers-contrast:high){[data-theme=light] .installbutton_installButton__r6j5u{background-color:#000;color:#fff}[data-theme=dark] .installbutton_installButton__r6j5u{background-color:#fff;color:#000}}