.sd-root[data-astro-cid-p4alth4b]{display:flex;flex-direction:column;gap:10px}.sd-panel[data-astro-cid-p4alth4b]{display:flex;flex-direction:column;gap:6px}.sd-panel-label[data-astro-cid-p4alth4b]{font-family:var(--font-body);font-size:var(--text-3xs);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--color-honey-mid);opacity:.55;margin-bottom:2px}.sd-panel-label--dewey[data-astro-cid-p4alth4b]{opacity:1}.sd-chips[data-astro-cid-p4alth4b]{display:flex;flex-direction:column;gap:5px}.sd-chip[data-astro-cid-p4alth4b]{display:flex;align-items:center;gap:8px;padding:8px 12px;border-radius:var(--radius-chip);font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--weight-medium);line-height:1}.sd-chip--generic[data-astro-cid-p4alth4b]{background:rgb(var(--color-white-rgb) / .45);color:var(--color-honey-mid);opacity:.65}.sd-chip--locked[data-astro-cid-p4alth4b]{background:rgb(var(--color-white-rgb) / .85);color:var(--color-espresso)}.sd-badge[data-astro-cid-p4alth4b]{display:flex;align-items:center;gap:5px;font-family:var(--font-body);font-size:var(--text-3xs);font-weight:var(--weight-semibold);padding:6px 10px;border-radius:var(--radius-chip);width:fit-content;line-height:1}.sd-badge--warn[data-astro-cid-p4alth4b]{background:rgb(var(--color-espresso-rgb) / .07);color:var(--color-honey-mid);opacity:.65}.sd-badge--ok[data-astro-cid-p4alth4b]{background:var(--color-espresso);color:var(--color-paper)}.sd-vs[data-astro-cid-p4alth4b]{display:flex;align-items:center;justify-content:center;gap:5px;padding:2px 0}.sd-vs[data-astro-cid-p4alth4b] span[data-astro-cid-p4alth4b]{width:4px;height:4px;border-radius:50%;background:rgb(var(--color-espresso-rgb) / .18);flex-shrink:0}.sd-vs[data-astro-cid-p4alth4b] em[data-astro-cid-p4alth4b]{font-family:var(--font-body);font-size:var(--text-3xs);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-wider);text-transform:uppercase;font-style:normal;color:var(--color-honey-mid);opacity:.45;flex-shrink:0}.gd-root[data-astro-cid-wa5csel5]{display:flex;flex-direction:column;gap:8px}.gd-header[data-astro-cid-wa5csel5]{display:flex;align-items:center;justify-content:space-between;margin-bottom:2px}.gd-header-label[data-astro-cid-wa5csel5]{font-family:var(--font-body);font-size:var(--text-3xs);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--color-terracotta);line-height:1}.gd-count[data-astro-cid-wa5csel5]{width:20px;height:20px;border-radius:50%;background:var(--color-terracotta);color:var(--color-clay);font-family:var(--font-body);font-size:var(--text-3xs);font-weight:var(--weight-bold);display:flex;align-items:center;justify-content:center;line-height:1;flex-shrink:0}.gd-list[data-astro-cid-wa5csel5]{display:flex;flex-direction:column;gap:5px}.gd-row[data-astro-cid-wa5csel5]{display:flex;align-items:center;justify-content:space-between;gap:10px;background:rgb(var(--color-white-rgb) / .72);border-radius:var(--radius-chip);padding:10px 12px}.gd-question[data-astro-cid-wa5csel5]{display:flex;flex-direction:column;gap:3px;min-width:0}.gd-q-text[data-astro-cid-wa5csel5]{font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--weight-medium);color:var(--color-clay-dark);line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gd-q-count[data-astro-cid-wa5csel5]{font-family:var(--font-body);font-size:var(--text-3xs);color:var(--color-terracotta);font-weight:var(--weight-medium);line-height:1}.gd-badge[data-astro-cid-wa5csel5]{font-family:var(--font-body);font-size:var(--text-3xs);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-wide);padding:4px 8px;border-radius:var(--radius-chip);white-space:nowrap;flex-shrink:0;line-height:1}.gd-badge--none[data-astro-cid-wa5csel5]{background:var(--color-terracotta);color:var(--color-clay)}.gd-badge--low[data-astro-cid-wa5csel5]{background:rgb(var(--color-espresso-rgb) / .1);color:var(--color-clay-dark)}.gd-footer[data-astro-cid-wa5csel5]{display:flex;align-items:center;gap:6px;font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--weight-medium);color:var(--color-terracotta);padding:8px 2px 0}
