@keyframes button-glow-7b812563{0%,to{box-shadow:0 0 #e11d4800}50%{box-shadow:0 0 12px 4px #e11d484d}}.animate-button-glow[data-v-7b812563]{animation:2s ease-in-out infinite button-glow-7b812563}.postcode-input[data-v-7b812563] input{background-color:#e11d481a;border:1px solid #e11d48;border-radius:.375rem;padding:.75rem 1rem;font-size:1.25rem;line-height:1.75rem}.sticky-cta-enter-active[data-v-ecd44863],.sticky-cta-leave-active[data-v-ecd44863]{transition:transform .25s,opacity .25s}.sticky-cta-enter-from[data-v-ecd44863],.sticky-cta-leave-to[data-v-ecd44863]{opacity:0;transform:translateY(100%)}@media (prefers-reduced-motion:reduce){.sticky-cta-enter-active[data-v-ecd44863],.sticky-cta-leave-active[data-v-ecd44863]{transition:none}}.report-frame[data-v-50bbb498]{aspect-ratio:1;width:100%;position:relative}.report-art[data-v-50bbb498]{box-sizing:border-box;transform-origin:0 0;background:#fff;border:1px solid #dadee5;border-radius:16px;flex-direction:column;width:440px;height:440px;padding:28px;display:flex;position:absolute;top:0;left:0;overflow:hidden}.report-head[data-v-50bbb498]{justify-content:space-between;align-items:baseline;animation:.4s ease-out .1s both ha-fade-50bbb498;display:flex}.report-title[data-v-50bbb498]{color:#092352;letter-spacing:-.01em;font-size:16px;font-weight:700}.report-norm[data-v-50bbb498]{color:#748196;letter-spacing:.03em;font-size:12px}.report-rule[data-v-50bbb498]{transform-origin:0;background:#0087ff;border-radius:999px;height:3px;margin:14px 0 16px;animation:2.2s cubic-bezier(.4,0,.2,1) .3s both ha-grow-50bbb498}.report-rows[data-v-50bbb498]{flex-direction:column;flex:1;gap:7px;display:flex}.report-row[data-v-50bbb498]{border:1px solid #dadee5;border-radius:12px;align-items:center;gap:10px;padding:9px 14px;animation:.42s cubic-bezier(.2,.7,.3,1) both ha-up-50bbb498;display:flex}.report-name[data-v-50bbb498]{color:#092352;flex:1;min-width:0;font-size:14px;font-weight:700}.report-badge[data-v-50bbb498]{white-space:nowrap;border-radius:999px;align-items:center;padding:.2rem .5rem;font-size:11px;font-weight:600;line-height:1;display:inline-flex}.tone-neutral[data-v-50bbb498]{color:#536480;background:#eceff3}.tone-warning[data-v-50bbb498]{color:#9e4700;background:#fff4ed}.tone-success[data-v-50bbb498]{color:#007a39;background:#eefbf2}.report-amt[data-v-50bbb498]{color:#092352;font-variant-numeric:tabular-nums;text-align:right;width:62px;font-size:14px;font-weight:700}.report-amt.none[data-v-50bbb498]{color:#99a2b2;font-weight:400}.report-totals[data-v-50bbb498]{border-top:1px solid #dadee5;justify-content:space-between;align-items:flex-end;gap:12px;margin-top:14px;padding-top:14px;animation:.5s ease-out 2.4s both ha-fade-50bbb498;display:flex}.report-total[data-v-50bbb498]{flex-direction:column;gap:3px;display:flex}.report-total.items-end[data-v-50bbb498]{align-items:flex-end}.report-total-label[data-v-50bbb498]{color:#748196;font-size:13px}.report-total-value[data-v-50bbb498]{color:#092352;font-variant-numeric:tabular-nums;letter-spacing:-.01em;font-size:21px;font-weight:700}.report-total-value.muted[data-v-50bbb498]{color:#536480}@keyframes ha-up-50bbb498{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}@keyframes ha-fade-50bbb498{0%{opacity:0}to{opacity:1}}@keyframes ha-grow-50bbb498{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.report-art[data-v-50bbb498],.report-art[data-v-50bbb498] *{animation-duration:1ms!important;animation-delay:0s!important}}
