.notify-wrap{position:relative;display:inline-block}.notify-icon{display:block}.notify-dot{position:absolute;width:100%;height:100%;border-radius:999px;background:#ff2b2b;box-shadow:0 0 10px rgba(255,43,43,0.85),0 0 22px rgba(255,43,43,0.55);animation:notifyPulse 1.15s ease-in-out infinite;transform-origin:center}.notify-dot::after{content:"";position:absolute;inset:-10px;border-radius:999px;background:rgba(255,43,43,0.22);filter:blur(6px);transform:scale(0.55);opacity:0;animation:notifyRing 1.15s ease-out infinite}@keyframes notifyPulse{0%{transform:scale(0.92);opacity:0.45}45%{transform:scale(1);opacity:1}100%{transform:scale(0.92);opacity:0.5}}@keyframes notifyRing{0%{transform:scale(0.55);opacity:0}30%{opacity:0.75}100%{transform:scale(1.3);opacity:0}}.notify-dot.is-off{animation:none}.notify-dot.is-off::after{animation:none;opacity:0}.bg_ran{clip-path:polygon(0% 15%, 100% 97%, 100% 100%, 30% 100%, 0% 100%);filter:blur(4px) contrast(1.5)}.bg_ran2{clip-path:polygon(100% 0%, 90% 0, 0% 90%, 0% 100%, 10% 100%, 100% 10%);filter:blur(4px) contrast(1.4)}.bg_ran3{clip-path:polygon(0% 90%, 0% 100%, 10% 100%, 100% 30%);filter:blur(4px) contrast(1.4)}.bg_ran4{clip-path:polygon(0% 0%, 30% 100%, 25% 100%, 0% 30%);filter:blur(4px) contrast(1.4)}.sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}.top2_background{width:100%;height:100vh;background:linear-gradient(45deg, rgba(77,81,144,0.466667), rgba(0,0,0,0.282353), rgba(15,25,79,0.486275));background-size:300% 300%;animation:Top2background 5s ease infinite}.top2_background::after{background:linear-gradient(45deg, rgba(27,85,89,0.466667), rgba(0,0,0,0.282353), rgba(15,25,79,0.486275));background-size:200% 200%;animation:Top3background2 3s ease infinite}@keyframes Top3background{0%{background-position:0% 50%}50%{background-position:100% 50%}100%{background-position:0% 50%}}@keyframes Top2background{0%{background-position:0% 50%}50%{background-position:100% 50%}100%{background-position:0% 50%}}.background_tophand{min-height:100vh;width:100%;height:auto;background-size:cover;background-image:url(/assets/background/tophand-77865d43c7c73371c8900e2b036318fa77160c78cbd0c1630df620ee4a4cd7db.webp)}#first_opener{position:absolute;right:0;top:87%;width:70%}#simple_game_opener1{position:absolute;right:0;top:74%;width:30%}#simple_game_opener2{position:absolute;right:0;top:80%;width:30%}#phone_opener{position:absolute;right:0;top:10%;width:70%}.portrait_width{width:45%}@media (orientation: portrait){.portrait_width{width:90%}}.data_icon{clip-path:polygon(0% 30%, 0% 80%, 100% 0%, 60% 0%)}.data_iconback{clip-path:polygon(0% 25%, 0% 91%, 100% 90%, 100% 0%)}.data_icon{--cp-open: polygon(
    0% 30%,
    0% 80%,
    100% 0%,
    60% 0%
  );--cp-closed: polygon(
    0% 0%,
    0% 0%,
    0% 0%,
    0% 0%
  );clip-path:var(--cp-closed)}.data_icon.is-open{animation:dataIconOpen 500ms ease forwards}@keyframes dataIconOpen{from{clip-path:var(--cp-closed)}to{clip-path:var(--cp-open)}}.data_icon.is-close{animation:dataIconClose 500ms ease forwards}@keyframes dataIconClose{from{clip-path:var(--cp-open)}to{clip-path:var(--cp-closed)}}@media (prefers-reduced-motion: reduce){.data_icon.is-open,.data_icon.is-close{animation:none;clip-path:var(--cp-open)}}.data_blackgradation{background:linear-gradient(45deg, rgba(77,81,144,0.466667), #000, #0f194f)}.topslide{position:relative;width:100%;display:flex;justify-content:center;align-items:center;min-height:240px}.topslide img{display:none;max-width:70%;height:auto}.topslide img.is-active{display:block}.slide__nav{position:absolute;top:50%;transform:translateY(-50%);z-index:5;width:84px;height:144px;border-radius:999px;border:3px solid rgba(255,255,255,0.788);background:rgba(0,74,185,0.616);color:#fff;display:grid;place-items:center;cursor:pointer;user-select:none;-webkit-tap-highlight-color:transparent;animation:slideNavPulse 1s ease-in-out infinite;will-change:opacity, filter}.slide__nav:hover{animation:none}.slide__nav:active{animation:none}@media (prefers-reduced-motion: reduce){.slide__nav{animation:none}}@keyframes slideNavPulse{0%{opacity:0.92;filter:brightness(1)}50%{opacity:1;filter:brightness(1.18)}100%{opacity:0.92;filter:brightness(1)}}.slide__nav--prev{left:12px}.slide__nav--next{right:12px}.slide__nav span{font-size:22px;line-height:1;transform:translateY(-1px)}@media (max-width: 480px){.slide__nav--prev{left:6px}.slide__nav--next{right:6px}}.slide__nav.is-hidden{display:none}
