.about-overlay.svelte-16ie8u9{position:fixed;inset:0;z-index:var(--z-modal);display:flex;align-items:center;justify-content:center;padding:1rem;background:var(--color-overlay);animation:svelte-16ie8u9-about-fade .18s ease}.about-modal.svelte-16ie8u9{display:flex;flex-direction:column;align-items:center;gap:var(--space-3);width:min(92vw,26rem);padding:var(--space-6) var(--space-5);background:var(--color-bg-surface);color:var(--color-text);border-radius:var(--radius-lg);box-shadow:var(--shadow-xl);text-align:center;animation:svelte-16ie8u9-about-pop .2s ease}.about-modal__logo.svelte-16ie8u9{width:73px;height:73px;color:var(--color-accent-text)}.about-modal__logo.svelte-16ie8u9 svg{width:100%;height:100%;fill:currentColor}.about-modal__title.svelte-16ie8u9{margin:0;font-size:var(--text-xl, 1.5rem);color:var(--color-text-heading)}.about-modal__version.svelte-16ie8u9{font-size:var(--text-sm);color:var(--color-text-muted)}.about-modal__desc.svelte-16ie8u9{margin:0;font-size:var(--text-sm);color:var(--color-text-muted);line-height:1.5}.about-modal__tech.svelte-16ie8u9{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-2)}.about-modal__badge.svelte-16ie8u9{padding:var(--space-1) var(--space-2);border-radius:var(--radius-pill, 999px);background:var(--color-bg-muted);color:var(--color-text-secondary, var(--color-text-muted));font-size:var(--text-xs, .75rem)}.about-modal__links.svelte-16ie8u9{display:flex;gap:var(--space-4)}.about-modal__link.svelte-16ie8u9{display:inline-flex;align-items:center;gap:var(--space-1);color:var(--color-accent-text);text-decoration:none;font-size:var(--text-sm)}.about-modal__link.svelte-16ie8u9:hover{text-decoration:underline}.about-modal__close.svelte-16ie8u9{margin-top:var(--space-2);padding:var(--space-2) var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg-input);color:var(--color-text);cursor:pointer;font-size:var(--text-sm)}.about-modal__close.svelte-16ie8u9:hover{background:var(--color-bg-hover)}@keyframes svelte-16ie8u9-about-fade{0%{opacity:0}to{opacity:1}}@keyframes svelte-16ie8u9-about-pop{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}.avatar-wrap.svelte-1qnfovx{position:relative;display:inline-flex;flex-shrink:0}.avatar-status.svelte-1qnfovx{position:absolute;right:-2px;bottom:-2px;display:flex}.avatar.svelte-1qnfovx{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background:var(--color-accent-gradient, var(--color-accent));color:var(--color-on-accent);font-size:var(--text-sm);font-weight:var(--weight-bold);flex-shrink:0;overflow:hidden}.avatar--photo.svelte-1qnfovx{object-fit:cover}.avatar--c0.svelte-1qnfovx{background:var(--color-badge-indigo-bg);color:var(--color-badge-indigo-text)}.avatar--c1.svelte-1qnfovx{background:var(--color-badge-green-bg);color:var(--color-badge-green-text)}.avatar--c2.svelte-1qnfovx{background:var(--color-badge-orange-bg);color:var(--color-badge-orange-text)}.avatar--c3.svelte-1qnfovx{background:var(--color-badge-blue-bg);color:var(--color-badge-blue-text)}.avatar--c4.svelte-1qnfovx{background:var(--color-badge-amber-bg);color:var(--color-badge-amber-text)}.avatar--lg.svelte-1qnfovx{width:44px;height:44px;font-size:var(--text-base)}.user-menu-header.svelte-1d378zp{display:flex;align-items:center;gap:var(--space-3)}.user-menu-id.svelte-1d378zp{min-width:0}.user-menu-name.svelte-1d378zp{font-weight:var(--weight-semibold);color:var(--color-text-heading);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-menu-email.svelte-1d378zp{font-size:var(--text-sm);color:var(--color-text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-menu-item--lang.svelte-1d378zp,.user-menu-item--theme.svelte-1d378zp{cursor:default}.lang-selector.svelte-1d378zp{position:relative;margin-left:auto}.lang-selector__toggle.svelte-1d378zp{display:inline-flex;align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg-input);color:var(--color-text);cursor:pointer;font-size:var(--text-sm)}.lang-selector__toggle.svelte-1d378zp:hover{background:var(--color-bg-hover)}.lang-selector__label.svelte-1d378zp{font-weight:var(--weight-semibold);white-space:nowrap}.lang-selector__arrow{font-size:var(--text-xs, .7rem);transition:transform .15s ease}.lang-selector--open.svelte-1d378zp .lang-selector__arrow{transform:rotate(180deg)}.lang-selector__dropdown.svelte-1d378zp{position:absolute;bottom:calc(100% + 4px);right:0;z-index:var(--z-dropdown);min-width:12rem;max-height:18rem;overflow:auto;list-style:none;margin:0;padding:.25rem;background:var(--color-bg-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg, var(--radius-md));box-shadow:var(--shadow-lg, 0 10px 30px var(--color-overlay-shadow))}[dir=rtl] .lang-selector__dropdown.svelte-1d378zp{right:auto;left:0}.lang-option.svelte-1d378zp{display:flex;align-items:center;gap:.6rem;width:100%;padding:.45rem .55rem;border:none;background:none;color:var(--color-text);cursor:pointer;text-align:left;border-radius:var(--radius-sm);font-size:var(--text-sm)}.lang-option.svelte-1d378zp:hover{background:var(--color-bg-hover)}.lang-option--active.svelte-1d378zp{color:var(--color-accent-text);font-weight:var(--weight-semibold)}.lang-option__name.svelte-1d378zp{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lang-option__check{color:var(--color-accent-text);flex-shrink:0}.user-menu-status.svelte-1d378zp{display:flex;align-items:center;gap:var(--space-3);width:calc(100% - 2 * var(--space-3));margin:0 var(--space-3) var(--space-2);padding:var(--space-2) var(--space-3);border:1px solid var(--color-border-light);border-radius:var(--radius-md);background:var(--color-bg-subtle);color:var(--color-text);font:inherit;text-align:left;cursor:pointer}.user-menu-status.svelte-1d378zp:hover{background:var(--color-bg-hover)}.user-menu-status__text.svelte-1d378zp{display:grid;min-width:0;font-size:var(--text-sm)}.user-menu-status__message.svelte-1d378zp{overflow:hidden;color:var(--color-text-muted);font-size:var(--text-xs);text-overflow:ellipsis;white-space:nowrap}
