.CrowdTracker_container__pCMCW{max-width:1200px;margin:0 auto;padding:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.CrowdTracker_closedStatus__UOrdP,.CrowdTracker_loading__USvOW{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px 20px;text-align:center}.CrowdTracker_closedStatus__UOrdP{background:hsl(0 0% 100%);border:1px solid hsl(214.3 31.8% 91.4%);border-radius:8px;margin:24px 0}.CrowdTracker_closedIcon__oHvMs{font-size:48px;margin-bottom:16px;opacity:.6}.CrowdTracker_closedStatus__UOrdP h3{margin:0 0 12px;font-size:20px;font-weight:600;color:hsl(222.2 84% 4.9%)}.CrowdTracker_closedStatus__UOrdP p{margin:4px 0;color:hsl(215.4 16.3% 46.9%);font-size:14px}.CrowdTracker_closedNote__vMLat{margin-top:16px;padding:12px 16px;background:hsl(210 40% 98%);border-radius:6px;border-left:3px solid hsl(215.4 16.3% 46.9%)}.CrowdTracker_closedNote__vMLat p{margin:0;font-size:13px;color:hsl(215.4 16.3% 46.9%)}.CrowdTracker_spinner__2YnhZ{width:32px;height:32px;border:2px solid hsl(214.3 31.8% 91.4%);border-top-color:hsl(222.2 84% 4.9%);border-radius:50%;animation:CrowdTracker_spin__X1bew 1s linear infinite;margin-bottom:16px}@keyframes CrowdTracker_spin__X1bew{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.CrowdTracker_header__hx3Fr{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:24px;padding:24px;background:hsl(0 0% 100%);border-radius:8px;border:1px solid hsl(214.3 31.8% 91.4%)}.CrowdTracker_titleSection__hN4D5{display:flex;align-items:flex-start;gap:16px;flex:1 1}.CrowdTracker_titleContent__Z9bZR{flex:1 1;min-width:0}.CrowdTracker_headerIcon__H_oZk{font-size:24px!important;color:hsl(222.2 84% 4.9%);flex-shrink:0;margin-top:2px}.CrowdTracker_titleSection__hN4D5 h2{margin:0 0 4px;font-size:20px;font-weight:600;color:hsl(222.2 84% 4.9%);letter-spacing:-.025em;line-height:1.2}.CrowdTracker_titleSection__hN4D5 p{margin:0;color:hsl(215.4 16.3% 46.9%);font-size:14px;font-weight:400;line-height:1.4}.CrowdTracker_metricsBar__CDKMs{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px;padding:16px 20px;background:hsl(210 40% 98%);border-radius:8px;border:1px solid hsl(214.3 31.8% 91.4%)}.CrowdTracker_metric___hv14{display:flex;flex-direction:column;align-items:center;gap:4px;flex:1 1;text-align:center}.CrowdTracker_metricIcon__0PcxX{font-size:18px!important;color:hsl(222.2 84% 4.9%);opacity:.7}.CrowdTracker_metricLabel__Yc7sK{font-size:12px;color:hsl(215.4 16.3% 46.9%);font-weight:500}.CrowdTracker_metricValue__UGEsD{font-size:16px;font-weight:600;color:hsl(222.2 84% 4.9%)}.CrowdTracker_overallStatus__rgzTg{text-align:right}.CrowdTracker_statusBadge__9Smis{padding:6px 12px;border-radius:6px;font-weight:600;font-size:12px;color:hsl(210 40% 98%);display:inline-flex;align-items:center;gap:6px;text-transform:uppercase;letter-spacing:.5px}.CrowdTracker_notifications__nmM_l{margin-bottom:24px}.CrowdTracker_notification__TL_Wn{display:flex;align-items:center;gap:12px;padding:12px 16px;background:hsl(142.1 76.2% 36.3%/.1);border:1px solid hsl(142.1 76.2% 36.3%/.2);border-radius:6px;margin-bottom:8px;animation:CrowdTracker_slideIn__6kJNd .3s ease-out}.CrowdTracker_notificationIcon__wSqfv{color:hsl(142.1 76.2% 36.3%);font-size:16px!important}.CrowdTracker_notification__TL_Wn button{margin-left:auto;background:none;border:none;font-size:16px;cursor:pointer;color:hsl(215.4 16.3% 46.9%);padding:4px;border-radius:4px}.CrowdTracker_notification__TL_Wn button:hover{background:hsl(210 40% 98%)}@keyframes CrowdTracker_slideIn__6kJNd{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.CrowdTracker_zonesGrid__ec8Sq{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:16px;gap:16px;margin-bottom:32px}.CrowdTracker_zoneCard__64Qh7{background:hsl(0 0% 100%);border:1px solid hsl(214.3 31.8% 91.4%);border-radius:8px;padding:20px;cursor:pointer;transition:all .2s ease}.CrowdTracker_zoneCard__64Qh7:hover{border-color:hsl(215.3 25% 88.7%);box-shadow:0 4px 12px rgba(0,0,0,.05)}.CrowdTracker_zoneCard__64Qh7.CrowdTracker_selected__NQ2YO{border-color:hsl(222.2 84% 4.9%);background:hsl(222.2 84% 4.9%/.02)}.CrowdTracker_zoneHeader__MqnBN{display:flex;align-items:center;gap:12px;margin-bottom:16px}.CrowdTracker_zoneIcon__bqFS4{color:hsl(222.2 84% 4.9%);font-size:18px!important}.CrowdTracker_zoneHeader__MqnBN h3{margin:0;flex:1 1;font-size:16px;font-weight:600;color:hsl(222.2 84% 4.9%)}.CrowdTracker_trendUp__iixbR{color:hsl(0 84.2% 60.2%)!important;font-size:16px!important}.CrowdTracker_trendDown__RRz3K{color:hsl(142.1 76.2% 36.3%)!important;font-size:16px!important}.CrowdTracker_zoneStats__FrO1p{margin-bottom:12px}.CrowdTracker_densityBar__k9U88{width:100%;height:8px;background:hsl(210 40% 98%);border-radius:4px;overflow:hidden;margin-bottom:8px}.CrowdTracker_densityFill__mVjM2{height:100%;transition:width .4s ease;border-radius:4px}.CrowdTracker_densityText__Aq_9f{font-size:12px;color:hsl(215.4 16.3% 46.9%);font-weight:500}.CrowdTracker_zoneDetails__5tGtA{display:flex;justify-content:space-between;align-items:center}.CrowdTracker_crowdLevel__ugVyM{font-weight:600;font-size:14px;text-transform:uppercase;letter-spacing:.5px}.CrowdTracker_waitTime__6C_Bj{font-size:12px;color:hsl(215.4 16.3% 46.9%);background:hsl(210 40% 98%);padding:4px 8px;border-radius:4px;border:1px solid hsl(214.3 31.8% 91.4%)}.CrowdTracker_photoSpots__Cd0OP{margin-bottom:32px}.CrowdTracker_photoSpots__Cd0OP h3{display:flex;align-items:center;gap:12px;margin-bottom:20px;font-size:18px;color:hsl(222.2 84% 4.9%);font-weight:600}.CrowdTracker_photoSpots__Cd0OP h3 svg{color:hsl(222.2 84% 4.9%);font-size:20px!important}.CrowdTracker_spotsGrid__34clB{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:16px;gap:16px}.CrowdTracker_spotCard__TYByz{background:hsl(0 0% 100%);border:1px solid hsl(214.3 31.8% 91.4%);border-radius:8px;padding:20px;transition:all .2s ease}.CrowdTracker_spotCard__TYByz:hover{border-color:hsl(215.3 25% 88.7%);box-shadow:0 4px 12px rgba(0,0,0,.05)}.CrowdTracker_spotHeader__MLApd{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.CrowdTracker_spotHeader__MLApd h4{margin:0;font-size:16px;font-weight:600;color:hsl(222.2 84% 4.9%)}.CrowdTracker_spotStatus__wr_7Q{font-size:18px}.CrowdTracker_spotStats__MpMgb{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px;font-size:12px;color:hsl(215.4 16.3% 46.9%)}.CrowdTracker_popularity__rwixh{font-weight:500}.CrowdTracker_waitTime__6C_Bj{display:flex;align-items:center;gap:4px;font-weight:500}.CrowdTracker_waitTime__6C_Bj svg{font-size:14px!important;color:hsl(222.2 84% 4.9%)}.CrowdTracker_spotRecommendation__afBf_{font-size:13px;padding:8px 12px;border-radius:6px;text-align:center;font-weight:500;border:1px solid transparent}.CrowdTracker_spotRecommendation__afBf_.CrowdTracker_goodTime___9TQb{background:hsl(142.1 76.2% 36.3%/.1);color:hsl(142.1 76.2% 36.3%);border-color:hsl(142.1 76.2% 36.3%/.2)}.CrowdTracker_spotRecommendation__afBf_.CrowdTracker_moderateTime__132in{background:hsl(47.9 95.8% 53.1%/.1);color:hsl(32.6 95.4% 44%);border-color:hsl(47.9 95.8% 53.1%/.2)}.CrowdTracker_spotRecommendation__afBf_.CrowdTracker_busyTime__QarCi{background:hsl(0 84.2% 60.2%/.1);color:hsl(0 84.2% 60.2%);border-color:hsl(0 84.2% 60.2%/.2)}.CrowdTracker_predictions__tbh_e{background:hsl(0 0% 100%);border:1px solid hsl(214.3 31.8% 91.4%);border-radius:8px;padding:20px}.CrowdTracker_predictions__tbh_e h3{display:flex;align-items:center;gap:8px;margin-bottom:16px;font-size:16px;color:hsl(222.2 84% 4.9%);font-weight:600;letter-spacing:-.025em}.CrowdTracker_predictions__tbh_e h3 svg{color:hsl(215.4 16.3% 46.9%);font-size:16px!important}.CrowdTracker_predictionChart__u31rq{display:grid;grid-template-columns:repeat(6,1fr);grid-gap:8px;gap:8px;margin-bottom:20px;padding:12px;background:hsl(210 40% 98%);border-radius:6px;border:1px solid hsl(214.3 31.8% 91.4%)}.CrowdTracker_hourlyPrediction__KW_p3{display:flex;flex-direction:column;align-items:center;gap:6px}.CrowdTracker_timeLabel__PshiW{font-size:11px;color:hsl(215.4 16.3% 46.9%);font-weight:600;text-align:center;margin-bottom:2px}.CrowdTracker_predictionBar__uhzCv{width:28px;height:60px;background:hsl(0 0% 100%);border-radius:3px;display:flex;align-items:end;overflow:hidden;border:1px solid hsl(214.3 31.8% 91.4%);box-shadow:0 1px 3px rgba(0,0,0,.05)}.CrowdTracker_predictionFill__IXvrQ{width:100%;border-radius:0 0 2px 2px;transition:height .3s ease;min-height:3px}.CrowdTracker_densityLabel__u4Guq{font-size:10px;color:hsl(215.4 16.3% 46.9%);font-weight:700;text-align:center;margin-top:2px}.CrowdTracker_recommendations__Z_q2j{border-top:1px solid hsl(214.3 31.8% 91.4%);padding-top:24px}.CrowdTracker_recommendations__Z_q2j h4{margin:0 0 16px;font-size:18px;color:hsl(222.2 84% 4.9%);font-weight:600;letter-spacing:-.025em}.CrowdTracker_recommendations__Z_q2j ul{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:12px}.CrowdTracker_recommendations__Z_q2j li{color:hsl(215.4 16.3% 46.9%);line-height:1.6;padding:16px;background:hsl(0 0% 100%);border-radius:8px;font-weight:400;font-size:14px;border:1px solid hsl(214.3 31.8% 91.4%);display:flex;align-items:flex-start;gap:12px;transition:all .2s ease}.CrowdTracker_recommendations__Z_q2j li:hover{border-color:hsl(215.3 25% 88.7%);box-shadow:0 2px 8px rgba(0,0,0,.04)}.CrowdTracker_recommendationIcon__B73Vm{flex-shrink:0;width:32px;height:32px;border-radius:6px;display:flex;align-items:center;justify-content:center;font-size:16px;margin-top:2px}.CrowdTracker_recommendationContent__tW6aq{flex:1 1;min-width:0}.CrowdTracker_recommendationTitle__xQnt9{font-weight:600;color:hsl(222.2 84% 4.9%);margin-bottom:4px;font-size:14px}.CrowdTracker_recommendationText__QmbOp{color:hsl(215.4 16.3% 46.9%);font-size:13px;line-height:1.5}.CrowdTracker_weatherInfo__8K32t{display:inline-flex;align-items:center;gap:4px;background:hsl(210 40% 98%);padding:2px 6px;border-radius:4px;font-size:12px;font-weight:500;color:hsl(215.4 16.3% 46.9%);margin-left:4px}.CrowdTracker_temperatureHigh__emSUw{color:hsl(0 84.2% 60.2%)}.CrowdTracker_temperatureMild__6sb8V{color:hsl(47.9 95.8% 53.1%)}.CrowdTracker_temperatureCool__7MsJ2{color:hsl(142.1 76.2% 36.3%)}@media (max-width:768px){.CrowdTracker_container__pCMCW{padding:0}.CrowdTracker_header__hx3Fr{margin-bottom:16px;padding:16px}.CrowdTracker_metricsBar__CDKMs{padding:12px 16px;margin-bottom:16px}.CrowdTracker_metric___hv14{gap:2px}.CrowdTracker_metricLabel__Yc7sK{font-size:11px}.CrowdTracker_metricValue__UGEsD{font-size:14px}.CrowdTracker_titleSection__hN4D5 h2{font-size:18px}.CrowdTracker_titleSection__hN4D5 p{font-size:13px}.CrowdTracker_zonesGrid__ec8Sq{grid-template-columns:1fr;gap:12px;margin-bottom:24px}.CrowdTracker_zoneCard__64Qh7{padding:16px}.CrowdTracker_spotsGrid__34clB{grid-template-columns:1fr;gap:12px}.CrowdTracker_predictions__tbh_e,.CrowdTracker_spotCard__TYByz{padding:16px}.CrowdTracker_predictionChart__u31rq{gap:8px;padding:12px}.CrowdTracker_predictionBar__uhzCv{width:24px;height:60px}.CrowdTracker_densityLabel__u4Guq,.CrowdTracker_timeLabel__PshiW{font-size:10px}.CrowdTracker_photoSpots__Cd0OP h3,.CrowdTracker_predictions__tbh_e h3{font-size:16px}}@media (max-width:480px){.CrowdTracker_header__hx3Fr{padding:12px}.CrowdTracker_titleSection__hN4D5{gap:12px}.CrowdTracker_titleSection__hN4D5 h2{font-size:16px}.CrowdTracker_predictions__tbh_e,.CrowdTracker_spotCard__TYByz,.CrowdTracker_zoneCard__64Qh7{padding:12px}.CrowdTracker_predictionChart__u31rq{gap:6px;padding:8px}.CrowdTracker_predictionBar__uhzCv{width:20px;height:50px}.CrowdTracker_densityLabel__u4Guq,.CrowdTracker_timeLabel__PshiW{font-size:9px}.CrowdTracker_recommendations__Z_q2j li{padding:12px;font-size:13px;gap:8px}.CrowdTracker_recommendationIcon__B73Vm{width:28px;height:28px;font-size:14px}.CrowdTracker_recommendationTitle__xQnt9{font-size:13px}.CrowdTracker_recommendationText__QmbOp{font-size:12px}}.CrowdTracker_tripPlanning__MVEzG{margin-top:48px;padding:0;background:transparent;border:none;border-radius:0}.CrowdTracker_tripPlanning__MVEzG h3{margin:0 0 32px;font-size:24px;font-weight:700;color:hsl(222.2 84% 4.9%);display:flex;align-items:center;gap:12px;letter-spacing:-.025em;line-height:1.2}.CrowdTracker_monumentInsights__sG_gQ{display:grid;grid-template-columns:1fr 1fr;grid-gap:24px;gap:24px;margin-bottom:32px}.CrowdTracker_insightCard__lHePX{padding:24px;background:hsl(0 0% 100%);border-radius:12px;border:1px solid hsl(214.3 31.8% 91.4%);box-shadow:0 1px 3px 0 rgb(0 0 0/.1),0 1px 2px -1px rgb(0 0 0/.1);transition:all .2s ease-in-out}.CrowdTracker_insightCard__lHePX:hover{box-shadow:0 4px 6px -1px rgb(0 0 0/.1),0 2px 4px -2px rgb(0 0 0/.1);border-color:hsl(215.3 25% 88.7%)}.CrowdTracker_insightCard__lHePX h4{margin:0 0 16px;font-size:18px;font-weight:600;color:hsl(222.2 84% 4.9%);letter-spacing:-.025em}.CrowdTracker_insightCard__lHePX p{margin:0 0 16px;font-size:14px;color:hsl(215.4 16.3% 46.9%);line-height:1.5}.CrowdTracker_features__nGwvo ul{margin:12px 0 0;padding-left:0;list-style:none}.CrowdTracker_features__nGwvo li{font-size:14px;color:hsl(215.4 16.3% 46.9%);margin-bottom:8px;padding-left:20px;position:relative;line-height:1.5}.CrowdTracker_features__nGwvo li:before{content:"•";color:hsl(222.2 84% 4.9%);font-weight:700;position:absolute;left:0}.CrowdTracker_photoTimeSlot__gNsdR{display:flex;align-items:center;gap:12px;margin-bottom:12px;padding:8px 12px;background:hsl(47.9 95.8% 53.1%/.1);border-radius:8px;font-size:14px;color:hsl(222.2 84% 4.9%);font-weight:500;border:1px solid hsl(47.9 95.8% 53.1%/.2)}.CrowdTracker_photoIcon__TnoQv{font-size:18px!important;color:hsl(47.9 95.8% 53.1%)}.CrowdTracker_tripTips__hqsru{margin-bottom:32px}.CrowdTracker_tripTips__hqsru h4{margin:0 0 20px;font-size:20px;font-weight:600;color:hsl(222.2 84% 4.9%);letter-spacing:-.025em}.CrowdTracker_tipsGrid__iBTIf{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:20px;gap:20px}.CrowdTracker_tipCard__OUWdt{display:flex;align-items:flex-start;gap:16px;padding:20px;background:hsl(0 0% 100%);border-radius:12px;border:1px solid hsl(214.3 31.8% 91.4%);box-shadow:0 1px 3px 0 rgb(0 0 0/.1),0 1px 2px -1px rgb(0 0 0/.1);transition:all .2s ease-in-out}.CrowdTracker_tipCard__OUWdt:hover{box-shadow:0 4px 6px -1px rgb(0 0 0/.1),0 2px 4px -2px rgb(0 0 0/.1);border-color:hsl(215.3 25% 88.7%)}.CrowdTracker_tipIcon__O1guo{font-size:20px;flex-shrink:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:hsl(47.9 95.8% 53.1%/.1);border-radius:8px;margin-top:2px}.CrowdTracker_tipCard__OUWdt p{margin:0;font-size:14px;color:hsl(222.2 84% 4.9%);line-height:1.6;font-weight:400}.CrowdTracker_nearbyAttractions__ooFpc{margin-bottom:32px}.CrowdTracker_nearbyAttractions__ooFpc h4{margin:0 0 20px;font-size:20px;font-weight:600;color:hsl(222.2 84% 4.9%);letter-spacing:-.025em}.CrowdTracker_attractionsGrid__goGPy{display:flex;flex-wrap:wrap;gap:16px}.CrowdTracker_attractionCard__DiTD2{display:flex;align-items:center;gap:12px;padding:12px 16px;background:hsl(0 0% 100%);border-radius:8px;border:1px solid hsl(214.3 31.8% 91.4%);font-size:14px;color:hsl(222.2 84% 4.9%);font-weight:500;transition:all .2s ease-in-out;box-shadow:0 1px 2px 0 rgb(0 0 0/.05)}.CrowdTracker_attractionCard__DiTD2:hover{box-shadow:0 2px 4px 0 rgb(0 0 0/.1);border-color:hsl(215.3 25% 88.7%)}.CrowdTracker_attractionIcon__0h83C{font-size:18px!important;color:hsl(142.1 76.2% 36.3%)}.CrowdTracker_accessibilityInfo__9sLmz{margin-bottom:32px}.CrowdTracker_accessibilityInfo__9sLmz h4{margin:0 0 20px;font-size:20px;font-weight:600;color:hsl(222.2 84% 4.9%);letter-spacing:-.025em}.CrowdTracker_accessibilityGrid__OvcMI{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-gap:16px;gap:16px}.CrowdTracker_accessibilityItem__u2sva{display:flex;align-items:center;gap:12px;padding:16px 20px;border-radius:12px;font-size:14px;font-weight:500;border:1px solid;transition:all .2s ease-in-out}.CrowdTracker_accessibilityItem__u2sva.CrowdTracker_available__Rnl3S{background:hsl(142.1 76.2% 36.3%/.05);border-color:hsl(142.1 76.2% 36.3%/.2);color:hsl(142.1 76.2% 36.3%)}.CrowdTracker_accessibilityItem__u2sva.CrowdTracker_available__Rnl3S:hover{background:hsl(142.1 76.2% 36.3%/.1);border-color:hsl(142.1 76.2% 36.3%/.3)}.CrowdTracker_accessibilityItem__u2sva.CrowdTracker_unavailable__hI5RL{background:hsl(0 84.2% 60.2%/.05);border-color:hsl(0 84.2% 60.2%/.2);color:hsl(0 84.2% 60.2%)}.CrowdTracker_accessibilityItem__u2sva.CrowdTracker_unavailable__hI5RL:hover{background:hsl(0 84.2% 60.2%/.1);border-color:hsl(0 84.2% 60.2%/.3)}.CrowdTracker_dynamicRecommendations__C5vsd h4{margin:0 0 20px;font-size:20px;font-weight:600;color:hsl(222.2 84% 4.9%);letter-spacing:-.025em}.CrowdTracker_currentRecommendations__nvb9X{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));grid-gap:16px;gap:16px}.CrowdTracker_recommendationCard__Y_YNp{display:flex;align-items:flex-start;gap:16px;padding:20px;border-radius:12px;border:1px solid;box-shadow:0 1px 3px 0 rgb(0 0 0/.1),0 1px 2px -1px rgb(0 0 0/.1);transition:all .2s ease-in-out}.CrowdTracker_recommendationCard__Y_YNp:hover{box-shadow:0 4px 6px -1px rgb(0 0 0/.1),0 2px 4px -2px rgb(0 0 0/.1);transform:translateY(-1px)}.CrowdTracker_recommendationCard__Y_YNp.CrowdTracker_excellent__YrhMI{background:hsl(0 0% 100%);border-color:hsl(142.1 76.2% 36.3%/.3)}.CrowdTracker_recommendationCard__Y_YNp.CrowdTracker_warning__vnnqY{background:hsl(0 0% 100%);border-color:hsl(0 84.2% 60.2%/.3)}.CrowdTracker_recommendationCard__Y_YNp.CrowdTracker_photo__ECbmA{background:hsl(0 0% 100%);border-color:hsl(262.1 83.3% 57.8%/.3)}.CrowdTracker_recommendationCard__Y_YNp.CrowdTracker_golden__QMqwR{background:hsl(0 0% 100%);border-color:hsl(47.9 95.8% 53.1%/.3)}.CrowdTracker_recommendationCard__Y_YNp.CrowdTracker_special__wRl1H{background:hsl(0 0% 100%);border-color:hsl(221.2 83.2% 53.3%/.3)}.CrowdTracker_recommendationCard__Y_YNp.CrowdTracker_viewpoint__EfzUL{background:hsl(0 0% 100%);border-color:hsl(142.1 76.2% 36.3%/.3)}.CrowdTracker_recommendationCard__Y_YNp.CrowdTracker_weather__8uh7A{background:hsl(0 0% 100%);border-color:hsl(47.9 95.8% 53.1%/.3)}.CrowdTracker_recommendationCard__Y_YNp.CrowdTracker_peaceful__laUaj{background:hsl(0 0% 100%);border-color:hsl(221.2 83.2% 53.3%/.3)}.CrowdTracker_recommendationCard__Y_YNp.CrowdTracker_timing__dW74h{background:hsl(0 0% 100%);border-color:hsl(0 84.2% 60.2%/.3)}.CrowdTracker_recIcon__hj7Ic{font-size:24px;flex-shrink:0;width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:hsl(210 40% 98%);border-radius:10px;margin-top:2px}.CrowdTracker_recContent__ZhrPg h5{margin:0 0 8px;font-size:16px;font-weight:600;color:hsl(222.2 84% 4.9%);letter-spacing:-.025em}.CrowdTracker_recContent__ZhrPg p{margin:0;font-size:14px;color:hsl(215.4 16.3% 46.9%);line-height:1.6}@media (max-width:768px){.CrowdTracker_tripPlanning__MVEzG{margin-top:32px;padding:0}.CrowdTracker_tripPlanning__MVEzG h3{font-size:20px;margin-bottom:24px}.CrowdTracker_monumentInsights__sG_gQ{grid-template-columns:1fr;gap:16px;margin-bottom:24px}.CrowdTracker_insightCard__lHePX{padding:20px}.CrowdTracker_tipsGrid__iBTIf{grid-template-columns:1fr;gap:16px}.CrowdTracker_tipCard__OUWdt{padding:16px}.CrowdTracker_attractionsGrid__goGPy{flex-direction:column;gap:12px}.CrowdTracker_accessibilityGrid__OvcMI,.CrowdTracker_currentRecommendations__nvb9X{grid-template-columns:1fr;gap:12px}.CrowdTracker_recommendationCard__Y_YNp{padding:16px}.CrowdTracker_accessibilityInfo__9sLmz h4,.CrowdTracker_dynamicRecommendations__C5vsd h4,.CrowdTracker_nearbyAttractions__ooFpc h4,.CrowdTracker_tripTips__hqsru h4{font-size:18px}}.CrowdNotifications_container__MwO6i{position:relative;display:inline-block}.CrowdNotifications_toggleButton__xd2DU{position:relative;background:#fff;border:2px solid rgba(0,170,108,.2);border-radius:50%;width:56px;height:56px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .4s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 20px rgba(0,170,108,.1);color:#00aa6c}.CrowdNotifications_toggleButton__xd2DU:hover{border-color:#00aa6c;transform:translateY(-3px);box-shadow:0 8px 30px rgba(0,170,108,.2);background:#f8fffe}.CrowdNotifications_toggleButton__xd2DU.CrowdNotifications_active__iDEBX{background:linear-gradient(135deg,#00aa6c,#008a57);border-color:#00aa6c;color:white;box-shadow:0 8px 30px rgba(0,170,108,.3)}.CrowdNotifications_badge__Ww_CW{position:absolute;top:-4px;right:-4px;background:#FF5722;color:white;border-radius:50%;width:20px;height:20px;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:600;animation:CrowdNotifications_pulse__f3nrj 2s infinite}@keyframes CrowdNotifications_pulse__f3nrj{0%{transform:scale(1)}50%{transform:scale(1.1)}to{transform:scale(1)}}.CrowdNotifications_panel__6NfB4{position:absolute;top:70px;right:0;width:400px;max-height:600px;background:white;border:1px solid rgba(0,170,108,.1);border-radius:20px;box-shadow:0 16px 60px rgba(0,170,108,.15);z-index:1000;overflow:hidden;animation:CrowdNotifications_slideIn__HQRUk .4s cubic-bezier(.4,0,.2,1)}@keyframes CrowdNotifications_slideIn__HQRUk{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.CrowdNotifications_panelHeader__fqM_x{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;border-bottom:1px solid rgba(0,170,108,.1);background:linear-gradient(135deg,#f8fffe,#f0fdf4);position:relative}.CrowdNotifications_panelHeader__fqM_x:before{content:"";position:absolute;bottom:0;left:0;width:100%;height:3px;background:linear-gradient(90deg,#00aa6c,#008a57)}.CrowdNotifications_panelHeader__fqM_x h3{margin:0;font-size:18px;font-weight:700;color:#1a1a1a;letter-spacing:-.01em}.CrowdNotifications_closeButton__NZOxn{background:none;border:none;cursor:pointer;padding:4px;border-radius:4px;color:#666;transition:all .2s ease}.CrowdNotifications_closeButton__NZOxn:hover{background:#e0e0e0;color:#333}.CrowdNotifications_subscribeSection__Ek2e9{padding:24px 20px}.CrowdNotifications_subscribeContent__GKqgN{text-align:center}.CrowdNotifications_subscribeIcon__rYxY8{font-size:48px!important;color:#2196F3;margin-bottom:16px}.CrowdNotifications_subscribeContent__GKqgN h4{margin:0 0 12px;font-size:18px;font-weight:600;color:#333}.CrowdNotifications_subscribeContent__GKqgN p{margin:0 0 16px;color:#666;font-size:14px}.CrowdNotifications_subscribeContent__GKqgN ul{text-align:left;margin:0 0 20px;padding-left:20px}.CrowdNotifications_subscribeContent__GKqgN li{margin-bottom:8px;color:#555;font-size:14px;line-height:1.4}.CrowdNotifications_subscribeButton__HPMW4{background:linear-gradient(135deg,#00aa6c,#008a57);color:white;border:none;padding:16px 32px;border-radius:12px;font-weight:700;cursor:pointer;transition:all .4s cubic-bezier(.4,0,.2,1);font-size:15px;box-shadow:0 4px 20px rgba(0,170,108,.3);text-transform:uppercase;letter-spacing:.5px}.CrowdNotifications_subscribeButton__HPMW4:hover{background:linear-gradient(135deg,#008a57,#00aa6c);transform:translateY(-2px);box-shadow:0 8px 30px rgba(0,170,108,.4)}.CrowdNotifications_notificationsList__P4TFA{max-height:400px;overflow-y:auto}.CrowdNotifications_emptyState__Tw3Rb{padding:40px 20px;text-align:center;color:#666}.CrowdNotifications_emptyIcon__e2V_b{font-size:48px!important;color:#ccc;margin-bottom:16px}.CrowdNotifications_emptyState__Tw3Rb p{margin:0 0 8px;font-weight:500}.CrowdNotifications_emptyState__Tw3Rb small{color:#999;font-size:12px}.CrowdNotifications_notificationItem__LXdly{display:flex;align-items:flex-start;gap:12px;padding:16px 20px;border-bottom:1px solid #f0f0f0;border-left:4px solid transparent;transition:all .2s ease;position:relative}.CrowdNotifications_notificationItem__LXdly:hover{background:#f8f9fa}.CrowdNotifications_notificationItem__LXdly:last-child{border-bottom:none}.CrowdNotifications_notificationIcon__4Lnb2{flex-shrink:0;width:32px;height:32px;border-radius:50%;background:#f0f0f0;display:flex;align-items:center;justify-content:center;color:#666}.CrowdNotifications_notificationContent__rgI5o{flex:1 1;min-width:0}.CrowdNotifications_notificationContent__rgI5o h4{margin:0 0 4px;font-size:14px;font-weight:600;color:#333;line-height:1.3}.CrowdNotifications_notificationContent__rgI5o p{margin:0 0 8px;font-size:13px;color:#555;line-height:1.4}.CrowdNotifications_notificationMeta__REZWl{display:flex;justify-content:space-between;align-items:center;gap:12px}.CrowdNotifications_timestamp__c3Py3{font-size:11px;color:#999}.CrowdNotifications_actionButton__yJLEw{font-size:11px;color:#2196F3;text-decoration:none;font-weight:600;padding:4px 8px;border-radius:4px;transition:all .2s ease}.CrowdNotifications_actionButton__yJLEw:hover{background:#e3f2fd;text-decoration:none}.CrowdNotifications_dismissButton__0ZHwM{flex-shrink:0;background:none;border:none;cursor:pointer;padding:4px;border-radius:4px;color:#999;transition:all .2s ease}.CrowdNotifications_dismissButton__0ZHwM:hover{background:#f0f0f0;color:#666}.CrowdNotifications_unsubscribeSection__BOwnx{padding:16px 20px;border-top:1px solid #e0e0e0;background:#f8f9fa}.CrowdNotifications_unsubscribeButton__dXQU3{width:100%;background:none;border:1px solid #e0e0e0;color:#666;padding:8px 16px;border-radius:6px;font-size:12px;cursor:pointer;transition:all .2s ease}.CrowdNotifications_unsubscribeButton__dXQU3:hover{border-color:#FF5722;color:#FF5722;background:#fff5f5}@media (max-width:768px){.CrowdNotifications_panel__6NfB4{width:320px;right:-140px}.CrowdNotifications_notificationItem__LXdly{padding:12px 16px}.CrowdNotifications_subscribeSection__Ek2e9{padding:20px 16px}}.CrowdIntelligence_container__8ds77{min-height:100vh;background:hsl(0 0% 100%);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;color:hsl(222.2 84% 4.9%)}.CrowdIntelligence_header__S4plN{border-bottom:1px solid hsl(214.3 31.8% 91.4%);background:linear-gradient(135deg,hsl(0 0% 100%),hsl(210 40% 98%));padding:0;position:relative}.CrowdIntelligence_header__S4plN:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 20% 80%,hsl(222.2 84% 4.9%/.03) 0,transparent 50%),radial-gradient(circle at 80% 20%,hsl(222.2 84% 4.9%/.03) 0,transparent 50%);pointer-events:none}.CrowdIntelligence_headerContent__c3bs3{padding:40px 24px 32px;max-width:1200px;margin:0 auto;text-align:center}.CrowdIntelligence_titleSection__DWgxk h1{font-size:36px;font-weight:700;color:hsl(222.2 84% 4.9%);margin:0 0 12px;letter-spacing:-.03em;line-height:1.1}.CrowdIntelligence_titleSection__DWgxk p{font-size:18px;color:hsl(215.4 16.3% 46.9%);line-height:1.6;font-weight:400;max-width:600px;margin:0 auto 32px}.CrowdIntelligence_monumentSelector__NpYqX{max-width:1200px;margin:0 auto;padding:0 24px 40px;display:flex;gap:12px;flex-wrap:wrap;justify-content:center}.CrowdIntelligence_monumentButton__NG5Yb{display:inline-flex;align-items:center;gap:10px;padding:12px 20px;background:hsl(0 0% 100%);border:1px solid hsl(214.3 31.8% 91.4%);border-radius:8px;cursor:pointer;transition:all .2s ease;font-weight:500;font-size:14px;color:hsl(222.2 47.4% 11.2%);white-space:nowrap;box-shadow:0 1px 3px rgba(0,0,0,.05)}.CrowdIntelligence_monumentButton__NG5Yb:hover{background:hsl(210 40% 98%);border-color:hsl(215.3 25% 88.7%);box-shadow:0 2px 8px rgba(0,0,0,.08);transform:translateY(-1px)}.CrowdIntelligence_monumentButton__NG5Yb.CrowdIntelligence_active__rjupa{background:hsl(222.2 84% 4.9%);border-color:hsl(222.2 84% 4.9%);color:hsl(210 40% 98%);box-shadow:0 4px 12px rgba(0,0,0,.15);transform:translateY(-1px)}.CrowdIntelligence_monumentIcon__TTPTR{font-size:18px;filter:grayscale(.2)}.CrowdIntelligence_monumentButton__NG5Yb.CrowdIntelligence_active__rjupa .CrowdIntelligence_monumentIcon__TTPTR{filter:none}.CrowdIntelligence_monumentName__7f4uq{font-size:14px;font-weight:600;letter-spacing:-.01em}.CrowdIntelligence_featuresGrid__O5VUK{max-width:1200px;margin:0 auto 48px;padding:0 24px;display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-gap:16px;gap:16px}.CrowdIntelligence_featureCard__CADGd{background:hsl(0 0% 100%);padding:24px;border-radius:8px;display:flex;align-items:flex-start;gap:16px;border:1px solid hsl(214.3 31.8% 91.4%);transition:all .2s ease}.CrowdIntelligence_featureCard__CADGd:hover{border-color:hsl(215.3 25% 88.7%);box-shadow:0 4px 12px rgba(0,0,0,.05)}.CrowdIntelligence_featureIcon___f0A2{width:40px;height:40px;border-radius:6px;background:hsl(222.2 84% 4.9%);display:flex;align-items:center;justify-content:center;color:hsl(210 40% 98%);flex-shrink:0}.CrowdIntelligence_featureContent__mSuRI h3{margin:0 0 4px;font-size:16px;font-weight:600;color:hsl(222.2 84% 4.9%);letter-spacing:-.01em}.CrowdIntelligence_featureContent__mSuRI p{margin:0;font-size:14px;color:hsl(215.4 16.3% 46.9%);line-height:1.5;font-weight:400}.CrowdIntelligence_howItWorks__pnCJ2,.CrowdIntelligence_trackerSection__FtsZO{max-width:1200px;margin:0 auto 48px;padding:0 24px}.CrowdIntelligence_howItWorks__pnCJ2 h2{font-size:24px;font-weight:600;color:hsl(222.2 84% 4.9%);margin:0 0 24px;letter-spacing:-.025em}.CrowdIntelligence_stepsGrid__fGhWI{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-gap:16px;gap:16px}.CrowdIntelligence_step__7_lhd{background:hsl(0 0% 100%);padding:24px;border-radius:8px;border:1px solid hsl(214.3 31.8% 91.4%);transition:all .2s ease}.CrowdIntelligence_step__7_lhd:hover{border-color:hsl(215.3 25% 88.7%);box-shadow:0 4px 12px rgba(0,0,0,.05)}.CrowdIntelligence_stepNumber__9_xqA{width:32px;height:32px;border-radius:6px;background:hsl(222.2 84% 4.9%);color:hsl(210 40% 98%);display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:600;margin:0 0 16px}.CrowdIntelligence_stepContent__9z4a9 h3{margin:0 0 8px;font-size:16px;font-weight:600;color:hsl(222.2 84% 4.9%)}.CrowdIntelligence_stepContent__9z4a9 p{margin:0;font-size:14px;color:hsl(215.4 16.3% 46.9%);line-height:1.5}.CrowdIntelligence_benefits___bsJd{max-width:1200px;margin:0 auto;padding:0 24px 48px}.CrowdIntelligence_benefits___bsJd h2{font-size:24px;font-weight:600;color:hsl(222.2 84% 4.9%);margin:0 0 24px;letter-spacing:-.025em}.CrowdIntelligence_benefitsGrid__zON_R{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-gap:16px;gap:16px}.CrowdIntelligence_benefitCard__f_fcF{background:hsl(0 0% 100%);padding:24px;border-radius:8px;border:1px solid hsl(214.3 31.8% 91.4%);transition:all .2s ease}.CrowdIntelligence_benefitCard__f_fcF:hover{border-color:hsl(215.3 25% 88.7%);box-shadow:0 4px 12px rgba(0,0,0,.05)}.CrowdIntelligence_benefitIcon___qiih{font-size:32px;margin-bottom:16px;display:block}.CrowdIntelligence_benefitCard__f_fcF h3{margin:0 0 8px;font-size:16px;font-weight:600;color:hsl(222.2 84% 4.9%)}.CrowdIntelligence_benefitCard__f_fcF p{margin:0;font-size:14px;color:hsl(215.4 16.3% 46.9%);line-height:1.5}@media (max-width:768px){.CrowdIntelligence_container__8ds77{padding:16px 0}.CrowdIntelligence_headerContent__c3bs3{flex-direction:column;gap:20px;align-items:center;text-align:center}.CrowdIntelligence_titleSection__DWgxk h1{font-size:28px}.CrowdIntelligence_titleSection__DWgxk p{font-size:16px}.CrowdIntelligence_monumentSelector__NpYqX{justify-content:center}.CrowdIntelligence_monumentButton__NG5Yb{padding:10px 16px}.CrowdIntelligence_monumentName__7f4uq{font-size:13px}.CrowdIntelligence_featuresGrid__O5VUK{grid-template-columns:1fr;gap:16px}.CrowdIntelligence_featureCard__CADGd{padding:20px}.CrowdIntelligence_benefitsGrid__zON_R,.CrowdIntelligence_stepsGrid__fGhWI{grid-template-columns:1fr;gap:20px}.CrowdIntelligence_benefitCard__f_fcF,.CrowdIntelligence_step__7_lhd{padding:24px 20px}.CrowdIntelligence_headerContent__c3bs3{padding:32px 16px 24px;text-align:center}.CrowdIntelligence_titleSection__DWgxk h1{font-size:28px}.CrowdIntelligence_titleSection__DWgxk p{font-size:16px;margin-bottom:24px}.CrowdIntelligence_monumentSelector__NpYqX{padding:0 16px 32px;gap:8px;justify-content:center}.CrowdIntelligence_monumentButton__NG5Yb{padding:10px 16px;font-size:13px}.CrowdIntelligence_monumentIcon__TTPTR{font-size:16px}.CrowdIntelligence_monumentName__7f4uq{font-size:13px}.CrowdIntelligence_benefits___bsJd,.CrowdIntelligence_featuresGrid__O5VUK,.CrowdIntelligence_howItWorks__pnCJ2,.CrowdIntelligence_trackerSection__FtsZO{padding-left:16px;padding-right:16px}.CrowdIntelligence_featuresGrid__O5VUK{grid-template-columns:1fr;gap:12px}.CrowdIntelligence_featureCard__CADGd{padding:16px;gap:12px}.CrowdIntelligence_featureIcon___f0A2{width:32px;height:32px}.CrowdIntelligence_featureContent__mSuRI h3{font-size:14px}.CrowdIntelligence_featureContent__mSuRI p{font-size:13px}.CrowdIntelligence_benefitsGrid__zON_R,.CrowdIntelligence_stepsGrid__fGhWI{grid-template-columns:1fr;gap:12px}.CrowdIntelligence_benefitCard__f_fcF,.CrowdIntelligence_step__7_lhd{padding:16px}.CrowdIntelligence_benefitCard__f_fcF h3,.CrowdIntelligence_stepContent__9z4a9 h3{font-size:14px}.CrowdIntelligence_benefitCard__f_fcF p,.CrowdIntelligence_stepContent__9z4a9 p{font-size:13px}.CrowdIntelligence_benefits___bsJd h2,.CrowdIntelligence_howItWorks__pnCJ2 h2{font-size:20px}.CrowdIntelligence_backButton__y_Z4d span{display:none}}@media (max-width:480px){.CrowdIntelligence_headerTop__K8Cn3{padding:8px 12px}.CrowdIntelligence_headerContent__c3bs3{padding:16px 12px 12px}.CrowdIntelligence_monumentSelector__NpYqX{padding:0 12px 12px}.CrowdIntelligence_benefits___bsJd,.CrowdIntelligence_featuresGrid__O5VUK,.CrowdIntelligence_howItWorks__pnCJ2,.CrowdIntelligence_trackerSection__FtsZO{padding-left:12px;padding-right:12px}}