.calc-grid[data-astro-cid-mbqu566d]{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:start;gap:3rem;display:grid}.calc-inputs[data-astro-cid-mbqu566d]{flex-direction:column;gap:1.5rem;display:flex}.calc-card[data-astro-cid-mbqu566d]{background:var(--color-offwhite);border-radius:var(--radius-lg);padding:2rem}.calc-card[data-astro-cid-mbqu566d] h2[data-astro-cid-mbqu566d]{font-size:var(--fs-h3);margin:0 0 .5rem}.hint[data-astro-cid-mbqu566d]{font-size:var(--fs-small);color:var(--fg-on-light-muted);margin:0 0 1.25rem}.field[data-astro-cid-mbqu566d]{margin-bottom:1.5rem}.field[data-astro-cid-mbqu566d]:last-child{margin-bottom:0}.field[data-astro-cid-mbqu566d] label[data-astro-cid-mbqu566d]{font-weight:600;font-size:var(--fs-small);margin-bottom:.4rem;display:block}.field[data-astro-cid-mbqu566d] input[data-astro-cid-mbqu566d][type=text]{width:100%;font:inherit;font-variant-numeric:tabular-nums;text-align:right;border:1.5px solid var(--muted-on-light-soft);border-radius:var(--radius-md);background:var(--color-white);transition:border-color var(--dur-base) var(--ease-out);padding:.8rem 1rem}.field[data-astro-cid-mbqu566d] input[data-astro-cid-mbqu566d][type=text]:focus{outline:2px solid var(--color-julkee-blue);border-color:#0000}.field[data-astro-cid-mbqu566d] input[data-astro-cid-mbqu566d].computed{border-style:dashed;border-color:var(--color-julkee-blue);color:var(--color-julkee-blue);font-weight:600}.field[data-astro-cid-mbqu566d] input[data-astro-cid-mbqu566d][type=range]{width:100%;accent-color:var(--color-julkee-blue)}.chips[data-astro-cid-mbqu566d]{flex-wrap:wrap;gap:.4rem;margin-top:.6rem;display:flex}.viz-card[data-astro-cid-mbqu566d]{background:var(--color-white);border:var(--border-thin);border-radius:var(--radius-lg);padding:2rem}.viz-empty[data-astro-cid-mbqu566d] p[data-astro-cid-mbqu566d]{color:var(--fg-on-light-muted);text-align:center;margin:0;padding:4rem 1rem}.viz[data-astro-cid-mbqu566d] svg[data-astro-cid-mbqu566d]{width:min(380px,100%);margin:0 auto;display:block}#circleAudience[data-astro-cid-mbqu566d]{fill:var(--color-offwhite);stroke:var(--color-grey-mute);stroke-width:2px;stroke-dasharray:6 6}#circleReach[data-astro-cid-mbqu566d]{fill:#0b63f6d9;transition:r var(--dur-slow) var(--ease-out)}#circleEffective[data-astro-cid-mbqu566d]{fill:var(--color-lempee-red);transition:r var(--dur-slow) var(--ease-out)}.legend[data-astro-cid-mbqu566d]{flex-direction:column;gap:.4rem;margin-top:1.5rem;display:flex}.legend[data-astro-cid-mbqu566d] p[data-astro-cid-mbqu566d]{align-items:baseline;gap:.6rem;margin:0;display:flex}.legend[data-astro-cid-mbqu566d] strong[data-astro-cid-mbqu566d]{font-variant-numeric:tabular-nums}.dot[data-astro-cid-mbqu566d]{border-radius:50%;flex-shrink:0;align-self:center;width:12px;height:12px}.dot-audience[data-astro-cid-mbqu566d]{background:var(--color-offwhite);border:2px dashed var(--color-grey-mute)}.dot-reach[data-astro-cid-mbqu566d]{background:var(--color-julkee-blue)}.dot-effective[data-astro-cid-mbqu566d]{background:var(--color-lempee-red)}.stats-row[data-astro-cid-mbqu566d]{grid-template-columns:repeat(3,1fr);gap:1rem;margin-top:1.5rem;display:grid}.mini-stat[data-astro-cid-mbqu566d]{background:var(--color-offwhite);border-radius:var(--radius-lg);text-align:center;padding:1.25rem}.mini-stat[data-astro-cid-mbqu566d] strong[data-astro-cid-mbqu566d]{font-variant-numeric:tabular-nums;color:var(--color-julkee-blue);font-size:1.4rem;font-weight:800;display:block}.mini-stat[data-astro-cid-mbqu566d] span[data-astro-cid-mbqu566d]{font-size:var(--fs-caption);color:var(--fg-on-light-muted)}.disclaimer[data-astro-cid-mbqu566d]{font-size:var(--fs-caption);color:var(--fg-on-light-muted);margin-top:1.25rem}.calc-cta[data-astro-cid-mbqu566d]{background:var(--color-infinity-black);color:var(--fg-on-dark);border-radius:var(--radius-lg);text-align:center;margin-top:2rem;padding:4rem 2rem}.calc-cta[data-astro-cid-mbqu566d] p[data-astro-cid-mbqu566d]{color:var(--fg-on-dark-muted);max-width:36rem;margin:0 auto 1.75rem}@media (width<=900px){.calc-grid[data-astro-cid-mbqu566d]{grid-template-columns:1fr;gap:1.5rem}.stats-row[data-astro-cid-mbqu566d]{grid-template-columns:1fr}}
