html.hp-hero body{background:#86d0ff}:where(.hero-root) a{color:#e0237a}:where(.hero-root) a:hover{color:#b0145c}@keyframes v4Walk{0%,to{transform:translateY(0)rotate(-3deg)}25%{transform:translateY(-6%)rotate(0)}50%{transform:translateY(0)rotate(3deg)}75%{transform:translateY(-6%)rotate(0)}}@keyframes v4Step{0%,to{transform:translateY(0)rotate(-4deg)scale(1.03,.97)}50%{transform:translateY(-10%)rotate(4deg)scale(.98,1.02)}}@keyframes v4Idle{0%,to{transform:scale(1)}50%{transform:scale(1.03,.97)}}@keyframes v4Turn{0%,to{transform:translateY(0)scale(1)}20%{transform:translateY(0)scale(1.04,.95)}55%{transform:translateY(-5%)scale(.97,1.04)}85%{transform:translateY(0)scale(1.03,.97)}}@keyframes v4Turn2{0%,to{transform:translateY(0)scale(1)}20%{transform:translateY(0)scale(1.04,.95)}55%{transform:translateY(-5%)scale(.97,1.04)}85%{transform:translateY(0)scale(1.03,.97)}}@keyframes v4FootL{0%,to{transform:translateY(0)}25%{transform:translateY(-9px)rotate(-12deg)}50%{transform:translateY(0)}}@keyframes v4FootR{0%,50%,to{transform:translateY(0)}75%{transform:translateY(-9px)rotate(12deg)}}@keyframes v3In{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes v4Say{0%{opacity:0;transform:translate(-50%)scale(.6)}60%{opacity:1;transform:translate(-50%)scale(1.06)}to{opacity:1;transform:translate(-50%)scale(1)}}@keyframes v4Say2{0%{opacity:0;transform:translate(-50%)scale(.6)}60%{opacity:1;transform:translate(-50%)scale(1.06)}to{opacity:1;transform:translate(-50%)scale(1)}}@keyframes v3Fade{0%{opacity:0}to{opacity:1}}@keyframes v3Pick{0%{transform:scale(1)}40%{transform:scale(1.2)}to{transform:scale(1)}}@keyframes v3Pick2{0%{transform:scale(1)}40%{transform:scale(1.2)}to{transform:scale(1)}}@keyframes hpPeek{0%{opacity:0;transform:translateY(45%)}60%{opacity:1}75%{transform:translateY(-4%)}to{opacity:1;transform:none}}@keyframes hpBob{0%,to{transform:none}50%{transform:translateY(-2.5%)}}@keyframes hpJump{0%{transform:none}35%{transform:translateY(-14%)rotate(-3deg)}60%{transform:none}78%{transform:translateY(-4%)rotate(2deg)}to{transform:none}}@keyframes hpJump2{0%{transform:none}35%{transform:translateY(-14%)rotate(3deg)}60%{transform:none}78%{transform:translateY(-4%)rotate(-2deg)}to{transform:none}}@keyframes hpHop{0%{transform:translateY(0)scale(1.06,.94)}35%{transform:translateY(-12%)scale(.96,1.05)}55%{transform:translateY(-13%)scale(1)}80%{transform:translateY(0)scale(1.08,.92)}to{transform:translateY(0)scale(1.06,.94)}}@keyframes hpBubble{0%{opacity:0;transform:translateY(0)}20%{opacity:1}to{opacity:0;transform:translateY(-46px)}}.v3-link{all:unset;box-sizing:border-box;cursor:pointer;color:#2b2140;border-radius:999px;align-items:center;min-height:44px;padding:0 14px;transition:background-color .2s;display:inline-flex}.v3-link:hover,.v3-link:focus-visible{background:#ffffffd9}.v3-cta{transition:transform .2s,box-shadow .2s}.v3-cta:hover{transform:translateY(-3px);color:#fff!important;box-shadow:0 9px #b0145c,0 16px 26px #b0145c4d!important}.v3-cta:active{transform:translateY(3px);box-shadow:0 3px #b0145c!important}.v3-char{transition:filter .2s}.v3-char:hover{filter:brightness(1.06)}@media (max-width:760px){.v4-chip,.v4-sub,.v3-links{display:none!important}.v3-burger{display:inline-flex!important}.v3-hide-sm{display:none!important}}@media (max-width:380px){.v4-logo-word{display:none}}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}@media (max-width:759px){.hero-root #top{height:100dvh!important;min-height:0!important}html.hp-hero,html.hp-hero body{overscroll-behavior:none;height:100%;overflow:hidden}}@keyframes hpIsland{0%{opacity:0;transform:translateY(-18px)scale(.94)}to{opacity:1;transform:none}}
@keyframes hmIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.hm{color:#2b2140;width:calc(100vw - 40px);max-width:380px;margin-top:6px;padding:2px;font-family:Anuphan,system-ui,sans-serif;animation:.32s cubic-bezier(.2,.9,.2,1) both hmIn}.hm ul{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.hm-item{box-sizing:border-box;-webkit-tap-highlight-color:transparent;background:#ffffffa6;border-radius:20px;align-items:center;gap:12px;width:100%;min-height:66px;padding:10px 12px 10px 10px;text-decoration:none;transition:background-color .2s,transform .2s;display:flex;color:#2b2140!important}.hm-item:hover{background:#fff}.hm-item:active{transform:scale(.985)}.hm-item:focus-visible{outline-offset:2px;outline:3px solid #e8337f}.hm-ico{color:#fff;background:var(--c);width:42px;height:42px;box-shadow:0 3px 0 color-mix(in srgb, var(--c) 70%, #000);border-radius:14px;flex:none;place-items:center;display:grid}.hm-item-txt{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.hm-item-t{font-family:Mali,sans-serif;font-size:16px;font-weight:700;line-height:1.3}.hm-item-s{color:#5c5470;font-size:13px;line-height:1.4}.hm-chev{color:#2b214059;flex:none;transition:transform .2s}.hm-item:hover .hm-chev{color:var(--c);transform:translate(3px)}
