@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&display=swap";.animated-queue[data-v-4fe158c0]{background:#0f172af2;border:1px solid rgba(16,185,129,.3);border-radius:16px;padding:1.5rem;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:0 20px 40px #0000004d,0 0 0 1px #10b9811a;color:#fff;min-width:400px;max-width:480px;overflow:visible}.queue-header[data-v-4fe158c0]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:1px solid rgba(16,185,129,.2)}.queue-title[data-v-4fe158c0]{font-size:1.2rem;font-weight:600;color:#10b981;margin:0}.queue-count[data-v-4fe158c0]{font-size:.9rem;color:#ffffffb3}.champions-list[data-v-4fe158c0]{margin-bottom:1.5rem}.queue-container[data-v-4fe158c0]{display:flex;flex-direction:column;gap:.75rem;position:relative;overflow:visible;padding:.25rem .5rem 0}.champion-item[data-v-4fe158c0]{display:grid;grid-template-columns:auto 1fr auto;gap:1rem;align-items:center;padding:.875rem 1.25rem;border-radius:12px;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);transition:all .5s ease;position:relative;overflow:visible}.champion-item.playing[data-v-4fe158c0]{background:#10b98126;border-color:#10b981;box-shadow:0 0 20px #10b9814d;transform:scale(1.02)}.champion-item.next[data-v-4fe158c0]{background:#fbbf241a;border-color:#fbbf244d}.champion-item.waiting[data-v-4fe158c0]{background:#ffffff08;border-color:#ffffff14}.queue-enter-active[data-v-4fe158c0]{transition:all 1.8s cubic-bezier(.19,1,.22,1);transition-delay:.2s}.queue-leave-active[data-v-4fe158c0]{transition:all 1.8s cubic-bezier(.19,1,.22,1);position:absolute;width:100%;left:0;z-index:-1}.queue-enter-from[data-v-4fe158c0]{opacity:0;transform:translateY(40px) scale(.85)}.queue-leave-to[data-v-4fe158c0]{opacity:0;transform:translateY(-30px) scale(.9)}.queue-move[data-v-4fe158c0]{transition:transform 1.8s cubic-bezier(.19,1,.22,1)}.champion-avatar[data-v-4fe158c0]{position:relative;width:48px;height:48px;padding:4px}.champion-avatar img[data-v-4fe158c0]{width:100%;height:100%;border-radius:8px;object-fit:cover;border:2px solid rgba(255,255,255,.2);transition:all .3s ease}.champion-item.playing .champion-avatar img[data-v-4fe158c0]{border-color:#10b981;box-shadow:0 0 15px #10b98180}.status-indicator[data-v-4fe158c0]{position:absolute;bottom:-6px;right:-6px;padding:2px 6px;border-radius:8px;font-size:.6rem;font-weight:700;text-transform:uppercase;letter-spacing:.5px;white-space:nowrap;box-shadow:0 2px 8px #0000004d;border:2px solid rgba(255,255,255,.2);margin:4px}.status-indicator.playing[data-v-4fe158c0]{background:#10b981;color:#fff;border-color:#10b98180;animation:pulseGlow-4fe158c0 2s ease-in-out infinite}.status-indicator.waiting[data-v-4fe158c0]{background:#fbbf24f2;color:#1f2937;border-color:#fbbf2466}.champion-info[data-v-4fe158c0]{display:flex;flex-direction:column;gap:.25rem}.champion-name[data-v-4fe158c0]{font-weight:600;color:#fff;font-size:.95rem}.player-name[data-v-4fe158c0]{font-size:.8rem;color:#fff9}.champion-amount[data-v-4fe158c0]{font-weight:700;color:#fbbf24;font-size:.9rem}@keyframes pulseGlow-4fe158c0{0%,to{box-shadow:0 2px 8px #0000004d,0 0 8px #10b9814d,0 0 0 1px #10b98133}50%{box-shadow:0 2px 8px #0000004d,0 0 12px #10b98166,0 0 0 2px #10b9814d}}@media (max-width: 480px){.animated-queue[data-v-4fe158c0]{min-width:280px;padding:1rem}.champion-item[data-v-4fe158c0]{padding:.5rem;gap:.75rem}.champion-avatar[data-v-4fe158c0]{width:40px;height:40px}.queue-title[data-v-4fe158c0]{font-size:1.1rem}}.home[data-v-10bd4773]{min-height:100vh}.hero[data-v-10bd4773]{color:#fff;padding:8rem 0 4rem;position:relative;overflow:hidden;background:linear-gradient(135deg,#0a0a0a,#1a1a1a)}.hero[data-v-10bd4773]:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-image:linear-gradient(180deg,transparent 0%,rgba(16,185,129,.02) 50%,transparent 100%),linear-gradient(90deg,transparent 0%,rgba(16,185,129,.015) 50%,transparent 100%);pointer-events:none;z-index:1}.hero[data-v-10bd4773]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 400 400' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.6' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)' opacity='0.03'/%3E%3C/svg%3E");pointer-events:none;z-index:1;mix-blend-mode:screen}.hero .grid-background[data-v-10bd4773]{position:absolute;top:0;left:0;right:0;bottom:0;pointer-events:none;z-index:1;overflow:hidden}.hero .moving-line[data-v-10bd4773]{position:absolute;background:linear-gradient(90deg,transparent 0%,rgba(16,185,129,.3) 20%,rgba(16,185,129,.5) 50%,rgba(16,185,129,.3) 80%,transparent 100%);height:2px;width:250px;opacity:.8;box-shadow:0 0 4px #10b98133;animation:line-pulse-10bd4773 3s ease-in-out infinite}.hero .line-2[data-v-10bd4773]{background:linear-gradient(90deg,transparent 0%,rgba(99,102,241,.3) 20%,rgba(99,102,241,.5) 50%,rgba(99,102,241,.3) 80%,transparent 100%);box-shadow:0 0 4px #6366f133;animation:line-pulse-10bd4773 3s ease-in-out infinite,wave-motion-10bd4773 4s ease-in-out infinite}.hero .line-4[data-v-10bd4773]{background:linear-gradient(90deg,transparent 0%,rgba(245,158,11,.3) 20%,rgba(245,158,11,.5) 50%,rgba(245,158,11,.3) 80%,transparent 100%)!important;box-shadow:0 0 4px #f59e0b33;animation:line-pulse-10bd4773 3s ease-in-out infinite,wave-motion-10bd4773 4s ease-in-out infinite}.hero .line-dot[data-v-10bd4773]{position:absolute;right:0;top:50%;transform:translateY(-50%);width:6px;height:6px;border-radius:50%;background:radial-gradient(circle,rgba(16,185,129,1) 0%,rgba(16,185,129,.3) 70%,transparent 100%);box-shadow:0 0 8px #10b98199,0 0 16px #10b9814d;animation:dot-glow-10bd4773 2s ease-in-out infinite alternate}.hero .line-2 .line-dot[data-v-10bd4773]{background:radial-gradient(circle,rgba(99,102,241,1) 0%,rgba(99,102,241,.3) 70%,transparent 100%);box-shadow:0 0 8px #6366f199,0 0 16px #6366f14d}.hero .line-4 .line-dot[data-v-10bd4773]{background:radial-gradient(circle,rgba(245,158,11,1) 0%,rgba(245,158,11,.3) 70%,transparent 100%);box-shadow:0 0 8px #f59e0b99,0 0 16px #f59e0b4d}.hero .floating-particle[data-v-10bd4773]{position:absolute;width:6px;height:6px;border-radius:50%;background:#10b981e6;box-shadow:0 0 15px #10b981cc,0 0 30px #10b98180,0 0 45px #10b9814d;animation:particle-glow-10bd4773 3s ease-in-out infinite alternate}.hero .particle-1[data-v-10bd4773]{top:8%;left:25%;animation:float-particle-1-10bd4773 9s ease-in-out infinite,particle-glow-10bd4773 3s ease-in-out infinite alternate;animation-delay:0s}.hero .particle-2[data-v-10bd4773]{top:23%;right:30%;animation:float-particle-2-10bd4773 11s ease-in-out infinite,particle-glow-10bd4773 3.5s ease-in-out infinite alternate;animation-delay:-2s;background:#6366f1e6;box-shadow:0 0 15px #6366f1cc,0 0 30px #6366f180,0 0 45px #6366f14d}.hero .particle-3[data-v-10bd4773]{top:87%;left:60%;animation:float-particle-3-10bd4773 13s ease-in-out infinite,particle-glow-10bd4773 4s ease-in-out infinite alternate;animation-delay:-4s;background:#f59e0be6;box-shadow:0 0 15px #f59e0bcc,0 0 30px #f59e0b80,0 0 45px #f59e0b4d}.hero .particle-4[data-v-10bd4773]{top:65%;left:15%;width:4px;height:4px;animation:float-particle-4-10bd4773 7s ease-in-out infinite,particle-glow-10bd4773 2.5s ease-in-out infinite alternate;animation-delay:-1s;background:#10b981cc;box-shadow:0 0 12px #10b981b3,0 0 24px #10b98166,0 0 36px #10b98133}.hero .particle-5[data-v-10bd4773]{top:12%;right:25%;width:5px;height:5px;animation:float-particle-5-10bd4773 10s ease-in-out infinite,particle-glow-10bd4773 3.2s ease-in-out infinite alternate;animation-delay:-5s;background:#6366f1cc;box-shadow:0 0 13px #6366f1b3,0 0 26px #6366f166,0 0 39px #6366f133}.hero .particle-6[data-v-10bd4773]{top:42%;right:10%;width:4px;height:4px;animation:float-particle-6-10bd4773 8s ease-in-out infinite,particle-glow-10bd4773 2.8s ease-in-out infinite alternate;animation-delay:-3s;background:#f59e0bcc;box-shadow:0 0 12px #f59e0bb3,0 0 24px #f59e0b66,0 0 36px #f59e0b33}.hero .line-1[data-v-10bd4773]{top:15%;left:-250px;animation:slide-horizontal-1-10bd4773 12s linear infinite;animation-delay:0s}.hero .line-2[data-v-10bd4773]{top:52%;left:-250px;animation:slide-horizontal-2-10bd4773 15s linear infinite;animation-delay:-4s}.hero .line-3[data-v-10bd4773]{top:78%;left:-250px;animation:slide-horizontal-1-10bd4773 18s linear infinite;animation-delay:-8s}.hero .line-4[data-v-10bd4773]{top:32%;right:-250px;animation:slide-horizontal-reverse-10bd4773 14s linear infinite;animation-delay:-2s}.hero .line-4 .line-dot[data-v-10bd4773]{right:auto;left:0}@keyframes slide-horizontal-1-10bd4773{0%{transform:translate(0);opacity:0}10%{opacity:.8}90%{opacity:.8}to{transform:translate(calc(100vw + 250px));opacity:0}}@keyframes slide-horizontal-2-10bd4773{0%{transform:translate(0);opacity:0}15%{opacity:.6}85%{opacity:.6}to{transform:translate(calc(100vw + 250px));opacity:0}}@keyframes slide-horizontal-reverse-10bd4773{0%{transform:translate(0);opacity:0}10%{opacity:.7}90%{opacity:.7}to{transform:translate(calc(-100vw - 250px));opacity:0}}@keyframes line-pulse-10bd4773{0%{opacity:.8;transform:scaleY(1)}50%{opacity:1;transform:scaleY(1.2)}to{opacity:.8;transform:scaleY(1)}}@keyframes wave-motion-10bd4773{0%{transform:translateY(0)}25%{transform:translateY(-2px)}50%{transform:translateY(0)}75%{transform:translateY(2px)}to{transform:translateY(0)}}@keyframes dot-glow-10bd4773{0%{opacity:.6;transform:translateY(-50%) scale(1)}to{opacity:1;transform:translateY(-50%) scale(1.3)}}@keyframes particle-glow-10bd4773{0%{opacity:.7;transform:scale(1)}to{opacity:1;transform:scale(1.2)}}@keyframes float-particle-1-10bd4773{0%{transform:translateY(0) translate(0)}33%{transform:translateY(-25px) translate(15px)}66%{transform:translateY(-15px) translate(-10px)}to{transform:translateY(0) translate(0)}}@keyframes float-particle-2-10bd4773{0%{transform:translateY(0) translate(0)}25%{transform:translateY(-30px) translate(-12px)}50%{transform:translateY(-20px) translate(8px)}75%{transform:translateY(-35px) translate(-5px)}to{transform:translateY(0) translate(0)}}@keyframes float-particle-3-10bd4773{0%{transform:translateY(0) translate(0)}40%{transform:translateY(-22px) translate(18px)}80%{transform:translateY(-28px) translate(-15px)}to{transform:translateY(0) translate(0)}}@keyframes float-particle-4-10bd4773{0%{transform:translateY(0) translate(0)}50%{transform:translateY(-18px) translate(12px)}to{transform:translateY(0) translate(0)}}@keyframes float-particle-5-10bd4773{0%{transform:translateY(0) translate(0)}30%{transform:translateY(-26px) translate(-8px)}70%{transform:translateY(-12px) translate(14px)}to{transform:translateY(0) translate(0)}}@keyframes float-particle-6-10bd4773{0%{transform:translateY(0) translate(0)}60%{transform:translateY(-24px) translate(-12px)}to{transform:translateY(0) translate(0)}}.hero-layout[data-v-10bd4773]{display:grid;grid-template-columns:1fr auto;gap:4rem;align-items:center;position:relative;z-index:10}@media (max-width: 1024px){.hero-layout[data-v-10bd4773]{grid-template-columns:1fr;gap:3rem;justify-items:center}}.container[data-v-10bd4773]{max-width:var(--content-max-width);margin:0 auto;padding:0 2rem;position:relative;z-index:10}.hero-content[data-v-10bd4773]{text-align:left;max-width:600px}.game-badge[data-v-10bd4773]{display:inline-flex;align-items:center;gap:.5rem;background:#1e293bcc;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(64,75,105,.6);border-radius:20px;padding:.5rem 1rem;margin-bottom:1.5rem;font-size:.875rem;font-weight:500;color:#e2e8f0;box-shadow:0 4px 12px #00000026}.game-badge-icon[data-v-10bd4773]{color:#fbbf24;flex-shrink:0}.section-badge[data-v-10bd4773]{display:inline-flex;align-items:center;gap:.5rem;background:#1e293bcc;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(64,75,105,.6);border-radius:20px;padding:.5rem 1rem;margin-bottom:1.5rem;font-size:.875rem;font-weight:500;color:#e2e8f0;box-shadow:0 4px 12px #00000026}.section-badge-icon[data-v-10bd4773]{color:#fbbf24;flex-shrink:0}@media (max-width: 1024px){.hero-content[data-v-10bd4773]{text-align:center;max-width:800px;margin:0 auto}.game-badge[data-v-10bd4773]{margin-left:auto;margin-right:auto}}.hero-title[data-v-10bd4773]{font-size:clamp(2.5rem,5vw,4rem);font-weight:900;margin-bottom:2rem;line-height:1.1;letter-spacing:.05em;text-shadow:0 2px 4px rgba(0,0,0,.5),0 4px 12px rgba(0,0,0,.3);color:#fff;text-transform:uppercase;position:relative;z-index:10}.hero-description[data-v-10bd4773]{font-size:1.3rem;line-height:1.6;margin-bottom:3rem;color:#ffffffe6;max-width:500px}@media (max-width: 1024px){.hero-description[data-v-10bd4773]{max-width:600px;margin-left:auto;margin-right:auto}}.hero-button[data-v-10bd4773]{display:inline-block;background:#fff;color:var(--brand-secondary);padding:.8rem 2rem;border-radius:var(--radius-lg);font-weight:700;font-size:1rem;text-decoration:none;text-transform:uppercase;letter-spacing:.5px;box-shadow:var(--shadow-xl);transition:all .3s ease;border:none;cursor:pointer;position:relative;overflow:hidden;transform:scale(1)}.hero-button[data-v-10bd4773]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.4),transparent);transition:left .6s ease}.hero-button[data-v-10bd4773]:hover:before{left:100%}.hero-queue[data-v-10bd4773]{display:flex;justify-content:center;align-items:flex-start;position:relative;z-index:15;margin-top:4rem}@media (max-width: 1024px){.hero-queue[data-v-10bd4773]{justify-content:center;margin-top:2rem;align-items:center}}@media (max-width: 480px){.hero-queue[data-v-10bd4773]{margin-top:1rem}}.features[data-v-10bd4773]{background-color:var(--bg-secondary);padding:4rem 0}.features-grid[data-v-10bd4773]{display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:start}.features-card[data-v-10bd4773]{background:var(--surface-color);padding:3rem;border-radius:var(--radius-xl);box-shadow:var(--shadow-lg);border:1px solid var(--border-color)}.features-title[data-v-10bd4773]{font-size:2rem;font-weight:700;color:var(--text-color);margin-bottom:.5rem}.features-subtitle[data-v-10bd4773]{color:var(--text-secondary);font-size:1.1rem;margin-bottom:2rem}.features-list[data-v-10bd4773]{list-style:none;padding:0}.features-list li[data-v-10bd4773]{color:var(--text-secondary);font-size:1.1rem;line-height:1.8;margin-bottom:1rem;padding-left:.5rem}.queue-example[data-v-10bd4773]{background:var(--bg-tertiary);border-radius:var(--radius-lg);overflow:hidden;border:1px solid var(--border-color)}.queue-header[data-v-10bd4773]{display:grid;grid-template-columns:1fr 1fr 1fr;background:var(--surface-secondary);padding:1rem;font-weight:600;color:var(--text-color);border-bottom:1px solid var(--border-color)}.queue-item[data-v-10bd4773]{display:grid;grid-template-columns:1fr 1fr 1fr;padding:1rem;border-bottom:1px solid var(--border-color);transition:background-color var(--transition-fast)}.queue-item[data-v-10bd4773]:hover{background:var(--surface-hover-color)}.queue-item[data-v-10bd4773]:last-child{border-bottom:none}.queue-col[data-v-10bd4773]{color:var(--text-secondary);font-size:.95rem;display:flex;align-items:center}.how-it-works[data-v-10bd4773]{padding:4rem 0}.streamers-section[data-v-10bd4773]{background:var(--surface-color)}.viewers-section[data-v-10bd4773]{background:var(--background-color)}.section-header[data-v-10bd4773]{text-align:center;margin-bottom:3rem}.section-icon[data-v-10bd4773]{display:inline-flex;align-items:center;justify-content:center;width:5rem;height:5rem;border-radius:var(--radius-xl);color:#fff;margin-bottom:1.5rem}.streamer-icon[data-v-10bd4773]{background:linear-gradient(135deg,var(--brand-primary),#059669)}.viewer-icon[data-v-10bd4773]{background:linear-gradient(135deg,var(--brand-secondary),#4338ca)}.section-title[data-v-10bd4773]{font-size:2.5rem;font-weight:700;margin-bottom:1rem;color:var(--text-primary)}.section-subtitle[data-v-10bd4773]{font-size:1.2rem;color:var(--text-secondary);max-width:600px;margin:0 auto;line-height:1.5}.simple-steps[data-v-10bd4773]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1.5rem;max-width:var(--content-max-width);margin:0 auto 2rem}.simple-step[data-v-10bd4773]{background:var(--surface-color);border:1px solid var(--border-color);border-radius:var(--radius-lg);padding:1.5rem;display:flex;align-items:flex-start;gap:1rem;box-shadow:var(--shadow-md);transition:all .3s ease}.simple-step[data-v-10bd4773]:hover{transform:translateY(-3px);box-shadow:var(--shadow-xl)}.step-number-simple[data-v-10bd4773]{display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:50%;background:var(--brand-primary);color:#fff;font-weight:700;font-size:1.1rem;flex-shrink:0}.step-content-simple h4[data-v-10bd4773]{margin:0 0 .5rem;font-size:1.2rem;font-weight:600;color:var(--text-primary)}.step-content-simple p[data-v-10bd4773]{margin:0;color:var(--text-secondary);line-height:1.6;font-size:.95rem}.viewers-steps .viewer-number[data-v-10bd4773]{background:var(--brand-secondary)}@media (max-width: 1024px){.simple-steps[data-v-10bd4773]{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.25rem}.section-title[data-v-10bd4773]{font-size:2rem}.section-subtitle[data-v-10bd4773]{font-size:1.1rem}}@media (max-width: 768px){.how-it-works[data-v-10bd4773]{padding:3rem 0}.simple-steps[data-v-10bd4773]{grid-template-columns:1fr;gap:1rem}.simple-step[data-v-10bd4773]{padding:1.25rem}.step-number-simple[data-v-10bd4773]{width:2rem;height:2rem;font-size:1rem}.step-content-simple h4[data-v-10bd4773]{font-size:1.1rem}.step-content-simple p[data-v-10bd4773]{font-size:.9rem}.section-title[data-v-10bd4773]{font-size:1.8rem}.section-subtitle[data-v-10bd4773]{font-size:1rem}.section-header[data-v-10bd4773]{margin-bottom:2rem}}@media (max-width: 480px){.simple-steps[data-v-10bd4773]{gap:.75rem}.simple-step[data-v-10bd4773]{padding:1rem;flex-direction:column;text-align:center;gap:.75rem}.step-number-simple[data-v-10bd4773]{align-self:center;width:2.5rem;height:2.5rem;font-size:1.1rem}.step-content-simple h4[data-v-10bd4773]{font-size:1rem}.step-content-simple p[data-v-10bd4773]{font-size:.85rem}.section-title[data-v-10bd4773]{font-size:1.6rem}.section-subtitle[data-v-10bd4773]{font-size:.95rem}}.section-cta[data-v-10bd4773]{display:flex;justify-content:center;margin-top:3rem}.cta-button[data-v-10bd4773]{display:inline-block;padding:1rem 2rem;border-radius:12px;font-weight:600;font-size:1.1rem;text-decoration:none;transition:all .3s ease;position:relative;overflow:hidden;text-align:center;min-width:200px}.viewers-cta[data-v-10bd4773]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;box-shadow:0 10px 25px #667eea40;border:2px solid transparent}.viewers-cta[data-v-10bd4773]:hover{transform:translateY(-3px);box-shadow:0 20px 40px #667eea59;background:linear-gradient(135deg,#5a6fd8,#6b4190)}.viewers-cta[data-v-10bd4773]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .5s}.viewers-cta[data-v-10bd4773]:hover:before{left:100%}.streamer-cta[data-v-10bd4773]{background:linear-gradient(135deg,#10b981,#065f46);color:#fff;box-shadow:0 10px 25px #10b98140;border:2px solid transparent}.streamer-cta[data-v-10bd4773]:hover{transform:translateY(-3px);box-shadow:0 20px 40px #10b98159;background:linear-gradient(135deg,#059669,#047857)}.streamer-cta[data-v-10bd4773]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .5s}.streamer-cta[data-v-10bd4773]:hover:before{left:100%}:root.dark .viewers-cta[data-v-10bd4773]{background:linear-gradient(135deg,#667eea,#764ba2);box-shadow:0 10px 25px #667eea4d}:root.dark .viewers-cta[data-v-10bd4773]:hover{box-shadow:0 20px 40px #667eea66}:root.dark .game-badge[data-v-10bd4773]{background:#0f172ae6;border-color:#334155cc;color:#f1f5f9}:root.light .viewers-cta[data-v-10bd4773]{background:linear-gradient(135deg,#667eea,#764ba2);box-shadow:0 10px 25px #667eea40}:root.light .viewers-cta[data-v-10bd4773]:hover{box-shadow:0 20px 40px #667eea59}:root.light .game-badge[data-v-10bd4773]{background:transparent;border:1px solid rgba(15,23,42,.9);color:#f8fafc;box-shadow:0 4px 12px #00000026;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}:root.light .section-badge[data-v-10bd4773]{background:transparent;border:1px solid rgba(15,23,42,.9);color:#f8fafc;box-shadow:0 4px 12px #00000026;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}:root.light .streamer-cta[data-v-10bd4773]{background:linear-gradient(135deg,#10b981,#065f46);box-shadow:0 10px 25px #10b9814d}:root.light .streamer-cta[data-v-10bd4773]:hover{box-shadow:0 20px 40px #10b98166}:root.dark .hero[data-v-10bd4773]{background:linear-gradient(135deg,#0a0a0a,#111827)}:root.dark .hero[data-v-10bd4773]:after{background-image:linear-gradient(180deg,transparent 0%,rgba(16,185,129,.025) 50%,transparent 100%),linear-gradient(90deg,transparent 0%,rgba(16,185,129,.02) 50%,transparent 100%)}:root.dark .hero[data-v-10bd4773]:before{background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 400 400' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.65' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)' opacity='0.04'/%3E%3C/svg%3E");mix-blend-mode:screen}:root.dark .hero-button[data-v-10bd4773]{background:var(--brand-primary);color:#fff;box-shadow:0 10px 25px #10b98140}:root.dark .hero-button[data-v-10bd4773]:hover{background:#059669;box-shadow:0 20px 40px #10b98159;transform:scale(1.05)}:root.dark .hero-button[data-v-10bd4773]:before{background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent)}:root.light .hero-button[data-v-10bd4773]:before{background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent)}:root.light .hero[data-v-10bd4773]{background:linear-gradient(135deg,#2a3f9a,#4a2e75,#301a4a);color:#fff}:root.light .hero[data-v-10bd4773]:after{background-image:linear-gradient(180deg,transparent 0%,rgba(16,185,129,.04) 50%,transparent 100%),linear-gradient(90deg,transparent 0%,rgba(16,185,129,.03) 50%,transparent 100%)}:root.light .hero[data-v-10bd4773]:before{background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 400 400' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.7' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)' opacity='0.06'/%3E%3C/svg%3E");mix-blend-mode:multiply}:root.light .hero-title[data-v-10bd4773]{color:#fff;text-shadow:0 2px 4px rgba(0,0,0,.6),0 4px 12px rgba(0,0,0,.3)}:root.light .hero-description[data-v-10bd4773]{color:#ffffffd9}:root.light .hero-button[data-v-10bd4773]{background:var(--brand-primary);color:#fff;box-shadow:0 10px 25px #10b98140}:root.light .hero-button[data-v-10bd4773]:hover{background:#059669;box-shadow:0 20px 40px #10b98159;transform:scale(1.05)}:root.dark .hero-title[data-v-10bd4773]{text-shadow:0 2px 4px rgba(0,0,0,.8),0 4px 12px rgba(0,0,0,.5);color:#fff}.pricing[data-v-10bd4773]{padding:4rem 0;background:linear-gradient(135deg,#f8fafc,#e2e8f0);position:relative}:root.dark .pricing[data-v-10bd4773]{background:linear-gradient(135deg,#1e293b,#0f172a)}.pricing-block[data-v-10bd4773]{margin-top:3rem;background:#fff;border-radius:1.5rem;padding:3rem 4rem;box-shadow:0 10px 30px #00000014;border:1px solid rgba(16,185,129,.15);position:relative;overflow:hidden}.pricing-block[data-v-10bd4773]:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,var(--brand-primary) 0%,#059669 100%)}:root.dark .pricing-block[data-v-10bd4773]{background:#1e293b;border-color:#10b98133;box-shadow:0 10px 30px #0000004d}.pricing-content-row[data-v-10bd4773]{display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:center}.pricing-left[data-v-10bd4773]{display:flex;flex-direction:column;gap:1.5rem}.discount-badge[data-v-10bd4773]{background:linear-gradient(135deg,#ef4444,#dc2626);color:#fff;padding:.4rem 1.2rem;border-radius:2rem;font-size:.8rem;font-weight:700;text-transform:uppercase;letter-spacing:1px;display:inline-block;align-self:flex-start;box-shadow:0 4px 15px #ef44444d;animation:glow-10bd4773 2s ease-in-out infinite alternate}@keyframes glow-10bd4773{0%{box-shadow:0 4px 15px #ef44444d}to{box-shadow:0 6px 25px #ef444480}}.pricing-title[data-v-10bd4773]{font-size:2rem;font-weight:700;color:var(--text-color);margin:0;line-height:1.2}.pricing-description[data-v-10bd4773]{color:var(--text-secondary);font-size:1.1rem;line-height:1.5;margin:0}.pricing-right[data-v-10bd4773]{display:flex;flex-direction:column;gap:2rem;align-items:center}.price-comparison[data-v-10bd4773]{display:flex;align-items:center;justify-content:center;gap:2rem;padding:2rem;background:linear-gradient(135deg,#10b9810d,#10b9811a);border-radius:1.5rem;border:1px solid rgba(16,185,129,.15);width:100%}:root.dark .price-comparison[data-v-10bd4773]{background:linear-gradient(135deg,#10b9811a,#10b9810d);border-color:#10b98133}.old-price-block[data-v-10bd4773],.new-price-block[data-v-10bd4773]{text-align:center}.was-label[data-v-10bd4773],.now-label[data-v-10bd4773]{display:block;font-size:.8rem;text-transform:uppercase;font-weight:600;letter-spacing:.5px;margin-bottom:.5rem}.was-label[data-v-10bd4773]{color:#64748b}.now-label[data-v-10bd4773]{color:var(--brand-primary)}.old-price-value[data-v-10bd4773]{font-size:1.75rem;font-weight:700;color:#64748b;text-decoration:line-through;text-decoration-thickness:3px;text-decoration-color:#ef4444;opacity:.7}.new-price-value[data-v-10bd4773]{font-size:2.75rem;font-weight:800;color:var(--brand-primary);text-shadow:0 2px 4px rgba(16,185,129,.2)}.arrow-separator[data-v-10bd4773]{font-size:1.5rem;color:var(--brand-primary);font-weight:700}.pricing-features[data-v-10bd4773]{display:flex;flex-direction:column;gap:1rem}.feature[data-v-10bd4773]{display:flex;align-items:center;gap:.75rem;color:var(--text-color);font-size:1rem}.feature-icon[data-v-10bd4773]{color:var(--brand-primary);flex-shrink:0}.pricing-note[data-v-10bd4773]{background:#10b9811a;border:1px solid rgba(16,185,129,.2);border-radius:.75rem;padding:1rem 1.5rem;text-align:center;width:100%}.pricing-note p[data-v-10bd4773]{margin:0;color:var(--brand-primary);font-size:.9rem;font-weight:500}.pricing-cta[data-v-10bd4773]{width:100%;display:flex;justify-content:center}.pricing-button[data-v-10bd4773]{display:inline-block;background:var(--brand-primary);color:#fff;padding:1rem 2.5rem;border-radius:.75rem;text-decoration:none;font-weight:600;font-size:1.1rem;transition:all .3s ease;box-shadow:0 4px 15px #10b9814d}.pricing-button[data-v-10bd4773]:hover{background:#059669;transform:translateY(-2px);box-shadow:0 8px 25px #10b98166}.pricing-disclaimer[data-v-10bd4773]{text-align:center;margin-top:2rem;color:var(--text-secondary);font-size:.85rem;max-width:600px;margin-left:auto;margin-right:auto}@media (max-width: 768px){.hero[data-v-10bd4773]{padding:6rem 0 3rem}.hero-title[data-v-10bd4773]{font-size:2.5rem}.hero-description[data-v-10bd4773]{font-size:1.1rem}.hero .grid-background[data-v-10bd4773]{display:none}.features[data-v-10bd4773]{padding:3rem 0}.features-grid[data-v-10bd4773]{grid-template-columns:1fr;gap:3rem}.features-card[data-v-10bd4773]{padding:2rem}.container[data-v-10bd4773]{padding:0 1rem}.section-cta[data-v-10bd4773]{margin-top:2rem}.cta-button[data-v-10bd4773]{padding:.8rem 1.5rem;font-size:1rem;min-width:180px}.pricing[data-v-10bd4773]{padding:3rem 0}.pricing-block[data-v-10bd4773]{padding:2rem;margin:0 1rem}.pricing-content-row[data-v-10bd4773]{grid-template-columns:1fr;gap:2rem}.pricing-left[data-v-10bd4773]{text-align:center}.pricing-title[data-v-10bd4773]{font-size:1.75rem}.pricing-description[data-v-10bd4773]{font-size:1rem}.new-price-value[data-v-10bd4773]{font-size:2.5rem}.old-price-value[data-v-10bd4773]{font-size:1.5rem}.price-comparison[data-v-10bd4773]{flex-direction:column;gap:1rem;padding:1.5rem}.arrow-separator[data-v-10bd4773]{font-size:1.2rem;transform:rotate(90deg)}}@media (max-width: 480px){.hero[data-v-10bd4773]{padding:4rem 0 2rem}.hero-title[data-v-10bd4773]{font-size:2rem}.hero-description[data-v-10bd4773]{font-size:1rem}.hero-button[data-v-10bd4773]{padding:.7rem 1.5rem;font-size:.9rem}.hero .grid-background[data-v-10bd4773]{display:none}.features-card[data-v-10bd4773]{padding:1.5rem}.features-title[data-v-10bd4773]{font-size:1.5rem}.queue-header[data-v-10bd4773],.queue-item[data-v-10bd4773]{padding:.75rem;font-size:.9rem}.queue-col[data-v-10bd4773]{font-size:.85rem}.section-cta[data-v-10bd4773]{margin-top:1.5rem}.cta-button[data-v-10bd4773]{padding:.7rem 1.2rem;font-size:.9rem;min-width:160px}.pricing[data-v-10bd4773]{padding:2rem 0}.pricing-block[data-v-10bd4773]{padding:1.5rem;margin:0 .5rem}.pricing-title[data-v-10bd4773]{font-size:1.5rem}.pricing-description[data-v-10bd4773]{font-size:.9rem}.new-price-value[data-v-10bd4773]{font-size:2rem}.old-price-value[data-v-10bd4773]{font-size:1.25rem}.discount-badge[data-v-10bd4773]{font-size:.75rem;padding:.3rem .8rem}.pricing-button[data-v-10bd4773]{padding:.8rem 2rem;font-size:1rem}.feature[data-v-10bd4773]{font-size:.9rem}.pricing-right[data-v-10bd4773]{gap:1.5rem}}@media (prefers-reduced-motion: reduce){[data-v-10bd4773]{animation:none!important}.discount-badge[data-v-10bd4773]{animation:none}.pricing-button[data-v-10bd4773]:hover{transform:none}}.modal-overlay[data-v-4339312c]{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#00000080;display:flex;justify-content:center;align-items:center;z-index:9999;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.modal-container[data-v-4339312c]{background:var(--surface-color);color:var(--text-color);border-radius:var(--radius-lg);padding:2rem;max-width:500px;width:90%;max-height:90vh;overflow-y:auto;box-shadow:var(--shadow-lg);animation:slideUp-4339312c .3s ease-out}.fade-enter-active[data-v-4339312c],.fade-leave-active[data-v-4339312c]{transition:opacity .3s ease}.fade-enter-from[data-v-4339312c],.fade-leave-to[data-v-4339312c]{opacity:0}.fade-enter-active .modal-container[data-v-4339312c],.fade-leave-active .modal-container[data-v-4339312c]{transition:transform .3s cubic-bezier(.4,0,.2,1)}.fade-enter-from .modal-container[data-v-4339312c],.fade-leave-to .modal-container[data-v-4339312c]{transform:translateY(20px) scale(.95)}@keyframes slideUp-4339312c{0%{transform:translateY(20px) scale(.95);opacity:0}to{transform:translateY(0) scale(1);opacity:1}}@media (max-width: 768px){.modal-container[data-v-4339312c]{padding:1.5rem;max-width:95%;width:95%}}@media (max-width: 480px){.modal-container[data-v-4339312c]{padding:1rem;max-width:100%;width:100%;margin:1rem;border-radius:var(--radius-md)}}.queue-item[data-v-ece2deb1]{display:flex;align-items:center;gap:.75rem;padding:.75rem;border:1px solid var(--border-color);border-radius:6px;background:var(--surface-color);margin-bottom:.375rem;transition:all .3s ease}.queue-item[data-v-ece2deb1]:hover{border-color:var(--primary-color);box-shadow:var(--shadow-hover)}.queue-item.status-playing[data-v-ece2deb1]{border-color:var(--success-color);background:var(--success-light)}.queue-item.status-completed[data-v-ece2deb1]{border-color:var(--info-color);background:var(--info-light);opacity:.8}.queue-item.completing[data-v-ece2deb1]{animation:completeAnimation-ece2deb1 1s ease-in-out}@keyframes completeAnimation-ece2deb1{0%{transform:scale(1)}25%{transform:scale(1.05) rotate(2deg)}50%{transform:scale(1.1) rotate(-2deg)}75%{transform:scale(1.05) rotate(1deg)}to{transform:scale(1) rotate(0)}}.position[data-v-ece2deb1]{font-size:1.25rem;font-weight:700;color:#42b883;min-width:1.5rem;text-align:center}.champion-info[data-v-ece2deb1]{display:flex;align-items:center;gap:.75rem;flex:1}.champion-image[data-v-ece2deb1]{width:45px;height:45px;border-radius:50%;object-fit:cover;border:2px solid #42b883}.champion-details h3[data-v-ece2deb1]{margin:0 0 .125rem;color:var(--text-color);font-size:1rem}.champion-details p[data-v-ece2deb1]{margin:.125rem 0;color:var(--text-secondary);font-size:.8rem}.comment[data-v-ece2deb1]{margin:.375rem 0;padding:.375rem;border-radius:4px;font-size:.75rem}.comment strong[data-v-ece2deb1]{display:block;margin-bottom:.125rem;font-size:.7rem}.comment p[data-v-ece2deb1]{margin:0;font-style:italic;line-height:1.4}.requester-comment[data-v-ece2deb1]{background:var(--info-light);border-left:3px solid var(--info-color)}.streamer-comment[data-v-ece2deb1]{background:var(--secondary-light);border-left:3px solid var(--secondary-color)}.status-info[data-v-ece2deb1]{display:flex;flex-direction:column;align-items:center;gap:.25rem}.status-badge[data-v-ece2deb1]{padding:.125rem .5rem;border-radius:15px;font-size:.7rem;font-weight:700;text-transform:uppercase}.status-pending[data-v-ece2deb1]{background:var(--warning-light);color:var(--warning-color)}.status-playing[data-v-ece2deb1]{background:var(--success-light);color:var(--success-color)}.status-completed[data-v-ece2deb1]{background:var(--info-light);color:var(--info-color)}.completed-at[data-v-ece2deb1],.game-link[data-v-ece2deb1]{font-size:.8rem;color:var(--text-muted)}.game-link a[data-v-ece2deb1]{color:var(--primary-color);text-decoration:none}.game-link a[data-v-ece2deb1]:hover{text-decoration:underline}.actions[data-v-ece2deb1]{display:flex;gap:.25rem;flex-direction:row;flex-wrap:wrap;justify-content:flex-end;min-width:200px}.btn[data-v-ece2deb1]{padding:.25rem .5rem;border:none;border-radius:4px;cursor:pointer;font-size:.7rem;transition:all .3s ease;white-space:nowrap}.btn[data-v-ece2deb1]:disabled{opacity:.5;cursor:not-allowed;transform:none!important}.btn-primary[data-v-ece2deb1]{background:#42b883;color:#fff}.btn-primary[data-v-ece2deb1]:hover:not(:disabled){background:#369870;transform:translateY(-2px)}.btn-primary[data-v-ece2deb1]:disabled{background:#95a5a6;color:#fff;opacity:.6}.btn-secondary[data-v-ece2deb1]{background:#6c757d;color:#fff}.btn-secondary[data-v-ece2deb1]:hover:not(:disabled){background:#5a6268}.btn-success[data-v-ece2deb1]{background:#28a745;color:#fff}.btn-success[data-v-ece2deb1]:hover:not(:disabled){background:#218838}.btn-start-playing[data-v-ece2deb1]{background:linear-gradient(135deg,#28a745,#20c997);font-weight:700;box-shadow:0 4px 15px #28a7454d;border:2px solid #28a745}.btn-start-playing[data-v-ece2deb1]:hover:not(:disabled){background:linear-gradient(135deg,#218838,#1ea085);transform:translateY(-2px);box-shadow:0 6px 20px #28a74566}.btn-info[data-v-ece2deb1]{background:#17a2b8;color:#fff}.btn-info[data-v-ece2deb1]:hover:not(:disabled){background:#138496}.modal-content[data-v-ece2deb1]{min-width:400px;max-width:90vw}.modal-content h3[data-v-ece2deb1]{margin:0 0 1rem;color:var(--text-color)}.form-group[data-v-ece2deb1]{margin-bottom:1rem}.form-group label[data-v-ece2deb1]{display:block;margin-bottom:.5rem;color:var(--text-color);font-weight:500}.form-input[data-v-ece2deb1]{width:100%;padding:.75rem;border:1px solid var(--border-color);border-radius:4px;font-size:1rem}.form-input[data-v-ece2deb1]:focus{outline:none;border-color:var(--primary-color);box-shadow:0 0 0 2px var(--primary-light)}.form-textarea[data-v-ece2deb1]{width:100%;padding:.75rem;border:1px solid var(--border-color);border-radius:4px;font-size:1rem;font-family:inherit;resize:vertical;min-height:100px}.form-textarea[data-v-ece2deb1]:focus{outline:none;border-color:var(--primary-color);box-shadow:0 0 0 2px var(--primary-light)}.modal-actions[data-v-ece2deb1]{display:flex;gap:1rem;justify-content:flex-end}@media (max-width: 768px){.queue-item[data-v-ece2deb1]{gap:.5rem;padding:.5rem}.champion-image[data-v-ece2deb1]{width:35px;height:35px}.position[data-v-ece2deb1]{font-size:1rem;min-width:1.25rem}.champion-details h3[data-v-ece2deb1]{font-size:.9rem}.champion-details p[data-v-ece2deb1]{font-size:.7rem}.actions[data-v-ece2deb1]{min-width:150px}.btn[data-v-ece2deb1]{padding:.2rem .4rem;font-size:.65rem}.status-badge[data-v-ece2deb1]{padding:.1rem .4rem;font-size:.6rem}.modal-content[data-v-ece2deb1]{min-width:300px}}.queue-group[data-v-93d72848]{margin-bottom:.75rem}.queue-group.is-group[data-v-93d72848]{border-radius:8px;padding:.5rem}.queue-group.is-group.expanded[data-v-93d72848]{border:2px solid rgba(66,184,131,.3);background:#42b8830d}.group-items[data-v-93d72848]{position:relative}.group-items.collapsed[data-v-93d72848]{height:0;overflow:hidden}.collapse-btn-wrapper[data-v-93d72848]{display:flex;justify-content:center;padding:.5rem;margin-top:.5rem}.collapse-btn[data-v-93d72848]{background:#6c757d;color:#fff;padding:.5rem 1rem;border:none;border-radius:4px;cursor:pointer;font-size:.8rem;transition:all .3s ease;white-space:nowrap}.collapse-btn[data-v-93d72848]:hover{background:#5a6268;transform:translateY(-2px)}.collapsed-group-item[data-v-93d72848]{display:flex;align-items:center;gap:.75rem;padding:.75rem;border:1px solid rgba(66,184,131,.4);border-radius:6px;background:#42b88314;margin-bottom:.375rem;transition:all .3s ease;cursor:pointer}.collapsed-group-item[data-v-93d72848]:hover{border-color:#42b88399;background:#42b8831f;box-shadow:0 2px 8px #42b88333}.position-range[data-v-93d72848]{font-size:1.1rem;font-weight:700;color:#42b883;min-width:3rem;text-align:center;background:#42b88326;padding:.25rem .5rem;border-radius:4px}.champion-images[data-v-93d72848]{display:flex;align-items:center;position:relative;margin-right:.5rem}.champion-images .champion-image[data-v-93d72848]{width:40px;height:40px;border-radius:50%;object-fit:cover;border:2px solid #42b883;transition:all .3s ease}.champion-images .champion-image.stacked[data-v-93d72848]{margin-left:-12px}.champion-images .champion-image[data-v-93d72848]:hover{transform:scale(1.1);z-index:10!important}.more-count[data-v-93d72848]{background:#42b883e6;color:#fff;border-radius:50%;width:40px;height:40px;display:flex;align-items:center;justify-content:center;font-size:.75rem;font-weight:700;margin-left:-12px;border:2px solid #42b883;z-index:1}.collapsed-group-item .champion-info[data-v-93d72848]{display:flex;align-items:center;gap:.75rem;flex:1}.collapsed-group-item .champion-details h3[data-v-93d72848]{margin:0 0 .125rem;color:var(--text-color);font-size:1rem}.collapsed-group-item .champion-details p[data-v-93d72848]{margin:.125rem 0;color:var(--text-secondary);font-size:.8rem}.champions-preview[data-v-93d72848]{font-size:.75rem;color:var(--text-muted);font-style:italic;margin-top:.25rem}.status-badge.group-badge[data-v-93d72848]{background:#42b88333;color:#42b883;padding:.125rem .5rem;border-radius:15px;font-size:.7rem;font-weight:700;text-transform:uppercase}.positions-range[data-v-93d72848]{font-size:.75rem;color:var(--text-muted);margin-top:.25rem}.expand-btn[data-v-93d72848]{background:#42b883;color:#fff;padding:.5rem 1rem;border:none;border-radius:4px;cursor:pointer;font-size:.8rem;font-weight:700;transition:all .3s ease;white-space:nowrap}.expand-btn[data-v-93d72848]:hover{background:#369870;transform:translateY(-2px);box-shadow:0 4px 12px #42b8834d}.queue-item-move[data-v-93d72848],.queue-item-enter-active[data-v-93d72848],.queue-item-leave-active[data-v-93d72848]{transition:all .4s cubic-bezier(.25,.8,.25,1)}.queue-item-enter-from[data-v-93d72848]{opacity:0;transform:translate(-30px) scale(.95)}.queue-item-leave-to[data-v-93d72848]{opacity:0;transform:translate(30px) scale(.95)}.queue-item-leave-active[data-v-93d72848]{position:absolute;width:100%;z-index:0}@media (max-width: 768px){.collapsed-group-item[data-v-93d72848]{gap:.5rem;padding:.5rem}.position-range[data-v-93d72848]{font-size:1rem;min-width:2.5rem;padding:.2rem .4rem}.champion-images .champion-image[data-v-93d72848]{width:35px;height:35px}.champion-images .champion-image.stacked[data-v-93d72848]{margin-left:-10px}.more-count[data-v-93d72848]{width:35px;height:35px;font-size:.7rem;margin-left:-10px}.collapsed-group-item .champion-details h3[data-v-93d72848]{font-size:.9rem}.collapsed-group-item .champion-details p[data-v-93d72848]{font-size:.75rem}.champions-preview[data-v-93d72848]{font-size:.7rem}.status-badge.group-badge[data-v-93d72848]{font-size:.6rem;padding:.1rem .4rem}.positions-range[data-v-93d72848]{font-size:.7rem}.expand-btn[data-v-93d72848],.collapse-btn[data-v-93d72848]{padding:.4rem .8rem;font-size:.75rem}.collapse-btn-wrapper[data-v-93d72848]{padding:.4rem;margin-top:.4rem}}.champion-queue-page[data-v-cd9932d5]{max-width:var(--content-max-width);margin:0 auto;padding:1.5rem}.queue-header[data-v-cd9932d5]{text-align:center;margin-bottom:2rem}.queue-header h1[data-v-cd9932d5]{font-size:2rem;font-weight:700;background:linear-gradient(135deg,#667eea,#764ba2);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:.75rem}.queue-info[data-v-cd9932d5]{display:flex;justify-content:center;gap:1.5rem;flex-wrap:wrap}.queue-info p[data-v-cd9932d5]{margin:0;background:#fff3;padding:.375rem .75rem;border-radius:15px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.loading[data-v-cd9932d5],.error[data-v-cd9932d5]{text-align:center;padding:2rem;background:var(--surface-color);border-radius:8px;margin:1.5rem 0}.error[data-v-cd9932d5]{background:var(--danger-light);color:var(--danger-color)}.queue-stats[data-v-cd9932d5]{display:flex;gap:1.5rem;margin-bottom:1.5rem;flex-wrap:wrap}.stat[data-v-cd9932d5]{background:var(--surface-color);padding:1rem;border-radius:6px;text-align:center;box-shadow:var(--shadow);flex:1;min-width:120px}.stat-number[data-v-cd9932d5]{display:block;font-size:1.5rem;font-weight:700;color:#42b883}.stat-label[data-v-cd9932d5]{color:var(--text-secondary);font-size:.8rem;text-transform:uppercase;letter-spacing:1px}.queue-sections[data-v-cd9932d5]{display:flex;flex-direction:column;gap:1.5rem}.section[data-v-cd9932d5]{background:var(--surface-color);padding:1rem;border-radius:8px;box-shadow:var(--shadow-hover)}.section h2[data-v-cd9932d5]{margin:0 0 .75rem;color:var(--text-color);border-bottom:2px solid #42b883;padding-bottom:.375rem;font-size:1.125rem}.empty-state[data-v-cd9932d5]{text-align:center;padding:1.5rem;color:var(--text-muted);font-style:italic;background:var(--bg-secondary);border-radius:6px}.btn[data-v-cd9932d5]{padding:.75rem 1.5rem;border:none;border-radius:6px;cursor:pointer;font-size:1rem;transition:all .3s ease}.btn-primary[data-v-cd9932d5]{background:#42b883;color:#fff}.btn-primary[data-v-cd9932d5]:hover{background:#369870;transform:translateY(-2px)}.order-btn[data-v-cd9932d5]{background:#42b883;color:#fff;padding:.75rem 1.5rem;border:none;border-radius:6px;cursor:pointer;font-size:1rem;transition:all .3s ease;margin-top:1rem}.order-btn[data-v-cd9932d5]:hover{background:#369870;transform:translateY(-2px)}.settings-btn[data-v-cd9932d5]{background:#42b883;color:#fff;padding:.75rem 1.5rem;border:none;border-radius:6px;cursor:pointer;font-size:1rem;transition:all .3s ease;margin-top:1rem}.settings-btn[data-v-cd9932d5]:hover{background:#369870;transform:translateY(-2px)}.owner-info[data-v-cd9932d5]{text-align:center;margin-bottom:1.5rem}.owner-badge[data-v-cd9932d5]{display:inline-block;background:linear-gradient(135deg,gold,#ffed4e);color:#333;padding:.5rem 1rem;border-radius:20px;font-weight:700;font-size:.9rem;box-shadow:0 3px 10px #ffd7004d;border:2px solid #ffd700}.queue-items[data-v-cd9932d5]{display:flex;flex-direction:column;gap:.75rem}.queue-item-move[data-v-cd9932d5],.queue-item-enter-active[data-v-cd9932d5],.queue-item-leave-active[data-v-cd9932d5]{transition:all .4s cubic-bezier(.25,.8,.25,1)}.queue-item-enter-from[data-v-cd9932d5]{opacity:0;transform:translate(-30px) scale(.95)}.queue-item-leave-to[data-v-cd9932d5]{opacity:0;transform:translate(30px) scale(.95)}.queue-item-leave-active[data-v-cd9932d5]{position:absolute;width:100%;z-index:0}.queue-item-move[data-v-cd9932d5]{transform:translateY(0)}.queue-group-move[data-v-cd9932d5],.queue-group-enter-active[data-v-cd9932d5],.queue-group-leave-active[data-v-cd9932d5]{transition:all .4s cubic-bezier(.25,.8,.25,1)}.queue-group-enter-from[data-v-cd9932d5]{opacity:0;transform:translateY(-20px) scale(.95)}.queue-group-leave-to[data-v-cd9932d5]{opacity:0;transform:translateY(20px) scale(.95)}.queue-group-leave-active[data-v-cd9932d5]{position:absolute;width:100%;z-index:0}.queue-items[data-v-cd9932d5]>*{transition:all .3s ease}.queue-items[data-v-cd9932d5]>*:hover{transform:translateY(-2px);box-shadow:0 8px 25px #00000026}@media (max-width: 768px){.champion-queue-page[data-v-cd9932d5]{padding:1rem}.queue-header[data-v-cd9932d5]{padding:1.5rem}.queue-header h1[data-v-cd9932d5]{font-size:2rem}.queue-info[data-v-cd9932d5]{flex-direction:column;gap:1rem}.queue-stats[data-v-cd9932d5]{flex-direction:column}.queue-item-move[data-v-cd9932d5],.queue-item-enter-active[data-v-cd9932d5],.queue-item-leave-active[data-v-cd9932d5]{transition:all .2s ease}.queue-items[data-v-cd9932d5]>*:hover{transform:none}}.champion-filters[data-v-dadd05ca]{display:flex;flex-direction:column;gap:.75rem;margin-bottom:0;flex:1}.search-input[data-v-dadd05ca]{width:100%;padding:.75rem 1rem;border:2px solid rgba(255,255,255,.2);border-radius:12px;background:#ffffff0d;color:#ccd6f6;font-size:1rem;transition:all .3s ease;margin-bottom:.75rem}.search-input[data-v-dadd05ca]:focus{outline:none;border-color:#64ffda;background:#64ffda1a;box-shadow:0 0 0 3px #64ffda33}.search-input[data-v-dadd05ca]::placeholder{color:#8892b0}.pos-role-row[data-v-dadd05ca],.extra-filters-row[data-v-dadd05ca]{display:flex;flex-direction:row;gap:1.5rem;align-items:center;flex-wrap:wrap}.filter-section[data-v-dadd05ca]{display:flex;flex-direction:row;gap:.5rem;align-items:center;flex-shrink:0}.filter-label[data-v-dadd05ca]{font-size:.9rem;font-weight:600;color:#ccd6f6;margin-bottom:0;white-space:nowrap}.filter-buttons[data-v-dadd05ca]{display:flex;gap:.5rem;flex-wrap:wrap;align-items:center}.role-filter-btn[data-v-dadd05ca],.position-filter-btn[data-v-dadd05ca],.sort-btn[data-v-dadd05ca]{display:flex;align-items:center;justify-content:center;min-width:40px;height:40px;border:2px solid rgba(255,255,255,.2);border-radius:10px;background:#ffffff0d;cursor:pointer;transition:all .3s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.role-filter-btn[data-v-dadd05ca]:hover,.position-filter-btn[data-v-dadd05ca]:hover,.sort-btn[data-v-dadd05ca]:hover{border-color:#64ffda;background:#64ffda1a;transform:scale(1.05)}.role-filter-btn.active[data-v-dadd05ca],.position-filter-btn.active[data-v-dadd05ca]{border-color:#64ffda;background:#64ffda33;box-shadow:0 0 20px #64ffda4d}.role-filter-btn img[data-v-dadd05ca],.position-filter-btn img[data-v-dadd05ca]{width:20px;height:20px;filter:brightness(.8);transition:filter .3s ease}.role-filter-btn:hover img[data-v-dadd05ca],.position-filter-btn:hover img[data-v-dadd05ca]{filter:brightness(1.2)}.role-filter-btn.active img[data-v-dadd05ca],.position-filter-btn.active img[data-v-dadd05ca]{filter:brightness(1.4) saturate(1.2)}.sort-btn[data-v-dadd05ca]{font-size:.9rem;font-weight:600;color:#ccd6f6;min-width:60px}.sort-btn.cyclic[data-v-dadd05ca]{min-width:110px;padding:0 .75rem;display:flex;align-items:center;gap:.4rem;position:relative;overflow:hidden}.sort-btn.cyclic[data-v-dadd05ca]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,#64ffda1a,#667eea1a);opacity:0;transition:opacity .3s ease;z-index:0}.sort-btn.cyclic[data-v-dadd05ca]:hover:before{opacity:1}.sort-icon[data-v-dadd05ca]{font-size:.9rem;font-weight:700;min-width:20px;text-align:center;position:relative;z-index:1}.sort-text[data-v-dadd05ca]{font-size:.8rem;white-space:nowrap;position:relative;z-index:1}.sort-btn.cyclic[data-v-dadd05ca]:hover{border-color:#64ffda;background:#64ffda26;transform:scale(1.02);box-shadow:0 4px 15px #64ffda33}.toggle-switch[data-v-dadd05ca]{position:relative;display:inline-flex;align-items:center;cursor:pointer;color:#ccd6f6;font-size:.85rem;font-weight:600}.label-text[data-v-dadd05ca]{margin-left:.6rem;white-space:nowrap}.toggle-switch input[data-v-dadd05ca]{opacity:0;width:0;height:0}.slider[data-v-dadd05ca]{width:36px;height:20px;background-color:#fff3;border:1px solid rgba(255,255,255,.3);transition:all .3s ease-in-out;border-radius:9999px;position:relative;flex-shrink:0}.slider[data-v-dadd05ca]:before{content:"";position:absolute;height:14px;width:14px;left:2px;bottom:2px;background-color:#fff;border-radius:50%;transition:all .3s ease-in-out}.toggle-switch input:checked+.slider[data-v-dadd05ca]{background-color:#64ffda;border-color:#64ffda;box-shadow:0 0 10px #64ffda80}.toggle-switch input:focus+.slider[data-v-dadd05ca]{box-shadow:0 0 1px #64ffda}.toggle-switch input:checked+.slider[data-v-dadd05ca]:before{transform:translate(16px)}@media (max-width: 768px){.search-input[data-v-dadd05ca]{margin-bottom:1rem}.pos-role-row[data-v-dadd05ca],.extra-filters-row[data-v-dadd05ca]{flex-direction:column;gap:1rem;align-items:center}.filter-section[data-v-dadd05ca]{flex-direction:row;gap:.4rem;align-items:center;justify-content:center}.filter-label[data-v-dadd05ca]{font-size:.75rem}.position-filter-btn[data-v-dadd05ca],.role-filter-btn[data-v-dadd05ca],.sort-btn[data-v-dadd05ca]{min-width:32px;height:32px;padding:4px}.position-filter-btn img[data-v-dadd05ca],.role-filter-btn img[data-v-dadd05ca]{width:16px;height:16px}.sort-btn.cyclic[data-v-dadd05ca]{min-width:90px;padding:0 .5rem}.sort-icon[data-v-dadd05ca]{font-size:.8rem;min-width:16px}.sort-text[data-v-dadd05ca]{font-size:.7rem}.toggle-switch[data-v-dadd05ca]{font-size:.75rem}.label-text[data-v-dadd05ca]{margin-left:.4rem}.slider[data-v-dadd05ca]{width:30px;height:16px}.slider[data-v-dadd05ca]:before{height:12px;width:12px;left:1px;bottom:1px}.toggle-switch input:checked+.slider[data-v-dadd05ca]:before{transform:translate(14px)}}.loading-champions[data-v-13248ff7],.no-champions[data-v-13248ff7]{color:#ccd6f6;text-align:center;padding:2rem;font-size:1.2rem}.champion-grid[data-v-13248ff7]{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:1.2rem;padding:1rem .5rem 1rem 0}.champion-grid-item[data-v-13248ff7]{display:flex;flex-direction:column;align-items:center;gap:.6rem;padding:.75rem .5rem;border-radius:12px;border:2px solid transparent;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);background:#ffffff0d;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);justify-content:flex-start;position:relative;overflow:hidden;min-height:160px;max-height:160px}.champion-grid-item[data-v-13248ff7]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,#667eea1a,#764ba21a);opacity:0;transition:opacity .3s ease;z-index:0}.champion-grid-item[data-v-13248ff7]:hover:before{opacity:1}.champion-grid-item[data-v-13248ff7]:hover{background:#ffffff1a;border-color:#667eea99;transform:translateY(-2px) scale(1.02);box-shadow:0 6px 20px #667eea33}.champion-grid-item.selected[data-v-13248ff7]{border-color:#667eea;background:#667eea26;transform:translateY(-1px);box-shadow:0 4px 15px #667eea4d}.champion-grid-item.selected[data-v-13248ff7]:before{opacity:1}.champion-grid-item.unsaved[data-v-13248ff7]{border-color:#ffc107}.champion-grid-item.is-selected-for-bulk[data-v-13248ff7]{border-color:#64ffda;box-shadow:0 0 15px #64ffda66}.champion-grid-item.not-priced[data-v-13248ff7]{cursor:not-allowed}.champion-grid-item.not-priced .champion-grid-image[data-v-13248ff7]{filter:grayscale(1)}.champion-grid-item-content[data-v-13248ff7]{display:flex;flex-direction:column;align-items:center;width:100%;gap:.4rem;position:relative;z-index:1;flex:1}.champion-image-container[data-v-13248ff7]{position:relative;display:flex;align-items:center;justify-content:center}.champion-grid-image[data-v-13248ff7]{width:80px;height:80px;border-radius:50%;border:2px solid rgba(102,126,234,.3);transition:all .3s ease;position:relative;overflow:hidden;flex-shrink:0}.champion-grid-item:hover .champion-grid-image[data-v-13248ff7]{border-color:#667eea99;transform:scale(1.05);box-shadow:0 0 20px #667eea4d}.champion-grid-item.selected .champion-grid-image[data-v-13248ff7]{border-color:#667eea;box-shadow:0 0 15px #667eea66}.champion-grid-name[data-v-13248ff7]{color:#ccd6f6;font-size:.8rem;font-weight:600;text-align:center;line-height:1.1;text-shadow:0 1px 2px rgba(0,0,0,.3);max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width: 768px){.champion-grid[data-v-13248ff7]{grid-template-columns:repeat(auto-fill,minmax(110px,1fr));gap:1rem}.champion-grid-item[data-v-13248ff7]{min-height:140px;max-height:140px;padding:.6rem .4rem}.champion-grid-image[data-v-13248ff7]{width:70px;height:70px}.champion-grid-name[data-v-13248ff7]{font-size:.75rem}}@media (max-width: 480px){.champion-grid[data-v-13248ff7]{grid-template-columns:repeat(auto-fill,minmax(100px,1fr));gap:.8rem}.champion-grid-item[data-v-13248ff7]{min-height:120px;max-height:120px;padding:.5rem .3rem}.champion-grid-image[data-v-13248ff7]{width:64px;height:64px}.champion-grid-name[data-v-13248ff7]{font-size:.7rem}}.champion-fade-move[data-v-13248ff7],.champion-fade-enter-active[data-v-13248ff7],.champion-fade-leave-active[data-v-13248ff7]{transition:all .5s cubic-bezier(.55,0,.1,1)}.champion-fade-enter-from[data-v-13248ff7],.champion-fade-leave-to[data-v-13248ff7]{opacity:0;transform:scale(.5)}.champion-fade-leave-active[data-v-13248ff7]{position:absolute}.selection-indicator[data-v-13248ff7]{position:absolute;top:-2px;right:4px;width:22px;height:22px;background-color:#64ffda;color:#1a1a2e;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:14px;z-index:10;border:2px solid #1a1a2e;box-shadow:0 2px 5px #0000004d}.champion-order[data-v-65f79ef2]{min-height:100vh;background:var(--bg-color);padding:2rem 0}.container[data-v-65f79ef2]{max-width:var(--content-max-width);margin:0 auto;padding:0 2rem}.order-header[data-v-65f79ef2]{text-align:center;margin-bottom:3rem;position:relative}.order-title[data-v-65f79ef2]{font-size:2.5rem;font-weight:700;background:linear-gradient(135deg,var(--primary-color) 0%,var(--secondary-color) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:1rem}.order-subtitle[data-v-65f79ef2]{font-size:1.1rem;color:var(--text-secondary);max-width:600px;margin:0 auto}.order-layout[data-v-65f79ef2]{display:grid;grid-template-columns:1fr 400px;gap:2rem;align-items:start}.form-card[data-v-65f79ef2],.queue-card[data-v-65f79ef2]{background:var(--surface-color);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:16px;padding:2rem;border:1px solid var(--border-color);box-shadow:var(--shadow)}.order-processing-card[data-v-65f79ef2]{margin-top:2rem}.form-card h2[data-v-65f79ef2],.queue-card h3[data-v-65f79ef2],.order-processing-card h3[data-v-65f79ef2]{color:var(--text-color);margin-bottom:1.5rem;font-size:1.5rem}.form-group[data-v-65f79ef2]{margin-bottom:1.5rem}.form-group label[data-v-65f79ef2]{display:block;color:var(--text-color);margin-bottom:.5rem;font-weight:500}.form-input[data-v-65f79ef2],.form-textarea[data-v-65f79ef2],.form-select[data-v-65f79ef2],.search-input[data-v-65f79ef2]{width:100%;background:var(--surface-secondary);border:1px solid var(--border-color);border-radius:8px;padding:.75rem;color:var(--text-color);font-size:1rem;transition:all .3s ease}.form-textarea[data-v-65f79ef2]{resize:vertical}.form-input[data-v-65f79ef2]:focus,.form-textarea[data-v-65f79ef2]:focus,.form-select[data-v-65f79ef2]:focus,.search-input[data-v-65f79ef2]:focus{outline:none;border-color:var(--primary-color);box-shadow:0 0 0 3px var(--primary-light)}.search-input[data-v-65f79ef2]{margin-bottom:1rem}.loading-champions[data-v-65f79ef2]{color:var(--text-color);text-align:center;padding:2rem;font-size:1.2rem}.champion-grid[data-v-65f79ef2]{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:1.2rem;max-height:60vh;overflow-y:auto;padding:1rem .5rem 1rem 0}.champion-grid[data-v-65f79ef2]::-webkit-scrollbar{width:8px}.champion-grid[data-v-65f79ef2]::-webkit-scrollbar-track{background:var(--surface-secondary);border-radius:4px}.champion-grid[data-v-65f79ef2]::-webkit-scrollbar-thumb{background:var(--border-color);border-radius:4px}.champion-grid[data-v-65f79ef2]::-webkit-scrollbar-thumb:hover{background:var(--border-hover)}.champion-grid-item[data-v-65f79ef2]{display:flex;flex-direction:column;align-items:center;gap:.6rem;padding:.75rem .5rem;border-radius:12px;border:2px solid transparent;cursor:default;transition:all .3s cubic-bezier(.4,0,.2,1);background:var(--surface-secondary);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);justify-content:flex-start;position:relative;overflow:hidden;min-height:160px;max-height:160px}.champion-grid-item[data-v-65f79ef2]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:var(--primary-light);opacity:0;transition:opacity .3s ease;z-index:0}.champion-grid-item[data-v-65f79ef2]:hover:before{opacity:1}.champion-grid-item[data-v-65f79ef2]:hover{background:var(--surface-hover-color);border-color:var(--primary-color);transform:translateY(-2px) scale(1.02);box-shadow:var(--shadow-hover)}.champion-grid-item.selected[data-v-65f79ef2]{border-color:var(--primary-color);background:var(--primary-light);transform:translateY(-1px);box-shadow:var(--shadow-lg)}.champion-grid-item.selected[data-v-65f79ef2]:before{opacity:1}.champion-grid-item-content[data-v-65f79ef2]{display:flex;flex-direction:column;align-items:center;width:100%;gap:.4rem;position:relative;z-index:1;flex:1}.champion-image-container[data-v-65f79ef2]{position:relative;display:flex;align-items:center;justify-content:center}.champion-grid-image[data-v-65f79ef2]{width:80px;height:80px;border-radius:50%;border:2px solid var(--border-color);transition:all .3s ease;position:relative;overflow:hidden;flex-shrink:0}.champion-grid-item:hover .champion-grid-image[data-v-65f79ef2]{border-color:var(--primary-color);transform:scale(1.05);box-shadow:var(--shadow-md)}.champion-grid-item.selected .champion-grid-image[data-v-65f79ef2]{border-color:var(--primary-color);box-shadow:var(--shadow-md)}.champion-buttons[data-v-65f79ef2]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;gap:.5rem;opacity:0;transition:all .3s cubic-bezier(.4,0,.2,1);z-index:10}.champion-grid-item:hover .champion-buttons[data-v-65f79ef2]{opacity:1}.champion-button-group[data-v-65f79ef2]{display:flex;gap:.5rem}.add-champion-btn[data-v-65f79ef2]{position:relative;display:flex;align-items:center;justify-content:center;min-width:32px;height:32px;border:none;border-radius:8px;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);overflow:hidden;box-shadow:0 4px 12px #0000004d;animation:buttonPulse-65f79ef2 2s infinite}@keyframes buttonPulse-65f79ef2{0%,to{transform:scale(1)}50%{transform:scale(1.02)}}.add-champion-btn.primary[data-v-65f79ef2]{background:var(--primary-color);color:#fff;padding:0 1rem}.add-champion-btn.secondary[data-v-65f79ef2]{background:var(--success-color);color:#fff}.add-champion-btn.tertiary[data-v-65f79ef2]{background:var(--secondary-color);color:#fff}.add-champion-btn[data-v-65f79ef2]:hover{transform:scale(1.05) rotate(2deg);box-shadow:0 6px 20px #0006;animation:buttonBounce-65f79ef2 .6s ease-in-out}@keyframes buttonBounce-65f79ef2{0%,20%,50%,80%,to{transform:scale(1.05) rotate(2deg)}40%{transform:scale(1.08) rotate(-1deg)}60%{transform:scale(1.07) rotate(1deg)}}.add-champion-btn[data-v-65f79ef2]:active{transform:scale(.95);transition:transform .1s ease}.add-champion-btn.primary[data-v-65f79ef2]:hover{background:var(--primary-hover)}.add-champion-btn.secondary[data-v-65f79ef2]:hover{background:var(--success-color);opacity:.9}.add-champion-btn.tertiary[data-v-65f79ef2]:hover{background:var(--secondary-hover)}.btn-content[data-v-65f79ef2]{display:flex;align-items:center;gap:.5rem;font-size:.75rem;font-weight:600;z-index:2}.btn-icon[data-v-65f79ef2]{flex-shrink:0}.btn-text[data-v-65f79ef2]{white-space:nowrap}.btn-ripple[data-v-65f79ef2]{position:absolute;top:0;right:0;bottom:0;left:0;background:#ffffff4d;border-radius:inherit;transform:scale(0);transition:transform .3s cubic-bezier(.4,0,.2,1)}.add-champion-btn:active .btn-ripple[data-v-65f79ef2]{transform:scale(1);transition:transform .1s cubic-bezier(.4,0,.2,1)}.champion-counter[data-v-65f79ef2]{display:flex;align-items:center;gap:4px;font-size:.7rem;color:var(--text-muted);background:var(--surface-secondary);padding:.2rem .4rem;border-radius:10px;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);border:1px solid var(--border-color)}.champion-counter svg[data-v-65f79ef2]{fill:currentColor;opacity:.8}.champion-grid-item.disabled[data-v-65f79ef2]{opacity:.6;cursor:not-allowed;background:#0000004d;border-color:transparent}.champion-grid-item.disabled[data-v-65f79ef2]:hover{background:#0000004d;transform:none;border-color:transparent;box-shadow:none}.champion-grid-item.disabled[data-v-65f79ef2]:before{display:none}.champion-grid-item.disabled .champion-grid-image[data-v-65f79ef2]{filter:grayscale(100%) brightness(.7);border-color:#ffffff1a}.champion-grid-name[data-v-65f79ef2]{color:var(--text-color);font-size:.8rem;font-weight:600;text-align:center;line-height:1.1;text-shadow:0 1px 2px rgba(0,0,0,.3);max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.champion-grid-cost[data-v-65f79ef2]{color:var(--primary-color);font-weight:700;font-size:.8rem;background:var(--primary-light);padding:.15rem .5rem;border-radius:8px;border:1px solid var(--primary-color);opacity:.9}.shopping-cart[data-v-65f79ef2]{margin-bottom:1.5rem;width:100%}.empty-cart[data-v-65f79ef2]{text-align:center;color:#8892b0;padding:2rem;background:#ffffff08;border-radius:8px;margin-bottom:1.5rem}.cart-item[data-v-65f79ef2]{width:100%;max-width:100%;box-sizing:border-box;position:relative;padding:.75rem 2.5rem .75rem .75rem;display:flex;flex-direction:column;gap:.5rem;border-radius:8px;background:#ffffff0d;margin-bottom:.75rem;cursor:grab;transition:all .3s ease}.cart-item[data-v-65f79ef2]:active{cursor:grabbing}.drag-handle[data-v-65f79ef2]{cursor:grab;color:#8892b0;padding:0 .5rem}.cart-item-row[data-v-65f79ef2]{width:100%;max-width:100%;box-sizing:border-box;display:flex;align-items:flex-start;gap:.5rem}.cart-item-main-content[data-v-65f79ef2]{flex:1;display:flex;flex-direction:column;gap:.5rem;min-width:0}.cart-item-first-row[data-v-65f79ef2]{display:flex;align-items:center;gap:.75rem}.cart-item-image[data-v-65f79ef2]{width:40px;height:40px;border-radius:6px;border:2px solid rgba(255,255,255,.2);flex-shrink:0}.cart-item-name[data-v-65f79ef2]{font-weight:600;color:#ccd6f6;font-size:.875rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0}.cart-item-price[data-v-65f79ef2]{color:#8892b0;font-size:.8rem;font-weight:500;white-space:nowrap;flex-shrink:0}.cart-item-second-row[data-v-65f79ef2]{display:flex;justify-content:flex-start;align-items:center;gap:.4rem;margin-left:0}.comment-field-container[data-v-65f79ef2]{flex:1;animation:slideIn-65f79ef2 .3s ease-out}@keyframes slideIn-65f79ef2{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.cart-item-comment[data-v-65f79ef2]{width:100%;padding:.4rem .6rem;border:1px solid rgba(255,255,255,.2);border-radius:6px;background:#ffffff0d;color:#ccd6f6;font-size:.8rem;resize:none;transition:all .3s ease;font-family:inherit;min-height:32px;max-height:120px;overflow-y:auto}.add-comment-btn[data-v-65f79ef2]{display:flex;align-items:center;justify-content:center;min-width:32px;width:32px;height:32px;border:1px solid rgba(255,255,255,.3);border-radius:6px;background:transparent;color:#8892b0;cursor:pointer;transition:all .3s ease;flex-shrink:0}.add-comment-btn[data-v-65f79ef2]:hover{border-color:#64ffda;color:#64ffda;background:#64ffda1a;transform:scale(1.05)}.add-comment-btn[data-v-65f79ef2]:active{transform:scale(.95)}.cart-item-quantity[data-v-65f79ef2]{display:flex;align-items:center;gap:.4rem;background:#ffffff1a;border-radius:6px;padding:.3rem .5rem;flex-shrink:0;min-width:70px}.cart-item-quantity button[data-v-65f79ef2]{width:24px;height:24px;border:none;background:#ffffff1a;color:#ccd6f6;border-radius:4px;cursor:pointer;display:flex;align-items:center;justify-content:center;font-weight:600;transition:all .2s ease;flex-shrink:0}.cart-item-quantity button[data-v-65f79ef2]:hover{background:#fff3;transform:scale(1.1)}.cart-item-quantity span[data-v-65f79ef2]{min-width:20px;text-align:center;font-weight:600;color:#ccd6f6;flex-shrink:0}.cart-item-total[data-v-65f79ef2]{color:#64ffda;font-weight:700;font-size:.85rem;background:#64ffda1a;padding:.3rem .6rem;border-radius:6px;border:1px solid rgba(100,255,218,.2);white-space:nowrap;flex-shrink:0;margin-left:auto}.remove-item-btn[data-v-65f79ef2]{position:absolute;top:.5rem;right:.5rem;width:24px;height:24px;border:none;background:#f003;color:#ff6b6b;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:16px;font-weight:700;transition:all .2s ease;z-index:2}.remove-item-btn[data-v-65f79ef2]:hover{background:#ff00004d;transform:scale(1.1)}.order-summary[data-v-65f79ef2]{margin-bottom:1.5rem}.summary-subtotal[data-v-65f79ef2],.summary-commission[data-v-65f79ef2]{display:flex;justify-content:space-between;font-weight:500;color:#8892b0;font-size:.95rem;margin-bottom:.5rem}.summary-commission[data-v-65f79ef2]{color:#8892b0;font-size:.9rem}.summary-total[data-v-65f79ef2]{display:flex;justify-content:space-between;font-weight:700;color:#ccd6f6;font-size:1.2rem;border-top:1px solid rgba(255,255,255,.1);padding-top:.75rem;margin-top:.75rem}.order-submit-btn[data-v-65f79ef2]{width:100%;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border:none;border-radius:12px;padding:1rem 2rem;font-size:1.1rem;font-weight:600;cursor:pointer;transition:all .3s ease}.order-submit-btn[data-v-65f79ef2]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 25px #667eea4d}.order-submit-btn[data-v-65f79ef2]:disabled{opacity:.5;cursor:not-allowed}.queue-info[data-v-65f79ef2]{background:#ffffff0d;border-radius:12px;padding:1rem;margin-bottom:1.5rem;border:1px solid rgba(255,255,255,.1)}.queue-info p[data-v-65f79ef2]{color:#8892b0;margin-bottom:.5rem}.queue-info strong[data-v-65f79ef2]{color:#ccd6f6}.queue-list[data-v-65f79ef2]{max-height:400px;overflow-y:auto}.queue-item[data-v-65f79ef2]{display:flex;align-items:center;gap:1rem;padding:.75rem;border-radius:8px;margin-bottom:.5rem;background:#ffffff08;border:1px solid rgba(255,255,255,.1);transition:all .3s ease}.queue-item.current-playing[data-v-65f79ef2]{background:#667eea1a;border-color:#667eea4d}.queue-position[data-v-65f79ef2]{display:flex;align-items:center;justify-content:center;width:32px;height:32px;background:#ffffff1a;border-radius:50%;color:#ccd6f6;font-weight:600;font-size:.875rem}.queue-champion-image[data-v-65f79ef2]{width:48px;height:48px;border-radius:8px;border:2px solid rgba(102,126,234,.3);transition:all .3s ease}.queue-item:hover .queue-champion-image[data-v-65f79ef2]{border-color:#667eea99;transform:scale(1.05)}.queue-item-info[data-v-65f79ef2]{flex:1}.queue-champion[data-v-65f79ef2]{color:#ccd6f6;font-weight:500;margin-bottom:.25rem}.queue-requester[data-v-65f79ef2]{color:#8892b0;font-size:.875rem}.queue-amount[data-v-65f79ef2]{color:#64ffda;font-weight:600}@media (max-width: 768px){.order-layout[data-v-65f79ef2]{grid-template-columns:1fr;gap:1.5rem}.order-title[data-v-65f79ef2]{font-size:2rem}.form-card[data-v-65f79ef2],.queue-card[data-v-65f79ef2]{padding:1.5rem}.champion-grid[data-v-65f79ef2]{grid-template-columns:repeat(auto-fill,minmax(110px,1fr));gap:1rem}.champion-grid-item[data-v-65f79ef2]{min-height:140px;max-height:140px;padding:.6rem .4rem}.champion-grid-image[data-v-65f79ef2]{width:70px;height:70px}.champion-grid-name[data-v-65f79ef2]{font-size:.75rem}.champion-grid-cost[data-v-65f79ef2]{font-size:.75rem;padding:.1rem .4rem}.add-champion-btn[data-v-65f79ef2]{min-width:28px;height:28px}.add-champion-btn.primary[data-v-65f79ef2]{padding:0 .8rem}.btn-content[data-v-65f79ef2]{font-size:.7rem}.btn-icon[data-v-65f79ef2]{width:10px;height:10px}.cart-item-image[data-v-65f79ef2]{width:48px;height:48px}.queue-champion-image[data-v-65f79ef2]{width:40px;height:40px}}@media (max-width: 480px){.champion-grid[data-v-65f79ef2]{grid-template-columns:repeat(auto-fill,minmax(100px,1fr));gap:.8rem}.champion-grid-item[data-v-65f79ef2]{min-height:120px;max-height:120px;padding:.5rem .3rem}.champion-grid-image[data-v-65f79ef2]{width:64px;height:64px}.champion-grid-name[data-v-65f79ef2],.champion-grid-cost[data-v-65f79ef2]{font-size:.7rem}.add-champion-btn[data-v-65f79ef2]{min-width:24px;height:24px}.add-champion-btn.primary[data-v-65f79ef2]{padding:0 .6rem}.btn-content[data-v-65f79ef2]{font-size:.65rem}.btn-icon[data-v-65f79ef2]{width:8px;height:8px}.champion-button-group[data-v-65f79ef2],.champion-buttons[data-v-65f79ef2]{gap:.3rem}.cart-item[data-v-65f79ef2]{padding:.5rem 2rem .5rem .5rem}.cart-item-first-row[data-v-65f79ef2]{gap:.5rem}.cart-item-image[data-v-65f79ef2]{width:36px;height:36px}.cart-item-name[data-v-65f79ef2]{font-size:.8rem}.cart-item-price[data-v-65f79ef2]{font-size:.75rem}.cart-item-second-row[data-v-65f79ef2]{gap:.4rem;margin-left:0}.add-comment-btn[data-v-65f79ef2],.comment-indicator[data-v-65f79ef2]{min-width:28px;width:28px;height:28px}.cart-item-quantity[data-v-65f79ef2]{min-width:60px;padding:.25rem .4rem;gap:.3rem}.cart-item-quantity button[data-v-65f79ef2]{width:20px;height:20px}.cart-item-quantity span[data-v-65f79ef2]{min-width:16px;font-size:.8rem}.cart-item-total[data-v-65f79ef2]{font-size:.75rem;padding:.25rem .5rem}.remove-item-btn[data-v-65f79ef2]{width:20px;height:20px;font-size:14px;top:.4rem;right:.4rem}.search-and-filters[data-v-65f79ef2]{gap:.75rem;margin-bottom:1rem}.search-input[data-v-65f79ef2]{padding:.6rem .8rem;font-size:.9rem}.role-filter-btn[data-v-65f79ef2],.position-filter-btn[data-v-65f79ef2]{min-width:40px;height:40px;font-size:1rem}.filter-label[data-v-65f79ef2]{font-size:.8rem}}.champion-grid-item.in-cart[data-v-65f79ef2]{border-color:var(--success-color);background:var(--success-light);box-shadow:var(--shadow-md)}.cart-comment-expanded[data-v-65f79ef2]{width:100%;margin-top:.5rem;padding-top:.5rem;border-top:1px solid var(--border-color);animation:expandDown-65f79ef2 .3s ease-out;overflow:hidden}.cart-comment-expanded.hiding[data-v-65f79ef2]{animation:collapseUp-65f79ef2 .3s ease-in forwards}@keyframes expandDown-65f79ef2{0%{opacity:0;transform:translateY(-10px);max-height:0;padding-top:0;margin-top:0}to{opacity:1;transform:translateY(0);max-height:250px;padding-top:.5rem;margin-top:.5rem}}@keyframes collapseUp-65f79ef2{0%{opacity:1;transform:translateY(0);max-height:250px;padding-top:.5rem;margin-top:.5rem}to{opacity:0;transform:translateY(-10px);max-height:0;padding-top:0;margin-top:0}}.cart-item-comment-expanded[data-v-65f79ef2]{width:100%;max-width:100%;box-sizing:border-box;padding:.75rem;border:2px solid var(--border-color);border-radius:8px;background:var(--surface-secondary);color:var(--text-color);font-size:.9rem;resize:none;transition:all .3s ease;font-family:inherit;min-height:40px;max-height:150px;line-height:1.4;word-wrap:break-word;overflow-wrap:break-word;overflow-y:auto}.cart-item-comment-expanded.focused[data-v-65f79ef2]{min-height:60px;border-color:var(--primary-color);background:var(--primary-light);box-shadow:0 0 0 3px var(--primary-light)}.cart-item-comment-expanded.has-content[data-v-65f79ef2]:not(.focused){background:var(--primary-light);border-color:var(--primary-color);box-shadow:var(--shadow-sm);min-height:40px}.cart-item-comment-expanded[data-v-65f79ef2]::placeholder{color:var(--text-muted);font-style:italic}.comment-counter[data-v-65f79ef2]{text-align:right;font-size:.75rem;color:var(--text-muted);margin-top:.25rem;padding-right:.5rem;opacity:1;transition:opacity .3s ease}.comment-counter.near-limit[data-v-65f79ef2]{color:var(--warning-color)}.comment-counter.at-limit[data-v-65f79ef2]{color:var(--danger-color)}.comment-indicator[data-v-65f79ef2]{display:flex;align-items:center;justify-content:center;min-width:32px;width:32px;height:32px;border-radius:6px;background:var(--primary-light);color:var(--primary-color);border:1px solid var(--primary-color);flex-shrink:0}.search-and-filters[data-v-65f79ef2]{display:flex;flex-direction:column;gap:1rem;margin-bottom:1.5rem}.search-input[data-v-65f79ef2]{width:100%;padding:.75rem 1rem;border:2px solid var(--border-color);border-radius:12px;background:var(--surface-secondary);color:var(--text-color);font-size:1rem;transition:all .3s ease}.search-input[data-v-65f79ef2]:focus{outline:none;border-color:var(--primary-color);background:var(--primary-light);box-shadow:0 0 0 3px var(--primary-light)}.search-input[data-v-65f79ef2]::placeholder{color:var(--text-muted)}.role-filters[data-v-65f79ef2]{display:flex;flex-direction:row;gap:2rem;align-items:flex-start;justify-content:space-between}.filter-section[data-v-65f79ef2]{display:flex;flex-direction:row;gap:.5rem;align-items:center}.filter-label[data-v-65f79ef2]{font-size:.9rem;font-weight:600;color:var(--text-color);margin-bottom:0;white-space:nowrap}.filter-buttons[data-v-65f79ef2]{display:flex;gap:.5rem;flex-wrap:wrap;align-items:center}.role-filter-btn[data-v-65f79ef2],.position-filter-btn[data-v-65f79ef2]{display:flex;align-items:center;justify-content:center;min-width:48px;height:48px;border:2px solid var(--border-color);border-radius:12px;background:var(--surface-secondary);color:var(--text-secondary);cursor:pointer;transition:all .3s ease;font-size:1.2rem;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.role-filter-btn[data-v-65f79ef2]:hover,.position-filter-btn[data-v-65f79ef2]:hover{border-color:var(--primary-color);color:var(--primary-color);background:var(--primary-light);transform:scale(1.05)}.role-filter-btn.active[data-v-65f79ef2],.position-filter-btn.active[data-v-65f79ef2]{border-color:var(--primary-color);background:var(--primary-light);color:var(--primary-color);box-shadow:var(--shadow-md)}.position-filter-btn[data-v-65f79ef2]{background:var(--surface-color);border-color:var(--border-color)}.position-filter-btn[data-v-65f79ef2]:hover{border-color:var(--secondary-color);color:var(--secondary-color);background:var(--secondary-light)}.position-filter-btn.active[data-v-65f79ef2]{border-color:var(--secondary-color);background:var(--secondary-light);color:var(--secondary-color);box-shadow:var(--shadow-sm)}.position-filter-btn img[data-v-65f79ef2]{width:24px;height:24px;filter:brightness(.8);transition:filter .3s ease}.position-filter-btn:hover img[data-v-65f79ef2]{filter:brightness(1.2)}.position-filter-btn.active img[data-v-65f79ef2]{filter:brightness(1.4) saturate(1.2)}.role-filter-btn img[data-v-65f79ef2]{width:24px;height:24px;filter:brightness(.8);transition:filter .3s ease}.role-filter-btn:hover img[data-v-65f79ef2]{filter:brightness(1.2)}.role-filter-btn.active img[data-v-65f79ef2]{filter:brightness(1.4) saturate(1.2)}@media (max-width: 768px){.role-filters[data-v-65f79ef2]{flex-direction:column;gap:1rem;align-items:center}.filter-section[data-v-65f79ef2]{flex-direction:column;gap:.5rem;align-items:center}.filter-label[data-v-65f79ef2]{font-size:.8rem}.position-filter-btn[data-v-65f79ef2],.role-filter-btn[data-v-65f79ef2]{min-width:36px;min-height:36px;padding:6px}.position-filter-btn img[data-v-65f79ef2],.role-filter-btn img[data-v-65f79ef2]{width:20px;height:20px}}.champion-group[data-v-65f79ef2]{margin-bottom:2rem}.group-title[data-v-65f79ef2]{color:var(--text-color);font-size:1.2rem;font-weight:600;margin-bottom:1rem;padding-bottom:.5rem;border-bottom:2px solid var(--primary-color);text-shadow:0 1px 2px rgba(0,0,0,.3)}.back-btn[data-v-65f79ef2]{position:absolute;left:0;top:50%;transform:translateY(-50%);background:var(--surface-secondary);border:1px solid var(--border-color);border-radius:8px;padding:.4rem 1rem;color:var(--text-color);text-decoration:none;transition:all .3s ease}.back-btn[data-v-65f79ef2]:hover{background:var(--surface-hover-color);text-decoration:none}.payment-gateway-section[data-v-65f79ef2]{margin-bottom:1rem;display:flex;flex-direction:column;gap:.5rem}.payment-label[data-v-65f79ef2]{color:var(--text-color);font-weight:500}.payment-select[data-v-65f79ef2]{width:100%;background:var(--surface-secondary);border:1px solid var(--border-color);border-radius:8px;padding:.75rem;color:var(--text-color);font-size:1rem;transition:all .3s ease}.payment-select[data-v-65f79ef2]:focus{outline:none;border-color:var(--primary-color);box-shadow:0 0 0 3px var(--primary-light)}.login[data-v-130c90fa]{min-height:calc(100vh - var(--header-height));display:flex;align-items:center;justify-content:center;padding:2rem 1rem}.login-card[data-v-130c90fa]{width:100%;max-width:450px;background:var(--surface-color);border-radius:var(--radius-xl);box-shadow:var(--shadow-xl);border:1px solid var(--border-color);padding:2.5rem;position:relative;overflow:hidden}.login-card[data-v-130c90fa]:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,var(--primary-color),var(--secondary-color))}.login-header[data-v-130c90fa]{text-align:center;margin-bottom:2rem}.login-icon[data-v-130c90fa]{width:60px;height:60px;background:var(--primary-light);color:var(--primary-color);border-radius:var(--radius-lg);display:flex;align-items:center;justify-content:center;margin:0 auto 1.5rem}.login-title[data-v-130c90fa]{font-size:2rem;font-weight:700;margin-bottom:.5rem;color:var(--text-color)}.login-subtitle[data-v-130c90fa]{color:var(--text-secondary);font-size:1rem}.login-form[data-v-130c90fa]{margin-bottom:2rem}.form-group[data-v-130c90fa]{margin-bottom:1.5rem}.form-label[data-v-130c90fa]{display:block;margin-bottom:.75rem;font-weight:600;color:var(--text-color);font-size:.95rem}.form-input[data-v-130c90fa]{width:100%;padding:1rem 1.25rem;font-size:1rem;border:2px solid var(--border-color);border-radius:var(--radius-md);background:var(--surface-color);color:var(--text-color);transition:var(--transition);font-family:inherit}.form-input[data-v-130c90fa]:focus{outline:none;border-color:var(--primary-color);box-shadow:0 0 0 3px var(--primary-light);transform:translateY(-1px)}.form-input[data-v-130c90fa]::placeholder{color:var(--text-muted)}.login-btn[data-v-130c90fa]{width:100%;padding:1rem 1.5rem;font-size:1rem;font-weight:600;background:linear-gradient(135deg,var(--primary-color) 0%,var(--primary-hover) 100%);color:var(--text-inverse);border:none;border-radius:var(--radius-md);cursor:pointer;transition:var(--transition);position:relative;overflow:hidden;margin-bottom:1.5rem}.login-btn[data-v-130c90fa]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .5s}.login-btn[data-v-130c90fa]:hover:before{left:100%}.login-btn[data-v-130c90fa]:hover:not(:disabled){background:linear-gradient(135deg,var(--primary-hover) 0%,var(--primary-color) 100%);transform:translateY(-2px);box-shadow:var(--shadow-lg)}.login-btn[data-v-130c90fa]:active{transform:translateY(0)}.login-btn[data-v-130c90fa]:disabled{opacity:.7;cursor:not-allowed;transform:none;box-shadow:none}.login-btn[data-v-130c90fa]:disabled:before{display:none}.btn-loading[data-v-130c90fa]{display:flex;align-items:center;justify-content:center;gap:.5rem}.loading-spinner[data-v-130c90fa]{width:18px;height:18px;border:2px solid transparent;border-top:2px solid currentColor;border-radius:50%;animation:spin 1s linear infinite}.error-message[data-v-130c90fa]{background:var(--danger-light);color:var(--danger-color);padding:1rem;border-radius:var(--radius-md);border:1px solid var(--danger-color);margin-bottom:1.5rem;font-weight:500;display:flex;align-items:center;gap:.75rem}.error-icon[data-v-130c90fa]{flex-shrink:0;width:20px;height:20px}.register-prompt[data-v-130c90fa]{text-align:center;padding-top:1.5rem;border-top:1px solid var(--border-color);color:var(--text-secondary)}.register-link[data-v-130c90fa]{color:var(--primary-color);text-decoration:none;font-weight:600;transition:var(--transition)}.register-link[data-v-130c90fa]:hover{color:var(--primary-hover);text-decoration:underline}.slide-up-enter-active[data-v-130c90fa],.slide-up-leave-active[data-v-130c90fa]{transition:all .3s ease}.slide-up-enter-from[data-v-130c90fa],.slide-up-leave-to[data-v-130c90fa]{opacity:0;transform:translateY(20px)}@media (max-width: 480px){.login[data-v-130c90fa]{padding:1rem .5rem}.login-card[data-v-130c90fa]{padding:2rem 1.5rem;border-radius:var(--radius-lg)}.login-title[data-v-130c90fa]{font-size:1.75rem}.form-input[data-v-130c90fa]{padding:.875rem 1rem}.login-btn[data-v-130c90fa]{padding:.875rem 1.25rem}}.register[data-v-7484349b]{min-height:calc(100vh - var(--header-height));display:flex;align-items:center;justify-content:center;padding:2rem 1rem}.register-card[data-v-7484349b]{width:100%;max-width:450px;background:var(--surface-color);border-radius:var(--radius-xl);box-shadow:var(--shadow-xl);border:1px solid var(--border-color);padding:2.5rem;position:relative;overflow:hidden}.register-card[data-v-7484349b]:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,var(--secondary-color),var(--primary-color))}.register-header[data-v-7484349b]{text-align:center;margin-bottom:2rem}.register-icon[data-v-7484349b]{width:60px;height:60px;background:var(--secondary-light);color:var(--secondary-color);border-radius:var(--radius-lg);display:flex;align-items:center;justify-content:center;margin:0 auto 1.5rem}.register-title[data-v-7484349b]{font-size:2rem;font-weight:700;margin-bottom:.5rem;color:var(--text-color)}.register-subtitle[data-v-7484349b]{color:var(--text-secondary);font-size:1rem}.register-form[data-v-7484349b]{margin-bottom:2rem}.form-group[data-v-7484349b]{margin-bottom:1.5rem}.form-label[data-v-7484349b]{display:block;margin-bottom:.75rem;font-weight:600;color:var(--text-color);font-size:.95rem}.form-input[data-v-7484349b]{width:100%;padding:1rem 1.25rem;font-size:1rem;border:2px solid var(--border-color);border-radius:var(--radius-md);background:var(--surface-color);color:var(--text-color);transition:var(--transition);font-family:inherit}.form-input[data-v-7484349b]:focus{outline:none;border-color:var(--secondary-color);box-shadow:0 0 0 3px var(--secondary-light);transform:translateY(-1px)}.form-input[data-v-7484349b]::placeholder{color:var(--text-muted)}.register-btn[data-v-7484349b]{width:100%;padding:1rem 1.5rem;font-size:1rem;font-weight:600;background:linear-gradient(135deg,var(--secondary-color) 0%,var(--secondary-hover) 100%);color:var(--text-inverse);border:none;border-radius:var(--radius-md);cursor:pointer;transition:var(--transition);position:relative;overflow:hidden;margin-bottom:1.5rem}.register-btn[data-v-7484349b]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .5s}.register-btn[data-v-7484349b]:hover:before{left:100%}.register-btn[data-v-7484349b]:hover:not(:disabled){background:linear-gradient(135deg,var(--secondary-hover) 0%,var(--secondary-color) 100%);transform:translateY(-2px);box-shadow:var(--shadow-lg)}.register-btn[data-v-7484349b]:active{transform:translateY(0)}.register-btn[data-v-7484349b]:disabled{opacity:.7;cursor:not-allowed;transform:none;box-shadow:none}.register-btn[data-v-7484349b]:disabled:before{display:none}.btn-loading[data-v-7484349b]{display:flex;align-items:center;justify-content:center;gap:.5rem}.loading-spinner[data-v-7484349b]{width:18px;height:18px;border:2px solid transparent;border-top:2px solid currentColor;border-radius:50%;animation:spin 1s linear infinite}.error-message[data-v-7484349b]{background:var(--danger-light);color:var(--danger-color);padding:1rem;border-radius:var(--radius-md);border:1px solid var(--danger-color);margin-bottom:1.5rem;font-weight:500;display:flex;align-items:center;gap:.75rem}.error-icon[data-v-7484349b]{flex-shrink:0;width:20px;height:20px}.login-prompt[data-v-7484349b]{text-align:center;padding-top:1.5rem;border-top:1px solid var(--border-color);color:var(--text-secondary)}.login-link[data-v-7484349b]{color:var(--secondary-color);text-decoration:none;font-weight:600;transition:var(--transition)}.login-link[data-v-7484349b]:hover{color:var(--secondary-hover);text-decoration:underline}.slide-up-enter-active[data-v-7484349b],.slide-up-leave-active[data-v-7484349b]{transition:all .3s ease}.slide-up-enter-from[data-v-7484349b],.slide-up-leave-to[data-v-7484349b]{opacity:0;transform:translateY(20px)}@media (max-width: 480px){.register[data-v-7484349b]{padding:1rem .5rem}.register-card[data-v-7484349b]{padding:2rem 1.5rem;border-radius:var(--radius-lg)}.register-title[data-v-7484349b]{font-size:1.75rem}.form-input[data-v-7484349b]{padding:.875rem 1rem}.register-btn[data-v-7484349b]{padding:.875rem 1.25rem}}.refund-policy[data-v-2699b248]{min-height:calc(100vh - var(--header-height));padding:3rem 0;background:var(--bg-color)}.container[data-v-2699b248]{max-width:900px;margin:0 auto;padding:0 1.5rem}.policy-header[data-v-2699b248]{text-align:center;margin-bottom:3rem;padding-bottom:2rem;border-bottom:2px solid var(--border-color)}.policy-header h1[data-v-2699b248]{font-size:2.5rem;font-weight:700;color:var(--text-color);margin-bottom:1rem}.last-updated[data-v-2699b248]{color:var(--text-muted);font-size:.95rem;font-style:italic}.policy-content[data-v-2699b248]{margin-bottom:3rem}.policy-section[data-v-2699b248]{margin-bottom:2.5rem;background:var(--surface-color);border:1px solid var(--border-color);border-radius:var(--radius-lg);padding:2rem;box-shadow:var(--shadow-sm)}.policy-section h2[data-v-2699b248]{color:var(--primary-color);font-size:1.5rem;font-weight:600;margin-bottom:1.5rem;padding-bottom:.5rem;border-bottom:1px solid var(--border-color)}.policy-section h4[data-v-2699b248]{color:var(--text-color);font-size:1.1rem;font-weight:600;margin-bottom:.5rem}.policy-section p[data-v-2699b248]{color:var(--text-secondary);line-height:1.7;margin-bottom:1rem}.policy-section ul[data-v-2699b248],.policy-section ol[data-v-2699b248]{color:var(--text-secondary);line-height:1.7;margin-bottom:1rem;padding-left:1.5rem}.policy-section li[data-v-2699b248]{margin-bottom:.5rem}.policy-section ul ul[data-v-2699b248]{margin-top:.5rem;margin-bottom:.5rem}.timeline[data-v-2699b248]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem;margin-top:1.5rem}.timeline-item[data-v-2699b248]{background:var(--surface-secondary);border:1px solid var(--border-color);border-radius:var(--radius-md);padding:1.5rem;text-align:center;position:relative}.timeline-item[data-v-2699b248]:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--primary-color),var(--secondary-color));border-radius:var(--radius-md) var(--radius-md) 0 0}.timeline-item h4[data-v-2699b248]{color:var(--primary-color);margin-bottom:.75rem}.timeline-item p[data-v-2699b248]{color:var(--text-secondary);font-size:.95rem;margin:0}.contact-info[data-v-2699b248]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem;margin-top:1.5rem}.contact-item[data-v-2699b248]{background:var(--surface-secondary);border:1px solid var(--border-color);border-radius:var(--radius-md);padding:1.5rem}.contact-item h4[data-v-2699b248]{color:var(--primary-color);margin-bottom:1rem}.contact-item p[data-v-2699b248]{margin-bottom:.5rem;font-size:.95rem}.contact-item p[data-v-2699b248]:last-child{margin-bottom:0}.policy-actions[data-v-2699b248]{display:flex;justify-content:center;gap:1rem;padding-top:2rem;border-top:1px solid var(--border-color)}@media (max-width: 768px){.refund-policy[data-v-2699b248]{padding:2rem 0}.container[data-v-2699b248]{padding:0 1rem}.policy-header h1[data-v-2699b248]{font-size:2rem}.policy-section[data-v-2699b248]{padding:1.5rem}.policy-section h2[data-v-2699b248]{font-size:1.3rem}.timeline[data-v-2699b248],.contact-info[data-v-2699b248]{grid-template-columns:1fr}.policy-actions[data-v-2699b248]{flex-direction:column;align-items:center}}@media (max-width: 480px){.policy-header[data-v-2699b248]{margin-bottom:2rem}.policy-header h1[data-v-2699b248]{font-size:1.75rem}.policy-section[data-v-2699b248],.timeline-item[data-v-2699b248],.contact-item[data-v-2699b248]{padding:1rem}}.public-offer[data-v-c3355f4d]{min-height:calc(100vh - var(--header-height));padding:3rem 0;background:var(--bg-color)}.container[data-v-c3355f4d]{max-width:900px;margin:0 auto;padding:0 1.5rem}.offer-header[data-v-c3355f4d]{text-align:center;margin-bottom:3rem;padding-bottom:2rem;border-bottom:2px solid var(--border-color)}.offer-header h1[data-v-c3355f4d]{font-size:2.5rem;font-weight:700;color:var(--text-color);margin-bottom:.5rem}.subtitle[data-v-c3355f4d]{font-size:1.2rem;color:var(--text-secondary);margin-bottom:1rem;font-weight:500}.last-updated[data-v-c3355f4d]{color:var(--text-muted);font-size:.95rem;font-style:italic}.offer-content[data-v-c3355f4d]{margin-bottom:3rem}.offer-intro[data-v-c3355f4d]{background:var(--surface-color);border:1px solid var(--border-color);border-radius:var(--radius-lg);padding:2rem;margin-bottom:2rem;box-shadow:var(--shadow-sm)}.offer-intro p[data-v-c3355f4d]{color:var(--text-secondary);line-height:1.7;margin:0;font-size:1.05rem}.offer-section[data-v-c3355f4d]{margin-bottom:2.5rem;background:var(--surface-color);border:1px solid var(--border-color);border-radius:var(--radius-lg);padding:2rem;box-shadow:var(--shadow-sm)}.offer-section h2[data-v-c3355f4d]{color:var(--primary-color);font-size:1.5rem;font-weight:600;margin-bottom:1.5rem;padding-bottom:.5rem;border-bottom:1px solid var(--border-color)}.offer-section h3[data-v-c3355f4d]{color:var(--text-color);font-size:1.2rem;font-weight:600;margin-bottom:1rem;margin-top:1.5rem}.offer-section p[data-v-c3355f4d]{color:var(--text-secondary);line-height:1.7;margin-bottom:1rem}.offer-section ul[data-v-c3355f4d]{color:var(--text-secondary);line-height:1.7;margin-bottom:1rem;padding-left:1.5rem}.offer-section li[data-v-c3355f4d]{margin-bottom:.5rem}.offer-section strong[data-v-c3355f4d]{color:var(--text-color);font-weight:600}.executor-info[data-v-c3355f4d]{background:var(--surface-secondary);border:1px solid var(--border-color);border-radius:var(--radius-md);padding:1.5rem;margin-top:1rem}.executor-info p[data-v-c3355f4d]{margin-bottom:.75rem;font-size:.95rem}.executor-info p[data-v-c3355f4d]:last-child{margin-bottom:0}.offer-actions[data-v-c3355f4d]{display:flex;justify-content:center;gap:1rem;padding-top:2rem;border-top:1px solid var(--border-color)}@media (max-width: 768px){.public-offer[data-v-c3355f4d]{padding:2rem 0}.container[data-v-c3355f4d]{padding:0 1rem}.offer-header h1[data-v-c3355f4d]{font-size:2rem}.subtitle[data-v-c3355f4d]{font-size:1.1rem}.offer-intro[data-v-c3355f4d],.offer-section[data-v-c3355f4d]{padding:1.5rem}.offer-section h2[data-v-c3355f4d]{font-size:1.3rem}.offer-actions[data-v-c3355f4d]{flex-direction:column;align-items:center}}@media (max-width: 480px){.offer-header[data-v-c3355f4d]{margin-bottom:2rem}.offer-header h1[data-v-c3355f4d]{font-size:1.75rem}.offer-intro[data-v-c3355f4d],.offer-section[data-v-c3355f4d],.executor-info[data-v-c3355f4d]{padding:1rem}}.not-found[data-v-4dbe0691]{min-height:100vh;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#0a0a0a,#1a1a1a,#0f0f23);color:#fff;position:relative;overflow:hidden}.stars-container[data-v-4dbe0691]{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.star[data-v-4dbe0691]{position:absolute;width:2px;height:2px;background:#fff;border-radius:50%;animation:twinkle-4dbe0691 infinite ease-in-out}@keyframes twinkle-4dbe0691{0%,to{opacity:0;transform:scale(1)}50%{opacity:1;transform:scale(1.2)}}.particles-container[data-v-4dbe0691]{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2}.particle[data-v-4dbe0691]{position:absolute;width:4px;height:4px;background:linear-gradient(45deg,#10b981,#059669);border-radius:50%;animation:float-4dbe0691 infinite linear}@keyframes float-4dbe0691{0%{transform:translateY(100vh) rotate(0);opacity:0}10%{opacity:1}90%{opacity:1}to{transform:translateY(-10vh) rotate(360deg);opacity:0}}.shapes-container[data-v-4dbe0691]{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;pointer-events:none}.shape[data-v-4dbe0691]{position:absolute;opacity:.1;animation:shapeFloat-4dbe0691 20s infinite ease-in-out}.shape-circle[data-v-4dbe0691]{width:200px;height:200px;border:2px solid #10b981;border-radius:50%;top:20%;right:10%}.shape-triangle[data-v-4dbe0691]{width:0;height:0;border-left:75px solid transparent;border-right:75px solid transparent;border-bottom:130px solid #8b5cf6;top:60%;left:5%}.shape-square[data-v-4dbe0691]{width:100px;height:100px;border:2px solid #f59e0b;transform:rotate(45deg);bottom:20%;right:20%}@keyframes shapeFloat-4dbe0691{0%,to{transform:translateY(0) rotate(0)}33%{transform:translateY(-20px) rotate(120deg)}66%{transform:translateY(20px) rotate(240deg)}}.container[data-v-4dbe0691]{max-width:800px;margin:0 auto;padding:0 2rem;position:relative;z-index:10}.error-content[data-v-4dbe0691]{text-align:center;animation:slideInUp-4dbe0691 1s ease-out}@keyframes slideInUp-4dbe0691{0%{opacity:0;transform:translateY(50px)}to{opacity:1;transform:translateY(0)}}.error-code[data-v-4dbe0691]{font-size:clamp(8rem,15vw,12rem);font-weight:900;line-height:1;margin-bottom:1rem;position:relative;display:inline-block;cursor:pointer;transition:all .3s ease}.digit[data-v-4dbe0691]{display:inline-block;background:linear-gradient(135deg,#10b981,#059669);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:bounceIn-4dbe0691 1s ease-out;transition:all .3s ease;position:relative}.digit.delay-1[data-v-4dbe0691]{animation-delay:.2s}.digit.delay-2[data-v-4dbe0691]{animation-delay:.4s}@keyframes bounceIn-4dbe0691{0%{opacity:0;transform:scale(.3) translateY(-100px)}50%{opacity:1;transform:scale(1.1) translateY(0)}to{opacity:1;transform:scale(1) translateY(0)}}.error-code.hovered .digit[data-v-4dbe0691]{animation:shake-4dbe0691 .8s ease-in-out infinite,logoColorShift-4dbe0691 4s ease-in-out infinite,shadowColorShift-4dbe0691 4s ease-in-out infinite}@keyframes shake-4dbe0691{0%,to{transform:translate(0)}25%{transform:translate(-5px)}75%{transform:translate(5px)}}@keyframes logoColorShift-4dbe0691{0%{background:linear-gradient(135deg,#10b981,#059669);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}12.5%{background:linear-gradient(135deg,#2dd4bf,#0891b2);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}25%{background:linear-gradient(135deg,#6366f1,#4f46e5);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}37.5%{background:linear-gradient(135deg,#a855f7,#7c3aed);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}50%{background:linear-gradient(135deg,#f59e0b,#d97706);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}62.5%{background:linear-gradient(135deg,#ef4444,#dc2626);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}75%{background:linear-gradient(135deg,#8b5cf6,#7c3aed);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}87.5%{background:linear-gradient(135deg,#06b6d4,#0891b2);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}to{background:linear-gradient(135deg,#10b981,#059669);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}}@keyframes shadowColorShift-4dbe0691{0%{text-shadow:0 0 20px rgba(16,185,129,.8),0 0 40px rgba(16,185,129,.6),0 0 60px rgba(16,185,129,.4)}12.5%{text-shadow:0 0 20px rgba(45,212,191,.8),0 0 40px rgba(8,145,178,.6),0 0 60px rgba(45,212,191,.4)}25%{text-shadow:0 0 20px rgba(99,102,241,.8),0 0 40px rgba(99,102,241,.6),0 0 60px rgba(99,102,241,.4)}37.5%{text-shadow:0 0 20px rgba(168,85,247,.8),0 0 40px rgba(124,58,237,.6),0 0 60px rgba(168,85,247,.4)}50%{text-shadow:0 0 20px rgba(245,158,11,.8),0 0 40px rgba(217,119,6,.6),0 0 60px rgba(245,158,11,.4)}62.5%{text-shadow:0 0 20px rgba(239,68,68,.8),0 0 40px rgba(220,38,38,.6),0 0 60px rgba(239,68,68,.4)}75%{text-shadow:0 0 20px rgba(139,92,246,.8),0 0 40px rgba(124,58,237,.6),0 0 60px rgba(139,92,246,.4)}87.5%{text-shadow:0 0 20px rgba(6,182,212,.8),0 0 40px rgba(8,145,178,.6),0 0 60px rgba(6,182,212,.4)}to{text-shadow:0 0 20px rgba(16,185,129,.8),0 0 40px rgba(16,185,129,.6),0 0 60px rgba(16,185,129,.4)}}.error-code.hovered[data-v-4dbe0691]:before,.error-code.hovered[data-v-4dbe0691]:after{content:"404";position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;opacity:0;font-size:inherit;font-weight:inherit;line-height:inherit}.error-code.hovered[data-v-4dbe0691]:before{color:#6366f1;animation:glitchLeft-4dbe0691 5s ease-in-out infinite}.error-code.hovered[data-v-4dbe0691]:after{color:#f59e0b;animation:glitchRight-4dbe0691 5s ease-in-out infinite}@keyframes glitchLeft-4dbe0691{0%,85%,to{opacity:0;transform:translate(0)}87%{opacity:.2;transform:translate(-1px)}89%{opacity:.4;transform:translate(-2px)}91%{opacity:.6;transform:translate(-1px)}93%{opacity:.3;transform:translate(-3px)}95%{opacity:.1;transform:translate(-.5px)}}@keyframes glitchRight-4dbe0691{0%,83%,to{opacity:0;transform:translate(0)}85%{opacity:.1;transform:translate(.5px)}88%{opacity:.3;transform:translate(2px)}90%{opacity:.5;transform:translate(1px)}92%{opacity:.4;transform:translate(3px)}94%{opacity:.2;transform:translate(1.5px)}}.error-title[data-v-4dbe0691]{font-size:clamp(2rem,4vw,3rem);font-weight:700;margin-bottom:1.5rem;line-height:1.2}.word[data-v-4dbe0691]{display:inline-block;animation:fadeInUp-4dbe0691 .8s ease-out;margin-right:.5rem}.word.delay-1[data-v-4dbe0691]{animation-delay:.3s}.word.delay-2[data-v-4dbe0691]{animation-delay:.6s}@keyframes fadeInUp-4dbe0691{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.error-description[data-v-4dbe0691]{font-size:1.2rem;line-height:1.6;color:#fffc;margin-bottom:3rem;max-width:500px;margin-left:auto;margin-right:auto;animation:fadeIn-4dbe0691 1s ease-out .8s both}@keyframes fadeIn-4dbe0691{0%{opacity:0}to{opacity:1}}.error-actions[data-v-4dbe0691]{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap;animation:slideInUp-4dbe0691 1s ease-out 1s both}.error-button[data-v-4dbe0691]{padding:1rem 2rem;border:none;border-radius:12px;font-weight:600;font-size:1rem;text-decoration:none;cursor:pointer;min-width:160px;display:inline-flex;align-items:center;justify-content:center;position:relative;overflow:hidden;transition:all .3s ease;transform:translateY(0)}.button-text[data-v-4dbe0691]{position:relative;z-index:2}.button-shine[data-v-4dbe0691]{position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .5s ease}.error-button:hover .button-shine[data-v-4dbe0691]{left:100%}.error-button.primary[data-v-4dbe0691]{background:linear-gradient(135deg,#10b981,#059669);color:#fff;box-shadow:0 8px 25px #10b9814d}.error-button.primary[data-v-4dbe0691]:hover{transform:translateY(-3px);box-shadow:0 12px 35px #10b98166;background:linear-gradient(135deg,#059669,#047857)}.error-button.secondary[data-v-4dbe0691]{background:#ffffff1a;color:#fff;border:1px solid rgba(255,255,255,.2);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.error-button.secondary[data-v-4dbe0691]:hover{background:#fff3;transform:translateY(-3px);box-shadow:0 12px 35px #0003}.fun-fact[data-v-4dbe0691]{margin-top:4rem;padding:1.5rem;background:#10b9811a;border:1px solid rgba(16,185,129,.2);border-radius:12px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);animation:slideInUp-4dbe0691 1s ease-out 1.2s both}.fun-fact p[data-v-4dbe0691]{margin:0;color:#ffffffe6;font-size:.95rem}.boom-container[data-v-4dbe0691]{position:fixed;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:9999}.boom-explosion[data-v-4dbe0691]{position:absolute;animation:boomAnimation-4dbe0691 1s ease-out forwards}.boom-circle[data-v-4dbe0691]{position:absolute;width:40px;height:40px;background:radial-gradient(circle,#ff6b9d 0%,#ff4757 50%,transparent 70%);border-radius:50%;top:50%;left:50%;transform:translate(-50%,-50%);animation:boomCircle-4dbe0691 .6s ease-out forwards}.boom-ring[data-v-4dbe0691]{position:absolute;width:60px;height:60px;border:3px solid #ff6b9d;border-radius:50%;top:50%;left:50%;transform:translate(-50%,-50%);animation:boomRing-4dbe0691 .8s ease-out forwards}.boom-text[data-v-4dbe0691]{position:absolute;font-size:24px;top:50%;left:50%;transform:translate(-50%,-50%);animation:boomText-4dbe0691 .5s ease-out forwards;text-shadow:0 0 10px #ff6b9d}.boom-spark[data-v-4dbe0691]{position:absolute;width:4px;height:20px;background:linear-gradient(to bottom,#ffa502,#ff6b9d,transparent);top:50%;left:50%;transform-origin:bottom center;animation:sparkFly-4dbe0691 .7s ease-out forwards;animation-delay:var(--spark-delay)}.boom-spark[data-v-4dbe0691]:nth-child(1){transform:translate(-50%,-50%) rotate(0)}.boom-spark[data-v-4dbe0691]:nth-child(2){transform:translate(-50%,-50%) rotate(45deg)}.boom-spark[data-v-4dbe0691]:nth-child(3){transform:translate(-50%,-50%) rotate(90deg)}.boom-spark[data-v-4dbe0691]:nth-child(4){transform:translate(-50%,-50%) rotate(135deg)}.boom-spark[data-v-4dbe0691]:nth-child(5){transform:translate(-50%,-50%) rotate(180deg)}.boom-spark[data-v-4dbe0691]:nth-child(6){transform:translate(-50%,-50%) rotate(225deg)}.boom-spark[data-v-4dbe0691]:nth-child(7){transform:translate(-50%,-50%) rotate(270deg)}.boom-spark[data-v-4dbe0691]:nth-child(8){transform:translate(-50%,-50%) rotate(315deg)}@keyframes boomAnimation-4dbe0691{0%{transform:translate(-50%,-50%) scale(0);opacity:1}to{transform:translate(-50%,-50%) scale(1);opacity:0}}@keyframes boomCircle-4dbe0691{0%{transform:translate(-50%,-50%) scale(0);opacity:1;background:radial-gradient(circle,#ff6b9d 0%,#ff4757 30%,#ffa502 60%,transparent 80%)}50%{transform:translate(-50%,-50%) scale(1.2);opacity:.8}to{transform:translate(-50%,-50%) scale(2);opacity:0}}@keyframes boomRing-4dbe0691{0%{transform:translate(-50%,-50%) scale(0);opacity:1;border-color:#ff6b9d;border-width:4px}50%{border-color:#ffa502;border-width:2px}to{transform:translate(-50%,-50%) scale(3);opacity:0;border-color:#ff4757;border-width:1px}}@keyframes boomText-4dbe0691{0%{transform:translate(-50%,-50%) scale(0) rotate(0);opacity:1}50%{transform:translate(-50%,-50%) scale(1.5) rotate(180deg);opacity:1}to{transform:translate(-50%,-50%) scale(.5) rotate(360deg);opacity:0}}@keyframes sparkFly-4dbe0691{0%{transform:translate(-50%,-50%) scale(1) translateY(0);opacity:1}to{transform:translate(-50%,-50%) scale(.5) translateY(-60px);opacity:0}}@media (max-width: 768px){.shapes-container[data-v-4dbe0691]{display:none}.error-actions[data-v-4dbe0691]{flex-direction:column;align-items:center}.error-button[data-v-4dbe0691]{width:100%;max-width:280px}.fun-fact[data-v-4dbe0691]{margin-top:2rem;padding:1rem}}@media (prefers-reduced-motion: reduce){[data-v-4dbe0691]{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.profile-page[data-v-202f295a]{padding-top:2rem;padding-bottom:2rem}.profile-header[data-v-202f295a]{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem}.profile-header h1[data-v-202f295a]{margin:0;color:var(--text-color)}@media (max-width: 768px){.profile-header[data-v-202f295a]{flex-direction:column;align-items:flex-start;gap:1rem}.profile-main-row[data-v-202f295a]{flex-direction:column;gap:1.5rem;text-align:center}.user-section[data-v-202f295a]{flex-direction:column;gap:1rem}.user-name-row[data-v-202f295a]{justify-content:center}.stats-row[data-v-202f295a]{flex-direction:column;gap:1rem;width:100%}.balance-section[data-v-202f295a],.stat-item-bordered[data-v-202f295a]{min-width:auto;width:100%}.content-grid[data-v-202f295a]{grid-template-columns:1fr;gap:1.5rem}.control-card[data-v-202f295a]{align-self:stretch}.orders-list .order-item[data-v-202f295a]{flex-direction:column;align-items:flex-start;text-align:left}.orders-list .order-champion-image[data-v-202f295a]{align-self:center}.order-info[data-v-202f295a]{text-align:center;width:100%}.status-badge[data-v-202f295a]{align-self:center}}.profile-content[data-v-202f295a]{display:flex;flex-direction:column;gap:1.5rem}.user-profile-card[data-v-202f295a]{position:relative;background:var(--surface-color);border:1px solid var(--border-color);border-radius:12px;padding:2rem;box-shadow:var(--shadow);transition:all .3s ease}.user-profile-card[data-v-202f295a]:hover{border-color:var(--border-hover);box-shadow:var(--shadow-hover)}.profile-main-row[data-v-202f295a]{display:flex;align-items:center;justify-content:space-between;gap:2rem}.stats-row[data-v-202f295a]{display:flex;align-items:center;gap:1.5rem}.user-section[data-v-202f295a]{display:flex;align-items:center;gap:1rem}.user-avatar[data-v-202f295a]{flex-shrink:0}.avatar-circle[data-v-202f295a]{width:64px;height:64px;border-radius:50%;background:linear-gradient(135deg,var(--primary-color),var(--secondary-color));display:flex;align-items:center;justify-content:center;font-size:1.5rem;font-weight:700;color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.1)}.user-details[data-v-202f295a]{display:flex;flex-direction:column;gap:.5rem}.user-name-row[data-v-202f295a]{display:flex;align-items:center;gap:.75rem}.user-name[data-v-202f295a]{margin:0;color:var(--text-color);font-size:1.5rem;font-weight:600;line-height:1.2}.user-id[data-v-202f295a]{color:var(--text-muted);font-size:.8rem;font-family:Courier New,monospace;background:var(--bg-secondary);padding:.25rem .5rem;border-radius:4px}.twitch-link[data-v-202f295a]{display:flex;align-items:center;gap:.5rem;color:#9146ff;text-decoration:none;font-size:.9rem;font-weight:500;transition:all .3s ease}.twitch-link[data-v-202f295a]:hover{color:#7c3aed}.balance-section[data-v-202f295a]{display:flex;flex-direction:column;gap:.75rem;align-items:center;padding:1rem;border:1px solid var(--border-color);border-radius:8px;background:var(--bg-secondary)}.balance-info[data-v-202f295a]{display:flex;align-items:center;gap:.5rem}.balance-label[data-v-202f295a]{color:var(--success-color);font-size:.9rem;font-weight:500}.balance-amount[data-v-202f295a]{font-size:1.2rem;font-weight:700;color:var(--success-color)}.btn-withdraw[data-v-202f295a]{background:var(--success-color);color:#fff;border:none;padding:.5rem 1.5rem;border-radius:6px;font-size:.9rem;font-weight:600;cursor:pointer;transition:all .2s ease}.btn-withdraw[data-v-202f295a]:hover{background:var(--success-hover);transform:translateY(-1px)}.stat-item-bordered[data-v-202f295a]{display:flex;flex-direction:column;gap:.25rem;text-align:center;padding:1rem;border:1px solid var(--border-color);border-radius:8px;background:var(--bg-secondary);min-width:150px}.stat-label[data-v-202f295a]{color:var(--text-secondary);font-size:.75rem;font-weight:500;text-transform:uppercase;letter-spacing:.5px}.stat-value[data-v-202f295a]{font-size:1.5rem;font-weight:700;color:var(--text-color)}.btn-logout-inline[data-v-202f295a]{display:flex;align-items:center;justify-content:center;width:28px;height:28px;background:transparent;border:1px solid var(--border-color);border-radius:6px;color:var(--text-muted);cursor:pointer;transition:all .2s ease;flex-shrink:0}.btn-logout-inline[data-v-202f295a]:hover{background:var(--danger-light);border-color:var(--danger-color);color:var(--danger-color);transform:translateY(-1px)}.btn-logout-inline svg[data-v-202f295a]{transition:transform .2s ease}.btn-logout-inline:hover svg[data-v-202f295a]{transform:rotate(10deg)}.content-grid[data-v-202f295a]{display:grid;grid-template-columns:1fr 2fr;gap:2rem}.left-column[data-v-202f295a],.right-column[data-v-202f295a]{display:flex;flex-direction:column}.control-card[data-v-202f295a],.active-orders-card[data-v-202f295a]{background:var(--surface-color);border:1px solid var(--border-color);border-radius:12px;padding:1.5rem;box-shadow:var(--shadow)}.active-orders-card[data-v-202f295a]{height:100%}.active-orders-card[data-v-202f295a]{display:flex;flex-direction:column;max-height:400px}.active-orders-card h3[data-v-202f295a]{flex-shrink:0}.orders-list[data-v-202f295a]{overflow-y:auto;flex:1;margin-right:-.5rem;padding-right:.5rem}.orders-list[data-v-202f295a]::-webkit-scrollbar{width:6px}.orders-list[data-v-202f295a]::-webkit-scrollbar-track{background:var(--bg-secondary);border-radius:3px}.orders-list[data-v-202f295a]::-webkit-scrollbar-thumb{background:var(--border-color);border-radius:3px}.orders-list[data-v-202f295a]::-webkit-scrollbar-thumb:hover{background:var(--text-muted)}.control-card[data-v-202f295a]{display:flex;flex-direction:column;gap:1rem;align-self:flex-start}.control-card h3[data-v-202f295a],.active-orders-card h3[data-v-202f295a]{margin:0 0 .5rem;color:var(--text-color);font-size:1.1rem;font-weight:600}.control-card p[data-v-202f295a]{margin:0;color:var(--text-secondary);font-size:.9rem;line-height:1.4}.btn-primary[data-v-202f295a]{background:var(--primary-color);color:#fff;border:none;padding:.75rem 1.5rem;border-radius:8px;font-size:.9rem;font-weight:600;cursor:pointer;transition:all .2s ease}.btn-primary[data-v-202f295a]:hover{background:var(--primary-hover);transform:translateY(-1px)}.queues-preview[data-v-202f295a]{margin-top:1rem;padding-top:1rem;border-top:1px solid var(--border-color)}.preview-header[data-v-202f295a]{margin-bottom:.75rem}.preview-label[data-v-202f295a]{color:var(--text-secondary);font-size:.85rem;font-weight:500}.champions-preview[data-v-202f295a]{display:flex;flex-wrap:wrap;gap:.5rem}.champion-circle[data-v-202f295a]{width:32px;height:32px;border-radius:50%;overflow:hidden;border:2px solid var(--border-color);transition:all .2s ease;cursor:pointer;position:relative}.champion-circle[data-v-202f295a]:hover{border-color:var(--primary-color);transform:scale(1.1)}.champion-circle img[data-v-202f295a]{width:100%;height:100%;object-fit:cover}.champion-circle.more-count[data-v-202f295a]{display:flex;align-items:center;justify-content:center;background:var(--bg-secondary);color:var(--text-secondary);font-size:.7rem;font-weight:600;border:2px dashed var(--border-color)}.champion-circle.more-count[data-v-202f295a]:hover{background:var(--primary-light);color:var(--primary-color);border-color:var(--primary-color)}.empty-state[data-v-202f295a]{text-align:center;padding:2rem 1rem;color:var(--text-muted);flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center}.empty-icon[data-v-202f295a]{font-size:3rem;margin-bottom:1rem;opacity:.5}.empty-state p[data-v-202f295a]{margin:0;font-style:italic}.loading-state[data-v-202f295a]{text-align:center;padding:2rem;color:var(--text-muted);flex:1;display:flex;align-items:center;justify-content:center}.orders-list[data-v-202f295a]{display:flex;flex-direction:column;gap:.75rem}.orders-list .order-item[data-v-202f295a]{display:flex;align-items:center;gap:.75rem;padding:.75rem;border:1px solid var(--border-color);border-radius:8px;background:var(--bg-secondary);transition:all .2s ease}.orders-list .order-item[data-v-202f295a]:hover{border-color:var(--border-hover);background:var(--surface-hover-color)}.orders-list .order-champion-image[data-v-202f295a]{width:40px;height:40px;border-radius:50%;object-fit:cover;border:2px solid var(--border-color)}.order-info[data-v-202f295a]{flex:1}.order-info h4[data-v-202f295a]{margin:0 0 .2rem;color:var(--text-color);font-size:.9rem;font-weight:600}.order-info p[data-v-202f295a]{margin:0;color:var(--text-secondary);font-size:.8rem}.history-description[data-v-202f295a]{margin:0 0 1rem;color:var(--text-secondary);font-size:.9rem;font-style:italic}.order-history-card[data-v-202f295a]{background:var(--surface-color);border:1px solid var(--border-color);border-radius:8px;padding:2rem;box-shadow:var(--shadow)}.order-history-card h3[data-v-202f295a]{margin:0 0 1.5rem;color:var(--text-color);font-size:1.2rem}.loading-history[data-v-202f295a],.empty-history[data-v-202f295a]{text-align:center;padding:2rem;color:var(--text-muted);font-style:italic}.order-list[data-v-202f295a]{display:flex;flex-direction:column;gap:1rem}.order-item-container[data-v-202f295a]{border:1px solid var(--border-color);border-radius:8px;background:var(--bg-secondary);transition:all .3s ease;overflow:hidden}.order-item-container[data-v-202f295a]:hover{border-color:var(--border-hover);background:var(--surface-hover-color)}.order-item-container.status-completed[data-v-202f295a]{border-left:4px solid var(--info-color)}.order-item-container.status-pending[data-v-202f295a]{border-left:4px solid var(--warning-color)}.order-item-container.status-playing[data-v-202f295a]{border-left:4px solid var(--success-color)}.order-item-container.status-cancelled[data-v-202f295a]{border-left:4px solid var(--danger-color);opacity:.7}.order-header[data-v-202f295a]{display:flex;justify-content:space-between;align-items:flex-start;padding:1rem;background:var(--surface-color);border-bottom:1px solid var(--border-color)}.order-main-info[data-v-202f295a]{flex:1}.order-title[data-v-202f295a]{margin:0 0 .5rem;color:var(--text-color);font-size:1.1rem;font-weight:600}.order-items-list[data-v-202f295a]{display:flex;flex-direction:column;gap:.75rem;padding:1rem}.order-item[data-v-202f295a]{display:flex;align-items:flex-start;gap:.75rem;padding:.75rem;border:1px solid var(--border-color);border-radius:6px;background:var(--surface-color);transition:all .3s ease}.order-item[data-v-202f295a]:hover{border-color:var(--primary-color);background:var(--surface-hover-color)}.order-item-details[data-v-202f295a]{flex:1;display:flex;flex-direction:column;gap:.5rem}.champion-name[data-v-202f295a]{margin:0;color:var(--text-color);font-size:1rem;font-weight:600}.item-count[data-v-202f295a]{color:var(--text-secondary);font-size:.85rem;font-weight:500}.order-customer-comment[data-v-202f295a]{color:var(--primary-color);font-size:.85rem;padding:.5rem;background:var(--primary-light);border-radius:4px;border-left:3px solid var(--primary-color)}.order-streamer-comment[data-v-202f295a]{color:var(--secondary-color);font-size:.85rem;padding:.5rem;background:var(--secondary-light);border-radius:4px;border-left:3px solid var(--secondary-color)}.order-items-list .order-champion-image[data-v-202f295a]{width:50px;height:50px;border-radius:8px;object-fit:cover;border:2px solid var(--border-color);flex-shrink:0}.order-history-card:first-of-type .order-item[data-v-202f295a]{display:flex;align-items:center;gap:.75rem;padding:.75rem;border:1px solid var(--border-color);border-radius:6px;background:var(--bg-secondary);transition:all .3s ease}.order-history-card:first-of-type .order-item[data-v-202f295a]:hover{border-color:var(--border-hover);background:var(--surface-hover-color)}.order-history-card:first-of-type .order-item.status-completed[data-v-202f295a]{border-left:4px solid var(--info-color)}.order-history-card:first-of-type .order-item.status-pending[data-v-202f295a]{border-left:4px solid var(--warning-color)}.order-history-card:first-of-type .order-item.status-playing[data-v-202f295a]{border-left:4px solid var(--success-color)}.order-history-card:first-of-type .order-item.status-cancelled[data-v-202f295a]{border-left:4px solid var(--danger-color);opacity:.7}.order-history-card:first-of-type .order-champion-image[data-v-202f295a]{width:40px;height:40px;border-radius:50%;object-fit:cover;border:2px solid var(--border-color)}.order-details[data-v-202f295a]{flex:1}.order-details h4[data-v-202f295a]{margin:0 0 .2rem;color:var(--text-color);font-size:1rem}.order-date[data-v-202f295a]{margin:.15rem 0;color:var(--text-muted);font-size:.8rem}.order-streamer[data-v-202f295a]{margin:.15rem 0;color:var(--primary-color);font-size:.8rem;font-weight:500}.order-donation[data-v-202f295a]{margin:.15rem 0;color:var(--secondary-color);font-size:.8rem;font-weight:600}.order-comment[data-v-202f295a]{margin:.3rem 0 0;color:var(--text-secondary);font-size:.85rem;font-style:italic}.order-streamer-comment[data-v-202f295a]{margin:.3rem 0 0;color:var(--primary-color);font-size:.85rem;font-weight:500}.order-status[data-v-202f295a]{display:flex;flex-direction:column;align-items:flex-end;gap:.2rem}.status-badge[data-v-202f295a]{padding:.2rem .6rem;border-radius:20px;font-size:.7rem;font-weight:700;text-transform:uppercase}.status-badge.status-pending[data-v-202f295a]{background:var(--warning-light);color:var(--warning-color)}.status-badge.status-playing[data-v-202f295a]{background:var(--success-light);color:var(--success-color)}.status-badge.status-completed[data-v-202f295a]{background:var(--info-light);color:var(--info-color)}.status-badge.status-cancelled[data-v-202f295a]{background:var(--danger-light);color:var(--danger-color)}.completed-date[data-v-202f295a]{font-size:.7rem;color:var(--text-muted)}.game-link[data-v-202f295a]{font-size:.75rem}.game-link a[data-v-202f295a]{color:var(--primary-color);text-decoration:none}.game-link a[data-v-202f295a]:hover{text-decoration:underline}.queue-link[data-v-202f295a]{font-size:.75rem;margin-top:.25rem}.queue-link-btn[data-v-202f295a]{color:var(--primary-color);text-decoration:none;background:var(--bg-secondary);padding:.25rem .5rem;border-radius:4px;border:1px solid var(--border-color);transition:all .2s ease;display:inline-block}.queue-link-btn[data-v-202f295a]:hover{background:var(--primary-light);border-color:var(--primary-color);transform:translateY(-1px)}.loading[data-v-202f295a],.error[data-v-202f295a]{text-align:center;padding:2rem;background:var(--surface-color);border-radius:8px}.error[data-v-202f295a]{background:var(--danger-light);color:var(--danger-color)}.modal-title[data-v-8ad0013d]{margin-bottom:1rem;text-align:center}.form-group[data-v-8ad0013d]{margin-bottom:1.5rem}.actions[data-v-8ad0013d]{display:flex;justify-content:flex-end;gap:.75rem}.text-danger[data-v-8ad0013d]{color:var(--danger-color)}.loader-sm[data-v-8ad0013d]{width:16px;height:16px;border:2px solid var(--border-color);border-top-color:var(--primary-color);border-radius:50%;animation:spin 1s linear infinite;display:inline-block;margin-right:6px;vertical-align:text-bottom}.user-queues-page[data-v-ce6e7440]{min-height:calc(100vh - var(--header-height));background:var(--bg-color);padding:2rem 0}.page-container[data-v-ce6e7440]{max-width:1200px;margin:0 auto;padding:0 2rem}.page-header[data-v-ce6e7440]{text-align:center;margin-bottom:3rem}.page-header h1[data-v-ce6e7440]{font-size:clamp(2rem,4vw,3rem);color:var(--text-color);margin-bottom:.5rem;background:linear-gradient(135deg,var(--primary-color),var(--secondary-color));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.page-description[data-v-ce6e7440]{font-size:1.2rem;color:var(--text-secondary);margin:0}.loading-state[data-v-ce6e7440],.error-state[data-v-ce6e7440]{text-align:center;padding:4rem 2rem;background:var(--surface-color);border-radius:12px;margin:2rem auto;max-width:600px}.loading-spinner[data-v-ce6e7440]{width:40px;height:40px;border:4px solid var(--border-color);border-top:4px solid var(--primary-color);border-radius:50%;animation:spin-ce6e7440 1s linear infinite;margin:0 auto 1rem}@keyframes spin-ce6e7440{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.error-state .error-icon[data-v-ce6e7440]{font-size:3rem;margin-bottom:1rem}.queues-stats[data-v-ce6e7440]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1.5rem;margin-bottom:2rem}.stat-card[data-v-ce6e7440]{background:var(--surface-color);padding:1.5rem;border-radius:12px;box-shadow:var(--shadow);display:flex;align-items:center;gap:1rem;transition:transform .2s ease}.stat-card[data-v-ce6e7440]:hover{transform:translateY(-2px);box-shadow:var(--shadow-hover)}.stat-icon[data-v-ce6e7440]{font-size:2rem;background:var(--primary-light);width:60px;height:60px;border-radius:50%;display:flex;align-items:center;justify-content:center}.stat-info[data-v-ce6e7440]{display:flex;flex-direction:column}.stat-number[data-v-ce6e7440]{font-size:2rem;font-weight:700;color:var(--primary-color);line-height:1}.stat-label[data-v-ce6e7440]{font-size:.9rem;color:var(--text-secondary);text-transform:uppercase;letter-spacing:1px}.queue-actions-container[data-v-ce6e7440]{display:flex;gap:1rem;margin-bottom:2rem;flex-wrap:wrap}.queue-actions-container .create-btn[data-v-ce6e7440]{margin-left:auto}.empty-state[data-v-ce6e7440]{text-align:center;padding:4rem 2rem;background:var(--surface-color);border-radius:12px;margin:2rem 0}.empty-state .empty-icon[data-v-ce6e7440]{font-size:4rem;margin-bottom:1rem;opacity:.5}.empty-state h3[data-v-ce6e7440]{color:var(--text-color);margin-bottom:1rem}.empty-state p[data-v-ce6e7440]{color:var(--text-secondary);margin-bottom:2rem;max-width:400px;margin-left:auto;margin-right:auto}.queues-grid[data-v-ce6e7440]{display:grid;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:2rem}.queue-card[data-v-ce6e7440]{background:var(--surface-color);border-radius:12px;padding:1.5rem;box-shadow:var(--shadow);transition:all .3s ease;display:flex;flex-direction:column}.queue-card[data-v-ce6e7440]:hover{transform:translateY(-4px);box-shadow:var(--shadow-hover)}.queue-header[data-v-ce6e7440]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1rem;border-bottom:1px solid var(--border-color);padding-bottom:1rem}.queue-info[data-v-ce6e7440]{flex:1}.queue-info h3[data-v-ce6e7440]{margin:0 0 .5rem;color:var(--text-color);max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.queue-description[data-v-ce6e7440]{margin:0;color:var(--text-secondary);font-size:.9rem}.queue-actions[data-v-ce6e7440]{display:flex;gap:.5rem;margin-left:1rem}.btn-icon[data-v-ce6e7440]{padding:.5rem;border:none;border-radius:6px;cursor:pointer;transition:all .2s ease;background:transparent;color:var(--text-secondary);font-size:1.1rem;display:flex;align-items:center;justify-content:center;min-width:36px;height:36px}.btn-icon[data-v-ce6e7440]:hover{background:var(--surface-hover-color);transform:scale(1.1)}.btn-danger[data-v-ce6e7440]{color:#ef4444;background:#fef2f2}.btn-danger[data-v-ce6e7440]:hover{background:#fee2e2;color:#dc2626}.btn-icon[data-v-ce6e7440]:disabled{opacity:.6;cursor:not-allowed;transform:none}.queue-stats[data-v-ce6e7440]{display:flex;justify-content:space-around;margin-bottom:1.5rem;padding:1rem 0}.queue-stat[data-v-ce6e7440]{text-align:center}.queue-stat .stat-label[data-v-ce6e7440]{display:block;font-size:.8rem;color:var(--text-secondary);margin-bottom:.25rem}.queue-stat .stat-value[data-v-ce6e7440]{display:block;font-size:1.5rem;font-weight:700;color:var(--primary-color)}.queue-meta[data-v-ce6e7440]{display:flex;justify-content:center;margin-bottom:1.5rem;font-size:.8rem;color:var(--text-secondary)}.queue-card-actions[data-v-ce6e7440]{display:flex;gap:.5rem;flex-wrap:wrap;margin-top:auto;border-top:1px solid var(--border-color);padding-top:1.5rem;justify-content:center;align-items:stretch}.queue-card-actions .btn[data-v-ce6e7440]{flex:1;min-width:120px;max-width:200px;font-size:.9rem;line-height:1.2}.btn[data-v-ce6e7440]{padding:.75rem 1.5rem;border:none;border-radius:8px;font-weight:600;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;background:var(--surface-color);color:var(--text-color);border:1px solid var(--border-color)}.btn[data-v-ce6e7440]:hover{transform:translateY(-2px)}.btn-primary[data-v-ce6e7440]{background:linear-gradient(135deg,var(--primary-color),var(--primary-hover));color:#fff;border-color:var(--primary-color)}.btn-primary[data-v-ce6e7440]:hover{box-shadow:0 8px 25px rgba(var(--primary-color),.3)}.btn-outline[data-v-ce6e7440]{background:transparent;border-color:var(--border-color)}.btn-outline[data-v-ce6e7440]:hover{background:var(--surface-hover-color)}.btn-secondary[data-v-ce6e7440]{background:var(--secondary-light);color:var(--secondary-color);border-color:var(--secondary-color)}.btn-secondary[data-v-ce6e7440]:disabled{background:var(--surface-color);color:var(--text-secondary);border-color:var(--border-color);opacity:.6;cursor:not-allowed}.btn-secondary[data-v-ce6e7440]:hover{background:var(--secondary-color);color:#fff}.btn[data-v-ce6e7440]:disabled{opacity:.6;cursor:not-allowed;transform:none!important}.queue-card-actions .settings-btn[data-v-ce6e7440]{flex:0 1 auto;max-width:none;white-space:nowrap;min-width:auto;padding:.75rem 1rem}.modal-overlay[data-v-ce6e7440]{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000;animation:fadeIn-ce6e7440 .2s ease}@keyframes fadeIn-ce6e7440{0%{opacity:0}to{opacity:1}}.modal-content[data-v-ce6e7440]{background:var(--surface-color);border-radius:12px;max-width:500px;width:90%;max-height:90vh;overflow-y:auto;box-shadow:var(--shadow-hover);animation:slideIn-ce6e7440 .3s ease}@keyframes slideIn-ce6e7440{0%{transform:translateY(-50px);opacity:0}to{transform:translateY(0);opacity:1}}.modal-header[data-v-ce6e7440]{display:flex;justify-content:space-between;align-items:center;padding:1.5rem 1.5rem 1rem;border-bottom:1px solid var(--border-color)}.modal-header h3[data-v-ce6e7440]{margin:0;color:var(--text-color);font-size:1.25rem}.btn-close[data-v-ce6e7440]{background:none;border:none;font-size:1.5rem;cursor:pointer;color:var(--text-secondary);padding:.25rem;border-radius:4px;transition:all .2s ease}.btn-close[data-v-ce6e7440]:hover{background:var(--surface-hover-color);color:var(--text-color)}.modal-body[data-v-ce6e7440]{padding:1.5rem}.modal-body p[data-v-ce6e7440]{margin:0 0 1rem;color:var(--text-color);line-height:1.5}.warning-text[data-v-ce6e7440]{color:#dc2626;font-size:.9rem;background:#ef44441a;padding:.75rem;border-radius:6px;border-left:4px solid #ef4444;border:1px solid rgba(239,68,68,.2);font-weight:500}@media (prefers-color-scheme: dark){.warning-text[data-v-ce6e7440]{color:#fca5a5;background:#ef444433;border:1px solid rgba(239,68,68,.4)}}[data-theme=dark] .warning-text[data-v-ce6e7440]{color:#fca5a5;background:#ef444433;border:1px solid rgba(239,68,68,.4)}.modal-footer[data-v-ce6e7440]{display:flex;gap:1rem;padding:1rem 1.5rem 1.5rem;border-top:1px solid var(--border-color);justify-content:flex-end}.modal-footer .btn[data-v-ce6e7440]{min-width:100px}.btn-danger[data-v-ce6e7440]{background:#ef4444;color:#fff;border-color:#ef4444}.btn-danger[data-v-ce6e7440]:hover{background:#dc2626;border-color:#dc2626;box-shadow:0 4px 12px #ef44444d}@media (max-width: 768px){.user-queues-page[data-v-ce6e7440]{padding:1rem 0}.page-container[data-v-ce6e7440]{padding:0 1rem}.queues-grid[data-v-ce6e7440]{grid-template-columns:1fr}.queue-card[data-v-ce6e7440]{padding:1rem}.queue-header[data-v-ce6e7440]{flex-direction:column;gap:1rem}.queue-actions[data-v-ce6e7440]{margin-left:0;align-self:flex-end}.queue-stats[data-v-ce6e7440]{flex-direction:row;gap:.5rem;justify-content:space-around}.queue-stat[data-v-ce6e7440]{display:flex;flex-direction:column;justify-content:center;align-items:center}.queue-stat .stat-label[data-v-ce6e7440],.queue-stat .stat-value[data-v-ce6e7440]{display:block}.queue-card-actions[data-v-ce6e7440]{flex-direction:column;gap:.5rem}.queue-card-actions .btn[data-v-ce6e7440]{min-width:120px;font-size:.9rem;max-width:none}.queue-card-actions .settings-btn[data-v-ce6e7440]{padding:.75rem .5rem;font-size:.85rem}.modal-content[data-v-ce6e7440]{width:95%;margin:1rem}.modal-footer[data-v-ce6e7440]{flex-direction:column}.modal-footer .btn[data-v-ce6e7440]{width:100%}}.price-settings-page[data-v-4fbbf732]{min-height:100vh;background:linear-gradient(135deg,#1a1a2e,#16213e);padding:2rem 0;outline:none}.container[data-v-4fbbf732]{max-width:var(--content-max-width);margin:0 auto;padding:0 2rem}.page-header[data-v-4fbbf732]{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem;flex-wrap:wrap;gap:1rem}.header-actions[data-v-4fbbf732]{display:flex;align-items:center;gap:1.5rem}.back-btn[data-v-4fbbf732]{background:linear-gradient(135deg,#495057,#343a40);color:#fff;border:none;border-radius:12px;padding:.75rem 1.5rem;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s ease}.back-btn[data-v-4fbbf732]:hover{transform:translateY(-2px);box-shadow:0 8px 25px #0003}.page-title[data-v-4fbbf732]{font-size:2.5rem;font-weight:700;background:linear-gradient(135deg,#667eea,#764ba2);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.save-btn[data-v-4fbbf732]{background:linear-gradient(135deg,#6c757d,#5a6268);color:#fff;border:none;border-radius:12px;padding:.75rem 1.5rem;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s ease;min-width:180px}.save-btn[data-v-4fbbf732]:disabled{opacity:.5;cursor:not-allowed}.save-btn.has-changes[data-v-4fbbf732]{background:linear-gradient(135deg,#28a745,#20c997)}.save-btn[data-v-4fbbf732]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 25px #0003}.loading-state[data-v-4fbbf732],.error-state[data-v-4fbbf732]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem 2rem;text-align:center}.loading-state[data-v-4fbbf732]{color:#ccd6f6;font-size:1.2rem}.error-state[data-v-4fbbf732]{color:#ff6b6b}.error-icon[data-v-4fbbf732]{font-size:3rem;margin-bottom:1rem}.error-state h3[data-v-4fbbf732]{color:#ff6b6b;margin:0;font-size:1.5rem}.form-card[data-v-4fbbf732]{background:#ffffff0d;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:16px;padding:2rem;border:1px solid rgba(255,255,255,.1)}.controls-row[data-v-4fbbf732]{display:flex;align-items:flex-start;gap:1rem;margin-bottom:1.5rem;flex-wrap:wrap}.bulk-price-menu[data-v-4fbbf732]{position:relative}.bulk-menu-btn[data-v-4fbbf732]{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:#ffffff0d;border:2px solid rgba(255,255,255,.2);border-radius:10px;color:#ccd6f6;font-size:.85rem;font-weight:600;cursor:pointer;transition:all .3s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.bulk-menu-btn[data-v-4fbbf732]:hover{border-color:#64ffda;background:#64ffda1a;transform:scale(1.02)}.bulk-menu-btn.active[data-v-4fbbf732]{border-color:#64ffda;background:#64ffda26;box-shadow:0 0 10px #64ffda4d}.bulk-menu-dropdown[data-v-4fbbf732]{position:absolute;top:100%;right:0;z-index:1000;margin-top:.5rem;background:#ffffff1a;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.2);border-radius:12px;padding:1rem;min-width:300px;box-shadow:0 10px 30px #0000004d}.bulk-price-controls[data-v-4fbbf732]{display:flex;align-items:center;gap:1rem;margin-bottom:.75rem}.bulk-price-input-wrapper[data-v-4fbbf732]{position:relative;flex:1;min-width:120px}.bulk-price-input-wrapper .currency-symbol[data-v-4fbbf732]{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:#ccd6f6;pointer-events:none;font-weight:600}.bulk-price-input[data-v-4fbbf732]{width:100%;background:#ffffff1a;border:1px solid rgba(255,255,255,.2);border-radius:12px;padding:.75rem .75rem .75rem 2.5rem;color:#ccd6f6;font-size:1rem;font-weight:500;transition:all .3s ease;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.bulk-price-input[data-v-4fbbf732]:focus{outline:none;border-color:#64ffda;background:#64ffda1a;box-shadow:0 0 0 2px #64ffda33;transform:translateY(-1px)}.bulk-price-input[data-v-4fbbf732]::placeholder{color:#8892b0}.bulk-price-input[data-v-4fbbf732]::-webkit-inner-spin-button,.bulk-price-input[data-v-4fbbf732]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.bulk-price-input[data-v-4fbbf732]{-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield}.bulk-price-btn[data-v-4fbbf732]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border:none;border-radius:12px;padding:.75rem 1.5rem;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 15px #667eea33}.bulk-price-btn[data-v-4fbbf732]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 25px #667eea4d}.bulk-price-btn[data-v-4fbbf732]:disabled{opacity:.5;cursor:not-allowed;background:linear-gradient(135deg,#6c757d,#5a6268);transform:none;box-shadow:none}.bulk-price-info[data-v-4fbbf732]{font-size:.8rem;color:#ccd6f6;margin:0;font-weight:500;text-shadow:0 1px 2px rgba(0,0,0,.3);opacity:.9}.price-input-wrapper[data-v-4fbbf732]{position:relative}.currency-symbol[data-v-4fbbf732]{position:absolute;left:10px;top:50%;transform:translateY(-50%);color:#ccd6f6;pointer-events:none}.price-input[data-v-4fbbf732]{width:100%;background:#ffffff1a;border:1px solid rgba(255,255,255,.2);border-radius:8px;padding:.5rem .5rem .5rem 1.5rem;color:#ccd6f6;font-size:.9rem;text-align:center;transition:all .3s ease}.price-input[data-v-4fbbf732]:focus{outline:none;border-color:#64ffda;background:#64ffda1a;box-shadow:0 0 0 2px #64ffda33}.price-input[data-v-4fbbf732]::placeholder{color:#8892b0}.price-input[data-v-4fbbf732]::-webkit-inner-spin-button,.price-input[data-v-4fbbf732]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.price-input[data-v-4fbbf732]{-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield}@media (max-width: 768px){.page-header[data-v-4fbbf732]{flex-direction:column;align-items:stretch;gap:1rem}.header-actions[data-v-4fbbf732]{flex-direction:column;align-items:center;gap:1rem;width:100%}.page-title[data-v-4fbbf732]{text-align:center;font-size:2rem}.save-btn[data-v-4fbbf732]{width:100%;min-width:auto}.back-btn[data-v-4fbbf732]{width:100%}.bulk-price-controls[data-v-4fbbf732]{flex-direction:column;align-items:stretch;gap:1rem;padding:1.5rem}.bulk-price-input-wrapper[data-v-4fbbf732]{max-width:none}.bulk-price-info[data-v-4fbbf732]{text-align:center;margin-left:0;margin-top:0;order:-1}.bulk-price-btn[data-v-4fbbf732]{width:100%}.controls-row[data-v-4fbbf732]{flex-direction:column;align-items:stretch;gap:1rem}.bulk-menu-dropdown[data-v-4fbbf732]{position:static;margin-top:0;min-width:auto;width:100%}.bulk-menu-btn[data-v-4fbbf732]{width:100%;justify-content:center}}.champion-group[data-v-4fbbf732]{margin-bottom:2rem}.group-title[data-v-4fbbf732]{color:#ccd6f6;font-size:1.2rem;font-weight:600;margin-bottom:1rem;padding-bottom:.5rem;border-bottom:2px solid rgba(100,255,218,.3);text-shadow:0 1px 2px rgba(0,0,0,.3)}.queue-widgets-page[data-v-a5cd1f61]{min-height:calc(100vh - var(--header-height));background:var(--bg-color);padding:2rem 0}.page-container[data-v-a5cd1f61]{max-width:1200px;margin:0 auto;padding:0 2rem}.page-header[data-v-a5cd1f61]{text-align:center;margin-bottom:3rem}.header-content[data-v-a5cd1f61]{display:flex;flex-direction:column;align-items:center;gap:1rem}.page-header h1[data-v-a5cd1f61]{font-size:clamp(2rem,4vw,3rem);color:var(--text-color);margin:0;background:linear-gradient(135deg,var(--primary-color),var(--secondary-color));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.page-description[data-v-a5cd1f61]{font-size:1.2rem;color:var(--text-secondary);margin:0}.queue-info[data-v-a5cd1f61]{display:flex;align-items:center;gap:1rem;margin-top:1rem;padding:1rem 2rem;background:var(--surface-color);border-radius:12px;box-shadow:var(--shadow)}.queue-name[data-v-a5cd1f61]{font-size:1.1rem;font-weight:600;color:var(--text-color)}.btn-sm[data-v-a5cd1f61]{padding:.5rem 1rem;font-size:.9rem}.loading-state[data-v-a5cd1f61],.error-state[data-v-a5cd1f61]{text-align:center;padding:4rem 2rem;background:var(--surface-color);border-radius:12px;margin:2rem auto;max-width:600px}.loading-spinner[data-v-a5cd1f61]{width:40px;height:40px;border:4px solid var(--border-color);border-top:4px solid var(--primary-color);border-radius:50%;animation:spin-a5cd1f61 1s linear infinite;margin:0 auto 1rem}@keyframes spin-a5cd1f61{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.error-state .error-icon[data-v-a5cd1f61]{font-size:3rem;margin-bottom:1rem}.filter-section[data-v-a5cd1f61]{margin-bottom:2rem;padding:1rem;background:var(--surface-hover-color);border-radius:8px;border:1px solid var(--border-color)}.filter-group[data-v-a5cd1f61]{display:flex;align-items:center}.filter-label[data-v-a5cd1f61]{display:flex;align-items:center;gap:.5rem;cursor:not-allowed;opacity:.7}.filter-checkbox[data-v-a5cd1f61]{cursor:not-allowed}.filter-text[data-v-a5cd1f61]{color:var(--text-color);font-weight:500}.filter-hint[data-v-a5cd1f61]{color:var(--text-secondary);font-size:.9rem;cursor:help}.widgets-grid[data-v-a5cd1f61]{display:grid;grid-template-columns:repeat(auto-fit,minmax(450px,1fr));gap:2rem}.widget-card[data-v-a5cd1f61]{background:var(--surface-color);border:1px solid var(--border-color);border-radius:12px;padding:1.5rem;box-shadow:var(--shadow);transition:all .3s ease}.widget-card[data-v-a5cd1f61]:hover{transform:translateY(-2px);box-shadow:var(--shadow-hover)}.widget-header[data-v-a5cd1f61]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem;padding-bottom:.5rem;border-bottom:1px solid var(--border-color)}.widget-header h4[data-v-a5cd1f61]{margin:0;color:var(--text-color);font-size:1.2rem}.widget-type[data-v-a5cd1f61]{background:var(--primary-light);color:var(--primary-color);padding:.25rem .75rem;border-radius:12px;font-size:.8rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.widget-preview[data-v-a5cd1f61]{margin-bottom:1.5rem;border:1px solid var(--border-color);border-radius:8px;overflow:hidden;position:relative;display:flex;align-items:center;justify-content:center}.widget-preview.preview-vertical[data-v-a5cd1f61]{height:500px;max-width:350px;margin:0 auto 1.5rem}.widget-preview.preview-horizontal[data-v-a5cd1f61]{height:280px;width:100%}.preview-container[data-v-a5cd1f61]{transform-origin:center center;overflow:hidden;display:flex;align-items:center;justify-content:center;width:100%;height:100%}.preview-container.container-vertical[data-v-a5cd1f61]{width:350px;height:500px;transform:scale(1)}.preview-container.container-horizontal[data-v-a5cd1f61]{width:800px;height:280px;transform:scale(.7)}.preview-container[data-v-a5cd1f61] .horizontal-queue-widget{height:280px!important;min-height:280px!important;max-height:280px!important;width:800px!important}.preview-container[data-v-a5cd1f61] .vertical-queue-widget{height:500px!important;min-height:500px!important;max-height:500px!important;width:350px!important}.widget-link-section[data-v-a5cd1f61]{margin-bottom:1rem}.link-label[data-v-a5cd1f61]{display:block;margin-bottom:.5rem;color:var(--text-color);font-weight:600;font-size:.9rem}.link-input-group[data-v-a5cd1f61]{display:flex;gap:.5rem}.link-input[data-v-a5cd1f61]{flex:1;padding:.75rem;border:1px solid var(--border-color);border-radius:6px;background:var(--surface-hover-color);color:var(--text-color);font-family:monospace;font-size:.85rem;cursor:text}.link-input[data-v-a5cd1f61]:focus{outline:none;border-color:var(--primary-color);box-shadow:0 0 0 2px rgba(var(--primary-color),.1)}.link-input.input-highlight[data-v-a5cd1f61]{animation:inputHighlight-a5cd1f61 .5s ease-in-out}@keyframes inputHighlight-a5cd1f61{0%{background:var(--surface-hover-color);border-color:var(--border-color)}50%{background:rgba(var(--primary-color),.1);border-color:var(--primary-color);box-shadow:0 0 0 3px rgba(var(--primary-color),.2)}to{background:var(--surface-hover-color);border-color:var(--border-color)}}.btn-copy[data-v-a5cd1f61]{padding:.75rem;background:var(--primary-color);color:#fff;border:none;border-radius:6px;cursor:pointer;transition:all .2s ease;font-size:1rem;display:flex;align-items:center;justify-content:center;min-width:44px}.btn-copy[data-v-a5cd1f61]:hover{background:var(--primary-hover);transform:scale(1.05)}.btn-copy.copy-animation[data-v-a5cd1f61]{animation:copyPulse-a5cd1f61 .3s ease-in-out}.btn-copy.copy-success[data-v-a5cd1f61]{background:#22c55e;animation:copySuccess-a5cd1f61 .5s ease-in-out}.btn-copy.copy-error[data-v-a5cd1f61]{background:#ef4444;animation:copyError-a5cd1f61 .5s ease-in-out}@keyframes copyPulse-a5cd1f61{0%{transform:scale(1)}50%{transform:scale(1.1)}to{transform:scale(1)}}@keyframes copySuccess-a5cd1f61{0%{transform:scale(1);background:var(--primary-color)}50%{transform:scale(1.15);background:#22c55e}to{transform:scale(1);background:#22c55e}}@keyframes copyError-a5cd1f61{0%{transform:scale(1);background:var(--primary-color)}25%{transform:translate(-2px);background:#ef4444}75%{transform:translate(2px);background:#ef4444}to{transform:scale(1);background:#ef4444}}.widget-description[data-v-a5cd1f61]{color:var(--text-secondary);font-size:.9rem;line-height:1.4;padding:1rem;background:var(--surface-hover-color);border-radius:6px;border-left:3px solid var(--primary-color)}.btn[data-v-a5cd1f61]{padding:.75rem 1.5rem;border:none;border-radius:8px;font-weight:600;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;background:var(--surface-color);color:var(--text-color);border:1px solid var(--border-color)}.btn[data-v-a5cd1f61]:hover{transform:translateY(-2px)}.btn-primary[data-v-a5cd1f61]{background:linear-gradient(135deg,var(--primary-color),var(--primary-hover));color:#fff;border-color:var(--primary-color)}.btn-primary[data-v-a5cd1f61]:hover{box-shadow:0 8px 25px rgba(var(--primary-color),.3)}.btn-outline[data-v-a5cd1f61]{background:transparent;border-color:var(--border-color)}.btn-outline[data-v-a5cd1f61]:hover{background:var(--surface-hover-color)}@media (max-width: 768px){.queue-widgets-page[data-v-a5cd1f61]{padding:1rem 0}.page-container[data-v-a5cd1f61]{padding:0 1rem}.queue-info[data-v-a5cd1f61]{flex-direction:column;gap:.5rem;padding:1rem}.widgets-grid[data-v-a5cd1f61]{grid-template-columns:1fr;gap:1.5rem}.widget-card[data-v-a5cd1f61]{padding:1rem}.widget-header[data-v-a5cd1f61]{flex-direction:column;gap:.5rem;align-items:flex-start}.widget-preview.preview-vertical[data-v-a5cd1f61]{height:400px;max-width:300px}.widget-preview.preview-horizontal[data-v-a5cd1f61]{height:220px}.link-input-group[data-v-a5cd1f61]{flex-direction:column}.btn-copy[data-v-a5cd1f61]{width:100%}}.withdrawals-page[data-v-96a28169]{padding-top:2rem;padding-bottom:2rem;display:flex;flex-direction:column;gap:1.5rem}.page-header[data-v-96a28169]{display:flex;justify-content:space-between;align-items:center;gap:1rem}.page-header h1[data-v-96a28169]{margin:0}.balance-card[data-v-96a28169]{background:var(--surface-color);border:1px solid var(--border-color);border-radius:8px;padding:1.5rem;display:flex;align-items:center;gap:1.5rem}.balance-card p[data-v-96a28169]{margin:0;flex:1}.withdrawals-history[data-v-96a28169]{background:var(--surface-color);border:1px solid var(--border-color);border-radius:8px;padding:1.5rem}.withdrawals-table[data-v-96a28169]{width:100%;border-collapse:collapse}.withdrawals-table th[data-v-96a28169],.withdrawals-table td[data-v-96a28169]{padding:.5rem .75rem;border-bottom:1px solid var(--border-color);text-align:left}.withdrawals-table th[data-v-96a28169]{color:var(--text-muted);font-weight:600;text-transform:uppercase;font-size:.8rem}.empty[data-v-96a28169]{text-align:center;color:var(--text-muted);padding:1rem 0}.loading[data-v-96a28169]{text-align:center;padding:2rem;color:var(--text-muted)}.form-group[data-v-96a28169]{display:flex;flex-direction:column;margin-bottom:1rem}.form-group label[data-v-96a28169]{margin-bottom:.25rem;font-weight:500;color:var(--text-color)}.form-group input[data-v-96a28169]{padding:.75rem;border:1px solid var(--border-color);border-radius:6px;background:var(--background-color);color:var(--text-color);font-size:1rem;transition:border-color .2s ease,box-shadow .2s ease}.form-group input[data-v-96a28169]:focus{outline:none;border-color:var(--primary-color, #007bff);box-shadow:0 0 0 3px #007bff1a}.form-group input[data-v-96a28169]:invalid{border-color:#dc3545}.form-group input[data-v-96a28169]:invalid:focus{border-color:#dc3545;box-shadow:0 0 0 3px #dc35451a}.form-group input[type=number][data-v-96a28169]::-webkit-outer-spin-button,.form-group input[type=number][data-v-96a28169]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.form-group input[type=number][data-v-96a28169]{-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield}.modal-actions[data-v-96a28169]{display:flex;justify-content:flex-end;gap:.75rem;margin-top:1rem}.widget-container[data-v-96a28169]{position:relative;margin:1rem 0;min-height:200px}.payout-widget[data-v-96a28169]{min-height:200px;transition:opacity .3s ease}.widget-hidden[data-v-96a28169]{opacity:.3;pointer-events:none}.loading-overlay[data-v-96a28169]{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;flex-direction:column;align-items:center;justify-content:center;background:#ffffffe6;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:10;color:var(--text-muted)}.error-message[data-v-96a28169]{color:#dc3545;background:#f8d7da;border:1px solid #f5c6cb;border-radius:4px;padding:.75rem;margin:1rem 0;font-size:.9rem}.confirmation-details[data-v-96a28169]{background:var(--surface-color);border:1px solid var(--border-color);border-radius:8px;padding:1.5rem;margin-bottom:1rem}.confirmation-details h4[data-v-96a28169]{margin:0 0 1rem;color:var(--text-color)}.detail-row[data-v-96a28169]{display:flex;justify-content:space-between;align-items:center;padding:.5rem 0;border-bottom:1px solid var(--border-color)}.detail-row[data-v-96a28169]:last-child{border-bottom:none}.detail-row span[data-v-96a28169]{color:var(--text-muted)}.detail-row strong[data-v-96a28169]{color:var(--text-color)}.loading-spinner[data-v-96a28169]{width:40px;height:40px;border:3px solid var(--border-color);border-top:3px solid var(--primary-color, #007bff);border-radius:50%;animation:spin-96a28169 1s linear infinite;margin-bottom:1rem}@keyframes spin-96a28169{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.vertical-queue-widget[data-v-aa048588]{width:100%;height:100vh;background:#17191ff2;color:#fff;font-family:Inter,Segoe UI,Arial,sans-serif;border-radius:12px;padding:16px;box-shadow:0 8px 32px #0000004d;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.1);box-sizing:border-box;display:flex;flex-direction:column}.widget-header[data-v-aa048588]{display:flex;justify-content:space-between;align-items:center;padding-bottom:12px;margin-bottom:16px;border-bottom:2px solid #4a90e2}.queue-title[data-v-aa048588]{font-size:18px;font-weight:700;color:#4a90e2;text-shadow:0 1px 3px rgba(0,0,0,.3)}.queue-count[data-v-aa048588]{background:linear-gradient(135deg,#4a90e2,#357abd);color:#fff;padding:6px 12px;border-radius:8px;font-size:14px;font-weight:700;text-shadow:0 1px 2px rgba(0,0,0,.3);box-shadow:0 2px 8px #4a90e24d}.queue-items[data-v-aa048588]{display:flex;flex-direction:column;gap:8px;flex:1;overflow:hidden;padding-right:4px}.queue-item[data-v-aa048588]{display:flex;align-items:center;gap:12px;padding:12px;background:#ffffff14;border-radius:8px;transition:all .3s ease;border:1px solid rgba(255,255,255,.1)}.queue-item[data-v-aa048588]:hover{background:#ffffff1f;transform:translate(2px)}.queue-item.playing[data-v-aa048588]{background:#22c55e26;border-color:#22c55e4d;box-shadow:0 0 16px #22c55e33}.position[data-v-aa048588]{background:linear-gradient(135deg,#4a90e2,#357abd);color:#fff;width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:14px;flex-shrink:0;text-shadow:0 1px 2px rgba(0,0,0,.3);box-shadow:0 2px 8px #4a90e24d}.player-info[data-v-aa048588]{flex:1;min-width:0}.username[data-v-aa048588]{font-weight:700;font-size:16px;color:#fff;margin-bottom:2px;text-shadow:0 1px 3px rgba(0,0,0,.3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.champion[data-v-aa048588]{font-size:14px;color:gold;font-weight:600;text-shadow:0 1px 2px rgba(0,0,0,.5);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.status[data-v-aa048588]{padding:4px 8px;border-radius:12px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;text-shadow:0 1px 2px rgba(0,0,0,.3);flex-shrink:0}.status.playing[data-v-aa048588]{background:linear-gradient(135deg,#22c55e,#16a34a);color:#fff;box-shadow:0 2px 8px #22c55e4d}.status.pending[data-v-aa048588]{background:linear-gradient(135deg,#f59e0b,#d97706);color:#fff;box-shadow:0 2px 8px #f59e0b4d}.status.completed[data-v-aa048588]{background:linear-gradient(135deg,#6b7280,#4b5563);color:#fff;box-shadow:0 2px 8px #6b72804d}.remaining-counter[data-v-aa048588]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:16px 12px;background:#ffffff1f;border-radius:12px;border:2px dashed rgba(255,255,255,.3);transition:all .3s ease;margin-top:4px;text-align:center;min-height:70px}.remaining-counter[data-v-aa048588]:hover{background:#ffffff2e;border-color:#ffffff80;transform:translate(2px)}.remaining-number[data-v-aa048588]{font-size:28px;font-weight:700;color:gold;text-shadow:0 1px 3px rgba(0,0,0,.3);line-height:1}.remaining-text[data-v-aa048588]{font-size:12px;font-weight:600;color:#fffc;text-transform:uppercase;letter-spacing:.5px;text-shadow:0 1px 2px rgba(0,0,0,.3)}.horizontal-queue-widget[data-v-8084c2e0]{width:100%;height:100vh;background:#17191ff2;color:#fff;font-family:Inter,Segoe UI,Arial,sans-serif;border-radius:12px;padding:16px;box-shadow:0 8px 32px #0000004d;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.1);box-sizing:border-box;display:flex;flex-direction:column}.widget-header[data-v-8084c2e0]{display:flex;justify-content:space-between;align-items:center;padding-bottom:12px;margin-bottom:16px;border-bottom:2px solid #4a90e2}.queue-title[data-v-8084c2e0]{font-size:18px;font-weight:700;color:#4a90e2;text-shadow:0 1px 3px rgba(0,0,0,.3)}.queue-count[data-v-8084c2e0]{background:linear-gradient(135deg,#4a90e2,#357abd);color:#fff;padding:6px 12px;border-radius:8px;font-size:14px;font-weight:700;text-shadow:0 1px 2px rgba(0,0,0,.3);box-shadow:0 2px 8px #4a90e24d}.queue-items[data-v-8084c2e0]{display:flex;gap:12px;flex:1;overflow:hidden;padding-right:4px;align-items:flex-start;justify-content:flex-start}.queue-item[data-v-8084c2e0]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:12px;background:#ffffff14;border-radius:12px;transition:all .3s ease;border:1px solid rgba(255,255,255,.1);min-width:140px;max-width:160px;text-align:center;flex:1;height:100%}.queue-item[data-v-8084c2e0]:hover{background:#ffffff1f;transform:translateY(-2px)}.queue-item.playing[data-v-8084c2e0]{background:#22c55e26;border-color:#22c55e4d;box-shadow:0 0 16px #22c55e33}.position[data-v-8084c2e0]{background:linear-gradient(135deg,#4a90e2,#357abd);color:#fff;width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:12px;flex-shrink:0;text-shadow:0 1px 2px rgba(0,0,0,.3);box-shadow:0 2px 8px #4a90e24d}.player-info[data-v-8084c2e0]{flex:1;min-width:0;width:100%}.username[data-v-8084c2e0]{font-weight:700;font-size:14px;color:#fff;margin-bottom:2px;text-shadow:0 1px 3px rgba(0,0,0,.3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:100%}.champion[data-v-8084c2e0]{font-size:12px;color:gold;font-weight:600;text-shadow:0 1px 2px rgba(0,0,0,.5);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:100%}.status[data-v-8084c2e0]{padding:3px 6px;border-radius:8px;font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.3px;text-shadow:0 1px 2px rgba(0,0,0,.3);flex-shrink:0}.status.playing[data-v-8084c2e0]{background:linear-gradient(135deg,#22c55e,#16a34a);color:#fff;box-shadow:0 2px 8px #22c55e4d}.status.pending[data-v-8084c2e0]{background:linear-gradient(135deg,#f59e0b,#d97706);color:#fff;box-shadow:0 2px 8px #f59e0b4d}.status.completed[data-v-8084c2e0]{background:linear-gradient(135deg,#6b7280,#4b5563);color:#fff;box-shadow:0 2px 8px #6b72804d}.remaining-counter[data-v-8084c2e0]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;padding:12px;background:#ffffff1f;border-radius:12px;border:2px dashed rgba(255,255,255,.3);min-width:140px;max-width:160px;text-align:center;transition:all .3s ease;flex:1;height:100%}.remaining-counter[data-v-8084c2e0]:hover{background:#ffffff2e;border-color:#ffffff80;transform:translateY(-2px)}.remaining-number[data-v-8084c2e0]{font-size:24px;font-weight:700;color:gold;text-shadow:0 1px 3px rgba(0,0,0,.3);line-height:1}.remaining-text[data-v-8084c2e0]{font-size:12px;font-weight:600;color:#fffc;text-transform:uppercase;letter-spacing:.5px;text-shadow:0 1px 2px rgba(0,0,0,.3)}.widget-page[data-v-024922b9]{width:100vw;height:100vh;background:transparent;margin:0;padding:0;font-family:Inter,Segoe UI,Arial,sans-serif;overflow:hidden}.error-message[data-v-024922b9]{background:#ef44441a;border:1px solid rgba(239,68,68,.3);border-radius:12px;padding:2rem;text-align:center;color:#ef4444;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;box-sizing:border-box}.error-message h2[data-v-024922b9]{margin:0 0 1rem;font-size:1.5rem;font-weight:700}.error-message p[data-v-024922b9]{margin:0;font-size:1rem;opacity:.8}.theme-toggle[data-v-076fd7c3]{position:relative}.theme-btn[data-v-076fd7c3]{display:flex;align-items:center;gap:.5rem;background:var(--surface-color);border:1px solid var(--border-color);border-radius:10px;padding:.6rem 1rem;cursor:pointer;transition:all .2s ease;color:var(--text-color);font-size:.875rem;font-weight:500;white-space:nowrap;min-height:40px;width:100px;justify-content:center;box-shadow:0 1px 3px #0000001a}.theme-btn[data-v-076fd7c3]:hover{background:var(--surface-hover-color);border-color:var(--primary-color);transform:translateY(-1px);box-shadow:0 4px 12px #00000026;color:var(--text-color)}.theme-btn:hover .theme-label[data-v-076fd7c3]{opacity:1;color:var(--text-color)}.theme-btn:hover .theme-icon[data-v-076fd7c3]{color:var(--primary-color)}.theme-btn[data-v-076fd7c3]:active{transform:translateY(0);box-shadow:0 1px 3px #0000001a}.theme-icon[data-v-076fd7c3]{display:flex;align-items:center;justify-content:center;width:20px;height:20px;flex-shrink:0}.theme-label[data-v-076fd7c3]{font-size:.875rem;opacity:.9;font-weight:500}.theme-transition-enter-active[data-v-076fd7c3],.theme-transition-leave-active[data-v-076fd7c3]{transition:all .3s cubic-bezier(.4,0,.2,1)}.theme-transition-enter-from[data-v-076fd7c3],.theme-transition-leave-to[data-v-076fd7c3]{opacity:0;transform:rotate(180deg) scale(.8)}.theme-transition-enter-to[data-v-076fd7c3],.theme-transition-leave-from[data-v-076fd7c3]{opacity:1;transform:rotate(0) scale(1)}@media (max-width: 768px){.theme-label[data-v-076fd7c3]{display:none}.theme-btn[data-v-076fd7c3]{padding:.6rem;min-width:40px;justify-content:center}}.app-header[data-v-63e49a73]{position:sticky;top:0;z-index:100;background:var(--surface-color);border-bottom:1px solid var(--border-color);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:var(--shadow-sm)}.navbar[data-v-63e49a73]{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:2rem;min-height:var(--header-height);max-width:var(--content-max-width);margin:0 auto;padding:1rem 1.5rem}.nav-brand[data-v-63e49a73]{display:flex;align-items:center}.brand-link[data-v-63e49a73]{display:flex;align-items:center;text-decoration:none;color:var(--text-color);font-weight:700;font-size:1.75rem;transition:var(--transition)}.brand-link[data-v-63e49a73]:hover{color:var(--primary-color);transform:scale(1.02);text-decoration:none}.brand-text[data-v-63e49a73]{background:linear-gradient(135deg,var(--primary-color) 0%,var(--secondary-color) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.beta-badge[data-v-63e49a73]{position:relative;top:-8px;left:2px;font-size:.65rem;font-weight:600;color:var(--primary-color);background:var(--primary-light);padding:2px 6px;border-radius:4px;text-transform:uppercase;letter-spacing:.5px;border:1px solid var(--primary-color);opacity:.9;transition:var(--transition)}.nav-center[data-v-63e49a73]{display:flex;justify-content:center}.nav-links[data-v-63e49a73]{display:flex;gap:.5rem}.nav-link[data-v-63e49a73]{display:flex;align-items:center;gap:.5rem;padding:.75rem 1.25rem;border-radius:var(--radius-full);text-decoration:none;color:var(--text-secondary);font-weight:500;font-size:.95rem;transition:var(--transition);white-space:nowrap;background:var(--surface-secondary);border:1px solid var(--border-color)}.nav-link[data-v-63e49a73]:hover{color:var(--text-color);background:var(--surface-hover-color);text-decoration:none;transform:translateY(-1px)}.nav-link.router-link-active[data-v-63e49a73]{color:var(--primary-color);background:var(--primary-light);font-weight:600}.nav-right[data-v-63e49a73]{display:flex;align-items:center;gap:1rem}.queue-link[data-v-63e49a73]{background:var(--primary-light);color:var(--primary-color);border-color:var(--primary-color)}.queue-link[data-v-63e49a73]:hover,.queue-link.router-link-active[data-v-63e49a73]{background:var(--primary-color);color:#fff}.auth-links[data-v-63e49a73]{display:flex;align-items:center;gap:.75rem}.auth-links .btn span[data-v-63e49a73]{display:none}.main-content[data-v-63e49a73]{flex:1;min-height:calc(100vh - var(--header-height) - 120px);padding:0}.main-content .container[data-v-63e49a73]{padding-top:4rem;padding-bottom:4rem}.widget-content[data-v-63e49a73]{margin:0;padding:0;min-height:100vh;background:transparent}.app-footer[data-v-63e49a73]{background:var(--surface-secondary);border-top:1px solid var(--border-color);padding:2rem 0;margin-top:auto}.footer-content[data-v-63e49a73]{display:flex;justify-content:space-between;align-items:center;gap:2rem}.footer-content p[data-v-63e49a73]{margin:0;color:var(--text-muted);font-size:.9rem}.footer-links[data-v-63e49a73]{display:flex;gap:2rem}.footer-link[data-v-63e49a73]{color:var(--text-muted);text-decoration:none;font-size:.9rem;font-weight:500;transition:var(--transition)}.footer-link[data-v-63e49a73]:hover{color:var(--primary-color);text-decoration:none}@media (max-width: 1024px){.navbar[data-v-63e49a73]{grid-template-columns:auto auto;gap:1rem}.nav-center[data-v-63e49a73]{display:none}.nav-right[data-v-63e49a73]{gap:.75rem}}@media (max-width: 768px){.navbar[data-v-63e49a73]{gap:1rem;padding:.75rem 1rem}.brand-link[data-v-63e49a73]{font-size:1.5rem}.auth-links[data-v-63e49a73]{gap:.5rem}.auth-links .btn span[data-v-63e49a73],.queue-link span[data-v-63e49a73],.profile-link span[data-v-63e49a73]{display:none}.main-content[data-v-63e49a73]{padding:1rem 0}.footer-content[data-v-63e49a73]{flex-direction:column;text-align:center;gap:1rem}.footer-links[data-v-63e49a73]{gap:1rem}}@media (max-width: 480px){.navbar[data-v-63e49a73]{grid-template-columns:1fr auto;padding-left:.75rem;padding-right:.75rem}.auth-links[data-v-63e49a73],.footer-links[data-v-63e49a73]{flex-direction:column;gap:.5rem}}:root{--brand-primary: #10b981;--brand-primary-dark: #059669;--brand-secondary: #6366f1;--brand-accent: #f59e0b;--radius-sm: 6px;--radius-md: 8px;--radius-lg: 12px;--radius-xl: 16px;--radius-full: 9999px;--shadow-sm: 0 1px 2px 0 rgb(0 0 0 / .05);--shadow-md: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--shadow-lg: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--shadow-xl: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--transition-fast: .15s cubic-bezier(.4, 0, .2, 1);--transition: .2s cubic-bezier(.4, 0, .2, 1);--transition-slow: .3s cubic-bezier(.4, 0, .2, 1);--header-height: 70px;--sidebar-width: 280px;--content-max-width: 1400px}:root,:root.light,:root[data-theme=light]{--bg-color: #ffffff;--bg-secondary: #f8fafc;--bg-tertiary: #f1f5f9;--surface-color: #ffffff;--surface-hover-color: #f8fafc;--surface-secondary: #f1f5f9;--text-color: #0f172a;--text-secondary: #475569;--text-muted: #64748b;--text-inverse: #ffffff;--border-color: #e2e8f0;--border-hover: #cbd5e1;--border-focus: var(--brand-primary);--primary-color: var(--brand-primary);--primary-hover: var(--brand-primary-dark);--primary-light: #ecfdf5;--secondary-color: var(--brand-secondary);--secondary-hover: #4f46e5;--secondary-light: #eef2ff;--success-color: #10b981;--success-light: #ecfdf5;--danger-color: #ef4444;--danger-light: #fef2f2;--warning-color: #f59e0b;--warning-light: #fffbeb;--info-color: #3b82f6;--info-light: #eff6ff;--shadow: var(--shadow-md);--shadow-hover: var(--shadow-lg);--shadow-active: var(--shadow-sm)}:root.dark,:root[data-theme=dark]{--bg-color: #0f172a;--bg-secondary: #1e293b;--bg-tertiary: #334155;--surface-color: #1e293b;--surface-hover-color: #334155;--surface-secondary: #475569;--text-color: #f8fafc;--text-secondary: #cbd5e1;--text-muted: #94a3b8;--text-inverse: #0f172a;--border-color: #334155;--border-hover: #475569;--border-focus: var(--brand-primary);--primary-color: #10b981;--primary-hover: #34d399;--primary-light: rgba(16, 185, 129, .1);--secondary-color: #8b5cf6;--secondary-hover: #a78bfa;--secondary-light: rgba(139, 92, 246, .1);--success-color: #10b981;--success-light: rgba(16, 185, 129, .1);--danger-color: #f87171;--danger-light: rgba(248, 113, 113, .1);--warning-color: #fbbf24;--warning-light: rgba(251, 191, 36, .1);--info-color: #60a5fa;--info-light: rgba(96, 165, 250, .1);--shadow: 0 4px 6px -1px rgb(0 0 0 / .3), 0 2px 4px -2px rgb(0 0 0 / .3);--shadow-hover: 0 10px 15px -3px rgb(0 0 0 / .3), 0 4px 6px -4px rgb(0 0 0 / .3);--shadow-active: 0 1px 2px 0 rgb(0 0 0 / .3)}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth;font-size:16px}body{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;line-height:1.6;color:var(--text-color);background-color:var(--bg-color);transition:background-color var(--transition),color var(--transition);min-height:100vh;font-feature-settings:"rlig" 1,"calt" 1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#app{min-height:100vh;display:flex;flex-direction:column;background-color:var(--bg-color)}h1,h2,h3,h4,h5,h6{font-weight:700;line-height:1.2;letter-spacing:-.025em;color:var(--text-color)}h1{font-size:clamp(2rem,4vw,3rem);margin-bottom:1.5rem}h2{font-size:clamp(1.5rem,3vw,2.5rem);margin-bottom:1.25rem}h3{font-size:clamp(1.25rem,2.5vw,2rem);margin-bottom:1rem}h4{font-size:1.5rem;margin-bottom:.75rem}h5{font-size:1.25rem;margin-bottom:.5rem}h6{font-size:1.125rem;margin-bottom:.5rem}p{margin-bottom:1rem;color:var(--text-secondary);line-height:1.7}a{color:var(--primary-color);text-decoration:none;transition:var(--transition);font-weight:500}a:hover{color:var(--primary-hover);text-decoration:underline}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem 1.5rem;font-size:.95rem;font-weight:600;text-align:center;text-decoration:none;border:1px solid transparent;border-radius:var(--radius-md);cursor:pointer;transition:var(--transition);line-height:1;white-space:nowrap;-webkit-user-select:none;user-select:none;min-height:44px}.btn:focus{outline:none;box-shadow:0 0 0 3px var(--primary-light)}.btn:disabled{opacity:.6;cursor:not-allowed;pointer-events:none}.btn-primary{background:linear-gradient(135deg,var(--primary-color) 0%,var(--primary-hover) 100%);color:var(--text-inverse);border-color:var(--primary-color)}.btn-primary:hover:not(:disabled){background:linear-gradient(135deg,var(--primary-hover) 0%,var(--primary-color) 100%);transform:translateY(-1px);box-shadow:var(--shadow-hover)}.btn-secondary{background:var(--surface-color);color:var(--text-color);border-color:var(--border-color)}.btn-secondary:hover:not(:disabled){background:var(--surface-hover-color);border-color:var(--border-hover);transform:translateY(-1px);box-shadow:var(--shadow-hover)}.btn-outline{background:transparent;color:var(--primary-color);border-color:var(--primary-color)}.btn-outline:hover:not(:disabled){background:var(--primary-light);color:var(--primary-hover)}.btn-success{background:var(--success-color);color:var(--text-inverse)}.btn-success:hover:not(:disabled){background:#059669;transform:translateY(-1px)}.btn-danger{background:var(--danger-color);color:var(--text-inverse)}.btn-danger:hover:not(:disabled){background:#dc2626;transform:translateY(-1px)}.btn-sm{padding:.5rem 1rem;font-size:.875rem;min-height:36px}.btn-lg{padding:1rem 2rem;font-size:1.125rem;min-height:52px}.card{background:var(--surface-color);border:1px solid var(--border-color);border-radius:var(--radius-lg);box-shadow:var(--shadow);overflow:hidden;transition:var(--transition)}.card:hover{box-shadow:var(--shadow-hover);transform:translateY(-2px)}.card-header{padding:1.5rem;background:var(--surface-secondary);border-bottom:1px solid var(--border-color)}.card-body{padding:1.5rem}.card-footer{padding:1rem 1.5rem;background:var(--surface-secondary);border-top:1px solid var(--border-color)}.form-group{margin-bottom:1.5rem}.form-label{display:block;margin-bottom:.5rem;font-weight:600;color:var(--text-color);font-size:.95rem}.form-control{width:100%;padding:.875rem 1rem;font-size:1rem;border:1px solid var(--border-color);border-radius:var(--radius-md);background:var(--surface-color);color:var(--text-color);transition:var(--transition);min-height:48px}.form-control:focus{outline:none;border-color:var(--border-focus);box-shadow:0 0 0 3px var(--primary-light)}.form-control:disabled{background:var(--bg-secondary);opacity:.7;cursor:not-allowed}.form-control::placeholder{color:var(--text-muted)}.alert{padding:1rem 1.25rem;border-radius:var(--radius-md);border:1px solid transparent;margin-bottom:1rem;font-weight:500}.alert-success{color:#065f46;background:var(--success-light);border-color:var(--success-color)}.alert-danger{color:#991b1b;background:var(--danger-light);border-color:var(--danger-color)}.alert-warning{color:#92400e;background:var(--warning-light);border-color:var(--warning-color)}.alert-info{color:#1e40af;background:var(--info-light);border-color:var(--info-color)}.container{max-width:var(--content-max-width);margin:0 auto;padding:0 1.5rem}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.text-muted{color:var(--text-muted)}.text-secondary{color:var(--text-secondary)}.d-flex{display:flex}.d-inline-flex{display:inline-flex}.flex-column{flex-direction:column}.flex-row{flex-direction:row}.align-items-center{align-items:center}.justify-content-center{justify-content:center}.justify-content-between{justify-content:space-between}.gap-1{gap:.25rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.mb-0{margin-bottom:0}.mb-1{margin-bottom:.25rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.mt-0{margin-top:0}.mt-1{margin-top:.25rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.loading{display:flex;align-items:center;justify-content:center;padding:3rem;color:var(--text-muted)}.loading:before{content:"";width:24px;height:24px;margin-right:.75rem;border:2px solid var(--border-color);border-top:2px solid var(--primary-color);border-radius:50%;animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.fade-enter-active,.fade-leave-active{transition:opacity var(--transition)}.fade-enter-from,.fade-leave-to{opacity:0}.slide-up-enter-active,.slide-up-leave-active{transition:all var(--transition)}.slide-up-enter-from,.slide-up-leave-to{opacity:0;transform:translateY(20px)}@media (max-width: 768px){.container{padding:0 1rem}.btn{padding:.625rem 1.25rem;font-size:.9rem;min-height:42px}.card-header,.card-body,.card-footer{padding:1rem}.form-control{padding:.75rem;min-height:44px}h1{font-size:2rem}h2{font-size:1.75rem}h3{font-size:1.5rem}}@media (max-width: 480px){.container{padding:0 .75rem}.btn{padding:.5rem 1rem;font-size:.875rem;min-height:40px}.card-header,.card-body,.card-footer{padding:.75rem}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.btn:focus-visible,.form-control:focus-visible,a:focus-visible{outline:2px solid var(--primary-color);outline-offset:2px}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:var(--bg-secondary)}::-webkit-scrollbar-thumb{background:var(--border-color);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--border-hover)}@keyframes slideUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes slideInRight{0%{opacity:0;transform:translate(30px)}to{opacity:1;transform:translate(0)}}@keyframes bounceIn{0%{opacity:0;transform:scale(.3) translateY(-30px)}50%{opacity:1;transform:scale(1.05)}70%{transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes pulse{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}@keyframes shimmer{0%{opacity:0;transform:translate(-100%)}10%{opacity:.2}50%{opacity:.4;transform:translate(0)}90%{opacity:.2}to{opacity:0;transform:translate(100%)}}@keyframes sparkle{0%,to{opacity:0;transform:scale(0)}50%{opacity:1;transform:scale(1)}}@keyframes pulseRing{0%{transform:scale(.33);opacity:1}80%,to{transform:scale(2.4);opacity:0}}@keyframes particleFloat{0%,to{transform:translateY(0) translate(0);opacity:.3}33%{transform:translateY(-20px) translate(10px);opacity:.8}66%{transform:translateY(-10px) translate(-5px);opacity:.6}}.animate-slide-up{animation:slideUp .8s ease-out}.animate-slide-up-delay{animation:slideUp .8s ease-out .2s both}.animate-slide-up-delay-2{animation:slideUp .8s ease-out .4s both}.animate-slide-in-right{animation:slideInRight 1s ease-out .6s both}.animate-bounce-in{animation:bounceIn 1s ease-out .1s both}.animate-fade-in-up{animation:fadeInUp 1s ease-out .8s both}.float-animation{animation:float 3s ease-in-out infinite}.float-animation-delayed{animation:float 3s ease-in-out infinite 1s}.pulse-glow{animation:pulse 2s ease-in-out infinite}.hero-section{position:relative;min-height:100vh;display:flex;align-items:center;padding:0;overflow:hidden;background:linear-gradient(135deg,var(--bg-color) 0%,var(--bg-secondary) 100%);width:100vw;margin-left:calc(-50vw + 50%)}.hero-bg{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:0}.hero-gradient-orb{position:absolute;border-radius:50%;filter:blur(60px);opacity:.4}.hero-gradient-orb-1{width:400px;height:400px;background:linear-gradient(135deg,var(--primary-color),var(--secondary-color));top:15%;right:5%;animation:float 6s ease-in-out infinite}.hero-gradient-orb-2{width:350px;height:350px;background:linear-gradient(45deg,var(--secondary-color),var(--brand-accent));bottom:20%;left:-5%;animation:float 8s ease-in-out infinite reverse}.hero-gradient-orb-3{width:250px;height:250px;background:linear-gradient(225deg,var(--brand-accent),var(--primary-color));top:50%;left:70%;animation:float 7s ease-in-out infinite}.floating-particles{position:absolute;width:100%;height:100%;max-width:var(--content-max-width);left:50%;transform:translate(-50%)}.particle{position:absolute;width:4px;height:4px;background:var(--primary-color);border-radius:50%;animation:particleFloat 4s ease-in-out infinite;animation-delay:var(--delay, 0s)}.particle:nth-child(1){top:20%;left:10%}.particle:nth-child(2){top:40%;left:80%}.particle:nth-child(3){top:60%;left:20%}.particle:nth-child(4){top:80%;left:70%}.particle:nth-child(5){top:30%;left:60%}.particle:nth-child(6){top:70%;left:40%}.particle:nth-child(7){top:50%;left:90%}.particle:nth-child(8){top:90%;left:30%}.hero-section .container{max-width:var(--content-max-width);margin:0 auto;padding:0 1.5rem;position:relative;z-index:1}.hero-wrapper{display:flex;justify-content:center;align-items:center;width:100%;text-align:center}.hero-content{max-width:600px}.hero-subtitle{color:#8b5cf6;font-weight:600;font-size:.95rem;margin-bottom:2rem;text-align:center}.hero-title{font-size:clamp(2.5rem,6vw,4rem);font-weight:800;line-height:1.1;margin-bottom:1.5rem;display:flex;flex-direction:column;gap:.5rem}.title-text{color:var(--text-color)}.hero-highlight{position:relative;display:inline-block}.highlight-text{background:linear-gradient(135deg,var(--primary-color) 0%,var(--secondary-color) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;position:relative;z-index:1}.hero-description{font-size:1.25rem;color:var(--text-secondary);line-height:1.6;margin-bottom:2.5rem;max-width:500px}.hero-actions{display:flex;flex-direction:column;gap:1.5rem;margin-bottom:3rem}.hero-cta{position:relative;display:inline-flex;align-items:center;gap:.75rem;padding:1rem 2rem;background:linear-gradient(135deg,var(--primary-color) 0%,var(--primary-hover) 100%);color:#fff;text-decoration:none;border-radius:var(--radius-lg);font-weight:600;font-size:1.1rem;overflow:hidden;transition:all var(--transition);box-shadow:0 4px 20px #10b9814d}.hero-cta:hover{transform:translateY(-2px);box-shadow:0 8px 30px #10b98166}.btn-bg-effect{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,transparent 0%,rgba(255,255,255,.1) 50%,transparent 100%);opacity:0;transition:opacity var(--transition)}.hero-cta:hover .btn-bg-effect{opacity:1}.btn-shine{position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);animation:shimmer 3s ease-in-out infinite}.hero-guarantee{display:flex;align-items:center;gap:.75rem;color:var(--text-secondary);font-size:.95rem}.guarantee-icon{width:20px;height:20px;background:var(--success-light);border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--success-color)}@media (max-width: 768px){.hero-section{min-height:auto;padding:2rem 0}.hero-section .container{padding:0 1rem}.hero-gradient-orb{filter:blur(40px)}.hero-gradient-orb-1{width:200px;height:200px}.hero-gradient-orb-2{width:150px;height:150px}.hero-gradient-orb-3{width:100px;height:100px}}@media (prefers-reduced-motion: reduce){.animate-slide-up,.animate-slide-up-delay,.animate-slide-up-delay-2,.animate-slide-in-right,.animate-bounce-in,.animate-fade-in-up,.float-animation,.float-animation-delayed,.pulse-glow,.hero-gradient-orb-1,.hero-gradient-orb-2,.hero-gradient-orb-3,.particle,.sparkle,.pulse-ring{animation:none}}:root.dark .hero-gradient-orb{opacity:.6}@media (max-width: 480px){.hero-section{padding:1.5rem 0}.hero-section .container{padding:0 .75rem}.hero-title{font-size:2rem}.hero-description{font-size:1.1rem}.hero-cta{padding:.875rem 1.5rem;font-size:1rem}}.hero-gradient-orb,.particle,.sparkle{will-change:transform}@media (prefers-reduced-motion: reduce){.hero-gradient-orb,.particle,.sparkle,.pulse-ring,.badge-glow,.btn-shine,.avatar-glow{animation:none!important}}@media (prefers-contrast: high){.hero-gradient-orb{opacity:.2}.particle{opacity:.8}}.hero-decorations{position:absolute;width:100%;height:100%;max-width:var(--content-max-width);left:50%;transform:translate(-50%);pointer-events:none;z-index:0}.decoration-circle{position:absolute;border-radius:50%;background:linear-gradient(45deg,var(--primary-color),transparent);opacity:.1}.decoration-circle-1{width:120px;height:120px;top:15%;right:15%;animation:float 8s ease-in-out infinite}.decoration-circle-2{width:80px;height:80px;bottom:25%;left:15%;animation:float 6s ease-in-out infinite reverse}.decoration-triangle{position:absolute;width:0;height:0;opacity:.1}.decoration-triangle-1{border-left:30px solid transparent;border-right:30px solid transparent;border-bottom:50px solid var(--secondary-color);top:30%;right:25%;animation:float 7s ease-in-out infinite;transform-origin:center bottom}.decoration-triangle-2{border-left:20px solid transparent;border-right:20px solid transparent;border-top:35px solid var(--brand-accent);bottom:35%;left:25%;animation:float 9s ease-in-out infinite reverse;transform-origin:center top}.decoration-line{position:absolute;background:linear-gradient(90deg,transparent,var(--primary-color),transparent);opacity:0;height:2px}.decoration-line-1{width:150px;top:40%;right:10%;animation:shimmer 6s ease-in-out infinite;transform:rotate(45deg)}.decoration-line-2{width:100px;bottom:40%;left:10%;animation:shimmer 7s ease-in-out infinite reverse;transform:rotate(-30deg)}.hero-cta:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(45deg,transparent 30%,rgba(255,255,255,.1) 50%,transparent 70%);transform:translate(-100%);transition:transform .6s}.hero-cta:hover:before{transform:translate(100%)}.hero-title{font-family:Inter,sans-serif;font-weight:800;letter-spacing:-.05em}.hero-description{font-family:Inter,sans-serif;font-weight:450}.hero-bg *{transition:opacity var(--transition)}@keyframes wiggle{0%,7%{transform:rotate(0)}15%{transform:rotate(-15deg)}20%{transform:rotate(10deg)}25%{transform:rotate(-10deg)}30%{transform:rotate(6deg)}35%{transform:rotate(-4deg)}40%,to{transform:rotate(0)}}:root.dark .hero-cta{box-shadow:0 4px 20px #10b98166}:root.dark .hero-cta:hover{box-shadow:0 8px 30px #10b98199}@media (max-width: 768px){.hero-decorations{opacity:.5}.decoration-circle-1{width:80px;height:80px}.decoration-circle-2{width:60px;height:60px}.decoration-triangle-1{border-left-width:20px;border-right-width:20px;border-bottom-width:35px}.decoration-triangle-2{border-left-width:15px;border-right-width:15px;border-top-width:25px}.decoration-line-1,.decoration-line-2{width:80px}}
