body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.App{text-align:center}.container_home{background:#fc7132;bottom:0;display:flex;flex-direction:column;height:100vh;height:100dvh;left:0;overflow:hidden;position:fixed;right:0;top:0;width:100vw}.bg-gradient-1_home{animation:rotate 20s linear infinite;background:radial-gradient(circle,#a62efb4d 0,#0000 70%);left:-50%;top:-50%}.bg-gradient-1_home,.bg-gradient-2_home{height:200%;pointer-events:none;position:absolute;width:200%;z-index:0}.bg-gradient-2_home{animation:rotate 15s linear infinite reverse;background:radial-gradient(circle,#fbbf2433 0,#0000 70%);bottom:-50%;right:-50%}.particles_home{height:100%;pointer-events:none;position:absolute;width:100%;z-index:0}.particle_home{animation:float 8s ease-in-out infinite;background:#fff9;border-radius:50%;height:4px;position:absolute;width:4px}.particle_home:first-child{animation-delay:0s;animation-duration:8s;left:20%;top:20%}.particle_home:nth-child(2){animation-delay:2s;animation-duration:10s;left:80%;top:60%}.particle_home:nth-child(3){animation-delay:4s;animation-duration:12s;left:30%;top:80%}.particle_home:nth-child(4){animation-delay:1s;animation-duration:9s;left:70%;top:40%}.particle_home:nth-child(5){animation-delay:3s;animation-duration:11s;left:50%;top:70%}.logo-section_home{flex-direction:column;gap:12px;height:38%;min-height:200px;padding:20px 20px 0;z-index:1}.logo-section_home,.logo-wrapper_home{align-items:center;display:flex;justify-content:center;position:relative}.logo-wrapper_home{animation:floatLogo 3s ease-in-out infinite;height:35vw;max-height:200px;max-width:200px;width:35vw}.logo-image_home{filter:drop-shadow(0 15px 40px rgba(0,0,0,.4));height:100%;object-fit:contain;position:relative;width:100%;z-index:2}.logo-glow_home{animation:pulse 2s ease-in-out infinite;background:radial-gradient(circle,#a62efb66 0,#0000 70%);height:120%;position:absolute;width:120%;z-index:1}@keyframes pulse{0%,to{opacity:.6;transform:scale(1)}50%{opacity:.8;transform:scale(1.1)}}.title_home{animation:fadeInDown .8s ease-out;color:#fff;font-size:38px;font-weight:900;letter-spacing:6px;line-height:1;margin:0;text-shadow:0 5px 20px #0006}.subtitle_home{animation:fadeInDown .8s ease-out .2s both;color:#fffffff2;font-size:14px;font-weight:600;letter-spacing:1.5px;line-height:1.2;margin:0;text-shadow:0 2px 10px #0000004d}.button-section_home{align-items:center;display:flex;flex-direction:column;gap:16px;height:52%;justify-content:center;padding:0 20px;position:relative;z-index:1}.action-button_home{-webkit-tap-highlight-color:transparent;background:#0000;border:none;cursor:pointer;height:64px;max-width:340px;overflow:hidden;position:relative;touch-action:manipulation;transform-style:preserve-3d;transition:all .3s ease;width:100%}.button-bg_home{border-radius:18px;height:100%;left:0;position:absolute;top:0;transition:all .3s ease;width:100%;z-index:1}.action-button_home.primary .button-bg_home{background:linear-gradient(135deg,#a62efb,#8b1fd4);box-shadow:0 10px 30px #a62efb80}.action-button_home.secondary .button-bg_home{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fff3;border:3px solid #fff6;box-shadow:0 8px 25px #0003}.button-content_home{align-items:center;display:flex;gap:10px;height:100%;justify-content:center;position:relative;width:100%;z-index:2}.button-icon_home{color:#fff;flex-shrink:0;transition:transform .3s ease}.action-button_home span{color:#fff;font-size:18px;font-weight:700;letter-spacing:1.5px;line-height:1;text-shadow:0 2px 10px #0000004d;text-transform:uppercase}.action-button_home:active{transform:scale(.97)}.action-button_home.primary:active .button-bg_home{box-shadow:0 5px 20px #a62efbb3}.action-button_home.secondary:active .button-bg_home{background:#ffffff4d}.action-button_home{animation:fadeInUp .6s ease-out both}.action-button_home:first-child{animation-delay:.4s}.action-button_home:nth-child(2){animation-delay:.6s}.action-button_home:nth-child(3){animation-delay:.8s}.footer-section_home{align-items:center;animation:fadeIn .8s ease-out 1s both;display:flex;flex-direction:column;gap:4px;height:10%;justify-content:center;min-height:60px;padding-bottom:10px;position:relative;z-index:1}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.slogan_home{align-items:center;color:#fff;display:flex;flex-wrap:nowrap;gap:10px}.slogan-highlight_home{color:#fbbf24;font-size:16px;font-weight:800;letter-spacing:.5px;line-height:1;text-shadow:0 0 15px #fbbf2499}.slogan-separator_home{color:#fff9;font-size:16px;line-height:1}.slogan-subtitle_home{color:#ffffffe6;font-size:13px;font-weight:600;letter-spacing:.5px;line-height:1;margin:0}@media (max-width:375px){.logo-section_home{gap:10px;height:36%;padding:15px 15px 0}.logo-wrapper_home{height:32vw;max-height:160px;max-width:160px;width:32vw}.title_home{font-size:32px;letter-spacing:5px}.subtitle_home{font-size:12px;letter-spacing:1px}.button-section_home{gap:14px;height:54%;padding:0 15px}.action-button_home{height:58px;max-width:300px}.action-button_home span{font-size:16px;letter-spacing:1px}.button-icon_home{height:18px;width:18px}.footer-section_home{min-height:55px}.slogan-highlight_home,.slogan-separator_home{font-size:14px}.slogan-subtitle_home{font-size:11px}}@media (max-width:320px){.logo-section_home{height:34%}.title_home{font-size:28px;letter-spacing:4px}.button-section_home{gap:12px;height:56%}.action-button_home{height:54px}.action-button_home span{font-size:15px}}@media (min-height:700px) and (max-height:850px){.logo-wrapper_home{max-height:220px;max-width:220px}.title_home{font-size:40px}.action-button_home{height:68px}.action-button_home span{font-size:19px}}@media (min-height:851px){.logo-wrapper_home{max-height:250px;max-width:250px}.title_home{font-size:44px;letter-spacing:8px}.subtitle_home{font-size:16px}.action-button_home{height:72px;max-width:380px}.action-button_home span{font-size:20px;letter-spacing:2px}.slogan-highlight_home,.slogan-separator_home{font-size:18px}.slogan-subtitle_home{font-size:14px}}@media (orientation:landscape) and (max-height:500px){.logo-section_home{gap:5px;height:30%}.logo-wrapper_home{height:20vw;max-height:120px;max-width:120px;width:20vw}.title_home{font-size:24px;letter-spacing:3px}.subtitle_home{font-size:11px}.button-section_home{gap:10px;height:60%}.action-button_home{height:50px}.action-button_home span{font-size:14px}.footer-section_home{height:10%;min-height:45px}.slogan-highlight_home{font-size:13px}.slogan-subtitle_home{font-size:10px}}.container_login{align-items:center;background:#fc7132;bottom:0;display:flex;height:100vh;height:100dvh;justify-content:center;left:0;overflow:hidden;padding:20px;position:fixed;right:0;top:0;width:100vw}.bg-gradient-1_login{animation:rotate 20s linear infinite;background:radial-gradient(circle,#a62efb4d 0,#0000 70%);left:-50%;top:-50%}.bg-gradient-1_login,.bg-gradient-2_login{height:200%;pointer-events:none;position:absolute;width:200%;z-index:0}.bg-gradient-2_login{animation:rotate 15s linear infinite reverse;background:radial-gradient(circle,#fbbf2433 0,#0000 70%);bottom:-50%;right:-50%}@keyframes rotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.particles_login{height:100%;pointer-events:none;position:absolute;width:100%;z-index:0}.particle_login{animation:float 8s ease-in-out infinite;background:#fff9;border-radius:50%;height:4px;position:absolute;width:4px}.particle_login:first-child{animation-delay:0s;animation-duration:8s;left:20%;top:20%}.particle_login:nth-child(2){animation-delay:2s;animation-duration:10s;left:80%;top:60%}.particle_login:nth-child(3){animation-delay:4s;animation-duration:12s;left:30%;top:80%}.particle_login:nth-child(4){animation-delay:1s;animation-duration:9s;left:70%;top:40%}.particle_login:nth-child(5){animation-delay:3s;animation-duration:11s;left:50%;top:70%}.login-card_login{-webkit-overflow-scrolling:touch;animation:fadeInScale .6s ease-out;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#ffffff26;border:2px solid #ffffff4d;border-radius:20px;box-shadow:0 15px 50px #0000004d;display:flex;flex-direction:column;gap:18px;max-height:90vh;max-width:380px;overflow-y:auto;padding:35px 28px;position:relative;width:100%;z-index:1}.login-card_login::-webkit-scrollbar{display:none}.logo_login{display:flex;justify-content:center;margin-bottom:5px}.logo_login img{-webkit-tap-highlight-color:transparent;animation:floatLogo 3s ease-in-out infinite;cursor:pointer;filter:drop-shadow(0 10px 25px rgba(0,0,0,.3));height:90px;transition:transform .3s ease;width:90px}.logo_login img:active{transform:scale(.95)}.input-group_login{display:flex;flex-direction:column;gap:6px}.input-label_login{color:#fff;font-size:13px;font-weight:600;letter-spacing:.3px;line-height:1;text-shadow:0 2px 5px #0003}.input-field_login{-webkit-appearance:none;appearance:none;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fff3;border:2px solid #ffffff4d;border-radius:12px;box-shadow:0 4px 15px #0000001a;color:#fff;font-size:15px;font-weight:500;padding:14px 16px;transition:all .3s ease;width:100%}.input-field_login::placeholder{color:#fff9}.input-field_login:focus{background:#ffffff40;border-color:#a62efb;box-shadow:0 6px 20px #a62efb4d;outline:none}.error-message_login{animation:shake .5s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ff444426;border:2px solid #f446;border-radius:10px;color:#f44;line-height:1.3;padding:10px 14px}.error-message_login,.forgot-link_login{font-size:13px;font-weight:600;text-align:center}.forgot-link_login{-webkit-tap-highlight-color:transparent;color:#ffffffe6;line-height:1;text-decoration:none;text-shadow:0 2px 5px #0003;transition:all .3s ease}.forgot-link_login:active{color:#fbbf24;text-shadow:0 0 15px #fbbf2499}.login-button_login{-webkit-tap-highlight-color:transparent;background:linear-gradient(135deg,#a62efb,#8b1fd4);border:none;border-radius:14px;box-shadow:0 10px 30px #a62efb66;color:#fff;cursor:pointer;font-size:17px;font-weight:700;letter-spacing:1.2px;overflow:hidden;padding:15px;position:relative;text-transform:uppercase;touch-action:manipulation;transition:all .3s ease;width:100%}.login-button_login:before{background:linear-gradient(90deg,#0000,#ffffff4d,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s ease;width:100%}.login-button_login:active:before{left:100%}.login-button_login:active{box-shadow:0 8px 25px #a62efb99;transform:scale(.98)}.login-button_login:disabled{cursor:not-allowed;opacity:.7;transform:none}.create-account-link_login{color:#ffffffe6;font-size:13px;font-weight:500;line-height:1.4;text-align:center;text-shadow:0 2px 5px #0003}.create-account-link_login a{-webkit-tap-highlight-color:transparent;color:#fbbf24;font-weight:700;text-decoration:none;transition:all .3s ease}.create-account-link_login a:active{color:#fff;text-shadow:0 0 15px #fbbf2499}@media (max-width:375px){.container_login{padding:15px}.login-card_login{gap:16px;max-width:100%;padding:30px 24px}.logo_login{margin-bottom:3px}.logo_login img{height:80px;width:80px}.input-label_login{font-size:12px}.input-field_login{font-size:14px;padding:13px 15px}.login-button_login{font-size:16px;letter-spacing:1px;padding:14px}.create-account-link_login,.forgot-link_login{font-size:12px}.error-message_login{font-size:12px;padding:9px 12px}}@media (max-width:320px){.login-card_login{gap:14px;padding:25px 20px}.logo_login img{height:75px;width:75px}.input-field_login{font-size:13px;padding:12px 14px}.login-button_login{font-size:15px;padding:13px}}@media (min-height:700px) and (max-height:850px){.login-card_login{gap:20px;max-width:400px;padding:38px 30px}.logo_login img{height:100px;width:100px}.input-field_login{font-size:16px;padding:15px 17px}.login-button_login{font-size:18px;padding:16px}}@media (min-height:851px){.login-card_login{gap:22px;max-width:420px;padding:42px 35px}.logo_login img{height:110px;width:110px}.input-label_login{font-size:14px}.input-field_login{font-size:17px;padding:16px 18px}.login-button_login{font-size:19px;padding:17px}.create-account-link_login,.forgot-link_login{font-size:14px}}@media (orientation:landscape) and (max-height:500px){.container_login{padding:15px}.login-card_login{gap:12px;max-height:85vh;max-width:90vw;padding:20px 25px}.logo_login{margin-bottom:2px}.logo_login img{height:60px;width:60px}.input-group_login{gap:5px}.input-label_login{font-size:11px}.input-field_login{font-size:13px;padding:10px 12px}.login-button_login{font-size:14px;padding:11px}.create-account-link_login,.forgot-link_login{font-size:11px}.error-message_login{font-size:11px;padding:8px 10px}}.container_forgot_userPass{align-items:center;background:#fc7132;bottom:0;display:flex;height:100vh;height:100dvh;justify-content:center;left:0;overflow:hidden;padding:20px;position:fixed;right:0;top:0;width:100vw}.bg-gradient-1_forgot{animation:moveGradient1 20s ease-in-out infinite;background:radial-gradient(ellipse at 30% 35%,#a62efb4d 0,#0000 50%)}.bg-gradient-1_forgot,.bg-gradient-2_forgot{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:0}.bg-gradient-2_forgot{animation:moveGradient2 15s ease-in-out infinite;background:radial-gradient(ellipse at 70% 70%,#fbbf2440 0,#0000 50%)}.particles_forgot{height:100%;pointer-events:none;position:absolute;width:100%;z-index:0}.particle_forgot{animation:float 8s ease-in-out infinite;background:#fff9;border-radius:50%;height:4px;position:absolute;width:4px}.particle_forgot:first-child{animation-delay:0s;animation-duration:8s;left:20%;top:20%}.particle_forgot:nth-child(2){animation-delay:2s;animation-duration:10s;left:80%;top:60%}.particle_forgot:nth-child(3){animation-delay:4s;animation-duration:12s;left:30%;top:80%}.particle_forgot:nth-child(4){animation-delay:1s;animation-duration:9s;left:70%;top:40%}.particle_forgot:nth-child(5){animation-delay:3s;animation-duration:11s;left:50%;top:70%}.game-notification-overlay_forgot{align-items:center;animation:overlayFadeIn_forgot .3s ease-out;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000d9;display:flex;height:100vh;justify-content:center;left:0;padding:20px;position:fixed;top:0;width:100vw;z-index:9999}@keyframes overlayFadeIn_forgot{0%{opacity:0}to{opacity:1}}.game-notification_forgot{align-items:center;animation:notificationSlideIn_forgot .5s cubic-bezier(.175,.885,.32,1.275);background:linear-gradient(135deg,#a62efbf2,#fc7132f2);border:3px solid #fbbf24cc;border-radius:20px;box-shadow:0 0 60px #a62efbcc,0 0 120px #fbbf2499,inset 0 0 30px #ffffff1a;display:flex;flex-direction:column;gap:20px;max-width:450px;overflow:hidden;padding:40px 35px;position:relative;text-align:center;width:100%}@keyframes notificationSlideIn_forgot{0%{opacity:0;transform:scale(.8) translateY(-50px)}to{opacity:1;transform:scale(1) translateY(0)}}.notification-glow_forgot{animation:pulseGlow_forgot 2s ease-in-out infinite;background:radial-gradient(circle,#fbbf2466 0,#0000 70%);height:120%;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:120%;z-index:-1}@keyframes pulseGlow_forgot{0%,to{opacity:.6;transform:translate(-50%,-50%) scale(1)}50%{opacity:1;transform:translate(-50%,-50%) scale(1.1)}}.notification-icon_forgot{align-items:center;animation:iconBounce_forgot .8s cubic-bezier(.175,.885,.32,1.275) .3s both,iconGlow_forgot 2s ease-in-out 1s infinite;background:#fff3;border:3px solid #fff9;border-radius:50%;box-shadow:0 0 30px #fbbf24cc,inset 0 0 20px #fff3;display:flex;height:80px;justify-content:center;width:80px}.notification-icon_forgot svg{animation:iconRotate_forgot .6s ease-out .5s both;color:#fff;filter:drop-shadow(0 0 10px rgba(255,255,255,.8))}@keyframes iconBounce_forgot{0%{transform:scale(0) rotate(-180deg)}60%{transform:scale(1.2) rotate(10deg)}to{transform:scale(1) rotate(0deg)}}@keyframes iconRotate_forgot{0%{transform:rotate(-1turn) scale(0)}to{transform:rotate(0deg) scale(1)}}@keyframes iconGlow_forgot{0%,to{box-shadow:0 0 30px #fbbf24cc,inset 0 0 20px #fff3}50%{box-shadow:0 0 50px #fbbf24,inset 0 0 30px #fff6}}.notification-title_forgot{animation:titleGlitch_forgot .5s ease-out .6s both,titlePulse_forgot 2s ease-in-out 1.2s infinite;color:#fff;font-size:28px;font-weight:900;letter-spacing:3px;position:relative;text-shadow:0 0 20px #fbbf24,0 0 40px #a62efbcc,3px 3px 0 #fbbf244d,-3px -3px 0 #a62efb4d;text-transform:uppercase}@keyframes titleGlitch_forgot{0%{filter:blur(10px);opacity:0;transform:translateX(-50px)}50%{transform:translateX(10px)}to{filter:blur(0);opacity:1;transform:translateX(0)}}@keyframes titlePulse_forgot{0%,to{text-shadow:0 0 20px #fbbf24,0 0 40px #a62efbcc,3px 3px 0 #fbbf244d,-3px -3px 0 #a62efb4d}50%{text-shadow:0 0 30px #fbbf24,0 0 60px #a62efb,5px 5px 0 #fbbf2480,-5px -5px 0 #a62efb80}}.notification-message_forgot{animation:messageFadeIn_forgot .5s ease-out .8s both;color:#fff;font-size:16px;font-weight:600;line-height:1.6;max-width:350px;text-shadow:0 2px 10px #00000080,0 0 20px #ffffff4d}@keyframes messageFadeIn_forgot{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.notification-bar_forgot{animation:barFadeIn_forgot .5s ease-out 1s both;background:#0006;border-radius:10px;box-shadow:inset 0 2px 5px #00000080;height:8px;overflow:hidden;width:100%}@keyframes barFadeIn_forgot{0%{opacity:0;transform:scaleX(0)}to{opacity:1;transform:scaleX(1)}}.notification-bar-fill_forgot{animation:barFill_forgot 4s linear forwards,barShimmer_forgot 1.5s linear infinite;background:linear-gradient(90deg,#fbbf24,#f59e0b 25%,#fbbf24 50%,#f59e0b 75%,#fbbf24);background-size:200% 100%;border-radius:10px;box-shadow:0 0 15px #fbbf24cc;height:100%}@keyframes barFill_forgot{0%{width:0}to{width:100%}}@keyframes barShimmer_forgot{0%{background-position:200% 0}to{background-position:-200% 0}}.forgot-card_userPass{-webkit-overflow-scrolling:touch;animation:fadeInScale .6s ease-out;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#ffffff26;border:2px solid #ffffff4d;border-radius:20px;box-shadow:0 15px 50px #0000004d;display:flex;flex-direction:column;gap:16px;max-height:90vh;max-width:380px;overflow-y:auto;padding:35px 28px;position:relative;width:100%;z-index:1}.forgot-card_userPass::-webkit-scrollbar{display:none}.logo_forgot_userPass{display:flex;justify-content:center;margin-bottom:3px}.logo_forgot_userPass img{-webkit-tap-highlight-color:transparent;animation:floatLogo 3s ease-in-out infinite;cursor:pointer;filter:drop-shadow(0 10px 25px rgba(0,0,0,.3));height:85px;transition:transform .3s ease;width:85px}.logo_forgot_userPass img:active{transform:scale(.95)}.title_forgot_userPass{color:#fff;font-size:22px;font-weight:800;letter-spacing:.5px;line-height:1.2;margin:0;text-align:center;text-shadow:0 2px 10px #0000004d}.subtitle_forgot_userPass{color:#ffffffe6;font-size:13px;font-weight:500;line-height:1.3;margin:0 0 5px;text-align:center;text-shadow:0 2px 5px #0003}.input-group_forgot_userPass{display:flex;flex-direction:column;gap:6px}.input-label_forgot_userPass{color:#fff;font-size:13px;font-weight:600;letter-spacing:.3px;line-height:1;text-shadow:0 2px 5px #0003}.input-field_forgot_userPass{-webkit-appearance:none;appearance:none;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fff3;border:2px solid #ffffff4d;border-radius:12px;box-shadow:0 4px 15px #0000001a;color:#fff;font-size:15px;font-weight:500;padding:14px 16px;transition:all .3s ease;width:100%}.input-field_forgot_userPass::placeholder{color:#fff9}.input-field_forgot_userPass:focus{background:#ffffff40;border-color:#a62efb;box-shadow:0 6px 20px #a62efb4d;outline:none}.send-button_forgot_userPass{-webkit-tap-highlight-color:transparent;align-items:center;border:none;border-radius:14px;color:#fff;cursor:pointer;display:flex;font-size:15px;font-weight:700;gap:8px;justify-content:center;letter-spacing:.8px;overflow:hidden;padding:15px;position:relative;text-transform:uppercase;touch-action:manipulation;transition:all .3s ease;width:100%}.send-button_forgot_userPass.primary{background:linear-gradient(135deg,#a62efb,#8b1fd4);box-shadow:0 10px 30px #a62efb66}.send-button_forgot_userPass.secondary{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fff3;border:2px solid #fff6;box-shadow:0 8px 25px #0003}.button-icon_forgot{flex-shrink:0;transition:transform .3s ease}.send-button_forgot_userPass:before{background:linear-gradient(90deg,#0000,#ffffff4d,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s ease;width:100%}.send-button_forgot_userPass:active:before{left:100%}.send-button_forgot_userPass:active{transform:scale(.98)}.send-button_forgot_userPass.primary:active{box-shadow:0 8px 25px #a62efb99}.send-button_forgot_userPass.secondary:active{background:#ffffff4d}.back-login-link_forgot_userPass{margin-top:5px;text-align:center}.back-login-link_forgot_userPass a{-webkit-tap-highlight-color:transparent;color:#fbbf24;font-size:13px;font-weight:700;line-height:1;text-decoration:none;text-shadow:0 2px 5px #0003;transition:all .3s ease}.back-login-link_forgot_userPass a:active{color:#fff;text-shadow:0 0 15px #fbbf2499}@media (max-width:375px){.container_forgot_userPass{padding:15px}.forgot-card_userPass{gap:14px;max-width:100%;padding:30px 24px}.logo_forgot_userPass{margin-bottom:2px}.logo_forgot_userPass img{height:75px;width:75px}.title_forgot_userPass{font-size:20px}.subtitle_forgot_userPass{font-size:12px;margin-bottom:3px}.input-label_forgot_userPass{font-size:12px}.input-field_forgot_userPass{font-size:14px;padding:13px 15px}.send-button_forgot_userPass{font-size:14px;gap:7px;padding:14px}.button-icon_forgot{height:16px;width:16px}.back-login-link_forgot_userPass a{font-size:12px}.game-notification_forgot{max-width:90vw;padding:30px 25px}.notification-icon_forgot{height:65px;width:65px}.notification-icon_forgot svg{height:45px;width:45px}.notification-title_forgot{font-size:22px;letter-spacing:2px}.notification-message_forgot{font-size:14px}.notification-bar_forgot{height:6px}}@media (max-width:320px){.forgot-card_userPass{gap:12px;padding:25px 20px}.logo_forgot_userPass img{height:70px;width:70px}.title_forgot_userPass{font-size:19px}.input-field_forgot_userPass{font-size:13px;padding:12px 14px}.send-button_forgot_userPass{font-size:13px;padding:13px}.game-notification_forgot{padding:25px 20px}.notification-icon_forgot{height:60px;width:60px}.notification-icon_forgot svg{height:40px;width:40px}.notification-title_forgot{font-size:20px}.notification-message_forgot{font-size:13px}}@media (min-height:700px) and (max-height:850px){.forgot-card_userPass{gap:18px;max-width:400px;padding:38px 30px}.logo_forgot_userPass img{height:95px;width:95px}.title_forgot_userPass{font-size:24px}.subtitle_forgot_userPass{font-size:14px}.input-field_forgot_userPass{font-size:16px;padding:15px 17px}.send-button_forgot_userPass{font-size:16px;padding:16px}.notification-icon_forgot{height:90px;width:90px}.notification-icon_forgot svg{height:70px;width:70px}.notification-title_forgot{font-size:30px}.notification-message_forgot{font-size:17px}}@media (min-height:851px){.forgot-card_userPass{gap:20px;max-width:420px;padding:42px 35px}.logo_forgot_userPass img{height:105px;width:105px}.title_forgot_userPass{font-size:25px}.subtitle_forgot_userPass{font-size:15px}.input-label_forgot_userPass{font-size:14px}.input-field_forgot_userPass{font-size:17px;padding:16px 18px}.send-button_forgot_userPass{font-size:17px;padding:17px}.back-login-link_forgot_userPass a{font-size:14px}.notification-icon_forgot{height:95px;width:95px}.notification-icon_forgot svg{height:75px;width:75px}.notification-title_forgot{font-size:32px}.notification-message_forgot{font-size:18px}.notification-bar_forgot{height:10px}}@media (orientation:landscape) and (max-height:500px){.container_forgot_userPass{padding:15px}.forgot-card_userPass{gap:10px;max-height:85vh;max-width:90vw;padding:20px 25px}.logo_forgot_userPass{margin-bottom:1px}.logo_forgot_userPass img{height:55px;width:55px}.title_forgot_userPass{font-size:17px}.subtitle_forgot_userPass{font-size:11px;margin-bottom:3px}.input-group_forgot_userPass{gap:4px}.input-label_forgot_userPass{font-size:11px}.input-field_forgot_userPass{font-size:13px;padding:10px 12px}.send-button_forgot_userPass{font-size:13px;gap:6px;padding:11px}.button-icon_forgot{height:15px;width:15px}.back-login-link_forgot_userPass{margin-top:3px}.back-login-link_forgot_userPass a{font-size:11px}.game-notification_forgot{max-height:80vh;overflow-y:auto;padding:20px 22px}.notification-icon_forgot{height:50px;width:50px}.notification-icon_forgot svg{height:35px;width:35px}.notification-title_forgot{font-size:18px;letter-spacing:2px}.notification-message_forgot{font-size:12px}.notification-bar_forgot{height:5px}}.container_createAccount{-webkit-overflow-scrolling:touch;align-items:center;background:#fc7132;bottom:0;display:flex;height:100vh;height:100dvh;justify-content:center;left:0;overflow-x:hidden;overflow-y:auto;padding:20px;position:fixed;right:0;top:0;width:100vw}.container_createAccount::-webkit-scrollbar{display:none}.bg-gradient-1_createAccount{animation:moveGradient1 20s ease-in-out infinite;background:radial-gradient(ellipse at 30% 35%,#a62efb4d 0,#0000 50%)}.bg-gradient-1_createAccount,.bg-gradient-2_createAccount{height:100%;left:0;pointer-events:none;position:fixed;top:0;width:100%;z-index:0}.bg-gradient-2_createAccount{animation:moveGradient2 15s ease-in-out infinite;background:radial-gradient(ellipse at 70% 70%,#fbbf2440 0,#0000 50%)}.particles_createAccount{height:100%;pointer-events:none;position:fixed;width:100%;z-index:0}.particle_createAccount{animation:float 8s ease-in-out infinite;background:#fff9;border-radius:50%;height:4px;position:absolute;width:4px}.particle_createAccount:first-child{animation-delay:0s;animation-duration:8s;left:20%;top:20%}.particle_createAccount:nth-child(2){animation-delay:2s;animation-duration:10s;left:80%;top:60%}.particle_createAccount:nth-child(3){animation-delay:4s;animation-duration:12s;left:30%;top:80%}.particle_createAccount:nth-child(4){animation-delay:1s;animation-duration:9s;left:70%;top:40%}.particle_createAccount:nth-child(5){animation-delay:3s;animation-duration:11s;left:50%;top:70%}.pack-animation-overlay_createAccount{align-items:center;animation:overlayFadeIn .5s ease-out;background:radial-gradient(circle,#a62efbf2 0,#fc7132f2 100%);display:flex;height:100vh;justify-content:center;left:0;overflow:hidden;position:fixed;top:0;width:100vw;z-index:9999}@keyframes overlayFadeIn{0%{opacity:0}to{opacity:1}}.particle-explosion_createAccount{height:100%;left:0;position:absolute;top:0;width:100%}.explosion-particle_createAccount{animation:explode 1.5s ease-out forwards;background:radial-gradient(circle,#fbbf24 0,#fbbf2400 70%);border-radius:50%;height:8px;left:50%;position:absolute;top:50%;width:8px}.explosion-particle_createAccount:first-child{animation-delay:.1s}.explosion-particle_createAccount:nth-child(2){animation-delay:.15s}.explosion-particle_createAccount:nth-child(3){animation-delay:.2s}.explosion-particle_createAccount:nth-child(4){animation-delay:.25s}.explosion-particle_createAccount:nth-child(5){animation-delay:.3s}.explosion-particle_createAccount:nth-child(6){animation-delay:.12s}.explosion-particle_createAccount:nth-child(7){animation-delay:.17s}.explosion-particle_createAccount:nth-child(8){animation-delay:.22s}.explosion-particle_createAccount:nth-child(9){animation-delay:.27s}.explosion-particle_createAccount:nth-child(10){animation-delay:.32s}.explosion-particle_createAccount:nth-child(odd){--random-x:300;--random-y:-200}.explosion-particle_createAccount:nth-child(2n){--random-x:-300;--random-y:200}.light-sweep_createAccount{animation:sweepLight 2s ease-in-out infinite;background:linear-gradient(90deg,#0000,#fbbf24cc 50%,#0000);filter:blur(2px);height:4px;left:-100%;position:absolute;top:50%;transform-origin:center;width:200%}.light-sweep-1_createAccount{animation-delay:0s;top:30%}.light-sweep-2_createAccount{animation-delay:.7s;top:50%}.light-sweep-3_createAccount{animation-delay:1.4s;top:70%}@keyframes sweepLight{0%{left:-100%;opacity:0}50%{opacity:1}to{left:100%;opacity:0}}.glow-ring_createAccount{animation:expandRing 2s ease-out infinite;border:3px solid #fbbf2499;border-radius:50%;height:300px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%) scale(0);width:300px}.glow-ring-1_createAccount{animation-delay:0s}.glow-ring-2_createAccount{animation-delay:.7s}.glow-ring-3_createAccount{animation-delay:1.4s}@keyframes expandRing{0%{opacity:1;transform:translate(-50%,-50%) scale(0)}to{opacity:0;transform:translate(-50%,-50%) scale(3)}}.pack-card_createAccount{animation:cardReveal .8s cubic-bezier(.34,1.56,.64,1) .3s both;background:linear-gradient(135deg,#fffffff2,#ffffffd9);border:4px solid #a62efbcc;border-radius:25px;box-shadow:0 0 60px #a62efbcc,0 0 100px #fbbf2499,inset 0 0 40px #ffffff4d;max-width:400px;overflow:hidden;padding:50px 30px;position:relative;width:90%;z-index:10}@keyframes cardReveal{0%{opacity:0;transform:scale(0) rotateY(180deg)}to{opacity:1;transform:scale(1) rotateY(0deg)}}.holographic-overlay_createAccount{animation:holographicShift 3s linear infinite;background:linear-gradient(45deg,#0000 30%,#fbbf244d 50%,#0000 70%);background-size:200% 200%;height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:1}@keyframes holographicShift{0%{background-position:0 0}to{background-position:100% 100%}}.card-shine_createAccount{animation:cardShine 2s ease-in-out infinite;background:linear-gradient(135deg,#0000 40%,#fffc 50%,#0000 60%);height:200%;left:-50%;pointer-events:none;position:absolute;top:-50%;width:200%;z-index:2}@keyframes cardShine{0%{transform:translate(-100%,-100%)}to{transform:translate(100%,100%)}}.pack-logo_createAccount{animation:logoFloat 2s ease-in-out infinite;height:120px;margin:0 auto 20px;position:relative;width:120px;z-index:3}.pack-logo_createAccount img{filter:drop-shadow(0 10px 30px rgba(166,46,251,.6));height:100%;width:100%}@keyframes logoFloat{0%,to{transform:translateY(0) rotate(0deg)}50%{transform:translateY(-15px) rotate(5deg)}}.pack-title_createAccount{animation:titlePulse 2s ease-in-out infinite;color:#a62efb;font-size:36px;font-weight:900;letter-spacing:4px;margin-bottom:10px;position:relative;text-align:center;text-shadow:0 0 20px #a62efbcc,0 0 40px #a62efb99,0 4px 10px #0000004d;z-index:3}@keyframes titlePulse{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.pack-username_createAccount{animation:usernameReveal .8s ease-out .8s both;color:#fc7132;font-size:32px;font-weight:800;letter-spacing:2px;margin-bottom:25px;position:relative;text-align:center;text-shadow:0 0 15px #fc7132cc,0 4px 10px #0000004d;z-index:3}@keyframes usernameReveal{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.pack-message_createAccount{animation:messageSlideIn .8s ease-out 1.2s both;color:#10b981;font-size:18px;font-weight:700;letter-spacing:1px;margin-bottom:10px;position:relative;text-align:center;text-shadow:0 2px 8px #10b98166;z-index:3}@keyframes messageSlideIn{0%{opacity:0;transform:translateX(-30px)}to{opacity:1;transform:translateX(0)}}.pack-subtitle_createAccount{animation:subtitleSlideIn .8s ease-out 1.5s both;color:#666;font-size:15px;font-weight:600;letter-spacing:.5px;position:relative;text-align:center;z-index:3}@keyframes subtitleSlideIn{0%{opacity:0;transform:translateX(30px)}to{opacity:1;transform:translateX(0)}}.pack-decoration_createAccount{background:linear-gradient(90deg,#0000,#a62efb 50%,#0000);height:2px;left:0;position:absolute;width:100%;z-index:3}.pack-decoration-top_createAccount{animation:decorationExpand 1s ease-out 1s both;top:40px}.pack-decoration-bottom_createAccount{animation:decorationExpand 1s ease-out 1.2s both;bottom:40px}@keyframes decorationExpand{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.sparkle_createAccount{animation:sparkleFloat 2s ease-in-out infinite;font-size:24px;position:absolute;z-index:4}.sparkle-1_createAccount{animation-delay:0s;left:10%;top:15%}.sparkle-2_createAccount{animation-delay:.5s;right:10%;top:20%}.sparkle-3_createAccount{animation-delay:1s;bottom:20%;left:15%}.sparkle-4_createAccount{animation-delay:1.5s;bottom:15%;right:15%}@keyframes sparkleFloat{0%,to{opacity:.8;transform:translateY(0) scale(1) rotate(0deg)}50%{opacity:1;transform:translateY(-20px) scale(1.3) rotate(180deg)}}.redirecting-text_createAccount{animation:redirectingPulse 1.5s ease-in-out infinite;bottom:40px;color:#ffffffe6;font-size:14px;font-weight:600;left:50%;position:absolute;text-shadow:0 2px 10px #00000080;transform:translateX(-50%);z-index:10}@keyframes redirectingPulse{0%,to{opacity:.6}50%{opacity:1}}.hide-card_createAccount{animation:hideCard .5s ease-out forwards}@keyframes hideCard{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.8)}}.create-card_createAccount{animation:fadeInScale .6s ease-out;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#ffffff26;border:2px solid #ffffff4d;border-radius:20px;box-shadow:0 15px 50px #0000004d;display:flex;flex-direction:column;gap:14px;margin:60px 0 20px;max-width:380px;padding:32px 28px;position:relative;width:100%;z-index:1}@keyframes fadeInScale{0%{opacity:0;transform:scale(.95) translateY(-10px)}to{opacity:1;transform:scale(1) translateY(0)}}.logo_createAccount{display:flex;justify-content:center;margin-bottom:3px}.logo_createAccount img{-webkit-tap-highlight-color:transparent;animation:floatLogo 3s ease-in-out infinite;cursor:pointer;filter:drop-shadow(0 10px 25px rgba(0,0,0,.3));height:80px;transition:transform .3s ease;width:80px}.logo_createAccount img:active{transform:scale(.95)}.input-group_createAccount{display:flex;flex-direction:column;gap:5px}.input-label_createAccount{color:#fff;font-size:13px;font-weight:600;letter-spacing:.3px;line-height:1;text-shadow:0 2px 5px #0003}.input-field_createAccount{-webkit-appearance:none;appearance:none;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fff3;border:2px solid #ffffff4d;border-radius:12px;box-shadow:0 4px 15px #0000001a;color:#fff;font-size:15px;font-weight:500;padding:13px 16px;transition:all .3s ease;width:100%}.input-field_createAccount::placeholder{color:#fff9}.input-field_createAccount:focus{background:#ffffff40;border-color:#a62efb;box-shadow:0 6px 20px #a62efb4d;outline:none}.error-message_createAccount{animation:shake .5s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ff444426;border:2px solid #f446;border-radius:10px;color:#f44;font-size:13px;font-weight:600;line-height:1.3;padding:10px 14px;text-align:center}@keyframes shake{0%,to{transform:translateX(0)}25%{transform:translateX(-8px)}75%{transform:translateX(8px)}}.create-button_createAccount{-webkit-tap-highlight-color:transparent;background:linear-gradient(135deg,#a62efb,#8b1fd4);border:none;border-radius:14px;box-shadow:0 10px 30px #a62efb66;color:#fff;cursor:pointer;font-size:17px;font-weight:700;letter-spacing:1.2px;margin-top:5px;overflow:hidden;padding:15px;position:relative;text-transform:uppercase;touch-action:manipulation;transition:all .3s ease;width:100%}.create-button_createAccount:before{background:linear-gradient(90deg,#0000,#ffffff4d,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s ease;width:100%}.create-button_createAccount:active:before{left:100%}.create-button_createAccount:active{box-shadow:0 8px 25px #a62efb99;transform:scale(.98)}.create-button_createAccount:disabled{cursor:not-allowed;opacity:.7;transform:none}.login-link_createAccount{color:#ffffffe6;font-size:13px;font-weight:500;line-height:1.4;text-align:center;text-shadow:0 2px 5px #0003}.login-link_createAccount a{-webkit-tap-highlight-color:transparent;color:#fbbf24;font-weight:700;text-decoration:none;transition:all .3s ease}.login-link_createAccount a:active{color:#fff;text-shadow:0 0 15px #fbbf2499}@media (max-width:375px){.container_createAccount{padding:15px}.create-card_createAccount{gap:12px;margin:50px 0 15px;max-width:100%;padding:28px 24px}.pack-card_createAccount{max-width:90%;padding:40px 25px}.pack-logo_createAccount{height:100px;width:100px}.pack-title_createAccount{font-size:30px}.pack-username_createAccount{font-size:26px}.pack-message_createAccount{font-size:16px}.pack-subtitle_createAccount{font-size:13px}.logo_createAccount{margin-bottom:2px}.logo_createAccount img{height:70px;width:70px}.input-group_createAccount{gap:4px}.input-label_createAccount{font-size:12px}.input-field_createAccount{font-size:14px;padding:12px 15px}.create-button_createAccount{font-size:16px;letter-spacing:1px;padding:14px}.login-link_createAccount{font-size:12px}.error-message_createAccount{font-size:12px;padding:9px 12px}}@media (max-width:320px){.create-card_createAccount{gap:11px;margin:45px 0 15px;padding:24px 20px}.pack-card_createAccount{padding:35px 20px}.pack-title_createAccount{font-size:26px}.pack-username_createAccount{font-size:22px}.logo_createAccount img{height:65px;width:65px}.input-field_createAccount{font-size:13px;padding:11px 14px}.create-button_createAccount{font-size:15px;padding:13px}}@media (min-height:700px) and (max-height:850px){.create-card_createAccount{gap:15px;margin:70px 0 20px;max-width:400px;padding:35px 30px}.logo_createAccount img{height:90px;width:90px}.input-field_createAccount{font-size:16px;padding:14px 17px}.create-button_createAccount{font-size:18px;padding:16px}}@media (min-height:851px){.create-card_createAccount{gap:16px;margin:80px 0 20px;max-width:420px;padding:38px 35px}.logo_createAccount img{height:100px;width:100px}.input-label_createAccount{font-size:14px}.input-field_createAccount{font-size:17px;padding:15px 18px}.create-button_createAccount{font-size:19px;padding:17px}.login-link_createAccount{font-size:14px}}@media (orientation:landscape) and (max-height:500px){.container_createAccount{padding:15px}.create-card_createAccount{gap:8px;margin:20px 0 10px;max-width:90vw;padding:18px 25px}.logo_createAccount{margin-bottom:1px}.logo_createAccount img{height:50px;width:50px}.input-group_createAccount{gap:3px}.input-label_createAccount{font-size:11px}.input-field_createAccount{font-size:13px;padding:9px 12px}.create-button_createAccount{font-size:14px;margin-top:3px;padding:10px}.login-link_createAccount{font-size:11px}.error-message_createAccount{font-size:11px;padding:8px 10px}}.container_mainPage{background:#fc7132;bottom:0;display:flex;flex-direction:column;height:100vh;height:100dvh;left:0;overflow:hidden;position:fixed;right:0;top:0;width:100vw}.bg-gradient-1_mainPage{animation:moveGradient1 20s ease-in-out infinite;background:radial-gradient(ellipse at 30% 35%,#a62efb4d 0,#0000 50%)}.bg-gradient-1_mainPage,.bg-gradient-2_mainPage{height:100%;left:0;pointer-events:none;position:fixed;top:0;width:100%;z-index:0}.bg-gradient-2_mainPage{animation:moveGradient2 15s ease-in-out infinite;background:radial-gradient(ellipse at 70% 70%,#fbbf2440 0,#0000 50%)}.particles_mainPage{height:100%;pointer-events:none;position:fixed;width:100%;z-index:0}.particle_mainPage{animation:float 8s ease-in-out infinite;background:#fff9;border-radius:50%;height:4px;position:absolute;width:4px}.particle_mainPage:first-child{animation-delay:0s;animation-duration:8s;left:20%;top:20%}.particle_mainPage:nth-child(2){animation-delay:2s;animation-duration:10s;left:80%;top:60%}.particle_mainPage:nth-child(3){animation-delay:4s;animation-duration:12s;left:30%;top:80%}.particle_mainPage:nth-child(4){animation-delay:1s;animation-duration:9s;left:70%;top:40%}.particle_mainPage:nth-child(5){animation-delay:3s;animation-duration:11s;left:50%;top:70%}.header_mainPage{flex-shrink:0;height:15%;justify-content:space-between;max-height:90px;min-height:70px;padding:0 20px;position:relative;width:100%;z-index:10}.header_mainPage,.logo_mainPage{align-items:center;display:flex}.logo_mainPage img{animation:floatLogo 3s ease-in-out infinite;cursor:pointer;filter:drop-shadow(0 5px 15px rgba(0,0,0,.3));height:50px;transition:transform .3s ease;width:50px}@keyframes floatLogo{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.logo_mainPage img:active{transform:scale(.95)}.profile_mainPage{cursor:pointer;position:relative;z-index:1000}.profile_mainPage img{border:3px solid #fff9;border-radius:50%;box-shadow:0 4px 15px #0003;height:50px;object-fit:cover;transition:all .3s ease;width:50px}.profile_mainPage img:active{border-color:#ffffffe6;box-shadow:0 6px 20px #0000004d;transform:scale(1.05)}.dropdown_mainPage{animation:dropdownSlideIn .3s cubic-bezier(.175,.885,.32,1.275);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(135deg,#fffffff2,#ffffffe6);border:2px solid #a62efb33;border-radius:16px;box-shadow:0 10px 40px #0000004d,0 0 0 1px #ffffff80;min-width:140px;overflow:hidden;position:absolute;right:60px;top:0;z-index:1001}@keyframes dropdownSlideIn{0%{opacity:0;transform:translateX(20px) scale(.95)}to{opacity:1;transform:translateX(0) scale(1)}}.dropdown_mainPage a{align-items:center;color:#1f2937;display:flex;font-size:15px;font-weight:700;justify-content:center;letter-spacing:.3px;padding:14px 24px;position:relative;text-decoration:none;transition:all .2s ease}.dropdown_mainPage a:before{background:linear-gradient(180deg,#a62efb,#fc7132);content:"";height:100%;left:0;position:absolute;top:0;transform:scaleY(0);transition:transform .2s ease;width:4px}.dropdown_mainPage a:active:before{transform:scaleY(1)}.dropdown_mainPage a:active{background:linear-gradient(90deg,#a62efb26,#fc71321a);color:#a62efb;padding-left:28px}.welcome-section_mainPage{align-items:center;display:flex;flex-shrink:0;height:8%;justify-content:center;margin-top:-10px;max-height:55px;min-height:35px;padding:0 20px;position:relative;text-align:center;width:100%;z-index:1}.welcome-text_mainPage{animation:fadeInDown .8s ease-out,welcomeGlow 3s ease-in-out infinite;color:#fff;font-size:20px;font-weight:700;letter-spacing:1.5px;line-height:1.2;margin:0;text-shadow:0 0 10px #ffffff80,0 0 20px #fbbf244d,0 2px 15px #0000004d;text-transform:uppercase}@keyframes welcomeGlow{0%,to{text-shadow:0 0 10px #ffffff80,0 0 20px #fbbf244d,0 2px 15px #0000004d}50%{text-shadow:0 0 15px #ffffffb3,0 0 30px #fbbf2480,0 2px 15px #0000004d}}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.points-section_mainPage{align-items:center;display:flex;flex-shrink:0;height:12%;justify-content:center;margin-top:-20px;max-height:70px;min-height:50px;padding:5px 20px;position:relative;width:100%;z-index:1}.points-display_mainPage{animation:pointsGlow 2.5s ease-in-out infinite;color:#fbbf24;font-size:20px;font-weight:800;letter-spacing:1.5px;line-height:1;text-shadow:0 0 15px #fbbf24cc,0 0 30px #fbbf2480,0 0 45px #fbbf244d,0 2px 10px #0006}@keyframes pointsGlow{0%,to{text-shadow:0 0 15px #fbbf24cc,0 0 30px #fbbf2480,0 0 45px #fbbf244d,0 2px 10px #0006}50%{text-shadow:0 0 20px #fbbf24,0 0 40px #fbbf24b3,0 0 60px #fbbf2480,0 2px 12px #00000080}}.grid-section_mainPage{grid-gap:15px;display:grid;gap:15px;grid-template-columns:repeat(2,1fr);height:65%;margin-top:-5px;overflow:hidden;padding:10px 20px 20px;position:relative;width:100%;z-index:1}.grid-item_mainPage{align-items:center;animation:fadeInUp .6s ease-out both;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff26;border:2px solid #ffffff4d;border-radius:20px;box-shadow:0 4px 15px #0000001a;cursor:pointer;display:flex;flex-direction:column;justify-content:center;overflow:hidden;position:relative;transition:all .3s ease}.grid-item_mainPage:first-child{animation-delay:.1s}.grid-item_mainPage:nth-child(2){animation-delay:.2s}.grid-item_mainPage:nth-child(3){animation-delay:.3s}.grid-item_mainPage:nth-child(4){animation-delay:.4s}.grid-item_mainPage:nth-child(5){animation-delay:.5s}.grid-item_mainPage:nth-child(6){animation-delay:.6s}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.grid-item_mainPage:before{background:linear-gradient(90deg,#0000,#fff3,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .6s ease;width:100%}.grid-item_mainPage:active:before{left:100%}.grid-item_mainPage:active{background:#ffffff40;border-color:#a62efb;box-shadow:0 8px 25px #a62efb66;transform:scale(.98)}.locked_mainPage{cursor:not-allowed!important;opacity:.6}.locked_mainPage:active{background:#ffffff26!important;border-color:#ffffff4d!important;transform:none!important}.locked_mainPage .grid-icon_mainPage,.locked_mainPage .grid-label_mainPage{opacity:.4}.lock-overlay_mainPage{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000b3;border-radius:18px;display:flex;flex-direction:column;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%;z-index:10}.lock-icon_mainPage{animation:lockShake 2s ease-in-out infinite;font-size:48px;margin-bottom:8px}@keyframes lockShake{0%,to{transform:rotate(0deg)}25%{transform:rotate(-10deg)}75%{transform:rotate(10deg)}}.lock-text_mainPage{color:#fff;font-size:16px;font-weight:700;letter-spacing:1px;text-shadow:0 2px 10px #00000080}.grid-icon_mainPage{align-items:center;display:flex;height:60%;justify-content:center;margin-top:20px;padding:12px;width:100%}.grid-icon_mainPage img{max-height:100%;max-width:100%;object-fit:contain;transition:transform .3s ease}.grid-item_mainPage:active .grid-icon_mainPage img{transform:scale(1.05)}.grid-label_mainPage{align-items:center;color:#fff;display:flex;font-size:18px;font-weight:700;height:40%;justify-content:center;letter-spacing:1.2px;line-height:1.2;margin:0;padding:0 10px;text-align:center;text-shadow:0 0 8px #fff6,0 0 15px #a62efb4d,0 2px 10px #0000004d;text-transform:uppercase;transition:all .3s ease}.grid-item_mainPage:active .grid-label_mainPage{text-shadow:0 0 12px #fff9,0 0 25px #fbbf2480,0 2px 10px #0000004d;transform:scale(1.05)}@media (max-width:375px){.header_mainPage{min-height:60px;padding:0 15px}.logo_mainPage img,.profile_mainPage img{height:42px;width:42px}.profile_mainPage img{border-width:2px}.welcome-section_mainPage{margin-top:-5px;min-height:30px}.points-section_mainPage{margin-top:-15px;min-height:45px}.points-display_mainPage{font-size:17px;letter-spacing:1.2px}.grid-section_mainPage{gap:12px;margin-top:0;padding:8px 15px 15px}.grid-label_mainPage{font-size:15px;letter-spacing:1px}.dropdown_mainPage{min-width:120px;right:50px}.dropdown_mainPage a{font-size:14px;padding:12px 18px}.lock-icon_mainPage{font-size:40px}.lock-text_mainPage{font-size:14px}.grid-icon_mainPage{margin-top:10px}}@media (max-width:320px){.header_mainPage{padding:0 12px}.logo_mainPage img,.profile_mainPage img{height:38px;width:38px}.welcome-section_mainPage{margin-top:0;min-height:28px}.points-section_mainPage{margin-top:-18px}.welcome-text_mainPage{font-size:16px;letter-spacing:1px}.points-section_mainPage{min-height:40px}.points-display_mainPage{font-size:15px;letter-spacing:1px}.grid-section_mainPage{gap:10px;margin-top:-3px;padding:5px 12px 12px}.grid-label_mainPage{font-size:14px;letter-spacing:.8px}.lock-icon_mainPage{font-size:36px}.lock-text_mainPage{font-size:13px}.grid-icon_mainPage{margin-top:8px}}@media (min-width:376px) and (max-width:430px){.header_mainPage{padding:0 18px}.logo_mainPage img,.profile_mainPage img{height:48px;width:48px}.welcome-section_mainPage{margin-top:-8px}.points-section_mainPage{margin-top:-18px}.welcome-text_mainPage{font-size:19px;letter-spacing:1.3px}.points-section_mainPage{min-height:48px}.points-display_mainPage{font-size:19px;letter-spacing:1.3px}.grid-section_mainPage{gap:14px;margin-top:-3px;padding:10px 18px 18px}.grid-label_mainPage{font-size:17px;letter-spacing:1.1px}.lock-icon_mainPage{font-size:44px}.lock-text_mainPage{font-size:15px}.grid-icon_mainPage{margin-top:15px}}@media (min-width:431px) and (max-width:768px){.header_mainPage{padding:0 25px}.logo_mainPage img,.profile_mainPage img{height:55px;width:55px}.welcome-section_mainPage{margin-top:-10px}.points-section_mainPage{margin-top:-20px}.welcome-text_mainPage{font-size:22px;letter-spacing:1.5px}.points-section_mainPage{min-height:52px}.points-display_mainPage{font-size:22px;letter-spacing:1.5px}.grid-section_mainPage{gap:18px;margin-top:-5px;padding:12px 25px 25px}.grid-label_mainPage{font-size:19px;letter-spacing:1.3px}.lock-icon_mainPage{font-size:52px}.lock-text_mainPage{font-size:17px}}@media (orientation:landscape) and (max-height:500px){.header_mainPage{height:20%;min-height:50px}.logo_mainPage img,.profile_mainPage img{height:40px;width:40px}.welcome-section_mainPage{height:10%;margin-top:5px}.points-section_mainPage{margin-top:-15px}.welcome-text_mainPage{font-size:16px;letter-spacing:1px}.points-section_mainPage{height:10%;min-height:40px}.points-display_mainPage{font-size:16px;letter-spacing:1px}.grid-section_mainPage{gap:10px;height:60%;margin-top:0;padding:8px 15px 15px}.grid-label_mainPage{font-size:14px;letter-spacing:.8px}.lock-icon_mainPage{font-size:36px}.lock-text_mainPage{font-size:13px}.grid-icon_mainPage{margin-top:10px}}.container_capture{-webkit-overflow-scrolling:touch;background:#fc7132;bottom:0;display:flex;flex-direction:column;height:100vh;height:100dvh;left:0;overflow-x:hidden;overflow-y:auto;position:fixed;right:0;top:0;width:100vw}.container_capture::-webkit-scrollbar{display:none}.bg-gradient-1_capture{animation:moveGradient1_capture 20s ease-in-out infinite;background:radial-gradient(ellipse at 30% 35%,#a62efb4d 0,#0000 50%)}.bg-gradient-1_capture,.bg-gradient-2_capture{height:100%;left:0;pointer-events:none;position:fixed;top:0;width:100%;z-index:0}.bg-gradient-2_capture{animation:moveGradient2_capture 15s ease-in-out infinite;background:radial-gradient(ellipse at 70% 70%,#fbbf2440 0,#0000 50%)}@keyframes moveGradient1_capture{0%,to{opacity:1;transform:translate(0) scale(1)}25%{opacity:.8;transform:translate(-10%,5%) scale(1.1)}50%{opacity:1;transform:translate(-5%,-10%) scale(1.05)}75%{opacity:.9;transform:translate(5%,-5%) scale(1.15)}}@keyframes moveGradient2_capture{0%,to{opacity:1;transform:translate(0) scale(1)}33%{opacity:.85;transform:translate(10%,-5%) scale(1.1)}66%{opacity:.95;transform:translate(-5%,10%) scale(1.08)}}.particles_capture{height:100%;pointer-events:none;position:fixed;width:100%;z-index:0}.particle_capture{animation:float_capture 8s ease-in-out infinite;background:#fff9;border-radius:50%;height:4px;position:absolute;width:4px}.particle_capture:first-child{animation-delay:0s;animation-duration:8s;left:20%;top:20%}.particle_capture:nth-child(2){animation-delay:2s;animation-duration:10s;left:80%;top:60%}.particle_capture:nth-child(3){animation-delay:4s;animation-duration:12s;left:30%;top:80%}.particle_capture:nth-child(4){animation-delay:1s;animation-duration:9s;left:70%;top:40%}.particle_capture:nth-child(5){animation-delay:3s;animation-duration:11s;left:50%;top:70%}@keyframes float_capture{0%,to{opacity:0;transform:translateY(0) translateX(0)}10%{opacity:1}50%{opacity:.8;transform:translateY(-30px) translateX(20px)}90%{opacity:1}}.header_capture{flex-shrink:0;height:10%;justify-content:space-between;margin-top:10px;max-height:80px;min-height:60px;padding:0 20px;position:relative;width:100%;z-index:10}.header_capture,.logo_capture{align-items:center;display:flex}.logo_capture img{animation:floatLogo_capture 3s ease-in-out infinite;cursor:pointer;filter:drop-shadow(0 5px 15px rgba(0,0,0,.3));height:50px;transition:transform .3s ease;width:50px}@keyframes floatLogo_capture{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.logo_capture img:active{transform:scale(.95)}.profile_capture{cursor:pointer;position:relative;z-index:1000}.profile_capture img{border:3px solid #fff9;border-radius:50%;box-shadow:0 4px 15px #0003;height:50px;object-fit:cover;transition:all .3s ease;width:50px}.profile_capture img:active{border-color:#ffffffe6;box-shadow:0 6px 20px #0000004d;transform:scale(1.05)}.dropdown_capture{animation:dropdownSlideIn_capture .3s cubic-bezier(.175,.885,.32,1.275);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(135deg,#fffffff2,#ffffffe6);border:2px solid #a62efb33;border-radius:16px;box-shadow:0 10px 40px #0000004d,0 0 0 1px #ffffff80;min-width:140px;overflow:hidden;position:absolute;right:60px;top:0;z-index:1001}@keyframes dropdownSlideIn_capture{0%{opacity:0;transform:translateX(20px) scale(.95)}to{opacity:1;transform:translateX(0) scale(1)}}.dropdown_capture a{align-items:center;color:#1f2937;display:flex;font-size:15px;font-weight:700;justify-content:center;letter-spacing:.3px;padding:14px 24px;position:relative;text-decoration:none;transition:all .2s ease}.dropdown_capture a:before{background:linear-gradient(180deg,#a62efb,#fc7132);content:"";height:100%;left:0;position:absolute;top:0;transform:scaleY(0);transition:transform .2s ease;width:4px}.dropdown_capture a:active:before{transform:scaleY(1)}.dropdown_capture a:active{background:linear-gradient(90deg,#a62efb26,#fc71321a);color:#a62efb;padding-left:28px}.title_capture{align-items:center;display:flex;flex-direction:column;flex-shrink:0;padding:10px 0;position:relative;width:100%;z-index:1}.title_capture h1{color:#fff;font-size:28px;font-weight:900;letter-spacing:3px;line-height:1;margin:0;text-shadow:0 4px 15px #0000004d}.subtitle_capture{color:#ffffffe6;font-size:13px;font-weight:600;letter-spacing:.5px;line-height:1;margin-top:5px}.capture-area_capture{-webkit-overflow-scrolling:touch;align-items:center;display:flex;flex:1 1;flex-direction:column;gap:15px;overflow-x:hidden;overflow-y:auto;padding:15px 20px 20px;position:relative;width:100%;z-index:1}.capture-area_capture::-webkit-scrollbar{display:none}.preview-container_capture{align-items:center;aspect-ratio:4/3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0000004d;border:3px solid #ffffff4d;border-radius:20px;box-shadow:0 8px 30px #0000004d;display:flex;flex-shrink:0;justify-content:center;max-width:500px;overflow:hidden;position:relative;transition:all .3s;width:100%}.preview-container_capture:active{border-color:#a62efb;box-shadow:0 12px 40px #a62efb66}.image-preview_capture{height:100%;position:relative;width:100%}.image-preview_capture img{height:100%;object-fit:cover;width:100%}.preview-overlay_capture{background:linear-gradient(180deg,#000000b3,#0000);display:flex;justify-content:center;left:0;padding:15px;position:absolute;right:0;top:0}.preview-label_capture{align-items:center;color:#10b981;display:flex;font-size:15px;font-weight:700;gap:8px;line-height:1;text-shadow:0 2px 10px #00000080}.placeholder_capture{color:#ffffff80;flex-direction:column;gap:12px}.camera-icon_capture,.placeholder_capture{align-items:center;display:flex;justify-content:center}.camera-icon_capture{animation:pulse_capture 2s ease-in-out infinite;color:#fff6;height:80px;width:80px}@keyframes pulse_capture{0%,to{opacity:.4;transform:scale(1)}50%{opacity:.6;transform:scale(1.05)}}.placeholder-text_capture{font-size:15px;font-weight:600;letter-spacing:.5px;line-height:1.3;text-align:center}.button-group_capture{display:flex;flex-shrink:0;gap:12px;justify-content:center;max-width:500px;width:100%}.capture-button_capture{-webkit-tap-highlight-color:transparent;align-items:center;background:linear-gradient(135deg,#a62efb,#8b1fd4);border:3px solid #ffffff4d;border-radius:15px;box-shadow:0 8px 25px #a62efb66;color:#fff;cursor:pointer;display:flex;flex:1 1;font-size:16px;font-weight:700;gap:10px;justify-content:center;letter-spacing:1px;line-height:1;padding:16px 25px;text-transform:uppercase;touch-action:manipulation;transition:all .3s}.capture-button_capture:active{border-color:#fff;box-shadow:0 10px 30px #a62efb99;transform:scale(.98)}.retake-button_capture{-webkit-tap-highlight-color:transparent;align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fff3;border:3px solid #fff6;border-radius:15px;color:#fff;cursor:pointer;display:flex;flex:1 1;font-size:15px;font-weight:700;gap:8px;justify-content:center;letter-spacing:.5px;line-height:1;padding:16px 25px;text-transform:uppercase;touch-action:manipulation;transition:all .3s}.retake-button_capture:active{background:#ffffff4d;border-color:#fff;box-shadow:0 8px 20px #fff3;transform:scale(.98)}.submit-button_capture{-webkit-tap-highlight-color:transparent;align-items:center;background:linear-gradient(135deg,#10b981,#059669);border:3px solid #ffffff4d;border-radius:15px;box-shadow:0 8px 25px #10b98166;color:#fff;cursor:pointer;display:flex;flex:1 1;font-size:15px;font-weight:700;gap:8px;justify-content:center;letter-spacing:.5px;line-height:1;padding:16px 25px;text-transform:uppercase;touch-action:manipulation;transition:all .3s}.submit-button_capture:active{border-color:#fff;box-shadow:0 10px 30px #10b98199;transform:scale(.98)}.button-icon_capture{flex-shrink:0}.recognition-card_capture{animation:slideIn_capture .5s cubic-bezier(.16,1,.3,1);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(135deg,#a62efb26,#8b1fd426);border:3px solid #a62efb80;border-radius:25px;box-shadow:0 15px 50px #a62efb66,0 0 100px #a62efb33;box-sizing:border-box;flex-shrink:0;max-width:460px;overflow:hidden;padding:25px 18px;position:relative;width:86vw}.recognition-card_capture.manual-selection{min-height:400px;overflow:visible!important}@keyframes slideIn_capture{0%{opacity:0;transform:translateY(30px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.recognition-card_capture.processing{align-items:center;border-color:#fbbf24;box-shadow:0 15px 50px #fbbf2466,0 0 100px #fbbf2433;display:flex;flex-direction:column;gap:20px}.loader_capture{animation:spin_capture 1s linear infinite;border:5px solid #fbbf2433;border-radius:50%;border-top-color:#fbbf24;flex-shrink:0;height:60px;width:60px}@keyframes spin_capture{to{transform:rotate(1turn)}}.recognition-title_capture{color:#fff;font-size:22px;font-weight:900;letter-spacing:2px;line-height:1.2;margin:0;text-align:center;text-shadow:0 4px 20px #fbbf2499}.recognition-subtitle_capture{color:#fffc;font-size:13px;font-weight:600;line-height:1.3;margin:0;text-align:center}.recognition-question_capture{word-wrap:break-word;color:#fff;font-size:15px;font-weight:700;line-height:1.4;margin-bottom:15px;padding:0 5px;text-align:center;text-shadow:0 2px 15px #ffffff4d}.recognition-result_capture{word-wrap:break-word;animation:glow_capture 2s ease-in-out infinite;background:#0006;border:2px solid #a62efb99;border-radius:15px;box-shadow:0 0 30px #a62efb4d;box-sizing:border-box;color:#fff;font-size:20px;font-weight:900;-webkit-hyphens:auto;hyphens:auto;letter-spacing:1px;line-height:1.3;margin-bottom:18px;max-width:100%;overflow-wrap:break-word;padding:16px 12px;text-align:center;text-shadow:0 4px 20px #a62efbcc}@keyframes glow_capture{0%,to{box-shadow:0 0 30px #a62efb4d}50%{box-shadow:0 0 50px #a62efb99}}.confirmation-buttons_capture{box-sizing:border-box;display:flex;gap:10px;margin:0;padding:0;width:100%}.confirm-button_capture{-webkit-tap-highlight-color:transparent;word-wrap:break-word;align-items:center;border:3px solid #0000;border-radius:15px;box-sizing:border-box;cursor:pointer;display:flex;flex:1 1;font-size:13px;font-weight:900;gap:6px;justify-content:center;letter-spacing:.5px;line-height:1.3;max-width:calc(50% - 5px);min-height:50px;min-width:0;overflow:hidden;overflow-wrap:break-word;padding:11px 8px;text-align:center;touch-action:manipulation;transition:all .3s;white-space:normal}.confirm-button_capture svg{flex-shrink:0;height:18px;margin-top:-2px;width:18px}.confirm-button_capture.yes{background:linear-gradient(135deg,#10b981,#059669);border-color:#ffffff4d;box-shadow:0 8px 25px #10b98180;color:#fff}.confirm-button_capture.yes:active{border-color:#fff;box-shadow:0 10px 30px #10b981b3;transform:scale(.98)}.confirm-button_capture.no{background:linear-gradient(135deg,#ef4444,#dc2626);border-color:#ffffff4d;box-shadow:0 8px 25px #ef444480;color:#fff}.confirm-button_capture.no:active{border-color:#fff;box-shadow:0 10px 30px #ef4444b3;transform:scale(.98)}.recognition-card_capture.manual-selection{border-color:#fbbf24;box-shadow:0 15px 50px #fbbf2466,0 0 100px #fbbf2433}.selection-buttons_capture{box-sizing:border-box;display:flex;flex-direction:column;gap:12px;margin-top:18px;position:relative;width:100%;z-index:1}.dropdown-wrapper_capture{position:relative;width:100%;z-index:auto}.dropdown-wrapper_capture:has(.dropdown-menu_capture){z-index:100}.selection-button_capture{-webkit-tap-highlight-color:transparent;word-wrap:break-word;align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,#a62efb4d,#8b1fd44d);border:3px solid #a62efb99;border-radius:15px;box-sizing:border-box;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:700;justify-content:space-between;letter-spacing:.8px;line-height:1.3;min-height:52px;overflow-wrap:break-word;padding:15px 18px;text-align:left;touch-action:manipulation;transition:all .3s;white-space:normal;width:100%}.selection-button_capture:active:not(:disabled){background:linear-gradient(135deg,#a62efb80,#8b1fd480);border-color:#a62efb;box-shadow:0 8px 25px #a62efb66;transform:scale(.98)}.selection-button_capture:disabled{cursor:not-allowed;opacity:.5}.selection-button_capture.submit{background:linear-gradient(135deg,#10b981,#059669);border-color:#ffffff4d;box-shadow:0 8px 25px #10b98166;gap:10px;justify-content:center}.selection-button_capture.submit:active:not(:disabled){background:linear-gradient(135deg,#059669,#047857);border-color:#fff;box-shadow:0 10px 30px #10b98199;transform:scale(.98)}.dropdown-menu_capture{animation:dropdownSlide_capture .3s cubic-bezier(.16,1,.3,1);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#000000f2;border:3px solid #a62efb99;border-radius:15px;box-shadow:0 15px 50px #000c;left:0;max-height:250px;overflow-x:hidden;overflow-y:auto;position:absolute;right:0;top:calc(100% + 8px);z-index:200}@keyframes dropdownSlide_capture{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.dropdown-menu_capture::-webkit-scrollbar{width:8px}.dropdown-menu_capture::-webkit-scrollbar-track{background:#0000004d;border-radius:10px}.dropdown-menu_capture::-webkit-scrollbar-thumb{background:linear-gradient(135deg,#a62efb,#8b1fd4);border-radius:10px}.dropdown-item_capture{border-bottom:1px solid #a62efb33;color:#fff;cursor:pointer;font-size:14px;font-weight:600;line-height:1.3;padding:14px 18px;transition:all .2s}.dropdown-item_capture:last-child{border-bottom:none}.dropdown-item_capture:active{background:linear-gradient(135deg,#a62efb66,#8b1fd466);box-shadow:inset 5px 0 0 #a62efb;padding-left:28px}.recognition-card_capture.final-message{border-color:#10b981;box-shadow:0 15px 50px #10b98166,0 0 100px #10b98133;text-align:center}.success-icon_capture{animation:scaleIn_capture .5s cubic-bezier(.16,1,.3,1);color:#10b981;filter:drop-shadow(0 0 20px rgba(16,185,129,.6));height:70px;margin:0 auto 18px;width:70px}@keyframes scaleIn_capture{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}.final-title_capture{color:#fff;font-size:24px;font-weight:900;letter-spacing:2px;line-height:1.2;margin-bottom:15px;text-shadow:0 4px 20px #10b98199}.final-text_capture{color:#ffffffe6;font-size:14px;line-height:1.6;margin-bottom:22px}.final-buttons_capture{display:flex;flex-direction:column;gap:10px}.final-button_capture{-webkit-tap-highlight-color:transparent;align-items:center;border:3px solid #0000;border-radius:15px;cursor:pointer;display:flex;font-size:15px;font-weight:700;gap:8px;justify-content:center;letter-spacing:1px;line-height:1;padding:16px 22px;touch-action:manipulation;transition:all .3s;width:100%}.final-button_capture.settings{background:linear-gradient(135deg,#a62efb,#8b1fd4);border-color:#ffffff4d;box-shadow:0 8px 25px #a62efb66;color:#fff}.final-button_capture.settings:active{border-color:#fff;box-shadow:0 10px 30px #a62efb99;transform:scale(.98)}.final-button_capture.capture{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fff3;border-color:#fff6;color:#fff}.final-button_capture.capture:active{background:#ffffff4d;border-color:#fff;box-shadow:0 8px 20px #fff3;transform:scale(.98)}.pack-opening-overlay_capture{align-items:center;animation:overlayFadeIn_capture .5s cubic-bezier(.16,1,.3,1);background:linear-gradient(135deg,#1a1a2e,#16213e 50%,#0f3460);bottom:0;display:flex;justify-content:center;left:0;overflow:hidden;position:fixed;right:0;top:0;z-index:9999}@keyframes overlayFadeIn_capture{0%{opacity:0}to{opacity:1}}.pack-opening-container_capture{align-items:center;display:flex;flex-direction:column;gap:25px;max-width:600px;padding:20px;position:relative;width:100%}.pack-particles_capture{bottom:0;left:0;overflow:hidden;pointer-events:none;position:absolute;right:0;top:0}.pack-particles_capture .particle_capture{animation:particleFloat_capture 3s ease-in-out infinite}.pack-particles_capture .particle_capture:first-child{animation-delay:0s;animation-duration:2.5s;left:10%}.pack-particles_capture .particle_capture:nth-child(2){animation-delay:.5s;animation-duration:3s;left:30%}.pack-particles_capture .particle_capture:nth-child(3){animation-delay:1s;animation-duration:2.8s;left:50%}.pack-particles_capture .particle_capture:nth-child(4){animation-delay:1.5s;animation-duration:3.2s;left:70%}.pack-particles_capture .particle_capture:nth-child(5){animation-delay:2s;animation-duration:2.6s;left:90%}@keyframes particleFloat_capture{0%{opacity:0;top:100%;transform:translateY(0) scale(0)}10%{opacity:1;transform:scale(1)}90%{opacity:1}to{opacity:0;top:-10%;transform:translateY(-20px) scale(.5)}}.reveal-card_capture{animation:cardReveal_capture 1s cubic-bezier(.16,1,.3,1);aspect-ratio:2/3;background:linear-gradient(135deg,#2d2d44,#1a1a2e);border:4px solid;border-image:linear-gradient(135deg,gold,#ffed4e,gold) 1;border-radius:20px;box-shadow:0 0 60px #ffd70099,0 0 100px #ffd70066,inset 0 0 60px #ffd7001a;max-width:380px;overflow:hidden;position:relative;width:80vw}@keyframes cardReveal_capture{0%{filter:brightness(3);opacity:0;transform:scale(.3) rotateY(90deg)}50%{filter:brightness(2)}to{filter:brightness(1);opacity:1;transform:scale(1) rotateY(0deg)}}.flare_capture{animation:flareSwipe_capture 2s ease-in-out infinite;background:linear-gradient(90deg,#0000,#fffc 50%,#0000);height:100%;position:absolute;top:0;width:50px}.flare-1_capture{animation-delay:0s;left:-50px}.flare-2_capture{animation-delay:1s;left:-50px}@keyframes flareSwipe_capture{0%{left:-50px}to{left:100%}}.card-content_capture{align-items:center;display:flex;flex-direction:column;gap:12px;height:100%;justify-content:center;padding:25px;position:relative;width:100%;z-index:2}.car-rarity_capture{animation:rarityGlow_capture 2s ease-in-out infinite;color:gold;font-size:13px;font-weight:900;letter-spacing:2.5px;line-height:1;text-shadow:0 0 20px #ffd700cc,0 0 40px #ffd70066}.car-rarity_capture.duplicate{color:#9ca3af;text-shadow:0 0 20px #9ca3af99}@keyframes rarityGlow_capture{0%,to{text-shadow:0 0 20px #ffd700cc,0 0 40px #ffd70066}50%{text-shadow:0 0 30px gold,0 0 60px #ffd70099,0 0 80px #ffd70066}}.car-make_capture{animation:textSlideIn_capture 1s cubic-bezier(.16,1,.3,1) .3s backwards;font-size:22px;letter-spacing:3px;text-shadow:0 4px 20px #000c;text-transform:uppercase}.car-make_capture,.car-model_capture{color:#fff;font-weight:900;line-height:1.2}.car-model_capture{animation:textSlideIn_capture 1s cubic-bezier(.16,1,.3,1) .5s backwards;font-size:32px;letter-spacing:1.5px;text-align:center;text-shadow:0 4px 30px #ffd700cc,0 2px 10px #000c}@keyframes textSlideIn_capture{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.points-badge_capture{align-items:center;animation:pointsBadgeReveal_capture 1s cubic-bezier(.16,1,.3,1) .7s backwards;background:linear-gradient(135deg,#10b981,#059669);border:3px solid gold;border-radius:15px;box-shadow:0 0 40px #10b98199,0 0 60px #ffd70066;display:flex;gap:6px;margin-top:15px;padding:12px 25px;position:relative}@keyframes pointsBadgeReveal_capture{0%{opacity:0;transform:scale(0) rotate(-180deg)}to{opacity:1;transform:scale(1) rotate(0deg)}}.points-glow_capture{animation:glowPulse_capture 2s ease-in-out infinite;background:radial-gradient(circle,#10b98166 0,#0000 70%);height:120%;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:120%}@keyframes glowPulse_capture{0%,to{opacity:.6;transform:translate(-50%,-50%) scale(1)}50%{opacity:1;transform:translate(-50%,-50%) scale(1.2)}}.points-plus_capture{color:#fff;font-size:22px;font-weight:900;line-height:1;text-shadow:0 2px 10px #00000080}.points-value_capture{animation:pointsCount_capture 1s cubic-bezier(.16,1,.3,1) .8s backwards;color:#fff;font-size:28px;font-weight:900;line-height:1;text-shadow:0 4px 20px #ffd700cc,0 2px 10px #000c}@keyframes pointsCount_capture{0%{transform:scale(0)}50%{transform:scale(1.3)}to{transform:scale(1)}}.points-label_capture{color:#ffffffe6;font-weight:700}.new-badge_capture,.points-label_capture{font-size:14px;letter-spacing:1.5px;line-height:1}.new-badge_capture{animation:newBadgeBounce_capture 1s cubic-bezier(.16,1,.3,1) .9s backwards;background:linear-gradient(135deg,#ef4444,#dc2626);border:2px solid #fff;border-radius:20px;box-shadow:0 0 30px #ef4444cc;color:#fff;font-weight:900;padding:6px 16px;position:absolute;right:18px;top:18px}@keyframes newBadgeBounce_capture{0%{opacity:0;transform:scale(0) rotate(-45deg)}50%{transform:scale(1.2) rotate(5deg)}to{opacity:1;transform:scale(1) rotate(0deg)}}.duplicate-badge_capture{animation:duplicateShake_capture 1s cubic-bezier(.16,1,.3,1);background:#9ca3afe6;border:2px solid #6b7280;border-radius:20px;box-shadow:0 0 30px #9ca3af99;color:#fff;font-size:16px;font-weight:900;left:50%;letter-spacing:2px;line-height:1;padding:8px 20px;position:absolute;top:18px;transform:translateX(-50%)}@keyframes duplicateShake_capture{0%,to{transform:translateX(-50%) rotate(0deg)}25%{transform:translateX(-50%) rotate(-5deg)}75%{transform:translateX(-50%) rotate(5deg)}}.holographic-overlay_capture{animation:holographicShift_capture 3s ease-in-out infinite;background:linear-gradient(45deg,#0000 30%,#ffffff1a 50%,#0000 70%);background-size:200% 200%;bottom:0;left:0;pointer-events:none;position:absolute;right:0;top:0}@keyframes holographicShift_capture{0%,to{background-position:0 0}50%{background-position:100% 100%}}.continue-button_capture{-webkit-tap-highlight-color:transparent;align-items:center;animation:buttonSlideIn_capture 1s cubic-bezier(.16,1,.3,1) 1.2s backwards;background:linear-gradient(135deg,#a62efb,#8b1fd4);border:3px solid #fff;border-radius:15px;box-shadow:0 0 40px #a62efb99;color:#fff;cursor:pointer;display:flex;font-size:17px;font-weight:900;gap:8px;letter-spacing:1.5px;line-height:1;padding:16px 35px;touch-action:manipulation;transition:all .3s}@keyframes buttonSlideIn_capture{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.continue-button_capture:active{box-shadow:0 0 50px #a62efbcc;transform:scale(.98)}@keyframes notificationBounce{0%{opacity:0;transform:translate(-50%,-50%) scale(.3)}50%{transform:translate(-50%,-50%) scale(1.05)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@keyframes notificationFadeOut{0%{opacity:1;transform:translate(-50%,-50%) scale(1)}to{opacity:0;transform:translate(-50%,-50%) scale(.8)}}.container_capture.loading_capture{align-items:center;display:flex;justify-content:center}.container_capture.desktop-locked_capture{overflow:hidden}.desktop-lock-overlay_capture{align-items:center;bottom:0;display:flex;justify-content:center;left:0;padding:20px;position:fixed;right:0;top:0;z-index:9999}.lock-card_capture{animation:lockCardReveal_capture .6s cubic-bezier(.16,1,.3,1);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(135deg,#fffffff2,#ffffffe6);border-radius:30px;box-shadow:0 30px 80px #0006,0 0 0 3px #a62efb4d;max-width:500px;padding:50px 40px;position:relative;text-align:center;width:90%;z-index:10}@keyframes lockCardReveal_capture{0%{opacity:0;transform:scale(.8) translateY(30px)}to{opacity:1;transform:scale(1) translateY(0)}}.lock-icon-large_capture{animation:lockIconFloat_capture 3s ease-in-out infinite;filter:drop-shadow(0 10px 30px rgba(166,46,251,.4));font-size:100px;line-height:1;margin-bottom:25px}@keyframes lockIconFloat_capture{0%,to{transform:translateY(0) rotate(0deg)}50%{transform:translateY(-15px) rotate(5deg)}}.lock-title_capture{color:#1f2937;font-size:26px;font-weight:900;letter-spacing:.5px;line-height:1.3;margin-bottom:20px;text-shadow:0 2px 10px #a62efb33}.lock-message_capture{color:#6b7280;font-size:16px;font-weight:600;line-height:1.6;margin-bottom:35px;margin-left:auto;margin-right:auto;max-width:400px}.back-button_capture{-webkit-tap-highlight-color:transparent;align-items:center;background:linear-gradient(135deg,#a62efb,#8b1fd4);border:none;border-radius:15px;box-shadow:0 10px 30px #a62efb66;color:#fff;cursor:pointer;display:inline-flex;font-size:17px;font-weight:700;gap:10px;letter-spacing:1px;line-height:1;padding:18px 35px;touch-action:manipulation;transition:all .3s ease}.back-button_capture:hover{box-shadow:0 15px 40px #a62efb99;transform:translateY(-3px)}.back-button_capture:active{box-shadow:0 12px 35px #a62efb80;transform:translateY(-1px)}.back-button_capture svg{flex-shrink:0}@media (max-width:375px){.header_capture{margin-top:8px;min-height:55px;padding:0 15px}.logo_capture img,.profile_capture img{height:42px;width:42px}.profile_capture img{border-width:2px}.dropdown_capture{min-width:120px;right:50px}.title_capture h1{font-size:24px}.subtitle_capture{font-size:12px}.capture-area_capture{gap:12px;padding:12px 15px 15px}.camera-icon_capture{height:60px;width:60px}.placeholder-text_capture{font-size:13px}.button-group_capture{gap:10px}.capture-button_capture,.retake-button_capture,.submit-button_capture{font-size:14px;padding:14px 20px}.button-icon_capture{height:18px;width:18px}.recognition-card_capture{padding:20px 15px;width:90vw}.recognition-title_capture{font-size:20px}.recognition-result_capture{font-size:18px;padding:14px 10px}.confirm-button_capture{font-size:12px;min-height:48px;padding:10px 6px}.confirm-button_capture svg{height:16px;width:16px}.car-make_capture{font-size:20px}.car-model_capture{font-size:28px}.points-value_capture{font-size:24px}.continue-button_capture{font-size:15px;padding:14px 28px}.lock-card_capture{padding:40px 30px}.lock-icon-large_capture{font-size:80px}.lock-title_capture{font-size:22px}.lock-message_capture{font-size:14px}.back-button_capture{font-size:15px;padding:16px 28px}}@media (max-width:320px){.recognition-card_capture{padding:18px 12px;width:92vw}.confirm-button_capture{font-size:11px;gap:4px;min-height:46px;padding:9px 5px}.confirm-button_capture svg{height:14px;width:14px}}@media (orientation:landscape) and (max-height:500px){.header_capture{margin-top:5px;min-height:50px}.title_capture{padding:5px 0}.title_capture h1{font-size:22px}.subtitle_capture{font-size:11px}.capture-area_capture{gap:10px;padding:10px 15px 15px}.preview-container_capture{max-height:200px}.button-group_capture{gap:8px}.capture-button_capture,.retake-button_capture,.submit-button_capture{font-size:13px;padding:12px 18px}.recognition-card_capture{padding:18px 15px}}.rejection-card_capture{max-width:450px;overflow:hidden;padding:35px 25px;width:85vw}.rejection-icon_capture{font-size:90px;margin-bottom:20px}.rejection-title_capture{font-size:28px;letter-spacing:3px;margin-bottom:15px}.rejection-subtitle_capture{font-size:16px;line-height:1.5}.rejection-report_capture{margin-bottom:25px;padding:18px}.report-title_capture{font-size:14px}.report-reasons_capture{font-size:13px}.report-reason_capture{gap:10px;margin-bottom:8px}.rejection-overlay_capture{align-items:center;animation:rejectionOverlayIn .5s cubic-bezier(.68,-.55,.27,1.55);background:linear-gradient(135deg,#ef4444f2,#b91c1cf2);bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:999999}.rejection-overlay_capture.rejection-closing_capture{animation:rejectionOverlayOut .4s ease-out forwards}@keyframes rejectionOverlayIn{0%{-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0);opacity:0}to{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);opacity:1}}@keyframes rejectionOverlayOut{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.8)}}.rejection-card_capture{animation:cardShake .5s cubic-bezier(.36,.07,.19,.97) .3s;background:linear-gradient(135deg,#000000f2,#141414f2);border:4px solid #ef4444;border-radius:25px;box-shadow:0 0 100px #ef4444cc,0 0 200px #ef444480,inset 0 0 80px #ef444433;max-height:90vh;max-width:500px;overflow-y:auto;padding:30px 25px;position:relative;text-align:center;width:90vw}@keyframes cardShake{0%,to{transform:translateX(0) rotate(0deg)}10%,30%,50%,70%,90%{transform:translateX(-10px) rotate(-2deg)}20%,40%,60%,80%{transform:translateX(10px) rotate(2deg)}}.rejection-glitch_capture{animation:glitchScan 2s linear infinite;background:repeating-linear-gradient(0deg,#0000,#0000 2px,#ef44441a 0,#ef44441a 4px);bottom:0;left:0;pointer-events:none;position:absolute;right:0;top:0}@keyframes glitchScan{0%{transform:translateY(-100%)}to{transform:translateY(100%)}}.rejection-content_capture{position:relative;z-index:1}.rejection-icon_capture{animation:iconPulse 1s ease-in-out infinite,iconRotate .5s ease-out;filter:drop-shadow(0 0 30px rgba(239,68,68,1));font-size:80px;line-height:1;margin-bottom:15px}.rejection-icon_capture.icon-explode{animation:iconPulse 1s ease-in-out infinite,iconRotate .5s ease-out,iconExplode .6s ease-out .5s;font-size:100px}@keyframes iconPulse{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}@keyframes iconRotate{0%{opacity:0;transform:rotate(-90deg) scale(0)}to{opacity:1;transform:rotate(0deg) scale(1)}}@keyframes iconExplode{0%{transform:scale(1)}50%{transform:scale(1.5) rotate(20deg)}to{transform:scale(1) rotate(0deg)}}.rejection-title_capture{animation:titleGlitch .3s ease-in-out .5s;color:#ef4444;font-size:24px;font-weight:900;letter-spacing:2px;line-height:1.2;margin-bottom:10px;text-shadow:0 0 20px #ef4444,0 0 40px #ef4444cc,0 4px 20px #000c}.rejection-title_capture.title-shake{animation:titleGlitch .3s ease-in-out .5s,titleShake .5s ease-in-out 1s infinite}@keyframes titleGlitch{0%,to{transform:translateX(0)}20%{transform:translateX(-5px)}40%{transform:translateX(5px)}60%{transform:translateX(-3px)}80%{transform:translateX(3px)}}@keyframes titleShake{0%,to{transform:translateX(0)}25%{transform:translateX(-3px)}75%{transform:translateX(3px)}}.rejection-subtitle_capture{color:#ffffffe6;font-size:14px;font-weight:700;line-height:1.4;margin-bottom:20px;text-shadow:0 2px 10px #000c}.suspicion-meter-container_capture{background:#0009;border:2px solid #ef444466;border-radius:15px;margin-bottom:20px;padding:20px;position:relative}.meter-label_capture{color:#fbbf24;font-size:12px;font-weight:800;letter-spacing:2px;margin-bottom:15px;text-shadow:0 0 15px #fbbf24cc}.meter-track_capture{background:#000c;border:2px solid #fff3;border-radius:10px;height:40px;margin-bottom:25px;overflow:visible;position:relative}.meter-segments_capture{border-radius:8px;bottom:0;display:flex;left:0;overflow:hidden;position:absolute;right:0;top:0}.segment_capture{border-right:2px solid #00000080;flex:1 1}.segment_capture:last-child{border-right:none}.segment_capture.safe{background:linear-gradient(90deg,#10b9814d,#10b98133)}.segment_capture.warning{background:linear-gradient(90deg,#fbbf244d,#fbbf2433)}.segment_capture.danger{background:linear-gradient(90deg,#f973164d,#f9731633)}.segment_capture.critical{background:linear-gradient(90deg,#ef44444d,#ef444433);position:relative}.segment_capture.critical:after{animation:redlineBlink 1s ease-in-out infinite;color:#ef4444;content:"⚠️ REDLINE";font-size:10px;font-weight:900;position:absolute;right:5px;text-shadow:0 0 10px #ef4444;top:50%;transform:translateY(-50%)}@keyframes redlineBlink{0%,to{opacity:1}50%{opacity:.5}}.meter-fill_capture{background:linear-gradient(90deg,#10b981,#fbbf24 50%,#f97316 75%,#ef4444);border-radius:8px;bottom:0;box-shadow:0 0 20px #ef444499;left:0;overflow:visible;position:absolute;top:0;transition:width 2s cubic-bezier(.16,1,.3,1);width:0}.meter-fill_capture.meter-break{animation:meterBreakFlash .5s ease-in-out 2.5s;background:linear-gradient(90deg,#10b981,#fbbf24 40%,#f97316 60%,#ef4444 80%,#dc2626 90%,#991b1b);box-shadow:0 0 40px #ef4444,0 0 80px #ef4444cc}@keyframes meterBreakFlash{0%,to{filter:brightness(1)}25%,75%{filter:brightness(2)}50%{filter:brightness(3)}}.meter-spark_capture{animation:sparkPulse .5s ease-in-out 2.5s infinite;background:radial-gradient(circle,#fff,#fbbf24,#0000);border-radius:50%;height:20px;position:absolute;right:0;top:50%;transform:translateY(-50%);width:20px}@keyframes sparkPulse{0%,to{opacity:1;transform:translateY(-50%) scale(1)}50%{opacity:.5;transform:translateY(-50%) scale(1.5)}}.meter-explosion_capture{position:absolute;right:0;top:50%;transform:translateY(-50%)}.explosion-particle_capture{animation:explode .8s ease-out 2.5s forwards;background:#fbbf24;border-radius:50%;box-shadow:0 0 10px #fbbf24;height:6px;position:absolute;width:6px}@keyframes explode{0%{opacity:1;transform:translate(0) scale(1)}to{opacity:0;transform:translate(calc(cos(var(--angle))*50px),calc(sin(var(--angle))*50px)) scale(0)}}.meter-needle_capture{animation:needleAppear .5s ease-out .5s backwards;background:#fff;box-shadow:0 0 10px #fffc;height:60px;transition:left 2s cubic-bezier(.16,1,.3,1);width:3px}.meter-needle_capture,.meter-needle_capture:after{bottom:-15px;position:absolute;transform:translateX(-50%)}.meter-needle_capture:after{color:#fff;content:"▼";font-size:16px;left:50%;line-height:1;text-shadow:0 0 10px #fffc}@keyframes needleAppear{0%{opacity:0;transform:translateX(-50%) translateY(-20px)}to{opacity:1;transform:translateX(-50%) translateY(0)}}.meter-markers_capture{display:flex;justify-content:space-between;left:0;margin-top:5px;padding:0 5px;position:absolute;right:0;top:100%}.meter-markers_capture span{color:#fff9;font-size:11px;font-weight:700}.meter-markers_capture span.redline{animation:redlinePulse 1s ease-in-out infinite;color:#ef4444;font-weight:900;text-shadow:0 0 10px #ef4444cc}@keyframes redlinePulse{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}.meter-reading_capture{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin-top:15px}.reading-label_capture{color:#fffc;font-size:13px;font-weight:700}.reading-value_capture{animation:valueCount 2s ease-out .5s backwards;color:#fbbf24;font-size:32px;font-weight:900;line-height:1;text-shadow:0 0 20px #fbbf24cc}.reading-value_capture.value-explode{animation:valueCount 2s ease-out .5s backwards,valueShake .3s ease-in-out 2.5s infinite;color:#ef4444;text-shadow:0 0 30px #ef4444}@keyframes valueCount{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}@keyframes valueShake{0%,to{transform:translateX(0)}25%{transform:translateX(-3px)}75%{transform:translateX(3px)}}.reading-max_capture{color:#ffffff80;font-size:18px;font-weight:700}.over-limit_capture{animation:overLimitFlash .5s ease-in-out 2.5s infinite;background:#ef444433;border-radius:5px;color:#ef4444;font-size:14px;font-weight:900;letter-spacing:1px;padding:4px 8px;text-shadow:0 0 15px #ef4444cc}@keyframes overLimitFlash{0%,to{opacity:1}50%{opacity:.5}}.rejection-report_capture{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ef444433;border:2px solid #ef444480;border-radius:15px;margin-bottom:20px;padding:15px}.report-title_capture{color:#fbbf24;font-size:13px;font-weight:800;letter-spacing:1.5px;line-height:1;margin-bottom:12px;text-shadow:0 0 15px #fbbf24cc}.report-reasons_capture{color:#fffffff2;font-size:12px;line-height:1.8;text-align:left}.report-reason_capture{align-items:center;animation:reasonSlideIn .4s ease-out backwards;display:flex;gap:8px;margin-bottom:6px}.report-reason_capture.reason-critical{animation:reasonSlideIn .4s ease-out backwards,reasonPulse 1s ease-in-out infinite;color:#fbbf24}.report-reason_capture.more-violations{color:#ef4444;font-weight:800}@keyframes reasonSlideIn{0%{opacity:0;transform:translateX(-30px)}to{opacity:1;transform:translateX(0)}}@keyframes reasonPulse{0%,to{opacity:1}50%{opacity:.7}}.reason-icon_capture{color:#ef4444;flex-shrink:0;font-size:14px;line-height:1}.rejection-instruction_capture{color:#ffffffb3;font-size:13px;line-height:1.6;margin-bottom:20px;text-shadow:0 2px 8px #0009}.rejection-close-btn_capture{animation:buttonPulse 2s ease-in-out infinite;background:linear-gradient(135deg,#ef4444,#dc2626);border:3px solid #fff;border-radius:15px;box-shadow:0 0 40px #ef444499;color:#fff;cursor:pointer;font-size:15px;font-weight:900;letter-spacing:1.5px;line-height:1;padding:14px 28px;text-transform:uppercase;transition:all .3s;width:100%}.rejection-close-btn_capture.btn-critical{animation:buttonPulse 2s ease-in-out infinite,buttonShake .5s ease-in-out 2.5s infinite}@keyframes buttonPulse{0%,to{box-shadow:0 0 40px #ef444499;transform:scale(1)}50%{box-shadow:0 0 60px #ef4444e6,0 0 80px #ef444499;transform:scale(1.02)}}@keyframes buttonShake{0%,to{transform:translateX(0) scale(1)}25%{transform:translateX(-3px) scale(1.02)}75%{transform:translateX(3px) scale(1.02)}}.rejection-close-btn_capture:active{transform:scale(.98)}@media (max-width:375px){.rejection-card_capture{padding:25px 20px}.rejection-icon_capture{font-size:60px}.rejection-icon_capture.icon-explode{font-size:80px}.rejection-title_capture{font-size:20px}.rejection-subtitle_capture{font-size:13px}.meter-label_capture{font-size:11px}.meter-track_capture{height:35px}.reading-value_capture{font-size:28px}.report-reasons_capture{font-size:11px}.rejection-instruction_capture{font-size:12px}.rejection-close-btn_capture{font-size:13px;padding:12px 24px}}@media (max-width:320px){.rejection-card_capture{padding:20px 15px}.suspicion-meter-container_capture{padding:15px}.meter-track_capture{height:30px}.reading-value_capture{font-size:24px}}.container_garage{background:#fc7132;bottom:0;display:flex;flex-direction:column;height:100vh;height:100dvh;left:0;overflow:hidden;position:fixed;right:0;top:0;width:100vw}.container_garage::-webkit-scrollbar{display:none}.bg-gradient-1_garage{animation:moveGradient1_garage 20s ease-in-out infinite;background:radial-gradient(ellipse at 30% 35%,#a62efb4d 0,#0000 50%)}.bg-gradient-1_garage,.bg-gradient-2_garage{height:100%;left:0;pointer-events:none;position:fixed;top:0;width:100%;z-index:0}.bg-gradient-2_garage{animation:moveGradient2_garage 15s ease-in-out infinite;background:radial-gradient(ellipse at 70% 70%,#fbbf2440 0,#0000 50%)}@keyframes moveGradient1_garage{0%,to{opacity:1;transform:translate(0) scale(1)}25%{opacity:.8;transform:translate(-10%,5%) scale(1.1)}50%{opacity:1;transform:translate(-5%,-10%) scale(1.05)}75%{opacity:.9;transform:translate(5%,-5%) scale(1.15)}}@keyframes moveGradient2_garage{0%,to{opacity:1;transform:translate(0) scale(1)}33%{opacity:.85;transform:translate(10%,-5%) scale(1.1)}66%{opacity:.95;transform:translate(-5%,10%) scale(1.08)}}.particles_garage{height:100%;pointer-events:none;position:fixed;width:100%;z-index:0}.particle_garage{animation:float_garage_particle 8s ease-in-out infinite;background:#fff9;border-radius:50%;height:4px;position:absolute;width:4px}.particle_garage:first-child{animation-delay:0s;animation-duration:8s;left:20%;top:20%}.particle_garage:nth-child(2){animation-delay:2s;animation-duration:10s;left:80%;top:60%}.particle_garage:nth-child(3){animation-delay:4s;animation-duration:12s;left:30%;top:80%}.particle_garage:nth-child(4){animation-delay:1s;animation-duration:9s;left:70%;top:40%}.particle_garage:nth-child(5){animation-delay:3s;animation-duration:11s;left:50%;top:70%}@keyframes float_garage_particle{0%,to{opacity:0;transform:translateY(0) translateX(0)}10%{opacity:1}50%{opacity:.8;transform:translateY(-30px) translateX(20px)}90%{opacity:1}}.header_garage{flex-shrink:0;height:10%;justify-content:space-between;margin-top:10px;max-height:80px;min-height:60px;padding:0 20px;position:relative;width:100%;z-index:10}.header_garage,.logo_garage{align-items:center;display:flex}.logo_garage img{animation:floatLogo_garage 3s ease-in-out infinite;cursor:pointer;filter:drop-shadow(0 5px 15px rgba(0,0,0,.3));height:50px;transition:transform .3s ease;width:50px}@keyframes floatLogo_garage{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.logo_garage img:active{transform:scale(.95)}.profile_garage{cursor:pointer;position:relative;z-index:1000}.profile_garage img{border:3px solid #fff9;border-radius:50%;box-shadow:0 4px 15px #0003;height:50px;object-fit:cover;transition:all .3s ease;width:50px}.profile_garage img:active{border-color:#ffffffe6;box-shadow:0 6px 20px #0000004d;transform:scale(1.05)}.dropdown_garage{animation:dropdownSlideIn_garage .3s cubic-bezier(.175,.885,.32,1.275);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(135deg,#fffffff2,#ffffffe6);border:2px solid #a62efb33;border-radius:16px;box-shadow:0 10px 40px #0000004d,0 0 0 1px #ffffff80;min-width:140px;overflow:hidden;position:absolute;right:60px;top:0;z-index:1001}@keyframes dropdownSlideIn_garage{0%{opacity:0;transform:translateX(20px) scale(.95)}to{opacity:1;transform:translateX(0) scale(1)}}.dropdown_garage a{align-items:center;color:#1f2937;display:flex;font-size:15px;font-weight:700;justify-content:center;letter-spacing:.3px;padding:14px 24px;position:relative;text-decoration:none;transition:all .2s ease}.dropdown_garage a:before{background:linear-gradient(180deg,#a62efb,#fc7132);content:"";height:100%;left:0;position:absolute;top:0;transform:scaleY(0);transition:transform .2s ease;width:4px}.dropdown_garage a:active:before{transform:scaleY(1)}.dropdown_garage a:active{background:linear-gradient(90deg,#a62efb26,#fc71321a);color:#a62efb;padding-left:28px}.title-section_garage{align-items:center;display:flex;flex-direction:column;flex-shrink:0;gap:8px;padding:10px 20px;position:relative;width:100%;z-index:1}.garage-title_garage{color:#fff;font-size:28px;font-weight:900;letter-spacing:3px;line-height:1;margin:0;text-shadow:0 4px 15px #0000004d}.points-display_garage{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff26;border:2px solid #fbbf2480;border-radius:12px;box-shadow:0 4px 15px #0003;display:flex;gap:8px;padding:8px 16px}.points-display_garage .points-label_garage{color:#fff;font-size:13px;font-weight:600;letter-spacing:.5px;line-height:1;text-transform:uppercase}.points-display_garage .points-value_garage{color:#fbbf24;font-size:18px;font-weight:800;letter-spacing:.5px;line-height:1;text-shadow:0 0 15px #fbbf2499}.brand-grid_garage{grid-gap:12px;grid-row-gap:20px;-webkit-overflow-scrolling:touch;align-content:start;display:grid;flex:1 1;gap:12px;grid-template-columns:repeat(3,1fr);min-height:0;overflow-x:hidden;overflow-y:auto;padding:15px 20px 20px;position:relative;row-gap:20px;width:100%;z-index:1}.brand-grid_garage::-webkit-scrollbar{display:none}.brand-item_garage{-webkit-tap-highlight-color:transparent;align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff26;border:2px solid #ffffff4d;border-radius:15px;box-shadow:0 4px 15px #0000001a;cursor:pointer;display:flex;height:0;justify-content:center;overflow:hidden;padding:12px 12px 100%;position:relative;transition:all .3s ease;width:100%}.brand-item_garage:active{background:#fff3;border-color:#ffffff80;box-shadow:0 6px 20px #0003;transform:scale(.98)}.brand-item_garage img{left:50%;max-height:70%;max-width:70%;object-fit:contain;position:absolute;top:50%;transform:translate(-50%,-50%);transition:all .3s ease;z-index:2}.brand-item_garage:active img{transform:scale(1.05)}.model-list_garage{-webkit-overflow-scrolling:touch;display:flex;flex:1 1;flex-direction:column;min-height:0;overflow-x:hidden;overflow-y:auto;padding:15px 20px 20px;position:relative;width:100%;z-index:1}.model-list_garage::-webkit-scrollbar{display:none}.back-button_garage{-webkit-tap-highlight-color:transparent;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fff3;border:2px solid #fff6;border-radius:12px;color:#fff;cursor:pointer;flex-shrink:0;font-size:15px;font-weight:600;margin-bottom:12px;padding:10px 18px;transition:all .3s;width:-webkit-fit-content;width:fit-content}.back-button_garage:active{background:#ffffff4d;border-color:#a62efb;box-shadow:0 4px 15px #a62efb4d;transform:scale(.98)}.brand-title_garage{color:#fff;flex-shrink:0;font-size:26px;font-weight:800;line-height:1;margin-bottom:15px;text-align:center;text-shadow:0 2px 10px #0000004d}.models-container_garage{display:flex;flex:1 1;flex-direction:column;gap:10px}.model-item_garage{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff26;border:2px solid #ffffff4d;border-radius:12px;box-shadow:0 2px 10px #0000001a;display:flex;flex-shrink:0;justify-content:space-between;min-height:65px;padding:14px 18px;transition:all .3s}.model-item_garage.uncollected{background:#0000004d;border-color:#fff3;opacity:.7}.model-item_garage.collected{background:#a62efb4d;border-color:#a62efb;box-shadow:0 4px 15px #a62efb4d}.model-item_garage:active{transform:translateX(3px)}.model-info_garage{display:flex;flex:1 1;flex-direction:column;gap:4px;min-width:0}.model-name_garage{word-wrap:break-word;color:#fff;font-size:15px;font-weight:600;line-height:1.2}.model-points_garage{color:#fbbf24;font-size:13px;font-weight:700;letter-spacing:.3px;line-height:1;text-shadow:0 0 10px #fbbf2480}.model-item_garage.uncollected .model-name_garage{color:#fff9}.model-item_garage.uncollected .model-points_garage{color:#fbbf2466;text-shadow:none}.model-status_garage{flex-shrink:0;font-size:18px;font-weight:700}.checkmark,.model-status_garage{align-items:center;border-radius:50%;display:flex;height:32px;justify-content:center;width:32px}.checkmark{background:#10b98133;color:#10b981}.x-mark{align-items:center;background:#ffffff1a;border-radius:50%;color:#fff6;display:flex;height:32px;justify-content:center;width:32px}@media (max-width:375px){.header_garage{margin-top:8px;min-height:55px;padding:0 15px}.logo_garage img,.profile_garage img{height:42px;width:42px}.profile_garage img{border-width:2px}.dropdown_garage{min-width:120px;right:50px}.garage-title_garage{font-size:24px;letter-spacing:2px}.points-display_garage{padding:6px 12px}.points-display_garage .points-label_garage{font-size:11px}.points-display_garage .points-value_garage{font-size:16px}.brand-grid_garage{gap:10px;padding:12px 15px 18px}.brand-item_garage{padding:10px}.brand-title_garage{font-size:22px;margin-bottom:12px}.model-list_garage{padding:12px 15px 18px}.models-container_garage{gap:8px}.model-item_garage{min-height:60px;padding:12px 15px}.model-name_garage{font-size:14px}.model-points_garage{font-size:12px}.model-status_garage{font-size:16px}.checkmark,.model-status_garage,.x-mark{height:30px;width:30px}.back-button_garage{font-size:14px;padding:8px 14px}}@media (max-width:320px){.garage-title_garage{font-size:22px}.brand-grid_garage{gap:8px;padding:10px 12px 16px}.model-item_garage{min-height:58px;padding:10px 12px}.model-name_garage{font-size:13px}}@media (min-width:376px) and (max-width:430px){.header_garage{padding:0 18px}.logo_garage img,.profile_garage img{height:48px;width:48px}.dropdown_garage{right:56px}}@media (min-width:431px) and (max-width:768px){.header_garage{margin-top:15px;padding:0 25px}.logo_garage img,.profile_garage img{height:55px;width:55px}.dropdown_garage{right:63px}.brand-grid_garage{gap:14px}.model-item_garage{min-height:68px}.model-name_garage{font-size:16px}}@media (orientation:landscape) and (max-height:500px){.header_garage{margin-top:5px;min-height:50px}.title-section_garage{padding:5px 20px}.garage-title_garage{font-size:22px}.points-display_garage{padding:6px 12px}.brand-grid_garage{gap:10px}.brand-grid_garage,.model-list_garage{padding:10px 20px 15px}.model-item_garage{min-height:56px;padding:10px 14px}}.container_leaderboard{-webkit-overflow-scrolling:touch;background:#fc7132;bottom:0;display:flex;flex-direction:column;height:100vh;height:100dvh;left:0;overflow-x:hidden;overflow-y:auto;position:fixed;right:0;top:0;width:100vw}.container_leaderboard::-webkit-scrollbar{display:none}.bg-gradient-1_leaderboard{animation:moveGradient1_leaderboard 20s ease-in-out infinite;background:radial-gradient(ellipse at 30% 35%,#a62efb4d 0,#0000 50%)}.bg-gradient-1_leaderboard,.bg-gradient-2_leaderboard{height:100%;left:0;pointer-events:none;position:fixed;top:0;width:100%;z-index:0}.bg-gradient-2_leaderboard{animation:moveGradient2_leaderboard 15s ease-in-out infinite;background:radial-gradient(ellipse at 70% 70%,#fbbf2440 0,#0000 50%)}@keyframes moveGradient1_leaderboard{0%,to{opacity:1;transform:translate(0) scale(1)}25%{opacity:.8;transform:translate(-10%,5%) scale(1.1)}50%{opacity:1;transform:translate(-5%,-10%) scale(1.05)}75%{opacity:.9;transform:translate(5%,-5%) scale(1.15)}}@keyframes moveGradient2_leaderboard{0%,to{opacity:1;transform:translate(0) scale(1)}33%{opacity:.85;transform:translate(10%,-5%) scale(1.1)}66%{opacity:.95;transform:translate(-5%,10%) scale(1.08)}}.particles_leaderboard{height:100%;pointer-events:none;position:fixed;width:100%;z-index:0}.particle_leaderboard{animation:float_leaderboard_particle 8s ease-in-out infinite;background:#fff9;border-radius:50%;height:4px;position:absolute;width:4px}.particle_leaderboard:first-child{animation-delay:0s;animation-duration:8s;left:20%;top:20%}.particle_leaderboard:nth-child(2){animation-delay:2s;animation-duration:10s;left:80%;top:60%}.particle_leaderboard:nth-child(3){animation-delay:4s;animation-duration:12s;left:30%;top:80%}.particle_leaderboard:nth-child(4){animation-delay:1s;animation-duration:9s;left:70%;top:40%}.particle_leaderboard:nth-child(5){animation-delay:3s;animation-duration:11s;left:50%;top:70%}@keyframes float_leaderboard_particle{0%,to{opacity:0;transform:translateY(0) translateX(0)}10%{opacity:1}50%{opacity:.8;transform:translateY(-30px) translateX(20px)}90%{opacity:1}}.header_leaderboard{flex-shrink:0;height:10%;justify-content:space-between;margin-top:10px;max-height:80px;min-height:60px;padding:0 20px;position:relative;width:100%;z-index:10}.header_leaderboard,.logo_leaderboard{align-items:center;display:flex}.logo_leaderboard img{animation:floatLogo_leaderboard 3s ease-in-out infinite;cursor:pointer;filter:drop-shadow(0 5px 15px rgba(0,0,0,.3));height:50px;transition:transform .3s ease;width:50px}@keyframes floatLogo_leaderboard{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.logo_leaderboard img:active{transform:scale(.95)}.profile_leaderboard{cursor:pointer;position:relative;z-index:1000}.profile_leaderboard img{border:3px solid #fff9;border-radius:50%;box-shadow:0 4px 15px #0003;height:50px;object-fit:cover;transition:all .3s ease;width:50px}.profile_leaderboard img:active{border-color:#ffffffe6;box-shadow:0 6px 20px #0000004d;transform:scale(1.05)}.dropdown_leaderboard{animation:dropdownSlideIn_leaderboard .3s cubic-bezier(.175,.885,.32,1.275);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(135deg,#fffffff2,#ffffffe6);border:2px solid #a62efb33;border-radius:16px;box-shadow:0 10px 40px #0000004d,0 0 0 1px #ffffff80;min-width:140px;overflow:hidden;position:absolute;right:60px;top:0;z-index:1001}@keyframes dropdownSlideIn_leaderboard{0%{opacity:0;transform:translateX(20px) scale(.95)}to{opacity:1;transform:translateX(0) scale(1)}}.dropdown_leaderboard a{align-items:center;color:#1f2937;display:flex;font-size:15px;font-weight:700;justify-content:center;letter-spacing:.3px;padding:14px 24px;position:relative;text-decoration:none;transition:all .2s ease}.dropdown_leaderboard a:before{background:linear-gradient(180deg,#a62efb,#fc7132);content:"";height:100%;left:0;position:absolute;top:0;transform:scaleY(0);transition:transform .2s ease;width:4px}.dropdown_leaderboard a:active:before{transform:scaleY(1)}.dropdown_leaderboard a:active{background:linear-gradient(90deg,#a62efb26,#fc71321a);color:#a62efb;padding-left:28px}.title_leaderboard{align-items:center;display:flex;flex-direction:column;flex-shrink:0;gap:5px;padding:10px 20px;position:relative;width:100%;z-index:1}.title_leaderboard h1{color:#fff;font-size:28px;font-weight:900;letter-spacing:3px;line-height:1;margin:0;text-shadow:0 4px 15px #0000004d}.subtitle_leaderboard{color:#ffffffe6;font-size:13px;font-weight:600;letter-spacing:.5px;line-height:1;text-shadow:0 2px 8px #0003}.leaderboard-content_leaderboard{-webkit-overflow-scrolling:touch;align-items:center;display:flex;flex:1 1;flex-direction:column;overflow-x:hidden;overflow-y:auto;padding:15px 20px 20px;position:relative;width:100%;z-index:1}.leaderboard-content_leaderboard::-webkit-scrollbar{display:none}.loading_leaderboard{align-items:center;display:flex;flex-direction:column;gap:15px;margin-top:50px}.loader-spinner_leaderboard{animation:spin_leaderboard 1s linear infinite;border:5px solid #fff3;border-radius:50%;border-top-color:#a62efb;height:50px;width:50px}@keyframes spin_leaderboard{to{transform:rotate(1turn)}}.loading_leaderboard p{color:#fff;font-size:16px;font-weight:600;margin:0;text-shadow:0 2px 10px #0000004d}.empty-state_leaderboard{align-items:center;display:flex;flex-direction:column;gap:15px;margin-top:50px;padding:0 30px;text-align:center}.empty-icon_leaderboard{filter:grayscale(50%) opacity(.7);font-size:70px}.empty-state_leaderboard h3{color:#fff;font-size:22px;font-weight:900;letter-spacing:1px;margin:0;text-shadow:0 2px 10px #0000004d}.empty-state_leaderboard p{color:#ffffffe6;font-size:15px;line-height:1.5;margin:0;text-shadow:0 2px 8px #0003}.leaderboard-list_leaderboard{display:flex;flex-direction:column;gap:12px;max-width:700px;width:100%}.leaderboard-list_leaderboard::-webkit-scrollbar{display:none}.leaderboard-item_leaderboard{-webkit-tap-highlight-color:transparent;align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff26;border:2px solid #ffffff4d;border-radius:15px;box-shadow:0 4px 15px #0000001a;display:flex;flex-shrink:0;gap:12px;min-height:64px;padding:14px 16px;transition:all .3s}.leaderboard-item_leaderboard:active{box-shadow:0 6px 20px #0003;transform:translateX(3px)}.leaderboard-item_leaderboard.rank-1{background:linear-gradient(135deg,#ffd7004d,#ffd7001a);border-color:gold;box-shadow:0 6px 25px #ffd70066}.leaderboard-item_leaderboard.rank-2{background:linear-gradient(135deg,#c0c0c04d,#c0c0c01a);border-color:silver;box-shadow:0 5px 20px #c0c0c04d}.leaderboard-item_leaderboard.rank-3{background:linear-gradient(135deg,#cd7f324d,#cd7f321a);border-color:#cd7f32;box-shadow:0 5px 20px #cd7f324d}.leaderboard-item_leaderboard.current-user{background:#a62efb4d;border-color:#a62efb;box-shadow:0 6px 25px #a62efb80}.rank_leaderboard{align-items:center;display:flex;flex-shrink:0;justify-content:center;max-width:45px;min-width:45px}.rank-number_leaderboard{color:#fff;font-size:18px;font-weight:900;line-height:1;text-shadow:0 2px 10px #0000004d}.rank-1 .rank-number_leaderboard{filter:drop-shadow(0 0 10px rgba(255,215,0,.8));font-size:24px}.rank-2 .rank-number_leaderboard{filter:drop-shadow(0 0 8px rgba(192,192,192,.8));font-size:22px}.rank-3 .rank-number_leaderboard{filter:drop-shadow(0 0 8px rgba(205,127,50,.8));font-size:20px}.player-info_leaderboard{display:flex;flex:1 1;flex-direction:column;gap:3px;min-width:0}.username_leaderboard{word-wrap:break-word;color:#fff;font-size:15px;font-weight:700;hyphens:auto;-webkit-hyphens:auto;line-height:1.3;max-width:100%;overflow-wrap:break-word;text-shadow:0 2px 8px #0000004d}.you-badge_leaderboard{background:#a62efb;border-radius:12px;box-shadow:0 2px 10px #a62efb80;color:#fff;display:inline-block;font-size:10px;font-weight:800;letter-spacing:.5px;line-height:1;margin-top:2px;padding:3px 8px;white-space:nowrap;width:-webkit-fit-content;width:fit-content}.points_leaderboard{align-items:flex-end;display:flex;flex-direction:column;flex-shrink:0;gap:2px;max-width:85px;min-width:85px}.points-value_leaderboard{color:#fbbf24;font-size:16px;font-weight:900;letter-spacing:0;line-height:1;overflow:hidden;text-align:right;text-overflow:clip;text-shadow:0 0 15px #fbbf2499;white-space:nowrap;width:100%}.points-label_leaderboard{color:#ffffffb3;font-size:10px;font-weight:600;letter-spacing:.5px;line-height:1;text-transform:uppercase;white-space:nowrap}@media (max-width:375px){.header_leaderboard{margin-top:8px;min-height:55px;padding:0 15px}.logo_leaderboard img{height:42px;width:42px}.profile_leaderboard img{border-width:2px;height:42px;width:42px}.dropdown_leaderboard{border-radius:12px;min-width:120px;right:50px}.title_leaderboard h1{font-size:24px;letter-spacing:2px}.subtitle_leaderboard{font-size:12px}.title_leaderboard{padding:8px 20px}.leaderboard-content_leaderboard{padding:12px 15px 18px}.leaderboard-list_leaderboard{gap:10px}.leaderboard-item_leaderboard{gap:10px;min-height:60px;padding:12px 14px}.rank_leaderboard{max-width:40px;min-width:40px}.rank-number_leaderboard{font-size:16px}.rank-1 .rank-number_leaderboard{font-size:22px}.rank-2 .rank-number_leaderboard,.rank-3 .rank-number_leaderboard{font-size:20px}.username_leaderboard{font-size:13px}.points_leaderboard{max-width:75px;min-width:75px}.points-value_leaderboard{font-size:14px;letter-spacing:-.5px}.points-label_leaderboard{font-size:9px}.you-badge_leaderboard{font-size:9px;padding:2px 6px}}@media (max-width:320px){.title_leaderboard h1{font-size:22px}.leaderboard-item_leaderboard{min-height:58px;padding:10px 12px}.username_leaderboard{font-size:12px}.points_leaderboard{max-width:70px;min-width:70px}}@media (min-width:376px) and (max-width:430px){.header_leaderboard{padding:0 18px}.logo_leaderboard img,.profile_leaderboard img{height:48px;width:48px}.dropdown_leaderboard{right:56px}}@media (min-width:431px) and (max-width:768px){.header_leaderboard{margin-top:15px;padding:0 25px}.logo_leaderboard img,.profile_leaderboard img{height:55px;width:55px}.dropdown_leaderboard{right:63px}.leaderboard-item_leaderboard{min-height:66px}.rank_leaderboard{max-width:50px;min-width:50px}.rank-number_leaderboard{font-size:20px}.rank-1 .rank-number_leaderboard{font-size:26px}.rank-2 .rank-number_leaderboard,.rank-3 .rank-number_leaderboard{font-size:24px}.username_leaderboard{font-size:16px}.points_leaderboard{max-width:90px;min-width:90px}.points-value_leaderboard{font-size:17px}.points-label_leaderboard{font-size:11px}}@media (orientation:landscape) and (max-height:500px){.header_leaderboard{margin-top:5px;min-height:50px}.title_leaderboard{padding:5px 20px}.title_leaderboard h1{font-size:22px}.subtitle_leaderboard{font-size:11px}.leaderboard-content_leaderboard{padding:10px 20px 15px}.leaderboard-item_leaderboard{min-height:56px;padding:10px 14px}}.container_about{background:#fc7132;display:flex;flex-direction:column;height:100vh;height:100dvh;overflow:hidden;position:relative;width:100%}.bg-gradient-1_about{animation:moveGradient1 20s ease-in-out infinite;background:radial-gradient(ellipse at 30% 35%,#a62efb4d 0,#0000 50%)}.bg-gradient-1_about,.bg-gradient-2_about{height:100%;left:0;position:absolute;top:0;width:100%;z-index:0}.bg-gradient-2_about{animation:moveGradient2 15s ease-in-out infinite;background:radial-gradient(ellipse at 70% 70%,#fbbf2440 0,#0000 50%)}@keyframes moveGradient1{0%,to{opacity:1;transform:translate(0) scale(1)}25%{opacity:.8;transform:translate(-10%,5%) scale(1.1)}50%{opacity:1;transform:translate(-5%,-10%) scale(1.05)}75%{opacity:.9;transform:translate(5%,-5%) scale(1.15)}}@keyframes moveGradient2{0%,to{opacity:1;transform:translate(0) scale(1)}33%{opacity:.85;transform:translate(10%,-5%) scale(1.1)}66%{opacity:.95;transform:translate(-5%,10%) scale(1.08)}}.particles_about{height:100%;pointer-events:none;position:absolute;width:100%;z-index:0}.particle_about{animation:float 8s ease-in-out infinite;background:#fff9;border-radius:50%;height:4px;position:absolute;width:4px}.particle_about:first-child{animation-delay:0s;animation-duration:8s;left:20%;top:20%}.particle_about:nth-child(2){animation-delay:2s;animation-duration:10s;left:80%;top:60%}.particle_about:nth-child(3){animation-delay:4s;animation-duration:12s;left:30%;top:80%}.particle_about:nth-child(4){animation-delay:1s;animation-duration:9s;left:70%;top:40%}.particle_about:nth-child(5){animation-delay:3s;animation-duration:11s;left:50%;top:70%}.scroll-progress-container_about{background:#fff3;bottom:0;height:4px;left:0;position:fixed;width:100%;z-index:100}.scroll-progress-bar_about{background:linear-gradient(90deg,#fbbf24,#a62efb);box-shadow:0 0 15px #a62efbcc;height:100%;transition:width .1s ease}.content_about{align-items:center;display:flex;flex:1 1;flex-direction:column;overflow-x:hidden;overflow-y:auto;padding:40px 20px;position:relative;width:100%;z-index:1}.logo-large_about{animation:float 3s ease-in-out infinite;height:40vw;margin-bottom:20px;max-height:200px;max-width:200px;width:40vw}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.logo-large_about img{filter:drop-shadow(0 10px 30px rgba(0,0,0,.3));height:100%;object-fit:contain;width:100%}.title_about{margin-bottom:30px;text-align:center;width:100%}.title_about h1{color:#fff;font-size:32px;font-weight:900;letter-spacing:3px;text-shadow:0 4px 15px #0000004d}.description_about{display:flex;flex-direction:column;gap:0;max-width:700px;width:100%}.desc-block_about{background:#0000;border:none;opacity:0;padding:30px 0;transform:translateY(30px);transition:all .5s ease-out}.desc-block_about.visible{opacity:1;transform:translateY(0)}.section-title_about{align-items:center;color:#fff;display:flex;font-size:22px;font-weight:800;gap:10px;justify-content:center;margin-bottom:15px;margin-top:5px;text-align:center;text-shadow:0 2px 10px #0000004d}.desc-block_about p{color:#fffffff2;font-size:16px;font-weight:500;line-height:1.8;margin-bottom:15px}.desc-block_about p:last-child{margin-bottom:0}.sub-text_about{color:#ffffffd9!important;font-size:15px!important;font-style:italic}.highlight_about{color:#fbbf24;font-weight:700;text-shadow:0 0 10px #fbbf2480}.legendary_about{color:#a62efb;font-weight:700;text-shadow:0 0 10px #a62efb80}.points_about{color:#10b981;font-size:18px;font-weight:800;text-shadow:0 0 10px #10b98180}.multiplier_about{color:#fbbf24;font-weight:800;text-shadow:0 0 10px #fbbf2480}.cta_about{color:#3f2f1f!important;font-size:18px!important;font-weight:700!important;margin-top:10px!important;text-align:center;text-shadow:0 2px 15px #ffffff80}.content_about::-webkit-scrollbar{width:10px}.content_about::-webkit-scrollbar-track{background:#ffffff1a;border-radius:10px;margin:10px 0}.content_about::-webkit-scrollbar-thumb{background:#a62efb99;border:2px solid #ffffff1a;border-radius:10px}.content_about::-webkit-scrollbar-thumb:hover{background:#a62efb;box-shadow:0 0 10px #a62efb80}@media (max-width:375px){.logo-large_about{height:35vw;margin-bottom:15px;width:35vw}.title_about h1{font-size:24px;letter-spacing:2px}.content_about{padding:30px 15px 20px}.desc-block_about{padding:25px 0}.section-title_about{font-size:18px;margin-bottom:12px}.desc-block_about p{font-size:15px;line-height:1.7;margin-bottom:12px}.sub-text_about{font-size:14px!important}.points_about{font-size:16px}.cta_about{font-size:16px!important}.scroll-progress-container_about{height:3px}}@media (min-height:800px){.title_about h1{font-size:36px}.content_about{padding:50px 30px 20px}.desc-block_about{padding:35px 0}.section-title_about{font-size:24px;margin-bottom:18px}.desc-block_about p{font-size:17px;line-height:1.9}.scroll-progress-container_about{height:5px}}.container_settings{-webkit-overflow-scrolling:touch;background:#fc7132;bottom:0;display:flex;flex-direction:column;height:100vh;height:100dvh;left:0;overflow-x:hidden;overflow-y:auto;position:fixed;right:0;top:0;width:100vw}.container_settings::-webkit-scrollbar{display:none}.bg-gradient-1_settings{animation:moveGradient1_settings 20s ease-in-out infinite;background:radial-gradient(ellipse at 30% 35%,#a62efb4d 0,#0000 50%)}.bg-gradient-1_settings,.bg-gradient-2_settings{height:100%;left:0;pointer-events:none;position:fixed;top:0;width:100%;z-index:0}.bg-gradient-2_settings{animation:moveGradient2_settings 15s ease-in-out infinite;background:radial-gradient(ellipse at 70% 70%,#fbbf2440 0,#0000 50%)}@keyframes moveGradient1_settings{0%,to{opacity:1;transform:translate(0) scale(1)}25%{opacity:.8;transform:translate(-10%,5%) scale(1.1)}50%{opacity:1;transform:translate(-5%,-10%) scale(1.05)}75%{opacity:.9;transform:translate(5%,-5%) scale(1.15)}}@keyframes moveGradient2_settings{0%,to{opacity:1;transform:translate(0) scale(1)}33%{opacity:.85;transform:translate(10%,-5%) scale(1.1)}66%{opacity:.95;transform:translate(-5%,10%) scale(1.08)}}.particles_settings{height:100%;pointer-events:none;position:fixed;width:100%;z-index:0}.particle_settings{animation:float_settings_particle 8s ease-in-out infinite;background:#fff9;border-radius:50%;height:4px;position:absolute;width:4px}.particle_settings:first-child{animation-delay:0s;animation-duration:8s;left:20%;top:20%}.particle_settings:nth-child(2){animation-delay:2s;animation-duration:10s;left:80%;top:60%}.particle_settings:nth-child(3){animation-delay:4s;animation-duration:12s;left:30%;top:80%}.particle_settings:nth-child(4){animation-delay:1s;animation-duration:9s;left:70%;top:40%}.particle_settings:nth-child(5){animation-delay:3s;animation-duration:11s;left:50%;top:70%}@keyframes float_settings_particle{0%,to{opacity:0;transform:translateY(0) translateX(0)}10%{opacity:1}50%{opacity:.8;transform:translateY(-30px) translateX(20px)}90%{opacity:1}}.header_settings{flex-shrink:0;height:10%;justify-content:space-between;margin-top:10px;max-height:80px;min-height:60px;padding:0 20px;position:relative;width:100%;z-index:10}.header_settings,.logo_settings{align-items:center;display:flex}.logo_settings img{animation:floatLogo_settings 3s ease-in-out infinite;cursor:pointer;filter:drop-shadow(0 5px 15px rgba(0,0,0,.3));height:50px;transition:transform .3s ease;width:50px}@keyframes floatLogo_settings{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.logo_settings img:active{transform:scale(.95)}.profile_settings{cursor:pointer;position:relative;z-index:1000}.profile_settings img{border:3px solid #fff9;border-radius:50%;box-shadow:0 4px 15px #0003;height:50px;object-fit:cover;transition:all .3s ease;width:50px}.profile_settings img:active{border-color:#ffffffe6;box-shadow:0 6px 20px #0000004d;transform:scale(1.05)}.dropdown_settings{animation:dropdownSlideIn_settings .3s cubic-bezier(.175,.885,.32,1.275);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(135deg,#fffffff2,#ffffffe6);border:2px solid #a62efb33;border-radius:16px;box-shadow:0 10px 40px #0000004d,0 0 0 1px #ffffff80;min-width:140px;overflow:hidden;position:absolute;right:60px;top:0;z-index:1001}@keyframes dropdownSlideIn_settings{0%{opacity:0;transform:translateX(20px) scale(.95)}to{opacity:1;transform:translateX(0) scale(1)}}.dropdown_settings a{align-items:center;color:#1f2937;display:flex;font-size:15px;font-weight:700;justify-content:center;letter-spacing:.3px;padding:14px 24px;position:relative;text-decoration:none;transition:all .2s ease}.dropdown_settings a:before{background:linear-gradient(180deg,#a62efb,#fc7132);content:"";height:100%;left:0;position:absolute;top:0;transform:scaleY(0);transition:transform .2s ease;width:4px}.dropdown_settings a:active:before{transform:scaleY(1)}.dropdown_settings a:active{background:linear-gradient(90deg,#a62efb26,#fc71321a);color:#a62efb;padding-left:28px}.title-section_settings{align-items:center;display:flex;flex-direction:column;flex-shrink:0;padding:10px 20px;position:relative;width:100%;z-index:1}.settings-title_settings{color:#fff;font-size:28px;font-weight:900;letter-spacing:3px;line-height:1;margin:0;text-shadow:0 4px 15px #0000004d}.settings-content_settings{-webkit-overflow-scrolling:touch;display:flex;flex:1 1;flex-direction:column;gap:20px;margin:0 auto;max-width:600px;overflow-x:hidden;overflow-y:auto;padding:15px 20px 20px;position:relative;width:100%;z-index:1}.settings-content_settings::-webkit-scrollbar{display:none}.settings-section_settings{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff26;border:2px solid #ffffff4d;border-radius:20px;box-shadow:0 4px 20px #0000001a;flex-shrink:0;padding:20px;transition:all .3s ease}.settings-section_settings:active{background:#fff3;border-color:#fff6}.section-title_settings{color:#fff;font-size:18px;font-weight:700;letter-spacing:1px;line-height:1;margin-bottom:15px;text-shadow:0 2px 10px #0000004d}.profile-upload_settings{align-items:center;display:flex;flex-direction:column;gap:12px}.profile-preview_settings{border:4px solid #ffffff80;border-radius:50%;box-shadow:0 8px 30px #0000004d;cursor:pointer;height:100px;overflow:hidden;position:relative;transition:all .3s ease;width:100px}.profile-preview_settings:active{border-color:#a62efb;box-shadow:0 0 30px #a62efb99;transform:scale(1.05)}.preview-image_settings{height:100%;object-fit:cover;width:100%}.upload-overlay_settings{align-items:center;background:#0009;display:flex;height:100%;justify-content:center;left:0;opacity:0;position:absolute;top:0;transition:opacity .3s ease;width:100%}.profile-preview_settings:active .upload-overlay_settings{opacity:1}.uploading-overlay_settings{align-items:center;background:#000000b3;border-radius:50%;bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0;z-index:10}.spinner_settings{animation:spin_settings 1s linear infinite;border:4px solid #ffffff4d;border-radius:50%;border-top-color:#fff;height:35px;width:35px}@keyframes spin_settings{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.file-input_settings{display:none}.upload-button_settings{background:linear-gradient(135deg,#a62efb,#8b1ee6);border:none;border-radius:12px;box-shadow:0 4px 15px #a62efb66;color:#fff;cursor:pointer;font-size:14px;font-weight:700;letter-spacing:.5px;padding:10px 24px;transition:all .3s ease}.upload-button_settings:active{background:linear-gradient(135deg,#8b1ee6,#7019c7);box-shadow:0 6px 20px #a62efb99;transform:translateY(-2px)}.upload-button_settings.disabled{cursor:not-allowed;opacity:.6;pointer-events:none}.upload-hint_settings{color:#ffffffb3;font-size:12px;line-height:1;text-align:center}.input-group_settings{width:100%}.display-field_settings{align-items:center;background:#ffffff1a;border:2px solid #ffffff4d;border-radius:12px;color:#fff;cursor:pointer;display:flex;font-size:15px;font-weight:600;justify-content:space-between;padding:12px 16px;transition:all .3s ease;width:100%}.display-field_settings:active{background:#ffffff26;border-color:#a62efb;box-shadow:0 0 20px #a62efb4d}.display-value_settings{flex:1 1}.edit-icon_settings{opacity:.6;transition:all .3s ease}.display-field_settings:active .edit-icon_settings{opacity:1;transform:scale(1.1)}.edit-container_settings{display:flex;flex-direction:column;gap:10px;width:100%}.input-field_settings{background:#ffffff1a;border:2px solid #ffffff4d;border-radius:12px;color:#fff;font-size:15px;font-weight:600;outline:none;padding:12px 16px;transition:all .3s ease;width:100%}.input-field_settings::placeholder{color:#ffffff80}.input-field_settings:focus{background:#ffffff26;border-color:#a62efb;box-shadow:0 0 20px #a62efb66}.button-row_settings{display:flex;gap:8px}.cancel-button_settings,.change-button_settings{align-items:center;border:none;border-radius:12px;cursor:pointer;display:flex;flex:1 1;font-size:13px;font-weight:700;gap:6px;justify-content:center;letter-spacing:.5px;padding:10px 16px;transition:all .3s ease}.change-button_settings{background:linear-gradient(135deg,#a62efb,#8b1ee6);box-shadow:0 4px 15px #a62efb66;color:#fff}.change-button_settings:active{background:linear-gradient(135deg,#8b1ee6,#7019c7);box-shadow:0 6px 20px #a62efb99;transform:translateY(-2px)}.cancel-button_settings{background:#ffffff26;border:2px solid #ffffff4d;color:#fff}.cancel-button_settings:active{background:#ffffff40;border-color:#ffffff80;transform:translateY(-2px)}.toggle-group_settings{display:flex;flex-direction:column;gap:12px}.toggle-item_settings{align-items:center;cursor:pointer;display:flex;justify-content:space-between;padding:8px 0}.toggle-label_settings{color:#fff;font-size:15px;font-weight:600;text-shadow:0 2px 8px #0003}.toggle-input_settings{display:none}.toggle-slider_settings{background:#fff3;border:2px solid #ffffff4d;border-radius:30px;height:28px;position:relative;transition:all .3s ease;width:55px}.toggle-slider_settings:before{background:#fff;border-radius:50%;box-shadow:0 2px 8px #0003;content:"";height:18px;left:3px;position:absolute;top:3px;transition:all .3s ease;width:18px}.toggle-input_settings:checked+.toggle-slider_settings{background:linear-gradient(135deg,#a62efb,#8b1ee6);border-color:#a62efb;box-shadow:0 0 15px #a62efb80}.toggle-input_settings:checked+.toggle-slider_settings:before{background:#fff;left:30px}.action-buttons_settings{display:flex;flex-direction:column;gap:12px;margin-top:5px}.delete-button_settings,.save-button_settings{align-items:center;border:none;border-radius:16px;cursor:pointer;display:flex;font-size:15px;font-weight:700;gap:8px;justify-content:center;letter-spacing:.5px;padding:14px 24px;transition:all .3s ease;width:100%}.save-button_settings{background:linear-gradient(135deg,#10b981,#059669);box-shadow:0 4px 15px #10b98166;color:#fff}.save-button_settings:active{background:linear-gradient(135deg,#059669,#047857);box-shadow:0 6px 20px #10b98199;transform:translateY(-2px)}.delete-button_settings{background:#ef444433;border:2px solid #ef444480;box-shadow:0 4px 15px #ef444433;color:#fff}.delete-button_settings:active{background:#ef44444d;border-color:#ef4444;box-shadow:0 6px 20px #ef444466;transform:translateY(-2px)}.toast-notification_settings{align-items:center;animation:slideInRight_settings .4s cubic-bezier(.175,.885,.32,1.275);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:2px solid;border-radius:16px;box-shadow:0 8px 32px #0000004d;display:flex;gap:12px;max-width:350px;min-width:280px;padding:14px 20px;position:fixed;right:20px;top:80px;z-index:10000}@keyframes slideInRight_settings{0%{opacity:0;transform:translateX(100px)}to{opacity:1;transform:translateX(0)}}.toast-notification_settings.success{background:linear-gradient(135deg,#10b981f2,#059669f2);border-color:#10b981cc;box-shadow:0 8px 32px #10b98166,0 0 0 1px #fff3}.toast-notification_settings.error{background:linear-gradient(135deg,#ef4444f2,#dc2626f2);border-color:#ef4444cc;box-shadow:0 8px 32px #ef444466,0 0 0 1px #fff3}.toast-icon_settings{align-items:center;background:#fff3;border-radius:50%;display:flex;flex-shrink:0;height:28px;justify-content:center;width:28px}.toast-icon_settings svg{stroke:#fff;filter:drop-shadow(0 2px 4px rgba(0,0,0,.2))}.toast-message_settings{color:#fff;font-size:14px;font-weight:700;letter-spacing:.3px;line-height:1.4;text-shadow:0 2px 4px #0003}@media (max-width:375px){.header_settings{margin-top:8px;min-height:55px;padding:0 15px}.logo_settings img,.profile_settings img{height:42px;width:42px}.profile_settings img{border-width:2px}.dropdown_settings{min-width:120px;right:50px}.settings-title_settings{font-size:24px;letter-spacing:2px}.settings-content_settings{gap:18px;padding:12px 15px 18px}.settings-section_settings{padding:18px}.section-title_settings{font-size:16px;margin-bottom:12px}.profile-preview_settings{height:90px;width:90px}.toast-notification_settings{left:15px;max-width:none;min-width:auto;padding:12px 16px;right:15px;top:70px}.toast-message_settings{font-size:13px}}@media (max-width:320px){.settings-title_settings{font-size:22px}.settings-section_settings{padding:16px}.profile-preview_settings{height:85px;width:85px}}@media (orientation:landscape) and (max-height:500px){.header_settings{margin-top:5px;min-height:50px}.title-section_settings{padding:5px 20px}.settings-title_settings{font-size:22px}.settings-content_settings{gap:15px;padding:10px 20px 15px}.settings-section_settings{padding:16px}}.container_quests{-webkit-overflow-scrolling:touch;background:#fc7132;bottom:0;display:flex;flex-direction:column;height:100vh;height:100dvh;left:0;overflow-x:hidden;overflow-y:auto;position:fixed;right:0;top:0;width:100vw}.container_quests::-webkit-scrollbar{display:none}.locked-overlay_quests{align-items:flex-start;animation:overlayFadeIn_quests .5s ease-out;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#00000059;bottom:0;display:flex;justify-content:center;left:0;padding-top:20px;pointer-events:none;position:fixed;right:0;top:0;z-index:9999}@keyframes overlayFadeIn_quests{0%{opacity:0}to{opacity:1}}.locked-banner_quests{animation:bannerSlideDown_quests .6s cubic-bezier(.16,1,.3,1);background:linear-gradient(135deg,#a62efbf2,#8b1fd4f2);border:3px solid #fff6;border-radius:20px;box-shadow:0 20px 60px #00000080,0 0 80px #a62efb99,inset 0 0 40px #ffffff1a;max-width:600px;overflow:hidden;padding:25px 20px;pointer-events:auto;position:relative;width:90%}@keyframes bannerSlideDown_quests{0%{opacity:0;transform:translateY(-100px) scale(.9)}to{opacity:1;transform:translateY(0) scale(1)}}.banner-glow_quests{animation:bannerGlowPulse_quests 3s ease-in-out infinite;background:radial-gradient(circle at 50% 50%,#fff3 0,#0000 70%);bottom:0;left:0;pointer-events:none;position:absolute;right:0;top:0}@keyframes bannerGlowPulse_quests{0%,to{opacity:.5}50%{opacity:1}}.banner-content_quests{align-items:center;display:flex;flex-direction:column;gap:18px;position:relative;z-index:2}.lock-icon-small_quests{align-items:center;animation:iconRotate_quests 3s ease-in-out infinite;background:#0000004d;border:2px solid #ffffff80;border-radius:50%;box-shadow:0 4px 20px #0000004d;color:#fff;display:flex;height:50px;justify-content:center;width:50px}@keyframes iconRotate_quests{0%,to{transform:rotate(-5deg)}50%{transform:rotate(5deg)}}.banner-text_quests{align-items:center;display:flex;flex-direction:column;gap:8px;text-align:center}.banner-text_quests h2{animation:textGlow_quests 2s ease-in-out infinite;color:#fff;font-size:24px;font-weight:900;letter-spacing:2px;line-height:1.2;margin:0;text-shadow:0 4px 20px #00000080,0 0 30px #ffffff4d}@keyframes textGlow_quests{0%,to{text-shadow:0 4px 20px #00000080,0 0 30px #ffffff4d}50%{text-shadow:0 4px 20px #00000080,0 0 50px #ffffff80}}.banner-text_quests p{color:#fffffff2;font-size:15px;font-weight:600;line-height:1.4;margin:0;text-shadow:0 2px 10px #0000004d}.banner-back-button_quests{-webkit-tap-highlight-color:transparent;align-items:center;background:#0006;border:2px solid #ffffff80;border-radius:15px;box-shadow:0 4px 15px #0000004d;color:#fff;cursor:pointer;display:flex;font-size:16px;font-weight:800;gap:8px;letter-spacing:1px;line-height:1;padding:14px 28px;touch-action:manipulation;transition:all .3s ease}.banner-back-button_quests:active{background:#0009;border-color:#fff;box-shadow:0 6px 20px #0006;transform:scale(.98)}.banner-back-button_quests svg{flex-shrink:0}.bg-gradient-1_quests{animation:moveGradient1_quests 20s ease-in-out infinite;background:radial-gradient(ellipse at 30% 35%,#a62efb4d 0,#0000 50%)}.bg-gradient-1_quests,.bg-gradient-2_quests{height:100%;left:0;pointer-events:none;position:fixed;top:0;width:100%;z-index:0}.bg-gradient-2_quests{animation:moveGradient2_quests 15s ease-in-out infinite;background:radial-gradient(ellipse at 70% 70%,#fbbf2440 0,#0000 50%)}@keyframes moveGradient1_quests{0%,to{opacity:1;transform:translate(0) scale(1)}25%{opacity:.8;transform:translate(-10%,5%) scale(1.1)}50%{opacity:1;transform:translate(-5%,-10%) scale(1.05)}75%{opacity:.9;transform:translate(5%,-5%) scale(1.15)}}@keyframes moveGradient2_quests{0%,to{opacity:1;transform:translate(0) scale(1)}33%{opacity:.85;transform:translate(10%,-5%) scale(1.1)}66%{opacity:.95;transform:translate(-5%,10%) scale(1.08)}}.particles_quests{height:100%;pointer-events:none;position:fixed;width:100%;z-index:0}.particle_quests{animation:float_quests_particle 8s ease-in-out infinite;background:#fff9;border-radius:50%;height:4px;position:absolute;width:4px}.particle_quests:first-child{animation-delay:0s;animation-duration:8s;left:20%;top:20%}.particle_quests:nth-child(2){animation-delay:2s;animation-duration:10s;left:80%;top:60%}.particle_quests:nth-child(3){animation-delay:4s;animation-duration:12s;left:30%;top:80%}.particle_quests:nth-child(4){animation-delay:1s;animation-duration:9s;left:70%;top:40%}.particle_quests:nth-child(5){animation-delay:3s;animation-duration:11s;left:50%;top:70%}@keyframes float_quests_particle{0%,to{opacity:0;transform:translateY(0) translateX(0)}10%{opacity:1}50%{opacity:.8;transform:translateY(-30px) translateX(20px)}90%{opacity:1}}.header_quests{flex-shrink:0;height:10%;justify-content:space-between;margin-top:10px;max-height:80px;min-height:60px;padding:0 20px;position:relative;width:100%;z-index:1}.header_quests,.logo_quests{align-items:center;display:flex}.logo_quests img{animation:floatLogo_quests 3s ease-in-out infinite;cursor:pointer;filter:drop-shadow(0 5px 15px rgba(0,0,0,.3));height:50px;transition:transform .3s ease;width:50px}@keyframes floatLogo_quests{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.logo_quests img:active{transform:scale(.95)}.profile_quests{cursor:pointer;position:relative;z-index:1000}.profile_quests img{border:3px solid #fff9;border-radius:50%;box-shadow:0 4px 15px #0003;height:50px;object-fit:cover;transition:all .3s ease;width:50px}.profile_quests img:active{border-color:#ffffffe6;box-shadow:0 6px 20px #0000004d;transform:scale(1.05)}.dropdown_quests{animation:dropdownSlideIn_quests .3s cubic-bezier(.175,.885,.32,1.275);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(135deg,#fffffff2,#ffffffe6);border:2px solid #a62efb33;border-radius:16px;box-shadow:0 10px 40px #0000004d,0 0 0 1px #ffffff80;min-width:140px;overflow:hidden;position:absolute;right:60px;top:0;z-index:1001}@keyframes dropdownSlideIn_quests{0%{opacity:0;transform:translateX(20px) scale(.95)}to{opacity:1;transform:translateX(0) scale(1)}}.dropdown_quests a{align-items:center;color:#1f2937;display:flex;font-size:15px;font-weight:700;justify-content:center;letter-spacing:.3px;padding:14px 24px;position:relative;text-decoration:none;transition:all .2s ease}.dropdown_quests a:before{background:linear-gradient(180deg,#a62efb,#fc7132);content:"";height:100%;left:0;position:absolute;top:0;transform:scaleY(0);transition:transform .2s ease;width:4px}.dropdown_quests a:active:before{transform:scaleY(1)}.dropdown_quests a:active{background:linear-gradient(90deg,#a62efb26,#fc71321a);color:#a62efb;padding-left:28px}.title-section_quests{align-items:center;display:flex;flex-direction:column;flex-shrink:0;gap:10px;padding:10px 20px;position:relative;width:100%;z-index:1}.quests-title_quests{color:#fff;font-size:28px;font-weight:900;letter-spacing:3px;line-height:1;margin:0;text-shadow:0 4px 15px #0000004d}.rewards-summary_quests{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff26;border:2px solid #fbbf2480;border-radius:12px;box-shadow:0 4px 15px #0003;display:flex;gap:10px;padding:8px 18px}.rewards-text_quests{color:#fbbf24;font-size:15px;font-weight:800;letter-spacing:.5px;line-height:1;text-shadow:0 0 15px #fbbf2499}.quests-content_quests{-webkit-overflow-scrolling:touch;display:flex;flex:1 1;flex-direction:column;gap:12px;margin:0 auto;max-width:700px;overflow-x:hidden;overflow-y:auto;padding:15px 20px 20px;position:relative;width:100%;z-index:1}.quests-content_quests::-webkit-scrollbar{display:none}.quest-card_quests{-webkit-tap-highlight-color:transparent;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff26;border:2px solid #ffffff4d;border-radius:20px;box-shadow:0 4px 20px #0000001a;display:flex;flex-shrink:0;gap:15px;overflow:hidden;padding:18px;position:relative;transition:all .3s ease}.quest-card_quests.completed{background:#10b98133;border-color:#10b98180;box-shadow:0 4px 20px #10b98133}.quest-checkbox_quests{-webkit-tap-highlight-color:transparent;align-items:center;background:#ffffff1a;border:3px solid #ffffff80;border-radius:8px;display:flex;flex-shrink:0;height:28px;justify-content:center;min-width:28px;width:28px}.quest-card_quests.completed .quest-checkbox_quests{background:linear-gradient(135deg,#10b981,#059669);border-color:#10b981;box-shadow:0 0 15px #10b98180}.quest-content_quests{display:flex;flex:1 1;flex-direction:column;gap:8px;min-width:0}.quest-header_quests{align-items:flex-start;display:flex;gap:10px;justify-content:space-between}.quest-title_quests{color:#fff;flex:1 1;font-size:16px;font-weight:700;letter-spacing:.5px;line-height:1.3;margin:0;text-shadow:0 2px 10px #0000004d}.quest-card_quests.completed .quest-title_quests{color:#fffc;text-decoration:line-through}.quest-reward_quests{align-items:center;background:linear-gradient(135deg,#fbbf244d,#f59e0b4d);border:2px solid #fbbf2480;border-radius:10px;color:#fbbf24;display:flex;flex-shrink:0;font-size:13px;font-weight:800;gap:6px;line-height:1;padding:6px 12px;text-shadow:0 0 10px #fbbf2480;white-space:nowrap}.quest-description_quests{color:#ffffffe6;font-size:13px;line-height:1.4;margin:0;text-shadow:0 1px 5px #0003}.quest-card_quests.completed .quest-description_quests{color:#fff9}.quest-progress_quests{align-items:center;display:flex;gap:10px;margin-top:2px}.progress-bar_quests{background:#0000004d;border:1px solid #fff3;border-radius:10px;flex:1 1;height:8px;overflow:hidden}.progress-fill_quests{background:linear-gradient(90deg,#a62efb,#8b1ee6);border-radius:10px;box-shadow:0 0 10px #a62efb80;height:100%;transition:width .5s ease}.quest-card_quests.completed .progress-fill_quests{background:linear-gradient(90deg,#10b981,#059669);box-shadow:0 0 10px #10b98180}.progress-text_quests{color:#fff;font-size:12px;font-weight:700;line-height:1;min-width:35px;text-align:right;text-shadow:0 2px 8px #0000004d}.info-footer_quests{display:flex;flex-shrink:0;justify-content:center;padding:0 20px 20px;position:relative;width:100%;z-index:1}.info-card_quests{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff26;border:2px solid #ffffff4d;border-radius:16px;box-shadow:0 4px 15px #0000001a;display:flex;gap:12px;max-width:700px;padding:14px 18px;width:100%}.info-card_quests svg{flex-shrink:0}.info-text_quests{color:#fff;font-size:13px;line-height:1.4;margin:0;text-shadow:0 2px 8px #0003}.highlight_quests{color:#fbbf24;font-weight:800;text-shadow:0 0 10px #fbbf2480}@media (max-width:375px){.header_quests{margin-top:8px;min-height:55px;padding:0 15px}.logo_quests img,.profile_quests img{height:42px;width:42px}.profile_quests img{border-width:2px}.dropdown_quests{min-width:120px;right:50px}.locked-banner_quests{padding:20px 18px}.banner-text_quests h2{font-size:20px}.banner-text_quests p{font-size:13px}.banner-back-button_quests{font-size:14px;padding:12px 24px}.quests-title_quests{font-size:24px;letter-spacing:2px}.rewards-summary_quests{padding:6px 14px}.rewards-text_quests{font-size:13px}.quests-content_quests{gap:10px;padding:12px 15px 18px}.quest-card_quests{padding:15px}.quest-title_quests{font-size:14px}.quest-reward_quests{font-size:11px;padding:5px 10px}.quest-description_quests{font-size:12px}.info-card_quests{gap:10px;padding:12px 15px}.info-text_quests{font-size:12px}}@media (orientation:landscape) and (max-height:500px){.header_quests{margin-top:5px;min-height:50px}.locked-overlay_quests{padding-top:15px}.locked-banner_quests{padding:18px}.banner-content_quests{gap:12px}.lock-icon-small_quests{height:40px;width:40px}.banner-text_quests h2{font-size:20px}.banner-text_quests p{font-size:13px}.banner-back-button_quests{font-size:14px;padding:10px 22px}.title-section_quests{padding:8px 20px}.quests-title_quests{font-size:22px}.quests-content_quests{gap:10px;padding:10px 20px 15px}.quest-card_quests{padding:14px}.info-footer_quests{padding:0 20px 15px}}*{-webkit-tap-highlight-color:transparent;box-sizing:border-box;margin:0;padding:0}body,html{margin:0;padding:0;position:fixed}#root,body,html{height:100%;overflow:hidden;width:100%}.container_support{background:#fc7132;bottom:0;display:flex;flex-direction:column;height:100vh;height:100dvh;left:0;overflow:hidden;position:fixed;right:0;top:0;width:100vw}.container_support::-webkit-scrollbar{display:none}.bg-gradient-1_support{animation:moveGradient1_support 20s ease-in-out infinite;background:radial-gradient(ellipse at 30% 35%,#a62efb4d 0,#0000 50%)}.bg-gradient-1_support,.bg-gradient-2_support{height:100%;left:0;pointer-events:none;position:fixed;top:0;width:100%;z-index:0}.bg-gradient-2_support{animation:moveGradient2_support 15s ease-in-out infinite;background:radial-gradient(ellipse at 70% 70%,#fbbf2440 0,#0000 50%)}@keyframes moveGradient1_support{0%,to{opacity:1;transform:translate(0) scale(1)}25%{opacity:.8;transform:translate(-10%,5%) scale(1.1)}50%{opacity:1;transform:translate(-5%,-10%) scale(1.05)}75%{opacity:.9;transform:translate(5%,-5%) scale(1.15)}}@keyframes moveGradient2_support{0%,to{opacity:1;transform:translate(0) scale(1)}33%{opacity:.85;transform:translate(10%,-5%) scale(1.1)}66%{opacity:.95;transform:translate(-5%,10%) scale(1.08)}}.particles_support{height:100%;pointer-events:none;position:fixed;width:100%;z-index:0}.particle_support{animation:float_support_particle 8s ease-in-out infinite;background:#fff9;border-radius:50%;height:4px;position:absolute;width:4px}.particle_support:first-child{animation-delay:0s;animation-duration:8s;left:20%;top:20%}.particle_support:nth-child(2){animation-delay:2s;animation-duration:10s;left:80%;top:60%}.particle_support:nth-child(3){animation-delay:4s;animation-duration:12s;left:30%;top:80%}.particle_support:nth-child(4){animation-delay:1s;animation-duration:9s;left:70%;top:40%}.particle_support:nth-child(5){animation-delay:3s;animation-duration:11s;left:50%;top:70%}@keyframes float_support_particle{0%,to{opacity:0;transform:translateY(0) translateX(0)}10%{opacity:1}50%{opacity:.8;transform:translateY(-30px) translateX(20px)}90%{opacity:1}}.header_support{flex-shrink:0;height:10%;justify-content:space-between;margin-top:10px;max-height:80px;min-height:60px;padding:0 20px;position:relative;width:100%;z-index:10}.header_support,.logo_support{align-items:center;display:flex}.logo_support img{animation:floatLogo_support 3s ease-in-out infinite;cursor:pointer;filter:drop-shadow(0 5px 15px rgba(0,0,0,.3));height:50px;transition:transform .3s ease;width:50px}@keyframes floatLogo_support{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.logo_support img:active{transform:scale(.95)}.profile_support{cursor:pointer;position:relative;z-index:1000}.profile_support img{border:3px solid #fff9;border-radius:50%;box-shadow:0 4px 15px #0003;height:50px;object-fit:cover;transition:all .3s ease;width:50px}.profile_support img:active{border-color:#ffffffe6;box-shadow:0 6px 20px #0000004d;transform:scale(1.05)}.dropdown_support{animation:dropdownSlideIn_support .3s cubic-bezier(.175,.885,.32,1.275);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(135deg,#fffffff2,#ffffffe6);border:2px solid #a62efb33;border-radius:16px;box-shadow:0 10px 40px #0000004d,0 0 0 1px #ffffff80;min-width:140px;overflow:hidden;position:absolute;right:60px;top:0;z-index:1001}@keyframes dropdownSlideIn_support{0%{opacity:0;transform:translateX(20px) scale(.95)}to{opacity:1;transform:translateX(0) scale(1)}}.dropdown_support a{align-items:center;color:#1f2937;display:flex;font-size:15px;font-weight:700;justify-content:center;letter-spacing:.3px;padding:14px 24px;position:relative;text-decoration:none;transition:all .2s ease}.dropdown_support a:before{background:linear-gradient(180deg,#a62efb,#fc7132);content:"";height:100%;left:0;position:absolute;top:0;transform:scaleY(0);transition:transform .2s ease;width:4px}.dropdown_support a:active:before{transform:scaleY(1)}.dropdown_support a:active{background:linear-gradient(90deg,#a62efb26,#fc71321a);color:#a62efb;padding-left:28px}.title-section_support{align-items:center;display:flex;flex-direction:column;flex-shrink:0;gap:6px;padding:15px 20px 10px;position:relative;width:100%;z-index:1}.support-title_support{animation:fadeInDown_support .8s ease-out;color:#fff;font-size:28px;font-weight:900;letter-spacing:3px;line-height:1;margin:0;text-shadow:0 4px 15px #0000004d}@keyframes fadeInDown_support{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.support-subtitle_support{animation:fadeInUp_support .8s ease-out .2s both;color:#ffffffe6;font-size:14px;font-weight:600;line-height:1.2;text-align:center;text-shadow:0 2px 10px #0000004d}@keyframes fadeInUp_support{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}.support-content_support{-webkit-overflow-scrolling:touch;display:flex;flex:1 1;flex-direction:column;margin:0 auto;max-width:700px;min-height:0;overflow-x:hidden;overflow-y:auto;padding:15px 20px 20px;position:relative;width:100%;z-index:5}.support-content_support::-webkit-scrollbar{display:none}.support-form_support{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff26;border:2px solid #ffffff4d;border-radius:20px;box-shadow:0 4px 20px #0000001a;display:flex;flex-direction:column;flex-shrink:0;gap:60px;padding:20px;transition:all .3s ease}.support-form_support:active{background:#fff3;border-color:#fff6;box-shadow:0 6px 25px #00000026}.form-section_support{display:flex;flex-direction:column;gap:10px}.form-label_support{color:#fff;font-size:16px;font-weight:700;letter-spacing:.5px;line-height:1;text-shadow:0 2px 10px #0000004d}.message-textarea_support{background:#ffffff1a;border:2px solid #ffffff4d;border-radius:16px;color:#fff;font-family:inherit;font-size:15px;font-weight:500;margin-top:20px;max-height:250px;min-height:130px;outline:none;padding:16px 18px;resize:vertical;transition:all .3s ease;width:100%}.message-textarea_support::placeholder{color:#ffffff80}.message-textarea_support:focus{background:#ffffff26;border-color:#a62efb;box-shadow:0 0 25px #a62efb66}.message-textarea_support:disabled{cursor:not-allowed;opacity:.6}.status-message_support{align-items:center;animation:slideIn_support .3s ease-out;border-radius:12px;display:flex;flex-shrink:0;font-size:13px;font-weight:600;gap:10px;line-height:1.3;padding:14px 18px}@keyframes slideIn_support{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.status-message_support.success{background:#10b98133;border:2px solid #10b98180;box-shadow:0 0 20px #10b9814d;color:#10b981}.status-message_support.error{background:#ef444433;border:2px solid #ef444480;box-shadow:0 0 20px #ef44444d;color:#ef4444}.submit-button_support{align-items:center;background:linear-gradient(135deg,#a62efb,#8b1ee6);border:none;border-radius:16px;box-shadow:0 4px 15px #a62efb66;color:#fff;cursor:pointer;display:flex;flex-shrink:0;font-size:15px;font-weight:700;gap:10px;justify-content:center;letter-spacing:.5px;padding:16px 26px;transition:all .3s ease;width:100%}.submit-button_support:active:not(:disabled){background:linear-gradient(135deg,#8b1ee6,#7019c7);box-shadow:0 6px 25px #a62efb99;transform:scale(.98)}.submit-button_support:disabled{cursor:not-allowed;opacity:.7}.spinner_support{animation:spin_support 1s linear infinite}@keyframes spin_support{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.manual-reviews-button_support{align-items:center;background:linear-gradient(135deg,#a62efb,#8b1ee6);border:none;border-radius:16px;box-shadow:0 4px 15px #a62efb66;color:#fff;cursor:pointer;display:flex;flex-shrink:0;font-size:15px;font-weight:700;gap:10px;justify-content:center;letter-spacing:.5px;margin-top:16px;padding:16px 26px;transition:all .3s ease;width:100%}.manual-reviews-button_support:active{background:linear-gradient(135deg,#8b1ee6,#7019c7);box-shadow:0 6px 25px #a62efb99;transform:scale(.98)}.manual-reviews-container_support{display:flex;flex:1 1;flex-direction:column;gap:16px;min-height:0;width:100%}.reviews-count_support{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff26;border:2px solid #ffffff4d;border-radius:12px;display:flex;flex-shrink:0;gap:10px;padding:12px 16px}.count-badge_support{background:linear-gradient(135deg,#a62efb,#fc7132);border-radius:8px;box-shadow:0 2px 10px #a62efb66;color:#fff;font-size:16px;font-weight:800;line-height:1;min-width:40px;padding:6px 14px;text-align:center}.count-text_support{color:#fff;font-size:14px;font-weight:700;letter-spacing:.3px;line-height:1}.reviews-list-wrapper_support{-webkit-overflow-scrolling:touch;flex:1 1;min-height:0;overflow-x:hidden;overflow-y:auto;padding-right:5px}.reviews-list-wrapper_support::-webkit-scrollbar{display:none}.reviews-list_support{display:flex;flex-direction:column;gap:10px;width:100%}.loading-reviews_support{align-items:center;display:flex;flex-direction:column;gap:16px;justify-content:center;padding:40px 20px}.loading-reviews_support p{color:#fff;font-size:16px;font-weight:600;line-height:1;text-shadow:0 2px 10px #0000004d}.no-reviews_support{align-items:center;display:flex;flex-direction:column;gap:12px;justify-content:center;padding:40px 20px;text-align:center}.no-reviews_support svg{stroke:#fff9}.no-reviews_support h3{color:#fff;font-size:20px;font-weight:800;line-height:1.2;margin:0;text-shadow:0 2px 10px #0000004d}.no-reviews_support p{color:#fffc;font-size:14px;font-weight:500;line-height:1.3;margin:0}.review-card_support{align-items:center;animation:slideInReview_support .4s ease-out;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff26;border:2px solid #ffffff4d;border-radius:16px;display:flex;flex-shrink:0;gap:12px;justify-content:space-between;min-height:70px;padding:14px 16px;transition:all .3s ease}@keyframes slideInReview_support{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}.review-card_support:active{background:#fff3;border-color:#fff6;box-shadow:0 4px 15px #0003;transform:scale(.99)}.review-car-info_support{align-items:center;display:flex;flex:1 1;gap:10px;min-width:0}.review-car-icon_support{flex-shrink:0;font-size:24px;min-width:30px;text-align:center}.review-car-details_support{display:flex;flex:1 1;flex-direction:column;gap:3px;min-width:0}.review-car-make_support{color:#fff;font-size:15px;font-weight:800;letter-spacing:.3px;text-shadow:0 2px 10px #0000004d}.review-car-make_support,.review-car-model_support{line-height:1.1;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.review-car-model_support{color:#ffffffe6;font-size:13px;font-weight:600}.review-status_support{align-items:center;border-radius:10px;display:flex;flex-shrink:0;font-size:12px;font-weight:700;gap:5px;letter-spacing:.3px;padding:7px 12px;transition:all .3s ease;white-space:nowrap}.status-icon_support{font-size:14px;line-height:1}.status-text_support{font-size:12px;font-weight:800;line-height:1}.back-to-support-button_support{align-items:center;background:linear-gradient(135deg,#fff3,#ffffff26);border:2px solid #ffffff4d;border-radius:16px;color:#fff;cursor:pointer;display:flex;flex-shrink:0;font-size:15px;font-weight:700;gap:10px;justify-content:center;letter-spacing:.5px;margin-top:10px;padding:16px 26px;transition:all .3s ease;width:100%}.back-to-support-button_support:active{background:linear-gradient(135deg,#ffffff40,#fff3);border-color:#ffffff80;box-shadow:0 4px 15px #0003;transform:scale(.98)}@media (max-width:375px){.header_support{margin-top:8px;min-height:55px;padding:0 15px}.logo_support img,.profile_support img{height:42px;width:42px}.profile_support img{border-width:2px}.dropdown_support{min-width:120px;right:50px}.support-title_support{font-size:22px;letter-spacing:2px}.support-subtitle_support{font-size:12px}.support-content_support{padding:12px 15px 18px}.support-form_support{gap:14px;padding:16px}.form-label_support{font-size:14px}.message-textarea_support{font-size:14px;min-height:110px;padding:14px 16px}.back-to-support-button_support,.manual-reviews-button_support,.submit-button_support{font-size:14px;padding:14px 22px}.reviews-count_support{gap:8px;padding:10px 14px}.count-badge_support{font-size:14px;min-width:36px;padding:5px 12px}.count-text_support{font-size:12px}.review-card_support{gap:10px;min-height:65px;padding:12px 14px}.review-car-icon_support{font-size:22px;min-width:28px}.review-car-make_support{font-size:14px}.review-car-model_support{font-size:12px}.review-status_support{font-size:11px;gap:4px;padding:6px 10px}.status-icon_support{font-size:13px}.status-text_support{font-size:11px}}@media (max-width:320px){.support-title_support{font-size:20px}.support-subtitle_support{font-size:11px}.support-form_support{padding:14px}.message-textarea_support{min-height:100px}.review-card_support{min-height:62px;padding:10px 12px}.review-car-make_support{font-size:13px}.review-car-model_support{font-size:11px}}@media (min-width:376px) and (max-width:430px){.header_support{padding:0 18px}.logo_support img,.profile_support img{height:48px;width:48px}.dropdown_support{right:56px}}@media (min-width:431px) and (max-width:768px){.header_support{margin-top:15px;padding:0 25px}.logo_support img,.profile_support img{height:55px;width:55px}.dropdown_support{right:63px}.support-title_support{font-size:30px}.support-form_support{padding:24px}.message-textarea_support{min-height:140px}}@media (min-width:769px){.header_support{margin-top:20px;padding:0 30px}.logo_support img,.profile_support img{height:60px;width:60px}.dropdown_support{right:68px}.support-title_support{font-size:32px}.support-subtitle_support{font-size:16px}.support-content_support{max-width:800px;padding:20px 30px 30px}.support-form_support{gap:20px;padding:30px}.form-label_support{font-size:18px}.message-textarea_support{font-size:16px;min-height:160px}.back-to-support-button_support,.manual-reviews-button_support,.submit-button_support{font-size:16px;padding:18px 30px}.reviews-count_support{padding:15px 20px}.count-badge_support{font-size:18px;padding:8px 16px}.count-text_support{font-size:16px}.review-card_support{min-height:75px;padding:16px 18px}.review-car-icon_support{font-size:26px;min-width:32px}.review-car-make_support{font-size:16px}.review-car-model_support{font-size:14px}.review-status_support{font-size:13px;padding:8px 14px}}@media (orientation:landscape) and (max-height:500px){.header_support{margin-top:5px;min-height:50px}.title-section_support{padding:8px 20px 6px}.support-title_support{font-size:22px}.support-subtitle_support{font-size:12px}.support-content_support{padding:10px 20px 15px}.support-form_support{gap:12px;padding:16px}.message-textarea_support{min-height:100px}.manual-reviews-button_support,.submit-button_support{padding:12px 22px}.review-card_support{min-height:60px;padding:10px 14px}}
/*# sourceMappingURL=main.b10ad7e6.css.map*/