.bg-unlock-backdrop[data-v-ae88f8c5]{align-items:center;animation:bguf-in-ae88f8c5 .25s ease both;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#040612b8;display:flex;inset:0;justify-content:center;padding:64px 16px 20px;position:fixed;z-index:9999}.bg-unlock-card[data-v-ae88f8c5]{animation:bguf-pop-ae88f8c5 .32s cubic-bezier(.34,1.4,.64,1) both;background:linear-gradient(180deg,#262a4d,#1b1e3a);border:1px solid hsla(0,0%,100%,.16);border-radius:20px;box-shadow:0 18px 48px #0009;max-height:calc(100vh - 84px);overflow-y:auto;padding:18px;width:min(400px,calc(100vw - 32px))}.unlock-title[data-v-ae88f8c5]{color:#fff;font-size:17px;font-weight:800;margin-bottom:12px;text-align:center;text-shadow:0 2px 6px rgba(0,0,0,.4)}.unlock-preview[data-v-ae88f8c5]{border:1px solid hsla(0,0%,100%,.18);border-radius:14px;box-shadow:inset 0 0 24px #00000059;height:180px;overflow:hidden;position:relative;width:100%}.unlock-actions[data-v-ae88f8c5]{display:flex;gap:10px;margin-top:14px}.unlock-actions button[data-v-ae88f8c5]{border-radius:12px;cursor:pointer;flex:1;font-size:14px;font-weight:700;padding:10px 8px;transition:transform .12s ease,filter .12s ease}.unlock-actions button[data-v-ae88f8c5]:active{transform:translateY(1px)}.btn-use[data-v-ae88f8c5]{background:linear-gradient(180deg,#4ade80,#22c55e 55%,#16a34a);border:1px solid hsla(0,0%,100%,.35);box-shadow:0 3px #15803d,0 5px 10px #00000059;color:#fff}.btn-use[data-v-ae88f8c5]:hover{filter:brightness(1.06)}.btn-ok[data-v-ae88f8c5]{background:#ffffff1a;border:1px solid hsla(0,0%,100%,.22);color:#e5e7eb}.btn-ok[data-v-ae88f8c5]:hover{filter:brightness(1.15)}.guide-card[data-v-ae88f8c5]{display:flex;flex-direction:column;position:relative}.guide-shot[data-v-ae88f8c5]{background:#10122b;border:1px solid hsla(0,0%,100%,.18);border-radius:12px;flex:0 1 auto;height:min(430px,52vh);min-height:260px;overflow:hidden;position:relative;width:100%}.mock-hud[data-v-ae88f8c5]{align-items:center;color:#fff;display:flex;gap:6px;left:8px;pointer-events:none;position:absolute;right:8px;top:8px}.mock-dots[data-v-ae88f8c5]{border:1px solid hsla(0,0%,100%,.25);border-radius:50%;box-sizing:border-box;flex:none;height:22px;padding:4px;width:22px}.mock-dots[data-v-ae88f8c5],.mock-login[data-v-ae88f8c5]{background:#0f172a8c}.mock-login[data-v-ae88f8c5]{align-items:center;border:1px solid hsla(0,0%,100%,.25);border-radius:999px;display:inline-flex;font-size:10px;font-weight:700;gap:3px;margin:0 auto;padding:3px 10px;white-space:nowrap}.mock-login svg[data-v-ae88f8c5]{height:11px;width:11px}.mock-coins[data-v-ae88f8c5]{align-items:center;background:#0f172a8c;border:1px solid hsla(0,0%,100%,.25);border-radius:999px;color:#fcd34d;display:inline-flex;flex:none;font-size:10px;font-weight:800;gap:3px;padding:3px 9px}.mock-coins img[data-v-ae88f8c5]{height:12px;width:12px}.mock-title[data-v-ae88f8c5]{align-items:center;color:#fff;display:flex;font-size:17px;font-weight:800;gap:6px;justify-content:center;left:0;pointer-events:none;position:absolute;right:0;text-shadow:0 2px 5px rgba(0,0,0,.7);top:44px}.mock-title img[data-v-ae88f8c5]{border-radius:6px;height:24px;-o-object-fit:cover;object-fit:cover;width:24px}.mock-title-art[data-v-ae88f8c5]{filter:drop-shadow(0 3px 6px rgba(0,0,0,.45));height:34px!important}.mock-title-art[data-v-ae88f8c5],.mock-title-mascot[data-v-ae88f8c5]{border-radius:0!important;-o-object-fit:contain!important;object-fit:contain!important;width:auto!important}.mock-title-mascot[data-v-ae88f8c5]{filter:drop-shadow(0 2px 4px rgba(0,0,0,.4));height:22px!important;position:absolute;right:calc(50% + 54px);top:50%;transform:translateY(calc(-50% + 4px))}.mock-cards[data-v-ae88f8c5]{display:grid;gap:8px;grid-template-columns:1fr 1fr;left:10px;pointer-events:none;position:absolute;right:10px;top:86px}.mock-card[data-v-ae88f8c5]{align-items:center;background:linear-gradient(180deg,#fffbebcc,#fde68a99 55%,#f0b132a8),#ffffff73;border-radius:10px;box-shadow:0 2px #92400e,0 6px 12px -6px #00000059,inset 0 1px #ffffff59;color:#92400e;display:flex;flex-direction:column;font-size:10px;font-weight:700;gap:4px;overflow:hidden;padding:9px 4px 7px;text-align:center;white-space:nowrap}.mock-card img[data-v-ae88f8c5]{height:26px;-o-object-fit:contain;object-fit:contain;width:26px}.mock-level-row[data-v-ae88f8c5]{display:flex;justify-content:center;left:0;pointer-events:none;position:absolute;right:0;top:158px}.mock-level-btn[data-v-ae88f8c5]{align-items:center;display:inline-flex;height:38px;justify-content:center;position:relative;width:104px}.mock-level-btn img[data-v-ae88f8c5]{filter:drop-shadow(0 3px 6px rgba(0,0,0,.35));height:100%;inset:0;-o-object-fit:fill;object-fit:fill;position:absolute;width:100%}.mock-level-label[data-v-ae88f8c5]{color:#fff;font-family:Arial Black,Arial,sans-serif;font-size:12px;font-weight:900;letter-spacing:.02em;position:relative;text-shadow:0 2px 3px rgba(12,30,90,.6)}.guide-picker-anchor[data-v-ae88f8c5]{align-items:center;bottom:18px;display:flex;gap:18px;position:absolute;right:18px}.guide-picker-anchor.in-row[data-v-ae88f8c5]{bottom:16px;justify-content:space-between;left:14px;right:14px;transform:none}.guide-picker-wrap[data-v-ae88f8c5]{position:relative}.mock-gift[data-v-ae88f8c5]{align-items:center;background:linear-gradient(180deg,#fbbf24,#f59e0b 50%,#d97706);border:2px solid hsla(0,0%,100%,.45);border-radius:14px;box-shadow:0 4px #92400e,0 6px 12px #00000059;color:#fff;display:flex;flex:none;height:44px;justify-content:center;width:44px}.mock-gift svg[data-v-ae88f8c5]{height:22px;width:22px}.mock-info[data-v-ae88f8c5]{bottom:8px;color:#ffffffbf;font-size:10px;left:0;pointer-events:none;position:absolute;right:0;text-align:center}.guide-picker[data-v-ae88f8c5]{background:#1e293b;border:2px solid hsla(0,0%,100%,.4);border-radius:14px;box-shadow:0 4px #1e40af,0 6px 12px #0006;height:48px;width:48px}.guide-picker-thumb[data-v-ae88f8c5]{border-radius:12px;display:block;inset:0;overflow:hidden;position:absolute}.guide-picker-thumb img[data-v-ae88f8c5]{height:100%;inset:0;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%}.guide-picker-swap[data-v-ae88f8c5]{bottom:2px;color:#fff;filter:drop-shadow(0 1px 2px rgba(0,0,0,.6));height:16px;position:absolute;right:2px;width:16px}.guide-picker-dot[data-v-ae88f8c5]{background:#ef4444;border:2px solid #fff;border-radius:9999px;box-shadow:0 1px 4px #00000073;height:14px;position:absolute;right:-4px;top:-4px;width:14px}.guide-target[data-v-ae88f8c5]{height:60px;left:50%;margin-left:-30px;margin-top:-30px;pointer-events:none;position:absolute;top:50%;width:60px}.guide-ring-red[data-v-ae88f8c5],.guide-ring-white[data-v-ae88f8c5]{border-radius:50%;left:50%;margin:-18px 0 0 -18px;opacity:0;position:absolute;top:50%}.guide-ring-red[data-v-ae88f8c5]{animation:bguf-red-ring-ae88f8c5 3.2s ease-in-out infinite;border:3px solid #ef4444;box-shadow:0 0 10px #ef4444bf,inset 0 0 6px #ef444466;height:36px;width:36px}.guide-ring-white[data-v-ae88f8c5]{animation:bguf-white-ring-ae88f8c5 3.2s ease-in-out infinite;border:2.5px solid hsla(0,0%,100%,.95);height:36px;width:36px}.guide-finger[data-v-ae88f8c5]{animation:bguf-finger-ae88f8c5 3.2s ease-in-out infinite;filter:drop-shadow(0 3px 6px rgba(0,0,0,.45));height:44px;left:50%;margin:-22px 0 0 -22px;max-width:none;position:absolute;top:50%;transform:translate(2.6px,21.1px);width:44px}@keyframes bguf-finger-ae88f8c5{0%{opacity:0;transform:translate(52px,52px)}8%{opacity:1;transform:translate(48px,48px)}24%{opacity:1;transform:translate(2.6px,21.1px)}56%{opacity:1;transform:translate(2.6px,21.1px)}76%{opacity:1;transform:translate(52px,52px)}84%,to{opacity:0;transform:translate(52px,52px)}}@keyframes bguf-red-ring-ae88f8c5{0%,22%{opacity:0}28%,58%{opacity:1}66%,to{opacity:0}}@keyframes bguf-white-ring-ae88f8c5{0%,24%{opacity:0;transform:scale(.7)}28%{opacity:1;transform:scale(.8)}38%{opacity:.25;transform:scale(1.15)}44%{opacity:1;transform:scale(.85)}52%{opacity:.2;transform:scale(1.25)}60%,to{opacity:0;transform:scale(1.3)}}.guide-remind[data-v-ae88f8c5]{align-items:center;color:#cbd5e1;cursor:pointer;display:flex;font-size:13px;gap:8px;margin-top:12px;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}.guide-close[data-v-ae88f8c5]{background:#0f172a99;border:1px solid hsla(0,0%,100%,.28);border-radius:9999px;color:#e5e7eb;cursor:pointer;font-size:15px;height:30px;line-height:1;position:absolute;right:10px;top:10px;width:30px;z-index:2}.guide-close[data-v-ae88f8c5]:hover{background:#1e293be6;color:#fff}.guide-remind-input[data-v-ae88f8c5]{height:0;opacity:0;position:absolute;width:0}.guide-remind-box[data-v-ae88f8c5]{background:#0f172a8c;border:2px solid hsla(0,0%,100%,.65);border-radius:5px;flex:none;height:18px;position:relative;transition:background .15s,border-color .15s;width:18px}.guide-remind-input:checked+.guide-remind-box[data-v-ae88f8c5]{background:linear-gradient(180deg,#fbbf24,#f59e0b);border-color:#fde68a}.guide-remind-input:checked+.guide-remind-box[data-v-ae88f8c5]:after{border:solid #78350f;border-width:0 2.5px 2.5px 0;content:"";height:9px;left:4.5px;position:absolute;top:1.5px;transform:rotate(45deg);width:5px}.guide-ok[data-v-ae88f8c5]{border-radius:12px;cursor:pointer;font-size:14px;font-weight:700;margin-top:12px;padding:10px 8px;width:100%}@keyframes bguf-in-ae88f8c5{0%{opacity:0}to{opacity:1}}@keyframes bguf-pop-ae88f8c5{0%{opacity:0;transform:scale(.88)}to{opacity:1;transform:scale(1)}}
