.an-bars,.an-lines{display:block;width:100%;height:100%;overflow:visible;font-family:var(--an-font,inherit)}.an-axis{stroke:var(--an-line);stroke-width:1.5}.an-col{fill:var(--c,var(--an-fg))}.an-val{fill:var(--an-fg);font-weight:700;font-size:26px;font-variant-numeric:tabular-nums}.an-lab{fill:var(--an-muted);font-size:17px;font-weight:600}.an-bracket path{fill:none;stroke:var(--an-gold);stroke-width:2.5;stroke-linejoin:round}.an-bracket text{fill:var(--an-gold);font-weight:700;font-size:20px}.an-grid line{stroke:var(--an-line);stroke-dasharray:2 4}.an-grid text,.an-xlab{fill:var(--an-muted);font-size:12px;font-variant-numeric:tabular-nums}.an-zero{stroke:var(--an-fg);stroke-width:1.5}.an-zero-lab{fill:var(--an-fg);font-size:13px;font-weight:700}.an-line{fill:none;stroke:var(--c,var(--an-fg));stroke-width:2.5;stroke-linejoin:round;stroke-linecap:round;transition:opacity .4s}.an-line.is-dim,.an-end.is-dim,.an-head.is-dim{opacity:.25}.an-head{fill:var(--c,var(--an-fg));transition:opacity .4s}.an-end{fill:var(--c,var(--an-fg));font-size:13px;font-weight:700;font-variant-numeric:tabular-nums}.an-mark{fill:var(--an-gold);stroke:var(--an-bg);stroke-width:2}@media (prefers-reduced-motion:reduce){.an-line,.an-head{transition:none}}.balon{--an-bg:#14161d;--an-fg:#eceae4;--an-muted:#a3a6b3;--an-line:#32353f;--an-gold:#f0c24b;--card:#1d2029;--mbappe:#f07a6e;--kane:#86a8ec;--yamal:#5fc7a8;--an-font:"Titillium Web","Titillium Web Fallback",Arial,system-ui,sans-serif;box-sizing:border-box;max-width:60rem;margin:1.5rem auto;color:var(--an-fg);font-family:var(--an-font);color-scheme:dark}.balon[data-theme=light]{--an-bg:#fbfaf6;--an-fg:#1f2128;--an-muted:#5d6070;--an-line:#d9d6cc;--an-gold:#a87a00;--card:#ffffff;--mbappe:#c8433a;--kane:#2a4f9a;--yamal:#2f8a72;color-scheme:light}.balon *,.balon *:before,.balon *:after{box-sizing:border-box}.balon .is-mbappe{--c:var(--mbappe)}.balon .is-kane{--c:var(--kane)}.balon .is-yamal{--c:var(--yamal)}.balon[data-anim]:not(.bo-on){padding:1.25rem 1.4rem;border:1px solid var(--an-line);border-radius:10px;background:var(--an-bg)}.balon[data-anim]:not(.bo-on) [data-step]{margin:0 0 .8rem;font-size:1.05rem;line-height:1.45}.balon .bo-scrolly{position:relative}.balon .bo-graphic{height:calc(100vh - var(--an-top,0px));height:calc(100svh - var(--an-top,0px));padding:3vh 0 0;background:var(--an-bg)}.balon .bo-frame{position:relative;width:100%;height:calc((100vh - var(--an-top,0px))*.66);height:calc((100svh - var(--an-top,0px))*.66)}.balon .bo-layer{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;opacity:0;visibility:hidden;transition:opacity .45s,visibility 0s .45s}.balon .bo-layer.is-on{opacity:1;visibility:visible;transition:opacity .45s}.balon .bo-layer svg{flex:1;min-height:0}.balon .bo-big{position:absolute;text-align:center}.balon .bo-num{display:block;font-weight:700;line-height:1;font-size:clamp(4rem,16vw,8rem);font-variant-numeric:tabular-nums;letter-spacing:-.01em}.balon .bo-cap{display:block;margin-top:.4rem;color:var(--an-muted);font-size:clamp(1rem,3vw,1.3rem)}.balon .bo-gold .bo-num{color:var(--an-gold)}.balon .bo-ticker{align-self:stretch;margin:0 0 .2rem;padding-left:44px;font-size:.95rem;color:var(--an-muted);min-height:1.4em;font-variant-numeric:tabular-nums}.balon .bo-ticker b{color:var(--an-fg)}.balon .bo-steps{position:relative;z-index:1;margin-top:calc(var(--an-top,0px) - 100vh);margin-top:calc(var(--an-top,0px) - 100svh);padding-top:calc((100vh - var(--an-top,0px))*.72);padding-top:calc((100svh - var(--an-top,0px))*.72);pointer-events:none}.balon .bo-steps [data-step]{min-height:85vh;min-height:85svh;padding:0 1rem}.balon .bo-card{pointer-events:auto;max-width:34rem;margin-inline:auto;padding:1rem 1.2rem;background:var(--card);border:1px solid var(--an-line);border-radius:10px;box-shadow:0 8px 28px #00000024;font-size:1.1rem;line-height:1.45;opacity:.6;transition:opacity .3s}.balon .bo-card p{margin:0}.balon .bo-card p+p{margin-top:.5rem}.balon [data-step].is-on .bo-card{opacity:1}.balon .bo-oro{color:var(--an-gold)}@media (prefers-reduced-motion:reduce){.balon .bo-layer,.balon .bo-card{transition:none}}.balon .an-bracket .bo-gap{font-size:17px}.balon.bo-full{max-width:none;width:100vw;margin-left:calc(50% - 50vw);margin-right:0}.balon.bo-full .bo-ticker{padding-left:0;text-align:center}.balon b,.balon strong{font-weight:700}
