[data-il]{--il-ease: cubic-bezier(.2, .8, .2, 1)}.il-svg .il-pop,.il-svg .il-drop,.il-svg .il-move,.il-svg .il-fly,.il-svg .il-hop,.il-svg .il-sag-hop,.il-svg .il-turn,.il-svg .il-grow,.il-svg .il-blip,.il-svg .il-bob,.il-svg .il-sway,.il-svg .il-step,.il-svg .il-step-b,.il-svg .il-wave{transform-box:fill-box;transform-origin:var(--o, 50% 50%)}[data-il][data-state=ready] .il-x,[data-il][data-state=out] .il-x{opacity:0}[data-il][data-state=out] .il-x{transition:opacity .5s ease}.il-out,.il-blip{opacity:0}[data-il][data-state=ready] .il-out,[data-il][data-state=out] .il-out{opacity:1}[data-il][data-state=out] .il-out{transition:opacity .6s ease .2s}[data-il][data-state=ready] :is(.il-move,.il-fly,.il-hop,.il-sag-hop),[data-il][data-state=out] :is(.il-move,.il-fly,.il-hop,.il-sag-hop){translate:var(--fx, 0) var(--fy, 0);rotate:var(--fr, 0deg)}[data-il][data-state=out] :is(.il-move,.il-fly,.il-hop,.il-sag-hop){transition:translate .8s var(--il-ease),rotate .8s var(--il-ease)}.il-grow{--o: 50% 100%}[data-il][data-state=ready] .il-grow,[data-il][data-state=out] .il-grow{scale:1 0}[data-il][data-state=out] .il-grow{transition:scale .6s var(--il-ease)}[data-il][data-state=ready] .il-turn,[data-il][data-state=out] .il-turn{rotate:var(--r0, 0deg)}[data-il][data-state=out] .il-turn{transition:rotate .8s var(--il-ease)}.il-draw{stroke-dasharray:1;stroke-dashoffset:0}[data-il][data-state=ready] .il-draw,[data-il][data-state=out] .il-draw{stroke-dashoffset:1}[data-il][data-state=play] .il-in{animation:il-in .6s var(--il-ease) var(--t, 0s) both}[data-il][data-state=play] .il-pop{animation:il-pop .55s cubic-bezier(.34,1.5,.5,1) var(--t, 0s) both}[data-il][data-state=play] .il-drop{animation:il-drop .7s cubic-bezier(.3,1.35,.5,1) var(--t, 0s) both}[data-il][data-state=play] .il-fade{animation:il-fade var(--d, .5s) ease-out var(--t, 0s) both}[data-il][data-state=play] .il-out{animation:il-out var(--d, .35s) ease-out var(--t, 0s) both}[data-il][data-state=play] .il-move{animation:il-move var(--d, .9s) var(--il-ease) var(--t, 0s) both}[data-il][data-state=play] .il-fly{animation:il-fly var(--d, .8s) var(--il-ease) var(--t, 0s) both}[data-il][data-state=play] .il-hop{animation:il-hop var(--d, .9s) ease-in-out var(--t, 0s) both}[data-il][data-state=play] .il-sag-hop{animation:il-sag-hop var(--d, 3s) ease-in-out var(--t, 0s) both}[data-il][data-state=play] .il-turn{animation:il-turn var(--d, .8s) var(--il-ease) var(--t, 0s) both}[data-il][data-state=play] .il-grow{animation:il-grow var(--d, .8s) cubic-bezier(.34,1.35,.5,1) var(--t, 0s) both}[data-il][data-state=play] .il-draw{animation:il-draw var(--d, 1s) ease-in-out var(--t, 0s) both}[data-il][data-state=play] .il-blip{animation:il-blip .9s ease-out var(--t, 0s) both}@keyframes il-in{0%{opacity:0;translate:0 12px}}@keyframes il-pop{0%{opacity:0;scale:.6}}@keyframes il-drop{0%{opacity:0;translate:0 var(--drop, -56px)}40%{opacity:1}}@keyframes il-fade{0%{opacity:0}}@keyframes il-out{0%{opacity:1}to{opacity:0}}@keyframes il-move{0%{translate:var(--fx, 0) var(--fy, 0);rotate:var(--fr, 0deg)}}@keyframes il-fly{0%{opacity:0;translate:var(--fx, 0) var(--fy, 0);rotate:var(--fr, 0deg);scale:.7}}@keyframes il-hop{0%{opacity:0;translate:var(--fx, 0) var(--fy, 0);rotate:var(--fr, 0deg)}12%{opacity:1}50%{translate:calc(var(--fx, 0px) * .5) calc(var(--fy, 0px) * .5 - var(--arc, 40px))}}@keyframes il-sag-hop{0%{translate:var(--fx, 0) var(--fy, 0);rotate:0deg}22%,62%{translate:var(--fx, 0) calc(var(--fy, 0px) + var(--sag, 8px));rotate:var(--fr, -7deg)}82%{translate:calc(var(--fx, 0px) * .5) calc(var(--fy, 0px) * .5 - var(--arc, 36px));rotate:4deg}to{translate:0 0;rotate:0deg}}@keyframes il-turn{0%{rotate:var(--r0, 0deg)}}@keyframes il-grow{0%{scale:1 0}}@keyframes il-draw{0%{stroke-dashoffset:1}}@keyframes il-blip{0%{opacity:0;scale:.4}25%{opacity:.9}to{opacity:0;scale:1.8}}.il-steam{animation:il-steam 2.8s ease-in-out infinite;animation-delay:var(--a, 0s)}@keyframes il-steam{0%{opacity:0;translate:0 6px}40%{opacity:.85}to{opacity:0;translate:0 -14px}}.il-bob{animation:il-bob 3.6s ease-in-out infinite alternate;animation-delay:var(--a, 0s)}@keyframes il-bob{to{translate:0 -5px}}.il-sway{--o: 50% 100%;animation:il-sway 4.5s ease-in-out infinite alternate;animation-delay:var(--a, 0s)}@keyframes il-sway{0%{rotate:-4deg}to{rotate:4deg}}.il-step,.il-step-b{--o: 50% 0%;animation:il-step .7s ease-in-out infinite alternate}.il-step-b{animation-direction:alternate-reverse}@keyframes il-step{0%{rotate:-24deg}to{rotate:0deg}}.il-wave{--o: 0% 100%;animation:il-wave .9s ease-in-out infinite alternate}@keyframes il-wave{0%{rotate:-12deg}to{rotate:10deg}}@media(prefers-reduced-motion:reduce){[data-il] *,[data-il] *:before,[data-il] *:after{animation:none!important;transition:none!important}}.il-stage{container-type:inline-size;width:100%;max-width:40rem;margin:0 auto;display:grid;gap:.9rem}.il-canvas{position:relative;width:100%;font-size:clamp(.72rem,2.7cqw,1.02rem);line-height:1.25}.il-svg{position:absolute;inset:0;display:block;width:100%;height:100%;overflow:visible}.il-svg .il-t{font-family:var(--font-display);font-weight:800}.il-svg .il-m{font-family:var(--font-figure);font-weight:600}.il-line{margin:0;font-family:var(--font-display);font-weight:800;font-size:clamp(1.02rem,3.5cqw,1.32rem);line-height:1.2;text-align:center;color:var(--color-ink);text-wrap:balance}.il-stage.is-dark .il-line{color:#fff}.il-spot{position:absolute;left:var(--sl);top:var(--st);width:var(--sw);display:flex;flex-direction:column;align-items:flex-start}.il-spot.is-end{align-items:flex-end}.il-spot.is-center{align-items:center}@container (max-width: 30rem){.il-spot[data-m]{left:var(--ml);top:var(--mt);width:var(--mw)}}.il-spot>video,.il-spot>img,.il-spot>.il-bubble{align-self:stretch}.il-spot>video,.il-spot>img{display:block;width:100%;height:auto}.il-chip{display:inline-flex;flex:none;white-space:nowrap;align-items:center;gap:.55em;max-width:100%;padding:.55em .85em .55em .6em;border-radius:.9em;background:#fff;color:var(--color-ink);font-family:var(--font-display);font-weight:800;font-size:1em;line-height:1.15;box-shadow:0 0 0 1px #17163a14,0 18px 36px -16px #17163a73}.il-chip small{display:block;font-family:var(--font-sans);font-weight:600;font-size:.8em;color:var(--color-ink-mute)}.il-chip-ico{display:grid;flex:none;place-items:center;width:2em;height:2em;border-radius:.6em;background:var(--color-indigo);color:#fff}.il-chip-ico.is-go{background:var(--color-go)}.il-chip-ico svg{width:1.1em;height:1.1em}.il-bubble{position:relative;padding:.7em .9em;border-radius:1em;background:#fff;color:var(--color-ink);font-family:var(--font-display);font-weight:800;font-size:1em;line-height:1.2;box-shadow:0 18px 36px -16px #00000080}.il-bubble:after{content:"";position:absolute;left:1.4em;bottom:-.55em;width:1.1em;height:1.1em;background:#fff;border-radius:0 0 .3em;rotate:45deg}
