.seed-finder-viewport[data-astro-cid-zeyfs46i]{display:flex;flex-direction:column;min-height:calc(100vh - 56px);background-color:var(--bg);color:var(--ink);padding:12px;gap:12px}.finder-header-bar[data-astro-cid-zeyfs46i]{display:flex;justify-content:space-between;align-items:center;padding:8px 16px;background-color:var(--panel);border:2px solid var(--outline);box-shadow:inset 2px 2px 0 var(--hi),inset -2px -2px 0 var(--edge)}.finder-title-group[data-astro-cid-zeyfs46i]{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap}.finder-direct-answer[data-astro-cid-zeyfs46i]{margin:0;font-size:13px;line-height:1.4;color:var(--muted);width:100%}.finder-heading[data-astro-cid-zeyfs46i]{font-size:1.25rem;color:var(--ink);margin:0}.finder-meta[data-astro-cid-zeyfs46i]{font-size:.75rem;color:var(--muted)}.select-field-group[data-astro-cid-zeyfs46i]{display:flex;align-items:center;gap:8px}.field-label[data-astro-cid-zeyfs46i]{font-size:.75rem;color:var(--ink)}.finder-workspace[data-astro-cid-zeyfs46i]{display:grid;grid-template-columns:264px 1fr 320px;gap:12px;align-items:start}.inv-panel[data-astro-cid-zeyfs46i]{background-color:var(--panel);border:2px solid var(--outline);box-shadow:inset 2px 2px 0 var(--hi),inset -2px -2px 0 var(--edge);padding:12px}.finder-rail[data-astro-cid-zeyfs46i]{display:flex;flex-direction:column;gap:16px}.rail-section[data-astro-cid-zeyfs46i]{display:flex;flex-direction:column;gap:6px}.section-label[data-astro-cid-zeyfs46i]{font-size:.75rem;color:var(--ink);text-transform:uppercase}.full-width[data-astro-cid-zeyfs46i]{width:100%}.target-btn-group[data-astro-cid-zeyfs46i],.dim-tabs-row[data-astro-cid-zeyfs46i]{display:flex;gap:4px}.target-radio-btn[data-astro-cid-zeyfs46i],.finder-dim-btn[data-astro-cid-zeyfs46i]{flex:1;font-size:.75rem;padding:6px 4px;text-align:center}.finder-dim-btn[data-astro-cid-zeyfs46i]{display:flex;flex-direction:column;gap:2px}.dim-count-badge[data-astro-cid-zeyfs46i]{font-size:.65rem;color:var(--btn-ink)}.custom-coords-row[data-astro-cid-zeyfs46i]{display:flex;gap:8px;margin-top:4px}.coord-field[data-astro-cid-zeyfs46i]{display:flex;align-items:center;gap:4px;flex:1}.coord-label[data-astro-cid-zeyfs46i]{font-size:.75rem;color:var(--ink)}.coord-input[data-astro-cid-zeyfs46i]{width:100%;padding:4px}.rail-actions[data-astro-cid-zeyfs46i]{margin-top:4px}.sub-actions-row[data-astro-cid-zeyfs46i]{display:flex;gap:4px;margin-top:6px}.action-btn[data-astro-cid-zeyfs46i]{flex:1;font-size:.75rem;padding:6px 2px}.primary-btn[data-astro-cid-zeyfs46i]{background-color:var(--accent);color:var(--accent-on);font-size:.875rem;font-weight:700;padding:8px}.primary-btn[data-astro-cid-zeyfs46i].danger{background-color:var(--panel);color:var(--danger-ink);border-color:var(--danger-ink)}.progress-section[data-astro-cid-zeyfs46i]{background-color:var(--panel);padding:8px;border:2px solid var(--outline);box-shadow:inset 2px 2px 0 var(--hi),inset -2px -2px 0 var(--edge)}.progress-section[data-astro-cid-zeyfs46i] .section-label[data-astro-cid-zeyfs46i]{color:var(--ink);font-size:.75rem}.progress-stats-grid[data-astro-cid-zeyfs46i]{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin-top:6px}.stat-box[data-astro-cid-zeyfs46i]{background-color:var(--panel);padding:4px 6px;border:1px solid var(--outline);display:flex;flex-direction:column}.stat-label[data-astro-cid-zeyfs46i]{font-size:.65rem;color:var(--muted)}.stat-value[data-astro-cid-zeyfs46i]{font-size:.85rem;color:var(--ink);font-weight:700}.status-banner[data-astro-cid-zeyfs46i]{font-size:.75rem;color:var(--ink);margin-top:6px;text-align:center}.finder-builder[data-astro-cid-zeyfs46i]{display:flex;flex-direction:column;gap:16px}.builder-group[data-astro-cid-zeyfs46i]{display:flex;flex-direction:column;gap:10px}.group-header[data-astro-cid-zeyfs46i]{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;gap:8px;border-bottom:2px solid var(--edge);padding-bottom:8px}.group-title-row[data-astro-cid-zeyfs46i]{display:flex;flex-direction:column;gap:2px}.group-title[data-astro-cid-zeyfs46i]{font-size:1rem;color:var(--ink);margin:0}.group-desc[data-astro-cid-zeyfs46i]{font-size:.75rem;color:var(--muted)}.group-add-btns[data-astro-cid-zeyfs46i]{display:flex;gap:6px;flex-wrap:wrap}.add-btn[data-astro-cid-zeyfs46i]{font-size:.75rem;padding:4px 8px}.add-btn[data-astro-cid-zeyfs46i].disabled-gap{opacity:.5;cursor:not-allowed;background-color:var(--btn-off);color:var(--btn-off-ink)}.disabled-gap-note[data-astro-cid-zeyfs46i]{width:100%;margin:2px 0 0;font-size:.75rem;color:var(--muted);font-style:italic}.conditions-container[data-astro-cid-zeyfs46i]{display:flex;flex-direction:column;gap:8px;min-height:48px}.empty-state[data-astro-cid-zeyfs46i]{font-size:.8rem;color:var(--muted);font-style:italic;padding:12px;text-align:center;background-color:var(--slot);border:1px dashed var(--edge)}.crit-card{display:flex;justify-content:space-between;align-items:center;padding:8px 12px;background-color:var(--panel)}.crit-info{display:flex;flex-direction:column;gap:2px}.crit-title{font-size:.85rem;color:var(--ink);font-weight:700}.crit-detail{font-size:.75rem;color:var(--muted)}.crit-actions{display:flex;gap:4px}.finder-results[data-astro-cid-zeyfs46i]{display:flex;flex-direction:column;gap:12px;max-height:calc(100vh - 160px);overflow-y:auto}.results-header[data-astro-cid-zeyfs46i]{display:flex;justify-content:space-between;align-items:center;border-bottom:2px solid var(--edge);padding-bottom:6px}.results-heading[data-astro-cid-zeyfs46i]{font-size:1rem;color:var(--ink);margin:0}.badge[data-astro-cid-zeyfs46i]{color:var(--accent-ink)}.results-placeholder[data-astro-cid-zeyfs46i]{padding:24px 12px;text-align:center;color:var(--muted);font-size:.8rem}.results-cards-list[data-astro-cid-zeyfs46i]{display:flex;flex-direction:column;gap:8px}.result-card{padding:6px;background-color:var(--panel)}.result-card-inner{display:flex;gap:8px;align-items:center}.result-canvas{width:72px;height:72px;background-color:var(--bg);border:1px solid var(--outline);image-rendering:pixelated;flex-shrink:0}.result-details{display:flex;flex-direction:column;gap:4px;flex:1;min-width:0}.result-seed-row{display:flex;justify-content:space-between;align-items:flex-start;gap:6px}.result-seed-val{font-size:.8rem;color:var(--ink);font-weight:700;word-break:break-all;overflow-wrap:anywhere;white-space:normal;line-height:1.25;flex:1}.copy-seed-btn{flex-shrink:0}.result-meta{font-size:.7rem;color:var(--muted)}.result-links{display:flex;gap:4px}.open-map-btn{font-size:.7rem;padding:4px 6px;text-decoration:none;display:inline-block}.show-more-btn[data-astro-cid-zeyfs46i]{margin-top:6px;font-size:.75rem}.app-modal[data-astro-cid-zeyfs46i]{position:fixed;inset:0;z-index:1000;display:flex;align-items:center;justify-content:center}.app-modal[data-astro-cid-zeyfs46i][hidden]{display:none}.modal-backdrop[data-astro-cid-zeyfs46i]{position:absolute;inset:0;background-color:var(--outline);opacity:.6}.modal-dialog[data-astro-cid-zeyfs46i]{position:relative;z-index:10;width:90%;max-width:440px;display:flex;flex-direction:column;gap:12px}.modal-title[data-astro-cid-zeyfs46i]{font-size:1rem;color:var(--ink);margin:0;border-bottom:2px solid var(--edge);padding-bottom:6px}.modal-body[data-astro-cid-zeyfs46i]{display:flex;flex-direction:column;gap:10px}.modal-row[data-astro-cid-zeyfs46i]{display:flex;flex-direction:column;gap:4px}.modal-footer[data-astro-cid-zeyfs46i]{display:flex;justify-content:flex-end;gap:8px;border-top:2px solid var(--edge);padding-top:8px}.finder-toast[data-astro-cid-zeyfs46i]{position:fixed;bottom:24px;left:50%;transform:translate(-50%);background-color:var(--accent);color:var(--accent-on);padding:8px 16px;border:2px solid var(--outline);box-shadow:2px 2px 0 var(--outline);z-index:2000;font-size:.85rem}.finder-guide-section[data-astro-cid-zeyfs46i]{margin-top:8px;display:flex;flex-direction:column;gap:12px}.guide-heading[data-astro-cid-zeyfs46i]{font-size:1.1rem;color:var(--ink);margin:0;border-bottom:2px solid var(--edge);padding-bottom:4px}.guide-grid[data-astro-cid-zeyfs46i]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:12px}.guide-card[data-astro-cid-zeyfs46i]{background-color:var(--panel);border:1px solid var(--edge);padding:10px}.guide-title[data-astro-cid-zeyfs46i]{font-size:.875rem;color:var(--ink);margin:0 0 6px}.guide-text[data-astro-cid-zeyfs46i]{font-size:.8rem;color:var(--muted);line-height:1.4;margin:0}.inv-field[data-astro-cid-zeyfs46i]{background-color:var(--field);color:var(--field-ink);border:2px solid var(--field-edge);font-family:inherit;padding:6px 8px;box-sizing:border-box}.inv-field[data-astro-cid-zeyfs46i]:focus{border-color:var(--focus);outline:none}.inv-btn[data-astro-cid-zeyfs46i]{background-color:var(--btn);color:var(--btn-ink);border:2px solid var(--outline);box-shadow:inset 2px 2px 0 var(--btn-top),inset -2px -2px 0 var(--edge);font-family:inherit;cursor:pointer;text-align:center;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center}.inv-btn[data-astro-cid-zeyfs46i]:hover{background-color:var(--btn-hover)}.inv-btn[data-astro-cid-zeyfs46i]:active,.inv-btn[data-astro-cid-zeyfs46i].active{box-shadow:inset -2px -2px 0 var(--btn-top),inset 2px 2px 0 var(--edge);background-color:var(--btn-hover);border-color:var(--accent)}.inv-btn-sm[data-astro-cid-zeyfs46i]{padding:2px 6px;font-size:.75rem}@media(max-width:1023px){.finder-workspace[data-astro-cid-zeyfs46i]{grid-template-columns:1fr}.finder-rail[data-astro-cid-zeyfs46i],.finder-results[data-astro-cid-zeyfs46i]{max-height:none}}@media(max-width:480px){.seed-finder-viewport[data-astro-cid-zeyfs46i]{padding:6px;gap:8px}.finder-header-bar[data-astro-cid-zeyfs46i]{flex-direction:column;align-items:flex-start;gap:6px}.select-field-group[data-astro-cid-zeyfs46i]{width:100%}.select-field[data-astro-cid-zeyfs46i]{flex:1}.inv-btn[data-astro-cid-zeyfs46i]{min-height:44px}.inv-btn-sm[data-astro-cid-zeyfs46i]{min-height:36px}.group-add-btns[data-astro-cid-zeyfs46i]{width:100%}.add-btn[data-astro-cid-zeyfs46i]{flex:1 1 45%}}
