.egg-finder_root__F_BLA{--ef-bg:#0b0f19;--ef-surface:#111b29;--ef-card:#1a2536;--ef-border:#263247;--ef-text:#e8eef6;--ef-strong:#ffffff;--ef-muted:#94a3b8;--ef-accent:#b8f36b;--ef-on-accent:#142b28;--ef-q3:#5b9dff;--ef-q4:#b583ff;--ef-q5:#f2bb3f;--ef-q6:#ff7fb6;background:var(--ef-bg);color:var(--ef-text);min-height:100vh;padding:28px 16px 64px;word-break:keep-all;scroll-margin-top:64px}.egg-finder_container__apzLx{max-width:1120px;margin:0 auto}.egg-finder_title__0_yju{margin:0 0 16px;color:var(--ef-strong);font-size:1.75rem;font-weight:900;letter-spacing:-.01em}.egg-finder_searchBox__AQLNy{position:relative;margin-bottom:20px}.egg-finder_search__E4gPm{width:100%;min-height:48px;padding:10px 84px 10px 14px;border:1px solid var(--ef-border);border-radius:12px;background:var(--ef-surface);color:var(--ef-text);font-size:1rem}.egg-finder_search__E4gPm::placeholder{color:var(--ef-muted)}.egg-finder_search__E4gPm:focus-visible{outline:2px solid var(--ef-accent);outline-offset:1px}.egg-finder_search__E4gPm::-webkit-search-cancel-button{display:none}.egg-finder_clear__5BVbg{position:absolute;top:50%;right:8px;min-height:32px;padding:0 10px;transform:translateY(-50%);border-radius:8px;color:var(--ef-muted);font-size:.8125rem;font-weight:700}.egg-finder_clear__5BVbg:hover{color:var(--ef-accent)}.egg-finder_back__3swZm{min-height:36px;margin-bottom:12px;padding:0 12px;border:1px solid var(--ef-border);border-radius:10px;color:var(--ef-text);font-size:.875rem;font-weight:700}.egg-finder_back__3swZm:hover,.egg-finder_chip__JrZt2:hover,.egg-finder_eggRow___xlu0:hover,.egg-finder_formLink__riP6H:hover,.egg-finder_petCard__ljNb0:hover{border-color:var(--ef-accent)}.egg-finder_back__3swZm:focus-visible,.egg-finder_chip__JrZt2:focus-visible,.egg-finder_clear__5BVbg:focus-visible,.egg-finder_dexLink__DC3UP:focus-visible,.egg-finder_eggRow___xlu0:focus-visible,.egg-finder_formLink__riP6H:focus-visible,.egg-finder_petCard__ljNb0:focus-visible{outline:2px solid var(--ef-accent);outline-offset:1px}.egg-finder_listSection__t_96K{margin-bottom:28px}.egg-finder_heading__D7hBe{margin:0 0 10px;color:var(--ef-strong);font-size:1.0625rem;font-weight:800}.egg-finder_count__7ImCz{color:var(--ef-muted);font-size:.875rem;font-weight:600}.egg-finder_chips__oxNV7{display:flex;flex-wrap:wrap;gap:6px}.egg-finder_chip__JrZt2{display:inline-flex;align-items:center;gap:6px;min-height:40px;max-width:100%;padding:3px 12px 3px 4px;border:1px solid var(--ef-border);border-radius:999px;background:var(--ef-card);color:var(--ef-text);font-size:.875rem;font-weight:700}.egg-finder_head__rFH94{flex:none;border-radius:999px;object-fit:cover}.egg-finder_iconEmpty__WhA_n,.egg-finder_icon__yHkza{flex:none;object-fit:contain}.egg-finder_iconEmpty__WhA_n{border-radius:50%;background:var(--ef-border)}.egg-finder_eggGrid__AJUTC{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));gap:6px}.egg-finder_eggRow___xlu0,.egg-finder_petCard__ljNb0{display:flex;align-items:center;gap:10px;width:100%;min-height:56px;padding:6px 10px;border:1px solid var(--ef-border);border-radius:10px;background:var(--ef-card);color:var(--ef-text);text-align:left}.egg-finder_eggRow___xlu0{border-left:3px solid var(--ef-border)}.egg-finder_eggRow___xlu0[data-quality="3"]{border-left-color:var(--ef-q3)}.egg-finder_eggRow___xlu0[data-quality="4"]{border-left-color:var(--ef-q4)}.egg-finder_eggRow___xlu0[data-quality="5"]{border-left-color:var(--ef-q5)}.egg-finder_eggRow___xlu0[data-quality="6"]{border-left-color:var(--ef-q6)}.egg-finder_eggText__BNdVg{display:flex;flex-direction:column;min-width:0}.egg-finder_eggName__SU6O0{color:var(--ef-strong);font-size:.9375rem;font-weight:700;overflow-wrap:anywhere}.egg-finder_eggSub__ImHQk{color:var(--ef-muted);font-size:.75rem;line-height:1.35;overflow-wrap:anywhere}.egg-finder_detail__rcKWJ{padding:16px;border:1px solid var(--ef-border);border-radius:14px;background:var(--ef-surface)}.egg-finder_detailHead__IZb_K{display:flex;align-items:flex-start;gap:14px;margin-bottom:16px}.egg-finder_detailText__y_EeL{min-width:0}.egg-finder_detailName__YOMDt{margin:0;color:var(--ef-strong);font-size:1.25rem;font-weight:800;overflow-wrap:anywhere}.egg-finder_detailDesc__kS_iO{margin:6px 0 0;color:var(--ef-muted);font-size:.875rem;line-height:1.55}.egg-finder_dexLink__DC3UP{display:inline-block;margin-top:6px;color:var(--ef-accent);font-size:.875rem;font-weight:700}.egg-finder_dexLink__DC3UP:hover{text-decoration:underline}.egg-finder_subHeading__MMdAz{margin:0 0 10px;color:var(--ef-strong);font-size:.9375rem;font-weight:800}.egg-finder_petGrid__VPmkD{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,220px),1fr));gap:6px;margin:0;padding:0;list-style:none}.egg-finder_formGroup__SlrIb{margin-bottom:16px}.egg-finder_formGroup__SlrIb:last-child{margin-bottom:0}.egg-finder_formLink__riP6H{display:inline-flex;align-items:center;gap:6px;min-height:40px;margin-bottom:6px;padding:3px 12px 3px 4px;border:1px solid var(--ef-border);border-radius:999px;color:var(--ef-text);font-size:.875rem;font-weight:700}.egg-finder_unknown__ntZqe{margin:0;color:var(--ef-muted);font-size:.9375rem}html.light .egg-finder_root__F_BLA{--ef-bg:#f6f8f4;--ef-surface:#ffffff;--ef-card:#ffffff;--ef-border:#d8dfd2;--ef-text:#1f2a24;--ef-strong:#101a14;--ef-muted:#5b6a60;--ef-accent:#4f8a12;--ef-on-accent:#ffffff;--ef-q3:#2f74d8;--ef-q4:#8a55d9;--ef-q5:#c98f0f;--ef-q6:#d9478a}html.light .egg-finder_root__F_BLA .egg-finder_search__E4gPm{background:var(--ef-surface)!important;border-color:var(--ef-border)!important;color:var(--ef-text)!important}html.light .egg-finder_root__F_BLA .egg-finder_search__E4gPm::placeholder{color:var(--ef-muted)!important}.egg-finder_eggUnknown__sLkMh .egg-finder_icon__yHkza{filter:grayscale(1);opacity:.6}.egg-finder_eggUnknown__sLkMh{border-left-color:var(--ef-muted)!important;background:transparent}.egg-finder_eggUnknown__sLkMh .egg-finder_eggName__SU6O0{color:var(--ef-muted)}.egg-finder_unknownBadge__NLh7C{display:inline-block;width:fit-content;margin-top:4px;padding:1px 8px;border:1px dashed var(--ef-muted);border-radius:999px;color:var(--ef-muted);font-size:.72rem;font-weight:700}.egg-finder_headingRow__5KsiZ{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px}.egg-finder_headingRow__5KsiZ .egg-finder_heading__D7hBe{margin:0}.egg-finder_filterButton__i9MpC{display:inline-flex;flex:none;align-items:center;gap:6px;min-height:40px;padding:0 12px;border:1px solid var(--ef-border);border-radius:10px;background:var(--ef-card);color:var(--ef-text);font-size:.875rem;font-weight:700}.egg-finder_filterButton__i9MpC:hover,.egg-finder_filterButton__i9MpC[data-active]{border-color:var(--ef-accent)}.egg-finder_filterApply__VfC_c:focus-visible,.egg-finder_filterButton__i9MpC:focus-visible,.egg-finder_filterClose__3Lhf_:focus-visible,.egg-finder_filterOption__H8_uM:focus-visible,.egg-finder_filterReset__xJZJk:focus-visible{outline:2px solid var(--ef-accent);outline-offset:2px}.egg-finder_filterCount__hfLbN{min-width:20px;padding:0 6px;border-radius:999px;background:var(--ef-accent);color:var(--ef-on-accent);font-size:.75rem;line-height:20px;text-align:center}.egg-finder_filterDialog__wNQvV{width:min(520px,calc(100vw - 24px));max-width:none;max-height:min(720px,calc(100dvh - 24px));margin:auto;padding:0;overflow:hidden;border:1px solid var(--ef-border);border-radius:16px;background:var(--ef-surface);color:var(--ef-text)}.egg-finder_filterDialog__wNQvV::backdrop{background:rgb(0 0 0/60%)}.egg-finder_filterPanel__rR_yd{display:flex;flex-direction:column;max-height:min(718px,calc(100dvh - 26px))}.egg-finder_filterFoot__otgTo,.egg-finder_filterHead__cMhhk{display:flex;flex:none;align-items:center;justify-content:space-between;gap:8px;padding:12px 16px}.egg-finder_filterHead__cMhhk{border-bottom:1px solid var(--ef-border)}.egg-finder_filterFoot__otgTo{border-top:1px solid var(--ef-border)}.egg-finder_filterTitle__FgOQZ{margin:0;color:var(--ef-strong);font-size:1.0625rem;font-weight:800}.egg-finder_filterClose__3Lhf_{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;margin-right:-8px;border-radius:10px;color:var(--ef-muted)}.egg-finder_filterBody__ma3vY{flex:1 1 auto;min-height:0;padding:16px;overflow-y:auto}.egg-finder_filterGroup__SoHfk{min-width:0;margin:0 0 18px;padding:0;border:0}.egg-finder_filterGroup__SoHfk:last-child{margin-bottom:0}.egg-finder_filterLegend__Kcn5P{margin-bottom:8px;padding:0;color:var(--ef-muted);font-size:.8125rem;font-weight:700}.egg-finder_filterOptions__uJ8GJ{display:flex;flex-wrap:wrap;gap:6px}.egg-finder_filterOption__H8_uM{display:inline-flex;align-items:center;gap:6px;min-height:40px;padding:0 12px;border:1px solid var(--ef-border);border-radius:10px;background:var(--ef-card);color:var(--ef-text);font-size:.875rem;font-weight:700}.egg-finder_filterOptionIcon__Q7_ED{width:16px;height:16px}.egg-finder_filterOption__H8_uM[data-quality="3"]{border-left:4px solid var(--ef-q3)}.egg-finder_filterOption__H8_uM[data-quality="4"]{border-left:4px solid var(--ef-q4)}.egg-finder_filterOption__H8_uM[data-quality="5"]{border-left:4px solid var(--ef-q5)}.egg-finder_filterOption__H8_uM[data-quality="6"]{border-left:4px solid var(--ef-q6)}.egg-finder_filterOption__H8_uM[aria-pressed=true]{border-color:var(--ef-accent);background:var(--ef-accent);color:var(--ef-on-accent)}.egg-finder_filterReset__xJZJk{min-height:44px;padding:0 14px;border-radius:10px;color:var(--ef-muted);font-size:.875rem;font-weight:700}.egg-finder_filterApply__VfC_c{flex:1 1 auto;max-width:260px;min-height:44px;padding:0 16px;border-radius:10px;background:var(--ef-accent);color:var(--ef-on-accent);font-size:.9375rem;font-weight:800}