.SignUpForm_container__TdDtS{min-height:100vh;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#052638,#0b2f47);padding:1rem;font-family:Outfit,Inter,sans-serif}@media (max-width:768px){.SignUpForm_container__TdDtS{align-items:flex-start;padding:2rem .5rem .5rem}}.SignUpForm_modalContainer__75IrU{position:fixed;inset:0;z-index:50;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.75);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding:1rem}.SignUpForm_formCard__8IYp4{width:100%;max-width:400px;background:rgba(13,42,63,.95);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);border:1px solid hsla(0,0%,100%,.15);border-radius:24px;box-shadow:0 25px 50px rgba(0,0,0,.5),0 0 0 1px hsla(0,0%,100%,.05);overflow:hidden;position:relative}@media (max-width:768px){.SignUpForm_formCard__8IYp4{max-width:360px;border-radius:20px}}@media (max-width:480px){.SignUpForm_formCard__8IYp4{max-width:320px;border-radius:16px}}.SignUpForm_closeButton__Kx81u{position:absolute;top:1rem;right:1rem;width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:hsla(0,0%,100%,.1);border:none;border-radius:50%;color:hsla(0,0%,100%,.7);cursor:pointer;transition:all .2s ease;z-index:10}.SignUpForm_closeButton__Kx81u:hover{background:hsla(0,0%,100%,.2);color:#fff}.SignUpForm_formContent__mRo_2{padding:2rem;color:#fff;position:relative}@media (max-width:768px){.SignUpForm_formContent__mRo_2{padding:1.5rem}}@media (max-width:480px){.SignUpForm_formContent__mRo_2{padding:1.25rem}}.SignUpForm_logoContainer__teHtN{text-align:center;margin-bottom:1.5rem}.SignUpForm_logo__tJ7Mi{height:auto;max-width:160px;margin:0 auto}@media (max-width:768px){.SignUpForm_logo__tJ7Mi{max-width:140px}}.SignUpForm_welcomeSection__jXfDp{text-align:center;margin-bottom:1.5rem}.SignUpForm_welcomeTitle__Sni0a{font-size:1.875rem;font-weight:700;color:#fff;margin-bottom:.5rem}.SignUpForm_welcomeSubtitle__3vp7H{color:#d1d5db;font-size:1rem}@media (max-width:768px){.SignUpForm_welcomeTitle__Sni0a{font-size:1.625rem}.SignUpForm_welcomeSubtitle__3vp7H{font-size:.9rem}}.SignUpForm_referralMessage__0arZw{color:#fa0;font-size:.875rem;font-weight:500;margin-top:.75rem}.SignUpForm_socialButtons__GRVk_{display:flex;flex-direction:column;gap:.75rem;margin-bottom:1.5rem}.SignUpForm_socialButton__2W_Un{display:flex;align-items:center;justify-content:center;gap:.75rem;padding:.75rem 1rem;background:#fff;color:#374151;border:none;border-radius:12px;font-weight:500;cursor:pointer;transition:all .2s ease;box-shadow:0 2px 8px rgba(0,0,0,.1)}.SignUpForm_socialButton__2W_Un:hover{background:#f9fafb;transform:translateY(-1px);box-shadow:0 4px 12px rgba(0,0,0,.15)}.SignUpForm_socialIcon__usNNA{width:20px;height:20px}.SignUpForm_form__yats4{display:flex;flex-direction:column;gap:1rem;margin-bottom:1.5rem}.SignUpForm_input__2_NnN{width:100%;padding:.875rem 1rem;border-radius:12px;background:rgba(31,41,55,.8);border:2px solid hsla(220,9%,46%,.6);color:#fff;font-size:1rem;transition:all .3s ease}.SignUpForm_input__2_NnN::-moz-placeholder{color:#9ca3af}.SignUpForm_input__2_NnN::placeholder{color:#9ca3af}.SignUpForm_input__2_NnN:focus{outline:none;border-color:#fa0;background:rgba(31,41,55,.9)}.SignUpForm_input__2_NnN:disabled{opacity:.6;cursor:not-allowed}@media (max-width:768px){.SignUpForm_input__2_NnN{padding:.75rem;font-size:.9rem}}.SignUpForm_submitButton__Kh_OV{width:100%;background:#fa0;color:#000;font-weight:700;padding:.875rem 1rem;border-radius:12px;border:none;font-size:1rem;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 12px rgba(255,170,0,.3)}.SignUpForm_submitButton__Kh_OV:hover:not(:disabled){background:#e69900;transform:translateY(-1px);box-shadow:0 6px 16px rgba(255,170,0,.4)}.SignUpForm_submitButton__Kh_OV:disabled{opacity:.6;cursor:not-allowed;transform:none}.SignUpForm_loadingSpinner__EyFUp{display:flex;align-items:center;justify-content:center;gap:.5rem}.SignUpForm_spinner__P1Jo3{width:16px;height:16px;border:2px solid #000;border-top-color:transparent;border-radius:50%;animation:SignUpForm_spin__yKino 1s linear infinite}@keyframes SignUpForm_spin__yKino{to{transform:rotate(1turn)}}.SignUpForm_messageBox___RdEk{padding:1rem;border-radius:12px;margin-bottom:1.5rem;font-size:.875rem;font-weight:500;text-align:center}.SignUpForm_successMessage__XrKFY{background:rgba(34,197,94,.2);border:1px solid rgba(34,197,94,.4);color:#86efac}.SignUpForm_errorMessage__dzCOz{background:rgba(239,68,68,.2);border:1px solid rgba(239,68,68,.4);color:#fca5a5}.SignUpForm_termsText__Miqqh{color:#9ca3af;font-size:.75rem;line-height:1.5;text-align:center;margin-bottom:1.25rem}.SignUpForm_termsLink__pmmhW{color:#fa0;text-decoration:underline;font-weight:500}.SignUpForm_loginText__nm_t_{color:#d1d5db;font-size:.875rem;text-align:center}.SignUpForm_loginLink__pVURb{color:#fa0;text-decoration:underline;font-weight:600}.SignUpForm_footer__G4u3T{position:absolute;bottom:1rem;left:50%;transform:translateX(-50%);color:#6b7280;font-size:.75rem;text-align:center}@media (max-width:768px){.SignUpForm_footer__G4u3T{bottom:.75rem;font-size:.7rem}}@media (max-width:375px){.SignUpForm_formCard__8IYp4{max-width:300px;border-radius:12px}.SignUpForm_formContent__mRo_2{padding:1rem}.SignUpForm_logo__tJ7Mi{max-width:120px}.SignUpForm_welcomeTitle__Sni0a{font-size:1.5rem}.SignUpForm_welcomeSubtitle__3vp7H{font-size:.85rem}.SignUpForm_socialButton__2W_Un{padding:.6rem .8rem;font-size:.85rem}.SignUpForm_input__2_NnN{padding:.65rem;font-size:.85rem}.SignUpForm_submitButton__Kh_OV{padding:.75rem;font-size:.9rem}}@media (min-height:600px) and (max-width:768px){.SignUpForm_container__TdDtS{justify-content:center;padding-top:1rem}}@media (min-height:800px){.SignUpForm_container__TdDtS{justify-content:center}.SignUpForm_modalContainer__75IrU{align-items:center}}@media (max-height:500px) and (orientation:landscape){.SignUpForm_container__TdDtS{padding:.5rem;justify-content:flex-start}.SignUpForm_formCard__8IYp4{max-width:350px}.SignUpForm_formContent__mRo_2{padding:1rem}.SignUpForm_socialButtons__GRVk_,.SignUpForm_welcomeSection__jXfDp{margin-bottom:1rem}.SignUpForm_form__yats4{gap:.75rem;margin-bottom:1rem}}.LoginForm_modalOverlay__2Hdju{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.8);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;z-index:1000;padding:1rem}.LoginForm_modalContent__S3_96{background:rgba(20,62,94,.95);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(212,175,55,.2);border-radius:16px;padding:2rem;max-width:400px;width:100%;max-height:90vh;overflow-y:auto;position:relative;box-shadow:0 20px 40px rgba(0,0,0,.3)}.LoginForm_closeButton__SGMZx{position:absolute;top:1rem;right:1rem;background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.2);border-radius:50%;width:32px;height:32px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:14px;cursor:pointer;transition:all .2s ease;z-index:10}.LoginForm_closeButton__SGMZx:hover{background:hsla(0,0%,100%,.2);transform:scale(1.1)}.LoginForm_logoContainer__FydSq{text-align:center;margin-bottom:1.5rem}.LoginForm_logo__ZF0wo{height:60px;width:auto;-o-object-fit:contain;object-fit:contain}.LoginForm_welcomeSection__kR2_9{text-align:center;margin-bottom:2rem}.LoginForm_welcomeTitle__1m9XU{font-size:1.75rem;font-weight:600;color:#fff;margin:0 0 .5rem;font-family:Outfit,sans-serif}.LoginForm_welcomeSubtitle__U1YYc{font-size:.95rem;color:hsla(0,0%,100%,.8);margin:0;font-family:Outfit,sans-serif}.LoginForm_errorMessage__4zUe9{background:rgba(220,53,69,.1);border:1px solid rgba(220,53,69,.3);border-radius:8px;padding:12px 16px;margin:1rem 0;color:#ff6b6b;font-size:.9rem;font-family:Outfit,sans-serif;text-align:center}.LoginForm_socialButtons__iLECG{display:flex;flex-direction:column;gap:.75rem;margin-bottom:1.5rem}.LoginForm_socialButton__Yn2Pw{display:flex;align-items:center;justify-content:center;gap:.75rem;padding:.875rem 1rem;border:1px solid hsla(0,0%,100%,.2);border-radius:8px;background:hsla(0,0%,100%,.95);color:#333;font-size:.9rem;font-weight:500;cursor:pointer;transition:all .2s ease;font-family:Outfit,sans-serif}.LoginForm_socialButton__Yn2Pw:hover{background:#fff;transform:translateY(-1px);box-shadow:0 4px 12px rgba(0,0,0,.15)}.LoginForm_socialIcon__QAo2B{width:18px;height:18px;-o-object-fit:contain;object-fit:contain}.LoginForm_googleButton__imiBV{border-color:#4285f4}.LoginForm_appleButton__gJVUo{border-color:#000}.LoginForm_divider__gJHBl{position:relative;text-align:center;margin:1.5rem 0}.LoginForm_divider__gJHBl:before{content:"";position:absolute;top:50%;left:0;right:0;height:1px;background:hsla(0,0%,100%,.2)}.LoginForm_dividerText__JIkdd{background:rgba(20,62,94,.95);padding:0 1rem;color:hsla(0,0%,100%,.6);font-size:.85rem;font-family:Outfit,sans-serif}.LoginForm_loginForm__VZjCC{display:flex;flex-direction:column;gap:1rem;margin-bottom:1.5rem}.LoginForm_inputGroup__xbLK_{position:relative}.LoginForm_input__mqmm2{width:100%;padding:.875rem 1rem;background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.2);border-radius:8px;color:#fff;font-size:.9rem;font-family:Outfit,sans-serif;transition:all .2s ease;box-sizing:border-box}.LoginForm_input__mqmm2::-moz-placeholder{color:hsla(0,0%,100%,.6)}.LoginForm_input__mqmm2::placeholder{color:hsla(0,0%,100%,.6)}.LoginForm_input__mqmm2:focus{outline:none;border-color:#d4af37;background:hsla(0,0%,100%,.15);box-shadow:0 0 0 2px rgba(212,175,55,.2)}.LoginForm_submitButton__bssBa{width:100%;padding:.875rem;background:linear-gradient(135deg,#d4af37,#f4d03f);border:none;border-radius:8px;color:#000;font-size:.95rem;font-weight:600;cursor:pointer;transition:all .2s ease;font-family:Outfit,sans-serif}.LoginForm_submitButton__bssBa:hover{background:linear-gradient(135deg,#f4d03f,#d4af37);transform:translateY(-1px);box-shadow:0 4px 12px rgba(212,175,55,.3)}.LoginForm_submitButton__bssBa:disabled{opacity:.6;cursor:not-allowed;transform:none}.LoginForm_forgotPassword__JGIIf{text-align:center;margin-bottom:1.5rem}.LoginForm_forgotLink__s_S3k{background:none;border:none;color:#d4af37;font-size:.85rem;cursor:pointer;text-decoration:underline;font-family:Outfit,sans-serif;transition:color .2s ease}.LoginForm_forgotLink__s_S3k:hover{color:#f4d03f}.LoginForm_footer__fLvsM{text-align:center;border-top:1px solid hsla(0,0%,100%,.1);padding-top:1rem}.LoginForm_footerText__MC2q_{font-size:.85rem;color:hsla(0,0%,100%,.7);margin:0 0 .5rem;font-family:Outfit,sans-serif}.LoginForm_signUpLink__MD25J{color:#d4af37;cursor:pointer;text-decoration:underline;transition:color .2s ease}.LoginForm_signUpLink__MD25J:hover{color:#f4d03f}.LoginForm_copyright__JUf1_{font-size:.75rem;color:hsla(0,0%,100%,.5);margin:0;font-family:Outfit,sans-serif}@media (max-width:768px){.LoginForm_modalContent__S3_96{padding:1.5rem;margin:1rem;max-width:calc(100vw - 2rem)}.LoginForm_welcomeTitle__1m9XU{font-size:1.5rem}.LoginForm_logo__ZF0wo{height:50px}}@media (max-width:480px){.LoginForm_modalContent__S3_96{padding:1.25rem}.LoginForm_input__mqmm2,.LoginForm_socialButton__Yn2Pw{padding:.75rem;font-size:.85rem}.LoginForm_submitButton__bssBa{padding:.75rem;font-size:.9rem}}@media (max-width:320px){.LoginForm_modalContent__S3_96{padding:1rem}.LoginForm_welcomeTitle__1m9XU{font-size:1.25rem}.LoginForm_logo__ZF0wo{height:40px}}.HeroVideoIntro_container__l8PPi{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:100vh;background:linear-gradient(45deg,rgba(15,23,42,.3) 25%,transparent 0),linear-gradient(-45deg,rgba(15,23,42,.3) 25%,transparent 0),linear-gradient(45deg,transparent 75%,rgba(15,23,42,.3) 0),linear-gradient(-45deg,transparent 75%,rgba(15,23,42,.3) 0),linear-gradient(135deg,#0f172a,#1e293b 50%,#334155);background-size:20px 20px,20px 20px,20px 20px,20px 20px,100% 100%;background-position:0 0,0 10px,10px -10px,-10px 0,0 0;padding:2rem 1rem;position:relative;overflow:hidden}.HeroVideoIntro_container__l8PPi:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 50% 50%,rgba(59,130,246,.08) 0,transparent 70%);pointer-events:none}.HeroVideoIntro_skipContainer__ZlPQe{position:absolute;top:2rem;right:2rem;z-index:20}.HeroVideoIntro_skipLink__1mq1g{background:rgba(0,0,0,.7);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;padding:.5rem 1rem;border-radius:6px;border:1px solid hsla(0,0%,100%,.2);font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s ease;text-decoration:none;display:inline-block}.HeroVideoIntro_skipLink__1mq1g:hover{background:rgba(0,0,0,.8);border-color:hsla(0,0%,100%,.3);transform:translateY(-1px)}.HeroVideoIntro_headerSection___HZon{display:flex;flex-direction:column;align-items:center;margin-bottom:3rem;z-index:10}.HeroVideoIntro_logoContainer__wqx7T{margin-bottom:1rem}.HeroVideoIntro_mainLogo__Ha_zN{height:auto;max-width:400px;width:100%}.HeroVideoIntro_taglineContainer__LXTz4{text-align:center}.HeroVideoIntro_tagline__OmwQk{color:#8b7355;font-size:1.25rem;font-weight:400;margin:0;letter-spacing:.5px}.HeroVideoIntro_videoSection__XOAvv{margin-bottom:2rem;z-index:5;width:100%;display:flex;justify-content:center;align-items:center}.HeroVideoIntro_videoContainer__SYA7f{position:relative;width:100%;max-width:800px;min-width:600px;height:450px;border-radius:12px;overflow:hidden;box-shadow:0 25px 80px rgba(0,0,0,.5),0 0 0 1px hsla(0,0%,100%,.1),inset 0 1px 0 hsla(0,0%,100%,.2);background:var(--card-background)}.HeroVideoIntro_flatPanelTV__A40uf{border:12px solid #1a1a1a;border-radius:8px;background:linear-gradient(145deg,#2a2a2a,#1a1a1a);box-shadow:0 0 0 3px #333,0 12px 48px rgba(0,0,0,.7),inset 0 2px 0 hsla(0,0%,100%,.1);position:relative}.HeroVideoIntro_flatPanelTV__A40uf:before{content:"";position:absolute;top:-16px;left:50%;transform:translateX(-50%);width:80px;height:12px;background:linear-gradient(90deg,#333,#555,#333);border-radius:6px;box-shadow:0 3px 6px rgba(0,0,0,.4)}.HeroVideoIntro_flatPanelTV__A40uf:after{content:"";position:absolute;bottom:-20px;left:50%;transform:translateX(-50%);width:160px;height:16px;background:linear-gradient(90deg,#2a2a2a,#1a1a1a,#2a2a2a);border-radius:8px;box-shadow:0 6px 12px rgba(0,0,0,.5)}.HeroVideoIntro_videoWrapper__QghWC{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden}.HeroVideoIntro_heroVideo__ndnqd{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.HeroVideoIntro_videoFallback__lT20x{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,var(--card-background) 0,var(--sidebar-color) 100%)}.HeroVideoIntro_fallbackImage__VWZyb{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.HeroVideoIntro_videoTitleOverlay__g4Ihb{position:absolute;top:calc(50% - 88px);left:50%;transform:translate(-50%,-50%);z-index:10;text-align:center}.HeroVideoIntro_videoTitle__HSlvO{font-size:2.5rem;font-weight:700;color:#fff;text-align:center;margin:0;line-height:1.2;letter-spacing:.5px;text-shadow:2px 2px 8px rgba(0,0,0,.8)}.HeroVideoIntro_controlButtonsSection__KpTRq{z-index:10;margin-top:2rem}.HeroVideoIntro_buttonContainer__8aotJ{display:flex;flex-direction:row;gap:.75rem;justify-content:center;align-items:center;flex-wrap:wrap;max-width:800px;margin:0 auto}.HeroVideoIntro_navButton__HFV5q{display:flex;align-items:center;justify-content:center;gap:.5rem;background:hsla(0,0%,100%,.1);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid hsla(0,0%,100%,.2);border-radius:12px;padding:.75rem 1.25rem;color:hsla(0,0%,100%,.9);font-family:var(--font-primary);font-size:.9rem;font-weight:500;cursor:pointer;transition:all .2s ease;position:relative;overflow:hidden;min-height:48px;text-decoration:none}.HeroVideoIntro_navButton__HFV5q:hover{background:hsla(0,0%,100%,.15);border-color:hsla(0,0%,100%,.3);transform:translateY(-2px);box-shadow:0 8px 25px rgba(0,0,0,.3)}.HeroVideoIntro_navButton__HFV5q:active{transform:translateY(0);box-shadow:0 4px 15px rgba(0,0,0,.2)}.HeroVideoIntro_navButton__HFV5q .HeroVideoIntro_buttonIcon__0uMrg{flex-shrink:0;stroke-width:2}.HeroVideoIntro_navButton__HFV5q .HeroVideoIntro_buttonText__NFKSc{font-weight:500;letter-spacing:.25px}.HeroVideoIntro_playButton__01R0L:hover{background:rgba(76,175,80,.2);border-color:rgba(76,175,80,.4);color:#4caf50}.HeroVideoIntro_joinButton__rpkEX:hover{background:rgba(33,150,243,.2);border-color:rgba(33,150,243,.4);color:#2196f3}.HeroVideoIntro_loginButton__oMPxi:hover{background:rgba(255,152,0,.2);border-color:rgba(255,152,0,.4);color:#ff9800}.HeroVideoIntro_skipButton__mI2GJ:hover{background:rgba(244,67,54,.2);border-color:rgba(244,67,54,.4);color:#f44336}@media (max-width:768px){.HeroVideoIntro_container__l8PPi{padding:1rem .5rem}.HeroVideoIntro_skipContainer__ZlPQe{top:.75rem;right:.75rem}.HeroVideoIntro_skipLink__1mq1g{padding:.375rem .75rem;font-size:.8rem;border-radius:4px}.HeroVideoIntro_headerSection___HZon{margin-bottom:2rem}.HeroVideoIntro_mainLogo__Ha_zN{max-width:300px}.HeroVideoIntro_tagline__OmwQk{font-size:1rem}.HeroVideoIntro_videoContainer__SYA7f{max-width:600px}.HeroVideoIntro_videoTitle__HSlvO{font-size:1.5rem}.HeroVideoIntro_controlButtonsSection__KpTRq{margin-top:1.5rem}.HeroVideoIntro_buttonContainer__8aotJ{gap:.5rem;flex-direction:column;align-items:stretch;max-width:300px}.HeroVideoIntro_navButton__HFV5q{padding:.75rem 1rem;font-size:.85rem;min-height:44px}.HeroVideoIntro_navButton__HFV5q .HeroVideoIntro_buttonIcon__0uMrg{width:18px;height:18px}}@media (max-width:480px){.HeroVideoIntro_skipContainer__ZlPQe{top:.5rem;right:.5rem}.HeroVideoIntro_skipLink__1mq1g{padding:.25rem .5rem;font-size:.75rem;border-radius:3px}.HeroVideoIntro_headerSection___HZon{margin-bottom:1.5rem}.HeroVideoIntro_mainLogo__Ha_zN{max-width:250px}.HeroVideoIntro_tagline__OmwQk{font-size:.9rem}.HeroVideoIntro_videoContainer__SYA7f{max-width:400px}.HeroVideoIntro_videoTitle__HSlvO{font-size:1.25rem}.HeroVideoIntro_controlButtonsSection__KpTRq{margin-top:1rem}.HeroVideoIntro_buttonContainer__8aotJ{gap:.4rem;max-width:280px}.HeroVideoIntro_navButton__HFV5q{padding:.6rem .8rem;font-size:.8rem;min-height:40px}.HeroVideoIntro_navButton__HFV5q .HeroVideoIntro_buttonIcon__0uMrg{width:16px;height:16px}}.UserProfileIcon_profileContainer__MbmvU{position:relative;display:inline-block}.UserProfileIcon_profileIcon__IXr0j{position:relative;width:40px;height:40px;border-radius:50%;background:linear-gradient(135deg,#1a365d,#2d5a87);border:2px solid #d4af37;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;box-shadow:0 2px 8px rgba(0,0,0,.15)}.UserProfileIcon_profileIcon__IXr0j:hover{transform:translateY(-1px);box-shadow:0 4px 12px rgba(0,0,0,.2)}.UserProfileIcon_authenticatedRing__rIFeL{border-color:#10b981!important}.UserProfileIcon_authenticatedRing__rIFeL:hover{border-color:#059669!important}.UserProfileIcon_temporaryRing__purFK{border-color:#f59e0b!important}.UserProfileIcon_temporaryRing__purFK:hover{border-color:#d97706!important}.UserProfileIcon_tooltip__Y7HUC{position:absolute;bottom:calc(100% + 8px);left:50%;transform:translateX(-50%);background:#1a365d;color:#fff;padding:8px 12px;border-radius:6px;font-size:12px;font-weight:500;white-space:nowrap;box-shadow:0 4px 12px rgba(0,0,0,.3);border:1px solid #2d5a87;z-index:10000;animation:UserProfileIcon_tooltipFadeIn__GgXpC .2s ease-out}.UserProfileIcon_tooltip__Y7HUC:after{content:"";position:absolute;top:100%;left:50%;transform:translateX(-50%);border:5px solid transparent;border-top-color:#1a365d}@keyframes UserProfileIcon_tooltipFadeIn__GgXpC{0%{opacity:0;transform:translateX(-50%) translateY(-4px)}to{opacity:1;transform:translateX(-50%) translateY(0)}}.UserProfileIcon_userInitials__udtHM{color:#d4af37;font-weight:600;font-size:14px;letter-spacing:.5px}.UserProfileIcon_guestIcon__K1il0{color:#94a3b8;display:flex;align-items:center;justify-content:center}.UserProfileIcon_onlineIndicator__uW896{position:absolute;bottom:2px;right:2px;width:10px;height:10px;background:#10b981;border:2px solid #1a365d;border-radius:50%;animation:UserProfileIcon_pulse__J6930 2s infinite}@keyframes UserProfileIcon_pulse__J6930{0%{box-shadow:0 0 0 0 rgba(16,185,129,.7)}70%{box-shadow:0 0 0 6px rgba(16,185,129,0)}to{box-shadow:0 0 0 0 rgba(16,185,129,0)}}.UserProfileIcon_loadingSpinner__jFZ3m{width:20px;height:20px;border:2px solid #94a3b8;border-top-color:#d4af37;border-radius:50%;animation:UserProfileIcon_spin__SkqzL 1s linear infinite}@keyframes UserProfileIcon_spin__SkqzL{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.UserProfileIcon_dropdown__eDD1Y{position:absolute;top:calc(100% + 8px);right:0;width:280px;background:#1a365d;border:1px solid #2d5a87;border-radius:12px;box-shadow:0 8px 32px rgba(0,0,0,.3);z-index:9999;overflow:hidden;animation:UserProfileIcon_dropdownSlide__ktHdT .2s ease-out}@keyframes UserProfileIcon_dropdownSlide__ktHdT{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.UserProfileIcon_dropdownHeader__qWx6g{padding:16px;background:linear-gradient(135deg,#1a365d,#2d5a87)}.UserProfileIcon_userInfo__7XC_w{display:flex;align-items:center;gap:12px}.UserProfileIcon_userInitialsLarge__FYD3o{width:48px;height:48px;border-radius:50%;background:linear-gradient(135deg,#d4af37,#f4d03f);color:#1a365d;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:18px;letter-spacing:.5px}.UserProfileIcon_userDetails__mla_K{flex:1}.UserProfileIcon_userEmail___weOB{color:#fff;font-weight:500;font-size:14px;margin-bottom:2px}.UserProfileIcon_userStatus__qdFgT{color:#10b981;font-size:12px;font-weight:500;display:flex;align-items:center;gap:4px}.UserProfileIcon_userStatus__qdFgT:before{content:"";width:6px;height:6px;background:#10b981;border-radius:50%;display:inline-block}.UserProfileIcon_dropdownDivider__4Wk4j{height:1px;background:#2d5a87;margin:0}.UserProfileIcon_dropdownMenu__Pc9UK{padding:8px 0}.UserProfileIcon_dropdownItem__krBCO{width:100%;padding:12px 16px;background:none;border:none;color:#e2e8f0;font-size:14px;font-weight:500;text-align:left;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;gap:12px}.UserProfileIcon_dropdownItem__krBCO:hover{background:#2d5a87;color:#d4af37}.UserProfileIcon_dropdownItem__krBCO:hover svg{color:#d4af37}.UserProfileIcon_dropdownItem__krBCO svg{color:#94a3b8;transition:color .2s ease}.UserProfileIcon_setPasswordItem__nwp5l{background:linear-gradient(135deg,#f59e0b,#d97706);color:#1a365d!important;font-weight:600;margin:4px 8px;border-radius:6px}.UserProfileIcon_setPasswordItem__nwp5l:hover{background:linear-gradient(135deg,#d97706,#b45309);color:#1a365d!important}.UserProfileIcon_setPasswordItem__nwp5l svg,.UserProfileIcon_setPasswordItem__nwp5l:hover svg{color:#1a365d!important}@media (max-width:768px){.UserProfileIcon_dropdown__eDD1Y{width:260px;right:-8px}.UserProfileIcon_profileIcon__IXr0j{width:36px;height:36px}.UserProfileIcon_userInitials__udtHM{font-size:13px}}.UserProfileIcon_loading__0_GV7{border-color:#6b7280!important;background:linear-gradient(135deg,#374151,#4b5563)}.UserProfileIcon_loadingSpinner__jFZ3m{display:flex;align-items:center;justify-content:center;width:100%;height:100%;color:#9ca3af}.UserProfileIcon_loading__0_GV7:hover{transform:none;box-shadow:0 2px 8px rgba(0,0,0,.15);border-color:#6b7280!important}.UserProfileIcon_anchor__zgwNM{cursor:pointer}.UserProfileIcon_dropdown__eDD1Y{z-index:99999!important}.UserProfileIcon_container__LEYk7{position:relative;display:inline-block}.UserProfileIcon_profileButton__vLmtr{position:relative;width:40px;height:40px;border-radius:50%;background:linear-gradient(135deg,#1a365d,#2d5a87);border:2px solid #d4af37;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;box-shadow:0 2px 8px rgba(0,0,0,.15)}.UserProfileIcon_profileButton__vLmtr:hover{transform:translateY(-1px);box-shadow:0 4px 12px rgba(0,0,0,.2)}.UserProfileIcon_profileAvatar__762vV{width:100%;height:100%;border-radius:50%;display:flex;align-items:center;justify-content:center}.UserProfileIcon_initials__vLBk3{color:#d4af37;font-weight:600;font-size:14px;letter-spacing:.5px}.UserProfileIcon_notificationBadge__GOmjj{position:absolute;top:-4px;right:-4px;width:18px;height:18px;border-radius:9999px;background:#f59e0b;border:2px solid #1a365d;display:flex;align-items:center;justify-content:center}.UserProfileIcon_badgeText__TyAYM{color:#1a365d;font-weight:800;font-size:11px;line-height:1}.UserProfileIcon_tooltip__Y7HUC{z-index:100000!important}.StandardHeader_navigationBar__eBOzj{display:flex;justify-content:center;align-items:center;gap:40px;padding:12px 0;background:linear-gradient(135deg,#143e5e,#1e293b);border-bottom:1px solid rgba(245,158,11,.2)}@media (max-width:768px){.StandardHeader_navigationBar__eBOzj{gap:20px;padding:8px 0}.StandardHeader_navButton__GywI1{font-size:10px;gap:2px}}@media (min-width:768px) and (max-width:1024px) and (orientation:landscape){.StandardHeader_navigationBar__eBOzj{gap:60px}}@media (min-width:768px) and (max-width:1024px) and (orientation:portrait){.StandardHeader_navigationBar__eBOzj{gap:50px}}@media (min-width:768px) and (max-width:1024px) and (-webkit-min-device-pixel-ratio:1){.StandardHeader_navigationBar__eBOzj{gap:55px}}.StandardHeader_navButton__GywI1{display:flex;flex-direction:column;align-items:center;gap:4px;background:none;border:none;color:#fff;cursor:pointer;font-size:12px;font-weight:600;transition:color .2s ease}.StandardHeader_navButton__GywI1.StandardHeader_active__xuyUB,.StandardHeader_navButton__GywI1:hover{color:#f59e0b}.UnifiedTripsLayout_tripsContainer__P6M9y{width:100%;padding:20px;color:#fff}.UnifiedTripsLayout_desktopContainer__67AEz{max-width:1200px;margin:0 auto;padding:40px 20px}.UnifiedTripsLayout_mobileContainer__MJrH0{padding:20px 16px;margin:0}.UnifiedTripsLayout_tripsHeader__8KOqv{margin-bottom:40px;text-align:center}.UnifiedTripsLayout_pageTitle__eW5Lo{font-size:2.5rem;font-weight:700;color:#d4af37;margin:0 0 10px}.UnifiedTripsLayout_pageSubtitle__HBYRI{font-size:1.1rem;color:#ccc;margin:0}.UnifiedTripsLayout_tripsSection__QINI0{margin-bottom:50px}.UnifiedTripsLayout_sectionTitle__YSBBA{font-size:1.8rem;font-weight:600;color:#d4af37;margin:0 0 25px;border-bottom:2px solid #d4af37;padding-bottom:10px}.UnifiedTripsLayout_tripsGrid__f7MLn{display:grid;gap:20px}.UnifiedTripsLayout_desktopGrid__FKyGd{grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:30px}.UnifiedTripsLayout_mobileGrid__x5pvO{grid-template-columns:1fr;gap:20px}.UnifiedTripsLayout_tripCard__brW3m{background:#2a2a2a;border-radius:12px;overflow:hidden;border:1px solid #444;transition:transform .3s ease,box-shadow .3s ease}.UnifiedTripsLayout_tripCard__brW3m:hover{transform:translateY(-5px);box-shadow:0 10px 25px rgba(212,175,55,.2);border-color:#d4af37}.UnifiedTripsLayout_desktopCard__pK_A3{min-height:400px}.UnifiedTripsLayout_mobileCard__u11c1{min-height:350px}.UnifiedTripsLayout_tripImage___NcmB{position:relative;height:200px;overflow:hidden}.UnifiedTripsLayout_tripImage___NcmB img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .3s ease}.UnifiedTripsLayout_tripCard__brW3m:hover .UnifiedTripsLayout_tripImage___NcmB img{transform:scale(1.05)}.UnifiedTripsLayout_statusBadge__tJoOF{position:absolute;top:15px;right:15px;padding:6px 12px;border-radius:20px;font-size:.8rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.UnifiedTripsLayout_confirmed__i1DD1{background:#22c55e;color:#fff}.UnifiedTripsLayout_pending__RmTCe{background:#f59e0b;color:#fff}.UnifiedTripsLayout_completed__DVK7b{background:#6b7280;color:#fff}.UnifiedTripsLayout_tripContent__4K64M{padding:25px}.UnifiedTripsLayout_tripTitle__HRzQK{font-size:1.4rem;font-weight:600;color:#fff;margin:0 0 10px}.UnifiedTripsLayout_tripDates__3gaxb{font-size:1rem;color:#d4af37;margin:0 0 8px;font-weight:500}.UnifiedTripsLayout_tripHotel__hjRHK{font-size:.95rem;color:#ccc;margin:0 0 20px}.UnifiedTripsLayout_tripActions__tXulO{display:flex;gap:12px;flex-wrap:wrap}.UnifiedTripsLayout_tripActions__tXulO button{padding:10px 16px;border-radius:6px;border:none;font-size:.9rem;font-weight:500;cursor:pointer;transition:all .3s ease;flex:1;min-width:120px}.UnifiedTripsLayout_viewButton__uRa7_{background:#d4af37;color:#1a1a1a}.UnifiedTripsLayout_viewButton__uRa7_:hover{background:#b8941f;transform:translateY(-2px)}.UnifiedTripsLayout_editButton__UYRaD,.UnifiedTripsLayout_rebookButton__4gZsz{background:transparent;color:#d4af37;border:1px solid #d4af37}.UnifiedTripsLayout_editButton__UYRaD:hover,.UnifiedTripsLayout_rebookButton__4gZsz:hover{background:#d4af37;color:#1a1a1a;transform:translateY(-2px)}.UnifiedTripsLayout_emptyState__zDNsn{text-align:center;padding:60px 20px;background:#2a2a2a;border-radius:12px;border:2px dashed #444}.UnifiedTripsLayout_emptyState__zDNsn p{font-size:1.1rem;color:#888;margin:0 0 20px}.UnifiedTripsLayout_planTripButton__yUUjA{background:#d4af37;color:#1a1a1a;border:none;padding:12px 24px;border-radius:6px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s ease}.UnifiedTripsLayout_planTripButton__yUUjA:hover{background:#b8941f;transform:translateY(-2px)}@media (max-width:768px){.UnifiedTripsLayout_pageTitle__eW5Lo{font-size:2rem}.UnifiedTripsLayout_sectionTitle__YSBBA{font-size:1.5rem}.UnifiedTripsLayout_tripActions__tXulO{flex-direction:column}.UnifiedTripsLayout_tripActions__tXulO button{flex:none;width:100%}}.DesktopLayout_desktopLayout__jzD3w{min-height:100vh;background:linear-gradient(135deg,#143e5e,#1e293b);color:#1f2937;font-family:Outfit,sans-serif;display:flex;flex-direction:column}.DesktopLayout_contentArea__1XMkt{flex:1;display:flex;align-items:center;justify-content:center;padding:20px 20px 100px;min-height:calc(100vh - 140px)}.DesktopLayout_chatContainer__2AuV2{max-width:800px;height:calc(80vh - 80px);background:linear-gradient(135deg,#143e5e,#1e293b);overflow:hidden;display:flex;flex-direction:column}.DesktopLayout_chatContainer__2AuV2,.DesktopLayout_tabContent__Y_jUm{width:100%;border-radius:20px;box-shadow:0 20px 40px rgba(0,0,0,.3);border:1px solid rgba(245,158,11,.2)}.DesktopLayout_tabContent__Y_jUm{max-width:1200px;background:rgba(20,62,94,.95);padding:40px;color:#fff;min-height:600px}.DesktopLayout_exploreHeader__MXozr{margin-bottom:30px;text-align:center}.DesktopLayout_exploreHeader__MXozr h2{color:#f59e0b;margin-bottom:20px;font-size:2.5rem;font-weight:700}.DesktopLayout_searchBar__Vl_bE{max-width:500px;margin:0 auto}.DesktopLayout_searchBar__Vl_bE input{width:100%;padding:15px 20px;border:1px solid rgba(245,158,11,.3);border-radius:25px;background:hsla(0,0%,100%,.1);color:#fff;font-size:16px;outline:none;transition:all .3s ease}.DesktopLayout_searchBar__Vl_bE input::-moz-placeholder{color:hsla(0,0%,100%,.6)}.DesktopLayout_searchBar__Vl_bE input::placeholder{color:hsla(0,0%,100%,.6)}.DesktopLayout_searchBar__Vl_bE input:focus{border-color:#f59e0b;box-shadow:0 0 20px rgba(245,158,11,.3)}.DesktopLayout_categoryGrid__Fsb_s{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px;margin-top:30px}.DesktopLayout_categoryCard__EijPx{background:hsla(0,0%,100%,.1);border:1px solid rgba(245,158,11,.2);border-radius:15px;padding:30px 20px;text-align:center;cursor:pointer;transition:all .3s ease}.DesktopLayout_categoryCard__EijPx:hover{background:rgba(245,158,11,.1);border-color:#f59e0b;transform:translateY(-5px);box-shadow:0 10px 30px rgba(245,158,11,.2)}.DesktopLayout_categoryIcon__hDnU_{font-size:3rem;display:block;margin-bottom:15px}.DesktopLayout_categoryCard__EijPx h3{color:#f59e0b;margin-bottom:10px;font-size:1.5rem;font-weight:600}.DesktopLayout_categoryCard__EijPx p{color:hsla(0,0%,100%,.8);font-size:1rem}.DesktopLayout_tripsHeader__4XNua{display:flex;justify-content:space-between;align-items:center;margin-bottom:30px}.DesktopLayout_tripsHeader__4XNua h2{color:#f59e0b;font-size:2.5rem;font-weight:700}.DesktopLayout_newTripButton__1COv2{background:linear-gradient(135deg,#f59e0b,#d97706);color:#fff;border:none;padding:12px 24px;border-radius:25px;font-weight:600;cursor:pointer;transition:all .3s ease}.DesktopLayout_newTripButton__1COv2:hover{background:linear-gradient(135deg,#d97706,#b45309);transform:translateY(-2px);box-shadow:0 10px 20px rgba(245,158,11,.3)}.DesktopLayout_tripsList__P0_LP{display:flex;flex-direction:column;gap:20px}.DesktopLayout_tripCard__CxbG3{background:hsla(0,0%,100%,.1);border:1px solid rgba(245,158,11,.2);border-radius:15px;padding:25px;transition:all .3s ease}.DesktopLayout_tripCard__CxbG3:hover{background:rgba(245,158,11,.1);border-color:#f59e0b}.DesktopLayout_tripInfo__P67fg h3{color:#f59e0b;margin-bottom:8px;font-size:1.3rem;font-weight:600}.DesktopLayout_tripInfo__P67fg p{color:hsla(0,0%,100%,.8);margin-bottom:10px}.DesktopLayout_tripStatus__nvLir{background:linear-gradient(135deg,#10b981,#059669)}.DesktopLayout_tripStatusCompleted__6qdJv,.DesktopLayout_tripStatus__nvLir{color:#fff;padding:4px 12px;border-radius:12px;font-size:.8rem;font-weight:600}.DesktopLayout_tripStatusCompleted__6qdJv{background:hsla(220,9%,46%,.8)}.DesktopLayout_watchHeader__Chnlf{text-align:center;margin-bottom:30px}.DesktopLayout_watchHeader__Chnlf h2{color:#f59e0b;font-size:2.5rem;font-weight:700;margin-bottom:10px}.DesktopLayout_watchHeader__Chnlf p{color:hsla(0,0%,100%,.8);font-size:1.1rem}.DesktopLayout_videoGrid__BThhD{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:25px;margin-top:30px}.DesktopLayout_videoCard__sr04X{background:hsla(0,0%,100%,.1);border:1px solid rgba(245,158,11,.2);border-radius:15px;overflow:hidden;cursor:pointer;transition:all .3s ease}.DesktopLayout_videoCard__sr04X:hover{background:rgba(245,158,11,.1);border-color:#f59e0b;transform:translateY(-5px);box-shadow:0 10px 30px rgba(245,158,11,.2)}.DesktopLayout_videoThumbnail__4Z8yS{height:180px;background:linear-gradient(135deg,#374151,#4b5563);display:flex;align-items:center;justify-content:center;position:relative}.DesktopLayout_playButton__m2CzH{font-size:3rem;color:#f59e0b;opacity:.8;transition:all .3s ease}.DesktopLayout_videoCard__sr04X:hover .DesktopLayout_playButton__m2CzH{opacity:1;transform:scale(1.1)}.DesktopLayout_videoCard__sr04X h3{color:#f59e0b;padding:15px 20px 5px;font-size:1.2rem;font-weight:600}.DesktopLayout_videoCard__sr04X p{color:hsla(0,0%,100%,.8);padding:0 20px 20px;font-size:.9rem}.DesktopLayout_calendarHeader__cIE2C{text-align:center;margin-bottom:30px}.DesktopLayout_calendarHeader__cIE2C h2{color:#f59e0b;font-size:2.5rem;font-weight:700;margin-bottom:10px}.DesktopLayout_calendarHeader__cIE2C p{color:hsla(0,0%,100%,.8);font-size:1.1rem}.DesktopLayout_eventsList__B1pre{display:flex;flex-direction:column;gap:20px;margin-top:30px}.DesktopLayout_eventCard__Brfq_{background:hsla(0,0%,100%,.1);border:1px solid rgba(245,158,11,.2);border-radius:15px;padding:25px;display:flex;align-items:center;gap:25px;transition:all .3s ease}.DesktopLayout_eventCard__Brfq_:hover{background:rgba(245,158,11,.1);border-color:#f59e0b;transform:translateX(10px)}.DesktopLayout_eventDate__enj4H{background:linear-gradient(135deg,#f59e0b,#d97706);border-radius:12px;padding:15px;text-align:center;min-width:80px;color:#fff}.DesktopLayout_month__c7zqK{display:block;font-size:.8rem;font-weight:600;margin-bottom:5px}.DesktopLayout_day__FVCFs{display:block;font-size:1.5rem;font-weight:700}.DesktopLayout_eventInfo__x6_S7 h3{color:#f59e0b;margin-bottom:8px;font-size:1.3rem;font-weight:600}.DesktopLayout_eventInfo__x6_S7 p{color:hsla(0,0%,100%,.8);font-size:1rem}@media (max-width:768px){.DesktopLayout_tabContent__Y_jUm{padding:20px;margin:10px}.DesktopLayout_categoryGrid__Fsb_s{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:15px}.DesktopLayout_videoGrid__BThhD{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px}.DesktopLayout_calendarHeader__cIE2C h2,.DesktopLayout_exploreHeader__MXozr h2,.DesktopLayout_tripsHeader__4XNua h2,.DesktopLayout_watchHeader__Chnlf h2{font-size:2rem}}.DesktopLayout_chatOverlay__7dRnX{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.7);display:flex;align-items:center;justify-content:center;z-index:1000;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.DesktopLayout_chatModal__p7eKA{position:relative;width:90%;max-width:800px;height:80vh;background:linear-gradient(135deg,#143e5e,#1e293b);border-radius:20px;box-shadow:0 20px 40px rgba(0,0,0,.5);border:1px solid rgba(245,158,11,.3);overflow:hidden;display:flex;flex-direction:column}.DesktopLayout_closeChatButton__1uci9{position:absolute;top:15px;right:20px;background:rgba(245,158,11,.2);border:1px solid rgba(245,158,11,.5);color:#f59e0b;width:35px;height:35px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:20px;font-weight:700;z-index:10;transition:all .3s ease}.DesktopLayout_closeChatButton__1uci9:hover{background:rgba(245,158,11,.3);border-color:#f59e0b;transform:scale(1.1)}.DesktopLayout_chatTriggerContainer__BG7D8{display:flex;align-items:center;justify-content:center;height:100%;padding:40px}.DesktopLayout_welcomeSection__xCYEa{text-align:center;color:#fff;max-width:600px}.DesktopLayout_agentProfile__j6CLu{display:flex;align-items:center;justify-content:center;margin-bottom:30px;gap:20px}.DesktopLayout_avatar__z0CMM{width:80px;height:80px;border-radius:50%;border:3px solid #f59e0b;-o-object-fit:cover;object-fit:cover}.DesktopLayout_agentInfo__zSD6k h2{color:#f59e0b;font-size:2rem;margin:0;font-weight:600}.DesktopLayout_agentInfo__zSD6k p{color:#94a3b8;margin:5px 0 0;font-size:1.1rem}.DesktopLayout_welcomeMessage__56dfH{margin-bottom:40px}.DesktopLayout_welcomeMessage__56dfH p{font-size:1.2rem;line-height:1.6;color:#e2e8f0;margin:0}.DesktopLayout_chatTriggerButton__rVftW{background:linear-gradient(135deg,#f59e0b,#d97706);color:#fff;border:none;padding:16px 32px;font-size:1.1rem;font-weight:600;border-radius:12px;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 15px rgba(245,158,11,.3);font-family:Outfit,sans-serif}.DesktopLayout_chatTriggerButton__rVftW:hover{background:linear-gradient(135deg,#d97706,#b45309);transform:translateY(-2px);box-shadow:0 6px 20px rgba(245,158,11,.4)}.DesktopLayout_chatTriggerButton__rVftW:active{transform:translateY(0)}