.CFQOcG_stage{color:#fff;background:linear-gradient(160deg,#12917f 0%,#0e6f63 100%);border-radius:28px;flex-direction:column;gap:14px;padding:18px 18px 22px;display:flex;position:relative;overflow:hidden}.CFQOcG_stage:before{content:"";pointer-events:none;background:radial-gradient(#ffffff14 1.5px,#0000 2px) 0 0/24px 24px;position:absolute;inset:0}.CFQOcG_full{z-index:60;border-radius:0;position:fixed;inset:0;overflow-y:auto}.CFQOcG_z{z-index:1;position:relative}.CFQOcG_pill{white-space:nowrap;background:#ffffff24;border:1.5px solid #ffffff38;border-radius:999px;align-items:center;gap:7px;height:40px;padding:0 14px;font-size:16px;font-weight:800;display:inline-flex}.CFQOcG_warn{color:#7a4b00;background:#ffe08a;border-color:#ffe08a}.CFQOcG_bar{background:#00000038;border-radius:999px;height:10px;overflow:hidden}.CFQOcG_bar i{background:linear-gradient(90deg,#ffe08a,#ffb547);border-radius:999px;height:100%;transition:width .25s linear;display:block}.CFQOcG_bar.CFQOcG_low i{background:linear-gradient(90deg,#ff8a7a,#e8453c)}.CFQOcG_pair{grid-template-columns:1fr 1fr;gap:14px;display:grid}@media (max-width:820px){.CFQOcG_pair{grid-template-columns:1fr;gap:10px}}.CFQOcG_img{cursor:crosshair;-webkit-user-select:none;user-select:none;touch-action:manipulation;aspect-ratio:3/2;background:#0b4f47;border:0;border-radius:16px;width:100%;padding:0;display:block;position:relative;overflow:hidden;box-shadow:0 0 0 3px #ffffffe6,0 6px #0000002e}.CFQOcG_img img{object-fit:cover;pointer-events:none;-webkit-user-drag:none;width:100%;height:100%;display:block}.CFQOcG_tag{color:#fff;letter-spacing:.4px;pointer-events:none;background:#0b0a2499;border-radius:999px;padding:3px 10px;font-size:12px;font-weight:800;position:absolute;top:10px;left:10px}.CFQOcG_mk{pointer-events:none;box-sizing:border-box;border-radius:50%;position:absolute;transform:translate(-50%,-50%)}.CFQOcG_ok{border:4px solid #3dd27a;animation:.35s cubic-bezier(.2,1.6,.4,1) both CFQOcG_dfpop;box-shadow:0 0 0 3px #fffffff2,0 0 16px #3dd27acc}.CFQOcG_miss{border:4px dashed #ffe08a;animation:1s ease-in-out infinite CFQOcG_dfpulse;box-shadow:0 0 0 3px #00000059}.CFQOcG_hint{border:4px solid #ffe08a;animation:.7s ease-in-out 3 both CFQOcG_dfpulse;box-shadow:0 0 22px #ffe08ae6}.CFQOcG_x{pointer-events:none;width:44px;height:44px;margin:-22px 0 0 -22px;animation:.7s ease-out both CFQOcG_dfx;position:absolute}.CFQOcG_x:before,.CFQOcG_x:after{content:"";background:#e8453c;border-radius:3px;width:6px;height:40px;position:absolute;top:2px;left:19px;box-shadow:0 0 0 2px #fff}.CFQOcG_x:before{transform:rotate(45deg)}.CFQOcG_x:after{transform:rotate(-45deg)}@keyframes CFQOcG_dfpop{0%{opacity:0;transform:translate(-50%,-50%)scale(.2)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}@keyframes CFQOcG_dfpulse{0%,to{transform:translate(-50%,-50%)scale(1)}50%{transform:translate(-50%,-50%)scale(1.12)}}@keyframes CFQOcG_dfx{0%{opacity:0;transform:scale(.4)}25%{opacity:1;transform:scale(1.1)}to{opacity:0;transform:scale(1)}}.CFQOcG_dots{flex-wrap:wrap;gap:6px;display:flex}.CFQOcG_dots i{background:#ffffff38;border:2px solid #ffffff73;border-radius:50%;width:16px;height:16px}.CFQOcG_dots i.CFQOcG_on{background:#3dd27a;border-color:#fff}.CFQOcG_ov{z-index:5;-webkit-backdrop-filter:blur(4px);background:#082824b8;justify-content:center;align-items:center;padding:20px;display:flex;position:absolute;inset:0}.CFQOcG_ovEnd{background:#08282480;align-items:flex-end}.CFQOcG_card{color:#3b3560;text-align:center;background:#fff;border:2.5px solid #514a78;border-radius:28px;flex-direction:column;align-items:center;gap:10px;width:min(520px,100%);padding:26px 24px 22px;animation:.35s ease-out CFQOcG_vhpop;display:flex;box-shadow:0 8px #514a78}.CFQOcG_stars{gap:6px;display:flex}.CFQOcG_stars i{clip-path:polygon(50% 0,61% 35%,98% 35%,68% 57%,79% 91%,50% 70%,21% 91%,32% 57%,2% 35%,39% 35%);background:#e6dccf;width:44px;height:44px}.CFQOcG_stars i.CFQOcG_on{background:linear-gradient(#ffe08a,#f2b935)}.CFQOcG_row{background:#fff7ec;border-radius:12px;justify-content:space-between;gap:12px;padding:8px 12px;font-size:15px;font-weight:700;display:flex}.CFQOcG_row span{text-align:left}.CFQOcG_row b{white-space:nowrap;font-weight:900}.CFQOcG_fact{color:#514a78;text-align:left;background:#f1eef8;border-radius:14px;align-items:flex-start;gap:8px;width:100%;margin:0;padding:10px 12px;font-size:14px;font-weight:600;line-height:1.5;display:flex}.CFQOcG_fact b{font-weight:900}.CFQOcG_tot{color:#0e6f63;background:#ddf8f2;font-size:18px}.CFQOcG_levels{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px;display:grid}.CFQOcG_lvc{cursor:pointer;text-align:left;font:inherit;color:#3b3560;background:#fff;border:2px solid #f1e4d3;border-radius:18px;flex-direction:column;gap:6px;padding:8px 8px 10px;transition:transform .15s,box-shadow .15s;display:flex;position:relative}.CFQOcG_lvc:hover{transform:translateY(-3px);box-shadow:0 6px #f1e4d3}.CFQOcG_lvc.CFQOcG_on{border-color:#12917f;box-shadow:0 5px #12917f}.CFQOcG_lvc img{aspect-ratio:3/2;object-fit:cover;border-radius:12px;width:100%;height:auto;display:block}.CFQOcG_lvc b{font-family:var(--font-display);padding:0 4px;font-size:15px;font-weight:800;line-height:1.2}.CFQOcG_lvc .CFQOcG_meta{color:#6a6390;padding:0 4px;font-size:12.5px;font-weight:700}.CFQOcG_lvc .CFQOcG_n{color:#fff;background:#0b0a24a8;border-radius:999px;padding:2px 9px;font-size:12px;font-weight:800;position:absolute;top:14px;left:14px}.CFQOcG_lvc .CFQOcG_st{color:#7a4b00;background:#ffe08a;border-radius:999px;padding:2px 8px;font-size:12px;font-weight:900;position:absolute;top:14px;right:14px}.CFQOcG_lock{opacity:.55;cursor:not-allowed}.CFQOcG_lock:hover{box-shadow:none;transform:none}.CFQOcG_toast{z-index:80;color:#fff;text-align:center;background:#3b3560;border-radius:14px;max-width:calc(100vw - 32px);padding:12px 18px;font-size:15px;font-weight:800;position:fixed;bottom:28px;left:50%;transform:translate(-50%);box-shadow:0 8px 24px #00000040}@media (prefers-reduced-motion:reduce){.CFQOcG_mk,.CFQOcG_x,.CFQOcG_card{animation:none!important}.CFQOcG_bar i,.CFQOcG_lvc{transition:none}}
