.icon.svelte-13so817{display:block;flex:none;transform:translateY(.5px)}[dir=rtl] .icon.mirror-rtl.svelte-13so817{transform:translateY(.5px) scaleX(-1)}.mfa-step.svelte-1pqtvfp{display:flex;flex-direction:column}h2.svelte-1pqtvfp{font-size:var(--fs-700, 24px);font-weight:var(--fw-bold, 700);margin-bottom:4px}.subtitle.svelte-1pqtvfp{font-size:var(--fs-300, 14px);color:var(--text-muted);margin-bottom:20px;line-height:1.45}.label.svelte-1pqtvfp{font-size:var(--fs-100, 12px);font-weight:var(--fw-semibold, 600);color:var(--text-secondary);text-transform:uppercase;letter-spacing:.5px;margin-bottom:6px;display:block}[dir=rtl] .label.svelte-1pqtvfp{letter-spacing:0}.input.svelte-1pqtvfp{width:100%;border:1.5px solid var(--border-input);border-radius:var(--radius-md, 10px);padding:14px 16px;font-size:max(16px,var(--fs-300, 16px));background:var(--bg-input);margin-bottom:16px;color:var(--text-primary);outline:none}.input.svelte-1pqtvfp:focus{border-color:var(--border-input-focus)}.code.svelte-1pqtvfp{letter-spacing:.3em;font-variant-numeric:tabular-nums;font-size:22px;text-align:center}.mono.svelte-1pqtvfp{font-family:var(--font-mono, ui-monospace, monospace);letter-spacing:.08em}.error.svelte-1pqtvfp{color:var(--sitr-crimson);font-size:var(--fs-300, 14px);margin-bottom:12px;padding:10px 14px;background:#be12320f;border-radius:var(--radius-sm, 6px)}.btn.svelte-1pqtvfp{width:100%;min-height:48px;padding:15px;border:none;border-radius:var(--radius-md, 10px);background:var(--sitr-sent-gradient);color:#fff;font-size:var(--fs-400, 16px);font-weight:var(--fw-semibold, 600);cursor:pointer}.btn.svelte-1pqtvfp:disabled{opacity:.7;cursor:not-allowed}.link-btn.svelte-1pqtvfp{background:none;border:none;min-height:44px;margin-top:8px;color:var(--sitr-crimson);font-size:var(--fs-300, 14px);cursor:pointer;text-align:center}.link-btn.muted.svelte-1pqtvfp{color:var(--text-muted);margin-top:0}.login-screen.svelte-h34f85{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;background:var(--bg-page);padding-top:var(--safe-t, 0px)}.login-accent.svelte-h34f85{width:6px;background:var(--sitr-gradient);flex-shrink:0}.login-form.svelte-h34f85{width:35%;min-width:320px;padding:48px 36px;display:flex;flex-direction:column;background:var(--bg-primary);flex-shrink:0;overflow-y:auto;overscroll-behavior:contain}.logo.svelte-h34f85{font-size:var(--fs-800);font-weight:800;letter-spacing:-.5px;background:var(--sitr-gradient);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:32px}h2.svelte-h34f85{font-size:var(--fs-700);font-weight:var(--fw-bold);margin-bottom:4px}.subtitle.svelte-h34f85{font-size:var(--fs-300);color:var(--text-muted);margin-bottom:28px}.call-hint.svelte-h34f85{display:inline-flex;align-items:center;gap:8px;margin:-12px 0 24px;padding:8px 14px;border-radius:var(--radius-pill);background:var(--bg-active);color:var(--text-primary);font-size:var(--fs-400);font-weight:var(--fw-semibold)}.label.svelte-h34f85{font-size:var(--fs-300);font-weight:var(--fw-medium);color:var(--text-secondary);margin-bottom:6px;display:block}.field.svelte-h34f85{position:relative;margin-bottom:var(--sp-4)}.input.svelte-h34f85{width:100%;box-sizing:border-box;height:48px;border:1.5px solid var(--border-input);border-radius:var(--radius-md);padding:0 var(--sp-4);font:inherit;font-size:1rem;background:var(--bg-input);margin-bottom:var(--sp-4);color:var(--text-primary);outline:none;transition:border-color .15s,box-shadow .15s,background-color .15s}.field.svelte-h34f85 .input:where(.svelte-h34f85){margin-bottom:0;padding-inline-end:52px}.input.svelte-h34f85:focus{border-color:var(--focus-ring);background:var(--bg-primary);box-shadow:0 0 0 3px #be123229;box-shadow:0 0 0 3px color-mix(in srgb,var(--focus-ring) 20%,transparent)}.input.invalid.svelte-h34f85{border-color:var(--danger-text, var(--sitr-crimson))}.reveal.svelte-h34f85{position:absolute;top:4px;inset-inline-end:4px;width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;border:none;border-radius:var(--radius-sm);background:none;color:var(--text-muted);cursor:pointer}.reveal.svelte-h34f85:hover{color:var(--text-primary)}.reveal.svelte-h34f85:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}.error.svelte-h34f85{display:flex;flex-direction:column;align-items:flex-start;gap:8px;margin-bottom:var(--sp-3);padding:10px 12px;border-radius:var(--radius-sm);background:var(--danger-bg);color:var(--danger-text, var(--sitr-crimson));font-size:var(--fs-300);line-height:var(--lh-snug)}.reload-btn.svelte-h34f85{padding:6px 12px;border:1px solid currentColor;border-radius:var(--radius-sm);background:transparent;color:inherit;font:inherit;font-weight:var(--fw-semibold);cursor:pointer}.btn.svelte-h34f85{width:100%;min-height:48px;padding:0 var(--sp-4);border:none;border-radius:var(--radius-md);background:var(--sitr-sent-gradient);color:#fff;font:inherit;font-size:var(--fs-400);font-weight:var(--fw-semibold);cursor:pointer;box-shadow:var(--shadow-btn-primary);transition:box-shadow .2s,transform .1s}.btn.svelte-h34f85:hover:not(:disabled){box-shadow:0 6px 24px #be123252;transform:translateY(-1px)}.btn.svelte-h34f85:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.btn.svelte-h34f85:disabled{opacity:.7;cursor:not-allowed}@media(prefers-reduced-motion:reduce){.btn.svelte-h34f85,.input.svelte-h34f85{transition:none}.btn.svelte-h34f85:hover:not(:disabled){transform:none}}.form-footer.svelte-h34f85{margin-top:auto;padding-top:24px;display:flex;align-items:center;gap:var(--sp-4);flex-wrap:wrap}.badge.svelte-h34f85{font-size:var(--fs-100);color:var(--text-faint);display:flex;align-items:center;gap:var(--sp-1)}.login-hero.svelte-h34f85{flex:1;background:linear-gradient(160deg,#be1232,#d94020 40%,#e86618,#f07820);color:#fff;padding:60px 56px;display:flex;flex-direction:column;justify-content:center;position:relative;overflow:hidden}.login-hero.svelte-h34f85:before{content:"";position:absolute;top:-30%;inset-inline-end:-20%;width:500px;height:500px;background:radial-gradient(circle,rgba(255,255,255,.1) 0%,transparent 70%);pointer-events:none}.login-hero.svelte-h34f85:after{content:"";position:absolute;bottom:-20%;inset-inline-start:-10%;width:400px;height:400px;background:radial-gradient(circle,rgba(255,255,255,.06) 0%,transparent 60%);pointer-events:none}.login-hero.svelte-h34f85 h1:where(.svelte-h34f85){font-size:38px;font-weight:800;letter-spacing:-1px;line-height:1.15;position:relative;z-index:1}.hero-sub.svelte-h34f85{font-size:var(--fs-400);opacity:.85;margin-top:16px;line-height:1.5;max-width:440px;position:relative;z-index:1}.hero-features.svelte-h34f85{margin-top:48px;display:flex;flex-direction:column;gap:var(--sp-5);position:relative;z-index:1}.hero-feature.svelte-h34f85{display:flex;align-items:flex-start;gap:14px}.hero-icon.svelte-h34f85{width:40px;height:40px;border-radius:var(--radius-md);background:#ffffff26;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:flex;align-items:center;justify-content:center;font-size:var(--fs-500);flex-shrink:0}.hero-feature.svelte-h34f85 h4:where(.svelte-h34f85){font-size:var(--fs-300);font-weight:var(--fw-semibold);margin-bottom:2px}.hero-feature.svelte-h34f85 p:where(.svelte-h34f85){font-size:var(--fs-200);opacity:.75;line-height:1.4}.hero-stats.svelte-h34f85{margin-top:48px;display:flex;gap:var(--sp-10);position:relative;z-index:1}.stat.svelte-h34f85{display:flex;flex-direction:column}.stat-num.svelte-h34f85{font-size:var(--fs-800);font-weight:800}.stat-label.svelte-h34f85{font-size:var(--fs-100);opacity:.7;margin-top:2px}.login-form-inner.svelte-h34f85{margin-block:auto;width:100%}:root[data-phone][data-orient=landscape] .login-screen.svelte-h34f85{flex-direction:column}:root[data-phone][data-orient=landscape] .login-accent.svelte-h34f85{width:100%;height:4px}:root[data-phone][data-orient=landscape] .login-form.svelte-h34f85{width:100%;min-width:0;flex:1 1 auto;min-height:0;padding:var(--sp-4) max(var(--sp-6),var(--safe-r, 0px)) calc(var(--sp-4) + var(--safe-b, 0px)) max(var(--sp-6),var(--safe-l, 0px));order:2}:root[data-phone][data-orient=landscape] .login-hero.svelte-h34f85{order:1;flex:none;min-height:56px;padding:0 var(--sp-6);justify-content:center}:root[data-phone][data-orient=landscape] .login-hero.svelte-h34f85 h1:where(.svelte-h34f85){font-size:var(--fs-500);letter-spacing:0}:root[data-phone][data-orient=landscape] .login-hero.svelte-h34f85 h1:where(.svelte-h34f85) br,:root[data-phone][data-orient=landscape] .hero-sub.svelte-h34f85,:root[data-phone][data-orient=landscape] .hero-features.svelte-h34f85,:root[data-phone][data-orient=landscape] .hero-stats.svelte-h34f85{display:none}:root[data-phone][data-orient=landscape] .logo.svelte-h34f85{margin-bottom:var(--sp-3)}@media(max-width:640px){.login-screen.svelte-h34f85{flex-direction:column}.login-accent.svelte-h34f85{width:100%;height:4px}.login-form.svelte-h34f85{width:100%;min-width:unset;padding:var(--sp-8) var(--sp-6);order:2}.login-hero.svelte-h34f85{padding:var(--sp-8) var(--sp-6);order:1;min-height:auto}.login-hero.svelte-h34f85 h1:where(.svelte-h34f85){font-size:var(--fs-700)}.hero-features.svelte-h34f85{display:none}.hero-stats.svelte-h34f85{gap:var(--sp-6)}.stat-num.svelte-h34f85{font-size:var(--fs-600)}}.avatar.svelte-1pre9qb{position:relative;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;color:#fff;font-weight:var(--fw-semibold);letter-spacing:.01em;flex-shrink:0;font-family:var(--font);line-height:1;-webkit-user-select:none;user-select:none}[dir=rtl] .avatar.svelte-1pre9qb{letter-spacing:0}.online-dot.svelte-1pre9qb{position:absolute;bottom:0;inset-inline-end:0;border-radius:50%;background:var(--status-online);box-shadow:0 0 0 2px var(--bg-primary)}.lock-screen.svelte-7sq1ct{background:var(--bg-page)}.lock-accent.svelte-7sq1ct{position:fixed;inset-inline-start:0;top:0;bottom:0;width:6px;background:var(--sitr-gradient)}.lock-content.svelte-7sq1ct{max-width:432px;padding:var(--sp-8) var(--sp-5);display:flex;flex-direction:column;align-items:center}.wordmark.svelte-7sq1ct{font-size:var(--fs-600);font-weight:800;letter-spacing:-.5px;margin-bottom:var(--sp-6);background:var(--sitr-gradient);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.card.svelte-7sq1ct{width:100%;background:var(--bg-raised);border:1px solid var(--border-light);border-radius:var(--radius-xl);box-shadow:var(--elev-3);padding:var(--sp-8) var(--sp-6) var(--sp-4)}.identity.svelte-7sq1ct{display:flex;flex-direction:column;align-items:center;text-align:center}.avatar-wrap.svelte-7sq1ct{position:relative;display:inline-flex;margin-bottom:var(--sp-4)}.lock-badge.svelte-7sq1ct{position:absolute;inset-inline-end:-2px;bottom:-2px;width:28px;height:28px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:var(--text-primary);color:var(--bg-raised);box-shadow:0 0 0 3px var(--bg-raised)}h1.svelte-7sq1ct{font-size:var(--fs-700);font-weight:var(--fw-bold);letter-spacing:var(--tracking-tight);line-height:var(--lh-tight);overflow-wrap:anywhere}.handle.svelte-7sq1ct{margin-top:2px;font-size:var(--fs-300);color:var(--text-muted);overflow-wrap:anywhere}.status.svelte-7sq1ct{margin-top:var(--sp-1);font-size:var(--fs-300);color:var(--text-muted)}.body.svelte-7sq1ct{margin-top:var(--sp-6);text-align:start}.call-hint.svelte-7sq1ct{display:flex;align-items:center;justify-content:center;gap:8px;margin:0 0 var(--sp-4);padding:8px 14px;border-radius:var(--radius-pill);background:var(--bg-active);color:var(--text-primary);font-size:var(--fs-400);font-weight:var(--fw-semibold)}.field-label.svelte-7sq1ct{display:block;margin-bottom:6px;font-size:var(--fs-300);font-weight:var(--fw-medium);color:var(--text-secondary)}.field.svelte-7sq1ct{position:relative}.input.svelte-7sq1ct{width:100%;box-sizing:border-box;height:48px;padding-block:0;padding-inline:var(--sp-4) 52px;border:1.5px solid var(--border-input);border-radius:var(--radius-md);background:var(--bg-input);color:var(--text-primary);font:inherit;font-size:1rem;outline:none;transition:border-color .15s,box-shadow .15s,background-color .15s}.input.svelte-7sq1ct:focus{border-color:var(--focus-ring);background:var(--bg-raised);box-shadow:0 0 0 3px #be123229;box-shadow:0 0 0 3px color-mix(in srgb,var(--focus-ring) 20%,transparent)}.input.invalid.svelte-7sq1ct{border-color:var(--danger-text, var(--sitr-crimson))}.reveal.svelte-7sq1ct{position:absolute;top:4px;inset-inline-end:4px;width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;border:none;border-radius:var(--radius-sm);background:none;color:var(--text-muted);cursor:pointer}.reveal.svelte-7sq1ct:hover{color:var(--text-primary)}.reveal.svelte-7sq1ct:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}.error.svelte-7sq1ct{display:flex;flex-direction:column;align-items:flex-start;gap:8px;margin-top:var(--sp-3);padding:10px 12px;border-radius:var(--radius-sm);background:var(--danger-bg);color:var(--danger-text, var(--sitr-crimson));font-size:var(--fs-300);line-height:var(--lh-snug)}.reload-btn.svelte-7sq1ct{padding:6px 12px;border:1px solid currentColor;border-radius:var(--radius-sm);background:transparent;color:inherit;font:inherit;font-weight:var(--fw-semibold);cursor:pointer}.btn.svelte-7sq1ct{width:100%;min-height:48px;padding:0 var(--sp-4);border:none;border-radius:var(--radius-md);background:var(--sitr-sent-gradient);color:#fff;font:inherit;font-size:var(--fs-400);font-weight:var(--fw-semibold);cursor:pointer;box-shadow:var(--shadow-btn-primary);transition:box-shadow .2s,transform .1s}.btn.svelte-7sq1ct:hover:not(:disabled){box-shadow:0 6px 24px #be123252;transform:translateY(-1px)}.btn.svelte-7sq1ct:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.btn.svelte-7sq1ct:disabled{opacity:.7;cursor:not-allowed}.submit.svelte-7sq1ct{margin-top:var(--sp-4)}.passkey-btn.svelte-7sq1ct{display:inline-flex;align-items:center;justify-content:center;gap:10px}.btn.btn-secondary.svelte-7sq1ct{background:var(--bg-raised);color:var(--text-primary);border:1.5px solid var(--border-input);box-shadow:none}.btn.btn-secondary.svelte-7sq1ct:hover:not(:disabled){box-shadow:none;transform:none;border-color:var(--text-muted)}.btn.btn-quiet.svelte-7sq1ct{margin-top:var(--sp-2);background:none;color:var(--text-secondary);box-shadow:none}.btn.btn-quiet.svelte-7sq1ct:hover:not(:disabled){box-shadow:none;transform:none;color:var(--text-primary)}.again-text.svelte-7sq1ct{margin-bottom:var(--sp-4);font-size:var(--fs-300);color:var(--text-muted);text-align:center}.divider.svelte-7sq1ct{display:flex;align-items:center;gap:var(--sp-3);margin:var(--sp-5) 0;font-size:var(--fs-200);color:var(--text-faint)}.divider.svelte-7sq1ct:before,.divider.svelte-7sq1ct:after{content:"";flex:1;height:1px;background:var(--border-light)}.mfa-wrap.svelte-7sq1ct{text-align:start}.switch.svelte-7sq1ct{margin-top:var(--sp-5);padding-top:var(--sp-2);border-top:1px solid var(--border-light);display:flex;align-items:center;justify-content:center;flex-wrap:wrap;column-gap:var(--sp-2);font-size:var(--fs-300);color:var(--text-muted)}.switch-btn.svelte-7sq1ct{min-height:var(--tap, 44px);padding:0 var(--sp-1);border:none;background:none;color:var(--text-primary);font:inherit;font-weight:var(--fw-semibold);cursor:pointer}.switch-btn.svelte-7sq1ct:hover{color:var(--sitr-crimson);text-decoration:underline}.switch-btn.svelte-7sq1ct:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px;border-radius:var(--radius-sm)}.assurance.svelte-7sq1ct{margin-top:var(--sp-5);display:inline-flex;align-items:center;gap:var(--sp-2);font-size:var(--fs-200);color:var(--text-faint);text-align:center}@media(max-width:480px){.card.svelte-7sq1ct{background:none;border:none;box-shadow:none;padding:0}.lock-content.svelte-7sq1ct{padding-top:var(--sp-6)}}:root[data-phone] .card.svelte-7sq1ct{background:none;border:none;box-shadow:none;padding:0}:root[data-phone][data-orient=landscape] .lock-content.svelte-7sq1ct{max-width:680px;padding-block:var(--sp-4)}:root[data-phone][data-orient=landscape] .wordmark.svelte-7sq1ct,:root[data-phone][data-orient=landscape] .assurance.svelte-7sq1ct{display:none}:root[data-phone][data-orient=landscape] .card.svelte-7sq1ct{display:grid;grid-template-columns:minmax(0,220px) minmax(0,1fr);column-gap:var(--sp-8);align-items:center}:root[data-phone][data-orient=landscape] .identity.svelte-7sq1ct{grid-row:1 / span 2}:root[data-phone][data-orient=landscape] .body.svelte-7sq1ct{margin-top:0}@media(prefers-reduced-motion:reduce){.btn.svelte-7sq1ct,.input.svelte-7sq1ct{transition:none}.btn.svelte-7sq1ct:hover:not(:disabled){transform:none}}.in-app.svelte-1683xsc{position:fixed;top:0;inset-inline:0;z-index:var(--z-toast, 1000);padding:calc(10px + env(safe-area-inset-top,0px)) 16px 10px;background:var(--danger-bg, #fde8e8);color:var(--text-primary, #1a1a1a);border-bottom:1px solid var(--danger, #b42318);font-size:13px;line-height:1.45;overflow-wrap:anywhere}.peer-name.svelte-st7flt{display:inline-flex;align-items:baseline;gap:.3em;max-width:100%;min-width:0;vertical-align:bottom}.pn-label.svelte-st7flt{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;unicode-bidi:isolate}.pn-handle.svelte-st7flt{flex:0 0 auto;max-width:60%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:var(--fw-regular, 400);font-size:.85em;color:var(--text-muted);unicode-bidi:isolate;direction:ltr}.call-bar.svelte-j9m9d5{display:flex;align-items:center;gap:4px;min-height:52px;padding-block:0;padding-inline:4px 6px;background:#a00f2b;color:#fff;font-family:var(--font, Inter, system-ui, sans-serif)}.call-bar.svelte-j9m9d5,.pip.svelte-j9m9d5{user-select:none;-webkit-user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent}:root[data-theme=dark] .call-bar.svelte-j9m9d5{background:#8f0e26}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .call-bar.svelte-j9m9d5{background:#8f0e26}}.ret.svelte-j9m9d5{flex:1;min-width:0;height:52px;border:none;background:transparent;color:inherit;display:flex;align-items:center;gap:10px;padding:0 10px;font:500 14px var(--font, Inter, sans-serif);text-align:start;cursor:pointer}.ret.svelte-j9m9d5 svg{flex:none}.ret-txt.svelte-j9m9d5{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-variant-numeric:tabular-nums}.ret.svelte-j9m9d5:focus-visible,.round.svelte-j9m9d5:focus-visible,.txt.svelte-j9m9d5:focus-visible{outline:2px solid #ffffff;outline-offset:-2px}.round.svelte-j9m9d5{width:44px;height:44px;flex:none;border:none;border-radius:50%;background:#ffffff29;color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer}.round[aria-pressed=true].svelte-j9m9d5,.round.end.svelte-j9m9d5{background:#fff;color:#a00f2b}.msg.svelte-j9m9d5{flex:1;min-width:0;display:flex;align-items:center;gap:10px;padding:0 10px;font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.txt.svelte-j9m9d5{min-height:44px;padding:0 12px;border:none;border-radius:22px;background:#ffffff29;color:#fff;font:600 13px var(--font, Inter, sans-serif);cursor:pointer;flex:none}.pip.svelte-j9m9d5{position:fixed;inset-inline-end:calc(16px + var(--safe-ie, 0px));width:112px;height:160px;padding:0;border:2px solid #ffffff;border-radius:16px;overflow:hidden;background:#3d4a44;box-shadow:0 8px 24px #00000047;z-index:var(--z-call-mini, 800);cursor:pointer}.pip.svelte-j9m9d5 video:where(.svelte-j9m9d5){width:100%;height:100%;object-fit:cover;display:block}@media(max-height:420px){.pip.svelte-j9m9d5{display:none}}.row-wrap.svelte-tip9id{position:relative}.row.svelte-tip9id{position:relative;display:flex;align-items:center;gap:var(--sp-3);width:100%;min-height:72px;padding:0 var(--sp-4);border:none;background:none;text-align:start;color:inherit;transition:background var(--dur-fast) var(--ease-out)}.row.svelte-tip9id:hover{background:var(--bg-hover)}.row.svelte-tip9id:focus-visible{outline-offset:-2px}.layout[data-mode=single] .row.svelte-tip9id{min-height:86px;gap:14px}.layout[data-mode=single] .name.svelte-tip9id{font-size:var(--fs-500)}.layout[data-mode=single] .time.svelte-tip9id{font-size:.875rem}.layout[data-mode=single] .preview.svelte-tip9id{font-size:var(--fs-400)}.layout[data-mode=single] .meta.svelte-tip9id{gap:4px}.layout[data-mode=single] .badge.svelte-tip9id{min-width:22px;height:22px;padding:0 7px;font-size:var(--fs-300)}.layout:not([data-mode=single]) .row.svelte-tip9id{min-height:68px;padding:0 10px;border-radius:var(--radius-md)}.layout:not([data-mode=single]) .row.active.svelte-tip9id{background:var(--bg-active)}.layout[data-mode=single] .row.active.svelte-tip9id{background:var(--bg-active)}.meta.svelte-tip9id{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px;align-self:stretch;justify-content:center;border-bottom:1px solid var(--border-light)}.layout:not([data-mode=single]) .meta.svelte-tip9id{border-bottom:none}.line.svelte-tip9id{display:flex;align-items:center;gap:var(--sp-2);min-width:0}.name.svelte-tip9id{flex:1;min-width:0;font-size:1rem;font-weight:var(--fw-semibold);line-height:var(--lh-snug);color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.name.svelte-tip9id bdi:where(.svelte-tip9id){unicode-bidi:isolate}.handle.svelte-tip9id{font-weight:var(--fw-regular);font-size:.85em;color:var(--text-muted);unicode-bidi:isolate;direction:ltr}.time.svelte-tip9id{flex:none;font-size:var(--fs-200);color:var(--text-muted)}.row.unread.svelte-tip9id .time:where(.svelte-tip9id),.time.on-call.svelte-tip9id{color:var(--attention-fg);font-weight:var(--fw-semibold)}.preview.svelte-tip9id{flex:0 1 auto;min-width:0;font-size:.875rem;line-height:var(--lh-snug);color:var(--text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;unicode-bidi:plaintext}.preview.typing.svelte-tip9id{color:var(--attention-fg)}.media-glyph.svelte-tip9id{display:inline-flex;vertical-align:-3px;margin-inline-end:5px}.tick.svelte-tip9id{flex:none;display:inline-flex;align-items:center;color:var(--text-muted)}.tick.read.svelte-tip9id{color:var(--link-received)}.tick.pending.svelte-tip9id{opacity:.55}.tick.failed.svelte-tip9id{color:var(--attention-fg)}.row.pressed.svelte-tip9id{background:var(--bg-active)}.row-wrap.has-menu.svelte-tip9id>.row.has-menu:where(.svelte-tip9id){padding-inline-end:calc(var(--tap, 44px) + 2px)}.row-more.svelte-tip9id{position:absolute;top:50%;inset-inline-end:2px;transform:translateY(-50%);width:var(--tap, 44px);height:var(--tap, 44px);display:grid;place-items:center;padding:0;border:none;border-radius:var(--radius-pill);background:none;color:var(--text-muted);cursor:pointer}.row-more.svelte-tip9id:hover,.row-more[aria-expanded=true].svelte-tip9id{background:var(--bg-hover);color:var(--text-primary)}.row-more.svelte-tip9id:focus-visible{outline-offset:-2px}.glyph-touch.svelte-tip9id,.glyph-fine.svelte-tip9id{line-height:0}.glyph-fine.svelte-tip9id{display:none}@media(hover:hover)and (pointer:fine){.glyph-touch.svelte-tip9id{display:none}.glyph-fine.svelte-tip9id{display:inline}.row-wrap.has-menu.svelte-tip9id>.row.has-menu:where(.svelte-tip9id){padding-inline-end:var(--sp-4)}.layout:not([data-mode=single]) .row-wrap.has-menu.svelte-tip9id>.row.has-menu:where(.svelte-tip9id){padding-inline-end:10px}.layout .row-wrap.has-menu.svelte-tip9id:hover>.row.has-menu:where(.svelte-tip9id),.layout .row-wrap.has-menu.svelte-tip9id:focus-within>.row.has-menu:where(.svelte-tip9id),.layout .row-wrap.has-menu.svelte-tip9id>.row.has-menu.pressed:where(.svelte-tip9id){padding-inline-end:calc(var(--tap, 40px) + 4px)}.row-more.svelte-tip9id{opacity:0;transition:opacity var(--dur-fast) var(--ease-out)}.row-wrap.svelte-tip9id:hover .row-more:where(.svelte-tip9id),.row-wrap.svelte-tip9id:focus-within .row-more:where(.svelte-tip9id),.row-more[aria-expanded=true].svelte-tip9id{opacity:1}}@media(hover:none){.row.has-menu.svelte-tip9id{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}}@media(prefers-reduced-motion:reduce){.row-more.svelte-tip9id{transition:none}}.badge.svelte-tip9id{flex:none;margin-inline-start:auto;min-width:20px;height:20px;padding:0 6px;border-radius:var(--radius-pill);background:var(--sitr-crimson);color:var(--text-on-accent);font-size:var(--fs-200);font-weight:var(--fw-bold);line-height:1;display:grid;place-items:center}[dir=rtl] .name.svelte-tip9id bdi:where(.svelte-tip9id){display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;vertical-align:bottom}.push-hint.svelte-1hhm0pw{flex:none;display:flex;align-items:flex-start;flex-wrap:wrap;gap:10px;margin:0 var(--sp-3) var(--sp-2);padding-block:var(--sp-3);padding-inline:var(--sp-3) var(--sp-1);border-radius:14px;font-size:var(--fs-300);line-height:1.4;background:var(--warning-bg);color:var(--text-primary)}.push-hint-icon.svelte-1hhm0pw{flex:none;margin-top:1px;color:var(--warning)}.push-hint-body.svelte-1hhm0pw{flex:1 1 10rem;min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:2px}.push-hint-text.svelte-1hhm0pw{display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.push-hint.expanded.svelte-1hhm0pw .push-hint-text:where(.svelte-1hhm0pw){display:block;-webkit-line-clamp:unset;line-clamp:unset}.push-hint-why.svelte-1hhm0pw{color:var(--text-secondary)}.push-hint-more.svelte-1hhm0pw{min-width:var(--tap, 44px);min-height:var(--tap, 44px);display:inline-flex;align-items:center;padding:0;border:none;background:none;color:var(--text-secondary);font:inherit;font-size:var(--fs-200);font-weight:var(--fw-semibold);text-decoration:underline;cursor:pointer}.push-hint-btn.svelte-1hhm0pw{flex-shrink:0;min-height:var(--tap, 44px);display:inline-flex;align-items:center;padding:0 14px;border:none;border-radius:22px;background:var(--bubble-sent);color:#fff;font-size:var(--fs-300);font-weight:600;cursor:pointer}.push-hint-btn.svelte-1hhm0pw:disabled{opacity:.6;cursor:default}a.push-hint-btn.svelte-1hhm0pw{text-decoration:none}.push-hint-close.svelte-1hhm0pw{flex-shrink:0;width:var(--tap, 44px);height:var(--tap, 44px);margin-top:-10px;display:grid;place-items:center;border:none;border-radius:var(--radius-pill);background:none;color:var(--text-muted);cursor:pointer}.menu-backdrop.svelte-192eb0i{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-dropdown)}.menu-backdrop.scrim.svelte-192eb0i{z-index:var(--z-sheet);background:var(--bg-scrim)}.menu.svelte-192eb0i{position:fixed;left:-9999px;top:0;z-index:calc(var(--z-dropdown) + 1);min-width:12rem;max-width:min(20rem,calc(100vw - 16px));max-height:min(26rem,calc(100dvh - 16px));overflow-y:auto;padding:var(--sp-1);background:var(--bg-raised);border:1px solid var(--border-light);border-radius:var(--radius-md);box-shadow:var(--menu-shadow)}.menu.sheet.svelte-192eb0i{left:50%;right:auto;top:auto;bottom:0;transform:translate(-50%);z-index:calc(var(--z-sheet) + 1);width:min(100%,32rem);max-width:none;max-height:min(70dvh,32rem);border-radius:var(--radius-xl) var(--radius-xl) 0 0;border-bottom:none;padding-top:var(--sp-2);padding-left:max(var(--sp-2),var(--safe-l, 0px));padding-right:max(var(--sp-2),var(--safe-r, 0px));padding-bottom:calc(var(--sp-2) + var(--safe-b, 0px));box-shadow:var(--elev-4)}.sheet-title.svelte-192eb0i{padding:var(--sp-2) var(--sp-4) var(--sp-1);font-size:var(--fs-200);font-weight:var(--fw-semibold);color:var(--text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.menu-item.svelte-192eb0i{display:flex;align-items:center;gap:var(--sp-3);width:100%;min-height:var(--tap, 44px);padding:var(--sp-2) var(--sp-3);border:none;background:none;border-radius:var(--radius-sm);font-size:var(--fs-400);color:var(--text-primary);text-align:start}.sheet.svelte-192eb0i .menu-item:where(.svelte-192eb0i){min-height:52px;padding-inline:var(--sp-4)}.menu-item.svelte-192eb0i:hover,.menu-item.svelte-192eb0i:focus-visible{background:var(--bg-hover)}.menu-item.danger.svelte-192eb0i{color:var(--danger)}.menu-item[aria-disabled=true].svelte-192eb0i{opacity:.5;cursor:not-allowed}.menu-label.svelte-192eb0i{min-width:0;overflow-wrap:anywhere}.menu-img.svelte-192eb0i{flex-shrink:0;width:24px;height:18px;border-radius:3px;box-shadow:0 0 0 1px var(--border-light);object-fit:cover}.menu-check.svelte-192eb0i{margin-inline-start:auto;display:inline-flex;width:16px;flex-shrink:0;color:var(--sitr-crimson)}.confirm-root.svelte-1efofyg{position:fixed;top:0;right:0;bottom:0;left:0;z-index:calc(var(--z-sheet) + 2);display:grid;place-items:center;padding:max(var(--sp-4),var(--safe-t, 0px)) max(var(--sp-4),var(--safe-r, 0px)) max(var(--sp-4),var(--safe-b, 0px)) max(var(--sp-4),var(--safe-l, 0px))}.confirm-scrim.svelte-1efofyg{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--bg-scrim)}.confirm.svelte-1efofyg{position:relative;width:min(100%,24rem);max-height:100%;overflow-y:auto;padding:var(--sp-5) var(--sp-5) var(--sp-4);background:var(--bg-raised);color:var(--text-primary);border:1px solid var(--border-light);border-radius:var(--radius-xl);box-shadow:var(--elev-4)}.confirm.svelte-1efofyg:focus{outline:none}.confirm-title.svelte-1efofyg{margin:0 0 var(--sp-2);font-size:var(--fs-500);font-weight:var(--fw-semibold);line-height:var(--lh-snug);overflow-wrap:anywhere}.confirm-body.svelte-1efofyg{margin:0 0 var(--sp-5);font-size:var(--fs-300);line-height:1.45;color:var(--text-secondary);overflow-wrap:anywhere}.confirm-actions.svelte-1efofyg{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--sp-2)}.confirm-btn.svelte-1efofyg{min-width:5.5rem;min-height:var(--tap, 44px);padding:0 var(--sp-4);border:1px solid var(--border-strong);border-radius:var(--radius-pill);background:transparent;color:var(--text-primary);font-family:var(--font);font-size:var(--fs-300);font-weight:var(--fw-semibold);cursor:pointer}.confirm-btn.svelte-1efofyg:hover{background:var(--bg-hover)}.confirm-btn.danger.svelte-1efofyg{border-color:transparent;background:var(--sitr-crimson);color:var(--text-on-accent)}.confirm-btn.danger.svelte-1efofyg:hover{background:var(--sitr-crimson);filter:brightness(1.08)}.tab-header.svelte-8bvsb2{flex:none;position:relative;z-index:1;display:grid;grid-template-columns:minmax(44px,1fr) auto minmax(44px,1fr);align-items:center;gap:var(--sp-2);min-height:44px;padding:8px 16px 6px;border-bottom:1px solid transparent;background:transparent;transition:background var(--dur-fast) var(--ease-standard),border-color var(--dur-fast) var(--ease-standard)}.tab-header.collapsed.svelte-8bvsb2{background:var(--bg-primary);border-bottom-color:var(--border-light)}.th-side.svelte-8bvsb2{display:flex;align-items:center;gap:var(--sp-2);min-width:0;min-height:44px}.th-end.svelte-8bvsb2{justify-content:flex-end}.th-title.svelte-8bvsb2{min-width:0;font-size:var(--fs-500);font-weight:var(--fw-semibold);color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;opacity:0;transform:translateY(4px);transition:opacity var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out)}.tab-header.collapsed.svelte-8bvsb2 .th-title:where(.svelte-8bvsb2),:root[data-phone][data-orient=landscape] .th-title.svelte-8bvsb2{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.th-title.svelte-8bvsb2,.tab-header.collapsed.svelte-8bvsb2 .th-title:where(.svelte-8bvsb2){transform:none}}.sidebar.svelte-fgclkm{position:relative;height:100%;display:flex;flex-direction:column;background:var(--bg-primary);min-width:0}.list-scroll.svelte-fgclkm{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding-bottom:calc(var(--tab-clear, 0px) + 12px)}.search-icon.svelte-fgclkm{flex-shrink:0;color:var(--text-muted);display:grid}.search-clear.svelte-fgclkm{width:40px;height:40px;display:grid;place-items:center;border:none;border-radius:var(--radius-pill);background:transparent;color:var(--text-muted);cursor:pointer;flex-shrink:0}.search-clear.svelte-fgclkm:hover{color:var(--text-primary)}.chip-count.svelte-fgclkm{font-weight:var(--fw-semibold)}.search-results.svelte-fgclkm{padding:var(--sp-1) 0 12px}.result-section-label.svelte-fgclkm{font-size:var(--fs-200);font-weight:var(--fw-semibold);color:var(--text-secondary);padding:14px 16px 6px}.empty.small.svelte-fgclkm{padding:var(--sp-2) var(--sp-4);text-align:start}.msg-result.svelte-fgclkm{display:block;width:100%;min-height:var(--tap, 44px);text-align:start;border:none;background:transparent;padding:var(--sp-2) var(--sp-4);cursor:pointer;font-family:var(--font);border-radius:0}.msg-result.svelte-fgclkm:hover{background:var(--bg-hover)}.msg-result-head.svelte-fgclkm{display:flex;justify-content:space-between;gap:var(--sp-2);margin-bottom:2px;min-width:0}.msg-result-conv.svelte-fgclkm{flex:1 1 auto;min-width:0;font-size:var(--fs-300);font-weight:var(--fw-semibold);color:var(--text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.msg-result-from.svelte-fgclkm{flex:0 1 auto;max-width:40%;min-width:0;font-size:var(--fs-200);color:var(--text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.msg-result-snippet.svelte-fgclkm{font-size:var(--fs-300);color:var(--text-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.msg-result-snippet.svelte-fgclkm mark{background:var(--sitr-search-hit, rgba(190, 18, 50, .18));color:inherit;border-radius:3px;padding:0 1px}.chat-list.svelte-fgclkm{padding-top:6px}.chat-list.svelte-fgclkm:focus{outline:none}.sidebar.svelte-fgclkm:not(.single) .chat-list:where(.svelte-fgclkm){padding:var(--sp-1) var(--sp-2)}.empty.svelte-fgclkm{text-align:center;color:var(--text-muted);padding:var(--sp-6);font-size:var(--fs-300)}.empty-state.svelte-fgclkm{display:flex;flex-direction:column;align-items:center;padding:var(--sp-8) var(--sp-6)}.empty-state.svelte-fgclkm .empty:where(.svelte-fgclkm){padding:0 0 var(--sp-4)}.empty-cta.svelte-fgclkm{min-height:var(--tap, 44px);border:1px solid var(--border-strong);background:transparent;color:var(--text-primary);font-family:var(--font);font-size:var(--fs-300);font-weight:var(--fw-semibold);padding:var(--sp-2) var(--sp-4);border-radius:var(--radius-pill);cursor:pointer}.empty-cta.svelte-fgclkm:hover{background:var(--bg-hover)}[dir=rtl] .msg-result-conv.svelte-fgclkm bdi:where(.svelte-fgclkm),[dir=rtl] .msg-result-from.svelte-fgclkm bdi:where(.svelte-fgclkm){display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;vertical-align:bottom}.row.svelte-awuhlo{align-self:flex-end;display:flex;flex-direction:column;align-items:flex-end;max-width:var(--bubble-max, 85%);min-width:0;margin-top:var(--sp-2)}.bubble.svelte-awuhlo{display:flex;flex-direction:column;gap:6px;width:min(18rem,100%);padding:6px 8px 8px;border-radius:16px;border-start-end-radius:4px;background:var(--bubble-sent);color:var(--bubble-sent-text)}.failed.svelte-awuhlo .bubble:where(.svelte-awuhlo){background:var(--bg-raised);color:var(--text-primary);box-shadow:inset 0 0 0 1px var(--danger-border)}.thumb.svelte-awuhlo{display:block;width:100%;max-height:14rem;object-fit:cover;border-radius:12px;background:#0003;opacity:.75}.info.svelte-awuhlo{display:flex;align-items:center;gap:8px;min-width:0}.glyph.svelte-awuhlo{flex:none;display:grid;place-items:center;width:32px;height:32px;border-radius:var(--radius-full);background:#ffffff29}.failed.svelte-awuhlo .glyph:where(.svelte-awuhlo){background:var(--bg-input)}.text.svelte-awuhlo{flex:1;min-width:0;display:flex;flex-direction:column}.name.svelte-awuhlo{font-size:var(--fs-300);font-weight:var(--fw-semibold);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.size.svelte-awuhlo{font-size:var(--fs-100);opacity:.85}.cancel.svelte-awuhlo{flex:none;width:var(--tap, 44px);height:var(--tap, 44px);margin-block:-6px;margin-inline:0 -6px;display:grid;place-items:center;border:none;border-radius:var(--radius-full);background:transparent;color:inherit}.cancel.svelte-awuhlo:disabled{opacity:.4}.progress.svelte-awuhlo{height:4px;border-radius:2px;background:#ffffff4d;overflow:hidden}.bar.svelte-awuhlo{display:block;height:100%;background:#fff;transition:width var(--dur-fast) linear}.bar.indeterminate.svelte-awuhlo{animation:svelte-awuhlo-slide 1.2s ease-in-out infinite}@keyframes svelte-awuhlo-slide{0%{transform:translate(-100%)}to{transform:translate(340%)}}[dir=rtl] .bar.indeterminate.svelte-awuhlo{animation-name:svelte-awuhlo-slide-rtl}@keyframes svelte-awuhlo-slide-rtl{0%{transform:translate(100%)}to{transform:translate(-340%)}}.status.svelte-awuhlo{font-size:var(--fs-100);opacity:.9}.retry.svelte-awuhlo{display:flex;align-items:center;gap:6px;min-height:var(--tap, 44px);padding:0 var(--sp-2);border:none;border-radius:var(--radius-md);background:var(--danger-bg);color:var(--danger-fg);font:inherit;font-size:var(--fs-300);font-weight:var(--fw-semibold);text-align:start}.why.svelte-awuhlo{font-size:var(--fs-200);color:var(--text-muted)}.discard.svelte-awuhlo{align-self:flex-end;min-height:var(--tap, 44px);padding:0 var(--sp-3);border:none;background:transparent;color:var(--text-secondary);font:inherit;font-size:var(--fs-200)}@media(prefers-reduced-motion:reduce){.bar.indeterminate.svelte-awuhlo,[dir=rtl] .bar.indeterminate.svelte-awuhlo{animation:none}}[dir=rtl] .name.svelte-awuhlo bdi:where(.svelte-awuhlo){display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;vertical-align:bottom}.loc-bubble.svelte-urpg0z{isolation:isolate;display:flex;flex-direction:column;max-width:100%;border-radius:var(--radius-md);overflow:hidden;background:var(--bg-primary);box-shadow:0 1px 4px #0000001f;cursor:default;border:none;padding:0;text-align:start;position:relative}.loc-static.svelte-urpg0z{cursor:pointer}.loc-static.svelte-urpg0z:hover .map-wrap:where(.svelte-urpg0z):after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#0000000f;pointer-events:none}.map-ph.svelte-urpg0z{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;font-size:var(--fs-200, 12px);color:var(--text-muted, #6b6b6b);background:var(--bg-secondary, #f2f2f2)}.map-wrap.svelte-urpg0z{width:min(20rem,calc(100vw - 72px));max-width:100%;aspect-ratio:5 / 3;position:relative;flex-shrink:0}.loc-label.svelte-urpg0z{padding:5px 10px;font-size:11.5px;color:var(--text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:min(20rem,calc(100vw - 72px))}.live-badge.svelte-urpg0z{position:absolute;top:8px;inset-inline-start:8px;background:var(--encryption-green, #22c55e);color:#fff;font-size:10.5px;font-weight:var(--fw-semibold);padding:2px 7px;border-radius:var(--radius-sm);letter-spacing:.02em;pointer-events:none;z-index:10;transition:background .3s}[dir=rtl] .live-badge.svelte-urpg0z{letter-spacing:0}.live-badge.ended.svelte-urpg0z{background:#9ca3af}.loc-marker{background:none!important;border:none!important}.loc-pin{width:20px;height:20px;border-radius:50% 50% 50% 0;transform:rotate(-45deg);box-shadow:0 2px 6px #0000004d}.file-bubble.svelte-nhtbwk{display:flex;align-items:center;gap:10px;border-radius:var(--radius-md);overflow:hidden;font-family:var(--font)}.media-box.svelte-nhtbwk{display:block;max-width:100%;--media-cap: 20rem}@media(min-width:641px){.media-box.svelte-nhtbwk{--media-cap: 22rem}}.img-preview.svelte-nhtbwk,.img-placeholder.svelte-nhtbwk,.video-preview.svelte-nhtbwk,.video-placeholder.svelte-nhtbwk{width:min(var(--media-cap, 20rem),calc(100vw - 72px),calc(var(--media-max-h, 26rem) * var(--ar, 1.3333)));max-width:100%;aspect-ratio:var(--ar, 1.3333);height:auto;border-radius:12px}.img-preview.svelte-nhtbwk,.video-preview.svelte-nhtbwk{display:block}.img-preview.svelte-nhtbwk{cursor:pointer;object-fit:cover}.img-placeholder.svelte-nhtbwk{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--sp-2);background:var(--bg-hover);border-radius:var(--radius-md);color:var(--text-muted);font-size:var(--fs-200);cursor:default}.img-icon.svelte-nhtbwk{font-size:var(--fs-800);opacity:.6}.tap-load.svelte-nhtbwk{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border:1px solid var(--border-strong);border-radius:var(--radius-lg);background:var(--bg-primary);color:var(--text-primary);font-size:var(--fs-300);cursor:pointer}.tap-load.svelte-nhtbwk:hover{background:var(--bg-hover)}.audio-bubble.svelte-nhtbwk{width:15rem;max-width:100%;padding-block:6px;padding-inline:6px 10px;background:var(--media-row-bg, var(--bg-hover));border-radius:var(--radius-xl)}.play-btn.svelte-nhtbwk{width:44px;height:44px;border-radius:50%;background:var(--media-accent, var(--sitr-crimson));border:none;color:var(--media-accent-fg, #fff);font-size:var(--fs-300);cursor:pointer;display:flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:var(--shadow-btn-primary);transition:opacity .15s}.play-btn.svelte-nhtbwk:disabled{opacity:.6;cursor:not-allowed}.play-btn.svelte-nhtbwk:not(:disabled):hover{opacity:.85}.audio-info.svelte-nhtbwk{flex:1;display:flex;flex-direction:column;gap:var(--sp-1);min-width:0}.progress-track.svelte-nhtbwk{height:32px;padding-block:14px;background-color:var(--media-track, var(--border-light));background-clip:content-box;border-radius:2px;cursor:pointer;position:relative}.progress-fill.svelte-nhtbwk{height:4px;background:var(--media-accent, var(--sitr-crimson));border-radius:2px;transition:width .1s linear}.audio-times.svelte-nhtbwk{display:flex;justify-content:space-between;gap:var(--sp-2, 8px)}.time-label.svelte-nhtbwk{font-size:var(--fs-100);color:var(--media-muted, var(--text-muted));font-variant-numeric:tabular-nums}.video-bubble.svelte-nhtbwk{display:block}.video-preview.svelte-nhtbwk{display:block;border-radius:var(--radius-md);background:#000}.video-placeholder.svelte-nhtbwk{background:var(--bg-active);border-radius:var(--radius-md);display:flex;align-items:center;justify-content:center;cursor:pointer;position:relative;overflow:hidden}.video-placeholder.svelte-nhtbwk:hover .play-circle:where(.svelte-nhtbwk){transform:scale(1.1)}.video-icon.svelte-nhtbwk{display:flex;flex-direction:column;align-items:center;gap:var(--sp-2);color:var(--text-muted);font-size:var(--fs-200)}.play-circle.svelte-nhtbwk{width:48px;height:48px;border-radius:50%;background:#00000080;color:#fff;display:flex;align-items:center;justify-content:center;font-size:var(--fs-600);transition:transform .15s}.video-dur.svelte-nhtbwk{font-size:var(--fs-100);color:var(--text-muted);font-variant-numeric:tabular-nums}.file-row.svelte-nhtbwk{width:min(100%,18rem);padding-block:6px;padding-inline:12px 6px;background:var(--media-row-bg, var(--bg-hover));border-radius:var(--radius-md)}.file-icon-big.svelte-nhtbwk{font-size:var(--fs-700);flex-shrink:0;line-height:1}.file-meta.svelte-nhtbwk{flex:1;display:flex;flex-direction:column;gap:2px;min-width:0}.file-name.svelte-nhtbwk{font-size:var(--fs-300);font-weight:var(--fw-semibold);color:var(--media-fg, var(--text-primary));display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}.file-size.svelte-nhtbwk{font-size:var(--fs-100);color:var(--media-muted, var(--text-muted))}.status-small.svelte-nhtbwk{font-size:var(--fs-100);color:var(--media-muted, var(--text-muted));font-style:italic}.dl-btn.svelte-nhtbwk{width:44px;height:44px;border-radius:50%;background:var(--media-accent, var(--sitr-crimson));border:none;color:var(--media-accent-fg, #fff);font-size:var(--fs-400);font-weight:var(--fw-bold);cursor:pointer;display:flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:var(--shadow-btn-primary);transition:opacity .15s}.dl-btn.svelte-nhtbwk:disabled{opacity:.5;cursor:not-allowed}.dl-btn.svelte-nhtbwk:not(:disabled):hover{opacity:.85}.status-label.svelte-nhtbwk{font-size:var(--fs-100);color:var(--text-muted)}.error-label.svelte-nhtbwk{font-size:var(--fs-100);color:var(--sitr-crimson);text-align:center;padding:0 var(--sp-2)}.spinner.svelte-nhtbwk{width:28px;height:28px;border:3px solid var(--border-light);border-top-color:var(--sitr-crimson);border-radius:50%;animation:svelte-nhtbwk-spin .8s linear infinite}.spinner-sm.svelte-nhtbwk{width:16px;height:16px;border:2px solid rgba(255,255,255,.4);border-top-color:#fff;border-radius:50%;animation:svelte-nhtbwk-spin .8s linear infinite}@keyframes svelte-nhtbwk-spin{to{transform:rotate(360deg)}}.img-modal-overlay.svelte-nhtbwk{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000d9;display:flex;align-items:center;justify-content:center;z-index:calc(var(--z-sheet) + 2);cursor:zoom-out}.img-modal-img.svelte-nhtbwk{max-width:100%;max-height:100%;object-fit:contain;border-radius:6px;box-shadow:0 12px 60px #00000080;cursor:default;-webkit-user-select:none;user-select:none}.img-modal-actions.svelte-nhtbwk{position:fixed;top:calc(12px + var(--safe-t, 0px));inset-inline-end:calc(12px + var(--safe-ie, 0px));display:flex;gap:var(--sp-2);z-index:calc(var(--z-sheet) + 3)}.img-modal-btn.svelte-nhtbwk{width:44px;height:44px;border:none;border-radius:50%;background:#ffffff1f;color:#fff;font-size:var(--fs-600);line-height:1;cursor:pointer;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;transition:background .15s;font-family:var(--font)}.img-modal-btn.svelte-nhtbwk:hover{background:#ffffff40}.img-modal-btn.svelte-nhtbwk:focus-visible{outline:2px solid #fff;outline-offset:2px}.msg-link.svelte-17j6138{unicode-bidi:isolate;direction:ltr;overflow-wrap:anywhere;color:var(--link-color, var(--link-received));text-decoration:underline;text-underline-offset:2px}.quote.svelte-1r41tsb{display:flex;flex-direction:column;gap:1px;width:100%;margin:0 0 var(--sp-1);padding:6px 8px;border:none;border-inline-start:3px solid var(--quote-rule, var(--sitr-crimson));border-radius:10px;background:var(--bg-input);color:inherit;text-align:start;font:inherit;font-size:var(--fs-300);line-height:1.35;cursor:pointer}.quote.own.svelte-1r41tsb{border-inline-start-color:#fff;background:#ffffff29}.quote.missing.svelte-1r41tsb{cursor:default;font-style:italic;opacity:.8}.quote-from.svelte-1r41tsb{font-weight:var(--fw-semibold);color:var(--quote-rule, inherit);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.quote.own.svelte-1r41tsb .quote-from:where(.svelte-1r41tsb){color:inherit}.quote-text.svelte-1r41tsb{display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere;unicode-bidi:plaintext}.row.svelte-izxfet{position:relative;display:flex;flex-direction:column;max-width:var(--bubble-max, 85%);min-width:0;margin-top:2px}.row.starts.svelte-izxfet{margin-top:var(--sp-2)}.row.me.svelte-izxfet{align-self:flex-end;align-items:flex-end}.row.them.svelte-izxfet{align-self:flex-start;align-items:flex-start}.sender-name.svelte-izxfet{font-size:var(--fs-300);font-weight:var(--fw-semibold);margin:0 0 2px;letter-spacing:var(--tracking-snug);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.bubble.svelte-izxfet{display:flow-root;max-width:100%;min-width:0;padding-block:6px 5px;padding-inline:10px 8px;border-radius:16px;font-size:var(--fs-400);line-height:1.4;overflow-wrap:anywhere;transition:background var(--dur-fast) var(--ease-out)}.bubble.media.svelte-izxfet{padding:3px}.bubble.media.svelte-izxfet .sender-name:where(.svelte-izxfet){padding:3px 7px 0}.content.svelte-izxfet{white-space:pre-wrap;unicode-bidi:isolate}.bubble.media.svelte-izxfet .content:where(.svelte-izxfet){display:block}.row.them.svelte-izxfet .bubble:where(.svelte-izxfet){background:var(--bubble-received);color:var(--text-primary)}.row.me.svelte-izxfet .bubble:where(.svelte-izxfet){background:var(--bubble-sent);color:var(--bubble-sent-text);--link-color: currentColor;--media-row-bg: rgba(255, 255, 255, .14);--media-fg: var(--bubble-sent-text);--media-muted: var(--bubble-sent-meta);--media-accent: #fff;--media-accent-fg: var(--bubble-sent);--media-track: rgba(255, 255, 255, .35)}.row.them.starts.svelte-izxfet .bubble:where(.svelte-izxfet){border-start-start-radius:4px}.row.me.starts.svelte-izxfet .bubble:where(.svelte-izxfet){border-start-end-radius:4px}.meta.svelte-izxfet{float:right;float:inline-end;display:inline-flex;align-items:center;gap:3px;margin-block:7px -3px;margin-inline:10px 0;font-size:var(--fs-100);line-height:1;white-space:nowrap;color:var(--text-muted);-webkit-user-select:none;user-select:none}.bubble.media.svelte-izxfet .meta:where(.svelte-izxfet){margin-block:4px 2px;margin-inline:10px 6px}.row.me.svelte-izxfet .meta:where(.svelte-izxfet){color:var(--bubble-sent-meta)}.edited-tag.svelte-izxfet{font-style:italic}.ticks.svelte-izxfet{display:inline-flex}.ticks.read.svelte-izxfet{color:var(--read-tick)}.ticks.sending.svelte-izxfet,.ticks.queued.svelte-izxfet{opacity:.7}.ticks.failed.svelte-izxfet{color:#fff}.row.pressed.svelte-izxfet .bubble:where(.svelte-izxfet){box-shadow:0 0 0 3px var(--bg-active);filter:brightness(.96)}@media(hover:none){.row.svelte-izxfet{touch-action:pan-y}}.bubble.swiping.svelte-izxfet{transition:none}.swipe-reply.svelte-izxfet{position:absolute;inset-inline-start:4px;top:50%;transform:translateY(-50%);width:30px;height:30px;display:grid;place-items:center;border-radius:var(--radius-full);background:var(--bg-raised);color:var(--text-muted);box-shadow:var(--elev-1);opacity:.6}.swipe-reply.armed.svelte-izxfet{opacity:1;color:var(--accent-fg)}.msg-actions.svelte-izxfet{position:absolute;top:2px;width:28px;height:28px;display:none;place-items:center;border:none;border-radius:var(--radius-full);background:var(--bg-raised);box-shadow:var(--elev-2);color:var(--icon-btn);opacity:0;transition:opacity var(--dur-fast) var(--ease-out)}@media(hover:hover){.msg-actions.svelte-izxfet{display:grid}.row.me.svelte-izxfet .msg-actions:where(.svelte-izxfet){inset-inline-end:calc(100% + 4px)}.row.them.svelte-izxfet .msg-actions:where(.svelte-izxfet){inset-inline-start:calc(100% + 4px)}.row.svelte-izxfet:hover .msg-actions:where(.svelte-izxfet),.msg-actions.svelte-izxfet:focus-visible{opacity:1}}.msg-actions.svelte-izxfet:focus-visible{display:grid;opacity:1}.msg-actions.svelte-izxfet:hover{color:var(--icon-btn-hover)}@media(hover:none){.row.svelte-izxfet{-webkit-user-select:none;user-select:none}.content.svelte-izxfet{-webkit-touch-callout:none}}.unsent.svelte-izxfet{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:2px var(--sp-2);max-width:100%;margin-block-start:2px}.unsent-retry.svelte-izxfet,.unsent-delete.svelte-izxfet{display:inline-flex;align-items:center;gap:6px;min-height:var(--tap, 44px);padding:0 var(--sp-2);border:none;border-radius:var(--radius-md);font:inherit;font-size:var(--fs-200);cursor:pointer}.unsent-retry.svelte-izxfet{background:var(--danger-bg);color:var(--danger-fg);font-weight:var(--fw-semibold)}.unsent-delete.svelte-izxfet{background:transparent;color:var(--text-secondary)}.unsent-why.svelte-izxfet{flex-basis:100%;font-size:var(--fs-100);color:var(--text-muted);text-align:end}.msg.svelte-izxfet{max-width:var(--bubble-max, 85%)}.failed-text.svelte-izxfet{display:flex;flex-direction:column;gap:2px}.failed-hint.svelte-izxfet{font-size:var(--fs-100);opacity:.75}.msg-failed.svelte-izxfet{align-self:flex-start;background:var(--bg-input);color:var(--text-muted);border:1px dashed var(--border-input);border-radius:var(--radius-lg);padding:var(--sp-2) var(--sp-3);font-size:var(--fs-300);display:flex;align-items:center;gap:var(--sp-2);margin-top:var(--sp-2)}.msg-tampered.svelte-izxfet{align-self:center;max-width:min(var(--measure-message),92%);background:var(--danger-bg);border:1px solid var(--danger-border);color:var(--danger-fg);border-radius:var(--radius-md);padding:var(--sp-3) var(--sp-4);margin-top:var(--sp-2)}.tamper-head.svelte-izxfet{display:flex;align-items:center;gap:var(--sp-2);font-weight:var(--fw-semibold);font-size:var(--fs-300);margin-bottom:var(--sp-1)}.tamper-body.svelte-izxfet{font-size:var(--fs-300);line-height:var(--lh-snug);opacity:.9}.msg-time.svelte-izxfet{font-size:var(--fs-100);opacity:.6;margin-top:var(--sp-1)}.msg-hit .bubble.svelte-izxfet{box-shadow:0 0 0 3px var(--sitr-search-hit)}.lazy-ph.svelte-5a1zvq{display:flex;align-items:center;justify-content:center;gap:var(--sp-2, 8px);padding:var(--sp-3, 12px);min-height:44px;font-size:var(--fs-300, 14px);color:var(--text-muted, #6b6b6b)}.lazy-ph.overlay.svelte-5a1zvq{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-modal, 1000);background:var(--bg-overlay, rgba(0, 0, 0, .45));color:var(--text-on-overlay, #fff)}.lazy-reload.svelte-5a1zvq{min-height:44px;padding:0 var(--sp-4, 16px);border-radius:var(--radius-md, 8px);border:1.5px solid var(--border-input, #ccc);background:var(--bg-primary, #fff);color:var(--text-primary, #111);font:inherit;cursor:pointer}.send-bar.svelte-18ge1bz{position:relative;display:flex;flex-direction:column;gap:var(--sp-1);max-width:var(--thread-max, 64rem);margin-inline:auto;padding:6px 8px calc(8px + var(--safe-b, 0px));background:var(--bg-chat);min-width:0}.row-c.svelte-18ge1bz{display:flex;align-items:flex-end;gap:6px;min-width:0}.icon-btn.svelte-18ge1bz{width:var(--tap, 44px);height:var(--tap, 44px);flex:none;display:grid;place-items:center;border:none;border-radius:var(--radius-full);background:transparent;color:var(--text-secondary);transition:background var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out)}.icon-btn.svelte-18ge1bz:hover{background:var(--bg-hover);color:var(--text-primary)}.icon-btn.svelte-18ge1bz:disabled{opacity:.4}.field.svelte-18ge1bz{flex:1 1 auto;min-width:0;min-height:44px;display:flex;align-items:flex-end;gap:2px;padding-block:0;padding-inline:var(--sp-4) 0;border:none;box-shadow:inset 0 0 0 1px var(--border-light);border-radius:22px;background:var(--bg-primary);transition:box-shadow var(--dur-fast) var(--ease-out)}.field.svelte-18ge1bz:focus-within{box-shadow:inset 0 0 0 1px var(--border-input),0 0 0 3px color-mix(in srgb,var(--focus-ring) 16%,transparent)}.emoji-btn.svelte-18ge1bz{color:var(--text-muted)}.send-input.svelte-18ge1bz{flex:1 1 auto;min-width:0;min-height:44px;padding:11px 0;border:none;background:transparent;font-size:var(--fs-400);line-height:var(--lh-snug);color:var(--text-primary);resize:none;overflow-y:auto;max-height:var(--composer-max-h, 8.5rem)}.send-input.svelte-18ge1bz::placeholder{color:var(--text-muted)}.send-input.svelte-18ge1bz:focus{outline:none}.primary-btn.svelte-18ge1bz{width:44px;height:44px;flex:none;display:grid;place-items:center;border:none;border-radius:var(--radius-full);background:var(--sitr-crimson);color:var(--text-on-accent);box-shadow:var(--elev-accent);transition:transform var(--dur-fast) var(--ease-spring)}.primary-btn.svelte-18ge1bz:active{transform:scale(.94)}.primary-btn.svelte-18ge1bz:disabled{opacity:.4;cursor:not-allowed;transform:none;box-shadow:none}.context-bar.svelte-18ge1bz{display:flex;align-items:center;gap:var(--sp-2);padding-block:2px;padding-inline:var(--sp-3) 2px;border-inline-start:3px solid var(--sitr-crimson);border-radius:var(--radius-md);background:var(--bg-primary);color:var(--accent-fg);min-width:0}.context-text.svelte-18ge1bz{flex:1;min-width:0;display:flex;flex-direction:column}.context-title.svelte-18ge1bz{font-size:var(--fs-200);font-weight:var(--fw-semibold);min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.edit-hint.svelte-18ge1bz,.reply-snippet.svelte-18ge1bz{font-size:var(--fs-200);color:var(--text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.reply-snippet.svelte-18ge1bz{unicode-bidi:plaintext}.icon-btn.small.svelte-18ge1bz{color:var(--text-muted)}.too-long.svelte-18ge1bz{font-size:.8rem;color:var(--danger-fg);padding:0 var(--sp-2)}.recording-indicator.svelte-18ge1bz{flex:1;display:flex;align-items:center;gap:var(--sp-3);padding:0 var(--sp-3);min-height:44px;border-radius:22px;background:var(--bg-primary)}.rec-dot.svelte-18ge1bz{width:9px;height:9px;flex:none;border-radius:var(--radius-full);background:var(--sitr-crimson);animation:svelte-18ge1bz-rec-blink 1.2s var(--ease-standard) infinite}@keyframes svelte-18ge1bz-rec-blink{0%,to{opacity:1}50%{opacity:.25}}.rec-timer.svelte-18ge1bz{font-size:var(--fs-500);font-weight:var(--fw-semibold);color:var(--text-primary)}.rec-label.svelte-18ge1bz{font-size:var(--fs-300);color:var(--text-muted)}.drop-overlay.svelte-18ge1bz{position:absolute;inset:var(--sp-1);z-index:var(--z-sticky);display:flex;align-items:center;justify-content:center;gap:var(--sp-2);border:2px dashed var(--sitr-crimson);border-radius:var(--radius-lg);background:var(--bg-primary);color:var(--sitr-crimson);font-size:var(--fs-300);font-weight:var(--fw-semibold);pointer-events:none}@media(prefers-reduced-motion:reduce){.rec-dot.svelte-18ge1bz{animation:none}.primary-btn.svelte-18ge1bz:active{transform:none}}.empty.svelte-1uba7bi{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--sp-3);background:var(--bg-chat);color:var(--text-muted)}.empty-icon.svelte-1uba7bi{font-size:48px;margin-bottom:8px;opacity:.5}h2.svelte-1uba7bi{font-size:var(--fs-600);font-weight:var(--fw-semibold);color:var(--text-primary)}p.svelte-1uba7bi{font-size:var(--fs-300);color:var(--text-muted)}.overlay.svelte-c9jo3z{position:fixed;top:0;right:0;bottom:0;left:0;background:#0000004d;display:flex;align-items:center;justify-content:center;z-index:var(--z-modal)}.modal.svelte-c9jo3z{background:var(--bg-primary);border-radius:var(--radius-xl);width:400px;max-width:90vw;box-shadow:var(--shadow-card);overflow:hidden;display:flex;flex-direction:column}.modal-header.svelte-c9jo3z{padding:var(--sp-5) var(--sp-6) var(--sp-4);display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--border-light)}.modal-header.svelte-c9jo3z h3:where(.svelte-c9jo3z){font-size:var(--fs-500);font-weight:var(--fw-bold);color:var(--text-primary);font-family:var(--font)}.close-btn.svelte-c9jo3z{background:none;border:none;font-size:var(--fs-600);color:var(--text-muted);cursor:pointer;line-height:1;padding:2px 6px}.close-btn.svelte-c9jo3z:hover{color:var(--text-primary)}.menu-body.svelte-c9jo3z{padding:var(--sp-3) var(--sp-4) var(--sp-5);display:flex;flex-direction:column;gap:var(--sp-1)}.menu-item.svelte-c9jo3z{display:flex;align-items:center;gap:14px;padding:14px 12px;border:none;border-radius:var(--radius-md);background:none;cursor:pointer;text-align:start;width:100%;transition:background .15s;font-family:var(--font)}.menu-item.svelte-c9jo3z:hover:not(:disabled){background:var(--bg-hover)}.menu-item.svelte-c9jo3z:disabled{opacity:.6;cursor:not-allowed}.menu-icon.svelte-c9jo3z{font-size:var(--fs-700);flex-shrink:0;line-height:1}.menu-text.svelte-c9jo3z{display:flex;flex-direction:column;gap:2px}.menu-title.svelte-c9jo3z{font-size:var(--fs-300);font-weight:var(--fw-semibold);color:var(--text-primary)}.menu-sub.svelte-c9jo3z{font-size:var(--fs-200);color:var(--text-muted)}.error-msg.svelte-c9jo3z{font-size:var(--fs-200);color:var(--sitr-crimson);padding:var(--sp-2) var(--sp-3);background:#be123212;border-radius:var(--radius-sm);margin-bottom:4px;font-family:var(--font)}.pick-body.svelte-c9jo3z{display:flex;flex-direction:column}.map-ph.svelte-c9jo3z{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:flex;align-items:center;justify-content:center;padding:var(--sp-4, 16px);text-align:center;font-size:var(--fs-300, 14px);color:var(--text-muted, #6b6b6b);background:var(--bg-secondary, #f2f2f2)}.map-container.svelte-c9jo3z{position:relative;height:300px;width:100%}.pick-hint.svelte-c9jo3z{font-size:var(--fs-200);color:var(--text-muted);text-align:center;padding:10px 16px 0;font-family:var(--font)}.pick-hint.picked.svelte-c9jo3z{color:var(--text-secondary);font-variant-numeric:tabular-nums}.pick-hint.warn.svelte-c9jo3z{color:var(--sitr-crimson);background:#be123214;padding:8px 14px;margin:8px 14px 0;border-radius:var(--radius-sm);font-weight:var(--fw-medium)}.pick-hint.svelte-c9jo3z .acc:where(.svelte-c9jo3z){margin-inline-start:8px;color:var(--text-muted);font-weight:var(--fw-medium)}.live-body.svelte-c9jo3z{padding:var(--sp-5) var(--sp-5) var(--sp-6);display:flex;flex-direction:column;gap:var(--sp-4)}.live-label.svelte-c9jo3z{font-size:var(--fs-300);font-weight:var(--fw-semibold);color:var(--text-secondary);font-family:var(--font);margin:0}.duration-grid.svelte-c9jo3z{display:grid;grid-template-columns:1fr 1fr;gap:10px}.duration-btn.svelte-c9jo3z{padding:14px 10px;border:1.5px solid var(--border-input);border-radius:var(--radius-md);background:none;font-size:var(--fs-300);font-weight:var(--fw-semibold);color:var(--text-secondary);cursor:pointer;font-family:var(--font);transition:all .15s}.duration-btn.svelte-c9jo3z:hover:not(.active){background:var(--bg-hover)}.duration-btn.active.svelte-c9jo3z{border-color:var(--sitr-crimson);background:var(--bg-active);color:var(--sitr-crimson)}.footer-actions.svelte-c9jo3z{display:flex;gap:10px;padding:14px 16px 18px;align-items:center}.back-btn.svelte-c9jo3z{flex:0 0 auto;padding:11px 18px;border:1.5px solid var(--border-input);border-radius:var(--radius-md);background:none;font-size:var(--fs-300);font-weight:var(--fw-semibold);color:var(--text-secondary);cursor:pointer;font-family:var(--font);transition:background .15s}.back-btn.svelte-c9jo3z:hover{background:var(--bg-hover)}.primary-btn.svelte-c9jo3z{flex:1;padding:var(--sp-3) var(--sp-4);border:none;border-radius:var(--radius-md);background:var(--sitr-crimson);color:#fff;font-size:var(--fs-300);font-weight:var(--fw-bold);cursor:pointer;font-family:var(--font);box-shadow:var(--shadow-btn-primary);transition:opacity .15s}.primary-btn.gradient.svelte-c9jo3z{background:var(--sitr-sent-gradient)}.primary-btn.svelte-c9jo3z:disabled{opacity:.4;cursor:not-allowed;box-shadow:none}.primary-btn.svelte-c9jo3z:not(:disabled):hover{opacity:.88}.modal.svelte-c9jo3z{max-height:min(90dvh,40rem);overflow-y:auto}.close-btn.svelte-c9jo3z{width:var(--tap, 44px);height:var(--tap, 44px);display:grid;place-items:center;flex:none}.layout[data-mode=single] .overlay.svelte-c9jo3z{align-items:stretch;justify-content:stretch;padding:0}.layout[data-mode=single] .modal.svelte-c9jo3z{width:100%;max-width:none;height:100%;max-height:none;border-radius:0;padding:var(--safe-t, 0px) var(--safe-r, 0px) var(--safe-b, 0px) var(--safe-l, 0px)}.attach-menu.svelte-qcc20m{font-family:var(--font)}.attach-menu.svelte-qcc20m:focus{outline:none}.attach-menu.dropdown.svelte-qcc20m{position:absolute;bottom:calc(100% + 6px);inset-inline-start:8px;background:var(--bg-raised);border-radius:var(--radius-lg);box-shadow:var(--menu-shadow);z-index:var(--z-dropdown);padding:6px;min-width:13rem;border:1px solid var(--border-light);animation:svelte-qcc20m-attach-pop var(--dur-fast) var(--ease-out)}.attach-menu.dropdown.svelte-qcc20m .attach-grid:where(.svelte-qcc20m){display:flex;flex-direction:column;gap:2px}.attach-menu.dropdown.svelte-qcc20m .attach-item:where(.svelte-qcc20m){display:flex;align-items:center;gap:12px;min-height:var(--tap, 44px);padding:6px 10px;border-radius:var(--radius-md)}.attach-menu.dropdown.svelte-qcc20m .attach-icon:where(.svelte-qcc20m){width:30px;height:30px;border-radius:9px}.attach-menu.dropdown.svelte-qcc20m .attach-label:where(.svelte-qcc20m){font-size:var(--fs-400)}.attach-scrim.svelte-qcc20m{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-sheet);background:var(--bg-scrim);animation:svelte-qcc20m-attach-fade var(--dur-base) var(--ease-out)}.attach-menu.panel.svelte-qcc20m{position:fixed;left:50%;bottom:0;z-index:calc(var(--z-sheet) + 1);width:min(100%,32rem);translate:-50% 0;max-height:min(32rem,calc(var(--conv-h, 100dvh) - var(--header-h, 56px) - 8px));overflow-y:auto;overscroll-behavior:contain;box-sizing:border-box;padding:0 max(var(--sp-4),var(--safe-r, 0px)) calc(var(--sp-5) + var(--safe-b, 0px)) max(var(--sp-4),var(--safe-l, 0px));background:var(--bg-raised);border-radius:22px 22px 0 0;box-shadow:var(--elev-4);animation:svelte-qcc20m-attach-rise var(--dur-slow) var(--ease-out);transition:transform var(--dur-fast) var(--ease-out)}.attach-menu.panel.dragging.svelte-qcc20m{transition:none}.attach-grab.svelte-qcc20m{display:flex;flex-direction:column;align-items:center;gap:10px;padding:8px 0 14px;touch-action:none;cursor:grab}.attach-grabber.svelte-qcc20m{width:38px;height:5px;border-radius:var(--radius-pill);background:var(--border-strong)}.attach-title.svelte-qcc20m{font-size:var(--fs-400);font-weight:var(--fw-semibold);color:var(--text-primary);letter-spacing:var(--tracking-snug)}.attach-menu.panel.svelte-qcc20m .attach-grid:where(.svelte-qcc20m){display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--sp-2) var(--sp-2)}:root[data-orient=landscape] .attach-menu.panel.svelte-qcc20m .attach-grid:where(.svelte-qcc20m){grid-template-columns:repeat(5,minmax(0,1fr))}.attach-menu.panel.svelte-qcc20m .attach-item:where(.svelte-qcc20m){flex-direction:column;justify-content:flex-start;align-items:center;gap:8px;min-height:96px;padding:10px 4px 8px;border-radius:var(--radius-lg);text-align:center}.attach-menu.panel.svelte-qcc20m .attach-icon:where(.svelte-qcc20m){width:60px;height:60px;border-radius:var(--radius-full);box-shadow:0 6px 16px color-mix(in srgb,var(--tint, var(--sitr-crimson)) 30%,transparent)}.attach-menu.panel.svelte-qcc20m .attach-label:where(.svelte-qcc20m){font-size:var(--fs-300);color:var(--text-secondary)}.attach-item.svelte-qcc20m{display:flex;width:100%;border:none;background:none;cursor:pointer;text-align:start;font-family:var(--font);color:var(--text-primary);-webkit-tap-highlight-color:transparent;transition:background var(--dur-fast) var(--ease-standard)}@media(hover:hover){.attach-item.svelte-qcc20m:hover{background:var(--bg-hover)}}.attach-item.svelte-qcc20m:active{background:var(--bg-hover)}.attach-item.svelte-qcc20m:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}.attach-icon.svelte-qcc20m{flex-shrink:0;display:grid;place-items:center;background:var(--tint, var(--sitr-crimson));color:#fff;transition:transform var(--dur-fast) var(--ease-spring)}.attach-item.svelte-qcc20m:active .attach-icon:where(.svelte-qcc20m){transform:scale(.93)}.attach-label.svelte-qcc20m{min-width:0;font-weight:var(--fw-medium);color:var(--text-primary);overflow-wrap:anywhere}@keyframes svelte-qcc20m-attach-rise{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes svelte-qcc20m-attach-fade{0%{opacity:0}to{opacity:1}}@keyframes svelte-qcc20m-attach-pop{0%{opacity:0;transform:translateY(6px) scale(.98)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.attach-menu.panel.svelte-qcc20m,.attach-menu.dropdown.svelte-qcc20m,.attach-scrim.svelte-qcc20m{animation:none}.attach-menu.panel.svelte-qcc20m,.attach-icon.svelte-qcc20m{transition:none}}.overlay.svelte-mupzv4{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000059;display:flex;align-items:center;justify-content:center;z-index:var(--z-modal)}.modal.svelte-mupzv4{background:var(--bg-primary);border-radius:var(--radius-xl);width:300px;max-width:90vw;box-shadow:var(--shadow-card);font-family:var(--font)}.modal-header.svelte-mupzv4{padding:18px 22px 14px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--border-light)}.modal-header.svelte-mupzv4 h3:where(.svelte-mupzv4){font-size:var(--fs-500);font-weight:var(--fw-bold)}.close-btn.svelte-mupzv4{background:none;border:none;font-size:var(--fs-600);color:var(--text-muted);cursor:pointer}.body.svelte-mupzv4{padding:28px 24px 20px;display:flex;flex-direction:column;align-items:center;gap:14px}.timer.svelte-mupzv4{font-size:42px;font-weight:var(--fw-bold);font-variant-numeric:tabular-nums;color:var(--text-primary);letter-spacing:2px}.timer.active.svelte-mupzv4{color:var(--sitr-crimson)}.hint.svelte-mupzv4{font-size:var(--fs-200);color:var(--text-muted);margin:0}.record-btn.svelte-mupzv4{width:80px;height:80px;border-radius:50%;border:none;background:var(--bg-hover);font-size:var(--fs-800);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .15s;box-shadow:0 2px 12px #0000001a;user-select:none;-webkit-user-select:none;touch-action:none}.record-btn.active.svelte-mupzv4{background:var(--sitr-crimson);box-shadow:0 0 0 12px #be123226;transform:scale(1.1)}.record-btn.svelte-mupzv4:disabled{opacity:.4;cursor:not-allowed}.error.svelte-mupzv4{font-size:var(--fs-300);color:var(--sitr-crimson);background:#be123212;border-radius:var(--radius-sm);padding:10px 14px}.footer.svelte-mupzv4{display:flex;padding:14px 20px 18px;border-top:1px solid var(--border-light)}.cancel-btn.svelte-mupzv4{flex:1;padding:11px;border:1.5px solid var(--border-input);border-radius:var(--radius-md);background:none;font-size:var(--fs-300);font-weight:var(--fw-semibold);color:var(--text-secondary);cursor:pointer;font-family:var(--font)}.modal.svelte-mupzv4{max-height:min(90dvh,40rem);overflow-y:auto}.close-btn.svelte-mupzv4{width:var(--tap, 44px);height:var(--tap, 44px);display:grid;place-items:center;flex:none}.layout[data-mode=single] .overlay.svelte-mupzv4{align-items:stretch;justify-content:stretch;padding:0}.layout[data-mode=single] .modal.svelte-mupzv4{width:100%;max-width:none;height:100%;max-height:none;border-radius:0;padding:var(--safe-t, 0px) var(--safe-r, 0px) var(--safe-b, 0px) var(--safe-l, 0px)}.conn-region.svelte-1rdxkdt:empty{display:none}.conn-bar.svelte-1rdxkdt{display:flex;align-items:center;justify-content:center;gap:6px;min-height:26px;padding:3px var(--sp-3);background:var(--warning-bg);color:var(--text-secondary);font-size:var(--fs-200);font-weight:var(--fw-medium);border-bottom:1px solid var(--border-light)}.conv.svelte-juyjzn{position:relative;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto minmax(0,1fr) auto;grid-template-areas:"header" "banners" "thread" "composer";height:100%;min-height:0;background:var(--bg-chat)}.conv-header.svelte-juyjzn{grid-area:header;min-width:0}.conv-banners.svelte-juyjzn{grid-area:banners;display:flex;flex-direction:column;gap:var(--sp-2);min-width:0}.conv-banners.svelte-juyjzn:empty{display:none}.conv-thread.svelte-juyjzn{grid-area:thread;position:relative;min-height:0;min-width:0;display:flex;flex-direction:column}.send-area.svelte-juyjzn{grid-area:composer;position:relative;min-width:0}.layout[data-mode=single] .conv.svelte-juyjzn:has(.send-input:focus) .conv-banners:where(.svelte-juyjzn){max-height:calc(var(--tap, 44px) + 8px);overflow:hidden}.chat-header.svelte-ag389u{display:flex;align-items:center;gap:var(--sp-1);min-height:var(--header-h, 56px);padding:var(--sp-1);padding-inline-start:var(--sp-1);background:var(--bg-primary);border-bottom:1px solid var(--border-light);min-width:0}.identity.svelte-ag389u{flex:1 1 auto;min-width:0;display:flex;align-items:center;gap:var(--sp-2);min-height:var(--tap, 44px);padding:2px var(--sp-2);border:none;background:none;border-radius:var(--radius-md);text-align:start;color:inherit}.identity.svelte-ag389u:hover{background:var(--bg-hover)}.header-info.svelte-ag389u{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;padding-inline-start:2px}.name.svelte-ag389u{font-size:1rem;font-weight:var(--fw-semibold);line-height:var(--lh-tight);color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.name.svelte-ag389u bdi:where(.svelte-ag389u){unicode-bidi:isolate}.sub.svelte-ag389u{display:flex;min-width:0;font-size:var(--fs-200);line-height:var(--lh-snug);color:var(--text-muted);white-space:nowrap}.handle.svelte-ag389u{flex:0 0 auto;max-width:70%;overflow:hidden;text-overflow:ellipsis;unicode-bidi:isolate;direction:ltr}.sep.svelte-ag389u{flex:none;margin:0 .35em}.status.svelte-ag389u{flex:0 1 auto;min-width:0;font-size:var(--fs-200);line-height:var(--lh-snug);color:var(--text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.status.typing.svelte-ag389u{color:var(--accent-fg)}.header-actions.svelte-ag389u{flex:none;display:flex;align-items:center;gap:2px}.icon-btn.svelte-ag389u{flex:none;width:var(--tap, 44px);height:var(--tap, 44px);display:grid;place-items:center;border:none;border-radius:var(--radius-pill);background:transparent;color:var(--text-secondary);transition:background var(--dur-fast) var(--ease-out)}.icon-btn.svelte-ag389u:hover{background:var(--bg-hover);color:var(--text-primary)}.icon-btn[aria-disabled=true].svelte-ag389u{opacity:.45;cursor:not-allowed}.back-btn.svelte-ag389u{color:var(--text-primary)}@media(min-width:1100px){.chat-header.svelte-ag389u{padding-inline:var(--sp-4) var(--sp-3)}}[dir=rtl] .name.svelte-ag389u bdi:where(.svelte-ag389u){display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;vertical-align:bottom}.messages.svelte-h3x913{flex:1 1 auto;min-height:0;overflow-y:auto;overflow-anchor:none;overscroll-behavior:contain;background:var(--bg-chat)}.messages.svelte-h3x913:focus{outline:none}.messages.svelte-h3x913:focus-visible{box-shadow:inset 0 0 0 2px var(--focus-ring)}.thread-inner.svelte-h3x913{min-height:100%;max-width:var(--thread-max, 64rem);margin-inline:auto;display:flex;flex-direction:column;justify-content:flex-end;padding:var(--sp-2) var(--thread-gutter, 8px) var(--sp-3)}.day-sep.svelte-h3x913{align-self:center;margin:var(--sp-3) 0 var(--sp-2);position:sticky;top:var(--sp-1);z-index:1}.day-sep.svelte-h3x913 span:where(.svelte-h3x913){display:inline-block;font-size:var(--fs-200);font-weight:var(--fw-medium);color:var(--text-muted);background:var(--bg-raised);box-shadow:var(--elev-1);padding:4px var(--sp-3);border-radius:10px}.unread-sep.svelte-h3x913{align-self:stretch;display:flex;align-items:center;gap:var(--sp-3);margin:var(--sp-4) 0 var(--sp-1)}.unread-sep.svelte-h3x913:before,.unread-sep.svelte-h3x913:after{content:"";flex:1 1 0;height:1px;background:var(--sitr-crimson);opacity:.25}.unread-sep.svelte-h3x913 span:where(.svelte-h3x913){font-size:var(--fs-100);font-weight:var(--fw-semibold);color:var(--accent-fg);text-transform:uppercase;letter-spacing:var(--tracking-wide)}[dir=rtl] .unread-sep.svelte-h3x913 span:where(.svelte-h3x913){letter-spacing:0}.messages.svelte-h3x913 .flash{animation:svelte-h3x913-flash-highlight 1.6s ease}@keyframes svelte-h3x913-flash-highlight{0%,70%{box-shadow:0 0 0 3px var(--sitr-search-hit);border-radius:var(--radius-lg)}to{box-shadow:none}}.scroll-latest.svelte-h3x913{position:absolute;inset-inline-end:calc(var(--sp-3) + var(--safe-ie, 0px));bottom:var(--sp-3);z-index:1;width:var(--tap, 44px);height:var(--tap, 44px);display:grid;place-items:center;border:1px solid var(--border-light);border-radius:var(--radius-full);background:var(--bg-raised);color:var(--text-secondary);box-shadow:var(--elev-2)}.scroll-latest.svelte-h3x913:hover{color:var(--text-primary)}.latest-badge.svelte-h3x913{position:absolute;top:-6px;inset-inline-end:-4px;min-width:20px;height:20px;padding:0 5px;border-radius:var(--radius-pill);background:var(--sitr-crimson);color:var(--text-on-accent);font-size:var(--fs-100);font-weight:var(--fw-bold);display:grid;place-items:center}.unknown-sender.svelte-uf6v61{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-2) var(--sp-3);padding:var(--sp-3) var(--sp-4);background:var(--bg-raised);border-bottom:1px solid var(--border-light)}.us-text.svelte-uf6v61{flex:1 1 16rem;margin:0;font-size:var(--fs-300);color:var(--text-primary);line-height:1.4;overflow-wrap:anywhere}.us-actions.svelte-uf6v61{display:flex;gap:var(--sp-2);flex-wrap:wrap}.us-btn.svelte-uf6v61{min-height:var(--tap, 44px);min-width:var(--tap, 44px);padding:0 var(--sp-4);border-radius:var(--radius-md);border:1.5px solid var(--border-input);background:var(--bg-primary);color:var(--text-primary);font:inherit;font-size:var(--fs-300);font-weight:var(--fw-semibold);cursor:pointer}.us-btn.primary.svelte-uf6v61{background:var(--sitr-gradient);border-color:transparent;color:#fff}.us-btn.danger.svelte-uf6v61{color:var(--danger)}.us-btn.svelte-uf6v61:disabled{opacity:.6;cursor:default}.us-error.svelte-uf6v61{flex-basis:100%;margin:0;color:var(--danger);font-size:var(--fs-200)}.key-held.svelte-lwh93e{display:flex;flex-wrap:wrap;align-items:flex-start;gap:var(--sp-2) var(--sp-3);padding:var(--sp-3) var(--sp-4);background:var(--danger-bg, var(--bg-raised));border-bottom:1px solid var(--border-light)}.kh-icon.svelte-lwh93e{flex:none;color:var(--danger);display:inline-flex;padding-top:2px}.kh-text.svelte-lwh93e{flex:1 1 14rem;margin:0;display:flex;flex-direction:column;gap:2px;font-size:var(--fs-300);color:var(--text-primary);line-height:1.4;overflow-wrap:anywhere}.kh-sub.svelte-lwh93e{font-size:var(--fs-200);color:var(--text-muted)}.kh-actions.svelte-lwh93e{display:flex;gap:var(--sp-2);flex-wrap:wrap}.kh-btn.svelte-lwh93e{min-height:var(--tap, 44px);min-width:var(--tap, 44px);padding:0 var(--sp-4);border-radius:var(--radius-md);border:1.5px solid var(--border-input);background:var(--bg-primary);color:var(--text-primary);font:inherit;font-size:var(--fs-300);font-weight:var(--fw-semibold);cursor:pointer}.kh-btn.primary.svelte-lwh93e{background:var(--sitr-gradient);border-color:transparent;color:#fff}.kh-btn.svelte-lwh93e:disabled{opacity:.6;cursor:default}.call-start.svelte-t3k6yo{display:inline-flex;align-items:center;gap:2px}.hb.svelte-t3k6yo{width:var(--tap, 44px);height:var(--tap, 44px);border:none;border-radius:50%;background:transparent;color:var(--text-secondary, #57504b);display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.hb.svelte-t3k6yo:hover:not([aria-disabled=true]){background:var(--bg-hover, rgba(0, 0, 0, .05))}.hb[aria-disabled=true].svelte-t3k6yo{opacity:.45;cursor:not-allowed}.hb.svelte-t3k6yo:focus-visible{outline:2px solid var(--focus-ring, #BE1232);outline-offset:1px}.sr-only.svelte-t3k6yo{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.call-line.svelte-1wwuyhv{align-self:center;max-width:80%;display:inline-flex;align-items:center;justify-content:center;min-height:44px;margin:2px 0;padding:0;border:0;background:transparent;color:var(--text-muted);font:inherit;font-size:var(--fs-200);text-align:center;cursor:pointer}.pill.svelte-1wwuyhv{display:inline-flex;align-items:center;gap:6px;min-height:32px;min-width:0;padding:var(--sp-1) var(--sp-3);border-radius:10px;background:var(--bg-raised)}.call-line.svelte-1wwuyhv:hover:not([aria-disabled=true]){color:var(--text-primary)}.call-line.svelte-1wwuyhv:focus-visible{outline:none}.call-line.svelte-1wwuyhv:focus-visible .pill:where(.svelte-1wwuyhv){outline:2px solid var(--focus-ring);outline-offset:1px}.call-line[aria-disabled=true].svelte-1wwuyhv{cursor:not-allowed}.call-line.missed.svelte-1wwuyhv .glyph:where(.svelte-1wwuyhv),.call-line.missed.svelte-1wwuyhv .text:where(.svelte-1wwuyhv){color:var(--call-missed, var(--danger))}.glyph.svelte-1wwuyhv{display:inline-flex;flex:none}.text.svelte-1wwuyhv{min-width:0;overflow-wrap:anywhere}.time.svelte-1wwuyhv{flex:none;opacity:.8;font-variant-numeric:tabular-nums}.e2e-intro.svelte-ymhpvh{align-self:center;display:inline-flex;align-items:center;gap:6px;max-width:100%;min-height:var(--tap, 44px);margin:var(--sp-2) 0 var(--sp-1);padding:4px var(--sp-3);border:none;border-radius:10px;background:var(--warning-bg);color:var(--text-secondary);font-size:var(--fs-200);text-align:center}.e2e-intro.svelte-ymhpvh:hover{color:var(--text-primary)}.live-banner.svelte-ymhpvh{display:flex;align-items:center;gap:var(--sp-2);min-height:var(--tap, 44px);margin:var(--sp-2) var(--sp-2) 0;padding-block:0;padding-inline:var(--sp-3) 0;border-radius:var(--radius-md);background:var(--success-bg);color:var(--encryption-green);font-size:var(--fs-300);font-weight:var(--fw-semibold)}.live-dot.svelte-ymhpvh{width:8px;height:8px;flex:none;border-radius:var(--radius-full);background:currentColor}.live-text.svelte-ymhpvh{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.live-stop-btn.svelte-ymhpvh{flex:none;min-width:var(--tap, 44px);min-height:var(--tap, 44px);padding:0 var(--sp-4);border:none;border-radius:var(--radius-md);background:transparent;color:inherit;font:inherit;font-weight:var(--fw-bold);cursor:pointer}.live-stop-btn.svelte-ymhpvh:hover{background:var(--bg-hover)}.not-joined-notice.svelte-ymhpvh{display:flex;align-items:center;gap:10px;max-width:var(--thread-max, 64rem);padding:14px 18px;margin:var(--sp-2) auto calc(var(--sp-3) + var(--safe-b, 0px));margin-inline:max(var(--sp-3),calc((100% - var(--thread-max, 64rem)) / 2));background:var(--bg-primary);border-radius:var(--radius-md);color:var(--text-muted);font-size:var(--fs-300);line-height:1.4}.not-joined-notice.svelte-ymhpvh strong:where(.svelte-ymhpvh){color:var(--text-primary)}.system-line.svelte-ymhpvh{align-self:center;max-width:80%;text-align:center;font:inherit;font-size:var(--fs-200);color:var(--text-muted);background:var(--bg-raised);border:0;padding:var(--sp-1) var(--sp-3);border-radius:10px;cursor:pointer}.pane-header.svelte-1xrgbvd{display:flex;align-items:center;gap:var(--sp-1);flex:none;min-height:var(--header-h, 56px);padding:var(--sp-1);border-bottom:1px solid var(--border-light);background:var(--bg-primary)}.pane-header.no-back.svelte-1xrgbvd{padding-inline-start:var(--sp-4)}.pane-back.svelte-1xrgbvd{flex:none;display:inline-flex;align-items:center;justify-content:center;width:var(--tap, 44px);height:var(--tap, 44px);border:none;border-radius:var(--radius-pill);background:transparent;color:var(--text-primary);cursor:pointer;transition:background var(--dur-fast) var(--ease-out)}.pane-back.svelte-1xrgbvd:hover{background:var(--bg-hover)}.pane-title.svelte-1xrgbvd{flex:1 1 auto;min-width:0;font-size:var(--fs-500);font-weight:var(--fw-semibold);line-height:var(--lh-tight);letter-spacing:var(--tracking-snug);color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pane-title.svelte-1xrgbvd:focus:not(:focus-visible){outline:none}.pane-actions.svelte-1xrgbvd{flex:none;display:flex;align-items:center;gap:var(--sp-1)}.contact-actions.svelte-hu7k0k{display:flex;flex-direction:column;gap:var(--sp-2)}.ca-row.svelte-hu7k0k{display:flex;gap:var(--sp-2)}.ca-btn.svelte-hu7k0k{min-height:var(--tap, 44px);padding:0 var(--sp-4);border-radius:var(--radius-md);border:1.5px solid var(--border-input);background:var(--bg-primary);color:var(--text-primary);font:inherit;font-weight:var(--fw-semibold);text-align:start;cursor:pointer}.ca-btn.primary.svelte-hu7k0k{background:var(--sitr-gradient);border-color:transparent;color:#fff}.ca-btn.danger.svelte-hu7k0k{color:var(--danger)}.ca-btn.svelte-hu7k0k:disabled{opacity:.6;cursor:default}.ca-edit.svelte-hu7k0k{display:flex;flex-direction:column;gap:4px;font-size:var(--fs-200);color:var(--text-muted)}.ca-edit.svelte-hu7k0k input:where(.svelte-hu7k0k){min-height:44px;border:1.5px solid var(--border-input);border-radius:var(--radius-md);padding:0 var(--sp-3);background:var(--bg-input);font:inherit;font-size:16px;color:var(--text-primary)}.ca-note.svelte-hu7k0k{margin:0;font-size:var(--fs-200);color:var(--text-muted)}.contact-info.svelte-121pvxs{height:100%;display:flex;flex-direction:column;background:var(--bg-primary);min-width:0}.info-body.svelte-121pvxs{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:0 0 calc(var(--sp-6) + var(--safe-b, 0px))}.profile-section.svelte-121pvxs{padding:var(--sp-6) var(--sp-4) var(--sp-3);display:flex;flex-direction:column;align-items:center;gap:var(--sp-1);text-align:center}.profile-avatar.svelte-121pvxs{display:inline-flex;border-radius:50%}.profile-name.svelte-121pvxs{margin-top:var(--sp-3);font-size:1.25rem;font-weight:var(--fw-bold);color:var(--text-primary);overflow-wrap:anywhere}.profile-sub.svelte-121pvxs{font-size:var(--fs-300);color:var(--text-muted)}:root[data-phone][data-orient=landscape] .profile-section.svelte-121pvxs .avatar{width:72px!important;height:72px!important}.action-tiles.svelte-121pvxs{display:flex;justify-content:center;gap:var(--sp-3);padding:var(--sp-2) var(--sp-4) var(--sp-4)}.tile.svelte-121pvxs{min-width:72px;min-height:64px;display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;padding:var(--sp-2) var(--sp-4);border:none;border-radius:var(--radius-md);background:var(--bg-hover);color:var(--text-primary);font-family:var(--font);font-size:var(--fs-300);font-weight:var(--fw-semibold);cursor:pointer}.tile.svelte-121pvxs:hover{background:var(--bg-input)}.tile[aria-disabled=true].svelte-121pvxs{opacity:.5;cursor:not-allowed}.book-actions.svelte-121pvxs{padding:0 var(--sp-4)}.book-actions.svelte-121pvxs:empty{display:none}.row-btn.svelte-121pvxs{display:flex;align-items:center;gap:var(--sp-3);width:100%;min-height:56px;padding:0 var(--sp-4);border:none;background:none;font-family:var(--font);font-size:var(--fs-400);color:var(--text-primary);text-align:start;cursor:pointer}.row-btn.svelte-121pvxs:hover{background:var(--bg-hover)}.row-btn.danger.svelte-121pvxs{color:var(--danger)}.row-btn.svelte-121pvxs:disabled{opacity:.5;cursor:not-allowed}.row-icon.svelte-121pvxs{width:40px;height:40px;flex:none;display:grid;place-items:center;border-radius:var(--radius-full);background:var(--bg-input)}.row-btn.danger.svelte-121pvxs .row-icon:where(.svelte-121pvxs){background:var(--danger-bg)}.new-device-banner.svelte-121pvxs{margin:0 var(--sp-4) var(--sp-2);background:var(--bg-active);border:1px solid var(--sitr-crimson);color:var(--accent-fg);border-radius:var(--radius-md);padding:12px 14px;font-size:var(--fs-200);line-height:1.5;font-weight:var(--fw-medium)}.banner-dismiss.svelte-121pvxs{display:block;margin-top:var(--sp-2);min-height:36px;padding:0 var(--sp-3);border:1px solid currentColor;border-radius:var(--radius-md);background:none;color:inherit;font:inherit;font-weight:var(--fw-semibold);cursor:pointer}.enc-row.svelte-121pvxs{min-height:72px;padding-top:var(--sp-2);padding-bottom:var(--sp-2);border-top:1px solid var(--border-light)}.enc-text.svelte-121pvxs{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.enc-title.svelte-121pvxs{font-size:var(--fs-400);font-weight:var(--fw-medium)}.enc-sub.svelte-121pvxs{font-size:var(--fs-200);color:var(--text-muted);line-height:1.4}.enc-status.svelte-121pvxs{display:inline-flex;align-items:center;gap:4px;font-size:var(--fs-200);font-weight:var(--fw-semibold);color:var(--text-secondary)}.enc-status[data-state=verified].svelte-121pvxs{color:var(--success)}.enc-status[data-state=changed].svelte-121pvxs,.enc-status[data-state=legacy].svelte-121pvxs{color:var(--danger)}.enc-chevron.svelte-121pvxs{flex:none;color:var(--text-faint);display:inline-flex}.info-toggle.svelte-121pvxs{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-4);min-height:56px;padding:var(--sp-2) var(--sp-4);border-top:1px solid var(--border-light);cursor:pointer}.info-toggle-label.svelte-121pvxs{display:flex;flex-direction:column;gap:2px;font-size:var(--fs-400);color:var(--text-primary)}.info-toggle.disabled.svelte-121pvxs{cursor:default}.switch.svelte-121pvxs{position:relative;flex:none;width:44px;height:26px}.switch-input.svelte-121pvxs{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer;z-index:1}.switch-input.svelte-121pvxs:disabled{cursor:default}.switch-track.svelte-121pvxs{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:var(--radius-pill);background:var(--text-faint);transition:background var(--dur-fast) var(--ease-out)}.switch-track.svelte-121pvxs:after{content:"";position:absolute;top:3px;inset-inline-start:3px;width:20px;height:20px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #100c0a4d;transition:transform var(--dur-fast) var(--ease-out)}.switch-input.svelte-121pvxs:checked+.switch-track:where(.svelte-121pvxs){background:var(--sitr-crimson)}.switch-input.svelte-121pvxs:checked+.switch-track:where(.svelte-121pvxs):after{transform:translate(18px)}[dir=rtl] .switch-input.svelte-121pvxs:checked+.switch-track:where(.svelte-121pvxs):after{transform:translate(-18px)}.switch-input.svelte-121pvxs:disabled+.switch-track:where(.svelte-121pvxs){opacity:.45}.switch-input.svelte-121pvxs:focus-visible+.switch-track:where(.svelte-121pvxs){outline:2px solid var(--focus-ring);outline-offset:2px}@media(prefers-reduced-motion:reduce){.switch-track.svelte-121pvxs,.switch-track.svelte-121pvxs:after{transition:none}}.hint.svelte-121pvxs{font-size:var(--fs-200);color:var(--text-muted);line-height:1.5}.signout-btn.svelte-1iwc0hb{width:100%;font-family:var(--font);cursor:pointer;transition:background var(--dur-base) var(--ease-standard)}.signout-btn.svelte-1iwc0hb:disabled{opacity:.6;cursor:default}.logout-btn.svelte-1iwc0hb{padding:var(--sp-4);border:1.5px solid var(--sitr-crimson);border-radius:var(--radius-md);background:transparent;color:var(--accent-fg);font-size:var(--fs-300);font-weight:var(--fw-semibold);margin-top:var(--sp-6)}.logout-btn.svelte-1iwc0hb:hover{background:#be12320f}.signout-btn.card.svelte-1iwc0hb{min-height:54px;border:none;border-radius:18px;background:var(--bg-card);color:var(--danger-text);font-size:var(--fs-500);font-weight:var(--fw-semibold)}.signout-btn.card.svelte-1iwc0hb:hover{background:color-mix(in srgb,var(--bg-card) 92%,var(--danger-text))}.signout-ask.svelte-1iwc0hb{margin-top:var(--sp-6);padding:var(--sp-4);border:1px solid var(--border-strong);border-radius:var(--radius-md);background:var(--warning-bg)}.signout-ask-title.svelte-1iwc0hb{margin:0 0 var(--sp-2);font-size:var(--fs-300);font-weight:var(--fw-semibold);color:var(--text-primary)}.signout-ask-text.svelte-1iwc0hb{margin:0 0 var(--sp-3);font-size:var(--fs-200);line-height:var(--lh-body);color:var(--text-secondary)}.signout-ask-actions.svelte-1iwc0hb{display:flex;flex-wrap:wrap;gap:var(--sp-2)}.keep-btn.svelte-1iwc0hb,.danger-btn.svelte-1iwc0hb,.link-btn.svelte-1iwc0hb{min-height:var(--tap, 44px);border-radius:var(--radius-md);font-family:var(--font);font-size:var(--fs-200);font-weight:var(--fw-semibold);padding:var(--sp-2) var(--sp-3);cursor:pointer}.keep-btn.svelte-1iwc0hb{border:1.5px solid var(--sitr-crimson);background:var(--sitr-crimson);color:var(--text-on-accent)}.danger-btn.svelte-1iwc0hb{border:1px solid var(--danger-border);background:var(--danger-bg);color:var(--danger-fg)}.danger-btn.svelte-1iwc0hb:hover{background:var(--danger);color:var(--text-on-accent)}.link-btn.svelte-1iwc0hb{border:none;background:none;color:var(--text-muted)}.link-btn.svelte-1iwc0hb:hover{color:var(--text-primary)}.fp-box.svelte-1xg315k{display:block;container-type:inline-size;font-family:var(--font-mono)}.fp.svelte-1xg315k{display:block;max-width:19.5ch;font-variant-numeric:tabular-nums;letter-spacing:0;word-spacing:0;white-space:normal;overflow-wrap:normal;word-break:normal}.fp.digits.svelte-1xg315k{max-width:23.5ch}.fp-group.svelte-1xg315k{white-space:nowrap}@container (min-width: 39.5ch){.fp.svelte-1xg315k:not(.digits){max-width:39.5ch}}@container (min-width: 35.5ch){.fp.digits.svelte-1xg315k{max-width:35.5ch}}.settings-row.svelte-157fwun{min-height:56px;padding:var(--sp-2) 0;border-bottom:1px solid var(--border-light);display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;column-gap:var(--sp-4);row-gap:var(--sp-2);min-width:0}.row-label.svelte-157fwun{flex:1 1 12rem;min-width:0;font-size:var(--fs-400);color:var(--text-primary)}.row-hint.svelte-157fwun{display:block;font-size:var(--fs-200);color:var(--text-muted);margin-top:2px;line-height:var(--lh-snug);overflow-wrap:anywhere}.row-hint.result.svelte-157fwun{color:var(--text-primary)}.link-btn.svelte-157fwun{min-height:var(--tap, 44px);padding:0 var(--sp-3);border:none;background:none;color:var(--sitr-crimson);font:inherit;font-weight:var(--fw-semibold);cursor:pointer}.link-btn.svelte-157fwun:disabled{opacity:.6;cursor:default}.link-btn.svelte-157fwun:focus-visible{outline:2px solid currentColor;outline-offset:2px}.settings-row.svelte-1kiayhg{min-height:56px;padding:var(--sp-2) 0;border-bottom:1px solid var(--border-light);display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;column-gap:var(--sp-4);row-gap:var(--sp-2);min-width:0}.row-label.svelte-1kiayhg{flex:1 1 12rem;min-width:0;font-size:var(--fs-400);color:var(--text-primary)}.row-hint.svelte-1kiayhg{display:block;font-size:var(--fs-200);color:var(--text-muted);margin-top:2px;line-height:var(--lh-snug);overflow-wrap:anywhere}.link-btn.svelte-1kiayhg{min-height:var(--tap, 44px);padding:0 var(--sp-3);border:none;background:none;color:var(--sitr-crimson);font:inherit;font-weight:var(--fw-semibold);cursor:pointer}.link-btn.svelte-1kiayhg:disabled{opacity:.6;cursor:default}.link-btn.svelte-1kiayhg:focus-visible{outline:2px solid currentColor;outline-offset:2px}.passkey-form.svelte-1kiayhg{padding:var(--sp-3, 12px) 0;border-bottom:1px solid var(--border-light)}.passkey-form.svelte-1kiayhg label:where(.svelte-1kiayhg){margin-bottom:var(--sp-2, 8px)}.input.svelte-1kiayhg{width:100%;box-sizing:border-box;border:1.5px solid var(--border-input);border-radius:var(--radius-md, 10px);padding:12px 14px;font-size:16px;background:var(--bg-input);color:var(--text-primary);outline:none}.input.svelte-1kiayhg:focus{border-color:var(--border-input-focus)}.error.svelte-1kiayhg{color:var(--sitr-crimson);font-size:var(--fs-300);margin:var(--sp-2, 8px) 0 0}.actions.svelte-1kiayhg{display:flex;gap:var(--sp-2, 8px);justify-content:flex-end;margin-top:var(--sp-3, 12px);flex-wrap:wrap}.btn.svelte-1kiayhg{min-height:var(--tap, 44px);padding:0 var(--sp-4, 16px);border:none;border-radius:var(--radius-md, 10px);background:var(--sitr-crimson);color:#fff;font:inherit;font-weight:var(--fw-semibold);cursor:pointer}.btn.secondary.svelte-1kiayhg{background:transparent;color:var(--text-primary);border:1px solid var(--border-input)}.btn.svelte-1kiayhg:disabled{opacity:.6;cursor:default}.lang-row.svelte-1co7cm4{display:flex;align-items:center;gap:var(--sp-3);width:100%;min-height:56px;padding:var(--sp-2) 0;border:none;border-bottom:1px solid var(--border-light);background:none;color:var(--text-primary);font:inherit;text-align:start;cursor:pointer}.lang-label.svelte-1co7cm4{flex:1 1 auto;min-width:0;font-size:var(--fs-400)}.lang-value.svelte-1co7cm4{min-width:0;font-size:var(--fs-300);color:var(--text-muted);overflow-wrap:anywhere;text-align:end}.lang-value.svelte-1co7cm4{display:inline-flex;align-items:center;gap:6px}.lang-flag.svelte-1co7cm4{flex-shrink:0;width:20px;height:15px;border-radius:2px;box-shadow:0 0 0 1px var(--border-light);object-fit:cover}.lang-row.svelte-1co7cm4 svg{flex-shrink:0;color:var(--text-muted)}.lang-btn.svelte-1co7cm4{display:inline-flex;align-items:center;gap:6px;min-height:32px;max-width:100%;padding:4px 10px;border:1px solid var(--border-light);border-radius:var(--radius-pill);background:none;color:var(--text-secondary);font:inherit;font-size:var(--fs-200);cursor:pointer}.lang-btn.svelte-1co7cm4:hover,.lang-btn.svelte-1co7cm4:focus-visible{background:var(--bg-hover)}.lang-btn-text.svelte-1co7cm4{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.settings.svelte-1u3w06f{height:100%;display:flex;flex-direction:column;background:var(--bg-primary)}.settings-body.svelte-1u3w06f{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:var(--sp-4) var(--sp-4) calc(var(--sp-6) + var(--safe-b, 0px))}.profile-section.svelte-1u3w06f{display:flex;align-items:center;gap:var(--sp-3);min-height:72px;margin-bottom:var(--sp-5);min-width:0}.profile-text.svelte-1u3w06f{display:flex;flex-direction:column;gap:2px;min-width:0}.profile-section.svelte-1u3w06f h2:where(.svelte-1u3w06f){font-size:var(--fs-500);font-weight:var(--fw-semibold);color:var(--text-primary);overflow-wrap:anywhere}.profile-phone.svelte-1u3w06f{font-size:var(--fs-300);color:var(--text-muted)}.settings-section.svelte-1u3w06f{margin-bottom:var(--sp-6)}.section-label.svelte-1u3w06f{font-size:var(--fs-200);font-weight:var(--fw-semibold);color:var(--text-secondary);margin-bottom:var(--sp-1)}.settings-row.svelte-1u3w06f{min-height:56px;padding:var(--sp-2) 0;border-bottom:1px solid var(--border-light);display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;column-gap:var(--sp-4);row-gap:var(--sp-2);min-width:0}.row-label.svelte-1u3w06f{flex:1 1 12rem;min-width:0;font-size:var(--fs-400);color:var(--text-primary)}.row-value.svelte-1u3w06f{min-width:0;font-size:var(--fs-300);color:var(--text-muted);overflow-wrap:anywhere}.toggle-row.svelte-1u3w06f{cursor:pointer;flex-wrap:nowrap}.row-hint.svelte-1u3w06f{display:block;font-size:var(--fs-200);color:var(--text-muted);margin-top:2px;font-weight:var(--fw-regular);line-height:var(--lh-snug)}.toggle-row.svelte-1u3w06f input[type=checkbox]:where(.svelte-1u3w06f){width:20px;height:20px;accent-color:var(--sitr-crimson);cursor:pointer;flex-shrink:0}.settings.grouped.svelte-1u3w06f{background:var(--bg-grouped)}.settings.grouped.svelte-1u3w06f .settings-body:where(.svelte-1u3w06f){max-width:40rem;width:100%;margin-inline:auto;box-sizing:border-box}.group-h.svelte-1u3w06f{margin:var(--sp-6) 0 6px;padding:0 16px;font-size:var(--fs-200);font-weight:var(--fw-semibold);letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted)}[dir=rtl] .group-h.svelte-1u3w06f{letter-spacing:0}.group-h.first.svelte-1u3w06f{margin-top:var(--sp-1)}.lang-card.svelte-1u3w06f{padding:0 16px;border-radius:20px;background:var(--bg-card)}.lang-card.svelte-1u3w06f .lang-row{border-bottom:none}.theme-pick.svelte-1u3w06f{min-width:0}.theme-cards.svelte-1u3w06f{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:14px;border-radius:20px;background:var(--bg-card);box-shadow:var(--elev-1)}.settings.svelte-1u3w06f:not(.grouped) .theme-cards:where(.svelte-1u3w06f){border:1px solid var(--border-light);box-shadow:none}.theme-card.svelte-1u3w06f{position:relative;display:flex;flex-direction:column;align-items:center;gap:10px;min-width:0;cursor:pointer;-webkit-tap-highlight-color:transparent}.theme-preview.svelte-1u3w06f{position:relative;display:block;width:100%;max-width:8.5rem;aspect-ratio:9 / 14;border-radius:14px;overflow:hidden;box-shadow:0 0 0 1px var(--border-light),var(--elev-1);transition:box-shadow var(--dur-fast) var(--ease-standard),transform var(--dur-fast) var(--ease-spring)}.theme-card.on.svelte-1u3w06f .theme-preview:where(.svelte-1u3w06f){box-shadow:0 0 0 2.5px var(--sitr-crimson),0 0 0 5px color-mix(in srgb,var(--sitr-crimson) 18%,transparent)}.theme-card.svelte-1u3w06f:active .theme-preview:where(.svelte-1u3w06f){transform:scale(.97)}.theme-card.svelte-1u3w06f:has(.theme-input:where(.svelte-1u3w06f):focus-visible) .theme-preview:where(.svelte-1u3w06f){outline:2px solid var(--focus-ring);outline-offset:5px}.theme-name.svelte-1u3w06f{display:inline-flex;align-items:center;gap:6px;min-height:24px;font-size:var(--fs-300);font-weight:var(--fw-semibold);color:var(--text-primary)}.theme-check.svelte-1u3w06f{width:20px;height:20px;flex:none;display:grid;place-items:center;border-radius:50%;border:1.5px solid var(--border-strong);color:#fff;box-sizing:border-box}.theme-card.on.svelte-1u3w06f .theme-check:where(.svelte-1u3w06f){background:var(--sitr-crimson);border-color:var(--sitr-crimson)}.theme-caption.svelte-1u3w06f{margin:10px 16px 0;font-size:var(--fs-300);line-height:var(--lh-snug);color:var(--text-muted)}.pv.svelte-1u3w06f{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;--pv-bg: #f4f1ee;--pv-head: #ffffff;--pv-in: #ffffff;--pv-out: #A00F2B;--pv-line: #e8e3df;--pv-bar: #d6cec8;--pv-field: #ffffff;background:var(--pv-bg)}.pv-dark.svelte-1u3w06f{--pv-bg: #131211;--pv-head: #1a1817;--pv-in: #2a2725;--pv-out: #8f0e26;--pv-line: #2b2725;--pv-bar: #4a433f;--pv-field: #262322}.pv-split.svelte-1u3w06f{position:absolute;top:0;right:0;bottom:0;left:0;clip-path:polygon(100% 0,100% 100%,0 100%)}.pv-head.svelte-1u3w06f{display:flex;align-items:center;gap:6%;height:17%;padding:0 9%;background:var(--pv-head);border-bottom:1px solid var(--pv-line)}.pv-ava.svelte-1u3w06f{width:18%;aspect-ratio:1;border-radius:50%;background:#4f6b3a;flex:none}.pv-bar.svelte-1u3w06f{height:12%;min-height:4px;border-radius:3px;background:var(--pv-bar)}.pv-body.svelte-1u3w06f{flex:1;display:flex;flex-direction:column;justify-content:flex-end;gap:6%;padding:8%}.pv-msg.svelte-1u3w06f{display:block;height:11%;min-height:8px;border-radius:6px}.pv-in.svelte-1u3w06f{background:var(--pv-in);align-self:flex-start;box-shadow:0 0 0 .5px var(--pv-line)}.pv-out.svelte-1u3w06f{background:var(--pv-out);align-self:flex-end}.pv-w40.svelte-1u3w06f{width:40%}.pv-w45.svelte-1u3w06f{width:45%}.pv-w50.svelte-1u3w06f{width:50%}.pv-w60.svelte-1u3w06f{width:60%}.pv-w70.svelte-1u3w06f{width:70%}.pv-comp.svelte-1u3w06f{display:flex;align-items:center;gap:5%;height:15%;padding:0 7%;background:var(--pv-head);border-top:1px solid var(--pv-line)}.pv-field.svelte-1u3w06f{flex:1;height:50%;border-radius:999px;background:var(--pv-field);box-shadow:0 0 0 1px var(--pv-line)}.pv-send.svelte-1u3w06f{width:16%;aspect-ratio:1;border-radius:50%;background:#be1232;flex:none}.help-topics.svelte-1u3w06f{border-radius:18px;background:var(--bg-card);box-shadow:var(--elev-1);overflow:hidden}.settings.svelte-1u3w06f:not(.grouped) .help-topics:where(.svelte-1u3w06f),.settings.svelte-1u3w06f:not(.grouped) .about-card:where(.svelte-1u3w06f){border:1px solid var(--border-light);box-shadow:none}.help-item.svelte-1u3w06f+.help-item:where(.svelte-1u3w06f){border-top:1px solid var(--border-light)}.help-summary.svelte-1u3w06f{display:flex;align-items:center;gap:14px;min-height:54px;padding-block:0;padding-inline:16px 14px;list-style:none;cursor:pointer;font-size:var(--fs-400);font-weight:var(--fw-medium);color:var(--text-primary);-webkit-tap-highlight-color:transparent}.help-summary.svelte-1u3w06f::-webkit-details-marker{display:none}.help-summary.svelte-1u3w06f::marker{content:""}@media(hover:hover){.help-summary.svelte-1u3w06f:hover{background:var(--bg-hover)}}.help-summary.svelte-1u3w06f:active{background:var(--bg-hover)}.help-summary.svelte-1u3w06f:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-3px}.help-icon.svelte-1u3w06f{flex:none;width:30px;height:30px;border-radius:9px;display:grid;place-items:center;color:#fff}.help-title.svelte-1u3w06f{flex:1;min-width:0;padding:12px 0}.help-chev.svelte-1u3w06f{flex:none;display:grid;color:var(--text-faint);transition:transform var(--dur-base) var(--ease-standard)}.help-item[open].svelte-1u3w06f .help-chev:where(.svelte-1u3w06f){transform:rotate(180deg)}.help-body.svelte-1u3w06f{padding-block:0 16px;padding-inline:60px 16px;font-size:var(--fs-300);line-height:var(--lh-body);color:var(--text-secondary)}.help-body.svelte-1u3w06f p:where(.svelte-1u3w06f){margin:0 0 var(--sp-2)}.help-body.svelte-1u3w06f p:where(.svelte-1u3w06f):last-child{margin-bottom:0}.help-link.svelte-1u3w06f{display:inline-flex;align-items:center;gap:6px;min-height:var(--tap, 44px);margin-top:2px;padding:0 14px;border:none;border-radius:var(--radius-pill);background:var(--bg-input);color:var(--text-primary);font-family:var(--font);font-size:var(--fs-300);font-weight:var(--fw-semibold);cursor:pointer}.help-link.svelte-1u3w06f .icon{color:var(--encryption-green)}.about-card.svelte-1u3w06f{border-radius:18px;background:var(--bg-card);box-shadow:var(--elev-1);padding:0 16px;min-width:0}.about-row.svelte-1u3w06f{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-4);min-height:50px;border-bottom:1px solid var(--border-light);min-width:0}.about-label.svelte-1u3w06f{flex:none;font-size:var(--fs-400);color:var(--text-primary)}.about-value.svelte-1u3w06f{min-width:0;font-size:var(--fs-400);color:var(--text-muted);text-align:end;overflow-wrap:anywhere}.conn-pill.svelte-1u3w06f{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:var(--radius-pill);font-size:var(--fs-300);font-weight:var(--fw-semibold)}.conn-dot.svelte-1u3w06f{width:7px;height:7px;border-radius:50%;background:currentColor}.conn-pill.ok.svelte-1u3w06f{background:var(--success-bg);color:var(--success)}.conn-pill.wait.svelte-1u3w06f{background:var(--warning-bg);color:var(--warning)}.conn-pill.off.svelte-1u3w06f{background:var(--bg-input);color:var(--text-muted)}.call-report.svelte-1u3w06f{display:flex;flex-direction:column;gap:var(--sp-2);padding:14px 0 16px}.report-btn.svelte-1u3w06f{display:flex;align-items:center;justify-content:center;gap:var(--sp-2);width:100%;min-height:48px;border:none;border-radius:var(--radius-md);background:var(--bg-input);color:var(--text-primary);font-family:var(--font);font-size:var(--fs-400);font-weight:var(--fw-semibold);cursor:pointer;transition:background var(--dur-fast) var(--ease-standard)}.report-btn.svelte-1u3w06f:hover:not(:disabled){background:color-mix(in srgb,var(--bg-input) 88%,var(--text-primary))}.report-btn.svelte-1u3w06f:disabled{color:var(--text-faint);cursor:default}.call-report.svelte-1u3w06f .row-hint:where(.svelte-1u3w06f){margin-top:0}@media(prefers-reduced-motion:reduce){.theme-preview.svelte-1u3w06f,.help-chev.svelte-1u3w06f{transition:none}.theme-card.svelte-1u3w06f:active .theme-preview:where(.svelte-1u3w06f){transform:none}}.sub.svelte-1u3w06f{margin-top:var(--sp-6)}.fp-card.svelte-1u3w06f{margin:0 0 var(--sp-6);padding:var(--sp-4);border-radius:var(--radius-md);background:var(--bg-input);color:var(--text-primary);font-size:var(--fs-400);line-height:1.6}.contact-code-row.svelte-1u3w06f{display:flex;align-items:center;gap:var(--sp-3);width:100%;min-height:56px;padding:var(--sp-2) 0;border:none;border-bottom:1px solid var(--border-light);background:transparent;color:var(--text-muted);font:inherit;text-align:start;cursor:pointer}.contact-code-row.svelte-1u3w06f:hover{background:var(--bg-hover)}.twostep-link.svelte-1u3w06f{margin-bottom:var(--sp-5);color:var(--text-primary)}.backup-state.svelte-1u3w06f{display:flex;align-items:flex-start;gap:var(--sp-3);padding:var(--sp-4);margin-bottom:var(--sp-3);border-radius:var(--radius-md);background:var(--encryption-bg);color:var(--text-primary);font-size:var(--fs-400);line-height:var(--lh-body)}.backup-state.svelte-1u3w06f .icon{color:var(--encryption-green);margin-top:2px}.backup-state.bad.svelte-1u3w06f{background:var(--warning-bg)}.backup-state.bad.svelte-1u3w06f .icon{color:var(--warning)}.section-intro.svelte-1u3w06f{font-size:var(--fs-200);line-height:var(--lh-body);color:var(--text-muted);margin:calc(-1 * var(--sp-1)) 0 var(--sp-3)}.devices-state.svelte-1u3w06f{font-size:var(--fs-200);color:var(--text-muted);padding:var(--sp-3) 0}.devices-state.error.svelte-1u3w06f{color:var(--danger-fg)}.device-list.svelte-1u3w06f{list-style:none;margin:0;padding:0}.device.svelte-1u3w06f{display:flex;align-items:center;gap:var(--sp-3);padding:var(--sp-3) 0;border-bottom:1px solid var(--border-light)}.device.svelte-1u3w06f:last-child{border-bottom:none}.device-icon.svelte-1u3w06f{display:flex;align-items:center;justify-content:center;width:34px;height:34px;flex-shrink:0;border-radius:var(--radius-full);background:var(--bg-hover);color:var(--text-secondary)}.device.stale.svelte-1u3w06f .device-icon:where(.svelte-1u3w06f){color:var(--text-faint)}.device-main.svelte-1u3w06f{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.device-name.svelte-1u3w06f{font-size:var(--fs-300);color:var(--text-primary);display:flex;align-items:center;gap:var(--sp-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.device-meta.svelte-1u3w06f{font-size:var(--fs-100);color:var(--text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.badge.svelte-1u3w06f{flex-shrink:0;font-size:var(--fs-100);font-weight:var(--fw-semibold);text-transform:uppercase;letter-spacing:var(--tracking-wide);padding:2px var(--sp-2);border-radius:var(--radius-pill);background:var(--warning-bg);color:var(--warning)}[dir=rtl] .badge.svelte-1u3w06f{letter-spacing:0}.remove-btn.svelte-1u3w06f,.danger-btn.svelte-1u3w06f,.link-btn.svelte-1u3w06f{flex-shrink:0;border-radius:var(--radius-md);font-family:var(--font);font-size:var(--fs-200);font-weight:var(--fw-semibold);cursor:pointer;min-height:var(--tap, 44px);padding:var(--sp-2) var(--sp-3);transition:background var(--dur-fast) var(--ease-standard)}.remove-btn.svelte-1u3w06f{border:1px solid var(--border-strong);background:transparent;color:var(--text-secondary)}.remove-btn.svelte-1u3w06f:hover:not(:disabled){background:var(--bg-hover);color:var(--text-primary)}.remove-btn.svelte-1u3w06f:disabled{opacity:.5;cursor:default}.report-manual.svelte-1u3w06f{margin:var(--sp-3) 0 var(--sp-2)}.call-report-text.svelte-1u3w06f{display:block;width:100%;box-sizing:border-box;min-height:8rem;padding:var(--sp-2) var(--sp-3);border:1px solid var(--border-light);border-radius:var(--radius-md);background:var(--bg-input);color:var(--text-primary);font-family:var(--font-mono);font-size:16px;line-height:var(--lh-snug);resize:vertical}.confirm.svelte-1u3w06f{display:flex;align-items:center;gap:var(--sp-1);flex-shrink:0}.danger-btn.svelte-1u3w06f{border:1px solid var(--danger-border);background:var(--danger-bg);color:var(--danger-fg)}.danger-btn.svelte-1u3w06f:hover:not(:disabled){background:var(--danger);color:var(--text-on-accent)}.danger-btn.svelte-1u3w06f:disabled{opacity:.5;cursor:default}.link-btn.svelte-1u3w06f{border:none;background:none;color:var(--text-muted);padding:var(--sp-2)}.link-btn.svelte-1u3w06f:hover{color:var(--text-primary)}@media(max-width:480px){.device.svelte-1u3w06f{flex-wrap:wrap}.device-main.svelte-1u3w06f{flex-basis:calc(100% - 34px - var(--sp-3))}.remove-btn.svelte-1u3w06f,.confirm.svelte-1u3w06f{margin-inline-start:calc(34px + var(--sp-3))}}.push-status.svelte-1u3w06f{margin:4px 16px 10px;font-size:12px;color:var(--sitr-text-muted, #6b7280);line-height:1.5}.link-btn.svelte-1u3w06f{border:none;background:none;padding:0 4px;font-size:12px;color:var(--sitr-accent, #be1232);cursor:pointer;text-decoration:underline}[dir=rtl] .device-name.svelte-1u3w06f bdi:where(.svelte-1u3w06f){display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;vertical-align:bottom}.add-by-phone.svelte-504c36{padding:var(--sp-3) var(--sp-4);display:flex;flex-direction:column;gap:var(--sp-2)}.abp-label.svelte-504c36{font-size:var(--fs-200);font-weight:var(--fw-semibold);color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em}[dir=rtl] .abp-label.svelte-504c36{letter-spacing:0}.abp-row.svelte-504c36{display:flex;gap:var(--sp-2);align-items:stretch}.abp-code.svelte-504c36{display:flex;align-items:center;border:1.5px solid var(--border-input);border-radius:var(--radius-md);background:var(--bg-input);padding-inline-start:var(--sp-2);flex:0 0 auto}.abp-plus.svelte-504c36{color:var(--text-muted);font-size:var(--fs-300)}.abp-cc.svelte-504c36{width:3.2em;border:none;background:transparent;outline:none;min-height:44px;font:inherit;font-size:16px;color:var(--text-primary)}.abp-number.svelte-504c36{flex:1 1 auto;min-width:0;min-height:48px;border:1.5px solid var(--border-input);border-radius:var(--radius-md);padding:0 var(--sp-3);background:var(--bg-input);font:inherit;font-size:16px;color:var(--text-primary);outline:none}.abp-number.svelte-504c36:focus,.abp-code.svelte-504c36:focus-within{border-color:var(--border-input-focus)}.abp-find.svelte-504c36,.abp-primary.svelte-504c36{min-height:var(--tap, 44px);padding:0 var(--sp-4);border:none;border-radius:var(--radius-md);background:var(--sitr-gradient);color:#fff;font:inherit;font-weight:var(--fw-semibold);cursor:pointer}.abp-find.svelte-504c36:disabled,.abp-primary.svelte-504c36:disabled{opacity:.6;cursor:default}.abp-card.svelte-504c36{display:flex;align-items:center;gap:var(--sp-3);padding:var(--sp-2) 0}.abp-who.svelte-504c36{min-width:0}.abp-name.svelte-504c36{font-weight:var(--fw-semibold);color:var(--text-primary);overflow-wrap:anywhere}.abp-sub.svelte-504c36{font-size:var(--fs-200);color:var(--text-muted)}.abp-name-field.svelte-504c36{display:flex;flex-direction:column;gap:4px;font-size:var(--fs-200);color:var(--text-muted)}.abp-name-field.svelte-504c36 input:where(.svelte-504c36){min-height:44px;border:1.5px solid var(--border-input);border-radius:var(--radius-md);padding:0 var(--sp-3);background:var(--bg-input);font:inherit;font-size:16px;color:var(--text-primary)}.abp-note.svelte-504c36,.abp-error.svelte-504c36,.abp-foot.svelte-504c36{margin:0;font-size:var(--fs-300)}.abp-note.svelte-504c36{color:var(--text-primary)}.abp-error.svelte-504c36{color:var(--danger)}.abp-foot.svelte-504c36{font-size:var(--fs-200);color:var(--text-faint)}.abp-link.svelte-504c36{background:none;border:none;padding:0;color:var(--accent-fg);font:inherit;text-decoration:underline;cursor:pointer}.contacts-list.svelte-88u47z{display:flex;flex-direction:column;padding:0 0 var(--sp-3)}.cl-label.svelte-88u47z{padding:var(--sp-3) var(--sp-4) var(--sp-2);font-size:var(--fs-200);font-weight:var(--fw-semibold);color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em}[dir=rtl] .cl-label.svelte-88u47z{letter-spacing:0}.user-item.svelte-88u47z{display:flex;align-items:center;gap:var(--sp-3);width:100%;min-height:56px;padding:var(--sp-2) var(--sp-4);border:none;background:transparent;text-align:start;font:inherit;color:var(--text-primary);cursor:pointer}.user-item.svelte-88u47z:hover:not(:disabled){background:var(--bg-hover)}.user-item.svelte-88u47z:disabled,.user-item.pending.svelte-88u47z{opacity:.6}.user-item.svelte-88u47z:disabled{cursor:default}.user-text.svelte-88u47z{display:flex;flex-direction:column;min-width:0}.user-name.svelte-88u47z{font-weight:var(--fw-semibold);min-width:0;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.user-sub.svelte-88u47z{font-size:var(--fs-200);color:var(--text-muted)}.user-sub.svelte-88u47z:empty{display:none}.user-name.svelte-88u47z bdi:where(.svelte-88u47z),.user-handle.svelte-88u47z{unicode-bidi:isolate}.user-handle.svelte-88u47z{direction:ltr}.find-row.svelte-88u47z .find-text:where(.svelte-88u47z){color:var(--accent-fg);font-weight:var(--fw-semibold)}.hint.svelte-88u47z{margin:0;padding:var(--sp-2) var(--sp-4);font-size:var(--fs-300);color:var(--text-muted)}[dir=rtl] .user-name.svelte-88u47z bdi:where(.svelte-88u47z){display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;vertical-align:bottom}.new-chat.svelte-ivyxrz{height:100%;display:flex;flex-direction:column;min-height:0;background:var(--bg-primary)}.new-chat-body.svelte-ivyxrz{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain}.modal-search.svelte-ivyxrz{padding:var(--sp-3) var(--sp-4) var(--sp-2)}.new-chat.tabbed.svelte-ivyxrz .new-chat-body:where(.svelte-ivyxrz){padding-bottom:calc(var(--tab-clear, 0px) + 8px)}.new-chat.tabbed.svelte-ivyxrz .modal-search.search-pill:where(.svelte-ivyxrz){padding-block:0;padding-inline:16px var(--sp-1);margin-bottom:var(--sp-2)}.new-chat.svelte-ivyxrz:not(.tabbed) .modal-search:where(.svelte-ivyxrz) input:where(.svelte-ivyxrz){width:100%;min-height:44px;border:1.5px solid var(--border-input);border-radius:var(--radius-md);padding:0 var(--sp-4);font-size:16px;background:var(--bg-input);outline:none;box-sizing:border-box;font-family:var(--font);color:var(--text-primary)}.new-chat.svelte-ivyxrz:not(.tabbed) .modal-search:where(.svelte-ivyxrz) input:where(.svelte-ivyxrz):focus{border-color:var(--border-input-focus)}.new-group-row.svelte-ivyxrz{display:flex;align-items:center;gap:var(--sp-3);width:100%;min-height:56px;padding:var(--sp-2) var(--sp-4);border:none;background:transparent;font:inherit;font-weight:var(--fw-semibold);color:var(--text-primary);text-align:start;cursor:pointer}.new-group-row.svelte-ivyxrz:hover{background:var(--bg-hover)}.ng-icon.svelte-ivyxrz{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background:var(--bg-input);color:var(--text-primary)}.key-held.svelte-1dgmvyt{display:flex;align-items:flex-start;gap:var(--sp-2, 8px) var(--sp-3, 12px);padding:var(--sp-3, 12px) var(--sp-4, 16px);background:var(--danger-bg, var(--bg-raised, #fff4f4));border-bottom:1px solid var(--border-light, #e5e5e5)}.kh-icon.svelte-1dgmvyt{flex:none;color:var(--danger, #b42318);display:inline-flex;padding-top:2px}.kh-body.svelte-1dgmvyt{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:var(--sp-1, 4px)}.kh-list.svelte-1dgmvyt{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--sp-1, 4px)}.kh-row.svelte-1dgmvyt{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--sp-2, 8px)}.kh-text.svelte-1dgmvyt{flex:1 1 12rem;min-width:0;font-size:var(--fs-300, 14px);color:var(--text-primary, #111);line-height:1.4;overflow-wrap:anywhere}.kh-sub.svelte-1dgmvyt{font-size:var(--fs-200, 12px);color:var(--text-muted, #6b6b6b)}.kh-btn.svelte-1dgmvyt{min-height:var(--tap, 44px);min-width:var(--tap, 44px);padding:0 var(--sp-4, 16px);border-radius:var(--radius-md, 8px);border:none;background:var(--sitr-gradient, #be1232);color:#fff;font:inherit;font-size:var(--fs-300, 14px);font-weight:var(--fw-semibold, 600);cursor:pointer}.gcb.svelte-1crwcdp{display:inline-flex;align-items:center;gap:2px}.hb.svelte-1crwcdp{width:var(--tap, 44px);height:var(--tap, 44px);border:none;border-radius:50%;background:transparent;color:var(--text-secondary, #57504b);display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.hb.svelte-1crwcdp:hover:not([aria-disabled=true]){background:var(--bg-hover, rgba(0, 0, 0, .05))}.hb[aria-disabled=true].svelte-1crwcdp{opacity:.45;cursor:not-allowed}.hb.svelte-1crwcdp:focus-visible,.join.svelte-1crwcdp:focus-visible{outline:2px solid var(--focus-ring, #BE1232);outline-offset:1px}.join.svelte-1crwcdp{min-height:36px;padding:0 14px;border:none;border-radius:18px;background:#17804a;color:#fff;display:inline-flex;align-items:center;gap:6px;font:600 13px var(--font, Inter, sans-serif);cursor:pointer}.join[aria-disabled=true].svelte-1crwcdp{opacity:.5;cursor:not-allowed}.e2e-intro.svelte-1mm8hcu{align-self:center;display:inline-flex;align-items:center;gap:6px;max-width:100%;min-height:var(--tap, 44px);margin:var(--sp-2) 0 var(--sp-1);padding:4px var(--sp-3);border:none;border-radius:10px;background:var(--warning-bg);color:var(--text-secondary);font-size:var(--fs-200);text-align:center}.e2e-intro.svelte-1mm8hcu:hover{color:var(--text-primary)}.system-line.svelte-1mm8hcu{align-self:center;max-width:80%;text-align:center;font-size:var(--fs-200);color:var(--text-muted);background:var(--bg-raised);padding:var(--sp-1) var(--sp-3);border-radius:10px;margin:var(--sp-2) 0;overflow-wrap:anywhere}.live-banner.svelte-1mm8hcu{display:flex;align-items:center;gap:var(--sp-2);min-height:var(--tap, 44px);margin:var(--sp-2) var(--sp-2) 0;padding-block:0;padding-inline:var(--sp-3) 0;border-radius:var(--radius-md);background:var(--success-bg);color:var(--encryption-green);font-size:var(--fs-300);font-weight:var(--fw-semibold)}.live-dot.svelte-1mm8hcu{width:8px;height:8px;flex:none;border-radius:var(--radius-full);background:currentColor}.live-text.svelte-1mm8hcu{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.live-stop-btn.svelte-1mm8hcu{flex:none;min-width:var(--tap, 44px);min-height:var(--tap, 44px);padding:0 var(--sp-4);border:none;border-radius:var(--radius-md);background:transparent;color:inherit;font:inherit;font-weight:var(--fw-bold);cursor:pointer}.live-stop-btn.svelte-1mm8hcu:hover{background:var(--bg-hover)}.group-info.svelte-pu82l3{height:100%;display:flex;flex-direction:column;background:var(--bg-primary);min-width:0}.info-body.svelte-pu82l3{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:0 0 calc(var(--sp-6) + var(--safe-b, 0px))}.profile-section.svelte-pu82l3{padding:var(--sp-6) var(--sp-4) var(--sp-4);display:flex;flex-direction:column;align-items:center;gap:var(--sp-2);text-align:center}.profile-name.svelte-pu82l3{font-size:1.25rem;font-weight:var(--fw-bold);color:var(--text-primary);overflow-wrap:anywhere;margin-top:var(--sp-2)}.profile-description.svelte-pu82l3{font-size:var(--fs-300);color:var(--text-secondary);overflow-wrap:anywhere}.profile-sub.svelte-pu82l3{font-size:var(--fs-300);color:var(--text-muted)}:root[data-phone][data-orient=landscape] .profile-section.svelte-pu82l3 .avatar{width:72px!important;height:72px!important}.members-section.svelte-pu82l3{padding:0 0 var(--sp-2)}.section-label.svelte-pu82l3{font-size:var(--fs-200);font-weight:var(--fw-semibold);color:var(--text-secondary);padding:var(--sp-3) var(--sp-4) var(--sp-1)}.row-btn.svelte-pu82l3{display:flex;align-items:center;gap:var(--sp-3);width:100%;min-height:56px;padding:0 var(--sp-4);border:none;background:none;font-family:var(--font);font-size:var(--fs-400);font-weight:var(--fw-medium);color:var(--text-primary);text-align:start;cursor:pointer}.row-btn.svelte-pu82l3:hover{background:var(--bg-hover)}.row-icon.svelte-pu82l3{width:40px;height:40px;flex:none;display:grid;place-items:center;border-radius:var(--radius-full);background:var(--bg-input)}.leave-btn.svelte-pu82l3{color:var(--danger);margin-top:var(--sp-2);border-top:1px solid var(--border-light)}.leave-btn.svelte-pu82l3 .row-icon:where(.svelte-pu82l3){background:var(--danger-bg)}.invite-picker.svelte-pu82l3{margin:var(--sp-1) var(--sp-3) var(--sp-2);border:1px solid var(--border-light);border-radius:var(--radius-md);overflow:hidden}.invite-picker-header.svelte-pu82l3{display:flex;align-items:center;justify-content:space-between;padding-block:0;padding-inline:var(--sp-3) 0;border-bottom:1px solid var(--border-light)}.invite-picker-title.svelte-pu82l3{font-size:var(--fs-300);font-weight:var(--fw-semibold);color:var(--text-primary)}.invite-close-btn.svelte-pu82l3{width:var(--tap, 44px);height:var(--tap, 44px);display:grid;place-items:center;border:none;background:none;color:var(--text-muted);cursor:pointer}.invite-user-item.svelte-pu82l3{display:flex;align-items:center;gap:var(--sp-3);width:100%;min-height:52px;padding:0 var(--sp-3);border:none;background:none;cursor:pointer;text-align:start;font-family:var(--font)}.invite-user-item.svelte-pu82l3:hover{background:var(--bg-hover)}.invite-user-name.svelte-pu82l3{min-width:0;font-size:var(--fs-400);color:var(--text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.member-row.svelte-pu82l3{display:flex;align-items:center;gap:var(--sp-3);min-height:56px;padding-block:var(--sp-1);padding-inline:var(--sp-4) var(--sp-2)}.member-info.svelte-pu82l3{flex:1;min-width:0;display:flex;align-items:center;gap:var(--sp-2)}.member-name.svelte-pu82l3{min-width:0;font-size:var(--fs-400);color:var(--text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.creator-badge.svelte-pu82l3{flex:none;font-size:var(--fs-100);font-weight:var(--fw-semibold);color:var(--accent-fg);background:var(--bg-active);padding:2px 8px;border-radius:var(--radius-pill)}.remove-btn.svelte-pu82l3{flex:none;min-height:var(--tap, 44px);padding:0 var(--sp-3);border:none;border-radius:var(--radius-md);background:none;font-family:var(--font);font-size:var(--fs-300);font-weight:var(--fw-semibold);color:var(--danger);cursor:pointer}.remove-btn.svelte-pu82l3:hover{background:var(--danger-bg)}.hint.svelte-pu82l3{font-size:var(--fs-300);color:var(--text-muted);padding:var(--sp-3)}.overlay.svelte-1krgxq4{position:fixed;top:0;right:0;bottom:0;left:0;background:#0000004d;display:flex;align-items:center;justify-content:center;z-index:var(--z-modal, 100)}.modal.svelte-1krgxq4{background:var(--bg-primary);border-radius:var(--radius-xl);width:400px;max-width:90vw;box-shadow:var(--shadow-card);overflow:hidden}.modal-header.svelte-1krgxq4{padding:var(--sp-5) var(--sp-6) var(--sp-4);display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--border-light)}.modal-header.svelte-1krgxq4 h3:where(.svelte-1krgxq4){font-size:var(--fs-500);font-weight:var(--fw-bold);color:var(--text-primary)}.close-btn.svelte-1krgxq4{width:var(--tap, 44px);height:var(--tap, 44px);flex:none;margin-inline-end:calc(-1 * var(--sp-2));background:none;border:none;border-radius:var(--radius-pill);font-size:var(--fs-600);color:var(--text-muted);cursor:pointer;line-height:1}.close-btn.svelte-1krgxq4:hover{background:var(--bg-hover)}.modal-body.svelte-1krgxq4{padding:var(--sp-5) var(--sp-6) var(--sp-6);display:flex;flex-direction:column;gap:var(--sp-4)}.field.svelte-1krgxq4{display:flex;flex-direction:column;gap:6px}.field-label.svelte-1krgxq4{font-size:var(--fs-200);font-weight:var(--fw-semibold);color:var(--text-muted);text-transform:uppercase;letter-spacing:.4px}[dir=rtl] .field-label.svelte-1krgxq4{letter-spacing:0}.optional.svelte-1krgxq4{font-weight:var(--fw-regular);text-transform:none;letter-spacing:0;color:var(--text-faint)}.field.svelte-1krgxq4 input:where(.svelte-1krgxq4){width:100%;border:1.5px solid var(--border-input);border-radius:var(--radius-md);padding:11px 14px;font-size:var(--fs-300);background:var(--bg-input);outline:none;box-sizing:border-box;font-family:var(--font);color:var(--text-primary);transition:border-color .15s}.field.svelte-1krgxq4 input:where(.svelte-1krgxq4):focus{border-color:var(--border-input-focus)}.invite-note.svelte-1krgxq4{margin:0 0 12px;color:var(--text-muted);font-size:var(--fs-200);line-height:1.4}.form-error.svelte-1krgxq4{margin:0 0 10px;color:var(--danger);font-size:var(--fs-300)}.submit-btn.svelte-1krgxq4{width:100%;padding:13px;border:none;border-radius:var(--radius-md);background:var(--sitr-gradient);color:#fff;font-size:var(--fs-400);font-weight:var(--fw-bold);cursor:pointer;font-family:var(--font);box-shadow:var(--shadow-btn-primary);transition:opacity .15s;margin-top:4px}.submit-btn.svelte-1krgxq4:disabled{opacity:.45;cursor:not-allowed}.layout[data-mode=single] .overlay.svelte-1krgxq4{align-items:stretch;justify-content:stretch;padding:0}.layout[data-mode=single] .modal.svelte-1krgxq4{width:100%;max-width:none;height:100%;border-radius:0;overflow-y:auto;padding:var(--safe-t, 0px) var(--safe-r, 0px) var(--safe-b, 0px) var(--safe-l, 0px)}.tabs.svelte-1n51new{display:grid;box-sizing:border-box}.tab-item.svelte-1n51new{min-width:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;padding:0 2px;border:none;background:transparent;color:var(--text-primary);font-family:var(--font);font-size:12px;font-weight:var(--fw-medium);line-height:1.2;cursor:pointer;transition:background var(--dur-fast) var(--ease-standard),color var(--dur-fast) var(--ease-standard)}.tab-item.on.svelte-1n51new{background:var(--tab-on-bg);color:var(--tab-on-fg);font-weight:var(--fw-semibold)}.tab-item.svelte-1n51new:focus-visible{outline-offset:-2px}.tab-glyph.svelte-1n51new{display:grid;place-items:center;width:26px;height:26px}.tab-label.svelte-1n51new{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.you-face.svelte-1n51new{display:grid;border-radius:50%}.you-face.ring.svelte-1n51new{box-shadow:0 0 0 2px var(--tab-on-fg)}.you-face.ring.svelte-1n51new .online-dot{display:none}.tabs.svelte-1n51new .you-face:where(.svelte-1n51new) .avatar{font-size:11px!important;font-weight:700}.you-face.svelte-1n51new .online-dot{top:-2px;inset-inline-end:-2px;bottom:auto;box-shadow:0 0 0 2px var(--tab-bar-bg)}.tab-bar.svelte-1n51new{position:absolute;z-index:var(--z-sticky);inset-inline:var(--tabbar-side);bottom:var(--tabbar-bottom);height:var(--tabbar-h);grid-template-columns:repeat(4,minmax(0,1fr));align-items:center;padding:0 6px;border-radius:calc(var(--tabbar-h) / 2);background:var(--tab-bar-bg);border:1px solid var(--tab-bar-border);box-shadow:var(--tab-bar-shadow);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.tab-bar.svelte-1n51new .tab-item:where(.svelte-1n51new){height:max(44px,calc(var(--tabbar-h) - 12px));margin:0 2px;border-radius:var(--radius-pill)}:root[data-phone][data-orient=landscape] .tab-bar.svelte-1n51new{left:50%;right:auto;width:min(520px,calc(100% - 2 * var(--tabbar-side)));transform:translate(-50%)}:root[data-phone][data-orient=landscape] .tab-bar.svelte-1n51new .tab-item:where(.svelte-1n51new){flex-direction:row;gap:6px;font-size:13px}.tab-rail.svelte-1n51new{grid-auto-rows:64px;align-content:start;gap:4px;width:var(--rail-w);height:100%;padding:12px 6px;background:var(--bg-primary);border-inline-end:1px solid var(--border-light);overflow-y:auto}.tab-rail.svelte-1n51new .tab-item:where(.svelte-1n51new){border-radius:16px}.tab-rail.svelte-1n51new .tab-label:where(.svelte-1n51new){white-space:normal;overflow-wrap:break-word;text-align:center;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}.tab-rail.svelte-1n51new .tab-item:where(.svelte-1n51new):not(.on):hover{background:var(--bg-hover)}@media(prefers-reduced-motion:reduce){.tab-item.svelte-1n51new{transition:none}}.pns-root.svelte-1srdckr{position:fixed;top:0;right:0;bottom:0;left:0;z-index:calc(var(--z-sheet) + 2);display:grid;place-items:center;padding:max(var(--sp-4),var(--safe-t, 0px)) max(var(--sp-4),var(--safe-r, 0px)) max(var(--sp-4),var(--safe-b, 0px)) max(var(--sp-4),var(--safe-l, 0px))}.pns-scrim.svelte-1srdckr{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--bg-scrim)}.pns.svelte-1srdckr{position:relative;width:min(100%,26rem);max-height:100%;overflow-y:auto;padding:var(--sp-5) var(--sp-5) var(--sp-4);background:var(--bg-raised);color:var(--text-primary);border:1px solid var(--border-light);border-radius:var(--radius-xl);box-shadow:var(--elev-4)}.pns.svelte-1srdckr:focus{outline:none}.pns-form.svelte-1srdckr{display:flex;flex-direction:column;gap:var(--sp-2)}.pns-title.svelte-1srdckr{margin:0 0 var(--sp-1);font-size:var(--fs-500);font-weight:var(--fw-semibold);line-height:var(--lh-snug)}.pns-label.svelte-1srdckr{font-size:var(--fs-200);font-weight:var(--fw-semibold);color:var(--text-secondary)}.pns-input.svelte-1srdckr{width:100%;min-height:var(--tap, 44px);padding:0 var(--sp-3);border:1.5px solid var(--border-input);border-radius:var(--radius-md);background:var(--bg-primary);color:var(--text-primary);font-family:var(--font);font-size:16px;unicode-bidi:plaintext}.pns-input[aria-invalid=true].svelte-1srdckr{border-color:var(--danger)}.pns-meta.svelte-1srdckr{display:flex;justify-content:space-between;align-items:baseline;gap:var(--sp-2);font-size:var(--fs-200);color:var(--text-muted)}.pns-count.svelte-1srdckr{flex:none;font-variant-numeric:tabular-nums}.pns-count.over.svelte-1srdckr{color:var(--danger);font-weight:var(--fw-semibold)}.pns-hint.svelte-1srdckr{margin:0;font-size:var(--fs-200);color:var(--text-muted)}.pns-error.svelte-1srdckr{margin:0;font-size:var(--fs-200);color:var(--danger)}.pns-actions.svelte-1srdckr{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--sp-2);margin-top:var(--sp-2)}.pns-btn.svelte-1srdckr{min-width:5.5rem;min-height:var(--tap, 44px);padding:0 var(--sp-4);border:1px solid var(--border-strong);border-radius:var(--radius-pill);background:transparent;color:var(--text-primary);font-family:var(--font);font-size:var(--fs-300);font-weight:var(--fw-semibold);cursor:pointer}.pns-btn.svelte-1srdckr:hover{background:var(--bg-hover)}.pns-btn.primary.svelte-1srdckr{border-color:transparent;background:var(--sitr-crimson);color:var(--text-on-accent)}.pns-btn.svelte-1srdckr:disabled{opacity:.55;cursor:default}.you.svelte-1pal77y{position:relative;height:100%;display:flex;flex-direction:column;min-height:0;background:var(--bg-grouped)}.you.svelte-1pal77y .tab-header.collapsed{background:var(--bg-grouped)}.you-scroll.svelte-1pal77y{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain}.you-body.svelte-1pal77y{display:flex;flex-direction:column;gap:22px;max-width:40rem;margin-inline:auto;padding:4px 16px calc(var(--tab-clear, 0px) + 28px)}.you-card.svelte-1pal77y{display:flex;flex-direction:column;align-items:center;gap:12px;padding:24px 16px 18px;border-radius:22px;background:var(--bg-card);box-shadow:var(--elev-1);text-align:center;min-width:0}.you-avatar.svelte-1pal77y{display:grid;flex:none}.you-avatar.svelte-1pal77y .online-dot{width:18px!important;height:18px!important;inset-inline-end:2px;bottom:3px;box-shadow:0 0 0 3px var(--bg-card)}.you-who.svelte-1pal77y{max-width:100%;min-width:0;display:flex;flex-direction:column;align-items:center;gap:2px}.you-name.svelte-1pal77y{max-width:100%;font-size:var(--fs-700);font-weight:var(--fw-bold);letter-spacing:var(--tracking-tight);line-height:var(--lh-tight);color:var(--text-primary);overflow-wrap:anywhere}.you-name.svelte-1pal77y bdi:where(.svelte-1pal77y){unicode-bidi:isolate}.you-handle.svelte-1pal77y{font-size:var(--fs-400);font-weight:var(--fw-medium);color:var(--text-secondary);overflow-wrap:anywhere;unicode-bidi:isolate;direction:ltr}.you-sub.svelte-1pal77y{margin-top:4px;font-size:var(--fs-400);color:var(--text-muted);overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.you-note.svelte-1pal77y{font-size:var(--fs-200);color:var(--text-muted)}.you-name-btn.svelte-1pal77y{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:var(--tap, 44px);margin-top:2px;padding:0 18px;border:none;border-radius:var(--radius-pill);background:var(--bg-input);color:var(--text-primary);font-family:var(--font);font-size:var(--fs-300);font-weight:var(--fw-semibold);cursor:pointer;transition:background var(--dur-fast) var(--ease-standard)}.you-name-btn.svelte-1pal77y .icon{color:var(--accent-fg)}.you-name-btn.svelte-1pal77y:hover{background:color-mix(in srgb,var(--bg-input) 88%,var(--text-primary))}.you-section.svelte-1pal77y{display:flex;flex-direction:column;gap:6px;min-width:0}.you-section-h.svelte-1pal77y{margin:0;padding:0 16px;font-size:var(--fs-200);font-weight:var(--fw-semibold);letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted)}[dir=rtl] .you-section-h.svelte-1pal77y{letter-spacing:0}.you-group.svelte-1pal77y{border-radius:18px;background:var(--bg-card);box-shadow:var(--elev-1);overflow:hidden}.you-row.svelte-1pal77y{width:100%;min-height:54px;display:flex;align-items:center;gap:14px;padding:0 16px;border:none;background:transparent;color:var(--text-primary);font-family:var(--font);font-size:var(--fs-500);font-weight:var(--fw-medium);text-align:start;cursor:pointer;-webkit-tap-highlight-color:transparent}@media(hover:hover){.you-row.svelte-1pal77y:hover{background:var(--bg-hover)}}.you-row.svelte-1pal77y:active{background:var(--bg-hover)}.you-row.svelte-1pal77y:focus-visible{outline-offset:-3px}.you-icon.svelte-1pal77y{flex:none;width:32px;height:32px;border-radius:9px;display:grid;place-items:center;color:#fff}.you-line.svelte-1pal77y{flex:1;min-width:0;min-height:54px;display:flex;align-items:center;justify-content:space-between;gap:var(--sp-2);border-bottom:1px solid var(--border-light)}.you-row.svelte-1pal77y:last-child .you-line:where(.svelte-1pal77y){border-bottom-color:transparent}.you-label.svelte-1pal77y{min-width:0;overflow:hidden;overflow-wrap:break-word;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}.you-end.svelte-1pal77y{flex:none;display:flex;align-items:center;gap:6px;color:var(--text-muted);font-size:var(--fs-400);font-weight:var(--fw-regular)}.you-chev.svelte-1pal77y{display:grid;color:var(--text-faint)}.you-value.svelte-1pal77y:empty{display:none}.you-signout.svelte-1pal77y{margin-top:4px}.you-signout.svelte-1pal77y .signout-btn.card{box-shadow:var(--elev-1)}.ncs-root.svelte-akihmv{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-sheet);display:grid;place-items:center;padding:max(var(--sp-4),var(--safe-t, 0px)) max(var(--sp-4),var(--safe-r, 0px)) max(var(--sp-4),var(--safe-b, 0px)) max(var(--sp-4),var(--safe-l, 0px))}.ncs-scrim.svelte-akihmv{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--bg-scrim)}.ncs.svelte-akihmv{position:relative;width:min(100%,26rem);height:min(100%,36rem);display:flex;flex-direction:column;background:var(--bg-raised);color:var(--text-primary);border:1px solid var(--border-light);border-radius:var(--radius-xl);box-shadow:var(--elev-4);overflow:hidden}.ncs.svelte-akihmv:focus{outline:none}.ncs-root.page.svelte-akihmv{padding:var(--safe-t, 0px) var(--safe-r, 0px) 0 var(--safe-l, 0px);background:var(--bg-primary);place-items:stretch}.ncs-root.page.svelte-akihmv .ncs:where(.svelte-akihmv){width:100%;height:100%;border:none;border-radius:0;box-shadow:none;background:var(--bg-primary)}.ncs-head.svelte-akihmv{flex:none;display:grid;grid-template-columns:44px 1fr 44px;align-items:center;gap:var(--sp-2);padding:8px 12px 4px}.ncs-close.svelte-akihmv{width:44px;height:44px;display:grid;place-items:center;border:none;border-radius:22px;background:var(--round-btn-bg);box-shadow:var(--round-btn-shadow);color:var(--text-primary);cursor:pointer}.ncs-close.svelte-akihmv:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.ncs-title.svelte-akihmv{margin:0;text-align:center;font-size:var(--fs-500);font-weight:var(--fw-semibold)}.search.svelte-akihmv{flex:none;margin:6px 16px 8px;min-height:44px;display:flex;align-items:center;gap:10px;padding-block:0;padding-inline:16px var(--sp-1);border-radius:22px;background:var(--bg-input);color:var(--text-muted)}.search.svelte-akihmv:focus-within{background:var(--bg-primary);box-shadow:0 0 0 2px var(--border-input),0 0 0 5px color-mix(in srgb,var(--focus-ring) 18%,transparent)}.search-icon.svelte-akihmv{display:grid;flex:none}.search.svelte-akihmv input:where(.svelte-akihmv){flex:1;min-width:0;border:none;background:transparent;padding:10px 0;font-family:var(--font);font-size:17px;color:var(--text-primary);outline:none}.search.svelte-akihmv input:where(.svelte-akihmv)::placeholder{color:var(--text-muted)}.search.svelte-akihmv input:where(.svelte-akihmv)::-webkit-search-cancel-button{display:none}.ncs-body.svelte-akihmv{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding-bottom:max(var(--sp-3),var(--safe-b, 0px))}.ncs-list.svelte-akihmv{list-style:none;margin:0;padding:0}.ncs-row.svelte-akihmv{display:flex;align-items:center;gap:12px;min-height:64px;padding-block:4px;padding-inline:16px 8px}.ncs-text.svelte-akihmv{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:2px}.ncs-name.svelte-akihmv{font-size:var(--fs-500);font-weight:var(--fw-semibold);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ncs-sub.svelte-akihmv{font-size:14px;color:var(--text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ncs-sub.svelte-akihmv:empty{display:none}.ncs-row.pending.svelte-akihmv .ncs-text:where(.svelte-akihmv){opacity:.6}.ncs-btn.svelte-akihmv{flex:none;width:44px;height:44px;display:grid;place-items:center;border:none;border-radius:22px;background:transparent;color:var(--text-primary);cursor:pointer}.ncs-btn.svelte-akihmv:hover:not([aria-disabled=true]){background:var(--bg-hover)}.ncs-btn[aria-disabled=true].svelte-akihmv{opacity:.45;cursor:not-allowed}.ncs-btn.svelte-akihmv:focus-visible{outline:2px solid var(--focus-ring);outline-offset:1px}.hint.svelte-akihmv{margin:0;padding:var(--sp-3) var(--sp-4);font-size:var(--fs-400);color:var(--text-muted)}.ncs-empty.svelte-akihmv{display:flex;flex-direction:column;align-items:flex-start;gap:var(--sp-2);padding-bottom:var(--sp-4)}.ncs-cta.svelte-akihmv{margin:0 var(--sp-4);min-height:44px;padding:var(--sp-2) var(--sp-5);border:1px solid var(--border-strong);border-radius:var(--radius-pill);background:transparent;color:var(--text-primary);font-family:var(--font);font-size:var(--fs-400);font-weight:var(--fw-semibold);cursor:pointer}.ncs-cta.svelte-akihmv:hover{background:var(--bg-hover)}[dir=rtl] .ncs-name.svelte-akihmv bdi:where(.svelte-akihmv){display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;vertical-align:bottom}.calls-tab.svelte-14n6ftc{position:relative;height:100%;min-width:0;display:flex;flex-direction:column;background:var(--bg-primary);color:var(--text-primary)}.scroller.svelte-14n6ftc{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding-bottom:max(var(--sp-4),var(--tab-clear, 0px))}.filter-chips.svelte-14n6ftc{padding-top:0;margin-top:-5px;padding-bottom:5px}.chips-row.svelte-14n6ftc{display:flex;align-items:center;gap:var(--sp-2)}.chips-row.svelte-14n6ftc .filter-chips:where(.svelte-14n6ftc){flex:1 1 auto;min-width:0}.clear-calls.svelte-14n6ftc{flex:none;min-height:44px;margin-block:-5px 5px;margin-inline:0 12px;padding:0 var(--sp-3);border:none;border-radius:var(--radius-pill);background:transparent;color:var(--accent-fg, var(--sitr-crimson));font:inherit;font-size:var(--fs-400);font-weight:var(--fw-semibold);cursor:pointer}.clear-calls.svelte-14n6ftc:hover{background:var(--bg-hover)}.clear-calls.svelte-14n6ftc:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}.call-row.pressed.svelte-14n6ftc .open:where(.svelte-14n6ftc){background:var(--bg-hover)}.open.svelte-14n6ftc{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}:root[data-phone][data-orient=landscape] .filter-chips.svelte-14n6ftc{margin-top:0;padding-top:4px}.section-label.svelte-14n6ftc{margin:0;padding:6px 20px 4px;font-size:13px;font-weight:var(--fw-semibold);letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted)}[dir=rtl] .section-label.svelte-14n6ftc{letter-spacing:0}#calls-panel.svelte-14n6ftc:focus{outline:none}.rows.svelte-14n6ftc{list-style:none;margin:0;padding:0}.call-row.svelte-14n6ftc{position:relative;display:flex;align-items:center;min-height:76px;padding-block:0;padding-inline:0 8px}.call-row.svelte-14n6ftc:after{content:"";position:absolute;inset-inline-start:78px;inset-inline-end:8px;bottom:0;height:1px;background:var(--border-light);pointer-events:none}.open.svelte-14n6ftc{flex:1 1 auto;min-width:0;align-self:stretch;display:flex;align-items:center;gap:14px;padding-block:0;padding-inline:16px 0;border:none;background:transparent;color:inherit;font:inherit;text-align:start;cursor:pointer}.open.svelte-14n6ftc:hover{background:var(--bg-hover)}.open.svelte-14n6ftc:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}.text.svelte-14n6ftc{flex:1 1 auto;min-width:0;align-self:stretch;display:flex;flex-direction:column;justify-content:center;gap:3px}.name.svelte-14n6ftc{font-size:var(--fs-500);font-weight:var(--fw-semibold);line-height:var(--lh-tight);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.call-row.missed.svelte-14n6ftc .name:where(.svelte-14n6ftc){color:var(--call-missed)}.name.svelte-14n6ftc bdi:where(.svelte-14n6ftc){unicode-bidi:isolate}.handle.svelte-14n6ftc{font-weight:var(--fw-regular);font-size:.85em;color:var(--text-muted);unicode-bidi:isolate;direction:ltr}.detail.svelte-14n6ftc{display:flex;align-items:center;gap:5px;min-width:0;font-size:14px;line-height:var(--lh-snug);color:var(--text-muted)}.detail-text.svelte-14n6ftc{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.arrow.svelte-14n6ftc{flex:none}.arrow.out.svelte-14n6ftc{transform:rotate(180deg)}.arrow.tone-missed.svelte-14n6ftc{color:var(--call-missed)}.arrow.tone-ok.svelte-14n6ftc{color:var(--call-ok)}.arrow.tone-muted.svelte-14n6ftc{color:var(--text-muted)}.again.svelte-14n6ftc{flex:none;width:44px;height:44px;margin-inline-start:8px;display:grid;place-items:center;border:none;border-radius:22px;background:transparent;color:var(--text-primary);cursor:pointer}.again.svelte-14n6ftc:hover:not([aria-disabled=true]){background:var(--bg-hover)}.again[aria-disabled=true].svelte-14n6ftc{opacity:.45;cursor:not-allowed}.again.svelte-14n6ftc:focus-visible{outline:2px solid var(--focus-ring);outline-offset:1px}.empty.svelte-14n6ftc{display:flex;flex-direction:column;align-items:center;text-align:center;padding:var(--sp-10) var(--sp-6) var(--sp-6)}.empty-glyph.svelte-14n6ftc{width:64px;height:64px;border-radius:32px;display:grid;place-items:center;margin-bottom:var(--sp-4);background:var(--bg-input);color:var(--text-muted)}.empty-title.svelte-14n6ftc{margin:0 0 var(--sp-1);font-size:var(--fs-500);font-weight:var(--fw-semibold);color:var(--text-primary)}.empty-sub.svelte-14n6ftc{margin:0 0 var(--sp-4);font-size:var(--fs-400);color:var(--text-muted)}.empty-title.svelte-14n6ftc+.empty-cta:where(.svelte-14n6ftc){margin-top:var(--sp-3)}.empty-cta.svelte-14n6ftc{min-height:44px;padding:var(--sp-2) var(--sp-5);border:1px solid var(--border-strong);border-radius:var(--radius-pill);background:transparent;color:var(--text-primary);font-family:var(--font);font-size:var(--fs-400);font-weight:var(--fw-semibold);cursor:pointer}.empty-cta.svelte-14n6ftc:hover{background:var(--bg-hover)}[dir=rtl] .name.svelte-14n6ftc bdi:where(.svelte-14n6ftc){display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;vertical-align:bottom}.skip-link.svelte-qhhcuc{position:absolute;inset-inline-start:var(--sp-2);top:0;transform:translateY(calc(-100% - var(--sp-2)));z-index:var(--z-toast);display:inline-flex;align-items:center;min-height:var(--tap, 44px);padding:var(--sp-2) var(--sp-4);border-radius:var(--radius-md);background:var(--bg-primary);color:var(--text-primary);font-size:var(--fs-300);font-weight:var(--fw-semibold);text-decoration:none;box-shadow:none;transition:transform var(--dur-fast) var(--ease-out)}.skip-link.svelte-qhhcuc:focus{transform:translateY(var(--sp-2));box-shadow:var(--elev-3)}.layout.svelte-qhhcuc{position:relative;display:grid;height:100%;min-height:0;grid-template-rows:minmax(0,1fr);background:var(--bg-primary)}.pane.svelte-qhhcuc{min-width:0;min-height:0;overflow:hidden;overflow:clip}.pane-list.svelte-qhhcuc{grid-area:list;background:var(--bg-primary)}.pane-conv.svelte-qhhcuc{grid-area:conv;background:var(--bg-chat)}.pane-conv.svelte-qhhcuc:focus{outline:none}.pane-info.svelte-qhhcuc{grid-area:info;background:var(--bg-primary)}.layout[data-mode=single].svelte-qhhcuc{grid-template-columns:minmax(0,1fr);grid-template-areas:"conv"}.layout[data-mode=single].svelte-qhhcuc .pane:where(.svelte-qhhcuc){grid-area:conv}.pane[data-hidden].svelte-qhhcuc{visibility:hidden}.layout[data-mode=dual].svelte-qhhcuc{grid-template-columns:var(--list-w) minmax(0,1fr);grid-template-areas:"list conv"}.rail-slot.svelte-qhhcuc{grid-area:rail;min-width:0;min-height:0}.layout[data-mode=dual][data-rail].svelte-qhhcuc,.layout[data-mode=triple][data-rail].svelte-qhhcuc{grid-template-columns:var(--rail-w) var(--list-w) minmax(0,1fr);grid-template-areas:"rail list conv"}.layout[data-mode=dual][data-rail].svelte-qhhcuc{--list-w: clamp(20rem, 36vw, 24rem)}.layout[data-tabbar].svelte-qhhcuc{--tab-clear: calc(var(--tabbar-h) + var(--tabbar-bottom) + 8px)}.layout[data-mode=dual].svelte-qhhcuc .pane-list:where(.svelte-qhhcuc),.layout[data-mode=triple].svelte-qhhcuc .pane-list:where(.svelte-qhhcuc){border-inline-end:1px solid var(--border-light)}.layout[data-mode=dual].svelte-qhhcuc .pane-info:where(.svelte-qhhcuc){grid-area:conv;justify-self:end;width:min(100%,var(--info-w));z-index:2;box-shadow:var(--elev-4);border-inline-start:1px solid var(--border-light)}.layout[data-mode=triple].svelte-qhhcuc{grid-template-columns:var(--list-w) minmax(0,1fr);grid-template-areas:"list conv"}.layout[data-mode=triple][data-info].svelte-qhhcuc{grid-template-columns:var(--list-w) minmax(0,1fr) var(--info-w);grid-template-areas:"list conv info"}.layout[data-mode=triple][data-rail][data-info].svelte-qhhcuc{grid-template-columns:var(--rail-w) var(--list-w) minmax(0,1fr) var(--info-w);grid-template-areas:"rail list conv info"}.layout[data-mode=triple].svelte-qhhcuc .pane-info:where(.svelte-qhhcuc){border-inline-start:1px solid var(--border-light)}.license-banner.svelte-bkn80t{min-height:32px;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:2px 10px;padding-block:6px;padding-inline:16px;text-align:center;font-size:var(--fs-200);font-weight:var(--fw-medium);line-height:var(--lh-snug);background:var(--warning-bg, #fdf6e3);color:var(--text-primary, #111);border-block-end:1px solid var(--warning, #b8860b)}.license-text.svelte-bkn80t{min-width:0;overflow-wrap:anywhere}.license-link.svelte-bkn80t{color:var(--text-primary, #111);text-decoration:underline;white-space:nowrap}.app-shell.svelte-1duc7gd{position:fixed;inset-inline:0;top:0;height:100dvh;display:grid;grid-template-rows:auto auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);grid-template-areas:"banner" "callbar" "panes";padding:var(--safe-t, 0px) var(--safe-r, 0px) 0 var(--safe-l, 0px);background:var(--bg-primary);overflow:hidden;overflow:clip}.shell-banner.svelte-1duc7gd{grid-area:banner}.call-bar-slot.svelte-1duc7gd{grid-area:callbar}.shell-panes.svelte-1duc7gd{grid-area:panes;min-width:0;min-height:0}.shell-banner.svelte-1duc7gd:empty,.call-bar-slot.svelte-1duc7gd:empty{display:none}.tab-follower-banner.svelte-1duc7gd{min-height:32px;display:flex;align-items:center;justify-content:center;padding:4px 12px;text-align:center;font-size:var(--fs-200);font-weight:var(--fw-medium);line-height:var(--lh-snug);background:var(--sitr-crimson);color:#fff}.incoming.svelte-1brvagx{font-family:var(--font, Inter, system-ui, sans-serif);z-index:var(--z-call-incoming, 950);user-select:none;-webkit-user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent}.incoming.screen.svelte-1brvagx{position:fixed;top:0;right:0;bottom:0;left:0;display:grid;grid-template-rows:auto minmax(0,1fr) auto auto;padding:calc(24px + var(--safe-t, 0px)) calc(24px + var(--safe-r, 0px)) calc(32px + var(--safe-b, 0px)) calc(24px + var(--safe-l, 0px));background:#1b1714;color:#f3eee9;container:ring / size}.e2e.svelte-1brvagx{display:flex;align-items:center;justify-content:center;gap:6px;font-size:13px;color:#c9c0b8}.mid.svelte-1brvagx{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18px;text-align:center;min-height:0}.rings.svelte-1brvagx{display:inline-flex;align-items:center;justify-content:center;padding:15px;border-radius:50%;border:1px solid rgba(190,18,50,.35)}.r2.svelte-1brvagx{display:inline-flex;padding:15px;border-radius:50%;border:1px solid rgba(190,18,50,.6)}.r2.svelte-1brvagx .avatar{width:clamp(72px,32cqmin,132px)!important;height:clamp(72px,32cqmin,132px)!important;font-size:clamp(24px,11cqmin,44px)!important}h2.svelte-1brvagx{margin:0;font-size:30px;font-weight:600;line-height:1.2;max-width:320px;overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;outline:none}.line.svelte-1brvagx{display:flex;align-items:center;gap:8px;margin:0;font-size:16px;color:#c9c0b8}.incoming.screen.svelte-1brvagx .pn-handle{color:#c9c0b8}.stranger.svelte-1brvagx{margin:0;font-size:14px;color:#f4c96a}.actions.svelte-1brvagx{display:flex;justify-content:space-around}.disc-btn.svelte-1brvagx{display:flex;flex-direction:column;align-items:center;gap:10px;min-width:88px;border:none;background:none;color:inherit;font:inherit;cursor:pointer}.disc.svelte-1brvagx{width:68px;height:68px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff}.disc.decline.svelte-1brvagx{background:#d0342c}.disc.accept.svelte-1brvagx{background:#17804a}.disc-btn.svelte-1brvagx:focus-visible .disc:where(.svelte-1brvagx){box-shadow:0 0 0 3px #f3eee9}.disc-btn.svelte-1brvagx:focus-visible{outline:none}.lbl.svelte-1brvagx{font-size:14px;color:#e3dcd5}.audio-only.svelte-1brvagx{justify-self:center;margin-top:16px;min-height:var(--tap, 44px);padding:0 16px;border:none;border-radius:22px;background:transparent;color:#f3eee9;font:500 15px var(--font, Inter, sans-serif);text-decoration:underline;cursor:pointer}@container ring (max-height: 480px){.incoming.screen.svelte-1brvagx{grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto minmax(0,1fr) auto}.e2e.svelte-1brvagx{grid-column:1 / -1}.mid.svelte-1brvagx{gap:8px}h2.svelte-1brvagx{font-size:24px}.actions.svelte-1brvagx{flex-direction:row;gap:24px;align-self:center}.audio-only.svelte-1brvagx{grid-column:1 / -1;margin-top:0}}.incoming.card.svelte-1brvagx{position:fixed;top:calc(16px + var(--safe-t, 0px));inset-inline-end:calc(16px + var(--safe-ie, 0px));width:min(22.5rem,calc(100vw - 32px));box-sizing:border-box;padding:16px;border-radius:20px;background:#1b1714;color:#f3eee9;box-shadow:0 16px 40px #100c0a47;display:flex;flex-direction:column;gap:14px}:root[data-theme=dark] .incoming.card.svelte-1brvagx{background:#f3eee9;color:#191512}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .incoming.card.svelte-1brvagx{background:#f3eee9;color:#191512}}.card-head.svelte-1brvagx{display:flex;align-items:center;gap:12px;min-width:0}.ring1.svelte-1brvagx{display:inline-flex;border-radius:50%;box-shadow:0 0 0 4px #be123259}.card-txt.svelte-1brvagx{min-width:0;display:flex;flex-direction:column;gap:2px}.card-txt.svelte-1brvagx h2:where(.svelte-1brvagx){font-size:16px;max-width:100%;-webkit-line-clamp:2;line-clamp:2}.card-txt.svelte-1brvagx p:where(.svelte-1brvagx){margin:0;font-size:13px;opacity:.8}.card-actions.svelte-1brvagx{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.pill.svelte-1brvagx{height:44px;border:none;border-radius:22px;color:#fff;font:600 14px var(--font, Inter, sans-serif);cursor:pointer}.pill.decline.svelte-1brvagx{background:#d0342c}.pill.accept.svelte-1brvagx{background:#17804a}.pill.svelte-1brvagx:focus-visible{outline:2px solid currentColor;outline-offset:2px}.audio-only.card.svelte-1brvagx{margin-top:-6px;color:inherit;font-size:13px}.invite-screen.svelte-qj2nk7{background:var(--bg-page, #f5f6f8)}.invite-card.svelte-qj2nk7{width:min(380px,calc(100% - 32px));padding:40px 36px;background:var(--bg-primary, #fff);border-radius:16px;box-shadow:0 8px 32px #00000014}.logo.svelte-qj2nk7{font-size:var(--fs-700);font-weight:800;letter-spacing:-.5px;background:var(--sitr-gradient, linear-gradient(135deg, #be1232, #7a0c20));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:24px}h2.svelte-qj2nk7{font-size:var(--fs-700);font-weight:var(--fw-bold);margin-bottom:4px;color:var(--text-primary, #1a1a1a)}.subtitle.svelte-qj2nk7{font-size:var(--fs-300);color:var(--text-muted, #6b7280);margin-bottom:24px;line-height:1.5}.label.svelte-qj2nk7{font-size:var(--fs-100);font-weight:var(--fw-semibold);color:var(--text-secondary, #4b5563);text-transform:uppercase;letter-spacing:.5px;margin-bottom:6px;display:block}[dir=rtl] .label.svelte-qj2nk7{letter-spacing:0}.input.svelte-qj2nk7{width:100%;box-sizing:border-box;border:1.5px solid var(--border-input, #e5e7eb);border-radius:var(--radius-md, 10px);padding:13px 15px;font-size:var(--fs-300);background:var(--bg-input, #fafafa);margin-bottom:16px;color:var(--text-primary, #1a1a1a);outline:none;transition:border-color .2s;font-family:inherit}.input.svelte-qj2nk7:focus{border-color:var(--border-input-focus, #be1232)}.error.svelte-qj2nk7{color:var(--sitr-crimson, #be1232);font-size:var(--fs-300);margin-bottom:12px;padding:10px 14px;background:#be12320f;border-radius:8px}.btn.svelte-qj2nk7{width:100%;padding:14px;border:none;border-radius:var(--radius-md, 10px);background:var(--sitr-sent-gradient, linear-gradient(135deg, #be1232, #7a0c20));color:#fff;font-size:var(--fs-400);font-weight:var(--fw-semibold);cursor:pointer;font-family:inherit}.btn.svelte-qj2nk7:disabled{opacity:.7;cursor:not-allowed}.btn-secondary.svelte-qj2nk7{width:100%;padding:var(--sp-3);border:1.5px solid var(--border-input, #e5e7eb);border-radius:var(--radius-md, 10px);background:transparent;color:var(--text-primary, #1a1a1a);font-size:var(--fs-300);font-weight:var(--fw-medium);cursor:pointer;font-family:inherit}.link-btn.svelte-qj2nk7{background:none;border:none;color:var(--text-faint, #9ca3af);font-size:var(--fs-200);cursor:pointer;margin-top:16px;display:block;text-align:center;width:100%}.spinner.svelte-qj2nk7{width:32px;height:32px;margin:16px auto 0;border:3px solid var(--border-input, #e5e7eb);border-top-color:var(--sitr-crimson, #be1232);border-radius:50%;animation:svelte-qj2nk7-inv-spin .8s linear infinite}@keyframes svelte-qj2nk7-inv-spin{to{transform:rotate(360deg)}}.toast-region.svelte-1ig2a9j{position:fixed;left:50%;bottom:calc(24px + var(--safe-b, 0px));transform:translate(-50%);display:flex;flex-direction:column;gap:var(--sp-2);z-index:var(--z-toast);pointer-events:none;width:max-content;max-width:min(32rem,calc(100vw - 32px - var(--safe-l, 0px) - var(--safe-r, 0px)))}:root[data-call-mode=full] .toast-region.svelte-1ig2a9j,:root[data-call-mode=docked] .toast-region.svelte-1ig2a9j,.toast-region.at-top.svelte-1ig2a9j{top:calc(16px + var(--safe-t, 0px));bottom:auto!important}.toast.svelte-1ig2a9j{pointer-events:auto;display:flex;align-items:center;gap:var(--sp-2);padding-block:var(--sp-1);padding-inline:var(--sp-4) var(--sp-1);border-radius:var(--radius-md);background:var(--bg-primary);color:var(--text-primary);box-shadow:var(--shadow-card);border:1px solid var(--border-light);border-inline-start:3px solid var(--text-muted);font-size:var(--fs-300);animation:svelte-1ig2a9j-toast-in .18s ease}.toast.error.svelte-1ig2a9j{border-inline-start-color:var(--sitr-crimson)}.toast.success.svelte-1ig2a9j{border-inline-start-color:var(--status-online)}.toast.info.svelte-1ig2a9j{border-inline-start-color:var(--info, #3b82f6)}.toast-msg.svelte-1ig2a9j{line-height:1.4;padding:var(--sp-2) 0;min-width:0;overflow-wrap:anywhere}.toast-close.svelte-1ig2a9j{flex-shrink:0;width:44px;height:44px;display:grid;place-items:center;border:none;border-radius:var(--radius-sm);background:none;color:var(--text-muted);cursor:pointer}.toast-close.svelte-1ig2a9j:hover{color:var(--text-primary)}@keyframes svelte-1ig2a9j-toast-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.toast.svelte-1ig2a9j{animation:none}}.crypto-splash.svelte-1kexl35{background:var(--bg-page)}.splash-card.svelte-1kexl35{text-align:center;padding:32px 36px;background:var(--bg-primary);border-radius:16px;box-shadow:0 8px 32px #00000014;max-width:440px;width:calc(100% - 32px)}.splash-card.svelte-1kexl35 h2:where(.svelte-1kexl35){margin:16px 0 8px;font-size:18px;font-weight:600;color:var(--text-primary)}.splash-detail.svelte-1kexl35{font-size:13px;color:var(--text-muted);line-height:1.5}.splash-detail.error.svelte-1kexl35{color:var(--sitr-danger, #b91c1c)}.splash-icon.svelte-1kexl35{font-size:32px}.device-list.svelte-1kexl35{list-style:none;margin:12px 0 0;padding:0;max-height:240px;overflow-y:auto;text-align:start}.device-list.svelte-1kexl35 li:where(.svelte-1kexl35){display:flex;align-items:center;gap:8px;padding:6px 0;border-bottom:1px solid var(--sitr-border, #e5e7eb);font-size:13px}.device-id.svelte-1kexl35{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text-primary)}.device-seen.svelte-1kexl35{color:var(--text-muted)}.device-revoke.svelte-1kexl35{border:1px solid var(--sitr-border, #e5e7eb);background:transparent;border-radius:6px;padding:4px 10px;cursor:pointer;color:var(--text-primary)}.actions.svelte-1kexl35{display:flex;gap:8px;justify-content:center}.splash-btn.svelte-1kexl35{margin-top:20px;padding:10px 20px;border:none;border-radius:8px;background:var(--sitr-accent, #3b82f6);color:#fff;font-size:14px;font-weight:500;cursor:pointer}.splash-btn.secondary.svelte-1kexl35{background:transparent;color:var(--text-primary);border:1px solid var(--sitr-border, #e5e7eb)}.splash-btn.svelte-1kexl35:disabled,.device-revoke.svelte-1kexl35:disabled{opacity:.6;cursor:default}.crypto-splash.svelte-1a4j19c{background:var(--bg-page)}.splash-card.svelte-1a4j19c{text-align:center;padding:32px 36px;background:var(--bg-primary);border-radius:16px;box-shadow:0 8px 32px #00000014;max-width:440px;width:calc(100% - 32px)}.splash-card.svelte-1a4j19c h2:where(.svelte-1a4j19c){margin:16px 0 8px;font-size:18px;font-weight:600;color:var(--text-primary)}.splash-detail.svelte-1a4j19c{font-size:13px;color:var(--text-muted);line-height:1.5}.splash-icon.svelte-1a4j19c{font-size:32px}.actions.svelte-1a4j19c{display:flex;gap:8px;justify-content:center}.splash-btn.svelte-1a4j19c{margin-top:20px;padding:10px 20px;border:none;border-radius:8px;background:var(--sitr-accent, #3b82f6);color:#fff;font-size:14px;font-weight:500;cursor:pointer}.splash-btn.secondary.svelte-1a4j19c{background:transparent;color:var(--text-primary);border:1px solid var(--sitr-border, #e5e7eb)}.splash-btn.svelte-1a4j19c:disabled{opacity:.6;cursor:default}.crypto-splash.svelte-1uh1zpb{background:var(--bg-page)}.splash-card.svelte-1uh1zpb{text-align:center;padding:32px 36px;background:var(--bg-primary);border-radius:16px;box-shadow:0 8px 32px #00000014;max-width:440px;width:calc(100% - 32px)}.splash-card.svelte-1uh1zpb h2:where(.svelte-1uh1zpb){margin:16px 0 8px;font-size:18px;font-weight:600;color:var(--text-primary)}.splash-detail.svelte-1uh1zpb{font-size:14px;color:var(--text-muted);line-height:1.5}.splash-detail.svelte-1uh1zpb+.splash-detail:where(.svelte-1uh1zpb){margin-top:10px}.splash-detail.lead.svelte-1uh1zpb{color:var(--text-primary)}.splash-icon.svelte-1uh1zpb{display:flex;justify-content:center;color:var(--warning, #b8860b)}.actions.svelte-1uh1zpb{display:flex;gap:8px;justify-content:center;flex-wrap:wrap}.splash-btn.svelte-1uh1zpb{margin-top:20px;padding:10px 20px;min-height:44px;border:none;border-radius:8px;background:var(--sitr-crimson, #BE1232);color:#fff;font-size:14px;font-weight:500;cursor:pointer}.splash-btn.secondary.svelte-1uh1zpb{background:transparent;color:var(--text-primary);border:1px solid var(--border-light, #e8e3df)}.splash-btn.svelte-1uh1zpb:disabled{opacity:.6;cursor:default}.check-note.svelte-1uh1zpb{margin:10px 0 0;min-height:1.5em;font-size:13px;color:var(--text-muted)}.crypto-splash.svelte-1txjxzn{background:var(--bg-page);padding-top:calc(var(--safe-t, 0px) + var(--sp-4));padding-bottom:calc(var(--safe-b, 0px) + var(--sp-4))}.crypto-splash.svelte-1txjxzn>.recovery-card:where(.svelte-1txjxzn){padding:var(--sp-8) var(--sp-6);background:var(--bg-primary);border-radius:16px;box-shadow:var(--elev-3);max-width:440px;width:calc(100% - 32px);color:var(--text-primary);box-sizing:border-box}.rec-icon.svelte-1txjxzn{width:44px;height:44px;border-radius:var(--radius-full);display:grid;place-items:center;background:var(--bg-active);color:var(--accent-fg, var(--sitr-crimson));margin-bottom:var(--sp-4)}h2.svelte-1txjxzn{margin:0 0 var(--sp-2);font-size:var(--fs-600);font-weight:var(--fw-semibold);line-height:var(--lh-tight);letter-spacing:var(--tracking-snug)}.lead.svelte-1txjxzn{margin:0 0 var(--sp-6);font-size:var(--fs-400);line-height:var(--lh-body);color:var(--text-secondary)}h3.svelte-1txjxzn{margin:0 0 var(--sp-1);font-size:var(--fs-500);font-weight:var(--fw-semibold);line-height:var(--lh-tight)}.hint.svelte-1txjxzn{margin:0 0 var(--sp-3);font-size:var(--fs-300);line-height:var(--lh-snug);color:var(--text-muted)}.option.svelte-1txjxzn{display:flex;flex-direction:column}.label.svelte-1txjxzn{font-size:var(--fs-300);font-weight:var(--fw-medium);color:var(--text-secondary);margin-bottom:var(--sp-1)}.input.svelte-1txjxzn{width:100%;box-sizing:border-box;min-height:48px;border:1.5px solid var(--border-input);border-radius:var(--radius-md);padding:12px 14px;font-size:16px;background:var(--bg-input);color:var(--text-primary);margin-bottom:var(--sp-3)}.input.svelte-1txjxzn:focus{border-color:var(--border-input-focus)}.input[aria-invalid=true].svelte-1txjxzn{border-color:var(--danger)}.error.svelte-1txjxzn{margin:0 0 var(--sp-3);padding:10px 12px;border-radius:var(--radius-sm);background:var(--danger-bg);color:var(--danger-fg);border:1px solid var(--danger-border);font-size:var(--fs-300);line-height:var(--lh-snug)}.progress.svelte-1txjxzn{margin:0 0 var(--sp-3);font-size:var(--fs-300);color:var(--text-muted)}.btn.svelte-1txjxzn{min-height:48px;padding:0 var(--sp-5);border-radius:var(--radius-md);font-size:var(--fs-400);font-weight:var(--fw-semibold);cursor:pointer}.btn.svelte-1txjxzn:disabled{opacity:.6}.primary.svelte-1txjxzn{border:none;background:var(--sitr-sent-gradient);color:var(--text-on-accent);box-shadow:var(--shadow-btn-primary)}.secondary.svelte-1txjxzn{border:1.5px solid var(--border-strong);background:transparent;color:var(--text-primary)}.secondary.svelte-1txjxzn:hover:not(:disabled){background:var(--bg-hover)}.danger.svelte-1txjxzn{border:none;background:var(--danger);color:#fff}:root[data-theme=dark] .danger.svelte-1txjxzn{color:#1a0d0b}.divider.svelte-1txjxzn{display:flex;align-items:center;gap:var(--sp-3);margin:var(--sp-6) 0;color:var(--text-faint);font-size:var(--fs-200);text-transform:uppercase;letter-spacing:var(--tracking-wide)}[dir=rtl] .divider.svelte-1txjxzn{letter-spacing:0}.divider.svelte-1txjxzn:before,.divider.svelte-1txjxzn:after{content:"";flex:1;height:1px;background:var(--border-light)}.confirm.svelte-1txjxzn{padding:var(--sp-4);border-radius:var(--radius-md);border:1px solid var(--danger-border);background:var(--danger-bg)}.confirm.svelte-1txjxzn p:where(.svelte-1txjxzn){margin:0 0 var(--sp-4);font-size:var(--fs-400);line-height:var(--lh-body);color:var(--danger-fg)}.confirm.svelte-1txjxzn h3:where(.svelte-1txjxzn){color:var(--danger-fg);margin-bottom:var(--sp-2)}.actions.svelte-1txjxzn{display:flex;flex-wrap:wrap;gap:var(--sp-2)}.actions.svelte-1txjxzn .btn:where(.svelte-1txjxzn){flex:1 1 140px}.working.svelte-1txjxzn{display:flex;flex-direction:column;align-items:center;gap:var(--sp-3);padding:var(--sp-4) 0;color:var(--text-secondary);font-size:var(--fs-400)}.working.svelte-1txjxzn p:where(.svelte-1txjxzn){margin:0}.spinner.svelte-1txjxzn{width:32px;height:32px;border:3px solid var(--border-light);border-top-color:var(--sitr-crimson);border-radius:50%;animation:svelte-1txjxzn-rec-spin .8s linear infinite}@keyframes svelte-1txjxzn-rec-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.spinner.svelte-1txjxzn{animation-duration:2.4s}}.signout.svelte-1txjxzn{display:block;margin:var(--sp-6) auto 0;min-height:44px;padding:0 var(--sp-4);border:none;background:transparent;color:var(--text-secondary);font-size:var(--fs-400);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.signout.svelte-1txjxzn:disabled{opacity:.5}.crypto-splash.svelte-1n46o8q{background:var(--bg-page)}.splash-card.svelte-1n46o8q{text-align:center;padding:40px 48px;background:var(--bg-primary);border-radius:16px;box-shadow:var(--elev-3);max-width:360px;width:calc(100% - 32px)}.splash-card.svelte-1n46o8q h2:where(.svelte-1n46o8q){margin:16px 0 8px;font-size:18px;font-weight:600;color:var(--text-primary)}.splash-detail.svelte-1n46o8q{font-size:13px;color:var(--text-muted);line-height:1.5}.splash-icon.svelte-1n46o8q{font-size:32px}.launch.svelte-1n46o8q{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:0;padding:16px;text-align:center}.launch-logo.svelte-1n46o8q{width:88px;height:88px;border-radius:22px;box-shadow:var(--elev-3);animation:svelte-1n46o8q-launch-in .36s ease-out both}.launch-name.svelte-1n46o8q{margin-top:16px;font-size:22px;font-weight:700;letter-spacing:.08em;color:var(--text-primary)}.launch-dots.svelte-1n46o8q{display:flex;gap:6px;margin-top:28px}.launch-dots.svelte-1n46o8q i:where(.svelte-1n46o8q){width:7px;height:7px;border-radius:50%;background:var(--sitr-crimson);opacity:.25;animation:svelte-1n46o8q-launch-dot 1.2s ease-in-out infinite}.launch-dots.svelte-1n46o8q i:where(.svelte-1n46o8q):nth-child(2){animation-delay:.2s}.launch-dots.svelte-1n46o8q i:where(.svelte-1n46o8q):nth-child(3){animation-delay:.4s}.launch-text.svelte-1n46o8q{margin:14px 0 0;font-size:14px;color:var(--text-muted)}.launch-sub.svelte-1n46o8q{margin:4px 0 0;font-size:12px;color:var(--text-muted);opacity:.8}@keyframes svelte-1n46o8q-launch-in{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:none}}@keyframes svelte-1n46o8q-launch-dot{0%,to{opacity:.25}50%{opacity:1}}@media(prefers-reduced-motion:reduce){.launch-logo.svelte-1n46o8q{animation:none}.launch-dots.svelte-1n46o8q i:where(.svelte-1n46o8q){animation:none;opacity:.6}}.splash-btn.svelte-1n46o8q{margin-top:20px;min-height:var(--tap, 44px);padding:0 20px;border:none;border-radius:8px;background:var(--sitr-crimson);color:#fff;font-size:14px;font-weight:500;cursor:pointer}.splash-btn.svelte-1n46o8q:hover{opacity:.9}:root{--sitr-crimson: #BE1232;--sitr-red-orange: #D94020;--sitr-orange: #E86618;--sitr-bright-orange: #F07820;--sitr-gradient: linear-gradient(135deg, #BE1232, #D94020, #E86618, #F07820);--sitr-sent-gradient: linear-gradient(135deg, #BE1232, #D94020);--sitr-gradient-v: linear-gradient(180deg, #BE1232, #E86618);--fs-100: .6875rem;--fs-200: .75rem;--fs-300: .8125rem;--fs-400: .9375rem;--fs-500: 1.0625rem;--fs-600: 1.25rem;--fs-700: 1.5rem;--fs-800: 2rem;--fw-regular: 400;--fw-medium: 500;--fw-semibold: 600;--fw-bold: 700;--lh-tight: 1.25;--lh-snug: 1.4;--lh-body: 1.55;--tracking-tight: -.02em;--tracking-snug: -.01em;--tracking-normal: 0;--tracking-wide: .02em;--sp-0: 0;--sp-1: .25rem;--sp-2: .5rem;--sp-3: .75rem;--sp-4: 1rem;--sp-5: 1.25rem;--sp-6: 1.5rem;--sp-8: 2rem;--sp-10: 2.5rem;--sp-12: 3rem;--sp-16: 4rem;--inset-pane: var(--sp-4);--inset-thread: var(--sp-6);--radius-sm: 6px;--radius-md: 12px;--radius-lg: 18px;--radius-xl: 20px;--radius-pill: 999px;--radius-full: 50%;--radius-run: 6px;--elev-1: 0 1px 2px rgba(16, 12, 10, .06);--elev-2: 0 2px 8px rgba(16, 12, 10, .07), 0 1px 2px rgba(16, 12, 10, .04);--elev-3: 0 8px 24px rgba(16, 12, 10, .1), 0 2px 6px rgba(16, 12, 10, .05);--elev-4: 0 24px 64px rgba(16, 12, 10, .18), 0 8px 20px rgba(16, 12, 10, .08);--elev-accent: 0 4px 16px rgba(190, 18, 50, .28);--shadow-card: var(--elev-3);--shadow-btn-primary: var(--elev-accent);--bg-page: #f7f5f3;--bg-primary: #ffffff;--bg-chat: #f4f1ee;--bg-raised: #ffffff;--bg-input: #f2efec;--bg-hover: rgba(16, 12, 10, .04);--bg-active: rgba(190, 18, 50, .06);--bg-scrim: rgba(16, 12, 10, .45);--bubble-received: #ffffff;--bubble-sent: #A00F2B;--bubble-sent-text: #ffffff;--text-primary: #191512;--text-secondary: #57504b;--text-muted: #6f6761;--text-faint: #716963;--text-on-accent: #ffffff;--border-light: #e8e3df;--border-input: #ddd6d0;--border-strong: #c8c0b9;--border-input-focus: var(--sitr-crimson);--status-online: #1a9c4c;--status-connecting: #b8860b;--status-offline: #c0392b;--encryption-green: #1a9c4c;--encryption-bg: rgba(26, 156, 76, .1);--danger: #c0392b;--danger-bg: #fdf0ee;--danger-fg: #7d2419;--danger-border: #f0c9c2;--info: #1f6feb;--info-bg: #eef4ff;--success: #1a9c4c;--success-bg: #eaf7ef;--warning: #b8860b;--warning-bg: #fdf6e3;--scrollbar-thumb: rgba(16, 12, 10, .16);--scrollbar-thumb-hover: rgba(16, 12, 10, .28);--msg-failed-bg: var(--danger-bg);--menu-shadow: var(--elev-3);--icon-btn: #756d67;--icon-btn-hover: #191512;--read-tick: #8ed0ff;--sitr-search-hit: rgba(240, 120, 32, .28);--focus-ring: var(--sitr-crimson);--accent-fg: #BE1232;--link-received: #1d5fc4;--sender-1: #0f766e;--sender-2: #4338ca;--sender-3: #9a4d00;--sender-4: #a3195b;--sender-5: #5f6f00;--sender-6: #1d5fc4;--sender-7: #6d28d9;--sender-8: #0369a1;--avatar-1: #3f7f6e;--avatar-2: #5b6c8f;--avatar-3: #7a5c3e;--avatar-4: #8a4f7d;--avatar-5: #a05a2c;--avatar-6: #4f6b3a;--avatar-7: #6b5b95;--avatar-8: #9a4d4d;--bubble-sent-meta: rgba(255, 255, 255, .78);--chip-on-bg: #fbe7ea;--chip-on-fg: #8d0d26;--chip-on-border: #f0b9c3;--chip-border: #ddd6d1;--tab-bar-bg: rgba(255, 255, 255, .92);--tab-bar-border: #ece7e3;--tab-bar-shadow: 0 8px 30px rgba(20, 12, 8, .16);--tab-on-bg: #fbe7ea;--tab-on-fg: #BE1232;--round-btn-bg: #ffffff;--round-btn-shadow: 0 2px 10px rgba(20, 12, 8, .1);--bg-grouped: #f4f1ee;--bg-card: #ffffff;--danger-text: #BE1232;--presence-dot-ring: var(--bg-card);--call-missed: #BE1232;--call-ok: #2e7d4f;--attention-fg: #BE1232;--dur-instant: 90ms;--dur-fast: .14s;--dur-base: .2s;--dur-slow: .28s;--ease-out: cubic-bezier(.22, .61, .36, 1);--ease-in: cubic-bezier(.55, .06, .68, .19);--ease-standard: cubic-bezier(.4, 0, .2, 1);--ease-spring: cubic-bezier(.34, 1.56, .64, 1);--pane-sidebar: 22rem;--pane-sidebar-wide: 25rem;--measure-message: 38rem;--tap: 40px;--header-h: 56px;--list-w: clamp(18rem, 30vw, 24rem);--info-w: clamp(20rem, 28vw, 24rem);--thread-max: 64rem;--media-w: min(20rem, 100%);--media-max-h: min(26rem, 55dvh);--composer-max-h: 8.5rem;--tabbar-h: 68px;--tabbar-side: 14px;--tabbar-bottom: max(22px, calc(var(--safe-b, 0px) + 8px));--rail-w: 76px;--safe-t: env(safe-area-inset-top, 0px);--safe-r: env(safe-area-inset-right, 0px);--safe-l: env(safe-area-inset-left, 0px);--safe-b: calc(env(safe-area-inset-bottom, 0px) * (1 - var(--kb-open, 0)));--safe-is: env(safe-area-inset-left, 0px);--safe-ie: env(safe-area-inset-right, 0px);--z-base: 0;--z-sticky: 10;--z-dropdown: 20;--z-overlay: 40;--z-modal: 100;--z-sheet: 120;--z-call-mini: 800;--z-call: 900;--z-call-incoming: 950;--z-toast: 1000;--font: "Inter Variable", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-mono: ui-monospace, "SF Mono", "Menlo", "Cascadia Mono", monospace}:root[dir=rtl]{--safe-is: env(safe-area-inset-right, 0px);--safe-ie: env(safe-area-inset-left, 0px)}@media(pointer:coarse){:root{--tap: 44px}}@media(min-width:641px){:root{--media-w: min(22rem, 100%)}}@media(min-width:1100px){:root{--header-h: 60px}}:root[data-phone][data-orient=landscape]{--header-h: 48px;--composer-max-h: 5rem;--tabbar-h: 52px;--tabbar-bottom: max(8px, calc(var(--safe-b, 0px) + 4px))}:root[data-theme=dark]{--bg-page: #0e0d0c;--bg-primary: #1a1817;--bg-chat: #131211;--bg-raised: #211f1d;--bg-input: #262322;--bg-hover: rgba(255, 250, 245, .06);--bg-active: rgba(240, 120, 32, .1);--bg-scrim: rgba(0, 0, 0, .6);--bubble-received: #262322;--bubble-sent: #8f0e26;--bubble-sent-text: #ffffff;--text-primary: #f4f1ee;--text-secondary: #bdb5ae;--text-muted: #948b84;--text-faint: #948b84;--border-light: #2b2725;--border-input: #3a3532;--border-strong: #4d4642;--status-online: #34d17a;--status-connecting: #e3b341;--status-offline: #f0685f;--encryption-green: #34d17a;--encryption-bg: rgba(52, 209, 122, .14);--danger: #f0685f;--danger-bg: #2b1512;--danger-fg: #ffc9c2;--danger-border: #5c2a23;--info: #58a6ff;--info-bg: #12203a;--success: #34d17a;--success-bg: #10261a;--warning: #e3b341;--warning-bg: #2a2010;--elev-1: 0 1px 2px rgba(0, 0, 0, .5);--elev-2: 0 2px 8px rgba(0, 0, 0, .5), 0 1px 2px rgba(0, 0, 0, .4);--elev-3: 0 8px 24px rgba(0, 0, 0, .6), 0 2px 6px rgba(0, 0, 0, .4);--elev-4: 0 24px 64px rgba(0, 0, 0, .7), 0 8px 20px rgba(0, 0, 0, .5);--elev-accent: 0 4px 16px rgba(190, 18, 50, .45);--scrollbar-thumb: rgba(255, 250, 245, .14);--scrollbar-thumb-hover: rgba(255, 250, 245, .24);--menu-shadow: var(--elev-3);--icon-btn: #948b84;--icon-btn-hover: #f4f1ee;--read-tick: #7cc4ff;--sitr-search-hit: rgba(240, 120, 32, .34);--focus-ring: var(--sitr-bright-orange);--accent-fg: #F07820;--link-received: #7cb6ff;--sender-1: #4fd1c1;--sender-2: #a5a4ff;--sender-3: #f0a14a;--sender-4: #f47fb6;--sender-5: #c3d36a;--sender-6: #7cb6ff;--sender-7: #c4a3ff;--sender-8: #5ec8f2;--chip-on-bg: #4a1520;--chip-on-fg: #ffd5dc;--chip-on-border: #6e2232;--chip-border: #3a322d;--tab-bar-bg: rgba(36, 30, 27, .92);--tab-bar-border: #3a322d;--tab-bar-shadow: 0 8px 30px rgba(0, 0, 0, .5);--tab-on-bg: #4a1520;--tab-on-fg: #ff7a8f;--round-btn-bg: #262322;--round-btn-shadow: none;--bg-grouped: #110e0c;--bg-card: #211b18;--danger-text: #ff7a8f;--call-missed: #ff7a8f;--call-ok: #5cc28a;--attention-fg: #ff7a8f;color-scheme:dark}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/fonts/inter-var-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html,body{height:100%;font-family:var(--font);font-size:100%;background:var(--bg-page);color:var(--text-primary);overflow:hidden;overflow:clip;overscroll-behavior:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:"cv05" 1,"cv11" 1,"calt" 1;text-rendering:optimizeLegibility}:root[data-call-chrome=dark],:root[data-call-chrome=dark] body{background:#1b1714}:root[data-call-chrome=dark]{color-scheme:dark}#app{height:100%;overflow:hidden;overflow:clip}@media(hover:none){*{-webkit-tap-highlight-color:transparent}}input,button,textarea,select{font-family:inherit;font-size:inherit;color:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed}@media(pointer:coarse),(any-pointer:coarse),(max-width:768px){:where(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=file]):not([type=button]):not([type=submit]):not([type=reset]):not([type=image])),:where(textarea),:where(select),:where([contenteditable]:not([contenteditable=false])){font-size:16px!important}.search-pill input{font-size:17px!important}}:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px;border-radius:var(--radius-sm)}:focus:not(:focus-visible){outline:none}time,.tabular{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}::selection{background:var(--sitr-search-hit);color:var(--text-primary)}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border-radius:var(--radius-pill);border:3px solid transparent;background-clip:content-box}::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover);background-clip:content-box}*{scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb) transparent}.fullpage{position:fixed;top:0;right:0;bottom:0;left:0;overflow-y:auto;overscroll-behavior:contain;display:flex;flex-direction:column;padding:var(--safe-t, 0px) var(--safe-r, 0px) var(--safe-b, 0px) var(--safe-l, 0px);background:var(--bg-page)}.fullpage>.fullpage-inner{margin:auto;width:100%}.safe-fixed{padding-top:var(--safe-t, 0px);padding-right:var(--safe-r, 0px);padding-bottom:var(--safe-b, 0px);padding-left:var(--safe-l, 0px)}.tab-large-title{margin:10px 20px 12px;font-size:34px;line-height:40px;font-weight:800;letter-spacing:-.02em;color:var(--text-primary)}.tab-large-title:focus{outline:none}:root[data-phone][data-orient=landscape] .tab-large-title{display:none}.round-btn{flex:none;width:44px;height:44px;display:grid;place-items:center;padding:0;border:none;border-radius:22px;background:var(--round-btn-bg);color:var(--text-primary);box-shadow:var(--round-btn-shadow);cursor:pointer}.round-btn:hover{filter:brightness(.97)}.round-btn.primary{background:var(--sitr-crimson);color:var(--text-on-accent);box-shadow:0 4px 14px #be123252}.round-btn.primary:hover{filter:brightness(1.08)}.round-btn:active{transform:scale(.96)}.search-pill{flex:none;margin:0 16px;min-height:44px;border-radius:22px;background:var(--bg-input);display:flex;align-items:center;gap:10px;padding-block:0;padding-inline:16px var(--sp-1);color:var(--text-muted)}.search-pill input{flex:1;min-width:0;border:none;background:transparent;padding:10px 0;font-family:var(--font);font-size:17px;color:var(--text-primary);outline:none}.search-pill input::placeholder{color:var(--text-muted)}.search-pill input::-webkit-search-cancel-button{display:none}.search-pill:focus-within{background:var(--bg-primary);box-shadow:0 0 0 2px var(--border-input),0 0 0 5px color-mix(in srgb,var(--focus-ring) 18%,transparent)}.filter-chips{flex:none;display:flex;gap:var(--sp-2);padding:9px 16px 1px;overflow-x:auto;scrollbar-width:none}.filter-chips::-webkit-scrollbar{display:none}.filter-chip{flex:none;min-width:44px;min-height:44px;display:flex;align-items:center;justify-content:center;padding:0;border:none;background:none;cursor:pointer;font-family:var(--font)}.filter-chip-face{display:inline-flex;align-items:center;gap:6px;height:34px;padding:0 16px;box-sizing:border-box;border-radius:17px;border:1px solid var(--chip-border);background:transparent;color:var(--text-secondary);font-size:var(--fs-400);font-weight:var(--fw-medium);transition:background var(--dur-fast) var(--ease-standard),color var(--dur-fast) var(--ease-standard)}.filter-chip:hover .filter-chip-face{color:var(--text-primary)}.filter-chip.active .filter-chip-face,.filter-chip[aria-selected=true] .filter-chip-face,.filter-chip[aria-pressed=true] .filter-chip-face{border-color:var(--chip-on-border);background:var(--chip-on-bg);color:var(--chip-on-fg);font-weight:var(--fw-semibold)}@media(prefers-reduced-motion:reduce){.round-btn:active{transform:none}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}
