.megga-glass{background:var(--glass-megga-light);backdrop-filter:blur(var(--blur-megga-lg));-webkit-backdrop-filter:blur(var(--blur-megga-lg));border:1px solid var(--border-megga-glass)}.megga-glass-card{background:var(--glass-megga-light);backdrop-filter:blur(var(--blur-megga-lg));-webkit-backdrop-filter:blur(var(--blur-megga-lg));border:1px solid var(--border-megga-glass);border-radius:24px;box-shadow:var(--shadow-megga-card);transition:var(--transition-megga-normal)}.megga-glass-card:hover{background:var(--glass-megga-medium);border-color:var(--border-megga-glass-hover);box-shadow:var(--shadow-megga-card-hover);transform:translateY(-4px)}.megga-glass-card-elevated{background:var(--glass-megga-medium);backdrop-filter:blur(var(--blur-megga-xl));-webkit-backdrop-filter:blur(var(--blur-megga-xl));border:1px solid var(--border-megga-glass-hover);border-radius:24px;box-shadow:var(--shadow-megga-lg);transition:var(--transition-megga-normal)}.megga-glass-card-elevated:hover{background:var(--glass-megga-strong);border-color:var(--border-megga-glass-strong);box-shadow:var(--shadow-megga-xl);transform:translateY(-4px)}.megga-glass-card-premium{background:var(--glass-megga-purple);backdrop-filter:blur(var(--blur-megga-xl));-webkit-backdrop-filter:blur(var(--blur-megga-xl));border:1px solid rgba(139,92,246,.3);border-radius:24px;box-shadow:var(--shadow-megga-lg),var(--glow-megga-purple-sm);transition:var(--transition-megga-normal)}.megga-glass-card-premium:hover{background:var(--glass-megga-purple-hover);border-color:#8b5cf680;box-shadow:var(--shadow-megga-xl),var(--glow-megga-purple-md);transform:translateY(-4px)}.megga-glass-overlay{background:rgba(10,10,15,var(--opacity-megga-overlay-modal));backdrop-filter:blur(var(--blur-megga-md));-webkit-backdrop-filter:blur(var(--blur-megga-md))}.megga-btn-primary{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 24px;font-family:var(--font-megga-sans);font-size:16px;font-weight:600;line-height:1;text-decoration:none;white-space:nowrap;background:var(--gradient-megga-primary);color:#fff;border:none;border-radius:12px;box-shadow:var(--shadow-megga-md),var(--glow-megga-purple-sm);cursor:pointer;transition:var(--transition-megga-normal);-webkit-user-select:none;-moz-user-select:none;user-select:none}.megga-btn-primary:hover{box-shadow:var(--shadow-megga-lg),var(--glow-megga-purple-md);transform:translateY(-2px)}.megga-btn-primary:active{transform:translateY(0);box-shadow:var(--shadow-megga-sm)}.megga-btn-primary:focus-visible{outline:2px solid var(--electric-purple-400);outline-offset:2px}.megga-btn-primary:disabled{opacity:.5;cursor:not-allowed;transform:none;box-shadow:var(--shadow-megga-sm)}.megga-btn-primary.megga-btn-sm{padding:8px 16px;font-size:14px;border-radius:8px}.megga-btn-primary.megga-btn-lg{padding:16px 32px;font-size:18px;border-radius:16px}.megga-btn-primary.megga-btn-xl{padding:20px 40px;font-size:20px;border-radius:16px;letter-spacing:.05em;text-transform:uppercase}.megga-btn-primary.megga-btn-full{width:100%}.megga-btn-secondary{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 24px;font-family:var(--font-megga-sans);font-size:16px;font-weight:600;line-height:1;text-decoration:none;white-space:nowrap;background:var(--glass-megga-light);backdrop-filter:blur(var(--blur-megga-lg));-webkit-backdrop-filter:blur(var(--blur-megga-lg));color:#fff;border:1px solid var(--border-megga-glass);border-radius:12px;box-shadow:var(--shadow-megga-md);cursor:pointer;transition:var(--transition-megga-normal);-webkit-user-select:none;-moz-user-select:none;user-select:none}.megga-btn-secondary:hover{background:var(--glass-megga-medium);border-color:var(--border-megga-glass-hover);box-shadow:var(--shadow-megga-lg);transform:translateY(-2px)}.megga-btn-secondary:active{transform:translateY(0);background:var(--glass-megga-strong)}.megga-btn-secondary:focus-visible{outline:2px solid var(--electric-purple-400);outline-offset:2px}.megga-btn-secondary:disabled{opacity:.5;cursor:not-allowed;transform:none}.megga-btn-secondary.megga-btn-sm{padding:8px 16px;font-size:14px;border-radius:8px}.megga-btn-secondary.megga-btn-lg{padding:16px 32px;font-size:18px;border-radius:16px}.megga-btn-secondary.megga-btn-full{width:100%}.megga-btn-ghost{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 24px;font-family:var(--font-megga-sans);font-size:16px;font-weight:600;line-height:1;text-decoration:none;white-space:nowrap;background:transparent;color:var(--electric-purple-500);border:1px solid var(--electric-purple-500);border-radius:12px;cursor:pointer;transition:var(--transition-megga-normal);-webkit-user-select:none;-moz-user-select:none;user-select:none}.megga-btn-ghost:hover{background:var(--glass-megga-purple);color:var(--electric-purple-400);border-color:var(--electric-purple-400)}.megga-btn-ghost:active{background:var(--glass-megga-purple-hover)}.megga-btn-ghost:focus-visible{outline:2px solid var(--electric-purple-400);outline-offset:2px}.megga-btn-ghost.megga-btn-sm{padding:8px 16px;font-size:14px;border-radius:8px}.megga-btn-ghost.megga-btn-lg{padding:16px 32px;font-size:18px;border-radius:16px}.megga-btn-ghost.megga-btn-full{width:100%}.megga-btn-icon{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;padding:0;background:var(--glass-megga-light);backdrop-filter:blur(var(--blur-megga-lg));-webkit-backdrop-filter:blur(var(--blur-megga-lg));color:#fff;border:1px solid var(--border-megga-glass);border-radius:12px;cursor:pointer;transition:var(--transition-megga-normal);-webkit-user-select:none;-moz-user-select:none;user-select:none}.megga-btn-icon:hover{background:var(--glass-megga-medium);border-color:var(--border-megga-glass-hover);transform:scale(1.05)}.megga-btn-icon:active{transform:scale(.95)}.megga-btn-icon:focus-visible{outline:2px solid var(--electric-purple-400);outline-offset:2px}.megga-btn-icon:disabled{opacity:.5;cursor:not-allowed;transform:none}.megga-btn-icon.megga-btn-icon-sm{width:36px;height:36px;border-radius:8px}.megga-btn-icon.megga-btn-icon-lg{width:56px;height:56px;border-radius:16px}.megga-btn-icon.megga-btn-icon-circle{border-radius:50%}.megga-btn-success{background:var(--neon-green-500);color:#fff;border:none;box-shadow:var(--glow-megga-success)}.megga-btn-success:hover{background:var(--neon-green-400);box-shadow:0 0 30px #22c55e66}.megga-btn-warning{background:var(--plasma-orange-500);color:#fff;border:none;box-shadow:var(--glow-megga-warning)}.megga-btn-warning:hover{background:var(--plasma-orange-400);box-shadow:0 0 30px #f9731666}.megga-btn-danger{background:#ef4444;color:#fff;border:none;box-shadow:0 0 20px #ef44444d}.megga-btn-danger:hover{background:#f87171;box-shadow:0 0 30px #ef444466}.megga-btn-tech{background:var(--gradient-megga-tech);color:#fff;border:none;box-shadow:var(--glow-megga-teal-sm)}.megga-btn-tech:hover{box-shadow:var(--glow-megga-teal-md)}.megga-input{width:100%;padding:12px 16px;font-family:var(--font-megga-sans);font-size:16px;line-height:1.5;color:#fff;background:var(--glass-megga-light);backdrop-filter:blur(var(--blur-megga-lg));-webkit-backdrop-filter:blur(var(--blur-megga-lg));border:1px solid var(--border-megga-glass);border-radius:12px;box-shadow:var(--shadow-megga-inset);transition:var(--transition-megga-normal)}.megga-input::-moz-placeholder{color:var(--megga-text-tertiary)}.megga-input::placeholder{color:var(--megga-text-tertiary)}.megga-input:hover{background:var(--glass-megga-medium);border-color:var(--border-megga-glass-hover)}.megga-input:focus{outline:none;background:var(--glass-megga-medium);border-color:var(--electric-purple-500);box-shadow:0 0 0 3px #8b5cf633}.megga-input:disabled{opacity:.5;cursor:not-allowed}.megga-input.megga-input-error{border-color:#ef4444}.megga-input.megga-input-error:focus{box-shadow:0 0 0 3px #ef444433}.megga-input.megga-input-success{border-color:var(--neon-green-500)}.megga-input.megga-input-success:focus{box-shadow:0 0 0 3px #22c55e33}.megga-input.megga-input-sm{padding:8px 12px;font-size:14px;border-radius:8px}.megga-input.megga-input-lg{padding:16px 20px;font-size:18px;border-radius:16px}.megga-textarea{width:100%;min-height:120px;padding:12px 16px;resize:vertical;font-family:var(--font-megga-sans);font-size:16px;line-height:1.6;color:#fff;background:var(--glass-megga-light);backdrop-filter:blur(var(--blur-megga-lg));-webkit-backdrop-filter:blur(var(--blur-megga-lg));border:1px solid var(--border-megga-glass);border-radius:12px;box-shadow:var(--shadow-megga-inset);transition:var(--transition-megga-normal)}.megga-textarea::-moz-placeholder{color:var(--megga-text-tertiary)}.megga-textarea::placeholder{color:var(--megga-text-tertiary)}.megga-textarea:hover{background:var(--glass-megga-medium);border-color:var(--border-megga-glass-hover)}.megga-textarea:focus{outline:none;background:var(--glass-megga-medium);border-color:var(--electric-purple-500);box-shadow:0 0 0 3px #8b5cf633}.megga-textarea:disabled{opacity:.5;cursor:not-allowed;resize:none}.megga-label{display:block;margin-bottom:8px;font-family:var(--font-megga-sans);font-size:14px;font-weight:500;color:var(--megga-text-secondary)}.megga-label.megga-label-required:after{content:" *";color:#ef4444}.megga-helper{display:block;margin-top:6px;font-family:var(--font-megga-sans);font-size:13px;color:var(--megga-text-tertiary)}.megga-helper.megga-helper-error{color:#ef4444}.megga-helper.megga-helper-success{color:var(--neon-green-500)}.megga-form-group-inline{display:flex;align-items:center;gap:12px;margin-bottom:24px}.megga-checkbox-wrapper,.megga-radio-wrapper{display:flex;align-items:center;gap:10px;cursor:pointer}.megga-checkbox-wrapper input,.megga-radio-wrapper input{position:absolute;opacity:0;width:0;height:0}.megga-checkbox{width:20px;height:20px;flex-shrink:0;display:flex;align-items:center;justify-content:center;background:var(--glass-megga-light);border:1px solid var(--border-megga-glass);border-radius:6px;transition:var(--transition-megga-fast)}.megga-checkbox-wrapper:hover .megga-checkbox{background:var(--glass-megga-medium);border-color:var(--border-megga-glass-hover)}.megga-checkbox-wrapper input:checked+.megga-checkbox{background:var(--electric-purple-600);border-color:var(--electric-purple-600)}.megga-checkbox-wrapper input:checked+.megga-checkbox:after{content:"";width:6px;height:10px;border:solid white;border-width:0 2px 2px 0;transform:rotate(45deg)}.megga-checkbox-wrapper input:focus-visible+.megga-checkbox{box-shadow:0 0 0 3px #8b5cf64d}.megga-radio{width:20px;height:20px;flex-shrink:0;display:flex;align-items:center;justify-content:center;background:var(--glass-megga-light);border:1px solid var(--border-megga-glass);border-radius:50%;transition:var(--transition-megga-fast)}.megga-radio-wrapper:hover .megga-radio{background:var(--glass-megga-medium);border-color:var(--border-megga-glass-hover)}.megga-radio-wrapper input:checked+.megga-radio{border-color:var(--electric-purple-600);border-width:2px}.megga-radio-wrapper input:checked+.megga-radio:after{content:"";width:10px;height:10px;background:var(--electric-purple-600);border-radius:50%}.megga-radio-wrapper input:focus-visible+.megga-radio{box-shadow:0 0 0 3px #8b5cf64d}.megga-toggle{position:relative;width:44px;height:24px;flex-shrink:0}.megga-toggle input{position:absolute;opacity:0;width:0;height:0}.megga-toggle-track{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--glass-megga-medium);border:1px solid var(--border-megga-glass);border-radius:100px;cursor:pointer;transition:var(--transition-megga-normal)}.megga-toggle-track:after{content:"";position:absolute;top:2px;left:2px;width:18px;height:18px;background:#fff;border-radius:50%;box-shadow:0 2px 4px #0003;transition:var(--transition-megga-normal)}.megga-toggle input:checked+.megga-toggle-track{background:var(--electric-purple-600);border-color:var(--electric-purple-600)}.megga-toggle input:checked+.megga-toggle-track:after{transform:translate(20px)}.megga-toggle input:focus-visible+.megga-toggle-track{box-shadow:0 0 0 3px #8b5cf64d}.megga-toggle input:disabled+.megga-toggle-track{opacity:.5;cursor:not-allowed}.megga-badge{display:inline-flex;align-items:center;gap:4px;padding:4px 10px;font-family:var(--font-megga-sans);font-size:12px;font-weight:600;border-radius:100px;white-space:nowrap}.megga-badge-primary{background:var(--glass-megga-purple);color:var(--electric-purple-400)}.megga-badge-success{background:#22c55e26;color:var(--neon-green-400)}.megga-badge-warning{background:#f9731626;color:var(--plasma-orange-400)}.megga-badge-error{background:#ef444426;color:#f87171}.megga-badge-info{background:#3b82f626;color:#60a5fa}.megga-badge-neutral{background:var(--glass-megga-medium);color:var(--megga-text-secondary)}.megga-badge-outline{background:transparent;border:1px solid var(--border-megga-glass);color:var(--megga-text-secondary)}.megga-badge-sm{padding:2px 8px;font-size:11px}.megga-badge-lg{padding:6px 14px;font-size:14px}.megga-progress{height:8px;background:var(--glass-megga-light);border-radius:100px;overflow:hidden}.megga-progress-bar{height:100%;background:var(--gradient-megga-primary);border-radius:100px;transition:width .5s var(--ease-megga-out)}.megga-progress-bar.megga-progress-success{background:var(--neon-green-500)}.megga-progress-bar.megga-progress-warning{background:var(--plasma-orange-500)}.megga-progress-bar.megga-progress-tech{background:var(--gradient-megga-tech)}.megga-progress.megga-progress-sm{height:4px}.megga-progress.megga-progress-lg{height:12px}.megga-progress-indeterminate .megga-progress-bar{width:30%;animation:megga-progress-indeterminate 1.5s infinite ease-in-out}@keyframes megga-progress-indeterminate{0%{transform:translate(-100%)}to{transform:translate(400%)}}.megga-spinner{width:32px;height:32px;border:3px solid var(--glass-megga-medium);border-top-color:var(--electric-purple-500);border-radius:50%;animation:megga-spin .8s linear infinite}@keyframes megga-spin{to{transform:rotate(360deg)}}.megga-spinner.megga-spinner-sm{width:20px;height:20px;border-width:2px}.megga-spinner.megga-spinner-lg{width:48px;height:48px;border-width:4px}.megga-spinner.megga-spinner-xl{width:64px;height:64px;border-width:5px}.megga-spinner.megga-spinner-white{border-color:#fff3;border-top-color:#fff}.megga-spinner.megga-spinner-teal{border-top-color:var(--cyber-teal-500)}.megga-spinner.megga-spinner-pink{border-top-color:var(--cyber-pink-500)}.megga-skeleton{background:linear-gradient(90deg,var(--glass-megga-light) 0%,var(--glass-megga-medium) 50%,var(--glass-megga-light) 100%);background-size:200% 100%;animation:megga-skeleton-shimmer 1.5s infinite ease-in-out;border-radius:8px}@keyframes megga-skeleton-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.megga-skeleton-text{height:16px;width:100%;margin-bottom:8px}.megga-skeleton-text:last-child{width:60%}.megga-skeleton-title{height:24px;width:40%;margin-bottom:16px}.megga-skeleton-avatar{width:48px;height:48px;border-radius:50%}.megga-skeleton-avatar.megga-skeleton-avatar-lg{width:80px;height:80px}.megga-skeleton-image{width:100%;height:200px;border-radius:12px}.megga-skeleton-card{width:100%;height:300px;border-radius:24px}.megga-skeleton-button{width:120px;height:44px;border-radius:12px}.megga-alert{display:flex;align-items:flex-start;gap:12px;padding:16px;background:var(--glass-megga-light);backdrop-filter:blur(var(--blur-megga-lg));-webkit-backdrop-filter:blur(var(--blur-megga-lg));border:1px solid var(--border-megga-glass);border-left-width:4px;border-radius:12px}.megga-alert-icon{flex-shrink:0;width:24px;height:24px}.megga-alert-content{flex:1;min-width:0}.megga-alert-title{font-family:var(--font-megga-sans);font-size:16px;font-weight:600;margin-bottom:4px}.megga-alert-message{font-family:var(--font-megga-sans);font-size:14px;line-height:1.5;color:var(--megga-text-secondary)}.megga-alert-close{flex-shrink:0;cursor:pointer;opacity:.7;transition:opacity .2s}.megga-alert-close:hover{opacity:1}.megga-alert-success{border-left-color:var(--neon-green-500);background:#22c55e1a}.megga-alert-success .megga-alert-icon,.megga-alert-success .megga-alert-title{color:var(--neon-green-500)}.megga-alert-warning{border-left-color:var(--plasma-orange-500);background:#f973161a}.megga-alert-warning .megga-alert-icon,.megga-alert-warning .megga-alert-title{color:var(--plasma-orange-500)}.megga-alert-error{border-left-color:#ef4444;background:#ef44441a}.megga-alert-error .megga-alert-icon,.megga-alert-error .megga-alert-title{color:#ef4444}.megga-alert-info{border-left-color:var(--quantum-blue-500);background:#3b82f61a}.megga-alert-info .megga-alert-icon,.megga-alert-info .megga-alert-title{color:var(--quantum-blue-500)}.megga-toast-container{position:fixed;bottom:24px;right:24px;z-index:9999;display:flex;flex-direction:column;gap:12px}.megga-toast{min-width:320px;max-width:480px;padding:16px;display:flex;align-items:flex-start;gap:12px;background:var(--glass-megga-strong);backdrop-filter:blur(var(--blur-megga-xl));-webkit-backdrop-filter:blur(var(--blur-megga-xl));border:1px solid var(--border-megga-glass-hover);border-radius:12px;box-shadow:var(--shadow-megga-xl);animation:megga-toast-slide-in .3s var(--ease-megga-out)}@keyframes megga-toast-slide-in{0%{transform:translate(100%);opacity:0}to{transform:translate(0);opacity:1}}.megga-toast-exit{animation:megga-toast-slide-out .3s var(--ease-megga-in) forwards}@keyframes megga-toast-slide-out{0%{transform:translate(0);opacity:1}to{transform:translate(100%);opacity:0}}.megga-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;background:rgba(10,10,15,var(--opacity-megga-overlay-modal));backdrop-filter:blur(var(--blur-megga-md));-webkit-backdrop-filter:blur(var(--blur-megga-md));animation:megga-modal-fade-in .3s var(--ease-megga-out)}@keyframes megga-modal-fade-in{0%{opacity:0}to{opacity:1}}.megga-modal-backdrop-exit{animation:megga-modal-fade-out .2s var(--ease-megga-in) forwards}@keyframes megga-modal-fade-out{0%{opacity:1}to{opacity:0}}.megga-modal{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1001;width:90%;max-width:600px;max-height:85vh;display:flex;flex-direction:column;overflow:hidden;background:var(--megga-bg-secondary);backdrop-filter:blur(var(--blur-megga-xl));-webkit-backdrop-filter:blur(var(--blur-megga-xl));border:1px solid var(--border-megga-glass-hover);border-radius:24px;box-shadow:var(--shadow-megga-2xl);animation:megga-modal-slide-up .3s var(--ease-megga-glass)}@keyframes megga-modal-slide-up{0%{transform:translate(-50%,-40%);opacity:0}to{transform:translate(-50%,-50%);opacity:1}}.megga-modal-exit{animation:megga-modal-slide-down .2s var(--ease-megga-in) forwards}@keyframes megga-modal-slide-down{0%{transform:translate(-50%,-50%);opacity:1}to{transform:translate(-50%,-40%);opacity:0}}.megga-modal.megga-modal-sm{max-width:400px}.megga-modal.megga-modal-lg{max-width:800px}.megga-modal.megga-modal-xl{max-width:1000px}.megga-modal.megga-modal-full{width:95%;max-width:none;height:95vh;max-height:none}.megga-modal-header{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;border-bottom:1px solid var(--border-megga-glass);flex-shrink:0;background:var(--megga-bg-secondary);z-index:1}.megga-modal-title{display:flex;align-items:center;gap:10px;font-family:var(--font-megga-display);font-size:22px;font-weight:600;color:#fff}.megga-modal-title-icon{color:#7c3bed;flex-shrink:0}.megga-modal-close{width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:transparent;border:none;border-radius:8px;color:var(--megga-text-secondary);cursor:pointer;transition:var(--transition-megga-fast)}.megga-modal-close:hover{background:var(--glass-megga-light);color:#fff}.megga-modal-body{padding:20px 24px;font-family:var(--font-megga-sans);font-size:16px;line-height:1.6;color:var(--megga-text-secondary);flex:1;overflow-y:auto;min-height:0;scrollbar-width:thin;scrollbar-color:hsl(262 83% 58% / .2) transparent}.megga-modal-body::-webkit-scrollbar{width:6px}.megga-modal-body::-webkit-scrollbar-track{background:transparent}.megga-modal-body::-webkit-scrollbar-thumb{background:#7c3bed33;border-radius:3px}.megga-modal-body::-webkit-scrollbar-thumb:hover{background:#7c3bed66}.megga-modal-footer{display:flex;align-items:center;justify-content:flex-end;gap:12px;padding:16px 24px;border-top:1px solid var(--border-megga-glass);flex-shrink:0;background:var(--megga-bg-secondary);z-index:1}.megga-modal.megga-modal-seamless .megga-modal-header{border-bottom:none}.megga-modal.megga-modal-seamless .megga-modal-footer{border-top:none}.megga-tooltip{position:relative;display:inline-block}.megga-tooltip-content{position:absolute;bottom:100%;left:50%;transform:translate(-50%) translateY(-8px);padding:8px 12px;min-width:80px;max-width:280px;background:var(--megga-bg-elevated);backdrop-filter:blur(var(--blur-megga-xl));-webkit-backdrop-filter:blur(var(--blur-megga-xl));border:1px solid var(--border-megga-glass-hover);border-radius:8px;box-shadow:var(--shadow-megga-lg);font-family:var(--font-megga-sans);font-size:13px;color:#fff;text-align:center;white-space:nowrap;visibility:hidden;opacity:0;transition:opacity .2s,transform .2s,visibility .2s;z-index:1100}.megga-tooltip-content:after{content:"";position:absolute;top:100%;left:50%;transform:translate(-50%);border:6px solid transparent;border-top-color:var(--megga-bg-elevated)}.megga-tooltip:hover .megga-tooltip-content{visibility:visible;opacity:1;transform:translate(-50%) translateY(-12px)}.megga-tooltip-bottom .megga-tooltip-content{bottom:auto;top:100%;transform:translate(-50%) translateY(8px)}.megga-tooltip-bottom .megga-tooltip-content:after{top:auto;bottom:100%;border-top-color:transparent;border-bottom-color:var(--megga-bg-elevated)}.megga-tooltip-bottom:hover .megga-tooltip-content{transform:translate(-50%) translateY(12px)}.megga-tooltip-left .megga-tooltip-content{bottom:auto;top:50%;left:auto;right:100%;transform:translateY(-50%) translate(-8px)}.megga-tooltip-left .megga-tooltip-content:after{top:50%;left:100%;transform:translateY(-50%);border-left-color:var(--megga-bg-elevated);border-top-color:transparent}.megga-tooltip-left:hover .megga-tooltip-content{transform:translateY(-50%) translate(-12px)}.megga-tooltip-right .megga-tooltip-content{bottom:auto;top:50%;left:100%;transform:translateY(-50%) translate(8px)}.megga-tooltip-right .megga-tooltip-content:after{top:50%;left:auto;right:100%;transform:translateY(-50%);border-right-color:var(--megga-bg-elevated);border-top-color:transparent}.megga-tooltip-right:hover .megga-tooltip-content{transform:translateY(-50%) translate(12px)}body{font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif}h1,h2,h3,h4,h5,h6{font-family:Sora,sans-serif;font-weight:800}:root{--help-font-display: "Sora", sans-serif;--help-font-sans: "Inter", -apple-system, sans-serif;--help-bg-primary: 40 100% 98%;--help-bg-secondary: 40 60% 96%;--help-bg-tertiary: 40 40% 93%;--help-bg-hover: 40 30% 90%;--help-text-primary: 228 50% 6%;--help-text-secondary: 228 30% 30%;--help-text-tertiary: 228 20% 50%;--help-border-subtle: 228 50% 6% / .08;--help-border-medium: 228 50% 6% / .15;--help-border-strong: 228 50% 6% / .25}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:Inter,sans-serif;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:JetBrains Mono,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}:root{--background: 0 0% 100%;--foreground: 236 50% 5.5%;--card: 0 0% 98%;--card-foreground: 236 50% 5.5%;--popover: 0 0% 100%;--popover-foreground: 236 50% 5.5%;--primary: 236 50% 5.5%;--primary-foreground: 0 0% 100%;--secondary: 0 0% 96%;--secondary-foreground: 236 50% 10%;--muted: 0 0% 94%;--muted-foreground: 236 30% 40%;--accent: 0 0% 92%;--accent-foreground: 236 50% 5.5%;--destructive: 0 84.2% 60.2%;--destructive-foreground: 0 0% 100%;--border: 0 0% 88%;--input: 0 0% 94%;--ring: 236 50% 5.5%;--radius: .75rem;--silver: 0 0% 40%;--silver-muted: 0 0% 60%;--glass: 0 0% 98%;--glass-border: 0 0% 85%;--glow: 236 50% 5.5%;--gradient-hero: radial-gradient(ellipse 80% 50% at 50% -20%, hsl(0 0% 94%) 0%, transparent 50%);--gradient-card: linear-gradient(135deg, hsl(0 0% 98% / .8) 0%, hsl(0 0% 96% / .6) 100%);--gradient-glow: linear-gradient(90deg, transparent 0%, hsl(236 50% 5.5% / .1) 50%, transparent 100%);--shadow-card: 0 4px 24px -4px hsl(0 0% 0% / .1);--shadow-glow: 0 0 40px hsl(236 50% 5.5% / .05);--sidebar-background: 0 0% 98%;--sidebar-foreground: 236 50% 10%;--sidebar-primary: 236 50% 5.5%;--sidebar-primary-foreground: 0 0% 100%;--sidebar-accent: 0 0% 94%;--sidebar-accent-foreground: 236 50% 5.5%;--sidebar-border: 0 0% 88%;--sidebar-ring: 236 50% 5.5%;--electric-purple-50: #FAF5FF;--electric-purple-100: #F3E8FF;--electric-purple-200: #E9D5FF;--electric-purple-300: #D8B4FE;--electric-purple-400: #C084FC;--electric-purple-500: #A855F7;--electric-purple-600: #8B5CF6;--electric-purple-700: #7C3AED;--electric-purple-800: #6D28D9;--electric-purple-900: #5B21B6;--electric-purple-950: #3B0764;--cyber-teal-50: #ECFEFF;--cyber-teal-100: #CFFAFE;--cyber-teal-200: #A5F3FC;--cyber-teal-300: #67E8F9;--cyber-teal-400: #22D3EE;--cyber-teal-500: #06B6D4;--cyber-teal-600: #0891B2;--cyber-teal-700: #0E7490;--cyber-teal-800: #155E75;--cyber-teal-900: #164E63;--cyber-teal-950: #083344;--cyber-pink-50: #FDF2F8;--cyber-pink-100: #FCE7F3;--cyber-pink-200: #FBCFE8;--cyber-pink-300: #F9A8D4;--cyber-pink-400: #F472B6;--cyber-pink-500: #EC4899;--cyber-pink-600: #DB2777;--cyber-pink-700: #BE185D;--cyber-pink-800: #9D174D;--cyber-pink-900: #831843;--cyber-pink-950: #500724;--quantum-blue-50: #EFF6FF;--quantum-blue-100: #DBEAFE;--quantum-blue-200: #BFDBFE;--quantum-blue-300: #93C5FD;--quantum-blue-400: #60A5FA;--quantum-blue-500: #3B82F6;--quantum-blue-600: #2563EB;--quantum-blue-700: #1D4ED8;--quantum-blue-800: #1E40AF;--quantum-blue-900: #1E3A8A;--quantum-blue-950: #172554;--neon-green-50: #F0FDF4;--neon-green-100: #DCFCE7;--neon-green-200: #BBF7D0;--neon-green-300: #86EFAC;--neon-green-400: #4ADE80;--neon-green-500: #22C55E;--neon-green-600: #16A34A;--neon-green-700: #15803D;--neon-green-800: #166534;--neon-green-900: #14532D;--neon-green-950: #052E16;--plasma-orange-50: #FFF7ED;--plasma-orange-100: #FFEDD5;--plasma-orange-200: #FED7AA;--plasma-orange-300: #FDBA74;--plasma-orange-400: #FB923C;--plasma-orange-500: #F97316;--plasma-orange-600: #EA580C;--plasma-orange-700: #C2410C;--plasma-orange-800: #9A3412;--plasma-orange-900: #7C2D12;--plasma-orange-950: #431407;--gradient-megga-primary: linear-gradient(135deg, #8B5CF6 0%, #EC4899 100%);--gradient-megga-liseret: linear-gradient(135deg, #FFB5B5 0%, #FFB5E8 25%, #D4BBFF 50%, #C4B5FF 75%, #FFB5B5 100% );--gradient-megga-liquid: linear-gradient(135deg, #8B5CF6 0%, #06B6D4 25%, #EC4899 50%, #22C55E 75%, #8B5CF6 100% );--gradient-megga-tech: linear-gradient(135deg, #06B6D4 0%, #3B82F6 100%);--gradient-megga-success: linear-gradient(135deg, #22C55E 0%, #06B6D4 100%);--gradient-megga-energy: linear-gradient(135deg, #F97316 0%, #EC4899 100%);--megga-primary: var(--electric-purple-600);--megga-tech: var(--cyber-teal-500);--megga-creative: var(--cyber-pink-500);--megga-info: var(--quantum-blue-500);--megga-success: var(--neon-green-500);--megga-warning: var(--plasma-orange-500);--megga-bg-primary: #2E2F31;--megga-bg-secondary: #1A1A1A;--megga-bg-elevated: #1F1F1F;--megga-text-primary: #FFFFFF;--megga-text-secondary: #9CA3AF;--megga-text-tertiary: #6B7280;--space-megga-0: 0px;--space-megga-px: 1px;--space-megga-0-5: 4px;--space-megga-1: 8px;--space-megga-1-5: 12px;--space-megga-2: 16px;--space-megga-2-5: 20px;--space-megga-3: 24px;--space-megga-4: 32px;--space-megga-5: 40px;--space-megga-6: 48px;--space-megga-7: 56px;--space-megga-8: 64px;--space-megga-10: 80px;--space-megga-12: 96px;--space-megga-14: 112px;--space-megga-16: 128px;--space-megga-20: 160px;--space-megga-24: 192px;--space-megga-32: 256px;--space-megga-40: 320px;--space-megga-48: 384px;--space-megga-64: 512px;--megga-btn-padding-sm: 8px 16px;--megga-btn-padding-md: 12px 24px;--megga-btn-padding-lg: 16px 32px;--megga-btn-padding-xl: 20px 40px;--megga-card-padding-sm: 24px;--megga-card-padding-md: 32px;--megga-card-padding-lg: 48px;--megga-card-padding-xl: 64px;--megga-input-padding-x: 16px;--megga-input-padding-y: 12px;--megga-input-padding: 12px 16px;--megga-modal-padding: 24px;--megga-modal-padding-lg: 32px;--megga-modal-padding-mobile: 16px;--megga-nav-padding-x: 24px;--megga-nav-padding-y: 16px;--megga-nav-item-padding: 8px 16px;--megga-gap-xs: 8px;--megga-gap-sm: 16px;--megga-gap-md: 24px;--megga-gap-lg: 32px;--megga-gap-xl: 48px;--megga-gap-2xl: 64px;--megga-stack-xs: 8px;--megga-stack-sm: 16px;--megga-stack-md: 24px;--megga-stack-lg: 32px;--megga-stack-xl: 48px;--megga-stack-2xl: 64px;--megga-stack-3xl: 96px;--megga-container-sm: 640px;--megga-container-md: 768px;--megga-container-lg: 1024px;--megga-container-xl: 1280px;--megga-container-2xl: 1400px;--megga-content-prose: 65ch;--megga-content-narrow: 45ch;--megga-content-wide: 80ch;--megga-section-sm: 64px;--megga-section-md: 96px;--megga-section-lg: 128px;--megga-section-xl: 160px;--megga-page-margin-mobile: 16px;--megga-page-margin-tablet: 32px;--megga-page-margin-desktop: 48px;--megga-page-margin-xl: 64px;--megga-grid-gap-sm: 16px;--megga-grid-gap-md: 24px;--megga-grid-gap-lg: 32px;--megga-grid-gap-xl: 48px;--megga-col-gap-sm: 16px;--megga-col-gap-md: 24px;--megga-col-gap-lg: 32px;--megga-col-gap-xl: 48px;--megga-row-gap-sm: 24px;--megga-row-gap-md: 32px;--megga-row-gap-lg: 48px;--megga-row-gap-xl: 64px;--megga-heading-space-sm: 12px;--megga-heading-space-md: 16px;--megga-heading-space-lg: 24px;--megga-paragraph-space: 16px;--megga-list-item-space: 8px;--megga-clone-card-padding: 24px;--megga-clone-card-info-gap: 16px;--megga-clone-card-stats-gap: 12px;--megga-glass-padding-sm: 24px;--megga-glass-padding-md: 32px;--megga-glass-padding-lg: 48px;--megga-floating-nav-padding: 12px 24px;--megga-floating-nav-gap: 8px;--megga-floating-nav-margin: 24px;--ease-megga-smooth: cubic-bezier(.16, 1, .3, 1);--ease-megga-bounce: cubic-bezier(.68, -.55, .265, 1.55);--ease-megga-elastic: cubic-bezier(.5, -.5, .1, 1.5);--ease-megga-glass: cubic-bezier(.25, .46, .45, .94);--delay-megga-none: 0ms;--delay-megga-100: .1s;--delay-megga-200: .2s;--delay-megga-300: .3s;--delay-megga-500: .5s;--delay-megga-700: .7s;--delay-megga-1000: 1s;--font-megga-display: "Sora", "SF Pro Display", -apple-system, BlinkMacSystemFont, sans-serif;--font-megga-sans: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-megga-mono: "JetBrains Mono", "Fira Code", "Courier New", monospace;--text-megga-hero: 64px;--text-megga-h1: 48px;--text-megga-h2: 40px;--text-megga-h3: 32px;--text-megga-h4: 24px;--text-megga-h5: 20px;--text-megga-h6: 18px;--text-megga-xl: 20px;--text-megga-lg: 18px;--text-megga-base: 16px;--text-megga-sm: 14px;--text-megga-xs: 12px;--text-megga-2xs: 11px;--leading-megga-tight: 1.1;--leading-megga-snug: 1.2;--leading-megga-normal: 1.5;--leading-megga-relaxed: 1.6;--leading-megga-loose: 1.8;--tracking-megga-tighter: -.02em;--tracking-megga-tight: -.01em;--tracking-megga-normal: 0;--tracking-megga-wide: .025em;--tracking-megga-wider: .05em;--tracking-megga-widest: .1em;--weight-megga-light: 300;--weight-megga-normal: 400;--weight-megga-medium: 500;--weight-megga-semibold: 600;--weight-megga-bold: 700;--opacity-megga-glass-strong: .15;--opacity-megga-glass-medium: .1;--opacity-megga-glass-light: .05;--opacity-megga-glass-subtle: .03;--opacity-megga-overlay-dark: .8;--opacity-megga-overlay-modal: .6;--opacity-megga-overlay-light: .4;--opacity-megga-border-strong: .2;--opacity-megga-border-medium: .12;--opacity-megga-border-light: .08;--opacity-megga-border-subtle: .05;--opacity-megga-bg-hover: .08;--opacity-megga-bg-active: .12;--opacity-megga-bg-pressed: .15;--blur-megga-none: 0;--blur-megga-sm: 8px;--blur-megga-md: 12px;--blur-megga-lg: 20px;--blur-megga-xl: 40px;--blur-megga-2xl: 64px;--glass-megga-strong: rgba(255, 255, 255, .15);--glass-megga-medium: rgba(255, 255, 255, .1);--glass-megga-light: rgba(255, 255, 255, .05);--glass-megga-subtle: rgba(255, 255, 255, .03);--glass-megga-purple: rgba(139, 92, 246, .1);--glass-megga-purple-hover: rgba(139, 92, 246, .15);--border-megga-glass: rgba(255, 255, 255, .12);--border-megga-glass-hover: rgba(255, 255, 255, .2);--border-megga-glass-strong: rgba(255, 255, 255, .25);--shadow-megga-sm: 0 1px 2px rgba(0, 0, 0, .2);--shadow-megga-md: 0 4px 12px rgba(0, 0, 0, .25);--shadow-megga-lg: 0 8px 24px rgba(0, 0, 0, .3);--shadow-megga-xl: 0 16px 48px rgba(0, 0, 0, .35);--shadow-megga-2xl: 0 24px 64px rgba(0, 0, 0, .4);--shadow-megga-inset: inset 0 1px 0 rgba(255, 255, 255, .05);--glow-megga-purple-sm: 0 0 20px rgba(139, 92, 246, .3);--glow-megga-purple-md: 0 0 40px rgba(139, 92, 246, .4);--glow-megga-purple-lg: 0 0 60px rgba(139, 92, 246, .5);--glow-megga-pink-sm: 0 0 20px rgba(236, 72, 153, .3);--glow-megga-pink-md: 0 0 40px rgba(236, 72, 153, .4);--glow-megga-teal-sm: 0 0 20px rgba(6, 182, 212, .3);--glow-megga-teal-md: 0 0 40px rgba(6, 182, 212, .4);--glow-megga-success: 0 0 20px rgba(34, 197, 94, .3);--glow-megga-warning: 0 0 20px rgba(249, 115, 22, .3);--shadow-megga-card: 0 4px 24px rgba(0, 0, 0, .25), inset 0 1px 0 rgba(255, 255, 255, .05);--shadow-megga-card-hover: 0 8px 32px rgba(0, 0, 0, .35), inset 0 1px 0 rgba(255, 255, 255, .08);--breakpoint-megga-xs: 320px;--breakpoint-megga-sm: 640px;--breakpoint-megga-md: 768px;--breakpoint-megga-lg: 1024px;--breakpoint-megga-xl: 1280px;--breakpoint-megga-2xl: 1536px;--container-megga-sm: 640px;--container-megga-md: 768px;--container-megga-lg: 1024px;--container-megga-xl: 1280px;--container-megga-2xl: 1400px;--duration-megga-instant: 0ms;--duration-megga-fast: .15s;--duration-megga-normal: .3s;--duration-megga-slow: .5s;--duration-megga-slower: .8s;--duration-megga-slowest: 1s;--ease-megga-linear: linear;--ease-megga-in: cubic-bezier(.4, 0, 1, 1);--ease-megga-out: cubic-bezier(0, 0, .2, 1);--ease-megga-in-out: cubic-bezier(.4, 0, .2, 1);--ease-megga-bounce: cubic-bezier(.34, 1.56, .64, 1);--ease-megga-glass: cubic-bezier(.16, 1, .3, 1);--transition-megga-fast: all .15s var(--ease-megga-out);--transition-megga-normal: all .3s var(--ease-megga-out);--transition-megga-slow: all .5s var(--ease-megga-glass);--transition-megga-color: color .3s var(--ease-megga-out), background-color .3s var(--ease-megga-out);--transition-megga-transform: transform .3s var(--ease-megga-out);--transition-megga-opacity: opacity .3s var(--ease-megga-out);--glass-ior: 1.45;--glass-labs-bg: linear-gradient( 135deg, rgba(139, 92, 246, .08) 0%, rgba(236, 72, 153, .05) 50%, rgba(139, 92, 246, .08) 100% );--glass-labs-blur: 40px;--glass-labs-saturation: 180%;--glass-labs-border: rgba(255, 255, 255, .08);--glass-labs-shadow: 0 8px 32px rgba(139, 92, 246, .15);--canvas-glass-bg: linear-gradient( 180deg, rgba(139, 92, 246, .05) 0%, rgba(30, 27, 46, .8) 100% );--canvas-glass-border: rgba(139, 92, 246, .2);--canvas-glass-shadow: 0 0 0 1px rgba(139, 92, 246, .1), 0 20px 50px rgba(0, 0, 0, .4);--fan-duration: .5s;--fan-stagger: 50ms;--fan-easing: cubic-bezier(.34, 1.56, .64, 1);--glow-labs-primary: 0 0 20px rgba(139, 92, 246, .4);--glow-labs-active: 0 0 30px rgba(139, 92, 246, .6);--glow-labs-hover: 0 0 15px rgba(139, 92, 246, .3);--glass-clone-card-bg: rgba(10, 10, 15, .85);--glass-clone-card-border: rgba(255, 255, 255, .1);--glass-clone-card-blur: 24px;--drop-zone-active: rgba(139, 92, 246, .15);--drop-zone-valid: rgba(34, 197, 94, .15);--drop-zone-invalid: rgba(239, 68, 68, .15)}.dark{--background: 0 0% 7.5%;--foreground: 0 0% 100%;--card: 0 0% 10%;--card-foreground: 0 0% 100%;--popover: 0 0% 10%;--popover-foreground: 0 0% 100%;--primary: 0 0% 100%;--primary-foreground: 236 50% 5.5%;--secondary: 0 0% 12%;--secondary-foreground: 0 0% 90%;--muted: 0 0% 15%;--muted-foreground: 0 0% 70%;--accent: 0 0% 15%;--accent-foreground: 0 0% 100%;--destructive: 0 62.8% 30.6%;--destructive-foreground: 210 40% 98%;--border: 0 0% 18%;--input: 0 0% 15%;--ring: 0 0% 100%;--silver: 0 0% 90%;--silver-muted: 0 0% 70%;--glass: 0 0% 8%;--glass-border: 0 0% 20%;--glow: 0 0% 100%;--gradient-hero: radial-gradient(ellipse 80% 50% at 50% -20%, hsl(0 0% 15%) 0%, transparent 50%);--gradient-card: linear-gradient(135deg, hsl(0 0% 8% / .8) 0%, hsl(0 0% 4% / .6) 100%);--gradient-glow: linear-gradient(90deg, transparent 0%, hsl(0 0% 100% / .1) 50%, transparent 100%);--shadow-card: 0 4px 24px -4px hsl(0 0% 4% / .8);--shadow-glow: 0 0 40px hsl(0 0% 100% / .05);--sidebar-background: 0 0% 6%;--sidebar-foreground: 0 0% 90%;--sidebar-primary: 0 0% 100%;--sidebar-primary-foreground: 0 0% 4%;--sidebar-accent: 0 0% 12%;--sidebar-accent-foreground: 0 0% 100%;--sidebar-border: 0 0% 18%;--sidebar-ring: 0 0% 100%;--electric-purple-50: #FAF5FF;--electric-purple-100: #F3E8FF;--electric-purple-200: #E9D5FF;--electric-purple-300: #D8B4FE;--electric-purple-400: #C084FC;--electric-purple-500: #A855F7;--electric-purple-600: #8B5CF6;--electric-purple-700: #7C3AED;--electric-purple-800: #6D28D9;--electric-purple-900: #5B21B6;--electric-purple-950: #3B0764;--cyber-teal-50: #ECFEFF;--cyber-teal-100: #CFFAFE;--cyber-teal-200: #A5F3FC;--cyber-teal-300: #67E8F9;--cyber-teal-400: #22D3EE;--cyber-teal-500: #06B6D4;--cyber-teal-600: #0891B2;--cyber-teal-700: #0E7490;--cyber-teal-800: #155E75;--cyber-teal-900: #164E63;--cyber-teal-950: #083344;--cyber-pink-50: #FDF2F8;--cyber-pink-100: #FCE7F3;--cyber-pink-200: #FBCFE8;--cyber-pink-300: #F9A8D4;--cyber-pink-400: #F472B6;--cyber-pink-500: #EC4899;--cyber-pink-600: #DB2777;--cyber-pink-700: #BE185D;--cyber-pink-800: #9D174D;--cyber-pink-900: #831843;--cyber-pink-950: #500724;--quantum-blue-50: #EFF6FF;--quantum-blue-100: #DBEAFE;--quantum-blue-200: #BFDBFE;--quantum-blue-300: #93C5FD;--quantum-blue-400: #60A5FA;--quantum-blue-500: #3B82F6;--quantum-blue-600: #2563EB;--quantum-blue-700: #1D4ED8;--quantum-blue-800: #1E40AF;--quantum-blue-900: #1E3A8A;--quantum-blue-950: #172554;--neon-green-50: #F0FDF4;--neon-green-100: #DCFCE7;--neon-green-200: #BBF7D0;--neon-green-300: #86EFAC;--neon-green-400: #4ADE80;--neon-green-500: #22C55E;--neon-green-600: #16A34A;--neon-green-700: #15803D;--neon-green-800: #166534;--neon-green-900: #14532D;--neon-green-950: #052E16;--plasma-orange-50: #FFF7ED;--plasma-orange-100: #FFEDD5;--plasma-orange-200: #FED7AA;--plasma-orange-300: #FDBA74;--plasma-orange-400: #FB923C;--plasma-orange-500: #F97316;--plasma-orange-600: #EA580C;--plasma-orange-700: #C2410C;--plasma-orange-800: #9A3412;--plasma-orange-900: #7C2D12;--plasma-orange-950: #431407;--gradient-megga-primary: linear-gradient(135deg, #8B5CF6 0%, #EC4899 100%);--gradient-megga-liseret: linear-gradient(135deg, #FFB5B5 0%, #FFB5E8 25%, #D4BBFF 50%, #C4B5FF 75%, #FFB5B5 100% );--gradient-megga-liquid: linear-gradient(135deg, #8B5CF6 0%, #06B6D4 25%, #EC4899 50%, #22C55E 75%, #8B5CF6 100% );--gradient-megga-tech: linear-gradient(135deg, #06B6D4 0%, #3B82F6 100%);--gradient-megga-success: linear-gradient(135deg, #22C55E 0%, #06B6D4 100%);--gradient-megga-energy: linear-gradient(135deg, #F97316 0%, #EC4899 100%);--megga-primary: var(--electric-purple-600);--megga-tech: var(--cyber-teal-500);--megga-creative: var(--cyber-pink-500);--megga-info: var(--quantum-blue-500);--megga-success: var(--neon-green-500);--megga-warning: var(--plasma-orange-500);--megga-bg-primary: #2E2F31;--megga-bg-secondary: #1A1A1A;--megga-bg-elevated: #1F1F1F;--megga-text-primary: #FFFFFF;--megga-text-secondary: #9CA3AF;--megga-text-tertiary: #6B7280;--space-megga-0: 0px;--space-megga-px: 1px;--space-megga-0-5: 4px;--space-megga-1: 8px;--space-megga-1-5: 12px;--space-megga-2: 16px;--space-megga-2-5: 20px;--space-megga-3: 24px;--space-megga-4: 32px;--space-megga-5: 40px;--space-megga-6: 48px;--space-megga-7: 56px;--space-megga-8: 64px;--space-megga-10: 80px;--space-megga-12: 96px;--space-megga-14: 112px;--space-megga-16: 128px;--space-megga-20: 160px;--space-megga-24: 192px;--space-megga-32: 256px;--space-megga-40: 320px;--space-megga-48: 384px;--space-megga-64: 512px;--megga-btn-padding-sm: 8px 16px;--megga-btn-padding-md: 12px 24px;--megga-btn-padding-lg: 16px 32px;--megga-btn-padding-xl: 20px 40px;--megga-card-padding-sm: 24px;--megga-card-padding-md: 32px;--megga-card-padding-lg: 48px;--megga-card-padding-xl: 64px;--megga-input-padding-x: 16px;--megga-input-padding-y: 12px;--megga-input-padding: 12px 16px;--megga-modal-padding: 24px;--megga-modal-padding-lg: 32px;--megga-modal-padding-mobile: 16px;--megga-nav-padding-x: 24px;--megga-nav-padding-y: 16px;--megga-nav-item-padding: 8px 16px;--megga-gap-xs: 8px;--megga-gap-sm: 16px;--megga-gap-md: 24px;--megga-gap-lg: 32px;--megga-gap-xl: 48px;--megga-gap-2xl: 64px;--megga-stack-xs: 8px;--megga-stack-sm: 16px;--megga-stack-md: 24px;--megga-stack-lg: 32px;--megga-stack-xl: 48px;--megga-stack-2xl: 64px;--megga-stack-3xl: 96px;--megga-container-sm: 640px;--megga-container-md: 768px;--megga-container-lg: 1024px;--megga-container-xl: 1280px;--megga-container-2xl: 1400px;--megga-content-prose: 65ch;--megga-content-narrow: 45ch;--megga-content-wide: 80ch;--megga-section-sm: 64px;--megga-section-md: 96px;--megga-section-lg: 128px;--megga-section-xl: 160px;--megga-page-margin-mobile: 16px;--megga-page-margin-tablet: 32px;--megga-page-margin-desktop: 48px;--megga-page-margin-xl: 64px;--megga-grid-gap-sm: 16px;--megga-grid-gap-md: 24px;--megga-grid-gap-lg: 32px;--megga-grid-gap-xl: 48px;--megga-col-gap-sm: 16px;--megga-col-gap-md: 24px;--megga-col-gap-lg: 32px;--megga-col-gap-xl: 48px;--megga-row-gap-sm: 24px;--megga-row-gap-md: 32px;--megga-row-gap-lg: 48px;--megga-row-gap-xl: 64px;--megga-heading-space-sm: 12px;--megga-heading-space-md: 16px;--megga-heading-space-lg: 24px;--megga-paragraph-space: 16px;--megga-list-item-space: 8px;--megga-clone-card-padding: 24px;--megga-clone-card-info-gap: 16px;--megga-clone-card-stats-gap: 12px;--megga-glass-padding-sm: 24px;--megga-glass-padding-md: 32px;--megga-glass-padding-lg: 48px;--megga-floating-nav-padding: 12px 24px;--megga-floating-nav-gap: 8px;--megga-floating-nav-margin: 24px;--ease-megga-smooth: cubic-bezier(.16, 1, .3, 1);--ease-megga-bounce: cubic-bezier(.68, -.55, .265, 1.55);--ease-megga-elastic: cubic-bezier(.5, -.5, .1, 1.5);--ease-megga-glass: cubic-bezier(.25, .46, .45, .94);--delay-megga-none: 0ms;--delay-megga-100: .1s;--delay-megga-200: .2s;--delay-megga-300: .3s;--delay-megga-500: .5s;--delay-megga-700: .7s;--delay-megga-1000: 1s;--font-megga-display: "Sora", "SF Pro Display", -apple-system, BlinkMacSystemFont, sans-serif;--font-megga-sans: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-megga-mono: "JetBrains Mono", "Fira Code", "Courier New", monospace;--text-megga-hero: 64px;--text-megga-h1: 48px;--text-megga-h2: 40px;--text-megga-h3: 32px;--text-megga-h4: 24px;--text-megga-h5: 20px;--text-megga-h6: 18px;--text-megga-xl: 20px;--text-megga-lg: 18px;--text-megga-base: 16px;--text-megga-sm: 14px;--text-megga-xs: 12px;--text-megga-2xs: 11px;--leading-megga-tight: 1.1;--leading-megga-snug: 1.2;--leading-megga-normal: 1.5;--leading-megga-relaxed: 1.6;--leading-megga-loose: 1.8;--tracking-megga-tighter: -.02em;--tracking-megga-tight: -.01em;--tracking-megga-normal: 0;--tracking-megga-wide: .025em;--tracking-megga-wider: .05em;--tracking-megga-widest: .1em;--weight-megga-light: 300;--weight-megga-normal: 400;--weight-megga-medium: 500;--weight-megga-semibold: 600;--weight-megga-bold: 700;--opacity-megga-glass-strong: .15;--opacity-megga-glass-medium: .1;--opacity-megga-glass-light: .05;--opacity-megga-glass-subtle: .03;--opacity-megga-overlay-dark: .8;--opacity-megga-overlay-modal: .6;--opacity-megga-overlay-light: .4;--opacity-megga-border-strong: .2;--opacity-megga-border-medium: .12;--opacity-megga-border-light: .08;--opacity-megga-border-subtle: .05;--opacity-megga-bg-hover: .08;--opacity-megga-bg-active: .12;--opacity-megga-bg-pressed: .15;--blur-megga-none: 0;--blur-megga-sm: 8px;--blur-megga-md: 12px;--blur-megga-lg: 20px;--blur-megga-xl: 40px;--blur-megga-2xl: 64px;--glass-megga-strong: rgba(255, 255, 255, .15);--glass-megga-medium: rgba(255, 255, 255, .1);--glass-megga-light: rgba(255, 255, 255, .05);--glass-megga-subtle: rgba(255, 255, 255, .03);--glass-megga-purple: rgba(139, 92, 246, .1);--glass-megga-purple-hover: rgba(139, 92, 246, .15);--border-megga-glass: rgba(255, 255, 255, .12);--border-megga-glass-hover: rgba(255, 255, 255, .2);--border-megga-glass-strong: rgba(255, 255, 255, .25);--shadow-megga-sm: 0 1px 2px rgba(0, 0, 0, .2);--shadow-megga-md: 0 4px 12px rgba(0, 0, 0, .25);--shadow-megga-lg: 0 8px 24px rgba(0, 0, 0, .3);--shadow-megga-xl: 0 16px 48px rgba(0, 0, 0, .35);--shadow-megga-2xl: 0 24px 64px rgba(0, 0, 0, .4);--shadow-megga-inset: inset 0 1px 0 rgba(255, 255, 255, .05);--glow-megga-purple-sm: 0 0 20px rgba(139, 92, 246, .3);--glow-megga-purple-md: 0 0 40px rgba(139, 92, 246, .4);--glow-megga-purple-lg: 0 0 60px rgba(139, 92, 246, .5);--glow-megga-pink-sm: 0 0 20px rgba(236, 72, 153, .3);--glow-megga-pink-md: 0 0 40px rgba(236, 72, 153, .4);--glow-megga-teal-sm: 0 0 20px rgba(6, 182, 212, .3);--glow-megga-teal-md: 0 0 40px rgba(6, 182, 212, .4);--glow-megga-success: 0 0 20px rgba(34, 197, 94, .3);--glow-megga-warning: 0 0 20px rgba(249, 115, 22, .3);--shadow-megga-card: 0 4px 24px rgba(0, 0, 0, .25), inset 0 1px 0 rgba(255, 255, 255, .05);--shadow-megga-card-hover: 0 8px 32px rgba(0, 0, 0, .35), inset 0 1px 0 rgba(255, 255, 255, .08);--breakpoint-megga-xs: 320px;--breakpoint-megga-sm: 640px;--breakpoint-megga-md: 768px;--breakpoint-megga-lg: 1024px;--breakpoint-megga-xl: 1280px;--breakpoint-megga-2xl: 1536px;--container-megga-sm: 640px;--container-megga-md: 768px;--container-megga-lg: 1024px;--container-megga-xl: 1280px;--container-megga-2xl: 1400px;--duration-megga-instant: 0ms;--duration-megga-fast: .15s;--duration-megga-normal: .3s;--duration-megga-slow: .5s;--duration-megga-slower: .8s;--duration-megga-slowest: 1s;--ease-megga-linear: linear;--ease-megga-in: cubic-bezier(.4, 0, 1, 1);--ease-megga-out: cubic-bezier(0, 0, .2, 1);--ease-megga-in-out: cubic-bezier(.4, 0, .2, 1);--ease-megga-bounce: cubic-bezier(.34, 1.56, .64, 1);--ease-megga-glass: cubic-bezier(.16, 1, .3, 1);--transition-megga-fast: all .15s var(--ease-megga-out);--transition-megga-normal: all .3s var(--ease-megga-out);--transition-megga-slow: all .5s var(--ease-megga-glass);--transition-megga-color: color .3s var(--ease-megga-out), background-color .3s var(--ease-megga-out);--transition-megga-transform: transform .3s var(--ease-megga-out);--transition-megga-opacity: opacity .3s var(--ease-megga-out);--glass-ior: 1.45;--glass-labs-bg: linear-gradient( 135deg, rgba(139, 92, 246, .08) 0%, rgba(236, 72, 153, .05) 50%, rgba(139, 92, 246, .08) 100% );--glass-labs-blur: 40px;--glass-labs-saturation: 180%;--glass-labs-border: rgba(255, 255, 255, .08);--glass-labs-shadow: 0 8px 32px rgba(139, 92, 246, .15);--canvas-glass-bg: linear-gradient( 180deg, rgba(139, 92, 246, .05) 0%, rgba(30, 27, 46, .8) 100% );--canvas-glass-border: rgba(139, 92, 246, .2);--canvas-glass-shadow: 0 0 0 1px rgba(139, 92, 246, .1), 0 20px 50px rgba(0, 0, 0, .4);--fan-duration: .5s;--fan-stagger: 50ms;--fan-easing: cubic-bezier(.34, 1.56, .64, 1);--glow-labs-primary: 0 0 20px rgba(139, 92, 246, .4);--glow-labs-active: 0 0 30px rgba(139, 92, 246, .6);--glow-labs-hover: 0 0 15px rgba(139, 92, 246, .3);--glass-clone-card-bg: rgba(10, 10, 15, .85);--glass-clone-card-border: rgba(255, 255, 255, .1);--glass-clone-card-blur: 24px;--drop-zone-active: rgba(139, 92, 246, .15);--drop-zone-valid: rgba(34, 197, 94, .15);--drop-zone-invalid: rgba(239, 68, 68, .15)}*{border-color:hsl(var(--border));transition:background-color .3s ease-out,color .3s ease-out,border-color .3s ease-out,fill .3s ease-out,stroke .3s ease-out,filter .3s ease-out}body{background-color:hsl(var(--background));font-family:Inter,sans-serif;color:hsl(var(--foreground));-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.megga-credits-stats-section body{color:#1a1a1a;font-weight:600}h1,h2,h3,h4,h5,h6{font-family:Sora,sans-serif}.\!container{width:100%!important;margin-right:auto!important;margin-left:auto!important;padding-right:2rem!important;padding-left:2rem!important}.container{width:100%;margin-right:auto;margin-left:auto;padding-right:2rem;padding-left:2rem}@media (min-width: 1400px){.\!container{max-width:1400px!important}.container{max-width:1400px}}.glass-card{border-radius:.75rem;border-width:1px;border-color:hsl(var(--border) / .5);background-color:hsl(var(--card) / .6);--tw-backdrop-blur: blur(24px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);box-shadow:var(--shadow-card)}.glass-card-hover{border-radius:.75rem;border-width:1px;border-color:hsl(var(--border) / .5);background-color:hsl(var(--card) / .6);--tw-backdrop-blur: blur(24px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);box-shadow:var(--shadow-card);transition-property:border-color,background-color,box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.5s;animation-duration:.5s}.glass-card-hover:hover{border-color:hsl(var(--border));background-color:hsl(var(--card) / .8);box-shadow:var(--shadow-glow),var(--shadow-card)}.dark .btn-liquid-glass{background:#ffffff14;border-color:#ffffff26}.dark .btn-liquid-glass:hover{background:#ffffff1f;border-color:#ffffff40;box-shadow:0 8px 32px #00000026}.dark .btn-liquid-glass:focus-visible{outline:2px solid rgba(255,255,255,.5);outline-offset:2px}.megga-app-wrapper:has(.labs-canvas-fullwidth){background:#fafafa!important}.megga-app-wrapper:has(.labs-canvas-fullwidth) .megga-app-main{background:transparent}.megga-app-wrapper:has(.labs-canvas-fullwidth) .megga-app-container{background:transparent}.megga-app-wrapper.sidebar-collapsed .labs-canvas-fullwidth{left:104px}.megga-labs-dropdown-trigger.is-active{border-color:#f64900;background:#f6490026}.megga-labs-dropdown-trigger.is-active .megga-labs-dropdown-chevron{transform:rotate(180deg)}.megga-labs-selector-capsule.is-active{background:linear-gradient(135deg,#8b5cf64d,#a855f74d);border-color:#8b5cf680}.megga-labs-prompt-textarea{flex:1;min-height:40px;max-height:120px;padding:10px 16px;background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none;border:none;border-radius:0;color:#1a1a1a;font-size:14px;line-height:1.4;font-family:inherit;resize:none;outline:none;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#A0A0A0 transparent}.megga-labs-prompt-textarea::-webkit-scrollbar{width:6px}.megga-labs-prompt-textarea::-webkit-scrollbar-track{background:transparent}.megga-labs-prompt-textarea::-webkit-scrollbar-thumb{background:#a0a0a0;border-radius:3px}.megga-labs-prompt-textarea::-webkit-scrollbar-thumb:hover{background:#525252}.megga-labs-prompt-textarea::-moz-placeholder{color:#a0a0a0}.megga-labs-prompt-textarea::placeholder{color:#a0a0a0}.megga-labs-prompt-textarea:disabled{opacity:.6}.megga-labs-prompt-textarea:focus,.megga-labs-prompt-textarea:focus-visible{border:none!important;border-color:transparent!important;box-shadow:none!important;outline:none!important}@media (max-width: 640px){.megga-labs-status-text,.megga-labs-status-clones{display:none}.megga-labs-selector-capsules{gap:4px}.megga-labs-controls-btn{width:44px;height:44px}.megga-labs-prompt-bar{padding:4px;gap:4px}.megga-labs-prompt-image-btn,.megga-labs-prompt-submit{width:36px;height:36px}.megga-labs-prompt-textarea{min-height:36px;max-height:100px;line-height:1.4;font-size:13px;padding:8px 12px}}.megga-liseret-wrapper{--liseret-thickness: 3px;--liseret-radius: 20px;position:relative;border-radius:var(--liseret-radius);transition:transform var(--duration-megga-normal) var(--ease-megga-smooth),box-shadow var(--duration-megga-normal) var(--ease-megga-smooth)}.megga-liseret-border{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;padding:var(--liseret-thickness);background:var(--gradient-megga-liseret);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;z-index:0;transition:filter var(--duration-megga-normal) var(--ease-megga-smooth)}.megga-liseret-content{position:relative;z-index:1;border-radius:calc(var(--liseret-radius) - var(--liseret-thickness));background:var(--color-megga-bg-card);overflow:hidden}.megga-liseret-wrapper--hover:hover{transform:translateY(-4px);box-shadow:0 20px 40px #0000004d,0 0 30px #8b5cf61a}.megga-liseret-wrapper--hover:hover .megga-liseret-border{filter:brightness(1.15)}.megga-liseret-wrapper--animated .megga-liseret-border{background-size:200% 200%;animation:liseretShift 8s ease infinite}@keyframes liseretShift{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}@keyframes liquidBorderShift{0%,to{background-position:0% 50%}25%{background-position:100% 0%}50%{background-position:100% 100%}75%{background-position:0% 100%}}.megga-clone-card{position:relative;background:var(--color-megga-bg-card);border-radius:20px;overflow:hidden;transition:transform var(--duration-megga-normal) var(--ease-megga-smooth),box-shadow var(--duration-megga-normal) var(--ease-megga-smooth)}.megga-clone-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:20px;padding:3px;background:var(--gradient-megga-liseret);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;transition:filter var(--duration-megga-normal) var(--ease-megga-smooth)}.megga-clone-card:hover{transform:translateY(-4px);box-shadow:0 20px 40px #0000004d,0 0 30px #8b5cf61a}.megga-clone-card:hover:before{filter:brightness(1.1)}.megga-glass-button--icon-only.is-active{background:#f6490014;border-color:#f64900;box-shadow:none}.megga-glass-button--icon-only.is-active .megga-glass-button-icon{color:#f64900}.megga-glass-button--icon-only:hover:not(:disabled),.megga-glass-button--icon-only.is-active{background:#f6490014!important;border-color:#f64900!important;box-shadow:none!important}.megga-glass-button--icon-only:before,.megga-glass-button--icon-only.is-active:before{display:none!important;content:none!important}.megga-glass-button.is-active{background:linear-gradient(135deg,#8b5cf633,#ec489926);border-color:#8b5cf666;box-shadow:var(--glow-labs-active)}.megga-glass-button.is-active:before{content:"";position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;border-radius:inherit;background:var(--gradient-megga-primary, linear-gradient(135deg, #8B5CF6 0%, #EC4899 100%));opacity:.15;z-index:-1;animation:megga-glow-breathing 2s ease-in-out infinite}.megga-glass-button.is-active .megga-glass-button-icon{opacity:1}.megga-section{padding-top:var(--megga-section-md);padding-bottom:var(--megga-section-md)}.megga-container{width:100%;max-width:var(--megga-container-xl);margin-left:auto;margin-right:auto;padding-left:var(--megga-page-margin-mobile);padding-right:var(--megga-page-margin-mobile)}@media (min-width: 768px){.megga-container{padding-left:var(--megga-page-margin-tablet);padding-right:var(--megga-page-margin-tablet)}}@media (min-width: 1024px){.megga-container{padding-left:var(--megga-page-margin-desktop);padding-right:var(--megga-page-margin-desktop)}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.\!visible{visibility:visible!important}.visible{visibility:visible}.invisible{visibility:hidden}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{top:0;right:0;bottom:0;left:0}.inset-1{top:.25rem;right:.25rem;bottom:.25rem;left:.25rem}.inset-x-0{left:0;right:0}.inset-x-3{left:.75rem;right:.75rem}.inset-y-0{top:0;bottom:0}.-bottom-1{bottom:-.25rem}.-bottom-12{bottom:-3rem}.-bottom-6{bottom:-1.5rem}.-bottom-60{bottom:-15rem}.-bottom-8{bottom:-2rem}.-left-1{left:-.25rem}.-left-12{left:-3rem}.-left-3{left:-.75rem}.-left-4{left:-1rem}.-left-40{left:-10rem}.-left-6{left:-1.5rem}.-left-8{left:-2rem}.-right-0\.5{right:-.125rem}.-right-1{right:-.25rem}.-right-12{right:-3rem}.-right-2{right:-.5rem}.-right-4{right:-1rem}.-right-40{right:-10rem}.-right-6{right:-1.5rem}.-top-0\.5{top:-.125rem}.-top-1{top:-.25rem}.-top-12{top:-3rem}.-top-2{top:-.5rem}.-top-3{top:-.75rem}.-top-4{top:-1rem}.-top-40{top:-10rem}.-top-5{top:-1.25rem}.-top-6{top:-1.5rem}.bottom-0{bottom:0}.bottom-1\/3{bottom:33.333333%}.bottom-1\/4{bottom:25%}.bottom-12{bottom:3rem}.bottom-16{bottom:4rem}.bottom-2{bottom:.5rem}.bottom-20{bottom:5rem}.bottom-24{bottom:6rem}.bottom-3{bottom:.75rem}.bottom-4{bottom:1rem}.bottom-5{bottom:1.25rem}.bottom-6{bottom:1.5rem}.bottom-8{bottom:2rem}.bottom-\[120px\]{bottom:120px}.bottom-\[15\%\]{bottom:15%}.left-0{left:0}.left-0\.5{left:.125rem}.left-1{left:.25rem}.left-1\/2{left:50%}.left-1\/4{left:25%}.left-10{left:2.5rem}.left-2{left:.5rem}.left-2\.5{left:.625rem}.left-3{left:.75rem}.left-4{left:1rem}.left-5{left:1.25rem}.left-56{left:14rem}.left-6{left:1.5rem}.left-8{left:2rem}.left-\[11px\]{left:11px}.left-\[2\%\]{left:2%}.left-\[35\%\]{left:35%}.left-\[50\%\]{left:50%}.right-0{right:0}.right-0\.5{right:.125rem}.right-1{right:.25rem}.right-1\/3{right:33.333333%}.right-1\/4{right:25%}.right-10{right:2.5rem}.right-12{right:3rem}.right-2{right:.5rem}.right-3{right:.75rem}.right-4{right:1rem}.right-5{right:1.25rem}.right-6{right:1.5rem}.right-7{right:1.75rem}.right-8{right:2rem}.right-\[2\%\]{right:2%}.right-\[35\%\]{right:35%}.top-0{top:0}.top-0\.5{top:.125rem}.top-1{top:.25rem}.top-1\.5{top:.375rem}.top-1\/2{top:50%}.top-1\/4{top:25%}.top-12{top:3rem}.top-14{top:3.5rem}.top-16{top:4rem}.top-2{top:.5rem}.top-20{top:5rem}.top-24{top:6rem}.top-3{top:.75rem}.top-3\.5{top:.875rem}.top-4{top:1rem}.top-5{top:1.25rem}.top-6{top:1.5rem}.top-7{top:1.75rem}.top-8{top:2rem}.top-\[1px\]{top:1px}.top-\[20\%\]{top:20%}.top-\[25\%\]{top:25%}.top-\[42\%\]{top:42%}.top-\[45\%\]{top:45%}.top-\[50\%\]{top:50%}.top-\[60\%\]{top:60%}.top-\[calc\(100\%_\+_1\.2rem\)\]{top:calc(100% + 1.2rem)}.top-full{top:100%}.-z-10{z-index:-10}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-\[100\]{z-index:100}.z-\[1\]{z-index:1}.z-\[200\]{z-index:200}.z-\[90\]{z-index:90}.z-\[95\]{z-index:95}.z-\[9998\]{z-index:9998}.z-\[9999\]{z-index:9999}.z-\[99\]{z-index:99}.order-1{order:1}.order-2{order:2}.col-span-1{grid-column:span 1 / span 1}.col-span-12{grid-column:span 12 / span 12}.col-span-2{grid-column:span 2 / span 2}.col-span-3{grid-column:span 3 / span 3}.col-span-4{grid-column:span 4 / span 4}.col-span-6{grid-column:span 6 / span 6}.float-left{float:left}.-m-1{margin:-.25rem}.m-0{margin:0}.m-5{margin:1.25rem}.-mx-1{margin-left:-.25rem;margin-right:-.25rem}.-mx-4{margin-left:-1rem;margin-right:-1rem}.mx-1{margin-left:.25rem;margin-right:.25rem}.mx-2{margin-left:.5rem;margin-right:.5rem}.mx-3{margin-left:.75rem;margin-right:.75rem}.mx-3\.5{margin-left:.875rem;margin-right:.875rem}.mx-4{margin-left:1rem;margin-right:1rem}.mx-auto{margin-left:auto;margin-right:auto}.my-0\.5{margin-top:.125rem;margin-bottom:.125rem}.my-1{margin-top:.25rem;margin-bottom:.25rem}.my-12{margin-top:3rem;margin-bottom:3rem}.my-16{margin-top:4rem;margin-bottom:4rem}.my-3{margin-top:.75rem;margin-bottom:.75rem}.my-4{margin-top:1rem;margin-bottom:1rem}.my-5{margin-top:1.25rem;margin-bottom:1.25rem}.my-6{margin-top:1.5rem;margin-bottom:1.5rem}.my-8{margin-top:2rem;margin-bottom:2rem}.-mb-8{margin-bottom:-2rem}.-mb-\[1px\],.-mb-px{margin-bottom:-1px}.-ml-2{margin-left:-.5rem}.-ml-4{margin-left:-1rem}.-mr-2{margin-right:-.5rem}.-mt-4{margin-top:-1rem}.-mt-8{margin-top:-2rem}.-mt-\[60px\]{margin-top:-60px}.-mt-\[70px\]{margin-top:-70px}.mb-0{margin-bottom:0}.mb-0\.5{margin-bottom:.125rem}.mb-1{margin-bottom:.25rem}.mb-1\.5{margin-bottom:.375rem}.mb-10{margin-bottom:2.5rem}.mb-12{margin-bottom:3rem}.mb-16{margin-bottom:4rem}.mb-2{margin-bottom:.5rem}.mb-20{margin-bottom:5rem}.mb-3{margin-bottom:.75rem}.mb-3\.5{margin-bottom:.875rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.mb-7{margin-bottom:1.75rem}.mb-8{margin-bottom:2rem}.ml-0{margin-left:0}.ml-0\.5{margin-left:.125rem}.ml-1{margin-left:.25rem}.ml-1\.5{margin-left:.375rem}.ml-11{margin-left:2.75rem}.ml-2{margin-left:.5rem}.ml-3\.5{margin-left:.875rem}.ml-4{margin-left:1rem}.ml-6{margin-left:1.5rem}.ml-8{margin-left:2rem}.ml-auto{margin-left:auto}.mr-0\.5{margin-right:.125rem}.mr-1{margin-right:.25rem}.mr-1\.5{margin-right:.375rem}.mr-2{margin-right:.5rem}.mr-3{margin-right:.75rem}.mr-8{margin-right:2rem}.mt-0{margin-top:0}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-1\.5{margin-top:.375rem}.mt-10{margin-top:2.5rem}.mt-12{margin-top:3rem}.mt-16{margin-top:4rem}.mt-2{margin-top:.5rem}.mt-20{margin-top:5rem}.mt-24{margin-top:6rem}.mt-3{margin-top:.75rem}.mt-32{margin-top:8rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-8{margin-top:2rem}.mt-\[-12px\]{margin-top:-12px}.mt-auto{margin-top:auto}.line-clamp-1{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}.line-clamp-2{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.line-clamp-3{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.contents{display:contents}.hidden{display:none}.aspect-\[16\/10\]{aspect-ratio:16/10}.aspect-\[16\/9\]{aspect-ratio:16/9}.aspect-\[21\/9\]{aspect-ratio:21/9}.aspect-\[3\/4\]{aspect-ratio:3/4}.aspect-\[4\/3\]{aspect-ratio:4/3}.aspect-\[4\/5\]{aspect-ratio:4/5}.aspect-\[5\/7\]{aspect-ratio:5/7}.aspect-\[9\/16\]{aspect-ratio:9/16}.aspect-square{aspect-ratio:1 / 1}.aspect-video{aspect-ratio:16 / 9}.size-4{width:1rem;height:1rem}.h-0\.5{height:.125rem}.h-1{height:.25rem}.h-1\.5{height:.375rem}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-12{height:3rem}.h-14{height:3.5rem}.h-16{height:4rem}.h-2{height:.5rem}.h-2\.5{height:.625rem}.h-20{height:5rem}.h-24{height:6rem}.h-28{height:7rem}.h-3{height:.75rem}.h-3\.5{height:.875rem}.h-3\/4{height:75%}.h-32{height:8rem}.h-36{height:9rem}.h-4{height:1rem}.h-40{height:10rem}.h-48{height:12rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-64{height:16rem}.h-7{height:1.75rem}.h-8{height:2rem}.h-80{height:20rem}.h-9{height:2.25rem}.h-96{height:24rem}.h-\[0\.5px\]{height:.5px}.h-\[100px\]{height:100px}.h-\[140px\]{height:140px}.h-\[150px\]{height:150px}.h-\[180px\]{height:180px}.h-\[18px\]{height:18px}.h-\[1px\]{height:1px}.h-\[200px\]{height:200px}.h-\[220px\]{height:220px}.h-\[22px\]{height:22px}.h-\[280px\]{height:280px}.h-\[2px\]{height:2px}.h-\[300px\]{height:300px}.h-\[30px\]{height:30px}.h-\[34px\]{height:34px}.h-\[400px\]{height:400px}.h-\[400vh\]{height:400vh}.h-\[40vh\]{height:40vh}.h-\[42px\]{height:42px}.h-\[500px\]{height:500px}.h-\[52px\]{height:52px}.h-\[600px\]{height:600px}.h-\[60vh\]{height:60vh}.h-\[70vh\]{height:70vh}.h-\[78px\]{height:78px}.h-\[80vh\]{height:80vh}.h-\[calc\(100vh-120px\)\]{height:calc(100vh - 120px)}.h-\[calc\(100vh-350px\)\]{height:calc(100vh - 350px)}.h-\[calc\(100vh-40px\)\]{height:calc(100vh - 40px)}.h-\[var\(--radix-navigation-menu-viewport-height\)\]{height:var(--radix-navigation-menu-viewport-height)}.h-\[var\(--radix-select-trigger-height\)\]{height:var(--radix-select-trigger-height)}.h-auto{height:auto}.h-full{height:100%}.h-px{height:1px}.h-screen{height:100vh}.h-svh{height:100svh}.max-h-0{max-height:0px}.max-h-20{max-height:5rem}.max-h-32{max-height:8rem}.max-h-48{max-height:12rem}.max-h-64{max-height:16rem}.max-h-96{max-height:24rem}.max-h-\[120px\]{max-height:120px}.max-h-\[160px\]{max-height:160px}.max-h-\[200px\]{max-height:200px}.max-h-\[220px\]{max-height:220px}.max-h-\[240px\]{max-height:240px}.max-h-\[300px\]{max-height:300px}.max-h-\[320px\]{max-height:320px}.max-h-\[400px\]{max-height:400px}.max-h-\[60vh\]{max-height:60vh}.max-h-\[750px\]{max-height:750px}.max-h-\[80vh\]{max-height:80vh}.max-h-\[85vh\]{max-height:85vh}.max-h-\[90vh\]{max-height:90vh}.max-h-\[95vh\]{max-height:95vh}.max-h-screen{max-height:100vh}.min-h-0{min-height:0px}.min-h-\[100px\]{min-height:100px}.min-h-\[120px\]{min-height:120px}.min-h-\[2\.5rem\]{min-height:2.5rem}.min-h-\[200px\]{min-height:200px}.min-h-\[300px\]{min-height:300px}.min-h-\[320px\]{min-height:320px}.min-h-\[350px\]{min-height:350px}.min-h-\[380px\]{min-height:380px}.min-h-\[400px\]{min-height:400px}.min-h-\[480px\]{min-height:480px}.min-h-\[500px\]{min-height:500px}.min-h-\[50vh\]{min-height:50vh}.min-h-\[60vh\]{min-height:60vh}.min-h-\[650px\]{min-height:650px}.min-h-\[65vh\]{min-height:65vh}.min-h-\[700px\]{min-height:700px}.min-h-\[75vh\]{min-height:75vh}.min-h-\[80px\]{min-height:80px}.min-h-\[calc\(100vh-80px\)\]{min-height:calc(100vh - 80px)}.min-h-screen{min-height:100vh}.min-h-svh{min-height:100svh}.w-0{width:0px}.w-0\.5{width:.125rem}.w-1{width:.25rem}.w-1\.5{width:.375rem}.w-1\/2{width:50%}.w-1\/3{width:33.333333%}.w-1\/4{width:25%}.w-10{width:2.5rem}.w-11{width:2.75rem}.w-12{width:3rem}.w-14{width:3.5rem}.w-16{width:4rem}.w-2{width:.5rem}.w-2\.5{width:.625rem}.w-2\/3{width:66.666667%}.w-20{width:5rem}.w-24{width:6rem}.w-28{width:7rem}.w-3{width:.75rem}.w-3\.5{width:.875rem}.w-3\/4{width:75%}.w-32{width:8rem}.w-36{width:9rem}.w-4{width:1rem}.w-40{width:10rem}.w-48{width:12rem}.w-5{width:1.25rem}.w-56{width:14rem}.w-6{width:1.5rem}.w-60{width:15rem}.w-64{width:16rem}.w-7{width:1.75rem}.w-72{width:18rem}.w-8{width:2rem}.w-80{width:20rem}.w-9{width:2.25rem}.w-96{width:24rem}.w-\[--sidebar-width\]{width:var(--sidebar-width)}.w-\[100px\]{width:100px}.w-\[120px\]{width:120px}.w-\[130px\]{width:130px}.w-\[140px\]{width:140px}.w-\[150px\]{width:150px}.w-\[160px\]{width:160px}.w-\[180px\]{width:180px}.w-\[18px\]{width:18px}.w-\[1px\]{width:1px}.w-\[200px\]{width:200px}.w-\[20px\]{width:20px}.w-\[220px\]{width:220px}.w-\[22px\]{width:22px}.w-\[30px\]{width:30px}.w-\[360px\]{width:360px}.w-\[380px\]{width:380px}.w-\[400px\]{width:400px}.w-\[420px\]{width:420px}.w-\[500px\]{width:500px}.w-\[50px\]{width:50px}.w-\[600px\]{width:600px}.w-\[60px\]{width:60px}.w-\[72px\]{width:72px}.w-\[75\%\]{width:75%}.w-\[75vw\]{width:75vw}.w-\[800px\]{width:800px}.w-\[98\%\]{width:98%}.w-\[calc\(100\%-40px\)\]{width:calc(100% - 40px)}.w-auto{width:auto}.w-fit{width:-moz-fit-content;width:fit-content}.w-full{width:100%}.w-max{width:-moz-max-content;width:max-content}.w-px{width:1px}.w-screen{width:100vw}.min-w-0{min-width:0px}.min-w-4{min-width:1rem}.min-w-5{min-width:1.25rem}.min-w-\[12rem\]{min-width:12rem}.min-w-\[140px\]{min-width:140px}.min-w-\[160px\]{min-width:160px}.min-w-\[180px\]{min-width:180px}.min-w-\[18px\]{min-width:18px}.min-w-\[200px\]{min-width:200px}.min-w-\[24px\]{min-width:24px}.min-w-\[2ch\]{min-width:2ch}.min-w-\[340px\]{min-width:340px}.min-w-\[40px\]{min-width:40px}.min-w-\[48px\]{min-width:48px}.min-w-\[8rem\]{min-width:8rem}.min-w-\[var\(--radix-select-trigger-width\)\]{min-width:var(--radix-select-trigger-width)}.min-w-max{min-width:-moz-max-content;min-width:max-content}.max-w-2xl{max-width:42rem}.max-w-3xl{max-width:48rem}.max-w-4xl{max-width:56rem}.max-w-5xl{max-width:64rem}.max-w-6xl{max-width:72rem}.max-w-7xl{max-width:80rem}.max-w-\[--skeleton-width\]{max-width:var(--skeleton-width)}.max-w-\[100px\]{max-width:100px}.max-w-\[10rem\]{max-width:10rem}.max-w-\[1100px\]{max-width:1100px}.max-w-\[1400px\]{max-width:1400px}.max-w-\[1440px\]{max-width:1440px}.max-w-\[150px\]{max-width:150px}.max-w-\[1600px\]{max-width:1600px}.max-w-\[1800px\]{max-width:1800px}.max-w-\[200px\]{max-width:200px}.max-w-\[280px\]{max-width:280px}.max-w-\[400px\]{max-width:400px}.max-w-\[450px\]{max-width:450px}.max-w-\[480px\]{max-width:480px}.max-w-\[52px\]{max-width:52px}.max-w-\[560px\]{max-width:560px}.max-w-\[60px\]{max-width:60px}.max-w-\[720px\]{max-width:720px}.max-w-\[80\%\]{max-width:80%}.max-w-\[800px\]{max-width:800px}.max-w-\[95vw\]{max-width:95vw}.max-w-full{max-width:100%}.max-w-lg{max-width:32rem}.max-w-max{max-width:-moz-max-content;max-width:max-content}.max-w-md{max-width:28rem}.max-w-none{max-width:none}.max-w-sm{max-width:24rem}.max-w-xl{max-width:36rem}.max-w-xs{max-width:20rem}.flex-1{flex:1 1 0%}.flex-\[1\.6\]{flex:1.6}.flex-none{flex:none}.flex-shrink-0,.shrink-0{flex-shrink:0}.grow{flex-grow:1}.grow-0{flex-grow:0}.basis-full{flex-basis:100%}.caption-bottom{caption-side:bottom}.border-collapse{border-collapse:collapse}.origin-left{transform-origin:left}.-translate-x-1\/2{--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-x-1\/3{--tw-translate-x: -33.333333%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-x-1\/4{--tw-translate-x: -25%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-x-2{--tw-translate-x: -.5rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-x-4{--tw-translate-x: -1rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-x-8{--tw-translate-x: -2rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-x-px{--tw-translate-x: -1px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1{--tw-translate-y: -.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1\/2{--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1\/3{--tw-translate-y: -33.333333%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-2{--tw-translate-y: -.5rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-0{--tw-translate-x: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-1\/3{--tw-translate-x: 33.333333%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-1\/4{--tw-translate-x: 25%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-8{--tw-translate-x: 2rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-\[-50\%\]{--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-full{--tw-translate-x: 100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-px{--tw-translate-x: 1px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-0{--tw-translate-y: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-1\/2{--tw-translate-y: 50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-1\/3{--tw-translate-y: 33.333333%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-2{--tw-translate-y: .5rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-4{--tw-translate-y: 1rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-8{--tw-translate-y: 2rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-\[-50\%\]{--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-full{--tw-translate-y: 100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-180{--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-45{--tw-rotate: 45deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-90{--tw-rotate: 90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-\[-2deg\]{--tw-rotate: -2deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-\[-3deg\]{--tw-rotate: -3deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-\[-4deg\]{--tw-rotate: -4deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-\[-8deg\]{--tw-rotate: -8deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-\[1deg\]{--tw-rotate: 1deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-\[2deg\]{--tw-rotate: 2deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-\[3deg\]{--tw-rotate: 3deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-100{--tw-scale-x: 1;--tw-scale-y: 1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-105{--tw-scale-x: 1.05;--tw-scale-y: 1.05;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-110{--tw-scale-x: 1.1;--tw-scale-y: 1.1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-\[1\.02\]{--tw-scale-x: 1.02;--tw-scale-y: 1.02;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-x-0{--tw-scale-x: 0;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes bounce{0%,to{transform:translateY(-25%);animation-timing-function:cubic-bezier(.8,0,1,1)}50%{transform:none;animation-timing-function:cubic-bezier(0,0,.2,1)}}.animate-bounce{animation:bounce 1s infinite}@keyframes fade-in-up{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in-up{animation:fade-in-up .8s ease-out forwards}@keyframes ping{75%,to{transform:scale(2);opacity:0}}.animate-ping{animation:ping 1s cubic-bezier(0,0,.2,1) infinite}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}.animate-spin{animation:spin 1s linear infinite}.cursor-default{cursor:default}.cursor-ew-resize{cursor:ew-resize}.cursor-grab{cursor:grab}.cursor-help{cursor:help}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.touch-none{touch-action:none}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.resize-none{resize:none}.resize-y{resize:vertical}.resize{resize:both}.list-inside{list-style-position:inside}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.appearance-none{-webkit-appearance:none;-moz-appearance:none;appearance:none}.break-inside-avoid{-moz-column-break-inside:avoid;break-inside:avoid}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.grid-cols-\[auto_1fr_auto_auto_auto\]{grid-template-columns:auto 1fr auto auto auto}.flex-row{flex-direction:row}.flex-row-reverse{flex-direction:row-reverse}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-baseline{align-items:baseline}.items-stretch{align-items:stretch}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-0{gap:0px}.gap-0\.5{gap:.125rem}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-10{gap:2.5rem}.gap-12{gap:3rem}.gap-16{gap:4rem}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-24{gap:6rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-7{gap:1.75rem}.gap-8{gap:2rem}.gap-\[3px\]{gap:3px}.-space-x-1>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(-.25rem * var(--tw-space-x-reverse));margin-left:calc(-.25rem * calc(1 - var(--tw-space-x-reverse)))}.-space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(-.5rem * var(--tw-space-x-reverse));margin-left:calc(-.5rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-1>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.25rem * var(--tw-space-x-reverse));margin-left:calc(.25rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.5rem * var(--tw-space-x-reverse));margin-left:calc(.5rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-3>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.75rem * var(--tw-space-x-reverse));margin-left:calc(.75rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(1rem * var(--tw-space-x-reverse));margin-left:calc(1rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-8>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(2rem * var(--tw-space-x-reverse));margin-left:calc(2rem * calc(1 - var(--tw-space-x-reverse)))}.space-y-0>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(0px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0px * var(--tw-space-y-reverse))}.space-y-0\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.125rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.125rem * var(--tw-space-y-reverse))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.space-y-1\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.375rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.375rem * var(--tw-space-y-reverse))}.space-y-10>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(2.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2.5rem * var(--tw-space-y-reverse))}.space-y-12>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(3rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(3rem * var(--tw-space-y-reverse))}.space-y-16>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(4rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(4rem * var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-2\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.625rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.625rem * var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.25rem * var(--tw-space-y-reverse))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.space-y-8>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(2rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2rem * var(--tw-space-y-reverse))}.divide-x>:not([hidden])~:not([hidden]){--tw-divide-x-reverse: 0;border-right-width:calc(1px * var(--tw-divide-x-reverse));border-left-width:calc(1px * calc(1 - var(--tw-divide-x-reverse)))}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse: 0;border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px * var(--tw-divide-y-reverse))}.divide-border>:not([hidden])~:not([hidden]){border-color:hsl(var(--border))}.divide-border\/50>:not([hidden])~:not([hidden]){border-color:hsl(var(--border) / .5)}.divide-gray-200>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(229 231 235 / var(--tw-divide-opacity, 1))}.self-start{align-self:flex-start}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.overscroll-none{overscroll-behavior:none}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-3xl{border-radius:1.5rem}.rounded-\[20px\]{border-radius:20px}.rounded-\[24px\]{border-radius:24px}.rounded-\[2px\]{border-radius:2px}.rounded-\[32px\]{border-radius:32px}.rounded-\[40px\]{border-radius:40px}.rounded-\[50\%\]{border-radius:50%}.rounded-\[inherit\]{border-radius:inherit}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:var(--radius)}.rounded-md{border-radius:calc(var(--radius) - 2px)}.rounded-none{border-radius:0}.rounded-sm{border-radius:calc(var(--radius) - 4px)}.rounded-xl{border-radius:.75rem}.rounded-b-xl{border-bottom-right-radius:.75rem;border-bottom-left-radius:.75rem}.rounded-l-3xl{border-top-left-radius:1.5rem;border-bottom-left-radius:1.5rem}.rounded-l-lg{border-top-left-radius:var(--radius);border-bottom-left-radius:var(--radius)}.rounded-r-2xl{border-top-right-radius:1rem;border-bottom-right-radius:1rem}.rounded-r-full{border-top-right-radius:9999px;border-bottom-right-radius:9999px}.rounded-r-lg{border-top-right-radius:var(--radius);border-bottom-right-radius:var(--radius)}.rounded-t-\[10px\]{border-top-left-radius:10px;border-top-right-radius:10px}.rounded-t-\[40px\]{border-top-left-radius:40px;border-top-right-radius:40px}.rounded-t-xl{border-top-left-radius:.75rem;border-top-right-radius:.75rem}.rounded-bl-3xl{border-bottom-left-radius:1.5rem}.rounded-tl-\[60px\]{border-top-left-radius:60px}.rounded-tl-sm{border-top-left-radius:calc(var(--radius) - 4px)}.border{border-width:1px}.border-0{border-width:0px}.border-2{border-width:2px}.border-4{border-width:4px}.border-\[1\.5px\]{border-width:1.5px}.border-\[3px\]{border-width:3px}.border-y{border-top-width:1px;border-bottom-width:1px}.border-b{border-bottom-width:1px}.border-b-2{border-bottom-width:2px}.border-l{border-left-width:1px}.border-l-2{border-left-width:2px}.border-l-4{border-left-width:4px}.border-r{border-right-width:1px}.border-r-2{border-right-width:2px}.border-t{border-top-width:1px}.border-t-2{border-top-width:2px}.border-dashed{border-style:dashed}.border-none{border-style:none}.border-\[\#00ACF6\]{--tw-border-opacity: 1;border-color:rgb(0 172 246 / var(--tw-border-opacity, 1))}.border-\[\#0A0F1C\]{--tw-border-opacity: 1;border-color:rgb(10 15 28 / var(--tw-border-opacity, 1))}.border-\[\#0B1120\]{--tw-border-opacity: 1;border-color:rgb(11 17 32 / var(--tw-border-opacity, 1))}.border-\[\#1A1A1A\],.border-\[\#1a1a1a\]{--tw-border-opacity: 1;border-color:rgb(26 26 26 / var(--tw-border-opacity, 1))}.border-\[\#2A2A2A\]{--tw-border-opacity: 1;border-color:rgb(42 42 42 / var(--tw-border-opacity, 1))}.border-\[\#3F3F46\]{--tw-border-opacity: 1;border-color:rgb(63 63 70 / var(--tw-border-opacity, 1))}.border-\[\#3b82f6\]{--tw-border-opacity: 1;border-color:rgb(59 130 246 / var(--tw-border-opacity, 1))}.border-\[\#8B5CF6\]\/30{border-color:#8b5cf64d}.border-\[\#E0E0E0\]{--tw-border-opacity: 1;border-color:rgb(224 224 224 / var(--tw-border-opacity, 1))}.border-\[\#E5E5E5\]{--tw-border-opacity: 1;border-color:rgb(229 229 229 / var(--tw-border-opacity, 1))}.border-\[\#E5E7EB\]{--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity, 1))}.border-\[\#EBEBEB\]{--tw-border-opacity: 1;border-color:rgb(235 235 235 / var(--tw-border-opacity, 1))}.border-\[\#F64900\]{--tw-border-opacity: 1;border-color:rgb(246 73 0 / var(--tw-border-opacity, 1))}.border-\[\#F64900\]\/40{border-color:#f6490066}.border-\[\#d0d4d8\]{--tw-border-opacity: 1;border-color:rgb(208 212 216 / var(--tw-border-opacity, 1))}.border-\[\#e0e4e8\]{--tw-border-opacity: 1;border-color:rgb(224 228 232 / var(--tw-border-opacity, 1))}.border-\[\#e5e7eb\]{--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity, 1))}.border-\[--color-border\]{border-color:var(--color-border)}.border-\[hsl\(215\,20\%\,20\%\)\]{--tw-border-opacity: 1;border-color:hsl(215 20% 20% / var(--tw-border-opacity, 1))}.border-\[hsl\(330\,81\%\,60\%\)\]{--tw-border-opacity: 1;border-color:hsl(330 81% 60% / var(--tw-border-opacity, 1))}.border-\[hsl\(var\(--labs-accent-primary\)\)\]{border-color:hsl(var(--labs-accent-primary))}.border-\[hsl\(var\(--labs-bg-primary\)\)\]{border-color:hsl(var(--labs-bg-primary))}.border-\[hsl\(var\(--labs-border\)\)\]{border-color:hsl(var(--labs-border))}.border-\[hsl\(var\(--labs-border-strong\)\)\]{border-color:hsl(var(--labs-border-strong))}.border-\[rgba\(0\,0\,0\,0\.05\)\]{border-color:#0000000d}.border-\[var\(--electric-purple-500\)\]{border-color:var(--electric-purple-500)}.border-amber-500\/10{border-color:#f59e0b1a}.border-amber-500\/20{border-color:#f59e0b33}.border-amber-500\/30{border-color:#f59e0b4d}.border-background{border-color:hsl(var(--background))}.border-black{--tw-border-opacity: 1;border-color:rgb(0 0 0 / var(--tw-border-opacity, 1))}.border-blue-500\/20{border-color:#3b82f633}.border-blue-500\/30{border-color:#3b82f64d}.border-border{border-color:hsl(var(--border))}.border-border\/20{border-color:hsl(var(--border) / .2)}.border-border\/30{border-color:hsl(var(--border) / .3)}.border-border\/50{border-color:hsl(var(--border) / .5)}.border-border\/60{border-color:hsl(var(--border) / .6)}.border-cyan-500\/30{border-color:#06b6d44d}.border-destructive{border-color:hsl(var(--destructive))}.border-destructive\/20{border-color:hsl(var(--destructive) / .2)}.border-destructive\/30{border-color:hsl(var(--destructive) / .3)}.border-destructive\/50{border-color:hsl(var(--destructive) / .5)}.border-emerald-500\/20{border-color:#10b98133}.border-foreground\/20{border-color:hsl(var(--foreground) / .2)}.border-foreground\/40{border-color:hsl(var(--foreground) / .4)}.border-gray-100{--tw-border-opacity: 1;border-color:rgb(243 244 246 / var(--tw-border-opacity, 1))}.border-gray-200{--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity, 1))}.border-gray-300{--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity, 1))}.border-gray-50{--tw-border-opacity: 1;border-color:rgb(249 250 251 / var(--tw-border-opacity, 1))}.border-gray-500\/20{border-color:#6b728033}.border-gray-800{--tw-border-opacity: 1;border-color:rgb(31 41 55 / var(--tw-border-opacity, 1))}.border-gray-800\/50{border-color:#1f293780}.border-gray-900{--tw-border-opacity: 1;border-color:rgb(17 24 39 / var(--tw-border-opacity, 1))}.border-green-200{--tw-border-opacity: 1;border-color:rgb(187 247 208 / var(--tw-border-opacity, 1))}.border-green-500{--tw-border-opacity: 1;border-color:rgb(34 197 94 / var(--tw-border-opacity, 1))}.border-green-500\/20{border-color:#22c55e33}.border-green-500\/30{border-color:#22c55e4d}.border-green-500\/50{border-color:#22c55e80}.border-indigo-500{--tw-border-opacity: 1;border-color:rgb(99 102 241 / var(--tw-border-opacity, 1))}.border-indigo-500\/10{border-color:#6366f11a}.border-indigo-500\/20{border-color:#6366f133}.border-indigo-500\/30{border-color:#6366f14d}.border-input{border-color:hsl(var(--input))}.border-megga-blue-500\/20{border-color:#3b82f633}.border-megga-blue-500\/30{border-color:#3b82f64d}.border-megga-green-500\/20{border-color:#22c55e33}.border-megga-green-500\/30{border-color:#22c55e4d}.border-megga-orange-500\/20{border-color:#f9731633}.border-megga-orange-500\/30{border-color:#f973164d}.border-megga-pink-500\/30{border-color:#ec48994d}.border-megga-purple-500\/30{border-color:#a855f74d}.border-megga-purple-600\/30{border-color:#8b5cf64d}.border-megga-purple-600\/40{border-color:#8b5cf666}.border-megga-teal-500\/30{border-color:#06b6d44d}.border-muted{border-color:hsl(var(--muted))}.border-muted-foreground\/25{border-color:hsl(var(--muted-foreground) / .25)}.border-muted-foreground\/30{border-color:hsl(var(--muted-foreground) / .3)}.border-orange-500{--tw-border-opacity: 1;border-color:rgb(249 115 22 / var(--tw-border-opacity, 1))}.border-orange-500\/20{border-color:#f9731633}.border-orange-500\/30{border-color:#f973164d}.border-orange-500\/50{border-color:#f9731680}.border-primary{border-color:hsl(var(--primary))}.border-primary\/20{border-color:hsl(var(--primary) / .2)}.border-primary\/30{border-color:hsl(var(--primary) / .3)}.border-primary\/50{border-color:hsl(var(--primary) / .5)}.border-primary\/60{border-color:hsl(var(--primary) / .6)}.border-purple-500{--tw-border-opacity: 1;border-color:rgb(168 85 247 / var(--tw-border-opacity, 1))}.border-purple-500\/20{border-color:#a855f733}.border-purple-500\/30{border-color:#a855f74d}.border-purple-500\/50{border-color:#a855f780}.border-red-500{--tw-border-opacity: 1;border-color:rgb(239 68 68 / var(--tw-border-opacity, 1))}.border-red-500\/20{border-color:#ef444433}.border-red-500\/30{border-color:#ef44444d}.border-red-500\/50{border-color:#ef444480}.border-sidebar-border{border-color:hsl(var(--sidebar-border))}.border-silver\/20{border-color:hsl(var(--silver) / .2)}.border-silver\/30{border-color:hsl(var(--silver) / .3)}.border-silver\/50{border-color:hsl(var(--silver) / .5)}.border-slate-500\/20{border-color:#64748b33}.border-transparent{border-color:transparent}.border-violet-500\/30{border-color:#8b5cf64d}.border-white{--tw-border-opacity: 1;border-color:rgb(255 255 255 / var(--tw-border-opacity, 1))}.border-white\/10{border-color:#ffffff1a}.border-white\/15{border-color:#ffffff26}.border-white\/20{border-color:#fff3}.border-white\/25{border-color:#ffffff40}.border-white\/30{border-color:#ffffff4d}.border-white\/40{border-color:#fff6}.border-white\/5{border-color:#ffffff0d}.border-white\/60{border-color:#fff9}.border-white\/\[0\.06\]{border-color:#ffffff0f}.border-white\/\[0\.08\]{border-color:#ffffff14}.border-white\/\[0\.12\]{border-color:#ffffff1f}.border-yellow-500\/20{border-color:#eab30833}.border-yellow-500\/30{border-color:#eab3084d}.border-yellow-500\/50{border-color:#eab30880}.border-zinc-100{--tw-border-opacity: 1;border-color:rgb(244 244 245 / var(--tw-border-opacity, 1))}.border-zinc-200{--tw-border-opacity: 1;border-color:rgb(228 228 231 / var(--tw-border-opacity, 1))}.border-zinc-300{--tw-border-opacity: 1;border-color:rgb(212 212 216 / var(--tw-border-opacity, 1))}.border-zinc-500\/30{border-color:#71717a4d}.border-l-transparent{border-left-color:transparent}.border-t-\[\#F64900\]{--tw-border-opacity: 1;border-top-color:rgb(246 73 0 / var(--tw-border-opacity, 1))}.border-t-orange-500{--tw-border-opacity: 1;border-top-color:rgb(249 115 22 / var(--tw-border-opacity, 1))}.border-t-primary{border-top-color:hsl(var(--primary))}.border-t-transparent{border-top-color:transparent}.border-t-white{--tw-border-opacity: 1;border-top-color:rgb(255 255 255 / var(--tw-border-opacity, 1))}.border-t-zinc-600{--tw-border-opacity: 1;border-top-color:rgb(82 82 91 / var(--tw-border-opacity, 1))}.bg-\[\#000814\]{--tw-bg-opacity: 1;background-color:rgb(0 8 20 / var(--tw-bg-opacity, 1))}.bg-\[\#00ACF6\]{--tw-bg-opacity: 1;background-color:rgb(0 172 246 / var(--tw-bg-opacity, 1))}.bg-\[\#00ACF6\]\/5{background-color:#00acf60d}.bg-\[\#080917\]{--tw-bg-opacity: 1;background-color:rgb(8 9 23 / var(--tw-bg-opacity, 1))}.bg-\[\#080C14\]{--tw-bg-opacity: 1;background-color:rgb(8 12 20 / var(--tw-bg-opacity, 1))}.bg-\[\#0A0A0A\]{--tw-bg-opacity: 1;background-color:rgb(10 10 10 / var(--tw-bg-opacity, 1))}.bg-\[\#0A0A0F\]\/95{background-color:#0a0a0ff2}.bg-\[\#0B1120\]{--tw-bg-opacity: 1;background-color:rgb(11 17 32 / var(--tw-bg-opacity, 1))}.bg-\[\#0B1120\]\/5{background-color:#0b11200d}.bg-\[\#0B1120\]\/50{background-color:#0b112080}.bg-\[\#0B1120\]\/85{background-color:#0b1120d9}.bg-\[\#0B1120\]\/90{background-color:#0b1120e6}.bg-\[\#0d1117\]{--tw-bg-opacity: 1;background-color:rgb(13 17 23 / var(--tw-bg-opacity, 1))}.bg-\[\#10b981\]{--tw-bg-opacity: 1;background-color:rgb(16 185 129 / var(--tw-bg-opacity, 1))}.bg-\[\#161b22\]{--tw-bg-opacity: 1;background-color:rgb(22 27 34 / var(--tw-bg-opacity, 1))}.bg-\[\#1A1A1A\]{--tw-bg-opacity: 1;background-color:rgb(26 26 26 / var(--tw-bg-opacity, 1))}.bg-\[\#1a1612\]{--tw-bg-opacity: 1;background-color:rgb(26 22 18 / var(--tw-bg-opacity, 1))}.bg-\[\#1a1a1a\]{--tw-bg-opacity: 1;background-color:rgb(26 26 26 / var(--tw-bg-opacity, 1))}.bg-\[\#1a1a1a\]\/80{background-color:#1a1a1acc}.bg-\[\#1a1a1a\]\/95{background-color:#1a1a1af2}.bg-\[\#22C55E\]{--tw-bg-opacity: 1;background-color:rgb(34 197 94 / var(--tw-bg-opacity, 1))}.bg-\[\#22C55E\]\/10{background-color:#22c55e1a}.bg-\[\#3b82f6\]{--tw-bg-opacity: 1;background-color:rgb(59 130 246 / var(--tw-bg-opacity, 1))}.bg-\[\#3b82f6\]\/10{background-color:#3b82f61a}.bg-\[\#64748b\]{--tw-bg-opacity: 1;background-color:rgb(100 116 139 / var(--tw-bg-opacity, 1))}.bg-\[\#7c3aed\]{--tw-bg-opacity: 1;background-color:rgb(124 58 237 / var(--tw-bg-opacity, 1))}.bg-\[\#DCFCE7\]{--tw-bg-opacity: 1;background-color:rgb(220 252 231 / var(--tw-bg-opacity, 1))}.bg-\[\#E5E5E5\]{--tw-bg-opacity: 1;background-color:rgb(229 229 229 / var(--tw-bg-opacity, 1))}.bg-\[\#F0F7FF\]{--tw-bg-opacity: 1;background-color:rgb(240 247 255 / var(--tw-bg-opacity, 1))}.bg-\[\#F5F5F5\]{--tw-bg-opacity: 1;background-color:rgb(245 245 245 / var(--tw-bg-opacity, 1))}.bg-\[\#F5F5F7\]{--tw-bg-opacity: 1;background-color:rgb(245 245 247 / var(--tw-bg-opacity, 1))}.bg-\[\#F64900\]{--tw-bg-opacity: 1;background-color:rgb(246 73 0 / var(--tw-bg-opacity, 1))}.bg-\[\#F64900\]\/10{background-color:#f649001a}.bg-\[\#F64900\]\/5{background-color:#f649000d}.bg-\[\#F9FAFB\]{--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity, 1))}.bg-\[\#FAFAFA\]{--tw-bg-opacity: 1;background-color:rgb(250 250 250 / var(--tw-bg-opacity, 1))}.bg-\[\#FEE2E2\]{--tw-bg-opacity: 1;background-color:rgb(254 226 226 / var(--tw-bg-opacity, 1))}.bg-\[\#FFF4E6\]{--tw-bg-opacity: 1;background-color:rgb(255 244 230 / var(--tw-bg-opacity, 1))}.bg-\[\#FFF5F2\]{--tw-bg-opacity: 1;background-color:rgb(255 245 242 / var(--tw-bg-opacity, 1))}.bg-\[\#FFF8F5\]{--tw-bg-opacity: 1;background-color:rgb(255 248 245 / var(--tw-bg-opacity, 1))}.bg-\[\#e8eaed\]{--tw-bg-opacity: 1;background-color:rgb(232 234 237 / var(--tw-bg-opacity, 1))}.bg-\[\#f8f9fa\]{--tw-bg-opacity: 1;background-color:rgb(248 249 250 / var(--tw-bg-opacity, 1))}.bg-\[--color-bg\]{background-color:var(--color-bg)}.bg-\[hsl\(215\,25\%\,15\%\)\]{--tw-bg-opacity: 1;background-color:hsl(215 25% 15% / var(--tw-bg-opacity, 1))}.bg-\[hsl\(240\,6\%\,10\%\)\]{--tw-bg-opacity: 1;background-color:hsl(240 6% 10% / var(--tw-bg-opacity, 1))}.bg-\[hsl\(263\,70\%\,58\%\)\]{--tw-bg-opacity: 1;background-color:hsl(263 70% 58% / var(--tw-bg-opacity, 1))}.bg-\[hsl\(330\,81\%\,60\%\)\]{--tw-bg-opacity: 1;background-color:hsl(330 81% 60% / var(--tw-bg-opacity, 1))}.bg-\[hsl\(var\(--labs-accent-primary\)\)\/0\.15\]{background-color:hsl(var(--labs-accent-primary))/.15}.bg-\[hsl\(var\(--labs-accent-primary\)\)\]{background-color:hsl(var(--labs-accent-primary))}.bg-\[hsl\(var\(--labs-accent-primary\)\/0\.05\)\]{background-color:hsl(var(--labs-accent-primary)/.05)}.bg-\[hsl\(var\(--labs-accent-primary\)\/0\.1\)\]{background-color:hsl(var(--labs-accent-primary)/.1)}.bg-\[hsl\(var\(--labs-bg-primary\)\)\]{background-color:hsl(var(--labs-bg-primary))}.bg-\[hsl\(var\(--labs-bg-primary\)\/0\.8\)\]{background-color:hsl(var(--labs-bg-primary)/.8)}.bg-\[hsl\(var\(--labs-bg-secondary\)\)\]{background-color:hsl(var(--labs-bg-secondary))}.bg-\[hsl\(var\(--labs-bg-secondary\)\)\]\/50{background-color:hsl(var(--labs-bg-secondary) / .5)}.bg-\[hsl\(var\(--labs-bg-tertiary\)\)\]{background-color:hsl(var(--labs-bg-tertiary))}.bg-\[hsl\(var\(--labs-border\)\)\]{background-color:hsl(var(--labs-border))}.bg-\[hsl\(var\(--labs-border-strong\)\)\]{background-color:hsl(var(--labs-border-strong))}.bg-\[hsl\(var\(--megga-bg-secondary\)\)\]{background-color:hsl(var(--megga-bg-secondary))}.bg-\[hsl\(var\(--success\)\)\]\/10{background-color:hsl(var(--success) / .1)}.bg-\[rgba\(246\,73\,0\,0\.03\)\]{background-color:#f6490008}.bg-accent{background-color:hsl(var(--accent))}.bg-accent\/10{background-color:hsl(var(--accent) / .1)}.bg-amber-100{--tw-bg-opacity: 1;background-color:rgb(254 243 199 / var(--tw-bg-opacity, 1))}.bg-amber-400{--tw-bg-opacity: 1;background-color:rgb(251 191 36 / var(--tw-bg-opacity, 1))}.bg-amber-500{--tw-bg-opacity: 1;background-color:rgb(245 158 11 / var(--tw-bg-opacity, 1))}.bg-amber-500\/10{background-color:#f59e0b1a}.bg-amber-500\/20{background-color:#f59e0b33}.bg-amber-500\/5{background-color:#f59e0b0d}.bg-amber-600{--tw-bg-opacity: 1;background-color:rgb(217 119 6 / var(--tw-bg-opacity, 1))}.bg-background{background-color:hsl(var(--background))}.bg-background\/30{background-color:hsl(var(--background) / .3)}.bg-background\/50{background-color:hsl(var(--background) / .5)}.bg-background\/60{background-color:hsl(var(--background) / .6)}.bg-background\/70{background-color:hsl(var(--background) / .7)}.bg-background\/80{background-color:hsl(var(--background) / .8)}.bg-background\/95{background-color:hsl(var(--background) / .95)}.bg-black{--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity, 1))}.bg-black\/0{background-color:#0000}.bg-black\/20{background-color:#0003}.bg-black\/30{background-color:#0000004d}.bg-black\/35{background-color:#00000059}.bg-black\/40{background-color:#0006}.bg-black\/50{background-color:#00000080}.bg-black\/60{background-color:#0009}.bg-black\/75{background-color:#000000bf}.bg-black\/80{background-color:#000c}.bg-blue-50{--tw-bg-opacity: 1;background-color:rgb(239 246 255 / var(--tw-bg-opacity, 1))}.bg-blue-500{--tw-bg-opacity: 1;background-color:rgb(59 130 246 / var(--tw-bg-opacity, 1))}.bg-blue-500\/10{background-color:#3b82f61a}.bg-blue-500\/20{background-color:#3b82f633}.bg-blue-500\/5{background-color:#3b82f60d}.bg-blue-600{--tw-bg-opacity: 1;background-color:rgb(37 99 235 / var(--tw-bg-opacity, 1))}.bg-border{background-color:hsl(var(--border))}.bg-card{background-color:hsl(var(--card))}.bg-card\/30{background-color:hsl(var(--card) / .3)}.bg-card\/40{background-color:hsl(var(--card) / .4)}.bg-card\/50{background-color:hsl(var(--card) / .5)}.bg-card\/80{background-color:hsl(var(--card) / .8)}.bg-card\/95{background-color:hsl(var(--card) / .95)}.bg-cyan-500\/20{background-color:#06b6d433}.bg-destructive{background-color:hsl(var(--destructive))}.bg-destructive\/10{background-color:hsl(var(--destructive) / .1)}.bg-destructive\/20{background-color:hsl(var(--destructive) / .2)}.bg-emerald-400{--tw-bg-opacity: 1;background-color:rgb(52 211 153 / var(--tw-bg-opacity, 1))}.bg-emerald-500{--tw-bg-opacity: 1;background-color:rgb(16 185 129 / var(--tw-bg-opacity, 1))}.bg-emerald-500\/10{background-color:#10b9811a}.bg-emerald-500\/20{background-color:#10b98133}.bg-foreground{background-color:hsl(var(--foreground))}.bg-foreground\/10{background-color:hsl(var(--foreground) / .1)}.bg-foreground\/30{background-color:hsl(var(--foreground) / .3)}.bg-foreground\/50{background-color:hsl(var(--foreground) / .5)}.bg-foreground\/60{background-color:hsl(var(--foreground) / .6)}.bg-gray-100{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1))}.bg-gray-200{--tw-bg-opacity: 1;background-color:rgb(229 231 235 / var(--tw-bg-opacity, 1))}.bg-gray-300{--tw-bg-opacity: 1;background-color:rgb(209 213 219 / var(--tw-bg-opacity, 1))}.bg-gray-400{--tw-bg-opacity: 1;background-color:rgb(156 163 175 / var(--tw-bg-opacity, 1))}.bg-gray-50{--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity, 1))}.bg-gray-500\/10{background-color:#6b72801a}.bg-gray-600{--tw-bg-opacity: 1;background-color:rgb(75 85 99 / var(--tw-bg-opacity, 1))}.bg-gray-900{--tw-bg-opacity: 1;background-color:rgb(17 24 39 / var(--tw-bg-opacity, 1))}.bg-gray-900\/40{background-color:#11182766}.bg-green-100{--tw-bg-opacity: 1;background-color:rgb(220 252 231 / var(--tw-bg-opacity, 1))}.bg-green-300{--tw-bg-opacity: 1;background-color:rgb(134 239 172 / var(--tw-bg-opacity, 1))}.bg-green-400{--tw-bg-opacity: 1;background-color:rgb(74 222 128 / var(--tw-bg-opacity, 1))}.bg-green-50{--tw-bg-opacity: 1;background-color:rgb(240 253 244 / var(--tw-bg-opacity, 1))}.bg-green-500{--tw-bg-opacity: 1;background-color:rgb(34 197 94 / var(--tw-bg-opacity, 1))}.bg-green-500\/10{background-color:#22c55e1a}.bg-green-500\/20{background-color:#22c55e33}.bg-green-500\/60{background-color:#22c55e99}.bg-green-600{--tw-bg-opacity: 1;background-color:rgb(22 163 74 / var(--tw-bg-opacity, 1))}.bg-indigo-500{--tw-bg-opacity: 1;background-color:rgb(99 102 241 / var(--tw-bg-opacity, 1))}.bg-indigo-500\/10{background-color:#6366f11a}.bg-indigo-500\/20{background-color:#6366f133}.bg-indigo-500\/5{background-color:#6366f10d}.bg-megga-blue-500{--tw-bg-opacity: 1;background-color:rgb(59 130 246 / var(--tw-bg-opacity, 1))}.bg-megga-blue-500\/10{background-color:#3b82f61a}.bg-megga-blue-500\/20{background-color:#3b82f633}.bg-megga-green-500{--tw-bg-opacity: 1;background-color:rgb(34 197 94 / var(--tw-bg-opacity, 1))}.bg-megga-green-500\/10{background-color:#22c55e1a}.bg-megga-green-500\/20{background-color:#22c55e33}.bg-megga-orange-400{--tw-bg-opacity: 1;background-color:rgb(251 146 60 / var(--tw-bg-opacity, 1))}.bg-megga-orange-500{--tw-bg-opacity: 1;background-color:rgb(249 115 22 / var(--tw-bg-opacity, 1))}.bg-megga-orange-500\/10{background-color:#f973161a}.bg-megga-orange-500\/20{background-color:#f9731633}.bg-megga-orange-500\/5{background-color:#f973160d}.bg-megga-pink-500{--tw-bg-opacity: 1;background-color:rgb(236 72 153 / var(--tw-bg-opacity, 1))}.bg-megga-pink-500\/20{background-color:#ec489933}.bg-megga-purple-500{--tw-bg-opacity: 1;background-color:rgb(168 85 247 / var(--tw-bg-opacity, 1))}.bg-megga-purple-500\/20{background-color:#a855f733}.bg-megga-purple-600\/20{background-color:#8b5cf633}.bg-megga-teal-500{--tw-bg-opacity: 1;background-color:rgb(6 182 212 / var(--tw-bg-opacity, 1))}.bg-megga-teal-500\/10{background-color:#06b6d41a}.bg-megga-teal-500\/20{background-color:#06b6d433}.bg-muted{background-color:hsl(var(--muted))}.bg-muted-foreground{background-color:hsl(var(--muted-foreground))}.bg-muted-foreground\/30{background-color:hsl(var(--muted-foreground) / .3)}.bg-muted\/20{background-color:hsl(var(--muted) / .2)}.bg-muted\/30{background-color:hsl(var(--muted) / .3)}.bg-muted\/50{background-color:hsl(var(--muted) / .5)}.bg-orange-100{--tw-bg-opacity: 1;background-color:rgb(255 237 213 / var(--tw-bg-opacity, 1))}.bg-orange-300{--tw-bg-opacity: 1;background-color:rgb(253 186 116 / var(--tw-bg-opacity, 1))}.bg-orange-400{--tw-bg-opacity: 1;background-color:rgb(251 146 60 / var(--tw-bg-opacity, 1))}.bg-orange-50{--tw-bg-opacity: 1;background-color:rgb(255 247 237 / var(--tw-bg-opacity, 1))}.bg-orange-500{--tw-bg-opacity: 1;background-color:rgb(249 115 22 / var(--tw-bg-opacity, 1))}.bg-orange-500\/10{background-color:#f973161a}.bg-orange-500\/20{background-color:#f9731633}.bg-orange-500\/5{background-color:#f973160d}.bg-pink-500\/10{background-color:#ec48991a}.bg-pink-500\/20{background-color:#ec489933}.bg-popover{background-color:hsl(var(--popover))}.bg-primary{background-color:hsl(var(--primary))}.bg-primary-foreground\/20{background-color:hsl(var(--primary-foreground) / .2)}.bg-primary\/10{background-color:hsl(var(--primary) / .1)}.bg-primary\/20{background-color:hsl(var(--primary) / .2)}.bg-primary\/5{background-color:hsl(var(--primary) / .05)}.bg-purple-100{--tw-bg-opacity: 1;background-color:rgb(243 232 255 / var(--tw-bg-opacity, 1))}.bg-purple-500{--tw-bg-opacity: 1;background-color:rgb(168 85 247 / var(--tw-bg-opacity, 1))}.bg-purple-500\/10{background-color:#a855f71a}.bg-purple-500\/20{background-color:#a855f733}.bg-purple-500\/5{background-color:#a855f70d}.bg-purple-600{--tw-bg-opacity: 1;background-color:rgb(147 51 234 / var(--tw-bg-opacity, 1))}.bg-red-100{--tw-bg-opacity: 1;background-color:rgb(254 226 226 / var(--tw-bg-opacity, 1))}.bg-red-50{--tw-bg-opacity: 1;background-color:rgb(254 242 242 / var(--tw-bg-opacity, 1))}.bg-red-500{--tw-bg-opacity: 1;background-color:rgb(239 68 68 / var(--tw-bg-opacity, 1))}.bg-red-500\/10{background-color:#ef44441a}.bg-red-500\/20{background-color:#ef444433}.bg-red-500\/5{background-color:#ef44440d}.bg-red-500\/60{background-color:#ef444499}.bg-red-600{--tw-bg-opacity: 1;background-color:rgb(220 38 38 / var(--tw-bg-opacity, 1))}.bg-secondary{background-color:hsl(var(--secondary))}.bg-secondary\/50{background-color:hsl(var(--secondary) / .5)}.bg-sidebar{background-color:hsl(var(--sidebar-background))}.bg-sidebar-border{background-color:hsl(var(--sidebar-border))}.bg-silver\/10{background-color:hsl(var(--silver) / .1)}.bg-sky-500{--tw-bg-opacity: 1;background-color:rgb(14 165 233 / var(--tw-bg-opacity, 1))}.bg-slate-500\/10{background-color:#64748b1a}.bg-transparent{background-color:transparent}.bg-violet-500\/20{background-color:#8b5cf633}.bg-violet-600{--tw-bg-opacity: 1;background-color:rgb(124 58 237 / var(--tw-bg-opacity, 1))}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.bg-white\/10{background-color:#ffffff1a}.bg-white\/15{background-color:#ffffff26}.bg-white\/20{background-color:#fff3}.bg-white\/30{background-color:#ffffff4d}.bg-white\/40{background-color:#fff6}.bg-white\/5{background-color:#ffffff0d}.bg-white\/50{background-color:#ffffff80}.bg-white\/60{background-color:#fff9}.bg-white\/80{background-color:#fffc}.bg-white\/90{background-color:#ffffffe6}.bg-white\/95{background-color:#fffffff2}.bg-white\/\[0\.02\]{background-color:#ffffff05}.bg-white\/\[0\.06\]{background-color:#ffffff0f}.bg-white\/\[0\.08\]{background-color:#ffffff14}.bg-yellow-400{--tw-bg-opacity: 1;background-color:rgb(250 204 21 / var(--tw-bg-opacity, 1))}.bg-yellow-500{--tw-bg-opacity: 1;background-color:rgb(234 179 8 / var(--tw-bg-opacity, 1))}.bg-yellow-500\/10{background-color:#eab3081a}.bg-yellow-500\/20{background-color:#eab30833}.bg-yellow-500\/5{background-color:#eab3080d}.bg-yellow-500\/60{background-color:#eab30899}.bg-zinc-100{--tw-bg-opacity: 1;background-color:rgb(244 244 245 / var(--tw-bg-opacity, 1))}.bg-zinc-200{--tw-bg-opacity: 1;background-color:rgb(228 228 231 / var(--tw-bg-opacity, 1))}.bg-zinc-300{--tw-bg-opacity: 1;background-color:rgb(212 212 216 / var(--tw-bg-opacity, 1))}.bg-zinc-50{--tw-bg-opacity: 1;background-color:rgb(250 250 250 / var(--tw-bg-opacity, 1))}.bg-zinc-500{--tw-bg-opacity: 1;background-color:rgb(113 113 122 / var(--tw-bg-opacity, 1))}.bg-zinc-500\/20{background-color:#71717a33}.bg-zinc-700{--tw-bg-opacity: 1;background-color:rgb(63 63 70 / var(--tw-bg-opacity, 1))}.bg-zinc-900{--tw-bg-opacity: 1;background-color:rgb(24 24 27 / var(--tw-bg-opacity, 1))}.bg-zinc-900\/70{background-color:#18181bb3}.bg-gradient-to-b{background-image:linear-gradient(to bottom,var(--tw-gradient-stops))}.bg-gradient-to-bl{background-image:linear-gradient(to bottom left,var(--tw-gradient-stops))}.bg-gradient-to-br{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops))}.bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.bg-gradient-to-t{background-image:linear-gradient(to top,var(--tw-gradient-stops))}.from-\[\#000814\]\/60{--tw-gradient-from: rgb(0 8 20 / .6) var(--tw-gradient-from-position);--tw-gradient-to: rgb(0 8 20 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#0B1120\]{--tw-gradient-from: #0B1120 var(--tw-gradient-from-position);--tw-gradient-to: rgb(11 17 32 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#0B1120\]\/60{--tw-gradient-from: rgb(11 17 32 / .6) var(--tw-gradient-from-position);--tw-gradient-to: rgb(11 17 32 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#1A1A1A\]{--tw-gradient-from: #1A1A1A var(--tw-gradient-from-position);--tw-gradient-to: rgb(26 26 26 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#1e293b\]{--tw-gradient-from: #1e293b var(--tw-gradient-from-position);--tw-gradient-to: rgb(30 41 59 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#3b82f6\]{--tw-gradient-from: #3b82f6 var(--tw-gradient-from-position);--tw-gradient-to: rgb(59 130 246 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#F5F5F5\]{--tw-gradient-from: #F5F5F5 var(--tw-gradient-from-position);--tw-gradient-to: rgb(245 245 245 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#F64900\]{--tw-gradient-from: #F64900 var(--tw-gradient-from-position);--tw-gradient-to: rgb(246 73 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#F64900\]\/\[0\.03\]{--tw-gradient-from: rgb(246 73 0 / .03) var(--tw-gradient-from-position);--tw-gradient-to: rgb(246 73 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#FAFAFA\]{--tw-gradient-from: #FAFAFA var(--tw-gradient-from-position);--tw-gradient-to: rgb(250 250 250 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#f8f9fa\]{--tw-gradient-from: #f8f9fa var(--tw-gradient-from-position);--tw-gradient-to: rgb(248 249 250 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[hsl\(330\,81\%\,60\%\)\]{--tw-gradient-from: hsl(330,81%,60%) var(--tw-gradient-from-position);--tw-gradient-to: hsl(330 81% 60% / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[hsl\(330\,81\%\,60\%\)\]\/20{--tw-gradient-from: hsl(330 81% 60% / .2) var(--tw-gradient-from-position);--tw-gradient-to: hsl(330 81% 60% / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[rgba\(139\,92\,246\,0\.08\)\]{--tw-gradient-from: rgba(139,92,246,.08) var(--tw-gradient-from-position);--tw-gradient-to: rgba(139, 92, 246, 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-amber-500{--tw-gradient-from: #f59e0b var(--tw-gradient-from-position);--tw-gradient-to: rgb(245 158 11 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-amber-500\/20{--tw-gradient-from: rgb(245 158 11 / .2) var(--tw-gradient-from-position);--tw-gradient-to: rgb(245 158 11 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-background\/20{--tw-gradient-from: hsl(var(--background) / .2) var(--tw-gradient-from-position);--tw-gradient-to: hsl(var(--background) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-background\/70{--tw-gradient-from: hsl(var(--background) / .7) var(--tw-gradient-from-position);--tw-gradient-to: hsl(var(--background) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-background\/80{--tw-gradient-from: hsl(var(--background) / .8) var(--tw-gradient-from-position);--tw-gradient-to: hsl(var(--background) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-background\/90{--tw-gradient-from: hsl(var(--background) / .9) var(--tw-gradient-from-position);--tw-gradient-to: hsl(var(--background) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-black\/20{--tw-gradient-from: rgb(0 0 0 / .2) var(--tw-gradient-from-position);--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-black\/40{--tw-gradient-from: rgb(0 0 0 / .4) var(--tw-gradient-from-position);--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-black\/50{--tw-gradient-from: rgb(0 0 0 / .5) var(--tw-gradient-from-position);--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-black\/60{--tw-gradient-from: rgb(0 0 0 / .6) var(--tw-gradient-from-position);--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-black\/70{--tw-gradient-from: rgb(0 0 0 / .7) var(--tw-gradient-from-position);--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-black\/80{--tw-gradient-from: rgb(0 0 0 / .8) var(--tw-gradient-from-position);--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-blue-500{--tw-gradient-from: #3b82f6 var(--tw-gradient-from-position);--tw-gradient-to: rgb(59 130 246 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-cyan-500{--tw-gradient-from: #06b6d4 var(--tw-gradient-from-position);--tw-gradient-to: rgb(6 182 212 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-emerald-500{--tw-gradient-from: #10b981 var(--tw-gradient-from-position);--tw-gradient-to: rgb(16 185 129 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-gray-900{--tw-gradient-from: #111827 var(--tw-gradient-from-position);--tw-gradient-to: rgb(17 24 39 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-green-50{--tw-gradient-from: #f0fdf4 var(--tw-gradient-from-position);--tw-gradient-to: rgb(240 253 244 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-green-500{--tw-gradient-from: #22c55e var(--tw-gradient-from-position);--tw-gradient-to: rgb(34 197 94 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-megga-blue-500\/20{--tw-gradient-from: rgb(59 130 246 / .2) var(--tw-gradient-from-position);--tw-gradient-to: rgb(59 130 246 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-megga-green-500{--tw-gradient-from: #22C55E var(--tw-gradient-from-position);--tw-gradient-to: rgb(34 197 94 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-megga-green-500\/20{--tw-gradient-from: rgb(34 197 94 / .2) var(--tw-gradient-from-position);--tw-gradient-to: rgb(34 197 94 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-megga-green-500\/5{--tw-gradient-from: rgb(34 197 94 / .05) var(--tw-gradient-from-position);--tw-gradient-to: rgb(34 197 94 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-megga-orange-500\/20{--tw-gradient-from: rgb(249 115 22 / .2) var(--tw-gradient-from-position);--tw-gradient-to: rgb(249 115 22 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-megga-purple-600{--tw-gradient-from: #8B5CF6 var(--tw-gradient-from-position);--tw-gradient-to: rgb(139 92 246 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-megga-purple-600\/20{--tw-gradient-from: rgb(139 92 246 / .2) var(--tw-gradient-from-position);--tw-gradient-to: rgb(139 92 246 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-megga-teal-500{--tw-gradient-from: #06B6D4 var(--tw-gradient-from-position);--tw-gradient-to: rgb(6 182 212 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-muted{--tw-gradient-from: hsl(var(--muted)) var(--tw-gradient-from-position);--tw-gradient-to: hsl(var(--muted) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-orange-50{--tw-gradient-from: #fff7ed var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 247 237 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-orange-500{--tw-gradient-from: #f97316 var(--tw-gradient-from-position);--tw-gradient-to: rgb(249 115 22 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-orange-600{--tw-gradient-from: #ea580c var(--tw-gradient-from-position);--tw-gradient-to: rgb(234 88 12 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-pink-500{--tw-gradient-from: #ec4899 var(--tw-gradient-from-position);--tw-gradient-to: rgb(236 72 153 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-primary{--tw-gradient-from: hsl(var(--primary)) var(--tw-gradient-from-position);--tw-gradient-to: hsl(var(--primary) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-primary\/10{--tw-gradient-from: hsl(var(--primary) / .1) var(--tw-gradient-from-position);--tw-gradient-to: hsl(var(--primary) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-primary\/20{--tw-gradient-from: hsl(var(--primary) / .2) var(--tw-gradient-from-position);--tw-gradient-to: hsl(var(--primary) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-primary\/5{--tw-gradient-from: hsl(var(--primary) / .05) var(--tw-gradient-from-position);--tw-gradient-to: hsl(var(--primary) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-purple-500{--tw-gradient-from: #a855f7 var(--tw-gradient-from-position);--tw-gradient-to: rgb(168 85 247 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-red-500{--tw-gradient-from: #ef4444 var(--tw-gradient-from-position);--tw-gradient-to: rgb(239 68 68 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-transparent{--tw-gradient-from: transparent var(--tw-gradient-from-position);--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-violet-500{--tw-gradient-from: #8b5cf6 var(--tw-gradient-from-position);--tw-gradient-to: rgb(139 92 246 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-violet-500\/20{--tw-gradient-from: rgb(139 92 246 / .2) var(--tw-gradient-from-position);--tw-gradient-to: rgb(139 92 246 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-violet-600{--tw-gradient-from: #7c3aed var(--tw-gradient-from-position);--tw-gradient-to: rgb(124 58 237 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-white{--tw-gradient-from: #fff var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-white\/20{--tw-gradient-from: rgb(255 255 255 / .2) var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-white\/40{--tw-gradient-from: rgb(255 255 255 / .4) var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-white\/5{--tw-gradient-from: rgb(255 255 255 / .05) var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-white\/\[0\.02\]{--tw-gradient-from: rgb(255 255 255 / .02) var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-yellow-500{--tw-gradient-from: #eab308 var(--tw-gradient-from-position);--tw-gradient-to: rgb(234 179 8 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-zinc-800{--tw-gradient-from: #27272a var(--tw-gradient-from-position);--tw-gradient-to: rgb(39 39 42 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-zinc-900{--tw-gradient-from: #18181b var(--tw-gradient-from-position);--tw-gradient-to: rgb(24 24 27 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.via-\[\#0B1120\]\/30{--tw-gradient-to: rgb(11 17 32 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(11 17 32 / .3) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-\[\#0B1120\]\/40{--tw-gradient-to: rgb(11 17 32 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(11 17 32 / .4) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-\[\#0B1120\]\/50{--tw-gradient-to: rgb(11 17 32 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(11 17 32 / .5) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-\[\#0B1120\]\/70{--tw-gradient-to: rgb(11 17 32 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(11 17 32 / .7) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-\[\#F64900\]{--tw-gradient-to: rgb(246 73 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #F64900 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-\[\#e5e7eb\]{--tw-gradient-to: rgb(229 231 235 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #e5e7eb var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-\[rgba\(236\,72\,153\,0\.04\)\]{--tw-gradient-to: rgba(236, 72, 153, 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgba(236,72,153,.04) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-background\/20{--tw-gradient-to: hsl(var(--background) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), hsl(var(--background) / .2) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-background\/30{--tw-gradient-to: hsl(var(--background) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), hsl(var(--background) / .3) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-background\/50{--tw-gradient-to: hsl(var(--background) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), hsl(var(--background) / .5) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-background\/60{--tw-gradient-to: hsl(var(--background) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), hsl(var(--background) / .6) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-black\/20{--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(0 0 0 / .2) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-black\/40{--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(0 0 0 / .4) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-black\/50{--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(0 0 0 / .5) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-gray-200{--tw-gradient-to: rgb(229 231 235 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #e5e7eb var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-neutral-800{--tw-gradient-to: rgb(38 38 38 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #262626 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-primary\/5{--tw-gradient-to: hsl(var(--primary) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), hsl(var(--primary) / .05) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-red-500{--tw-gradient-to: rgb(239 68 68 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #ef4444 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-transparent{--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), transparent var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-white\/10{--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(255 255 255 / .1) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-white\/30{--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(255 255 255 / .3) var(--tw-gradient-via-position), var(--tw-gradient-to)}.to-\[\#000814\]\/20{--tw-gradient-to: rgb(0 8 20 / .2) var(--tw-gradient-to-position)}.to-\[\#0B1120\]\/20{--tw-gradient-to: rgb(11 17 32 / .2) var(--tw-gradient-to-position)}.to-\[\#0B1120\]\/30{--tw-gradient-to: rgb(11 17 32 / .3) var(--tw-gradient-to-position)}.to-\[\#0B1120\]\/80{--tw-gradient-to: rgb(11 17 32 / .8) var(--tw-gradient-to-position)}.to-\[\#1a1f2e\]{--tw-gradient-to: #1a1f2e var(--tw-gradient-to-position)}.to-\[\#2A2A2A\]{--tw-gradient-to: #2A2A2A var(--tw-gradient-to-position)}.to-\[\#334155\]{--tw-gradient-to: #334155 var(--tw-gradient-to-position)}.to-\[\#60a5fa\]{--tw-gradient-to: #60a5fa var(--tw-gradient-to-position)}.to-\[\#FAFAFA\]{--tw-gradient-to: #FAFAFA var(--tw-gradient-to-position)}.to-\[\#FF7A3D\]{--tw-gradient-to: #FF7A3D var(--tw-gradient-to-position)}.to-\[\#f0f2f4\]{--tw-gradient-to: #f0f2f4 var(--tw-gradient-to-position)}.to-\[hsl\(263\,70\%\,58\%\)\]{--tw-gradient-to: hsl(263,70%,58%) var(--tw-gradient-to-position)}.to-\[hsl\(263\,70\%\,58\%\)\]\/20{--tw-gradient-to: hsl(263 70% 58% / .2) var(--tw-gradient-to-position)}.to-\[rgba\(139\,92\,246\,0\.08\)\]{--tw-gradient-to: rgba(139,92,246,.08) var(--tw-gradient-to-position)}.to-accent{--tw-gradient-to: hsl(var(--accent)) var(--tw-gradient-to-position)}.to-accent\/10{--tw-gradient-to: hsl(var(--accent) / .1) var(--tw-gradient-to-position)}.to-amber-500{--tw-gradient-to: #f59e0b var(--tw-gradient-to-position)}.to-background{--tw-gradient-to: hsl(var(--background)) var(--tw-gradient-to-position)}.to-background\/70{--tw-gradient-to: hsl(var(--background) / .7) var(--tw-gradient-to-position)}.to-background\/80{--tw-gradient-to: hsl(var(--background) / .8) var(--tw-gradient-to-position)}.to-black\/30{--tw-gradient-to: rgb(0 0 0 / .3) var(--tw-gradient-to-position)}.to-blue-50{--tw-gradient-to: #eff6ff var(--tw-gradient-to-position)}.to-blue-500{--tw-gradient-to: #3b82f6 var(--tw-gradient-to-position)}.to-blue-700{--tw-gradient-to: #1d4ed8 var(--tw-gradient-to-position)}.to-emerald-50{--tw-gradient-to: #ecfdf5 var(--tw-gradient-to-position)}.to-emerald-700{--tw-gradient-to: #047857 var(--tw-gradient-to-position)}.to-fuchsia-500\/20{--tw-gradient-to: rgb(217 70 239 / .2) var(--tw-gradient-to-position)}.to-gray-400{--tw-gradient-to: #9ca3af var(--tw-gradient-to-position)}.to-gray-50{--tw-gradient-to: #f9fafb var(--tw-gradient-to-position)}.to-gray-800{--tw-gradient-to: #1f2937 var(--tw-gradient-to-position)}.to-green-500{--tw-gradient-to: #22c55e var(--tw-gradient-to-position)}.to-megga-blue-500{--tw-gradient-to: #3B82F6 var(--tw-gradient-to-position)}.to-megga-orange-400\/20{--tw-gradient-to: rgb(251 146 60 / .2) var(--tw-gradient-to-position)}.to-megga-pink-500{--tw-gradient-to: #EC4899 var(--tw-gradient-to-position)}.to-megga-pink-500\/20{--tw-gradient-to: rgb(236 72 153 / .2) var(--tw-gradient-to-position)}.to-megga-purple-600\/20{--tw-gradient-to: rgb(139 92 246 / .2) var(--tw-gradient-to-position)}.to-megga-teal-500{--tw-gradient-to: #06B6D4 var(--tw-gradient-to-position)}.to-megga-teal-500\/20{--tw-gradient-to: rgb(6 182 212 / .2) var(--tw-gradient-to-position)}.to-megga-teal-500\/5{--tw-gradient-to: rgb(6 182 212 / .05) var(--tw-gradient-to-position)}.to-muted-foreground\/20{--tw-gradient-to: hsl(var(--muted-foreground) / .2) var(--tw-gradient-to-position)}.to-orange-400{--tw-gradient-to: #fb923c var(--tw-gradient-to-position)}.to-orange-500{--tw-gradient-to: #f97316 var(--tw-gradient-to-position)}.to-orange-500\/20{--tw-gradient-to: rgb(249 115 22 / .2) var(--tw-gradient-to-position)}.to-pink-500{--tw-gradient-to: #ec4899 var(--tw-gradient-to-position)}.to-primary\/5{--tw-gradient-to: hsl(var(--primary) / .05) var(--tw-gradient-to-position)}.to-primary\/80{--tw-gradient-to: hsl(var(--primary) / .8) var(--tw-gradient-to-position)}.to-purple-400{--tw-gradient-to: #c084fc var(--tw-gradient-to-position)}.to-purple-500{--tw-gradient-to: #a855f7 var(--tw-gradient-to-position)}.to-purple-600{--tw-gradient-to: #9333ea var(--tw-gradient-to-position)}.to-red-500{--tw-gradient-to: #ef4444 var(--tw-gradient-to-position)}.to-red-700{--tw-gradient-to: #b91c1c var(--tw-gradient-to-position)}.to-rose-500{--tw-gradient-to: #f43f5e var(--tw-gradient-to-position)}.to-stone-900{--tw-gradient-to: #1c1917 var(--tw-gradient-to-position)}.to-teal-500{--tw-gradient-to: #14b8a6 var(--tw-gradient-to-position)}.to-transparent{--tw-gradient-to: transparent var(--tw-gradient-to-position)}.to-violet-500{--tw-gradient-to: #8b5cf6 var(--tw-gradient-to-position)}.to-violet-500\/5{--tw-gradient-to: rgb(139 92 246 / .05) var(--tw-gradient-to-position)}.to-violet-700{--tw-gradient-to: #6d28d9 var(--tw-gradient-to-position)}.to-white{--tw-gradient-to: #fff var(--tw-gradient-to-position)}.to-white\/20{--tw-gradient-to: rgb(255 255 255 / .2) var(--tw-gradient-to-position)}.to-white\/5{--tw-gradient-to: rgb(255 255 255 / .05) var(--tw-gradient-to-position)}.to-white\/\[0\.02\]{--tw-gradient-to: rgb(255 255 255 / .02) var(--tw-gradient-to-position)}.to-zinc-900{--tw-gradient-to: #18181b var(--tw-gradient-to-position)}.bg-cover{background-size:cover}.bg-clip-text{-webkit-background-clip:text;background-clip:text}.bg-center{background-position:center}.fill-\[\#F59E0B\]{fill:#f59e0b}.fill-amber-400{fill:#fbbf24}.fill-amber-500{fill:#f59e0b}.fill-current{fill:currentColor}.fill-muted-foreground{fill:hsl(var(--muted-foreground))}.fill-none{fill:none}.fill-red-500{fill:#ef4444}.fill-white\/70{fill:#ffffffb3}.fill-yellow-400{fill:#facc15}.fill-yellow-500{fill:#eab308}.stroke-border{stroke:hsl(var(--border))}.stroke-red-500{stroke:#ef4444}.stroke-\[1\.5\]{stroke-width:1.5}.stroke-\[1px\]{stroke-width:1px}.object-contain{-o-object-fit:contain;object-fit:contain}.object-cover{-o-object-fit:cover;object-fit:cover}.object-fill{-o-object-fit:fill;object-fit:fill}.object-none{-o-object-fit:none;object-fit:none}.p-0{padding:0}.p-0\.5{padding:.125rem}.p-1{padding:.25rem}.p-1\.5{padding:.375rem}.p-10{padding:2.5rem}.p-12{padding:3rem}.p-2{padding:.5rem}.p-2\.5{padding:.625rem}.p-3{padding:.75rem}.p-3\.5{padding:.875rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-8{padding:2rem}.p-\[1px\]{padding:1px}.px-0{padding-left:0;padding-right:0}.px-0\.5{padding-left:.125rem;padding-right:.125rem}.px-1{padding-left:.25rem;padding-right:.25rem}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-10{padding-left:2.5rem;padding-right:2.5rem}.px-12{padding-left:3rem;padding-right:3rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-3\.5{padding-left:.875rem;padding-right:.875rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-7{padding-left:1.75rem;padding-right:1.75rem}.px-8{padding-left:2rem;padding-right:2rem}.px-9{padding-left:2.25rem;padding-right:2.25rem}.py-0{padding-top:0;padding-bottom:0}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.py-12{padding-top:3rem;padding-bottom:3rem}.py-16{padding-top:4rem;padding-bottom:4rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-20{padding-top:5rem;padding-bottom:5rem}.py-24{padding-top:6rem;padding-bottom:6rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-3\.5{padding-top:.875rem;padding-bottom:.875rem}.py-32{padding-top:8rem;padding-bottom:8rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.py-8{padding-top:2rem;padding-bottom:2rem}.py-\[25vh\]{padding-top:25vh;padding-bottom:25vh}.py-\[7px\]{padding-top:7px;padding-bottom:7px}.pb-0{padding-bottom:0}.pb-1{padding-bottom:.25rem}.pb-10{padding-bottom:2.5rem}.pb-12{padding-bottom:3rem}.pb-16{padding-bottom:4rem}.pb-2{padding-bottom:.5rem}.pb-20{padding-bottom:5rem}.pb-24{padding-bottom:6rem}.pb-3{padding-bottom:.75rem}.pb-32{padding-bottom:8rem}.pb-4{padding-bottom:1rem}.pb-5{padding-bottom:1.25rem}.pb-6{padding-bottom:1.5rem}.pb-8{padding-bottom:2rem}.pb-\[140px\]{padding-bottom:140px}.pl-1{padding-left:.25rem}.pl-10{padding-left:2.5rem}.pl-2\.5{padding-left:.625rem}.pl-4{padding-left:1rem}.pl-6{padding-left:1.5rem}.pl-7{padding-left:1.75rem}.pl-8{padding-left:2rem}.pl-9{padding-left:2.25rem}.pr-1{padding-right:.25rem}.pr-10{padding-right:2.5rem}.pr-12{padding-right:3rem}.pr-16{padding-right:4rem}.pr-2{padding-right:.5rem}.pr-2\.5{padding-right:.625rem}.pr-24{padding-right:6rem}.pr-28{padding-right:7rem}.pr-3{padding-right:.75rem}.pr-4{padding-right:1rem}.pr-5{padding-right:1.25rem}.pr-6{padding-right:1.5rem}.pr-7{padding-right:1.75rem}.pr-8{padding-right:2rem}.pr-9{padding-right:2.25rem}.pt-0{padding-top:0}.pt-0\.5{padding-top:.125rem}.pt-1{padding-top:.25rem}.pt-10{padding-top:2.5rem}.pt-12{padding-top:3rem}.pt-16{padding-top:4rem}.pt-2{padding-top:.5rem}.pt-20{padding-top:5rem}.pt-24{padding-top:6rem}.pt-3{padding-top:.75rem}.pt-32{padding-top:8rem}.pt-4{padding-top:1rem}.pt-5{padding-top:1.25rem}.pt-6{padding-top:1.5rem}.pt-8{padding-top:2rem}.pt-\[100px\]{padding-top:100px}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.align-middle{vertical-align:middle}.font-\[\'Inter\'\]{font-family:Inter}.font-\[\'Outfit\'\]{font-family:Outfit}.font-\[\'Space_Grotesk\'\]{font-family:Space Grotesk}.font-body{font-family:Inter,sans-serif}.font-display{font-family:Sora,sans-serif}.font-mono{font-family:JetBrains Mono,monospace}.font-sans{font-family:Inter,sans-serif}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-5xl{font-size:3rem;line-height:1}.text-6xl{font-size:3.75rem;line-height:1}.text-7xl{font-size:4.5rem;line-height:1}.text-\[0\.8rem\]{font-size:.8rem}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[13px\]{font-size:13px}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.text-\[8px\]{font-size:8px}.text-\[9px\]{font-size:9px}.text-\[clamp\(28px\,5vw\,52px\)\]{font-size:clamp(28px,5vw,52px)}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-megga-base{font-size:16px;line-height:1.6}.text-megga-h1{font-size:48px;line-height:1.2;letter-spacing:-.01em}.text-megga-h2{font-size:40px;line-height:1.2;letter-spacing:-.01em}.text-megga-h3{font-size:32px;line-height:1.3;letter-spacing:0}.text-megga-h4{font-size:24px;line-height:1.4;letter-spacing:0}.text-megga-h5{font-size:20px;line-height:1.4;letter-spacing:0}.text-megga-h6{font-size:18px;line-height:1.5;letter-spacing:0}.text-megga-hero{font-size:64px;line-height:1.1;letter-spacing:-.02em}.text-megga-lg{font-size:18px;line-height:1.6}.text-megga-sm{font-size:14px;line-height:1.5}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.font-extrabold{font-weight:800}.font-extralight{font-weight:200}.font-light{font-weight:300}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.capitalize{text-transform:capitalize}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing: tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.leading-\[0\.95\]{line-height:.95}.leading-\[0\.9\]{line-height:.9}.leading-\[1\.1\]{line-height:1.1}.leading-\[1\.6\]{line-height:1.6}.leading-\[1\.7\]{line-height:1.7}.leading-none{line-height:1}.leading-relaxed{line-height:1.625}.leading-snug{line-height:1.375}.leading-tight{line-height:1.25}.tracking-\[-0\.04em\]{letter-spacing:-.04em}.tracking-\[0\.08em\]{letter-spacing:.08em}.tracking-\[0\.15em\]{letter-spacing:.15em}.tracking-\[0\.1em\]{letter-spacing:.1em}.tracking-\[0\.25em\]{letter-spacing:.25em}.tracking-\[0\.2em\]{letter-spacing:.2em}.tracking-\[0\.3em\]{letter-spacing:.3em}.tracking-\[0\.8px\]{letter-spacing:.8px}.tracking-\[2px\]{letter-spacing:2px}.tracking-tight{letter-spacing:-.025em}.tracking-wide{letter-spacing:.025em}.tracking-wider{letter-spacing:.05em}.tracking-widest{letter-spacing:.1em}.text-\[\#000814\]{--tw-text-opacity: 1;color:rgb(0 8 20 / var(--tw-text-opacity, 1))}.text-\[\#00ACF6\]{--tw-text-opacity: 1;color:rgb(0 172 246 / var(--tw-text-opacity, 1))}.text-\[\#0B1120\]{--tw-text-opacity: 1;color:rgb(11 17 32 / var(--tw-text-opacity, 1))}.text-\[\#0d1117\]{--tw-text-opacity: 1;color:rgb(13 17 23 / var(--tw-text-opacity, 1))}.text-\[\#10b981\]{--tw-text-opacity: 1;color:rgb(16 185 129 / var(--tw-text-opacity, 1))}.text-\[\#14F195\]{--tw-text-opacity: 1;color:rgb(20 241 149 / var(--tw-text-opacity, 1))}.text-\[\#1877F2\]{--tw-text-opacity: 1;color:rgb(24 119 242 / var(--tw-text-opacity, 1))}.text-\[\#1A1A1A\],.text-\[\#1a1a1a\]{--tw-text-opacity: 1;color:rgb(26 26 26 / var(--tw-text-opacity, 1))}.text-\[\#1a1a1a\]\/30{color:#1a1a1a4d}.text-\[\#1a1a1a\]\/40{color:#1a1a1a66}.text-\[\#1a1a1a\]\/50{color:#1a1a1a80}.text-\[\#1a1a1a\]\/60{color:#1a1a1a99}.text-\[\#1d1d1f\]{--tw-text-opacity: 1;color:rgb(29 29 31 / var(--tw-text-opacity, 1))}.text-\[\#22C55E\]{--tw-text-opacity: 1;color:rgb(34 197 94 / var(--tw-text-opacity, 1))}.text-\[\#2775CA\]{--tw-text-opacity: 1;color:rgb(39 117 202 / var(--tw-text-opacity, 1))}.text-\[\#333333\]{--tw-text-opacity: 1;color:rgb(51 51 51 / var(--tw-text-opacity, 1))}.text-\[\#374151\]{--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1))}.text-\[\#3B82F6\]{--tw-text-opacity: 1;color:rgb(59 130 246 / var(--tw-text-opacity, 1))}.text-\[\#525252\]{--tw-text-opacity: 1;color:rgb(82 82 82 / var(--tw-text-opacity, 1))}.text-\[\#555555\]{--tw-text-opacity: 1;color:rgb(85 85 85 / var(--tw-text-opacity, 1))}.text-\[\#627EEA\]{--tw-text-opacity: 1;color:rgb(98 126 234 / var(--tw-text-opacity, 1))}.text-\[\#64748b\]{--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.text-\[\#666666\]{--tw-text-opacity: 1;color:rgb(102 102 102 / var(--tw-text-opacity, 1))}.text-\[\#6B7280\]{--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.text-\[\#888888\],.text-\[\#888\]{--tw-text-opacity: 1;color:rgb(136 136 136 / var(--tw-text-opacity, 1))}.text-\[\#8B5CF6\]{--tw-text-opacity: 1;color:rgb(139 92 246 / var(--tw-text-opacity, 1))}.text-\[\#999999\]{--tw-text-opacity: 1;color:rgb(153 153 153 / var(--tw-text-opacity, 1))}.text-\[\#A0A0A0\]{--tw-text-opacity: 1;color:rgb(160 160 160 / var(--tw-text-opacity, 1))}.text-\[\#CCCCCC\]{--tw-text-opacity: 1;color:rgb(204 204 204 / var(--tw-text-opacity, 1))}.text-\[\#EF4444\]{--tw-text-opacity: 1;color:rgb(239 68 68 / var(--tw-text-opacity, 1))}.text-\[\#F59E0B\]{--tw-text-opacity: 1;color:rgb(245 158 11 / var(--tw-text-opacity, 1))}.text-\[\#F64900\]{--tw-text-opacity: 1;color:rgb(246 73 0 / var(--tw-text-opacity, 1))}.text-\[\#F7931A\]{--tw-text-opacity: 1;color:rgb(247 147 26 / var(--tw-text-opacity, 1))}.text-\[\#d0d4d8\]{--tw-text-opacity: 1;color:rgb(208 212 216 / var(--tw-text-opacity, 1))}.text-\[hsl\(330\,81\%\,60\%\)\]{--tw-text-opacity: 1;color:hsl(330 81% 60% / var(--tw-text-opacity, 1))}.text-\[hsl\(var\(--destructive\)\)\]{color:hsl(var(--destructive))}.text-\[hsl\(var\(--foreground\)\)\]{color:hsl(var(--foreground))}.text-\[hsl\(var\(--labs-accent-primary\)\)\]{color:hsl(var(--labs-accent-primary))}.text-\[hsl\(var\(--labs-accent-secondary\)\)\]{color:hsl(var(--labs-accent-secondary))}.text-\[hsl\(var\(--labs-border\)\)\]{color:hsl(var(--labs-border))}.text-\[hsl\(var\(--labs-text-muted\)\)\]{color:hsl(var(--labs-text-muted))}.text-\[hsl\(var\(--labs-text-primary\)\)\]{color:hsl(var(--labs-text-primary))}.text-\[hsl\(var\(--labs-text-secondary\)\)\]{color:hsl(var(--labs-text-secondary))}.text-\[hsl\(var\(--megga-orange\)\)\]{color:hsl(var(--megga-orange))}.text-\[hsl\(var\(--megga-purple-400\)\)\]{color:hsl(var(--megga-purple-400))}.text-\[hsl\(var\(--muted-foreground\)\)\]{color:hsl(var(--muted-foreground))}.text-\[hsl\(var\(--success\)\)\]{color:hsl(var(--success))}.text-accent{color:hsl(var(--accent))}.text-accent-foreground{color:hsl(var(--accent-foreground))}.text-amber-100{--tw-text-opacity: 1;color:rgb(254 243 199 / var(--tw-text-opacity, 1))}.text-amber-200{--tw-text-opacity: 1;color:rgb(253 230 138 / var(--tw-text-opacity, 1))}.text-amber-200\/80{color:#fde68acc}.text-amber-300{--tw-text-opacity: 1;color:rgb(252 211 77 / var(--tw-text-opacity, 1))}.text-amber-300\/70{color:#fcd34db3}.text-amber-400{--tw-text-opacity: 1;color:rgb(251 191 36 / var(--tw-text-opacity, 1))}.text-amber-400\/60{color:#fbbf2499}.text-amber-500{--tw-text-opacity: 1;color:rgb(245 158 11 / var(--tw-text-opacity, 1))}.text-amber-500\/60{color:#f59e0b99}.text-amber-600{--tw-text-opacity: 1;color:rgb(217 119 6 / var(--tw-text-opacity, 1))}.text-amber-700{--tw-text-opacity: 1;color:rgb(180 83 9 / var(--tw-text-opacity, 1))}.text-background{color:hsl(var(--background))}.text-black\/40{color:#0006}.text-blue-200{--tw-text-opacity: 1;color:rgb(191 219 254 / var(--tw-text-opacity, 1))}.text-blue-300{--tw-text-opacity: 1;color:rgb(147 197 253 / var(--tw-text-opacity, 1))}.text-blue-400{--tw-text-opacity: 1;color:rgb(96 165 250 / var(--tw-text-opacity, 1))}.text-blue-500{--tw-text-opacity: 1;color:rgb(59 130 246 / var(--tw-text-opacity, 1))}.text-blue-600{--tw-text-opacity: 1;color:rgb(37 99 235 / var(--tw-text-opacity, 1))}.text-blue-800{--tw-text-opacity: 1;color:rgb(30 64 175 / var(--tw-text-opacity, 1))}.text-border{color:hsl(var(--border))}.text-card-foreground{color:hsl(var(--card-foreground))}.text-current{color:currentColor}.text-cyan-400{--tw-text-opacity: 1;color:rgb(34 211 238 / var(--tw-text-opacity, 1))}.text-cyan-500{--tw-text-opacity: 1;color:rgb(6 182 212 / var(--tw-text-opacity, 1))}.text-destructive{color:hsl(var(--destructive))}.text-destructive-foreground{color:hsl(var(--destructive-foreground))}.text-emerald-400{--tw-text-opacity: 1;color:rgb(52 211 153 / var(--tw-text-opacity, 1))}.text-emerald-500{--tw-text-opacity: 1;color:rgb(16 185 129 / var(--tw-text-opacity, 1))}.text-emerald-600{--tw-text-opacity: 1;color:rgb(5 150 105 / var(--tw-text-opacity, 1))}.text-foreground{color:hsl(var(--foreground))}.text-foreground\/20{color:hsl(var(--foreground) / .2)}.text-foreground\/40{color:hsl(var(--foreground) / .4)}.text-foreground\/50{color:hsl(var(--foreground) / .5)}.text-foreground\/60{color:hsl(var(--foreground) / .6)}.text-foreground\/70{color:hsl(var(--foreground) / .7)}.text-foreground\/80{color:hsl(var(--foreground) / .8)}.text-fuchsia-400{--tw-text-opacity: 1;color:rgb(232 121 249 / var(--tw-text-opacity, 1))}.text-gray-200{--tw-text-opacity: 1;color:rgb(229 231 235 / var(--tw-text-opacity, 1))}.text-gray-300{--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity, 1))}.text-gray-400{--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.text-gray-500{--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.text-gray-600{--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity, 1))}.text-gray-700{--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1))}.text-gray-800{--tw-text-opacity: 1;color:rgb(31 41 55 / var(--tw-text-opacity, 1))}.text-gray-900{--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity, 1))}.text-green-400{--tw-text-opacity: 1;color:rgb(74 222 128 / var(--tw-text-opacity, 1))}.text-green-500{--tw-text-opacity: 1;color:rgb(34 197 94 / var(--tw-text-opacity, 1))}.text-green-600{--tw-text-opacity: 1;color:rgb(22 163 74 / var(--tw-text-opacity, 1))}.text-green-700{--tw-text-opacity: 1;color:rgb(21 128 61 / var(--tw-text-opacity, 1))}.text-indigo-300{--tw-text-opacity: 1;color:rgb(165 180 252 / var(--tw-text-opacity, 1))}.text-indigo-400{--tw-text-opacity: 1;color:rgb(129 140 248 / var(--tw-text-opacity, 1))}.text-indigo-500{--tw-text-opacity: 1;color:rgb(99 102 241 / var(--tw-text-opacity, 1))}.text-megga-blue-400{--tw-text-opacity: 1;color:rgb(96 165 250 / var(--tw-text-opacity, 1))}.text-megga-green-200{--tw-text-opacity: 1;color:rgb(187 247 208 / var(--tw-text-opacity, 1))}.text-megga-green-400{--tw-text-opacity: 1;color:rgb(74 222 128 / var(--tw-text-opacity, 1))}.text-megga-green-500{--tw-text-opacity: 1;color:rgb(34 197 94 / var(--tw-text-opacity, 1))}.text-megga-orange-400{--tw-text-opacity: 1;color:rgb(251 146 60 / var(--tw-text-opacity, 1))}.text-megga-orange-400\/80{color:#fb923ccc}.text-megga-orange-500{--tw-text-opacity: 1;color:rgb(249 115 22 / var(--tw-text-opacity, 1))}.text-megga-pink-400{--tw-text-opacity: 1;color:rgb(244 114 182 / var(--tw-text-opacity, 1))}.text-megga-pink-500{--tw-text-opacity: 1;color:rgb(236 72 153 / var(--tw-text-opacity, 1))}.text-megga-purple-400{--tw-text-opacity: 1;color:rgb(192 132 252 / var(--tw-text-opacity, 1))}.text-megga-purple-500{--tw-text-opacity: 1;color:rgb(168 85 247 / var(--tw-text-opacity, 1))}.text-megga-teal-400{--tw-text-opacity: 1;color:rgb(34 211 238 / var(--tw-text-opacity, 1))}.text-megga-teal-500{--tw-text-opacity: 1;color:rgb(6 182 212 / var(--tw-text-opacity, 1))}.text-muted{color:hsl(var(--muted))}.text-muted-foreground{color:hsl(var(--muted-foreground))}.text-muted-foreground\/20{color:hsl(var(--muted-foreground) / .2)}.text-muted-foreground\/30{color:hsl(var(--muted-foreground) / .3)}.text-muted-foreground\/40{color:hsl(var(--muted-foreground) / .4)}.text-muted-foreground\/50{color:hsl(var(--muted-foreground) / .5)}.text-muted-foreground\/60{color:hsl(var(--muted-foreground) / .6)}.text-muted-foreground\/70{color:hsl(var(--muted-foreground) / .7)}.text-orange-400{--tw-text-opacity: 1;color:rgb(251 146 60 / var(--tw-text-opacity, 1))}.text-orange-500{--tw-text-opacity: 1;color:rgb(249 115 22 / var(--tw-text-opacity, 1))}.text-orange-600{--tw-text-opacity: 1;color:rgb(234 88 12 / var(--tw-text-opacity, 1))}.text-orange-700{--tw-text-opacity: 1;color:rgb(194 65 12 / var(--tw-text-opacity, 1))}.text-pink-400{--tw-text-opacity: 1;color:rgb(244 114 182 / var(--tw-text-opacity, 1))}.text-pink-500{--tw-text-opacity: 1;color:rgb(236 72 153 / var(--tw-text-opacity, 1))}.text-popover-foreground{color:hsl(var(--popover-foreground))}.text-primary{color:hsl(var(--primary))}.text-primary-foreground{color:hsl(var(--primary-foreground))}.text-primary\/30{color:hsl(var(--primary) / .3)}.text-primary\/50{color:hsl(var(--primary) / .5)}.text-purple-300{--tw-text-opacity: 1;color:rgb(216 180 254 / var(--tw-text-opacity, 1))}.text-purple-400{--tw-text-opacity: 1;color:rgb(192 132 252 / var(--tw-text-opacity, 1))}.text-purple-500{--tw-text-opacity: 1;color:rgb(168 85 247 / var(--tw-text-opacity, 1))}.text-purple-600{--tw-text-opacity: 1;color:rgb(147 51 234 / var(--tw-text-opacity, 1))}.text-purple-700{--tw-text-opacity: 1;color:rgb(126 34 206 / var(--tw-text-opacity, 1))}.text-red-300{--tw-text-opacity: 1;color:rgb(252 165 165 / var(--tw-text-opacity, 1))}.text-red-400{--tw-text-opacity: 1;color:rgb(248 113 113 / var(--tw-text-opacity, 1))}.text-red-500{--tw-text-opacity: 1;color:rgb(239 68 68 / var(--tw-text-opacity, 1))}.text-red-600{--tw-text-opacity: 1;color:rgb(220 38 38 / var(--tw-text-opacity, 1))}.text-red-700{--tw-text-opacity: 1;color:rgb(185 28 28 / var(--tw-text-opacity, 1))}.text-secondary-foreground{color:hsl(var(--secondary-foreground))}.text-sidebar-foreground{color:hsl(var(--sidebar-foreground))}.text-sidebar-foreground\/70{color:hsl(var(--sidebar-foreground) / .7)}.text-silver{color:hsl(var(--silver))}.text-slate-400{--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity, 1))}.text-transparent{color:transparent}.text-violet-400{--tw-text-opacity: 1;color:rgb(167 139 250 / var(--tw-text-opacity, 1))}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.text-white\/20{color:#fff3}.text-white\/30{color:#ffffff4d}.text-white\/40{color:#fff6}.text-white\/50{color:#ffffff80}.text-white\/60{color:#fff9}.text-white\/70{color:#ffffffb3}.text-white\/80{color:#fffc}.text-white\/90{color:#ffffffe6}.text-white\/\[0\.03\]{color:#ffffff08}.text-yellow-400{--tw-text-opacity: 1;color:rgb(250 204 21 / var(--tw-text-opacity, 1))}.text-yellow-500{--tw-text-opacity: 1;color:rgb(234 179 8 / var(--tw-text-opacity, 1))}.text-yellow-600{--tw-text-opacity: 1;color:rgb(202 138 4 / var(--tw-text-opacity, 1))}.text-zinc-300{--tw-text-opacity: 1;color:rgb(212 212 216 / var(--tw-text-opacity, 1))}.text-zinc-400{--tw-text-opacity: 1;color:rgb(161 161 170 / var(--tw-text-opacity, 1))}.text-zinc-500{--tw-text-opacity: 1;color:rgb(113 113 122 / var(--tw-text-opacity, 1))}.text-zinc-600{--tw-text-opacity: 1;color:rgb(82 82 91 / var(--tw-text-opacity, 1))}.text-zinc-700{--tw-text-opacity: 1;color:rgb(63 63 70 / var(--tw-text-opacity, 1))}.text-zinc-900{--tw-text-opacity: 1;color:rgb(24 24 27 / var(--tw-text-opacity, 1))}.underline{text-decoration-line:underline}.line-through{text-decoration-line:line-through}.underline-offset-4{text-underline-offset:4px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.placeholder-\[hsl\(var\(--muted-foreground\)\)\]::-moz-placeholder{color:hsl(var(--muted-foreground))}.placeholder-\[hsl\(var\(--muted-foreground\)\)\]::placeholder{color:hsl(var(--muted-foreground))}.placeholder-white\/30::-moz-placeholder{color:#ffffff4d}.placeholder-white\/30::placeholder{color:#ffffff4d}.placeholder-white\/50::-moz-placeholder{color:#ffffff80}.placeholder-white\/50::placeholder{color:#ffffff80}.accent-\[\#F64900\]{accent-color:#F64900}.opacity-0{opacity:0}.opacity-10{opacity:.1}.opacity-100{opacity:1}.opacity-15{opacity:.15}.opacity-20{opacity:.2}.opacity-25{opacity:.25}.opacity-30{opacity:.3}.opacity-40{opacity:.4}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.opacity-80{opacity:.8}.opacity-90{opacity:.9}.opacity-\[0\.02\]{opacity:.02}.opacity-\[0\.03\]{opacity:.03}.opacity-\[0\.04\]{opacity:.04}.shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-2xl{--tw-shadow: 0 25px 50px -12px rgb(0 0 0 / .25);--tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[-4px_0_24px_rgba\(0\,0\,0\,0\.05\)\]{--tw-shadow: -4px 0 24px rgba(0,0,0,.05);--tw-shadow-colored: -4px 0 24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_0_1px_hsl\(var\(--sidebar-border\)\)\]{--tw-shadow: 0 0 0 1px hsl(var(--sidebar-border));--tw-shadow-colored: 0 0 0 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_0_2px_white\,0_0_0_4px_\#22c55e\]{--tw-shadow: 0 0 0 2px white,0 0 0 4px #22c55e;--tw-shadow-colored: 0 0 0 2px var(--tw-shadow-color), 0 0 0 4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_0_2px_white\,0_0_0_4px_\#d1d5db\]{--tw-shadow: 0 0 0 2px white,0 0 0 4px #d1d5db;--tw-shadow-colored: 0 0 0 2px var(--tw-shadow-color), 0 0 0 4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_0_2px_white\,0_0_0_4px_\#facc15\]{--tw-shadow: 0 0 0 2px white,0 0 0 4px #facc15;--tw-shadow-colored: 0 0 0 2px var(--tw-shadow-color), 0 0 0 4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_0_9999px_rgba\(0\,0\,0\,0\.4\)\]{--tw-shadow: 0 0 0 9999px rgba(0,0,0,.4);--tw-shadow-colored: 0 0 0 9999px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_10px_hsl\(0_0\%_100\%\/0\.5\)\]{--tw-shadow: 0 0 10px hsl(0 0% 100%/.5);--tw-shadow-colored: 0 0 10px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_10px_rgba\(168\,85\,247\,0\.5\)\]{--tw-shadow: 0 0 10px rgba(168,85,247,.5);--tw-shadow-colored: 0 0 10px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_20px_rgba\(168\,85\,247\,0\.3\)\]{--tw-shadow: 0 0 20px rgba(168,85,247,.3);--tw-shadow-colored: 0 0 20px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_30px_hsl\(0_0\%_100\%\/0\.2\)\]{--tw-shadow: 0 0 30px hsl(0 0% 100%/.2);--tw-shadow-colored: 0 0 30px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_40px_hsl\(0_0\%_100\%\/0\.05\)\]{--tw-shadow: 0 0 40px hsl(0 0% 100%/.05);--tw-shadow-colored: 0 0 40px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_40px_hsl\(0_0\%_100\%\/0\.15\)\]{--tw-shadow: 0 0 40px hsl(0 0% 100%/.15);--tw-shadow-colored: 0 0 40px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_60px_hsl\(0_0\%_100\%\/0\.05\)\]{--tw-shadow: 0 0 60px hsl(0 0% 100%/.05);--tw-shadow-colored: 0 0 60px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_6px_rgba\(255\,255\,255\,0\.8\)\]{--tw-shadow: 0 0 6px rgba(255,255,255,.8);--tw-shadow-colored: 0 0 6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_8px_rgba\(0\,0\,0\,0\.3\)\]{--tw-shadow: 0 0 8px rgba(0,0,0,.3);--tw-shadow-colored: 0 0 8px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_1px_3px_rgba\(0\,0\,0\,0\.04\)\,0_4px_12px_rgba\(0\,0\,0\,0\.02\)\]{--tw-shadow: 0 1px 3px rgba(0,0,0,.04),0 4px 12px rgba(0,0,0,.02);--tw-shadow-colored: 0 1px 3px var(--tw-shadow-color), 0 4px 12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_1px_3px_rgba\(0\,0\,0\,0\.08\)\]{--tw-shadow: 0 1px 3px rgba(0,0,0,.08);--tw-shadow-colored: 0 1px 3px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_20px_60px_-15px_rgba\(0\,0\,0\,0\.4\)\]{--tw-shadow: 0 20px 60px -15px rgba(0,0,0,.4);--tw-shadow-colored: 0 20px 60px -15px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_25px_80px_rgba\(0\,0\,0\,0\.5\)\]{--tw-shadow: 0 25px 80px rgba(0,0,0,.5);--tw-shadow-colored: 0 25px 80px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_2px_8px_rgba\(0\,0\,0\,0\.04\)\]{--tw-shadow: 0 2px 8px rgba(0,0,0,.04);--tw-shadow-colored: 0 2px 8px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_2px_8px_rgba\(0\,0\,0\,0\.08\)\]{--tw-shadow: 0 2px 8px rgba(0,0,0,.08);--tw-shadow-colored: 0 2px 8px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_2px_8px_rgba\(246\,73\,0\,0\.25\)\]{--tw-shadow: 0 2px 8px rgba(246,73,0,.25);--tw-shadow-colored: 0 2px 8px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_4px_16px_rgba\(246\,73\,0\,0\.3\)\]{--tw-shadow: 0 4px 16px rgba(246,73,0,.3);--tw-shadow-colored: 0 4px 16px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_8px_24px_rgba\(0\,0\,0\,0\.12\)\]{--tw-shadow: 0 8px 24px rgba(0,0,0,.12);--tw-shadow-colored: 0 8px 24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_8px_32px_rgba\(0\,0\,0\,0\.12\)\]{--tw-shadow: 0 8px 32px rgba(0,0,0,.12);--tw-shadow-colored: 0 8px 32px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_8px_32px_rgba\(0\,0\,0\,0\.3\)\,0_0_0_1px_rgba\(139\,92\,246\,0\.1\)\,inset_0_1px_0_rgba\(255\,255\,255\,0\.05\)\]{--tw-shadow: 0 8px 32px rgba(0,0,0,.3),0 0 0 1px rgba(139,92,246,.1),inset 0 1px 0 rgba(255,255,255,.05);--tw-shadow-colored: 0 8px 32px var(--tw-shadow-color), 0 0 0 1px var(--tw-shadow-color), inset 0 1px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_8px_32px_rgba\(139\,92\,246\,0\.3\)\]{--tw-shadow: 0 8px 32px rgba(139,92,246,.3);--tw-shadow-colored: 0 8px 32px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[inset_0_1px_1px_rgba\(255\,255\,255\,0\.4\)\,0_2px_12px_rgba\(0\,0\,0\,0\.15\)\]{--tw-shadow: inset 0 1px 1px rgba(255,255,255,.4),0 2px 12px rgba(0,0,0,.15);--tw-shadow-colored: inset 0 1px 1px var(--tw-shadow-color), 0 2px 12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-md{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-none{--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-sm{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-xl{--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[var\(--labs-shadow-md\)\]{--tw-shadow-color: var(--labs-shadow-md);--tw-shadow: var(--tw-shadow-colored)}.shadow-black\/30{--tw-shadow-color: rgb(0 0 0 / .3);--tw-shadow: var(--tw-shadow-colored)}.shadow-black\/50{--tw-shadow-color: rgb(0 0 0 / .5);--tw-shadow: var(--tw-shadow-colored)}.shadow-gray-200{--tw-shadow-color: #e5e7eb;--tw-shadow: var(--tw-shadow-colored)}.shadow-gray-900\/20{--tw-shadow-color: rgb(17 24 39 / .2);--tw-shadow: var(--tw-shadow-colored)}.shadow-orange-200{--tw-shadow-color: #fed7aa;--tw-shadow: var(--tw-shadow-colored)}.shadow-orange-500\/30{--tw-shadow-color: rgb(249 115 22 / .3);--tw-shadow: var(--tw-shadow-colored)}.outline-none{outline:2px solid transparent;outline-offset:2px}.outline{outline-style:solid}.ring{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-0{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-2{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-4{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-background{--tw-ring-color: hsl(var(--background))}.ring-border{--tw-ring-color: hsl(var(--border))}.ring-primary{--tw-ring-color: hsl(var(--primary))}.ring-primary\/20{--tw-ring-color: hsl(var(--primary) / .2)}.ring-primary\/30{--tw-ring-color: hsl(var(--primary) / .3)}.ring-ring{--tw-ring-color: hsl(var(--ring))}.ring-sidebar-ring{--tw-ring-color: hsl(var(--sidebar-ring))}.ring-transparent{--tw-ring-color: transparent}.ring-white{--tw-ring-opacity: 1;--tw-ring-color: rgb(255 255 255 / var(--tw-ring-opacity, 1))}.ring-offset-1{--tw-ring-offset-width: 1px}.ring-offset-\[hsl\(var\(--labs-bg-primary\)\)\]{--tw-ring-offset-color: hsl(var(--labs-bg-primary))}.ring-offset-background{--tw-ring-offset-color: hsl(var(--background))}.blur{--tw-blur: blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-0{--tw-blur: blur(0);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-3xl{--tw-blur: blur(64px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-\[100px\]{--tw-blur: blur(100px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-\[120px\]{--tw-blur: blur(120px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-\[2px\]{--tw-blur: blur(2px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-\[3px\]{--tw-blur: blur(3px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-\[8px\]{--tw-blur: blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-sm{--tw-blur: blur(4px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.brightness-100{--tw-brightness: brightness(1);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.brightness-105{--tw-brightness: brightness(1.05);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.brightness-110{--tw-brightness: brightness(1.1);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.brightness-90{--tw-brightness: brightness(.9);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.brightness-\[0\.92\]{--tw-brightness: brightness(.92);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.brightness-\[1\.05\]{--tw-brightness: brightness(1.05);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.contrast-125{--tw-contrast: contrast(1.25);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.contrast-75{--tw-contrast: contrast(.75);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.contrast-\[0\.85\]{--tw-contrast: contrast(.85);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.contrast-\[1\.08\]{--tw-contrast: contrast(1.08);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow{--tw-drop-shadow: drop-shadow(0 1px 2px rgb(0 0 0 / .1)) drop-shadow(0 1px 1px rgb(0 0 0 / .06));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-\[0_1px_4px_rgba\(0\,0\,0\,0\.9\)\]{--tw-drop-shadow: drop-shadow(0 1px 4px rgba(0,0,0,.9));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.grayscale{--tw-grayscale: grayscale(100%);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.invert{--tw-invert: invert(100%);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.saturate-\[1\.15\]{--tw-saturate: saturate(1.15);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.saturate-\[180\%\]{--tw-saturate: saturate(180%);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-blur{--tw-backdrop-blur: blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-2xl{--tw-backdrop-blur: blur(40px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-\[20px\]{--tw-backdrop-blur: blur(20px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-\[40px\]{--tw-backdrop-blur: blur(40px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-\[4px\]{--tw-backdrop-blur: blur(4px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-lg{--tw-backdrop-blur: blur(16px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-md{--tw-backdrop-blur: blur(12px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-sm{--tw-backdrop-blur: blur(4px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-xl{--tw-backdrop-blur: blur(24px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-saturate-\[180\%\]{--tw-backdrop-saturate: saturate(180%);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[left\,right\,width\]{transition-property:left,right,width;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[margin\,opa\]{transition-property:margin,opa;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[opacity\,transform\]{transition-property:opacity,transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[width\,height\,padding\]{transition-property:width,height,padding;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[width\]{transition-property:width;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-shadow{transition-property:box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.delay-100{transition-delay:.1s}.delay-200{transition-delay:.2s}.delay-300{transition-delay:.3s}.delay-500{transition-delay:.5s}.duration-100{transition-duration:.1s}.duration-1000{transition-duration:1s}.duration-150{transition-duration:.15s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.duration-500{transition-duration:.5s}.duration-700{transition-duration:.7s}.duration-75{transition-duration:75ms}.ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-linear{transition-timing-function:linear}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.will-change-transform{will-change:transform}@keyframes enter{0%{opacity:var(--tw-enter-opacity, 1);transform:translate3d(var(--tw-enter-translate-x, 0),var(--tw-enter-translate-y, 0),0) scale3d(var(--tw-enter-scale, 1),var(--tw-enter-scale, 1),var(--tw-enter-scale, 1)) rotate(var(--tw-enter-rotate, 0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity, 1);transform:translate3d(var(--tw-exit-translate-x, 0),var(--tw-exit-translate-y, 0),0) scale3d(var(--tw-exit-scale, 1),var(--tw-exit-scale, 1),var(--tw-exit-scale, 1)) rotate(var(--tw-exit-rotate, 0))}}.animate-in{animation-name:enter;animation-duration:.15s;--tw-enter-opacity: initial;--tw-enter-scale: initial;--tw-enter-rotate: initial;--tw-enter-translate-x: initial;--tw-enter-translate-y: initial}.fade-in,.fade-in-0{--tw-enter-opacity: 0}.fade-in-80{--tw-enter-opacity: .8}.fade-out{--tw-exit-opacity: 0}.zoom-in{--tw-enter-scale: 0}.zoom-in-50{--tw-enter-scale: .5}.zoom-in-95{--tw-enter-scale: .95}.zoom-out{--tw-exit-scale: 0}.slide-in-from-right{--tw-enter-translate-x: 100%}.slide-in-from-top-1{--tw-enter-translate-y: -.25rem}.duration-100{animation-duration:.1s}.duration-1000{animation-duration:1s}.duration-150{animation-duration:.15s}.duration-200{animation-duration:.2s}.duration-300{animation-duration:.3s}.duration-500{animation-duration:.5s}.duration-700{animation-duration:.7s}.duration-75{animation-duration:75ms}.delay-100{animation-delay:.1s}.delay-200{animation-delay:.2s}.delay-300{animation-delay:.3s}.delay-500{animation-delay:.5s}.ease-in{animation-timing-function:cubic-bezier(.4,0,1,1)}.ease-in-out{animation-timing-function:cubic-bezier(.4,0,.2,1)}.ease-linear{animation-timing-function:linear}.ease-out{animation-timing-function:cubic-bezier(0,0,.2,1)}.running{animation-play-state:running}.paused{animation-play-state:paused}.megga-credits-popover-surface{background:#fff;backdrop-filter:none;-webkit-backdrop-filter:none;border:1px solid #E5E5E5;border-radius:16px;box-shadow:0 8px 24px #0000001f;overflow:hidden;min-width:380px;max-width:440px}.megga-credits-popover-surface .text-muted-foreground{color:#a0a0a0!important}.megga-credits-popover-surface .text-3xl{color:#1a1a1a!important;font-size:48px!important;font-weight:700!important}.megga-credits-stats-section .text-foreground{color:#1a1a1a!important;font-weight:600!important}.megga-credits-popover-surface h4{color:#1a1a1a!important}.megga-credits-popover-surface h4 svg{color:#f64900!important}.megga-credits-dropdown-positioned{position:fixed;right:32px;bottom:80px;z-index:9999;pointer-events:auto}@media (max-width: 1024px){.megga-credits-dropdown-positioned{right:32px;bottom:80px}}@media (max-width: 768px){.megga-credits-dropdown-positioned{right:32px;bottom:80px}}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}}.megga-homepage{min-height:100vh;background:#131313;overflow-x:hidden}.megga-homepage-main{position:relative}.megga-section:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,hsl(0 0% 100% / .06) 20%,hsl(0 0% 100% / .06) 80%,transparent);pointer-events:none}.megga-hero-section:before{display:none}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes pulse-glow{0%,to{opacity:.5}50%{opacity:1}}.animate-float{animation:float 6s ease-in-out infinite}.animate-pulse-glow{animation:pulse-glow 3s ease-in-out infinite}spline-viewer{position:relative}.dashboard-card{position:relative;border-radius:.75rem;background-color:hsl(var(--card) / .4);--tw-backdrop-blur: blur(24px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);border:.5px solid rgba(255,255,255,.1);box-shadow:inset 0 1px #ffffff0d,0 4px 24px #0000004d}.dashboard-card-hover{transition-property:border-color,box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s;animation-duration:.3s;position:relative;border-radius:.75rem;background-color:hsl(var(--card) / .4);--tw-backdrop-blur: blur(24px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);border:.5px solid rgba(255,255,255,.1);box-shadow:inset 0 1px #ffffff0d,0 4px 24px #0000004d}.dashboard-card-hover:hover{border-color:#ffffff26;box-shadow:inset 0 1px #ffffff14,0 8px 32px #0006}@keyframes laser-scan{0%{transform:translateY(-100%);opacity:0}10%{opacity:1}90%{opacity:1}to{transform:translateY(100%);opacity:0}}.laser-line{position:absolute;left:0;right:0;height:.125rem;background-image:linear-gradient(to right,var(--tw-gradient-stops));--tw-gradient-from: transparent var(--tw-gradient-from-position);--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);--tw-gradient-to: hsl(var(--silver) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), hsl(var(--silver)) var(--tw-gradient-via-position), var(--tw-gradient-to);--tw-gradient-to: transparent var(--tw-gradient-to-position);box-shadow:0 0 20px 2px hsl(var(--silver) / .6)}.animate-laser{animation:laser-scan 1.5s ease-in-out forwards}@keyframes shimmer-progress{0%{width:0%}50%{width:var(--progress, 60%)}to{width:var(--progress, 60%)}}.shimmer-bar{height:.25rem;overflow:hidden;border-radius:9999px;background-color:hsl(var(--silver) / .3)}.shimmer-bar:after{content:"";display:block;height:100%;border-radius:9999px;background-image:linear-gradient(to right,var(--tw-gradient-stops));--tw-gradient-from: hsl(var(--silver)) var(--tw-gradient-from-position);--tw-gradient-to: hsl(var(--silver) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);--tw-gradient-to: hsl(var(--foreground) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), hsl(var(--foreground)) var(--tw-gradient-via-position), var(--tw-gradient-to);--tw-gradient-to: hsl(var(--silver)) var(--tw-gradient-to-position);animation:shimmer-progress 2s ease-out forwards;animation-delay:var(--delay, 0s);width:0}@keyframes fade-reveal{0%{opacity:0;transform:scale(1.02);filter:blur(10px)}to{opacity:1;transform:scale(1);filter:blur(0)}}.animate-fade-reveal{animation:fade-reveal 1s ease-out forwards}@keyframes draw-line{0%{stroke-dashoffset:100}to{stroke-dashoffset:0}}.animate-draw{stroke-dasharray:100;stroke-dashoffset:100;animation:draw-line 2s ease-out forwards}.inner-glow{box-shadow:inset 0 1px #ffffff0d}@keyframes subtle-pulse{0%,to{box-shadow:0 0 hsl(var(--silver) / .4)}50%{box-shadow:0 0 0 8px hsl(var(--silver) / 0)}}.animate-subtle-pulse{animation:subtle-pulse 3s ease-in-out infinite}@keyframes elegant-glitch{0%,to{transform:translate(0);filter:none}25%{transform:translate(-2px);filter:brightness(1.1)}50%{transform:translate(2px);filter:brightness(.9)}75%{transform:translate(-1px);filter:brightness(1.05)}}.animate-glitch{animation:elegant-glitch .4s ease-out}@keyframes annotation-appear{0%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:translate(0)}}.annotation-item{opacity:0;animation:annotation-appear .5s ease-out forwards}@keyframes modal-enter{0%{opacity:0;transform:translateY(20px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.animate-modal-enter{animation:modal-enter .4s cubic-bezier(.16,1,.3,1) forwards}@keyframes ken-burns{0%{transform:scale(1)}to{transform:scale(1.15)}}.animate-ken-burns{animation:ken-burns 25s ease-out infinite alternate}@keyframes slide-fade-in{0%{opacity:0;transform:translate(30px)}to{opacity:1;transform:translate(0)}}@keyframes slide-fade-out{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(-30px)}}.animate-slide-fade-in{animation:slide-fade-in .4s ease-out forwards}.animate-slide-fade-out{animation:slide-fade-out .3s ease-out forwards}.bg-noise{background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise' x='0' y='0'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.65' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)'/%3E%3C/svg%3E");background-repeat:repeat}.shadow-glow{box-shadow:0 0 30px #ffffff26}.shadow-glow:hover{box-shadow:0 0 40px #ffffff40}@keyframes neural-line-flow{0%{width:0;opacity:0}50%{opacity:1}to{width:40px;opacity:1}}@keyframes lock-flash{0%{opacity:.6;transform:scale(1)}to{opacity:0;transform:scale(1.5)}}.animate-lock-flash{animation:lock-flash .4s ease-out forwards}.animate-neural-line{animation:neural-line-flow .4s ease-out forwards}@keyframes draw-line-horizontal{0%{width:0;opacity:0}to{width:4rem;opacity:1}}.animate-draw-line-horizontal{animation:draw-line-horizontal .3s ease-out forwards}@keyframes fade-in{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in{animation:fade-in .3s ease-out forwards}@keyframes timeline-grow{0%{transform:scaleY(0);transform-origin:top;opacity:0}to{transform:scaleY(1);transform-origin:top;opacity:1}}.animate-timeline-grow{animation:timeline-grow 1.5s ease-out forwards}@keyframes laser-border-horizontal{0%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes laser-border-vertical{0%{transform:translateY(-100%)}to{transform:translateY(100%)}}.animate-laser-h{animation:laser-border-horizontal 3s linear infinite}.animate-laser-v{animation:laser-border-vertical 3s linear infinite}@keyframes verified-pulse{0%,to{filter:drop-shadow(0 0 0 rgba(255,255,255,0));opacity:1}50%{filter:drop-shadow(0 0 15px rgba(255,255,255,.8)) drop-shadow(0 0 30px rgba(255,255,255,.4));opacity:1}}.animate-verified-pulse{animation:verified-pulse 2s ease-in-out infinite}@keyframes face-scan{0%{transform:translate(-100%);opacity:0}50%{opacity:1}to{transform:translate(100%);opacity:0}}.animate-face-scan{animation:face-scan .8s ease-in-out forwards}@keyframes pulse-wave{0%{transform:scale(1);opacity:.8}to{transform:scale(2.2);opacity:0}}.animate-pulse-wave{animation:pulse-wave 1.2s ease-out forwards}@keyframes pulse-wave-xl{0%{transform:scale(1);opacity:.8}to{transform:scale(2.5);opacity:0}}.animate-pulse-wave-xl{animation:pulse-wave-xl 1.5s ease-out forwards}@keyframes lock-close{0%{transform:translateY(-3px) rotate(-20deg)}60%{transform:translateY(0) rotate(5deg)}to{transform:translateY(0) rotate(0)}}.animate-lock-close{animation:lock-close .5s cubic-bezier(.34,1.56,.64,1) forwards}@keyframes bounce-impact{0%{transform:scale(.9)}50%{transform:scale(1.15)}to{transform:scale(1)}}.animate-bounce-impact{animation:bounce-impact .5s cubic-bezier(.34,1.56,.64,1) forwards}@keyframes face-draw{0%{stroke-dasharray:200;stroke-dashoffset:200}to{stroke-dasharray:200;stroke-dashoffset:0}}.animate-face-draw{animation:face-draw .6s ease-out forwards}.animate-face-draw-delayed{animation:face-draw .5s ease-out .3s forwards;stroke-dasharray:100;stroke-dashoffset:100}.animate-face-draw-delayed-2{animation:face-draw .4s ease-out .5s forwards;stroke-dasharray:100;stroke-dashoffset:100}.animate-face-draw-delayed-3{animation:face-draw .5s ease-out .7s forwards;stroke-dasharray:100;stroke-dashoffset:100}@keyframes lock-flash-xl{0%{opacity:.8;transform:scale(1)}to{opacity:0;transform:scale(1.8)}}.animate-lock-flash-xl{animation:lock-flash-xl .5s ease-out forwards}@keyframes pop-in{0%{transform:scale(.5);opacity:.2}60%{transform:scale(1.2);opacity:1}to{transform:scale(1);opacity:1}}.animate-pop-in{animation:pop-in .6s cubic-bezier(.175,.885,.32,1.275) forwards}@keyframes verified-pulse-xl{0%,to{filter:drop-shadow(0 0 0 rgba(255,255,255,0));opacity:1}50%{filter:drop-shadow(0 0 30px rgba(255,255,255,.9)) drop-shadow(0 0 60px rgba(255,255,255,.5));opacity:1}}.animate-verified-pulse-xl{animation:verified-pulse-xl 2.5s ease-in-out infinite}.settings-container{position:relative;border-radius:.75rem;background:#ffffff05;border:1px solid rgba(255,255,255,.06);padding:24px;margin-bottom:0}.settings-container-title{margin-bottom:1.25rem;display:flex;align-items:center;gap:.75rem;font-size:1.125rem;line-height:1.75rem;font-weight:600}.settings-subsection{padding:16px 0;border-bottom:1px solid rgba(255,255,255,.06)}.settings-subsection:first-of-type{padding-top:0}.settings-subsection:last-child{border-bottom:none;padding-bottom:0}@keyframes pulse-presence{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(1.15)}}.animate-pulse-presence{animation:pulse-presence 2s ease-in-out infinite}@keyframes liquidFlow{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.animate-liquid-flow{background-size:200% 200%;animation:liquidFlow 8s ease infinite}@keyframes megga-fade-in{0%{opacity:0}to{opacity:1}}@keyframes megga-fade-out{0%{opacity:1}to{opacity:0}}@keyframes megga-fade-in-up{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes megga-fade-in-down{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes megga-fade-in-left{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:translate(0)}}@keyframes megga-fade-in-right{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}@keyframes megga-slide-in-right{0%{transform:translate(100%);opacity:0}to{transform:translate(0);opacity:1}}@keyframes megga-slide-in-left{0%{transform:translate(-100%);opacity:0}to{transform:translate(0);opacity:1}}@keyframes megga-slide-in-up{0%{transform:translateY(100%);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes megga-slide-in-down{0%{transform:translateY(-100%);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes megga-slide-out-right{0%{transform:translate(0);opacity:1}to{transform:translate(100%);opacity:0}}@keyframes megga-slide-out-left{0%{transform:translate(0);opacity:1}to{transform:translate(-100%);opacity:0}}@keyframes megga-scale-up{0%{transform:scale(.9);opacity:0}to{transform:scale(1);opacity:1}}@keyframes megga-scale-down{0%{transform:scale(1);opacity:1}to{transform:scale(.9);opacity:0}}@keyframes megga-pop{0%{transform:scale(.8);opacity:0}50%{transform:scale(1.05)}to{transform:scale(1);opacity:1}}@keyframes megga-rotate-in{0%{transform:rotate(-180deg) scale(.5);opacity:0}to{transform:rotate(0) scale(1);opacity:1}}@keyframes megga-glow-breathing{0%,to{box-shadow:0 0 20px #8b5cf64d,0 0 40px #8b5cf633}50%{box-shadow:0 0 30px #8b5cf680,0 0 60px #8b5cf64d}}@keyframes megga-glow-breathing-dual{0%,to{box-shadow:0 0 20px #8b5cf64d,0 0 40px #ec489933}50%{box-shadow:0 0 30px #ec489966,0 0 60px #8b5cf64d}}@keyframes megga-glow-breathing-teal{0%,to{box-shadow:0 0 20px #06b6d44d,0 0 40px #06b6d433}50%{box-shadow:0 0 30px #06b6d480,0 0 60px #06b6d44d}}@keyframes megga-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes megga-liquid-float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes megga-liquid-float-subtle{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes megga-glass-reveal{0%{opacity:0;backdrop-filter:blur(0px);-webkit-backdrop-filter:blur(0px);transform:scale(.95)}to{opacity:1;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);transform:scale(1)}}@keyframes megga-liquid-flow{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}@keyframes megga-modal-appear{0%{opacity:0;transform:translate(-50%,-40%) scale(.95)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@keyframes megga-modal-disappear{0%{opacity:1;transform:translate(-50%,-50%) scale(1)}to{opacity:0;transform:translate(-50%,-40%) scale(.95)}}@keyframes megga-backdrop-fade-in{0%{opacity:0}to{opacity:1}}@keyframes megga-backdrop-fade-out{0%{opacity:1}to{opacity:0}}@keyframes megga-drawer-slide-in{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes megga-drawer-slide-out{0%{transform:translate(0)}to{transform:translate(100%)}}@keyframes megga-page-enter{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes megga-page-exit{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-20px)}}@keyframes megga-success-check{0%{stroke-dashoffset:100;opacity:0}50%{opacity:1}to{stroke-dashoffset:0}}@keyframes megga-success-bounce{0%{transform:scale(0)}50%{transform:scale(1.15)}75%{transform:scale(.95)}to{transform:scale(1)}}@keyframes megga-pulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.05);opacity:.9}}@keyframes megga-hover-lift{0%{transform:translateY(0)}to{transform:translateY(-4px)}}@keyframes megga-scroll-reveal{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}@keyframes megga-canvas-pulse{0%,to{opacity:.3;transform:scale(1)}50%{opacity:.5;transform:scale(1.02)}}@keyframes megga-glow-pulse{0%,to{opacity:.15}50%{opacity:.25}}@keyframes megga-fan-item-appear{0%{opacity:0;transform:scale(.8) translateY(20px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes megga-fan-item-disappear{0%{opacity:1;transform:scale(1) translateY(0)}to{opacity:0;transform:scale(.8) translateY(20px)}}@keyframes megga-drop-success{0%{transform:scale(1);box-shadow:var(--canvas-glass-shadow)}50%{transform:scale(1.02);box-shadow:var(--glow-labs-active),var(--canvas-glass-shadow)}to{transform:scale(1);box-shadow:var(--canvas-glass-shadow)}}@keyframes megga-thumbnail-enter{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}@keyframes megga-thumbnail-exit{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(0)}}@keyframes megga-labs-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.animate-canvas-pulse{animation:megga-canvas-pulse 3s ease-in-out infinite}.animate-fan-appear{animation:megga-fan-item-appear var(--fan-duration, .5s) var(--fan-easing, ease-out) forwards}.animate-fan-disappear{animation:megga-fan-item-disappear var(--fan-duration, .5s) var(--fan-easing, ease-out) forwards}.animate-drop-success{animation:megga-drop-success .4s var(--ease-megga-smooth, ease-out)}.animate-thumbnail-enter{animation:megga-thumbnail-enter .3s var(--ease-megga-smooth, ease-out) forwards}.animate-thumbnail-exit{animation:megga-thumbnail-exit .2s var(--ease-megga-smooth, ease-out) forwards}.animate-labs-shimmer{background:linear-gradient(90deg,transparent 0%,rgba(139,92,246,.1) 50%,transparent 100%);background-size:200% 100%;animation:megga-labs-shimmer 1.5s ease-in-out infinite}.megga-app-sidebar{width:280px;height:calc(100vh - 144px);position:fixed;left:16px;top:66px;display:flex;flex-direction:column;background:#fafafa;backdrop-filter:none;-webkit-backdrop-filter:none;border:1px solid #E5E5E5;border-radius:16px;box-shadow:0 4px 16px #0000000f;padding:var(--space-megga-4);z-index:100;overflow:hidden;transition:width var(--duration-megga-normal) var(--ease-megga-smooth),transform var(--duration-megga-normal) var(--ease-megga-smooth),left var(--duration-megga-normal) var(--ease-megga-smooth),top var(--duration-megga-normal) var(--ease-megga-smooth),height var(--duration-megga-normal) var(--ease-megga-smooth)}.megga-app-sidebar:hover{box-shadow:0 6px 20px #00000014}@media (max-width: 1024px){.megga-app-sidebar{left:0;top:0;height:100vh;border-radius:0 16px 16px 0;transform:translate(-100%)}.megga-app-sidebar.is-open{transform:translate(0)}}.megga-sidebar-header-v2{display:flex;align-items:center;gap:var(--space-megga-2);margin-bottom:12px;padding-bottom:12px;border-bottom:1px solid #E5E5E5}.megga-sidebar-header-v2 .megga-project-btn{order:1}.megga-sidebar-header-v2 .megga-sidebar-toggle-v2{order:2}.megga-project-btn{flex:1;display:flex!important;align-items:center!important;justify-content:center!important;gap:var(--space-megga-2)!important;background:#2e2f31!important;border:1px solid #2E2F31!important;border-radius:12px!important;font-weight:500!important;color:#fff!important;transition:all var(--duration-megga-fast) var(--ease-megga-smooth)!important}.megga-project-btn:hover{background:#3a3b3d!important;border-color:#3a3b3d!important;transform:translateY(-1px)!important;box-shadow:0 4px 12px #00000026!important}.megga-project-btn-icon{width:44px!important;height:44px!important;padding:0!important;display:flex!important;align-items:center!important;justify-content:center!important;background:#2e2f31!important;border:1px solid #2E2F31!important;border-radius:12px!important;transition:all var(--duration-megga-fast) var(--ease-megga-smooth)!important}.megga-project-btn-icon:hover{background:#3a3b3d!important;border-color:#3a3b3d!important;transform:translateY(-1px)!important;box-shadow:0 4px 12px #00000026!important}.megga-project-btn svg,.megga-project-btn-icon svg{color:#fff!important;transition:color var(--duration-megga-fast) var(--ease-megga-smooth)!important}.megga-project-btn:hover svg,.megga-project-btn-icon:hover svg{color:#fff!important}.megga-sidebar-toggle-v2{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:12px;background:#e5e5e5;border:1px solid #D9D9D9;color:#525252;cursor:pointer;flex-shrink:0;transition:all var(--duration-megga-fast) var(--ease-megga-smooth)}.megga-sidebar-toggle-v2:hover{background:#d9d9d9;color:#1a1a1a;border-color:#ccc}.megga-sidebar-toggle-v2:focus-visible{outline:2px solid #F64900;outline-offset:2px}.megga-app-sidebar.is-collapsed .megga-sidebar-header-v2{flex-direction:column;gap:var(--space-megga-1);align-items:center;padding-bottom:7px;margin-bottom:7px}.megga-app-sidebar.is-collapsed .megga-sidebar-header-v2 .megga-sidebar-toggle-v2{order:1}.megga-app-sidebar.is-collapsed .megga-sidebar-header-v2 .megga-project-btn-icon{order:2}@media (max-width: 1024px){.megga-sidebar-toggle-v2{display:none}}.megga-sidebar-credits{display:flex;align-items:center;justify-content:space-between;padding:10px 14px;margin:0 0 14px;background:#f649001a;border:1px solid rgba(246,73,0,.2);border-radius:12px;transition:all var(--duration-megga-fast) var(--ease-megga-smooth)}.megga-sidebar-credits:hover{background:#f6490026;border-color:#f649004d}.megga-sidebar-credits.is-low{background:linear-gradient(135deg,#ef44441a,#dc26260d);border-color:#ef444433}.megga-sidebar-credits.is-low:hover{background:linear-gradient(135deg,#ef444426,#dc262614);border-color:#ef44444d}.megga-sidebar-credits-value{display:flex;align-items:center;gap:8px;color:#f64900;font-weight:600;font-size:13px;text-decoration:none;transition:color var(--duration-megga-fast) var(--ease-megga-smooth)}.megga-sidebar-credits-value:hover{color:#e04000}.megga-sidebar-credits.is-low .megga-sidebar-credits-value{color:#ef4444e6}.megga-sidebar-credits.is-low .megga-sidebar-credits-value:hover{color:#ef4444}.megga-sidebar-credits-add{display:flex;align-items:center;justify-content:center;width:24px;height:24px;background:#f6490033;border-radius:6px;color:#f64900;transition:all var(--duration-megga-fast) var(--ease-megga-smooth)}.megga-sidebar-credits-add:hover{background:#f6490059;transform:scale(1.05)}.megga-sidebar-credits.is-low .megga-sidebar-credits-add{background:#ef444433;color:#ef4444}.megga-sidebar-credits.is-low .megga-sidebar-credits-add:hover{background:#ef444459}.megga-sidebar-credits.is-collapsed{width:44px;height:44px;padding:0;margin-bottom:14px;justify-content:center;display:flex;align-items:center;position:relative;left:50%;transform:translate(-50%)}.megga-sidebar-credits.is-collapsed svg{width:20px;height:20px;color:#f64900}.megga-sidebar-credits.is-low.is-collapsed svg{color:#ef4444e6}.megga-nav-section-separator{height:1px;background:#e5e5e5;margin:0 var(--space-megga-2)}.megga-app-sidebar.is-collapsed{width:72px;padding:var(--space-megga-2);left:16px;top:66px;height:calc(100vh - 130px);overflow:hidden}.megga-app-sidebar.is-collapsed .megga-sidebar-nav{align-items:center;width:100%;overflow-x:hidden}.megga-app-sidebar.is-collapsed .megga-nav-section{align-items:center;width:100%;max-width:100%}.megga-app-sidebar.is-collapsed .megga-nav-item{display:flex;align-items:center;justify-content:center;width:36px;height:36px;min-width:36px;max-width:36px;padding:0;border-radius:12px}.megga-app-sidebar.is-collapsed .megga-nav-item svg{margin:0;width:20px;height:20px;flex-shrink:0}.megga-app-sidebar.is-collapsed .megga-nav-label{display:none}.megga-sidebar-user.is-collapsed{display:flex;justify-content:center;align-items:center;padding:0;width:100%;background:transparent;border:none;border-radius:0}.megga-sidebar-user.is-collapsed:hover{background:transparent}.megga-sidebar-user.is-collapsed .megga-user-avatar{width:40px;height:40px;flex-shrink:0;margin:0 auto}.megga-app-sidebar.is-collapsed .mt-auto{display:flex;flex-direction:column;align-items:center;width:100%}.megga-app-sidebar.is-collapsed .mt-auto .megga-nav-item{width:36px;height:36px}@media (max-width: 1024px){.megga-app-sidebar.is-collapsed{width:280px;padding:var(--space-megga-5);left:0;top:0;height:100vh;border-radius:0 16px 16px 0}.megga-app-sidebar.is-collapsed .megga-sidebar-header-v2{flex-direction:row;gap:var(--space-megga-2);align-items:center;padding-bottom:var(--space-megga-4)}.megga-app-sidebar.is-collapsed .megga-sidebar-nav,.megga-app-sidebar.is-collapsed .megga-nav-section{align-items:stretch}.megga-app-sidebar.is-collapsed .megga-nav-item{justify-content:flex-start;width:100%;height:auto;max-width:100%;min-width:0;padding:var(--space-megga-2) var(--space-megga-3)}.megga-app-sidebar.is-collapsed .megga-nav-label{display:block}.megga-app-sidebar.is-collapsed .mt-auto{align-items:stretch}.megga-app-sidebar.is-collapsed .mt-auto .megga-nav-item{width:100%;height:auto}.megga-app-main,.megga-app-wrapper.sidebar-collapsed .megga-app-main{margin-left:0}}.megga-sidebar-nav{flex:1;overflow-y:auto;overflow-x:hidden;display:flex;flex-direction:column;gap:14px;padding-top:16px;scrollbar-width:thin;scrollbar-color:var(--glass-megga-medium) transparent}.megga-sidebar-nav::-webkit-scrollbar{width:4px}.megga-sidebar-nav::-webkit-scrollbar-track{background:transparent}.megga-sidebar-nav::-webkit-scrollbar-thumb{background:var(--glass-megga-medium);border-radius:2px}.megga-nav-section{display:flex;flex-direction:column;gap:var(--space-megga-1);margin-bottom:0}.megga-nav-label{font-size:11px;font-weight:600;color:#a0a0a0;text-transform:uppercase;letter-spacing:.1em;margin-bottom:3px;padding:0 var(--space-megga-2)}.megga-nav-item{display:flex;align-items:center;gap:var(--megga-gap-sm);padding:6px var(--space-megga-3);border-radius:12px;text-decoration:none;font-size:14px;font-weight:500;color:#525252;transition:all var(--duration-megga-fast) var(--ease-megga-smooth)}.megga-nav-item svg{width:20px;height:20px;stroke-width:2;flex-shrink:0;color:#525252;transition:color var(--duration-megga-fast) var(--ease-megga-smooth)}.megga-nav-item span{flex:1}.megga-nav-item:hover{background:#e5e5e5;color:#1a1a1a}.megga-nav-item:hover svg{color:#1a1a1a}.megga-nav-item.active,.megga-nav-item[aria-current=page]{background:#f649001a;color:#1a1a1a;border-left:3px solid #F64900;padding-left:calc(var(--space-megga-3) - 3px)}.megga-nav-item.active svg,.megga-nav-item[aria-current=page] svg{color:#1a1a1a}.megga-nav-item:focus-visible{outline:2px solid #F64900;outline-offset:2px}.megga-nav-badge{padding:2px 8px;background:var(--glass-megga-medium);border-radius:12px;font-size:11px;font-weight:600;color:hsl(var(--muted-foreground));margin-left:auto;flex-shrink:0}.megga-nav-badge-warning{background:#f9731633;color:#fb923c}.megga-nav-dot{position:absolute;top:-2px;right:-2px;width:8px;height:8px;border-radius:50%;background:#22c55e}.megga-nav-item-admin{color:#fb923ccc}.megga-nav-item-admin:hover{background:#fb923c1a;color:#fb923c}.megga-nav-item-admin.active,.megga-nav-item-admin[aria-current=page]{background:#fb923c33;color:#fb923c;border:1px solid rgba(251,146,60,.3);border-radius:12px}.megga-sidebar-content{position:relative;flex:1;display:flex;flex-direction:column;min-height:0;overflow:hidden}.megga-sidebar-view{display:flex;flex-direction:column;flex:1;min-height:0;transition:opacity .3s ease,transform .3s ease}.megga-sidebar-view.is-hidden{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;pointer-events:none}.megga-sidebar-view.is-normal.is-hidden{transform:translate(-20px)}.megga-sidebar-view.is-settings.is-hidden,.megga-sidebar-view.is-account.is-hidden{transform:translate(20px)}.megga-settings-header-nav{padding:var(--space-megga-3) 0;margin-bottom:var(--space-megga-2);border-bottom:1px solid rgba(255,255,255,.06)}.megga-settings-back-btn{display:flex;align-items:center;gap:var(--space-megga-2);padding:var(--space-megga-2) var(--space-megga-3);color:#525252;font-size:14px;font-weight:600;border-radius:12px;background:transparent;border:none;cursor:pointer;transition:all .2s ease;width:100%}.megga-settings-back-btn:hover{background:#e5e5e5;color:#1a1a1a}.megga-settings-back-btn svg{color:#525252;transition:color .2s ease}.megga-settings-back-btn:hover svg{color:#1a1a1a}.megga-settings-back-btn svg{width:18px;height:18px;flex-shrink:0}.megga-app-sidebar.is-collapsed .megga-settings-back-btn{justify-content:center;padding:var(--space-megga-2);width:36px;height:36px;margin:0 auto}.megga-app-sidebar.is-collapsed .megga-settings-header-nav{display:flex;justify-content:center}.megga-client-bottom-bar{position:fixed;bottom:8px;left:16px;right:calc(16px + var(--removed-body-scroll-bar-size, 0px));height:40px;z-index:100;display:flex;align-items:center;padding:0 16px;background:#fafafa;border:1px solid #E5E5E5;border-radius:24px;box-shadow:0 2px 8px #0000000f}.megga-bottom-bar-btn{width:28px;height:28px;color:#00000073;transition:color .2s ease,background .2s ease}.megga-bottom-bar-btn:hover{color:#000000bf;background:#0000000d}.megga-bottom-bar-separator{width:1px;height:16px;background:#e5e5e5;margin:0 12px}.megga-bottom-bar-credits{height:28px;padding:0 12px;gap:8px;font-size:14px;font-weight:500;color:#2e2f31;transition:all .2s ease;border-radius:8px}.megga-bottom-bar-credits svg{color:#f64900!important}.megga-bottom-bar-credits:hover{background:#0000000d}@media (max-width: 1024px){.megga-client-bottom-bar{display:none}}.megga-sidebar-user{display:flex;align-items:center;gap:var(--megga-gap-sm);padding:var(--space-megga-3);background:#fff;border:1px solid #E5E5E5;border-left:3px solid #F64900;border-radius:12px;margin-top:var(--space-megga-4);transition:all var(--duration-megga-fast) var(--ease-megga-smooth)}.megga-sidebar-user:hover{background:#f5f5f5;border-color:#d9d9d9;border-left-color:#e04000}.megga-user-avatar{width:40px;height:40px;border-radius:50%;-o-object-fit:cover;object-fit:cover;flex-shrink:0;background:#e5e5e5}.megga-user-info{flex:1;display:flex;flex-direction:column;min-width:0}.megga-user-avatar-link{display:flex;align-items:center;justify-content:center;flex-shrink:0;border-radius:var(--megga-radius-full);transition:transform var(--megga-transition-smooth),box-shadow var(--megga-transition-smooth)}.megga-user-avatar-link:hover{transform:scale(1.05)}.megga-user-avatar-link:focus-visible{outline:none;box-shadow:0 0 0 2px #f64900}.megga-user-name{display:block;font-size:14px;font-weight:600;color:#1a1a1a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-decoration:none;transition:color var(--megga-transition-smooth)}.megga-user-name:hover{color:#f64900}.megga-user-plan{display:block;font-size:12px;color:#a0a0a0;text-decoration:none;transition:color var(--megga-transition-smooth)}.megga-user-plan:hover{color:#f64900}.megga-app-wrapper{--sidebar-width-expanded: 280px;--sidebar-width-collapsed: 72px;--sidebar-margin: 16px;--current-sidebar-width: var(--sidebar-width-expanded);min-height:100vh;background:var(--megga-bg-primary)}.megga-app-wrapper:before{content:"";position:fixed;top:0;left:0;right:0;height:8px;background:inherit;z-index:99;pointer-events:none}@media (max-width: 1024px){.megga-app-wrapper:before{height:16px}}.megga-app-wrapper:after{content:"";position:fixed;bottom:0;left:0;right:0;height:8px;background:inherit;z-index:99;pointer-events:none}@media (max-width: 1024px){.megga-app-wrapper:after{display:none}}.megga-app-wrapper.sidebar-collapsed{--current-sidebar-width: var(--sidebar-width-collapsed)}.megga-app-main{margin-left:calc(var(--current-sidebar-width) + var(--sidebar-margin) * 2);margin-right:var(--sidebar-margin);min-height:100vh;display:flex;flex-direction:column;align-items:center;transition:all var(--duration-megga-normal) var(--ease-megga-smooth)}.megga-app-header{height:64px;display:flex;align-items:center;justify-content:space-between;padding:0 var(--space-megga-6);background:var(--glass-megga-light);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-bottom:1px solid var(--border-megga-glass);position:sticky;top:0;z-index:50}.megga-header-title{font-size:14px;color:hsl(var(--muted-foreground))}.megga-header-actions{display:flex;align-items:center;gap:var(--megga-gap-md)}.megga-liquid-header{justify-content:center;gap:1.5rem;background:hsla(var(--megga-bg-primary-hsl),.85);border-bottom:1px solid hsl(var(--border) / .1)}.megga-liquid-logo{display:flex;align-items:center}.megga-liquid-logo-text{font-size:1.125rem;font-weight:700;background:linear-gradient(to right,hsl(var(--primary)),hsl(var(--accent)),hsl(var(--secondary)));-webkit-background-clip:text;background-clip:text;color:transparent}.megga-liquid-nav{display:flex;align-items:center;gap:.25rem}.megga-liquid-nav-item{padding:.5rem 1rem;font-size:.875rem;font-weight:500;color:hsl(var(--muted-foreground));border-radius:9999px;transition:all .2s ease}.megga-liquid-nav-item:hover{color:hsl(var(--foreground));background:hsl(var(--primary) / .15)}.megga-liquid-nav-active{color:hsl(var(--foreground));background:hsl(var(--primary) / .2)}.megga-liquid-divider{width:1px;height:1.5rem;background:hsl(var(--primary) / .3)}.megga-app-container{flex:1;padding:var(--space-megga-8);padding-top:96px;padding-bottom:80px;max-width:1400px;width:100%;margin:0 auto;overflow-y:auto}.megga-app-wrapper:has(.cv3-main){background:#fafafa!important}.megga-app-wrapper:has(.cv3-main) .megga-app-main,.megga-app-wrapper:has(.cv3-main) .megga-app-container{background:transparent!important}.megga-app-container:has(.cv3-main){max-width:none!important;padding-left:0!important;padding-right:0!important;overflow:hidden!important}@media (max-width: 1024px){.megga-app-main{margin-left:0}.megga-app-container{padding:var(--space-megga-4);padding-top:88px;padding-bottom:72px}.megga-app-header{padding:0 var(--space-megga-4)}}@media (max-width: 768px){.megga-app-container{padding:var(--space-megga-3);padding-top:80px;padding-bottom:64px}.megga-app-header{padding:0 var(--space-megga-3);height:56px}.megga-liquid-nav,.megga-liquid-divider{display:none}.megga-liquid-header{justify-content:space-between}}.megga-page-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--space-megga-8);flex-wrap:wrap;gap:var(--megga-gap-md)}.megga-page-header-left{display:flex;flex-direction:column;gap:var(--space-megga-1)}.megga-page-title{font-family:var(--font-megga-display);font-size:32px;font-weight:700;color:var(--color-megga-white);letter-spacing:-.02em;line-height:1.2}.megga-page-subtitle{font-size:14px;color:hsl(var(--muted-foreground))}.megga-page-header-right{display:flex;align-items:center;gap:var(--megga-gap-sm)}@media (max-width: 768px){.megga-page-header{flex-direction:column;align-items:flex-start}.megga-page-title{font-size:24px}.megga-page-header-right{width:100%;flex-wrap:wrap}}.megga-mobile-menu-btn{display:none;position:fixed;top:var(--space-megga-4);left:var(--space-megga-4);z-index:150;width:48px;height:48px;background:var(--glass-megga-strong);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid var(--border-megga-glass);border-radius:12px;cursor:pointer;transition:all var(--duration-megga-fast) var(--ease-megga-smooth)}.megga-mobile-menu-btn svg{width:24px;height:24px;color:var(--color-megga-white)}.megga-mobile-menu-btn:hover,.megga-mobile-menu-btn:focus-visible{background:var(--glass-megga-purple);border-color:var(--color-megga-purple-500);outline:none}@media (max-width: 1024px){.megga-mobile-menu-btn{display:flex;align-items:center;justify-content:center}}.megga-sidebar-overlay{display:none;position:fixed;top:0;right:0;bottom:0;left:0;background:#0009;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);z-index:90;opacity:0;transition:opacity var(--duration-megga-normal) var(--ease-megga-out)}.megga-sidebar-overlay.is-visible{display:block;opacity:1}.megga-stats-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--megga-grid-gap-lg);margin-bottom:var(--space-megga-12)}@media (max-width: 1400px){.megga-stats-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){.megga-stats-grid{grid-template-columns:1fr;gap:var(--megga-grid-gap-md)}}.megga-stat-card{padding:var(--space-megga-6);background:var(--glass-megga-light);backdrop-filter:blur(var(--blur-megga-lg));-webkit-backdrop-filter:blur(var(--blur-megga-lg));border:1px solid var(--border-megga-glass);border-radius:16px;transition:all var(--duration-megga-normal) var(--ease-megga-out)}.megga-stat-card:hover{background:var(--glass-megga-medium);border-color:var(--border-megga-glass-hover);transform:translateY(-2px)}.megga-stat-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--space-megga-4)}.megga-stat-label{font-size:13px;font-weight:500;color:var(--megga-text-secondary)}.megga-stat-icon{width:20px;height:20px;color:var(--megga-text-tertiary);stroke-width:2}.megga-stat-value{font-family:var(--font-megga-display);font-size:36px;font-weight:700;color:var(--megga-text-primary);line-height:1;margin-bottom:var(--space-megga-2)}.megga-stat-change{display:flex;align-items:center;gap:var(--megga-gap-xs);font-size:12px}.megga-stat-change svg{width:14px;height:14px;stroke-width:2}.megga-stat-change.positive{color:var(--neon-green-500)}.megga-stat-change.negative{color:var(--color-megga-red-500, hsl(0 84.2% 60.2%))}.megga-stat-change.neutral{color:var(--megga-text-tertiary)}.megga-stat-progress{margin-top:var(--space-megga-3)}.megga-stat-progress-bar{height:6px;background:var(--glass-megga-medium);border-radius:3px;overflow:hidden;margin-bottom:var(--space-megga-1)}.megga-stat-progress-fill{height:100%;background:var(--gradient-megga-primary);border-radius:3px;transition:width var(--duration-megga-slow) var(--ease-megga-smooth)}.megga-stat-progress-label{font-size:11px;color:var(--megga-text-tertiary)}.megga-dashboard-section{margin-bottom:var(--space-megga-12)}.megga-section-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--space-megga-6)}.megga-section-title{font-family:var(--font-megga-display);font-size:20px;font-weight:600;color:var(--megga-text-primary)}.megga-section-link{font-size:14px;color:var(--electric-purple-400);text-decoration:none;font-weight:500;display:flex;align-items:center;gap:var(--megga-gap-xs);transition:color var(--duration-megga-fast) var(--ease-megga-smooth)}.megga-section-link:hover{color:var(--electric-purple-300)}.megga-section-link svg{width:16px;height:16px;transition:transform var(--duration-megga-fast) var(--ease-megga-smooth)}.megga-section-link:hover svg{transform:translate(4px)}.megga-actions-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--megga-grid-gap-lg)}@media (max-width: 1024px){.megga-actions-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){.megga-actions-grid{grid-template-columns:1fr}}.megga-action-card{padding:var(--space-megga-6);background:var(--glass-megga-light);backdrop-filter:blur(var(--blur-megga-lg));-webkit-backdrop-filter:blur(var(--blur-megga-lg));border:1px solid var(--border-megga-glass);border-radius:16px;display:flex;flex-direction:column;transition:all var(--duration-megga-normal) var(--ease-megga-out)}.megga-action-card:hover{background:var(--glass-megga-medium);border-color:var(--border-megga-glass-hover);transform:translateY(-4px);box-shadow:var(--shadow-megga-xl)}.megga-action-icon{width:48px;height:48px;display:flex;align-items:center;justify-content:center;background:var(--gradient-megga-primary);border-radius:12px;margin-bottom:var(--space-megga-4)}.megga-action-icon svg{width:24px;height:24px;color:var(--megga-text-primary);stroke-width:2}.megga-action-title{font-size:16px;font-weight:600;color:var(--megga-text-primary);margin-bottom:var(--space-megga-2)}.megga-action-description{font-size:13px;color:var(--megga-text-secondary);line-height:1.5;margin-bottom:var(--space-megga-4);flex:1}.megga-clones-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--megga-grid-gap-lg)}@media (max-width: 1024px){.megga-clones-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){.megga-clones-grid{grid-template-columns:1fr}}.megga-clone-card-small{background:var(--glass-megga-light);backdrop-filter:blur(var(--blur-megga-lg));-webkit-backdrop-filter:blur(var(--blur-megga-lg));border:1px solid var(--border-megga-glass);border-radius:16px;overflow:hidden;transition:all var(--duration-megga-normal) var(--ease-megga-out)}.megga-clone-card-small:hover{background:var(--glass-megga-medium);border-color:var(--border-megga-glass-hover);transform:translateY(-4px);box-shadow:var(--shadow-megga-xl)}.megga-clone-card-image{position:relative;aspect-ratio:3/4;overflow:hidden}.megga-clone-card-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform var(--duration-megga-slow) var(--ease-megga-smooth)}.megga-clone-card-small:hover .megga-clone-card-image img{transform:scale(1.05)}.megga-clone-status{position:absolute;top:var(--space-megga-2);right:var(--space-megga-2);padding:4px 12px;border-radius:12px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.05em}.megga-clone-status.trained{background:#22c55e33;color:var(--neon-green-500);border:1px solid rgba(34,197,94,.3)}.megga-clone-status.training{background:#8b5cf633;color:var(--electric-purple-400);border:1px solid rgba(139,92,246,.3)}.megga-clone-card-content{padding:var(--space-megga-4)}.megga-clone-name{font-size:16px;font-weight:600;color:var(--megga-text-primary);margin-bottom:var(--space-megga-1)}.megga-clone-meta{display:flex;align-items:center;gap:var(--megga-gap-xs);font-size:12px;color:var(--megga-text-tertiary);margin-bottom:var(--space-megga-4)}.megga-clone-actions{display:flex;gap:var(--megga-gap-sm)}.megga-activity-list{background:var(--glass-megga-light);backdrop-filter:blur(var(--blur-megga-lg));-webkit-backdrop-filter:blur(var(--blur-megga-lg));border:1px solid var(--border-megga-glass);border-radius:16px;padding:var(--space-megga-4);display:flex;flex-direction:column;gap:var(--megga-gap-sm)}.megga-activity-item{display:flex;gap:var(--megga-gap-md);padding:var(--space-megga-3);border-radius:8px;transition:background var(--duration-megga-fast) var(--ease-megga-smooth)}.megga-activity-item:hover{background:var(--glass-megga-medium)}.megga-activity-icon{width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:10px;flex-shrink:0}.megga-activity-icon svg{width:20px;height:20px;stroke-width:2}.megga-activity-icon.generated{background:#8b5cf633}.megga-activity-icon.generated svg{color:var(--electric-purple-400)}.megga-activity-icon.created{background:#22c55e33}.megga-activity-icon.created svg{color:var(--neon-green-500)}.megga-activity-icon.payment{background:#ec489933}.megga-activity-icon.payment svg{color:var(--cyber-pink-500)}.megga-activity-icon.marketplace{background:#06b6d433}.megga-activity-icon.marketplace svg{color:var(--cyber-teal-500)}.megga-activity-content{flex:1;display:flex;flex-direction:column;gap:2px}.megga-activity-text{font-size:14px;color:var(--megga-text-secondary)}.megga-activity-text strong{color:var(--megga-text-primary);font-weight:600}.megga-activity-time{font-size:12px;color:var(--megga-text-tertiary)}.megga-stat-progress{width:100%;display:flex;flex-direction:column;gap:var(--space-megga-2);margin-top:var(--space-megga-2)}.megga-stat-progress-bar{width:100%;height:6px;background:var(--glass-megga-medium);border-radius:3px;overflow:hidden}.megga-stat-progress-fill{height:100%;background:linear-gradient(90deg,var(--cyber-teal-500),var(--electric-purple-500));border-radius:3px;transition:width .5s ease-out}.megga-stat-progress-label{font-size:12px;color:var(--megga-text-tertiary)}.megga-empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:var(--space-megga-12);background:var(--glass-megga-light);backdrop-filter:blur(var(--blur-megga-lg));-webkit-backdrop-filter:blur(var(--blur-megga-lg));border:1px dashed var(--border-megga-glass);border-radius:16px}.megga-empty-icon{width:64px;height:64px;display:flex;align-items:center;justify-content:center;background:var(--glass-megga-medium);border-radius:16px;margin-bottom:var(--space-megga-4)}.megga-empty-icon svg{width:32px;height:32px;color:var(--megga-text-tertiary);stroke-width:1.5}.megga-empty-title{font-size:18px;font-weight:600;color:var(--megga-text-primary);margin-bottom:var(--space-megga-2)}.megga-empty-description{font-size:14px;color:var(--megga-text-tertiary);max-width:300px;margin-bottom:var(--space-megga-6)}.megga-search-bar{display:flex;align-items:center;gap:var(--megga-gap-sm);padding:var(--space-megga-2) var(--space-megga-4);background:var(--glass-megga-light);backdrop-filter:blur(var(--blur-megga-lg));-webkit-backdrop-filter:blur(var(--blur-megga-lg));border:1px solid var(--border-megga-glass);border-radius:12px;min-width:280px;transition:all var(--duration-megga-fast) var(--ease-megga-smooth)}.megga-search-bar:focus-within{border-color:var(--electric-purple-500);box-shadow:0 0 0 3px #8b5cf61a}.megga-search-bar svg{width:20px;height:20px;color:var(--megga-text-tertiary);flex-shrink:0}.megga-search-bar input{flex:1;background:transparent;border:none;outline:none;font-size:14px;color:var(--megga-text-primary)}.megga-search-bar input::-moz-placeholder{color:var(--megga-text-tertiary)}.megga-search-bar input::placeholder{color:var(--megga-text-tertiary)}.megga-search-bar.megga-search-bar-lg{padding:var(--space-megga-3) var(--space-megga-5);min-width:320px}.megga-search-bar.megga-search-bar-lg input{font-size:15px}.megga-filter-tabs{display:flex;gap:var(--megga-gap-xs);padding:4px;background:var(--glass-megga-light);backdrop-filter:blur(var(--blur-megga-lg));-webkit-backdrop-filter:blur(var(--blur-megga-lg));border:1px solid var(--border-megga-glass);border-radius:12px;overflow-x:auto;scrollbar-width:none}.megga-filter-tabs::-webkit-scrollbar{display:none}.megga-filter-tab{padding:var(--space-megga-2) var(--space-megga-4);background:transparent;border:none;border-radius:8px;font-size:14px;font-weight:500;color:var(--megga-text-secondary);white-space:nowrap;cursor:pointer;transition:all var(--duration-megga-fast) var(--ease-megga-smooth)}.megga-filter-tab:hover{color:var(--megga-text-primary);background:var(--glass-megga-medium)}.megga-filter-tab.active{background:var(--gradient-megga-primary);color:var(--megga-text-primary)}.megga-filter-tab-count{margin-left:var(--space-megga-1);padding:2px 6px;background:#ffffff1a;border-radius:6px;font-size:11px}.megga-filter-tab.active .megga-filter-tab-count{background:#fff3}.megga-clones-grid-large{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:var(--megga-grid-gap-lg)}.megga-clone-card-large{background:var(--glass-megga-light);backdrop-filter:blur(var(--blur-megga-lg));-webkit-backdrop-filter:blur(var(--blur-megga-lg));border:1px solid var(--border-megga-glass);border-radius:20px;overflow:hidden;transition:all var(--duration-megga-normal) var(--ease-megga-smooth)}.megga-clone-card-large:hover{border-color:var(--electric-purple-500);box-shadow:var(--shadow-megga-xl),var(--glow-megga-purple-sm);transform:translateY(-4px)}.megga-clone-card-large-image{position:relative;aspect-ratio:1/1;overflow:hidden}.megga-clone-card-large-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform var(--duration-megga-slow) var(--ease-megga-smooth)}.megga-clone-card-large:hover .megga-clone-card-large-image img{transform:scale(1.05)}.megga-clone-card-overlay{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;gap:var(--megga-gap-md);background:#0009;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);opacity:0;transition:opacity var(--duration-megga-normal) var(--ease-megga-out)}.megga-clone-card-large:hover .megga-clone-card-overlay{opacity:1}.megga-overlay-btn{display:flex;flex-direction:column;align-items:center;gap:var(--megga-gap-xs);padding:var(--space-megga-4);background:var(--glass-megga-medium);border:1px solid var(--border-megga-glass);border-radius:12px;color:var(--megga-text-primary);font-size:12px;font-weight:500;cursor:pointer;transition:all var(--duration-megga-fast) var(--ease-megga-smooth)}.megga-overlay-btn svg{width:24px;height:24px}.megga-overlay-btn:hover{background:var(--glass-megga-purple);border-color:var(--electric-purple-500)}.megga-clone-card-badges{position:absolute;top:var(--space-megga-3);right:var(--space-megga-3);display:flex;gap:var(--megga-gap-xs)}.megga-clone-card-large-content{padding:var(--space-megga-5)}.megga-clone-card-large-header{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:var(--space-megga-4)}.megga-clone-card-large-name{font-family:var(--font-megga-display);font-size:18px;font-weight:600;color:var(--megga-text-primary)}.megga-clone-card-menu{padding:var(--space-megga-1);background:transparent;border:none;border-radius:6px;cursor:pointer;transition:background var(--duration-megga-fast) var(--ease-megga-smooth)}.megga-clone-card-menu svg{width:20px;height:20px;color:var(--megga-text-secondary)}.megga-clone-card-menu:hover{background:var(--glass-megga-medium)}.megga-clone-card-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--megga-gap-sm)}.megga-clone-stat-item{display:flex;flex-direction:column;gap:2px}.megga-clone-stat-label{font-size:11px;color:var(--megga-text-tertiary);text-transform:uppercase;letter-spacing:.05em}.megga-clone-stat-value{font-size:14px;font-weight:600;color:var(--megga-text-primary)}.megga-labs-style-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(100px,1fr));gap:var(--megga-gap-sm, 8px)}.megga-labs-style-card{position:relative;aspect-ratio:1;border-radius:12px;border:2px solid transparent;background:var(--glass-megga-light, hsl(0 0% 100% / .05));cursor:pointer;overflow:hidden;transition:all var(--duration-megga-fast, .15s) var(--ease-megga-smooth, cubic-bezier(.4, 0, .2, 1))}.megga-labs-style-card:hover{border-color:var(--electric-purple-400);transform:scale(1.02)}.megga-labs-style-card.active{border-color:var(--electric-purple-500);box-shadow:0 0 20px -5px var(--electric-purple-500)}.megga-labs-style-label{position:absolute;bottom:0;left:0;right:0;padding:6px 8px;background:linear-gradient(to top,rgba(0,0,0,.8),transparent);font-size:11px;font-weight:500;color:#fff;text-align:center}.megga-labs-generated-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:var(--megga-gap-md, 16px)}.megga-labs-empty-grid{display:flex;align-items:center;justify-content:center;min-height:200px;border:2px dashed hsl(var(--border));border-radius:16px;background:var(--glass-megga-light, hsl(0 0% 100% / .02))}.megga-labs-image-card{position:relative;aspect-ratio:1;border-radius:16px;overflow:hidden;background:var(--glass-megga-light, hsl(0 0% 100% / .05));transition:transform var(--duration-megga-fast, .15s) var(--ease-megga-smooth)}.megga-labs-image-card:hover{transform:scale(1.02)}.megga-labs-image-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#000000b3;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);opacity:0;transition:opacity var(--duration-megga-normal, .2s) var(--ease-megga-out, ease-out);display:flex;align-items:center;justify-content:center;padding:16px}.megga-labs-image-card:hover .megga-labs-image-overlay{opacity:1}.megga-labs-overlay-btn{width:100%;justify-content:flex-start;gap:8px;color:#fff;background:transparent}.megga-labs-overlay-btn:hover{background:#ffffff1a}.megga-labs-generate-wrapper{display:flex;flex-direction:column;align-items:center;gap:8px}.megga-labs-generate-btn{background:var(--gradient-megga-primary, linear-gradient(135deg, #8B5CF6 0%, #EC4899 100%));padding:12px 32px;border-radius:12px;font-weight:600;color:#fff;border:none;min-width:160px;transition:all var(--duration-megga-fast, .15s) var(--ease-megga-smooth)}.megga-labs-generate-btn:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 30px -8px #8b5cf680}.megga-labs-generate-btn:disabled{opacity:.6;cursor:not-allowed}.megga-labs-generate-cost{display:flex;align-items:center;gap:4px;font-size:12px;color:var(--megga-text-tertiary, hsl(0 0% 60%))}.megga-wizard-layout{display:grid;grid-template-columns:280px 1fr;min-height:calc(100vh - 64px);gap:0}.megga-wizard-sidebar{background:var(--glass-megga-strong, hsl(0 0% 100% / .08));backdrop-filter:blur(40px);-webkit-backdrop-filter:blur(40px);border-right:1px solid var(--border-megga-glass, hsl(0 0% 100% / .1));padding:var(--space-megga-8, 32px);display:flex;flex-direction:column;position:sticky;top:0;height:100vh}.megga-wizard-main{padding:var(--space-megga-8, 32px);overflow-y:auto}.megga-wizard-content{max-width:1000px;margin:0 auto}@media (max-width: 1024px){.megga-wizard-layout{grid-template-columns:1fr}.megga-wizard-sidebar{position:fixed;bottom:0;left:0;right:0;height:auto;padding:var(--space-megga-4, 16px);z-index:100;border-right:none;border-top:1px solid var(--border-megga-glass, hsl(0 0% 100% / .1));flex-direction:row;justify-content:space-between;align-items:center}.megga-wizard-main{padding-bottom:100px}}.megga-wizard-stepper{display:flex;flex-direction:column;gap:0}.megga-wizard-step{display:flex;align-items:flex-start;gap:var(--megga-gap-md, 16px);position:relative;padding-bottom:var(--space-megga-6, 24px)}.megga-wizard-step:after{content:"";position:absolute;left:15px;top:36px;bottom:0;width:2px;background:var(--glass-megga-medium, hsl(0 0% 100% / .06))}.megga-wizard-step:last-child:after{display:none}.megga-wizard-step:last-child{padding-bottom:0}.megga-wizard-step-indicator{width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:600;flex-shrink:0;position:relative;z-index:1;transition:all var(--duration-megga-normal, .3s) var(--ease-megga-smooth, cubic-bezier(.4, 0, .2, 1))}.megga-wizard-step.completed .megga-wizard-step-indicator{background:var(--color-megga-green-500, #22c55e);color:var(--color-megga-white, #ffffff)}.megga-wizard-step.completed:after{background:var(--color-megga-green-500, #22c55e)}.megga-wizard-step.active .megga-wizard-step-indicator{background:var(--gradient-megga-primary, linear-gradient(135deg, #9333ea 0%, #7c3aed 50%, #6366f1 100%));color:var(--color-megga-white, #ffffff);box-shadow:var(--glow-megga-purple-sm, 0 0 20px rgba(147, 51, 234, .3))}.megga-wizard-step.pending .megga-wizard-step-indicator{background:var(--glass-megga-medium, hsl(0 0% 100% / .06));color:var(--color-megga-text-muted, hsl(0 0% 100% / .5))}.megga-wizard-step-content{display:flex;flex-direction:column;gap:2px;padding-top:4px}.megga-wizard-step-title{font-size:14px;font-weight:600;color:var(--color-megga-white, #ffffff);transition:color var(--duration-megga-fast, .15s) var(--ease-megga-smooth)}.megga-wizard-step.pending .megga-wizard-step-title{color:var(--color-megga-text-muted, hsl(0 0% 100% / .5))}.megga-wizard-step-description{font-size:12px;color:var(--color-megga-text-muted, hsl(0 0% 100% / .5))}@media (max-width: 1024px){.megga-wizard-stepper{flex-direction:row;gap:var(--megga-gap-sm, 8px)}.megga-wizard-step{flex-direction:column;align-items:center;padding-bottom:0}.megga-wizard-step:after{left:100%;top:15px;bottom:auto;width:100%;height:2px}.megga-wizard-step-content{display:none}.megga-wizard-step-indicator{width:28px;height:28px;font-size:12px}}.megga-step-header{margin-bottom:var(--space-megga-8, 32px)}.megga-step-progress-indicator{display:inline-flex;align-items:center;gap:var(--megga-gap-xs, 4px);padding:4px 12px;background:var(--glass-megga-purple, hsl(270 100% 60% / .1));border-radius:20px;font-size:12px;font-weight:600;color:var(--color-megga-purple-400, #a855f7);margin-bottom:var(--space-megga-4, 16px)}.megga-step-title{font-family:var(--font-megga-display, "Sora", sans-serif);font-size:28px;font-weight:700;color:var(--color-megga-white, #ffffff);letter-spacing:-.02em;margin-bottom:var(--space-megga-2, 8px)}.megga-step-subtitle{font-size:16px;color:var(--color-megga-text-body, hsl(0 0% 100% / .7));line-height:1.5;max-width:600px}.megga-wizard-footer{display:flex;align-items:center;justify-content:space-between;padding-top:var(--space-megga-8, 32px);margin-top:var(--space-megga-8, 32px);border-top:1px solid var(--border-megga-glass, hsl(0 0% 100% / .08))}.megga-wizard-footer-left,.megga-wizard-footer-right{display:flex;align-items:center;gap:var(--megga-gap-md, 16px)}@media (max-width: 768px){.megga-wizard-footer{flex-direction:column;gap:var(--megga-gap-md, 16px)}.megga-wizard-footer-left,.megga-wizard-footer-right{width:100%}.megga-wizard-footer-right{flex-direction:column}.megga-wizard-footer-right button{width:100%}}.megga-drop-zone{position:relative;padding:var(--space-megga-12, 48px);background:var(--glass-megga-light, hsl(0 0% 100% / .03));backdrop-filter:blur(var(--blur-megga-lg, 16px));-webkit-backdrop-filter:blur(var(--blur-megga-lg, 16px));border:2px dashed var(--border-megga-glass, hsl(0 0% 100% / .08));border-radius:20px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;cursor:pointer;transition:all var(--duration-megga-normal, .3s) var(--ease-megga-smooth, cubic-bezier(.4, 0, .2, 1))}.megga-drop-zone:hover{border-color:var(--color-megga-purple-500, hsl(250 89% 67%));background:var(--glass-megga-purple, hsl(250 89% 67% / .08))}.megga-drop-zone.drag-active{border-color:var(--color-megga-purple-400, hsl(250 89% 75%));border-style:solid;background:var(--glass-megga-purple, hsl(250 89% 67% / .08));box-shadow:var(--glow-megga-purple-md, 0 0 30px hsl(250 89% 67% / .3));transform:scale(1.01)}.megga-drop-zone.has-images{padding:var(--space-megga-6, 24px)}.megga-drop-zone-icon{width:64px;height:64px;margin-bottom:var(--space-megga-4, 16px);display:flex;align-items:center;justify-content:center;background:var(--glass-megga-medium, hsl(0 0% 100% / .06));border-radius:16px;transition:all var(--duration-megga-normal, .3s) var(--ease-megga-smooth, cubic-bezier(.4, 0, .2, 1))}.megga-drop-zone:hover .megga-drop-zone-icon,.megga-drop-zone.drag-active .megga-drop-zone-icon{background:var(--gradient-megga-primary, linear-gradient(135deg, hsl(250 89% 67%), hsl(280 90% 60%)));transform:scale(1.1)}.megga-drop-zone-icon svg{width:32px;height:32px;color:var(--color-megga-text-muted, hsl(0 0% 100% / .5));transition:color var(--duration-megga-fast, .15s) var(--ease-megga-smooth, cubic-bezier(.4, 0, .2, 1))}.megga-drop-zone:hover .megga-drop-zone-icon svg,.megga-drop-zone.drag-active .megga-drop-zone-icon svg{color:var(--color-megga-white, hsl(0 0% 100%))}.megga-drop-zone-title{font-size:18px;font-weight:600;color:var(--color-megga-white, hsl(0 0% 100%));margin-bottom:var(--space-megga-2, 8px)}.megga-drop-zone-description{font-size:14px;color:var(--color-megga-text-muted, hsl(0 0% 100% / .5));margin-bottom:var(--space-megga-4, 16px)}.megga-drop-zone-formats{font-size:12px;color:var(--color-megga-text-muted, hsl(0 0% 100% / .5));margin-top:var(--space-megga-4, 16px)}.megga-drop-zone-browse{display:inline-flex;align-items:center;padding:8px 16px;background:var(--gradient-megga-primary, linear-gradient(135deg, hsl(250 89% 67%), hsl(280 90% 60%)));border-radius:8px;font-size:14px;font-weight:500;color:var(--color-megga-white, hsl(0 0% 100%));transition:all var(--duration-megga-fast, .15s) var(--ease-megga-smooth, cubic-bezier(.4, 0, .2, 1))}.megga-drop-zone:hover .megga-drop-zone-browse{transform:translateY(-2px);box-shadow:var(--glow-megga-purple-sm, 0 0 15px hsl(250 89% 67% / .25))}.megga-image-preview-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(100px,1fr));gap:var(--megga-gap-sm, 12px);margin-top:var(--space-megga-6, 24px)}.megga-image-preview{position:relative;aspect-ratio:1;border-radius:12px;overflow:hidden;background:var(--glass-megga-medium, hsl(0 0% 100% / .06));animation:megga-scale-up var(--duration-megga-normal, .3s) var(--ease-megga-smooth, cubic-bezier(.4, 0, .2, 1))}.megga-image-preview img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.megga-image-preview-overlay{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:#00000080;opacity:0;transition:opacity var(--duration-megga-fast, .15s) var(--ease-megga-smooth)}.megga-image-preview:hover .megga-image-preview-overlay{opacity:1}.megga-image-preview-remove{width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:var(--color-megga-red-500, #ef4444);border:none;border-radius:50%;color:var(--color-megga-white, #ffffff);cursor:pointer;transition:transform var(--duration-megga-fast, .15s) var(--ease-megga-smooth)}.megga-image-preview-remove:hover{transform:scale(1.1)}.megga-image-preview-remove svg{width:16px;height:16px}.megga-image-preview.uploading:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#000000b3}.megga-image-preview-spinner{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:24px;height:24px;border:2px solid var(--glass-megga-medium, hsl(0 0% 100% / .2));border-top-color:var(--color-megga-purple-400, #a78bfa);border-radius:50%;animation:megga-spin .8s linear infinite;z-index:1}.megga-image-preview.error{border:2px solid var(--color-megga-red-500, #ef4444)}.megga-image-preview-error-badge{position:absolute;top:4px;right:4px;width:20px;height:20px;background:var(--color-megga-red-500, #ef4444);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;color:var(--color-megga-white, #ffffff)}.megga-upload-counter{display:flex;align-items:center;justify-content:space-between;margin-top:var(--space-megga-4, 16px);padding:var(--space-megga-3, 12px) var(--space-megga-4, 16px);background:var(--glass-megga-light, hsl(0 0% 100% / .03));border-radius:12px}.megga-upload-counter-text{font-size:14px;color:var(--color-megga-text-body, hsl(0 0% 100% / .7))}.megga-upload-counter-text strong{color:var(--color-megga-white, #ffffff)}.megga-upload-counter-status{display:flex;align-items:center;gap:var(--megga-gap-xs, 8px);font-size:12px;font-weight:500}.megga-upload-counter-status.valid{color:var(--color-megga-green-500, #22c55e)}.megga-upload-counter-status.invalid{color:var(--color-megga-red-500, #ef4444)}.megga-wizard-tips{background:var(--glass-megga-light, hsl(0 0% 100% / .03));border:1px solid var(--border-megga-glass, hsl(0 0% 100% / .08));border-radius:16px;padding:var(--space-megga-5, 20px)}.megga-wizard-tips-header{display:flex;align-items:center;gap:var(--megga-gap-sm, 12px);margin-bottom:var(--space-megga-4, 16px)}.megga-wizard-tips-icon{width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:var(--glass-megga-purple, hsl(270 100% 60% / .15));border-radius:8px}.megga-wizard-tips-icon svg{width:16px;height:16px;color:var(--color-megga-purple-400, #a78bfa)}.megga-wizard-tips-title{font-size:14px;font-weight:600;color:var(--color-megga-white, #ffffff)}.megga-wizard-tips-list{display:flex;flex-direction:column;gap:var(--megga-gap-sm, 12px)}.megga-wizard-tip{display:flex;gap:var(--megga-gap-sm, 12px);font-size:13px;color:var(--color-megga-text-body, hsl(0 0% 100% / .7));line-height:1.4}.megga-wizard-tip-bullet{width:6px;height:6px;margin-top:6px;background:var(--color-megga-purple-400, #a78bfa);border-radius:50%;flex-shrink:0}.megga-wizard-tip-highlight{color:var(--color-megga-white, #ffffff);font-weight:500}.megga-clone-card-preview{width:280px;aspect-ratio:1 / 1.3;position:relative;background:linear-gradient(135deg,#8b5cf61a,#ec48990d);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid var(--border-megga-glass, hsl(0 0% 100% / .08));border-radius:24px;overflow:hidden;box-shadow:0 8px 32px #0003,inset 0 1px #ffffff1a}.megga-clone-card-preview:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,transparent 0%,rgba(139,92,246,.3) 25%,rgba(236,72,153,.3) 50%,rgba(168,85,247,.3) 75%,transparent 100%);background-size:200% 200%;opacity:.3;mix-blend-mode:screen;animation:megga-liquid-flow 8s var(--ease-megga-glass, ease) infinite}.megga-clone-card-mosaic{position:absolute;top:0;left:0;right:0;height:60%;display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(2,1fr);gap:2px;overflow:hidden}.megga-clone-card-mosaic img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.megga-clone-card-empty{position:absolute;top:0;left:0;right:0;height:60%;display:flex;align-items:center;justify-content:center;background:var(--glass-megga-medium, hsl(0 0% 100% / .06))}.megga-clone-card-empty svg{width:48px;height:48px;color:var(--color-megga-text-muted, hsl(0 0% 100% / .5))}.megga-clone-card-preview-content{position:absolute;bottom:0;left:0;right:0;height:40%;padding:var(--space-megga-4, 16px);display:flex;flex-direction:column;justify-content:flex-end;background:linear-gradient(to top,rgba(0,0,0,.8) 0%,transparent 100%)}.megga-clone-card-preview-name{font-family:var(--font-megga-display);font-size:18px;font-weight:700;color:var(--color-megga-white, #ffffff);margin-bottom:4px}.megga-clone-card-preview-username{font-size:13px;color:var(--color-megga-purple-400, #a78bfa)}.megga-clone-card-preview-placeholder{font-size:14px;color:var(--color-megga-text-muted, hsl(0 0% 100% / .5));font-style:italic}.megga-clone-card-type{position:absolute;top:var(--space-megga-3, 12px);left:var(--space-megga-3, 12px);z-index:10;padding:4px 10px;background:var(--glass-megga-strong, hsl(0 0% 100% / .12));-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid var(--border-megga-glass, hsl(0 0% 100% / .08));border-radius:8px;font-size:11px;font-weight:600;color:var(--color-megga-white, #ffffff);text-transform:uppercase;letter-spacing:.05em}.megga-clone-card-type.portrait{background:#8b5cf64d;border-color:var(--color-megga-purple-500, #8b5cf6)}.megga-clone-card-type.product{background:#06b6d44d;border-color:var(--color-megga-teal-500, #06b6d4)}.megga-clone-card-type.object{background:#f973164d;border-color:var(--color-megga-orange-500, #f97316)}.megga-clone-card-type.style{background:#ec48994d;border-color:var(--color-megga-pink-500, #ec4899)}.megga-clone-card-type.brand{background:#22c55e4d;border-color:var(--color-megga-green-500, #22c55e)}.megga-clone-card-preview.training{animation:megga-training-pulse 2s var(--ease-megga-glass, cubic-bezier(.25, .46, .45, .94)) infinite}@keyframes megga-training-pulse{0%,to{box-shadow:0 8px 32px #0003,0 0 20px #8b5cf64d,0 0 40px #8b5cf626}50%{box-shadow:0 8px 32px #0003,0 0 40px #8b5cf680,0 0 80px #8b5cf640}}.megga-clone-card-preview.training:after{content:"Training...";position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:#0009;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border-radius:inherit;font-size:14px;font-weight:600;color:var(--color-megga-white, #ffffff);animation:megga-fade-in var(--duration-megga-normal, .2s) var(--ease-megga-smooth, cubic-bezier(.4, 0, .2, 1))}.megga-clone-card-preview.training:before{animation:megga-liquid-flow 4s var(--ease-megga-glass, cubic-bezier(.25, .46, .45, .94)) infinite;opacity:.5}.megga-training-info{text-align:center;margin-bottom:var(--space-megga-6, 24px)}.megga-training-title{font-family:var(--font-megga-display);font-size:24px;font-weight:700;color:var(--color-megga-white, #ffffff);margin-bottom:var(--space-megga-2, 8px)}.megga-training-eta{font-size:16px;color:var(--color-megga-text-muted, hsl(0 0% 100% / .5))}.megga-training-eta strong{color:var(--color-megga-purple-400, #a78bfa)}.megga-training-notifications{display:flex;flex-direction:column;gap:var(--space-megga-3, 12px);padding:var(--space-megga-4, 16px);background:var(--glass-megga-light, hsl(0 0% 100% / .03));border:1px solid var(--border-megga-glass, hsl(0 0% 100% / .06));border-radius:12px;margin-bottom:var(--space-megga-6, 24px)}.megga-training-notification-row{display:flex;align-items:center;gap:var(--megga-gap-sm, 12px)}.megga-training-notification-row input[type=checkbox]{width:16px;height:16px;accent-color:var(--color-megga-purple-500, #8b5cf6)}.megga-training-notification-row label{font-size:13px;color:var(--color-megga-text-body, hsl(0 0% 100% / .7))}.megga-training-safe-close{display:flex;align-items:center;gap:var(--megga-gap-xs, 8px);font-size:12px;color:var(--color-megga-text-muted, hsl(0 0% 100% / .5));margin-top:var(--space-megga-2, 8px)}.megga-training-safe-close svg{width:14px;height:14px;color:var(--color-megga-green-500, #22c55e)}.megga-training-suggestions{padding:var(--space-megga-4, 16px);background:var(--glass-megga-light, hsl(0 0% 100% / .03));border:1px solid var(--border-megga-glass, hsl(0 0% 100% / .06));border-radius:12px}.megga-training-suggestions-title{font-size:13px;font-weight:600;color:var(--color-megga-text-muted, hsl(0 0% 100% / .5));text-transform:uppercase;letter-spacing:.05em;margin-bottom:var(--space-megga-3, 12px)}.megga-training-suggestion-link{display:flex;align-items:center;gap:var(--megga-gap-sm, 12px);padding:var(--space-megga-2, 8px);margin:0 calc(-1 * var(--space-megga-2, 8px));font-size:14px;color:var(--color-megga-text-body, hsl(0 0% 100% / .7));text-decoration:none;border-radius:8px;transition:all var(--duration-megga-fast, .1s) var(--ease-megga-smooth, cubic-bezier(.4, 0, .2, 1))}.megga-training-suggestion-link:hover{background:var(--glass-megga-medium, hsl(0 0% 100% / .06));color:var(--color-megga-white, #ffffff)}.megga-training-suggestion-link svg{width:16px;height:16px;color:var(--color-megga-purple-400, #a78bfa)}.megga-training-layout{display:grid;grid-template-columns:1fr 360px;gap:var(--space-megga-8, 32px);min-height:600px}.megga-training-center{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-megga-8, 32px);padding:var(--space-megga-8, 32px)}.megga-training-sidebar{display:flex;flex-direction:column;gap:var(--space-megga-6, 24px)}.megga-training-success{text-align:center;animation:megga-scale-up var(--duration-megga-normal, .2s) var(--ease-megga-smooth, cubic-bezier(.4, 0, .2, 1))}.megga-training-success h2{font-family:var(--font-megga-display);font-size:28px;font-weight:700;color:var(--color-megga-white, #ffffff);margin-bottom:var(--space-megga-2, 8px)}.megga-training-success p{font-size:14px;color:var(--color-megga-text-muted, hsl(0 0% 100% / .5))}@media (max-width: 1024px){.megga-training-layout{grid-template-columns:1fr}.megga-training-center{padding:var(--space-megga-4, 16px)}}.megga-wizard-split-layout{display:grid;grid-template-columns:1fr 320px;gap:var(--space-megga-8, 32px);align-items:start}.megga-wizard-split-main{display:flex;flex-direction:column;gap:var(--space-megga-6, 24px)}.megga-wizard-split-sidebar{display:flex;flex-direction:column;gap:var(--space-megga-6, 24px);position:sticky;top:var(--space-megga-8, 32px)}@media (max-width: 1024px){.megga-wizard-split-layout{grid-template-columns:1fr}.megga-wizard-split-sidebar{position:static;flex-direction:row;flex-wrap:wrap}.megga-wizard-split-sidebar .megga-clone-card-preview{display:none}}.megga-wizard-form{display:flex;flex-direction:column;gap:var(--space-megga-6, 24px)}.megga-wizard-field{display:flex;flex-direction:column;gap:var(--space-megga-2, 8px)}.megga-wizard-label{font-size:14px;font-weight:600;color:var(--color-megga-white, #ffffff)}.megga-wizard-input{padding:var(--space-megga-3, 12px) var(--space-megga-4, 16px);background:var(--glass-megga-light, hsl(0 0% 100% / .03));border:1px solid var(--border-megga-glass, hsl(0 0% 100% / .08));border-radius:12px;font-size:15px;color:var(--color-megga-white, #ffffff);transition:all var(--duration-megga-fast, .15s) var(--ease-megga-smooth, ease)}.megga-wizard-input:focus{outline:none;border-color:var(--color-megga-purple-500, #8b5cf6);box-shadow:0 0 0 3px #8b5cf61a}.megga-wizard-input::-moz-placeholder{color:var(--color-megga-text-muted, hsl(0 0% 100% / .5))}.megga-wizard-input::placeholder{color:var(--color-megga-text-muted, hsl(0 0% 100% / .5))}.megga-wizard-input.has-prefix{padding-left:36px}.megga-wizard-input-wrapper{position:relative}.megga-wizard-input-prefix{position:absolute;left:var(--space-megga-4, 16px);top:50%;transform:translateY(-50%);font-size:15px;color:var(--color-megga-text-muted, hsl(0 0% 100% / .5));pointer-events:none}.megga-wizard-textarea{min-height:100px;resize:vertical}.megga-wizard-help{font-size:12px;color:var(--color-megga-text-muted, hsl(0 0% 100% / .5))}.megga-wizard-error{font-size:12px;color:var(--color-megga-red-500, #ef4444)}.megga-wizard-char-count{font-size:11px;color:var(--color-megga-text-muted, hsl(0 0% 100% / .5));text-align:right}.megga-wizard-availability{display:flex;align-items:center;gap:var(--megga-gap-xs, 6px);font-size:12px}.megga-wizard-availability.available{color:var(--color-megga-green-500, #22c55e)}.megga-wizard-availability.unavailable{color:var(--color-megga-red-500, #ef4444)}.megga-wizard-availability.checking{color:var(--color-megga-text-muted, hsl(0 0% 100% / .5))}.megga-clone-type-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:var(--megga-gap-md, 16px)}.megga-clone-type-card{position:relative;padding:var(--space-megga-4, 16px);background:var(--glass-megga-light, hsl(0 0% 100% / .03));border:2px solid var(--border-megga-glass, hsl(0 0% 100% / .08));border-radius:16px;cursor:pointer;transition:all var(--duration-megga-fast, .15s) var(--ease-megga-smooth, ease)}.megga-clone-type-card:hover{border-color:var(--color-megga-purple-500, #8b5cf6);background:var(--glass-megga-medium, hsl(0 0% 100% / .06))}.megga-clone-type-card.selected{border-color:var(--color-megga-purple-500, #8b5cf6);background:var(--glass-megga-purple, rgba(139, 92, 246, .1));box-shadow:var(--glow-megga-purple-sm, 0 0 20px rgba(139, 92, 246, .2))}.megga-clone-type-card input{position:absolute;opacity:0;pointer-events:none}.megga-clone-type-icon{width:40px;height:40px;margin-bottom:var(--space-megga-3, 12px);display:flex;align-items:center;justify-content:center;background:var(--glass-megga-medium, hsl(0 0% 100% / .06));border-radius:10px;transition:all var(--duration-megga-fast, .15s) var(--ease-megga-smooth, ease)}.megga-clone-type-card.selected .megga-clone-type-icon{background:var(--gradient-megga-primary, linear-gradient(135deg, #8b5cf6 0%, #ec4899 100%))}.megga-clone-type-icon svg{width:20px;height:20px;color:var(--color-megga-text-muted, hsl(0 0% 100% / .5));transition:color var(--duration-megga-fast, .15s) var(--ease-megga-smooth, ease)}.megga-clone-type-card.selected .megga-clone-type-icon svg{color:var(--color-megga-white, #ffffff)}.megga-clone-type-title{font-size:14px;font-weight:600;color:var(--color-megga-white, #ffffff);margin-bottom:4px}.megga-clone-type-description{font-size:12px;color:var(--color-megga-text-muted, hsl(0 0% 100% / .5));line-height:1.4}.megga-clone-type-check{position:absolute;top:var(--space-megga-3, 12px);right:var(--space-megga-3, 12px);width:20px;height:20px;display:flex;align-items:center;justify-content:center;background:var(--color-megga-purple-500, #8b5cf6);border-radius:50%;opacity:0;transform:scale(.5);transition:all var(--duration-megga-fast, .15s) var(--ease-megga-smooth, ease)}.megga-clone-type-card.selected .megga-clone-type-check{opacity:1;transform:scale(1)}.megga-clone-type-check svg{width:12px;height:12px;color:var(--color-megga-white, #ffffff)}.megga-advanced-settings{border:1px solid var(--border-megga-glass, hsl(0 0% 100% / .08));border-radius:12px;overflow:hidden}.megga-advanced-settings-header{display:flex;align-items:center;justify-content:space-between;width:100%;padding:var(--space-megga-4, 16px);background:var(--glass-megga-light, hsl(0 0% 100% / .03));border:none;cursor:pointer;transition:background var(--duration-megga-fast, .15s) var(--ease-megga-smooth, ease)}.megga-advanced-settings-header:hover{background:var(--glass-megga-medium, hsl(0 0% 100% / .06))}.megga-advanced-settings-title{display:flex;align-items:center;gap:var(--megga-gap-sm, 8px);font-size:14px;font-weight:600;color:var(--color-megga-white, #ffffff)}.megga-advanced-settings-title svg{width:16px;height:16px;color:var(--color-megga-text-muted, hsl(0 0% 100% / .5))}.megga-advanced-settings-chevron{width:20px;height:20px;color:var(--color-megga-text-muted, hsl(0 0% 100% / .5));transition:transform var(--duration-megga-fast, .15s) var(--ease-megga-smooth, ease)}.megga-advanced-settings.open .megga-advanced-settings-chevron{transform:rotate(180deg)}.megga-advanced-settings-content{display:none;padding:var(--space-megga-4, 16px);border-top:1px solid var(--border-megga-glass, hsl(0 0% 100% / .08));background:var(--color-megga-bg-base, #080917)}.megga-advanced-settings.open .megga-advanced-settings-content{display:block;animation:megga-fade-in-down var(--duration-megga-fast, .15s) var(--ease-megga-smooth, ease)}.megga-radio-group{display:flex;gap:var(--megga-gap-sm, 8px)}.megga-radio-option{flex:1;padding:var(--space-megga-3, 12px);background:var(--glass-megga-light, hsl(0 0% 100% / .03));border:1px solid var(--border-megga-glass, hsl(0 0% 100% / .08));border-radius:10px;text-align:center;cursor:pointer;transition:all var(--duration-megga-fast, .15s) var(--ease-megga-smooth, ease)}.megga-radio-option:hover{border-color:var(--color-megga-purple-500, #8b5cf6)}.megga-radio-option.selected{background:var(--glass-megga-purple, rgba(139, 92, 246, .1));border-color:var(--color-megga-purple-500, #8b5cf6)}.megga-radio-option input{display:none}.megga-radio-option-label{font-size:13px;font-weight:600;color:var(--color-megga-white, #ffffff)}.megga-radio-option-description{font-size:11px;color:var(--color-megga-text-muted, hsl(0 0% 100% / .5));margin-top:2px}.megga-cost-estimate{padding:var(--space-megga-5, 20px);background:var(--glass-megga-light, hsl(0 0% 100% / .03));border:1px solid var(--border-megga-glass, hsl(0 0% 100% / .08));border-radius:16px}.megga-cost-estimate-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--space-megga-4, 16px)}.megga-cost-estimate-label{font-size:12px;font-weight:600;color:var(--color-megga-text-muted, hsl(0 0% 100% / .5));text-transform:uppercase;letter-spacing:.05em}.megga-cost-estimate-badge{padding:4px 10px;background:var(--glass-megga-purple, rgba(139, 92, 246, .1));border-radius:12px;font-size:11px;font-weight:600;color:var(--color-megga-purple-400, #a78bfa)}.megga-cost-estimate-price{font-family:var(--font-megga-display);font-size:36px;font-weight:700;color:var(--color-megga-white, #ffffff);line-height:1;margin-bottom:var(--space-megga-1, 4px)}.megga-cost-estimate-credits{font-size:14px;color:var(--color-megga-text-muted, hsl(0 0% 100% / .5));margin-bottom:var(--space-megga-4, 16px)}.megga-cost-estimate-details{display:flex;flex-direction:column;gap:var(--space-megga-2, 8px);padding-top:var(--space-megga-4, 16px);border-top:1px solid var(--border-megga-glass, hsl(0 0% 100% / .08))}.megga-cost-estimate-row{display:flex;align-items:center;justify-content:space-between;font-size:13px}.megga-cost-estimate-row-label{display:flex;align-items:center;gap:var(--megga-gap-xs, 6px);color:var(--color-megga-text-muted, hsl(0 0% 100% / .5))}.megga-cost-estimate-row-label svg{width:14px;height:14px}.megga-cost-estimate-row-value{color:var(--color-megga-white, #ffffff);font-weight:500}.megga-review-summary{background:var(--glass-megga-light, hsl(0 0% 100% / .03));border:1px solid var(--border-megga-glass, hsl(0 0% 100% / .08));border-radius:20px;overflow:hidden}.megga-review-section{padding:var(--space-megga-5, 20px)}.megga-review-section+.megga-review-section{border-top:1px solid var(--border-megga-glass, hsl(0 0% 100% / .08))}.megga-review-section-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--space-megga-3, 12px)}.megga-review-section-title{font-size:12px;font-weight:600;color:var(--color-megga-text-muted, hsl(0 0% 100% / .5));text-transform:uppercase;letter-spacing:.05em}.megga-review-row{display:flex;align-items:center;justify-content:space-between;padding:var(--space-megga-2, 8px) 0}.megga-review-row-label{font-size:14px;color:var(--color-megga-text-body, hsl(0 0% 100% / .7))}.megga-review-row-value{font-size:14px;font-weight:600;color:var(--color-megga-white, #ffffff);text-transform:capitalize}.megga-review-images{display:flex;gap:var(--megga-gap-xs, 6px);margin-top:var(--space-megga-2, 8px)}.megga-review-image-thumb{width:48px;height:48px;border-radius:8px;-o-object-fit:cover;object-fit:cover}.megga-review-image-more{width:48px;height:48px;border-radius:8px;display:flex;align-items:center;justify-content:center;background:var(--glass-megga-medium, hsl(0 0% 100% / .06));font-size:12px;font-weight:600;color:var(--color-megga-text-muted, hsl(0 0% 100% / .5))}.megga-review-edit{font-size:13px;color:var(--color-megga-purple-400, #a78bfa);background:none;border:none;cursor:pointer;transition:color var(--duration-megga-fast, .15s) var(--ease-megga-smooth, cubic-bezier(.4, 0, .2, 1))}.megga-review-edit:hover{color:var(--color-megga-purple-300, #c4b5fd)}.megga-review-total{background:var(--glass-megga-purple, rgba(139, 92, 246, .1))}.megga-review-total-row{display:flex;align-items:center;justify-content:space-between}.megga-review-total-label{font-size:16px;font-weight:600;color:var(--color-megga-white, #ffffff)}.megga-review-total-price{font-family:var(--font-megga-display);font-size:28px;font-weight:700;color:var(--color-megga-white, #ffffff)}.megga-review-total-credits{font-size:13px;color:var(--color-megga-purple-300, #c4b5fd);text-align:right}.megga-review-terms{display:flex;flex-direction:column;gap:var(--space-megga-4, 16px);margin-top:var(--space-megga-6, 24px)}.megga-review-checkbox{display:flex;align-items:flex-start;gap:var(--megga-gap-sm, 10px);cursor:pointer}.megga-review-checkbox input{display:none}.megga-review-checkbox-box{width:20px;height:20px;display:flex;align-items:center;justify-content:center;background:var(--glass-megga-light, hsl(0 0% 100% / .03));border:2px solid var(--border-megga-glass, hsl(0 0% 100% / .08));border-radius:6px;flex-shrink:0;transition:all var(--duration-megga-fast, .15s) var(--ease-megga-smooth, cubic-bezier(.4, 0, .2, 1))}.megga-review-checkbox input:checked+.megga-review-checkbox-box{background:var(--color-megga-purple-500, #8b5cf6);border-color:var(--color-megga-purple-500, #8b5cf6)}.megga-review-checkbox-box svg{width:12px;height:12px;color:var(--color-megga-white, #ffffff);opacity:0;transform:scale(.5);transition:all var(--duration-megga-fast, .15s) var(--ease-megga-smooth, cubic-bezier(.4, 0, .2, 1))}.megga-review-checkbox input:checked+.megga-review-checkbox-box svg{opacity:1;transform:scale(1)}.megga-review-checkbox-label{font-size:14px;color:var(--color-megga-text-body, hsl(0 0% 100% / .7));line-height:1.4}.megga-review-checkbox-label a{color:var(--color-megga-purple-400, #a78bfa);text-decoration:none}.megga-review-checkbox-label a:hover{text-decoration:underline}.megga-start-training-btn{width:100%;padding:var(--space-megga-4, 16px);background:var(--gradient-megga-primary);border:none;border-radius:14px;font-family:var(--font-megga-display);font-size:16px;font-weight:700;color:var(--color-megga-white, #ffffff);cursor:pointer;display:flex;align-items:center;justify-content:center;gap:var(--megga-gap-sm, 10px);transition:all var(--duration-megga-normal, .2s) var(--ease-megga-smooth, cubic-bezier(.4, 0, .2, 1))}.megga-start-training-btn:hover:not(:disabled){transform:translateY(-2px);box-shadow:var(--glow-megga-purple-md)}.megga-start-training-btn:disabled{opacity:.5;cursor:not-allowed}.megga-start-training-btn svg{width:20px;height:20px}.megga-start-training-btn .megga-spin{animation:megga-spin 1s linear infinite}@keyframes megga-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.megga-circular-progress{position:relative;width:200px;height:200px}.megga-circular-progress-svg{transform:rotate(-90deg)}.megga-circular-progress-bg{fill:none;stroke:var(--glass-megga-medium, hsl(0 0% 100% / .06));stroke-width:8}.megga-circular-progress-fill{fill:none;stroke:url(#progressGradient);stroke-width:8;stroke-linecap:round;transition:stroke-dashoffset var(--duration-megga-slow, .4s) var(--ease-megga-smooth, cubic-bezier(.4, 0, .2, 1))}.megga-circular-progress-content{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center}.megga-circular-progress-value{font-family:var(--font-megga-display);font-size:48px;font-weight:700;color:var(--color-megga-white, #ffffff);line-height:1}.megga-circular-progress-label{font-size:14px;color:var(--color-megga-text-muted, hsl(0 0% 100% / .5));margin-top:var(--space-megga-1, 4px)}.megga-circular-progress.active{filter:drop-shadow(0 0 20px rgba(139,92,246,.3))}.megga-training-steps{display:flex;flex-direction:column;gap:0;padding:var(--space-megga-4, 16px);background:var(--glass-megga-light, hsl(0 0% 100% / .03));border:1px solid var(--border-megga-glass, hsl(0 0% 100% / .06));border-radius:16px}.megga-training-step{display:flex;align-items:center;gap:var(--megga-gap-sm, 12px);padding:var(--space-megga-3, 12px) 0;position:relative}.megga-training-step:after{content:"";position:absolute;left:11px;top:40px;bottom:-12px;width:2px;background:var(--glass-megga-medium, hsl(0 0% 100% / .06))}.megga-training-step:last-child:after{display:none}.megga-training-step-icon{width:24px;height:24px;display:flex;align-items:center;justify-content:center;border-radius:50%;flex-shrink:0;position:relative;z-index:1}.megga-training-step.completed .megga-training-step-icon{background:var(--color-megga-green-500, #22c55e)}.megga-training-step.completed:after{background:var(--color-megga-green-500, #22c55e)}.megga-training-step.active .megga-training-step-icon{background:var(--gradient-megga-primary, linear-gradient(135deg, #8b5cf6 0%, #ec4899 100%));animation:megga-glow-breathing 2s var(--ease-megga-glass, cubic-bezier(.25, .46, .45, .94)) infinite}.megga-training-step.pending .megga-training-step-icon{background:var(--glass-megga-medium, hsl(0 0% 100% / .06))}.megga-training-step-icon svg{width:12px;height:12px;color:var(--color-megga-white, #ffffff)}.megga-training-step.active .megga-training-step-icon svg{animation:megga-spin 1s linear infinite}.megga-training-step-label{font-size:14px;font-weight:500;color:var(--color-megga-white, #ffffff)}.megga-training-step.pending .megga-training-step-label{color:var(--color-megga-text-muted, hsl(0 0% 100% / .5))}.megga-training-step-time{margin-left:auto;font-size:12px;color:var(--color-megga-text-muted, hsl(0 0% 100% / .5))}.megga-prompt-input{position:relative}.megga-prompt-textarea{width:100%;min-height:120px;padding:var(--space-megga-4, 16px);padding-bottom:var(--space-megga-10, 40px);background:var(--glass-megga-light, hsl(0 0% 100% / .03));border:1px solid var(--border-megga-glass, hsl(0 0% 100% / .06));border-radius:16px;font-size:15px;color:var(--color-megga-white, #ffffff);line-height:1.5;resize:vertical;transition:all var(--duration-megga-fast, .1s) var(--ease-megga-smooth, cubic-bezier(.4, 0, .2, 1))}.megga-prompt-textarea:focus{outline:none;border-color:var(--color-megga-purple-500, #8b5cf6);box-shadow:0 0 0 3px #8b5cf61a}.megga-prompt-textarea::-moz-placeholder{color:var(--color-megga-text-muted, hsl(0 0% 100% / .5))}.megga-prompt-textarea::placeholder{color:var(--color-megga-text-muted, hsl(0 0% 100% / .5))}.megga-prompt-footer{position:absolute;bottom:var(--space-megga-3, 12px);left:var(--space-megga-3, 12px);right:var(--space-megga-3, 12px);display:flex;align-items:center;justify-content:space-between}.megga-prompt-insert-btn{display:flex;align-items:center;gap:var(--megga-gap-xs, 8px);padding:6px 12px;background:var(--glass-megga-purple, hsl(263 70% 60% / .1));border:1px solid var(--color-megga-purple-500, #8b5cf6);border-radius:8px;font-size:12px;font-weight:600;color:var(--color-megga-purple-400, #a78bfa);cursor:pointer;transition:all var(--duration-megga-fast, .1s) var(--ease-megga-smooth, cubic-bezier(.4, 0, .2, 1))}.megga-prompt-insert-btn:hover{background:var(--color-megga-purple-500, #8b5cf6);color:var(--color-megga-white, #ffffff)}.megga-prompt-insert-btn svg{width:14px;height:14px}.megga-prompt-char-count{font-size:11px;color:var(--color-megga-text-muted, hsl(0 0% 100% / .5))}.megga-prompt-presets{display:flex;flex-direction:column;gap:var(--space-megga-3, 12px)}.megga-prompt-presets-title{font-size:12px;font-weight:600;color:var(--color-megga-text-muted, hsl(0 0% 100% / .5));text-transform:uppercase;letter-spacing:.05em}.megga-prompt-presets-grid{display:flex;flex-wrap:wrap;gap:var(--megga-gap-sm, 12px)}.megga-prompt-preset{padding:var(--space-megga-2, 8px) var(--space-megga-3, 12px);background:var(--glass-megga-light, hsl(0 0% 100% / .03));border:1px solid var(--border-megga-glass, hsl(0 0% 100% / .06));border-radius:20px;font-size:13px;color:var(--color-megga-text-body, hsl(0 0% 100% / .7));cursor:pointer;transition:all var(--duration-megga-fast, .1s) var(--ease-megga-smooth, cubic-bezier(.4, 0, .2, 1))}.megga-prompt-preset:hover{background:var(--glass-megga-purple, hsl(263 70% 60% / .1));border-color:var(--color-megga-purple-500, #8b5cf6);color:var(--color-megga-white, #ffffff)}.megga-generation-settings{display:flex;flex-direction:column;gap:var(--space-megga-4, 16px);padding:var(--space-megga-4, 16px);background:var(--glass-megga-light, hsl(0 0% 100% / .03));border:1px solid var(--border-megga-glass, hsl(0 0% 100% / .06));border-radius:12px}.megga-setting-row{display:flex;align-items:center;justify-content:space-between}.megga-setting-label{font-size:13px;color:var(--color-megga-text-body, hsl(0 0% 100% / .7))}.megga-setting-options{display:flex;gap:4px}.megga-setting-option{padding:6px 12px;background:transparent;border:1px solid var(--border-megga-glass, hsl(0 0% 100% / .06));border-radius:8px;font-size:12px;font-weight:500;color:var(--color-megga-text-secondary, hsl(0 0% 100% / .6));cursor:pointer;transition:all var(--duration-megga-fast, .1s) var(--ease-megga-smooth, cubic-bezier(.4, 0, .2, 1))}.megga-setting-option:hover{border-color:var(--color-megga-purple-500, #8b5cf6);color:var(--color-megga-white, #ffffff)}.megga-setting-option.selected{background:var(--gradient-megga-primary, linear-gradient(135deg, #8B5CF6 0%, #EC4899 100%));border-color:transparent;color:var(--color-megga-white, #ffffff)}.megga-generated-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--megga-gap-md, 16px)}.megga-generated-card{position:relative;border-radius:16px;overflow:hidden;background:var(--glass-megga-light, hsl(0 0% 100% / .03));border:1px solid var(--border-megga-glass, hsl(0 0% 100% / .06))}.megga-generated-card img{width:100%;aspect-ratio:1;-o-object-fit:cover;object-fit:cover;display:block}.megga-generated-overlay{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;gap:var(--megga-gap-sm, 12px);background:#0009;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);opacity:0;transition:opacity var(--duration-megga-fast, .1s) var(--ease-megga-smooth, cubic-bezier(.4, 0, .2, 1))}.megga-generated-card:hover .megga-generated-overlay{opacity:1}.megga-generated-action{width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:var(--glass-megga-strong, hsl(0 0% 100% / .08));border:1px solid var(--border-megga-glass, hsl(0 0% 100% / .06));border-radius:10px;color:var(--color-megga-white, #ffffff);cursor:pointer;transition:all var(--duration-megga-fast, .1s) var(--ease-megga-smooth, cubic-bezier(.4, 0, .2, 1))}.megga-generated-action:hover{background:var(--color-megga-purple-500, #8b5cf6);border-color:var(--color-megga-purple-500, #8b5cf6)}.megga-generated-action svg{width:18px;height:18px}.megga-generated-skeleton{aspect-ratio:1;background:linear-gradient(90deg,var(--glass-megga-light, hsl(0 0% 100% / .03)) 25%,var(--glass-megga-medium, hsl(0 0% 100% / .05)) 50%,var(--glass-megga-light, hsl(0 0% 100% / .03)) 75%);background-size:200% 100%;animation:megga-shimmer 1.5s infinite}.megga-generated-empty{grid-column:1 / -1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--space-megga-12, 48px);text-align:center}.megga-generated-empty-icon{width:64px;height:64px;margin-bottom:var(--space-megga-4, 16px);display:flex;align-items:center;justify-content:center;background:var(--glass-megga-medium, hsl(0 0% 100% / .05));border-radius:16px}.megga-generated-empty-icon svg{width:32px;height:32px;color:var(--color-megga-text-muted, hsl(0 0% 100% / .5))}.megga-generated-empty-title{font-size:16px;font-weight:600;color:var(--color-megga-white, #ffffff);margin-bottom:var(--space-megga-2, 8px)}.megga-generated-empty-description{font-size:14px;color:var(--color-megga-text-muted, hsl(0 0% 100% / .5))}.megga-generate-section{display:flex;flex-direction:column;gap:var(--space-megga-3, 12px)}.megga-generate-btn{width:100%;padding:var(--space-megga-4, 16px);background:var(--gradient-megga-primary, linear-gradient(135deg, #8B5CF6 0%, #EC4899 100%));border:none;border-radius:14px;display:flex;align-items:center;justify-content:center;gap:var(--megga-gap-sm, 12px);font-family:var(--font-megga-display, system-ui, sans-serif);font-size:16px;font-weight:700;color:var(--color-megga-white, #ffffff);cursor:pointer;transition:all var(--duration-megga-normal, .2s) var(--ease-megga-smooth, cubic-bezier(.4, 0, .2, 1))}.megga-generate-btn:hover:not(:disabled){transform:translateY(-2px);box-shadow:var(--glow-megga-purple-md, 0 0 40px rgba(139, 92, 246, .4))}.megga-generate-btn:disabled{opacity:.5;cursor:not-allowed}.megga-generate-btn svg{width:20px;height:20px}.megga-generate-cost{text-align:center;font-size:13px;color:var(--color-megga-text-muted, hsl(0 0% 100% / .5))}.megga-generate-cost strong{color:var(--color-megga-purple-400, #a78bfa)}.megga-generate-shortcut{display:flex;align-items:center;justify-content:center;gap:var(--megga-gap-xs, 6px);font-size:11px;color:var(--color-megga-text-muted, hsl(0 0% 100% / .5))}.megga-generate-shortcut kbd{padding:2px 6px;background:var(--glass-megga-medium, hsl(0 0% 100% / .05));border-radius:4px;font-family:var(--font-megga-mono, "JetBrains Mono", monospace);font-size:10px}.megga-test-layout{display:grid;grid-template-columns:360px 1fr;gap:var(--space-megga-8, 32px);align-items:start}.megga-test-controls{display:flex;flex-direction:column;gap:var(--space-megga-5, 20px);position:sticky;top:var(--space-megga-8, 32px)}.megga-test-results{min-height:400px}.megga-test-footer{display:flex;align-items:center;justify-content:space-between;margin-top:var(--space-megga-8, 32px);padding-top:var(--space-megga-6, 24px);border-top:1px solid var(--border-megga-glass, hsl(0 0% 100% / .06))}.megga-test-footer-left,.megga-test-footer-right{display:flex;gap:var(--space-megga-3, 12px)}@media (max-width: 1024px){.megga-test-layout{grid-template-columns:1fr}.megga-test-controls{position:static}}.megga-marketplace{min-height:100vh;padding:var(--space-megga-8, 32px);background:var(--mp-bg-50, #FAFAFA)}.megga-marketplace-container{max-width:1536px;margin:0 auto}.megga-marketplace-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--space-megga-8, 32px)}.megga-marketplace-title-block{display:flex;flex-direction:column;gap:var(--mp-space-1, 4px)}.megga-marketplace-main-title,.megga-marketplace-title{font-family:var(--font-megga-display, system-ui);font-size:36px;font-weight:700;color:var(--mp-text-900, #1A1A1A);letter-spacing:-.02em}.megga-marketplace-subtitle{font-size:16px;color:var(--mp-text-500, #737373);margin-top:var(--space-megga-1, 4px)}.megga-marketplace-hero{position:relative;padding:var(--space-megga-12, 48px) var(--space-megga-8, 32px);margin-bottom:var(--space-megga-12, 48px);background:linear-gradient(135deg,var(--mp-orange-alpha-8, rgba(246, 73, 0, .08)) 0%,rgba(246,73,0,.04) 50%,var(--mp-bg-white, #FFFFFF) 100%);border:1px solid var(--mp-border-200, #E5E5E5);border-radius:24px;overflow:hidden}.megga-marketplace-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,transparent 0%,var(--mp-orange-alpha-8, rgba(246, 73, 0, .08)) 25%,rgba(246,73,0,.05) 50%,transparent 100%);background-size:200% 200%;opacity:.5;animation:megga-liquid-flow 15s var(--ease-megga-glass, ease) infinite}.megga-marketplace-hero-content{position:relative;z-index:1;display:grid;grid-template-columns:1fr 400px;gap:var(--space-megga-12, 48px);align-items:center}.megga-marketplace-hero-text{display:flex;flex-direction:column;gap:var(--space-megga-4, 16px)}.megga-marketplace-hero-badge{display:inline-flex;align-items:center;gap:var(--megga-gap-xs, 6px);width:-moz-fit-content;width:fit-content;padding:6px 14px;background:var(--mp-orange-500, #F64900);border-radius:20px;font-size:12px;font-weight:600;color:var(--mp-bg-white, #FFFFFF);text-transform:uppercase;letter-spacing:.05em}.megga-marketplace-hero-badge svg{width:14px;height:14px}.megga-marketplace-hero-title{font-family:var(--font-megga-display, system-ui);font-size:42px;font-weight:700;color:var(--mp-text-900, #1A1A1A);letter-spacing:-.02em;line-height:1.1}.megga-marketplace-hero-creator{display:flex;align-items:center;gap:var(--megga-gap-sm, 12px)}.megga-marketplace-hero-avatar{width:32px;height:32px;border-radius:50%;border:2px solid var(--mp-orange-500, #F64900);-o-object-fit:cover;object-fit:cover}.megga-marketplace-hero-creator-name{font-size:14px;color:var(--mp-text-600, #525252)}.megga-marketplace-hero-creator-verified{width:16px;height:16px;color:var(--mp-orange-500, #F64900)}.megga-marketplace-hero-description{font-size:16px;color:var(--mp-text-600, #525252);line-height:1.6;max-width:500px}.megga-marketplace-hero-actions{display:flex;gap:var(--megga-gap-md, 16px);margin-top:var(--space-megga-4, 16px)}.megga-marketplace-hero-card{display:flex;justify-content:center}.megga-marketplace-hero-card-wrapper{position:relative;perspective:1000px}.megga-marketplace-hero-card-inner{transform:rotateY(-8deg) rotateX(2deg);transform-style:preserve-3d;transition:transform .6s var(--ease-megga-smooth, cubic-bezier(.4, 0, .2, 1))}.megga-marketplace-hero-card-wrapper:hover .megga-marketplace-hero-card-inner{transform:rotateY(0) rotateX(0) scale(1.02)}.megga-marketplace-hero-card-inner .megga-marketplace-card{width:320px;box-shadow:0 25px 80px #00000026,0 0 60px var(--mp-orange-alpha-15, rgba(246, 73, 0, .15))}@media (max-width: 1024px){.megga-marketplace-hero-content{grid-template-columns:1fr;gap:var(--space-megga-8, 32px)}.megga-marketplace-hero-card{order:-1}.megga-marketplace-hero-title{font-size:32px}.megga-marketplace-hero-card-inner{transform:rotateY(-4deg) rotateX(1deg)}.megga-marketplace-hero-card-inner .megga-marketplace-card{width:280px}}@media (max-width: 768px){.megga-marketplace-hero{padding:var(--space-megga-6, 24px)}.megga-marketplace-hero-title{font-size:28px}.megga-marketplace-hero-actions{flex-direction:column}.megga-marketplace-hero-actions .megga-btn-primary,.megga-marketplace-hero-actions .megga-btn-ghost{width:100%;justify-content:center}.megga-marketplace-hero-card-inner{transform:rotateY(0) rotateX(0)}.megga-marketplace-hero-card-inner .megga-marketplace-card{width:100%;max-width:320px}}@media (max-width: 768px){.megga-marketplace{padding:var(--space-megga-4, 16px)}.megga-marketplace-header{flex-direction:column;align-items:flex-start;gap:var(--megga-gap-md, 16px)}.megga-marketplace-title{font-size:28px}}.megga-clone-detail{min-height:100vh;padding:var(--space-megga-8, 32px);background:var(--megga-bg-primary, hsl(260 25% 4%))}.megga-clone-detail-container{max-width:1280px;margin:0 auto}.megga-clone-detail-back{display:inline-flex;align-items:center;gap:var(--megga-gap-xs, 6px);margin-bottom:var(--space-megga-6, 24px);font-size:14px;color:var(--color-megga-text-muted, hsl(0 0% 100% / .5));text-decoration:none;transition:color var(--duration-megga-fast, .15s) var(--ease-megga-smooth, cubic-bezier(.4, 0, .2, 1))}.megga-clone-detail-back:hover{color:var(--color-megga-white, #ffffff)}.megga-clone-detail-back svg{width:16px;height:16px}.megga-clone-detail-header{display:grid;grid-template-columns:400px 1fr;gap:var(--space-megga-10, 40px);margin-bottom:var(--space-megga-10, 40px)}.megga-clone-detail-preview{display:flex;justify-content:center}.megga-clone-detail-preview .megga-marketplace-card{width:100%;max-width:400px}.megga-clone-detail-info{display:flex;flex-direction:column;gap:var(--space-megga-4, 16px);padding-top:var(--space-megga-4, 16px)}.megga-clone-detail-title{font-family:var(--font-megga-display, "Sora", system-ui);font-size:36px;font-weight:700;color:var(--color-megga-white, #ffffff);letter-spacing:-.02em;line-height:1.2}.megga-clone-detail-username{font-size:18px;color:var(--color-megga-purple-400, #C084FC)}.megga-clone-detail-creator{display:flex;align-items:center;gap:var(--megga-gap-sm, 12px);margin-top:var(--space-megga-2, 8px)}.megga-clone-detail-creator-avatar{width:40px;height:40px;border-radius:50%;border:2px solid var(--color-megga-purple-500, #A855F7);-o-object-fit:cover;object-fit:cover}.megga-clone-detail-creator-name{font-size:16px;font-weight:500;color:var(--color-megga-text-body, hsl(0 0% 100% / .7))}.megga-clone-detail-verified{width:18px;height:18px;color:var(--color-megga-purple-400, #C084FC)}@media (max-width: 1024px){.megga-clone-detail-header{grid-template-columns:1fr;gap:var(--space-megga-6, 24px)}.megga-clone-detail-preview{order:-1}.megga-clone-detail-preview .megga-marketplace-card{max-width:320px}.megga-clone-detail-title{font-size:28px}}@media (max-width: 768px){.megga-clone-detail{padding:var(--space-megga-4, 16px)}.megga-clone-detail-title{font-size:24px}.megga-clone-detail-username{font-size:16px}}.megga-detail-tabs{margin-top:var(--space-megga-10, 40px)}.megga-detail-tabs-nav{display:flex;gap:var(--megga-gap-sm, 12px);padding-bottom:var(--space-megga-4, 16px);margin-bottom:var(--space-megga-6, 24px);border-bottom:1px solid var(--border-megga-glass, hsl(0 0% 100% / .1));overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none}.megga-detail-tabs-nav::-webkit-scrollbar{display:none}.megga-detail-tab{display:inline-flex;align-items:center;gap:var(--megga-gap-xs, 6px);padding:var(--space-megga-3, 12px) var(--space-megga-5, 20px);background:transparent;border:none;border-radius:10px;font-family:var(--font-megga-sans, "Inter", sans-serif);font-size:15px;font-weight:500;color:var(--color-megga-text-muted, hsl(0 0% 100% / .5));white-space:nowrap;cursor:pointer;transition:all var(--duration-megga-fast, .15s) var(--ease-megga-smooth, cubic-bezier(.4, 0, .2, 1))}.megga-detail-tab:hover{color:var(--color-megga-text-body, hsl(0 0% 100% / .7));background:var(--glass-megga-light, hsl(0 0% 100% / .05))}.megga-detail-tab.active{color:var(--color-megga-white, #ffffff);background:var(--glass-megga-purple, hsl(263 70% 50% / .15))}.megga-detail-tab:focus-visible{outline:2px solid var(--color-megga-purple-400, hsl(263 70% 60%));outline-offset:2px}.megga-detail-tab-badge{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 6px;background:var(--color-megga-purple-500, hsl(263 70% 50%));border-radius:10px;font-size:11px;font-weight:600;color:#fff}.megga-detail-tab.active .megga-detail-tab-badge{background:var(--color-megga-white, #ffffff);color:var(--color-megga-purple-600, hsl(263 70% 45%))}.megga-detail-tabs-content{min-height:200px}.megga-detail-tab-placeholder{display:flex;align-items:center;justify-content:center;min-height:200px;padding:var(--space-megga-8, 32px);background:var(--glass-megga-light, hsl(0 0% 100% / .03));border:1px dashed var(--border-megga-glass, hsl(0 0% 100% / .1));border-radius:16px;font-size:15px;color:var(--color-megga-text-muted, hsl(0 0% 100% / .5))}@media (max-width: 768px){.megga-detail-tabs-nav{gap:var(--megga-gap-xs, 6px);padding-bottom:var(--space-megga-3, 12px);margin-bottom:var(--space-megga-4, 16px)}.megga-detail-tab{padding:var(--space-megga-2, 8px) var(--space-megga-4, 16px);font-size:14px}}.megga-gallery-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--megga-gap-md, 16px)}.megga-gallery-item{position:relative;aspect-ratio:1;border-radius:16px;overflow:hidden;cursor:pointer;transition:transform var(--duration-megga-fast, .15s) var(--ease-megga-smooth, cubic-bezier(.4, 0, .2, 1))}.megga-gallery-item:hover{transform:scale(1.02)}.megga-gallery-item:focus-visible{outline:2px solid var(--color-megga-purple-400, hsl(263 70% 60%));outline-offset:2px}.megga-gallery-item img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform var(--duration-megga-normal, .3s) var(--ease-megga-smooth)}.megga-gallery-item:hover img{transform:scale(1.1)}.megga-gallery-item-overlay{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:#0006;opacity:0;transition:opacity var(--duration-megga-fast, .15s) var(--ease-megga-smooth);color:#fff}.megga-gallery-item:hover .megga-gallery-item-overlay{opacity:1}.megga-gallery-empty{display:flex;align-items:center;justify-content:center;min-height:200px;padding:var(--space-megga-8, 32px);background:var(--glass-megga-light, hsl(0 0% 100% / .03));border:1px dashed var(--border-megga-glass, hsl(0 0% 100% / .1));border-radius:16px;font-size:15px;color:var(--color-megga-text-muted, hsl(0 0% 100% / .5))}.megga-lightbox{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:flex;align-items:center;justify-content:center;background:#000000e6;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);animation:megga-lightbox-fade-in .2s ease-out}@keyframes megga-lightbox-fade-in{0%{opacity:0}to{opacity:1}}.megga-lightbox-close{position:absolute;top:var(--space-megga-6, 24px);right:var(--space-megga-6, 24px);display:flex;align-items:center;justify-content:center;width:48px;height:48px;background:var(--glass-megga-light, hsl(0 0% 100% / .1));border:1px solid var(--border-megga-glass, hsl(0 0% 100% / .1));border-radius:50%;color:#fff;cursor:pointer;transition:all var(--duration-megga-fast, .15s) var(--ease-megga-smooth)}.megga-lightbox-close:hover{background:var(--glass-megga-purple, hsl(263 70% 50% / .3));transform:scale(1.1)}.megga-lightbox-nav{position:absolute;top:50%;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;width:56px;height:56px;background:var(--glass-megga-light, hsl(0 0% 100% / .1));border:1px solid var(--border-megga-glass, hsl(0 0% 100% / .1));border-radius:50%;color:#fff;cursor:pointer;transition:all var(--duration-megga-fast, .15s) var(--ease-megga-smooth)}.megga-lightbox-nav:hover{background:var(--glass-megga-purple, hsl(263 70% 50% / .3));transform:translateY(-50%) scale(1.1)}.megga-lightbox-prev{left:var(--space-megga-6, 24px)}.megga-lightbox-next{right:var(--space-megga-6, 24px)}.megga-lightbox-content{display:flex;flex-direction:column;align-items:center;gap:var(--space-megga-4, 16px);max-width:90vw;max-height:90vh}.megga-lightbox-image{max-width:100%;max-height:75vh;border-radius:12px;box-shadow:0 25px 50px #00000080;animation:megga-lightbox-scale-in .2s ease-out}@keyframes megga-lightbox-scale-in{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.megga-lightbox-prompt{max-width:600px;padding:var(--space-megga-3, 12px) var(--space-megga-5, 20px);background:var(--glass-megga-light, hsl(0 0% 100% / .1));border-radius:10px;font-size:14px;color:var(--color-megga-text-body, hsl(0 0% 100% / .7));text-align:center}.megga-lightbox-counter{font-size:14px;font-weight:500;color:var(--color-megga-text-muted, hsl(0 0% 100% / .5))}@media (max-width: 1024px){.megga-gallery-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width: 768px){.megga-gallery-grid{grid-template-columns:repeat(2,1fr);gap:var(--megga-gap-sm, 12px)}.megga-gallery-item{border-radius:12px}.megga-lightbox-nav{width:44px;height:44px}.megga-lightbox-prev{left:var(--space-megga-3, 12px)}.megga-lightbox-next{right:var(--space-megga-3, 12px)}.megga-lightbox-close{top:var(--space-megga-3, 12px);right:var(--space-megga-3, 12px);width:40px;height:40px}}.megga-marketplace-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--megga-gap-lg, 24px);margin-bottom:var(--space-megga-10, 40px)}.megga-marketplace-stat{padding:var(--space-megga-5, 20px);background:var(--mp-bg-white, #FFFFFF);border:1px solid var(--mp-border-200, #E5E5E5);border-radius:16px;display:flex;align-items:center;gap:var(--megga-gap-md, 16px);transition:all var(--duration-megga-normal, .2s) var(--ease-megga-smooth, ease)}.megga-marketplace-stat:hover{border-color:var(--mp-orange-alpha-30, rgba(246, 73, 0, .3));box-shadow:var(--mp-shadow-md, 0 4px 12px rgba(0, 0, 0, .08));transform:translateY(-2px)}.megga-marketplace-stat-icon{width:48px;height:48px;display:flex;align-items:center;justify-content:center;border-radius:12px;flex-shrink:0}.megga-marketplace-stat-icon svg{width:24px;height:24px;color:var(--mp-bg-white, #FFFFFF)}.megga-marketplace-stat-icon.purple{background:var(--mp-orange-500, #F64900)}.megga-marketplace-stat-icon.pink{background:#ec4899}.megga-marketplace-stat-icon.teal{background:#14b8a6}.megga-marketplace-stat-icon.gold{background:#f59e0b}.megga-marketplace-stat-content{display:flex;flex-direction:column;gap:2px}.megga-marketplace-stat-value{font-family:var(--font-megga-display, system-ui);font-size:24px;font-weight:700;color:var(--mp-text-900, #1A1A1A);line-height:1}.megga-marketplace-stat-label{font-size:13px;color:var(--mp-text-500, #737373)}@media (max-width: 1024px){.megga-marketplace-stats{grid-template-columns:repeat(2,1fr)}}@media (max-width: 640px){.megga-marketplace-stats{grid-template-columns:1fr}}.megga-marketplace-search{position:relative;flex:1;max-width:480px}.megga-marketplace-search-input{width:100%;padding:var(--space-megga-3, 12px) var(--space-megga-4, 16px);padding-left:48px;padding-right:48px;background:var(--mp-bg-white, #FFFFFF);border:1px solid var(--mp-border-200, #E5E5E5);border-radius:14px;font-size:15px;color:var(--mp-text-900, #1A1A1A);transition:all var(--duration-megga-fast, .15s) var(--ease-megga-smooth, ease)}.megga-marketplace-search-input:focus{outline:none;border-color:var(--mp-orange-500, #F64900);box-shadow:0 0 0 3px var(--mp-orange-alpha-15, rgba(246, 73, 0, .15))}.megga-marketplace-search-input::-moz-placeholder{color:var(--mp-text-400, #A3A3A3)}.megga-marketplace-search-input::placeholder{color:var(--mp-text-400, #A3A3A3)}.megga-marketplace-search-icon{position:absolute;left:var(--space-megga-4, 16px);top:50%;transform:translateY(-50%);width:20px;height:20px;color:var(--mp-text-400, #A3A3A3);pointer-events:none}.megga-marketplace-search-clear{position:absolute;right:var(--space-megga-3, 12px);top:50%;transform:translateY(-50%);width:28px;height:28px;display:flex;align-items:center;justify-content:center;background:var(--mp-bg-100, #F5F5F5);border:none;border-radius:8px;color:var(--mp-text-500, #737373);cursor:pointer;transition:all var(--duration-megga-fast, .15s) var(--ease-megga-smooth, ease)}.megga-marketplace-search-clear:hover{background:var(--mp-bg-200, #E5E5E5);color:var(--mp-text-900, #1A1A1A)}.megga-marketplace-search-clear svg{width:14px;height:14px}.megga-marketplace-search-suggestions{position:absolute;top:calc(100% + 8px);left:0;right:0;padding:var(--space-megga-2, 8px);background:var(--mp-bg-white, #FFFFFF);border:1px solid var(--mp-border-200, #E5E5E5);border-radius:14px;box-shadow:var(--mp-shadow-lg, 0 8px 24px rgba(0, 0, 0, .1));z-index:100;animation:megga-fade-in-down var(--duration-megga-fast, .15s) var(--ease-megga-smooth, ease)}.megga-marketplace-search-suggestion{display:flex;align-items:center;gap:var(--megga-gap-sm, 12px);padding:var(--space-megga-2-5, 10px) var(--space-megga-3, 12px);border-radius:10px;font-size:14px;color:var(--mp-text-600, #525252);cursor:pointer;transition:all var(--duration-megga-fast, .15s) var(--ease-megga-smooth, ease)}.megga-marketplace-search-suggestion:hover{background:var(--mp-bg-100, #F5F5F5);color:var(--mp-text-900, #1A1A1A)}.megga-marketplace-search-suggestion svg{width:16px;height:16px;color:var(--mp-text-400, #A3A3A3)}.megga-marketplace-search-suggestion-label{font-size:11px;font-weight:600;color:var(--mp-text-500, #737373);text-transform:uppercase;letter-spacing:.05em;padding:var(--space-megga-2, 8px) var(--space-megga-3, 12px)}.megga-marketplace-filters-bar{display:flex;align-items:center;gap:var(--megga-gap-md, 16px);margin-bottom:var(--space-megga-6, 24px);flex-wrap:wrap}.megga-marketplace-filters-left{display:flex;align-items:center;gap:var(--megga-gap-md, 16px);flex:1}.megga-marketplace-filters-right{display:flex;align-items:center;gap:var(--megga-gap-md, 16px)}.megga-filter-dropdown{position:relative}.megga-filter-dropdown-trigger{display:flex;align-items:center;gap:var(--megga-gap-xs, 8px);padding:var(--space-megga-2-5, 10px) var(--space-megga-4, 16px);background:var(--mp-bg-white, #FFFFFF);border:1px solid var(--mp-border-200, #E5E5E5);border-radius:10px;font-size:14px;font-weight:500;color:var(--mp-text-600, #525252);cursor:pointer;transition:all var(--duration-megga-fast, .15s) var(--ease-megga-smooth, ease)}.megga-filter-dropdown-trigger:hover{border-color:var(--mp-orange-500, #F64900)}.megga-filter-dropdown-trigger.active{background:var(--mp-orange-alpha-8, rgba(246, 73, 0, .08));border-color:var(--mp-orange-500, #F64900);color:var(--mp-orange-500, #F64900)}.megga-filter-dropdown-trigger svg{width:16px;height:16px;color:var(--mp-text-400, #A3A3A3);transition:transform var(--duration-megga-fast, .15s) var(--ease-megga-smooth, ease)}.megga-filter-dropdown.open .megga-filter-dropdown-trigger svg{transform:rotate(180deg)}.megga-filter-dropdown-menu{position:absolute;top:calc(100% + 8px);left:0;min-width:180px;padding:var(--space-megga-2, 8px);background:var(--mp-bg-white, #FFFFFF);border:1px solid var(--mp-border-200, #E5E5E5);border-radius:12px;box-shadow:var(--mp-shadow-lg, 0 8px 24px rgba(0, 0, 0, .1));z-index:100;animation:megga-fade-in-down var(--duration-megga-fast, .15s) var(--ease-megga-smooth, ease)}.megga-filter-dropdown-item{display:flex;align-items:center;justify-content:space-between;padding:var(--space-megga-2-5, 10px) var(--space-megga-3, 12px);border-radius:8px;font-size:14px;color:var(--mp-text-600, #525252);cursor:pointer;transition:all var(--duration-megga-fast, .15s) var(--ease-megga-smooth, ease)}.megga-filter-dropdown-item:hover{background:var(--mp-bg-100, #F5F5F5);color:var(--mp-text-900, #1A1A1A)}.megga-filter-dropdown-item.selected{background:var(--mp-orange-alpha-8, rgba(246, 73, 0, .08));color:var(--mp-orange-500, #F64900)}.megga-filter-dropdown-item-check{width:16px;height:16px;color:var(--mp-orange-500, #F64900);opacity:0}.megga-filter-dropdown-item.selected .megga-filter-dropdown-item-check{opacity:1}.megga-view-toggle{display:flex;padding:4px;background:var(--mp-bg-white, #FFFFFF);border:1px solid var(--mp-border-200, #E5E5E5);border-radius:10px}.megga-view-toggle-btn{width:36px;height:32px;display:flex;align-items:center;justify-content:center;background:transparent;border:none;border-radius:6px;color:var(--mp-text-400, #A3A3A3);cursor:pointer;transition:all var(--duration-megga-fast, .15s) var(--ease-megga-smooth, ease)}.megga-view-toggle-btn:hover{color:var(--mp-text-900, #1A1A1A)}.megga-view-toggle-btn.active{background:var(--mp-orange-500, #F64900);color:var(--mp-bg-white, #FFFFFF)}.megga-view-toggle-btn svg{width:18px;height:18px}@media (max-width: 768px){.megga-marketplace-filters-bar{flex-direction:column;align-items:stretch}.megga-marketplace-filters-left{flex-wrap:wrap}.megga-marketplace-filters-right{justify-content:space-between}}.megga-analytics-tab{display:flex;flex-direction:column;gap:var(--space-megga-6, 24px)}.megga-analytics-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-megga-4, 16px)}.megga-analytics-stat-box{padding:var(--space-megga-5, 20px);background:var(--glass-megga-light, hsl(0 0% 100% / .03));border:1px solid var(--border-megga-glass, hsl(0 0% 100% / .1));border-radius:16px;transition:all var(--duration-megga-fast, .15s) var(--ease-megga-smooth)}.megga-analytics-stat-box:hover{background:var(--glass-megga-medium, hsl(0 0% 100% / .05));border-color:#ffffff26}.megga-analytics-stat-box.color-purple{--stat-accent: var(--color-megga-purple-500)}.megga-analytics-stat-box.color-green{--stat-accent: var(--color-megga-green-500)}.megga-analytics-stat-box.color-blue{--stat-accent: var(--color-megga-blue-500)}.megga-analytics-stat-box.color-gold{--stat-accent: var(--color-megga-orange-500)}.megga-analytics-stat-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--space-megga-3, 12px)}.megga-analytics-stat-label{font-size:13px;font-weight:500;color:var(--color-megga-text-muted, hsl(0 0% 100% / .5));text-transform:uppercase;letter-spacing:.05em}.megga-analytics-stat-icon{color:var(--stat-accent);opacity:.8}.megga-analytics-stat-value{font-family:var(--font-megga-display, "Sora", system-ui);font-size:28px;font-weight:700;color:var(--color-megga-white, hsl(0 0% 100%));margin:0 0 var(--space-megga-2, 8px) 0}.megga-analytics-stat-change{display:flex;align-items:center;gap:var(--space-megga-1, 4px);font-size:13px}.megga-analytics-stat-change.positive{color:var(--color-megga-green-500)}.megga-analytics-stat-change.negative{color:#ef4343}.megga-analytics-stat-period{color:var(--color-megga-text-muted, hsl(0 0% 100% / .4));margin-left:var(--space-megga-1, 4px)}.megga-analytics-charts{display:grid;grid-template-columns:2fr 1fr;gap:var(--space-megga-4, 16px)}.megga-analytics-chart-card{padding:var(--space-megga-5, 20px);background:var(--glass-megga-light, hsl(0 0% 100% / .03));border:1px solid var(--border-megga-glass, hsl(0 0% 100% / .1));border-radius:20px}.megga-analytics-chart-header{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:var(--space-megga-5, 20px)}.megga-analytics-chart-title{font-size:16px;font-weight:600;color:var(--color-megga-white, hsl(0 0% 100%));margin:0 0 4px}.megga-analytics-chart-subtitle{font-size:13px;color:var(--color-megga-text-muted, hsl(0 0% 100% / .5));margin:0}.megga-analytics-chart-icon{color:var(--color-megga-text-muted, hsl(0 0% 100% / .4))}.megga-analytics-chart-body{width:100%}.megga-analytics-pie-container{display:flex;align-items:center;gap:var(--space-megga-4, 16px)}.megga-analytics-pie{flex-shrink:0;width:140px}.megga-analytics-pie-legend{flex:1;display:flex;flex-direction:column;gap:var(--space-megga-2, 8px)}.megga-analytics-pie-legend-item{display:flex;align-items:center;gap:var(--space-megga-2, 8px)}.megga-analytics-pie-legend-dot{width:10px;height:10px;border-radius:50%;flex-shrink:0}.megga-analytics-pie-legend-label{flex:1;font-size:13px;color:var(--color-megga-text-body, hsl(0 0% 100% / .7))}.megga-analytics-pie-legend-value{font-size:13px;font-weight:600;color:var(--color-megga-white, hsl(0 0% 100%))}.megga-analytics-top-users{padding:var(--space-megga-5, 20px);background:var(--glass-megga-light, hsl(0 0% 100% / .03));border:1px solid var(--border-megga-glass, hsl(0 0% 100% / .1));border-radius:20px}.megga-analytics-top-users-header{display:flex;align-items:center;gap:var(--space-megga-3, 12px);margin-bottom:var(--space-megga-5, 20px)}.megga-analytics-top-users-icon{color:#f59f0a}.megga-analytics-top-users-title{font-size:16px;font-weight:600;color:var(--color-megga-white, hsl(0 0% 100%));margin:0}.megga-analytics-top-users-list{display:flex;flex-direction:column;gap:var(--space-megga-3, 12px)}.megga-analytics-user-row{display:flex;align-items:center;gap:var(--space-megga-3, 12px);padding:var(--space-megga-3, 12px) var(--space-megga-4, 16px);background:#ffffff05;border:1px solid transparent;border-radius:12px;transition:all var(--duration-megga-fast, .15s) var(--ease-megga-smooth)}.megga-analytics-user-row:hover{background:#ffffff0a;border-color:var(--border-megga-glass, hsl(0 0% 100% / .1))}.megga-analytics-user-rank{font-size:14px;font-weight:700;color:var(--color-megga-text-muted, hsl(0 0% 100% / .5));min-width:32px}.megga-analytics-user-rank.rank-1{color:#fc0}.megga-analytics-user-rank.rank-2{color:#bfbfbf}.megga-analytics-user-rank.rank-3{color:#cb8034}.megga-analytics-user-avatar{width:36px;height:36px;border-radius:10px;-o-object-fit:cover;object-fit:cover;border:1px solid var(--border-megga-glass, hsl(0 0% 100% / .1))}.megga-analytics-user-name{flex:1;font-size:14px;font-weight:500;color:var(--color-megga-white, hsl(0 0% 100%))}.megga-analytics-user-stats{display:flex;align-items:center;gap:var(--space-megga-4, 16px)}.megga-analytics-user-generations{font-size:13px;color:var(--color-megga-text-muted, hsl(0 0% 100% / .5))}.megga-analytics-user-spent{font-size:13px;font-weight:600;color:var(--color-megga-green-500);min-width:60px;text-align:right}@media (max-width: 1024px){.megga-analytics-stats{grid-template-columns:repeat(2,1fr)}.megga-analytics-charts{grid-template-columns:1fr}}@media (max-width: 640px){.megga-analytics-stats{grid-template-columns:1fr}.megga-analytics-pie-container{flex-direction:column}.megga-analytics-stat-value{font-size:24px}.megga-analytics-user-stats{flex-direction:column;align-items:flex-end;gap:2px}}.megga-filters-sidebar{width:260px;padding:var(--space-megga-5, 20px);background:var(--glass-megga-light, hsl(0 0% 100% / .03));border:1px solid var(--border-megga-glass, hsl(0 0% 100% / .1));border-radius:20px;position:sticky;top:var(--space-megga-8, 32px);display:flex;flex-direction:column;gap:var(--space-megga-4, 16px);max-height:calc(100vh - 120px);overflow-y:auto}.megga-filters-header{display:flex;align-items:center;justify-content:space-between;padding-bottom:var(--space-megga-4, 16px);border-bottom:1px solid var(--border-megga-glass, hsl(0 0% 100% / .1))}.megga-filters-title{font-size:16px;font-weight:600;color:var(--color-megga-white, hsl(0 0% 100%));margin:0}.megga-filters-reset{display:flex;align-items:center;gap:6px;padding:6px 12px;font-size:12px;font-weight:500;color:var(--color-megga-text-muted, hsl(0 0% 100% / .5));background:transparent;border:1px solid var(--border-megga-glass, hsl(0 0% 100% / .1));border-radius:8px;cursor:pointer;transition:all var(--duration-megga-fast, .15s) var(--ease-megga-smooth)}.megga-filters-reset:hover{color:var(--color-megga-white, hsl(0 0% 100%));border-color:#fff3;background:#ffffff0d}.megga-filters-reset-count{display:flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;font-size:10px;font-weight:600;color:#fff;background:var(--color-megga-purple-500, hsl(263, 70%, 50%));border-radius:9px}.megga-filter-section{display:flex;flex-direction:column}.megga-filter-section-header{display:flex;align-items:center;justify-content:space-between;width:100%;padding:var(--space-megga-2, 8px) 0;background:transparent;border:none;cursor:pointer;transition:opacity var(--duration-megga-fast, .15s) var(--ease-megga-smooth)}.megga-filter-section-header:hover{opacity:.8}.megga-filter-section-title{font-size:12px;font-weight:600;color:var(--color-megga-text-muted, hsl(0 0% 100% / .5));text-transform:uppercase;letter-spacing:.08em}.megga-filter-section-toggle{color:var(--color-megga-text-muted, hsl(0 0% 100% / .5));transition:transform var(--duration-megga-fast, .15s) var(--ease-megga-smooth)}.megga-filter-section-toggle.open{transform:rotate(180deg)}.megga-filter-section-content{display:flex;flex-direction:column;gap:var(--space-megga-1, 4px);padding-top:var(--space-megga-2, 8px)}.megga-filter-checkbox{display:flex;align-items:center;gap:var(--space-megga-3, 12px);padding:var(--space-megga-2, 8px) var(--space-megga-3, 12px);background:transparent;border:1px solid transparent;border-radius:10px;cursor:pointer;transition:all var(--duration-megga-fast, .15s) var(--ease-megga-smooth)}.megga-filter-checkbox:hover{background:#ffffff08;border-color:var(--border-megga-glass, hsl(0 0% 100% / .1))}.megga-filter-checkbox.active{background:var(--glass-megga-purple, hsl(263, 70%, 50%, .1));border-color:var(--color-megga-purple-500, hsl(263, 70%, 50%))}.megga-filter-checkbox-box{width:18px;height:18px;display:flex;align-items:center;justify-content:center;background:#ffffff0d;border:1.5px solid var(--border-megga-glass, hsl(0 0% 100% / .15));border-radius:5px;color:transparent;transition:all var(--duration-megga-fast, .15s) var(--ease-megga-smooth)}.megga-filter-checkbox.active .megga-filter-checkbox-box{background:var(--color-megga-purple-500, hsl(263, 70%, 50%));border-color:var(--color-megga-purple-500, hsl(263, 70%, 50%));color:#fff}.megga-filter-checkbox-icon{font-size:14px;line-height:1}.megga-filter-checkbox-label{flex:1;font-size:14px;color:var(--color-megga-text-body, hsl(0 0% 100% / .7))}.megga-filter-checkbox.active .megga-filter-checkbox-label{color:var(--color-megga-white, hsl(0 0% 100%))}.megga-filter-radio{display:flex;align-items:center;gap:var(--space-megga-3, 12px);padding:var(--space-megga-2, 8px) var(--space-megga-3, 12px);background:transparent;border:1px solid transparent;border-radius:10px;cursor:pointer;transition:all var(--duration-megga-fast, .15s) var(--ease-megga-smooth)}.megga-filter-radio:hover{background:#ffffff08}.megga-filter-radio.active{background:var(--glass-megga-purple, hsl(263, 70%, 50%, .1))}.megga-filter-radio-dot{width:18px;height:18px;display:flex;align-items:center;justify-content:center;border-radius:50%;border:2px solid var(--border-megga-glass, hsl(0 0% 100% / .15));transition:all var(--duration-megga-fast, .15s) var(--ease-megga-smooth)}.megga-filter-radio.active .megga-filter-radio-dot{border-color:var(--color-megga-purple-500, hsl(263, 70%, 50%))}.megga-filter-radio.active .megga-filter-radio-dot:after{content:"";width:8px;height:8px;border-radius:50%;background:var(--color-megga-purple-500, hsl(263, 70%, 50%))}.megga-filter-radio-label{font-size:14px;color:var(--color-megga-text-body, hsl(0 0% 100% / .7))}.megga-filter-radio.active .megga-filter-radio-label{color:var(--color-megga-white, hsl(0 0% 100%))}.megga-filter-price-range{margin-top:var(--space-megga-3, 12px);padding:var(--space-megga-4, 16px);background:#ffffff05;border:1px solid var(--border-megga-glass, hsl(0 0% 100% / .08));border-radius:12px;overflow:hidden}.megga-filter-price-range-header{display:flex;align-items:center;gap:var(--space-megga-2, 8px);margin-bottom:var(--space-megga-3, 12px)}.megga-filter-price-icon{color:#10b77f}.megga-filter-price-range-label{font-size:12px;font-weight:500;color:var(--color-megga-text-muted, hsl(0 0% 100% / .5));text-transform:uppercase;letter-spacing:.05em}.megga-filter-price-range-values{display:flex;align-items:center;justify-content:center;gap:var(--space-megga-2, 8px);margin-bottom:var(--space-megga-4, 16px)}.megga-filter-price-value{padding:var(--space-megga-2, 8px) var(--space-megga-3, 12px);font-size:16px;font-weight:600;color:var(--color-megga-white, hsl(0 0% 100%));background:#ffffff0d;border:1px solid var(--border-megga-glass, hsl(0 0% 100% / .1));border-radius:8px;min-width:60px;text-align:center}.megga-filter-price-separator{color:var(--color-megga-text-muted, hsl(0 0% 100% / .4))}.megga-filter-price-slider{margin-bottom:var(--space-megga-2, 8px)}.megga-filter-price-slider [data-slot=track]{height:6px;background:#ffffff1a;border-radius:3px}.megga-filter-price-slider [data-slot=range]{background:linear-gradient(90deg,#10b77f,#26e3a4);border-radius:3px}.megga-filter-price-slider [data-slot=thumb]{width:18px;height:18px;background:var(--color-megga-white, hsl(0 0% 100%));border:2px solid hsl(160,84%,39%);border-radius:50%;box-shadow:0 2px 8px #0000004d;cursor:grab;transition:transform var(--duration-megga-fast, .15s) var(--ease-megga-smooth)}.megga-filter-price-slider [data-slot=thumb]:hover{transform:scale(1.1)}.megga-filter-price-slider [data-slot=thumb]:active{cursor:grabbing;transform:scale(1.15)}.megga-filter-price-range-minmax{display:flex;justify-content:space-between;font-size:11px;color:var(--color-megga-text-muted, hsl(0 0% 100% / .4))}.megga-filter-rating-option{display:flex;align-items:center;gap:var(--space-megga-2, 8px);padding:var(--space-megga-2, 8px) var(--space-megga-3, 12px);background:transparent;border:1px solid transparent;border-radius:10px;cursor:pointer;transition:all var(--duration-megga-fast, .15s) var(--ease-megga-smooth)}.megga-filter-rating-option:hover{background:#ffffff08}.megga-filter-rating-option.active{background:var(--glass-megga-purple, hsl(263, 70%, 50%, .1))}.megga-filter-rating-option.active .megga-filter-radio-dot{border-color:var(--color-megga-purple-500, hsl(263, 70%, 50%))}.megga-filter-rating-option.active .megga-filter-radio-dot:after{content:"";width:8px;height:8px;border-radius:50%;background:var(--color-megga-purple-500, hsl(263, 70%, 50%))}.megga-filter-rating-stars{display:flex;gap:2px}.megga-filter-rating-star{color:#f59f0a}.megga-filter-rating-label{font-size:13px;color:var(--color-megga-text-body, hsl(0 0% 100% / .7))}.megga-filter-rating-option.active .megga-filter-rating-label{color:var(--color-megga-white, hsl(0 0% 100%))}.megga-filter-toggle-row{display:flex;align-items:center;justify-content:space-between;padding:var(--space-megga-3, 12px);background:#ffffff05;border:1px solid var(--border-megga-glass, hsl(0 0% 100% / .1));border-radius:12px}.megga-filter-toggle-label{display:flex;align-items:center;gap:var(--space-megga-2, 8px);font-size:14px;color:var(--color-megga-text-body, hsl(0 0% 100% / .7))}@media (max-width: 1024px){.megga-filters-sidebar{display:none}}@keyframes megga-slide-up{0%{transform:translateY(100%);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes megga-slide-down{0%{transform:translateY(0);opacity:1}to{transform:translateY(100%);opacity:0}}.megga-mobile-filters-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000b3;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:999}.megga-mobile-filters{position:fixed;top:0;right:0;bottom:0;left:0;background:var(--color-megga-bg-primary, hsl(250, 35%, 8%));z-index:1000;display:flex;flex-direction:column}.megga-mobile-filters-header{display:flex;align-items:center;justify-content:space-between;padding:var(--space-megga-4, 16px) var(--space-megga-5, 20px);padding-top:max(var(--space-megga-4, 16px),env(safe-area-inset-top));background:var(--glass-megga-light, hsl(0 0% 100% / .03));border-bottom:1px solid var(--border-megga-glass, hsl(0 0% 100% / .08))}.megga-mobile-filters-title{font-size:18px;font-weight:600;color:var(--color-megga-white, hsl(0 0% 100%))}.megga-mobile-filters-actions{display:flex;align-items:center;gap:var(--space-megga-2, 8px)}.megga-mobile-filters-reset{display:flex;align-items:center;gap:6px;padding:8px 14px;font-size:13px;font-weight:500;color:var(--color-megga-text-muted, hsl(0 0% 100% / .5));background:transparent;border:1px solid var(--border-megga-glass, hsl(0 0% 100% / .08));border-radius:10px;cursor:pointer;transition:all var(--duration-megga-fast, .15s)}.megga-mobile-filters-reset:hover{color:var(--color-megga-white, hsl(0 0% 100%));border-color:#fff3;background:#ffffff0d}.megga-mobile-filters-reset-count{padding:2px 6px;font-size:11px;font-weight:600;color:var(--color-megga-white, hsl(0 0% 100%));background:var(--color-megga-purple-500, hsl(263, 70%, 50%));border-radius:6px}.megga-mobile-filters-close{display:flex;align-items:center;justify-content:center;width:40px;height:40px;color:var(--color-megga-text-muted, hsl(0 0% 100% / .5));background:transparent;border:1px solid var(--border-megga-glass, hsl(0 0% 100% / .08));border-radius:12px;cursor:pointer;transition:all var(--duration-megga-fast, .15s)}.megga-mobile-filters-close:hover{color:var(--color-megga-white, hsl(0 0% 100%));background:#ffffff0d}.megga-mobile-filters-content{flex:1;height:0}.megga-mobile-filters-sections{display:flex;flex-direction:column;gap:var(--space-megga-5, 20px);padding:var(--space-megga-5, 20px)}.megga-mobile-filters-footer{padding:var(--space-megga-4, 16px) var(--space-megga-5, 20px);padding-bottom:max(var(--space-megga-4, 16px),env(safe-area-inset-bottom));background:var(--glass-megga-light, hsl(0 0% 100% / .03));border-top:1px solid var(--border-megga-glass, hsl(0 0% 100% / .08))}.megga-mobile-filters-apply{display:flex;align-items:center;justify-content:center;gap:var(--space-megga-2, 8px);width:100%;padding:var(--space-megga-4, 16px);font-size:16px;font-weight:600;color:var(--color-megga-white, hsl(0 0% 100%));background:linear-gradient(135deg,var(--color-megga-purple-500, hsl(263, 70%, 50%)),var(--color-megga-pink-500, hsl(330, 80%, 55%)));border:none;border-radius:14px;cursor:pointer;transition:all var(--duration-megga-fast, .15s) var(--ease-megga-smooth)}.megga-mobile-filters-apply:hover{transform:translateY(-2px);box-shadow:0 8px 24px #6b26d966}.megga-mobile-filters-apply:active{transform:translateY(0)}.megga-mobile-filters-apply-count{padding:4px 10px;font-size:13px;font-weight:600;background:#fff3;border-radius:8px}.megga-mobile-filters .megga-filter-section{background:var(--glass-megga-light, hsl(0 0% 100% / .03));border:1px solid var(--border-megga-glass, hsl(0 0% 100% / .08));border-radius:16px;padding:var(--space-megga-4, 16px)}.megga-mobile-filters .megga-filter-checkbox,.megga-mobile-filters .megga-filter-radio,.megga-mobile-filters .megga-filter-rating-option{min-height:48px}.megga-mobile-filters .megga-filter-toggle-row{min-height:56px}.megga-mobile-filters .megga-filter-toggle-info{display:flex;align-items:center;gap:var(--space-megga-3, 12px)}.megga-mobile-filters .megga-filter-toggle-icon{color:var(--color-megga-purple-400, hsl(270, 70%, 60%))}.megga-mobile-filters .megga-filter-toggle-text{display:flex;flex-direction:column;gap:2px}.megga-mobile-filters .megga-filter-toggle-label{font-size:14px;font-weight:500;color:var(--color-megga-white, hsl(0 0% 100%))}.megga-mobile-filters .megga-filter-toggle-description{font-size:12px;color:var(--color-megga-text-muted, hsl(0 0% 100% / .5))}.megga-publish-wizard{max-width:900px;margin:0 auto;padding:var(--space-megga-8, 32px);min-height:100vh;display:flex;flex-direction:column}.megga-publish-wizard-header{display:flex;align-items:center;justify-content:space-between;gap:var(--space-megga-4, 16px);margin-bottom:var(--space-megga-6, 24px)}.megga-publish-wizard-header-left{display:flex;align-items:center;gap:var(--space-megga-4, 16px)}.megga-publish-wizard-title h2{font-family:var(--font-megga-display, "Sora", sans-serif);font-size:20px;font-weight:700;color:hsl(var(--foreground))}.megga-publish-wizard-title p{font-size:12px;color:hsl(var(--muted-foreground))}.megga-publish-wizard-progress{width:120px;height:4px;background:hsl(var(--muted) / .5);border-radius:2px;overflow:hidden}.megga-publish-wizard-progress-bar{height:100%;background:linear-gradient(135deg,hsl(var(--primary)),hsl(var(--primary) / .7));border-radius:2px;transition:width .3s ease}.megga-publish-stepper{display:flex;justify-content:center;gap:var(--space-megga-4, 16px);margin-bottom:var(--space-megga-10, 40px);padding:var(--space-megga-4, 16px);background:hsl(var(--card));border:1px solid hsl(var(--border));border-radius:16px}.megga-publish-step{display:flex;align-items:center;gap:var(--space-megga-3, 12px);padding:var(--space-megga-3, 12px) var(--space-megga-4, 16px);background:transparent;border:none;border-radius:12px;cursor:pointer;transition:all .15s ease}.megga-publish-step:disabled{cursor:not-allowed;opacity:.5}.megga-publish-step:not(:disabled):hover{background:hsl(var(--muted) / .3)}.megga-publish-step-number{width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:hsl(var(--muted) / .3);border:2px solid hsl(var(--border));border-radius:50%;color:hsl(var(--muted-foreground));transition:all .15s ease}.megga-publish-step-content{display:flex;flex-direction:column;align-items:flex-start;text-align:left}.megga-publish-step-label{font-size:14px;font-weight:600;color:hsl(var(--muted-foreground));transition:color .15s ease}.megga-publish-step-desc{font-size:11px;color:hsl(var(--muted-foreground) / .7)}.megga-publish-step.active .megga-publish-step-number{background:linear-gradient(135deg,hsl(var(--primary)),hsl(var(--primary) / .7));border-color:transparent;color:hsl(var(--primary-foreground));box-shadow:0 0 20px hsl(var(--primary) / .3)}.megga-publish-step.active .megga-publish-step-label{color:hsl(var(--foreground))}.megga-publish-step.completed .megga-publish-step-number{background:var(--color-megga-green-600);border-color:transparent;color:#fff}.megga-publish-step.completed .megga-publish-step-label{color:var(--color-megga-green-400)}.megga-publish-step.pending{opacity:.5}.megga-publish-wizard-content{flex:1;background:hsl(var(--card));border:1px solid hsl(var(--border));border-radius:20px;padding:var(--space-megga-8, 32px);overflow-y:auto}.megga-publish-wizard-footer{display:flex;align-items:center;justify-content:space-between;padding-top:var(--space-megga-6, 24px);margin-top:var(--space-megga-6, 24px)}.megga-publish-wizard-footer-left{display:flex;align-items:center;gap:var(--space-megga-4, 16px)}.megga-publish-wizard-footer-right{display:flex;align-items:center;gap:var(--space-megga-3, 12px)}@media (max-width: 768px){.megga-publish-wizard{padding:var(--space-megga-4, 16px)}.megga-publish-stepper{gap:var(--space-megga-2, 8px);padding:var(--space-megga-3, 12px)}.megga-publish-step{padding:var(--space-megga-2, 8px)}.megga-publish-step-content{display:none}.megga-publish-step-number{width:36px;height:36px}.megga-publish-wizard-content{padding:var(--space-megga-5, 20px)}.megga-publish-wizard-footer{flex-direction:column;gap:var(--space-megga-4, 16px)}.megga-publish-wizard-footer-right{width:100%;flex-direction:column}.megga-publish-wizard-footer-right button{width:100%}}.megga-settings-page{max-width:1100px;margin:0 auto;padding:40px 48px}@media (max-width: 1024px){.megga-settings-page{padding:32px}}@media (max-width: 640px){.megga-settings-page{padding:20px 16px}}.megga-app-wrapper:has(.megga-billing) .megga-app-main{background:transparent}.megga-app-wrapper:has(.megga-billing) .megga-app-container{background:transparent}.megga-billing{min-height:100vh;padding:32px;background:#fafafa!important}.megga-billing-container{max-width:1100px;margin:0 auto}.megga-billing-header{margin-bottom:32px}.megga-billing-header h1{font-family:"Sora",var(--font-megga-display),sans-serif;font-size:28px;font-weight:700;color:#1a1a1a;letter-spacing:-.02em;margin-bottom:4px}.megga-billing-header p{font-size:14px;color:#525252}.megga-billing-hero{display:grid;grid-template-columns:2fr 1fr;gap:16px;margin-bottom:32px}.megga-billing-balance-card{background:#fff;border:1px solid #E5E5E5;border-radius:16px;padding:28px}.megga-billing-balance-icon{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background:#f649001a;border-radius:10px;color:#f64900}.megga-billing-balance-value{font-family:"Sora",var(--font-megga-display),sans-serif;font-size:48px;font-weight:700;color:#1a1a1a;line-height:1.1;margin-bottom:8px}.megga-billing-balance-value span{font-size:20px;font-weight:500}.megga-billing-balance-estimate{font-size:14px;font-weight:600;color:#f64900}.megga-billing-actions-card{background:#fff;border:1px solid #E5E5E5;border-radius:16px;padding:24px;display:flex;flex-direction:column}.megga-billing-btn-primary{background:#f64900!important;color:#fff!important;border:none!important;border-radius:10px;padding:12px 20px;font-weight:600;font-size:14px;transition:all .2s ease}.megga-billing-btn-primary:hover{background:#e04000!important;transform:translateY(-1px);box-shadow:0 4px 12px #f6490040}.megga-billing-btn-outline{background:transparent!important;color:#f64900!important;border:2px solid #F64900!important;border-radius:10px;padding:10px 20px;font-weight:600;font-size:14px;transition:all .2s ease}.megga-billing-btn-outline:hover{background:#f649000d!important}.megga-billing-tabs{display:flex;gap:8px;background:#fff;border:1px solid #E5E5E5;border-radius:12px;padding:8px;margin-bottom:24px}.megga-billing-tab{display:flex;align-items:center;gap:8px;padding:12px 24px;border:none;border-radius:8px;font-weight:500;font-size:14px;cursor:pointer;transition:all .2s ease;background:transparent;color:#a0a0a0}.megga-billing-tab:hover:not(.active){background:#f5f5f5;color:#525252}.megga-billing-tab.active{background:#f64900;color:#fff;box-shadow:0 4px 12px #f6490040}.megga-billing-tab svg{width:16px;height:16px}.megga-billing-tab-panel{min-height:400px}.megga-billing-tab-content{animation:megga-fade-in .2s ease-out}@keyframes megga-fade-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.megga-credit-packs-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:24px}.megga-credit-pack-card{position:relative;background:#fff;border:2px solid #E5E5E5;border-radius:16px;padding:24px;transition:all .25s ease}.megga-credit-pack-card:hover{border-color:#f64900;transform:translateY(-4px);box-shadow:0 8px 24px #f649001a}.megga-credit-pack-card.popular{border-color:#f64900;box-shadow:0 8px 24px #f6490026}.megga-credit-pack-badge{position:absolute;top:-10px;left:50%;transform:translate(-50%);padding:4px 12px;border-radius:20px;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;white-space:nowrap}.megga-credit-pack-badge.popular{background:#f64900;color:#fff}.megga-credit-pack-badge.save{background:#dcfce7;color:#15803d}.megga-credit-pack-credits{margin:16px 0 8px}.megga-credit-pack-price{margin-bottom:16px}.megga-credit-pack-features{display:flex;flex-direction:column;gap:8px;padding:0;margin:0;list-style:none}.megga-credit-pack-features li{display:flex;align-items:center;gap:8px;font-size:13px;color:#525252}.megga-credits-info-banner{background:#f649000d;border:1px solid rgba(246,73,0,.15);border-radius:12px;padding:16px;margin-top:16px}.megga-transactions-card{background:#fff;border:1px solid #E5E5E5;border-radius:16px;overflow:hidden}.megga-transactions-header{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:20px;border-bottom:1px solid #E5E5E5;flex-wrap:wrap}.megga-transactions-search{display:flex;align-items:center;gap:8px;background:#f5f5f5;border:1px solid #E5E5E5;border-radius:8px;padding:0 12px;min-width:200px}.megga-transactions-search-input{border:none!important;background:transparent!important;box-shadow:none!important;padding:8px 0}.megga-transactions-filters{display:flex;align-items:center;gap:12px}.megga-transactions-filter-select{min-width:140px;background:#fff!important;border-color:#e5e5e5!important}.megga-transactions-export-btn{border-color:#e5e5e5!important;color:#525252!important}.megga-transactions-export-btn:hover{border-color:#f64900!important;color:#f64900!important}.megga-transactions-table-wrapper{overflow-x:auto}.megga-transactions-table{width:100%;border-collapse:collapse}.megga-transactions-table th{text-align:left;padding:12px 20px;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:#525252;background:#fafafa;border-bottom:1px solid #E5E5E5}.megga-transactions-table td{padding:16px 20px;font-size:14px;border-bottom:1px solid #F0F0F0}.megga-transactions-table tr:hover td{background:#fafafa}.megga-transaction-status{display:inline-flex;align-items:center;padding:4px 10px;border-radius:20px;font-size:12px;font-weight:500}.megga-transaction-status.completed{background:#dcfce7;color:#15803d}.megga-transaction-status.pending{background:#fff4e6;color:#ea580c}.megga-transaction-status.failed{background:#fee2e2;color:#dc2626}.megga-invoice-btn{display:flex;align-items:center;justify-content:center;width:32px;height:32px;background:transparent;border:1px solid #E5E5E5;border-radius:6px;color:#525252;cursor:pointer;transition:all .2s ease}.megga-invoice-btn:hover{border-color:#f64900;color:#f64900}.megga-transactions-footer{display:flex;justify-content:center;padding:20px;border-top:1px solid #E5E5E5}.megga-load-more-btn{border:2px solid #F64900!important;color:#f64900!important;background:transparent!important;border-radius:10px;padding:10px 24px;font-weight:600}.megga-load-more-btn:hover{background:#f649000d!important}.megga-settings-section-card{background:#fff;border:1px solid #E5E5E5;border-radius:16px;padding:24px;margin-bottom:16px}.megga-settings-section-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:20px}.megga-payment-methods-list{display:flex;flex-direction:column;gap:12px}.megga-payment-method-item{display:flex;justify-content:space-between;align-items:center;padding:16px;background:#f5f5f5;border:2px solid transparent;border-radius:12px;transition:all .2s ease}.megga-payment-method-item:hover{border-color:#f64900}.megga-payment-method-item.default{background:#f0fdf4;border-color:#22c55e}.megga-default-badge{display:inline-flex;align-items:center;padding:2px 8px;margin-left:8px;background:#dcfce7;color:#15803d;border-radius:10px;font-size:11px;font-weight:600}.megga-auto-recharge-options{display:flex;gap:24px;margin-top:16px;padding-top:16px;border-top:1px solid #E5E5E5}.megga-notification-options{display:flex;flex-direction:column;gap:12px}.megga-checkbox-item{display:flex;align-items:center;gap:12px;cursor:pointer;font-size:14px;color:#1a1a1a}.megga-checkbox-orange[data-state=checked]{background:#f64900!important;border-color:#f64900!important}.megga-switch-orange[data-state=checked]{background:#f64900!important}.megga-invoice-form{display:flex;flex-direction:column;gap:16px}.megga-input{background:#fff!important;border:1px solid #E5E5E5!important;border-radius:8px}.megga-input:focus{border-color:#f64900!important;box-shadow:0 0 0 2px #f649001a!important}@media (max-width: 1024px){.megga-billing-hero{grid-template-columns:1fr}.megga-credit-packs-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){.megga-billing{padding:16px}.megga-billing-tabs{flex-wrap:wrap}.megga-billing-tab{flex:1;justify-content:center;min-width:100px}.megga-credit-packs-grid{grid-template-columns:1fr}.megga-billing-balance-value{font-size:36px}.megga-transactions-header{flex-direction:column;align-items:stretch}.megga-transactions-search{min-width:unset;width:100%}.megga-transactions-filters{flex-wrap:wrap}.megga-auto-recharge-options{flex-direction:column;gap:16px}}.megga-billing-section{margin-bottom:32px}.megga-billing-section-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.megga-billing-section-title{font-family:"Sora",var(--font-megga-display),sans-serif;font-size:20px;font-weight:600;color:#1a1a1a}.megga-billing-card{padding:24px;background:#fff;border:1px solid #E5E5E5;border-radius:20px}.megga-app-wrapper:has(.megga-billing){background:#fafafa!important}.megga-billing{background:#fafafa!important}.megga-billing-title{color:#1a1a1a!important}.megga-billing-subtitle{color:#525252!important}.megga-billing-section-title{color:#1a1a1a!important}.megga-billing-card{background:#fff!important;border-color:#e5e5e5!important}.megga-current-plan{padding:32px;background:linear-gradient(135deg,#f6490014,#ff6b350d)!important;border:2px solid rgba(246,73,0,.3)!important;border-radius:24px;position:relative;overflow:hidden}.megga-current-plan:before{content:"";position:absolute;top:-50%;right:-20%;width:300px;height:300px;background:radial-gradient(circle,rgba(246,73,0,.15) 0%,transparent 70%);pointer-events:none}.megga-current-plan-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:24px;position:relative;z-index:1}.megga-plan-badge{display:inline-flex;align-items:center;gap:6px;padding:8px 16px;background:linear-gradient(135deg,#f64900,#ff6b35)!important;border-radius:20px;margin-bottom:12px}.megga-plan-badge-icon{width:16px;height:16px;color:#fff}.megga-plan-badge-text{font-size:13px;font-weight:600;color:#fff;text-transform:uppercase;letter-spacing:.05em}.megga-plan-name{font-size:28px;font-weight:700;color:#1a1a1a!important;letter-spacing:-.02em}.megga-plan-price-section{text-align:right}.megga-plan-price{font-size:36px;font-weight:700;background:linear-gradient(135deg,#f64900,#ff6b35)!important;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.megga-plan-billing-cycle{font-size:14px;color:#525252!important}.megga-plan-next-billing{font-size:13px;color:#525252!important;margin-top:4px}.megga-plan-features{display:grid;grid-template-columns:repeat(2,1fr);gap:8px 24px;margin-bottom:24px;position:relative;z-index:1}.megga-plan-feature{display:flex;align-items:center;gap:8px;font-size:14px;color:#1a1a1a!important}.megga-plan-feature-icon{color:var(--color-megga-green-500);flex-shrink:0}.megga-plan-actions{display:flex;gap:12px;position:relative;z-index:1}@media (max-width: 768px){.megga-current-plan{padding:24px}.megga-current-plan-header{flex-direction:column;gap:16px}.megga-plan-price-section{text-align:left}.megga-plan-features{grid-template-columns:1fr}.megga-plan-name{font-size:24px}.megga-plan-price{font-size:28px}}.megga-billing-stats-row{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.megga-billing-stat-card{padding:20px;background:#fff;border:1px solid #E5E5E5;border-radius:16px}.megga-billing-stat-card{background:#fff!important;border-color:#e5e5e5!important}@media (max-width: 768px){.megga-billing{padding:16px}.megga-billing-title{font-size:26px}.megga-billing-header{flex-direction:column;align-items:flex-start;gap:16px}.megga-billing-stats-row{grid-template-columns:1fr}}@media (max-width: 640px){.megga-current-plan{padding:20px}.megga-plan-name{font-size:22px}.megga-plan-price{font-size:28px}.megga-plan-actions{flex-direction:column}.megga-plan-actions button{width:100%}.megga-quick-stat-value{font-size:26px}}.megga-earnings-hero{background:#fff;border:2px solid transparent;border-radius:16px;padding:32px;margin-bottom:24px;background-image:linear-gradient(#fff,#fff),linear-gradient(135deg,#f649004d,#ff6b351a);background-origin:border-box;background-clip:padding-box,border-box}.megga-earnings-hero-content{display:flex;justify-content:space-between;align-items:flex-start;gap:32px}.megga-earnings-hero-left{display:flex;align-items:flex-start;gap:16px}.megga-earnings-hero-icon{width:48px;height:48px;display:flex;align-items:center;justify-content:center;background:#f649001a;border-radius:12px;flex-shrink:0}.megga-earnings-label{display:block;font-size:12px;font-weight:600;color:#6b7280;text-transform:uppercase;letter-spacing:.05em;margin-bottom:4px}.megga-earnings-amount{font-family:"Sora",var(--font-megga-display),sans-serif;font-size:42px;font-weight:700;color:#1a1a1a;line-height:1.1}.megga-earnings-subtext{font-size:14px;color:#6b7280;margin-top:4px}.megga-earnings-hero-right{display:flex;flex-direction:column;align-items:flex-end;gap:4px;min-width:200px}.megga-earnings-bonus-text{font-size:12px;color:#22c55e;font-weight:500;margin-bottom:8px}.megga-earnings-payout-text{font-size:12px;color:#6b7280}.megga-earnings-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:24px}.megga-earnings-stat-card{background:#fff;border:1px solid #E5E5E5;border-radius:12px;padding:20px;display:flex;flex-direction:column;align-items:flex-start}.megga-earnings-stat-value{font-family:"Sora",var(--font-megga-display),sans-serif;font-size:24px;font-weight:700;color:#1a1a1a;margin-bottom:4px}.megga-earnings-stat-label{font-size:13px;font-weight:500;color:#525252;margin-bottom:4px}.megga-earnings-stat-change{font-size:12px;font-weight:500}.megga-earnings-stat-change.positive{color:#22c55e}.megga-earnings-stat-change.negative{color:#dc2626}.megga-earnings-stat-subtext{font-size:12px;color:#a0a0a0}.megga-payout-options{display:flex;flex-direction:column;gap:12px}.megga-payout-option-card{display:flex;align-items:flex-start;gap:16px;padding:20px;background:#fff;border:2px solid #E5E5E5;border-radius:12px;cursor:pointer;transition:all .2s ease}.megga-payout-option-card:hover{border-color:#d1d5db}.megga-payout-option-card.selected{border-color:#f64900;background:#f6490005}.megga-payout-option-radio{flex-shrink:0;width:20px;height:20px;display:flex;align-items:center;justify-content:center;margin-top:4px}.megga-radio-circle{width:20px;height:20px;border:2px solid #D1D5DB;border-radius:50%;transition:all .2s ease}.megga-radio-circle.active{border-color:#f64900;border-width:6px}.megga-payout-option-content{flex:1;display:flex;flex-direction:column;gap:4px}.megga-payout-option-title{font-weight:600;color:#1a1a1a}.megga-payout-option-badge{display:inline-flex;padding:2px 8px;background:#dcfce7;color:#15803d;border-radius:12px;font-size:11px;font-weight:600}.megga-payout-option-desc{font-size:14px;color:#525252}.megga-payout-option-subtext{font-size:12px;color:#a0a0a0}.megga-payout-methods{display:flex;gap:8px}.megga-payout-method-btn{padding:10px 16px;border:1px solid #E5E5E5;border-radius:8px;background:#fff;font-size:14px;color:#525252;cursor:pointer;transition:all .2s ease}.megga-payout-method-btn:hover{border-color:#d1d5db}.megga-payout-method-btn.active{border-color:#f64900;background:#f649000d;color:#f64900}.megga-sale-clone-cell{display:flex;align-items:center;gap:12px}.megga-sale-clone-thumb-placeholder{width:40px;height:40px;border-radius:8px;background:linear-gradient(135deg,#f649001a,#ff6b350d)}.megga-collapsible-header{display:flex;justify-content:space-between;align-items:center;cursor:pointer;padding:0;background:none;border:none;text-align:left}.megga-seller-profile-grid{display:grid;grid-template-columns:1.5fr 1fr;gap:32px}.megga-seller-form{display:flex;flex-direction:column;gap:20px}.megga-seller-preview-card{background:#fafafa;border:1px solid #E5E5E5;border-radius:16px;padding:24px;text-align:center;height:-moz-fit-content;height:fit-content;position:sticky;top:24px}.megga-seller-preview-avatar-placeholder{width:80px;height:80px;border-radius:50%;background:linear-gradient(135deg,#f64900,#ff6b35);display:flex;align-items:center;justify-content:center;margin:0 auto 12px;color:#fff;font-weight:700;font-size:28px}.megga-view-profile-link{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:#f64900;background:none;border:none;cursor:pointer;transition:opacity .2s}.megga-view-profile-link:hover{opacity:.8}.megga-social-links-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.megga-social-input{display:flex;align-items:center;gap:12px;padding:12px 16px;background:#fff;border:1px solid #E5E5E5;border-radius:8px}.megga-social-input input{flex:1;border:none!important;padding:0!important;height:auto!important;background:transparent!important}.megga-tag-input-container{display:flex;flex-wrap:wrap;gap:8px;padding:12px;border:1px solid #E5E5E5;border-radius:8px;min-height:48px;background:#fff;align-items:center}.megga-tag-pill{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;background:#f649001a;color:#f64900;border-radius:20px;font-size:13px;font-weight:500}.megga-tag-pill button{display:flex;align-items:center;justify-content:center;background:none;border:none;cursor:pointer;opacity:.7;transition:opacity .2s}.megga-tag-pill button:hover{opacity:1}.megga-tag-input{border:none;outline:none;padding:6px;font-size:14px;min-width:120px;background:transparent}.megga-tag-suggestions{position:absolute;top:100%;left:0;right:0;background:#fff;border:1px solid #E5E5E5;border-radius:8px;box-shadow:0 4px 12px #0000001a;z-index:10;margin-top:4px}.megga-tag-suggestion{display:block;width:100%;padding:10px 16px;text-align:left;background:none;border:none;cursor:pointer;font-size:14px;color:#525252;transition:background .2s}.megga-tag-suggestion:hover{background:#f5f5f5;color:#f64900}.megga-visibility-toggles{display:flex;flex-direction:column}.megga-visibility-toggle-row{display:flex;justify-content:space-between;align-items:center;padding:16px 0;border-bottom:1px solid #F0F0F0}.megga-visibility-toggle-row:last-child{border-bottom:none}.megga-seller-stats-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.megga-seller-stat{display:flex;flex-direction:column;align-items:center;padding:20px;background:#fafafa;border-radius:12px;text-align:center}.megga-seller-stat-value{font-family:"Sora",var(--font-megga-display),sans-serif;font-size:24px;font-weight:700;color:#1a1a1a}.megga-seller-stat-label{font-size:13px;color:#6b7280;margin-top:4px}.megga-seller-save-bar{position:fixed;bottom:0;left:0;right:0;background:#fff;border-top:1px solid #E5E5E5;padding:16px 24px;display:flex;justify-content:flex-end;gap:12px;z-index:50}.megga-convert-balance,.megga-convert-rate,.megga-payout-balance,.megga-payout-method-display{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;background:#fafafa;border-radius:8px}.megga-convert-preview,.megga-payout-breakdown{padding:16px;background:#fafafa;border-radius:8px;display:flex;flex-direction:column;gap:8px}.megga-convert-total,.megga-payout-net{display:flex;justify-content:space-between;align-items:center;padding-top:12px;margin-top:8px;border-top:1px solid #E5E5E5}.megga-payout-processing{display:flex;align-items:center;gap:8px;padding:12px 16px;background:#fef3c7;border-radius:8px}@media (max-width: 1024px){.megga-earnings-hero-content{flex-direction:column;align-items:stretch}.megga-earnings-hero-right{flex-direction:row;align-items:center;justify-content:flex-start;flex-wrap:wrap;min-width:unset}.megga-seller-profile-grid{grid-template-columns:1fr}.megga-seller-preview-card{position:static;order:-1}}@media (max-width: 768px){.megga-earnings-stats{grid-template-columns:1fr}.megga-earnings-amount{font-size:32px}.megga-social-links-grid{grid-template-columns:1fr}.megga-seller-stats-grid{grid-template-columns:repeat(2,1fr)}.megga-payout-methods{flex-wrap:wrap}}.megga-plan-card{position:relative;padding:24px;background:#fff!important;border:2px solid #E5E5E5!important;border-radius:20px;display:flex;flex-direction:column;transition:all .3s ease}.megga-plan-card:hover{border-color:#f6490066!important;transform:translateY(-4px)}.megga-plan-card.popular{border-color:#f64900!important;background:linear-gradient(135deg,#f6490014,#ff6b350a)!important}.megga-plan-card.current{border-color:var(--color-megga-green-500)!important}.megga-plan-popular-badge{position:absolute;top:-12px;left:50%;transform:translate(-50%);padding:4px 16px;background:linear-gradient(135deg,#f64900,#ff6b35)!important;border-radius:20px;font-size:11px;font-weight:700;color:#fff;text-transform:uppercase;letter-spacing:.05em;white-space:nowrap}.megga-plan-card-header{text-align:center;margin-bottom:20px}.megga-plan-card-name{font-family:Sora,sans-serif;font-size:22px;font-weight:700;color:#1a1a1a!important;margin-bottom:8px}.megga-plan-card-price{font-family:Sora,sans-serif;font-size:40px;font-weight:700;color:#1a1a1a!important}.megga-plan-card-price span{font-size:16px;font-weight:400;color:#525252!important}.megga-plan-card-billing{font-size:13px;color:#525252!important;margin-top:4px}.megga-plan-card-features{flex:1;margin-bottom:24px}.megga-plan-card-feature{display:flex;align-items:flex-start;gap:8px;padding:8px 0;font-size:14px;color:#525252!important}.megga-plan-card-feature svg{flex-shrink:0;margin-top:2px}.megga-plan-card-feature.included svg{color:var(--color-megga-green-500)}.megga-plan-card-feature.excluded{color:gray;text-decoration:line-through}.megga-plan-card-feature.excluded svg{color:gray}.megga-plan-card-action{margin-top:auto}.megga-plan-card-action button{width:100%}.megga-plans-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;padding:24px}.megga-plans-modal-header{text-align:center;padding:24px 24px 0}.megga-plans-modal-title{font-family:Sora,sans-serif;font-size:28px;font-weight:700;color:#fff;margin-bottom:8px}.megga-plans-modal-subtitle{font-size:15px;color:#999}.megga-billing-toggle{display:flex;justify-content:center;gap:8px;margin-top:20px}.megga-billing-toggle-btn{padding:8px 16px;background:transparent;border:1px solid hsl(0 0% 100% / .08);border-radius:10px;font-size:14px;color:#999;cursor:pointer;transition:all .2s ease}.megga-billing-toggle-btn:hover{border-color:#ffffff26}.megga-billing-toggle-btn.active{background:#8b5cf626;border-color:#8249df;color:#fff}.megga-billing-toggle-save{font-size:11px;color:var(--color-megga-green-500);font-weight:600;margin-left:8px}@media (max-width: 1024px){.megga-plans-grid{grid-template-columns:1fr;max-width:400px;margin:0 auto}}.megga-upgrade-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1001;display:flex;align-items:center;justify-content:center;padding:16px;background:#000000d9;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);animation:megga-modal-fade-in .2s ease-out}.megga-upgrade-content{width:100%;max-width:480px;background:#101318;border:1px solid hsl(0 0% 100% / .1);border-radius:24px;overflow:hidden;animation:megga-modal-scale-in .2s ease-out}.megga-upgrade-header{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;border-bottom:1px solid hsl(0 0% 100% / .1)}.megga-upgrade-title{font-family:Sora,sans-serif;font-size:20px;font-weight:600;color:#fff;margin:0}.megga-upgrade-close{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background:#ffffff0d;border:1px solid hsl(0 0% 100% / .1);border-radius:10px;color:#ffffff80;cursor:pointer;transition:all .15s ease}.megga-upgrade-close:hover{background:#8b5cf633;border-color:#6b26d9;color:#fff}.megga-upgrade-body{display:flex;flex-direction:column;gap:20px;padding:24px}.megga-upgrade-transition{display:flex;align-items:center;justify-content:center;gap:16px;padding:20px;background:#ffffff08;border:1px solid hsl(0 0% 100% / .08);border-radius:16px}.megga-upgrade-plan{display:flex;flex-direction:column;align-items:center;gap:4px;text-align:center}.megga-upgrade-plan-label{font-size:11px;font-weight:600;color:#999;text-transform:uppercase;letter-spacing:.05em}.megga-upgrade-plan-name{font-family:Sora,sans-serif;font-size:18px;font-weight:600;color:#fff}.megga-upgrade-plan.current .megga-upgrade-plan-name{color:#b3b3b3}.megga-upgrade-plan.new .megga-upgrade-plan-name{color:#9767e4}.megga-upgrade-arrow{color:var(--color-megga-green-500)}.megga-upgrade-summary{display:flex;flex-direction:column;gap:12px}.megga-upgrade-summary-row{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;background:#ffffff05;border-radius:10px;font-size:14px}.megga-upgrade-summary-label{color:#999}.megga-upgrade-summary-value{font-weight:600;color:#fff}.megga-upgrade-summary-value.positive{color:var(--color-megga-green-500)}.megga-upgrade-summary-value.negative{color:#d74242}.megga-upgrade-proration{padding:16px;background:linear-gradient(135deg,var(--color-megga-green-500-10),rgba(34,197,94,.05));border:1px solid var(--color-megga-green-500-20);border-radius:12px;display:flex;align-items:center;gap:12px}.megga-upgrade-proration-icon{color:var(--color-megga-green-500)}.megga-upgrade-proration-text{flex:1;font-size:13px;color:#ccc;line-height:1.5}.megga-upgrade-proration-text strong{color:var(--color-megga-green-400);font-weight:600}.megga-upgrade-payment{display:flex;align-items:center;gap:12px;padding:16px;background:#ffffff08;border:1px solid hsl(0 0% 100% / .08);border-radius:12px}.megga-upgrade-payment-icon{width:40px;height:28px;background:linear-gradient(135deg,#1a1f71,#5e5ce6);border-radius:4px;display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:700;color:#fff}.megga-upgrade-payment-info{flex:1}.megga-upgrade-payment-name{font-size:14px;font-weight:500;color:#fff}.megga-upgrade-payment-last4{font-size:12px;color:#999}.megga-upgrade-payment-change{font-size:13px;color:#9767e4;background:none;border:none;cursor:pointer;transition:color .15s ease}.megga-upgrade-payment-change:hover{color:#b593ec}.megga-upgrade-footer{display:flex;gap:12px;padding:20px 24px;border-top:1px solid hsl(0 0% 100% / .1)}.megga-upgrade-footer button{flex:1}@media (max-width: 480px){.megga-upgrade-transition{flex-direction:column;gap:12px}.megga-upgrade-arrow{transform:rotate(90deg)}}.megga-cancel-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1001;display:flex;align-items:center;justify-content:center;padding:16px;background:#000000d9;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);animation:megga-modal-fade-in .2s ease-out}.megga-cancel-content{width:100%;max-width:520px;max-height:90vh;overflow-y:auto;background:#101318;border:1px solid hsl(0 0% 100% / .1);border-radius:24px;animation:megga-modal-scale-in .2s ease-out}.megga-cancel-header{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;border-bottom:1px solid hsl(0 84% 60% / .2)}.megga-cancel-title{font-family:Sora,sans-serif;font-size:20px;font-weight:600;color:#ef4343;margin:0}.megga-cancel-close{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background:#ffffff0d;border:1px solid hsl(0 0% 100% / .1);border-radius:10px;color:#ffffff80;cursor:pointer;transition:all .15s ease}.megga-cancel-close:hover{background:#ef444433;border-color:#ef4343;color:#fff}.megga-cancel-body{display:flex;flex-direction:column;gap:20px;padding:24px}.megga-cancel-warning{display:flex;align-items:flex-start;gap:12px;padding:16px;background:linear-gradient(135deg,#ef444426,#ef44440d);border:1px solid rgba(239,68,68,.3);border-radius:12px}.megga-cancel-warning-icon{color:#ef4343;flex-shrink:0;margin-top:2px}.megga-cancel-warning-text{font-size:14px;color:#e6e6e6;line-height:1.5;margin:0}.megga-cancel-warning-text strong{color:#f15b5b}.megga-cancel-section{display:flex;flex-direction:column;gap:12px}.megga-cancel-section-title{font-size:14px;font-weight:600;color:#fff;margin:0}.megga-cancel-features{display:flex;flex-direction:column;gap:8px}.megga-cancel-feature{display:flex;align-items:center;gap:12px;padding:10px 14px;background:#ffffff05;border-radius:8px;font-size:14px;color:#b3b3b3}.megga-cancel-feature-icon{color:#ef4343;flex-shrink:0}.megga-cancel-reason-label{font-size:14px;font-weight:500;color:#fff;margin-bottom:8px;display:block}.megga-cancel-reason-select{width:100%;padding:12px 16px;background:#ffffff0d;border:1px solid hsl(0 0% 100% / .1);border-radius:10px;font-size:14px;color:#fff;cursor:pointer;transition:border-color .15s ease}.megga-cancel-reason-select:focus{outline:none;border-color:#6b26d9}.megga-cancel-reason-select option{background:#181d25;color:#fff}.megga-cancel-feedback{width:100%;min-height:80px;padding:12px 16px;background:#ffffff0d;border:1px solid hsl(0 0% 100% / .1);border-radius:10px;font-size:14px;font-family:inherit;color:#fff;resize:vertical;transition:border-color .15s ease}.megga-cancel-feedback:focus{outline:none;border-color:#6b26d9}.megga-cancel-feedback::-moz-placeholder{color:gray}.megga-cancel-feedback::placeholder{color:gray}.megga-cancel-retention{padding:20px;background:linear-gradient(135deg,#8b5cf626,#8b5cf60d);border:1px solid rgba(139,92,246,.3);border-radius:16px;text-align:center}.megga-cancel-retention-badge{display:inline-block;padding:4px 12px;background:#8b5cf64d;border-radius:20px;font-size:11px;font-weight:600;color:#a67de8;text-transform:uppercase;letter-spacing:.05em;margin-bottom:12px}.megga-cancel-retention-title{font-family:Sora,sans-serif;font-size:18px;font-weight:600;color:#fff;margin:0 0 8px}.megga-cancel-retention-desc{font-size:14px;color:#b3b3b3;margin:0 0 16px;line-height:1.5}.megga-cancel-retention-btn{background:#6b26d9;color:#fff;border:none;padding:12px 24px;border-radius:10px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s ease}.megga-cancel-retention-btn:hover{background:#8852e0;transform:translateY(-1px)}.megga-cancel-footer{display:flex;gap:12px;padding:20px 24px;border-top:1px solid hsl(0 0% 100% / .1)}.megga-cancel-footer button{flex:1}.megga-btn-danger{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 24px;background:#eb1414;border:none;border-radius:10px;font-size:14px;font-weight:600;color:#fff;cursor:pointer;transition:all .2s ease}.megga-btn-danger:hover:not(:disabled){background:#ed2c2c}.megga-btn-danger:disabled{opacity:.5;cursor:not-allowed}@media (max-width: 480px){.megga-cancel-content{max-height:95vh}.megga-cancel-footer{flex-direction:column-reverse}}.megga-usage-meter{padding:20px;background:#f5f5f5;border:1px solid #E5E5E5;border-radius:16px}.megga-usage-meter-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.megga-usage-meter-label{font-size:14px;font-weight:500;color:#1a1a1a}.megga-usage-meter-value{font-family:var(--font-megga-display, "Sora", sans-serif);font-size:18px;font-weight:600;color:#1a1a1a}.megga-usage-meter-bar{height:10px;background:#e5e5e5;border-radius:5px;overflow:hidden;margin-bottom:12px}.megga-usage-meter-fill{height:100%;background:linear-gradient(90deg,#f64900,#ff6b35);border-radius:5px;transition:width .5s cubic-bezier(.16,1,.3,1)}.megga-usage-meter-fill.warning{background:linear-gradient(90deg,#f97316,#fb923c)}.megga-usage-meter-fill.danger{background:linear-gradient(90deg,#ef4444,#dc2626)}.megga-usage-meter-footer{display:flex;justify-content:space-between;font-size:12px;color:#525252}.megga-usage-meter-percentage{font-weight:600;color:#1a1a1a}.megga-usage-meter-percentage.warning{color:#f97316}.megga-usage-meter-percentage.danger{color:#ef4444}.megga-billing .megga-usage-meter{background:#f5f5f5!important;border-color:#e5e5e5!important}.megga-billing .megga-usage-meter-label,.megga-billing .megga-usage-meter-value{color:#1a1a1a!important}.megga-billing .megga-usage-meter-bar{background:#e5e5e5!important}.megga-billing .megga-usage-meter-fill{background:linear-gradient(90deg,#f64900,#ff6b35)!important}.megga-billing .megga-usage-meter-footer{color:#525252!important}.megga-billing .megga-usage-meter-percentage{color:#1a1a1a!important}.megga-monthly-usage{padding:24px;background:#fff;border:1px solid #E5E5E5;border-radius:20px}.megga-monthly-usage-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.megga-monthly-usage-title{font-family:"Sora",var(--font-megga-display),sans-serif;font-size:20px;font-weight:600;color:#1a1a1a}.megga-monthly-usage-period{font-size:14px;color:#525252;font-weight:400;margin-left:8px}.megga-monthly-usage-link{display:flex;align-items:center;gap:6px;font-size:14px;font-weight:500;color:#f64900;background:transparent;border:none;cursor:pointer;transition:color .2s ease}.megga-monthly-usage-link:hover{color:#e04000}.megga-monthly-usage-link svg{transition:transform .2s ease}.megga-monthly-usage-link:hover svg{transform:translate(4px)}.megga-monthly-usage-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;margin-bottom:24px}.megga-monthly-usage-total{padding:20px;background:#f5f5f5;border:1px solid #E5E5E5;border-radius:12px}.megga-monthly-usage-total-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.megga-monthly-usage-total-label{font-size:14px;font-weight:500;color:#525252}.megga-monthly-usage-total-value{font-family:"Sora",var(--font-megga-display),sans-serif;font-size:24px;font-weight:700;background:linear-gradient(135deg,#f64900,#ff6b35);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.megga-monthly-usage-breakdown{display:flex;flex-direction:column;gap:8px}.megga-monthly-usage-breakdown-item{display:flex;justify-content:space-between;font-size:13px;color:#525252}.megga-monthly-usage-breakdown-item span:last-child{color:#1a1a1a;font-weight:500}.megga-billing .megga-monthly-usage{background:#fff!important;border-color:#e5e5e5!important}.megga-billing .megga-monthly-usage-title{color:#1a1a1a!important}.megga-billing .megga-monthly-usage-period{color:#525252!important}.megga-billing .megga-monthly-usage-link{color:#f64900!important}.megga-billing .megga-monthly-usage-link:hover{color:#e04000!important}.megga-billing .megga-monthly-usage-total{background:#f5f5f5!important;border-color:#e5e5e5!important}.megga-billing .megga-monthly-usage-total-label{color:#525252!important}.megga-billing .megga-monthly-usage-total-value{background:linear-gradient(135deg,#f64900,#ff6b35)!important;-webkit-background-clip:text!important;-webkit-text-fill-color:transparent!important;background-clip:text!important}.megga-billing .megga-monthly-usage-breakdown-item{color:#525252!important}.megga-billing .megga-monthly-usage-breakdown-item span:last-child{color:#1a1a1a!important}@media (max-width: 768px){.megga-monthly-usage{padding:16px}.megga-monthly-usage-header{flex-direction:column;align-items:flex-start;gap:12px}.megga-monthly-usage-grid{grid-template-columns:1fr}.megga-monthly-usage-total-value{font-size:20px}}.megga-credits-balance{padding:var(--space-megga-6, 24px);background:linear-gradient(135deg,#22c55e1a,#06b6d41a);border:1px solid rgba(34,197,94,.3);border-radius:20px}.megga-credits-balance-value{font-family:"Sora",var(--font-megga-display),sans-serif;font-size:48px;font-weight:700;background:linear-gradient(135deg,#22c55e,#06b6d4);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:var(--space-megga-2, 8px)}.megga-credits-balance-label{font-size:14px;color:var(--color-megga-text-muted, hsl(0 0% 100% / .5));margin-bottom:var(--space-megga-4, 16px)}.megga-credits-balance-estimate{font-size:13px;color:var(--color-megga-text-body, hsl(0 0% 100% / .7));padding:var(--space-megga-3, 12px);background:var(--glass-megga-light, hsl(0 0% 100% / .03));border-radius:10px;margin-bottom:var(--space-megga-5, 20px)}.megga-credits-balance-actions{display:flex;gap:var(--megga-gap-md, 12px)}@media (max-width: 640px){.megga-credits-balance-value{font-size:36px}.megga-credits-balance-actions{flex-direction:column}.megga-credits-balance-actions button{width:100%;justify-content:center}}.megga-credit-packs{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--megga-gap-md, 12px);margin-bottom:var(--space-megga-6, 24px)}.megga-credit-pack{padding:var(--space-megga-5, 20px);background:var(--glass-megga-light, hsl(0 0% 100% / .03));border:2px solid var(--border-megga-glass, hsl(0 0% 100% / .08));border-radius:16px;text-align:center;cursor:pointer;transition:all var(--duration-megga-fast, .15s) var(--ease-megga-smooth, cubic-bezier(.16, 1, .3, 1))}.megga-credit-pack:hover{border-color:#8b5cf666}.megga-credit-pack.selected{border-color:var(--color-megga-purple-500, #8B5CF6);background:var(--glass-megga-purple, rgba(139, 92, 246, .1))}.megga-credit-pack-amount{font-family:"Sora",var(--font-megga-display),sans-serif;font-size:28px;font-weight:700;color:var(--color-megga-white, #ffffff);margin-bottom:var(--space-megga-1, 4px)}.megga-credit-pack-label{font-size:13px;color:var(--color-megga-text-muted, hsl(0 0% 100% / .5));margin-bottom:var(--space-megga-3, 12px)}.megga-credit-pack-price{font-size:20px;font-weight:600;color:var(--color-megga-white, #ffffff);margin-bottom:var(--space-megga-1, 4px)}.megga-credit-pack-unit{font-size:12px;color:var(--color-megga-text-muted, hsl(0 0% 100% / .5))}.megga-credit-pack-save{display:inline-block;padding:2px 8px;margin-top:var(--space-megga-2, 8px);background:#22c55e33;border-radius:10px;font-size:11px;font-weight:600;color:var(--color-megga-green-500, #22C55E)}.megga-credit-info{padding:12px 16px;background:var(--glass-megga-light, hsl(0 0% 100% / .03));border-radius:10px;font-size:13px;color:var(--color-megga-text-body, hsl(0 0% 100% / .7));text-align:center;margin-bottom:20px}@media (max-width: 640px){.megga-credit-packs{grid-template-columns:1fr}}.megga-auto-recharge{padding:var(--space-megga-5, 20px);background:var(--glass-megga-light, hsl(0 0% 100% / .03));border:1px solid var(--border-megga-glass, hsl(0 0% 100% / .08));border-radius:16px}.megga-auto-recharge-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.megga-auto-recharge-title{display:flex;align-items:center;font-family:"Sora",var(--font-megga-display),sans-serif;font-size:16px;font-weight:600;color:#fff}.megga-auto-recharge-subtitle{font-size:13px;color:#999;margin-top:4px}.megga-auto-recharge-config{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;margin-bottom:20px;transition:opacity .15s ease}.megga-auto-recharge-field{display:flex;flex-direction:column;gap:8px}.megga-auto-recharge-label{font-size:13px;font-weight:500;color:#b3b3b3}.megga-auto-recharge-summary{padding:12px 16px;background:#8b5cf61a;border:1px solid rgba(139,92,246,.2);border-radius:10px;font-size:13px;color:#ccc}.megga-auto-recharge-summary.disabled{background:#ffffff05;border-color:#ffffff0d;color:gray}@media (max-width: 640px){.megga-auto-recharge-config{grid-template-columns:1fr}}.megga-credits-history{background:var(--glass-megga-light, hsl(0 0% 100% / .03));border:1px solid var(--border-megga-glass, hsl(0 0% 100% / .08));border-radius:16px;overflow:hidden}.megga-credits-history-header{display:flex;justify-content:space-between;align-items:center;padding:20px;border-bottom:1px solid hsl(0 0% 100% / .06)}.megga-credits-history-title{font-family:"Sora",var(--font-megga-display),sans-serif;font-size:16px;font-weight:600;color:#fff;display:flex;align-items:center;gap:8px}.megga-credits-history-row{display:grid;grid-template-columns:1fr 100px 120px 80px;align-items:center;padding:16px 20px;border-bottom:1px solid hsl(0 0% 100% / .04);transition:background .15s ease}.megga-credits-history-row:hover{background:#ffffff05}.megga-credits-history-row:last-child{border-bottom:none}.megga-credits-history-info{display:flex;align-items:center;gap:12px}.megga-credits-history-icon{width:36px;height:36px;border-radius:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.megga-credits-history-icon.purchase{background:#22c55e26;color:#22c55e}.megga-credits-history-icon.generation{background:#8b5cf626;color:#a78bfa}.megga-credits-history-icon.refund{background:#06b6d426;color:#06b6d4}.megga-credits-history-details h4{font-size:14px;font-weight:500;color:#fff;margin-bottom:2px}.megga-credits-history-details span{font-size:12px;color:gray}.megga-credits-history-amount{font-family:JetBrains Mono,monospace;font-size:14px;font-weight:600;text-align:right}.megga-credits-history-amount.positive{color:#22c55e}.megga-credits-history-amount.negative{color:#999}.megga-credits-history-type{font-size:12px;padding:4px 10px;border-radius:20px;text-align:center;font-weight:500}.megga-credits-history-type.purchase{background:#22c55e26;color:#22c55e}.megga-credits-history-type.generation{background:#8b5cf626;color:#a78bfa}.megga-credits-history-type.refund{background:#06b6d426;color:#06b6d4}.megga-credits-history-price{font-size:13px;color:#999;text-align:right}.megga-credits-history-pagination{display:flex;justify-content:center;align-items:center;gap:8px;padding:16px 20px;border-top:1px solid hsl(0 0% 100% / .06)}.megga-credits-history-page{width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:8px;font-size:13px;color:#999;background:transparent;border:none;cursor:pointer;transition:all .15s ease}.megga-credits-history-page:hover:not(:disabled){background:#ffffff0d;color:#fff}.megga-credits-history-page:disabled{opacity:.3;cursor:not-allowed}.megga-credits-history-page.active{background:var(--color-megga-purple-500, #8B5CF6);color:#fff}.megga-credits-history-empty{text-align:center;padding:48px 20px;color:gray}@media (max-width: 640px){.megga-credits-history-row{grid-template-columns:1fr 80px;gap:8px}.megga-credits-history-type,.megga-credits-history-price{display:none}}.megga-payment-method{display:flex;align-items:center;gap:var(--megga-gap-md, 12px);padding:var(--space-megga-4, 16px);background:var(--glass-megga-light, hsl(0 0% 100% / .03));border:1px solid var(--border-megga-glass, hsl(0 0% 100% / .08));border-radius:14px;transition:all var(--duration-megga-fast, .15s) var(--ease-megga-smooth, cubic-bezier(.16, 1, .3, 1))}.megga-payment-method:hover{border-color:#8b5cf64d}.megga-payment-method.default{border-color:var(--color-megga-green-500, #22C55E)}.megga-payment-method-icon{width:48px;height:32px;display:flex;align-items:center;justify-content:center;background:var(--color-megga-white, #ffffff);border-radius:6px;font-size:11px;font-weight:700;color:#1a1a2e}.megga-payment-method-icon.visa{background:linear-gradient(135deg,#1a1f71,#2a3990);color:#fff}.megga-payment-method-icon.mastercard{background:linear-gradient(135deg,#eb001b,#f79e1b);color:#fff}.megga-payment-method-icon.amex{background:linear-gradient(135deg,#006fcf,#0099df);color:#fff}.megga-payment-method-info{flex:1}.megga-payment-method-number{font-weight:600;color:var(--color-megga-white, #ffffff);margin-bottom:var(--space-megga-1, 4px)}.megga-payment-method-expiry{font-size:13px;color:var(--color-megga-text-muted, hsl(0 0% 100% / .5))}.megga-payment-method-default-badge{padding:2px 8px;background:#22c55e33;border-radius:10px;font-size:11px;font-weight:600;color:var(--color-megga-green-500, #22C55E)}.megga-payment-method-actions{display:flex;align-items:center;gap:var(--megga-gap-sm, 8px)}.megga-payment-form{display:flex;flex-direction:column;gap:20px}.megga-payment-form-field{display:flex;flex-direction:column;gap:8px}.megga-payment-form-label{font-size:13px;font-weight:500;color:#b3b3b3}.megga-payment-form-input{width:100%;padding:12px 14px;background:#ffffff08;border:1px solid hsl(0 0% 100% / .08);border-radius:10px;font-family:JetBrains Mono,monospace;font-size:15px;color:#fff;transition:all .15s ease}.megga-payment-form-input::-moz-placeholder{color:#666;font-family:var(--font-megga-sans, "Inter"),sans-serif}.megga-payment-form-input::placeholder{color:#666;font-family:var(--font-megga-sans, "Inter"),sans-serif}.megga-payment-form-input:hover{border-color:#ffffff26}.megga-payment-form-input:focus{outline:none;border-color:var(--color-megga-purple-500, #8B5CF6);box-shadow:0 0 0 3px #8b5cf626}.megga-payment-form-row{display:grid;grid-template-columns:1fr 1fr;gap:16px}.megga-payment-form-checkbox{display:flex;align-items:center;gap:10px;cursor:pointer}.megga-payment-form-checkbox-box{width:18px;height:18px;border:1px solid hsl(0 0% 100% / .15);border-radius:5px;display:flex;align-items:center;justify-content:center;transition:all .15s ease;background:transparent}.megga-payment-form-checkbox-box.checked{background:var(--color-megga-purple-500, #8B5CF6);border-color:var(--color-megga-purple-500, #8B5CF6)}.megga-payment-form-checkbox-box svg{color:#fff}.megga-payment-form-checkbox-label{font-size:13px;color:#999}.megga-payment-form-security{display:flex;align-items:center;gap:10px;padding:12px 14px;background:#22c55e14;border:1px solid rgba(34,197,94,.15);border-radius:10px;font-size:12px;color:#b3b3b3}.megga-payment-form-security svg{color:#22c55e;flex-shrink:0}.megga-payment-form-actions{display:flex;gap:12px;padding-top:8px}.megga-payment-form-actions>*{flex:1}@media (max-width: 480px){.megga-payment-form-row{grid-template-columns:1fr}}@media (max-width: 640px){.megga-payment-method{flex-wrap:wrap}.megga-payment-method-actions{width:100%;justify-content:flex-end;margin-top:8px}}.megga-invoice-row{display:grid;grid-template-columns:100px 1fr 120px 80px 100px 100px;align-items:center;gap:16px;padding:16px;background:#ffffff08;border:1px solid hsl(0 0% 100% / .06);border-radius:12px;cursor:pointer;transition:all .15s ease}.megga-invoice-row:hover{background:#ffffff0f;border-color:#8b5cf64d}.megga-invoice-date{font-size:13px;color:#999}.megga-invoice-info{display:flex;flex-direction:column;gap:2px;min-width:0}.megga-invoice-description{font-size:14px;font-weight:500;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.megga-invoice-number{font-size:12px;color:gray;font-family:JetBrains Mono,monospace}.megga-invoice-amount{font-weight:600;font-size:14px;color:#fff;text-align:right}.megga-invoice-status{padding:4px 10px;border-radius:20px;font-size:11px;font-weight:600;text-transform:uppercase;text-align:center;width:-moz-fit-content;width:fit-content}.megga-invoice-status.paid{background:#22c55e33;color:#22c55e}.megga-invoice-status.pending{background:#f9731633;color:#f97316}.megga-invoice-status.failed{background:#ef444433;color:#ef4444}.megga-invoice-status.refunded{background:#3b82f633;color:#3b82f6}.megga-invoice-payment{font-size:12px;color:gray}.megga-invoice-actions{display:flex;justify-content:flex-end}.megga-invoice-download{display:flex;align-items:center;gap:6px;padding:6px 12px;background:transparent;border:1px solid hsl(0 0% 100% / .1);border-radius:8px;font-size:12px;color:#999;cursor:pointer;transition:all .15s ease;opacity:0}.megga-invoice-row:hover .megga-invoice-download{opacity:1}.megga-invoice-download:hover{background:#ffffff0d;border-color:hsl(var(--megga-purple-500));color:#fff}@media (max-width: 768px){.megga-invoice-row{grid-template-columns:1fr auto;grid-template-rows:auto auto auto;gap:8px 16px}.megga-invoice-date{grid-column:1;grid-row:1}.megga-invoice-status{grid-column:2;grid-row:1;justify-self:end}.megga-invoice-info{grid-column:1 / -1;grid-row:2}.megga-invoice-amount{grid-column:1;grid-row:3;text-align:left}.megga-invoice-actions{grid-column:2;grid-row:3}.megga-invoice-download{opacity:1}.megga-invoice-payment{display:none}}.megga-billing-history{display:flex;flex-direction:column;gap:20px}.megga-billing-history-header{display:flex;align-items:center;justify-content:space-between;gap:16px}.megga-billing-history-title{font-size:18px;font-weight:600;color:#fff}.megga-billing-history-filters{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.megga-search-bar{display:flex;align-items:center;gap:10px;padding:10px 14px;background:#ffffff08;border:1px solid hsl(0 0% 100% / .08);border-radius:10px;min-width:200px;transition:all .15s ease}.megga-search-bar:focus-within{border-color:hsl(var(--megga-purple-500));background:#ffffff0d}.megga-search-bar svg{color:gray;flex-shrink:0}.megga-search-input{flex:1;background:transparent;border:none;outline:none;font-size:14px;color:#fff}.megga-search-input::-moz-placeholder{color:#737373}.megga-search-input::placeholder{color:#737373}.megga-filter-dropdown{position:relative;display:flex;align-items:center}.megga-filter-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:10px 36px 10px 14px;background:#ffffff08;border:1px solid hsl(0 0% 100% / .08);border-radius:10px;font-size:14px;color:#fff;cursor:pointer;transition:all .15s ease}.megga-filter-select:hover{background:#ffffff0d;border-color:#ffffff26}.megga-filter-select:focus{outline:none;border-color:hsl(var(--megga-purple-500))}.megga-filter-select option{background:#1c1c22;color:#fff}.megga-filter-icon{position:absolute;right:12px;pointer-events:none;color:gray}.megga-billing-history-list{display:flex;flex-direction:column;gap:8px}.megga-billing-history-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px 24px;text-align:center;color:gray}.megga-billing-history-empty svg{width:48px;height:48px;margin-bottom:16px;opacity:.5}.megga-billing-history-empty p{font-size:16px;font-weight:500;color:#999;margin-bottom:4px}.megga-billing-history-empty span{font-size:13px;color:#737373}.megga-load-more{display:flex;justify-content:center;padding-top:16px}.megga-load-more-btn{display:flex;align-items:center;gap:8px;padding:12px 24px;background:transparent;border:1px solid hsl(0 0% 100% / .1);border-radius:12px;color:#b3b3b3;font-size:14px;cursor:pointer;transition:all .15s ease}.megga-load-more-btn:hover{background:#ffffff0d;border-color:#8b5cf680;color:#fff}.megga-load-more-btn:disabled{opacity:.5;cursor:not-allowed}.megga-btn-ghost{display:flex;align-items:center;gap:8px;padding:10px 16px;background:transparent;border:1px solid hsl(0 0% 100% / .1);border-radius:10px;color:#b3b3b3;font-size:14px;cursor:pointer;transition:all .15s ease}.megga-btn-ghost:hover{background:#ffffff0d;border-color:hsl(var(--megga-purple-500));color:#fff}.megga-btn-ghost:disabled{opacity:.5;cursor:not-allowed}@media (max-width: 768px){.megga-billing-history-header{flex-direction:column;align-items:stretch}.megga-billing-history-filters{flex-direction:column}.megga-billing-history-filters>*{width:100%}.megga-search-bar{min-width:unset}.megga-filter-select{width:100%}}.megga-billing-history-section{background:#fff;border:1px solid #E5E5E5;border-radius:16px;padding:32px}.dark .megga-billing-history-section{background:#141414;border-color:#ffffff14}.megga-billing-section-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px;flex-wrap:wrap;gap:16px}.megga-billing-section-title{font-size:24px;font-weight:700;color:#1a1a1a;margin:0;display:flex;align-items:center;gap:12px}.dark .megga-billing-section-title{color:#fff}.megga-history-actions{display:flex;gap:12px}.megga-btn-filter,.megga-btn-export{display:flex!important;align-items:center!important;gap:8px!important;padding:10px 20px!important;background:#fff!important;border:1px solid #E5E5E5!important;border-radius:8px!important;font-weight:600!important;color:#1a1a1a!important;cursor:pointer;transition:all .15s ease!important}.megga-btn-filter:hover,.megga-btn-export:hover{border-color:#f64900!important;color:#f64900!important}.dark .megga-btn-filter,.dark .megga-btn-export{background:#ffffff08!important;border-color:#ffffff14!important;color:#b3b3b3!important}.dark .megga-btn-filter:hover,.dark .megga-btn-export:hover{border-color:#f64900!important;color:#f64900!important}.megga-transactions-list{display:flex;flex-direction:column;gap:12px}.megga-transaction-item{display:grid;grid-template-columns:48px 1fr auto auto 48px;gap:16px;align-items:center;padding:20px;background:#fff;border:1px solid #E5E5E5;border-radius:12px;transition:all .15s ease;cursor:pointer}.dark .megga-transaction-item{background:#ffffff05;border-color:#ffffff14}.megga-transaction-item:hover{border-color:#f64900;box-shadow:0 4px 12px #0000000d}.dark .megga-transaction-item:hover{box-shadow:0 4px 12px #f649001a}.megga-transaction-icon{width:48px;height:48px;border-radius:50%;background:#f5f5f5;display:flex;align-items:center;justify-content:center;flex-shrink:0}.dark .megga-transaction-icon{background:#ffffff0d}.megga-transaction-icon.crypto-btc{color:#f7931a}.megga-transaction-icon.crypto-eth{color:#627eea}.megga-transaction-icon.crypto-sol{color:#14f195}.megga-transaction-icon.crypto-usdc{color:#2775ca}.megga-transaction-details{min-width:0}.megga-transaction-title{font-size:15px;font-weight:600;color:#1a1a1a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dark .megga-transaction-title{color:#fff}.megga-transaction-date{font-size:13px;color:#a0a0a0;margin-top:4px}.dark .megga-transaction-date{color:gray}.megga-payment-badge{display:flex;align-items:center;gap:8px;padding:6px 12px;background:#f5f5f5;border-radius:6px;font-size:13px;color:#1a1a1a;white-space:nowrap}.dark .megga-payment-badge{background:#ffffff0d;color:#ccc}.megga-payment-badge-icon{font-size:14px}.megga-payment-badge-icon.btc{color:#f7931a}.megga-payment-badge-icon.eth{color:#627eea}.megga-payment-badge-icon.sol{color:#14f195}.megga-payment-badge-icon.usdc{color:#2775ca}.megga-transaction-amount-container{text-align:right}.megga-transaction-amount{font-size:18px;font-weight:700;color:#1a1a1a}.dark .megga-transaction-amount{color:#fff}.megga-transaction-status{font-size:12px;margin-top:4px;display:block}.megga-transaction-status.completed{color:#22c55e}.megga-transaction-status.pending{color:#f97316}.megga-transaction-status.failed{color:#dc2626}.megga-transaction-status.refunded{color:#8b5cf6}.megga-btn-download-invoice{width:40px!important;height:40px!important;display:flex!important;align-items:center!important;justify-content:center!important;background:transparent!important;border:none!important;border-radius:8px!important;cursor:pointer;opacity:.6;transition:all .15s ease!important}.megga-btn-download-invoice:hover:not(:disabled){opacity:1;background:#f5f5f5!important;transform:scale(1.1)}.dark .megga-btn-download-invoice:hover:not(:disabled){background:#ffffff1a!important}.megga-btn-download-invoice:disabled{opacity:.3!important;cursor:not-allowed!important}.megga-btn-load-more{width:100%;padding:14px;background:#fff;border:2px dashed #E5E5E5;border-radius:8px;font-weight:600;color:#a0a0a0;cursor:pointer;margin-top:12px;transition:all .15s ease}.megga-btn-load-more:hover{border-color:#f64900;border-style:solid;color:#f64900;background:#f5f5f5}.dark .megga-btn-load-more{background:transparent;border-color:#ffffff1a;color:gray}.dark .megga-btn-load-more:hover{border-color:#f64900;color:#f64900;background:#ffffff0d}@media (max-width: 768px){.megga-billing-history-section{padding:20px}.megga-billing-section-header{flex-direction:column;align-items:flex-start}.megga-history-actions{width:100%}.megga-btn-filter,.megga-btn-export{flex:1;justify-content:center!important}.megga-transaction-item{grid-template-columns:1fr;gap:12px;position:relative;padding-left:72px}.megga-transaction-icon{position:absolute;top:20px;left:20px}.megga-transaction-amount-container,.megga-transaction-status{text-align:left}.megga-btn-download-invoice{position:absolute;top:20px;right:16px}}.megga-invoice-detail{display:flex;flex-direction:column;gap:24px}.megga-invoice-detail-header{display:flex;align-items:center;justify-content:space-between;gap:16px}.megga-invoice-detail-number{font-family:JetBrains Mono,monospace;font-size:14px;color:#999}.megga-invoice-parties{display:grid;grid-template-columns:1fr 1fr;gap:24px;padding:20px;background:#ffffff05;border-radius:12px;border:1px solid hsl(0 0% 100% / .06)}.megga-invoice-party-label{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:gray;margin-bottom:8px}.megga-invoice-party-name{font-size:16px;font-weight:600;color:#fff;margin-bottom:4px}.megga-invoice-party-details{font-size:13px;color:#999;line-height:1.5}.megga-invoice-dates{display:flex;gap:32px}.megga-invoice-date-item{display:flex;flex-direction:column;gap:4px}.megga-invoice-date-label{font-size:12px;color:gray}.megga-invoice-date-value{font-size:14px;font-weight:500;color:#fff}.megga-invoice-table-wrapper{overflow-x:auto}.megga-invoice-table{width:100%;border-collapse:collapse}.megga-invoice-table th{text-align:left;padding:12px 16px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:gray;border-bottom:1px solid hsl(0 0% 100% / .1)}.megga-invoice-table th:last-child{text-align:right}.megga-invoice-table td{padding:14px 16px;font-size:14px;color:#fff;border-bottom:1px solid hsl(0 0% 100% / .05)}.megga-invoice-table td:last-child{text-align:right;font-weight:500}.megga-invoice-table-desc{color:#999;font-size:12px;margin-top:2px}.megga-invoice-totals{display:flex;flex-direction:column;gap:8px;padding:16px 0;margin-left:auto;width:250px}.megga-invoice-total-row{display:flex;justify-content:space-between;font-size:14px;color:#999}.megga-invoice-total-row.final{padding-top:12px;border-top:1px solid hsl(0 0% 100% / .1);font-size:18px;font-weight:600;color:#fff}.megga-invoice-payment-info{display:flex;gap:24px;padding:16px 20px;background:#ffffff05;border-radius:12px;border:1px solid hsl(0 0% 100% / .06)}.megga-invoice-payment-item{display:flex;flex-direction:column;gap:4px}.megga-invoice-payment-label{font-size:12px;color:gray}.megga-invoice-payment-value{font-size:14px;color:#fff;font-family:JetBrains Mono,monospace}.megga-invoice-actions-row{display:flex;gap:12px}.megga-invoice-action-btn{display:flex;align-items:center;gap:8px;padding:10px 16px;background:transparent;border:1px solid hsl(0 0% 100% / .1);border-radius:10px;color:#b3b3b3;font-size:13px;cursor:pointer;transition:all .15s ease}.megga-invoice-action-btn:hover{background:#ffffff0d;border-color:#8b5cf680;color:#fff}.megga-invoice-action-btn:disabled{opacity:.5;cursor:not-allowed}.megga-invoice-action-btn.primary{background:#8b5cf633;border-color:#8b5cf680;color:hsl(var(--megga-purple-400))}.megga-invoice-action-btn.primary:hover{background:#8b5cf64d}@media (max-width: 640px){.megga-invoice-parties{grid-template-columns:1fr}.megga-invoice-dates{flex-direction:column;gap:16px}.megga-invoice-totals{width:100%}.megga-invoice-payment-info{flex-direction:column;gap:16px}.megga-invoice-actions-row{flex-direction:column}.megga-invoice-action-btn{justify-content:center}}.megga-premium-features-row{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-bottom:24px}.megga-premium-card{background:#fff;border:1px solid #E5E5E5;border-radius:16px;overflow:hidden}.megga-billing .megga-premium-card{background:#fff!important;border-color:#e5e5e5!important}.megga-card-header-premium{display:flex;justify-content:space-between;align-items:center;padding:24px 32px;border-bottom:1px solid #E5E5E5}.megga-billing .megga-card-header-premium{border-bottom-color:#e5e5e5!important}.megga-card-title-premium{font-size:20px;font-weight:700;color:#1a1a1a;margin:0}.megga-billing .megga-card-title-premium{color:#1a1a1a!important}.megga-prices-update{font-size:12px;font-weight:600;color:#22c55e;padding:4px 12px;background:#f0fdf4;border-radius:12px}.megga-billing .megga-prices-update{background:#f0fdf4!important}.megga-gas-update{font-size:12px;color:#a0a0a0}.megga-card-content-premium{padding:24px 32px}.megga-advantage-item{display:flex;align-items:flex-start;gap:16px;padding:16px 0;border-bottom:1px solid #F5F5F5}.megga-billing .megga-advantage-item{border-bottom-color:#f5f5f5!important}.megga-advantage-item:last-child{border-bottom:none;padding-bottom:0}.megga-advantage-item:first-child{padding-top:0}.megga-advantage-icon{font-size:24px;flex-shrink:0}.megga-advantage-text{display:flex;flex-direction:column;gap:4px}.megga-advantage-title{font-size:15px;font-weight:600;color:#1a1a1a}.megga-billing .megga-advantage-title{color:#1a1a1a!important}.megga-advantage-desc{font-size:13px;color:#a0a0a0}.megga-price-item{display:flex;justify-content:space-between;align-items:center;padding:16px 0;border-bottom:1px solid #F5F5F5}.megga-billing .megga-price-item{border-bottom-color:#f5f5f5!important}.megga-price-item:last-child{border-bottom:none;padding-bottom:0}.megga-price-item:first-child{padding-top:0}.megga-price-info{display:flex;align-items:center;gap:12px}.megga-price-icon{font-size:24px;font-weight:700}.megga-price-icon.bitcoin{color:#f7931a}.megga-price-icon.ethereum{color:#627eea}.megga-price-icon.solana{color:#14f195}.megga-price-icon.usdc{color:#2775ca}.megga-price-symbol{font-size:15px;font-weight:600;color:#1a1a1a}.dark .megga-price-symbol{color:#fff}.megga-price-value-section{display:flex;flex-direction:column;align-items:flex-end;gap:4px}.megga-price-value{font-size:16px;font-weight:700;color:#1a1a1a}.dark .megga-price-value{color:#fff}.megga-price-change{font-size:13px;font-weight:600}.megga-price-change.positive{color:#22c55e}.megga-price-change.negative{color:#dc2626}.megga-price-change.neutral{color:#a0a0a0}.megga-gas-estimator-card{grid-column:1 / -1}.megga-gas-options{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:20px}.megga-gas-option{background:#f5f5f5;border:2px solid #E5E5E5;border-radius:12px;padding:20px;display:flex;flex-direction:column;gap:12px;cursor:pointer;transition:all .15s ease;position:relative}.dark .megga-gas-option{background:#ffffff08;border-color:#ffffff14}.megga-gas-option:hover{border-color:#f64900;background:#f5f5f5}.dark .megga-gas-option:hover{border-color:#f64900;background:#ff80000d}.megga-gas-option.recommended{border-color:#f64900;background:linear-gradient(135deg,#f5f5f5,#fafafa)}.dark .megga-gas-option.recommended{border-color:#f64900;background:linear-gradient(135deg,#ff80001a,#ff80000d)}.megga-gas-speed{display:flex;align-items:center;gap:8px}.megga-gas-emoji{font-size:24px}.megga-gas-speed-label{font-size:16px;font-weight:700;color:#1a1a1a}.dark .megga-gas-speed-label{color:#fff}.megga-gas-details{display:flex;justify-content:space-between;align-items:center}.megga-gas-time{font-size:13px;color:#a0a0a0}.megga-gas-price{font-size:18px;font-weight:700;color:#1a1a1a}.dark .megga-gas-price{color:#fff}.megga-gas-badge{position:absolute;top:12px;right:12px;background:#f64900;color:#fff;padding:4px 10px;border-radius:12px;font-size:11px;font-weight:700}.megga-gas-footer{padding:16px;background:#f5f5f5;border-radius:8px}.dark .megga-gas-footer{background:#ff80000d}.megga-gas-note{font-size:13px;color:#525252}.dark .megga-gas-note{color:#a0a0a0}@media (max-width: 968px){.megga-premium-features-row,.megga-gas-options{grid-template-columns:1fr}}.megga-billing-settings-section{background:#fff;border:1px solid #E5E5E5;border-radius:16px;padding:32px}.dark .megga-billing-settings-section{background:#141414;border-color:#ffffff14}.megga-settings-content{display:flex;flex-direction:column;gap:32px}.megga-setting-group{display:flex;justify-content:space-between;align-items:flex-start;padding-bottom:24px;border-bottom:1px solid #E5E5E5}.dark .megga-setting-group{border-bottom-color:#ffffff14}.megga-setting-group:last-of-type{border-bottom:none;padding-bottom:0}.megga-setting-group.megga-setting-group-column{flex-direction:column;gap:20px}.megga-setting-group.megga-setting-group-column>.megga-setting-row{display:flex;justify-content:space-between;align-items:flex-start;width:100%}.megga-setting-label{display:flex;flex-direction:column;gap:4px;flex:1}.megga-label-text{font-size:16px;font-weight:600;color:#1a1a1a}.dark .megga-label-text{color:#fff}.megga-label-desc{font-size:13px;color:#a0a0a0}.megga-setting-select{padding:10px 16px;background:#fafafa;border:1px solid #E5E5E5;border-radius:8px;font-size:14px;font-weight:500;color:#1a1a1a;cursor:pointer;min-width:200px;transition:all .15s ease}.dark .megga-setting-select{background:#ffffff08;border-color:#ffffff14;color:#fff}.megga-setting-select:hover{border-color:#f64900}.megga-setting-select:focus{outline:2px solid #F64900;border-color:#f64900}.megga-toggle-container{display:flex;align-items:center}.megga-toggle-switch{position:relative;width:52px;height:28px;display:inline-block;cursor:pointer}.megga-toggle-input{opacity:0;width:0;height:0}.megga-toggle-slider{position:absolute;top:0;left:0;right:0;bottom:0;background:#e5e5e5;border-radius:28px;transition:all .2s ease}.dark .megga-toggle-slider{background:#4d4d4d}.megga-toggle-slider:before{content:"";position:absolute;width:20px;height:20px;left:4px;bottom:4px;background:#fff;border-radius:50%;transition:all .2s ease;box-shadow:0 2px 4px #0000001a}.megga-toggle-input:checked+.megga-toggle-slider{background:#f64900}.megga-toggle-input:checked+.megga-toggle-slider:before{transform:translate(24px)}.megga-setting-subgroup{display:flex;flex-direction:column;gap:16px;padding:20px;background:#f5f5f5;border-radius:12px;width:100%}.dark .megga-setting-subgroup{background:#ffffff08}.megga-subgroup-row{display:flex;justify-content:space-between;align-items:center}.megga-subgroup-label{font-size:14px;color:#525252}.dark .megga-subgroup-label{color:#a0a0a0}.megga-subgroup-select{padding:8px 12px;background:#fff;border:1px solid #E5E5E5;border-radius:6px;font-size:13px;color:#1a1a1a;cursor:pointer;transition:all .15s ease}.dark .megga-subgroup-select{background:#ffffff0d;border-color:#ffffff1a;color:#fff}.megga-subgroup-select:hover{border-color:#f64900}.megga-subgroup-select:focus{outline:2px solid #F64900;border-color:#f64900}.megga-notifications-list{display:flex;flex-direction:column;gap:12px;width:100%}.megga-notification-item{display:flex;align-items:flex-start;gap:12px;padding:16px;background:#f5f5f5;border-radius:8px;cursor:pointer;transition:all .15s ease}.dark .megga-notification-item{background:#ffffff08}.megga-notification-item:hover{background:#f5f5f5}.dark .megga-notification-item:hover{background:#ff80000d}.megga-notification-checkbox{width:20px;height:20px;cursor:pointer;accent-color:#F64900;flex-shrink:0;margin-top:2px}.megga-notification-content{display:flex;flex-direction:column;gap:4px;flex:1}.megga-notification-title{font-size:14px;font-weight:600;color:#1a1a1a}.dark .megga-notification-title{color:#fff}.megga-notification-desc{font-size:13px;color:#a0a0a0}.megga-invoice-form{display:flex;flex-direction:column;gap:20px;width:100%}.megga-invoice-form-group{display:flex;flex-direction:column;gap:8px}.megga-invoice-label{font-size:14px;font-weight:600;color:#1a1a1a}.dark .megga-invoice-label{color:#fff}.megga-invoice-input{padding:12px 16px;background:#fafafa;border:1px solid #E5E5E5;border-radius:8px;font-size:15px;color:#1a1a1a;transition:all .15s ease}.dark .megga-invoice-input{background:#ffffff08;border-color:#ffffff14;color:#fff}.megga-invoice-input::-moz-placeholder{color:#a0a0a0}.megga-invoice-input::placeholder{color:#a0a0a0}.megga-invoice-input:focus{outline:2px solid #F64900;border-color:#f64900}.megga-invoice-textarea{padding:12px 16px;background:#fafafa;border:1px solid #E5E5E5;border-radius:8px;font-size:15px;color:#1a1a1a;font-family:inherit;resize:vertical;min-height:80px;transition:all .15s ease}.dark .megga-invoice-textarea{background:#ffffff08;border-color:#ffffff14;color:#fff}.megga-invoice-textarea::-moz-placeholder{color:#a0a0a0}.megga-invoice-textarea::placeholder{color:#a0a0a0}.megga-invoice-textarea:focus{outline:2px solid #F64900;border-color:#f64900}.megga-btn-save-settings{padding:16px 32px;background:#f64900;color:#fff;border:none;border-radius:8px;font-weight:700;font-size:16px;cursor:pointer;transition:all .15s ease;align-self:flex-start}.megga-btn-save-settings:hover{background:#e04000;transform:translateY(-2px);box-shadow:0 8px 16px #f649004d}.megga-btn-save-settings:disabled{opacity:.6;cursor:not-allowed;transform:none;box-shadow:none}.megga-btn-save-text{font-size:16px}@media (max-width: 768px){.megga-billing-settings-section{padding:20px}.megga-setting-group{flex-direction:column;gap:16px}.megga-setting-group.megga-setting-group-column>.megga-setting-row{flex-direction:column;gap:16px}.megga-setting-select{width:100%}.megga-subgroup-row{flex-direction:column;align-items:flex-start;gap:8px}.megga-subgroup-select{width:100%}.megga-btn-save-settings{width:100%;justify-content:center}}.megga-team-billing{padding:var(--space-megga-6);background:var(--glass-megga-light);border:1px solid var(--border-megga-glass);border-radius:20px}.megga-team-billing-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--space-megga-5)}.megga-team-billing-subtitle{font-size:13px;color:var(--color-megga-text-muted, hsl(0 0% 60%));margin-top:4px}.megga-team-billing-summary{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--megga-gap-md);margin-bottom:var(--space-megga-6)}.megga-team-billing-stat{text-align:center;padding:var(--space-megga-4);background:var(--glass-megga-subtle, hsl(0 0% 100% / .02));border:1px solid var(--border-megga-glass);border-radius:16px}.megga-team-billing-stat-value{font-family:var(--font-megga-display);font-size:28px;font-weight:700;color:var(--color-megga-white, #ffffff)}.megga-team-billing-stat-label{font-size:13px;color:var(--color-megga-text-muted, hsl(0 0% 60%));margin-top:4px}.megga-team-seats-list{display:flex;flex-direction:column;gap:var(--space-megga-3, 12px)}.megga-team-seat{display:flex;align-items:center;gap:var(--megga-gap-md);padding:var(--space-megga-4);background:var(--glass-megga-light);border:1px solid var(--border-megga-glass);border-radius:12px;transition:all var(--duration-megga-fast, .15s) var(--ease-megga-smooth)}.megga-team-seat:hover{background:var(--glass-megga-medium, hsl(0 0% 100% / .08));border-color:var(--border-megga-glass-hover)}.megga-team-seat-avatar{width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:var(--gradient-megga-primary);border-radius:50%;font-weight:600;font-size:14px;color:var(--color-megga-white, #ffffff);flex-shrink:0}.megga-team-seat-info{flex:1;min-width:0}.megga-team-seat-name{font-weight:600;color:var(--color-megga-white, #ffffff);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.megga-team-seat-role{font-size:12px;color:var(--color-megga-text-muted, hsl(0 0% 60%))}.megga-team-seat-usage{font-size:13px;color:var(--color-megga-text-muted, hsl(0 0% 60%));white-space:nowrap}.megga-team-seat-cost{font-weight:600;color:var(--color-megga-white, #ffffff);font-family:var(--font-megga-mono, "JetBrains Mono", monospace);white-space:nowrap}@media (max-width: 768px){.megga-team-billing-summary{grid-template-columns:1fr;gap:var(--space-megga-3, 12px)}.megga-team-billing-stat{display:flex;justify-content:space-between;align-items:center;text-align:left}.megga-team-billing-stat-value{font-size:24px}.megga-team-billing-stat-label{margin-top:0}}@media (max-width: 640px){.megga-team-billing{padding:var(--space-megga-4)}.megga-team-billing-header{flex-direction:column;align-items:flex-start;gap:var(--space-megga-3)}.megga-team-seat{flex-wrap:wrap;gap:var(--space-megga-3)}.megga-team-seat-info{flex:1 0 calc(100% - 56px)}.megga-team-seat-usage,.megga-team-seat-cost{font-size:12px}}.megga-add-seat-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;display:flex;align-items:center;justify-content:center;background:#0009;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);animation:megga-modal-fade-in .2s ease-out}.megga-add-seat-content{width:100%;max-width:480px;margin:16px;background:#18181b;border:1px solid hsl(0 0% 100% / .1);border-radius:20px;overflow:hidden;animation:megga-modal-scale-in .2s ease-out}.megga-add-seat-header{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;border-bottom:1px solid hsl(0 0% 100% / .1)}.megga-add-seat-title{font-family:var(--font-megga-display, "Sora", sans-serif);font-size:20px;font-weight:600;color:hsl(var(--foreground))}.megga-add-seat-body{display:flex;flex-direction:column;gap:20px;padding:24px}.megga-add-seat-form-group{display:flex;flex-direction:column;gap:8px}.megga-add-seat-label{font-size:13px;font-weight:500;color:#b3b3b3}.megga-add-seat-input{width:100%;height:44px;padding:0 16px;background:#ffffff0d;border:1px solid hsl(0 0% 100% / .1);border-radius:10px;font-size:14px;color:hsl(var(--foreground));transition:all .15s ease}.megga-add-seat-input:focus{outline:none;border-color:hsl(var(--primary));box-shadow:0 0 0 3px hsl(var(--primary) / .2)}.megga-add-seat-input::-moz-placeholder{color:#737373}.megga-add-seat-input::placeholder{color:#737373}.megga-add-seat-proration{display:flex;flex-direction:column;gap:12px;padding:16px;background:#ffffff08;border:1px solid hsl(0 0% 100% / .08);border-radius:12px}.megga-add-seat-proration-row{display:flex;justify-content:space-between;align-items:center}.megga-add-seat-proration-label{font-size:13px;color:#999}.megga-add-seat-proration-value{font-weight:600;color:hsl(var(--foreground));font-family:var(--font-megga-mono, "JetBrains Mono", monospace)}.megga-add-seat-proration-total{padding-top:12px;border-top:1px solid hsl(0 0% 100% / .1)}.megga-add-seat-proration-total .megga-add-seat-proration-value{font-size:18px;color:var(--color-megga-green-500)}.megga-add-seat-checkbox{display:flex;align-items:center;gap:12px;cursor:pointer}.megga-add-seat-checkbox-label{font-size:14px;color:#b3b3b3}.megga-add-seat-footer{display:flex;gap:12px;padding:20px 24px;border-top:1px solid hsl(0 0% 100% / .1)}@media (max-width: 480px){.megga-add-seat-content{margin:8px;border-radius:16px}.megga-add-seat-header,.megga-add-seat-body,.megga-add-seat-footer{padding:16px 20px}.megga-add-seat-footer{flex-direction:column}}.megga-hero-section{min-height:100vh;display:flex;align-items:center;padding:var(--space-megga-16, 4rem) 0;padding-top:calc(var(--space-megga-16, 4rem) + 100px);position:relative;overflow:hidden;background:transparent}.megga-hero-container{width:100%;max-width:1280px;margin:0 auto;padding:0 var(--space-megga-6, 1.5rem)}.megga-hero-grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-megga-16, 4rem);align-items:center}.megga-hero-content{max-width:600px;display:flex;flex-direction:column;gap:var(--space-megga-6, 1.5rem)}.megga-hero-headline{font-family:var(--font-megga-display);font-size:clamp(48px,6vw,72px);font-weight:700;line-height:1.1;letter-spacing:-.02em;color:var(--color-megga-white);margin:0;margin-bottom:var(--space-megga-6)}.megga-hero-headline .megga-gradient-text{background:var(--gradient-megga-primary);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;background-size:200% 200%;animation:megga-gradient-shift 8s ease infinite}.megga-hero-subheadline{font-size:20px;color:var(--color-megga-text-body);line-height:1.6;max-width:540px;margin:0;margin-bottom:var(--space-megga-8)}@media (max-width: 1024px){.megga-hero-subheadline{margin-left:auto;margin-right:auto}}.megga-hero-ctas-wrapper{margin-top:var(--space-megga-2, .5rem)}.megga-hero-social-proof-wrapper{margin-top:var(--space-megga-4, 1rem)}.megga-hero-ctas{display:flex;gap:var(--megga-gap-md, 1rem);margin-bottom:var(--space-megga-8)}.megga-hero-ctas .megga-btn-primary{font-size:16px;padding:var(--space-megga-4) var(--space-megga-8)}.megga-hero-ctas .megga-btn-secondary{font-size:16px;padding:var(--space-megga-4) var(--space-megga-6)}.megga-hero-social-proof{display:flex;align-items:center;gap:var(--megga-gap-md, 1rem)}.megga-avatar-stack{display:flex}.megga-avatar-stack-item{width:40px;height:40px;border-radius:50%;border:2px solid var(--color-megga-bg-base);margin-left:-12px;overflow:hidden;background:var(--gradient-megga-primary);display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:600;color:var(--color-megga-white)}.megga-avatar-stack-item img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.megga-social-proof-text{font-size:14px;color:var(--color-megga-text-muted);margin:0}.megga-hero-visual{display:flex;justify-content:center;align-items:center;position:relative}.megga-hero-clone-card{width:100%;max-width:360px;perspective:1000px}.megga-hero-clone-card-inner{position:relative;aspect-ratio:3/4;background:linear-gradient(135deg,#8b5cf633,#ec489926);border:2px solid rgba(139,92,246,.4);border-radius:24px;overflow:hidden;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:0 0 60px #8b5cf64d,0 0 120px #ec489933,inset 0 1px 1px #ffffff1a;animation:megga-float 6s var(--ease-megga-glass, ease-in-out) infinite,megga-glow-breathing 4s var(--ease-megga-glass, ease-in-out) infinite;transition:transform var(--duration-megga-normal, .3s) var(--ease-megga-smooth, ease-out);transform-style:preserve-3d}.megga-hero-clone-card:hover .megga-hero-clone-card-inner{transform:rotateY(-5deg) rotateX(5deg) scale(1.02)}.megga-hero-clone-card-inner:before{content:"";position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;background:linear-gradient(45deg,transparent 0%,rgba(139,92,246,.5) 25%,rgba(236,72,153,.5) 50%,rgba(6,182,212,.5) 75%,transparent 100%);background-size:400% 400%;border-radius:26px;z-index:-1;animation:megga-holographic 8s linear infinite}@keyframes megga-holographic{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes megga-float{0%,to{transform:translateY(0) rotateY(0)}50%{transform:translateY(-12px) rotateY(2deg)}}.megga-hero-clone-card-content{padding:var(--space-megga-6, 1.5rem);height:100%;display:flex;flex-direction:column}.megga-hero-clone-card-avatar{width:80px;height:80px;background:var(--gradient-megga-primary);border-radius:20px;margin-bottom:var(--space-megga-4, 1rem);display:flex;align-items:center;justify-content:center;font-size:32px;color:var(--color-megga-white)}.megga-hero-clone-card-name{font-family:var(--font-megga-display);font-size:24px;font-weight:700;color:var(--color-megga-white);margin:0 0 var(--space-megga-2, .5rem) 0}.megga-hero-clone-card-type{font-size:14px;color:var(--color-megga-text-muted);margin:0 0 auto}.megga-hero-clone-card-stats{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--megga-gap-sm, .5rem)}.megga-hero-clone-card-stat{text-align:center;padding:var(--space-megga-3, .75rem);background:#ffffff0d;border-radius:12px}.megga-hero-clone-card-stat-value{font-family:var(--font-megga-display);font-size:20px;font-weight:700;color:var(--color-megga-white)}.megga-hero-clone-card-stat-label{font-size:11px;color:var(--color-megga-text-muted);text-transform:uppercase;letter-spacing:.05em}.megga-hero-ctas-placeholder,.megga-hero-social-placeholder{padding:var(--space-megga-4, 1rem);border:1px dashed hsl(var(--border));border-radius:8px;text-align:center}.megga-hero-visual-placeholder{width:100%;max-width:400px;aspect-ratio:3/4;display:flex;align-items:center;justify-content:center}.megga-hero-card-placeholder{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;background:hsl(var(--card));border:1px dashed hsl(var(--border));border-radius:24px}.megga-gradient-text{background:linear-gradient(135deg,#9767e4,#eb4799,#9767e4);background-size:200% 200%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:megga-gradient-shift 4s ease-in-out infinite}@keyframes megga-gradient-shift{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}.megga-scroll-indicator{position:absolute;bottom:var(--space-megga-8, 2rem);left:50%;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;gap:var(--megga-gap-xs, .5rem);cursor:pointer;opacity:.7;transition:opacity var(--duration-megga-fast, .15s) var(--ease-megga-smooth, ease-out);z-index:10}.megga-scroll-indicator:hover{opacity:1}.megga-scroll-indicator-icon{width:24px;height:40px;border:2px solid hsl(var(--muted-foreground));border-radius:12px;position:relative}.megga-scroll-indicator-icon:after{content:"";position:absolute;top:8px;left:50%;transform:translate(-50%);width:4px;height:8px;background:#9767e4;border-radius:2px;animation:megga-scroll-bounce 1.5s ease infinite}@keyframes megga-scroll-bounce{0%,to{transform:translate(-50%) translateY(0);opacity:1}50%{transform:translate(-50%) translateY(8px);opacity:.3}}.megga-scroll-indicator-text{font-size:12px;color:hsl(var(--muted-foreground));text-transform:uppercase;letter-spacing:.1em}@media (max-width: 1024px){.megga-hero-section{padding-top:calc(var(--space-megga-12, 3rem) + 80px);min-height:auto;padding-bottom:var(--space-megga-12, 3rem)}.megga-hero-grid{grid-template-columns:1fr;text-align:center;gap:var(--space-megga-12, 3rem)}.megga-hero-content{max-width:100%;align-items:center}.megga-hero-subheadline{max-width:100%}.megga-hero-visual{order:-1}.megga-hero-visual-placeholder{max-width:320px}.megga-hero-ctas,.megga-hero-social-proof{justify-content:center}}@media (max-width: 768px){.megga-scroll-indicator{display:none}}@media (max-width: 640px){.megga-hero-subheadline{font-size:1.1rem}.megga-hero-visual-placeholder{max-width:280px}.megga-hero-ctas{flex-direction:column;align-items:center}.megga-hero-ctas button{width:100%;max-width:300px}}.megga-section{padding:var(--space-megga-20, 160px) 0;background:var(--color-megga-bg-base, hsl(240 10% 3.9%))}.megga-section-container{max-width:1280px;margin:0 auto;padding:0 var(--space-megga-6, 48px)}.megga-section-header{text-align:center;margin-bottom:var(--space-megga-16, 128px)}.megga-section-badge{display:inline-block;padding:var(--space-megga-1, 8px) var(--space-megga-4, 32px);background:var(--glass-megga-purple, rgba(139, 92, 246, .1));border:1px solid rgba(139,92,246,.3);border-radius:20px;font-size:13px;font-weight:600;color:#9767e4;text-transform:uppercase;letter-spacing:.1em;margin-bottom:var(--space-megga-4, 32px)}.megga-section-title{font-family:"Sora",var(--font-megga-display),sans-serif;font-size:clamp(36px,5vw,56px);font-weight:700;color:#fff;line-height:1.2;margin-bottom:var(--space-megga-4, 32px)}.megga-section-subtitle{font-size:18px;color:#a3a3a3;max-width:640px;margin:0 auto;line-height:1.6}@media (max-width: 1024px){.megga-section{padding:var(--space-megga-16, 128px) 0}.megga-section-container{padding:0 var(--space-megga-4, 32px)}.megga-section-header{margin-bottom:var(--space-megga-12, 96px)}}@media (max-width: 768px){.megga-section{padding:var(--space-megga-12, 96px) 0}.megga-section-container{padding:0 var(--space-megga-3, 24px)}.megga-section-header{margin-bottom:var(--space-megga-10, 80px)}}.megga-steps-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--megga-gap-lg, 32px);margin-bottom:var(--space-megga-16, 128px)}.megga-step-card{padding:var(--space-megga-8, 64px);background:var(--glass-megga-light);border:1px solid var(--border-megga-glass);border-radius:24px;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);transition:all var(--duration-megga-normal, .3s) var(--ease-megga-smooth, ease-out)}.megga-step-card:hover{background:var(--glass-megga-medium);border-color:#8b5cf64d;transform:translateY(-8px);box-shadow:0 20px 40px #0000004d,0 0 40px #8b5cf61a}.megga-step-card-icon{width:64px;height:64px;display:flex;align-items:center;justify-content:center;background:var(--gradient-megga-primary);border-radius:16px;margin-bottom:var(--space-megga-5, 40px)}.megga-step-card-icon svg{width:32px;height:32px;color:#fff}.megga-step-card-number{font-size:13px;font-weight:600;color:#737373;text-transform:uppercase;letter-spacing:.1em;margin-bottom:var(--space-megga-2, 16px)}.megga-step-card-title{font-family:"Sora",var(--font-megga-display),sans-serif;font-size:24px;font-weight:600;color:#fff;margin-bottom:var(--space-megga-3, 24px)}.megga-step-card-description{font-size:15px;color:#a3a3a3;line-height:1.6;margin-bottom:var(--space-megga-5, 40px)}.megga-step-card-meta{display:flex;gap:var(--megga-gap-md, 24px)}.megga-step-card-meta-item{display:flex;align-items:center;gap:var(--megga-gap-xs, 8px);font-size:13px;color:#737373}.megga-step-card-meta-item svg{width:16px;height:16px;color:#9767e4}@media (max-width: 1024px){.megga-steps-grid{grid-template-columns:1fr;max-width:500px;margin-left:auto;margin-right:auto}.megga-step-card{padding:var(--space-megga-6, 48px)}}@media (max-width: 768px){.megga-step-card{padding:var(--space-megga-5, 40px)}.megga-step-card-icon{width:56px;height:56px}.megga-step-card-icon svg{width:28px;height:28px}.megga-step-card-meta{flex-direction:column;gap:var(--megga-gap-xs, 8px)}}.megga-clone-evolution{display:flex;align-items:center;justify-content:center;gap:var(--space-megga-8, 64px);padding:var(--space-megga-12, 96px);background:var(--glass-megga-light);border:1px solid var(--border-megga-glass);border-radius:24px;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}.megga-evolution-stage{display:flex;flex-direction:column;align-items:center;gap:var(--megga-gap-md, 24px)}.megga-evolution-card{width:180px;height:240px;border-radius:16px;display:flex;align-items:center;justify-content:center;transition:all var(--duration-megga-normal, .3s) var(--ease-megga-smooth, ease-out)}.megga-evolution-card.empty{background:var(--glass-megga-light);border:2px dashed var(--border-megga-glass)}.megga-evolution-card.empty svg{width:48px;height:48px;color:#595959}.megga-evolution-card.training{background:var(--glass-megga-medium);border:1px solid hsl(263 70% 50%);box-shadow:0 0 20px #8b5cf633}.megga-evolution-card.training svg{width:48px;height:48px;color:#9767e4;animation:megga-spin 1.5s linear infinite}.megga-evolution-card.complete{background:var(--glass-megga-purple);border:1px solid rgba(139,92,246,.5);box-shadow:0 0 40px #8b5cf64d;animation:megga-glow-breathing 3s var(--ease-megga-glass, ease-in-out) infinite}.megga-evolution-card.complete svg{width:48px;height:48px;color:#fff}.megga-evolution-label{font-size:13px;font-weight:600;color:#737373;text-transform:uppercase;letter-spacing:.1em}.megga-evolution-arrow{color:#6b26d9;flex-shrink:0}.megga-evolution-arrow svg{width:32px;height:32px}@media (max-width: 768px){.megga-clone-evolution{flex-direction:column;padding:var(--space-megga-8, 64px) var(--space-megga-6, 48px);gap:var(--space-megga-6, 48px)}.megga-evolution-arrow{transform:rotate(90deg)}.megga-evolution-card{width:140px;height:180px}.megga-evolution-card svg{width:40px!important;height:40px!important}}.megga-bento-grid{display:grid;grid-template-columns:repeat(12,1fr);gap:var(--megga-gap-md, 24px)}@media (max-width: 1024px){.megga-bento-grid{grid-template-columns:1fr}}.megga-bento-card{padding:var(--space-megga-6, 48px);background:var(--glass-megga-light);border:1px solid var(--border-megga-glass);border-radius:24px;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);display:flex;flex-direction:column;transition:all var(--duration-megga-normal, .3s) var(--ease-megga-smooth, ease-out)}.megga-bento-card:hover{background:var(--glass-megga-medium);border-color:#8b5cf64d;transform:translateY(-4px);box-shadow:0 20px 40px #0000004d,0 0 40px #8b5cf61a}.megga-bento-card[data-size=standard]{grid-column:span 4}.megga-bento-card[data-size=wide]{grid-column:span 8}.megga-bento-card[data-size=large]{grid-column:span 4;grid-row:span 2}@media (max-width: 1024px){.megga-bento-card[data-size=standard],.megga-bento-card[data-size=wide],.megga-bento-card[data-size=large]{grid-column:span 1;grid-row:span 1}.megga-bento-card{padding:var(--space-megga-4, 32px)}}.megga-bento-card-icon{width:48px;height:48px;display:flex;align-items:center;justify-content:center;background:var(--gradient-megga-primary);border-radius:12px;margin-bottom:var(--space-megga-4, 32px)}.megga-bento-card-icon svg{width:24px;height:24px;color:#fff}.megga-bento-card-title{font-family:var(--font-megga-display, "Sora", sans-serif);font-size:20px;font-weight:600;color:#fff;margin-bottom:var(--space-megga-2, 16px)}.megga-bento-card-description{font-size:15px;color:#999;line-height:1.6;margin-bottom:var(--space-megga-4, 32px)}.megga-bento-card-stats{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--megga-gap-md, 24px);margin-top:auto}.megga-bento-stat{display:flex;flex-direction:column;gap:var(--megga-gap-xs, 8px)}.megga-bento-stat-value{font-family:var(--font-megga-display, "Sora", sans-serif);font-size:32px;font-weight:700;color:#fff}.megga-bento-stat-label{font-size:13px;color:#737373}.megga-bento-badge{display:inline-flex;align-items:center;gap:var(--megga-gap-xs, 8px);padding:var(--space-megga-1, 8px) var(--space-megga-3, 24px);background:var(--color-megga-green-500-20, rgba(34, 197, 94, .2));border-radius:20px;font-size:12px;font-weight:600;color:var(--color-megga-green-500)}.megga-bento-badge svg{width:14px;height:14px}.megga-bento-badge--success{background:var(--color-megga-green-500-20);color:var(--color-megga-green-400)}.megga-bento-badge--tech{background:#06b6d433;color:var(--color-megga-teal-400)}.megga-bento-badge--warning{background:#f9731633;color:var(--color-megga-orange-400)}.megga-bento-comparison{display:flex;flex-direction:column;gap:var(--megga-gap-sm, 16px);margin-top:auto;padding-top:var(--space-megga-4, 32px)}.megga-comparison-row{display:flex;align-items:center;gap:var(--megga-gap-md, 24px)}.megga-comparison-label{font-size:14px;font-weight:600;color:#b3b3b3;min-width:60px}.megga-comparison-bar{flex:1;height:8px;background:#ffffff1a;border-radius:4px;overflow:hidden}.megga-comparison-fill{height:100%;border-radius:4px;transition:width 1s var(--ease-megga-smooth, ease-out)}.megga-comparison-bar--megga .megga-comparison-fill{background:var(--gradient-megga-primary)}.megga-comparison-bar--others .megga-comparison-fill{background:#666}.megga-comparison-time{font-size:14px;font-weight:700;color:#fff;min-width:50px;text-align:right}.megga-infinity-visual{position:relative;width:100%;height:70px;margin-top:auto;display:flex;align-items:center;justify-content:center}.megga-infinity-svg{width:100px;height:50px;filter:drop-shadow(0 0 12px hsla(var(--megga-primary),.5))}.megga-infinity-orb{position:absolute;width:10px;height:10px;background:linear-gradient(135deg,hsl(var(--megga-primary)),hsl(var(--megga-accent)));border-radius:50%;box-shadow:0 0 16px hsla(var(--megga-primary),.8),0 0 32px hsla(var(--megga-primary),.4)}.megga-brand-palette-visual{margin-top:auto;padding-top:20px}.megga-palette-swatches{display:flex;gap:10px}.megga-palette-swatch{width:36px;height:36px;border-radius:10px;box-shadow:0 4px 12px #0000004d,inset 0 1px #fff3;cursor:pointer}.megga-palette-typography{margin-top:16px;padding:12px 16px;background:#ffffff0d;border-radius:10px;display:flex;align-items:center;justify-content:space-between}.megga-palette-font-preview{font-family:var(--font-megga-display);font-size:24px;font-weight:700;background:var(--gradient-megga-primary);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.megga-palette-font-name{font-size:12px;font-weight:500;color:#999;text-transform:uppercase;letter-spacing:.05em}.megga-labs-demo{display:grid;grid-template-columns:400px 1fr;gap:var(--space-megga-8);padding:var(--space-megga-8);background:var(--glass-megga-light);border:1px solid var(--border-megga-glass);border-radius:32px;margin-bottom:var(--space-megga-16);backdrop-filter:blur(var(--blur-megga-lg));-webkit-backdrop-filter:blur(var(--blur-megga-lg))}.megga-labs-demo-controls{display:flex;flex-direction:column;gap:var(--space-megga-4)}.megga-labs-demo-preview{display:flex;align-items:center;justify-content:center;min-height:400px;background:var(--glass-megga-subtle);border:1px solid var(--border-megga-glass);border-radius:24px}.megga-labs-demo-placeholder{display:flex;align-items:center;justify-content:center;width:100%;height:100%;min-height:200px;background:var(--glass-megga-subtle);border:1px dashed hsl(0 0% 30%);border-radius:16px;color:gray;font-size:14px;font-weight:500}.megga-labs-input-panel{display:flex;flex-direction:column;gap:var(--space-megga-5)}.megga-labs-input-group{display:flex;flex-direction:column;gap:var(--space-megga-2)}.megga-labs-input-label{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:gray}.megga-labs-clone-trigger{height:48px;background:#ffffff08!important;border:1px solid hsl(0 0% 100% / .1)!important;border-radius:12px!important;color:#fff;transition:all .2s ease}.megga-labs-clone-trigger:hover{border-color:#8249df80!important;background:#8249df0d!important}.megga-labs-clone-trigger:focus{border-color:#8249df!important;box-shadow:0 0 0 2px #8249df33!important}.megga-labs-clone-selected{display:flex;align-items:center;gap:12px}.megga-labs-clone-avatar{width:28px;height:28px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#8249df,#c6f);border-radius:50%;font-size:12px;font-weight:600;color:#fff}.megga-labs-clone-option{display:flex;align-items:center;gap:10px}.megga-labs-clone-option .megga-labs-clone-avatar{width:24px;height:24px;font-size:11px}.megga-labs-dropdown-content{background:#1b1d23!important;border:1px solid hsl(0 0% 100% / .12)!important;border-radius:12px!important;z-index:100}.megga-labs-dropdown-content [data-radix-select-viewport]{padding:6px}.megga-labs-dropdown-content [role=option]{border-radius:8px;padding:10px 12px;color:#ccc;cursor:pointer;transition:all .15s ease}.megga-labs-dropdown-content [role=option]:hover,.megga-labs-dropdown-content [role=option][data-highlighted]{background:#8249df26;color:#fff}.megga-labs-dropdown-content [role=option][data-state=checked]{background:#8249df33;color:#fff}.megga-style-chips-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.megga-style-chip-card{position:relative;display:flex;flex-direction:column;align-items:center;gap:8px;padding:12px;background:#ffffff08;border:2px solid transparent;border-radius:16px;cursor:pointer;transition:all .2s ease;overflow:hidden}.megga-style-chip-card:hover{background:#ffffff0f;border-color:#8249df4d}.megga-style-chip-card.active{border-color:#8249df;box-shadow:0 0 0 1px #8249df4d,0 4px 20px #8249df33}.megga-style-chip-thumbnail{width:100%;aspect-ratio:16 / 9;border-radius:10px;box-shadow:inset 0 2px 4px #00000026;transition:transform .3s ease}.megga-style-chip-card:hover .megga-style-chip-thumbnail{transform:scale(1.05)}.megga-style-chip-label{font-size:13px;font-weight:500;color:#b3b3b3;transition:color .2s ease}.megga-style-chip-card:hover .megga-style-chip-label,.megga-style-chip-card.active .megga-style-chip-label{color:#f2f2f2}.megga-style-chip-selected-ring{position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;border:2px solid hsl(263 70% 58%);border-radius:18px;pointer-events:none}.megga-labs-style-chips{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-megga-2)}.megga-labs-style-chip{display:flex;align-items:center;justify-content:center;gap:8px;padding:12px 16px;background:#ffffff08;border:1px solid hsl(0 0% 100% / .1);border-radius:12px;font-size:13px;font-weight:500;color:#b3b3b3;cursor:pointer;transition:all .2s ease}.megga-labs-style-chip:hover{border-color:#8249df66;background:#8249df14;color:#e6e6e6}.megga-labs-style-chip.active{background:#8249df26;border-color:#8249df;color:#fff}.megga-labs-style-chip.active .megga-labs-style-chip-icon{color:#a67de8}.megga-labs-style-chip-icon{width:16px;height:16px;color:gray;transition:color .2s ease}@media (max-width: 480px){.megga-style-chips-grid{gap:8px}.megga-style-chip-card{padding:8px;border-radius:12px}.megga-style-chip-thumbnail{border-radius:8px}.megga-style-chip-label{font-size:12px}}.megga-labs-prompt-counter{position:absolute;bottom:10px;right:14px;font-size:11px;font-weight:500;color:#666}.megga-labs-settings-row{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-megga-3)}.megga-labs-settings-trigger{height:44px;background:#ffffff08!important;border:1px solid hsl(0 0% 100% / .1)!important;border-radius:10px!important;font-size:13px;color:#e6e6e6;transition:all .2s ease}.megga-labs-settings-trigger:hover{border-color:#8249df66!important}.megga-labs-settings-trigger:focus{border-color:#8249df!important;box-shadow:0 0 0 2px #8249df33!important}.megga-labs-generate-button{display:flex;align-items:center;justify-content:center;gap:10px;height:52px;margin-top:var(--space-megga-2);background:linear-gradient(135deg,#8249df,#c6f);border:none;border-radius:14px;font-family:Inter,sans-serif;font-size:15px;font-weight:600;color:#fff;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 20px #8249df4d,inset 0 1px #ffffff1a}.megga-labs-generate-button:hover{box-shadow:0 8px 30px #8249df66,inset 0 1px #ffffff26}.megga-labs-generate-button--loading{opacity:.85;cursor:not-allowed;background:linear-gradient(135deg,#6539ac,#a73cdd)}.megga-labs-generate-button:disabled{pointer-events:none}.megga-labs-generate-badge{padding:4px 10px;background:#fff3;border-radius:20px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.03em}.megga-preview-style-badge{position:absolute;top:var(--space-megga-3);left:var(--space-megga-3);padding:6px 14px;background:var(--glass-megga-strong);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid var(--border-megga-glass);border-radius:10px;font-size:12px;font-weight:600;color:#b593ec;text-transform:capitalize;z-index:10}@media (max-width: 1024px){.megga-labs-demo{grid-template-columns:1fr}.megga-labs-demo-preview{min-height:300px}}@media (max-width: 768px){.megga-labs-demo{padding:var(--space-megga-4);border-radius:24px}.megga-labs-demo-preview{min-height:250px;border-radius:16px}.megga-labs-style-chips{grid-template-columns:repeat(4,1fr)}.megga-labs-style-chip{flex-direction:column;gap:4px;padding:10px 8px;font-size:11px}.megga-labs-settings-row{grid-template-columns:1fr}}.megga-preview-canvas{display:flex;flex-direction:column;gap:var(--space-megga-4);height:100%}.megga-preview-tabs{display:flex;flex-direction:column;flex:1;min-height:0}.megga-preview-tabs-list{display:flex;gap:8px;padding:4px;background:#ffffff08;border:1px solid hsl(0 0% 100% / .08);border-radius:12px;width:-moz-fit-content;width:fit-content}.megga-preview-tab{display:flex;align-items:center;gap:8px;padding:8px 16px;font-size:13px;font-weight:500;color:#999;background:transparent;border:none;border-radius:8px;cursor:pointer;transition:all .2s ease}.megga-preview-tab:hover{color:#ccc;background:#ffffff0d}.megga-preview-tab[data-state=active]{color:#fff;background:#8249df33}.megga-preview-content{flex:1;min-height:0;margin-top:var(--space-megga-4)}.megga-preview-viewport{position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:100%;min-height:300px;background:#ffffff05;border:1px solid hsl(0 0% 100% / .08);border-radius:16px;overflow:hidden}.megga-preview-loading{position:absolute;top:0;right:0;bottom:0;left:0;z-index:10;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px;background:#16181de6;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.megga-preview-spinner{width:40px;height:40px;color:#8249df}.megga-preview-progress{display:flex;flex-direction:column;align-items:center;gap:8px;width:200px}.megga-preview-progress-bar{width:100%;height:4px;background:#ffffff1a;border-radius:2px;overflow:hidden}.megga-preview-progress-fill{height:100%;background:linear-gradient(90deg,#8249df,#eb4799);border-radius:2px;transition:width .3s ease}.megga-preview-progress-text{font-size:12px;color:#999}.megga-preview-placeholder{display:flex;flex-direction:column;align-items:center;gap:12px;color:#737373}.megga-preview-placeholder-icon{width:48px;height:48px;opacity:.5}.megga-preview-placeholder span{font-size:14px;font-weight:500}.megga-preview-image{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain;border-radius:8px}.megga-preview-compare{cursor:ew-resize}.megga-compare-before,.megga-compare-after{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.megga-compare-slider{position:absolute;top:0;bottom:0;width:3px;background:#fff;transform:translate(-50%);z-index:5}.megga-compare-handle{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;align-items:center;justify-content:center;width:32px;height:32px;background:#fff;border-radius:50%;color:#282c34;box-shadow:0 2px 8px #0000004d}.megga-preview-actions{display:flex;gap:12px;justify-content:center;padding-top:var(--space-megga-2)}.megga-preview-action-btn{display:flex;align-items:center;gap:8px;padding:10px 20px;font-size:13px;font-weight:500;color:#ccc;background:#ffffff0d;border:1px solid hsl(0 0% 100% / .1);border-radius:10px;cursor:pointer;transition:all .2s ease}.megga-preview-action-btn:hover:not(:disabled){background:#ffffff1a;border-color:#fff3;color:#fff}.megga-preview-action-btn:disabled{opacity:.4;cursor:not-allowed}.megga-preview-action-primary{background:linear-gradient(135deg,#8249df,#e8308c);border-color:transparent;color:#fff}.megga-preview-action-primary:hover:not(:disabled){background:linear-gradient(135deg,#9767e4,#ec519e);box-shadow:0 4px 20px #8249df4d}@media (max-width: 768px){.megga-preview-actions{flex-wrap:wrap}.megga-preview-action-btn{flex:1;min-width:100px;justify-content:center}}.megga-labs-use-cases{margin-top:var(--space-megga-12);text-align:center}.megga-labs-use-cases-title{font-family:var(--font-megga-display);font-size:28px;font-weight:600;color:#fff;margin-bottom:var(--space-megga-2)}.megga-labs-use-cases-subtitle{font-size:15px;color:#999;margin-bottom:var(--space-megga-8)}.megga-use-cases-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-megga-6)}.megga-use-case-card{background:#ffffff08;border:1px solid hsl(0 0% 100% / .08);border-radius:24px;overflow:hidden;text-align:left;transition:all .3s ease}.megga-use-case-card:hover{background:#ffffff0f;border-color:#8249df4d;transform:translateY(-4px)}.megga-use-case-image{position:relative;aspect-ratio:4/3;overflow:hidden;background:#21252b}.megga-use-case-badge{position:absolute;top:var(--space-megga-3);right:var(--space-megga-3);padding:var(--space-megga-1) var(--space-megga-2);background:#00000080;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:6px;font-size:11px;font-weight:600;color:#fff;text-transform:uppercase;letter-spacing:.05em}.megga-use-case-content{padding:var(--space-megga-4)}.megga-use-case-title{font-size:18px;font-weight:600;color:#fff;margin-bottom:var(--space-megga-2)}.megga-use-case-description{font-size:13px;color:#999;line-height:1.5;margin-bottom:var(--space-megga-3)}.megga-use-case-stats{display:flex;justify-content:space-around;padding-top:var(--space-megga-3);border-top:1px solid hsl(0 0% 100% / .08)}.megga-use-case-stat{text-align:center}.megga-use-case-stat-value{display:block;font-size:16px;font-weight:700;color:#9767e4}.megga-use-case-stat-label{display:block;font-size:11px;color:gray;margin-top:2px}@media (max-width: 1024px){.megga-use-cases-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 640px){.megga-use-cases-grid{grid-template-columns:1fr}.megga-labs-use-cases-title{font-size:24px}}.megga-marketplace-preview-section{background:linear-gradient(180deg,var(--color-megga-bg-base, hsl(240 10% 3.9%)) 0%,hsl(260 15% 8%) 50%,var(--color-megga-bg-base, hsl(240 10% 3.9%)) 100%)}.megga-marketplace-preview-container{background:var(--glass-megga-light, hsl(0 0% 100% / .03));border:1px solid var(--border-megga-glass, hsl(0 0% 100% / .08));border-radius:32px;padding:var(--space-megga-8, 64px);overflow:hidden}.megga-marketplace-preview-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--space-megga-6, 48px)}.megga-marketplace-preview-title-row{display:flex;align-items:center;gap:var(--space-megga-3, 24px)}.megga-marketplace-preview-icon{width:28px;height:28px;color:#9767e4}.megga-marketplace-preview-title{font-family:"Sora",var(--font-megga-display),sans-serif;font-size:24px;font-weight:600;color:var(--color-megga-white, hsl(0 0% 100%))}.megga-marketplace-preview-controls{display:flex;align-items:center;gap:var(--space-megga-4, 32px)}.megga-marketplace-preview-nav{display:flex;gap:12px}.megga-marketplace-preview-nav-btn{width:44px;height:44px;display:flex;align-items:center;justify-content:center;background:var(--glass-megga-light, hsl(0 0% 100% / .03));border:1px solid var(--border-megga-glass, hsl(0 0% 100% / .08));border-radius:12px;color:var(--color-megga-white, hsl(0 0% 100%));cursor:pointer;transition:all .2s ease}.megga-marketplace-preview-nav-btn:hover:not(:disabled){background:var(--glass-megga-medium, hsl(0 0% 100% / .06));border-color:#6b26d9;color:#a67de8}.megga-marketplace-preview-nav-btn:disabled{opacity:.4;cursor:not-allowed}.megga-marketplace-preview-nav-btn svg{width:20px;height:20px}.megga-marketplace-preview-browse{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:500;color:#9767e4;text-decoration:none;transition:color .2s ease}.megga-marketplace-preview-browse:hover{color:#b593ec}.megga-marketplace-preview-browse svg{width:16px;height:16px;transition:transform .2s ease}.megga-marketplace-preview-browse:hover svg{transform:translate(4px)}.megga-marketplace-preview-carousel{display:flex;gap:var(--space-megga-5, 40px);overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding:var(--space-megga-2, 16px) 0;margin:calc(var(--space-megga-2, 16px) * -1) 0}.megga-marketplace-preview-carousel::-webkit-scrollbar{display:none}.megga-clones-carousel{width:100%}.megga-clones-carousel-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--space-megga-6, 48px)}.megga-clones-carousel-title-row{display:flex;align-items:center;gap:var(--space-megga-3, 24px)}.megga-clones-carousel-icon{width:28px;height:28px;color:#9767e4}.megga-clones-carousel-title{font-family:"Sora",var(--font-megga-display),sans-serif;font-size:24px;font-weight:600;color:var(--color-megga-white, hsl(0 0% 100%))}.megga-clones-carousel-controls{display:flex;align-items:center;gap:var(--space-megga-4, 32px)}.megga-clones-carousel-nav{display:flex;gap:12px}.megga-clones-carousel-nav-btn{width:44px;height:44px;display:flex;align-items:center;justify-content:center;background:var(--glass-megga-light, hsl(0 0% 100% / .03));border:1px solid var(--border-megga-glass, hsl(0 0% 100% / .08));border-radius:12px;color:var(--color-megga-white, hsl(0 0% 100%));cursor:pointer;transition:all .2s ease}.megga-clones-carousel-nav-btn:hover:not(:disabled){background:var(--glass-megga-medium, hsl(0 0% 100% / .06));border-color:#6b26d9;color:#a67de8}.megga-clones-carousel-nav-btn:disabled{opacity:.4;cursor:not-allowed}.megga-clones-carousel-nav-btn svg{width:20px;height:20px}.megga-clones-carousel-browse{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:500;color:#9767e4;text-decoration:none;transition:color .2s ease}.megga-clones-carousel-browse:hover{color:#b593ec}.megga-clones-carousel-browse svg{width:16px;height:16px;transition:transform .2s ease}.megga-clones-carousel-browse:hover svg{transform:translate(4px)}.megga-clones-carousel-track{display:flex;gap:var(--space-megga-5, 40px);overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding:var(--space-megga-2, 16px) 0;margin:calc(var(--space-megga-2, 16px) * -1) 0}.megga-clones-carousel-track::-webkit-scrollbar{display:none}.megga-clones-carousel-item{flex-shrink:0;scroll-snap-align:start}@media (max-width: 1024px){.megga-clones-carousel-header{flex-direction:column;align-items:flex-start;gap:var(--space-megga-4, 32px)}}@media (max-width: 768px){.megga-clones-carousel-nav{display:none}.megga-clones-carousel-title{font-size:20px}}.megga-home-marketplace-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-megga-4, 32px);margin-bottom:var(--space-megga-10, 80px)}.megga-home-marketplace-stat{display:flex;align-items:center;gap:var(--space-megga-4, 32px);padding:var(--space-megga-5, 40px);background:var(--glass-megga-light, hsl(0 0% 100% / .03));border:1px solid var(--border-megga-glass, hsl(0 0% 100% / .08));border-radius:20px;transition:all .3s ease}.megga-home-marketplace-stat:hover{background:var(--glass-megga-medium, hsl(0 0% 100% / .06));border-color:#ffffff1f;transform:translateY(-4px)}.megga-home-marketplace-stat-icon{width:56px;height:56px;display:flex;align-items:center;justify-content:center;border-radius:16px;flex-shrink:0}.megga-home-marketplace-stat-icon svg{width:26px;height:26px}.megga-home-marketplace-stat-icon.purple{background:#6b26d926;color:#9767e4}.megga-home-marketplace-stat-icon.green{background:var(--color-megga-green-500-15);color:var(--color-megga-green-400)}.megga-home-marketplace-stat-icon.gold{background:#ffbf0026;color:#fc3}.megga-home-marketplace-stat-icon.cyan{background:#0dccf226;color:#3dd6f5}.megga-home-marketplace-stat-content{display:flex;flex-direction:column;gap:4px}.megga-home-marketplace-stat-value{font-family:"Sora",var(--font-megga-display),sans-serif;font-size:28px;font-weight:700;color:var(--color-megga-white, hsl(0 0% 100%));line-height:1.1}.megga-home-marketplace-stat-label{font-size:14px;color:#8c8c8c}@media (max-width: 1024px){.megga-home-marketplace-stats{grid-template-columns:repeat(2,1fr);gap:var(--space-megga-3, 24px)}.megga-home-marketplace-stat{padding:var(--space-megga-4, 32px)}.megga-home-marketplace-stat-value{font-size:24px}}@media (max-width: 640px){.megga-home-marketplace-stats{grid-template-columns:1fr}.megga-home-marketplace-stat{padding:var(--space-megga-3, 24px);gap:var(--space-megga-3, 24px)}.megga-home-marketplace-stat-icon{width:48px;height:48px}.megga-home-marketplace-stat-icon svg{width:22px;height:22px}.megga-home-marketplace-stat-value{font-size:22px}}.megga-home-clone-card{position:relative;flex:0 0 280px;scroll-snap-align:start;background:var(--glass-megga-light, hsl(0 0% 100% / .03));border:1px solid var(--border-megga-glass, hsl(0 0% 100% / .08));border-radius:20px;overflow:hidden;cursor:pointer;transition:all .3s ease}.megga-home-clone-card:hover{background:var(--glass-megga-medium, hsl(0 0% 100% / .06));border-color:#6b26d966;transform:translateY(-8px);box-shadow:0 20px 40px #40178233}.megga-home-clone-card-image{position:relative;aspect-ratio:4/5;overflow:hidden}.megga-home-clone-card-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .4s ease}.megga-home-clone-card:hover .megga-home-clone-card-image img{transform:scale(1.05)}.megga-home-clone-card-badge.top-seller{position:absolute;top:12px;left:12px;display:flex;align-items:center;gap:4px;padding:6px 10px;background:linear-gradient(135deg,#ffbf00,#ff8000);border-radius:8px;font-size:11px;font-weight:700;color:#1a1a1a;text-transform:uppercase;letter-spacing:.5px}.megga-home-clone-card-price{position:absolute;top:12px;right:12px;padding:6px 12px;background:#000000b3;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:8px;font-size:12px;font-weight:600;color:var(--color-megga-white, hsl(0 0% 100%))}.megga-home-clone-card-price.free{background:var(--color-megga-green-600)}.megga-home-clone-card-verified{position:absolute;bottom:12px;right:12px;width:28px;height:28px;display:flex;align-items:center;justify-content:center;background:var(--color-megga-teal-500);border-radius:50%}.megga-home-clone-card-content{padding:20px}.megga-home-clone-card-creator{display:flex;align-items:center;gap:8px;margin-bottom:8px}.megga-home-clone-card-creator img{width:24px;height:24px;border-radius:50%;-o-object-fit:cover;object-fit:cover}.megga-home-clone-card-creator span{font-size:12px;color:#8c8c8c}.megga-home-clone-card-name{font-size:18px;font-weight:600;color:var(--color-megga-white, hsl(0 0% 100%));margin-bottom:12px}.megga-home-clone-card-tags{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:16px}.megga-home-clone-card-tag{padding:4px 10px;background:#4426734d;border:1px solid hsl(263 50% 50% / .3);border-radius:6px;font-size:11px;font-weight:500;color:#a67de8}.megga-home-clone-card-stats{display:flex;justify-content:space-between;padding-top:12px;border-top:1px solid hsl(0 0% 100% / .08)}.megga-home-clone-card-rating{font-size:13px;color:#fc3}.megga-home-clone-card-uses{display:flex;align-items:center;gap:4px;font-size:13px;color:#9767e4}.megga-home-clone-card-action{position:absolute;bottom:20px;left:20px;right:20px;opacity:0;transform:translateY(10px);transition:all .3s ease;pointer-events:none}.megga-home-clone-card:hover .megga-home-clone-card-action{opacity:1;transform:translateY(0);pointer-events:auto}.megga-home-clone-card-action button{width:100%;padding:12px;background:linear-gradient(135deg,#6b26d9,#d92680);border:none;border-radius:12px;font-size:14px;font-weight:600;color:var(--color-megga-white, hsl(0 0% 100%));cursor:pointer;transition:all .2s ease}.megga-home-clone-card-action button:hover{box-shadow:0 8px 24px #551fad66}.megga-marketplace-preview-cta{display:flex;justify-content:center;margin-top:var(--space-megga-10, 80px)}.megga-marketplace-preview-cta-btn{display:inline-flex;align-items:center;gap:12px;padding:16px 32px;background:linear-gradient(135deg,#6b26d9,#d92680);border:none;border-radius:16px;font-family:inherit;font-size:16px;font-weight:600;color:var(--color-megga-white, hsl(0 0% 100%));text-decoration:none;cursor:pointer;transition:all .3s ease}.megga-marketplace-preview-cta-btn:hover{transform:translateY(-2px);box-shadow:0 12px 32px #551fad59}.megga-marketplace-preview-cta-btn svg{width:18px;height:18px}@media (max-width: 1024px){.megga-marketplace-preview-container{padding:var(--space-megga-6, 48px);border-radius:24px}.megga-marketplace-preview-header{flex-direction:column;align-items:flex-start;gap:var(--space-megga-4, 32px)}.megga-home-clone-card{flex:0 0 260px}}@media (max-width: 768px){.megga-marketplace-preview-container{padding:var(--space-megga-4, 32px)}.megga-marketplace-preview-nav{display:none}.megga-home-clone-card{flex:0 0 240px}.megga-marketplace-preview-title{font-size:20px}.megga-marketplace-preview-cta{margin-top:var(--space-megga-8, 64px)}.megga-marketplace-preview-cta-btn{width:100%;justify-content:center}.megga-home-clone-card-action{opacity:1;transform:translateY(0);pointer-events:auto;position:relative;bottom:auto;left:auto;right:auto;padding:0 20px 20px}}.megga-social-proof-section{background:linear-gradient(180deg,var(--color-megga-bg-base, hsl(240 10% 3.9%)) 0%,hsl(263 30% 6%) 50%,var(--color-megga-bg-base, hsl(240 10% 3.9%)) 100%)}.megga-social-proof-zone-header{display:flex;align-items:center;gap:var(--space-megga-3, 24px);margin-bottom:var(--space-megga-6, 48px)}.megga-social-proof-zone-icon{width:28px;height:28px;color:#9767e4}.megga-social-proof-zone-title{font-family:"Sora",var(--font-megga-display),sans-serif;font-size:24px;font-weight:600;color:var(--color-megga-white, hsl(0 0% 100%))}.megga-social-proof-testimonials{margin-bottom:var(--space-megga-16, 128px)}.megga-social-proof-testimonials-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-megga-5, 40px)}.megga-social-proof-stories{margin-bottom:var(--space-megga-16, 128px)}.megga-social-proof-calculator{margin-bottom:var(--space-megga-8, 64px)}.megga-social-proof-calculator-container{max-width:800px;margin:0 auto}.megga-social-proof-placeholder{display:flex;align-items:center;justify-content:center;min-height:200px;background:var(--glass-megga-light, hsl(0 0% 100% / .03));border:2px dashed var(--border-megga-glass, hsl(0 0% 100% / .08));border-radius:20px;color:#666;font-size:18px;font-weight:500}.megga-testimonial-card{position:relative;display:flex;flex-direction:column;padding:var(--space-megga-6, 48px);background:var(--glass-megga-light, hsl(0 0% 100% / .03));border:1px solid var(--border-megga-glass, hsl(0 0% 100% / .08));border-radius:24px;transition:all .3s ease}.megga-testimonial-card:hover{background:var(--glass-megga-medium, hsl(0 0% 100% / .06));border-color:#6b26d94d;transform:translateY(-4px)}.megga-testimonial-quote-icon{position:absolute;top:24px;right:24px;width:32px;height:32px;color:#6b26d94d;transform:rotate(180deg)}.megga-testimonial-rating{margin-bottom:var(--space-megga-4, 32px)}.megga-testimonial-quote{font-family:var(--font-megga-body),system-ui,sans-serif;font-size:18px;font-weight:400;font-style:italic;line-height:1.7;color:#d9d9d9;margin-bottom:var(--space-megga-6, 48px);flex-grow:1}.megga-testimonial-author{display:flex;align-items:center;gap:var(--space-megga-3, 24px);margin-bottom:var(--space-megga-5, 40px);padding-bottom:var(--space-megga-5, 40px);border-bottom:1px solid hsl(0 0% 100% / .06)}.megga-testimonial-avatar{width:52px;height:52px;border-radius:50%;-o-object-fit:cover;object-fit:cover;border:2px solid hsl(263 70% 50% / .4)}.megga-testimonial-author-info{display:flex;flex-direction:column;gap:4px}.megga-testimonial-author-name{font-family:"Sora",var(--font-megga-display),sans-serif;font-size:16px;font-weight:600;color:var(--color-megga-white, hsl(0 0% 100%))}.megga-testimonial-author-title{font-size:14px;color:#8c8c8c}.megga-testimonial-results{display:flex;gap:var(--space-megga-4, 32px)}.megga-testimonial-result{display:flex;flex-direction:column;gap:4px}.megga-testimonial-result-value{font-family:"Sora",var(--font-megga-display),sans-serif;font-size:20px;font-weight:700;color:#9767e4}.megga-testimonial-result-label{font-size:12px;color:gray;text-transform:uppercase;letter-spacing:.5px}@media (max-width: 1024px){.megga-social-proof-testimonials-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){.megga-social-proof-testimonials-grid{grid-template-columns:1fr}.megga-social-proof-zone-title{font-size:20px}.megga-social-proof-testimonials,.megga-social-proof-stories{margin-bottom:var(--space-megga-12, 96px)}.megga-testimonial-card{padding:var(--space-megga-5, 40px)}.megga-testimonial-quote{font-size:16px}.megga-testimonial-results{flex-direction:column;gap:var(--space-megga-3, 24px)}}.megga-testimonials-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-megga-5, 40px)}.megga-testimonials-grid>div{height:100%}.megga-testimonials-grid .megga-testimonial-card{height:100%}@media (max-width: 1024px){.megga-testimonials-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){.megga-testimonials-grid{grid-template-columns:1fr;gap:var(--space-megga-4, 32px)}}.megga-story-card{display:flex;flex-direction:column;background:var(--glass-megga-light, hsl(0 0% 100% / .03));border:1px solid var(--border-megga-glass, hsl(0 0% 100% / .08));border-radius:24px;overflow:hidden;transition:all .3s ease}.megga-story-card:hover{background:var(--glass-megga-medium, hsl(0 0% 100% / .06));border-color:#6b26d94d;transform:translateY(-4px)}.megga-story-card-image-container{position:relative;aspect-ratio:16 / 9;overflow:hidden}.megga-story-card-image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .4s ease}.megga-story-card:hover .megga-story-card-image{transform:scale(1.05)}.megga-story-card-badge{position:absolute;top:16px;left:16px;padding:6px 14px;background:#6b26d9e6;border-radius:20px;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:#fff}.megga-story-card-content{padding:var(--space-megga-5, 40px);flex-grow:1}.megga-story-card-title{font-family:"Sora",var(--font-megga-display),sans-serif;font-size:22px;font-weight:600;line-height:1.3;color:var(--color-megga-white, hsl(0 0% 100%));margin-bottom:var(--space-megga-3, 24px)}.megga-story-card-excerpt{font-size:15px;line-height:1.6;color:#999;margin-bottom:var(--space-megga-5, 40px);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.megga-story-card-metrics{display:flex;gap:var(--space-megga-4, 32px);padding-top:var(--space-megga-4, 32px);border-top:1px solid hsl(0 0% 100% / .06)}.megga-story-card-metric{display:flex;flex-direction:column;gap:4px}.megga-story-card-metric-value{font-family:"Sora",var(--font-megga-display),sans-serif;font-size:20px;font-weight:700;color:var(--color-megga-white, hsl(0 0% 100%))}.megga-story-card-metric-positive{color:var(--color-megga-green-500)}.megga-story-card-metric-savings{color:#9767e4}.megga-story-card-metric-label{font-size:12px;color:gray;text-transform:uppercase;letter-spacing:.5px}.megga-story-card-link{display:flex;align-items:center;justify-content:space-between;padding:var(--space-megga-4, 32px) var(--space-megga-5, 40px);background:#ffffff05;border-top:1px solid hsl(0 0% 100% / .06);font-size:14px;font-weight:600;color:#9767e4;text-decoration:none;transition:all .2s ease}.megga-story-card-link:hover{background:#6b26d91a;color:#b593ec}.megga-story-card-link-icon{width:18px;height:18px;transition:transform .2s ease}.megga-story-card-link:hover .megga-story-card-link-icon{transform:translate(4px)}@media (max-width: 768px){.megga-story-card-content{padding:var(--space-megga-4, 32px)}.megga-story-card-title{font-size:18px}.megga-story-card-metrics{gap:var(--space-megga-3, 24px)}.megga-story-card-metric-value{font-size:18px}.megga-story-card-link{padding:var(--space-megga-3, 24px) var(--space-megga-4, 32px)}}.megga-roi-calculator{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-megga-6, 48px);padding:var(--space-megga-6, 48px);background:var(--glass-megga-light, hsl(0 0% 100% / .03));border:1px solid var(--border-megga-glass, hsl(0 0% 100% / .08));border-radius:24px}.megga-roi-inputs{display:flex;flex-direction:column;gap:var(--space-megga-5, 40px)}.megga-roi-slider-group{display:flex;flex-direction:column;gap:var(--space-megga-3, 24px)}.megga-roi-slider-header{display:flex;align-items:center;gap:12px}.megga-roi-slider-icon{width:20px;height:20px;color:#8852e0;flex-shrink:0}.megga-roi-slider-label{font-size:14px;font-weight:500;color:#ccc;flex-grow:1}.megga-roi-slider-value{font-family:"Sora",var(--font-megga-display),sans-serif;font-size:18px;font-weight:700;color:var(--color-megga-white, hsl(0 0% 100%))}.megga-roi-slider [data-slot=track]{height:6px;background:#ffffff1a}.megga-roi-slider [data-slot=range]{background:linear-gradient(90deg,#6b26d9,#9767e4)}.megga-roi-slider [data-slot=thumb]{width:20px;height:20px;background:var(--color-megga-white, hsl(0 0% 100%));border:3px solid hsl(263 70% 55%);box-shadow:0 2px 8px #0000004d}.megga-roi-results{display:flex;flex-direction:column;gap:var(--space-megga-5, 40px)}.megga-roi-comparison{display:flex;align-items:center;gap:var(--space-megga-4, 32px);padding:var(--space-megga-4, 32px);background:#ffffff05;border-radius:16px}.megga-roi-method{display:flex;flex-direction:column;align-items:center;flex:1;text-align:center}.megga-roi-method-label{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:gray;margin-bottom:8px}.megga-roi-method-cost{font-family:"Sora",var(--font-megga-display),sans-serif;font-size:28px;font-weight:700}.megga-roi-traditional .megga-roi-method-cost{color:#e05252;text-decoration:line-through;opacity:.7}.megga-roi-megga .megga-roi-method-cost{color:var(--color-megga-green-500)}.megga-roi-method-per-photo{font-size:13px;color:#8c8c8c;margin-top:4px}.megga-roi-vs{font-size:14px;font-weight:600;color:#666;text-transform:uppercase}.megga-roi-savings{display:flex;gap:var(--space-megga-4, 32px)}.megga-roi-savings-item{flex:1;display:flex;flex-direction:column;align-items:center;text-align:center;padding:var(--space-megga-4, 32px);background:#ffffff05;border-radius:12px}.megga-roi-savings-value{font-family:"Sora",var(--font-megga-display),sans-serif;font-size:24px;font-weight:700;color:var(--color-megga-green-500);margin-bottom:4px}.megga-roi-savings-label{font-size:12px;color:gray;text-transform:uppercase;letter-spacing:.3px}.megga-roi-savings-percentage{font-size:14px;font-weight:600;color:#9767e4;margin-top:8px;padding:4px 10px;background:#6b26d926;border-radius:12px}.megga-roi-savings-roi .megga-roi-savings-value{color:#9767e4}.megga-roi-cta{display:flex;align-items:center;justify-content:center;gap:12px;width:100%;padding:18px 32px;height:auto;background:linear-gradient(135deg,#6b26d9,#8852e0)!important;border:none;border-radius:12px;font-size:16px;font-weight:600;color:#fff!important;cursor:pointer;transition:all .2s ease}.megga-roi-cta:hover{background:linear-gradient(135deg,#7a3cdd,#9767e4)!important;transform:translateY(-2px);box-shadow:0 8px 24px #6b26d94d}.megga-roi-cta-icon{width:18px;height:18px;transition:transform .2s ease}.megga-roi-cta:hover .megga-roi-cta-icon{transform:translate(4px)}@media (max-width: 900px){.megga-roi-calculator{grid-template-columns:1fr;gap:var(--space-megga-5, 40px);padding:var(--space-megga-5, 40px)}.megga-roi-comparison{flex-direction:column;gap:var(--space-megga-3, 24px)}.megga-roi-vs{padding:var(--space-megga-2, 16px) 0}}@media (max-width: 600px){.megga-roi-calculator{padding:var(--space-megga-4, 32px)}.megga-roi-savings{flex-direction:column;gap:var(--space-megga-3, 24px)}.megga-roi-method-cost{font-size:24px}.megga-roi-savings-value{font-size:20px}}.megga-stories-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-megga-5, 40px)}.megga-stories-grid>div{height:100%}.megga-stories-grid .megga-story-card{height:100%}@media (max-width: 900px){.megga-stories-grid{grid-template-columns:1fr;gap:var(--space-megga-4, 32px)}}.megga-social-proof-zone-header{display:flex;align-items:center;gap:12px;margin-bottom:var(--space-megga-4, 32px)}.megga-social-proof-zone-icon{width:24px;height:24px;color:#8852e0}.megga-social-proof-zone-title{font-family:"Sora",var(--font-megga-display),sans-serif;font-size:20px;font-weight:600;color:var(--color-megga-white, hsl(0 0% 100%))}.megga-social-proof-testimonials,.megga-social-proof-stories,.megga-social-proof-calculator{margin-bottom:var(--space-megga-8, 80px)}.megga-social-proof-calculator{margin-bottom:0}.megga-pricing-teaser-section{position:relative;overflow:hidden}.megga-pricing-teaser-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-megga-5, 40px);align-items:center;margin-top:var(--space-megga-7, 64px);padding:20px 0}.megga-home-pricing-card{position:relative;display:flex;flex-direction:column;padding:var(--space-megga-5, 40px);background:var(--glass-megga-light, hsl(0 0% 100% / .03));border:1px solid var(--border-megga-glass, hsl(0 0% 100% / .08));border-radius:24px;transition:all .3s ease}.megga-home-pricing-card:hover{background:var(--glass-megga-medium, hsl(0 0% 100% / .05));border-color:#ffffff1f;transform:translateY(-4px)}.megga-home-pricing-card-popular{background:linear-gradient(135deg,#6b26d926,#8852e014);border-color:#7a3cdd;transform:scale(1.05);z-index:10;box-shadow:0 0 60px #6b26d933,0 20px 40px #0000004d}.megga-home-pricing-card-popular:hover{transform:scale(1.05) translateY(-4px);border-color:#9767e4}.megga-home-pricing-badge{position:absolute;top:-14px;left:50%;transform:translate(-50%);padding:8px 20px;background:linear-gradient(135deg,#6b26d9,#8852e0);border-radius:20px;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:#fff;white-space:nowrap}.megga-home-pricing-header{text-align:center;margin-bottom:var(--space-megga-4, 32px)}.megga-home-pricing-name{font-family:"Sora",var(--font-megga-display),sans-serif;font-size:24px;font-weight:600;color:var(--color-megga-white, hsl(0 0% 100%));margin-bottom:8px}.megga-home-pricing-description{font-size:14px;color:#8c8c8c}.megga-home-pricing-price-container{display:flex;align-items:baseline;justify-content:center;gap:4px;margin-bottom:var(--space-megga-5, 40px);padding-bottom:var(--space-megga-5, 40px);border-bottom:1px solid hsl(0 0% 100% / .06)}.megga-home-pricing-currency{font-size:24px;font-weight:600;color:#999}.megga-home-pricing-price{font-family:"Sora",var(--font-megga-display),sans-serif;font-size:56px;font-weight:700;line-height:1;color:var(--color-megga-white, hsl(0 0% 100%))}.megga-home-pricing-card-popular .megga-home-pricing-price{background:linear-gradient(135deg,#fff,#c4a8f0);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.megga-home-pricing-period{font-size:16px;color:gray}.megga-home-pricing-features{list-style:none;padding:0;margin:0 0 var(--space-megga-5, 40px) 0;display:flex;flex-direction:column;gap:16px;flex-grow:1}.megga-home-pricing-feature{display:flex;align-items:center;gap:12px;font-size:15px;color:#bfbfbf}.megga-home-pricing-check{width:18px;height:18px;color:var(--color-megga-green-500);flex-shrink:0}.megga-home-pricing-card-popular .megga-home-pricing-check{color:#9767e4}.megga-home-pricing-cta{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;padding:16px 24px;border-radius:12px;font-size:15px;font-weight:600;cursor:pointer;transition:all .2s ease}.megga-home-pricing-cta-icon{width:16px;height:16px;transition:transform .2s ease}.megga-home-pricing-cta:hover .megga-home-pricing-cta-icon{transform:translate(4px)}.megga-home-pricing-cta-primary{background:linear-gradient(135deg,#6b26d9,#8852e0);border:none;color:#fff}.megga-home-pricing-cta-primary:hover{background:linear-gradient(135deg,#7a3cdd,#9767e4);box-shadow:0 8px 24px #6b26d94d}.megga-home-pricing-cta-secondary{background:#ffffff14;border:1px solid hsl(0 0% 100% / .15);color:#fff}.megga-home-pricing-cta-secondary:hover{background:#ffffff1f;border-color:#fff3}.megga-home-pricing-cta-outline{background:transparent;border:1px solid hsl(0 0% 100% / .2);color:#d9d9d9}.megga-home-pricing-cta-outline:hover{background:#ffffff0d;border-color:#ffffff4d;color:#fff}.megga-pricing-teaser-footer{display:flex;justify-content:center;margin-top:var(--space-megga-6, 48px)}.megga-pricing-teaser-compare-link{display:flex;align-items:center;gap:8px;padding:12px 24px;font-size:15px;font-weight:500;color:#9767e4;text-decoration:none;transition:all .2s ease}.megga-pricing-teaser-compare-link:hover{color:#b593ec}.megga-pricing-teaser-compare-link svg{transition:transform .2s ease}.megga-pricing-teaser-compare-link:hover svg{transform:translate(4px)}@media (max-width: 1024px){.megga-pricing-teaser-grid{grid-template-columns:1fr;max-width:420px;margin-left:auto;margin-right:auto;gap:var(--space-megga-6, 48px)}.megga-home-pricing-card-popular{transform:scale(1);order:-1}.megga-home-pricing-card-popular:hover{transform:translateY(-4px)}}@media (max-width: 640px){.megga-home-pricing-card{padding:var(--space-megga-4, 32px)}.megga-home-pricing-price{font-size:48px}.megga-home-pricing-name{font-size:22px}}.megga-final-cta{padding:var(--space-megga-24, 192px) 0;background:var(--color-megga-bg-base, hsl(240 10% 4%));position:relative;overflow:hidden}.megga-final-cta:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:800px;height:800px;background:radial-gradient(circle,hsl(263 70% 50% / .2) 0%,transparent 70%);pointer-events:none;animation:megga-final-cta-glow 6s ease-in-out infinite}@keyframes megga-final-cta-glow{0%,to{opacity:.6;transform:translate(-50%,-50%) scale(1)}50%{opacity:1;transform:translate(-50%,-50%) scale(1.1)}}.megga-cta-content{text-align:center;position:relative;z-index:1}.megga-cta-headline{font-family:"Sora",var(--font-megga-display),sans-serif;font-size:clamp(40px,6vw,64px);font-weight:700;color:var(--color-megga-white, hsl(0 0% 100%));line-height:1.1;margin-bottom:var(--space-megga-4, 32px)}.megga-cta-subheadline{font-size:20px;color:var(--color-megga-text-body, hsl(0 0% 65%));line-height:1.6;max-width:640px;margin:0 auto var(--space-megga-8, 64px)}.megga-cta-actions{display:flex;justify-content:center;gap:var(--space-megga-3, 24px);margin-bottom:var(--space-megga-8, 64px)}.megga-cta-benefits{display:flex;justify-content:center;gap:var(--space-megga-5, 40px);flex-wrap:wrap;margin-bottom:var(--space-megga-8, 64px)}.megga-cta-benefit{display:flex;align-items:center;gap:8px;font-size:14px;color:var(--color-megga-text-muted, hsl(0 0% 50%))}.megga-cta-benefit svg{width:20px;height:20px;color:var(--color-megga-green-500)}.megga-cta-trust{display:flex;justify-content:center;gap:var(--space-megga-6, 48px);flex-wrap:wrap;padding:var(--space-megga-5, 40px) var(--space-megga-6, 48px);background:var(--glass-megga-light, hsl(0 0% 100% / .03));border:1px solid var(--border-megga-glass, hsl(0 0% 100% / .08));border-radius:16px;max-width:800px;margin:0 auto}.megga-cta-trust-item{display:flex;align-items:center;gap:10px;font-size:14px;color:var(--color-megga-text-muted, hsl(0 0% 50%))}.megga-cta-trust-item svg{width:20px;height:20px;color:var(--color-megga-text-body, hsl(0 0% 65%))}@media (max-width: 768px){.megga-final-cta{padding:var(--space-megga-16, 128px) 0}.megga-final-cta:before{width:500px;height:500px}}@media (max-width: 640px){.megga-cta-actions{flex-direction:column;align-items:center}.megga-cta-actions .megga-btn{width:100%;max-width:280px}.megga-cta-benefits{flex-direction:column;align-items:center;gap:var(--space-megga-3, 24px)}.megga-cta-trust{flex-direction:column;align-items:center;gap:var(--space-megga-4, 32px);padding:var(--space-megga-4, 32px)}.megga-cta-subheadline{font-size:18px}}.megga-faq-page{min-height:100vh;background:var(--color-megga-bg-base);overflow-x:hidden}.megga-faq-hero{padding:var(--space-megga-20) 0 var(--space-megga-12);text-align:center;background:var(--color-megga-bg-base);background-image:var(--gradient-megga-background)}.megga-faq-hero-content{max-width:800px;margin:0 auto;padding:0 var(--space-megga-6)}.megga-faq-badge{display:inline-block;padding:8px 20px;background:linear-gradient(135deg,#8b5cf626,#a855f71a);border:1px solid rgba(139,92,246,.3);border-radius:100px;font-size:14px;font-weight:500;color:var(--electric-purple-400);margin-bottom:var(--space-megga-6);letter-spacing:.02em}.megga-faq-hero-title{font-family:var(--font-megga-display);font-size:clamp(40px,6vw,64px);font-weight:700;color:var(--color-megga-white);margin-bottom:var(--space-megga-4);line-height:1.1;letter-spacing:-.02em}.megga-faq-hero-subtitle{font-size:clamp(16px,2vw,20px);color:var(--color-megga-text-body);margin-bottom:var(--space-megga-8);line-height:1.5}.megga-search-container{max-width:640px;margin:0 auto}.megga-faq-search-bar{display:flex;align-items:center;gap:var(--megga-gap-sm);padding:var(--space-megga-2);background:var(--glass-megga-light);border:1px solid var(--color-megga-border-subtle);border-radius:16px;transition:all var(--duration-megga-fast) var(--ease-megga-smooth)}.megga-faq-search-bar--focused{background:var(--glass-megga-light-hover);border-color:var(--electric-purple-500);box-shadow:0 0 0 3px #8b5cf633}.megga-faq-search-icon{width:24px;height:24px;color:var(--color-megga-text-muted);flex-shrink:0;margin-left:var(--space-megga-2)}.megga-faq-search-input{flex:1;background:transparent;border:none;outline:none;font-size:16px;color:var(--color-megga-white);font-family:var(--font-megga-body);min-width:0}.megga-faq-search-input::-moz-placeholder{color:var(--color-megga-text-muted)}.megga-faq-search-input::placeholder{color:var(--color-megga-text-muted)}.megga-faq-search-button{padding:var(--space-megga-2) var(--space-megga-4);background:var(--gradient-megga-primary);border:none;border-radius:10px;font-size:14px;font-weight:600;color:var(--color-megga-white);cursor:pointer;transition:all var(--duration-megga-fast) var(--ease-megga-smooth);white-space:nowrap}.megga-faq-search-button:hover{box-shadow:var(--shadow-megga-purple)}.megga-faq-search-button:focus-visible{outline:2px solid var(--electric-purple-400);outline-offset:2px}@media (max-width: 768px){.megga-faq-hero{padding:120px 0 64px}.megga-faq-hero-content{padding:0 24px}.megga-faq-hero-subtitle{font-size:18px}}@media (max-width: 640px){.megga-faq-search-bar{padding:var(--space-megga-1-5);gap:var(--space-megga-2)}.megga-faq-search-icon{width:20px;height:20px;margin-left:var(--space-megga-1)}.megga-faq-search-input{font-size:15px}.megga-faq-search-button{padding:var(--space-megga-1-5) var(--space-megga-3);font-size:13px}}@media (max-width: 480px){.megga-faq-hero{padding:100px 0 48px}.megga-faq-hero-content{padding:0 16px}.megga-faq-badge{padding:6px 16px;font-size:12px;margin-bottom:var(--space-megga-4)}.megga-faq-hero-subtitle{font-size:16px;line-height:1.5}.megga-faq-search-bar{padding:var(--space-megga-1)}.megga-faq-search-button{padding:var(--space-megga-1-5) var(--space-megga-2)}}.megga-popular-searches{display:flex;align-items:center;justify-content:center;gap:var(--megga-gap-sm);flex-wrap:wrap;margin-top:var(--space-megga-4)}.megga-popular-label{font-size:12px;color:var(--color-megga-text-muted);font-weight:600;text-transform:uppercase;letter-spacing:.05em}.megga-popular-tags{display:flex;align-items:center;gap:var(--space-megga-2);flex-wrap:wrap;justify-content:center}.megga-popular-tag{padding:var(--space-megga-1) var(--space-megga-2);background:var(--glass-megga-light);border:1px solid var(--color-megga-border-subtle);border-radius:6px;font-size:12px;color:var(--color-megga-text-secondary);cursor:pointer;transition:all var(--duration-megga-fast) var(--ease-megga-smooth);white-space:nowrap}.megga-popular-tag:hover{background:#8b5cf626;border-color:var(--electric-purple-500);color:var(--electric-purple-400)}.megga-popular-tag:focus-visible{outline:2px solid var(--electric-purple-400);outline-offset:2px}@media (max-width: 640px){.megga-popular-searches{flex-direction:column;gap:var(--space-megga-2);margin-top:var(--space-megga-3)}.megga-popular-label{margin-bottom:var(--space-megga-1)}.megga-popular-tags{gap:var(--space-megga-1-5)}.megga-popular-tag{padding:6px 10px;font-size:11px}}.megga-search-results{padding:var(--space-megga-12) 0;background:var(--color-megga-bg-base);min-height:400px}.megga-search-results-header{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--space-megga-4);margin-bottom:var(--space-megga-8);padding-bottom:var(--space-megga-4);border-bottom:1px solid var(--color-megga-border-subtle)}.megga-search-results-info{display:flex;align-items:center;gap:var(--space-megga-2)}.megga-search-results-icon{color:var(--electric-purple-500)}.megga-search-results-count{font-size:16px;color:var(--color-megga-text-body)}.megga-search-results-count strong{color:var(--color-megga-white)}.megga-search-clear{display:flex;align-items:center;gap:var(--space-megga-1);padding:var(--space-megga-2) var(--space-megga-3);background:transparent;border:1px solid var(--color-megga-border-subtle);border-radius:8px;color:var(--color-megga-text-secondary);font-size:14px;cursor:pointer;transition:all var(--duration-megga-fast) var(--ease-megga-smooth)}.megga-search-clear:hover{background:var(--glass-megga-light);border-color:var(--color-megga-border-medium);color:var(--color-megga-white)}.megga-search-results-content{max-width:900px;margin:0 auto}.megga-search-results-list{display:flex;flex-direction:column;gap:var(--space-megga-4)}.megga-search-result-category{display:inline-block;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--electric-purple-400);margin-bottom:var(--space-megga-2)}.megga-search-no-results{display:flex;flex-direction:column;align-items:center;text-align:center;padding:var(--space-megga-16) 0}.megga-no-results-icon{width:80px;height:80px;display:flex;align-items:center;justify-content:center;background:var(--glass-megga-light);border-radius:20px;color:var(--color-megga-text-muted);margin-bottom:var(--space-megga-6)}.megga-no-results-title{font-size:24px;font-weight:600;color:var(--color-megga-white);margin-bottom:var(--space-megga-2)}.megga-no-results-text{font-size:16px;color:var(--color-megga-text-body);max-width:400px;margin-bottom:var(--space-megga-6);line-height:1.6}@media (max-width: 768px){.megga-search-results{padding:var(--space-megga-8) 0}.megga-search-results-header{flex-direction:column;align-items:flex-start}.megga-search-results-count{font-size:14px}}@media (max-width: 640px){.megga-search-results{padding:var(--space-megga-6) 0;min-height:300px}.megga-no-results-icon{width:64px;height:64px}.megga-no-results-title{font-size:20px}.megga-no-results-text{font-size:14px}}.megga-category-links{padding:var(--space-megga-12) 0;background:var(--color-megga-bg-base)}.megga-categories-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--megga-gap-md)}.megga-category-card{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;padding:var(--space-megga-6);background:var(--glass-megga-light);border:1px solid var(--color-megga-border-subtle);border-radius:16px;text-decoration:none;cursor:pointer;overflow:hidden;z-index:1;transition:all var(--duration-megga-normal) var(--ease-megga-smooth)}.megga-category-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:16px;padding:1px;background:linear-gradient(135deg,var(--electric-purple-500),var(--electric-cyan-500),var(--electric-pink-500));-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:0;transition:opacity var(--duration-megga-fast) var(--ease-megga-smooth);pointer-events:none}.megga-category-card:hover:before{opacity:1}.megga-category-card:after{content:"";position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;border-radius:18px;background:linear-gradient(135deg,#8b5cf64d,#06b6d433,#ec489933);filter:blur(12px);opacity:0;z-index:-1;transition:opacity var(--duration-megga-normal) var(--ease-megga-smooth);pointer-events:none}.megga-category-card:hover:after{opacity:1}.megga-category-card:hover{background:var(--glass-megga-medium);border-color:transparent;transform:translateY(-4px)}.megga-category-card:focus-visible{outline:2px solid var(--electric-purple-400);outline-offset:2px}.megga-category-icon{width:56px;height:56px;display:flex;align-items:center;justify-content:center;background:var(--gradient-megga-primary);border-radius:12px;margin-bottom:var(--space-megga-3);color:var(--color-megga-white);transition:box-shadow var(--duration-megga-normal) var(--ease-megga-smooth)}.megga-category-card:hover .megga-category-icon{box-shadow:0 8px 24px #8b5cf666}.megga-category-title{font-size:16px;font-weight:600;color:var(--color-megga-white);margin-bottom:var(--space-megga-1);transition:all var(--duration-megga-fast) var(--ease-megga-smooth)}.megga-category-card:hover .megga-category-title{background:var(--gradient-megga-primary);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.megga-category-count{font-size:12px;color:var(--color-megga-text-muted)}@media (max-width: 1024px){.megga-category-links{padding:var(--space-megga-8) 0}.megga-categories-grid{grid-template-columns:repeat(2,1fr);gap:var(--space-megga-4)}.megga-category-card{padding:var(--space-megga-5)}}@media (max-width: 640px){.megga-category-links{padding:var(--space-megga-6) 0}.megga-categories-grid{grid-template-columns:1fr;gap:var(--space-megga-3)}.megga-category-card{flex-direction:row;text-align:left;padding:var(--space-megga-4);gap:var(--space-megga-3)}.megga-category-icon{width:48px;height:48px;margin-bottom:0;flex-shrink:0}.megga-category-icon svg{width:24px;height:24px}.megga-category-title{font-size:15px;margin-bottom:0}.megga-category-count{margin-top:var(--space-megga-1)}}@media (max-width: 640px){.megga-faq-search-results{padding:var(--space-megga-6) 0}.megga-faq-results-container{padding:0 var(--space-megga-4)}.megga-faq-result-item{padding:var(--space-megga-3)}.megga-faq-result-item h3{font-size:14px}.megga-faq-result-item p{font-size:13px}}.megga-faq-categories{padding:var(--space-megga-16) 0;background:var(--color-megga-bg-base)}.megga-faq-category{margin-bottom:var(--space-megga-20);scroll-margin-top:100px;transition:all var(--duration-megga-slow) var(--ease-megga-smooth);position:relative}.megga-faq-category:last-child{margin-bottom:0}.megga-faq-category.megga-faq-category--highlighted{position:relative}.megga-faq-category.megga-faq-category--highlighted:before{content:"";position:absolute;top:-12px;right:-12px;bottom:-12px;left:-12px;border-radius:24px;background:linear-gradient(135deg,#8b5cf626,#06b6d41a);animation:megga-highlight-pulse 2s ease-out forwards;pointer-events:none;z-index:-1}@keyframes megga-highlight-pulse{0%{opacity:0;transform:scale(.95)}20%{opacity:1;transform:scale(1)}80%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.02)}}.megga-faq-category.megga-faq-category--highlighted .megga-category-header-title{color:var(--electric-cyan-400)}.megga-category-header{display:flex;align-items:center;gap:var(--megga-gap-md);margin-bottom:var(--space-megga-8);padding-bottom:var(--space-megga-4);border-bottom:2px solid var(--color-megga-border-subtle)}.megga-header-icon{width:48px;height:48px;display:flex;align-items:center;justify-content:center;background:var(--gradient-megga-primary);border-radius:12px;flex-shrink:0;color:var(--color-megga-white)}.megga-category-header-title{font-family:var(--font-megga-display);font-size:32px;font-weight:700;color:var(--color-megga-white);margin:0;transition:color var(--duration-megga-fast) var(--ease-megga-smooth)}.megga-faq-list{display:flex;flex-direction:column;gap:var(--megga-gap-md)}.megga-faq-empty{padding:var(--space-megga-8);text-align:center;color:var(--color-megga-text-muted);font-style:italic;background:var(--glass-megga-light);border-radius:12px;border:1px dashed var(--color-megga-border-subtle)}.megga-faq-item{background:var(--glass-megga-light);border:1px solid var(--color-megga-border-subtle);border-radius:16px;overflow:hidden;transition:all var(--duration-megga-fast) var(--ease-megga-smooth)}.megga-faq-item:hover{background:var(--glass-megga-light-hover);border-color:var(--color-megga-border-medium)}.megga-faq-item--open{background:var(--glass-megga-medium);border-color:var(--electric-purple-600)}.megga-faq-item--open:hover{background:var(--glass-megga-medium)}.megga-faq-question{width:100%;display:flex;align-items:center;justify-content:space-between;gap:var(--megga-gap-md);padding:var(--space-megga-4) var(--space-megga-5);background:transparent;border:none;text-align:left;cursor:pointer;transition:background var(--duration-megga-fast) var(--ease-megga-smooth)}.megga-faq-question:hover{background:var(--glass-megga-medium)}.megga-faq-question:focus-visible{outline:2px solid var(--electric-purple-400);outline-offset:-2px}.megga-faq-question-text{font-size:16px;font-weight:600;color:var(--color-megga-white);line-height:1.4}.megga-faq-chevron{flex-shrink:0;color:var(--color-megga-text-secondary);transition:color var(--duration-megga-fast) var(--ease-megga-smooth)}.megga-faq-item--open .megga-faq-chevron{color:var(--electric-purple-500)}.megga-faq-answer-content{padding:0 var(--space-megga-5) var(--space-megga-5)}.megga-faq-answer-content p{font-size:14px;color:var(--color-megga-text-body);line-height:1.7;margin-bottom:var(--space-megga-3)}.megga-faq-answer-content ul,.megga-faq-answer-content ol{margin:var(--space-megga-3) 0;padding-left:var(--space-megga-6)}.megga-faq-answer-content li{font-size:14px;color:var(--color-megga-text-body);line-height:1.7;margin-bottom:var(--space-megga-2)}.megga-faq-answer-content strong{color:var(--color-megga-white);font-weight:600}@media (max-width: 768px){.megga-faq-categories{padding:var(--space-megga-10) 0}.megga-faq-category{margin-bottom:var(--space-megga-12)}.megga-category-header-title{font-size:24px}.megga-header-icon{width:40px;height:40px}.megga-header-icon svg{width:20px;height:20px}.megga-faq-question{padding:var(--space-megga-3) var(--space-megga-4)}.megga-faq-question-text{font-size:15px}.megga-faq-answer-content{padding:0 var(--space-megga-4) var(--space-megga-4)}}.megga-help-footer{padding:var(--space-megga-20) 0;background:var(--glass-megga-light)}.megga-help-header{text-align:center;margin-bottom:var(--space-megga-12)}.megga-help-footer .megga-section-title{font-family:var(--font-megga-display);font-size:clamp(36px,5vw,48px);font-weight:700;color:var(--color-megga-white);margin-bottom:var(--space-megga-3)}.megga-help-footer .megga-section-subtitle{font-size:20px;color:var(--color-megga-text-body)}.megga-help-options{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--megga-gap-xl);margin-bottom:var(--space-megga-16)}.megga-help-card{display:flex;flex-direction:column;align-items:center;text-align:center;padding:var(--space-megga-8);background:var(--glass-megga-medium);border:1px solid var(--color-megga-border-subtle);border-radius:24px;transition:all var(--duration-megga-normal) var(--ease-megga-smooth)}.megga-help-card:hover{background:#ffffff0f;border-color:var(--color-megga-border-medium);transform:translateY(-4px)}.megga-help-icon{width:64px;height:64px;display:flex;align-items:center;justify-content:center;background:var(--gradient-megga-primary);border-radius:16px;margin-bottom:var(--space-megga-4);color:var(--color-megga-white);transition:box-shadow var(--duration-megga-normal) var(--ease-megga-smooth)}.megga-help-card:hover .megga-help-icon{box-shadow:var(--shadow-megga-purple)}.megga-help-title{font-size:24px;font-weight:600;color:var(--color-megga-white);margin-bottom:var(--space-megga-3)}.megga-help-description{font-size:14px;color:var(--color-megga-text-body);line-height:1.6;margin-bottom:var(--space-megga-6);flex:1}.megga-quick-links{text-align:center;padding:var(--space-megga-8);background:var(--glass-megga-medium);border-radius:16px}.megga-links-title{font-size:20px;font-weight:600;color:var(--color-megga-white);margin-bottom:var(--space-megga-4)}.megga-links-grid{display:flex;justify-content:center;gap:var(--megga-gap-lg);flex-wrap:wrap}.megga-quick-link{font-size:14px;color:var(--color-megga-text-secondary);text-decoration:none;transition:color var(--duration-megga-fast) var(--ease-megga-smooth)}.megga-quick-link:hover{color:var(--electric-purple-500)}@media (max-width: 1024px){.megga-help-footer{padding:var(--space-megga-16) 0}.megga-help-options{grid-template-columns:1fr;gap:var(--megga-gap-md)}.megga-help-card{padding:var(--space-megga-6)}}@media (max-width: 640px){.megga-help-footer{padding:var(--space-megga-12) 0}.megga-help-header{margin-bottom:var(--space-megga-8)}.megga-help-footer .megga-section-subtitle{font-size:16px}.megga-help-icon{width:56px;height:56px}.megga-help-title{font-size:20px}.megga-quick-links{padding:var(--space-megga-6)}.megga-links-grid{gap:var(--space-megga-4)}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.megga-search-clear:focus-visible{outline:2px solid var(--electric-purple-400);outline-offset:2px}.megga-faq-search-input:focus-visible{outline:none}.megga-quick-link:focus-visible{outline:2px solid var(--electric-purple-400);outline-offset:2px}.megga-search-clear:focus:not(:focus-visible),.megga-popular-tag:focus:not(:focus-visible),.megga-category-card:focus:not(:focus-visible),.megga-faq-question:focus:not(:focus-visible){outline:none}.megga-faq-category-skeleton{margin-bottom:var(--space-megga-16)}.megga-skeleton{background:linear-gradient(90deg,var(--glass-megga-light) 0%,var(--glass-megga-medium) 50%,var(--glass-megga-light) 100%);background-size:200% 100%;animation:megga-shimmer 1.5s infinite;border-radius:8px}.megga-skeleton-header{height:48px;width:240px;margin-bottom:var(--space-megga-8)}.megga-skeleton-item{height:72px;margin-bottom:var(--space-megga-4);border-radius:16px}@media (max-width: 480px){.megga-faq-hero-title{font-size:32px}.megga-faq-search-bar{flex-direction:column;gap:var(--space-megga-2)}.megga-faq-search-button{width:100%}.megga-faq-question{padding:var(--space-megga-3)}.megga-faq-question-text{font-size:14px}.megga-category-header-title{font-size:20px}.megga-help-card{padding:var(--space-megga-6)}.megga-section-title{font-size:28px}.megga-help-description{font-size:13px}.megga-header-icon{width:40px;height:40px}.megga-header-icon svg{width:20px;height:20px}}.megga-about-page{min-height:100vh;background:var(--color-megga-bg-base)}.megga-about-hero{padding:calc(var(--space-megga-20) + 80px) 0 var(--space-megga-16);text-align:center;position:relative;overflow:hidden}.megga-about-hero-glow{position:absolute;top:20%;left:50%;transform:translate(-50%);width:900px;height:900px;background:radial-gradient(circle,hsla(var(--color-megga-purple-500-raw),.15) 0%,transparent 60%);pointer-events:none;z-index:0}.megga-about-hero-glow-secondary{position:absolute;top:60%;left:30%;width:600px;height:600px;background:radial-gradient(circle,hsla(var(--color-megga-blue-500-raw),.1) 0%,transparent 60%);pointer-events:none;z-index:0}.megga-about-hero-content{position:relative;z-index:1;max-width:800px;margin:0 auto var(--space-megga-12)}.megga-about-hero-badge{display:inline-block;padding:var(--space-megga-1) var(--space-megga-4);background:var(--glass-megga-purple);border:1px solid hsla(var(--color-megga-purple-500-raw),.3);border-radius:24px;font-size:13px;font-weight:600;color:var(--color-megga-purple-400);text-transform:uppercase;letter-spacing:.1em;margin-bottom:var(--space-megga-6);cursor:default;transition:all var(--duration-megga-fast) var(--ease-megga-smooth)}.megga-about-hero-badge:hover{background:hsla(var(--color-megga-purple-500-raw),.25);box-shadow:0 0 20px hsla(var(--color-megga-purple-500-raw),.3)}.megga-about-hero-title{font-family:var(--font-megga-display);font-size:clamp(40px,6vw,72px);font-weight:700;color:var(--color-megga-white);line-height:1.1;letter-spacing:-.02em;margin-bottom:var(--space-megga-4)}.megga-about-hero-subtitle{font-size:clamp(18px,2.5vw,24px);color:var(--color-megga-purple-400);font-weight:500;margin-bottom:var(--space-megga-6)}.megga-about-hero-description{font-size:18px;color:var(--color-megga-text-body);line-height:1.7;max-width:640px;margin:0 auto}.megga-about-hero-content,.megga-about-hero-visual{position:relative;z-index:1;will-change:transform}.megga-about-hero-visual{max-width:1000px;margin:0 auto}.megga-about-hero-media{position:relative;border-radius:32px;overflow:hidden;box-shadow:var(--shadow-megga-2xl)}.megga-hero-media-glow{position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;border-radius:34px;background:linear-gradient(135deg,#8b5cf680,#06b6d44d,#ec48994d);z-index:-1;filter:blur(8px);opacity:.6}.megga-hero-media-container{position:relative;aspect-ratio:16/9;background:var(--glass-megga-medium);border-radius:32px;overflow:hidden}.megga-hero-video,.megga-hero-image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;transition:opacity var(--duration-megga-normal) var(--ease-megga-smooth)}.megga-hero-video{opacity:0;position:absolute;top:0;right:0;bottom:0;left:0}.megga-hero-video.loaded{opacity:1}.megga-hero-image.hidden{opacity:0;position:absolute;top:0;right:0;bottom:0;left:0}.megga-hero-media-skeleton{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--glass-megga-medium)}.megga-hero-media-skeleton .megga-skeleton-shimmer{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.05) 50%,transparent 100%);animation:megga-shimmer 1.5s infinite}.megga-about-hero-image-wrapper{position:relative;border-radius:24px;overflow:hidden;aspect-ratio:16/9;box-shadow:var(--shadow-megga-elevated)}.megga-about-hero-image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.megga-about-hero-image-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 60%,hsla(var(--color-megga-bg-base-raw),.8) 100%)}@media (max-width: 768px){.megga-about-hero-media{border-radius:24px}.megga-hero-media-glow{border-radius:26px}.megga-hero-media-container{border-radius:24px}}.megga-mission-vision{padding:var(--space-megga-20) 0}.megga-mission-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-megga-8)}.megga-mission-card{position:relative;padding:var(--space-megga-8);background:var(--glass-megga-light);border:1px solid var(--color-megga-border-subtle);border-radius:24px;text-align:left;overflow:hidden;transition:all var(--duration-megga-normal) var(--ease-megga-smooth)}.megga-mission-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:24px;padding:1px;background:linear-gradient(135deg,var(--color-megga-purple-600),var(--color-megga-teal-500),var(--color-megga-pink-500));-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:0;transition:opacity var(--duration-megga-fast) var(--ease-megga-smooth);pointer-events:none}.megga-mission-card:hover:before{opacity:1}.megga-mission-card:after{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;border-radius:28px;background:linear-gradient(135deg,hsla(var(--color-megga-purple-500-raw),.2),hsla(var(--color-megga-teal-500-raw),.15),hsla(var(--color-megga-pink-500-raw),.15));filter:blur(16px);opacity:0;z-index:-1;transition:opacity var(--duration-megga-normal) var(--ease-megga-smooth);pointer-events:none}.megga-mission-card:hover:after{opacity:1}.megga-mission-card:hover{background:var(--glass-megga-medium);border-color:transparent;transform:translateY(-8px)}.megga-mission-card-icon{width:64px;height:64px;display:flex;align-items:center;justify-content:center;background:var(--gradient-megga-primary);border-radius:16px;color:var(--color-megga-white);margin-bottom:var(--space-megga-6);transition:all var(--duration-megga-normal) var(--ease-megga-smooth)}.megga-mission-card:hover .megga-mission-card-icon{transform:scale(1.1) rotate(-5deg);box-shadow:0 8px 24px hsla(var(--color-megga-purple-500-raw),.4)}.megga-mission-card--vision .megga-mission-card-icon{background:var(--gradient-megga-secondary)}.megga-mission-card--vision:hover .megga-mission-card-icon{box-shadow:0 8px 24px hsla(var(--color-megga-teal-500-raw),.4)}.megga-mission-card-title{font-family:var(--font-megga-display);font-size:32px;font-weight:700;color:var(--color-megga-white);margin-bottom:var(--space-megga-4);transition:all var(--duration-megga-fast) var(--ease-megga-smooth)}.megga-mission-card:hover .megga-mission-card-title{background:var(--gradient-megga-primary);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.megga-mission-card-description{font-size:16px;color:var(--color-megga-text-body);line-height:1.7;margin-bottom:var(--space-megga-4)}.megga-mission-card-description:last-child{margin-bottom:0}.megga-our-story{padding:var(--space-megga-20) 0;background:var(--glass-megga-light)}.megga-story-header{text-align:center;margin-bottom:var(--space-megga-16)}.megga-section-badge{display:inline-block;padding:var(--space-megga-1) var(--space-megga-4);background:var(--glass-megga-purple);border:1px solid hsla(var(--color-megga-purple-500-raw),.3);border-radius:24px;font-size:13px;font-weight:600;color:var(--color-megga-purple-400);text-transform:uppercase;letter-spacing:.1em;margin-bottom:var(--space-megga-4)}.megga-section-title{font-family:var(--font-megga-display);font-size:clamp(36px,5vw,48px);font-weight:700;color:var(--color-megga-white);margin-bottom:var(--space-megga-3)}.megga-section-subtitle{font-size:20px;color:var(--color-megga-text-body)}.megga-section-description{font-size:18px;color:var(--color-megga-text-body);max-width:600px;margin:0 auto}.megga-story-content{display:flex;flex-direction:column;gap:var(--space-megga-20)}.megga-story-block{display:grid;grid-template-columns:1fr 1fr;gap:var(--megga-gap-xl);align-items:center;position:relative}.megga-story-block--reverse{direction:rtl}.megga-story-block--reverse>*{direction:ltr}.megga-story-visual{position:relative;border-radius:24px;overflow:hidden}.megga-story-visual img{width:100%;height:auto;border-radius:24px;box-shadow:var(--shadow-megga-xl);transition:transform var(--duration-megga-slow) var(--ease-megga-smooth)}.megga-story-block:hover .megga-story-visual img{transform:scale(1.05)}.megga-story-text{padding:var(--space-megga-4) 0;display:flex;flex-direction:column}.megga-story-label{display:inline-block;width:-moz-fit-content;width:fit-content;padding:var(--space-megga-1) var(--space-megga-2);background:var(--glass-megga-purple);border-radius:6px;font-size:12px;font-weight:600;color:var(--color-megga-purple-500);text-transform:uppercase;letter-spacing:.1em;margin-bottom:var(--space-megga-3)}.megga-story-title{font-family:var(--font-megga-display);font-size:clamp(28px,4vw,36px);font-weight:700;color:var(--color-megga-white);line-height:1.2;margin-bottom:var(--space-megga-4)}.megga-story-description{font-size:16px;color:var(--color-megga-text-body);line-height:1.7;margin-bottom:var(--space-megga-4)}.megga-story-description:last-of-type{margin-bottom:0}@media (max-width: 1024px){.megga-story-block,.megga-story-block--reverse{grid-template-columns:1fr;direction:ltr}.megga-story-visual{order:-1}}.megga-story-quote{margin-top:var(--space-megga-6);padding:var(--space-megga-6);background:var(--glass-megga-medium);border-left:4px solid var(--color-megga-purple-600);border-radius:0 12px 12px 0}.megga-quote-text{font-size:18px;font-style:italic;color:var(--color-megga-text-body);line-height:1.6;margin-bottom:var(--space-megga-3)}.megga-quote-author{font-size:14px;font-style:normal;font-weight:600;color:var(--color-megga-text-secondary)}.megga-quote-role{font-weight:400;color:var(--color-megga-text-muted)}.megga-story-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--megga-gap-lg);margin-top:var(--space-megga-8);padding:var(--space-megga-6);background:var(--glass-megga-light);border-radius:16px}.megga-stat-item{text-align:center}.megga-stat-value{display:block;font-family:var(--font-megga-display);font-size:clamp(24px,3vw,32px);font-weight:700;color:var(--color-megga-purple-500);line-height:1;margin-bottom:var(--space-megga-1)}.megga-stat-label{display:block;font-size:12px;color:var(--color-megga-text-muted);text-transform:uppercase;letter-spacing:.05em}.megga-story-connector{display:none}.megga-our-values{padding:var(--space-megga-20) 0;background:var(--color-megga-bg-base)}.megga-values-header{text-align:center;margin-bottom:var(--space-megga-12)}.megga-values-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--megga-gap-lg)}.megga-value-card{position:relative;background:var(--glass-megga-light);border:1px solid var(--color-megga-border-subtle);border-radius:24px;padding:var(--space-megga-6);transition:all var(--duration-megga-normal) var(--ease-megga-smooth);overflow:hidden}.megga-value-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:24px;padding:1px;background:linear-gradient(135deg,var(--color-megga-purple-600),var(--color-megga-teal-500));-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:0;transition:opacity var(--duration-megga-fast) var(--ease-megga-smooth)}.megga-value-card:hover:before{opacity:1}.megga-value-card:after{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;border-radius:28px;background:linear-gradient(135deg,#8b5cf626,#06b6d41a);filter:blur(12px);opacity:0;z-index:-1;transition:opacity var(--duration-megga-normal) var(--ease-megga-smooth)}.megga-value-card:hover:after{opacity:1}.megga-value-card:hover{background:var(--glass-megga-medium);border-color:transparent}.megga-value-icon{width:56px;height:56px;display:flex;align-items:center;justify-content:center;background:var(--gradient-megga-primary);border-radius:12px;margin-bottom:var(--space-megga-4);color:var(--color-megga-white);transition:all var(--duration-megga-normal) var(--ease-megga-smooth)}.megga-value-card:hover .megga-value-icon{transform:scale(1.1);box-shadow:0 8px 24px #8b5cf666}.megga-value-title{font-family:var(--font-megga-display);font-size:24px;font-weight:600;color:var(--color-megga-white);margin-bottom:var(--space-megga-3)}.megga-value-description{font-size:14px;color:var(--color-megga-text-body);line-height:1.6;margin-bottom:var(--space-megga-4)}.megga-value-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--space-megga-2)}.megga-value-list li{font-size:13px;color:var(--color-megga-text-secondary);padding-left:var(--space-megga-4);position:relative}.megga-value-list li:before{content:"→";position:absolute;left:0;color:var(--color-megga-purple-500);font-weight:600;transition:color var(--duration-megga-fast) var(--ease-megga-smooth)}.megga-value-card:hover .megga-value-list li:before{color:var(--color-megga-teal-500)}.megga-our-team{padding:var(--space-megga-20) 0}.megga-team-header{text-align:center;margin-bottom:var(--space-megga-12)}.megga-team-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:var(--space-megga-6);margin-bottom:var(--space-megga-12)}.megga-team-member{padding:var(--space-megga-8);background:var(--glass-megga-dark);border:1px solid var(--border-megga-glass);border-radius:20px;text-align:center;transition:all var(--duration-megga-normal) var(--ease-megga-smooth)}.megga-team-member:hover{transform:translateY(-6px);border-color:var(--color-megga-purple-500)}.megga-member-photo{width:120px;height:120px;border-radius:50%;margin:0 auto var(--space-megga-5);overflow:hidden;border:3px solid var(--border-megga-glass)}.megga-member-photo img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.megga-member-info{display:flex;flex-direction:column;gap:var(--space-megga-2)}.megga-member-name{font-family:var(--font-megga-display);font-size:20px;font-weight:600;color:var(--color-megga-white)}.megga-member-role{font-size:14px;font-weight:500;color:var(--color-megga-purple-400)}.megga-member-bio{font-size:14px;color:var(--color-megga-text-muted);line-height:1.6;margin-top:var(--space-megga-2)}.megga-member-socials{display:flex;justify-content:center;gap:var(--space-megga-3);margin-top:var(--space-megga-4)}.megga-social-link{width:36px;height:36px;display:flex;align-items:center;justify-content:center;background:var(--glass-megga-light);border:1px solid var(--border-megga-glass);border-radius:10px;color:var(--color-megga-text-muted);transition:all var(--duration-megga-fast) var(--ease-megga-smooth)}.megga-social-link:hover{background:var(--glass-megga-purple);border-color:var(--color-megga-purple-500);color:var(--color-megga-purple-400)}.megga-team-cta{text-align:center;padding:var(--space-megga-10);background:var(--glass-megga-dark);border:1px solid var(--border-megga-glass);border-radius:20px}.megga-team-cta-text{font-size:18px;color:var(--color-megga-text-body);margin-bottom:var(--space-megga-4)}.megga-mission-vision,.megga-our-story,.megga-our-values,.megga-our-team,.megga-impact-metrics{scroll-margin-top:100px}.megga-impact-metrics{padding:var(--space-megga-20) 0;background:var(--color-megga-bg-base)}.megga-metrics-header{text-align:center;margin-bottom:var(--space-megga-12)}.megga-metrics-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--megga-gap-lg)}.megga-metric-card{display:flex;align-items:center;gap:var(--megga-gap-lg);padding:var(--space-megga-6);background:var(--glass-megga-light);border:1px solid var(--color-megga-border-subtle);border-radius:16px;transition:all var(--duration-megga-normal) var(--ease-megga-smooth)}.megga-metric-card:hover{background:var(--glass-megga-light-hover);border-color:var(--color-megga-border-medium)}.megga-metric-icon{width:64px;height:64px;display:flex;align-items:center;justify-content:center;background:var(--gradient-megga-primary);border-radius:12px;flex-shrink:0;color:var(--color-megga-white)}.megga-metric-content{flex:1}.megga-metric-value{display:block;font-family:var(--font-megga-display);font-size:36px;font-weight:700;color:var(--color-megga-white);line-height:1;margin-bottom:var(--space-megga-1)}.megga-metric-label{display:block;font-size:14px;font-weight:600;color:var(--color-megga-text-secondary);margin-bottom:var(--space-megga-1)}.megga-metric-description{font-size:12px;color:var(--color-megga-text-muted);line-height:1.4;margin:0}@media (max-width: 1024px){.megga-metrics-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 640px){.megga-metrics-grid{grid-template-columns:1fr}.megga-metric-card{flex-direction:column;text-align:center}.megga-metric-icon{margin-bottom:var(--space-megga-4)}}.megga-about-cta{padding:var(--space-megga-20) 0;background:var(--glass-megga-light);text-align:center;position:relative;overflow:hidden}.megga-about-cta-glow{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:1000px;height:1000px;background:radial-gradient(circle,rgba(236,72,153,.15) 0%,rgba(139,92,246,.15) 50%,transparent 70%);pointer-events:none}.megga-cta-content{position:relative;z-index:1;max-width:700px;margin:0 auto}.megga-cta-title{font-family:var(--font-megga-display);font-size:clamp(40px,6vw,56px);font-weight:700;color:var(--color-megga-white);margin-bottom:var(--space-megga-4)}.megga-cta-subtitle{font-size:20px;color:var(--color-megga-text-body);line-height:1.7;max-width:640px;margin:0 auto var(--space-megga-8)}.megga-cta-actions{display:flex;justify-content:center;gap:var(--megga-gap-md);margin-bottom:var(--space-megga-8)}.megga-button--lg{padding:var(--space-megga-4) var(--space-megga-8);font-size:16px}.megga-button--lg svg{margin-right:var(--space-megga-2)}.megga-cta-social-proof{display:flex;align-items:center;justify-content:center;gap:var(--megga-gap-md)}.megga-avatar-stack{display:flex;justify-content:center}.megga-avatar-stack-item{width:40px;height:40px;border-radius:50%;border:2px solid var(--color-megga-bg-base);margin-left:-12px;-o-object-fit:cover;object-fit:cover}.megga-avatar-stack-item:first-child{margin-left:0}.megga-social-proof-text{font-size:14px;color:var(--color-megga-text-secondary)}.megga-social-proof-text strong{color:var(--color-megga-white);font-weight:600}@media (max-width: 1024px){.megga-values-grid,.megga-metrics-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){.megga-about-hero{padding:calc(var(--space-megga-16) + 80px) 0 var(--space-megga-10)}.megga-about-hero-description{font-size:16px}.megga-mission-grid{grid-template-columns:1fr;gap:var(--space-megga-6)}.megga-mission-card{padding:var(--space-megga-8)}.megga-story-block{grid-template-columns:1fr;gap:var(--space-megga-6)}.megga-story-block--reverse{direction:ltr}.megga-metrics-grid{grid-template-columns:1fr}.megga-cta-actions{flex-direction:column;align-items:center}.megga-cta-actions button{width:100%;max-width:300px}.megga-cta-social-proof{flex-direction:column}.megga-story-stats{grid-template-columns:repeat(2,1fr);gap:var(--space-megga-4)}}@media (max-width: 640px){.megga-values-grid{grid-template-columns:1fr}}@media (max-width: 480px){.megga-about-hero-title{font-size:32px}.megga-about-hero-subtitle{font-size:16px}.megga-section-title{font-size:28px}.megga-story-title{font-size:22px}.megga-value-card,.megga-team-member,.megga-metric-card{padding:var(--space-megga-6)}.megga-metric-value{font-size:36px}.megga-member-photo{width:100px;height:100px}}.megga-contact-page{background:var(--color-megga-bg-base, hsl(240 10% 3.9%));min-height:100vh}.megga-contact-hero{min-height:60vh;display:grid;grid-template-columns:40% 60%;align-items:center;gap:var(--space-megga-12, 48px);padding:var(--space-megga-16, 64px) var(--space-megga-8, 32px);max-width:1400px;margin:0 auto;background:radial-gradient(ellipse at top right,rgba(139,92,246,.12),transparent 60%)}.contact-hero-photo{position:relative}.contact-hero-photo img{width:100%;max-width:500px;border-radius:24px;box-shadow:0 20px 60px #0006,0 0 0 1px #ffffff1a}.contact-hero-content{display:flex;flex-direction:column;gap:var(--space-megga-4, 16px)}.contact-hero-content .hero-badge{display:inline-block;width:-moz-fit-content;width:fit-content;padding:var(--space-megga-2, 8px) var(--space-megga-4, 16px);background:#8249df26;border:1px solid hsl(263 70% 58% / .3);border-radius:20px;font-size:var(--text-megga-xs, 12px);font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:#a67de8}.contact-hero-content .hero-title{font-family:var(--font-megga-display, "Sora", sans-serif);font-size:var(--text-megga-6xl, clamp(48px, 6vw, 72px));font-weight:700;line-height:1.1;background:var(--gradient-megga-text, linear-gradient(135deg, hsl(0 0% 100%), hsl(0 0% 80%)));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin:0}.contact-hero-content .hero-subtitle{font-size:var(--text-megga-xl, 20px);color:#b3b3b3;line-height:1.6;margin:0}.megga-support-tiers{padding:80px 0;background:#ffffff03}.megga-tiers-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:48px}.megga-tier-card{position:relative;display:flex;flex-direction:column;padding:32px;background:#ffffff05;border:1px solid hsl(0 0% 100% / .08);border-radius:20px;transition:all .3s ease}.megga-tier-card:hover{background:#ffffff0a;transform:translateY(-4px)}.megga-tier-card--featured{background:linear-gradient(135deg,#8249df1f,#cc66ff0f);border-color:#8249df66}.megga-tier-card--featured:before{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;background:linear-gradient(135deg,#8249df,#c6f,#06d0f9);border-radius:21px;z-index:-1;opacity:.3}.megga-tier-badge{position:absolute;top:-12px;left:50%;transform:translate(-50%);display:inline-flex;align-items:center;gap:6px;padding:6px 16px;background:linear-gradient(135deg,#8249df,#c6f);border-radius:20px;font-size:12px;font-weight:600;color:#fff;text-transform:uppercase;letter-spacing:.05em}.megga-tier-header{margin-bottom:24px;padding-top:8px}.megga-tier-name{font-size:22px;font-weight:700;color:#fff;margin:0 0 6px}.megga-tier-plan{font-size:14px;color:gray}.megga-tier-features{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:12px}.megga-tier-feature{display:flex;align-items:flex-start;gap:10px;font-size:14px;color:#b3b3b3}.megga-tier-check{color:var(--color-megga-green-500);flex-shrink:0;margin-top:2px}.megga-contact-form-section{padding:80px 0;scroll-margin-top:100px}.megga-form-wrapper{max-width:720px;margin:0 auto;padding:48px;background:#ffffff05;border:1px solid hsl(0 0% 100% / .08);border-radius:24px}.megga-form-header{text-align:center;margin-bottom:40px}.megga-form-title{font-family:var(--font-megga-display, "Sora", sans-serif);font-size:32px;font-weight:700;color:#fff;margin:0 0 12px}.megga-form-subtitle{font-size:16px;color:#999;margin:0}.megga-contact-form{display:flex;flex-direction:column;gap:24px}.megga-form-row{display:grid;grid-template-columns:1fr 1fr;gap:20px}.megga-form-group{display:flex;flex-direction:column;gap:8px}.megga-form-group--full{grid-column:1 / -1}.megga-form-error{font-size:13px;color:#ef4343}.megga-form-help{font-size:12px;color:gray}.megga-form-meta{display:flex;justify-content:space-between;align-items:center}.megga-char-count{font-size:12px;color:#737373;margin-left:auto}.megga-file-upload{position:relative}.megga-file-upload-label{display:flex;flex-direction:column;align-items:center;gap:12px;padding:32px;background:#ffffff05;border:2px dashed hsl(0 0% 100% / .15);border-radius:12px;cursor:pointer;transition:all .2s ease;color:#999;text-align:center}.megga-file-upload-label:hover{background:#ffffff0a;border-color:#8249df80;color:#ccc}.megga-file-upload-hint{font-size:12px;color:#737373}.megga-attachments-list{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.megga-attachment-item{display:flex;align-items:center;gap:8px;padding:8px 12px;background:#ffffff0d;border-radius:8px;font-size:13px}.megga-attachment-name{color:#ccc;max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.megga-attachment-size{color:gray}.megga-attachment-remove{display:flex;align-items:center;justify-content:center;width:20px;height:20px;background:transparent;border:none;border-radius:4px;color:gray;cursor:pointer;transition:all .2s ease}.megga-attachment-remove:hover{background:#ef434333;color:#ef4343}.megga-form-actions{display:flex;flex-direction:column;align-items:center;gap:16px;margin-top:16px}.megga-submit-button{min-width:200px}.megga-form-privacy{font-size:13px;color:gray;text-align:center}.megga-form-privacy a{color:#a67de8;text-decoration:underline;text-underline-offset:2px}.megga-form-privacy a:hover{color:#c4a8f0}.megga-smart-form-section{max-width:800px;margin:0 auto;padding:var(--space-megga-16, 64px) var(--space-megga-8, 32px)}.smart-form-header{text-align:center;margin-bottom:var(--space-megga-12, 48px)}.form-header-title{font-family:var(--font-megga-display, "Sora", sans-serif);font-size:var(--text-megga-3xl, 30px);font-weight:700;color:#fff;margin-bottom:var(--space-megga-3, 12px)}.form-header-subtitle{font-size:var(--text-megga-lg, 18px);color:#999}.smart-contact-form{background:#ffffff05;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid hsl(0 0% 100% / .08);border-radius:24px;padding:var(--space-megga-8, 32px);box-shadow:0 20px 60px #0000004d,0 1px 1px #ffffff1a inset}.form-step{margin-bottom:var(--space-megga-8, 32px)}.form-step:last-child{margin-bottom:0}.step-label{font-size:var(--text-megga-lg, 18px);font-weight:600;color:#fff;margin-bottom:var(--space-megga-4, 16px);display:flex;align-items:center;gap:var(--space-megga-2, 8px)}.step-divider{height:1px;background:#ffffff14;margin:var(--space-megga-8, 32px) 0}.megga-support-tiers .megga-section-header{text-align:center;margin-bottom:16px}.megga-support-tiers .megga-section-title{font-family:var(--font-megga-display, "Sora", sans-serif);font-size:clamp(28px,4vw,40px);font-weight:700;color:#fff;margin:0 0 12px}.megga-support-tiers .megga-section-subtitle{font-size:17px;color:#999;margin:0}@media (max-width: 1024px){.megga-contact-hero{grid-template-columns:1fr;gap:var(--space-megga-8, 32px);text-align:center;padding:120px var(--space-megga-6, 24px) 60px}.contact-hero-photo img{margin:0 auto;max-width:400px}.contact-hero-content{align-items:center}.megga-tiers-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width: 768px){.megga-contact-hero{padding:100px var(--space-megga-4, 16px) 40px}.contact-hero-content .hero-title{font-size:var(--text-megga-4xl, 36px)}.contact-hero-content .hero-subtitle{font-size:18px}.megga-tiers-grid{grid-template-columns:1fr}.megga-tier-card--featured{order:-1}.megga-form-row{grid-template-columns:1fr}.megga-form-wrapper{padding:32px 24px;margin:0 16px}.megga-smart-form-section{padding:var(--space-megga-8, 32px) var(--space-megga-4, 16px)}.smart-contact-form{padding:var(--space-megga-6, 24px)}}@media (max-width: 480px){.contact-hero-content .hero-title{font-size:32px}.megga-tier-card{padding:20px}}.liquid-glass-container{position:relative;background:radial-gradient(ellipse at top,rgba(139,92,246,.15),transparent 70%);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(139,92,246,.3);padding:40px;transition:all .5s cubic-bezier(.4,0,.2,1)}@keyframes liquid-morph{0%,to{border-radius:32px 24px}50%{border-radius:24px 32px}}.liquid-glass-container.animate{animation:liquid-morph 6s ease-in-out infinite}@keyframes glow-breathe{0%,to{box-shadow:0 0 20px #8b5cf64d,0 0 40px #8b5cf61a,inset 0 0 20px #8b5cf60d}50%{box-shadow:0 0 30px #8b5cf680,0 0 60px #8b5cf633,inset 0 0 30px #8b5cf614}}.liquid-glass-container.glow{animation:liquid-morph 6s ease-in-out infinite,glow-breathe 4s ease-in-out infinite}.glass-card-liquid{background:#ffffff0d;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.1);border-radius:20px;padding:24px;transition:all .3s cubic-bezier(.4,0,.2,1)}.glass-card-liquid:hover{background:#ffffff14;border-color:#8b5cf64d;transform:translateY(-4px);box-shadow:0 8px 32px #8b5cf633}.glass-input{background:#ffffff08!important;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.1)!important;border-radius:12px!important;padding:12px 16px!important;color:#fff!important;transition:all .2s ease}.glass-input::-moz-placeholder{color:#ffffff80!important}.glass-input::placeholder{color:#ffffff80!important}.glass-input:focus{background:#ffffff14!important;border-color:#8b5cf680!important;box-shadow:0 0 0 3px #8b5cf61a,0 4px 12px #8b5cf633!important}@keyframes ripple{0%{transform:scale(.8);opacity:1}to{transform:scale(2);opacity:0}}.input-wrapper{position:relative}.input-wrapper:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100%;border-radius:12px;border:2px solid rgba(139,92,246,.5);opacity:0;pointer-events:none}.input-wrapper:has(.glass-input:focus):after{animation:ripple .6s ease-out}@keyframes step-slide-in{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}.step-content{animation:step-slide-in .4s ease-out}.glass-button{background:linear-gradient(135deg,#8b5cf6cc,#a855f7cc);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(139,92,246,.5);border-radius:12px;padding:12px 32px;color:#fff;font-weight:600;cursor:pointer;transition:all .2s ease;box-shadow:0 4px 12px #8b5cf64d}.glass-button:hover{background:linear-gradient(135deg,#8b5cf6,#a855f7);transform:translateY(-2px);box-shadow:0 6px 20px #8b5cf680}.glass-button:active{transform:translateY(0)}.glass-button:disabled{opacity:.5;cursor:not-allowed;transform:none}.glass-select{background:#ffffff0d!important;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.1)!important;border-radius:12px!important;color:#fff!important}.glass-textarea{background:#ffffff08!important;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.1)!important;border-radius:12px!important;padding:12px 16px!important;color:#fff!important;min-height:120px!important;resize:vertical!important}.glass-textarea:focus{background:#ffffff14!important;border-color:#8b5cf680!important;box-shadow:0 0 0 3px #8b5cf61a,0 4px 12px #8b5cf633!important}.step-indicator{display:flex;gap:12px;margin-bottom:32px}.step-dot{width:8px;height:8px;border-radius:50%;background:#fff3;transition:all .3s ease}.step-dot.active{width:32px;border-radius:4px;background:linear-gradient(135deg,#8b5cf6,#a855f7);box-shadow:0 2px 8px #8b5cf680}.megga-theme-toggle{position:relative;width:44px;height:44px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#ffffff14,#ffffff08);backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);border:1px solid rgba(255,255,255,.1);border-radius:50%;cursor:pointer;transition:all .3s cubic-bezier(.34,1.56,.64,1);overflow:hidden}.megga-theme-toggle:hover{background:linear-gradient(135deg,#8b5cf626,#ec48991a);border-color:#8b5cf64d;box-shadow:0 0 20px #8b5cf633,0 4px 12px #0000001a;transform:translateY(-1px)}.megga-theme-toggle:active{transform:scale(.95)}.megga-theme-toggle:focus-visible{outline:none;box-shadow:0 0 0 2px #8b5cf680,0 0 20px #8b5cf64d}.megga-theme-toggle-icon{display:flex;align-items:center;justify-content:center;transition:transform .3s cubic-bezier(.34,1.56,.64,1)}@keyframes megga-theme-switch{0%{transform:rotate(0) scale(1);opacity:1}40%{transform:rotate(180deg) scale(.6);opacity:.3}to{transform:rotate(360deg) scale(1);opacity:1}}.megga-theme-toggle-icon.switching{animation:megga-theme-switch .4s cubic-bezier(.34,1.56,.64,1)}:root:not(.dark) .megga-theme-toggle{background:linear-gradient(135deg,#0000000a,#00000005);border-color:#00000014}:root:not(.dark) .megga-theme-toggle:hover{background:linear-gradient(135deg,#8b5cf61a,#ec489914);border-color:#8b5cf640}@media (max-width: 768px){.liquid-glass-container{padding:24px}}.admin-glass-card{background:linear-gradient(135deg,#8b5cf61a,#a855f70d);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(139,92,246,.2);border-radius:16px;padding:24px;transition:all .3s ease}.admin-glass-card:hover{transform:translateY(-4px);border-color:#8b5cf666;box-shadow:0 8px 24px #8b5cf633}.admin-sidebar{background:linear-gradient(180deg,#0f0f19f2,#141423fa);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-right:1px solid rgba(139,92,246,.1)}.admin-sidebar-item{position:relative;transition:all .2s ease;border-radius:8px;padding:10px 16px;margin:4px 8px;cursor:pointer}.admin-sidebar-item:before{content:"";position:absolute;left:0;top:0;bottom:0;width:0;background:#8b5cf6;border-radius:8px 0 0 8px;transition:width .2s ease}.admin-sidebar-item:hover{background:#8b5cf61a;padding-left:20px}.admin-sidebar-item:hover:before{width:3px}.admin-sidebar-item.active{background:#8b5cf626;font-weight:600;padding-left:20px}.admin-sidebar-item.active:before{width:3px}.admin-table{background:#ffffff05;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:16px;overflow:hidden}.admin-table-row{position:relative;transition:all .2s ease;border-bottom:1px solid rgba(255,255,255,.05)}.admin-table-row:before{content:"";position:absolute;left:0;top:0;bottom:0;width:0;background:#8b5cf6;transition:width .2s ease}.admin-table-row:hover{background:#8b5cf60d}.admin-table-row:hover:before{width:2px}.badge-purple{background:#8b5cf626;color:#a78bfa;border:1px solid rgba(139,92,246,.3);padding:4px 12px;border-radius:12px;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;transition:all .2s ease}.badge-purple:hover{background:#8b5cf640;border-color:#8b5cf680}.admin-btn-primary{background:linear-gradient(135deg,#8b5cf6,#a855f7);border:none;color:#fff;padding:10px 20px;border-radius:12px;font-weight:600;cursor:pointer;transition:all .2s ease;box-shadow:0 4px 12px #8b5cf64d}.admin-btn-primary:hover{transform:translateY(-2px);box-shadow:0 6px 20px #8b5cf680}.admin-btn-primary:active{transform:translateY(0)}.admin-page-header{border-bottom:1px solid rgba(139,92,246,.1);padding-bottom:16px;margin-bottom:24px}.admin-page-title{font-size:28px;font-weight:700;background:linear-gradient(135deg,#8b5cf6,#a855f7);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.admin-stat-card{background:linear-gradient(135deg,#8b5cf61a,#a855f70d);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(139,92,246,.2);border-radius:16px;padding:20px;transition:all .3s ease}.admin-stat-card:hover{transform:translateY(-4px);border-color:#8b5cf666;box-shadow:0 8px 24px #8b5cf633}.admin-input,.admin-select{background:#ffffff0d!important;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.1)!important;border-radius:12px!important;transition:all .2s ease}.admin-input:focus,.admin-select:focus{background:#ffffff14!important;border-color:#8b5cf680!important;box-shadow:0 0 0 3px #8b5cf61a!important}.megga-legal-layout{display:grid;grid-template-columns:280px 1fr;min-height:100vh;background:#09090b}.megga-legal-layout--hub{grid-template-columns:1fr}.megga-legal-nav{position:sticky;top:0;height:100vh;padding:32px 24px;background:#ffffff05;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-right:1px solid hsl(0 0% 100% / .08);display:flex;flex-direction:column;overflow-y:auto}.megga-legal-nav-header{margin-bottom:24px;padding-bottom:16px;border-bottom:1px solid hsl(0 0% 100% / .08)}.megga-legal-nav-header h3{font-family:Sora,sans-serif;font-size:24px;font-weight:700;color:#fff}.megga-legal-nav-brand{display:flex;align-items:center;gap:12px;margin-bottom:32px;padding-bottom:24px;border-bottom:1px solid hsl(0 0% 100% / .08);text-decoration:none}.megga-legal-nav-logo{width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#8249df,#c6f);border-radius:10px;color:#fff}.megga-legal-nav-title{font-size:18px;font-weight:600;color:#fff}.megga-legal-nav-list,.megga-legal-nav-links{display:flex;flex-direction:column;gap:4px;flex:1}.megga-legal-nav-link{display:flex;align-items:center;gap:12px;padding:12px 16px;border-radius:10px;font-size:14px;font-weight:500;color:#999;text-decoration:none;transition:all .2s ease}.megga-legal-nav-link:hover{background:#ffffff0d;color:#fff}.megga-legal-nav-link--active{background:linear-gradient(135deg,#8249df,#c6f);color:#fff}.megga-legal-nav-link--active:hover{background:linear-gradient(135deg,#8e5ae2,#d37aff);color:#fff}.megga-legal-nav-contact{margin-top:auto;padding-top:24px;border-top:1px solid hsl(0 0% 100% / .08);text-align:center}.megga-legal-nav-contact p{font-size:12px;color:gray;margin-bottom:4px}.megga-legal-nav-contact a{font-size:14px;font-weight:600;color:#a67de8;text-decoration:none}.megga-legal-nav-contact a:hover{text-decoration:underline}.megga-legal-nav-contact-title{font-size:12px;font-weight:600;color:#999;text-transform:uppercase;letter-spacing:.05em;margin-bottom:8px}.megga-legal-nav-contact-email{font-size:14px;color:#a67de8;text-decoration:none;transition:color .2s ease}.megga-legal-nav-contact-email:hover{color:#c4a8f0}.megga-legal-main{padding:48px 32px;max-width:900px}.megga-legal-content-wrapper{width:100%;max-width:800px}.megga-legal-hub{padding:64px 32px;max-width:1200px;margin:0 auto}.megga-legal-hub-hero{text-align:center;margin-bottom:48px}.megga-legal-hub-title{font-family:Sora,sans-serif;font-size:clamp(40px,5vw,56px);font-weight:700;color:#fff;margin-bottom:16px}.megga-legal-hub-subtitle,.megga-legal-hub-description{font-size:18px;color:#999;max-width:600px;margin:0 auto;line-height:1.6}.megga-legal-hub-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:24px;margin-bottom:48px}.megga-legal-hub-card{display:flex;flex-direction:column;padding:24px;background:#ffffff05;border:1px solid hsl(0 0% 100% / .08);border-radius:16px;text-decoration:none;transition:all .3s ease}.megga-legal-hub-card:hover{background:#ffffff0a;border-color:#ffffff26;transform:translateY(-4px);box-shadow:0 12px 32px #0003}.megga-legal-hub-card-icon{width:56px;height:56px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#8249df,#c6f);border-radius:12px;color:#fff;margin-bottom:16px}.megga-legal-hub-card-title{font-size:20px;font-weight:600;color:#fff;margin-bottom:8px}.megga-legal-hub-card-description{font-size:14px;color:#999;line-height:1.6;flex:1;margin-bottom:16px}.megga-legal-hub-card-footer{display:flex;justify-content:space-between;align-items:center;padding-top:16px;border-top:1px solid hsl(0 0% 100% / .08)}.megga-legal-hub-card-updated{font-size:12px;color:gray}.megga-legal-hub-card-arrow{display:flex;align-items:center;gap:4px;font-size:14px;font-weight:600;color:#a67de8;transition:gap .2s ease}.megga-legal-hub-card:hover .megga-legal-hub-card-arrow{gap:8px}.megga-legal-hub-contact{text-align:center;padding:32px;background:#ffffff05;border-radius:16px}.megga-legal-hub-contact p{font-size:16px;color:#999}.megga-legal-hub-contact a{color:#a67de8;font-weight:600;text-decoration:none}.megga-legal-hub-contact a:hover{text-decoration:underline}.megga-legal-hub-contact-text{font-size:15px;color:#999}.megga-legal-hub-contact-text a{color:#a67de8;text-decoration:none;font-weight:500;transition:color .2s ease}.megga-legal-hub-contact-text a:hover{color:#c4a8f0}.megga-legal-page{max-width:800px;color:#fff}.megga-legal-hero{margin-bottom:48px;padding-bottom:32px;border-bottom:1px solid hsl(0 0% 100% / .08);text-align:center}.megga-legal-title{font-family:Sora,sans-serif;font-size:clamp(40px,6vw,56px);font-weight:700;color:#fff;margin-bottom:16px}.megga-legal-meta{display:flex;align-items:center;justify-content:center;gap:16px;font-size:14px;color:#999;line-height:1.6;margin-bottom:24px}.megga-legal-meta strong{color:#ccc;font-weight:600}.megga-legal-intro{font-size:18px;color:#b3b3b3;line-height:1.7;margin-top:24px}.megga-legal-toc{margin-bottom:48px;padding:32px;background:#ffffff05;border:1px solid hsl(0 0% 100% / .08);border-radius:16px}.megga-toc-title{font-size:24px;font-weight:600;color:#fff;margin-bottom:16px}.megga-toc-list{display:flex;flex-direction:column;gap:4px;list-style:none;padding:0;margin:0}.megga-toc-list li{counter-increment:toc-counter}.megga-toc-list a{display:block;width:100%;text-align:left;padding:8px 12px;font-size:14px;color:#999;background:transparent;border:none;border-radius:6px;text-decoration:none;cursor:pointer;transition:all .2s ease}.megga-toc-list a:hover{background:#ffffff0d;color:#a67de8;padding-left:16px}.megga-legal-section{margin-bottom:48px;scroll-margin-top:32px}.megga-legal-section:last-child{margin-bottom:0}.megga-section-title{font-family:Sora,sans-serif;font-size:clamp(24px,4vw,32px);font-weight:700;color:#fff;margin-bottom:24px;padding-bottom:16px;border-bottom:2px solid hsl(0 0% 100% / .08)}.megga-legal-subsection{margin-bottom:24px}.megga-subsection-title{font-size:20px;font-weight:600;color:#fff;margin-top:24px;margin-bottom:12px}.megga-legal-content p,.megga-legal-section p{font-size:16px;color:#b3b3b3;line-height:1.8;margin-bottom:16px}.megga-legal-content p strong,.megga-legal-section p strong,.megga-legal-section strong{color:#fff;font-weight:600}.megga-legal-content p a,.megga-legal-section a{color:#a67de8;text-decoration:underline;transition:color .2s ease}.megga-legal-content p a:hover,.megga-legal-section a:hover{color:#c4a8f0}.megga-legal-content ul,.megga-legal-content ol,.megga-legal-section ul,.megga-legal-section ol{margin:16px 0;padding-left:32px}.megga-legal-content ul,.megga-legal-section ul{list-style:disc}.megga-legal-content ol,.megga-legal-section ol{list-style:decimal}.megga-legal-content li,.megga-legal-section li{font-size:16px;color:#b3b3b3;line-height:1.8;margin-bottom:8px}.megga-legal-content li strong,.megga-legal-section li strong{color:#fff;font-weight:600}.megga-legal-footer{margin-top:64px;padding:32px;background:#ffffff05;border:1px solid hsl(0 0% 100% / .08);border-radius:16px;text-align:center}.megga-legal-footer-text{font-size:14px;color:#b3b3b3;line-height:1.6;margin-bottom:16px}.megga-legal-footer-text a{color:#a67de8;text-decoration:none;font-weight:500}.megga-legal-footer-text a:hover{color:#c4a8f0}.megga-legal-footer-links{display:flex;justify-content:center;flex-wrap:wrap;gap:24px}.megga-legal-footer-links a{font-size:14px;color:#999;text-decoration:none;transition:color .2s ease}.megga-legal-footer-links a:hover{color:#a67de8}.megga-legal-mobile-toggle{display:none;position:fixed;bottom:24px;right:24px;width:56px;height:56px;background:linear-gradient(135deg,#8249df,#c6f);border:none;border-radius:50%;color:#fff;cursor:pointer;z-index:1001;box-shadow:0 4px 20px #8b5cf666;transition:transform .2s ease,box-shadow .2s ease}.megga-legal-mobile-toggle:hover{transform:scale(1.05);box-shadow:0 6px 24px #8b5cf680}.megga-legal-mobile-toggle:active{transform:scale(.95)}.megga-legal-overlay{display:none;position:fixed;top:0;right:0;bottom:0;left:0;background:#0009;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:999}@media (max-width: 1024px){.megga-legal-layout{grid-template-columns:1fr}.megga-legal-mobile-toggle{display:flex;align-items:center;justify-content:center}.megga-legal-overlay{display:block}.megga-legal-nav{position:fixed;left:-100%;top:0;width:280px;height:100vh;z-index:1000;transition:left .3s ease}.megga-legal-nav.megga-legal-nav--open{left:0}.megga-legal-main,.megga-legal-hub{padding:32px 24px}.megga-legal-hub-title,.megga-legal-title{font-size:36px}}@media (max-width: 768px){.megga-legal-title{font-size:36px}.megga-section-title{font-size:24px}.megga-subsection-title{font-size:18px}.megga-legal-content p,.megga-legal-content li,.megga-legal-section p,.megga-legal-section li{font-size:14px}.megga-toc-list a{font-size:13px}.megga-legal-toc{padding:24px}.megga-legal-meta{flex-direction:column;align-items:center;gap:8px}}@media (max-width: 640px){.megga-legal-hub-grid{grid-template-columns:1fr}.megga-legal-hub-title{font-size:28px}.megga-legal-title{font-size:26px}.megga-legal-toc{padding:16px}}.megga-skip-link{position:absolute;top:-100px;left:50%;transform:translate(-50%);padding:12px 24px;background:linear-gradient(135deg,#8249df,#c6f);color:#fff;text-decoration:none;border-radius:8px;z-index:9999;font-weight:600;font-size:14px;transition:top .2s ease}.megga-skip-link:focus{top:16px;outline:2px solid hsl(263 70% 58%);outline-offset:2px}@media print{.megga-legal-nav,.megga-legal-mobile-toggle,.megga-legal-footer,.megga-legal-overlay,.megga-skip-link,header,footer,.megga-legal-toc{display:none!important}.megga-legal-main{padding:0;max-width:100%;margin:0}.megga-legal-layout{display:block}.megga-legal-title{color:#000!important;font-size:24pt!important;margin-bottom:12pt}.megga-legal-hero{background:none!important;border:none!important;padding:0!important;margin-bottom:24pt}.megga-legal-meta{color:#666!important;font-size:10pt}.megga-legal-intro{color:#333!important;font-size:11pt;line-height:1.5}.megga-legal-content p,.megga-legal-content li,.megga-legal-section p,.megga-legal-section li{color:#000!important;font-size:11pt!important;line-height:1.6}.megga-section-title,.megga-legal-section-title{color:#000!important;font-size:14pt!important;page-break-after:avoid;margin-top:18pt}.megga-subsection-title,.megga-legal-subsection-title{color:#333!important;font-size:12pt!important;page-break-after:avoid}a{color:#000!important;text-decoration:underline}a[href^=http]:after,a[href^=mailto]:after{content:" (" attr(href) ")";font-size:9pt;color:#666}.megga-legal-section{page-break-inside:avoid}}.megga-liquid-navbar{background:#111827a6;backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);border:1px solid rgba(255,255,255,.08);box-shadow:0 4px 30px #0006,0 0 0 1px #ffffff08,inset 0 1px #ffffff0d}.megga-liquid-navbar:hover{border-color:#8b5cf633;box-shadow:0 4px 30px #0006,0 0 20px #8b5cf61a,0 0 0 1px #8b5cf61a,inset 0 1px #ffffff0d}.megga-liquid-navbar{transition:border-color .3s ease,box-shadow .3s ease}:root{--glass-blur-thin: 12px;--glass-blur-regular: 24px;--glass-blur-medium: 32px;--glass-blur-clear: 40px;--glass-blur-heavy: 60px;--glass-saturate-light: 140%;--glass-saturate-regular: 160%;--glass-saturate-medium: 180%;--glass-saturate-heavy: 200%;--glass-opacity-thin: .65;--glass-opacity-regular: .75;--glass-opacity-clear: .85;--glass-opacity-heavy: .9;--glass-border-thin: .2;--glass-border-regular: .25;--glass-border-clear: .3;--glass-highlight-thin: .1;--glass-highlight-regular: .15;--glass-highlight-clear: .2;--glass-bg-base: 240, 5%, 10%;--glass-border-base: 240, 5%, 30%;--glass-highlight-base: 240, 5%, 100%}.glass-thin{position:relative;backdrop-filter:blur(var(--glass-blur-thin)) saturate(var(--glass-saturate-light));-webkit-backdrop-filter:blur(var(--glass-blur-thin)) saturate(var(--glass-saturate-light));background:hsla(var(--glass-bg-base),var(--glass-opacity-thin));border:1px solid hsla(var(--glass-border-base),var(--glass-border-thin));box-shadow:0 0 0 1px hsla(var(--glass-highlight-base),var(--glass-highlight-thin)) inset,0 4px 16px -4px #0000001a}.glass-regular{position:relative;backdrop-filter:blur(var(--glass-blur-regular)) saturate(var(--glass-saturate-regular));-webkit-backdrop-filter:blur(var(--glass-blur-regular)) saturate(var(--glass-saturate-regular));background:hsla(var(--glass-bg-base),var(--glass-opacity-regular));border:1px solid hsla(var(--glass-border-base),var(--glass-border-regular));box-shadow:0 0 0 1px hsla(var(--glass-highlight-base),var(--glass-highlight-regular)) inset,0 8px 32px -8px #00000026}.glass-clear{position:relative;backdrop-filter:blur(var(--glass-blur-clear)) saturate(var(--glass-saturate-medium));-webkit-backdrop-filter:blur(var(--glass-blur-clear)) saturate(var(--glass-saturate-medium));background:hsla(var(--glass-bg-base),var(--glass-opacity-clear));border:1px solid hsla(var(--glass-border-base),var(--glass-border-clear));box-shadow:0 0 0 1px hsla(var(--glass-highlight-base),var(--glass-highlight-clear)) inset,0 16px 64px -16px #0003}.glass-specular:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent 0%,hsla(var(--glass-highlight-base),.4) 50%,transparent 100%);opacity:.6;pointer-events:none;border-radius:inherit}.glass-depth:after{content:"";position:absolute;bottom:-2px;left:10%;right:10%;height:2px;background:#0000001a;filter:blur(4px);pointer-events:none}.glass-regular:hover{backdrop-filter:blur(28px) saturate(180%);-webkit-backdrop-filter:blur(28px) saturate(180%);background:hsla(var(--glass-bg-base),.8);box-shadow:0 0 0 1px hsla(var(--glass-highlight-base),.25) inset,0 12px 48px -12px #0003;transform:translateY(-1px);transition:all .3s cubic-bezier(.4,0,.2,1)}.glass-regular:active{backdrop-filter:blur(20px) saturate(140%);-webkit-backdrop-filter:blur(20px) saturate(140%);background:hsla(var(--glass-bg-base),.7);transform:translateY(0);transition:all .1s ease}.glass-regular:focus-visible{outline:none;box-shadow:0 0 0 3px #854ce64d,0 0 0 1px hsla(var(--glass-highlight-base),.15) inset,0 8px 32px -8px #00000026}.glass-purple{backdrop-filter:blur(24px) saturate(180%);-webkit-backdrop-filter:blur(24px) saturate(180%);background:#6620df26;border:1px solid hsla(262,75%,60%,.3);box-shadow:0 0 0 1px #c2a6f226 inset,0 8px 32px -8px #6620df4d}.glass-purple:hover{background:#6620df40;border-color:#854ce666;transform:translateY(-2px);box-shadow:0 0 0 1px #c2a6f233 inset,0 12px 40px -8px #6620df66;transition:all .3s cubic-bezier(.4,0,.2,1)}.glass-pink{backdrop-filter:blur(24px) saturate(180%);-webkit-backdrop-filter:blur(24px) saturate(180%);background:#e64c991f;border:1px solid hsla(330,75%,70%,.25);box-shadow:0 0 0 1px #f2a6cc1f inset,0 8px 32px -8px #e64c9940}.glass-success{backdrop-filter:blur(20px) saturate(160%);-webkit-backdrop-filter:blur(20px) saturate(160%);background:#22c35d1a;border:1px solid hsla(142,70%,50%,.2);box-shadow:0 0 0 1px #7de8a41a inset,0 8px 32px -8px #22c35d33}@media (prefers-reduced-transparency: reduce){.glass-thin,.glass-regular,.glass-clear,.glass-purple,.glass-pink,.glass-success{backdrop-filter:none;-webkit-backdrop-filter:none;background:#1d1d20;border-color:#3d3d43}}@media (prefers-reduced-motion: reduce){.glass-regular:hover,.glass-purple:hover{transform:none;transition:none}}@media (max-width: 768px){.glass-regular{backdrop-filter:blur(16px) saturate(140%);-webkit-backdrop-filter:blur(16px) saturate(140%);background:hsla(var(--glass-bg-base),.8)}.glass-regular:hover{transform:none}}a[href*="spline.design"],a[href="https://spline.design"]{display:none!important;opacity:0!important;pointer-events:none!important;visibility:hidden!important}spline-viewer::part(logo),spline-viewer::part(watermark){display:none!important}.megga-unified-navbar{position:fixed;top:8px;left:16px;right:calc(16px + var(--removed-body-scroll-bar-size, 0px));height:54px;z-index:100;display:grid;grid-template-columns:160px 1fr 160px;align-items:center;padding:0 24px;background:#fafafa;backdrop-filter:none;-webkit-backdrop-filter:none;border:1px solid #E5E5E5;border-radius:14px;box-shadow:0 4px 16px #0000000f}.megga-unified-navbar.megga-unified-navbar--transparent{background:#fffbf5a6!important;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:none!important;box-shadow:0 2px 12px #0809170f;transition:background .3s ease,-webkit-backdrop-filter .3s ease;transition:background .3s ease,backdrop-filter .3s ease;transition:background .3s ease,backdrop-filter .3s ease,-webkit-backdrop-filter .3s ease}.dark .megga-unified-navbar.megga-unified-navbar--transparent{background:#fffbf5a6!important;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:none!important;box-shadow:0 2px 12px #0809170f}.megga-unified-navbar.megga-unified-navbar--transparent .megga-navbar-nav-item{color:#080917!important;text-shadow:none}.megga-unified-navbar.megga-unified-navbar--transparent .megga-navbar-nav-item:hover{color:#080917!important;background:#0809170f}.dark .megga-unified-navbar.megga-unified-navbar--transparent .megga-navbar-nav-item{color:#080917!important;text-shadow:none}.dark .megga-unified-navbar.megga-unified-navbar--transparent .megga-navbar-nav-item:hover{color:#080917!important;background:#0809170f}.megga-unified-navbar.megga-unified-navbar--transparent .megga-navbar-separator,.dark .megga-unified-navbar.megga-unified-navbar--transparent .megga-navbar-separator{background:#08091726}.megga-unified-navbar.megga-unified-navbar--transparent .megga-logo-img-animated,.dark .megga-unified-navbar.megga-unified-navbar--transparent .megga-logo-img-animated{filter:none}.megga-unified-navbar.megga-unified-navbar--transparent .megga-navbar-auth-btn{color:#080917;text-shadow:none}.megga-unified-navbar.megga-unified-navbar--transparent .megga-navbar-auth-btn:hover{color:#080917;background:#0809170f}.dark .megga-unified-navbar.megga-unified-navbar--transparent .megga-navbar-auth-btn{color:#080917;text-shadow:none}.dark .megga-unified-navbar.megga-unified-navbar--transparent .megga-navbar-auth-btn:hover{color:#080917;background:#0809170f}.megga-unified-navbar.megga-unified-navbar--transparent .megga-navbar-mobile-toggle,.dark .megga-unified-navbar.megga-unified-navbar--transparent .megga-navbar-mobile-toggle{color:#080917}.megga-navbar-logo{display:flex;align-items:center;flex-shrink:0}.megga-navbar-logo img,.megga-navbar-logo svg{height:24px;width:auto}.megga-logo-img-animated{height:24px;width:auto;transition:opacity .2s ease}.dark .megga-logo-img-animated{filter:invert(1)}.megga-navbar-logo:hover .megga-logo-img-animated{opacity:.8}.megga-navbar-nav{display:flex;align-items:center;gap:4px;flex:1;justify-content:center}.megga-navbar-nav-item{padding:6px 14px;font-size:14px;font-weight:500;color:#525252;border-radius:12px;transition:all .2s ease;white-space:nowrap}.megga-navbar-nav-item:hover{color:#1a1a1a;background:#e5e5e5}.megga-navbar-nav-item--active{color:#0b1120;font-weight:600}.megga-navbar-actions{display:flex;align-items:center;gap:8px;flex-shrink:0;justify-content:flex-end}.megga-navbar-action-btn{padding:8px 12px;font-size:12px;color:#525252;border-radius:8px;transition:all .2s ease;position:relative}.megga-navbar-action-btn:hover{color:#1a1a1a;background:#e5e5e5}.megga-navbar-notification-badge{position:absolute;top:2px;right:2px;min-width:14px;height:14px;padding:0 3px;font-size:9px;font-weight:700;line-height:14px;letter-spacing:-.5px;color:#fff;background:#f64900;border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 1px 3px #0003}@keyframes bell-ring{0%{transform:rotate(0)}15%{transform:rotate(12deg)}30%{transform:rotate(-10deg)}45%{transform:rotate(8deg)}60%{transform:rotate(-6deg)}75%{transform:rotate(3deg)}to{transform:rotate(0)}}.megga-navbar-action-btn:hover .megga-bell-icon{animation:bell-ring .6s ease-in-out;transform-origin:top center}.megga-navbar-separator{width:1px;height:24px;background:#e5e5e5;margin:0 4px}.megga-navbar-auth-btn{padding:8px 20px;font-size:14px;font-weight:500;color:#fff;background:#f64900;border-radius:12px;transition:all .2s ease}.megga-navbar-auth-btn:hover{background:#e04000;transform:translateY(-1px)}.megga-navbar-user-trigger{display:flex;align-items:center;gap:10px;padding:4px 8px 4px 4px;border-radius:12px;transition:all .2s ease;cursor:pointer;background:transparent;border:none}.megga-navbar-user-trigger:hover{background:#f5f5f5}.megga-navbar-avatar{width:32px;height:32px;border:2px solid rgba(0,0,0,.08)}.megga-navbar-user-info{display:flex;flex-direction:column;align-items:flex-start;gap:1px}.megga-navbar-user-greeting{font-size:13px;font-weight:500;color:#1a1a1a;line-height:1.2}.megga-navbar-user-handle{font-size:11px;font-weight:400;color:#525252;line-height:1.2}.megga-navbar-user-wrapper{display:flex;align-items:center}.megga-navbar-user-dropdown{position:fixed;top:66px;right:16px;transform-origin:top right;min-width:264px;padding:8px;background:#fafafa;border:1px solid #E5E5E5;border-radius:12px;box-shadow:0 8px 32px #0000001f;z-index:1000}@media (max-width: 1024px){.megga-navbar-user-dropdown{top:80px;right:16px}}@media (max-width: 768px){.megga-navbar-user-dropdown{top:80px;right:16px;left:16px;min-width:auto}}.megga-navbar-dropdown-quick-prefs{display:flex;align-items:center;justify-content:space-around;gap:8px;padding:8px}.megga-navbar-dropdown-pref-btn{display:flex;align-items:center;justify-content:center;gap:6px;flex:1;min-width:72px;height:40px;padding:0 12px;font-size:12px;font-weight:500;color:#525252;background:#f5f5f5;border:1px solid #E5E5E5;border-radius:10px;cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1)}.megga-navbar-dropdown-pref-btn:hover{color:#1a1a1a;background:#f6490014;border-color:#f6490033;transform:translateY(-1px);box-shadow:0 4px 12px #f649001a}.megga-navbar-dropdown-pref-btn:active{transform:translateY(0);box-shadow:none}.megga-navbar-dropdown-pref-btn svg{transition:transform .3s cubic-bezier(.34,1.56,.64,1)}.megga-navbar-dropdown-pref-btn:hover svg{transform:rotate(15deg) scale(1.1)}.megga-navbar-dropdown-credits-row{padding:0 8px 8px}.megga-navbar-dropdown-credits-btn{display:flex;align-items:center;justify-content:space-between;width:100%;height:40px;padding:0 12px;background:#f649000d;border:1px solid rgba(246,73,0,.15);border-radius:10px;text-decoration:none;cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1)}.megga-navbar-dropdown-credits-btn:hover{background:#f649001a;border-color:#f6490040;transform:translateY(-1px);box-shadow:0 4px 12px #f649001f}.megga-navbar-dropdown-credits-value{display:flex;align-items:center;gap:8px;color:#f64900;font-weight:600;font-size:13px}.megga-navbar-dropdown-credits-add{display:flex;align-items:center;justify-content:center;width:24px;height:24px;background:#f6490026;border-radius:6px;color:#f64900;transition:all .2s cubic-bezier(.4,0,.2,1)}.megga-navbar-dropdown-credits-btn:hover .megga-navbar-dropdown-credits-add{background:#f6490040;transform:scale(1.05)}.megga-navbar-dropdown-section-title{padding:8px 12px 4px;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:#a0a0a0}.megga-navbar-dropdown-item{display:flex;align-items:center;gap:10px;width:100%;padding:10px 12px;font-size:13px;font-weight:500;color:#1a1a1a;border-radius:6px;transition:all .15s ease;text-align:left;background:transparent;border:none;cursor:pointer}.megga-navbar-dropdown-item svg{color:#525252}.megga-navbar-dropdown-item:hover{color:#1a1a1a;background:#f5f5f5}.megga-navbar-dropdown-item--danger{color:#dc2626}.megga-navbar-dropdown-item--danger svg{color:#dc2626}.megga-navbar-dropdown-item--danger:hover{color:#b91c1c;background:#fee2e2}.megga-navbar-dropdown-divider{height:1px;background:#f5f5f5;margin:6px 0}.megga-navbar-dropdown-sso-buttons{display:flex;flex-direction:column;gap:6px;padding:0 8px 8px}.megga-navbar-dropdown-sso-btn{display:flex;align-items:center;gap:10px;width:100%;padding:10px 12px;font-size:13px;font-weight:500;color:#1a1a1a;background:#f5f5f5;border:1px solid #E5E5E5;border-radius:8px;cursor:pointer;transition:all .2s}.megga-navbar-dropdown-sso-btn:hover{background:#f6490014;border-color:#f6490033}.megga-navbar-dropdown-sso-btn:active{transform:scale(.98)}.megga-navbar-dropdown-cta{display:flex;align-items:center;justify-content:center;width:calc(100% - 16px);margin:8px;padding:12px;font-size:13px;font-weight:600;color:#fff;background:#f64900;border-radius:8px;text-decoration:none;transition:all .2s}.megga-navbar-dropdown-cta:hover{background:#e04000}.megga-navbar-dropdown-cta:active{transform:scale(.98)}.megga-unified-navbar-mobile{position:fixed;top:16px;left:16px;right:calc(16px + var(--removed-body-scroll-bar-size, 0px));height:44px;z-index:100;display:flex;align-items:center;justify-content:space-between;padding:0 16px;background:linear-gradient(135deg,#8b5cf614,#ec48990a,#8b5cf614);backdrop-filter:blur(40px) saturate(180%);-webkit-backdrop-filter:blur(40px) saturate(180%);border:1px solid rgba(255,255,255,.1);border-radius:16px;box-shadow:0 8px 32px #0000004d}.megga-unified-navbar-mobile .megga-navbar-logo img,.megga-unified-navbar-mobile .megga-navbar-logo svg{height:20px}.megga-navbar-mobile-toggle{display:flex;align-items:center;justify-content:center;width:40px;height:40px;color:#fffc;background:transparent;border:none;border-radius:10px;cursor:pointer;transition:all .2s ease}.megga-navbar-mobile-toggle:hover{color:#fff;background:#ffffff0d}.megga-navbar-mobile-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#0009;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:150}.megga-navbar-mobile-menu{position:fixed;top:0;right:0;bottom:0;width:300px;max-width:85vw;z-index:200;display:flex;flex-direction:column;padding:24px;background:linear-gradient(135deg,#131313fa,#1a1a1afa);backdrop-filter:blur(40px) saturate(180%);-webkit-backdrop-filter:blur(40px) saturate(180%);border-left:1px solid rgba(255,255,255,.1)}.megga-navbar-mobile-nav{display:flex;flex-direction:column;gap:4px;margin-top:24px}.megga-navbar-mobile-nav-item{padding:14px 16px;font-size:16px;font-weight:500;color:#fffc;border-radius:12px;transition:all .2s ease}.megga-navbar-mobile-nav-item:hover,.megga-navbar-mobile-nav-item--active{color:#fff;background:#ffffff0d}.megga-navbar-mobile-divider{height:1px;background:#ffffff1a;margin:16px 0}.megga-navbar-mobile-actions{display:flex;flex-direction:column;gap:12px}.megga-navbar-mobile-user{margin-top:auto}.megga-navbar-notification-wrapper{position:relative}.megga-navbar-notification-dropdown{position:fixed;top:66px;right:80px;transform-origin:top right;transform:translateZ(0);min-width:360px;max-width:400px;padding:16px;background:#fafafa;border:1px solid #E5E5E5;border-radius:12px;box-shadow:0 4px 12px #0000001a;z-index:1000}.megga-navbar-notification-header{display:flex;align-items:center;justify-content:space-between;padding:0 0 12px;border-bottom:1px solid #F5F5F5;margin-bottom:12px}.megga-navbar-notification-title{font-size:18px;font-weight:600;color:#1a1a1a}.megga-navbar-notification-actions{display:flex;align-items:center;gap:8px}.megga-navbar-notification-mark-read,.megga-navbar-notification-settings{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:8px;background:#f5f5f5;border:1px solid #E5E5E5;color:#525252;cursor:pointer;transition:all .2s ease}.megga-navbar-notification-mark-read:hover,.megga-navbar-notification-settings:hover{background:#fff;border-color:#f64900;color:#f64900}.megga-navbar-notification-list{max-height:320px;overflow-y:auto;padding:4px}.megga-navbar-notification-list::-webkit-scrollbar{width:6px}.megga-navbar-notification-list::-webkit-scrollbar-track{background:transparent}.megga-navbar-notification-list::-webkit-scrollbar-thumb{background:#e5e5e5;border-radius:3px}.megga-navbar-notification-list::-webkit-scrollbar-thumb:hover{background:#d0d0d0}.megga-navbar-notification-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:40px 20px;color:#a0a0a0;font-size:14px}.megga-navbar-notification-empty svg{color:#d0d0d0}.megga-navbar-notification-view-all{display:block;padding:12px;margin-top:12px;text-align:center;font-size:14px;font-weight:500;color:#f64900;border-top:1px solid #F5F5F5;border-radius:0;transition:color .15s ease}.megga-navbar-notification-view-all:hover{background:transparent;color:#e04000}@media (max-width: 768px){.megga-navbar-notification-dropdown{top:80px;right:16px;left:16px;min-width:auto;max-width:none}}.megga-settings-form{max-width:100%}.megga-settings-form-grid{display:flex;flex-direction:column;gap:var(--space-megga-5)}.megga-settings-form-row-2col{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-megga-4)}@media (max-width: 640px){.megga-settings-form-row-2col{grid-template-columns:1fr}}.megga-bio-counter{display:block;text-align:right;margin-top:4px}.megga-settings-warning-inline{display:flex;align-items:center;gap:8px;padding:10px 14px;background:#e7b0081a;border:1px solid hsl(45 93% 47% / .2);border-radius:8px;color:#e7b008;font-size:13px;margin-top:-8px;margin-bottom:8px}.megga-settings-saved-indicator{display:flex;align-items:center;gap:6px;color:#21c45d;font-size:13px;font-weight:500;animation:fadeInSlide .2s ease-out}@keyframes fadeInSlide{0%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:translate(0)}}.megga-settings-form-footer{display:flex;align-items:center;justify-content:space-between;padding:24px 0;margin-top:40px;border-top:1px solid hsl(0 0% 100% / .06)}.megga-settings-form-status{display:flex;align-items:center;gap:8px}.megga-settings-form-actions{display:flex;align-items:center;gap:16px;margin-left:auto}.megga-password-input-wrapper{position:relative}.megga-password-toggle{position:absolute;right:12px;top:50%;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;padding:4px;background:transparent;border:none;color:#999;cursor:pointer;transition:color .15s ease}.megga-password-toggle:hover{color:#fff}.megga-modal-title-icon{color:var(--megga-purple-500);flex-shrink:0}.megga-password-intro{margin-top:0;margin-bottom:20px;font-size:13px;line-height:1.5;color:var(--megga-text-secondary)}.megga-modal.megga-modal-password{display:flex;flex-direction:column;max-height:85vh}.megga-modal.megga-modal-password form{display:flex;flex-direction:column;flex:1;min-height:0;overflow:hidden}.megga-modal.megga-modal-password .megga-modal-body{flex:1;overflow-y:auto}.megga-modal.megga-modal-password .megga-modal-footer{position:sticky;bottom:0;flex-shrink:0;margin-top:auto;background:var(--megga-bg-secondary);border-top:1px solid var(--megga-border)}.megga-password-match-container{height:32px;display:flex;align-items:flex-start;padding-top:10px}.megga-password-analysis{margin-top:12px;padding:14px;background:#ffffff08;border-radius:10px;border:1px solid hsl(0 0% 100% / .06);transition:opacity .3s ease}.megga-password-analysis.inactive{opacity:.5}.megga-password-analysis.inactive .megga-requirement-item{color:var(--megga-text-muted)}.megga-password-analysis.inactive .megga-requirement-item svg{color:var(--megga-text-muted)}@keyframes megga-slide-fade-in{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.megga-password-strength{display:flex;flex-direction:column;gap:8px;margin-bottom:14px}.megga-password-strength-header{display:flex;align-items:center;justify-content:space-between}.megga-password-strength-label{font-size:12px;color:#999}.megga-password-strength-value{font-size:12px;font-weight:600}.megga-password-strength-bar{width:100%;height:6px;background:#ffffff1a;border-radius:3px;overflow:hidden}.megga-password-strength-fill{height:100%;border-radius:3px;transition:width .3s ease,background-color .3s ease}.megga-password-requirements{display:flex;flex-direction:column;gap:6px}.megga-requirement-item{display:flex;align-items:center;gap:8px;font-size:12px;color:#737373}.megga-requirement-item svg{width:14px;height:14px;flex-shrink:0;color:#666}.megga-requirement-item.met{color:#21c45d}.megga-requirement-item.met svg{color:#21c45d}.megga-password-match{display:flex;align-items:center;gap:8px;margin-top:10px;font-size:12px;font-weight:500;animation:megga-slide-fade-in .2s ease-out}.megga-password-match svg{width:14px;height:14px;flex-shrink:0}.megga-password-match.success{color:#21c45d}.megga-password-match.error{color:#ef4343}.megga-form-error{display:flex;align-items:center;gap:6px;margin-top:6px;font-size:12px;color:#ef4343}.megga-badge{display:inline-flex;align-items:center;gap:4px;padding:4px 10px;border-radius:20px;font-size:12px;font-weight:500;white-space:nowrap}.megga-badge-success{background:#21c45d26;color:#21c45d;border:1px solid hsl(142 71% 45% / .3)}.megga-badge-warning{background:#e7b00826;color:#e7b008;border:1px solid hsl(45 93% 47% / .3)}.megga-settings-card .megga-settings-card{background:transparent;border:none;padding:0;margin-top:0}.megga-team-section{display:flex;flex-direction:column;gap:var(--space-megga-5)}.megga-team-header{display:flex;align-items:center;justify-content:space-between;gap:var(--space-megga-4)}.megga-team-header-left{display:flex;align-items:center;gap:var(--space-megga-3)}.megga-team-counter-badge{display:inline-flex;align-items:center;justify-content:center;padding:4px 10px;background:hsl(var(--megga-purple-500) / .15);color:hsl(var(--megga-purple-400));border-radius:12px;font-size:13px;font-weight:600}.megga-team-seats-label{font-size:14px;color:hsl(var(--megga-text-muted))}.megga-team-invite-button{background:linear-gradient(135deg,hsl(var(--megga-purple-500)),hsl(var(--megga-purple-600)));color:#fff;gap:8px}.megga-team-invite-button:hover{background:linear-gradient(135deg,hsl(var(--megga-purple-400)),hsl(var(--megga-purple-500)))}.megga-team-usage{display:flex;align-items:center;gap:var(--space-megga-4)}.megga-team-progress{flex:1;height:6px;background:#ffffff1a}.megga-team-progress [data-state=complete],.megga-team-progress>div{background:linear-gradient(90deg,hsl(var(--megga-purple-500)),hsl(var(--megga-purple-400)))}.megga-team-remaining{font-size:13px;color:hsl(var(--megga-text-muted));white-space:nowrap}.megga-team-list{display:flex;flex-direction:column;gap:var(--space-megga-2)}.megga-team-member{display:flex;align-items:center;gap:var(--space-megga-4);padding:var(--space-megga-4);background:#ffffff05;border:1px solid hsl(0 0% 100% / .05);border-radius:12px;transition:all .15s ease}.megga-team-member:hover{background:#ffffff0a;border-color:#ffffff1a}.megga-team-member-avatar{width:40px;height:40px;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:600;color:#fff;overflow:hidden}.megga-team-member-avatar.owner{background:linear-gradient(135deg,#f97415,#f40)}.megga-team-member-avatar.admin{background:linear-gradient(135deg,hsl(var(--megga-purple-500)),hsl(var(--megga-purple-600)))}.megga-team-member-avatar.member{background:linear-gradient(135deg,#3c83f6,#2463eb)}.megga-team-member-avatar.viewer{background:linear-gradient(135deg,gray,#666)}.megga-team-member-avatar img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.megga-team-member-info{flex:1;min-width:0}.megga-team-member-name{display:block;font-size:14px;font-weight:500;color:hsl(var(--megga-white))}.megga-team-member-you{margin-left:6px;font-size:12px;font-weight:400;color:hsl(var(--megga-text-muted))}.megga-team-member-email{display:block;font-size:13px;color:hsl(var(--megga-text-muted));overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.megga-role-badge{display:inline-flex;align-items:center;gap:4px;padding:4px 10px;border-radius:20px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.megga-role-badge.owner{background:#f9741526;color:#f97415;border:1px solid hsl(25 95% 53% / .3)}.megga-role-badge.admin{background:hsl(var(--megga-purple-500) / .15);color:hsl(var(--megga-purple-400));border:1px solid hsl(var(--megga-purple-500) / .3)}.megga-role-badge.member{background:#3c83f626;color:#3c83f6;border:1px solid hsl(217 91% 60% / .3)}.megga-role-badge.viewer{background:#99999926;color:#b3b3b3;border:1px solid hsl(0 0% 60% / .3)}.megga-team-member-action{color:hsl(var(--megga-text-muted));opacity:0;transition:opacity .15s ease}.megga-team-member:hover .megga-team-member-action{opacity:1}.megga-invite-link-section{display:flex;flex-direction:column;gap:var(--space-megga-4)}.megga-invite-link-description{font-size:14px;color:hsl(var(--megga-text-muted))}.megga-invite-link-card{padding:var(--space-megga-5);background:#ffffff05;border:1px solid hsl(0 0% 100% / .08);border-radius:12px}.megga-invite-link-header{display:flex;align-items:center;gap:8px;margin-bottom:var(--space-megga-2)}.megga-invite-link-label{font-size:13px;font-weight:600;color:hsl(var(--megga-white));text-transform:uppercase;letter-spacing:.5px}.megga-invite-link-helper{font-size:13px;color:hsl(var(--megga-text-muted));margin-bottom:var(--space-megga-4)}.megga-invite-link-container{display:flex;gap:var(--space-megga-3)}.megga-invite-link-input{flex:1;background:#0000004d;border:1px solid hsl(0 0% 100% / .1);border-radius:8px;padding:10px 14px;color:hsl(var(--megga-white));font-size:13px;font-family:JetBrains Mono,monospace}.megga-invite-link-button{gap:8px;white-space:nowrap}.megga-notification-preferences-section{display:flex;flex-direction:column;gap:var(--space-megga-4)}.megga-notification-preferences-description{font-size:14px;color:hsl(var(--megga-text-muted))}.megga-notification-matrix-table{display:flex;flex-direction:column;border:1px solid hsl(0 0% 100% / .08);border-radius:12px;overflow:hidden}.megga-notification-matrix-header{display:grid;grid-template-columns:1fr 80px 80px 80px;gap:var(--space-megga-2);padding:var(--space-megga-4);background:#ffffff05;border-bottom:1px solid hsl(0 0% 100% / .08)}.megga-notification-matrix-event-header{font-size:12px;font-weight:600;color:hsl(var(--megga-text-muted));text-transform:uppercase;letter-spacing:.5px}.megga-notification-matrix-channel-header{font-size:12px;font-weight:600;color:hsl(var(--megga-text-muted));text-transform:uppercase;letter-spacing:.5px;text-align:center}.megga-notification-matrix-row{display:grid;grid-template-columns:1fr 80px 80px 80px;gap:var(--space-megga-2);padding:var(--space-megga-4);border-bottom:1px solid hsl(0 0% 100% / .05);transition:background .15s ease}.megga-notification-matrix-row:last-child{border-bottom:none}.megga-notification-matrix-row:hover{background:#ffffff05}.megga-notification-matrix-event{font-size:14px;color:hsl(var(--megga-white))}.megga-notification-matrix-cell{display:flex;align-items:center;justify-content:center}.megga-marketing-preferences-section{display:flex;flex-direction:column;gap:var(--space-megga-4)}.megga-marketing-preferences-description{font-size:14px;color:hsl(var(--megga-text-muted))}.megga-marketing-preferences-list{display:flex;flex-direction:column;gap:var(--space-megga-1)}.megga-marketing-item{display:flex;align-items:flex-start;gap:var(--space-megga-4);padding:var(--space-megga-4);border-radius:10px;cursor:pointer;transition:background .15s ease}.megga-marketing-item:hover{background:#ffffff05}.megga-marketing-checkbox{margin-top:2px}.megga-marketing-info{flex:1;display:flex;flex-direction:column;gap:2px}.megga-marketing-label{font-size:14px;font-weight:500;color:hsl(var(--megga-white))}.megga-marketing-desc{font-size:13px;color:hsl(var(--megga-text-muted))}.megga-email-digest-section{display:flex;flex-direction:column;gap:var(--space-megga-4)}.megga-email-digest-description{font-size:14px;color:hsl(var(--megga-text-muted))}.megga-email-digest-field{display:flex;flex-direction:column;gap:var(--space-megga-2)}.megga-email-digest-label{font-size:12px;font-weight:600;color:hsl(var(--megga-text-muted));text-transform:uppercase;letter-spacing:.5px}.megga-email-digest-select{max-width:200px;background:#ffffff0d;border-color:#ffffff1a}.megga-quiet-hours-section{display:flex;flex-direction:column;gap:var(--space-megga-4)}.megga-quiet-hours-description{font-size:14px;color:hsl(var(--megga-text-muted))}.megga-quiet-hours-pickers{display:flex;align-items:flex-end;gap:var(--space-megga-4);padding:var(--space-megga-5);background:#ffffff05;border:1px solid hsl(0 0% 100% / .08);border-radius:12px;margin-top:var(--space-megga-2)}.megga-quiet-hours-field{display:flex;flex-direction:column;gap:var(--space-megga-2)}.megga-quiet-hours-label{font-size:12px;font-weight:600;color:hsl(var(--megga-text-muted));text-transform:uppercase;letter-spacing:.5px}.megga-quiet-hours-select{width:120px;background:#ffffff0d;border-color:#ffffff1a}.megga-quiet-hours-separator{font-size:14px;color:hsl(var(--megga-text-muted));padding-bottom:10px}.megga-quiet-hours-timezone{font-size:12px;color:hsl(var(--megga-text-muted));margin-top:var(--space-megga-2)}.megga-workspace-layout{display:flex;flex-direction:column;height:calc(100vh - 120px);min-height:600px;background:#fafafa;padding:24px 32px;overflow:hidden}.megga-workspace-header{flex-shrink:0;margin-bottom:24px}.megga-workspace-title{font-family:var(--font-megga-display);font-size:32px;font-weight:600;color:#1a1a1a;margin:0}.megga-workspace-subtitle{font-family:var(--font-megga-sans);font-size:14px;color:#6b7280;margin-top:4px}.megga-workspace-container{display:flex;flex:1;gap:24px;min-height:0;overflow:hidden}.megga-workspace-sidebar{width:260px;flex-shrink:0;display:flex;flex-direction:column;background:#fafafa;border-right:1px solid #E5E5E5;overflow:hidden}.megga-workspace-sidebar-content{flex:1;overflow-y:auto;padding:8px 0}.megga-workspace-sidebar-group{margin-bottom:20px}.megga-workspace-sidebar-group-title{font-family:var(--font-megga-sans);font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:#9ca3af;padding:8px 16px;margin:0}.megga-workspace-sidebar-items{list-style:none;padding:0;margin:0}.megga-workspace-sidebar-item{display:flex;align-items:center;gap:12px;width:100%;padding:10px 16px;background:transparent;border:none;border-left:3px solid transparent;cursor:pointer;text-align:left;color:#525252;font-family:var(--font-megga-sans);font-size:14px;font-weight:500;transition:all .2s ease;position:relative}.megga-workspace-sidebar-item:hover{background:#f5f5f5;color:#1a1a1a}.megga-workspace-sidebar-item.active{background:#f6490014;color:#f64900;border-left-color:transparent}.megga-workspace-sidebar-item.active:before{content:"";position:absolute;left:0;top:4px;bottom:4px;width:3px;background:#f64900;border-radius:0 2px 2px 0}.megga-workspace-sidebar-item-icon{width:18px;height:18px;flex-shrink:0}.megga-workspace-sidebar-item-label{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.megga-workspace-sidebar-badge{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 6px;background:#f64900;color:#fff;border-radius:10px;font-size:11px;font-weight:600}.megga-workspace-sidebar-footer{flex-shrink:0;padding:16px;border-top:1px solid #E5E5E5}.megga-workspace-sidebar-back{display:flex;align-items:center;gap:8px;color:#6b7280;font-size:13px;font-weight:500;text-decoration:none;transition:color .2s ease}.megga-workspace-sidebar-back:hover{color:#1a1a1a}.megga-labs-gallery-item{position:relative;aspect-ratio:1 / 1;border-radius:8px;overflow:hidden;cursor:pointer;border:none;padding:0;background:transparent;transition:transform .2s ease,box-shadow .2s ease}.megga-labs-gallery-item:hover{transform:scale(1.05);box-shadow:0 0 0 1px #fff3}.megga-labs-gallery-item--selected{transform:scale(.95);box-shadow:0 0 0 2px hsl(var(--megga-purple)),0 0 0 4px #0a0a0a}.megga-labs-gallery-item--selected:hover{transform:scale(.95)}.megga-labs-gallery-item-image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.megga-labs-gallery-item-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,hsl(0 0% 0% / .7) 0%,transparent 50%,transparent 100%);opacity:0;transition:opacity .2s ease;display:flex;align-items:flex-end;padding:8px}.megga-labs-gallery-item:hover .megga-labs-gallery-item-overlay{opacity:1}.megga-labs-gallery-item-prompt{font-size:10px;line-height:1.3;color:#fffc;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;text-align:left;margin:0}.megga-labs-gallery-item-selected-badge{position:absolute;top:4px;right:4px;width:16px;height:16px;border-radius:50%;background:hsl(var(--megga-purple));color:#fff;display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:600}@keyframes megga-canvas-image-close{0%{opacity:1;transform:scale(1) translateY(0)}to{opacity:0;transform:scale(.5) translateY(40px)}}@keyframes megga-gallery-hint-appear{0%{opacity:0;transform:translateY(8px)}10%{opacity:1;transform:translateY(0)}90%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-4px)}}.megga-labs-canvas-image-card{position:relative;width:100%;height:100%;border-radius:19px;overflow:hidden;transition:transform .3s ease,opacity .3s ease}@keyframes megga-image-enter{0%{opacity:0;transform:translateY(20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.megga-labs-canvas-image-card--enter{will-change:transform,opacity;animation:megga-image-enter .4s cubic-bezier(.34,1.56,.64,1) both}.megga-labs-canvas-image-card--enter.animation-complete{will-change:auto}.megga-labs-canvas-image-card--closing{will-change:transform,opacity;animation:megga-canvas-image-close .5s cubic-bezier(.34,1.56,.64,1) forwards;pointer-events:none}.megga-labs-canvas-image-card-button{width:100%;height:100%;padding:0;border:none;background:none;cursor:pointer;display:block}.megga-labs-canvas-image-card-button img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .3s ease}.megga-labs-canvas-image-card:hover .megga-labs-canvas-image-card-button img{transform:scale(1.02)}.megga-labs-canvas-image-card-close{position:absolute;top:12px;right:12px;width:32px;height:32px;border-radius:50%;background:#00000080;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid hsl(0 0% 100% / .1);display:flex;align-items:center;justify-content:center;color:#fff;cursor:pointer;opacity:0;transform:scale(.8);transition:all .2s ease}.megga-labs-canvas-image-card:hover .megga-labs-canvas-image-card-close{opacity:1;transform:scale(1)}.megga-labs-canvas-image-card-close:hover{background:#d92626cc;transform:scale(1.1)}.megga-labs-canvas-image-card-favorite{position:absolute;top:12px;left:12px;width:18px;height:18px;color:#f655a6;filter:drop-shadow(0 2px 4px hsl(0 0% 0% / .3))}.megga-labs-canvas-image-card-overlay{position:absolute;bottom:0;left:0;right:0;padding:16px;background:linear-gradient(to top,hsl(0 0% 0% / .8) 0%,hsl(0 0% 0% / .4) 50%,transparent 100%);opacity:0;transition:opacity .2s ease}.megga-labs-canvas-image-card:hover .megga-labs-canvas-image-card-overlay{opacity:1}.megga-labs-canvas-image-card-overlay p{font-size:13px;color:#ffffffe6;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin:0}.megga-labs-controls-gallery-wrapper{position:relative}.megga-labs-gallery-hint-tooltip{position:absolute;bottom:calc(100% + 12px);right:0;padding:8px 14px;border-radius:8px;background:linear-gradient(135deg,#8f30e8,#e8308c);color:#fff;font-size:12px;font-weight:500;white-space:nowrap;display:flex;align-items:center;gap:6px;box-shadow:0 4px 20px #8319e666;animation:megga-gallery-hint-appear 3s ease-in-out forwards;z-index:50}.megga-labs-gallery-hint-tooltip:after{content:"";position:absolute;top:100%;right:14px;border:6px solid transparent;border-top-color:#e8308c}@media (prefers-reduced-motion: reduce){.megga-labs-canvas-image-card--closing,.megga-labs-canvas-image-card--enter{animation:none;transition:opacity .15s ease}.megga-labs-gallery-hint-tooltip{animation:none;opacity:1}.megga-labs-clone-card{will-change:auto;transition:none}}.megga-labs-clone-card,.megga-labs-gallery-sidebar{will-change:transform}.megga-labs-fan-item{will-change:transform,opacity}@media (max-width: 768px){.megga-labs-clone-drawer-inner,.megga-labs-prompt-bar{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}.megga-labs-controls-capsule{backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.megga-labs-gallery-sidebar-inner{backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px)}.megga-labs-viewport-zone-icon{animation:none}}.megga-glass-button:focus-visible{outline:2px solid #F64900;outline-offset:2px}.megga-glass-button--icon-only:focus-visible{outline:2px solid #F64900;outline-offset:2px;box-shadow:none}.megga-labs-selector-capsule:focus-visible{outline:2px solid hsl(271 80% 55%);outline-offset:2px;box-shadow:0 0 0 4px #8f30e833}.megga-labs-prompt-image-btn:focus-visible,.megga-labs-prompt-submit:focus-visible{outline:2px solid #F64900;outline-offset:2px}.megga-labs-gallery-sidebar-close:focus-visible{outline:2px solid hsl(0 0% 100%);outline-offset:1px}.megga-labs-gallery-item:focus-visible{outline:2px solid hsl(271 80% 55%);outline-offset:2px;z-index:10}.megga-labs-clone-card:focus-visible{outline:2px solid hsl(271 80% 55%);outline-offset:2px}.megga-labs-canvas-image-card:focus-visible,.megga-labs-canvas-image-card-button:focus-visible{outline:2px solid hsl(271 80% 55%);outline-offset:2px}.megga-labs-canvas-image-card-close:focus-visible{outline:2px solid hsl(0 0% 100%);outline-offset:1px}.megga-labs-canvas *:focus:not(:focus-visible){outline:none}.megga-labs-clones-menu{position:absolute;bottom:160px;left:24px;right:24px;height:0;overflow:hidden;opacity:0;z-index:50;border-radius:20px;transition:height .3s cubic-bezier(.34,1.56,.64,1),opacity .2s ease;pointer-events:none}.megga-labs-clones-menu--open{height:180px;opacity:1;pointer-events:auto}.megga-labs-clones-menu-inner{height:100%;display:flex;align-items:center;padding:12px 20px;background:#2e2f31;backdrop-filter:blur(40px) saturate(180%);-webkit-backdrop-filter:blur(40px) saturate(180%);border-top:1px solid #3A3A3A;border-radius:20px;box-shadow:0 8px 32px #0006}.megga-labs-clones-menu-list{display:flex;gap:16px;padding:4px 0;align-items:center}.megga-labs-clones-menu-loading{display:flex;align-items:center;gap:8px;padding:20px 40px;color:#999;font-size:13px}.megga-labs-clone-card--menu{flex-shrink:0;width:100px;aspect-ratio:5 / 7;border-radius:12px;overflow:hidden;display:flex;flex-direction:column;background:#0006;border:2px solid hsl(0 0% 100% / .1);cursor:grab;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.megga-labs-clone-card--menu:hover{transform:translateY(-6px) scale(1.03);border-color:#f64900;box-shadow:0 12px 32px #f649004d}.megga-labs-clone-card--menu:active{cursor:grabbing;transform:translateY(-2px) scale(1.01)}.megga-labs-clone-card--menu.megga-labs-clone-card--selected{border-color:#f64900;box-shadow:0 0 0 2px #f6490080,0 8px 24px #f649004d}.megga-labs-clone-card--menu .megga-labs-clone-card-image{width:100%;flex:1;-o-object-fit:cover;object-fit:cover}.megga-labs-clone-card--menu .megga-labs-clone-card-name{padding:8px;font-size:11px;font-weight:500;text-align:center;color:#fff;background:linear-gradient(transparent,#000000b3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.megga-labs-clones-menu-cta{flex-shrink:0;width:100px;aspect-ratio:5 / 7;border-radius:12px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;border:2px dashed rgba(246,73,0,.4);background:transparent;text-decoration:none;cursor:pointer;transition:all .2s ease}.megga-labs-clones-menu-cta:hover{border-color:#f64900;background:#f6490014;transform:translateY(-4px);box-shadow:0 8px 24px #f6490033}.megga-labs-clones-menu-cta-icon{width:40px;height:40px;border-radius:12px;display:flex;align-items:center;justify-content:center;color:#fff}.megga-labs-clones-menu-cta-icon--create{background:#f64900}.megga-labs-clones-menu-cta-icon--marketplace{background:#3a3a3a;border:1px solid #525252}.megga-labs-clones-menu-cta-icon--marketplace svg{color:#f64900}.megga-labs-clones-menu-cta-text{font-size:10px;font-weight:500;color:#a0a0a0;text-align:center;line-height:1.2}.megga-labs-clones-menu-cta:hover .megga-labs-clones-menu-cta-text{color:#fff}.megga-labs-selected-clones-container{position:absolute;top:58%;left:50%;transform:translate(-50%);display:flex;align-items:flex-start;justify-content:center;gap:8px;z-index:10;background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none;border:none;border-radius:0;padding:0}.megga-labs-clone-card--canvas{position:relative;width:50px;aspect-ratio:5 / 7;border-radius:8px;overflow:visible;background:transparent;border:1.5px solid hsl(0 0% 100% / .15);box-shadow:0 4px 12px #0000004d;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.megga-labs-clone-card--canvas:hover{transform:scale(1.08) translateY(-2px);border-color:#ffffff40;box-shadow:0 6px 16px #0006}.megga-labs-clone-card--canvas .megga-labs-clone-card-image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:8px}.megga-labs-clone-card-remove{position:absolute;top:-6px;right:-6px;width:20px;height:20px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#d92626;border:2px solid hsl(0 0% 10%);color:#fff;cursor:pointer;opacity:0;transform:scale(.8);transition:all .15s ease;z-index:5}.megga-labs-clone-card--canvas:hover .megga-labs-clone-card-remove{opacity:1;transform:scale(1)}.megga-labs-clone-card-remove:hover{background:#c32222;transform:scale(1.1)}@media (max-width: 768px){.megga-labs-clones-menu{left:12px;right:12px;bottom:140px;border-radius:16px}.megga-labs-clones-menu--open{height:160px}.megga-labs-clones-menu-inner{padding:12px 16px;border-radius:16px}.megga-labs-clones-menu-list{gap:12px}.megga-labs-clone-card--menu,.megga-labs-clones-menu-cta{width:80px}.megga-labs-clones-menu-cta-icon{width:32px;height:32px}}.panel-team-members{display:flex;flex-direction:column;height:100%}.panel-header{margin-bottom:32px;flex-shrink:0}.panel-title{display:flex;align-items:center;gap:12px;font-size:24px;font-weight:700;color:#1a1a1a;margin:0 0 8px}.panel-icon{font-size:20px}.panel-description{font-size:14px;color:#a0a0a0;margin:0;line-height:1.5}.seats-progress{margin-bottom:24px;flex-shrink:0}.seats-progress-bar{height:8px;background:#f5f5f5;border-radius:4px;overflow:hidden;margin-bottom:8px}.seats-progress-fill{height:100%;background:linear-gradient(90deg,#f64900,#ff6b2c);border-radius:4px;transition:width .3s ease}.seats-progress-text{display:flex;justify-content:space-between;font-size:14px}.seats-used{color:#1a1a1a;font-weight:600}.seats-remaining{color:#a0a0a0}.btn-invite-member{display:flex;align-items:center;gap:8px;padding:12px 24px;background:#f64900;color:#fff;border:none;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;transition:background .2s ease;margin-bottom:24px;flex-shrink:0;width:-moz-fit-content;width:fit-content}.btn-invite-member:hover{background:#e04000;transform:translateY(-1px);box-shadow:0 4px 12px #f649004d}.btn-icon{font-size:16px}.members-list{display:flex;flex-direction:column;gap:12px;flex:1;overflow-y:auto}.member-item{display:flex;align-items:center;gap:16px;padding:20px;background:#fafafa;border:1px solid #E5E5E5;border-radius:12px;transition:all .15s ease;flex-shrink:0;margin-bottom:12px}.member-item:hover{background:#f5f5f5;border-color:#d0d0d0;box-shadow:0 2px 8px #0000000a}.member-avatar{width:48px;height:48px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:16px;font-weight:700;color:#fff;flex-shrink:0}.member-avatar.owner{background:#f64900}.member-avatar.admin{background:#3b82f6}.member-avatar.member{background:#525252}.member-avatar.viewer{background:#a0a0a0}.member-info{flex:1;min-width:0}.member-name{font-size:15px;font-weight:500;color:#1a1a1a;margin-bottom:4px}.member-you{color:#a0a0a0;font-size:14px;font-weight:400}.member-email{font-size:13px;color:#a0a0a0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-top:4px}.member-role{margin-left:auto;flex-shrink:0}.role-badge{display:inline-block;padding:8px 16px;border-radius:8px;font-size:12px;font-weight:700;letter-spacing:.3px;text-transform:uppercase}.role-badge.owner{background:#f649001a;color:#f64900;border:2px solid rgba(246,73,0,.2)}.role-select{padding:8px 36px 8px 16px;border-radius:8px;font-size:12px;font-weight:600;letter-spacing:.3px;text-transform:uppercase;cursor:pointer;transition:all .15s ease;border:2px solid;-moz-appearance:none;appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center}.role-select.admin{background-color:#3b82f6;color:#fff;border-color:#3b82f6}.role-select.admin:hover{background-color:#2563eb;border-color:#2563eb}.role-select.member{background-color:#525252;color:#fff;border-color:#525252}.role-select.member:hover{background-color:#3a3a3a;border-color:#3a3a3a}.role-select.viewer{background-color:#6b7280;color:#fff;border-color:#6b7280}.role-select.viewer:hover{background-color:#525252;border-color:#525252}.role-select:focus{outline:2px solid #F64900;outline-offset:2px}.member-menu{width:40px;height:40px;display:flex;align-items:center;justify-content:center;border:1px solid #E5E5E5;background:#fff;color:#525252;font-size:18px;cursor:pointer;border-radius:8px;transition:all .15s ease;flex-shrink:0;margin-left:12px}.member-menu:hover{background:#f5f5f5;border-color:#d0d0d0;color:#1a1a1a}.notifications-panel{padding:32px;max-width:100%}.notifications-panel .panel-header{margin-bottom:32px}.notifications-panel .panel-title{display:flex;align-items:center;gap:12px;font-size:24px;font-weight:700;color:#1a1a1a;margin:0 0 8px}.notifications-panel .panel-icon{font-size:20px}.notifications-panel .panel-description{font-size:14px;color:#a0a0a0;margin:0;line-height:1.5}.notifications-table{width:100%;border-collapse:separate;border-spacing:0;border:1px solid #E5E5E5;border-radius:12px;overflow:hidden;background:#fff}.notifications-table thead{background:#f5f5f5}.notifications-table th{padding:16px 20px;font-size:12px;font-weight:600;color:#525252;text-transform:uppercase;letter-spacing:.5px;text-align:left;border-bottom:1px solid #E5E5E5}.notifications-table th:not(:first-child){text-align:center;width:100px}.notifications-table tbody tr{transition:background .15s ease}.notifications-table tbody tr:nth-child(odd){background:#fafafa}.notifications-table tbody tr:nth-child(2n){background:#fff}.notifications-table tbody tr:hover{background:#fff5e6}.notifications-table tbody tr:last-child td{border-bottom:none}.notifications-table td{padding:16px 20px;border-bottom:1px solid #F0F0F0}.notifications-table .event-name{font-size:14px;font-weight:500;color:#1a1a1a}.notifications-table .toggle-cell{text-align:center;vertical-align:middle}.notifications-table .toggle-wrapper{position:relative;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.notifications-table .toggle-wrapper input{position:absolute;opacity:0;width:0;height:0}.notifications-table .toggle-slider{position:relative;display:inline-block;width:44px;height:24px;background:#d0d0d0;border-radius:12px;transition:all .2s ease}.notifications-table .toggle-slider:before{content:"";position:absolute;top:2px;left:2px;width:20px;height:20px;background:#fff;border-radius:50%;box-shadow:0 1px 3px #00000026;transition:transform .2s ease}.notifications-table .toggle-wrapper input:checked+.toggle-slider{background:#f64900}.notifications-table .toggle-wrapper input:checked+.toggle-slider:before{transform:translate(20px)}.notifications-table .toggle-wrapper:hover .toggle-slider{background:#b0b0b0}.notifications-table .toggle-wrapper input:checked+.toggle-slider:hover{background:#e04000}.notifications-table .toggle-wrapper input:focus-visible+.toggle-slider{outline:2px solid #F64900;outline-offset:2px}.notifications-table .toggle-wrapper input:disabled+.toggle-slider{opacity:.5;cursor:not-allowed}.notifications-table .master-toggle-row{background:linear-gradient(90deg,#f5f5f5,#fafafa)!important;border-bottom:2px solid #F64900}.notifications-table .master-toggle-row:hover{background:linear-gradient(90deg,#ffecd9,#fff5e6)!important}.notifications-table .master-label{font-weight:700;color:#f64900;display:flex;align-items:center;gap:8px}.notifications-table .master-icon{font-size:16px}.notifications-table .master-separator td{height:8px;padding:0;background:transparent;border:none}.megga-app-wrapper:has(.megga-profile-page){background:#fafafa!important}.megga-app-wrapper:has(.megga-profile-page) .megga-app-main{background:transparent}.megga-app-wrapper:has(.megga-profile-page) .megga-app-container{background:transparent}.megga-profile-page{background:#fafafa;padding:32px;max-width:1200px;margin:0 auto;display:flex;flex-direction:column;gap:24px}.megga-profile-page-title{font-family:Sora,sans-serif;font-size:48px;font-weight:800;color:#1a1a1a;margin:0;letter-spacing:-.03em}.megga-profile-cover-wrapper{border-radius:16px;overflow:hidden;box-shadow:0 2px 8px #0000000f}.megga-profile-cover{position:relative;width:100%;height:240px;overflow:hidden}.megga-profile-cover-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.megga-profile-cover-gradient{width:100%;height:100%;background:linear-gradient(135deg,#f64900,#ff6b2c)}.megga-profile-cover-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#00000080;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .2s ease}.megga-profile-cover:hover .megga-profile-cover-overlay{opacity:1}.megga-profile-cover-upload-btn{display:flex;align-items:center;gap:8px;padding:12px 24px;background:#fffffff2;border:none;border-radius:8px;font-size:14px;font-weight:500;color:#1a1a1a;cursor:pointer;transition:transform .15s ease,background .15s ease}.megga-profile-cover-upload-btn:hover{transform:scale(1.05);background:#fff}.megga-profile-cover-upload-btn:disabled{opacity:.7;cursor:not-allowed;transform:none}.megga-profile-bar{display:flex;align-items:flex-end;justify-content:space-between;padding:0 32px 24px;background:#fafafa;flex-wrap:wrap;gap:20px}.megga-profile-bar-info{display:flex;align-items:flex-end;gap:20px}.megga-profile-avatar-wrapper{position:relative;margin-top:-60px;flex-shrink:0}.megga-profile-avatar-img{width:140px;height:140px;border-radius:50%;border:4px solid #FAFAFA;-o-object-fit:cover;object-fit:cover;background:#e5e5e5}.megga-profile-avatar-fallback{width:140px;height:140px;border-radius:50%;border:4px solid #FAFAFA;background:linear-gradient(135deg,#f64900,#ff6b2c);display:flex;align-items:center;justify-content:center;font-size:48px;font-weight:600;color:#fff}.megga-profile-avatar-change-btn{position:absolute;bottom:8px;right:8px;width:36px;height:36px;border-radius:50%;background:#f64900;border:3px solid #FAFAFA;color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:transform .15s ease,background .15s ease}.megga-profile-avatar-change-btn:hover{background:#e04000;transform:scale(1.1)}.megga-profile-avatar-change-btn:disabled{opacity:.7;cursor:not-allowed;transform:none}.megga-profile-bar-text{display:flex;flex-direction:column;gap:6px;padding-bottom:8px}.megga-profile-bar-name{font-family:var(--font-megga-display);font-size:28px;font-weight:600;color:#1a1a1a;margin:0;letter-spacing:-.02em}.megga-profile-bar-username{font-size:14px;color:#525252}.megga-profile-bar-actions{display:flex;gap:12px;padding-bottom:12px;flex-wrap:wrap}.megga-profile-btn-change{display:flex;align-items:center;gap:6px;padding:10px 16px;background:#f64900;border:none;border-radius:8px;font-size:14px;font-weight:500;color:#fff;cursor:pointer;transition:background .15s ease;text-decoration:none}.megga-profile-btn-change:hover{background:#e04000}.megga-profile-btn-change:disabled{opacity:.7;cursor:not-allowed}.megga-profile-btn-remove{display:flex;align-items:center;gap:6px;padding:10px 16px;background:transparent;border:1px solid #EF4444;border-radius:8px;font-size:14px;font-weight:500;color:#ef4444;cursor:pointer;transition:all .15s ease}.megga-profile-btn-remove:hover{background:#fee2e2}.megga-profile-btn-remove:disabled{opacity:.7;cursor:not-allowed}.megga-profile-btn-view{display:flex;align-items:center;gap:6px;padding:10px 16px;background:#fff;border:1px solid #E5E5E5;border-radius:8px;font-size:14px;font-weight:500;color:#525252;cursor:pointer;transition:all .15s ease;text-decoration:none}.megga-profile-btn-view:hover{background:#f5f5f5;border-color:#d0d0d0}@media (max-width: 768px){.megga-profile-cover{height:160px}.megga-profile-bar{flex-direction:column;align-items:center;text-align:center;padding:0 20px 20px}.megga-profile-bar-info{flex-direction:column;align-items:center}.megga-profile-avatar-wrapper{margin-top:-50px}.megga-profile-avatar-img,.megga-profile-avatar-fallback{width:100px;height:100px;font-size:36px}.megga-profile-bar-actions{justify-content:center}.megga-profile-bar-name{font-size:24px}}.megga-profile-info-column{background:#fff;border:1px solid #E5E5E5;border-radius:16px;padding:28px;display:flex;flex-direction:column;gap:20px}.megga-profile-section-title{font-family:var(--font-megga-display);font-size:18px;font-weight:600;color:#1a1a1a;margin:0 0 16px}.megga-profile-section-desc{font-size:14px;color:#525252;margin:-8px 0 20px}.megga-profile-card{background:#fff;border:1px solid #E5E5E5;border-radius:16px;padding:28px}.megga-profile-field{display:flex;flex-direction:column;gap:6px}.megga-profile-label{font-size:13px;font-weight:500;color:#1a1a1a;margin:0}.megga-profile-hint{font-size:12px;color:#6b7280;margin:0}.megga-profile-hint-right{text-align:right}.megga-profile-input{width:100%;padding:12px 14px;background:#fafafa;border:1px solid #E5E5E5;border-radius:10px;font-size:14px;color:#1a1a1a;transition:all .2s ease}.megga-profile-input::-moz-placeholder{color:#a0a0a0}.megga-profile-input::placeholder{color:#a0a0a0}.megga-profile-input:focus{outline:none;border-color:#f64900;box-shadow:0 0 0 3px #f649001a}.megga-profile-input-valid{border-color:#22c55e!important}.megga-profile-input-invalid{border-color:#ef4444!important}.megga-profile-textarea{width:100%;padding:12px 14px;background:#fafafa;border:1px solid #E5E5E5;border-radius:10px;font-size:14px;color:#1a1a1a;resize:none;min-height:80px;transition:all .2s ease}.megga-profile-textarea:focus{outline:none;border-color:#f64900;box-shadow:0 0 0 3px #f649001a}.megga-profile-input-wrapper{position:relative;display:flex;align-items:center}.megga-profile-input-prefix{position:absolute;left:14px;color:#a0a0a0;font-size:14px;pointer-events:none}.megga-profile-input-with-prefix{padding-left:28px}.megga-profile-row-2{display:grid;grid-template-columns:1fr 1fr;gap:16px}@media (max-width: 600px){.megga-profile-row-2{grid-template-columns:1fr}}.megga-profile-validation{display:flex;align-items:center;gap:6px;font-size:12px;color:#6b7280}.megga-profile-validation.valid{color:#22c55e}.megga-profile-validation.invalid{color:#ef4444}.megga-profile-validation.checking{color:#6b7280}.megga-profile-socials-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px}@media (max-width: 700px){.megga-profile-socials-grid{grid-template-columns:1fr}}.megga-profile-social-item{display:flex;align-items:center;gap:12px}.megga-profile-social-icon{width:40px;height:40px;border-radius:10px;background:#f6490014;display:flex;align-items:center;justify-content:center;flex-shrink:0;color:#f64900}.megga-profile-social-input-wrapper{flex:1;position:relative;display:flex;align-items:center}.megga-profile-social-prefix{position:absolute;left:12px;color:#a0a0a0;font-size:14px;pointer-events:none}.megga-profile-social-input{padding-left:32px}.megga-profile-shield-card{background:#fff;border:1.5px solid rgba(34,197,94,.2);border-radius:16px;padding:24px;display:flex;flex-direction:column;gap:20px}.megga-profile-shield-header{display:flex;align-items:center;gap:20px}.megga-profile-shield-score-circle{position:relative;width:64px;height:64px;flex-shrink:0}.megga-profile-shield-score-value{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;font-size:18px;font-weight:700;color:#22c55e;font-family:Sora,sans-serif}.megga-profile-shield-info{display:flex;flex-direction:column;gap:4px}.megga-profile-shield-title-row{display:flex;align-items:center;gap:8px;color:#22c55e}.megga-profile-shield-title-row h3{font-size:16px;font-weight:700;color:#1a1a1a;margin:0;font-family:Sora,sans-serif}.megga-profile-shield-level{font-size:13px;color:#6b7280;margin:0}.megga-profile-shield-level .certified{color:#22c55e;font-weight:600}.megga-profile-shield-level .not-certified{color:#9ca3af;font-weight:500}.megga-profile-shield-licences{font-size:12px;color:#9ca3af;margin:0}.megga-profile-shield-footer{display:flex;align-items:center;justify-content:space-between;padding-top:16px;border-top:1px solid #F0F0F0}.megga-profile-shield-hint{font-size:12px;color:#9ca3af;margin:0;max-width:260px}.megga-profile-shield-cta{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:600;color:#22c55e;background:#22c55e0f;border:1px solid rgba(34,197,94,.2);border-radius:10px;padding:8px 16px;text-decoration:none;transition:all .2s ease;white-space:nowrap}.megga-profile-shield-cta:hover{background:#22c55e1f;border-color:#22c55e59}@media (max-width: 600px){.megga-profile-shield-footer{flex-direction:column;gap:12px;align-items:flex-start}}.megga-profile-public-link{display:flex;justify-content:center;padding:8px 0 24px}.megga-profile-public-link-btn{display:inline-flex;align-items:center;gap:6px;font-size:14px;font-weight:600;color:#f64900;text-decoration:none;padding:10px 24px;border-radius:12px;border:1.5px solid rgba(246,73,0,.2);background:#f649000a;transition:all .2s ease}.megga-profile-public-link-btn:hover{background:#f649001a;border-color:#f6490059}.megga-profile-visibility-list{display:flex;flex-direction:column;gap:4px}.megga-profile-visibility-item{display:flex;align-items:center;justify-content:space-between;padding:16px;border-radius:12px;transition:all .2s ease}.megga-profile-visibility-item:hover{background:#fafafa}.megga-profile-visibility-item.warning{background:#fff9e6;border:1px solid #FFA500}.megga-profile-visibility-item.warning:hover{background:#fff5d9}.megga-profile-visibility-info{flex:1;padding-right:16px}.megga-profile-visibility-title{font-size:14px;font-weight:500;color:#1a1a1a;margin:0}.megga-profile-visibility-desc{font-size:13px;color:#6b7280;margin:4px 0 0}.megga-profile-visibility-desc.warning-text{color:#b8860b}.megga-profile-toggle{position:relative;width:44px;height:24px;background:#d0d0d0;border:none;border-radius:12px;cursor:pointer;transition:all .2s ease;flex-shrink:0}.megga-profile-toggle:hover{background:#b0b0b0}.megga-profile-toggle.active{background:#f64900}.megga-profile-toggle.active:hover{background:#e04000}.megga-profile-toggle-thumb{position:absolute;top:2px;left:2px;width:20px;height:20px;background:#fff;border-radius:50%;box-shadow:0 1px 3px #00000026;transition:transform .2s ease}.megga-profile-toggle.active .megga-profile-toggle-thumb{transform:translate(20px)}.megga-profile-toggle:focus-visible{outline:2px solid #F64900;outline-offset:2px}@media (max-width: 600px){.megga-profile-page{padding:20px;gap:20px}.megga-profile-header{flex-direction:column;align-items:flex-start}.megga-profile-view-btn{width:100%;justify-content:center}.megga-profile-card,.megga-profile-photo-column,.megga-profile-info-column{padding:20px}}.scrollbar-hide{-ms-overflow-style:none;scrollbar-width:none}.scrollbar-hide::-webkit-scrollbar{display:none}@keyframes megga-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.megga-icon-float{animation:megga-float 3s ease-in-out infinite;filter:drop-shadow(0 4px 12px rgba(246,73,0,.2))}.megga-icon-empty{filter:drop-shadow(0 2px 6px rgba(0,0,0,.05))}.megga-app-wrapper:has(.megga-dashboard-page){background:#fafafa!important}.megga-app-wrapper:has(.megga-dashboard-page) .megga-app-main{background:transparent}.megga-app-wrapper:has(.megga-dashboard-page) .megga-app-container{background:transparent}.megga-app-wrapper:has(.megga-clones-page){background:#fafafa!important}.megga-app-wrapper:has(.megga-clones-page) .megga-app-main{background:transparent}.megga-app-wrapper:has(.megga-clones-page) .megga-app-container{background:transparent}.megga-dashboard-page .megga-stat-card{background:#fff!important;border:1px solid #E5E5E5!important;-webkit-backdrop-filter:none;backdrop-filter:none}.megga-dashboard-page .megga-stat-card:hover{background:#fff!important;border-color:#d5d5d5!important;box-shadow:0 4px 12px #00000014}.megga-dashboard-page .megga-stat-label{color:#a0a0a0}.megga-dashboard-page .megga-stat-value{color:#1a1a1a}.megga-dashboard-page .megga-stat-icon{color:#525252}.megga-dashboard-page .megga-stat-change.positive{color:#22c55e}.megga-dashboard-page .megga-stat-change.neutral{color:#a0a0a0}.megga-dashboard-page .megga-stat-progress-bar{background:#e5e5e5}.megga-dashboard-page .megga-stat-progress-fill{background:linear-gradient(90deg,#f64900,#ff7a45)}.megga-dashboard-page .megga-stat-progress-label{color:#525252}.megga-dashboard-page .megga-action-card{background:#fff!important;border:1px solid #E5E5E5!important;-webkit-backdrop-filter:none;backdrop-filter:none}.megga-dashboard-page .megga-action-card:hover{background:#fff!important;border-color:#d5d5d5!important;box-shadow:0 8px 24px #00000014}.megga-dashboard-page .megga-action-icon{background:linear-gradient(135deg,#f64900,#ff7a45)}.megga-dashboard-page .megga-action-icon svg{color:#fff}.megga-dashboard-page .megga-action-title{color:#1a1a1a}.megga-dashboard-page .megga-action-description{color:#525252}.megga-dashboard-page .megga-section-title{color:#1a1a1a}.megga-dashboard-page .megga-section-link{color:#f64900}.megga-dashboard-page .megga-section-link:hover{color:#ff7a45}.megga-dashboard-page .megga-clone-card-small{background:#fff!important;border:1px solid #E5E5E5!important}.megga-dashboard-page .megga-clone-card-small:hover{border-color:#d5d5d5!important;box-shadow:0 8px 24px #00000014}.megga-dashboard-page .megga-page-header h1,.megga-dashboard-page [class*=text-megga-h]{color:#1a1a1a}.megga-dashboard-page .megga-page-header p{color:#525252}.megga-dashboard-page [data-quick-start]{background:linear-gradient(to bottom,transparent,#FAFAFA)!important}.megga-help-center-page{min-height:100vh;background:#fafafa}.megga-app-wrapper:has(.megga-help-center-page){background:#fafafa!important}.megga-app-wrapper:has(.megga-help-center-page) .megga-app-main,.megga-app-wrapper:has(.megga-help-center-page) .megga-app-container{background:transparent!important;padding:0!important;max-width:none!important}.megga-help-hero{background:linear-gradient(135deg,#f64900,#ff6b35);color:#fff;padding:80px 40px;text-align:center}.megga-help-hero-content{max-width:1200px;margin:0 auto}.megga-help-hero-icon{font-size:32px;margin-bottom:16px}.megga-help-hero-title{font-size:48px;font-weight:700;color:#fff!important;margin-bottom:12px;-webkit-text-fill-color:#FFFFFF!important}.megga-help-hero-subtitle{font-size:20px;color:#ffffffe6;margin-bottom:32px}.megga-help-search-wrapper{max-width:600px;margin:0 auto 40px;position:relative}.megga-help-search-input{width:100%;background:#fff!important;border:none!important;border-radius:24px;padding:16px 24px 16px 56px;font-size:16px;color:#1a1a1a!important;box-shadow:0 4px 24px #0000001a;outline:none;transition:box-shadow .2s ease}.megga-help-search-input::-moz-placeholder{color:#a0a0a0!important}.megga-help-search-input::placeholder{color:#a0a0a0!important}.megga-help-search-input:focus{box-shadow:0 4px 24px #00000026,0 0 0 2px #ffffff80}.megga-help-search-icon{position:absolute;left:20px;top:50%;transform:translateY(-50%);color:#a0a0a0;pointer-events:none}.megga-help-quick-links{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;max-width:800px;margin:0 auto}.megga-help-quick-link{background:#ffffff26;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.2);border-radius:12px;padding:24px;cursor:pointer;transition:all .2s ease;text-align:center;display:flex;flex-direction:column;align-items:center;gap:8px}.megga-help-quick-link:hover{background:#ffffff40;transform:translateY(-2px);border-color:#fff6}.megga-help-quick-link-icon{color:#fff}.megga-help-quick-link-label{font-size:14px;font-weight:500;color:#fff}.megga-help-nav{background:#fff;border-bottom:1px solid #E5E5E5;position:sticky;top:0;z-index:10}.megga-help-nav-tabs{display:flex;max-width:1200px;margin:0 auto;padding:0 40px;gap:8px}.megga-help-tab{padding:16px 32px;background:transparent;border:none;border-bottom:3px solid transparent;font-size:15px;font-weight:500;color:#a0a0a0;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;gap:8px}.megga-help-tab:hover{color:#1a1a1a;background:#f5f5f5}.megga-help-tab.active{color:#f64900;border-bottom-color:#f64900}.megga-help-tab svg{flex-shrink:0}.megga-help-content{max-width:1200px;margin:0 auto;padding:40px;min-height:600px;background:#fafafa}.megga-help-placeholder{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:400px;text-align:center;padding:60px 20px;background:#fff;border:1px solid #E5E5E5;border-radius:16px}.megga-help-placeholder-icon{color:#f64900;margin-bottom:16px;opacity:.6}.megga-help-placeholder h3{font-size:24px;font-weight:600;color:#1a1a1a;margin-bottom:8px}.megga-help-placeholder p{font-size:16px;color:#525252}.megga-faq-section{max-width:900px;margin:0 auto}.megga-faq-title{font-size:32px;font-weight:700;color:#1a1a1a;margin-bottom:32px}.megga-faq-category{margin-bottom:32px}.megga-faq-category-header{font-size:20px;font-weight:600;margin:32px 0 16px;display:flex;align-items:center;gap:8px}.megga-faq-category:first-child .megga-faq-category-header{margin-top:0}.megga-faq-items{display:flex;flex-direction:column;gap:8px}.megga-faq-item{position:relative;background:#fff;border:1px solid #E5E5E5;border-radius:8px;transition:all .2s ease;overflow:visible}.megga-faq-item:hover{border-color:#f64900}.megga-faq-item.popular{border:2px solid #F64900;background:#f6490005;margin-top:16px}.megga-faq-item.popular:hover{background:#f649000a}.megga-popular-badge{position:absolute;top:-12px;right:20px;padding:4px 12px;background:#f64900;color:#fff;font-size:11px;font-weight:700;border-radius:12px;text-transform:uppercase;letter-spacing:.5px;box-shadow:0 2px 8px #f649004d;z-index:1}.megga-faq-question{width:100%;padding:16px 20px;display:flex;justify-content:space-between;align-items:center;background:transparent;border:none;cursor:pointer;font-size:15px;font-weight:500;color:#1a1a1a;text-align:left;gap:16px}.megga-faq-question:hover{background:#f6490005}.megga-faq-icon{transition:transform .3s ease;color:#f64900;flex-shrink:0}.megga-faq-item.open .megga-faq-icon{transform:rotate(180deg)}.megga-faq-answer{max-height:0;overflow:hidden;transition:max-height .3s ease,padding .3s ease;padding:0 20px}.megga-faq-item.open .megga-faq-answer{max-height:800px;padding:0 20px 20px}.megga-faq-answer p{color:#525252;line-height:1.6;font-size:14px;margin:0}.megga-faq-feedback{margin-top:24px;padding-top:20px;border-top:1px solid #E5E5E5}.megga-feedback-question{font-size:14px;font-weight:500;color:#1a1a1a;margin-bottom:12px}.megga-feedback-buttons{display:flex;gap:12px}.megga-feedback-btn{flex:1;padding:10px 20px;background:#f5f5f5;border:1px solid #E5E5E5;border-radius:8px;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px;font-size:14px;font-weight:500;color:#525252;transition:all .2s ease}.megga-feedback-btn:hover{background:#fff;border-color:#f64900;color:#1a1a1a}.megga-feedback-btn:hover .megga-feedback-icon{transform:scale(1.2)}.megga-feedback-icon{font-size:18px;transition:transform .2s ease}.megga-feedback-followup{margin-top:16px;padding:16px;background:#f5f5f5;border-radius:8px;animation:meggaFadeIn .3s ease-out}.megga-feedback-followup p{font-size:14px;font-weight:500;color:#1a1a1a;margin-bottom:12px}.megga-feedback-followup textarea{width:100%;padding:12px;background:#fff;border:1px solid #E5E5E5;border-radius:6px;font-size:14px;font-family:inherit;resize:vertical;margin-bottom:12px}.megga-feedback-followup textarea:focus{outline:none;border-color:#f64900;box-shadow:0 0 0 3px #f649001a}.megga-btn-submit-feedback{padding:8px 20px;background:#f64900;color:#fff;border:none;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease}.megga-btn-submit-feedback:hover{background:#e04000}.megga-btn-submit-feedback:disabled{opacity:.7;cursor:not-allowed}.megga-feedback-success{margin-top:16px;padding:12px 16px;background:#dcfce7;border:1px solid #22C55E;border-radius:8px;color:#15803d;font-size:14px;font-weight:500;display:flex;align-items:center;gap:8px;animation:meggaFadeIn .3s ease-out}.megga-feedback-success-icon{font-size:16px}@media (max-width: 767px){.megga-feedback-buttons{flex-direction:column;gap:8px}.megga-feedback-btn{padding:12px 16px}.megga-popular-badge{top:-10px;right:12px;font-size:10px;padding:3px 10px}}.megga-faq-controls-wrapper{display:flex;justify-content:space-between;align-items:center;margin-bottom:32px;padding:16px 20px;background:#fff;border:1px solid #E5E5E5;border-radius:8px}.megga-faq-jump-links{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.megga-jump-label{font-size:14px;font-weight:600;color:#1a1a1a}.megga-jump-link{font-size:14px;color:#525252;background:transparent;border:none;padding:6px 12px;border-radius:6px;cursor:pointer;transition:all .2s ease}.megga-jump-link:hover{background:#f649001a;color:#f64900}.megga-jump-link.active{background:#f649001a;color:#f64900;font-weight:600}.megga-jump-link:focus-visible{outline:2px solid #F64900;outline-offset:2px}.megga-faq-expand-controls{display:flex;gap:8px}.megga-control-btn{padding:8px 16px;background:#f5f5f5;border:1px solid #E5E5E5;border-radius:6px;cursor:pointer;display:flex;align-items:center;gap:6px;font-size:13px;font-weight:500;color:#525252;transition:all .2s ease}.megga-control-btn:hover{background:#fff;border-color:#f64900;color:#f64900}.megga-control-btn:focus-visible{outline:2px solid #F64900;outline-offset:2px}.megga-control-icon{font-size:14px}.megga-faq-category{scroll-margin-top:120px}html{scroll-behavior:smooth}@media (max-width: 767px){.megga-faq-controls-wrapper{flex-direction:column;gap:16px;align-items:stretch;padding:16px}.megga-faq-jump-links{flex-direction:column;align-items:stretch;gap:8px}.megga-jump-label{margin-bottom:4px}.megga-jump-link{text-align:center;padding:10px 12px;background:#f5f5f5;border-radius:6px}.megga-jump-link.active{background:#f6490026}.megga-faq-expand-controls{width:100%}.megga-control-btn{flex:1;justify-content:center;padding:10px 12px}}.megga-search-results-info{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;background:#f649001a;border:1px solid #F64900;border-radius:6px;margin-bottom:24px}.megga-results-count{font-size:14px;color:#1a1a1a}.megga-results-count strong{color:#f64900;font-weight:700}.megga-clear-search{padding:6px 14px;background:transparent;border:1px solid #F64900;border-radius:4px;color:#f64900;font-size:13px;font-weight:500;cursor:pointer;transition:all .2s ease}.megga-clear-search:hover{background:#f64900;color:#fff}.megga-clear-search:focus-visible{outline:2px solid #F64900;outline-offset:2px}.megga-faq-no-results{max-width:500px;margin:60px auto;text-align:center;animation:meggaFadeIn .3s ease-out}.megga-faq-no-results .megga-no-results-icon{font-size:64px;margin-bottom:20px;opacity:.5}.megga-faq-no-results .megga-no-results-title{font-size:24px;font-weight:700;color:#1a1a1a;margin-bottom:12px}.megga-faq-no-results .megga-no-results-text{font-size:15px;color:#525252;margin-bottom:32px}.megga-search-term{color:#f64900;font-weight:600}.megga-no-results-suggestions{margin-bottom:32px}.megga-no-results-suggestions>p{font-size:14px;font-weight:600;color:#1a1a1a;margin-bottom:12px}.megga-suggestion-chips{display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.megga-suggestion-chip{padding:8px 16px;background:#f5f5f5;border:1px solid #E5E5E5;border-radius:20px;font-size:13px;color:#525252;cursor:pointer;transition:all .2s ease}.megga-suggestion-chip:hover{background:#f649001a;border-color:#f64900;color:#f64900}.megga-suggestion-chip:focus-visible{outline:2px solid #F64900;outline-offset:2px}.megga-no-results-divider{margin:24px 0;color:#a0a0a0;font-size:13px;text-transform:uppercase}.megga-no-results-actions{display:flex;gap:12px;justify-content:center}.megga-faq-no-results .megga-btn-primary{padding:12px 24px;background:#f64900;color:#fff;border:none;border-radius:8px;font-size:15px;font-weight:600;cursor:pointer;transition:all .2s ease}.megga-faq-no-results .megga-btn-primary:hover{background:#e04000}.megga-faq-no-results .megga-btn-primary:focus-visible{outline:2px solid #F64900;outline-offset:2px}.megga-faq-no-results .megga-btn-secondary{padding:12px 24px;background:transparent;color:#f64900;border:2px solid #F64900;border-radius:8px;font-size:15px;font-weight:600;cursor:pointer;transition:all .2s ease}.megga-faq-no-results .megga-btn-secondary:hover{background:#f649001a}.megga-faq-no-results .megga-btn-secondary:focus-visible{outline:2px solid #F64900;outline-offset:2px}@media (max-width: 767px){.megga-search-results-info{flex-direction:column;gap:12px;text-align:center}.megga-faq-no-results{padding:0 20px;margin:40px auto}.megga-faq-no-results .megga-no-results-icon{font-size:48px}.megga-faq-no-results .megga-no-results-title{font-size:20px}.megga-no-results-actions{flex-direction:column;gap:8px}.megga-faq-no-results .megga-btn-primary,.megga-faq-no-results .megga-btn-secondary{width:100%}}.megga-tickets-section{max-width:700px;margin:0 auto}.megga-tickets-title{font-size:32px;font-weight:700;color:#1a1a1a;margin-bottom:24px}.megga-account-type-switch{display:flex;gap:16px;padding:8px;background:#f5f5f5;border-radius:12px;margin-bottom:32px}.megga-switch-option{flex:1;padding:14px 24px;background:transparent;border:none;border-radius:8px;cursor:pointer;font-size:15px;font-weight:500;color:#525252;transition:all .2s ease;text-align:center}.megga-switch-option:hover{background:#0000000d}.megga-switch-option.active{background:#f64900;color:#fff;box-shadow:0 4px 12px #f6490033}.megga-ticket-form{display:flex;flex-direction:column;gap:0}.megga-form-group{margin-bottom:20px}.megga-form-group>label:first-child{display:block;font-size:14px;font-weight:500;color:#1a1a1a;margin-bottom:8px}.megga-form-group input:not([type=radio]):not([type=checkbox]),.megga-form-group select,.megga-form-group textarea{width:100%;padding:12px 16px;background:#f5f5f5;border:1px solid #E5E5E5;border-radius:8px;font-size:14px;color:#1a1a1a;transition:all .2s ease;font-family:inherit}.megga-form-group input:not([type=radio]):not([type=checkbox])::-moz-placeholder,.megga-form-group textarea::-moz-placeholder{color:#9ca3af}.megga-form-group input:not([type=radio]):not([type=checkbox])::placeholder,.megga-form-group textarea::placeholder{color:#9ca3af}.megga-form-group input:not([type=radio]):not([type=checkbox]):focus,.megga-form-group select:focus,.megga-form-group textarea:focus{background:#fff;outline:none;border-color:#f64900;box-shadow:0 0 0 3px #f649001a}.megga-form-group textarea{resize:vertical;min-height:100px}.megga-file-upload{display:flex;align-items:center;gap:8px;padding:12px 16px;background:#f5f5f5;border:1px dashed #E5E5E5;border-radius:8px;cursor:pointer;color:#525252;font-size:14px;transition:all .2s ease}.megga-file-upload:hover{border-color:#f64900;color:#f64900}.megga-radio-group{display:flex;gap:16px}.megga-radio-option{display:flex;align-items:center;gap:8px;padding:10px 16px;background:#f5f5f5;border:1px solid #E5E5E5;border-radius:8px;cursor:pointer;font-size:14px;transition:all .2s ease}.megga-radio-option:hover{border-color:#f64900}.megga-radio-option.selected{background:#f649001a;border-color:#f64900;color:#f64900}.megga-radio-option input[type=radio]{width:16px;height:16px;accent-color:#F64900}.megga-budget-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.megga-budget-option{padding:12px 16px;background:#f5f5f5;border:2px solid #E5E5E5;border-radius:8px;cursor:pointer;text-align:center;font-size:14px;transition:all .2s ease}.megga-budget-option:hover{border-color:#f64900}.megga-budget-option.selected{background:#f649001a;border-color:#f64900;color:#f64900;font-weight:600}.megga-budget-option input{display:none}.megga-needs-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.megga-checkbox-option{display:flex;align-items:center;gap:8px;padding:10px 14px;background:#f5f5f5;border:1px solid #E5E5E5;border-radius:8px;cursor:pointer;font-size:14px;transition:all .2s ease}.megga-checkbox-option:hover{border-color:#f64900}.megga-checkbox-option.selected{background:#f649001a;border-color:#f64900}.megga-checkbox-option input[type=checkbox]{width:18px;height:18px;accent-color:#F64900}.megga-btn-submit{width:100%;padding:14px 24px;background:#f64900;color:#fff;border:none;border-radius:8px;font-size:16px;font-weight:600;cursor:pointer;transition:all .2s ease;margin-top:24px}.megga-btn-submit:hover{background:#e04000;transform:translateY(-2px);box-shadow:0 8px 24px #f649004d}@media (max-width: 767px){.megga-help-hero{padding:60px 24px}.megga-help-hero-title{font-size:36px}.megga-help-hero-subtitle{font-size:18px}.megga-help-search-wrapper{max-width:100%}.megga-help-quick-links{grid-template-columns:repeat(2,1fr);gap:12px}.megga-help-quick-link{padding:20px 16px}.megga-help-nav-tabs{overflow-x:auto;padding:0 16px;-webkit-overflow-scrolling:touch;scrollbar-width:none}.megga-help-nav-tabs::-webkit-scrollbar{display:none}.megga-help-tab{padding:12px 20px;white-space:nowrap;flex-shrink:0}.megga-help-content{padding:24px 16px}.megga-help-placeholder{min-height:300px;padding:40px 16px}.megga-faq-title{font-size:24px}.megga-faq-category-header{font-size:18px}.megga-faq-question{font-size:14px;padding:14px 16px}.megga-faq-answer{padding:0 16px}.megga-faq-item.open .megga-faq-answer{padding:0 16px 16px}.megga-tickets-title{font-size:24px}.megga-account-type-switch{flex-direction:column;gap:8px}.megga-budget-grid,.megga-needs-grid{grid-template-columns:1fr}.megga-radio-group{flex-direction:column;gap:8px}}.megga-press-section{max-width:900px;margin:0 auto}.megga-press-title{font-size:32px;font-weight:700;color:#1a1a1a;margin-bottom:32px}.megga-press-card{background:#fff;border:1px solid #E5E5E5;border-radius:12px;padding:32px;margin-bottom:24px}.megga-press-card-title{font-size:24px;font-weight:700;color:#1a1a1a;margin-bottom:16px}.megga-press-card-subtitle{font-size:15px;color:#525252;margin-bottom:24px;line-height:1.5}.megga-press-kit-list{list-style:none;padding:0;margin:0 0 24px}.megga-press-kit-list li{font-size:15px;color:#525252;padding:10px 0;border-bottom:1px solid #F5F5F5}.megga-press-kit-list li:last-child{border-bottom:none}.megga-btn-download{width:100%;padding:14px 24px;background:#f64900;color:#fff;border:none;border-radius:8px;font-size:16px;font-weight:600;cursor:pointer;transition:all .2s ease}.megga-btn-download:hover{background:#e04000;transform:translateY(-2px);box-shadow:0 8px 24px #f649004d}.megga-btn-outline{width:100%;padding:12px 24px;background:transparent;color:#f64900;border:2px solid #F64900;border-radius:8px;font-size:15px;font-weight:600;cursor:pointer;transition:all .2s ease}.megga-btn-outline:hover{background:#f649001a}.megga-form-row{display:grid;grid-template-columns:1fr 1fr;gap:16px}.megga-form-row .megga-form-group{margin-bottom:20px}.megga-form-note{font-size:13px;color:#a0a0a0;margin-top:16px;text-align:center;line-height:1.5}.megga-press-releases-list{list-style:none;padding:0;margin:0 0 24px}.megga-press-release-item{display:flex;gap:16px;padding:14px 0;border-bottom:1px solid #F5F5F5;align-items:center}.megga-press-release-item:last-child{border-bottom:none}.megga-press-release-date{font-size:13px;color:#f64900;font-weight:600;white-space:nowrap;min-width:100px}.megga-press-release-title{font-size:15px;color:#1a1a1a;font-weight:500}@media (max-width: 767px){.megga-form-row{grid-template-columns:1fr}.megga-press-title{font-size:24px}.megga-press-card{padding:24px}.megga-press-card-title{font-size:20px}.megga-press-release-item{flex-direction:column;gap:4px;align-items:flex-start}.megga-press-release-date{min-width:auto}}@keyframes meggaFadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.megga-tab-content-animated{animation:meggaFadeIn .3s ease-out}.megga-search-highlight{background:#f6490033;color:#f64900;padding:0 2px;border-radius:2px;font-weight:600}.megga-no-results{text-align:center;padding:60px 24px;color:#525252;background:#fff;border:1px solid #E5E5E5;border-radius:12px}.megga-no-results-icon{font-size:48px;display:block;margin-bottom:16px}.megga-no-results p{font-size:16px;margin-bottom:0}.megga-btn-clear-search{margin-top:20px;padding:12px 24px;background:transparent;border:1px solid #E5E5E5;border-radius:8px;color:#525252;cursor:pointer;font-size:14px;font-weight:500;transition:all .2s ease}.megga-btn-clear-search:hover{border-color:#f64900;color:#f64900;background:#f649000d}.megga-form-success-message{display:flex;align-items:flex-start;gap:12px;padding:16px 24px;background:#dcfce7;border:1px solid #22C55E;border-radius:8px;color:#15803d;font-size:14px;margin-bottom:24px;animation:meggaFadeIn .3s ease-out}.megga-form-success-message strong{display:block;font-size:15px;margin-bottom:4px}.megga-form-success-message p{margin:0;opacity:.9}.megga-success-check{width:24px;height:24px;min-width:24px;background:#22c55e;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:14px;flex-shrink:0}.megga-help-center-page .megga-form-group input.has-error,.megga-help-center-page .megga-form-group select.has-error,.megga-help-center-page .megga-form-group textarea.has-error,.megga-help-center-page .megga-form-input.has-error,.megga-help-center-page .megga-form-select.has-error,.megga-help-center-page .megga-form-textarea.has-error{border-color:#dc2626!important;background:#dc262608!important}.megga-field-error{display:block;color:#dc2626;font-size:12px;margin-top:6px;font-weight:500}.megga-help-center-page .megga-form-group input.invalid,.megga-help-center-page .megga-form-group select.invalid,.megga-help-center-page .megga-form-group textarea.invalid{border:2px solid #DC2626!important;background:#dc26260d!important}.megga-help-center-page .megga-form-group input.valid,.megga-help-center-page .megga-form-group select.valid,.megga-help-center-page .megga-form-group textarea.valid{border:2px solid #22C55E!important}.megga-required-badge{padding:2px 8px;background:#f649001a;color:#f64900;font-size:11px;font-weight:600;border-radius:4px;margin-left:8px;text-transform:uppercase;letter-spacing:.3px;display:inline-block;vertical-align:middle}.megga-field-feedback{margin-top:6px;min-height:20px}.megga-feedback-error,.megga-feedback-success{font-size:13px;font-weight:500;display:flex;align-items:center;gap:4px}.megga-feedback-error{color:#dc2626}.megga-feedback-success{color:#22c55e}.megga-char-count{display:block;font-size:12px;color:#a0a0a0;text-align:right;margin-top:4px}.megga-char-count.warning{color:#f59e0b}.megga-char-count.danger{color:#dc2626;font-weight:600}.megga-sla-section{margin-bottom:24px}.megga-sla-card{display:flex;gap:20px;padding:20px 24px;background:#f5f5f5;border:2px solid #E5E5E5;border-radius:12px;transition:all .3s ease;animation:meggaFadeIn .3s ease-out}.megga-sla-card.business{background:#f649000d;border-color:#f649004d}.megga-sla-icon{font-size:40px;flex-shrink:0}.megga-sla-content{flex:1}.megga-sla-content strong{display:block;font-size:16px;font-weight:700;color:#1a1a1a;margin-bottom:12px}.megga-sla-details p{font-size:14px;color:#525252;margin:6px 0;line-height:1.6}.megga-highlight{color:#f64900;font-weight:700;font-size:15px}.megga-sla-bonus{margin-top:12px;padding-top:12px;border-top:1px solid rgba(246,73,0,.2);color:#f64900;font-weight:600;font-size:13px}@media (max-width: 767px){.megga-sla-card{flex-direction:column;text-align:center;padding:16px 20px}.megga-sla-icon{font-size:32px;margin-bottom:8px}.megga-char-count{text-align:left;font-size:11px}.megga-required-badge{font-size:10px;padding:2px 6px}}@keyframes meggaSpin{to{transform:rotate(360deg)}}.megga-btn-submit.loading{opacity:.7;cursor:not-allowed;pointer-events:none;display:flex;align-items:center;justify-content:center;gap:8px}.megga-btn-spinner{animation:meggaSpin .8s linear infinite}.megga-help-center-page input:focus-visible,.megga-help-center-page select:focus-visible,.megga-help-center-page textarea:focus-visible{outline:2px solid #F64900;outline-offset:2px}.megga-help-tab:focus-visible{outline:2px solid #F64900;outline-offset:2px;border-radius:4px}.megga-btn-submit:focus-visible,.megga-btn-download:focus-visible,.megga-btn-outline:focus-visible,.megga-btn-start-chat:focus-visible,.megga-btn-clear-search:focus-visible{outline:2px solid #F64900;outline-offset:2px}.megga-help-quick-link:focus-visible{outline:2px solid #FFFFFF;outline-offset:2px}.megga-faq-question:focus-visible{outline:2px solid #F64900;outline-offset:-2px;border-radius:6px}.megga-radio-option:focus-within,.megga-checkbox-option:focus-within,.megga-budget-option:focus-within{outline:2px solid #F64900;outline-offset:2px}@media (max-width: 767px){.megga-form-row{grid-template-columns:1fr!important}.megga-budget-grid{grid-template-columns:1fr 1fr}.megga-needs-grid{grid-template-columns:1fr}.megga-help-search-input{font-size:16px}}.megga-ticket-progress{margin-bottom:24px;padding:16px 20px;background:#fff;border:1px solid #E5E5E5;border-radius:8px}.megga-progress-bar-wrapper{margin-bottom:10px}.megga-progress-bar{height:8px;background:#e5e5e5;border-radius:4px;overflow:hidden}.megga-progress-fill{height:100%;background:linear-gradient(90deg,#f64900,#ff6b35);border-radius:4px;transition:width .3s ease}.megga-progress-text{font-size:13px;color:#525252;text-align:center;margin:0}.megga-progress-percent{font-weight:700;color:#f64900}.megga-progress-remaining{font-weight:600}.megga-field-hint{font-size:13px;color:#a0a0a0;margin:-4px 0 12px}.megga-needs-cards-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.megga-need-card{position:relative;padding:16px;background:#f5f5f5;border:2px solid #E5E5E5;border-radius:10px;cursor:pointer;transition:all .2s ease}.megga-need-card:hover{border-color:#f64900;background:#f649000d;transform:translateY(-2px);box-shadow:0 4px 12px #00000014}.megga-need-card input{display:none}.megga-need-card.selected{background:#f649001a;border-color:#f64900;box-shadow:0 4px 16px #f6490033}.megga-need-content{display:flex;gap:12px;align-items:flex-start}.megga-need-icon{font-size:28px;flex-shrink:0}.megga-need-text strong{display:block;font-size:14px;font-weight:600;color:#1a1a1a;margin-bottom:4px;line-height:1.3}.megga-need-text p{font-size:12px;color:#525252;line-height:1.4;margin:0}.megga-need-checkmark{position:absolute;top:10px;right:10px;width:26px;height:26px;background:#f64900;color:#fff;border-radius:50%;display:none;align-items:center;justify-content:center;font-size:16px;font-weight:700;box-shadow:0 2px 8px #f6490066}.megga-need-card.selected .megga-need-checkmark{display:flex;animation:meggaCheckPop .3s ease}@keyframes meggaCheckPop{0%{transform:scale(0)}50%{transform:scale(1.2)}to{transform:scale(1)}}@media (max-width: 767px){.megga-needs-cards-grid{grid-template-columns:1fr}.megga-need-icon{font-size:24px}.megga-need-text strong{font-size:13px}.megga-need-text p{font-size:11px}.megga-ticket-progress{padding:12px 16px}.megga-progress-text{font-size:12px}}.megga-budget-guide-card{margin:20px 0;padding:16px;background:#f649000d;border:1px solid rgba(246,73,0,.2);border-radius:8px}.megga-guide-header{display:flex;align-items:center;gap:8px;margin-bottom:12px}.megga-guide-icon{font-size:20px}.megga-guide-header strong{font-size:14px;font-weight:600;color:#1a1a1a}.megga-guide-content{display:flex;flex-direction:column;gap:8px}.megga-budget-guide-item{display:flex;align-items:center;gap:12px;font-size:13px}.megga-budget-range{font-weight:600;color:#f64900;min-width:100px}.megga-budget-desc{color:#525252;line-height:1.4}.megga-upload-wrapper{margin-bottom:12px}.megga-hidden-input{display:none}.megga-upload-trigger{display:flex;align-items:center;gap:12px;padding:16px 20px;background:#f5f5f5;border:2px dashed #E5E5E5;border-radius:8px;cursor:pointer;transition:all .2s ease}.megga-upload-trigger:hover{background:#f649000d;border-color:#f64900}.megga-upload-icon{font-size:28px}.megga-upload-text{display:flex;flex-direction:column;gap:4px}.megga-upload-text strong{font-size:14px;font-weight:600;color:#1a1a1a}.megga-upload-hint{font-size:12px;color:#a0a0a0}.megga-attachments-preview{margin-top:12px;padding:12px;background:#fff;border:1px solid #E5E5E5;border-radius:8px;display:flex;flex-direction:column;gap:8px}.megga-attachment-item{display:flex;align-items:center;gap:12px;padding:12px;background:#f5f5f5;border:1px solid #E5E5E5;border-radius:6px;animation:meggaFadeIn .2s ease-out}.megga-attachment-icon-type{font-size:32px;flex-shrink:0;width:50px;display:flex;align-items:center;justify-content:center}.megga-attachment-thumbnail{width:50px;height:50px;border-radius:4px;overflow:hidden;flex-shrink:0;background:#e5e5e5}.megga-attachment-thumbnail img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.megga-attachment-info{flex:1;min-width:0}.megga-attachment-name{display:block;font-size:14px;font-weight:600;color:#1a1a1a;margin-bottom:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.megga-attachment-size{font-size:12px;color:#a0a0a0}.megga-remove-attachment{width:32px;height:32px;border-radius:50%;background:transparent;border:1px solid #E5E5E5;color:#525252;cursor:pointer;transition:all .2s ease;flex-shrink:0;display:flex;align-items:center;justify-content:center}.megga-remove-attachment:hover{background:#dc2626;border-color:#dc2626;color:#fff}.megga-remove-attachment:focus-visible{outline:2px solid #F64900;outline-offset:2px}@media (max-width: 767px){.megga-budget-guide-item{flex-direction:column;align-items:flex-start;gap:2px}.megga-budget-range{min-width:auto}.megga-upload-trigger{padding:14px 16px}.megga-upload-icon{font-size:24px}.megga-attachment-item{padding:10px}.megga-attachment-thumbnail,.megga-attachment-icon-type{width:40px;height:40px;font-size:24px}.megga-attachment-name{font-size:13px}}.megga-ticket-templates-section{margin-bottom:24px;border:1px solid #E5E5E5;border-radius:8px;overflow:hidden;background:#fff}.megga-templates-toggle{width:100%;display:flex;align-items:center;gap:12px;padding:16px 20px;background:transparent;border:none;cursor:pointer;transition:background .2s ease;text-align:left}.megga-templates-toggle:hover{background:#f5f5f5}.megga-toggle-icon{font-size:24px}.megga-toggle-text{flex:1;display:flex;flex-direction:column;gap:4px}.megga-toggle-text strong{font-size:15px;font-weight:600;color:#1a1a1a}.megga-toggle-hint{font-size:13px;color:#a0a0a0}.megga-toggle-arrow{color:#525252;transition:transform .3s ease}.megga-templates-toggle.open .megga-toggle-arrow{transform:rotate(180deg)}.megga-templates-content{max-height:0;overflow:hidden;transition:max-height .3s ease,padding .3s ease}.megga-templates-content.open{max-height:600px;padding:0 20px 20px}.megga-template-cards{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;margin-bottom:16px}.megga-template-card{padding:16px;background:#f5f5f5;border:2px solid #E5E5E5;border-radius:8px;display:flex;align-items:center;gap:12px;transition:all .2s ease}.megga-template-card:hover{border-color:#f64900;background:#f649000d}.megga-template-icon{font-size:32px;flex-shrink:0}.megga-template-info{flex:1;min-width:0}.megga-template-info strong{display:block;font-size:14px;font-weight:600;color:#1a1a1a;margin-bottom:4px}.megga-template-info p{font-size:12px;color:#525252;margin:0;line-height:1.4}.megga-use-template{padding:8px 16px;background:#f64900;color:#fff;border:none;border-radius:6px;font-size:13px;font-weight:600;cursor:pointer;white-space:nowrap;transition:all .2s ease}.megga-use-template:hover{background:#e04000;transform:translate(2px)}.megga-templates-footer{text-align:center;padding-top:16px;border-top:1px solid #E5E5E5}.megga-use-custom-form{padding:10px 20px;background:transparent;border:2px solid #E5E5E5;border-radius:6px;font-size:14px;font-weight:500;color:#525252;cursor:pointer;transition:all .2s ease}.megga-use-custom-form:hover{border-color:#f64900;color:#f64900}.megga-ticket-success-page{max-width:600px;margin:40px auto;text-align:center;animation:meggaSuccessFadeIn .5s ease}@keyframes meggaSuccessFadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.megga-success-animation{margin-bottom:24px}.megga-success-circle{width:80px;height:80px;background:#22c55e;color:#fff;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:48px;box-shadow:0 8px 24px #22c55e4d;animation:meggaSuccessPop .5s ease}@keyframes meggaSuccessPop{0%{transform:scale(0)}50%{transform:scale(1.1)}to{transform:scale(1)}}.megga-success-title{font-size:28px;font-weight:700;color:#1a1a1a;margin-bottom:24px}.megga-ticket-details-card{padding:20px;background:#f5f5f5;border:1px solid #E5E5E5;border-radius:8px;margin-bottom:32px}.megga-detail-row{display:flex;justify-content:space-between;align-items:center;padding:10px 0;border-bottom:1px solid #E5E5E5}.megga-detail-row:last-child{border-bottom:none}.megga-detail-label{font-size:14px;color:#525252}.megga-detail-value{font-size:14px;font-weight:600;color:#1a1a1a}.megga-ticket-number{color:#f64900;font-size:16px;font-family:monospace}.megga-success-timeline{text-align:left;margin-bottom:32px}.megga-success-timeline h3{font-size:18px;font-weight:600;color:#1a1a1a;margin-bottom:20px;text-align:center}.megga-timeline-step{display:flex;gap:16px;margin-bottom:20px;position:relative}.megga-timeline-step:not(:last-child):before{content:"";position:absolute;left:7px;top:24px;width:2px;height:calc(100% + 4px);background:#e5e5e5}.megga-step-dot{width:16px;height:16px;background:#e5e5e5;border-radius:50%;margin-top:4px;flex-shrink:0;position:relative;z-index:1}.megga-timeline-step.completed .megga-step-dot{background:#22c55e}.megga-timeline-step.current .megga-step-dot{background:#f64900;box-shadow:0 0 0 4px #f6490033}.megga-step-content strong{display:block;font-size:15px;font-weight:600;color:#1a1a1a;margin-bottom:4px}.megga-step-content p{font-size:13px;color:#525252;margin:0}.megga-success-actions{display:flex;gap:12px;justify-content:center;margin-bottom:24px}.megga-ticket-success-page .megga-btn-primary{padding:14px 28px;background:#f64900;color:#fff;border:none;border-radius:8px;font-size:15px;font-weight:600;cursor:pointer;transition:all .2s ease}.megga-ticket-success-page .megga-btn-primary:hover{background:#e04000;transform:translateY(-2px);box-shadow:0 4px 12px #f649004d}.megga-ticket-success-page .megga-btn-secondary{padding:14px 28px;background:transparent;color:#f64900;border:2px solid #F64900;border-radius:8px;font-size:15px;font-weight:600;cursor:pointer;transition:all .2s ease}.megga-ticket-success-page .megga-btn-secondary:hover{background:#f649001a}.megga-success-info-box{padding:16px;background:#f649000d;border:1px solid rgba(246,73,0,.2);border-radius:8px}.megga-success-info-box p{font-size:14px;color:#525252;margin:6px 0}.megga-user-email{font-weight:600;color:#f64900}.megga-info-hint{font-size:13px!important;color:#a0a0a0!important}@media (max-width: 767px){.megga-template-cards{grid-template-columns:1fr}.megga-template-card{flex-wrap:wrap}.megga-use-template{width:100%;margin-top:8px}.megga-ticket-success-page{margin:20px auto;padding:0 16px}.megga-success-title{font-size:24px}.megga-success-actions{flex-direction:column}.megga-ticket-success-page .megga-btn-primary,.megga-ticket-success-page .megga-btn-secondary{width:100%}.megga-detail-row{flex-direction:column;align-items:flex-start;gap:4px}}.megga-help-float-btn{position:fixed;bottom:24px;left:24px;width:56px;height:56px;border-radius:50%;background:#f64900;border:none;color:#fff;cursor:pointer;z-index:9999;box-shadow:0 8px 24px #f6490066;transition:all .3s ease;display:flex;align-items:center;justify-content:center;animation:meggaHelpPulse 3s ease-in-out infinite}.megga-help-float-btn:hover{transform:scale(1.05);box-shadow:0 12px 32px #f6490099}.megga-help-float-btn:active{transform:scale(.98)}.megga-help-float-btn:focus-visible{outline:3px solid #F64900;outline-offset:3px}@keyframes meggaHelpPulse{0%,to{transform:scale(1)}50%{transform:scale(1.03)}}.megga-help-float-tooltip{position:absolute;left:100%;top:50%;transform:translateY(-50%);margin-left:12px;padding:8px 16px;background:#1a1a1a;color:#fff;font-size:13px;font-weight:500;border-radius:8px;white-space:nowrap;opacity:0;visibility:hidden;transition:all .2s ease;pointer-events:none}.megga-help-float-tooltip:after{content:"";position:absolute;right:100%;top:50%;transform:translateY(-50%);border:6px solid transparent;border-right-color:#1a1a1a}.megga-help-float-btn:hover .megga-help-float-tooltip{opacity:1;visibility:visible}.megga-help-float-label{display:none}.megga-help-float-btn--mobile{bottom:80px;left:50%;right:auto;transform:translate(-50%);width:180px;height:64px;border-radius:32px;gap:8px;animation:none}.megga-help-float-btn--mobile:hover{transform:translate(-50%) scale(1.02)}.megga-help-float-btn--mobile .megga-help-float-label{display:block;font-size:14px;font-weight:600}.megga-help-float-btn--mobile .megga-help-float-tooltip{display:none}.megga-help-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#0003;z-index:9999;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease}.megga-help-backdrop.visible{opacity:1;visibility:visible}.megga-help-sidebar{position:fixed;right:0;top:0;width:420px;height:100vh;background:#fff;z-index:10000;box-shadow:-8px 0 32px #0000001f;transform:translate(100%);transition:transform .3s ease-out;display:flex;flex-direction:column;overflow:hidden}.megga-help-sidebar.open{transform:translate(0)}.megga-help-sidebar--mobile{top:auto;bottom:0;left:0;right:0;width:100vw;height:85vh;border-radius:24px 24px 0 0;box-shadow:0 -8px 32px #0000001f;transform:translateY(100%)}.megga-help-sidebar--mobile.open{transform:translateY(0)}.megga-help-drag-handle{width:40px;height:4px;background:#e5e5e5;border-radius:2px;margin:12px auto;flex-shrink:0}.megga-help-header{padding:24px;border-bottom:1px solid #E5E5E5;display:flex;justify-content:space-between;align-items:center;flex-shrink:0}.megga-help-sos-badge{display:inline-flex;align-items:center;gap:6px;padding:8px 20px;background:#f649001a;border:1px solid rgba(246,73,0,.3);border-radius:20px;font-size:14px;font-weight:700;color:#f64900}.megga-help-close-btn{width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:transparent;border:none;border-radius:8px;color:#a0a0a0;cursor:pointer;transition:all .2s ease}.megga-help-close-btn:hover{background:#0000000d;color:#1a1a1a}.megga-help-close-btn:focus-visible{outline:2px solid #F64900;outline-offset:2px}.megga-help-content{flex:1;overflow-y:auto;padding:32px 24px;display:flex;flex-direction:column;gap:24px}.megga-help-title{font-size:24px;font-weight:700;color:#1a1a1a;margin:0}.megga-help-search{display:flex;gap:8px;background:#f5f5f5;border:1px solid #E5E5E5;border-radius:12px;padding:4px;transition:all .2s ease}.megga-help-search:focus-within{border-color:#f64900;box-shadow:0 0 0 3px #f649001a}.megga-help-search-input{flex:1;padding:12px 16px;background:transparent;border:none;font-size:15px;color:#1a1a1a;outline:none}.megga-help-search-input::-moz-placeholder{color:#a0a0a0}.megga-help-search-input::placeholder{color:#a0a0a0}.megga-help-search-btn{width:44px;height:44px;display:flex;align-items:center;justify-content:center;background:#f64900;border:none;border-radius:8px;color:#fff;cursor:pointer;transition:background .2s ease}.megga-help-search-btn:hover{background:#e04000}.megga-help-actions-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.megga-help-action-card{background:#fff;border:1.5px solid #E5E5E5;border-radius:12px;padding:20px 16px;display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center;cursor:pointer;transition:all .3s ease}.megga-help-action-card:hover:not(:disabled){transform:translateY(-4px);border-color:#f6490066;background:#f6490005;box-shadow:0 8px 24px #f649001f}.megga-help-action-card:active:not(:disabled){transform:translateY(-2px)}.megga-help-action-card:disabled,.megga-help-action-card.loading{opacity:.7;cursor:wait}.megga-help-action-card:focus-visible{outline:2px solid #F64900;outline-offset:2px}.megga-help-action-icon{font-size:32px;line-height:1}.megga-help-action-label{font-size:15px;font-weight:600;color:#1a1a1a;line-height:1.2}.megga-help-action-desc{font-size:13px;color:#a0a0a0;line-height:1.2}.megga-help-faq-section{display:flex;flex-direction:column;gap:16px}.megga-help-faq-title{font-size:16px;font-weight:700;color:#1a1a1a;margin:0}.megga-help-faq-list{display:flex;flex-direction:column;gap:8px}.megga-help-faq-item{border:1px solid #E5E5E5;border-radius:8px;overflow:hidden;background:#fff}.megga-help-faq-question{width:100%;padding:16px;background:transparent;border:none;display:flex;justify-content:space-between;align-items:center;text-align:left;font-size:14px;font-weight:600;color:#1a1a1a;cursor:pointer;transition:background .2s ease}.megga-help-faq-question:hover{background:#f5f5f5}.megga-help-faq-question:focus-visible{outline:2px solid #F64900;outline-offset:-2px}.megga-help-faq-icon{font-size:20px;color:#a0a0a0;transition:transform .3s ease}.megga-help-faq-item.open .megga-help-faq-icon{transform:rotate(90deg)}.megga-help-faq-answer{padding:0 16px 16px;font-size:14px;color:#525252;line-height:1.6;animation:meggaFaqSlideDown .3s ease}.megga-help-faq-answer p{margin:0}@keyframes meggaFaqSlideDown{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.megga-help-no-results{font-size:14px;color:#a0a0a0;text-align:center;padding:24px}.megga-help-full-link{display:inline-flex;align-items:center;gap:8px;padding:12px 0;background:transparent;border:none;font-size:14px;font-weight:600;color:#f64900;cursor:pointer;transition:all .2s ease;text-decoration:none;margin-top:auto}.megga-help-full-link:hover{color:#e04000;gap:12px}.megga-help-full-link:focus-visible{outline:2px solid #F64900;outline-offset:4px;border-radius:4px}@media (max-width: 767px){.megga-help-header{padding:16px 20px}.megga-help-content{padding:24px 20px;gap:20px}.megga-help-title{font-size:20px}.megga-help-action-card{padding:16px 12px}.megga-help-action-icon{font-size:28px}.megga-help-action-label{font-size:14px}.megga-help-action-desc{font-size:12px}}@media (min-width: 768px) and (max-width: 1024px){.megga-help-sidebar{width:360px}}.megga-help-center-page{min-height:100vh;background:hsl(var(--help-bg-primary));color:hsl(var(--help-text-primary))}.megga-app-wrapper:has(.megga-help-center-page){background:hsl(var(--help-bg-primary))!important}.megga-help-hero-fullscreen{position:relative;height:100vh;height:100svh;min-height:600px;width:100%;background:hsl(var(--help-bg-primary))}.megga-help-hero-content{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:10;display:flex;flex-direction:column;align-items:center;text-align:center;gap:24px;max-width:800px;width:100%;padding:0 40px;pointer-events:none}.megga-help-hero-title{font-family:"Noe Display","Crimson Pro","Lora",var(--help-font-display);font-size:72px;font-weight:700;color:#080917;letter-spacing:.1em;text-transform:uppercase;margin:0;line-height:1}.megga-help-hero-tagline{font-family:"Inter",var(--help-font-sans);font-size:20px;font-weight:400;color:#4a5568;margin:0;line-height:1.5}.megga-help-hero-search{width:600px;max-width:90vw;height:56px;background:#0809170d;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:2px solid rgba(8,9,23,.1);border-radius:12px;display:flex;align-items:center;padding:0 20px;gap:12px;pointer-events:auto;cursor:text;transition:all .3s ease}.megga-help-hero-search:hover{border-color:#080917;background:#08091714;box-shadow:0 4px 16px #08091714}.megga-help-hero-search:focus-within{border-color:#080917;box-shadow:0 0 0 4px #0809170d}.megga-hero-search-icon{flex-shrink:0;color:#080917}.megga-hero-search-input{flex:1;border:none;background:transparent;font-family:"Inter",var(--help-font-sans);font-size:16px;color:#080917;outline:none;cursor:text}.megga-hero-search-input::-moz-placeholder{color:#718096}.megga-hero-search-input::placeholder{color:#718096}.megga-hero-search-shortcut{background:#0809171a;padding:4px 10px;border-radius:6px;font-family:"Inter",var(--help-font-sans);font-size:13px;font-weight:500;color:#4a5568;border:1px solid rgba(8,9,23,.1)}.megga-help-intro-section{background:#fffbf5;padding:80px 40px;min-height:60vh;display:flex;justify-content:center;align-items:center}.megga-help-intro-container{max-width:800px;width:100%;display:flex;flex-direction:column;align-items:center;gap:40px;text-align:center}.megga-help-intro-title{font-family:"Noe Display","Crimson Pro","Lora",var(--help-font-display);font-size:48px;font-weight:700;color:#080917;line-height:1.3;margin:0;max-width:700px}.megga-help-intro-search{width:600px;max-width:90vw;height:56px;background:#0809170d;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:2px solid rgba(8,9,23,.1);border-radius:12px;display:flex;align-items:center;padding:0 20px;gap:12px;transition:all .3s ease;cursor:text}.megga-help-intro-search:hover{border-color:#080917;background:#08091714;box-shadow:0 4px 16px #08091714}.megga-help-intro-search:focus-within{border-color:#080917;box-shadow:0 0 0 4px #0809170d}.megga-intro-search-icon{flex-shrink:0;color:#080917}.megga-intro-search-input{flex:1;border:none;background:transparent;font-family:"Inter",var(--help-font-sans);font-size:16px;color:#080917;outline:none;cursor:text}.megga-intro-search-input::-moz-placeholder{color:#718096}.megga-intro-search-input::placeholder{color:#718096}.megga-intro-search-shortcut{background:#0809171a;padding:4px 10px;border-radius:6px;font-family:"Inter",var(--help-font-sans);font-size:13px;font-weight:500;color:#4a5568;border:1px solid rgba(8,9,23,.1)}@media (max-width: 768px){.megga-help-hero-fullscreen{height:80vh;height:80svh;min-height:500px}.megga-help-hero-content{padding:0 24px;gap:20px}.megga-help-hero-title{font-size:36px;letter-spacing:.05em}.megga-help-hero-tagline{font-size:16px}.megga-help-hero-search{width:100%;height:48px;padding:0 16px}.megga-hero-search-shortcut{display:none}.megga-help-intro-section{padding:60px 24px;min-height:50vh}.megga-help-intro-title{font-size:32px}.megga-help-intro-search{width:100%;height:48px;padding:0 16px}.megga-intro-search-shortcut{display:none}}@media (max-width: 480px){.megga-help-hero-fullscreen{height:70vh;height:70svh;min-height:400px}.megga-help-intro-title{font-size:28px}.megga-help-intro-search{height:44px;padding:0 14px}}.megga-wizard-section{background:#fffbf5;padding:80px 40px;min-height:80vh;display:flex;justify-content:center;align-items:center}.megga-wizard-container{max-width:600px;width:100%;display:flex;flex-direction:column;align-items:center}.megga-wizard-progress{margin-bottom:32px}.megga-wizard-progress-label{display:inline-flex;align-items:center;gap:8px;padding:6px 14px;background:#0809170f;border-radius:20px;font-family:"Inter",var(--help-font-sans);font-size:12px;font-weight:600;color:#080917;text-transform:uppercase;letter-spacing:.02em}.megga-wizard-title{font-family:"Lora","Crimson Pro","Noe Display",var(--help-font-display);font-size:42px;font-weight:700;color:#080917;text-align:center;margin:0 0 48px;line-height:1.2}.megga-wizard-options{width:100%;display:flex;flex-direction:column;gap:12px;margin-bottom:40px}.megga-wizard-option{display:flex;align-items:center;gap:20px;padding:24px;background:#fff;border:1px solid rgba(8,9,23,.06);border-radius:16px;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);text-align:left;width:100%;position:relative}.megga-wizard-option.megga-wizard-option-glass{background:#fffbf5b3;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(8,9,23,.06);box-shadow:0 1px 3px #0809170a,inset 0 1px #ffffff80}.megga-wizard-option.megga-wizard-option-glass:hover{background:#fffbf5d9;border-color:#0809171f;box-shadow:0 8px 24px #08091714,inset 0 1px #fff9;transform:translateY(-2px)}.megga-wizard-option.megga-wizard-option-glass:active{transform:translateY(0)}.megga-wizard-option:not(.megga-wizard-option-glass):hover{border-color:#080917;box-shadow:0 4px 12px #08091714;transform:translate(4px)}.megga-wizard-option-icon{width:56px;height:56px;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:transform .3s cubic-bezier(.4,0,.2,1);color:#080917}.megga-wizard-option:hover .megga-wizard-option-icon{transform:scale(1.08)}.megga-wizard-option-content{flex:1;display:flex;flex-direction:column;gap:4px}.megga-wizard-option-title{font-family:"Lora","Crimson Pro","Noe Display",var(--help-font-display);font-size:18px;font-weight:700;color:#080917;margin:0;line-height:1.3}.megga-wizard-option-desc{font-family:"Inter",var(--help-font-sans);font-size:14px;color:#080917a6;margin:0;line-height:1.6}.megga-wizard-option-arrow{flex-shrink:0;transition:all .3s;color:#08091766}.megga-wizard-option:hover .megga-wizard-option-arrow{color:#080917;transform:translate(4px)}.megga-wizard-fallback{display:flex;flex-direction:column;align-items:center;gap:20px;margin-top:40px}.megga-wizard-fallback-divider{font-family:"Inter",var(--help-font-sans);font-size:14px;color:#08091780;text-transform:uppercase;letter-spacing:.5px;margin:0}.megga-wizard-btn-chat{display:inline-flex;align-items:center;gap:8px;padding:14px 28px;background:transparent;border:2px solid #080917;border-radius:10px;color:#080917;font-family:"Inter",var(--help-font-sans);font-size:16px;font-weight:600;cursor:pointer;transition:all .3s}.megga-wizard-btn-chat:hover{background:#080917;color:#fffbf5;transform:translateY(-2px);box-shadow:0 4px 12px #08091726}.megga-wizard-breadcrumb{display:flex;align-items:center;gap:12px;margin-bottom:24px;font-family:"Inter",var(--help-font-sans);font-size:14px;width:100%}.megga-breadcrumb-link{color:#08091799;background:transparent;border:none;cursor:pointer;padding:4px 8px;border-radius:6px;font-family:inherit;font-size:inherit;transition:all .2s}.megga-breadcrumb-link:hover{background:#0809170d;color:#080917}.megga-breadcrumb-sep{color:#0809174d}.megga-breadcrumb-current{color:#080917;font-weight:600}.megga-wizard-header{width:100%;display:flex;justify-content:space-between;align-items:center;margin-bottom:32px}.megga-wizard-btn-back{display:inline-flex;align-items:center;gap:8px;padding:10px 18px;background:transparent;border:1px solid rgba(8,9,23,.12);border-radius:10px;color:#080917;font-family:"Inter",var(--help-font-sans);font-size:14px;font-weight:500;cursor:pointer;transition:all .2s}.megga-wizard-btn-back:hover{background:#0809170a;border-color:#08091733}.megga-wizard-subtitle{display:block;font-family:"Inter",var(--help-font-sans);font-size:20px;font-weight:400;color:#080917a6;margin-top:8px}.megga-wizard-option-badge{position:absolute;top:-10px;right:16px;background:#0809170f;color:#080917;padding:4px 12px;border-radius:12px;font-family:"Inter",var(--help-font-sans);font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.02em;z-index:1}.megga-wizard-option-badge.megga-wizard-option-badge-navy{display:inline-flex;align-items:center;gap:6px;background:#080917;color:#fffbf5;padding:6px 12px;border-radius:12px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.02em}.megga-wizard-option-badge-navy svg{width:16px;height:16px;flex-shrink:0}.megga-wizard-step-badge{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;background:#080917;color:#fffbf5;border-radius:12px;font-family:"Inter",var(--help-font-sans);font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.02em}.megga-wizard-step-badge svg{width:16px;height:16px;flex-shrink:0}.megga-wizard-fallback-compact{display:flex;align-items:center;justify-content:center;gap:16px;margin-top:48px;padding-top:32px;border-top:1px solid rgba(8,9,23,.08);width:100%}.megga-wizard-fallback-text{font-family:"Inter",var(--help-font-sans);font-size:14px;color:#08091799}.megga-wizard-btn-chat-small{padding:10px 20px;background:transparent;border:1px solid rgba(8,9,23,.12);border-radius:10px;color:#080917;font-family:"Inter",var(--help-font-sans);font-size:14px;font-weight:500;cursor:pointer;transition:all .2s}.megga-wizard-btn-chat-small:hover{background:#0809170a;border-color:#08091733}@media (max-width: 768px){.megga-wizard-section{padding:60px 24px;min-height:auto}.megga-wizard-title{font-size:28px;margin-bottom:32px}.megga-wizard-option{padding:20px;gap:16px}.megga-wizard-option-icon{width:48px;height:48px}.megga-wizard-option-title{font-size:16px}.megga-wizard-option-desc{font-size:13px}.megga-wizard-option-arrow{display:none}.megga-wizard-btn-chat{width:100%;justify-content:center}.megga-wizard-header{flex-direction:column;align-items:flex-start;gap:16px}.megga-wizard-subtitle{font-size:16px}.megga-wizard-fallback-compact{flex-direction:column;gap:12px}.megga-wizard-btn-chat-small{width:100%;text-align:center}}.megga-solution-section{background:hsl(var(--help-bg-primary));padding:60px 40px 100px;min-height:100vh}.megga-solution-container{max-width:800px;margin:0 auto}.megga-solution-card{background:#fff;border:2px solid rgba(8,9,23,.08);border-radius:20px;padding:48px;position:relative;box-shadow:0 4px 16px #08091714;margin-top:24px}.megga-solution-badge{position:absolute;top:-12px;left:32px;background:#0809170f;color:#080917;padding:6px 16px;border-radius:16px;font-family:"Inter",var(--help-font-sans);font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:.02em}.megga-solution-title{font-family:"Lora","Crimson Pro",var(--help-font-display);font-size:32px;font-weight:700;color:#080917;margin:0 0 32px;line-height:1.3}.megga-solution-video{width:100%;padding-top:56.25%;position:relative;background:#0809170d;border-radius:12px;margin-bottom:32px;overflow:hidden;cursor:pointer}.megga-video-placeholder{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;transition:all .3s;color:#080917}.megga-video-placeholder:hover{background:#08091714}.megga-video-placeholder p{font-family:"Inter",var(--help-font-sans);font-size:14px;color:#4a5568;margin:0}.megga-solution-guide{margin-bottom:32px}.megga-solution-guide h3{font-family:"Inter",var(--help-font-sans);font-size:16px;font-weight:600;color:#080917;margin:0 0 20px}.megga-guide-steps{list-style:none;counter-reset:step;padding:0;margin:0}.megga-guide-steps li{counter-increment:step;position:relative;padding-left:48px;margin-bottom:24px;font-family:"Inter",var(--help-font-sans);font-size:16px;color:#4a5568;line-height:1.6}.megga-guide-steps li:before{content:counter(step);position:absolute;left:0;top:0;width:32px;height:32px;background:#0809171a;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:14px;color:#080917}.megga-guide-steps li:last-child{margin-bottom:0}.megga-guide-steps li strong{display:block;color:#080917;margin-bottom:4px}.megga-guide-steps li a{color:#080917;text-decoration:underline;text-underline-offset:2px}.megga-guide-steps li a:hover{text-decoration-thickness:2px}.megga-solution-time{display:flex;align-items:center;gap:10px;padding:16px 20px;background:#22c55e14;border:1px solid rgba(34,197,94,.2);border-radius:12px;margin:32px 0;font-family:"Inter",var(--help-font-sans);font-size:14px;font-weight:500;color:#15803d}.megga-solution-time svg{flex-shrink:0;color:#15803d}.megga-solution-time svg path,.megga-solution-time svg circle{stroke:#15803d}.megga-solution-actions{display:flex;gap:16px;margin:32px 0}.megga-btn-resolved,.megga-btn-stuck{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:16px 24px;border-radius:10px;font-family:"Inter",var(--help-font-sans);font-size:16px;font-weight:600;cursor:pointer;transition:all .3s;border:none}.megga-btn-resolved{background:#22c55e1a;border:1px solid rgba(34,197,94,.3);color:#15803d}.megga-btn-resolved svg{color:#15803d}.megga-btn-resolved:hover{background:#22c55e33;border-color:#22c55e80;transform:translateY(-2px);box-shadow:0 4px 12px #22c55e26}.megga-btn-stuck{background:#ef44441a;border:1px solid rgba(239,68,68,.3);color:#dc2626}.megga-btn-stuck svg{color:#dc2626}.megga-btn-stuck:hover{background:#ef444426;border-color:#ef444480;transform:translateY(-2px);box-shadow:0 4px 12px #ef44441a}.megga-related-articles{margin-top:32px;padding-top:32px;border-top:1px solid rgba(8,9,23,.1)}.megga-related-articles h4{font-family:"Inter",var(--help-font-sans);font-size:14px;font-weight:600;color:#4a5568;margin:0 0 16px}.megga-related-articles ul{list-style:none;padding:0;margin:0}.megga-related-articles li{margin-bottom:8px}.megga-related-articles a{font-family:"Inter",var(--help-font-sans);font-size:15px;color:#080917;text-decoration:none;padding:8px 12px;display:inline-block;border-radius:6px;transition:all .2s}.megga-related-articles a:before{content:"→ ";color:#4a5568}.megga-related-articles a:hover{background:#0809170d}.megga-escalation-section{margin-top:48px;padding:48px;background:#f7f3ee;border-radius:20px}.megga-escalation-section h3{font-family:"Lora","Crimson Pro",var(--help-font-display);font-size:28px;font-weight:700;color:#080917;margin:0 0 8px;text-align:center}.megga-escalation-subtitle{font-family:"Inter",var(--help-font-sans);font-size:16px;color:#4a5568;text-align:center;margin:0 0 32px}.megga-escalation-options{display:grid;grid-template-columns:repeat(2,1fr);gap:24px;margin-bottom:32px}.megga-escalation-card{background:#fff;border:2px solid rgba(8,9,23,.08);border-radius:16px;padding:32px;text-align:center;position:relative;transition:all .3s}.megga-escalation-card--primary{border-color:#080917;border-width:3px}.megga-escalation-card:hover{transform:translateY(-4px);box-shadow:0 8px 24px #0809171f}.megga-escalation-badge{position:absolute;top:-12px;left:50%;transform:translate(-50%);background:#10b981;color:#fff;padding:4px 12px;border-radius:12px;font-family:"Inter",var(--help-font-sans);font-size:12px;font-weight:600;white-space:nowrap}.megga-escalation-icon{width:64px;height:64px;background:#0809170d;border-radius:16px;display:flex;align-items:center;justify-content:center;margin:0 auto 16px;color:#080917}.megga-escalation-card h4{font-family:"Inter",var(--help-font-sans);font-size:18px;font-weight:600;color:#080917;margin:0 0 8px}.megga-escalation-card p{font-family:"Inter",var(--help-font-sans);font-size:14px;color:#4a5568;margin:0 0 20px;line-height:1.5}.megga-btn-escalation-primary,.megga-btn-escalation-secondary{width:100%;padding:12px 24px;border-radius:10px;font-family:"Inter",var(--help-font-sans);font-size:15px;font-weight:600;cursor:pointer;transition:all .3s}.megga-btn-escalation-primary{background:#080917;color:#fffbf5;border:none}.megga-btn-escalation-primary:hover{background:#1a1b2e;transform:translateY(-2px)}.megga-btn-escalation-secondary{background:transparent;color:#080917;border:2px solid #080917}.megga-btn-escalation-secondary:hover{background:#080917;color:#fffbf5}.megga-escalation-context{padding:20px;background:#0809170d;border-radius:10px}.megga-escalation-context>p{font-family:"Inter",var(--help-font-sans);font-size:14px;font-weight:600;color:#4a5568;margin:0 0 12px}.megga-escalation-context ul{list-style:none;padding:0;margin:0}.megga-escalation-context li{font-family:"Inter",var(--help-font-sans);font-size:14px;color:#4a5568;margin-bottom:6px}.megga-escalation-context li:last-child{margin-bottom:0}@media (max-width: 768px){.megga-solution-section{padding:40px 24px 80px}.megga-solution-card{padding:32px 24px}.megga-solution-title{font-size:24px}.megga-solution-actions{flex-direction:column}.megga-escalation-section{padding:32px 24px}.megga-escalation-options{grid-template-columns:1fr}.megga-escalation-card{padding:24px}}.megga-floating-chat-btn{position:fixed;bottom:32px;right:32px;width:64px;height:64px;background:#080917;border:none;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 8px 24px #0809174d;transition:transform .3s,box-shadow .3s;z-index:1000;color:#fffbf5}.megga-floating-chat-btn:hover{transform:scale(1.1);box-shadow:0 12px 32px #08091766}.megga-floating-chat-btn:active{transform:scale(1.05)}.megga-floating-chat-btn:focus-visible{outline:3px solid #3B82F6;outline-offset:3px}.megga-floating-chat-badge{position:absolute;top:-4px;right:-4px;background:#10b981;color:#fff;padding:2px 6px;border-radius:8px;font-family:"Inter",var(--help-font-sans);font-size:10px;font-weight:700;line-height:1.2}.megga-wizard-option:focus-visible{outline:3px solid #3B82F6;outline-offset:2px;border-color:#080917}.megga-wizard-btn-chat:focus-visible,.megga-wizard-btn-back:focus-visible,.megga-wizard-btn-chat-small:focus-visible{outline:3px solid #3B82F6;outline-offset:2px}.megga-btn-resolved:focus-visible,.megga-btn-stuck:focus-visible{outline:3px solid #3B82F6;outline-offset:2px}.megga-btn-escalation-primary:focus-visible,.megga-btn-escalation-secondary:focus-visible{outline:3px solid #3B82F6;outline-offset:2px}.megga-escalation-card:focus-within{box-shadow:0 0 0 3px #3b82f64d}@media (max-width: 480px){.megga-help-hero-fullscreen{height:45vh;height:45svh;min-height:280px}.megga-help-hero-title{font-size:28px;letter-spacing:.03em}.megga-help-hero-tagline{font-size:14px}.megga-help-hero-search{height:44px;padding:0 14px}.megga-hero-search-input{font-size:14px}.megga-hero-search-shortcut{display:none}.megga-wizard-section{padding:48px 16px}.megga-wizard-title{font-size:24px;margin-bottom:24px}.megga-wizard-subtitle{font-size:14px}.megga-wizard-progress-label{font-size:12px}.megga-wizard-option{padding:16px;gap:12px}.megga-wizard-option-icon{width:44px;height:44px}.megga-wizard-option-icon svg{width:22px;height:22px}.megga-wizard-option-title{font-size:15px}.megga-wizard-option-desc{font-size:12px}.megga-wizard-breadcrumb{font-size:12px;gap:8px}.megga-wizard-btn-chat{font-size:14px;padding:12px 20px}.megga-solution-section{padding:32px 16px 60px}.megga-solution-card{padding:24px 16px}.megga-solution-title{font-size:20px}.megga-solution-badge{font-size:11px;padding:4px 12px;left:16px}.megga-guide-steps li{padding-left:40px;font-size:14px}.megga-guide-steps li:before{width:28px;height:28px;font-size:12px}.megga-solution-time{font-size:13px;padding:12px 16px}.megga-btn-resolved,.megga-btn-stuck{padding:14px 20px;font-size:14px}.megga-escalation-section{padding:24px 16px;margin-top:32px}.megga-escalation-section h3{font-size:22px}.megga-escalation-card{padding:20px 16px}.megga-escalation-icon{width:48px;height:48px}.megga-escalation-card h4{font-size:16px}.megga-escalation-card p{font-size:13px}.megga-escalation-context{padding:16px}.megga-escalation-context li{font-size:12px}.megga-floating-chat-btn{bottom:16px;right:16px;width:52px;height:52px}.megga-floating-chat-btn svg{width:22px;height:22px}.megga-floating-chat-badge{font-size:9px;padding:2px 5px}}@media (max-width: 768px){.megga-floating-chat-btn{bottom:20px;right:20px;width:56px;height:56px}.megga-floating-chat-btn svg{width:24px;height:24px}}@media (prefers-reduced-motion: reduce){.megga-wizard-section,.megga-solution-section,.megga-floating-chat-btn,.megga-escalation-section{transition:none!important;animation:none!important}}.megga-help-spline-container{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;overflow:hidden;touch-action:pan-y;cursor:grab}.megga-help-spline-container:active{cursor:grabbing}.megga-help-spline-container spline-viewer{touch-action:pan-y!important}.megga-help-scroll-indicator{position:absolute;bottom:48px;left:50%;transform:translate(-50%);z-index:10;display:flex;flex-direction:column;align-items:center;gap:8px;background:transparent;border:none;cursor:pointer;transition:all .3s ease}.megga-help-scroll-indicator:hover{transform:translate(-50%) translateY(-4px)}.megga-scroll-icon{color:hsl(var(--help-text-primary));opacity:.9}.megga-scroll-text{font-family:var(--help-font-sans);font-size:14px;font-weight:500;color:hsl(var(--help-text-secondary))}.megga-help-content-wrapper{position:relative;background:hsl(var(--help-bg-primary));z-index:2}.megga-help-intro-section{background:hsl(var(--help-bg-primary));padding:120px 0 48px;text-align:center}.megga-help-intro-container{max-width:1100px;margin:0 auto;padding:0 40px;display:flex;flex-direction:column;align-items:center;gap:24px}.megga-help-main-title{font-family:var(--help-font-display);font-size:72px;font-weight:700;line-height:1.1;letter-spacing:-.02em;color:hsl(var(--help-text-primary));margin:0}.megga-help-subtitle{font-family:var(--help-font-sans);font-size:20px;color:hsl(var(--help-text-secondary));margin:0;line-height:1.5}.megga-help-main-search{display:flex;gap:8px;padding:8px;max-width:600px;width:100%;background:hsl(var(--help-bg-secondary));border:1px solid hsl(var(--help-border-subtle));border-radius:12px;transition:all .3s ease}.megga-help-main-search:hover,.megga-help-main-search:focus-within{border-color:hsl(var(--help-border-medium));background:hsl(var(--help-bg-hover))}.megga-help-search-input{flex:1;padding:14px 20px;border:none;background:transparent;font-family:var(--help-font-sans);font-size:16px;color:hsl(var(--help-text-primary));outline:none}.megga-help-search-input::-moz-placeholder{color:hsl(var(--help-text-tertiary))}.megga-help-search-input::placeholder{color:hsl(var(--help-text-tertiary))}.megga-help-search-btn{padding:14px 20px;background:hsl(var(--help-text-primary));color:hsl(var(--help-bg-primary));border:none;border-radius:8px;font-size:20px;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center}.megga-help-search-btn:hover{opacity:.9;transform:translateY(-1px)}.megga-help-quick-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;width:100%;max-width:900px;margin-top:40px}.megga-help-quick-card{display:flex;flex-direction:column;align-items:center;gap:12px;padding:32px 24px;background:hsl(var(--help-bg-secondary));border:1px solid hsl(var(--help-border-subtle));border-radius:16px;cursor:pointer;transition:all .3s ease;text-align:center}.megga-help-quick-card:hover{background:hsl(var(--help-bg-hover));border-color:hsl(var(--help-border-medium));transform:translateY(-4px)}.megga-quick-card-icon{color:hsl(var(--help-text-primary));margin-bottom:4px}.megga-quick-card-label{font-family:var(--help-font-display);font-size:20px;font-weight:500;color:hsl(var(--help-text-primary))}.megga-quick-card-desc{font-family:var(--help-font-sans);font-size:14px;color:hsl(var(--help-text-secondary))}.megga-help-tabs-navigation{background:hsl(var(--help-bg-primary) / .95);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid hsl(var(--help-border-subtle));transition:all .3s ease}.megga-help-tabs-navigation--sticky{position:sticky;top:0;z-index:100}.megga-help-tabs-navigation--scrolled{box-shadow:0 4px 24px #0006}.megga-help-tabs-container{max-width:1100px;margin:0 auto;padding:0 40px}.megga-tabs-mini-header{display:flex;align-items:center;gap:24px;padding:12px 0;border-bottom:1px solid hsl(var(--help-border-subtle))}.megga-tabs-logo-text{font-family:var(--help-font-display);font-size:20px;font-weight:700;color:hsl(var(--help-text-primary))}.megga-tabs-search-mini{flex:1;max-width:400px;position:relative;display:flex;align-items:center}.megga-mini-search-icon{position:absolute;left:12px;color:hsl(var(--help-text-tertiary));pointer-events:none}.megga-tabs-search-mini input{width:100%;padding:8px 16px 8px 40px;border:1px solid hsl(var(--help-border-subtle));border-radius:20px;font-family:var(--help-font-sans);font-size:14px;outline:none;background:hsl(var(--help-bg-secondary));color:hsl(var(--help-text-primary));transition:.2s}.megga-tabs-search-mini input:focus{border-color:hsl(var(--help-border-medium))}.megga-tabs-search-mini input::-moz-placeholder{color:hsl(var(--help-text-tertiary))}.megga-tabs-search-mini input::placeholder{color:hsl(var(--help-text-tertiary))}.megga-tabs-links{display:flex;gap:8px;overflow-x:auto;padding:16px 0;-webkit-overflow-scrolling:touch;scrollbar-width:none}.megga-tabs-links::-webkit-scrollbar{display:none}.megga-tab-link{position:relative;display:flex;align-items:center;gap:8px;padding:10px 20px;border-radius:8px;text-decoration:none;font-family:var(--help-font-sans);font-size:15px;font-weight:500;color:hsl(var(--help-text-secondary));white-space:nowrap;transition:all .2s ease}.megga-tab-link:hover{background:hsl(var(--help-text-primary) / .05);color:hsl(var(--help-text-primary))}.megga-tab-link--active{color:hsl(var(--help-text-primary));background:hsl(var(--help-text-primary) / .1)}.megga-tab-indicator{position:absolute;bottom:-16px;left:0;right:0;height:2px;background:hsl(var(--help-text-primary))}.megga-tab-icon{opacity:.8}.megga-tab-label{font-weight:500}.megga-help-content-section{background:hsl(var(--help-bg-primary));padding:60px 0 120px;min-height:50vh}.megga-help-content-container{max-width:1100px;margin:0 auto;padding:0 40px}.megga-faq-v3{width:100%}.megga-faq-v3-header{text-align:center;margin-bottom:48px}.megga-faq-v3-title{font-family:var(--help-font-display);font-size:48px;font-weight:700;color:hsl(var(--help-text-primary));margin:0 0 16px}.megga-faq-v3-subtitle{font-family:var(--help-font-sans);font-size:18px;color:hsl(var(--help-text-secondary));margin:0}.megga-help-section-animated{animation:helpSectionFadeIn .4s ease-out}@keyframes helpSectionFadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.megga-faq-v3-search{position:relative;display:flex;align-items:center;max-width:500px;margin:0 auto;padding:4px;background:#08091708;border:1px solid rgba(8,9,23,.08);border-radius:12px;transition:all .2s ease}.megga-faq-v3-search:focus-within{border-color:#08091726;background:#0809170d}.megga-faq-v3-search-icon{position:absolute;left:16px;color:hsl(var(--help-text-tertiary));pointer-events:none}.megga-faq-v3-search input{flex:1;padding:14px 16px 14px 48px;border:none;background:transparent;font-family:var(--help-font-sans);font-size:16px;color:hsl(var(--help-text-primary));outline:none}.megga-faq-v3-search input::-moz-placeholder{color:hsl(var(--help-text-tertiary))}.megga-faq-v3-search input::placeholder{color:hsl(var(--help-text-tertiary))}.megga-faq-v3-search-clear{padding:8px;margin-right:8px;background:#0809171a;border:none;border-radius:6px;color:hsl(var(--help-text-secondary));cursor:pointer;transition:all .2s;display:flex;align-items:center;justify-content:center}.megga-faq-v3-search-clear:hover{background:#08091726;color:hsl(var(--help-text-primary))}.megga-faq-v3-tabs{display:flex;gap:8px;padding:16px 0;margin-bottom:48px;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;justify-content:center;flex-wrap:wrap}.megga-faq-v3-tabs::-webkit-scrollbar{display:none}.megga-faq-v3-tab{padding:10px 24px;background:transparent;border:1px solid rgba(8,9,23,.08);border-radius:8px;font-family:var(--help-font-sans);font-size:14px;font-weight:500;color:hsl(var(--help-text-secondary));white-space:nowrap;cursor:pointer;transition:all .2s ease}.megga-faq-v3-tab:hover{background:#08091708;border-color:#08091726;color:hsl(var(--help-text-primary))}.megga-faq-v3-tab.active{background:#0809170f;border-color:#08091726;color:hsl(var(--help-text-primary))}.megga-faq-v3-tab-label{font-weight:500}.megga-faq-v3-content{min-height:400px}.megga-faq-v3-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.megga-faq-grid-card{padding:24px;background:#08091708;border:1px solid rgba(8,9,23,.08);border-radius:12px;cursor:pointer;transition:all .3s ease;display:flex;flex-direction:column}.megga-faq-grid-card:hover{background:#0809170f;border-color:#08091726;transform:translateY(-4px)}.megga-faq-grid-card:focus{outline:none;border-color:#08091740;box-shadow:0 0 0 2px #0809171a}.megga-faq-grid-title{font-family:var(--help-font-display);font-size:18px;font-weight:500;line-height:1.4;color:hsl(var(--help-text-primary));margin:0 0 12px}.megga-faq-grid-desc{font-family:var(--help-font-sans);font-size:14px;line-height:1.6;color:hsl(var(--help-text-secondary));margin:0 0 16px;flex:1}.megga-faq-grid-link{font-family:var(--help-font-sans);font-size:14px;font-weight:500;color:hsl(var(--help-text-primary));opacity:.7;transition:opacity .2s;display:inline-flex;align-items:center;gap:6px}.megga-faq-grid-card:hover .megga-faq-grid-link{opacity:1}.megga-faq-v3-search-results{margin-bottom:48px}.megga-faq-v3-search-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px;padding-bottom:16px;border-bottom:1px solid rgba(8,9,23,.08)}.megga-faq-v3-search-count{font-family:var(--help-font-sans);font-size:14px;color:hsl(var(--help-text-secondary))}.megga-faq-v3-search-clear-btn{padding:8px 16px;background:transparent;border:1px solid rgba(8,9,23,.15);border-radius:6px;font-family:var(--help-font-sans);font-size:14px;font-weight:500;color:hsl(var(--help-text-primary));cursor:pointer;transition:all .2s}.megga-faq-v3-search-clear-btn:hover{background:#0809170d}.megga-faq-v3-no-results{text-align:center;padding:64px 32px;background:#08091705;border:1px solid rgba(8,9,23,.08);border-radius:16px}.megga-faq-v3-no-results p{font-family:var(--help-font-sans);font-size:16px;color:hsl(var(--help-text-secondary));margin:0 0 24px}.megga-faq-v3-browse-btn{padding:12px 24px;background:#0809171a;border:none;border-radius:8px;font-family:var(--help-font-sans);font-size:14px;font-weight:500;color:hsl(var(--help-text-primary));cursor:pointer;transition:all .2s}.megga-faq-v3-browse-btn:hover{background:#08091726}.megga-faq-v3-cta{margin-top:96px;text-align:center;padding:64px 48px;background:#08091708;border:1px solid rgba(8,9,23,.08);border-radius:16px}.megga-faq-v3-cta h3{font-family:var(--help-font-display);font-size:32px;font-weight:700;color:hsl(var(--help-text-primary));margin:0 0 12px}.megga-faq-v3-cta p{font-family:var(--help-font-sans);font-size:17px;color:hsl(var(--help-text-secondary));margin:0 0 32px}.megga-faq-v3-cta-buttons{display:flex;gap:16px;justify-content:center;flex-wrap:wrap}.megga-faq-v3-cta-btn{display:inline-flex;align-items:center;gap:8px;padding:14px 32px;border-radius:10px;font-family:var(--help-font-sans);font-size:16px;font-weight:600;text-decoration:none;transition:all .2s ease}.megga-faq-v3-cta-btn--primary{background:hsl(var(--help-text-primary));color:hsl(var(--help-bg-primary))}.megga-faq-v3-cta-btn--primary:hover{opacity:.9;transform:translateY(-2px)}.megga-faq-v3-cta-btn--secondary{background:transparent;color:hsl(var(--help-text-primary));border:2px solid rgba(8,9,23,.15)}.megga-faq-v3-cta-btn--secondary:hover{background:#08091708;border-color:#08091740;transform:translateY(-2px)}.megga-faq-modal{max-width:700px!important;max-height:85vh;background:hsl(var(--help-bg-primary))!important;border:1px solid rgba(8,9,23,.15)!important;border-radius:20px!important;padding:0!important;overflow:hidden}.megga-faq-modal-header{position:relative;padding:32px 32px 24px;border-bottom:1px solid rgba(8,9,23,.08)}.megga-faq-modal-category{display:inline-block;padding:4px 12px;background:#08091714;border-radius:20px;font-family:var(--help-font-sans);font-size:12px;font-weight:500;color:hsl(var(--help-text-secondary));margin-bottom:16px;text-transform:uppercase;letter-spacing:.05em}.megga-faq-modal-title{font-family:var(--help-font-display)!important;font-size:24px!important;font-weight:700!important;line-height:1.3!important;color:hsl(var(--help-text-primary))!important;margin:0!important;padding-right:48px}.megga-faq-modal-close{position:absolute;top:24px;right:24px;padding:8px;background:#0809171a;border:none;border-radius:8px;color:hsl(var(--help-text-secondary));cursor:pointer;transition:all .2s;display:flex;align-items:center;justify-content:center}.megga-faq-modal-close:hover{background:#08091726;color:hsl(var(--help-text-primary))}.megga-faq-modal-content{padding:32px;max-height:400px;overflow-y:auto}.megga-faq-modal-content p{font-family:var(--help-font-sans);font-size:16px;line-height:1.7;color:hsl(var(--help-text-secondary));margin:0 0 16px}.megga-faq-modal-content p:last-child{margin-bottom:0}.megga-faq-modal-list,.megga-faq-modal-ordered-list{margin:0 0 16px;padding-left:24px}.megga-faq-modal-list li,.megga-faq-modal-ordered-list li{font-family:var(--help-font-sans);font-size:16px;line-height:1.6;color:hsl(var(--help-text-secondary));margin-bottom:8px}.megga-faq-modal-list-title{font-weight:600;color:hsl(var(--help-text-primary));margin-bottom:8px!important}.megga-faq-modal-footer{padding:24px 32px;border-top:1px solid rgba(8,9,23,.08);background:#08091705}.megga-faq-modal-footer-text{font-family:var(--help-font-sans);font-size:14px;color:hsl(var(--help-text-tertiary));margin:0 0 16px;text-align:center}.megga-faq-modal-actions{display:flex;gap:12px;justify-content:center}.megga-faq-modal-btn{display:inline-flex;align-items:center;gap:8px;padding:12px 24px;border-radius:8px;font-family:var(--help-font-sans);font-size:14px;font-weight:600;text-decoration:none;transition:all .2s ease}.megga-faq-modal-btn--primary{background:hsl(var(--help-text-primary));color:hsl(var(--help-bg-primary))}.megga-faq-modal-btn--primary:hover{opacity:.9}.megga-faq-modal-btn--secondary{background:transparent;color:hsl(var(--help-text-primary));border:1px solid rgba(8,9,23,.15)}.megga-faq-modal-btn--secondary:hover{background:#0809170d}@media (max-width: 1024px){.megga-faq-v3-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){.megga-faq-v3-title{font-size:36px}.megga-faq-v3-tabs{gap:6px;padding:12px 0;justify-content:flex-start}.megga-faq-v3-tab{padding:8px 16px;font-size:13px}.megga-faq-v3-grid{grid-template-columns:1fr;gap:16px}.megga-faq-grid-card{padding:20px}.megga-faq-grid-title{font-size:17px}.megga-faq-v3-cta{padding:48px 24px;margin-top:64px}.megga-faq-v3-cta h3{font-size:24px}.megga-faq-v3-cta-buttons{flex-direction:column}.megga-faq-v3-cta-btn{width:100%;justify-content:center}.megga-faq-modal{max-width:95vw!important;margin:16px}.megga-faq-modal-header{padding:24px 24px 20px}.megga-faq-modal-title{font-size:20px!important;padding-right:40px}.megga-faq-modal-content{padding:24px}.megga-faq-modal-footer{padding:20px 24px}.megga-faq-modal-actions{flex-direction:column}.megga-faq-modal-btn{width:100%;justify-content:center}}.megga-help-faq-tab{width:100%}.megga-faq-search-section{text-align:center;margin-bottom:48px}.megga-faq-section-title{font-family:var(--help-font-display);font-size:48px;font-weight:700;color:hsl(var(--help-text-primary));margin:0 0 32px}.megga-faq-search-bar{display:flex;gap:12px;max-width:600px;margin:0 auto 32px;padding:6px;background:hsl(var(--help-bg-secondary));border:1px solid hsl(var(--help-border-subtle));border-radius:12px}.megga-faq-search-bar:focus-within{border-color:hsl(var(--help-border-medium))}.megga-faq-search-bar input{flex:1;padding:12px 20px;border:none;font-family:var(--help-font-sans);font-size:16px;outline:none;background:transparent;color:hsl(var(--help-text-primary))}.megga-faq-search-bar input::-moz-placeholder{color:hsl(var(--help-text-tertiary))}.megga-faq-search-bar input::placeholder{color:hsl(var(--help-text-tertiary))}.megga-faq-search-btn{padding:12px 24px;background:hsl(var(--help-text-primary));color:hsl(var(--help-bg-primary));border:none;border-radius:8px;font-size:18px;cursor:pointer;transition:.2s;display:flex;align-items:center;justify-content:center}.megga-faq-search-btn:hover{opacity:.9}.megga-faq-jump-links{display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.megga-faq-jump-link{padding:8px 16px;background:hsl(var(--help-bg-secondary));border:1px solid hsl(var(--help-border-subtle));border-radius:20px;font-family:var(--help-font-sans);font-size:14px;font-weight:500;color:hsl(var(--help-text-secondary));cursor:pointer;transition:all .2s ease}.megga-faq-jump-link:hover{border-color:hsl(var(--help-border-medium));color:hsl(var(--help-text-primary))}.megga-jump-link-count{margin-left:4px;opacity:.6}.megga-faq-categories{display:flex;flex-direction:column;gap:64px}.megga-faq-category{scroll-margin-top:140px}.megga-faq-category--highlighted{position:relative}.megga-faq-category--highlighted:before{content:"";position:absolute;left:-20px;top:0;bottom:0;width:4px;background:hsl(var(--help-text-primary));border-radius:4px}.megga-category-header{display:flex;align-items:center;gap:16px;margin-bottom:24px}.megga-header-icon{color:hsl(var(--help-text-primary))}.megga-category-header-title{font-family:var(--help-font-display);font-size:32px;font-weight:700;color:hsl(var(--help-text-primary));margin:0}.megga-faq-list{display:flex;flex-direction:column;gap:16px}.megga-faq-item{background:hsl(var(--help-bg-secondary));border:1px solid hsl(var(--help-border-subtle));border-radius:12px;overflow:hidden;transition:all .3s ease}.megga-faq-item:hover{border-color:hsl(var(--help-border-medium))}.megga-faq-item--open{border-color:hsl(var(--help-border-strong))}.megga-faq-question{width:100%;padding:24px 28px;background:transparent;border:none;display:flex;justify-content:space-between;align-items:center;cursor:pointer;text-align:left;transition:background .2s ease}.megga-faq-question:hover{background:hsl(var(--help-text-primary) / .03)}.megga-faq-question-text{font-family:var(--help-font-display);font-size:20px;font-weight:500;line-height:1.4;color:hsl(var(--help-text-primary));flex:1;padding-right:24px}.megga-faq-chevron{color:hsl(var(--help-text-secondary));transition:transform .3s ease}.megga-faq-item--open .megga-faq-chevron{color:hsl(var(--help-text-primary))}.megga-faq-answer{overflow:hidden}.megga-faq-answer-content{padding:0 28px 28px}.megga-faq-answer-content p{font-family:var(--help-font-sans);font-size:16px;line-height:1.7;color:hsl(var(--help-text-secondary));margin:0 0 16px}.megga-faq-answer-content p:last-child{margin-bottom:0}.megga-faq-empty{padding:32px;text-align:center;color:hsl(var(--help-text-tertiary));font-family:var(--help-font-sans)}.megga-faq-cta-section{margin-top:96px;text-align:center;padding:64px 48px;background:hsl(var(--help-bg-secondary));border:1px solid hsl(var(--help-border-subtle));border-radius:16px}.megga-faq-cta-section h3{font-family:var(--help-font-display);font-size:32px;font-weight:700;color:hsl(var(--help-text-primary));margin:0 0 12px}.megga-faq-cta-section p{font-family:var(--help-font-sans);font-size:17px;color:hsl(var(--help-text-secondary));margin:0 0 32px}.megga-faq-cta-buttons{display:flex;gap:16px;justify-content:center}.megga-faq-cta-btn{display:inline-flex;align-items:center;gap:8px;padding:14px 32px;border-radius:10px;font-family:var(--help-font-sans);font-size:16px;font-weight:600;text-decoration:none;transition:all .2s ease}.megga-faq-cta-btn--primary{background:hsl(var(--help-text-primary));color:hsl(var(--help-bg-primary))}.megga-faq-cta-btn--primary:hover{opacity:.9;transform:translateY(-2px)}.megga-faq-cta-btn--secondary{background:transparent;color:hsl(var(--help-text-primary));border:2px solid hsl(var(--help-border-strong))}.megga-faq-cta-btn--secondary:hover{background:hsl(var(--help-text-primary) / .05);border-color:hsl(var(--help-text-primary) / .5);transform:translateY(-2px)}.megga-help-support-tab{width:100%}.megga-support-header{text-align:center;margin-bottom:48px}.megga-support-title{font-family:var(--help-font-display);font-size:32px;font-weight:700;color:hsl(var(--help-text-primary));margin:0 0 12px}.megga-support-subtitle{font-family:var(--help-font-sans);font-size:18px;color:hsl(var(--help-text-secondary));margin:0}.megga-support-methods-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-bottom:48px}.megga-support-method-card{position:relative;display:flex;flex-direction:column;align-items:center;gap:16px;padding:32px 24px;background:hsl(var(--help-bg-secondary));border:2px solid hsl(var(--help-border-subtle));border-radius:16px;cursor:pointer;transition:all .3s ease;text-align:center}.megga-support-method-card:hover{border-color:hsl(var(--help-border-medium));transform:translateY(-4px)}.megga-support-method-card--selected{border-color:hsl(var(--help-text-primary));background:hsl(var(--help-text-primary) / .05)}.megga-support-method-card--recommended{border-color:hsl(var(--help-text-primary))}.megga-recommended-badge{position:absolute;top:-10px;right:20px;padding:4px 12px;background:hsl(var(--help-text-primary));color:hsl(var(--help-bg-primary));font-family:var(--help-font-sans);font-size:12px;font-weight:600;border-radius:20px}.megga-method-icon{color:hsl(var(--help-text-primary))}.megga-method-title{font-family:var(--help-font-display);font-size:18px;font-weight:700;color:hsl(var(--help-text-primary));margin:0}.megga-method-desc{font-family:var(--help-font-sans);font-size:14px;color:hsl(var(--help-text-secondary));margin:0}.megga-method-meta{display:flex;flex-direction:column;gap:8px;margin-top:8px}.megga-method-availability,.megga-method-response{display:flex;align-items:center;gap:6px;font-family:var(--help-font-sans);font-size:13px;color:hsl(var(--help-text-tertiary))}.megga-support-form{max-width:700px;margin:0 auto;padding:40px;background:hsl(var(--help-bg-secondary));border:1px solid hsl(var(--help-border-subtle));border-radius:16px}.megga-form-title{font-family:var(--help-font-display);font-size:24px;font-weight:700;color:hsl(var(--help-text-primary));margin:0 0 32px;text-align:center}.megga-form-group{margin-bottom:24px}.megga-form-group label{display:block;font-family:var(--help-font-sans);font-size:14px;font-weight:600;color:hsl(var(--help-text-secondary));margin-bottom:8px}.megga-form-group input,.megga-form-group select,.megga-form-group textarea{width:100%;padding:12px 16px;background:hsl(var(--help-bg-hover));border:1px solid hsl(var(--help-border-subtle));border-radius:8px;font-family:var(--help-font-sans);font-size:16px;color:hsl(var(--help-text-primary));transition:.2s}.megga-form-group input::-moz-placeholder,.megga-form-group textarea::-moz-placeholder{color:hsl(var(--help-text-tertiary))}.megga-form-group input::placeholder,.megga-form-group textarea::placeholder{color:hsl(var(--help-text-tertiary))}.megga-form-group input:focus,.megga-form-group select:focus,.megga-form-group textarea:focus{outline:none;border-color:hsl(var(--help-border-medium))}.megga-form-row{display:grid;grid-template-columns:1fr 1fr;gap:24px}.megga-form-hint{display:block;font-family:var(--help-font-sans);font-size:12px;color:hsl(var(--help-text-tertiary));margin-top:6px;text-align:right}.megga-submit-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:16px 32px;background:hsl(var(--help-text-primary));color:hsl(var(--help-bg-primary));border:none;border-radius:12px;font-family:var(--help-font-sans);font-size:16px;font-weight:600;cursor:pointer;transition:all .2s ease}.megga-submit-btn:hover:not(:disabled){opacity:.9;transform:translateY(-2px)}.megga-submit-btn:disabled{opacity:.7;cursor:not-allowed}.megga-spinner{width:18px;height:18px;border:2px solid hsl(var(--help-bg-primary) / .3);border-top-color:hsl(var(--help-bg-primary));border-radius:50%;animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.megga-email-info{max-width:500px;margin:0 auto;padding:48px;text-align:center;background:hsl(var(--help-bg-secondary));border:1px solid hsl(var(--help-border-subtle));border-radius:16px}.megga-email-icon{color:hsl(var(--help-text-primary));margin-bottom:16px}.megga-email-info h3{font-family:var(--help-font-display);font-size:24px;font-weight:700;color:hsl(var(--help-text-primary));margin:0 0 16px}.megga-email-link{display:inline-block;font-family:var(--help-font-sans);font-size:20px;font-weight:600;color:hsl(var(--help-text-primary));text-decoration:underline;text-underline-offset:4px;margin-bottom:16px}.megga-email-link:hover{opacity:.8}.megga-email-note{font-family:var(--help-font-sans);font-size:14px;color:hsl(var(--help-text-secondary));margin:0}.megga-support-footer{margin-top:60px;padding-top:40px;border-top:1px solid hsl(var(--help-border-subtle));text-align:center}.megga-support-footer h4{font-family:var(--help-font-sans);font-size:18px;font-weight:600;color:hsl(var(--help-text-secondary));margin:0 0 20px}.megga-contact-links{display:flex;gap:32px;justify-content:center}.megga-contact-link{display:flex;align-items:center;gap:8px;color:hsl(var(--help-text-secondary));text-decoration:none;font-family:var(--help-font-sans);transition:color .2s}.megga-contact-link:hover{color:hsl(var(--help-text-primary))}.megga-help-press-tab,.megga-help-partners-tab,.megga-help-api-tab,.megga-help-status-tab{width:100%}.megga-press-header,.megga-partners-header,.megga-api-header{text-align:center;margin-bottom:48px}.megga-press-title,.megga-partners-title,.megga-api-title{font-family:var(--help-font-display);font-size:32px;font-weight:700;color:hsl(var(--help-text-primary));margin:0 0 12px}.megga-press-subtitle,.megga-partners-subtitle,.megga-api-subtitle{font-family:var(--help-font-sans);font-size:18px;color:hsl(var(--help-text-secondary));margin:0}.megga-company-section{margin-bottom:48px}.megga-section-subtitle{font-family:var(--help-font-display);font-size:24px;font-weight:600;color:hsl(var(--help-text-primary));margin:0 0 24px}.megga-company-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin-bottom:32px}.megga-stat-card{padding:24px;background:hsl(var(--help-bg-secondary));border:1px solid hsl(var(--help-border-subtle));border-radius:12px;text-align:center}.megga-stat-value{font-family:var(--help-font-display);font-size:36px;font-weight:700;color:hsl(var(--help-text-primary));display:block;margin-bottom:4px}.megga-stat-label{font-family:var(--help-font-sans);font-size:14px;color:hsl(var(--help-text-secondary))}.megga-company-desc{font-family:var(--help-font-sans);font-size:16px;line-height:1.7;color:hsl(var(--help-text-secondary));margin:0;max-width:800px}.megga-press-assets-section{margin-bottom:48px}.megga-press-assets-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.megga-press-asset-card{padding:24px;background:hsl(var(--help-bg-secondary));border:1px solid hsl(var(--help-border-subtle));border-radius:12px;transition:all .3s ease}.megga-press-asset-card:hover{border-color:hsl(var(--help-border-medium))}.megga-asset-preview{width:100%;height:120px;margin-bottom:16px;background:hsl(var(--help-bg-hover));border-radius:8px;display:flex;align-items:center;justify-content:center;overflow:hidden}.megga-asset-preview img{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.megga-asset-title{font-family:var(--help-font-display);font-size:16px;font-weight:600;color:hsl(var(--help-text-primary));margin:0 0 8px}.megga-asset-formats{font-family:var(--help-font-sans);font-size:13px;color:hsl(var(--help-text-tertiary));margin:0 0 16px}.megga-download-btn{display:inline-flex;align-items:center;gap:8px;padding:10px 20px;background:transparent;color:hsl(var(--help-text-primary));border:1px solid hsl(var(--help-border-medium));border-radius:8px;font-family:var(--help-font-sans);font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease}.megga-download-btn:hover{background:hsl(var(--help-text-primary) / .05);border-color:hsl(var(--help-text-primary))}.megga-press-contact-section{text-align:center;padding:48px;background:hsl(var(--help-bg-secondary));border:1px solid hsl(var(--help-border-subtle));border-radius:16px}.megga-press-contact-section h3{font-family:var(--help-font-display);font-size:24px;font-weight:700;color:hsl(var(--help-text-primary));margin:0 0 12px}.megga-press-contact-section p{font-family:var(--help-font-sans);font-size:16px;color:hsl(var(--help-text-secondary));margin:0 0 24px}.megga-press-email{font-family:var(--help-font-sans);font-size:20px;font-weight:600;color:hsl(var(--help-text-primary));text-decoration:underline;text-underline-offset:4px}.megga-press-email:hover{opacity:.8}.megga-benefits-section{margin-bottom:48px}.megga-benefits-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.megga-benefit-card{padding:24px;background:hsl(var(--help-bg-secondary));border:1px solid hsl(var(--help-border-subtle));border-radius:12px;text-align:center}.megga-benefit-icon{color:hsl(var(--help-text-primary));margin-bottom:12px}.megga-benefit-title{font-family:var(--help-font-display);font-size:16px;font-weight:700;color:hsl(var(--help-text-primary));margin:0 0 8px}.megga-benefit-desc{font-family:var(--help-font-sans);font-size:14px;color:hsl(var(--help-text-secondary));margin:0}.megga-partner-types-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.megga-partner-type-card{display:flex;flex-direction:column;align-items:center;gap:16px;padding:32px 24px;background:hsl(var(--help-bg-secondary));border:2px solid hsl(var(--help-border-subtle));border-radius:16px;text-align:center;cursor:pointer;transition:all .3s ease}.megga-partner-type-card:hover{border-color:hsl(var(--help-border-medium));transform:translateY(-4px)}.megga-partner-type-card--selected{border-color:hsl(var(--help-text-primary));background:hsl(var(--help-text-primary) / .05)}.megga-type-icon{color:hsl(var(--help-text-primary))}.megga-type-title{font-family:var(--help-font-display);font-size:20px;font-weight:700;color:hsl(var(--help-text-primary));margin:0}.megga-type-desc{font-family:var(--help-font-sans);font-size:14px;color:hsl(var(--help-text-secondary));margin:0}.megga-type-requirements{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:8px}.megga-type-requirements li{display:flex;align-items:center;gap:8px;font-family:var(--help-font-sans);font-size:13px;color:hsl(var(--help-text-secondary))}.megga-type-requirements li svg{color:#16a249}.megga-type-cta{display:flex;align-items:center;gap:4px;font-family:var(--help-font-sans);font-size:14px;font-weight:600;color:hsl(var(--help-text-primary));margin-top:8px}.megga-partners-form{max-width:700px;margin:0 auto;padding:40px;background:hsl(var(--help-bg-secondary));border:1px solid hsl(var(--help-border-subtle));border-radius:16px}.megga-api-resources-section,.megga-api-key-section,.megga-api-example-section,.megga-api-endpoints-section,.megga-api-limits-section{margin-bottom:48px}.megga-api-resources-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.megga-api-resource-card{display:flex;align-items:center;gap:16px;padding:24px;background:hsl(var(--help-bg-secondary));border:1px solid hsl(var(--help-border-subtle));border-radius:12px;text-decoration:none;transition:all .3s ease}.megga-api-resource-card:hover{border-color:hsl(var(--help-border-medium));transform:translateY(-2px)}.megga-resource-icon{color:hsl(var(--help-text-primary));flex-shrink:0}.megga-resource-content{flex:1}.megga-resource-title{font-family:var(--help-font-display);font-size:16px;font-weight:600;color:hsl(var(--help-text-primary));margin:0 0 4px}.megga-resource-desc{font-family:var(--help-font-sans);font-size:14px;color:hsl(var(--help-text-secondary));margin:0}.megga-resource-link-icon{color:hsl(var(--help-text-tertiary));flex-shrink:0}.megga-api-key-box{display:flex;align-items:center;gap:12px;padding:16px;background:hsl(var(--help-bg-secondary));border:1px solid hsl(var(--help-border-subtle));border-radius:12px}.megga-api-key-input{flex:1;padding:10px 14px;background:hsl(var(--help-bg-hover));border:1px solid hsl(var(--help-border-subtle));border-radius:8px;font-family:JetBrains Mono,monospace;font-size:14px;color:hsl(var(--help-text-primary))}.megga-copy-btn{padding:10px 20px;background:hsl(var(--help-text-primary));color:hsl(var(--help-bg-primary));border:none;border-radius:8px;font-family:var(--help-font-sans);font-size:14px;font-weight:500;cursor:pointer;display:flex;align-items:center;gap:6px;transition:.2s}.megga-copy-btn:hover{opacity:.9}.megga-code-example{padding:20px;background:hsl(var(--help-bg-tertiary));border:1px solid hsl(var(--help-border-subtle));border-radius:12px;overflow-x:auto}.megga-code-example pre{margin:0;font-family:JetBrains Mono,monospace;font-size:14px;line-height:1.6;color:hsl(var(--help-text-primary))}.megga-code-example code{color:inherit}.megga-endpoints-table{display:flex;flex-direction:column;gap:12px}.megga-endpoint-row{display:grid;grid-template-columns:80px 1fr auto;gap:16px;align-items:center;padding:16px;background:hsl(var(--help-bg-secondary));border:1px solid hsl(var(--help-border-subtle));border-radius:12px}.megga-endpoint-method{font-family:JetBrains Mono,monospace;font-size:12px;font-weight:600;padding:4px 8px;border-radius:4px;text-align:center}.megga-endpoint-method--get{background:#16a24933;color:#16a249}.megga-endpoint-method--post{background:#3c83f633;color:#3c83f6}.megga-endpoint-method--delete{background:#ef434333;color:#ef4343}.megga-endpoint-path{font-family:JetBrains Mono,monospace;font-size:14px;color:hsl(var(--help-text-primary))}.megga-endpoint-desc{font-family:var(--help-font-sans);font-size:14px;color:hsl(var(--help-text-secondary))}.megga-limits-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.megga-limit-card{padding:24px;background:hsl(var(--help-bg-secondary));border:1px solid hsl(var(--help-border-subtle));border-radius:12px;text-align:center}.megga-limit-value{font-family:var(--help-font-display);font-size:32px;font-weight:700;color:hsl(var(--help-text-primary));display:block;margin-bottom:8px}.megga-limit-label{font-family:var(--help-font-sans);font-size:14px;color:hsl(var(--help-text-secondary))}.megga-status-header{text-align:center;margin-bottom:48px}.megga-status-title{font-family:var(--help-font-display);font-size:32px;font-weight:700;color:hsl(var(--help-text-primary));margin:0 0 12px}.megga-status-badge{display:inline-flex;align-items:center;gap:8px;padding:12px 24px;border-radius:100px;font-family:var(--help-font-sans);font-size:16px;font-weight:600}.megga-status-badge--operational{background:#16a24926;color:#16a249}.megga-status-badge--degraded{background:#e7b00826;color:#e7b008}.megga-status-badge--outage{background:#ef434326;color:#ef4343}.megga-services-section{margin-bottom:48px}.megga-services-grid{display:flex;flex-direction:column;gap:12px}.megga-service-row{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;background:hsl(var(--help-bg-secondary));border:1px solid hsl(var(--help-border-subtle));border-radius:12px}.megga-service-info{display:flex;align-items:center;gap:16px}.megga-service-icon{color:hsl(var(--help-text-primary))}.megga-service-name{font-family:var(--help-font-display);font-size:16px;font-weight:600;color:hsl(var(--help-text-primary));margin:0}.megga-service-status{display:flex;align-items:center;gap:8px;font-family:var(--help-font-sans);font-size:14px;font-weight:500}.megga-service-status--operational{color:#16a249}.megga-service-status--degraded{color:#e7b008}.megga-service-status--outage{color:#ef4343}.megga-incidents-section{margin-bottom:48px}.megga-incidents-list{display:flex;flex-direction:column;gap:16px}.megga-incident-card{padding:20px 24px;background:hsl(var(--help-bg-secondary));border:1px solid hsl(var(--help-border-subtle));border-radius:12px}.megga-incident-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.megga-incident-title{font-family:var(--help-font-display);font-size:16px;font-weight:600;color:hsl(var(--help-text-primary));margin:0}.megga-incident-status{font-family:var(--help-font-sans);font-size:13px;font-weight:600}.megga-incident-desc{font-family:var(--help-font-sans);font-size:14px;color:hsl(var(--help-text-secondary));margin:0 0 12px}.megga-incident-date{font-family:var(--help-font-sans);font-size:12px;color:hsl(var(--help-text-tertiary))}.megga-uptime-bar{display:flex;gap:2px;padding:16px;background:hsl(var(--help-bg-secondary));border:1px solid hsl(var(--help-border-subtle));border-radius:12px}.megga-uptime-day{flex:1;height:32px;border-radius:2px;cursor:pointer;transition:transform .1s}.megga-uptime-day:hover{transform:scaleY(1.2)}.megga-uptime-day--operational{background:#16a249}.megga-uptime-day--degraded{background:#e7b008}.megga-uptime-day--outage{background:#ef4343}.megga-uptime-legend{display:flex;gap:24px;justify-content:center;margin-top:16px;font-family:var(--help-font-sans);font-size:13px;color:hsl(var(--help-text-secondary))}.megga-legend-dot{display:inline-block;width:12px;height:12px;border-radius:2px;margin-right:6px;vertical-align:middle}.megga-legend-dot--operational{background:#16a249}.megga-legend-dot--degraded{background:#e7b008}.megga-legend-dot--outage{background:#ef4343}@media (max-width: 1024px){.megga-support-methods-grid,.megga-partner-types-grid{grid-template-columns:1fr}.megga-benefits-grid,.megga-company-stats{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){.megga-help-intro-section{padding:80px 0 60px}.megga-help-intro-container{padding:0 24px;gap:20px}.megga-help-main-title{font-size:40px}.megga-help-subtitle{font-size:17px}.megga-help-quick-grid{grid-template-columns:repeat(2,1fr);gap:12px}.megga-help-quick-card{padding:24px 20px}.megga-quick-card-label{font-size:17px}.megga-help-content-container,.megga-help-tabs-container{padding:0 24px}.megga-tab-label{display:none}.megga-tab-link{padding:12px 16px}.megga-tabs-mini-header{display:none!important}.megga-faq-section-title{font-size:32px}.megga-category-header-title{font-size:28px}.megga-faq-question-text{font-size:18px}.megga-form-row{grid-template-columns:1fr}.megga-support-form,.megga-partners-form{padding:24px}.megga-press-assets-grid,.megga-api-resources-grid,.megga-limits-grid{grid-template-columns:1fr}.megga-endpoint-row{grid-template-columns:60px 1fr;gap:12px}.megga-endpoint-desc{grid-column:1 / -1}.megga-faq-cta-buttons{flex-direction:column}.megga-faq-cta-btn{width:100%;justify-content:center}.megga-benefits-grid{grid-template-columns:1fr}.megga-help-scroll-indicator{bottom:32px}}.file\:border-0::file-selector-button{border-width:0px}.file\:bg-transparent::file-selector-button{background-color:transparent}.file\:text-sm::file-selector-button{font-size:.875rem;line-height:1.25rem}.file\:font-medium::file-selector-button{font-weight:500}.file\:text-foreground::file-selector-button{color:hsl(var(--foreground))}.megga-credits-stats-section .file\:text-foreground::file-selector-button{color:#1a1a1a!important;font-weight:600!important}.placeholder\:text-foreground\/40::-moz-placeholder{color:hsl(var(--foreground) / .4)}.placeholder\:text-foreground\/40::placeholder{color:hsl(var(--foreground) / .4)}.placeholder\:text-gray-400::-moz-placeholder{--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.placeholder\:text-gray-400::placeholder{--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.placeholder\:text-muted-foreground::-moz-placeholder{color:hsl(var(--muted-foreground))}.placeholder\:text-muted-foreground::placeholder{color:hsl(var(--muted-foreground))}.placeholder\:text-muted-foreground\/60::-moz-placeholder{color:hsl(var(--muted-foreground) / .6)}.placeholder\:text-muted-foreground\/60::placeholder{color:hsl(var(--muted-foreground) / .6)}.placeholder\:text-white\/30::-moz-placeholder{color:#ffffff4d}.placeholder\:text-white\/30::placeholder{color:#ffffff4d}.placeholder\:text-white\/40::-moz-placeholder{color:#fff6}.placeholder\:text-white\/40::placeholder{color:#fff6}.placeholder\:text-zinc-400::-moz-placeholder{--tw-text-opacity: 1;color:rgb(161 161 170 / var(--tw-text-opacity, 1))}.placeholder\:text-zinc-400::placeholder{--tw-text-opacity: 1;color:rgb(161 161 170 / var(--tw-text-opacity, 1))}.megga-credits-popover-surface .placeholder\:text-muted-foreground::-moz-placeholder{color:#a0a0a0!important}.megga-credits-popover-surface .placeholder\:text-muted-foreground::placeholder{color:#a0a0a0!important}.before\:absolute:before{content:var(--tw-content);position:absolute}.before\:left-\[-100\%\]:before{content:var(--tw-content);left:-100%}.before\:top-0:before{content:var(--tw-content);top:0}.before\:h-full:before{content:var(--tw-content);height:100%}.before\:w-full:before{content:var(--tw-content);width:100%}.before\:bg-gradient-to-r:before{content:var(--tw-content);background-image:linear-gradient(to right,var(--tw-gradient-stops))}.before\:from-transparent:before{content:var(--tw-content);--tw-gradient-from: transparent var(--tw-gradient-from-position);--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.before\:via-white\/20:before{content:var(--tw-content);--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(255 255 255 / .2) var(--tw-gradient-via-position), var(--tw-gradient-to)}.before\:to-transparent:before{content:var(--tw-content);--tw-gradient-to: transparent var(--tw-gradient-to-position)}.before\:transition-all:before{content:var(--tw-content);transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.before\:duration-500:before{transition-duration:.5s;content:var(--tw-content);animation-duration:.5s}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:-inset-2:after{content:var(--tw-content);top:-.5rem;right:-.5rem;bottom:-.5rem;left:-.5rem}.after\:inset-y-0:after{content:var(--tw-content);top:0;bottom:0}.after\:left-1\/2:after{content:var(--tw-content);left:50%}.after\:w-1:after{content:var(--tw-content);width:.25rem}.after\:w-\[2px\]:after{content:var(--tw-content);width:2px}.after\:-translate-x-1\/2:after{content:var(--tw-content);--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.first\:rounded-l-md:first-child{border-top-left-radius:calc(var(--radius) - 2px);border-bottom-left-radius:calc(var(--radius) - 2px)}.first\:border-l:first-child{border-left-width:1px}.first\:border-l-0:first-child{border-left-width:0px}.last\:rounded-r-md:last-child{border-top-right-radius:calc(var(--radius) - 2px);border-bottom-right-radius:calc(var(--radius) - 2px)}.last\:border-0:last-child{border-width:0px}.last\:border-b-0:last-child{border-bottom-width:0px}.focus-within\:relative:focus-within{position:relative}.focus-within\:z-20:focus-within{z-index:20}.hover\:z-10:hover{z-index:10}.hover\:-translate-y-0\.5:hover{--tw-translate-y: -.125rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:-translate-y-1:hover{--tw-translate-y: -.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:-translate-y-2:hover{--tw-translate-y: -.5rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:-translate-y-4:hover{--tw-translate-y: -1rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:translate-x-1:hover{--tw-translate-x: .25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:translate-y-\[-2px\]:hover{--tw-translate-y: -2px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:rotate-90:hover{--tw-rotate: 90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:scale-105:hover{--tw-scale-x: 1.05;--tw-scale-y: 1.05;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:scale-110:hover{--tw-scale-x: 1.1;--tw-scale-y: 1.1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:scale-125:hover{--tw-scale-x: 1.25;--tw-scale-y: 1.25;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:scale-\[1\.02\]:hover{--tw-scale-x: 1.02;--tw-scale-y: 1.02;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:scale-\[1\.03\]:hover{--tw-scale-x: 1.03;--tw-scale-y: 1.03;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:border-solid:hover{border-style:solid}.hover\:border-\[\#001F3F\]:hover{--tw-border-opacity: 1;border-color:rgb(0 31 63 / var(--tw-border-opacity, 1))}.hover\:border-\[\#0B1120\]:hover{--tw-border-opacity: 1;border-color:rgb(11 17 32 / var(--tw-border-opacity, 1))}.hover\:border-\[\#CCCCCC\]:hover{--tw-border-opacity: 1;border-color:rgb(204 204 204 / var(--tw-border-opacity, 1))}.hover\:border-\[\#E04000\]:hover{--tw-border-opacity: 1;border-color:rgb(224 64 0 / var(--tw-border-opacity, 1))}.hover\:border-\[\#F64900\]:hover{--tw-border-opacity: 1;border-color:rgb(246 73 0 / var(--tw-border-opacity, 1))}.hover\:border-\[\#F64900\]\/30:hover{border-color:#f649004d}.hover\:border-\[hsl\(330\,81\%\,60\%\)\]\/30:hover{border-color:#ec46994d}.hover\:border-\[hsl\(var\(--labs-accent-primary\)\)\]:hover{border-color:hsl(var(--labs-accent-primary))}.hover\:border-accent:hover{border-color:hsl(var(--accent))}.hover\:border-accent\/50:hover{border-color:hsl(var(--accent) / .5)}.hover\:border-border:hover{border-color:hsl(var(--border))}.hover\:border-foreground:hover{border-color:hsl(var(--foreground))}.hover\:border-foreground\/20:hover{border-color:hsl(var(--foreground) / .2)}.hover\:border-foreground\/30:hover{border-color:hsl(var(--foreground) / .3)}.hover\:border-foreground\/40:hover{border-color:hsl(var(--foreground) / .4)}.hover\:border-gray-200:hover{--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity, 1))}.hover\:border-gray-300:hover{--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity, 1))}.hover\:border-gray-400:hover{--tw-border-opacity: 1;border-color:rgb(156 163 175 / var(--tw-border-opacity, 1))}.hover\:border-gray-900:hover{--tw-border-opacity: 1;border-color:rgb(17 24 39 / var(--tw-border-opacity, 1))}.hover\:border-green-400:hover{--tw-border-opacity: 1;border-color:rgb(74 222 128 / var(--tw-border-opacity, 1))}.hover\:border-green-500:hover{--tw-border-opacity: 1;border-color:rgb(34 197 94 / var(--tw-border-opacity, 1))}.hover\:border-orange-300:hover{--tw-border-opacity: 1;border-color:rgb(253 186 116 / var(--tw-border-opacity, 1))}.hover\:border-primary\/50:hover{border-color:hsl(var(--primary) / .5)}.hover\:border-purple-500\/50:hover{border-color:#a855f780}.hover\:border-silver\/40:hover{border-color:hsl(var(--silver) / .4)}.hover\:border-silver\/50:hover{border-color:hsl(var(--silver) / .5)}.hover\:border-white\/10:hover{border-color:#ffffff1a}.hover\:border-white\/20:hover{border-color:#fff3}.hover\:border-white\/30:hover{border-color:#ffffff4d}.hover\:border-white\/\[0\.15\]:hover{border-color:#ffffff26}.hover\:border-yellow-500\/50:hover{border-color:#eab30880}.hover\:border-zinc-300:hover{--tw-border-opacity: 1;border-color:rgb(212 212 216 / var(--tw-border-opacity, 1))}.hover\:bg-\[\#001F3F\]:hover{--tw-bg-opacity: 1;background-color:rgb(0 31 63 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#0B1120\]:hover{--tw-bg-opacity: 1;background-color:rgb(11 17 32 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#121321\]:hover{--tw-bg-opacity: 1;background-color:rgb(18 19 33 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#1a1a1a\]:hover{--tw-bg-opacity: 1;background-color:rgb(26 26 26 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#1a2436\]:hover{--tw-bg-opacity: 1;background-color:rgb(26 36 54 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#E04000\]:hover{--tw-bg-opacity: 1;background-color:rgb(224 64 0 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#E04300\]:hover{--tw-bg-opacity: 1;background-color:rgb(224 67 0 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#EBEBEB\]:hover{--tw-bg-opacity: 1;background-color:rgb(235 235 235 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#F0F0F0\]:hover{--tw-bg-opacity: 1;background-color:rgb(240 240 240 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#F5F5F5\]:hover{--tw-bg-opacity: 1;background-color:rgb(245 245 245 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#F64900\]:hover{--tw-bg-opacity: 1;background-color:rgb(246 73 0 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#F64900\]\/10:hover{background-color:#f649001a}.hover\:bg-\[\#F64900\]\/5:hover{background-color:#f649000d}.hover\:bg-\[\#F64900\]\/\[0\.03\]:hover{background-color:#f6490008}.hover\:bg-\[\#F64900\]\/\[0\.08\]:hover{background-color:#f6490014}.hover\:bg-\[\#F9FAFB\]:hover{--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#FF7A3D\]:hover{--tw-bg-opacity: 1;background-color:rgb(255 122 61 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#d93e00\]:hover{--tw-bg-opacity: 1;background-color:rgb(217 62 0 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#e64300\]:hover{--tw-bg-opacity: 1;background-color:rgb(230 67 0 / var(--tw-bg-opacity, 1))}.hover\:bg-\[hsl\(var\(--labs-accent-primary\)\)\/0\.9\]:hover{background-color:hsl(var(--labs-accent-primary))/.9}.hover\:bg-\[hsl\(var\(--labs-bg-secondary\)\)\]:hover{background-color:hsl(var(--labs-bg-secondary))}.hover\:bg-\[hsl\(var\(--labs-bg-tertiary\)\)\]:hover{background-color:hsl(var(--labs-bg-tertiary))}.hover\:bg-\[rgba\(246\,73\,0\,0\.02\)\]:hover{background-color:#f6490005}.hover\:bg-\[rgba\(246\,73\,0\,0\.06\)\]:hover{background-color:#f649000f}.hover\:bg-accent:hover{background-color:hsl(var(--accent))}.hover\:bg-accent\/30:hover{background-color:hsl(var(--accent) / .3)}.hover\:bg-accent\/5:hover{background-color:hsl(var(--accent) / .05)}.hover\:bg-amber-500\/10:hover{background-color:#f59e0b1a}.hover\:bg-amber-500\/20:hover{background-color:#f59e0b33}.hover\:bg-blue-500\/10:hover{background-color:#3b82f61a}.hover\:bg-blue-500\/20:hover{background-color:#3b82f633}.hover\:bg-blue-700:hover{--tw-bg-opacity: 1;background-color:rgb(29 78 216 / var(--tw-bg-opacity, 1))}.hover\:bg-card\/60:hover{background-color:hsl(var(--card) / .6)}.hover\:bg-destructive\/10:hover{background-color:hsl(var(--destructive) / .1)}.hover\:bg-destructive\/80:hover{background-color:hsl(var(--destructive) / .8)}.hover\:bg-destructive\/90:hover{background-color:hsl(var(--destructive) / .9)}.hover\:bg-emerald-500\/30:hover{background-color:#10b9814d}.hover\:bg-foreground\/5:hover{background-color:hsl(var(--foreground) / .05)}.hover\:bg-foreground\/90:hover{background-color:hsl(var(--foreground) / .9)}.hover\:bg-gray-100:hover{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1))}.hover\:bg-gray-200:hover{--tw-bg-opacity: 1;background-color:rgb(229 231 235 / var(--tw-bg-opacity, 1))}.hover\:bg-gray-300:hover{--tw-bg-opacity: 1;background-color:rgb(209 213 219 / var(--tw-bg-opacity, 1))}.hover\:bg-gray-50:hover{--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity, 1))}.hover\:bg-gray-800:hover{--tw-bg-opacity: 1;background-color:rgb(31 41 55 / var(--tw-bg-opacity, 1))}.hover\:bg-gray-900:hover{--tw-bg-opacity: 1;background-color:rgb(17 24 39 / var(--tw-bg-opacity, 1))}.hover\:bg-green-500\/20:hover{background-color:#22c55e33}.hover\:bg-green-700:hover{--tw-bg-opacity: 1;background-color:rgb(21 128 61 / var(--tw-bg-opacity, 1))}.hover\:bg-indigo-600:hover{--tw-bg-opacity: 1;background-color:rgb(79 70 229 / var(--tw-bg-opacity, 1))}.hover\:bg-megga-blue-600:hover{--tw-bg-opacity: 1;background-color:rgb(37 99 235 / var(--tw-bg-opacity, 1))}.hover\:bg-megga-green-500\/10:hover{background-color:#22c55e1a}.hover\:bg-megga-green-500\/30:hover{background-color:#22c55e4d}.hover\:bg-megga-green-600:hover{--tw-bg-opacity: 1;background-color:rgb(22 163 74 / var(--tw-bg-opacity, 1))}.hover\:bg-megga-orange-600:hover{--tw-bg-opacity: 1;background-color:rgb(234 88 12 / var(--tw-bg-opacity, 1))}.hover\:bg-megga-pink-600:hover{--tw-bg-opacity: 1;background-color:rgb(219 39 119 / var(--tw-bg-opacity, 1))}.hover\:bg-megga-teal-600:hover{--tw-bg-opacity: 1;background-color:rgb(8 145 178 / var(--tw-bg-opacity, 1))}.hover\:bg-muted:hover{background-color:hsl(var(--muted))}.hover\:bg-muted\/30:hover{background-color:hsl(var(--muted) / .3)}.hover\:bg-muted\/50:hover{background-color:hsl(var(--muted) / .5)}.hover\:bg-muted\/80:hover{background-color:hsl(var(--muted) / .8)}.hover\:bg-orange-200:hover{--tw-bg-opacity: 1;background-color:rgb(254 215 170 / var(--tw-bg-opacity, 1))}.hover\:bg-orange-50:hover{--tw-bg-opacity: 1;background-color:rgb(255 247 237 / var(--tw-bg-opacity, 1))}.hover\:bg-orange-50\/30:hover{background-color:#fff7ed4d}.hover\:bg-orange-500\/10:hover{background-color:#f973161a}.hover\:bg-orange-500\/20:hover{background-color:#f9731633}.hover\:bg-orange-600:hover{--tw-bg-opacity: 1;background-color:rgb(234 88 12 / var(--tw-bg-opacity, 1))}.hover\:bg-primary:hover{background-color:hsl(var(--primary))}.hover\:bg-primary\/10:hover{background-color:hsl(var(--primary) / .1)}.hover\:bg-primary\/20:hover{background-color:hsl(var(--primary) / .2)}.hover\:bg-primary\/5:hover{background-color:hsl(var(--primary) / .05)}.hover\:bg-primary\/80:hover{background-color:hsl(var(--primary) / .8)}.hover\:bg-primary\/90:hover{background-color:hsl(var(--primary) / .9)}.hover\:bg-primary\/95:hover{background-color:hsl(var(--primary) / .95)}.hover\:bg-purple-500:hover{--tw-bg-opacity: 1;background-color:rgb(168 85 247 / var(--tw-bg-opacity, 1))}.hover\:bg-red-50:hover{--tw-bg-opacity: 1;background-color:rgb(254 242 242 / var(--tw-bg-opacity, 1))}.hover\:bg-red-500\/10:hover{background-color:#ef44441a}.hover\:bg-red-500\/20:hover{background-color:#ef444433}.hover\:bg-red-600:hover{--tw-bg-opacity: 1;background-color:rgb(220 38 38 / var(--tw-bg-opacity, 1))}.hover\:bg-red-700:hover{--tw-bg-opacity: 1;background-color:rgb(185 28 28 / var(--tw-bg-opacity, 1))}.hover\:bg-secondary:hover{background-color:hsl(var(--secondary))}.hover\:bg-secondary\/80:hover{background-color:hsl(var(--secondary) / .8)}.hover\:bg-sidebar-accent:hover{background-color:hsl(var(--sidebar-accent))}.hover\:bg-silver\/10:hover{background-color:hsl(var(--silver) / .1)}.hover\:bg-silver\/5:hover{background-color:hsl(var(--silver) / .05)}.hover\:bg-sky-600:hover{--tw-bg-opacity: 1;background-color:rgb(2 132 199 / var(--tw-bg-opacity, 1))}.hover\:bg-violet-700:hover{--tw-bg-opacity: 1;background-color:rgb(109 40 217 / var(--tw-bg-opacity, 1))}.hover\:bg-white:hover{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.hover\:bg-white\/10:hover{background-color:#ffffff1a}.hover\:bg-white\/15:hover{background-color:#ffffff26}.hover\:bg-white\/20:hover{background-color:#fff3}.hover\:bg-white\/25:hover{background-color:#ffffff40}.hover\:bg-white\/30:hover{background-color:#ffffff4d}.hover\:bg-white\/5:hover{background-color:#ffffff0d}.hover\:bg-white\/50:hover{background-color:#ffffff80}.hover\:bg-white\/60:hover{background-color:#fff9}.hover\:bg-white\/90:hover{background-color:#ffffffe6}.hover\:bg-white\/\[0\.02\]:hover{background-color:#ffffff05}.hover\:bg-white\/\[0\.03\]:hover{background-color:#ffffff08}.hover\:bg-white\/\[0\.04\]:hover{background-color:#ffffff0a}.hover\:bg-yellow-500\/10:hover{background-color:#eab3081a}.hover\:bg-yellow-500\/5:hover{background-color:#eab3080d}.hover\:bg-zinc-100:hover{--tw-bg-opacity: 1;background-color:rgb(244 244 245 / var(--tw-bg-opacity, 1))}.hover\:bg-zinc-200:hover{--tw-bg-opacity: 1;background-color:rgb(228 228 231 / var(--tw-bg-opacity, 1))}.hover\:bg-zinc-300:hover{--tw-bg-opacity: 1;background-color:rgb(212 212 216 / var(--tw-bg-opacity, 1))}.hover\:bg-zinc-50:hover{--tw-bg-opacity: 1;background-color:rgb(250 250 250 / var(--tw-bg-opacity, 1))}.hover\:bg-zinc-900:hover{--tw-bg-opacity: 1;background-color:rgb(24 24 27 / var(--tw-bg-opacity, 1))}.hover\:from-primary\/90:hover{--tw-gradient-from: hsl(var(--primary) / .9) var(--tw-gradient-from-position);--tw-gradient-to: hsl(var(--primary) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:to-primary\/70:hover{--tw-gradient-to: hsl(var(--primary) / .7) var(--tw-gradient-to-position)}.hover\:to-violet-500\/90:hover{--tw-gradient-to: rgb(139 92 246 / .9) var(--tw-gradient-to-position)}.hover\:px-3:hover{padding-left:.75rem;padding-right:.75rem}.hover\:px-4:hover{padding-left:1rem;padding-right:1rem}.hover\:text-\[\#080917\]:hover{--tw-text-opacity: 1;color:rgb(8 9 23 / var(--tw-text-opacity, 1))}.hover\:text-\[\#0B1120\]:hover{--tw-text-opacity: 1;color:rgb(11 17 32 / var(--tw-text-opacity, 1))}.hover\:text-\[\#1A1A1A\]:hover{--tw-text-opacity: 1;color:rgb(26 26 26 / var(--tw-text-opacity, 1))}.hover\:text-\[\#1a1a1a\]\/70:hover{color:#1a1a1ab3}.hover\:text-\[\#1d1d1f\]:hover{--tw-text-opacity: 1;color:rgb(29 29 31 / var(--tw-text-opacity, 1))}.hover\:text-\[\#333333\]:hover{--tw-text-opacity: 1;color:rgb(51 51 51 / var(--tw-text-opacity, 1))}.hover\:text-\[\#8B5CF6\]:hover{--tw-text-opacity: 1;color:rgb(139 92 246 / var(--tw-text-opacity, 1))}.hover\:text-\[\#F64900\]:hover{--tw-text-opacity: 1;color:rgb(246 73 0 / var(--tw-text-opacity, 1))}.hover\:text-\[\#d93d00\]:hover{--tw-text-opacity: 1;color:rgb(217 61 0 / var(--tw-text-opacity, 1))}.hover\:text-\[hsl\(var\(--labs-accent-primary\)\)\]:hover{color:hsl(var(--labs-accent-primary))}.hover\:text-\[hsl\(var\(--labs-text-primary\)\)\]:hover{color:hsl(var(--labs-text-primary))}.hover\:text-accent-foreground:hover{color:hsl(var(--accent-foreground))}.hover\:text-amber-200:hover{--tw-text-opacity: 1;color:rgb(253 230 138 / var(--tw-text-opacity, 1))}.hover\:text-amber-300:hover{--tw-text-opacity: 1;color:rgb(252 211 77 / var(--tw-text-opacity, 1))}.hover\:text-amber-500:hover{--tw-text-opacity: 1;color:rgb(245 158 11 / var(--tw-text-opacity, 1))}.hover\:text-blue-500:hover{--tw-text-opacity: 1;color:rgb(59 130 246 / var(--tw-text-opacity, 1))}.hover\:text-destructive:hover{color:hsl(var(--destructive))}.hover\:text-foreground:hover{color:hsl(var(--foreground))}.hover\:text-foreground\/50:hover{color:hsl(var(--foreground) / .5)}.hover\:text-foreground\/70:hover{color:hsl(var(--foreground) / .7)}.hover\:text-foreground\/80:hover{color:hsl(var(--foreground) / .8)}.hover\:text-gray-600:hover{--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity, 1))}.hover\:text-gray-700:hover{--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1))}.hover\:text-gray-900:hover{--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity, 1))}.hover\:text-green-400:hover{--tw-text-opacity: 1;color:rgb(74 222 128 / var(--tw-text-opacity, 1))}.hover\:text-indigo-300:hover{--tw-text-opacity: 1;color:rgb(165 180 252 / var(--tw-text-opacity, 1))}.hover\:text-muted-foreground:hover{color:hsl(var(--muted-foreground))}.hover\:text-orange-500:hover{--tw-text-opacity: 1;color:rgb(249 115 22 / var(--tw-text-opacity, 1))}.hover\:text-orange-600:hover{--tw-text-opacity: 1;color:rgb(234 88 12 / var(--tw-text-opacity, 1))}.hover\:text-orange-900:hover{--tw-text-opacity: 1;color:rgb(124 45 18 / var(--tw-text-opacity, 1))}.hover\:text-primary:hover{color:hsl(var(--primary))}.hover\:text-primary-foreground:hover{color:hsl(var(--primary-foreground))}.hover\:text-primary\/90:hover{color:hsl(var(--primary) / .9)}.hover\:text-red-300:hover{--tw-text-opacity: 1;color:rgb(252 165 165 / var(--tw-text-opacity, 1))}.hover\:text-red-400:hover{--tw-text-opacity: 1;color:rgb(248 113 113 / var(--tw-text-opacity, 1))}.hover\:text-red-500:hover{--tw-text-opacity: 1;color:rgb(239 68 68 / var(--tw-text-opacity, 1))}.hover\:text-red-600:hover{--tw-text-opacity: 1;color:rgb(220 38 38 / var(--tw-text-opacity, 1))}.hover\:text-sidebar-accent-foreground:hover{color:hsl(var(--sidebar-accent-foreground))}.hover\:text-white:hover{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.hover\:text-white\/60:hover{color:#fff9}.hover\:text-white\/70:hover{color:#ffffffb3}.hover\:text-white\/80:hover{color:#fffc}.hover\:text-zinc-600:hover{--tw-text-opacity: 1;color:rgb(82 82 91 / var(--tw-text-opacity, 1))}.hover\:text-zinc-700:hover{--tw-text-opacity: 1;color:rgb(63 63 70 / var(--tw-text-opacity, 1))}.hover\:text-zinc-900:hover{--tw-text-opacity: 1;color:rgb(24 24 27 / var(--tw-text-opacity, 1))}.hover\:underline:hover{text-decoration-line:underline}.hover\:no-underline:hover{text-decoration-line:none}.hover\:opacity-100:hover{opacity:1}.hover\:opacity-80:hover{opacity:.8}.hover\:opacity-90:hover{opacity:.9}.hover\:shadow-\[0_0_0_1px_hsl\(var\(--sidebar-accent\)\)\]:hover{--tw-shadow: 0 0 0 1px hsl(var(--sidebar-accent));--tw-shadow-colored: 0 0 0 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[0_0_20px_rgba\(255\,255\,255\,0\.25\)\]:hover{--tw-shadow: 0 0 20px rgba(255,255,255,.25);--tw-shadow-colored: 0 0 20px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[0_0_40px_8px_rgba\(100\,120\,180\,0\.15\)\]:hover{--tw-shadow: 0 0 40px 8px rgba(100,120,180,.15);--tw-shadow-colored: 0 0 40px 8px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[0_0_40px_hsl\(0_0\%_100\%\/0\.3\)\]:hover{--tw-shadow: 0 0 40px hsl(0 0% 100%/.3);--tw-shadow-colored: 0 0 40px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[0_0_50px_hsl\(0_0\%_100\%\/0\.2\)\]:hover{--tw-shadow: 0 0 50px hsl(0 0% 100%/.2);--tw-shadow-colored: 0 0 50px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[0_0_50px_hsl\(0_0\%_100\%\/0\.25\)\]:hover{--tw-shadow: 0 0 50px hsl(0 0% 100%/.25);--tw-shadow-colored: 0 0 50px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[0_12px_32px_rgba\(0\,0\,0\,0\.12\)\]:hover{--tw-shadow: 0 12px 32px rgba(0,0,0,.12);--tw-shadow-colored: 0 12px 32px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[0_12px_32px_rgba\(0\,0\,0\,0\.25\)\]:hover{--tw-shadow: 0 12px 32px rgba(0,0,0,.25);--tw-shadow-colored: 0 12px 32px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[0_2px_8px_rgba\(246\,73\,0\,0\.1\)\]:hover{--tw-shadow: 0 2px 8px rgba(246,73,0,.1);--tw-shadow-colored: 0 2px 8px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[0_4px_12px_rgba\(246\,73\,0\,0\.35\)\]:hover{--tw-shadow: 0 4px 12px rgba(246,73,0,.35);--tw-shadow-colored: 0 4px 12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[0_4px_16px_rgba\(246\,73\,0\,0\.15\)\]:hover{--tw-shadow: 0 4px 16px rgba(246,73,0,.15);--tw-shadow-colored: 0 4px 16px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[0_8px_16px_rgba\(246\,73\,0\,0\.3\)\]:hover{--tw-shadow: 0 8px 16px rgba(246,73,0,.3);--tw-shadow-colored: 0 8px 16px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[0_8px_24px_rgba\(0\,0\,0\,0\.08\)\]:hover{--tw-shadow: 0 8px 24px rgba(0,0,0,.08);--tw-shadow-colored: 0 8px 24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[0_8px_24px_rgba\(0\,0\,0\,0\.1\)\]:hover{--tw-shadow: 0 8px 24px rgba(0,0,0,.1);--tw-shadow-colored: 0 8px 24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[0_8px_32px_rgba\(0\,0\,0\,0\.35\)\,0_0_0_1px_rgba\(139\,92\,246\,0\.2\)\,0_0_60px_rgba\(139\,92\,246\,0\.1\)\]:hover{--tw-shadow: 0 8px 32px rgba(0,0,0,.35),0 0 0 1px rgba(139,92,246,.2),0 0 60px rgba(139,92,246,.1);--tw-shadow-colored: 0 8px 32px var(--tw-shadow-color), 0 0 0 1px var(--tw-shadow-color), 0 0 60px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[inset_0_1px_1px_rgba\(255\,255\,255\,0\.5\)\,0_4px_16px_rgba\(0\,0\,0\,0\.2\)\]:hover{--tw-shadow: inset 0 1px 1px rgba(255,255,255,.5),0 4px 16px rgba(0,0,0,.2);--tw-shadow-colored: inset 0 1px 1px var(--tw-shadow-color), 0 4px 16px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-lg:hover{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-md:hover{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-sm:hover{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-xl:hover{--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-primary\/5:hover{--tw-shadow-color: hsl(var(--primary) / .05);--tw-shadow: var(--tw-shadow-colored)}.hover\:ring-primary\/50:hover{--tw-ring-color: hsl(var(--primary) / .5)}.megga-credits-popover-surface .hover\:text-muted-foreground:hover{color:#a0a0a0!important}.megga-credits-stats-section .hover\:text-foreground:hover{color:#1a1a1a!important;font-weight:600!important}.hover\:before\:left-full:hover:before{content:var(--tw-content);left:100%}.hover\:after\:bg-sidebar-border:hover:after{content:var(--tw-content);background-color:hsl(var(--sidebar-border))}.focus\:border-b-2:focus{border-bottom-width:2px}.focus\:border-\[\#0B1120\]:focus{--tw-border-opacity: 1;border-color:rgb(11 17 32 / var(--tw-border-opacity, 1))}.focus\:border-\[\#F64900\]:focus{--tw-border-opacity: 1;border-color:rgb(246 73 0 / var(--tw-border-opacity, 1))}.focus\:border-\[\#F64900\]\/50:focus{border-color:#f6490080}.focus\:border-\[hsl\(var\(--megga-orange\)\)\]:focus{border-color:hsl(var(--megga-orange))}.focus\:border-foreground:focus{border-color:hsl(var(--foreground))}.focus\:border-foreground\/50:focus{border-color:hsl(var(--foreground) / .5)}.focus\:border-foreground\/60:focus{border-color:hsl(var(--foreground) / .6)}.focus\:border-orange-500:focus{--tw-border-opacity: 1;border-color:rgb(249 115 22 / var(--tw-border-opacity, 1))}.focus\:border-primary\/50:focus{border-color:hsl(var(--primary) / .5)}.focus\:border-purple-500\/50:focus{border-color:#a855f780}.focus\:border-transparent:focus{border-color:transparent}.focus\:border-white\/30:focus{border-color:#ffffff4d}.focus\:border-zinc-400:focus{--tw-border-opacity: 1;border-color:rgb(161 161 170 / var(--tw-border-opacity, 1))}.focus\:bg-\[\#F0F0F0\]:focus{--tw-bg-opacity: 1;background-color:rgb(240 240 240 / var(--tw-bg-opacity, 1))}.focus\:bg-\[\#F5F5F5\]:focus{--tw-bg-opacity: 1;background-color:rgb(245 245 245 / var(--tw-bg-opacity, 1))}.focus\:bg-\[hsl\(var\(--labs-bg-tertiary\)\)\]:focus{background-color:hsl(var(--labs-bg-tertiary))}.focus\:bg-accent:focus{background-color:hsl(var(--accent))}.focus\:bg-primary:focus{background-color:hsl(var(--primary))}.focus\:bg-red-50:focus{--tw-bg-opacity: 1;background-color:rgb(254 242 242 / var(--tw-bg-opacity, 1))}.focus\:bg-red-500\/10:focus{background-color:#ef44441a}.focus\:bg-white\/10:focus{background-color:#ffffff1a}.focus\:bg-white\/5:focus{background-color:#ffffff0d}.focus\:text-\[\#1A1A1A\]:focus{--tw-text-opacity: 1;color:rgb(26 26 26 / var(--tw-text-opacity, 1))}.focus\:text-\[\#F64900\]:focus{--tw-text-opacity: 1;color:rgb(246 73 0 / var(--tw-text-opacity, 1))}.focus\:text-accent-foreground:focus{color:hsl(var(--accent-foreground))}.focus\:text-destructive:focus{color:hsl(var(--destructive))}.focus\:text-foreground:focus{color:hsl(var(--foreground))}.focus\:text-primary-foreground:focus{color:hsl(var(--primary-foreground))}.focus\:text-red-300:focus{--tw-text-opacity: 1;color:rgb(252 165 165 / var(--tw-text-opacity, 1))}.focus\:text-red-400:focus{--tw-text-opacity: 1;color:rgb(248 113 113 / var(--tw-text-opacity, 1))}.focus\:text-white:focus{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.focus\:opacity-100:focus{opacity:1}.focus\:shadow-sm:focus{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:ring-1:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-2:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-\[\#F64900\]:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(246 73 0 / var(--tw-ring-opacity, 1))}.focus\:ring-\[hsl\(var\(--labs-accent-primary\)\)\]:focus{--tw-ring-color: hsl(var(--labs-accent-primary))}.focus\:ring-\[hsl\(var\(--megga-orange\)\)\]\/10:focus{--tw-ring-color: hsl(var(--megga-orange) / .1)}.focus\:ring-destructive:focus{--tw-ring-color: hsl(var(--destructive))}.focus\:ring-orange-500:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(249 115 22 / var(--tw-ring-opacity, 1))}.focus\:ring-orange-500\/20:focus{--tw-ring-color: rgb(249 115 22 / .2)}.focus\:ring-primary:focus{--tw-ring-color: hsl(var(--primary))}.focus\:ring-purple-500\/20:focus{--tw-ring-color: rgb(168 85 247 / .2)}.focus\:ring-ring:focus{--tw-ring-color: hsl(var(--ring))}.focus\:ring-zinc-400\/20:focus{--tw-ring-color: rgb(161 161 170 / .2)}.focus\:ring-offset-2:focus{--tw-ring-offset-width: 2px}.megga-credits-stats-section .focus\:text-foreground:focus{color:#1a1a1a!important;font-weight:600!important}.focus-visible\:border-\[\#F64900\]:focus-visible{--tw-border-opacity: 1;border-color:rgb(246 73 0 / var(--tw-border-opacity, 1))}.focus-visible\:outline-none:focus-visible{outline:2px solid transparent;outline-offset:2px}.focus-visible\:ring-0:focus-visible{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-visible\:ring-1:focus-visible{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-visible\:ring-2:focus-visible{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-visible\:ring-\[\#F64900\]:focus-visible{--tw-ring-opacity: 1;--tw-ring-color: rgb(246 73 0 / var(--tw-ring-opacity, 1))}.focus-visible\:ring-\[hsl\(263\,70\%\,58\%\)\]:focus-visible{--tw-ring-opacity: 1;--tw-ring-color: hsl(263 70% 58% / var(--tw-ring-opacity, 1))}.focus-visible\:ring-\[hsl\(var\(--labs-accent-primary\)\)\]:focus-visible{--tw-ring-color: hsl(var(--labs-accent-primary))}.focus-visible\:ring-green-500\/30:focus-visible{--tw-ring-color: rgb(34 197 94 / .3)}.focus-visible\:ring-megga-green-500:focus-visible{--tw-ring-opacity: 1;--tw-ring-color: rgb(34 197 94 / var(--tw-ring-opacity, 1))}.focus-visible\:ring-primary:focus-visible{--tw-ring-color: hsl(var(--primary))}.focus-visible\:ring-red-500\/30:focus-visible{--tw-ring-color: rgb(239 68 68 / .3)}.focus-visible\:ring-ring:focus-visible{--tw-ring-color: hsl(var(--ring))}.focus-visible\:ring-sidebar-ring:focus-visible{--tw-ring-color: hsl(var(--sidebar-ring))}.focus-visible\:ring-transparent:focus-visible{--tw-ring-color: transparent}.focus-visible\:ring-offset-0:focus-visible{--tw-ring-offset-width: 0px}.focus-visible\:ring-offset-1:focus-visible{--tw-ring-offset-width: 1px}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width: 2px}.focus-visible\:ring-offset-\[hsl\(var\(--labs-bg-primary\)\)\]:focus-visible{--tw-ring-offset-color: hsl(var(--labs-bg-primary))}.focus-visible\:ring-offset-background:focus-visible{--tw-ring-offset-color: hsl(var(--background))}.active\:scale-95:active{--tw-scale-x: .95;--tw-scale-y: .95;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:scale-\[0\.98\]:active{--tw-scale-x: .98;--tw-scale-y: .98;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:cursor-grabbing:active{cursor:grabbing}.active\:bg-sidebar-accent:active{background-color:hsl(var(--sidebar-accent))}.active\:text-sidebar-accent-foreground:active{color:hsl(var(--sidebar-accent-foreground))}.active\:shadow-sm:active{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-50:disabled{opacity:.5}.group\/menu-item:focus-within .group-focus-within\/menu-item\:opacity-100{opacity:1}.group:hover .group-hover\:visible{visibility:visible}.group:hover .group-hover\:h-8{height:2rem}.group:hover .group-hover\:w-8{width:2rem}.group\/btn:hover .group-hover\/btn\:translate-x-1{--tw-translate-x: .25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:-translate-y-0\.5{--tw-translate-y: -.125rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:translate-x-0{--tw-translate-x: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:translate-x-0\.5{--tw-translate-x: .125rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:translate-x-1{--tw-translate-x: .25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:translate-y-0{--tw-translate-y: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:scale-105{--tw-scale-x: 1.05;--tw-scale-y: 1.05;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:scale-110{--tw-scale-x: 1.1;--tw-scale-y: 1.1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:scale-\[1\.02\]{--tw-scale-x: 1.02;--tw-scale-y: 1.02;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group\/btn:hover .group-hover\/btn\:scale-x-100{--tw-scale-x: 1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:border-\[\#F64900\]\/30{border-color:#f649004d}.group:hover .group-hover\:border-\[\#F64900\]\/40{border-color:#f6490066}.group:hover .group-hover\:border-white\/20{border-color:#fff3}.group:hover .group-hover\:border-white\/30{border-color:#ffffff4d}.group:hover .group-hover\:bg-black\/40{background-color:#0006}.group:hover .group-hover\:bg-orange-50\/50{background-color:#fff7ed80}.group:hover .group-hover\:bg-primary\/20{background-color:hsl(var(--primary) / .2)}.group:hover .group-hover\:bg-white\/\[0\.08\]{background-color:#ffffff14}.group:hover .group-hover\:fill-\[\#F64900\]{fill:#f64900}.group:hover .group-hover\:fill-\[rgba\(246\,73\,0\,0\.1\)\]{fill:#f649001a}.group:hover .group-hover\:stroke-\[\#F64900\]{stroke:#f64900}.group:hover .group-hover\:stroke-\[1\.5px\]{stroke-width:1.5px}.group:hover .group-hover\:text-\[\#F64900\]{--tw-text-opacity: 1;color:rgb(246 73 0 / var(--tw-text-opacity, 1))}.group:hover .group-hover\:text-\[hsl\(var\(--labs-text-primary\)\)\]{color:hsl(var(--labs-text-primary))}.group:hover .group-hover\:text-foreground{color:hsl(var(--foreground))}.group:hover .group-hover\:text-gray-900{--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity, 1))}.group:hover .group-hover\:text-primary{color:hsl(var(--primary))}.group:hover .group-hover\:text-white\/90{color:#ffffffe6}.group\/menu-item:hover .group-hover\/menu-item\:opacity-100,.group:hover .group-hover\:opacity-100{opacity:1}.group:hover .group-hover\:opacity-50{opacity:.5}.group:hover .group-hover\:opacity-60{opacity:.6}.group:hover .group-hover\:opacity-\[0\.08\]{opacity:.08}.group:hover .group-hover\:ring-primary{--tw-ring-color: hsl(var(--primary))}.group:hover .group-hover\:ring-primary\/50{--tw-ring-color: hsl(var(--primary) / .5)}.megga-credits-stats-section .group:hover .group-hover\:text-foreground{color:#1a1a1a!important;font-weight:600!important}.group.destructive .group-\[\.destructive\]\:border-muted\/40{border-color:hsl(var(--muted) / .4)}.group.toaster .group-\[\.toaster\]\:border-border{border-color:hsl(var(--border))}.group.toast .group-\[\.toast\]\:bg-muted{background-color:hsl(var(--muted))}.group.toast .group-\[\.toast\]\:bg-primary{background-color:hsl(var(--primary))}.group.toaster .group-\[\.toaster\]\:bg-background{background-color:hsl(var(--background))}.group.destructive .group-\[\.destructive\]\:text-red-300{--tw-text-opacity: 1;color:rgb(252 165 165 / var(--tw-text-opacity, 1))}.group.toast .group-\[\.toast\]\:text-muted-foreground{color:hsl(var(--muted-foreground))}.group.toast .group-\[\.toast\]\:text-primary-foreground{color:hsl(var(--primary-foreground))}.group.toaster .group-\[\.toaster\]\:text-foreground{color:hsl(var(--foreground))}.group.toaster .group-\[\.toaster\]\:shadow-lg{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.megga-credits-popover-surface .group.toast .group-\[\.toast\]\:text-muted-foreground{color:#a0a0a0!important}.megga-credits-stats-section .group.toaster .group-\[\.toaster\]\:text-foreground{color:#1a1a1a!important;font-weight:600!important}.group.destructive .group-\[\.destructive\]\:hover\:border-destructive\/30:hover{border-color:hsl(var(--destructive) / .3)}.group.destructive .group-\[\.destructive\]\:hover\:bg-destructive:hover{background-color:hsl(var(--destructive))}.group.destructive .group-\[\.destructive\]\:hover\:text-destructive-foreground:hover{color:hsl(var(--destructive-foreground))}.group.destructive .group-\[\.destructive\]\:hover\:text-red-50:hover{--tw-text-opacity: 1;color:rgb(254 242 242 / var(--tw-text-opacity, 1))}.group.destructive .group-\[\.destructive\]\:focus\:ring-destructive:focus{--tw-ring-color: hsl(var(--destructive))}.group.destructive .group-\[\.destructive\]\:focus\:ring-red-400:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(248 113 113 / var(--tw-ring-opacity, 1))}.group.destructive .group-\[\.destructive\]\:focus\:ring-offset-red-600:focus{--tw-ring-offset-color: #dc2626}.peer\/menu-button:hover~.peer-hover\/menu-button\:text-sidebar-accent-foreground{color:hsl(var(--sidebar-accent-foreground))}.peer:disabled~.peer-disabled\:cursor-not-allowed{cursor:not-allowed}.peer:disabled~.peer-disabled\:opacity-70{opacity:.7}.has-\[\[data-variant\=inset\]\]\:bg-sidebar:has([data-variant=inset]){background-color:hsl(var(--sidebar-background))}.has-\[\:disabled\]\:opacity-50:has(:disabled){opacity:.5}.group\/menu-item:has([data-sidebar=menu-action]) .group-has-\[\[data-sidebar\=menu-action\]\]\/menu-item\:pr-8{padding-right:2rem}.aria-disabled\:pointer-events-none[aria-disabled=true]{pointer-events:none}.aria-disabled\:opacity-50[aria-disabled=true]{opacity:.5}.aria-selected\:bg-accent[aria-selected=true]{background-color:hsl(var(--accent))}.aria-selected\:bg-accent\/50[aria-selected=true]{background-color:hsl(var(--accent) / .5)}.aria-selected\:text-accent-foreground[aria-selected=true]{color:hsl(var(--accent-foreground))}.aria-selected\:text-muted-foreground[aria-selected=true]{color:hsl(var(--muted-foreground))}.aria-selected\:opacity-100[aria-selected=true]{opacity:1}.aria-selected\:opacity-30[aria-selected=true]{opacity:.3}.megga-credits-popover-surface .aria-selected\:text-muted-foreground[aria-selected=true]{color:#a0a0a0!important}.data-\[disabled\=true\]\:pointer-events-none[data-disabled=true],.data-\[disabled\]\:pointer-events-none[data-disabled]{pointer-events:none}.data-\[panel-group-direction\=vertical\]\:h-px[data-panel-group-direction=vertical]{height:1px}.data-\[panel-group-direction\=vertical\]\:w-full[data-panel-group-direction=vertical]{width:100%}.data-\[side\=bottom\]\:translate-y-1[data-side=bottom]{--tw-translate-y: .25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[side\=left\]\:-translate-x-1[data-side=left]{--tw-translate-x: -.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[side\=right\]\:translate-x-1[data-side=right]{--tw-translate-x: .25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[side\=top\]\:-translate-y-1[data-side=top]{--tw-translate-y: -.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[state\=checked\]\:translate-x-5[data-state=checked]{--tw-translate-x: 1.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[state\=unchecked\]\:translate-x-0[data-state=unchecked],.data-\[swipe\=cancel\]\:translate-x-0[data-swipe=cancel]{--tw-translate-x: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[swipe\=end\]\:translate-x-\[var\(--radix-toast-swipe-end-x\)\][data-swipe=end]{--tw-translate-x: var(--radix-toast-swipe-end-x);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[swipe\=move\]\:translate-x-\[var\(--radix-toast-swipe-move-x\)\][data-swipe=move]{--tw-translate-x: var(--radix-toast-swipe-move-x);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes accordion-up{0%{height:var(--radix-accordion-content-height)}to{height:0}}.data-\[state\=closed\]\:animate-accordion-up[data-state=closed]{animation:accordion-up .2s ease-out}@keyframes accordion-down{0%{height:0}to{height:var(--radix-accordion-content-height)}}.data-\[state\=open\]\:animate-accordion-down[data-state=open]{animation:accordion-down .2s ease-out}.data-\[panel-group-direction\=vertical\]\:flex-col[data-panel-group-direction=vertical]{flex-direction:column}.data-\[state\=checked\]\:border-megga-green-500[data-state=checked]{--tw-border-opacity: 1;border-color:rgb(34 197 94 / var(--tw-border-opacity, 1))}.data-\[active\=true\]\:bg-sidebar-accent[data-active=true]{background-color:hsl(var(--sidebar-accent))}.data-\[active\]\:bg-accent\/50[data-active]{background-color:hsl(var(--accent) / .5)}.data-\[selected\=\'true\'\]\:bg-accent[data-selected=true]{background-color:hsl(var(--accent))}.data-\[state\=active\]\:bg-background[data-state=active]{background-color:hsl(var(--background))}.data-\[state\=active\]\:bg-indigo-500\/20[data-state=active]{background-color:#6366f133}.data-\[state\=active\]\:bg-primary\/10[data-state=active]{background-color:hsl(var(--primary) / .1)}.data-\[state\=checked\]\:bg-\[\#8B5CF6\][data-state=checked]{--tw-bg-opacity: 1;background-color:rgb(139 92 246 / var(--tw-bg-opacity, 1))}.data-\[state\=checked\]\:bg-\[\#F5F5F5\][data-state=checked]{--tw-bg-opacity: 1;background-color:rgb(245 245 245 / var(--tw-bg-opacity, 1))}.data-\[state\=checked\]\:bg-\[\#F64900\][data-state=checked]{--tw-bg-opacity: 1;background-color:rgb(246 73 0 / var(--tw-bg-opacity, 1))}.data-\[state\=checked\]\:bg-megga-green-500[data-state=checked]{--tw-bg-opacity: 1;background-color:rgb(34 197 94 / var(--tw-bg-opacity, 1))}.data-\[state\=checked\]\:bg-primary[data-state=checked]{background-color:hsl(var(--primary))}.data-\[state\=on\]\:bg-accent[data-state=on],.data-\[state\=open\]\:bg-accent[data-state=open]{background-color:hsl(var(--accent))}.data-\[state\=open\]\:bg-accent\/50[data-state=open]{background-color:hsl(var(--accent) / .5)}.data-\[state\=open\]\:bg-secondary[data-state=open]{background-color:hsl(var(--secondary))}.data-\[state\=selected\]\:bg-muted[data-state=selected]{background-color:hsl(var(--muted))}.data-\[state\=unchecked\]\:bg-\[rgba\(0\,0\,0\,0\.15\)\][data-state=unchecked]{background-color:#00000026}.data-\[state\=unchecked\]\:bg-input[data-state=unchecked]{background-color:hsl(var(--input))}.data-\[active\=true\]\:font-medium[data-active=true]{font-weight:500}.data-\[active\=true\]\:text-sidebar-accent-foreground[data-active=true]{color:hsl(var(--sidebar-accent-foreground))}.data-\[selected\=true\]\:text-accent-foreground[data-selected=true]{color:hsl(var(--accent-foreground))}.data-\[state\=active\]\:text-foreground[data-state=active]{color:hsl(var(--foreground))}.data-\[state\=active\]\:text-indigo-300[data-state=active]{--tw-text-opacity: 1;color:rgb(165 180 252 / var(--tw-text-opacity, 1))}.data-\[state\=active\]\:text-primary[data-state=active]{color:hsl(var(--primary))}.data-\[state\=checked\]\:text-\[\#F64900\][data-state=checked]{--tw-text-opacity: 1;color:rgb(246 73 0 / var(--tw-text-opacity, 1))}.data-\[state\=checked\]\:text-primary-foreground[data-state=checked]{color:hsl(var(--primary-foreground))}.data-\[state\=on\]\:text-accent-foreground[data-state=on],.data-\[state\=open\]\:text-accent-foreground[data-state=open]{color:hsl(var(--accent-foreground))}.data-\[disabled\=true\]\:opacity-50[data-disabled=true],.data-\[disabled\]\:opacity-50[data-disabled]{opacity:.5}.data-\[state\=open\]\:opacity-100[data-state=open]{opacity:1}.data-\[state\=active\]\:shadow-sm[data-state=active]{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.data-\[swipe\=move\]\:transition-none[data-swipe=move]{transition-property:none}.data-\[state\=closed\]\:duration-300[data-state=closed]{transition-duration:.3s}.data-\[state\=open\]\:duration-500[data-state=open]{transition-duration:.5s}.data-\[motion\^\=from-\]\:animate-in[data-motion^=from-],.data-\[state\=open\]\:animate-in[data-state=open],.data-\[state\=visible\]\:animate-in[data-state=visible]{animation-name:enter;animation-duration:.15s;--tw-enter-opacity: initial;--tw-enter-scale: initial;--tw-enter-rotate: initial;--tw-enter-translate-x: initial;--tw-enter-translate-y: initial}.data-\[motion\^\=to-\]\:animate-out[data-motion^=to-],.data-\[state\=closed\]\:animate-out[data-state=closed],.data-\[state\=hidden\]\:animate-out[data-state=hidden],.data-\[swipe\=end\]\:animate-out[data-swipe=end]{animation-name:exit;animation-duration:.15s;--tw-exit-opacity: initial;--tw-exit-scale: initial;--tw-exit-rotate: initial;--tw-exit-translate-x: initial;--tw-exit-translate-y: initial}.data-\[motion\^\=from-\]\:fade-in[data-motion^=from-]{--tw-enter-opacity: 0}.data-\[motion\^\=to-\]\:fade-out[data-motion^=to-],.data-\[state\=closed\]\:fade-out-0[data-state=closed]{--tw-exit-opacity: 0}.data-\[state\=closed\]\:fade-out-80[data-state=closed]{--tw-exit-opacity: .8}.data-\[state\=hidden\]\:fade-out[data-state=hidden]{--tw-exit-opacity: 0}.data-\[state\=open\]\:fade-in-0[data-state=open],.data-\[state\=visible\]\:fade-in[data-state=visible]{--tw-enter-opacity: 0}.data-\[state\=closed\]\:zoom-out-95[data-state=closed]{--tw-exit-scale: .95}.data-\[state\=open\]\:zoom-in-90[data-state=open]{--tw-enter-scale: .9}.data-\[state\=open\]\:zoom-in-95[data-state=open]{--tw-enter-scale: .95}.data-\[motion\=from-end\]\:slide-in-from-right-52[data-motion=from-end]{--tw-enter-translate-x: 13rem}.data-\[motion\=from-start\]\:slide-in-from-left-52[data-motion=from-start]{--tw-enter-translate-x: -13rem}.data-\[motion\=to-end\]\:slide-out-to-right-52[data-motion=to-end]{--tw-exit-translate-x: 13rem}.data-\[motion\=to-start\]\:slide-out-to-left-52[data-motion=to-start]{--tw-exit-translate-x: -13rem}.data-\[side\=bottom\]\:slide-in-from-top-2[data-side=bottom]{--tw-enter-translate-y: -.5rem}.data-\[side\=left\]\:slide-in-from-right-2[data-side=left]{--tw-enter-translate-x: .5rem}.data-\[side\=right\]\:slide-in-from-left-2[data-side=right]{--tw-enter-translate-x: -.5rem}.data-\[side\=top\]\:slide-in-from-bottom-2[data-side=top]{--tw-enter-translate-y: .5rem}.data-\[state\=closed\]\:slide-out-to-bottom[data-state=closed]{--tw-exit-translate-y: 100%}.data-\[state\=closed\]\:slide-out-to-left[data-state=closed]{--tw-exit-translate-x: -100%}.data-\[state\=closed\]\:slide-out-to-left-1\/2[data-state=closed]{--tw-exit-translate-x: -50%}.data-\[state\=closed\]\:slide-out-to-right[data-state=closed],.data-\[state\=closed\]\:slide-out-to-right-full[data-state=closed]{--tw-exit-translate-x: 100%}.data-\[state\=closed\]\:slide-out-to-top[data-state=closed]{--tw-exit-translate-y: -100%}.data-\[state\=closed\]\:slide-out-to-top-\[48\%\][data-state=closed]{--tw-exit-translate-y: -48%}.data-\[state\=open\]\:slide-in-from-bottom[data-state=open]{--tw-enter-translate-y: 100%}.data-\[state\=open\]\:slide-in-from-left[data-state=open]{--tw-enter-translate-x: -100%}.data-\[state\=open\]\:slide-in-from-left-1\/2[data-state=open]{--tw-enter-translate-x: -50%}.data-\[state\=open\]\:slide-in-from-right[data-state=open]{--tw-enter-translate-x: 100%}.data-\[state\=open\]\:slide-in-from-top[data-state=open]{--tw-enter-translate-y: -100%}.data-\[state\=open\]\:slide-in-from-top-\[48\%\][data-state=open]{--tw-enter-translate-y: -48%}.data-\[state\=open\]\:slide-in-from-top-full[data-state=open]{--tw-enter-translate-y: -100%}.data-\[state\=closed\]\:duration-300[data-state=closed]{animation-duration:.3s}.data-\[state\=open\]\:duration-500[data-state=open]{animation-duration:.5s}.megga-credits-stats-section .data-\[state\=active\]\:text-foreground[data-state=active]{color:#1a1a1a!important;font-weight:600!important}.data-\[panel-group-direction\=vertical\]\:after\:left-0[data-panel-group-direction=vertical]:after{content:var(--tw-content);left:0}.data-\[panel-group-direction\=vertical\]\:after\:h-1[data-panel-group-direction=vertical]:after{content:var(--tw-content);height:.25rem}.data-\[panel-group-direction\=vertical\]\:after\:w-full[data-panel-group-direction=vertical]:after{content:var(--tw-content);width:100%}.data-\[panel-group-direction\=vertical\]\:after\:-translate-y-1\/2[data-panel-group-direction=vertical]:after{content:var(--tw-content);--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[panel-group-direction\=vertical\]\:after\:translate-x-0[data-panel-group-direction=vertical]:after{content:var(--tw-content);--tw-translate-x: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[state\=open\]\:hover\:bg-sidebar-accent:hover[data-state=open]{background-color:hsl(var(--sidebar-accent))}.data-\[state\=open\]\:hover\:text-sidebar-accent-foreground:hover[data-state=open]{color:hsl(var(--sidebar-accent-foreground))}.group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:left-\[calc\(var\(--sidebar-width\)\*-1\)\]{left:calc(var(--sidebar-width) * -1)}.group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:right-\[calc\(var\(--sidebar-width\)\*-1\)\]{right:calc(var(--sidebar-width) * -1)}.group[data-side=left] .group-data-\[side\=left\]\:-right-4{right:-1rem}.group[data-side=right] .group-data-\[side\=right\]\:left-0{left:0}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:-mt-8{margin-top:-2rem}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:hidden{display:none}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:\!size-8{width:2rem!important;height:2rem!important}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:w-\[--sidebar-width-icon\]{width:var(--sidebar-width-icon)}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:w-\[calc\(var\(--sidebar-width-icon\)_\+_theme\(spacing\.4\)\)\]{width:calc(var(--sidebar-width-icon) + 1rem)}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:w-\[calc\(var\(--sidebar-width-icon\)_\+_theme\(spacing\.4\)_\+2px\)\]{width:calc(var(--sidebar-width-icon) + 1rem + 2px)}.group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:w-0{width:0px}.group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:translate-x-0{--tw-translate-x: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group[data-side=right] .group-data-\[side\=right\]\:rotate-180,.group[data-state=open] .group-data-\[state\=open\]\:rotate-180{--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:overflow-hidden{overflow:hidden}.group[data-variant=floating] .group-data-\[variant\=floating\]\:rounded-lg{border-radius:var(--radius)}.group[data-variant=floating] .group-data-\[variant\=floating\]\:border{border-width:1px}.group[data-side=left] .group-data-\[side\=left\]\:border-r{border-right-width:1px}.group[data-side=right] .group-data-\[side\=right\]\:border-l{border-left-width:1px}.group[data-variant=floating] .group-data-\[variant\=floating\]\:border-sidebar-border{border-color:hsl(var(--sidebar-border))}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:\!p-0{padding:0!important}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:\!p-2{padding:.5rem!important}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:opacity-0{opacity:0}.group[data-variant=floating] .group-data-\[variant\=floating\]\:shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:after\:left-full:after{content:var(--tw-content);left:100%}.group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:hover\:bg-sidebar:hover{background-color:hsl(var(--sidebar-background))}.peer\/menu-button[data-size=default]~.peer-data-\[size\=default\]\/menu-button\:top-1\.5{top:.375rem}.peer\/menu-button[data-size=lg]~.peer-data-\[size\=lg\]\/menu-button\:top-2\.5{top:.625rem}.peer\/menu-button[data-size=sm]~.peer-data-\[size\=sm\]\/menu-button\:top-1{top:.25rem}.peer[data-variant=inset]~.peer-data-\[variant\=inset\]\:min-h-\[calc\(100svh-theme\(spacing\.4\)\)\]{min-height:calc(100svh - 1rem)}.peer\/menu-button[data-active=true]~.peer-data-\[active\=true\]\/menu-button\:text-sidebar-accent-foreground{color:hsl(var(--sidebar-accent-foreground))}.dark\:border-destructive:is([data-theme=dark] *){border-color:hsl(var(--destructive))}.dark\:bg-card\/90:is([data-theme=dark] *){background-color:hsl(var(--card) / .9)}.dark\:opacity-\[0\.015\]:is([data-theme=dark] *){opacity:.015}.dark\:hover\:border-white\/40:hover:is([data-theme=dark] *){border-color:#fff6}.dark\:hover\:bg-red-950\/20:hover:is([data-theme=dark] *){background-color:#450a0a33}.dark\:hover\:bg-white\/10:hover:is([data-theme=dark] *){background-color:#ffffff1a}.dark\:focus\:bg-red-950\/20:focus:is([data-theme=dark] *){background-color:#450a0a33}@media not all and (min-width: 1024px){.max-lg\:block{display:block}.max-lg\:flex{display:flex}.max-lg\:hidden{display:none}.max-lg\:max-h-\[60vh\]{max-height:60vh}.max-lg\:w-full{width:100%}.max-lg\:border-l-0{border-left-width:0px}.max-lg\:border-t{border-top-width:1px}}@media (min-width: 640px){.sm\:bottom-0{bottom:0}.sm\:right-0{right:0}.sm\:top-auto{top:auto}.sm\:mr-2{margin-right:.5rem}.sm\:mt-0{margin-top:0}.sm\:block{display:block}.sm\:inline{display:inline}.sm\:flex{display:flex}.sm\:grid{display:grid}.sm\:hidden{display:none}.sm\:w-12{width:3rem}.sm\:w-40{width:10rem}.sm\:w-96{width:24rem}.sm\:min-w-0{min-width:0px}.sm\:max-w-\[425px\]{max-width:425px}.sm\:max-w-\[450px\]{max-width:450px}.sm\:max-w-\[500px\]{max-width:500px}.sm\:max-w-\[550px\]{max-width:550px}.sm\:max-w-lg{max-width:32rem}.sm\:max-w-md{max-width:28rem}.sm\:max-w-sm{max-width:24rem}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:flex-col{flex-direction:column}.sm\:items-center{align-items:center}.sm\:justify-end{justify-content:flex-end}.sm\:justify-between{justify-content:space-between}.sm\:gap-2\.5{gap:.625rem}.sm\:gap-4{gap:1rem}.sm\:space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.5rem * var(--tw-space-x-reverse));margin-left:calc(.5rem * calc(1 - var(--tw-space-x-reverse)))}.sm\:space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(1rem * var(--tw-space-x-reverse));margin-left:calc(1rem * calc(1 - var(--tw-space-x-reverse)))}.sm\:space-y-0>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(0px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0px * var(--tw-space-y-reverse))}.sm\:rounded-lg{border-radius:var(--radius)}.sm\:rounded-xl{border-radius:.75rem}.sm\:p-6{padding:1.5rem}.sm\:px-0{padding-left:0;padding-right:0}.sm\:px-10{padding-left:2.5rem;padding-right:2.5rem}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\:text-left{text-align:left}.sm\:text-right{text-align:right}.sm\:text-5xl{font-size:3rem;line-height:1}.sm\:text-base{font-size:1rem;line-height:1.5rem}.sm\:text-lg{font-size:1.125rem;line-height:1.75rem}.sm\:text-megga-h1{font-size:48px;line-height:1.2;letter-spacing:-.01em}.sm\:text-megga-h2{font-size:40px;line-height:1.2;letter-spacing:-.01em}.sm\:text-megga-h3{font-size:32px;line-height:1.3;letter-spacing:0}.sm\:text-sm{font-size:.875rem;line-height:1.25rem}.sm\:text-xl{font-size:1.25rem;line-height:1.75rem}.data-\[state\=open\]\:sm\:slide-in-from-bottom-full[data-state=open]{--tw-enter-translate-y: 100%}}@media (min-width: 768px){.md\:static{position:static}.md\:absolute{position:absolute}.md\:left-\[5\%\]{left:5%}.md\:right-\[8\%\]{right:8%}.md\:col-span-2{grid-column:span 2 / span 2}.md\:mx-0{margin-left:0;margin-right:0}.md\:-mt-\[90px\]{margin-top:-90px}.md\:mb-16{margin-bottom:4rem}.md\:mb-28{margin-bottom:7rem}.md\:ml-1{margin-left:.25rem}.md\:ml-12{margin-left:3rem}.md\:mt-4{margin-top:1rem}.md\:block{display:block}.md\:inline{display:inline}.md\:flex{display:flex}.md\:grid{display:grid}.md\:hidden{display:none}.md\:aspect-\[3\/4\]{aspect-ratio:3/4}.md\:h-16{height:4rem}.md\:h-32{height:8rem}.md\:h-6{height:1.5rem}.md\:h-8{height:2rem}.md\:h-\[140px\]{height:140px}.md\:h-\[320px\]{height:320px}.md\:w-1\/2{width:50%}.md\:w-10{width:2.5rem}.md\:w-3\/4{width:75%}.md\:w-32{width:8rem}.md\:w-6{width:1.5rem}.md\:w-8{width:2rem}.md\:w-\[140px\]{width:140px}.md\:w-\[var\(--radix-navigation-menu-viewport-width\)\]{width:var(--radix-navigation-menu-viewport-width)}.md\:w-auto{width:auto}.md\:max-w-\[420px\]{max-width:420px}.md\:flex-none{flex:none}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:flex-row-reverse{flex-direction:row-reverse}.md\:items-end{align-items:flex-end}.md\:items-center{align-items:center}.md\:justify-start{justify-content:flex-start}.md\:justify-between{justify-content:space-between}.md\:gap-0{gap:0px}.md\:gap-12{gap:3rem}.md\:gap-16{gap:4rem}.md\:gap-4{gap:1rem}.md\:gap-5{gap:1.25rem}.md\:gap-6{gap:1.5rem}.md\:gap-8{gap:2rem}.md\:space-y-24>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(6rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(6rem * var(--tw-space-y-reverse))}.md\:divide-x>:not([hidden])~:not([hidden]){--tw-divide-x-reverse: 0;border-right-width:calc(1px * var(--tw-divide-x-reverse));border-left-width:calc(1px * calc(1 - var(--tw-divide-x-reverse)))}.md\:divide-y-0>:not([hidden])~:not([hidden]){--tw-divide-y-reverse: 0;border-top-width:calc(0px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(0px * var(--tw-divide-y-reverse))}.md\:border-r{border-right-width:1px}.md\:border-white\/30{border-color:#ffffff4d}.md\:border-white\/\[0\.12\]{border-color:#ffffff1f}.md\:p-10{padding:2.5rem}.md\:p-16{padding:4rem}.md\:p-2{padding:.5rem}.md\:p-6{padding:1.5rem}.md\:px-10{padding-left:2.5rem;padding-right:2.5rem}.md\:px-14{padding-left:3.5rem;padding-right:3.5rem}.md\:px-6{padding-left:1.5rem;padding-right:1.5rem}.md\:py-0{padding-top:0;padding-bottom:0}.md\:py-20{padding-top:5rem;padding-bottom:5rem}.md\:py-32{padding-top:8rem;padding-bottom:8rem}.md\:py-40{padding-top:10rem;padding-bottom:10rem}.md\:pl-12{padding-left:3rem}.md\:pr-12{padding-right:3rem}.md\:text-left{text-align:left}.md\:text-2xl{font-size:1.5rem;line-height:2rem}.md\:text-3xl{font-size:1.875rem;line-height:2.25rem}.md\:text-4xl{font-size:2.25rem;line-height:2.5rem}.md\:text-5xl{font-size:3rem;line-height:1}.md\:text-6xl{font-size:3.75rem;line-height:1}.md\:text-7xl{font-size:4.5rem;line-height:1}.md\:text-\[10px\]{font-size:10px}.md\:text-\[11px\]{font-size:11px}.md\:text-\[36px\]{font-size:36px}.md\:text-\[80px\]{font-size:80px}.md\:text-base{font-size:1rem;line-height:1.5rem}.md\:text-lg{font-size:1.125rem;line-height:1.75rem}.md\:text-megga-h1{font-size:48px;line-height:1.2;letter-spacing:-.01em}.md\:text-megga-h2{font-size:40px;line-height:1.2;letter-spacing:-.01em}.md\:text-megga-h3{font-size:32px;line-height:1.3;letter-spacing:0}.md\:text-megga-h4{font-size:24px;line-height:1.4;letter-spacing:0}.md\:text-megga-hero{font-size:64px;line-height:1.1;letter-spacing:-.02em}.md\:text-megga-lg{font-size:18px;line-height:1.6}.md\:text-sm{font-size:.875rem;line-height:1.25rem}.md\:text-xl{font-size:1.25rem;line-height:1.75rem}.md\:text-xs{font-size:.75rem;line-height:1rem}.md\:text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.md\:text-white\/60{color:#fff9}.md\:text-white\/80{color:#fffc}.md\:opacity-0{opacity:0}.megga-credits-popover-surface .md\:text-3xl{color:#1a1a1a!important;font-size:48px!important;font-weight:700!important}.after\:md\:hidden:after{content:var(--tw-content);display:none}.peer[data-variant=inset]~.md\:peer-data-\[variant\=inset\]\:m-2{margin:.5rem}.peer[data-state=collapsed][data-variant=inset]~.md\:peer-data-\[state\=collapsed\]\:peer-data-\[variant\=inset\]\:ml-2{margin-left:.5rem}.peer[data-variant=inset]~.md\:peer-data-\[variant\=inset\]\:ml-0{margin-left:0}.peer[data-variant=inset]~.md\:peer-data-\[variant\=inset\]\:rounded-xl{border-radius:.75rem}.peer[data-variant=inset]~.md\:peer-data-\[variant\=inset\]\:shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}}@media (min-width: 1024px){.lg\:bottom-4{bottom:1rem}.lg\:left-4{left:1rem}.lg\:right-4{right:1rem}.lg\:top-4{top:1rem}.lg\:order-1{order:1}.lg\:order-2{order:2}.lg\:order-none{order:0}.lg\:col-span-1{grid-column:span 1 / span 1}.lg\:col-span-2{grid-column:span 2 / span 2}.lg\:col-span-3{grid-column:span 3 / span 3}.lg\:col-span-6{grid-column:span 6 / span 6}.lg\:row-span-2{grid-row:span 2 / span 2}.lg\:-mt-8{margin-top:-2rem}.lg\:mb-0{margin-bottom:0}.lg\:mr-0{margin-right:0}.lg\:mt-12{margin-top:3rem}.lg\:mt-14{margin-top:3.5rem}.lg\:mt-16{margin-top:4rem}.lg\:block{display:block}.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:aspect-\[16\/10\]{aspect-ratio:16/10}.lg\:aspect-auto{aspect-ratio:auto}.lg\:h-\[600px\]{height:600px}.lg\:h-\[calc\(100vh-200px\)\]{height:calc(100vh - 200px)}.lg\:h-\[calc\(100vh-4rem\)\]{height:calc(100vh - 4rem)}.lg\:min-h-0{min-height:0px}.lg\:min-h-\[420px\]{min-height:420px}.lg\:min-h-\[600px\]{min-height:600px}.lg\:w-1\/2{width:50%}.lg\:w-48{width:12rem}.lg\:w-56{width:14rem}.lg\:w-80{width:20rem}.lg\:w-\[35\%\]{width:35%}.lg\:w-\[40\%\]{width:40%}.lg\:w-\[45\%\]{width:45%}.lg\:w-\[55\%\]{width:55%}.lg\:w-\[60\%\]{width:60%}.lg\:w-\[65\%\]{width:65%}.lg\:flex-shrink{flex-shrink:1}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.lg\:grid-cols-\[1fr\,400px\]{grid-template-columns:1fr 400px}.lg\:grid-cols-\[1fr_1\.5fr\]{grid-template-columns:1fr 1.5fr}.lg\:grid-cols-\[280px_1fr\]{grid-template-columns:280px 1fr}.lg\:grid-cols-\[2fr_1fr\]{grid-template-columns:2fr 1fr}.lg\:grid-rows-2{grid-template-rows:repeat(2,minmax(0,1fr))}.lg\:flex-row{flex-direction:row}.lg\:flex-col{flex-direction:column}.lg\:items-start{align-items:flex-start}.lg\:items-end{align-items:flex-end}.lg\:justify-end{justify-content:flex-end}.lg\:justify-between{justify-content:space-between}.lg\:gap-0{gap:0px}.lg\:gap-12{gap:3rem}.lg\:gap-16{gap:4rem}.lg\:gap-8{gap:2rem}.lg\:space-y-12>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(3rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(3rem * var(--tw-space-y-reverse))}.lg\:overflow-x-visible{overflow-x:visible}.lg\:border-b-0{border-bottom-width:0px}.lg\:border-l{border-left-width:1px}.lg\:border-l-2{border-left-width:2px}.lg\:border-r{border-right-width:1px}.lg\:border-t-0{border-top-width:0px}.lg\:p-10{padding:2.5rem}.lg\:p-14{padding:3.5rem}.lg\:p-16{padding:4rem}.lg\:p-8{padding:2rem}.lg\:px-14{padding-left:3.5rem;padding-right:3.5rem}.lg\:px-16{padding-left:4rem;padding-right:4rem}.lg\:px-5{padding-left:1.25rem;padding-right:1.25rem}.lg\:px-8{padding-left:2rem;padding-right:2rem}.lg\:py-0{padding-top:0;padding-bottom:0}.lg\:py-4{padding-top:1rem;padding-bottom:1rem}.lg\:py-6{padding-top:1.5rem;padding-bottom:1.5rem}.lg\:pr-0{padding-right:0}.lg\:pt-16{padding-top:4rem}.lg\:pt-4{padding-top:1rem}.lg\:text-3xl{font-size:1.875rem;line-height:2.25rem}.lg\:text-4xl{font-size:2.25rem;line-height:2.5rem}.lg\:text-5xl{font-size:3rem;line-height:1}.lg\:text-6xl{font-size:3.75rem;line-height:1}.lg\:text-7xl{font-size:4.5rem;line-height:1}.lg\:text-8xl{font-size:6rem;line-height:1}.lg\:text-\[10px\]{font-size:10px}.lg\:text-\[7rem\]{font-size:7rem}.lg\:text-\[80px\]{font-size:80px}.lg\:text-\[96px\]{font-size:96px}.lg\:text-base{font-size:1rem;line-height:1.5rem}.lg\:text-megga-h1{font-size:48px;line-height:1.2;letter-spacing:-.01em}.lg\:text-megga-h2{font-size:40px;line-height:1.2;letter-spacing:-.01em}.lg\:text-megga-h5{font-size:20px;line-height:1.4;letter-spacing:0}.lg\:text-megga-hero{font-size:64px;line-height:1.1;letter-spacing:-.02em}.megga-credits-popover-surface .lg\:text-3xl{color:#1a1a1a!important;font-size:48px!important;font-weight:700!important}}@media (min-width: 1280px){.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.xl\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.xl\:grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.xl\:gap-16{gap:4rem}.xl\:px-24{padding-left:6rem;padding-right:6rem}.xl\:text-5xl{font-size:3rem;line-height:1}.xl\:text-7xl{font-size:4.5rem;line-height:1}.xl\:text-\[128px\]{font-size:128px}.xl\:text-\[80px\]{font-size:80px}.xl\:text-\[96px\]{font-size:96px}}@media (min-width: 1536px){.\32xl\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.\32xl\:grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}}.\[\&\:has\(\[aria-selected\]\)\]\:bg-accent:has([aria-selected]){background-color:hsl(var(--accent))}.first\:\[\&\:has\(\[aria-selected\]\)\]\:rounded-l-md:has([aria-selected]):first-child{border-top-left-radius:calc(var(--radius) - 2px);border-bottom-left-radius:calc(var(--radius) - 2px)}.last\:\[\&\:has\(\[aria-selected\]\)\]\:rounded-r-md:has([aria-selected]):last-child{border-top-right-radius:calc(var(--radius) - 2px);border-bottom-right-radius:calc(var(--radius) - 2px)}.\[\&\:has\(\[aria-selected\]\.day-outside\)\]\:bg-accent\/50:has([aria-selected].day-outside){background-color:hsl(var(--accent) / .5)}.\[\&\:has\(\[aria-selected\]\.day-range-end\)\]\:rounded-r-md:has([aria-selected].day-range-end){border-top-right-radius:calc(var(--radius) - 2px);border-bottom-right-radius:calc(var(--radius) - 2px)}.\[\&\:has\(\[role\=checkbox\]\)\]\:pr-0:has([role=checkbox]){padding-right:0}.\[\&\>button\]\:hidden>button{display:none}.\[\&\>span\:last-child\]\:truncate>span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.\[\&\>span\]\:line-clamp-1>span{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}.\[\&\>svg\+div\]\:translate-y-\[-3px\]>svg+div{--tw-translate-y: -3px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.\[\&\>svg\]\:absolute>svg{position:absolute}.\[\&\>svg\]\:left-4>svg{left:1rem}.\[\&\>svg\]\:top-4>svg{top:1rem}.\[\&\>svg\]\:size-3\.5>svg{width:.875rem;height:.875rem}.\[\&\>svg\]\:size-4>svg{width:1rem;height:1rem}.\[\&\>svg\]\:h-2\.5>svg{height:.625rem}.\[\&\>svg\]\:h-3>svg{height:.75rem}.\[\&\>svg\]\:h-4>svg{height:1rem}.\[\&\>svg\]\:w-2\.5>svg{width:.625rem}.\[\&\>svg\]\:w-3>svg{width:.75rem}.\[\&\>svg\]\:w-4>svg{width:1rem}.\[\&\>svg\]\:shrink-0>svg{flex-shrink:0}.\[\&\>svg\]\:stroke-\[1\.5\]>svg{stroke-width:1.5}.\[\&\>svg\]\:text-destructive>svg{color:hsl(var(--destructive))}.\[\&\>svg\]\:text-foreground>svg{color:hsl(var(--foreground))}.\[\&\>svg\]\:text-megga-blue-500>svg{--tw-text-opacity: 1;color:rgb(59 130 246 / var(--tw-text-opacity, 1))}.\[\&\>svg\]\:text-megga-green-500>svg{--tw-text-opacity: 1;color:rgb(34 197 94 / var(--tw-text-opacity, 1))}.\[\&\>svg\]\:text-megga-orange-500>svg{--tw-text-opacity: 1;color:rgb(249 115 22 / var(--tw-text-opacity, 1))}.\[\&\>svg\]\:text-megga-teal-500>svg{--tw-text-opacity: 1;color:rgb(6 182 212 / var(--tw-text-opacity, 1))}.\[\&\>svg\]\:text-muted-foreground>svg{color:hsl(var(--muted-foreground))}.\[\&\>svg\]\:text-red-500>svg{--tw-text-opacity: 1;color:rgb(239 68 68 / var(--tw-text-opacity, 1))}.\[\&\>svg\]\:text-sidebar-accent-foreground>svg{color:hsl(var(--sidebar-accent-foreground))}.megga-credits-popover-surface .\[\&\>svg\]\:text-muted-foreground>svg{color:#a0a0a0!important}.megga-credits-stats-section .\[\&\>svg\]\:text-foreground>svg{color:#1a1a1a!important;font-weight:600!important}.\[\&\>svg\~\*\]\:pl-7>svg~*{padding-left:1.75rem}.\[\&\>tr\]\:last\:border-b-0:last-child>tr{border-bottom-width:0px}.\[\&\[data-panel-group-direction\=vertical\]\>div\]\:rotate-90[data-panel-group-direction=vertical]>div{--tw-rotate: 90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.\[\&\[data-state\=open\]\>svg\]\:rotate-180[data-state=open]>svg{--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.\[\&_\.recharts-cartesian-axis-tick_text\]\:fill-muted-foreground .recharts-cartesian-axis-tick text{fill:hsl(var(--muted-foreground))}.\[\&_\.recharts-cartesian-grid_line\[stroke\=\'\#ccc\'\]\]\:stroke-border\/50 .recharts-cartesian-grid line[stroke="#ccc"]{stroke:hsl(var(--border) / .5)}.\[\&_\.recharts-curve\.recharts-tooltip-cursor\]\:stroke-border .recharts-curve.recharts-tooltip-cursor{stroke:hsl(var(--border))}.\[\&_\.recharts-dot\[stroke\=\'\#fff\'\]\]\:stroke-transparent .recharts-dot[stroke="#fff"]{stroke:transparent}.\[\&_\.recharts-layer\]\:outline-none .recharts-layer{outline:2px solid transparent;outline-offset:2px}.\[\&_\.recharts-polar-grid_\[stroke\=\'\#ccc\'\]\]\:stroke-border .recharts-polar-grid [stroke="#ccc"]{stroke:hsl(var(--border))}.\[\&_\.recharts-radial-bar-background-sector\]\:fill-muted .recharts-radial-bar-background-sector,.\[\&_\.recharts-rectangle\.recharts-tooltip-cursor\]\:fill-muted .recharts-rectangle.recharts-tooltip-cursor{fill:hsl(var(--muted))}.\[\&_\.recharts-reference-line_\[stroke\=\'\#ccc\'\]\]\:stroke-border .recharts-reference-line [stroke="#ccc"]{stroke:hsl(var(--border))}.\[\&_\.recharts-sector\[stroke\=\'\#fff\'\]\]\:stroke-transparent .recharts-sector[stroke="#fff"]{stroke:transparent}.\[\&_\.recharts-sector\]\:outline-none .recharts-sector,.\[\&_\.recharts-surface\]\:outline-none .recharts-surface{outline:2px solid transparent;outline-offset:2px}.\[\&_\[cmdk-group-heading\]\]\:px-2 [cmdk-group-heading]{padding-left:.5rem;padding-right:.5rem}.\[\&_\[cmdk-group-heading\]\]\:py-1\.5 [cmdk-group-heading]{padding-top:.375rem;padding-bottom:.375rem}.\[\&_\[cmdk-group-heading\]\]\:text-xs [cmdk-group-heading]{font-size:.75rem;line-height:1rem}.\[\&_\[cmdk-group-heading\]\]\:font-medium [cmdk-group-heading]{font-weight:500}.\[\&_\[cmdk-group-heading\]\]\:text-muted-foreground [cmdk-group-heading]{color:hsl(var(--muted-foreground))}.megga-credits-popover-surface .\[\&_\[cmdk-group-heading\]\]\:text-muted-foreground [cmdk-group-heading]{color:#a0a0a0!important}.\[\&_\[cmdk-group\]\:not\(\[hidden\]\)_\~\[cmdk-group\]\]\:pt-0 [cmdk-group]:not([hidden])~[cmdk-group]{padding-top:0}.\[\&_\[cmdk-group\]\]\:px-2 [cmdk-group]{padding-left:.5rem;padding-right:.5rem}.\[\&_\[cmdk-input-wrapper\]_svg\]\:h-5 [cmdk-input-wrapper] svg{height:1.25rem}.\[\&_\[cmdk-input-wrapper\]_svg\]\:w-5 [cmdk-input-wrapper] svg{width:1.25rem}.\[\&_\[cmdk-input\]\]\:h-12 [cmdk-input]{height:3rem}.\[\&_\[cmdk-item\]\]\:px-2 [cmdk-item]{padding-left:.5rem;padding-right:.5rem}.\[\&_\[cmdk-item\]\]\:py-3 [cmdk-item]{padding-top:.75rem;padding-bottom:.75rem}.\[\&_\[cmdk-item\]_svg\]\:h-5 [cmdk-item] svg{height:1.25rem}.\[\&_\[cmdk-item\]_svg\]\:w-5 [cmdk-item] svg{width:1.25rem}.\[\&_p\]\:leading-relaxed p{line-height:1.625}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:size-4 svg{width:1rem;height:1rem}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_tr\:last-child\]\:border-0 tr:last-child{border-width:0px}.\[\&_tr\]\:border-b tr{border-bottom-width:1px}[data-side=left][data-collapsible=offcanvas] .\[\[data-side\=left\]\[data-collapsible\=offcanvas\]_\&\]\:-right-2{right:-.5rem}[data-side=left][data-state=collapsed] .\[\[data-side\=left\]\[data-state\=collapsed\]_\&\]\:cursor-e-resize{cursor:e-resize}[data-side=left] .\[\[data-side\=left\]_\&\]\:cursor-w-resize{cursor:w-resize}[data-side=right][data-collapsible=offcanvas] .\[\[data-side\=right\]\[data-collapsible\=offcanvas\]_\&\]\:-left-2{left:-.5rem}[data-side=right][data-state=collapsed] .\[\[data-side\=right\]\[data-state\=collapsed\]_\&\]\:cursor-w-resize{cursor:w-resize}[data-side=right] .\[\[data-side\=right\]_\&\]\:cursor-e-resize{cursor:e-resize}
