.sp[data-astro-cid-zd7eb56o]{margin:0;background:#160404;border-radius:28px;padding:clamp(12px,3vw,28px);color:#fff}.sp[data-astro-cid-zd7eb56o] svg[data-astro-cid-zd7eb56o]{display:block;width:100%;height:auto;overflow:visible}.sp-node[data-astro-cid-zd7eb56o]{transform:translate(var(--x0),var(--y0)) scale(var(--r0));transition:transform 1.1s cubic-bezier(.55,0,.25,1.25) var(--d)}.sp[data-astro-cid-zd7eb56o].is-gathered .sp-node[data-astro-cid-zd7eb56o]{transform:translate(var(--x1),var(--y1)) scale(var(--r1))}.sp[data-astro-cid-zd7eb56o] circle[data-astro-cid-zd7eb56o]{vector-effect:non-scaling-stroke}.sp-a[data-astro-cid-zd7eb56o]{stroke-width:4;transition:opacity .6s ease calc(var(--d) + .5s)}.sp-b[data-astro-cid-zd7eb56o]{stroke-width:2.5;opacity:0;transition:opacity .6s ease calc(var(--d) + .5s)}.sp[data-astro-cid-zd7eb56o].is-gathered .sp-a[data-astro-cid-zd7eb56o]{opacity:0}.sp[data-astro-cid-zd7eb56o].is-gathered .sp-b[data-astro-cid-zd7eb56o]{opacity:1}.sp-center[data-astro-cid-zd7eb56o] circle[data-astro-cid-zd7eb56o]{stroke-width:5;stroke:#fff}.sp[data-astro-cid-zd7eb56o].is-gathered .sp-center[data-astro-cid-zd7eb56o] circle[data-astro-cid-zd7eb56o]{stroke:#9a9a9a;transition:stroke .6s ease 1.2s}.sp-top[data-astro-cid-zd7eb56o] circle[data-astro-cid-zd7eb56o]{stroke-width:2.5;opacity:0;transition:opacity .6s ease 1.5s}.sp[data-astro-cid-zd7eb56o].is-gathered .sp-top[data-astro-cid-zd7eb56o] circle[data-astro-cid-zd7eb56o]{opacity:.4}.sp-label[data-astro-cid-zd7eb56o]{font-family:Fustat,system-ui,sans-serif;font-weight:700;fill:#fff}.sp-label-a[data-astro-cid-zd7eb56o]{font-size:30px;transition:opacity .3s ease .4s}.sp-label-b[data-astro-cid-zd7eb56o]{font-size:40px;opacity:0;transition:opacity .5s ease 1.3s}.sp[data-astro-cid-zd7eb56o].is-gathered .sp-label-a[data-astro-cid-zd7eb56o]{opacity:0;transition-delay:0s}.sp[data-astro-cid-zd7eb56o].is-gathered .sp-label-b[data-astro-cid-zd7eb56o]{opacity:1}.sp[data-astro-cid-zd7eb56o] figcaption[data-astro-cid-zd7eb56o]{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:12px;color:#cfc4c4;font-size:.95rem}.sp-replay[data-astro-cid-zd7eb56o]{font:inherit;font-weight:700;color:#fff;background:transparent;border:1.5px solid #fff;border-radius:999px;padding:8px 16px;cursor:pointer}.sp-replay[data-astro-cid-zd7eb56o]:hover{background:#ffffff1a}.sp-replay[data-astro-cid-zd7eb56o]:focus-visible{outline:3px solid var(--yellow);outline-offset:3px}.sp[data-astro-cid-zd7eb56o].sp-reset [data-astro-cid-zd7eb56o]{transition:none!important}@media(prefers-reduced-motion:reduce){.sp[data-astro-cid-zd7eb56o] [data-astro-cid-zd7eb56o],.sp[data-astro-cid-zd7eb56o] [data-astro-cid-zd7eb56o]:before{transition:none!important}.sp-replay[data-astro-cid-zd7eb56o]{display:none}}.scale[data-astro-cid-xwy4b37i]{margin:0;background:var(--card);border:1px solid var(--line);border-radius:var(--radius);padding:clamp(20px,4vw,36px)}.scale-legend[data-astro-cid-xwy4b37i]{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px 24px;list-style:none;padding:0;margin:0 0 28px;font-weight:700}.scale-legend[data-astro-cid-xwy4b37i] li[data-astro-cid-xwy4b37i]{display:flex;align-items:center;gap:10px}.scale-legend[data-astro-cid-xwy4b37i] li[data-astro-cid-xwy4b37i]:last-child{margin-left:auto;text-align:right}.scale-legend[data-astro-cid-xwy4b37i] .scale-marker[data-astro-cid-xwy4b37i]{position:static;transform:none}.scale-rows[data-astro-cid-xwy4b37i]{list-style:none;padding:0;margin:0;display:grid;gap:30px}.scale-label[data-astro-cid-xwy4b37i]{display:block;font-size:.8rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);margin-bottom:14px}.scale-track[data-astro-cid-xwy4b37i]{position:relative;height:6px;border-radius:999px;background:linear-gradient(90deg,var(--yellow),#c42a7a);margin:0 12px}.scale-ends[data-astro-cid-xwy4b37i]{display:flex;justify-content:space-between;gap:16px;margin-top:16px;font-size:.95rem;color:var(--ink-2)}.scale-ends[data-astro-cid-xwy4b37i] span[data-astro-cid-xwy4b37i]:last-child{text-align:right}.scale-marker[data-astro-cid-xwy4b37i]{position:absolute;top:50%;transform:translate(-50%,-50%);display:inline-block;width:24px;height:24px;border-radius:50%;border:3px solid var(--card);box-shadow:0 2px 8px #00000026}.m1[data-astro-cid-xwy4b37i]{background:#a4206a;color:#fff}.m2[data-astro-cid-xwy4b37i]{background:var(--yellow);color:var(--ink)}
