@keyframes not-found_fadeInUp__Es972{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes not-found_bounce__TthJa{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-10px)}60%{transform:translateY(-5px)}}@keyframes not-found_float__mRs2k{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.not-found_main__WoYtF{display:flex;align-items:center;justify-content:center;padding:2rem 1rem;height:100vh;background:linear-gradient(180deg,#3b82f6 0,#3b82f6 120px,#f9fafb 0,#f9fafb)}.not-found_notFoundContainer__YZvV8{max-width:1200px;width:100%;display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:center;justify-content:center;padding:2rem;margin:0 auto}.not-found_content__cklTM{text-align:left;animation:not-found_fadeInUp__Es972 .8s ease-out forwards;display:flex;flex-direction:column;justify-content:center}.not-found_errorCode__Dsgth{font-size:8rem;font-weight:900;color:#3b82f6;line-height:1;margin-bottom:1rem;font-family:Poppins,sans-serif;animation:not-found_bounce__TthJa 2s infinite}.not-found_title__bOfUG{font-size:3rem;font-weight:700;color:#1a202c;margin-bottom:1.5rem;line-height:1.2;font-family:Poppins,sans-serif}.not-found_description__7RPJl{font-size:1.125rem;color:#4a5568;line-height:1.7;margin-bottom:2.5rem;max-width:500px;font-family:Poppins,sans-serif}.not-found_actions__eb6u_{display:flex;gap:1rem;flex-wrap:wrap}.not-found_homeButton__HTgj9{background-color:#3b82f6;color:white;padding:1rem 2rem;border-radius:8px;text-decoration:none;font-weight:600;font-size:1rem;transition:all .3s ease;display:inline-flex;align-items:center;gap:.5rem;box-shadow:0 4px 12px rgba(59,130,246,.3);font-family:Poppins,sans-serif}.not-found_homeButton__HTgj9:hover{background-color:#2563eb;transform:translateY(-2px);box-shadow:0 6px 16px rgba(59,130,246,.4)}.not-found_toursButton__YfTLo{background-color:transparent;color:#3b82f6;padding:1rem 2rem;border:2px solid #3b82f6;border-radius:8px;text-decoration:none;font-weight:600;font-size:1rem;transition:all .3s ease;display:inline-flex;align-items:center;gap:.5rem;font-family:Poppins,sans-serif}.not-found_toursButton__YfTLo:hover{background-color:#3b82f6;color:white;transform:translateY(-2px)}.not-found_illustration__7kBvd{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:1rem;animation:not-found_fadeInUp__Es972 .8s ease-out .3s forwards;opacity:0;height:100%}.not-found_lostTouristSvg__PSysF{max-width:100%;height:auto;border-radius:50%;border:3px solid #3b82f6}@media (max-width:992px){.not-found_notFoundContainer__YZvV8{grid-template-columns:1fr;gap:2rem;text-align:center;padding:1rem}.not-found_content__cklTM{text-align:center;align-items:center}.not-found_errorCode__Dsgth{font-size:6rem}.not-found_title__bOfUG{font-size:2.5rem}.not-found_description__7RPJl{max-width:100%}.not-found_illustration__7kBvd{order:-1}}@media (max-width:768px){.not-found_main__WoYtF{padding:1rem;height:100vh}.not-found_notFoundContainer__YZvV8{padding:1rem;gap:1.5rem;justify-items:center}.not-found_errorCode__Dsgth{font-size:4.5rem}.not-found_title__bOfUG{font-size:2rem}.not-found_description__7RPJl{font-size:1rem;margin-bottom:2rem;text-align:center}.not-found_actions__eb6u_{flex-direction:column;align-items:center;width:100%}.not-found_homeButton__HTgj9,.not-found_toursButton__YfTLo{width:100%;justify-content:center;max-width:300px}.not-found_lostTouristSvg__PSysF{max-width:280px;height:auto}}@media (max-width:576px){.not-found_errorCode__Dsgth{font-size:3.5rem}.not-found_title__bOfUG{font-size:1.75rem}.not-found_description__7RPJl{font-size:.9rem}.not-found_homeButton__HTgj9,.not-found_toursButton__YfTLo{padding:.875rem 1.5rem;font-size:.9rem}}.MessageIcon_messageIcon__Ycc4Z{position:relative;background:none;border:none;cursor:pointer;padding:8px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#ffffff;transition:all .2s ease}.MessageIcon_messageIcon__Ycc4Z:hover{background-color:#2563eb;color:#ffffff}.MessageIcon_messageIcon__Ycc4Z:focus{outline:none;background-color:#e2e8f0;color:#2563eb}.MessageIcon_hasMessages__oBZe8{color:#ffffff}.MessageIcon_hasMessages__oBZe8:hover{background-color:#2563eb;color:#ffffff}.MessageIcon_messageBadge__8hAsB{position:absolute;top:2px;right:2px;background:#10b981;color:white;border-radius:50%;min-width:18px;height:18px;display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:600;line-height:1;border:2px solid white;box-sizing:border-box;animation:MessageIcon_pulse__F9mwk 2s infinite}.MessageIcon_spinner__0d6fN{animation:MessageIcon_spin__PzA4L 1s linear infinite}@keyframes MessageIcon_pulse__F9mwk{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}@keyframes MessageIcon_spin__PzA4L{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes MessageIcon_messageWobble__SQ0DM{0%{transform:rotate(0)}15%{transform:rotate(15deg) scale(1.1)}30%{transform:rotate(-10deg) scale(1.1)}45%{transform:rotate(5deg) scale(1.05)}60%{transform:rotate(-3deg) scale(1.05)}75%{transform:rotate(2deg) scale(1.02)}to{transform:rotate(0) scale(1)}}@keyframes MessageIcon_shake__2Jva9{0%,to{transform:translateX(0)}10%,30%,50%,70%,90%{transform:translateX(-2px)}20%,40%,60%,80%{transform:translateX(2px)}}.MessageIcon_iconAnimating__n4Yne{animation:MessageIcon_messageWobble__SQ0DM 1s ease-in-out;transform-origin:50% 50%}.MessageIcon_icon__EWI76{transition:transform .2s ease}.MessageIcon_icon__EWI76.MessageIcon_hasNewMessage__sHzBr{animation:MessageIcon_messageWobble__SQ0DM 1s ease-in-out;transform-origin:50% 50%}@keyframes ConversationItem_fadeInSlideUp__I7Poz{0%{opacity:0;transform:translateY(.625rem)}to{opacity:1;transform:translateY(0)}}.ConversationItem_conversationItem__NbDAi{display:flex;align-items:flex-start;padding:14px 20px;border-bottom:1px solid #f1f5f9;cursor:pointer;transition:all .2s ease;gap:12px;animation:ConversationItem_fadeInSlideUp__I7Poz .3s ease-out}.ConversationItem_conversationItem__NbDAi:hover{background:#f8fafc;transform:translateX(2px)}.ConversationItem_conversationItem__NbDAi:last-child{border-bottom:none}.ConversationItem_unread__NxRvJ{background:#f0fdf4;border-left:3px solid #10b981}.ConversationItem_unread__NxRvJ:hover{background:#ecfdf5;transform:translateX(4px)}.ConversationItem_conversationAvatar__zCgEy{position:relative;flex-shrink:0;width:42px;height:42px}.ConversationItem_avatarInitials__0l9Th{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#667eea,#764ba2);color:white;font-weight:600;font-size:14px;border-radius:50%}.ConversationItem_avatarImage__rUO2x{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:50%}.ConversationItem_conversationItem__NbDAi:hover .ConversationItem_avatarInitials__0l9Th{transform:scale(1.05);box-shadow:0 4px 8px rgba(16,185,129,.3)}.ConversationItem_unreadIndicator__T_1f0{position:absolute;top:-2px;right:-2px;width:12px;height:12px;background:#ef4444;border:2px solid white;border-radius:50%;animation:ConversationItem_fadeInSlideUp__I7Poz .3s ease-out}.ConversationItem_conversationContent__HVkOw{flex:1;min-width:0}.ConversationItem_conversationHeader__Htzad{display:flex;justify-content:space-between;align-items:flex-start;gap:8px;margin-bottom:4px}.ConversationItem_conversationTitle__ts1iX{margin:0;font-size:14px;font-weight:600;color:#1e293b;line-height:1.3;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ConversationItem_conversationTime__yZgNS{font-size:12px;color:#64748b;white-space:nowrap;flex-shrink:0}.ConversationItem_conversationPreview__3t_RN{display:flex;justify-content:space-between;align-items:flex-start;gap:8px;margin-top:4px}.ConversationItem_lastMessage__uq92C{flex:1;min-width:0}.ConversationItem_messageContent___2doO{color:#64748b;line-height:1.4}.ConversationItem_userMessage__pyOvV{color:#475569;font-weight:500}.ConversationItem_categoryTag__JckVw{background:#f1f5f9;color:#475569;padding:2px 8px;border-radius:8px;font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:.5px;transition:all .2s ease}.ConversationItem_categoryTag__JckVw+.ConversationItem_unreadBadge__cdr44{margin-left:4px}.ConversationItem_unreadBadge__cdr44{background:#10b981;color:white;padding:2px 6px;border-radius:10px;font-size:11px;font-weight:600;min-width:18px;height:18px;display:flex;align-items:center;justify-content:center;flex-shrink:0;animation:ConversationItem_fadeInSlideUp__I7Poz .3s ease-out;box-shadow:0 2px 4px rgba(16,185,129,.2)}.ConversationItem_onlineStatus__qZfKk{position:absolute;border:2px solid white;border-radius:50%;background:white;bottom:-2px;right:-2px;z-index:2;display:flex;align-items:center;justify-content:center}.ConversationItem_onlineStatus__qZfKk.ConversationItem_small__us1IF{width:14px;height:14px}.ConversationItem_onlineStatus__qZfKk.ConversationItem_medium__VFWtx{width:18px;height:18px}.ConversationItem_onlineStatus__qZfKk.ConversationItem_large___2YBt{width:22px;height:22px}.ConversationItem_statusDot__ERkx2{width:8px;height:8px;border-radius:50%;position:relative;overflow:hidden}.ConversationItem_onlineStatus__qZfKk.ConversationItem_medium__VFWtx .ConversationItem_statusDot__ERkx2{width:10px;height:10px}.ConversationItem_onlineStatus__qZfKk.ConversationItem_large___2YBt .ConversationItem_statusDot__ERkx2{width:12px;height:12px}.ConversationItem_online__GRJ86 .ConversationItem_statusDot__ERkx2{background:#10b981;box-shadow:0 0 0 1px rgba(16,185,129,.3)}.ConversationItem_offline__P29lO .ConversationItem_statusDot__ERkx2{background:#6b7280;box-shadow:0 0 0 1px rgba(107,114,128,.3)}.ConversationItem_statusPulse__eFqdc{position:absolute;top:50%;left:50%;width:100%;height:100%;background:#10b981;border-radius:50%;transform:translate(-50%,-50%);animation:ConversationItem_statusPulse__eFqdc 2s infinite}@keyframes ConversationItem_statusPulse__eFqdc{0%{transform:translate(-50%,-50%) scale(1);opacity:1}70%{transform:translate(-50%,-50%) scale(1.4);opacity:0}to{transform:translate(-50%,-50%) scale(1);opacity:0}}@media (max-width:768px){.ConversationItem_conversationItem__NbDAi{animation:ConversationItem_fadeInSlideUp__I7Poz .4s ease-out}.ConversationItem_onlineStatus__qZfKk.ConversationItem_small__us1IF{width:12px;height:12px}.ConversationItem_onlineStatus__qZfKk.ConversationItem_small__us1IF .ConversationItem_statusDot__ERkx2{width:6px;height:6px}}@keyframes UnifiedMessageDropdown_fadeInSlideUp__DnkUK{0%{opacity:0;transform:translateY(.625rem)}to{opacity:1;transform:translateY(0)}}@keyframes UnifiedMessageDropdown_fadeInSlideDown__F_1nQ{0%{opacity:0;transform:translateY(-.625rem)}to{opacity:1;transform:translateY(0)}}@keyframes UnifiedMessageDropdown_shimmer__a_QXP{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes UnifiedMessageDropdown_spin__0teSq{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.UnifiedMessageDropdown_tabsContainer__7JREK{border-bottom:1px solid #e2e8f0;background:white;padding:0 20px;animation:UnifiedMessageDropdown_fadeInSlideDown__F_1nQ .2s ease-out}.UnifiedMessageDropdown_tabs__ju4yV{display:flex;gap:0;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none}.UnifiedMessageDropdown_tabs__ju4yV::-webkit-scrollbar{display:none}.UnifiedMessageDropdown_tab__wMixw{background:none;cursor:pointer;padding:12px 16px;border:none;border-bottom:2px solid transparent;color:#64748b;font-size:14px;font-weight:500;transition:all .2s ease;display:flex;align-items:center;gap:6px;white-space:nowrap;min-width:-moz-fit-content;min-width:fit-content;position:relative}.UnifiedMessageDropdown_tab__wMixw:hover{color:#334155;background:rgba(16,185,129,.05);transform:translateY(-1px)}.UnifiedMessageDropdown_activeTab__RIQjN{color:#10b981;border-bottom-color:#10b981;background:rgba(16,185,129,.05)}.UnifiedMessageDropdown_activeTab__RIQjN:hover{color:#059669;border-bottom-color:#059669;transform:translateY(-1px)}.UnifiedMessageDropdown_tabBadge__9OvJd{background:#10b981;color:white;padding:2px 6px;border-radius:10px;font-size:11px;font-weight:600;min-width:18px;height:18px;display:flex;align-items:center;justify-content:center;animation:UnifiedMessageDropdown_fadeInSlideUp__DnkUK .3s ease-out}.UnifiedMessageDropdown_activeTab__RIQjN .UnifiedMessageDropdown_tabBadge__9OvJd{background:#059669}.UnifiedMessageDropdown_categoryTag__RZb2Z{background:#f1f5f9;color:#475569;padding:2px 8px;border-radius:8px;font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:.5px;transition:all .2s ease}.UnifiedMessageDropdown_dropdownBody__2Fo_7{max-height:380px;overflow-y:auto}.UnifiedMessageDropdown_conversationPreview__yjoDc{display:flex;justify-content:space-between;align-items:flex-start;gap:8px;margin-top:4px}.UnifiedMessageDropdown_lastMessage__1MFCE{flex:1;min-width:0}.UnifiedMessageDropdown_categoryTag__RZb2Z+.UnifiedMessageDropdown_unreadBadge__rGJBU{margin-left:4px}.UnifiedMessageDropdown_messageDropdown__dYoyv{position:absolute;top:100%;right:0;width:380px;max-width:90vw;background:white;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04);z-index:1000;overflow:hidden;margin-top:8px;animation:UnifiedMessageDropdown_fadeInSlideDown__F_1nQ .3s ease-out}.UnifiedMessageDropdown_dropdownHeader__DVrOi{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid #f1f5f9;background:#fafafa}.UnifiedMessageDropdown_headerLeft__84gBd{display:flex;align-items:center;gap:8px}.UnifiedMessageDropdown_dropdownTitle__tayRG{margin:0;font-size:16px;font-weight:600;color:#1e293b}.UnifiedMessageDropdown_totalUnreadBadge__yndAN{background:#10b981;color:white;padding:2px 8px;border-radius:12px;font-size:12px;font-weight:500;animation:UnifiedMessageDropdown_fadeInSlideUp__DnkUK .3s ease-out}.UnifiedMessageDropdown_headerActions__cibWY{display:flex;gap:4px}.UnifiedMessageDropdown_actionButton__bREP2{background:none;border:none;cursor:pointer;padding:6px;border-radius:6px;color:#64748b;transition:all .2s ease;display:flex;align-items:center;justify-content:center}.UnifiedMessageDropdown_actionButton__bREP2:hover{background:#e2e8f0;color:#334155;transform:translateY(-1px)}.UnifiedMessageDropdown_actionButton__bREP2:disabled{opacity:.5;cursor:not-allowed}.UnifiedMessageDropdown_closeButton__BQ4xa{background:none;border:none;cursor:pointer;padding:6px;border-radius:6px;color:#64748b;transition:all .2s ease;display:flex;align-items:center;justify-content:center}.UnifiedMessageDropdown_closeButton__BQ4xa:hover{background:#fecaca;color:#dc2626;transform:translateY(-1px)}.UnifiedMessageDropdown_actionIcon__aQRtV{width:16px;height:16px}.UnifiedMessageDropdown_spinning__DNiXx{animation:UnifiedMessageDropdown_spin__0teSq 1s linear infinite}.UnifiedMessageDropdown_loadingState__vzJtg{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 20px;color:#64748b;animation:UnifiedMessageDropdown_fadeInSlideUp__DnkUK .3s ease-out}.UnifiedMessageDropdown_loadingSpinner__jCMe2{width:32px;height:32px;border:3px solid #f1f5f9;border-top-color:#10b981;border-radius:50%;animation:UnifiedMessageDropdown_spin__0teSq 1s linear infinite;margin-bottom:12px}.UnifiedMessageDropdown_emptyState__Ed9Z_{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 20px;text-align:center;color:#64748b;animation:UnifiedMessageDropdown_fadeInSlideUp__DnkUK .3s ease-out}.UnifiedMessageDropdown_emptyStateIcon__c6W_y{font-size:48px;margin-bottom:16px;opacity:.5;animation:UnifiedMessageDropdown_fadeInSlideUp__DnkUK .5s ease-out}.UnifiedMessageDropdown_emptyState__Ed9Z_ h4{margin:0 0 8px;font-size:16px;font-weight:600;color:#1e293b}.UnifiedMessageDropdown_emptyState__Ed9Z_ p{margin:0;font-size:14px;line-height:1.5}.UnifiedMessageDropdown_conversationsList__JhN8L{padding:0}.UnifiedMessageDropdown_conversationItem__S_INI{display:flex;align-items:flex-start;padding:14px 20px;border-bottom:1px solid #f1f5f9;cursor:pointer;transition:all .2s ease;gap:12px;animation:UnifiedMessageDropdown_fadeInSlideUp__DnkUK .3s ease-out}.UnifiedMessageDropdown_conversationItem__S_INI:hover{background:#f8fafc;transform:translateX(2px)}.UnifiedMessageDropdown_conversationItem__S_INI:last-child{border-bottom:none}.UnifiedMessageDropdown_unread__7ZouF{background:#f0fdf4;border-left:3px solid #10b981}.UnifiedMessageDropdown_unread__7ZouF:hover{background:#ecfdf5;transform:translateX(4px)}.UnifiedMessageDropdown_conversationAvatar__15pT2{position:relative;flex-shrink:0;width:42px;height:42px}.UnifiedMessageDropdown_avatarInitials__yr1U4{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#667eea,#764ba2);color:white;font-weight:600;font-size:14px;border-radius:50%}.UnifiedMessageDropdown_avatarImage__YTdnI{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:50%}.UnifiedMessageDropdown_conversationItem__S_INI:hover .UnifiedMessageDropdown_avatarInitials__yr1U4{transform:scale(1.05);box-shadow:0 4px 8px rgba(16,185,129,.3)}.UnifiedMessageDropdown_unreadIndicator__5Yk4K{position:absolute;top:-2px;right:-2px;width:12px;height:12px;background:#ef4444;border:2px solid white;border-radius:50%;animation:UnifiedMessageDropdown_fadeInSlideUp__DnkUK .3s ease-out}.UnifiedMessageDropdown_conversationContent__cq_tf{flex:1;min-width:0}.UnifiedMessageDropdown_conversationHeader__Jzr__{display:flex;justify-content:space-between;align-items:flex-start;gap:8px;margin-bottom:4px}.UnifiedMessageDropdown_conversationTitle__CBV6_{margin:0;font-size:14px;font-weight:600;color:#1e293b;line-height:1.3;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.UnifiedMessageDropdown_conversationTime__Na8N4{font-size:12px;color:#64748b;white-space:nowrap;flex-shrink:0}.UnifiedMessageDropdown_messageContent__LmiEr{color:#64748b;line-height:1.4}.UnifiedMessageDropdown_userMessage__Vij_2{color:#475569;font-weight:500}.UnifiedMessageDropdown_unreadBadge__rGJBU{background:#10b981;color:white;padding:2px 6px;border-radius:10px;font-size:11px;font-weight:600;min-width:18px;height:18px;display:flex;align-items:center;justify-content:center;flex-shrink:0;animation:UnifiedMessageDropdown_fadeInSlideUp__DnkUK .3s ease-out;box-shadow:0 2px 4px rgba(16,185,129,.2)}.UnifiedMessageDropdown_dropdownFooter__QmNj9{border-top:1px solid #f1f5f9;padding:12px 20px;background:#fafafa}.UnifiedMessageDropdown_footerStats__HksRX{text-align:center}.UnifiedMessageDropdown_statsText__Sk1Mc{font-size:12px;color:#64748b}.UnifiedMessageDropdown_viewAllButton__qY3fu{width:100%;background:none;border:none;cursor:pointer;padding:8px;border-radius:6px;color:#10b981;font-size:14px;font-weight:500;transition:all .2s ease;margin-top:8px}.UnifiedMessageDropdown_viewAllButton__qY3fu:hover{background:#dcfce7;color:#059669;transform:translateY(-1px)}.UnifiedMessageDropdown_dropdownBody__2Fo_7::-webkit-scrollbar{width:4px}.UnifiedMessageDropdown_dropdownBody__2Fo_7::-webkit-scrollbar-track{background:transparent}.UnifiedMessageDropdown_dropdownBody__2Fo_7::-webkit-scrollbar-thumb{background:rgba(203,213,225,.3);border-radius:2px;-webkit-transition:background .2s ease;transition:background .2s ease}.UnifiedMessageDropdown_dropdownBody__2Fo_7::-webkit-scrollbar-thumb:hover{background:rgba(148,163,184,.6)}.UnifiedMessageDropdown_dropdownBody__2Fo_7{scrollbar-width:thin;scrollbar-color:rgba(203,213,225,.3) transparent}.UnifiedMessageDropdown_spinner__QZpWk{animation:UnifiedMessageDropdown_spin__0teSq 1s linear infinite}.UnifiedMessageDropdown_refreshOverlay__3p9eC{position:sticky;top:0;background:rgba(255,255,255,.95);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border-bottom:1px solid #e2e8f0;padding:12px 20px;display:flex;align-items:center;gap:8px;z-index:10;font-size:14px;color:#64748b;animation:UnifiedMessageDropdown_fadeInSlideDown__F_1nQ .3s ease-out}.UnifiedMessageDropdown_conversationPlaceholder__FvU_O{display:flex;align-items:flex-start;padding:14px 20px;border-bottom:1px solid #f1f5f9;gap:12px;opacity:.6;animation:UnifiedMessageDropdown_fadeInSlideUp__DnkUK .3s ease-out}.UnifiedMessageDropdown_placeholderAvatar__xbh6q{width:42px;height:42px;background:linear-gradient(90deg,#f1f5f9 25%,#e2e8f0 50%,#f1f5f9 75%);background-size:200% 100%;border-radius:50%;animation:UnifiedMessageDropdown_shimmer__a_QXP 1.5s infinite;flex-shrink:0}.UnifiedMessageDropdown_placeholderContent__Dsu2L{flex:1;display:flex;flex-direction:column;gap:8px}.UnifiedMessageDropdown_placeholderHeader___oG9o{display:flex;justify-content:space-between;align-items:center;gap:8px}.UnifiedMessageDropdown_placeholderTitle__lK3IA{height:16px;width:60%}.UnifiedMessageDropdown_placeholderTime__oYdrL,.UnifiedMessageDropdown_placeholderTitle__lK3IA{background:linear-gradient(90deg,#f1f5f9 25%,#e2e8f0 50%,#f1f5f9 75%);background-size:200% 100%;border-radius:4px;animation:UnifiedMessageDropdown_shimmer__a_QXP 1.5s infinite}.UnifiedMessageDropdown_placeholderTime__oYdrL{height:12px;width:40px}.UnifiedMessageDropdown_placeholderMessage__We0AB{height:14px;width:80%}.UnifiedMessageDropdown_placeholderCategory__x6Iow,.UnifiedMessageDropdown_placeholderMessage__We0AB{background:linear-gradient(90deg,#f1f5f9 25%,#e2e8f0 50%,#f1f5f9 75%);background-size:200% 100%;border-radius:4px;animation:UnifiedMessageDropdown_shimmer__a_QXP 1.5s infinite}.UnifiedMessageDropdown_placeholderCategory__x6Iow{height:12px;width:50px}.UnifiedMessageDropdown_actionButton__bREP2.UnifiedMessageDropdown_loading__PLYQv{opacity:.7;cursor:not-allowed}.UnifiedMessageDropdown_loadMoreContainer__OJf5W{padding:16px 20px;display:flex;justify-content:center;animation:UnifiedMessageDropdown_fadeInSlideUp__DnkUK .3s ease-out}.UnifiedMessageDropdown_loadMoreButton__cFcM1{background:rgba(16,185,129,.1);border:1px solid rgba(16,185,129,.2);color:#10b981;padding:8px 16px;border-radius:8px;cursor:pointer;font-size:14px;font-weight:500;transition:all .2s ease;display:flex;align-items:center;gap:6px}.UnifiedMessageDropdown_loadMoreButton__cFcM1:hover{background:rgba(16,185,129,.15);border-color:rgba(16,185,129,.3);color:#059669;transform:translateY(-1px);box-shadow:0 2px 4px rgba(16,185,129,.2)}.UnifiedMessageDropdown_loadMoreButton__cFcM1:active{transform:translateY(0)}.UnifiedMessageDropdown_loadMoreButton__cFcM1:disabled{opacity:.5;cursor:not-allowed}.UnifiedMessageDropdown_loadMoreButton__cFcM1:disabled:hover{background:rgba(16,185,129,.1);border-color:rgba(16,185,129,.2);color:#10b981;transform:none;box-shadow:none}.UnifiedMessageDropdown_endContainer__47EIv{padding:16px 20px;display:flex;justify-content:center;animation:UnifiedMessageDropdown_fadeInSlideUp__DnkUK .3s ease-out}.UnifiedMessageDropdown_endMessage__K7_5E{color:#64748b;font-size:12px;text-align:center;padding:8px 16px;background:#f8fafc;border-radius:8px;border:1px solid #e2e8f0}@media (max-width:768px){.UnifiedMessageDropdown_messageDropdown__dYoyv{position:fixed;top:0;left:0;right:0;bottom:0;width:100%;max-width:100%;height:100vh;margin:0;border:none;border-radius:0;background:linear-gradient(135deg,#10b981,#059669);color:white;z-index:9999;animation:UnifiedMessageDropdown_fadeInSlideUp__DnkUK .3s ease-out}.UnifiedMessageDropdown_dropdownBody__2Fo_7{max-height:calc(100vh - 200px);background:white;color:#1e293b;margin:0;border-radius:0}.UnifiedMessageDropdown_dropdownHeader__DVrOi{background:transparent;border-bottom:1px solid rgba(255,255,255,.2);color:white;padding:20px}.UnifiedMessageDropdown_dropdownTitle__tayRG{color:white;font-size:18px}.UnifiedMessageDropdown_totalUnreadBadge__yndAN{background:rgba(255,255,255,.2);color:white;border:1px solid rgba(255,255,255,.3)}.UnifiedMessageDropdown_actionButton__bREP2{color:white;background:rgba(255,255,255,.1);padding:8px}.UnifiedMessageDropdown_actionButton__bREP2:hover{background:rgba(255,255,255,.2);color:white;transform:scale(1.05)}.UnifiedMessageDropdown_closeButton__BQ4xa{color:white;background:rgba(255,255,255,.1);padding:8px}.UnifiedMessageDropdown_closeButton__BQ4xa:hover{background:rgba(239,68,68,.2);color:#fecaca;transform:scale(1.05)}.UnifiedMessageDropdown_tabsContainer__7JREK{background:transparent;border-bottom:1px solid rgba(255,255,255,.2);padding:0 20px}.UnifiedMessageDropdown_tab__wMixw{color:rgba(255,255,255,.7);border-bottom-color:transparent;padding:16px 12px}.UnifiedMessageDropdown_tab__wMixw:hover{color:white;background:rgba(255,255,255,.1);transform:none}.UnifiedMessageDropdown_activeTab__RIQjN{color:white;border-bottom-color:white;background:rgba(255,255,255,.1)}.UnifiedMessageDropdown_activeTab__RIQjN:hover{color:white;border-bottom-color:white;transform:none}.UnifiedMessageDropdown_tabBadge__9OvJd{background:rgba(255,255,255,.2);color:white;border:1px solid rgba(255,255,255,.3)}.UnifiedMessageDropdown_activeTab__RIQjN .UnifiedMessageDropdown_tabBadge__9OvJd{background:white;color:#10b981}.UnifiedMessageDropdown_categoryTag__RZb2Z{background:rgba(16,185,129,.1);color:#10b981;border:1px solid rgba(16,185,129,.2)}.UnifiedMessageDropdown_dropdownFooter__QmNj9{background:transparent;border-top:1px solid rgba(255,255,255,.2);color:white;padding:20px}.UnifiedMessageDropdown_statsText__Sk1Mc{color:rgba(255,255,255,.8);font-size:14px}.UnifiedMessageDropdown_loadMoreButton__cFcM1{background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.2);color:white;padding:12px 24px}.UnifiedMessageDropdown_loadMoreButton__cFcM1:hover{background:rgba(255,255,255,.2);border-color:rgba(255,255,255,.3);color:white;transform:scale(1.02)}.UnifiedMessageDropdown_conversationItem__S_INI{animation:UnifiedMessageDropdown_fadeInSlideUp__DnkUK .4s ease-out}.UnifiedMessageDropdown_conversationItem__S_INI:first-child{animation-delay:.1s}.UnifiedMessageDropdown_conversationItem__S_INI:nth-child(2){animation-delay:.2s}.UnifiedMessageDropdown_conversationItem__S_INI:nth-child(3){animation-delay:.3s}.UnifiedMessageDropdown_conversationItem__S_INI:nth-child(4){animation-delay:.4s}.UnifiedMessageDropdown_conversationItem__S_INI:nth-child(5){animation-delay:.5s}}@media (max-width:480px){.UnifiedMessageDropdown_messageDropdown__dYoyv{padding:0}.UnifiedMessageDropdown_dropdownHeader__DVrOi{padding:16px}.UnifiedMessageDropdown_dropdownTitle__tayRG{font-size:16px}.UnifiedMessageDropdown_actionButton__bREP2,.UnifiedMessageDropdown_closeButton__BQ4xa{padding:6px}.UnifiedMessageDropdown_tab__wMixw{padding:12px 8px;font-size:12px}.UnifiedMessageDropdown_tabBadge__9OvJd{font-size:10px;min-width:16px;height:16px}.UnifiedMessageDropdown_categoryTag__RZb2Z{font-size:10px;padding:1px 6px}.UnifiedMessageDropdown_loadMoreButton__cFcM1{padding:10px 20px;font-size:13px}}.UnifiedMessageDropdown_onlineStatus__aVbUt{position:absolute;border:2px solid white;border-radius:50%;background:white;bottom:-2px;right:-2px;z-index:2;display:flex;align-items:center;justify-content:center}.UnifiedMessageDropdown_onlineStatus__aVbUt.UnifiedMessageDropdown_small__qJaAx{width:14px;height:14px}.UnifiedMessageDropdown_onlineStatus__aVbUt.UnifiedMessageDropdown_medium__0_ULb{width:18px;height:18px}.UnifiedMessageDropdown_onlineStatus__aVbUt.UnifiedMessageDropdown_large__5XaCu{width:22px;height:22px}.UnifiedMessageDropdown_statusDot__VE0Gd{width:8px;height:8px;border-radius:50%;position:relative;overflow:hidden}.UnifiedMessageDropdown_onlineStatus__aVbUt.UnifiedMessageDropdown_medium__0_ULb .UnifiedMessageDropdown_statusDot__VE0Gd{width:10px;height:10px}.UnifiedMessageDropdown_onlineStatus__aVbUt.UnifiedMessageDropdown_large__5XaCu .UnifiedMessageDropdown_statusDot__VE0Gd{width:12px;height:12px}.UnifiedMessageDropdown_online__QHOVX .UnifiedMessageDropdown_statusDot__VE0Gd{background:#10b981;box-shadow:0 0 0 1px rgba(16,185,129,.3)}.UnifiedMessageDropdown_offline___etGc .UnifiedMessageDropdown_statusDot__VE0Gd{background:#6b7280;box-shadow:0 0 0 1px rgba(107,114,128,.3)}.UnifiedMessageDropdown_statusPulse__Yb98p{position:absolute;top:50%;left:50%;width:100%;height:100%;background:#10b981;border-radius:50%;transform:translate(-50%,-50%);animation:UnifiedMessageDropdown_statusPulse__Yb98p 2s infinite}@keyframes UnifiedMessageDropdown_statusPulse__Yb98p{0%{transform:translate(-50%,-50%) scale(1);opacity:1}70%{transform:translate(-50%,-50%) scale(1.4);opacity:0}to{transform:translate(-50%,-50%) scale(1);opacity:0}}@media (max-width:768px){.UnifiedMessageDropdown_onlineStatus__aVbUt.UnifiedMessageDropdown_small__qJaAx{width:12px;height:12px}.UnifiedMessageDropdown_onlineStatus__aVbUt.UnifiedMessageDropdown_small__qJaAx .UnifiedMessageDropdown_statusDot__VE0Gd{width:6px;height:6px}}.MessageSystem_messageSystem__SpXCl{position:relative;display:inline-block}.GuideHeader_header__4rHYt{display:flex;justify-content:space-between;align-items:center;padding:1rem 2rem;background-color:#ffffff;border-bottom:1px solid #e2e8f0;box-shadow:0 2px 4px rgba(0,0,0,.05);position:fixed;top:0;left:0;right:0;z-index:1000;height:64px;transition:margin-left .3s cubic-bezier(.4,0,.2,1)}.GuideHeader_headerBranding__RVo1b{display:flex;align-items:center;gap:1rem}.GuideHeader_menuButton__YdWzw{display:flex;align-items:center;justify-content:center;background:none;border:none;color:#6b7280;cursor:pointer;padding:8px;border-radius:8px;transition:all .2s ease}.GuideHeader_menuButton__YdWzw:hover{background-color:#f3f4f6;color:#1f2937}@media (min-width:769px){.GuideHeader_menuButton__YdWzw{display:none}}.GuideHeader_logoLink__qaEcp{display:flex;align-items:center}.GuideHeader_logoIcon__gRMP_{height:60px;width:60px}.GuideHeader_headerBranding__RVo1b h1{font-size:1.3rem;font-weight:600;color:#1a202c;margin:0;background:linear-gradient(135deg,#3b82f6,#8b5cf6);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.GuideHeader_headerNav__KShXW{display:flex;gap:1.5rem}.GuideHeader_navLink__9pGkW{font-size:1rem;font-weight:500;color:#374151;text-decoration:none;padding:.5rem 1rem;border-radius:8px;transition:all .2s ease-in-out}.GuideHeader_navLink__9pGkW:hover{color:#3b82f6;background-color:#f1f5f9}.GuideHeader_activeLink__0_71v{color:#3b82f6;background-color:#eff6ff;font-weight:600}.GuideHeader_headerActions__D6w4Y{display:flex;gap:1rem;position:relative}.GuideHeader_profileIconContainer__D30cn{cursor:pointer;display:flex;align-items:center}.GuideHeader_profileImagePlaceholder__O6_80{width:40px;height:40px;border-radius:50%;background-color:#bfdbfe;color:#1e40af;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:1.2rem;transition:background-color .2s}.GuideHeader_profileImagePlaceholder__O6_80:hover{background-color:#93c5fd}.GuideHeader_profileDropdown__OkN06{position:absolute;top:calc(100% + 10px);right:0;background-color:#ffffff;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.15);padding:.5rem;z-index:1200;min-width:220px;display:flex;flex-direction:column}.GuideHeader_dropdownHeader__2i_Qy{padding:.75rem 1rem;margin-bottom:.5rem}.GuideHeader_dropdownHeaderName__zCCOr{display:block;font-weight:600;color:#1a202c;font-size:1rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.GuideHeader_dropdownHeaderEmail__rDkOs{display:block;font-size:.875rem;color:#4a5568;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.GuideHeader_dropdownSeparator__avJQ2{height:1px;background-color:#e2e8f0;margin:.5rem auto;width:90%}.GuideHeader_dropdownButton__3DHZ_,.GuideHeader_dropdownLink__xwNVL{display:flex;align-items:center;padding:.75rem 1rem;font-size:.95rem;color:#374151;text-decoration:none;border-radius:6px;transition:background-color .2s,color .2s;text-align:left;width:100%;box-sizing:border-box}.GuideHeader_dropdownIcon__kIqel{width:1.125rem;height:1.125rem;margin-right:.75rem;color:#6b7280;flex-shrink:0}.GuideHeader_dropdownButton__3DHZ_:not(:disabled):hover .GuideHeader_dropdownIcon__kIqel,.GuideHeader_dropdownLink__xwNVL:hover .GuideHeader_dropdownIcon__kIqel{color:#1e3a8a}.GuideHeader_dropdownButton__3DHZ_ span,.GuideHeader_dropdownLink__xwNVL span{flex-grow:1}.GuideHeader_dropdownButton__3DHZ_:not(:disabled):hover,.GuideHeader_dropdownLink__xwNVL:hover{background-color:#f1f5f9;color:#1e3a8a}.GuideHeader_dropdownButton__3DHZ_.GuideHeader_logoutButton__6E5gr{background-color:#3b82f6;color:#ffffff}.GuideHeader_dropdownButton__3DHZ_.GuideHeader_logoutButton__6E5gr .GuideHeader_dropdownIcon__kIqel{color:#ffffff}.GuideHeader_dropdownButton__3DHZ_.GuideHeader_logoutButton__6E5gr:hover{background-color:#2967cc;color:#ffffff}.GuideHeader_dropdownButton__3DHZ_.GuideHeader_logoutButton__6E5gr:hover .GuideHeader_dropdownIcon__kIqel{color:#ffffff}.GuideHeader_dropdownButton__3DHZ_{background:none;border:none;cursor:pointer}.GuideHeader_logoutButton__6E5gr{padding:.5rem 1rem;font-size:.9rem;font-weight:500;color:#ffffff;background-color:#3b82f6;border:none;border-radius:6px;cursor:pointer;transition:background-color .2s}.GuideHeader_logoutButton__6E5gr:hover{background-color:#2967cc}.GuideHeader_logoutButton__6E5gr:disabled{background-color:#93c5fd;cursor:not-allowed}.GuideHeader_hamburgerIcon__GCHpp{display:none;flex-direction:column;justify-content:space-around;width:30px;height:25px;background:transparent;border:none;cursor:pointer;padding:0;z-index:1100;position:relative}.GuideHeader_hamburgerIcon__GCHpp .GuideHeader_bar__gw_DX{display:block;width:100%;height:3px;background-color:#374151;border-radius:2px;transition:all .3s ease-in-out}.GuideHeader_hamburgerIcon__GCHpp.GuideHeader_open__9X_G9 .GuideHeader_bar__gw_DX:first-child{transform:translateY(8px) rotate(45deg)}.GuideHeader_hamburgerIcon__GCHpp.GuideHeader_open__9X_G9 .GuideHeader_bar__gw_DX:nth-child(2){opacity:0}.GuideHeader_hamburgerIcon__GCHpp.GuideHeader_open__9X_G9 .GuideHeader_bar__gw_DX:nth-child(3){transform:translateY(-8px) rotate(-45deg)}.GuideHeader_mobileNav___P4Hv{display:none;flex-direction:column;align-items:center;gap:1rem;background-color:#ffffff;position:absolute;top:100%;left:0;right:0;padding:1rem 0;border-top:1px solid #e2e8f0;box-shadow:0 4px 6px rgba(0,0,0,.1);z-index:1050}.GuideHeader_mobileNav___P4Hv.GuideHeader_open__9X_G9{display:flex}.GuideHeader_mobileNav___P4Hv .GuideHeader_navLink__9pGkW{width:90%;text-align:center;padding:.75rem 1rem}.GuideHeader_mobileLogoutButton__ZEopf{width:90%;padding:.75rem 1rem;font-size:1rem;margin-top:.5rem}.GuideHeader_errorToast__WOB4v{position:absolute;top:100%;right:2rem;background:linear-gradient(135deg,#fef2f2,#fee2e2);border:1px solid #f87171;border-radius:8px;padding:.75rem 1rem;display:flex;justify-content:space-between;align-items:center;color:#dc2626;font-weight:500;font-size:.875rem;z-index:1000;min-width:300px;box-shadow:0 4px 6px -1px rgba(0,0,0,.1);animation:GuideHeader_slideDown__7Owli .3s ease-out}.GuideHeader_dismissButton__bh5Q7{background:none;border:none;color:#dc2626;cursor:pointer;font-size:1.25rem;padding:.25rem;border-radius:4px;transition:background-color .2s;margin-left:1rem}.GuideHeader_dismissButton__bh5Q7:hover{background-color:rgba(220,38,38,.1)}@keyframes GuideHeader_slideDown__7Owli{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.GuideHeader_header__4rHYt{flex-direction:row;justify-content:space-between;padding:1rem}.GuideHeader_headerNav__KShXW{display:none}.GuideHeader_hamburgerIcon__GCHpp{display:flex;order:3}.GuideHeader_headerBranding__RVo1b{order:1}.GuideHeader_headerActions__D6w4Y{display:none}.GuideHeader_errorToast__WOB4v{position:fixed;top:1rem;left:1rem;right:1rem;min-width:auto}}.GuideHeader_mobileMenuSeparator__AkMZB{height:1px;width:calc(100% - 2rem);background-color:#aabacf;margin:.5rem auto}.GuideHeader_mobileMenuIcon__TrzUd{width:1.125rem;height:1.125rem;margin-right:.75rem;color:#6b7280}.layout_page__KOMWD{display:flex;min-height:100vh;background-color:#f9fafb}.layout_mainContent__l3nN8{flex-grow:1;transition:margin-left .3s cubic-bezier(.4,0,.2,1);min-height:100vh;position:relative;padding-top:64px}.layout_mainContentShiftedOpen__rQSJi{margin-left:250px}.layout_mainContentShiftedClosed__OX6bd{margin-left:70px}.layout_main__Q5pEA{width:100%;min-height:calc(100vh - 64px);padding:0;overflow-x:hidden;box-sizing:border-box}@media (max-width:768px){.layout_mainContentShiftedClosed__OX6bd,.layout_mainContentShiftedOpen__rQSJi,.layout_mainContent__l3nN8{margin-left:0;width:100%;max-width:100vw;overflow-x:hidden}.layout_main__Q5pEA{padding-top:0;width:100%;max-width:100vw;overflow-x:hidden}}@media (prefers-reduced-motion:no-preference){.layout_mainContent__l3nN8{transition:margin-left .3s cubic-bezier(.4,0,.2,1)}}.TourCard_card__KDTXp{width:100%;background-color:#fff;border-radius:4px;overflow:hidden;border:1px solid #e5e7eb;box-shadow:0 1px 3px rgba(0,0,0,.05);cursor:pointer;display:flex;flex-direction:column;transition:border-color .2s ease}.TourCard_card__KDTXp:hover{border-color:#D1D5DB}.TourCard_cardImageWrapper__ptuFk{position:relative;width:100%;aspect-ratio:1;overflow:hidden}.TourCard_cardImage__i4hu6{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .3s ease}.TourCard_card__KDTXp:hover .TourCard_cardImage__i4hu6{transform:scale(1.02)}.TourCard_checkmarkIcon__XiXJY,.TourCard_heartIcon__3A9bZ{stroke-width:1.5}.TourCard_heartIcon__3A9bZ{width:26px;height:24px;transition:all .2s ease}.TourCard_checkmarkIcon__XiXJY{color:#059669;width:16px;height:16px}.TourCard_originalsBadge__ybK7S{position:absolute;top:12px;left:12px;background:#3B82F6;color:white;font-size:.75rem;font-weight:700;padding:4px 8px;border-radius:4px;z-index:2;text-transform:uppercase;letter-spacing:.5px}.TourCard_favoriteButton__WHuBE{position:absolute;top:4px;right:4px;width:auto;height:auto;border:none;background:none;color:#9CA3AF;cursor:pointer;display:flex;align-items:center;justify-content:center;z-index:2;transition:all .2s ease;padding:12px}.TourCard_favoriteButton__WHuBE:hover{transform:scale(1.1)}.TourCard_favoriteButton__WHuBE.TourCard_favorited__R5dCH,.TourCard_favoriteButton__WHuBE.TourCard_favorited__R5dCH .TourCard_heartIcon__3A9bZ{color:#EF4444}.TourCard_favoriteButton__WHuBE:disabled{opacity:.5;cursor:not-allowed}.TourCard_favoriteButton__WHuBE:disabled:hover{transform:none}.TourCard_cardContent__gV1di{padding:16px;justify-content:space-between}.TourCard_cardContent__gV1di,.TourCard_contentWrapper__eowx4{display:flex;flex-direction:column;flex-grow:1;gap:8px}.TourCard_bottomSection__tEXql{display:flex;flex-direction:column;gap:6px}.TourCard_durationLine__szwxD{display:flex;align-items:center;gap:6px;font-size:.875rem;color:#111827;margin-bottom:4px}.TourCard_clockIcon__57gwK{flex-shrink:0;color:#111827}.TourCard_durationText__7Nb9j{font-weight:500;color:#111827}.TourCard_tourType__0A19c{font-size:.75rem;font-weight:600;color:#6B7280;text-transform:uppercase;letter-spacing:.8px;margin:0}.TourCard_cardTitle__ud1K0{font-size:1.125rem;font-weight:700;color:#111827;line-height:1.3;margin:0;min-height:auto}.TourCard_cardDetails__WvWFa{font-size:.875rem;color:#111827;line-height:1.4;margin:0;font-weight:500}.TourCard_certificationLine__YDwd2{display:flex;align-items:center;gap:6px;color:#059669;font-size:.875rem;margin:0;font-weight:500}.TourCard_cardRatingRow__01DRt{display:flex;align-items:center;gap:8px;margin-top:auto;margin-bottom:2px}.TourCard_stars__Ah39C{display:flex;gap:1px}.TourCard_starFilled__DvpNP,.TourCard_stars__Ah39C{color:#FFB800;font-size:1.2rem}.TourCard_starEmpty___h3fq{color:#E5E7EB;font-size:1.2rem}.TourCard_ratingValue__YMrj2{font-size:1rem;font-weight:700;color:#111827}.TourCard_reviewCount__qycQf{font-size:1rem;color:#6B7280;cursor:pointer;transition:all .2s ease;font-weight:500}.TourCard_reviewCount__qycQf:hover{color:#3B82F6;text-decoration:underline}.TourCard_priceLine__Sdw87{margin-top:0;padding-top:0;font-size:.875rem;color:#111827;font-weight:700;line-height:1.3}.TourCard_priceValue__J3nav{font-size:1.125rem;font-weight:800;color:#111827}@media (max-width:768px){.TourCard_card__KDTXp{margin:0;border-radius:4px}.TourCard_cardImageWrapper__ptuFk{aspect-ratio:4/3}.TourCard_cardContent__gV1di{padding:16px;gap:8px}.TourCard_contentWrapper__eowx4{gap:8px}.TourCard_bottomSection__tEXql{gap:5px}.TourCard_durationLine__szwxD{font-size:.825rem;gap:5px}.TourCard_cardTitle__ud1K0{font-size:1rem;line-height:1.3}.TourCard_cardDetails__WvWFa,.TourCard_certificationLine__YDwd2{font-size:.825rem}.TourCard_priceLine__Sdw87{font-size:.875rem}.TourCard_priceValue__J3nav{font-size:1rem}}@media (max-width:576px){.TourCard_cardContent__gV1di{padding:14px}.TourCard_contentWrapper__eowx4{gap:6px}.TourCard_bottomSection__tEXql{gap:4px}.TourCard_durationLine__szwxD{font-size:.8rem;gap:4px}.TourCard_cardTitle__ud1K0{font-size:.95rem}.TourCard_cardDetails__WvWFa,.TourCard_certificationLine__YDwd2{font-size:.8rem}.TourCard_priceLine__Sdw87{font-size:.825rem}.TourCard_priceValue__J3nav{font-size:.95rem}}.TourCard_loadingCard__pnTjD{pointer-events:none}.TourCard_imagePlaceholder__o39Z5{width:100%;height:100%;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%;animation:TourCard_loading__hwacf 1.5s infinite}.TourCard_categoryPlaceholder__Q5QbW{width:100px;height:18px}.TourCard_categoryPlaceholder__Q5QbW,.TourCard_titlePlaceholder__dXYpE{background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%;animation:TourCard_loading__hwacf 1.5s infinite;border-radius:4px}.TourCard_titlePlaceholder__dXYpE{width:90%;height:24px}.TourCard_detailsPlaceholder__ELkyX{width:75%;height:16px;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%;animation:TourCard_loading__hwacf 1.5s infinite;border-radius:4px}.TourCard_certificationPlaceholder__aSHNr{width:60%}.TourCard_certificationPlaceholder__aSHNr,.TourCard_ratingPlaceholder__nhgoT{height:18px;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%;animation:TourCard_loading__hwacf 1.5s infinite;border-radius:4px}.TourCard_ratingPlaceholder__nhgoT{width:45%}.TourCard_pricePlaceholder__FWLJX{width:50%;height:20px;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%;animation:TourCard_loading__hwacf 1.5s infinite;border-radius:4px}@keyframes TourCard_loading__hwacf{0%{background-position:200% 0}to{background-position:-200% 0}}@media (max-width:768px){.TourCard_homePageCard__TDzVW{flex:0 0 280px;width:280px!important}}@media (max-width:576px){.TourCard_homePageCard__TDzVW{flex:0 0 260px;width:260px!important}}.TestimonialsSection_section__I_aMY{background-color:#ffffff;padding:5rem 2rem;position:relative;display:flex;justify-content:center;align-items:center;overflow:hidden;width:100%}.TestimonialsSection_section__I_aMY:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-image:linear-gradient(120deg,rgba(59,130,246,.05),transparent);pointer-events:none}.TestimonialsSection_container__Jdv7A{width:100%;max-width:1300px;margin:0 auto;padding:0;display:flex;flex-direction:column;align-items:flex-start}.TestimonialsSection_titleSection__Hqf_Y{width:100%;display:flex;flex-direction:column;align-items:flex-start;margin-bottom:2.5rem}.TestimonialsSection_heading__2aR1A{font-size:2.5rem;font-weight:700;color:#1A2B49;text-align:left;margin-bottom:1rem;line-height:1.3;position:relative;width:100%}.TestimonialsSection_titleUnderline__1KgV0{width:60px;height:4px;background-color:#3b82f6;border-radius:2px}.TestimonialsSection_testimonialSliderWrapper__W1jKz{width:100%;max-width:1140px;overflow:hidden;margin:0 auto 2.5rem;align-self:center}.TestimonialsSection_testimonialCardsContainer__YmPGp{display:flex;gap:0;width:-moz-fit-content;width:fit-content;transition:transform .5s ease-in-out;margin:0}.TestimonialsSection_testimonialCard__zFqVc{background-color:#ffffff;border-radius:12px;border:1px solid #eef2f7;padding:2.5rem;height:auto;margin:10px;flex:0 0 360px;max-width:360px;position:relative;box-shadow:0 4px 12px rgba(0,0,0,.05);transition:all .3s ease;overflow:hidden}.TestimonialsSection_testimonialCard__zFqVc:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(120deg,transparent,rgba(59,130,246,.05),transparent);transform:translateX(-100%);transition:transform .6s ease}.TestimonialsSection_testimonialCard__zFqVc:hover{transform:translateY(-4px);box-shadow:0 12px 24px rgba(0,0,0,.1)}.TestimonialsSection_testimonialCard__zFqVc:hover:before{transform:translateX(100%)}.TestimonialsSection_quoteIcon__l_EQe{color:#3b82f6;font-size:4rem;font-family:Georgia,serif;line-height:1;position:absolute;top:1.5rem;left:2rem;opacity:.15;transform:rotate(8deg);transition:all .3s ease}.TestimonialsSection_testimonialCard__zFqVc:hover .TestimonialsSection_quoteIcon__l_EQe{transform:rotate(0deg);opacity:.2}.TestimonialsSection_cardContent__6SZKp{padding-top:2rem}.TestimonialsSection_serviceTitle__0FwGM{display:none}.TestimonialsSection_starRating__bWOHW{display:flex;gap:.2rem;margin-bottom:1rem}.TestimonialsSection_star__Snfao{color:#ffc107;font-size:1rem;transition:transform .2s ease}.TestimonialsSection_testimonialCard__zFqVc:hover .TestimonialsSection_star__Snfao{transform:scale(1.1)}.TestimonialsSection_testimonialText__vPoPC{font-size:1rem;line-height:1.6;color:#6b7280;margin-bottom:1.5rem}.TestimonialsSection_authorInfo___b9s_{display:flex;align-items:center;gap:1rem}.TestimonialsSection_authorImage__UpFLP{width:48px;height:48px;border-radius:50%;overflow:hidden}.TestimonialsSection_authorImage__UpFLP img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:50%}.TestimonialsSection_authorDetails__Bk0zu{display:flex;flex-direction:column}.TestimonialsSection_authorName__5_eeX{font-size:1rem;font-weight:600;color:#1A2B49;margin:0 0 .2rem}.TestimonialsSection_authorTitle__UiwlK{font-size:.85rem;color:#6b7280;margin:0}.TestimonialsSection_slideControls__z_CIm{display:flex;justify-content:center;gap:.75rem;margin-top:1rem;align-self:center}.TestimonialsSection_dotIndicator__70Q1X{width:8px;height:8px;border-radius:50%;background-color:#d1d5db;border:none;padding:0;cursor:pointer;transition:background-color .3s,width .3s}.TestimonialsSection_dotIndicator__70Q1X.TestimonialsSection_activeDot__mUGPV{background-color:#3b82f6;width:24px;height:8px;border-radius:4px}@media (max-width:1149px){.TestimonialsSection_testimonialSliderWrapper__W1jKz{max-width:760px}.TestimonialsSection_testimonialCard__zFqVc{flex:0 0 340px;max-width:340px;padding:2.25rem}}@media (max-width:767px){.TestimonialsSection_section__I_aMY{padding:4rem 1rem}.TestimonialsSection_testimonialSliderWrapper__W1jKz{max-width:100%;margin:0 -1rem;padding:0 1rem;overflow-x:auto;-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory}.TestimonialsSection_testimonialCard__zFqVc{flex:0 0 calc(100vw - 2rem);max-width:calc(100vw - 2rem);padding:2rem;margin:0;scroll-snap-align:center}.TestimonialsSection_testimonialCardsContainer__YmPGp{gap:1rem;padding:.5rem 0;margin:0}.TestimonialsSection_quoteIcon__l_EQe{font-size:3.5rem;top:1.25rem;left:1.75rem}.TestimonialsSection_testimonialText__vPoPC{font-size:.95rem;line-height:1.5}}@media (max-width:400px){.TestimonialsSection_section__I_aMY{padding:3rem 1rem}.TestimonialsSection_testimonialSliderWrapper__W1jKz{margin:0 -1rem;padding:0 1rem}.TestimonialsSection_testimonialCard__zFqVc{flex:0 0 calc(100vw - 2rem);max-width:calc(100vw - 2rem);padding:1.75rem;margin:0}.TestimonialsSection_titleSection__Hqf_Y{padding:0;margin-bottom:2rem}.TestimonialsSection_heading__2aR1A{font-size:1.75rem;margin-bottom:1rem}.TestimonialsSection_container__Jdv7A{padding:0}.TestimonialsSection_quoteIcon__l_EQe{font-size:3rem;top:1rem;left:1.5rem}.TestimonialsSection_cardContent__6SZKp{padding-top:1.75rem}.TestimonialsSection_testimonialText__vPoPC{font-size:.9rem;margin-bottom:1.25rem}.TestimonialsSection_authorName__5_eeX{font-size:.95rem}.TestimonialsSection_authorTitle__UiwlK{font-size:.8rem}}@media only screen and (device-width:414px) and (device-height:896px) and (-webkit-device-pixel-ratio:2),screen and (max-width:414px){.TestimonialsSection_testimonialSliderWrapper__W1jKz{margin:0 -1rem;padding:0 1rem}.TestimonialsSection_testimonialCard__zFqVc{flex:0 0 calc(100vw - 2.5rem);max-width:calc(100vw - 2.5rem);padding:1.5rem;margin:0 .25rem}}@media (max-width:768px){.TestimonialsSection_testimonialSliderWrapper__W1jKz{overflow-x:auto;-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none}.TestimonialsSection_testimonialSliderWrapper__W1jKz::-webkit-scrollbar{display:none}.TestimonialsSection_testimonialCardsContainer__YmPGp{display:flex;gap:1rem;padding:0 1rem;transition:none;transform:none!important}.TestimonialsSection_testimonialCard__zFqVc{scroll-snap-align:start;flex:0 0 320px;max-width:320px}}.Footer_footer__dqrLb{background-color:#212529;color:#e2e8f0;padding-top:8rem;width:100%;display:flex;flex-direction:column;align-items:center}.Footer_ctaSection__kUoKY{background-image:linear-gradient(#3b83f6d5,#3b83f6d5),url(/_next/static/media/dotted.67d3a295.png);background-size:cover;background-position:50%;background-repeat:no-repeat;color:#ffffff;padding:3rem 4rem;margin:-6rem auto 4rem;border-radius:12px;width:92%}.Footer_ctaContent__uRKT7{display:flex;align-items:center;justify-content:space-between;width:100%;max-width:1300px;margin:0 auto}.Footer_ctaText__g0Q2J{display:flex;align-items:center;gap:1.5rem;text-align:left}.Footer_ctaText__g0Q2J h2{font-size:2.5rem;font-weight:600;margin:0}.Footer_ctaText__g0Q2J p{font-size:1.1rem;margin:0;opacity:.9}.Footer_ctaIcon__qnkH_{font-size:3rem;color:#fff;margin:0}.Footer_ctaButton__WK1lv{background-color:#ffffff;color:#3b82f6;border:none;padding:1rem 2.5rem;font-size:1rem;font-weight:600;border-radius:8px;cursor:pointer;transition:background-color .3s ease,color .3s ease;white-space:nowrap;margin-left:2rem}.Footer_ctaButton__WK1lv:hover{background-color:#eff6ff;color:#2563eb}.Footer_mainFooter__tMZWE{display:grid;grid-template-columns:1.5fr 1fr 1fr 1.5fr;gap:2rem;width:80%;max-width:1300px;margin:4rem auto;padding:0 2rem}.Footer_footerColumn__XWZT_ h4{color:#ffffff;font-size:1.1rem;margin-bottom:1.5rem;font-weight:600}.Footer_footerLogo__KeZrg{display:flex;align-items:center;gap:.5rem;margin-bottom:1.5rem}.Footer_logoIcon__BQ5Hw{height:64px;width:164px;filter:brightness(0) invert(1)}.Footer_footerColumn__XWZT_ p{font-size:.9rem;line-height:1.6;margin-bottom:1.5rem;color:#e2e8f0;opacity:.8}.Footer_contactInfo__Ugnw1{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.8rem}.Footer_contactInfo__Ugnw1 li{display:flex;align-items:center;gap:.7rem;font-size:.9rem}.Footer_contactIconItem__ayvwp,.Footer_contactInfo__Ugnw1 span,.Footer_contactInfo__Ugnw1 svg{color:#60a5fa;font-size:1rem;width:1.1rem;height:1.1rem;flex-shrink:0;stroke-width:2}.Footer_footerLinks__myQ4s{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.75rem}.Footer_footerLinks__myQ4s li a{color:#adb5bd;text-decoration:none;font-size:.9rem;transition:color .3s ease;display:block;padding:.25rem 0}.Footer_footerLinks__myQ4s li a:hover{color:#ffffff}.Footer_galleryGrid__sh3Rx{display:grid;grid-template-columns:repeat(3,1fr);gap:.75rem;max-width:360px;margin:0 auto}.Footer_galleryImage__m9CJ0{border-radius:5px;-o-object-fit:cover;object-fit:cover;width:110px!important;height:90px!important;transition:transform .3s ease,opacity .3s ease,box-shadow .3s ease;cursor:pointer}.Footer_galleryImage__m9CJ0:hover{transform:scale(1.05);opacity:.9;box-shadow:0 4px 15px rgba(0,0,0,.1)}.Footer_newsletterForm__g4qgW{display:flex;margin-bottom:1rem;background-color:#fff;border-radius:8px;padding:.3rem}.Footer_newsletterForm__g4qgW input{flex-grow:1;border:none;outline:none;padding:.8rem 1rem;font-size:.9rem;background:transparent;color:#333}.Footer_newsletterForm__g4qgW button{background-color:#3b82f6;color:white;border:none;border-radius:6px;width:42px;height:42px;display:flex;justify-content:center;align-items:center;cursor:pointer}.Footer_newsletterForm__g4qgW button span,.Footer_newsletterForm__g4qgW button svg,.Footer_newsletterIcon__30_xk{font-size:1.2rem;width:1.2rem;height:1.2rem;stroke:white;stroke-width:2}.Footer_terms__CR6SI{display:flex;align-items:center;gap:.5rem;font-size:.85rem;margin-bottom:1.5rem}.Footer_termsIcon__vkTPj,.Footer_terms__CR6SI span:first-child,.Footer_terms__CR6SI svg{color:#3b82f6;font-size:1rem;width:1rem;height:1rem;flex-shrink:0;stroke-width:2.5}.Footer_socialIconsFooterTop__Omu0e{display:flex;gap:1rem;align-items:center}.Footer_bottomSocialIcons__G5u6Z a,.Footer_socialIconsFooterTop__Omu0e a{color:#adb5bd;text-decoration:none;font-size:1.1rem;transition:color .3s ease;display:flex;align-items:center}.Footer_bottomSocialIcons__G5u6Z a svg,.Footer_socialIconItem__rnubE,.Footer_socialIconsFooterTop__Omu0e a svg{width:18px;height:18px;fill:currentColor;stroke:none}.Footer_bottomSocialIcons__G5u6Z a:hover,.Footer_socialIconsFooterTop__Omu0e a:hover{color:#ffffff}.Footer_bottomBar__cN1vE{border-top:1px solid rgba(255,255,255,.1);padding:1.5rem 2rem;display:flex;justify-content:space-between;align-items:center;width:80%;max-width:1300px;margin:0 auto}.Footer_themeLink__Mjuat{color:#60a5fa;text-decoration:none;font-weight:500}.Footer_themeLink__Mjuat:hover{text-decoration:underline}.Footer_bottomSocialIcons__G5u6Z{display:flex;gap:1rem}.Footer_socialIconItem__rnubE{width:20px;height:20px;opacity:.8;transition:opacity .3s ease}.Footer_socialIconItem__rnubE:hover{opacity:1}.Footer_backToTop__nYcxZ{background-color:#3b82f6;color:white;border:none;width:40px;height:40px;border-radius:5px;display:flex;justify-content:center;align-items:center;cursor:pointer;transition:background-color .3s ease,opacity .4s ease,visibility .4s ease;position:fixed;right:2rem;bottom:2rem;opacity:0;visibility:hidden;z-index:1000}.Footer_backToTop__nYcxZ.Footer_visible__AnAoD{opacity:1;visibility:visible}.Footer_backToTop__nYcxZ.Footer_hidden__86z7G{opacity:0;visibility:hidden}.Footer_backToTop__nYcxZ:hover{background-color:#2563eb}.Footer_backToTopIcon__kA9m0,.Footer_backToTop__nYcxZ span,.Footer_backToTop__nYcxZ svg{width:16px;height:16px;stroke:white;stroke-width:2.5}.Footer_lightboxOverlay__mmq5s{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.85);display:flex;justify-content:center;align-items:center;z-index:2000;padding:1rem;box-sizing:border-box}.Footer_lightboxContent__hW2Cj{position:relative;background-color:#fff;padding:10px;border-radius:8px;box-shadow:0 5px 20px rgba(0,0,0,.2);display:flex;justify-content:center;align-items:center;max-width:90vw;max-height:90vh}.Footer_lightboxImage__GPFr7{display:block;max-width:100%;max-height:calc(90vh - 20px);-o-object-fit:contain;object-fit:contain;border-radius:4px}.Footer_lightboxCloseButton__kfBiE{position:absolute;top:-15px;right:-15px;background-color:#fff;color:#333;border:none;font-size:2rem;font-weight:700;width:40px;height:40px;border-radius:50%;cursor:pointer;display:flex;justify-content:center;align-items:center;line-height:1;padding:0;box-shadow:0 2px 10px rgba(0,0,0,.2);transition:background-color .2s ease,color .2s ease}.Footer_lightboxCloseButton__kfBiE:hover{background-color:#f0f0f0;color:#000}@media (max-width:768px){.Footer_footer__dqrLb{padding-top:2rem}.Footer_ctaSection__kUoKY{flex-direction:column;text-align:center;padding:2rem;margin:0 auto 2rem;width:calc(100% - 4rem)}.Footer_ctaContent__uRKT7{flex-direction:column;text-align:center;gap:1.5rem}.Footer_ctaText__g0Q2J{flex-direction:column;text-align:center;gap:1rem}.Footer_ctaText__g0Q2J h2{font-size:1.4rem}.Footer_ctaText__g0Q2J p{font-size:.9rem}.Footer_ctaIcon__qnkH_{font-size:2.5rem}.Footer_ctaButton__WK1lv{padding:.8rem 2rem;width:100%;max-width:280px;margin-left:0}.Footer_footerLinks__myQ4s{display:grid;grid-template-columns:repeat(2,1fr);gap:.75rem 1.5rem}.Footer_footerLinks__myQ4s li a{padding:.4rem 0}.Footer_galleryGrid__sh3Rx{gap:.5rem;max-width:340px}.Footer_galleryImage__m9CJ0{width:105px!important;height:85px!important}.Footer_terms__CR6SI{font-size:.85rem}.Footer_logoIcon__BQ5Hw{height:64px;width:164px}}@media (max-width:480px){.Footer_ctaSection__kUoKY{margin:0 1rem 1rem;padding:1.5rem;width:calc(100% - 2rem)}.Footer_ctaText__g0Q2J{flex-direction:column;text-align:center}.Footer_mainFooter__tMZWE{padding:1.5rem 1rem;gap:2.5rem;margin:0 auto}.Footer_footerColumn__XWZT_{padding-bottom:1.5rem}.Footer_footerLinks__myQ4s{grid-template-columns:repeat(2,1fr);gap:.75rem 1.5rem}.Footer_footerLinks__myQ4s li a{font-size:.85rem;padding:.4rem 0}.Footer_galleryGrid__sh3Rx{gap:.4rem;max-width:300px}.Footer_galleryImage__m9CJ0{width:95px!important;height:75px!important}.Footer_newsletterForm__g4qgW input{font-size:.9rem}.Footer_terms__CR6SI{font-size:.85rem}.Footer_logoIcon__BQ5Hw{height:64px;width:164px}.Footer_ctaText__g0Q2J h2{font-size:1.4rem}.Footer_ctaText__g0Q2J p{font-size:.9rem}.Footer_ctaIcon__qnkH_{font-size:2rem}.Footer_ctaButton__WK1lv{padding:.8rem 2rem;width:100%;max-width:280px}}@media (max-width:1024px){.Footer_mainFooter__tMZWE{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.Footer_footer__dqrLb{padding-top:2rem}.Footer_mainFooter__tMZWE{grid-template-columns:1fr;padding:2rem 1rem;gap:2.5rem;width:90%}.Footer_footerColumn__XWZT_{text-align:left;padding-bottom:0}.Footer_footerColumn__XWZT_:first-child{padding-right:0}.Footer_footerLinks__myQ4s{display:grid;grid-template-columns:repeat(2,1fr);gap:.75rem 1.5rem}.Footer_bottomBar__cN1vE{flex-direction:column;gap:1rem;text-align:center;padding:1.5rem 1rem;width:90%}.Footer_bottomSocialIcons__G5u6Z{justify-content:center}.Footer_footerLinks__myQ4s li a{padding:.4rem 0}.Footer_galleryGrid__sh3Rx{gap:.4rem;max-width:300px}.Footer_galleryImage__m9CJ0{width:95px!important;height:75px!important}.Footer_newsletterForm__g4qgW input{font-size:.9rem}.Footer_terms__CR6SI{font-size:.85rem}.Footer_logoIcon__BQ5Hw{height:64px;width:164px}.Footer_ctaText__g0Q2J h2{font-size:1.4rem}.Footer_ctaText__g0Q2J p{font-size:.9rem}.Footer_ctaIcon__qnkH_{font-size:2rem}.Footer_ctaButton__WK1lv{padding:.8rem 2rem;width:100%;max-width:280px}}.LoadingBar_loadingBarContainer__j2GIm{position:fixed;top:0;left:0;width:100%;height:3px;z-index:9999;background-color:transparent}.LoadingBar_loadingBar__NT6cQ{height:100%;background-color:#3b82f6;transition:width .2s ease-out;box-shadow:0 0 8px rgba(59,130,246,.5)}.Navbar_headerContainer__e_oKX{position:absolute;top:0;left:0;width:100%;z-index:1000;padding:0;box-sizing:border-box}.Navbar_logoContainer__wfdTu{display:flex;align-items:center;height:100%}.Navbar_headerTop__Is5wr{background-color:#fff;box-shadow:0 2px 8px rgba(0,0,0,.06);padding:0 0 30px}.Navbar_headerTopWrapper__IY0DP{max-width:1400px;margin:0 auto;display:flex;justify-content:space-between;align-items:center;padding:0 2rem}.Navbar_logo__vCv4T{display:flex;align-items:center}.Navbar_logoIcon__SBJff{height:100px;width:200px;color:#3b82f6}.Navbar_headerInfo__eoRoi{display:flex;gap:3.5rem}.Navbar_infoItem__sO6_J{display:flex;align-items:center;gap:1rem}.Navbar_infoIconWrapper__wL6CU{width:44px;height:44px;border-radius:50%;border:1px solid #dbeafe;background-color:transparent;display:flex;align-items:center;justify-content:center}.Navbar_infoIcon__tDeoD{width:22px;height:22px;color:#3b82f6}.Navbar_infoText__KCC2H{display:flex;flex-direction:column}.Navbar_infoText__KCC2H span{font-size:.8rem;color:#6b7280}.Navbar_infoText__KCC2H strong{font-size:.95rem;font-weight:600;color:#1f2937}.Navbar_mainNav__OmMps{margin-top:-35px;position:relative;padding:0 2rem}.Navbar_mainNavWrapper__anREB{max-width:1400px;margin:0 auto;display:flex;justify-content:space-between;align-items:center;height:70px;background-color:#212529;padding:0 2rem;border-radius:12px;box-shadow:0 5px 20px rgba(0,0,0,.07)}.Navbar_navLinks__wXllf{display:flex;gap:2.5rem;list-style:none;margin:0;padding:0;align-items:center}.Navbar_navLinks__wXllf a{color:#fff;text-decoration:none;font-size:.95rem;font-weight:400;letter-spacing:.025em;display:flex;align-items:center;gap:.3rem;padding:1rem 0;border-bottom:2px solid transparent;transition:color .2s ease,border-color .2s ease}.Navbar_navLinks__wXllf a:hover{color:#fff;border-bottom-color:#3b82f6}.Navbar_dropdownIndicator__wCO4E{width:14px;height:14px;transition:transform .2s ease}.Navbar_navLinks__wXllf a:hover .Navbar_dropdownIndicator__wCO4E{transform:translateY(2px)}.Navbar_navActions__Y0pvg{display:flex;align-items:center;gap:1.5rem}.Navbar_searchButton__tUOWg{background:transparent;border:none;color:#fff;cursor:pointer}.Navbar_searchIcon__2Tryw{width:20px;height:20px}.Navbar_languageSwitcher__zDk7B{position:relative;color:#fff;display:flex;align-items:center;gap:.3rem;cursor:pointer}.Navbar_languageSwitcherButton__8C2Vu{background:none;border:none;color:inherit;font-family:inherit;font-size:.9rem;font-weight:400;letter-spacing:.025em;display:flex;align-items:center;gap:.3rem;cursor:pointer}.Navbar_languageDropdown__T5rr6{position:absolute;top:calc(100% + 10px);right:0;background-color:#ffffff;border-radius:8px;list-style:none;padding:.5rem;margin:0;min-width:120px;box-shadow:0 4px 15px rgba(0,0,0,.1);z-index:10;border:1px solid #e5e7eb}.Navbar_languageDropdown__T5rr6 li{padding:.5rem 1rem;color:#1f2937;border-radius:4px;transition:background-color .2s ease,color .2s ease}.Navbar_languageDropdown__T5rr6 li:hover{background-color:#3b82f6;color:#ffffff}.Navbar_bookNowButton___2_Jk{background-color:#3b82f6;color:#fff;border:none;border-radius:50px;padding:3px 3px 3px 1.5rem;font-size:.9rem;font-weight:600;letter-spacing:.025em;display:flex;align-items:center;gap:.8rem;cursor:pointer;transition:background-color .2s ease}.Navbar_bookNowButton___2_Jk:hover{background-color:#2563eb}.Navbar_arrowCircle__c1g8f{background-color:#fff;width:42px;height:42px;border-radius:50%;display:flex;align-items:center;justify-content:center}.Navbar_buttonIcon__xvrWm{width:18px;height:18px;color:#3b82f6;transform:rotate(15deg) translateX(1px) translateY(-1px)}.Navbar_favoritesLink__SN0Eu{text-decoration:none}.Navbar_favoritesButton__tMNde{position:relative;display:flex;align-items:center;justify-content:center;background:none;border:none;cursor:pointer;transition:all .2s ease;padding:8px}.Navbar_favoritesButton__tMNde:hover{transform:scale(1.1)}.Navbar_favoritesIcon__BXSpt{width:28px;height:26px;color:#fff;fill:none;stroke:#fff;stroke-width:2;transition:color .2s ease}.Navbar_favoritesButton__tMNde:hover .Navbar_favoritesIcon__BXSpt{color:#ef4444;stroke:#ef4444}.Navbar_favoritesCount__EZILD{position:absolute;top:2px;right:2px;background-color:#ef4444;color:#fff;font-size:.7rem;font-weight:600;min-width:18px;height:18px;border-radius:50%;display:flex;align-items:center;justify-content:center;border:2px solid #212529;box-shadow:0 2px 4px rgba(0,0,0,.1)}.Navbar_heartBounce__ZMVb8{animation:Navbar_heartBounce__ZMVb8 .6s ease-in-out}@keyframes Navbar_heartBounce__ZMVb8{0%{transform:scale(1) rotate(0deg)}25%{transform:scale(1.2) rotate(-5deg)}50%{transform:scale(1.1) rotate(3deg)}75%{transform:scale(1.05) rotate(-1deg)}to{transform:scale(1) rotate(0deg)}}.Navbar_mainNav__OmMps.Navbar_sticky__u_6Bw{position:fixed;top:0;left:0;width:100%;margin-top:0;z-index:1001;animation:Navbar_slideDown__TwwPg .35s ease-in-out}.Navbar_mainNav__OmMps.Navbar_sticky__u_6Bw .Navbar_mainNavWrapper__anREB{box-shadow:0 8px 20px rgba(0,0,0,.1);border-top-left-radius:0;border-top-right-radius:0}@keyframes Navbar_slideDown__TwwPg{0%{transform:translateY(-100%);opacity:0}to{transform:translateY(0);opacity:1}}.Navbar_hamburgerButton__CgLMD,.Navbar_mobileMenu__mq5qz{display:none}.Navbar_mobileOnlyLogo__qXN83{display:none!important}.Navbar_mobileActions__YgxtS,.Navbar_mobileRightActions__o4c08{display:none}.Navbar_mainNav__OmMps.Navbar_atTop__aDi26 .Navbar_mainNavWrapper__anREB{transition:background-color .3s ease}@media (max-width:1440px){.Navbar_headerTopWrapper__IY0DP{padding:1rem}.Navbar_mainNav__OmMps{padding:0 1rem}}@media (max-width:992px){.Navbar_headerContainer__e_oKX{top:0;padding:0}.Navbar_mainNav__OmMps{position:fixed;top:0;left:0;width:100%;z-index:1001;margin-top:0;padding:0}.Navbar_mainNavWrapper__anREB{border-radius:0;box-shadow:none;height:65px;padding:0 1rem;background-color:#212529;transition:all .3s ease-in-out;justify-content:space-between}.Navbar_mainNav__OmMps.Navbar_atTop__aDi26 .Navbar_mainNavWrapper__anREB{background-color:transparent;box-shadow:none}.Navbar_mainNav__OmMps.Navbar_atTop__aDi26 .Navbar_hamburgerButton__CgLMD{background-color:transparent;transition:all .3s ease-in-out}.Navbar_mainNav__OmMps.Navbar_atTop__aDi26 .Navbar_mobileOnlyLogo__qXN83 .Navbar_logoIcon__SBJff{filter:brightness(0) invert(1);transition:all .3s ease-in-out}.Navbar_headerTop__Is5wr,.Navbar_navActions__Y0pvg,.Navbar_navLinks__wXllf{display:none}.Navbar_mobileRightActions__o4c08{display:flex;align-items:center;gap:.5rem}.Navbar_mobileRightActions__o4c08 .Navbar_mobileFavoritesLink__wLID_{text-decoration:none}.Navbar_mobileFavoritesButton__yQztV{position:relative;display:flex;align-items:center;justify-content:center;background:none;border:none;cursor:pointer;transition:all .2s ease;padding:8px}.Navbar_mobileFavoritesButton__yQztV:hover{transform:scale(1.1)}.Navbar_mobileRightActions__o4c08 .Navbar_mobileFavoritesIcon__xmfsO{width:26px;height:24px;color:#fff;fill:none;stroke:#fff;stroke-width:2;transition:color .2s ease}.Navbar_mainNav__OmMps.Navbar_atTop__aDi26 .Navbar_mobileRightActions__o4c08 .Navbar_mobileFavoritesIcon__xmfsO{color:#fff;stroke:#fff}.Navbar_mobileFavoritesButton__yQztV:hover .Navbar_mobileFavoritesIcon__xmfsO{color:#ef4444;stroke:#ef4444}.Navbar_mobileRightActions__o4c08 .Navbar_mobileFavoritesCount__Oqr_l{position:absolute;top:2px;right:2px;background-color:#ef4444;color:#fff;font-size:.7rem;font-weight:600;min-width:18px;height:18px;border-radius:50%;display:flex;align-items:center;justify-content:center;border:2px solid #212529;box-shadow:0 2px 4px rgba(0,0,0,.1)}.Navbar_mainNav__OmMps.Navbar_atTop__aDi26 .Navbar_mobileRightActions__o4c08 .Navbar_mobileFavoritesCount__Oqr_l{border-color:transparent}.Navbar_mobileOnlyLogo__qXN83{display:flex!important;align-items:center;color:#fff;font-size:1.4rem}.Navbar_mobileOnlyLogo__qXN83 .Navbar_logoIcon__SBJff{height:60px;width:60px;padding-top:2px;filter:brightness(0) invert(1)}.Navbar_hamburgerButton__CgLMD{display:block;background:transparent;border:none;border-radius:8px;cursor:pointer;padding:10px;z-index:101;line-height:0}.Navbar_hamburgerIcon__ueIDi{display:inline-block;width:22px;height:16px;background-color:transparent;position:relative}.Navbar_hamburgerIcon__ueIDi,.Navbar_hamburgerIcon__ueIDi:after,.Navbar_hamburgerIcon__ueIDi:before{background-color:#fff;height:2px;border-radius:2px;transition:all .3s ease-in-out}.Navbar_hamburgerIcon__ueIDi:after,.Navbar_hamburgerIcon__ueIDi:before{content:"";position:absolute;left:0;width:100%}.Navbar_hamburgerIcon__ueIDi:before{top:-7px}.Navbar_hamburgerIcon__ueIDi:after{top:7px}.Navbar_mobileMenuOverlay__lkAwI{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.4);z-index:98;animation:Navbar_fadeIn__ldHnl .4s ease-in-out}@keyframes Navbar_fadeIn__ldHnl{0%{opacity:0}to{opacity:1}}.Navbar_mobileMenu__mq5qz{display:flex;flex-direction:column;position:fixed;top:0;left:-100%;width:100%;max-width:320px;height:100vh;background-color:#ffffff;padding:6rem 0 0;transition:left .4s ease-in-out;z-index:99;box-shadow:4px 0 15px rgba(0,0,0,.1)}.Navbar_mobileMenu__mq5qz.Navbar_open__pr8CA{left:0}.Navbar_mobileNavLinks__Zm5Ji{list-style:none;padding:1.5rem;margin:0;width:100%}.Navbar_mobileNavLinks__Zm5Ji li{width:100%;margin-bottom:.5rem}.Navbar_mobileNavLinks__Zm5Ji a{color:#1f2937;text-decoration:none;font-size:1rem;font-weight:400;letter-spacing:.025em;display:flex;align-items:center;justify-content:space-between;padding:1rem 1.5rem;border-bottom:1px solid #e5e7eb;width:100%}.Navbar_mobileNavLinks__Zm5Ji a .Navbar_dropdownIndicator__wCO4E{color:#6b7280}.Navbar_mobileNavLinks__Zm5Ji a:hover{background-color:#f3f4f6}.Navbar_mobileMenuBookNowItem__HFIyz{padding:0 1.5rem;margin-top:1rem}.Navbar_mobileMenuBookNowItem__HFIyz>.Navbar_bookNowButton___2_Jk{width:100%;justify-content:flex-start;position:relative;padding-top:.9rem;padding-bottom:.9rem;padding-left:1rem;font-size:1.1rem;box-sizing:border-box}.Navbar_mobileMenuBookNowItem__HFIyz .Navbar_arrowCircle__c1g8f{position:absolute;right:5px;top:50%;transform:translateY(-50%);width:38px;height:38px}.Navbar_mobileMenuBookNowItem__HFIyz .Navbar_buttonIcon__xvrWm{width:16px;height:16px}}.page_page__ew1v_{min-height:100vh;background-color:#f0f2f5}.page_main__vUJu4,.page_page__ew1v_{display:flex;flex-direction:column;align-items:center;width:100%}.page_main__vUJu4{flex-grow:1;padding:1.5rem;max-width:1280px}.page_errorContainer__S2NIH,.page_loadingContainer__VlB5_{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem;text-align:center;color:#606770;width:100%;background:#fff;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.1)}.page_spinner__fJanS{width:40px;height:40px;border:4px solid #e0e0e0;border-left-color:#1877f2;border-radius:50%;animation:page_spin__6KQ2d 1s linear infinite;margin-bottom:1rem}@keyframes page_spin__6KQ2d{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.page_errorContainer__S2NIH p{font-size:1.1rem;color:#c91c0d;margin-bottom:1.5rem}.page_button__K1wmC{background-color:#1877f2;color:#ffffff;border:none;padding:.8rem 1.5rem;border-radius:6px;font-weight:600;cursor:pointer;transition:background-color .2s}.page_button__K1wmC:hover{background-color:#166fe5}@media (max-width:768px){.page_main__vUJu4{padding:1rem}}.layout_page__ikkOx{display:flex;min-height:100vh}.layout_mainContent__BdcKU{flex-grow:1;padding-top:64px;transition:margin-left .3s ease}.layout_mainContentShiftedOpen__eXn7M{margin-left:250px}.layout_mainContentShiftedClosed__0J_fU{margin-left:70px}@media (max-width:768px){.layout_mainContentShiftedClosed__0J_fU,.layout_mainContentShiftedOpen__eXn7M,.layout_mainContent__BdcKU{margin-left:0}.layout_sidebar__LkLDY{transform:translateX(-100%)}.layout_sidebar__LkLDY.layout_open__jok5w{transform:translateX(0);width:250px;box-shadow:0 0 15px rgba(0,0,0,.1)}}.LoadingSpinner_loading_container__F3YDU{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:400px;padding:2rem;text-align:center}.LoadingSpinner_spinner__gLM6X{width:50px;height:50px;border:4px solid #e2e8f0;border-top-color:#3182ce;border-radius:50%;animation:LoadingSpinner_spin__jbm7O .8s linear infinite;margin-bottom:1rem}.LoadingSpinner_loading_text__JbpPC{color:#6b7280;font-size:.875rem;margin:0}@keyframes LoadingSpinner_spin__jbm7O{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.CarouselArrows_slickArrow__M_Mgd{background-color:#ffffff;border:1px solid #e0e4e9;border-radius:50%;width:48px;height:48px;display:flex;align-items:center;justify-content:center;z-index:10;box-shadow:0 2px 8px rgba(0,0,0,.1);transition:all .2s ease;cursor:pointer;flex-shrink:0}.CarouselArrows_slickArrow__M_Mgd svg{width:26px;height:26px;fill:#1A2B49}.CarouselArrows_slickArrow__M_Mgd:hover{background-color:#f8f9fa;border-color:#adb5bd;box-shadow:0 4px 12px rgba(0,0,0,.15);transform:scale(1.05)}@media (max-width:768px){.CarouselArrows_slickArrow__M_Mgd{display:none}}.AddCategoryForm_elg_form_popup__44jTy{display:flex;flex-direction:column;gap:1.5rem;text-align:left}.AddCategoryForm_elg_form_group__ddARv{display:flex;flex-direction:column;gap:.75rem}.AddCategoryForm_elg_form_group__ddARv label{color:#2d3748;font-size:1rem;font-weight:600}.AddCategoryForm_elg_input__Ee8_f{width:100%;padding:.875rem;border:1px solid #e2e8f0;border-radius:6px;font-size:1rem;color:#1a202c;transition:all .2s ease;background:white}.AddCategoryForm_elg_input__Ee8_f:focus{outline:none;border-color:#3182ce;box-shadow:0 0 0 3px rgba(49,130,206,.1)}.AddCategoryForm_elg_input__Ee8_f::-moz-placeholder{color:#a0aec0}.AddCategoryForm_elg_input__Ee8_f::placeholder{color:#a0aec0}.AddCategoryForm_elg_helper_text__zer_h{font-size:.875rem;color:#718096;margin-top:.25rem;font-style:italic}.AddCategoryForm_checkbox_label__7V_Hm{display:flex;align-items:center;gap:.5rem;cursor:pointer;font-weight:500;color:#2d3748}.AddCategoryForm_checkbox_input__kqjtE{width:18px;height:18px;cursor:pointer;accent-color:#3182ce}.AddCategoryForm_guides_list__ON7S6{display:flex;flex-direction:column;gap:.5rem;max-height:200px;overflow-y:auto;padding:.75rem;border:1px solid #e2e8f0;border-radius:6px;background:#f9fafb}.AddCategoryForm_guide_checkbox_label___QrUL{display:flex;align-items:center;gap:.5rem;padding:.5rem;border-radius:4px;cursor:pointer;transition:background-color .2s ease}.AddCategoryForm_guide_checkbox_label___QrUL:hover{background-color:#edf2f7}.AddCategoryForm_guide_checkbox_selected__nl7Y7{background-color:#e6f2ff;border:1px solid #3182ce}.AddCategoryForm_elg_button_group__i1dql{display:flex;gap:1rem;margin-top:1rem;justify-content:flex-end}.AddCategoryForm_elg_btn_primary__zF4He,.AddCategoryForm_elg_btn_secondary__lEW1M{padding:.875rem 1.5rem;border-radius:8px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .2s ease;border:none;min-width:120px}.AddCategoryForm_elg_btn_primary__zF4He{background-color:#3B81F5;color:white}.AddCategoryForm_elg_btn_primary__zF4He:hover:not(:disabled){background-color:#2c5282;transform:translateY(-1px)}.AddCategoryForm_elg_btn_secondary__lEW1M{background-color:#edf2f7;color:#4a5568}.AddCategoryForm_elg_btn_secondary__lEW1M:hover:not(:disabled){background-color:#e2e8f0}.AddCategoryForm_elg_btn_primary__zF4He:disabled,.AddCategoryForm_elg_btn_secondary__lEW1M:disabled{opacity:.7;cursor:not-allowed}