.sp-results{scrollbar-width:thin;scrollbar-color:var(--border) transparent}.sp-results::-webkit-scrollbar{width:6px}.sp-results::-webkit-scrollbar-track{background:transparent}.sp-results::-webkit-scrollbar-thumb{background:var(--border);border-radius:3px}.sp-results::-webkit-scrollbar-thumb:hover{background:var(--text-secondary)}.sp-results>button+button{border-top:1px solid var(--border)}.pf-bar,.sp-chip{background:var(--bg-secondary)}.pf-rail{scrollbar-width:none}.pf-rail::-webkit-scrollbar{display:none}.pf-action:hover{background:var(--bg-tertiary)}.pf-chip-active{background:var(--bg-important);color:var(--text-important);border-color:var(--bg-important)}.pf-chip:not(.pf-chip-active){background:var(--bg-primary)}.pf-chip:not(.pf-chip-active):hover{background:var(--bg-tertiary)}.pf-star-idle{opacity:.28}.pf-count{background:var(--bg-secondary)}.pf-count-active{background:color-mix(in srgb,var(--text-important) 18%,transparent);color:var(--text-important)}.pf-cta{background:var(--bg-secondary)}.pf-cta:hover{border-color:var(--text-secondary)}.pf-cta-icon{background:var(--bg-tertiary)}.pf-plan-row{background:var(--bg-primary)}.pf-drawer{scrollbar-width:thin;scrollbar-color:var(--border) transparent}.pf-drawer::-webkit-scrollbar{width:6px}.pf-drawer::-webkit-scrollbar-track{background:transparent}.pf-drawer::-webkit-scrollbar-thumb{background:var(--border);border-radius:3px}@keyframes pf-slide-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.pf-slide-in{animation:pf-slide-in .22s ease-out both}@media (prefers-reduced-motion:reduce){.pf-slide-in{animation:none}}.pf-toggle:not(.pf-chip-active){background:var(--bg-tertiary)}.pf-toggle:not(.pf-chip-active) .pf-toggle-knob{background:var(--text-secondary)}.pf-toggle.pf-chip-active .pf-toggle-knob{background:var(--text-important)}.pf-type:not(.pf-chip-active){background:var(--bg-secondary)}.pf-type:not(.pf-chip-active):hover{background:var(--bg-tertiary)}.pf-menu{background:var(--bg-primary)}.pf-menu-item:hover,.pf-menu-on{background:var(--bg-secondary)}.pf-menu-on{color:var(--text-primary)}.pf-caret{opacity:.65}.pf-caret:hover{opacity:1}