[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}.terms-container[data-v-09651ac9]{align-items:center;animation:fadeIn-09651ac9 .4s ease;display:flex;justify-content:center;padding:20px}@keyframes fadeIn-09651ac9{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.terms-card[data-v-09651ac9]{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));max-width:400px;overflow:visible;position:relative;width:100%}.border-glow[data-v-09651ac9]{border-radius:22px;inset:-2px;overflow:hidden;position:absolute;z-index:-1}.border-glow[data-v-09651ac9]:before{animation:rotateBorder-09651ac9 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-09651ac9]:after{background:var(--header-bg,#12121a);border-radius:20px;content:"";inset:2px;position:absolute}@keyframes rotateBorder-09651ac9{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.terms-inner[data-v-09651ac9]{border-radius:20px;max-height:80vh;overflow-y:auto;position:relative;z-index:1}.terms-header[data-v-09651ac9]{overflow:hidden;padding:28px 24px 20px;position:relative;text-align:center}.header-glow[data-v-09651ac9]{background:var(--primary,gold);filter:blur(70px);height:180px;left:50%;opacity:.15;position:absolute;top:-50%;transform:translate(-50%);width:180px}.header-icon[data-v-09651ac9]{filter:drop-shadow(0 0 15px var(--primary-glow,rgba(255,215,0,.5)));font-size:44px;margin-bottom:12px;position:relative}.terms-title[data-v-09651ac9]{color:var(--text,#fff);font-size:22px;font-weight:800;margin:0 0 8px;position:relative}.terms-desc[data-v-09651ac9]{color:var(--text-muted,hsla(0,0%,100%,.6));font-size:13px;margin:0;position:relative}.terms-body[data-v-09651ac9]{padding:0 20px}.terms-section[data-v-09651ac9]{background:color-mix(in srgb,var(--text,#fff) 3%,transparent);border:1px solid color-mix(in srgb,var(--text,#fff) 6%,transparent);border-radius:14px;margin-bottom:14px;padding:18px}.section-heading[data-v-09651ac9]{color:var(--primary,gold);font-size:14px;font-weight:700;margin:0 0 10px}.section-text[data-v-09651ac9]{color:var(--text-muted,hsla(0,0%,100%,.7));font-size:13px;line-height:1.6;margin:0}.terms-highlights[data-v-09651ac9]{display:flex;flex-direction:column;gap:10px}.highlight-item[data-v-09651ac9]{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:10px;color:var(--text-muted,hsla(0,0%,100%,.8));display:flex;font-size:13px;gap:12px;padding:12px 14px}.highlight-item.warning[data-v-09651ac9]{background:color-mix(in srgb,var(--primary,gold) 8%,transparent);border-color:color-mix(in srgb,var(--primary,gold) 20%,transparent)}.highlight-icon[data-v-09651ac9]{flex-shrink:0;font-size:18px}.terms-footer[data-v-09651ac9]{padding:20px}.accept-btn[data-v-09651ac9]{align-items:center;background:linear-gradient(135deg,var(--primary,gold),var(--secondary,#ff8c00));border:none;border-radius:12px;box-shadow:0 4px 20px var(--primary-shadow,rgba(255,215,0,.3));color:var(--primary-text,#000);cursor:pointer;display:flex;font-size:15px;font-weight:700;gap:8px;justify-content:center;padding:14px 24px;transition:all .2s;width:100%}.accept-btn[data-v-09651ac9]:hover{box-shadow:0 8px 30px var(--primary-shadow,rgba(255,215,0,.4));transform:translateY(-2px)}.accept-btn[data-v-09651ac9]:active{transform:translateY(0)}.btn-arrow[data-v-09651ac9]{font-size:16px}@media(max-width:480px){.terms-card[data-v-09651ac9]{border-radius:16px;max-width:calc(100% - 16px)}.border-glow[data-v-09651ac9]{border-radius:18px}.border-glow[data-v-09651ac9]:after,.terms-inner[data-v-09651ac9]{border-radius:16px}.terms-header[data-v-09651ac9]{padding:24px 20px 16px}.terms-title[data-v-09651ac9]{font-size:20px}.terms-body[data-v-09651ac9]{padding:0 16px}.terms-footer[data-v-09651ac9]{padding:16px}}.terms-container[data-v-fd45f805]{align-items:center;animation:fadeIn-fd45f805 .4s ease;display:flex;justify-content:center;overflow:hidden;padding:20px;position:relative}.floating-stars[data-v-fd45f805]{inset:0;pointer-events:none;position:absolute;z-index:0}.star[data-v-fd45f805]{animation:floatStar-fd45f805 5s ease-in-out infinite;font-size:16px;opacity:.5;position:absolute}.star.s1[data-v-fd45f805]{animation-delay:0s;color:var(--primary,gold);left:10%;top:15%}.star.s2[data-v-fd45f805]{animation-delay:1.25s;color:var(--secondary,#f0f);right:12%;top:20%}.star.s3[data-v-fd45f805]{animation-delay:2.5s;bottom:25%;color:var(--primary,gold);left:15%}.star.s4[data-v-fd45f805]{animation-delay:3.75s;bottom:30%;color:var(--secondary,#f0f);right:10%}@keyframes floatStar-fd45f805{0%,to{opacity:.3;transform:translateY(0) scale(1)}50%{opacity:.7;transform:translateY(-15px) scale(1.2)}}@keyframes fadeIn-fd45f805{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.terms-card[data-v-fd45f805]{background:var(--header-bg,#14141e);border-radius:20px;box-shadow:0 25px 50px #00000080,0 0 60px var(--primary-shadow,rgba(255,215,0,.1)),0 0 40px var(--primary-shadow,rgba(255,0,255,.1));max-width:400px;overflow:hidden;position:relative;width:100%;z-index:1}.neon-border[data-v-fd45f805]{animation:borderPulse-fd45f805 3s ease-in-out infinite;background:linear-gradient(135deg,var(--primary,gold),var(--secondary,#f0f),var(--primary,gold)) border-box;border:2px solid transparent;border-radius:20px;inset:0;-webkit-mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;position:absolute}@keyframes borderPulse-fd45f805{0%,to{opacity:.5}50%{opacity:1}}.terms-inner[data-v-fd45f805]{max-height:80vh;overflow-y:auto;position:relative;z-index:1}.terms-header[data-v-fd45f805]{overflow:hidden;padding:28px 24px 20px;position:relative;text-align:center}.header-glow[data-v-fd45f805]{background:linear-gradient(135deg,var(--primary,gold),var(--secondary,#f0f));filter:blur(70px);height:180px;left:50%;opacity:.2;position:absolute;top:-50%;transform:translate(-50%);width:180px}.header-icon[data-v-fd45f805]{filter:drop-shadow(0 0 15px var(--primary,#ffd700));font-size:44px;margin-bottom:12px;position:relative}.terms-title[data-v-fd45f805]{background:linear-gradient(135deg,var(--primary,gold),var(--secondary,#f0f));-webkit-background-clip:text;font-size:22px;font-weight:800;position:relative;-webkit-text-fill-color:transparent;background-clip:text;margin:0 0 8px}.terms-desc[data-v-fd45f805]{color:var(--text-muted,hsla(0,0%,100%,.6));font-size:13px;margin:0;position:relative}.terms-body[data-v-fd45f805]{padding:0 20px}.terms-section[data-v-fd45f805]{background:linear-gradient(180deg,color-mix(in srgb,var(--primary,gold) 5%,transparent) 0,color-mix(in srgb,var(--secondary,#f0f) 3%,transparent));border:1px solid color-mix(in srgb,var(--primary,gold) 15%,transparent);border-radius:14px;margin-bottom:14px;padding:18px}.section-heading[data-v-fd45f805]{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;margin:0 0 10px}.section-text[data-v-fd45f805]{color:var(--text-muted,hsla(0,0%,100%,.7));font-size:13px;line-height:1.6;margin:0}.terms-highlights[data-v-fd45f805]{display:flex;flex-direction:column;gap:10px}.highlight-item[data-v-fd45f805]{align-items:center;background:color-mix(in srgb,var(--secondary,#f0f) 5%,transparent);border:1px solid color-mix(in srgb,var(--secondary,#f0f) 15%,transparent);border-radius:10px;color:var(--text-muted,hsla(0,0%,100%,.8));display:flex;font-size:13px;gap:12px;padding:12px 14px}.highlight-item.warning[data-v-fd45f805]{background:color-mix(in srgb,var(--primary,gold) 8%,transparent);border-color:color-mix(in srgb,var(--primary,gold) 20%,transparent)}.highlight-icon[data-v-fd45f805]{flex-shrink:0;font-size:18px}.terms-footer[data-v-fd45f805]{padding:20px}.accept-btn[data-v-fd45f805]{align-items:center;background:linear-gradient(135deg,var(--primary,gold),var(--secondary,#f0f));border:none;border-radius:12px;box-shadow:0 4px 20px var(--primary-shadow,rgba(255,215,0,.3)),0 0 15px var(--primary-shadow,rgba(255,0,255,.2));color:var(--primary-text,#000);cursor:pointer;display:flex;font-size:15px;font-weight:700;gap:8px;justify-content:center;padding:14px 24px;transition:all .2s;width:100%}.accept-btn[data-v-fd45f805]:hover{box-shadow:0 8px 30px var(--primary-shadow,rgba(255,215,0,.4)),0 0 25px var(--primary-shadow,rgba(255,0,255,.3));transform:translateY(-2px)}.accept-btn[data-v-fd45f805]:active{transform:translateY(0)}.btn-arrow[data-v-fd45f805]{font-size:16px}@media(max-width:480px){.terms-card[data-v-fd45f805]{max-width:calc(100% - 16px)}.neon-border[data-v-fd45f805],.terms-card[data-v-fd45f805]{border-radius:16px}.terms-header[data-v-fd45f805]{padding:24px 20px 16px}.terms-title[data-v-fd45f805]{font-size:20px}.terms-body[data-v-fd45f805]{padding:0 16px}.terms-footer[data-v-fd45f805]{padding:16px}}.terms-container[data-v-c2ea45f5]{align-items:center;animation:fadeIn-c2ea45f5 .4s ease;display:flex;justify-content:center;overflow:hidden;padding:20px;position:relative}.bubbles[data-v-c2ea45f5]{inset:0;pointer-events:none;z-index:0}.bubble[data-v-c2ea45f5],.bubbles[data-v-c2ea45f5]{position:absolute}.bubble[data-v-c2ea45f5]{animation:riseBubble-c2ea45f5 6s ease-in-out infinite;background:color-mix(in srgb,var(--primary,#38bdf8) 30%,transparent);border-radius:50%;height:12px;width:12px}.bubble.b1[data-v-c2ea45f5]{animation-delay:0s;bottom:10%;height:10px;left:15%;width:10px}.bubble.b2[data-v-c2ea45f5]{animation-delay:1.5s;bottom:5%;height:14px;left:30%;width:14px}.bubble.b3[data-v-c2ea45f5]{animation-delay:3s;bottom:8%;height:8px;right:25%;width:8px}.bubble.b4[data-v-c2ea45f5]{animation-delay:4.5s;bottom:12%;height:12px;right:15%;width:12px}@keyframes riseBubble-c2ea45f5{0%{opacity:.3;transform:translateY(0) scale(1)}50%{opacity:.6;transform:translateY(-100px) scale(1.2)}to{opacity:0;transform:translateY(-200px) scale(.8)}}@keyframes fadeIn-c2ea45f5{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.terms-card[data-v-c2ea45f5]{background:var(--header-bg,linear-gradient(180deg,#0c1929 0,#0f2744 100%));border:1px solid color-mix(in srgb,var(--primary,#38bdf8) 20%,transparent);border-radius:20px;box-shadow:0 25px 50px #00000080,0 0 60px var(--primary-shadow,rgba(56,189,248,.1)),inset 0 0 40px color-mix(in srgb,var(--primary,#38bdf8) 5%,transparent);max-width:400px;overflow:hidden;position:relative;width:100%;z-index:1}.wave-bottom[data-v-c2ea45f5],.wave-top[data-v-c2ea45f5]{animation:waveMove-c2ea45f5 3s ease-in-out infinite;background:linear-gradient(90deg,transparent,var(--primary,#38bdf8),var(--secondary,#0ea5e9),var(--primary,#38bdf8),transparent);height:4px;left:0;position:absolute;right:0}.wave-top[data-v-c2ea45f5]{top:0}.wave-bottom[data-v-c2ea45f5]{animation-delay:1.5s;bottom:0}@keyframes waveMove-c2ea45f5{0%,to{opacity:.5}50%{opacity:1}}.terms-inner[data-v-c2ea45f5]{max-height:80vh;overflow-y:auto;position:relative;z-index:1}.terms-header[data-v-c2ea45f5]{overflow:hidden;padding:28px 24px 20px;position:relative;text-align:center}.header-glow[data-v-c2ea45f5]{background:var(--primary,#38bdf8);filter:blur(70px);height:180px;left:50%;opacity:.15;position:absolute;top:-50%;transform:translate(-50%);width:180px}.spade-ornament[data-v-c2ea45f5]{align-items:center;display:flex;gap:12px;justify-content:center;margin-bottom:12px;position:relative}.wave[data-v-c2ea45f5]{animation:waveFloat-c2ea45f5 2s ease-in-out infinite;font-size:20px;opacity:.7}.wave.left[data-v-c2ea45f5]{animation-delay:0s}.wave.right[data-v-c2ea45f5]{animation-delay:1s}@keyframes waveFloat-c2ea45f5{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.header-icon[data-v-c2ea45f5]{animation:spadeGlow-c2ea45f5 2s ease-in-out infinite;color:var(--primary,#38bdf8);filter:drop-shadow(0 0 15px var(--primary-glow,#38bdf8));font-size:44px}@keyframes spadeGlow-c2ea45f5{0%,to{filter:drop-shadow(0 0 10px var(--primary-glow,#38bdf8))}50%{filter:drop-shadow(0 0 20px var(--primary-glow,#38bdf8))}}.terms-title[data-v-c2ea45f5]{color:var(--text,#fff);font-size:22px;font-weight:800;margin:0 0 8px;position:relative}.terms-desc[data-v-c2ea45f5]{color:var(--text-muted,hsla(0,0%,100%,.6));font-size:13px;margin:0;position:relative}.terms-body[data-v-c2ea45f5]{padding:0 20px}.terms-section[data-v-c2ea45f5]{background:color-mix(in srgb,var(--primary,#38bdf8) 5%,transparent);border:1px solid color-mix(in srgb,var(--primary,#38bdf8) 15%,transparent);border-radius:14px;margin-bottom:14px;padding:18px}.section-heading[data-v-c2ea45f5]{align-items:center;color:var(--primary,#38bdf8);display:flex;font-size:14px;font-weight:700;gap:8px;margin:0 0 10px}.heading-icon[data-v-c2ea45f5]{font-size:14px}.section-text[data-v-c2ea45f5]{color:var(--text-muted,hsla(0,0%,100%,.7));font-size:13px;line-height:1.6;margin:0}.terms-highlights[data-v-c2ea45f5]{display:flex;flex-direction:column;gap:10px}.highlight-item[data-v-c2ea45f5]{align-items:center;background:color-mix(in srgb,var(--primary,#38bdf8) 5%,transparent);border:1px solid color-mix(in srgb,var(--primary,#38bdf8) 12%,transparent);border-radius:10px;color:var(--text-muted,hsla(0,0%,100%,.8));display:flex;font-size:13px;gap:12px;padding:12px 14px}.highlight-item.warning[data-v-c2ea45f5]{background:color-mix(in srgb,var(--accent,#fbbf24) 8%,transparent);border-color:color-mix(in srgb,var(--accent,#fbbf24) 20%,transparent)}.highlight-icon[data-v-c2ea45f5]{flex-shrink:0;font-size:18px}.terms-footer[data-v-c2ea45f5]{padding:20px}.accept-btn[data-v-c2ea45f5]{align-items:center;background:linear-gradient(135deg,var(--secondary,#0ea5e9),var(--primary,#38bdf8));border:none;border-radius:12px;box-shadow:0 4px 20px var(--primary-shadow,rgba(56,189,248,.3)),inset 0 1px #fff3;color:var(--text,#fff);cursor:pointer;display:flex;font-size:15px;font-weight:700;gap:8px;justify-content:center;padding:14px 24px;transition:all .2s;width:100%}.accept-btn[data-v-c2ea45f5]:hover{box-shadow:0 8px 30px var(--primary-shadow,rgba(56,189,248,.4)),inset 0 1px #fff3;transform:translateY(-2px)}.accept-btn[data-v-c2ea45f5]:active{transform:translateY(0)}.btn-arrow[data-v-c2ea45f5],.btn-icon[data-v-c2ea45f5]{font-size:16px}.btn-arrow[data-v-c2ea45f5]{opacity:.8}@media(max-width:480px){.terms-card[data-v-c2ea45f5]{border-radius:16px;max-width:calc(100% - 16px)}.terms-header[data-v-c2ea45f5]{padding:24px 20px 16px}.terms-title[data-v-c2ea45f5]{font-size:20px}.terms-body[data-v-c2ea45f5]{padding:0 16px}.terms-footer[data-v-c2ea45f5]{padding:16px}}.terms-container[data-v-c47ce859]{align-items:center;animation:fadeIn-c47ce859 .4s ease;display:flex;justify-content:center;overflow:hidden;padding:20px;position:relative}.magic-particles[data-v-c47ce859]{inset:0;pointer-events:none;position:absolute;z-index:0}.particle[data-v-c47ce859]{animation:floatParticle-c47ce859 6s ease-in-out infinite;color:#8b5cf6;font-size:16px;opacity:.5;position:absolute}.particle.p1[data-v-c47ce859]{animation-delay:0s;left:10%;top:15%}.particle.p2[data-v-c47ce859]{animation-delay:1.5s;right:12%;top:25%}.particle.p3[data-v-c47ce859]{animation-delay:3s;bottom:20%;left:15%}.particle.p4[data-v-c47ce859]{animation-delay:4.5s;bottom:30%;right:10%}@keyframes floatParticle-c47ce859{0%,to{opacity:.3;transform:translateY(0) rotate(0)}50%{opacity:.7;transform:translateY(-20px) rotate(180deg)}}@keyframes fadeIn-c47ce859{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.terms-card[data-v-c47ce859]{background:linear-gradient(180deg,color-mix(in srgb,#1a0a2e 90%,#8b5cf6),#1a0a2e);border-radius:20px;box-shadow:0 25px 50px #00000080,0 0 80px color-mix(in srgb,#8b5cf6 20%,transparent),inset 0 0 40px color-mix(in srgb,#8b5cf6 10%,transparent);max-width:400px;overflow:visible;position:relative;width:100%;z-index:1}.crystal-frame[data-v-c47ce859]{inset:0;pointer-events:none;position:absolute;z-index:10}.crystal-corner[data-v-c47ce859]{animation:crystalPulse-c47ce859 2s ease-in-out infinite;color:#8b5cf6;font-size:16px;opacity:.6;position:absolute}.crystal-corner.tl[data-v-c47ce859]{left:8px;top:8px}.crystal-corner.tr[data-v-c47ce859]{right:8px;top:8px}.crystal-corner.bl[data-v-c47ce859]{bottom:8px;left:8px}.crystal-corner.br[data-v-c47ce859]{bottom:8px;right:8px}@keyframes crystalPulse-c47ce859{0%,to{opacity:.4;transform:scale(1)}50%{opacity:.8;transform:scale(1.1)}}.magic-glow[data-v-c47ce859]{background:#8b5cf6;filter:blur(60px);height:100px;left:50%;opacity:.2;pointer-events:none;position:absolute;top:0;transform:translate(-50%);width:200px}.terms-inner[data-v-c47ce859]{border-radius:20px;max-height:80vh;overflow-y:auto;position:relative;z-index:1}.terms-header[data-v-c47ce859]{overflow:hidden;padding:28px 24px 20px;position:relative;text-align:center}.header-glow[data-v-c47ce859]{background:#8b5cf6;filter:blur(70px);height:180px;left:50%;opacity:.2;position:absolute;top:-50%;transform:translate(-50%);width:180px}.fantasy-ornament[data-v-c47ce859]{align-items:center;display:flex;gap:12px;justify-content:center;margin-bottom:12px;position:relative}.star[data-v-c47ce859]{animation:starTwinkle-c47ce859 2s ease-in-out infinite;color:gold;font-size:18px}.star.left[data-v-c47ce859]{animation-delay:0s}.star.right[data-v-c47ce859]{animation-delay:1s}@keyframes starTwinkle-c47ce859{0%,to{opacity:.5;transform:scale(1)}50%{opacity:1;transform:scale(1.2)}}.header-icon[data-v-c47ce859]{animation:iconFloat-c47ce859 3s ease-in-out infinite;filter:drop-shadow(0 0 15px #8b5cf6);font-size:44px}@keyframes iconFloat-c47ce859{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.terms-title[data-v-c47ce859]{background:linear-gradient(135deg,#a78bfa,gold);-webkit-background-clip:text;font-size:22px;font-weight:800;position:relative;-webkit-text-fill-color:transparent;background-clip:text;margin:0 0 8px}.terms-desc[data-v-c47ce859]{color:color-mix(in srgb,#fff 60%,transparent);font-size:13px;margin:0;position:relative}.terms-body[data-v-c47ce859]{padding:0 20px}.terms-section[data-v-c47ce859]{background:linear-gradient(180deg,color-mix(in srgb,#8b5cf6 10%,transparent),color-mix(in srgb,#8b5cf6 5%,transparent));border:1px solid color-mix(in srgb,#8b5cf6 25%,transparent);border-radius:14px;margin-bottom:14px;padding:18px}.section-heading[data-v-c47ce859]{align-items:center;color:#a78bfa;display:flex;font-size:14px;font-weight:700;gap:8px;margin:0 0 10px}.heading-symbol[data-v-c47ce859]{font-size:12px}.section-text[data-v-c47ce859]{color:color-mix(in srgb,#fff 70%,transparent);font-size:13px;line-height:1.6;margin:0}.terms-highlights[data-v-c47ce859]{display:flex;flex-direction:column;gap:10px}.highlight-item[data-v-c47ce859]{align-items:center;background:color-mix(in srgb,#8b5cf6 8%,transparent);border:1px solid color-mix(in srgb,#8b5cf6 20%,transparent);border-radius:10px;color:color-mix(in srgb,#fff 80%,transparent);display:flex;font-size:13px;gap:12px;padding:12px 14px}.highlight-item.warning[data-v-c47ce859]{background:color-mix(in srgb,gold 10%,transparent);border-color:color-mix(in srgb,gold 25%,transparent)}.highlight-icon[data-v-c47ce859]{flex-shrink:0;font-size:18px}.terms-footer[data-v-c47ce859]{padding:20px}.accept-btn[data-v-c47ce859]{align-items:center;background:linear-gradient(135deg,#8b5cf6,#a78bfa);border:none;border-radius:12px;box-shadow:0 4px 20px color-mix(in srgb,#8b5cf6 40%,transparent),inset 0 1px color-mix(in srgb,#fff 20%,transparent);color:#fff;cursor:pointer;display:flex;font-size:15px;font-weight:700;gap:10px;justify-content:center;padding:14px 24px;transition:all .2s;width:100%}.accept-btn[data-v-c47ce859]:hover{box-shadow:0 8px 30px color-mix(in srgb,#8b5cf6 50%,transparent),inset 0 1px color-mix(in srgb,#fff 20%,transparent);transform:translateY(-2px)}.accept-btn[data-v-c47ce859]:active{transform:translateY(0)}.btn-icon[data-v-c47ce859]{font-size:18px}.btn-arrow[data-v-c47ce859]{font-size:16px;opacity:.8}@media(max-width:480px){.terms-card[data-v-c47ce859]{max-width:calc(100% - 16px)}.terms-card[data-v-c47ce859],.terms-inner[data-v-c47ce859]{border-radius:16px}.terms-header[data-v-c47ce859]{padding:24px 20px 16px}.terms-title[data-v-c47ce859]{font-size:20px}.terms-body[data-v-c47ce859]{padding:0 16px}.terms-footer[data-v-c47ce859]{padding:16px}}.terms-container[data-v-f7c383e9]{align-items:center;animation:fadeIn-f7c383e9 .4s ease;display:flex;justify-content:center;overflow:hidden;padding:20px;position:relative}.floating-elements[data-v-f7c383e9]{inset:0;pointer-events:none;position:absolute;z-index:0}.element[data-v-f7c383e9]{animation:floatElement-f7c383e9 8s ease-in-out infinite;font-size:20px;opacity:.3;position:absolute}.element.e1[data-v-f7c383e9]{animation-delay:0s;left:8%;top:15%}.element.e2[data-v-f7c383e9]{animation-delay:2s;right:12%;top:20%}.element.e3[data-v-f7c383e9]{animation-delay:4s;bottom:25%;left:15%}.element.e4[data-v-f7c383e9]{animation-delay:6s;bottom:30%;right:8%}@keyframes floatElement-f7c383e9{0%,to{opacity:.2;transform:translateY(0) rotate(0)}50%{opacity:.4;transform:translateY(-25px) rotate(10deg)}}@keyframes fadeIn-f7c383e9{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.terms-card[data-v-f7c383e9]{background:linear-gradient(180deg,color-mix(in srgb,#1a1a1a 95%,#f05),#0d0d0d);border:1px solid color-mix(in srgb,#f05 25%,transparent);border-radius:16px;box-shadow:0 25px 50px #0009,0 0 60px color-mix(in srgb,#f05 15%,transparent),0 0 40px color-mix(in srgb,#fc0 8%,transparent);max-width:400px;overflow:visible;position:relative;width:100%;z-index:1}.glitch-line[data-v-f7c383e9]{animation:glitch-f7c383e9 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-f7c383e9]{top:0}.glitch-line.bottom[data-v-f7c383e9]{animation-delay:1.5s;bottom:0}@keyframes glitch-f7c383e9{0%,to{opacity:.5}50%{opacity:1}}.corner-accent[data-v-f7c383e9]{border:2px solid #f05;height:16px;position:absolute;width:16px;z-index:10}.corner-accent.tl[data-v-f7c383e9]{border-bottom:none;border-right:none;left:6px;top:6px}.corner-accent.tr[data-v-f7c383e9]{border-bottom:none;border-left:none;right:6px;top:6px}.corner-accent.bl[data-v-f7c383e9]{border-right:none;border-top:none;bottom:6px;left:6px}.corner-accent.br[data-v-f7c383e9]{border-left:none;border-top:none;bottom:6px;right:6px}.terms-inner[data-v-f7c383e9]{border-radius:16px;max-height:80vh;overflow-y:auto;position:relative;z-index:1}.terms-header[data-v-f7c383e9]{overflow:hidden;padding:28px 24px 20px;position:relative;text-align:center}.header-glow[data-v-f7c383e9]{background:#f05;filter:blur(70px);height:180px;left:50%;opacity:.15;position:absolute;top:-50%;transform:translate(-50%);width:180px}.gangster-ornament[data-v-f7c383e9]{align-items:center;display:flex;gap:12px;justify-content:center;margin-bottom:12px;position:relative}.skull[data-v-f7c383e9]{animation:skullPulse-f7c383e9 2s ease-in-out infinite;filter:drop-shadow(0 0 8px #ff0055);font-size:20px}.skull.left[data-v-f7c383e9]{animation-delay:0s}.skull.right[data-v-f7c383e9]{animation-delay:1s}@keyframes skullPulse-f7c383e9{0%,to{opacity:.6;transform:scale(1)}50%{opacity:1;transform:scale(1.1)}}.header-icon[data-v-f7c383e9]{animation:iconBounce-f7c383e9 2s ease-in-out infinite;filter:drop-shadow(0 0 15px #ffcc00);font-size:44px}@keyframes iconBounce-f7c383e9{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.terms-title[data-v-f7c383e9]{background:linear-gradient(135deg,#f05,#fc0);-webkit-background-clip:text;font-size:22px;font-weight:800;-webkit-text-fill-color:transparent;background-clip:text;letter-spacing:3px;margin:0 0 8px}.terms-desc[data-v-f7c383e9],.terms-title[data-v-f7c383e9]{position:relative;text-transform:uppercase}.terms-desc[data-v-f7c383e9]{color:color-mix(in srgb,#fff 60%,transparent);font-size:13px;letter-spacing:1px;margin:0}.terms-body[data-v-f7c383e9]{padding:0 20px}.terms-section[data-v-f7c383e9]{background:linear-gradient(180deg,color-mix(in srgb,#f05 8%,transparent),color-mix(in srgb,#f05 4%,transparent));border:1px solid color-mix(in srgb,#f05 20%,transparent);border-radius:10px;margin-bottom:14px;padding:18px}.section-heading[data-v-f7c383e9]{align-items:center;color:#fc0;display:flex;font-size:14px;font-weight:700;gap:8px;letter-spacing:1px;margin:0 0 10px;text-transform:uppercase}.heading-icon[data-v-f7c383e9]{font-size:14px}.section-text[data-v-f7c383e9]{color:color-mix(in srgb,#fff 70%,transparent);font-size:13px;line-height:1.6;margin:0}.terms-highlights[data-v-f7c383e9]{display:flex;flex-direction:column;gap:10px}.highlight-item[data-v-f7c383e9]{align-items:center;background:color-mix(in srgb,#f05 6%,transparent);border:1px solid color-mix(in srgb,#f05 15%,transparent);border-radius:8px;color:color-mix(in srgb,#fff 80%,transparent);display:flex;font-size:13px;gap:12px;padding:12px 14px}.highlight-item.warning[data-v-f7c383e9]{background:color-mix(in srgb,#fc0 8%,transparent);border-color:color-mix(in srgb,#fc0 20%,transparent)}.highlight-icon[data-v-f7c383e9]{flex-shrink:0;font-size:18px}.terms-footer[data-v-f7c383e9]{padding:20px}.accept-btn[data-v-f7c383e9]{align-items:center;background:linear-gradient(135deg,#f05,#fc0);border:none;border-radius:10px;box-shadow:0 4px 20px color-mix(in srgb,#f05 35%,transparent);color:#000;cursor:pointer;display:flex;font-size:15px;font-weight:800;gap:10px;justify-content:center;letter-spacing:1px;padding:14px 24px;text-transform:uppercase;transition:all .2s;width:100%}.accept-btn[data-v-f7c383e9]:hover{box-shadow:0 8px 30px color-mix(in srgb,#f05 45%,transparent),0 0 20px color-mix(in srgb,#fc0 25%,transparent);transform:translateY(-2px)}.accept-btn[data-v-f7c383e9]:active{transform:translateY(0)}.btn-icon[data-v-f7c383e9]{font-size:18px}.btn-arrow[data-v-f7c383e9]{font-size:16px;opacity:.8}@media(max-width:480px){.terms-card[data-v-f7c383e9]{max-width:calc(100% - 16px)}.terms-card[data-v-f7c383e9],.terms-inner[data-v-f7c383e9]{border-radius:12px}.terms-header[data-v-f7c383e9]{padding:24px 20px 16px}.terms-title[data-v-f7c383e9]{font-size:20px}.terms-body[data-v-f7c383e9]{padding:0 16px}.terms-footer[data-v-f7c383e9]{padding:16px}}.terms-container[data-v-56baee8b]{align-items:center;animation:fadeIn-56baee8b .4s ease;display:flex;justify-content:center;overflow:hidden;padding:20px;position:relative}.lightning-effects[data-v-56baee8b]{inset:0;pointer-events:none;position:absolute;z-index:0}.bolt[data-v-56baee8b]{animation:lightningFlash-56baee8b 4s ease-in-out infinite;color:gold;font-size:20px;opacity:.4;position:absolute}.bolt.b1[data-v-56baee8b]{animation-delay:0s;left:10%;top:15%}.bolt.b2[data-v-56baee8b]{animation-delay:1s;right:12%;top:25%}.bolt.b3[data-v-56baee8b]{animation-delay:2s;bottom:20%;left:15%}.bolt.b4[data-v-56baee8b]{animation-delay:3s;bottom:30%;right:10%}@keyframes lightningFlash-56baee8b{0%,90%,to{opacity:.2;transform:scale(1)}95%{opacity:1;transform:scale(1.3)}}@keyframes fadeIn-56baee8b{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.terms-card[data-v-56baee8b]{background:linear-gradient(180deg,color-mix(in srgb,#0a1628 90%,gold),#0a1628);border:2px solid color-mix(in srgb,gold 40%,transparent);border-radius:20px;box-shadow:0 25px 50px #00000080,0 0 80px color-mix(in srgb,gold 15%,transparent),inset 0 0 40px color-mix(in srgb,gold 8%,transparent);max-width:400px;overflow:visible;position:relative;width:100%;z-index:1}.greek-border[data-v-56baee8b]{border:1px solid color-mix(in srgb,gold 25%,transparent);border-radius:16px;inset:6px;pointer-events:none;position:absolute}.pillar[data-v-56baee8b]{background:linear-gradient(180deg,gold,color-mix(in srgb,gold 50%,transparent),gold);bottom:20px;opacity:.3;position:absolute;top:20px;width:4px}.pillar.left[data-v-56baee8b]{left:12px}.pillar.right[data-v-56baee8b]{right:12px}.terms-inner[data-v-56baee8b]{border-radius:18px;max-height:80vh;overflow-y:auto;position:relative;z-index:1}.terms-header[data-v-56baee8b]{overflow:hidden;padding:28px 24px 20px;position:relative;text-align:center}.header-glow[data-v-56baee8b]{background:gold;filter:blur(70px);height:180px;left:50%;opacity:.15;position:absolute;top:-50%;transform:translate(-50%);width:180px}.olympus-ornament[data-v-56baee8b]{align-items:center;display:flex;gap:12px;justify-content:center;margin-bottom:12px;position:relative}.laurel[data-v-56baee8b]{animation:laurelGlow-56baee8b 3s ease-in-out infinite;font-size:22px;opacity:.8}.laurel.left[data-v-56baee8b]{animation-delay:0s}.laurel.right[data-v-56baee8b]{animation-delay:1.5s}@keyframes laurelGlow-56baee8b{0%,to{filter:drop-shadow(0 0 5px #ffd700);opacity:.5}50%{filter:drop-shadow(0 0 15px #ffd700);opacity:1}}.header-icon[data-v-56baee8b]{animation:iconFloat-56baee8b 3s ease-in-out infinite;filter:drop-shadow(0 0 15px #ffd700);font-size:44px}@keyframes iconFloat-56baee8b{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.terms-title[data-v-56baee8b]{background:linear-gradient(135deg,gold,#fff8dc);-webkit-background-clip:text;font-size:22px;font-weight:800;position:relative;-webkit-text-fill-color:transparent;background-clip:text;margin:0 0 8px}.terms-desc[data-v-56baee8b]{color:color-mix(in srgb,#fff 60%,transparent);font-size:13px;margin:0;position:relative}.terms-body[data-v-56baee8b]{padding:0 20px}.terms-section[data-v-56baee8b]{background:linear-gradient(180deg,color-mix(in srgb,gold 8%,transparent),color-mix(in srgb,gold 4%,transparent));border:1px solid color-mix(in srgb,gold 25%,transparent);border-radius:14px;margin-bottom:14px;padding:18px}.section-heading[data-v-56baee8b]{align-items:center;color:gold;display:flex;font-size:14px;font-weight:700;gap:8px;margin:0 0 10px}.heading-icon[data-v-56baee8b]{font-size:16px}.section-text[data-v-56baee8b]{color:color-mix(in srgb,#fff 70%,transparent);font-size:13px;line-height:1.6;margin:0}.terms-highlights[data-v-56baee8b]{display:flex;flex-direction:column;gap:10px}.highlight-item[data-v-56baee8b]{align-items:center;background:color-mix(in srgb,gold 6%,transparent);border:1px solid color-mix(in srgb,gold 18%,transparent);border-radius:10px;color:color-mix(in srgb,#fff 80%,transparent);display:flex;font-size:13px;gap:12px;padding:12px 14px}.highlight-item.warning[data-v-56baee8b]{background:color-mix(in srgb,#f59e0b 10%,transparent);border-color:color-mix(in srgb,#f59e0b 25%,transparent)}.highlight-icon[data-v-56baee8b]{flex-shrink:0;font-size:18px}.terms-footer[data-v-56baee8b]{padding:20px}.accept-btn[data-v-56baee8b]{align-items:center;background:linear-gradient(135deg,gold,#f59e0b);border:none;border-radius:12px;box-shadow:0 4px 20px color-mix(in srgb,gold 35%,transparent),inset 0 1px color-mix(in srgb,#fff 30%,transparent);color:#0a1628;cursor:pointer;display:flex;font-size:15px;font-weight:700;gap:10px;justify-content:center;padding:14px 24px;transition:all .2s;width:100%}.accept-btn[data-v-56baee8b]:hover{box-shadow:0 8px 30px color-mix(in srgb,gold 45%,transparent),inset 0 1px color-mix(in srgb,#fff 30%,transparent);transform:translateY(-2px)}.accept-btn[data-v-56baee8b]:active{transform:translateY(0)}.btn-icon[data-v-56baee8b]{font-size:18px}.btn-arrow[data-v-56baee8b]{font-size:16px;opacity:.7}@media(max-width:480px){.terms-card[data-v-56baee8b]{border-radius:16px;max-width:calc(100% - 16px)}.terms-inner[data-v-56baee8b]{border-radius:14px}.terms-header[data-v-56baee8b]{padding:24px 20px 16px}.terms-title[data-v-56baee8b]{font-size:20px}.terms-body[data-v-56baee8b]{padding:0 16px}.terms-footer[data-v-56baee8b]{padding:16px}}.terms-container[data-v-60cc8196]{align-items:center;animation:fadeIn-60cc8196 .4s ease;display:flex;justify-content:center;overflow:hidden;padding:20px;position:relative}.floating-elements[data-v-60cc8196]{inset:0;pointer-events:none;position:absolute;z-index:0}.element[data-v-60cc8196]{animation:floatElement-60cc8196 5s ease-in-out infinite;font-size:18px;opacity:.4;position:absolute}.element.e1[data-v-60cc8196]{animation-delay:0s;left:8%;top:15%}.element.e2[data-v-60cc8196]{animation-delay:1.25s;right:10%;top:20%}.element.e3[data-v-60cc8196]{animation-delay:2.5s;bottom:22%;left:12%}.element.e4[data-v-60cc8196]{animation-delay:3.75s;bottom:28%;right:8%}@keyframes floatElement-60cc8196{0%,to{opacity:.3;transform:translateY(0) scale(1)}50%{opacity:.6;transform:translateY(-15px) scale(1.1)}}@keyframes fadeIn-60cc8196{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.terms-card[data-v-60cc8196]{background:linear-gradient(180deg,color-mix(in srgb,#0f172a 95%,#06b6d4),#0f172a);border-radius:20px;box-shadow:0 25px 50px #00000080,0 0 60px color-mix(in srgb,#06b6d4 15%,transparent),0 0 40px color-mix(in srgb,#a855f7 10%,transparent);max-width:400px;overflow:hidden;position:relative;width:100%;z-index:1}.scan-lines[data-v-60cc8196]{background:repeating-linear-gradient(0deg,transparent,transparent 2px,rgba(0,0,0,.1) 0,rgba(0,0,0,.1) 4px);pointer-events:none;z-index:5}.neon-border[data-v-60cc8196],.scan-lines[data-v-60cc8196]{inset:0;position:absolute}.neon-border[data-v-60cc8196]{animation:borderGlow-60cc8196 3s ease-in-out infinite;background:linear-gradient(135deg,#06b6d4,#a855f7,#06b6d4) border-box;border:2px solid transparent;border-radius:20px;-webkit-mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude}@keyframes borderGlow-60cc8196{0%,to{opacity:.5}50%{opacity:1}}.terms-inner[data-v-60cc8196]{max-height:80vh;overflow-y:auto;position:relative;z-index:1}.terms-header[data-v-60cc8196]{overflow:hidden;padding:28px 24px 20px;position:relative;text-align:center}.header-glow[data-v-60cc8196]{background:linear-gradient(135deg,#06b6d4,#a855f7);filter:blur(70px);height:180px;left:50%;opacity:.2;position:absolute;top:-50%;transform:translate(-50%);width:180px}.cyber-ornament[data-v-60cc8196]{align-items:center;display:flex;gap:12px;justify-content:center;margin-bottom:12px;position:relative}.star[data-v-60cc8196]{animation:starPulse-60cc8196 2s ease-in-out infinite;color:#fbbf24;font-size:20px}.star.left[data-v-60cc8196]{animation-delay:0s}.star.right[data-v-60cc8196]{animation-delay:1s}@keyframes starPulse-60cc8196{0%,to{opacity:.5;transform:scale(1) rotate(0)}50%{opacity:1;transform:scale(1.2) rotate(15deg)}}.header-icon[data-v-60cc8196]{animation:iconBounce-60cc8196 2s ease-in-out infinite;filter:drop-shadow(0 0 15px #06b6d4);font-size:44px}@keyframes iconBounce-60cc8196{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.terms-title[data-v-60cc8196]{background:linear-gradient(135deg,#06b6d4,#a855f7);-webkit-background-clip:text;font-size:22px;font-weight:800;position:relative;-webkit-text-fill-color:transparent;background-clip:text;margin:0 0 8px}.terms-desc[data-v-60cc8196]{color:color-mix(in srgb,#fff 60%,transparent);font-size:13px;margin:0 0 12px;position:relative}.rarity-badge[data-v-60cc8196]{animation:rarityShine-60cc8196 2s ease-in-out infinite;background:linear-gradient(135deg,#fbbf24,#f59e0b);border-radius:20px;display:inline-block;padding:4px 12px}@keyframes rarityShine-60cc8196{0%,to{box-shadow:0 0 10px #fbbf24}50%{box-shadow:0 0 20px #fbbf24,0 0 30px #f59e0b}}.rarity-text[data-v-60cc8196]{color:#0f172a;font-size:11px;font-weight:800;letter-spacing:2px}.terms-body[data-v-60cc8196]{padding:0 20px}.terms-section[data-v-60cc8196]{background:linear-gradient(180deg,color-mix(in srgb,#06b6d4 8%,transparent),color-mix(in srgb,#a855f7 5%,transparent));border:1px solid color-mix(in srgb,#06b6d4 25%,transparent);border-radius:14px;margin-bottom:14px;padding:18px}.section-heading[data-v-60cc8196]{align-items:center;color:#06b6d4;display:flex;font-size:14px;font-weight:700;gap:8px;margin:0 0 10px}.heading-icon[data-v-60cc8196]{font-size:16px}.section-text[data-v-60cc8196]{color:color-mix(in srgb,#fff 70%,transparent);font-size:13px;line-height:1.6;margin:0}.terms-highlights[data-v-60cc8196]{display:flex;flex-direction:column;gap:10px}.highlight-item[data-v-60cc8196]{align-items:center;background:color-mix(in srgb,#06b6d4 6%,transparent);border:1px solid color-mix(in srgb,#06b6d4 18%,transparent);border-radius:10px;color:color-mix(in srgb,#fff 80%,transparent);display:flex;font-size:13px;gap:12px;padding:12px 14px}.highlight-item.warning[data-v-60cc8196]{background:color-mix(in srgb,#fbbf24 8%,transparent);border-color:color-mix(in srgb,#fbbf24 20%,transparent)}.highlight-icon[data-v-60cc8196]{flex-shrink:0;font-size:18px}.terms-footer[data-v-60cc8196]{padding:20px}.accept-btn[data-v-60cc8196]{align-items:center;background:linear-gradient(135deg,#06b6d4,#a855f7);border:none;border-radius:12px;box-shadow:0 4px 20px color-mix(in srgb,#06b6d4 35%,transparent),inset 0 1px color-mix(in srgb,#fff 20%,transparent);color:#fff;cursor:pointer;display:flex;font-size:15px;font-weight:700;gap:10px;justify-content:center;padding:14px 24px;transition:all .2s;width:100%}.accept-btn[data-v-60cc8196]:hover{box-shadow:0 8px 30px color-mix(in srgb,#06b6d4 45%,transparent),0 0 20px color-mix(in srgb,#a855f7 25%,transparent),inset 0 1px color-mix(in srgb,#fff 20%,transparent);transform:translateY(-2px)}.accept-btn[data-v-60cc8196]:active{transform:translateY(0)}.btn-icon[data-v-60cc8196]{font-size:14px}.btn-sparkle[data-v-60cc8196]{animation:sparkle-60cc8196 1.5s ease-in-out infinite;font-size:16px}@keyframes sparkle-60cc8196{0%,to{opacity:.5;transform:scale(1)}50%{opacity:1;transform:scale(1.2)}}@media(max-width:480px){.terms-card[data-v-60cc8196]{max-width:calc(100% - 16px)}.neon-border[data-v-60cc8196],.terms-card[data-v-60cc8196]{border-radius:16px}.terms-header[data-v-60cc8196]{padding:24px 20px 16px}.terms-title[data-v-60cc8196]{font-size:20px}.terms-body[data-v-60cc8196]{padding:0 16px}.terms-footer[data-v-60cc8196]{padding:16px}}.terms-container[data-v-eb0c9084]{align-items:center;animation:fadeIn-eb0c9084 .4s ease;display:flex;justify-content:center;overflow:hidden;padding:20px;position:relative}.floating-elements[data-v-eb0c9084]{inset:0;pointer-events:none;position:absolute;z-index:0}.element[data-v-eb0c9084]{animation:floatElement-eb0c9084 6s ease-in-out infinite;font-size:22px;opacity:.4;position:absolute}.element.e1[data-v-eb0c9084]{animation-delay:0s;left:8%;top:12%}.element.e2[data-v-eb0c9084]{animation-delay:1.5s;right:10%;top:18%}.element.e3[data-v-eb0c9084]{animation-delay:3s;bottom:20%;left:12%}.element.e4[data-v-eb0c9084]{animation-delay:4.5s;bottom:25%;right:8%}@keyframes floatElement-eb0c9084{0%,to{opacity:.3;transform:translateY(0) rotate(0)}50%{opacity:.5;transform:translateY(-20px) rotate(5deg)}}@keyframes fadeIn-eb0c9084{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.terms-card[data-v-eb0c9084]{background:linear-gradient(180deg,color-mix(in srgb,#1a0a0a 90%,gold),#1a0a0a);border:2px solid gold;border-radius:20px;box-shadow:0 25px 50px #00000080,0 0 60px color-mix(in srgb,gold 20%,transparent),0 0 40px color-mix(in srgb,#dc2626 10%,transparent),inset 0 0 40px color-mix(in srgb,gold 8%,transparent);max-width:400px;overflow:visible;position:relative;width:100%;z-index:1}.gold-border[data-v-eb0c9084]{border:1px solid color-mix(in srgb,gold 30%,transparent);border-radius:16px;inset:4px;pointer-events:none;position:absolute}.dragon-pattern[data-v-eb0c9084]{background:linear-gradient(180deg,transparent,gold,#dc2626,gold,transparent);bottom:30%;opacity:.3;position:absolute;top:30%;width:8px}.dragon-pattern.left[data-v-eb0c9084]{left:8px}.dragon-pattern.right[data-v-eb0c9084]{right:8px}.terms-inner[data-v-eb0c9084]{border-radius:18px;max-height:80vh;overflow-y:auto;position:relative;z-index:1}.terms-header[data-v-eb0c9084]{overflow:hidden;padding:28px 24px 20px;position:relative;text-align:center}.header-glow[data-v-eb0c9084]{background:linear-gradient(135deg,gold,#dc2626);filter:blur(70px);height:180px;left:50%;opacity:.15;position:absolute;top:-50%;transform:translate(-50%);width:180px}.fortune-ornament[data-v-eb0c9084]{align-items:center;display:flex;gap:12px;justify-content:center;margin-bottom:12px;position:relative}.lantern[data-v-eb0c9084]{animation:lanternSway-eb0c9084 3s ease-in-out infinite;font-size:24px}.lantern.left[data-v-eb0c9084]{animation-delay:0s}.lantern.right[data-v-eb0c9084]{animation-delay:1.5s}@keyframes lanternSway-eb0c9084{0%,to{transform:rotate(-5deg)}50%{transform:rotate(5deg)}}.header-icon[data-v-eb0c9084]{animation:dragonFloat-eb0c9084 4s ease-in-out infinite;filter:drop-shadow(0 0 15px #ffd700);font-size:48px}@keyframes dragonFloat-eb0c9084{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-8px) scale(1.05)}}.terms-title[data-v-eb0c9084]{background:linear-gradient(135deg,gold,#dc2626,gold);-webkit-background-clip:text;font-size:22px;font-weight:800;position:relative;-webkit-text-fill-color:transparent;background-clip:text;margin:0 0 8px}.terms-desc[data-v-eb0c9084]{color:color-mix(in srgb,#fff 60%,transparent);font-size:13px;margin:0;position:relative}.terms-body[data-v-eb0c9084]{padding:0 20px}.terms-section[data-v-eb0c9084]{background:linear-gradient(180deg,color-mix(in srgb,gold 8%,transparent),color-mix(in srgb,#dc2626 5%,transparent));border:1px solid color-mix(in srgb,gold 30%,transparent);border-radius:14px;margin-bottom:14px;padding:18px}.section-heading[data-v-eb0c9084]{align-items:center;color:gold;display:flex;font-size:14px;font-weight:700;gap:8px;margin:0 0 10px}.heading-icon[data-v-eb0c9084]{font-size:16px}.section-text[data-v-eb0c9084]{color:color-mix(in srgb,#fff 70%,transparent);font-size:13px;line-height:1.6;margin:0}.terms-highlights[data-v-eb0c9084]{display:flex;flex-direction:column;gap:10px}.highlight-item[data-v-eb0c9084]{align-items:center;background:color-mix(in srgb,gold 6%,transparent);border:1px solid color-mix(in srgb,gold 20%,transparent);border-radius:10px;color:color-mix(in srgb,#fff 80%,transparent);display:flex;font-size:13px;gap:12px;padding:12px 14px}.highlight-item.warning[data-v-eb0c9084]{background:color-mix(in srgb,#dc2626 10%,transparent);border-color:color-mix(in srgb,#dc2626 25%,transparent)}.highlight-icon[data-v-eb0c9084]{flex-shrink:0;font-size:18px}.terms-footer[data-v-eb0c9084]{padding:20px}.accept-btn[data-v-eb0c9084]{align-items:center;background:linear-gradient(135deg,#dc2626,gold);border:none;border-radius:12px;box-shadow:0 4px 20px color-mix(in srgb,#dc2626 35%,transparent),inset 0 1px color-mix(in srgb,gold 40%,transparent);color:#fff;cursor:pointer;display:flex;font-size:15px;font-weight:700;gap:10px;justify-content:center;padding:14px 24px;transition:all .2s;width:100%}.accept-btn[data-v-eb0c9084]:hover{box-shadow:0 8px 30px color-mix(in srgb,#dc2626 45%,transparent),0 0 20px color-mix(in srgb,gold 30%,transparent),inset 0 1px color-mix(in srgb,gold 40%,transparent);transform:translateY(-2px)}.accept-btn[data-v-eb0c9084]:active{transform:translateY(0)}.btn-icon[data-v-eb0c9084]{font-size:18px}.btn-arrow[data-v-eb0c9084]{font-size:16px;opacity:.8}@media(max-width:480px){.terms-card[data-v-eb0c9084]{border-radius:16px;max-width:calc(100% - 16px)}.terms-inner[data-v-eb0c9084]{border-radius:14px}.terms-header[data-v-eb0c9084]{padding:24px 20px 16px}.terms-title[data-v-eb0c9084]{font-size:20px}.terms-body[data-v-eb0c9084]{padding:0 16px}.terms-footer[data-v-eb0c9084]{padding:16px}}.terms-container[data-v-16d1534b]{align-items:center;animation:fadeIn-16d1534b .4s ease;display:flex;justify-content:center;overflow:hidden;padding:20px;position:relative}.floating-elements[data-v-16d1534b]{inset:0;pointer-events:none;position:absolute;z-index:0}.element[data-v-16d1534b]{animation:floatElement-16d1534b 5s ease-in-out infinite;font-size:20px;opacity:.4;position:absolute}.element.e1[data-v-16d1534b]{animation-delay:0s;left:10%;top:12%}.element.e2[data-v-16d1534b]{animation-delay:1.25s;right:12%;top:18%}.element.e3[data-v-16d1534b]{animation-delay:2.5s;bottom:20%;left:15%}.element.e4[data-v-16d1534b]{animation-delay:3.75s;bottom:28%;right:10%}@keyframes floatElement-16d1534b{0%,to{opacity:.3;transform:translateY(0) rotate(0)}50%{opacity:.5;transform:translateY(-15px) rotate(10deg)}}@keyframes fadeIn-16d1534b{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.terms-card[data-v-16d1534b]{background:linear-gradient(180deg,color-mix(in srgb,#1a1225 90%,#ec4899),#1a1225);border:2px solid #ec4899;border-radius:24px;box-shadow:0 25px 50px #00000080,0 0 60px color-mix(in srgb,#ec4899 20%,transparent),0 0 40px color-mix(in srgb,#fbbf24 10%,transparent),inset 0 0 40px color-mix(in srgb,#ec4899 8%,transparent);max-width:400px;overflow:visible;position:relative;width:100%;z-index:1}.piggy-border[data-v-16d1534b]{border:1px dashed color-mix(in srgb,#ec4899 35%,transparent);border-radius:20px;inset:6px;pointer-events:none;position:absolute}.coin-stack[data-v-16d1534b]{animation:coinBounce-16d1534b 2s ease-in-out infinite;font-size:16px;opacity:.4;position:absolute;top:50%;transform:translateY(-50%)}.coin-stack.left[data-v-16d1534b]{animation-delay:0s;left:10px}.coin-stack.right[data-v-16d1534b]{animation-delay:1s;right:10px}@keyframes coinBounce-16d1534b{0%,to{transform:translateY(-50%) scale(1)}50%{transform:translateY(-55%) scale(1.1)}}.terms-inner[data-v-16d1534b]{border-radius:22px;max-height:80vh;overflow-y:auto;position:relative;z-index:1}.terms-header[data-v-16d1534b]{overflow:hidden;padding:28px 24px 20px;position:relative;text-align:center}.header-glow[data-v-16d1534b]{background:linear-gradient(135deg,#ec4899,#fbbf24);filter:blur(70px);height:180px;left:50%;opacity:.2;position:absolute;top:-50%;transform:translate(-50%);width:180px}.piggy-ornament[data-v-16d1534b]{align-items:center;display:flex;gap:12px;justify-content:center;margin-bottom:12px;position:relative}.coin[data-v-16d1534b]{animation:coinSpin-16d1534b 3s ease-in-out infinite;font-size:22px}.coin.left[data-v-16d1534b]{animation-delay:0s}.coin.right[data-v-16d1534b]{animation-delay:1.5s}@keyframes coinSpin-16d1534b{0%,to{transform:rotateY(0)}50%{transform:rotateY(180deg)}}.header-icon[data-v-16d1534b]{animation:piggyWiggle-16d1534b 2s ease-in-out infinite;filter:drop-shadow(0 0 15px #ec4899);font-size:52px}@keyframes piggyWiggle-16d1534b{0%,to{transform:rotate(-5deg)}50%{transform:rotate(5deg)}}.terms-title[data-v-16d1534b]{background:linear-gradient(135deg,#ec4899,#fbbf24);-webkit-background-clip:text;font-size:22px;font-weight:800;position:relative;-webkit-text-fill-color:transparent;background-clip:text;margin:0 0 8px}.terms-desc[data-v-16d1534b]{color:color-mix(in srgb,#fff 60%,transparent);font-size:13px;margin:0;position:relative}.terms-body[data-v-16d1534b]{padding:0 20px}.terms-section[data-v-16d1534b]{background:linear-gradient(180deg,color-mix(in srgb,#ec4899 10%,transparent),color-mix(in srgb,#fbbf24 5%,transparent));border:1px solid color-mix(in srgb,#ec4899 30%,transparent);border-radius:16px;margin-bottom:14px;padding:18px}.section-heading[data-v-16d1534b]{align-items:center;color:#ec4899;display:flex;font-size:14px;font-weight:700;gap:8px;margin:0 0 10px}.heading-icon[data-v-16d1534b]{font-size:16px}.section-text[data-v-16d1534b]{color:color-mix(in srgb,#fff 70%,transparent);font-size:13px;line-height:1.6;margin:0}.terms-highlights[data-v-16d1534b]{display:flex;flex-direction:column;gap:10px}.highlight-item[data-v-16d1534b]{align-items:center;background:color-mix(in srgb,#ec4899 8%,transparent);border:1px solid color-mix(in srgb,#ec4899 20%,transparent);border-radius:12px;color:color-mix(in srgb,#fff 80%,transparent);display:flex;font-size:13px;gap:12px;padding:12px 14px}.highlight-item.warning[data-v-16d1534b]{background:color-mix(in srgb,#fbbf24 10%,transparent);border-color:color-mix(in srgb,#fbbf24 25%,transparent)}.highlight-icon[data-v-16d1534b]{flex-shrink:0;font-size:18px}.terms-footer[data-v-16d1534b]{padding:20px}.accept-btn[data-v-16d1534b]{align-items:center;background:linear-gradient(135deg,#ec4899,#fbbf24);border:none;border-radius:14px;box-shadow:0 4px 20px color-mix(in srgb,#ec4899 35%,transparent),inset 0 1px color-mix(in srgb,#fff 25%,transparent);color:#fff;cursor:pointer;display:flex;font-size:15px;font-weight:700;gap:10px;justify-content:center;padding:14px 24px;transition:all .2s;width:100%}.accept-btn[data-v-16d1534b]:hover{box-shadow:0 8px 30px color-mix(in srgb,#ec4899 45%,transparent),0 0 20px color-mix(in srgb,#fbbf24 25%,transparent),inset 0 1px color-mix(in srgb,#fff 25%,transparent);transform:translateY(-2px) scale(1.02)}.accept-btn[data-v-16d1534b]:active{transform:translateY(0) scale(1)}.btn-icon[data-v-16d1534b]{font-size:20px}.btn-coin[data-v-16d1534b]{animation:btnCoinSpin-16d1534b 2s ease-in-out infinite;font-size:18px}@keyframes btnCoinSpin-16d1534b{0%,to{transform:rotateY(0)}50%{transform:rotateY(180deg)}}@media(max-width:480px){.terms-card[data-v-16d1534b]{border-radius:20px;max-width:calc(100% - 16px)}.piggy-border[data-v-16d1534b]{border-radius:16px}.terms-inner[data-v-16d1534b]{border-radius:18px}.terms-header[data-v-16d1534b]{padding:24px 20px 16px}.terms-title[data-v-16d1534b]{font-size:20px}.terms-body[data-v-16d1534b]{padding:0 16px}.terms-footer[data-v-16d1534b]{padding:16px}}.terms-container[data-v-24aa040b]{align-items:center;animation:fadeIn-24aa040b .4s ease;display:flex;justify-content:center;padding:20px}@keyframes fadeIn-24aa040b{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.terms-card[data-v-24aa040b]{background:var(--dialog-bg,#0f0f1a);border-radius:24px;box-shadow:0 25px 50px #00000080,0 0 100px var(--primary-shadow,rgba(255,215,0,.1));max-width:400px;overflow:visible;position:relative;width:100%}.border-glow[data-v-24aa040b]{border-radius:26px;inset:-2px;overflow:hidden;position:absolute;z-index:-1}.border-glow[data-v-24aa040b]:before{animation:rotateBorder-24aa040b 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-24aa040b]:after{background:var(--dialog-bg,#0f0f1a);border-radius:24px;content:"";inset:2px;position:absolute}@keyframes rotateBorder-24aa040b{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.terms-inner[data-v-24aa040b]{background:var(--dialog-bg,#0f0f1a);border-radius:24px;max-height:80vh;overflow-y:auto;position:relative;z-index:1}.terms-header[data-v-24aa040b]{overflow:hidden;padding:32px 24px 24px;position:relative;text-align:center}.header-glow[data-v-24aa040b]{background:var(--primary,gold);filter:blur(80px);height:200px;left:50%;opacity:.15;position:absolute;top:-50%;transform:translate(-50%);width:200px}.header-icon[data-v-24aa040b]{color:var(--primary,gold);margin-bottom:16px;position:relative}.terms-title[data-v-24aa040b]{color:var(--text,#fff);font-size:24px;font-weight:800;margin:0 0 8px;position:relative}.terms-desc[data-v-24aa040b]{color:var(--muted,#64748b);font-size:14px;margin:0;position:relative}.terms-body[data-v-24aa040b]{padding:0 24px}.terms-section[data-v-24aa040b]{background:var(--btn-bg,hsla(0,0%,100%,.03));border:1px solid var(--border,hsla(0,0%,100%,.06));border-radius:16px;margin-bottom:16px;padding:20px}.section-heading[data-v-24aa040b]{color:var(--text,#fff);font-size:14px;font-weight:700;margin:0 0 12px}.section-text[data-v-24aa040b]{color:var(--muted,#94a3b8);font-size:13px;line-height:1.6;margin:0}.terms-highlights[data-v-24aa040b]{display:flex;flex-direction:column;gap:12px}.highlight-item[data-v-24aa040b]{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;color:var(--text,#e2e8f0);display:flex;font-size:13px;gap:12px;padding:14px 16px}.highlight-item.warning[data-v-24aa040b]{background:#eab30814;border-color:#eab30833}.highlight-item.warning .highlight-icon[data-v-24aa040b]{color:#eab308}.highlight-icon[data-v-24aa040b]{color:var(--primary,gold);flex-shrink:0}.terms-footer[data-v-24aa040b]{padding:24px}.accept-btn[data-v-24aa040b]{align-items:center;background:linear-gradient(135deg,var(--primary,gold),var(--primary-dark,#f59e0b));border:none;border-radius:14px;box-shadow:0 4px 20px #ffd7004d;color:#000;cursor:pointer;display:flex;font-size:16px;font-weight:700;gap:8px;justify-content:center;padding:16px 24px;transition:all .2s;width:100%}.accept-btn[data-v-24aa040b]:hover{box-shadow:0 8px 30px #ffd70066;transform:translateY(-2px)}.accept-btn[data-v-24aa040b]:active{transform:translateY(0)}@media(max-width:480px){.terms-card[data-v-24aa040b]{border-radius:20px;max-width:calc(100% - 16px)}.border-glow[data-v-24aa040b]{border-radius:22px}.border-glow[data-v-24aa040b]:after,.terms-inner[data-v-24aa040b]{border-radius:20px}.terms-header[data-v-24aa040b]{padding:24px 20px 20px}.terms-title[data-v-24aa040b]{font-size:20px}.terms-body[data-v-24aa040b]{padding:0 20px}.terms-footer[data-v-24aa040b]{padding:20px}}.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-cd5b2209]{-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-cd5b2209]{animation:overlayShow-cd5b2209 .3s cubic-bezier(.16,1,.3,1)}.dialog-overlay[data-state=closed][data-v-cd5b2209]{animation:overlayHide-cd5b2209 .25s cubic-bezier(.16,1,.3,1)}@keyframes overlayShow-cd5b2209{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-cd5b2209{0%{opacity:1}to{opacity:0}}.floating-coins[data-v-cd5b2209]{inset:0;pointer-events:none;position:absolute}.coin[data-v-cd5b2209]{animation:floatCoin-cd5b2209 5s ease-in-out infinite;font-size:20px;opacity:.4;position:absolute}.coin.c1[data-v-cd5b2209]{animation-delay:0s;left:10%;top:15%}.coin.c2[data-v-cd5b2209]{animation-delay:1.2s;right:12%;top:25%}.coin.c3[data-v-cd5b2209]{animation-delay:2.4s;bottom:20%;left:15%}.coin.c4[data-v-cd5b2209]{animation-delay:3.6s;bottom:30%;right:18%}@keyframes floatCoin-cd5b2209{0%,to{opacity:.3;transform:translateY(0) rotate(0)}50%{opacity:.6;transform:translateY(-15px) rotate(1turn)}}.dialog-content[data-v-cd5b2209]{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-cd5b2209]{animation:contentShow-cd5b2209 .4s cubic-bezier(.34,1.56,.64,1)}.dialog-content[data-state=closed][data-v-cd5b2209]{animation:contentHide-cd5b2209 .25s cubic-bezier(.16,1,.3,1)}@keyframes contentShow-cd5b2209{0%{opacity:0;transform:translate(-50%,-45%) scale(.9)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@keyframes contentHide-cd5b2209{0%{opacity:1;transform:translate(-50%,-50%) scale(1)}to{opacity:0;transform:translate(-50%,-48%) scale(.95)}}.border-glow[data-v-cd5b2209]{border-radius:22px;inset:-2px;overflow:hidden;position:absolute;z-index:-1}.border-glow[data-v-cd5b2209]:before{animation:rotateBorder-cd5b2209 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-cd5b2209]:after{background:var(--header-bg,#12121a);border-radius:20px;content:"";inset:2px;position:absolute}@keyframes rotateBorder-cd5b2209{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.dialog-inner[data-v-cd5b2209]{border-radius:20px;max-height:90vh;overflow-y:auto;padding:8px;position:relative;z-index:1}.close-btn[data-v-cd5b2209]{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-cd5b2209]:hover{background:var(--primary,gold);color:var(--header-bg,#12121a)}.dialog-header[data-v-cd5b2209]{overflow:hidden;padding:16px 16px 12px;position:relative;text-align:center}.header-glow[data-v-cd5b2209]{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-cd5b2209]{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-cd5b2209]{color:var(--text,#fff);font-size:20px;font-weight:800;margin:0 0 4px;position:relative}.dialog-desc[data-v-cd5b2209]{color:var(--text-muted,hsla(0,0%,100%,.6));font-size:12px;margin:0;position:relative}.week-calendar[data-v-cd5b2209]{display:grid;gap:8px;grid-template-columns:repeat(3,1fr);padding:0 8px 12px}.day-card[data-v-cd5b2209]{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-cd5b2209]{background:color-mix(in srgb,var(--success,#10b981) 10%,transparent);border-color:var(--success,#10b981)}.day-card.today[data-v-cd5b2209]{border-color:var(--primary,gold);box-shadow:0 0 20px var(--primary-shadow,rgba(255,215,0,.3))}.day-card.locked[data-v-cd5b2209]{opacity:.5}.day-card.clickable[data-v-cd5b2209]{cursor:pointer}.day-card.clickable[data-v-cd5b2209]:hover{transform:scale(1.02)}.day-card.clickable[data-v-cd5b2209]:active{transform:scale(.98)}.day-card.shake[data-v-cd5b2209]{animation:shake-cd5b2209 .5s ease}@keyframes shake-cd5b2209{0%,to{transform:translate(0)}10%,30%,50%,70%,90%{transform:translate(-4px)}20%,40%,60%,80%{transform:translate(4px)}}.day-header[data-v-cd5b2209]{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-cd5b2209]{color:var(--text-muted,hsla(0,0%,100%,.6));font-size:10px;font-weight:600}.check-mark[data-v-cd5b2209]{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-cd5b2209]{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-cd5b2209]{font-size:24px;margin-bottom:4px}.day-icon[data-v-cd5b2209],.day-reward[data-v-cd5b2209]{position:relative;z-index:1}.day-reward[data-v-cd5b2209]{text-align:center}.reward-amount[data-v-cd5b2209]{color:var(--primary,gold);display:block;font-size:13px;font-weight:700}.reward-type[data-v-cd5b2209]{color:var(--text-muted,hsla(0,0%,100%,.5));font-size:9px}.pulse-ring[data-v-cd5b2209]{animation:pulse-cd5b2209 2s infinite;border:2px solid var(--primary,gold);border-radius:14px;inset:-2px;position:absolute}@keyframes pulse-cd5b2209{0%,to{opacity:1;transform:scale(1)}50%{opacity:0;transform:scale(1.05)}}.tap-hint[data-v-cd5b2209]{animation:fadeInOut-cd5b2209 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-cd5b2209{0%,to{opacity:.5}50%{opacity:1}}.day-card.big-reward[data-v-cd5b2209]{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-cd5b2209]{box-shadow:0 0 30px var(--primary-shadow,rgba(255,215,0,.4))}.day-card.big-reward.claimed[data-v-cd5b2209]{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-cd5b2209]{align-items:center;display:flex;justify-content:space-between;position:relative;width:100%;z-index:1}.big-reward-left[data-v-cd5b2209]{align-items:flex-start;display:flex;flex-direction:column;gap:4px}.big-reward-left .day-header[data-v-cd5b2209]{margin-bottom:0}.big-reward-text[data-v-cd5b2209]{display:flex;flex-direction:column;gap:1px}.big-reward-title[data-v-cd5b2209]{color:var(--primary,gold);font-size:14px;font-weight:700}.big-reward-desc[data-v-cd5b2209]{color:var(--text-muted,hsla(0,0%,100%,.5));font-size:10px}.big-reward-right[data-v-cd5b2209]{align-items:center;display:flex;gap:10px}.big-reward-right .day-icon[data-v-cd5b2209]{font-size:32px;margin-bottom:0}.crown-icon[data-v-cd5b2209]{animation:crownGlow-cd5b2209 2s ease-in-out infinite;filter:drop-shadow(0 0 10px var(--primary,#ffd700))}@keyframes crownGlow-cd5b2209{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-cd5b2209]{text-align:right}.big-reward-right .reward-amount[data-v-cd5b2209]{font-size:18px}.big-reward-right .reward-type[data-v-cd5b2209]{font-size:10px}.day-card.big-reward .pulse-ring[data-v-cd5b2209]{border-radius:14px}.day-card.big-reward .tap-hint[data-v-cd5b2209]{bottom:6px}.bonus-info[data-v-cd5b2209]{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-cd5b2209]{align-items:center;color:var(--text-muted,hsla(0,0%,100%,.6));display:flex;font-size:11px;gap:8px}.bonus-icon[data-v-cd5b2209]{color:var(--primary,gold);font-size:14px}.bonus-item strong[data-v-cd5b2209]{color:var(--primary,gold);font-weight:600}@media(max-width:360px){.dialog-content[data-v-cd5b2209]{max-width:calc(100% - 24px)}.week-calendar[data-v-cd5b2209]{gap:6px}.day-card[data-v-cd5b2209]{padding:8px 4px 12px}.day-icon[data-v-cd5b2209]{font-size:20px}.big-reward-content[data-v-cd5b2209]{flex-direction:column;gap:10px;text-align:center}.big-reward-left[data-v-cd5b2209]{align-items:center}.big-reward-right[data-v-cd5b2209]{flex-direction:column;gap:6px}.big-reward-right .day-reward[data-v-cd5b2209]{text-align:center}}.dialog-overlay[data-v-d16c1b95]{-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-d16c1b95]{animation:overlayShow-d16c1b95 .3s cubic-bezier(.16,1,.3,1)}.dialog-overlay[data-state=closed][data-v-d16c1b95]{animation:overlayHide-d16c1b95 .25s cubic-bezier(.16,1,.3,1)}@keyframes overlayShow-d16c1b95{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-d16c1b95{0%{opacity:1}to{opacity:0}}.floating-stars[data-v-d16c1b95]{inset:0;pointer-events:none;position:absolute}.star[data-v-d16c1b95]{animation:twinkle-d16c1b95 3s ease-in-out infinite;font-size:16px;position:absolute}.star.s1[data-v-d16c1b95]{animation-delay:0s;color:var(--primary,gold);left:10%;top:15%}.star.s2[data-v-d16c1b95]{animation-delay:.6s;color:var(--secondary,#f0f);right:12%;top:20%}.star.s3[data-v-d16c1b95]{animation-delay:1.2s;bottom:25%;color:var(--primary,gold);left:18%}.star.s4[data-v-d16c1b95]{animation-delay:1.8s;bottom:35%;color:var(--secondary,#f0f);right:15%}.star.s5[data-v-d16c1b95]{animation-delay:2.4s;color:var(--primary,gold);left:50%;top:10%}@keyframes twinkle-d16c1b95{0%,to{opacity:.3;transform:scale(1)}50%{opacity:1;transform:scale(1.3)}}.dialog-content[data-v-d16c1b95]{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-d16c1b95]{animation:contentShow-d16c1b95 .4s cubic-bezier(.34,1.56,.64,1)}.dialog-content[data-state=closed][data-v-d16c1b95]{animation:contentHide-d16c1b95 .25s cubic-bezier(.16,1,.3,1)}@keyframes contentShow-d16c1b95{0%{opacity:0;transform:translate(-50%,-45%) scale(.9)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@keyframes contentHide-d16c1b95{0%{opacity:1;transform:translate(-50%,-50%) scale(1)}to{opacity:0;transform:translate(-50%,-48%) scale(.95)}}.neon-border[data-v-d16c1b95]{border-radius:22px;inset:-2px;overflow:hidden;position:absolute;z-index:-1}.neon-border[data-v-d16c1b95]:before{animation:rotateBorder-d16c1b95 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-d16c1b95]:after{background:var(--header-bg,#0a0515);border-radius:20px;content:"";inset:2px;position:absolute}@keyframes rotateBorder-d16c1b95{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.dialog-inner[data-v-d16c1b95]{border-radius:20px;max-height:90vh;overflow-y:auto;padding:8px;position:relative;z-index:1}.close-btn[data-v-d16c1b95]{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-d16c1b95]:hover{background:var(--secondary,#f0f);color:var(--header-bg,#0a0515)}.dialog-header[data-v-d16c1b95]{overflow:hidden;padding:16px 16px 12px;position:relative;text-align:center}.header-glow[data-v-d16c1b95]{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-d16c1b95]{animation:headerFloat-d16c1b95 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-d16c1b95{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.dialog-title[data-v-d16c1b95]{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-d16c1b95]{color:var(--text-muted,hsla(0,0%,100%,.6));font-size:12px;margin:0;position:relative}.week-calendar[data-v-d16c1b95]{display:grid;gap:8px;grid-template-columns:repeat(3,1fr);padding:0 8px 12px}.day-card[data-v-d16c1b95]{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-d16c1b95]{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-d16c1b95]{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-d16c1b95]{opacity:.5}.day-card.clickable[data-v-d16c1b95]{cursor:pointer}.day-card.clickable[data-v-d16c1b95]:hover{transform:scale(1.02)}.day-card.clickable[data-v-d16c1b95]:active{transform:scale(.98)}.day-header[data-v-d16c1b95]{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-d16c1b95]{color:var(--text-muted,hsla(0,0%,100%,.6));font-size:10px;font-weight:600}.check-mark[data-v-d16c1b95]{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-d16c1b95]{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-d16c1b95]{font-size:24px;margin-bottom:4px}.day-icon[data-v-d16c1b95],.day-reward[data-v-d16c1b95]{position:relative;z-index:1}.day-reward[data-v-d16c1b95]{text-align:center}.reward-amount[data-v-d16c1b95]{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-d16c1b95]{color:var(--text-muted,hsla(0,0%,100%,.5));font-size:9px}.pulse-ring[data-v-d16c1b95]{animation:pulse-d16c1b95 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-d16c1b95{0%,to{opacity:1;transform:scale(1)}50%{opacity:0;transform:scale(1.05)}}.tap-hint[data-v-d16c1b95]{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-d16c1b95 2s infinite;background-clip:text;font-weight:500;white-space:nowrap;z-index:1}@keyframes fadeInOut-d16c1b95{0%,to{opacity:.5}50%{opacity:1}}.day-card.big-reward[data-v-d16c1b95]{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-d16c1b95]{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-d16c1b95]{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-d16c1b95]{align-items:center;display:flex;justify-content:space-between;position:relative;width:100%;z-index:1}.big-reward-left[data-v-d16c1b95]{align-items:flex-start;display:flex;flex-direction:column;gap:4px}.big-reward-left .day-header[data-v-d16c1b95]{margin-bottom:0}.big-reward-text[data-v-d16c1b95]{display:flex;flex-direction:column;gap:1px}.big-reward-title[data-v-d16c1b95]{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-d16c1b95]{color:var(--text-muted,hsla(0,0%,100%,.5));font-size:10px}.big-reward-right[data-v-d16c1b95]{align-items:center;display:flex;gap:10px}.big-reward-right .day-icon[data-v-d16c1b95]{font-size:32px;margin-bottom:0}.mega-icon[data-v-d16c1b95]{animation:megaGlow-d16c1b95 2s ease-in-out infinite;filter:drop-shadow(0 0 10px var(--secondary,#ff00ff))}@keyframes megaGlow-d16c1b95{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-d16c1b95]{text-align:right}.big-reward-right .reward-amount[data-v-d16c1b95]{font-size:18px}.big-reward-right .reward-type[data-v-d16c1b95]{font-size:10px}.day-card.big-reward .pulse-ring[data-v-d16c1b95]{border-radius:14px}.day-card.big-reward .tap-hint[data-v-d16c1b95]{bottom:6px}.bonus-info[data-v-d16c1b95]{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-d16c1b95]{align-items:center;color:var(--text-muted,hsla(0,0%,100%,.6));display:flex;font-size:11px;gap:8px}.bonus-icon[data-v-d16c1b95]{font-size:14px}.bonus-icon[data-v-d16c1b95],.bonus-item strong[data-v-d16c1b95]{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-d16c1b95]{font-weight:600}.day-card.shake[data-v-d16c1b95]{animation:shake-d16c1b95 .5s ease}@keyframes shake-d16c1b95{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-d16c1b95]{max-width:calc(100% - 24px)}.week-calendar[data-v-d16c1b95]{gap:6px}.day-card[data-v-d16c1b95]{padding:8px 4px 12px}.day-icon[data-v-d16c1b95]{font-size:20px}.big-reward-content[data-v-d16c1b95]{flex-direction:column;gap:10px;text-align:center}.big-reward-left[data-v-d16c1b95]{align-items:center}.big-reward-right[data-v-d16c1b95]{flex-direction:column;gap:6px}.big-reward-right .day-reward[data-v-d16c1b95]{text-align:center}}.dialog-overlay[data-v-ac674fd5]{-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-ac674fd5]{animation:overlayShow-ac674fd5 .3s cubic-bezier(.16,1,.3,1)}.dialog-overlay[data-state=closed][data-v-ac674fd5]{animation:overlayHide-ac674fd5 .25s cubic-bezier(.16,1,.3,1)}@keyframes overlayShow-ac674fd5{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-ac674fd5{0%{opacity:1}to{opacity:0}}.bubbles[data-v-ac674fd5]{inset:0;overflow:hidden;pointer-events:none}.bubble[data-v-ac674fd5],.bubbles[data-v-ac674fd5]{position:absolute}.bubble[data-v-ac674fd5]{animation:riseBubble-ac674fd5 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-ac674fd5]{animation-delay:0s;height:8px;left:10%;width:8px}.bubble.b2[data-v-ac674fd5]{animation-delay:1s;height:12px;left:25%;width:12px}.bubble.b3[data-v-ac674fd5]{animation-delay:2s;height:6px;left:45%;width:6px}.bubble.b4[data-v-ac674fd5]{animation-delay:3s;height:10px;left:60%;width:10px}.bubble.b5[data-v-ac674fd5]{animation-delay:4s;height:14px;left:75%;width:14px}.bubble.b6[data-v-ac674fd5]{animation-delay:5s;height:8px;left:90%;width:8px}@keyframes riseBubble-ac674fd5{0%{opacity:.6;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(-100vh) scale(.3)}}.dialog-content[data-v-ac674fd5]{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-ac674fd5]{animation:contentShow-ac674fd5 .4s cubic-bezier(.34,1.56,.64,1)}.dialog-content[data-state=closed][data-v-ac674fd5]{animation:contentHide-ac674fd5 .25s cubic-bezier(.16,1,.3,1)}@keyframes contentShow-ac674fd5{0%{opacity:0;transform:translate(-50%,-45%) scale(.9)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@keyframes contentHide-ac674fd5{0%{opacity:1;transform:translate(-50%,-50%) scale(1)}to{opacity:0;transform:translate(-50%,-48%) scale(.95)}}.wave-border[data-v-ac674fd5]{border-radius:22px;inset:-2px;overflow:hidden;position:absolute;z-index:-1}.wave-border[data-v-ac674fd5]:before{animation:rotateBorder-ac674fd5 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-ac674fd5]:after{background:var(--header-bg,linear-gradient(180deg,#021428 0,#0a2540 100%));border-radius:20px;content:"";inset:2px;position:absolute}@keyframes rotateBorder-ac674fd5{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.dialog-inner[data-v-ac674fd5]{border-radius:20px;max-height:90vh;overflow-y:auto;padding:8px;position:relative;z-index:1}.close-btn[data-v-ac674fd5]{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-ac674fd5]:hover{background:var(--primary,#38bdf8);color:var(--header-bg,#021428)}.dialog-header[data-v-ac674fd5]{overflow:hidden;padding:16px 16px 12px;position:relative;text-align:center}.header-glow[data-v-ac674fd5]{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-ac674fd5]{animation:spadeFloat-ac674fd5 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-ac674fd5{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.dialog-title[data-v-ac674fd5]{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-ac674fd5]{color:var(--text-muted,hsla(0,0%,100%,.6));font-size:12px;margin:0;position:relative}.week-calendar[data-v-ac674fd5]{display:grid;gap:8px;grid-template-columns:repeat(3,1fr);padding:0 8px 12px}.day-card[data-v-ac674fd5]{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-ac674fd5]{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-ac674fd5]{border-color:var(--primary,#38bdf8);box-shadow:0 0 20px var(--primary-shadow,rgba(56,189,248,.3))}.day-card.locked[data-v-ac674fd5]{opacity:.5}.day-card.clickable[data-v-ac674fd5]{cursor:pointer}.day-card.clickable[data-v-ac674fd5]:hover{transform:scale(1.02)}.day-card.clickable[data-v-ac674fd5]:active{transform:scale(.98)}.day-header[data-v-ac674fd5]{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-ac674fd5]{color:var(--text-muted,hsla(0,0%,100%,.6));font-size:10px;font-weight:600}.check-mark[data-v-ac674fd5]{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-ac674fd5]{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-ac674fd5]{font-size:24px;margin-bottom:4px}.day-icon[data-v-ac674fd5],.day-reward[data-v-ac674fd5]{position:relative;z-index:1}.day-reward[data-v-ac674fd5]{text-align:center}.reward-amount[data-v-ac674fd5]{color:var(--primary,#38bdf8);display:block;font-size:13px;font-weight:700}.reward-type[data-v-ac674fd5]{color:var(--text-muted,hsla(0,0%,100%,.5));font-size:9px}.pulse-ring[data-v-ac674fd5]{animation:pulse-ac674fd5 2s infinite;border:2px solid var(--primary,#38bdf8);border-radius:14px;inset:-2px;position:absolute}@keyframes pulse-ac674fd5{0%,to{opacity:1;transform:scale(1)}50%{opacity:0;transform:scale(1.05)}}.tap-hint[data-v-ac674fd5]{animation:fadeInOut-ac674fd5 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-ac674fd5{0%,to{opacity:.5}50%{opacity:1}}.day-card.big-reward[data-v-ac674fd5]{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-ac674fd5]{box-shadow:0 0 30px var(--primary-shadow,rgba(56,189,248,.4))}.day-card.big-reward.claimed[data-v-ac674fd5]{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-ac674fd5]{align-items:center;display:flex;justify-content:space-between;position:relative;width:100%;z-index:1}.big-reward-left[data-v-ac674fd5]{align-items:flex-start;display:flex;flex-direction:column;gap:4px}.big-reward-left .day-header[data-v-ac674fd5]{margin-bottom:0}.big-reward-text[data-v-ac674fd5]{display:flex;flex-direction:column;gap:1px}.big-reward-title[data-v-ac674fd5]{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-ac674fd5]{color:var(--text-muted,hsla(0,0%,100%,.5));font-size:10px}.big-reward-right[data-v-ac674fd5]{align-items:center;display:flex;gap:10px}.big-reward-right .day-icon[data-v-ac674fd5]{font-size:32px;margin-bottom:0}.treasure-icon[data-v-ac674fd5]{animation:treasureGlow-ac674fd5 2s ease-in-out infinite;filter:drop-shadow(0 0 10px var(--accent,#ffd700))}@keyframes treasureGlow-ac674fd5{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-ac674fd5]{text-align:right}.big-reward-right .reward-amount[data-v-ac674fd5]{color:var(--accent,gold);font-size:18px}.big-reward-right .reward-type[data-v-ac674fd5]{font-size:10px}.day-card.big-reward .pulse-ring[data-v-ac674fd5]{border-radius:14px}.day-card.big-reward .tap-hint[data-v-ac674fd5]{bottom:6px}.bonus-info[data-v-ac674fd5]{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-ac674fd5]{align-items:center;color:var(--text-muted,hsla(0,0%,100%,.6));display:flex;font-size:11px;gap:8px}.bonus-icon[data-v-ac674fd5]{color:var(--primary,#38bdf8);font-size:14px}.bonus-item strong[data-v-ac674fd5]{color:var(--primary,#38bdf8);font-weight:600}.day-card.shake[data-v-ac674fd5]{animation:shake-ac674fd5 .5s ease}@keyframes shake-ac674fd5{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-ac674fd5]{max-width:calc(100% - 24px)}.week-calendar[data-v-ac674fd5]{gap:6px}.day-card[data-v-ac674fd5]{padding:8px 4px 12px}.day-icon[data-v-ac674fd5]{font-size:20px}.big-reward-content[data-v-ac674fd5]{flex-direction:column;gap:10px;text-align:center}.big-reward-left[data-v-ac674fd5]{align-items:center}.big-reward-right[data-v-ac674fd5]{flex-direction:column;gap:6px}.big-reward-right .day-reward[data-v-ac674fd5]{text-align:center}}.dialog-overlay[data-v-4713d63b]{-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-4713d63b]{animation:overlayShow-4713d63b .3s cubic-bezier(.16,1,.3,1)}.dialog-overlay[data-state=closed][data-v-4713d63b]{animation:overlayHide-4713d63b .25s cubic-bezier(.16,1,.3,1)}@keyframes overlayShow-4713d63b{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-4713d63b{0%{opacity:1}to{opacity:0}}.magic-particles[data-v-4713d63b]{inset:0;pointer-events:none;position:absolute}.particle[data-v-4713d63b]{animation:floatParticle-4713d63b 6s ease-in-out infinite;color:#8b5cf6;font-size:14px;opacity:.6;position:absolute}.particle.p1[data-v-4713d63b]{animation-delay:0s;left:10%;top:20%}.particle.p2[data-v-4713d63b]{animation-delay:1.5s;right:15%;top:30%}.particle.p3[data-v-4713d63b]{animation-delay:3s;bottom:25%;left:20%}.particle.p4[data-v-4713d63b]{animation-delay:4.5s;bottom:35%;right:10%}@keyframes floatParticle-4713d63b{0%,to{opacity:.3;transform:translateY(0) rotate(0)}50%{opacity:.8;transform:translateY(-20px) rotate(180deg)}}.dialog-content[data-v-4713d63b]{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-4713d63b]{animation:contentShow-4713d63b .4s cubic-bezier(.34,1.56,.64,1)}.dialog-content[data-state=closed][data-v-4713d63b]{animation:contentHide-4713d63b .25s cubic-bezier(.16,1,.3,1)}@keyframes contentShow-4713d63b{0%{opacity:0;transform:translate(-50%,-45%) scale(.9)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@keyframes contentHide-4713d63b{0%{opacity:1;transform:translate(-50%,-50%) scale(1)}to{opacity:0;transform:translate(-50%,-48%) scale(.95)}}.crystal-frame[data-v-4713d63b]{inset:0;pointer-events:none;position:absolute;z-index:10}.crystal-corner[data-v-4713d63b]{animation:crystalPulse-4713d63b 2s ease-in-out infinite;color:#8b5cf6;font-size:14px;opacity:.6;position:absolute}.crystal-corner.top-left[data-v-4713d63b]{left:6px;top:6px}.crystal-corner.top-right[data-v-4713d63b]{right:6px;top:6px}.crystal-corner.bottom-left[data-v-4713d63b]{bottom:6px;left:6px}.crystal-corner.bottom-right[data-v-4713d63b]{bottom:6px;right:6px}@keyframes crystalPulse-4713d63b{0%,to{opacity:.4;transform:scale(1)}50%{opacity:.8;transform:scale(1.1)}}.magic-glow[data-v-4713d63b]{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-4713d63b]{border-radius:16px;max-height:90vh;overflow-y:auto;padding:8px;position:relative;z-index:1}.close-btn[data-v-4713d63b]{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-4713d63b]:hover{background:#8b5cf6;color:#1a0a2e}.dialog-header[data-v-4713d63b]{overflow:hidden;padding:16px 16px 12px;position:relative;text-align:center}.header-glow[data-v-4713d63b]{background:#8b5cf6;filter:blur(60px);height:150px;left:50%;opacity:.25;position:absolute;top:-50%;transform:translate(-50%);width:150px}.fantasy-ornament[data-v-4713d63b]{align-items:center;display:flex;gap:12px;justify-content:center;margin-bottom:8px;position:relative}.star[data-v-4713d63b]{animation:starTwinkle-4713d63b 2s ease-in-out infinite;color:gold;font-size:16px}.star.left[data-v-4713d63b]{animation-delay:0s}.star.right[data-v-4713d63b]{animation-delay:1s}@keyframes starTwinkle-4713d63b{0%,to{opacity:.5;transform:scale(1)}50%{opacity:1;transform:scale(1.2)}}.crystal-icon[data-v-4713d63b]{animation:crystalFloat-4713d63b 3s ease-in-out infinite;filter:drop-shadow(0 0 15px #8b5cf6);font-size:36px}@keyframes crystalFloat-4713d63b{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.dialog-title[data-v-4713d63b]{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-4713d63b]{color:color-mix(in srgb,#fff 60%,transparent);font-size:12px;margin:0;position:relative}.week-calendar[data-v-4713d63b]{display:grid;gap:8px;grid-template-columns:repeat(3,1fr);padding:0 8px 12px}.day-card[data-v-4713d63b]{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-4713d63b]{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-4713d63b]{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-4713d63b]{border-color:#8b5cf6;box-shadow:0 0 20px color-mix(in srgb,#8b5cf6 40%,transparent)}.day-card.locked[data-v-4713d63b]{opacity:.5}.day-card.clickable[data-v-4713d63b]{cursor:pointer}.day-card.clickable[data-v-4713d63b]:hover{transform:scale(1.02)}.day-card.clickable[data-v-4713d63b]:active{transform:scale(.98)}.day-header[data-v-4713d63b]{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-4713d63b]{color:color-mix(in srgb,#fff 60%,transparent);font-size:9px;font-weight:600}.check-mark[data-v-4713d63b]{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-4713d63b]{background:linear-gradient(135deg,#8b5cf6,#a78bfa);border-radius:4px;color:#fff;font-size:7px;font-weight:700;padding:2px 6px}.element-name[data-v-4713d63b]{color:#a78bfa;font-size:9px;font-weight:600;opacity:.8}.day-icon[data-v-4713d63b],.element-name[data-v-4713d63b]{margin-bottom:2px;z-index:1}.day-icon[data-v-4713d63b]{font-size:22px;position:relative}.day-reward[data-v-4713d63b]{position:relative;text-align:center;z-index:1}.reward-amount[data-v-4713d63b]{color:#a78bfa;display:block;font-size:12px;font-weight:700}.reward-type[data-v-4713d63b]{color:color-mix(in srgb,#fff 50%,transparent);font-size:8px}.pulse-ring[data-v-4713d63b]{animation:pulse-4713d63b 2s infinite;border:2px solid #8b5cf6;border-radius:14px;inset:-2px;position:absolute}@keyframes pulse-4713d63b{0%,to{opacity:1;transform:scale(1)}50%{opacity:0;transform:scale(1.05)}}.tap-hint[data-v-4713d63b]{animation:fadeInOut-4713d63b 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-4713d63b{0%,to{opacity:.5}50%{opacity:1}}.day-card.big-reward[data-v-4713d63b]{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-4713d63b]{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-4713d63b]{box-shadow:0 0 30px color-mix(in srgb,#8b5cf6 50%,transparent)}.day-card.big-reward.claimed[data-v-4713d63b]{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-4713d63b]{align-items:center;display:flex;justify-content:space-between;position:relative;width:100%;z-index:1}.big-reward-left[data-v-4713d63b]{align-items:flex-start;display:flex;flex-direction:column;gap:4px}.big-reward-left .day-header[data-v-4713d63b]{margin-bottom:0}.big-reward-text[data-v-4713d63b]{display:flex;flex-direction:column;gap:1px}.big-reward-title[data-v-4713d63b]{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-4713d63b]{color:color-mix(in srgb,#fff 50%,transparent);font-size:10px}.big-reward-right[data-v-4713d63b]{align-items:center;display:flex;gap:10px}.big-reward-right .day-icon[data-v-4713d63b]{font-size:32px;margin-bottom:0}.crown-icon[data-v-4713d63b]{animation:crownGlow-4713d63b 2s ease-in-out infinite;filter:drop-shadow(0 0 10px #ffd700)}@keyframes crownGlow-4713d63b{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-4713d63b]{text-align:right}.big-reward-right .reward-amount[data-v-4713d63b]{color:gold;font-size:18px}.big-reward-right .reward-type[data-v-4713d63b]{font-size:10px}.day-card.big-reward .pulse-ring[data-v-4713d63b]{border-radius:14px}.day-card.big-reward .tap-hint[data-v-4713d63b]{bottom:6px}.bonus-info[data-v-4713d63b]{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-4713d63b]{align-items:center;color:color-mix(in srgb,#fff 60%,transparent);display:flex;font-size:11px;gap:8px}.bonus-icon[data-v-4713d63b]{color:#a78bfa;font-size:14px}.bonus-item strong[data-v-4713d63b]{color:#a78bfa;font-weight:600}.day-card.shake[data-v-4713d63b]{animation:shake-4713d63b .5s ease}@keyframes shake-4713d63b{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-4713d63b]{max-width:calc(100% - 24px)}.week-calendar[data-v-4713d63b]{gap:6px}.day-card[data-v-4713d63b]{padding:8px 4px 12px}.day-icon[data-v-4713d63b]{font-size:20px}.big-reward-content[data-v-4713d63b]{flex-direction:column;gap:10px;text-align:center}.big-reward-left[data-v-4713d63b]{align-items:center}.big-reward-right[data-v-4713d63b]{flex-direction:column;gap:6px}.big-reward-right .day-reward[data-v-4713d63b]{text-align:center}}.dialog-overlay[data-v-e9cfc577]{-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-e9cfc577]{animation:overlayShow-e9cfc577 .3s cubic-bezier(.16,1,.3,1)}.dialog-overlay[data-state=closed][data-v-e9cfc577]{animation:overlayHide-e9cfc577 .25s cubic-bezier(.16,1,.3,1)}@keyframes overlayShow-e9cfc577{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-e9cfc577{0%{opacity:1}to{opacity:0}}.floating-cash[data-v-e9cfc577]{inset:0;pointer-events:none;position:absolute}.cash[data-v-e9cfc577]{animation:floatCash-e9cfc577 8s ease-in-out infinite;font-size:20px;opacity:.4;position:absolute}.cash.c1[data-v-e9cfc577]{animation-delay:0s;left:8%;top:15%}.cash.c2[data-v-e9cfc577]{animation-delay:2s;right:12%;top:25%}.cash.c3[data-v-e9cfc577]{animation-delay:4s;bottom:20%;left:15%}.cash.c4[data-v-e9cfc577]{animation-delay:6s;bottom:30%;right:8%}@keyframes floatCash-e9cfc577{0%,to{opacity:.2;transform:translateY(0) rotate(0)}50%{opacity:.5;transform:translateY(-30px) rotate(15deg)}}.dialog-content[data-v-e9cfc577]{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-e9cfc577]{animation:contentShow-e9cfc577 .4s cubic-bezier(.34,1.56,.64,1)}.dialog-content[data-state=closed][data-v-e9cfc577]{animation:contentHide-e9cfc577 .25s cubic-bezier(.16,1,.3,1)}@keyframes contentShow-e9cfc577{0%{opacity:0;transform:translate(-50%,-45%) scale(.9)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@keyframes contentHide-e9cfc577{0%{opacity:1;transform:translate(-50%,-50%) scale(1)}to{opacity:0;transform:translate(-50%,-48%) scale(.95)}}.glitch-line[data-v-e9cfc577]{animation:glitch-e9cfc577 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-e9cfc577]{top:0}.glitch-line.bottom[data-v-e9cfc577]{animation-delay:1.5s;bottom:0}@keyframes glitch-e9cfc577{0%,to{opacity:.5}50%{opacity:1}}.corner-accent[data-v-e9cfc577]{border:2px solid #f05;height:16px;position:absolute;width:16px;z-index:10}.corner-accent.tl[data-v-e9cfc577]{border-bottom:none;border-right:none;left:4px;top:4px}.corner-accent.tr[data-v-e9cfc577]{border-bottom:none;border-left:none;right:4px;top:4px}.corner-accent.bl[data-v-e9cfc577]{border-right:none;border-top:none;bottom:4px;left:4px}.corner-accent.br[data-v-e9cfc577]{border-left:none;border-top:none;bottom:4px;right:4px}.dialog-inner[data-v-e9cfc577]{border-radius:12px;max-height:90vh;overflow-y:auto;padding:8px;position:relative;z-index:1}.close-btn[data-v-e9cfc577]{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-e9cfc577]:hover{background:#f05;color:#fff}.dialog-header[data-v-e9cfc577]{overflow:hidden;padding:16px 16px 12px;position:relative;text-align:center}.header-glow[data-v-e9cfc577]{background:#f05;filter:blur(60px);height:150px;left:50%;opacity:.2;position:absolute;top:-50%;transform:translate(-50%);width:150px}.heist-ornament[data-v-e9cfc577]{align-items:center;display:flex;gap:12px;justify-content:center;margin-bottom:8px;position:relative}.skull[data-v-e9cfc577]{animation:skullPulse-e9cfc577 2s ease-in-out infinite;filter:drop-shadow(0 0 8px #ff0055);font-size:18px}.skull.left[data-v-e9cfc577]{animation-delay:0s}.skull.right[data-v-e9cfc577]{animation-delay:1s}@keyframes skullPulse-e9cfc577{0%,to{opacity:.6;transform:scale(1)}50%{opacity:1;transform:scale(1.1)}}.vault-icon[data-v-e9cfc577]{animation:vaultBounce-e9cfc577 2s ease-in-out infinite;filter:drop-shadow(0 0 15px #ffcc00);font-size:40px}@keyframes vaultBounce-e9cfc577{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.dialog-title[data-v-e9cfc577]{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-e9cfc577],.dialog-title[data-v-e9cfc577]{position:relative;text-transform:uppercase}.dialog-desc[data-v-e9cfc577]{color:color-mix(in srgb,#fff 60%,transparent);font-size:12px;letter-spacing:1px;margin:0}.week-calendar[data-v-e9cfc577]{display:grid;gap:8px;grid-template-columns:repeat(3,1fr);padding:0 8px 12px}.day-card[data-v-e9cfc577]{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-e9cfc577]{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-e9cfc577]{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-e9cfc577]{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-e9cfc577]{opacity:.5}.day-card.clickable[data-v-e9cfc577]{cursor:pointer}.day-card.clickable[data-v-e9cfc577]: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-e9cfc577]:active{transform:scale(.98)}.day-header[data-v-e9cfc577]{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-e9cfc577]{color:color-mix(in srgb,#fff 60%,transparent);letter-spacing:1px;text-transform:uppercase}.check-mark[data-v-e9cfc577],.day-label[data-v-e9cfc577]{font-size:9px;font-weight:700}.check-mark[data-v-e9cfc577]{align-items:center;background:#0f8;border-radius:50%;color:#000;display:flex;height:14px;justify-content:center;width:14px}.today-badge[data-v-e9cfc577]{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-e9cfc577]{color:#fc0;font-size:8px;font-weight:700;letter-spacing:.5px;opacity:.8;text-transform:uppercase}.day-icon[data-v-e9cfc577],.tier-name[data-v-e9cfc577]{margin-bottom:2px;z-index:1}.day-icon[data-v-e9cfc577]{font-size:24px;position:relative}.day-reward[data-v-e9cfc577]{position:relative;text-align:center;z-index:1}.reward-amount[data-v-e9cfc577]{color:#0f8;display:block;font-family:monospace;font-size:13px;font-weight:800}.reward-type[data-v-e9cfc577]{color:color-mix(in srgb,#fff 50%,transparent);font-size:8px;letter-spacing:.5px;text-transform:uppercase}.pulse-ring[data-v-e9cfc577]{animation:pulse-e9cfc577 2s infinite;border:2px solid #f05;border-radius:10px;inset:-2px;position:absolute}@keyframes pulse-e9cfc577{0%,to{opacity:1;transform:scale(1)}50%{opacity:0;transform:scale(1.05)}}.tap-hint[data-v-e9cfc577]{animation:fadeInOut-e9cfc577 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-e9cfc577{0%,to{opacity:.5}50%{opacity:1}}.day-card.big-reward[data-v-e9cfc577]{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-e9cfc577]{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-e9cfc577]{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-e9cfc577]{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-e9cfc577]{align-items:center;display:flex;justify-content:space-between;position:relative;width:100%;z-index:1}.big-reward-left[data-v-e9cfc577]{align-items:flex-start;display:flex;flex-direction:column;gap:4px}.big-reward-left .day-header[data-v-e9cfc577]{margin-bottom:0}.big-reward-text[data-v-e9cfc577]{display:flex;flex-direction:column;gap:1px}.big-reward-title[data-v-e9cfc577]{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-e9cfc577]{color:color-mix(in srgb,#fff 50%,transparent);font-size:10px}.big-reward-right[data-v-e9cfc577]{align-items:center;display:flex;gap:10px}.big-reward-right .day-icon[data-v-e9cfc577]{font-size:36px;margin-bottom:0}.trophy-icon[data-v-e9cfc577]{animation:trophyGlow-e9cfc577 2s ease-in-out infinite;filter:drop-shadow(0 0 10px #ffcc00)}@keyframes trophyGlow-e9cfc577{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-e9cfc577]{text-align:right}.big-reward-right .reward-amount[data-v-e9cfc577]{color:#fc0;font-size:20px}.big-reward-right .reward-type[data-v-e9cfc577]{font-size:10px}.day-card.big-reward .pulse-ring[data-v-e9cfc577]{border-color:#fc0;border-radius:10px}.day-card.big-reward .tap-hint[data-v-e9cfc577]{bottom:6px}.bonus-info[data-v-e9cfc577]{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-e9cfc577]{align-items:center;color:color-mix(in srgb,#fff 60%,transparent);display:flex;font-size:11px;gap:8px}.bonus-icon[data-v-e9cfc577]{font-size:14px}.bonus-item strong[data-v-e9cfc577]{color:#fc0;font-weight:700;letter-spacing:.5px;text-transform:uppercase}.day-card.shake[data-v-e9cfc577]{animation:shake-e9cfc577 .5s ease}@keyframes shake-e9cfc577{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-e9cfc577]{max-width:calc(100% - 24px)}.week-calendar[data-v-e9cfc577]{gap:6px}.day-card[data-v-e9cfc577]{padding:8px 4px 12px}.day-icon[data-v-e9cfc577]{font-size:20px}.big-reward-content[data-v-e9cfc577]{flex-direction:column;gap:10px;text-align:center}.big-reward-left[data-v-e9cfc577]{align-items:center}.big-reward-right[data-v-e9cfc577]{flex-direction:column;gap:6px}.big-reward-right .day-reward[data-v-e9cfc577]{text-align:center}}.dialog-overlay[data-v-b5f91fb3]{-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-b5f91fb3]{animation:overlayShow-b5f91fb3 .3s cubic-bezier(.16,1,.3,1)}.dialog-overlay[data-state=closed][data-v-b5f91fb3]{animation:overlayHide-b5f91fb3 .25s cubic-bezier(.16,1,.3,1)}@keyframes overlayShow-b5f91fb3{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-b5f91fb3{0%{opacity:1}to{opacity:0}}.lightning[data-v-b5f91fb3]{animation:lightningFlash-b5f91fb3 4s ease-in-out infinite;background:linear-gradient(180deg,gold,transparent);height:100px;opacity:0;position:absolute;width:2px}.lightning-1[data-v-b5f91fb3]{animation-delay:0s;left:20%;top:10%;transform:rotate(15deg)}.lightning-2[data-v-b5f91fb3]{animation-delay:2s;right:25%;top:5%;transform:rotate(-10deg)}@keyframes lightningFlash-b5f91fb3{0%,95%,to{opacity:0}96%,98%{opacity:.8}97%{opacity:0}}.dialog-content[data-v-b5f91fb3]{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-b5f91fb3]{animation:contentShow-b5f91fb3 .4s cubic-bezier(.34,1.56,.64,1)}.dialog-content[data-state=closed][data-v-b5f91fb3]{animation:contentHide-b5f91fb3 .25s cubic-bezier(.16,1,.3,1)}@keyframes contentShow-b5f91fb3{0%{opacity:0;transform:translate(-50%,-45%) scale(.9)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@keyframes contentHide-b5f91fb3{0%{opacity:1;transform:translate(-50%,-50%) scale(1)}to{opacity:0;transform:translate(-50%,-48%) scale(.95)}}.column-frame[data-v-b5f91fb3]{inset:0;pointer-events:none;position:absolute;z-index:10}.column[data-v-b5f91fb3]{align-items:center;bottom:10px;display:flex;flex-direction:column;position:absolute;top:10px;width:24px}.column.left[data-v-b5f91fb3]{left:-8px}.column.right[data-v-b5f91fb3]{right:-8px}.column-top[data-v-b5f91fb3]{font-size:16px;opacity:.6;transform:rotate(180deg)}.column-shaft[data-v-b5f91fb3]{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-b5f91fb3]{background:color-mix(in srgb,var(--primary,gold) 30%,transparent);border-radius:2px;height:8px;width:16px}.olympus-glow[data-v-b5f91fb3]{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-b5f91fb3]{border-radius:16px;max-height:90vh;overflow-y:auto;padding:8px;position:relative;z-index:1}.close-btn[data-v-b5f91fb3]{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-b5f91fb3]:hover{background:var(--primary,gold);color:#1a2340}.dialog-header[data-v-b5f91fb3]{overflow:hidden;padding:16px 16px 12px;position:relative;text-align:center}.header-glow[data-v-b5f91fb3]{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-b5f91fb3]{align-items:center;display:flex;gap:12px;justify-content:center;margin-bottom:8px;position:relative}.laurel[data-v-b5f91fb3]{font-size:20px;opacity:.8}.laurel.left[data-v-b5f91fb3]{transform:scaleX(-1)}.zeus-icon[data-v-b5f91fb3]{animation:zeusGlow-b5f91fb3 2s ease-in-out infinite;color:var(--primary,gold);filter:drop-shadow(0 0 10px var(--primary,#ffd700));font-size:32px}@keyframes zeusGlow-b5f91fb3{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-b5f91fb3]{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-b5f91fb3]{color:color-mix(in srgb,var(--text,#fff) 60%,transparent);font-size:12px;margin:0;position:relative}.week-calendar[data-v-b5f91fb3]{display:grid;gap:8px;grid-template-columns:repeat(3,1fr);padding:0 8px 12px}.day-card[data-v-b5f91fb3]{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-b5f91fb3]{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-b5f91fb3]{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-b5f91fb3]{border-color:var(--primary,gold);box-shadow:0 0 20px color-mix(in srgb,var(--primary,gold) 30%,transparent)}.day-card.locked[data-v-b5f91fb3]{opacity:.5}.day-card.clickable[data-v-b5f91fb3]{cursor:pointer}.day-card.clickable[data-v-b5f91fb3]:hover{transform:scale(1.02)}.day-card.clickable[data-v-b5f91fb3]:active{transform:scale(.98)}.day-header[data-v-b5f91fb3]{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-b5f91fb3]{color:color-mix(in srgb,var(--text,#fff) 60%,transparent);font-size:9px;font-weight:600}.check-mark[data-v-b5f91fb3]{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-b5f91fb3]{background:var(--primary,gold);border-radius:4px;color:#1a2340;font-size:7px;font-weight:700;padding:2px 6px}.god-name[data-v-b5f91fb3]{color:var(--primary,gold);font-size:9px;font-weight:600;opacity:.8}.day-icon[data-v-b5f91fb3],.god-name[data-v-b5f91fb3]{margin-bottom:2px;z-index:1}.day-icon[data-v-b5f91fb3]{font-size:22px;position:relative}.day-reward[data-v-b5f91fb3]{position:relative;text-align:center;z-index:1}.reward-amount[data-v-b5f91fb3]{color:var(--primary,gold);display:block;font-size:12px;font-weight:700}.reward-type[data-v-b5f91fb3]{color:color-mix(in srgb,var(--text,#fff) 50%,transparent);font-size:8px}.pulse-ring[data-v-b5f91fb3]{animation:pulse-b5f91fb3 2s infinite;border:2px solid var(--primary,gold);border-radius:14px;inset:-2px;position:absolute}@keyframes pulse-b5f91fb3{0%,to{opacity:1;transform:scale(1)}50%{opacity:0;transform:scale(1.05)}}.tap-hint[data-v-b5f91fb3]{animation:fadeInOut-b5f91fb3 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-b5f91fb3{0%,to{opacity:.5}50%{opacity:1}}.day-card.big-reward[data-v-b5f91fb3]{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-b5f91fb3]{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-b5f91fb3]{box-shadow:0 0 30px color-mix(in srgb,var(--primary,gold) 40%,transparent)}.day-card.big-reward.claimed[data-v-b5f91fb3]{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-b5f91fb3]{align-items:center;display:flex;justify-content:space-between;position:relative;width:100%;z-index:1}.big-reward-left[data-v-b5f91fb3]{align-items:flex-start;display:flex;flex-direction:column;gap:4px}.big-reward-left .day-header[data-v-b5f91fb3]{margin-bottom:0}.big-reward-text[data-v-b5f91fb3]{display:flex;flex-direction:column;gap:1px}.big-reward-title[data-v-b5f91fb3]{color:var(--primary,gold);font-size:13px;font-weight:700}.big-reward-desc[data-v-b5f91fb3]{color:color-mix(in srgb,var(--text,#fff) 50%,transparent);font-size:10px}.big-reward-right[data-v-b5f91fb3]{align-items:center;display:flex;gap:10px}.big-reward-right .day-icon[data-v-b5f91fb3]{font-size:32px;margin-bottom:0}.zeus-bolt[data-v-b5f91fb3]{animation:boltPulse-b5f91fb3 1.5s ease-in-out infinite;filter:drop-shadow(0 0 8px var(--primary,#ffd700))}@keyframes boltPulse-b5f91fb3{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-b5f91fb3]{text-align:right}.big-reward-right .reward-amount[data-v-b5f91fb3]{font-size:18px}.big-reward-right .reward-type[data-v-b5f91fb3]{font-size:10px}.day-card.big-reward .pulse-ring[data-v-b5f91fb3]{border-radius:14px}.day-card.big-reward .tap-hint[data-v-b5f91fb3]{bottom:6px}.bonus-info[data-v-b5f91fb3]{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-b5f91fb3]{align-items:center;color:color-mix(in srgb,var(--text,#fff) 60%,transparent);display:flex;font-size:11px;gap:8px}.bonus-icon[data-v-b5f91fb3]{font-size:14px}.bonus-item strong[data-v-b5f91fb3]{color:var(--primary,gold);font-weight:600}.day-card.shake[data-v-b5f91fb3]{animation:shake-b5f91fb3 .5s ease}@keyframes shake-b5f91fb3{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-b5f91fb3]{max-width:calc(100% - 24px)}.week-calendar[data-v-b5f91fb3]{gap:6px}.day-card[data-v-b5f91fb3]{padding:8px 4px 12px}.day-icon[data-v-b5f91fb3]{font-size:20px}.big-reward-content[data-v-b5f91fb3]{flex-direction:column;gap:10px;text-align:center}.big-reward-left[data-v-b5f91fb3]{align-items:center}.big-reward-right[data-v-b5f91fb3]{flex-direction:column;gap:6px}.big-reward-right .day-reward[data-v-b5f91fb3]{text-align:center}}.dialog-overlay[data-v-8a2b0cec]{-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-8a2b0cec]{animation:overlayShow-8a2b0cec .3s cubic-bezier(.16,1,.3,1)}.dialog-overlay[data-state=closed][data-v-8a2b0cec]{animation:overlayHide-8a2b0cec .25s cubic-bezier(.16,1,.3,1)}@keyframes overlayShow-8a2b0cec{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-8a2b0cec{0%{opacity:1}to{opacity:0}}.petal[data-v-8a2b0cec]{animation:petalFall-8a2b0cec 10s linear infinite;font-size:20px;opacity:.6;position:absolute}.petal-1[data-v-8a2b0cec]{animation-delay:0s;left:10%}.petal-2[data-v-8a2b0cec]{animation-delay:2s;left:30%}.petal-3[data-v-8a2b0cec]{animation-delay:4s;left:50%}.petal-4[data-v-8a2b0cec]{animation-delay:1s;left:70%}.petal-5[data-v-8a2b0cec]{animation-delay:3s;left:90%}@keyframes petalFall-8a2b0cec{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-8a2b0cec]{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-8a2b0cec]{animation:contentShow-8a2b0cec .4s cubic-bezier(.34,1.56,.64,1)}.dialog-content[data-state=closed][data-v-8a2b0cec]{animation:contentHide-8a2b0cec .25s cubic-bezier(.16,1,.3,1)}@keyframes contentShow-8a2b0cec{0%{opacity:0;transform:translate(-50%,-45%) scale(.9)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@keyframes contentHide-8a2b0cec{0%{opacity:1;transform:translate(-50%,-50%) scale(1)}to{opacity:0;transform:translate(-50%,-48%) scale(.95)}}.paper-frame[data-v-8a2b0cec]{inset:0;pointer-events:none;position:absolute;z-index:10}.corner[data-v-8a2b0cec]{border:2px solid var(--primary,#ffb7c5);height:24px;position:absolute;width:24px}.corner.tl[data-v-8a2b0cec]{border-radius:4px 0 0;border-right:none;left:4px}.corner.tl[data-v-8a2b0cec],.corner.tr[data-v-8a2b0cec]{border-bottom:none;top:4px}.corner.tr[data-v-8a2b0cec]{border-left:none;border-radius:0 4px 0 0;right:4px}.corner.bl[data-v-8a2b0cec]{border-radius:0 0 0 4px;border-right:none;left:4px}.corner.bl[data-v-8a2b0cec],.corner.br[data-v-8a2b0cec]{border-top:none;bottom:4px}.corner.br[data-v-8a2b0cec]{border-left:none;border-radius:0 0 4px;right:4px}.sakura-glow[data-v-8a2b0cec]{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-8a2b0cec]{border-radius:16px;max-height:90vh;overflow-y:auto;padding:8px;position:relative;z-index:1}.close-btn[data-v-8a2b0cec]{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-8a2b0cec]:hover{background:var(--primary,#ffb7c5);color:#fff}.dialog-header[data-v-8a2b0cec]{overflow:hidden;padding:16px 16px 12px;position:relative;text-align:center}.header-glow[data-v-8a2b0cec]{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-8a2b0cec]{align-items:center;display:flex;gap:12px;justify-content:center;margin-bottom:8px;position:relative}.petal-decor[data-v-8a2b0cec]{animation:petalSway-8a2b0cec 3s ease-in-out infinite;font-size:18px;opacity:.8}.petal-decor[data-v-8a2b0cec]:last-child{animation-delay:1.5s}@keyframes petalSway-8a2b0cec{0%,to{transform:rotate(-5deg)}50%{transform:rotate(5deg)}}.torii-icon[data-v-8a2b0cec]{filter:drop-shadow(0 2px 8px color-mix(in srgb,var(--primary,#ffb7c5) 50%,transparent));font-size:32px}.dialog-title[data-v-8a2b0cec]{color:var(--text,#fff);font-size:20px;font-weight:800;margin:0 0 4px;position:relative}.dialog-desc[data-v-8a2b0cec]{color:color-mix(in srgb,var(--text,#fff) 60%,transparent);font-size:12px;margin:0;position:relative}.week-calendar[data-v-8a2b0cec]{display:grid;gap:8px;grid-template-columns:repeat(3,1fr);padding:0 8px 12px}.day-card[data-v-8a2b0cec]{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-8a2b0cec]{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-8a2b0cec]{border-color:color-mix(in srgb,#9ca3af 30%,transparent)}.day-card.rarity-r[data-v-8a2b0cec]{border-color:color-mix(in srgb,#3b82f6 30%,transparent)}.day-card.rarity-sr[data-v-8a2b0cec]{border-color:color-mix(in srgb,#a855f7 30%,transparent)}.day-card.rarity-ssr[data-v-8a2b0cec]{border-color:color-mix(in srgb,#f59e0b 30%,transparent)}.day-card.rarity-ur[data-v-8a2b0cec]{border-color:color-mix(in srgb,#ef4444 30%,transparent)}.day-card.claimed[data-v-8a2b0cec]{background:color-mix(in srgb,#10b981 10%,transparent);border-color:#10b981}.day-card.today[data-v-8a2b0cec]{border-color:var(--primary,#ffb7c5);box-shadow:0 0 20px color-mix(in srgb,var(--primary,#ffb7c5) 30%,transparent)}.day-card.locked[data-v-8a2b0cec]{opacity:.5}.day-card.clickable[data-v-8a2b0cec]{cursor:pointer}.day-card.clickable[data-v-8a2b0cec]:hover{transform:scale(1.02)}.day-card.clickable[data-v-8a2b0cec]:active{transform:scale(.98)}.day-header[data-v-8a2b0cec]{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-8a2b0cec]{color:color-mix(in srgb,var(--text,#fff) 60%,transparent);font-size:9px;font-weight:600}.check-mark[data-v-8a2b0cec]{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-8a2b0cec]{background:var(--primary,#ffb7c5);font-size:7px;padding:2px 6px}.rarity-badge[data-v-8a2b0cec],.today-badge[data-v-8a2b0cec]{border-radius:4px;color:#fff;font-weight:700}.rarity-badge[data-v-8a2b0cec]{font-size:9px;margin-bottom:4px;padding:2px 8px;z-index:1}.day-icon[data-v-8a2b0cec]{font-size:22px;margin-bottom:2px}.day-icon[data-v-8a2b0cec],.day-reward[data-v-8a2b0cec]{position:relative;z-index:1}.day-reward[data-v-8a2b0cec]{text-align:center}.reward-amount[data-v-8a2b0cec]{color:var(--text,#fff);display:block;font-size:12px;font-weight:700}.reward-type[data-v-8a2b0cec]{color:color-mix(in srgb,var(--text,#fff) 50%,transparent);font-size:8px}.pulse-ring[data-v-8a2b0cec]{animation:pulse-8a2b0cec 2s infinite;border:2px solid var(--primary,#ffb7c5);border-radius:14px;inset:-2px;position:absolute}@keyframes pulse-8a2b0cec{0%,to{opacity:1;transform:scale(1)}50%{opacity:0;transform:scale(1.05)}}.tap-hint[data-v-8a2b0cec]{animation:fadeInOut-8a2b0cec 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-8a2b0cec{0%,to{opacity:.5}50%{opacity:1}}.day-card.big-reward[data-v-8a2b0cec]{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-8a2b0cec]{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-8a2b0cec]{box-shadow:0 0 30px color-mix(in srgb,#ef4444 30%,transparent)}.day-card.big-reward.claimed[data-v-8a2b0cec]{background:color-mix(in srgb,#10b981 15%,transparent);border-color:#10b981}.ur-badge[data-v-8a2b0cec]{animation:urShine-8a2b0cec 2s ease-in-out infinite;background:linear-gradient(135deg,#ef4444,#f59e0b)!important}@keyframes urShine-8a2b0cec{0%,to{filter:brightness(1)}50%{filter:brightness(1.3)}}.big-reward-content[data-v-8a2b0cec]{align-items:center;display:flex;justify-content:space-between;position:relative;width:100%;z-index:1}.big-reward-left[data-v-8a2b0cec]{align-items:flex-start;display:flex;flex-direction:column;gap:4px}.big-reward-left .day-header[data-v-8a2b0cec]{margin-bottom:0}.big-reward-text[data-v-8a2b0cec]{display:flex;flex-direction:column;gap:1px}.big-reward-title[data-v-8a2b0cec]{color:var(--text,#fff);font-size:13px;font-weight:700}.big-reward-desc[data-v-8a2b0cec]{color:color-mix(in srgb,var(--text,#fff) 50%,transparent);font-size:10px}.big-reward-right[data-v-8a2b0cec]{align-items:center;display:flex;gap:10px}.big-reward-right .day-icon[data-v-8a2b0cec]{animation:starPulse-8a2b0cec 2s ease-in-out infinite;font-size:32px;margin-bottom:0}@keyframes starPulse-8a2b0cec{0%,to{transform:scale(1) rotate(0)}50%{transform:scale(1.1) rotate(10deg)}}.big-reward-right .day-reward[data-v-8a2b0cec]{text-align:right}.big-reward-right .reward-amount[data-v-8a2b0cec]{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-8a2b0cec]{font-size:10px}.day-card.big-reward .pulse-ring[data-v-8a2b0cec]{border-color:#ef4444;border-radius:14px}.day-card.big-reward .tap-hint[data-v-8a2b0cec]{bottom:6px;color:#ef4444}.bonus-info[data-v-8a2b0cec]{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-8a2b0cec]{align-items:center;color:color-mix(in srgb,var(--text,#fff) 60%,transparent);display:flex;font-size:11px;gap:8px}.bonus-icon[data-v-8a2b0cec]{font-size:14px}.bonus-item strong[data-v-8a2b0cec]{color:var(--primary,#ffb7c5);font-weight:600}.day-card.shake[data-v-8a2b0cec]{animation:shake-8a2b0cec .5s ease}@keyframes shake-8a2b0cec{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-8a2b0cec]{max-width:calc(100% - 24px)}.week-calendar[data-v-8a2b0cec]{gap:6px}.day-card[data-v-8a2b0cec]{padding:10px 4px 12px}.day-icon[data-v-8a2b0cec]{font-size:20px}.big-reward-content[data-v-8a2b0cec]{flex-direction:column;gap:10px;text-align:center}.big-reward-left[data-v-8a2b0cec]{align-items:center}.big-reward-right[data-v-8a2b0cec]{flex-direction:column;gap:6px}.big-reward-right .day-reward[data-v-8a2b0cec]{text-align:center}}.dialog-overlay[data-v-33b26ad5]{-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-33b26ad5]{animation:overlayShow-33b26ad5 .3s cubic-bezier(.16,1,.3,1)}.dialog-overlay[data-state=closed][data-v-33b26ad5]{animation:overlayHide-33b26ad5 .25s cubic-bezier(.16,1,.3,1)}@keyframes overlayShow-33b26ad5{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-33b26ad5{0%{opacity:1}to{opacity:0}}.dialog-content[data-v-33b26ad5]{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-33b26ad5]{animation:contentShow-33b26ad5 .4s cubic-bezier(.34,1.56,.64,1)}.dialog-content[data-state=closed][data-v-33b26ad5]{animation:contentHide-33b26ad5 .25s cubic-bezier(.16,1,.3,1)}@keyframes contentShow-33b26ad5{0%{opacity:0;transform:translate(-50%,-45%) scale(.9)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@keyframes contentHide-33b26ad5{0%{opacity:1;transform:translate(-50%,-50%) scale(1)}to{opacity:0;transform:translate(-50%,-48%) scale(.95)}}.dragon-border[data-v-33b26ad5]{inset:0;pointer-events:none;position:absolute;z-index:10}.corner[data-v-33b26ad5]{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-33b26ad5]{border-radius:8px 0;left:-8px;top:-8px}.corner.tr[data-v-33b26ad5]{right:-8px;top:-8px}.corner.bl[data-v-33b26ad5],.corner.tr[data-v-33b26ad5]{border-radius:0 8px}.corner.bl[data-v-33b26ad5]{bottom:-8px;left:-8px}.corner.br[data-v-33b26ad5]{border-radius:8px 0;bottom:-8px;right:-8px}.border-line[data-v-33b26ad5]{background:linear-gradient(90deg,var(--primary,#f0c850),var(--danger,#c41e3a),var(--primary,#f0c850));position:absolute}.border-line.bottom[data-v-33b26ad5],.border-line.top[data-v-33b26ad5]{height:2px;left:24px;right:24px}.border-line.top[data-v-33b26ad5]{top:0}.border-line.bottom[data-v-33b26ad5]{bottom:0}.border-line.left[data-v-33b26ad5],.border-line.right[data-v-33b26ad5]{background:linear-gradient(180deg,var(--primary,#f0c850),var(--danger,#c41e3a),var(--primary,#f0c850));bottom:24px;top:24px;width:2px}.border-line.left[data-v-33b26ad5]{left:0}.border-line.right[data-v-33b26ad5]{right:0}.gold-shimmer[data-v-33b26ad5]{border-radius:16px;inset:0;overflow:hidden;pointer-events:none;position:absolute}.gold-shimmer[data-v-33b26ad5]:before{animation:shimmer-33b26ad5 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-33b26ad5{0%,to{left:-100%}50%{left:150%}}.dialog-inner[data-v-33b26ad5]{border-radius:16px;max-height:90vh;overflow-y:auto;padding:8px;position:relative;z-index:1}.close-btn[data-v-33b26ad5]{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-33b26ad5]{font-weight:700}.close-btn[data-v-33b26ad5]:hover{background:var(--danger,#c41e3a);color:#fff}.dialog-header[data-v-33b26ad5]{overflow:hidden;padding:16px 16px 12px;position:relative;text-align:center}.header-glow[data-v-33b26ad5]{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-33b26ad5]{align-items:center;display:flex;gap:12px;justify-content:center;margin-bottom:8px;position:relative}.ornament-left[data-v-33b26ad5],.ornament-right[data-v-33b26ad5]{font-size:24px;opacity:.8}.ornament-right[data-v-33b26ad5]{transform:scaleX(-1)}.yin-yang[data-v-33b26ad5]{animation:yinYangSpin-33b26ad5 8s linear infinite;color:var(--primary,#f0c850);filter:drop-shadow(0 0 8px var(--primary,#f0c850));font-size:28px}@keyframes yinYangSpin-33b26ad5{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.dialog-title[data-v-33b26ad5]{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-33b26ad5]{color:var(--danger,#c41e3a);font-size:12px;opacity:.8}.dialog-desc[data-v-33b26ad5]{color:color-mix(in srgb,var(--text,#fff) 60%,transparent);font-size:12px;margin:0;position:relative}.week-calendar[data-v-33b26ad5]{display:grid;gap:8px;grid-template-columns:repeat(3,1fr);padding:0 8px 12px}.day-card[data-v-33b26ad5]{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-33b26ad5]{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-33b26ad5]{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-33b26ad5]{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-33b26ad5]{opacity:.5}.day-card.clickable[data-v-33b26ad5]{cursor:pointer}.day-card.clickable[data-v-33b26ad5]:hover{transform:scale(1.02)}.day-card.clickable[data-v-33b26ad5]:active{transform:scale(.98)}.day-header[data-v-33b26ad5]{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-33b26ad5]{color:color-mix(in srgb,var(--text,#fff) 60%,transparent);font-size:9px;font-weight:600}.check-mark[data-v-33b26ad5]{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-33b26ad5]{background:var(--danger,#c41e3a);border-radius:4px;color:var(--primary,#f0c850);font-size:7px;font-weight:700;padding:2px 6px}.day-icon[data-v-33b26ad5]{font-size:24px;margin-bottom:4px}.day-icon[data-v-33b26ad5],.day-reward[data-v-33b26ad5]{position:relative;z-index:1}.day-reward[data-v-33b26ad5]{text-align:center}.reward-amount[data-v-33b26ad5]{color:var(--primary,#f0c850);display:block;font-size:12px;font-weight:700}.reward-type[data-v-33b26ad5]{color:color-mix(in srgb,var(--text,#fff) 50%,transparent);font-size:8px}.pulse-ring[data-v-33b26ad5]{animation:pulse-33b26ad5 2s infinite;border:2px solid var(--primary,#f0c850);border-radius:12px;inset:-2px;position:absolute}@keyframes pulse-33b26ad5{0%,to{opacity:1;transform:scale(1)}50%{opacity:0;transform:scale(1.05)}}.tap-hint[data-v-33b26ad5]{animation:fadeInOut-33b26ad5 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-33b26ad5{0%,to{opacity:.5}50%{opacity:1}}.day-card.big-reward[data-v-33b26ad5]{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-33b26ad5]{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-33b26ad5]{box-shadow:0 0 30px color-mix(in srgb,var(--primary,#f0c850) 40%,transparent)}.day-card.big-reward.claimed[data-v-33b26ad5]{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-33b26ad5]{align-items:center;display:flex;justify-content:space-between;position:relative;width:100%;z-index:1}.big-reward-left[data-v-33b26ad5]{align-items:flex-start;display:flex;flex-direction:column;gap:4px}.big-reward-left .day-header[data-v-33b26ad5]{margin-bottom:0}.big-reward-text[data-v-33b26ad5]{display:flex;flex-direction:column;gap:1px}.big-reward-title[data-v-33b26ad5]{color:var(--primary,#f0c850);font-size:13px;font-weight:700}.big-reward-desc[data-v-33b26ad5]{color:color-mix(in srgb,var(--text,#fff) 50%,transparent);font-size:10px}.big-reward-right[data-v-33b26ad5]{align-items:center;display:flex;gap:10px}.big-reward-right .day-icon[data-v-33b26ad5]{font-size:32px;margin-bottom:0}.big-reward-right .day-reward[data-v-33b26ad5]{text-align:right}.big-reward-right .reward-amount[data-v-33b26ad5]{font-size:18px}.big-reward-right .reward-type[data-v-33b26ad5]{font-size:10px}.day-card.big-reward .pulse-ring[data-v-33b26ad5]{border-radius:12px}.day-card.big-reward .tap-hint[data-v-33b26ad5]{bottom:6px}.bonus-info[data-v-33b26ad5]{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-33b26ad5]{align-items:center;color:color-mix(in srgb,var(--text,#fff) 60%,transparent);display:flex;font-size:11px;gap:8px}.bonus-icon[data-v-33b26ad5]{font-size:14px}.bonus-item strong[data-v-33b26ad5]{color:var(--primary,#f0c850);font-weight:600}.day-card.shake[data-v-33b26ad5]{animation:shake-33b26ad5 .5s ease}@keyframes shake-33b26ad5{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-33b26ad5]{max-width:calc(100% - 24px)}.week-calendar[data-v-33b26ad5]{gap:6px}.day-card[data-v-33b26ad5]{padding:10px 4px}.day-icon[data-v-33b26ad5]{font-size:22px}.big-reward-content[data-v-33b26ad5]{flex-direction:column;gap:10px;text-align:center}.big-reward-left[data-v-33b26ad5]{align-items:center}.big-reward-right[data-v-33b26ad5]{flex-direction:column;gap:6px}.big-reward-right .day-reward[data-v-33b26ad5]{text-align:center}}.dialog-overlay[data-v-b0dad4a6]{-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-b0dad4a6]{animation:overlayShow-b0dad4a6 .3s cubic-bezier(.16,1,.3,1)}.dialog-overlay[data-state=closed][data-v-b0dad4a6]{animation:overlayHide-b0dad4a6 .25s cubic-bezier(.16,1,.3,1)}@keyframes overlayShow-b0dad4a6{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-b0dad4a6{0%{opacity:1}to{opacity:0}}.dialog-content[data-v-b0dad4a6]{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-b0dad4a6]{animation:contentShow-b0dad4a6 .4s cubic-bezier(.34,1.56,.64,1)}.dialog-content[data-state=closed][data-v-b0dad4a6]{animation:contentHide-b0dad4a6 .25s cubic-bezier(.16,1,.3,1)}@keyframes contentShow-b0dad4a6{0%{opacity:0;transform:translate(-50%,-45%) scale(.9)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@keyframes contentHide-b0dad4a6{0%{opacity:1;transform:translate(-50%,-50%) scale(1)}to{opacity:0;transform:translate(-50%,-48%) scale(.95)}}.piggy-border[data-v-b0dad4a6]{inset:0;pointer-events:none;position:absolute;z-index:10}.corner[data-v-b0dad4a6]{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-b0dad4a6]{left:-12px;top:-12px}.corner.tr[data-v-b0dad4a6]{right:-12px;top:-12px;transform:scaleX(-1)}.corner.bl[data-v-b0dad4a6]{bottom:-12px;left:-12px}.corner.br[data-v-b0dad4a6]{bottom:-12px;right:-12px}.pink-shimmer[data-v-b0dad4a6]{border-radius:20px;inset:0;overflow:hidden;pointer-events:none;position:absolute}.pink-shimmer[data-v-b0dad4a6]:before{animation:shimmer-b0dad4a6 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-b0dad4a6{0%,to{left:-100%}50%{left:150%}}.dialog-inner[data-v-b0dad4a6]{border-radius:20px;max-height:90vh;overflow-y:auto;padding:8px;position:relative;z-index:1}.close-btn[data-v-b0dad4a6]{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-b0dad4a6]:hover{background:var(--danger,#f472b6);color:#fff}.dialog-header[data-v-b0dad4a6]{overflow:hidden;padding:16px 16px 12px;position:relative;text-align:center}.header-glow[data-v-b0dad4a6]{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-b0dad4a6]{align-items:center;display:flex;gap:12px;justify-content:center;margin-bottom:8px;position:relative}.ornament-coin[data-v-b0dad4a6]{animation:coinBounce-b0dad4a6 2s ease-in-out infinite;font-size:20px;opacity:.8}.ornament-coin[data-v-b0dad4a6]:last-child{animation-delay:1s}@keyframes coinBounce-b0dad4a6{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.main-piggy[data-v-b0dad4a6]{animation:piggyBreathe-b0dad4a6 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-b0dad4a6{0%,to{transform:scale(1) rotate(-3deg)}50%{transform:scale(1.1) rotate(3deg)}}.dialog-title[data-v-b0dad4a6]{color:var(--primary,#fbbf24);font-size:20px;font-weight:800;margin:0 0 4px;position:relative}.dialog-desc[data-v-b0dad4a6]{color:color-mix(in srgb,var(--text,#fff) 60%,transparent);font-size:12px;margin:0;position:relative}.week-calendar[data-v-b0dad4a6]{display:grid;gap:8px;grid-template-columns:repeat(3,1fr);padding:0 8px 12px}.day-card[data-v-b0dad4a6]{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-b0dad4a6]{font-size:40px;left:50%;opacity:.08;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%)}.day-card.claimed[data-v-b0dad4a6]{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-b0dad4a6]{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-b0dad4a6]{opacity:.5}.day-card.clickable[data-v-b0dad4a6]{cursor:pointer}.day-card.clickable[data-v-b0dad4a6]:hover{transform:scale(1.02)}.day-card.clickable[data-v-b0dad4a6]:active{transform:scale(.98)}.day-header[data-v-b0dad4a6]{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-b0dad4a6]{color:color-mix(in srgb,var(--text,#fff) 60%,transparent);font-size:9px;font-weight:600}.check-mark[data-v-b0dad4a6]{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-b0dad4a6]{background:var(--danger,#f472b6);border-radius:8px;color:#fff;font-size:7px;font-weight:700;padding:2px 6px}.day-icon[data-v-b0dad4a6]{font-size:24px;margin-bottom:4px}.day-icon[data-v-b0dad4a6],.day-reward[data-v-b0dad4a6]{position:relative;z-index:1}.day-reward[data-v-b0dad4a6]{text-align:center}.reward-amount[data-v-b0dad4a6]{color:var(--primary,#fbbf24);display:block;font-size:12px;font-weight:700}.reward-type[data-v-b0dad4a6]{color:color-mix(in srgb,var(--text,#fff) 50%,transparent);font-size:8px}.pulse-ring[data-v-b0dad4a6]{animation:pulse-b0dad4a6 2s infinite;border:2px solid var(--danger,#f472b6);border-radius:16px;inset:-2px;position:absolute}@keyframes pulse-b0dad4a6{0%,to{opacity:1;transform:scale(1)}50%{opacity:0;transform:scale(1.05)}}.tap-hint[data-v-b0dad4a6]{animation:fadeInOut-b0dad4a6 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-b0dad4a6{0%,to{opacity:.5}50%{opacity:1}}.day-card.big-reward[data-v-b0dad4a6]{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-b0dad4a6]{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-b0dad4a6]{box-shadow:0 0 30px color-mix(in srgb,var(--danger,#f472b6) 40%,transparent)}.day-card.big-reward.claimed[data-v-b0dad4a6]{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-b0dad4a6]{align-items:center;display:flex;justify-content:space-between;position:relative;width:100%;z-index:1}.big-reward-left[data-v-b0dad4a6]{align-items:flex-start;display:flex;flex-direction:column;gap:4px}.big-reward-left .day-header[data-v-b0dad4a6]{margin-bottom:0}.big-reward-text[data-v-b0dad4a6]{display:flex;flex-direction:column;gap:1px}.big-reward-title[data-v-b0dad4a6]{color:var(--primary,#fbbf24);font-size:13px;font-weight:700}.big-reward-desc[data-v-b0dad4a6]{color:color-mix(in srgb,var(--text,#fff) 50%,transparent);font-size:10px}.big-reward-right[data-v-b0dad4a6]{align-items:center;display:flex;gap:10px}.big-reward-right .day-icon[data-v-b0dad4a6]{font-size:32px;margin-bottom:0}.big-reward-right .day-reward[data-v-b0dad4a6]{text-align:right}.big-reward-right .reward-amount[data-v-b0dad4a6]{font-size:18px}.big-reward-right .reward-type[data-v-b0dad4a6]{font-size:10px}.day-card.big-reward .pulse-ring[data-v-b0dad4a6]{border-radius:16px}.day-card.big-reward .tap-hint[data-v-b0dad4a6]{bottom:6px}.bonus-info[data-v-b0dad4a6]{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-b0dad4a6]{align-items:center;color:color-mix(in srgb,var(--text,#fff) 60%,transparent);display:flex;font-size:11px;gap:8px}.bonus-icon[data-v-b0dad4a6]{font-size:14px}.bonus-item strong[data-v-b0dad4a6]{color:var(--primary,#fbbf24);font-weight:600}.day-card.shake[data-v-b0dad4a6]{animation:shake-b0dad4a6 .5s ease}@keyframes shake-b0dad4a6{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-b0dad4a6]{max-width:calc(100% - 24px)}.week-calendar[data-v-b0dad4a6]{gap:6px}.day-card[data-v-b0dad4a6]{padding:10px 4px}.day-icon[data-v-b0dad4a6]{font-size:22px}.big-reward-content[data-v-b0dad4a6]{flex-direction:column;gap:10px;text-align:center}.big-reward-left[data-v-b0dad4a6]{align-items:center}.big-reward-right[data-v-b0dad4a6]{flex-direction:column;gap:6px}.big-reward-right .day-reward[data-v-b0dad4a6]{text-align:center}}.dialog-overlay[data-v-17e046f1]{-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-17e046f1]{animation:overlayShow-17e046f1 .3s cubic-bezier(.16,1,.3,1)}.dialog-overlay[data-state=closed][data-v-17e046f1]{animation:overlayHide-17e046f1 .2s cubic-bezier(.16,1,.3,1)}@keyframes overlayShow-17e046f1{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-17e046f1{0%{opacity:1}to{opacity:0}}.dialog-content[data-v-17e046f1]{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-17e046f1]{animation:contentShow-17e046f1 .35s cubic-bezier(.34,1.56,.64,1)}.dialog-content[data-state=closed][data-v-17e046f1]{animation:contentHide-17e046f1 .2s cubic-bezier(.16,1,.3,1)}@keyframes contentShow-17e046f1{0%{opacity:0;transform:translate(-50%,-48%) scale(.92)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@keyframes contentHide-17e046f1{0%{opacity:1;transform:translate(-50%,-50%) scale(1)}to{opacity:0;transform:translate(-50%,-48%) scale(.96)}}.border-glow[data-v-17e046f1]{border-radius:22px;inset:-2px;overflow:hidden;position:absolute;z-index:-1}.border-glow[data-v-17e046f1]:before{animation:rotateBorder-17e046f1 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-17e046f1]:after{background:var(--dialog-bg,#0f0f1a);border-radius:20px;content:"";inset:2px;position:absolute}.border-glow-outer[data-v-17e046f1]{border-radius:23px;filter:blur(6px);inset:-3px;opacity:.6;overflow:hidden;position:absolute;z-index:-2}.border-glow-outer[data-v-17e046f1]:before{animation:rotateBorder-17e046f1 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-17e046f1{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.dialog-inner[data-v-17e046f1]{background:var(--dialog-bg,#0f0f1a);border-radius:20px;max-height:90vh;overflow-y:auto;position:relative;z-index:1}.close-btn[data-v-17e046f1]{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-17e046f1]:hover{background:var(--btn-bg,hsla(0,0%,100%,.15));color:var(--text,#fff)}.dialog-header[data-v-17e046f1]{overflow:hidden;padding:20px 20px 16px;position:relative;text-align:center}.header-glow[data-v-17e046f1]{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-17e046f1]{animation:bounce-17e046f1 2s ease-in-out infinite;font-size:36px;margin-bottom:8px;position:relative}@keyframes bounce-17e046f1{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.dialog-title[data-v-17e046f1]{color:var(--text,#fff);font-size:20px;font-weight:800;margin:0 0 4px;position:relative}.dialog-desc[data-v-17e046f1]{color:var(--muted,#64748b);font-size:12px;margin:0;position:relative}.week-calendar[data-v-17e046f1]{display:grid;gap:10px;grid-template-columns:repeat(3,1fr);padding:0 16px 16px}.day-card[data-v-17e046f1]{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-17e046f1]{background:var(--success,rgba(16,185,129,.1));border-color:var(--success,rgba(16,185,129,.3))}.day-card.today[data-v-17e046f1]{background:var(--primary,rgba(255,215,0,.1));border-color:var(--primary,rgba(255,215,0,.4))}.day-card.locked[data-v-17e046f1]{opacity:.5}.day-card.clickable[data-v-17e046f1]{cursor:pointer}.day-card.clickable[data-v-17e046f1]:hover{background:var(--primary,rgba(255,215,0,.15));transform:scale(1.02)}.day-card.clickable[data-v-17e046f1]:active{transform:scale(.98)}.day-header[data-v-17e046f1]{align-items:center;display:flex;gap:4px;justify-content:center;margin-bottom:6px;min-height:16px}.day-label[data-v-17e046f1]{color:var(--muted,#64748b);font-size:10px;font-weight:600}.check-mark[data-v-17e046f1]{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-17e046f1]{background:var(--primary,gold);border-radius:4px;color:#000;font-size:8px;font-weight:700;padding:2px 6px}.day-icon[data-v-17e046f1]{font-size:24px;margin-bottom:4px}.day-reward[data-v-17e046f1]{text-align:center}.reward-amount[data-v-17e046f1]{color:var(--text,#fff);display:block;font-size:12px;font-weight:700}.reward-type[data-v-17e046f1]{color:var(--muted,#64748b);font-size:9px}.pulse-ring[data-v-17e046f1]{animation:pulse-17e046f1 2s infinite;border:2px solid var(--primary,gold);border-radius:14px;inset:-2px;position:absolute}@keyframes pulse-17e046f1{0%,to{opacity:1;transform:scale(1)}50%{opacity:0;transform:scale(1.05)}}.tap-hint[data-v-17e046f1]{animation:fadeInOut-17e046f1 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-17e046f1{0%,to{opacity:.5}50%{opacity:1}}.day-card.big-reward[data-v-17e046f1]{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-17e046f1]{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-17e046f1]{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-17e046f1]{border-radius:14px}.big-reward-content[data-v-17e046f1]{align-items:center;display:flex;justify-content:space-between;width:100%}.big-reward-left[data-v-17e046f1]{align-items:flex-start;display:flex;flex-direction:column;gap:4px}.big-reward-left .day-header[data-v-17e046f1]{margin-bottom:0}.big-reward-text[data-v-17e046f1]{display:flex;flex-direction:column;gap:1px}.big-reward-title[data-v-17e046f1]{color:var(--text,#fff);font-size:13px;font-weight:700}.big-reward-desc[data-v-17e046f1]{color:var(--muted,#64748b);font-size:10px}.big-reward-right[data-v-17e046f1]{align-items:center;display:flex;gap:10px}.big-reward-right .day-icon[data-v-17e046f1]{font-size:28px;margin-bottom:0}.big-reward-right .day-reward[data-v-17e046f1]{text-align:right}.big-reward-right .reward-amount[data-v-17e046f1]{font-size:16px}.big-reward-right .reward-type[data-v-17e046f1]{font-size:10px}.day-card.big-reward .tap-hint[data-v-17e046f1]{bottom:6px}.bonus-info[data-v-17e046f1]{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-17e046f1]{align-items:center;color:var(--muted,#64748b);display:flex;font-size:11px;gap:8px}.bonus-icon[data-v-17e046f1]{font-size:14px}.bonus-item strong[data-v-17e046f1]{color:var(--primary,gold);font-weight:600}.day-card.shake[data-v-17e046f1]{animation:shake-17e046f1 .5s ease}@keyframes shake-17e046f1{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-17e046f1]{border-radius:20px;max-width:calc(100% - 32px)}.week-calendar[data-v-17e046f1]{gap:8px}.day-card[data-v-17e046f1]{padding:12px 8px}.day-icon[data-v-17e046f1]{font-size:26px}.reward-amount[data-v-17e046f1]{font-size:12px}.reward-type[data-v-17e046f1]{font-size:9px}.big-reward-content[data-v-17e046f1]{flex-direction:column;gap:12px;text-align:center}.big-reward-left[data-v-17e046f1]{align-items:center}.big-reward-right[data-v-17e046f1]{flex-direction:column;gap:8px}.big-reward-right .day-reward[data-v-17e046f1]{text-align:center}}.contact-overlay[data-v-41f4b048]{-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-41f4b048]{animation:overlayShow-41f4b048 .3s cubic-bezier(.16,1,.3,1)}.contact-overlay[data-state=closed][data-v-41f4b048]{animation:overlayHide-41f4b048 .25s cubic-bezier(.16,1,.3,1)}@keyframes overlayShow-41f4b048{0%{opacity:0}to{opacity:1}}@keyframes overlayHide-41f4b048{0%{opacity:1}to{opacity:0}}.contact-dialog[data-v-41f4b048]{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-41f4b048]{animation:contentShow-41f4b048 .4s cubic-bezier(.34,1.56,.64,1)}.contact-dialog[data-state=closed][data-v-41f4b048]{animation:contentHide-41f4b048 .25s cubic-bezier(.16,1,.3,1)}@keyframes contentShow-41f4b048{0%{opacity:0;transform:translate(-50%,-45%) scale(.9)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@keyframes contentHide-41f4b048{0%{opacity:1;transform:translate(-50%,-50%) scale(1)}to{opacity:0;transform:translate(-50%,-48%) scale(.95)}}.close-btn[data-v-41f4b048]{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-41f4b048]:hover{background:var(--btn-hover-bg,hsla(0,0%,100%,.15));color:var(--text,#fff)}.dialog-header[data-v-41f4b048]{margin-bottom:24px;text-align:center}.header-icon[data-v-41f4b048]{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-41f4b048]{color:var(--text,#fff);font-size:20px;font-weight:700;margin:0 0 8px}.dialog-desc[data-v-41f4b048]{color:var(--text-muted,#888);font-size:14px;margin:0}.channels-list[data-v-41f4b048]{display:flex;flex-direction:column;gap:12px}.channel-btn[data-v-41f4b048]{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-41f4b048]:hover{background:var(--btn-hover-bg,hsla(0,0%,100%,.1));border-color:var(--channel-color);transform:translate(4px)}.channel-icon[data-v-41f4b048]{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-41f4b048]{flex:1;font-size:16px;font-weight:600;text-align:left}.channel-arrow[data-v-41f4b048]{flex-shrink:0}.channel-arrow[data-v-41f4b048],.no-channels[data-v-41f4b048]{color:var(--text-muted,#888)}.no-channels[data-v-41f4b048]{padding:32px 16px;text-align:center}.no-channels svg[data-v-41f4b048]{margin-bottom:16px;opacity:.5}.no-channels p[data-v-41f4b048]{font-size:14px;margin:0}.floating-contact-bubble[data-v-14219a1b]{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-inner[data-v-14219a1b]{height:100%;width:100%}.bubble-icon[data-v-14219a1b],.bubble-inner[data-v-14219a1b]{align-items:center;display:flex;justify-content:center;position:relative}.bubble-icon[data-v-14219a1b]{background:linear-gradient(135deg,var(--primary,gold) 0,var(--secondary,#ff9500) 100%);border-radius:50%;box-shadow:0 4px 15px #ffd70066,0 2px 6px #0003;height:56px;transition:transform .3s ease,box-shadow .3s ease;width:56px;z-index:2}.bubble-icon svg[data-v-14219a1b]{color:#1a1a2e;height:26px;width:26px}.floating-contact-bubble:active .bubble-icon[data-v-14219a1b],.floating-contact-bubble:hover .bubble-icon[data-v-14219a1b]{box-shadow:0 6px 20px #ffd70080,0 4px 10px #0000004d;transform:scale(1.1)}.floating-contact-bubble:active .bubble-icon[data-v-14219a1b]{transform:scale(.95)}.bubble-pulse[data-v-14219a1b]{animation:pulse-14219a1b 2s ease-in-out infinite;background:var(--primary,gold);border-radius:50%;inset:0;position:absolute;z-index:1}@keyframes pulse-14219a1b{0%,to{opacity:.4;transform:scale(1)}50%{opacity:0;transform:scale(1.3)}}.bubble-enter-active[data-v-14219a1b]{animation:bubbleIn-14219a1b .4s ease-out}.bubble-leave-active[data-v-14219a1b]{animation:bubbleOut-14219a1b .3s ease-in}@keyframes bubbleIn-14219a1b{0%{opacity:0;transform:scale(0) translateY(20px)}50%{transform:scale(1.1) translateY(-5px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes bubbleOut-14219a1b{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}.preloader[data-v-63a5d922]{background:#0a0a12;inset:0;justify-content:center;position:fixed;z-index:99999}.preloader[data-v-63a5d922],.preloader-content[data-v-63a5d922]{align-items:center;display:flex}.preloader-content[data-v-63a5d922]{flex-direction:column;gap:24px}.spinner[data-v-63a5d922]{height:80px;position:relative;width:80px}.spinner-ring[data-v-63a5d922]{animation:spin-63a5d922 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-63a5d922]:first-child{animation-delay:-.45s}.spinner-ring[data-v-63a5d922]:nth-child(2){animation-delay:-.3s;border-top-color:#ffd70099;inset:8px}.spinner-ring[data-v-63a5d922]:nth-child(3){animation-delay:-.15s;border-top-color:#ffd7004d;inset:16px}.loading-text[data-v-63a5d922]{color:#fff9;font-size:14px;font-weight:500;letter-spacing:2px;text-transform:uppercase}.preload-progress[data-v-63a5d922]{margin-top:20px;text-align:center}.preload-bar[data-v-63a5d922]{background:#ffffff1a;border-radius:2px;height:4px;margin:0 auto;overflow:hidden;width:200px}.preload-fill[data-v-63a5d922]{background:linear-gradient(90deg,gold,#fa0);border-radius:2px;height:100%;transition:width .3s ease}.preload-text[data-v-63a5d922]{color:#fff6;font-size:11px;letter-spacing:1px;margin-top:8px}.app-content[data-v-63a5d922]{min-height:100vh}.maintenance-page[data-v-63a5d922]{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-63a5d922]{align-items:center;display:flex;flex-direction:column;gap:20px;padding:40px;text-align:center}.maintenance-icon[data-v-63a5d922]{animation:pulse-63a5d922 2s ease-in-out infinite;color:gold;height:80px;width:80px}.maintenance-icon svg[data-v-63a5d922]{height:100%;width:100%}.maintenance-title[data-v-63a5d922]{color:#fff;font-size:28px;font-weight:700;margin:0}.maintenance-text[data-v-63a5d922]{color:#fff9;font-size:16px;margin:0}@keyframes pulse-63a5d922{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(1.05)}}.fade-preloader-enter-active[data-v-63a5d922],.fade-preloader-leave-active[data-v-63a5d922]{transition:opacity .4s ease}.fade-preloader-enter-from[data-v-63a5d922],.fade-preloader-leave-to[data-v-63a5d922]{opacity:0}@keyframes spin-63a5d922{0%{transform:rotate(0)}to{transform:rotate(1turn)}}
