.metab-enc{padding:80px 0 120px;background:#f7f9ee;font-family:DM Sans,sans-serif}.metab-enc .container{max-width:1200px;margin:0 auto;padding:0 40px}.metab-enc-header{text-align:center;margin-bottom:48px}.metab-enc-header .eyebrow{font-size:13px;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:#f5c244;margin-bottom:16px}.metab-enc-header h1{font-family:League Spartan,sans-serif;font-size:48px;font-weight:800;color:#1a1a1a;letter-spacing:-.5px;margin-bottom:16px}.metab-enc-header p{font-size:17px;color:#666;max-width:600px;margin:0 auto;line-height:1.7}.metab-stats{display:flex;justify-content:center;gap:48px;margin-bottom:48px;padding:32px 0;background:#1b3a6b;border-radius:16px;flex-wrap:wrap}.metab-stat{text-align:center}.metab-stat .num{font-family:League Spartan,sans-serif;font-size:36px;font-weight:700;color:#6ec6ca}.metab-stat .lbl{font-size:13px;color:#ffffff8c;margin-top:4px}.metab-controls{display:flex;gap:16px;margin-bottom:32px;flex-wrap:wrap}.metab-search{flex:1;min-width:250px;padding:14px 20px;border:1px solid #d0cdc5;border-radius:100px;font-size:15px;font-family:DM Sans,sans-serif;background:#fff;outline:none}.metab-search:focus{border-color:#6ec6ca}.metab-filter{padding:12px 20px;border:1px solid #d0cdc5;border-radius:100px;font-size:13px;font-weight:600;background:#fff;cursor:pointer;font-family:DM Sans,sans-serif;color:#333}.metab-filter.active{background:#1b3a6b;color:#fff;border-color:#1b3a6b}.metab-pathway{margin-bottom:24px;border-radius:16px;overflow:hidden;background:#fff;border:1px solid #e8e5dd}.metab-pathway-header{padding:24px 28px;cursor:pointer;display:flex;justify-content:space-between;align-items:center;background:#fff;transition:background .2s}.metab-pathway-header:hover{background:#f8f7f3}.metab-pathway-title{font-family:League Spartan,sans-serif;font-size:20px;font-weight:700;color:#1b3a6b}.metab-pathway-meta{display:flex;gap:16px;align-items:center}.metab-pathway-count{font-size:13px;font-weight:600;color:#6ec6ca;background:#6ec6ca1a;padding:4px 12px;border-radius:100px}.metab-pathway-toggle{font-size:20px;color:#999;transition:transform .2s}.metab-pathway.open .metab-pathway-toggle{transform:rotate(180deg)}.metab-pathway-desc{padding:0 28px;font-size:14px;color:#666;line-height:1.6;display:none}.metab-pathway.open .metab-pathway-desc{display:block;padding-bottom:16px}.metab-pathway-body{display:none;padding:0 28px 24px}.metab-pathway.open .metab-pathway-body{display:block}.metab-pathway-bars{display:flex;gap:4px;height:8px;margin-bottom:16px;border-radius:4px;overflow:hidden}.metab-bar-reishi{background:#1b3a6b}.metab-bar-lm{background:#f5c244}.metab-compound-star{background:#6ec6ca0d;border-left:3px solid #6EC6CA}.metab-compound-star .compound-name{font-size:15px;font-weight:700;color:#1b3a6b}.metab-compound-star .star-icon{color:#f5c244;margin-right:5px;font-size:12px}.metab-compound-star .metab-def{color:#444}.metab-compound-reg .compound-name{font-size:13px;font-weight:500;color:#999}.metab-compound-reg .metab-def{font-size:12px;color:#bbb}.metab-compound-reg td{padding:6px 12px;border-bottom:1px solid #f8f7f3}.metab-show-variants{display:block;padding:10px 0;text-align:center}.metab-show-variants button{padding:6px 20px;font-size:12px;font-weight:600;color:#999;cursor:pointer;background:#faf9f5;border:1px dashed #ddd;border-radius:8px;font-family:DM Sans,sans-serif}.metab-show-variants button:hover{color:#1b3a6b;border-color:#1b3a6b}.metab-variant-rows{display:none}.metab-variant-rows.visible{display:table-row-group}.metab-table{width:100%;border-collapse:collapse;font-size:14px}.metab-table th{text-align:left;padding:10px 12px;border-bottom:2px solid #e8e5dd;font-size:12px;font-weight:700;letter-spacing:.5px;text-transform:uppercase;color:#999}.metab-table td{padding:10px 12px;border-bottom:1px solid #f0ede6;color:#333;vertical-align:top}.metab-table tr:last-child td{border-bottom:none}.metab-table .tag{display:inline-block;font-size:11px;font-weight:600;padding:2px 8px;border-radius:4px;white-space:nowrap}.metab-table .tag-reishi{background:#1b3a6b1a;color:#1b3a6b}.metab-table .tag-lm{background:#f5c24426;color:#b8860b}.metab-table .cat-tag{font-size:11px;color:#999;background:#f5f4f0;padding:2px 8px;border-radius:4px;margin-right:4px;display:inline-block;margin-bottom:2px}.metab-table .metab-def{font-size:13px;color:#555;line-height:1.5;max-width:420px}.metab-table .compound-name{display:block;margin-bottom:2px}.metab-result-count{font-size:14px;color:#999;margin-bottom:16px}@media(max-width:768px){.metab-enc .container{padding:0 20px}.metab-enc-header h1{font-size:32px}.metab-stats{gap:24px;padding:24px 16px}.metab-stat .num{font-size:28px}.metab-controls{flex-direction:column}.metab-pathway-header{padding:16px 20px}.metab-pathway-title{font-size:17px}.metab-table{font-size:12px}.metab-table th,.metab-table td{padding:8px}.metab-table .metab-def{max-width:180px}}
/*# sourceMappingURL=/cdn/shop/t/24/assets/custom-metabolite-encyclopedia.css.map */
