.icon.svelte-2ehstw{display:inline-flex;align-items:center;justify-content:center;line-height:1;vertical-align:middle;flex-shrink:0}.icon-xs.svelte-2ehstw{width:.75rem;height:.75rem}.icon-sm.svelte-2ehstw{width:1rem;height:1rem}.icon-md.svelte-2ehstw{width:1.25rem;height:1.25rem}.icon-lg.svelte-2ehstw{width:1.5rem;height:1.5rem}.icon-xl.svelte-2ehstw{width:2rem;height:2rem}.icon-2xl.svelte-2ehstw{width:2.5rem;height:2.5rem}.icon.svelte-2ehstw .icon-lucide{width:100%;height:100%;flex-shrink:0}.icon-fallback.svelte-2ehstw{display:flex;align-items:center;justify-content:center;font-size:.65em;color:var(--color-text-muted, #9ca3af);opacity:.7;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.icon-emoji.svelte-2ehstw{display:flex;align-items:center;justify-content:center;font-family:"Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji",sans-serif}.icon-svg.svelte-2ehstw{width:100%;height:100%;fill:currentColor}.icon-font.svelte-2ehstw{font-size:inherit;line-height:1}.flip-x.svelte-2ehstw{transform:scaleX(-1)}.flip-y.svelte-2ehstw{transform:scaleY(-1)}.rotated.svelte-2ehstw{transform:rotate(var(--icon-rotate, 0deg))}.spin.svelte-2ehstw{animation:svelte-2ehstw-icon-spin 1s linear infinite}.pulse.svelte-2ehstw{animation:svelte-2ehstw-icon-pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes svelte-2ehstw-icon-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes svelte-2ehstw-icon-pulse{0%,to{opacity:1}50%{opacity:.5}}.flip-x.spin.svelte-2ehstw,.flip-y.spin.svelte-2ehstw,.rotated.spin.svelte-2ehstw{animation:none}.flip-x.pulse.svelte-2ehstw,.flip-y.pulse.svelte-2ehstw{animation-name:svelte-2ehstw-icon-pulse}.icon-button.svelte-1lduvpo{position:relative;display:inline-flex;align-items:center;justify-content:center;width:var(--btn-size);height:var(--btn-size);padding:var(--btn-padding);border:none;cursor:pointer;font-family:inherit;font-size:var(--btn-icon-size);line-height:1;transition:all .15s ease;flex-shrink:0}.icon-button.svelte-1lduvpo:focus-visible{outline:2px solid var(--color-accent, #6366f1);outline-offset:2px}.icon-button.svelte-1lduvpo:disabled{opacity:.5;cursor:not-allowed}.icon-button-square.svelte-1lduvpo{border-radius:0}.icon-button-rounded.svelte-1lduvpo{border-radius:.375rem}.icon-button-circle.svelte-1lduvpo{border-radius:50%}.icon-button-default.svelte-1lduvpo{background:var(--icon-btn-default-bg, var(--color-bg-tertiary, #252540));color:var(--icon-btn-default-text, var(--color-text-muted, #9ca3af))}.icon-button-default.svelte-1lduvpo:hover:not(:disabled){background:var(--icon-btn-default-bg-hover, var(--color-bg-hover, #2a2a4a));color:var(--icon-btn-default-text-hover, var(--color-text, #fff))}.icon-button-primary.svelte-1lduvpo{background:var(--icon-btn-primary-bg, var(--color-accent, #6366f1));color:var(--icon-btn-primary-text, #fff);box-shadow:0 4px 12px #6366f14d}.icon-button-primary.svelte-1lduvpo:hover:not(:disabled){background:var(--icon-btn-primary-bg-hover, #5855e0);box-shadow:0 6px 16px #6366f166;transform:scale(1.05)}.icon-button-secondary.svelte-1lduvpo{background:var(--icon-btn-secondary-bg, transparent);color:var(--icon-btn-secondary-text, var(--color-text, #fff));border:1px solid var(--color-border, #2a2a4a)}.icon-button-secondary.svelte-1lduvpo:hover:not(:disabled){background:var(--icon-btn-secondary-bg-hover, rgba(255, 255, 255, .05));border-color:var(--color-border-hover, #3a3a5a)}.icon-button-ghost.svelte-1lduvpo{background:transparent;color:var(--icon-btn-ghost-text, var(--color-text-muted, #9ca3af))}.icon-button-ghost.svelte-1lduvpo:hover:not(:disabled){background:var(--icon-btn-ghost-bg-hover, rgba(255, 255, 255, .1));color:var(--icon-btn-ghost-text-hover, var(--color-text, #fff))}.icon-button-danger.svelte-1lduvpo{background:var(--color-error, #ef4444);color:#fff}.icon-button-danger.svelte-1lduvpo:hover:not(:disabled){background:#dc2626;transform:scale(1.05)}.icon-button-success.svelte-1lduvpo{background:var(--color-success, #10b981);color:#fff}.icon-button-success.svelte-1lduvpo:hover:not(:disabled){background:#059669;transform:scale(1.05)}.icon-button.active.svelte-1lduvpo{background:var(--icon-btn-active-bg, var(--color-accent, #6366f1));color:var(--icon-btn-active-text, #fff)}.icon-button-content.svelte-1lduvpo{display:flex;align-items:center;justify-content:center}.icon-button-content.hidden.svelte-1lduvpo{visibility:hidden}.icon-button-icon.svelte-1lduvpo{font-family:"Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji",sans-serif}.icon-button-spinner.svelte-1lduvpo{position:absolute;width:1em;height:1em;border:2px solid transparent;border-top-color:currentColor;border-radius:50%;animation:svelte-1lduvpo-icon-button-spin .6s linear infinite}@keyframes svelte-1lduvpo-icon-button-spin{to{transform:rotate(360deg)}}.icon-button-badge.svelte-1lduvpo{position:absolute;top:-4px;right:-4px;min-width:1.125rem;height:1.125rem;padding:0 .25rem;font-size:.625rem;font-weight:600;line-height:1.125rem;text-align:center;border-radius:9999px;border:2px solid var(--color-bg-secondary, #1a1a2e)}.icon-button-badge-default.svelte-1lduvpo{background:var(--color-bg-tertiary, #374151);color:#fff}.icon-button-badge-error.svelte-1lduvpo{background:var(--color-error, #ef4444);color:#fff}.icon-button-badge-warning.svelte-1lduvpo{background:var(--color-warning, #f59e0b);color:#000}.icon-button-badge-success.svelte-1lduvpo{background:var(--color-success, #10b981);color:#fff}.avatar.svelte-f8j7xo{position:relative;display:inline-flex;align-items:center;justify-content:center;width:var(--avatar-size);height:var(--avatar-size);background:var(--avatar-bg, var(--color-bg-tertiary, #252540));color:var(--avatar-text, var(--color-text, #fff));font-size:var(--avatar-font-size);font-weight:600;overflow:hidden;flex-shrink:0;-webkit-user-select:none;user-select:none}.avatar-circle.svelte-f8j7xo{border-radius:50%}.avatar-square.svelte-f8j7xo{border-radius:0}.avatar-rounded.svelte-f8j7xo{border-radius:.375rem}.has-ring.svelte-f8j7xo{box-shadow:0 0 0 2px var(--avatar-ring, var(--color-accent, #6366f1))}.avatar-image.svelte-f8j7xo{width:100%;height:100%;object-fit:cover}.avatar-initials.svelte-f8j7xo,.avatar-icon.svelte-f8j7xo,.avatar-placeholder.svelte-f8j7xo{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.avatar-icon.svelte-f8j7xo{font-family:"Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji",sans-serif}.avatar-status.svelte-f8j7xo{position:absolute;bottom:0;right:0;width:25%;height:25%;min-width:8px;min-height:8px;max-width:14px;max-height:14px;background:var(--status-color);border:2px solid var(--color-bg-secondary, #1a1a2e);border-radius:50%}.clickable.svelte-f8j7xo{cursor:pointer;border:none;padding:0;transition:all .15s ease}.clickable.svelte-f8j7xo:hover{transform:scale(1.05);box-shadow:0 4px 12px #0000004d}.clickable.svelte-f8j7xo:focus-visible{outline:2px solid var(--color-accent, #6366f1);outline-offset:2px}.avatar-skeleton.svelte-f8j7xo{width:100%;height:100%;background:linear-gradient(90deg,var(--color-bg-tertiary, #252540) 25%,var(--color-bg-secondary, #1a1a2e) 50%,var(--color-bg-tertiary, #252540) 75%);background-size:200% 100%;animation:svelte-f8j7xo-skeleton-shimmer 1.5s ease-in-out infinite}@keyframes svelte-f8j7xo-skeleton-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.loading.svelte-f8j7xo{pointer-events:none}.social-icon.svelte-220mjn{display:inline-block;vertical-align:middle;flex-shrink:0}
