body{margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.ThemeToggle_themeToggle__D0ZdC{align-items:center;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#ffffff1a;border:1px solid #fff3;border-radius:50%;cursor:pointer;display:flex;height:48px;justify-content:center;overflow:hidden;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1);width:48px}.ThemeToggle_themeToggle__D0ZdC:hover{background:#fff3;border-color:#ffffff4d}.ThemeToggle_themeToggle__D0ZdC:active{transform:scale(.95)}@media(max-width:768px){.ThemeToggle_themeToggle__D0ZdC{height:44px;width:44px}}.ThemeToggle_iconContainer__TTleF{align-items:center;display:flex;justify-content:center;position:relative;z-index:2}.ThemeToggle_icon__NvQ-B{filter:drop-shadow(0 2px 4px rgba(0,0,0,.2));transition:color .3s ease,filter .3s ease}.ThemeToggle_lightIcon__GKGiB{color:#f59e0b}.ThemeToggle_darkIcon__-s5md{color:#60a5fa}.ThemeToggle_background__3T6Xu{border-radius:50%;inset:0;opacity:.25;position:absolute;transition:all .3s ease;z-index:1}.ThemeToggle_tooltip__FF1wX{border-radius:6px;font-size:.75rem;font-weight:500;margin-right:.5rem;opacity:0;padding:.4rem .6rem;pointer-events:none;position:absolute;right:100%;top:50%;transform:translateY(-50%);transition:all .3s ease;visibility:hidden;white-space:nowrap;z-index:100}[data-theme=dark] .ThemeToggle_tooltip__FF1wX{background:#000000e6;border:1px solid #fff3;color:#f9fafb}[data-theme=dark] .ThemeToggle_tooltip__FF1wX:after{border-left-color:#000000e6}[data-theme=light] .ThemeToggle_tooltip__FF1wX{background:#fffffff2;border:1px solid #00000026;color:#1f2937}[data-theme=light] .ThemeToggle_tooltip__FF1wX:after{border-left-color:#fffffff2}.ThemeToggle_tooltip__FF1wX:after{border:5px solid #0000;content:"";left:100%;position:absolute;top:50%;transform:translateY(-50%)}.ThemeToggle_themeToggle__D0ZdC:hover .ThemeToggle_tooltip__FF1wX{opacity:1;transform:translateY(-50%) translateX(-8px);visibility:visible}@media(max-width:768px){.ThemeToggle_tooltip__FF1wX{display:none}}[data-theme=light] .ThemeToggle_themeToggle__D0ZdC{background:#0000000d;border-color:#0000001a}[data-theme=dark] .ThemeToggle_themeToggle__D0ZdC{background:#ffffff1a}.Navbar_navbar__IEhFU{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#ffffff0d;border-bottom:1px solid #ffffff1a;left:0;padding:1rem 2rem;position:fixed;right:0;top:0;transition:all .3s ease;z-index:1000}.Navbar_navbar__IEhFU.Navbar_scrolled__Yq3mJ{background:#ffffff1a;border-bottom:1px solid #fff3;box-shadow:0 8px 32px #1f26875e}[data-theme=light] .Navbar_navbar__IEhFU{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:#fffffff2;border-bottom-color:#00000026;box-shadow:0 2px 20px #0000001a}[data-theme=light] .Navbar_navbar__IEhFU.Navbar_scrolled__Yq3mJ{backdrop-filter:blur(25px);-webkit-backdrop-filter:blur(25px);background:#fffffffa;border-bottom:1px solid #0003;box-shadow:0 8px 32px #00000026}.Navbar_navContainer__KWODT{align-items:center;display:flex;justify-content:space-between;margin:0 auto;max-width:1200px;padding:0 2rem}.Navbar_logo__2AOPG{cursor:pointer;display:flex;flex-direction:column;-webkit-user-select:none;user-select:none}.Navbar_logo__2AOPG .Navbar_logoText__w6\+bT{color:#fff;font-size:1.5rem;font-weight:700;line-height:1;text-shadow:0 2px 10px #0099ff80}[data-theme=light] .Navbar_logo__2AOPG .Navbar_logoText__w6\+bT{color:#1a365d;text-shadow:0 2px 10px #0099ff4d}.Navbar_logo__2AOPG .Navbar_logoSubtext__sQ7OM{color:#fffc;font-size:.75rem;font-weight:400;letter-spacing:2px;margin-top:-2px;text-transform:uppercase}[data-theme=light] .Navbar_logo__2AOPG .Navbar_logoSubtext__sQ7OM{color:#1a365db3}.Navbar_navLinks__xIzuf{align-items:center;display:flex;gap:var(--spacing-lg)}@media(max-width:768px){.Navbar_navLinks__xIzuf{display:none}}.Navbar_themeToggleContainer__PRNKD{align-items:center;display:flex;margin-left:var(--spacing-md)}@media(max-width:768px){.Navbar_themeToggleContainer__PRNKD{display:none}}.Navbar_navLink__HL4mg{color:#ffffffe6;cursor:pointer;font-size:1rem;font-weight:500;padding:.5rem 0;position:relative;text-decoration:none;transition:all .3s ease}[data-theme=light] .Navbar_navLink__HL4mg{color:#1a365de6}.Navbar_navLink__HL4mg.Navbar_active__aClmk,.Navbar_navLink__HL4mg:hover{color:#fff;text-shadow:0 0 10px #09f9}[data-theme=light] .Navbar_navLink__HL4mg.Navbar_active__aClmk,[data-theme=light] .Navbar_navLink__HL4mg:hover{color:#1a365d;text-shadow:0 0 10px #09f6}.Navbar_navLink__HL4mg.Navbar_active__aClmk .Navbar_underline__zjDaL,.Navbar_navLink__HL4mg:hover .Navbar_underline__zjDaL{background:linear-gradient(90deg,#0cf,#09f);box-shadow:0 2px 10px #09f6;width:100%}.Navbar_navLink__HL4mg .Navbar_underline__zjDaL{background:#0000;border-radius:1px;bottom:-2px;height:2px;left:0;position:absolute;transition:all .3s ease;width:0}.Navbar_menuButton__\+LH35{background:none;border:none;cursor:pointer;display:none;padding:.5rem;z-index:1001}@media(max-width:768px){.Navbar_menuButton__\+LH35{display:block}}.Navbar_hamburger__eQ9vU{height:18px;position:relative;transform:rotate(0deg);transition:.3s ease-in-out;width:24px}.Navbar_hamburger__eQ9vU span{background:#fff;border-radius:1px;box-shadow:0 0 5px #0099ff4d;display:block;height:2px;left:0;opacity:1;position:absolute;transform:rotate(0deg);transition:.25s ease-in-out;width:100%}[data-theme=light] .Navbar_hamburger__eQ9vU span{background:#1a365d;box-shadow:0 0 5px #09f3}.Navbar_hamburger__eQ9vU span:first-child{top:0}.Navbar_hamburger__eQ9vU span:nth-child(2){top:8px}.Navbar_hamburger__eQ9vU span:nth-child(3){top:16px}.Navbar_hamburger__eQ9vU.Navbar_open__Q6eBN span:first-child{top:8px;transform:rotate(135deg)}.Navbar_hamburger__eQ9vU.Navbar_open__Q6eBN span:nth-child(2){left:-60px;opacity:0}.Navbar_hamburger__eQ9vU.Navbar_open__Q6eBN span:nth-child(3){top:8px;transform:rotate(-135deg)}.Navbar_mobileMenuOverlay__pHNLK{backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);background:#00000080;bottom:0;left:0;position:fixed;right:0;top:0;z-index:999}@media(min-width:769px){.Navbar_mobileMenuOverlay__pHNLK{display:none}}.Navbar_mobileMenu__Lbw8q{backdrop-filter:blur(30px);-webkit-backdrop-filter:blur(30px);background:#003366f2;border-left:1px solid #fff3;box-shadow:-10px 0 50px #0000004d;height:100vh;max-width:80vw;position:fixed;right:0;top:0;width:300px;z-index:1000}[data-theme=light] .Navbar_mobileMenu__Lbw8q{background:#fffffff2;border-left:1px solid #00000026;box-shadow:-10px 0 50px #00000026}@media(min-width:769px){.Navbar_mobileMenu__Lbw8q{display:none}}.Navbar_mobileMenuContent__AD54O{background:#0a0a0a;display:flex;flex-direction:column;gap:1.5rem;padding:6rem 2rem 2rem}.Navbar_mobileNavLink__avAhS{border-bottom:1px solid #ffffff1a;color:#ffffffe6;cursor:pointer;font-size:1.2rem;font-weight:500;padding:1rem 0;text-decoration:none;transition:all .3s ease}[data-theme=light] .Navbar_mobileNavLink__avAhS{border-bottom:1px solid #0000001a;color:#1a365de6}.Navbar_mobileNavLink__avAhS.Navbar_active__aClmk,.Navbar_mobileNavLink__avAhS:hover{border-bottom-color:#0099ff80;color:#fff;text-shadow:0 0 10px #09f9}[data-theme=light] .Navbar_mobileNavLink__avAhS.Navbar_active__aClmk,[data-theme=light] .Navbar_mobileNavLink__avAhS:hover{border-bottom-color:#0099ff4d;color:#1a365d;text-shadow:0 0 10px #09f6}.Navbar_mobileNavLink__avAhS.Navbar_active__aClmk{border-bottom-color:#0cfc;color:#0cf}[data-theme=light] .Navbar_mobileNavLink__avAhS.Navbar_active__aClmk{border-bottom-color:#09f9;color:#09f}.Navbar_mobileNavLink__avAhS:last-child{border-bottom:none}.Navbar_authSection__Y\+xQp{align-items:center;display:flex;gap:var(--spacing-md)}.Navbar_authButtons__EwbxI{align-items:center;display:flex;gap:var(--spacing-sm)}.Navbar_loginButton__CHZe\+{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0000;border:1px solid #fff3;border-radius:var(--radius-lg);color:var(--color-white);font-size:var(--font-size-sm);font-weight:500;padding:var(--spacing-sm) var(--spacing-lg);text-decoration:none;transition:all var(--transition-smooth)}.Navbar_loginButton__CHZe\+:hover{background:#ffffff1a;border-color:var(--color-cyan);box-shadow:var(--shadow-soft);transform:translateY(-1px)}.Navbar_registerButton__4ZPoe{background:var(--gradient-cyan);border:none;border-radius:var(--radius-lg);color:var(--color-white);font-size:var(--font-size-sm);font-weight:600;overflow:hidden;padding:var(--spacing-sm) var(--spacing-lg);position:relative;text-decoration:none;transition:all var(--transition-smooth)}.Navbar_registerButton__4ZPoe:before{background:linear-gradient(90deg,#0000,#fff3,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s;width:100%}.Navbar_registerButton__4ZPoe:hover{box-shadow:var(--shadow-glow-cyan);transform:translateY(-2px)}.Navbar_registerButton__4ZPoe:hover:before{left:100%}.Navbar_userMenu__\+WNO9{position:relative}.Navbar_userButton__-Ty7B{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:var(--radius-lg);cursor:pointer;display:flex;gap:var(--spacing-sm);padding:var(--spacing-xs) var(--spacing-sm);transition:all var(--transition-smooth)}[data-theme=light] .Navbar_userButton__-Ty7B{background:#0000000d;border:1px solid #0000001a}.Navbar_userButton__-Ty7B:hover{background:#ffffff1a;border-color:#fff3}[data-theme=light] .Navbar_userButton__-Ty7B:hover{background:#00000014;border-color:#00000026}.Navbar_userAvatar__4ka4j{background:var(--color-dark-blue);border:2px solid var(--color-cyan);border-radius:50%;display:block;height:32px;object-fit:cover;width:32px}.Navbar_userAvatarPlaceholder__Cls0u{align-items:center;background:var(--gradient-cyan);border:2px solid #fff3;border-radius:50%;color:var(--color-white);display:flex;font-size:var(--font-size-sm);font-weight:600;height:32px;justify-content:center;width:32px}[data-theme=light] .Navbar_userAvatarPlaceholder__Cls0u{background:linear-gradient(135deg,#09f,#06c);border:2px solid #0000001a;color:#fff}.Navbar_chevron__7hCuR{color:var(--color-light-white);transition:transform var(--transition-smooth)}[data-theme=light] .Navbar_chevron__7hCuR{color:#1a365db3}.Navbar_chevron__7hCuR.Navbar_open__Q6eBN{transform:rotate(180deg)}.Navbar_userDropdown__NttWS{backdrop-filter:var(--glass-blur-strong);-webkit-backdrop-filter:var(--glass-blur-strong);background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-strong);max-width:350px;min-width:300px;padding:var(--spacing-md);position:absolute;right:0;top:calc(100% + var(--spacing-sm));z-index:1000}[data-theme=light] .Navbar_userDropdown__NttWS{background:#fffffff2;border:1px solid #00000026;box-shadow:0 10px 40px #00000026}.Navbar_userInfo__xH1sF{padding-bottom:var(--spacing-sm)}.Navbar_userName__W7znM{color:var(--color-white);font-size:var(--font-size-sm);font-weight:600;margin:0 0 var(--spacing-xs) 0;overflow-wrap:break-word;word-break:break-word}[data-theme=light] .Navbar_userName__W7znM{color:#1a365d}.Navbar_userEmail__g6O3K{color:var(--color-light-white);font-size:var(--font-size-xs);-webkit-hyphens:auto;hyphens:auto;line-height:1.4;margin:0;max-width:100%;opacity:.8;overflow-wrap:break-word;word-break:break-all}[data-theme=light] .Navbar_userEmail__g6O3K{color:#1a365db3}@media(max-width:480px){.Navbar_userEmail__g6O3K{font-size:11px}}.Navbar_menuDivider__4xCMm{background:#ffffff1a;height:1px;margin:var(--spacing-sm) 0}[data-theme=light] .Navbar_menuDivider__4xCMm{background:#0000001a}.Navbar_menuItem__cDxrU{align-items:center;background:#0000;border:none;border-radius:var(--radius-md);color:var(--color-light-white);cursor:pointer;display:flex;font-size:var(--font-size-sm);gap:var(--spacing-sm);padding:var(--spacing-sm);text-decoration:none;transition:all var(--transition-smooth);width:100%}[data-theme=light] .Navbar_menuItem__cDxrU{color:#1a365dcc}.Navbar_menuItem__cDxrU:hover{background:#ffffff1a;color:var(--color-white)}[data-theme=light] .Navbar_menuItem__cDxrU:hover{background:#0000000d;color:#1a365d}.Navbar_menuItem__cDxrU svg{flex-shrink:0}.Navbar_mobileAuthSection__ms6h\+{border-top:1px solid #ffffff1a;margin-top:var(--spacing-xl);padding-top:var(--spacing-xl)}.Navbar_mobileUserInfo__ZzYDr{display:flex;flex-direction:column;gap:var(--spacing-md)}.Navbar_mobileUserProfile__gJJnk{align-items:center;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:var(--radius-lg);display:flex;gap:var(--spacing-md);overflow:auto;padding:var(--spacing-md)}.Navbar_mobileUserAvatar__H7dQc{border:2px solid var(--color-cyan);border-radius:50%;height:48px;object-fit:cover;width:48px}.Navbar_mobileUserAvatarPlaceholder__YxGTF{align-items:center;background:var(--gradient-cyan);border:2px solid #fff3;border-radius:50%;color:var(--color-white);display:flex;font-size:var(--font-size-lg);font-weight:600;height:48px;justify-content:center;width:48px}.Navbar_mobileUserDetails__Fsstv{flex:1 1}.Navbar_mobileUserName__XjzB3{color:var(--color-white);font-size:var(--font-size-base);font-weight:600;margin:0 0 var(--spacing-xs) 0}.Navbar_mobileUserEmail__eNksv{color:var(--color-light-white);font-size:var(--font-size-sm);margin:0;opacity:.8}.Navbar_mobileMenuDivider__NF\+j-{background:#ffffff1a;height:1px}.Navbar_mobileMenuItem__C\+nF3{align-items:center;background:#0000;border:none;border-radius:var(--radius-lg);color:var(--color-light-white);cursor:pointer;display:flex;font-size:var(--font-size-base);gap:var(--spacing-md);padding:var(--spacing-md);text-decoration:none;transition:all var(--transition-smooth);width:100%}.Navbar_mobileMenuItem__C\+nF3:hover{background:#ffffff1a;color:var(--color-white);transform:translateX(5px)}.Navbar_mobileMenuItem__C\+nF3 svg{flex-shrink:0}.Navbar_mobileAuthButtons__Zr8bn{align-items:center;display:flex;flex-direction:column;gap:var(--spacing-md)}.Navbar_mobileLoginButton__osf4d{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0000;border:1px solid #fff3;border-radius:var(--radius-lg);color:var(--color-white);font-size:var(--font-size-base);font-weight:500;padding:var(--spacing-md) var(--spacing-lg);text-align:center;text-decoration:none;transition:all var(--transition-smooth)}.Navbar_mobileLoginButton__osf4d:hover{background:#ffffff1a;border-color:var(--color-cyan);transform:translateY(-1px)}.Navbar_mobileRegisterButton__kUSPP{background:var(--gradient-cyan);border:none;border-radius:var(--radius-lg);color:var(--color-white);font-size:var(--font-size-base);font-weight:600;padding:var(--spacing-md) var(--spacing-lg);text-align:center;text-decoration:none;transition:all var(--transition-smooth)}.Navbar_mobileRegisterButton__kUSPP:hover{box-shadow:var(--shadow-glow-cyan);transform:translateY(-2px)}@media(max-width:768px){.Navbar_authSection__Y\+xQp{display:none}}@media(max-width:480px){.Navbar_navContainer__KWODT{padding:0 1rem}.Navbar_logo__2AOPG .Navbar_logoText__w6\+bT{font-size:1.3rem}.Navbar_logo__2AOPG .Navbar_logoSubtext__sQ7OM{font-size:.7rem}.Navbar_mobileMenu__Lbw8q{max-width:100vw;width:100vw}}.Hero_hero__mtuMd{align-items:center;background:linear-gradient(135deg,#0a0a0a,#1a1a2e 50%,#16213e);display:flex;justify-content:center;min-height:100vh;overflow:hidden;position:relative}[data-theme=light] .Hero_hero__mtuMd{background:linear-gradient(135deg,#e0f2fe,#b3e5fc 50%,#81d4fa)}.Hero_heroContent__EtTBZ{max-width:1200px;padding:0 2rem;z-index:10}.Hero_heroCard__NW1we,.Hero_heroContent__EtTBZ{margin:0 auto;position:relative;text-align:center}.Hero_heroCard__NW1we{backdrop-filter:blur(30px);-webkit-backdrop-filter:blur(30px);background:#ffffff14;border:1px solid #ffffff26;border-radius:30px;box-shadow:0 25px 50px #0000004d,0 0 100px #0099ff1a,inset 0 1px 0 #fff3;max-width:900px;overflow:hidden;padding:4rem 3rem;transition:all .5s ease}[data-theme=light] .Hero_heroCard__NW1we{background:#ffffffe6;border-color:#0000001a;box-shadow:0 25px 50px #0000001a,0 0 100px #0099ff0d,inset 0 1px 0 #fffc}.Hero_heroCard__NW1we:hover{box-shadow:0 35px 70px #0006,0 0 120px #09f3,inset 0 1px 0 #ffffff4d;transform:translateY(-5px)}[data-theme=light] .Hero_heroCard__NW1we:hover{box-shadow:0 35px 70px #00000026,0 0 120px #0099ff1a,inset 0 1px 0 #ffffffe6}.Hero_heroCard__NW1we:before{background:linear-gradient(90deg,#0000,#fff6,#0000);content:"";height:1px;left:0;position:absolute;right:0;top:0}.Hero_heroCard__NW1we:after{animation:Hero_shimmer__kvvA\+ 8s ease-in-out infinite;background:radial-gradient(circle,#0099ff1a 0,#0000 70%);content:"";height:200%;left:-50%;pointer-events:none;position:absolute;top:-50%;width:200%}@media(max-width:768px){.Hero_heroCard__NW1we{margin:0 1rem;padding:3rem 2rem}}@media(max-width:480px){.Hero_heroCard__NW1we{border-radius:16px;padding:2.5rem 1.5rem}}@keyframes Hero_shimmer__kvvA\+{0%,to{opacity:0;transform:rotate(0deg)}50%{opacity:1;transform:rotate(180deg)}}.Hero_heroTitle__lySf6{color:#fff;font-size:3.5rem;font-weight:700;line-height:1.2;margin-bottom:1.5rem;position:relative;text-shadow:0 4px 20px #0000004d;z-index:1}[data-theme=light] .Hero_heroTitle__lySf6{color:#1f2937;text-shadow:0 4px 20px #0000001a}@media(max-width:768px){.Hero_heroTitle__lySf6{font-size:2.5rem}}@media(max-width:480px){.Hero_heroTitle__lySf6{font-size:2rem;margin-bottom:1rem}}.Hero_titleHighlight__-zLRj{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#0cf,#09f,#06c);-webkit-background-clip:text;background-clip:text;position:relative}.Hero_titleHighlight__-zLRj:after{background:linear-gradient(90deg,#0cf,#09f);border-radius:2px;bottom:-4px;content:"";height:3px;left:0;opacity:.6;position:absolute;right:0}.Hero_heroSubtext__L1ySC{color:#ffffffd9;font-size:1.25rem;line-height:1.6;margin-bottom:3rem;margin-left:auto;margin-right:auto;max-width:600px;position:relative;z-index:1}[data-theme=light] .Hero_heroSubtext__L1ySC{color:#1f2937cc}@media(max-width:768px){.Hero_heroSubtext__L1ySC{font-size:1.1rem;margin-bottom:2.5rem}}@media(max-width:480px){.Hero_heroSubtext__L1ySC{font-size:1rem;margin-bottom:2rem}}.Hero_heroActions__1Cfoo{align-items:center;display:flex;gap:1.5rem;justify-content:center;position:relative;z-index:1}@media(max-width:480px){.Hero_heroActions__1Cfoo{flex-direction:column;gap:1rem}}.Hero_ctaButton__VM1fl{background:linear-gradient(135deg,#09f,#06c);border:none;border-radius:50px;box-shadow:0 10px 30px #0099ff4d,inset 0 1px 0 #fff3;color:#fff;cursor:pointer;font-size:1.1rem;font-weight:600;overflow:hidden;padding:1rem 2.5rem;position:relative;transition:all .4s cubic-bezier(.4,0,.2,1)}.Hero_ctaButton__VM1fl:hover{background:linear-gradient(135deg,#0af,#07d);box-shadow:0 20px 50px #0099ff80,inset 0 1px 0 #fff6;transform:translateY(-3px) scale(1.02)}.Hero_ctaButton__VM1fl:active{max-width:280px;transform:translateY(-1px) scale(.98);transition:all .1s ease}.Hero_buttonText__OsqBf{position:relative;z-index:2}.Hero_buttonGlow__uxE2r{background:linear-gradient(135deg,#fff3,#0000);border-radius:50px;bottom:0;left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .3s ease}.Hero_secondaryButton__hXmgi{background:#ffffff1a;color:#fff}[data-theme=light] .Hero_secondaryButton__hXmgi{color:#1f2937cc}.Hero_secondaryButton__hXmgi{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid #ffffff4d;border-radius:50px;cursor:pointer;font-size:1rem;font-weight:500;padding:1rem 2rem;transition:all .4s cubic-bezier(.4,0,.2,1)}.Hero_secondaryButton__hXmgi:hover{background:#ffffff40;border-color:#fff9;box-shadow:0 10px 25px #ffffff1a;transform:translateY(-2px) scale(1.01)}.Hero_secondaryButton__hXmgi:active{transform:translateY(0) scale(.99);transition:all .1s ease}@media(max-width:480px){.Hero_secondaryButton__hXmgi{max-width:280px;width:100%}}.Hero_scrollIndicator__DO7el{align-items:center;bottom:2rem;cursor:pointer;display:flex;flex-direction:column;gap:.5rem;justify-content:center;left:0;position:absolute;right:0;text-align:center;transition:all .3s ease;width:100%;z-index:10}.Hero_scrollIndicator__DO7el:hover{transform:translateY(-5px)}.Hero_scrollArrow__Y5Kdy{color:#fff}[data-theme=light] .Hero_scrollArrow__Y5Kdy{color:#1f2937cc}.Hero_scrollArrow__Y5Kdy{transition:color .3s ease}.Hero_scrollIndicator__DO7el:hover .Hero_scrollArrow__Y5Kdy{color:#4a5568}.Hero_scrollText__qeE98{font-size:.875rem;letter-spacing:1px;text-transform:uppercase;transition:color .3s ease}.Hero_scrollIndicator__DO7el:hover .Hero_scrollText__qeE98{color:#fffc}.Hero_particles__77pw5{bottom:0;left:0;pointer-events:none;position:absolute;right:0;top:0;z-index:5}.Hero_particle__EdJV1{background:radial-gradient(circle,#0cf,#0000);border-radius:50%;bottom:20%;height:4px;left:50%;position:absolute;width:4px}.Hero_particle__EdJV1:nth-child(odd){background:radial-gradient(circle,#09f,#0000)}.Hero_particle__EdJV1:nth-child(3n){background:radial-gradient(circle,#fffc,#0000);height:6px;width:6px}@media(max-width:1024px){.Hero_heroCard__NW1we{max-width:700px}.Hero_heroContent__EtTBZ{padding:0 1.5rem}.Hero_title__Y10NA{font-size:3rem}.Hero_subtitle__sm46Z{font-size:1.1rem}.Hero_ctaButtons__jx96I{flex-direction:column;gap:var(--spacing-md)}.Hero_primaryButton__IKFK6,.Hero_secondaryButton__hXmgi{justify-content:center;width:100%}}@media(max-width:768px){.Hero_hero__mtuMd{padding:80px 1rem 0}.Hero_heroContent__EtTBZ{padding:0 var(--spacing-sm)}.Hero_title__Y10NA{font-size:2.25rem;line-height:1.2;margin-bottom:var(--spacing-md)}.Hero_subtitle__sm46Z{font-size:.95rem;margin-bottom:var(--spacing-xl)}.Hero_ctaButtons__jx96I{gap:var(--spacing-sm)}.Hero_primaryButton__IKFK6,.Hero_secondaryButton__hXmgi{font-size:.95rem;padding:var(--spacing-md) var(--spacing-xl)}}@media(max-width:480px){.Hero_hero__mtuMd{padding-top:70px}.Hero_heroContent__EtTBZ{padding:0 var(--spacing-xs)}.Hero_title__Y10NA{font-size:1.75rem;margin-bottom:var(--spacing-sm)}.Hero_subtitle__sm46Z{font-size:.85rem;margin-bottom:var(--spacing-lg)}.Hero_primaryButton__IKFK6,.Hero_secondaryButton__hXmgi{font-size:.9rem;padding:var(--spacing-sm) var(--spacing-lg)}.Hero_scrollIndicator__DO7el{bottom:1rem}}.Features_features__XKbs-{background:linear-gradient(135deg,#012,#024 50%,#036);overflow:hidden;padding:8rem 0;position:relative}[data-theme=light] .Features_features__XKbs-{background:linear-gradient(135deg,#e0f2fe,#b3e5fc 50%,#81d4fa)}@media(max-width:768px){.Features_features__XKbs-{padding:6rem 0}}@media(max-width:480px){.Features_features__XKbs-{padding:4rem 0}}.Features_container__bOFEj{margin:0 auto;max-width:1200px;padding:0 2rem;position:relative;z-index:10}@media(max-width:768px){.Features_container__bOFEj{padding:0 1rem}}.Features_sectionHeader__vh8CI{margin-bottom:5rem;text-align:center}@media(max-width:768px){.Features_sectionHeader__vh8CI{margin-bottom:4rem}}@media(max-width:480px){.Features_sectionHeader__vh8CI{margin-bottom:3rem}}.Features_sectionTitle__NZE63{color:#fff;font-size:3rem;font-weight:700;line-height:1.2;margin-bottom:1.5rem;text-shadow:0 4px 20px #0000004d}[data-theme=light] .Features_sectionTitle__NZE63{color:#1f2937;text-shadow:0 4px 20px #0000001a}@media(max-width:768px){.Features_sectionTitle__NZE63{font-size:2.5rem}}@media(max-width:480px){.Features_sectionTitle__NZE63{font-size:2rem;margin-bottom:1rem}}.Features_titleHighlight__r-noT{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#0cf,#09f,#06c);-webkit-background-clip:text;background-clip:text;position:relative}.Features_titleHighlight__r-noT:after{background:linear-gradient(90deg,#0cf,#09f);border-radius:2px;bottom:-4px;content:"";height:3px;left:0;opacity:.6;position:absolute;right:0}.Features_sectionSubtitle__qyGAb{color:#fffc;font-size:1.25rem;line-height:1.6;margin:0 auto;max-width:600px}[data-theme=light] .Features_sectionSubtitle__qyGAb{color:#1f2937cc}@media(max-width:768px){.Features_sectionSubtitle__qyGAb{font-size:1.1rem}}@media(max-width:480px){.Features_sectionSubtitle__qyGAb{font-size:1rem}}.Features_featuresGrid__uTp7K{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));position:relative}@media(max-width:768px){.Features_featuresGrid__uTp7K{gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}}@media(max-width:480px){.Features_featuresGrid__uTp7K{gap:1.5rem;grid-template-columns:1fr}}.Features_featureCard__uJlw7{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:#ffffff14;border:1px solid #ffffff26;border-radius:20px;box-shadow:0 10px 30px #0003,inset 0 1px 0 #ffffff1a;cursor:pointer;overflow:hidden;padding:2.5rem 2rem;position:relative;text-align:center;transition:all .4s cubic-bezier(.4,0,.2,1)}[data-theme=light] .Features_featureCard__uJlw7{background:#ffffffe6;border:1px solid #0000001a;box-shadow:0 10px 30px #0000001a,inset 0 1px 0 #fffc}.Features_featureCard__uJlw7:before{background:linear-gradient(90deg,#0000,#ffffff4d,#0000);content:"";height:1px;left:0;position:absolute;right:0;top:0}.Features_featureCard__uJlw7:hover{background:#ffffff1f;border-color:#0099ff4d;box-shadow:0 20px 50px #09f3,0 0 0 1px #0099ff1a,inset 0 1px 0 #fff3}[data-theme=light] .Features_featureCard__uJlw7:hover{background:#fffffff2;border-color:#0099ff4d;box-shadow:0 20px 50px #0099ff26,0 0 0 1px #0099ff1a,inset 0 1px 0 #ffffffe6}.Features_featureCard__uJlw7:hover .Features_cardGlow__EcfVw{opacity:1;transform:scale(1.1)}.Features_featureCard__uJlw7:hover .Features_iconContainer__TGY3q{color:#0cf;text-shadow:0 0 20px #00ccff80}@media(max-width:480px){.Features_featureCard__uJlw7{padding:2rem 1.5rem}}.Features_iconContainer__TGY3q{align-items:center;background:#0099ff1a;border:1px solid #09f3;border-radius:50%;color:#ffffffe6;display:inline-flex;height:80px;justify-content:center;margin-bottom:1.5rem;overflow:hidden;position:relative;transition:all .4s ease;width:80px}[data-theme=light] .Features_iconContainer__TGY3q{background:#0099ff26;border:1px solid #0099ff4d;color:#1f2937e6}.Features_iconContainer__TGY3q:before{animation:Features_iconShimmer__R3jPs 4s ease-in-out infinite;background:radial-gradient(circle,#0099ff1a 0,#0000 70%);content:"";height:200%;left:-50%;position:absolute;top:-50%;width:200%}.Features_iconContainer__TGY3q svg{height:32px;position:relative;width:32px;z-index:1}@media(max-width:480px){.Features_iconContainer__TGY3q{height:70px;margin-bottom:1rem;width:70px}.Features_iconContainer__TGY3q svg{height:28px;width:28px}}@keyframes Features_iconShimmer__R3jPs{0%,to{opacity:0;transform:rotate(0deg)}50%{opacity:1;transform:rotate(180deg)}}.Features_cardTitle__V1KZ0{color:#fff;font-size:1.5rem;font-weight:600;line-height:1.3;margin-bottom:1rem}[data-theme=light] .Features_cardTitle__V1KZ0{color:#1f2937}@media(max-width:480px){.Features_cardTitle__V1KZ0{font-size:1.3rem;margin-bottom:.75rem}}.Features_cardDescription__7obqI{color:#ffffffbf;font-size:1rem;line-height:1.6;margin:0}[data-theme=light] .Features_cardDescription__7obqI{color:#1f2937cc}@media(max-width:480px){.Features_cardDescription__7obqI{font-size:.95rem}}.Features_cardGlow__EcfVw{background:radial-gradient(circle,#0099ff1a 0,#0000 70%);border-radius:20px;height:100%;left:50%;opacity:0;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%) scale(.8);transition:all .4s ease;width:100%}.Features_backgroundElements__8g4Vc{bottom:0;left:0;pointer-events:none;position:absolute;right:0;top:0;z-index:1}.Features_floatingElement__EKbKu{background:radial-gradient(circle,#0099ff1a 0,#0000 70%);border-radius:50%;height:100px;left:10%;position:absolute;top:20%;width:100px}.Features_floatingElement__EKbKu.Features_element2__34V-9{background:radial-gradient(circle,#00ccff14 0,#0000 70%);height:150px;left:auto;right:10%;top:60%;width:150px}@media(max-width:768px){.Features_floatingElement__EKbKu{display:none}}@media(max-width:1024px){.Features_featuresGrid__uTp7K{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.Features_featuresGrid__uTp7K{grid-template-columns:1fr}}.ReportModal_overlay__j9BpJ{align-items:center;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#000000b3;bottom:0;display:flex;justify-content:center;left:0;padding:var(--spacing-lg);position:fixed;right:0;top:0;z-index:1000}.ReportModal_modal__cUmj6{backdrop-filter:blur(30px);-webkit-backdrop-filter:blur(30px);background:#ffffff1a;border:1px solid #fff3;border-radius:24px;box-shadow:0 25px 50px #0000004d,inset 0 1px 0 #ffffff4d;max-height:90vh;max-width:600px;overflow-y:auto;padding:var(--spacing-2xl);position:relative;width:100%}.ReportModal_modal__cUmj6:before{background:linear-gradient(90deg,#0000,#fff6,#0000);content:"";height:1px;left:0;position:absolute;right:0;top:0}@media(max-width:768px){.ReportModal_modal__cUmj6{margin:var(--spacing-md);padding:var(--spacing-xl)}}.ReportModal_header__OYZxA{align-items:center;border-bottom:1px solid #ffffff1a;display:flex;justify-content:space-between;margin-bottom:var(--spacing-xl);padding-bottom:var(--spacing-lg)}.ReportModal_title__0NFt3{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#fff,#e2e8f0);background-clip:text;-webkit-background-clip:text;color:var(--color-white);font-size:1.5rem;font-weight:700;margin:0}.ReportModal_closeButton__-HjHR{align-items:center;background:#ffffff1a;border:1px solid #fff3;border-radius:12px;color:var(--color-white);cursor:pointer;display:flex;justify-content:center;padding:var(--spacing-sm);transition:all .3s ease}.ReportModal_closeButton__-HjHR:hover{background:#fff3;transform:scale(1.05)}.ReportModal_form__b7QzQ{display:flex;flex-direction:column;gap:var(--spacing-lg)}.ReportModal_formGroup__vl51N{display:flex;flex-direction:column;gap:var(--spacing-sm)}.ReportModal_formGroup__vl51N label{color:var(--color-white);font-size:.9rem;font-weight:600}.ReportModal_formGroup__vl51N input,.ReportModal_formGroup__vl51N select,.ReportModal_formGroup__vl51N textarea{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#ffffff1a;border:1px solid #fff3;border-radius:12px;color:var(--color-white);font-size:var(--font-size-base);padding:var(--spacing-md);transition:all .3s ease}.ReportModal_formGroup__vl51N input:hover,.ReportModal_formGroup__vl51N select:hover,.ReportModal_formGroup__vl51N textarea:hover{background:#ffffff26;border-color:#ffffff4d}.ReportModal_formGroup__vl51N input:focus,.ReportModal_formGroup__vl51N select:focus,.ReportModal_formGroup__vl51N textarea:focus{background:#fff3;border-color:var(--color-primary);box-shadow:0 0 0 3px #09f3;outline:none}.ReportModal_formGroup__vl51N input::placeholder,.ReportModal_formGroup__vl51N select::placeholder,.ReportModal_formGroup__vl51N textarea::placeholder{color:#fff9}.ReportModal_formGroup__vl51N select{cursor:pointer}.ReportModal_formGroup__vl51N select option{background:var(--color-ocean-blue);color:var(--color-white)}.ReportModal_formGroup__vl51N textarea{min-height:100px;resize:vertical}.ReportModal_severityGrid__N5cl4{grid-gap:var(--spacing-sm);display:grid;gap:var(--spacing-sm);grid-template-columns:repeat(2,1fr)}@media(max-width:480px){.ReportModal_severityGrid__N5cl4{grid-template-columns:1fr}}.ReportModal_severityOption__1UH\+9{align-items:center;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#ffffff1a;border:1px solid #fff3;border-radius:12px;cursor:pointer;display:flex;gap:var(--spacing-sm);overflow:hidden;padding:var(--spacing-md);position:relative;transition:all .3s ease}.ReportModal_severityOption__1UH\+9:hover{background:#fff3;border-color:#fff6;transform:translateY(-2px)}.ReportModal_severityOption__1UH\+9.ReportModal_selected__AUyXx{background:#0099ff4d;border-color:var(--color-primary);transform:translateY(-1px)}.ReportModal_severityOption__1UH\+9 input[type=radio]{height:0;opacity:0;position:absolute;width:0}.ReportModal_severityContent__K-LF4{align-items:center;display:flex;gap:var(--spacing-sm);width:100%}.ReportModal_severityColor__f3u\+c{border-radius:50%;flex-shrink:0;height:12px;width:12px}.ReportModal_severityLabel__r64ze{color:var(--color-white);font-size:.9rem;font-weight:600}.ReportModal_severityDescription__0qckO{color:#ffffffb3;font-size:.75rem;margin-top:2px}.ReportModal_locationSection__hFRAZ{display:flex;flex-direction:column;gap:var(--spacing-sm)}.ReportModal_locationButton__kAwJP{align-items:center;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#ffffff1a;border:1px solid #fff3;border-radius:12px;color:var(--color-white);cursor:pointer;display:flex;font-size:var(--font-size-base);gap:var(--spacing-sm);padding:var(--spacing-md);transition:all .3s ease}.ReportModal_locationButton__kAwJP:hover:not(:disabled){background:#fff3;border-color:#fff6;transform:translateY(-1px)}.ReportModal_locationButton__kAwJP:disabled{cursor:not-allowed;opacity:.6}.ReportModal_locationDisplay__e2o3e{align-items:center;background:#10b98133;border:1px solid #10b9814d;border-radius:8px;color:var(--color-white);display:flex;font-size:.9rem;gap:var(--spacing-sm);padding:var(--spacing-sm) var(--spacing-md)}.ReportModal_photoUpload__r-LrY{position:relative}.ReportModal_photoInput__31-OX{height:0;opacity:0;position:absolute;width:0}.ReportModal_photoLabel__zqPn7{align-items:center;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#ffffff1a;border:1px solid #fff3;border-radius:12px;color:var(--color-white);cursor:pointer;display:flex;font-size:var(--font-size-base);gap:var(--spacing-sm);padding:var(--spacing-md);transition:all .3s ease}.ReportModal_photoLabel__zqPn7:hover{background:#fff3;border-color:#fff6;transform:translateY(-1px)}.ReportModal_formActions__QRsbk{border-top:1px solid #ffffff1a;display:flex;gap:var(--spacing-md);justify-content:flex-end;margin-top:var(--spacing-lg);padding-top:var(--spacing-lg)}@media(max-width:480px){.ReportModal_formActions__QRsbk{flex-direction:column}}.ReportModal_cancelButton__iA928{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#ffffff1a;border:1px solid #ffffff4d;border-radius:12px;color:var(--color-white);cursor:pointer;font-size:var(--font-size-base);font-weight:500;padding:var(--spacing-md) var(--spacing-xl);transition:all .3s ease}.ReportModal_cancelButton__iA928:hover{background:#fff3;border-color:#ffffff80;transform:translateY(-1px)}.ReportModal_submitButton__huL28{align-items:center;background:linear-gradient(135deg,#09f,#06c);border:none;border-radius:12px;box-shadow:0 4px 15px #0099ff4d;color:#fff;cursor:pointer;display:flex;font-size:var(--font-size-base);font-weight:600;gap:var(--spacing-sm);padding:var(--spacing-md) var(--spacing-xl);transition:all .3s ease}.ReportModal_submitButton__huL28:hover:not(:disabled){background:linear-gradient(135deg,#0af,#07d);box-shadow:0 8px 25px #09f6;transform:translateY(-2px)}.ReportModal_submitButton__huL28:disabled{cursor:not-allowed;opacity:.6}.ReportModal_spinning__s9X-c{animation:ReportModal_spin__-H3\+B 1s linear infinite}@keyframes ReportModal_spin__-H3\+B{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.ReportModal_modal__cUmj6::-webkit-scrollbar{width:8px}.ReportModal_modal__cUmj6::-webkit-scrollbar-track{background:#ffffff1a;border-radius:4px}.ReportModal_modal__cUmj6::-webkit-scrollbar-thumb{background:#ffffff4d;border-radius:4px}.ReportModal_modal__cUmj6::-webkit-scrollbar-thumb:hover{background:#ffffff80}.Dashboard_dashboardPage__Kwgeb{background:linear-gradient(135deg,#0a0a0a,#1a1a2e 50%,#16213e);min-height:100vh;overflow:hidden;position:relative}[data-theme=light] .Dashboard_dashboardPage__Kwgeb{background:linear-gradient(135deg,#e0f2fe,#b3e5fc 50%,#81d4fa)}.Dashboard_dashboardPage__Kwgeb:before{background:radial-gradient(circle at 20% 80%,#0099ff1a 0,#0000 50%),radial-gradient(circle at 80% 20%,#ff6b351a 0,#0000 50%);bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}.Dashboard_container__K5FcM{margin:0 auto;max-width:1400px;padding:0 var(--spacing-lg);position:relative;z-index:10}@media(max-width:768px){.Dashboard_container__K5FcM{padding:0 var(--spacing-sm)}}.Dashboard_header__k7KPd{margin-bottom:var(--spacing-2xl);padding:calc(80px + var(--spacing-xl)) 0 var(--spacing-xl) 0;text-align:center}@media(max-width:768px){.Dashboard_header__k7KPd{margin-bottom:var(--spacing-xl);padding:calc(70px + var(--spacing-lg)) 0 var(--spacing-lg) 0}}.Dashboard_title__nUgok{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#fff,#e2e8f0);-webkit-background-clip:text;background-clip:text;font-size:3rem;font-weight:700;margin-bottom:1rem;text-shadow:0 4px 20px #0000004d}[data-theme=light] .Dashboard_title__nUgok{-webkit-text-fill-color:#1f2937;background:none;color:#1f2937;text-shadow:0 4px 20px #0000001a}@media(max-width:768px){.Dashboard_title__nUgok{font-size:2.5rem}}@media(max-width:480px){.Dashboard_title__nUgok{font-size:2rem}}.Dashboard_titleHighlight__bFdC3{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#3b82f6,#10b981);-webkit-background-clip:text;background-clip:text}[data-theme=light] .Dashboard_titleHighlight__bFdC3{-webkit-text-fill-color:#1a365d;background:none;color:#1a365d}.Dashboard_subtitle__DhEhd{font-size:1.2rem;line-height:1.6;margin:0 auto;max-width:600px}[data-theme=light] .Dashboard_subtitle__DhEhd{color:#1f2937cc}@media(max-width:768px){.Dashboard_subtitle__DhEhd{font-size:1rem}}.Dashboard_statsGrid__0XsKq{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(4,1fr);margin-bottom:3rem}@media(max-width:1024px){.Dashboard_statsGrid__0XsKq{grid-template-columns:repeat(2,1fr)}}@media(max-width:480px){.Dashboard_statsGrid__0XsKq{gap:1rem;grid-template-columns:1fr}}.Dashboard_statCard__3QWOk{align-items:center;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:20px;display:flex;gap:var(--spacing-md);padding:1.5rem;text-align:center;transition:all .3s ease}[data-theme=light] .Dashboard_statCard__3QWOk{background:#ffffffe6;border:1px solid #0000001a;box-shadow:0 10px 30px #0000001a}.Dashboard_statCard__3QWOk:hover{background:#ffffff14;border-color:#3b82f64d;box-shadow:0 20px 40px #0000004d;transform:translateY(-5px)}[data-theme=light] .Dashboard_statCard__3QWOk:hover{background:#fffffff2;border-color:#00000026;box-shadow:0 15px 40px #00000026}.Dashboard_statIcon__xVO7w{flex-shrink:0;font-size:var(--font-size-3xl)}@media(max-width:480px){.Dashboard_statIcon__xVO7w{font-size:var(--font-size-2xl)}}.Dashboard_statContent__M6jIY{display:flex;flex-direction:column;gap:var(--spacing-xs)}.Dashboard_statNumber__txxoi{color:var(--color-white);font-size:var(--font-size-3xl);font-weight:700;line-height:1}[data-theme=light] .Dashboard_statNumber__txxoi{color:#1f2937}@media(max-width:480px){.Dashboard_statNumber__txxoi{font-size:var(--font-size-2xl)}}.Dashboard_statLabel__zZny3{color:var(--color-faded-white);font-size:var(--font-size-sm);font-weight:500;letter-spacing:1px;text-transform:uppercase}[data-theme=light] .Dashboard_statLabel__zZny3{color:#1f2937b3}.Dashboard_mapSection__BjKZe{margin-bottom:var(--spacing-2xl)}.Dashboard_mapPlaceholder__f0v4f{align-items:center;backdrop-filter:var(--glass-blur-strong);-webkit-backdrop-filter:var(--glass-blur-strong);background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:var(--radius-2xl);box-shadow:var(--shadow-medium);display:flex;justify-content:center;min-height:300px;overflow:hidden;padding:var(--spacing-3xl);position:relative;text-align:center}.Dashboard_mapPlaceholder__f0v4f:before{background:linear-gradient(90deg,#0000,var(--color-subtle-white),#0000);content:"";height:1px;left:0;position:absolute;right:0;top:0}@media(max-width:768px){.Dashboard_mapPlaceholder__f0v4f{min-height:250px;padding:var(--spacing-2xl)}}@media(max-width:480px){.Dashboard_mapPlaceholder__f0v4f{min-height:200px;padding:var(--spacing-xl)}}.Dashboard_mapContent__qmgWI{max-width:500px}.Dashboard_mapIcon__SMAYA{font-size:4rem;margin-bottom:var(--spacing-lg)}@media(max-width:480px){.Dashboard_mapIcon__SMAYA{font-size:3rem;margin-bottom:var(--spacing-md)}}.Dashboard_mapTitle__Vxp7Y{color:var(--color-white);font-size:var(--font-size-3xl);margin-bottom:var(--spacing-md)}[data-theme=light] .Dashboard_mapTitle__Vxp7Y{color:#1f2937}@media(max-width:480px){.Dashboard_mapTitle__Vxp7Y{font-size:var(--font-size-2xl)}}.Dashboard_mapDescription__ZSNSY{color:var(--color-light-white);font-size:var(--font-size-base);line-height:1.6;margin-bottom:var(--spacing-lg)}@media(max-width:480px){.Dashboard_mapDescription__ZSNSY{font-size:var(--font-size-sm)}}.Dashboard_mapFeatures__4U6Ig{display:flex;flex-wrap:wrap;gap:var(--spacing-lg);justify-content:center}@media(max-width:480px){.Dashboard_mapFeatures__4U6Ig{gap:var(--spacing-md)}}.Dashboard_feature__5H9P8{background:#0099ff1a;border:1px solid #09f3;border-radius:var(--radius-full);color:var(--color-faded-white);font-size:var(--font-size-sm);padding:var(--spacing-xs) var(--spacing-sm)}@media(max-width:480px){.Dashboard_feature__5H9P8{font-size:var(--font-size-xs)}}.Dashboard_filtersSection__nXa\+D{margin-bottom:var(--spacing-2xl)}.Dashboard_sectionTitle__3ql7n{color:var(--color-white);font-size:var(--font-size-2xl);font-weight:600;margin-bottom:var(--spacing-lg);text-shadow:0 2px 10px #0099ff4d}.Dashboard_filterButtons__xO6W8{display:flex;flex-wrap:wrap;gap:var(--spacing-md)}@media(max-width:480px){.Dashboard_filterButtons__xO6W8{gap:var(--spacing-sm)}}.Dashboard_filterButton__owAVZ{align-items:center;backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:var(--radius-full);color:var(--color-light-white);cursor:pointer;display:flex;font-size:var(--font-size-sm);font-weight:500;gap:var(--spacing-sm);padding:var(--spacing-sm) var(--spacing-md);transition:var(--transition-normal)}.Dashboard_filterButton__owAVZ:hover{background:var(--glass-bg-hover);border-color:var(--glass-border-hover);color:var(--color-white)}.Dashboard_filterButton__owAVZ.Dashboard_active__YzZLB{background:var(--gradient-button);border-color:var(--color-cyan);box-shadow:var(--shadow-glow);color:var(--color-white)}@media(max-width:480px){.Dashboard_filterButton__owAVZ{font-size:var(--font-size-xs);padding:var(--spacing-xs) var(--spacing-sm)}}.Dashboard_filterIcon__msDq6{font-size:var(--font-size-base)}.Dashboard_filterLabel__862Jn{white-space:nowrap}.Dashboard_reportsSection__aTPoI{padding-bottom:var(--spacing-2xl)}.Dashboard_reportsGrid__ZDXlP{grid-gap:var(--spacing-lg);display:grid;gap:var(--spacing-lg);grid-template-columns:repeat(auto-fill,minmax(350px,1fr))}@media(max-width:768px){.Dashboard_reportsGrid__ZDXlP{gap:var(--spacing-md);grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}}@media(max-width:480px){.Dashboard_reportsGrid__ZDXlP{grid-template-columns:1fr}}.Dashboard_reportCard__gPzA4{backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:var(--radius-xl);box-shadow:var(--shadow-medium);cursor:pointer;overflow:hidden;padding:var(--spacing-lg);position:relative;transition:var(--transition-bounce)}.Dashboard_reportCard__gPzA4:before{background:linear-gradient(90deg,#0000,var(--color-subtle-white),#0000);content:"";height:1px;left:0;position:absolute;right:0;top:0}.Dashboard_reportCard__gPzA4:hover{background:var(--glass-bg-hover);border-color:var(--glass-border-hover);box-shadow:var(--shadow-strong),var(--shadow-glow)}.Dashboard_reportCard__gPzA4:hover .Dashboard_cardGlow__FGn-N{opacity:1;transform:scale(1.1)}.Dashboard_reportHeader__yiqk7{align-items:center;display:flex;justify-content:space-between;margin-bottom:var(--spacing-md)}.Dashboard_reportType__0Ia-B{align-items:center;display:flex;gap:var(--spacing-sm)}.Dashboard_typeIcon__qPL4b{font-size:var(--font-size-lg)}.Dashboard_typeName__Ec7jW{color:var(--color-faded-white);font-size:var(--font-size-sm);font-weight:500;text-transform:capitalize}.Dashboard_severityBadge__8-klt,.Dashboard_statusBadge__md1C3{border-radius:var(--radius-full);color:var(--color-white);font-size:var(--font-size-xs);font-weight:600;letter-spacing:1px;padding:var(--spacing-xs) var(--spacing-sm);text-transform:uppercase}.Dashboard_reportTitle__XVMDL{color:var(--color-white);font-size:var(--font-size-lg);font-weight:600;line-height:1.3;margin-bottom:var(--spacing-md)}.Dashboard_reportDetails__1wxWc{display:flex;flex-direction:column;gap:var(--spacing-sm);margin-bottom:var(--spacing-lg)}.Dashboard_reportLocation__pHJeD,.Dashboard_reportTime__k6CqV{align-items:center;color:var(--color-light-white);display:flex;font-size:var(--font-size-sm);gap:var(--spacing-sm)}.Dashboard_locationIcon__T2uHx,.Dashboard_timeIcon__5jJnI{font-size:var(--font-size-base);opacity:.8}.Dashboard_reportFooter__Lsop2{align-items:center;display:flex;justify-content:space-between}.Dashboard_viewButton__JKj7B{align-items:center;background:#0000;border:1px solid var(--glass-border);border-radius:var(--radius-md);color:var(--color-light-white);cursor:pointer;display:flex;font-size:var(--font-size-xs);font-weight:500;gap:var(--spacing-xs);padding:var(--spacing-xs) var(--spacing-sm);transition:var(--transition-normal)}.Dashboard_viewButton__JKj7B:hover{background:var(--glass-bg-hover);border-color:var(--color-cyan);color:var(--color-white)}.Dashboard_viewButton__JKj7B svg{height:12px;width:12px}.Dashboard_cardGlow__FGn-N{background:radial-gradient(circle,#0099ff1a 0,#0000 70%);border-radius:var(--radius-xl);height:100%;left:50%;opacity:0;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%) scale(.8);transition:var(--transition-bounce);width:100%}@media(max-width:1024px){.Dashboard_container__K5FcM{padding:0 var(--spacing-md)}.Dashboard_statsGrid__0XsKq{gap:var(--spacing-md);grid-template-columns:repeat(2,1fr)}.Dashboard_mapSection__BjKZe{grid-column:1/-1}}@media(max-width:768px){.Dashboard_dashboardPage__Kwgeb{padding-top:80px}.Dashboard_container__K5FcM{padding:0 var(--spacing-sm)}.Dashboard_header__k7KPd{padding:var(--spacing-lg) 0 var(--spacing-md) 0;text-align:center}.Dashboard_title__nUgok{font-size:1.75rem;margin-bottom:var(--spacing-xs)}.Dashboard_subtitle__DhEhd{font-size:.9rem}.Dashboard_statsGrid__0XsKq{gap:var(--spacing-sm);grid-template-columns:1fr;margin-bottom:var(--spacing-lg)}.Dashboard_recentReports__PllnC{margin-bottom:var(--spacing-lg);padding:var(--spacing-md)}.Dashboard_reportCard__gPzA4{margin-bottom:var(--spacing-sm);padding:var(--spacing-md)}.Dashboard_mapSection__BjKZe{height:300px;margin-bottom:var(--spacing-lg)}}@media(max-width:480px){.Dashboard_dashboardPage__Kwgeb{padding-top:70px}.Dashboard_container__K5FcM{padding:0 var(--spacing-xs)}.Dashboard_header__k7KPd{padding:var(--spacing-md) 0}.Dashboard_title__nUgok{font-size:1.5rem}.Dashboard_subtitle__DhEhd{font-size:.85rem}.Dashboard_statsGrid__0XsKq{gap:var(--spacing-xs)}.Dashboard_recentReports__PllnC,.Dashboard_reportCard__gPzA4{padding:var(--spacing-sm)}.Dashboard_mapSection__BjKZe{height:250px}}.Dashboard_searchSection__n8pNk{margin-bottom:var(--spacing-lg);padding:0 var(--spacing-md)}.Dashboard_searchContainer__GAveb{margin:0 auto;max-width:600px;position:relative;width:100%}.Dashboard_searchIcon__WruTc{color:#fff9;left:1.5rem;position:absolute;top:50%;transform:translateY(-50%)}[data-theme=light] .Dashboard_searchIcon__WruTc{color:#1f2937}.Dashboard_searchIcon__WruTc{pointer-events:none;z-index:1}.Dashboard_searchInput__6kfG1{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#ffffff14;border:1px solid #ffffff26;border-radius:50px;color:#fff;font-size:1rem;font-weight:500;outline:none;padding:1rem 1.5rem 1rem 4rem;transition:all .3s ease;width:100%}.Dashboard_searchInput__6kfG1::placeholder{color:#fff6}[data-theme=light] .Dashboard_searchInput__6kfG1::placeholder{color:#1f2937}.Dashboard_searchInput__6kfG1:focus{background:#ffffff26;border-color:#0099ff80;box-shadow:0 0 20px #09f3}[data-theme=light] .Dashboard_searchInput__6kfG1:focus{color:#1f2937}@media(max-width:768px){.Dashboard_searchInput__6kfG1{padding:.8rem 1rem .8rem 3rem}}.Dashboard_mapSection__BjKZe{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:20px;margin-bottom:3rem;padding:2rem;transition:all .3s ease}.Dashboard_mapSection__BjKZe:hover{background:#ffffff14;border-color:#3b82f64d;box-shadow:0 20px 40px #0000004d}.Dashboard_mapSection__BjKZe.Dashboard_collapsed__HSYpy .Dashboard_mapContainer__9o0Y4{display:none}.Dashboard_mapHeader__zR3kL{align-items:center;border-bottom:1px solid #ffffff1a;display:flex;justify-content:space-between;margin-bottom:1.5rem;padding-bottom:1rem}.Dashboard_mapTitle__Vxp7Y{color:#fff;font-size:1.5rem;font-weight:600;margin:0}.Dashboard_collapseButton__QPs3I{background:#3b82f61a;border:1px solid #3b82f64d;border-radius:12px;color:#3b82f6;cursor:pointer;font-size:1.2rem;padding:.75rem;transition:all .3s ease}.Dashboard_collapseButton__QPs3I:hover{background:#3b82f633;border-color:#3b82f680;transform:scale(1.1)}.Dashboard_mapContainer__9o0Y4{background:#0003;border-radius:16px;height:500px;overflow:hidden;position:relative}@media(max-width:768px){.Dashboard_mapContainer__9o0Y4{height:400px}}@media(max-width:480px){.Dashboard_mapContainer__9o0Y4{height:300px}}.Dashboard_dashboardMap__4hPB3{border-radius:16px;height:100%;width:100%}.FloatingActionButton_fab__hT03c{align-items:center;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:linear-gradient(135deg,#09f,#06c);border:none;border-radius:50%;bottom:2rem;box-shadow:0 8px 32px #0099ff4d,0 0 0 1px #ffffff1a,inset 0 1px 0 #fff3;color:#fff;cursor:pointer;display:flex;height:64px;justify-content:center;overflow:hidden;position:fixed;right:2rem;transition:all .3s cubic-bezier(.4,0,.2,1);width:64px;z-index:100}.FloatingActionButton_fab__hT03c:hover{box-shadow:0 12px 40px #09f6,0 0 0 1px #fff3,inset 0 1px 0 #ffffff4d;transform:translateY(-2px)}.FloatingActionButton_fab__hT03c:before{background:linear-gradient(135deg,#fff3,#0000);border-radius:50%;bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .3s ease}.FloatingActionButton_fab__hT03c:hover:before{opacity:1}.FloatingActionButton_fab__hT03c:active{transform:scale(.95)}@media(max-width:768px){.FloatingActionButton_fab__hT03c{bottom:1.5rem;height:56px;right:1.5rem;width:56px}}.FloatingActionButton_tooltip__vphPF{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#000c;border:1px solid #ffffff1a;border-radius:8px;color:#fff;font-size:.875rem;font-weight:500;margin-right:1rem;opacity:0;padding:.5rem 1rem;pointer-events:none;position:absolute;right:100%;top:50%;transform:translateY(-50%);transition:all .3s ease;visibility:hidden;white-space:nowrap}.FloatingActionButton_tooltip__vphPF:after{border:6px solid #0000;border-left-color:#000c;content:"";left:100%;position:absolute;top:50%;transform:translateY(-50%)}.FloatingActionButton_fab__hT03c:hover .FloatingActionButton_tooltip__vphPF{opacity:1;transform:translateY(-50%) translateX(-8px);visibility:visible}.Reports_reportsPage__hHhIZ{background:linear-gradient(135deg,#0a0a0a,#1a1a2e 50%,#16213e);min-height:100vh;overflow:hidden;padding-top:6rem;position:relative}.Reports_reportsPage__hHhIZ:before{background:radial-gradient(circle at 20% 80%,#0099ff1a 0,#0000 50%),radial-gradient(circle at 80% 20%,#ff6b351a 0,#0000 50%);bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}[data-theme=light] .Reports_reportsPage__hHhIZ{background:linear-gradient(135deg,#e0f2fe,#b3e5fc 50%,#81d4fa)}[data-theme=light] .Reports_reportsPage__hHhIZ:before{background:radial-gradient(circle at 20% 80%,#0099ff0d 0,#0000 50%),radial-gradient(circle at 80% 20%,#ff6b350d 0,#0000 50%)}.Reports_container__iuhbm{margin:0 auto;max-width:1400px;padding:0 2rem;position:relative;z-index:10}.Reports_header__x7Tvr{margin-bottom:3rem;padding:2rem 0;position:relative;text-align:center;z-index:10}.Reports_title__ZNxei{color:#fff;font-size:3rem;font-weight:700;margin-bottom:1rem;text-shadow:0 4px 20px #0000004d}@media(max-width:768px){.Reports_title__ZNxei{font-size:2.5rem}}@media(max-width:480px){.Reports_title__ZNxei{font-size:2rem}}.Reports_title__ZNxei .Reports_titleHighlight__WHRUU,[data-theme=light] .Reports_title__ZNxei .Reports_titleHighlight__WHRUU{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#00d4ff,#5b73ff);-webkit-background-clip:text;background-clip:text}[data-theme=light] .Reports_title__ZNxei{color:#1a365d;text-shadow:0 2px 10px #0000001a}.Reports_subtitle__VRbDu{color:#fffc;font-size:1.2rem;line-height:1.6;margin:0 auto;max-width:600px}[data-theme=light] .Reports_subtitle__VRbDu{color:#1a365dcc}.Reports_mainContent__Q\+B5w{grid-gap:3rem;align-items:start;display:grid;gap:3rem;grid-template-columns:1fr 1fr}@media(max-width:1024px){.Reports_mainContent__Q\+B5w{gap:2rem;grid-template-columns:1fr}}.Reports_formColumn__bXBdN{position:relative;z-index:10}.Reports_formContainer__KprmP{background:#ffffff1a;border:1px solid #fff3;border-radius:20px;box-shadow:0 20px 40px #0000001a;padding:2rem;transition:all .3s ease}.Reports_formContainer__KprmP:hover{box-shadow:0 30px 60px #00000026;transform:translateY(-5px)}[data-theme=light] .Reports_formContainer__KprmP{background:#ffffffe6;border:1px solid #0000001a;box-shadow:0 20px 40px #0000000d}.Reports_formHeader__TI3Py{border-bottom:1px solid #fff3;gap:1rem;margin-bottom:2rem;padding-bottom:1rem}.Reports_formHeader__TI3Py h2{font-size:1.5rem}[data-theme=light] .Reports_formHeader__TI3Py h2{color:#1a365d}[data-theme=light] .Reports_formHeader__TI3Py{border-bottom-color:#0000001a}.Reports_formIcon__6WnhM{color:#00d4ff;flex-shrink:0}.Reports_locationIndicator__S3f65{align-items:center;background:#00d4ff33;border-radius:20px;color:#00d4ff;display:flex;font-size:.9rem;font-weight:500;gap:.5rem;margin-left:auto;padding:.5rem 1rem}.Reports_locationIndicator__S3f65 svg{height:16px;width:16px}.Reports_reportForm__3G1nP{gap:1.5rem}.Reports_formGroup__E4Crf{gap:.5rem}.Reports_label__cVE1o{align-items:center;display:flex;gap:.5rem}.Reports_labelText__3E1cp{color:#fff;font-size:.95rem;font-weight:600}[data-theme=light] .Reports_labelText__3E1cp{color:#1a365d}.Reports_input__qFUvh,.Reports_select__RUvQU,.Reports_textarea__LS2oR{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border:1px solid #ffffff4d;border-radius:12px;color:#fff;font-size:1rem;padding:1rem;transition:all .3s ease}.Reports_input__qFUvh::placeholder,.Reports_select__RUvQU::placeholder,.Reports_textarea__LS2oR::placeholder{color:#fff9}.Reports_input__qFUvh:focus,.Reports_select__RUvQU:focus,.Reports_textarea__LS2oR:focus{background:#ffffff26;border-color:#00d4ff;box-shadow:0 0 0 3px #00d4ff33;outline:none}[data-theme=light] .Reports_input__qFUvh,[data-theme=light] .Reports_select__RUvQU,[data-theme=light] .Reports_textarea__LS2oR{background:#fffc;border-color:#0003;color:#1a365d}[data-theme=light] .Reports_input__qFUvh::placeholder,[data-theme=light] .Reports_select__RUvQU::placeholder,[data-theme=light] .Reports_textarea__LS2oR::placeholder{color:#1a365d99}[data-theme=light] .Reports_input__qFUvh:focus,[data-theme=light] .Reports_select__RUvQU:focus,[data-theme=light] .Reports_textarea__LS2oR:focus{background:#fffffff2;border-color:#06c;box-shadow:0 0 0 3px #06c3}.Reports_textarea__LS2oR{min-height:120px}.Reports_locationDisplay__ZsGPT{background:#ffffff0d;border:1px solid #ffffff4d;border-radius:12px;padding:1rem}[data-theme=light] .Reports_locationDisplay__ZsGPT{background:#ffffff80;border-color:#0003}.Reports_noLocation__90b-7,.Reports_selectedLocation__u\+aEj{align-items:center;color:#fff;display:flex;font-size:.95rem;gap:.5rem}[data-theme=light] .Reports_noLocation__90b-7,[data-theme=light] .Reports_selectedLocation__u\+aEj{color:#1a365d}.Reports_noLocation__90b-7 svg,.Reports_selectedLocation__u\+aEj svg{color:#00d4ff;flex-shrink:0}.Reports_noLocation__90b-7{color:#ffffffb3}[data-theme=light] .Reports_noLocation__90b-7{color:#1a365db3}.Reports_severityGrid__dCae8{grid-gap:1rem;gap:1rem;grid-template-columns:1fr 1fr}@media(max-width:640px){.Reports_severityGrid__dCae8{grid-template-columns:1fr}}.Reports_severityOption__a-56p{background:#ffffff0d;border:2px solid #fff3;border-radius:12px;flex-direction:column;padding:1rem;transition:all .3s ease}.Reports_severityOption__a-56p:hover{background:#ffffff1a;border-color:#ffffff4d}.Reports_severityOption__a-56p.Reports_selected__Lb4mj{background:#00d4ff1a;border-color:#00d4ff;box-shadow:0 0 0 3px #00d4ff33}[data-theme=light] .Reports_severityOption__a-56p{background:#fff9;border-color:#0003}[data-theme=light] .Reports_severityOption__a-56p:hover{background:#fffc;border-color:#0000004d}[data-theme=light] .Reports_severityOption__a-56p.Reports_selected__Lb4mj{background:#0066cc1a;border-color:#06c;box-shadow:0 0 0 3px #06c3}.Reports_severityContent__ljcx\+{display:flex;flex-direction:column;gap:.5rem}.Reports_severityHeader__2\+YBy{gap:.75rem}.Reports_severityIndicator__Zf\+u6{border-radius:50%;flex-shrink:0;height:12px;width:12px}.Reports_severityLabel__21-I4{color:#fff;font-size:1rem}[data-theme=light] .Reports_severityLabel__21-I4{color:#1a365d}.Reports_severityDescription__6hmOU{color:#ffffffb3;font-size:.85rem;line-height:1.4}[data-theme=light] .Reports_severityDescription__6hmOU{color:#1a365db3}.Reports_fileInput__j0kj9{cursor:pointer;height:100%;opacity:0;position:absolute;width:100%}.Reports_fileLabel__RIBDj{background:#ffffff0d;border:2px dashed #ffffff4d;border-radius:12px;color:#fff;gap:.75rem;padding:1rem;transition:all .3s ease}.Reports_fileLabel__RIBDj:hover{background:#00d4ff1a;border-color:#00d4ff}[data-theme=light] .Reports_fileLabel__RIBDj{background:#fff9;border-color:#0003;color:#1a365d}[data-theme=light] .Reports_fileLabel__RIBDj:hover{background:#0066cc1a;border-color:#06c}.Reports_fileLabel__RIBDj svg{color:#00d4ff}.Reports_submitButton__jNZbq{background:linear-gradient(135deg,#00d4ff,#5b73ff);box-shadow:0 10px 30px #00d4ff4d;color:#fff;font-size:1.1rem;padding:1.25rem 2rem;transition:all .3s ease}.Reports_submitButton__jNZbq:hover:not(:disabled){box-shadow:0 15px 40px #00d4ff66;transform:translateY(-2px)}.Reports_submitButton__jNZbq:disabled{transform:none}.Reports_buttonContent__cL\+g3,.Reports_loadingContent__qPWPA{align-items:center;display:flex;gap:.75rem;justify-content:center}.Reports_spinner__1q2Lb{animation:Reports_spin__OGHXp 1s linear infinite}@keyframes Reports_spin__OGHXp{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.Reports_mapColumn__Vc8Rx{position:relative;z-index:10}.Reports_mapContainer__d--x5{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffff1a;border:1px solid #fff3;border-radius:20px;box-shadow:0 20px 40px #0000001a;height:600px;overflow:hidden}[data-theme=light] .Reports_mapContainer__d--x5{background:#ffffffe6;border:1px solid #0000001a;box-shadow:0 20px 40px #0000000d}.Reports_mapLoading__lZ42e{align-items:center;color:#fff;display:flex;flex-direction:column;gap:1rem;height:100%;justify-content:center}[data-theme=light] .Reports_mapLoading__lZ42e{color:#1a365d}.Reports_loadingSpinner__s\+Bhm{color:#00d4ff}.Reports_successPopup__73S1i{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#fffffff2;border:1px solid #ffffff4d;border-radius:20px;box-shadow:0 30px 60px #0003;margin:2rem;padding:3rem}[data-theme=light] .Reports_successPopup__73S1i{background:#fffffffa;border:1px solid #0000001a}.Reports_successIcon__ycdRO{background:linear-gradient(135deg,#00d4ff,#5b73ff);color:#fff;margin:0 auto 1.5rem}.Reports_successTitle__aBVVx{color:#1a365d;font-size:1.5rem;font-weight:700;margin-bottom:1rem}.Reports_successMessage__yvIoX{color:#1a365dcc;font-size:1rem}.Reports_loginPrompt__j0PbB{align-items:center;color:#fff;display:flex;flex-direction:column;gap:2rem;justify-content:center;min-height:60vh;text-align:center}.Reports_loginPrompt__j0PbB h2{font-size:2rem;font-weight:700;margin:0}.Reports_loginPrompt__j0PbB p{font-size:1.1rem;margin:0;max-width:400px;opacity:.9}.Reports_loginPrompt__j0PbB svg{color:#00d4ff}[data-theme=light] .Reports_loginPrompt__j0PbB{color:#1a365d}.Reports_loginButton__MI1hL{background:linear-gradient(135deg,#00d4ff,#5b73ff);border:none;border-radius:12px;box-shadow:0 10px 30px #00d4ff4d;color:#fff;cursor:pointer;font-size:1.1rem;font-weight:600;padding:1rem 2rem;transition:all .3s ease}.Reports_loginButton__MI1hL:hover{box-shadow:0 15px 40px #00d4ff66;transform:translateY(-2px)}@media(max-width:1024px){.Reports_mainContent__Q\+B5w{gap:2rem;grid-template-columns:1fr}.Reports_mapContainer__d--x5{height:400px}}@media(max-width:768px){.Reports_container__iuhbm{padding:0 1rem}.Reports_title__ZNxei{font-size:2.5rem}.Reports_formContainer__KprmP{padding:1.5rem}.Reports_severityGrid__dCae8{grid-template-columns:1fr}}@media(max-width:480px){.Reports_title__ZNxei{font-size:2rem}.Reports_subtitle__VRbDu{font-size:1rem}.Reports_formContainer__KprmP{padding:1rem}}.Reports_mapColumn__Vc8Rx{display:flex;flex-direction:column;min-height:600px}@media(max-width:1024px){.Reports_mapColumn__Vc8Rx{min-height:400px;order:-1}}.Reports_formContainer__KprmP{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:#0006;border:1px solid #ffffff1a;border-radius:var(--radius-2xl);box-shadow:var(--shadow-2xl);height:-webkit-fit-content;height:fit-content;overflow:hidden;padding:var(--spacing-2xl);position:relative}.Reports_formContainer__KprmP:before{background:var(--gradient-border);content:"";height:1px;left:0;position:absolute;right:0;top:0}@media(max-width:768px){.Reports_formContainer__KprmP{border-radius:var(--radius-xl);padding:var(--spacing-xl)}}@media(max-width:480px){.Reports_formContainer__KprmP{padding:var(--spacing-lg)}}.Reports_formHeader__TI3Py{align-items:center;border-bottom:1px solid #ffffff1a;display:flex;gap:var(--spacing-md);margin-bottom:var(--spacing-xl);padding-bottom:var(--spacing-lg)}.Reports_formHeader__TI3Py .Reports_formIcon__6WnhM{color:#f59e0b;flex-shrink:0}.Reports_formHeader__TI3Py h2{color:#fff;flex:1 1;font-size:var(--font-size-xl);font-weight:600;margin:0}.Reports_reportForm__3G1nP{display:flex;flex-direction:column;gap:var(--spacing-xl)}.Reports_formGroup__E4Crf{display:flex;flex-direction:column;gap:var(--spacing-sm);margin-bottom:var(--spacing-lg)}.Reports_formGroup__E4Crf label{border-color:#fff3;display:block;font-weight:600;margin-bottom:var(--spacing-sm)}.Reports_select__RUvQU{cursor:pointer}.Reports_select__RUvQU option{background:var(--color-ocean-blue);color:var(--color-white)}.Reports_textarea__LS2oR{font-family:inherit;line-height:1.5;min-height:100px;resize:vertical}.Reports_severityGrid__dCae8{grid-gap:var(--spacing-sm);display:grid;gap:var(--spacing-sm);grid-template-columns:repeat(2,1fr)}@media(max-width:480px){.Reports_severityGrid__dCae8{grid-template-columns:1fr}}.Reports_severityOptions__ZfVUt{display:flex;flex-wrap:wrap;gap:var(--spacing-md)}.Reports_severityOption__a-56p{align-items:center;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#ffffff1a;border:1px solid #fff3;border-radius:8px;cursor:pointer;display:flex;flex:1 1;gap:var(--spacing-sm);min-width:120px;overflow:hidden;padding:var(--spacing-md);position:relative;transition:all .4s cubic-bezier(.4,0,.2,1)}.Reports_severityOption__a-56p:before{background:linear-gradient(90deg,#0000,#ffffff1a,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .6s ease;width:100%}.Reports_severityOption__a-56p:hover{background:#fff3;border-color:#fff6;box-shadow:0 8px 25px #0003;transform:translateY(-2px) scale(1.02)}.Reports_severityOption__a-56p:hover:before{left:100%}.Reports_severityOption__a-56p.Reports_selected__Lb4mj{background:#0099ff4d;border-color:var(--color-primary);box-shadow:0 4px 15px #0099ff4d;transform:translateY(-1px)}.Reports_severityOption__a-56p:active{transform:translateY(0) scale(.98);transition:all .1s ease}.Reports_severityOption__a-56p input[type=radio]{margin:0;width:auto}.Reports_severityOption__a-56p .Reports_severityLabel__21-I4{color:var(--color-white);font-weight:500;transition:color .3s ease}.Reports_severityOption__a-56p .Reports_severityDescription__6hmOU{color:#ffffffb3;font-size:var(--font-size-sm);margin-top:2px;transition:color .3s ease}.Reports_severityHeader__2\+YBy{align-items:center;display:flex;gap:var(--spacing-sm)}.Reports_severityDescription__6hmOU{color:#fff9;font-size:.75rem;line-height:1.3}.Reports_radioInput__YLNJc{display:none}.Reports_severityLabel__21-I4{color:var(--color-white);font-size:var(--font-size-sm);font-weight:600}.Reports_fileUpload__KnuMC{position:relative}.Reports_fileInput__j0kj9{display:none}.Reports_fileLabel__RIBDj{align-items:center;backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);background:var(--glass-bg);border:2px dashed var(--glass-border);border-radius:var(--radius-md);color:var(--color-light-white);cursor:pointer;display:flex;gap:var(--spacing-sm);justify-content:center;padding:var(--spacing-md);text-align:center;transition:var(--transition-normal)}.Reports_fileLabel__RIBDj:hover{background:var(--glass-bg-hover);border-color:var(--color-cyan);color:var(--color-white)}.Reports_fileLabel__RIBDj svg{flex-shrink:0}.Reports_submitButton__jNZbq{border:none;border-radius:12px;box-shadow:0 4px 15px #0099ff4d;cursor:pointer;display:flex;font-size:1rem;font-weight:600;overflow:hidden;padding:1rem 2rem;position:relative;transition:all .4s cubic-bezier(.4,0,.2,1)}.Reports_submitButton__jNZbq:before{background:linear-gradient(90deg,#0000,#fff3,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .6s ease;width:100%}.Reports_submitButton__jNZbq:hover:not(:disabled){box-shadow:0 12px 35px #0003;transform:translateY(-3px) scale(1.02)}.Reports_submitButton__jNZbq:active:not(:disabled){transform:translateY(-1px) scale(.98);transition:all .1s ease}.Reports_submitButton__jNZbq:disabled{cursor:not-allowed;opacity:.6}.Reports_authRequired__OApxP{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:#0006;border:1px solid #ffffff1a;border-radius:var(--radius-2xl);color:#fff;padding:var(--spacing-3xl);text-align:center}.Reports_authRequired__OApxP svg{color:#f59e0b;margin-bottom:var(--spacing-lg)}.Reports_authRequired__OApxP h2{font-size:var(--font-size-2xl);margin-bottom:var(--spacing-md)}.Reports_authRequired__OApxP p{color:#fffc;font-size:var(--font-size-lg)}.Reports_successOverlay__z7USz{align-items:center;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);background:#00000080;bottom:0;display:flex;justify-content:center;left:0;padding:var(--spacing-lg);position:fixed;right:0;top:0;z-index:1000}.Reports_successPopup__73S1i{backdrop-filter:var(--glass-blur-strong);-webkit-backdrop-filter:var(--glass-blur-strong);background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:var(--radius-2xl);box-shadow:var(--shadow-strong);max-width:400px;padding:var(--spacing-2xl);text-align:center;width:100%}.Reports_successIcon__ycdRO{align-items:center;background:#0f83;border:1px solid #00ff884d;border-radius:50%;color:#0f8;display:flex;height:80px;justify-content:center;margin:0 auto var(--spacing-lg);width:80px}.Reports_successIcon__ycdRO svg{height:32px;width:32px}.Reports_successTitle__aBVVx{color:var(--color-white);font-size:var(--font-size-2xl);font-weight:600;margin-bottom:var(--spacing-md)}.Reports_successMessage__yvIoX{color:var(--color-light-white);font-size:var(--font-size-base);line-height:1.6;margin:0}@media(max-width:1024px){.Reports_container__iuhbm{gap:var(--spacing-lg);grid-template-columns:1fr;padding:0 var(--spacing-md)}.Reports_formSection__w\+Qs7{grid-column:1/-1}.Reports_mapSection__dMd-b{grid-column:1/-1;height:400px}}@media(max-width:768px){.Reports_reportsPage__hHhIZ{padding-top:80px}.Reports_container__iuhbm{padding:0 var(--spacing-sm)}.Reports_header__x7Tvr{padding:var(--spacing-lg) 0 var(--spacing-md) 0;text-align:center}.Reports_title__ZNxei{font-size:1.75rem;margin-bottom:var(--spacing-xs)}.Reports_subtitle__VRbDu{font-size:.9rem}.Reports_reportForm__3G1nP{padding:var(--spacing-md)}.Reports_formGroup__E4Crf{margin-bottom:var(--spacing-md)}.Reports_formRow__w5Y-1{flex-direction:column;gap:var(--spacing-md)}.Reports_severityOptions__ZfVUt{gap:var(--spacing-sm);grid-template-columns:repeat(2,1fr)}.Reports_submitButton__jNZbq{font-size:1rem;padding:var(--spacing-md);width:100%}.Reports_mapSection__dMd-b{height:300px;margin-bottom:var(--spacing-lg)}}@media(max-width:480px){.Reports_reportsPage__hHhIZ{padding-top:70px}.Reports_container__iuhbm{padding:0 var(--spacing-xs)}.Reports_header__x7Tvr{padding:var(--spacing-md) 0}.Reports_title__ZNxei{font-size:1.5rem}.Reports_subtitle__VRbDu{font-size:.85rem}.Reports_reportForm__3G1nP{padding:var(--spacing-sm)}.Reports_formGroup__E4Crf{margin-bottom:var(--spacing-sm)}.Reports_severityGrid__dCae8{gap:var(--spacing-xs);grid-template-columns:1fr}.Reports_severityOption__a-56p{font-size:.9rem;padding:var(--spacing-sm)}.Reports_mapSection__dMd-b{height:250px}.Reports_photoUpload__UTfOU{padding:var(--spacing-md)}.Reports_uploadButton__BH-EV{font-size:.9rem;padding:var(--spacing-sm) var(--spacing-md)}.Reports_submitButton__jNZbq{font-size:var(--font-size-base);padding:var(--spacing-sm) var(--spacing-lg)}}.Profile_profilePage__4PzME{background:linear-gradient(135deg,#0a0a0a,#1a1a2e 50%,#16213e);min-height:100vh;overflow:hidden;padding:var(--spacing-xl) 0;padding-top:100px;position:relative}[data-theme=light] .Profile_profilePage__4PzME{background:linear-gradient(135deg,#e0f2fe,#b3e5fc 50%,#81d4fa);color:var(--color-text-primary)}.Profile_profilePage__4PzME:before{background:radial-gradient(circle at 20% 80%,#0099ff1a 0,#0000 50%),radial-gradient(circle at 80% 20%,#ff6b351a 0,#0000 50%);bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}[data-theme=light] .Profile_profilePage__4PzME:before{background:radial-gradient(circle at 20% 80%,#0099ff0d 0,#0000 50%),radial-gradient(circle at 80% 20%,#ff6b350d 0,#0000 50%)}.Profile_profileContainer__3Eoc2{grid-gap:var(--spacing-xl);display:grid;gap:var(--spacing-xl);grid-template-columns:320px 1fr;margin:0 auto;max-width:1400px;min-height:calc(100vh - 160px);padding:0 var(--spacing-lg);position:relative;z-index:1}@media(max-width:1024px){.Profile_profileContainer__3Eoc2{gap:var(--spacing-lg);grid-template-columns:280px 1fr}}@media(max-width:768px){.Profile_profileContainer__3Eoc2{gap:var(--spacing-md);grid-template-columns:1fr}}.Profile_sidebar__bbhEq{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:24px;box-shadow:0 20px 40px #0000004d,inset 0 1px 0 #ffffff1a;height:-webkit-fit-content;height:fit-content;padding:var(--spacing-xl);position:-webkit-sticky;position:sticky;top:var(--spacing-xl)}[data-theme=light] .Profile_sidebar__bbhEq{background:#ffffffe6;border:1px solid #0000001a;box-shadow:0 20px 40px #0000001a,inset 0 1px 0 #fffc}@media(max-width:768px){.Profile_sidebar__bbhEq{border-radius:16px;padding:var(--spacing-lg);position:static}}.Profile_profileHeader__zEXvX{border-bottom:1px solid #ffffff1a;margin-bottom:var(--spacing-xl);padding-bottom:var(--spacing-lg);text-align:center}.Profile_avatarContainer__c8a-y{margin-bottom:var(--spacing-md);position:relative}.Profile_avatarPlaceholder__wnxbr,.Profile_avatar__9r06U{border:3px solid #0099ff80;border-radius:50%;box-shadow:0 8px 32px #0099ff4d;height:80px;width:80px}.Profile_avatarPlaceholder__wnxbr{align-items:center;background:linear-gradient(135deg,#09f,#06c);color:#fff;display:flex;font-size:1.75rem;font-weight:700;justify-content:center;margin:0 auto}.Profile_userInfo__jggjg h2.Profile_userName__2-DEE{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#fff,#e2e8f0);background-clip:text;-webkit-background-clip:text;color:var(--color-white);font-size:1.25rem;font-weight:700;margin:0 0 var(--spacing-xs) 0}[data-theme=light] .Profile_userInfo__jggjg h2.Profile_userName__2-DEE{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#1f2937,#374151);background-clip:text;-webkit-background-clip:text}.Profile_userInfo__jggjg .Profile_userEmail__LUbk\+{color:var(--color-text-secondary);font-size:.875rem;margin:0;word-break:break-word}[data-theme=light] .Profile_userInfo__jggjg .Profile_userEmail__LUbk\+{color:#6b7280}.Profile_navigation__XMX4Z{display:flex;flex-direction:column;gap:var(--spacing-xs)}.Profile_navItem__Bibpr{align-items:center;background:#0000;border:1px solid #0000;border-radius:12px;color:var(--color-text-secondary);cursor:pointer;display:flex;font-size:.95rem;font-weight:500;gap:var(--spacing-md);padding:var(--spacing-md) var(--spacing-lg);text-align:left;transition:all .3s ease}[data-theme=light] .Profile_navItem__Bibpr{color:#6b7280}.Profile_navItem__Bibpr{width:100%}.Profile_navItem__Bibpr:hover{background:#ffffff0d;border-color:#ffffff1a;color:var(--color-white);transform:translateX(4px)}[data-theme=light] .Profile_navItem__Bibpr:hover{background:#0000000d;border-color:#0000001a;color:#1f2937}.Profile_navItem__Bibpr.Profile_active__JnXIu{background:linear-gradient(135deg,#09f3,#0066cc1a);border-color:#0099ff4d;box-shadow:0 4px 16px #09f3;color:var(--color-white)}[data-theme=light] .Profile_navItem__Bibpr.Profile_active__JnXIu{background:linear-gradient(135deg,#0099ff26,#0066cc14);border-color:#0099ff4d;box-shadow:0 4px 16px #0099ff26;color:#1f2937}.Profile_navItem__Bibpr.Profile_active__JnXIu svg{color:var(--color-accent)}.Profile_navItem__Bibpr svg{flex-shrink:0;transition:color .3s ease}.Profile_navItem__Bibpr span{flex:1 1}.Profile_mainContent__dOhXJ{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:24px;box-shadow:0 20px 40px #0000004d,inset 0 1px 0 #ffffff1a;padding:var(--spacing-xl)}[data-theme=light] .Profile_mainContent__dOhXJ{background:#ffffffe6;border:1px solid #0000001a;box-shadow:0 20px 40px #0000001a,inset 0 1px 0 #fffc}@media(max-width:768px){.Profile_mainContent__dOhXJ{border-radius:16px;padding:var(--spacing-lg)}}.Profile_tabContent__t9cXC h3{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#fff,#e2e8f0);background-clip:text;-webkit-background-clip:text;color:var(--color-white);font-size:1.5rem;font-weight:700;margin-bottom:var(--spacing-lg)}[data-theme=light] .Profile_tabContent__t9cXC h3{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#1f2937,#374151);background-clip:text;-webkit-background-clip:text}.Profile_overviewGrid__UGn1K{grid-gap:var(--spacing-lg);display:grid;gap:var(--spacing-lg);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin-bottom:var(--spacing-xl)}.Profile_statsCard__gektp{align-items:center;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:16px;display:flex;gap:var(--spacing-md);padding:var(--spacing-lg);transition:all .3s ease}.Profile_statsCard__gektp:hover{background:#ffffff14;border-color:#0099ff4d;box-shadow:0 8px 32px #09f3;transform:translateY(-2px)}.Profile_statIcon__7LsMM{align-items:center;background:linear-gradient(135deg,#09f3,#0066cc1a);border-radius:12px;color:var(--color-accent);display:flex;flex-shrink:0;height:48px;justify-content:center;width:48px}.Profile_statInfo__CTeBc h3{-webkit-text-fill-color:initial;background:none;color:var(--color-white);font-size:1.75rem;font-weight:700;margin:0 0 var(--spacing-xs) 0}.Profile_statInfo__CTeBc p{color:var(--color-text-secondary);font-size:.875rem;margin:0}.Profile_recentActivity__t88lw h3{margin-bottom:var(--spacing-lg)}.Profile_activityItem__c9Nwd{background:#ffffff08;border:1px solid #ffffff0d;border-radius:12px;display:flex;gap:var(--spacing-md);margin-bottom:var(--spacing-md);padding:var(--spacing-md);transition:all .3s ease}.Profile_activityItem__c9Nwd:hover{background:#ffffff0d;border-color:#ffffff1a}.Profile_activityItem__c9Nwd:last-child{margin-bottom:0}.Profile_severityIndicator__e6Xhe{border-radius:2px;flex-shrink:0;height:100%;width:4px}.Profile_activityContent__9pqwf{flex:1 1}.Profile_activityContent__9pqwf h4{color:var(--color-white);font-size:.95rem;font-weight:600;margin:0 0 var(--spacing-xs) 0}.Profile_activityContent__9pqwf p{color:var(--color-text-secondary);font-size:.875rem;line-height:1.5;margin:0 0 var(--spacing-xs) 0}.Profile_activityDate__4a1HU{color:var(--color-text-muted);font-size:.75rem}.Profile_reportsHeader__-Nrlk{align-items:center;display:flex;justify-content:space-between;margin-bottom:var(--spacing-lg)}.Profile_reportsHeader__-Nrlk .Profile_reportCount__ZEtHr{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:20px;color:var(--color-text-secondary);font-size:.875rem;padding:var(--spacing-xs) var(--spacing-md)}.Profile_reportsList__imRnv{display:flex;flex-direction:column;gap:var(--spacing-md)}.Profile_reportCard__J3XML{background:#ffffff08;border:1px solid #ffffff1a;border-radius:16px;padding:var(--spacing-lg);transition:all .3s ease}.Profile_reportCard__J3XML:hover{background:#ffffff0d;border-color:#09f3;box-shadow:0 8px 32px #0003;transform:translateY(-2px)}.Profile_reportHeader__9DiGz{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:var(--spacing-md)}.Profile_reportType__CfItP{align-items:center;display:flex;gap:var(--spacing-md)}.Profile_reportType__CfItP h4{color:var(--color-white);font-size:1rem;font-weight:600;margin:0}.Profile_severityBadge__OU8TJ{border-radius:20px;color:#fff;font-size:.75rem;font-weight:600;letter-spacing:.5px;padding:var(--spacing-xs) var(--spacing-sm);text-transform:uppercase}.Profile_reportDate__Up8Yh{color:var(--color-text-secondary);font-size:.875rem}.Profile_reportDescription__7vOxo{color:var(--color-text-secondary);line-height:1.6;margin-bottom:var(--spacing-md)}.Profile_reportFooter__OtVgj{align-items:center;display:flex;justify-content:space-between}.Profile_reportLocation__yyFQu{align-items:center;color:var(--color-text-muted);display:flex;font-size:.875rem;gap:var(--spacing-xs)}.Profile_reportLocation__yyFQu svg{color:var(--color-accent)}.Profile_reportStatus__jp-7q{border-radius:20px;font-size:.75rem;font-weight:600;letter-spacing:.5px;padding:var(--spacing-xs) var(--spacing-md);text-transform:uppercase}.Profile_reportStatus__jp-7q.Profile_pending__FLRgE{background:#ffa50233;border:1px solid #ffa5024d;color:#ffa502}.Profile_reportStatus__jp-7q.Profile_resolved__EKEAv{background:#26de8133;border:1px solid #26de814d;color:#26de81}.Profile_reportStatus__jp-7q.Profile_investigating__s7-XH{background:#70a1ff33;border:1px solid #70a1ff4d;color:#70a1ff}.Profile_settingsSection__gW3u2{margin-bottom:var(--spacing-xl)}.Profile_settingsSection__gW3u2 h3{margin-bottom:var(--spacing-lg)}.Profile_settingItem__A4pjU{align-items:center;background:#ffffff08;border:1px solid #ffffff1a;border-radius:12px;display:flex;justify-content:space-between;margin-bottom:var(--spacing-md);padding:var(--spacing-lg)}.Profile_settingItem__A4pjU:last-child{margin-bottom:0}.Profile_settingInfo__\+z4NT h4{color:var(--color-white);font-size:1rem;font-weight:600;margin:0 0 var(--spacing-xs) 0}.Profile_settingInfo__\+z4NT p{color:var(--color-text-secondary);font-size:.875rem;margin:0}.Profile_settingButton__IIHci{align-items:center;background:#0099ff1a;border:1px solid #0099ff4d;border-radius:8px;color:var(--color-accent);cursor:pointer;display:flex;font-size:.875rem;font-weight:500;gap:var(--spacing-xs);padding:var(--spacing-sm) var(--spacing-md);transition:all .3s ease}.Profile_settingButton__IIHci:hover{background:#09f3;border-color:#0099ff80;transform:translateY(-1px)}.Profile_toggle__wyGQX{display:inline-block;height:24px;position:relative;width:50px}.Profile_toggle__wyGQX input{height:0;opacity:0;width:0}.Profile_toggle__wyGQX input:checked+.Profile_slider__LunOV{background:linear-gradient(135deg,#09f,#06c)}.Profile_toggle__wyGQX input:checked+.Profile_slider__LunOV:before{transform:translateX(26px)}.Profile_slider__LunOV{background:#ffffff1a;border:1px solid #fff3;border-radius:24px;bottom:0;cursor:pointer;left:0;position:absolute;right:0;top:0;transition:.3s}.Profile_slider__LunOV:before{background:#fff;border-radius:50%;bottom:2px;box-shadow:0 2px 4px #0003;content:"";height:18px;left:2px;position:absolute;transition:.3s;width:18px}.Profile_dangerZone__KBh7\+{border-top:1px solid #ffffff1a;padding-top:var(--spacing-lg)}.Profile_dangerZone__KBh7\+ h3{color:#ff4757;margin-bottom:var(--spacing-lg)}.Profile_logoutButton__VO5Et{align-items:center;background:#ff47571a;border:1px solid #ff47574d;border-radius:8px;color:#ff4757;cursor:pointer;display:flex;font-size:.95rem;font-weight:500;gap:var(--spacing-sm);padding:var(--spacing-md) var(--spacing-lg);transition:all .3s ease}.Profile_logoutButton__VO5Et:hover{background:#ff475733;border-color:#ff475780;transform:translateY(-1px)}.Profile_emptyReports__IK92X,.Profile_emptyState__elFBu{color:var(--color-text-secondary);padding:var(--spacing-xl) 0;text-align:center}.Profile_emptyReports__IK92X svg,.Profile_emptyState__elFBu svg{color:var(--color-text-muted);margin-bottom:var(--spacing-md);opacity:.5}.Profile_emptyReports__IK92X h3,.Profile_emptyState__elFBu h3{-webkit-text-fill-color:initial;background:none;color:var(--color-text-secondary);margin-bottom:var(--spacing-sm)}.Profile_emptyReports__IK92X p,.Profile_emptyState__elFBu p{font-size:.95rem;line-height:1.6}@media(max-width:1024px){.Profile_profileContainer__3Eoc2{gap:var(--spacing-lg);grid-template-columns:1fr}.Profile_sidebar__bbhEq{order:-1;padding:var(--spacing-md);width:100%}.Profile_tabList__ppQub{flex-direction:row;gap:var(--spacing-sm);justify-content:center}.Profile_tabButton__0FWhc{flex:1 1;text-align:center}}@media(max-width:768px){.Profile_profilePage__4PzME{padding:var(--spacing-lg) 0;padding-top:80px}.Profile_container__S\+Byh{padding:0 var(--spacing-sm)}.Profile_header__WIuLy{padding:var(--spacing-lg) 0 var(--spacing-md) 0;text-align:center}.Profile_title__mEYJq{font-size:1.75rem;margin-bottom:var(--spacing-xs)}.Profile_subtitle__\+yo2e{font-size:.9rem}.Profile_sidebar__bbhEq{padding:var(--spacing-sm)}.Profile_tabList__ppQub{gap:var(--spacing-xs)}.Profile_tabButton__0FWhc{font-size:.9rem;padding:var(--spacing-sm) var(--spacing-md)}.Profile_mainContent__dOhXJ{padding:var(--spacing-md)}.Profile_statsGrid__plwMQ{gap:var(--spacing-sm);grid-template-columns:repeat(2,1fr)}.Profile_reportCard__J3XML{margin-bottom:var(--spacing-sm);padding:var(--spacing-md)}.Profile_settingsGrid__kNO2U{gap:var(--spacing-md);grid-template-columns:1fr}.Profile_settingCard__G6VCS{padding:var(--spacing-md)}}@media(max-width:480px){.Profile_profilePage__4PzME{padding-top:70px}.Profile_container__S\+Byh{padding:0 var(--spacing-xs)}.Profile_header__WIuLy{padding:var(--spacing-md) 0}.Profile_title__mEYJq{font-size:1.5rem}.Profile_subtitle__\+yo2e{font-size:.85rem}.Profile_sidebar__bbhEq{padding:var(--spacing-xs)}.Profile_tabButton__0FWhc{font-size:.85rem;padding:var(--spacing-xs) var(--spacing-sm)}.Profile_mainContent__dOhXJ{padding:var(--spacing-sm)}.Profile_statsGrid__plwMQ{gap:var(--spacing-xs);grid-template-columns:1fr}.Profile_reportCard__J3XML,.Profile_settingCard__G6VCS,.Profile_statCard__ICRC\+{padding:var(--spacing-sm)}.Profile_avatarSection__Qp59E{flex-direction:column;gap:var(--spacing-sm);text-align:center}.Profile_avatarInfo__-dTql h3{font-size:1.1rem}.Profile_avatarInfo__-dTql p{font-size:.85rem}.Profile_avatarPlaceholder__wnxbr,.Profile_avatar__9r06U{height:60px;width:60px}.Profile_avatarPlaceholder__wnxbr{font-size:1.25rem}}.Profile_modalOverlay__4J6a3{align-items:center;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#000000b3;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.Profile_modal__xiTBo{-webkit-backdrop-filter:var(--glass-blur-strong);backdrop-filter:var(--glass-blur-strong);background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:var(--radius-xl);box-shadow:var(--shadow-strong);max-width:400px;padding:var(--spacing-xl);width:90%}.Profile_modal__xiTBo h3{font-size:var(--font-size-xl);font-weight:600;text-align:center}.Profile_modal__xiTBo h3,.Profile_nameInput__hfEl6{color:var(--color-white);margin-bottom:var(--spacing-lg)}.Profile_nameInput__hfEl6{background:#ffffff1a;border:1px solid var(--glass-border);border-radius:var(--radius-md);font-size:var(--font-size-base);outline:none;padding:var(--spacing-md);transition:var(--transition-normal);width:100%}.Profile_nameInput__hfEl6::placeholder{color:#ffffff80}.Profile_nameInput__hfEl6:focus{background:#ffffff26;border-color:var(--color-cyan);box-shadow:0 0 0 2px #09f3}.Profile_modalActions__NsJ60{display:flex;gap:var(--spacing-md);justify-content:flex-end}.Profile_cancelButton__WXh70,.Profile_saveButton__WqvQa{border:1px solid #0000;border-radius:var(--radius-md);cursor:pointer;font-size:var(--font-size-sm);font-weight:500;padding:var(--spacing-sm) var(--spacing-lg);transition:var(--transition-normal)}.Profile_cancelButton__WXh70{background:#0000;border-color:var(--glass-border);color:var(--color-light-white)}.Profile_cancelButton__WXh70:hover{background:#ffffff1a;border-color:var(--glass-border-hover)}.Profile_saveButton__WqvQa{background:var(--gradient-button);border-color:var(--color-cyan);color:var(--color-white)}.Profile_saveButton__WqvQa:hover{background:linear-gradient(135deg,#0ea5e9,#06b6d4);box-shadow:var(--shadow-glow)}.Contact_contactPage__Sje-g{background:linear-gradient(135deg,#0a0a0a,#1a1a2e 50%,#16213e);min-height:100vh;overflow:hidden;padding-top:6rem;position:relative}[data-theme=light] .Contact_contactPage__Sje-g{background:linear-gradient(135deg,#e0f2fe,#b3e5fc 50%,#81d4fa)}.Contact_container__S1oJV{margin:0 auto;max-width:1200px;padding:0 var(--spacing-lg);position:relative;z-index:10}@media(max-width:768px){.Contact_container__S1oJV{padding:0 var(--spacing-sm)}}.Contact_header__3t8Cj{margin-bottom:var(--spacing-3xl);padding:var(--spacing-xl) 0;text-align:center}@media(max-width:768px){.Contact_header__3t8Cj{margin-bottom:var(--spacing-2xl);padding:var(--spacing-lg) 0}}.Contact_title__TTTj2{color:var(--color-white);font-size:var(--font-size-5xl);font-weight:700;margin-bottom:var(--spacing-md);text-shadow:0 4px 20px #0000004d}[data-theme=light] .Contact_title__TTTj2{color:#1f2937;text-shadow:0 4px 20px #0000001a}@media(max-width:768px){.Contact_title__TTTj2{font-size:var(--font-size-4xl)}}@media(max-width:480px){.Contact_title__TTTj2{font-size:var(--font-size-3xl)}}.Contact_titleHighlight__mH4Yf{-webkit-text-fill-color:#0000;background:var(--gradient-text);-webkit-background-clip:text;background-clip:text}[data-theme=light] .Contact_titleHighlight__mH4Yf{-webkit-text-fill-color:#1a365d;background:none;color:#1a365d}.Contact_subtitle__fweUY{color:var(--color-light-white);font-size:var(--font-size-lg);line-height:1.6;margin:0 auto;max-width:600px}[data-theme=light] .Contact_subtitle__fweUY{color:#1f2937cc}@media(max-width:768px){.Contact_subtitle__fweUY{font-size:var(--font-size-base)}}.Contact_contentGrid__HmynX{grid-gap:var(--spacing-3xl);align-items:start;display:grid;gap:var(--spacing-3xl);grid-template-columns:1fr 1.5fr}@media(max-width:1024px){.Contact_contentGrid__HmynX{gap:var(--spacing-2xl);grid-template-columns:1fr}}.Contact_contactInfo__NaYvZ{display:flex;flex-direction:column;gap:var(--spacing-xl)}.Contact_sectionTitle__jZ8kl{color:var(--color-white);font-size:var(--font-size-2xl);font-weight:600;margin-bottom:var(--spacing-lg);text-shadow:0 2px 10px #0099ff4d}[data-theme=light] .Contact_sectionTitle__jZ8kl{color:#1f2937;text-shadow:0 2px 10px #09f3}@media(max-width:480px){.Contact_sectionTitle__jZ8kl{font-size:var(--font-size-xl)}}.Contact_infoCards__hE3xZ{display:flex;flex-direction:column;gap:var(--spacing-lg)}.Contact_infoCard__mCNdE{align-items:flex-start;backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:var(--radius-xl);box-shadow:var(--shadow-medium);display:flex;gap:var(--spacing-md);padding:var(--spacing-lg);transition:var(--transition-bounce)}[data-theme=light] .Contact_infoCard__mCNdE{background:#ffffffe6;border:1px solid #0000001a;box-shadow:0 10px 30px #0000001a}.Contact_infoCard__mCNdE:hover{background:var(--glass-bg-hover);border-color:var(--glass-border-hover);box-shadow:var(--shadow-strong)}[data-theme=light] .Contact_infoCard__mCNdE:hover{background:#fffffff2;border-color:#00000026;box-shadow:0 15px 40px #00000026}@media(max-width:480px){.Contact_infoCard__mCNdE{padding:var(--spacing-md)}}.Contact_infoIcon__mMeB\+{align-items:center;background:#0099ff1a;border:1px solid #09f3;border-radius:50%;color:var(--color-cyan);display:flex;flex-shrink:0;height:48px;justify-content:center;width:48px}.Contact_infoIcon__mMeB\+ svg{height:24px;width:24px}@media(max-width:480px){.Contact_infoIcon__mMeB\+{height:40px;width:40px}.Contact_infoIcon__mMeB\+ svg{height:20px;width:20px}}.Contact_infoContent__OShNc{flex:1 1}.Contact_infoTitle__cqTHh{color:var(--color-white);font-size:var(--font-size-lg);font-weight:600;margin-bottom:var(--spacing-xs)}[data-theme=light] .Contact_infoTitle__cqTHh{color:#1f2937}@media(max-width:480px){.Contact_infoTitle__cqTHh{font-size:var(--font-size-base)}}.Contact_infoText__lD1Xo{color:var(--color-cyan);font-size:var(--font-size-base);font-weight:500;margin-bottom:var(--spacing-xs)}@media(max-width:480px){.Contact_infoText__lD1Xo{font-size:var(--font-size-sm)}}.Contact_infoDescription__\+1oxQ{color:var(--color-faded-white);font-size:var(--font-size-sm);line-height:1.5;margin:0}[data-theme=light] .Contact_infoDescription__\+1oxQ{color:#1f2937b3}@media(max-width:480px){.Contact_infoDescription__\+1oxQ{font-size:var(--font-size-xs)}}.Contact_emergencyNotice__7a8tc{align-items:flex-start;backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);background:#ff44441a;border:1px solid #f443;border-radius:var(--radius-xl);box-shadow:var(--shadow-medium);display:flex;gap:var(--spacing-md);padding:var(--spacing-lg)}@media(max-width:480px){.Contact_emergencyNotice__7a8tc{padding:var(--spacing-md)}}.Contact_emergencyIcon__8hPnQ{flex-shrink:0;font-size:var(--font-size-2xl)}.Contact_emergencyContent__A3bpl{flex:1 1}.Contact_emergencyTitle__cU\+PJ{color:var(--color-white);font-size:var(--font-size-lg);font-weight:600;margin-bottom:var(--spacing-xs)}@media(max-width:480px){.Contact_emergencyTitle__cU\+PJ{font-size:var(--font-size-base)}}.Contact_emergencyText__0LYzx{color:var(--color-light-white);font-size:var(--font-size-sm);line-height:1.5;margin:0}@media(max-width:480px){.Contact_emergencyText__0LYzx{font-size:var(--font-size-xs)}}.Contact_emergencyLink__Iodsh{color:var(--color-cyan);font-weight:500;text-decoration:underline}.Contact_emergencyLink__Iodsh:hover{color:var(--color-white);text-shadow:var(--shadow-glow)}.Contact_formSection__kj3Yw{display:flex;flex-direction:column}.Contact_formContainer__rHPq-{backdrop-filter:var(--glass-blur-strong);-webkit-backdrop-filter:var(--glass-blur-strong);background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:var(--radius-2xl);box-shadow:var(--shadow-strong);padding:var(--spacing-2xl)}@media(max-width:768px){.Contact_formContainer__rHPq-{padding:var(--spacing-xl)}}@media(max-width:480px){.Contact_formContainer__rHPq-{border-radius:var(--radius-lg);padding:var(--spacing-lg)}}.Contact_formTitle__oYnP2{color:var(--color-white);font-size:var(--font-size-2xl);font-weight:600;margin-bottom:var(--spacing-xl);text-shadow:0 2px 10px #0099ff4d}@media(max-width:480px){.Contact_formTitle__oYnP2{font-size:var(--font-size-xl);margin-bottom:var(--spacing-lg)}}.Contact_contactForm__-7COH{display:flex;flex-direction:column;gap:var(--spacing-lg)}.Contact_formRow__lqgJI{grid-gap:var(--spacing-lg);display:grid;gap:var(--spacing-lg);grid-template-columns:1fr 1fr}@media(max-width:768px){.Contact_formRow__lqgJI{gap:var(--spacing-md);grid-template-columns:1fr}}.Contact_formGroup__jH5O3{display:flex;flex-direction:column;gap:var(--spacing-sm)}.Contact_label__UFQXh{color:var(--color-white);font-size:var(--font-size-base);font-weight:600}@media(max-width:480px){.Contact_label__UFQXh{font-size:var(--font-size-sm)}}.Contact_input__gjFKL,.Contact_select__tLuBi,.Contact_textarea__wq6MC{backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:var(--radius-md);color:var(--color-white);font-size:var(--font-size-base);padding:var(--spacing-md);transition:var(--transition-normal)}.Contact_input__gjFKL::placeholder,.Contact_select__tLuBi::placeholder,.Contact_textarea__wq6MC::placeholder{color:var(--color-faded-white)}.Contact_input__gjFKL:focus,.Contact_select__tLuBi:focus,.Contact_textarea__wq6MC:focus{background:var(--glass-bg-hover);border-color:var(--color-cyan);box-shadow:0 0 0 2px #0cf3;outline:none}.Contact_input__gjFKL:hover,.Contact_select__tLuBi:hover,.Contact_textarea__wq6MC:hover{border-color:var(--glass-border-hover)}@media(max-width:480px){.Contact_input__gjFKL,.Contact_select__tLuBi,.Contact_textarea__wq6MC{font-size:var(--font-size-sm);padding:var(--spacing-sm)}}.Contact_select__tLuBi{cursor:pointer}.Contact_select__tLuBi option{background:var(--color-ocean-blue);color:var(--color-white)}.Contact_textarea__wq6MC{font-family:inherit;line-height:1.5;min-height:150px;resize:vertical}.Contact_submitButton__OejjN{align-items:center;background:var(--gradient-button);border:none;border-radius:var(--radius-full);box-shadow:var(--shadow-medium);color:var(--color-white);cursor:pointer;display:flex;font-size:var(--font-size-lg);font-weight:600;gap:var(--spacing-sm);justify-content:center;margin-top:var(--spacing-lg);padding:var(--spacing-md) var(--spacing-xl);transition:var(--transition-bounce)}.Contact_submitButton__OejjN:hover:not(:disabled){box-shadow:var(--shadow-strong),var(--shadow-glow);transform:translateY(-2px)}.Contact_submitButton__OejjN:active:not(:disabled){transform:translateY(0)}.Contact_submitButton__OejjN:disabled{cursor:not-allowed;opacity:.7;transform:none}.Contact_submitButton__OejjN svg{flex-shrink:0}@media(max-width:480px){.Contact_submitButton__OejjN{font-size:var(--font-size-base);padding:var(--spacing-sm) var(--spacing-lg)}}.Contact_loadingSpinner__wNC3r{align-items:center;display:flex;gap:var(--spacing-sm)}.Contact_spinner__PEBPw{animation:Contact_spin__Ggfr8 1s linear infinite;border:2px solid #ffffff4d;border-radius:50%;border-top:2px solid var(--color-white);height:20px;width:20px}@keyframes Contact_spin__Ggfr8{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.Contact_footerNote__nFiiO{border-top:1px solid var(--glass-border);margin-top:var(--spacing-lg);padding-top:var(--spacing-lg);text-align:center}.Contact_footerNote__nFiiO p{color:var(--color-faded-white);font-size:var(--font-size-sm);line-height:1.5;margin:0}@media(max-width:480px){.Contact_footerNote__nFiiO p{font-size:var(--font-size-xs)}}.Contact_successOverlay__TxSZc{align-items:center;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);background:#00000080;bottom:0;display:flex;justify-content:center;left:0;padding:var(--spacing-lg);position:fixed;right:0;top:0;z-index:1000}.Contact_successPopup__mGq\+m{backdrop-filter:var(--glass-blur-strong);-webkit-backdrop-filter:var(--glass-blur-strong);background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:var(--radius-2xl);box-shadow:var(--shadow-strong);max-width:400px;padding:var(--spacing-2xl);text-align:center;width:100%}.Contact_successIcon__f2Tuv{align-items:center;background:#0f83;border:1px solid #00ff884d;border-radius:50%;color:#0f8;display:flex;height:80px;justify-content:center;margin:0 auto var(--spacing-lg);width:80px}.Contact_successIcon__f2Tuv svg{height:32px;width:32px}.Contact_successTitle__hKZkN{color:var(--color-white);font-size:var(--font-size-2xl);font-weight:600;margin-bottom:var(--spacing-md)}.Contact_successMessage__jNk1q{color:var(--color-light-white);font-size:var(--font-size-base);line-height:1.6;margin:0}.Contacts_contactsPage__JvrJk{background:linear-gradient(135deg,#667eea,#764ba2);min-height:100vh;overflow:hidden;padding-top:6rem;position:relative}.Contacts_contactsPage__JvrJk:before{background:radial-gradient(circle at 20% 80%,#7877c64d 0,#0000 50%),radial-gradient(circle at 80% 20%,#ff77c64d 0,#0000 50%),radial-gradient(circle at 40% 40%,#78dbff33 0,#0000 50%);bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}[data-theme=light] .Contacts_contactsPage__JvrJk{background:linear-gradient(135deg,#e0f2fe,#b3e5fc)}[data-theme=light] .Contacts_contactsPage__JvrJk:before{background:radial-gradient(circle at 20% 80%,#2196f31a 0,#0000 50%),radial-gradient(circle at 80% 20%,#673ab71a 0,#0000 50%),radial-gradient(circle at 40% 40%,#00bcd41a 0,#0000 50%)}.Contacts_container__OmFyt{margin:0 auto;max-width:1200px;padding:0 2rem;position:relative;z-index:10}@media(max-width:768px){.Contacts_container__OmFyt{padding:0 1rem}}.Contacts_header__jwB8H{margin-bottom:3rem;padding:2rem 0;text-align:center}@media(max-width:768px){.Contacts_header__jwB8H{margin-bottom:2rem;padding:1.5rem 0}}.Contacts_title__2WyA\+{color:#fff;font-size:3rem;font-weight:700;margin-bottom:1rem;text-shadow:0 4px 20px #0000004d}[data-theme=light] .Contacts_title__2WyA\+{color:#1a365d;text-shadow:0 2px 10px #0000001a}@media(max-width:768px){.Contacts_title__2WyA\+{font-size:2.5rem}}@media(max-width:480px){.Contacts_title__2WyA\+{font-size:2rem}}.Contacts_subtitle__1N5wo{color:#fffc;font-size:1.2rem;line-height:1.6;margin:0 auto;max-width:600px}[data-theme=light] .Contacts_subtitle__1N5wo{color:#1a365dcc}@media(max-width:768px){.Contacts_subtitle__1N5wo{font-size:1rem}}.Contacts_actionButtonsContainer__7HQ4K{display:flex;gap:1rem;justify-content:center;margin-bottom:3rem}@media(max-width:640px){.Contacts_actionButtonsContainer__7HQ4K{align-items:center;flex-direction:column}}.Contacts_addButton__m0Koo,.Contacts_messageButton__iu5rs{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:none;border-radius:12px;cursor:pointer;display:flex;font-size:1rem;font-weight:600;gap:.5rem;padding:1rem 2rem;transition:all .3s ease}.Contacts_addButton__m0Koo:hover,.Contacts_messageButton__iu5rs:hover{transform:translateY(-2px)}.Contacts_addButton__m0Koo{background:linear-gradient(135deg,#00d4ff,#5b73ff);box-shadow:0 10px 30px #00d4ff4d;color:#fff}.Contacts_addButton__m0Koo:hover{box-shadow:0 15px 40px #00d4ff66}.Contacts_messageButton__iu5rs{background:#ffffff1a;border:1px solid #ffffff4d;color:#fff}.Contacts_messageButton__iu5rs:hover{background:#fff3;border-color:#ffffff80}[data-theme=light] .Contacts_messageButton__iu5rs{background:#fffc;border-color:#0003;color:#1a365d}[data-theme=light] .Contacts_messageButton__iu5rs:hover{background:#fffffff2;border-color:#0000004d}.Contacts_contactsGrid__d1pSB{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));margin-bottom:3rem}@media(max-width:768px){.Contacts_contactsGrid__d1pSB{gap:1.5rem;grid-template-columns:1fr}}.Contacts_contactCard__EkO7A{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffff1a;border:1px solid #fff3;border-radius:20px;cursor:pointer;padding:2rem;transition:all .3s ease}.Contacts_contactCard__EkO7A:hover{background:#ffffff26;border-color:#ffffff4d;box-shadow:0 20px 40px #0000001a}[data-theme=light] .Contacts_contactCard__EkO7A{background:#ffffffe6;border:1px solid #0000001a}[data-theme=light] .Contacts_contactCard__EkO7A:hover{background:#fffffff2;border-color:#0003;box-shadow:0 20px 40px #0000000d}.Contacts_contactHeader__7SQqO{gap:1rem;margin-bottom:1.5rem}.Contacts_avatar__W2hGi{background:linear-gradient(135deg,#00d4ff,#5b73ff)}.Contacts_contactName__TO7-N{color:#fff;font-size:1.25rem;font-weight:700;margin:0 0 .25rem}[data-theme=light] .Contacts_contactName__TO7-N{color:#1a365d}.Contacts_contactRole__ZMd11{font-size:.95rem}[data-theme=light] .Contacts_contactRole__ZMd11{color:#1a365db3}.Contacts_contactDetails__Xcrax{display:flex;flex-direction:column;gap:.75rem;margin-bottom:1.5rem}.Contacts_contactItem__d\+Rjo{color:#ffffffe6;gap:.75rem}[data-theme=light] .Contacts_contactItem__d\+Rjo{color:#1a365de6}.Contacts_contactItem__d\+Rjo svg{color:#00d4ff}.Contacts_contactActions__Bhfv4{gap:.75rem}.Contacts_actionButton__k9wl\+{border-radius:8px;color:#fff;gap:.5rem;padding:.75rem}.Contacts_actionButton__k9wl\+:hover{background:#fff3;border-color:#ffffff4d}[data-theme=light] .Contacts_actionButton__k9wl\+{background:#fff9;color:#1a365d}[data-theme=light] .Contacts_actionButton__k9wl\+:hover{background:#fffc;border-color:#0003}.Contacts_actionButton__k9wl\+ svg{color:#00d4ff}.Contacts_modalOverlay__4DCVP{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#00000080}.Contacts_modal__60MNt{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#fffffff2;border:1px solid #ffffff4d;border-radius:20px;box-shadow:0 30px 60px #0003;width:90%}[data-theme=light] .Contacts_modal__60MNt{background:#fffffffa;border:1px solid #0000001a}.Contacts_modalHeader__LgRvH{border-bottom:1px solid #0000001a;padding:2rem 2rem 1rem}.Contacts_modalHeader__LgRvH h2{color:#1a365d;font-weight:700}.Contacts_closeButton__SK4i5{border-radius:8px;color:#666;padding:.5rem}.Contacts_closeButton__SK4i5:hover{background:#0000001a;color:#333}.Contacts_modalContent__yyP84{padding:1rem 2rem 2rem}.Contacts_formGroup__DfvPV{margin-bottom:1.5rem}.Contacts_formGroup__DfvPV label{color:#1a365d;font-size:.95rem;font-weight:600;margin-bottom:.5rem}.Contacts_formGroup__DfvPV input,.Contacts_formGroup__DfvPV select,.Contacts_formGroup__DfvPV textarea{background:#fffc;border:1px solid #0003;border-radius:8px;color:#1a365d;font-size:1rem;padding:1rem;transition:all .3s ease;width:100%}.Contacts_formGroup__DfvPV input:focus,.Contacts_formGroup__DfvPV select:focus,.Contacts_formGroup__DfvPV textarea:focus{background:#fffffff2;border-color:#00d4ff;box-shadow:0 0 0 3px #00d4ff33;outline:none}.Contacts_formGroup__DfvPV input::placeholder,.Contacts_formGroup__DfvPV select::placeholder,.Contacts_formGroup__DfvPV textarea::placeholder{color:#1a365d99}.Contacts_formGroup__DfvPV textarea{font-family:inherit;min-height:120px;resize:vertical}.Contacts_select__QQc-F{cursor:pointer}.Contacts_modalActions__8M39O{border-top:1px solid #0000001a;gap:1rem;justify-content:flex-end;padding-top:1rem}.Contacts_cancelButton__JGn-K,.Contacts_submitButton__io33e{align-items:center;border:none;border-radius:8px;cursor:pointer;display:flex;font-weight:600;gap:.5rem;padding:.75rem 1.5rem;transition:all .3s ease}.Contacts_cancelButton__JGn-K:disabled,.Contacts_submitButton__io33e:disabled{cursor:not-allowed;opacity:.6}.Contacts_cancelButton__JGn-K{background:#0000001a;color:#666}.Contacts_cancelButton__JGn-K:hover:not(:disabled){background:#0003;color:#333}.Contacts_submitButton__io33e{background:linear-gradient(135deg,#00d4ff,#5b73ff);box-shadow:0 4px 15px #00d4ff4d}.Contacts_submitButton__io33e:hover:not(:disabled){box-shadow:0 6px 20px #00d4ff66;transform:translateY(-1px)}.Contacts_spinner__zKAUo{animation:Contacts_spin__zuci6 1s linear infinite;border:2px solid #ffffff4d;border-radius:50%;border-top-color:#fff;height:16px;width:16px}@keyframes Contacts_spin__zuci6{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.Contacts_contactHeader__7SQqO{align-items:center;display:flex;gap:var(--spacing-md);margin-bottom:var(--spacing-lg)}.Contacts_avatar__W2hGi{align-items:center;background:linear-gradient(135deg,#09f,#06c);border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-size:1.2rem;font-weight:600;height:60px;justify-content:center;width:60px}.Contacts_avatar__W2hGi img{border-radius:50%;height:100%;object-fit:cover;width:100%}.Contacts_contactInfo__dMwXz{flex:1 1}.Contacts_contactName__TO7-N{color:var(--color-white);font-size:1.2rem;font-weight:600;margin-bottom:var(--spacing-xs)}[data-theme=light] .Contacts_contactName__TO7-N{color:var(--color-dark-gray)}.Contacts_contactRole__ZMd11{color:#ffffffb3;font-size:.9rem;margin:0}[data-theme=light] .Contacts_contactRole__ZMd11{color:#0009}.Contacts_contactDetails__Xcrax{margin-bottom:var(--spacing-lg)}.Contacts_contactItem__d\+Rjo{align-items:center;color:#fffc;display:flex;font-size:.9rem;gap:var(--spacing-sm);margin-bottom:var(--spacing-sm)}[data-theme=light] .Contacts_contactItem__d\+Rjo{color:#000000b3}.Contacts_contactItem__d\+Rjo svg{color:var(--color-accent);flex-shrink:0}.Contacts_contactItem__d\+Rjo:last-child{margin-bottom:0}.Contacts_contactActions__Bhfv4{display:flex;gap:var(--spacing-sm)}.Contacts_actionButton__k9wl\+{align-items:center;background:#ffffff1a;border:1px solid #fff3;border-radius:var(--radius-lg);color:var(--color-white);cursor:pointer;display:flex;flex:1 1;font-size:.9rem;font-weight:500;gap:var(--spacing-xs);justify-content:center;padding:var(--spacing-sm) var(--spacing-md);transition:all .3s ease}[data-theme=light] .Contacts_actionButton__k9wl\+{background:#0000000d;border-color:#0000001a;color:var(--color-dark-gray)}.Contacts_actionButton__k9wl\+:hover{background:var(--color-accent);border-color:var(--color-accent);color:#fff;transform:translateY(-1px)}.Contacts_actionButton__k9wl\+:active{transform:translateY(0)}.Contacts_modalOverlay__4DCVP{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#000000b3;bottom:0;display:flex;justify-content:center;left:0;padding:var(--spacing-lg);position:fixed;right:0;top:0;z-index:1000}.Contacts_modal__60MNt{-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);background:#ffffff1a;border:1px solid #fff3;border-radius:var(--radius-xl);max-height:90vh;max-width:500px;overflow-y:auto;width:100%}[data-theme=light] .Contacts_modal__60MNt{background:#fffffff2;border-color:#0000001a}.Contacts_modalHeader__LgRvH{align-items:center;border-bottom:1px solid #ffffff1a;display:flex;justify-content:space-between;padding:var(--spacing-xl) var(--spacing-xl) var(--spacing-lg)}[data-theme=light] .Contacts_modalHeader__LgRvH{border-bottom-color:#0000001a}.Contacts_modalHeader__LgRvH h2{color:var(--color-white);font-size:1.5rem;font-weight:600;margin:0}[data-theme=light] .Contacts_modalHeader__LgRvH h2{color:var(--color-dark-gray)}.Contacts_closeButton__SK4i5{background:none;border:none;border-radius:var(--radius-md);color:#ffffffb3;cursor:pointer;padding:var(--spacing-xs);transition:all .3s ease}[data-theme=light] .Contacts_closeButton__SK4i5{color:#0009}.Contacts_closeButton__SK4i5:hover{background:#ffffff1a;color:var(--color-white)}[data-theme=light] .Contacts_closeButton__SK4i5:hover{background:#0000000d;color:var(--color-dark-gray)}.Contacts_modalContent__yyP84{padding:var(--spacing-lg) var(--spacing-xl)}.Contacts_formGroup__DfvPV{margin-bottom:var(--spacing-lg)}.Contacts_formGroup__DfvPV label{color:var(--color-white);display:block;font-size:.9rem;font-weight:500;margin-bottom:var(--spacing-sm)}[data-theme=light] .Contacts_formGroup__DfvPV label{color:var(--color-dark-gray)}.Contacts_formGroup__DfvPV input{background:#ffffff1a;border:1px solid #fff3;border-radius:var(--radius-lg);color:var(--color-white);font-size:1rem;padding:var(--spacing-md);transition:all .3s ease;width:100%}[data-theme=light] .Contacts_formGroup__DfvPV input{background:#0000000d;border-color:#0000001a;color:var(--color-dark-gray)}.Contacts_formGroup__DfvPV input::placeholder{color:#ffffff80}[data-theme=light] .Contacts_formGroup__DfvPV input::placeholder{color:#0006}.Contacts_formGroup__DfvPV input:focus{background:#ffffff26;border-color:var(--color-accent);box-shadow:0 0 0 3px #0099ff1a;outline:none}[data-theme=light] .Contacts_formGroup__DfvPV input:focus{background:#00000014}.Contacts_modalActions__8M39O{border-top:1px solid #ffffff1a;display:flex;gap:var(--spacing-md);padding:var(--spacing-lg) var(--spacing-xl) var(--spacing-xl)}[data-theme=light] .Contacts_modalActions__8M39O{border-top-color:#0000001a}.Contacts_cancelButton__JGn-K{background:#ffffff1a;border:1px solid #fff3;border-radius:var(--radius-lg);color:var(--color-white);cursor:pointer;flex:1 1;font-weight:500;padding:var(--spacing-md) var(--spacing-lg);transition:all .3s ease}[data-theme=light] .Contacts_cancelButton__JGn-K{background:#0000000d;border-color:#0000001a;color:var(--color-dark-gray)}.Contacts_cancelButton__JGn-K:hover{background:#ffffff26}[data-theme=light] .Contacts_cancelButton__JGn-K:hover{background:#00000014}.Contacts_submitButton__io33e{background:linear-gradient(135deg,#09f,#06c);border:none;border-radius:var(--radius-lg);color:#fff;cursor:pointer;flex:1 1;font-weight:600;padding:var(--spacing-md) var(--spacing-lg);transition:all .3s ease}.Contacts_submitButton__io33e:hover{box-shadow:0 4px 20px #0099ff4d;transform:translateY(-1px)}.Contacts_submitButton__io33e:active{transform:translateY(0)}@media(max-width:480px){.Contacts_contactCard__EkO7A{padding:var(--spacing-lg)}.Contacts_contactHeader__7SQqO{flex-direction:column;gap:var(--spacing-sm);text-align:center}.Contacts_contactActions__Bhfv4{flex-direction:column}.Contacts_modal__60MNt{margin:var(--spacing-sm)}.Contacts_modalActions__8M39O{flex-direction:column}}.Settings_settingsPage__vULJl{background:linear-gradient(135deg,#0a0a0a,#1a1a2e 50%,#16213e);min-height:100vh;overflow-x:hidden;padding-top:100px;position:relative}[data-theme=light] .Settings_settingsPage__vULJl{background:linear-gradient(135deg,#e0f2fe,#b3e5fc 50%,#81d4fa)}.Settings_settingsPage__vULJl:before{background:radial-gradient(circle at 20% 80%,#0099ff1a 0,#0000 50%),radial-gradient(circle at 80% 20%,#ff6b351a 0,#0000 50%);bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}[data-theme=light] .Settings_settingsPage__vULJl:before{background:radial-gradient(circle at 20% 80%,#0099ff0d 0,#0000 50%),radial-gradient(circle at 80% 20%,#ff6b350d 0,#0000 50%)}.Settings_container__Ukgba{margin:0 auto;max-width:1200px;padding:2rem;position:relative;z-index:1}.Settings_header__YTD4o{margin-bottom:3rem;text-align:center}.Settings_header__YTD4o .Settings_title__P-5E3{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#fff,#e2e8f0);-webkit-background-clip:text;background-clip:text;font-size:3rem;font-weight:700;margin-bottom:1rem}.Settings_header__YTD4o .Settings_title__P-5E3 .Settings_titleHighlight__Z2K-o{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#3b82f6,#10b981);-webkit-background-clip:text;background-clip:text}.Settings_header__YTD4o .Settings_subtitle__vPf7P{color:#ffffffb3;font-size:1.2rem;line-height:1.6;margin:0 auto;max-width:600px}.Settings_settingsGrid__13-mI{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));margin-bottom:3rem}@media(max-width:768px){.Settings_settingsGrid__13-mI{gap:1.5rem;grid-template-columns:1fr}}.Settings_settingsCard__xaGuk{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:20px;padding:2rem;transition:all .3s ease}.Settings_settingsCard__xaGuk:hover{background:#ffffff14;border-color:#3b82f64d;box-shadow:0 20px 40px #0000004d;transform:translateY(-5px)}.Settings_settingsCard__xaGuk .Settings_cardHeader__Ax\+r1{align-items:center;border-bottom:1px solid #ffffff1a;display:flex;gap:1rem;margin-bottom:1.5rem;padding-bottom:1rem}.Settings_settingsCard__xaGuk .Settings_cardHeader__Ax\+r1 .Settings_cardIcon__CSEB9{align-items:center;background:linear-gradient(135deg,#3b82f6,#10b981);border-radius:12px;color:#fff;display:flex;height:48px;justify-content:center;width:48px}.Settings_settingsCard__xaGuk .Settings_cardHeader__Ax\+r1 .Settings_cardTitle__qUI\+4{color:#fff;font-size:1.5rem;font-weight:600;margin:0}.Settings_settingsCard__xaGuk .Settings_cardContent__hFypW .Settings_settingGroup__tmydA{display:flex;flex-direction:column;gap:1.5rem}.Settings_profileInfo__AZe-r{align-items:center;display:flex;gap:1rem;margin-bottom:2rem}.Settings_profileInfo__AZe-r .Settings_avatar__swvPk{border:3px solid #3b82f64d;border-radius:50%;height:64px;overflow:hidden;width:64px}.Settings_profileInfo__AZe-r .Settings_avatar__swvPk img{height:100%;object-fit:cover;width:100%}.Settings_profileInfo__AZe-r .Settings_avatar__swvPk .Settings_avatarPlaceholder__7c6D6{align-items:center;background:linear-gradient(135deg,#3b82f6,#10b981);color:#fff;display:flex;font-size:1.5rem;font-weight:600;height:100%;justify-content:center;width:100%}.Settings_profileInfo__AZe-r .Settings_userInfo__kEDsG h3{color:#fff;font-size:1.25rem;font-weight:600;margin:0 0 .25rem}.Settings_profileInfo__AZe-r .Settings_userInfo__kEDsG p{color:#ffffffb3;margin:0}.Settings_logoutButton__k72qS{align-items:center;background:#ef44441a;border:1px solid #ef44444d;border-radius:12px;color:#ef4444;cursor:pointer;display:flex;font-weight:500;gap:.5rem;padding:.75rem 1.5rem;transition:all .3s ease}.Settings_logoutButton__k72qS:hover{background:#ef444433;border-color:#ef444480;transform:translateY(-2px)}.Settings_themeOptions__pApkg{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(3,1fr)}@media(max-width:480px){.Settings_themeOptions__pApkg{grid-template-columns:1fr}}.Settings_themeOption__wmfpE{align-items:center;background:#ffffff0d;border:2px solid #ffffff1a;border-radius:12px;color:#ffffffb3;cursor:pointer;display:flex;flex-direction:column;gap:.75rem;padding:1.5rem 1rem;transition:all .3s ease}.Settings_themeOption__wmfpE:hover{background:#ffffff14;border-color:#3b82f64d;color:#fff}.Settings_themeOption__wmfpE.Settings_active__K0mrq{background:#3b82f61a;border-color:#3b82f6;color:#3b82f6}.Settings_themeOption__wmfpE.Settings_active__K0mrq .Settings_themePreview__FlzR8{color:#3b82f6}.Settings_themeOption__wmfpE .Settings_themePreview__FlzR8{align-items:center;background:#ffffff1a;border-radius:8px;display:flex;height:32px;justify-content:center;transition:all .3s ease;width:32px}.Settings_themeOption__wmfpE span{font-size:.875rem;font-weight:500}.Settings_toggleSetting__19pce{align-items:center;display:flex;gap:1rem;justify-content:space-between}.Settings_toggleSetting__19pce .Settings_toggleInfo__4ARCM{flex:1 1}.Settings_toggleSetting__19pce .Settings_toggleInfo__4ARCM .Settings_settingLabel__oP9uA{color:#fff;display:block;font-size:1rem;font-weight:500;margin-bottom:.25rem}.Settings_toggleSetting__19pce .Settings_toggleInfo__4ARCM .Settings_settingDescription__EU3Fb{color:#fff9;font-size:.875rem;line-height:1.4;margin:0}.Settings_toggle__NiIMj{cursor:pointer;display:inline-block;height:28px;position:relative;width:52px}.Settings_toggle__NiIMj input{height:0;opacity:0;width:0}.Settings_toggle__NiIMj input:checked+.Settings_toggleSlider__2\+iEk{background:linear-gradient(135deg,#3b82f6,#10b981)}.Settings_toggle__NiIMj input:checked+.Settings_toggleSlider__2\+iEk:before{transform:translateX(24px)}.Settings_toggle__NiIMj .Settings_toggleSlider__2\+iEk{background:#fff3;border-radius:28px;bottom:0;left:0;position:absolute;right:0;top:0;transition:all .3s ease}.Settings_toggle__NiIMj .Settings_toggleSlider__2\+iEk:before{background:#fff;border-radius:50%;bottom:4px;box-shadow:0 2px 4px #0003;content:"";height:20px;left:4px;position:absolute;transition:all .3s ease;width:20px}.Settings_saveSection__g76ap{border-top:1px solid #ffffff1a;display:flex;justify-content:center;padding-top:2rem}.Settings_saveButton__-fvUQ{align-items:center;background:linear-gradient(135deg,#3b82f6,#10b981);border:none;border-radius:12px;color:#fff;cursor:pointer;display:flex;font-size:1rem;font-weight:600;gap:.75rem;justify-content:center;min-width:160px;padding:1rem 2rem;transition:all .3s ease}.Settings_saveButton__-fvUQ:hover:not(:disabled){box-shadow:0 10px 25px #3b82f64d;transform:translateY(-2px)}.Settings_saveButton__-fvUQ:disabled{cursor:not-allowed;opacity:.7}.Settings_saveButton__-fvUQ .Settings_loadingSpinner__i6qFk{align-items:center;display:flex;gap:.75rem}.Settings_saveButton__-fvUQ .Settings_loadingSpinner__i6qFk .Settings_spinner__oXvM0{animation:Settings_spin__xrx1K 1s linear infinite;border:2px solid #ffffff4d;border-radius:50%;border-top-color:#fff;height:20px;width:20px}@keyframes Settings_spin__xrx1K{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media(max-width:768px){.Settings_container__Ukgba{padding:1rem}.Settings_header__YTD4o{margin-bottom:2rem}.Settings_header__YTD4o .Settings_title__P-5E3{font-size:2rem}.Settings_header__YTD4o .Settings_subtitle__vPf7P{font-size:1rem}.Settings_settingsCard__xaGuk{padding:1.5rem}.Settings_settingsCard__xaGuk .Settings_cardHeader__Ax\+r1 .Settings_cardIcon__CSEB9{height:40px;width:40px}.Settings_settingsCard__xaGuk .Settings_cardHeader__Ax\+r1 .Settings_cardTitle__qUI\+4{font-size:1.25rem}.Settings_toggleSetting__19pce{align-items:flex-start;flex-direction:column;gap:1rem}.Settings_saveButton__-fvUQ,.Settings_toggleSetting__19pce .Settings_toggleInfo__4ARCM{width:100%}}[data-theme=light] .Settings_settingsPage__vULJl{background:linear-gradient(135deg,#f8fafc,#e2e8f0 50%,#cbd5e1)}[data-theme=light] .Settings_settingsPage__vULJl:before{background:radial-gradient(circle at 20% 30%,#3b82f61a 0,#0000 50%),radial-gradient(circle at 80% 70%,#10b98114 0,#0000 50%),radial-gradient(circle at 40% 80%,#8b5cf614 0,#0000 50%)}[data-theme=light] .Settings_header__YTD4o .Settings_title__P-5E3{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#1e293b,#475569);-webkit-background-clip:text;background-clip:text}[data-theme=light] .Settings_header__YTD4o .Settings_subtitle__vPf7P{color:#1e293bb3}[data-theme=light] .Settings_settingsCard__xaGuk{background:#ffffffb3;border-color:#1e293b1a}[data-theme=light] .Settings_settingsCard__xaGuk:hover{background:#ffffffe6;border-color:#3b82f64d}[data-theme=light] .Settings_settingsCard__xaGuk .Settings_cardHeader__Ax\+r1{border-bottom-color:#1e293b1a}[data-theme=light] .Settings_profileInfo__AZe-r .Settings_userInfo__kEDsG h3,[data-theme=light] .Settings_settingsCard__xaGuk .Settings_cardHeader__Ax\+r1 .Settings_cardTitle__qUI\+4{color:#1e293b}[data-theme=light] .Settings_profileInfo__AZe-r .Settings_userInfo__kEDsG p{color:#1e293bb3}[data-theme=light] .Settings_toggleSetting__19pce .Settings_toggleInfo__4ARCM .Settings_settingLabel__oP9uA{color:#1e293b}[data-theme=light] .Settings_toggleSetting__19pce .Settings_toggleInfo__4ARCM .Settings_settingDescription__EU3Fb{color:#1e293b99}[data-theme=light] .Settings_themeOption__wmfpE{background:#1e293b0d;border-color:#1e293b1a;color:#1e293bb3}[data-theme=light] .Settings_themeOption__wmfpE:hover{background:#1e293b14;color:#1e293b}[data-theme=light] .Settings_themeOption__wmfpE .Settings_themePreview__FlzR8{background:#1e293b1a}[data-theme=light] .Settings_saveSection__g76ap{border-top-color:#1e293b1a}.About_aboutPage__TV6J5{background:linear-gradient(135deg,#0a0a0a,#1a1a2e 50%,#16213e);min-height:100vh;overflow:hidden;position:relative}[data-theme=light] .About_aboutPage__TV6J5{background:linear-gradient(135deg,#e0f2fe,#b3e5fc 50%,#81d4fa)}.About_aboutPage__TV6J5:before{background:radial-gradient(circle at 20% 80%,#0099ff1a 0,#0000 50%),radial-gradient(circle at 80% 20%,#ff6b351a 0,#0000 50%);bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}.About_waveBackground__ddlbz{height:200px;left:0;opacity:.6;pointer-events:none;position:absolute;top:0;width:100%;z-index:1}.About_waveBackground__ddlbz svg{height:100%;width:100%}@media(max-width:768px){.About_waveBackground__ddlbz{height:120px}}.About_container__ual1A{margin:0 auto;max-width:1200px;padding:0 var(--spacing-lg);position:relative;z-index:10}@media(max-width:768px){.About_container__ual1A{padding:0 var(--spacing-sm)}}.About_header__aROdC{margin-bottom:var(--spacing-3xl);padding:calc(80px + var(--spacing-xl)) 0 var(--spacing-xl) 0;text-align:center}@media(max-width:768px){.About_header__aROdC{margin-bottom:var(--spacing-2xl);padding:calc(70px + var(--spacing-lg)) 0 var(--spacing-lg) 0}}.About_logoSection__7MoUO{align-items:center;display:flex;flex-direction:column;gap:var(--spacing-lg);margin-bottom:var(--spacing-xl)}@media(max-width:768px){.About_logoSection__7MoUO{gap:var(--spacing-md);margin-bottom:var(--spacing-lg)}}.About_logo__A8TnB{align-items:center;animation:About_float__FBmhp 3s ease-in-out infinite;display:flex;justify-content:center}@keyframes About_float__FBmhp{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.About_logo__A8TnB svg{filter:drop-shadow(0 10px 30px rgba(0,153,255,.3))}.About_title__qmIBB{color:var(--color-white);font-size:var(--font-size-6xl);font-weight:700;margin-bottom:var(--spacing-md);text-shadow:0 4px 20px #0000004d}[data-theme=light] .About_title__qmIBB{color:#1f2937;text-shadow:0 4px 20px #0000001a}@media(max-width:768px){.About_title__qmIBB{font-size:var(--font-size-5xl)}}@media(max-width:480px){.About_title__qmIBB{font-size:var(--font-size-4xl)}}.About_titleHighlight__BssbJ{-webkit-text-fill-color:#0000;background:var(--gradient-text);-webkit-background-clip:text;background-clip:text;position:relative}[data-theme=light] .About_titleHighlight__BssbJ{-webkit-text-fill-color:#1a365d;background:none;color:#1a365d}.About_titleHighlight__BssbJ:after{background:var(--gradient-cyan);border-radius:2px;bottom:-4px;content:"";height:3px;left:0;opacity:.6;position:absolute;right:0}.About_subtitle__N7Sf0{color:var(--color-light-white);font-size:var(--font-size-xl);line-height:1.6;margin:0 auto;max-width:700px}[data-theme=light] .About_subtitle__N7Sf0{color:#1f2937cc}@media(max-width:768px){.About_subtitle__N7Sf0{font-size:var(--font-size-lg)}}@media(max-width:480px){.About_subtitle__N7Sf0{font-size:var(--font-size-base)}}.About_cardsGrid__TNHxz{grid-gap:var(--spacing-xl);display:grid;gap:var(--spacing-xl);grid-template-columns:repeat(auto-fit,minmax(350px,1fr));margin-bottom:var(--spacing-3xl)}@media(max-width:768px){.About_cardsGrid__TNHxz{gap:var(--spacing-lg);grid-template-columns:1fr;margin-bottom:var(--spacing-2xl)}}@media(max-width:480px){.About_cardsGrid__TNHxz{gap:var(--spacing-md);grid-template-columns:1fr}}.About_aboutCard__huvjt{backdrop-filter:var(--glass-blur-strong);-webkit-backdrop-filter:var(--glass-blur-strong);background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:var(--radius-2xl);box-shadow:var(--shadow-medium);cursor:pointer;overflow:hidden;padding:var(--spacing-xl);position:relative;text-align:center;transition:var(--transition-bounce)}[data-theme=light] .About_aboutCard__huvjt{background:#ffffffe6;border:1px solid #0000001a;box-shadow:0 20px 40px #0000001a}.About_aboutCard__huvjt:before{background:linear-gradient(90deg,#0000,var(--color-subtle-white),#0000);content:"";height:1px;left:0;position:absolute;right:0;top:0}.About_aboutCard__huvjt:hover{background:var(--glass-bg-hover);border-color:var(--glass-border-hover);box-shadow:var(--shadow-strong),var(--shadow-glow)}.About_aboutCard__huvjt:hover .About_cardGlow__V1wy7{opacity:1;transform:scale(1.1)}.About_aboutCard__huvjt:hover .About_cardIcon__6Xil3{color:var(--color-cyan);text-shadow:var(--shadow-glow-strong)}@media(max-width:480px){.About_aboutCard__huvjt{padding:var(--spacing-lg)}}.About_cardIcon__6Xil3{align-items:center;background:#0099ff1a;border:1px solid #09f3;border-radius:50%;color:var(--color-off-white);display:inline-flex;height:80px;justify-content:center;margin-bottom:var(--spacing-md);overflow:hidden;position:relative;transition:var(--transition-bounce);width:80px}.About_cardIcon__6Xil3:before{animation:About_iconShimmer__IFPhd 4s ease-in-out infinite;background:radial-gradient(circle,#0099ff1a 0,#0000 70%);content:"";height:200%;left:-50%;position:absolute;top:-50%;width:200%}.About_cardIcon__6Xil3 svg{height:32px;position:relative;width:32px;z-index:1}@media(max-width:480px){.About_cardIcon__6Xil3{height:70px;margin-bottom:var(--spacing-sm);width:70px}.About_cardIcon__6Xil3 svg{height:28px;width:28px}}@keyframes About_iconShimmer__IFPhd{0%,to{opacity:0;transform:rotate(0deg)}50%{opacity:1;transform:rotate(180deg)}}.About_cardTitle__mMToT{color:var(--color-white);font-size:var(--font-size-2xl);font-weight:600;line-height:1.3;margin-bottom:var(--spacing-md)}@media(max-width:480px){.About_cardTitle__mMToT{font-size:var(--font-size-xl);margin-bottom:var(--spacing-sm)}}.About_cardContent__lH3qM{color:var(--color-light-white);font-size:var(--font-size-base);line-height:1.6;margin:0}@media(max-width:480px){.About_cardContent__lH3qM{font-size:var(--font-size-sm)}}.About_cardGlow__V1wy7{background:radial-gradient(circle,#0099ff1a 0,#0000 70%);border-radius:var(--radius-2xl);height:100%;left:50%;opacity:0;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%) scale(.8);transition:var(--transition-bounce);width:100%}.About_missionSection__bBmC1{margin-bottom:var(--spacing-3xl)}@media(max-width:768px){.About_missionSection__bBmC1{margin-bottom:var(--spacing-2xl)}}.About_missionCard__-THIl{backdrop-filter:var(--glass-blur-strong);-webkit-backdrop-filter:var(--glass-blur-strong);background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:var(--radius-2xl);box-shadow:var(--shadow-medium);overflow:hidden;padding:var(--spacing-2xl);position:relative;text-align:center}.About_missionCard__-THIl:before{background:linear-gradient(90deg,#0000,var(--color-subtle-white),#0000);content:"";height:1px;left:0;position:absolute;right:0;top:0}@media(max-width:768px){.About_missionCard__-THIl{padding:var(--spacing-xl)}}@media(max-width:480px){.About_missionCard__-THIl{padding:var(--spacing-lg)}}.About_missionTitle__3ZnVr{color:var(--color-white);font-size:var(--font-size-4xl);font-weight:700;margin-bottom:var(--spacing-lg);text-shadow:0 2px 10px #0099ff4d}@media(max-width:768px){.About_missionTitle__3ZnVr{font-size:var(--font-size-3xl)}}@media(max-width:480px){.About_missionTitle__3ZnVr{font-size:var(--font-size-2xl)}}.About_missionText__iPdH5{color:var(--color-light-white);font-size:var(--font-size-lg);line-height:1.7;margin:0 auto var(--spacing-xl);max-width:800px}@media(max-width:768px){.About_missionText__iPdH5{font-size:var(--font-size-base)}}@media(max-width:480px){.About_missionText__iPdH5{font-size:var(--font-size-sm)}}.About_stats__LqaUg{grid-gap:var(--spacing-xl);display:grid;gap:var(--spacing-xl);grid-template-columns:repeat(3,1fr);margin-top:var(--spacing-xl)}@media(max-width:768px){.About_stats__LqaUg{gap:var(--spacing-lg)}}@media(max-width:480px){.About_stats__LqaUg{gap:var(--spacing-md);grid-template-columns:1fr}}.About_stat__kh072{align-items:center;display:flex;flex-direction:column;gap:var(--spacing-xs)}.About_statNumber__AUgtY{-webkit-text-fill-color:#0000;background:var(--gradient-text);-webkit-background-clip:text;background-clip:text;font-size:var(--font-size-4xl);font-weight:700}@media(max-width:768px){.About_statNumber__AUgtY{font-size:var(--font-size-3xl)}}@media(max-width:480px){.About_statNumber__AUgtY{font-size:var(--font-size-2xl)}}.About_statLabel__m90L\+{color:var(--color-faded-white);font-size:var(--font-size-sm);font-weight:500;letter-spacing:1px;text-transform:uppercase}@media(max-width:480px){.About_statLabel__m90L\+{font-size:var(--font-size-xs)}}.About_techSection__rAAwP{padding-bottom:var(--spacing-2xl);text-align:center}.About_techTitle__MieNU{color:var(--color-white);font-size:var(--font-size-3xl);font-weight:600;margin-bottom:var(--spacing-xl);text-shadow:0 2px 10px #0099ff4d}@media(max-width:768px){.About_techTitle__MieNU{font-size:var(--font-size-2xl)}}@media(max-width:480px){.About_techTitle__MieNU{font-size:var(--font-size-xl)}}.About_techGrid__1Ambv{grid-gap:var(--spacing-lg);display:grid;gap:var(--spacing-lg);grid-template-columns:repeat(4,1fr);margin:0 auto;max-width:600px}@media(max-width:768px){.About_techGrid__1Ambv{gap:var(--spacing-md);grid-template-columns:repeat(2,1fr)}}@media(max-width:480px){.About_techGrid__1Ambv{gap:var(--spacing-sm);grid-template-columns:1fr}}.About_techItem__hSgkV{align-items:center;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:var(--radius-xl);display:flex;flex-direction:column;gap:var(--spacing-sm);padding:var(--spacing-lg);transition:all .3s ease}[data-theme=light] .About_techItem__hSgkV{background:#fffc;border-color:#0000001a}.About_techItem__hSgkV:hover{background:#ffffff14;border-color:#0099ff4d;box-shadow:0 10px 30px #09f3;transform:translateY(-5px)}[data-theme=light] .About_techItem__hSgkV:hover{background:#fffffff2;box-shadow:0 10px 30px #0000001a}.About_techIcon__R2zcz{filter:drop-shadow(0 2px 10px rgba(0,153,255,.3));font-size:2rem}.About_techName__eZDZL{color:var(--color-white);font-size:.9rem}[data-theme=light] .About_techName__eZDZL{color:var(--color-dark-gray)}.About_footerSection__TRblj{border-top:1px solid #ffffff1a;margin-top:var(--spacing-3xl);padding:var(--spacing-2xl) 0}[data-theme=light] .About_footerSection__TRblj{border-top-color:#0000001a}@media(max-width:768px){.About_footerSection__TRblj{margin-top:var(--spacing-2xl);padding:var(--spacing-xl) 0}}.About_footerContent__WZb4i{grid-gap:var(--spacing-2xl);display:grid;gap:var(--spacing-2xl);grid-template-columns:1fr 1fr;margin:0 auto;max-width:800px}@media(max-width:768px){.About_footerContent__WZb4i{gap:var(--spacing-xl);grid-template-columns:1fr}}.About_credits__4TTFI,.About_versionInfo__C8GF8{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:var(--radius-xl);padding:var(--spacing-xl)}[data-theme=light] .About_credits__4TTFI,[data-theme=light] .About_versionInfo__C8GF8{background:#fffc;border-color:#0000001a}.About_credits__4TTFI h3,.About_versionInfo__C8GF8 h3{align-items:center;color:var(--color-accent);display:flex;font-size:1.2rem;font-weight:600;gap:var(--spacing-sm);margin-bottom:var(--spacing-md)}.About_credits__4TTFI h3:before,.About_versionInfo__C8GF8 h3:before{background:var(--color-accent);border-radius:2px;content:"";height:20px;width:4px}.About_credits__4TTFI p,.About_versionInfo__C8GF8 p{color:#fffc;font-size:.9rem;line-height:1.6;margin-bottom:var(--spacing-sm)}[data-theme=light] .About_credits__4TTFI p,[data-theme=light] .About_versionInfo__C8GF8 p{color:#000000b3}.About_credits__4TTFI p:last-child,.About_versionInfo__C8GF8 p:last-child{margin-bottom:0}.About_credits__4TTFI p strong,.About_versionInfo__C8GF8 p strong{color:var(--color-white);font-weight:600}[data-theme=light] .About_credits__4TTFI p strong,[data-theme=light] .About_versionInfo__C8GF8 p strong{color:var(--color-dark-gray)}.About_techName__eZDZL{color:var(--color-light-white);font-size:var(--font-size-sm);font-weight:500;text-align:center}@media(max-width:480px){.About_techName__eZDZL{font-size:var(--font-size-xs)}}.Auth_authPage__5JwLe{align-items:center;background:linear-gradient(135deg,#0a0a0a,#1a1a2e 50%,#16213e);display:flex;justify-content:center;min-height:100vh;overflow:hidden;padding:var(--spacing-lg);position:relative}[data-theme=light] .Auth_authPage__5JwLe{background:linear-gradient(135deg,#e0f2fe,#b3e5fc 50%,#81d4fa)}.Auth_authPage__5JwLe:before{background:radial-gradient(circle at 20% 80%,#0099ff1a 0,#0000 50%),radial-gradient(circle at 80% 20%,#ff6b351a 0,#0000 50%);bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}[data-theme=light] .Auth_authPage__5JwLe:before{background:radial-gradient(circle at 20% 80%,#0099ff0d 0,#0000 50%),radial-gradient(circle at 80% 20%,#ff6b350d 0,#0000 50%)}@keyframes Auth_waveFloat__gt8O8{0%,to{transform:translateX(0) translateY(0)}25%{transform:translateX(-25px) translateY(-10px)}50%{transform:translateX(0) translateY(-5px)}75%{transform:translateX(25px) translateY(-15px)}}.Auth_authContainer__Ht0AY{max-width:450px;position:relative;width:100%;z-index:1}.Auth_authCard__BGuZx{backdrop-filter:var(--glass-blur-strong);-webkit-backdrop-filter:var(--glass-blur-strong);background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:var(--radius-2xl);box-shadow:var(--shadow-strong);overflow:hidden;padding:var(--spacing-2xl);position:relative}.Auth_authCard__BGuZx:before{background:var(--gradient-cyan);content:"";height:2px;left:0;opacity:.8;position:absolute;right:0;top:0}.Auth_authHeader__NBgpk{margin-bottom:var(--spacing-2xl);text-align:center}.Auth_authTitle__HeCCh{-webkit-text-fill-color:#0000;background:var(--gradient-text);-webkit-background-clip:text;background-clip:text;color:var(--color-white);font-size:var(--font-size-3xl);font-weight:700;margin:0 0 var(--spacing-sm) 0}.Auth_authSubtitle__5X9FP{color:var(--color-light-white);font-size:var(--font-size-base);margin:0;opacity:.9}.Auth_errorMessage__GUPtN{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ef44441a;border:1px solid #ef44444d;border-radius:var(--radius-lg);color:#fca5a5;display:flex;font-size:var(--font-size-sm);gap:var(--spacing-sm);margin-bottom:var(--spacing-lg);padding:var(--spacing-md)}.Auth_errorMessage__GUPtN svg{color:#ef4444;flex-shrink:0}.Auth_authForm__DD9dN{display:flex;flex-direction:column;gap:var(--spacing-lg)}.Auth_inputGroup__61Vu2{display:flex;flex-direction:column;gap:var(--spacing-xs)}.Auth_inputWrapper__Yg8So{position:relative}.Auth_input__l\+rEA{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:var(--radius-lg);box-sizing:border-box;color:var(--color-white);font-size:var(--font-size-base);padding:var(--spacing-lg) var(--spacing-md) var(--spacing-sm);transition:all var(--transition-smooth);width:100%}.Auth_input__l\+rEA:focus{background:#ffffff14;border-color:var(--color-cyan);box-shadow:0 0 0 3px #06b6d41a;outline:none}.Auth_input__l\+rEA.Auth_error__2p7wh{background:#ef44440d;border-color:#ef444480}.Auth_input__l\+rEA::placeholder{color:#0000}.Auth_input__l\+rEA:-webkit-autofill{-webkit-text-fill-color:var(--color-white);-webkit-box-shadow:inset 0 0 0 1000px #ffffff0d;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}.Auth_floatingLabel__9pRYE{background:#0000;color:var(--color-light-white);font-size:var(--font-size-base);left:var(--spacing-md);opacity:.7;padding:0 var(--spacing-xs);pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);transition:all var(--transition-smooth)}.Auth_floatingLabel__9pRYE.Auth_active__8PFH3{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:var(--glass-bg);color:var(--color-cyan);font-size:var(--font-size-sm);opacity:1;top:0;transform:translateY(-50%)}.Auth_inputUnderline__3JSDj{background:var(--gradient-cyan);border-radius:1px;bottom:0;height:2px;left:0;position:absolute;right:0;transform:scaleX(0);transition:transform var(--transition-smooth)}.Auth_input__l\+rEA:focus+.Auth_floatingLabel__9pRYE+.Auth_inputUnderline__3JSDj{transform:scaleX(1)}.Auth_fieldError__XBiw3{align-items:center;color:#fca5a5;display:flex;font-size:var(--font-size-sm);gap:var(--spacing-xs);margin-top:var(--spacing-xs)}.Auth_primaryButton__Q9wvC{align-items:center;background:var(--gradient-cyan);border:none;border-radius:var(--radius-lg);color:var(--color-white);cursor:pointer;display:flex;font-size:var(--font-size-base);font-weight:600;gap:var(--spacing-sm);justify-content:center;overflow:hidden;padding:var(--spacing-lg);position:relative;transition:all var(--transition-smooth);width:100%}.Auth_primaryButton__Q9wvC:before{background:linear-gradient(90deg,#0000,#fff3,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s;width:100%}.Auth_primaryButton__Q9wvC:hover{box-shadow:var(--shadow-glow-cyan);transform:translateY(-2px)}.Auth_primaryButton__Q9wvC:hover:before{left:100%}.Auth_primaryButton__Q9wvC:active{transform:translateY(0)}.Auth_primaryButton__Q9wvC:disabled{cursor:not-allowed;opacity:.7;transform:none}.Auth_primaryButton__Q9wvC:disabled:hover{box-shadow:none;transform:none}.Auth_primaryButton__Q9wvC svg{height:20px;width:20px}.Auth_buttonSpinner__\+q8qr{align-items:center;display:flex;gap:var(--spacing-sm)}.Auth_spinner__nerAQ{animation:Auth_spin__0iz-I 1s linear infinite;border:2px solid #ffffff4d;border-radius:50%;border-top:2px solid var(--color-white);height:20px;width:20px}@keyframes Auth_spin__0iz-I{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.Auth_divider__JpJ7B{align-items:center;display:flex;margin:var(--spacing-xl) 0;position:relative}.Auth_divider__JpJ7B:after,.Auth_divider__JpJ7B:before{background:#fff3;content:"";flex:1 1;height:1px}.Auth_divider__JpJ7B span{color:var(--color-light-white);font-size:var(--font-size-sm);padding:0 var(--spacing-lg);white-space:nowrap}.Auth_oauthButtons__HGnSV{display:flex;gap:var(--spacing-md)}.Auth_oauthButton__oHhYV{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:var(--radius-lg);color:var(--color-white);cursor:pointer;display:flex;flex:1 1;font-size:var(--font-size-sm);font-weight:500;gap:var(--spacing-sm);justify-content:center;padding:var(--spacing-md);transition:all var(--transition-smooth)}.Auth_oauthButton__oHhYV:hover{background:#ffffff1a;border-color:#fff3;box-shadow:var(--shadow-soft);transform:translateY(-1px)}.Auth_oauthButton__oHhYV:active{transform:translateY(0)}.Auth_oauthButton__oHhYV:disabled{cursor:not-allowed;opacity:.5;transform:none}.Auth_oauthButton__oHhYV:disabled:hover{background:#ffffff0d;box-shadow:none;transform:none}.Auth_oauthButton__oHhYV svg{flex-shrink:0;height:20px;width:20px}.Auth_authFooter__mhLTx{margin-top:var(--spacing-xl);text-align:center}.Auth_authFooter__mhLTx p{color:var(--color-light-white);font-size:var(--font-size-sm);margin:0}.Auth_authLink__W0CBV{color:var(--color-cyan);font-weight:500;position:relative;text-decoration:none;transition:all var(--transition-smooth)}.Auth_authLink__W0CBV:after{background:var(--gradient-cyan);bottom:-2px;content:"";height:2px;left:0;position:absolute;transition:width var(--transition-smooth);width:0}.Auth_authLink__W0CBV:hover{color:var(--color-light-cyan)}.Auth_authLink__W0CBV:hover:after{width:100%}@media(max-width:768px){.Auth_authPage__5JwLe{padding:var(--spacing-md)}.Auth_authCard__BGuZx{padding:var(--spacing-xl)}.Auth_authTitle__HeCCh{font-size:var(--font-size-2xl)}.Auth_oauthButtons__HGnSV{flex-direction:column}.Auth_oauthButton__oHhYV{width:100%}}@media(max-width:480px){.Auth_authPage__5JwLe{padding:var(--spacing-sm)}.Auth_authCard__BGuZx{padding:var(--spacing-lg)}.Auth_authTitle__HeCCh{font-size:var(--font-size-xl)}.Auth_authSubtitle__5X9FP{font-size:var(--font-size-sm)}}.Notifications_notificationsPage__BWm29{background:linear-gradient(135deg,#0a0a0a,#1a1a2e 50%,#16213e);min-height:100vh;overflow-x:hidden;padding-top:100px;position:relative}[data-theme=light] .Notifications_notificationsPage__BWm29{background:linear-gradient(135deg,#e0f2fe,#b3e5fc 50%,#81d4fa)}.Notifications_notificationsPage__BWm29:before{background:radial-gradient(circle at 20% 80%,#0099ff1a 0,#0000 50%),radial-gradient(circle at 80% 20%,#ff6b351a 0,#0000 50%);bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}[data-theme=light] .Notifications_notificationsPage__BWm29:before{background:radial-gradient(circle at 20% 80%,#0099ff0d 0,#0000 50%),radial-gradient(circle at 80% 20%,#ff6b350d 0,#0000 50%)}.Notifications_container__gcT86{margin:0 auto;max-width:1200px;padding:2rem;position:relative;z-index:1}.Notifications_header__QCRYJ{margin-bottom:3rem;text-align:center}.Notifications_header__QCRYJ .Notifications_titleSection__BDXCk{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;justify-content:center;margin-bottom:1rem}.Notifications_header__QCRYJ .Notifications_titleSection__BDXCk .Notifications_title__UHVTh{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#fff,#e2e8f0);-webkit-background-clip:text;background-clip:text;font-size:3rem;font-weight:700;margin:0}.Notifications_header__QCRYJ .Notifications_titleSection__BDXCk .Notifications_title__UHVTh .Notifications_titleHighlight__fSHas{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#3b82f6,#10b981);-webkit-background-clip:text;background-clip:text}.Notifications_header__QCRYJ .Notifications_titleSection__BDXCk .Notifications_unreadBadge__8A3Id{animation:Notifications_pulse__ULgGw 2s infinite;background:linear-gradient(135deg,#ef4444,#dc2626);border-radius:20px;color:#fff;font-size:.875rem;font-weight:600;padding:.5rem 1rem}.Notifications_header__QCRYJ .Notifications_subtitle__UGJDr{color:#ffffffb3;font-size:1.2rem;line-height:1.6;margin:0 auto;max-width:600px}.Notifications_controls__q8goq{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;margin-bottom:2rem}.Notifications_controls__q8goq .Notifications_filters__j7Nma{display:flex;flex-wrap:wrap;gap:.5rem}.Notifications_controls__q8goq .Notifications_filterButton__cp184{align-items:center;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:12px;color:#ffffffb3;cursor:pointer;display:flex;font-weight:500;gap:.5rem;padding:.75rem 1.5rem;transition:all .3s ease}.Notifications_controls__q8goq .Notifications_filterButton__cp184:hover{background:#ffffff14;border-color:#3b82f64d;color:#fff}.Notifications_controls__q8goq .Notifications_filterButton__cp184.Notifications_active__fc0hB{background:#3b82f61a;border-color:#3b82f6;color:#3b82f6}.Notifications_controls__q8goq .Notifications_filterButton__cp184 .Notifications_filterBadge__UcOCB{background:#ef4444;border-radius:10px;color:#fff;font-size:.75rem;font-weight:600;min-width:20px;padding:.25rem .5rem;text-align:center}.Notifications_controls__q8goq .Notifications_markAllButton__aDXy2{background:linear-gradient(135deg,#3b82f6,#10b981);border:none;border-radius:12px;color:#fff;cursor:pointer;font-weight:600;padding:.75rem 1.5rem;transition:all .3s ease}.Notifications_controls__q8goq .Notifications_markAllButton__aDXy2:hover{box-shadow:0 10px 25px #3b82f64d;transform:translateY(-2px)}.Notifications_notificationsList__vfu9H{display:flex;flex-direction:column;gap:1rem}.Notifications_notificationCard__HpqOt{align-items:flex-start;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:16px;cursor:pointer;display:flex;gap:1rem;padding:1.5rem;position:relative;transition:all .3s ease}.Notifications_notificationCard__HpqOt:hover{background:#ffffff14;border-color:#3b82f64d;box-shadow:0 10px 30px #0003;transform:translateY(-2px)}.Notifications_notificationCard__HpqOt.Notifications_unread__7jlJ1{background:#3b82f60d;border-left:4px solid #3b82f6}.Notifications_notificationCard__HpqOt.Notifications_emergency__zB\+j0{border-left-color:#ef4444}.Notifications_notificationCard__HpqOt.Notifications_emergency__zB\+j0 .Notifications_notificationIcon__pWKzv{background:#ef44441a;color:#ef4444}.Notifications_notificationCard__HpqOt.Notifications_warning__NyMlw{border-left-color:#f59e0b}.Notifications_notificationCard__HpqOt.Notifications_warning__NyMlw .Notifications_notificationIcon__pWKzv{background:#f59e0b1a;color:#f59e0b}.Notifications_notificationCard__HpqOt.Notifications_success__KUCu8{border-left-color:#10b981}.Notifications_notificationCard__HpqOt.Notifications_success__KUCu8 .Notifications_notificationIcon__pWKzv{background:#10b9811a;color:#10b981}.Notifications_notificationCard__HpqOt.Notifications_info__XL2M3{border-left-color:#3b82f6}.Notifications_notificationCard__HpqOt.Notifications_info__XL2M3 .Notifications_notificationIcon__pWKzv{background:#3b82f61a;color:#3b82f6}.Notifications_notificationIcon__pWKzv{align-items:center;background:#ffffff1a;border-radius:12px;color:#ffffffb3;display:flex;flex-shrink:0;height:48px;justify-content:center;width:48px}.Notifications_notificationContent__WGywb{flex:1 1;min-width:0}.Notifications_notificationHeader__96Bvp{align-items:flex-start;display:flex;gap:1rem;justify-content:space-between;margin-bottom:.5rem}.Notifications_notificationHeader__96Bvp .Notifications_notificationTitle__8bBZc{color:#fff;font-size:1.125rem;font-weight:600;line-height:1.4;margin:0}.Notifications_notificationHeader__96Bvp .Notifications_notificationMeta__WlZzJ{align-items:center;display:flex;flex-shrink:0;gap:.5rem}.Notifications_notificationHeader__96Bvp .Notifications_notificationMeta__WlZzJ .Notifications_timestamp__6hWKz{color:#ffffff80;font-size:.875rem;white-space:nowrap}.Notifications_notificationHeader__96Bvp .Notifications_notificationMeta__WlZzJ .Notifications_unreadDot__s2C1q{animation:Notifications_pulse__ULgGw 2s infinite;background:#3b82f6;border-radius:50%;height:8px;width:8px}.Notifications_notificationMessage__AI2ei{color:#fffc;line-height:1.6;margin:0 0 1rem}.Notifications_notificationActions__L-B6G .Notifications_actionButton__fepJZ{align-items:center;background:#3b82f61a;border:1px solid #3b82f64d;border-radius:8px;color:#3b82f6;display:inline-flex;font-size:.875rem;font-weight:500;gap:.5rem;padding:.5rem 1rem;text-decoration:none;transition:all .3s ease}.Notifications_notificationActions__L-B6G .Notifications_actionButton__fepJZ:hover{background:#3b82f633;border-color:#3b82f680;transform:translateY(-1px)}.Notifications_deleteButton__FUihz{align-items:center;background:#ef44441a;border:1px solid #ef444433;border-radius:8px;color:#ef4444;cursor:pointer;display:flex;height:32px;justify-content:center;opacity:0;position:absolute;right:1rem;top:1rem;transition:all .3s ease;width:32px}.Notifications_notificationCard__HpqOt:hover .Notifications_deleteButton__FUihz{opacity:1}.Notifications_deleteButton__FUihz:hover{background:#ef444433;border-color:#ef444466;transform:scale(1.1)}.Notifications_emptyState__H-9wu{color:#fff9;padding:4rem 2rem;text-align:center}.Notifications_emptyState__H-9wu .Notifications_emptyIcon__TmzXb{align-items:center;background:#ffffff0d;border-radius:20px;color:#ffffff4d;display:flex;height:80px;justify-content:center;margin:0 auto 2rem;width:80px}.Notifications_emptyState__H-9wu h3{color:#fff;font-size:1.5rem;font-weight:600;margin:0 0 1rem}.Notifications_emptyState__H-9wu p{font-size:1rem;line-height:1.6;margin:0 auto;max-width:400px}.Notifications_loadingState__lRnOC{align-items:center;color:#ffffffb3;display:flex;flex-direction:column;justify-content:center;min-height:60vh}.Notifications_loadingState__lRnOC .Notifications_spinner__791MA{animation:Notifications_spin__PYqd2 1s linear infinite;border:4px solid #ffffff1a;border-radius:50%;border-top-color:#3b82f6;height:48px;margin-bottom:1rem;width:48px}.Notifications_loadingState__lRnOC p{font-size:1.125rem;margin:0}@keyframes Notifications_pulse__ULgGw{0%,to{opacity:1}50%{opacity:.5}}@keyframes Notifications_spin__PYqd2{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media(max-width:768px){.Notifications_container__gcT86{padding:1rem}.Notifications_header__QCRYJ{margin-bottom:2rem}.Notifications_header__QCRYJ .Notifications_titleSection__BDXCk{flex-direction:column;gap:.5rem}.Notifications_header__QCRYJ .Notifications_titleSection__BDXCk .Notifications_title__UHVTh{font-size:2rem}.Notifications_header__QCRYJ .Notifications_subtitle__UGJDr{font-size:1rem}.Notifications_controls__q8goq{align-items:stretch;flex-direction:column;gap:1rem}.Notifications_controls__q8goq .Notifications_filters__j7Nma{justify-content:center}.Notifications_controls__q8goq .Notifications_markAllButton__aDXy2{align-self:center}.Notifications_notificationCard__HpqOt{gap:.75rem;padding:1rem}.Notifications_notificationCard__HpqOt .Notifications_notificationIcon__pWKzv{height:40px;width:40px}.Notifications_notificationCard__HpqOt .Notifications_notificationHeader__96Bvp{align-items:flex-start;flex-direction:column;gap:.5rem}.Notifications_notificationCard__HpqOt .Notifications_notificationHeader__96Bvp .Notifications_notificationMeta__WlZzJ{align-self:flex-end}.Notifications_notificationCard__HpqOt .Notifications_deleteButton__FUihz{align-self:flex-start;margin-top:1rem;opacity:1;position:static}.Notifications_emptyState__H-9wu{padding:2rem 1rem}.Notifications_emptyState__H-9wu .Notifications_emptyIcon__TmzXb{height:64px;width:64px}}[data-theme=light] .Notifications_notificationsPage__BWm29{background:linear-gradient(135deg,#f8fafc,#e2e8f0 50%,#cbd5e1)}[data-theme=light] .Notifications_notificationsPage__BWm29:before{background:radial-gradient(circle at 20% 30%,#3b82f61a 0,#0000 50%),radial-gradient(circle at 80% 70%,#10b98114 0,#0000 50%),radial-gradient(circle at 40% 80%,#8b5cf614 0,#0000 50%)}[data-theme=light] .Notifications_header__QCRYJ .Notifications_titleSection__BDXCk .Notifications_title__UHVTh{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#1e293b,#475569);-webkit-background-clip:text;background-clip:text}[data-theme=light] .Notifications_header__QCRYJ .Notifications_subtitle__UGJDr{color:#1e293bb3}[data-theme=light] .Notifications_filterButton__cp184{background:#1e293b0d;border-color:#1e293b1a;color:#1e293bb3}[data-theme=light] .Notifications_filterButton__cp184:hover{background:#1e293b14;color:#1e293b}[data-theme=light] .Notifications_notificationCard__HpqOt{background:#ffffffb3;border-color:#1e293b1a}[data-theme=light] .Notifications_notificationCard__HpqOt:hover{background:#ffffffe6}[data-theme=light] .Notifications_notificationCard__HpqOt .Notifications_notificationTitle__8bBZc{color:#1e293b}[data-theme=light] .Notifications_notificationCard__HpqOt .Notifications_notificationMessage__AI2ei{color:#1e293bcc}[data-theme=light] .Notifications_notificationCard__HpqOt .Notifications_notificationMeta__WlZzJ .Notifications_timestamp__6hWKz{color:#1e293b80}[data-theme=light] .Notifications_emptyState__H-9wu{color:#1e293b99}[data-theme=light] .Notifications_emptyState__H-9wu h3{color:#1e293b}[data-theme=light] .Notifications_emptyState__H-9wu .Notifications_emptyIcon__TmzXb{background:#1e293b0d;color:#1e293b4d}[data-theme=light] .Notifications_loadingState__lRnOC{color:#1e293bb3}.LoadingSpinner_loadingContainer__svCgK{align-items:center;background:var(--gradient-ocean);bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:9999}.LoadingSpinner_loadingCard__vInWQ{backdrop-filter:var(--glass-blur-strong);-webkit-backdrop-filter:var(--glass-blur-strong);background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:var(--radius-2xl);box-shadow:var(--shadow-strong);max-width:300px;padding:var(--spacing-2xl);text-align:center;width:90%}.LoadingSpinner_spinner__Razfz{margin:0 auto var(--spacing-lg);position:relative}.LoadingSpinner_spinner__Razfz.LoadingSpinner_small__E4VSZ{height:40px;width:40px}.LoadingSpinner_spinner__Razfz.LoadingSpinner_medium__-ORFj{height:60px;width:60px}.LoadingSpinner_spinner__Razfz.LoadingSpinner_large__bI5NE{height:80px;width:80px}.LoadingSpinner_spinnerRing__oWIAQ{border:3px solid #0000;border-radius:50%;border-top:3px solid var(--color-cyan);height:100%;left:0;position:absolute;top:0;width:100%}.LoadingSpinner_spinnerRing__oWIAQ:nth-child(2){border-top:3px solid var(--color-light-cyan);height:80%;left:10%;top:10%;width:80%}.LoadingSpinner_loadingMessage__XFdgG{color:var(--color-light-white);font-size:var(--font-size-base);font-weight:500;margin:0}:root{--toastify-color-light:#fff;--toastify-color-dark:#121212;--toastify-color-info:#3498db;--toastify-color-success:#07bc0c;--toastify-color-warning:#f1c40f;--toastify-color-error:#e74d3c;--toastify-color-transparent:#ffffffb3;--toastify-icon-color-info:var(--toastify-color-info);--toastify-icon-color-success:var(--toastify-color-success);--toastify-icon-color-warning:var(--toastify-color-warning);--toastify-icon-color-error:var(--toastify-color-error);--toastify-container-width:fit-content;--toastify-toast-width:320px;--toastify-toast-offset:16px;--toastify-toast-top:max(var(--toastify-toast-offset),env(safe-area-inset-top));--toastify-toast-right:max(var(--toastify-toast-offset),env(safe-area-inset-right));--toastify-toast-left:max(var(--toastify-toast-offset),env(safe-area-inset-left));--toastify-toast-bottom:max(var(--toastify-toast-offset),env(safe-area-inset-bottom));--toastify-toast-background:#fff;--toastify-toast-padding:14px;--toastify-toast-min-height:64px;--toastify-toast-max-height:800px;--toastify-toast-bd-radius:6px;--toastify-toast-shadow:0px 4px 12px #0000001a;--toastify-font-family:sans-serif;--toastify-z-index:9999;--toastify-text-color-light:#757575;--toastify-text-color-dark:#fff;--toastify-text-color-info:#fff;--toastify-text-color-success:#fff;--toastify-text-color-warning:#fff;--toastify-text-color-error:#fff;--toastify-spinner-color:#616161;--toastify-spinner-color-empty-area:#e0e0e0;--toastify-color-progress-light:linear-gradient(90deg,#4cd964,#5ac8fa,#007aff,#34aadc,#5856d6,#ff2d55);--toastify-color-progress-dark:#bb86fc;--toastify-color-progress-info:var(--toastify-color-info);--toastify-color-progress-success:var(--toastify-color-success);--toastify-color-progress-warning:var(--toastify-color-warning);--toastify-color-progress-error:var(--toastify-color-error);--toastify-color-progress-bgo:0.2}.Toastify__toast-container{box-sizing:border-box;color:#fff;display:flex;flex-direction:column;position:fixed;-webkit-transform:translateZ(9999);-webkit-transform:translateZ(var(--toastify-z-index));width:-webkit-fit-content;width:fit-content;width:var(--toastify-container-width);z-index:9999;z-index:var(--toastify-z-index)}.Toastify__toast-container--top-left{left:max(16px,env(safe-area-inset-left));left:var(--toastify-toast-left);top:max(16px,env(safe-area-inset-top));top:var(--toastify-toast-top)}.Toastify__toast-container--top-center{align-items:center;left:50%;top:max(16px,env(safe-area-inset-top));top:var(--toastify-toast-top);transform:translateX(-50%)}.Toastify__toast-container--top-right{align-items:end;right:max(16px,env(safe-area-inset-right));right:var(--toastify-toast-right);top:max(16px,env(safe-area-inset-top));top:var(--toastify-toast-top)}.Toastify__toast-container--bottom-left{bottom:max(16px,env(safe-area-inset-bottom));bottom:var(--toastify-toast-bottom);left:max(16px,env(safe-area-inset-left));left:var(--toastify-toast-left)}.Toastify__toast-container--bottom-center{align-items:center;bottom:max(16px,env(safe-area-inset-bottom));bottom:var(--toastify-toast-bottom);left:50%;transform:translateX(-50%)}.Toastify__toast-container--bottom-right{align-items:end;bottom:max(16px,env(safe-area-inset-bottom));bottom:var(--toastify-toast-bottom);right:max(16px,env(safe-area-inset-right));right:var(--toastify-toast-right)}.Toastify__toast{--y:0;align-items:center;border-radius:6px;border-radius:var(--toastify-toast-bd-radius);box-shadow:0 4px 12px #0000001a;box-shadow:var(--toastify-toast-shadow);box-sizing:border-box;display:flex;flex:1 1 auto;font-family:sans-serif;font-family:var(--toastify-font-family);margin-bottom:1rem;max-height:800px;max-height:var(--toastify-toast-max-height);min-height:64px;min-height:var(--toastify-toast-min-height);padding:14px;padding:var(--toastify-toast-padding);position:relative;touch-action:none;width:320px;width:var(--toastify-toast-width);word-break:break-word;z-index:0}@media only screen and (max-width:480px){.Toastify__toast-container{left:env(safe-area-inset-left);margin:0;width:100vw}.Toastify__toast-container--top-center,.Toastify__toast-container--top-left,.Toastify__toast-container--top-right{top:env(safe-area-inset-top);transform:translateX(0)}.Toastify__toast-container--bottom-center,.Toastify__toast-container--bottom-left,.Toastify__toast-container--bottom-right{bottom:env(safe-area-inset-bottom);transform:translateX(0)}.Toastify__toast-container--rtl{left:auto;right:env(safe-area-inset-right)}.Toastify__toast{--toastify-toast-width:100%;border-radius:0;margin-bottom:0}}.Toastify__toast-container[data-stacked=true]{width:320px;width:var(--toastify-toast-width)}.Toastify__toast--stacked{position:absolute;transform:translate3d(0,var(--y),0) scale(var(--s));transition:transform .3s;width:100%}.Toastify__toast--stacked[data-collapsed] .Toastify__close-button,.Toastify__toast--stacked[data-collapsed] .Toastify__toast-body{transition:opacity .1s}.Toastify__toast--stacked[data-collapsed=false]{overflow:visible}.Toastify__toast--stacked[data-collapsed=true]:not(:last-child)>*{opacity:0}.Toastify__toast--stacked:after{bottom:100%;content:"";height:calc(var(--g)*1px);left:0;position:absolute;right:0}.Toastify__toast--stacked[data-pos=top]{top:0}.Toastify__toast--stacked[data-pos=bot]{bottom:0}.Toastify__toast--stacked[data-pos=bot].Toastify__toast--stacked:before{transform-origin:top}.Toastify__toast--stacked[data-pos=top].Toastify__toast--stacked:before{transform-origin:bottom}.Toastify__toast--stacked:before{bottom:0;content:"";height:100%;left:0;position:absolute;right:0;transform:scaleY(3);z-index:-1}.Toastify__toast--rtl{direction:rtl}.Toastify__toast--close-on-click{cursor:pointer}.Toastify__toast-icon{-webkit-margin-end:10px;display:flex;flex-shrink:0;margin-inline-end:10px;width:22px}.Toastify--animate{animation-duration:.5s;animation-fill-mode:both}.Toastify--animate-icon{animation-duration:.3s;animation-fill-mode:both}.Toastify__toast-theme--dark{background:#121212;background:var(--toastify-color-dark);color:#fff;color:var(--toastify-text-color-dark)}.Toastify__toast-theme--colored.Toastify__toast--default,.Toastify__toast-theme--light{background:#fff;background:var(--toastify-color-light);color:#757575;color:var(--toastify-text-color-light)}.Toastify__toast-theme--colored.Toastify__toast--info{background:#3498db;background:var(--toastify-color-info);color:#fff;color:var(--toastify-text-color-info)}.Toastify__toast-theme--colored.Toastify__toast--success{background:#07bc0c;background:var(--toastify-color-success);color:#fff;color:var(--toastify-text-color-success)}.Toastify__toast-theme--colored.Toastify__toast--warning{background:#f1c40f;background:var(--toastify-color-warning);color:#fff;color:var(--toastify-text-color-warning)}.Toastify__toast-theme--colored.Toastify__toast--error{background:#e74d3c;background:var(--toastify-color-error);color:#fff;color:var(--toastify-text-color-error)}.Toastify__progress-bar-theme--light{background:linear-gradient(90deg,#4cd964,#5ac8fa,#007aff,#34aadc,#5856d6,#ff2d55);background:var(--toastify-color-progress-light)}.Toastify__progress-bar-theme--dark{background:#bb86fc;background:var(--toastify-color-progress-dark)}.Toastify__progress-bar--info{background:#3498db;background:var(--toastify-color-progress-info)}.Toastify__progress-bar--success{background:#07bc0c;background:var(--toastify-color-progress-success)}.Toastify__progress-bar--warning{background:#f1c40f;background:var(--toastify-color-progress-warning)}.Toastify__progress-bar--error{background:#e74d3c;background:var(--toastify-color-progress-error)}.Toastify__progress-bar-theme--colored.Toastify__progress-bar--error,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--info,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--success,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--warning{background:#ffffffb3;background:var(--toastify-color-transparent)}.Toastify__close-button{background:#0000;border:none;color:#fff;cursor:pointer;opacity:.7;outline:none;padding:0;position:absolute;right:6px;top:6px;transition:.3s ease;z-index:1}.Toastify__toast--rtl .Toastify__close-button{left:6px;right:auto}.Toastify__close-button--light{color:#000;opacity:.3}.Toastify__close-button>svg{fill:currentColor;height:16px;width:14px}.Toastify__close-button:focus,.Toastify__close-button:hover{opacity:1}@keyframes Toastify__trackProgress{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.Toastify__progress-bar{bottom:0;height:100%;left:0;opacity:.7;position:absolute;transform-origin:left;width:100%;z-index:1}.Toastify__progress-bar--animated{animation:Toastify__trackProgress linear 1 forwards}.Toastify__progress-bar--controlled{transition:transform .2s}.Toastify__progress-bar--rtl{border-bottom-left-radius:0;left:auto;right:0;transform-origin:right}.Toastify__progress-bar--wrp{border-bottom-left-radius:6px;border-bottom-left-radius:var(--toastify-toast-bd-radius);border-bottom-right-radius:6px;border-bottom-right-radius:var(--toastify-toast-bd-radius);bottom:0;height:5px;left:0;overflow:hidden;position:absolute;width:100%}.Toastify__progress-bar--wrp[data-hidden=true]{opacity:0}.Toastify__progress-bar--bg{height:100%;opacity:.2;opacity:var(--toastify-color-progress-bgo);width:100%}.Toastify__spinner{animation:Toastify__spin .65s linear infinite;border:2px solid #e0e0e0;border-color:var(--toastify-spinner-color-empty-area);border-radius:100%;border-right-color:#616161;border-right-color:var(--toastify-spinner-color);box-sizing:border-box;height:20px;width:20px}@keyframes Toastify__bounceInRight{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(3000px,0,0)}60%{opacity:1;transform:translate3d(-25px,0,0)}75%{transform:translate3d(10px,0,0)}90%{transform:translate3d(-5px,0,0)}to{transform:none}}@keyframes Toastify__bounceOutRight{20%{opacity:1;transform:translate3d(-20px,var(--y),0)}to{opacity:0;transform:translate3d(2000px,var(--y),0)}}@keyframes Toastify__bounceInLeft{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(-3000px,0,0)}60%{opacity:1;transform:translate3d(25px,0,0)}75%{transform:translate3d(-10px,0,0)}90%{transform:translate3d(5px,0,0)}to{transform:none}}@keyframes Toastify__bounceOutLeft{20%{opacity:1;transform:translate3d(20px,var(--y),0)}to{opacity:0;transform:translate3d(-2000px,var(--y),0)}}@keyframes Toastify__bounceInUp{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,3000px,0)}60%{opacity:1;transform:translate3d(0,-20px,0)}75%{transform:translate3d(0,10px,0)}90%{transform:translate3d(0,-5px,0)}to{transform:translateZ(0)}}@keyframes Toastify__bounceOutUp{20%{transform:translate3d(0,calc(var(--y) - 10px),0)}40%,45%{opacity:1;transform:translate3d(0,calc(var(--y) + 20px),0)}to{opacity:0;transform:translate3d(0,-2000px,0)}}@keyframes Toastify__bounceInDown{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,-3000px,0)}60%{opacity:1;transform:translate3d(0,25px,0)}75%{transform:translate3d(0,-10px,0)}90%{transform:translate3d(0,5px,0)}to{transform:none}}@keyframes Toastify__bounceOutDown{20%{transform:translate3d(0,calc(var(--y) - 10px),0)}40%,45%{opacity:1;transform:translate3d(0,calc(var(--y) + 20px),0)}to{opacity:0;transform:translate3d(0,2000px,0)}}.Toastify__bounce-enter--bottom-left,.Toastify__bounce-enter--top-left{animation-name:Toastify__bounceInLeft}.Toastify__bounce-enter--bottom-right,.Toastify__bounce-enter--top-right{animation-name:Toastify__bounceInRight}.Toastify__bounce-enter--top-center{animation-name:Toastify__bounceInDown}.Toastify__bounce-enter--bottom-center{animation-name:Toastify__bounceInUp}.Toastify__bounce-exit--bottom-left,.Toastify__bounce-exit--top-left{animation-name:Toastify__bounceOutLeft}.Toastify__bounce-exit--bottom-right,.Toastify__bounce-exit--top-right{animation-name:Toastify__bounceOutRight}.Toastify__bounce-exit--top-center{animation-name:Toastify__bounceOutUp}.Toastify__bounce-exit--bottom-center{animation-name:Toastify__bounceOutDown}@keyframes Toastify__zoomIn{0%{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes Toastify__zoomOut{0%{opacity:1}50%{opacity:0;transform:translate3d(0,var(--y),0) scale3d(.3,.3,.3)}to{opacity:0}}.Toastify__zoom-enter{animation-name:Toastify__zoomIn}.Toastify__zoom-exit{animation-name:Toastify__zoomOut}@keyframes Toastify__flipIn{0%{animation-timing-function:ease-in;opacity:0;transform:perspective(400px) rotateX(90deg)}40%{animation-timing-function:ease-in;transform:perspective(400px) rotateX(-20deg)}60%{opacity:1;transform:perspective(400px) rotateX(10deg)}80%{transform:perspective(400px) rotateX(-5deg)}to{transform:perspective(400px)}}@keyframes Toastify__flipOut{0%{transform:translate3d(0,var(--y),0) perspective(400px)}30%{opacity:1;transform:translate3d(0,var(--y),0) perspective(400px) rotateX(-20deg)}to{opacity:0;transform:translate3d(0,var(--y),0) perspective(400px) rotateX(90deg)}}.Toastify__flip-enter{animation-name:Toastify__flipIn}.Toastify__flip-exit{animation-name:Toastify__flipOut}@keyframes Toastify__slideInRight{0%{transform:translate3d(110%,0,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInLeft{0%{transform:translate3d(-110%,0,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInUp{0%{transform:translate3d(0,110%,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInDown{0%{transform:translate3d(0,-110%,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideOutRight{0%{transform:translate3d(0,var(--y),0)}to{transform:translate3d(110%,var(--y),0);visibility:hidden}}@keyframes Toastify__slideOutLeft{0%{transform:translate3d(0,var(--y),0)}to{transform:translate3d(-110%,var(--y),0);visibility:hidden}}@keyframes Toastify__slideOutDown{0%{transform:translate3d(0,var(--y),0)}to{transform:translate3d(0,500px,0);visibility:hidden}}@keyframes Toastify__slideOutUp{0%{transform:translate3d(0,var(--y),0)}to{transform:translate3d(0,-500px,0);visibility:hidden}}.Toastify__slide-enter--bottom-left,.Toastify__slide-enter--top-left{animation-name:Toastify__slideInLeft}.Toastify__slide-enter--bottom-right,.Toastify__slide-enter--top-right{animation-name:Toastify__slideInRight}.Toastify__slide-enter--top-center{animation-name:Toastify__slideInDown}.Toastify__slide-enter--bottom-center{animation-name:Toastify__slideInUp}.Toastify__slide-exit--bottom-left,.Toastify__slide-exit--top-left{animation-duration:.3s;animation-name:Toastify__slideOutLeft;animation-timing-function:ease-in}.Toastify__slide-exit--bottom-right,.Toastify__slide-exit--top-right{animation-duration:.3s;animation-name:Toastify__slideOutRight;animation-timing-function:ease-in}.Toastify__slide-exit--top-center{animation-duration:.3s;animation-name:Toastify__slideOutUp;animation-timing-function:ease-in}.Toastify__slide-exit--bottom-center{animation-duration:.3s;animation-name:Toastify__slideOutDown;animation-timing-function:ease-in}@keyframes Toastify__spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}:root{--color-deep-ocean:#012;--color-dark-ocean:#024;--color-ocean-blue:#036;--color-medium-ocean:#048;--color-bright-ocean:#06c;--color-cyan:#0cf;--color-light-cyan:#09f;--color-white:#fff;--color-off-white:#ffffffe6;--color-light-white:#fffc;--color-faded-white:#fff9;--color-subtle-white:#fff6;--color-transparent-white:#ffffff1a;--glass-bg:#ffffff1a;--glass-blur:blur(10px);--glass-blur-strong:blur(20px);--glass-border:#fff3;--color-text-primary:#fff;--color-text-secondary:#a0aec0;--color-text-muted:#718096;--color-border:#ffffff1a;--color-border-light:#ffffff0d;--glassmorphism-bg:#ffffff0d;--glassmorphism-border:#ffffff1a;--glassmorphism-shadow:0 8px 32px #1f26875e;--shadow-sm:0 1px 2px #0000000d;--shadow-md:0 4px 6px #0000001a;--shadow-lg:0 10px 15px #0000001a;--shadow-xl:0 20px 25px #0000001a;--shadow-2xl:0 25px 50px #00000040;--shadow-strong:0 8px 32px #1f26875e;--shadow-glow-cyan:0 0 30px #00ccff4d;--shadow-color:#0000004d;--spacing-xs:0.25rem;--spacing-sm:0.5rem;--spacing-md:1rem;--spacing-lg:1.5rem;--spacing-xl:2rem;--spacing-2xl:3rem;--spacing-3xl:4rem;--radius-sm:0.25rem;--radius-md:0.5rem;--radius-lg:0.75rem;--radius-xl:1rem;--radius-2xl:1.5rem;--radius-full:9999px;--font-size-xs:0.75rem;--font-size-sm:0.875rem;--font-size-base:1rem;--font-size-lg:1.125rem;--font-size-xl:1.25rem;--font-size-2xl:1.5rem;--font-size-3xl:1.875rem;--font-size-4xl:2.25rem;--font-size-5xl:3rem;--font-size-6xl:3.75rem;--gradient-ocean:linear-gradient(135deg,#667eea,#764ba2);--gradient-sunset:linear-gradient(135deg,#ff6b35,#f7931e);--gradient-primary:linear-gradient(135deg,#09f,#00d4ff);--gradient-cyan:linear-gradient(135deg,#00d4ff,#09f);--gradient-text:linear-gradient(135deg,#fff,#e0e7ff);--transition-fast:0.15s ease;--transition-normal:0.3s ease;--transition-slow:0.5s ease;--transition-smooth:0.3s cubic-bezier(0.4,0,0.2,1);--z-dropdown:1000;--z-sticky:1020;--z-fixed:1030;--z-modal-backdrop:1040;--z-modal:1050;--z-popover:1060;--z-tooltip:1070}[data-theme=light]{--color-background:#fff;--color-surface:#f8fafc;--color-card:#0000000d;--color-text-primary:#1a202c;--color-text-secondary:#4a5568;--color-text-muted:#718096;--color-border:#0000001a;--color-border-light:#0000000d;--glassmorphism-bg:#fffc;--glassmorphism-border:#0000001a;--glassmorphism-shadow:0 8px 32px #0000001a;--shadow-color:#0000001a;--gradient-ocean:linear-gradient(135deg,#e0f2fe,#b3e5fc);--color-white:#1a202c;--color-off-white:#1a202ce6;--color-light-white:#1a202ccc;--color-faded-white:#1a202c99;--color-subtle-white:#1a202c66;--color-transparent-white:#1a202c1a;--glass-bg:#0000000d}*{box-sizing:border-box;margin:0;padding:0}html{font-size:16px;scroll-behavior:smooth}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:linear-gradient(135deg,#667eea,#764ba2);background:var(--gradient-ocean);color:#fff;color:var(--color-text-primary);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;line-height:1.6;overflow-x:hidden}h1,h2,h3,h4,h5,h6{font-weight:600;line-height:1.2;margin-bottom:.5rem;margin-bottom:var(--spacing-sm)}h1{font-size:3.75rem;font-size:var(--font-size-6xl)}h2{font-size:3rem;font-size:var(--font-size-5xl)}h3{font-size:1.875rem;font-size:var(--font-size-3xl)}h4{font-size:1.5rem;font-size:var(--font-size-2xl)}h5{font-size:1.25rem;font-size:var(--font-size-xl)}h6{font-size:1.125rem;font-size:var(--font-size-lg)}p{color:#a0aec0;color:var(--color-text-secondary);margin-bottom:.5rem;margin-bottom:var(--spacing-sm)}a{color:#0cf;color:var(--color-cyan);text-decoration:none;transition:.3s ease;transition:var(--transition-normal)}a:hover{color:#fff;color:var(--color-white);text-shadow:var(--shadow-glow)}button{border:none;cursor:pointer;font-family:inherit;outline:none;transition:.3s ease;transition:var(--transition-normal)}button:disabled{cursor:not-allowed;opacity:.6}input,select,textarea{font-family:inherit;outline:none;transition:.3s ease;transition:var(--transition-normal)}.glass-card{backdrop-filter:blur(10px);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:blur(10px);-webkit-backdrop-filter:var(--glass-blur);background:#ffffff1a;background:var(--glass-bg);border:1px solid #fff3;border:1px solid var(--glass-border);border-radius:1rem;border-radius:var(--radius-xl);box-shadow:var(--shadow-medium)}.glass-card:hover{background:var(--glass-bg-hover);border-color:var(--glass-border-hover);box-shadow:0 8px 32px #1f26875e;box-shadow:var(--shadow-strong)}.glass-button{background:var(--gradient-button);border:none;border-radius:9999px;border-radius:var(--radius-full);box-shadow:var(--shadow-medium);color:#fff;color:var(--color-white);font-weight:600;padding:.5rem 1.5rem;padding:var(--spacing-sm) var(--spacing-lg);transition:var(--transition-bounce)}.glass-button:hover{box-shadow:0 10px 40px #0099ff4d,0 0 20px #09f3;transform:translateY(-2px)}.glass-button:active{transform:translateY(0)}.glass-input{backdrop-filter:blur(10px);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:blur(10px);-webkit-backdrop-filter:var(--glass-blur);background:#ffffff1a;background:var(--glass-bg);border:1px solid #fff3;border:1px solid var(--glass-border);border-radius:.5rem;border-radius:var(--radius-md);color:#fff;color:var(--color-text-primary);font-size:1rem;font-size:var(--font-size-base);padding:.5rem 1rem;padding:var(--spacing-sm) var(--spacing-md)}.glass-input::placeholder{color:#718096;color:var(--color-text-muted)}.glass-input:focus{border-color:#0cf;border-color:var(--color-cyan);box-shadow:0 0 0 2px #0cf3}.text-gradient{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#fff,#e0e7ff);background:var(--gradient-text);-webkit-background-clip:text;background-clip:text}.container{margin:0 auto;max-width:1200px;padding:0 1.5rem;padding:0 var(--spacing-lg)}@media(max-width:768px){.container{padding:0 .5rem;padding:0 var(--spacing-sm)}}.section-padding{padding:4rem 0;padding:var(--spacing-3xl) 0}@media(max-width:768px){.section-padding{padding:3rem 0;padding:var(--spacing-2xl) 0}}.page-enter{opacity:0;transform:translateY(20px)}.page-enter-active{transition:opacity .4s ease,transform .4s ease}.page-enter-active,.page-exit{opacity:1;transform:translateY(0)}.page-exit-active{opacity:0;transform:translateY(-20px);transition:opacity .3s ease,transform .3s ease}@media(max-width:1024px){:root{--font-size-6xl:3rem;--font-size-5xl:2.5rem;--font-size-4xl:2rem}}@media(max-width:768px){:root{--font-size-6xl:2.5rem;--font-size-5xl:2rem;--font-size-4xl:1.75rem;--font-size-3xl:1.5rem}}@media(max-width:480px){:root{--font-size-6xl:2rem;--font-size-5xl:1.75rem;--font-size-4xl:1.5rem;--font-size-3xl:1.25rem}}
/*# sourceMappingURL=main.cb207214.css.map*/