.login-modal.svelte-1wdwud{position:fixed;inset:0;background:var(--bg-body);display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px;overflow-y:auto}.login-card.svelte-1wdwud{width:100%;max-width:380px;padding:32px 24px;display:flex;flex-direction:column;align-items:center;gap:24px}.logo-wrap.svelte-1wdwud{display:flex;flex-direction:column;align-items:center;gap:8px}.logo.svelte-1wdwud{font-size:56px;font-weight:800;letter-spacing:.18em;user-select:none;color:var(--text-primary)}.logo.svelte-1wdwud .x:where(.svelte-1wdwud){color:var(--accent-voice);text-shadow:0 0 24px rgba(56,189,248,.6)}.slogan.svelte-1wdwud{font-size:12px;letter-spacing:.3em;color:var(--text-secondary);text-transform:uppercase;font-weight:600}.form.svelte-1wdwud{width:100%;display:flex;flex-direction:column;gap:14px}.handle-input.svelte-1wdwud{width:100%;padding:12px 14px;background:var(--bg-panel);border:1px solid var(--border-panel);border-radius:10px;color:var(--text-primary);font-size:15px;text-align:center;transition:border-color .15s,box-shadow .15s}.handle-input.svelte-1wdwud:focus{border-color:var(--accent-voice);box-shadow:0 0 0 3px #38bdf826}.handle-input.invalid.svelte-1wdwud{border-color:var(--status-error)}.handle-input.svelte-1wdwud::placeholder{color:var(--text-muted)}.consent.svelte-1wdwud{display:flex;align-items:flex-start;gap:10px;font-size:12px;color:var(--text-secondary);line-height:1.5;cursor:pointer;user-select:none}.consent.svelte-1wdwud input[type=checkbox]:where(.svelte-1wdwud){margin-top:2px;accent-color:var(--accent-voice);cursor:pointer;flex-shrink:0}.consent.svelte-1wdwud a:where(.svelte-1wdwud){color:var(--accent-voice);text-decoration:underline}.consent.svelte-1wdwud a:where(.svelte-1wdwud):hover{text-decoration:none}.login-btn.svelte-1wdwud{width:100%;padding:13px;background:var(--accent-voice);color:#07070a;border:none;border-radius:10px;font-size:15px;font-weight:700;letter-spacing:.02em;cursor:pointer;transition:background .15s,transform .1s;display:flex;align-items:center;justify-content:center;gap:8px}.login-btn.svelte-1wdwud:hover:not(:disabled){background:#0ea5e9}.login-btn.svelte-1wdwud:active:not(:disabled){transform:scale(.98)}.login-btn.svelte-1wdwud:disabled{opacity:.4;cursor:not-allowed}.spinner.svelte-1wdwud{width:14px;height:14px;border:2px solid rgba(7,7,10,.2);border-top-color:#07070a;border-radius:50%;animation:svelte-1wdwud-spin .8s linear infinite}@keyframes svelte-1wdwud-spin{to{transform:rotate(360deg)}}.status.svelte-1wdwud{text-align:center;font-size:12px;min-height:18px}.status-info.svelte-1wdwud{color:var(--text-muted)}.status-success.svelte-1wdwud{color:var(--status-success)}.status-error.svelte-1wdwud{color:var(--status-error)}.lang-row.svelte-1wdwud{display:flex;gap:8px;margin-top:4px}.lang-pill.svelte-1wdwud{padding:6px 12px;border-radius:20px;border:1px solid var(--border-subtle);background:var(--bg-panel-alt);color:var(--text-muted);font-size:12px;font-weight:600;transition:all .15s}.lang-pill.svelte-1wdwud:hover:not(:disabled){background:#38bdf81a;color:var(--text-primary)}.lang-pill.active.svelte-1wdwud{background:var(--accent-voice-dim);color:var(--accent-voice);border-color:var(--accent-voice)}.dn-overlay.svelte-1pqtuv9{position:fixed;inset:0;background:#0009;z-index:1100;display:flex;align-items:center;justify-content:center;padding:20px;animation:svelte-1pqtuv9-fadeIn .15s ease-out}@keyframes svelte-1pqtuv9-fadeIn{0%{opacity:0}to{opacity:1}}.dn-dialog.svelte-1pqtuv9{background:var(--bg-panel);border:1px solid var(--border-panel);border-radius:14px;padding:22px;width:100%;max-width:380px;box-shadow:0 16px 48px #0009;animation:svelte-1pqtuv9-slideUp .2s ease-out}@keyframes svelte-1pqtuv9-slideUp{0%{transform:translateY(8px);opacity:0}to{transform:translateY(0);opacity:1}}.dn-header.svelte-1pqtuv9{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.dn-header.svelte-1pqtuv9 h3:where(.svelte-1pqtuv9){margin:0;font-size:16px;color:var(--text-primary)}.close-btn.svelte-1pqtuv9{background:none;border:none;font-size:22px;color:var(--text-muted);cursor:pointer;padding:4px 8px;border-radius:6px;line-height:1}.close-btn.svelte-1pqtuv9:hover{color:var(--text-primary);background:var(--bg-panel-alt)}.dn-hint.svelte-1pqtuv9{font-size:12px;color:var(--text-muted);line-height:1.5;margin-bottom:14px}.dn-input.svelte-1pqtuv9{width:100%;padding:10px 12px;background:var(--bg-panel-alt);border:1px solid var(--border-subtle);border-radius:8px;color:var(--text-primary);font-size:14px;transition:border-color .15s}.dn-input.svelte-1pqtuv9:focus{border-color:var(--accent-voice)}.dn-input.over-limit.svelte-1pqtuv9{border-color:var(--status-error)}.dn-counter.svelte-1pqtuv9{font-size:11px;color:var(--text-muted);text-align:right;margin-top:4px}.dn-counter.over-limit.svelte-1pqtuv9{color:var(--status-error)}.dn-error.svelte-1pqtuv9{margin-top:8px;padding:8px 10px;background:#ef44441a;border:1px solid var(--status-error);border-radius:6px;color:var(--status-error);font-size:12px}.dn-buttons.svelte-1pqtuv9{display:flex;gap:8px;margin-top:16px;justify-content:flex-end;flex-wrap:wrap}.btn.svelte-1pqtuv9{padding:9px 16px;border-radius:8px;border:1px solid transparent;font-size:13px;font-weight:600;cursor:pointer;transition:all .15s;display:inline-flex;align-items:center;gap:6px}.btn.svelte-1pqtuv9:disabled{opacity:.4;cursor:not-allowed}.btn-secondary.svelte-1pqtuv9{background:var(--bg-panel-alt);color:var(--text-secondary);border-color:var(--border-subtle)}.btn-secondary.svelte-1pqtuv9:hover:not(:disabled){color:var(--text-primary)}.btn-primary.svelte-1pqtuv9{background:var(--accent-voice);color:#07070a}.btn-primary.svelte-1pqtuv9:hover:not(:disabled){background:#0ea5e9}.btn-danger.svelte-1pqtuv9{background:transparent;color:var(--status-error);border-color:var(--status-error)}.btn-danger.svelte-1pqtuv9:hover:not(:disabled){background:#ef444414}.spinner.svelte-1pqtuv9{width:12px;height:12px;border:2px solid rgba(7,7,10,.2);border-top-color:#07070a;border-radius:50%;animation:svelte-1pqtuv9-spin .8s linear infinite}@keyframes svelte-1pqtuv9-spin{to{transform:rotate(360deg)}}.pk-overlay.svelte-1ozs31x{position:fixed;inset:0;background:#000000a6;z-index:1100;display:flex;align-items:center;justify-content:center;padding:20px;animation:svelte-1ozs31x-fadeIn .15s ease-out}@keyframes svelte-1ozs31x-fadeIn{0%{opacity:0}to{opacity:1}}.pk-dialog.svelte-1ozs31x{background:var(--bg-panel);border:1px solid var(--border-panel);border-radius:14px;padding:22px;width:100%;max-width:440px;max-height:calc(100vh - 40px);max-height:calc(100dvh - 40px);overflow-y:auto;box-shadow:0 16px 48px #0009}.pk-header.svelte-1ozs31x{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.pk-header.svelte-1ozs31x h3:where(.svelte-1ozs31x){margin:0;font-size:17px;color:var(--text-primary)}.close-btn.svelte-1ozs31x{background:none;border:none;font-size:22px;color:var(--text-muted);cursor:pointer;padding:4px 8px;border-radius:6px;line-height:1}.close-btn.svelte-1ozs31x:hover{color:var(--text-primary);background:var(--bg-panel-alt)}.pk-hint.svelte-1ozs31x{font-size:12px;color:var(--text-muted);line-height:1.5;margin-bottom:14px}.pk-error.svelte-1ozs31x{padding:10px 12px;background:#ef44441a;border:1px solid var(--status-error);border-radius:8px;color:var(--status-error);font-size:12px;margin-bottom:12px}.pk-list.svelte-1ozs31x{display:flex;flex-direction:column;gap:8px;margin-bottom:14px;min-height:60px}.pk-loading.svelte-1ozs31x,.pk-empty.svelte-1ozs31x{text-align:center;color:var(--text-muted);font-size:13px;padding:24px 0;display:flex;align-items:center;justify-content:center;gap:8px}.pk-item.svelte-1ozs31x{display:flex;align-items:center;gap:12px;padding:12px;background:var(--bg-panel-alt);border:1px solid var(--border-subtle);border-radius:10px}.pk-icon.svelte-1ozs31x{font-size:24px;flex-shrink:0}.pk-info.svelte-1ozs31x{flex:1;min-width:0}.pk-name.svelte-1ozs31x{font-size:14px;font-weight:600;color:var(--text-primary);margin-bottom:2px}.pk-meta.svelte-1ozs31x{font-size:11px;color:var(--text-muted);display:flex;flex-wrap:wrap;gap:4px}.pk-meta.svelte-1ozs31x .dot:where(.svelte-1ozs31x){opacity:.5}.pk-delete.svelte-1ozs31x{background:none;border:1px solid transparent;color:var(--status-error);cursor:pointer;font-size:14px;padding:6px 10px;border-radius:6px;opacity:.6;transition:all .15s;flex-shrink:0}.pk-delete.svelte-1ozs31x:hover:not(:disabled){opacity:1;background:#ef44441a;border-color:var(--status-error)}.pk-delete.svelte-1ozs31x:disabled{opacity:.2;cursor:not-allowed}.pk-add-btn.svelte-1ozs31x{width:100%;padding:12px;background:var(--accent-voice);color:#07070a;border:none;border-radius:10px;font-size:14px;font-weight:700;cursor:pointer;transition:background .15s;display:flex;align-items:center;justify-content:center;gap:8px}.pk-add-btn.svelte-1ozs31x:hover:not(:disabled){background:#0ea5e9}.pk-add-btn.svelte-1ozs31x:disabled{opacity:.5;cursor:not-allowed}.spinner.svelte-1ozs31x{width:14px;height:14px;border:2px solid rgba(7,7,10,.2);border-top-color:currentColor;border-radius:50%;animation:svelte-1ozs31x-spin .8s linear infinite}@keyframes svelte-1ozs31x-spin{to{transform:rotate(360deg)}}.dbg-overlay.svelte-2e4y0u{position:fixed;inset:0;background:#000000b3;z-index:1200;display:flex;align-items:center;justify-content:center;padding:12px;animation:svelte-2e4y0u-fadeIn .15s ease-out}@keyframes svelte-2e4y0u-fadeIn{0%{opacity:0}to{opacity:1}}.dbg-dialog.svelte-2e4y0u{background:var(--bg-panel);border:1px solid var(--border-panel);border-radius:14px;padding:20px;width:100%;max-width:560px;max-height:calc(100vh - 24px);max-height:calc(100dvh - 24px);overflow-y:auto;box-shadow:0 16px 48px #000000b3}.dbg-header.svelte-2e4y0u{display:flex;justify-content:space-between;align-items:center;margin-bottom:14px;padding-bottom:10px;border-bottom:1px solid var(--border-subtle)}.dbg-header.svelte-2e4y0u h3:where(.svelte-2e4y0u){margin:0;font-size:16px;color:var(--text-primary)}.close-btn.svelte-2e4y0u{background:none;border:none;font-size:22px;color:var(--text-muted);cursor:pointer;padding:4px 8px;border-radius:6px;line-height:1}.close-btn.svelte-2e4y0u:hover{color:var(--text-primary);background:var(--bg-panel-alt)}.section.svelte-2e4y0u{margin-bottom:14px}.section-title.svelte-2e4y0u{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--accent-voice);margin-bottom:6px}.grid.svelte-2e4y0u{display:grid;grid-template-columns:140px 1fr;gap:4px 10px;font-size:12px;line-height:1.5}.label.svelte-2e4y0u{color:var(--text-muted)}.value.svelte-2e4y0u{color:var(--text-primary);font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:11px;word-break:break-all}.value.ok.svelte-2e4y0u{color:var(--status-success)}.value.warn.svelte-2e4y0u{color:var(--status-warn)}.value.error.svelte-2e4y0u{color:var(--status-error)}.value.ua.svelte-2e4y0u{font-size:10px;opacity:.75}.output.svelte-2e4y0u{background:#0a0a0d;border:1px solid var(--border-subtle);border-radius:8px;padding:10px 12px;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:11px;color:var(--text-primary);white-space:pre-wrap;word-break:break-all;max-height:200px;overflow-y:auto}.actions.svelte-2e4y0u{display:flex;gap:8px;flex-wrap:wrap;margin-top:14px}.btn.svelte-2e4y0u{flex:1 1 calc(50% - 4px);min-width:120px;padding:10px 12px;background:var(--bg-panel-alt);color:var(--text-primary);border:1px solid var(--border-subtle);border-radius:8px;font-size:12px;font-weight:600;cursor:pointer;transition:all .15s}.btn.svelte-2e4y0u:hover:not(:disabled){background:#38bdf81a;border-color:var(--accent-voice)}.btn.svelte-2e4y0u:disabled{opacity:.5;cursor:not-allowed}.btn.primary.svelte-2e4y0u{background:var(--accent-voice);color:#07070a;border-color:var(--accent-voice)}.btn.primary.svelte-2e4y0u:hover:not(:disabled){background:#0ea5e9}.hint.svelte-2e4y0u{font-size:11px;color:var(--text-muted);line-height:1.5;margin-top:12px;padding:8px 10px;background:#38bdf80f;border-left:2px solid var(--accent-voice);border-radius:4px}.profile-wrapper.svelte-1370ior{position:relative;display:inline-block;z-index:100}.profile-circle.svelte-1370ior{width:38px;height:38px;border-radius:50%;background:var(--bg-panel-alt);border:1px solid var(--border-subtle);color:var(--text-primary);font-weight:700;font-size:13px;cursor:pointer;user-select:none;transition:all .15s;display:flex;align-items:center;justify-content:center}.profile-circle.svelte-1370ior:hover,.profile-circle.open.svelte-1370ior{border-color:var(--accent-voice);background:var(--accent-voice-dim);color:var(--accent-voice)}.dropdown.svelte-1370ior{position:absolute;bottom:calc(100% + 8px);left:0;min-width:240px;background:var(--bg-panel);border:1px solid var(--border-panel);border-radius:12px;box-shadow:0 12px 32px #00000080;padding:6px;display:flex;flex-direction:column;z-index:200;animation:svelte-1370ior-dropdown-in .15s ease-out}@keyframes svelte-1370ior-dropdown-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.dropdown-item.svelte-1370ior{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:9px 12px;border-radius:8px;background:transparent;border:none;color:var(--text-primary);font-size:13px;text-align:left;cursor:pointer;transition:background .1s;text-decoration:none;width:100%}.dropdown-item.svelte-1370ior:hover,.dropdown-item.active.svelte-1370ior{background:var(--bg-panel-alt)}.dropdown-item.current.svelte-1370ior{color:var(--accent-voice)}.dropdown-item.logout.svelte-1370ior{color:var(--status-error)}.dropdown-item.logout.svelte-1370ior:hover{background:#ef444414}.dropdown-item.link.svelte-1370ior{color:var(--text-primary)}.handle-label.svelte-1370ior{font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:12px;color:var(--text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:180px}.caret.svelte-1370ior{color:var(--text-muted);font-size:10px;transition:transform .15s}.dropdown-item.active.svelte-1370ior .caret:where(.svelte-1370ior){transform:rotate(90deg);color:var(--accent-voice)}.check.svelte-1370ior{color:var(--accent-voice);font-weight:700}.submenu.svelte-1370ior{display:flex;flex-direction:column;margin:2px 0 2px 12px;padding-left:8px;border-left:2px solid var(--border-subtle)}.divider.svelte-1370ior{height:1px;background:var(--border-subtle);margin:4px 6px}.icon-strip.svelte-ddijz4{width:64px;flex-shrink:0;display:flex;flex-direction:column;align-items:center;padding:14px 0 12px;border-right:1px solid var(--border-panel);background:var(--bg-panel);gap:2px;z-index:10}.strip-brand.svelte-ddijz4{font-size:13px;font-weight:800;letter-spacing:.18em;text-transform:uppercase;color:var(--text-primary);user-select:none;margin-bottom:18px}.strip-brand.svelte-ddijz4 .x:where(.svelte-ddijz4){color:var(--accent-voice);text-shadow:0 0 8px rgba(56,189,248,.7)}.strip-icons-top.svelte-ddijz4{display:flex;flex-direction:column;align-items:center;gap:2px;flex:1}.strip-icon.svelte-ddijz4{width:44px;height:44px;border-radius:12px;border:none;background:transparent;color:var(--text-muted);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .15s,color .15s;position:relative;flex-shrink:0}.strip-icon.svelte-ddijz4:hover{background:#ffffff0d;color:var(--text-secondary)}.strip-icon.active.svelte-ddijz4{background:var(--accent-voice-dim);color:var(--accent-voice)}.strip-icon.active.svelte-ddijz4:before{content:"";position:absolute;left:-1px;top:50%;transform:translateY(-50%);width:3px;height:24px;background:var(--accent-voice);border-radius:0 3px 3px 0}.strip-badge.svelte-ddijz4{position:absolute;top:4px;right:4px;min-width:16px;height:16px;border-radius:999px;background:var(--accent-voice);color:#07070a;font-size:10px;font-weight:800;border:2px solid var(--bg-panel);display:flex;align-items:center;justify-content:center;padding:0 4px;line-height:1;box-sizing:border-box}.strip-icons-bottom.svelte-ddijz4{display:flex;flex-direction:column;align-items:center;gap:8px;padding-top:8px}.contact-item.svelte-1cixdam{display:flex;align-items:center;gap:10px;padding:10px 12px;background:transparent;border:none;border-radius:10px;cursor:pointer;text-align:left;transition:background .1s;width:100%}.contact-item.svelte-1cixdam:hover{background:var(--bg-panel-alt)}.contact-item.active.svelte-1cixdam{background:var(--accent-voice-dim)}.avatar.svelte-1cixdam{width:38px;height:38px;border-radius:50%;background:var(--bg-panel-alt);border:1px solid var(--border-subtle);color:var(--text-primary);display:flex;align-items:center;justify-content:center;font-weight:700;font-size:13px;position:relative;flex-shrink:0}.avatar.group.svelte-1cixdam{color:var(--accent-voice);background:var(--accent-voice-dim);border-color:var(--accent-voice)}.online-dot.svelte-1cixdam{position:absolute;bottom:0;right:0;width:11px;height:11px;border-radius:50%;background:var(--status-success);border:2px solid var(--bg-panel)}.meta.svelte-1cixdam{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.name.svelte-1cixdam{font-size:13px;font-weight:600;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.has-unread.svelte-1cixdam .name:where(.svelte-1cixdam){color:var(--text-primary);font-weight:700}.subtitle.svelte-1cixdam{font-size:12px;color:var(--text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.unread-badge.svelte-1cixdam{flex-shrink:0;min-width:20px;height:20px;border-radius:10px;background:var(--accent-voice);color:#07070a;font-size:11px;font-weight:800;display:flex;align-items:center;justify-content:center;padding:0 6px;line-height:1}.push-banner.svelte-1gmmzsh{display:flex;align-items:center;gap:12px;margin:10px 10px 6px;padding:12px 14px;background:linear-gradient(135deg,#38bdf82e,#38bdf80d);border:1px solid var(--accent-voice);border-radius:12px;cursor:pointer;user-select:none;-webkit-tap-highlight-color:transparent;transition:background .2s ease,transform .1s ease;flex-shrink:0}.push-banner.svelte-1gmmzsh:hover,.push-banner.svelte-1gmmzsh:focus-visible{background:linear-gradient(135deg,#38bdf847,#38bdf814);outline:none}.push-banner.svelte-1gmmzsh:active{transform:scale(.98)}.icon.svelte-1gmmzsh{font-size:22px;line-height:1;flex-shrink:0}.text.svelte-1gmmzsh{flex:1;min-width:0}.title.svelte-1gmmzsh{font-size:13px;font-weight:600;color:var(--text-primary);line-height:1.3}.subtitle.svelte-1gmmzsh{font-size:11px;color:var(--text-muted);line-height:1.3;margin-top:2px}.arrow.svelte-1gmmzsh{font-size:18px;color:var(--accent-voice);flex-shrink:0;font-weight:600}.ac-overlay.svelte-1171i9d{position:fixed;inset:0;background:#0009;z-index:1100;display:flex;align-items:center;justify-content:center;padding:20px;animation:svelte-1171i9d-fadeIn .15s ease-out}@keyframes svelte-1171i9d-fadeIn{0%{opacity:0}to{opacity:1}}.ac-dialog.svelte-1171i9d{background:var(--bg-panel);border:1px solid var(--border-panel);border-radius:14px;padding:22px;width:100%;max-width:380px;box-shadow:0 16px 48px #0009;animation:svelte-1171i9d-slideUp .2s ease-out}@keyframes svelte-1171i9d-slideUp{0%{transform:translateY(8px);opacity:0}}.ac-header.svelte-1171i9d{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.ac-header.svelte-1171i9d h3:where(.svelte-1171i9d){margin:0;font-size:16px;color:var(--text-primary)}.close-btn.svelte-1171i9d{background:none;border:none;font-size:22px;color:var(--text-muted);cursor:pointer;padding:4px 8px;border-radius:6px;line-height:1}.close-btn.svelte-1171i9d:hover{color:var(--text-primary);background:var(--bg-panel-alt)}.hint.svelte-1171i9d{font-size:12px;color:var(--text-muted);line-height:1.5;margin-bottom:14px}.handle-input.svelte-1171i9d{width:100%;padding:10px 14px;background:var(--bg-panel-alt);border:1px solid var(--border-subtle);border-radius:8px;color:var(--text-primary);font-size:15px;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace}.handle-input.svelte-1171i9d:focus{border-color:var(--accent-voice)}.handle-input.invalid.svelte-1171i9d{border-color:var(--status-error)}.char-hint.svelte-1171i9d{font-size:11px;color:var(--text-muted);margin-top:4px}.status.svelte-1171i9d{margin-top:10px;padding:8px 10px;border-radius:6px;font-size:12px;text-align:center}.status-info.svelte-1171i9d{background:#38bdf814;color:var(--text-secondary)}.status-success.svelte-1171i9d{background:#10b9811a;color:var(--status-success)}.status-error.svelte-1171i9d{background:#ef44441a;color:var(--status-error)}.buttons.svelte-1171i9d{display:flex;gap:8px;margin-top:16px;justify-content:flex-end}.btn.svelte-1171i9d{padding:9px 16px;border-radius:8px;border:1px solid transparent;font-size:13px;font-weight:600;cursor:pointer;transition:all .15s;display:inline-flex;align-items:center;gap:6px}.btn.svelte-1171i9d:disabled{opacity:.4;cursor:not-allowed}.btn-secondary.svelte-1171i9d{background:var(--bg-panel-alt);color:var(--text-secondary);border-color:var(--border-subtle)}.btn-secondary.svelte-1171i9d:hover:not(:disabled){color:var(--text-primary)}.btn-primary.svelte-1171i9d{background:var(--accent-voice);color:#07070a}.btn-primary.svelte-1171i9d:hover:not(:disabled){background:#0ea5e9}.spinner.svelte-1171i9d{width:12px;height:12px;border:2px solid rgba(7,7,10,.2);border-top-color:#07070a;border-radius:50%;animation:svelte-1171i9d-spin .8s linear infinite}@keyframes svelte-1171i9d-spin{to{transform:rotate(360deg)}}.cg-overlay.svelte-17t20r{position:fixed;inset:0;background:#000000a6;z-index:1100;display:flex;align-items:center;justify-content:center;padding:16px;animation:svelte-17t20r-fadeIn .15s ease-out}@keyframes svelte-17t20r-fadeIn{0%{opacity:0}to{opacity:1}}.cg-dialog.svelte-17t20r{background:var(--bg-panel);border:1px solid var(--border-panel);border-radius:14px;padding:22px;width:100%;max-width:420px;max-height:calc(100vh - 32px);max-height:calc(100dvh - 32px);overflow-y:auto;box-shadow:0 16px 48px #0009;display:flex;flex-direction:column}.cg-header.svelte-17t20r{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.cg-header.svelte-17t20r h3:where(.svelte-17t20r){margin:0;font-size:16px;color:var(--text-primary)}.close-btn.svelte-17t20r{background:none;border:none;font-size:22px;color:var(--text-muted);cursor:pointer;padding:4px 8px;border-radius:6px;line-height:1}.close-btn.svelte-17t20r:hover{color:var(--text-primary);background:var(--bg-panel-alt)}.progress.svelte-17t20r{display:flex;align-items:center;gap:8px;margin-bottom:16px;font-size:12px}.step.svelte-17t20r{color:var(--text-muted);padding:4px 8px;border-radius:6px}.step.active.svelte-17t20r{background:var(--accent-voice-dim);color:var(--accent-voice);font-weight:600}.step.done.svelte-17t20r{color:var(--status-success)}.connector.svelte-17t20r{flex:1;height:1px;background:var(--border-subtle)}.connector.done.svelte-17t20r{background:var(--status-success)}.error.svelte-17t20r{padding:8px 10px;background:#ef44441a;border:1px solid var(--status-error);border-radius:6px;color:var(--status-error);font-size:12px;margin-bottom:12px}.hint.svelte-17t20r{font-size:12px;color:var(--text-muted);line-height:1.5;margin-bottom:12px}.hint-sm.svelte-17t20r{font-size:11px;opacity:.7}.count-badge.svelte-17t20r{display:inline-block;margin-left:8px;padding:2px 8px;background:var(--accent-voice-dim);color:var(--accent-voice);border-radius:10px;font-size:11px;font-weight:700}.name-input.svelte-17t20r{width:100%;padding:10px 14px;background:var(--bg-panel-alt);border:1px solid var(--border-subtle);border-radius:8px;color:var(--text-primary);font-size:15px}.name-input.svelte-17t20r:focus{border-color:var(--accent-voice)}.counter.svelte-17t20r{font-size:11px;color:var(--text-muted);text-align:right;margin-top:4px}.empty-contacts.svelte-17t20r{padding:24px 0;text-align:center;color:var(--text-muted);font-size:13px}.member-list.svelte-17t20r{display:flex;flex-direction:column;gap:4px;max-height:320px;overflow-y:auto;padding-right:4px}.member-item.svelte-17t20r{display:flex;align-items:center;gap:10px;padding:8px 10px;background:transparent;border:1px solid transparent;border-radius:10px;cursor:pointer;text-align:left;transition:all .15s;width:100%}.member-item.svelte-17t20r:hover{background:var(--bg-panel-alt)}.member-item.selected.svelte-17t20r{background:var(--accent-voice-dim);border-color:var(--accent-voice)}.member-avatar.svelte-17t20r{width:32px;height:32px;border-radius:50%;background:var(--bg-panel-alt);border:1px solid var(--border-subtle);color:var(--text-primary);display:flex;align-items:center;justify-content:center;font-weight:700;font-size:11px;flex-shrink:0}.member-info.svelte-17t20r{flex:1;min-width:0}.member-name.svelte-17t20r{font-size:13px;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.checkmark.svelte-17t20r{width:22px;height:22px;border-radius:50%;border:2px solid var(--border-subtle);color:var(--accent-voice);display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:700;flex-shrink:0;background:var(--bg-panel)}.checkmark.on.svelte-17t20r{background:var(--accent-voice);color:#07070a;border-color:var(--accent-voice)}.buttons.svelte-17t20r{display:flex;gap:8px;margin-top:16px;justify-content:flex-end}.btn.svelte-17t20r{padding:9px 16px;border-radius:8px;border:1px solid transparent;font-size:13px;font-weight:600;cursor:pointer;transition:all .15s;display:inline-flex;align-items:center;gap:6px}.btn.svelte-17t20r:disabled{opacity:.4;cursor:not-allowed}.btn-secondary.svelte-17t20r{background:var(--bg-panel-alt);color:var(--text-secondary);border-color:var(--border-subtle)}.btn-secondary.svelte-17t20r:hover:not(:disabled){color:var(--text-primary)}.btn-primary.svelte-17t20r{background:var(--accent-voice);color:#07070a}.btn-primary.svelte-17t20r:hover:not(:disabled){background:#0ea5e9}.spinner.svelte-17t20r{width:12px;height:12px;border:2px solid rgba(7,7,10,.2);border-top-color:#07070a;border-radius:50%;animation:svelte-17t20r-spin .8s linear infinite}@keyframes svelte-17t20r-spin{to{transform:rotate(360deg)}}.rq-overlay.svelte-18wbd9h{position:fixed;inset:0;background:#0009;z-index:1100;display:flex;align-items:center;justify-content:center;padding:16px;animation:svelte-18wbd9h-fadeIn .15s ease-out}@keyframes svelte-18wbd9h-fadeIn{0%{opacity:0}to{opacity:1}}.rq-dialog.svelte-18wbd9h{background:var(--bg-panel);border:1px solid var(--border-panel);border-radius:14px;padding:22px;width:100%;max-width:440px;max-height:calc(100vh - 32px);max-height:calc(100dvh - 32px);overflow-y:auto;box-shadow:0 16px 48px #0009}.rq-header.svelte-18wbd9h{display:flex;justify-content:space-between;align-items:center;margin-bottom:14px;padding-bottom:10px;border-bottom:1px solid var(--border-subtle)}.rq-header.svelte-18wbd9h h3:where(.svelte-18wbd9h){margin:0;font-size:16px;color:var(--text-primary)}.close-btn.svelte-18wbd9h{background:none;border:none;font-size:22px;color:var(--text-muted);cursor:pointer;padding:4px 8px;border-radius:6px;line-height:1}.close-btn.svelte-18wbd9h:hover{color:var(--text-primary);background:var(--bg-panel-alt)}.empty.svelte-18wbd9h{text-align:center;padding:30px 0;color:var(--text-muted)}.empty-icon.svelte-18wbd9h{font-size:36px;margin-bottom:8px;opacity:.6}.section.svelte-18wbd9h{margin-bottom:16px}.section-title.svelte-18wbd9h{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--accent-voice);margin-bottom:8px;display:flex;align-items:center;gap:6px}.count.svelte-18wbd9h{background:var(--accent-voice);color:#07070a;font-size:10px;padding:1px 6px;border-radius:10px;font-weight:800}.request-item.svelte-18wbd9h{display:flex;align-items:center;gap:10px;padding:10px;background:var(--bg-panel-alt);border:1px solid var(--border-subtle);border-radius:10px;margin-bottom:6px}.avatar.svelte-18wbd9h{width:38px;height:38px;border-radius:50%;background:var(--bg-panel);border:1px solid var(--border-subtle);color:var(--text-primary);display:flex;align-items:center;justify-content:center;font-weight:700;font-size:13px;flex-shrink:0}.info.svelte-18wbd9h{flex:1;min-width:0}.handle.svelte-18wbd9h{font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:13px;font-weight:700;color:var(--text-primary)}.hint.svelte-18wbd9h{font-size:11px;color:var(--text-muted);margin-top:2px}.actions.svelte-18wbd9h{display:flex;gap:4px;flex-shrink:0}.btn.svelte-18wbd9h{padding:7px 10px;border-radius:8px;border:1px solid transparent;font-size:13px;font-weight:700;cursor:pointer;transition:all .15s}.btn.svelte-18wbd9h:disabled{opacity:.4;cursor:not-allowed}.btn-accept.svelte-18wbd9h{background:var(--status-success);color:#fff;width:36px;height:36px;padding:0}.btn-accept.svelte-18wbd9h:hover:not(:disabled){background:#059669}.btn-reject.svelte-18wbd9h{background:transparent;color:var(--status-error);border-color:var(--status-error);width:36px;height:36px;padding:0}.btn-reject.svelte-18wbd9h:hover:not(:disabled){background:#ef44441a}.btn-cancel.svelte-18wbd9h{background:var(--bg-panel);color:var(--text-muted);border-color:var(--border-subtle);font-weight:600;font-size:12px}.btn-cancel.svelte-18wbd9h:hover:not(:disabled){color:var(--status-error);border-color:var(--status-error)}.panel-list.svelte-1q0pftn{width:300px;flex-shrink:0;display:flex;flex-direction:column;border-right:1px solid var(--border-panel);background:#0d0d11e6;overflow:hidden}.list-section.svelte-1q0pftn{flex:1;display:flex;flex-direction:column;overflow:hidden}.panel-list-header.svelte-1q0pftn{display:flex;align-items:center;justify-content:space-between;padding:16px 14px 12px;border-bottom:1px solid var(--border-subtle);flex-shrink:0}.panel-list-title.svelte-1q0pftn{font-size:15px;font-weight:700;color:var(--text-primary);letter-spacing:.01em}.panel-action-btn.svelte-1q0pftn{width:30px;height:30px;border-radius:8px;border:none;background:var(--accent-voice-dim);color:var(--accent-voice);font-size:20px;font-weight:400;cursor:pointer;display:flex;align-items:center;justify-content:center;line-height:1;transition:background .15s}.panel-action-btn.svelte-1q0pftn:hover{background:#38bdf833}.panel-search.svelte-1q0pftn{padding:8px 12px;flex-shrink:0}.panel-search.svelte-1q0pftn input:where(.svelte-1q0pftn){width:100%;padding:8px 12px;background:var(--bg-panel-alt);border:1px solid var(--border-subtle);border-radius:8px;color:var(--text-primary);font-size:13px}.panel-search.svelte-1q0pftn input:where(.svelte-1q0pftn):focus{border-color:var(--accent-voice)}.contact-scroll.svelte-1q0pftn{flex:1;overflow-y:auto;padding:4px 8px}.contact-scroll.svelte-1q0pftn ul:where(.svelte-1q0pftn){list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.empty-state.svelte-1q0pftn{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 20px;text-align:center;gap:10px;color:var(--text-muted)}.empty-icon.svelte-1q0pftn{font-size:36px;opacity:.5;margin-bottom:6px}.empty-state.svelte-1q0pftn p:where(.svelte-1q0pftn){font-size:13px;color:var(--text-muted)}.empty-hint.svelte-1q0pftn{font-size:11px!important;color:var(--text-muted)!important;opacity:.7}.empty-cta.svelte-1q0pftn{margin-top:8px;padding:8px 14px;border-radius:8px;background:var(--accent-voice-dim);border:1px solid var(--accent-voice);color:var(--accent-voice);font-size:12px;font-weight:600;transition:background .15s}.empty-cta.svelte-1q0pftn:hover{background:#38bdf833}.pending-banner.svelte-1q0pftn{display:flex;justify-content:space-between;align-items:center;gap:8px;margin:6px 10px 4px;padding:9px 12px;background:var(--bg-panel-alt);border:1px solid var(--border-subtle);border-radius:10px;cursor:pointer;color:var(--text-primary);font-size:13px;text-align:left;transition:all .15s;flex-shrink:0}.pending-banner.svelte-1q0pftn:hover{background:var(--accent-voice-dim);border-color:var(--accent-voice)}.pending-banner.svelte-1q0pftn strong:where(.svelte-1q0pftn){color:var(--accent-voice);font-weight:800}.banner-arrow.svelte-1q0pftn{font-size:12px;font-weight:600;color:var(--accent-voice)}.call-list.svelte-1q0pftn{list-style:none;margin:0;padding:0}.call-item.svelte-1q0pftn{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:10px}.call-item.svelte-1q0pftn:hover{background:var(--bg-panel-alt)}.call-direction.svelte-1q0pftn{flex-shrink:0;font-size:16px;font-weight:700}.dir-out.svelte-1q0pftn{color:var(--accent-voice)}.dir-in.svelte-1q0pftn{color:var(--status-success)}.dir-missed.svelte-1q0pftn{color:var(--status-error)}.call-info.svelte-1q0pftn{flex:1;min-width:0}.call-name.svelte-1q0pftn{font-size:13px;font-weight:600;color:var(--text-primary)}.call-item.missed.svelte-1q0pftn .call-name:where(.svelte-1q0pftn){color:var(--status-error)}.call-meta.svelte-1q0pftn{font-size:11px;color:var(--text-muted);margin-top:1px}.video-icon.svelte-1q0pftn{flex-shrink:0;font-size:14px;opacity:.7}.chat-header.svelte-1nkkp20{display:flex;align-items:center;gap:12px;padding:12px 16px;border-bottom:1px solid var(--border-subtle);background:var(--bg-panel);flex-shrink:0}.back-btn.svelte-1nkkp20{background:none;border:none;color:var(--text-muted);cursor:pointer;padding:6px;border-radius:6px;display:flex;align-items:center;justify-content:center;transition:all .15s}.back-btn.svelte-1nkkp20:hover{background:var(--bg-panel-alt);color:var(--text-primary)}.avatar.svelte-1nkkp20{width:38px;height:38px;border-radius:50%;background:var(--bg-panel-alt);border:1px solid var(--border-subtle);color:var(--text-primary);display:flex;align-items:center;justify-content:center;font-weight:700;font-size:13px;flex-shrink:0}.avatar.group.svelte-1nkkp20{color:var(--accent-voice);background:var(--accent-voice-dim);border-color:var(--accent-voice)}.info.svelte-1nkkp20{flex:1;min-width:0}.name.svelte-1nkkp20{font-size:14px;font-weight:700;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.status.svelte-1nkkp20{font-size:11px;color:var(--text-muted);display:flex;align-items:center;gap:4px;margin-top:2px}.online-dot.svelte-1nkkp20{width:8px;height:8px;border-radius:50%;background:var(--status-success)}.actions.svelte-1nkkp20{display:flex;gap:4px;flex-shrink:0}.action-btn.svelte-1nkkp20{width:36px;height:36px;border-radius:50%;border:none;background:transparent;color:var(--text-muted);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .15s}.action-btn.svelte-1nkkp20:hover{background:var(--accent-voice-dim);color:var(--accent-voice)}.bubble-row.svelte-8kbil0{display:flex;margin:4px 0;padding:0 14px}.bubble-row.me.svelte-8kbil0{justify-content:flex-end}.bubble.svelte-8kbil0{max-width:70%;padding:8px 12px 6px;background:var(--bg-panel);border:1px solid var(--border-subtle);border-radius:16px 16px 16px 4px;color:var(--text-primary);word-wrap:break-word;overflow-wrap:anywhere}.bubble.me.svelte-8kbil0{background:var(--accent-voice);color:#07070a;border-color:var(--accent-voice);border-radius:16px 16px 4px}.sender.svelte-8kbil0{font-size:11px;font-weight:700;color:var(--accent-voice);margin-bottom:4px}.reply-preview.svelte-8kbil0{border-left:3px solid var(--accent-voice);padding:4px 8px;margin-bottom:6px;background:#38bdf814;border-radius:4px}.bubble.me.svelte-8kbil0 .reply-preview:where(.svelte-8kbil0){border-left-color:#07070a66;background:#07070a1a}.reply-author.svelte-8kbil0{font-size:10px;font-weight:700;color:var(--accent-voice);margin-bottom:1px}.bubble.me.svelte-8kbil0 .reply-author:where(.svelte-8kbil0){color:#07070a;opacity:.7}.reply-text.svelte-8kbil0{font-size:11px;color:var(--text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:240px}.bubble.me.svelte-8kbil0 .reply-text:where(.svelte-8kbil0){color:#07070ab3}.text.svelte-8kbil0{font-size:14px;line-height:1.4;white-space:pre-wrap}.meta.svelte-8kbil0{display:flex;align-items:center;justify-content:flex-end;gap:5px;margin-top:2px;font-size:10px;color:var(--text-muted)}.bubble.me.svelte-8kbil0 .meta:where(.svelte-8kbil0){color:#07070a99}.status-icon.svelte-8kbil0{font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:11px}.status-icon.read.svelte-8kbil0{color:var(--accent-voice);opacity:1}.bubble.me.svelte-8kbil0 .status-icon.read:where(.svelte-8kbil0){color:#0ea5e9;opacity:1}.status-icon.failed.svelte-8kbil0{color:var(--status-error)}.chat-input.svelte-mnrni5{display:flex;align-items:flex-end;gap:6px;padding:10px 14px;border-top:1px solid var(--border-subtle);background:var(--bg-panel);flex-shrink:0}.icon-btn.svelte-mnrni5{width:36px;height:36px;border-radius:50%;border:none;background:transparent;color:var(--text-muted);cursor:pointer;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:all .15s}.icon-btn.svelte-mnrni5:hover{background:var(--bg-panel-alt);color:var(--text-primary)}textarea.svelte-mnrni5{flex:1;min-height:36px;max-height:140px;padding:8px 14px;background:var(--bg-panel-alt);border:1px solid var(--border-subtle);border-radius:18px;color:var(--text-primary);font-size:14px;font-family:inherit;line-height:1.4;resize:none;overflow-y:auto}textarea.svelte-mnrni5::placeholder{color:var(--text-muted)}textarea.svelte-mnrni5:focus{border-color:var(--accent-voice)}.send-btn.svelte-mnrni5{width:36px;height:36px;border-radius:50%;border:none;background:var(--bg-panel-alt);color:var(--text-muted);cursor:pointer;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:all .15s}.send-btn.active.svelte-mnrni5{background:var(--accent-voice);color:#07070a}.send-btn.active.svelte-mnrni5:hover{background:#0ea5e9}.send-btn.svelte-mnrni5:disabled{cursor:not-allowed}.chat-view.svelte-o5aojg{flex:1;display:flex;flex-direction:column;overflow:hidden;background:var(--bg-body);min-width:0}.empty-state.svelte-o5aojg{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;color:var(--text-muted);padding:24px;text-align:center}.empty-icon.svelte-o5aojg{font-size:56px;opacity:.4;margin-bottom:8px}.empty-state.svelte-o5aojg h2:where(.svelte-o5aojg){font-size:18px;font-weight:500;color:var(--text-secondary)}.hint.svelte-o5aojg{font-size:13px;color:var(--text-muted);max-width:320px}.messages-wrapper.svelte-o5aojg{flex:1;overflow-y:auto;padding:14px 0 6px;display:flex;flex-direction:column}.loading.svelte-o5aojg{flex:1;display:flex;align-items:center;justify-content:center;padding:60px}.spinner.svelte-o5aojg{width:28px;height:28px;border:3px solid var(--border-panel);border-top-color:var(--accent-voice);border-radius:50%;animation:svelte-o5aojg-spin .8s linear infinite}@keyframes svelte-o5aojg-spin{to{transform:rotate(360deg)}}.empty-chat.svelte-o5aojg{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:60px 24px;text-align:center;color:var(--text-muted)}.hint-sm.svelte-o5aojg{font-size:12px;opacity:.7}.date-divider.svelte-o5aojg{display:flex;justify-content:center;margin:14px 0 8px}.date-divider.svelte-o5aojg span:where(.svelte-o5aojg){background:var(--bg-panel);border:1px solid var(--border-subtle);color:var(--text-muted);font-size:11px;padding:3px 10px;border-radius:10px;font-weight:600}.voice-overlay.svelte-1s79ekl{position:fixed;inset:0;background:linear-gradient(135deg,#0a0a0d,#14141a,#0f1418);z-index:1500;display:flex;align-items:center;justify-content:center;animation:svelte-1s79ekl-fadeIn .2s ease-out}@keyframes svelte-1s79ekl-fadeIn{0%{opacity:0}to{opacity:1}}.voice-overlay.svelte-1s79ekl:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 50% 30%,rgba(56,189,248,.12) 0%,transparent 60%);pointer-events:none}.voice-overlay.incoming-ringing.svelte-1s79ekl:after{content:"";position:absolute;inset:0;background:radial-gradient(circle at 50% 30%,rgba(16,185,129,.15) 0%,transparent 50%);animation:svelte-1s79ekl-ring-pulse 1.5s ease-in-out infinite;pointer-events:none}@keyframes svelte-1s79ekl-ring-pulse{0%,to{opacity:.5}50%{opacity:1}}.overlay-content.svelte-1s79ekl{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;gap:60px;padding:40px 24px;width:100%;max-width:420px}.peer-info.svelte-1s79ekl{display:flex;flex-direction:column;align-items:center;gap:14px}.peer-avatar.svelte-1s79ekl{width:130px;height:130px;border-radius:50%;background:var(--bg-panel-alt);border:3px solid var(--accent-voice);color:var(--accent-voice);display:flex;align-items:center;justify-content:center;font-size:44px;font-weight:800;text-shadow:0 0 20px rgba(56,189,248,.5);user-select:none}.peer-avatar.pulse-on.svelte-1s79ekl{animation:svelte-1s79ekl-avatar-pulse 1.4s ease-in-out infinite}@keyframes svelte-1s79ekl-avatar-pulse{0%,to{box-shadow:0 0 #38bdf880}50%{box-shadow:0 0 0 18px #38bdf800}}.peer-name.svelte-1s79ekl{font-size:24px;font-weight:700;color:var(--text-primary);text-align:center}.peer-handle.svelte-1s79ekl{font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:13px;color:var(--text-muted)}.status-text.svelte-1s79ekl{margin-top:8px;font-size:14px;color:var(--text-secondary);font-weight:500}.status-text.active.svelte-1s79ekl{color:var(--accent-voice);font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:18px;font-weight:700;letter-spacing:.05em}.controls.svelte-1s79ekl{display:flex;align-items:center;justify-content:center;gap:18px;flex-wrap:wrap}.btn-control.svelte-1s79ekl{width:64px;height:64px;border-radius:50%;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:transform .1s,background .15s}.btn-control.svelte-1s79ekl:hover{transform:scale(1.05)}.btn-control.svelte-1s79ekl:active{transform:scale(.95)}.btn-secondary.svelte-1s79ekl{background:var(--bg-panel-alt);color:var(--text-primary);border:1px solid var(--border-subtle)}.btn-secondary.svelte-1s79ekl:hover{background:var(--bg-panel)}.btn-secondary.on.svelte-1s79ekl{background:var(--accent-voice-dim);color:var(--accent-voice);border-color:var(--accent-voice)}.btn-accept.svelte-1s79ekl{background:var(--status-success);color:#fff;width:72px;height:72px;box-shadow:0 0 24px #10b98180;animation:svelte-1s79ekl-accept-glow 1.5s ease-in-out infinite}@keyframes svelte-1s79ekl-accept-glow{0%,to{box-shadow:0 0 24px #10b98180}50%{box-shadow:0 0 36px #10b981cc}}.btn-accept.svelte-1s79ekl:hover{background:#059669}.btn-decline.svelte-1s79ekl{background:var(--status-error);color:#fff;width:72px;height:72px;box-shadow:0 0 24px #ef444466}.btn-decline.svelte-1s79ekl:hover{background:#dc2626}.app.svelte-13zv0lp{flex:1;display:flex;height:100vh;height:100dvh;overflow:hidden}@media (max-width: 768px){.app.chat-open.svelte-13zv0lp .panel-list,.app.chat-open.svelte-13zv0lp .icon-strip{display:none}.app.svelte-13zv0lp:not(.chat-open) .chat-view{display:none}}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}:root{--bg-body: #0f0f12;--bg-panel: #14141a;--bg-panel-alt: #1a1a22;--text-primary: #e5e7eb;--text-secondary: #9ca3af;--text-muted: #6b7280;--border-panel: #2a2a35;--border-subtle: #1f1f28;--accent-voice: #38bdf8;--accent-voice-dim: rgba(56, 189, 248, .15);--status-error: #ef4444;--status-success: #10b981;--status-warn: #f59e0b}html,body{height:100%}body{font-family:system-ui,-apple-system,BlinkMacSystemFont,sans-serif;background:var(--bg-body);color:var(--text-primary);height:100vh;height:100dvh;overflow:hidden;display:flex}#app{width:100%;height:100%;display:flex}button{font:inherit;color:inherit;background:none;border:none;cursor:pointer}button:disabled{cursor:not-allowed;opacity:.5}input,textarea{font:inherit;color:inherit;background:none;border:none;outline:none}a{color:var(--accent-voice);text-decoration:none}a:hover{text-decoration:underline}::selection{background:var(--accent-voice);color:var(--bg-body)}
