.report{--report-accent:var(--colour-signal-deep);--report-fill:var(--colour-signal)}.report__card--tone-indigo{--report-accent:#5b5bf6;--report-fill:#5b5bf6}.report__card--tone-purple{--report-accent:#8b3de0;--report-fill:#8b3de0}.report__card--tone-amber{--report-accent:#f5a623;--report-fill:#f5a623}.report__card--tone-sky{--report-accent:#3a8fd0;--report-fill:#3a8fd0}.report__intro{margin-top:var(--space-md);max-width:none}.report__intro>p{max-width:60ch}.report__intro ul.points{display:grid;gap:var(--space-md);grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;margin:var(--space-md) 0 0;padding:0}.report__intro ul.points li{border-top:1px solid var(--colour-hairline);color:var(--colour-black-60);display:grid;font-size:var(--font-size-small);gap:.35rem;margin:0;padding-top:var(--space-sm)}.report__intro ul.points strong{color:var(--colour-ink);font-size:var(--font-size-medium);font-weight:400}.report__grid{display:grid;gap:var(--space-md);grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;margin:var(--space-xl) 0 0;padding:0}.report__grid--1{grid-template-columns:minmax(0,1fr)}.report__grid--2,.report__grid--4{grid-template-columns:repeat(2,minmax(0,1fr))}.report__grid--images{align-items:start}.report__card.report__card--image{background:transparent;border:0;border-radius:0;box-shadow:none;padding:0}.report__card--image img{border-radius:var(--radius-card);box-shadow:0 10px 30px -22px rgba(16,36,58,.35);display:block;height:auto;width:100%}.report__card{background:var(--colour-white);border:1px solid var(--colour-black-20);border-radius:.75rem;box-shadow:none;margin:0;padding:.9rem 1rem .6rem}:is(.surface--dark,.surface--gradient) .report__card{background:hsla(0,0%,100%,.06)}.report__card.report__card--drawn{background:transparent;border:0;border-radius:0;box-shadow:none;padding:0}.report__svg{border-radius:var(--radius-card);box-shadow:0 10px 30px -22px rgba(16,36,58,.35);display:block;height:auto;width:100%}.report__bg,.report__panel{fill:var(--colour-white)}.report__panel{stroke:none}.report__title{fill:var(--colour-ink);font-family:inherit;font-size:15px;font-weight:600}.report__meta{fill:var(--colour-black-60);font-family:var(--font-mono,ui-monospace,SFMono-Regular,Menlo,monospace);font-size:10px;letter-spacing:1.5px}.report__base,.report__grid-line{stroke:var(--colour-black-20);stroke-width:1;vector-effect:non-scaling-stroke}.report__tick,.report__xlabel{fill:var(--colour-black-60);font-family:var(--font-mono,ui-monospace,SFMono-Regular,Menlo,monospace);font-size:11px}.report__bar{fill:var(--report-accent)}.report__card--tone-indigo .report__bar{rx:2}.report__line{fill:none;stroke:var(--report-accent);stroke-linecap:round;stroke-linejoin:round;stroke-width:2.2;vector-effect:non-scaling-stroke}.report__area{fill:var(--report-fill);opacity:.14}.report__dot{fill:var(--report-accent);stroke:var(--colour-white);stroke-width:1;vector-effect:non-scaling-stroke}.report__source{color:var(--colour-black-60);font-size:var(--font-size-tiny);margin:var(--space-sm) 0 0}@media (max-width:900px){.report__grid,.report__grid--2,.report__grid--4,.report__intro ul.points{grid-template-columns:minmax(0,1fr)}}