._0lB8EG_room{isolation:isolate;color:#fff7e6;background:#09182a;width:100%;max-width:640px;height:min(850px,100svh - 110px);min-height:610px;margin:0 auto;position:relative;overflow:hidden}._0lB8EG_background{object-fit:cover;object-position:center 52%;z-index:-2;transition:opacity 1.6s ease-in-out}._0lB8EG_shade{z-index:-1;background:linear-gradient(#07122488,#0000 30% 68%,#051c23cc);position:absolute;inset:0}._0lB8EG_intro{top:5%;text-align:center;text-shadow:0 2px 12px #071224;position:absolute;inset-inline:16px}._0lB8EG_name{color:#eacc8d;letter-spacing:.12em;margin-bottom:12px;font-size:12px;font-weight:700}._0lB8EG_intro h1{font-size:clamp(19px,4.7vw,27px);font-weight:700;line-height:1.8}._0lB8EG_progress{bottom:4%;text-align:center;position:absolute;inset-inline:12px}._0lB8EG_seal{background:#ead49812;border:1px solid #ead49877;border-radius:50%;place-items:center;width:64px;height:64px;margin:0 auto 12px;display:grid;position:relative;box-shadow:0 0 26px #eccb7926,inset 0 0 15px #eccb791a}._0lB8EG_seal span{color:#ffe2a2;filter:drop-shadow(0 0 8px #ffd77b88);font-size:38px;animation:2.4s ease-in-out infinite _0lB8EG_starFloat;display:block}._0lB8EG_seal i{border:1px dashed #e9cb8499;border-radius:50%;animation:5s linear infinite _0lB8EG_orbit;position:absolute;inset:-7px}._0lB8EG_seal i:after{content:"";background:#ffe3a0;border-radius:50%;width:8px;height:8px;position:absolute;top:-4px;left:calc(50% - 4px);box-shadow:0 0 12px #ffda7b}._0lB8EG_label{letter-spacing:.04em;font-size:16px;font-weight:700}._0lB8EG_resultButton{color:#63421c;cursor:pointer;background:linear-gradient(145deg,#fff3bd,#e6bb56);border:3px solid #fff2c6;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:8px;width:116px;height:116px;margin:0 auto;font-size:15px;font-weight:700;animation:2.8s ease-in-out infinite _0lB8EG_readyGlow;display:flex;box-shadow:0 5px #9c702e,0 0 28px #ffdc8580}._0lB8EG_resultButton span{font-size:25px}._0lB8EG_resultButton:hover{filter:brightness(1.08)}._0lB8EG_resultButton:focus-visible{outline-offset:5px;outline:3px solid #fff}._0lB8EG_resultButton:active{transform:translateY(2px)}@keyframes _0lB8EG_readyGlow{50%{box-shadow:0 5px #9c702e,0 0 44px #ffdc85bb}}._0lB8EG_dots{animation:2.4s ease-in-out infinite _0lB8EG_glow}._0lB8EG_stars{pointer-events:none;color:#ffe3a0;position:absolute;inset:0}._0lB8EG_stars span{text-shadow:0 0 15px #ffe3a0;font-size:20px;animation:4s ease-in-out infinite _0lB8EG_glow;position:absolute}._0lB8EG_stars span:first-child{top:33%;left:11%}._0lB8EG_stars span:nth-child(2){animation-delay:-1s;top:28%;right:13%}._0lB8EG_stars span:nth-child(3){font-size:13px;animation-delay:-2s;top:57%;right:7%}._0lB8EG_stars span:nth-child(4){font-size:13px;animation-delay:-3s;top:65%;left:9%}@keyframes _0lB8EG_glow{0%,to{opacity:.45}50%{opacity:1}}@keyframes _0lB8EG_starFloat{0%,to{transform:translateY(4px)scale(.85)rotate(-12deg)}50%{transform:translateY(-6px)scale(1.2)rotate(12deg)}}@keyframes _0lB8EG_orbit{to{transform:rotate(360deg)}}@media (min-width:640px){._0lB8EG_room{border-radius:24px;margin-block:24px}}@media (prefers-reduced-motion:reduce){._0lB8EG_seal span,._0lB8EG_seal i,._0lB8EG_stars span,._0lB8EG_dots,._0lB8EG_resultButton{animation:none}._0lB8EG_background{transition:none}}
