.ead-overlay[data-v-aed97bf0]{align-items:center;background:#00000080;display:flex;inset:0;justify-content:center;padding:16px;position:fixed;z-index:70}.ead-card[data-v-aed97bf0]{background:#fff;border-radius:18px;box-shadow:0 16px 48px #00000059;padding:22px 20px 18px;position:relative;text-align:center;width:min(380px,100%)}.ead-close[data-v-aed97bf0]{background:#f3f4f6;border-radius:9999px;color:#6b7280;font-size:13px;height:30px;position:absolute;right:12px;top:10px;width:30px}.ead-title[data-v-aed97bf0]{color:#111827;font-size:17px;font-weight:800;margin-bottom:8px}.ead-text[data-v-aed97bf0]{color:#4b5563;font-size:14px;line-height:1.55;margin-bottom:12px}.ead-state[data-v-aed97bf0]{flex-direction:column;gap:12px;padding:12px 0}.ead-code-row[data-v-aed97bf0],.ead-state[data-v-aed97bf0]{align-items:center;display:flex}.ead-code-row[data-v-aed97bf0]{gap:10px;justify-content:center;margin-bottom:8px}.ead-code[data-v-aed97bf0]{background:#f9fafb;border:2px dashed #d1d5db;border-radius:12px;color:#111827;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:24px;font-weight:800;letter-spacing:2px;padding:10px 16px}.ead-copy[data-v-aed97bf0]{background:#eff6ff;border-radius:10px;color:#2563eb;font-size:13px;font-weight:600;padding:8px 12px}.ead-expiry[data-v-aed97bf0]{color:#9ca3af;font-size:12px;margin-bottom:10px}.ead-web-hint[data-v-aed97bf0]{margin-bottom:14px}.ead-url[data-v-aed97bf0]{background:#f0fdfa;border-radius:10px;color:#0d9488;padding:6px 14px}.ead-btn[data-v-aed97bf0],.ead-url[data-v-aed97bf0]{font-size:14px;font-weight:700}.ead-btn[data-v-aed97bf0]{border-radius:12px;padding:10px 14px;width:100%}.ead-btn-primary[data-v-aed97bf0]{background:#0d9488;color:#fff}.psm-overlay[data-v-fc7402ad]{align-items:center;animation:psm-fade-fc7402ad .18s ease-out;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#00000073;display:flex;inset:0;justify-content:center;padding:16px;position:fixed;z-index:9999}.psm-modal[data-v-fc7402ad]{animation:psm-pop-fc7402ad .22s cubic-bezier(.34,1.56,.64,1);background:#fff;border-radius:20px;box-shadow:0 22px 60px #00000047;box-sizing:border-box;color:#1f2937;font-family:Arial,Helvetica,sans-serif;max-height:calc(100vh - 32px);max-width:400px;overflow-y:auto;padding:20px 18px 16px;width:100%}.psm-header[data-v-fc7402ad]{align-items:center;display:flex;gap:8px;justify-content:space-between;margin-bottom:16px}.psm-title[data-v-fc7402ad]{flex:1;font-size:18px;font-weight:800;text-align:center}.psm-back[data-v-fc7402ad],.psm-close[data-v-fc7402ad]{align-items:center;background:#f3f4f6;border:0;border-radius:9999px;color:#6b7280;cursor:pointer;display:flex;flex-shrink:0;font-size:17px;height:30px;justify-content:center;line-height:1;width:30px}.psm-back[data-v-fc7402ad]:hover,.psm-close[data-v-fc7402ad]:hover{background:#e5e7eb;color:#1f2937}.psm-row[data-v-fc7402ad]{align-items:center;background:#f9fafb;border-radius:14px;display:flex;gap:12px;justify-content:space-between;margin-bottom:10px;padding:12px 14px}.psm-row-label[data-v-fc7402ad]{color:#374151;font-size:14px;font-weight:700}.psm-row-desc[data-v-fc7402ad]{color:#6b7280;font-size:11px;margin-top:2px}.psm-nav[data-v-fc7402ad]{align-items:center;background:#f9fafb;border:0;border-radius:14px;cursor:pointer;display:flex;gap:12px;justify-content:space-between;padding:12px 14px;text-align:left;transition:background .12s;width:100%}.psm-nav[data-v-fc7402ad]:hover{background:#f3f4f6}.psm-chevron[data-v-fc7402ad]{color:#9ca3af;flex-shrink:0;font-size:20px}.psm-more[data-v-fc7402ad]{background:transparent;border:0;color:#6366f1;cursor:pointer;display:block;font-size:12px;font-weight:600;padding:0 4px 12px;text-align:left;width:100%}.psm-footer[data-v-fc7402ad]{display:flex;justify-content:flex-end;margin-top:14px}.psm-btn-done[data-v-fc7402ad]{background:#6366f1;border:0;border-radius:12px;color:#fff;cursor:pointer;font-size:14px;font-weight:700;padding:10px 22px}.psm-bubble-row[data-v-fc7402ad]{align-items:center}.psm-bubble-list[data-v-fc7402ad]{display:flex;flex-direction:column}.psm-switch[data-v-fc7402ad]{cursor:pointer;flex-shrink:0;height:25px;position:relative;width:44px}.psm-switch input[data-v-fc7402ad]{height:0;opacity:0;position:absolute;width:0}.psm-slider[data-v-fc7402ad]{background:#cbd5e1;inset:0;transition:background .2s}.psm-slider[data-v-fc7402ad],.psm-slider[data-v-fc7402ad]:before{border-radius:9999px;position:absolute}.psm-slider[data-v-fc7402ad]:before{background:#fff;box-shadow:0 1px 3px #0003;content:"";height:19px;left:3px;top:3px;transition:transform .2s;width:19px}.psm-switch input:checked+.psm-slider[data-v-fc7402ad]{background:#6366f1}.psm-switch input:checked+.psm-slider[data-v-fc7402ad]:before{transform:translate(19px)}@keyframes psm-fade-fc7402ad{0%{opacity:0}to{opacity:1}}@keyframes psm-pop-fc7402ad{0%{opacity:0;transform:translateY(8px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}.phh[data-v-940cbf7e]{align-items:center;display:flex;justify-content:space-between;left:0;padding:0 12px;pointer-events:none;position:fixed;right:0;top:calc(max(env(safe-area-inset-top,0px),var(--safe-top, 0px)) + 10px);z-index:40}.phh-menu-overlay[data-v-940cbf7e]{background:#00000073;inset:0;pointer-events:auto;position:fixed;z-index:60}.phh-menu[data-v-940cbf7e]{animation:phh-menu-pop-940cbf7e .18s ease-out;background:#fffffff5;border-radius:18px;box-shadow:0 12px 40px #00000059;display:flex;flex-direction:column;gap:6px;overflow-y:auto;padding:14px;position:fixed;transform-origin:top left}@keyframes phh-menu-pop-940cbf7e{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@media(prefers-reduced-motion:reduce){.phh-menu[data-v-940cbf7e]{animation:none}}.phh-menu-item[data-v-940cbf7e]{align-items:center;background:#f3f4f6;border-radius:12px;color:#1f2937;display:flex;font-size:15px;font-weight:600;gap:10px;padding:12px 14px;transition:background .12s;width:100%}.phh-menu-item[data-v-940cbf7e]:hover{background:#e5e7eb}.phh-menu-ico[data-v-940cbf7e]{font-size:18px;line-height:1}.phh-menu-ico-img[data-v-940cbf7e]{display:inline-block;height:18px;-o-object-fit:contain;object-fit:contain;width:18px}.phh-menu-cancel[data-v-940cbf7e]{background:transparent;color:#6b7280;font-weight:500}.phh-coins[data-v-940cbf7e],.phh-dots[data-v-940cbf7e]{pointer-events:auto}.phh-dots[data-v-940cbf7e]{align-items:center;background:transparent;border:none;border-radius:9999px;box-shadow:none;color:#6b7280;display:flex;height:40px;justify-content:center;width:40px}.phh-dots-img[data-v-940cbf7e]{display:block;height:31px;-o-object-fit:contain;object-fit:contain;width:31px}.phh-menu-account[data-v-940cbf7e]{align-items:center;background:#ede9fe;border-radius:12px;display:flex;gap:10px;padding:10px 12px}.phh-account-avatar[data-v-940cbf7e]{background:#c4b5fd;border:2px solid #fff;border-radius:9999px;box-shadow:0 2px 6px #00000040;flex-shrink:0;height:38px;-o-object-fit:cover;object-fit:cover;width:38px}.phh-account-meta[data-v-940cbf7e]{display:flex;flex-direction:column;min-width:0}.phh-account-nick[data-v-940cbf7e]{color:#1f2937;font-size:14px;font-weight:700}.phh-account-email[data-v-940cbf7e],.phh-account-nick[data-v-940cbf7e]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.phh-account-email[data-v-940cbf7e]{color:#6b7280;font-size:12px}.phh-coins[data-v-940cbf7e]{align-items:center;background:#00000059;border:1px solid hsla(0,0%,100%,.28);border-radius:18px;box-shadow:0 2px 8px #0000004d;color:#ffd54a;display:flex;font-family:Arial Black,Arial,sans-serif;font-weight:900;gap:0;padding:5px 12px}.phh-cart-zone[data-v-940cbf7e],.phh-coin-zone[data-v-940cbf7e]{align-items:center;background:transparent;border:none;color:inherit;cursor:pointer;display:flex;font:inherit;padding:0}.phh-coin-zone[data-v-940cbf7e]{gap:6px}.phh-coin-zone[data-v-940cbf7e]:active{transform:scale(.95)}.phh-coin-img[data-v-940cbf7e]{display:block;height:20px;width:20px}.phh-num[data-v-940cbf7e]{font-size:14px;line-height:1.1}.phh-cart-img[data-v-940cbf7e]{border-radius:6px;display:block;height:24px;margin-left:8px;width:24px}.starter-gift[data-v-f529bdb8]{position:relative}.sg-overlay[data-v-f529bdb8]{align-items:center;background:#080a19a6;display:flex;inset:0;justify-content:center;overscroll-behavior:contain;padding:16px;position:fixed;touch-action:none;z-index:60}.sg-card[data-v-f529bdb8]{background:linear-gradient(180deg,#232a52,#1a2044);border:1px solid hsla(0,0%,100%,.14);border-radius:20px;box-shadow:0 16px 48px #0000008c;max-width:100%;padding:26px 20px 20px;position:relative;text-align:center;width:300px}.sg-close[data-v-f529bdb8]{background:none;border:none;color:#9ca3af;cursor:pointer;font-size:15px;position:absolute;right:12px;top:10px}.sg-gift-img[data-v-f529bdb8]{animation:sg-bob-f529bdb8 2.2s ease-in-out infinite;height:84px;-o-object-fit:contain;object-fit:contain;width:84px}@keyframes sg-bob-f529bdb8{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.sg-title[data-v-f529bdb8]{color:#fff;font-size:20px;font-weight:800;margin-top:8px}.sg-sub[data-v-f529bdb8]{color:#a5b0d8;font-size:12.5px;margin:4px 0 14px}.sg-reward[data-v-f529bdb8]{align-items:center;background:#ffffff12;border:1px solid rgba(251,191,36,.45);border-radius:14px;display:inline-flex;gap:8px;margin-bottom:16px;padding:8px 18px}.sg-coin-img[data-v-f529bdb8]{height:34px;-o-object-fit:contain;object-fit:contain;width:34px}.sg-amount[data-v-f529bdb8]{color:#fde68a;font-size:22px;font-weight:900;letter-spacing:.02em}.sg-claim[data-v-f529bdb8]{background:linear-gradient(180deg,#fbbf24,#f59e0b 50%,#d97706);border:none;border-radius:12px;box-shadow:inset 0 1px #fff6,0 4px #92400e;color:#fff;cursor:pointer;font-size:15px;font-weight:900;padding:11px;width:100%}.sg-claim[data-v-f529bdb8]:disabled{cursor:default;opacity:.7}.sg-claim[data-v-f529bdb8]:active{transform:translateY(1px)}.sg-done[data-v-f529bdb8]{align-items:center;color:#6ee7b7;display:flex;font-size:14px;font-weight:800;justify-content:center;min-height:42px}.sg-later[data-v-f529bdb8]{background:none;border:none;color:#94a3b8;cursor:pointer;font-size:12.5px;font-weight:600;margin-top:10px;text-decoration:underline;text-underline-offset:3px}.sg-later[data-v-f529bdb8]:hover{color:#cbd5e1}.sg-fade-enter-active[data-v-f529bdb8],.sg-fade-leave-active[data-v-f529bdb8]{transition:opacity .2s ease}.sg-fade-enter-from[data-v-f529bdb8],.sg-fade-leave-to[data-v-f529bdb8]{opacity:0}.checkin[data-v-4076b634]{position:relative;z-index:50}.gift-btn[data-v-4076b634]{align-items:center;background:transparent;border:none;border-radius:14px;cursor:pointer;display:flex;height:56px;justify-content:center;padding:0;position:relative;width:56px;-webkit-tap-highlight-color:transparent}.gift-btn .gift-icon-img[data-v-4076b634]{height:50px;-o-object-fit:contain;object-fit:contain;pointer-events:none;width:50px}.gift-btn[data-v-4076b634]:active{transform:translateY(1px) scale(.96)}.gift-btn.wiggle .gift-icon-img[data-v-4076b634]{animation:gift-wiggle-4076b634 4.5s ease-in-out infinite;transform-origin:50% 88%}@keyframes gift-wiggle-4076b634{0%,84%,to{transform:rotate(0)}86%{transform:rotate(-22deg)}89.5%{transform:rotate(18deg)}93%{transform:rotate(-12deg)}96.5%{transform:rotate(7deg)}}.gift-dot[data-v-4076b634]{animation:ci-pulse-4076b634 1.2s ease-in-out infinite;background:#ef4444;border:2px solid #fff;border-radius:50%;height:14px;position:absolute;right:-4px;top:-4px;width:14px}@keyframes ci-pulse-4076b634{0%,to{transform:scale(1)}50%{transform:scale(1.25)}}.ci-overlay[data-v-4076b634]{align-items:center;background:#080a19a6;display:flex;inset:0;justify-content:center;overscroll-behavior:contain;padding:16px;position:fixed;touch-action:none;z-index:60}.ci-card[data-v-4076b634]{background:linear-gradient(180deg,#232a52,#1a2044);border:1px solid hsla(0,0%,100%,.14);border-radius:20px;box-shadow:0 16px 48px #0000008c;max-width:100%;padding:22px 18px 18px;position:relative;text-align:center;touch-action:pan-y;width:320px}.ci-close[data-v-4076b634]{background:none;border:none;color:#9ca3af;cursor:pointer;font-size:15px;position:absolute;right:12px;top:10px}.ci-title[data-v-4076b634]{color:#fff;font-size:19px;font-weight:800}.ci-card.flying[data-v-4076b634]{transform:translate(var(--fly-dx,0),var(--fly-dy,0)) scale(0);transition:transform .25s cubic-bezier(.55,0,.85,.45)}.ci-sub[data-v-4076b634]{color:#a5b0d8;font-size:12px;margin:4px 0 16px}.ci-grid[data-v-4076b634]{display:grid;gap:8px;grid-template-columns:repeat(4,1fr);margin-bottom:16px}.ci-day[data-v-4076b634]{align-items:center;background:#ffffff12;border:2px solid transparent;border-radius:12px;display:flex;flex-direction:column;gap:2px;padding:7px 4px;position:relative}.ci-day.today[data-v-4076b634]{animation:ci-today-breath-4076b634 1.8s ease-in-out infinite;border-color:#fbbf24;box-shadow:0 0 12px #fbbf2459}@keyframes ci-today-breath-4076b634{0%,to{transform:scale(1)}50%{transform:scale(1.045)}}.ci-day.today .ci-day-label[data-v-4076b634]{color:#fbbf24}.ci-day.claimed[data-v-4076b634]{background:#34d39924}.ci-day-label[data-v-4076b634]{color:#9ca3af;font-size:10px;font-weight:700}.ci-grants[data-v-4076b634]{align-items:flex-start;display:flex;gap:4px;justify-content:center;min-height:44px}.ci-grant[data-v-4076b634]{align-items:center;display:flex;flex-direction:column;gap:1px}.ci-grants.multi .ci-icon[data-v-4076b634]{height:22px;width:22px}.ci-grants.multi[data-v-4076b634]{gap:4px}.ci-icon[data-v-4076b634]{height:28px;-o-object-fit:contain;object-fit:contain;width:28px}.ci-amount[data-v-4076b634]{color:#fde68a;font-size:10px;font-weight:700;line-height:1.2}.ci-tick[data-v-4076b634]{color:#34d399;font-size:12px;font-weight:900;position:absolute;right:5px;top:3px}.ci-claim[data-v-4076b634]{background:linear-gradient(180deg,#fbbf24,#f59e0b 50%,#d97706);border:none;border-radius:12px;box-shadow:inset 0 1px #fff6,0 4px #92400e;color:#fff;cursor:pointer;font-size:15px;font-weight:900;padding:11px;width:100%}.ci-claim[data-v-4076b634]:disabled{cursor:default;opacity:.7}.ci-done[data-v-4076b634]{color:#6ee7b7;font-size:13px;font-weight:700;min-height:20px}.ci-done.muted[data-v-4076b634]{color:#9ca3af;font-weight:500}.ci-mute[data-v-4076b634]{align-items:center;color:#94a3b8;cursor:pointer;display:flex;font-size:11.5px;font-weight:600;gap:6px;justify-content:center;margin-top:10px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ci-mute input[data-v-4076b634]{accent-color:#f59e0b;cursor:pointer;height:14px;width:14px}.ci-mute[data-v-4076b634]:hover{color:#cbd5e1}.ci-fade-enter-active[data-v-4076b634],.ci-fade-leave-active[data-v-4076b634]{transition:opacity .2s ease}.ci-fade-enter-from[data-v-4076b634],.ci-fade-leave-to[data-v-4076b634]{opacity:0}
