.wb[data-astro-cid-islndf2y]{margin-block:var(--space-7);width:100%;max-width:var(--measure-wide)}.wb-stage[data-astro-cid-islndf2y]{gap:var(--space-7);padding:var(--space-6) var(--space-6) var(--space-5);border-radius:var(--radius-lg);background:var(--surface-sunk);grid-template-columns:1fr 1fr;display:grid}.wb-name[data-astro-cid-islndf2y]{font:italic 400 var(--step-1)/1 var(--font-accent);color:var(--text);margin-bottom:var(--space-5)}.wb-bars[data-astro-cid-islndf2y]{gap:var(--space-3);border-bottom:1.5px solid var(--chart-axis);grid-template-columns:repeat(4,1fr);align-items:end;height:190px;display:grid}.wb-col[data-astro-cid-islndf2y]{flex-direction:column;justify-content:flex-end;align-items:center;gap:6px;height:100%;display:flex;position:relative}.wb-bar[data-astro-cid-islndf2y]{width:100%;max-width:38px;height:calc(var(--h) * (100% - 22px));background:var(--text-3);transform-origin:bottom;transition:transform .7s var(--ease-spring);transition-delay:calc(var(--i) * 90ms + .15s);border-radius:4px 4px 0 0;display:block;transform:scaleY(0)}.wb-col[data-astro-cid-islndf2y].is-worst .wb-bar[data-astro-cid-islndf2y]{background:var(--accent)}.wb-val[data-astro-cid-islndf2y]{font:500 var(--step--2)/1 var(--font-mono);color:var(--text-2);opacity:0;order:-1;transition:opacity .4s .7s}.wb-col[data-astro-cid-islndf2y] .wb-lab[data-astro-cid-islndf2y]{font:400 var(--step--2)/1 var(--font-mono);color:var(--text-3);position:absolute;top:calc(100% + 8px)}.is-in[data-astro-cid-islndf2y] .wb-bar[data-astro-cid-islndf2y]{transform:none}.is-in[data-astro-cid-islndf2y] .wb-val[data-astro-cid-islndf2y]{opacity:1}.wb-bars[data-astro-cid-islndf2y]{margin-bottom:28px}.wb-foot[data-astro-cid-islndf2y]{justify-content:space-between;gap:var(--space-3);font:400 var(--step--1)/1.3 var(--font-ui);color:var(--text-2);display:flex}.wb-foot[data-astro-cid-islndf2y] b[data-astro-cid-islndf2y]{color:var(--text);font-variant-numeric:lining-nums tabular-nums;font-weight:600}@media (width<=560px){.wb-stage[data-astro-cid-islndf2y]{gap:var(--space-6);padding:var(--space-5);grid-template-columns:1fr}.wb-bars[data-astro-cid-islndf2y]{height:150px}}@media (prefers-reduced-motion:reduce){.wb-bar[data-astro-cid-islndf2y],.wb-val[data-astro-cid-islndf2y]{opacity:1;transition:none;transform:none}}.ending{margin-top:var(--space-9);max-width:var(--measure-wide);width:100%}.end-a{--q:clamp(0, calc((var(--p,1) - .2) * 2.6), 1)}.ea-stops{grid-template-columns:repeat(5,1fr);margin:0;padding:0;list-style:none;display:grid;position:relative}.ea-stops:before{content:"";border-top:1.5px dashed var(--line-strong);position:absolute;top:19px;left:10%;right:10%}.ea-stops:after{content:"";height:2px;width:calc(var(--q) * 80%);background:var(--accent);border-radius:2px;position:absolute;top:18.5px;left:10%}.ea-stops li{--on:clamp(0, calc(var(--q) * 5.4 - var(--i)), 1);justify-items:center;gap:var(--space-3);z-index:1;text-align:center;display:grid;position:relative}.ea-dot{width:38px;height:38px;font:500 12px/1 var(--font-mono);border:1.5px solid color-mix(in srgb, var(--accent) calc(var(--on) * 100%), var(--line-strong));background:color-mix(in srgb, var(--text) calc(var(--on) * 100%), var(--bg));color:color-mix(in srgb, var(--on-ink) calc(var(--on) * 100%), var(--text-3));scale:calc(1 + var(--on) * .06);border-radius:50%;place-items:center;text-decoration:none;display:grid}.ea-stops li:last-child .ea-dot{background:color-mix(in srgb, var(--accent) calc(var(--on) * 100%), var(--bg));color:color-mix(in srgb, #fff calc(var(--on) * 100%), var(--text-3));scale:calc(1 + var(--on) * .22);transition:scale .5s var(--ease-spring)}.ea-t{font:500 var(--step--1)/1.25 var(--font-display);letter-spacing:var(--tracking-heading);color:color-mix(in srgb, var(--text) calc(var(--on) * 100%), var(--text-3));text-wrap:balance;max-width:9em}.ea-thanks{--t:clamp(0, calc((var(--q) - .72) * 5), 1);margin-top:var(--space-8);font:italic 400 var(--step-4)/1.1 var(--font-accent);letter-spacing:var(--tracking-accent);text-wrap:balance;max-width:16em;opacity:var(--t);translate:0 calc((1 - var(--t)) * 14px)}@media (width<=640px){.ea-stops{gap:var(--space-4);grid-template-columns:1fr}.ea-stops:before{border-top:0;border-left:1.5px dashed var(--line-strong);inset:19px auto 19px 18px}.ea-stops:after{width:2px;height:calc(var(--q) * (100% - 38px));top:19px;left:17.5px}.ea-stops li{text-align:left;place-items:center start;gap:var(--space-4);grid-template-columns:38px 1fr}.ea-t{max-width:none;font-size:var(--step-0)}}
