.egg-notice-backdrop{position:fixed;inset:0;z-index:2147483000;background:rgba(32,22,46,.46);display:grid;place-items:center;padding:22px;animation:eggFade .18s ease both}.egg-notice-box{position:relative;width:100%;max-width:350px;box-sizing:border-box;background:#fff;border:1px solid #eadcf7;border-radius:25px;padding:30px 24px 24px;text-align:center;box-shadow:0 24px 70px #20162e44;color:#49365b;font-family:Arial,sans-serif;animation:eggPop .38s cubic-bezier(.18,.85,.3,1.15) both}.egg-notice-icon{font-size:52px;line-height:1.3;display:block;margin-bottom:12px}.egg-notice-box h2{font-size:22px;line-height:1.3;margin:0 0 12px}.egg-notice-box p{font-size:15px;line-height:1.65;margin:0 0 24px}.egg-notice-box button{cursor:pointer;border:0;font:600 15px Arial,sans-serif;border-radius:12px;min-height:48px;transition:transform .18s,box-shadow .18s;touch-action:manipulation}.egg-notice-box button:active{transform:translateY(2px) scale(.97)}.egg-notice-box button:focus-visible{outline:3px solid #cdb0e7;outline-offset:3px}.egg-notice-go{width:100%;background:#8161a6;color:#fff;box-shadow:0 6px 15px #8161a630}.egg-notice-later{background:transparent;color:#705a83;margin-top:8px;width:100%}.egg-notice-box button:disabled{opacity:.6;cursor:wait}@keyframes eggFade{from{opacity:0}to{opacity:1}}@keyframes eggPop{from{opacity:0;transform:translateY(20px) scale(.94)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.egg-notice-backdrop,.egg-notice-box{animation:none}.egg-notice-box button{transition:none}}
