@charset "UTF-8";.empty-state.svelte-uzeqog{text-align:center;padding:2em}.history-table.svelte-uzeqog{width:100%;overflow-x:auto}table.svelte-uzeqog{width:100%;border-collapse:collapse}th.svelte-uzeqog,td.svelte-uzeqog{padding:1em;text-align:left;border-bottom:1px solid var(--color-border)}th.svelte-uzeqog{background:var(--color-surface-hover)}.status-badge.svelte-uzeqog{padding:.25em .5em;border-radius:var(--radius-sm);font-size:.875em;text-transform:capitalize}.status-badge.status-completed.svelte-uzeqog{background:var(--color-success-light);color:var(--color-success)}.status-badge.status-pending.svelte-uzeqog{background:var(--color-warning-light);color:var(--color-warning)}.status-badge.status-failed.svelte-uzeqog{background:var(--color-error-light);color:var(--color-error)}.status-badge.status-cancelled.svelte-uzeqog{background:var(--color-text-tertiary-light);color:var(--color-text-tertiary)}@media (max-width: 768px){th.svelte-uzeqog,td.svelte-uzeqog{padding:.75em}.status-badge.svelte-uzeqog{padding:.2em .4em;font-size:.8em}}button.svelte-20twze{user-select:none;color:inherit}.referral-input-overlay.svelte-20twze{position:fixed;top:0;left:0;width:100%;height:100%;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000;backdrop-filter:blur(4px)}.referral-input-popup.svelte-20twze{background:var(--color-surface);border-radius:var(--radius-lg);box-shadow:0 10px 25px #0003;max-width:90vw;width:400px;max-height:90vh;overflow-y:auto}.referral-input-card.svelte-20twze{background:var(--color-surface);border-radius:var(--radius-lg);padding:var(--spacing-lg);box-shadow:0 2px 8px #0000001a;border:1px solid var(--color-border)}.referral-input-card.svelte-20twze .card-header:where(.svelte-20twze){display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-lg);padding-bottom:var(--spacing-md);border-bottom:1px solid var(--color-border)}.referral-input-card.svelte-20twze .card-header:where(.svelte-20twze) h3:where(.svelte-20twze){margin:0;font-size:1.2em;color:var(--color-text-primary);display:flex;align-items:center;gap:var(--spacing-sm)}.referral-input-card.svelte-20twze .card-header:where(.svelte-20twze) h3:where(.svelte-20twze) i:where(.svelte-20twze){color:var(--color-primary)}.referral-input-card.svelte-20twze .card-header:where(.svelte-20twze) .close-button:where(.svelte-20twze){background:none;border:none;color:var(--color-text-secondary);cursor:pointer;font-size:1.2em;padding:.5em;transition:color .2s}.referral-input-card.svelte-20twze .card-header:where(.svelte-20twze) .close-button:where(.svelte-20twze):hover{color:var(--color-text-primary)}.referral-form.svelte-20twze .input-group:where(.svelte-20twze){margin-bottom:var(--spacing-lg)}.referral-form.svelte-20twze .input-group:where(.svelte-20twze) label:where(.svelte-20twze){display:block;margin-bottom:var(--spacing-sm);color:var(--color-text-secondary);font-weight:500}.referral-form.svelte-20twze .input-group:where(.svelte-20twze) input:where(.svelte-20twze){width:100%;padding:var(--spacing-md);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-hover);color:var(--color-text-primary);font-size:1em;font-family:Courier New,monospace;letter-spacing:1px;text-transform:uppercase}.referral-form.svelte-20twze .input-group:where(.svelte-20twze) input:where(.svelte-20twze):focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 2px var(--color-primary-light)}.referral-form.svelte-20twze .input-group:where(.svelte-20twze) input:where(.svelte-20twze):disabled{opacity:.7;cursor:not-allowed}.referral-form.svelte-20twze .input-group:where(.svelte-20twze) input:where(.svelte-20twze)::placeholder{color:var(--color-text-tertiary);text-transform:none;letter-spacing:normal}.validation-result.svelte-20twze{margin-bottom:var(--spacing-lg);padding:var(--spacing-md);border-radius:var(--radius-md);display:flex;align-items:center;gap:var(--spacing-sm)}.validation-result.valid.svelte-20twze{background:var(--color-success-light);border:1px solid var(--color-success)}.validation-result.valid.svelte-20twze .valid-message:where(.svelte-20twze){display:flex;flex-direction:column;gap:var(--spacing-xs);color:var(--color-success)}.validation-result.valid.svelte-20twze .valid-message:where(.svelte-20twze) i:where(.svelte-20twze){font-size:1.2em}.validation-result.valid.svelte-20twze .valid-message:where(.svelte-20twze) .referrer-info:where(.svelte-20twze){font-size:.9em;opacity:.8}.validation-result.invalid.svelte-20twze{background:var(--color-error-light);border:1px solid var(--color-error)}.validation-result.invalid.svelte-20twze .invalid-message:where(.svelte-20twze){display:flex;align-items:center;gap:var(--spacing-sm);color:var(--color-error)}.validation-result.invalid.svelte-20twze .invalid-message:where(.svelte-20twze) i:where(.svelte-20twze){font-size:1.2em}.form-actions.svelte-20twze{display:flex;gap:var(--spacing-sm)}.form-actions.svelte-20twze button:where(.svelte-20twze){flex:1;padding:var(--spacing-md);border:none;border-radius:var(--radius-md);cursor:pointer;font-size:1em;font-weight:500;transition:all .2s ease;display:flex;align-items:center;justify-content:center;gap:var(--spacing-sm)}.form-actions.svelte-20twze button:where(.svelte-20twze):disabled{opacity:.7;cursor:not-allowed}.form-actions.svelte-20twze button.validate-button:where(.svelte-20twze){background:var(--color-primary);color:#fff}.form-actions.svelte-20twze button.validate-button:where(.svelte-20twze):hover:not(:disabled){background:var(--color-primary-dark);transform:translateY(-1px)}.form-actions.svelte-20twze button.connect-button:where(.svelte-20twze){background:var(--color-success);color:#fff}.form-actions.svelte-20twze button.connect-button:where(.svelte-20twze):hover:not(:disabled){background:var(--color-success-dark);transform:translateY(-1px)}.form-actions.svelte-20twze button.cancel-button:where(.svelte-20twze){background:var(--color-surface);color:var(--color-text-primary);border:1px solid var(--color-border)}.form-actions.svelte-20twze button.cancel-button:where(.svelte-20twze):hover:not(:disabled){background:var(--color-surface-hover);border-color:var(--color-text-secondary)}@media (max-width: 480px){.form-actions.svelte-20twze{flex-direction:column}.form-actions.svelte-20twze button:where(.svelte-20twze){width:100%}}button.svelte-kx0hh{user-select:none;color:inherit}.referral-code-section.svelte-kx0hh{display:flex;flex-direction:column;gap:var(--spacing-lg)}.loading-container.svelte-kx0hh,.error-container.svelte-kx0hh{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl);text-align:center;color:var(--color-text-secondary)}.error-container.svelte-kx0hh i:where(.svelte-kx0hh){font-size:2em;margin-bottom:var(--spacing-md)}.error-container.svelte-kx0hh .retry-button:where(.svelte-kx0hh){margin-top:var(--spacing-md);padding:var(--spacing-sm) var(--spacing-lg);background:var(--color-primary);color:#fff;border:none;border-radius:var(--radius-sm);cursor:pointer;transition:background-color .2s}.error-container.svelte-kx0hh .retry-button:where(.svelte-kx0hh):hover{background:var(--color-primary-dark)}.referral-content.svelte-kx0hh{display:flex;flex-direction:column;gap:var(--spacing-sm)}.sub-tab-navigation.svelte-kx0hh{display:flex;gap:var(--spacing-xs);padding:var(--spacing-sm);background:var(--color-surface-hover);border-radius:var(--radius-md)}.sub-tab-navigation.svelte-kx0hh button:where(.svelte-kx0hh){flex:1;padding:var(--spacing-sm) var(--spacing-md);border:none;border-radius:var(--radius-sm);background:none;color:var(--color-text-secondary);cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center;gap:var(--spacing-xs);font-size:.9em;font-weight:500}.sub-tab-navigation.svelte-kx0hh button.active:where(.svelte-kx0hh){background:var(--color-primary);color:#fff}.sub-tab-navigation.svelte-kx0hh button:where(.svelte-kx0hh):hover:not(.active){background:var(--color-surface);color:var(--color-text-primary)}.sub-tab-navigation.svelte-kx0hh button:where(.svelte-kx0hh) i:where(.svelte-kx0hh){font-size:.8em}.enter-code-button.svelte-kx0hh{background:var(--color-surface-hover);color:var(--color-text-secondary);border:1px solid var(--color-border);padding:var(--spacing-xs) var(--spacing-sm);border-radius:var(--radius-sm);cursor:pointer;font-size:.7em;transition:all .2s ease;display:flex;align-items:center;gap:var(--spacing-xs);opacity:.7}.enter-code-button.svelte-kx0hh:hover{background:var(--color-surface-active);color:var(--color-text-primary);opacity:1}.enter-code-button.svelte-kx0hh i:where(.svelte-kx0hh){font-size:.6em}.referrer-code-display.svelte-kx0hh{background:var(--color-primary-light);border:1px solid var(--color-primary);border-radius:var(--radius-md);padding:var(--spacing-md);margin-bottom:var(--spacing-lg)}.referral-code-card.svelte-kx0hh,.referral-stats-card.svelte-kx0hh,.referral-history-card.svelte-kx0hh,.reward-logs-card.svelte-kx0hh{background:var(--color-surface);border-radius:var(--radius-lg);padding:var(--spacing-lg);box-shadow:0 2px 8px #0000001a;border:1px solid var(--color-border)}.referral-code-card.svelte-kx0hh .card-header:where(.svelte-kx0hh),.referral-stats-card.svelte-kx0hh .card-header:where(.svelte-kx0hh),.referral-history-card.svelte-kx0hh .card-header:where(.svelte-kx0hh),.reward-logs-card.svelte-kx0hh .card-header:where(.svelte-kx0hh){margin-bottom:var(--spacing-lg);padding-bottom:var(--spacing-md);border-bottom:1px solid var(--color-border);display:flex;justify-content:space-between;align-items:center}.referral-code-card.svelte-kx0hh .card-header:where(.svelte-kx0hh) h3:where(.svelte-kx0hh),.referral-stats-card.svelte-kx0hh .card-header:where(.svelte-kx0hh) h3:where(.svelte-kx0hh),.referral-history-card.svelte-kx0hh .card-header:where(.svelte-kx0hh) h3:where(.svelte-kx0hh),.reward-logs-card.svelte-kx0hh .card-header:where(.svelte-kx0hh) h3:where(.svelte-kx0hh){margin:0;font-size:1.2em;color:var(--color-text-primary);display:flex;align-items:center;gap:var(--spacing-sm)}.referral-code-card.svelte-kx0hh .card-header:where(.svelte-kx0hh) h3:where(.svelte-kx0hh) i:where(.svelte-kx0hh),.referral-stats-card.svelte-kx0hh .card-header:where(.svelte-kx0hh) h3:where(.svelte-kx0hh) i:where(.svelte-kx0hh),.referral-history-card.svelte-kx0hh .card-header:where(.svelte-kx0hh) h3:where(.svelte-kx0hh) i:where(.svelte-kx0hh),.reward-logs-card.svelte-kx0hh .card-header:where(.svelte-kx0hh) h3:where(.svelte-kx0hh) i:where(.svelte-kx0hh){color:var(--color-primary)}.referral-code-card.svelte-kx0hh .card-header:where(.svelte-kx0hh) .header-actions:where(.svelte-kx0hh){display:flex;align-items:center;gap:var(--spacing-md)}.referral-code-card.svelte-kx0hh .card-header:where(.svelte-kx0hh) .header-actions:where(.svelte-kx0hh) .referrer-status:where(.svelte-kx0hh){display:flex;align-items:center;gap:var(--spacing-xs);font-size:.9em;color:var(--color-success);font-weight:500}.referral-code-card.svelte-kx0hh .card-header:where(.svelte-kx0hh) .header-actions:where(.svelte-kx0hh) .referrer-status:where(.svelte-kx0hh) i:where(.svelte-kx0hh){font-size:.8em}.code-display.svelte-kx0hh{display:flex;flex-direction:column;gap:var(--spacing-md);margin-bottom:var(--spacing-lg)}.code-display.svelte-kx0hh .code-container:where(.svelte-kx0hh){display:flex;align-items:center;justify-content:space-between;padding:var(--spacing-md);background:var(--color-surface-hover);border-radius:var(--radius-md);border:2px solid var(--color-border)}.code-display.svelte-kx0hh .code-container:where(.svelte-kx0hh) .code-text:where(.svelte-kx0hh){font-family:Courier New,monospace;font-size:1.2em;font-weight:700;color:var(--color-primary);letter-spacing:2px}.code-display.svelte-kx0hh .code-container:where(.svelte-kx0hh) .code-status:where(.svelte-kx0hh){display:flex;align-items:center;gap:var(--spacing-xs);font-size:.9em;padding:var(--spacing-xs) var(--spacing-sm);border-radius:var(--radius-sm)}.code-display.svelte-kx0hh .code-container:where(.svelte-kx0hh) .code-status.active:where(.svelte-kx0hh){background:var(--color-success-light);color:var(--color-success)}.code-display.svelte-kx0hh .code-container:where(.svelte-kx0hh) .code-status.active:where(.svelte-kx0hh) i:where(.svelte-kx0hh){color:var(--color-success)}.code-display.svelte-kx0hh .code-container:where(.svelte-kx0hh) .code-status.inactive:where(.svelte-kx0hh){background:var(--color-error-light);color:var(--color-error)}.code-display.svelte-kx0hh .code-container:where(.svelte-kx0hh) .code-status.inactive:where(.svelte-kx0hh) i:where(.svelte-kx0hh){color:var(--color-error)}.code-display.svelte-kx0hh .code-container:where(.svelte-kx0hh) .code-status:where(.svelte-kx0hh) i:where(.svelte-kx0hh){font-size:.8em}.code-display.svelte-kx0hh .code-actions:where(.svelte-kx0hh){display:flex;gap:var(--spacing-sm)}.code-display.svelte-kx0hh .code-actions:where(.svelte-kx0hh) button:where(.svelte-kx0hh){flex:1;padding:var(--spacing-md);border:none;border-radius:var(--radius-md);cursor:pointer;font-size:1em;font-weight:500;transition:all .2s ease;display:flex;align-items:center;justify-content:center;gap:var(--spacing-sm)}.code-display.svelte-kx0hh .code-actions:where(.svelte-kx0hh) button:where(.svelte-kx0hh):disabled{opacity:.7;cursor:not-allowed}.code-display.svelte-kx0hh .code-actions:where(.svelte-kx0hh) button.copy-button:where(.svelte-kx0hh){background:var(--color-primary);color:#fff}.code-display.svelte-kx0hh .code-actions:where(.svelte-kx0hh) button.copy-button:where(.svelte-kx0hh):hover:not(:disabled){background:var(--color-primary-dark);transform:translateY(-1px)}.code-display.svelte-kx0hh .code-actions:where(.svelte-kx0hh) button.copy-button.success:where(.svelte-kx0hh){background:var(--color-success);animation:svelte-kx0hh-successPulse .3s ease-in-out}.code-display.svelte-kx0hh .code-actions:where(.svelte-kx0hh) button.share-button:where(.svelte-kx0hh){background:var(--color-success);color:#fff}.code-display.svelte-kx0hh .code-actions:where(.svelte-kx0hh) button.share-button:where(.svelte-kx0hh):hover:not(:disabled){background:var(--color-success-dark);transform:translateY(-1px)}.code-display.svelte-kx0hh .code-actions:where(.svelte-kx0hh) button.share-button.success:where(.svelte-kx0hh){background:var(--color-success-dark);animation:svelte-kx0hh-successPulse .3s ease-in-out}.code-stats.svelte-kx0hh{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:var(--spacing-md)}.code-stats.svelte-kx0hh .stat-item:where(.svelte-kx0hh){text-align:center;padding:var(--spacing-md);background:var(--color-surface-hover);border-radius:var(--radius-md)}.code-stats.svelte-kx0hh .stat-item:where(.svelte-kx0hh) .stat-label:where(.svelte-kx0hh){display:block;font-size:.9em;color:var(--color-text-secondary);margin-bottom:var(--spacing-xs)}.code-stats.svelte-kx0hh .stat-item:where(.svelte-kx0hh) .stat-value:where(.svelte-kx0hh){display:block;font-size:1.2em;font-weight:700;color:var(--color-text-primary)}.stats-grid.svelte-kx0hh{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--spacing-md)}.stats-grid.svelte-kx0hh .stat-card:where(.svelte-kx0hh){display:flex;align-items:center;gap:var(--spacing-md);padding:var(--spacing-lg);background:var(--color-surface-hover);border-radius:var(--radius-md);transition:transform .2s ease}.stats-grid.svelte-kx0hh .stat-card:where(.svelte-kx0hh):hover{transform:translateY(-2px)}.stats-grid.svelte-kx0hh .stat-card:where(.svelte-kx0hh) .stat-icon:where(.svelte-kx0hh){width:3em;height:3em;display:flex;align-items:center;justify-content:center;background:var(--color-primary);color:#fff;border-radius:50%;font-size:1.2em}.stats-grid.svelte-kx0hh .stat-card:where(.svelte-kx0hh) .stat-content:where(.svelte-kx0hh){display:flex;flex-direction:column;gap:var(--spacing-xs)}.stats-grid.svelte-kx0hh .stat-card:where(.svelte-kx0hh) .stat-content:where(.svelte-kx0hh) .stat-number:where(.svelte-kx0hh){font-size:1.5em;font-weight:700;color:var(--color-text-primary)}.stats-grid.svelte-kx0hh .stat-card:where(.svelte-kx0hh) .stat-content:where(.svelte-kx0hh) .stat-label:where(.svelte-kx0hh){font-size:.9em;color:var(--color-text-secondary)}.referral-list.svelte-kx0hh,.reward-list.svelte-kx0hh{display:flex;flex-direction:column;gap:var(--spacing-sm)}.referral-list.svelte-kx0hh .referral-item:where(.svelte-kx0hh),.reward-list.svelte-kx0hh .reward-item:where(.svelte-kx0hh){display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-md);background:var(--color-surface-hover);border-radius:var(--radius-md);transition:background-color .2s ease}.referral-list.svelte-kx0hh .referral-item:where(.svelte-kx0hh):hover,.reward-list.svelte-kx0hh .reward-item:where(.svelte-kx0hh):hover{background:var(--color-surface-active)}.referral-list.svelte-kx0hh .referral-item:where(.svelte-kx0hh) .referral-info:where(.svelte-kx0hh),.reward-list.svelte-kx0hh .reward-item:where(.svelte-kx0hh) .reward-info:where(.svelte-kx0hh){display:flex;flex-direction:column;gap:var(--spacing-xs)}.referral-list.svelte-kx0hh .referral-item:where(.svelte-kx0hh) .referral-info:where(.svelte-kx0hh) .user-id:where(.svelte-kx0hh),.reward-list.svelte-kx0hh .reward-item:where(.svelte-kx0hh) .reward-info:where(.svelte-kx0hh) .reward-type:where(.svelte-kx0hh){display:flex;align-items:center;gap:var(--spacing-sm);color:var(--color-text-primary);font-weight:500}.referral-list.svelte-kx0hh .referral-item:where(.svelte-kx0hh) .referral-info:where(.svelte-kx0hh) .user-id:where(.svelte-kx0hh) i:where(.svelte-kx0hh),.reward-list.svelte-kx0hh .reward-item:where(.svelte-kx0hh) .reward-info:where(.svelte-kx0hh) .reward-type:where(.svelte-kx0hh) i:where(.svelte-kx0hh){color:var(--color-primary)}.referral-list.svelte-kx0hh .referral-item:where(.svelte-kx0hh) .referral-info:where(.svelte-kx0hh) .referral-details:where(.svelte-kx0hh),.reward-list.svelte-kx0hh .reward-item:where(.svelte-kx0hh) .reward-info:where(.svelte-kx0hh) .reward-details:where(.svelte-kx0hh){display:flex;align-items:center;gap:var(--spacing-sm)}.referral-list.svelte-kx0hh .referral-item:where(.svelte-kx0hh) .referral-info:where(.svelte-kx0hh) .referral-details:where(.svelte-kx0hh) .level-badge:where(.svelte-kx0hh),.reward-list.svelte-kx0hh .reward-item:where(.svelte-kx0hh) .reward-info:where(.svelte-kx0hh) .reward-details:where(.svelte-kx0hh) .level-badge:where(.svelte-kx0hh){background:var(--color-primary);color:#fff;padding:var(--spacing-xs) var(--spacing-sm);border-radius:var(--radius-sm);font-size:.8em;font-weight:500}.referral-list.svelte-kx0hh .referral-item:where(.svelte-kx0hh) .referral-info:where(.svelte-kx0hh) .referral-details:where(.svelte-kx0hh) .date:where(.svelte-kx0hh){color:var(--color-text-secondary);font-size:.9em}.reward-list.svelte-kx0hh .reward-item:where(.svelte-kx0hh) .reward-info:where(.svelte-kx0hh) .reward-details:where(.svelte-kx0hh) .reward-amount:where(.svelte-kx0hh){color:var(--color-success);font-weight:700}.reward-list.svelte-kx0hh .reward-item:where(.svelte-kx0hh) .reward-meta:where(.svelte-kx0hh){display:flex;flex-direction:column;align-items:flex-end;gap:var(--spacing-xs);text-align:right}.reward-list.svelte-kx0hh .reward-item:where(.svelte-kx0hh) .reward-meta:where(.svelte-kx0hh) .date:where(.svelte-kx0hh){color:var(--color-text-secondary);font-size:.9em}.reward-list.svelte-kx0hh .reward-item:where(.svelte-kx0hh) .reward-meta:where(.svelte-kx0hh) .user:where(.svelte-kx0hh){color:var(--color-text-tertiary);font-size:.8em}.empty-state.svelte-kx0hh{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl);text-align:center;color:var(--color-text-secondary)}.empty-state.svelte-kx0hh i:where(.svelte-kx0hh){font-size:2em;margin-bottom:var(--spacing-md);opacity:.5}.empty-state.svelte-kx0hh p:where(.svelte-kx0hh){margin:0;font-size:1em}@media (max-width: 480px){.sub-tab-navigation.svelte-kx0hh button:where(.svelte-kx0hh) span:where(.svelte-kx0hh){display:none}.sub-tab-navigation.svelte-kx0hh button:where(.svelte-kx0hh) i:where(.svelte-kx0hh){font-size:1.2em}.code-display.svelte-kx0hh .code-container:where(.svelte-kx0hh){flex-direction:column;gap:var(--spacing-sm);text-align:center}.code-display.svelte-kx0hh .code-actions:where(.svelte-kx0hh){flex-direction:column}.stats-grid.svelte-kx0hh{grid-template-columns:1fr}.stats-grid.svelte-kx0hh .stat-card:where(.svelte-kx0hh){flex-direction:column;text-align:center;gap:var(--spacing-sm)}.referral-item.svelte-kx0hh,.reward-item.svelte-kx0hh{flex-direction:column;align-items:flex-start;gap:var(--spacing-sm)}.reward-item.svelte-kx0hh .reward-meta:where(.svelte-kx0hh){align-items:flex-start;text-align:left}}@keyframes svelte-kx0hh-successPulse{0%{transform:scale(1)}50%{transform:scale(1.05)}to{transform:scale(1)}}:root{--color-background: #121214;--color-surface: #1a1a1d;--color-surface-light: rgba(255, 255, 255, .05);--color-surface-lighter: rgba(50, 50, 50, 1);--color-surface-variant: rgba(255, 255, 255, .1);--color-surface-bright: rgba(255, 255, 255, .15);--color-surface-highlight: rgba(255, 255, 255, .3);--color-surface-dark: rgba(0, 0, 0, .1);--color-surface-darker: rgba(0, 0, 0, .2);--color-surface-disabled: rgba(30, 30, 30, 1);--color-primary: rgb(255, 62, 143);--color-primary-dark: #e62e7a;--color-primary-darker: #cc2066;--color-primary-light: rgba(255, 62, 143, .1);--color-secondary: rgb(139, 92, 246);--color-secondary-light: rgba(139, 92, 246, .1);--color-third: #74ff52;--color-fourth: #3b99fc;--color-sub-70: rgba(255, 62, 204, .6);--color-gray-100: #e1e1e6;--color-gray-200: #c4c4cc;--color-gray-300: #8d8d99;--color-gray-400: #7c7c8a;--color-gray-500: #505059;--color-gray-600: #323238;--color-gray-700: #29292e;--color-gray-800: #202024;--color-gray-900: #121214;--color-border: rgba(255, 255, 255, .1);--color-border-light: rgba(255, 255, 255, .05);--color-border-hover: rgba(255, 255, 255, .2);--color-border-bright: rgba(255, 255, 255, .3);--color-error: #ff4d4d;--color-error-light: rgba(255, 77, 77, .1);--color-error-dark: #c82333;--color-disabled: rgba(255, 255, 255, .2);--color-success: #4CAF50;--color-success-light: rgba(76, 175, 80, .1);--color-warning: #FFC107;--color-warning-light: rgba(255, 193, 7, .1);--color-warning-dark: #E0A800;--color-info: #2196F3;--color-info-light: rgba(33, 150, 243, .1);--color-premium: #FFD700;--color-premium-dark: #E0A800;--color-premium-light: rgba(255, 215, 0, .1);--color-surface-hover: rgba(255, 255, 255, .05);--color-surface-active: rgba(255, 255, 255, .1);--color-background-light: rgba(255, 255, 255, .02);--color-text: #ffffff;--color-text-primary: #ffffff;--color-text-secondary: rgba(255, 255, 255, .7);--color-text-tertiary: rgba(255, 255, 255, .4);--color-white: #ffffff;--color-black: #000000;--spacing-xs: .25em;--spacing-sm: .5em;--spacing-md: 1em;--spacing-lg: 1.5em;--spacing-xl: 2em;--spacing-2xl: 2.5em;--sidebar-width: 17.5em;--sidebar-collapsed-width: 4.375em;--header-height: 4em;--main-top-padding: 0;--main-bottom-padding: 0;--mobile-top-height: 0em;--mobile-bottom-height: 0em;--mobile-bottom-padding: 0em;--mobile-bottom-position: calc(0em - env(safe-area-inset-bottom)) ;--mobile-bottom-inner-padding: calc(var(--main-top-padding) + var(--mobile-bottom-height));--border-radius: .25em;--radius-sm: .25em;--radius-md: .5em;--radius-lg: 1em;--radius-xl: 1.5em;--radius-2xl: 2em;--modal-background: var(--color-surface);--modal-border: var(--color-border);--modal-shadow: 0 8px 32px rgba(0, 0, 0, .15);--modal-overlay: rgba(0, 0, 0, .7);--modal-blur: blur(.1em);--modal-border-radius: .75rem;--modal-padding: 1.5rem;--modal-padding-sm: 1.25rem;--modal-transition: all .3s cubic-bezier(.4, 0, .2, 1);--modal-hover-transform: translateY(-2px);--modal-hover-shadow: 0 12px 40px rgba(0, 0, 0, .2);--color-blue: #3b82f6;--color-green: #10b981;--color-yellow: #f59e0b;--color-purple: #8b5cf6;--color-red: #ef4444;--color-indigo: #6366f1;--color-sky: #0ea5e9;--color-gray: #64748b;--default-font-family: monospace, sans-serif;--msg-context-bg-user: rgba(100, 100, 100, .5);--msg-context-bg-character: rgba(0, 0, 0, .5);--msg-context-shadow-user: 0 0 .75em .25em rgba(100, 100, 100, .25) inset, 0 0 1.5em .5em rgba(100, 100, 100, .25) inset;--msg-context-shadow-character: 0 0 .75em .25em rgba(0, 0, 0, .25) inset, 0 0 1.5em .5em rgba(0, 0, 0, .25) inset;--scrollbar-thumb-color: rgba(255, 255, 255, .3);--scrollbar-track-color: transparent;--color-funnel-bar-bg: #c4c4cc;--color-metric-unique: #10b981;--color-metric-active: #f59e0b;--color-metric-signup: #6366f1;--color-metric-subscription: #ef4444;--color-metric-new: #3b82f6;--color-metric-returning: #a21caf;--color-metric-pageviews: #0ea5e9;--color-stat-experience-bg: linear-gradient(135deg, #ffd700, #ffed4e);--color-stat-experience-text: #8b6914;--color-stat-experience-border: #ffd700;--color-stat-message-bg: linear-gradient(135deg, #4CAF50, #66BB6A);--color-stat-message-text: #ffffff;--color-stat-message-border: #4CAF50;--color-stat-image-bg: linear-gradient(135deg, #2196F3, #42A5F5);--color-stat-image-text: #ffffff;--color-stat-image-border: #2196F3;--color-stat-ec-bg: linear-gradient(135deg, #9C27B0, #BA68C8);--color-stat-ec-text: #ffffff;--color-stat-ec-border: #9C27B0}@media (max-width: 48em){:root{--sidebar-width: 100vw;--sidebar-collapsed-width: 0;--spacing-md: .75em;--spacing-lg: 1em;--spacing-xl: 1.25em;--spacing-2xl: 1.5em;--main-top-padding: max(0em, env(safe-area-inset-top));--main-bottom-padding: max(0em, env(safe-area-inset-bottom));--mobile-bottom-bar-height: 4em;--mobile-bottom-height: 4em;--mobile-bottom-position: calc(0em - env(safe-area-inset-bottom)) ;--mobile-bottom-padding: calc(var(--mobile-bottom-height) + var(--main-bottom-padding) + 5.5em);--mobile-bottom-inner-padding: calc(var(--main-top-padding) + var(--mobile-bottom-height))}}button.svelte-1jmhlan{user-select:none;color:inherit}a{color:inherit;text-decoration:inherit}.icon-wrap{display:flex;align-items:center;justify-content:center}.profile-page.svelte-1jmhlan{padding:var(--spacing-xl)}.profile-page.svelte-1jmhlan .page-header:where(.svelte-1jmhlan){display:flex;align-items:center;gap:var(--spacing-md);margin-bottom:var(--spacing-md)}.profile-page.svelte-1jmhlan .page-header:where(.svelte-1jmhlan) .back-button:where(.svelte-1jmhlan){justify-content:center;padding:.5em 1em;border-radius:.25em;border:none;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;gap:var(--spacing-sm);color:var(--color-text)}.profile-page.svelte-1jmhlan .page-header:where(.svelte-1jmhlan) .back-button:where(.svelte-1jmhlan):hover{transform:translateY(-1px);filter:brightness(1.1)}.profile-page.svelte-1jmhlan .page-header:where(.svelte-1jmhlan) .back-button:where(.svelte-1jmhlan):hover{color:var(--color-primary)}.profile-page.svelte-1jmhlan .page-header:where(.svelte-1jmhlan) h1:where(.svelte-1jmhlan){margin:0;font-size:2em;color:var(--color-text-primary)}.profile-content.svelte-1jmhlan{background:var(--color-surface);border-radius:var(--radius-lg);box-shadow:0 .125em .25em #0000001a;padding-bottom:var(--mobile-bottom-padding)}.default-profile.svelte-1jmhlan{margin-bottom:var(--spacing-md)}.tab-navigation.svelte-1jmhlan{display:flex;gap:var(--spacing-sm);margin-bottom:var(--spacing-lg);border-bottom:1px solid var(--color-border)}.tab-navigation.svelte-1jmhlan button:where(.svelte-1jmhlan){padding:var(--spacing-sm) var(--spacing-md);border:.0625em solid var(--color-border-bright);border-radius:var(--radius-lg) var(--radius-lg) 0 0;background:none;color:var(--color-text-secondary);cursor:pointer;transition:all .3s ease}.tab-navigation.svelte-1jmhlan button.active:where(.svelte-1jmhlan){color:var(--color-text-primary);border-bottom:2px solid var(--color-primary)}.tab-navigation.svelte-1jmhlan button:where(.svelte-1jmhlan):hover{color:var(--color-text-primary)}.tab-content.svelte-1jmhlan{padding:var(--spacing-lg) 0}.profile-header.svelte-1jmhlan{display:flex;align-items:center;gap:2em}.profile-header.svelte-1jmhlan .avatar:where(.svelte-1jmhlan){width:5em;height:5em;border-radius:50%;overflow:hidden;background:var(--color-surface-hover)}.profile-header.svelte-1jmhlan .avatar:where(.svelte-1jmhlan) img:where(.svelte-1jmhlan){width:100%;height:100%;object-fit:cover}.profile-header.svelte-1jmhlan .avatar:where(.svelte-1jmhlan) .avatar-placeholder:where(.svelte-1jmhlan){width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-size:2.5em;color:var(--color-text-secondary)}.profile-header.svelte-1jmhlan .user-info:where(.svelte-1jmhlan){flex:1;position:relative;padding-right:3em}.profile-header.svelte-1jmhlan .user-info:where(.svelte-1jmhlan) .user-header:where(.svelte-1jmhlan){display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-md)}.profile-header.svelte-1jmhlan .user-info:where(.svelte-1jmhlan) .user-header:where(.svelte-1jmhlan) h2:where(.svelte-1jmhlan){margin:0;font-size:1.5em;color:var(--color-text-primary)}.profile-header.svelte-1jmhlan .user-info:where(.svelte-1jmhlan) .user-header:where(.svelte-1jmhlan) .qr-button:where(.svelte-1jmhlan){position:absolute;right:.5em;top:50%;width:2.5em;height:2.5em;transform:translateY(-50%);background:var(--color-surface-bright);color:var(--color-text-secondary);border-radius:50%;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center}.profile-header.svelte-1jmhlan .user-info:where(.svelte-1jmhlan) .user-header:where(.svelte-1jmhlan) .qr-button:where(.svelte-1jmhlan):hover:not(:disabled){background:var(--color-primary);color:#fff;border-color:var(--color-primary);transform:translateY(calc(-50% - .1em))}.profile-header.svelte-1jmhlan .user-info:where(.svelte-1jmhlan) .user-header:where(.svelte-1jmhlan) .qr-button:where(.svelte-1jmhlan):disabled{opacity:.7;cursor:not-allowed}.profile-header.svelte-1jmhlan .user-info:where(.svelte-1jmhlan) .user-header:where(.svelte-1jmhlan) .qr-button:where(.svelte-1jmhlan) i:where(.svelte-1jmhlan){font-size:1.2em}.profile-header.svelte-1jmhlan .user-info:where(.svelte-1jmhlan) .email:where(.svelte-1jmhlan){margin:.5em 0;color:var(--color-text-secondary)}.edit-button.svelte-1jmhlan{background:none;border:none;color:var(--color-primary);cursor:pointer;display:flex;align-items:center;gap:.5em;padding:.5em 0;font-size:1em}.edit-button.svelte-1jmhlan:hover{color:var(--color-primary-dark)}.loading.svelte-1jmhlan,.error.svelte-1jmhlan{text-align:center;padding:2em;color:var(--color-text-secondary)}.error.svelte-1jmhlan i:where(.svelte-1jmhlan){font-size:2em;margin-bottom:1em}.error.svelte-1jmhlan button:where(.svelte-1jmhlan){margin-top:1em;padding:.5em 1em;background:var(--color-primary);color:#fff;border:none;border-radius:var(--radius-sm);cursor:pointer}.error.svelte-1jmhlan button:where(.svelte-1jmhlan):hover{background:var(--color-primary-dark)}.subscription-section.svelte-1jmhlan{display:flex;flex-direction:column;gap:var(--spacing-lg);background:var(--color-surface);border-radius:var(--radius-lg);box-shadow:0 4px 6px #0000001a}.subscription-section.svelte-1jmhlan .subscription-info:where(.svelte-1jmhlan){background:var(--color-surface-hover);border-radius:var(--radius-md);padding:var(--spacing-xl);position:relative;overflow:hidden}.subscription-section.svelte-1jmhlan .subscription-info:where(.svelte-1jmhlan):before{content:"";position:absolute;top:0;left:0;width:100%;height:4px;background:linear-gradient(90deg,var(--color-primary),var(--color-premium))}.subscription-section.svelte-1jmhlan .subscription-info:where(.svelte-1jmhlan) .plan-header:where(.svelte-1jmhlan){margin-bottom:var(--spacing-xl);padding-bottom:var(--spacing-lg);border-bottom:1px solid var(--color-border);display:flex;justify-content:space-between;align-items:center}.subscription-section.svelte-1jmhlan .subscription-info:where(.svelte-1jmhlan) .plan-name:where(.svelte-1jmhlan){font-size:1.5em;font-weight:700;margin-bottom:var(--spacing-sm);display:flex;align-items:center;gap:var(--spacing-sm);color:var(--color-text-primary)}.subscription-section.svelte-1jmhlan .subscription-info:where(.svelte-1jmhlan) .plan-name:where(.svelte-1jmhlan) .plan-status:where(.svelte-1jmhlan){font-size:.7em;padding:.4em .8em;border-radius:var(--radius-sm);text-transform:uppercase;letter-spacing:.5px}.subscription-section.svelte-1jmhlan .subscription-info:where(.svelte-1jmhlan) .plan-name:where(.svelte-1jmhlan) .plan-status.status-active:where(.svelte-1jmhlan){background:var(--color-success);color:#fff}.subscription-section.svelte-1jmhlan .subscription-info:where(.svelte-1jmhlan) .plan-name:where(.svelte-1jmhlan) .plan-status.status-expired:where(.svelte-1jmhlan){background:var(--color-error);color:#fff}.subscription-section.svelte-1jmhlan .subscription-info:where(.svelte-1jmhlan) .plan-name:where(.svelte-1jmhlan) .plan-status.status-pending:where(.svelte-1jmhlan){background:var(--color-warning);color:#fff}.subscription-section.svelte-1jmhlan .subscription-info:where(.svelte-1jmhlan) .plan-period:where(.svelte-1jmhlan){color:var(--color-text-secondary);font-size:.9em;display:flex;align-items:center;gap:var(--spacing-sm);position:relative}@media (max-width: 480px){.subscription-section.svelte-1jmhlan .subscription-info:where(.svelte-1jmhlan) .plan-period:where(.svelte-1jmhlan){flex-direction:column;align-items:flex-start}}.subscription-section.svelte-1jmhlan .subscription-info:where(.svelte-1jmhlan) .plan-period:where(.svelte-1jmhlan) .period-label:where(.svelte-1jmhlan):before{content:"📅 ";font-size:1.2em}.subscription-section.svelte-1jmhlan .subscription-info:where(.svelte-1jmhlan) .history-toggle-button:where(.svelte-1jmhlan){background:var(--color-surface);color:var(--color-text-primary);border:1px solid var(--color-border);padding:.5em 1em;border-radius:var(--radius-sm);font-size:.9em;font-weight:500;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;gap:.5em;width:max-content}.subscription-section.svelte-1jmhlan .subscription-info:where(.svelte-1jmhlan) .history-toggle-button:where(.svelte-1jmhlan):hover{background:var(--color-surface-hover);border-color:var(--color-primary)}.subscription-section.svelte-1jmhlan .subscription-info:where(.svelte-1jmhlan) .history-toggle-button:where(.svelte-1jmhlan):before{content:"📋";font-size:1em}@media (max-width: 480px){.subscription-section.svelte-1jmhlan .subscription-info:where(.svelte-1jmhlan) .history-toggle-button:where(.svelte-1jmhlan){position:absolute;top:50%;left:100%;transform:translateY(-50%)}}.subscription-section.svelte-1jmhlan .subscription-info:where(.svelte-1jmhlan) .points-balance:where(.svelte-1jmhlan){margin-bottom:var(--spacing-xl);padding-bottom:var(--spacing-lg);border-bottom:1px solid var(--color-border)}.subscription-section.svelte-1jmhlan .subscription-info:where(.svelte-1jmhlan) .points-balance:where(.svelte-1jmhlan) h3:where(.svelte-1jmhlan){margin-bottom:var(--spacing-md);color:var(--color-text-secondary);font-size:1.2em;display:flex;align-items:center;gap:var(--spacing-sm)}.subscription-section.svelte-1jmhlan .subscription-info:where(.svelte-1jmhlan) .points-balance:where(.svelte-1jmhlan) h3:where(.svelte-1jmhlan):before{content:"💰";font-size:1.2em}.subscription-section.svelte-1jmhlan .subscription-info:where(.svelte-1jmhlan) .points-balance:where(.svelte-1jmhlan) .points-grid:where(.svelte-1jmhlan){display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:var(--spacing-md)}.subscription-section.svelte-1jmhlan .subscription-info:where(.svelte-1jmhlan) .points-balance:where(.svelte-1jmhlan) .points-grid:where(.svelte-1jmhlan) .point-item:where(.svelte-1jmhlan){background:var(--color-surface);padding:var(--spacing-lg);border-radius:var(--radius-md);display:flex;flex-direction:column;gap:var(--spacing-xs);transition:transform .2s ease;border:1px solid var(--color-border)}.subscription-section.svelte-1jmhlan .subscription-info:where(.svelte-1jmhlan) .points-balance:where(.svelte-1jmhlan) .points-grid:where(.svelte-1jmhlan) .point-item:where(.svelte-1jmhlan):hover{transform:translateY(-2px);box-shadow:0 4px 8px #0000001a}.subscription-section.svelte-1jmhlan .subscription-info:where(.svelte-1jmhlan) .points-balance:where(.svelte-1jmhlan) .points-grid:where(.svelte-1jmhlan) .point-item:where(.svelte-1jmhlan) .point-type:where(.svelte-1jmhlan){color:var(--color-text-secondary);font-size:.9em}.subscription-section.svelte-1jmhlan .subscription-info:where(.svelte-1jmhlan) .points-balance:where(.svelte-1jmhlan) .points-grid:where(.svelte-1jmhlan) .point-item:where(.svelte-1jmhlan) .point-amount:where(.svelte-1jmhlan){font-size:1.5em;font-weight:700;color:var(--color-premium)}.subscription-section.svelte-1jmhlan .subscription-info:where(.svelte-1jmhlan) .plan-features:where(.svelte-1jmhlan){margin:var(--spacing-xl) 0}.subscription-section.svelte-1jmhlan .subscription-info:where(.svelte-1jmhlan) .plan-features:where(.svelte-1jmhlan) h3:where(.svelte-1jmhlan){margin-bottom:var(--spacing-md);color:var(--color-text-secondary);font-size:1.2em;display:flex;align-items:center;gap:var(--spacing-sm)}.subscription-section.svelte-1jmhlan .subscription-info:where(.svelte-1jmhlan) .plan-features:where(.svelte-1jmhlan) h3:where(.svelte-1jmhlan):before{content:"✨";font-size:1.2em}.subscription-section.svelte-1jmhlan .subscription-info:where(.svelte-1jmhlan) .plan-features:where(.svelte-1jmhlan) ul:where(.svelte-1jmhlan){list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:var(--spacing-md)}.subscription-section.svelte-1jmhlan .subscription-info:where(.svelte-1jmhlan) .plan-features:where(.svelte-1jmhlan) ul:where(.svelte-1jmhlan) li:where(.svelte-1jmhlan){display:flex;align-items:center;gap:var(--spacing-sm);color:var(--color-text-secondary);padding:var(--spacing-sm);background:var(--color-surface);border-radius:var(--radius-sm);transition:all .2s ease}.subscription-section.svelte-1jmhlan .subscription-info:where(.svelte-1jmhlan) .plan-features:where(.svelte-1jmhlan) ul:where(.svelte-1jmhlan) li:where(.svelte-1jmhlan):hover{background:var(--color-surface-hover);transform:translate(4px)}.subscription-section.svelte-1jmhlan .subscription-info:where(.svelte-1jmhlan) .plan-features:where(.svelte-1jmhlan) ul:where(.svelte-1jmhlan) li:where(.svelte-1jmhlan):before{content:"✓";color:var(--color-success);font-weight:700}.subscription-section.svelte-1jmhlan .subscription-info:where(.svelte-1jmhlan) .subscription-actions:where(.svelte-1jmhlan){display:flex;gap:var(--spacing-md);margin-top:var(--spacing-xl)}.subscription-section.svelte-1jmhlan .subscription-info:where(.svelte-1jmhlan) .subscription-actions:where(.svelte-1jmhlan) button:where(.svelte-1jmhlan){flex:1;padding:var(--spacing-md) var(--spacing-lg);border:none;border-radius:var(--radius-md);cursor:pointer;font-size:1em;font-weight:500;transition:all .2s ease;display:flex;align-items:center;justify-content:center;gap:var(--spacing-sm)}.subscription-section.svelte-1jmhlan .subscription-info:where(.svelte-1jmhlan) .subscription-actions:where(.svelte-1jmhlan) button.upgrade-button:where(.svelte-1jmhlan){background:linear-gradient(135deg,var(--color-primary),var(--color-premium));color:#fff}.subscription-section.svelte-1jmhlan .subscription-info:where(.svelte-1jmhlan) .subscription-actions:where(.svelte-1jmhlan) button.upgrade-button:where(.svelte-1jmhlan):hover{transform:translateY(-2px);box-shadow:0 4px 12px #00000026}.subscription-section.svelte-1jmhlan .subscription-info:where(.svelte-1jmhlan) .subscription-actions:where(.svelte-1jmhlan) button.upgrade-button:where(.svelte-1jmhlan):before{content:"🚀";font-size:1.2em}.subscription-section.svelte-1jmhlan .no-subscription:where(.svelte-1jmhlan){text-align:center;padding:var(--spacing-xl);background:var(--color-surface-hover);border-radius:var(--radius-md);display:flex;flex-direction:column;align-items:center;gap:var(--spacing-lg)}.subscription-section.svelte-1jmhlan .no-subscription:where(.svelte-1jmhlan) p:where(.svelte-1jmhlan){margin:0;color:var(--color-text-secondary);font-size:1.1em;max-width:400px}.subscription-section.svelte-1jmhlan .no-subscription:where(.svelte-1jmhlan) .upgrade-button:where(.svelte-1jmhlan){background:linear-gradient(135deg,var(--color-primary),var(--color-premium));color:#fff;border:none;padding:var(--spacing-md) var(--spacing-xl);border-radius:var(--radius-md);cursor:pointer;font-size:1.1em;font-weight:500;transition:all .2s ease;display:flex;align-items:center;gap:var(--spacing-sm)}.subscription-section.svelte-1jmhlan .no-subscription:where(.svelte-1jmhlan) .upgrade-button:where(.svelte-1jmhlan):hover{transform:translateY(-2px);box-shadow:0 4px 12px #00000026}.subscription-section.svelte-1jmhlan .no-subscription:where(.svelte-1jmhlan) .upgrade-button:where(.svelte-1jmhlan):before{content:"🚀";font-size:1.2em}.payment-history-section.svelte-1jmhlan .history-header:where(.svelte-1jmhlan){display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-md);padding-bottom:var(--spacing-md);border-bottom:1px solid var(--color-border)}.payment-history-section.svelte-1jmhlan .history-header:where(.svelte-1jmhlan) h3:where(.svelte-1jmhlan){margin:0;font-size:1.2em;color:var(--color-text-secondary)}.payment-history-section.svelte-1jmhlan .history-header:where(.svelte-1jmhlan) .close-button:where(.svelte-1jmhlan){background:none;border:none;color:var(--color-text-secondary);cursor:pointer;font-size:1.2em;padding:.5em;transition:color .2s}.payment-history-section.svelte-1jmhlan .history-header:where(.svelte-1jmhlan) .close-button:where(.svelte-1jmhlan):hover{color:var(--color-text-primary)}.payment-methods-list.svelte-1jmhlan{display:flex;flex-direction:column;gap:var(--spacing-md)}.payment-method-item.svelte-1jmhlan{display:flex;align-items:center;justify-content:space-between;padding:var(--spacing-md);background:var(--color-surface-hover);border-radius:var(--radius-md)}.email-container.svelte-1jmhlan{display:flex;align-items:center;gap:var(--spacing-sm);margin:.5em 0;flex-wrap:wrap}.email-container.svelte-1jmhlan .email:where(.svelte-1jmhlan){margin:0;color:var(--color-text-secondary)}.email-container.svelte-1jmhlan .verification-status:where(.svelte-1jmhlan){display:flex;align-items:center;gap:.5em;font-size:.8em;padding:.25em .5em;border-radius:var(--radius-sm);background:var(--color-surface-hover)}.email-container.svelte-1jmhlan .verification-status.verified:where(.svelte-1jmhlan){color:var(--color-success);border:1px solid var(--color-success-light)}.email-container.svelte-1jmhlan .verification-status.verified:where(.svelte-1jmhlan) i:where(.svelte-1jmhlan){color:var(--color-success)}.email-container.svelte-1jmhlan .verification-status.unverified:where(.svelte-1jmhlan){color:var(--color-warning);border:1px solid var(--color-warning-light)}.email-container.svelte-1jmhlan .verification-status.unverified:where(.svelte-1jmhlan) i:where(.svelte-1jmhlan){color:var(--color-warning)}.email-container.svelte-1jmhlan .verification-status:where(.svelte-1jmhlan) .verify-button:where(.svelte-1jmhlan){background:var(--color-warning-dark);color:var(--color-text-primary);border:none;padding:.25em .5em;border-radius:var(--radius-sm);cursor:pointer;font-size:.8em;transition:background-color .2s}.email-container.svelte-1jmhlan .verification-status:where(.svelte-1jmhlan) .verify-button:where(.svelte-1jmhlan):hover{background:var(--color-warning)}.verification-options.svelte-1jmhlan{margin-top:var(--spacing-sm);background:var(--color-surface-hover);border-radius:var(--radius-md);padding:var(--spacing-md)}.verification-actions.svelte-1jmhlan{display:flex;gap:var(--spacing-sm);flex-wrap:wrap}.verification-actions.svelte-1jmhlan button:where(.svelte-1jmhlan){flex:1;min-width:120px;padding:.5em 1em;border:none;border-radius:var(--radius-sm);cursor:pointer;font-size:.9em;transition:all .2s;display:flex;align-items:center;justify-content:center;gap:.5em}.verification-actions.svelte-1jmhlan button:where(.svelte-1jmhlan):disabled{opacity:.7;cursor:not-allowed}.verification-actions.svelte-1jmhlan button.resend-verification:where(.svelte-1jmhlan){background:var(--color-warning-dark);color:var(--color-text-primary)}.verification-actions.svelte-1jmhlan button.resend-verification:where(.svelte-1jmhlan):hover:not(:disabled){background:var(--color-warning)}.verification-actions.svelte-1jmhlan button.resend-verification.countdown:where(.svelte-1jmhlan){background:var(--color-surface-hover);color:var(--color-text-secondary);cursor:default}.verification-actions.svelte-1jmhlan button.enter-code-button:where(.svelte-1jmhlan){background:var(--color-surface);color:var(--color-text-primary)}.verification-actions.svelte-1jmhlan button.enter-code-button:where(.svelte-1jmhlan):hover:not(:disabled){background:var(--color-surface-active)}.user-stats-tags.svelte-1jmhlan{display:flex;flex-wrap:wrap;gap:var(--spacing-sm);margin-top:var(--spacing-md)}.user-stats-tags.svelte-1jmhlan .stat-tag:where(.svelte-1jmhlan){display:flex;align-items:center;gap:var(--spacing-xs);padding:.5em .8em;border-radius:var(--radius-md);font-size:.85em;font-weight:500;transition:all .2s ease;border:1px solid transparent;cursor:default}.user-stats-tags.svelte-1jmhlan .stat-tag:where(.svelte-1jmhlan) i:where(.svelte-1jmhlan){font-size:.9em}.user-stats-tags.svelte-1jmhlan .stat-tag:where(.svelte-1jmhlan) .stat-label:where(.svelte-1jmhlan){font-size:.8em;font-weight:500}.user-stats-tags.svelte-1jmhlan .stat-tag:where(.svelte-1jmhlan) .stat-value:where(.svelte-1jmhlan){font-weight:700;color:var(--color-text-primary)}.user-stats-tags.svelte-1jmhlan .stat-tag.experience:where(.svelte-1jmhlan){background:var(--color-stat-experience-bg);color:var(--color-stat-experience-text);border-color:var(--color-stat-experience-border)}.user-stats-tags.svelte-1jmhlan .stat-tag.experience:where(.svelte-1jmhlan) i:where(.svelte-1jmhlan){color:var(--color-stat-experience-text)}.user-stats-tags.svelte-1jmhlan .stat-tag.experience:where(.svelte-1jmhlan) .stat-value:where(.svelte-1jmhlan){color:var(--color-stat-experience-text)}.user-stats-tags.svelte-1jmhlan .stat-tag.experience:where(.svelte-1jmhlan) .stat-label:where(.svelte-1jmhlan){color:var(--color-stat-experience-text);opacity:.8}.user-stats-tags.svelte-1jmhlan .stat-tag.message-tokens:where(.svelte-1jmhlan){background:var(--color-stat-message-bg);color:var(--color-stat-message-text);border-color:var(--color-stat-message-border)}.user-stats-tags.svelte-1jmhlan .stat-tag.message-tokens:where(.svelte-1jmhlan) i:where(.svelte-1jmhlan){color:var(--color-stat-message-text)}.user-stats-tags.svelte-1jmhlan .stat-tag.message-tokens:where(.svelte-1jmhlan) .stat-value:where(.svelte-1jmhlan){color:var(--color-stat-message-text)}.user-stats-tags.svelte-1jmhlan .stat-tag.message-tokens:where(.svelte-1jmhlan) .stat-label:where(.svelte-1jmhlan){color:var(--color-stat-message-text);opacity:.9}.user-stats-tags.svelte-1jmhlan .stat-tag.image-tokens:where(.svelte-1jmhlan){background:var(--color-stat-image-bg);color:var(--color-stat-image-text);border-color:var(--color-stat-image-border)}.user-stats-tags.svelte-1jmhlan .stat-tag.image-tokens:where(.svelte-1jmhlan) i:where(.svelte-1jmhlan){color:var(--color-stat-image-text)}.user-stats-tags.svelte-1jmhlan .stat-tag.image-tokens:where(.svelte-1jmhlan) .stat-value:where(.svelte-1jmhlan){color:var(--color-stat-image-text)}.user-stats-tags.svelte-1jmhlan .stat-tag.image-tokens:where(.svelte-1jmhlan) .stat-label:where(.svelte-1jmhlan){color:var(--color-stat-image-text);opacity:.9}.user-stats-tags.svelte-1jmhlan .stat-tag.ec-amount:where(.svelte-1jmhlan){background:var(--color-stat-ec-bg);color:var(--color-stat-ec-text);border-color:var(--color-stat-ec-border)}.user-stats-tags.svelte-1jmhlan .stat-tag.ec-amount:where(.svelte-1jmhlan) i:where(.svelte-1jmhlan){color:var(--color-stat-ec-text)}.user-stats-tags.svelte-1jmhlan .stat-tag.ec-amount:where(.svelte-1jmhlan) .stat-value:where(.svelte-1jmhlan){color:var(--color-stat-ec-text)}.user-stats-tags.svelte-1jmhlan .stat-tag.ec-amount:where(.svelte-1jmhlan) .stat-label:where(.svelte-1jmhlan){color:var(--color-stat-ec-text);opacity:.9}.user-stats-tags.svelte-1jmhlan .stat-tag:where(.svelte-1jmhlan):hover{transform:translateY(-1px);box-shadow:0 2px 8px #00000026}.verification-slide.svelte-1jmhlan{width:100%;max-height:0;overflow:hidden;transition:max-height .3s ease-out;margin-top:var(--spacing-sm)}.verification-slide.show.svelte-1jmhlan{max-height:300px}.verification-slide.svelte-1jmhlan .verification-code-input:where(.svelte-1jmhlan){padding:var(--spacing-md);display:flex;flex-direction:column;gap:var(--spacing-sm)}.verification-slide.svelte-1jmhlan .verification-code-input:where(.svelte-1jmhlan) input:where(.svelte-1jmhlan){padding:.8em;border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-text-primary);font-size:1em;width:100%}.verification-slide.svelte-1jmhlan .verification-code-input:where(.svelte-1jmhlan) input:where(.svelte-1jmhlan):focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 2px var(--color-primary-light)}.verification-slide.svelte-1jmhlan .verification-code-input:where(.svelte-1jmhlan) input:where(.svelte-1jmhlan):disabled{opacity:.7;cursor:not-allowed}.verification-slide.svelte-1jmhlan .verification-code-input:where(.svelte-1jmhlan) .error-message:where(.svelte-1jmhlan){color:var(--color-error);font-size:.9em;display:flex;align-items:center;gap:.5em}.verification-slide.svelte-1jmhlan .verification-code-input:where(.svelte-1jmhlan) .error-message:where(.svelte-1jmhlan):before{content:"!";display:inline-flex;align-items:center;justify-content:center;width:1.2em;height:1.2em;background:var(--color-error);color:#fff;border-radius:50%;font-size:.8em}.verification-slide.svelte-1jmhlan .verification-code-input:where(.svelte-1jmhlan) .verification-actions:where(.svelte-1jmhlan){display:flex;gap:var(--spacing-sm)}.verification-slide.svelte-1jmhlan .verification-code-input:where(.svelte-1jmhlan) .verification-actions:where(.svelte-1jmhlan) button:where(.svelte-1jmhlan){flex:1;padding:.8em;border:none;border-radius:var(--radius-sm);cursor:pointer;font-size:.9em;transition:all .2s;display:flex;align-items:center;justify-content:center;gap:.5em}.verification-slide.svelte-1jmhlan .verification-code-input:where(.svelte-1jmhlan) .verification-actions:where(.svelte-1jmhlan) button:where(.svelte-1jmhlan):disabled{opacity:.7;cursor:not-allowed}.verification-slide.svelte-1jmhlan .verification-code-input:where(.svelte-1jmhlan) .verification-actions:where(.svelte-1jmhlan) button.verify-button:where(.svelte-1jmhlan){background:var(--color-primary);color:#fff}.verification-slide.svelte-1jmhlan .verification-code-input:where(.svelte-1jmhlan) .verification-actions:where(.svelte-1jmhlan) button.verify-button:where(.svelte-1jmhlan):hover:not(:disabled){background:var(--color-primary-dark)}.verification-slide.svelte-1jmhlan .verification-code-input:where(.svelte-1jmhlan) .verification-actions:where(.svelte-1jmhlan) button.cancel-button:where(.svelte-1jmhlan){background:var(--color-surface);color:var(--color-text-primary)}.verification-slide.svelte-1jmhlan .verification-code-input:where(.svelte-1jmhlan) .verification-actions:where(.svelte-1jmhlan) button.cancel-button:where(.svelte-1jmhlan):hover:not(:disabled){background:var(--color-surface-active)}.go-gallery-button.svelte-1jmhlan{margin-left:auto;background:var(--color-primary);color:#fff;border:none;padding:.5em 1.2em;border-radius:var(--radius-sm);cursor:pointer;font-size:1em;font-weight:500;transition:background .2s}.go-gallery-button.svelte-1jmhlan:hover{background:var(--color-primary-dark)}@media (max-width: 480px){.page-header.svelte-1jmhlan{font-size:.75em}.profile-header.svelte-1jmhlan{align-items:center;text-align:center;gap:var(--spacing-md);margin-bottom:1em;padding-bottom:0}.profile-header.svelte-1jmhlan .avatar:where(.svelte-1jmhlan){width:3em;height:3em}.profile-header.svelte-1jmhlan .user-info:where(.svelte-1jmhlan){width:100%}.user-stats-tags.svelte-1jmhlan{justify-content:center}.user-stats-tags.svelte-1jmhlan .stat-tag:where(.svelte-1jmhlan){flex:1;min-width:120px;justify-content:center;text-align:center}.user-stats-tags.svelte-1jmhlan .stat-tag:where(.svelte-1jmhlan) .stat-label:where(.svelte-1jmhlan){display:none}.verification-actions.svelte-1jmhlan{flex-direction:column}.verification-actions.svelte-1jmhlan button:where(.svelte-1jmhlan){width:100%}.verification-code-input.svelte-1jmhlan{padding:var(--spacing-sm)}.verification-code-input.svelte-1jmhlan .verification-actions:where(.svelte-1jmhlan){flex-direction:column}.verification-code-input.svelte-1jmhlan .verification-actions:where(.svelte-1jmhlan) button:where(.svelte-1jmhlan){width:100%}}
