@charset "UTF-8";.layercake-container.svelte-812kmt,.layercake-container.svelte-812kmt *{box-sizing:border-box}.layercake-container.svelte-812kmt{width:100%;height:100%}.badge.svelte-lusg7{display:inline-flex;align-items:center;gap:.35rem;padding:.15rem .55rem;border-radius:var(--radius-pill);background:var(--bg-light-tertiary);border:1px solid var(--hairline);font-size:.75rem;font-weight:600;color:var(--text-color);line-height:1.4;white-space:nowrap}.dot.svelte-lusg7{width:.5rem;height:.5rem;border-radius:50%;flex-shrink:0}.remove.svelte-lusg7{display:inline-flex;align-items:center;justify-content:center;background:none;border:none;box-shadow:none;padding:0;margin-left:.1rem;font-size:.9rem;line-height:1;cursor:pointer;color:var(--text-light)}.remove.svelte-lusg7:hover{color:var(--flow-red);box-shadow:none}.picker.svelte-n0vrrw{display:flex;flex-direction:column;gap:.5rem}.selected.svelte-n0vrrw{display:flex;flex-wrap:wrap;gap:.35rem}.combo.svelte-n0vrrw{position:relative}input.svelte-n0vrrw{width:100%;padding:.5rem .7rem;border:1px solid var(--hairline);border-radius:var(--radius-md);font-family:inherit;font-size:.85rem}input.svelte-n0vrrw:focus{outline:none;border-color:var(--flow-blue);box-shadow:0 0 0 3px var(--overlay-blue-light)}input.svelte-n0vrrw:disabled{background:var(--bg-light-secondary);cursor:not-allowed}.dropdown.svelte-n0vrrw{position:absolute;z-index:10;top:calc(100% + .25rem);left:0;right:0;max-height:220px;overflow-y:auto;margin:0;padding:.25rem;list-style:none;background:var(--bg-white);border:1px solid var(--hairline);border-radius:var(--radius-md);box-shadow:var(--elev-2)}li.svelte-n0vrrw{display:block}li.svelte-n0vrrw button:where(.svelte-n0vrrw){display:block;width:100%;text-align:left;background:none;border:none;box-shadow:none;padding:.4rem .5rem;border-radius:var(--radius-sm);cursor:pointer;font-family:inherit;font-size:.85rem}li.svelte-n0vrrw button:where(.svelte-n0vrrw):hover{background:var(--bg-light-tertiary);box-shadow:none}.create.svelte-n0vrrw{color:var(--flow-blue);font-weight:600}.create.svelte-n0vrrw:disabled{opacity:.6;cursor:not-allowed}label.svelte-17r9skd,.field-label.svelte-17r9skd{display:block;margin:.6rem 0 .35rem}label.svelte-17r9skd:first-of-type,.field-label.svelte-17r9skd:first-of-type{margin-top:0}input.svelte-17r9skd{width:100%;padding:.55rem .75rem;border:1px solid var(--hairline);border-radius:var(--radius-md);font-family:inherit;font-size:.9rem}input.svelte-17r9skd:focus{outline:none;border-color:var(--flow-blue);box-shadow:0 0 0 3px var(--overlay-blue-light)}.optional.svelte-17r9skd{font-weight:400;color:var(--text-light)}.field-hint.svelte-17r9skd{margin:.3rem 0 0;font-size:.78rem;color:var(--text-light)}.summary-card.svelte-28yovl{gap:var(--space-4);overflow:hidden}.title-block.svelte-28yovl{display:flex;align-items:center;gap:var(--space-3);flex-wrap:wrap;min-width:0}.chips.svelte-28yovl{display:flex;gap:var(--space-1);flex-wrap:wrap}.metrics.svelte-28yovl{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1.25rem;align-items:start;flex-shrink:0}.metrics.with-pie.svelte-28yovl{grid-template-columns:180px minmax(0,1fr);align-items:center;gap:1.25rem}.metrics.with-pie.svelte-28yovl .kpis:where(.svelte-28yovl){display:flex;flex-direction:column;gap:.85rem;min-width:0}.pie.svelte-28yovl{width:180px;height:180px;display:flex;align-items:center;justify-content:center;flex-shrink:0;position:relative}.pie-center.svelte-28yovl{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-size:2rem;font-weight:700;color:var(--text-color);font-variant-numeric:tabular-nums;pointer-events:none}.pie-empty.svelte-28yovl{width:100%;height:100%;border-radius:50%;border:8px solid var(--fill-press)}@media(max-width:720px){.metrics.svelte-28yovl,.metrics.with-pie.svelte-28yovl{grid-template-columns:1fr}.metrics.with-pie.svelte-28yovl .kpis:where(.svelte-28yovl){grid-template-columns:1fr}.pie.svelte-28yovl{margin:0 auto}}.metric.svelte-28yovl{display:flex;flex-direction:column;gap:.4rem;min-width:0}.metric.headline.svelte-28yovl{flex-direction:row;align-items:center;gap:.85rem}.muted.svelte-28yovl{color:var(--text-muted);font-weight:400}.muted.small.svelte-28yovl{font-size:.85rem}.bands.svelte-28yovl{display:flex;flex-direction:column;gap:.2rem;font-size:.82rem;min-width:0;flex:1}.band.svelte-28yovl{display:flex;align-items:baseline;gap:.4rem;font-variant-numeric:tabular-nums;min-width:0;line-height:1.4}.band.svelte-28yovl .swatch:where(.svelte-28yovl){align-self:center}.band-label.svelte-28yovl{color:var(--text-muted);font-size:.82rem}.band-value.svelte-28yovl{font-weight:700;font-size:.95rem;color:var(--text-color)}.band-pct.svelte-28yovl{color:var(--text-muted);font-weight:400;font-size:.75rem;margin-left:auto}.swatch.svelte-28yovl{display:inline-block;width:10px;height:10px;border-radius:var(--radius-sm)}.change-row.svelte-28yovl{display:flex;align-items:center;gap:var(--space-1);flex-wrap:wrap}.sites.svelte-28yovl{display:flex;flex-direction:column;gap:var(--space-2);flex:1;min-height:0}.site-bands.svelte-28yovl{display:inline-flex;gap:var(--space-1);flex-wrap:wrap;flex-shrink:0}
