.cy7ZJq_strip,.cy7ZJq_results{font-family:var(--font-body,system-ui), system-ui, sans-serif;color:var(--v-ink)}.cy7ZJq_strip button:focus-visible,.cy7ZJq_results button:focus-visible,.cy7ZJq_results a:focus-visible,.cy7ZJq_results select:focus-visible{outline:3px solid var(--v-ink);outline-offset:3px}.cy7ZJq_strip{box-sizing:border-box;margin:var(--v-space-4) 0 0;padding:var(--v-space-4);border-radius:var(--v-r-card);background:var(--v-card);box-shadow:0 4px 0 var(--v-edge)}.cy7ZJq_head{margin:0 0 var(--v-space-3)}.cy7ZJq_title{font-family:var(--font-display,system-ui), system-ui, sans-serif;font-size:var(--v-text-lg);text-transform:uppercase;letter-spacing:-.01em;color:var(--v-neon-ink);text-shadow:var(--mx-neon-glow);margin:0;font-style:italic;font-weight:900;line-height:1.15}.cy7ZJq_sub{font-size:var(--v-text-sm);color:var(--v-muted);margin:2px 0 0}.cy7ZJq_chips{align-items:center;gap:var(--v-space-2);flex-wrap:wrap;display:flex}.cy7ZJq_chip{align-items:center;gap:var(--v-space-2);box-sizing:border-box;min-height:var(--v-h-chip);padding:0 var(--v-space-4);border:2px solid var(--v-field);border-radius:var(--v-r-pill);background:var(--v-card);color:var(--v-ink);font-family:inherit;font-size:var(--v-text-sm);cursor:pointer;font-weight:800;line-height:1;display:inline-flex}.cy7ZJq_chip[aria-pressed=true]{border-color:var(--v-btn-bg);background:var(--v-btn-bg);color:var(--v-btn-fg)}.cy7ZJq_chipOff{border-style:dashed;border-color:var(--v-line);color:var(--v-disabled-fg);cursor:default}.cy7ZJq_reset{min-height:var(--v-h-btn-sm);padding:0 var(--v-space-2);color:var(--v-link);font-family:inherit;font-size:var(--v-text-sm);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;font-weight:800;text-decoration:underline}.cy7ZJq_results{box-sizing:border-box;padding:var(--v-space-4);border-radius:var(--v-r-card);background:var(--v-card);box-shadow:0 4px 0 var(--v-edge)}.cy7ZJq_bar{align-items:center;gap:3px;min-width:0;height:8px;display:flex}.cy7ZJq_bar i{background:var(--v-link-bg);border-radius:4px;flex:1;min-width:6px;height:8px}.cy7ZJq_bar i[data-on=true]{background:var(--v-link)}.cy7ZJq_barNa i{border-top:2px dotted var(--v-field);background:0 0;border-radius:0;height:0}.cy7ZJq_ctl{align-items:center;gap:var(--v-space-3);font-size:var(--v-text-sm);color:var(--v-muted);flex-wrap:wrap;display:flex}.cy7ZJq_ctl b{color:var(--v-ink)}.cy7ZJq_sort{margin-left:auto}.cy7ZJq_select{min-height:var(--v-h-btn-sm);padding:0 var(--v-space-3);border:2px solid var(--v-field);background:var(--v-card);color:var(--v-ink);font-family:inherit;font-size:var(--v-text-sm);border-radius:14px;font-weight:700}.cy7ZJq_select option{background:var(--v-card);color:var(--v-ink)}.cy7ZJq_legend{margin:var(--v-space-3) 0;background:var(--v-link-bg);font-size:var(--v-text-xs);border-radius:14px;flex-wrap:wrap;align-items:center;gap:6px 18px;padding:10px 14px;display:flex}.cy7ZJq_legendItem{align-items:center;gap:var(--v-space-2);display:inline-flex}.cy7ZJq_legend .cy7ZJq_bar{flex:none;width:64px}.cy7ZJq_legend .cy7ZJq_barR{width:44px}.cy7ZJq_group{margin-top:var(--v-space-4);padding-top:var(--v-space-4);border-top:2px dotted var(--v-line)}.cy7ZJq_group:first-of-type{margin-top:var(--v-space-3);border-top:0;padding-top:0}.cy7ZJq_gHead{align-items:center;gap:var(--v-space-3);margin:0 0 var(--v-space-2);background:var(--v-link-bg);border-radius:14px;padding:10px 12px;display:flex}.cy7ZJq_gName{font-family:var(--font-display,system-ui), system-ui, sans-serif;font-size:var(--v-text-md);margin:0;font-weight:800;line-height:1.2}.cy7ZJq_gName a{color:inherit;text-decoration:none}.cy7ZJq_gSub{font-size:var(--v-text-xs);color:var(--v-muted)}.cy7ZJq_thead{display:none}.cy7ZJq_list{margin:0;padding:0;list-style:none}.cy7ZJq_row{gap:0 var(--v-space-2);border-bottom:1px solid var(--v-line);padding:var(--v-space-2) 4px;grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.cy7ZJq_row:last-child{border-bottom:0}.cy7ZJq_main{min-width:0}.cy7ZJq_name{color:var(--v-ink);font-family:var(--font-display,system-ui), system-ui, sans-serif;font-size:var(--v-text-md);overflow-wrap:break-word;font-weight:800;line-height:1.2;text-decoration:none;display:block}.cy7ZJq_name:hover{text-underline-offset:3px;text-decoration:underline}.cy7ZJq_words{font-size:var(--v-text-xs);color:var(--v-muted);margin-top:2px;display:block}.cy7ZJq_why{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.cy7ZJq_tag{border-radius:var(--v-r-pill);font-size:var(--v-text-xs);white-space:nowrap;background:var(--v-link-bg);color:var(--v-link);align-items:center;padding:2px 10px;font-weight:800;display:inline-flex}.cy7ZJq_tagBest{background:var(--v-btn-bg);color:var(--v-btn-fg)}.cy7ZJq_tagDeal{background-image:var(--deal-grad), linear-gradient(var(--deal-pill), var(--deal-pill));-webkit-text-fill-color:transparent;color:#0000;border:1px solid var(--deal-edge);box-shadow:var(--deal-glow);-webkit-background-clip:text,padding-box;background-clip:text,padding-box}.cy7ZJq_dealRow{margin-top:6px;display:flex}.cy7ZJq_tagLow{background:var(--v-notice-bg);color:var(--v-low-stock)}.cy7ZJq_add,.cy7ZJq_expand{box-sizing:border-box;width:var(--v-h-btn-sm);height:var(--v-h-btn-sm);cursor:pointer;border:0;border-radius:50%;place-items:center;padding:0;font-family:inherit;display:inline-grid}.cy7ZJq_add{background:var(--v-btn-bg);box-shadow:0 3px 0 var(--v-btn-edge);color:var(--v-btn-fg);grid-area:1/2}.cy7ZJq_add:active{box-shadow:0 1px 0 var(--v-btn-edge);transform:translateY(2px)}.cy7ZJq_expand{width:auto;height:var(--v-h-btn-sm);padding:0 var(--v-space-1);color:var(--v-link);font-size:var(--v-text-sm);justify-self:start;gap:var(--v-space-2);text-underline-offset:3px;background:0 0;border-radius:12px;grid-area:2/1/auto/-1;grid-auto-flow:column;font-weight:800;text-decoration:underline}.cy7ZJq_expand svg{transition:transform .15s}.cy7ZJq_expand[aria-expanded=true] svg{transform:rotate(180deg)}.cy7ZJq_bars{gap:var(--v-space-2);padding:var(--v-space-2) 0 var(--v-space-1);grid-area:3/1/auto/-1;display:none}.cy7ZJq_row[data-open=true] .cy7ZJq_bars{display:grid}.cy7ZJq_m{align-items:center;gap:var(--v-space-2);font-size:var(--v-text-xs);grid-template-columns:96px minmax(54px,1fr) 72px;display:grid}.cy7ZJq_ml{color:var(--v-muted);font-weight:600}.cy7ZJq_mv{text-align:right;white-space:nowrap;font-weight:800}.cy7ZJq_mvNa{color:var(--v-muted);font-weight:600}.cy7ZJq_more{width:100%;min-height:var(--v-h-btn-sm);margin-top:var(--v-space-2);border:2px solid var(--v-link);color:var(--v-link);font-family:inherit;font-size:var(--v-text-sm);cursor:pointer;background:0 0;border-radius:14px;justify-content:center;align-items:center;font-weight:800;display:flex}.cy7ZJq_offBar{align-items:center;gap:var(--v-space-3);width:100%;min-height:var(--v-h-btn-sm);margin-top:var(--v-space-2);border:2px dashed var(--v-line);color:var(--v-disabled-fg);font-family:inherit;font-size:var(--v-text-sm);text-align:left;cursor:pointer;background:0 0;border-radius:14px;padding:0 14px;font-weight:700;display:flex}.cy7ZJq_offBar svg{margin-left:auto;transition:transform .15s}.cy7ZJq_offBar[aria-expanded=true] svg{transform:rotate(180deg)}.cy7ZJq_offList{gap:2px var(--v-space-4);grid-template-columns:minmax(0,1fr);margin:0;padding:6px 4px;list-style:none;display:grid}.cy7ZJq_offRow{justify-content:space-between;align-items:center;gap:var(--v-space-2);min-height:var(--v-h-btn-sm);border-bottom:1px solid var(--v-line);color:var(--v-disabled-fg);font-size:var(--v-text-sm);display:flex}.cy7ZJq_offRow s{-webkit-text-decoration-color:color-mix(in srgb, var(--v-disabled-fg) 55%, transparent);text-decoration-color:color-mix(in srgb, var(--v-disabled-fg) 55%, transparent)}.cy7ZJq_offRow a{min-height:var(--v-h-btn-sm);color:var(--v-link);font-size:var(--v-text-xs);text-underline-offset:3px;white-space:nowrap;align-items:center;font-weight:800;text-decoration:underline;display:inline-flex}.cy7ZJq_empty{margin-top:var(--v-space-3);padding:var(--v-space-5) var(--v-space-4);border-radius:var(--v-r-field);background:var(--v-link-bg);text-align:center}.cy7ZJq_empty p{margin:0 0 var(--v-space-2)}.cy7ZJq_note{margin-top:var(--v-space-3);border:2px dashed var(--v-line);font-size:var(--v-text-xs);color:var(--v-muted);border-radius:14px;padding:10px 14px}.cy7ZJq_note b{color:var(--v-ink)}@media (max-width:559px){.cy7ZJq_strip{padding:14px var(--v-space-3)}.cy7ZJq_chips{gap:6px}.cy7ZJq_chip{gap:6px;padding:0 12px}}@media (min-width:560px){.cy7ZJq_strip,.cy7ZJq_results{padding:var(--v-space-5)}.cy7ZJq_offList{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.cy7ZJq_strip{align-items:center;gap:var(--v-space-3);box-shadow:none;scrollbar-width:none;background:0 0;border-radius:0;margin:-6px;padding:6px;display:flex;overflow-x:auto}.cy7ZJq_strip::-webkit-scrollbar{display:none}.cy7ZJq_head{flex:none;margin:0}.cy7ZJq_title{font-family:var(--font-display,system-ui), system-ui, sans-serif;font-size:var(--v-text-sm);letter-spacing:0;white-space:nowrap;color:var(--v-neon-ink);text-shadow:var(--mx-neon-glow-s);font-weight:900}.cy7ZJq_sub{display:none}.cy7ZJq_chips{gap:var(--v-space-2);flex-wrap:nowrap;flex:none}.cy7ZJq_chip,.cy7ZJq_reset{white-space:nowrap;flex:none}.cy7ZJq_strip .cy7ZJq_reset{z-index:1;background:var(--v-bg);box-shadow:-12px 0 8px var(--v-bg);position:sticky;right:0}}@media (min-width:1024px){.cy7ZJq_strip{justify-content:space-between;align-items:center;gap:var(--v-space-5);display:flex}.cy7ZJq_head{margin:0}}@media (min-width:1280px){.cy7ZJq_thead,.cy7ZJq_row{grid-template-columns:minmax(120px, 1.2fr) repeat(3, minmax(80px, 1fr)) minmax(112px, 1fr) var(--v-h-btn-sm);align-items:center;gap:10px;display:grid}.cy7ZJq_thead{margin-top:var(--v-space-2);border-bottom:2px solid var(--v-line);font-size:var(--v-text-xs);color:var(--v-muted);padding:8px 4px;font-weight:800}.cy7ZJq_row{min-height:56px;padding:10px 4px}.cy7ZJq_words,.cy7ZJq_expand,.cy7ZJq_tagWhy{display:none}.cy7ZJq_bars,.cy7ZJq_row[data-open=true] .cy7ZJq_bars{display:contents}.cy7ZJq_m{grid-template-columns:minmax(40px,1fr) auto}.cy7ZJq_ml{display:none}.cy7ZJq_add{grid-area:auto}.cy7ZJq_offList{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.cy7ZJq_expand svg,.cy7ZJq_offBar svg{transition:none}}@keyframes cy7ZJq_tasteIn{0%{opacity:0;translate:0 8px}to{opacity:1;translate:0}}@media (prefers-reduced-motion:no-preference){.cy7ZJq_fade{animation:cy7ZJq_tasteIn var(--v-dur-2) var(--v-ease) both}}
