.ci-wrap{position:relative;width:100%;overflow-x:auto;scrollbar-width:none}.ci-wrap::-webkit-scrollbar{display:none}.ci-stage{position:relative;min-width:720px;display:flex;flex-direction:column;align-items:center}.ci-viz{width:100%;display:flex;justify-content:center}.ci-viz .ci-fig{width:470px;max-width:92%;height:auto;overflow:hidden;border-radius:26px;box-shadow:0 18px 60px -20px rgba(0,0,0,.7),0 0 0 1px rgba(127,232,255,.08)}.ci-part{transform-box:fill-box;transform-origin:center bottom;opacity:0}@keyframes cs-luz{0%,to{opacity:1}45%{opacity:.4}}.cs-luz{animation:cs-luz 2.8s ease-in-out infinite}@keyframes cs-luz2{0%,to{opacity:.1}50%{opacity:.26}}.cs-luz2{animation:cs-luz2 4s ease-in-out infinite}@keyframes cs-dot{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.cs-dot{transform-box:fill-box;animation:cs-dot 7s ease-in-out infinite}@media (prefers-reduced-motion:reduce){.cs-dot,.cs-luz,.cs-luz2,.cs-run{animation:none}}.ci-bar{position:relative;width:100%;margin-top:44px}.ci-fill,.ci-line{position:absolute;top:12px;left:10%;height:2px;border-radius:2px}.ci-line{right:10%;background:rgba(127,232,255,.14)}.ci-fill{width:0;background:linear-gradient(90deg,#f5c542,#2bd47a,#2d6ae8,#8b5cf6,#22d3ee);box-shadow:0 0 6px rgba(127,232,255,.5)}.ci-comet{position:absolute;top:12px;left:10%;width:12px;height:12px;margin:-5px 0 0 -6px;border-radius:50%;background:#eafcff;box-shadow:0 0 10px #bdfcff,0 0 18px rgba(189,252,255,.5);opacity:0}.ci-row{position:relative;display:flex}.ci-cell{flex:1;min-width:0;display:flex;flex-direction:column;align-items:center}.ci-node{height:24px;display:grid;place-items:center;position:relative;z-index:2}.ci-dot{width:12px;height:12px;border-radius:50%;background:#06101c;box-shadow:inset 0 0 0 2px color-mix(in srgb,currentColor 45%,transparent);transition:box-shadow .4s,background .4s}.ci-cell.on .ci-dot{background:currentColor;box-shadow:0 0 10px currentColor,inset 0 0 0 2px currentColor}.ci-tit{margin-top:8px;text-align:center;font-family:ui-monospace,monospace;font-size:12.5px;font-weight:700;letter-spacing:.02em;color:rgba(234,252,255,.5);transition:color .4s}.ci-cell.on .ci-tit{color:#eafcff}@media (max-width:640px){.ci-stage{min-width:0}.ci-viz .ci-fig{width:100%;max-width:420px;border-radius:20px}.ci-bar{margin-top:30px}.ci-comet,.ci-fill,.ci-line{top:10px}.ci-node{height:20px}.ci-dot{width:10px;height:10px}.ci-tit{margin-top:6px;padding:0 3px;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:10.5px;font-weight:600;line-height:1.25;letter-spacing:0;overflow-wrap:normal;hyphens:manual}}@media (max-width:350px){.ci-tit{font-size:9.5px;padding:0 1px}}.hummingbird-loading_stage__l3KWh{position:relative;width:min(200px,48vw);aspect-ratio:1;flex-shrink:0;margin-inline:auto}.hummingbird-loading_bird__Bb3JO,.hummingbird-loading_sparks__EYT0S{position:absolute;inset:0}.hummingbird-loading_bird__Bb3JO img{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.hummingbird-loading_eye__LbNn_{position:absolute;left:66.7%;top:26.4%;width:3.8%;height:3.8%;border-radius:50%;background:#09254a;transform:scaleY(0)}@media (max-width:640px){.hummingbird-loading_stage__l3KWh{width:min(124px,34vw)}.hummingbird-loading_run__ajv_A .hummingbird-loading_track__jY4MY{margin-top:16px}}.hummingbird-loading_spark__wIbwj{position:absolute;left:var(--x);top:var(--y);width:var(--w);height:2px;background:linear-gradient(90deg,transparent,var(--color),#fff);box-shadow:0 0 7px var(--color);opacity:0}.hummingbird-loading_run__ajv_A .hummingbird-loading_spark__wIbwj{animation:hummingbird-loading_converge__BJEeL .34s cubic-bezier(.22,.65,.4,1) var(--delay) both}.hummingbird-loading_run__ajv_A .hummingbird-loading_bird__Bb3JO{animation:hummingbird-loading_arrive__pGljy .39s cubic-bezier(.14,.8,.25,1) both}.hummingbird-loading_run__ajv_A .hummingbird-loading_eye__LbNn_{animation:hummingbird-loading_blink__fmnel 1.6s .36s both}.hummingbird-loading_run__ajv_A.hummingbird-loading_depart__uT6GX .hummingbird-loading_bird__Bb3JO{animation:hummingbird-loading_depart__uT6GX .32s cubic-bezier(.5,0,.86,.48) both}@keyframes hummingbird-loading_converge__BJEeL{0%{opacity:0;transform:translate(var(--dx),var(--dy)) rotate(var(--angle)) scaleX(2.6)}25%{opacity:1}85%{opacity:1}to{opacity:0;transform:translate(0) rotate(var(--angle)) scaleX(.12)}}@keyframes hummingbird-loading_arrive__pGljy{0%,28%{opacity:0;transform:translate(-28vw,12vh) rotate(-16deg) scale(.64);filter:blur(4px) brightness(2)}75%{opacity:1;transform:translate(5px,-2px) rotate(2deg);filter:brightness(1.65)}to{opacity:1;transform:none;filter:none}}@keyframes hummingbird-loading_blink__fmnel{0%,28%,44%,to{transform:scaleY(0)}34%,38%{transform:scaleY(1)}}@keyframes hummingbird-loading_depart__uT6GX{0%{opacity:1;transform:none}25%{opacity:1;transform:translate(-10px,5px) rotate(-4deg)}to{opacity:0;transform:translate(62vw,-24vh) rotate(-14deg) scale(.64);filter:blur(3px) brightness(1.6)}}@media(prefers-reduced-motion:reduce){.hummingbird-loading_run__ajv_A .hummingbird-loading_bird__Bb3JO,.hummingbird-loading_run__ajv_A .hummingbird-loading_eye__LbNn_,.hummingbird-loading_run__ajv_A .hummingbird-loading_spark__wIbwj,.hummingbird-loading_run__ajv_A.hummingbird-loading_depart__uT6GX .hummingbird-loading_bird__Bb3JO{animation:none}.hummingbird-loading_run__ajv_A.hummingbird-loading_depart__uT6GX .hummingbird-loading_bird__Bb3JO{opacity:0}}.hummingbird-loading_wing__v_2t7{position:absolute;inset:0;clip-path:polygon(5% 6%,46% 19%,58% 44%,53% 52%,30% 51%,12% 35%);transform-origin:53% 46%}.hummingbird-loading_bird__Bb3JO>.hummingbird-loading_body__3LB1q{clip-path:polygon(0 0,100% 0,100% 100%,0 100%,0 51%,30% 51%,53% 52%,58% 44%,46% 19%,5% 6%,0 51%)}.hummingbird-loading_run__ajv_A .hummingbird-loading_wing__v_2t7{animation:hummingbird-loading_wingbeat__DZr0C .115s ease-in-out .28s infinite}.hummingbird-loading_run__ajv_A.hummingbird-loading_depart__uT6GX .hummingbird-loading_wing__v_2t7{animation-duration:.07s}.hummingbird-loading_bolts__oJIik{position:absolute;inset:-70%;width:240%;height:240%;pointer-events:none;overflow:visible}.hummingbird-loading_bolts__oJIik path{fill:none;stroke:var(--bolt);stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1;opacity:0;filter:drop-shadow(0 0 4px var(--bolt))}@keyframes hummingbird-loading_wingbeat__DZr0C{0%,to{transform:rotate(0deg) scaleY(1)}50%{transform:rotate(-13deg) scaleY(.74)}}@media(prefers-reduced-motion:reduce){.hummingbird-loading_bolts__oJIik,.hummingbird-loading_run__ajv_A .hummingbird-loading_wing__v_2t7{animation:none}.hummingbird-loading_bolts__oJIik{display:none}}.hummingbird-loading_bolts__oJIik path{stroke:#c9f6ff;stroke-dasharray:none;stroke-width:1.35;filter:drop-shadow(0 0 2px #1d9dff) drop-shadow(0 0 6px #246aff)}.hummingbird-loading_bolts__oJIik .hummingbird-loading_branch__8nYOO{stroke:#78cdff;stroke-width:.57}.hummingbird-loading_run__ajv_A .hummingbird-loading_arrival__UMOHi path,.hummingbird-loading_run__ajv_A.hummingbird-loading_depart__uT6GX .hummingbird-loading_exit__cZYRZ path{animation:hummingbird-loading_storm-strike__Z6NPL .29s linear var(--delay) both}@keyframes hummingbird-loading_storm-strike__Z6NPL{0%,to{opacity:0}12%{opacity:1}22%{opacity:.28}34%{opacity:.88}57%{opacity:.34}78%{opacity:.12}}.hummingbird-loading_run__ajv_A .hummingbird-loading_flash__Wr_nq,.hummingbird-loading_run__ajv_A.hummingbird-loading_depart__uT6GX .hummingbird-loading_flash__Wr_nq{animation:hummingbird-loading_storm-light__7dxNO .34s ease-out both}.hummingbird-loading_run__ajv_A.hummingbird-loading_depart__uT6GX .hummingbird-loading_flash__Wr_nq{animation-name:hummingbird-loading_storm-light-exit__5NGIT}.hummingbird-loading_flash__Wr_nq{position:absolute;inset:-90%;pointer-events:none;background:radial-gradient(ellipse,#3695ff65,transparent 55%);opacity:0}@keyframes hummingbird-loading_storm-light__7dxNO{0%,to{opacity:0}27%{opacity:.8}45%{opacity:.22}57%{opacity:.43}}@keyframes hummingbird-loading_storm-light-exit__5NGIT{0%,to{opacity:0}27%{opacity:.8}45%{opacity:.22}57%{opacity:.43}}@media(prefers-reduced-motion:reduce){.hummingbird-loading_flash__Wr_nq{display:none}}.hummingbird-loading_wing__v_2t7.hummingbird-loading_far-wing__c6xUE{transform:rotate(42deg) scale(.81,.88);filter:brightness(.68) hue-rotate(19deg)}.hummingbird-loading_run__ajv_A .hummingbird-loading_wing__v_2t7.hummingbird-loading_far-wing__c6xUE{animation-name:hummingbird-loading_far-wingbeat__MYpbW;animation-delay:.31s}@keyframes hummingbird-loading_far-wingbeat__MYpbW{0%,to{transform:rotate(42deg) scale(.81,.88)}50%{transform:rotate(54deg) scale(.81,.66)}}@media(prefers-reduced-motion:reduce){.hummingbird-loading_run__ajv_A .hummingbird-loading_wing__v_2t7.hummingbird-loading_far-wing__c6xUE,.hummingbird-loading_run__ajv_A.hummingbird-loading_depart__uT6GX .hummingbird-loading_wing__v_2t7.hummingbird-loading_far-wing__c6xUE{animation:none}}.hummingbird-loading_energy-circuit__7lXvQ{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;overflow:visible}.hummingbird-loading_energy-circuit__7lXvQ path{fill:none;stroke:#bff9ff;stroke-width:.7;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:.43 1.57;stroke-dashoffset:.43;opacity:0;filter:drop-shadow(0 0 1.2px #36cfff)}.hummingbird-loading_energy-circuit__7lXvQ circle{fill:#ddfcff;opacity:0;filter:drop-shadow(0 0 1.25px #398aff)}.hummingbird-loading_run__ajv_A .hummingbird-loading_energy-circuit__7lXvQ path{animation:hummingbird-loading_flow__9JXjM .72s linear var(--start) both}.hummingbird-loading_run__ajv_A .hummingbird-loading_energy-circuit__7lXvQ circle{animation:hummingbird-loading_energize__euUqn .42s ease-out var(--start) both}.hummingbird-loading_depart__uT6GX .hummingbird-loading_energy-circuit__7lXvQ{display:none}@keyframes hummingbird-loading_flow__9JXjM{0%{opacity:0;stroke-dashoffset:.43}9%{opacity:.95}84%{opacity:1}to{opacity:0;stroke-dashoffset:-1}}@keyframes hummingbird-loading_energize__euUqn{0%,to{opacity:0}18%,45%{opacity:1}}@media(prefers-reduced-motion:reduce){.hummingbird-loading_energy-circuit__7lXvQ{display:none}}.hummingbird-loading_track__jY4MY{position:relative}.hummingbird-loading_run__ajv_A.hummingbird-loading_depart__uT6GX .hummingbird-loading_track__jY4MY{overflow:visible;animation:hummingbird-loading_bar-shock__1VcsT .48s ease-out .05s both}.hummingbird-loading_run__ajv_A.hummingbird-loading_depart__uT6GX .hummingbird-loading_bar__iLryp{border-radius:inherit;animation:hummingbird-loading_bar-charge__V0dLz .48s ease-out .05s both}.hummingbird-loading_track__jY4MY:after{content:"";position:absolute;inset:-2px 0;opacity:0;border-radius:inherit;background:linear-gradient(90deg,transparent 35%,#d6faff 50%,transparent 65%) 100% 0/240% 100%;pointer-events:none}.hummingbird-loading_run__ajv_A.hummingbird-loading_depart__uT6GX .hummingbird-loading_track__jY4MY:after{animation:hummingbird-loading_bar-discharge__tg_2k .38s ease-out 75ms both}@keyframes hummingbird-loading_bar-shock__1VcsT{0%{box-shadow:none}23%{box-shadow:0 0 7px #81eaff,0 0 19px #217bff}to{box-shadow:0 0 7px #308aff}}@keyframes hummingbird-loading_bar-charge__V0dLz{0%{width:100%;background:#fff}22%{background:#a1efff}to{width:100%;background:#378aff}}@keyframes hummingbird-loading_bar-discharge__tg_2k{0%{opacity:0;background-position:100% 0}18%{opacity:.95}to{opacity:0;background-position:0 0}}@media(prefers-reduced-motion:reduce){.hummingbird-loading_run__ajv_A.hummingbird-loading_depart__uT6GX .hummingbird-loading_bar__iLryp,.hummingbird-loading_run__ajv_A.hummingbird-loading_depart__uT6GX .hummingbird-loading_track__jY4MY,.hummingbird-loading_run__ajv_A.hummingbird-loading_depart__uT6GX .hummingbird-loading_track__jY4MY:after{animation:none}.hummingbird-loading_run__ajv_A.hummingbird-loading_depart__uT6GX .hummingbird-loading_bar__iLryp{width:100%;background:#378aff}}.hummingbird-loading_levitation__Tuk0l{position:absolute;inset:0;transform-origin:58% 52%}.hummingbird-loading_run__ajv_A .hummingbird-loading_levitation__Tuk0l{animation:hummingbird-loading_levitate__IoJrN 1.45s ease-in-out .39s infinite}.hummingbird-loading_run__ajv_A.hummingbird-loading_depart__uT6GX .hummingbird-loading_levitation__Tuk0l{animation-play-state:paused}@keyframes hummingbird-loading_levitate__IoJrN{0%,to{transform:translate(0) rotate(0)}50%{transform:translate(2px,-6px) rotate(1.3deg)}}@media(prefers-reduced-motion:reduce){.hummingbird-loading_run__ajv_A .hummingbird-loading_levitation__Tuk0l{animation:none}}