.home-view[data-v-fca46509]{max-width:none}.visually-hidden[data-v-fca46509]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);border:0}.results-section[data-v-fca46509]{margin-top:var(--space-sm)}.results-header[data-v-fca46509]{display:flex;flex-wrap:nowrap;align-items:center;gap:var(--space-sm);margin-bottom:var(--space-lg)}.results-header h2[data-v-fca46509]{font-size:1.3rem;flex-shrink:0}.result-count[data-v-fca46509]{font-size:.9rem;color:var(--text-secondary);font-weight:400}.hint-center[data-v-fca46509]{flex:1;display:flex;justify-content:flex-start;min-width:0;position:relative}.hint-strip-measure[data-v-fca46509]{position:absolute;left:-99999px;top:0;display:flex;flex-wrap:nowrap;gap:6px;align-items:center;white-space:nowrap;visibility:hidden;pointer-events:none}.hint-strip-inner[data-v-fca46509]{display:flex;flex-wrap:nowrap;gap:6px;align-items:center;justify-content:flex-start;height:calc(1.2em + 10px);overflow:hidden;min-width:0;position:relative}.suggested-hint[data-v-fca46509]{font-size:.82rem;color:var(--text-secondary);cursor:pointer;display:inline-flex;align-items:center;gap:6px;padding:4px 12px;border-radius:var(--radius-sm);background:color-mix(in srgb,var(--primary) 6%,transparent);border:1px solid color-mix(in srgb,var(--primary) 12%,transparent);transition:background var(--transition-fast),color var(--transition-fast);flex-shrink:0;white-space:nowrap}.suggested-hint[data-v-fca46509]:hover{color:var(--text-primary);background:color-mix(in srgb,var(--primary) 12%,transparent)}.hint-dismiss[data-v-fca46509]{background:none;border:none;color:var(--text-muted);font-size:.9rem;cursor:pointer;padding:0 2px;line-height:1;opacity:.4;transition:opacity var(--transition-fast)}.hint-dismiss[data-v-fca46509]:hover{opacity:1}.hint-fade-enter-active[data-v-fca46509]{transition:opacity .3s ease,transform .3s ease}.hint-fade-leave-active[data-v-fca46509]{transition:opacity .2s ease;position:absolute}.hint-fade-enter-from[data-v-fca46509]{opacity:0;transform:translate(20px)}.hint-fade-leave-to[data-v-fca46509]{opacity:0}.hint-fade-move[data-v-fca46509]{transition:transform .3s ease}@media(prefers-reduced-motion:reduce){.hint-fade-enter-active[data-v-fca46509],.hint-fade-leave-active[data-v-fca46509],.hint-fade-move[data-v-fca46509]{transition:opacity .01s linear,transform .01s linear}.hint-fade-enter-from[data-v-fca46509]{transform:none}}.breadcrumb-trail[data-v-fca46509]{font-size:.72rem;color:var(--text-muted);margin:calc(-1 * var(--space-sm)) 0 var(--space-sm);line-height:1.6}.crumb[data-v-fca46509]{cursor:pointer;transition:color var(--transition-fast)}.crumb[data-v-fca46509]:hover{color:var(--text-secondary);text-decoration:underline}.crumb[data-v-fca46509]:last-child{color:var(--text-secondary)}.crumb+.crumb[data-v-fca46509]:before{content:" › ";color:var(--text-muted);opacity:.5;cursor:default}.search-wrapper[data-v-fca46509]{position:relative;display:flex;align-items:center;margin-left:auto}.search-icon[data-v-fca46509]{position:absolute;left:10px;color:var(--text-muted);pointer-events:none}.search-input[data-v-fca46509]{padding:8px 32px;border:1px solid var(--border-default);border-radius:6px;background:var(--bg-card);color:var(--text-primary);font-size:.85rem;width:260px;max-width:100%;transition:border-color var(--transition-fast)}.search-input[data-v-fca46509]:focus{outline:none;border-color:var(--primary)}.search-input[data-v-fca46509]::placeholder{color:var(--text-muted)}.search-clear[data-v-fca46509]{position:absolute;right:6px;background:none;border:none;color:var(--text-muted);font-size:1.2rem;cursor:pointer;padding:0 4px;line-height:1}.search-clear[data-v-fca46509]:hover{color:var(--text-primary)}.view-toggle[data-v-fca46509]{display:inline-flex;flex-shrink:0;margin-left:var(--space-sm);border:1px solid var(--border-default);border-radius:6px;overflow:hidden;background:var(--bg-card)}.view-toggle-btn[data-v-fca46509]{display:inline-flex;align-items:center;justify-content:center;width:32px;height:34px;padding:0;background:transparent;border:none;color:var(--text-muted);cursor:pointer;transition:color var(--transition-fast),background var(--transition-fast)}.view-toggle-btn[data-v-fca46509]:hover{color:var(--text-secondary)}.view-toggle-btn.active[data-v-fca46509]{background:var(--primary);color:var(--text-on-primary)}.view-toggle-btn[data-v-fca46509]:focus-visible{outline:2px solid var(--primary);outline-offset:-2px}.search-pulsing[data-v-fca46509]{animation:search-pulse-fca46509 .4s ease-in-out}@keyframes search-pulse-fca46509{0%,to{opacity:.4;transform:scale(1)}50%{opacity:1;transform:scale(1.15)}}.results-layout[data-v-fca46509]{display:flex;gap:var(--space-lg)}.results-layout.with-filters[data-v-fca46509]{display:grid;grid-template-columns:1fr;gap:var(--space-lg)}.results-content[data-v-fca46509]{min-width:0}.scraping-overlay[data-v-fca46509]{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:50vh;gap:var(--space-md)}.scraping-spinner[data-v-fca46509]{width:40px;height:40px;border:3px solid var(--border-default);border-top-color:var(--primary);border-radius:50%;animation:spin .8s linear infinite}.scraping-message[data-v-fca46509]{font-size:1rem;color:var(--text-secondary)}.scraping-percent[data-v-fca46509]{font-size:2rem;font-weight:700;color:var(--text-primary)}.sidebar-logo[data-v-fca46509],.sidebar-toggle[data-v-fca46509]{display:none}@media(min-width:601px){.home-view[data-v-fca46509]{margin-left:280px;transition:margin-left .35s cubic-bezier(.4,0,.2,1)}.home-view.sidebar-collapsed[data-v-fca46509]{margin-left:36px}.results-layout.with-filters[data-v-fca46509]{display:block}.filters-sidebar[data-v-fca46509]{position:fixed;top:var(--banner-height, 0px);left:0;width:280px;height:calc(100vh - var(--banner-height, 0px));height:calc(100dvh - var(--banner-height, 0px));overflow:visible;padding:0;background:var(--filter-glass-bg);backdrop-filter:var(--filter-glass-blur);-webkit-backdrop-filter:var(--filter-glass-blur);border-right:1px solid var(--border-default);z-index:101;transition:width .35s cubic-bezier(.4,0,.2,1)}.filters-sidebar[data-v-fca46509] .toggle-btn,.filters-sidebar[data-v-fca46509] .filter-pill,.filters-sidebar[data-v-fca46509] .dropdown-trigger,.filters-sidebar[data-v-fca46509] .sort-select{background-color:var(--filter-control-bg)}.sidebar-content[data-v-fca46509]{display:flex;flex-direction:column;height:100%;overflow:hidden;transition:opacity .2s ease}.filters-sidebar.collapsed[data-v-fca46509]{width:36px}.filters-sidebar.collapsed .sidebar-content[data-v-fca46509]{opacity:0;pointer-events:none}.sidebar-logo[data-v-fca46509]{display:block;text-align:center;padding:var(--space-lg) 0 var(--space-sm);flex-shrink:0}.sidebar-logo-img[data-v-fca46509]{height:70px;width:auto;filter:var(--logo-shadow)}.filters-sidebar[data-v-fca46509] .filter-panel{background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none;border:none;border-radius:0;box-shadow:none;flex:1 1 0;min-height:0;overflow:hidden}.sidebar-toggle[data-v-fca46509]{display:flex;align-items:center;justify-content:center;position:absolute;top:50%;right:-1px;transform:translateY(-50%) translate(50%);width:22px;height:auto;padding:10px 0;border:1px solid var(--border-default);border-radius:var(--radius-sm);background:var(--bg-elevated);color:var(--text-muted);cursor:pointer;z-index:102;transition:color var(--transition-fast),background var(--transition-fast)}.sidebar-toggle[data-v-fca46509]:hover{color:var(--text-primary);background:var(--bg-card)}.sidebar-toggle-label[data-v-fca46509]{writing-mode:vertical-lr;text-orientation:mixed;font-size:.6rem;font-weight:700;letter-spacing:.15em;text-transform:uppercase;color:var(--text-muted);line-height:1}.results-content[data-v-fca46509]{width:100%}}@media(max-width:600px){.breadcrumb-trail[data-v-fca46509]{display:none}.filters-sidebar[data-v-fca46509]{position:static}.results-header[data-v-fca46509]{flex-direction:column;align-items:stretch;gap:var(--space-sm)}.results-header h2[data-v-fca46509]{text-align:center}.search-wrapper[data-v-fca46509]{margin-left:0;width:100%}.search-input[data-v-fca46509]{width:100%}}
