.GQ9U2a_explorePage{width:100%;min-height:100vh;padding-bottom:calc(100px + env(safe-area-inset-bottom));background:#f8fafc;font-family:Inter,sans-serif;overflow-x:hidden}.GQ9U2a_stickyTop{z-index:50;-webkit-backdrop-filter:blur(16px);padding-top:calc(16px + env(safe-area-inset-top));background:#f8fafcd9;border-bottom:1px solid #e2e8f099;position:sticky;top:0}.GQ9U2a_header{padding:0 20px 12px}.GQ9U2a_headerTitle{color:#15b0f7;letter-spacing:-.02em;margin:0 0 4px;font-family:Poppins,sans-serif;font-size:1.85rem;font-weight:800}.GQ9U2a_headerSub{color:#64748b;margin:0;font-size:.95rem;font-weight:500}.GQ9U2a_searchSection{padding:0 20px 12px}.GQ9U2a_searchBar{background:#fff;border:1px solid #e2e8f0;border-radius:16px;align-items:center;gap:12px;height:52px;padding:0 16px;transition:all .2s;display:flex;box-shadow:0 4px 15px #00000008}.GQ9U2a_searchBar:focus-within{border-color:#15b0f7;box-shadow:0 4px 20px #15b0f71f}.GQ9U2a_searchIcon{color:#94a3b8;flex-shrink:0}.GQ9U2a_searchInput{color:#15b0f7;background:0 0;border:none;outline:none;flex:1;font-weight:500;font-size:16px!important}.GQ9U2a_searchInput::placeholder{color:#94a3b8}.GQ9U2a_pillsRow{scrollbar-width:none;gap:10px;padding:0 20px 16px;display:flex;overflow-x:auto}.GQ9U2a_pillsRow::-webkit-scrollbar{display:none}.GQ9U2a_pill{white-space:nowrap;color:#64748b;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:50px;flex-shrink:0;padding:10px 20px;font-size:.85rem;font-weight:600;transition:all .2s cubic-bezier(.16,1,.3,1);box-shadow:0 2px 8px #00000005}.GQ9U2a_pill:active{transform:scale(.95)}.GQ9U2a_pillActive{color:#fff;background:#15b0f7;border-color:#15b0f7;box-shadow:0 6px 16px #0f172a33}.GQ9U2a_resultsBar{padding:16px 20px 8px}.GQ9U2a_resultCount{color:#94a3b8;text-transform:uppercase;letter-spacing:.05em;font-size:.8rem;font-weight:700}.GQ9U2a_cardGrid{flex-direction:column;gap:20px;padding:10px 20px 24px;display:flex}.GQ9U2a_destCard{background:#fff;border:1px solid #f1f5f9;border-radius:24px;flex-direction:column;text-decoration:none;transition:transform .2s cubic-bezier(.16,1,.3,1),box-shadow .2s;display:flex;overflow:hidden;box-shadow:0 8px 25px #0000000a}.GQ9U2a_destCard:active{transform:scale(.97);box-shadow:0 4px 12px #00000008}.GQ9U2a_cardImage{width:100%;height:220px;position:relative;overflow:hidden}.GQ9U2a_cardImg{object-fit:cover;width:100%;height:100%;transition:transform .5s}.GQ9U2a_destCard:hover .GQ9U2a_cardImg{transform:scale(1.05)}.GQ9U2a_cardGradient{pointer-events:none;background:linear-gradient(#0000,#0f172a99);height:100px;position:absolute;bottom:0;left:0;right:0}.GQ9U2a_chipsContainer{justify-content:space-between;align-items:flex-start;display:flex;position:absolute;top:16px;left:16px;right:16px}.GQ9U2a_regionChip{-webkit-backdrop-filter:blur(8px);color:#fff;text-transform:uppercase;letter-spacing:.05em;background:#0f172aa6;border-radius:50px;height:fit-content;padding:6px 14px;font-size:.75rem;font-weight:700}.GQ9U2a_ratingChip{-webkit-backdrop-filter:blur(8px);color:#15b0f7;background:#fffffff2;border-radius:50px;align-items:center;gap:4px;padding:6px 12px;font-size:.8rem;font-weight:800;display:flex}.GQ9U2a_favBtn{-webkit-backdrop-filter:blur(8px);cursor:pointer;z-index:10;background:#fffffff2;border:none;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;transition:transform .2s cubic-bezier(.16,1,.3,1),box-shadow .2s;display:flex;box-shadow:0 4px 10px #0000001a}.GQ9U2a_favBtn:active{transform:scale(.85)}.GQ9U2a_favActive{background:#fff}.GQ9U2a_heartBeat{animation:.4s cubic-bezier(.175,.885,.32,1.275) GQ9U2a_heartPop}@keyframes GQ9U2a_heartPop{0%{transform:scale(1)}50%{transform:scale(1.3)}to{transform:scale(1)}}.GQ9U2a_cardBody{padding:20px}.GQ9U2a_cardTitle{color:#15b0f7;letter-spacing:-.01em;margin:0 0 10px;font-family:Poppins,sans-serif;font-size:1.35rem;font-weight:800}.GQ9U2a_cardMeta{justify-content:space-between;align-items:center;display:flex}.GQ9U2a_metaItem{color:#64748b;align-items:center;gap:8px;font-size:.9rem;font-weight:600;display:flex}.GQ9U2a_metaItem svg{color:#15b0f7}.GQ9U2a_cardArrowWrap{background:#f1f5f9;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;transition:all .2s;display:flex}.GQ9U2a_cardArrow{color:#64748b;transition:transform .2s}.GQ9U2a_destCard:active .GQ9U2a_cardArrowWrap{background:#15b0f7}.GQ9U2a_destCard:active .GQ9U2a_cardArrow{color:#fff;transform:translate(2px)}.GQ9U2a_emptyState{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:80px 20px;display:flex}.GQ9U2a_emptyIconWrap{color:#94a3b8;background:#f1f5f9;border-radius:50%;justify-content:center;align-items:center;width:80px;height:80px;margin-bottom:16px;display:flex}.GQ9U2a_emptyTitle{color:#15b0f7;margin:0 0 8px;font-family:Poppins,sans-serif;font-size:1.25rem;font-weight:700}.GQ9U2a_emptySub{color:#64748b;margin:0 0 24px;font-size:.95rem}.GQ9U2a_resetBtn{color:#fff;cursor:pointer;background:#15b0f7;border:none;border-radius:50px;padding:14px 32px;font-size:.95rem;font-weight:700;box-shadow:0 8px 20px #0f172a33}.GQ9U2a_resetBtn:active{transform:scale(.96)}.GQ9U2a_skeleton{background:#e2e8f0;animation:1.5s ease-in-out infinite GQ9U2a_pulse}@keyframes GQ9U2a_pulse{0%{opacity:1}50%{opacity:.4}to{opacity:1}}@media (min-width:600px){.GQ9U2a_stickyTop{padding-left:12px;padding-right:12px}.GQ9U2a_cardGrid{grid-template-columns:1fr 1fr;gap:24px;padding:10px 32px 32px;display:grid}.GQ9U2a_resultsBar{padding:16px 32px 12px}}
