.hud[data-v-5e3ab7a0]{position:absolute;top:calc(var(--ui-top) + 8px);left:calc(var(--ui-left) + 8px);right:calc(var(--ui-right) + 8px);display:flex;flex-direction:column;gap:4px;padding:6px 8px;background:#1a1a2eeb;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.08);border-radius:14px;box-shadow:0 4px 16px #0006;z-index:10}.row[data-v-5e3ab7a0]{display:flex;align-items:center;gap:10px}.row-top[data-v-5e3ab7a0]{justify-content:space-between}.row-bottom[data-v-5e3ab7a0]{justify-content:space-around;border-top:1px solid rgba(255,255,255,.08);padding-top:4px}.stat[data-v-5e3ab7a0]{display:flex;align-items:center;gap:6px;font-weight:700}.stat-sm[data-v-5e3ab7a0]{gap:4px}.stat-sm .icon[data-v-5e3ab7a0]{font-size:14px}.stat-sm .val[data-v-5e3ab7a0]{font-size:12px}.icon[data-v-5e3ab7a0]{font-size:16px}.val[data-v-5e3ab7a0]{font-size:14px;color:#fff;line-height:1.1}.val-wrap[data-v-5e3ab7a0]{display:flex;flex-direction:column;align-items:flex-start}.sub[data-v-5e3ab7a0]{font-size:10px;font-weight:500;color:#fbbf24;line-height:1;margin-top:2px}.money-stat[data-v-5e3ab7a0]{flex:1;justify-content:center}.money-stat .val[data-v-5e3ab7a0]{color:#fbbf24;font-size:16px}.city-stat[data-v-5e3ab7a0]{display:flex;align-items:center;gap:6px;padding:3px 6px;border-radius:8px;cursor:pointer;background:transparent;border:none;color:inherit;transition:background .12s,transform .08s}.city-stat[data-v-5e3ab7a0]:hover{background:#ffffff0f}.city-stat[data-v-5e3ab7a0]:active{transform:scale(.97)}.city-icon[data-v-5e3ab7a0]{font-size:14px}.city-name[data-v-5e3ab7a0]{font-size:12px;font-weight:800;color:#fff;max-width:90px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.power-btn[data-v-5e3ab7a0]{background:transparent;border:1px solid transparent;border-radius:6px;padding:2px 6px;cursor:pointer;transition:background .12s,border-color .12s}.power-btn.active[data-v-5e3ab7a0]{background:#60a5fa2e;border-color:#60a5fa80}.profile[data-v-5e3ab7a0]{display:flex;align-items:center;padding:2px;background:transparent;border:none;cursor:pointer;border-radius:50%;transition:background .15s}.profile[data-v-5e3ab7a0]:hover{background:#ffffff0f}.profile[data-v-5e3ab7a0]:active{transform:scale(.92)}.avatar[data-v-5e3ab7a0]{width:26px;height:26px;border-radius:50%;background:linear-gradient(135deg,#3b82f6,#8b5cf6);display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:800;color:#fff}.menu-wrap[data-v-e59f3521]{position:absolute;bottom:calc(var(--ui-bottom) + 80px);left:calc(var(--ui-left) + 8px);right:calc(var(--ui-right) + 8px);z-index:10}.tabs[data-v-e59f3521]{display:flex;gap:4px;overflow-x:auto;padding:4px 6px;margin-bottom:4px;scrollbar-width:none}.tabs[data-v-e59f3521]::-webkit-scrollbar{display:none}.tab[data-v-e59f3521]{flex:0 0 auto;display:flex;align-items:center;gap:4px;padding:5px 9px;border:1px solid transparent;border-radius:10px;background:#1a1a2ebf;color:#9ca3af;font-size:11px;font-weight:600;cursor:pointer;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);transition:background .12s,color .12s,border-color .12s}.tab.active[data-v-e59f3521]{background:#fbbf242e;color:#fbbf24;border-color:#fbbf2480}.tab.demolish[data-v-e59f3521]{margin-left:auto;background:#dc262626;color:#fca5a5}.tab.demolish.active[data-v-e59f3521]{background:#dc262659;border-color:#dc2626b3;color:#fff}.tab-icon[data-v-e59f3521]{font-size:13px}.menu[data-v-e59f3521]{display:flex;gap:6px;overflow-x:auto;padding:6px;background:#1a1a2eeb;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:16px;scrollbar-width:none;box-shadow:0 4px 16px #0006}.menu[data-v-e59f3521]::-webkit-scrollbar{display:none}.slot[data-v-e59f3521]{flex:0 0 auto;min-width:150px;max-width:170px;padding:6px 8px;border:2px solid transparent;border-radius:10px;background:#ffffff0f;color:#fff;display:flex;flex-direction:column;gap:3px;cursor:pointer;text-align:left;transition:transform .08s,background .12s,border-color .12s}.slot[data-v-e59f3521]:active{transform:scale(.97)}.slot.active[data-v-e59f3521]{border-color:#fbbf24;background:#fbbf2426}.slot.disabled[data-v-e59f3521]{opacity:.5}.slot-head[data-v-e59f3521]{display:flex;align-items:center;gap:6px}.emoji[data-v-e59f3521]{font-size:20px;line-height:1}.thumb[data-v-e59f3521]{width:26px;height:26px;object-fit:contain;display:block}.head-info[data-v-e59f3521]{display:flex;flex-direction:column;min-width:0;flex:1}.name[data-v-e59f3521]{font-size:11px;font-weight:700;color:#e5e7eb;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1.15}.cost[data-v-e59f3521]{font-size:11px;font-weight:800;color:#fbbf24;line-height:1.15}.effects[data-v-e59f3521]{display:flex;flex-wrap:nowrap;gap:2px 4px;align-items:center;overflow:hidden}.fx[data-v-e59f3521]{display:inline-flex;align-items:center;gap:1px;font-size:9px;padding:1px 4px;border-radius:3px;background:#ffffff0f;color:#d1d5db;white-space:nowrap}.fx.good[data-v-e59f3521]{background:#22c55e26;color:#86efac}.fx.bad[data-v-e59f3521]{background:#ef444421;color:#fca5a5}.fx-ico[data-v-e59f3521]{font-size:10px}.fx-val[data-v-e59f3521]{font-weight:700}.backdrop[data-v-d375ea1d]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0009;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:100}.modal[data-v-d375ea1d]{background:#1a1a2e;color:#fff;padding:24px;border-radius:16px;text-align:center;min-width:260px;box-shadow:0 10px 40px #00000080}h2[data-v-d375ea1d]{margin:0 0 8px;font-size:20px}.time[data-v-d375ea1d]{opacity:.7;margin:0 0 16px;font-size:14px}.reward[data-v-d375ea1d]{background:#fbbf2426;border:1px solid #fbbf24;border-radius:12px;padding:12px;margin-bottom:16px;font-size:24px;font-weight:700;color:#fbbf24}.reward .icon[data-v-d375ea1d]{margin-right:8px}.ok[data-v-d375ea1d]{width:100%;padding:12px;border:none;border-radius:10px;background:#fbbf24;color:#1a1a2e;font-weight:700;font-size:16px;cursor:pointer}.ok[data-v-d375ea1d]:active{transform:scale(.98)}.backdrop[data-v-c66af301]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0009;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:100;padding:calc(var(--ui-top) + 8px) calc(var(--ui-right) + 8px) calc(var(--ui-bottom) + 8px) calc(var(--ui-left) + 8px)}.modal[data-v-c66af301]{position:relative;background:linear-gradient(180deg,#1e1e34,#12121e);color:#fff;padding:18px 18px 14px;border-radius:16px;min-width:300px;max-width:340px;max-height:100%;overflow-y:auto;box-shadow:0 12px 40px #0009}.close[data-v-c66af301]{position:absolute;top:6px;right:8px;width:30px;height:30px;border:none;background:transparent;color:#6b7280;font-size:22px;cursor:pointer;line-height:1}.header[data-v-c66af301]{display:flex;flex-direction:column;align-items:center;gap:4px;margin-bottom:12px}.emoji[data-v-c66af301]{font-size:48px;line-height:1}.preview[data-v-c66af301]{display:flex;align-items:center;justify-content:center;gap:10px;margin-bottom:4px}.preview-slot[data-v-c66af301]{display:flex;flex-direction:column;align-items:center;gap:4px;padding:8px 10px;border-radius:12px;background:#ffffff0a;min-width:92px}.preview-slot.next[data-v-c66af301]{background:#fbbf2414;border:1px solid rgba(251,191,36,.3)}.preview-img[data-v-c66af301]{width:72px;height:72px;object-fit:contain}.preview-emoji[data-v-c66af301]{font-size:44px;line-height:1}.preview-label[data-v-c66af301]{font-size:10px;color:#9ca3af}.preview-slot.next .preview-label[data-v-c66af301]{color:#fbbf24;font-weight:700}.preview-arrow[data-v-c66af301]{font-size:22px;color:#fbbf24;font-weight:800}.title[data-v-c66af301]{font-size:17px;font-weight:700}.stars[data-v-c66af301]{display:flex;gap:4px;font-size:17px;color:#374151}.stars .on[data-v-c66af301]{color:#fbbf24}.stats[data-v-c66af301]{background:#ffffff0a;border-radius:10px;padding:8px 12px;margin-bottom:12px}.row[data-v-c66af301]{display:flex;justify-content:space-between;padding:5px 0;font-size:13px}.row+.row[data-v-c66af301]{border-top:1px solid rgba(255,255,255,.06)}.label[data-v-c66af301]{color:#9ca3af}.value[data-v-c66af301]{font-weight:600}.value.bad[data-v-c66af301]{color:#f87171}.arrow[data-v-c66af301]{color:#9ca3af;font-weight:400;margin-left:6px}.arrow b[data-v-c66af301]{color:#fbbf24}.process[data-v-c66af301]{background:#fbbf2414;border:1px solid rgba(251,191,36,.3);border-radius:12px;padding:10px 12px}.process-head[data-v-c66af301]{display:flex;justify-content:space-between;font-weight:600;font-size:13px;color:#fbbf24;margin-bottom:8px}.timer[data-v-c66af301]{font-weight:700}.bar[data-v-c66af301]{height:6px;background:#00000059;border-radius:3px;overflow:hidden;margin-bottom:10px}.fill[data-v-c66af301]{height:100%;background:linear-gradient(90deg,#fbbf24,#ef4444);transition:width .4s}.speedup[data-v-c66af301]{width:100%;padding:10px;border:none;border-radius:10px;background:linear-gradient(180deg,#60a5fa,#2563eb);color:#fff;font-weight:800;font-size:14px;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:10px}.speedup[data-v-c66af301]:active{transform:scale(.98)}.speedup .price[data-v-c66af301]{background:#fff3;padding:2px 8px;border-radius:6px;font-size:13px}.upgrade[data-v-c66af301]{width:100%;padding:12px;border:none;border-radius:12px;background:linear-gradient(180deg,#fbbf24,#d97706);color:#1a1a2e;font-weight:800;font-size:15px;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:8px}.upgrade[data-v-c66af301]:active{transform:scale(.98)}.upgrade.disabled[data-v-c66af301]{opacity:.5;cursor:not-allowed}.upgrade .time[data-v-c66af301]{font-size:11px;opacity:.75;font-weight:600}.maxed[data-v-c66af301]{text-align:center;color:#fbbf24;font-weight:700;padding:10px;background:#fbbf241a;border-radius:12px}.demolish[data-v-c66af301]{width:100%;margin-top:8px;padding:8px;border:1px solid rgba(220,38,38,.4);border-radius:10px;background:#dc26261a;color:#fca5a5;font-size:12px;font-weight:600;cursor:pointer}.demolish[data-v-c66af301]:hover{background:#dc262633}.demolish[data-v-c66af301]:active{transform:scale(.98)}.rci[data-v-5527b4ad]{position:absolute;top:calc(var(--ui-top) + 160px);right:calc(var(--ui-right) + 10px);display:flex;gap:3px;background:#1a1a2ed9;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);padding:6px 6px 4px;border-radius:10px;z-index:9;box-shadow:0 3px 12px #0006}.col[data-v-5527b4ad]{display:flex;flex-direction:column;align-items:center;gap:2px}.track[data-v-5527b4ad]{position:relative;width:10px;height:42px;background:#ffffff14;border-radius:3px;overflow:hidden}.fill[data-v-5527b4ad]{position:absolute;left:1px;width:8px;border-radius:2px;transition:height .3s,top .3s,background .3s}.fill.neg[data-v-5527b4ad]{opacity:.6}.center-line[data-v-5527b4ad]{position:absolute;top:50%;left:0;right:0;height:1px;background:#ffffff4d;transform:translateY(-.5px)}.label[data-v-5527b4ad]{font-size:9px;font-weight:800;line-height:1}.ticker[data-v-47a7f2f0]{position:absolute;top:calc(var(--ui-top) + 100px);left:calc(var(--ui-left) + 10px);right:calc(var(--ui-right) + 10px);display:flex;align-items:center;gap:10px;padding:8px 12px;border-radius:12px;border:1px solid;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;font-size:12px;font-weight:500;cursor:pointer;z-index:8;-webkit-user-select:none;user-select:none;box-shadow:0 3px 12px #00000059}.icon[data-v-47a7f2f0]{font-size:16px;flex:0 0 auto}.text[data-v-47a7f2f0]{flex:1;min-width:0;line-height:1.3}.ticker-enter-active[data-v-47a7f2f0],.ticker-leave-active[data-v-47a7f2f0]{transition:transform .35s ease,opacity .35s ease}.ticker-enter-from[data-v-47a7f2f0]{transform:translateY(-8px);opacity:0}.ticker-leave-to[data-v-47a7f2f0]{transform:translateY(8px);opacity:0}.nav[data-v-7b481c54]{position:absolute;bottom:calc(var(--ui-bottom) + 4px);left:50%;transform:translate(-50%);display:flex;gap:4px;padding:4px;background:#1a1a2ef2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:14px;z-index:25;box-shadow:0 4px 20px #0000008c}.tab[data-v-7b481c54]{display:flex;flex-direction:column;align-items:center;gap:2px;padding:6px 14px;border:1px solid transparent;background:transparent;color:#9ca3af;border-radius:10px;font-size:10px;font-weight:700;cursor:pointer;min-width:62px;transition:background .15s,color .15s,border-color .15s,transform .08s}.tab[data-v-7b481c54]:active{transform:scale(.95)}.tab.active[data-v-7b481c54]{background:#fbbf242e;color:#fbbf24;border-color:#fbbf2480}.icon[data-v-7b481c54]{font-size:20px}.orient[data-v-fb2d4216]{position:fixed;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#1a1a2e,#0f0f1a);display:flex;flex-direction:column;align-items:center;justify-content:center;z-index:9999;text-align:center;padding:20px;color:#fff}.phone[data-v-fb2d4216]{font-size:80px;animation:spin-fb2d4216 2s ease-in-out infinite;transform-origin:center}.rotate[data-v-fb2d4216]{font-size:40px;color:#fbbf24;margin:10px 0 20px;animation:arrow-fb2d4216 2s ease-in-out infinite}h2[data-v-fb2d4216]{font-size:22px;margin:0 0 8px}p[data-v-fb2d4216]{color:#9ca3af;font-size:14px;max-width:240px;margin:0}@keyframes spin-fb2d4216{0%,40%{transform:rotate(0)}60%,to{transform:rotate(90deg)}}@keyframes arrow-fb2d4216{0%,40%{opacity:.5}60%,to{opacity:1}}.toasts[data-v-7bf4da84]{position:absolute;top:calc(var(--ui-top) + 110px);right:calc(var(--ui-right) + 10px);display:flex;flex-direction:column;gap:6px;z-index:15;pointer-events:none;max-width:280px}.toast[data-v-7bf4da84]{display:flex;align-items:center;gap:10px;padding:10px 14px;border-radius:12px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid;box-shadow:0 6px 20px #00000080;color:#fff}.toast.good[data-v-7bf4da84]{background:linear-gradient(90deg,#22c55e61,#22c55e1f);border-color:#22c55ea6}.toast.warn[data-v-7bf4da84]{background:linear-gradient(90deg,#fbbf2461,#fbbf241f);border-color:#fbbf24a6}.toast.danger[data-v-7bf4da84]{background:linear-gradient(90deg,#dc26266b,#dc262624);border-color:#dc2626b3}.icon[data-v-7bf4da84]{font-size:26px;flex-shrink:0}.body[data-v-7bf4da84]{flex:1;min-width:0}.title[data-v-7bf4da84]{font-weight:800;font-size:13px;line-height:1.2}.text[data-v-7bf4da84]{font-size:11px;opacity:.9;line-height:1.3}.toast-enter-active[data-v-7bf4da84],.toast-leave-active[data-v-7bf4da84]{transition:transform .3s,opacity .3s}.toast-enter-from[data-v-7bf4da84],.toast-leave-to[data-v-7bf4da84]{opacity:0;transform:translate(40px)}.shell[data-v-3b4fb56c]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0000008c;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:30;display:flex;align-items:center;justify-content:center;padding:calc(var(--ui-top) + 8px) calc(var(--ui-right) + 8px) calc(var(--ui-bottom) + 84px) calc(var(--ui-left) + 8px)}.card[data-v-3b4fb56c]{position:relative;width:min(680px,100%);max-height:100%;background:linear-gradient(180deg,#1e1e34,#12121e);border:1px solid rgba(255,255,255,.08);border-radius:16px;box-shadow:0 18px 60px #0009;display:flex;flex-direction:column;overflow:hidden}header[data-v-3b4fb56c]{display:flex;align-items:center;gap:10px;padding:12px 16px;border-bottom:1px solid rgba(255,255,255,.06);background:#ffffff05}.emoji[data-v-3b4fb56c]{font-size:22px}h2[data-v-3b4fb56c]{margin:0;flex:1;font-size:16px;font-weight:700;color:#fff}.close[data-v-3b4fb56c]{width:30px;height:30px;border:none;background:#ffffff0f;color:#9ca3af;border-radius:8px;font-size:18px;cursor:pointer}.close[data-v-3b4fb56c]:hover{background:#ffffff1f}.body[data-v-3b4fb56c]{flex:1;overflow-y:auto;padding:14px 16px;color:#e5e7eb}.season[data-v-d7883791]{display:flex;justify-content:space-between;font-size:12px;margin-bottom:10px;color:#fbbf24;font-weight:600}.dim[data-v-d7883791]{color:#6b7280;font-weight:400}.tabs[data-v-d7883791]{display:flex;gap:6px;margin-bottom:12px}.tab[data-v-d7883791]{flex:1;padding:8px;border:1px solid rgba(255,255,255,.08);background:#ffffff0a;color:#9ca3af;border-radius:8px;font-size:12px;font-weight:600;cursor:pointer}.tab.active[data-v-d7883791]{background:#fbbf242e;color:#fbbf24;border-color:#fbbf2480}.my-rank[data-v-d7883791]{display:flex;justify-content:space-between;padding:10px 12px;background:#fbbf241a;border:1px solid rgba(251,191,36,.3);border-radius:10px;margin-bottom:10px}.rank[data-v-d7883791]{font-weight:800;color:#fbbf24}.list[data-v-d7883791]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:4px}.row[data-v-d7883791]{display:grid;grid-template-columns:30px 28px 1fr auto;gap:8px;align-items:center;padding:8px 10px;background:#ffffff08;border-radius:8px;font-size:13px}.pos[data-v-d7883791]{font-weight:700;color:#9ca3af;text-align:center}.avatar[data-v-d7883791]{font-size:20px}.name[data-v-d7883791]{font-weight:600}.val[data-v-d7883791]{font-weight:700;color:#fbbf24}.row.mine[data-v-d7883791]{background:#60a5fa26;border:1px solid rgba(96,165,250,.4)}.row.gold .pos[data-v-d7883791]{color:#fbbf24}.row.silver .pos[data-v-d7883791]{color:#d1d5db}.row.bronze .pos[data-v-d7883791]{color:#d97706}.note[data-v-d7883791]{margin-top:12px;color:#6b7280;font-size:11px;text-align:center;font-style:italic}.note-green[data-v-d7883791]{margin-top:12px;color:#22c55e;font-size:11px;text-align:center}.loading[data-v-d7883791]{text-align:center;color:#9ca3af;font-size:12px;padding:12px}.streak-card[data-v-89f135ae]{background:#fb923c1f;border:1px solid rgba(251,146,60,.4);border-radius:12px;padding:12px;margin-bottom:16px}.streak-head[data-v-89f135ae]{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px;gap:10px}.streak-label[data-v-89f135ae]{font-size:12px;font-weight:700;color:#fb923c}.streak-days-text[data-v-89f135ae]{font-size:11px;color:#9ca3af;margin-top:2px}.streak-claim[data-v-89f135ae]{background:#fbbf24;color:#1a1a2e;border:none;border-radius:8px;padding:7px 11px;font-weight:800;font-size:12px;cursor:pointer;transition:transform .08s}.streak-claim[data-v-89f135ae]:active{transform:scale(.97)}.streak-done[data-v-89f135ae]{color:#22c55e;font-size:12px;font-weight:700;padding:6px 10px;background:#22c55e26;border-radius:8px}.streak-days[data-v-89f135ae]{display:grid;grid-template-columns:repeat(7,1fr);gap:4px}.day[data-v-89f135ae]{background:#ffffff0d;color:#6b7280;padding:5px 2px;border-radius:6px;text-align:center;border:1px solid rgba(255,255,255,.08)}.day.past[data-v-89f135ae]{background:#22c55e26;border-color:#22c55e66;color:#22c55e}.day.today[data-v-89f135ae]{background:#fbbf2433;border-color:#fbbf24;color:#fbbf24}.d-num[data-v-89f135ae]{font-size:10px;opacity:.7}.d-rew[data-v-89f135ae]{font-size:10px;font-weight:700;margin-top:1px}.section-head[data-v-89f135ae]{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:10px}h3[data-v-89f135ae]{margin:0;font-size:13px;color:#9ca3af;font-weight:700;text-transform:uppercase;letter-spacing:.5px}.reset[data-v-89f135ae]{font-size:10px;color:#6b7280}.tasks[data-v-89f135ae]{display:flex;flex-direction:column;gap:6px}.task[data-v-89f135ae]{display:flex;gap:10px;align-items:center;padding:10px;background:#ffffff0a;border:1px solid transparent;border-radius:10px;transition:background .15s,border-color .15s}.task.complete[data-v-89f135ae]{border-color:#22c55e66;background:#22c55e14}.task.claimed[data-v-89f135ae]{opacity:.5}.task-icon[data-v-89f135ae]{font-size:28px;flex-shrink:0}.task-body[data-v-89f135ae]{flex:1;min-width:0}.task-title[data-v-89f135ae]{font-weight:700;font-size:13px}.task-desc[data-v-89f135ae]{font-size:11px;color:#9ca3af;margin-bottom:6px}.progress-bar[data-v-89f135ae]{height:4px;background:#ffffff14;border-radius:2px;overflow:hidden;margin-bottom:4px}.progress-fill[data-v-89f135ae]{height:100%;background:linear-gradient(90deg,#22c55e,#84cc16);transition:width .3s}.task-meta[data-v-89f135ae]{display:flex;justify-content:space-between;font-size:11px;color:#9ca3af}.reward[data-v-89f135ae]{color:#fbbf24;font-weight:700}.claim-btn[data-v-89f135ae]{background:#22c55e;color:#fff;border:none;border-radius:8px;padding:8px 12px;font-weight:800;font-size:12px;cursor:pointer;flex-shrink:0;transition:transform .08s}.claim-btn[data-v-89f135ae]:active{transform:scale(.97)}.claim-done[data-v-89f135ae]{color:#22c55e;font-size:20px;font-weight:800;flex-shrink:0;padding:0 10px}.balance[data-v-4253fc89]{display:flex;justify-content:space-between;padding:10px 12px;background:#fbbf241a;border:1px solid rgba(251,191,36,.3);border-radius:10px;margin-bottom:12px;font-size:12px}.stars[data-v-4253fc89]{font-weight:700;color:#fbbf24}.dim[data-v-4253fc89]{color:#9ca3af}.tabs[data-v-4253fc89]{display:flex;gap:6px;margin-bottom:12px}.tab[data-v-4253fc89]{flex:1;padding:8px;border:1px solid rgba(255,255,255,.08);background:#ffffff0a;color:#9ca3af;border-radius:8px;font-size:12px;font-weight:600;cursor:pointer}.tab.active[data-v-4253fc89]{background:#fbbf242e;color:#fbbf24;border-color:#fbbf2480}.grid[data-v-4253fc89]{display:flex;flex-direction:column;gap:6px}.pack[data-v-4253fc89]{display:flex;gap:12px;align-items:center;padding:10px 12px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:10px;cursor:pointer;color:#fff;text-align:left;transition:transform .08s,background .15s}.pack[data-v-4253fc89]:hover{background:#ffffff14}.pack[data-v-4253fc89]:active{transform:scale(.98)}.pack-icon[data-v-4253fc89]{font-size:28px}.pack-body[data-v-4253fc89]{flex:1;min-width:0}.pack-title[data-v-4253fc89]{font-weight:700;font-size:14px;display:flex;align-items:center;gap:6px}.badge[data-v-4253fc89]{background:linear-gradient(90deg,#ef4444,#f59e0b);color:#fff;font-size:9px;padding:2px 6px;border-radius:4px;font-weight:800}.pack-desc[data-v-4253fc89]{font-size:11px;color:#9ca3af}.pack-price[data-v-4253fc89]{font-size:15px;font-weight:800;color:#fbbf24;flex-shrink:0}.note[data-v-4253fc89]{margin-top:12px;color:#6b7280;font-size:11px;text-align:center;font-style:italic}.chart[data-v-11402bfd]{position:relative;width:100%}.chart svg[data-v-11402bfd]{width:100%;display:block}.trend[data-v-11402bfd]{position:absolute;top:2px;right:6px;font-size:14px;font-weight:800;color:#6b7280}.trend.up[data-v-11402bfd]{color:#22c55e}.trend.down[data-v-11402bfd]{color:#ef4444}.hero[data-v-f27e4f59]{display:flex;gap:14px;align-items:center;padding:16px;background:linear-gradient(135deg,#3b82f626,#8b5cf626);border:1px solid rgba(139,92,246,.3);border-radius:12px;margin-bottom:16px}.avatar-lg[data-v-f27e4f59]{width:54px;height:54px;border-radius:50%;background:linear-gradient(135deg,#3b82f6,#8b5cf6);display:flex;align-items:center;justify-content:center;font-size:26px;font-weight:800}.name[data-v-f27e4f59]{font-weight:800;font-size:18px}.level[data-v-f27e4f59]{color:#fbbf24;font-weight:600;font-size:13px}.dim[data-v-f27e4f59]{color:#9ca3af;font-size:11px}h3[data-v-f27e4f59]{margin:12px 0 8px;font-size:12px;color:#9ca3af;font-weight:700;text-transform:uppercase;letter-spacing:.5px}.metric-tabs[data-v-f27e4f59]{display:flex;gap:4px;margin-bottom:8px;overflow-x:auto;padding-bottom:2px}.m-tab[data-v-f27e4f59]{flex:0 0 auto;display:flex;align-items:center;gap:5px;padding:6px 10px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:8px;color:#9ca3af;font-size:11px;font-weight:600;cursor:pointer}.m-tab.active[data-v-f27e4f59]{background:color-mix(in srgb,var(--acc) 15%,transparent);color:var(--acc);border-color:color-mix(in srgb,var(--acc) 50%,transparent)}.m-icon[data-v-f27e4f59]{font-size:13px}.chart-card[data-v-f27e4f59]{background:#ffffff0a;border:1px solid color-mix(in srgb,var(--acc) 30%,rgba(255,255,255,.08));border-radius:12px;padding:10px 12px;margin-bottom:6px}.chart-head[data-v-f27e4f59]{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:4px}.chart-label[data-v-f27e4f59]{font-size:11px;color:#9ca3af;font-weight:700}.chart-val[data-v-f27e4f59]{font-size:15px;font-weight:800;color:var(--acc)}.chart-foot[data-v-f27e4f59]{font-size:10px;color:#6b7280;margin-top:4px;font-style:italic}.stats[data-v-f27e4f59]{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-bottom:8px}.stat[data-v-f27e4f59]{padding:10px 8px;background:#ffffff0a;border-radius:8px;text-align:center}.stat-val[data-v-f27e4f59]{font-weight:800;font-size:16px;color:#fbbf24}.stat-label[data-v-f27e4f59]{font-size:10px;color:#9ca3af}.badges[data-v-f27e4f59]{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.badge[data-v-f27e4f59]{display:flex;flex-direction:column;align-items:center;padding:10px 6px;background:#fbbf241a;border:1px solid rgba(251,191,36,.3);border-radius:8px;text-align:center}.badge.locked[data-v-f27e4f59]{background:#ffffff08;border-color:#ffffff14;opacity:.5}.badge-icon[data-v-f27e4f59]{font-size:22px}.badge-title[data-v-f27e4f59]{font-size:10px;margin-top:2px}.backdrop[data-v-e4a4a67d]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0009;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:100}.modal[data-v-e4a4a67d]{background:#1a1a2e;color:#fff;padding:22px 20px;border-radius:16px;text-align:center;width:min(360px,90vw);box-shadow:0 10px 40px #00000080}h2[data-v-e4a4a67d]{margin:0 0 4px;font-size:19px}.sub[data-v-e4a4a67d]{margin:0 0 14px;color:#fb923c;font-size:13px;font-weight:700}.days[data-v-e4a4a67d]{display:grid;grid-template-columns:repeat(7,1fr);gap:4px;margin-bottom:16px}.day[data-v-e4a4a67d]{position:relative;background:#ffffff0d;border:1px solid rgba(255,255,255,.08);border-radius:8px;padding:6px 2px;font-size:10px}.day.past[data-v-e4a4a67d]{background:#22c55e26;border-color:#22c55e66;color:#22c55e}.day.today[data-v-e4a4a67d]{background:#fbbf242e;border-color:#fbbf24;box-shadow:0 0 0 2px #fbbf2440}.day-label[data-v-e4a4a67d]{font-size:10px;opacity:.6}.day-reward[data-v-e4a4a67d]{font-weight:700;font-size:11px;margin-top:2px}.day.today .day-reward[data-v-e4a4a67d]{color:#fbbf24}.day-check[data-v-e4a4a67d]{position:absolute;top:2px;right:4px;font-size:9px;font-weight:800}.claim[data-v-e4a4a67d]{width:100%;padding:13px;border:none;border-radius:10px;background:#fbbf24;color:#1a1a2e;font-weight:800;font-size:15px;cursor:pointer;transition:transform .08s}.claim[data-v-e4a4a67d]:active{transform:scale(.98)}.onboard-root[data-v-d2eb84c0]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:150;pointer-events:none}.backdrop[data-v-d2eb84c0]{position:absolute;top:0;right:0;bottom:0;left:0;background:#000000a6;pointer-events:none;transition:clip-path .2s ease}.highlight[data-v-d2eb84c0]{position:absolute;border:2px solid #fbbf24;border-radius:12px;box-shadow:0 0 0 2px #fbbf244d,0 0 20px #fbbf2499;pointer-events:none;animation:pulse-d2eb84c0 1.6s ease-in-out infinite}@keyframes pulse-d2eb84c0{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.03);opacity:.8}}.tooltip[data-v-d2eb84c0]{position:absolute;background:#1a1a2e;border:1px solid rgba(251,191,36,.4);border-radius:14px;padding:14px 16px;width:min(320px,85vw);color:#fff;box-shadow:0 10px 32px #0009;pointer-events:auto}.step[data-v-d2eb84c0]{font-size:10px;color:#fbbf24;font-weight:700;letter-spacing:.5px;text-transform:uppercase;margin-bottom:4px}h3[data-v-d2eb84c0]{margin:0 0 6px;font-size:15px;color:#fff}p[data-v-d2eb84c0]{margin:0 0 12px;font-size:13px;line-height:1.4;color:#d1d5db}.actions[data-v-d2eb84c0]{display:flex;gap:8px;align-items:center}.cta[data-v-d2eb84c0]{flex:1;background:#fbbf24;color:#1a1a2e;border:none;border-radius:8px;padding:9px 14px;font-weight:800;font-size:13px;cursor:pointer;transition:transform .08s}.cta[data-v-d2eb84c0]:active{transform:scale(.98)}.skip[data-v-d2eb84c0]{background:transparent;color:#9ca3af;border:none;font-size:12px;cursor:pointer;padding:6px 10px}.skip[data-v-d2eb84c0]:hover{color:#fff}.splash[data-v-d3c3fdee]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;background:linear-gradient(180deg,#0f172a,#1a1a2e 60%,#1e1e3a);display:flex;flex-direction:column;align-items:center;justify-content:center;opacity:1;transition:opacity .38s ease}.splash.fading[data-v-d3c3fdee]{opacity:0;pointer-events:none}.logo[data-v-d3c3fdee]{display:flex;flex-direction:column;align-items:center;gap:16px;animation:rise-d3c3fdee .6s ease both}@keyframes rise-d3c3fdee{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}.city[data-v-d3c3fdee]{position:relative;width:180px;height:100px}.city .b[data-v-d3c3fdee]{position:absolute;bottom:0;background:linear-gradient(180deg,#475569,#1e293b);border-radius:4px 4px 0 0;border:1px solid rgba(255,255,255,.08);box-shadow:inset 0 0 0 1px #fbbf240d}.city .b[data-v-d3c3fdee]:after{content:"";position:absolute;top:3px;right:3px;bottom:3px;left:3px;background:repeating-linear-gradient(180deg,transparent 0 4px,rgba(251,191,36,.35) 4px 6px),repeating-linear-gradient(90deg,transparent 0 5px,rgba(251,191,36,.35) 5px 7px);opacity:.5;border-radius:2px}.b1[data-v-d3c3fdee]{left:10px;width:22px;height:50px}.b2[data-v-d3c3fdee]{left:38px;width:30px;height:76px}.b3[data-v-d3c3fdee]{left:76px;width:26px;height:92px;background:linear-gradient(180deg,#64748b,#1e293b)}.b4[data-v-d3c3fdee]{left:110px;width:34px;height:68px}.b5[data-v-d3c3fdee]{left:150px;width:22px;height:44px}.sun[data-v-d3c3fdee]{position:absolute;top:-4px;right:12px;width:24px;height:24px;border-radius:50%;background:radial-gradient(circle,#fbbf24 0%,#f59e0b 60%,transparent 90%);box-shadow:0 0 30px 6px #fbbf2466;animation:glow-d3c3fdee 2.2s ease-in-out infinite}@keyframes glow-d3c3fdee{0%,to{transform:scale(1)}50%{transform:scale(1.08)}}h1[data-v-d3c3fdee]{margin:0;font-size:32px;font-weight:900;letter-spacing:-.5px;background:linear-gradient(180deg,#fff 30%,#fbbf24);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.tagline[data-v-d3c3fdee]{font-size:12px;color:#9ca3af;letter-spacing:.5px;text-transform:uppercase}.progress-wrap[data-v-d3c3fdee]{position:absolute;bottom:calc(var(--ui-bottom, 0px) + 40px);width:min(260px,66vw);display:flex;flex-direction:column;align-items:center;gap:8px}.progress[data-v-d3c3fdee]{width:100%;height:6px;background:#ffffff14;border-radius:3px;overflow:hidden;box-shadow:inset 0 1px 2px #0006}.fill[data-v-d3c3fdee]{height:100%;background:linear-gradient(90deg,#f59e0b,#fbbf24 60%,#fef3c7);border-radius:3px;transition:width .18s ease;box-shadow:0 0 10px #fbbf2480}.phase[data-v-d3c3fdee]{font-size:11px;color:#9ca3af;font-style:italic;opacity:.8}.root[data-v-84544692]{position:fixed;top:0;right:0;bottom:0;left:0;overflow:hidden;background:#1a1a2e}.canvas-host[data-v-84544692]{position:absolute;top:0;right:0;bottom:0;left:0;touch-action:none}:root{--tg-safe-top: 0px;--tg-safe-bottom: 0px;--tg-safe-left: 0px;--tg-safe-right: 0px;--ui-top: max(env(safe-area-inset-top, 0px), var(--tg-safe-top));--ui-bottom: max(env(safe-area-inset-bottom, 0px), var(--tg-safe-bottom));--ui-left: max(env(safe-area-inset-left, 0px), var(--tg-safe-left));--ui-right: max(env(safe-area-inset-right, 0px), var(--tg-safe-right))}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent}html,body,#app{margin:0;padding:0;width:100%;height:100%;overflow:hidden;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;background:#1a1a2e;color:#fff;user-select:none;-webkit-user-select:none;overscroll-behavior:none}body{touch-action:none}button{font-family:inherit}
