.be-panel.svelte-7nz34h{gap:var(--lux-space-3);color:var(--lux-text);font:var(--lux-text-base) / 1.5 var(--lux-font-body);align-content:start;display:grid}.be-crumbs.svelte-7nz34h ol:where(.svelte-7nz34h){gap:var(--lux-space-1);font-size:var(--lux-text-sm);color:var(--lux-text-muted);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.be-crumbs.svelte-7nz34h li:where(.svelte-7nz34h)+li:where(.svelte-7nz34h):before{content:"›";margin-right:var(--lux-space-1);color:var(--lux-text-faint)}.be-crumb.svelte-7nz34h,.be-kid.svelte-7nz34h{min-height:24px;padding:0 var(--lux-space-1);color:var(--lux-accent);font:inherit;text-underline-offset:2px;cursor:pointer;background:0 0;border:0;text-decoration:underline}.be-crumb.svelte-7nz34h:hover,.be-kid.svelte-7nz34h:hover{color:var(--lux-accent-strong)}.be-head.svelte-7nz34h{align-items:center;gap:var(--lux-space-3);display:flex}.be-badge.svelte-7nz34h{min-width:36px;height:36px;padding:0 var(--lux-space-2);border:2px solid var(--lux-text);border-radius:var(--lux-radius-full);font:700 var(--lux-text-lg) / 1 var(--lux-font-heading);font-variant-numeric:tabular-nums;place-items:center;display:inline-grid}.be-title.svelte-7nz34h{font:600 var(--lux-text-xl) / 1.2 var(--lux-font-heading);margin:0}.be-wplist.svelte-7nz34h{gap:var(--lux-space-1) var(--lux-space-3);font-size:var(--lux-text-sm);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.be-wplist.svelte-7nz34h a:where(.svelte-7nz34h){color:var(--lux-accent)}.be-wp.svelte-7nz34h{margin-left:var(--lux-space-1);padding:0 var(--lux-space-1);border:1px solid var(--lux-border-strong);border-radius:var(--lux-radius-sm);color:var(--lux-text-muted);font-size:var(--lux-text-xs);font-variant-numeric:tabular-nums;vertical-align:1px;display:inline-block}.be-wplist.svelte-7nz34h .be-wp:where(.svelte-7nz34h){margin-left:0}.be-desc.svelte-7nz34h{max-width:68ch;margin:0}.be-muted.svelte-7nz34h,.be-hint.svelte-7nz34h,.be-summary.svelte-7nz34h{color:var(--lux-text-muted)}.be-hint.svelte-7nz34h,.be-summary.svelte-7nz34h{font-size:var(--lux-text-sm);font-variant-numeric:tabular-nums;margin:0}.be-kids.svelte-7nz34h{gap:var(--lux-space-1);display:grid}.be-kidlist.svelte-7nz34h{gap:var(--lux-space-1) var(--lux-space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.be-section.svelte-7nz34h{gap:var(--lux-space-2);padding-top:var(--lux-space-3);border-top:1px solid var(--lux-border);display:grid}.be-section-title.svelte-7nz34h{font:600 var(--lux-text-lg) / 1.2 var(--lux-font-heading);margin:0}.be-count.svelte-7nz34h{margin-left:var(--lux-space-1);color:var(--lux-text-muted);font:600 var(--lux-text-sm) / 1 var(--lux-font-body);font-variant-numeric:tabular-nums}.be-group-title.svelte-7nz34h{margin:var(--lux-space-1) 0 0;color:var(--lux-text-muted);font-size:var(--lux-text-sm);font-weight:600}.be-items.svelte-7nz34h{gap:var(--lux-space-2);margin:0;padding:0;list-style:none;display:grid}.be-items.svelte-7nz34h a:where(.svelte-7nz34h){color:var(--lux-accent);text-underline-offset:2px;font-weight:600}.be-items.svelte-7nz34h a:where(.svelte-7nz34h):hover{color:var(--lux-accent-strong)}.be-item-title.svelte-7nz34h{font-weight:600}.be-sub.svelte-7nz34h{color:var(--lux-text-muted);font-size:var(--lux-text-sm)}.be-empty.svelte-7nz34h{color:var(--lux-text-muted);font-size:var(--lux-text-sm);margin:0}.bullseye.svelte-1bxerde{--be-goal:var(--lux-text);--be-goal-ink:var(--lux-bg);--be-model:var(--dv-cat-2);--be-model-ink:var(--lux-on-accent);--be-society:color-mix(in srgb, var(--dv-cat-6) 45%, var(--lux-surface));--be-energy:color-mix(in srgb, var(--dv-pv) 40%, var(--lux-surface));--be-mobility:color-mix(in srgb, var(--dv-ev) 50%, var(--lux-surface));--be-ink:var(--lux-text);--be-gap:var(--lux-surface);color:var(--lux-text);font-family:var(--lux-font-body);container-type:inline-size}[data-theme=light] .bullseye.svelte-1bxerde{--be-society:color-mix(in srgb, var(--dv-cat-6) 50%, var(--lux-surface));--be-energy:color-mix(in srgb, var(--dv-pv) 60%, var(--lux-surface));--be-mobility:color-mix(in srgb, var(--dv-ev) 40%, var(--lux-surface))}.be-layout.svelte-1bxerde{gap:var(--lux-space-5);grid-template-columns:minmax(0,1fr);display:grid}@container (width>=880px){.be-layout.svelte-1bxerde{grid-template-columns:minmax(0,560px) minmax(0,1fr);align-items:start}.be-figure-col.svelte-1bxerde{top:var(--lux-space-4);position:sticky}}.be-figure.svelte-1bxerde{background:var(--lux-surface);border-radius:var(--lux-radius-lg);padding:var(--lux-space-2);position:relative}svg.svelte-1bxerde{touch-action:manipulation;-webkit-tap-highlight-color:transparent;width:100%;height:auto;display:block;overflow:visible}.be-region.svelte-1bxerde{stroke:var(--be-gap);stroke-width:3px;cursor:pointer;transition:fill-opacity var(--lux-transition);outline:none}.be-region-g.svelte-1bxerde{transition:transform var(--lux-transition)}.be-region-g.is-dim.svelte-1bxerde .be-region:where(.svelte-1bxerde){fill-opacity:.35}.be-region.is-hover.svelte-1bxerde{fill-opacity:1;stroke:var(--lux-text);stroke-width:1.5px}.be-outline.svelte-1bxerde{fill:none;stroke:var(--lux-text);stroke-width:3.5px;pointer-events:none}.be-focus.svelte-1bxerde{fill:none;stroke:var(--lux-focus);stroke-width:4px;stroke-dasharray:8 4;pointer-events:none}.be-label.svelte-1bxerde{pointer-events:none;font-family:var(--lux-font-body);letter-spacing:.01em;font-weight:600}.be-label.is-strong.svelte-1bxerde{font-weight:700}.be-num.svelte-1bxerde{font-variant-numeric:tabular-nums;font-weight:700}@media (prefers-reduced-motion:reduce){.be-region.svelte-1bxerde,.be-region-g.svelte-1bxerde{transition:none}}.be-tip.svelte-1bxerde{pointer-events:none;z-index:var(--lux-z-popover);max-width:260px;padding:var(--lux-space-2) var(--lux-space-3);background:var(--lux-overlay);border:1px solid var(--lux-border);border-radius:var(--lux-radius-sm);box-shadow:var(--lux-shadow-2);font-size:var(--lux-text-sm);position:absolute;transform:translate(12px,12px)}.be-tip-title.svelte-1bxerde{font-weight:600}.be-tip-line.svelte-1bxerde{color:var(--lux-text-muted);font-variant-numeric:tabular-nums}.be-legend.svelte-1bxerde{margin-top:var(--lux-space-4);gap:var(--lux-space-3);display:grid}.be-legend-group.svelte-1bxerde,.be-legend-sub.svelte-1bxerde{gap:var(--lux-space-1);display:grid}.be-legend-sub.svelte-1bxerde{padding-left:var(--lux-space-3)}.be-legend-list.svelte-1bxerde{gap:var(--lux-space-1) var(--lux-space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.be-legend-head.svelte-1bxerde,.be-legend-subhead.svelte-1bxerde{min-height:28px;padding:var(--lux-space-1) var(--lux-space-2);border-radius:var(--lux-radius-sm);color:var(--lux-text-muted);font:600 var(--lux-text-sm) / 1.2 var(--lux-font-body);cursor:pointer;background:0 0;border:1px solid #0000;justify-self:start}.be-legend-head.svelte-1bxerde{color:var(--lux-text);font-size:var(--lux-text-base)}.be-chip.svelte-1bxerde{align-items:center;gap:var(--lux-space-2);min-height:32px;padding:var(--lux-space-1) var(--lux-space-3);border:1px solid var(--lux-border);border-radius:var(--lux-radius-full);background:var(--lux-surface);color:var(--lux-text);font:var(--lux-text-sm) / 1.2 var(--lux-font-body);cursor:pointer;transition:background var(--lux-transition), border-color var(--lux-transition);display:inline-flex}.be-chip.svelte-1bxerde:hover,.be-legend-head.svelte-1bxerde:hover,.be-legend-subhead.svelte-1bxerde:hover{background:var(--lux-surface-2);border-color:var(--lux-border-strong)}.be-chip[aria-pressed=true].svelte-1bxerde,.be-legend-head[aria-pressed=true].svelte-1bxerde,.be-legend-subhead[aria-pressed=true].svelte-1bxerde{background:var(--lux-accent-subtle);border-color:var(--lux-text);border-width:2px;font-weight:600}.be-swatch.svelte-1bxerde{border:1px solid var(--lux-border-strong);border-radius:3px;flex:none;width:14px;height:14px}.be-sr.svelte-1bxerde{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}
