:root{--eggb-text-muted:#6b7280;--eggb-text-xs:.6875rem;--eggb-text-sm:.8125rem;--eggb-text-md:.9375rem;--eggb-text-lg:1.625rem;--eggb-sh-title-size:1.0625rem}.eggb-block{--eggb-accent:#0ea5e9;--eggb-surface:#fff;--eggb-border:#0000001f;--eggb-text-muted:#6b7280;--eggb-radius:2px;--eggb-radius-chip:2px;--eggb-border-w:1px;--eggb-block-pad:.75rem 1rem;--eggb-positive:#16a34a;--eggb-negative:#dc2626;--eggb-note:#0ea5e9;--eggb-tip:#16a34a;--eggb-warning:#d97706;--eggb-insight:#7c3aed;--eggb-text:#111827;color:var(--eggb-text);--eggb-text-xs:.6875rem;--eggb-text-sm:.8125rem;--eggb-text-md:.9375rem;--eggb-text-lg:1.625rem;--eggb-sh-title-size:1.0625rem}.eggb-theme-data .eggb-section-title{letter-spacing:0;font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-weight:500;line-height:1.25}.eggb-theme-data .eggb-score-num{letter-spacing:-.03em;font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif}.eggb-theme-data .eggb-vd-name{font-weight:500;line-height:1.25}.eggb-theme-data .eggb-btn{letter-spacing:0;padding:.4em 1em;font-size:.8125rem;font-weight:600}.eggb-theme-data .eggb-chip{--eggb-chip-bg:transparent;--eggb-chip-border:#0003;--eggb-chip-color:#000000b8;font-size:.6875rem;font-weight:500}.eggb-theme-data .eggb-award{--eggb-award-bg:color-mix(in srgb,var(--eggb-accent)10%,transparent);--eggb-award-border:color-mix(in srgb,var(--eggb-accent)30%,transparent);--eggb-award-color:var(--eggb-accent);font-size:.6875rem;font-weight:600}.eggb-theme-data .eggb-score-num{font-size:2rem}.eggb-theme-data .eggb-score-denom{opacity:.5}.eggb-theme-data .eggb-price-old,.eggb-theme-data .eggb-price-meta{color:var(--eggb-text-muted)}.eggb-theme-data .eggb-price-old{font-size:var(--eggb-text-sm)}.eggb-theme-data .eggb-price-meta{font-size:var(--eggb-text-xs)}.eggb-theme-data .eggb-rule{opacity:.12}.eggb-theme-data.eggb-block--panel{background:var(--eggb-surface);border:var(--eggb-border-w)solid var(--eggb-border);border-radius:var(--eggb-radius)}.eggb-theme-data.eggb-block--accented{border-top:3px solid var(--eggb-accent)}.eggb-theme-data .eggb-card{background:var(--eggb-surface);border:var(--eggb-border-w)solid var(--eggb-border);border-radius:var(--eggb-radius)}.eggb-theme-data .eggb-divider-v{opacity:.12;background:currentColor;flex-shrink:0;width:1px}