.gErF3a_panel{margin-top:var(--space-4);min-width:0}.gErF3a_title{letter-spacing:-.01em;font-size:18px;font-weight:700}.gErF3a_intro{margin-top:var(--space-1);color:var(--text-secondary);font-size:14px;line-height:1.5}.gErF3a_group{margin-top:var(--space-5)}.gErF3a_groupHead{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.gErF3a_groupTitle{letter-spacing:.05em;text-transform:uppercase;color:var(--text-muted);font-size:13px;font-weight:700}.gErF3a_basedOn{margin:var(--space-1) 0 0;color:var(--text-muted);padding:0;font-size:12px;line-height:1.45;list-style:none}.gErF3a_limitedNote{margin-top:var(--space-2);padding:var(--space-2) var(--space-3);border-left:3px dashed var(--border-strong);background:var(--bg-secondary);border-radius:var(--radius-sm);color:var(--text-secondary);font-size:13px;line-height:1.5}.gErF3a_items{margin:var(--space-2) 0 0;padding:0;list-style:none}.gErF3a_item{padding:var(--space-3) 0;border-top:1px solid var(--border)}.gErF3a_itemHead{justify-content:space-between;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.gErF3a_itemName{font-size:15px;font-weight:600}.gErF3a_badges{align-items:center;gap:var(--space-1);flex-wrap:wrap;display:inline-flex}.gErF3a_badge{border-radius:var(--radius-pill);white-space:nowrap;border:1px solid #0000;padding:2px 9px;font-size:12px;font-weight:700;line-height:1.5;display:inline-block}.gErF3a_badgeNeutral{background:var(--bg-secondary);color:var(--text-secondary);border-color:var(--border)}.gErF3a_badgeLimited{color:var(--text-secondary);border:1px dashed var(--border-strong);background:0 0}.gErF3a_level_low{background:var(--success-bg);color:var(--success);border-color:var(--success)}.gErF3a_level_moderate{background:color-mix(in srgb, var(--warning) 12%, var(--bg-card));color:var(--warning);border-color:color-mix(in srgb, var(--warning) 45%, transparent)}.gErF3a_level_elevated{background:var(--warning-bg);color:var(--warning);border-color:var(--warning)}.gErF3a_level_high{background:var(--danger-bg);color:var(--danger);border-color:var(--danger)}.gErF3a_meterRow{margin-top:var(--space-2)}.gErF3a_meter{grid-template-columns:repeat(4,1fr);gap:2px;height:10px;margin-bottom:4px;display:grid;position:relative}.gErF3a_segment{border:1px solid;border-radius:2px;display:block}.gErF3a_segment.gErF3a_level_low{background:color-mix(in srgb, var(--success) 45%, var(--bg-card))}.gErF3a_segment.gErF3a_level_moderate{background:color-mix(in srgb, var(--warning) 28%, var(--bg-card))}.gErF3a_segment.gErF3a_level_elevated{background:color-mix(in srgb, var(--warning) 60%, var(--bg-card))}.gErF3a_segment.gErF3a_level_high{background:color-mix(in srgb, var(--danger) 60%, var(--bg-card))}.gErF3a_meterRelative .gErF3a_segment{background-image:repeating-linear-gradient(135deg, transparent 0 3px, color-mix(in srgb, var(--bg-card) 60%, transparent) 3px 6px)}.gErF3a_marker{background:var(--text-primary);width:4px;box-shadow:0 0 0 2px var(--bg-card);border-radius:2px;margin-left:-2px;position:absolute;top:-3px;bottom:-3px}.gErF3a_explanation{margin-top:var(--space-1);color:var(--text-primary);overflow-wrap:anywhere;font-size:14px;line-height:1.5}.gErF3a_servings{color:var(--text-secondary);margin-top:2px;font-size:13px;line-height:1.45}.gErF3a_details{margin-top:var(--space-2);font-size:13px}.gErF3a_details>summary{cursor:pointer;color:var(--primary);min-height:24px;padding:4px 0;font-weight:600}.gErF3a_details>summary:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:4px}.gErF3a_detailsBody{margin-top:var(--space-2);color:var(--text-secondary);line-height:1.5}.gErF3a_detailsBody a{color:var(--primary);text-decoration:underline}.gErF3a_detailsBody p+p{margin-top:var(--space-1)}.gErF3a_facts{gap:2px var(--space-3);grid-template-columns:minmax(0,1fr) auto;margin:0;display:grid}.gErF3a_facts dt{color:var(--text-secondary)}.gErF3a_facts dd{text-align:right;color:var(--text-primary);font-variant-numeric:tabular-nums;margin:0;font-weight:600}.gErF3a_block{margin-top:var(--space-3)}.gErF3a_blockTitle{color:var(--text-primary);margin-bottom:2px;font-size:13px;font-weight:700}.gErF3a_muted{color:var(--text-muted)}.gErF3a_list{margin:2px 0 0;padding-left:18px}.gErF3a_list li{overflow-wrap:anywhere;margin-top:2px}.gErF3a_tableWrap{margin-top:var(--space-2);overflow-x:auto}.gErF3a_table{border-collapse:collapse;width:100%;font-size:12px}.gErF3a_table th,.gErF3a_table td{border-bottom:1px solid var(--border);text-align:right;vertical-align:top;padding:4px 6px}.gErF3a_table th:first-child{text-align:left;color:var(--text-primary);overflow-wrap:break-word;font-weight:500}.gErF3a_table thead th{color:var(--text-muted);font-weight:700}.gErF3a_table td{font-variant-numeric:tabular-nums}.gErF3a_disclaimer{margin-top:var(--space-3);color:var(--text-muted);font-size:12px;line-height:1.5}.gErF3a_srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
