.finder{margin-top:8px}.finder-controls{padding:14px;position:relative;z-index:2}.fc-main{display:flex;flex-wrap:wrap;align-items:center;gap:12px 20px}.seg{display:inline-flex;border:1.5px solid var(--ink);border-radius:10px;overflow:hidden}.seg button{font:800 1.05rem var(--display);letter-spacing:.06em;text-transform:uppercase;border:0;background:transparent;color:var(--ink);padding:10px 16px;cursor:pointer}.seg button.on{background:var(--ink);color:var(--paper)}.points{display:flex;align-items:center;gap:10px}.points label,.fc-l{font:700 .85rem var(--display);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3)}.stepper{display:inline-flex;align-items:stretch;border:1.5px solid var(--rule);border-radius:10px;overflow:hidden;background:var(--paper)}.stepper button{width:42px;border:0;background:var(--paper-2);color:var(--ink);font-size:1.3rem;cursor:pointer}.stepper button:hover{background:var(--paper-3)}.stepper input{width:64px;text-align:center;border:0;background:transparent;color:var(--blaze);font:600 1.6rem var(--mono);padding:4px 0;-moz-appearance:textfield}.stepper input::-webkit-outer-spin-button,.stepper input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.check{display:inline-flex;align-items:center;gap:8px;cursor:pointer;font-size:.98rem}.check input{width:18px;height:18px;accent-color:var(--blaze)}.filters-toggle{margin-left:auto;font:800 1rem var(--display);letter-spacing:.08em;text-transform:uppercase;background:var(--paper-2);border:1px solid var(--rule);color:var(--ink);padding:9px 14px;border-radius:8px;cursor:pointer}.filters-toggle[aria-expanded=true]{background:var(--spruce);color:var(--paper);border-color:var(--spruce)}.fc-more{display:none;border-top:1px dashed var(--rule);margin-top:14px;padding-top:12px;gap:10px;flex-direction:column}.fc-more.open{display:flex}.fc-row{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.fc-row .fc-l{width:64px}.fc-row.toggles{gap:20px;padding-left:76px}.chips{display:flex;flex-wrap:wrap;gap:6px}.chips button{border:1px solid var(--rule);background:var(--paper);color:var(--ink-2);border-radius:999px;padding:5px 12px;font:600 .92rem var(--serif);cursor:pointer}.chips button.on{background:var(--spruce);border-color:var(--spruce);color:var(--paper)}.text{border:1px solid var(--rule);background:var(--paper);color:var(--ink);border-radius:8px;padding:8px 10px;font:.95rem var(--mono);min-width:220px}.linkish{background:none;border:0;padding:0;color:var(--spruce-2);text-decoration:underline;cursor:pointer;font:inherit}.finder-summary{margin:22px 0 10px;display:grid;gap:10px;grid-template-columns:1fr auto;align-items:end}.verdict-bar{grid-column:1 / -1;display:flex;flex-wrap:wrap;gap:6px}.vb{border:1.5px solid currentColor;background:transparent;border-radius:999px;padding:6px 13px;cursor:pointer;font:700 .9rem var(--display);letter-spacing:.07em;text-transform:uppercase;color:var(--ink-2)}.vb.on{color:#fff}.vb.on.v-sure{background:var(--sure);border-color:var(--sure)}.vb.on.v-likely{background:var(--likely);border-color:var(--likely)}.vb.on.v-coin{background:var(--coin);border-color:var(--coin)}.vb.on.v-long{background:var(--long);border-color:var(--long)}.vb.on:not([class*=v-]){background:var(--ink);border-color:var(--ink);color:var(--paper)}@media(prefers-color-scheme:dark){.vb.on{color:#12160f}}.headline{margin:0;font-size:1.08rem}.headline strong.num{color:var(--blaze)}.sortbar{display:flex;gap:8px;align-items:center}.sortbar label{font:700 .8rem var(--display);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3)}.sortbar select{border:1px solid var(--rule);background:var(--card);color:var(--ink);border-radius:8px;padding:7px 8px;font:.95rem var(--serif)}.results{display:flex;flex-direction:column;border-top:2px solid var(--ink)}.r-head,.r-row{display:grid;grid-template-columns:150px minmax(0,1fr) 150px 140px 80px 80px;gap:14px;align-items:center;padding:12px 8px}.r-head{font:700 .78rem var(--display);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);padding-block:8px;border-bottom:1px solid var(--rule)}.r-row{color:var(--ink);text-decoration:none;border-bottom:1px solid var(--rule);transition:background .12s}.r-row:hover{background:var(--card);color:var(--ink)}.r-row:hover .r-code{color:var(--blaze)}.n{text-align:right}.r-odds{display:flex;flex-direction:column;align-items:flex-start;gap:3px}.r-pct{font-size:.85rem;color:var(--ink-3)}.r-hunt{display:flex;flex-direction:column;gap:3px;min-width:0}.r-code{font-weight:600;font-size:1.02rem;letter-spacing:.02em}.r-title{color:var(--ink-2)}.r-tags{display:flex;flex-wrap:wrap;gap:4px;margin-top:2px}.r-cut{font-family:var(--mono);font-size:.95rem}.r-trend{display:flex;align-items:center;gap:6px;color:var(--ink-3)}.r-trend.t-harder{color:var(--long)}.r-trend.t-easier{color:var(--sure)}.spark{flex:none}.r-lbl{display:none}.more{align-self:center;margin:20px 0}.empty{margin-top:16px}@media(max-width:860px){.r-head{display:none}.r-row{grid-template-columns:1fr auto;grid-template-areas:"hunt odds" "cut trend" "q hs";gap:6px 12px;background:var(--card);border:1px solid var(--rule);border-radius:10px;margin-top:10px;padding:14px}.results{border-top:0}.r-hunt{grid-area:hunt}.r-odds{grid-area:odds;align-items:flex-end}.r-cut{grid-area:cut}.r-trend{grid-area:trend;justify-content:flex-end}.r-q{grid-area:q;text-align:left}.r-hs{grid-area:hs}.r-lbl{display:inline;font:700 .72rem var(--display);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);margin-right:6px}.finder-summary{grid-template-columns:1fr}.fc-row .fc-l{width:100%}.fc-row.toggles{padding-left:0}.filters-toggle{margin-left:0}.text{min-width:0;width:100%}}
