.b2WGiG_widget{color:var(--ink,#171717)}.b2WGiG_reaction{transform-origin:20% 94%;width:100%;height:100%;position:relative}.b2WGiG_caption{border:2px solid var(--border);background:var(--surface-yellow);max-width:94%;color:var(--black);box-shadow:3px 3px 0 var(--border);border-radius:1rem 1rem 1rem .15rem;align-items:center;gap:.5rem;padding:.6rem .75rem;font-size:clamp(.65rem,1vw,.85rem);font-weight:800;line-height:1.5;animation:.32s ease-out both b2WGiG_appear;display:flex;position:absolute;bottom:calc(100% + .35rem);left:3%}.b2WGiG_icon{flex-shrink:0;width:1.7rem;display:block}.b2WGiG_widget[data-action=overseas] .b2WGiG_icon{animation:1.4s ease-in-out both b2WGiG_takeoff}.b2WGiG_widget[data-action=university] .b2WGiG_reaction{animation:.7s ease-in-out both b2WGiG_ready}.b2WGiG_widget[data-action=university] .b2WGiG_icon{animation:.7s ease-out both b2WGiG_pack}.b2WGiG_widget[data-action=presentation] .b2WGiG_reaction{animation:.9s ease-in-out both b2WGiG_ready}.b2WGiG_wave{visibility:hidden;position:absolute;inset:0}.b2WGiG_waveA,.b2WGiG_waveB{object-fit:contain;object-position:bottom}.b2WGiG_waveB{opacity:0}.b2WGiG_widget[data-action=wave] .b2WGiG_walkFrame{opacity:0!important;visibility:hidden!important}.b2WGiG_widget[data-action=wave] .b2WGiG_wave{visibility:visible;animation:.45s ease-out both b2WGiG_turn}.b2WGiG_widget[data-action=wave] .b2WGiG_waveB{animation:.64s step-end .45s 4 b2WGiG_wave}.b2WGiG_widget[data-action=wave] .b2WGiG_waveA{animation:.64s step-end .45s 4 b2WGiG_waveBase}@keyframes b2WGiG_appear{0%{opacity:0;transform:translateY(6px)scale(.96)}to{opacity:1;transform:none}}@keyframes b2WGiG_takeoff{0%{transform:translate(-5px,5px)rotate(-12deg)}65%{transform:translate(5px,-5px)rotate(5deg)}to{transform:none}}@keyframes b2WGiG_pack{30%{transform:translateY(-5px)rotate(-7deg)}65%{transform:translateY(1px)rotate(4deg)}}@keyframes b2WGiG_ready{35%{transform:translateY(-4px)rotate(-2deg)}70%{transform:rotate(1deg)}}@keyframes b2WGiG_turn{0%{opacity:0;transform:perspective(500px)rotateY(-35deg)}to{opacity:1;transform:none}}@keyframes b2WGiG_wave{0%,to{opacity:0}50%{opacity:1}}@keyframes b2WGiG_waveBase{0%,to{opacity:1}50%{opacity:0}}@media (prefers-reduced-motion:reduce){.b2WGiG_widget *,.b2WGiG_widget :before,.b2WGiG_widget :after{transition:none!important;animation:none!important}}
