.gsi{--gsi-e:cubic-bezier(.16, 1, .3, 1);justify-content:center;align-items:center;width:100%;display:flex;position:relative}.gsi-stage{transform-origin:50%;position:relative}.gsi-layer{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.gsi-glow{filter:blur(6px);opacity:0;width:52%;height:52%;transition:opacity .76s var(--gsi-e), transform .9s var(--gsi-e);pointer-events:none;background:radial-gradient(circle,#feec038c 0%,#feec0300 70%);border-radius:9999px;position:absolute;transform:scale(.7)}.gsi[data-on="1"] .gsi-glow{opacity:.85;animation:4.4s ease-in-out 1.2s infinite gsi-breathe;transform:scale(1.05)}@keyframes gsi-breathe{0%,to{opacity:.85;transform:scale(1.05)}50%{opacity:.6;transform:scale(1)}}.gsi-plate{opacity:0;transform-origin:50% 62%;transition:opacity .62s var(--gsi-e) var(--gsi-d,0s), transform .66s var(--gsi-e) var(--gsi-d,0s);transform:translateY(16px)scale(.945)}.gsi[data-on="1"] .gsi-plate{opacity:1;transform:none}.gsi-trace path{stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset .64s var(--gsi-e) var(--gsi-d,0s)}.gsi[data-on="1"] .gsi-trace path{stroke-dashoffset:0}.gsi-beam{opacity:0;transition:opacity .42s var(--gsi-e) var(--gsi-d,0s)}.gsi-beam path{stroke-dasharray:none;stroke-dashoffset:0}.gsi[data-on="1"] .gsi-beam{opacity:1}.gsi-node{opacity:0;transform-origin:50%;transition:opacity .3s var(--gsi-e) var(--gsi-d,0s), transform .36s var(--gsi-e) var(--gsi-d,0s);position:absolute;transform:scale(.62)}.gsi[data-on="1"] .gsi-node{opacity:1;transform:none}.gsi-card{opacity:0;transform-origin:50%;transition:opacity .54s var(--gsi-e) var(--gsi-d,0s), transform .58s var(--gsi-e) var(--gsi-d,0s);position:absolute;transform:translateY(9px)scale(.86)}.gsi[data-on="1"] .gsi-card{opacity:var(--gsi-op,1);transform:none}.gsi-pulse{fill:none;stroke-linecap:round;opacity:0;animation-duration:var(--gsi-dur,5s);animation-delay:var(--gsi-delay,0s);animation-timing-function:linear;animation-iteration-count:infinite;animation-play-state:paused}.gsi[data-pulse="1"] .gsi-pulse{animation-play-state:running}.gsi-pulse-back{animation-direction:reverse}.gsi-pulse-halo{stroke:var(--signal-yellow,#fdec39);stroke-width:5.6px;stroke-dasharray:.09 .91;stroke-dashoffset:.09px;animation-name:gsi-travel-halo}.gsi-pulse-core{stroke:#2b2a1d;stroke-width:1.6px;stroke-dasharray:.03 .97;stroke-dashoffset:.03px;animation-name:gsi-travel-core}@keyframes gsi-travel-halo{0%{stroke-dashoffset:.09px;opacity:0}10%{opacity:.55}42%{opacity:.55}54%{stroke-dashoffset:-1px;opacity:0}to{stroke-dashoffset:-1px;opacity:0}}@keyframes gsi-travel-core{0%{stroke-dashoffset:.03px;opacity:0}10%{opacity:.9}42%{opacity:.9}54%{stroke-dashoffset:-1.06px;opacity:0}to{stroke-dashoffset:-1.06px;opacity:0}}.gsi[data-on="0"] .gsi-plate,.gsi[data-on="0"] .gsi-node,.gsi[data-on="0"] .gsi-card,.gsi[data-on="0"] .gsi-beam,.gsi[data-on="0"] .gsi-trace path,.gsi[data-on="0"] .gsi-glow{transition-duration:.36s;transition-delay:0s}.gsi[data-still="1"] .gsi-plate,.gsi[data-still="1"] .gsi-node,.gsi[data-still="1"] .gsi-card,.gsi[data-still="1"] .gsi-beam,.gsi[data-still="1"] .gsi-trace path,.gsi[data-still="1"] .gsi-glow{transition:none!important}.gsi[data-still="1"] .gsi-glow{animation:none!important}.gsi[data-still="1"] .gsi-pulse{opacity:0!important;animation:none!important}@media (prefers-reduced-motion:reduce){.gsi .gsi-plate,.gsi .gsi-node,.gsi .gsi-card,.gsi .gsi-beam,.gsi .gsi-trace path,.gsi .gsi-glow{transition:none!important}.gsi .gsi-pulse{opacity:0!important;animation:none!important}.gsi .gsi-glow{animation:none!important}}
