.app-wish-Root{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space1) var(--space2);margin-top:var(--space1)}.app-wish-Label{margin:0;font-size:var(--font-size1);color:var(--normal-6)}.app-wish-Chips{display:flex;flex-wrap:wrap;gap:var(--space1)}.app-wish-Chip{padding:var(--space1) var(--space2);font-size:var(--font-size1);background-color:var(--bg-1);border:1px solid var(--normal-6);border-radius:var(--radius-input);color:var(--normal);cursor:pointer}@media (hover:hover){.app-wish-Chip:hover{background-color:var(--positive);color:var(--positive-r);border-color:var(--positive)}}.app-hscroll-HorizontalScrollbar{--scroll-thumb-width:48px;appearance:none;-webkit-appearance:none;display:block;width:calc(100% - 4px);height:16px;margin:var(--space2) 2px var(--space3);padding:0;border:0;border-radius:999px;background:transparent;cursor:ew-resize}.app-hscroll-HorizontalScrollbar::-webkit-slider-runnable-track{height:12px;border-radius:999px;background:var(--bg-2);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--bg-3) 80%,transparent)}.app-hscroll-HorizontalScrollbar::-webkit-slider-thumb{appearance:none;-webkit-appearance:none;width:var(--scroll-thumb-width);height:12px;margin-top:0;border:0;border-radius:999px;background:var(--package-accent,var(--positive))}.app-hscroll-HorizontalScrollbar::-moz-range-track{height:12px;border:0;border-radius:999px;background:var(--bg-2);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--bg-3) 80%,transparent)}.app-hscroll-HorizontalScrollbar::-moz-range-thumb{width:var(--scroll-thumb-width);height:12px;border:0;border-radius:999px;background:var(--package-accent,var(--positive))}@media (hover:hover){.app-hscroll-HorizontalScrollbar:hover::-webkit-slider-thumb{background:color-mix(in srgb,var(--package-accent,var(--positive)) 84%,black 16%)}}@media (hover:hover){.app-hscroll-HorizontalScrollbar:hover::-moz-range-thumb{background:color-mix(in srgb,var(--package-accent,var(--positive)) 84%,black 16%)}}.app-hscroll-HorizontalScrollbar:focus-visible{outline:2px solid color-mix(in srgb,var(--package-accent,var(--positive)) 48%,transparent);outline-offset:2px}.app-hscroll-Slider{position:relative;height:32px;margin:0.25rem 0.25rem 0;border-radius:8px;cursor:pointer;touch-action:pan-y}.app-hscroll-Slider::before{content:"";position:absolute;left:0;right:0;top:calc(50% - 3px);height:6px;border-radius:999px;background:var(--line,var(--bg-3))}.app-hscroll-Slider:focus-visible{outline:2px solid var(--positive);outline-offset:2px}.app-hscroll-Thumb{position:absolute;top:calc(50% - 3px);left:0;display:block;height:6px;border-radius:999px;background:color-mix(in srgb,var(--positive) 55%,transparent);touch-action:none;cursor:grab}.app-hscroll-Slider:active .app-hscroll-Thumb{cursor:grabbing}@media (hover:hover) and (pointer:fine){.app-hscroll-Slider:hover .app-hscroll-Thumb{background:color-mix(in srgb,var(--positive) 78%,transparent)}}.app-hscroll-EdgeUI{display:contents}.app-hscroll-EdgeButton{position:absolute;top:0;bottom:36px;z-index:2;display:grid;align-items:center;width:96px;padding:0;border:0;background:transparent;color:var(--positive);cursor:pointer;opacity:0;visibility:hidden;pointer-events:none;transition:opacity 150ms ease-out,visibility 150ms}.app-hscroll-EdgeButton[data-edge-nav=previous]{left:0;justify-items:start;padding-left:16px;background:linear-gradient(to right,color-mix(in srgb,var(--panel,var(--bg)) 78%,transparent),transparent)}.app-hscroll-EdgeButton[data-edge-nav=next]{right:0;justify-items:end;padding-right:16px;background:linear-gradient(to left,color-mix(in srgb,var(--panel,var(--bg)) 78%,transparent),transparent)}.app-hscroll-EdgeButton:focus-visible{outline:2px solid var(--positive);outline-offset:-2px}.app-hscroll-EdgeChevron{display:grid;place-items:center;width:60px;height:60px;border:1px solid var(--line,var(--bg-3));border-radius:50%;background:var(--panel,var(--bg));box-shadow:0 2px 12px rgba(0,0,0,0.18);transition:transform 150ms cubic-bezier(0.2,0,0,1),background 150ms ease-out,color 150ms ease-out}.app-hscroll-EdgeButton:not(:disabled):active .app-hscroll-EdgeChevron{transform:scale(0.96)}.app-hscroll-EdgeFade{position:absolute;top:0;bottom:36px;z-index:1;width:64px;pointer-events:none;opacity:0;transition:opacity 150ms ease-out}.app-hscroll-EdgeFade[data-edge-fade=previous]{left:0;background:linear-gradient(to right,color-mix(in srgb,var(--panel,var(--bg)) 85%,transparent),transparent)}.app-hscroll-EdgeFade[data-edge-fade=next]{right:0;background:linear-gradient(to left,color-mix(in srgb,var(--panel,var(--bg)) 85%,transparent),transparent)}.app-hscroll-EdgeFade[data-visible]{opacity:1}@media (max-width:599px),(hover:none),(pointer:coarse){.app-hscroll-TouchEdgeMask{mask-image:linear-gradient(to right,transparent,black var(--scroll-fade-start,0px),black calc(100% - var(--scroll-fade-end,0px)),transparent)}.app-hscroll-EdgeFade{display:none}}@media (hover:hover) and (pointer:fine){[data-grant-shelf]:hover .app-hscroll-EdgeButton:not(:disabled),[data-grant-shelf]:focus-within .app-hscroll-EdgeButton:not(:disabled){opacity:1;visibility:visible;pointer-events:auto}[data-grant-shelf]:hover .app-hscroll-EdgeFade,[data-grant-shelf]:focus-within .app-hscroll-EdgeFade{opacity:0}.app-hscroll-EdgeButton:not(:disabled):hover .app-hscroll-EdgeChevron{background:var(--positive);color:var(--panel,var(--bg))}}@media (prefers-reduced-motion:reduce){.app-hscroll-EdgeButton{transition:none}.app-hscroll-EdgeButton:not(:disabled):active .app-hscroll-EdgeChevron{transform:none}.app-hscroll-EdgeFade{transition:none}}.app-wish-spinner-Spinner{display:inline-block;flex-shrink:0;width:16px;height:16px;border:2px solid color-mix(in srgb,var(--normal-4) 35%,transparent);border-top-color:var(--primary);border-radius:50%;animation:app-wish-spinner-search-spinner-spin 0.8s linear infinite}@media (prefers-reduced-motion:reduce){.app-wish-spinner-Spinner{animation-duration:2.4s}}@keyframes app-wish-spinner-search-spinner-spin{to{transform:rotate(360deg)}}
