[data-theme=default]{--primary:gold;--primary-text:#fff;--primary-shadow:rgba(255,215,0,.4);--primary-glow:rgba(255,215,0,.5);--secondary:#ff8c00;--accent:#fbbf24;--danger:#ef4444;--success:#10b981;--warning:#f59e0b;--text:#fff;--text-muted:#94a3b8;--muted:#64748b;--content-bg:#0a0a0f;--header-bg:#12121a;--sidebar-bg:#0d0d14;--sidebar-text:#fff;--sidebar-border:#1f1f2e;--nav-bg:#14141e;--nav-text:#94a3b8;--nav-hover-bg:#1f1f2e;--nav-hover-text:gold;--border:#1f1f2e;--input-bg:hsla(0,0%,100%,.05);--input-text:#fff;--btn-bg:hsla(0,0%,100%,.08);--btn-hover-bg:hsla(0,0%,100%,.12);--avatar-bg:#1f1f2e;--placeholder:#64748b;--dock-bg:rgba(10,10,15,.95);--dock-item-bg:rgba(255,215,0,.08);--dock-item-active:rgba(255,215,0,.2);--tab-active-bg:rgba(255,215,0,.15);--dialog-bg:#0f0f1a}[data-theme=neon]{--primary:#0f8;--primary-text:#fff;--primary-shadow:rgba(0,255,136,.4);--primary-glow:rgba(0,255,136,.5);--secondary:#f0f;--accent:#0ff;--danger:#f36;--success:#0f8;--warning:#ff0;--text:#fff;--text-muted:#a0a0a0;--muted:#a0a0a0;--content-bg:#0a0a0f;--header-bg:#12121a;--sidebar-bg:#0d0d12;--sidebar-text:#fff;--sidebar-border:#1a1a24;--nav-bg:#12121a;--nav-text:grey;--nav-hover-bg:#1a1a24;--nav-hover-text:#0f8;--border:#1a1a24;--input-bg:#12121a;--input-text:#fff;--btn-bg:#1a1a24;--btn-hover-bg:#242430;--avatar-bg:#1a1a24;--placeholder:#606060;--dock-bg:rgba(10,10,15,.95);--dock-item-bg:rgba(0,255,136,.05);--dock-item-active:rgba(0,255,136,.2);--tab-active-bg:rgba(0,255,136,.15);--dialog-bg:#0a0a0f}[data-theme=ocean]{--primary:#0ea5e9;--primary-text:#000;--primary-shadow:rgba(14,165,233,.4);--primary-glow:rgba(14,165,233,.3);--secondary:#06b6d4;--accent:#14b8a6;--danger:#f43f5e;--success:#22c55e;--warning:#eab308;--text:#0c4a6e;--text-muted:#64748b;--muted:#64748b;--content-bg:#ecfeff;--header-bg:#fff;--sidebar-bg:#0c4a6e;--sidebar-text:#fff;--sidebar-border:#0369a1;--nav-bg:#fff;--nav-text:#64748b;--nav-hover-bg:#0369a1;--nav-hover-text:#fff;--border:#a5f3fc;--input-bg:#fff;--btn-bg:#cffafe;--btn-hover-bg:#a5f3fc;--avatar-bg:#a5f3fc;--dock-bg:hsla(0,0%,100%,.95);--dock-item-bg:rgba(14,165,233,.1);--dock-item-active:rgba(14,165,233,.2);--tab-active-bg:rgba(14,165,233,.15);--dialog-bg:#fff}[data-theme=sunset]{--primary:#f97316;--primary-text:#000;--primary-shadow:rgba(249,115,22,.4);--primary-glow:rgba(249,115,22,.3);--secondary:#ec4899;--accent:#a855f7;--danger:#ef4444;--success:#22c55e;--warning:#fbbf24;--text:#431407;--text-muted:#78716c;--muted:#78716c;--content-bg:#fffbeb;--header-bg:#fff;--sidebar-bg:#431407;--sidebar-text:#fff;--sidebar-border:#7c2d12;--nav-bg:#fff;--nav-text:#78716c;--nav-hover-bg:#7c2d12;--nav-hover-text:#fff;--border:#fed7aa;--input-bg:#fff;--btn-bg:#ffedd5;--btn-hover-bg:#fed7aa;--avatar-bg:#fed7aa;--dock-bg:hsla(0,0%,100%,.95);--dock-item-bg:rgba(249,115,22,.1);--dock-item-active:rgba(249,115,22,.2);--tab-active-bg:rgba(249,115,22,.15);--dialog-bg:#fff}[data-theme=fantasy]{--primary:#8b5cf6;--primary-text:#fff;--primary-shadow:rgba(139,92,246,.4);--primary-glow:rgba(139,92,246,.5);--secondary:#ec4899;--accent:#f472b6;--danger:#fb7185;--success:#34d399;--warning:#fcd34d;--text:#fff;--text-muted:#c4b5fd;--muted:#c4b5fd;--content-bg:linear-gradient(135deg,#1e1b4b,#312e81 50%,#4c1d95);--header-bg:rgba(30,27,75,.9);--sidebar-bg:#1e1b4b;--sidebar-text:#fff;--sidebar-border:#3730a3;--nav-bg:rgba(30,27,75,.95);--nav-text:#a5b4fc;--nav-hover-bg:#3730a3;--nav-hover-text:#fff;--border:#4c1d95;--input-bg:hsla(0,0%,100%,.1);--input-text:#fff;--btn-bg:rgba(139,92,246,.2);--btn-hover-bg:rgba(139,92,246,.3);--avatar-bg:#4c1d95;--placeholder:#a5b4fc;--dock-bg:rgba(30,27,75,.95);--dock-item-bg:rgba(139,92,246,.1);--dock-item-active:rgba(139,92,246,.3);--tab-active-bg:rgba(139,92,246,.2);--dialog-bg:#1e1b4b}[data-theme=midnight]{--primary:#6366f1;--primary-text:#fff;--primary-shadow:rgba(99,102,241,.4);--primary-glow:rgba(99,102,241,.5);--secondary:#818cf8;--accent:#c084fc;--danger:#f87171;--success:#4ade80;--warning:#fbbf24;--text:#e2e8f0;--text-muted:#94a3b8;--muted:#64748b;--content-bg:#0f0f1a;--header-bg:#161625;--sidebar-bg:#12121f;--sidebar-text:#e2e8f0;--sidebar-border:#1e1e32;--nav-bg:#161625;--nav-text:#94a3b8;--nav-hover-bg:#1e1e32;--nav-hover-text:#6366f1;--border:#1e1e32;--input-bg:hsla(0,0%,100%,.05);--input-text:#e2e8f0;--btn-bg:rgba(99,102,241,.1);--btn-hover-bg:rgba(99,102,241,.2);--avatar-bg:#1e1e32;--dock-bg:rgba(15,15,26,.95);--dock-item-bg:rgba(99,102,241,.1);--dock-item-active:rgba(99,102,241,.25);--tab-active-bg:rgba(99,102,241,.2);--dialog-bg:#0f0f1a}[data-theme=emerald]{--primary:#10b981;--primary-text:#fff;--primary-shadow:rgba(16,185,129,.4);--primary-glow:rgba(16,185,129,.5);--secondary:#34d399;--accent:#fbbf24;--danger:#ef4444;--success:#22c55e;--warning:#f59e0b;--text:#ecfdf5;--text-muted:#a7f3d0;--muted:#6ee7b7;--content-bg:#022c22;--header-bg:#064e3b;--sidebar-bg:#022c22;--sidebar-text:#ecfdf5;--sidebar-border:#065f46;--nav-bg:#064e3b;--nav-text:#a7f3d0;--nav-hover-bg:#065f46;--nav-hover-text:#10b981;--border:#065f46;--input-bg:rgba(16,185,129,.1);--input-text:#ecfdf5;--btn-bg:rgba(16,185,129,.15);--btn-hover-bg:rgba(16,185,129,.25);--avatar-bg:#065f46;--dock-bg:rgba(2,44,34,.95);--dock-item-bg:rgba(16,185,129,.1);--dock-item-active:rgba(16,185,129,.3);--tab-active-bg:rgba(16,185,129,.2);--dialog-bg:#022c22}[data-theme=ruby]{--primary:#dc2626;--primary-text:#fff;--primary-shadow:rgba(220,38,38,.4);--primary-glow:rgba(220,38,38,.5);--secondary:#f87171;--accent:#fbbf24;--danger:#ef4444;--success:#22c55e;--warning:#f59e0b;--text:#fef2f2;--text-muted:#fecaca;--muted:#fca5a5;--content-bg:#1c0a0a;--header-bg:#2d1212;--sidebar-bg:#1c0a0a;--sidebar-text:#fef2f2;--sidebar-border:#450a0a;--nav-bg:#2d1212;--nav-text:#fecaca;--nav-hover-bg:#450a0a;--nav-hover-text:#dc2626;--border:#450a0a;--input-bg:rgba(220,38,38,.1);--input-text:#fef2f2;--btn-bg:rgba(220,38,38,.15);--btn-hover-bg:rgba(220,38,38,.25);--avatar-bg:#450a0a;--dock-bg:rgba(28,10,10,.95);--dock-item-bg:rgba(220,38,38,.1);--dock-item-active:rgba(220,38,38,.3);--tab-active-bg:rgba(220,38,38,.2);--dialog-bg:#1c0a0a}[data-theme=golden]{--primary:gold;--primary-text:#000;--primary-shadow:rgba(255,215,0,.4);--primary-glow:rgba(255,215,0,.5);--secondary:#ff8c00;--accent:#fbbf24;--danger:#ef4444;--success:#22c55e;--warning:#f59e0b;--text:#fffbeb;--text-muted:#fef3c7;--muted:#fcd34d;--content-bg:#1a1406;--header-bg:#261e0a;--sidebar-bg:#1a1406;--sidebar-text:#fffbeb;--sidebar-border:#3d2e0f;--nav-bg:#261e0a;--nav-text:#fef3c7;--nav-hover-bg:#3d2e0f;--nav-hover-text:gold;--border:#3d2e0f;--input-bg:rgba(255,215,0,.1);--input-text:#fffbeb;--btn-bg:rgba(255,215,0,.15);--btn-hover-bg:rgba(255,215,0,.25);--avatar-bg:#3d2e0f;--dock-bg:rgba(26,20,6,.95);--dock-item-bg:rgba(255,215,0,.1);--dock-item-active:rgba(255,215,0,.3);--tab-active-bg:rgba(255,215,0,.2);--dialog-bg:#1a1406}[data-theme=cyber]{--primary:#f0f;--primary-text:#fff;--primary-shadow:rgba(255,0,255,.4);--primary-glow:rgba(255,0,255,.5);--secondary:#0ff;--accent:#ff0;--danger:#f36;--success:#0f0;--warning:#ff0;--text:#fff;--text-muted:#b0b0b0;--muted:#888;--content-bg:#0a0010;--header-bg:#150020;--sidebar-bg:#0d0015;--sidebar-text:#fff;--sidebar-border:#2a0040;--nav-bg:#150020;--nav-text:#b0b0b0;--nav-hover-bg:#2a0040;--nav-hover-text:#f0f;--border:#2a0040;--input-bg:rgba(255,0,255,.1);--input-text:#fff;--btn-bg:rgba(255,0,255,.15);--btn-hover-bg:rgba(255,0,255,.25);--avatar-bg:#2a0040;--dock-bg:rgba(10,0,16,.95);--dock-item-bg:rgba(255,0,255,.1);--dock-item-active:rgba(255,0,255,.3);--tab-active-bg:rgba(255,0,255,.2);--dialog-bg:#0a0010}[data-theme=aurora]{--primary:#22d3ee;--primary-text:#000;--primary-shadow:rgba(34,211,238,.4);--primary-glow:rgba(34,211,238,.5);--secondary:#a78bfa;--accent:#34d399;--danger:#fb7185;--success:#4ade80;--warning:#fbbf24;--text:#f0fdfa;--text-muted:#99f6e4;--muted:#5eead4;--content-bg:linear-gradient(135deg,#042f2e,#1e1b4b 50%,#0f172a);--header-bg:rgba(4,47,46,.9);--sidebar-bg:#042f2e;--sidebar-text:#f0fdfa;--sidebar-border:#134e4a;--nav-bg:rgba(4,47,46,.95);--nav-text:#99f6e4;--nav-hover-bg:#134e4a;--nav-hover-text:#22d3ee;--border:#134e4a;--input-bg:rgba(34,211,238,.1);--input-text:#f0fdfa;--btn-bg:rgba(34,211,238,.15);--btn-hover-bg:rgba(34,211,238,.25);--avatar-bg:#134e4a;--dock-bg:rgba(4,47,46,.95);--dock-item-bg:rgba(34,211,238,.1);--dock-item-active:rgba(34,211,238,.3);--tab-active-bg:rgba(34,211,238,.2);--dialog-bg:#042f2e}[data-theme=volcanic]{--primary:#f97316;--primary-text:#fff;--primary-shadow:rgba(249,115,22,.4);--primary-glow:rgba(249,115,22,.5);--secondary:#ef4444;--accent:#fbbf24;--danger:#dc2626;--success:#22c55e;--warning:#f59e0b;--text:#fff7ed;--text-muted:#fed7aa;--muted:#fdba74;--content-bg:linear-gradient(180deg,#1c0808,#0c0404);--header-bg:rgba(28,8,8,.95);--sidebar-bg:#1c0808;--sidebar-text:#fff7ed;--sidebar-border:#431407;--nav-bg:rgba(28,8,8,.95);--nav-text:#fed7aa;--nav-hover-bg:#431407;--nav-hover-text:#f97316;--border:#431407;--input-bg:rgba(249,115,22,.1);--input-text:#fff7ed;--btn-bg:rgba(249,115,22,.15);--btn-hover-bg:rgba(249,115,22,.25);--avatar-bg:#431407;--dock-bg:rgba(28,8,8,.95);--dock-item-bg:rgba(249,115,22,.1);--dock-item-active:rgba(249,115,22,.3);--tab-active-bg:rgba(249,115,22,.2);--dialog-bg:#1c0808}[data-theme=candy]{--primary:#ec4899;--primary-text:#333;--primary-shadow:rgba(236,72,153,.3);--primary-glow:rgba(236,72,153,.4);--secondary:#8b5cf6;--accent:#06b6d4;--danger:#ef4444;--success:#22c55e;--warning:#f59e0b;--text:#1e1e1e;--text-muted:#6b7280;--muted:#9ca3af;--content-bg:linear-gradient(135deg,#fdf2f8,#faf5ff 50%,#ecfeff);--header-bg:hsla(0,0%,100%,.9);--sidebar-bg:#fff;--sidebar-text:#1e1e1e;--sidebar-border:#f9a8d4;--nav-bg:hsla(0,0%,100%,.95);--nav-text:#6b7280;--nav-hover-bg:#fce7f3;--nav-hover-text:#ec4899;--border:#fbcfe8;--input-bg:#fff;--input-text:#1e1e1e;--btn-bg:#fce7f3;--btn-hover-bg:#fbcfe8;--avatar-bg:#f9a8d4;--dock-bg:hsla(0,0%,100%,.95);--dock-item-bg:rgba(236,72,153,.1);--dock-item-active:rgba(236,72,153,.2);--tab-active-bg:rgba(236,72,153,.15);--dialog-bg:#fff}[data-theme=tropical]{--primary:#14b8a6;--primary-text:#333;--primary-shadow:rgba(20,184,166,.3);--primary-glow:rgba(20,184,166,.4);--secondary:#f97316;--accent:#eab308;--danger:#ef4444;--success:#22c55e;--warning:#f59e0b;--text:#134e4a;--text-muted:#5eead4;--muted:#2dd4bf;--content-bg:linear-gradient(180deg,#f0fdfa,#fffbeb);--header-bg:hsla(0,0%,100%,.95);--sidebar-bg:#fff;--sidebar-text:#134e4a;--sidebar-border:#5eead4;--nav-bg:hsla(0,0%,100%,.95);--nav-text:#5eead4;--nav-hover-bg:#ccfbf1;--nav-hover-text:#14b8a6;--border:#99f6e4;--input-bg:#fff;--input-text:#134e4a;--btn-bg:#ccfbf1;--btn-hover-bg:#99f6e4;--avatar-bg:#5eead4;--dock-bg:hsla(0,0%,100%,.95);--dock-item-bg:rgba(20,184,166,.1);--dock-item-active:rgba(20,184,166,.2);--tab-active-bg:rgba(20,184,166,.15);--dialog-bg:#fff}[data-theme=pastel]{--primary:#a78bfa;--primary-text:#333;--primary-shadow:rgba(167,139,250,.3);--primary-glow:rgba(167,139,250,.4);--secondary:#f9a8d4;--accent:#93c5fd;--danger:#fca5a5;--success:#86efac;--warning:#fcd34d;--text:#4c4c4c;--text-muted:#9ca3af;--muted:#d1d5db;--content-bg:linear-gradient(135deg,#faf5ff,#fdf2f8 33%,#eff6ff 66%,#f0fdf4);--header-bg:hsla(0,0%,100%,.85);--sidebar-bg:hsla(0,0%,100%,.9);--sidebar-text:#4c4c4c;--sidebar-border:#e9d5ff;--nav-bg:hsla(0,0%,100%,.9);--nav-text:#9ca3af;--nav-hover-bg:#f3e8ff;--nav-hover-text:#a78bfa;--border:#e9d5ff;--input-bg:hsla(0,0%,100%,.8);--input-text:#4c4c4c;--btn-bg:#f3e8ff;--btn-hover-bg:#e9d5ff;--avatar-bg:#ddd6fe;--dock-bg:hsla(0,0%,100%,.9);--dock-item-bg:rgba(167,139,250,.1);--dock-item-active:rgba(167,139,250,.2);--tab-active-bg:rgba(167,139,250,.15);--dialog-bg:#fff}[data-theme=rainbow]{--primary:#f43f5e;--primary-text:#333;--primary-shadow:rgba(244,63,94,.3);--primary-glow:rgba(244,63,94,.4);--secondary:#8b5cf6;--accent:#06b6d4;--danger:#ef4444;--success:#22c55e;--warning:#eab308;--text:#18181b;--text-muted:#71717a;--muted:#a1a1aa;--content-bg:linear-gradient(135deg,#fef2f2,#fffbeb 20%,#f0fdf4 40%,#ecfeff 60%,#eff6ff 80%,#faf5ff);--header-bg:hsla(0,0%,100%,.92);--sidebar-bg:#fff;--sidebar-text:#18181b;--sidebar-border:#fecdd3;--nav-bg:hsla(0,0%,100%,.95);--nav-text:#71717a;--nav-hover-bg:#ffe4e6;--nav-hover-text:#f43f5e;--border:#fecdd3;--input-bg:#fff;--input-text:#18181b;--btn-bg:#ffe4e6;--btn-hover-bg:#fecdd3;--avatar-bg:linear-gradient(135deg,#fecdd3,#c4b5fd,#a5f3fc);--dock-bg:hsla(0,0%,100%,.95);--dock-item-bg:rgba(244,63,94,.1);--dock-item-active:rgba(244,63,94,.2);--tab-active-bg:rgba(244,63,94,.15);--dialog-bg:#fff}[data-theme=bubblegum]{--primary:#f472b6;--primary-text:#333;--primary-shadow:rgba(244,114,182,.3);--primary-glow:rgba(244,114,182,.4);--secondary:#c084fc;--accent:#22d3ee;--danger:#fb7185;--success:#4ade80;--warning:#fbbf24;--text:#831843;--text-muted:#be185d;--muted:#ec4899;--content-bg:#fdf2f8;--header-bg:#fff;--sidebar-bg:#fff1f2;--sidebar-text:#831843;--sidebar-border:#fbcfe8;--nav-bg:#fff;--nav-text:#be185d;--nav-hover-bg:#fce7f3;--nav-hover-text:#f472b6;--border:#fbcfe8;--input-bg:#fff;--input-text:#831843;--btn-bg:#fce7f3;--btn-hover-bg:#fbcfe8;--avatar-bg:#f9a8d4;--dock-bg:rgba(255,241,242,.98);--dock-item-bg:rgba(244,114,182,.15);--dock-item-active:rgba(244,114,182,.25);--tab-active-bg:rgba(244,114,182,.2);--dialog-bg:#fff1f2}[data-theme=sunshine]{--primary:#eab308;--primary-text:#000;--primary-shadow:rgba(234,179,8,.3);--primary-glow:rgba(234,179,8,.4);--secondary:#f97316;--accent:#22c55e;--danger:#ef4444;--success:#22c55e;--warning:#f59e0b;--text:#713f12;--text-muted:#a16207;--muted:#ca8a04;--content-bg:linear-gradient(180deg,#fefce8,#fffbeb 50%,#fff7ed);--header-bg:hsla(0,0%,100%,.95);--sidebar-bg:#fffbeb;--sidebar-text:#713f12;--sidebar-border:#fde047;--nav-bg:hsla(0,0%,100%,.95);--nav-text:#a16207;--nav-hover-bg:#fef9c3;--nav-hover-text:#eab308;--border:#fde68a;--input-bg:#fff;--input-text:#713f12;--btn-bg:#fef9c3;--btn-hover-bg:#fef08a;--avatar-bg:#fde047;--dock-bg:rgba(255,251,235,.98);--dock-item-bg:rgba(234,179,8,.15);--dock-item-active:rgba(234,179,8,.25);--tab-active-bg:rgba(234,179,8,.2);--dialog-bg:#fffbeb}.page-enter-active,.page-leave-active{transition:opacity .25s ease,transform .25s ease}.page-enter-from{opacity:0;transform:translateY(10px)}.page-leave-to{opacity:0;transform:translateY(-10px)}.slide-fade-enter-active{transition:all .3s cubic-bezier(.4,0,.2,1)}.slide-fade-leave-active{transition:all .2s cubic-bezier(.4,0,.2,1)}.slide-fade-enter-from{opacity:0;transform:translate(20px)}.slide-fade-leave-to{opacity:0;transform:translate(-20px)}.slide-up-enter-active,.slide-up-leave-active{transition:all .3s cubic-bezier(.4,0,.2,1)}.slide-up-enter-from,.slide-up-leave-to{opacity:0;transform:translateY(100%)}.scale-fade-enter-active{transition:all .3s cubic-bezier(.34,1.56,.64,1)}.scale-fade-leave-active{transition:all .2s cubic-bezier(.4,0,.2,1)}.scale-fade-enter-from{opacity:0;transform:scale(.9)}.scale-fade-leave-to{opacity:0;transform:scale(.95)}.zoom-enter-active{transition:all .25s cubic-bezier(.34,1.56,.64,1)}.zoom-leave-active{transition:all .15s cubic-bezier(.4,0,.2,1)}.zoom-enter-from{opacity:0;transform:scale(.85)}.zoom-leave-to{opacity:0;transform:scale(.9)}.layout-enter-active,.layout-leave-active{transition:opacity .3s ease,transform .3s ease}.layout-enter-from{opacity:0;transform:scale(.98)}.layout-leave-to{opacity:0;transform:scale(1.02)}.dialog-overlay-enter-active{transition:opacity .3s ease}.dialog-overlay-leave-active{transition:opacity .2s ease}.dialog-overlay-enter-from,.dialog-overlay-leave-to{opacity:0}.dialog-content-enter-active{transition:all .35s cubic-bezier(.34,1.56,.64,1)}.dialog-content-leave-active{transition:all .2s cubic-bezier(.4,0,.2,1)}.dialog-content-enter-from{opacity:0;transform:scale(.9) translateY(20px)}.dialog-content-leave-to{opacity:0;transform:scale(.95) translateY(10px)}.sheet-enter-active{transition:all .35s cubic-bezier(.4,0,.2,1)}.sheet-leave-active{transition:all .25s cubic-bezier(.4,0,.2,1)}.sheet-enter-from,.sheet-leave-to{opacity:0;transform:translateY(100%)}.list-enter-active,.list-leave-active{transition:all .3s ease}.list-enter-from{opacity:0;transform:translate(-20px)}.list-leave-to{opacity:0;transform:translate(20px)}.list-move{transition:transform .3s ease}.stagger-enter-active{transition:all .4s ease}.stagger-leave-active{transition:all .2s ease}.stagger-enter-from{opacity:0;transform:translateY(20px)}.stagger-leave-to{opacity:0;transform:scale(.9)}.fade-enter-active,.fade-leave-active{transition:opacity .3s ease}.fade-enter-from,.fade-leave-to{opacity:0}.fade-fast-enter-active,.fade-fast-leave-active{transition:opacity .15s ease}.fade-fast-enter-from,.fade-fast-leave-to{opacity:0}.fade-slow-enter-active,.fade-slow-leave-active{transition:opacity .5s ease}.fade-slow-enter-from,.fade-slow-leave-to{opacity:0}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes bounce{0%,to{animation-timing-function:cubic-bezier(.8,0,1,1);transform:translateY(-5%)}50%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:translateY(0)}}.animate-bounce{animation:bounce 1s infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.animate-spin{animation:spin 1s linear infinite}@keyframes ping{75%,to{opacity:0;transform:scale(2)}}.animate-ping{animation:ping 1s cubic-bezier(0,0,.2,1) infinite}@keyframes shake{0%,to{transform:translate(0)}10%,30%,50%,70%,90%{transform:translate(-4px)}20%,40%,60%,80%{transform:translate(4px)}}.animate-shake{animation:shake .5s ease-in-out}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.animate-float{animation:float 3s ease-in-out infinite}@keyframes glow-pulse{0%,to{box-shadow:0 0 5px currentColor}50%{box-shadow:0 0 20px currentColor,0 0 30px currentColor}}.animate-glow{animation:glow-pulse 2s ease-in-out infinite}@keyframes slideInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.animate-slide-in-up{animation:slideInUp .4s ease-out forwards}@keyframes slideInRight{0%{opacity:0;transform:translate(30px)}to{opacity:1;transform:translate(0)}}.animate-slide-in-right{animation:slideInRight .4s ease-out forwards}@keyframes scaleIn{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.animate-scale-in{animation:scaleIn .3s ease-out forwards}.delay-75{animation-delay:75ms}.delay-100{animation-delay:.1s}.delay-150{animation-delay:.15s}.delay-200{animation-delay:.2s}.delay-300{animation-delay:.3s}.delay-500{animation-delay:.5s}.delay-700{animation-delay:.7s}.delay-1000{animation-delay:1s}.transition-none{transition:none}.transition-all{transition:all .3s ease}.transition-colors{transition:color .3s ease,background-color .3s ease,border-color .3s ease}.transition-opacity{transition:opacity .3s ease}.transition-transform{transition:transform .3s ease}.transition-shadow{transition:box-shadow .3s ease}.duration-75{transition-duration:75ms}.duration-100{transition-duration:.1s}.duration-150{transition-duration:.15s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.duration-500{transition-duration:.5s}.duration-700{transition-duration:.7s}.duration-1000{transition-duration:1s}.ease-linear{transition-timing-function:linear}.ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-bounce{transition-timing-function:cubic-bezier(.34,1.56,.64,1)}.hover-scale{transition:transform .2s ease}.hover-scale:hover{transform:scale(1.05)}.hover-scale:active{transform:scale(.98)}.hover-lift{transition:transform .2s ease,box-shadow .2s ease}.hover-lift:hover{box-shadow:0 4px 12px #00000026;transform:translateY(-2px)}.hover-glow{transition:box-shadow .2s ease}.hover-glow:hover{box-shadow:0 0 20px #ffd7004d}@media(prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}*{box-sizing:border-box}body{background:var(--content-bg,#f8fafc);color:var(--text,#1e293b);font-family:Kanit,Prompt,sans-serif;margin:0;padding:0;transition:background-color .3s ease,color .3s ease}@font-face{font-display:swap;font-family:Kanit;font-style:normal;font-weight:400;src:url(./Kanit-normal-400-thai.D80Pglro.woff2) format("woff2");unicode-range:u+02d7,u+0303,u+0331,u+0e01-0e5b,u+200c-200d,u+25cc}@font-face{font-display:swap;font-family:Kanit;font-style:normal;font-weight:400;src:url(./Kanit-normal-400-vietnamese.DRI8YWyb.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-display:swap;font-family:Kanit;font-style:normal;font-weight:400;src:url(./Kanit-normal-400-latin-ext.B2xPf58u.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Kanit;font-style:normal;font-weight:400;src:url(./Kanit-normal-400-latin.BUlsQXH3.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Kanit;font-style:normal;font-weight:500;src:url(./Kanit-normal-500-thai.BB8gri04.woff2) format("woff2");unicode-range:u+02d7,u+0303,u+0331,u+0e01-0e5b,u+200c-200d,u+25cc}@font-face{font-display:swap;font-family:Kanit;font-style:normal;font-weight:500;src:url(./Kanit-normal-500-vietnamese.BzTrpCM3.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-display:swap;font-family:Kanit;font-style:normal;font-weight:500;src:url(./Kanit-normal-500-latin-ext.EHs3suD6.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Kanit;font-style:normal;font-weight:500;src:url(./Kanit-normal-500-latin.CX_4XcKi.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Kanit;font-style:normal;font-weight:600;src:url(./Kanit-normal-600-thai.Bj6oiaDc.woff2) format("woff2");unicode-range:u+02d7,u+0303,u+0331,u+0e01-0e5b,u+200c-200d,u+25cc}@font-face{font-display:swap;font-family:Kanit;font-style:normal;font-weight:600;src:url(./Kanit-normal-600-vietnamese.Bi7fw3I4.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-display:swap;font-family:Kanit;font-style:normal;font-weight:600;src:url(./Kanit-normal-600-latin-ext.DAX3wtuq.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Kanit;font-style:normal;font-weight:600;src:url(./Kanit-normal-600-latin.0lS78yAd.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Kanit;font-style:normal;font-weight:700;src:url(./Kanit-normal-700-thai.BPu_EjOu.woff2) format("woff2");unicode-range:u+02d7,u+0303,u+0331,u+0e01-0e5b,u+200c-200d,u+25cc}@font-face{font-display:swap;font-family:Kanit;font-style:normal;font-weight:700;src:url(./Kanit-normal-700-vietnamese.CdlTihzi.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-display:swap;font-family:Kanit;font-style:normal;font-weight:700;src:url(./Kanit-normal-700-latin-ext.CcNUUlTS.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Kanit;font-style:normal;font-weight:700;src:url(./Kanit-normal-700-latin.xfKc2BN3.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Prompt;font-style:normal;font-weight:400;src:url(./Prompt-normal-400-thai.BrkKv8cO.woff2) format("woff2");unicode-range:u+02d7,u+0303,u+0331,u+0e01-0e5b,u+200c-200d,u+25cc}@font-face{font-display:swap;font-family:Prompt;font-style:normal;font-weight:400;src:url(./Prompt-normal-400-vietnamese.BCPzsgPT.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-display:swap;font-family:Prompt;font-style:normal;font-weight:400;src:url(./Prompt-normal-400-latin-ext.DdSafGZ9.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Prompt;font-style:normal;font-weight:400;src:url(./Prompt-normal-400-latin.BQ9zjSN8.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Prompt;font-style:normal;font-weight:500;src:url(./Prompt-normal-500-thai.C18pDUoL.woff2) format("woff2");unicode-range:u+02d7,u+0303,u+0331,u+0e01-0e5b,u+200c-200d,u+25cc}@font-face{font-display:swap;font-family:Prompt;font-style:normal;font-weight:500;src:url(./Prompt-normal-500-vietnamese.DmzxmPwa.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-display:swap;font-family:Prompt;font-style:normal;font-weight:500;src:url(./Prompt-normal-500-latin-ext.-EZ1um7s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Prompt;font-style:normal;font-weight:500;src:url(./Prompt-normal-500-latin.CxzxEHZc.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Prompt;font-style:normal;font-weight:600;src:url(./Prompt-normal-600-thai.MrdfU7zR.woff2) format("woff2");unicode-range:u+02d7,u+0303,u+0331,u+0e01-0e5b,u+200c-200d,u+25cc}@font-face{font-display:swap;font-family:Prompt;font-style:normal;font-weight:600;src:url(./Prompt-normal-600-vietnamese.7QWjJBsF.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-display:swap;font-family:Prompt;font-style:normal;font-weight:600;src:url(./Prompt-normal-600-latin-ext.Cg9L7iJU.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Prompt;font-style:normal;font-weight:600;src:url(./Prompt-normal-600-latin.hKZWXsc1.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Prompt;font-style:normal;font-weight:700;src:url(./Prompt-normal-700-thai.Cg4aQ0Nn.woff2) format("woff2");unicode-range:u+02d7,u+0303,u+0331,u+0e01-0e5b,u+200c-200d,u+25cc}@font-face{font-display:swap;font-family:Prompt;font-style:normal;font-weight:700;src:url(./Prompt-normal-700-vietnamese.CGnCqMm1.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-display:swap;font-family:Prompt;font-style:normal;font-weight:700;src:url(./Prompt-normal-700-latin-ext.BkJrvM1L.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Prompt;font-style:normal;font-weight:700;src:url(./Prompt-normal-700-latin.I2gc831J.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}.debug-panel-wrapper[data-v-da375efb]{bottom:0;font-family:system-ui,-apple-system,sans-serif;pointer-events:none;position:fixed;right:0;top:0;z-index:9999}.debug-toggle[data-v-da375efb]{align-items:center;background:linear-gradient(180deg,#1a1a2e,#252542);border:2px solid gold;border-radius:8px 0 0 8px;border-right:none;box-shadow:-4px 0 20px #0006;color:gold;cursor:pointer;display:flex;flex-direction:column;font-size:12px;gap:4px;height:80px;justify-content:center;pointer-events:auto;position:fixed;right:0;top:50%;transform:translateY(-50%);transition:all .3s ease;width:32px;z-index:10000}.debug-toggle[data-v-da375efb]:hover{background:linear-gradient(180deg,#252542,#2d2d52);width:40px}.debug-toggle.is-open[data-v-da375efb]{opacity:0;pointer-events:none}.toggle-icon[data-v-da375efb]{font-size:16px}.toggle-text[data-v-da375efb]{font-size:9px;font-weight:700;letter-spacing:1px;text-orientation:mixed;writing-mode:vertical-rl}.debug-overlay[data-v-da375efb]{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#00000080;inset:0}.debug-content[data-v-da375efb],.debug-overlay[data-v-da375efb]{pointer-events:auto;position:fixed}.debug-content[data-v-da375efb]{background:#1a1a2e;border-left:1px solid #333;bottom:0;box-shadow:-10px 0 40px #00000080;display:flex;flex-direction:column;max-width:90vw;right:0;top:0;width:320px}.debug-header[data-v-da375efb]{background:#0003;border-bottom:1px solid #333;justify-content:space-between;padding:16px}.debug-header[data-v-da375efb],.header-left[data-v-da375efb]{align-items:center;display:flex}.header-left[data-v-da375efb]{gap:10px}.header-icon[data-v-da375efb]{font-size:20px}.debug-header h3[data-v-da375efb]{color:#fff;font-size:16px;font-weight:600;margin:0}.header-right[data-v-da375efb]{align-items:center;display:flex;gap:10px}.device-badge[data-v-da375efb]{background:#ffd70026;border-radius:12px;color:gold;font-size:11px;padding:4px 10px}.device-badge.overridden[data-v-da375efb]{background:#8b5cf633;color:#a78bfa}.override-indicator[data-v-da375efb]{color:#ef4444;font-weight:700}.device-grid[data-v-da375efb]{display:grid;gap:8px;grid-template-columns:repeat(3,1fr)}.device-btn[data-v-da375efb]{background:#ffffff0d;border:1px solid #333;border-radius:8px;color:#aaa;cursor:pointer;font-size:12px;font-weight:500;padding:10px 8px;transition:all .2s}.device-btn[data-v-da375efb]:hover{background:#ffffff1a;border-color:#555}.device-btn.active[data-v-da375efb]{background:#8b5cf633;border-color:#8b5cf6;color:#a78bfa}.close-btn[data-v-da375efb]{align-items:center;background:#ffffff1a;border:none;border-radius:6px;color:#888;cursor:pointer;display:flex;font-size:14px;height:28px;justify-content:center;transition:all .2s;width:28px}.close-btn[data-v-da375efb]:hover{background:#ef444433;color:#ef4444}.debug-scroll[data-v-da375efb]{flex:1;overflow-y:auto;padding-bottom:16px}.debug-current[data-v-da375efb]{background:#ffffff08;border-bottom:1px solid #333;display:flex;gap:12px;padding:12px 16px}.current-item[data-v-da375efb]{flex:1;text-align:center}.current-item .label[data-v-da375efb]{color:#666;display:block;font-size:10px;margin-bottom:4px;text-transform:uppercase}.current-item .value[data-v-da375efb]{color:gold;font-size:14px;font-weight:600}.current-item .desc[data-v-da375efb]{color:#888;display:block;font-size:10px;margin-top:2px}.debug-section[data-v-da375efb]{border-bottom:1px solid #333;padding:12px 16px}.debug-section[data-v-da375efb]:last-of-type{border-bottom:none}.debug-section h4[data-v-da375efb]{color:#888;font-size:11px;font-weight:600;letter-spacing:.5px;margin:0 0 10px;text-transform:uppercase}.layout-grid[data-v-da375efb]{display:grid;gap:8px;grid-template-columns:repeat(5,1fr)}.layout-btn[data-v-da375efb]{background:#ffffff0d;border:1px solid #333;border-radius:8px;color:#aaa;cursor:pointer;font-size:14px;font-weight:600;padding:10px;transition:all .2s}.layout-btn[data-v-da375efb]:hover{background:#ffffff1a;border-color:#555}.layout-btn.active[data-v-da375efb]{background:#ffd70033;border-color:gold;color:gold}.theme-grid[data-v-da375efb]{display:grid;gap:8px;grid-template-columns:repeat(3,1fr)}.theme-btn[data-v-da375efb]{background:#ffffff0d;border:1px solid #333;border-radius:8px;color:#aaa;cursor:pointer;font-size:11px;font-weight:500;padding:8px 6px;transition:all .2s}.theme-btn[data-v-da375efb]:hover{background:#ffffff1a;border-color:#555}.theme-btn.active[data-v-da375efb]{background:#ffd70033;border-color:gold;color:gold}.theme-btn.light[data-v-da375efb]{background:#ffffff1a;color:#ddd}.action-btn[data-v-da375efb]{border:1px solid;border-radius:8px;cursor:pointer;font-size:13px;font-weight:500;margin-bottom:8px;padding:12px;transition:all .2s;width:100%}.action-btn[data-v-da375efb]:last-child{margin-bottom:0}.action-btn.checkin[data-v-da375efb]{background:#ffd7001a;border-color:#ffd7004d;color:gold}.action-btn.checkin[data-v-da375efb]:hover{background:#ffd70033;border-color:gold}.action-btn.reset[data-v-da375efb]{background:#ef44441a;border-color:#ef44444d;color:#ef4444}.action-btn.reset[data-v-da375efb]:hover{background:#ef444433;border-color:#ef4444}.debug-footer[data-v-da375efb]{background:#0003;border-top:1px solid #333;padding:12px 16px}.shortcut-hint[data-v-da375efb]{color:#555;font-size:11px;text-align:center}.shortcut-hint kbd[data-v-da375efb]{background:#252542;border:1px solid #333;border-radius:4px;color:#888;display:inline-block;font-family:monospace;font-size:10px;padding:2px 6px}.shortcut-hint .separator[data-v-da375efb]{color:#333;margin:0 8px}.fade-enter-active[data-v-da375efb],.fade-leave-active[data-v-da375efb]{transition:opacity .3s ease}.fade-enter-from[data-v-da375efb],.fade-leave-to[data-v-da375efb]{opacity:0}.slide-right-enter-active[data-v-da375efb],.slide-right-leave-active[data-v-da375efb]{transition:transform .3s ease}.slide-right-enter-from[data-v-da375efb],.slide-right-leave-to[data-v-da375efb]{transform:translate(100%)}.dialog-overlay[data-v-6f7d0b46]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000e6;inset:0;overflow:hidden;position:fixed;z-index:1000}.dialog-overlay[data-state=open][data-v-6f7d0b46]{animation:overlayShow-6f7d0b46 .3s cubic-bezier(.16,1,.3,1)}.dialog-overlay[data-state=closed][data-v-6f7d0b46]{animation:overlayHide-6f7d0b46 .25s cubic-bezier(.16,1,.3,1)}@keyframes overlayShow-6f7d0b46{0%{-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0);opacity:0}to{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);opacity:1}}@keyframes overlayHide-6f7d0b46{0%{opacity:1}to{opacity:0}}.floating-coins[data-v-6f7d0b46]{inset:0;pointer-events:none;position:absolute}.coin[data-v-6f7d0b46]{animation:floatCoin-6f7d0b46 5s ease-in-out infinite;font-size:20px;opacity:.4;position:absolute}.coin.c1[data-v-6f7d0b46]{animation-delay:0s;left:10%;top:15%}.coin.c2[data-v-6f7d0b46]{animation-delay:1.2s;right:12%;top:25%}.coin.c3[data-v-6f7d0b46]{animation-delay:2.4s;bottom:20%;left:15%}.coin.c4[data-v-6f7d0b46]{animation-delay:3.6s;bottom:30%;right:18%}@keyframes floatCoin-6f7d0b46{0%,to{opacity:.3;transform:translateY(0) rotate(0)}50%{opacity:.6;transform:translateY(-15px) rotate(1turn)}}.dialog-content[data-v-6f7d0b46]{background:var(--header-bg,#12121a);border-radius:20px;box-shadow:0 25px 50px #00000080,0 0 80px var(--primary-shadow,rgba(255,215,0,.1));left:50%;max-height:90vh;max-width:360px;overflow:visible;padding:0;position:fixed;top:50%;transform:translate(-50%,-50%);width:90%;z-index:1001}.dialog-content[data-state=open][data-v-6f7d0b46]{animation:contentShow-6f7d0b46 .4s cubic-bezier(.34,1.56,.64,1)}.dialog-content[data-state=closed][data-v-6f7d0b46]{animation:contentHide-6f7d0b46 .25s cubic-bezier(.16,1,.3,1)}@keyframes contentShow-6f7d0b46{0%{opacity:0;transform:translate(-50%,-45%) scale(.9)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@keyframes contentHide-6f7d0b46{0%{opacity:1;transform:translate(-50%,-50%) scale(1)}to{opacity:0;transform:translate(-50%,-48%) scale(.95)}}.border-glow[data-v-6f7d0b46]{border-radius:22px;inset:-2px;overflow:hidden;position:absolute;z-index:-1}.border-glow[data-v-6f7d0b46]:before{animation:rotateBorder-6f7d0b46 4s linear infinite;background:conic-gradient(from 0deg,transparent 0deg 90deg,var(--primary,gold) 90deg 180deg,transparent 180deg 270deg,var(--primary,gold) 270deg 1turn);content:"";inset:-50%;position:absolute}.border-glow[data-v-6f7d0b46]:after{background:var(--header-bg,#12121a);border-radius:20px;content:"";inset:2px;position:absolute}@keyframes rotateBorder-6f7d0b46{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.dialog-inner[data-v-6f7d0b46]{border-radius:20px;max-height:90vh;overflow-y:auto;padding:8px;position:relative;z-index:1}.close-btn[data-v-6f7d0b46]{align-items:center;background:color-mix(in srgb,var(--primary,gold) 10%,transparent);border:1px solid color-mix(in srgb,var(--primary,gold) 30%,transparent);border-radius:50%;color:var(--primary,gold);cursor:pointer;display:flex;font-size:12px;height:28px;justify-content:center;position:absolute;right:12px;top:12px;transition:all .2s;width:28px;z-index:10}.close-btn[data-v-6f7d0b46]:hover{background:var(--primary,gold);color:var(--header-bg,#12121a)}.dialog-header[data-v-6f7d0b46]{overflow:hidden;padding:16px 16px 12px;position:relative;text-align:center}.header-glow[data-v-6f7d0b46]{background:var(--primary,gold);filter:blur(60px);height:150px;left:50%;opacity:.15;position:absolute;top:-50%;transform:translate(-50%);width:150px}.header-icon[data-v-6f7d0b46]{filter:drop-shadow(0 0 15px var(--primary-glow,rgba(255,215,0,.5)));font-size:40px;margin-bottom:8px;position:relative}.dialog-title[data-v-6f7d0b46]{color:var(--text,#fff);font-size:20px;font-weight:800;margin:0 0 4px;position:relative}.dialog-desc[data-v-6f7d0b46]{color:var(--text-muted,hsla(0,0%,100%,.6));font-size:12px;margin:0;position:relative}.status-banner[data-v-6f7d0b46]{border-radius:8px;font-size:13px;font-weight:500;margin:0 16px 12px;padding:8px 12px;text-align:center}.status-ineligible[data-v-6f7d0b46]{background:#ff980026;border:1px solid rgba(255,152,0,.3);color:#ffb74d}.status-claimed[data-v-6f7d0b46]{background:#10b98126;border:1px solid rgba(16,185,129,.3);color:#6ee7b7}.week-calendar[data-v-6f7d0b46]{display:grid;gap:8px;grid-template-columns:repeat(3,1fr);padding:0 8px 12px}.day-card[data-v-6f7d0b46]{align-items:center;background:color-mix(in srgb,var(--text,#fff) 3%,transparent);border:1px solid color-mix(in srgb,var(--text,#fff) 6%,transparent);border-radius:12px;display:flex;flex-direction:column;overflow:hidden;padding:10px 6px 14px;position:relative;transition:all .2s}.day-card.claimed[data-v-6f7d0b46]{background:color-mix(in srgb,var(--success,#10b981) 10%,transparent);border-color:var(--success,#10b981)}.day-card.today[data-v-6f7d0b46]{border-color:var(--primary,gold);box-shadow:0 0 20px var(--primary-shadow,rgba(255,215,0,.3))}.day-card.locked[data-v-6f7d0b46]{opacity:.5}.day-card.clickable[data-v-6f7d0b46]{cursor:pointer}.day-card.clickable[data-v-6f7d0b46]:hover{transform:scale(1.02)}.day-card.clickable[data-v-6f7d0b46]:active{transform:scale(.98)}.day-card.shake[data-v-6f7d0b46]{animation:shake-6f7d0b46 .5s ease}@keyframes shake-6f7d0b46{0%,to{transform:translate(0)}10%,30%,50%,70%,90%{transform:translate(-4px)}20%,40%,60%,80%{transform:translate(4px)}}.day-header[data-v-6f7d0b46]{align-items:center;display:flex;gap:4px;justify-content:center;margin-bottom:4px;min-height:16px;position:relative;z-index:1}.day-label[data-v-6f7d0b46]{color:var(--text-muted,hsla(0,0%,100%,.6));font-size:10px;font-weight:600}.check-mark[data-v-6f7d0b46]{align-items:center;background:var(--success,#10b981);border-radius:50%;color:#fff;display:flex;font-size:9px;height:14px;justify-content:center;width:14px}.today-badge[data-v-6f7d0b46]{background:linear-gradient(135deg,var(--primary,gold),var(--secondary,#ff8c00));border-radius:4px;color:var(--primary-text,#000);font-size:7px;font-weight:700;padding:2px 6px}.day-icon[data-v-6f7d0b46]{font-size:24px;margin-bottom:4px;position:relative;z-index:1}.reward-img[data-v-6f7d0b46]{height:32px;-o-object-fit:contain;object-fit:contain;width:32px}.day-reward[data-v-6f7d0b46]{position:relative;text-align:center;z-index:1}.reward-amount[data-v-6f7d0b46]{color:var(--primary,gold);display:block;font-size:13px;font-weight:700}.reward-type[data-v-6f7d0b46]{color:var(--text-muted,hsla(0,0%,100%,.5));font-size:9px}.pulse-ring[data-v-6f7d0b46]{animation:pulse-6f7d0b46 2s infinite;border:2px solid var(--primary,gold);border-radius:14px;inset:-2px;position:absolute}@keyframes pulse-6f7d0b46{0%,to{opacity:1;transform:scale(1)}50%{opacity:0;transform:scale(1.05)}}.tap-hint[data-v-6f7d0b46]{animation:fadeInOut-6f7d0b46 2s infinite;bottom:3px;color:var(--primary,gold);font-size:8px;font-weight:500;left:50%;position:absolute;transform:translate(-50%);white-space:nowrap;z-index:1}@keyframes fadeInOut-6f7d0b46{0%,to{opacity:.5}50%{opacity:1}}.day-card.big-reward[data-v-6f7d0b46]{background:linear-gradient(135deg,color-mix(in srgb,var(--primary,gold) 10%,transparent) 0,color-mix(in srgb,var(--secondary,#ff8c00) 5%,transparent));border-color:var(--primary,gold);grid-column:span 3;padding:14px 12px}.day-card.big-reward.today[data-v-6f7d0b46]{box-shadow:0 0 30px var(--primary-shadow,rgba(255,215,0,.4))}.day-card.big-reward.claimed[data-v-6f7d0b46]{background:linear-gradient(135deg,color-mix(in srgb,var(--success,#10b981) 15%,transparent) 0,color-mix(in srgb,var(--success,#10b981) 8%,transparent));border-color:var(--success,#10b981)}.big-reward-content[data-v-6f7d0b46]{align-items:center;display:flex;justify-content:space-between;position:relative;width:100%;z-index:1}.big-reward-left[data-v-6f7d0b46]{align-items:flex-start;display:flex;flex-direction:column;gap:4px}.big-reward-left .day-header[data-v-6f7d0b46]{margin-bottom:0}.big-reward-text[data-v-6f7d0b46]{display:flex;flex-direction:column;gap:1px}.big-reward-title[data-v-6f7d0b46]{color:var(--primary,gold);font-size:14px;font-weight:700}.big-reward-desc[data-v-6f7d0b46]{color:var(--text-muted,hsla(0,0%,100%,.5));font-size:10px}.big-reward-right[data-v-6f7d0b46]{align-items:center;display:flex;gap:10px}.big-reward-right .day-icon[data-v-6f7d0b46]{font-size:32px;margin-bottom:0}.crown-icon[data-v-6f7d0b46]{animation:crownGlow-6f7d0b46 2s ease-in-out infinite;filter:drop-shadow(0 0 10px var(--primary,#ffd700))}@keyframes crownGlow-6f7d0b46{0%,to{filter:drop-shadow(0 0 8px var(--primary,#ffd700));transform:scale(1)}50%{filter:drop-shadow(0 0 15px var(--primary,#ffd700));transform:scale(1.1)}}.big-reward-right .day-reward[data-v-6f7d0b46]{text-align:right}.big-reward-right .reward-amount[data-v-6f7d0b46]{font-size:18px}.big-reward-right .reward-type[data-v-6f7d0b46]{font-size:10px}.day-card.big-reward .pulse-ring[data-v-6f7d0b46]{border-radius:14px}.day-card.big-reward .tap-hint[data-v-6f7d0b46]{bottom:6px}.bonus-info[data-v-6f7d0b46]{border-top:1px solid color-mix(in srgb,var(--primary,gold) 10%,transparent);display:flex;flex-direction:column;gap:6px;padding:10px 12px 12px}.bonus-item[data-v-6f7d0b46]{align-items:center;color:var(--text-muted,hsla(0,0%,100%,.6));display:flex;font-size:11px;gap:8px}.bonus-icon[data-v-6f7d0b46]{color:var(--primary,gold);font-size:14px}.bonus-item strong[data-v-6f7d0b46]{color:var(--primary,gold);font-weight:600}@media(max-width:360px){.dialog-content[data-v-6f7d0b46]{max-width:calc(100% - 24px)}.week-calendar[data-v-6f7d0b46]{gap:6px}.day-card[data-v-6f7d0b46]{padding:8px 4px 12px}.day-icon[data-v-6f7d0b46]{font-size:20px}.big-reward-content[data-v-6f7d0b46]{flex-direction:column;gap:10px;text-align:center}.big-reward-left[data-v-6f7d0b46]{align-items:center}.big-reward-right[data-v-6f7d0b46]{flex-direction:column;gap:6px}.big-reward-right .day-reward[data-v-6f7d0b46]{text-align:center}}.dialog-overlay[data-v-e7fb2b48]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0a0514f2;inset:0;overflow:hidden;position:fixed;z-index:1000}.dialog-overlay[data-state=open][data-v-e7fb2b48]{animation:overlayShow-e7fb2b48 .3s cubic-bezier(.16,1,.3,1)}.dialog-overlay[data-state=closed][data-v-e7fb2b48]{animation:overlayHide-e7fb2b48 .25s cubic-bezier(.16,1,.3,1)}@keyframes overlayShow-e7fb2b48{0%{-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0);opacity:0}to{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);opacity:1}}@keyframes overlayHide-e7fb2b48{0%{opacity:1}to{opacity:0}}.floating-stars[data-v-e7fb2b48]{inset:0;pointer-events:none;position:absolute}.star[data-v-e7fb2b48]{animation:twinkle-e7fb2b48 3s ease-in-out infinite;font-size:16px;position:absolute}.star.s1[data-v-e7fb2b48]{animation-delay:0s;color:var(--primary,gold);left:10%;top:15%}.star.s2[data-v-e7fb2b48]{animation-delay:.6s;color:var(--secondary,#f0f);right:12%;top:20%}.star.s3[data-v-e7fb2b48]{animation-delay:1.2s;bottom:25%;color:var(--primary,gold);left:18%}.star.s4[data-v-e7fb2b48]{animation-delay:1.8s;bottom:35%;color:var(--secondary,#f0f);right:15%}.star.s5[data-v-e7fb2b48]{animation-delay:2.4s;color:var(--primary,gold);left:50%;top:10%}@keyframes twinkle-e7fb2b48{0%,to{opacity:.3;transform:scale(1)}50%{opacity:1;transform:scale(1.3)}}.dialog-content[data-v-e7fb2b48]{background:var(--header-bg,#0a0515);border-radius:20px;box-shadow:0 25px 50px #00000080,0 0 60px var(--primary-shadow,rgba(255,0,255,.15)),0 0 80px var(--primary-shadow,rgba(255,215,0,.1));left:50%;max-height:90vh;max-width:360px;overflow:visible;padding:0;position:fixed;top:50%;transform:translate(-50%,-50%);width:90%;z-index:1001}.dialog-content[data-state=open][data-v-e7fb2b48]{animation:contentShow-e7fb2b48 .4s cubic-bezier(.34,1.56,.64,1)}.dialog-content[data-state=closed][data-v-e7fb2b48]{animation:contentHide-e7fb2b48 .25s cubic-bezier(.16,1,.3,1)}@keyframes contentShow-e7fb2b48{0%{opacity:0;transform:translate(-50%,-45%) scale(.9)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@keyframes contentHide-e7fb2b48{0%{opacity:1;transform:translate(-50%,-50%) scale(1)}to{opacity:0;transform:translate(-50%,-48%) scale(.95)}}.neon-border[data-v-e7fb2b48]{border-radius:22px;inset:-2px;overflow:hidden;position:absolute;z-index:-1}.neon-border[data-v-e7fb2b48]:before{animation:rotateBorder-e7fb2b48 3s linear infinite;background:conic-gradient(from 0deg,var(--primary,gold) 0deg 60deg,var(--secondary,#f0f) 60deg 120deg,var(--primary,gold) 120deg 180deg,var(--secondary,#f0f) 180deg 240deg,var(--primary,gold) 240deg 300deg,var(--secondary,#f0f) 300deg 1turn);content:"";inset:-100%;position:absolute}.neon-border[data-v-e7fb2b48]:after{background:var(--header-bg,#0a0515);border-radius:20px;content:"";inset:2px;position:absolute}@keyframes rotateBorder-e7fb2b48{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.dialog-inner[data-v-e7fb2b48]{border-radius:20px;max-height:90vh;overflow-y:auto;padding:8px;position:relative;z-index:1}.close-btn[data-v-e7fb2b48]{align-items:center;background:color-mix(in srgb,var(--secondary,#f0f) 15%,transparent);border:1px solid color-mix(in srgb,var(--secondary,#f0f) 40%,transparent);border-radius:50%;color:var(--secondary,#f0f);cursor:pointer;display:flex;font-size:12px;height:28px;justify-content:center;position:absolute;right:12px;top:12px;transition:all .2s;width:28px;z-index:10}.close-btn[data-v-e7fb2b48]:hover{background:var(--secondary,#f0f);color:var(--header-bg,#0a0515)}.dialog-header[data-v-e7fb2b48]{overflow:hidden;padding:16px 16px 12px;position:relative;text-align:center}.header-glow[data-v-e7fb2b48]{background:linear-gradient(135deg,var(--primary,gold),var(--secondary,#f0f));filter:blur(60px);height:150px;left:50%;opacity:.2;position:absolute;top:-50%;transform:translate(-50%);width:150px}.header-icon[data-v-e7fb2b48]{animation:headerFloat-e7fb2b48 3s ease-in-out infinite;filter:drop-shadow(0 0 15px var(--primary-glow,rgba(255,0,255,.5)));font-size:40px;margin-bottom:8px;position:relative}@keyframes headerFloat-e7fb2b48{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.dialog-title[data-v-e7fb2b48]{background:linear-gradient(135deg,var(--primary,gold),var(--secondary,#f0f));-webkit-background-clip:text;font-size:20px;font-weight:800;position:relative;-webkit-text-fill-color:transparent;background-clip:text;margin:0 0 4px}.dialog-desc[data-v-e7fb2b48]{color:var(--text-muted,hsla(0,0%,100%,.6));font-size:12px;margin:0;position:relative}.status-banner[data-v-e7fb2b48]{border-radius:8px;font-size:13px;font-weight:500;margin:0 16px 12px;padding:8px 12px;text-align:center}.status-ineligible[data-v-e7fb2b48]{background:#ff980026;border:1px solid rgba(255,152,0,.3);color:#ffb74d}.status-claimed[data-v-e7fb2b48]{background:#10b98126;border:1px solid rgba(16,185,129,.3);color:#6ee7b7}.week-calendar[data-v-e7fb2b48]{display:grid;gap:8px;grid-template-columns:repeat(3,1fr);padding:0 8px 12px}.day-card[data-v-e7fb2b48]{align-items:center;background:linear-gradient(180deg,color-mix(in srgb,var(--secondary,#f0f) 8%,transparent) 0,color-mix(in srgb,var(--primary,gold) 3%,transparent));border:1px solid color-mix(in srgb,var(--secondary,#f0f) 20%,transparent);border-radius:12px;display:flex;flex-direction:column;overflow:hidden;padding:10px 6px 14px;position:relative;transition:all .2s}.day-card.claimed[data-v-e7fb2b48]{background:linear-gradient(180deg,color-mix(in srgb,var(--success,#10b981) 15%,transparent) 0,color-mix(in srgb,var(--success,#10b981) 5%,transparent));border-color:var(--success,#10b981)}.day-card.today[data-v-e7fb2b48]{border-color:var(--secondary,#f0f);box-shadow:0 0 20px var(--primary-shadow,rgba(255,0,255,.3)),0 0 30px color-mix(in srgb,var(--primary,gold) 15%,transparent)}.day-card.locked[data-v-e7fb2b48]{opacity:.5}.day-card.clickable[data-v-e7fb2b48]{cursor:pointer}.day-card.clickable[data-v-e7fb2b48]:hover{transform:scale(1.02)}.day-card.clickable[data-v-e7fb2b48]:active{transform:scale(.98)}.day-header[data-v-e7fb2b48]{align-items:center;display:flex;gap:4px;justify-content:center;margin-bottom:4px;min-height:16px;position:relative;z-index:1}.day-label[data-v-e7fb2b48]{color:var(--text-muted,hsla(0,0%,100%,.6));font-size:10px;font-weight:600}.check-mark[data-v-e7fb2b48]{align-items:center;background:var(--success,#10b981);border-radius:50%;color:#fff;display:flex;font-size:9px;height:14px;justify-content:center;width:14px}.today-badge[data-v-e7fb2b48]{background:linear-gradient(135deg,var(--primary,gold),var(--secondary,#f0f));border-radius:4px;color:var(--primary-text,#000);font-size:7px;font-weight:700;padding:2px 6px}.day-icon[data-v-e7fb2b48]{font-size:24px;margin-bottom:4px;position:relative;z-index:1}.reward-img[data-v-e7fb2b48]{height:32px;-o-object-fit:contain;object-fit:contain;width:32px}.day-reward[data-v-e7fb2b48]{position:relative;text-align:center;z-index:1}.reward-amount[data-v-e7fb2b48]{background:linear-gradient(135deg,var(--primary,gold),var(--secondary,#f0f));-webkit-background-clip:text;display:block;font-size:13px;font-weight:700;-webkit-text-fill-color:transparent;background-clip:text}.reward-type[data-v-e7fb2b48]{color:var(--text-muted,hsla(0,0%,100%,.5));font-size:9px}.pulse-ring[data-v-e7fb2b48]{animation:pulse-e7fb2b48 2s infinite;border:2px solid;-o-border-image:linear-gradient(135deg,var(--primary,gold),var(--secondary,#f0f)) 1;border-image:linear-gradient(135deg,var(--primary,gold),var(--secondary,#f0f)) 1;border-radius:14px;inset:-2px;position:absolute}@keyframes pulse-e7fb2b48{0%,to{opacity:1;transform:scale(1)}50%{opacity:0;transform:scale(1.05)}}.tap-hint[data-v-e7fb2b48]{background:linear-gradient(135deg,var(--primary,gold),var(--secondary,#f0f));-webkit-background-clip:text;bottom:3px;font-size:8px;left:50%;position:absolute;transform:translate(-50%);-webkit-text-fill-color:transparent;animation:fadeInOut-e7fb2b48 2s infinite;background-clip:text;font-weight:500;white-space:nowrap;z-index:1}@keyframes fadeInOut-e7fb2b48{0%,to{opacity:.5}50%{opacity:1}}.day-card.big-reward[data-v-e7fb2b48]{background:linear-gradient(135deg,color-mix(in srgb,var(--secondary,#f0f) 12%,transparent) 0,color-mix(in srgb,var(--primary,gold) 8%,transparent));border-color:var(--secondary,#f0f);grid-column:span 3;padding:14px 12px}.day-card.big-reward.today[data-v-e7fb2b48]{box-shadow:0 0 30px var(--primary-shadow,rgba(255,0,255,.4)),0 0 50px color-mix(in srgb,var(--primary,gold) 20%,transparent)}.day-card.big-reward.claimed[data-v-e7fb2b48]{background:linear-gradient(135deg,color-mix(in srgb,var(--success,#10b981) 15%,transparent) 0,color-mix(in srgb,var(--success,#10b981) 8%,transparent));border-color:var(--success,#10b981)}.big-reward-content[data-v-e7fb2b48]{align-items:center;display:flex;justify-content:space-between;position:relative;width:100%;z-index:1}.big-reward-left[data-v-e7fb2b48]{align-items:flex-start;display:flex;flex-direction:column;gap:4px}.big-reward-left .day-header[data-v-e7fb2b48]{margin-bottom:0}.big-reward-text[data-v-e7fb2b48]{display:flex;flex-direction:column;gap:1px}.big-reward-title[data-v-e7fb2b48]{background:linear-gradient(135deg,var(--primary,gold),var(--secondary,#f0f));-webkit-background-clip:text;font-size:14px;font-weight:700;-webkit-text-fill-color:transparent;background-clip:text}.big-reward-desc[data-v-e7fb2b48]{color:var(--text-muted,hsla(0,0%,100%,.5));font-size:10px}.big-reward-right[data-v-e7fb2b48]{align-items:center;display:flex;gap:10px}.big-reward-right .day-icon[data-v-e7fb2b48]{font-size:32px;margin-bottom:0}.mega-icon[data-v-e7fb2b48]{animation:megaGlow-e7fb2b48 2s ease-in-out infinite;filter:drop-shadow(0 0 10px var(--secondary,#ff00ff))}@keyframes megaGlow-e7fb2b48{0%,to{filter:drop-shadow(0 0 8px var(--secondary,#ff00ff));transform:scale(1) rotate(0)}50%{filter:drop-shadow(0 0 15px var(--primary,#ffd700));transform:scale(1.1) rotate(180deg)}}.big-reward-right .day-reward[data-v-e7fb2b48]{text-align:right}.big-reward-right .reward-amount[data-v-e7fb2b48]{font-size:18px}.big-reward-right .reward-type[data-v-e7fb2b48]{font-size:10px}.day-card.big-reward .pulse-ring[data-v-e7fb2b48]{border-radius:14px}.day-card.big-reward .tap-hint[data-v-e7fb2b48]{bottom:6px}.bonus-info[data-v-e7fb2b48]{border-top:1px solid color-mix(in srgb,var(--secondary,#f0f) 15%,transparent);display:flex;flex-direction:column;gap:6px;padding:10px 12px 12px}.bonus-item[data-v-e7fb2b48]{align-items:center;color:var(--text-muted,hsla(0,0%,100%,.6));display:flex;font-size:11px;gap:8px}.bonus-icon[data-v-e7fb2b48]{font-size:14px}.bonus-icon[data-v-e7fb2b48],.bonus-item strong[data-v-e7fb2b48]{background:linear-gradient(135deg,var(--primary,gold),var(--secondary,#f0f));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.bonus-item strong[data-v-e7fb2b48]{font-weight:600}.day-card.shake[data-v-e7fb2b48]{animation:shake-e7fb2b48 .5s ease}@keyframes shake-e7fb2b48{0%,to{transform:translate(0)}10%,30%,50%,70%,90%{transform:translate(-4px)}20%,40%,60%,80%{transform:translate(4px)}}@media(max-width:360px){.dialog-content[data-v-e7fb2b48]{max-width:calc(100% - 24px)}.week-calendar[data-v-e7fb2b48]{gap:6px}.day-card[data-v-e7fb2b48]{padding:8px 4px 12px}.day-icon[data-v-e7fb2b48]{font-size:20px}.big-reward-content[data-v-e7fb2b48]{flex-direction:column;gap:10px;text-align:center}.big-reward-left[data-v-e7fb2b48]{align-items:center}.big-reward-right[data-v-e7fb2b48]{flex-direction:column;gap:6px}.big-reward-right .day-reward[data-v-e7fb2b48]{text-align:center}}.dialog-overlay[data-v-9e28b004]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(180deg,#021428f2,#002850fa);inset:0;overflow:hidden;position:fixed;z-index:1000}.dialog-overlay[data-state=open][data-v-9e28b004]{animation:overlayShow-9e28b004 .3s cubic-bezier(.16,1,.3,1)}.dialog-overlay[data-state=closed][data-v-9e28b004]{animation:overlayHide-9e28b004 .25s cubic-bezier(.16,1,.3,1)}@keyframes overlayShow-9e28b004{0%{-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0);opacity:0}to{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);opacity:1}}@keyframes overlayHide-9e28b004{0%{opacity:1}to{opacity:0}}.bubbles[data-v-9e28b004]{inset:0;overflow:hidden;pointer-events:none}.bubble[data-v-9e28b004],.bubbles[data-v-9e28b004]{position:absolute}.bubble[data-v-9e28b004]{animation:riseBubble-9e28b004 6s ease-in infinite;background:color-mix(in srgb,var(--primary,#38bdf8) 30%,transparent);border-radius:50%;bottom:-20px;height:10px;width:10px}.bubble.b1[data-v-9e28b004]{animation-delay:0s;height:8px;left:10%;width:8px}.bubble.b2[data-v-9e28b004]{animation-delay:1s;height:12px;left:25%;width:12px}.bubble.b3[data-v-9e28b004]{animation-delay:2s;height:6px;left:45%;width:6px}.bubble.b4[data-v-9e28b004]{animation-delay:3s;height:10px;left:60%;width:10px}.bubble.b5[data-v-9e28b004]{animation-delay:4s;height:14px;left:75%;width:14px}.bubble.b6[data-v-9e28b004]{animation-delay:5s;height:8px;left:90%;width:8px}@keyframes riseBubble-9e28b004{0%{opacity:.6;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(-100vh) scale(.3)}}.dialog-content[data-v-9e28b004]{background:var(--header-bg,linear-gradient(180deg,#021428 0,#0a2540 100%));border-radius:20px;box-shadow:0 25px 50px #00000080,0 0 60px var(--primary-shadow,rgba(56,189,248,.15)),inset 0 0 30px color-mix(in srgb,var(--primary,#38bdf8) 5%,transparent);left:50%;max-height:90vh;max-width:360px;overflow:visible;padding:0;position:fixed;top:50%;transform:translate(-50%,-50%);width:90%;z-index:1001}.dialog-content[data-state=open][data-v-9e28b004]{animation:contentShow-9e28b004 .4s cubic-bezier(.34,1.56,.64,1)}.dialog-content[data-state=closed][data-v-9e28b004]{animation:contentHide-9e28b004 .25s cubic-bezier(.16,1,.3,1)}@keyframes contentShow-9e28b004{0%{opacity:0;transform:translate(-50%,-45%) scale(.9)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@keyframes contentHide-9e28b004{0%{opacity:1;transform:translate(-50%,-50%) scale(1)}to{opacity:0;transform:translate(-50%,-48%) scale(.95)}}.wave-border[data-v-9e28b004]{border-radius:22px;inset:-2px;overflow:hidden;position:absolute;z-index:-1}.wave-border[data-v-9e28b004]:before{animation:rotateBorder-9e28b004 5s linear infinite;background:conic-gradient(from 0deg,var(--primary,#38bdf8) 0deg 60deg,var(--secondary,#0ea5e9) 60deg 120deg,var(--primary,#38bdf8) 120deg 180deg,var(--secondary,#0284c7) 180deg 240deg,var(--primary,#38bdf8) 240deg 300deg,var(--secondary,#0ea5e9) 300deg 1turn);content:"";inset:-50%;position:absolute}.wave-border[data-v-9e28b004]:after{background:var(--header-bg,linear-gradient(180deg,#021428 0,#0a2540 100%));border-radius:20px;content:"";inset:2px;position:absolute}@keyframes rotateBorder-9e28b004{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.dialog-inner[data-v-9e28b004]{border-radius:20px;max-height:90vh;overflow-y:auto;padding:8px;position:relative;z-index:1}.close-btn[data-v-9e28b004]{align-items:center;background:color-mix(in srgb,var(--primary,#38bdf8) 15%,transparent);border:1px solid color-mix(in srgb,var(--primary,#38bdf8) 40%,transparent);border-radius:50%;color:var(--primary,#38bdf8);cursor:pointer;display:flex;font-size:12px;height:28px;justify-content:center;position:absolute;right:12px;top:12px;transition:all .2s;width:28px;z-index:10}.close-btn[data-v-9e28b004]:hover{background:var(--primary,#38bdf8);color:var(--header-bg,#021428)}.dialog-header[data-v-9e28b004]{overflow:hidden;padding:16px 16px 12px;position:relative;text-align:center}.header-glow[data-v-9e28b004]{background:var(--primary,#38bdf8);filter:blur(60px);height:150px;left:50%;opacity:.2;position:absolute;top:-50%;transform:translate(-50%);width:150px}.spade-icon[data-v-9e28b004]{animation:spadeFloat-9e28b004 3s ease-in-out infinite;color:var(--primary,#38bdf8);filter:drop-shadow(0 0 15px var(--primary-glow,rgba(56,189,248,.5)));font-size:40px;margin-bottom:8px;position:relative}@keyframes spadeFloat-9e28b004{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.dialog-title[data-v-9e28b004]{background:linear-gradient(135deg,var(--primary,#38bdf8),var(--secondary,#0ea5e9));-webkit-background-clip:text;font-size:20px;font-weight:800;position:relative;-webkit-text-fill-color:transparent;background-clip:text;margin:0 0 4px}.dialog-desc[data-v-9e28b004]{color:var(--text-muted,hsla(0,0%,100%,.6));font-size:12px;margin:0;position:relative}.status-banner[data-v-9e28b004]{border-radius:8px;font-size:13px;font-weight:500;margin:0 16px 12px;padding:8px 12px;text-align:center}.status-ineligible[data-v-9e28b004]{background:#ff980026;border:1px solid rgba(255,152,0,.3);color:#ffb74d}.status-claimed[data-v-9e28b004]{background:#10b98126;border:1px solid rgba(16,185,129,.3);color:#6ee7b7}.week-calendar[data-v-9e28b004]{display:grid;gap:8px;grid-template-columns:repeat(3,1fr);padding:0 8px 12px}.day-card[data-v-9e28b004]{align-items:center;background:linear-gradient(180deg,color-mix(in srgb,var(--primary,#38bdf8) 10%,transparent) 0,color-mix(in srgb,var(--secondary,#0ea5e9) 5%,transparent));border:1px solid color-mix(in srgb,var(--primary,#38bdf8) 20%,transparent);border-radius:12px;display:flex;flex-direction:column;overflow:hidden;padding:10px 6px 14px;position:relative;transition:all .2s}.day-card.claimed[data-v-9e28b004]{background:linear-gradient(180deg,color-mix(in srgb,var(--success,#10b981) 15%,transparent) 0,color-mix(in srgb,var(--success,#10b981) 5%,transparent));border-color:var(--success,#10b981)}.day-card.today[data-v-9e28b004]{border-color:var(--primary,#38bdf8);box-shadow:0 0 20px var(--primary-shadow,rgba(56,189,248,.3))}.day-card.locked[data-v-9e28b004]{opacity:.5}.day-card.clickable[data-v-9e28b004]{cursor:pointer}.day-card.clickable[data-v-9e28b004]:hover{transform:scale(1.02)}.day-card.clickable[data-v-9e28b004]:active{transform:scale(.98)}.day-header[data-v-9e28b004]{align-items:center;display:flex;gap:4px;justify-content:center;margin-bottom:4px;min-height:16px;position:relative;z-index:1}.day-label[data-v-9e28b004]{color:var(--text-muted,hsla(0,0%,100%,.6));font-size:10px;font-weight:600}.check-mark[data-v-9e28b004]{align-items:center;background:var(--success,#10b981);border-radius:50%;color:#fff;display:flex;font-size:9px;height:14px;justify-content:center;width:14px}.today-badge[data-v-9e28b004]{background:linear-gradient(135deg,var(--primary,#38bdf8),var(--secondary,#0ea5e9));border-radius:4px;color:var(--primary-text,#021428);font-size:7px;font-weight:700;padding:2px 6px}.day-icon[data-v-9e28b004]{font-size:24px;margin-bottom:4px;position:relative;z-index:1}.reward-img[data-v-9e28b004]{height:32px;-o-object-fit:contain;object-fit:contain;width:32px}.day-reward[data-v-9e28b004]{position:relative;text-align:center;z-index:1}.reward-amount[data-v-9e28b004]{color:var(--primary,#38bdf8);display:block;font-size:13px;font-weight:700}.reward-type[data-v-9e28b004]{color:var(--text-muted,hsla(0,0%,100%,.5));font-size:9px}.pulse-ring[data-v-9e28b004]{animation:pulse-9e28b004 2s infinite;border:2px solid var(--primary,#38bdf8);border-radius:14px;inset:-2px;position:absolute}@keyframes pulse-9e28b004{0%,to{opacity:1;transform:scale(1)}50%{opacity:0;transform:scale(1.05)}}.tap-hint[data-v-9e28b004]{animation:fadeInOut-9e28b004 2s infinite;bottom:3px;color:var(--primary,#38bdf8);font-size:8px;font-weight:500;left:50%;position:absolute;transform:translate(-50%);white-space:nowrap;z-index:1}@keyframes fadeInOut-9e28b004{0%,to{opacity:.5}50%{opacity:1}}.day-card.big-reward[data-v-9e28b004]{background:linear-gradient(135deg,color-mix(in srgb,var(--primary,#38bdf8) 15%,transparent) 0,color-mix(in srgb,var(--secondary,#0ea5e9) 8%,transparent));border-color:var(--primary,#38bdf8);grid-column:span 3;padding:14px 12px}.day-card.big-reward.today[data-v-9e28b004]{box-shadow:0 0 30px var(--primary-shadow,rgba(56,189,248,.4))}.day-card.big-reward.claimed[data-v-9e28b004]{background:linear-gradient(135deg,color-mix(in srgb,var(--success,#10b981) 15%,transparent) 0,color-mix(in srgb,var(--success,#10b981) 8%,transparent));border-color:var(--success,#10b981)}.big-reward-content[data-v-9e28b004]{align-items:center;display:flex;justify-content:space-between;position:relative;width:100%;z-index:1}.big-reward-left[data-v-9e28b004]{align-items:flex-start;display:flex;flex-direction:column;gap:4px}.big-reward-left .day-header[data-v-9e28b004]{margin-bottom:0}.big-reward-text[data-v-9e28b004]{display:flex;flex-direction:column;gap:1px}.big-reward-title[data-v-9e28b004]{background:linear-gradient(135deg,var(--primary,#38bdf8),var(--secondary,#0ea5e9));-webkit-background-clip:text;font-size:14px;font-weight:700;-webkit-text-fill-color:transparent;background-clip:text}.big-reward-desc[data-v-9e28b004]{color:var(--text-muted,hsla(0,0%,100%,.5));font-size:10px}.big-reward-right[data-v-9e28b004]{align-items:center;display:flex;gap:10px}.big-reward-right .day-icon[data-v-9e28b004]{font-size:32px;margin-bottom:0}.treasure-icon[data-v-9e28b004]{animation:treasureGlow-9e28b004 2s ease-in-out infinite;filter:drop-shadow(0 0 10px var(--accent,#ffd700))}@keyframes treasureGlow-9e28b004{0%,to{filter:drop-shadow(0 0 8px var(--accent,#ffd700));transform:scale(1)}50%{filter:drop-shadow(0 0 15px var(--accent,#ffd700));transform:scale(1.1)}}.big-reward-right .day-reward[data-v-9e28b004]{text-align:right}.big-reward-right .reward-amount[data-v-9e28b004]{color:var(--accent,gold);font-size:18px}.big-reward-right .reward-type[data-v-9e28b004]{font-size:10px}.day-card.big-reward .pulse-ring[data-v-9e28b004]{border-radius:14px}.day-card.big-reward .tap-hint[data-v-9e28b004]{bottom:6px}.bonus-info[data-v-9e28b004]{border-top:1px solid color-mix(in srgb,var(--primary,#38bdf8) 15%,transparent);display:flex;flex-direction:column;gap:6px;padding:10px 12px 12px}.bonus-item[data-v-9e28b004]{align-items:center;color:var(--text-muted,hsla(0,0%,100%,.6));display:flex;font-size:11px;gap:8px}.bonus-icon[data-v-9e28b004]{color:var(--primary,#38bdf8);font-size:14px}.bonus-item strong[data-v-9e28b004]{color:var(--primary,#38bdf8);font-weight:600}.day-card.shake[data-v-9e28b004]{animation:shake-9e28b004 .5s ease}@keyframes shake-9e28b004{0%,to{transform:translate(0)}10%,30%,50%,70%,90%{transform:translate(-4px)}20%,40%,60%,80%{transform:translate(4px)}}@media(max-width:360px){.dialog-content[data-v-9e28b004]{max-width:calc(100% - 24px)}.week-calendar[data-v-9e28b004]{gap:6px}.day-card[data-v-9e28b004]{padding:8px 4px 12px}.day-icon[data-v-9e28b004]{font-size:20px}.big-reward-content[data-v-9e28b004]{flex-direction:column;gap:10px;text-align:center}.big-reward-left[data-v-9e28b004]{align-items:center}.big-reward-right[data-v-9e28b004]{flex-direction:column;gap:6px}.big-reward-right .day-reward[data-v-9e28b004]{text-align:center}}.dialog-overlay[data-v-87fac08e]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(180deg,#1a0a2ef2,#0f051efa);inset:0;overflow:hidden;position:fixed;z-index:1000}.dialog-overlay[data-state=open][data-v-87fac08e]{animation:overlayShow-87fac08e .3s cubic-bezier(.16,1,.3,1)}.dialog-overlay[data-state=closed][data-v-87fac08e]{animation:overlayHide-87fac08e .25s cubic-bezier(.16,1,.3,1)}@keyframes overlayShow-87fac08e{0%{-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0);opacity:0}to{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);opacity:1}}@keyframes overlayHide-87fac08e{0%{opacity:1}to{opacity:0}}.magic-particles[data-v-87fac08e]{inset:0;pointer-events:none;position:absolute}.particle[data-v-87fac08e]{animation:floatParticle-87fac08e 6s ease-in-out infinite;color:#8b5cf6;font-size:14px;opacity:.6;position:absolute}.particle.p1[data-v-87fac08e]{animation-delay:0s;left:10%;top:20%}.particle.p2[data-v-87fac08e]{animation-delay:1.5s;right:15%;top:30%}.particle.p3[data-v-87fac08e]{animation-delay:3s;bottom:25%;left:20%}.particle.p4[data-v-87fac08e]{animation-delay:4.5s;bottom:35%;right:10%}@keyframes floatParticle-87fac08e{0%,to{opacity:.3;transform:translateY(0) rotate(0)}50%{opacity:.8;transform:translateY(-20px) rotate(180deg)}}.dialog-content[data-v-87fac08e]{background:linear-gradient(180deg,color-mix(in srgb,#1a0a2e 90%,#8b5cf6),#1a0a2e);border-radius:16px;box-shadow:0 25px 50px #00000080,0 0 60px color-mix(in srgb,#8b5cf6 25%,transparent),inset 0 0 30px color-mix(in srgb,#8b5cf6 10%,transparent);left:50%;max-height:90vh;max-width:360px;overflow:visible;padding:0;position:fixed;top:50%;transform:translate(-50%,-50%);width:90%;z-index:1001}.dialog-content[data-state=open][data-v-87fac08e]{animation:contentShow-87fac08e .4s cubic-bezier(.34,1.56,.64,1)}.dialog-content[data-state=closed][data-v-87fac08e]{animation:contentHide-87fac08e .25s cubic-bezier(.16,1,.3,1)}@keyframes contentShow-87fac08e{0%{opacity:0;transform:translate(-50%,-45%) scale(.9)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@keyframes contentHide-87fac08e{0%{opacity:1;transform:translate(-50%,-50%) scale(1)}to{opacity:0;transform:translate(-50%,-48%) scale(.95)}}.crystal-frame[data-v-87fac08e]{inset:0;pointer-events:none;position:absolute;z-index:10}.crystal-corner[data-v-87fac08e]{animation:crystalPulse-87fac08e 2s ease-in-out infinite;color:#8b5cf6;font-size:14px;opacity:.6;position:absolute}.crystal-corner.top-left[data-v-87fac08e]{left:6px;top:6px}.crystal-corner.top-right[data-v-87fac08e]{right:6px;top:6px}.crystal-corner.bottom-left[data-v-87fac08e]{bottom:6px;left:6px}.crystal-corner.bottom-right[data-v-87fac08e]{bottom:6px;right:6px}@keyframes crystalPulse-87fac08e{0%,to{opacity:.4;transform:scale(1)}50%{opacity:.8;transform:scale(1.1)}}.magic-glow[data-v-87fac08e]{background:#8b5cf6;filter:blur(60px);height:100px;left:50%;opacity:.2;pointer-events:none;position:absolute;top:0;transform:translate(-50%);width:200px}.dialog-inner[data-v-87fac08e]{border-radius:16px;max-height:90vh;overflow-y:auto;padding:8px;position:relative;z-index:1}.close-btn[data-v-87fac08e]{align-items:center;background:color-mix(in srgb,#8b5cf6 15%,transparent);border:1px solid color-mix(in srgb,#8b5cf6 40%,transparent);border-radius:50%;color:#8b5cf6;cursor:pointer;display:flex;font-size:12px;height:28px;justify-content:center;position:absolute;right:12px;top:12px;transition:all .2s;width:28px;z-index:10}.close-btn[data-v-87fac08e]:hover{background:#8b5cf6;color:#1a0a2e}.dialog-header[data-v-87fac08e]{overflow:hidden;padding:16px 16px 12px;position:relative;text-align:center}.header-glow[data-v-87fac08e]{background:#8b5cf6;filter:blur(60px);height:150px;left:50%;opacity:.25;position:absolute;top:-50%;transform:translate(-50%);width:150px}.fantasy-ornament[data-v-87fac08e]{align-items:center;display:flex;gap:12px;justify-content:center;margin-bottom:8px;position:relative}.star[data-v-87fac08e]{animation:starTwinkle-87fac08e 2s ease-in-out infinite;color:gold;font-size:16px}.star.left[data-v-87fac08e]{animation-delay:0s}.star.right[data-v-87fac08e]{animation-delay:1s}@keyframes starTwinkle-87fac08e{0%,to{opacity:.5;transform:scale(1)}50%{opacity:1;transform:scale(1.2)}}.crystal-icon[data-v-87fac08e]{animation:crystalFloat-87fac08e 3s ease-in-out infinite;filter:drop-shadow(0 0 15px #8b5cf6);font-size:36px}@keyframes crystalFloat-87fac08e{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.dialog-title[data-v-87fac08e]{background:linear-gradient(135deg,#a78bfa,gold);-webkit-background-clip:text;font-size:20px;font-weight:800;position:relative;-webkit-text-fill-color:transparent;background-clip:text;margin:0 0 4px}.dialog-desc[data-v-87fac08e]{color:color-mix(in srgb,#fff 60%,transparent);font-size:12px;margin:0;position:relative}.status-banner[data-v-87fac08e]{border-radius:8px;font-size:13px;font-weight:500;margin:0 16px 12px;padding:8px 12px;text-align:center}.status-ineligible[data-v-87fac08e]{background:#ff980026;border:1px solid rgba(255,152,0,.3);color:#ffb74d}.status-claimed[data-v-87fac08e]{background:#10b98126;border:1px solid rgba(16,185,129,.3);color:#6ee7b7}.week-calendar[data-v-87fac08e]{display:grid;gap:8px;grid-template-columns:repeat(3,1fr);padding:0 8px 12px}.day-card[data-v-87fac08e]{align-items:center;background:linear-gradient(180deg,color-mix(in srgb,#8b5cf6 12%,transparent),color-mix(in srgb,#1a0a2e 95%,transparent));border:1px solid color-mix(in srgb,#8b5cf6 30%,transparent);border-radius:12px;display:flex;flex-direction:column;overflow:hidden;padding:10px 6px 14px;position:relative;transition:all .2s}.day-symbol[data-v-87fac08e]{color:#8b5cf6;font-size:40px;left:50%;opacity:.08;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%)}.day-card.claimed[data-v-87fac08e]{background:linear-gradient(180deg,color-mix(in srgb,#10b981 12%,transparent),color-mix(in srgb,#10b981 5%,transparent));border-color:#10b981}.day-card.today[data-v-87fac08e]{border-color:#8b5cf6;box-shadow:0 0 20px color-mix(in srgb,#8b5cf6 40%,transparent)}.day-card.locked[data-v-87fac08e]{opacity:.5}.day-card.clickable[data-v-87fac08e]{cursor:pointer}.day-card.clickable[data-v-87fac08e]:hover{transform:scale(1.02)}.day-card.clickable[data-v-87fac08e]:active{transform:scale(.98)}.day-header[data-v-87fac08e]{align-items:center;display:flex;gap:4px;justify-content:center;margin-bottom:2px;min-height:16px;position:relative;z-index:1}.day-label[data-v-87fac08e]{color:color-mix(in srgb,#fff 60%,transparent);font-size:9px;font-weight:600}.check-mark[data-v-87fac08e]{align-items:center;background:#10b981;border-radius:50%;color:#fff;display:flex;font-size:9px;height:14px;justify-content:center;width:14px}.today-badge[data-v-87fac08e]{background:linear-gradient(135deg,#8b5cf6,#a78bfa);border-radius:4px;color:#fff;font-size:7px;font-weight:700;padding:2px 6px}.element-name[data-v-87fac08e]{color:#a78bfa;font-size:9px;font-weight:600;opacity:.8}.day-icon[data-v-87fac08e],.element-name[data-v-87fac08e]{margin-bottom:2px;z-index:1}.day-icon[data-v-87fac08e]{font-size:22px;position:relative}.reward-img[data-v-87fac08e]{height:32px;-o-object-fit:contain;object-fit:contain;width:32px}.day-reward[data-v-87fac08e]{position:relative;text-align:center;z-index:1}.reward-amount[data-v-87fac08e]{color:#a78bfa;display:block;font-size:12px;font-weight:700}.reward-type[data-v-87fac08e]{color:color-mix(in srgb,#fff 50%,transparent);font-size:8px}.pulse-ring[data-v-87fac08e]{animation:pulse-87fac08e 2s infinite;border:2px solid #8b5cf6;border-radius:14px;inset:-2px;position:absolute}@keyframes pulse-87fac08e{0%,to{opacity:1;transform:scale(1)}50%{opacity:0;transform:scale(1.05)}}.tap-hint[data-v-87fac08e]{animation:fadeInOut-87fac08e 2s infinite;bottom:3px;color:#a78bfa;font-size:8px;font-weight:500;left:50%;position:absolute;transform:translate(-50%);white-space:nowrap;z-index:1}@keyframes fadeInOut-87fac08e{0%,to{opacity:.5}50%{opacity:1}}.day-card.big-reward[data-v-87fac08e]{background:linear-gradient(135deg,color-mix(in srgb,#8b5cf6 15%,transparent),color-mix(in srgb,gold 8%,transparent));border-color:#8b5cf6;grid-column:span 3;padding:14px 12px}.big-day-symbol[data-v-87fac08e]{color:gold;font-size:60px;left:15%;opacity:.1;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%)}.day-card.big-reward.today[data-v-87fac08e]{box-shadow:0 0 30px color-mix(in srgb,#8b5cf6 50%,transparent)}.day-card.big-reward.claimed[data-v-87fac08e]{background:linear-gradient(135deg,color-mix(in srgb,#10b981 15%,transparent),color-mix(in srgb,#10b981 8%,transparent));border-color:#10b981}.big-reward-content[data-v-87fac08e]{align-items:center;display:flex;justify-content:space-between;position:relative;width:100%;z-index:1}.big-reward-left[data-v-87fac08e]{align-items:flex-start;display:flex;flex-direction:column;gap:4px}.big-reward-left .day-header[data-v-87fac08e]{margin-bottom:0}.big-reward-text[data-v-87fac08e]{display:flex;flex-direction:column;gap:1px}.big-reward-title[data-v-87fac08e]{background:linear-gradient(135deg,#a78bfa,gold);-webkit-background-clip:text;font-size:13px;font-weight:700;-webkit-text-fill-color:transparent;background-clip:text}.big-reward-desc[data-v-87fac08e]{color:color-mix(in srgb,#fff 50%,transparent);font-size:10px}.big-reward-right[data-v-87fac08e]{align-items:center;display:flex;gap:10px}.big-reward-right .day-icon[data-v-87fac08e]{font-size:32px;margin-bottom:0}.crown-icon[data-v-87fac08e]{animation:crownGlow-87fac08e 2s ease-in-out infinite;filter:drop-shadow(0 0 10px #ffd700)}@keyframes crownGlow-87fac08e{0%,to{filter:drop-shadow(0 0 8px #ffd700);transform:scale(1)}50%{filter:drop-shadow(0 0 15px #ffd700);transform:scale(1.1)}}.big-reward-right .day-reward[data-v-87fac08e]{text-align:right}.big-reward-right .reward-amount[data-v-87fac08e]{color:gold;font-size:18px}.big-reward-right .reward-type[data-v-87fac08e]{font-size:10px}.day-card.big-reward .pulse-ring[data-v-87fac08e]{border-radius:14px}.day-card.big-reward .tap-hint[data-v-87fac08e]{bottom:6px}.bonus-info[data-v-87fac08e]{border-top:1px solid color-mix(in srgb,#8b5cf6 20%,transparent);display:flex;flex-direction:column;gap:6px;padding:10px 12px 12px}.bonus-item[data-v-87fac08e]{align-items:center;color:color-mix(in srgb,#fff 60%,transparent);display:flex;font-size:11px;gap:8px}.bonus-icon[data-v-87fac08e]{color:#a78bfa;font-size:14px}.bonus-item strong[data-v-87fac08e]{color:#a78bfa;font-weight:600}.day-card.shake[data-v-87fac08e]{animation:shake-87fac08e .5s ease}@keyframes shake-87fac08e{0%,to{transform:translate(0)}10%,30%,50%,70%,90%{transform:translate(-4px)}20%,40%,60%,80%{transform:translate(4px)}}@media(max-width:360px){.dialog-content[data-v-87fac08e]{max-width:calc(100% - 24px)}.week-calendar[data-v-87fac08e]{gap:6px}.day-card[data-v-87fac08e]{padding:8px 4px 12px}.day-icon[data-v-87fac08e]{font-size:20px}.big-reward-content[data-v-87fac08e]{flex-direction:column;gap:10px;text-align:center}.big-reward-left[data-v-87fac08e]{align-items:center}.big-reward-right[data-v-87fac08e]{flex-direction:column;gap:6px}.big-reward-right .day-reward[data-v-87fac08e]{text-align:center}}.dialog-overlay[data-v-d5c26ebb]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(180deg,#0a050ff7,#000000fa);inset:0;overflow:hidden;position:fixed;z-index:1000}.dialog-overlay[data-state=open][data-v-d5c26ebb]{animation:overlayShow-d5c26ebb .3s cubic-bezier(.16,1,.3,1)}.dialog-overlay[data-state=closed][data-v-d5c26ebb]{animation:overlayHide-d5c26ebb .25s cubic-bezier(.16,1,.3,1)}@keyframes overlayShow-d5c26ebb{0%{-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0);opacity:0}to{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);opacity:1}}@keyframes overlayHide-d5c26ebb{0%{opacity:1}to{opacity:0}}.floating-cash[data-v-d5c26ebb]{inset:0;pointer-events:none;position:absolute}.cash[data-v-d5c26ebb]{animation:floatCash-d5c26ebb 8s ease-in-out infinite;font-size:20px;opacity:.4;position:absolute}.cash.c1[data-v-d5c26ebb]{animation-delay:0s;left:8%;top:15%}.cash.c2[data-v-d5c26ebb]{animation-delay:2s;right:12%;top:25%}.cash.c3[data-v-d5c26ebb]{animation-delay:4s;bottom:20%;left:15%}.cash.c4[data-v-d5c26ebb]{animation-delay:6s;bottom:30%;right:8%}@keyframes floatCash-d5c26ebb{0%,to{opacity:.2;transform:translateY(0) rotate(0)}50%{opacity:.5;transform:translateY(-30px) rotate(15deg)}}.dialog-content[data-v-d5c26ebb]{background:linear-gradient(180deg,color-mix(in srgb,#1a1a1a 95%,#f05),#0d0d0d);border:1px solid color-mix(in srgb,#f05 25%,transparent);border-radius:12px;box-shadow:0 25px 50px #0009,0 0 60px color-mix(in srgb,#f05 20%,transparent),0 0 40px color-mix(in srgb,#fc0 10%,transparent),inset 0 0 30px color-mix(in srgb,#f05 8%,transparent);left:50%;max-height:90vh;max-width:360px;overflow:visible;padding:0;position:fixed;top:50%;transform:translate(-50%,-50%);width:90%;z-index:1001}.dialog-content[data-state=open][data-v-d5c26ebb]{animation:contentShow-d5c26ebb .4s cubic-bezier(.34,1.56,.64,1)}.dialog-content[data-state=closed][data-v-d5c26ebb]{animation:contentHide-d5c26ebb .25s cubic-bezier(.16,1,.3,1)}@keyframes contentShow-d5c26ebb{0%{opacity:0;transform:translate(-50%,-45%) scale(.9)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@keyframes contentHide-d5c26ebb{0%{opacity:1;transform:translate(-50%,-50%) scale(1)}to{opacity:0;transform:translate(-50%,-48%) scale(.95)}}.glitch-line[data-v-d5c26ebb]{animation:glitch-d5c26ebb 3s ease-in-out infinite;background:linear-gradient(90deg,#f05,#fc0,#f05);height:2px;left:0;position:absolute;right:0;z-index:10}.glitch-line.top[data-v-d5c26ebb]{top:0}.glitch-line.bottom[data-v-d5c26ebb]{animation-delay:1.5s;bottom:0}@keyframes glitch-d5c26ebb{0%,to{opacity:.5}50%{opacity:1}}.corner-accent[data-v-d5c26ebb]{border:2px solid #f05;height:16px;position:absolute;width:16px;z-index:10}.corner-accent.tl[data-v-d5c26ebb]{border-bottom:none;border-right:none;left:4px;top:4px}.corner-accent.tr[data-v-d5c26ebb]{border-bottom:none;border-left:none;right:4px;top:4px}.corner-accent.bl[data-v-d5c26ebb]{border-right:none;border-top:none;bottom:4px;left:4px}.corner-accent.br[data-v-d5c26ebb]{border-left:none;border-top:none;bottom:4px;right:4px}.dialog-inner[data-v-d5c26ebb]{border-radius:12px;max-height:90vh;overflow-y:auto;padding:8px;position:relative;z-index:1}.close-btn[data-v-d5c26ebb]{align-items:center;background:color-mix(in srgb,#f05 10%,transparent);border:1px solid color-mix(in srgb,#f05 25%,transparent);border-radius:6px;color:#f05;cursor:pointer;display:flex;font-size:12px;height:28px;justify-content:center;position:absolute;right:12px;top:12px;transition:all .2s;width:28px;z-index:10}.close-btn[data-v-d5c26ebb]:hover{background:#f05;color:#fff}.dialog-header[data-v-d5c26ebb]{overflow:hidden;padding:16px 16px 12px;position:relative;text-align:center}.header-glow[data-v-d5c26ebb]{background:#f05;filter:blur(60px);height:150px;left:50%;opacity:.2;position:absolute;top:-50%;transform:translate(-50%);width:150px}.heist-ornament[data-v-d5c26ebb]{align-items:center;display:flex;gap:12px;justify-content:center;margin-bottom:8px;position:relative}.skull[data-v-d5c26ebb]{animation:skullPulse-d5c26ebb 2s ease-in-out infinite;filter:drop-shadow(0 0 8px #ff0055);font-size:18px}.skull.left[data-v-d5c26ebb]{animation-delay:0s}.skull.right[data-v-d5c26ebb]{animation-delay:1s}@keyframes skullPulse-d5c26ebb{0%,to{opacity:.6;transform:scale(1)}50%{opacity:1;transform:scale(1.1)}}.vault-icon[data-v-d5c26ebb]{animation:vaultBounce-d5c26ebb 2s ease-in-out infinite;filter:drop-shadow(0 0 15px #ffcc00);font-size:40px}@keyframes vaultBounce-d5c26ebb{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.dialog-title[data-v-d5c26ebb]{background:linear-gradient(135deg,#f05,#fc0);-webkit-background-clip:text;font-size:20px;font-weight:800;-webkit-text-fill-color:transparent;background-clip:text;letter-spacing:3px;margin:0 0 4px}.dialog-desc[data-v-d5c26ebb],.dialog-title[data-v-d5c26ebb]{position:relative;text-transform:uppercase}.dialog-desc[data-v-d5c26ebb]{color:color-mix(in srgb,#fff 60%,transparent);font-size:12px;letter-spacing:1px;margin:0}.status-banner[data-v-d5c26ebb]{border-radius:8px;font-size:13px;font-weight:500;margin:0 16px 12px;padding:8px 12px;text-align:center}.status-ineligible[data-v-d5c26ebb]{background:#ff980026;border:1px solid rgba(255,152,0,.3);color:#ffb74d}.status-claimed[data-v-d5c26ebb]{background:#10b98126;border:1px solid rgba(16,185,129,.3);color:#6ee7b7}.week-calendar[data-v-d5c26ebb]{display:grid;gap:8px;grid-template-columns:repeat(3,1fr);padding:0 8px 12px}.day-card[data-v-d5c26ebb]{align-items:center;background:linear-gradient(180deg,color-mix(in srgb,#f05 10%,transparent),color-mix(in srgb,#1a1a1a 95%,transparent));border:1px solid color-mix(in srgb,#f05 20%,transparent);border-radius:8px;display:flex;flex-direction:column;overflow:hidden;padding:10px 6px 14px;position:relative;transition:all .2s}.day-bg-icon[data-v-d5c26ebb]{color:#fc0;font-family:monospace;font-size:50px;font-weight:900;left:50%;opacity:.05;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%)}.day-card.claimed[data-v-d5c26ebb]{background:linear-gradient(180deg,color-mix(in srgb,#0f8 12%,transparent),color-mix(in srgb,#0f8 5%,transparent));border-color:#0f8}.day-card.today[data-v-d5c26ebb]{border-color:#f05;box-shadow:0 0 20px color-mix(in srgb,#f05 40%,transparent),0 0 10px color-mix(in srgb,#fc0 20%,transparent)}.day-card.locked[data-v-d5c26ebb]{opacity:.5}.day-card.clickable[data-v-d5c26ebb]{cursor:pointer}.day-card.clickable[data-v-d5c26ebb]:hover{box-shadow:0 0 25px color-mix(in srgb,#f05 50%,transparent),0 0 15px color-mix(in srgb,#fc0 30%,transparent);transform:scale(1.02)}.day-card.clickable[data-v-d5c26ebb]:active{transform:scale(.98)}.day-header[data-v-d5c26ebb]{align-items:center;display:flex;gap:4px;justify-content:center;margin-bottom:2px;min-height:16px;position:relative;z-index:1}.day-label[data-v-d5c26ebb]{color:color-mix(in srgb,#fff 60%,transparent);letter-spacing:1px;text-transform:uppercase}.check-mark[data-v-d5c26ebb],.day-label[data-v-d5c26ebb]{font-size:9px;font-weight:700}.check-mark[data-v-d5c26ebb]{align-items:center;background:#0f8;border-radius:50%;color:#000;display:flex;height:14px;justify-content:center;width:14px}.today-badge[data-v-d5c26ebb]{background:linear-gradient(135deg,#f05,#fc0);border-radius:4px;color:#000;font-size:7px;font-weight:800;letter-spacing:1px;padding:2px 6px;text-transform:uppercase}.tier-name[data-v-d5c26ebb]{color:#fc0;font-size:8px;font-weight:700;letter-spacing:.5px;opacity:.8;text-transform:uppercase}.day-icon[data-v-d5c26ebb],.tier-name[data-v-d5c26ebb]{margin-bottom:2px;z-index:1}.day-icon[data-v-d5c26ebb]{font-size:24px;position:relative}.reward-img[data-v-d5c26ebb]{height:32px;-o-object-fit:contain;object-fit:contain;width:32px}.day-reward[data-v-d5c26ebb]{position:relative;text-align:center;z-index:1}.reward-amount[data-v-d5c26ebb]{color:#0f8;display:block;font-family:monospace;font-size:13px;font-weight:800}.reward-type[data-v-d5c26ebb]{color:color-mix(in srgb,#fff 50%,transparent);font-size:8px;letter-spacing:.5px;text-transform:uppercase}.pulse-ring[data-v-d5c26ebb]{animation:pulse-d5c26ebb 2s infinite;border:2px solid #f05;border-radius:10px;inset:-2px;position:absolute}@keyframes pulse-d5c26ebb{0%,to{opacity:1;transform:scale(1)}50%{opacity:0;transform:scale(1.05)}}.tap-hint[data-v-d5c26ebb]{animation:fadeInOut-d5c26ebb 2s infinite;bottom:3px;color:#fc0;font-size:7px;font-weight:600;left:50%;letter-spacing:.5px;position:absolute;text-transform:uppercase;transform:translate(-50%);white-space:nowrap;z-index:1}@keyframes fadeInOut-d5c26ebb{0%,to{opacity:.5}50%{opacity:1}}.day-card.big-reward[data-v-d5c26ebb]{background:linear-gradient(135deg,color-mix(in srgb,#f05 15%,transparent),color-mix(in srgb,#fc0 8%,transparent) 50%,color-mix(in srgb,#f05 10%,transparent));border-color:#fc0;grid-column:span 3;padding:14px 12px}.big-day-bg[data-v-d5c26ebb]{color:#fc0;font-family:monospace;font-size:40px;font-weight:900;left:20%;letter-spacing:-5px;opacity:.08;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%)}.day-card.big-reward.today[data-v-d5c26ebb]{box-shadow:0 0 30px color-mix(in srgb,#f05 50%,transparent),0 0 20px color-mix(in srgb,#fc0 40%,transparent)}.day-card.big-reward.claimed[data-v-d5c26ebb]{background:linear-gradient(135deg,color-mix(in srgb,#0f8 15%,transparent),color-mix(in srgb,#0f8 8%,transparent));border-color:#0f8}.big-reward-content[data-v-d5c26ebb]{align-items:center;display:flex;justify-content:space-between;position:relative;width:100%;z-index:1}.big-reward-left[data-v-d5c26ebb]{align-items:flex-start;display:flex;flex-direction:column;gap:4px}.big-reward-left .day-header[data-v-d5c26ebb]{margin-bottom:0}.big-reward-text[data-v-d5c26ebb]{display:flex;flex-direction:column;gap:1px}.big-reward-title[data-v-d5c26ebb]{background:linear-gradient(135deg,#f05,#fc0);-webkit-background-clip:text;font-size:14px;font-weight:800;-webkit-text-fill-color:transparent;background-clip:text;letter-spacing:2px;text-transform:uppercase}.big-reward-desc[data-v-d5c26ebb]{color:color-mix(in srgb,#fff 50%,transparent);font-size:10px}.big-reward-right[data-v-d5c26ebb]{align-items:center;display:flex;gap:10px}.big-reward-right .day-icon[data-v-d5c26ebb]{font-size:36px;margin-bottom:0}.trophy-icon[data-v-d5c26ebb]{animation:trophyGlow-d5c26ebb 2s ease-in-out infinite;filter:drop-shadow(0 0 10px #ffcc00)}@keyframes trophyGlow-d5c26ebb{0%,to{filter:drop-shadow(0 0 8px #ffcc00);transform:scale(1)}50%{filter:drop-shadow(0 0 20px #ffcc00);transform:scale(1.1)}}.big-reward-right .day-reward[data-v-d5c26ebb]{text-align:right}.big-reward-right .reward-amount[data-v-d5c26ebb]{color:#fc0;font-size:20px}.big-reward-right .reward-type[data-v-d5c26ebb]{font-size:10px}.day-card.big-reward .pulse-ring[data-v-d5c26ebb]{border-color:#fc0;border-radius:10px}.day-card.big-reward .tap-hint[data-v-d5c26ebb]{bottom:6px}.bonus-info[data-v-d5c26ebb]{border-top:1px solid color-mix(in srgb,#f05 15%,transparent);display:flex;flex-direction:column;gap:6px;padding:10px 12px 12px}.bonus-item[data-v-d5c26ebb]{align-items:center;color:color-mix(in srgb,#fff 60%,transparent);display:flex;font-size:11px;gap:8px}.bonus-icon[data-v-d5c26ebb]{font-size:14px}.bonus-item strong[data-v-d5c26ebb]{color:#fc0;font-weight:700;letter-spacing:.5px;text-transform:uppercase}.day-card.shake[data-v-d5c26ebb]{animation:shake-d5c26ebb .5s ease}@keyframes shake-d5c26ebb{0%,to{transform:translate(0)}10%,30%,50%,70%,90%{transform:translate(-4px)}20%,40%,60%,80%{transform:translate(4px)}}@media(max-width:360px){.dialog-content[data-v-d5c26ebb]{max-width:calc(100% - 24px)}.week-calendar[data-v-d5c26ebb]{gap:6px}.day-card[data-v-d5c26ebb]{padding:8px 4px 12px}.day-icon[data-v-d5c26ebb]{font-size:20px}.big-reward-content[data-v-d5c26ebb]{flex-direction:column;gap:10px;text-align:center}.big-reward-left[data-v-d5c26ebb]{align-items:center}.big-reward-right[data-v-d5c26ebb]{flex-direction:column;gap:6px}.big-reward-right .day-reward[data-v-d5c26ebb]{text-align:center}}.dialog-overlay[data-v-60982160]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(180deg,#000000d9,#1a2340e6);inset:0;overflow:hidden;position:fixed;z-index:1000}.dialog-overlay[data-state=open][data-v-60982160]{animation:overlayShow-60982160 .3s cubic-bezier(.16,1,.3,1)}.dialog-overlay[data-state=closed][data-v-60982160]{animation:overlayHide-60982160 .25s cubic-bezier(.16,1,.3,1)}@keyframes overlayShow-60982160{0%{-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0);opacity:0}to{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);opacity:1}}@keyframes overlayHide-60982160{0%{opacity:1}to{opacity:0}}.lightning[data-v-60982160]{animation:lightningFlash-60982160 4s ease-in-out infinite;background:linear-gradient(180deg,gold,transparent);height:100px;opacity:0;position:absolute;width:2px}.lightning-1[data-v-60982160]{animation-delay:0s;left:20%;top:10%;transform:rotate(15deg)}.lightning-2[data-v-60982160]{animation-delay:2s;right:25%;top:5%;transform:rotate(-10deg)}@keyframes lightningFlash-60982160{0%,95%,to{opacity:0}96%,98%{opacity:.8}97%{opacity:0}}.dialog-content[data-v-60982160]{background:linear-gradient(180deg,color-mix(in srgb,var(--header-bg,#1a2340) 90%,var(--primary,gold)) 0,var(--header-bg,#1a2340) 100%);border-radius:16px;box-shadow:0 25px 50px #00000080,0 0 60px color-mix(in srgb,var(--primary,gold) 20%,transparent);left:50%;max-height:90vh;max-width:360px;overflow:visible;padding:0;position:fixed;top:50%;transform:translate(-50%,-50%);width:90%;z-index:1001}.dialog-content[data-state=open][data-v-60982160]{animation:contentShow-60982160 .4s cubic-bezier(.34,1.56,.64,1)}.dialog-content[data-state=closed][data-v-60982160]{animation:contentHide-60982160 .25s cubic-bezier(.16,1,.3,1)}@keyframes contentShow-60982160{0%{opacity:0;transform:translate(-50%,-45%) scale(.9)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@keyframes contentHide-60982160{0%{opacity:1;transform:translate(-50%,-50%) scale(1)}to{opacity:0;transform:translate(-50%,-48%) scale(.95)}}.column-frame[data-v-60982160]{inset:0;pointer-events:none;position:absolute;z-index:10}.column[data-v-60982160]{align-items:center;bottom:10px;display:flex;flex-direction:column;position:absolute;top:10px;width:24px}.column.left[data-v-60982160]{left:-8px}.column.right[data-v-60982160]{right:-8px}.column-top[data-v-60982160]{font-size:16px;opacity:.6;transform:rotate(180deg)}.column-shaft[data-v-60982160]{background:linear-gradient(90deg,color-mix(in srgb,var(--primary,gold) 20%,transparent),color-mix(in srgb,var(--primary,gold) 40%,transparent),color-mix(in srgb,var(--primary,gold) 20%,transparent));border-radius:4px;flex:1;width:8px}.column-base[data-v-60982160]{background:color-mix(in srgb,var(--primary,gold) 30%,transparent);border-radius:2px;height:8px;width:16px}.olympus-glow[data-v-60982160]{background:var(--primary,gold);filter:blur(60px);height:100px;left:50%;opacity:.15;pointer-events:none;position:absolute;top:0;transform:translate(-50%);width:200px}.dialog-inner[data-v-60982160]{border-radius:16px;max-height:90vh;overflow-y:auto;padding:8px;position:relative;z-index:1}.close-btn[data-v-60982160]{align-items:center;background:color-mix(in srgb,var(--primary,gold) 15%,transparent);border:1px solid color-mix(in srgb,var(--primary,gold) 40%,transparent);border-radius:50%;color:var(--primary,gold);cursor:pointer;display:flex;font-size:12px;height:28px;justify-content:center;position:absolute;right:12px;top:12px;transition:all .2s;width:28px;z-index:10}.close-btn[data-v-60982160]:hover{background:var(--primary,gold);color:#1a2340}.dialog-header[data-v-60982160]{overflow:hidden;padding:16px 16px 12px;position:relative;text-align:center}.header-glow[data-v-60982160]{background:var(--primary,gold);filter:blur(60px);height:150px;left:50%;opacity:.2;position:absolute;top:-50%;transform:translate(-50%);width:150px}.olympus-ornament[data-v-60982160]{align-items:center;display:flex;gap:12px;justify-content:center;margin-bottom:8px;position:relative}.laurel[data-v-60982160]{font-size:20px;opacity:.8}.laurel.left[data-v-60982160]{transform:scaleX(-1)}.zeus-icon[data-v-60982160]{animation:zeusGlow-60982160 2s ease-in-out infinite;color:var(--primary,gold);filter:drop-shadow(0 0 10px var(--primary,#ffd700));font-size:32px}@keyframes zeusGlow-60982160{0%,to{filter:drop-shadow(0 0 10px var(--primary,#ffd700))}50%{filter:drop-shadow(0 0 20px var(--primary,#ffd700)) brightness(1.2)}}.dialog-title[data-v-60982160]{color:var(--primary,gold);font-size:20px;font-weight:800;margin:0 0 4px;position:relative;text-shadow:0 0 20px color-mix(in srgb,var(--primary,gold) 50%,transparent)}.dialog-desc[data-v-60982160]{color:color-mix(in srgb,var(--text,#fff) 60%,transparent);font-size:12px;margin:0;position:relative}.status-banner[data-v-60982160]{border-radius:8px;font-size:13px;font-weight:500;margin:0 16px 12px;padding:8px 12px;text-align:center}.status-ineligible[data-v-60982160]{background:#ff980026;border:1px solid rgba(255,152,0,.3);color:#ffb74d}.status-claimed[data-v-60982160]{background:#10b98126;border:1px solid rgba(16,185,129,.3);color:#6ee7b7}.week-calendar[data-v-60982160]{display:grid;gap:8px;grid-template-columns:repeat(3,1fr);padding:0 8px 12px}.day-card[data-v-60982160]{align-items:center;background:linear-gradient(180deg,color-mix(in srgb,var(--primary,gold) 8%,transparent) 0,color-mix(in srgb,var(--header-bg,#1a2340) 95%,transparent));border:1px solid color-mix(in srgb,var(--primary,gold) 25%,transparent);border-radius:12px;display:flex;flex-direction:column;overflow:hidden;padding:10px 6px 14px;position:relative;transition:all .2s}.day-greek[data-v-60982160]{color:var(--primary,gold);font-family:serif;font-size:48px;font-weight:700;left:50%;opacity:.06;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%)}.day-card.claimed[data-v-60982160]{background:linear-gradient(180deg,color-mix(in srgb,#10b981 12%,transparent),color-mix(in srgb,#10b981 5%,transparent));border-color:#10b981}.day-card.today[data-v-60982160]{border-color:var(--primary,gold);box-shadow:0 0 20px color-mix(in srgb,var(--primary,gold) 30%,transparent)}.day-card.locked[data-v-60982160]{opacity:.5}.day-card.clickable[data-v-60982160]{cursor:pointer}.day-card.clickable[data-v-60982160]:hover{transform:scale(1.02)}.day-card.clickable[data-v-60982160]:active{transform:scale(.98)}.day-header[data-v-60982160]{align-items:center;display:flex;gap:4px;justify-content:center;margin-bottom:2px;min-height:16px;position:relative;z-index:1}.day-label[data-v-60982160]{color:color-mix(in srgb,var(--text,#fff) 60%,transparent);font-size:9px;font-weight:600}.check-mark[data-v-60982160]{align-items:center;background:#10b981;border-radius:50%;color:#fff;display:flex;font-size:9px;height:14px;justify-content:center;width:14px}.today-badge[data-v-60982160]{background:var(--primary,gold);border-radius:4px;color:#1a2340;font-size:7px;font-weight:700;padding:2px 6px}.god-name[data-v-60982160]{color:var(--primary,gold);font-size:9px;font-weight:600;opacity:.8}.day-icon[data-v-60982160],.god-name[data-v-60982160]{margin-bottom:2px;z-index:1}.day-icon[data-v-60982160]{font-size:22px;position:relative}.reward-img[data-v-60982160]{height:32px;-o-object-fit:contain;object-fit:contain;width:32px}.day-reward[data-v-60982160]{position:relative;text-align:center;z-index:1}.reward-amount[data-v-60982160]{color:var(--primary,gold);display:block;font-size:12px;font-weight:700}.reward-type[data-v-60982160]{color:color-mix(in srgb,var(--text,#fff) 50%,transparent);font-size:8px}.pulse-ring[data-v-60982160]{animation:pulse-60982160 2s infinite;border:2px solid var(--primary,gold);border-radius:14px;inset:-2px;position:absolute}@keyframes pulse-60982160{0%,to{opacity:1;transform:scale(1)}50%{opacity:0;transform:scale(1.05)}}.tap-hint[data-v-60982160]{animation:fadeInOut-60982160 2s infinite;bottom:3px;color:var(--primary,gold);font-size:8px;font-weight:500;left:50%;position:absolute;transform:translate(-50%);white-space:nowrap;z-index:1}@keyframes fadeInOut-60982160{0%,to{opacity:.5}50%{opacity:1}}.day-card.big-reward[data-v-60982160]{background:linear-gradient(135deg,color-mix(in srgb,var(--primary,gold) 15%,transparent) 0,color-mix(in srgb,#4a90e2 10%,transparent));border-color:var(--primary,gold);grid-column:span 3;padding:14px 12px}.big-day-greek[data-v-60982160]{color:var(--primary,gold);font-family:serif;font-size:60px;font-weight:700;left:15%;opacity:.08;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%)}.day-card.big-reward.today[data-v-60982160]{box-shadow:0 0 30px color-mix(in srgb,var(--primary,gold) 40%,transparent)}.day-card.big-reward.claimed[data-v-60982160]{background:linear-gradient(135deg,color-mix(in srgb,#10b981 15%,transparent),color-mix(in srgb,#10b981 8%,transparent));border-color:#10b981}.big-reward-content[data-v-60982160]{align-items:center;display:flex;justify-content:space-between;position:relative;width:100%;z-index:1}.big-reward-left[data-v-60982160]{align-items:flex-start;display:flex;flex-direction:column;gap:4px}.big-reward-left .day-header[data-v-60982160]{margin-bottom:0}.big-reward-text[data-v-60982160]{display:flex;flex-direction:column;gap:1px}.big-reward-title[data-v-60982160]{color:var(--primary,gold);font-size:13px;font-weight:700}.big-reward-desc[data-v-60982160]{color:color-mix(in srgb,var(--text,#fff) 50%,transparent);font-size:10px}.big-reward-right[data-v-60982160]{align-items:center;display:flex;gap:10px}.big-reward-right .day-icon[data-v-60982160]{font-size:32px;margin-bottom:0}.zeus-bolt[data-v-60982160]{animation:boltPulse-60982160 1.5s ease-in-out infinite;filter:drop-shadow(0 0 8px var(--primary,#ffd700))}@keyframes boltPulse-60982160{0%,to{filter:drop-shadow(0 0 8px var(--primary,#ffd700));transform:scale(1)}50%{filter:drop-shadow(0 0 15px var(--primary,#ffd700));transform:scale(1.15)}}.big-reward-right .day-reward[data-v-60982160]{text-align:right}.big-reward-right .reward-amount[data-v-60982160]{font-size:18px}.big-reward-right .reward-type[data-v-60982160]{font-size:10px}.day-card.big-reward .pulse-ring[data-v-60982160]{border-radius:14px}.day-card.big-reward .tap-hint[data-v-60982160]{bottom:6px}.bonus-info[data-v-60982160]{border-top:1px solid color-mix(in srgb,var(--primary,gold) 15%,transparent);display:flex;flex-direction:column;gap:6px;padding:10px 12px 12px}.bonus-item[data-v-60982160]{align-items:center;color:color-mix(in srgb,var(--text,#fff) 60%,transparent);display:flex;font-size:11px;gap:8px}.bonus-icon[data-v-60982160]{font-size:14px}.bonus-item strong[data-v-60982160]{color:var(--primary,gold);font-weight:600}.day-card.shake[data-v-60982160]{animation:shake-60982160 .5s ease}@keyframes shake-60982160{0%,to{transform:translate(0)}10%,30%,50%,70%,90%{transform:translate(-4px)}20%,40%,60%,80%{transform:translate(4px)}}@media(max-width:360px){.dialog-content[data-v-60982160]{max-width:calc(100% - 24px)}.week-calendar[data-v-60982160]{gap:6px}.day-card[data-v-60982160]{padding:8px 4px 12px}.day-icon[data-v-60982160]{font-size:20px}.big-reward-content[data-v-60982160]{flex-direction:column;gap:10px;text-align:center}.big-reward-left[data-v-60982160]{align-items:center}.big-reward-right[data-v-60982160]{flex-direction:column;gap:6px}.big-reward-right .day-reward[data-v-60982160]{text-align:center}}.dialog-overlay[data-v-6d2b9386]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000b3;inset:0;overflow:hidden;position:fixed;z-index:1000}.dialog-overlay[data-state=open][data-v-6d2b9386]{animation:overlayShow-6d2b9386 .3s cubic-bezier(.16,1,.3,1)}.dialog-overlay[data-state=closed][data-v-6d2b9386]{animation:overlayHide-6d2b9386 .25s cubic-bezier(.16,1,.3,1)}@keyframes overlayShow-6d2b9386{0%{-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0);opacity:0}to{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);opacity:1}}@keyframes overlayHide-6d2b9386{0%{opacity:1}to{opacity:0}}.petal[data-v-6d2b9386]{animation:petalFall-6d2b9386 10s linear infinite;font-size:20px;opacity:.6;position:absolute}.petal-1[data-v-6d2b9386]{animation-delay:0s;left:10%}.petal-2[data-v-6d2b9386]{animation-delay:2s;left:30%}.petal-3[data-v-6d2b9386]{animation-delay:4s;left:50%}.petal-4[data-v-6d2b9386]{animation-delay:1s;left:70%}.petal-5[data-v-6d2b9386]{animation-delay:3s;left:90%}@keyframes petalFall-6d2b9386{0%{opacity:0;transform:translateY(-20px) rotate(0)}10%{opacity:.6}90%{opacity:.6}to{opacity:0;transform:translateY(100vh) rotate(1turn)}}.dialog-content[data-v-6d2b9386]{background:linear-gradient(180deg,color-mix(in srgb,var(--header-bg,#1a1e2e) 95%,var(--primary,#ffb7c5)) 0,var(--header-bg,#1a1e2e) 100%);border-radius:16px;box-shadow:0 25px 50px #00000080,0 0 60px color-mix(in srgb,var(--primary,#ffb7c5) 15%,transparent);left:50%;max-height:90vh;max-width:360px;overflow:visible;padding:0;position:fixed;top:50%;transform:translate(-50%,-50%);width:90%;z-index:1001}.dialog-content[data-state=open][data-v-6d2b9386]{animation:contentShow-6d2b9386 .4s cubic-bezier(.34,1.56,.64,1)}.dialog-content[data-state=closed][data-v-6d2b9386]{animation:contentHide-6d2b9386 .25s cubic-bezier(.16,1,.3,1)}@keyframes contentShow-6d2b9386{0%{opacity:0;transform:translate(-50%,-45%) scale(.9)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@keyframes contentHide-6d2b9386{0%{opacity:1;transform:translate(-50%,-50%) scale(1)}to{opacity:0;transform:translate(-50%,-48%) scale(.95)}}.paper-frame[data-v-6d2b9386]{inset:0;pointer-events:none;position:absolute;z-index:10}.corner[data-v-6d2b9386]{border:2px solid var(--primary,#ffb7c5);height:24px;position:absolute;width:24px}.corner.tl[data-v-6d2b9386]{border-radius:4px 0 0;border-right:none;left:4px}.corner.tl[data-v-6d2b9386],.corner.tr[data-v-6d2b9386]{border-bottom:none;top:4px}.corner.tr[data-v-6d2b9386]{border-left:none;border-radius:0 4px 0 0;right:4px}.corner.bl[data-v-6d2b9386]{border-radius:0 0 0 4px;border-right:none;left:4px}.corner.bl[data-v-6d2b9386],.corner.br[data-v-6d2b9386]{border-top:none;bottom:4px}.corner.br[data-v-6d2b9386]{border-left:none;border-radius:0 0 4px;right:4px}.sakura-glow[data-v-6d2b9386]{background:var(--primary,#ffb7c5);filter:blur(60px);height:100px;left:50%;opacity:.15;pointer-events:none;position:absolute;top:0;transform:translate(-50%);width:200px}.dialog-inner[data-v-6d2b9386]{border-radius:16px;max-height:90vh;overflow-y:auto;padding:8px;position:relative;z-index:1}.close-btn[data-v-6d2b9386]{align-items:center;background:color-mix(in srgb,var(--primary,#ffb7c5) 15%,transparent);border:1px solid color-mix(in srgb,var(--primary,#ffb7c5) 40%,transparent);border-radius:50%;color:var(--primary,#ffb7c5);cursor:pointer;display:flex;font-size:12px;height:28px;justify-content:center;position:absolute;right:12px;top:12px;transition:all .2s;width:28px;z-index:10}.close-btn[data-v-6d2b9386]:hover{background:var(--primary,#ffb7c5);color:#fff}.dialog-header[data-v-6d2b9386]{overflow:hidden;padding:16px 16px 12px;position:relative;text-align:center}.header-glow[data-v-6d2b9386]{background:var(--primary,#ffb7c5);filter:blur(60px);height:150px;left:50%;opacity:.2;position:absolute;top:-50%;transform:translate(-50%);width:150px}.sakura-ornament[data-v-6d2b9386]{align-items:center;display:flex;gap:12px;justify-content:center;margin-bottom:8px;position:relative}.petal-decor[data-v-6d2b9386]{animation:petalSway-6d2b9386 3s ease-in-out infinite;font-size:18px;opacity:.8}.petal-decor[data-v-6d2b9386]:last-child{animation-delay:1.5s}@keyframes petalSway-6d2b9386{0%,to{transform:rotate(-5deg)}50%{transform:rotate(5deg)}}.torii-icon[data-v-6d2b9386]{filter:drop-shadow(0 2px 8px color-mix(in srgb,var(--primary,#ffb7c5) 50%,transparent));font-size:32px}.dialog-title[data-v-6d2b9386]{color:var(--text,#fff);font-size:20px;font-weight:800;margin:0 0 4px;position:relative}.dialog-desc[data-v-6d2b9386]{color:color-mix(in srgb,var(--text,#fff) 60%,transparent);font-size:12px;margin:0;position:relative}.status-banner[data-v-6d2b9386]{border-radius:8px;font-size:13px;font-weight:500;margin:0 16px 12px;padding:8px 12px;text-align:center}.status-ineligible[data-v-6d2b9386]{background:#ff980026;border:1px solid rgba(255,152,0,.3);color:#ffb74d}.status-claimed[data-v-6d2b9386]{background:#10b98126;border:1px solid rgba(16,185,129,.3);color:#6ee7b7}.week-calendar[data-v-6d2b9386]{display:grid;gap:8px;grid-template-columns:repeat(3,1fr);padding:0 8px 12px}.day-card[data-v-6d2b9386]{align-items:center;background:color-mix(in srgb,var(--header-bg,#1a1e2e) 80%,transparent);border:1px solid color-mix(in srgb,var(--primary,#ffb7c5) 20%,transparent);border-radius:12px;display:flex;flex-direction:column;overflow:hidden;padding:12px 6px 14px;position:relative;transition:all .2s}.day-kanji[data-v-6d2b9386]{color:var(--primary,#ffb7c5);font-size:36px;font-weight:700;left:50%;opacity:.06;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%)}.day-card.rarity-n[data-v-6d2b9386]{border-color:color-mix(in srgb,#9ca3af 30%,transparent)}.day-card.rarity-r[data-v-6d2b9386]{border-color:color-mix(in srgb,#3b82f6 30%,transparent)}.day-card.rarity-sr[data-v-6d2b9386]{border-color:color-mix(in srgb,#a855f7 30%,transparent)}.day-card.rarity-ssr[data-v-6d2b9386]{border-color:color-mix(in srgb,#f59e0b 30%,transparent)}.day-card.rarity-ur[data-v-6d2b9386]{border-color:color-mix(in srgb,#ef4444 30%,transparent)}.day-card.claimed[data-v-6d2b9386]{background:color-mix(in srgb,#10b981 10%,transparent);border-color:#10b981}.day-card.today[data-v-6d2b9386]{border-color:var(--primary,#ffb7c5);box-shadow:0 0 20px color-mix(in srgb,var(--primary,#ffb7c5) 30%,transparent)}.day-card.locked[data-v-6d2b9386]{opacity:.5}.day-card.clickable[data-v-6d2b9386]{cursor:pointer}.day-card.clickable[data-v-6d2b9386]:hover{transform:scale(1.02)}.day-card.clickable[data-v-6d2b9386]:active{transform:scale(.98)}.day-header[data-v-6d2b9386]{align-items:center;display:flex;gap:4px;justify-content:center;margin-bottom:2px;min-height:16px;position:relative;z-index:1}.day-label[data-v-6d2b9386]{color:color-mix(in srgb,var(--text,#fff) 60%,transparent);font-size:9px;font-weight:600}.check-mark[data-v-6d2b9386]{align-items:center;background:#10b981;border-radius:50%;color:#fff;display:flex;font-size:9px;height:14px;justify-content:center;width:14px}.today-badge[data-v-6d2b9386]{background:var(--primary,#ffb7c5);font-size:7px;padding:2px 6px}.rarity-badge[data-v-6d2b9386],.today-badge[data-v-6d2b9386]{border-radius:4px;color:#fff;font-weight:700}.rarity-badge[data-v-6d2b9386]{font-size:9px;margin-bottom:4px;padding:2px 8px;z-index:1}.day-icon[data-v-6d2b9386]{font-size:22px;margin-bottom:2px;position:relative;z-index:1}.reward-img[data-v-6d2b9386]{height:32px;-o-object-fit:contain;object-fit:contain;width:32px}.day-reward[data-v-6d2b9386]{position:relative;text-align:center;z-index:1}.reward-amount[data-v-6d2b9386]{color:var(--text,#fff);display:block;font-size:12px;font-weight:700}.reward-type[data-v-6d2b9386]{color:color-mix(in srgb,var(--text,#fff) 50%,transparent);font-size:8px}.pulse-ring[data-v-6d2b9386]{animation:pulse-6d2b9386 2s infinite;border:2px solid var(--primary,#ffb7c5);border-radius:14px;inset:-2px;position:absolute}@keyframes pulse-6d2b9386{0%,to{opacity:1;transform:scale(1)}50%{opacity:0;transform:scale(1.05)}}.tap-hint[data-v-6d2b9386]{animation:fadeInOut-6d2b9386 2s infinite;bottom:3px;color:var(--primary,#ffb7c5);font-size:8px;font-weight:500;left:50%;position:absolute;transform:translate(-50%);white-space:nowrap;z-index:1}@keyframes fadeInOut-6d2b9386{0%,to{opacity:.5}50%{opacity:1}}.day-card.big-reward[data-v-6d2b9386]{background:linear-gradient(135deg,color-mix(in srgb,#ef4444 10%,transparent),color-mix(in srgb,#f59e0b 8%,transparent));grid-column:span 3;padding:14px 12px}.big-day-kanji[data-v-6d2b9386]{color:var(--primary,#ffb7c5);font-size:50px;font-weight:700;left:15%;opacity:.08;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%)}.day-card.big-reward.today[data-v-6d2b9386]{box-shadow:0 0 30px color-mix(in srgb,#ef4444 30%,transparent)}.day-card.big-reward.claimed[data-v-6d2b9386]{background:color-mix(in srgb,#10b981 15%,transparent);border-color:#10b981}.ur-badge[data-v-6d2b9386]{animation:urShine-6d2b9386 2s ease-in-out infinite;background:linear-gradient(135deg,#ef4444,#f59e0b)!important}@keyframes urShine-6d2b9386{0%,to{filter:brightness(1)}50%{filter:brightness(1.3)}}.big-reward-content[data-v-6d2b9386]{align-items:center;display:flex;justify-content:space-between;position:relative;width:100%;z-index:1}.big-reward-left[data-v-6d2b9386]{align-items:flex-start;display:flex;flex-direction:column;gap:4px}.big-reward-left .day-header[data-v-6d2b9386]{margin-bottom:0}.big-reward-text[data-v-6d2b9386]{display:flex;flex-direction:column;gap:1px}.big-reward-title[data-v-6d2b9386]{color:var(--text,#fff);font-size:13px;font-weight:700}.big-reward-desc[data-v-6d2b9386]{color:color-mix(in srgb,var(--text,#fff) 50%,transparent);font-size:10px}.big-reward-right[data-v-6d2b9386]{align-items:center;display:flex;gap:10px}.big-reward-right .day-icon[data-v-6d2b9386]{animation:starPulse-6d2b9386 2s ease-in-out infinite;font-size:32px;margin-bottom:0}@keyframes starPulse-6d2b9386{0%,to{transform:scale(1) rotate(0)}50%{transform:scale(1.1) rotate(10deg)}}.big-reward-right .day-reward[data-v-6d2b9386]{text-align:right}.big-reward-right .reward-amount[data-v-6d2b9386]{background:linear-gradient(135deg,#ef4444,#f59e0b);-webkit-background-clip:text;font-size:18px;-webkit-text-fill-color:transparent;background-clip:text}.big-reward-right .reward-type[data-v-6d2b9386]{font-size:10px}.day-card.big-reward .pulse-ring[data-v-6d2b9386]{border-color:#ef4444;border-radius:14px}.day-card.big-reward .tap-hint[data-v-6d2b9386]{bottom:6px;color:#ef4444}.bonus-info[data-v-6d2b9386]{border-top:1px solid color-mix(in srgb,var(--primary,#ffb7c5) 15%,transparent);display:flex;flex-direction:column;gap:6px;padding:10px 12px 12px}.bonus-item[data-v-6d2b9386]{align-items:center;color:color-mix(in srgb,var(--text,#fff) 60%,transparent);display:flex;font-size:11px;gap:8px}.bonus-icon[data-v-6d2b9386]{font-size:14px}.bonus-item strong[data-v-6d2b9386]{color:var(--primary,#ffb7c5);font-weight:600}.day-card.shake[data-v-6d2b9386]{animation:shake-6d2b9386 .5s ease}@keyframes shake-6d2b9386{0%,to{transform:translate(0)}10%,30%,50%,70%,90%{transform:translate(-4px)}20%,40%,60%,80%{transform:translate(4px)}}@media(max-width:360px){.dialog-content[data-v-6d2b9386]{max-width:calc(100% - 24px)}.week-calendar[data-v-6d2b9386]{gap:6px}.day-card[data-v-6d2b9386]{padding:10px 4px 12px}.day-icon[data-v-6d2b9386]{font-size:20px}.big-reward-content[data-v-6d2b9386]{flex-direction:column;gap:10px;text-align:center}.big-reward-left[data-v-6d2b9386]{align-items:center}.big-reward-right[data-v-6d2b9386]{flex-direction:column;gap:6px}.big-reward-right .day-reward[data-v-6d2b9386]{text-align:center}}.dialog-overlay[data-v-82541174]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000d9;inset:0;position:fixed;z-index:1000}.dialog-overlay[data-state=open][data-v-82541174]{animation:overlayShow-82541174 .3s cubic-bezier(.16,1,.3,1)}.dialog-overlay[data-state=closed][data-v-82541174]{animation:overlayHide-82541174 .25s cubic-bezier(.16,1,.3,1)}@keyframes overlayShow-82541174{0%{-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0);opacity:0}to{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);opacity:1}}@keyframes overlayHide-82541174{0%{opacity:1}to{opacity:0}}.dialog-content[data-v-82541174]{background:linear-gradient(180deg,color-mix(in srgb,var(--header-bg,#1a1e2e) 95%,var(--danger,#c41e3a)) 0,var(--header-bg,#1a1e2e) 100%);border-radius:16px;box-shadow:0 25px 50px #00000080,0 0 60px color-mix(in srgb,var(--primary,#f0c850) 20%,transparent);left:50%;max-height:90vh;max-width:360px;overflow:visible;padding:0;position:fixed;top:50%;transform:translate(-50%,-50%);width:90%;z-index:1001}.dialog-content[data-state=open][data-v-82541174]{animation:contentShow-82541174 .4s cubic-bezier(.34,1.56,.64,1)}.dialog-content[data-state=closed][data-v-82541174]{animation:contentHide-82541174 .25s cubic-bezier(.16,1,.3,1)}@keyframes contentShow-82541174{0%{opacity:0;transform:translate(-50%,-45%) scale(.9)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@keyframes contentHide-82541174{0%{opacity:1;transform:translate(-50%,-50%) scale(1)}to{opacity:0;transform:translate(-50%,-48%) scale(.95)}}.dragon-border[data-v-82541174]{inset:0;pointer-events:none;position:absolute;z-index:10}.corner[data-v-82541174]{align-items:center;background:var(--header-bg,#1a1e2e);border:2px solid var(--primary,#f0c850);color:var(--primary,#f0c850);display:flex;font-size:14px;font-weight:700;height:32px;justify-content:center;position:absolute;width:32px;z-index:2}.corner.tl[data-v-82541174]{border-radius:8px 0;left:-8px;top:-8px}.corner.tr[data-v-82541174]{right:-8px;top:-8px}.corner.bl[data-v-82541174],.corner.tr[data-v-82541174]{border-radius:0 8px}.corner.bl[data-v-82541174]{bottom:-8px;left:-8px}.corner.br[data-v-82541174]{border-radius:8px 0;bottom:-8px;right:-8px}.border-line[data-v-82541174]{background:linear-gradient(90deg,var(--primary,#f0c850),var(--danger,#c41e3a),var(--primary,#f0c850));position:absolute}.border-line.bottom[data-v-82541174],.border-line.top[data-v-82541174]{height:2px;left:24px;right:24px}.border-line.top[data-v-82541174]{top:0}.border-line.bottom[data-v-82541174]{bottom:0}.border-line.left[data-v-82541174],.border-line.right[data-v-82541174]{background:linear-gradient(180deg,var(--primary,#f0c850),var(--danger,#c41e3a),var(--primary,#f0c850));bottom:24px;top:24px;width:2px}.border-line.left[data-v-82541174]{left:0}.border-line.right[data-v-82541174]{right:0}.gold-shimmer[data-v-82541174]{border-radius:16px;inset:0;overflow:hidden;pointer-events:none;position:absolute}.gold-shimmer[data-v-82541174]:before{animation:shimmer-82541174 3s ease-in-out infinite;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--primary,#f0c850) 15%,transparent),transparent);content:"";height:100%;left:-100%;position:absolute;top:0;width:50%}@keyframes shimmer-82541174{0%,to{left:-100%}50%{left:150%}}.dialog-inner[data-v-82541174]{border-radius:16px;max-height:90vh;overflow-y:auto;padding:8px;position:relative;z-index:1}.close-btn[data-v-82541174]{align-items:center;background:color-mix(in srgb,var(--danger,#c41e3a) 20%,transparent);border:1px solid var(--primary,#f0c850);border-radius:8px;color:var(--primary,#f0c850);cursor:pointer;display:flex;font-size:12px;height:32px;justify-content:center;position:absolute;right:12px;top:12px;transition:all .2s;width:32px;z-index:10}.close-cn[data-v-82541174]{font-weight:700}.close-btn[data-v-82541174]:hover{background:var(--danger,#c41e3a);color:#fff}.dialog-header[data-v-82541174]{overflow:hidden;padding:16px 16px 12px;position:relative;text-align:center}.header-glow[data-v-82541174]{background:var(--danger,#c41e3a);filter:blur(60px);height:150px;left:50%;opacity:.3;position:absolute;top:-50%;transform:translate(-50%);width:150px}.dragon-ornament[data-v-82541174]{align-items:center;display:flex;gap:12px;justify-content:center;margin-bottom:8px;position:relative}.ornament-left[data-v-82541174],.ornament-right[data-v-82541174]{font-size:24px;opacity:.8}.ornament-right[data-v-82541174]{transform:scaleX(-1)}.yin-yang[data-v-82541174]{animation:yinYangSpin-82541174 8s linear infinite;color:var(--primary,#f0c850);filter:drop-shadow(0 0 8px var(--primary,#f0c850));font-size:28px}@keyframes yinYangSpin-82541174{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.dialog-title[data-v-82541174]{align-items:center;color:var(--primary,#f0c850);display:flex;font-size:20px;font-weight:800;gap:8px;justify-content:center;margin:0 0 4px;position:relative}.title-cn[data-v-82541174]{color:var(--danger,#c41e3a);font-size:12px;opacity:.8}.dialog-desc[data-v-82541174]{color:color-mix(in srgb,var(--text,#fff) 60%,transparent);font-size:12px;margin:0;position:relative}.status-banner[data-v-82541174]{border-radius:8px;font-size:13px;font-weight:500;margin:0 16px 12px;padding:8px 12px;text-align:center}.status-ineligible[data-v-82541174]{background:#ff980026;border:1px solid rgba(255,152,0,.3);color:#ffb74d}.status-claimed[data-v-82541174]{background:#10b98126;border:1px solid rgba(16,185,129,.3);color:#6ee7b7}.week-calendar[data-v-82541174]{display:grid;gap:8px;grid-template-columns:repeat(3,1fr);padding:0 8px 12px}.day-card[data-v-82541174]{align-items:center;background:linear-gradient(135deg,color-mix(in srgb,var(--danger,#c41e3a) 10%,transparent) 0,color-mix(in srgb,var(--primary,#f0c850) 5%,transparent));border:1px solid color-mix(in srgb,var(--primary,#f0c850) 20%,transparent);border-radius:10px;display:flex;flex-direction:column;overflow:hidden;padding:12px 6px;position:relative;transition:all .2s}.day-cn[data-v-82541174]{color:var(--danger,#c41e3a);font-size:40px;font-weight:700;left:50%;opacity:.08;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%)}.day-card.claimed[data-v-82541174]{background:linear-gradient(135deg,color-mix(in srgb,#10b981 15%,transparent),color-mix(in srgb,#10b981 8%,transparent));border-color:#10b981}.day-card.today[data-v-82541174]{background:linear-gradient(135deg,color-mix(in srgb,var(--primary,#f0c850) 20%,transparent) 0,color-mix(in srgb,var(--danger,#c41e3a) 15%,transparent));border-color:var(--primary,#f0c850);box-shadow:0 0 20px color-mix(in srgb,var(--primary,#f0c850) 30%,transparent)}.day-card.locked[data-v-82541174]{opacity:.5}.day-card.clickable[data-v-82541174]{cursor:pointer}.day-card.clickable[data-v-82541174]:hover{transform:scale(1.02)}.day-card.clickable[data-v-82541174]:active{transform:scale(.98)}.day-header[data-v-82541174]{align-items:center;display:flex;gap:4px;justify-content:center;margin-bottom:4px;min-height:16px;position:relative;z-index:1}.day-label[data-v-82541174]{color:color-mix(in srgb,var(--text,#fff) 60%,transparent);font-size:9px;font-weight:600}.check-mark[data-v-82541174]{align-items:center;background:#10b981;border-radius:50%;color:#fff;display:flex;font-size:9px;height:14px;justify-content:center;width:14px}.today-badge[data-v-82541174]{background:var(--danger,#c41e3a);border-radius:4px;color:var(--primary,#f0c850);font-size:7px;font-weight:700;padding:2px 6px}.day-icon[data-v-82541174]{font-size:24px;margin-bottom:4px;position:relative;z-index:1}.reward-img[data-v-82541174]{height:32px;-o-object-fit:contain;object-fit:contain;width:32px}.day-reward[data-v-82541174]{position:relative;text-align:center;z-index:1}.reward-amount[data-v-82541174]{color:var(--primary,#f0c850);display:block;font-size:12px;font-weight:700}.reward-type[data-v-82541174]{color:color-mix(in srgb,var(--text,#fff) 50%,transparent);font-size:8px}.pulse-ring[data-v-82541174]{animation:pulse-82541174 2s infinite;border:2px solid var(--primary,#f0c850);border-radius:12px;inset:-2px;position:absolute}@keyframes pulse-82541174{0%,to{opacity:1;transform:scale(1)}50%{opacity:0;transform:scale(1.05)}}.tap-hint[data-v-82541174]{animation:fadeInOut-82541174 2s infinite;bottom:4px;color:var(--primary,#f0c850);font-size:8px;font-weight:500;left:50%;position:absolute;transform:translate(-50%);white-space:nowrap;z-index:1}@keyframes fadeInOut-82541174{0%,to{opacity:.5}50%{opacity:1}}.day-card.big-reward[data-v-82541174]{background:linear-gradient(135deg,color-mix(in srgb,var(--danger,#c41e3a) 20%,transparent) 0,color-mix(in srgb,var(--primary,#f0c850) 10%,transparent));border-color:var(--primary,#f0c850);grid-column:span 3;padding:14px 12px}.big-day-cn[data-v-82541174]{color:var(--danger,#c41e3a);font-size:60px;font-weight:700;left:20%;opacity:.1;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%)}.day-card.big-reward.today[data-v-82541174]{box-shadow:0 0 30px color-mix(in srgb,var(--primary,#f0c850) 40%,transparent)}.day-card.big-reward.claimed[data-v-82541174]{background:linear-gradient(135deg,color-mix(in srgb,#10b981 20%,transparent),color-mix(in srgb,#10b981 10%,transparent));border-color:#10b981}.big-reward-content[data-v-82541174]{align-items:center;display:flex;justify-content:space-between;position:relative;width:100%;z-index:1}.big-reward-left[data-v-82541174]{align-items:flex-start;display:flex;flex-direction:column;gap:4px}.big-reward-left .day-header[data-v-82541174]{margin-bottom:0}.big-reward-text[data-v-82541174]{display:flex;flex-direction:column;gap:1px}.big-reward-title[data-v-82541174]{color:var(--primary,#f0c850);font-size:13px;font-weight:700}.big-reward-desc[data-v-82541174]{color:color-mix(in srgb,var(--text,#fff) 50%,transparent);font-size:10px}.big-reward-right[data-v-82541174]{align-items:center;display:flex;gap:10px}.big-reward-right .day-icon[data-v-82541174]{font-size:32px;margin-bottom:0}.big-reward-right .day-reward[data-v-82541174]{text-align:right}.big-reward-right .reward-amount[data-v-82541174]{font-size:18px}.big-reward-right .reward-type[data-v-82541174]{font-size:10px}.day-card.big-reward .pulse-ring[data-v-82541174]{border-radius:12px}.day-card.big-reward .tap-hint[data-v-82541174]{bottom:6px}.bonus-info[data-v-82541174]{border-top:1px solid color-mix(in srgb,var(--primary,#f0c850) 15%,transparent);display:flex;flex-direction:column;gap:6px;padding:10px 12px 12px}.bonus-item[data-v-82541174]{align-items:center;color:color-mix(in srgb,var(--text,#fff) 60%,transparent);display:flex;font-size:11px;gap:8px}.bonus-icon[data-v-82541174]{font-size:14px}.bonus-item strong[data-v-82541174]{color:var(--primary,#f0c850);font-weight:600}.day-card.shake[data-v-82541174]{animation:shake-82541174 .5s ease}@keyframes shake-82541174{0%,to{transform:translate(0)}10%,30%,50%,70%,90%{transform:translate(-4px)}20%,40%,60%,80%{transform:translate(4px)}}@media(max-width:360px){.dialog-content[data-v-82541174]{max-width:calc(100% - 24px)}.week-calendar[data-v-82541174]{gap:6px}.day-card[data-v-82541174]{padding:10px 4px}.day-icon[data-v-82541174]{font-size:22px}.big-reward-content[data-v-82541174]{flex-direction:column;gap:10px;text-align:center}.big-reward-left[data-v-82541174]{align-items:center}.big-reward-right[data-v-82541174]{flex-direction:column;gap:6px}.big-reward-right .day-reward[data-v-82541174]{text-align:center}}.dialog-overlay[data-v-b88e1c8b]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000d9;inset:0;position:fixed;z-index:1000}.dialog-overlay[data-state=open][data-v-b88e1c8b]{animation:overlayShow-b88e1c8b .3s cubic-bezier(.16,1,.3,1)}.dialog-overlay[data-state=closed][data-v-b88e1c8b]{animation:overlayHide-b88e1c8b .25s cubic-bezier(.16,1,.3,1)}@keyframes overlayShow-b88e1c8b{0%{-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0);opacity:0}to{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);opacity:1}}@keyframes overlayHide-b88e1c8b{0%{opacity:1}to{opacity:0}}.dialog-content[data-v-b88e1c8b]{background:linear-gradient(180deg,color-mix(in srgb,var(--header-bg,#1a1520) 95%,var(--danger,#f472b6)) 0,var(--header-bg,#1a1520) 100%);border-radius:20px;box-shadow:0 25px 50px #00000080,0 0 60px color-mix(in srgb,var(--danger,#f472b6) 20%,transparent);left:50%;max-height:90vh;max-width:360px;overflow:visible;padding:0;position:fixed;top:50%;transform:translate(-50%,-50%);width:90%;z-index:1001}.dialog-content[data-state=open][data-v-b88e1c8b]{animation:contentShow-b88e1c8b .4s cubic-bezier(.34,1.56,.64,1)}.dialog-content[data-state=closed][data-v-b88e1c8b]{animation:contentHide-b88e1c8b .25s cubic-bezier(.16,1,.3,1)}@keyframes contentShow-b88e1c8b{0%{opacity:0;transform:translate(-50%,-45%) scale(.9)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@keyframes contentHide-b88e1c8b{0%{opacity:1;transform:translate(-50%,-50%) scale(1)}to{opacity:0;transform:translate(-50%,-48%) scale(.95)}}.piggy-border[data-v-b88e1c8b]{inset:0;pointer-events:none;position:absolute;z-index:10}.corner[data-v-b88e1c8b]{align-items:center;background:var(--header-bg,#1a1520);border:2px solid var(--danger,#f472b6);border-radius:50%;display:flex;font-size:18px;height:36px;justify-content:center;position:absolute;width:36px;z-index:2}.corner.tl[data-v-b88e1c8b]{left:-12px;top:-12px}.corner.tr[data-v-b88e1c8b]{right:-12px;top:-12px;transform:scaleX(-1)}.corner.bl[data-v-b88e1c8b]{bottom:-12px;left:-12px}.corner.br[data-v-b88e1c8b]{bottom:-12px;right:-12px}.pink-shimmer[data-v-b88e1c8b]{border-radius:20px;inset:0;overflow:hidden;pointer-events:none;position:absolute}.pink-shimmer[data-v-b88e1c8b]:before{animation:shimmer-b88e1c8b 3s ease-in-out infinite;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--danger,#f472b6) 15%,transparent),transparent);content:"";height:100%;left:-100%;position:absolute;top:0;width:50%}@keyframes shimmer-b88e1c8b{0%,to{left:-100%}50%{left:150%}}.dialog-inner[data-v-b88e1c8b]{border-radius:20px;max-height:90vh;overflow-y:auto;padding:8px;position:relative;z-index:1}.close-btn[data-v-b88e1c8b]{align-items:center;background:color-mix(in srgb,var(--danger,#f472b6) 20%,transparent);border:1px solid var(--danger,#f472b6);border-radius:50%;color:var(--danger,#f472b6);cursor:pointer;display:flex;font-size:14px;height:32px;justify-content:center;position:absolute;right:12px;top:12px;transition:all .2s;width:32px;z-index:10}.close-btn[data-v-b88e1c8b]:hover{background:var(--danger,#f472b6);color:#fff}.dialog-header[data-v-b88e1c8b]{overflow:hidden;padding:16px 16px 12px;position:relative;text-align:center}.header-glow[data-v-b88e1c8b]{background:var(--danger,#f472b6);filter:blur(60px);height:150px;left:50%;opacity:.3;position:absolute;top:-50%;transform:translate(-50%);width:150px}.piggy-ornament[data-v-b88e1c8b]{align-items:center;display:flex;gap:12px;justify-content:center;margin-bottom:8px;position:relative}.ornament-coin[data-v-b88e1c8b]{animation:coinBounce-b88e1c8b 2s ease-in-out infinite;font-size:20px;opacity:.8}.ornament-coin[data-v-b88e1c8b]:last-child{animation-delay:1s}@keyframes coinBounce-b88e1c8b{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.main-piggy[data-v-b88e1c8b]{animation:piggyBreathe-b88e1c8b 2s ease-in-out infinite;filter:drop-shadow(0 4px 8px color-mix(in srgb,var(--danger,#f472b6) 50%,transparent));font-size:40px}@keyframes piggyBreathe-b88e1c8b{0%,to{transform:scale(1) rotate(-3deg)}50%{transform:scale(1.1) rotate(3deg)}}.dialog-title[data-v-b88e1c8b]{color:var(--primary,#fbbf24);font-size:20px;font-weight:800;margin:0 0 4px;position:relative}.dialog-desc[data-v-b88e1c8b]{color:color-mix(in srgb,var(--text,#fff) 60%,transparent);font-size:12px;margin:0;position:relative}.status-banner[data-v-b88e1c8b]{border-radius:8px;font-size:13px;font-weight:500;margin:0 16px 12px;padding:8px 12px;text-align:center}.status-ineligible[data-v-b88e1c8b]{background:#ff980026;border:1px solid rgba(255,152,0,.3);color:#ffb74d}.status-claimed[data-v-b88e1c8b]{background:#10b98126;border:1px solid rgba(16,185,129,.3);color:#6ee7b7}.week-calendar[data-v-b88e1c8b]{display:grid;gap:8px;grid-template-columns:repeat(3,1fr);padding:0 8px 12px}.day-card[data-v-b88e1c8b]{align-items:center;background:linear-gradient(135deg,color-mix(in srgb,var(--danger,#f472b6) 10%,transparent) 0,color-mix(in srgb,var(--primary,#fbbf24) 5%,transparent));border:1px solid color-mix(in srgb,var(--danger,#f472b6) 20%,transparent);border-radius:14px;display:flex;flex-direction:column;overflow:hidden;padding:12px 6px;position:relative;transition:all .2s}.day-pig[data-v-b88e1c8b]{font-size:40px;left:50%;opacity:.08;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%)}.day-card.claimed[data-v-b88e1c8b]{background:linear-gradient(135deg,color-mix(in srgb,#10b981 15%,transparent),color-mix(in srgb,#10b981 8%,transparent));border-color:#10b981}.day-card.today[data-v-b88e1c8b]{background:linear-gradient(135deg,color-mix(in srgb,var(--danger,#f472b6) 20%,transparent) 0,color-mix(in srgb,var(--primary,#fbbf24) 15%,transparent));border-color:var(--danger,#f472b6);box-shadow:0 0 20px color-mix(in srgb,var(--danger,#f472b6) 30%,transparent)}.day-card.locked[data-v-b88e1c8b]{opacity:.5}.day-card.clickable[data-v-b88e1c8b]{cursor:pointer}.day-card.clickable[data-v-b88e1c8b]:hover{transform:scale(1.02)}.day-card.clickable[data-v-b88e1c8b]:active{transform:scale(.98)}.day-header[data-v-b88e1c8b]{align-items:center;display:flex;gap:4px;justify-content:center;margin-bottom:4px;min-height:16px;position:relative;z-index:1}.day-label[data-v-b88e1c8b]{color:color-mix(in srgb,var(--text,#fff) 60%,transparent);font-size:9px;font-weight:600}.check-mark[data-v-b88e1c8b]{align-items:center;background:#10b981;border-radius:50%;color:#fff;display:flex;font-size:9px;height:14px;justify-content:center;width:14px}.today-badge[data-v-b88e1c8b]{background:var(--danger,#f472b6);border-radius:8px;color:#fff;font-size:7px;font-weight:700;padding:2px 6px}.day-icon[data-v-b88e1c8b]{font-size:24px;margin-bottom:4px;position:relative;z-index:1}.reward-img[data-v-b88e1c8b]{height:32px;-o-object-fit:contain;object-fit:contain;width:32px}.day-reward[data-v-b88e1c8b]{position:relative;text-align:center;z-index:1}.reward-amount[data-v-b88e1c8b]{color:var(--primary,#fbbf24);display:block;font-size:12px;font-weight:700}.reward-type[data-v-b88e1c8b]{color:color-mix(in srgb,var(--text,#fff) 50%,transparent);font-size:8px}.pulse-ring[data-v-b88e1c8b]{animation:pulse-b88e1c8b 2s infinite;border:2px solid var(--danger,#f472b6);border-radius:16px;inset:-2px;position:absolute}@keyframes pulse-b88e1c8b{0%,to{opacity:1;transform:scale(1)}50%{opacity:0;transform:scale(1.05)}}.tap-hint[data-v-b88e1c8b]{animation:fadeInOut-b88e1c8b 2s infinite;bottom:4px;color:var(--danger,#f472b6);font-size:8px;font-weight:500;left:50%;position:absolute;transform:translate(-50%);white-space:nowrap;z-index:1}@keyframes fadeInOut-b88e1c8b{0%,to{opacity:.5}50%{opacity:1}}.day-card.big-reward[data-v-b88e1c8b]{background:linear-gradient(135deg,color-mix(in srgb,var(--danger,#f472b6) 20%,transparent) 0,color-mix(in srgb,var(--primary,#fbbf24) 10%,transparent));border-color:var(--danger,#f472b6);grid-column:span 3;padding:14px 12px}.big-day-pig[data-v-b88e1c8b]{font-size:60px;left:15%;opacity:.1;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%)}.day-card.big-reward.today[data-v-b88e1c8b]{box-shadow:0 0 30px color-mix(in srgb,var(--danger,#f472b6) 40%,transparent)}.day-card.big-reward.claimed[data-v-b88e1c8b]{background:linear-gradient(135deg,color-mix(in srgb,#10b981 20%,transparent),color-mix(in srgb,#10b981 10%,transparent));border-color:#10b981}.big-reward-content[data-v-b88e1c8b]{align-items:center;display:flex;justify-content:space-between;position:relative;width:100%;z-index:1}.big-reward-left[data-v-b88e1c8b]{align-items:flex-start;display:flex;flex-direction:column;gap:4px}.big-reward-left .day-header[data-v-b88e1c8b]{margin-bottom:0}.big-reward-text[data-v-b88e1c8b]{display:flex;flex-direction:column;gap:1px}.big-reward-title[data-v-b88e1c8b]{color:var(--primary,#fbbf24);font-size:13px;font-weight:700}.big-reward-desc[data-v-b88e1c8b]{color:color-mix(in srgb,var(--text,#fff) 50%,transparent);font-size:10px}.big-reward-right[data-v-b88e1c8b]{align-items:center;display:flex;gap:10px}.big-reward-right .day-icon[data-v-b88e1c8b]{font-size:32px;margin-bottom:0}.big-reward-right .day-reward[data-v-b88e1c8b]{text-align:right}.big-reward-right .reward-amount[data-v-b88e1c8b]{font-size:18px}.big-reward-right .reward-type[data-v-b88e1c8b]{font-size:10px}.day-card.big-reward .pulse-ring[data-v-b88e1c8b]{border-radius:16px}.day-card.big-reward .tap-hint[data-v-b88e1c8b]{bottom:6px}.bonus-info[data-v-b88e1c8b]{border-top:1px solid color-mix(in srgb,var(--danger,#f472b6) 15%,transparent);display:flex;flex-direction:column;gap:6px;padding:10px 12px 12px}.bonus-item[data-v-b88e1c8b]{align-items:center;color:color-mix(in srgb,var(--text,#fff) 60%,transparent);display:flex;font-size:11px;gap:8px}.bonus-icon[data-v-b88e1c8b]{font-size:14px}.bonus-item strong[data-v-b88e1c8b]{color:var(--primary,#fbbf24);font-weight:600}.day-card.shake[data-v-b88e1c8b]{animation:shake-b88e1c8b .5s ease}@keyframes shake-b88e1c8b{0%,to{transform:translate(0)}10%,30%,50%,70%,90%{transform:translate(-4px)}20%,40%,60%,80%{transform:translate(4px)}}@media(max-width:360px){.dialog-content[data-v-b88e1c8b]{max-width:calc(100% - 24px)}.week-calendar[data-v-b88e1c8b]{gap:6px}.day-card[data-v-b88e1c8b]{padding:10px 4px}.day-icon[data-v-b88e1c8b]{font-size:22px}.big-reward-content[data-v-b88e1c8b]{flex-direction:column;gap:10px;text-align:center}.big-reward-left[data-v-b88e1c8b]{align-items:center}.big-reward-right[data-v-b88e1c8b]{flex-direction:column;gap:6px}.big-reward-right .day-reward[data-v-b88e1c8b]{text-align:center}}.dialog-overlay[data-v-59df66a8]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000c;inset:0;position:fixed;z-index:1000}.dialog-overlay[data-state=open][data-v-59df66a8]{animation:overlayShow-59df66a8 .3s cubic-bezier(.16,1,.3,1)}.dialog-overlay[data-state=closed][data-v-59df66a8]{animation:overlayHide-59df66a8 .2s cubic-bezier(.16,1,.3,1)}@keyframes overlayShow-59df66a8{0%{-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0);opacity:0}to{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);opacity:1}}@keyframes overlayHide-59df66a8{0%{opacity:1}to{opacity:0}}.dialog-content[data-v-59df66a8]{background:var(--dialog-bg,#0f0f1a);border-radius:20px;box-shadow:0 25px 50px #00000080,0 0 100px var(--primary-shadow,rgba(255,215,0,.1));left:50%;max-height:90vh;max-width:360px;overflow:visible;padding:0;position:fixed;top:50%;transform:translate(-50%,-50%);width:90%;z-index:1001}.dialog-content[data-state=open][data-v-59df66a8]{animation:contentShow-59df66a8 .35s cubic-bezier(.34,1.56,.64,1)}.dialog-content[data-state=closed][data-v-59df66a8]{animation:contentHide-59df66a8 .2s cubic-bezier(.16,1,.3,1)}@keyframes contentShow-59df66a8{0%{opacity:0;transform:translate(-50%,-48%) scale(.92)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@keyframes contentHide-59df66a8{0%{opacity:1;transform:translate(-50%,-50%) scale(1)}to{opacity:0;transform:translate(-50%,-48%) scale(.96)}}.border-glow[data-v-59df66a8]{border-radius:22px;inset:-2px;overflow:hidden;position:absolute;z-index:-1}.border-glow[data-v-59df66a8]:before{animation:rotateBorder-59df66a8 3s linear infinite;background:conic-gradient(from 0deg,transparent 0deg 90deg,var(--primary,gold) 90deg 180deg,transparent 180deg 270deg,var(--primary,gold) 270deg 1turn);content:"";inset:-50%;position:absolute}.border-glow[data-v-59df66a8]:after{background:var(--dialog-bg,#0f0f1a);border-radius:20px;content:"";inset:2px;position:absolute}.border-glow-outer[data-v-59df66a8]{border-radius:23px;filter:blur(6px);inset:-3px;opacity:.6;overflow:hidden;position:absolute;z-index:-2}.border-glow-outer[data-v-59df66a8]:before{animation:rotateBorder-59df66a8 3s linear infinite;background:conic-gradient(from 0deg,transparent 0deg 90deg,var(--primary,gold) 90deg 180deg,transparent 180deg 270deg,var(--primary,gold) 270deg 1turn);content:"";inset:-50%;position:absolute}@keyframes rotateBorder-59df66a8{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.dialog-inner[data-v-59df66a8]{background:var(--dialog-bg,#0f0f1a);border-radius:20px;max-height:90vh;overflow-y:auto;position:relative;z-index:1}.close-btn[data-v-59df66a8]{background:var(--btn-bg,hsla(0,0%,100%,.1));border:1px solid var(--border,hsla(0,0%,100%,.1));border-radius:8px;color:var(--muted,#64748b);cursor:pointer;font-size:14px;height:28px;position:absolute;right:12px;top:12px;transition:all .2s;width:28px;z-index:10}.close-btn[data-v-59df66a8]:hover{background:var(--btn-bg,hsla(0,0%,100%,.15));color:var(--text,#fff)}.dialog-header[data-v-59df66a8]{overflow:hidden;padding:20px 20px 16px;position:relative;text-align:center}.header-glow[data-v-59df66a8]{background:var(--primary,gold);filter:blur(60px);height:150px;left:50%;opacity:.2;position:absolute;top:-50%;transform:translate(-50%);width:150px}.header-icon[data-v-59df66a8]{animation:bounce-59df66a8 2s ease-in-out infinite;font-size:36px;margin-bottom:8px;position:relative}@keyframes bounce-59df66a8{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.dialog-title[data-v-59df66a8]{color:var(--text,#fff);font-size:20px;font-weight:800;margin:0 0 4px;position:relative}.dialog-desc[data-v-59df66a8]{color:var(--muted,#64748b);font-size:12px;margin:0;position:relative}.status-banner[data-v-59df66a8]{border-radius:8px;font-size:13px;font-weight:500;margin:0 16px 12px;padding:8px 12px;text-align:center}.status-ineligible[data-v-59df66a8]{background:#ff980026;border:1px solid rgba(255,152,0,.3);color:#ffb74d}.status-claimed[data-v-59df66a8]{background:#10b98126;border:1px solid rgba(16,185,129,.3);color:#6ee7b7}.week-calendar[data-v-59df66a8]{display:grid;gap:10px;grid-template-columns:repeat(3,1fr);padding:0 16px 16px}.day-card[data-v-59df66a8]{align-items:center;background:var(--btn-bg,hsla(0,0%,100%,.03));border:1px solid var(--border,hsla(0,0%,100%,.06));border-radius:12px;display:flex;flex-direction:column;padding:12px 8px;position:relative;transition:all .2s}.day-card.claimed[data-v-59df66a8]{background:var(--success,rgba(16,185,129,.1));border-color:var(--success,rgba(16,185,129,.3))}.day-card.today[data-v-59df66a8]{background:var(--primary,rgba(255,215,0,.1));border-color:var(--primary,rgba(255,215,0,.4))}.day-card.locked[data-v-59df66a8]{opacity:.5}.day-card.clickable[data-v-59df66a8]{cursor:pointer}.day-card.clickable[data-v-59df66a8]:hover{background:var(--primary,rgba(255,215,0,.15));transform:scale(1.02)}.day-card.clickable[data-v-59df66a8]:active{transform:scale(.98)}.day-header[data-v-59df66a8]{align-items:center;display:flex;gap:4px;justify-content:center;margin-bottom:6px;min-height:16px}.day-label[data-v-59df66a8]{color:var(--muted,#64748b);font-size:10px;font-weight:600}.check-mark[data-v-59df66a8]{align-items:center;background:var(--success,#10b981);border-radius:50%;color:#fff;display:flex;font-size:9px;height:14px;justify-content:center;width:14px}.today-badge[data-v-59df66a8]{background:var(--primary,gold);border-radius:4px;color:#000;font-size:8px;font-weight:700;padding:2px 6px}.day-icon[data-v-59df66a8]{font-size:24px;margin-bottom:4px}.reward-img[data-v-59df66a8]{height:32px;-o-object-fit:contain;object-fit:contain;width:32px}.day-reward[data-v-59df66a8]{text-align:center}.reward-amount[data-v-59df66a8]{color:var(--text,#fff);display:block;font-size:12px;font-weight:700}.reward-type[data-v-59df66a8]{color:var(--muted,#64748b);font-size:9px}.pulse-ring[data-v-59df66a8]{animation:pulse-59df66a8 2s infinite;border:2px solid var(--primary,gold);border-radius:14px;inset:-2px;position:absolute}@keyframes pulse-59df66a8{0%,to{opacity:1;transform:scale(1)}50%{opacity:0;transform:scale(1.05)}}.tap-hint[data-v-59df66a8]{animation:fadeInOut-59df66a8 2s infinite;bottom:6px;color:var(--primary,gold);font-size:9px;font-weight:500;left:50%;position:absolute;transform:translate(-50%);white-space:nowrap}@keyframes fadeInOut-59df66a8{0%,to{opacity:.5}50%{opacity:1}}.day-card.big-reward[data-v-59df66a8]{background:var( --header-bg,linear-gradient(135deg,rgba(255,215,0,.08),rgba(255,140,0,.05)) );border-color:var(--primary,rgba(255,215,0,.2));grid-column:span 3;padding:14px 16px}.day-card.big-reward.today[data-v-59df66a8]{background:var( --primary,linear-gradient(135deg,rgba(255,215,0,.15),rgba(255,140,0,.1)) );border-color:var(--primary,rgba(255,215,0,.4))}.day-card.big-reward.claimed[data-v-59df66a8]{background:var(--success,rgba(16,185,129,.1));border-color:var(--success,rgba(16,185,129,.3))}.day-card.big-reward .pulse-ring[data-v-59df66a8]{border-radius:14px}.big-reward-content[data-v-59df66a8]{align-items:center;display:flex;justify-content:space-between;width:100%}.big-reward-left[data-v-59df66a8]{align-items:flex-start;display:flex;flex-direction:column;gap:4px}.big-reward-left .day-header[data-v-59df66a8]{margin-bottom:0}.big-reward-text[data-v-59df66a8]{display:flex;flex-direction:column;gap:1px}.big-reward-title[data-v-59df66a8]{color:var(--text,#fff);font-size:13px;font-weight:700}.big-reward-desc[data-v-59df66a8]{color:var(--muted,#64748b);font-size:10px}.big-reward-right[data-v-59df66a8]{align-items:center;display:flex;gap:10px}.big-reward-right .day-icon[data-v-59df66a8]{font-size:28px;margin-bottom:0}.big-reward-right .day-reward[data-v-59df66a8]{text-align:right}.big-reward-right .reward-amount[data-v-59df66a8]{font-size:16px}.big-reward-right .reward-type[data-v-59df66a8]{font-size:10px}.day-card.big-reward .tap-hint[data-v-59df66a8]{bottom:6px}.bonus-info[data-v-59df66a8]{border-top:1px solid var(--border,hsla(0,0%,100%,.06));display:flex;flex-direction:column;gap:6px;padding:12px 16px 16px}.bonus-item[data-v-59df66a8]{align-items:center;color:var(--muted,#64748b);display:flex;font-size:11px;gap:8px}.bonus-icon[data-v-59df66a8]{font-size:14px}.bonus-item strong[data-v-59df66a8]{color:var(--primary,gold);font-weight:600}.day-card.shake[data-v-59df66a8]{animation:shake-59df66a8 .5s ease}@keyframes shake-59df66a8{0%,to{transform:translate(0)}10%,30%,50%,70%,90%{transform:translate(-4px)}20%,40%,60%,80%{transform:translate(4px)}}@media(max-width:480px){.dialog-content[data-v-59df66a8]{border-radius:20px;max-width:calc(100% - 32px)}.week-calendar[data-v-59df66a8]{gap:8px}.day-card[data-v-59df66a8]{padding:12px 8px}.day-icon[data-v-59df66a8]{font-size:26px}.reward-amount[data-v-59df66a8]{font-size:12px}.reward-type[data-v-59df66a8]{font-size:9px}.big-reward-content[data-v-59df66a8]{flex-direction:column;gap:12px;text-align:center}.big-reward-left[data-v-59df66a8]{align-items:center}.big-reward-right[data-v-59df66a8]{flex-direction:column;gap:8px}.big-reward-right .day-reward[data-v-59df66a8]{text-align:center}}.contact-overlay[data-v-746e943b]{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000c;inset:0;position:fixed;z-index:10000}.contact-overlay[data-state=open][data-v-746e943b]{animation:overlayShow-746e943b .3s cubic-bezier(.16,1,.3,1)}.contact-overlay[data-state=closed][data-v-746e943b]{animation:overlayHide-746e943b .25s cubic-bezier(.16,1,.3,1)}@keyframes overlayShow-746e943b{0%{opacity:0}to{opacity:1}}@keyframes overlayHide-746e943b{0%{opacity:1}to{opacity:0}}.contact-dialog[data-v-746e943b]{background:var(--dialog-bg,#1a1a2e);border:1px solid var(--border,hsla(0,0%,100%,.1));border-radius:20px;left:50%;max-width:360px;padding:24px;position:fixed;top:50%;transform:translate(-50%,-50%);width:90%;z-index:10001}.contact-dialog[data-state=open][data-v-746e943b]{animation:contentShow-746e943b .4s cubic-bezier(.34,1.56,.64,1)}.contact-dialog[data-state=closed][data-v-746e943b]{animation:contentHide-746e943b .25s cubic-bezier(.16,1,.3,1)}@keyframes contentShow-746e943b{0%{opacity:0;transform:translate(-50%,-45%) scale(.9)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@keyframes contentHide-746e943b{0%{opacity:1;transform:translate(-50%,-50%) scale(1)}to{opacity:0;transform:translate(-50%,-48%) scale(.95)}}.close-btn[data-v-746e943b]{align-items:center;background:var(--btn-bg,hsla(0,0%,100%,.1));border:none;border-radius:10px;color:var(--text-muted,#888);cursor:pointer;display:flex;height:32px;justify-content:center;position:absolute;right:16px;top:16px;transition:all .2s;width:32px}.close-btn[data-v-746e943b]:hover{background:var(--btn-hover-bg,hsla(0,0%,100%,.15));color:var(--text,#fff)}.dialog-header[data-v-746e943b]{margin-bottom:24px;text-align:center}.header-icon[data-v-746e943b]{align-items:center;background:linear-gradient(135deg,var(--primary,gold),var(--secondary,#ff8c00));border-radius:16px;color:#000;display:flex;height:64px;justify-content:center;margin:0 auto 16px;width:64px}.dialog-title[data-v-746e943b]{color:var(--text,#fff);font-size:20px;font-weight:700;margin:0 0 8px}.dialog-desc[data-v-746e943b]{color:var(--text-muted,#888);font-size:14px;margin:0}.channels-list[data-v-746e943b]{display:flex;flex-direction:column;gap:12px}.channel-btn[data-v-746e943b]{align-items:center;background:var(--btn-bg,hsla(0,0%,100%,.05));border:1px solid var(--border,hsla(0,0%,100%,.1));border-radius:14px;color:var(--text,#fff);cursor:pointer;display:flex;gap:16px;padding:16px;transition:all .2s;width:100%}.channel-btn[data-v-746e943b]:hover{background:var(--btn-hover-bg,hsla(0,0%,100%,.1));border-color:var(--channel-color);transform:translate(4px)}.channel-icon[data-v-746e943b]{align-items:center;background:var(--channel-color);border-radius:12px;color:#fff;display:flex;flex-shrink:0;height:44px;justify-content:center;width:44px}.channel-name[data-v-746e943b]{flex:1;font-size:16px;font-weight:600;text-align:left}.channel-arrow[data-v-746e943b]{flex-shrink:0}.channel-arrow[data-v-746e943b],.no-channels[data-v-746e943b]{color:var(--text-muted,#888)}.no-channels[data-v-746e943b]{padding:32px 16px;text-align:center}.no-channels svg[data-v-746e943b]{margin-bottom:16px;opacity:.5}.no-channels p[data-v-746e943b]{font-size:14px;margin:0}.floating-activities-bubble[data-v-c6bbfc79]{background:transparent;border:none;bottom:164px;cursor:pointer;height:56px;padding:0;position:fixed;right:16px;width:56px;z-index:999;-webkit-tap-highlight-color:transparent;animation:wobble-c6bbfc79 3s ease-in-out infinite}.floating-activities-bubble.is-open[data-v-c6bbfc79],.floating-activities-bubble.is-open .bubble-img[data-v-c6bbfc79]{animation:none}.bubble-img[data-v-c6bbfc79]{animation:shimmer-c6bbfc79 3s ease-in-out infinite;filter:drop-shadow(0 4px 8px rgba(0,0,0,.3));height:56px;-o-object-fit:contain;object-fit:contain;transition:transform .2s ease;width:56px}.floating-activities-bubble:hover .bubble-img[data-v-c6bbfc79]{transform:scale(1.1)}.floating-activities-bubble:active .bubble-img[data-v-c6bbfc79]{transform:scale(.92)}@keyframes wobble-c6bbfc79{0%,to{transform:translate(0) rotate(0)}15%{transform:translate(-4px) rotate(-5deg)}30%{transform:translate(3px) rotate(4deg)}45%{transform:translate(-2px) rotate(-3deg)}60%{transform:translate(1px) rotate(2deg)}75%{transform:translate(0) rotate(0)}}@keyframes shimmer-c6bbfc79{0%,75%,to{filter:drop-shadow(0 4px 8px rgba(0,0,0,.3))}15%{filter:drop-shadow(0 0 12px rgba(255,215,0,.8)) drop-shadow(0 0 4px rgba(255,255,255,.6))}30%{filter:drop-shadow(0 0 8px rgba(255,215,0,.5)) drop-shadow(0 0 2px rgba(255,255,255,.3))}45%{filter:drop-shadow(0 0 14px rgba(255,215,0,.9)) drop-shadow(0 0 6px rgba(255,255,255,.7))}60%{filter:drop-shadow(0 0 6px rgba(255,215,0,.4))}}.bubble-enter-active[data-v-c6bbfc79]{animation:bubbleIn-c6bbfc79 .4s ease-out}.bubble-leave-active[data-v-c6bbfc79]{animation:bubbleOut-c6bbfc79 .3s ease-in}@keyframes bubbleIn-c6bbfc79{0%{opacity:0;transform:scale(0) translateY(20px)}50%{transform:scale(1.15) translateY(-5px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes bubbleOut-c6bbfc79{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(0)}}.dialog-overlay[data-v-833aca61]{align-items:center;background:#000000b3;display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:10000}.activities-dialog[data-v-833aca61]{background:var(--content-bg,#1a1a2e);border:1px solid var(--border,hsla(0,0%,100%,.1));border-radius:20px;box-shadow:0 20px 60px #00000080;max-width:400px;overflow:hidden;width:100%}.dialog-header[data-v-833aca61]{align-items:center;background:var(--card-bg,hsla(0,0%,100%,.03));border-bottom:1px solid var(--border,hsla(0,0%,100%,.1));display:flex;justify-content:space-between;padding:16px 20px}.dialog-title[data-v-833aca61]{color:var(--text,#fff);font-size:18px;font-weight:600;margin:0}.dialog-close[data-v-833aca61]{align-items:center;background:var(--card-bg,hsla(0,0%,100%,.05));border:none;border-radius:50%;color:var(--text-secondary,hsla(0,0%,100%,.6));cursor:pointer;display:flex;font-size:24px;height:32px;justify-content:center;transition:all .2s;width:32px}.dialog-close[data-v-833aca61]:hover{background:var(--card-bg-hover,hsla(0,0%,100%,.1));color:var(--text,#fff)}.dialog-body[data-v-833aca61]{max-height:60vh;overflow-y:auto;padding:16px}.activities-list[data-v-833aca61]{display:grid;gap:12px;grid-template-columns:repeat(2,1fr)}.activity-card[data-v-833aca61]{align-items:center;background:var(--card-bg,hsla(0,0%,100%,.05));border:1px solid var(--border,hsla(0,0%,100%,.1));border-radius:14px;cursor:pointer;display:flex;flex-direction:column;gap:10px;padding:14px 10px;text-align:center;transition:all .2s;width:100%}.activity-card[data-v-833aca61]:hover{background:var(--card-bg-hover,hsla(0,0%,100%,.08));border-color:var(--primary-alpha,rgba(255,215,0,.3));transform:translateY(-2px)}.activity-card[data-v-833aca61]:active{transform:scale(.98)}.activity-card.has-banner[data-v-833aca61]{gap:0;padding:0}.activity-banner[data-v-833aca61]{border-radius:13px 13px 0 0;height:120px;-o-object-fit:cover;object-fit:cover;width:100%}.activity-banner-content[data-v-833aca61]{padding:10px 12px;text-align:left;width:100%}.activity-icon[data-v-833aca61]{align-items:center;background:var(--primary-alpha,rgba(255,215,0,.1));border-radius:12px;display:flex;flex-shrink:0;font-size:24px;height:48px;justify-content:center;width:48px}.activity-info[data-v-833aca61]{flex:1;min-width:0}.activity-name[data-v-833aca61]{color:var(--text,#fff);font-size:14px;font-weight:600}.activity-desc[data-v-833aca61]{color:var(--text-secondary,hsla(0,0%,100%,.5));font-size:11px;margin-top:2px}.dialog-enter-active[data-v-833aca61]{transition:opacity .3s ease}.dialog-enter-active .activities-dialog[data-v-833aca61]{animation:dialogIn-833aca61 .3s cubic-bezier(.34,1.56,.64,1)}.dialog-leave-active[data-v-833aca61]{transition:opacity .2s ease}.dialog-leave-active .activities-dialog[data-v-833aca61]{animation:dialogOut-833aca61 .2s ease-in}.dialog-enter-from[data-v-833aca61],.dialog-leave-to[data-v-833aca61]{opacity:0}@keyframes dialogIn-833aca61{0%{opacity:0;transform:scale(.9) translateY(20px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes dialogOut-833aca61{0%{opacity:1;transform:scale(1) translateY(0)}to{opacity:0;transform:scale(.95) translateY(10px)}}.spinwheel-overlay[data-v-990050d6]{align-items:center;background:#000000d9;display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:1002}.spinwheel-container[data-v-990050d6]{align-items:center;display:flex;flex-direction:column;gap:20px;position:relative}.spinwheel-loading[data-v-990050d6]{align-items:center;background:#00000080;border-radius:20px;display:flex;inset:0;justify-content:center;position:absolute;z-index:100}.loading-spinner[data-v-990050d6]{animation:loading-spin-990050d6 1s linear infinite;font-size:32px}@keyframes loading-spin-990050d6{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.segment-reward-img[data-v-990050d6]{height:20px;width:20px}.prize-reward-img[data-v-990050d6],.segment-reward-img[data-v-990050d6]{-o-object-fit:contain;object-fit:contain}.prize-reward-img[data-v-990050d6]{height:48px;width:48px}.spinwheel-close[data-v-990050d6]{align-items:center;background:#ffffff1a;border:1px solid hsla(0,0%,100%,.2);border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:28px;height:44px;justify-content:center;position:absolute;right:-10px;top:-60px;transition:all .2s;width:44px}.spinwheel-close[data-v-990050d6]:hover{background:#fff3;transform:scale(1.1)}.diamond-balance[data-v-990050d6]{align-items:center;background:linear-gradient(135deg,#74b9ff33,#a29bfe33);border:1px solid rgba(116,185,255,.4);border-radius:20px;display:flex;gap:8px;padding:10px 24px}.diamond-icon[data-v-990050d6]{font-size:24px}.diamond-amount[data-v-990050d6]{color:#fff;font-size:24px;font-weight:700}.wheel-wrapper[data-v-990050d6]{align-items:center;display:flex;height:300px;justify-content:center;position:relative;width:300px}.floating-prop[data-v-990050d6]{animation:floatUpDown-990050d6 var(--float-duration) ease-in-out infinite;animation-delay:var(--float-delay);opacity:.7;pointer-events:none;position:absolute;z-index:1}.floating-prop.prop-spin[data-v-990050d6]{animation:floatUpDown-990050d6 var(--float-duration) ease-in-out infinite,propSpin-990050d6 var(--spin-speed) linear infinite;animation-delay:var(--float-delay),0s}@keyframes floatUpDown-990050d6{0%,to{transform:translateY(0) rotate(0)}25%{transform:translateY(-8px) rotate(-3deg)}50%{transform:translateY(-15px) rotate(0)}75%{transform:translateY(-8px) rotate(3deg)}}@keyframes propSpin-990050d6{0%{transform:translateY(var(--float-y,0)) rotateY(0)}to{transform:translateY(var(--float-y,0)) rotateY(1turn)}}.prop-coin[data-v-990050d6]{filter:drop-shadow(0 4px 8px rgba(255,215,0,.4))}.prop-coin.prop-spin[data-v-990050d6]{animation:floatUpDown-990050d6 var(--float-duration) ease-in-out infinite,coinFlip-990050d6 var(--spin-speed) linear infinite;animation-delay:var(--float-delay),0s}@keyframes coinFlip-990050d6{0%{transform:translateY(0) rotateY(0) scale(1)}25%{transform:translateY(-8px) rotateY(90deg) scale(.9)}50%{transform:translateY(-15px) rotateY(180deg) scale(1)}75%{transform:translateY(-8px) rotateY(270deg) scale(.9)}to{transform:translateY(0) rotateY(1turn) scale(1)}}.prop-diamond[data-v-990050d6]{filter:drop-shadow(0 4px 10px rgba(116,185,255,.5))}.prop-diamond.prop-spin[data-v-990050d6]{animation:floatUpDown-990050d6 var(--float-duration) ease-in-out infinite,diamondSparkle-990050d6 var(--spin-speed) ease-in-out infinite;animation-delay:var(--float-delay),0s}@keyframes diamondSparkle-990050d6{0%,to{filter:drop-shadow(0 4px 10px rgba(116,185,255,.5)) brightness(1);transform:translateY(0) rotate(0) scale(1)}25%{filter:drop-shadow(0 4px 15px rgba(162,155,254,.7)) brightness(1.3);transform:translateY(-8px) rotate(15deg) scale(1.1)}50%{filter:drop-shadow(0 4px 10px rgba(116,185,255,.5)) brightness(1);transform:translateY(-15px) rotate(0) scale(1)}75%{filter:drop-shadow(0 4px 15px rgba(162,155,254,.7)) brightness(1.3);transform:translateY(-8px) rotate(-15deg) scale(1.1)}}.prop-gift[data-v-990050d6]{filter:drop-shadow(0 4px 8px rgba(255,107,107,.4))}.prop-gift.prop-spin[data-v-990050d6]{animation:floatUpDown-990050d6 var(--float-duration) ease-in-out infinite,giftWiggle-990050d6 var(--spin-speed) ease-in-out infinite;animation-delay:var(--float-delay),0s}@keyframes giftWiggle-990050d6{0%,to{transform:translateY(0) rotate(0)}10%{transform:translateY(-5px) rotate(-10deg)}20%{transform:translateY(-8px) rotate(10deg)}30%{transform:translateY(-10px) rotate(-8deg)}40%{transform:translateY(-12px) rotate(8deg)}50%{transform:translateY(-15px) rotate(0)}60%{transform:translateY(-12px) rotate(-8deg)}70%{transform:translateY(-10px) rotate(8deg)}80%{transform:translateY(-8px) rotate(-10deg)}90%{transform:translateY(-5px) rotate(10deg)}}.prop-phone[data-v-990050d6]{filter:drop-shadow(0 4px 8px rgba(200,200,220,.4))}.prop-phone.prop-spin[data-v-990050d6]{animation:floatUpDown-990050d6 var(--float-duration) ease-in-out infinite,phoneFloat-990050d6 var(--spin-speed) ease-in-out infinite;animation-delay:var(--float-delay),0s}@keyframes phoneFloat-990050d6{0%,to{filter:drop-shadow(0 4px 8px rgba(200,200,220,.4));transform:translateY(0) rotate(0) scale(1)}25%{filter:drop-shadow(0 6px 12px rgba(100,200,255,.5));transform:translateY(-8px) rotate(-5deg) scale(1.05)}50%{filter:drop-shadow(0 8px 16px rgba(100,200,255,.6));transform:translateY(-15px) rotate(0) scale(1.1)}75%{filter:drop-shadow(0 6px 12px rgba(100,200,255,.5));transform:translateY(-8px) rotate(5deg) scale(1.05)}}.prop-star[data-v-990050d6]{filter:drop-shadow(0 2px 6px rgba(255,215,0,.6))}.prop-star.prop-spin[data-v-990050d6]{animation:floatUpDown-990050d6 var(--float-duration) ease-in-out infinite,starTwinkle-990050d6 var(--spin-speed) ease-in-out infinite;animation-delay:var(--float-delay),0s}@keyframes starTwinkle-990050d6{0%,to{opacity:.7;transform:translateY(0) rotate(0) scale(1)}25%{opacity:1;transform:translateY(-8px) rotate(45deg) scale(1.2)}50%{opacity:.5;transform:translateY(-15px) rotate(90deg) scale(.8)}75%{opacity:1;transform:translateY(-8px) rotate(135deg) scale(1.2)}}.wheel-frame[data-v-990050d6]{background:linear-gradient(135deg,gold,#b8860b,gold,#daa520);box-shadow:0 0 20px #ffd70080,0 0 40px #ffd7004d,inset 0 0 20px #fff3;height:310px;padding:5px;width:310px;z-index:1}.wheel-frame[data-v-990050d6],.wheel-lights[data-v-990050d6]{border-radius:50%;position:absolute}.wheel-lights[data-v-990050d6]{height:100%;width:100%}.wheel-lights .light[data-v-990050d6]{background:#fff6;border-radius:50%;height:12px;position:absolute;width:12px;--radius:149px;box-shadow:0 0 4px #ffffff4d;left:calc(50% + var(--radius)*sin(var(--light-angle)) - 10.5px);top:calc(50% - var(--radius)*cos(var(--light-angle)) - 10.5px);transition:all .15s ease}.wheel-lights.active .light[data-v-990050d6]{animation:lightChase-990050d6 1.5s linear infinite;animation-delay:calc(var(--light-index)*(1.5s/var(--total-lights)))}@keyframes lightChase-990050d6{0%,to{background:#fff6;box-shadow:0 0 4px #ffffff4d;transform:scale(1)}15%,35%{background:#fff;box-shadow:0 0 10px #fff,0 0 20px gold,0 0 30px #ff6b00;transform:scale(1.2)}50%{background:#fff6;box-shadow:0 0 4px #ffffff4d;transform:scale(1)}}.wheel-lights:not(.active) .light[data-v-990050d6]{animation:lightTwinkle-990050d6 2s ease-in-out infinite;animation-delay:calc(var(--light-index)*.1s)}@keyframes lightTwinkle-990050d6{0%,to{background:#ffffff4d;box-shadow:0 0 4px #ffffff4d}50%{background:#fffc;box-shadow:0 0 6px #fff,0 0 10px gold}}.wheel-pointer[data-v-990050d6]{filter:drop-shadow(0 4px 6px rgba(0,0,0,.5));height:40px;left:50%;position:absolute;top:-5px;transform:translate(-50%);width:30px;z-index:15}.wheel-pointer svg[data-v-990050d6]{height:100%;width:100%}.wheel[data-v-990050d6]{border-radius:50%;box-shadow:inset 0 0 20px #0006;height:280px;overflow:hidden;position:relative;transition:transform 4s cubic-bezier(.17,.67,.12,.99);width:280px;z-index:5}.wheel.waiting[data-v-990050d6]{transition:none}.wheel.spinning[data-v-990050d6]:not(.waiting){transition:transform 4s cubic-bezier(.17,.67,.12,.99)}.wheel-dividers[data-v-990050d6]{border-radius:50%;inset:0}.segment-label[data-v-990050d6],.wheel-dividers[data-v-990050d6]{pointer-events:none;position:absolute}.segment-label[data-v-990050d6]{height:0;left:50%;top:50%;transform:rotate(var(--angle));width:0}.segment-content[data-v-990050d6]{align-items:center;display:flex;flex-direction:column;gap:2px;left:50%;position:absolute;top:-125px;transform:translate(-50%);white-space:nowrap}.segment-icon[data-v-990050d6]{filter:drop-shadow(0 2px 3px rgba(0,0,0,.4));font-size:20px;line-height:1}.segment-value[data-v-990050d6]{color:#fff;font-size:14px;font-weight:800;line-height:1;text-shadow:1px 1px 2px rgba(0,0,0,.6),-1px -1px 2px rgba(0,0,0,.4)}.wheel-center[data-v-990050d6]{background:linear-gradient(135deg,gold,#ff9500 50%,gold);border:4px solid #fff;border-radius:50%;box-shadow:0 4px 15px #ffd70099,inset 0 2px 4px #fff6,inset 0 -2px 4px #0003;height:70px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:70px;z-index:10}.center-inner[data-v-990050d6],.wheel-center[data-v-990050d6]{align-items:center;display:flex;justify-content:center}.center-inner[data-v-990050d6]{background:linear-gradient(180deg,gold,#e6a800);border:2px solid #b8860b;border-radius:50%;color:#8b4513;font-size:12px;font-weight:800;height:54px;text-shadow:0 1px 0 hsla(0,0%,100%,.5);width:54px}.spin-button[data-v-990050d6]{align-items:center;animation:buttonGradient-990050d6 3s ease infinite,buttonPulse-990050d6 2s ease-in-out infinite;background:linear-gradient(135deg,gold,#ff9500 50%,gold);background-size:200% 200%;border:3px solid hsla(0,0%,100%,.5);border-radius:35px;box-shadow:0 6px 25px #ffd70080,0 0 40px #ffd7004d,inset 0 2px #fff6;color:#000;cursor:pointer;display:flex;font-size:22px;font-weight:800;gap:12px;justify-content:center;letter-spacing:2px;overflow:hidden;padding:18px 56px;position:relative;text-transform:uppercase;transition:all .3s}@keyframes buttonGradient-990050d6{0%,to{background-position:0 50%}50%{background-position:100% 50%}}@keyframes buttonPulse-990050d6{0%,to{box-shadow:0 6px 25px #ffd70080,0 0 40px #ffd7004d,inset 0 2px #fff6;transform:scale(1)}50%{box-shadow:0 8px 35px #ffd700b3,0 0 60px #ffd70080,0 0 80px #ff95004d,inset 0 2px #ffffff80;transform:scale(1.02)}}.btn-glow[data-v-990050d6]{animation:glowRotate-990050d6 4s linear infinite;background:linear-gradient(45deg,gold,#ff9500,gold,#ffec8b);background-size:400% 400%;border-radius:40px;filter:blur(15px);inset:-4px;opacity:.6;position:absolute;z-index:-2}@keyframes glowRotate-990050d6{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.btn-glow-pulse[data-v-990050d6]{animation:glowPulse-990050d6 2s ease-in-out infinite;background:radial-gradient(circle,rgba(255,215,0,.8) 0,transparent 70%);border-radius:45px;inset:-8px;opacity:0;position:absolute;z-index:-1}@keyframes glowPulse-990050d6{0%,to{opacity:0;transform:scale(.9)}50%{opacity:.5;transform:scale(1.1)}}.btn-shine[data-v-990050d6]{animation:shineSweep-990050d6 3s ease-in-out infinite;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.4),transparent);height:100%;left:-100%;position:absolute;top:0;transform:skew(-25deg);width:50%}@keyframes shineSweep-990050d6{0%,to{left:-100%}50%{left:150%}}.btn-content[data-v-990050d6]{align-items:center;display:flex;gap:10px;position:relative;z-index:1}.btn-text[data-v-990050d6]{text-shadow:0 1px 2px hsla(0,0%,100%,.5)}.spin-button[data-v-990050d6]:hover:not(:disabled){box-shadow:0 10px 40px #ffd700b3,0 0 80px #ffd70080;transform:scale(1.08)}.spin-button[data-v-990050d6]:active:not(:disabled){transform:scale(.98)}.spin-button[data-v-990050d6]:disabled{animation:none;cursor:not-allowed;opacity:.5}.spin-button:disabled .btn-glow[data-v-990050d6],.spin-button:disabled .btn-glow-pulse[data-v-990050d6],.spin-button:disabled .btn-shine[data-v-990050d6]{animation:none;opacity:0}.spin-button.spinning[data-v-990050d6]{animation:buttonGradient-990050d6 3s ease infinite}.spin-button.spinning .btn-glow-pulse[data-v-990050d6]{animation:glowPulse-990050d6 .8s ease-in-out infinite}.spin-cost[data-v-990050d6]{align-items:center;background:#00000026;border-radius:15px;display:flex;font-size:14px;gap:4px;padding:4px 10px}.cost-icon[data-v-990050d6]{font-size:16px}.cost-value[data-v-990050d6]{font-weight:700}.spin-result[data-v-990050d6]{align-items:center;animation:resultPop-990050d6 .5s ease;background:#000000e6;border:2px solid var(--primary,gold);border-radius:20px;display:flex;gap:10px;left:50%;padding:20px 40px;position:absolute;top:50%;transform:translate(-50%,-50%)}@keyframes resultPop-990050d6{0%{opacity:0;transform:translate(-50%,-50%) scale(0)}50%{transform:translate(-50%,-50%) scale(1.2)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}.result-icon[data-v-990050d6]{font-size:40px}.result-text[data-v-990050d6]{color:var(--primary,gold);font-size:36px;font-weight:700}.spinwheel-enter-active[data-v-990050d6],.spinwheel-leave-active[data-v-990050d6]{transition:opacity .3s ease}.spinwheel-enter-active .spinwheel-container[data-v-990050d6],.spinwheel-leave-active .spinwheel-container[data-v-990050d6]{transition:transform .3s ease,opacity .3s ease}.spinwheel-enter-from[data-v-990050d6],.spinwheel-leave-to[data-v-990050d6]{opacity:0}.spinwheel-enter-from .spinwheel-container[data-v-990050d6],.spinwheel-leave-to .spinwheel-container[data-v-990050d6]{opacity:0;transform:scale(.8)}.result-enter-active[data-v-990050d6],.result-leave-active[data-v-990050d6]{transition:all .3s ease}.result-enter-from[data-v-990050d6],.result-leave-to[data-v-990050d6]{opacity:0;transform:translate(-50%,-50%) scale(0)}.reward-overlay[data-v-990050d6]{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0009;display:flex;inset:0;justify-content:center;position:fixed;z-index:1010}.celebration-particles[data-v-990050d6]{inset:0;overflow:hidden;pointer-events:none;position:absolute}.particle[data-v-990050d6]{animation:particleExplode-990050d6 1.5s ease-out infinite;animation-delay:calc(var(--particle-index)*.05s);border-radius:50%;height:10px;left:50%;position:absolute;top:50%;width:10px}.particle[data-v-990050d6]:nth-child(odd){background:linear-gradient(135deg,gold,#ff9500);box-shadow:0 0 10px #ffd700cc}.particle[data-v-990050d6]:nth-child(2n){background:linear-gradient(135deg,#74b9ff,#a29bfe);box-shadow:0 0 10px #74b9ffcc}.particle[data-v-990050d6]:nth-child(3n){background:linear-gradient(135deg,#ff6b6b,#ff8787);box-shadow:0 0 10px #ff6b6bcc;height:8px;width:8px}.particle[data-v-990050d6]:nth-child(4n){background:linear-gradient(135deg,#55efc4,#00b894);box-shadow:0 0 10px #55efc4cc;height:6px;width:6px}@keyframes particleExplode-990050d6{0%{opacity:1;transform:translate(-50%,-50%) scale(0)}50%{opacity:1}to{opacity:0;transform:translate(calc(-50% + (var(--particle-index)*40px - 400px)*cos(var(--particle-index) * 18deg)),calc(-50% + (var(--particle-index)*40px - 400px)*sin(var(--particle-index) * 18deg))) scale(0)}}.reward-popup[data-v-990050d6]{animation:popupBounce-990050d6 .5s cubic-bezier(.175,.885,.32,1.275);background:linear-gradient(180deg,#1a1a2e,#16213e 50%,#0f0f23);border-radius:24px;box-shadow:0 20px 60px #00000080,0 0 40px #ffd7004d,inset 0 1px #ffffff1a;max-width:320px;overflow:visible;padding:30px 40px 25px;position:relative;text-align:center}.reward-popup[data-v-990050d6]:before{background:linear-gradient(135deg,gold,#ff9500,gold);border-radius:27px;content:"";inset:-3px;position:absolute;z-index:-1}@keyframes popupBounce-990050d6{0%{opacity:0;transform:scale(.3) translateY(50px)}50%{transform:scale(1.05) translateY(-10px)}to{opacity:1;transform:scale(1) translateY(0)}}.reward-ribbon[data-v-990050d6]{align-items:center;background:linear-gradient(135deg,gold,#ff9500);border-radius:8px;box-shadow:0 4px 15px #ffd70066;display:flex;height:35px;justify-content:center;left:50%;position:absolute;top:-15px;transform:translate(-50%);width:120px}.reward-ribbon[data-v-990050d6]:after,.reward-ribbon[data-v-990050d6]:before{border-style:solid;bottom:-8px;content:"";height:0;position:absolute;width:0}.reward-ribbon[data-v-990050d6]:before{border-color:transparent #b8860b transparent transparent;border-width:0 10px 8px 0;left:0}.reward-ribbon[data-v-990050d6]:after{border-color:#b8860b transparent transparent;border-width:8px 10px 0 0;right:0}.ribbon-star[data-v-990050d6]{animation:starPulse-990050d6 1s ease-in-out infinite;font-size:22px}@keyframes starPulse-990050d6{0%,to{transform:scale(1)}50%{transform:scale(1.2)}}.reward-celebration[data-v-990050d6]{display:flex;justify-content:space-between;margin-bottom:-5px;margin-top:15px}.celebration-icon[data-v-990050d6]{animation:celebrationBounce-990050d6 .6s ease-in-out infinite alternate;font-size:32px}.celebration-icon.left[data-v-990050d6]{animation-delay:0s}.celebration-icon.right[data-v-990050d6]{animation-delay:.3s}@keyframes celebrationBounce-990050d6{0%{transform:translateY(0) rotate(-5deg)}to{transform:translateY(-8px) rotate(5deg)}}.reward-title[data-v-990050d6]{background:linear-gradient(135deg,gold,#ff9500,gold);-webkit-background-clip:text;background-size:200% auto;font-size:28px;font-weight:800;-webkit-text-fill-color:transparent;animation:textShine-990050d6 2s linear infinite;background-clip:text;letter-spacing:2px;margin:10px 0 5px;text-transform:uppercase}@keyframes textShine-990050d6{0%{background-position:0}to{background-position:200%}}.reward-subtitle[data-v-990050d6]{color:#ffffffb3;font-size:14px;margin:0 0 15px}.reward-prize[data-v-990050d6]{align-items:center;display:flex;flex-direction:column;margin:10px 0 20px;padding:20px;position:relative}.prize-glow[data-v-990050d6]{animation:prizeGlowPulse-990050d6 1.5s ease-in-out infinite;background:radial-gradient(circle,rgba(255,215,0,.3) 0,transparent 70%);border-radius:50%;height:150px;position:absolute;width:150px}@keyframes prizeGlowPulse-990050d6{0%,to{opacity:.5;transform:scale(.9)}50%{opacity:.8;transform:scale(1.2)}}.prize-icon-wrapper[data-v-990050d6]{align-items:center;animation:iconFloat-990050d6 2s ease-in-out infinite;background:linear-gradient(180deg,#ffd70033,#ff95001a);border:2px solid rgba(255,215,0,.4);border-radius:50%;display:flex;height:80px;justify-content:center;position:relative;width:80px}@keyframes iconFloat-990050d6{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.prize-icon[data-v-990050d6]{filter:drop-shadow(0 4px 10px rgba(255,215,0,.5));font-size:48px}.prize-amount[data-v-990050d6]{align-items:baseline;display:flex;gap:4px;margin-top:12px}.amount-plus[data-v-990050d6]{color:#55efc4;font-size:24px;font-weight:700}.amount-value[data-v-990050d6]{color:#fff;font-size:48px;font-weight:800;line-height:1;text-shadow:0 4px 15px hsla(0,0%,100%,.3)}.prize-type[data-v-990050d6]{color:#fffc;font-size:16px;font-weight:600;letter-spacing:3px;margin-top:5px;text-transform:uppercase}.mini-icons[data-v-990050d6]{inset:0;pointer-events:none;position:absolute}.mini-icon[data-v-990050d6]{animation:miniFloat-990050d6 2s ease-in-out infinite;font-size:16px;opacity:.6;position:absolute}.mini-icon[data-v-990050d6]:first-child{animation-delay:0s;left:10%;top:20%}.mini-icon[data-v-990050d6]:nth-child(2){animation-delay:.5s;right:10%;top:30%}.mini-icon[data-v-990050d6]:nth-child(3){animation-delay:.25s;bottom:25%;left:8%}.mini-icon[data-v-990050d6]:nth-child(4){animation-delay:.75s;bottom:20%;right:8%}@keyframes miniFloat-990050d6{0%,to{opacity:.6;transform:translateY(0) scale(1)}50%{opacity:1;transform:translateY(-10px) scale(1.2)}}.reward-actions[data-v-990050d6]{display:flex;flex-direction:column;gap:10px}.reward-btn[data-v-990050d6]{border:none;border-radius:25px;cursor:pointer;font-size:16px;font-weight:700;letter-spacing:1px;overflow:hidden;padding:14px 30px;position:relative;text-transform:uppercase;transition:all .3s ease;width:100%}.reward-btn .btn-shine[data-v-990050d6]{animation:btnShine-990050d6 2s ease-in-out infinite;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.3),transparent);height:100%;left:-100%;position:absolute;top:0;transform:skew(-25deg);width:50%}@keyframes btnShine-990050d6{0%,to{left:-100%}50%{left:150%}}.claim-btn[data-v-990050d6]{background:linear-gradient(135deg,gold,#ff9500);box-shadow:0 4px 20px #ffd70066,inset 0 1px #fff6;color:#000}.claim-btn[data-v-990050d6]:hover{box-shadow:0 8px 30px #ffd70080,inset 0 1px #fff6;transform:translateY(-2px)}.claim-btn[data-v-990050d6]:active{transform:translateY(0)}.again-btn[data-v-990050d6]{background:#ffffff1a;border:2px solid hsla(0,0%,100%,.3);color:#fff}.again-btn[data-v-990050d6]:hover{background:#fff3;border-color:#ffffff80;transform:translateY(-2px)}.again-btn[data-v-990050d6]:active{transform:translateY(0)}.reward-enter-active[data-v-990050d6],.reward-leave-active[data-v-990050d6]{transition:all .3s ease}.reward-enter-active .reward-popup[data-v-990050d6]{animation:popupBounce-990050d6 .5s cubic-bezier(.175,.885,.32,1.275)}.reward-enter-from[data-v-990050d6],.reward-leave-to[data-v-990050d6]{opacity:0}.reward-leave-to .reward-popup[data-v-990050d6]{opacity:0;transform:scale(.8)}.floating-contact-bubble[data-v-506dd5a1]{background:transparent;border:none;bottom:100px;cursor:pointer;height:56px;padding:0;position:fixed;right:16px;width:56px;z-index:999;-webkit-tap-highlight-color:transparent}.bubble-img[data-v-506dd5a1]{filter:drop-shadow(0 4px 8px rgba(0,0,0,.3));height:56px;-o-object-fit:contain;object-fit:contain;transition:transform .2s ease;width:56px}.floating-contact-bubble:hover .bubble-img[data-v-506dd5a1]{transform:scale(1.1)}.floating-contact-bubble:active .bubble-img[data-v-506dd5a1]{transform:scale(.92)}.bubble-enter-active[data-v-506dd5a1]{animation:bubbleIn-506dd5a1 .4s ease-out}.bubble-leave-active[data-v-506dd5a1]{animation:bubbleOut-506dd5a1 .3s ease-in}@keyframes bubbleIn-506dd5a1{0%{opacity:0;transform:scale(0) translateY(20px)}50%{transform:scale(1.15) translateY(-5px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes bubbleOut-506dd5a1{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(0)}}@keyframes marquee-8385b9ed{0%{transform:translate(100%)}to{transform:translate(-100%)}}.toast-container[data-v-8385b9ed]{flex-direction:column;gap:8px;left:0;padding:16px;pointer-events:none;position:fixed;right:0;top:calc(max(70px,env(safe-area-inset-top) + 60px) + 10px);z-index:99999}.toast[data-v-8385b9ed],.toast-container[data-v-8385b9ed]{align-items:center;display:flex}.toast[data-v-8385b9ed]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:var(--dialog-bg,#1a1a2e);border:1px solid var(--border,hsla(0,0%,100%,.1));border-radius:12px;box-shadow:0 8px 32px #0006;cursor:pointer;gap:10px;max-width:90vw;min-width:280px;padding:14px 16px;pointer-events:auto}.toast-icon[data-v-8385b9ed]{align-items:center;border-radius:50%;display:flex;flex-shrink:0;font-size:14px;font-weight:700;height:24px;justify-content:center;width:24px}.toast-message[data-v-8385b9ed]{color:var(--text,#fff);flex:1;font-size:14px;font-weight:500;line-height:1.4}.toast-message.marquee-text[data-v-8385b9ed]{max-width:200px;overflow:hidden;white-space:nowrap}.marquee-inner[data-v-8385b9ed]{animation:marquee-8385b9ed 8s linear infinite;display:inline-block;padding-left:100%}.toast.marquee[data-v-8385b9ed]{min-width:320px}.toast-close[data-v-8385b9ed]{align-items:center;background:transparent;border:none;border-radius:50%;color:var(--text-muted,#888);cursor:pointer;display:flex;flex-shrink:0;font-size:18px;height:24px;justify-content:center;transition:all .2s;width:24px}.toast-close[data-v-8385b9ed]:hover{background:#ffffff1a;color:var(--text,#fff)}.toast.success[data-v-8385b9ed]{background:linear-gradient(135deg,rgba(34,197,94,.15),var(--dialog-bg,#1a1a2e));border-color:var(--success,#22c55e)}.toast.success .toast-icon[data-v-8385b9ed]{background:var(--success,#22c55e);color:#fff}.toast.info[data-v-8385b9ed]{background:linear-gradient(135deg,rgba(59,130,246,.15),var(--dialog-bg,#1a1a2e));border-color:var(--info,#3b82f6)}.toast.info .toast-icon[data-v-8385b9ed]{background:var(--info,#3b82f6);color:#fff}.toast.warn[data-v-8385b9ed]{background:linear-gradient(135deg,rgba(245,158,11,.15),var(--dialog-bg,#1a1a2e));border-color:var(--warning,#f59e0b)}.toast.warn .toast-icon[data-v-8385b9ed]{background:var(--warning,#f59e0b);color:#000}.toast.error[data-v-8385b9ed]{background:linear-gradient(135deg,rgba(239,68,68,.15),var(--dialog-bg,#1a1a2e));border-color:var(--danger,#ef4444)}.toast.error .toast-icon[data-v-8385b9ed]{background:var(--danger,#ef4444);color:#fff}.toast-enter-active[data-v-8385b9ed]{transition:all .3s ease-out}.toast-leave-active[data-v-8385b9ed]{transition:all .2s ease-in}.toast-enter-from[data-v-8385b9ed]{opacity:0;transform:translateY(-20px) scale(.95)}.toast-leave-to[data-v-8385b9ed]{opacity:0;transform:translateY(-10px) scale(.95)}.toast-move[data-v-8385b9ed]{transition:transform .3s ease}.popup-overlay[data-v-61200bea]{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000c;inset:0;position:fixed;z-index:10000}.popup-overlay[data-state=open][data-v-61200bea]{animation:fadeIn-61200bea .3s ease}.popup-overlay[data-state=closed][data-v-61200bea]{animation:fadeOut-61200bea .2s ease}@keyframes fadeIn-61200bea{0%{opacity:0}to{opacity:1}}@keyframes fadeOut-61200bea{0%{opacity:1}to{opacity:0}}.popup-dialog[data-v-61200bea]{align-items:center;display:flex;flex-direction:column;gap:16px;left:50%;max-height:85vh;max-width:90vw;outline:none;position:fixed;top:50%;transform:translate(-50%,-50%);z-index:10001}.popup-dialog[data-state=open][data-v-61200bea]{animation:scaleIn-61200bea .3s cubic-bezier(.34,1.56,.64,1)}.popup-dialog[data-state=closed][data-v-61200bea]{animation:scaleOut-61200bea .2s ease}@keyframes scaleIn-61200bea{0%{opacity:0;transform:translate(-50%,-50%) scale(.9)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@keyframes scaleOut-61200bea{0%{opacity:1;transform:translate(-50%,-50%) scale(1)}to{opacity:0;transform:translate(-50%,-50%) scale(.95)}}.close-btn[data-v-61200bea]{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff26;border:2px solid hsla(0,0%,100%,.3);border-radius:50%;color:#fff;cursor:pointer;display:flex;height:40px;justify-content:center;position:absolute;right:0;top:-44px;transition:all .2s;width:40px;z-index:10}.close-btn[data-v-61200bea]:hover{background:#ffffff40;border-color:#ffffff80;transform:scale(1.1)}.close-btn[data-v-61200bea]:active{transform:scale(.95)}.close-btn svg[data-v-61200bea]{height:20px;width:20px}.popup-content[data-v-61200bea]{border-radius:16px;box-shadow:0 20px 60px #00000080;overflow:hidden;position:relative}.popup-content.clickable[data-v-61200bea]{cursor:pointer}.popup-content.clickable[data-v-61200bea]:hover{transform:scale(1.02);transition:transform .2s ease}.popup-image[data-v-61200bea]{display:block;height:auto;max-height:70vh;-o-object-fit:contain;object-fit:contain;width:auto}.popup-iframe-container[data-v-61200bea]{background:transparent;border-radius:16px;height:70vh;max-height:600px;max-width:500px;overflow:hidden;width:90vw}.popup-iframe[data-v-61200bea]{background:transparent;border:none;height:100%;width:100%}.popup-controls[data-v-61200bea]{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0009;border-radius:30px;display:flex;gap:16px;justify-content:center;padding:8px 16px}.pagination-counter[data-v-61200bea]{background:#ffffff1a;border-radius:12px;color:#ffffffb3;font-size:12px;font-weight:600;padding:4px 10px}.dont-show-checkbox[data-v-61200bea]{align-items:center;cursor:pointer;display:flex;gap:10px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.dont-show-checkbox input[type=checkbox][data-v-61200bea]{display:none}.checkmark[data-v-61200bea]{align-items:center;background:#ffffff1a;border:2px solid hsla(0,0%,100%,.4);border-radius:6px;display:flex;flex-shrink:0;height:20px;justify-content:center;transition:all .2s;width:20px}.dont-show-checkbox input:checked+.checkmark[data-v-61200bea]{background:var(--primary,gold);border-color:var(--primary,gold)}.dont-show-checkbox input:checked+.checkmark[data-v-61200bea]:after{border:solid #000;border-width:0 2px 2px 0;content:"";height:10px;margin-bottom:2px;transform:rotate(45deg);width:6px}.label-text[data-v-61200bea]{color:#ffffffe6;font-size:13px;font-weight:500}.pagination-dots[data-v-61200bea]{display:flex;gap:8px;padding:8px}.dot[data-v-61200bea]{background:#ffffff4d;border-radius:50%;height:8px;transition:all .2s;width:8px}.dot.active[data-v-61200bea]{background:var(--primary,gold);transform:scale(1.2)}@media(max-width:480px){.close-btn[data-v-61200bea]{right:50%;top:-48px;transform:translate(50%)}.popup-image[data-v-61200bea]{max-height:50vh}.popup-controls[data-v-61200bea]{padding:6px 14px}.label-text[data-v-61200bea]{font-size:12px}}.pwa-install-panel[data-v-a04203d4]{background:linear-gradient(180deg,color-mix(in srgb,var(--header-bg,#1a1a2e) 98%,var(--primary,gold)) 0,var(--header-bg,#1a1a2e) 100%);border-top:1px solid color-mix(in srgb,var(--primary,gold) 30%,transparent);bottom:0;box-shadow:0 -4px 20px #0000004d;left:0;padding:16px 16px calc(16px + env(safe-area-inset-bottom));position:fixed;right:0;z-index:9999}.panel-content[data-v-a04203d4]{gap:12px;margin-bottom:12px}.app-icon[data-v-a04203d4],.panel-content[data-v-a04203d4]{align-items:center;display:flex}.app-icon[data-v-a04203d4]{background:var(--content-bg,#0a0a12);border:1px solid color-mix(in srgb,var(--primary,gold) 20%,transparent);border-radius:12px;flex-shrink:0;height:56px;justify-content:center;overflow:hidden;width:56px}.app-icon img[data-v-a04203d4]{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.app-info[data-v-a04203d4]{flex:1;min-width:0}.app-name[data-v-a04203d4]{color:var(--text,#fff);font-size:16px;font-weight:700;margin:0 0 4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-desc[data-v-a04203d4]{font-size:13px;line-height:1.3;margin:0}.app-desc[data-v-a04203d4],.close-btn[data-v-a04203d4]{color:var(--text-muted,#888)}.close-btn[data-v-a04203d4]{align-items:center;background:color-mix(in srgb,var(--text,#fff) 10%,transparent);border:none;border-radius:50%;cursor:pointer;display:flex;flex-shrink:0;height:32px;justify-content:center;transition:all .2s;width:32px}.close-btn[data-v-a04203d4]:hover{background:color-mix(in srgb,var(--text,#fff) 20%,transparent);color:var(--text,#fff)}.close-btn svg[data-v-a04203d4]{height:16px;width:16px}.ios-instructions[data-v-a04203d4]{background:color-mix(in srgb,var(--text,#fff) 5%,transparent);border-radius:10px;display:flex;flex-direction:column;gap:12px;margin-bottom:16px;padding:12px}.ios-step[data-v-a04203d4]{gap:12px}.ios-step[data-v-a04203d4],.step-number[data-v-a04203d4]{align-items:center;display:flex}.step-number[data-v-a04203d4]{background:linear-gradient(135deg,var(--primary,gold),var(--warning,#fa0));border-radius:50%;color:var(--header-bg,#1a1a2e);flex-shrink:0;font-size:14px;font-weight:700;height:28px;justify-content:center;width:28px}.step-content[data-v-a04203d4]{align-items:center;display:flex;flex:1;gap:8px}.step-text[data-v-a04203d4]{color:var(--text,#fff);font-size:14px;font-weight:500}.add-icon[data-v-a04203d4],.share-icon[data-v-a04203d4]{color:var(--primary,gold);flex-shrink:0;height:22px;width:22px}.panel-actions[data-v-a04203d4]{display:flex;gap:12px}.btn-later[data-v-a04203d4]{background:color-mix(in srgb,var(--text,#fff) 10%,transparent);border:1px solid color-mix(in srgb,var(--text,#fff) 20%,transparent);border-radius:10px;color:var(--text,#fff);cursor:pointer;flex:1;font-size:14px;font-weight:600;padding:12px;transition:all .2s}.btn-later[data-v-a04203d4]:hover{background:color-mix(in srgb,var(--text,#fff) 15%,transparent)}.btn-install[data-v-a04203d4]{background:linear-gradient(135deg,var(--primary,gold),var(--warning,#fa0));border:none;border-radius:10px;box-shadow:0 2px 10px color-mix(in srgb,var(--primary,gold) 30%,transparent);color:var(--header-bg,#1a1a2e);cursor:pointer;flex:2;font-size:14px;font-weight:700;padding:12px;transition:all .2s}.btn-install[data-v-a04203d4]:hover{box-shadow:0 4px 15px color-mix(in srgb,var(--primary,gold) 40%,transparent);transform:translateY(-1px)}.slide-up-enter-active[data-v-a04203d4],.slide-up-leave-active[data-v-a04203d4]{transition:transform .3s ease,opacity .3s ease}.slide-up-enter-from[data-v-a04203d4],.slide-up-leave-to[data-v-a04203d4]{opacity:0;transform:translateY(100%)}.preloader[data-v-bb59e488]{background:#0a0a12;inset:0;justify-content:center;position:fixed;z-index:99999}.preloader[data-v-bb59e488],.preloader-content[data-v-bb59e488]{align-items:center;display:flex}.preloader-content[data-v-bb59e488]{flex-direction:column;gap:24px}.spinner[data-v-bb59e488]{height:80px;position:relative;width:80px}.spinner-ring[data-v-bb59e488]{animation:spin-bb59e488 1.2s cubic-bezier(.5,0,.5,1) infinite;border:3px solid transparent;border-radius:50%;border-top-color:gold;inset:0;position:absolute}.spinner-ring[data-v-bb59e488]:first-child{animation-delay:-.45s}.spinner-ring[data-v-bb59e488]:nth-child(2){animation-delay:-.3s;border-top-color:#ffd70099;inset:8px}.spinner-ring[data-v-bb59e488]:nth-child(3){animation-delay:-.15s;border-top-color:#ffd7004d;inset:16px}.loading-text[data-v-bb59e488]{color:#fff9;font-size:14px;font-weight:500;letter-spacing:2px;text-transform:uppercase}.preload-progress[data-v-bb59e488]{margin-top:20px;text-align:center}.preload-bar[data-v-bb59e488]{background:#ffffff1a;border-radius:2px;height:4px;margin:0 auto;overflow:hidden;width:200px}.preload-fill[data-v-bb59e488]{background:linear-gradient(90deg,gold,#fa0);border-radius:2px;height:100%;transition:width .3s ease}.preload-text[data-v-bb59e488]{color:#fff6;font-size:11px;letter-spacing:1px;margin-top:8px}.app-content[data-v-bb59e488]{min-height:100vh}.maintenance-page[data-v-bb59e488]{align-items:center;background:linear-gradient(135deg,#0a0a12,#1a1a2e);display:flex;inset:0;justify-content:center;position:fixed;z-index:99999}.maintenance-content[data-v-bb59e488]{align-items:center;display:flex;flex-direction:column;gap:20px;padding:40px;text-align:center}.maintenance-icon[data-v-bb59e488]{animation:pulse-bb59e488 2s ease-in-out infinite;color:gold;height:80px;width:80px}.maintenance-icon svg[data-v-bb59e488]{height:100%;width:100%}.maintenance-title[data-v-bb59e488]{color:#fff;font-size:28px;font-weight:700;margin:0}.maintenance-text[data-v-bb59e488]{color:#fff9;font-size:16px;margin:0}@keyframes pulse-bb59e488{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(1.05)}}@keyframes spin-bb59e488{0%{transform:rotate(0)}to{transform:rotate(1turn)}}
