._chip_1evhj_1{background-color:var(--card);color:var(--muted-foreground);border:1px solid var(--border);border-radius:var(--radius-full);padding:var(--spacing-2) var(--spacing-4);font-size:.875rem;font-weight:500;font-family:var(--font-family-base);cursor:pointer;transition:all .2s ease;white-space:nowrap;-webkit-tap-highlight-color:transparent}._chip_1evhj_1:hover{background-color:var(--muted);color:var(--foreground)}._chip_1evhj_1._active_1evhj_21{background-color:color-mix(in srgb,var(--primary) 15%,transparent);color:var(--primary);border-color:var(--primary)}._chip_1evhj_1:focus-visible{outline:none;box-shadow:var(--shadow-focus)}._page_stciq_1{display:flex;flex-direction:column;min-height:var(--page-min-height);min-width:0}._homeTabs_stciq_8{display:grid;grid-template-columns:1fr 1fr;gap:4px;margin:var(--spacing-3) 80px 0 var(--spacing-3);padding:4px;border:1px solid var(--border);border-radius:var(--radius-full);background:color-mix(in srgb,var(--card) 88%,var(--background));box-shadow:var(--shadow)}._homeTab_stciq_8{min-height:38px;display:flex;align-items:center;justify-content:center;border-radius:var(--radius-full);color:var(--muted-foreground);font-size:.875rem;font-weight:700;text-decoration:none}._homeTabActive_stciq_32{background:var(--foreground);color:var(--background);box-shadow:0 2px 8px #00000024}._header_stciq_38{padding:var(--spacing-6) var(--spacing-6) var(--spacing-4) var(--spacing-6);display:flex;flex-direction:column;gap:var(--spacing-3)}._title_stciq_45{font-family:var(--font-family-display);font-size:1.75rem;font-weight:700;letter-spacing:-.02em;margin:0;color:var(--foreground)}._countrySelectWrapper_stciq_55{display:flex;align-items:center;align-self:flex-start}._labelMuted_stciq_61{color:var(--muted-foreground);font-weight:400}._header_stciq_38 button._countrySelectTrigger_stciq_66{height:auto;border:1px solid var(--border);background-color:var(--surface);padding:.4rem var(--spacing-3);border-radius:var(--radius-full);color:var(--primary);font-weight:600;font-size:.8125rem;box-shadow:var(--shadow);justify-content:flex-start;gap:var(--spacing-1);transition:background-color var(--animation-duration-fast) ease,border-color var(--animation-duration-fast) ease}._header_stciq_38 button._countrySelectTrigger_stciq_66:hover,._header_stciq_38 button._countrySelectTrigger_stciq_66:focus{background-color:var(--muted);border-color:var(--primary);box-shadow:var(--shadow);color:color-mix(in srgb,var(--primary) 80%,white)}._countryPillIcon_stciq_89{width:.875rem;height:.875rem;flex-shrink:0}._filterSection_stciq_95{background-color:var(--surface);position:sticky;top:0;z-index:100;border-bottom:1px solid var(--border);padding:0;display:flex;flex-direction:column;box-shadow:var(--shadow)}._filterRow_stciq_107{padding:0 var(--spacing-6)}._chipRow_stciq_111{display:flex;gap:var(--spacing-2);overflow-x:auto;padding-bottom:var(--spacing-2);scrollbar-width:none}._chipRow_stciq_111::-webkit-scrollbar{display:none}._chipRow_stciq_111:after{content:"";padding-right:var(--spacing-2)}._segmentedControl_stciq_128{display:flex;background-color:var(--background);border-radius:var(--radius-full);padding:4px;margin-bottom:var(--spacing-2)}._segmentButton_stciq_136{flex:1;background:transparent;border:none;color:var(--muted-foreground);padding:var(--spacing-2) var(--spacing-4);font-size:.875rem;font-weight:500;border-radius:var(--radius-full);cursor:pointer;transition:all .2s ease;font-family:var(--font-family-base)}._segmentButton_stciq_136._activeSegment_stciq_150{background-color:var(--card);color:var(--foreground);box-shadow:var(--shadow)}._locationCtaWrapper_stciq_156{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:var(--spacing-2);padding-bottom:var(--spacing-2)}._locationErrorText_stciq_165{color:var(--error-foreground);font-size:.8125rem;margin:0}._filterChip_stciq_171{background-color:transparent;color:var(--muted-foreground);border:1px solid var(--border);border-radius:var(--radius-full);padding:var(--spacing-2) var(--spacing-4);font-size:.875rem;font-weight:500;cursor:pointer;white-space:nowrap;transition:all .2s ease;font-family:var(--font-family-base)}._filterChip_stciq_171:hover{background-color:var(--muted);color:var(--foreground)}._filterChip_stciq_171._activeFilterChip_stciq_190{background-color:var(--primary);color:var(--primary-foreground);border-color:var(--primary)}._resultsContainer_stciq_196{flex:1;background-color:var(--background)}._resultsGrid_stciq_201{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));gap:var(--spacing-6);padding:var(--spacing-6)}._emptyState_stciq_208{padding:var(--spacing-16) var(--spacing-6);text-align:center;color:var(--muted-foreground)}._emptyText_stciq_214{font-size:1.125rem;max-width:400px;margin:0 auto}._floatingAiBtn_stciq_220{position:fixed;bottom:var(--app-nav-clearance);right:calc(20px + var(--app-safe-right));z-index:300;display:flex;align-items:center;gap:var(--spacing-2);background-color:var(--card);color:var(--primary);border:1px solid var(--primary);border-radius:var(--radius-full);padding:var(--spacing-2) var(--spacing-4);box-shadow:0 0 15px #4169e166;cursor:pointer;animation:_pulseGlow_stciq_1 2s infinite;transition:transform var(--animation-duration-fast)}._floatingAiBtn_stciq_220:hover{transform:scale(1.05)}._floatingAiIcon_stciq_243{width:1.25rem;height:1.25rem}._floatingAiLabel_stciq_248{font-family:var(--font-family-base);font-weight:600;font-size:.875rem}@keyframes _pulseGlow_stciq_1{0%{box-shadow:0 0 #4169e199}70%{box-shadow:0 0 0 10px #4169e100}to{box-shadow:0 0 #4169e100}}._filterAnchor_stciq_266{height:1px;flex-shrink:0}._filterToggle_stciq_267{display:flex;align-items:center;gap:.65rem;width:100%;min-height:52px;padding:.65rem var(--spacing-6);border:0;background:var(--surface);color:var(--foreground);font:inherit;text-align:left;cursor:pointer}._filterToggle_stciq_267>svg{flex-shrink:0}._filterToggle_stciq_267:focus-visible{outline:2px solid var(--primary);outline-offset:-3px}._filterSummary_stciq_274{display:flex;align-items:baseline;gap:.6rem;min-width:0;flex:1}._filterSummary_stciq_274 strong{font-size:.875rem;flex-shrink:0}._filterSummary_stciq_274>span{font-size:.8rem;color:var(--muted-foreground);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}._filterChevronOpen_stciq_277{transform:rotate(180deg)}._filterBody_stciq_278{display:flex;flex-direction:column;gap:var(--spacing-3);padding:.5rem 0 1rem;max-height:min(60dvh,calc(100dvh - var(--app-safe-top) - var(--app-nav-clearance) - 68px));overflow-y:auto;overscroll-behavior-y:contain;scrollbar-width:thin}._filterBody_stciq_278[hidden]{display:none}@media(max-width:420px){._filterRow_stciq_107,._filterToggle_stciq_267{padding-left:1rem;padding-right:1rem}}
