.hyx-ig,.hyx-ig *{box-sizing:border-box}.hyx-ig{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:16px 12px;width:100%;margin:16px 0;align-items:start}.hyx-ig .hyx-ig-item{min-width:0;text-align:center;padding:0;margin:0}.hyx-ig .hyx-ig-name{font-size:15px;line-height:1.55;font-weight:600;color:inherit;overflow-wrap:anywhere;margin:0 0 3px;min-height:1.55em}.hyx-ig .hyx-ig-trigger{display:block!important;position:relative;width:100%;max-width:94.5px;height:70.5px;min-height:44px;min-width:0;margin:0 auto!important;padding:0!important;border:0!important;border-radius:0;background:transparent!important;box-shadow:none!important;appearance:none;cursor:pointer;line-height:normal;letter-spacing:normal;text-transform:none;overflow:visible;isolation:isolate;-webkit-tap-highlight-color:#fff0}.hyx-ig .hyx-ig-trigger::before,.hyx-ig .hyx-ig-trigger::after{content:none!important}.hyx-ig .hyx-ig-face{display:block;position:absolute;width:calc(100% - 6px);height:39px;left:3px;top:7.5px;border:1.5px solid #f6be52;border-radius:12px;background:linear-gradient(180deg,#ffac5f 0%,#ff6a22 23%,#f34412 55%,#c92909 100%);box-shadow:inset 0 1.5px 1.5px #fff2be,inset 0 -3px 3px #9d1f08,0 3.75px 0 #a95114,0 6px 9px #7a3c202e;animation:hyxig-press 1.65s infinite;pointer-events:none}.hyx-ig .hyx-ig-gloss{position:absolute;inset:3px 4.5px auto;height:12px;border-radius:9px 9px 6px 6px;background:linear-gradient(#ffffffa6,#ffffff08)}.hyx-ig .hyx-ig-ripple{position:absolute;left:50%;top:50%;width:18px;height:18px;border:1.5px solid #fff4bd;border-radius:50%;transform:translate(-50%,-50%);opacity:0;animation:hyxig-ripple 1.65s infinite}.hyx-ig .hyx-ig-hand{position:absolute;left:50%;top:18.75px;display:block;font-family:'Apple Color Emoji','Segoe UI Emoji','Noto Color Emoji',sans-serif;font-size:33px;font-weight:400;line-height:1;transform:translate(-50%,10.5px);filter:drop-shadow(0 2.25px 1.5px #65311438);pointer-events:none;animation:hyxig-finger 1.65s infinite}.hyx-ig .hyx-ig-trigger:focus-visible{outline:3px solid #b93117!important;outline-offset:2px;border-radius:12px}@keyframes hyxig-finger{0%,15%,80%,100%{transform:translate(-50%,10.5px) scale(1.04)}35%,48%{transform:translate(-50%,0) scale(.96)}60%{transform:translate(-50%,8.25px) scale(1.02)}}@keyframes hyxig-press{0%,28%,65%,100%{transform:translateY(0) scale(1)}36%,48%{transform:translateY(2.25px) scale(.975)}}@keyframes hyxig-ripple{0%,29%{opacity:0;transform:translate(-50%,-50%) scale(.4)}36%{opacity:.85}65%,100%{opacity:0;transform:translate(-50%,-50%) scale(2.2)}}@media(max-width:480px){.hyx-ig{gap:10px 6px}.hyx-ig .hyx-ig-name{font-size:14px}.hyx-ig .hyx-ig-trigger{max-width:84px}}@media(prefers-reduced-motion:reduce){.hyx-ig .hyx-ig-face,.hyx-ig .hyx-ig-hand,.hyx-ig .hyx-ig-ripple{animation:none}}dialog.hyx-ig-lightbox{position:fixed!important;inset:0!important;width:100vw!important;height:100vh!important;height:100dvh!important;max-width:none!important;max-height:none!important;margin:0!important;padding:16px!important;border:0!important;background:rgb(0 0 0 / .88)!important;color:#fff!important;box-sizing:border-box;overflow:auto;z-index:2147483647}dialog.hyx-ig-lightbox::backdrop{background:rgb(0 0 0 / .88)}dialog.hyx-ig-lightbox:not([open]){display:none!important}dialog.hyx-ig-lightbox[open]{display:flex!important;align-items:center;justify-content:center}.hyx-ig-lightbox *{box-sizing:border-box}.hyx-ig-lightbox .hyx-ig-dialog-content{position:relative;max-width:100%;width:max-content;margin:auto;padding-top:48px;text-align:center}.hyx-ig-lightbox .hyx-ig-close{position:absolute;right:0;top:0;display:flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;margin:0;padding:0 12px;background:#fff;color:#222;border:0;border-radius:50%;font:32px/1 sans-serif;box-shadow:0 1px 6px #0006;cursor:pointer;letter-spacing:normal}.hyx-ig-lightbox .hyx-ig-close:focus-visible{outline:3px solid #ffb653;outline-offset:3px}.hyx-ig-lightbox .hyx-ig-image{display:block;max-width:calc(100vw - 32px);max-height:calc(100vh - 150px);max-height:calc(100dvh - 150px);width:auto;height:auto;object-fit:contain;margin:0 auto;background:#fff0;box-shadow:none;border:0}.hyx-ig-lightbox [hidden]{display:none!important}.hyx-ig-lightbox .hyx-ig-caption{font-size:16px;line-height:1.6;overflow-wrap:anywhere;max-width:min(92vw,850px);margin:12px auto 0;color:#fff}.hyx-ig-lightbox .hyx-ig-status{font-size:16px;line-height:1.6;max-width:80vw;padding:24px 12px;color:#fff}