.Navbar_navbar__goHZG{position:-webkit-sticky;position:sticky;top:0;left:0;width:100%;z-index:1000;padding:calc(.5rem + env(safe-area-inset-top, 0px)) 0 1rem;transition:all .4s cubic-bezier(.25,.46,.45,.94);background:linear-gradient(145deg,rgba(255,255,255,.95),rgba(255,255,255,.85));backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-bottom:1px solid rgba(0,124,240,.1);overflow:hidden}.Navbar_navbar__goHZG:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:var(--gradient-primary);opacity:.02;z-index:0}.Navbar_navbar__goHZG.Navbar_scrolled__K_S14{background:linear-gradient(145deg,rgba(255,255,255,.98),rgba(255,255,255,.92));backdrop-filter:blur(25px);-webkit-backdrop-filter:blur(25px);box-shadow:0 8px 25px rgba(0,124,240,.15);border-bottom:1px solid rgba(0,124,240,.2);padding:calc(.5rem + env(safe-area-inset-top, 0px)) 0 .75rem}.Navbar_navbar__goHZG.Navbar_scrolled__K_S14:before{opacity:.05}.Navbar_container__Tx5T9{display:flex;justify-content:space-between;align-items:center;max-width:1400px;margin:0 auto;padding:0 2rem;position:relative;z-index:1}.Navbar_navbarBrand__PyI7S{display:flex;align-items:center;position:relative;z-index:1003}.Navbar_brandLink__yKrIi{text-decoration:none;transition:all .3s ease}.Navbar_logoContainer__2_vi_{position:relative;transition:all .4s cubic-bezier(.25,.46,.45,.94)}.Navbar_brandLink__yKrIi:hover .Navbar_logoContainer__2_vi_{transform:scale(1.05)}.Navbar_logo__gJxy1{width:auto;height:auto;transition:all .3s ease;filter:drop-shadow(0 4px 8px rgba(0,124,240,.1))}.Navbar_navbarMenu__ZCYe8{display:flex;align-items:center;gap:2rem;position:relative;z-index:1}.Navbar_navbarNav__0tDwu{display:flex;list-style:none;margin:0;padding:0;gap:.5rem}.Navbar_navItem__uVECj{position:relative;transition:all .3s ease}.Navbar_navLink__Iwuwj{color:var(--text-color);text-decoration:none;font-weight:600;font-size:1rem;transition:all .4s cubic-bezier(.25,.46,.45,.94);padding:.75rem 1.25rem;border-radius:12px;position:relative;display:flex;align-items:center;gap:.5rem;overflow:hidden;background:transparent;border:1px solid transparent}.Navbar_navLink__Iwuwj:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;transition:left .4s cubic-bezier(.25,.46,.45,.94);opacity:.1;z-index:-1}.Navbar_navLink__Iwuwj:hover:before{left:0}.Navbar_navLink__Iwuwj:hover{color:var(--primary-color);background:var(--primary-color-light);border-color:rgba(0,124,240,.2);transform:translateY(-2px);box-shadow:0 8px 20px rgba(0,124,240,.15)}.Navbar_navIcon__M4COk{font-size:1rem;opacity:.8}.Navbar_navIcon__M4COk,.Navbar_navLabel__Lkz3b{transition:all .3s ease}.Navbar_navLink__Iwuwj:hover .Navbar_navIcon__M4COk{transform:scale(1.2);opacity:1}.Navbar_navbarButtons__juE70{display:flex;gap:1rem;align-items:center}.Navbar_userButtonContainer__UHXhD{position:relative;transition:all .3s ease}.Navbar_userButtonContainer__UHXhD:hover{transform:scale(1.05)}.Navbar_loginButton__o0L9A{padding:.75rem 2rem;border-radius:25px;font-weight:600;font-size:1rem;text-decoration:none;transition:all .4s cubic-bezier(.25,.46,.45,.94);background:var(--primary-color);color:white;border:none;position:relative;overflow:hidden;display:flex;align-items:center;gap:.5rem;box-shadow:0 4px 15px rgba(0,124,240,.3)}.Navbar_loginButton__o0L9A:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .5s ease}.Navbar_loginButton__o0L9A:hover:before{left:100%}.Navbar_loginButton__o0L9A:hover{transform:translateY(-3px);box-shadow:0 12px 30px rgba(0,124,240,.4)}.Navbar_buttonIcon__nxILl,.Navbar_buttonText___Nutg{color:white;transition:all .3s ease}.Navbar_buttonIcon__nxILl{font-size:1.2rem}.Navbar_loginButton__o0L9A:hover .Navbar_buttonIcon__nxILl{transform:translateX(3px)}.Navbar_mobileMenuToggle__G3q6u{display:none;cursor:pointer;padding:.75rem;border-radius:12px;transition:all .3s ease;z-index:1003;position:relative;background:var(--primary-color-light);border:1px solid rgba(0,124,240,.2);box-shadow:0 4px 15px rgba(0,124,240,.2)}.Navbar_mobileMenuToggle__G3q6u:hover{background:rgba(0,124,240,.2);transform:scale(1.05)}.Navbar_hamburger__zUyzU{width:24px;height:18px;position:relative}.Navbar_hamburger__zUyzU span{display:block;position:absolute;height:2px;width:100%;background:var(--primary-color);border-radius:3px;opacity:1;left:0;transform:rotate(0deg);transition:all .3s cubic-bezier(.25,.46,.45,.94)}.Navbar_hamburger__zUyzU span:first-child{top:0}.Navbar_hamburger__zUyzU span:nth-child(2){top:8px}.Navbar_hamburger__zUyzU span:nth-child(3){top:16px}.Navbar_hamburger__zUyzU.Navbar_active__Izyij span:first-child{top:8px;transform:rotate(135deg);background:var(--secondary-color)}.Navbar_hamburger__zUyzU.Navbar_active__Izyij span:nth-child(2){opacity:0;left:-60px}.Navbar_hamburger__zUyzU.Navbar_active__Izyij span:nth-child(3){top:8px;transform:rotate(-135deg);background:var(--secondary-color)}.Navbar_mobileOverlay__PWF4R{position:fixed;top:0;left:0;width:100vw;height:100vh;background:rgba(0,0,0,.5);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:1001;opacity:0;animation:Navbar_fadeIn__I2FFR .3s ease-out forwards}@keyframes Navbar_fadeIn__I2FFR{to{opacity:1}}@media (max-width:992px){.Navbar_navbar__goHZG,.Navbar_navbar__goHZG.Navbar_scrolled__K_S14{backdrop-filter:none;-webkit-backdrop-filter:none}.Navbar_mobileMenuToggle__G3q6u{display:block}.Navbar_navbarMenu__ZCYe8{position:fixed;top:0;right:0;width:100vw!important;height:100vh;background:linear-gradient(145deg,rgba(255,255,255,.98),rgba(255,255,255,.92));backdrop-filter:blur(30px);-webkit-backdrop-filter:blur(30px);flex-direction:column;justify-content:center;align-items:center;padding:6rem 2rem 2rem;transform:translateX(100%);transition:transform .5s cubic-bezier(.25,.46,.45,.94);opacity:0;visibility:hidden;box-shadow:-8px 0 25px rgba(0,124,240,.15);border-left:1px solid rgba(0,124,240,.2);z-index:1002}.Navbar_navbarMenu__ZCYe8:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:var(--gradient-primary);opacity:.02;z-index:0}.Navbar_navbarMenu__ZCYe8.Navbar_active__Izyij{transform:translateX(0);opacity:1;visibility:visible}.Navbar_navbarNav__0tDwu{flex-direction:column;gap:1rem;margin-bottom:2rem;position:relative;z-index:1}.Navbar_navItem__uVECj{width:100%;text-align:center;animation:Navbar_slideInRight___2ig7 .6s ease-out;animation-fill-mode:both}.Navbar_navItem__uVECj:first-child{animation-delay:.1s}.Navbar_navItem__uVECj:nth-child(2){animation-delay:.2s}.Navbar_navItem__uVECj:nth-child(3){animation-delay:.3s}.Navbar_navItem__uVECj:nth-child(4){animation-delay:.4s}.Navbar_navItem__uVECj:nth-child(5){animation-delay:.5s}.Navbar_navLink__Iwuwj{display:flex;align-items:center;justify-content:center;padding:1rem 1.5rem;font-size:1.1rem;font-weight:600;width:100%;min-width:200px;background:var(--primary-color-light);border-radius:15px;border:1px solid rgba(0,124,240,.2);transition:all .3s ease;gap:.75rem}.Navbar_navLink__Iwuwj:hover{background:rgba(0,124,240,.15);border-color:var(--primary-color);transform:translateY(-3px)}.Navbar_navIcon__M4COk{font-size:1.2rem}.Navbar_loginButton__o0L9A{padding:1rem 2.5rem;font-size:1.1rem;min-width:200px;animation:Navbar_slideInRight___2ig7 .6s ease-out;animation-delay:.6s;animation-fill-mode:both;color:white!important;display:flex;justify-content:center}.Navbar_container__Tx5T9{padding:0 1rem}.Navbar_navbarMenu__ZCYe8:not(.Navbar_active__Izyij){display:none}}@keyframes Navbar_slideInRight___2ig7{0%{opacity:0;transform:translateX(30px)}to{opacity:1;transform:translateX(0)}}@media (max-width:768px){.Navbar_navbarMenu__ZCYe8{width:280px}.Navbar_navLink__Iwuwj{min-width:180px;padding:.875rem 1.25rem}.Navbar_loginButton__o0L9A{min-width:180px;padding:.875rem 2rem}}@media (max-width:576px){.Navbar_container__Tx5T9{padding:0 1rem}.Navbar_navbarMenu__ZCYe8{width:100%;padding:6rem 1.5rem 1.5rem}.Navbar_navLink__Iwuwj{min-width:180px;width:100%;padding:1rem}.Navbar_loginButton__o0L9A{min-width:180px;width:100%;padding:1rem 1.5rem}}@media (min-width:993px){.Navbar_navItem__uVECj:hover{transform:translateY(-2px)}.Navbar_navLink__Iwuwj:after{content:"";position:absolute;bottom:-5px;left:50%;width:0;height:2px;background:var(--gradient-horizontal);transition:all .3s ease;transform:translateX(-50%);border-radius:2px}.Navbar_navLink__Iwuwj:hover:after{width:80%}}.Navbar_navbarButtons__juE70>div{display:flex;align-items:center}@media (max-width:1200px){.Navbar_container__Tx5T9{max-width:100%;padding:0 1.5rem}}@media (max-width:480px){.Navbar_navbar__goHZG{padding:calc(.5rem + env(safe-area-inset-top, 0px)) 0 .75rem}.Navbar_navbar__goHZG.Navbar_scrolled__K_S14{padding:calc(.5rem + env(safe-area-inset-top, 0px)) 0 .5rem}}.HeroSection_hero__4E1xg{min-height:calc(100vh - 75px);display:flex;align-items:center;background:var(--background);position:relative;overflow:hidden;padding:3rem 0}.HeroSection_container__D12FA{width:90%;max-width:1400px;margin:0 auto;position:relative;z-index:1}.HeroSection_heroContent__IBVUj{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:5rem;margin-bottom:1rem}.HeroSection_heroText__UWxdV{max-width:600px;margin:0;position:relative}.HeroSection_brandContainer__M7TTW{margin-bottom:2rem;position:relative}.HeroSection_title__MC_n4{font-size:4rem;font-weight:900;margin-bottom:.5rem;background:var(--gradient-horizontal);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;letter-spacing:-.02em;position:relative;animation:HeroSection_slideInFromLeft__w13Mh 1s ease-out}.HeroSection_title__MC_n4:after{content:"";position:absolute;bottom:-7.5px;left:0;width:100%;height:3px;background:var(--gradient-horizontal);transform:scaleX(0);transform-origin:left;animation:HeroSection_expandWidth__x5jGY 1s ease-out .5s forwards}@keyframes HeroSection_slideInFromLeft__w13Mh{0%{opacity:0;transform:translateX(-50px)}to{opacity:1;transform:translateX(0)}}@keyframes HeroSection_expandWidth__x5jGY{to{transform:scaleX(1)}}.HeroSection_tagline__xJash{font-size:1.85rem;color:var(--primary-color);font-weight:600;margin-top:.5rem;opacity:0;animation:HeroSection_fadeInUp__xVpGB 1s ease-out .3s forwards}.HeroSection_description__cvc7q{font-size:1.3rem;line-height:1.8;color:var(--text-color);margin-bottom:2.5rem;opacity:.9;font-weight:400;animation:HeroSection_fadeInUp__xVpGB 1s ease-out .6s forwards;opacity:0}@keyframes HeroSection_fadeInUp__xVpGB{0%{opacity:0;transform:translateY(20px)}to{opacity:.9;transform:translateY(0)}}.HeroSection_ctaButtons__cRCg5{display:flex;gap:1.5rem;animation:HeroSection_fadeInUp__xVpGB 1s ease-out .9s forwards;opacity:0}.HeroSection_storeButtonsWrapper__cZOvT{margin-top:1.5rem;animation:HeroSection_fadeInUp__xVpGB 1s ease-out 1.1s forwards;opacity:0}.HeroSection_btn__Dg7xr{padding:1.2rem 3rem;border-radius:50px;font-weight:700;font-size:1.2rem;transition:all .4s cubic-bezier(.25,.46,.45,.94);text-decoration:none;display:inline-flex;align-items:center;gap:.5rem;position:relative;overflow:hidden;border:none;cursor:pointer}.HeroSection_btnPrimary__q3VfN{background:var(--primary-color);color:white;box-shadow:0 8px 25px var(--primary-shadow);position:relative;z-index:1}.HeroSection_btnPrimary__q3VfN:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);transition:left .6s ease;z-index:1}.HeroSection_btnPrimary__q3VfN:after{content:"";position:absolute;inset:0;background:var(--primary-color);z-index:-1;transition:transform .4s ease}.HeroSection_btnPrimary__q3VfN:hover{transform:translateY(-3px) scale(1.05);box-shadow:0 15px 35px var(--primary-shadow)}.HeroSection_btnPrimary__q3VfN:hover:before{left:100%}.HeroSection_btnPrimary__q3VfN:hover:after{transform:scale(1.1)}.HeroSection_btnPrimary__q3VfN:active{transform:translateY(-1px) scale(1.02)}.HeroSection_heroImage__i2EQk{flex:0 0 auto;width:360px;max-width:100%;display:flex;justify-content:center;align-items:center;position:relative}.HeroSection_imageWrapper__yYviu{width:100%;aspect-ratio:10/17;position:relative;border-radius:28px;background:var(--gradient-primary);padding:8px;animation:HeroSection_rotateGlow__vZqdL 8s linear infinite}.HeroSection_imageWrapper__yYviu:before{content:"";position:absolute;inset:-20px;background:conic-gradient(from 0deg,var(--primary-color),var(--secondary-color),var(--accent-color),var(--primary-color));border-radius:40px;z-index:-1;opacity:.3;animation:HeroSection_rotateGlow__vZqdL 10s linear infinite reverse}.HeroSection_imageWrapper__yYviu:after{content:"";position:absolute;inset:-10px;background:radial-gradient(circle,var(--primary-color-light) 0,transparent 70%);border-radius:34px;z-index:-1;animation:HeroSection_pulse__ccpq9 3s ease-in-out infinite}@keyframes HeroSection_pulse__ccpq9{0%,to{opacity:.3;transform:scale(1)}50%{opacity:.6;transform:scale(1.1)}}.HeroSection_heroVideo__jhTfG{width:100%;height:100%;border:0;border-radius:22px;display:block;background:#000}.HeroSection_scrollIndicator__vTHPx{position:absolute;bottom:2rem;left:50%;transform:translateX(-50%);display:flex;flex-direction:column;align-items:center;gap:.5rem;z-index:2}.HeroSection_bounceButton__an4Zb{background:rgba(255,255,255,.9);border:2px solid var(--primary-color);width:50px;height:50px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 8px 25px rgba(0,124,240,.3);color:var(--primary-color);animation:HeroSection_bounce__6L164 2s infinite;transition:all .3s ease}.HeroSection_bounceButton__an4Zb:hover{background:var(--primary-color);color:white;transform:scale(1.1)}.HeroSection_scrollText__jNaA4{font-size:1rem;color:var(--text-color);font-weight:500;margin:15px 0;opacity:.8}@media (max-width:1200px){.HeroSection_heroContent__IBVUj{gap:3rem}.HeroSection_heroImage__i2EQk{width:340px}}@media (max-width:1024px){.HeroSection_heroContent__IBVUj{flex-direction:column-reverse;text-align:center;gap:4rem}.HeroSection_heroText__UWxdV{max-width:100%;margin-bottom:0}.HeroSection_heroImage__i2EQk{width:325px}.HeroSection_ctaButtons__cRCg5{justify-content:center}.HeroSection_storeButtonsWrapper__cZOvT{display:flex;justify-content:center}.HeroSection_title__MC_n4{font-size:3.5rem}}@media (max-width:768px){.HeroSection_hero__4E1xg{min-height:auto;padding:1.25rem 0}.HeroSection_heroContent__IBVUj{flex-direction:column;gap:0}.HeroSection_heroText__UWxdV{display:contents}.HeroSection_brandContainer__M7TTW,.HeroSection_ctaButtons__cRCg5,.HeroSection_description__cvc7q,.HeroSection_storeButtonsWrapper__cZOvT{align-self:stretch}.HeroSection_heroImage__i2EQk{order:1;margin-top:2rem}.HeroSection_storeButtonsWrapper__cZOvT{order:2;margin-top:2rem}.HeroSection_title__MC_n4{font-size:2.8rem}.HeroSection_tagline__xJash{font-size:1.4rem}.HeroSection_description__cvc7q{font-size:1.1rem;text-align:center}.HeroSection_heroImage__i2EQk{width:300px}.HeroSection_ctaButtons__cRCg5{flex-direction:column;align-items:center}.HeroSection_btn__Dg7xr{width:100%;max-width:300px;justify-content:center}.HeroSection_storeButtonsWrapper__cZOvT>div{justify-content:center}}@media (max-width:480px){.HeroSection_heroImage__i2EQk{width:255px}.HeroSection_title__MC_n4{font-size:2.2rem}.HeroSection_tagline__xJash{font-size:1.2rem}.HeroSection_description__cvc7q{font-size:1rem}.HeroSection_btn__Dg7xr{padding:1rem 2rem;font-size:1.1rem}}.HeroSection_description__cvc7q{animation-delay:.6s}.HeroSection_ctaButtons__cRCg5{animation-delay:.9s}.AppDownloadBadge_wrapper__QyM3p{display:flex;gap:.75rem;flex-wrap:wrap}.AppDownloadBadge_badgeWrapper__pvkqB{position:relative;outline:none}.AppDownloadBadge_storeBadge__gmPqA{display:flex;align-items:center;gap:.6rem;padding:.5rem 1.1rem;border-radius:12px;background:#000;color:white;box-shadow:0 4px 12px rgba(0,0,0,.25);border:1px solid rgba(255,255,255,.15);cursor:pointer;transition:all .25s ease}.AppDownloadBadge_badgeWrapper__pvkqB:focus-visible .AppDownloadBadge_storeBadge__gmPqA,.AppDownloadBadge_badgeWrapper__pvkqB:hover .AppDownloadBadge_storeBadge__gmPqA{background:#1a1a1a;transform:translateY(-2px);box-shadow:0 6px 16px rgba(0,0,0,.35)}.AppDownloadBadge_storeIcon__u_8e2{width:24px;height:24px;flex-shrink:0}.AppDownloadBadge_storeText__MnFoJ{display:flex;flex-direction:column;line-height:1.15}.AppDownloadBadge_storeTextSmall__mg35q{color:white;font-size:.62rem;font-weight:500;text-transform:uppercase;letter-spacing:.03em;opacity:.85}.AppDownloadBadge_storeTextLarge__ljvDD{color:white;font-size:1.05rem;font-weight:600;letter-spacing:-.01em}.AppDownloadBadge_tooltip__im1kS{position:absolute;left:50%;transform:translateX(-50%);background:var(--primary-color);color:white;font-size:.75rem;font-weight:600;padding:.35rem .7rem;border-radius:8px;max-width:160px;width:max-content;text-align:center;white-space:normal;box-shadow:0 6px 16px rgba(0,124,240,.3);opacity:0;pointer-events:none;transition:opacity .2s ease;z-index:2}.AppDownloadBadge_tooltip__im1kS:after{content:"";position:absolute;left:50%;transform:translateX(-50%);border:6px solid transparent}.AppDownloadBadge_tooltipBottom__52Pvz{top:calc(100% + 10px)}.AppDownloadBadge_tooltipBottom__52Pvz:after{bottom:100%;border-bottom-color:var(--primary-color)}.AppDownloadBadge_tooltipTop__75Eiw{bottom:calc(100% + 10px)}.AppDownloadBadge_tooltipTop__75Eiw:after{top:100%;border-top-color:var(--primary-color)}.AppDownloadBadge_badgeWrapper__pvkqB:focus-visible .AppDownloadBadge_tooltip__im1kS,.AppDownloadBadge_badgeWrapper__pvkqB:hover .AppDownloadBadge_tooltip__im1kS{opacity:1}.StatsSection_stats__qOERR{padding:3rem 5%;background:var(--background);position:relative;overflow:hidden}.StatsSection_statsHeader__7jt2V{text-align:center;margin-bottom:2rem;position:relative;z-index:1}.StatsSection_statsHeader__7jt2V h2{font-size:2.5rem;font-weight:800;background:var(--gradient-horizontal);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:1.5rem;position:relative}.StatsSection_statsHeader__7jt2V h2:after{content:"";position:absolute;bottom:-10px;left:50%;transform:translateX(-50%);width:80px;height:4px;background:var(--gradient-horizontal);border-radius:2px}.StatsSection_statsHeader__7jt2V p{font-size:1.3rem;color:var(--text-color);max-width:600px;margin:0 auto;opacity:.8;font-weight:500}.StatsSection_statsList__4SWJX{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));grid-gap:2.5rem;gap:2.5rem;max-width:1400px;margin:0 auto;position:relative;z-index:1}.StatsSection_statItem__Rt5LE{background:linear-gradient(145deg,rgba(255,255,255,.95),rgba(255,255,255,.85));padding:3rem 2rem;border-radius:20px;position:relative;transition:all .4s cubic-bezier(.25,.46,.45,.94);border:1px solid rgba(0,124,240,.1);box-shadow:0 8px 25px rgba(0,124,240,.12);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);overflow:hidden;text-align:center}.StatsSection_statItem__Rt5LE:before{content:"";position:absolute;top:0;left:0;right:0;height:5px;background:var(--gradient-horizontal);transform:scaleX(0);transition:transform .4s ease}.StatsSection_statItem__Rt5LE:hover:before{transform:scaleX(1)}.StatsSection_statItem__Rt5LE:hover{transform:translateY(-8px);box-shadow:0 20px 40px rgba(0,124,240,.15);border-color:var(--primary-color)}.StatsSection_statNumber__fmRoa{font-size:3rem;font-weight:800;background:var(--gradient-horizontal);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.StatsSection_statLabel__eNZa7{margin-top:1rem;font-size:1.1rem;font-weight:600;color:var(--text-color);opacity:.85}@media (max-width:768px){.StatsSection_stats__qOERR{padding:1.75rem 4%}.StatsSection_statItem__Rt5LE{-webkit-backdrop-filter:none;backdrop-filter:none}.StatsSection_statsHeader__7jt2V h2{font-size:2.5rem}.StatsSection_statsHeader__7jt2V p{font-size:1.1rem}.StatsSection_statsList__4SWJX{grid-template-columns:1fr;gap:2rem}.StatsSection_statItem__Rt5LE{padding:2.5rem 1.5rem}.StatsSection_statNumber__fmRoa{font-size:2.3rem}.StatsSection_statLabel__eNZa7{font-size:1rem}}@media (max-width:480px){.StatsSection_statsHeader__7jt2V h2{font-size:2rem}.StatsSection_statItem__Rt5LE{padding:2rem 1.25rem}}.FeaturesSection_features__zsqHs{padding:5rem 5%;background:var(--background);position:relative;overflow:hidden}.FeaturesSection_featuresHeader__5HYHW{text-align:center;margin-bottom:5rem;position:relative;z-index:1}.FeaturesSection_featuresHeader__5HYHW h2{font-size:2.5rem;font-weight:800;background:var(--gradient-horizontal);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:1.5rem;position:relative}.FeaturesSection_featuresHeader__5HYHW h2:after{content:"";position:absolute;bottom:-10px;left:50%;transform:translateX(-50%);width:80px;height:4px;background:var(--gradient-horizontal);border-radius:2px}.FeaturesSection_featuresHeader__5HYHW p{font-size:1.3rem;color:var(--text-color);max-width:600px;margin:0 auto;opacity:.8;font-weight:500}.FeaturesSection_featuresList__jpksq{display:flex;flex-direction:column;gap:5rem;max-width:1200px;margin:0 auto;position:relative;z-index:1}.FeaturesSection_featureRow__mVB0Y{display:flex;align-items:center;gap:4rem}.FeaturesSection_featureRowReverse__RGfSZ{flex-direction:row-reverse}.FeaturesSection_featureText__odVVw{flex:1 1 380px;min-width:0}.FeaturesSection_featureIcon__N4i46{width:56px;height:56px;border-radius:16px;background:var(--gradient-primary);display:flex;align-items:center;justify-content:center;color:white;font-size:1.4rem;box-shadow:0 8px 20px var(--primary-shadow);margin-bottom:1.5rem}.FeaturesSection_featureText__odVVw h3{font-size:1.6rem;font-weight:700;color:var(--primary-color);margin-bottom:.75rem;line-height:1.3}.FeaturesSection_featureText__odVVw p{color:var(--text-color);line-height:1.7;font-size:1.05rem;opacity:.85}.FeaturesSection_featureMediaCard__wiIXE{flex:1 1 480px;min-width:0;aspect-ratio:16/9;border-radius:24px;background:var(--primary-color-light);box-shadow:0 12px 30px rgba(0,124,240,.12);border:1px solid rgba(0,124,240,.1);overflow:hidden;position:relative}.FeaturesSection_featureMediaContent__CKdBz{width:100%;height:100%;border:0;display:block;object-fit:cover}.FeaturesSection_featureMediaPlaceholder__qQ_NS{width:100%;height:100%}@media (max-width:900px){.FeaturesSection_featureRowReverse__RGfSZ,.FeaturesSection_featureRow__mVB0Y{flex-direction:column;gap:0}.FeaturesSection_featuresList__jpksq{gap:2.5rem}.FeaturesSection_featureText__odVVw{flex:none;width:100%;text-align:center}.FeaturesSection_featureIcon__N4i46{margin-left:auto;margin-right:auto}.FeaturesSection_featureMediaCard__wiIXE{flex:none;width:100%;margin-top:1.5rem}}@media (max-width:768px){.FeaturesSection_features__zsqHs{padding:3rem 4%}.FeaturesSection_featuresHeader__5HYHW{margin-bottom:2.5rem}.FeaturesSection_featuresHeader__5HYHW p{font-size:1.1rem}.FeaturesSection_featureIcon__N4i46{margin-bottom:1rem}.FeaturesSection_featureText__odVVw h3{font-size:1.4rem}}@media (max-width:480px){.FeaturesSection_featuresHeader__5HYHW h2{font-size:2rem}}.HowItWorks_howItWorks__lWH9p{padding:3rem 5%;background:var(--background);text-align:center;position:relative;overflow:hidden}.HowItWorks_howItWorksHeader__5ZzCF{margin-bottom:2rem;position:relative;z-index:1}.HowItWorks_howItWorksHeader__5ZzCF h2{font-size:2.5rem;font-weight:800;background:var(--gradient-horizontal);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:1.5rem;position:relative}.HowItWorks_howItWorksHeader__5ZzCF p{font-size:1.3rem;color:var(--text-color);max-width:600px;margin:0 auto;opacity:.8;font-weight:500}.HowItWorks_workflowSteps__c4KIn{display:flex;flex-direction:column;gap:2rem;max-width:900px;margin:0 auto;position:relative;z-index:1}.HowItWorks_workflowSteps__c4KIn:before{content:"";position:absolute;left:50%;top:0;bottom:0;width:3px;background:var(--gradient-primary);transform:translateX(-50%);z-index:0;border-radius:2px}.HowItWorks_workflowAccordion__p0Cik{background:linear-gradient(145deg,rgba(255,255,255,.95),rgba(255,255,255,.85));border-radius:20px;overflow:hidden;box-shadow:0 8px 25px rgba(0,124,240,.12);transition:all .4s cubic-bezier(.25,.46,.45,.94);text-align:center;border:1px solid rgba(0,124,240,.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);position:relative;z-index:1}.HowItWorks_workflowAccordion__p0Cik:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:var(--gradient-horizontal);transform:scaleX(0);transition:transform .4s ease;z-index:1}.HowItWorks_workflowAccordion__p0Cik:hover:before{transform:scaleX(1)}.HowItWorks_workflowAccordion__p0Cik:hover{transform:translateY(-5px);box-shadow:0 15px 35px rgba(0,124,240,.2);border-color:var(--primary-color)}.HowItWorks_workflowHeader__Xs97N{display:flex;align-items:center;justify-content:center;padding:2rem 2.5rem;cursor:pointer;background:transparent;transition:all .3s ease;width:100%;border:none;position:relative;gap:1.5rem}.HowItWorks_stepNumberContainer__bZhO4{position:relative;flex-shrink:0}.HowItWorks_stepNumber__yz1WL{background:var(--gradient-primary);color:white;width:60px;height:60px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.5rem;font-weight:800;box-shadow:0 8px 20px var(--primary-shadow);transition:all .4s ease;position:relative;z-index:2}.HowItWorks_stepNumber__yz1WL:before{content:"";position:absolute;inset:-5px;background:var(--gradient-primary);border-radius:50%;z-index:-1;opacity:0;transition:opacity .4s ease}.HowItWorks_workflowHeader__Xs97N:hover .HowItWorks_stepNumber__yz1WL{transform:scale(1.1) rotate(5deg);box-shadow:0 12px 30px var(--primary-shadow)}.HowItWorks_workflowHeader__Xs97N:hover .HowItWorks_stepNumber__yz1WL:before{opacity:.3}.HowItWorks_workflowHeader__Xs97N h3{font-size:1.6rem;font-weight:700;color:var(--primary-color);margin:0;font-family:inherit;transition:all .3s ease;flex:1 1}.HowItWorks_workflowHeader__Xs97N:hover h3{background:var(--gradient-horizontal);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.HowItWorks_workflowToggle__vNSgB{margin-left:auto;transition:all .4s cubic-bezier(.25,.46,.45,.94);color:var(--primary-color);font-size:1.2rem;padding:.5rem;border-radius:50%;background:var(--primary-color-light);width:40px;height:40px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.HowItWorks_workflowToggle__vNSgB:hover{background:var(--primary-color);color:white;transform:scale(1.1)}.HowItWorks_chevronIcon__QalrW{transition:transform .3s ease}[data-state=open] .HowItWorks_workflowToggle__vNSgB .HowItWorks_chevronIcon__QalrW{transform:rotate(180deg)}.HowItWorks_workflowContent__toU5Q{overflow:hidden;background:rgba(255,255,255,.5)}.HowItWorks_contentWrapper__xAUAP{padding:0 2.5rem 2.5rem;display:flex;flex-direction:column;gap:2rem}.HowItWorks_contentWrapper__xAUAP p{margin:0;color:var(--text-color);line-height:1.8;text-align:left;font-size:1.1rem;opacity:.9}.HowItWorks_imageContainer__fQVNp{width:100%;display:flex;flex-direction:column;gap:1.5rem}.HowItWorks_stepImage__sB3Fv{max-width:100%;height:auto;object-fit:contain;border-radius:15px;box-shadow:0 8px 25px rgba(0,0,0,.1);transition:transform .3s ease}.HowItWorks_stepImage__sB3Fv:hover{transform:scale(1.02)}.HowItWorks_workflowContent__toU5Q[data-state=open]{animation:HowItWorks_slideDown__qMF6w .4s cubic-bezier(.25,.46,.45,.94)}.HowItWorks_workflowContent__toU5Q[data-state=closed]{animation:HowItWorks_slideUp__7MR5g .4s cubic-bezier(.25,.46,.45,.94)}@keyframes HowItWorks_slideDown__qMF6w{0%{height:0;opacity:0}to{height:var(--radix-accordion-content-height);opacity:1}}@keyframes HowItWorks_slideUp__7MR5g{0%{height:var(--radix-accordion-content-height);opacity:1}to{height:0;opacity:0}}.HowItWorks_workflowAccordion__p0Cik:not(:last-child):after{content:"";position:absolute;bottom:-1rem;left:50%;transform:translateX(-50%);width:12px;height:12px;background:var(--gradient-primary);border-radius:50%;z-index:2;box-shadow:0 0 0 4px var(--background)}@media (max-width:768px){.HowItWorks_howItWorks__lWH9p{padding:1.75rem 4%}.HowItWorks_workflowAccordion__p0Cik{-webkit-backdrop-filter:none;backdrop-filter:none}.HowItWorks_howItWorksHeader__5ZzCF h2{font-size:2.5rem}.HowItWorks_howItWorksHeader__5ZzCF p{font-size:1.1rem}.HowItWorks_workflowSteps__c4KIn{max-width:100%}.HowItWorks_workflowAccordion__p0Cik:after,.HowItWorks_workflowSteps__c4KIn:before{display:none}.HowItWorks_workflowHeader__Xs97N{padding:1.5rem;gap:1rem;flex-direction:column;text-align:center}.HowItWorks_stepNumber__yz1WL{width:50px;height:50px;font-size:1.3rem}.HowItWorks_workflowHeader__Xs97N h3{font-size:1.4rem}.HowItWorks_workflowToggle__vNSgB{position:absolute;top:1rem;right:1rem;width:35px;height:35px;font-size:1rem}.HowItWorks_contentWrapper__xAUAP{padding:1.5rem}.HowItWorks_contentWrapper__xAUAP p{font-size:1rem;text-align:center}}@media (max-width:480px){.HowItWorks_howItWorksHeader__5ZzCF h2{font-size:2rem}.HowItWorks_workflowHeader__Xs97N{padding:1.25rem}.HowItWorks_stepNumber__yz1WL{width:45px;height:45px;font-size:1.2rem}.HowItWorks_workflowHeader__Xs97N h3{font-size:1.2rem}.HowItWorks_workflowToggle__vNSgB{width:30px;height:30px;font-size:1rem}}@media (min-width:1200px){.HowItWorks_workflowSteps__c4KIn{max-width:1100px}.HowItWorks_workflowHeader__Xs97N{padding:2.5rem 3rem}.HowItWorks_stepNumber__yz1WL{width:70px;height:70px;font-size:1.6rem}.HowItWorks_workflowHeader__Xs97N h3{font-size:1.8rem}}.ImagePreviewer_imageLoading__kso16{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;color:white}.ImagePreviewer_spinner__WN_O9{width:40px;height:40px;border-radius:50%;border:4px solid rgba(255,255,255,.3);border-top-color:white;animation:ImagePreviewer_spin__qpIe3 1s ease-in-out infinite;margin-bottom:16px}@keyframes ImagePreviewer_spin__qpIe3{to{transform:rotate(1turn)}}.ImagePreviewer_evidenceImage__5hYOT{max-width:100%;height:auto;object-fit:contain}.ImagePreviewer_noEvidence__ncvNj{padding:3rem;text-align:center;color:#6b7280;background-color:#f9fafb;border-radius:8px}.TransactionFilters_filtersContainer__FRc9D{background-color:#f8f9fa;border-radius:8px;padding:16px;margin-bottom:24px;box-shadow:0 2px 4px rgba(0,0,0,.05)}.TransactionFilters_filtersForm__GVPAc{display:flex;flex-wrap:wrap;gap:16px;align-items:flex-end}.TransactionFilters_dateRangeContainer__BgfQJ{display:flex;gap:16px;width:100%}.TransactionFilters_dateRangeContainer__BgfQJ .TransactionFilters_filterGroup__2eNcP{flex:1 1}@media (max-width:768px){.TransactionFilters_dateRangeContainer__BgfQJ{flex-direction:column;gap:8px}}.TransactionFilters_filterGroup__2eNcP{flex:1 1;min-width:200px;display:flex;flex-direction:column;gap:8px}.TransactionFilters_filterLabel__QTi4g{font-size:.9rem;font-weight:500;color:#555}.TransactionFilters_filterInput__eSqc4{padding:10px 12px;border:1px solid #ddd;border-radius:4px;font-size:.95rem;transition:border-color .2s}.TransactionFilters_filterInput__eSqc4:focus{border-color:#4a90e2;outline:none}.TransactionFilters_reactSelect__Bwt0C{font-size:.95rem}.TransactionFilters_filterActions__7Zy8m{display:flex;gap:8px}.TransactionFilters_resetButton__8CvNJ,.TransactionFilters_searchButton__3cHNI{display:flex;align-items:center;gap:6px;padding:10px 16px;border:none;border-radius:4px;font-weight:500;cursor:pointer;transition:background-color .2s}.TransactionFilters_searchButton__3cHNI{background-color:var(--primary-color);color:white}.TransactionFilters_searchButton__3cHNI:hover{background-color:var(--primary-color-hover)}.TransactionFilters_exportButton__WzvXa{background-color:#28a745;color:white;padding-left:20px;padding-right:20px;cursor:pointer}.TransactionFilters_exportButton__WzvXa:hover{background-color:#218838}.TransactionFilters_exportButton__WzvXa:disabled{background-color:#6c757d;cursor:not-allowed}.TransactionFilters_resetButton__8CvNJ{background-color:#f0f0f0;color:#666}.TransactionFilters_resetButton__8CvNJ:hover{background-color:#e0e0e0}@media (max-width:768px){.TransactionFilters_filtersForm__GVPAc{flex-direction:column}.TransactionFilters_filterGroup__2eNcP{width:100%}.TransactionFilters_filterActions__7Zy8m{width:100%;justify-content:flex-end;margin-top:8px}}.TransactionFilters_datePickerWrapper__BgffV{position:relative;width:100%}.TransactionFilters_calendarIcon__FXOXK{position:absolute;right:10px;top:50%;transform:translateY(-50%);color:#6b7280;pointer-events:none}.AttachmentSection_attachmentContainer__iOPUV,.TransactionFilters_react-datepicker-wrapper__nm1sQ,.TransactionFilters_react-datepicker__input-container__isoAb{width:100%}.AttachmentSection_headerControls__r0V38{display:flex;gap:12px;margin-bottom:16px;flex-wrap:wrap}.AttachmentSection_toggleButton__bhAsZ{display:flex;align-items:center;gap:8px;padding:10px 16px;background:linear-gradient(135deg,#6b7280,#4b5563);color:white;border:none;border-radius:8px;font-size:13px;font-weight:500;cursor:pointer;transition:all .2s ease;box-shadow:0 2px 4px rgba(107,114,128,.2)}.AttachmentSection_toggleButton__bhAsZ:hover{background:linear-gradient(135deg,#4b5563,#374151);transform:translateY(-1px);box-shadow:0 4px 6px rgba(107,114,128,.3)}.AttachmentSection_toggleButton__bhAsZ.AttachmentSection_active__TUWVk{background:linear-gradient(135deg,#10b981,#059669);box-shadow:0 2px 4px rgba(16,185,129,.3)}.AttachmentSection_toggleButton__bhAsZ.AttachmentSection_active__TUWVk:hover{background:linear-gradient(135deg,#059669,#047857);box-shadow:0 4px 6px rgba(16,185,129,.4)}.AttachmentSection_viewAttachmentsButton__iL_Qz{gap:8px;background:linear-gradient(135deg,#3b82f6,#2563eb);color:white;padding:12px 18px;font-size:14px;font-weight:500;flex:1 1;box-shadow:0 4px 6px rgba(37,99,235,.2);border:none;border-radius:8px;font-weight:600;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.AttachmentSection_viewAttachmentsButton__iL_Qz:hover{background:linear-gradient(135deg,#2563eb,#1d4ed8);transform:translateY(-2px);box-shadow:0 6px 8px rgba(37,99,235,.25)}.AttachmentSection_viewAttachmentsButton__iL_Qz:active{transform:translateY(1px);box-shadow:0 2px 4px rgba(37,99,235,.2)}.AttachmentSection_viewAttachmentsButton__iL_Qz:disabled{background:linear-gradient(135deg,#93c5fd,#60a5fa);opacity:.7;cursor:not-allowed;transform:none;box-shadow:none}.AttachmentSection_sliderContainer__mK8hA{width:100%;border-radius:12px;padding-bottom:20px}.AttachmentSection_mainImageContainer__RhNHI{width:100%;margin-bottom:16px}.AttachmentSection_mainImage__bZeub{position:relative;width:100%;aspect-ratio:16/9;border-radius:8px;overflow:hidden;cursor:pointer;box-shadow:0 4px 8px rgba(0,0,0,.1);transition:all .2s ease}.AttachmentSection_mainImage__bZeub:hover{transform:translateY(-2px);box-shadow:0 8px 16px rgba(0,0,0,.15)}.AttachmentSection_mainImageImg__0lV_a{border-radius:8px}.AttachmentSection_mainImageOverlay__1OjGd{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.6);display:flex;flex-direction:column;align-items:center;justify-content:center;color:white;opacity:0;transition:opacity .2s ease;gap:8px}.AttachmentSection_mainImage__bZeub:hover .AttachmentSection_mainImageOverlay__1OjGd{opacity:1}.AttachmentSection_mainImageOverlay__1OjGd span{font-size:14px;font-weight:500}.AttachmentSection_imageLoadingOverlay__s_5Ha{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(248,250,252,.9);display:flex;flex-direction:column;align-items:center;justify-content:center;color:#64748b;gap:12px;z-index:2}.AttachmentSection_loadingSpinner__3PUn9{animation:AttachmentSection_spin__AFbn5 1s linear infinite;color:#3b82f6}.AttachmentSection_loadingText__chRSY{font-size:14px;font-weight:500}@keyframes AttachmentSection_spin__AFbn5{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.AttachmentSection_sliderControls__DNjZK{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px;gap:16px}.AttachmentSection_sliderButton__l324u{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;border:none;background:linear-gradient(135deg,#3b82f6,#2563eb);color:white;cursor:pointer;transition:all .2s ease;box-shadow:0 2px 4px rgba(37,99,235,.2)}.AttachmentSection_sliderButton__l324u:hover:not(:disabled){background:linear-gradient(135deg,#2563eb,#1d4ed8);transform:translateY(-1px);box-shadow:0 4px 6px rgba(37,99,235,.3)}.AttachmentSection_sliderButton__l324u:disabled{background:linear-gradient(135deg,#d1d5db,#9ca3af);cursor:not-allowed;opacity:.6}.AttachmentSection_sliderInfo__HAC42{flex:1 1;text-align:center}.AttachmentSection_sliderCounter__zWQE0{font-size:14px;font-weight:500;color:#4b5563;background:white;padding:8px 16px;border-radius:20px;box-shadow:0 2px 4px rgba(0,0,0,.05)}.AttachmentSection_sliderDots__YpEvg{display:flex;justify-content:center;gap:8px;flex-wrap:wrap}.AttachmentSection_dot__Sbvf9{width:12px;height:12px;border-radius:50%;border:none;background:#d1d5db;cursor:pointer;transition:all .2s ease}.AttachmentSection_dot__Sbvf9:hover{background:#9ca3af;transform:scale(1.1)}.AttachmentSection_dot__Sbvf9.AttachmentSection_activeDot__MqPbi{background:linear-gradient(135deg,#10b981,#059669);transform:scale(1.2);box-shadow:0 2px 4px rgba(16,185,129,.3)}.AttachmentSection_slideshowContainer___w2Xp{width:100%}.AttachmentSection_thumbnailGrid__WPJ4X{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));grid-gap:12px;gap:12px;width:100%}.AttachmentSection_thumbnail__b8sEw{position:relative;aspect-ratio:4/3;border-radius:8px;overflow:hidden;cursor:pointer;border:2px solid transparent;transition:all .2s ease;box-shadow:0 2px 4px rgba(0,0,0,.1)}.AttachmentSection_thumbnail__b8sEw:hover{transform:translateY(-2px);box-shadow:0 4px 8px rgba(0,0,0,.15);border-color:#3b82f6}.AttachmentSection_thumbnail__b8sEw.AttachmentSection_activeThumbnail__7YyRb{border-color:#10b981;box-shadow:0 4px 8px rgba(16,185,129,.3)}.AttachmentSection_thumbnailImage__gvI1W{width:100%;height:100%;object-fit:cover;transition:transform .2s ease}.AttachmentSection_thumbnail__b8sEw:hover .AttachmentSection_thumbnailImage__gvI1W{transform:scale(1.05)}.AttachmentSection_thumbnailOverlay__L98pU{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.4);display:flex;align-items:center;justify-content:center;color:white;opacity:0;transition:opacity .2s ease}.AttachmentSection_thumbnail__b8sEw:hover .AttachmentSection_thumbnailOverlay__L98pU{opacity:1}@media (max-width:768px){.AttachmentSection_headerControls__r0V38{flex-direction:column}.AttachmentSection_toggleButton__bhAsZ{width:100%;justify-content:center}.AttachmentSection_viewAttachmentsButton__iL_Qz{margin-bottom:20px}.AttachmentSection_sliderContainer__mK8hA{padding:16px}.AttachmentSection_mainImage__bZeub{aspect-ratio:4/3}.AttachmentSection_sliderControls__DNjZK{gap:12px}.AttachmentSection_sliderButton__l324u{width:36px;height:36px}.AttachmentSection_sliderCounter__zWQE0{font-size:13px;padding:6px 12px}.AttachmentSection_dot__Sbvf9{width:10px;height:10px}.AttachmentSection_thumbnailGrid__WPJ4X{grid-template-columns:repeat(auto-fill,minmax(100px,1fr));gap:8px}}@media (max-width:480px){.AttachmentSection_sliderContainer__mK8hA{padding:12px}.AttachmentSection_mainImage__bZeub{aspect-ratio:3/4}.AttachmentSection_sliderDots__YpEvg{gap:6px}.AttachmentSection_dot__Sbvf9{width:8px;height:8px}.AttachmentSection_thumbnailGrid__WPJ4X{grid-template-columns:repeat(2,1fr)}}.AutomaticSendSection_autoSendToggleContainer__8MnGG{display:flex;align-items:center;gap:10px;padding:10px;border-radius:8px}.AutomaticSendSection_toggleSwitch__N7YyQ{position:relative;display:inline-block;width:40px;height:20px}.AutomaticSendSection_toggleSwitch__N7YyQ input{opacity:0;width:0;height:0}.AutomaticSendSection_toggleSlider__gcJ3h{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;transition:.4s;border-radius:20px}.AutomaticSendSection_toggleSlider__gcJ3h:before{position:absolute;content:"";height:16px;width:16px;left:2px;bottom:2px;background-color:white;transition:.4s;border-radius:50%}input:checked+.AutomaticSendSection_toggleSlider__gcJ3h{background-color:#2196F3}input:disabled+.AutomaticSendSection_toggleSlider__gcJ3h{background-color:#e0e0e0;cursor:not-allowed}input:checked+.AutomaticSendSection_toggleSlider__gcJ3h:before{transform:translateX(20px)}.AutomaticSendSection_toggleLabel__LFvKs{font-size:14px;color:#333}.EndButtonSection_interviewControls___zu8S{display:flex;justify-content:center;margin-top:10px;margin-bottom:16px;width:100%}.EndButtonSection_controlButton__b9_Tt{border:none;border-radius:10px;font-weight:600;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease;padding:10px 16px;gap:.5rem;width:100%;max-width:420px;font-size:1rem}.EndButtonSection_controlButton__b9_Tt svg{font-size:1.1rem}.EndButtonSection_controlButton__b9_Tt span{color:white;font-size:1rem}.EndButtonSection_endButton__v8Ob4{background:linear-gradient(135deg,#ef4444,#dc2626);color:white;box-shadow:0 4px 10px rgba(239,68,68,.2)}.EndButtonSection_endButton__v8Ob4:hover:not(:disabled){background:linear-gradient(135deg,#dc2626,#b91c1c);box-shadow:0 6px 16px rgba(220,38,38,.3);transform:translateY(-1px)}.EndButtonSection_endButton__v8Ob4:disabled{background:#f87171;opacity:.6;cursor:not-allowed;box-shadow:none}.EndButtonSection_confirmationOverlay__6bvGD{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.6);display:flex;justify-content:center;align-items:center;z-index:1000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.EndButtonSection_confirmationModal__opC8r{background:white;border-radius:16px;padding:32px;max-width:420px;width:90%;box-shadow:0 20px 40px rgba(0,0,0,.2);animation:EndButtonSection_modalSlideIn__VOK_G .3s ease-out}.EndButtonSection_confirmationIcon__JXknm{display:flex;justify-content:center;margin-bottom:16px;color:#f59e0b}.EndButtonSection_confirmationTitle__V8uSu{text-align:center;font-size:1.5rem;font-weight:700;color:#111827;margin:0 0 12px}.EndButtonSection_confirmationMessage__fdwLN{text-align:center;font-size:1rem;color:#6b7280;line-height:1.6;margin:0 0 24px}.EndButtonSection_confirmationButtons__makhN{display:flex;gap:12px;justify-content:center}.EndButtonSection_cancelButton__jmtdV,.EndButtonSection_confirmButton__12D5d{padding:12px 24px;border:none;border-radius:8px;font-weight:600;font-size:1rem;cursor:pointer;transition:all .2s ease;flex:1 1;max-width:140px}.EndButtonSection_cancelButton__jmtdV{background:#f3f4f6;color:#374151;border:1px solid #d1d5db}.EndButtonSection_cancelButton__jmtdV:hover{background:#e5e7eb;transform:translateY(-1px);box-shadow:0 2px 4px rgba(0,0,0,.1)}.EndButtonSection_confirmButton__12D5d{background:linear-gradient(135deg,#ef4444,#dc2626);color:white;box-shadow:0 4px 8px rgba(239,68,68,.2)}.EndButtonSection_confirmButton__12D5d:hover{background:linear-gradient(135deg,#dc2626,#b91c1c);transform:translateY(-1px);box-shadow:0 6px 12px rgba(220,38,38,.3)}@keyframes EndButtonSection_modalSlideIn__VOK_G{0%{opacity:0;transform:translateY(-20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@media (max-width:480px){.EndButtonSection_confirmationModal__opC8r{padding:24px;margin:20px}.EndButtonSection_confirmationTitle__V8uSu{font-size:1.25rem}.EndButtonSection_confirmationButtons__makhN{flex-direction:column}.EndButtonSection_cancelButton__jmtdV,.EndButtonSection_confirmButton__12D5d{max-width:none}}.ChatSection_typingIndicator__2jpiy{margin-left:8px;color:#06b6d4;font-weight:600;display:inline-flex;align-items:center;gap:4px}.ChatSection_typingIndicator__2jpiy:after{content:"";display:inline-block;width:16px;height:16px;border:2px solid #06b6d4;border-top-color:transparent;border-radius:50%;animation:ChatSection_spin__df0HB 1s linear infinite}.ChatSection_streamingMessage__GncrT{position:relative;background:linear-gradient(135deg,rgba(6,182,212,.08),rgba(14,165,233,.08));border-color:rgba(6,182,212,.2) rgba(6,182,212,.2) rgba(6,182,212,.2) #06b6d4;animation:ChatSection_streamingGlow__2fZE_ 2s ease-in-out infinite}@keyframes ChatSection_streamingGlow__2fZE_{0%,to{box-shadow:0 2px 8px rgba(0,0,0,.08),0 0 0 1px rgba(6,182,212,.2)}50%{box-shadow:0 4px 16px rgba(6,182,212,.15),0 0 0 2px rgba(6,182,212,.3)}}.ChatSection_typingDots__qQ28H{display:inline-flex;align-items:center;gap:3px;margin-left:8px}.ChatSection_typingDots__qQ28H span{display:inline-block;width:6px;height:6px;background:#06b6d4;border-radius:50%;animation:ChatSection_typingBounce__om2U4 1.4s ease-in-out infinite}.ChatSection_typingDots__qQ28H span:first-child{animation-delay:-.32s}.ChatSection_typingDots__qQ28H span:nth-child(2){animation-delay:-.16s}.ChatSection_typingDots__qQ28H span:nth-child(3){animation-delay:0s}@keyframes ChatSection_typingBounce__om2U4{0%,80%,to{transform:scale(.8);opacity:.5}40%{transform:scale(1);opacity:1}}.ChatSection_chatMessages__Ge_iS{display:flex;flex-direction:column;gap:16px;overflow-y:auto;padding:20px;flex:1 1 auto;background:#ffffff;border-radius:0;box-shadow:0 8px 25px rgba(0,124,240,.12);height:100%}.ChatSection_message__oXBSp{padding:16px 20px;border-radius:16px;max-width:75%;margin-bottom:0;position:relative;box-shadow:0 2px 8px rgba(0,0,0,.08);border:1px solid}.ChatSection_interviewerMessage__AaPjh,.ChatSection_systemFullWidthMessage__5jgDH,.ChatSection_systemMessage__EC49M,.ChatSection_userMessage__Qz2Ab{max-width:75%;border-left:4px solid}.ChatSection_interviewerMessage__AaPjh{background:linear-gradient(135deg,rgba(6,182,212,.12),rgba(14,165,233,.12));border-color:rgba(6,182,212,.3) rgba(6,182,212,.3) rgba(6,182,212,.3) #06b6d4;align-self:flex-start}.ChatSection_userMessage__Qz2Ab{background:linear-gradient(135deg,rgba(59,130,246,.12),rgba(99,102,241,.12));border-color:rgba(59,130,246,.3) rgba(59,130,246,.3) rgba(59,130,246,.3) #3b82f6;align-self:flex-end}.ChatSection_systemMessage__EC49M{background:linear-gradient(135deg,rgba(139,92,246,.08),rgba(168,85,247,.08));border-color:rgba(139,92,246,.25) rgba(139,92,246,.25) rgba(139,92,246,.25) #8b5cf6;align-self:center;font-style:italic;text-align:center;max-width:90%}.ChatSection_systemFullWidthMessage__5jgDH{background:linear-gradient(135deg,rgba(34,197,94,.1),rgba(16,185,129,.1));border-color:rgba(34,197,94,.3) rgba(34,197,94,.3) rgba(34,197,94,.3) #22c55e;align-self:flex-start}.ChatSection_messageSender__c1QCr{font-weight:700;margin-bottom:8px;font-size:.85rem;display:flex;align-items:center;gap:8px;text-transform:uppercase;letter-spacing:.5px}.ChatSection_messageSender__c1QCr:before{content:"";display:inline-block;width:10px;height:10px;border-radius:50%;box-shadow:0 0 0 2px rgba(255,255,255,.8)}.ChatSection_interviewerMessage__AaPjh .ChatSection_messageSender__c1QCr{color:#0e7490}.ChatSection_interviewerMessage__AaPjh .ChatSection_messageSender__c1QCr:before{background:#06b6d4}.ChatSection_userMessage__Qz2Ab .ChatSection_messageSender__c1QCr{color:#1e40af}.ChatSection_userMessage__Qz2Ab .ChatSection_messageSender__c1QCr:before{background:#3b82f6}.ChatSection_systemMessage__EC49M .ChatSection_messageSender__c1QCr{color:#7c3aed}.ChatSection_systemMessage__EC49M .ChatSection_messageSender__c1QCr:before{background:#8b5cf6}.ChatSection_systemFullWidthMessage__5jgDH .ChatSection_messageSender__c1QCr{color:#15803d}.ChatSection_systemFullWidthMessage__5jgDH .ChatSection_messageSender__c1QCr:before{background:#22c55e}.ChatSection_message__oXBSp>div:last-child{color:var(--foreground);line-height:1.6;font-size:.95rem}.ChatSection_interviewerMessage__AaPjh>div:last-child,.ChatSection_userMessage__Qz2Ab>div:last-child{color:#0f172a}.ChatSection_systemMessage__EC49M>div:last-child{color:#374151}.ChatSection_systemFullWidthMessage__5jgDH>div:last-child{color:#0f172a}.ChatSection_loadingMoreMessages__V3p3s{display:flex;align-items:center;justify-content:center;gap:12px;padding:16px;color:var(--text-color);background:rgba(0,124,240,.04);border-radius:12px;border:1px solid rgba(0,124,240,.1)}.ChatSection_loadingSpinner__RB3vz,.ChatSection_spinner__bcA7n{border-radius:50%;animation:ChatSection_spin__df0HB 1s linear infinite}.ChatSection_loadingSpinner__RB3vz{width:20px;height:20px;border:2px solid rgba(0,124,240,.2);border-top:2px solid var(--primary-color)}.ChatSection_spinner__bcA7n{width:40px;height:40px;border:4px solid rgba(0,124,240,.2);border-top:4px solid var(--primary-color)}.ChatSection_chatInput__I5N8I{display:flex;flex-direction:column;padding:20px;background:#ffffff;border-radius:0;box-shadow:0 -2px 12px rgba(0,0,0,.06);margin-top:0;border-top:1px solid rgba(0,124,240,.1)}.ChatSection_chatTextarea__Z2xPL{width:100%;min-height:80px;padding:16px 20px;border:2px solid rgba(0,124,240,.15);border-radius:12px;resize:none;font-family:inherit;font-size:1rem;margin-bottom:16px;color:var(--foreground);background:rgba(245,247,250,.5);transition:all .2s ease;line-height:1.5}.ChatSection_chatTextarea__Z2xPL:focus{outline:none;border-color:var(--primary-color);box-shadow:0 0 0 3px rgba(0,124,240,.1);background:#ffffff}.ChatSection_chatTextarea__Z2xPL::placeholder{color:var(--text-color);opacity:.7}.ChatSection_inputControls__Hf_mh{display:flex;align-items:center;gap:12px;width:100%}.ChatSection_pushToTalkButton__rf0bd{flex:1 1;height:56px;gap:12px;background:var(--primary-color);color:white;font-size:1rem;box-shadow:0 4px 16px rgba(0,124,240,.25);border:none;border-radius:14px;font-weight:600;cursor:pointer;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden;text-transform:uppercase;letter-spacing:.5px;min-width:180px}.ChatSection_pushToTalkButton__rf0bd:hover{transform:translateY(-2px);box-shadow:0 8px 24px rgba(0,124,240,.35)}.ChatSection_pushToTalkButton__rf0bd:active{transform:translateY(0);box-shadow:0 4px 12px rgba(0,124,240,.3)}.ChatSection_pushToTalkButton__rf0bd:active:before{width:100%;height:100%}.ChatSection_pushToTalkButton__rf0bd svg{transition:transform .2s ease}.ChatSection_pushToTalkButton__rf0bd:hover svg{transform:scale(1.1)}.ChatSection_pushToTalkButton__rf0bd.ChatSection_speaking__cx1zI{background:linear-gradient(135deg,#ef4444,#f87171);box-shadow:0 4px 16px rgba(239,68,68,.3);animation:ChatSection_pulse__a_XJ9 2s infinite}.ChatSection_pushToTalkButton__rf0bd.ChatSection_speaking__cx1zI:hover{box-shadow:0 8px 24px rgba(239,68,68,.4);background:linear-gradient(135deg,#dc2626,#ef4444)}.ChatSection_pushToTalkButton__rf0bd.ChatSection_speaking__cx1zI svg{animation:ChatSection_bounce__1OPTS 1s infinite}.ChatSection_pushToTalkButton__rf0bd.ChatSection_transcribing__VhXa_{background:linear-gradient(135deg,#f59e0b,#fbbf24);box-shadow:0 4px 16px rgba(245,158,11,.3);cursor:not-allowed}.ChatSection_pushToTalkButton__rf0bd.ChatSection_transcribing__VhXa_:after{content:"";position:absolute;top:50%;left:50%;width:20px;height:20px;margin:-10px 0 0 -10px;border:2px solid rgba(255,255,255,.3);border-top-color:white;border-radius:50%;animation:ChatSection_spin__df0HB 1s linear infinite}@keyframes ChatSection_pulse__a_XJ9{0%,to{box-shadow:0 4px 16px rgba(239,68,68,.3)}50%{box-shadow:0 4px 20px rgba(239,68,68,.5),0 0 0 4px rgba(239,68,68,.1)}}@keyframes ChatSection_bounce__1OPTS{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}.ChatSection_sendButton__i34Id{height:56px;width:56px;background:var(--gradient-primary);color:white;box-shadow:0 4px 16px rgba(0,124,240,.25);border:none;border-radius:14px;font-weight:600;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s cubic-bezier(.4,0,.2,1);flex-shrink:0}.ChatSection_sendButton__i34Id:hover{transform:translateY(-2px);box-shadow:0 8px 24px rgba(0,124,240,.35)}.ChatSection_pushToTalkButton__rf0bd:disabled,.ChatSection_sendButton__i34Id:disabled{opacity:.5;cursor:not-allowed;transform:none;box-shadow:0 2px 8px rgba(0,124,240,.1);background:#94a3b8}.ChatSection_pushToTalkButton__rf0bd:disabled:hover{transform:none;box-shadow:0 2px 8px rgba(0,124,240,.1);background:#94a3b8}.ChatSection_recordingInfo__9mMQz{color:var(--text-color);font-size:.9rem;margin-top:12px;text-align:center;padding:12px 16px;background:linear-gradient(135deg,rgba(0,124,240,.06),rgba(0,223,216,.06));border-radius:10px;border:1px solid rgba(0,124,240,.15);font-weight:500}.ChatSection_streamingStatus__FTglp{display:flex;align-items:center;justify-content:center;gap:12px;margin-top:12px;padding:12px 16px;background:linear-gradient(135deg,rgba(6,182,212,.08),rgba(14,165,233,.08));border-radius:10px;border:1px solid rgba(6,182,212,.2);color:#0e7490;font-weight:600;font-size:.9rem;animation:ChatSection_streamingPulse__ofKkH 2s infinite}.ChatSection_streamingStatusIcon__MKvCZ{width:16px;height:16px;border:2px solid #06b6d4;border-top-color:transparent;border-radius:50%;animation:ChatSection_spin__df0HB 1s linear infinite}@keyframes ChatSection_streamingPulse__ofKkH{0%,to{background:linear-gradient(135deg,rgba(6,182,212,.08),rgba(14,165,233,.08));border-color:rgba(6,182,212,.2)}50%{background:linear-gradient(135deg,rgba(6,182,212,.12),rgba(14,165,233,.12));border-color:rgba(6,182,212,.3)}}.ChatSection_recordingStatus__Hw2Ki{display:flex;align-items:center;justify-content:center;gap:12px;margin-top:12px;padding:12px 16px;background:linear-gradient(135deg,rgba(239,68,68,.06),rgba(248,113,113,.06));border-radius:10px;border:1px solid rgba(239,68,68,.15);color:#dc2626;font-weight:500;font-size:.9rem}.ChatSection_recordingIndicator__76rAU{width:12px;height:12px;background:#ef4444;border-radius:50%;animation:ChatSection_recordingPulse__gbyRT 1.5s infinite}@keyframes ChatSection_recordingPulse__gbyRT{0%,to{opacity:1;transform:scale(1)}50%{opacity:.3;transform:scale(1.2)}}.ChatSection_transcribingStatus__KTusB{display:flex;align-items:center;justify-content:center;gap:12px;margin-top:12px;padding:12px 16px;background:linear-gradient(135deg,rgba(245,158,11,.06),rgba(251,191,36,.06));border-radius:10px;border:1px solid rgba(245,158,11,.15);color:#d97706;font-weight:500;font-size:.9rem}.ChatSection_transcribingSpinner__x_N71{width:16px;height:16px;border:2px solid rgba(245,158,11,.3);border-top-color:#f59e0b;border-radius:50%;animation:ChatSection_spin__df0HB 1s linear infinite}@media (max-width:768px){.ChatSection_chatMessages__Ge_iS{padding:16px;gap:12px;height:75vh}.ChatSection_message__oXBSp{padding:14px 16px}.ChatSection_pushToTalkButton__rf0bd{height:52px;font-size:.95rem;min-width:160px;gap:10px}.ChatSection_sendButton__i34Id{height:52px;width:52px}.ChatSection_chatInput__I5N8I{padding:16px}.ChatSection_chatTextarea__Z2xPL{min-height:70px;padding:14px 16px}}@media (max-width:480px){.ChatSection_pushToTalkButton__rf0bd{height:48px;font-size:.9rem;min-width:140px;gap:8px}.ChatSection_sendButton__i34Id{height:48px;width:48px}.ChatSection_inputControls__Hf_mh{gap:8px}}@keyframes ChatSection_spin__df0HB{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.ChatSection_streamingMessage__indicator__M7TZD{display:flex;align-items:center;gap:8px;margin-top:6px;font-size:.95em;color:#0ea5e9;opacity:.85}.ChatSection_streamingMessage__dots__IcTqZ{display:inline-block;width:24px;height:8px}.ChatSection_streamingMessage__dot__r8jpQ{display:inline-block;width:6px;height:6px;margin-right:2px;border-radius:50%;background:#06b6d4;opacity:.7;animation:ChatSection_streamingDotBounce__Bg5mh 1.2s infinite}.ChatSection_streamingMessage__dot__r8jpQ:nth-child(2){animation-delay:.2s}.ChatSection_streamingMessage__dot__r8jpQ:nth-child(3){animation-delay:.4s}@keyframes ChatSection_streamingDotBounce__Bg5mh{0%,80%,to{transform:translateY(0);opacity:.7}40%{transform:translateY(-6px);opacity:1}}.UserInputSection_chatMessages__v3Bnk{display:flex;flex-direction:column;gap:16px;overflow-y:auto;padding:20px;flex:1 1 auto;background:#ffffff;border-radius:0;box-shadow:0 8px 25px rgba(0,124,240,.12);height:100%}.UserInputSection_message__34mEV{padding:16px 20px;border-radius:16px;max-width:75%;margin-bottom:0;position:relative;box-shadow:0 2px 8px rgba(0,0,0,.08);border:1px solid}.UserInputSection_interviewerMessage__l67Pd,.UserInputSection_systemFullWidthMessage__nFl7f,.UserInputSection_systemMessage__NfvsY,.UserInputSection_userMessage__LK8CA{max-width:75%;border-left:4px solid}.UserInputSection_interviewerMessage__l67Pd{background:linear-gradient(135deg,rgba(6,182,212,.12),rgba(14,165,233,.12));border-color:rgba(6,182,212,.3) rgba(6,182,212,.3) rgba(6,182,212,.3) #06b6d4;align-self:flex-start}.UserInputSection_userMessage__LK8CA{background:linear-gradient(135deg,rgba(59,130,246,.12),rgba(99,102,241,.12));border-color:rgba(59,130,246,.3) rgba(59,130,246,.3) rgba(59,130,246,.3) #3b82f6;align-self:flex-end}.UserInputSection_systemMessage__NfvsY{background:linear-gradient(135deg,rgba(139,92,246,.08),rgba(168,85,247,.08));border-color:rgba(139,92,246,.25) rgba(139,92,246,.25) rgba(139,92,246,.25) #8b5cf6;align-self:center;font-style:italic;text-align:center;max-width:90%}.UserInputSection_systemFullWidthMessage__nFl7f{background:linear-gradient(135deg,rgba(34,197,94,.1),rgba(16,185,129,.1));border-color:rgba(34,197,94,.3) rgba(34,197,94,.3) rgba(34,197,94,.3) #22c55e;align-self:flex-start}.UserInputSection_messageSender__OO6AA{font-weight:700;margin-bottom:8px;font-size:.85rem;display:flex;align-items:center;gap:8px;text-transform:uppercase;letter-spacing:.5px}.UserInputSection_messageSender__OO6AA:before{content:"";display:inline-block;width:10px;height:10px;border-radius:50%;box-shadow:0 0 0 2px rgba(255,255,255,.8)}.UserInputSection_interviewerMessage__l67Pd .UserInputSection_messageSender__OO6AA{color:#0e7490}.UserInputSection_interviewerMessage__l67Pd .UserInputSection_messageSender__OO6AA:before{background:#06b6d4}.UserInputSection_userMessage__LK8CA .UserInputSection_messageSender__OO6AA{color:#1e40af}.UserInputSection_userMessage__LK8CA .UserInputSection_messageSender__OO6AA:before{background:#3b82f6}.UserInputSection_systemMessage__NfvsY .UserInputSection_messageSender__OO6AA{color:#7c3aed}.UserInputSection_systemMessage__NfvsY .UserInputSection_messageSender__OO6AA:before{background:#8b5cf6}.UserInputSection_systemFullWidthMessage__nFl7f .UserInputSection_messageSender__OO6AA{color:#15803d}.UserInputSection_systemFullWidthMessage__nFl7f .UserInputSection_messageSender__OO6AA:before{background:#22c55e}.UserInputSection_message__34mEV>div:last-child{color:var(--foreground);line-height:1.6;font-size:.95rem}.UserInputSection_interviewerMessage__l67Pd>div:last-child,.UserInputSection_userMessage__LK8CA>div:last-child{color:#0f172a}.UserInputSection_systemMessage__NfvsY>div:last-child{color:#374151}.UserInputSection_systemFullWidthMessage__nFl7f>div:last-child{color:#0f172a}.UserInputSection_loadingMoreMessages__soTR4{display:flex;align-items:center;justify-content:center;gap:12px;padding:16px;color:var(--text-color);background:rgba(0,124,240,.04);border-radius:12px;border:1px solid rgba(0,124,240,.1)}.UserInputSection_loadingSpinner__xQzQg,.UserInputSection_spinner__uydvk{border-radius:50%;animation:UserInputSection_spin__Qs8bJ 1s linear infinite}.UserInputSection_loadingSpinner__xQzQg{width:20px;height:20px;border:2px solid rgba(0,124,240,.2);border-top:2px solid var(--primary-color)}.UserInputSection_spinner__uydvk{width:40px;height:40px;border:4px solid rgba(0,124,240,.2);border-top:4px solid var(--primary-color)}.UserInputSection_chatInput__KSpO5{display:flex;flex-direction:column;padding:12px;background:#ffffff;border-radius:0;box-shadow:0 -2px 12px rgba(0,0,0,.06);margin-top:0;border-top:1px solid rgba(0,124,240,.1)}.UserInputSection_chatTextarea__ANU5K{width:100%;min-height:60px;padding:10px 14px;border:2px solid rgba(0,124,240,.15);border-radius:12px;resize:none;font-family:inherit;font-size:1rem;margin-bottom:10px;color:var(--foreground);background:rgba(245,247,250,.5);transition:all .2s ease;line-height:1.5}.UserInputSection_chatTextarea__ANU5K:focus{outline:none;border-color:var(--primary-color);box-shadow:0 0 0 3px rgba(0,124,240,.1);background:#ffffff}.UserInputSection_chatTextarea__ANU5K::placeholder{color:var(--text-color);opacity:.7}.UserInputSection_inputControls__TcONr{display:flex;align-items:center;gap:12px;width:100%}.UserInputSection_pushToTalkButton__Hypl4{flex:1 1;height:56px;gap:12px;background:var(--primary-color);color:white;font-size:1rem;box-shadow:0 4px 16px rgba(0,124,240,.25);border:none;border-radius:14px;font-weight:600;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:transform .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;text-transform:uppercase;letter-spacing:.5px;min-width:180px}.UserInputSection_pushToTalkButton__Hypl4:hover{transform:translateY(-2px);box-shadow:0 8px 24px rgba(0,124,240,.35)}.UserInputSection_pushToTalkButton__Hypl4:active{transform:translateY(0);box-shadow:0 4px 12px rgba(0,124,240,.3)}.UserInputSection_pushToTalkButton__Hypl4:active:before{width:100%;height:100%}.UserInputSection_pushToTalkButton__Hypl4 svg{transition:transform .2s ease}.UserInputSection_pushToTalkButton__Hypl4:hover svg{transform:scale(1.1)}.UserInputSection_pushToTalkButton__Hypl4.UserInputSection_speaking__u_yQg{background:linear-gradient(135deg,#ef4444,#f87171);box-shadow:0 4px 16px rgba(239,68,68,.3);animation:UserInputSection_pulse__ZnmcK 2s infinite}.UserInputSection_pushToTalkButton__Hypl4.UserInputSection_speaking__u_yQg:hover{box-shadow:0 8px 24px rgba(239,68,68,.4);background:linear-gradient(135deg,#dc2626,#ef4444)}.UserInputSection_pushToTalkButton__Hypl4.UserInputSection_speaking__u_yQg svg{animation:UserInputSection_bounce__MOvuv 1s infinite}.UserInputSection_pushToTalkButton__Hypl4.UserInputSection_transcribing__q_NUV{background:linear-gradient(135deg,#f59e0b,#fbbf24);box-shadow:0 4px 16px rgba(245,158,11,.3);cursor:not-allowed}.UserInputSection_pushToTalkButton__Hypl4.UserInputSection_transcribing__q_NUV:after{content:"";position:absolute;top:50%;left:50%;width:20px;height:20px;margin:-10px 0 0 -10px;border:2px solid rgba(255,255,255,.3);border-top-color:white;border-radius:50%;animation:UserInputSection_spin__Qs8bJ 1s linear infinite}@keyframes UserInputSection_pulse__ZnmcK{0%,to{box-shadow:0 4px 16px rgba(239,68,68,.3)}50%{box-shadow:0 4px 20px rgba(239,68,68,.5),0 0 0 4px rgba(239,68,68,.1)}}@keyframes UserInputSection_bounce__MOvuv{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}.UserInputSection_sendButton__U_5Vw{height:56px;width:56px;background:var(--gradient-primary);color:white;box-shadow:0 4px 16px rgba(0,124,240,.25);border:none;border-radius:14px;font-weight:600;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s cubic-bezier(.4,0,.2,1);flex-shrink:0}.UserInputSection_sendButton__U_5Vw:hover{transform:translateY(-2px);box-shadow:0 8px 24px rgba(0,124,240,.35)}.UserInputSection_pushToTalkButton__Hypl4:disabled,.UserInputSection_sendButton__U_5Vw:disabled{opacity:.5;cursor:not-allowed;transform:none;box-shadow:0 2px 8px rgba(0,124,240,.1);background:#94a3b8}.UserInputSection_pushToTalkButton__Hypl4:disabled:hover{transform:none;box-shadow:0 2px 8px rgba(0,124,240,.1);background:#94a3b8}.UserInputSection_recordingInfo__Nw_lG{color:var(--text-color);font-size:.9rem;margin-top:12px;text-align:center;padding:12px 16px;background:linear-gradient(135deg,rgba(0,124,240,.06),rgba(0,223,216,.06));border-radius:10px;border:1px solid rgba(0,124,240,.15);font-weight:500}.UserInputSection_recordingStatus__t9Yiz{display:flex;align-items:center;justify-content:center;gap:12px;margin-top:12px;padding:12px 16px;background:linear-gradient(135deg,rgba(239,68,68,.06),rgba(248,113,113,.06));border-radius:10px;border:1px solid rgba(239,68,68,.15);color:#dc2626;font-weight:500;font-size:.9rem}.UserInputSection_recordingIndicator__6ybSp{width:12px;height:12px;background:#ef4444;border-radius:50%;animation:UserInputSection_recordingPulse__1Z6uW 1.5s infinite}@keyframes UserInputSection_recordingPulse__1Z6uW{0%,to{opacity:1;transform:scale(1)}50%{opacity:.3;transform:scale(1.2)}}.UserInputSection_transcribingStatus__zbhTL{display:flex;align-items:center;justify-content:center;gap:12px;margin-top:12px;padding:12px 16px;background:linear-gradient(135deg,rgba(245,158,11,.06),rgba(251,191,36,.06));border-radius:10px;border:1px solid rgba(245,158,11,.15);color:#d97706;font-weight:500;font-size:.9rem}.UserInputSection_transcribingSpinner__51b_P{width:16px;height:16px;border:2px solid rgba(245,158,11,.3);border-top-color:#f59e0b;border-radius:50%;animation:UserInputSection_spin__Qs8bJ 1s linear infinite}@media (max-width:768px){.UserInputSection_chatMessages__v3Bnk{padding:16px;gap:12px;height:75vh}.UserInputSection_message__34mEV{padding:14px 16px}.UserInputSection_pushToTalkButton__Hypl4{height:52px;font-size:.95rem;min-width:160px;gap:10px}.UserInputSection_sendButton__U_5Vw{height:52px;width:52px}.UserInputSection_chatInput__KSpO5{padding:16px}.UserInputSection_chatTextarea__ANU5K{min-height:70px;padding:14px 16px}}@media (max-width:480px){.UserInputSection_pushToTalkButton__Hypl4{height:48px;font-size:.9rem;min-width:140px;gap:8px}.UserInputSection_sendButton__U_5Vw{height:48px;width:48px}.UserInputSection_inputControls__TcONr{gap:8px}}.UserInputSection_inputWrapper__M_eWm{position:relative;width:100%}.UserInputSection_interimOverlay__ZAeK6{position:absolute;top:0;left:0;right:0;bottom:0;padding:10px 14px;pointer-events:none;font-family:inherit;font-size:1rem;line-height:1.5;color:transparent;background:transparent;border:2px solid transparent;border-radius:12px;white-space:pre-wrap;overflow:hidden;z-index:1}.UserInputSection_finalText___XCKm{color:transparent}.UserInputSection_interimText__wiF_2{color:#666;font-style:italic;opacity:.8}.UserInputSection_streamingInfo__S9IIu{display:flex;align-items:center;justify-content:center;gap:12px;margin-top:8px;padding:10px 16px;background:linear-gradient(135deg,rgba(16,185,129,.08),rgba(34,197,94,.08));border-radius:8px;border:1px solid rgba(16,185,129,.2);color:#059669;font-weight:500;font-size:.85rem;animation:UserInputSection_streamingPulse__HRJ0X 2s infinite}@keyframes UserInputSection_streamingPulse__HRJ0X{0%,to{opacity:1;background:linear-gradient(135deg,rgba(16,185,129,.08),rgba(34,197,94,.08))}50%{opacity:.8;background:linear-gradient(135deg,rgba(16,185,129,.12),rgba(34,197,94,.12))}}@keyframes UserInputSection_spin__Qs8bJ{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.GuidelineSection_guidelinePanel__tGDiT{background:rgba(255,255,255,.8);border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.1);padding:12px 15px;margin-bottom:8px}.GuidelineSection_guidelineContentWrapper__gJ6RF{max-height:150px;overflow-y:auto;padding-right:5px;margin-top:10px}.GuidelineSection_guidelineContent__ovi4A{margin:0;white-space:pre-wrap;font-family:inherit;line-height:1.6;color:#4b5563;font-size:.85rem;line-height:1.4;color:#444;max-height:100%;padding-right:10px;overflow-y:auto}.GuidelineSection_guidelineHeader__2DrJm{display:flex;align-items:center;justify-content:space-between;width:100%;background:none;border:none;padding:0;cursor:pointer;margin-bottom:0}.GuidelineSection_guidelineHeader__2DrJm h3{margin:0;color:var(--primary-color,#007cf0);font-size:1.2rem}.GuidelineSection_toggleLabel__uMekc{display:flex;align-items:center;gap:4px;font-size:.8rem;font-weight:500;color:var(--primary-color,#007cf0);white-space:nowrap}.GuidelineSection_chevron__hIWk3{font-size:1.2rem;color:var(--primary-color,#007cf0);transition:transform .2s ease;transform:rotate(-90deg)}.GuidelineSection_chevronOpen__RDLFr{transform:rotate(0deg)}@media (max-width:768px){.GuidelineSection_guidelineContentWrapper__gJ6RF{max-height:none}}.ConversationSubpage_container__N5VfK{display:flex;flex-direction:column;overflow-y:hidden;flex:1 1;background-color:rgba(255,255,255,.8)}.ConversationSubpage_spacer__cwtkX{flex-grow:1}@media (max-width:768px){.ConversationSubpage_container__N5VfK{padding-top:.5rem;height:75vh}.ConversationSubpage_spacer__cwtkX{height:10px}}.TransactionFilters_filtersContainer__hDK4_{background:white;border-radius:16px;padding:24px;margin-bottom:24px;box-shadow:0 4px 20px rgba(0,124,240,.08);border:1px solid rgba(0,124,240,.1);position:relative}.TransactionFilters_filtersForm__Nt_0I{display:flex;flex-wrap:wrap;gap:20px;align-items:flex-end}.TransactionFilters_filterGroup__eQtsI{flex:1 1;min-width:200px;display:flex;flex-direction:column;gap:8px}.TransactionFilters_filterLabel__Jyv3X{font-size:.9rem;font-weight:600;color:var(--text-color);margin-bottom:4px}.TransactionFilters_filterInput__JzbXr{padding:12px 16px;border:2px solid rgba(0,124,240,.1);border-radius:8px;font-size:.95rem;transition:all .3s ease;background:white;color:var(--text-color)}.TransactionFilters_filterInput__JzbXr:focus{border-color:var(--primary-color);outline:none;box-shadow:0 0 0 3px var(--primary-color-light)}.TransactionFilters_reactSelect__UbfB4{font-size:.95rem}.TransactionFilters_filterActions__gAb7k{display:flex;gap:12px}.TransactionFilters_resetButton__EBLtJ,.TransactionFilters_searchButton__FJWHh{display:flex;align-items:center;gap:8px;padding:12px 24px;border:none;border-radius:8px;font-weight:600;cursor:pointer;transition:all .3s ease;position:relative;overflow:hidden}.TransactionFilters_searchButton__FJWHh{background:var(--primary-color);color:white;box-shadow:0 4px 15px var(--primary-shadow)}.TransactionFilters_searchButton__FJWHh:hover{transform:translateY(-2px);box-shadow:0 6px 20px var(--primary-shadow)}.TransactionFilters_searchButton__FJWHh:active{transform:translateY(0)}.TransactionFilters_resetButton__EBLtJ{background:rgba(0,124,240,.1);color:var(--primary-color);border:2px solid var(--primary-color)}.TransactionFilters_resetButton__EBLtJ:hover{background:var(--primary-color);color:white}@media (max-width:768px){.TransactionFilters_filtersContainer__hDK4_{padding:16px}.TransactionFilters_filtersForm__Nt_0I{flex-direction:column}.TransactionFilters_filterGroup__eQtsI{width:100%}.TransactionFilters_filterActions__gAb7k{width:100%;justify-content:flex-end;margin-top:8px}.TransactionFilters_resetButton__EBLtJ,.TransactionFilters_searchButton__FJWHh{flex:1 1;justify-content:center}}.Pagination_paginationContainer__TP_I0{display:flex;justify-content:center;align-items:center;margin-top:24px;gap:16px}.Pagination_paginationButton___9scK{padding:8px 16px;background-color:#f0f0f0;border:none;border-radius:4px;cursor:pointer;font-weight:500;transition:background-color .2s}.Pagination_paginationButton___9scK:hover:not(:disabled){background-color:#e0e0e0}.Pagination_paginationButton___9scK:disabled{opacity:.5;cursor:not-allowed}.Pagination_paginationInfo__Jtf_3{font-size:.9rem;color:#666}.AdminUsers_usersContainer__lpGY9{padding:1.5rem}.UsersTable_emptyState__XBz0K{text-align:center;padding:3rem;background-color:#f9fafb;border-radius:8px;color:#6b7280}.UsersTable_tableContainer__pvhcs{width:100%;overflow-x:auto}.UsersTable_usersTable__fTEpq{width:100%;background:white;border-radius:8px;overflow:hidden;box-shadow:0 4px 6px rgba(0,0,0,.05);border-collapse:collapse}.UsersTable_usersTable__fTEpq th{background-color:#f3f4f6;font-weight:600;color:#4b5563;padding:1rem;text-align:left}.UsersTable_usersTable__fTEpq td{padding:1rem;border-bottom:1px solid #e5e7eb}.UsersTable_usersTable__fTEpq tr:hover{background-color:#f9fafb}@media (max-width:768px){.UsersTable_usersTable__fTEpq thead{display:none}.UsersTable_usersTable__fTEpq,.UsersTable_usersTable__fTEpq tbody,.UsersTable_usersTable__fTEpq td,.UsersTable_usersTable__fTEpq tr{display:block;width:100%}.UsersTable_usersTable__fTEpq tr{margin-bottom:15px;padding:1rem;border:1px solid #e5e7eb;border-radius:5px}.UsersTable_usersTable__fTEpq td{text-align:right;padding:.5rem 0;position:relative;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;align-items:center}.UsersTable_usersTable__fTEpq td div{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.UsersTable_usersTable__fTEpq td:before{content:attr(data-label);font-weight:600;color:#4b5563;text-align:left;margin-right:1rem}}.UsersTable_adjustCreditButton___L9JD{padding:.375rem .75rem;background-color:#007cf0;color:white;border:none;border-radius:4px;font-size:.8rem;font-weight:500;cursor:pointer;white-space:nowrap;transition:background-color .2s}.UsersTable_adjustCreditButton___L9JD:hover{background-color:#0062c4}.UserFilters_filtersContainer__l3nY2{background-color:white;border-radius:8px;box-shadow:0 2px 10px rgba(0,0,0,.05);padding:20px;margin-bottom:20px}.UserFilters_filtersForm__M9UWO{display:flex;flex-wrap:wrap;gap:16px;align-items:flex-end}.UserFilters_filterGroup__e8VlO{flex:1 1;min-width:200px}.UserFilters_filterLabel__e6Wr_{display:block;margin-bottom:8px;font-weight:500;color:#4b5563}.UserFilters_filterInput__9eQwZ{width:100%;padding:10px 12px;border:1px solid #ddd;border-radius:4px;font-size:14px}.UserFilters_filterInput__9eQwZ:focus{outline:none;border-color:#4a90e2;box-shadow:0 0 0 2px rgba(74,144,226,.2)}.UserFilters_filterActions__n_Aom{display:flex;gap:10px}.UserFilters_searchButton__cMt_9{display:flex;align-items:center;gap:8px;background-color:#4a90e2;color:white;border:none;border-radius:4px;padding:10px 16px;font-size:14px;font-weight:500;cursor:pointer;transition:background-color .2s}.UserFilters_searchButton__cMt_9:hover{background-color:#3a7bc8}@media (max-width:768px){.UserFilters_filtersForm__M9UWO{flex-direction:column}.UserFilters_filterActions__n_Aom,.UserFilters_filterGroup__e8VlO{width:100%}.UserFilters_searchButton__cMt_9{width:100%;justify-content:center}}