.HighProteinFoodExplorer_explorer__m2M8Q{min-width:0;padding-block:62px;border-bottom:1px solid var(--line)}.HighProteinFoodExplorer_header__yeQsa{display:grid;grid-template-columns:1.2fr 1fr;overflow:hidden;border:1px solid var(--line);border-radius:20px;background:#edf2e5;margin-bottom:28px}.HighProteinFoodExplorer_headerCopy__Av7Fb{padding:35px;min-width:0}.HighProteinFoodExplorer_eyebrow__N0f40{display:flex;gap:10px;align-items:center;font-size:11px;letter-spacing:.14em;text-transform:uppercase;font-weight:650;color:#59774c;line-height:1.8}.HighProteinFoodExplorer_eyebrow__N0f40 svg{width:17px;height:17px}.HighProteinFoodExplorer_header__yeQsa h2{font-size:clamp(27px,2.8vw,34px);line-height:1.25;font-weight:560;letter-spacing:-.035em;margin-top:16px}.HighProteinFoodExplorer_headerCopy__Av7Fb>p:not(.HighProteinFoodExplorer_eyebrow__N0f40){font-size:13px;line-height:1.9;color:var(--muted);margin-top:20px}.HighProteinFoodExplorer_stats__epaAx{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;padding-top:24px;margin-top:25px;border-top:1px solid #d6dfcb}.HighProteinFoodExplorer_stats__epaAx>div{min-width:0}.HighProteinFoodExplorer_stats__epaAx svg{width:17px;height:17px;color:#6e8a4c;margin-bottom:10px}.HighProteinFoodExplorer_stats__epaAx strong{display:block;font-size:25px;line-height:1.2;font-weight:600;letter-spacing:-.035em;color:#4f733b}.HighProteinFoodExplorer_stats__epaAx span{display:block;font-size:9px;line-height:1.7;margin-top:6px;color:#667956}.HighProteinFoodExplorer_photo__KoxmS{position:relative;min-height:400px;background:#e4eadd}.HighProteinFoodExplorer_photo__KoxmS img{position:absolute;display:block;width:100%;height:100%;object-fit:cover;object-position:50% center}.HighProteinFoodExplorer_photo__KoxmS figcaption{position:absolute;bottom:20px;left:20px;right:20px;display:flex;align-items:center;gap:9px;width:fit-content;padding:12px 15px;border:1px solid #fff;border-radius:50px;background:#fffef7ee;color:#3c6146;font-size:10px;line-height:1.6}.HighProteinFoodExplorer_photo__KoxmS figcaption svg{width:15px;height:15px}.HighProteinFoodExplorer_panel__wHmHi{overflow:hidden;border:1px solid var(--line);border-radius:16px;background:#fffefa}.HighProteinFoodExplorer_controls__BhpBB{padding:25px;background:#f0f4e9;border-bottom:1px solid var(--line)}.HighProteinFoodExplorer_fields__g3_m0{display:grid;grid-template-columns:minmax(0,1fr) 270px;gap:20px}.HighProteinFoodExplorer_label__pEQ4D{display:block;font-size:12px;font-weight:600;margin-bottom:10px}.HighProteinFoodExplorer_input__eCKMA{width:100%;min-height:48px;padding:12px 15px;border:1px solid #d6dfcd;border-radius:8px;font-size:13px;color:var(--ink);background:#fffefa}.HighProteinFoodExplorer_input__eCKMA:focus-visible{outline:3px solid #81a744;outline-offset:2px}.HighProteinFoodExplorer_filters__l90fe{display:flex;flex-wrap:wrap;gap:9px;margin-top:20px}.HighProteinFoodExplorer_filter__wWWS_{display:inline-flex;gap:7px;align-items:center;min-height:40px;padding:9px 13px;border:1px solid #d8e2cd;border-radius:50px;font-size:11px;font-weight:550;color:#587149;background:#fffefa;transition:background .2s,border-color .2s}.HighProteinFoodExplorer_filter__wWWS_ svg{width:15px;height:15px}.HighProteinFoodExplorer_filter__wWWS_:hover{background:#e5edd8;border-color:#9ab282}.HighProteinFoodExplorer_filter__wWWS_[aria-pressed=true]{color:#fffef3;background:#1d4435;border-color:#1d4435}.HighProteinFoodExplorer_filter__wWWS_:focus-visible,.HighProteinFoodExplorer_more__ZH6wh:focus-visible{outline:3px solid #81a744;outline-offset:3px}.HighProteinFoodExplorer_tableScroll__2hPyw{overflow-x:auto;overscroll-behavior-x:contain}.HighProteinFoodExplorer_tableScroll__2hPyw:focus-visible{outline:3px solid #81a744;outline-offset:-3px}.HighProteinFoodExplorer_table__YH2k6{width:100%;min-width:850px;table-layout:fixed;border-collapse:collapse;text-align:left}.HighProteinFoodExplorer_table__YH2k6 th:first-child{width:36%}.HighProteinFoodExplorer_table__YH2k6 th:nth-child(2){width:22%}.HighProteinFoodExplorer_table__YH2k6 th:nth-child(3){width:12%}.HighProteinFoodExplorer_table__YH2k6 th:nth-child(4){width:14%}.HighProteinFoodExplorer_table__YH2k6 th:nth-child(5){width:16%}.HighProteinFoodExplorer_table__YH2k6 thead{background:#e9efdf}.HighProteinFoodExplorer_table__YH2k6 thead th{padding:18px 22px;font-size:11px;font-weight:600;color:#59764a;line-height:1.6}.HighProteinFoodExplorer_table__YH2k6 tbody td,.HighProteinFoodExplorer_table__YH2k6 tbody th{padding:22px;border-top:1px solid var(--line);font-size:12px;line-height:1.8;color:var(--muted);vertical-align:middle}.HighProteinFoodExplorer_table__YH2k6 tbody th{font-weight:400}.HighProteinFoodExplorer_table__YH2k6 tr:nth-child(2n){background:#f5f8ef}.HighProteinFoodExplorer_table__YH2k6 tbody tr:hover{background:#edf3e4}.HighProteinFoodExplorer_table__YH2k6 td:nth-child(n+3),.HighProteinFoodExplorer_table__YH2k6 th:nth-child(n+3){text-align:right}.HighProteinFoodExplorer_foodName__DXwiv{font-size:13px;font-weight:550;color:var(--ink)}.HighProteinFoodExplorer_foodSource__xf7su{display:flex;flex-wrap:wrap;gap:3px 8px;font-size:10px;color:#7b8a6d;margin-top:7px}.HighProteinFoodExplorer_sourceLink__LzhF8{color:#597b43;font-weight:550}.HighProteinFoodExplorer_sourceLink__LzhF8:hover{text-decoration:underline}.HighProteinFoodExplorer_table__YH2k6 td.HighProteinFoodExplorer_protein__5AvRI{color:#557b3f;font-weight:650;white-space:nowrap}.HighProteinFoodExplorer_scrollHint__81qwX{display:none;align-items:center;gap:8px;padding:17px 22px;font-size:10px;color:var(--muted);background:#fafbf6}.HighProteinFoodExplorer_scrollHint__81qwX svg{width:15px;height:15px}.HighProteinFoodExplorer_tableFooter__ZpagA{display:flex;flex-wrap:wrap;gap:15px;align-items:center;justify-content:space-between;padding:20px 25px;background:#f0f4e9;border-top:1px solid var(--line)}.HighProteinFoodExplorer_count__rXYKt{font-size:11px;color:#6b7e5c;line-height:1.8}.HighProteinFoodExplorer_more__ZH6wh{display:inline-flex;gap:10px;align-items:center;border:1px solid #bed0a5;border-radius:8px;padding:12px 17px;min-height:44px;color:#426735;font-size:12px;font-weight:600;background:#fffefa;transition:background .2s}.HighProteinFoodExplorer_more__ZH6wh:hover{background:#e5eed9}.HighProteinFoodExplorer_more__ZH6wh svg{width:15px;height:15px}.HighProteinFoodExplorer_empty__bzIbE{padding:55px 22px;text-align:center}.HighProteinFoodExplorer_emptyHint__3m9T3{font-size:12px;color:var(--muted);line-height:1.8;margin-top:8px}.HighProteinFoodExplorer_notes__qsUY_{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:17px;margin-top:22px}.HighProteinFoodExplorer_note__sLhvI{border:1px solid var(--line);border-radius:14px;padding:25px;font-size:12px;line-height:1.85;color:var(--muted);background:#fffefa}.HighProteinFoodExplorer_noteIcon__6jzJw{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:11px;color:#6b8a48;background:#e8efdb;margin-bottom:17px}.HighProteinFoodExplorer_noteIcon__6jzJw svg{width:20px;height:20px}.HighProteinFoodExplorer_note__sLhvI strong{display:block;font-size:14px;font-weight:600;color:var(--ink);margin-bottom:9px}.HighProteinFoodExplorer_source__MizqT{font-size:10px;line-height:1.9;color:#7d8b70;margin-top:20px}@media (max-width:1100px){.HighProteinFoodExplorer_headerCopy__Av7Fb{padding:28px}.HighProteinFoodExplorer_stats__epaAx{gap:11px}.HighProteinFoodExplorer_stats__epaAx span{font-size:8px}.HighProteinFoodExplorer_notes__qsUY_{gap:14px}.HighProteinFoodExplorer_note__sLhvI{padding:22px}.HighProteinFoodExplorer_fields__g3_m0{grid-template-columns:minmax(0,1fr) 250px}}@media (max-width:960px){.HighProteinFoodExplorer_header__yeQsa{grid-template-columns:1.2fr .8fr}.HighProteinFoodExplorer_header__yeQsa h2{font-size:28px}.HighProteinFoodExplorer_scrollHint__81qwX{display:flex}.HighProteinFoodExplorer_table__YH2k6 tbody td,.HighProteinFoodExplorer_table__YH2k6 tbody th,.HighProteinFoodExplorer_table__YH2k6 thead th{padding:20px}}@media (max-width:760px){.HighProteinFoodExplorer_explorer__m2M8Q{padding-block:42px}.HighProteinFoodExplorer_header__yeQsa{grid-template-columns:1fr}.HighProteinFoodExplorer_headerCopy__Av7Fb{padding:27px}.HighProteinFoodExplorer_headerCopy__Av7Fb>p:not(.HighProteinFoodExplorer_eyebrow__N0f40){font-size:13px}.HighProteinFoodExplorer_photo__KoxmS{height:285px;min-height:0}.HighProteinFoodExplorer_stats__epaAx span{font-size:9px}.HighProteinFoodExplorer_fields__g3_m0{grid-template-columns:1fr;gap:18px}.HighProteinFoodExplorer_controls__BhpBB{padding:22px}.HighProteinFoodExplorer_notes__qsUY_{grid-template-columns:1fr;gap:14px}.HighProteinFoodExplorer_note__sLhvI{padding:24px}.HighProteinFoodExplorer_filter__wWWS_{font-size:10px;padding:9px 12px}.HighProteinFoodExplorer_tableFooter__ZpagA{padding:20px 22px}.HighProteinFoodExplorer_noteIcon__6jzJw{margin-bottom:15px}.HighProteinFoodExplorer_note__sLhvI{font-size:13px}.HighProteinFoodExplorer_note__sLhvI strong{font-size:15px}}@media (max-width:380px){.HighProteinFoodExplorer_headerCopy__Av7Fb{padding:22px}.HighProteinFoodExplorer_header__yeQsa h2{font-size:27px}.HighProteinFoodExplorer_stats__epaAx{gap:8px}.HighProteinFoodExplorer_stats__epaAx strong{font-size:23px}.HighProteinFoodExplorer_stats__epaAx span{font-size:8px}.HighProteinFoodExplorer_eyebrow__N0f40{font-size:9px}.HighProteinFoodExplorer_photo__KoxmS{height:250px}.HighProteinFoodExplorer_photo__KoxmS figcaption{font-size:9px;left:14px;right:14px}.HighProteinFoodExplorer_controls__BhpBB{padding:18px}.HighProteinFoodExplorer_filters__l90fe{gap:7px}.HighProteinFoodExplorer_filter__wWWS_{font-size:9px;padding:8px 10px}.HighProteinFoodExplorer_input__eCKMA{font-size:12px}.HighProteinFoodExplorer_note__sLhvI{padding:22px}}