.animate-bounce{animation:bounce 2s infinite}.animate-ping{animation:ping 2s cubic-bezier(0,0,.2,1) infinite}.animate-in.svelte-17f6z3r{animation-fill-mode:both}.slide-in-from-bottom-4.svelte-17f6z3r{animation-name:svelte-17f6z3r-slideInFromBottom}.slide-in-from-top-2.svelte-17f6z3r{animation-name:svelte-17f6z3r-slideInFromTop}@keyframes svelte-17f6z3r-slideInFromBottom{0%{opacity:0;transform:translateY(2rem)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-17f6z3r-slideInFromTop{0%{opacity:0;transform:translateY(-1rem)}to{opacity:1;transform:translateY(0)}}.backdrop-blur-md.svelte-17f6z3r{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.svelte-17f6z3r{transition:all .2s ease}button.svelte-17f6z3r:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 10px 25px #0000004d}.animate-ping.svelte-17f6z3r{animation:svelte-17f6z3r-ping 1s cubic-bezier(0,0,.2,1) infinite}@keyframes svelte-17f6z3r-ping{75%,to{transform:scale(2);opacity:0}}.animate-pulse.svelte-17f6z3r{animation:svelte-17f6z3r-pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes svelte-17f6z3r-pulse{0%,to{opacity:1}50%{opacity:.7}}.animate-bounce.svelte-17f6z3r{animation:svelte-17f6z3r-bounce 2s infinite}@keyframes svelte-17f6z3r-bounce{0%,20%,53%,80%,to{transform:translateZ(0)}40%,43%{transform:translate3d(0,-30px,0)}70%{transform:translate3d(0,-15px,0)}90%{transform:translate3d(0,-4px,0)}}.animate-spin.svelte-17f6z3r{animation:svelte-17f6z3r-spin 1s linear infinite}@keyframes svelte-17f6z3r-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.line-clamp-3.svelte-1c63ren{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.min-h-\[140px\].svelte-1c63ren{min-height:140px}.header.svelte-6y2snh.svelte-6y2snh{position:fixed;top:0;left:0;width:100%;z-index:100;transition:all .3s ease;background-color:#1a1a2ee6;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.header-scrolled.svelte-6y2snh.svelte-6y2snh{box-shadow:0 2px 10px #0000004d}.logo-container.svelte-6y2snh.svelte-6y2snh{animation:svelte-6y2snh-slight-bounce 3s infinite ease-in-out}@keyframes svelte-6y2snh-slight-bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}.scrollbar-hide.svelte-6y2snh.svelte-6y2snh{scrollbar-width:none;-ms-overflow-style:none}.scrollbar-hide.svelte-6y2snh.svelte-6y2snh::-webkit-scrollbar{display:none}.glass-card.svelte-6y2snh.svelte-6y2snh{backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);background:#ffffff1a;border:1px solid rgba(255,255,255,.2)}.svelte-6y2snh.svelte-6y2snh{transition:all .2s ease}button.svelte-6y2snh.svelte-6y2snh:hover{transform:translateY(-1px)}.light-theme{--primary:#3b82f6;--accent:#8b5cf6;--dark:#f8fafc;--gray-800:#1e293b}.wheel.svelte-6y2snh.svelte-6y2snh{position:relative;background:radial-gradient(circle at center,rgba(255,255,255,.1) 0%,transparent 70%),conic-gradient(from 0deg,#ff6b6b,#4ecdc4,#45b7d1,#96ceb4,#feca57,#ff9ff3,#54a0ff,#ff6b6b);box-shadow:0 0 40px #fbbf2466,inset 0 0 30px #0000004d}.wheel-segment.svelte-6y2snh.svelte-6y2snh{position:relative;border:1px solid rgba(255,255,255,.1);transition:all .3s ease}.wheel-segment.svelte-6y2snh.svelte-6y2snh:hover{filter:brightness(1.15) saturate(1.2);transform:scale(1.02)}.custom-scrollbar.svelte-6y2snh.svelte-6y2snh::-webkit-scrollbar{width:8px}.custom-scrollbar.svelte-6y2snh.svelte-6y2snh::-webkit-scrollbar-track{background:#1f29374d;border-radius:10px;margin:4px 0}.custom-scrollbar.svelte-6y2snh.svelte-6y2snh::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#4b5563,#6b7280);border-radius:10px;border:1px solid rgba(75,85,99,.5);-webkit-transition:all .2s ease;transition:all .2s ease}.custom-scrollbar.svelte-6y2snh.svelte-6y2snh::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#6b7280,#9ca3af);border-color:#6b7280cc;transform:scale(1.05)}.custom-scrollbar.svelte-6y2snh.svelte-6y2snh::-webkit-scrollbar-thumb:active{background:linear-gradient(180deg,#9ca3af,#d1d5db);border-color:#9ca3afe6}.custom-scrollbar.svelte-6y2snh.svelte-6y2snh{scrollbar-width:thin;scrollbar-color:#6b7280 rgba(31,41,55,.3)}.custom-scrollbar.svelte-6y2snh.svelte-6y2snh::-webkit-scrollbar-button{display:block;height:16px;background:#1f293780;border-radius:4px;border:1px solid rgba(75,85,99,.3)}.custom-scrollbar.svelte-6y2snh.svelte-6y2snh::-webkit-scrollbar-button:hover{background:#4b5563b3;border-color:#6b728099}.custom-scrollbar.svelte-6y2snh.svelte-6y2snh::-webkit-scrollbar-button:active{background:#6b7280cc;border-color:#9ca3afb3}.wheel-segment.svelte-6y2snh.svelte-6y2snh:before{content:"";position:absolute;top:0;left:50%;width:1px;height:100%;background:linear-gradient(to bottom,transparent,rgba(255,255,255,.3),transparent);transform:translate(-50%)}.line-clamp-3.svelte-6y2snh.svelte-6y2snh{display:-webkit-box}.activity-history-scroll.svelte-6y2snh.svelte-6y2snh::-webkit-scrollbar{width:8px}.activity-history-scroll.svelte-6y2snh.svelte-6y2snh::-webkit-scrollbar-track{background:#1f29374d;border-radius:4px}.activity-history-scroll.svelte-6y2snh.svelte-6y2snh::-webkit-scrollbar-thumb{background:#10b9814d;border-radius:4px;-webkit-transition:background .3s ease;transition:background .3s ease}.activity-history-scroll.svelte-6y2snh.svelte-6y2snh::-webkit-scrollbar-thumb:hover{background:#10b98180}.activity-history-scroll.svelte-6y2snh.svelte-6y2snh{scrollbar-width:thin;scrollbar-color:rgba(16,185,129,.3) rgba(31,41,55,.3)}.line-clamp-3.svelte-6y2snh.svelte-6y2snh{-webkit-box-orient:vertical;overflow:hidden}.hover\:scale-102.svelte-6y2snh.svelte-6y2snh:hover{transform:scale(1.02)}.modern-task-card.svelte-6y2snh.svelte-6y2snh{position:relative;cursor:pointer}.modern-task-card.svelte-6y2snh.svelte-6y2snh:before{content:"";position:absolute;inset:0;border-radius:1rem;padding:2px;background:linear-gradient(135deg,#8b5cf64d,#3b82f64d,#ec48994d);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:0;transition:opacity .5s ease}.modern-task-card.svelte-6y2snh.svelte-6y2snh:hover:before{opacity:1}.modern-status-badge.svelte-6y2snh.svelte-6y2snh{position:relative;display:flex;align-items:center;gap:6px;padding:6px 12px;border-radius:20px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid;transition:all .4s ease;overflow:hidden}.badge-glow.svelte-6y2snh.svelte-6y2snh{position:absolute;inset:0;border-radius:20px;opacity:0;transition:opacity .4s ease}.modern-status-badge.completed.svelte-6y2snh.svelte-6y2snh{background:linear-gradient(135deg,#22c55e26,#10b98126);border-color:#22c55e66;color:#4ade80}.modern-status-badge.completed.svelte-6y2snh .badge-glow.svelte-6y2snh{background:linear-gradient(135deg,#22c55e4d,#10b9814d)}.modern-status-badge.pending.svelte-6y2snh.svelte-6y2snh{background:linear-gradient(135deg,#fbbf2426,#f59e0b26);border-color:#fbbf2466;color:#fbbf24}.modern-status-badge.pending.svelte-6y2snh .badge-glow.svelte-6y2snh{background:linear-gradient(135deg,#fbbf244d,#f59e0b4d)}.modern-status-badge.available.svelte-6y2snh.svelte-6y2snh{background:linear-gradient(135deg,#3b82f626,#06b6d426);border-color:#3b82f666;color:#60a5fa}.modern-status-badge.available.svelte-6y2snh .badge-glow.svelte-6y2snh{background:linear-gradient(135deg,#3b82f64d,#06b6d44d)}.modern-status-badge.svelte-6y2snh:hover .badge-glow.svelte-6y2snh{opacity:1}.modern-status-badge.svelte-6y2snh .badge-icon.svelte-6y2snh{font-size:12px;position:relative;z-index:1}.modern-status-badge.svelte-6y2snh .badge-text.svelte-6y2snh{font-size:10px;position:relative;z-index:1}.modern-task-number.svelte-6y2snh.svelte-6y2snh{position:relative;width:32px;height:32px;display:flex;align-items:center;justify-content:center}.number-bg.svelte-6y2snh.svelte-6y2snh{position:absolute;inset:0;border-radius:50%;background:linear-gradient(135deg,#8b5cf666,#3b82f666);border:1px solid rgba(139,92,246,.6);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 0 20px #8b5cf64d,inset 0 1px #fff3;transition:all .4s ease}.modern-task-number.svelte-6y2snh:hover .number-bg.svelte-6y2snh{transform:scale(1.1);box-shadow:0 0 30px #8b5cf680,inset 0 1px #ffffff4d}.number-text.svelte-6y2snh.svelte-6y2snh{position:relative;z-index:1;font-size:14px;font-weight:800;color:#fff;text-shadow:0 0 8px rgba(139,92,246,.5);transition:all .4s ease}.modern-task-number.svelte-6y2snh:hover .number-text.svelte-6y2snh{text-shadow:0 0 12px rgba(139,92,246,.7)}.modern-task-title.svelte-6y2snh.svelte-6y2snh{font-size:18px;font-weight:800;color:#fff;line-height:1.3;text-shadow:0 2px 4px rgba(0,0,0,.4);margin:0;background:linear-gradient(135deg,#fff,#e5e7eb);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;transition:all .4s ease}.modern-task-title.svelte-6y2snh.svelte-6y2snh:hover{background:linear-gradient(135deg,#fbbf24,#f59e0b);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.modern-task-type.svelte-6y2snh.svelte-6y2snh{position:relative}.type-indicator.svelte-6y2snh.svelte-6y2snh{display:flex;align-items:center;gap:8px;padding:6px 10px;background:#ffffff08;border-radius:12px;border:1px solid rgba(255,255,255,.08);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);width:-moz-fit-content;width:fit-content;transition:all .4s ease}.type-indicator.svelte-6y2snh.svelte-6y2snh:hover{background:#ffffff0d;border-color:#ffffff26}.type-icon-bg.svelte-6y2snh.svelte-6y2snh{width:24px;height:24px;border-radius:50%;background:linear-gradient(135deg,#8b5cf633,#3b82f633);border:1px solid rgba(139,92,246,.3);display:flex;align-items:center;justify-content:center;transition:all .4s ease}.type-indicator.svelte-6y2snh:hover .type-icon-bg.svelte-6y2snh{background:linear-gradient(135deg,#8b5cf64d,#3b82f64d);border-color:#8b5cf680;transform:scale(1.1)}.type-icon.svelte-6y2snh.svelte-6y2snh{font-size:12px;filter:drop-shadow(0 1px 2px rgba(0,0,0,.3))}.type-text.svelte-6y2snh.svelte-6y2snh{font-size:10px;font-weight:700;color:#9ca3af;text-transform:uppercase;letter-spacing:.5px;transition:color .4s ease}.type-indicator.svelte-6y2snh:hover .type-text.svelte-6y2snh{color:#fff}.modern-task-description.svelte-6y2snh.svelte-6y2snh{color:#d1d5db;font-size:12px;line-height:1.5;text-shadow:0 1px 2px rgba(0,0,0,.3);display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;transition:color .4s ease}.modern-task-card.svelte-6y2snh:hover .modern-task-description.svelte-6y2snh{color:#fff}.modern-stats-section.svelte-6y2snh.svelte-6y2snh{position:relative}.stats-grid.svelte-6y2snh.svelte-6y2snh{display:grid;grid-template-columns:1fr 1fr;gap:8px}.stat-card.svelte-6y2snh.svelte-6y2snh{position:relative;padding:8px 10px;border-radius:12px;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transition:all .4s ease;overflow:hidden}.stat-card.svelte-6y2snh.svelte-6y2snh:before{content:"";position:absolute;inset:0;border-radius:12px;opacity:0;transition:opacity .4s ease}.reward-card.svelte-6y2snh.svelte-6y2snh{background:linear-gradient(135deg,#3b82f614,#06b6d414);border:1px solid rgba(59,130,246,.2)}.reward-card.svelte-6y2snh.svelte-6y2snh:before{background:linear-gradient(135deg,#3b82f626,#06b6d426)}.difficulty-card.svelte-6y2snh.svelte-6y2snh{background:linear-gradient(135deg,#fbbf2414,#f59e0b14);border:1px solid rgba(251,191,36,.2)}.difficulty-card.svelte-6y2snh.svelte-6y2snh:before{background:linear-gradient(135deg,#fbbf2426,#f59e0b26)}.stat-card.svelte-6y2snh.svelte-6y2snh:hover:before{opacity:1}.stat-card.svelte-6y2snh.svelte-6y2snh:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0003}.stat-icon.svelte-6y2snh.svelte-6y2snh{font-size:14px;margin-bottom:4px;filter:drop-shadow(0 1px 2px rgba(0,0,0,.3))}.stat-content.svelte-6y2snh.svelte-6y2snh{position:relative;z-index:1}.stat-value.svelte-6y2snh.svelte-6y2snh{font-size:14px;font-weight:800;margin-bottom:2px}.reward-card.svelte-6y2snh .stat-value.svelte-6y2snh{color:#60a5fa;text-shadow:0 0 8px rgba(96,165,250,.4)}.difficulty-card.svelte-6y2snh .stat-value.svelte-6y2snh{color:#fbbf24;text-shadow:0 0 8px rgba(251,191,36,.4)}.stat-label.svelte-6y2snh.svelte-6y2snh{font-size:9px;font-weight:600;color:#9ca3af;text-transform:uppercase;letter-spacing:.5px}.compact-difficulty-section.svelte-6y2snh.svelte-6y2snh{display:flex;align-items:center;gap:8px;padding:6px 8px;background:#ffffff08;border-radius:6px;border:1px solid rgba(255,255,255,.05)}.difficulty-label.svelte-6y2snh.svelte-6y2snh{font-size:8px;font-weight:600;color:#9ca3af;text-transform:uppercase;letter-spacing:.3px}.difficulty-bars.svelte-6y2snh.svelte-6y2snh{display:flex;gap:2px;flex:1}.difficulty-bar.svelte-6y2snh.svelte-6y2snh{flex:1;height:3px;border-radius:2px;background:#ffffff1a;transition:all .3s ease}.difficulty-bar.active.svelte-6y2snh.svelte-6y2snh{background:linear-gradient(90deg,#fbbf24,#f59e0b);box-shadow:0 0 4px #fbbf2466}.difficulty-level.svelte-6y2snh.svelte-6y2snh{font-size:8px;font-weight:700;color:#fbbf24;text-transform:uppercase;letter-spacing:.3px}.modern-action-section.svelte-6y2snh.svelte-6y2snh{margin-top:auto}.action-buttons-grid.svelte-6y2snh.svelte-6y2snh{display:grid;grid-template-columns:1fr 1fr;gap:8px}.modern-action-btn.svelte-6y2snh.svelte-6y2snh{width:100%;padding:10px 14px;border-radius:12px;font-weight:700;font-size:11px;text-transform:uppercase;letter-spacing:.5px;transition:all .4s ease;display:flex;align-items:center;justify-content:center;gap:6px;position:relative;overflow:hidden;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid;min-height:36px;cursor:pointer}.btn-glow.svelte-6y2snh.svelte-6y2snh{position:absolute;inset:0;border-radius:12px;opacity:0;transition:opacity .4s ease}.modern-action-btn.completed.svelte-6y2snh.svelte-6y2snh{background:linear-gradient(135deg,#22c55e26,#10b98126);border-color:#22c55e4d;color:#4ade80;cursor:not-allowed}.modern-action-btn.completed.svelte-6y2snh .btn-glow.svelte-6y2snh{background:linear-gradient(135deg,#22c55e4d,#10b9814d)}.modern-action-btn.pending.svelte-6y2snh.svelte-6y2snh{background:linear-gradient(135deg,#fbbf2426,#f59e0b26);border-color:#fbbf244d;color:#fbbf24;cursor:not-allowed}.modern-action-btn.pending.svelte-6y2snh .btn-glow.svelte-6y2snh{background:linear-gradient(135deg,#fbbf244d,#f59e0b4d)}.modern-action-btn.social.svelte-6y2snh.svelte-6y2snh{background:linear-gradient(135deg,#3b82f626,#06b6d426);border-color:#3b82f64d;color:#60a5fa}.modern-action-btn.social.svelte-6y2snh .btn-glow.svelte-6y2snh{background:linear-gradient(135deg,#3b82f64d,#06b6d44d)}.modern-action-btn.submit.svelte-6y2snh.svelte-6y2snh{background:linear-gradient(135deg,#a855f726,#9333ea26);border-color:#a855f74d;color:#a855f7}.modern-action-btn.submit.svelte-6y2snh .btn-glow.svelte-6y2snh{background:linear-gradient(135deg,#a855f74d,#9333ea4d)}.modern-action-btn.svelte-6y2snh.svelte-6y2snh:not(:disabled):hover{transform:translateY(-2px);box-shadow:0 6px 20px #0000004d}.modern-action-btn.svelte-6y2snh:not(:disabled):hover .btn-glow.svelte-6y2snh{opacity:1}.modern-action-btn.svelte-6y2snh.svelte-6y2snh:disabled{opacity:.7;cursor:not-allowed}.modern-action-btn.svelte-6y2snh .btn-icon.svelte-6y2snh{font-size:12px;position:relative;z-index:1}.modern-action-btn.svelte-6y2snh .btn-text.svelte-6y2snh{font-size:10px;position:relative;z-index:1}.button-icon.svelte-6y2snh.svelte-6y2snh{font-size:16px}.button-text.svelte-6y2snh.svelte-6y2snh{font-weight:600}.button-glow.svelte-6y2snh.svelte-6y2snh{position:absolute;inset:0;background:linear-gradient(45deg,transparent,rgba(255,255,255,.1),transparent);opacity:0;transition:opacity .3s ease}.action-button.svelte-6y2snh:hover .button-glow.svelte-6y2snh{opacity:1}.completed-button.svelte-6y2snh.svelte-6y2snh{background:linear-gradient(135deg,#22c55e33,#10b98133);border:1px solid rgba(34,197,94,.3);color:#4ade80}.pending-button.svelte-6y2snh.svelte-6y2snh{background:linear-gradient(135deg,#fbbf2433,#f59e0b33);border:1px solid rgba(251,191,36,.3);color:#fbbf24}.social-button.svelte-6y2snh.svelte-6y2snh{background:linear-gradient(135deg,#9333ea33,#ec489933);border:1px solid rgba(147,51,234,.3);color:#a855f7}.submit-button.svelte-6y2snh.svelte-6y2snh{background:linear-gradient(135deg,#3b82f633,#06b6d433);border:1px solid rgba(59,130,246,.3);color:#60a5fa}.modern-history-list.svelte-6y2snh.svelte-6y2snh{display:flex;flex-direction:column;gap:8px}.modern-history-item.svelte-6y2snh.svelte-6y2snh{display:flex;align-items:center;gap:12px;padding:12px 16px;background:#ffffff08;border-radius:12px;border:1px solid rgba(255,255,255,.08);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:all .3s ease;animation:svelte-6y2snh-slideInUp .5s ease forwards;opacity:0;transform:translateY(20px)}.modern-history-item.svelte-6y2snh.svelte-6y2snh:hover{transform:translateY(-2px);background:#ffffff0d;border-color:#22c55e4d;box-shadow:0 8px 25px #0003}.history-status-icon.svelte-6y2snh.svelte-6y2snh{position:relative;width:40px;height:40px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.status-bg.svelte-6y2snh.svelte-6y2snh{position:absolute;inset:0;border-radius:50%;background:linear-gradient(135deg,#22c55e33,#10b98133);border:2px solid rgba(34,197,94,.4);animation:svelte-6y2snh-pulse-glow 2s ease-in-out infinite}.status-icon.svelte-6y2snh.svelte-6y2snh{position:relative;z-index:1;font-size:16px;font-weight:700;color:#22c55e;text-shadow:0 0 8px rgba(34,197,94,.4)}.history-task-info.svelte-6y2snh.svelte-6y2snh{flex:1;min-width:0}.history-task-title.svelte-6y2snh.svelte-6y2snh{font-size:14px;font-weight:700;color:#fff;margin:0 0 4px;line-height:1.3;text-shadow:0 1px 2px rgba(0,0,0,.3)}.history-task-description.svelte-6y2snh.svelte-6y2snh{font-size:11px;color:#d1d5db;margin:0 0 6px;line-height:1.4;display:-webkit-box;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.history-task-meta.svelte-6y2snh.svelte-6y2snh{display:flex;align-items:center;gap:12px;font-size:10px}.history-date.svelte-6y2snh.svelte-6y2snh{color:#9ca3af;font-weight:500}.history-type.svelte-6y2snh.svelte-6y2snh{color:#60a5fa;font-weight:600;text-transform:uppercase;letter-spacing:.5px;padding:2px 6px;background:#3b82f61a;border-radius:6px;border:1px solid rgba(59,130,246,.2)}.history-reward.svelte-6y2snh.svelte-6y2snh{display:flex;flex-direction:column;align-items:center;text-align:center;flex-shrink:0;min-width:60px}.history-reward.svelte-6y2snh .reward-amount.svelte-6y2snh{font-size:16px;font-weight:800;color:#22c55e;text-shadow:0 0 6px rgba(34,197,94,.4);margin-bottom:2px}.history-reward.svelte-6y2snh .reward-label.svelte-6y2snh{font-size:9px;font-weight:600;color:#9ca3af;text-transform:uppercase;letter-spacing:.5px}@keyframes svelte-6y2snh-slideInUp{to{opacity:1;transform:translateY(0)}}@keyframes svelte-6y2snh-pulse-glow{0%,to{box-shadow:0 0 #22c55e4d}50%{box-shadow:0 0 0 4px #22c55e1a}}@keyframes svelte-6y2snh-glow-pulse{0%,to{opacity:.3;transform:scale(1)}50%{opacity:.6;transform:scale(1.05)}}@keyframes svelte-6y2snh-sparkle{0%,to{opacity:.7;transform:scale(1)}50%{opacity:1;transform:scale(1.2)}}@keyframes svelte-6y2snh-wheelSpin{0%{transform:rotate(0);filter:brightness(1)}50%{filter:brightness(1.2) saturate(1.3)}to{transform:rotate(var(--spin-rotation, 1800deg));filter:brightness(1)}}.wheel.spinning.svelte-6y2snh.svelte-6y2snh{animation:svelte-6y2snh-wheelSpin 4s cubic-bezier(.23,1,.32,1) forwards}.wheel.svelte-6y2snh.svelte-6y2snh:before{content:"";position:absolute;inset:-8px;background:conic-gradient(from 0deg,#ff6b6b 0deg 51.4deg,#4ecdc4 51.4deg 102.8deg,#45b7d1 102.8deg 154.2deg,#96ceb4 154.2deg 205.6deg,#feca57 205.6deg 257deg,#ff9ff3 257deg 308.4deg,#54a0ff 308.4deg 360deg);border-radius:50%;z-index:-1;opacity:.7;animation:svelte-6y2snh-rotate 8s linear infinite;filter:blur(4px)}.wheel-pointer.svelte-6y2snh.svelte-6y2snh{filter:drop-shadow(0 0 10px rgba(251,191,36,.8))}@keyframes svelte-6y2snh-rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes svelte-6y2snh-pulse-glow{0%,to{box-shadow:0 0 20px #fbbf2466}50%{box-shadow:0 0 40px #fbbf24cc}}@keyframes svelte-6y2snh-modal-appear{0%{opacity:0;transform:scale(.9) translateY(20px)}to{opacity:1;transform:scale(1) translateY(0)}}.modal-content.svelte-6y2snh.svelte-6y2snh{animation:svelte-6y2snh-modal-appear .3s ease-out}.proof-modal.svelte-6y2snh.svelte-6y2snh{position:fixed;top:0;left:0;width:100%;height:100%;background:#000c;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:9999;display:flex;align-items:center;justify-content:center;animation:svelte-6y2snh-modal-appear .3s ease-out}.proof-modal-content.svelte-6y2snh.svelte-6y2snh{background:linear-gradient(135deg,#1e293bf2,#0f172af2);border:1px solid rgba(59,130,246,.3);border-radius:20px;padding:2rem;max-width:500px;width:90%;max-height:90vh;overflow-y:auto;box-shadow:0 25px 50px #00000080;animation:svelte-6y2snh-modal-appear .3s ease-out}@keyframes svelte-6y2snh-button-pulse{0%,to{box-shadow:0 0 30px #ec489966,0 0 60px #a855f733,inset 0 0 20px #ffffff1a}50%{box-shadow:0 0 40px #ec489999,0 0 80px #a855f766,inset 0 0 25px #ffffff26}}@keyframes svelte-6y2snh-gradient-shift{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}.spin-button.svelte-6y2snh.svelte-6y2snh{background-size:200% 200%;animation:svelte-6y2snh-button-pulse 2s ease-in-out infinite,svelte-6y2snh-gradient-shift 3s ease-in-out infinite}.spin-button.svelte-6y2snh.svelte-6y2snh:hover{animation:svelte-6y2snh-button-pulse 1s ease-in-out infinite,svelte-6y2snh-gradient-shift 1.5s ease-in-out infinite}.line-clamp-2.svelte-6y2snh.svelte-6y2snh{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.line-clamp-3.svelte-6y2snh.svelte-6y2snh{display:-webkit-box;overflow:hidden}.reading-modal.svelte-6y2snh.svelte-6y2snh{position:fixed;top:0;left:0;width:100%;height:100%;background:#000c;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:9999;display:flex;align-items:center;justify-content:center;animation:svelte-6y2snh-modal-appear .3s ease-out}.reading-modal-content.svelte-6y2snh.svelte-6y2snh{background:linear-gradient(135deg,#1e293bf2,#0f172af2);border:1px solid rgba(59,130,246,.3);border-radius:20px;max-width:800px;width:90%;max-height:90vh;overflow:hidden;box-shadow:0 25px 50px #00000080;animation:svelte-6y2snh-modal-appear .3s ease-out}
