:root{--eth-color-primary: #141518;--eth-color-accent: #2b5bd7;--eth-color-accent-primary: #2b5bd7;--eth-color-accent-hover: #1e44a8;--eth-color-accent-soft: rgba(43, 91, 215, .1);--eth-color-accent-border: rgba(43, 91, 215, .36);--eth-color-focus-ring: rgba(43, 91, 215, .2);--eth-color-on-accent: #ffffff;--eth-color-aurora: #1e9e6a;--eth-color-aurora-soft: rgba(30, 158, 106, .12);--eth-color-mint: #1e9e6a;--eth-color-gold: #b07a1c;--eth-color-danger: #d9483b;--eth-color-warning: #b07a1c;--eth-color-remote: #2b5bd7;--eth-color-remote-soft: rgba(43, 91, 215, .1);--eth-color-page-background: #f5f4f0;--eth-color-background: #f5f4f0;--eth-color-surface: #f5f4f0;--eth-color-primary-surface: #ffffff;--eth-color-group-surface: #ffffff;--eth-color-surface-elevated: #ffffff;--eth-color-secondary-surface: #f0efea;--eth-color-search-surface: #f0efea;--eth-color-capsule-surface: #f0efea;--eth-color-surface-muted: #f0efea;--eth-color-surface-sunken: #e6e5df;--eth-color-soft-tint-surface: #f0efea;--eth-color-surface-hover: rgba(20, 21, 24, .04);--eth-color-surface-pressed: rgba(20, 21, 24, .07);--eth-color-surface-disabled: rgba(240, 239, 234, .76);--eth-color-surface-selected: rgba(43, 91, 215, .1);--eth-color-selected-surface: rgba(43, 91, 215, .1);--eth-color-header-surface: rgba(245, 244, 240, .8);--eth-color-navigation-surface: #ffffff;--eth-color-navigation-selected: rgba(43, 91, 215, .1);--eth-color-navigation-border: rgba(20, 21, 24, .08);--eth-color-navigation-glass: rgba(255, 255, 255, .78);--eth-color-navigation-glass-border: rgba(20, 21, 24, .08);--eth-color-navigation-glass-shadow: rgba(20, 21, 24, .14);--eth-color-chip-surface: #f0efea;--eth-color-ambient-primary: transparent;--eth-color-ambient-secondary: transparent;--eth-color-text: #141518;--eth-color-text-secondary: #5c6069;--eth-color-text-muted: #5c6069;--eth-color-text-disabled: rgba(92, 96, 105, .48);--eth-color-divider: rgba(20, 21, 24, .08);--eth-color-shadow: rgba(20, 21, 24, .14);--eth-color-on-danger: #ffffff;--eth-color-bubble-in: #ffffff;--eth-color-bubble-out: rgba(43, 91, 215, .12);--eth-color-bubble-out-hi: rgba(43, 91, 215, .12);--eth-color-bubble-out-text: #141518;--eth-color-bubble-out-muted: #5c6069;--eth-color-bubble-out-read: #2b5bd7;--eth-color-badge-background: #2b5bd7;--eth-color-badge-foreground: #ffffff;--eth-color-badge: #2b5bd7;--eth-color-folder-badge-muted-background: rgba(20, 21, 24, .08);--eth-color-folder-badge-muted-foreground: #5c6069;--eth-color-folder-badge-active-background: #141518;--eth-color-folder-badge-active-foreground: #f5f4f0;--eth-color-wallpaper-tint: transparent;--eth-color-wallpaper-dot: transparent;--eth-wallpaper-veil: #f5f4f0;--eth-color-translation-rail: rgba(43, 91, 215, .5);--eth-avatar-tone-1-bg: #fadee3;--eth-avatar-tone-1-fg: #7a2a3a;--eth-avatar-tone-2-bg: #dce6ff;--eth-avatar-tone-2-fg: #1f3f8f;--eth-avatar-tone-3-bg: #d9eef2;--eth-avatar-tone-3-fg: #1f5159;--eth-avatar-tone-4-bg: #f7e6d6;--eth-avatar-tone-4-fg: #6b4420;--eth-avatar-tone-5-bg: #eadffa;--eth-avatar-tone-5-fg: #4f2e8a;--eth-avatar-tone-6-bg: #d7f0e2;--eth-avatar-tone-6-fg: #1c5a3a;--eth-avatar-tone-7-bg: #e4e6f5;--eth-avatar-tone-7-fg: #2f3a6e;--eth-font-mono: ui-monospace, "SF Mono", Menlo, Consolas, monospace;--eth-radius-input: 16px;--eth-radius-card: 22px;--eth-radius-panel: 24px;--eth-radius-bubble: 22px;--eth-radius-bubble-grouped: 10px;--eth-radius-bubble-tail: 8px;--eth-radius-composer: 16px;--eth-shadow-soft: 0 1px 2px rgba(20, 21, 24, .06);--eth-shadow-bubble: none;--eth-shadow-card: none;--eth-shadow-floating: 0 20px 50px rgba(20, 21, 24, .14);--eth-shadow-panel: 0 30px 60px rgba(20, 21, 24, .1)}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--eth-color-primary: #f3f2ee;--eth-color-accent: #8ab4ff;--eth-color-accent-primary: #8ab4ff;--eth-color-accent-hover: #b7d0ff;--eth-color-accent-soft: rgba(138, 180, 255, .16);--eth-color-accent-border: rgba(138, 180, 255, .4);--eth-color-focus-ring: rgba(138, 180, 255, .24);--eth-color-on-accent: #0a0b0e;--eth-color-aurora: #6fd6a8;--eth-color-aurora-soft: rgba(111, 214, 168, .14);--eth-color-mint: #6fd6a8;--eth-color-gold: #f3c56b;--eth-color-danger: #ff8a7a;--eth-color-warning: #f3c56b;--eth-color-remote: #8ab4ff;--eth-color-remote-soft: rgba(138, 180, 255, .16);--eth-color-page-background: #0a0b0e;--eth-color-background: #0a0b0e;--eth-color-surface: #0a0b0e;--eth-color-primary-surface: #121418;--eth-color-group-surface: #121418;--eth-color-surface-elevated: #121418;--eth-color-secondary-surface: #1a1d23;--eth-color-search-surface: #1a1d23;--eth-color-capsule-surface: #1a1d23;--eth-color-surface-muted: #1a1d23;--eth-color-surface-sunken: #0a0b0e;--eth-color-soft-tint-surface: #121418;--eth-color-surface-hover: #23272f;--eth-color-surface-pressed: rgba(255, 255, 255, .08);--eth-color-surface-disabled: rgba(26, 29, 35, .76);--eth-color-surface-selected: rgba(138, 180, 255, .16);--eth-color-selected-surface: rgba(138, 180, 255, .16);--eth-color-header-surface: rgba(10, 11, 14, .76);--eth-color-navigation-surface: #121418;--eth-color-navigation-selected: rgba(138, 180, 255, .16);--eth-color-navigation-border: rgba(255, 255, 255, .08);--eth-color-navigation-glass: rgba(18, 20, 24, .74);--eth-color-navigation-glass-border: rgba(255, 255, 255, .08);--eth-color-navigation-glass-shadow: rgba(0, 0, 0, .35);--eth-color-chip-surface: #1a1d23;--eth-color-ambient-primary: transparent;--eth-color-ambient-secondary: transparent;--eth-color-text: #f3f2ee;--eth-color-text-secondary: #a3a7b1;--eth-color-text-muted: #a3a7b1;--eth-color-text-disabled: rgba(163, 167, 177, .46);--eth-color-divider: rgba(255, 255, 255, .08);--eth-color-shadow: rgba(0, 0, 0, .35);--eth-color-on-danger: #0a0b0e;--eth-color-bubble-in: #1a1d23;--eth-color-bubble-out: rgba(138, 180, 255, .16);--eth-color-bubble-out-hi: rgba(138, 180, 255, .16);--eth-color-bubble-out-text: #f3f2ee;--eth-color-bubble-out-muted: #a3a7b1;--eth-color-bubble-out-read: #8ab4ff;--eth-color-badge-background: #8ab4ff;--eth-color-badge-foreground: #0a0b0e;--eth-color-badge: #8ab4ff;--eth-color-folder-badge-muted-background: rgba(255, 255, 255, .08);--eth-color-folder-badge-muted-foreground: #a3a7b1;--eth-color-folder-badge-active-background: #f3f2ee;--eth-color-folder-badge-active-foreground: #0a0b0e;--eth-color-wallpaper-tint: transparent;--eth-color-wallpaper-dot: transparent;--eth-wallpaper-veil: #0a0b0e;--eth-color-translation-rail: rgba(138, 180, 255, .5);--eth-avatar-tone-1-bg: #4a2e36;--eth-avatar-tone-1-fg: #f5c1cb;--eth-avatar-tone-2-bg: #2a3850;--eth-avatar-tone-2-fg: #c3d6ff;--eth-avatar-tone-3-bg: #2b4348;--eth-avatar-tone-3-fg: #b6e2e8;--eth-avatar-tone-4-bg: #4a3a2c;--eth-avatar-tone-4-fg: #f2d5b9;--eth-avatar-tone-5-bg: #3a2f4c;--eth-avatar-tone-5-fg: #dcc8f7;--eth-avatar-tone-6-bg: #2c4538;--eth-avatar-tone-6-fg: #b8e8cc;--eth-avatar-tone-7-bg: #2f3350;--eth-avatar-tone-7-fg: #c9cdf5;--eth-shadow-soft: 0 1px 2px rgba(0, 0, 0, .3);--eth-shadow-bubble: none;--eth-shadow-card: none;--eth-shadow-floating: 0 20px 50px rgba(0, 0, 0, .35);--eth-shadow-panel: 0 30px 60px rgba(0, 0, 0, .45)}}:root[data-theme=dark]{--eth-color-primary: #f3f2ee;--eth-color-accent: #8ab4ff;--eth-color-accent-primary: #8ab4ff;--eth-color-accent-hover: #b7d0ff;--eth-color-accent-soft: rgba(138, 180, 255, .16);--eth-color-accent-border: rgba(138, 180, 255, .4);--eth-color-focus-ring: rgba(138, 180, 255, .24);--eth-color-on-accent: #0a0b0e;--eth-color-aurora: #6fd6a8;--eth-color-aurora-soft: rgba(111, 214, 168, .14);--eth-color-mint: #6fd6a8;--eth-color-gold: #f3c56b;--eth-color-danger: #ff8a7a;--eth-color-warning: #f3c56b;--eth-color-remote: #8ab4ff;--eth-color-remote-soft: rgba(138, 180, 255, .16);--eth-color-page-background: #0a0b0e;--eth-color-background: #0a0b0e;--eth-color-surface: #0a0b0e;--eth-color-primary-surface: #121418;--eth-color-group-surface: #121418;--eth-color-surface-elevated: #121418;--eth-color-secondary-surface: #1a1d23;--eth-color-search-surface: #1a1d23;--eth-color-capsule-surface: #1a1d23;--eth-color-surface-muted: #1a1d23;--eth-color-surface-sunken: #0a0b0e;--eth-color-soft-tint-surface: #121418;--eth-color-surface-hover: #23272f;--eth-color-surface-pressed: rgba(255, 255, 255, .08);--eth-color-surface-disabled: rgba(26, 29, 35, .76);--eth-color-surface-selected: rgba(138, 180, 255, .16);--eth-color-selected-surface: rgba(138, 180, 255, .16);--eth-color-header-surface: rgba(10, 11, 14, .76);--eth-color-navigation-surface: #121418;--eth-color-navigation-selected: rgba(138, 180, 255, .16);--eth-color-navigation-border: rgba(255, 255, 255, .08);--eth-color-navigation-glass: rgba(18, 20, 24, .74);--eth-color-navigation-glass-border: rgba(255, 255, 255, .08);--eth-color-navigation-glass-shadow: rgba(0, 0, 0, .35);--eth-color-chip-surface: #1a1d23;--eth-color-ambient-primary: transparent;--eth-color-ambient-secondary: transparent;--eth-color-text: #f3f2ee;--eth-color-text-secondary: #a3a7b1;--eth-color-text-muted: #a3a7b1;--eth-color-text-disabled: rgba(163, 167, 177, .46);--eth-color-divider: rgba(255, 255, 255, .08);--eth-color-shadow: rgba(0, 0, 0, .35);--eth-color-on-danger: #0a0b0e;--eth-color-bubble-in: #1a1d23;--eth-color-bubble-out: rgba(138, 180, 255, .16);--eth-color-bubble-out-hi: rgba(138, 180, 255, .16);--eth-color-bubble-out-text: #f3f2ee;--eth-color-bubble-out-muted: #a3a7b1;--eth-color-bubble-out-read: #8ab4ff;--eth-color-badge-background: #8ab4ff;--eth-color-badge-foreground: #0a0b0e;--eth-color-badge: #8ab4ff;--eth-color-folder-badge-muted-background: rgba(255, 255, 255, .08);--eth-color-folder-badge-muted-foreground: #a3a7b1;--eth-color-folder-badge-active-background: #f3f2ee;--eth-color-folder-badge-active-foreground: #0a0b0e;--eth-color-wallpaper-tint: transparent;--eth-color-wallpaper-dot: transparent;--eth-wallpaper-veil: #0a0b0e;--eth-color-translation-rail: rgba(138, 180, 255, .5);--eth-avatar-tone-1-bg: #4a2e36;--eth-avatar-tone-1-fg: #f5c1cb;--eth-avatar-tone-2-bg: #2a3850;--eth-avatar-tone-2-fg: #c3d6ff;--eth-avatar-tone-3-bg: #2b4348;--eth-avatar-tone-3-fg: #b6e2e8;--eth-avatar-tone-4-bg: #4a3a2c;--eth-avatar-tone-4-fg: #f2d5b9;--eth-avatar-tone-5-bg: #3a2f4c;--eth-avatar-tone-5-fg: #dcc8f7;--eth-avatar-tone-6-bg: #2c4538;--eth-avatar-tone-6-fg: #b8e8cc;--eth-avatar-tone-7-bg: #2f3350;--eth-avatar-tone-7-fg: #c9cdf5;--eth-shadow-soft: 0 1px 2px rgba(0, 0, 0, .3);--eth-shadow-bubble: none;--eth-shadow-card: none;--eth-shadow-floating: 0 20px 50px rgba(0, 0, 0, .35);--eth-shadow-panel: 0 30px 60px rgba(0, 0, 0, .45)}:root:root:root:root body .app-frame,:root:root:root:root body .app-frame>.shell,:root:root:root:root body .app-frame .sidebar,:root:root:root:root body .app-frame .navigation-surface,:root:root:root:root body .settings-screen,:root:root:root:root body .more-screen,:root:root:root:root body .profile-screen,:root:root:root:root body .profile-body,:root:root:root:root body .auth-screen,:root:root:root:root body .app-lock-screen,:root:root:root:root body .push-onboarding-screen{background-color:var(--eth-color-page-background);background-image:none}:root:root:root:root body .app-frame .chat{background-color:var(--eth-color-page-background);background-image:none}:root:root:root:root body .app-frame .side-top,:root:root:root:root body .app-frame .screen-top,:root:root:root:root body .app-frame .chat-header,:root:root:root:root body .app-frame .compose,:root:root:root:root body .app-frame .compose-context,:root:root:root:root body .app-frame .pinned-message-strip,:root:root:root:root body .app-frame .message-selection-bar{border-color:var(--eth-color-divider);background:var(--eth-color-header-surface);box-shadow:none;-webkit-backdrop-filter:blur(24px) saturate(1.4);backdrop-filter:blur(24px) saturate(1.4)}:root:root:root:root body .app-frame .new-chat-button,:root:root:root:root body .app-frame .screen-action{color:var(--eth-color-text);border:1px solid var(--eth-color-divider);background:var(--eth-color-surface-muted);border-radius:14px}:root:root:root:root body .app-frame .search input,:root:root:root:root body .app-frame .sidebar.chats-surface .search input{border:1px solid var(--eth-color-divider);border-radius:var(--eth-radius-input);background:var(--eth-color-search-surface);color:var(--eth-color-text);box-shadow:none}:root:root:root:root body .app-frame .search input:focus,:root:root:root:root body .app-frame .sidebar.chats-surface .search input:focus{border-color:var(--eth-color-accent-border);background:var(--eth-color-surface-elevated);box-shadow:0 0 0 3px var(--eth-color-focus-ring)}:root:root:root:root body .app-frame .sidebar.chats-surface .folder-track{gap:8px;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}:root:root:root:root body .app-frame .sidebar.chats-surface .folder-track button{min-height:34px;border:1px solid var(--eth-color-divider);border-radius:12px;background:var(--eth-color-chip-surface);color:var(--eth-color-text-secondary);font-weight:600}:root:root:root:root body .app-frame .sidebar.chats-surface .folder-track button.active{border-color:var(--eth-color-folder-badge-active-background);background:var(--eth-color-folder-badge-active-background);color:var(--eth-color-folder-badge-active-foreground)}:root:root:root:root body .app-frame .sidebar.chats-surface .folder-indicator{inset-block:0;border:0;border-radius:12px;background:var(--eth-color-folder-badge-active-background);box-shadow:none}:root:root:root:root body .app-frame .sidebar.chats-surface .conversation-list{border:0;background:transparent;box-shadow:none}:root:root:root:root body .app-frame .sidebar.chats-surface .conversation-list .conversation-button{border-color:var(--eth-color-divider);background:var(--eth-color-surface-elevated);box-shadow:none}:root:root:root:root body .app-frame .sidebar.chats-surface .conversation-list .conversation-button.active{background:var(--eth-color-surface-selected)}:root:root:root:root body .app-frame .conversation-row time{font-family:var(--eth-font-mono);font-size:11.5px;font-variant-numeric:tabular-nums;color:var(--eth-color-text-muted)}:root:root:root:root body .app-frame .conversation-meta .unread-badge,:root:root:root:root body .app-frame .tab-badge{background:var(--eth-color-badge-background);color:var(--eth-color-badge-foreground);font-family:var(--eth-font-mono);font-weight:500}:root:root:root:root body .app-frame .presence-dot{background:var(--eth-color-aurora);box-shadow:0 0 0 3px var(--eth-color-surface-elevated)}:root:root:root:root body .app-frame .avatar{border-radius:36%}:root:root:root:root body .app-frame .avatar.tone-1{background:var(--eth-avatar-tone-1-bg);color:var(--eth-avatar-tone-1-fg)}:root:root:root:root body .app-frame .avatar.tone-2{background:var(--eth-avatar-tone-2-bg);color:var(--eth-avatar-tone-2-fg)}:root:root:root:root body .app-frame .avatar.tone-3{background:var(--eth-avatar-tone-3-bg);color:var(--eth-avatar-tone-3-fg)}:root:root:root:root body .app-frame .avatar.tone-4{background:var(--eth-avatar-tone-4-bg);color:var(--eth-avatar-tone-4-fg)}:root:root:root:root body .app-frame .avatar.tone-5{background:var(--eth-avatar-tone-5-bg);color:var(--eth-avatar-tone-5-fg)}:root:root:root:root body .app-frame .avatar.tone-6{background:var(--eth-avatar-tone-6-bg);color:var(--eth-avatar-tone-6-fg)}:root:root:root:root body .app-frame .avatar.tone-7{background:var(--eth-avatar-tone-7-bg);color:var(--eth-avatar-tone-7-fg)}:root:root:root:root body .app-frame .settings-screen .settings-group,:root:root:root:root body .app-frame .more-screen .settings-group,:root:root:root:root body .app-frame .profile-card,:root:root:root:root body .app-frame .profile-actions-row,:root:root:root:root body .app-frame .profile-media-card,:root:root:root:root body .app-frame .phonebook-card,:root:root:root:root body .app-frame .contact-add-card,:root:root:root:root body .app-frame .picker-card,:root:root:root:root body .app-frame .call-history-list,:root:root:root:root body .auth-card,:root:root:root:root body .app-lock-card,:root:root:root:root body .push-onboarding-card{border-color:var(--eth-color-divider);background:var(--eth-color-surface-elevated);box-shadow:none}:root:root:root:root body .app-frame .bubble{border-color:var(--eth-color-divider);background:var(--eth-color-bubble-in);color:var(--eth-color-text);box-shadow:none}:root:root:root:root body .app-frame .bubble.outbound{border-color:transparent;background:var(--eth-color-bubble-out);color:var(--eth-color-bubble-out-text)}:root:root:root:root body .app-frame .bubble.outbound .voice-play{background:var(--eth-color-accent);color:var(--eth-color-on-accent)}:root:root:root:root body .app-frame .bubble footer{font-family:var(--eth-font-mono);font-size:10.5px;font-variant-numeric:tabular-nums}:root:root:root:root body .app-frame .day-sep span,:root:root:root:root body .app-frame .empty-pill{border-color:var(--eth-color-divider);background:var(--eth-color-surface-elevated);color:var(--eth-color-text-muted);font-family:var(--eth-font-mono);font-size:11px;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}:root:root:root:root body .app-frame .compose textarea{border-color:var(--eth-color-divider);border-radius:var(--eth-radius-composer);background:var(--eth-color-surface-muted);color:var(--eth-color-text)}:root:root:root:root body .app-frame .compose textarea:focus{border-color:var(--eth-color-accent-border);background:var(--eth-color-surface-elevated);box-shadow:0 0 0 3px var(--eth-color-focus-ring)}:root:root:root:root body .app-frame .compose .attach,:root:root:root:root body .app-frame .compose .send{border-radius:16px}:root:root:root:root body .app-frame .compose .attach{border:1px solid var(--eth-color-divider);background:var(--eth-color-surface-muted);color:var(--eth-color-text)}:root:root:root:root body .app-frame .compose .send{background:var(--eth-color-accent);color:var(--eth-color-on-accent)}:root:root:root:root body .app-frame .compose .send:disabled{background:var(--eth-color-surface-muted);color:var(--eth-color-text-muted)}:root:root:root:root body .app-frame .mobile-nav{border:0;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}:root:root:root:root body .app-frame .mobile-nav .tabbar{border-color:var(--eth-color-navigation-glass-border);border-radius:24px;background:var(--eth-color-navigation-glass);box-shadow:var(--eth-shadow-floating),inset 0 1px #ffffff0f;-webkit-backdrop-filter:blur(24px) saturate(1.4);backdrop-filter:blur(24px) saturate(1.4)}:root:root:root:root body .app-frame .mobile-nav .tab,:root:root:root:root body .app-frame .mobile-nav .orbit-search-button{color:var(--eth-color-text-secondary)}:root:root:root:root body .app-frame .mobile-nav .tab-inner{border-radius:18px}:root:root:root:root body .app-frame .mobile-nav .tab.active .tab-inner,:root:root:root:root body .app-frame .mobile-nav .orbit-search-button.active .tab-inner,:root:root:root:root body .app-frame .mobile-nav .orbit-search-button.active{border-color:transparent;background:var(--eth-color-navigation-selected);color:var(--eth-color-accent);box-shadow:none}:root:root:root:root body .app-frame .mobile-nav .tab.active .tlabel{color:var(--eth-color-accent)}:root:root:root:root body .app-frame .mobile-nav .tab:active .tab-inner,:root:root:root:root body .app-frame .mobile-nav .orbit-search-button:active .tab-inner{color:var(--eth-color-accent);background:var(--eth-color-surface-pressed)}:root:root:root:root body .app-frame .mobile-nav .tab-inner{transition:transform .18s cubic-bezier(.25,.1,.25,1),background-color .24s cubic-bezier(.25,.1,.25,1),color .24s cubic-bezier(.25,.1,.25,1)}:root:root:root:root body .app-frame .mobile-nav .tab:active .tab-inner,:root:root:root:root body .app-frame .mobile-nav .orbit-search-button:active .tab-inner{transform:scale(.94)}:root:root:root:root body .app-frame .mobile-nav .tab.anim .tab-inner,:root:root:root:root body .app-frame .mobile-nav .tab.dragging .tab-inner{animation:none}:root:root:root:root body .app-frame .mobile-nav .nav-glyph.motion{animation:none}:root:root:root:root body .app-frame .mobile-nav .nav-glyph .nav-glyph-image{display:block;opacity:0;transform:translate(-50%,-50%) scale(.92);transition:opacity .22s cubic-bezier(.25,.1,.25,1),transform .22s cubic-bezier(.25,.1,.25,1)}:root:root:root:root body .app-frame .mobile-nav .nav-glyph .state-idle,:root:root:root:root body .app-frame .mobile-nav .nav-glyph.active .state-active{opacity:1;transform:translate(-50%,-50%) scale(1)}:root:root:root:root body .app-frame .mobile-nav .nav-glyph.active .state-idle{opacity:0;transform:translate(-50%,-50%) scale(1.04)}:root:root:root:root body .app-frame .mobile-nav .tab:active .nav-glyph .state-idle,:root:root:root:root body .app-frame .mobile-nav .tab:active .nav-glyph .state-active{opacity:0}:root:root:root:root body .app-frame .mobile-nav .tab:active .nav-glyph .state-pressed{opacity:1;transform:translate(-50%,-50%) scale(1);transition-duration:90ms,90ms}@media(prefers-reduced-motion:reduce){:root:root:root:root body .app-frame .mobile-nav .tab-inner,:root:root:root:root body .app-frame .mobile-nav .nav-glyph .nav-glyph-image{transition:none}}@media(prefers-reduced-transparency:reduce){:root:root:root:root body .app-frame .mobile-nav .tabbar,:root:root:root:root body .app-frame .side-top,:root:root:root:root body .app-frame .screen-top,:root:root:root:root body .app-frame .chat-header,:root:root:root:root body .app-frame .compose{background:var(--eth-color-navigation-surface);-webkit-backdrop-filter:none;backdrop-filter:none}}:root:root:root:root:root body .auth-screen{--aa-ease: cubic-bezier(.32, .72, 0, 1);--aa-thumb: #ffffff;min-height:100dvh;justify-content:center;padding:max(24px,env(safe-area-inset-top)) 24px max(24px,env(safe-area-inset-bottom));background-color:var(--eth-color-page-background);background-image:radial-gradient(420px 320px at 50% 18%,color-mix(in srgb,var(--eth-color-accent) 14%,transparent),transparent 70%)}:root:root:root:root:root body .auth-card{width:min(380px,100%);gap:20px;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;animation:aether-auth-enter .52s var(--aa-ease) both}@media(prefers-color-scheme:dark){:root:not([data-theme=light]):root:root:root:root body .auth-screen{--aa-thumb: #2e323b}}:root[data-theme=dark]:root:root:root:root body .auth-screen{--aa-thumb: #2e323b}@keyframes aether-auth-enter{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}:root:root:root:root:root body .auth-screen .auth-brand{gap:0;margin-bottom:8px}:root:root:root:root:root body .auth-screen .auth-brand .brand-mark{width:84px;height:84px;filter:drop-shadow(0 12px 28px rgba(0,0,0,.28))}:root:root:root:root:root body .auth-screen .auth-brand .brand-mark:after{display:none}:root:root:root:root:root body .auth-screen .auth-brand h1{margin-top:18px;color:var(--eth-color-text);font-size:34px;font-weight:700;line-height:1.05;letter-spacing:-.035em}:root:root:root:root:root body .auth-screen .auth-brand p{max-width:290px;margin-top:10px;color:var(--eth-color-text-secondary);font-size:15px;line-height:1.4}:root:root:root:root:root body .auth-screen .auth-mode-segmented,:root:root:root:root:root body .auth-screen .auth-channel{position:relative;isolation:isolate;width:100%;min-height:0;height:40px;display:grid;grid-template-columns:1fr 1fr;gap:0;padding:3px;border:0;border-radius:12px;background:var(--eth-color-surface-muted);box-shadow:none}:root:root:root:root:root body .auth-screen .auth-mode-segmented:before{inset:3px auto 3px 3px;width:calc(50% - 3px);border:0;border-radius:9px;background:var(--aa-thumb);box-shadow:0 1px 3px #00000029,0 1px 1px #0000000f;transition:transform .32s var(--aa-ease)}:root:root:root:root:root body .auth-screen .auth-mode-segmented.registration:before{transform:translate(100%)}:root:root:root:root:root body .auth-screen .auth-mode-segmented button,:root:root:root:root:root body .auth-screen .auth-mode-segmented button.active,:root:root:root:root:root body .auth-screen .auth-channel button{min-height:0;height:34px;display:flex;align-items:center;justify-content:center;padding:0 12px;border:0;border-radius:9px;background:transparent;box-shadow:none;color:var(--eth-color-text-secondary);font-size:14px;font-weight:600;transition:color .24s var(--aa-ease),background-color .24s var(--aa-ease),box-shadow .24s var(--aa-ease)}:root:root:root:root:root body .auth-screen .auth-mode-segmented button.active{color:var(--eth-color-text)}:root:root:root:root:root body .auth-screen .auth-channel button.active{background:var(--aa-thumb);box-shadow:0 1px 3px #00000029,0 1px 1px #0000000f;color:var(--eth-color-text)}:root:root:root:root:root body .auth-screen .auth-mode-panel,:root:root:root:root:root body .auth-screen .auth-form,:root:root:root:root:root body .auth-screen .phone-auth{gap:14px}:root:root:root:root:root body .auth-screen .auth-form label,:root:root:root:root:root body .auth-screen .phone-auth label{gap:8px;color:var(--eth-color-text-secondary);font-size:13px;font-weight:600;letter-spacing:.01em}:root:root:root:root:root body .auth-screen .auth-form input,:root:root:root:root:root body .auth-screen .auth-form select,:root:root:root:root:root body .auth-screen .phone-auth input{min-height:52px;padding-inline:16px;border:1px solid transparent;border-radius:14px;background:var(--eth-color-surface-muted);box-shadow:none;color:var(--eth-color-text);font-size:17px;font-weight:400;transition:border-color .2s var(--aa-ease),background-color .2s var(--aa-ease),box-shadow .2s var(--aa-ease)}:root:root:root:root:root body .auth-screen .auth-form input::placeholder,:root:root:root:root:root body .auth-screen .phone-auth input::placeholder{color:var(--eth-color-text-muted);font-size:17px;opacity:.7}:root:root:root:root:root body .auth-screen .auth-form input:focus,:root:root:root:root:root body .auth-screen .auth-form select:focus,:root:root:root:root:root body .auth-screen .phone-auth input:focus{border-color:var(--eth-color-accent);background:var(--eth-color-surface-elevated);box-shadow:0 0 0 4px var(--eth-color-focus-ring)}:root:root:root:root:root body .auth-screen .auth-card input:-webkit-autofill,:root:root:root:root:root body .auth-screen .auth-card input:-webkit-autofill:hover{box-shadow:0 0 0 1000px var(--eth-color-surface-muted) inset}:root:root:root:root:root body .auth-screen .auth-card .primary,:root:root:root:root:root body .auth-screen .passkey-login,:root:root:root:root:root body .auth-screen .phone-auth .secondary{min-height:52px;width:100%;border:0;border-radius:14px;box-shadow:none;font-size:17px;font-weight:600;letter-spacing:-.01em;transition:transform .18s var(--aa-ease),background-color .2s var(--aa-ease),opacity .2s var(--aa-ease)}:root:root:root:root:root body .auth-screen .auth-card .primary{margin-top:6px;background:var(--eth-color-accent);color:var(--eth-color-on-accent)}:root:root:root:root:root body .auth-screen .auth-card .primary:hover:not(:disabled){background:var(--eth-color-accent-hover);box-shadow:none}:root:root:root:root:root body .auth-screen .passkey-login,:root:root:root:root:root body .auth-screen .phone-auth .secondary{background:var(--eth-color-surface-muted);color:var(--eth-color-text)}:root:root:root:root:root body .auth-screen .auth-card .primary:active:not(:disabled),:root:root:root:root:root body .auth-screen .passkey-login:active:not(:disabled),:root:root:root:root:root body .auth-screen .phone-auth .secondary:active:not(:disabled){filter:none;transform:scale(.97);box-shadow:none}:root:root:root:root:root body .auth-screen .auth-card .primary:disabled,:root:root:root:root:root body .auth-screen .passkey-login:disabled{opacity:.45;box-shadow:none}:root:root:root:root:root body .auth-screen .passkey-auth-hint,:root:root:root:root:root body .auth-screen .phone-privacy{margin-top:-4px;color:var(--eth-color-text-muted);font-size:13px;line-height:1.4;text-align:center}:root:root:root:root:root body .auth-screen .auth-status{border-radius:12px;font-size:14px}:root:root:root:root:root body .auth-screen .quick-login{margin-top:8px;opacity:.6}:root:root:root:root:root body .auth-screen .quick-login button{min-height:32px;border:0;border-radius:10px;background:var(--eth-color-surface-muted);box-shadow:none;font-size:13px}:root:root:root:root:root body .auth-screen .dev-details{opacity:.5}@media(prefers-reduced-motion:reduce){:root:root:root:root:root body .auth-card{animation:none}:root:root:root:root:root body .auth-screen .auth-mode-segmented:before{transition:none}}:root:root:root:root:root body .app-frame{--al-ease: cubic-bezier(.32, .72, 0, 1)}@media(max-width:899px){:root:root:root:root:root body .app-frame>.shell{overflow:clip}}:root:root:root:root:root body .app-frame .side-top.chats-top{min-height:0;display:flex;align-items:flex-end;justify-content:space-between;padding:max(10px,env(safe-area-inset-top)) 16px 6px 20px;border:0;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}:root:root:root:root:root body .app-frame .chats-title{position:static;inset:auto;transform:none;flex:1 1 auto;display:block;margin:0;padding-top:8px;color:var(--eth-color-text);font-size:34px;font-weight:700;line-height:1.1;letter-spacing:-.03em;text-align:left}:root:root:root:root:root body .app-frame .side-top.chats-top .new-chat-button{width:40px;height:40px;margin-bottom:2px;display:grid;place-items:center;border:0;border-radius:50%;background:var(--eth-color-accent-soft);box-shadow:none;color:var(--eth-color-accent);transition:transform .18s var(--al-ease),background-color .2s var(--al-ease)}:root:root:root:root:root body .app-frame .side-top.chats-top .new-chat-button:active{filter:none;transform:scale(.92)}:root:root:root:root:root body .app-frame .sidebar.chats-surface .search{margin:8px 16px 4px}:root:root:root:root:root body .app-frame .sidebar.chats-surface .search input{min-height:40px;height:40px;border:0;border-radius:12px;background:var(--eth-color-surface-muted);box-shadow:none;font-size:17px}:root:root:root:root:root body .app-frame .sidebar.chats-surface .search input:focus{background:var(--eth-color-surface-muted);box-shadow:0 0 0 3px var(--eth-color-focus-ring)}:root:root:root:root:root body .app-frame .sidebar.chats-surface .folder-chips{margin:6px 0 0;border-radius:0;background:transparent;padding:0 20px;border-bottom:1px solid var(--eth-color-divider);overflow-x:auto;scrollbar-width:none}:root:root:root:root:root body .app-frame .sidebar.chats-surface .folder-chips::-webkit-scrollbar{display:none}:root:root:root:root:root body .app-frame .sidebar.chats-surface .folder-track{position:relative;width:max-content;min-width:0;height:42px;display:flex;align-items:stretch;gap:24px;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}:root:root:root:root:root body .app-frame .sidebar.chats-surface .folder-track button,:root:root:root:root:root body .app-frame .sidebar.chats-surface .folder-track button:not(.active){flex:0 0 auto;width:auto;min-width:0;min-height:42px;height:42px;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;color:var(--eth-color-text-secondary);font-size:15px;font-weight:600;transition:color .24s var(--al-ease)}:root:root:root:root:root body .app-frame .sidebar.chats-surface .folder-track button.active{border:0;background:transparent;color:var(--eth-color-text)}:root:root:root:root:root body .app-frame .sidebar.chats-surface .folder-indicator{top:auto;bottom:0;inset-block:auto 0;height:3px;border:0;border-radius:3px 3px 0 0;background:var(--eth-color-accent);box-shadow:none;transition:transform .34s var(--al-ease),width .34s var(--al-ease),opacity .12s ease}:root:root:root:root:root body .app-frame .sidebar.chats-surface .chip-badge{min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:var(--eth-color-surface-muted);color:var(--eth-color-text-secondary);font-family:inherit;font-size:11px;font-weight:700}:root:root:root:root:root body .app-frame .sidebar.chats-surface .folder-track button.active .chip-badge{background:var(--eth-color-accent);color:var(--eth-color-on-accent)}:root:root:root:root:root body .app-frame .sidebar.chats-surface .conversation-list{margin:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}:root:root:root:root:root body .app-frame .sidebar.chats-surface .conversation-list .conversation-button{position:relative;min-height:76px;grid-template-columns:56px minmax(0,1fr) auto;gap:12px;padding:10px 16px;border:0;border-radius:0;background:transparent;box-shadow:none;transition:background-color .22s var(--al-ease)}:root:root:root:root:root body .app-frame .sidebar.chats-surface .conversation-list .conversation-button:after{content:"";position:absolute;left:84px;right:0;bottom:0;height:1px;display:block;background:var(--eth-color-divider)}:root:root:root:root:root body .app-frame .sidebar.chats-surface .conversation-list .conversation-button:last-of-type:after{display:none}:root:root:root:root:root body .app-frame .sidebar.chats-surface .conversation-list .conversation-button:active,:root:root:root:root:root body .app-frame .sidebar.chats-surface .conversation-list .conversation-button.active{background:var(--eth-color-surface-hover);transition-duration:60ms}:root:root:root:root:root body .app-frame .sidebar.chats-surface .conversation-list .conversation-button .avatar{width:56px;height:56px;border:0;border-radius:50%;box-shadow:none;font-size:21px;font-weight:600}:root:root:root:root:root body .app-frame .sidebar.chats-surface .conversation-main{gap:3px;align-self:center}:root:root:root:root:root body .app-frame .sidebar.chats-surface .conversation-name{overflow:hidden;color:var(--eth-color-text);font-size:16.5px;font-weight:600;letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap}:root:root:root:root:root body .app-frame .sidebar.chats-surface .conversation-preview small{color:var(--eth-color-text-secondary);font-size:15px;line-height:1.3}:root:root:root:root:root body .app-frame .sidebar.chats-surface .conversation-meta{align-self:stretch;display:flex;flex-direction:column;align-items:flex-end;justify-content:space-between;padding-block:6px}:root:root:root:root:root body .app-frame .sidebar.chats-surface .conversation-meta time{color:var(--eth-color-text-muted);font-family:inherit;font-size:13px;font-variant-numeric:tabular-nums}:root:root:root:root:root body .app-frame .sidebar.chats-surface .conversation-meta .unread-badge{min-width:22px;height:22px;padding:0 7px;border-radius:11px;background:var(--eth-color-accent);color:var(--eth-color-on-accent);font-family:inherit;font-size:13px;font-weight:700}:root:root:root:root:root body .app-frame .sidebar.chats-surface .conversation-ticks{color:var(--eth-color-accent);font-size:13px}:root:root:root:root:root body .app-frame .sidebar.chats-surface .presence-dot{right:1px;bottom:1px;width:14px;height:14px;border:0;box-shadow:0 0 0 3px var(--eth-color-page-background)}:root:root:root:root:root body .app-frame .sidebar.chats-surface .list-empty{margin:56px 32px}@media(prefers-reduced-motion:reduce){:root:root:root:root:root body .app-frame .sidebar.chats-surface .folder-indicator,:root:root:root:root:root body .app-frame .sidebar.chats-surface .conversation-list .conversation-button{transition:none}}:root:root:root:root:root body .app-frame .avatar.tone-1{background:linear-gradient(180deg,#ff8f73,#e2554a);color:#fff}:root:root:root:root:root body .app-frame .avatar.tone-2{background:linear-gradient(180deg,#6cb6ff,#3d7fe0);color:#fff}:root:root:root:root:root body .app-frame .avatar.tone-3{background:linear-gradient(180deg,#5fe0c8,#22a99a);color:#fff}:root:root:root:root:root body .app-frame .avatar.tone-4{background:linear-gradient(180deg,#ffc46b,#f08a2f);color:#fff}:root:root:root:root:root body .app-frame .avatar.tone-5{background:linear-gradient(180deg,#c09bff,#7b5ce6);color:#fff}:root:root:root:root:root body .app-frame .avatar.tone-6{background:linear-gradient(180deg,#9be27a,#4bb34b);color:#fff}:root:root:root:root:root body .app-frame .avatar.tone-7{background:linear-gradient(180deg,#ff94b8,#de5a86);color:#fff}:root:root:root:root:root body .app-frame .chat{--ac-ease: cubic-bezier(.32, .72, 0, 1);--ac-out: #2f6bff;--ac-out-2: #2659e0;--ac-out-text: #ffffff;--ac-in: #ffffff;--ac-in-text: #141518;background-color:var(--eth-color-page-background);background-image:radial-gradient(600px 420px at 85% 10%,color-mix(in srgb,var(--eth-color-accent) 7%,transparent),transparent 70%),radial-gradient(520px 420px at 10% 90%,color-mix(in srgb,#8a5cff 6%,transparent),transparent 70%)}@media(prefers-color-scheme:dark){:root:not([data-theme=light]):root:root:root:root body .app-frame .chat{--ac-in: #22252c;--ac-in-text: #f3f2ee}}:root[data-theme=dark]:root:root:root:root body .app-frame .chat{--ac-in: #22252c;--ac-in-text: #f3f2ee}:root:root:root:root:root body .app-frame .chat-header{min-height:calc(56px + env(safe-area-inset-top));display:flex;align-items:center;gap:6px;padding:max(6px,env(safe-area-inset-top)) 8px 6px 4px;border-bottom:1px solid var(--eth-color-divider)}:root:root:root:root:root body .app-frame .chat-header .back{width:40px;height:40px;flex:0 0 auto;display:grid;place-items:center;border:0;border-radius:50%;background:transparent;color:var(--eth-color-accent)}:root:root:root:root:root body .app-frame .chat-header .peer-open{flex:1 1 auto;min-width:0;display:flex;align-items:center;gap:10px;padding:0;border:0;background:transparent;text-align:left}:root:root:root:root:root body .app-frame .chat-header .avatar{width:38px;height:38px;flex:0 0 auto;border:0;border-radius:50%;box-shadow:none;font-size:16px;font-weight:600}:root:root:root:root:root body .app-frame .chat-header .peer{min-width:0;display:flex;flex-direction:column;gap:1px}:root:root:root:root:root body .app-frame .chat-header .peer h2{overflow:hidden;margin:0;color:var(--eth-color-text);font-size:17px;font-weight:600;letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap}:root:root:root:root:root body .app-frame .chat-header .peer-meta{overflow:hidden;color:var(--eth-color-text-muted);font-size:13px;text-overflow:ellipsis;white-space:nowrap}:root:root:root:root:root body .app-frame .chat-header .peer-meta.online,:root:root:root:root:root body .app-frame .chat-header .peer-meta.typing{color:var(--eth-color-accent)}:root:root:root:root:root body .app-frame .chat-header .pin-btn{display:none}:root:root:root:root:root body .app-frame .chat-header .call-slot{flex:0 0 auto;display:flex;gap:2px;margin:0}:root:root:root:root:root body .app-frame .chat-header .call-btn{width:40px;height:40px;display:grid;place-items:center;border:0;border-radius:50%;background:transparent;box-shadow:none;color:var(--eth-color-accent);transition:transform .16s var(--ac-ease),background-color .2s var(--ac-ease)}:root:root:root:root:root body .app-frame .chat-header .call-btn:active{filter:none;background:var(--eth-color-accent-soft);transform:scale(.92)}:root:root:root:root:root body .app-frame .bubble{max-width:min(520px,80%);padding:8px 12px 6px;border:0;border-radius:20px;background:var(--ac-in);box-shadow:0 1px 1px #0000000f;color:var(--ac-in-text);font-size:16.5px;line-height:1.35}:root:root:root:root:root body .app-frame .bubble.grouped-top{border-start-start-radius:8px}:root:root:root:root:root body .app-frame .bubble.grouped-bottom,:root:root:root:root:root body .app-frame .bubble.tail{border-end-start-radius:6px}:root:root:root:root:root body .app-frame .bubble.outbound{background:linear-gradient(180deg,var(--ac-out),var(--ac-out-2));color:var(--ac-out-text);box-shadow:0 1px 2px #1a40b440}:root:root:root:root:root body .app-frame .bubble.outbound.grouped-top{border-start-start-radius:20px;border-start-end-radius:8px}:root:root:root:root:root body .app-frame .bubble.outbound.grouped-bottom,:root:root:root:root:root body .app-frame .bubble.outbound.tail{border-end-start-radius:20px;border-end-end-radius:6px}:root:root:root:root:root body .app-frame .bubble footer{margin-top:1px;height:14px;font-family:inherit;font-size:11.5px;color:color-mix(in srgb,var(--ac-in-text) 50%,transparent)}:root:root:root:root:root body .app-frame .bubble.outbound footer,:root:root:root:root:root body .app-frame .bubble.outbound .ticks,:root:root:root:root:root body .app-frame .bubble.outbound .ticks.read{color:#ffffffc7}:root:root:root:root:root body .app-frame .bubble.outbound a{color:#fff;text-decoration:underline}:root:root:root:root:root body .app-frame .day-sep span,:root:root:root:root:root body .app-frame .day-float span{padding:4px 10px;border:0;border-radius:12px;background:color-mix(in srgb,var(--eth-color-surface-muted) 80%,transparent);color:var(--eth-color-text-secondary);font-family:inherit;font-size:12.5px;font-weight:600;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}:root:root:root:root:root body .app-frame .compose{align-items:flex-end;gap:6px;padding:8px 8px max(8px,env(safe-area-inset-bottom));border-top:1px solid var(--eth-color-divider)}:root:root:root:root:root body .app-frame .compose .attach,:root:root:root:root:root body .app-frame .compose .mic{width:40px;height:40px;flex:0 0 auto;border:0;border-radius:50%;background:transparent;box-shadow:none;color:var(--eth-color-text-secondary);transition:transform .16s var(--ac-ease),color .2s var(--ac-ease)}:root:root:root:root:root body .app-frame .compose .attach.camera{display:none}:root:root:root:root:root body .app-frame .compose .attach:active,:root:root:root:root:root body .app-frame .compose .mic:active{filter:none;color:var(--eth-color-accent);transform:scale(.9)}:root:root:root:root:root body .app-frame .compose textarea{min-height:40px;padding:8px 16px;border:1px solid var(--eth-color-divider);border-radius:20px;scrollbar-width:none;background:var(--eth-color-surface-elevated);box-shadow:none;font-size:17px;line-height:1.3}:root:root:root:root:root body .app-frame .compose textarea::-webkit-scrollbar{display:none}:root:root:root:root:root body .app-frame .compose textarea:focus{border-color:var(--eth-color-divider);background:var(--eth-color-surface-elevated);box-shadow:none}:root:root:root:root:root body .app-frame .compose .send{width:40px;height:40px;border:0;border-radius:50%;background:var(--ac-out);color:#fff;box-shadow:none;animation:aether-send-in .22s var(--ac-ease)}@keyframes aether-send-in{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:none}}:root:root:root:root:root body .app-frame .compose .send:disabled{background:var(--eth-color-surface-muted);color:var(--eth-color-text-muted)}@media(prefers-reduced-motion:reduce){:root:root:root:root:root body .app-frame .compose .send{animation:none}}:root:root:root:root:root body .app-frame .navigation-surface>.screen-top{min-height:0;display:flex;align-items:flex-end;justify-content:space-between;padding:max(10px,env(safe-area-inset-top)) 16px 6px 20px;border:0;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}:root:root:root:root:root body .app-frame .navigation-surface>.screen-top h1{position:static;transform:none;flex:1 1 auto;margin:0;padding-top:8px;color:var(--eth-color-text);font-size:34px;font-weight:700;line-height:1.1;letter-spacing:-.03em;text-align:left}:root:root:root:root:root body .app-frame .navigation-surface>.screen-top .screen-action{width:40px;height:40px;margin-bottom:2px;display:grid;place-items:center;border:0;border-radius:50%;background:var(--eth-color-accent-soft);box-shadow:none;color:var(--eth-color-accent)}:root:root:root:root:root body .app-frame .contacts-scroll{display:flex;flex-direction:column;gap:0;padding:0 0 120px}:root:root:root:root:root body .app-frame .contacts-scroll .contacts-search{margin:8px 16px 16px}:root:root:root:root:root body .app-frame .contacts-scroll .contacts-search input{min-height:40px;height:40px;border:0;border-radius:12px;background:var(--eth-color-surface-muted);box-shadow:none;font-size:17px}:root:root:root:root:root body .app-frame .contacts-actions{margin:0 16px 20px;overflow:hidden;border-radius:14px;background:var(--eth-color-surface-elevated)}:root:root:root:root:root body .app-frame .contacts-action,:root:root:root:root:root body .app-frame .contacts-action>summary{position:relative;width:100%;min-height:52px;display:flex;align-items:center;gap:14px;padding:8px 16px;border:0;border-radius:0;background:transparent;box-shadow:none;color:var(--eth-color-accent);text-align:left;list-style:none;cursor:pointer}:root:root:root:root:root body .app-frame details.contacts-action{display:block;padding:0}:root:root:root:root:root body .app-frame .contacts-action>summary::-webkit-details-marker{display:none}:root:root:root:root:root body .app-frame .contacts-actions>*+*:before{content:"";position:absolute;top:0;left:60px;right:0;height:1px;background:var(--eth-color-divider)}:root:root:root:root:root body .app-frame .contacts-action:active,:root:root:root:root:root body .app-frame .contacts-action>summary:active{background:var(--eth-color-surface-hover)}:root:root:root:root:root body .app-frame .contacts-action-icon{width:30px;height:30px;flex:0 0 auto;display:grid;place-items:center;border-radius:8px;color:#fff}:root:root:root:root:root body .app-frame .contacts-action-icon.tone-blue{background:linear-gradient(180deg,#5aa9ff,#2f6bff)}:root:root:root:root:root body .app-frame .contacts-action-icon.tone-green{background:linear-gradient(180deg,#6ddc7c,#2fb34a)}:root:root:root:root:root body .app-frame .contacts-action-icon.tone-orange{background:linear-gradient(180deg,#ffb35c,#f07a1f)}:root:root:root:root:root body .app-frame .contacts-action-icon.tone-pink{background:linear-gradient(180deg,#ff86ae,#e04a7e)}:root:root:root:root:root body .app-frame .contacts-action-text{min-width:0;display:flex;flex-direction:column;gap:2px}:root:root:root:root:root body .app-frame .contacts-action-text strong{color:var(--eth-color-accent);font-size:17px;font-weight:400}:root:root:root:root:root body .app-frame .contacts-action-text small{color:var(--eth-color-text-muted);font-size:13px}:root:root:root:root:root body .app-frame .contacts-manual form{display:grid;gap:8px;padding:0 16px 14px 60px}:root:root:root:root:root body .app-frame .contacts-manual input{min-height:44px;padding:0 14px;border:0;border-radius:10px;background:var(--eth-color-surface-muted);color:var(--eth-color-text);font-size:17px}:root:root:root:root:root body .app-frame .contacts-manual button{min-height:44px;border:0;border-radius:10px;background:var(--eth-color-accent);color:var(--eth-color-on-accent);font-size:17px;font-weight:600}:root:root:root:root:root body .app-frame .contacts-scroll .phonebook-status,:root:root:root:root:root body .app-frame .contacts-scroll .phonebook-export-help{margin:-8px 20px 16px;color:var(--eth-color-text-muted);font-size:13px}:root:root:root:root:root body .app-frame .contacts-scroll .screen-list{margin:0;padding:0;gap:0;border:0;background:transparent}:root:root:root:root:root body .app-frame .contacts-scroll .screen-list .conversation-button,:root:root:root:root:root body .app-frame .contacts-scroll .search-results .conversation-button{position:relative;min-height:64px;grid-template-columns:44px minmax(0,1fr);gap:12px;margin:0;padding:8px 16px 8px 20px;border:0;border-radius:0;background:transparent;box-shadow:none}:root:root:root:root:root body .app-frame .contacts-scroll .screen-list .conversation-button:after{content:"";position:absolute;left:76px;right:0;bottom:0;height:1px;background:var(--eth-color-divider)}:root:root:root:root:root body .app-frame .contacts-scroll .conversation-button .avatar{width:44px;height:44px;border-radius:50%;font-size:17px}:root:root:root:root:root body .app-frame .contacts-scroll .conversation-button strong{color:var(--eth-color-text);font-size:17px;font-weight:500}:root:root:root:root:root body .app-frame .contacts-scroll .list-empty{margin:24px 32px}:root:root:root:root:root body .app-frame .contacts-scroll .list-empty .empty-glyph{display:none}:root:root:root{--tg-accent: #007aff;--tg-list: #ffffff;--tg-grouped: #efeff4;--tg-cell: #ffffff;--tg-text: #000000;--tg-secondary: #8e8e93;--tg-separator: #c8c7cc;--tg-search: #e9e9eb;--tg-bar: rgba(249, 249, 249, .94);--tg-out: #effedd;--tg-out-text: #000000;--tg-out-meta: #4fae4e;--tg-in: #ffffff;--tg-in-meta: #a0a0a5;--tg-badge: #007aff;--tg-wallpaper: linear-gradient(160deg, #d7e8c0 0%, #eae8b8 35%, #c2ddc5 70%, #a9d0d3 100%);--eth-color-accent: var(--tg-accent);--eth-color-accent-primary: var(--tg-accent);--eth-color-accent-hover: #0062cc;--eth-color-accent-soft: rgba(0, 122, 255, .1);--eth-color-on-accent: #ffffff;--eth-color-page-background: var(--tg-list);--eth-color-background: var(--tg-list);--eth-color-surface: var(--tg-list);--eth-color-surface-elevated: var(--tg-cell);--eth-color-surface-muted: var(--tg-search);--eth-color-search-surface: var(--tg-search);--eth-color-text: var(--tg-text);--eth-color-text-secondary: var(--tg-secondary);--eth-color-text-muted: var(--tg-secondary);--eth-color-divider: var(--tg-separator);--eth-color-surface-hover: #d9d9d9;--eth-color-navigation-selected: transparent;--eth-color-navigation-glass: var(--tg-bar)}:root:root:root:not([data-scheme=dark]){--eth-color-secondary-surface: #efeff4;--eth-color-capsule-surface: #e9e9ee;--eth-color-surface-sunken: #e5e5ea;--eth-color-soft-tint-surface: #efeff4;--eth-color-chip-surface: #efeff4;--eth-color-surface-disabled: rgba(239, 239, 244, .76);--eth-color-header-surface: rgba(248, 248, 250, .8);--eth-color-folder-badge-active-foreground: #ffffff;--eth-wallpaper-veil: #f4f4f8}@media(hover:none){:root:root:root:root:root:root:root:root body .app-frame button.settings-row:hover:not(:active):not(:disabled){background:transparent}}@media(prefers-color-scheme:dark){:root:root:root:not([data-theme=light]){--tg-accent: #3e88f7;--tg-list: #000000;--tg-grouped: #000000;--tg-cell: #1c1c1d;--tg-text: #ffffff;--tg-secondary: #8d8e93;--tg-separator: #3d3d40;--tg-search: #1c1c1d;--tg-bar: rgba(29, 29, 29, .94);--tg-out: #3e6a99;--tg-out-text: #ffffff;--tg-out-meta: rgba(255, 255, 255, .6);--tg-in: #262628;--tg-in-meta: rgba(255, 255, 255, .45);--tg-badge: #3e88f7;--tg-wallpaper: linear-gradient(160deg, #0f1a24 0%, #14202b 50%, #0b141c 100%);--eth-color-surface-hover: #2c2c2e;--eth-color-accent-soft: rgba(62, 136, 247, .16)}}:root:root:root[data-theme=dark]{--tg-accent: #3e88f7;--tg-list: #000000;--tg-grouped: #000000;--tg-cell: #1c1c1d;--tg-text: #ffffff;--tg-secondary: #8d8e93;--tg-separator: #3d3d40;--tg-search: #1c1c1d;--tg-bar: rgba(29, 29, 29, .94);--tg-out: #3e6a99;--tg-out-text: #ffffff;--tg-out-meta: rgba(255, 255, 255, .6);--tg-in: #262628;--tg-in-meta: rgba(255, 255, 255, .45);--tg-badge: #3e88f7;--tg-wallpaper: linear-gradient(160deg, #0f1a24 0%, #14202b 50%, #0b141c 100%);--eth-color-surface-hover: #2c2c2e;--eth-color-accent-soft: rgba(62, 136, 247, .16)}:root:root:root:root:root:root body{font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Segoe UI,Roboto,sans-serif}:root:root:root:root:root:root body .app-frame .mobile-nav{left:0;right:0;bottom:0;height:calc(50px + env(safe-area-inset-bottom));border-radius:0}:root:root:root:root:root:root body .app-frame .mobile-nav .tabbar{height:calc(50px + env(safe-area-inset-bottom));padding-bottom:env(safe-area-inset-bottom);border:0;border-top:.5px solid var(--tg-separator);border-radius:0;background:var(--tg-bar);box-shadow:none;-webkit-backdrop-filter:blur(20px) saturate(1.8);backdrop-filter:blur(20px) saturate(1.8)}:root:root:root:root:root:root body .app-frame .mobile-nav .tab,:root:root:root:root:root:root body .app-frame .mobile-nav .orbit-search-button{height:50px;color:var(--tg-secondary)}:root:root:root:root:root:root body .app-frame .mobile-nav .tab-inner,:root:root:root:root:root:root body .app-frame .mobile-nav .tab.active .tab-inner,:root:root:root:root:root:root body .app-frame .mobile-nav .orbit-search-button.active .tab-inner,:root:root:root:root:root:root body .app-frame .mobile-nav .orbit-search-button.active{width:auto;height:50px;min-height:50px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;padding-top:2px;border:0;border-radius:0;background:transparent;box-shadow:none;transform:none}:root:root:root:root:root:root body .app-frame .mobile-nav .tab.active,:root:root:root:root:root:root body .app-frame .mobile-nav .tab.active .tab-inner,:root:root:root:root:root:root body .app-frame .mobile-nav .orbit-search-button.active .tab-inner{color:var(--tg-accent)}:root:root:root:root:root:root body .app-frame .mobile-nav .tlabel{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto;color:inherit;font-size:10px;font-weight:500;letter-spacing:.01em}:root:root:root:root:root:root body .app-frame .mobile-nav .tab.active .tlabel{color:var(--tg-accent)}:root:root:root:root:root:root body .app-frame .mobile-nav .tab.active .nav-glyph-image{filter:invert(37%) sepia(97%) saturate(2700%) hue-rotate(205deg) brightness(101%) contrast(104%)}:root:root:root:root:root:root body .app-frame .mobile-nav .tab-badge{top:-4px;right:-12px;background:#ff3b30;color:#fff;box-shadow:none}:root:root:root:root:root:root body .app-frame .sidebar,:root:root:root:root:root:root body .app-frame .sidebar.chats-surface,:root:root:root:root:root:root body .app-frame .navigation-surface{background:var(--tg-list)}:root:root:root:root:root:root body .app-frame .side-top.chats-top,:root:root:root:root:root:root body .app-frame .navigation-surface>.screen-top{position:relative;min-height:calc(44px + env(safe-area-inset-top));align-items:center;justify-content:flex-end;padding:env(safe-area-inset-top) 8px 0 16px}:root:root:root:root:root:root body .app-frame .chats-title,:root:root:root:root:root:root body .app-frame .navigation-surface>.screen-top h1{position:absolute;left:50%;top:calc(env(safe-area-inset-top) + 11px);bottom:auto;width:auto;height:22px;min-height:0;margin:0;text-align:center;transform:translate(-50%);padding:0;color:var(--tg-text);font-size:17px;line-height:22px;font-weight:600;letter-spacing:-.02em;white-space:nowrap}:root:root:root:root:root:root body .app-frame .side-top.chats-top .new-chat-button,:root:root:root:root:root:root body .app-frame .navigation-surface>.screen-top .screen-action{width:40px;height:40px;margin:0;border-radius:0;background:transparent;color:var(--tg-accent)}:root:root:root:root:root:root body .app-frame .sidebar.chats-surface .search,:root:root:root:root:root:root body .app-frame .contacts-scroll .contacts-search{margin:4px 16px 8px}:root:root:root:root:root:root body .app-frame .sidebar.chats-surface .search input,:root:root:root:root:root:root body .app-frame .contacts-scroll .contacts-search input{height:36px;min-height:36px;padding-left:32px;border-radius:10px;background:var(--tg-search);font-size:17px}:root:root:root:root:root:root body .app-frame .sidebar.chats-surface .folder-chips{margin:0;padding:0 16px;border-bottom:.5px solid var(--tg-separator)}:root:root:root:root:root:root body .app-frame .sidebar.chats-surface .folder-track{height:38px;gap:22px}:root:root:root:root:root:root body .app-frame .sidebar.chats-surface .folder-track button,:root:root:root:root:root:root body .app-frame .sidebar.chats-surface .folder-track button:not(.active){height:38px;min-height:38px;color:var(--tg-secondary);font-size:15px;font-weight:500}:root:root:root:root:root:root body .app-frame .sidebar.chats-surface .folder-track button.active{color:var(--tg-accent)}:root:root:root:root:root:root body .app-frame .sidebar.chats-surface .folder-indicator{height:3px;background:var(--tg-accent)}:root:root:root:root:root:root body .app-frame .sidebar.chats-surface .conversation-list .conversation-button{min-height:78px;grid-template-columns:60px minmax(0,1fr) auto;gap:10px;padding:6px 12px 6px 10px;align-items:start}:root:root:root:root:root:root body .app-frame .sidebar.chats-surface .conversation-list .conversation-button:after{left:80px;height:.5px;background:var(--tg-separator)}:root:root:root:root:root:root body .app-frame .sidebar.chats-surface .conversation-list .conversation-button:active,:root:root:root:root:root:root body .app-frame .sidebar.chats-surface .conversation-list .conversation-button.active{background:var(--eth-color-surface-hover)}:root:root:root:root:root:root body .app-frame .sidebar.chats-surface .conversation-list .conversation-button .avatar{width:60px;height:60px;margin-top:3px;font-size:24px;font-weight:500}:root:root:root:root:root:root body .app-frame .sidebar.chats-surface .conversation-main{align-self:start;gap:1px;padding-top:6px}:root:root:root:root:root:root body .app-frame .sidebar.chats-surface .conversation-name{color:var(--tg-text);font-size:17px;font-weight:600}:root:root:root:root:root:root body .app-frame .sidebar.chats-surface .conversation-preview small{display:-webkit-box;overflow:hidden;color:var(--tg-secondary);font-size:15px;line-height:1.33;white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical}:root:root:root:root:root:root body .app-frame .sidebar.chats-surface .conversation-meta{align-self:stretch;padding-block:8px 10px}:root:root:root:root:root:root body .app-frame .sidebar.chats-surface .conversation-meta time{color:var(--tg-secondary);font-size:14px}:root:root:root:root:root:root body .app-frame .sidebar.chats-surface .conversation-meta .unread-badge{min-width:20px;height:20px;padding:0 6px;border-radius:10px;background:var(--tg-badge);color:#fff;font-size:14px;font-weight:500}:root:root:root:root:root:root body .app-frame .sidebar.chats-surface .conversation-ticks{color:#34c759}:root:root:root:root:root:root body .app-frame .chat{--ac-out: var(--tg-out);--ac-out-2: var(--tg-out);--ac-out-text: var(--tg-out-text);--ac-in: var(--tg-in);--ac-in-text: var(--tg-text);background:var(--tg-wallpaper)}:root:root:root:root:root:root body .app-frame .chat-header{position:relative;min-height:calc(44px + env(safe-area-inset-top));padding:env(safe-area-inset-top) 8px 0 4px;border-bottom:.5px solid var(--tg-separator);background:var(--tg-bar)}:root:root:root:root:root:root body .app-frame .chat-header .back{margin:0}:root:root:root:root:root:root body .app-frame .chat-header .back{width:36px;color:var(--tg-accent)}:root:root:root:root:root:root body .app-frame .chat-header .peer-open{flex-direction:row-reverse;justify-content:space-between}:root:root:root:root:root:root body .app-frame .chat-header .peer{position:absolute;left:50%;bottom:4px;max-width:56%;align-items:center;transform:translate(-50%);text-align:center}:root:root:root:root:root:root body .app-frame .chat-header .peer h2{font-size:17px;font-weight:600;color:var(--tg-text)}:root:root:root:root:root:root body .app-frame .chat-header .peer-meta{font-size:13px;color:var(--tg-secondary)}:root:root:root:root:root:root body .app-frame .chat-header .call-slot{display:flex;order:3;gap:0}:root:root:root:root:root:root body .app-frame .chat-header .call-slot .call-btn{width:36px;height:36px;color:var(--tg-accent)}:root:root:root:root:root:root body .app-frame .chat-header .call-slot .call-btn[aria-label=Видеозвонок]{order:-1}:root:root:root:root:root:root body .app-frame .chat-header .avatar{width:36px;height:36px;font-size:15px}:root:root:root:root:root:root body .app-frame .bubble{max-width:min(480px,78%);padding:6px 10px 5px 11px;border-radius:17px;box-shadow:0 1px .5px #00000021;font-size:17px;line-height:1.3}:root:root:root:root:root:root body .app-frame .bubble.outbound{background:var(--tg-out);color:var(--tg-out-text);box-shadow:0 1px .5px #00000021}:root:root:root:root:root:root body .app-frame .bubble footer{color:var(--tg-in-meta);font-size:11px}:root:root:root:root:root:root body .app-frame .bubble.outbound footer,:root:root:root:root:root:root body .app-frame .bubble.outbound .ticks,:root:root:root:root:root:root body .app-frame .bubble.outbound .ticks.read{color:var(--tg-out-meta)}:root:root:root:root:root:root body .app-frame .bubble.outbound a{color:var(--tg-accent)}:root:root:root:root:root:root body .app-frame .day-sep span,:root:root:root:root:root:root body .app-frame .day-float span{background:#0000002e;color:#fff;font-size:13px;font-weight:500}:root:root:root:root:root:root body .app-frame .compose{gap:4px;padding:6px 8px max(6px,env(safe-area-inset-bottom));border-top:.5px solid var(--tg-separator);background:var(--tg-bar)}:root:root:root:root:root:root body .app-frame .compose .attach,:root:root:root:root:root:root body .app-frame .compose .mic{color:var(--tg-secondary)}:root:root:root:root:root:root body .app-frame .compose textarea{min-height:36px;padding:7px 14px;border:.5px solid var(--tg-separator);border-radius:18px;background:var(--tg-cell);font-size:17px}:root:root:root:root:root:root body .app-frame .compose .send{width:36px;height:36px;background:var(--tg-accent)}:root:root:root:root:root:root body .app-frame .settings-screen,:root:root:root:root:root:root body .app-frame .sidebar.utility-surface,:root:root:root:root:root:root body .app-frame .sidebar.utility-surface .navigation-surface{background:var(--tg-grouped)}:root:root:root:root:root:root body .app-frame .settings-screen .settings-group,:root:root:root:root:root:root body .app-frame .more-screen .settings-group,:root:root:root:root:root:root body .app-frame .contacts-actions{border:0;border-radius:10px;background:var(--tg-cell);box-shadow:none}:root:root:root:root:root:root body .app-frame .contacts-action-text strong{color:var(--tg-accent)}:root:root:root:root:root:root body .app-frame .contacts-actions>*+*:before,:root:root:root:root:root:root body .app-frame .contacts-scroll .screen-list .conversation-button:after{height:.5px;background:var(--tg-separator)}:root:root:root:root:root:root body .app-frame .settings-hero{width:100%;display:flex;flex-direction:column;align-items:center;gap:4px;margin:4px 0 22px;padding:0;border:0;background:transparent}:root:root:root:root:root:root body .app-frame .settings-hero-avatar{width:100px;height:100px;margin-bottom:8px;border-radius:50%;font-size:40px;font-weight:500}:root:root:root:root:root:root body .app-frame .settings-hero-name{color:var(--tg-text);font-size:24px;font-weight:600;letter-spacing:-.02em}:root:root:root:root:root:root body .app-frame .settings-hero-meta{color:var(--tg-secondary);font-size:15px}:root:root:root:root:root:root body .app-frame .settings-header-edit{position:absolute;right:8px;top:calc(env(safe-area-inset-top) + 4px);height:36px;padding:0 8px;border:0;border-radius:0;background:transparent;box-shadow:none;color:var(--tg-accent);font-size:17px;font-weight:400}:root:root:root:root:root:root body .app-frame .settings-screen{padding-inline:16px}:root:root:root:root:root:root body .app-frame .settings-screen .settings-row{width:100%;min-width:0;max-width:100%;box-sizing:border-box;padding-right:16px}:root:root:root:root:root:root body .app-frame .settings-screen .settings-copy{min-width:0;flex:1 1 auto}:root:root:root:root:root:root body .app-frame .settings-screen .settings-copy small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:root:root:root:root:root:root body .app-frame .mobile-nav .orbit-search-button{display:none}:root:root:root:root:root:root body .app-frame .sidebar.chats-surface .search .search-signature-icon,:root:root:root:root:root:root body .app-frame .contacts-scroll .contacts-search .search-signature-icon{left:10px;color:var(--tg-secondary)}:root:root:root:root:root:root body .app-frame .sidebar.chats-surface .search input,:root:root:root:root:root:root body .app-frame .contacts-scroll .contacts-search input{padding-left:34px}:root:root:root:root:root:root body .app-frame .stories-strip{--eth-story-ring-size: 62px;--eth-story-avatar-size: 57px;gap:14px;padding:4px 16px 6px}:root:root:root{--tg-doodle: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140' viewBox='0 0 140 140'%3E%3Cdefs%3E%3Cfilter id='b' x='-10%25' y='-10%25' width='120%25' height='120%25'%3E%3CfeGaussianBlur stdDeviation='1.15'/%3E%3C/filter%3E%3C/defs%3E%3Cg filter='url(%23b)' fill='none' stroke='rgba(0,0,0,0.065)' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round' transform='rotate(-10 70 70)'%3E%3Cpath d='M14 10h6l3 7-3.5 2a14 14 0 0 0 6.5 6.5l2-3.5 7 3v6a3 3 0 0 1-3 3A24 24 0 0 1 11 13a3 3 0 0 1 3-3z'/%3E%3Cpath d='M78 14h30a6 6 0 0 1 6 6v14a6 6 0 0 1-6 6H92l-8 7v-7h-6a6 6 0 0 1-6-6V20a6 6 0 0 1 6-6z'/%3E%3Cpath d='M44 70l3.5 7.5 8 1-6 5.5 1.6 8L44 88l-7 4 1.5-8-6-5.5 8-1z'/%3E%3Cpath d='M88 86c6-6 12 6 18 0s12 6 18 0'/%3E%3Cpath d='M88 98c6-6 12 6 18 0s12 6 18 0'/%3E%3Cpath d='M14 116l30-12-10 28-6-10z'/%3E%3Cpath d='M28 122l16-18'/%3E%3Ccircle cx='118' cy='122' r='9'/%3E%3Cpath d='M109 122h18M118 113c4 5 4 13 0 18M118 113c-4 5-4 13 0 18'/%3E%3Ccircle cx='60' cy='30' r='2'/%3E%3Ccircle cx='130' cy='58' r='2'/%3E%3Ccircle cx='70' cy='122' r='2'/%3E%3C/g%3E%3C/svg%3E")}@media(prefers-color-scheme:dark){:root:root:root:not([data-theme=light]){--tg-doodle: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140' viewBox='0 0 140 140'%3E%3Cdefs%3E%3Cfilter id='b' x='-10%25' y='-10%25' width='120%25' height='120%25'%3E%3CfeGaussianBlur stdDeviation='1.15'/%3E%3C/filter%3E%3C/defs%3E%3Cg filter='url(%23b)' fill='none' stroke='rgba(255,255,255,0.045)' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round' transform='rotate(-10 70 70)'%3E%3Cpath d='M14 10h6l3 7-3.5 2a14 14 0 0 0 6.5 6.5l2-3.5 7 3v6a3 3 0 0 1-3 3A24 24 0 0 1 11 13a3 3 0 0 1 3-3z'/%3E%3Cpath d='M78 14h30a6 6 0 0 1 6 6v14a6 6 0 0 1-6 6H92l-8 7v-7h-6a6 6 0 0 1-6-6V20a6 6 0 0 1 6-6z'/%3E%3Cpath d='M44 70l3.5 7.5 8 1-6 5.5 1.6 8L44 88l-7 4 1.5-8-6-5.5 8-1z'/%3E%3Cpath d='M88 86c6-6 12 6 18 0s12 6 18 0'/%3E%3Cpath d='M88 98c6-6 12 6 18 0s12 6 18 0'/%3E%3Cpath d='M14 116l30-12-10 28-6-10z'/%3E%3Cpath d='M28 122l16-18'/%3E%3Ccircle cx='118' cy='122' r='9'/%3E%3Cpath d='M109 122h18M118 113c4 5 4 13 0 18M118 113c-4 5-4 13 0 18'/%3E%3Ccircle cx='60' cy='30' r='2'/%3E%3Ccircle cx='130' cy='58' r='2'/%3E%3Ccircle cx='70' cy='122' r='2'/%3E%3C/g%3E%3C/svg%3E")}}:root:root:root[data-theme=dark]{--tg-doodle: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140' viewBox='0 0 140 140'%3E%3Cdefs%3E%3Cfilter id='b' x='-10%25' y='-10%25' width='120%25' height='120%25'%3E%3CfeGaussianBlur stdDeviation='1.15'/%3E%3C/filter%3E%3C/defs%3E%3Cg filter='url(%23b)' fill='none' stroke='rgba(255,255,255,0.045)' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round' transform='rotate(-10 70 70)'%3E%3Cpath d='M14 10h6l3 7-3.5 2a14 14 0 0 0 6.5 6.5l2-3.5 7 3v6a3 3 0 0 1-3 3A24 24 0 0 1 11 13a3 3 0 0 1 3-3z'/%3E%3Cpath d='M78 14h30a6 6 0 0 1 6 6v14a6 6 0 0 1-6 6H92l-8 7v-7h-6a6 6 0 0 1-6-6V20a6 6 0 0 1 6-6z'/%3E%3Cpath d='M44 70l3.5 7.5 8 1-6 5.5 1.6 8L44 88l-7 4 1.5-8-6-5.5 8-1z'/%3E%3Cpath d='M88 86c6-6 12 6 18 0s12 6 18 0'/%3E%3Cpath d='M88 98c6-6 12 6 18 0s12 6 18 0'/%3E%3Cpath d='M14 116l30-12-10 28-6-10z'/%3E%3Cpath d='M28 122l16-18'/%3E%3Ccircle cx='118' cy='122' r='9'/%3E%3Cpath d='M109 122h18M118 113c4 5 4 13 0 18M118 113c-4 5-4 13 0 18'/%3E%3Ccircle cx='60' cy='30' r='2'/%3E%3Ccircle cx='130' cy='58' r='2'/%3E%3Ccircle cx='70' cy='122' r='2'/%3E%3C/g%3E%3C/svg%3E")}:root:root:root:root[data-wallpaper=meadow]{--tg-wallpaper: linear-gradient(160deg,#d7e8c0 0%,#eae8b8 35%,#c2ddc5 70%,#a9d0d3 100%);--tg-doodle: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140' viewBox='0 0 140 140'%3E%3Cdefs%3E%3Cfilter id='b' x='-10%25' y='-10%25' width='120%25' height='120%25'%3E%3CfeGaussianBlur stdDeviation='1.15'/%3E%3C/filter%3E%3C/defs%3E%3Cg filter='url(%23b)' fill='none' stroke='rgba(0,0,0,0.065)' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round' transform='rotate(-10 70 70)'%3E%3Cpath d='M14 10h6l3 7-3.5 2a14 14 0 0 0 6.5 6.5l2-3.5 7 3v6a3 3 0 0 1-3 3A24 24 0 0 1 11 13a3 3 0 0 1 3-3z'/%3E%3Cpath d='M78 14h30a6 6 0 0 1 6 6v14a6 6 0 0 1-6 6H92l-8 7v-7h-6a6 6 0 0 1-6-6V20a6 6 0 0 1 6-6z'/%3E%3Cpath d='M44 70l3.5 7.5 8 1-6 5.5 1.6 8L44 88l-7 4 1.5-8-6-5.5 8-1z'/%3E%3Cpath d='M88 86c6-6 12 6 18 0s12 6 18 0'/%3E%3Cpath d='M88 98c6-6 12 6 18 0s12 6 18 0'/%3E%3Cpath d='M14 116l30-12-10 28-6-10z'/%3E%3Cpath d='M28 122l16-18'/%3E%3Ccircle cx='118' cy='122' r='9'/%3E%3Cpath d='M109 122h18M118 113c4 5 4 13 0 18M118 113c-4 5-4 13 0 18'/%3E%3Ccircle cx='60' cy='30' r='2'/%3E%3Ccircle cx='130' cy='58' r='2'/%3E%3Ccircle cx='70' cy='122' r='2'/%3E%3C/g%3E%3C/svg%3E");--tg-out: #effedd}:root:root:root:root:root:root body .wallpaper-tile[data-wallpaper-preview=meadow]{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140' viewBox='0 0 140 140'%3E%3Cdefs%3E%3Cfilter id='b' x='-10%25' y='-10%25' width='120%25' height='120%25'%3E%3CfeGaussianBlur stdDeviation='1.15'/%3E%3C/filter%3E%3C/defs%3E%3Cg filter='url(%23b)' fill='none' stroke='rgba(0,0,0,0.065)' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round' transform='rotate(-10 70 70)'%3E%3Cpath d='M14 10h6l3 7-3.5 2a14 14 0 0 0 6.5 6.5l2-3.5 7 3v6a3 3 0 0 1-3 3A24 24 0 0 1 11 13a3 3 0 0 1 3-3z'/%3E%3Cpath d='M78 14h30a6 6 0 0 1 6 6v14a6 6 0 0 1-6 6H92l-8 7v-7h-6a6 6 0 0 1-6-6V20a6 6 0 0 1 6-6z'/%3E%3Cpath d='M44 70l3.5 7.5 8 1-6 5.5 1.6 8L44 88l-7 4 1.5-8-6-5.5 8-1z'/%3E%3Cpath d='M88 86c6-6 12 6 18 0s12 6 18 0'/%3E%3Cpath d='M88 98c6-6 12 6 18 0s12 6 18 0'/%3E%3Cpath d='M14 116l30-12-10 28-6-10z'/%3E%3Cpath d='M28 122l16-18'/%3E%3Ccircle cx='118' cy='122' r='9'/%3E%3Cpath d='M109 122h18M118 113c4 5 4 13 0 18M118 113c-4 5-4 13 0 18'/%3E%3Ccircle cx='60' cy='30' r='2'/%3E%3Ccircle cx='130' cy='58' r='2'/%3E%3Ccircle cx='70' cy='122' r='2'/%3E%3C/g%3E%3C/svg%3E"),linear-gradient(160deg,#d7e8c0,#eae8b8,#c2ddc5 70%,#a9d0d3)}:root:root:root:root:root:root body .wallpaper-tile[data-wallpaper-preview=meadow] .wallpaper-bubble.out{background:#effedd}:root:root:root:root[data-wallpaper=azure]{--tg-wallpaper: linear-gradient(160deg,#cfe4ff 0%,#dcd6ff 50%,#c8f0ee 100%);--tg-doodle: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140' viewBox='0 0 140 140'%3E%3Cdefs%3E%3Cfilter id='b' x='-10%25' y='-10%25' width='120%25' height='120%25'%3E%3CfeGaussianBlur stdDeviation='1.15'/%3E%3C/filter%3E%3C/defs%3E%3Cg filter='url(%23b)' fill='none' stroke='rgba(0,0,0,0.065)' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round' transform='rotate(-10 70 70)'%3E%3Cpath d='M14 10h6l3 7-3.5 2a14 14 0 0 0 6.5 6.5l2-3.5 7 3v6a3 3 0 0 1-3 3A24 24 0 0 1 11 13a3 3 0 0 1 3-3z'/%3E%3Cpath d='M78 14h30a6 6 0 0 1 6 6v14a6 6 0 0 1-6 6H92l-8 7v-7h-6a6 6 0 0 1-6-6V20a6 6 0 0 1 6-6z'/%3E%3Cpath d='M44 70l3.5 7.5 8 1-6 5.5 1.6 8L44 88l-7 4 1.5-8-6-5.5 8-1z'/%3E%3Cpath d='M88 86c6-6 12 6 18 0s12 6 18 0'/%3E%3Cpath d='M88 98c6-6 12 6 18 0s12 6 18 0'/%3E%3Cpath d='M14 116l30-12-10 28-6-10z'/%3E%3Cpath d='M28 122l16-18'/%3E%3Ccircle cx='118' cy='122' r='9'/%3E%3Cpath d='M109 122h18M118 113c4 5 4 13 0 18M118 113c-4 5-4 13 0 18'/%3E%3Ccircle cx='60' cy='30' r='2'/%3E%3Ccircle cx='130' cy='58' r='2'/%3E%3Ccircle cx='70' cy='122' r='2'/%3E%3C/g%3E%3C/svg%3E");--tg-out: #dff0ff}:root:root:root:root:root:root body .wallpaper-tile[data-wallpaper-preview=azure]{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140' viewBox='0 0 140 140'%3E%3Cdefs%3E%3Cfilter id='b' x='-10%25' y='-10%25' width='120%25' height='120%25'%3E%3CfeGaussianBlur stdDeviation='1.15'/%3E%3C/filter%3E%3C/defs%3E%3Cg filter='url(%23b)' fill='none' stroke='rgba(0,0,0,0.065)' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round' transform='rotate(-10 70 70)'%3E%3Cpath d='M14 10h6l3 7-3.5 2a14 14 0 0 0 6.5 6.5l2-3.5 7 3v6a3 3 0 0 1-3 3A24 24 0 0 1 11 13a3 3 0 0 1 3-3z'/%3E%3Cpath d='M78 14h30a6 6 0 0 1 6 6v14a6 6 0 0 1-6 6H92l-8 7v-7h-6a6 6 0 0 1-6-6V20a6 6 0 0 1 6-6z'/%3E%3Cpath d='M44 70l3.5 7.5 8 1-6 5.5 1.6 8L44 88l-7 4 1.5-8-6-5.5 8-1z'/%3E%3Cpath d='M88 86c6-6 12 6 18 0s12 6 18 0'/%3E%3Cpath d='M88 98c6-6 12 6 18 0s12 6 18 0'/%3E%3Cpath d='M14 116l30-12-10 28-6-10z'/%3E%3Cpath d='M28 122l16-18'/%3E%3Ccircle cx='118' cy='122' r='9'/%3E%3Cpath d='M109 122h18M118 113c4 5 4 13 0 18M118 113c-4 5-4 13 0 18'/%3E%3Ccircle cx='60' cy='30' r='2'/%3E%3Ccircle cx='130' cy='58' r='2'/%3E%3Ccircle cx='70' cy='122' r='2'/%3E%3C/g%3E%3C/svg%3E"),linear-gradient(160deg,#cfe4ff,#dcd6ff,#c8f0ee)}:root:root:root:root:root:root body .wallpaper-tile[data-wallpaper-preview=azure] .wallpaper-bubble.out{background:#dff0ff}:root:root:root:root[data-wallpaper=sunset]{--tg-wallpaper: linear-gradient(160deg,#ffe0c2 0%,#ffc9d6 50%,#e3c9ff 100%);--tg-doodle: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140' viewBox='0 0 140 140'%3E%3Cdefs%3E%3Cfilter id='b' x='-10%25' y='-10%25' width='120%25' height='120%25'%3E%3CfeGaussianBlur stdDeviation='1.15'/%3E%3C/filter%3E%3C/defs%3E%3Cg filter='url(%23b)' fill='none' stroke='rgba(0,0,0,0.065)' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round' transform='rotate(-10 70 70)'%3E%3Cpath d='M14 10h6l3 7-3.5 2a14 14 0 0 0 6.5 6.5l2-3.5 7 3v6a3 3 0 0 1-3 3A24 24 0 0 1 11 13a3 3 0 0 1 3-3z'/%3E%3Cpath d='M78 14h30a6 6 0 0 1 6 6v14a6 6 0 0 1-6 6H92l-8 7v-7h-6a6 6 0 0 1-6-6V20a6 6 0 0 1 6-6z'/%3E%3Cpath d='M44 70l3.5 7.5 8 1-6 5.5 1.6 8L44 88l-7 4 1.5-8-6-5.5 8-1z'/%3E%3Cpath d='M88 86c6-6 12 6 18 0s12 6 18 0'/%3E%3Cpath d='M88 98c6-6 12 6 18 0s12 6 18 0'/%3E%3Cpath d='M14 116l30-12-10 28-6-10z'/%3E%3Cpath d='M28 122l16-18'/%3E%3Ccircle cx='118' cy='122' r='9'/%3E%3Cpath d='M109 122h18M118 113c4 5 4 13 0 18M118 113c-4 5-4 13 0 18'/%3E%3Ccircle cx='60' cy='30' r='2'/%3E%3Ccircle cx='130' cy='58' r='2'/%3E%3Ccircle cx='70' cy='122' r='2'/%3E%3C/g%3E%3C/svg%3E");--tg-out: #fff1e2}:root:root:root:root:root:root body .wallpaper-tile[data-wallpaper-preview=sunset]{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140' viewBox='0 0 140 140'%3E%3Cdefs%3E%3Cfilter id='b' x='-10%25' y='-10%25' width='120%25' height='120%25'%3E%3CfeGaussianBlur stdDeviation='1.15'/%3E%3C/filter%3E%3C/defs%3E%3Cg filter='url(%23b)' fill='none' stroke='rgba(0,0,0,0.065)' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round' transform='rotate(-10 70 70)'%3E%3Cpath d='M14 10h6l3 7-3.5 2a14 14 0 0 0 6.5 6.5l2-3.5 7 3v6a3 3 0 0 1-3 3A24 24 0 0 1 11 13a3 3 0 0 1 3-3z'/%3E%3Cpath d='M78 14h30a6 6 0 0 1 6 6v14a6 6 0 0 1-6 6H92l-8 7v-7h-6a6 6 0 0 1-6-6V20a6 6 0 0 1 6-6z'/%3E%3Cpath d='M44 70l3.5 7.5 8 1-6 5.5 1.6 8L44 88l-7 4 1.5-8-6-5.5 8-1z'/%3E%3Cpath d='M88 86c6-6 12 6 18 0s12 6 18 0'/%3E%3Cpath d='M88 98c6-6 12 6 18 0s12 6 18 0'/%3E%3Cpath d='M14 116l30-12-10 28-6-10z'/%3E%3Cpath d='M28 122l16-18'/%3E%3Ccircle cx='118' cy='122' r='9'/%3E%3Cpath d='M109 122h18M118 113c4 5 4 13 0 18M118 113c-4 5-4 13 0 18'/%3E%3Ccircle cx='60' cy='30' r='2'/%3E%3Ccircle cx='130' cy='58' r='2'/%3E%3Ccircle cx='70' cy='122' r='2'/%3E%3C/g%3E%3C/svg%3E"),linear-gradient(160deg,#ffe0c2,#ffc9d6,#e3c9ff)}:root:root:root:root:root:root body .wallpaper-tile[data-wallpaper-preview=sunset] .wallpaper-bubble.out{background:#fff1e2}:root:root:root:root[data-wallpaper=mint]{--tg-wallpaper: linear-gradient(160deg,#c9f2e0 0%,#d9f5c9 50%,#f2f0c2 100%);--tg-doodle: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140' viewBox='0 0 140 140'%3E%3Cdefs%3E%3Cfilter id='b' x='-10%25' y='-10%25' width='120%25' height='120%25'%3E%3CfeGaussianBlur stdDeviation='1.15'/%3E%3C/filter%3E%3C/defs%3E%3Cg filter='url(%23b)' fill='none' stroke='rgba(0,0,0,0.065)' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round' transform='rotate(-10 70 70)'%3E%3Cpath d='M14 10h6l3 7-3.5 2a14 14 0 0 0 6.5 6.5l2-3.5 7 3v6a3 3 0 0 1-3 3A24 24 0 0 1 11 13a3 3 0 0 1 3-3z'/%3E%3Cpath d='M78 14h30a6 6 0 0 1 6 6v14a6 6 0 0 1-6 6H92l-8 7v-7h-6a6 6 0 0 1-6-6V20a6 6 0 0 1 6-6z'/%3E%3Cpath d='M44 70l3.5 7.5 8 1-6 5.5 1.6 8L44 88l-7 4 1.5-8-6-5.5 8-1z'/%3E%3Cpath d='M88 86c6-6 12 6 18 0s12 6 18 0'/%3E%3Cpath d='M88 98c6-6 12 6 18 0s12 6 18 0'/%3E%3Cpath d='M14 116l30-12-10 28-6-10z'/%3E%3Cpath d='M28 122l16-18'/%3E%3Ccircle cx='118' cy='122' r='9'/%3E%3Cpath d='M109 122h18M118 113c4 5 4 13 0 18M118 113c-4 5-4 13 0 18'/%3E%3Ccircle cx='60' cy='30' r='2'/%3E%3Ccircle cx='130' cy='58' r='2'/%3E%3Ccircle cx='70' cy='122' r='2'/%3E%3C/g%3E%3C/svg%3E");--tg-out: #e6fbef}:root:root:root:root:root:root body .wallpaper-tile[data-wallpaper-preview=mint]{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140' viewBox='0 0 140 140'%3E%3Cdefs%3E%3Cfilter id='b' x='-10%25' y='-10%25' width='120%25' height='120%25'%3E%3CfeGaussianBlur stdDeviation='1.15'/%3E%3C/filter%3E%3C/defs%3E%3Cg filter='url(%23b)' fill='none' stroke='rgba(0,0,0,0.065)' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round' transform='rotate(-10 70 70)'%3E%3Cpath d='M14 10h6l3 7-3.5 2a14 14 0 0 0 6.5 6.5l2-3.5 7 3v6a3 3 0 0 1-3 3A24 24 0 0 1 11 13a3 3 0 0 1 3-3z'/%3E%3Cpath d='M78 14h30a6 6 0 0 1 6 6v14a6 6 0 0 1-6 6H92l-8 7v-7h-6a6 6 0 0 1-6-6V20a6 6 0 0 1 6-6z'/%3E%3Cpath d='M44 70l3.5 7.5 8 1-6 5.5 1.6 8L44 88l-7 4 1.5-8-6-5.5 8-1z'/%3E%3Cpath d='M88 86c6-6 12 6 18 0s12 6 18 0'/%3E%3Cpath d='M88 98c6-6 12 6 18 0s12 6 18 0'/%3E%3Cpath d='M14 116l30-12-10 28-6-10z'/%3E%3Cpath d='M28 122l16-18'/%3E%3Ccircle cx='118' cy='122' r='9'/%3E%3Cpath d='M109 122h18M118 113c4 5 4 13 0 18M118 113c-4 5-4 13 0 18'/%3E%3Ccircle cx='60' cy='30' r='2'/%3E%3Ccircle cx='130' cy='58' r='2'/%3E%3Ccircle cx='70' cy='122' r='2'/%3E%3C/g%3E%3C/svg%3E"),linear-gradient(160deg,#c9f2e0,#d9f5c9,#f2f0c2)}:root:root:root:root:root:root body .wallpaper-tile[data-wallpaper-preview=mint] .wallpaper-bubble.out{background:#e6fbef}:root:root:root:root[data-wallpaper=lavender]{--tg-wallpaper: linear-gradient(160deg,#e6dcff 0%,#f7d9f0 50%,#d9e6ff 100%);--tg-doodle: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140' viewBox='0 0 140 140'%3E%3Cdefs%3E%3Cfilter id='b' x='-10%25' y='-10%25' width='120%25' height='120%25'%3E%3CfeGaussianBlur stdDeviation='1.15'/%3E%3C/filter%3E%3C/defs%3E%3Cg filter='url(%23b)' fill='none' stroke='rgba(0,0,0,0.065)' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round' transform='rotate(-10 70 70)'%3E%3Cpath d='M14 10h6l3 7-3.5 2a14 14 0 0 0 6.5 6.5l2-3.5 7 3v6a3 3 0 0 1-3 3A24 24 0 0 1 11 13a3 3 0 0 1 3-3z'/%3E%3Cpath d='M78 14h30a6 6 0 0 1 6 6v14a6 6 0 0 1-6 6H92l-8 7v-7h-6a6 6 0 0 1-6-6V20a6 6 0 0 1 6-6z'/%3E%3Cpath d='M44 70l3.5 7.5 8 1-6 5.5 1.6 8L44 88l-7 4 1.5-8-6-5.5 8-1z'/%3E%3Cpath d='M88 86c6-6 12 6 18 0s12 6 18 0'/%3E%3Cpath d='M88 98c6-6 12 6 18 0s12 6 18 0'/%3E%3Cpath d='M14 116l30-12-10 28-6-10z'/%3E%3Cpath d='M28 122l16-18'/%3E%3Ccircle cx='118' cy='122' r='9'/%3E%3Cpath d='M109 122h18M118 113c4 5 4 13 0 18M118 113c-4 5-4 13 0 18'/%3E%3Ccircle cx='60' cy='30' r='2'/%3E%3Ccircle cx='130' cy='58' r='2'/%3E%3Ccircle cx='70' cy='122' r='2'/%3E%3C/g%3E%3C/svg%3E");--tg-out: #f1eaff}:root:root:root:root:root:root body .wallpaper-tile[data-wallpaper-preview=lavender]{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140' viewBox='0 0 140 140'%3E%3Cdefs%3E%3Cfilter id='b' x='-10%25' y='-10%25' width='120%25' height='120%25'%3E%3CfeGaussianBlur stdDeviation='1.15'/%3E%3C/filter%3E%3C/defs%3E%3Cg filter='url(%23b)' fill='none' stroke='rgba(0,0,0,0.065)' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round' transform='rotate(-10 70 70)'%3E%3Cpath d='M14 10h6l3 7-3.5 2a14 14 0 0 0 6.5 6.5l2-3.5 7 3v6a3 3 0 0 1-3 3A24 24 0 0 1 11 13a3 3 0 0 1 3-3z'/%3E%3Cpath d='M78 14h30a6 6 0 0 1 6 6v14a6 6 0 0 1-6 6H92l-8 7v-7h-6a6 6 0 0 1-6-6V20a6 6 0 0 1 6-6z'/%3E%3Cpath d='M44 70l3.5 7.5 8 1-6 5.5 1.6 8L44 88l-7 4 1.5-8-6-5.5 8-1z'/%3E%3Cpath d='M88 86c6-6 12 6 18 0s12 6 18 0'/%3E%3Cpath d='M88 98c6-6 12 6 18 0s12 6 18 0'/%3E%3Cpath d='M14 116l30-12-10 28-6-10z'/%3E%3Cpath d='M28 122l16-18'/%3E%3Ccircle cx='118' cy='122' r='9'/%3E%3Cpath d='M109 122h18M118 113c4 5 4 13 0 18M118 113c-4 5-4 13 0 18'/%3E%3Ccircle cx='60' cy='30' r='2'/%3E%3Ccircle cx='130' cy='58' r='2'/%3E%3Ccircle cx='70' cy='122' r='2'/%3E%3C/g%3E%3C/svg%3E"),linear-gradient(160deg,#e6dcff,#f7d9f0,#d9e6ff)}:root:root:root:root:root:root body .wallpaper-tile[data-wallpaper-preview=lavender] .wallpaper-bubble.out{background:#f1eaff}:root:root:root:root[data-wallpaper=sand]{--tg-wallpaper: linear-gradient(160deg,#f3e7d0 0%,#eedcc2 50%,#e3d6c8 100%);--tg-doodle: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140' viewBox='0 0 140 140'%3E%3Cdefs%3E%3Cfilter id='b' x='-10%25' y='-10%25' width='120%25' height='120%25'%3E%3CfeGaussianBlur stdDeviation='1.15'/%3E%3C/filter%3E%3C/defs%3E%3Cg filter='url(%23b)' fill='none' stroke='rgba(0,0,0,0.065)' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round' transform='rotate(-10 70 70)'%3E%3Cpath d='M14 10h6l3 7-3.5 2a14 14 0 0 0 6.5 6.5l2-3.5 7 3v6a3 3 0 0 1-3 3A24 24 0 0 1 11 13a3 3 0 0 1 3-3z'/%3E%3Cpath d='M78 14h30a6 6 0 0 1 6 6v14a6 6 0 0 1-6 6H92l-8 7v-7h-6a6 6 0 0 1-6-6V20a6 6 0 0 1 6-6z'/%3E%3Cpath d='M44 70l3.5 7.5 8 1-6 5.5 1.6 8L44 88l-7 4 1.5-8-6-5.5 8-1z'/%3E%3Cpath d='M88 86c6-6 12 6 18 0s12 6 18 0'/%3E%3Cpath d='M88 98c6-6 12 6 18 0s12 6 18 0'/%3E%3Cpath d='M14 116l30-12-10 28-6-10z'/%3E%3Cpath d='M28 122l16-18'/%3E%3Ccircle cx='118' cy='122' r='9'/%3E%3Cpath d='M109 122h18M118 113c4 5 4 13 0 18M118 113c-4 5-4 13 0 18'/%3E%3Ccircle cx='60' cy='30' r='2'/%3E%3Ccircle cx='130' cy='58' r='2'/%3E%3Ccircle cx='70' cy='122' r='2'/%3E%3C/g%3E%3C/svg%3E");--tg-out: #fbf3e4}:root:root:root:root:root:root body .wallpaper-tile[data-wallpaper-preview=sand]{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140' viewBox='0 0 140 140'%3E%3Cdefs%3E%3Cfilter id='b' x='-10%25' y='-10%25' width='120%25' height='120%25'%3E%3CfeGaussianBlur stdDeviation='1.15'/%3E%3C/filter%3E%3C/defs%3E%3Cg filter='url(%23b)' fill='none' stroke='rgba(0,0,0,0.065)' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round' transform='rotate(-10 70 70)'%3E%3Cpath d='M14 10h6l3 7-3.5 2a14 14 0 0 0 6.5 6.5l2-3.5 7 3v6a3 3 0 0 1-3 3A24 24 0 0 1 11 13a3 3 0 0 1 3-3z'/%3E%3Cpath d='M78 14h30a6 6 0 0 1 6 6v14a6 6 0 0 1-6 6H92l-8 7v-7h-6a6 6 0 0 1-6-6V20a6 6 0 0 1 6-6z'/%3E%3Cpath d='M44 70l3.5 7.5 8 1-6 5.5 1.6 8L44 88l-7 4 1.5-8-6-5.5 8-1z'/%3E%3Cpath d='M88 86c6-6 12 6 18 0s12 6 18 0'/%3E%3Cpath d='M88 98c6-6 12 6 18 0s12 6 18 0'/%3E%3Cpath d='M14 116l30-12-10 28-6-10z'/%3E%3Cpath d='M28 122l16-18'/%3E%3Ccircle cx='118' cy='122' r='9'/%3E%3Cpath d='M109 122h18M118 113c4 5 4 13 0 18M118 113c-4 5-4 13 0 18'/%3E%3Ccircle cx='60' cy='30' r='2'/%3E%3Ccircle cx='130' cy='58' r='2'/%3E%3Ccircle cx='70' cy='122' r='2'/%3E%3C/g%3E%3C/svg%3E"),linear-gradient(160deg,#f3e7d0,#eedcc2,#e3d6c8)}:root:root:root:root:root:root body .wallpaper-tile[data-wallpaper-preview=sand] .wallpaper-bubble.out{background:#fbf3e4}:root:root:root:root[data-wallpaper=night]{--tg-wallpaper: linear-gradient(160deg,#16243a 0%,#1d2f4a 50%,#101a2b 100%);--tg-doodle: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140' viewBox='0 0 140 140'%3E%3Cdefs%3E%3Cfilter id='b' x='-10%25' y='-10%25' width='120%25' height='120%25'%3E%3CfeGaussianBlur stdDeviation='1.15'/%3E%3C/filter%3E%3C/defs%3E%3Cg filter='url(%23b)' fill='none' stroke='rgba(255,255,255,0.045)' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round' transform='rotate(-10 70 70)'%3E%3Cpath d='M14 10h6l3 7-3.5 2a14 14 0 0 0 6.5 6.5l2-3.5 7 3v6a3 3 0 0 1-3 3A24 24 0 0 1 11 13a3 3 0 0 1 3-3z'/%3E%3Cpath d='M78 14h30a6 6 0 0 1 6 6v14a6 6 0 0 1-6 6H92l-8 7v-7h-6a6 6 0 0 1-6-6V20a6 6 0 0 1 6-6z'/%3E%3Cpath d='M44 70l3.5 7.5 8 1-6 5.5 1.6 8L44 88l-7 4 1.5-8-6-5.5 8-1z'/%3E%3Cpath d='M88 86c6-6 12 6 18 0s12 6 18 0'/%3E%3Cpath d='M88 98c6-6 12 6 18 0s12 6 18 0'/%3E%3Cpath d='M14 116l30-12-10 28-6-10z'/%3E%3Cpath d='M28 122l16-18'/%3E%3Ccircle cx='118' cy='122' r='9'/%3E%3Cpath d='M109 122h18M118 113c4 5 4 13 0 18M118 113c-4 5-4 13 0 18'/%3E%3Ccircle cx='60' cy='30' r='2'/%3E%3Ccircle cx='130' cy='58' r='2'/%3E%3Ccircle cx='70' cy='122' r='2'/%3E%3C/g%3E%3C/svg%3E");--tg-out: #3e6a99;--tg-out-text: #ffffff;--tg-out-meta: rgba(255,255,255,.6);--tg-in: #262628}:root:root:root:root:root:root body .wallpaper-tile[data-wallpaper-preview=night]{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140' viewBox='0 0 140 140'%3E%3Cdefs%3E%3Cfilter id='b' x='-10%25' y='-10%25' width='120%25' height='120%25'%3E%3CfeGaussianBlur stdDeviation='1.15'/%3E%3C/filter%3E%3C/defs%3E%3Cg filter='url(%23b)' fill='none' stroke='rgba(255,255,255,0.045)' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round' transform='rotate(-10 70 70)'%3E%3Cpath d='M14 10h6l3 7-3.5 2a14 14 0 0 0 6.5 6.5l2-3.5 7 3v6a3 3 0 0 1-3 3A24 24 0 0 1 11 13a3 3 0 0 1 3-3z'/%3E%3Cpath d='M78 14h30a6 6 0 0 1 6 6v14a6 6 0 0 1-6 6H92l-8 7v-7h-6a6 6 0 0 1-6-6V20a6 6 0 0 1 6-6z'/%3E%3Cpath d='M44 70l3.5 7.5 8 1-6 5.5 1.6 8L44 88l-7 4 1.5-8-6-5.5 8-1z'/%3E%3Cpath d='M88 86c6-6 12 6 18 0s12 6 18 0'/%3E%3Cpath d='M88 98c6-6 12 6 18 0s12 6 18 0'/%3E%3Cpath d='M14 116l30-12-10 28-6-10z'/%3E%3Cpath d='M28 122l16-18'/%3E%3Ccircle cx='118' cy='122' r='9'/%3E%3Cpath d='M109 122h18M118 113c4 5 4 13 0 18M118 113c-4 5-4 13 0 18'/%3E%3Ccircle cx='60' cy='30' r='2'/%3E%3Ccircle cx='130' cy='58' r='2'/%3E%3Ccircle cx='70' cy='122' r='2'/%3E%3C/g%3E%3C/svg%3E"),linear-gradient(160deg,#16243a,#1d2f4a,#101a2b)}:root:root:root:root:root:root body .wallpaper-tile[data-wallpaper-preview=night] .wallpaper-bubble.in{background:#262628}:root:root:root:root:root:root body .wallpaper-tile[data-wallpaper-preview=night] .wallpaper-name{color:#fff}:root:root:root:root:root:root body .wallpaper-tile[data-wallpaper-preview=night] .wallpaper-bubble.out{background:#3e6a99}:root:root:root:root[data-wallpaper=graphite]{--tg-wallpaper: linear-gradient(160deg,#1c1c1e 0%,#2a2a2e 50%,#141416 100%);--tg-doodle: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140' viewBox='0 0 140 140'%3E%3Cdefs%3E%3Cfilter id='b' x='-10%25' y='-10%25' width='120%25' height='120%25'%3E%3CfeGaussianBlur stdDeviation='1.15'/%3E%3C/filter%3E%3C/defs%3E%3Cg filter='url(%23b)' fill='none' stroke='rgba(255,255,255,0.045)' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round' transform='rotate(-10 70 70)'%3E%3Cpath d='M14 10h6l3 7-3.5 2a14 14 0 0 0 6.5 6.5l2-3.5 7 3v6a3 3 0 0 1-3 3A24 24 0 0 1 11 13a3 3 0 0 1 3-3z'/%3E%3Cpath d='M78 14h30a6 6 0 0 1 6 6v14a6 6 0 0 1-6 6H92l-8 7v-7h-6a6 6 0 0 1-6-6V20a6 6 0 0 1 6-6z'/%3E%3Cpath d='M44 70l3.5 7.5 8 1-6 5.5 1.6 8L44 88l-7 4 1.5-8-6-5.5 8-1z'/%3E%3Cpath d='M88 86c6-6 12 6 18 0s12 6 18 0'/%3E%3Cpath d='M88 98c6-6 12 6 18 0s12 6 18 0'/%3E%3Cpath d='M14 116l30-12-10 28-6-10z'/%3E%3Cpath d='M28 122l16-18'/%3E%3Ccircle cx='118' cy='122' r='9'/%3E%3Cpath d='M109 122h18M118 113c4 5 4 13 0 18M118 113c-4 5-4 13 0 18'/%3E%3Ccircle cx='60' cy='30' r='2'/%3E%3Ccircle cx='130' cy='58' r='2'/%3E%3Ccircle cx='70' cy='122' r='2'/%3E%3C/g%3E%3C/svg%3E");--tg-out: #3a3a3c;--tg-out-text: #ffffff;--tg-out-meta: rgba(255,255,255,.6);--tg-in: #262628}:root:root:root:root:root:root body .wallpaper-tile[data-wallpaper-preview=graphite]{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140' viewBox='0 0 140 140'%3E%3Cdefs%3E%3Cfilter id='b' x='-10%25' y='-10%25' width='120%25' height='120%25'%3E%3CfeGaussianBlur stdDeviation='1.15'/%3E%3C/filter%3E%3C/defs%3E%3Cg filter='url(%23b)' fill='none' stroke='rgba(255,255,255,0.045)' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round' transform='rotate(-10 70 70)'%3E%3Cpath d='M14 10h6l3 7-3.5 2a14 14 0 0 0 6.5 6.5l2-3.5 7 3v6a3 3 0 0 1-3 3A24 24 0 0 1 11 13a3 3 0 0 1 3-3z'/%3E%3Cpath d='M78 14h30a6 6 0 0 1 6 6v14a6 6 0 0 1-6 6H92l-8 7v-7h-6a6 6 0 0 1-6-6V20a6 6 0 0 1 6-6z'/%3E%3Cpath d='M44 70l3.5 7.5 8 1-6 5.5 1.6 8L44 88l-7 4 1.5-8-6-5.5 8-1z'/%3E%3Cpath d='M88 86c6-6 12 6 18 0s12 6 18 0'/%3E%3Cpath d='M88 98c6-6 12 6 18 0s12 6 18 0'/%3E%3Cpath d='M14 116l30-12-10 28-6-10z'/%3E%3Cpath d='M28 122l16-18'/%3E%3Ccircle cx='118' cy='122' r='9'/%3E%3Cpath d='M109 122h18M118 113c4 5 4 13 0 18M118 113c-4 5-4 13 0 18'/%3E%3Ccircle cx='60' cy='30' r='2'/%3E%3Ccircle cx='130' cy='58' r='2'/%3E%3Ccircle cx='70' cy='122' r='2'/%3E%3C/g%3E%3C/svg%3E"),linear-gradient(160deg,#1c1c1e,#2a2a2e,#141416)}:root:root:root:root:root:root body .wallpaper-tile[data-wallpaper-preview=graphite] .wallpaper-bubble.in{background:#262628}:root:root:root:root:root:root body .wallpaper-tile[data-wallpaper-preview=graphite] .wallpaper-name{color:#fff}:root:root:root:root:root:root body .wallpaper-tile[data-wallpaper-preview=graphite] .wallpaper-bubble.out{background:#3a3a3c}:root:root:root:root[data-wallpaper-plain="1"]{--tg-doodle: none}:root:root:root:root:root:root body .app-frame .chat{background:var(--tg-doodle),var(--tg-wallpaper);background-size:176px 176px,cover;background-repeat:repeat,no-repeat;background-attachment:local,scroll}:root:root:root:root:root:root body .app-frame .settings-section-title{margin:22px 16px 8px;color:var(--tg-secondary);font-size:13px;font-weight:400;letter-spacing:.02em;text-transform:uppercase}:root:root:root:root:root:root:root:root:root body .app-frame .settings-icon{filter:none!important;box-shadow:none!important}:root:root:root:root:root:root:root:root:root body .app-frame .settings-icon:has([data-icon=profile]),:root:root:root:root:root:root:root:root:root body .app-frame .settings-icon:has([data-icon=notifications]){background-color:#ff514f!important;background-image:linear-gradient(180deg,#ff6966,#ff453f)!important}:root:root:root:root:root:root:root:root:root body .app-frame .settings-icon:has([data-icon=favorite]),:root:root:root:root:root:root:root:root:root body .app-frame .settings-icon:has([data-icon=tabbar]),:root:root:root:root:root:root:root:root:root body .app-frame .settings-icon:has([data-icon=verification]){background-color:#2b92ee!important;background-image:linear-gradient(180deg,#42a5f5,#2585e8)!important}:root:root:root:root:root:root:root:root:root body .app-frame .settings-icon:has([data-icon=language]){background-color:#a35ee8!important;background-image:linear-gradient(180deg,#b678f0,#9a52e3)!important}:root:root:root:root:root:root:root:root:root body .app-frame .settings-icon:has([data-icon=info]){background-color:#ffbf1a!important;background-image:linear-gradient(180deg,#ffcc3d,#ffb60a)!important}:root:root:root:root:root:root:root:root:root body .app-frame .settings-icon:has([data-icon=appearance]),:root:root:root:root:root:root:root:root:root body .app-frame .settings-icon:has([data-icon=folders]),:root:root:root:root:root:root:root:root:root body .app-frame .settings-icon:has([data-icon=translation]),:root:root:root:root:root:root:root:root:root body .app-frame .settings-icon:has([data-icon=help]){background-color:#32b8df!important;background-image:linear-gradient(180deg,#51cbed,#22add5)!important}:root:root:root:root:root:root:root:root:root body .app-frame .settings-icon:has([data-icon=devices]){background-color:#ffab16!important;background-image:linear-gradient(180deg,#ffbd37,#ff9d0a)!important}:root:root:root:root:root:root:root:root:root body .app-frame .settings-icon:has([data-icon=security]),:root:root:root:root:root:root:root:root:root body .app-frame .settings-icon:has([data-icon=privacy]),:root:root:root:root:root:root:root:root:root body .app-frame .settings-icon:has([data-icon=settings]){background-color:#96969b!important;background-image:linear-gradient(180deg,#a8a8ad,#89898e)!important}:root:root:root:root:root:root:root:root:root body .app-frame .settings-icon:has([data-icon=calls]),:root:root:root:root:root:root:root:root:root body .app-frame .settings-icon:has([data-icon=history]){background-color:#42c866!important;background-image:linear-gradient(180deg,#65d77c,#2fbd55)!important}:root:root:root:root:root:root:root:root:root[data-scheme=light] body .app-frame .settings-screen.settings-root{background:#f2f2f7!important}:root:root:root:root:root:root:root:root:root[data-scheme=light] body .app-frame .settings-screen.settings-root .settings-group{background:#fff!important}:root:root:root:root:root:root:root:root:root[data-scheme=light] body .app-frame:has(.settings-screen.settings-root) .mobile-nav .tabbar{background:#fff!important}:root:root:root:root:root:root body .app-frame .wallpaper-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0 16px 16px}:root:root:root:root:root:root body .app-frame .wallpaper-tile{position:relative;height:112px;overflow:hidden;padding:0;border:.5px solid rgba(0,0,0,.1);border-radius:14px;background-size:70px 70px,cover;cursor:pointer;transition:transform .16s cubic-bezier(.32,.72,0,1)}:root:root:root:root:root:root body .app-frame .wallpaper-tile:active{transform:scale(.96)}:root:root:root:root:root:root body .app-frame .wallpaper-tile.selected{box-shadow:0 0 0 3px var(--tg-accent)}:root:root:root:root:root:root body .app-frame .wallpaper-bubble{position:absolute;height:12px;border-radius:6px;box-shadow:0 1px .5px #00000021}:root:root:root:root:root:root body .app-frame .wallpaper-bubble.in{left:8px;top:14px;width:58%;background:#fff}:root:root:root:root:root:root body .app-frame .wallpaper-bubble.out{right:8px;top:34px;width:48%}:root:root:root:root:root:root body .app-frame .wallpaper-name{position:absolute;left:0;right:0;bottom:8px;color:#0009;font-size:12px;font-weight:600;text-align:center}:root:root:root:root:root:root body .app-frame .mobile-nav .tab-avatar{width:26px;height:26px;border-radius:50%;font-size:12px;font-weight:600;overflow:hidden;transition:box-shadow .22s cubic-bezier(.32,.72,0,1)}:root:root:root:root:root:root body .app-frame .mobile-nav .tab.active .tab-avatar{box-shadow:0 0 0 1.5px var(--tg-bar),0 0 0 3px var(--tg-accent)}:root:root:root:root:root:root body .app-frame .mobile-nav{left:14px;right:14px;bottom:max(10px,env(safe-area-inset-bottom));height:62px;border-radius:31px}:root:root:root:root:root:root body .app-frame .mobile-nav .tabbar{height:62px;padding:0;border:.5px solid rgba(0,0,0,.08);border-radius:31px;background:var(--tg-glass, rgba(255, 255, 255, .72));box-shadow:0 10px 30px #0000001f;-webkit-backdrop-filter:blur(24px) saturate(1.8);backdrop-filter:blur(24px) saturate(1.8)}:root:root:root:root:root:root body .app-frame .mobile-nav .tab{height:62px}:root:root:root:root:root:root body .app-frame .mobile-nav .tab-inner,:root:root:root:root:root:root body .app-frame .mobile-nav .tab.active .tab-inner{width:calc(100% - 8px);height:52px;min-height:52px;margin-top:5px;border-radius:26px;transition:background-color .26s cubic-bezier(.32,.72,0,1),color .26s cubic-bezier(.32,.72,0,1)}:root:root:root:root:root:root body .app-frame .mobile-nav .tab.active .tab-inner{background:#007aff1f}@media(prefers-color-scheme:dark){:root:root:root:not([data-theme=light]){--tg-glass: rgba(30, 30, 32, .72)}}:root:root:root[data-theme=dark]{--tg-glass: rgba(30, 30, 32, .72)}:root:root:root:root:root:root body .app-frame .navigation-surface>.screen-top .back{position:absolute;left:4px;top:calc(env(safe-area-inset-top) + 2px);width:40px;height:40px;margin:0;display:grid;place-items:center;border:0;border-radius:0;background:transparent;color:var(--tg-accent)}:root:root:root:root:root:root body .auth-screen.tg-auth{min-height:100dvh;display:flex;justify-content:center;align-items:flex-start;padding:max(56px,calc(env(safe-area-inset-top) + 40px)) 0 max(24px,env(safe-area-inset-bottom));background:var(--tg-list);background-image:none}:root:root:root:root:root:root body .tg-auth-body{width:min(420px,100%);display:flex;flex-direction:column;gap:18px;padding:0 16px;animation:tg-auth-in .42s cubic-bezier(.32,.72,0,1) both}@keyframes tg-auth-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}:root:root:root:root:root:root body .tg-auth-step{display:flex;flex-direction:column;align-items:stretch;gap:14px;text-align:center}:root:root:root:root:root:root body .tg-auth-mark{align-self:center;width:84px;height:84px;margin-bottom:6px}:root:root:root:root:root:root body .tg-auth-icon{align-self:center;width:96px;height:96px;display:grid;place-items:center;border-radius:50%;background:var(--eth-color-accent-soft);font-size:46px}:root:root:root:root:root:root body .tg-auth h1{margin:4px 0 0;color:var(--tg-text);font-size:28px;font-weight:700;letter-spacing:-.02em}:root:root:root:root:root:root body .tg-auth-lead{max-width:320px;align-self:center;margin:0 0 10px;color:var(--tg-secondary);font-size:16px;line-height:1.4}:root:root:root:root:root:root body .tg-auth-lead strong{color:var(--tg-text);font-weight:600;white-space:nowrap}:root:root:root:root:root:root body .tg-auth-group{overflow:hidden;border-radius:12px;background:var(--tg-search);text-align:left}:root:root:root:root:root:root body .tg-auth-row{position:relative;min-height:52px;display:flex;align-items:center;gap:10px;padding:0 16px}:root:root:root:root:root:root body .tg-auth-row+.tg-auth-row:before{content:"";position:absolute;top:0;left:16px;right:0;height:.5px;background:var(--tg-separator)}:root:root:root:root:root:root body .tg-auth-row input,:root:root:root:root:root:root body .tg-auth-row select{flex:1 1 auto;min-width:0;height:50px;min-height:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;color:var(--tg-text);font:inherit;font-size:17px;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}:root:root:root:root:root:root body .tg-auth-row input::placeholder{color:var(--tg-secondary);opacity:.8}:root:root:root:root:root:root body .tg-country-flag{font-size:22px}:root:root:root:root:root:root body .tg-chevron{color:var(--tg-secondary);font-size:22px;pointer-events:none}:root:root:root:root:root:root body .tg-dial{min-width:44px;padding-right:12px;border-right:.5px solid var(--tg-separator);color:var(--tg-text);font-size:17px;line-height:30px}:root:root:root:root:root:root body .tg-auth .tg-auth-submit{min-height:52px;margin-top:10px;display:flex;align-items:center;justify-content:center;border:0;border-radius:14px;background:var(--tg-accent);box-shadow:none;color:#fff;font-size:17px;font-weight:600;text-decoration:none;transition:transform .16s cubic-bezier(.32,.72,0,1),opacity .2s ease}:root:root:root:root:root:root body .tg-auth .tg-auth-submit:active:not(:disabled){transform:scale(.97)}:root:root:root:root:root:root body .tg-auth .tg-auth-submit:disabled{opacity:.4}:root:root:root:root:root:root body .tg-auth-link{align-self:center;min-height:40px;padding:0 12px;border:0;background:transparent;box-shadow:none;color:var(--tg-accent);font-size:16px}:root:root:root:root:root:root body .tg-auth-note{margin:0;color:var(--tg-secondary);font-size:15px}:root:root:root:root:root:root body .tg-auth-error{margin:0;color:#ff3b30;font-size:15px;text-align:center}:root:root:root:root:root:root body .tg-code{position:relative;align-self:center;display:block;width:min(312px,100%);height:56px;margin:4px 0 6px}:root:root:root:root:root:root body .tg-code input{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;width:100%;height:100%;padding:0;border:0;background:transparent;color:transparent;caret-color:transparent;font-size:16px;opacity:.01}:root:root:root:root:root:root body .tg-code-boxes{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;height:100%}:root:root:root:root:root:root body .tg-code-box{display:grid;place-items:center;border-radius:12px;background:var(--tg-search);color:var(--tg-text);font-size:26px;font-weight:600;box-shadow:inset 0 0 0 1.5px transparent;transition:box-shadow .2s ease,transform .2s cubic-bezier(.32,.72,0,1)}:root:root:root:root:root:root body .tg-code-box.filled{transform:scale(1.03)}:root:root:root:root:root:root body .tg-code input:focus+.tg-code-boxes .tg-code-box.current{box-shadow:inset 0 0 0 1.5px var(--tg-accent)}:root:root:root:root:root:root body .tg-auth .quick-login{margin-top:24px;opacity:.55;text-align:center}:root{--tg-lg-bar: rgba(255, 255, 255, .56);--tg-lg-rim: rgba(255, 255, 255, .85);--tg-lg-edge: rgba(0, 0, 0, .07);--tg-lg-lens: rgba(118, 118, 128, .13);--tg-lg-lens-lifted: rgba(255, 255, 255, .55);--tg-lg-lens-rim: rgba(255, 255, 255, .95)}@media(prefers-color-scheme:dark){:root:root:root:not([data-theme=light]){--tg-lg-bar: rgba(30, 30, 33, .52);--tg-lg-rim: rgba(255, 255, 255, .16);--tg-lg-edge: rgba(0, 0, 0, .35);--tg-lg-lens: rgba(255, 255, 255, .11);--tg-lg-lens-lifted: rgba(255, 255, 255, .2);--tg-lg-lens-rim: rgba(255, 255, 255, .28)}}:root:root:root[data-theme=dark]{--tg-lg-bar: rgba(30, 30, 33, .52);--tg-lg-rim: rgba(255, 255, 255, .16);--tg-lg-edge: rgba(0, 0, 0, .35);--tg-lg-lens: rgba(255, 255, 255, .11);--tg-lg-lens-lifted: rgba(255, 255, 255, .2);--tg-lg-lens-rim: rgba(255, 255, 255, .28)}:root:root:root:root:root:root:root body .app-frame .mobile-nav .tabbar{position:relative;overflow:visible;border:.5px solid var(--tg-lg-edge);background:var(--tg-lg-bar);box-shadow:0 14px 34px #00000024,0 2px 6px #0000000f,inset 0 1px 0 var(--tg-lg-rim),inset 0 -.5px #ffffff40;-webkit-backdrop-filter:blur(18px) saturate(2) brightness(1.04);backdrop-filter:blur(18px) saturate(2) brightness(1.04);touch-action:pan-y;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}:root:root:root:root:root:root:root body .app-frame .mobile-nav .tabbar:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;background:linear-gradient(180deg,#ffffff6b,#fff0 46%),radial-gradient(120% 140% at 0% 0%,rgba(255,255,255,.22),transparent 40%);opacity:.7}:root:root:root:root:root:root:root body .app-frame .mobile-nav .tg-lens{position:absolute;left:0;top:5px;height:52px;border-radius:26px;z-index:0;pointer-events:none;transform-origin:50% 50%;will-change:transform,width;background:var(--tg-lg-lens);box-shadow:inset 0 1px 0 var(--tg-lg-lens-rim),inset 0 0 0 .5px #ffffff59;-webkit-backdrop-filter:blur(2px) saturate(1.9) brightness(1.06);backdrop-filter:blur(2px) saturate(1.9) brightness(1.06);transition:background-color .22s cubic-bezier(.32,.72,0,1),box-shadow .22s cubic-bezier(.32,.72,0,1)}:root:root:root:root:root:root:root body .app-frame .mobile-nav .tg-lens.lifted{background:var(--tg-lg-lens-lifted);box-shadow:0 8px 22px #00000029,0 1px 3px #00000014,inset 0 1px 0 var(--tg-lg-lens-rim),inset 0 -1px #ffffff59,inset 0 0 0 .5px #ffffff80}:root:root:root:root:root:root:root body .app-frame .mobile-nav .tg-lens-sheen{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:radial-gradient(110% 90% at 28% 0%,#ffffffbf,#fff0 55%);opacity:.45;transition:opacity .22s ease}:root:root:root:root:root:root:root body .app-frame .mobile-nav .tg-lens.lifted .tg-lens-sheen{opacity:.85}:root:root:root:root:root:root:root body .app-frame .mobile-nav .tab{z-index:1;-webkit-tap-highlight-color:transparent}:root:root:root:root:root:root:root body .app-frame .mobile-nav .tab-inner,:root:root:root:root:root:root:root body .app-frame .mobile-nav .tab.active .tab-inner{background:transparent}:root:root:root:root:root:root:root body .app-frame .mobile-nav .tab .ticon{transform:scale(var(--lens-boost, 1));transform-origin:50% 60%}:root:root:root:root:root:root:root body .app-frame .mobile-nav .tab .tlabel{color:color-mix(in srgb,var(--tg-text) calc(var(--lens-near, 0) * 100%),var(--tg-secondary));font-weight:600}@media(prefers-reduced-motion:reduce){:root:root:root:root:root:root:root body .app-frame .mobile-nav .tg-lens{transition:none}}@media(max-width:899px){:root:root:root:root:root:root body .app-frame .shell .sidebar,:root:root:root:root:root:root body .app-frame .shell .chat{transition:transform .42s cubic-bezier(.32,.72,0,1),filter .42s cubic-bezier(.32,.72,0,1),box-shadow .42s cubic-bezier(.32,.72,0,1);opacity:1}:root:root:root:root:root:root body .app-frame .shell .chat{box-shadow:-10px 0 28px #0000}:root:root:root:root:root:root body .app-frame .shell.chat-open .chat{box-shadow:-10px 0 28px #0000001a}:root:root:root:root:root:root body .app-frame .shell.chat-open .sidebar{transform:translate3d(-30%,0,0);filter:brightness(.9);opacity:1}}@media(max-width:899px)and (prefers-reduced-motion:reduce){:root:root:root:root:root:root body .app-frame .shell .sidebar,:root:root:root:root:root:root body .app-frame .shell .chat{transition:none}}.nav-snapshot{will-change:transform}:root:root:root:root:root:root:root body .app-frame .list-empty{margin:56px 32px 24px;display:flex;flex-direction:column;align-items:center;gap:6px;text-align:center}:root:root:root:root:root:root:root body .app-frame .list-empty .empty-glyph{width:64px;height:64px;margin-bottom:8px;display:grid;place-items:center;border-radius:50%;background:color-mix(in srgb,var(--tg-accent) 12%,transparent);color:var(--tg-accent)}:root:root:root:root:root:root:root body .app-frame .list-empty strong{color:var(--tg-text);font-size:17px;font-weight:600}:root:root:root:root:root:root:root body .app-frame .list-empty small{max-width:280px;color:var(--tg-secondary);font-size:15px;line-height:1.35}:root:root:root:root:root:root:root body .app-frame .chat-header{border-bottom:.5px solid var(--tg-lg-edge);background:var(--tg-lg-bar);box-shadow:inset 0 -.5px #ffffff4d,0 6px 20px #0000000d;-webkit-backdrop-filter:blur(18px) saturate(2) brightness(1.04);backdrop-filter:blur(18px) saturate(2) brightness(1.04)}:root:root:root:root:root:root:root body .app-frame .compose{border:.5px solid var(--tg-lg-edge);background:var(--tg-lg-bar);box-shadow:0 14px 34px #00000024,0 2px 6px #0000000f,inset 0 1px 0 var(--tg-lg-rim),inset 0 -.5px #ffffff40;-webkit-backdrop-filter:blur(18px) saturate(2) brightness(1.04);backdrop-filter:blur(18px) saturate(2) brightness(1.04)}:root:root:root:root:root:root:root body .app-frame .compose textarea{border:0;background:transparent;box-shadow:none}@media(max-width:899px){:root:root:root:root:root:root:root body .app-frame .shell:not(.chat-open) .conversation-button.active{background:transparent;transition:background-color .42s cubic-bezier(.32,.72,0,1)}}:root:root:root:root:root:root:root body .app-frame .tg-translate-bar{position:relative;z-index:3;display:flex;align-items:center;min-height:40px;padding:0 4px 0 8px;border-bottom:.5px solid var(--tg-lg-edge);background:var(--tg-lg-bar);-webkit-backdrop-filter:blur(18px) saturate(2) brightness(1.04);backdrop-filter:blur(18px) saturate(2) brightness(1.04)}:root:root:root:root:root:root:root body .app-frame .tg-translate-main{flex:1;min-width:0;height:40px;display:flex;align-items:center;justify-content:center;gap:8px;border:0;background:transparent;color:var(--tg-accent);font-size:15px;font-weight:500}:root:root:root:root:root:root:root body .app-frame .tg-translate-icon{font-size:12px;font-weight:700;letter-spacing:-.02em}:root:root:root:root:root:root:root body .app-frame .tg-translate-close{width:36px;height:36px;border:0;border-radius:18px;background:transparent;color:var(--tg-secondary);font-size:13px}:root:root:root:root:root:root:root body .app-frame .tg-translated-mark{display:inline-block;margin-top:2px;color:var(--tg-in-meta, #a0a0a5);font-size:11px;font-style:italic}:root{--tg-in-text: #000000;--tg-chip-bg: rgba(0, 0, 0, .2);--tg-chip-text: #ffffff}@media(prefers-color-scheme:dark){:root:root:root:not([data-theme=light]){--tg-in-text: #ffffff;--tg-chip-bg: rgba(255, 255, 255, .14)}}:root:root:root[data-theme=dark]{--tg-in-text: #ffffff;--tg-chip-bg: rgba(255, 255, 255, .14)}:root:root:root:root:root[data-wallpaper=meadow]{--tg-in: #ffffff;--tg-in-text: #000000;--tg-in-meta: #a0a0a5;--tg-out-text: #000000;--tg-out-meta: #4fae4e;--tg-chip-bg: rgba(0, 0, 0, .2);--tg-chip-text: #ffffff}:root:root:root:root:root[data-wallpaper=azure]{--tg-in: #ffffff;--tg-in-text: #000000;--tg-in-meta: #a0a0a5;--tg-out-text: #000000;--tg-out-meta: #3d82c4;--tg-chip-bg: rgba(0, 0, 0, .2);--tg-chip-text: #ffffff}:root:root:root:root:root[data-wallpaper=sunset]{--tg-in: #ffffff;--tg-in-text: #000000;--tg-in-meta: #a0a0a5;--tg-out-text: #000000;--tg-out-meta: #c4733d;--tg-chip-bg: rgba(0, 0, 0, .2);--tg-chip-text: #ffffff}:root:root:root:root:root[data-wallpaper=mint]{--tg-in: #ffffff;--tg-in-text: #000000;--tg-in-meta: #a0a0a5;--tg-out-text: #000000;--tg-out-meta: #3a9a68;--tg-chip-bg: rgba(0, 0, 0, .2);--tg-chip-text: #ffffff}:root:root:root:root:root[data-wallpaper=lavender]{--tg-in: #ffffff;--tg-in-text: #000000;--tg-in-meta: #a0a0a5;--tg-out-text: #000000;--tg-out-meta: #8a6cc8;--tg-chip-bg: rgba(0, 0, 0, .2);--tg-chip-text: #ffffff}:root:root:root:root:root[data-wallpaper=sand]{--tg-in: #ffffff;--tg-in-text: #000000;--tg-in-meta: #a0a0a5;--tg-out-text: #000000;--tg-out-meta: #a3824c;--tg-chip-bg: rgba(0, 0, 0, .2);--tg-chip-text: #ffffff}:root:root:root:root:root[data-wallpaper=night]{--tg-in: #1e2c40;--tg-in-text: #ffffff;--tg-in-meta: rgba(255, 255, 255, .5);--tg-out-text: #ffffff;--tg-out-meta: rgba(255, 255, 255, .62);--tg-chip-bg: rgba(255, 255, 255, .14);--tg-chip-text: #ffffff}:root:root:root:root:root[data-wallpaper=graphite]{--tg-in: #2c2c2e;--tg-in-text: #ffffff;--tg-in-meta: rgba(255, 255, 255, .5);--tg-out-text: #ffffff;--tg-out-meta: rgba(255, 255, 255, .62);--tg-chip-bg: rgba(255, 255, 255, .14);--tg-chip-text: #ffffff}:root:root:root:root:root:root:root body .app-frame .chat{--ac-in: var(--tg-in);--ac-in-text: var(--tg-in-text);--ac-out-text: var(--tg-out-text)}:root:root:root:root:root:root:root body .app-frame .bubble:not(.outbound){background:var(--tg-in);color:var(--tg-in-text)}:root:root:root:root:root:root:root body .app-frame .bubble:not(.outbound) footer,:root:root:root:root:root:root:root body .app-frame .bubble:not(.outbound) .tg-translated-mark{color:var(--tg-in-meta)}:root:root:root:root:root:root:root body .app-frame .bubble.outbound{color:var(--tg-out-text)}:root:root:root:root:root:root:root body .app-frame .bubble.outbound .tg-translated-mark{color:var(--tg-out-meta)}:root:root:root:root:root:root:root body .app-frame .day-sep span,:root:root:root:root:root:root:root body .app-frame .day-float span{background:var(--tg-chip-bg);color:var(--tg-chip-text);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}:root:root:root:root{--brand-cyan: #25f4ee;--brand-violet: #7a5cff;--brand-magenta: #fe2c55;--brand-grad: linear-gradient(135deg, #19c8d6 0%, #6b5cff 55%, #f0306a 100%);--brand-glow: rgba(254, 44, 85, .35);--tg-accent: #0784a2;--tg-list: #ffffff;--tg-grouped: #f4f4f8;--tg-cell: #ffffff;--tg-separator: #e2e2ea;--tg-search: #eeeef3;--tg-secondary: #8b8b96;--tg-badge: #0784a2;--eth-color-accent-hover: #056c86;--eth-color-accent-soft: rgba(7, 132, 162, .1)}@media(prefers-color-scheme:dark){:root:root:root:root:not([data-theme=light]){--brand-grad: linear-gradient(135deg, #1fd6e0 0%, #7a5cff 55%, #fe2c55 100%);--brand-glow: rgba(254, 44, 85, .45);--tg-accent: #25f4ee;--tg-list: #000000;--tg-grouped: #000000;--tg-cell: #111116;--tg-text: #ffffff;--tg-separator: #24242c;--tg-search: #15151b;--tg-secondary: #8a8a96;--tg-badge: #25f4ee;--tg-lg-bar: rgba(18, 18, 24, .62);--eth-color-accent-hover: #7ff9f5;--eth-color-accent-soft: rgba(37, 244, 238, .12);--eth-color-surface-hover: #1b1b22}}:root:root:root:root[data-theme=dark]{--brand-grad: linear-gradient(135deg, #1fd6e0 0%, #7a5cff 55%, #fe2c55 100%);--brand-glow: rgba(254, 44, 85, .45);--tg-accent: #25f4ee;--tg-list: #000000;--tg-grouped: #000000;--tg-cell: #111116;--tg-text: #ffffff;--tg-separator: #24242c;--tg-search: #15151b;--tg-secondary: #8a8a96;--tg-badge: #25f4ee;--tg-lg-bar: rgba(18, 18, 24, .62);--eth-color-accent-hover: #7ff9f5;--eth-color-accent-soft: rgba(37, 244, 238, .12);--eth-color-surface-hover: #1b1b22}:root:root:root:root:root[data-wallpaper=ethereal]{--tg-wallpaper: radial-gradient(120% 60% at 0% 0%, #d4fbff 0%, transparent 60%), radial-gradient(120% 60% at 100% 100%, #ffdfe9 0%, transparent 60%), #f4f5fb;--tg-in: #ffffff;--tg-in-text: #000000;--tg-in-meta: #a0a0aa;--tg-out: #5b4ae6;--tg-out-bg: linear-gradient(135deg, #0a7a93 0%, #5b4ae6 55%, #c81c4f 100%);--tg-out-text: #ffffff;--tg-out-meta: rgba(255, 255, 255, .78);--tg-chip-bg: rgba(0, 0, 0, .16);--tg-chip-text: #ffffff}@media(prefers-color-scheme:dark){:root:root:root:root:root:not([data-theme=light])[data-wallpaper=ethereal]{--tg-wallpaper: radial-gradient(120% 55% at 0% 0%, rgba(31, 214, 224, .22) 0%, transparent 60%), radial-gradient(120% 55% at 100% 100%, rgba(254, 44, 85, .2) 0%, transparent 60%), #050507;--tg-in: #1b1b23;--tg-in-text: #ffffff;--tg-in-meta: rgba(255, 255, 255, .5);--tg-out-bg: linear-gradient(135deg, #0a7a93 0%, #5b4ae6 55%, #c81c4f 100%);--tg-chip-bg: rgba(255, 255, 255, .12)}}:root:root:root:root:root[data-theme=dark][data-wallpaper=ethereal]{--tg-wallpaper: radial-gradient(120% 55% at 0% 0%, rgba(31, 214, 224, .22) 0%, transparent 60%), radial-gradient(120% 55% at 100% 100%, rgba(254, 44, 85, .2) 0%, transparent 60%), #050507;--tg-in: #1b1b23;--tg-in-text: #ffffff;--tg-in-meta: rgba(255, 255, 255, .5);--tg-out-bg: linear-gradient(135deg, #0a7a93 0%, #5b4ae6 55%, #c81c4f 100%);--tg-chip-bg: rgba(255, 255, 255, .12)}:root:root:root:root:root:root:root:root body .app-frame .bubble.outbound{background:var(--tg-out-bg, var(--tg-out))}:root:root:root:root:root:root:root:root[data-wallpaper=ethereal] body .app-frame .bubble.outbound{box-shadow:0 4px 14px #6b5cff47,0 1px .5px #0000001f}:root:root:root:root:root:root body .wallpaper-tile[data-wallpaper-preview=ethereal]{background:radial-gradient(120% 60% at 0% 0%,rgba(31,214,224,.35) 0%,transparent 60%),radial-gradient(120% 60% at 100% 100%,rgba(254,44,85,.32) 0%,transparent 60%),#0a0a0f;color:#fff}:root:root:root:root:root:root body .wallpaper-tile[data-wallpaper-preview=ethereal] .wallpaper-bubble.out{background:linear-gradient(135deg,#19c8d6,#6b5cff 60%,#f0306a)}:root:root:root:root:root:root body .wallpaper-tile[data-wallpaper-preview=ethereal] .wallpaper-bubble:not(.out){background:#1b1b23}:root:root:root:root:root:root:root body .app-frame .unread-badge{background:var(--brand-grad);color:#fff;box-shadow:0 0 12px var(--brand-glow)}:root:root:root:root:root:root:root body .app-frame .mobile-nav .tab-badge{background:#fe2c55;box-shadow:0 0 10px var(--brand-glow)}:root:root:root:root:root:root:root body .app-frame .compose .send,:root:root:root:root:root:root:root body .tg-auth .tg-auth-submit:not(:disabled){background:var(--brand-grad);color:#fff;box-shadow:0 6px 18px var(--brand-glow)}:root:root:root:root:root:root:root body .app-frame .app-lock-toggle.on{background:var(--brand-grad)}:root:root:root:root:root:root:root body .app-frame .sidebar.chats-surface .folder-indicator{background:var(--brand-grad)}:root:root:root:root:root:root:root[data-wallpaper=ethereal] body .app-frame .chat{background-size:176px 176px,100% 100%,100% 100%,100% 100%;background-repeat:repeat,no-repeat,no-repeat,no-repeat;background-attachment:local,scroll,scroll,scroll}:root:root:root:root:root:root:root:root body .app-frame .compose{padding:6px 8px;margin-bottom:max(8px,env(safe-area-inset-bottom))}:root:root:root:root:root:root:root body .app-frame .profile-screen{background:var(--tg-grouped)}:root:root:root:root:root:root:root body .app-frame .profile-screen .profile-topbar{border:0;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}:root:root:root:root:root:root:root body .app-frame .profile-screen .profile-topbar h1{visibility:hidden}:root:root:root:root:root:root:root body .app-frame .profile-screen .profile-header-action{width:44px;height:44px;border-radius:50%;border:.5px solid var(--tg-lg-edge);background:var(--tg-lg-bar);color:var(--tg-text);box-shadow:0 6px 18px #0000001a,inset 0 1px 0 var(--tg-lg-rim);-webkit-backdrop-filter:blur(18px) saturate(2);backdrop-filter:blur(18px) saturate(2)}:root:root:root:root:root:root:root body .app-frame .profile-screen .profile-body{background:var(--tg-grouped);padding-inline:16px}:root:root:root:root:root:root:root body .app-frame .profile-screen .profile-hero{gap:4px;padding:4px 0 18px;background:transparent;border:0;box-shadow:none}:root:root:root:root:root:root:root body .app-frame .profile-hero .avatar.giant{width:104px;height:104px;border-radius:50%;font-size:42px;margin-bottom:10px;box-shadow:0 10px 30px #0000001f}:root:root:root:root:root:root:root body .app-frame .profile-hero .profile-name{font-size:26px;font-weight:700;letter-spacing:-.02em;color:var(--tg-text)}:root:root:root:root:root:root:root body .app-frame .profile-hero .profile-presence{font-size:16px;color:var(--tg-secondary)}:root:root:root:root:root:root:root body .app-frame .profile-hero .profile-ethereal-id{display:none}:root:root:root:root:root:root:root body .app-frame .profile-screen .profile-actions-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0 0 18px;padding:0;border:0;background:transparent;box-shadow:none}:root:root:root:root:root:root:root body .app-frame .profile-screen .profile-quick-action{height:64px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;border:0;border-radius:16px;background:var(--tg-cell);color:var(--tg-accent);font-size:12px;font-weight:500;box-shadow:none}:root:root:root:root:root:root:root body .app-frame .profile-screen .profile-quick-action+.profile-quick-action{border-left:0}:root:root:root:root:root:root:root body .app-frame .profile-screen .profile-quick-action:active{transform:scale(.96);background:var(--eth-color-surface-hover)}:root:root:root:root:root:root:root body .app-frame .profile-calls-card{display:flex;flex-direction:column;gap:8px;margin:0 0 18px;padding:16px 18px;border-radius:26px;background:var(--tg-cell)}:root:root:root:root:root:root:root body .app-frame .profile-calls-date{font-size:17px;font-weight:600;color:var(--tg-text)}:root:root:root:root:root:root:root body .app-frame .profile-calls-row{display:grid;grid-template-columns:58px minmax(0,1fr);font-size:16px;color:var(--tg-text)}:root:root:root:root:root:root:root body .app-frame .profile-calls-row time{font-variant-numeric:tabular-nums;color:var(--tg-text)}:root:root:root:root:root:root:root body .app-frame .profile-calls-row.missed span{color:#ff3b30}:root:root:root:root:root:root:root body .app-frame .profile-calls-remove,:root:root:root:root:root:root:root body .app-frame .profile-calls-delete button{margin-top:4px;padding:10px 0 0;border:0;border-top:.5px solid var(--tg-separator);background:transparent;color:#ff3b30;font-size:16px;text-align:left}:root:root:root:root:root:root:root body .app-frame .profile-calls-delete{display:flex;gap:20px}:root:root:root:root:root:root:root body .app-frame .profile-calls-delete button:not(.danger){color:var(--tg-accent)}:root:root:root:root:root:root:root body .app-frame .profile-screen .profile-section>h2{display:none}:root:root:root:root:root:root:root body .app-frame .profile-screen .profile-card{border:0;border-radius:26px;background:var(--tg-cell);box-shadow:none}:root:root:root:root:root:root:root body .app-frame .profile-screen .profile-media-tabs{display:flex;gap:2px;padding:4px;border:.5px solid var(--tg-lg-edge);border-radius:24px;background:var(--tg-lg-bar);box-shadow:inset 0 1px 0 var(--tg-lg-rim);-webkit-backdrop-filter:blur(18px) saturate(2);backdrop-filter:blur(18px) saturate(2)}:root:root:root:root:root:root:root body .app-frame .profile-screen .profile-media-tabs button{flex:1;height:38px;border:0;border-radius:19px;background:transparent;color:var(--tg-text);font-size:14px;font-weight:600;box-shadow:none}:root:root:root:root:root:root:root body .app-frame .profile-screen .profile-media-tabs button[aria-selected=true],:root:root:root:root:root:root:root body .app-frame .profile-screen .profile-media-tabs button.active{background:var(--eth-color-surface-hover)}:root:root:root:root:root:root:root body .app-frame .profile-screen .profile-media-tabs button:after{display:none}:root:root:root:root:root:root:root body .app-frame .call-row .call-avatar{border-radius:50%}:root:root:root:root:root:root:root body .app-frame .call-history-list{border:0;border-radius:26px;background:var(--tg-cell);box-shadow:none}:root:root:root:root:root:root:root body .app-frame .profile-screen .profile-section{margin:0 0 18px;padding:0;border:0;background:transparent;box-shadow:none}:root:root:root:root:root:root:root body .app-frame .profile-screen .profile-media-section .profile-media-card{margin-top:10px;border:0;border-radius:26px;background:var(--tg-cell);box-shadow:none}:root:root:root:root:root:root:root body .app-frame .account-card .avatar.huge{border-radius:50%}:root:root:root:root:root:root:root body .app-frame .mini-btn{height:32px;padding:0 12px;border:0;border-radius:16px;background:var(--tg-search);color:var(--tg-text);font-size:14px;font-weight:600;box-shadow:none}:root:root:root:root:root:root:root body .app-frame .mini-btn.danger{background:color-mix(in srgb,#ff3b30 12%,transparent);color:#ff3b30}:root:root:root:root:root:root:root body .app-frame .about-card a[href="/install"]{margin-top:6px;padding:10px 18px;border-radius:14px;background:var(--brand-grad);color:#fff;font-weight:600;text-decoration:none}:root:root:root:root:root:root:root body .app-frame .new-chat-caption{margin:14px 18px 6px;color:var(--tg-secondary);font-size:13px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}:root:root:root:root:root:root:root body .app-frame .new-chat-recent{margin:0 12px;border-radius:22px;background:var(--tg-cell);overflow:hidden}:root:root:root:root:root:root:root body .app-frame .new-chat-person{width:100%;min-height:56px;display:flex;align-items:center;gap:12px;padding:6px 14px;border:0;background:transparent;color:var(--tg-text);text-align:left}:root:root:root:root:root:root:root body .app-frame .new-chat-person+.new-chat-person .new-chat-person-name{border-top:.5px solid var(--tg-separator)}:root:root:root:root:root:root:root body .app-frame .new-chat-person .avatar{width:42px;height:42px;border-radius:50%;font-size:17px;flex:none}:root:root:root:root:root:root:root body .app-frame .new-chat-person-name{flex:1;min-width:0;padding:16px 0;font-size:17px;font-weight:500}:root:root:root:root:root:root:root body .app-frame .new-chat-person:active{background:var(--eth-color-surface-hover)}:root:root:root:root:root:root:root body .app-frame .settings-root-top{border:0;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}:root:root:root:root:root:root:root body .app-frame .settings-root-top h1{visibility:hidden}:root:root:root:root:root:root:root body .app-frame .settings-root-top .settings-header-edit{height:40px;padding:0 16px;border:.5px solid var(--tg-lg-edge);border-radius:20px;background:var(--tg-lg-bar);color:var(--tg-text);font-size:17px;font-weight:600;box-shadow:0 6px 18px #00000014,inset 0 1px 0 var(--tg-lg-rim);-webkit-backdrop-filter:blur(18px) saturate(2);backdrop-filter:blur(18px) saturate(2)}:root:root:root:root:root:root:root body .app-frame .settings-hero-name{font-size:28px;font-weight:700;letter-spacing:-.02em}:root:root:root:root:root:root:root body .app-frame .settings-hero-meta{font-size:16px;color:var(--tg-secondary)}:root:root:root:root:root:root:root body .app-frame .settings-screen .settings-group{border:0;border-radius:26px;background:var(--tg-cell);box-shadow:none;overflow:hidden}:root:root:root:root:root:root:root body .app-frame .settings-screen .settings-row{min-height:54px}:root:root:root:root:root:root:root body .app-frame .settings-screen .settings-copy strong{font-size:17px;font-weight:400;letter-spacing:-.01em}:root:root:root:root:root:root:root body .app-frame .settings-screen .settings-copy small{display:none}:root:root:root:root:root:root:root body .app-frame .settings-icon{width:30px!important;height:30px!important;border-radius:8px!important;box-shadow:inset 0 0 0 .5px #ffffff2e!important}:root:root:root:root:root:root:root body .app-frame .settings-icon>*{box-shadow:none;background:transparent;filter:none}:root:root:root:root:root:root:root body .app-frame .settings-icon.blue{background-color:#2b92ee!important;background-image:linear-gradient(180deg,#42a5f5,#2585e8)!important}:root:root:root:root:root:root:root body .app-frame .settings-icon.cyan{background-color:#32b8df!important;background-image:linear-gradient(180deg,#51cbed,#22add5)!important}:root:root:root:root:root:root:root body .app-frame .settings-icon.violet{background-color:#a35ee8!important;background-image:linear-gradient(180deg,#b678f0,#9a52e3)!important}:root:root:root:root:root:root:root body .app-frame .settings-icon.indigo{background-color:#2b92ee!important;background-image:linear-gradient(180deg,#42a5f5,#2585e8)!important}:root:root:root:root:root:root:root body .app-frame .settings-icon.red{background-color:#ff514f!important;background-image:linear-gradient(180deg,#ff6966,#ff453f)!important}:root:root:root:root:root:root:root body .app-frame .settings-icon.green{background-color:#42c866!important;background-image:linear-gradient(180deg,#65d77c,#2fbd55)!important}:root:root:root:root:root:root:root body .app-frame .settings-icon.gold{background-color:#ffbf1a!important;background-image:linear-gradient(180deg,#ffcc3d,#ffb60a)!important}:root:root:root:root:root:root:root body .app-frame .settings-icon.orange{background-color:#ffab16!important;background-image:linear-gradient(180deg,#ffbd37,#ff9d0a)!important}:root:root:root:root:root:root:root body .app-frame .settings-screen .settings-chevron{color:#c4c4c7;font-size:22px}:root:root:root:root:root:root:root body .app-frame .settings-icon.coral{background-color:#ff514f!important;background-image:linear-gradient(180deg,#ff6966,#ff453f)!important}:root:root:root:root:root:root:root body .app-frame .settings-icon.slate{background-color:#96969b!important;background-image:linear-gradient(180deg,#a8a8ad,#89898e)!important}:root:root:root:root:root:root:root body .app-frame .settings-icon{display:grid;place-items:center;color:#fff}:root:root:root:root:root:root:root body .app-frame .settings-icon .ethereal-icon,:root:root:root:root:root:root:root body .app-frame .settings-icon svg{color:#fff;stroke:currentColor}:root:root:root:root:root:root:root body .app-frame .settings-quick{min-height:54px;display:flex;align-items:center;gap:14px;padding:0 16px;border:0;background:transparent;color:var(--tg-accent);text-align:left}:root:root:root:root:root:root:root body .app-frame .settings-quick-icon{width:30px;display:grid;place-items:center;color:var(--tg-accent)}:root:root:root:root:root:root:root body .app-frame .settings-quick-label{flex:1;min-width:0;padding:16px 0;font-size:17px;color:var(--tg-accent)}:root:root:root:root:root:root:root body .app-frame .settings-quick+.settings-quick .settings-quick-label{border-top:.5px solid var(--tg-separator)}:root:root:root:root:root:root:root body .app-frame .settings-quick:active{background:var(--eth-color-surface-hover)}:root:root:root:root:root:root:root body .app-frame .bubble .message-reference{border-radius:8px;background:color-mix(in srgb,var(--tg-accent) 12%,transparent);margin-bottom:4px}:root:root:root:root:root:root:root body .app-frame .bubble .message-reference .reference-rule{background:var(--tg-accent)}:root:root:root:root:root:root:root body .app-frame .bubble .message-reference .reference-copy strong{color:var(--tg-accent);font-weight:600}:root:root:root:root:root:root:root body .app-frame .bubble .message-reference .reference-copy span{color:var(--tg-in-text);opacity:.85}:root:root:root:root:root:root:root body .app-frame .bubble.outbound .message-reference{background:#ffffff2e}:root:root:root:root:root:root:root body .app-frame .bubble.outbound .message-reference .reference-rule{background:#fff}:root:root:root:root:root:root:root body .app-frame .bubble.outbound .message-reference .reference-copy strong,:root:root:root:root:root:root:root body .app-frame .bubble.outbound .message-reference .reference-copy span{color:var(--tg-out-text)}:root:root:root:root:root:root:root body .app-frame .compose-context{margin:0 10px 6px;padding:4px 4px 4px 8px;border:.5px solid var(--tg-lg-edge);border-radius:18px;background:var(--tg-lg-bar);box-shadow:0 8px 22px #00000014,inset 0 1px 0 var(--tg-lg-rim);-webkit-backdrop-filter:blur(18px) saturate(2);backdrop-filter:blur(18px) saturate(2)}:root:root:root:root:root:root:root body .app-frame .compose-context .message-reference{background:transparent}:root:root:root:root:root:root:root:root body .app-frame .chat-header{height:60px;padding:8px 10px;gap:8px;border:0;background:linear-gradient(180deg,color-mix(in srgb,var(--tg-list) 55%,transparent),transparent);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}:root:root:root:root:root:root:root:root body .app-frame .chat-header>.back,:root:root:root:root:root:root:root:root body .app-frame .chat-header>.peer-open,:root:root:root:root:root:root:root:root body .app-frame .chat-header>.call-slot,:root:root:root:root:root:root:root:root body .app-frame .chat-header>.peer-avatar{height:44px;border:.5px solid var(--tg-lg-edge);border-radius:22px;background:var(--tg-lg-bar);box-shadow:0 6px 18px #00000014,inset 0 1px 0 var(--tg-lg-rim);-webkit-backdrop-filter:blur(18px) saturate(2);backdrop-filter:blur(18px) saturate(2)}:root:root:root:root:root:root:root:root body .app-frame .chat-header>.back{position:static;min-width:44px;display:inline-flex;align-items:center;gap:6px;padding:0 10px 0 8px;color:var(--tg-text);flex:none}:root:root:root:root:root:root:root:root body .app-frame .chat-header .back-count{min-width:26px;height:22px;padding:0 7px;border-radius:11px;background:var(--tg-text);color:var(--tg-list);font-size:13px;font-weight:700;line-height:22px;text-align:center}:root:root:root:root:root:root:root:root body .app-frame .chat-header>.peer-open{flex:1;min-width:0;justify-content:center;padding:0 14px}:root:root:root:root:root:root:root:root body .app-frame .chat-header>.peer-open .peer{align-items:center;text-align:center;min-width:0}:root:root:root:root:root:root:root:root body .app-frame .chat-header>.peer-open h2{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:700}:root:root:root:root:root:root:root:root body .app-frame .chat-header>.peer-open .peer-meta{font-size:12px}:root:root:root:root:root:root:root:root body .app-frame .chat-header>.pin-btn{display:none}:root:root:root:root:root:root:root:root body .app-frame .chat-header>.call-slot{display:flex;align-items:center;padding:0 4px;flex:none}:root:root:root:root:root:root:root:root body .app-frame .chat-header>.peer-avatar{width:44px;padding:0;display:grid;place-items:center;flex:none;overflow:visible}:root:root:root:root:root:root:root:root body .app-frame .chat-header>.peer-avatar .avatar{width:40px;height:40px;border-radius:50%;font-size:16px}:root:root:root:root:root:root:root:root body .app-frame .compose{align-items:flex-end;gap:8px;padding:0;margin:0 10px max(8px,env(safe-area-inset-bottom));border:0;border-radius:0;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}:root:root:root:root:root:root:root:root body .app-frame .compose>.attach,:root:root:root:root:root:root:root:root body .app-frame .compose>.mic,:root:root:root:root:root:root:root:root body .app-frame .compose>.compose-field{border:.5px solid var(--tg-lg-edge);background:var(--tg-lg-bar);box-shadow:0 6px 18px #00000014,inset 0 1px 0 var(--tg-lg-rim);-webkit-backdrop-filter:blur(18px) saturate(2);backdrop-filter:blur(18px) saturate(2)}:root:root:root:root:root:root:root:root body .app-frame .compose>.attach,:root:root:root:root:root:root:root:root body .app-frame .compose>.mic,:root:root:root:root:root:root:root:root body .app-frame .compose>.send{width:46px;height:46px;flex:none;border-radius:50%;display:grid;place-items:center;color:var(--tg-text)}:root:root:root:root:root:root:root:root body .app-frame .compose>.send{border:0;background:var(--brand-grad);color:#fff}:root:root:root:root:root:root:root:root body .app-frame .compose>.compose-field{flex:1;min-width:0;min-height:46px;display:flex;align-items:flex-end;gap:2px;padding:0 6px 0 16px;border-radius:23px}:root:root:root:root:root:root:root:root body .app-frame .compose-field textarea{flex:1;min-width:0;min-height:44px;padding:12px 0;border:0;background:transparent;box-shadow:none;font-size:17px}:root:root:root:root:root:root:root:root body .app-frame .compose-field .attach{width:38px;height:44px;border:0;background:transparent;box-shadow:none;color:var(--tg-secondary)}:root:root:root:root:root:root:root:root body .app-frame .compose>.record-bar{flex:1;min-height:46px;display:flex;align-items:center;gap:10px;padding:0 16px;border:.5px solid var(--tg-lg-edge);border-radius:23px;background:var(--tg-lg-bar);-webkit-backdrop-filter:blur(18px) saturate(2);backdrop-filter:blur(18px) saturate(2)}:root:root:root:root:root:root:root:root body .app-frame .compose>.record-bar .rec-cancel{margin-left:auto;margin-right:auto;border:0;background:transparent;color:var(--tg-accent);font-size:17px}:root:root:root:root:root:root:root:root body .app-frame .compose>.record-bar+.send{width:64px;height:64px;margin:-9px -4px -9px 0;box-shadow:0 0 0 10px color-mix(in srgb,#6b5cff 18%,transparent),0 8px 24px #6b5cff66}:root:root:root:root:root:root:root:root body .app-frame .profile-screen .profile-actions-row{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px}:root:root:root:root:root:root:root:root body .app-frame .chat-header>.call-slot{order:5}:root:root:root:root:root:root:root:root body .app-frame .chat-header>.peer-avatar{order:6}:root:root:root:root:root:root:root:root body .app-frame .chat-header>.peer-open .peer{flex:1;width:100%;max-width:none}:root:root:root:root:root:root:root:root body .app-frame .chat-header>.peer-open h2{max-width:none;width:100%}:root:root:root:root:root:root:root:root body .app-frame .chats-top{position:relative;height:60px;display:flex;align-items:center;justify-content:flex-end;padding:8px 12px}:root:root:root:root:root:root:root:root body .app-frame .chats-top .chats-title{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);margin:0;font-size:17px;font-weight:700}:root:root:root:root:root:root:root:root body .app-frame .chats-top-actions{height:44px;display:flex;align-items:center;gap:2px;padding:0 6px;border:.5px solid var(--tg-lg-edge);border-radius:22px;background:var(--tg-lg-bar);box-shadow:0 6px 18px #00000014,inset 0 1px 0 var(--tg-lg-rim);-webkit-backdrop-filter:blur(18px) saturate(2);backdrop-filter:blur(18px) saturate(2)}:root:root:root:root:root:root:root:root body .app-frame .chats-top-actions>button{position:static;width:40px;height:40px;display:grid;place-items:center;border:0;border-radius:20px;background:transparent;color:var(--tg-text);box-shadow:none}:root:root:root:root:root:root:root:root body .app-frame .sidebar.chats-surface .folder-chips{margin:6px 16px 8px;padding:4px;border:.5px solid var(--tg-lg-edge);border-radius:24px;background:var(--tg-lg-bar);box-shadow:inset 0 1px 0 var(--tg-lg-rim);-webkit-backdrop-filter:blur(18px) saturate(2);backdrop-filter:blur(18px) saturate(2);overflow-x:auto;scrollbar-width:none;border-bottom:.5px solid var(--tg-lg-edge)}:root:root:root:root:root:root:root:root body .app-frame .sidebar.chats-surface .folder-track{position:relative;display:flex;gap:2px;height:38px;border:0}:root:root:root:root:root:root:root:root body .app-frame .sidebar.chats-surface .folder-track button{position:relative;z-index:1;height:38px;display:inline-flex;align-items:center;gap:6px;padding:0 14px;border:0;border-radius:19px;background:transparent;color:var(--tg-text);font-size:15px;font-weight:600;white-space:nowrap}:root:root:root:root:root:root:root:root body .app-frame .sidebar.chats-surface .folder-indicator{top:0;bottom:auto;height:38px;border-radius:19px;background:var(--eth-color-surface-hover);box-shadow:none;z-index:0}:root:root:root:root:root:root:root:root body .app-frame .sidebar.chats-surface .folder-track .chip-badge{min-width:20px;height:20px;padding:0 6px;border-radius:10px;background:var(--tg-accent);color:var(--tg-list);font-size:12px;font-weight:700;line-height:20px;text-align:center}:root:root:root:root:root:root:root:root body .app-frame .account-card{display:flex;flex-direction:column;align-items:center;gap:8px;padding:8px 0 18px;border:0;background:transparent;box-shadow:none}:root:root:root:root:root:root:root:root body .app-frame .account-card .avatar.huge{width:104px;height:104px;font-size:42px;box-shadow:0 10px 30px #0000001f}:root:root:root:root:root:root:root:root body .app-frame .account-photo-link,:root:root:root:root:root:root:root:root body .app-frame .remove-profile-photo{border:0;background:transparent;color:var(--tg-accent);font-size:17px;font-weight:500}:root:root:root:root:root:root:root:root body .app-frame .remove-profile-photo{color:#ff3b30;font-size:15px}:root:root:root:root:root:root:root:root body .app-frame .account-name-field{align-self:stretch;margin-top:10px}:root:root:root:root:root:root:root:root body .app-frame .account-name-field>span{display:none}:root:root:root:root:root:root:root:root body .app-frame .account-name-field input{width:100%;height:54px;padding:0 18px;border:0;border-radius:26px;background:var(--tg-cell);color:var(--tg-text);font-size:17px;box-shadow:none}:root:root:root:root:root:root:root:root body .app-frame .account-card>small{align-self:stretch;padding:0 18px;color:var(--tg-secondary);font-size:14px;line-height:1.4;text-align:left}:root:root:root:root:root:root:root:root body .app-frame .screen-list .settings-group{border:0;border-radius:26px;background:var(--tg-cell);box-shadow:none;overflow:hidden}:root:root:root:root:root:root:root:root body .app-frame .screen-list .settings-row{min-height:52px;font-size:17px}:root:root:root:root:root:root:root:root body .app-frame .account-card,:root:root:root:root:root:root:root:root body .app-frame .account-card .account-name-field,:root:root:root:root:root:root:root:root body .app-frame .account-card>small{width:100%;max-width:none;box-sizing:border-box}:root:root:root:root:root:root:root:root body .app-frame .screen-list .settings-row select,:root:root:root:root:root:root:root:root body .app-frame .settings-screen .settings-row select{height:32px;padding:0 4px;border:0;background:transparent;color:var(--tg-secondary);font-size:17px;box-shadow:none;text-align:right}:root:root:root:root:root:root:root:root body .app-frame .bubble .message-reactions{display:flex;flex-wrap:wrap;gap:4px;margin-top:4px}:root:root:root:root:root:root:root:root body .app-frame .bubble .message-reactions button{height:30px;display:inline-flex;align-items:center;gap:4px;padding:0 10px 0 7px;border:0;border-radius:15px;background:color-mix(in srgb,var(--tg-accent) 14%,transparent);color:var(--tg-accent);font-size:17px;font-weight:600;box-shadow:none}:root:root:root:root:root:root:root:root body .app-frame .bubble .message-reactions button span{font-size:14px}:root:root:root:root:root:root:root:root body .app-frame .bubble .message-reactions button.active{background:var(--tg-accent);color:var(--tg-list)}:root:root:root:root:root:root:root:root body .app-frame .bubble.outbound .message-reactions button{background:#fff3;color:#fff}:root:root:root:root:root:root:root:root body .app-frame .bubble.outbound .message-reactions button.active{background:#fff;color:#5b4ae6}:root:root:root:root:root:root:root:root body .app-frame .compose.with-emoji{margin-bottom:6px}:root:root:root:root:root:root:root:root body .app-frame .compose-field .emoji-toggle[aria-pressed=true]{color:var(--tg-accent)}:root:root:root:root:root:root:root:root body .app-frame .profile-screen .profile-topbar{background:linear-gradient(var(--tg-grouped) 55%,transparent)}:root:root:root:root:root:root:root:root body .app-frame .profile-screen .profile-actions-row{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}:root:root:root:root:root:root:root:root body .app-frame .profile-screen .profile-quick-action{height:68px;min-width:0;padding:10px 2px 8px;justify-content:flex-end;gap:5px;border-radius:18px;color:var(--tg-accent);font-size:12px;font-weight:500;letter-spacing:-.01em;white-space:nowrap}:root:root:root:root:root:root:root:root body .app-frame .profile-screen .profile-quick-action span{line-height:14px;max-width:100%;overflow:hidden;text-overflow:ellipsis}:root:root:root:root:root:root:root:root body .app-frame .profile-screen .profile-quick-action.active{color:var(--tg-accent);background:var(--tg-cell)}:root:root:root:root:root:root:root:root body .app-frame .profile-screen .profile-quick-action.active:after{display:none}:root:root:root:root:root:root:root:root body .app-frame .profile-calls-card{gap:0;padding:18px 20px 14px}:root:root:root:root:root:root:root:root body .app-frame .profile-calls-date{margin-bottom:10px;font-size:19px;font-weight:600;letter-spacing:-.01em}:root:root:root:root:root:root:root:root body .app-frame .profile-calls-row{grid-template-columns:70px minmax(0,1fr);align-items:baseline;padding:5px 0;font-size:17px;line-height:22px}:root:root:root:root:root:root:root:root body .app-frame .profile-calls-row time{font-variant-numeric:tabular-nums;font-weight:400}:root:root:root:root:root:root:root:root body .app-frame .profile-calls-row span{font-weight:500}:root:root:root:root:root:root:root:root body .app-frame .profile-calls-delete-card{margin:-8px 0 18px;padding:0 20px;border-radius:26px;background:var(--tg-cell)}:root:root:root:root:root:root:root:root body .app-frame .profile-calls-delete-card .profile-calls-remove,:root:root:root:root:root:root:root:root body .app-frame .profile-calls-delete-card .profile-calls-delete button{width:auto;min-height:52px;margin:0;padding:0;border:0;font-size:17px}:root:root:root:root:root:root:root:root body .app-frame .profile-screen .profile-card .profile-info-row.tg-field{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:2px;min-height:66px;margin:0 0 0 20px;padding:10px 20px 10px 0;border-bottom:.5px solid var(--tg-separator)}:root:root:root:root:root:root:root:root body .app-frame .profile-screen .profile-card .profile-info-row.tg-field small{font-size:15px;font-weight:400;color:var(--tg-text)}:root:root:root:root:root:root:root:root body .app-frame .profile-screen .profile-card .profile-info-row.tg-field b,:root:root:root:root:root:root:root:root body .app-frame .profile-screen .profile-card .profile-info-row.tg-field span{font-size:17px;font-weight:400;color:var(--tg-accent);font-variant-numeric:tabular-nums}:root:root:root:root:root:root:root:root body .app-frame .profile-screen .profile-card .profile-info-row.tg-action{display:flex;align-items:center;width:100%;min-height:52px;margin:0;padding:0 20px;border:0;background:transparent;color:var(--tg-accent);font-size:17px;font-weight:400;text-align:left}:root:root:root:root:root:root:root:root body .app-frame .profile-screen .profile-card{overflow:hidden}:root:root:root:root:root:root:root:root body .app-frame .profile-screen .profile-card .settings-row-toggle{min-height:60px;padding:8px 20px;gap:12px}:root:root:root:root:root:root:root:root body .app-frame .profile-screen .profile-card .settings-row-toggle .profile-row-copy strong{font-size:17px;font-weight:400}:root:root:root:root:root:root:root:root body .app-frame .profile-screen .profile-card .settings-row-toggle .profile-row-copy small{font-size:13px;color:var(--tg-secondary)}:root:root:root:root:root:root:root:root body .app-frame .profile-screen .profile-media-section .profile-media-card{background:transparent;border-radius:0;overflow:visible}:root:root:root:root:root:root:root:root body .app-frame .profile-screen .profile-media-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:0 0 10px;padding:4px;border-radius:999px;border:0;background:var(--tg-lg-bar);box-shadow:inset 0 0 0 .5px var(--tg-lg-edge),inset 0 1px 0 var(--tg-lg-rim),0 4px 16px #0000000f}:root:root:root:root:root:root:root:root body .app-frame .profile-screen .profile-media-tabs button{min-width:0;height:40px;padding:0 4px;border-radius:999px;font-size:15px;font-weight:600;white-space:nowrap;color:var(--tg-text)}:root:root:root:root:root:root:root:root body .app-frame .profile-screen .profile-media-tabs button span{display:none}:root:root:root:root:root:root:root:root body .app-frame .profile-screen .profile-media-tabs button[aria-selected=true],:root:root:root:root:root:root:root:root body .app-frame .profile-screen .profile-media-tabs button.active{background:var(--tg-lg-lens);box-shadow:inset 0 0 0 .5px var(--tg-lg-edge)}:root:root:root:root:root:root:root:root body .app-frame .profile-screen .profile-media-panel{border-radius:26px;background:var(--tg-cell);overflow:hidden}:root:root:root:root:root:root:root:root body .app-frame .profile-screen .profile-quick-action svg.profile-action-icon{width:26px;height:26px}:root:root:root:root:root:root:root:root body .app-frame .profile-screen .profile-quick-action span{font-size:11.5px;letter-spacing:-.02em;text-overflow:clip}:root:root:root:root:root:root:root:root body .app-frame .screen-top.calls-top{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:8px}:root:root:root:root:root:root:root:root body .app-frame .calls-top .calls-edit,:root:root:root:root:root:root:root:root body .app-frame .calls-top .calls-new{justify-self:start;height:44px;min-width:44px;padding:0 16px;border:0;border-radius:999px;color:var(--tg-text);background:var(--tg-lg-bar);box-shadow:inset 0 0 0 .5px var(--tg-lg-edge),inset 0 1px 0 var(--tg-lg-rim),0 4px 16px #0000000f;-webkit-backdrop-filter:blur(20px) saturate(2);backdrop-filter:blur(20px) saturate(2);font-size:17px;font-weight:600}:root:root:root:root:root:root:root:root body .app-frame .calls-top .calls-edit:disabled{opacity:.45}:root:root:root:root:root:root:root:root body .app-frame .calls-top .calls-new{justify-self:end;width:44px;padding:0;display:grid;place-items:center;color:var(--tg-accent)}:root:root:root:root:root:root:root:root body .app-frame .calls-top .calls-new svg{width:22px;height:22px}:root:root:root:root:root:root:root:root body .app-frame .calls-filter{position:relative;display:grid;grid-template-columns:1fr 1fr;padding:4px;border-radius:999px;background:var(--tg-lg-bar);box-shadow:inset 0 0 0 .5px var(--tg-lg-edge),inset 0 1px 0 var(--tg-lg-rim),0 4px 16px #0000000f;-webkit-backdrop-filter:blur(20px) saturate(2);backdrop-filter:blur(20px) saturate(2)}:root:root:root:root:root:root:root:root body .app-frame .calls-filter button{position:relative;min-width:82px;height:36px;padding:0 14px;border:0;border-radius:999px;background:transparent;color:var(--tg-text);font-size:16px;font-weight:600}:root:root:root:root:root:root:root:root body .app-frame .calls-filter-lens{position:absolute;top:4px;bottom:4px;left:4px;width:calc(50% - 4px);border-radius:999px;background:var(--tg-lg-lens);box-shadow:inset 0 0 0 .5px var(--tg-lg-edge);transition:transform .36s cubic-bezier(.34,1.4,.64,1)}:root:root:root:root:root:root:root:root body .app-frame .calls-filter-lens.right{transform:translate(100%)}:root:root:root:root:root:root:root:root body .app-frame .call-history-list.tg-calls{padding:0;border-radius:0;background:transparent}:root:root:root:root:root:root:root:root body .app-frame .tg-calls .tg-call-row{display:flex;align-items:center;min-height:72px;margin:0;padding:0 12px 0 0;border:0;border-radius:0;background:transparent;box-shadow:none}:root:root:root:root:root:root:root:root body .app-frame .tg-calls .tg-call-main{flex:1;min-width:0;display:grid;grid-template-columns:24px 48px minmax(0,1fr) auto;align-items:center;gap:0 10px;min-height:72px;padding:0 6px 0 4px;border:0;background:transparent;color:var(--tg-text);text-align:left;position:relative}:root:root:root:root:root:root:root:root body .app-frame .tg-calls .tg-call-main:disabled{opacity:1}:root:root:root:root:root:root:root:root body .app-frame .tg-calls .tg-call-main:active{background:var(--eth-color-surface-hover)}:root:root:root:root:root:root:root:root body .app-frame .tg-calls .tg-call-row+.tg-call-row .tg-call-main:before{content:"";position:absolute;top:0;left:92px;right:-60px;height:.5px;background:var(--tg-separator)}:root:root:root:root:root:root:root:root body .app-frame .tg-calls .tg-call-dir{justify-self:end;width:18px;height:18px;color:var(--tg-secondary)}:root:root:root:root:root:root:root:root body .app-frame .tg-calls .tg-call-dir svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}:root:root:root:root:root:root:root:root body .app-frame .tg-calls .call-avatar{width:48px;height:48px;border-radius:50%;font-size:19px;overflow:hidden}:root:root:root:root:root:root:root:root body .app-frame .tg-calls .call-avatar img{width:100%;height:100%;object-fit:cover}:root:root:root:root:root:root:root:root body .app-frame .tg-calls .tg-call-copy{min-width:0;display:grid;gap:2px}:root:root:root:root:root:root:root:root body .app-frame .tg-calls .tg-call-copy strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:17px;font-weight:600;color:var(--tg-text)}:root:root:root:root:root:root:root:root body .app-frame .tg-calls .tg-call-row.missed .tg-call-copy strong{color:#ff3b30}:root:root:root:root:root:root:root:root body .app-frame .tg-calls .tg-call-copy small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:15px;color:var(--tg-secondary)}:root:root:root:root:root:root:root:root body .app-frame .tg-calls .tg-call-main time{font-size:15px;color:var(--tg-secondary);font-variant-numeric:tabular-nums}:root:root:root:root:root:root:root:root body .app-frame .tg-calls .tg-call-info{flex:none;width:40px;height:40px;display:grid;place-items:center;margin-left:2px;padding:0;border:0;border-radius:50%;background:transparent;color:var(--tg-accent)}:root:root:root:root:root:root:root:root body .app-frame .tg-calls .tg-call-info:active{background:var(--eth-color-surface-hover)}:root:root:root:root:root:root:root:root body .app-frame .tg-calls .tg-call-info svg{width:26px;height:26px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round}:root:root:root:root:root:root:root:root body .app-frame .tg-calls .tg-call-delete{flex:none;width:38px;height:38px;margin-left:8px;display:grid;place-items:center;padding:0;border:0;background:transparent;animation:tg-call-delete-in .24s cubic-bezier(.32,.72,0,1) both}:root:root:root:root:root:root:root:root body .app-frame .tg-calls .tg-call-delete span{position:relative;width:24px;height:24px;border-radius:50%;background:#ff3b30}:root:root:root:root:root:root:root:root body .app-frame .tg-calls .tg-call-delete span:after{content:"";position:absolute;left:6px;right:6px;top:11px;height:2px;border-radius:1px;background:#fff}:root:root:root:root:root:root:root:root body .app-frame .tg-calls .tg-call-delete:disabled{opacity:.35}@keyframes tg-call-delete-in{0%{opacity:0;transform:translate(-12px)}}:root:root:root:root:root:root:root:root body .app-frame .tg-calls-empty{margin:40px 0;text-align:center;font-size:15px;color:var(--tg-secondary)}:root:root:root:root:root:root:root:root body .app-frame .calls-filter button{display:grid;place-items:center;text-align:center}:root:root:root:root:root:root:root:root body .app-frame .tg-calls .tg-call-row.missed .tg-call-dir{color:#ff3b30}:root:root:root:root:root:root:root:root body .app-frame .tg-call-bubble{display:flex;align-items:center;gap:14px;min-width:210px;padding:2px 0}:root:root:root:root:root:root:root:root body .app-frame .tg-call-bubble-copy{flex:1;min-width:0;display:grid;gap:2px}:root:root:root:root:root:root:root:root body .app-frame .tg-call-bubble-copy strong{font-size:16px;font-weight:600}:root:root:root:root:root:root:root:root body .app-frame .tg-call-bubble-copy small{display:flex;align-items:center;gap:3px;font-size:13px;opacity:.75}:root:root:root:root:root:root:root:root body .app-frame .tg-call-bubble-copy small svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}:root:root:root:root:root:root:root:root body .app-frame .tg-call-bubble.missed .tg-call-bubble-copy small svg{color:#ff3b30}:root:root:root:root:root:root:root:root body .app-frame .tg-call-bubble-again{flex:none;width:40px;height:40px;display:grid;place-items:center;padding:0;border:0;border-radius:50%;color:inherit;background:#7f7f7f29}:root:root:root:root:root:root:root:root body .app-frame .tg-call-bubble-again svg{width:21px;height:21px;fill:currentColor}:root:root:root:root:root:root:root:root body .app-frame .tg-call-bubble-again:active{transform:scale(.92)}:root:root:root:root:root:root:root:root body .auth-screen.tg-auth{position:relative;overflow:hidden;isolation:isolate;background:var(--tg-list)}:root:root:root:root:root:root:root:root body .auth-screen.tg-auth:before{content:"";position:absolute;inset:-30% -40% auto;height:70%;z-index:-1;background:radial-gradient(40% 45% at 30% 55%,rgba(37,244,238,.22),transparent 70%),radial-gradient(38% 42% at 55% 45%,rgba(122,92,255,.2),transparent 70%),radial-gradient(40% 45% at 75% 60%,rgba(254,44,85,.16),transparent 70%);filter:blur(20px);animation:tg-auth-glow 16s ease-in-out infinite alternate;pointer-events:none}@keyframes tg-auth-glow{to{transform:translate3d(6%,4%,0) scale(1.08)}}:root:root:root:root:root:root:root:root body .tg-auth-mark{filter:drop-shadow(0 16px 30px rgba(122,92,255,.35))}:root:root:root:root:root:root:root:root body .tg-auth h1{font-size:30px;font-weight:700;letter-spacing:-.025em}:root:root:root:root:root:root:root:root body .tg-auth-lead{font-size:16px;line-height:1.45;margin-bottom:14px}:root:root:root:root:root:root:root:root body .tg-auth-group{border-radius:20px;background:var(--tg-lg-bar);box-shadow:inset 0 0 0 .5px var(--tg-lg-edge),inset 0 1px 0 var(--tg-lg-rim),0 10px 30px #0000000f;-webkit-backdrop-filter:blur(24px) saturate(2);backdrop-filter:blur(24px) saturate(2)}:root:root:root:root:root:root:root:root body .tg-auth-row{min-height:58px;padding:0 18px}:root:root:root:root:root:root:root:root body .tg-auth-row input,:root:root:root:root:root:root:root:root body .tg-auth-row select{height:56px;font-size:18px}:root:root:root:root:root:root:root:root body .tg-number-row input,:root:root:root:root:root:root:root:root body .tg-dial{font-size:22px;font-weight:600;letter-spacing:.01em;font-variant-numeric:tabular-nums}:root:root:root:root:root:root:root:root body .tg-dial{min-width:52px;line-height:34px}:root:root:root:root:root:root:root:root body .tg-country-row select{font-weight:500}:root:root:root:root:root:root:root:root body .tg-auth .tg-auth-submit{position:relative;overflow:hidden;min-height:56px;margin-top:14px;border-radius:999px;background:var(--brand-grad, linear-gradient(135deg, #19c8d6 0%, #6b5cff 55%, #f0306a 100%));box-shadow:0 12px 28px #7a5cff4d,inset 0 1px #ffffff59;color:#fff;font-size:18px;font-weight:600;letter-spacing:-.01em;opacity:1}:root:root:root:root:root:root:root:root body .tg-auth .tg-auth-submit:after{content:"";position:absolute;top:0;right:0;bottom:50%;left:0;background:linear-gradient(#ffffff38,#fff0);pointer-events:none}:root:root:root:root:root:root:root:root body .tg-auth .tg-auth-submit:disabled{opacity:1;color:var(--tg-secondary);background:var(--tg-lg-bar);box-shadow:inset 0 0 0 .5px var(--tg-lg-edge),inset 0 1px 0 var(--tg-lg-rim)}:root:root:root:root:root:root:root:root body .tg-auth .tg-auth-submit:disabled:after{display:none}:root:root:root:root:root:root:root:root body .tg-auth-link{font-size:17px;font-weight:500}:root:root:root:root:root:root:root:root body .tg-auth-note{font-size:15px;font-variant-numeric:tabular-nums}:root:root:root:root:root:root:root:root body .tg-code{width:min(336px,100%);height:64px;margin:6px 0 10px}:root:root:root:root:root:root:root:root body .tg-code-boxes{gap:9px}:root:root:root:root:root:root:root:root body .tg-code-box{position:relative;border:0;border-radius:16px;background:var(--tg-lg-bar);box-shadow:inset 0 0 0 1px var(--tg-lg-edge),inset 0 1px 0 var(--tg-lg-rim),0 6px 18px #0000000d;-webkit-backdrop-filter:blur(20px) saturate(2);backdrop-filter:blur(20px) saturate(2);color:var(--tg-text);font-size:30px;font-weight:600;font-variant-numeric:tabular-nums;transition:box-shadow .2s ease,transform .2s ease}:root:root:root:root:root:root:root:root body .tg-code-box.filled{animation:tg-code-pop .26s cubic-bezier(.34,1.56,.64,1) both}@keyframes tg-code-pop{0%{transform:scale(.82)}to{transform:scale(1)}}:root:root:root:root:root:root:root:root body .tg-code input:focus+.tg-code-boxes .tg-code-box.current,:root:root:root:root:root:root:root:root body .tg-code-box.current{box-shadow:inset 0 0 0 1px var(--tg-lg-edge),0 6px 18px #7a5cff2e}:root:root:root:root:root:root:root:root body .tg-code-box.current:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:16px;padding:2px;background:linear-gradient(140deg,#1fd6e0,#7a5cff 55%,#fe2c55);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}:root:root:root:root:root:root:root:root body .tg-code-box.current:after{content:"";width:2px;height:28px;border-radius:1px;background:var(--tg-accent);animation:tg-caret 1s steps(1) infinite}@keyframes tg-caret{50%{opacity:0}}:root:root:root:root:root:root:root:root body .tg-code-boxes.error .tg-code-box{box-shadow:inset 0 0 0 1.5px #ff3b30;color:#ff3b30}:root:root:root:root:root:root:root:root body .tg-code-boxes.error{animation:tg-code-shake .42s cubic-bezier(.36,.07,.19,.97) both}@keyframes tg-code-shake{10%,90%{transform:translate(-2px)}20%,80%{transform:translate(4px)}30%,50%,70%{transform:translate(-7px)}40%,60%{transform:translate(7px)}}:root:root:root:root:root:root:root:root body .tg-auth-error{margin-top:-4px;font-size:15px;font-weight:500}@media(prefers-reduced-motion:reduce){:root:root:root:root:root:root:root:root body .auth-screen.tg-auth:before,:root:root:root:root:root:root:root:root body .tg-code-box.filled,:root:root:root:root:root:root:root:root body .tg-code-boxes.error{animation:none}}:root:root:root{--tg-doodle-night: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140' viewBox='0 0 140 140'%3E%3Cdefs%3E%3Cfilter id='b' x='-10%25' y='-10%25' width='120%25' height='120%25'%3E%3CfeGaussianBlur stdDeviation='1.15'/%3E%3C/filter%3E%3C/defs%3E%3Cg filter='url(%23b)' fill='none' stroke='rgba(255,255,255,0.045)' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round' transform='rotate(-10 70 70)'%3E%3Cpath d='M14 10h6l3 7-3.5 2a14 14 0 0 0 6.5 6.5l2-3.5 7 3v6a3 3 0 0 1-3 3A24 24 0 0 1 11 13a3 3 0 0 1 3-3z'/%3E%3Cpath d='M78 14h30a6 6 0 0 1 6 6v14a6 6 0 0 1-6 6H92l-8 7v-7h-6a6 6 0 0 1-6-6V20a6 6 0 0 1 6-6z'/%3E%3Cpath d='M44 70l3.5 7.5 8 1-6 5.5 1.6 8L44 88l-7 4 1.5-8-6-5.5 8-1z'/%3E%3Cpath d='M88 86c6-6 12 6 18 0s12 6 18 0'/%3E%3Cpath d='M88 98c6-6 12 6 18 0s12 6 18 0'/%3E%3Cpath d='M14 116l30-12-10 28-6-10z'/%3E%3Cpath d='M28 122l16-18'/%3E%3Ccircle cx='118' cy='122' r='9'/%3E%3Cpath d='M109 122h18M118 113c4 5 4 13 0 18M118 113c-4 5-4 13 0 18'/%3E%3Ccircle cx='60' cy='30' r='2'/%3E%3Ccircle cx='130' cy='58' r='2'/%3E%3Ccircle cx='70' cy='122' r='2'/%3E%3C/g%3E%3C/svg%3E")}:root:root:root:root:root:root[data-scheme=dark][data-wallpaper=meadow]{--tg-wallpaper: linear-gradient(160deg,#122019 0%,#1a2a1c 45%,#10201f 100%);--tg-in: #1e2a22;--tg-in-text: #ffffff;--tg-in-meta: rgba(255, 255, 255, .5);--tg-out: #2c4a34;--tg-out-text: #ffffff;--tg-out-meta: rgba(170,230,170,.75);--tg-chip-bg: rgba(255, 255, 255, .12);--tg-chip-text: #ffffff}:root:root:root:root:root:root[data-scheme=dark][data-wallpaper=meadow]:not([data-wallpaper-plain="1"]){--tg-doodle: var(--tg-doodle-night)}:root:root:root:root:root:root[data-scheme=dark] body .wallpaper-tile[data-wallpaper-preview=meadow]{background:var(--tg-doodle-night),linear-gradient(160deg,#122019,#1a2a1c 45%,#10201f);background-size:70px 70px,cover}:root:root:root:root:root:root[data-scheme=dark] body .wallpaper-tile[data-wallpaper-preview=meadow] .wallpaper-bubble:not(.out){background:#1e2a22}:root:root:root:root:root:root[data-scheme=dark] body .wallpaper-tile[data-wallpaper-preview=meadow] .wallpaper-bubble.out{background:#2c4a34}:root:root:root:root:root:root[data-scheme=dark] body .wallpaper-tile[data-wallpaper-preview=meadow] .wallpaper-name{color:#fff}:root:root:root:root:root:root[data-scheme=dark][data-wallpaper=azure]{--tg-wallpaper: linear-gradient(160deg,#101a2c 0%,#191b36 50%,#0f2128 100%);--tg-in: #1c2333;--tg-in-text: #ffffff;--tg-in-meta: rgba(255, 255, 255, .5);--tg-out: #2a4266;--tg-out-text: #ffffff;--tg-out-meta: rgba(170,205,255,.75);--tg-chip-bg: rgba(255, 255, 255, .12);--tg-chip-text: #ffffff}:root:root:root:root:root:root[data-scheme=dark][data-wallpaper=azure]:not([data-wallpaper-plain="1"]){--tg-doodle: var(--tg-doodle-night)}:root:root:root:root:root:root[data-scheme=dark] body .wallpaper-tile[data-wallpaper-preview=azure]{background:var(--tg-doodle-night),linear-gradient(160deg,#101a2c,#191b36,#0f2128);background-size:70px 70px,cover}:root:root:root:root:root:root[data-scheme=dark] body .wallpaper-tile[data-wallpaper-preview=azure] .wallpaper-bubble:not(.out){background:#1c2333}:root:root:root:root:root:root[data-scheme=dark] body .wallpaper-tile[data-wallpaper-preview=azure] .wallpaper-bubble.out{background:#2a4266}:root:root:root:root:root:root[data-scheme=dark] body .wallpaper-tile[data-wallpaper-preview=azure] .wallpaper-name{color:#fff}:root:root:root:root:root:root[data-scheme=dark][data-wallpaper=sunset]{--tg-wallpaper: linear-gradient(160deg,#28191a 0%,#2a1524 50%,#1e1a2e 100%);--tg-in: #2a2125;--tg-in-text: #ffffff;--tg-in-meta: rgba(255, 255, 255, .5);--tg-out: #55363a;--tg-out-text: #ffffff;--tg-out-meta: rgba(255,200,180,.75);--tg-chip-bg: rgba(255, 255, 255, .12);--tg-chip-text: #ffffff}:root:root:root:root:root:root[data-scheme=dark][data-wallpaper=sunset]:not([data-wallpaper-plain="1"]){--tg-doodle: var(--tg-doodle-night)}:root:root:root:root:root:root[data-scheme=dark] body .wallpaper-tile[data-wallpaper-preview=sunset]{background:var(--tg-doodle-night),linear-gradient(160deg,#28191a,#2a1524,#1e1a2e);background-size:70px 70px,cover}:root:root:root:root:root:root[data-scheme=dark] body .wallpaper-tile[data-wallpaper-preview=sunset] .wallpaper-bubble:not(.out){background:#2a2125}:root:root:root:root:root:root[data-scheme=dark] body .wallpaper-tile[data-wallpaper-preview=sunset] .wallpaper-bubble.out{background:#55363a}:root:root:root:root:root:root[data-scheme=dark] body .wallpaper-tile[data-wallpaper-preview=sunset] .wallpaper-name{color:#fff}:root:root:root:root:root:root[data-scheme=dark][data-wallpaper=mint]{--tg-wallpaper: linear-gradient(160deg,#0f221c 0%,#15261b 50%,#1e2415 100%);--tg-in: #1c2a24;--tg-in-text: #ffffff;--tg-in-meta: rgba(255, 255, 255, .5);--tg-out: #2c4a3d;--tg-out-text: #ffffff;--tg-out-meta: rgba(170,235,205,.75);--tg-chip-bg: rgba(255, 255, 255, .12);--tg-chip-text: #ffffff}:root:root:root:root:root:root[data-scheme=dark][data-wallpaper=mint]:not([data-wallpaper-plain="1"]){--tg-doodle: var(--tg-doodle-night)}:root:root:root:root:root:root[data-scheme=dark] body .wallpaper-tile[data-wallpaper-preview=mint]{background:var(--tg-doodle-night),linear-gradient(160deg,#0f221c,#15261b,#1e2415);background-size:70px 70px,cover}:root:root:root:root:root:root[data-scheme=dark] body .wallpaper-tile[data-wallpaper-preview=mint] .wallpaper-bubble:not(.out){background:#1c2a24}:root:root:root:root:root:root[data-scheme=dark] body .wallpaper-tile[data-wallpaper-preview=mint] .wallpaper-bubble.out{background:#2c4a3d}:root:root:root:root:root:root[data-scheme=dark] body .wallpaper-tile[data-wallpaper-preview=mint] .wallpaper-name{color:#fff}:root:root:root:root:root:root[data-scheme=dark][data-wallpaper=lavender]{--tg-wallpaper: linear-gradient(160deg,#1b162f 0%,#25162a 50%,#151b2e 100%);--tg-in: #231f33;--tg-in-text: #ffffff;--tg-in-meta: rgba(255, 255, 255, .5);--tg-out: #3b3263;--tg-out-text: #ffffff;--tg-out-meta: rgba(205,190,255,.78);--tg-chip-bg: rgba(255, 255, 255, .12);--tg-chip-text: #ffffff}:root:root:root:root:root:root[data-scheme=dark][data-wallpaper=lavender]:not([data-wallpaper-plain="1"]){--tg-doodle: var(--tg-doodle-night)}:root:root:root:root:root:root[data-scheme=dark] body .wallpaper-tile[data-wallpaper-preview=lavender]{background:var(--tg-doodle-night),linear-gradient(160deg,#1b162f,#25162a,#151b2e);background-size:70px 70px,cover}:root:root:root:root:root:root[data-scheme=dark] body .wallpaper-tile[data-wallpaper-preview=lavender] .wallpaper-bubble:not(.out){background:#231f33}:root:root:root:root:root:root[data-scheme=dark] body .wallpaper-tile[data-wallpaper-preview=lavender] .wallpaper-bubble.out{background:#3b3263}:root:root:root:root:root:root[data-scheme=dark] body .wallpaper-tile[data-wallpaper-preview=lavender] .wallpaper-name{color:#fff}:root:root:root:root:root:root[data-scheme=dark][data-wallpaper=sand]{--tg-wallpaper: linear-gradient(160deg,#211c15 0%,#231d17 50%,#1f1b17 100%);--tg-in: #2a251f;--tg-in-text: #ffffff;--tg-in-meta: rgba(255, 255, 255, .5);--tg-out: #4a3f2d;--tg-out-text: #ffffff;--tg-out-meta: rgba(240,215,170,.75);--tg-chip-bg: rgba(255, 255, 255, .12);--tg-chip-text: #ffffff}:root:root:root:root:root:root[data-scheme=dark][data-wallpaper=sand]:not([data-wallpaper-plain="1"]){--tg-doodle: var(--tg-doodle-night)}:root:root:root:root:root:root[data-scheme=dark] body .wallpaper-tile[data-wallpaper-preview=sand]{background:var(--tg-doodle-night),linear-gradient(160deg,#211c15,#231d17,#1f1b17);background-size:70px 70px,cover}:root:root:root:root:root:root[data-scheme=dark] body .wallpaper-tile[data-wallpaper-preview=sand] .wallpaper-bubble:not(.out){background:#2a251f}:root:root:root:root:root:root[data-scheme=dark] body .wallpaper-tile[data-wallpaper-preview=sand] .wallpaper-bubble.out{background:#4a3f2d}:root:root:root:root:root:root[data-scheme=dark] body .wallpaper-tile[data-wallpaper-preview=sand] .wallpaper-name{color:#fff}:root:root:root:root:root:root[data-wallpaper=ethereal]{--tg-wallpaper: radial-gradient(110% 55% at 0% 0%, rgba(196, 244, 248, .7) 0%, transparent 60%), radial-gradient(110% 55% at 100% 100%, rgba(232, 222, 255, .75) 0%, transparent 60%), #f3f4f9;--tg-in: #ffffff;--tg-in-text: #0b0b12;--tg-in-meta: #9a9aa6;--tg-out: #e3effb;--tg-out-bg: linear-gradient(135deg, #dcf3f7 0%, #e6e3ff 100%);--tg-out-text: #0b0b12;--tg-out-meta: #6a5fd0;--tg-chip-bg: rgba(40, 40, 70, .16);--tg-chip-text: #ffffff}:root:root:root:root:root:root[data-scheme=dark][data-wallpaper=ethereal]{--tg-wallpaper: radial-gradient(110% 50% at 0% 0%, rgba(31, 214, 224, .1) 0%, transparent 60%), radial-gradient(110% 50% at 100% 100%, rgba(122, 92, 255, .12) 0%, transparent 60%), #09090d;--tg-in: #1c1c23;--tg-in-text: #ffffff;--tg-in-meta: rgba(255, 255, 255, .48);--tg-out: #26294a;--tg-out-bg: linear-gradient(135deg, #1b3a46 0%, #2c2763 100%);--tg-out-text: #ffffff;--tg-out-meta: rgba(190, 200, 255, .72);--tg-chip-bg: rgba(255, 255, 255, .1);--tg-chip-text: #ffffff}:root:root:root:root:root:root:root:root[data-wallpaper=ethereal] body .app-frame .bubble.outbound{box-shadow:0 1px 1px #00000014}:root:root:root:root:root:root[data-scheme=dark] body .wallpaper-tile[data-wallpaper-preview=ethereal] .wallpaper-bubble.out{background:linear-gradient(135deg,#1b3a46,#2c2763)}:root:root:root:root:root:root[data-scheme=light] body .wallpaper-tile[data-wallpaper-preview=ethereal]{background:radial-gradient(110% 55% at 0% 0%,rgba(196,244,248,.9) 0%,transparent 60%),radial-gradient(110% 55% at 100% 100%,rgba(232,222,255,.95) 0%,transparent 60%),#f3f4f9;color:#0b0b12}:root:root:root:root:root:root[data-scheme=light] body .wallpaper-tile[data-wallpaper-preview=ethereal] .wallpaper-bubble.out{background:linear-gradient(135deg,#cdeef4,#dcd6ff)}:root:root:root:root:root:root[data-scheme=light] body .wallpaper-tile[data-wallpaper-preview=ethereal] .wallpaper-bubble:not(.out){background:#fff}:root:root:root:root:root:root[data-scheme=light] body .wallpaper-tile[data-wallpaper-preview=ethereal] .wallpaper-name{color:#0b0b12}:root:root:root:root:root:root[data-scheme=dark] body .wallpaper-tile[data-wallpaper-preview=ethereal] .wallpaper-name{color:#fff}:root:root:root:root:root:root:root:root:root body .app-frame .bubble.outbound .message-reactions button{background:color-mix(in srgb,var(--tg-out-meta) 16%,transparent);color:var(--tg-out-meta)}:root:root:root:root:root:root:root:root:root body .app-frame .bubble.outbound .message-reactions button.active{background:var(--tg-out-meta);color:var(--tg-out, #ffffff)}:root:root:root:root:root:root:root:root:root body .app-frame .bubble .message-reactions button{height:32px;padding:0 10px 0 6px;border-radius:16px}:root:root:root:root:root:root:root:root body .app-frame .message-selection-bar.tg-select{position:static;display:contents;padding:0;border:0;background:none;box-shadow:none}:root:root:root:root:root:root:root:root body .app-frame .tg-select-top{position:absolute;z-index:30;top:calc(env(safe-area-inset-top) + 6px);left:8px;right:8px;height:48px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:0 6px;border-radius:999px;background:var(--tg-lg-bar);box-shadow:inset 0 0 0 .5px var(--tg-lg-edge),inset 0 1px 0 var(--tg-lg-rim),0 8px 24px #0000001a;-webkit-backdrop-filter:blur(24px) saturate(2);backdrop-filter:blur(24px) saturate(2);animation:tg-select-in .26s cubic-bezier(.32,.72,0,1) both}:root:root:root:root:root:root:root:root body .app-frame .tg-select-top strong{font-size:17px;font-weight:600;color:var(--tg-text)}:root:root:root:root:root:root:root:root body .app-frame .tg-select-cancel{justify-self:start;height:36px;padding:0 12px;border:0;border-radius:999px;background:transparent;color:var(--tg-accent);font-size:17px}:root:root:root:root:root:root:root:root body .app-frame .tg-select-bottom{position:absolute;z-index:30;left:8px;right:8px;bottom:max(8px,env(safe-area-inset-bottom));display:flex;justify-content:space-around;gap:4px;padding:6px;border-radius:28px;overflow:visible;background:var(--tg-lg-bar);box-shadow:inset 0 0 0 .5px var(--tg-lg-edge),inset 0 1px 0 var(--tg-lg-rim),0 10px 30px #0000001f;-webkit-backdrop-filter:blur(24px) saturate(2);backdrop-filter:blur(24px) saturate(2);animation:tg-select-up .3s cubic-bezier(.32,.72,0,1) both}:root:root:root:root:root:root:root:root body .app-frame .tg-select-bottom button{flex:1;min-width:0;display:grid;justify-items:center;gap:2px;padding:6px 2px;border:0;border-radius:20px;background:transparent;color:var(--tg-accent);font-size:11px;font-weight:500}:root:root:root:root:root:root:root:root body .app-frame .tg-select-bottom button span{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:root:root:root:root:root:root:root:root body .app-frame .tg-select-bottom button:active{background:var(--tg-lg-lens)}:root:root:root:root:root:root:root:root body .app-frame .tg-select-bottom button.danger{color:#ff3b30}:root:root:root:root:root:root:root:root body .app-frame .tg-select-bottom svg{width:25px;height:25px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}:root:root:root:root:root:root:root:root body .app-frame .chat.selecting .compose,:root:root:root:root:root:root:root:root body .app-frame .chat.selecting .compose-context{visibility:hidden}@keyframes tg-select-in{0%{opacity:0;transform:translateY(-8px) scale(.98)}}@keyframes tg-select-up{0%{opacity:0;transform:translateY(20px)}}:root:root:root:root:root:root:root:root body .forward-picker-backdrop{background:#0000004d}:root:root:root:root:root:root:root:root body .forward-picker{position:relative;border:0;border-radius:30px 30px 0 0;padding:18px 12px max(14px,env(safe-area-inset-bottom));background:var(--tg-lg-bar);box-shadow:inset 0 .5px 0 var(--tg-lg-rim),0 -10px 40px #0000002e;-webkit-backdrop-filter:blur(40px) saturate(2.2);backdrop-filter:blur(40px) saturate(2.2);animation:tg-select-up .38s cubic-bezier(.32,.72,0,1) both}:root:root:root:root:root:root:root:root body .forward-picker:before{content:"";position:absolute;top:6px;left:50%;width:36px;height:5px;margin-left:-18px;border-radius:3px;background:var(--tg-secondary);opacity:.4}:root:root:root:root:root:root:root:root body .forward-picker header{border:0;padding:2px 4px 10px}:root:root:root:root:root:root:root:root body .forward-picker header h2{font-size:19px;font-weight:700}:root:root:root:root:root:root:root:root body .forward-picker header button{width:34px;height:34px;border:0;border-radius:50%;background:var(--tg-lg-lens);color:var(--tg-text);font-size:20px}:root:root:root:root:root:root:root:root body .forward-search{display:flex;align-items:center;gap:8px;height:40px;margin:0 2px 10px;padding:0 12px;border-radius:14px;background:var(--tg-lg-lens);color:var(--tg-secondary)}:root:root:root:root:root:root:root:root body .forward-search svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round}:root:root:root:root:root:root:root:root body .forward-search input{flex:1;min-width:0;height:38px;border:0;background:transparent;color:var(--tg-text);font-size:17px;outline:none;box-shadow:none}:root:root:root:root:root:root:root:root body .forward-conversations{border-radius:20px;background:var(--tg-cell);overflow:hidden}:root:root:root:root:root:root:root:root body .forward-conversations button{min-height:60px;border:0;border-radius:0;background:transparent}:root:root:root:root:root:root:root:root body .forward-conversations button+button{box-shadow:inset 64px .5px 0 var(--tg-cell),inset 0 .5px 0 var(--tg-separator)}:root:root:root:root:root:root:root:root body .forward-conversations button strong{font-size:17px;font-weight:600}:root:root:root:root:root:root:root:root body .app-frame .content-search-results{border:0;border-radius:0;background:transparent;box-shadow:none;padding:0}:root:root:root:root:root:root:root:root body .app-frame .content-search-results .app-navigation-heading{display:none}:root:root:root:root:root:root:root:root body .app-frame .content-search-results .content-search-group-label{margin:14px 16px 6px;color:var(--tg-secondary);font-size:13px;font-weight:500;letter-spacing:.02em;text-transform:uppercase}:root:root:root:root:root:root:root:root body .app-frame .app-navigation-empty.compact{margin:36px 24px;padding:0;border:0;background:transparent;box-shadow:none;text-align:center}:root:root:root:root:root:root:root:root body .app-frame .app-navigation-empty.compact strong{color:var(--tg-secondary);font-size:15px;font-weight:500}:root:root:root:root:root:root:root:root body .app-frame .app-navigation-empty.compact small{display:block;margin-top:4px;color:var(--tg-secondary);opacity:.8;font-size:13px}:root:root:root:root:root:root:root:root body .app-frame .contacts-manual form{display:grid;gap:0;margin:8px 0 12px;padding:0;border-radius:18px;overflow:hidden;background:var(--tg-lg-bar);box-shadow:inset 0 0 0 .5px var(--tg-lg-edge),inset 0 1px 0 var(--tg-lg-rim)}:root:root:root:root:root:root:root:root body .app-frame .contacts-manual form input{height:52px;margin:0;padding:0 16px;border:0;border-radius:0;background:transparent;box-shadow:none;color:var(--tg-text);font-size:17px}:root:root:root:root:root:root:root:root body .app-frame .contacts-manual form input+input{box-shadow:inset 16px .5px 0 var(--tg-lg-bar),inset 0 .5px 0 var(--tg-separator)}:root:root:root:root:root:root:root:root body .app-frame .contacts-manual form button{height:48px;margin:8px 10px 10px;border:0;border-radius:999px;background:var(--brand-grad);color:#fff;font-size:17px;font-weight:600;box-shadow:0 8px 20px #7a5cff40}:root:root:root:root:root:root:root:root body .app-frame .contacts-manual form button:disabled{background:var(--tg-lg-lens);color:var(--tg-secondary);box-shadow:none}:root:root:root:root:root:root:root:root body .app-frame .phonebook-export-help{margin:4px 0 12px;padding:0;border:0;border-radius:18px;overflow:hidden;background:var(--tg-cell);box-shadow:none}:root:root:root:root:root:root:root:root body .app-frame .phonebook-export-help summary{min-height:50px;display:flex;align-items:center;padding:0 16px;color:var(--tg-accent);font-size:16px;font-weight:500;list-style:none;cursor:pointer}:root:root:root:root:root:root:root:root body .app-frame .phonebook-export-help summary::-webkit-details-marker{display:none}:root:root:root:root:root:root:root:root body .app-frame .phonebook-export-help ol,:root:root:root:root:root:root:root:root body .app-frame .phonebook-export-help a{margin:0 16px 14px;color:var(--tg-text);font-size:15px;line-height:1.5}:root:root:root:root:root:root:root:root body .app-frame .phonebook-export-help a{display:inline-block;color:var(--tg-accent)}:root:root:root:root:root:root:root:root body .app-frame .conversation-preview .draft-label{color:#ff3b30;font-weight:500}:root:root:root:root:root:root:root:root body .app-frame .bubble .msg-link{color:var(--tg-accent);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px;word-break:break-all}:root:root:root:root:root:root:root:root body .app-frame .bubble.outbound .msg-link{color:var(--tg-out-meta)}:root:root:root:root:root:root:root:root body .app-frame section.chat .bubble{touch-action:pan-y}:root:root:root:root:root:root:root:root body .app-frame .swipe-reply-icon{position:absolute;top:50%;right:-42px;width:32px;height:32px;display:grid;place-items:center;border-radius:50%;background:var(--tg-chip-bg);color:#fff;opacity:0;pointer-events:none;transition:background .16s ease}:root:root:root:root:root:root:root:root body .app-frame .swipe-reply-icon.armed{background:var(--tg-accent)}:root:root:root:root:root:root:root:root body .app-frame .swipe-reply-icon svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}:root:root:root:root:root:root:root:root body .app-frame section.chat .bubble.swiping{overflow:visible}:root:root:root:root:root:root:root:root body .app-frame .conversation-button .avatar img{width:100%;height:100%;border-radius:50%;object-fit:cover}:root:root:root:root:root:root:root:root body .app-frame .jump-down{overflow:visible}:root:root:root:root:root:root:root:root body .app-frame .jump-down-badge{position:absolute;top:-8px;left:50%;min-width:22px;height:22px;padding:0 6px;transform:translate(-50%);display:grid;place-items:center;border-radius:11px;background:var(--tg-accent);color:#fff;font-size:12px;font-weight:700;font-variant-numeric:tabular-nums;box-shadow:0 2px 8px #0000002e;animation:tg-code-pop .26s cubic-bezier(.34,1.56,.64,1) both}:root:root:root:root:root:root:root:root body .app-frame section.chat .bubble.message-flash{animation:tg-message-flash 1.5s ease-out both}@keyframes tg-message-flash{0%,30%{box-shadow:0 0 0 4px color-mix(in srgb,var(--tg-accent) 45%,transparent);filter:brightness(.94)}to{box-shadow:0 0 0 0 transparent;filter:none}}:root:root:root:root:root:root:root:root body .tg-auth-link.tg-auth-legacy{margin-top:18px;color:var(--tg-secondary);font-size:14px;font-weight:400}:root:root:root:root:root:root:root:root body .app-frame .screen-top.tab-top{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:8px}:root:root:root:root:root:root:root:root body .app-frame .screen-top h1,:root:root:root:root:root:root:root:root body .app-frame .side-top.chats-top h1{font-size:17px;font-weight:600;letter-spacing:-.01em;text-align:center}:root:root:root:root:root:root:root:root body .app-frame .tab-top-round{justify-self:end;width:44px;height:44px;display:grid;place-items:center;padding:0;border:0;border-radius:50%;color:var(--tg-accent);background:var(--tg-lg-bar);box-shadow:inset 0 0 0 .5px var(--tg-lg-edge),inset 0 1px 0 var(--tg-lg-rim),0 4px 16px #0000000f;-webkit-backdrop-filter:blur(20px) saturate(2);backdrop-filter:blur(20px) saturate(2)}:root:root:root:root:root:root:root:root body .app-frame .tab-top-round svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round}:root:root:root:root:root:root:root:root body .app-frame .contacts-actions{margin:4px 0 8px;padding:0;border:0;background:transparent;box-shadow:none}:root:root:root:root:root:root:root:root body .app-frame .contacts-action,:root:root:root:root:root:root:root:root body .app-frame .contacts-action>summary{position:relative;width:100%;min-height:52px;display:flex;align-items:center;gap:14px;margin:0;padding:6px 16px;border:0;border-radius:0;background:transparent;box-shadow:none;color:var(--tg-accent);text-align:left;list-style:none;cursor:pointer}:root:root:root:root:root:root:root:root body .app-frame details.contacts-action{display:block;padding:0;min-height:0}:root:root:root:root:root:root:root:root body .app-frame .contacts-action>summary::-webkit-details-marker{display:none}:root:root:root:root:root:root:root:root body .app-frame .contacts-action+.contacts-action:before{content:"";position:absolute;top:0;left:58px;right:0;height:.5px;background:var(--tg-separator)}:root:root:root:root:root:root:root:root body .app-frame .contacts-action-icon,:root:root:root:root:root:root:root:root body .app-frame .contacts-action-icon[class*=tone-]{flex:none;width:28px;height:28px;display:grid;place-items:center;border-radius:0;background:transparent;box-shadow:none;color:var(--tg-accent)}:root:root:root:root:root:root:root:root body .app-frame .contacts-action-icon svg{width:25px;height:25px}:root:root:root:root:root:root:root:root body .app-frame .contacts-action-icon>svg:only-child:not([class]){fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}:root:root:root:root:root:root:root:root body .app-frame .contacts-action-text strong{color:var(--tg-accent);font-size:17px;font-weight:400}:root:root:root:root:root:root:root:root body .app-frame .contacts-action-text small{display:block;margin-top:1px;color:var(--tg-secondary);font-size:13px}:root:root:root:root:root:root:root:root body .app-frame .contacts-action.phonebook-export-help{margin:0;border-radius:0;background:transparent;overflow:visible}:root:root:root:root:root:root:root:root body .app-frame .contacts-action.phonebook-export-help ol,:root:root:root:root:root:root:root:root body .app-frame .contacts-action.phonebook-export-help a{margin-left:58px}:root:root:root:root:root:root:root:root body .app-frame .contacts-manual form{margin:0 16px 12px 58px}:root:root:root:root:root:root:root:root:root{--tg-accent: #007aff;--eth-color-accent: #007aff}:root:root:root:root:root:root:root:root:root[data-scheme=dark]{--tg-accent: #3e9bff;--eth-color-accent: #3e9bff}:root:root:root:root:root:root:root:root body .app-frame .mobile-nav .tab .tlabel{color:var(--tg-text);opacity:.86;font-weight:600}:root:root:root:root:root:root:root:root body .app-frame .mobile-nav .tab.active .tlabel{color:var(--tg-accent);opacity:1}:root:root:root:root:root:root:root:root body .app-frame .mobile-nav .tab .prism-icon{--prism-idle: var(--tg-text)}:root:root:root:root:root:root:root:root body .app-frame .mobile-nav .tab:not(.active) .prism-icon .face{opacity:.82}:root:root:root:root:root:root:root:root body .app-frame .mobile-nav .tab.active .prism-icon{--prism-face: var(--tg-accent)}:root:root:root:root:root:root:root:root body .app-frame .navigation-surface:has(>.settings-root-top.over-photo){position:relative}:root:root:root:root:root:root:root:root body .app-frame .settings-root-top.over-photo{position:absolute;z-index:6;top:0;left:0;right:0;background:transparent;pointer-events:none}:root:root:root:root:root:root:root:root body .app-frame .settings-root-top.over-photo>*{pointer-events:auto}:root:root:root:root:root:root:root:root body .app-frame .settings-root-top.over-photo h1{visibility:hidden}:root:root:root:root:root:root:root:root body .app-frame .settings-root-top.over-photo .settings-header-edit{color:#fff;background:#14141852;box-shadow:inset 0 0 0 .5px #ffffff47,inset 0 1px #ffffff2e;-webkit-backdrop-filter:blur(20px) saturate(1.8);backdrop-filter:blur(20px) saturate(1.8)}:root:root:root:root:root:root:root:root body .app-frame .settings-screen.photo-hero{padding-top:0}:root:root:root:root:root:root:root:root body .app-frame .settings-hero.photo{position:relative;display:block;width:auto;height:min(56vh,470px);margin:0 -16px 16px;padding:0;overflow:hidden;border:0;border-radius:0;background:#111;text-align:left}:root:root:root:root:root:root:root:root body .app-frame .settings-hero.photo .settings-hero-avatar{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;border-radius:0;box-shadow:none}:root:root:root:root:root:root:root:root body .app-frame .settings-hero.photo .settings-hero-avatar img{width:100%;height:100%;border-radius:0;object-fit:cover}:root:root:root:root:root:root:root:root body .app-frame .settings-hero.photo:after{content:"";position:absolute;inset:auto 0 0;height:42%;background:linear-gradient(#0000,#0000008c);pointer-events:none}:root:root:root:root:root:root:root:root body .app-frame .settings-hero.photo .settings-hero-name,:root:root:root:root:root:root:root:root body .app-frame .settings-hero.photo .settings-hero-meta{position:absolute;z-index:1;left:18px;right:18px;color:#fff;text-align:left;text-shadow:0 1px 8px rgba(0,0,0,.35)}:root:root:root:root:root:root:root:root body .app-frame .settings-hero.photo .settings-hero-name{bottom:44px;font-size:30px;font-weight:700;letter-spacing:-.02em}:root:root:root:root:root:root:root:root body .app-frame .settings-hero.photo .settings-hero-meta{bottom:18px;font-size:16px;font-weight:500;opacity:.92}:root:root:root:root:root:root:root:root body .app-frame .screen-top.tab-top{position:relative}:root:root:root:root:root:root:root:root body .app-frame .screen-top.tab-top .tab-top-round{position:absolute;right:12px;bottom:4px}:root:root:root:root:root:root:root:root body .app-frame .screen-top>.back{width:44px;height:44px;display:grid;place-items:center;padding:0;border:0;border-radius:50%;color:var(--tg-text);background:var(--tg-lg-bar);box-shadow:inset 0 0 0 .5px var(--tg-lg-edge),inset 0 1px 0 var(--tg-lg-rim),0 4px 16px #0000000f;-webkit-backdrop-filter:blur(20px) saturate(2);backdrop-filter:blur(20px) saturate(2)}:root:root:root:root:root:root:root:root body .app-frame .screen-top>.back:active{transform:scale(.94)}:root:root:root:root:root:root:root:root body .app-frame .tg-session-row{min-height:60px;gap:14px;text-align:left}:root:root:root:root:root:root:root:root body .app-frame .tg-session-tile{flex:none;width:36px;height:36px;display:grid;place-items:center;border-radius:10px;color:#fff;background:#8e8e93}:root:root:root:root:root:root:root:root body .app-frame .tg-session-tile.tone-ios{background:#1c1c1e}:root:root:root:root:root:root:root:root body .app-frame .tg-session-tile.tone-android{background:#34c759}:root:root:root:root:root:root:root:root body .app-frame .tg-session-tile.tone-desktop{background:#007aff}:root:root:root:root:root:root:root:root[data-scheme=dark] body .app-frame .tg-session-tile.tone-ios{background:#3a3a3c}:root:root:root:root:root:root:root:root body .app-frame .tg-session-row .settings-copy strong{font-size:16px;font-weight:600}:root:root:root:root:root:root:root:root body .app-frame .tg-session-row .settings-copy small{font-size:14px;color:var(--tg-secondary)}:root:root:root:root:root:root:root:root body .app-frame .tg-session-end-all{min-height:50px;justify-content:flex-start;padding-left:66px;border:0;background:transparent;color:#ff3b30;font-size:17px;font-weight:400;text-align:left}:root:root:root:root:root:root:root:root body .app-frame .conversation-button .unread-badge{background:var(--tg-accent);box-shadow:none}:root:root:root:root:root:root:root:root body .app-frame .settings-group .settings-row.tg-session-end-all{justify-content:flex-start;text-align:left}:root:root:root:root:root:root:root:not([data-scheme=dark])[data-wallpaper=meadow]{--tg-wallpaper: radial-gradient(85% 60% at 0% 0%, #d4dc9f 0%, rgba(212, 220, 159, 0) 72%), radial-gradient(80% 60% at 100% 28%, #8cc07f 0%, rgba(140, 192, 127, 0) 72%), radial-gradient(85% 60% at 0% 78%, #79b37f 0%, rgba(121, 179, 127, 0) 72%), radial-gradient(85% 60% at 100% 100%, #c6d283 0%, rgba(198, 210, 131, 0) 72%), #a5c98d;--tg-doodle: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140' viewBox='0 0 140 140'%3E%3Cdefs%3E%3Cfilter id='b' x='-10%25' y='-10%25' width='120%25' height='120%25'%3E%3CfeGaussianBlur stdDeviation='1.15'/%3E%3C/filter%3E%3C/defs%3E%3Cg filter='url(%23b)' fill='none' stroke='rgba(32,84,38,0.17)' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round' transform='rotate(-10 70 70)'%3E%3Cpath d='M14 10h6l3 7-3.5 2a14 14 0 0 0 6.5 6.5l2-3.5 7 3v6a3 3 0 0 1-3 3A24 24 0 0 1 11 13a3 3 0 0 1 3-3z'/%3E%3Cpath d='M78 14h30a6 6 0 0 1 6 6v14a6 6 0 0 1-6 6H92l-8 7v-7h-6a6 6 0 0 1-6-6V20a6 6 0 0 1 6-6z'/%3E%3Cpath d='M44 70l3.5 7.5 8 1-6 5.5 1.6 8L44 88l-7 4 1.5-8-6-5.5 8-1z'/%3E%3Cpath d='M88 86c6-6 12 6 18 0s12 6 18 0'/%3E%3Cpath d='M88 98c6-6 12 6 18 0s12 6 18 0'/%3E%3Cpath d='M14 116l30-12-10 28-6-10z'/%3E%3Cpath d='M28 122l16-18'/%3E%3Ccircle cx='118' cy='122' r='9'/%3E%3Cpath d='M109 122h18M118 113c4 5 4 13 0 18M118 113c-4 5-4 13 0 18'/%3E%3Ccircle cx='60' cy='30' r='2'/%3E%3Ccircle cx='130' cy='58' r='2'/%3E%3Ccircle cx='70' cy='122' r='2'/%3E%3C/g%3E%3C/svg%3E");--tg-out: #e1ffc7;--tg-out-bg: #e1ffc7;--tg-out-text: #000000;--tg-out-meta: #4fae4e;--tg-in: #ffffff;--tg-in-text: #000000;--tg-in-meta: #a0a0a5;--tg-chip-bg: rgba(48, 92, 46, .32);--tg-chip-text: #ffffff}:root:root:root:root:root:root:root:root:root:not([data-scheme=dark]) body .app-frame .compose>.attach,:root:root:root:root:root:root:root:root:root:not([data-scheme=dark]) body .app-frame .compose>.mic,:root:root:root:root:root:root:root:root:root:not([data-scheme=dark]) body .app-frame .compose>.compose-field{border:.5px solid rgba(255,255,255,.6);background:#ffffff6b;box-shadow:0 4px 16px #00000012,inset 0 1px #fffc;-webkit-backdrop-filter:blur(22px) saturate(1.9);backdrop-filter:blur(22px) saturate(1.9)}:root:root:root:root:root:root:root:root:root[data-scheme=dark] body .app-frame .compose>.attach,:root:root:root:root:root:root:root:root:root[data-scheme=dark] body .app-frame .compose>.mic,:root:root:root:root:root:root:root:root:root[data-scheme=dark] body .app-frame .compose>.compose-field{border:.5px solid rgba(255,255,255,.12);background:#1e1e2280;box-shadow:0 4px 16px #0000004d,inset 0 1px #ffffff14;-webkit-backdrop-filter:blur(22px) saturate(1.6);backdrop-filter:blur(22px) saturate(1.6)}:root:root:root:root:root:root:root:root:root body .app-frame .compose>.attach,:root:root:root:root:root:root:root:root:root body .app-frame .compose>.mic{color:var(--tg-secondary)}:root:root:root:root:root:root:root:root:root.eth-keyboard-open body .app-frame .compose{margin-bottom:6px}:root:root:root:root:root:root:root:root:root body .app-frame .settings-root-top{position:absolute;z-index:6;top:0;left:0;right:0;display:flex;align-items:center;justify-content:space-between;min-height:0;padding:calc(env(safe-area-inset-top) + 6px) 12px 0;background:transparent;pointer-events:none}:root:root:root:root:root:root:root:root:root body .app-frame .settings-root-top>*{pointer-events:auto}:root:root:root:root:root:root:root:root:root body .app-frame .settings-root-top h1{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}:root:root:root:root:root:root:root:root:root body .app-frame .settings-root-top .settings-header-edit{position:static}:root:root:root:root:root:root:root:root:root body .app-frame .settings-header-qr{width:44px;height:44px;display:grid;place-items:center;padding:0;border:.5px solid var(--tg-lg-edge);border-radius:50%;background:var(--tg-lg-bar);color:var(--tg-text);box-shadow:0 6px 18px #00000014,inset 0 1px 0 var(--tg-lg-rim);-webkit-backdrop-filter:blur(18px) saturate(2);backdrop-filter:blur(18px) saturate(2)}:root:root:root:root:root:root:root:root:root body .app-frame .settings-root-top.over-photo .settings-header-qr{border-color:transparent;color:#fff;background:#14141852;box-shadow:inset 0 0 0 .5px #ffffff47,inset 0 1px #ffffff2e;-webkit-backdrop-filter:blur(20px) saturate(1.8);backdrop-filter:blur(20px) saturate(1.8)}:root:root:root:root:root:root:root:root:root body .app-frame .settings-screen.settings-root{padding-top:calc(env(safe-area-inset-top) + 6px)}:root:root:root:root:root:root:root:root:root body .app-frame .settings-hero{position:relative}:root:root:root:root:root:root:root:root:root body .app-frame .settings-hero-photo,:root:root:root:root:root:root:root:root:root body .app-frame .settings-hero-text{display:flex;flex-direction:column;align-items:center;gap:4px;margin:0;padding:0;border:0;background:transparent;color:inherit;font:inherit;-webkit-tap-highlight-color:transparent}:root:root:root:root:root:root:root:root:root body .app-frame .settings-hero:not(.photo) .settings-hero-avatar{transform:scale(var(--hero-pull-scale, 1));transform-origin:50% 0;transition:transform .26s cubic-bezier(.32,.72,0,1)}:root:root:root:root:root:root:root:root:root body .app-frame .settings-hero.pulling:not(.photo) .settings-hero-avatar{transition:none}:root:root:root:root:root:root:root:root:root body .app-frame .settings-hero.photo{margin-top:calc(-1*(env(safe-area-inset-top) + 6px));background:transparent}:root:root:root:root:root:root:root:root:root body .app-frame .screen-top.my-profile-top{position:absolute;z-index:6;top:0;left:0;right:0;display:flex;align-items:center;justify-content:space-between;min-height:0;padding:calc(env(safe-area-inset-top) + 6px) 12px 0;border:0;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;pointer-events:none}:root:root:root:root:root:root:root:root:root body .app-frame .screen-top.my-profile-top>*{pointer-events:auto}:root:root:root:root:root:root:root:root:root body .app-frame .screen-top.my-profile-top>.back{position:static}:root:root:root:root:root:root:root:root:root body .app-frame .screen-top.my-profile-top h1{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}:root:root:root:root:root:root:root:root:root body .app-frame .my-profile-capsule{height:44px;display:flex;align-items:center;padding:0 4px;border:.5px solid var(--tg-lg-edge);border-radius:22px;background:var(--tg-lg-bar);box-shadow:0 6px 18px #00000014,inset 0 1px 0 var(--tg-lg-rim);-webkit-backdrop-filter:blur(18px) saturate(2);backdrop-filter:blur(18px) saturate(2)}:root:root:root:root:root:root:root:root:root body .app-frame .my-profile-capsule button{height:44px;display:grid;place-items:center;padding:0 12px;border:0;background:transparent;color:var(--tg-text);font-size:17px;font-weight:600}:root:root:root:root:root:root:root:root:root body .app-frame .my-profile-capsule .my-profile-add{padding:0 6px 0 8px}:root:root:root:root:root:root:root:root:root body .app-frame .screen-list.my-profile{gap:0;padding-top:calc(env(safe-area-inset-top) + 6px);background:var(--tg-grouped)}:root:root:root:root:root:root:root:root:root body .app-frame .my-profile-hero{display:grid;justify-items:center;gap:2px;margin:4px 0 24px}:root:root:root:root:root:root:root:root:root body .app-frame .my-profile-avatar{width:100px;height:100px;margin-bottom:12px;padding:0;overflow:hidden;border:0;border-radius:50%;font-size:40px;font-weight:500}:root:root:root:root:root:root:root:root:root body .app-frame .my-profile-avatar img{width:100%;height:100%;object-fit:cover;border-radius:50%}:root:root:root:root:root:root:root:root:root body .app-frame .my-profile-name{max-width:90%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--tg-text);font-size:28px;font-weight:700;letter-spacing:-.02em}:root:root:root:root:root:root:root:root:root body .app-frame .my-profile-status{color:var(--tg-secondary);font-size:16px}:root:root:root:root:root:root:root:root:root body .app-frame .my-profile-info{margin:0 0 22px;padding:4px 0;border-radius:26px;background:var(--tg-cell)}:root:root:root:root:root:root:root:root:root body .app-frame .my-profile-field{position:relative;display:grid;gap:2px;margin:0 0 0 20px;padding:12px 20px 12px 0;border-bottom:.5px solid var(--tg-separator);text-align:left}:root:root:root:root:root:root:root:root:root body .app-frame .my-profile-field:last-child{border-bottom:0}:root:root:root:root:root:root:root:root:root body .app-frame .my-profile-field.with-action{grid-template-columns:1fr auto;align-items:center}:root:root:root:root:root:root:root:root:root body .app-frame .my-profile-field-main{display:grid;gap:2px;padding:0;border:0;background:transparent;text-align:left}:root:root:root:root:root:root:root:root:root body .app-frame .my-profile-field small{color:var(--tg-text);font-size:15px}:root:root:root:root:root:root:root:root:root body .app-frame .my-profile-field span,:root:root:root:root:root:root:root:root:root body .app-frame .my-profile-field select{color:var(--tg-accent);font-size:17px}:root:root:root:root:root:root:root:root:root body .app-frame .my-profile-field select{width:fit-content;padding:0;border:0;background:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none}:root:root:root:root:root:root:root:root:root body .app-frame .my-profile-qr{width:44px;height:44px;display:grid;place-items:center;padding:0;border:0;background:transparent;color:var(--tg-accent)}:root:root:root:root:root:root:root:root:root body .app-frame .my-profile-tabs{display:flex;gap:2px;width:fit-content;margin:0 auto 14px;padding:4px;border:.5px solid var(--tg-lg-edge);border-radius:24px;background:var(--tg-lg-bar);box-shadow:0 6px 18px #0000000f,inset 0 1px 0 var(--tg-lg-rim);-webkit-backdrop-filter:blur(18px) saturate(2);backdrop-filter:blur(18px) saturate(2)}:root:root:root:root:root:root:root:root:root body .app-frame .my-profile-tabs button{height:38px;padding:0 18px;border:0;border-radius:19px;background:transparent;color:var(--tg-text);font-size:16px;font-weight:600;transition:background .2s ease}:root:root:root:root:root:root:root:root:root body .app-frame .my-profile-tabs button.active{background:#76768024}:root:root:root:root:root:root:root:root:root body .app-frame .my-profile-chips{display:flex;justify-content:center;gap:10px;margin:0 0 14px}:root:root:root:root:root:root:root:root:root body .app-frame .my-profile-chip{height:36px;display:inline-grid;place-items:center;padding:0 16px;border:0;border-radius:18px;background:transparent;color:var(--tg-text);font-size:16px;font-weight:600}:root:root:root:root:root:root:root:root:root body .app-frame .my-profile-chip.active{background:#76768024}:root:root:root:root:root:root:root:root:root body .app-frame .my-profile-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2px;overflow:hidden;border-radius:18px}:root:root:root:root:root:root:root:root:root body .app-frame .my-profile-tile{position:relative;aspect-ratio:3 / 4;padding:0;overflow:hidden;border:0;background:#76768033}:root:root:root:root:root:root:root:root:root body .app-frame .my-profile-tile img,:root:root:root:root:root:root:root:root:root body .app-frame .my-profile-tile video{width:100%;height:100%;display:block;object-fit:cover}:root:root:root:root:root:root:root:root:root body .app-frame .my-profile-tile-views{position:absolute;left:6px;bottom:6px;display:inline-flex;align-items:center;gap:3px;color:#fff;font-size:13px;font-weight:600;text-shadow:0 1px 4px rgba(0,0,0,.45)}:root:root:root:root:root:root:root:root:root body .app-frame .my-profile-empty{margin:8px 24px 24px;color:var(--tg-secondary);font-size:15px;line-height:1.35;text-align:center}:root:root:root:root:root:root:root:root:root body .app-frame .my-profile-name-field input{width:100%;border:0;background:transparent;color:var(--tg-text);font-size:17px}:root:root:root:root:root:root:root:root:root body .app-frame .my-profile-photo-row{justify-content:center;color:var(--tg-accent);font-size:17px}:root:root:root:root:root:root:root:root:root{--tg-lg-bar: rgba(255, 255, 255, .5);--tg-lg-rim: rgba(255, 255, 255, .95)}:root:root:root:root:root:root:root:root:root[data-scheme=dark]{--tg-lg-bar: rgba(28, 28, 31, .5);--tg-lg-rim: rgba(255, 255, 255, .18)}:root:root:root:root:root:root:root:root:root body .app-frame .mobile-nav{left:12px;right:12px;bottom:max(8px,calc(env(safe-area-inset-bottom) - 12px));height:68px;border-radius:34px}:root:root:root:root:root:root:root:root:root body .app-frame .mobile-nav .tabbar{height:68px;border-radius:34px;box-shadow:0 12px 32px #00000024,0 1px 3px #00000014,inset 0 1px 0 var(--tg-lg-rim),inset 0 -1px #ffffff47,inset 0 0 0 .5px #ffffff59;-webkit-backdrop-filter:blur(28px) saturate(2.2) brightness(1.05);backdrop-filter:blur(28px) saturate(2.2) brightness(1.05)}:root:root:root:root:root:root:root:root:root body .app-frame .mobile-nav .tab{height:68px}:root:root:root:root:root:root:root:root:root body .app-frame .mobile-nav .tab-inner,:root:root:root:root:root:root:root:root:root body .app-frame .mobile-nav .tab.active .tab-inner{height:58px;min-height:58px;margin-top:5px;gap:3px}:root:root:root:root:root:root:root:root:root body .app-frame .mobile-nav .tg-lens{top:5px;height:58px;border-radius:29px}:root:root:root:root:root:root:root:root:root body .app-frame .mobile-nav .tab .prism-icon{width:29px;height:29px}:root:root:root:root:root:root:root:root:root body .app-frame .mobile-nav .tab .tab-avatar{width:29px;height:29px}:root:root:root:root:root:root:root:root:root body .app-frame .mobile-nav .tab .tlabel{font-size:11.5px;letter-spacing:0}:root:root:root:root:root:root:root:root:root body .app-frame .settings-icon svg{stroke-width:2.2}:root:root:root:root:root:root:root:root:root body .app-frame .attachments.album{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2px;width:min(300px,70vw);overflow:hidden;border-radius:14px}:root:root:root:root:root:root:root:root:root body .app-frame .attachments.album>:first-child:nth-last-child(odd){grid-column:1 / -1}:root:root:root:root:root:root:root:root:root body .app-frame .attachments.album .attachment-image-btn{width:100%;height:100%;margin:0;padding:0;aspect-ratio:1;border-radius:0}:root:root:root:root:root:root:root:root:root body .app-frame .attachments.album>:first-child:nth-last-child(odd) .attachment-image-btn{aspect-ratio:2 / 1.1}:root:root:root:root:root:root:root:root:root body .app-frame .attachments.album .attachment-image{width:100%;height:100%;max-width:none;max-height:none;object-fit:cover;border-radius:0}:root:root:root:root:root:root:root:root:root body .app-frame .loc-card{width:min(260px,66vw);display:grid;overflow:hidden;margin:-2px -4px 2px;border-radius:14px}:root:root:root:root:root:root:root:root:root body .app-frame .loc-map{position:relative;height:130px;display:grid;place-items:center;background:linear-gradient(90deg,rgba(255,255,255,.55) 1px,transparent 1px) 0 0 / 26px 26px,linear-gradient(rgba(255,255,255,.55) 1px,transparent 1px) 0 0 / 26px 26px,radial-gradient(60% 80% at 30% 30%,#bfe0b0 0%,transparent 70%),radial-gradient(60% 80% at 80% 70%,#b9d6f2 0%,transparent 70%),#e7ecdf}:root:root:root:root:root:root:root:root:root body .app-frame .loc-pin{filter:drop-shadow(0 4px 6px rgba(0,0,0,.25));transform:translateY(-8px)}:root:root:root:root:root:root:root:root:root body .app-frame .loc-row{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 10px 4px}:root:root:root:root:root:root:root:root:root body .app-frame .loc-copy{display:grid}:root:root:root:root:root:root:root:root:root body .app-frame .loc-copy strong{font-size:15px;font-weight:600}:root:root:root:root:root:root:root:root:root body .app-frame .loc-copy small{color:var(--tg-secondary);font-size:12px}:root:root:root:root:root:root:root:root:root body .app-frame .loc-link{flex:none;color:var(--tg-accent);font-size:14px;font-weight:600;text-decoration:none}:root:root:root:root:root:root:root:root:root body .app-frame .contact-card{min-width:min(240px,62vw);display:grid;grid-template-columns:46px 1fr;align-items:center;gap:4px 10px;padding:4px 2px 2px}:root:root:root:root:root:root:root:root:root body .app-frame .contact-card .avatar{width:46px;height:46px;border-radius:50%;font-size:19px}:root:root:root:root:root:root:root:root:root body .app-frame .contact-card-copy{display:grid;min-width:0}:root:root:root:root:root:root:root:root:root body .app-frame .contact-card-copy strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:600}:root:root:root:root:root:root:root:root:root body .app-frame .contact-card-copy small{color:var(--tg-secondary);font-size:13px}:root:root:root:root:root:root:root:root:root body .app-frame .contact-card-open{grid-column:1 / -1;height:36px;margin-top:6px;border:0;border-top:.5px solid rgba(0,0,0,.1);background:transparent;color:var(--tg-accent);font-size:15px;font-weight:600}:root:root:root:root:root:root:root:root:root body .app-frame .settings-hero-bars{position:absolute;z-index:2;top:calc(env(safe-area-inset-top) + 4px);left:12px;right:12px;display:flex;gap:4px;pointer-events:none}:root:root:root:root:root:root:root:root:root body .app-frame .settings-hero-bars i{flex:1;height:3px;border-radius:2px;background:#fff6}:root:root:root:root:root:root:root:root:root body .app-frame .settings-hero-bars i.on{background:#fff}:root:root:root:root:root:root:root:root:root body .app-frame .profile-hero .avatar.giant{cursor:pointer}:root:root:root:root:root:root:root:root:root body .app-frame .push-banner{display:flex;align-items:center;gap:10px;margin:2px 12px 8px;padding:10px 8px 10px 12px;border:.5px solid var(--tg-lg-edge);border-radius:18px;background:var(--tg-lg-bar);box-shadow:0 6px 18px #0000000f,inset 0 1px 0 var(--tg-lg-rim);-webkit-backdrop-filter:blur(18px) saturate(2);backdrop-filter:blur(18px) saturate(2)}:root:root:root:root:root:root:root:root:root body .app-frame .push-banner-icon{width:34px;height:34px;flex:none;display:grid;place-items:center;border-radius:10px;color:#fff;background:linear-gradient(180deg,#ff7268,#f0443b)}:root:root:root:root:root:root:root:root:root body .app-frame .push-banner.install .push-banner-icon{background:linear-gradient(180deg,#4aa6ff,#1d7ff2)}:root:root:root:root:root:root:root:root:root body .app-frame .push-banner-copy{flex:1;min-width:0;display:grid;gap:1px}:root:root:root:root:root:root:root:root:root body .app-frame .push-banner-copy strong{color:var(--tg-text);font-size:15px;font-weight:600}:root:root:root:root:root:root:root:root:root body .app-frame .push-banner-copy small{color:var(--tg-secondary);font-size:13px;line-height:1.3}:root:root:root:root:root:root:root:root:root body .app-frame .push-banner-on{flex:none;height:32px;padding:0 14px;border:0;border-radius:16px;background:var(--tg-accent);color:#fff;font-size:14px;font-weight:600}:root:root:root:root:root:root:root:root:root body .app-frame .push-banner-close{width:28px;height:28px;flex:none;display:grid;place-items:center;padding:0;border:0;border-radius:50%;background:transparent;color:var(--tg-secondary)}:root:root:root:root:root:root:root:root:root body .app-frame .conversation-button .conversation-name .muted-mark{display:inline-block;width:15px;height:15px;margin-left:4px;vertical-align:-1px;fill:none;stroke:var(--tg-secondary, #8e8e93);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}:root:root:root:root:root:root:root:root:root body .app-frame .conversation-button .unread-badge.muted{background:#b4b4bb;color:#fff}:root:root:root:root:root:root:root:root:root[data-scheme=dark] body .app-frame .conversation-button .unread-badge.muted{background:#5d5d62}:root:root:root:root:root:root:root:root:root body .app-frame .conversation-button .unread-badge.marked{min-width:20px;width:20px;height:20px;padding:0}:root:root:root:root:root:root:root:root:root body .app-frame .conversation-button.peeking{background:var(--tg-pressed, rgba(0, 0, 0, .06))}:root:root:root:root:root:root:root:root:root body .app-frame .profile-hero-photo{display:flex;justify-content:center;margin:0;padding:0;border:0;background:transparent;color:inherit;font:inherit;-webkit-tap-highlight-color:transparent}:root:root:root:root:root:root:root:root:root body .app-frame .profile-hero-photo:disabled{opacity:1;cursor:default}:root:root:root:root:root:root:root:root:root body .app-frame .profile-hero:not(.photo) .avatar.giant{transform:scale(var(--hero-pull-scale, 1));transform-origin:50% 0;transition:transform .26s cubic-bezier(.32,.72,0,1)}:root:root:root:root:root:root:root:root:root body .app-frame .profile-hero.pulling:not(.photo) .avatar.giant{transition:none}:root:root:root:root:root:root:root:root:root body .app-frame .profile-screen .profile-topbar.over-photo{position:absolute;z-index:6;top:0;left:0;right:0;background:transparent;pointer-events:none}:root:root:root:root:root:root:root:root:root body .app-frame .profile-screen .profile-topbar.over-photo>*{pointer-events:auto}:root:root:root:root:root:root:root:root:root body .app-frame .profile-screen .profile-topbar.over-photo .profile-header-action{border-color:transparent;color:#fff;background:#14141852;box-shadow:inset 0 0 0 .5px #ffffff47,inset 0 1px #ffffff2e;-webkit-backdrop-filter:blur(20px) saturate(1.8);backdrop-filter:blur(20px) saturate(1.8)}:root:root:root:root:root:root:root:root:root body .app-frame .profile-screen.hero-photo{--profile-photo-tiles: 80px}:root:root:root:root:root:root:root:root:root body .app-frame .profile-hero.photo{position:relative;display:block;width:auto;aspect-ratio:1 / 1;margin:0 -16px;padding:0;overflow:hidden;border-radius:0;background:#111;text-align:left}:root:root:root:root:root:root:root:root:root body .app-frame .profile-hero.photo .profile-hero-photo{position:absolute;top:0;right:0;bottom:0;left:0;display:block}:root:root:root:root:root:root:root:root:root body .app-frame .profile-hero.photo .avatar.giant{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;border:0;border-radius:0;box-shadow:none;font-size:120px;cursor:zoom-in}:root:root:root:root:root:root:root:root:root body .app-frame .profile-hero.photo .avatar.giant img{width:100%;height:100%;border-radius:0;object-fit:cover}:root:root:root:root:root:root:root:root:root body .app-frame .profile-hero.photo:after{content:"";position:absolute;z-index:1;inset:auto 0 0;height:48%;background:linear-gradient(#0000,#00000080);pointer-events:none}:root:root:root:root:root:root:root:root:root body .app-frame .profile-hero.photo .profile-name,:root:root:root:root:root:root:root:root:root body .app-frame .profile-hero.photo .profile-presence{position:absolute;z-index:2;left:18px;right:18px;color:#fff;text-align:left;text-shadow:0 1px 8px rgba(0,0,0,.35);pointer-events:none}:root:root:root:root:root:root:root:root:root body .app-frame .profile-hero.photo .profile-name{bottom:calc(var(--profile-photo-tiles) + 30px);font-size:28px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}:root:root:root:root:root:root:root:root:root body .app-frame .profile-hero.photo .profile-presence{bottom:calc(var(--profile-photo-tiles) + 8px);font-size:16px;opacity:.92}:root:root:root:root:root:root:root:root:root body .app-frame .profile-hero.photo .profile-presence~.profile-presence,:root:root:root:root:root:root:root:root:root body .app-frame .profile-hero.photo .profile-ethereal-id,:root:root:root:root:root:root:root:root:root body .app-frame .profile-hero.photo .health-retry{display:none}:root:root:root:root:root:root:root:root:root body .app-frame .profile-hero-bars{position:absolute;z-index:2;top:calc(env(safe-area-inset-top) + 4px);left:12px;right:12px;display:flex;gap:4px;pointer-events:none}:root:root:root:root:root:root:root:root:root body .app-frame .profile-hero-bars i{flex:1;height:3px;border-radius:2px;background:#fff6}:root:root:root:root:root:root:root:root:root body .app-frame .profile-hero-bars i.on{background:#fff}:root:root:root:root:root:root:root:root:root body .app-frame .profile-screen.hero-photo .profile-actions-row{position:relative;z-index:3;margin-top:calc(-1 * var(--profile-photo-tiles));margin-bottom:30px}:root:root:root:root:root:root:root:root:root body .app-frame .profile-screen.hero-photo .profile-quick-action,:root:root:root:root:root:root:root:root:root body .app-frame .profile-screen.hero-photo .profile-quick-action.active{color:#fff;background:#18181c42;box-shadow:inset 0 0 0 .5px #ffffff29;-webkit-backdrop-filter:blur(20px) saturate(1.6);backdrop-filter:blur(20px) saturate(1.6)}:root:root:root:root:root:root:root:root:root body .app-frame .profile-screen.hero-photo .profile-quick-action .profile-action-icon path[stroke^="var(--tg-cell"]{stroke:#28282ce6}:root:root:root:root:root:root:root:root:root body .app-frame .my-profile-chips{justify-content:flex-start;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch;padding:0 4px}:root:root:root:root:root:root:root:root:root body .app-frame .my-profile-chips::-webkit-scrollbar{display:none}:root:root:root:root:root:root:root:root:root body .app-frame .my-profile-chip{flex:0 0 auto;white-space:nowrap;font:inherit;font-size:16px;font-weight:600;cursor:pointer}:root:root:root:root:root:root:root:root:root body .app-frame .my-profile-chip:first-child{margin-left:auto}:root:root:root:root:root:root:root:root:root body .app-frame .my-profile-chip:last-child{margin-right:auto}:root:root:root:root:root:root:root:root:root body .app-frame .my-profile-chip.add{color:var(--tg-accent)}:root:root:root:root:root:root:root:root:root body .app-frame .my-profile-chip:disabled{opacity:.5}:root:root:root:root:root:root:root:root:root body .app-frame .my-profile-empty.album-empty{display:flex;flex-direction:column;align-items:center;gap:12px}:root:root:root:root:root:root:root:root:root body .app-frame .my-profile-empty.album-empty p{margin:0}:root:root:root:root:root:root:root:root:root body .app-frame .my-profile-empty-action{height:40px;padding:0 20px;border:0;border-radius:20px;background:var(--tg-accent);color:#fff;font:inherit;font-size:16px;font-weight:600;cursor:pointer}:root:root:root:root:root:root:root:root:root body .app-frame .sidebar.chats-surface .conversation-button.has-tags .conversation-preview small{-webkit-line-clamp:1}:root:root:root:root:root:root:root:root:root body .app-frame .conversation-tags{display:flex;flex-wrap:nowrap;gap:4px;min-width:0;margin-top:3px;overflow:hidden}:root:root:root:root:root:root:root:root:root body .app-frame .conversation-tag{flex:none;max-width:140px;padding:1px 6px;overflow:hidden;border-radius:6px;font-size:11px;font-weight:700;line-height:16px;white-space:nowrap;text-overflow:ellipsis;text-transform:uppercase}:root:root:root:root:root:root:root:root:root body .app-frame :is(.contacts-action-icon,.profile-row-icon){border:0!important;box-shadow:none!important;filter:none!important;color:#fff!important}:root:root:root:root:root:root:root:root:root body .app-frame .contacts-action-icon.tone-blue{background:linear-gradient(180deg,#42a5f5,#2585e8)!important}:root:root:root:root:root:root:root:root:root body .app-frame .contacts-action-icon.tone-green{background:linear-gradient(180deg,#65d77c,#2fbd55)!important}:root:root:root:root:root:root:root:root:root body .app-frame .contacts-action-icon.tone-orange{background:linear-gradient(180deg,#ffbd37,#ff9d0a)!important}:root:root:root:root:root:root:root:root:root body .app-frame .contacts-action-icon.tone-pink{background:linear-gradient(180deg,#f774a2,#ec4882)!important}:root:root:root:root:root:root:root:root:root body .app-frame .contacts-action-icon.tone-cyan{background:linear-gradient(180deg,#51cbed,#22add5)!important}:root:root:root:root:root:root:root:root:root body .app-frame .profile-row-icon{background:linear-gradient(180deg,#42a5f5,#2585e8)!important}:root:root:root:root:root:root:root:root:root body .app-frame .profile-row-icon.remote{background:linear-gradient(180deg,#51cbed,#22add5)!important}:root:root:root:root:root:root:root:root:root body .app-frame .profile-row-icon.video{background:linear-gradient(180deg,#65d77c,#2fbd55)!important}:root:root:root:root:root:root:root:root:root body .app-frame .profile-row-icon.playing{background:linear-gradient(180deg,#ffbd37,#ff9d0a)!important}:root:root:root:root:root:root:root:root:root body .app-frame .profile-row-icon.neutral{background:linear-gradient(180deg,#a8a8ad,#89898e)!important}:root:root:root:root:root:root:root:root:root body .app-frame .profile-row-icon.secure{background:linear-gradient(180deg,#a8a8ad,#89898e)!important}:root:root:root:root:root:root:root:root:root body .app-frame :is(.profile-row-icon.warn,.profile-row-icon.danger){background:linear-gradient(180deg,#ff6966,#ff453f)!important}:root:root:root:root:root:root:root:root:root body .app-frame .profile-row-icon.language{background:linear-gradient(180deg,#b678f0,#9a52e3)!important}:root:root:root:root:root:root:root:root:root body .app-frame .avatar.tone-1{background:linear-gradient(180deg,#ff885e,#ff516a)!important;color:#fff!important}:root:root:root:root:root:root:root:root:root body .app-frame .avatar.tone-2{background:linear-gradient(180deg,#72d5fd,#2a9ef1)!important;color:#fff!important}:root:root:root:root:root:root:root:root:root body .app-frame .avatar.tone-3{background:linear-gradient(180deg,#53edd6,#28c9b7)!important;color:#fff!important}:root:root:root:root:root:root:root:root:root body .app-frame .avatar.tone-4{background:linear-gradient(180deg,#ffcd6a,#ffa85c)!important;color:#fff!important}:root:root:root:root:root:root:root:root:root body .app-frame .avatar.tone-5{background:linear-gradient(180deg,#82b1ff,#665fff)!important;color:#fff!important}:root:root:root:root:root:root:root:root:root body .app-frame .avatar.tone-6{background:linear-gradient(180deg,#a0de7e,#54cb68)!important;color:#fff!important}:root:root:root:root:root:root:root:root:root body .app-frame .avatar.tone-7{background:linear-gradient(180deg,#e0a2f3,#d669ed)!important;color:#fff!important}:root:root:root:root:root:root:root:root:root body .app-frame .avatar{font-family:ui-rounded,SF Pro Rounded,-apple-system,system-ui,sans-serif;font-weight:700;letter-spacing:-.01em}@media(min-width:900px){:root:root:root:root:root:root:root:root:root body .app-frame .sidebar.chats-surface .folder-chips{display:none!important}:root:root:root:root:root:root:root:root:root body .app-frame .sidebar.chats-surface .conversation-list .conversation-button.active{background:#3390ec!important;border-radius:12px}:root:root:root:root:root:root:root:root:root body .app-frame .sidebar.chats-surface .conversation-list .conversation-button.active:after{display:none}:root:root:root:root:root:root:root:root:root body .app-frame .sidebar.chats-surface .conversation-button.active :is(.conversation-name,.conversation-preview,.conversation-preview small,time,.conversation-ticks,.draft-label,.typing,.pin-mark,.muted-mark,.kind){color:#fff!important;stroke:currentColor}:root:root:root:root:root:root:root:root:root body .app-frame .sidebar.chats-surface .conversation-button.active .conversation-preview small{color:#ffffffdb!important}:root:root:root:root:root:root:root:root:root body .app-frame .sidebar.chats-surface .conversation-button.active .unread-badge{background:#fff!important;color:#3390ec!important}:root:root:root:root:root:root:root:root:root body .app-frame .sidebar.chats-surface .conversation-button.active .conversation-tag{background:#ffffff38!important;color:#fff!important}:root:root:root:root:root:root:root:root:root body .app-frame .sidebar.chats-surface .conversation-list .conversation-button{margin:0 6px;width:calc(100% - 12px);border-radius:12px}:root:root:root:root:root:root:root:root:root body .app-frame .mobile-nav .tabbar .tlabel{display:none!important}}@media(min-width:900px){:root:root:root:root:root:root:root:root:root body .app-frame .chat-header>.back{display:none!important}:root:root:root:root:root:root:root:root:root body .app-frame .chat-header>.peer-open{justify-content:flex-start;padding-left:54px}:root:root:root:root:root:root:root:root:root body .app-frame .chat-header>.peer-open .peer{position:static;inset:auto;width:auto;min-width:0;transform:none;align-items:flex-start;text-align:left}:root:root:root:root:root:root:root:root:root body .app-frame .chat-header>.peer-avatar{position:absolute;top:12px;left:14px;z-index:1;width:36px;height:36px;border:0;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}:root:root:root:root:root:root:root:root:root body .app-frame .chat-header>.peer-avatar .avatar{width:36px;height:36px;font-size:15px}}:root:root:root:root:root:root:root:root body .app-frame .phonebook-results .avatar.small{width:40px;height:40px;border-radius:50%;font-size:15px}:root:root:root:root:root:root:root:root body .app-frame .phonebook-invites .phonebook-result-row{grid-template-columns:40px minmax(0,1fr) auto;gap:12px}:root:root:root:root:root:root:root:root body .app-frame .phonebook-invites .phonebook-result-row a{min-height:36px;padding:0 4px;border-radius:0;background:transparent;color:#2b92ee;font-size:15px;font-weight:600}:root:root:root:root:root:root:root:root body .app-frame .phonebook-invites .phonebook-result-row strong{font-size:16px;font-weight:600}:root:root:root:root:root:root:root:root body .app-frame .phonebook-invites h2{color:#3c3c4399;font-size:13px;font-weight:400;text-transform:uppercase;letter-spacing:.02em}:root:root:root:root:root:root:root:root[data-scheme=dark] body .app-frame .phonebook-invites .phonebook-result-row a{color:#3e9bff}:root:root:root:root:root:root:root:root[data-scheme=dark] body .app-frame .phonebook-invites h2{color:#ebebf599}:root:root:root:root:root:root:root:root:root body .app-frame .chat{background:var(--tg-doodle) 0 0 / 176px 176px repeat local,var(--tg-wallpaper)}:root:root:root:root:root:root:root:root:root[data-wallpaper-plain="1"]{--tg-doodle: none}:root:root:root:root:root:root:root:root:root body .app-frame .settings-icon:has([data-icon=voice]){background-color:#42c866!important;background-image:linear-gradient(180deg,#65d77c,#2fbd55)!important}:root:root:root:root:root:root:root:root body .app-frame .unread-sep{background:color-mix(in srgb,var(--tg-bar) 82%,transparent);color:var(--tg-secondary);font-size:13px;font-weight:500;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.nav-glyph.svelte-1fuvyn8{position:relative;width:24px;height:24px;display:block;overflow:visible;transform-origin:50% 50%}.nav-glyph-image.svelte-1fuvyn8{position:absolute;top:50%;left:50%;width:auto;height:auto;max-width:none;display:block;transform:translate(-50%,-50%);pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.state-active.svelte-1fuvyn8,.state-pressed.svelte-1fuvyn8{display:none}.active.svelte-1fuvyn8 .state-idle:where(.svelte-1fuvyn8){display:none}.active.svelte-1fuvyn8 .state-active:where(.svelte-1fuvyn8){display:block}.mobile-nav .tab:active .state-idle.svelte-1fuvyn8,.mobile-nav .tab:active .state-active.svelte-1fuvyn8{display:none}.mobile-nav .tab:active .state-pressed.svelte-1fuvyn8{display:block}.motion.svelte-1fuvyn8{animation:svelte-1fuvyn8-figma-glyph-settle .24s cubic-bezier(.22,.9,.32,1)}@keyframes svelte-1fuvyn8-figma-glyph-settle{0%{transform:translateY(0) scale(1)}46%{transform:translateY(1px) scale(.96)}78%{transform:translateY(-.25px) scale(1.01)}to{transform:translateY(0) scale(1)}}:root[data-theme=dark] .nav-glyph-image.svelte-1fuvyn8{filter:invert(1) brightness(1.08)}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .nav-glyph-image.svelte-1fuvyn8{filter:invert(1) brightness(1.08)}}@media(prefers-reduced-motion:reduce){.motion.svelte-1fuvyn8{animation:none}}.prism-icon.svelte-jtv0qj{display:block;overflow:visible;--prism-idle: #9a9aa3;--prism-face: #0b0b10;--prism-blend: multiply}:root[data-theme=dark] .prism-icon.svelte-jtv0qj{--prism-idle: #6e6e78;--prism-face: #ffffff;--prism-blend: screen}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .prism-icon.svelte-jtv0qj{--prism-idle: #6e6e78;--prism-face: #ffffff;--prism-blend: screen}}.split.svelte-jtv0qj{isolation:isolate;opacity:0;transition:opacity .18s ease}.cyan.svelte-jtv0qj,.magenta.svelte-jtv0qj{mix-blend-mode:var(--prism-blend);transition:transform .42s cubic-bezier(.34,1.56,.64,1)}.cyan.svelte-jtv0qj{fill:#25f4ee}.magenta.svelte-jtv0qj{fill:#fe2c55}.face.svelte-jtv0qj{fill:var(--prism-idle);transition:fill .18s ease}.active.svelte-jtv0qj .split:where(.svelte-jtv0qj){opacity:1}.active.svelte-jtv0qj .face:where(.svelte-jtv0qj){fill:var(--prism-face)}.active.svelte-jtv0qj .cyan:where(.svelte-jtv0qj){transform:translate(-1.1px,-.7px);animation:svelte-jtv0qj-prism-burst-cyan .52s cubic-bezier(.2,.9,.3,1) both}.active.svelte-jtv0qj .magenta:where(.svelte-jtv0qj){transform:translate(1.1px,.7px);animation:svelte-jtv0qj-prism-burst-magenta .52s cubic-bezier(.2,.9,.3,1) both}@keyframes svelte-jtv0qj-prism-burst-cyan{0%{transform:translate(0)}25%{transform:translate(-3.2px,-1.6px)}45%{transform:translate(.8px,.4px)}to{transform:translate(-1.1px,-.7px)}}@keyframes svelte-jtv0qj-prism-burst-magenta{0%{transform:translate(0)}25%{transform:translate(3.2px,1.6px)}45%{transform:translate(-.8px,-.4px)}to{transform:translate(1.1px,.7px)}}@media(prefers-reduced-motion:reduce){.active.svelte-jtv0qj .cyan:where(.svelte-jtv0qj),.active.svelte-jtv0qj .magenta:where(.svelte-jtv0qj){animation:none}}.confirm-layer.svelte-zvybfo{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1600;display:flex;flex-direction:column;justify-content:flex-end;--cs-card: rgba(250, 250, 252, .9);--cs-rim: rgba(255, 255, 255, .9);--cs-sep: rgba(60, 60, 67, .18);--cs-sub: rgba(60, 60, 67, .6);--cs-accent: var(--tg-accent, #007aff)}:root[data-theme=dark] .confirm-layer.svelte-zvybfo{--cs-card: rgba(44, 44, 48, .9);--cs-rim: rgba(255, 255, 255, .12);--cs-sep: rgba(84, 84, 88, .6);--cs-sub: rgba(235, 235, 245, .6)}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .confirm-layer.svelte-zvybfo{--cs-card: rgba(44, 44, 48, .9);--cs-rim: rgba(255, 255, 255, .12);--cs-sep: rgba(84, 84, 88, .6);--cs-sub: rgba(235, 235, 245, .6)}}.confirm-dismiss.svelte-zvybfo{position:absolute;top:0;right:0;bottom:0;left:0;border:0;background:#0006;animation:svelte-zvybfo-cs-fade .24s ease both}@keyframes svelte-zvybfo-cs-fade{0%{opacity:0}}.confirm-sheet.svelte-zvybfo{position:relative;display:grid;gap:8px;margin:0 8px max(8px,env(safe-area-inset-bottom));animation:svelte-zvybfo-cs-up .38s cubic-bezier(.32,.72,0,1) both}@keyframes svelte-zvybfo-cs-up{0%{transform:translateY(110%)}}.confirm-card.svelte-zvybfo,.confirm-cancel.svelte-zvybfo{border-radius:18px;background:var(--cs-card);box-shadow:inset 0 0 0 .5px var(--cs-rim);backdrop-filter:blur(40px) saturate(2);-webkit-backdrop-filter:blur(40px) saturate(2);overflow:hidden}.confirm-card.svelte-zvybfo p:where(.svelte-zvybfo){margin:0;padding:16px 20px 14px;text-align:center;font:400 13px/1.35 -apple-system,system-ui,sans-serif;color:var(--cs-sub);border-bottom:.5px solid var(--cs-sep)}button.danger.svelte-zvybfo,.confirm-cancel.svelte-zvybfo{width:100%;min-height:57px;border:0;background:transparent;font:400 20px/1 -apple-system,system-ui,sans-serif}button.danger.svelte-zvybfo{display:block;padding:0 16px;color:#ff3b30;line-height:1.2}button.danger.plain.svelte-zvybfo{color:var(--cs-accent)}button.danger.next.svelte-zvybfo{border-top:.5px solid var(--cs-sep)}.confirm-cancel.svelte-zvybfo{font-weight:600;color:var(--cs-accent);background:var(--cs-card)}button.danger.svelte-zvybfo:active,.confirm-cancel.svelte-zvybfo:active{background:#7f7f7f2e}@media(prefers-reduced-motion:reduce){.confirm-sheet.svelte-zvybfo,.confirm-dismiss.svelte-zvybfo{animation:none}}.emoji-panel.svelte-brddp3{--ep-bg: rgba(246, 246, 248, .82);--ep-text: rgba(60, 60, 67, .6);--ep-bar: rgba(255, 255, 255, .7);--ep-rim: rgba(255, 255, 255, .9);--ep-active: rgba(118, 118, 128, .18);--ep-ink: #1c1c1e;flex:none;height:calc(296px + env(safe-area-inset-bottom));display:flex;flex-direction:column;background:var(--ep-bg);border-top:.5px solid rgba(0,0,0,.08);backdrop-filter:blur(40px) saturate(2);-webkit-backdrop-filter:blur(40px) saturate(2);animation:svelte-brddp3-ep-up .32s cubic-bezier(.32,.72,0,1) both}:root[data-theme=dark] .emoji-panel.svelte-brddp3{--ep-bg: rgba(22, 22, 26, .86);--ep-text: rgba(235, 235, 245, .55);--ep-bar: rgba(48, 48, 54, .7);--ep-rim: rgba(255, 255, 255, .12);--ep-active: rgba(255, 255, 255, .16);--ep-ink: #fff}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .emoji-panel.svelte-brddp3{--ep-bg: rgba(22, 22, 26, .86);--ep-text: rgba(235, 235, 245, .55);--ep-bar: rgba(48, 48, 54, .7);--ep-rim: rgba(255, 255, 255, .12);--ep-active: rgba(255, 255, 255, .16);--ep-ink: #fff}}@keyframes svelte-brddp3-ep-up{0%{transform:translateY(40px);opacity:0}}.emoji-scroll.svelte-brddp3{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:4px 8px 8px;scrollbar-width:none}.emoji-scroll.svelte-brddp3::-webkit-scrollbar{display:none}h3.svelte-brddp3{margin:10px 6px 6px;font:600 13px/1.2 -apple-system,system-ui,sans-serif;color:var(--ep-text)}.emoji-grid.svelte-brddp3{display:grid;grid-template-columns:repeat(auto-fill,minmax(42px,1fr))}.emoji-grid.svelte-brddp3 button:where(.svelte-brddp3){height:44px;border:0;padding:0;background:none;font-size:31px;line-height:44px;border-radius:12px;transition:transform .16s cubic-bezier(.34,1.56,.64,1);-webkit-tap-highlight-color:transparent}.emoji-grid.svelte-brddp3 button:where(.svelte-brddp3):active,.emoji-grid.svelte-brddp3 button.popped:where(.svelte-brddp3){transform:scale(1.25)}.emoji-bar.svelte-brddp3{flex:none;display:flex;align-items:center;gap:8px;padding:6px 10px max(8px,env(safe-area-inset-bottom))}.emoji-cats.svelte-brddp3{flex:1;min-width:0;display:flex;gap:2px;padding:3px;overflow-x:auto;scrollbar-width:none;border-radius:999px;background:var(--ep-bar);box-shadow:inset 0 0 0 .5px var(--ep-rim)}.emoji-cats.svelte-brddp3::-webkit-scrollbar{display:none}.emoji-cats.svelte-brddp3 button:where(.svelte-brddp3){flex:none;width:34px;height:32px;border:0;border-radius:999px;background:none;font-size:19px;filter:grayscale(1);opacity:.6;transition:background .18s ease,opacity .18s ease,filter .18s ease}.emoji-cats.svelte-brddp3 button.active:where(.svelte-brddp3){background:var(--ep-active);filter:none;opacity:1}.emoji-backspace.svelte-brddp3{flex:none;width:46px;height:38px;border:0;border-radius:999px;display:grid;place-items:center;color:var(--ep-ink);background:var(--ep-bar);box-shadow:inset 0 0 0 .5px var(--ep-rim)}.emoji-backspace.svelte-brddp3:active{transform:scale(.94)}.emoji-backspace.svelte-brddp3 svg:where(.svelte-brddp3){width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}@media(prefers-reduced-motion:reduce){.emoji-panel.svelte-brddp3{animation:none}}.cf-layer.svelte-kg6yqu{--cf-bg: #f2f2f7;--cf-card: #fff;--cf-text: #000;--cf-secondary: #8e8e93;--cf-separator: rgba(60, 60, 67, .18);--cf-accent: #007aff;--cf-danger: #ff3b30;position:fixed;top:0;right:0;bottom:0;left:0;z-index:1400;display:flex;flex-direction:column;background:var(--cf-bg);color:var(--cf-text);animation:svelte-kg6yqu-cf-in .32s cubic-bezier(.32,.72,0,1) both}.cf-layer.quiet.svelte-kg6yqu{background:transparent;pointer-events:none;animation:none}.cf-layer.bare.svelte-kg6yqu{background:transparent;animation:none}.cf-sheet-layer.svelte-kg6yqu{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:flex;flex-direction:column;justify-content:flex-end}.cf-sheet-dismiss.svelte-kg6yqu{position:absolute;top:0;right:0;bottom:0;left:0;border:0;background:#00000052;cursor:default}.cf-sheet.svelte-kg6yqu{position:relative;height:calc(100% - env(safe-area-inset-top) - 10px);display:flex;flex-direction:column;overflow:hidden;border-radius:38px 38px 0 0;background:var(--cf-bg);animation:svelte-kg6yqu-cf-up .36s cubic-bezier(.32,.72,0,1) both}.cf-sheet-top.svelte-kg6yqu{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;padding:14px 14px 4px}.cf-sheet-top.svelte-kg6yqu strong:where(.svelte-kg6yqu){text-align:center;font-size:17px;font-weight:600}.cf-round.svelte-kg6yqu{display:grid;place-items:center;width:48px;height:48px;padding:0;border:.5px solid rgba(0,0,0,.06);border-radius:50%;background:#ffffffc7;color:var(--cf-text);box-shadow:inset 0 1px #ffffffe6,0 3px 12px #00000014;-webkit-backdrop-filter:blur(14px) saturate(1.6);backdrop-filter:blur(14px) saturate(1.6);cursor:pointer}.cf-round.svelte-kg6yqu svg:where(.svelte-kg6yqu){width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.cf-round.ok.svelte-kg6yqu{border-color:transparent;background:var(--cf-accent);color:#fff}.cf-round.ok.svelte-kg6yqu:disabled{background:#8e8e9380;cursor:default}.cf-name.svelte-kg6yqu{display:flex;align-items:center;padding-right:8px}.cf-emoji-button.svelte-kg6yqu{flex:none;display:grid;place-items:center;width:40px;height:40px;padding:0;border:0;background:transparent;color:var(--cf-secondary);cursor:pointer}.cf-emoji-button.on.svelte-kg6yqu{color:var(--cf-accent)}.cf-emoji-button.svelte-kg6yqu svg:where(.svelte-kg6yqu){width:26px;height:26px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.cf-section-line.svelte-kg6yqu{display:flex;align-items:flex-end;justify-content:space-between}.cf-section.end.svelte-kg6yqu{margin-left:auto}.cf-tag.svelte-kg6yqu{max-width:55%;margin:0 16px 6px;padding:2px 8px;overflow:hidden;border-radius:7px;font-size:12px;font-weight:700;white-space:nowrap;text-overflow:ellipsis;text-transform:uppercase}.cf-colors.svelte-kg6yqu{display:flex;align-items:center;justify-content:space-between;padding:14px 12px}.cf-color.svelte-kg6yqu{position:relative;width:34px;height:34px;padding:0;border:0;border-radius:50%;background:var(--swatch);cursor:pointer;transition:box-shadow .18s ease}.cf-color.on.svelte-kg6yqu{box-shadow:0 0 0 2.5px var(--cf-card),0 0 0 4.5px var(--swatch)}.cf-color.none.svelte-kg6yqu{--swatch: #8e8e93;display:grid;place-items:center;background:#7676808c}.cf-color.none.svelte-kg6yqu svg:where(.svelte-kg6yqu){width:18px;height:18px;fill:none;stroke:#fff;stroke-width:2.4;stroke-linecap:round}.cf-switch.svelte-kg6yqu{flex:none;position:relative;width:51px;height:31px;border-radius:16px;background:#78788029;transition:background-color .2s ease}.cf-switch.svelte-kg6yqu i:where(.svelte-kg6yqu){position:absolute;top:2px;left:2px;width:27px;height:27px;border-radius:50%;background:#fff;box-shadow:0 3px 8px #00000026,0 1px 1px #0000000f;transition:transform .2s cubic-bezier(.32,.72,0,1)}.cf-switch.on.svelte-kg6yqu{background:#34c759}.cf-switch.on.svelte-kg6yqu i:where(.svelte-kg6yqu){transform:translate(20px)}.cf-top.svelte-kg6yqu{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;min-height:52px;padding:env(safe-area-inset-top) 8px 0}.cf-top.svelte-kg6yqu strong:where(.svelte-kg6yqu){font-size:17px;font-weight:600}.cf-back.svelte-kg6yqu,.cf-action.svelte-kg6yqu{justify-self:end;min-width:44px;height:44px;padding:0 10px;border:0;border-radius:22px;background:transparent;color:var(--cf-accent);font:inherit;font-size:17px;cursor:pointer}.cf-back.svelte-kg6yqu{justify-self:start;display:grid;place-items:center}.cf-back.svelte-kg6yqu svg:where(.svelte-kg6yqu){width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.cf-action.start.svelte-kg6yqu{justify-self:start}.cf-action.bold.svelte-kg6yqu{font-weight:600}.cf-action.svelte-kg6yqu:disabled,.cf-pick-sheet.svelte-kg6yqu header:where(.svelte-kg6yqu) button:where(.svelte-kg6yqu):disabled{color:var(--cf-secondary);cursor:default}.cf-scroll.svelte-kg6yqu,.cf-pick-scroll.svelte-kg6yqu{flex:1;min-height:0;overflow-y:auto;padding:0 16px max(24px,env(safe-area-inset-bottom));-webkit-overflow-scrolling:touch}.cf-hero.svelte-kg6yqu{display:grid;place-items:center;padding:12px 0 6px}.cf-hero.svelte-kg6yqu svg:where(.svelte-kg6yqu){width:88px;height:72px}.cf-lead.svelte-kg6yqu{margin:4px 24px 18px;text-align:center;font-size:14px;line-height:1.35;color:var(--cf-secondary)}.cf-section.svelte-kg6yqu{margin:18px 16px 7px;font-size:13px;text-transform:uppercase;color:var(--cf-secondary)}.cf-foot.svelte-kg6yqu,.cf-hint.svelte-kg6yqu{margin:7px 16px 0;font-size:13px;line-height:1.35;color:var(--cf-secondary)}.cf-error.svelte-kg6yqu{margin:12px 16px 0;font-size:14px;color:var(--cf-danger)}.cf-group.svelte-kg6yqu{overflow:hidden;border-radius:26px;background:var(--cf-card)}.cf-group.spaced.svelte-kg6yqu{margin-top:28px}.cf-row.svelte-kg6yqu{position:relative;display:flex;align-items:center;gap:12px;width:100%;min-height:52px;padding:0 18px;border:0;background:var(--cf-card);color:inherit;font:inherit;font-size:17px;text-align:left}.cf-row.svelte-kg6yqu:after{content:"";position:absolute;left:16px;right:0;bottom:0;height:.5px;background:var(--cf-separator)}.cf-row.svelte-kg6yqu:last-child:after{display:none}button.cf-row.svelte-kg6yqu{cursor:pointer}button.cf-row.svelte-kg6yqu:active,.cf-row-main.svelte-kg6yqu:active{background:#0000000d}.cf-row.dragging.svelte-kg6yqu{z-index:2;box-shadow:0 6px 22px #00000029}.cf-accent.svelte-kg6yqu{color:var(--cf-accent)}.cf-danger.svelte-kg6yqu{justify-content:center;color:var(--cf-danger)}.cf-static.svelte-kg6yqu{cursor:default}.cf-row-main.svelte-kg6yqu{flex:1;min-width:0;display:flex;flex-direction:column;justify-content:center;align-self:stretch;gap:1px;padding:8px 0;border:0;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.cf-row-main.svelte-kg6yqu:disabled{cursor:default}.cf-row-title.svelte-kg6yqu{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:17px}.cf-row-title.grow.svelte-kg6yqu{flex:1;min-width:0}.cf-row-title.muted.svelte-kg6yqu{color:var(--cf-secondary)}.cf-row-main.svelte-kg6yqu small:where(.svelte-kg6yqu){overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:14px;color:var(--cf-secondary)}.cf-chevron.svelte-kg6yqu{font-size:22px;line-height:1;color:#c4c4c7}.cf-delete.svelte-kg6yqu{flex:none;display:grid;place-items:center;width:24px;height:24px;padding:0;border:0;border-radius:50%;background:var(--cf-danger);cursor:pointer}.cf-delete.svelte-kg6yqu svg:where(.svelte-kg6yqu){width:16px;height:16px;stroke:#fff;stroke-width:2.6;stroke-linecap:round}.cf-handle.svelte-kg6yqu{flex:none;display:grid;place-items:center;width:40px;height:44px;margin-right:-10px;color:#c4c4c7;touch-action:none;cursor:grab}.cf-handle.svelte-kg6yqu svg:where(.svelte-kg6yqu){width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round}.cf-plus.svelte-kg6yqu{display:inline-grid;place-items:center;width:28px;margin-right:2px;font-size:24px;font-weight:300;line-height:1}.cf-input.svelte-kg6yqu{width:100%;height:46px;padding:0 16px;border:0;background:transparent;color:inherit;font:inherit;font-size:17px;outline:none}.cf-remove.svelte-kg6yqu{flex:none;width:28px;height:28px;padding:0;border:0;border-radius:50%;background:#76768029;color:var(--cf-secondary);font-size:18px;line-height:28px;cursor:pointer}.cf-avatar.svelte-kg6yqu{font-family:ui-rounded,SF Pro Rounded,-apple-system,system-ui,sans-serif;font-weight:700}.cf-avatar.svelte-kg6yqu,.cf-kind-icon.svelte-kg6yqu{flex:none;display:grid;place-items:center;width:32px;height:32px;overflow:hidden;border-radius:50%;color:#fff;font-size:15px;font-weight:600}.cf-avatar.svelte-kg6yqu img:where(.svelte-kg6yqu){width:100%;height:100%;object-fit:cover}.cf-kind-icon.svelte-kg6yqu{border-radius:8px;background:#8e8e93}.cf-kind-icon.svelte-kg6yqu svg:where(.svelte-kg6yqu){width:20px;height:20px;fill:none;stroke:#fff;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.kind-contacts.svelte-kg6yqu{background:#34c759}.kind-non_contacts.svelte-kg6yqu{background:#ff9500}.kind-mail.svelte-kg6yqu{background:#0a84ff}.kind-muted.svelte-kg6yqu{background:#8e8e93}.kind-read.svelte-kg6yqu{background:#5856d6}.cf-check.svelte-kg6yqu{flex:none;display:grid;place-items:center;width:24px;height:24px;border:1.5px solid #c7c7cc;border-radius:50%}.cf-check.svelte-kg6yqu svg:where(.svelte-kg6yqu){width:16px;height:16px;fill:none;stroke:#fff;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round;opacity:0}.cf-check.on.svelte-kg6yqu{border-color:var(--cf-accent);background:var(--cf-accent)}.cf-check.on.svelte-kg6yqu svg:where(.svelte-kg6yqu){opacity:1}.cf-pick-layer.svelte-kg6yqu{--cf-bg: #f2f2f7;--cf-card: #fff;--cf-text: #000;--cf-secondary: #8e8e93;--cf-separator: rgba(60, 60, 67, .18);--cf-accent: #007aff;position:fixed;top:0;right:0;bottom:0;left:0;z-index:1450;display:flex;align-items:flex-end;justify-content:center}.cf-pick-dismiss.svelte-kg6yqu{position:absolute;top:0;right:0;bottom:0;left:0;border:0;background:#0000004d;cursor:default}.cf-pick-sheet.svelte-kg6yqu{position:relative;width:min(100%,600px);height:min(90vh,780px);display:flex;flex-direction:column;border-radius:14px 14px 0 0;background:var(--cf-bg);color:var(--cf-text);overflow:hidden;animation:svelte-kg6yqu-cf-up .34s cubic-bezier(.32,.72,0,1) both}.cf-pick-sheet.svelte-kg6yqu header:where(.svelte-kg6yqu){display:grid;grid-template-columns:1fr auto 1fr;align-items:center;min-height:54px;padding:0 8px}.cf-pick-sheet.svelte-kg6yqu header:where(.svelte-kg6yqu) strong:where(.svelte-kg6yqu){font-size:17px;font-weight:600}.cf-pick-sheet.svelte-kg6yqu header:where(.svelte-kg6yqu) button:where(.svelte-kg6yqu){justify-self:start;padding:8px;border:0;background:transparent;color:var(--cf-accent);font:inherit;font-size:17px;cursor:pointer}.cf-pick-sheet.svelte-kg6yqu header:where(.svelte-kg6yqu) .done:where(.svelte-kg6yqu){justify-self:end;font-weight:600}.cf-pick-search.svelte-kg6yqu{padding:0 16px 6px}.cf-pick-search.svelte-kg6yqu input:where(.svelte-kg6yqu){width:100%;height:36px;padding:0 12px;border:0;border-radius:10px;background:#7676801f;color:inherit;font:inherit;font-size:17px;outline:none}:root[data-scheme=dark] .cf-layer.svelte-kg6yqu,:root[data-scheme=dark] .cf-pick-layer.svelte-kg6yqu{--cf-bg: #000;--cf-card: #1c1c1e;--cf-text: #fff;--cf-secondary: #8d8d93;--cf-separator: rgba(84, 84, 88, .6);--cf-accent: #0a84ff;--cf-danger: #ff453a}:root[data-scheme=dark] .cf-pick-sheet.svelte-kg6yqu{background:#1c1c1e}:root[data-scheme=dark] .cf-round.svelte-kg6yqu:not(.ok){border-color:#ffffff14;background:#3a3a3ccc;box-shadow:inset 0 1px #ffffff14,0 3px 12px #0000004d}:root[data-scheme=dark] .cf-switch.svelte-kg6yqu{background:#7878805c}:root[data-scheme=dark] .cf-pick-sheet.svelte-kg6yqu .cf-group:where(.svelte-kg6yqu),:root[data-scheme=dark] .cf-pick-sheet.svelte-kg6yqu .cf-row:where(.svelte-kg6yqu){background:#2c2c2e}:root[data-scheme=dark] button.cf-row.svelte-kg6yqu:active,:root[data-scheme=dark] .cf-row-main.svelte-kg6yqu:active{background:#ffffff14}@keyframes svelte-kg6yqu-cf-in{0%{transform:translate(100%)}}@keyframes svelte-kg6yqu-cf-up{0%{transform:translateY(100%)}}@media(prefers-reduced-motion:reduce){.cf-layer.svelte-kg6yqu,.cf-pick-sheet.svelte-kg6yqu{animation-duration:.01s}}.ftm-layer.svelte-vrtpif{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1500}.ftm-dismiss.svelte-vrtpif{position:absolute;top:0;right:0;bottom:0;left:0;border:0;background:#0000000f;cursor:default}.ftm-card.svelte-vrtpif{position:absolute;padding:6px 0;border-radius:22px;background:#ffffffeb;box-shadow:0 12px 40px #0000002e,0 0 0 .5px #0000000f;-webkit-backdrop-filter:blur(24px) saturate(1.6);backdrop-filter:blur(24px) saturate(1.6);transform-origin:top center;animation:svelte-vrtpif-ftm-pop .22s cubic-bezier(.32,.72,0,1) both}button.svelte-vrtpif{display:flex;align-items:center;gap:14px;width:100%;min-height:46px;padding:0 18px;border:0;background:transparent;color:#000;font:inherit;font-size:17px;text-align:left;cursor:pointer}button.svelte-vrtpif:active,button.svelte-vrtpif:focus-visible{background:#0000000f;outline:none}button.svelte-vrtpif svg:where(.svelte-vrtpif){flex:none;width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}button.danger.svelte-vrtpif{color:#ff3b30}.ftm-divider.svelte-vrtpif{height:.5px;margin:6px 18px 6px 54px;background:#3c3c4333}:root[data-scheme=dark] .ftm-card.svelte-vrtpif{background:#2c2c2ef0;box-shadow:0 12px 40px #00000080,0 0 0 .5px #ffffff14}:root[data-scheme=dark] button.svelte-vrtpif{color:#fff}:root[data-scheme=dark] button.danger.svelte-vrtpif{color:#ff453a}:root[data-scheme=dark] .ftm-divider.svelte-vrtpif{background:#54545899}@keyframes svelte-vrtpif-ftm-pop{0%{opacity:0;transform:scale(.86)}}@media(prefers-reduced-motion:reduce){.ftm-card.svelte-vrtpif{animation-duration:.01s}}.settings-glyph.svelte-wmob7g{display:block;flex:none;color:#fff}.folder-rail.svelte-e2o6sz{--rail-ink: rgba(60, 60, 67, .82);--rail-label: rgba(60, 60, 67, .9);--rail-accent: #2b92ee;--rail-bg: rgba(242, 242, 247, .78);--rail-edge: rgba(0, 0, 0, .06);display:none}@media(min-width:900px){.folder-rail.svelte-e2o6sz{position:relative;z-index:3;display:flex;flex-direction:column;align-items:stretch;min-height:0;margin:8px 0 8px 8px;padding:10px 0 8px;border:.5px solid var(--rail-edge);border-radius:22px;background:var(--rail-bg);box-shadow:inset 0 1px #ffffffb3;-webkit-backdrop-filter:blur(24px) saturate(1.8);backdrop-filter:blur(24px) saturate(1.8)}}.rail-list.svelte-e2o6sz{flex:1;min-height:0;display:flex;flex-direction:column;gap:2px;overflow-y:auto;scrollbar-width:none}.rail-list.svelte-e2o6sz::-webkit-scrollbar{display:none}.rail-item.svelte-e2o6sz{display:flex;flex-direction:column;align-items:center;gap:3px;padding:8px 4px 7px;border:0;border-radius:14px;background:transparent;color:var(--rail-ink);font:inherit;cursor:pointer}.rail-item.svelte-e2o6sz:hover{background:#0000000a}.rail-item.active.svelte-e2o6sz{color:var(--rail-accent)}.rail-icon.svelte-e2o6sz{position:relative;display:grid;place-items:center;width:34px;height:30px}.rail-icon.svelte-e2o6sz svg:where(.svelte-e2o6sz){width:30px;height:30px;fill:currentColor}.rail-icon.svelte-e2o6sz svg:where(.svelte-e2o6sz) .outline:where(.svelte-e2o6sz){fill:none;stroke:currentColor;stroke-width:2.2;stroke-linejoin:round}.rail-badge.svelte-e2o6sz{position:absolute;top:-5px;right:-6px;min-width:18px;height:18px;padding:0 5px;border:2px solid var(--rail-bg-solid, #f2f2f7);border-radius:10px;background:var(--rail-accent);color:#fff;font-size:11px;font-weight:700;line-height:14px;text-align:center}.rail-label.svelte-e2o6sz{max-width:100%;overflow:hidden;color:var(--rail-label);font-size:11px;font-weight:500;line-height:13px;white-space:nowrap;text-overflow:ellipsis}.rail-item.active.svelte-e2o6sz .rail-label:where(.svelte-e2o6sz){color:var(--rail-accent);font-weight:600}.rail-settings.svelte-e2o6sz{display:grid;place-items:center;height:44px;margin:6px 8px 0;border:0;border-radius:14px;background:transparent;color:var(--rail-ink);cursor:pointer}.rail-settings.svelte-e2o6sz:hover{background:#0000000a}.rail-settings.svelte-e2o6sz svg:where(.svelte-e2o6sz){width:26px;height:26px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round}:root[data-scheme=dark] .folder-rail.svelte-e2o6sz{--rail-ink: rgba(235, 235, 245, .8);--rail-label: rgba(235, 235, 245, .86);--rail-accent: #3e9bff;--rail-bg: rgba(36, 36, 40, .82);--rail-bg-solid: #242428;--rail-edge: rgba(255, 255, 255, .08)}:root[data-scheme=dark] .folder-rail.svelte-e2o6sz{box-shadow:inset 0 1px #ffffff0f}:root[data-scheme=dark] .rail-item.svelte-e2o6sz:hover,:root[data-scheme=dark] .rail-settings.svelte-e2o6sz:hover{background:#ffffff0f}.live-emoji.svelte-1u54hin{position:relative;display:inline-grid;place-items:center;line-height:1;perspective:200px}.glyph.svelte-1u54hin{display:inline-block;transform-origin:50% 70%;filter:drop-shadow(0 2px 2px rgba(0,0,0,.18)) drop-shadow(0 6px 8px rgba(0,0,0,.1));will-change:transform}.art.glyph.svelte-1u54hin{width:1.3em;height:1.3em;object-fit:contain;-webkit-user-drag:none;-webkit-user-select:none;user-select:none}.art.fly.svelte-1u54hin{width:2.8em;height:2.8em;font-size:inherit}.idle.beat.svelte-1u54hin .glyph:where(.svelte-1u54hin){animation:svelte-1u54hin-beat 1.3s ease-in-out var(--delay) infinite}.idle.flame.svelte-1u54hin .glyph:where(.svelte-1u54hin){animation:svelte-1u54hin-flame .9s ease-in-out var(--delay) infinite}.idle.nod.svelte-1u54hin .glyph:where(.svelte-1u54hin){animation:svelte-1u54hin-nod 2.2s ease-in-out var(--delay) infinite}.idle.laugh.svelte-1u54hin .glyph:where(.svelte-1u54hin){animation:svelte-1u54hin-laugh 1.6s ease-in-out var(--delay) infinite}.idle.wow.svelte-1u54hin .glyph:where(.svelte-1u54hin){animation:svelte-1u54hin-wow 2s ease-in-out var(--delay) infinite}.idle.sad.svelte-1u54hin .glyph:where(.svelte-1u54hin){animation:svelte-1u54hin-sad 2.4s ease-in-out var(--delay) infinite}.idle.clap.svelte-1u54hin .glyph:where(.svelte-1u54hin){animation:svelte-1u54hin-clap 1.2s ease-in-out var(--delay) infinite}.rest.beat.svelte-1u54hin .glyph:where(.svelte-1u54hin){animation:svelte-1u54hin-beat-soft 1.6s ease-in-out infinite}.rest.flame.svelte-1u54hin .glyph:where(.svelte-1u54hin){animation:svelte-1u54hin-flame 1.1s ease-in-out infinite}.flame.svelte-1u54hin .glyph:where(.svelte-1u54hin){filter:drop-shadow(0 0 4px rgba(255,140,0,.55)) drop-shadow(0 2px 2px rgba(0,0,0,.18))}.beat.svelte-1u54hin .glyph:where(.svelte-1u54hin){filter:drop-shadow(0 0 4px rgba(255,45,85,.35)) drop-shadow(0 2px 2px rgba(0,0,0,.18))}.burst.svelte-1u54hin .glyph:where(.svelte-1u54hin){animation:svelte-1u54hin-pop .62s cubic-bezier(.34,1.56,.64,1) both}.fly.svelte-1u54hin{position:absolute;left:50%;top:50%;font-size:2.6em;transform:translate(-50%,-50%);pointer-events:none;animation:svelte-1u54hin-fly .9s cubic-bezier(.2,.8,.2,1) both;filter:drop-shadow(0 6px 10px rgba(0,0,0,.2))}.sparks.svelte-1u54hin{position:absolute;inset:50% auto auto 50%;pointer-events:none}.sparks.svelte-1u54hin i:where(.svelte-1u54hin){position:absolute;width:5px;height:5px;margin:-2.5px;border-radius:50%;background:#fc0;animation:svelte-1u54hin-spark .7s ease-out both}.beat.svelte-1u54hin .sparks:where(.svelte-1u54hin) i:where(.svelte-1u54hin){background:#ff375f}.flame.svelte-1u54hin .sparks:where(.svelte-1u54hin) i:where(.svelte-1u54hin){background:#ff9500}.sparks.svelte-1u54hin i:where(.svelte-1u54hin):nth-child(1){--dx: 0px;--dy: -26px}.sparks.svelte-1u54hin i:where(.svelte-1u54hin):nth-child(2){--dx: 22px;--dy: -14px;background:#7a5cff}.sparks.svelte-1u54hin i:where(.svelte-1u54hin):nth-child(3){--dx: 22px;--dy: 14px}.sparks.svelte-1u54hin i:where(.svelte-1u54hin):nth-child(4){--dx: 0px;--dy: 26px;background:#25c8e0}.sparks.svelte-1u54hin i:where(.svelte-1u54hin):nth-child(5){--dx: -22px;--dy: 14px}.sparks.svelte-1u54hin i:where(.svelte-1u54hin):nth-child(6){--dx: -22px;--dy: -14px;background:#7a5cff}@keyframes svelte-1u54hin-beat{0%,to{transform:scale(1)}14%{transform:scale(1.22)}28%{transform:scale(1)}42%{transform:scale(1.16)}70%{transform:scale(1)}}@keyframes svelte-1u54hin-beat-soft{0%,to{transform:scale(1)}15%{transform:scale(1.12)}30%{transform:scale(1)}45%{transform:scale(1.08)}}@keyframes svelte-1u54hin-flame{0%,to{transform:scale(1) skew(0)}25%{transform:scale(.96,1.08) skew(-3deg)}50%{transform:scale(1.03,.97) skew(2deg)}75%{transform:scale(.98,1.06) skew(-1deg)}}@keyframes svelte-1u54hin-nod{0%,70%,to{transform:rotate(0) translateY(0)}80%{transform:rotate(-14deg) translateY(-2px)}90%{transform:rotate(6deg) translateY(0)}}@keyframes svelte-1u54hin-laugh{0%,60%,to{transform:rotate(0)}66%{transform:rotate(-10deg) scale(1.06)}72%{transform:rotate(10deg) scale(1.06)}78%{transform:rotate(-8deg) scale(1.04)}84%{transform:rotate(6deg)}}@keyframes svelte-1u54hin-wow{0%,70%,to{transform:scale(1)}80%{transform:scale(1.2) rotateY(18deg)}}@keyframes svelte-1u54hin-sad{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(1.5px) rotate(-4deg)}}@keyframes svelte-1u54hin-clap{0%,60%,to{transform:scale(1) rotate(0)}68%{transform:scale(.86,1.06) rotate(-6deg)}76%{transform:scale(1.08) rotate(4deg)}84%{transform:scale(.9,1.04)}}@keyframes svelte-1u54hin-pop{0%{transform:scale(.3)}55%{transform:scale(1.5) rotateY(20deg)}to{transform:scale(1)}}@keyframes svelte-1u54hin-fly{0%{opacity:0;transform:translate(-50%,-50%) scale(.4)}25%{opacity:1;transform:translate(-50%,-90%) scale(1)}to{opacity:0;transform:translate(-50%,-190%) scale(.7)}}@keyframes svelte-1u54hin-spark{0%{opacity:1;transform:translate(0) scale(1)}to{opacity:0;transform:translate(var(--dx),var(--dy)) scale(.3)}}@media(prefers-reduced-motion:reduce){.glyph.svelte-1u54hin,.fly.svelte-1u54hin,.sparks.svelte-1u54hin i:where(.svelte-1u54hin){animation:none!important}.fly.svelte-1u54hin,.sparks.svelte-1u54hin{display:none}}.mm-layer.svelte-1190a1p{--mm-glass: rgba(255, 255, 255, .46);--mm-text: #0b0b10;--mm-sep: rgba(60, 60, 67, .18);--mm-press: rgba(118, 118, 128, .14);position:fixed;top:0;right:0;bottom:0;left:0;z-index:180}:root[data-theme=dark] .mm-layer.svelte-1190a1p{--mm-glass: rgba(40, 40, 46, .5);--mm-text: #ffffff;--mm-sep: rgba(255, 255, 255, .12);--mm-press: rgba(255, 255, 255, .1)}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .mm-layer.svelte-1190a1p{--mm-glass: rgba(40, 40, 46, .5);--mm-text: #ffffff;--mm-sep: rgba(255, 255, 255, .12);--mm-press: rgba(255, 255, 255, .1)}}.mm-dismiss.svelte-1190a1p{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0;background:#0000000a;-webkit-backdrop-filter:blur(24px) saturate(1.7);backdrop-filter:blur(24px) saturate(1.7);opacity:0;transition:opacity .22s ease}.ready.svelte-1190a1p .mm-dismiss:where(.svelte-1190a1p){opacity:1}.mm-bubble.svelte-1190a1p{position:fixed;pointer-events:none;transition:transform .38s cubic-bezier(.32,.72,0,1)}.mm-bubble.svelte-1190a1p *{pointer-events:none}.mm-pill.svelte-1190a1p{position:fixed;height:54px;display:flex;align-items:center;gap:0;padding:0 7px;border-radius:27px;background:var(--mm-glass);border:.5px solid rgba(255,255,255,.35);box-shadow:0 14px 40px #0000002e,inset 0 1px #fff9;-webkit-backdrop-filter:blur(40px) saturate(2.4) brightness(1.04);backdrop-filter:blur(40px) saturate(2.4) brightness(1.04);transform-origin:30px 100%;transform:scale(.6);opacity:0;transition:transform .42s cubic-bezier(.34,1.56,.64,1),opacity .16s ease}.mm-pill.outgoing.svelte-1190a1p{transform-origin:calc(100% - 30px) 100%}.ready.svelte-1190a1p .mm-pill:where(.svelte-1190a1p){transform:scale(1);opacity:1}.mm-tail.svelte-1190a1p{position:absolute;left:26px;bottom:-14px;width:20px;height:16px;pointer-events:none}.mm-pill.outgoing.svelte-1190a1p .mm-tail:where(.svelte-1190a1p){left:auto;right:26px}.mm-tail.svelte-1190a1p i:where(.svelte-1190a1p){position:absolute;border-radius:50%;background:var(--mm-glass);-webkit-backdrop-filter:blur(40px) saturate(2.4);backdrop-filter:blur(40px) saturate(2.4)}.mm-tail.svelte-1190a1p i:where(.svelte-1190a1p):first-child{left:4px;top:0;width:12px;height:12px}.mm-tail.svelte-1190a1p i:where(.svelte-1190a1p):last-child{left:-2px;top:12px;width:6px;height:6px}.mm-pill.outgoing.svelte-1190a1p .mm-tail:where(.svelte-1190a1p) i:where(.svelte-1190a1p):first-child{left:auto;right:4px}.mm-pill.outgoing.svelte-1190a1p .mm-tail:where(.svelte-1190a1p) i:where(.svelte-1190a1p):last-child{left:auto;right:-2px}.mm-pill.svelte-1190a1p button:where(.svelte-1190a1p){width:44px;height:44px;display:grid;place-items:center;padding:0;border:0;border-radius:22px;background:transparent;font-size:30px;line-height:1;cursor:pointer;transform:scale(.4);transition:transform .36s cubic-bezier(.34,1.56,.64,1),background-color .16s ease;transition-delay:calc(var(--i) * 22ms)}.ready.svelte-1190a1p .mm-pill:where(.svelte-1190a1p) button:where(.svelte-1190a1p){transform:scale(1)}.mm-pill.svelte-1190a1p button:where(.svelte-1190a1p):active{transform:scale(1.25)}.mm-pill.svelte-1190a1p button.active:where(.svelte-1190a1p){background:var(--mm-press)}.mm-menu.svelte-1190a1p{position:fixed;width:250px;margin:0;padding:6px 0;border-radius:24px;background:var(--mm-glass);border:.5px solid rgba(255,255,255,.35);color:var(--mm-text);box-shadow:0 18px 50px #0003,inset 0 1px #ffffff8c;-webkit-backdrop-filter:blur(40px) saturate(2.4) brightness(1.04);backdrop-filter:blur(40px) saturate(2.4) brightness(1.04);transform-origin:30px 0;transform:scale(.8);opacity:0;transition:transform .38s cubic-bezier(.34,1.3,.64,1),opacity .16s ease}.mm-menu.outgoing.svelte-1190a1p{transform-origin:calc(100% - 30px) 0}.ready.svelte-1190a1p .mm-menu:where(.svelte-1190a1p){transform:scale(1);opacity:1}.mm-menu.svelte-1190a1p button:where(.svelte-1190a1p){width:100%;height:50px;display:flex;align-items:center;gap:16px;padding:0 20px;border:0;background:transparent;color:inherit;font:inherit;font-size:18px;font-weight:500;letter-spacing:-.01em;text-align:left;cursor:pointer}.mm-menu.svelte-1190a1p button:where(.svelte-1190a1p):active,.mm-menu.svelte-1190a1p button:where(.svelte-1190a1p):focus-visible{background:var(--mm-press);outline:none}.mm-menu.svelte-1190a1p button.danger:where(.svelte-1190a1p){color:#ff3b30}.mm-icon.svelte-1190a1p{width:24px;height:24px;flex:none}.mm-icon.svelte-1190a1p svg:where(.svelte-1190a1p){width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.mm-separator.svelte-1190a1p{display:block;height:.5px;margin:4px 20px 4px 60px;background:var(--mm-sep)}button.svelte-1190a1p:disabled{opacity:.5}@media(prefers-reduced-motion:reduce){.mm-pill.svelte-1190a1p,.mm-pill.svelte-1190a1p button:where(.svelte-1190a1p),.mm-menu.svelte-1190a1p,.mm-bubble.svelte-1190a1p,.mm-dismiss.svelte-1190a1p{transition:none}}.message-reference.svelte-kfcpnn{display:flex;align-items:stretch;min-width:0;border-radius:10px;background:color-mix(in srgb,var(--eth-color-accent) 7%,var(--eth-color-surface-muted))}.reference-main.svelte-kfcpnn{display:grid;grid-template-columns:3px minmax(0,1fr);flex:1;gap:8px;min-width:0;padding:7px 9px;border:0;background:transparent;color:inherit;text-align:left}.reference-main.svelte-kfcpnn:disabled{opacity:1}.reference-main.interactive.svelte-kfcpnn{cursor:pointer}.reference-rule.svelte-kfcpnn{width:3px;height:100%;min-height:30px;border-radius:3px;background:var(--eth-color-accent)}.reference-copy.svelte-kfcpnn{display:grid;align-content:center;min-width:0}.reference-copy.svelte-kfcpnn strong:where(.svelte-kfcpnn),.reference-copy.svelte-kfcpnn span:where(.svelte-kfcpnn){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.reference-copy.svelte-kfcpnn strong:where(.svelte-kfcpnn){color:var(--eth-color-accent);font-size:11px;font-weight:700}.reference-copy.svelte-kfcpnn span:where(.svelte-kfcpnn){color:var(--eth-color-text-secondary);font-size:12px;line-height:1.35}.reference-cancel.svelte-kfcpnn{align-self:center;width:32px;height:32px;margin-right:4px;border:0;border-radius:50%;background:transparent;color:var(--eth-color-text-muted);font-size:21px}.reference-cancel.svelte-kfcpnn:hover,.reference-cancel.svelte-kfcpnn:focus-visible{background:var(--eth-color-surface-muted)}.message-reference.compact.svelte-kfcpnn{margin-bottom:5px;background:color-mix(in srgb,var(--eth-color-accent) 8%,transparent)}.compact.svelte-kfcpnn .reference-main:where(.svelte-kfcpnn){padding:5px 7px}.compact.svelte-kfcpnn .reference-rule:where(.svelte-kfcpnn){min-height:25px}.message-reference.deleted.svelte-kfcpnn .reference-copy:where(.svelte-kfcpnn) span:where(.svelte-kfcpnn){font-style:italic}.access.svelte-19ia1w6{display:grid;width:100%;max-width:760px;gap:14px;margin:0 auto;padding-bottom:16px}.status-line.svelte-19ia1w6{display:flex;align-items:center;justify-content:space-between;padding:0 4px;color:#237345;font-size:12px;font-weight:750}.status-line.svelte-19ia1w6 span:where(.svelte-19ia1w6){display:flex;align-items:center;gap:8px}.status-line.svelte-19ia1w6 i:where(.svelte-19ia1w6){width:8px;height:8px;border-radius:50%;background:#31b567;box-shadow:0 0 0 5px #31b5671f}.status-line.svelte-19ia1w6 button:where(.svelte-19ia1w6){border:0;background:transparent;color:var(--accent,#3478f6);font-weight:700}.desktop-state.svelte-19ia1w6,.desktop-install.svelte-19ia1w6{border:1px solid var(--border,#dfe3ea);border-radius:18px;background:var(--surface,#fff)}.desktop-state.svelte-19ia1w6{display:flex;align-items:center;gap:11px;padding:13px 15px}.desktop-state.svelte-19ia1w6>span:where(.svelte-19ia1w6){display:grid;width:32px;height:32px;flex:0 0 32px;place-items:center;border-radius:10px;background:#e9f7ed;color:#237345;font-weight:900}.desktop-state.svelte-19ia1w6>div:where(.svelte-19ia1w6),.desktop-install.svelte-19ia1w6>div:where(.svelte-19ia1w6)>span:where(.svelte-19ia1w6):last-child{display:flex;flex-direction:column;gap:2px}.desktop-state.svelte-19ia1w6 small:where(.svelte-19ia1w6),.desktop-install.svelte-19ia1w6 small:where(.svelte-19ia1w6){color:var(--muted,#727b8a);font-size:10px;line-height:1.4}.desktop-install.svelte-19ia1w6{display:grid;gap:11px;padding:15px;background:linear-gradient(145deg,color-mix(in srgb,var(--accent,#3478f6) 8%,var(--surface,#fff)),var(--surface,#fff))}.desktop-install.svelte-19ia1w6>div:where(.svelte-19ia1w6){display:flex;align-items:center;gap:11px}.desktop-mark.svelte-19ia1w6{width:42px;height:42px;flex:0 0 42px;filter:drop-shadow(0 6px 10px rgb(18 22 38 / .16))}.desktop-install.svelte-19ia1w6 a:where(.svelte-19ia1w6){display:grid;min-height:46px;place-items:center;border-radius:13px;background:var(--accent,#3478f6);color:#fff;font-size:13px;font-weight:800;text-decoration:none}.desktop-requirement.svelte-19ia1w6{text-align:center}.my-access.svelte-19ia1w6,.connect-card.svelte-19ia1w6,.advanced.svelte-19ia1w6{border:1px solid var(--border,#dfe3ea);border-radius:22px;background:var(--surface,#fff);box-shadow:0 8px 26px #1c29400f}.my-access.svelte-19ia1w6,.connect-card.svelte-19ia1w6{padding:18px}.my-access.svelte-19ia1w6{background:linear-gradient(145deg,color-mix(in srgb,var(--accent,#3478f6) 8%,var(--surface,#fff)),var(--surface,#fff) 56%)}.card-heading.svelte-19ia1w6{display:flex;align-items:center;gap:11px;margin-bottom:16px}.card-heading.svelte-19ia1w6>div:where(.svelte-19ia1w6){display:flex;min-width:0;flex-direction:column;gap:3px}.card-heading.svelte-19ia1w6 strong:where(.svelte-19ia1w6){font-size:16px;line-height:1.18}.card-heading.svelte-19ia1w6 small:where(.svelte-19ia1w6),.field.svelte-19ia1w6>span:where(.svelte-19ia1w6),.target-title.svelte-19ia1w6 small:where(.svelte-19ia1w6),.device-line.svelte-19ia1w6 small:where(.svelte-19ia1w6){color:var(--muted,#727b8a);font-size:11px;line-height:1.35}.step-number.svelte-19ia1w6{display:grid;width:40px;height:40px;flex:0 0 40px;place-items:center;border-radius:13px;background:#eaf7ee;color:#237345;font-size:17px;font-weight:800}.step-number.accent.svelte-19ia1w6{background:color-mix(in srgb,var(--accent,#3478f6) 12%,transparent);color:var(--accent,#3478f6)}.credentials.svelte-19ia1w6{display:grid;grid-template-columns:1fr 1fr;overflow:hidden;border:1px solid var(--border,#dfe3ea);border-radius:17px;background:var(--surface,#fff)}.credential.svelte-19ia1w6{display:flex;min-width:0;flex-direction:column;padding:14px}.credential.svelte-19ia1w6+.credential:where(.svelte-19ia1w6){border-left:1px solid var(--border,#dfe3ea)}.credential.svelte-19ia1w6>span:where(.svelte-19ia1w6){color:var(--muted,#727b8a);font-size:11px;font-weight:650}.hero-value.svelte-19ia1w6{width:max-content;max-width:100%;margin-top:5px;overflow:hidden;padding:0;border:0;background:transparent;color:var(--text,#172033);font:800 clamp(23px,6vw,32px)/1.15 inherit;letter-spacing:.04em;text-align:left;text-overflow:ellipsis;white-space:nowrap}.hero-value.password.svelte-19ia1w6{font-size:clamp(18px,4.8vw,25px);letter-spacing:.055em}.copy-link.svelte-19ia1w6{align-self:flex-start;margin-top:8px;padding:0;border:0;background:transparent;color:var(--accent,#3478f6);font-size:10px;font-weight:750}.password-actions.svelte-19ia1w6{display:flex;min-height:24px;align-items:flex-end;justify-content:space-between;gap:6px;margin-top:7px}.password-actions.svelte-19ia1w6 small:where(.svelte-19ia1w6){color:var(--muted,#727b8a);font-size:9px}.rotate.svelte-19ia1w6{padding:0;border:0;background:transparent;color:var(--accent,#3478f6);font-size:10px;font-weight:750}.device-caption.svelte-19ia1w6{display:flex;justify-content:space-between;gap:12px;margin-top:12px;color:var(--muted,#727b8a);font-size:10px}.device-caption.svelte-19ia1w6 strong:where(.svelte-19ia1w6){overflow:hidden;color:var(--text,#172033);text-align:right;text-overflow:ellipsis;white-space:nowrap}.device-pills.svelte-19ia1w6,.target-devices.svelte-19ia1w6{display:flex;gap:6px;margin-top:10px;overflow:auto}.device-pills.svelte-19ia1w6 button:where(.svelte-19ia1w6),.target-devices.svelte-19ia1w6 button:where(.svelte-19ia1w6){display:flex;flex:0 0 auto;flex-direction:column;align-items:flex-start;gap:1px;padding:7px 10px;border:1px solid var(--border,#dfe3ea);border-radius:12px;background:transparent;color:inherit;font-size:10px}.device-pills.svelte-19ia1w6 button:where(.svelte-19ia1w6) b:where(.svelte-19ia1w6),.target-devices.svelte-19ia1w6 button:where(.svelte-19ia1w6) b:where(.svelte-19ia1w6){max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.device-pills.svelte-19ia1w6 button:where(.svelte-19ia1w6) small:where(.svelte-19ia1w6),.target-devices.svelte-19ia1w6 button:where(.svelte-19ia1w6) small:where(.svelte-19ia1w6){color:var(--muted,#727b8a);font-size:8px}.device-pills.svelte-19ia1w6 button.active:where(.svelte-19ia1w6),.target-devices.svelte-19ia1w6 button.active:where(.svelte-19ia1w6){border-color:var(--accent,#3478f6);background:color-mix(in srgb,var(--accent,#3478f6) 9%,transparent);color:var(--accent,#3478f6)}.safety-note.svelte-19ia1w6{margin:13px 0 0;padding:10px 11px;border-radius:12px;background:#23734512;color:#35634a;font-size:10px;line-height:1.45}.connection-fields.svelte-19ia1w6{display:grid;grid-template-columns:1fr 1fr;gap:10px}.field.svelte-19ia1w6{display:grid;gap:6px}input.svelte-19ia1w6{box-sizing:border-box;width:100%;min-height:50px;padding:0 13px;border:1px solid var(--border,#dfe3ea);border-radius:13px;outline:0;background:var(--surface-muted,#f6f7f9);color:inherit;font:700 16px/1 inherit}input.svelte-19ia1w6:focus{border-color:var(--accent,#3478f6);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent,#3478f6) 12%,transparent)}.password-input.svelte-19ia1w6{text-align:center;text-transform:uppercase;letter-spacing:.08em}.contacts.svelte-19ia1w6{margin-top:14px}.contacts.svelte-19ia1w6>small:where(.svelte-19ia1w6){color:var(--muted,#727b8a);font-size:10px}.contacts.svelte-19ia1w6>div:where(.svelte-19ia1w6){display:flex;gap:9px;margin-top:8px;overflow:auto;padding:2px 1px 4px}.contacts.svelte-19ia1w6 button:where(.svelte-19ia1w6){position:relative;display:flex;width:62px;flex:0 0 auto;flex-direction:column;align-items:center;gap:5px;overflow:hidden;padding:3px;border:1px solid transparent;border-radius:12px;background:transparent;color:inherit;font-size:9px}.contacts.svelte-19ia1w6 button.selected:where(.svelte-19ia1w6){border-color:color-mix(in srgb,var(--accent,#3478f6) 35%,transparent);background:color-mix(in srgb,var(--accent,#3478f6) 7%,transparent)}.contacts.svelte-19ia1w6 button:where(.svelte-19ia1w6) span:where(.svelte-19ia1w6){display:grid;place-items:center;width:42px;height:42px;border-radius:50%;background:color-mix(in srgb,var(--accent,#3478f6) 12%,var(--surface,#fff));color:var(--accent,#3478f6);font-size:16px;font-weight:800}.contacts.svelte-19ia1w6 button:where(.svelte-19ia1w6) b:where(.svelte-19ia1w6){width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.contacts.svelte-19ia1w6 button:where(.svelte-19ia1w6) i:where(.svelte-19ia1w6){position:absolute;top:34px;right:8px;width:8px;height:8px;border:2px solid var(--surface,#fff);border-radius:50%;background:#35b768}.target.svelte-19ia1w6{display:grid;gap:10px;margin-top:13px;padding:11px;border-radius:14px;background:var(--surface-muted,#f5f7fa)}.target-title.svelte-19ia1w6{display:flex;align-items:center;gap:9px}.target-title.svelte-19ia1w6>span:where(.svelte-19ia1w6){display:grid;width:36px;height:36px;place-items:center;border-radius:50%;background:color-mix(in srgb,var(--accent,#3478f6) 11%,transparent);color:var(--accent,#3478f6);font-weight:800}.target-title.svelte-19ia1w6>div:where(.svelte-19ia1w6){display:flex;flex-direction:column}.device-choice.svelte-19ia1w6{display:grid;gap:2px}.device-choice.svelte-19ia1w6>small:where(.svelte-19ia1w6){color:var(--muted,#727b8a);font-size:9px}.chosen-device.svelte-19ia1w6{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:9px}.chosen-device.svelte-19ia1w6 span:where(.svelte-19ia1w6){color:var(--muted,#727b8a)}.chosen-device.svelte-19ia1w6 strong:where(.svelte-19ia1w6){overflow:hidden;text-align:right;text-overflow:ellipsis;white-space:nowrap}.access-kind.svelte-19ia1w6{display:flex;align-items:center;justify-content:space-between;gap:8px}.access-kind.svelte-19ia1w6 span:where(.svelte-19ia1w6){font-size:10px;font-weight:750}.access-kind.svelte-19ia1w6 small:where(.svelte-19ia1w6){color:var(--muted,#727b8a);font-size:9px;text-align:right}.connect-button.svelte-19ia1w6{width:100%;min-height:52px;margin-top:14px;border:0;border-radius:14px;background:var(--accent,#3478f6);color:#fff;font-size:15px;font-weight:800;box-shadow:0 8px 18px color-mix(in srgb,var(--accent,#3478f6) 24%,transparent)}.connect-help.svelte-19ia1w6{display:block;margin-top:8px;color:var(--muted,#727b8a);font-size:9px;text-align:center}.notice.svelte-19ia1w6{padding:12px 14px;border-radius:14px;font-size:11px;line-height:1.45}.notice.success.svelte-19ia1w6{background:#eaf7ee;color:#256b3c}.notice.error.svelte-19ia1w6{background:#fff0ed;color:#a33f2d}.advanced.svelte-19ia1w6{overflow:hidden}.advanced.svelte-19ia1w6 summary:where(.svelte-19ia1w6){padding:15px 17px;cursor:pointer;font-size:12px;font-weight:700}.advanced-body.svelte-19ia1w6{display:grid;gap:8px;padding:0 14px 14px}.device-line.svelte-19ia1w6{display:flex;align-items:center;gap:10px;padding:10px;border-radius:12px;background:var(--surface-muted,#f5f7fa)}.device-line.svelte-19ia1w6 span:where(.svelte-19ia1w6){display:flex;min-width:0;flex:1;flex-direction:column}.device-line.svelte-19ia1w6 button:where(.svelte-19ia1w6),.history-button.svelte-19ia1w6{min-height:34px;border:1px solid var(--border,#dfe3ea);border-radius:9px;background:transparent;color:inherit;font-size:10px}.history-button.svelte-19ia1w6{width:100%}button.svelte-19ia1w6{cursor:pointer;font:inherit}button.svelte-19ia1w6:disabled{cursor:wait;opacity:.5}.backdrop.svelte-19ia1w6{position:fixed;top:0;right:0;bottom:0;left:0;z-index:210;display:grid;place-items:center;padding:17px;background:#0d141f99}.modal.svelte-19ia1w6{position:relative;width:min(100%,430px);max-height:82vh;margin:0;overflow:auto;padding:22px;border:0;border-radius:22px;background:var(--surface,#fff);color:var(--text,#172033)}.modal.svelte-19ia1w6 h2:where(.svelte-19ia1w6){margin:0 0 14px}.close.svelte-19ia1w6{position:absolute;top:10px;right:12px;width:34px;height:34px;border:0;border-radius:50%;background:var(--surface-muted,#f2f4f7);color:inherit;font-size:22px}.history-list.svelte-19ia1w6{display:grid;gap:8px}.history-list.svelte-19ia1w6 article:where(.svelte-19ia1w6){display:flex;flex-direction:column;padding:11px;border-radius:11px;background:var(--surface-muted,#f5f7fa)}.history-list.svelte-19ia1w6 small:where(.svelte-19ia1w6){margin-top:3px;color:var(--muted,#727b8a)}@media(max-width:560px){.credentials.svelte-19ia1w6,.connection-fields.svelte-19ia1w6{grid-template-columns:1fr}.credential.svelte-19ia1w6+.credential:where(.svelte-19ia1w6){border-top:1px solid var(--border,#dfe3ea);border-left:0}.my-access.svelte-19ia1w6,.connect-card.svelte-19ia1w6{padding:14px}.card-heading.svelte-19ia1w6{margin-bottom:12px}.credential.svelte-19ia1w6{padding:11px 12px}.device-caption.svelte-19ia1w6{margin-top:8px}.device-pills.svelte-19ia1w6{margin-top:6px}.safety-note.svelte-19ia1w6{display:none}.hero-value.svelte-19ia1w6{font-size:29px}.hero-value.password.svelte-19ia1w6{font-size:22px}.card-heading.svelte-19ia1w6 strong:where(.svelte-19ia1w6){font-size:15px}}.backdrop.svelte-1y5xcrr{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;display:grid;place-items:center;padding:16px;background:#0e141f94}.modal.svelte-1y5xcrr{position:relative;width:min(100%,450px);max-height:min(88vh,720px);margin:0;overflow:auto;padding:23px;border:0;border-radius:22px;background:var(--surface, #fff);color:var(--text, #172033);box-shadow:0 24px 70px #00000047}.close.svelte-1y5xcrr{position:absolute;top:11px;right:13px;width:34px;height:34px;border:0;border-radius:50%;background:var(--surface-muted, #f1f3f6);color:inherit;font-size:23px}.hero.svelte-1y5xcrr{display:grid;place-items:center;width:48px;height:48px;border-radius:15px;background:color-mix(in srgb,var(--accent, #3478f6) 11%,transparent);color:var(--accent, #3478f6)}h2.svelte-1y5xcrr{margin:12px 0 5px}p.svelte-1y5xcrr{margin:0 0 16px;color:var(--muted, #727b8a);font-size:12px;line-height:1.5}fieldset.svelte-1y5xcrr{display:grid;gap:7px;margin:0;padding:0;border:0}legend.svelte-1y5xcrr{margin-bottom:7px;font-size:12px;font-weight:700}fieldset.svelte-1y5xcrr label:where(.svelte-1y5xcrr){display:flex;align-items:center;gap:9px;min-height:54px;padding:9px 11px;border:1px solid var(--border, #dfe3ea);border-radius:12px}fieldset.svelte-1y5xcrr label.selected:where(.svelte-1y5xcrr){border-color:var(--accent, #3478f6);background:color-mix(in srgb,var(--accent, #3478f6) 5%,transparent)}fieldset.svelte-1y5xcrr label:where(.svelte-1y5xcrr) span:where(.svelte-1y5xcrr){display:flex;flex-direction:column}.capability-choice.svelte-1y5xcrr{margin-top:14px}fieldset.svelte-1y5xcrr small:where(.svelte-1y5xcrr){color:var(--muted, #727b8a)}.code-toggle.svelte-1y5xcrr{display:flex;align-items:center;gap:8px;margin:14px 0 9px;font-size:12px}.code-input.svelte-1y5xcrr{box-sizing:border-box;width:100%;padding:12px;border:1px solid var(--border, #dfe3ea);border-radius:11px;background:transparent;color:inherit;font:700 19px/1.2 inherit;letter-spacing:.07em;text-align:center;text-transform:uppercase}.code-honesty.svelte-1y5xcrr{display:block;margin-top:7px;color:#73531d;font-size:10px;line-height:1.4}.actions.svelte-1y5xcrr{display:flex;gap:8px;margin-top:18px}.actions.svelte-1y5xcrr button:where(.svelte-1y5xcrr){flex:1;min-height:44px;border:1px solid var(--border, #dfe3ea);border-radius:11px;background:transparent;color:inherit}.actions.svelte-1y5xcrr .submit:where(.svelte-1y5xcrr){border-color:var(--accent, #3478f6);background:var(--accent, #3478f6);color:#fff}.empty.svelte-1y5xcrr{padding:18px;border:1px dashed var(--border, #dfe3ea);border-radius:12px;color:var(--muted, #727b8a);text-align:center}.error.svelte-1y5xcrr{display:block;margin-top:10px;color:#b6472d}button.svelte-1y5xcrr{cursor:pointer;font:inherit}button.svelte-1y5xcrr:disabled{cursor:wait;opacity:.55}.control-viewer.svelte-16t18ng{position:fixed;top:0;right:0;bottom:0;left:0;z-index:190;display:grid;grid-template-rows:auto minmax(0,1fr) auto;background:#0b1017;color:#f7f9fc}header.svelte-16t18ng{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:max(10px,env(safe-area-inset-top)) 14px 10px;background:#151d28;border-bottom:1px solid rgb(255 255 255 / .12)}.status.svelte-16t18ng{display:flex;min-width:0;flex-direction:column;gap:3px}.status.svelte-16t18ng strong:where(.svelte-16t18ng){display:flex;align-items:center;gap:7px;font-size:13px}.status.svelte-16t18ng i:where(.svelte-16t18ng){width:8px;height:8px;border-radius:50%;background:#e6a34b;box-shadow:0 0 0 5px #e6a34b26}.status.svelte-16t18ng small:where(.svelte-16t18ng){overflow:hidden;color:#aab7c7;text-overflow:ellipsis;white-space:nowrap}button.svelte-16t18ng{min-height:42px;border:1px solid rgb(255 255 255 / .18);border-radius:10px;background:#202c3c;color:inherit;font:600 12px/1 inherit;cursor:pointer}button.svelte-16t18ng:disabled{opacity:.55;cursor:wait}.stop.svelte-16t18ng,.panic.svelte-16t18ng{border-color:#ba4f3c;background:#8e392c;color:#fff}.stage.interactive-longpress-target.svelte-16t18ng{position:relative;min-height:0;display:grid;place-items:center;overflow:hidden;outline:none;touch-action:none;background:#05080d}video.svelte-16t18ng{width:100%;height:100%;object-fit:contain;transform-origin:center;-webkit-user-select:none;user-select:none;pointer-events:none;will-change:transform}.viewport-hint.svelte-16t18ng{position:absolute;left:50%;bottom:12px;max-width:calc(100% - 28px);transform:translate(-50%);padding:7px 10px;border:1px solid rgb(255 255 255 / .14);border-radius:999px;background:#0a0f16c7;color:#dbe5f2;font:600 11px/1.2 inherit;text-align:center;white-space:nowrap;pointer-events:none;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.waiting.svelte-16t18ng{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:24px;background:#05080db3;color:#e9edf5;text-align:center}.toolbar.svelte-16t18ng{position:relative;display:flex;gap:8px;padding:10px max(10px,env(safe-area-inset-left)) max(10px,env(safe-area-inset-bottom));overflow:auto;background:#151d28;scrollbar-width:none}.toolbar.svelte-16t18ng button:where(.svelte-16t18ng){flex:0 0 auto;padding:0 13px}.toolbar.svelte-16t18ng input:where(.svelte-16t18ng){position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.error.svelte-16t18ng{position:absolute;bottom:80px;left:50%;transform:translate(-50%);padding:8px 10px;border-radius:8px;background:#702e27}.viewer.svelte-1v41f7n{position:fixed;top:0;right:0;bottom:0;left:0;z-index:180;display:grid;grid-template-rows:auto minmax(0,1fr);background:#10151d;color:#f7f9fc}header.svelte-1v41f7n{min-height:64px;padding:max(10px,env(safe-area-inset-top)) 16px 10px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;border-bottom:1px solid rgb(255 255 255 / .12);background:#171e28}header.svelte-1v41f7n strong:where(.svelte-1v41f7n){overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:center;font-size:13px}header.svelte-1v41f7n button:where(.svelte-1v41f7n){min-height:44px;padding:0 15px;border:0;border-radius:11px;background:#c74734;color:#fff;font:700 13px/1 inherit;cursor:pointer}header.svelte-1v41f7n button:where(.svelte-1v41f7n):disabled{opacity:.6;cursor:wait}.live.svelte-1v41f7n{display:flex;align-items:center;gap:7px;color:#dce5f3;font-size:12px}.live.svelte-1v41f7n i:where(.svelte-1v41f7n){width:8px;height:8px;border-radius:50%;background:#ef654d;box-shadow:0 0 0 5px #ef654d24}.stage.svelte-1v41f7n{position:relative;min-height:0;display:grid;place-items:center;overflow:hidden}video.svelte-1v41f7n{width:100%;height:100%;object-fit:contain;background:#070a0f}.waiting.svelte-1v41f7n{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-content:center;justify-items:center;gap:9px;padding:24px;background:radial-gradient(circle at 50% 38%,#202b3b,#0b0f15 64%);text-align:center}.waiting.svelte-1v41f7n span:where(.svelte-1v41f7n){width:32px;height:32px;border:3px solid rgb(255 255 255 / .18);border-top-color:#71a3ff;border-radius:50%;animation:svelte-1v41f7n-spin .9s linear infinite}.waiting.svelte-1v41f7n b:where(.svelte-1v41f7n){margin-top:4px}.waiting.svelte-1v41f7n small:where(.svelte-1v41f7n){color:#9ca9bb}.error.svelte-1v41f7n{position:fixed;left:50%;bottom:20px;transform:translate(-50%);padding:9px 12px;border-radius:9px;background:#7b2f28;color:#fff}@keyframes svelte-1v41f7n-spin{to{transform:rotate(360deg)}}@media(max-width:700px){header.svelte-1v41f7n{grid-template-columns:minmax(0,1fr) auto;gap:8px}header.svelte-1v41f7n strong:where(.svelte-1v41f7n){display:none}.live.svelte-1v41f7n{min-width:0}header.svelte-1v41f7n button:where(.svelte-1v41f7n){padding-inline:11px}}@media(prefers-reduced-motion:reduce){.waiting.svelte-1v41f7n span:where(.svelte-1v41f7n){animation:none}}.remote-card.svelte-1l4uzyb{width:min(100%,390px);padding:14px;border:1px solid color-mix(in srgb,var(--accent, #3478f6) 24%,var(--border, #d9dde5));border-radius:16px;background:var(--surface, #fff);color:var(--text, #172033);box-shadow:0 5px 18px #17203312}.remote-card.loading.svelte-1l4uzyb{display:flex;gap:10px;align-items:center;min-height:76px;opacity:.75}header.svelte-1l4uzyb{display:flex;align-items:center;gap:9px}.screen-icon.svelte-1l4uzyb{display:grid;place-items:center;width:34px;height:34px;border-radius:10px;background:color-mix(in srgb,var(--accent, #3478f6) 11%,transparent);color:var(--accent, #3478f6);flex:0 0 auto}.heading.svelte-1l4uzyb{display:flex;flex:1;min-width:0;flex-direction:column}.heading.svelte-1l4uzyb strong:where(.svelte-1l4uzyb){font-size:14px}small.svelte-1l4uzyb,p.svelte-1l4uzyb{color:var(--muted, #6f7787)}.heading.svelte-1l4uzyb small:where(.svelte-1l4uzyb){white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:11px}.ttl.svelte-1l4uzyb,.live.svelte-1l4uzyb{font-size:12px;font-variant-numeric:tabular-nums;color:var(--muted, #6f7787)}.live.svelte-1l4uzyb{display:flex;align-items:center;gap:5px;color:#ad4d30;font-weight:650}.live.svelte-1l4uzyb i:where(.svelte-1l4uzyb){width:8px;height:8px;border-radius:50%;background:#e06a43;animation:svelte-1l4uzyb-pulse 1.5s ease-in-out infinite}.identity.svelte-1l4uzyb{display:flex;align-items:center;gap:10px;margin:13px 0 10px}.identity.svelte-1l4uzyb>span:where(.svelte-1l4uzyb):last-child{display:flex;min-width:0;flex-direction:column}.identity.svelte-1l4uzyb b:where(.svelte-1l4uzyb){font-size:14px}.identity.svelte-1l4uzyb small:where(.svelte-1l4uzyb){font-size:11px}.avatar.svelte-1l4uzyb{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:#e9edf5;color:#4f5a6c;font-weight:700}p.svelte-1l4uzyb{margin:8px 0 11px;font-size:12px;line-height:1.45}.consequence.svelte-1l4uzyb{padding:9px 10px;border-radius:10px;background:#fff6e7;color:#6d501f}.honesty.svelte-1l4uzyb{padding:9px 10px;border-radius:10px;background:#fff7e8;color:#69501f}.actions.svelte-1l4uzyb{display:flex;gap:8px}.actions.equal.svelte-1l4uzyb button:where(.svelte-1l4uzyb){flex:1;min-height:44px;border:1px solid var(--border, #d9dde5);border-radius:11px;background:transparent;color:inherit;font-weight:650}.actions.equal.svelte-1l4uzyb button:where(.svelte-1l4uzyb):first-child{border-color:color-mix(in srgb,var(--accent, #3478f6) 55%,var(--border, #d9dde5))}button.svelte-1l4uzyb{font:inherit;cursor:pointer}button.svelte-1l4uzyb:disabled{cursor:wait;opacity:.55}.quiet-action.svelte-1l4uzyb,.stop.svelte-1l4uzyb{min-height:44px;width:100%;border-radius:11px;background:transparent}.quiet-action.svelte-1l4uzyb{border:1px solid var(--border, #d9dde5);color:inherit}.stop.svelte-1l4uzyb{border:1px solid #cf6547;color:#b54529;font-weight:700}.block-action.svelte-1l4uzyb{min-height:36px;width:100%;margin-top:5px;border:0;background:transparent;color:var(--muted, #6f7787);font-size:10px;text-align:center}.code-note.svelte-1l4uzyb{display:block;margin-top:8px;font-size:10px}.terminal.svelte-1l4uzyb{border-color:var(--border, #d9dde5);box-shadow:none}.terminal-summary.svelte-1l4uzyb{display:flex;justify-content:space-between;width:100%;padding:9px 0 0;border:0;border-top:1px solid var(--border, #e5e7ec);background:transparent;color:var(--muted, #6f7787);font-size:12px;text-align:left}dl.svelte-1l4uzyb{margin:10px 0 0;padding-top:8px;border-top:1px solid var(--border, #e5e7ec);font-size:11px}dl.svelte-1l4uzyb div:where(.svelte-1l4uzyb){display:flex;justify-content:space-between;gap:12px;margin:5px 0}dt.svelte-1l4uzyb{color:var(--muted, #6f7787)}dd.svelte-1l4uzyb{margin:0;text-align:right}.error.svelte-1l4uzyb{display:block;margin-top:8px;color:#b54529}@keyframes svelte-1l4uzyb-pulse{50%{opacity:.35;transform:scale(.86)}}@media(prefers-reduced-motion:reduce){.live.svelte-1l4uzyb i:where(.svelte-1l4uzyb){animation:none}}.ethereal-icon-holder.svelte-1i5980w{width:var(--ethereal-icon-holder-size);height:var(--ethereal-icon-holder-size);display:inline-grid;place-items:center;flex:0 0 auto;border:1px solid transparent;border-radius:12px;color:inherit;transition:transform .12s ease,background-color .16s ease,border-color .16s ease,opacity .16s ease}.ethereal-icon.svelte-1i5980w{width:var(--ethereal-icon-size);height:var(--ethereal-icon-size);display:block;overflow:visible}.has-figma-tile.svelte-1i5980w{position:relative;overflow:visible}.figma-menu-tile.svelte-1i5980w{position:absolute;top:-1px;left:-3px;width:38px;height:38px;max-width:none;pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.ethereal-icon-main.svelte-1i5980w,.ethereal-icon-phase.svelte-1i5980w,.ethereal-icon-cut.svelte-1i5980w{fill:none;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.ethereal-icon-main.svelte-1i5980w{stroke:currentColor;stroke-width:1.78}.ethereal-icon-main.svelte-1i5980w .icon-dot{fill:currentColor;stroke:none}.ethereal-icon-cut.svelte-1i5980w{stroke:var(--eth-icon-cut, var(--eth-color-surface-elevated));stroke-width:3.25}.ethereal-icon-phase.svelte-1i5980w{stroke:currentColor;stroke-width:1.25;opacity:.82}.state-active.svelte-1i5980w{--eth-icon-cut: color-mix(in srgb, var(--eth-color-accent) 12%, var(--eth-color-surface-elevated));border-color:color-mix(in srgb,var(--eth-color-accent) 22%,transparent);background:color-mix(in srgb,var(--eth-color-accent) 12%,var(--eth-color-surface-elevated));color:var(--eth-color-accent)}.state-active.svelte-1i5980w .closed:where(.svelte-1i5980w){fill:color-mix(in srgb,currentColor 14%,transparent)}.state-pressed.svelte-1i5980w{--eth-icon-cut: color-mix(in srgb, var(--eth-color-accent) 18%, var(--eth-color-surface-elevated));transform:translateY(1px) scale(.96);border-color:color-mix(in srgb,var(--eth-color-accent) 28%,transparent);background:color-mix(in srgb,var(--eth-color-accent) 18%,var(--eth-color-surface-elevated))}.state-disabled.svelte-1i5980w{opacity:.38;filter:grayscale(1)}.is-compact.svelte-1i5980w,.is-compact.state-active.svelte-1i5980w,.is-compact.state-pressed.svelte-1i5980w{border:0;border-radius:0;background:transparent}.is-compact.state-active.svelte-1i5980w,.is-compact.state-pressed.svelte-1i5980w{--eth-icon-cut: var(--eth-compact-icon-cut, var(--eth-color-surface-elevated))}.is-compact.state-active.svelte-1i5980w .closed:where(.svelte-1i5980w){fill:none}.is-compact.svelte-1i5980w .ethereal-icon-main:where(.svelte-1i5980w){stroke-width:2}.is-tile.svelte-1i5980w,.is-tile.state-active.svelte-1i5980w,.is-tile.state-pressed.svelte-1i5980w{color:var(--eth-color-on-tile);border:0;background:transparent;transform:none}.is-tile.svelte-1i5980w:not(.state-disabled){opacity:1;filter:none}.ethereal-icon-tile.svelte-1i5980w{fill:currentColor;stroke:none;opacity:1}.ethereal-icon-tile.svelte-1i5980w .tile-stroke:where(.svelte-1i5980w){fill:none;stroke:currentColor;stroke-width:2.25;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.ethereal-icon-tile.svelte-1i5980w .tile-stroke.strong:where(.svelte-1i5980w){stroke-width:2.55}@media(prefers-reduced-motion:reduce){.ethereal-icon-holder.svelte-1i5980w{transition-duration:.01ms}}.crop-backdrop.svelte-uk8683{position:fixed;top:0;right:0;bottom:0;left:0;z-index:70;display:grid;place-items:center;padding:16px;background:#070b14ad;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.backdrop-dismiss.svelte-uk8683{position:absolute;top:0;right:0;bottom:0;left:0;border:0;background:transparent}.crop-dialog.svelte-uk8683{position:relative;z-index:1;width:min(100%,390px);padding:14px;border:1px solid var(--eth-color-divider);border-radius:24px;background:var(--eth-color-surface-elevated);color:var(--eth-color-text);box-shadow:0 24px 80px #00000047}header.svelte-uk8683{display:grid;grid-template-columns:38px 1fr 38px;align-items:center;min-height:40px}header.svelte-uk8683 strong:where(.svelte-uk8683){text-align:center;font-size:16px}header.svelte-uk8683 button:where(.svelte-uk8683){width:36px;height:36px;border:0;border-radius:50%;background:var(--eth-color-surface-muted);color:var(--eth-color-text);font-size:25px}.crop-hint.svelte-uk8683{margin:8px 10px 14px;color:var(--eth-color-text-secondary);font-size:12px;line-height:1.4;text-align:center}.crop-viewport.svelte-uk8683{position:relative;width:min(100%,280px);aspect-ratio:1;margin:0 auto;overflow:hidden;border-radius:50%;background:#101827;box-shadow:0 0 0 1px #ffffff38,0 0 0 8px var(--eth-color-surface-muted);cursor:grab;touch-action:none}.crop-viewport.dragging.svelte-uk8683{cursor:grabbing}.crop-viewport.svelte-uk8683 img:where(.svelte-uk8683){position:absolute;top:50%;left:50%;max-width:none;-webkit-user-select:none;user-select:none;pointer-events:none}.crop-ring.svelte-uk8683{position:absolute;top:0;right:0;bottom:0;left:0;border:2px solid rgb(255 255 255 / 88%);border-radius:50%;pointer-events:none}.zoom-control.svelte-uk8683{display:grid;gap:8px;margin:24px 10px 0;color:var(--eth-color-text-secondary);font-size:12px}.zoom-control.svelte-uk8683 input:where(.svelte-uk8683){width:100%;accent-color:var(--eth-color-accent)}.crop-error.svelte-uk8683{margin:10px;color:var(--eth-color-danger);font-size:12px}.crop-actions.svelte-uk8683{display:grid;grid-template-columns:1fr 1.25fr;gap:9px;margin-top:16px}.crop-actions.svelte-uk8683 button:where(.svelte-uk8683){min-height:46px;border:0;border-radius:14px;font:inherit;font-size:14px;font-weight:720}.secondary.svelte-uk8683{background:var(--eth-color-surface-muted);color:var(--eth-color-text)}.primary.svelte-uk8683{background:var(--eth-color-accent);color:var(--eth-color-on-accent)}.crop-actions.svelte-uk8683 button:where(.svelte-uk8683):disabled{opacity:.6}.composer-backdrop.svelte-v4bsv6{position:fixed;top:0;right:0;bottom:0;left:0;z-index:61;display:grid;align-items:end;padding:12px;background:#080d17b8;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.backdrop-dismiss.svelte-v4bsv6{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0;background:transparent}.story-composer.svelte-v4bsv6{position:relative;z-index:1;width:min(100%,440px);max-height:calc(100dvh - 24px);margin:0 auto;padding:12px;overflow:auto;border:1px solid rgb(255 255 255 / 11%);border-radius:24px;background:#111827;color:#fff;box-shadow:0 24px 70px #0000006b}header.svelte-v4bsv6{display:grid;grid-template-columns:38px 1fr 38px;align-items:center;min-height:40px}header.svelte-v4bsv6 strong:where(.svelte-v4bsv6){text-align:center;font-size:16px}header.svelte-v4bsv6 button:where(.svelte-v4bsv6){width:36px;height:36px;border:0;border-radius:50%;background:#ffffff1a;color:#fff;font-size:25px}.preview.svelte-v4bsv6{display:grid;place-items:center;min-height:280px;max-height:58dvh;margin-top:8px;overflow:hidden;border-radius:18px;background:#030712}.preview.svelte-v4bsv6 img:where(.svelte-v4bsv6),.preview.svelte-v4bsv6 video:where(.svelte-v4bsv6){display:block;width:100%;max-height:58dvh;object-fit:contain}label.svelte-v4bsv6{display:grid;gap:6px;margin:13px 3px 0}label.svelte-v4bsv6>span:where(.svelte-v4bsv6){font-size:12px;font-weight:700;color:#dbeafe}textarea.svelte-v4bsv6{resize:none;min-height:62px;padding:11px 12px;border:1px solid rgb(255 255 255 / 13%);border-radius:14px;outline:none;background:#ffffff14;color:#fff;font:inherit}textarea.svelte-v4bsv6:focus{border-color:#60a5fa}small.svelte-v4bsv6{color:#94a3b8;font-size:11px}.upload-progress.svelte-v4bsv6{height:4px;margin:12px 3px 0;overflow:hidden;border-radius:999px;background:#ffffff21}.upload-progress.svelte-v4bsv6 i:where(.svelte-v4bsv6){display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#2563eb,#22d3ee);transition:width .18s ease}.error.svelte-v4bsv6{margin:10px 3px 0;color:#fca5a5;font-size:12px}.publish.svelte-v4bsv6{width:100%;min-height:48px;margin-top:13px;border:0;border-radius:15px;background:linear-gradient(135deg,#2563eb,#1d8fd8);color:#fff;font-size:15px;font-weight:750}.publish.svelte-v4bsv6:disabled{opacity:.65}@media(min-width:700px){.composer-backdrop.svelte-v4bsv6{align-items:center}}.picker-backdrop.svelte-370q0i{position:fixed;top:0;right:0;bottom:0;left:0;z-index:65;display:grid;align-items:end;padding:12px;background:#070b148a;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.backdrop-dismiss.svelte-370q0i{position:absolute;top:0;right:0;bottom:0;left:0;border:0;background:transparent}.media-picker.svelte-370q0i{position:relative;z-index:1;width:min(100%,460px);margin:0 auto;padding:16px;border:1px solid var(--eth-color-divider);border-radius:24px;background:var(--eth-color-surface-elevated);color:var(--eth-color-text);box-shadow:0 22px 65px #0000003d}header.svelte-370q0i{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}header.svelte-370q0i div:where(.svelte-370q0i){display:grid;gap:4px}header.svelte-370q0i strong:where(.svelte-370q0i){font-size:18px;letter-spacing:-.02em}header.svelte-370q0i small:where(.svelte-370q0i){color:var(--eth-color-text-muted);font-size:12px}header.svelte-370q0i button:where(.svelte-370q0i){width:36px;height:36px;border:0;border-radius:50%;background:var(--eth-color-surface-muted);color:var(--eth-color-text);font-size:25px}.picker-actions.svelte-370q0i{display:grid;gap:9px;margin-top:18px}.picker-actions.svelte-370q0i button:where(.svelte-370q0i){display:grid;grid-template-columns:44px minmax(0,1fr) 20px;align-items:center;gap:12px;min-height:68px;padding:10px 12px;border:1px solid var(--eth-color-divider);border-radius:16px;background:var(--eth-color-surface-muted);color:var(--eth-color-text);text-align:left}.picker-actions.svelte-370q0i button:where(.svelte-370q0i):active{transform:scale(.99)}.picker-actions.svelte-370q0i button:where(.svelte-370q0i)>span:where(.svelte-370q0i):nth-child(2){display:grid;gap:3px}.picker-actions.svelte-370q0i strong:where(.svelte-370q0i){font-size:15px}.picker-actions.svelte-370q0i small:where(.svelte-370q0i){color:var(--eth-color-text-secondary);font-size:12px}.picker-actions.svelte-370q0i b:where(.svelte-370q0i){color:var(--eth-color-text-muted);font-size:25px;font-weight:400;text-align:right}.picker-icon.svelte-370q0i{display:grid;place-items:center;width:42px;height:42px;border-radius:13px;color:#fff;font-size:25px;font-weight:400}.picker-icon.gallery.svelte-370q0i{background:var(--eth-color-accent)}.picker-icon.camera.svelte-370q0i{background:var(--eth-color-remote)}@media(min-width:700px){.picker-backdrop.svelte-370q0i{align-items:center}}.story-camera.svelte-rswb3t{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2000;display:flex;flex-direction:column;background:#000;color:#fff;padding-top:env(safe-area-inset-top);padding-bottom:max(10px,env(safe-area-inset-bottom));animation:svelte-rswb3t-cam-in .32s cubic-bezier(.32,.72,0,1) both;touch-action:none;user-select:none;-webkit-user-select:none}@keyframes svelte-rswb3t-cam-in{0%{opacity:0;transform:translateY(24px) scale(.98)}to{opacity:1;transform:none}}.viewfinder.svelte-rswb3t{position:relative;flex:1;min-height:0;margin:6px 6px 0;border-radius:26px;overflow:hidden;background:#111}.viewfinder.svelte-rswb3t video:where(.svelte-rswb3t){width:100%;height:100%;object-fit:cover;display:block}.viewfinder.mirrored.svelte-rswb3t video:where(.svelte-rswb3t){transform:scaleX(-1)}.flash.svelte-rswb3t{position:absolute;top:0;right:0;bottom:0;left:0;background:#fff;animation:svelte-rswb3t-flash .16s ease-out both}@keyframes svelte-rswb3t-flash{0%{opacity:.9}to{opacity:0}}.camera-failed.svelte-rswb3t{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-content:center;gap:16px;padding:32px;text-align:center;font-size:16px;line-height:1.4;color:#ffffffd1}.camera-failed.svelte-rswb3t button:where(.svelte-rswb3t){justify-self:center;border:0;border-radius:999px;padding:12px 22px;font:inherit;font-weight:600;color:#fff;background:#ffffff2e;backdrop-filter:blur(20px) saturate(1.8);-webkit-backdrop-filter:blur(20px) saturate(1.8)}.rec-clock.svelte-rswb3t{position:absolute;top:18px;left:50%;transform:translate(-50%);display:flex;align-items:center;gap:7px;padding:6px 12px;border-radius:999px;font:600 15px/1 -apple-system,system-ui,sans-serif;font-variant-numeric:tabular-nums;background:#00000059;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.rec-dot.svelte-rswb3t{width:8px;height:8px;border-radius:50%;background:#ff3b30;animation:svelte-rswb3t-rec-blink 1s ease-in-out infinite}@keyframes svelte-rswb3t-rec-blink{50%{opacity:.25}}.top-bar.svelte-rswb3t{position:absolute;top:calc(env(safe-area-inset-top) + 18px);left:18px;right:18px;display:flex;justify-content:space-between;pointer-events:none}.top-bar.svelte-rswb3t>:where(.svelte-rswb3t){pointer-events:auto}.glass-round.svelte-rswb3t{width:44px;height:44px;border:0;border-radius:50%;display:grid;place-items:center;color:#fff;background:#28282e52;box-shadow:inset 0 0 0 .5px #ffffff47,inset 0 1px #ffffff2e;backdrop-filter:blur(22px) saturate(1.9);-webkit-backdrop-filter:blur(22px) saturate(1.9);transition:transform .16s ease,opacity .16s ease}.glass-round.svelte-rswb3t:active{transform:scale(.9)}.glass-round.svelte-rswb3t:disabled,.gallery.svelte-rswb3t:disabled{opacity:.35}svg.svelte-rswb3t{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.controls.svelte-rswb3t{flex:none;padding:18px 28px 0}.control-row.svelte-rswb3t{display:grid;grid-template-columns:1fr auto 1fr;align-items:center}.gallery.svelte-rswb3t{justify-self:start;width:46px;height:46px;border-radius:12px;border:1.5px solid rgba(255,255,255,.9);display:grid;place-items:center;color:#fff;background:linear-gradient(135deg,#25f4ee59,#7a5cff59 55%,#fe2c5559);transition:transform .16s ease}.gallery.svelte-rswb3t:active{transform:scale(.92)}.flip-bottom.svelte-rswb3t{justify-self:end;width:46px;height:46px;background:#ffffff24}.shutter.svelte-rswb3t{position:relative;width:84px;height:84px;border:0;padding:0;background:none;display:grid;place-items:center;touch-action:none}.shutter.svelte-rswb3t .ring:where(.svelte-rswb3t){position:absolute;top:0;right:0;bottom:0;left:0;width:84px;height:84px;transform:rotate(-90deg)}.ring-base.svelte-rswb3t{stroke:#fff;stroke-width:4.5}.ring-progress.svelte-rswb3t{stroke:#ff3b30;stroke-width:4.5}.core.svelte-rswb3t{width:68px;height:68px;border-radius:50%;background:#fff;transition:transform .22s cubic-bezier(.34,1.56,.64,1),border-radius .22s ease,background .18s ease,width .22s ease,height .22s ease}.shutter.svelte-rswb3t:active .core:where(.svelte-rswb3t){transform:scale(.9)}.shutter.video-mode.svelte-rswb3t .core:where(.svelte-rswb3t){background:#ff3b30;width:62px;height:62px}.shutter.recording.svelte-rswb3t .core:where(.svelte-rswb3t){background:#ff3b30;width:30px;height:30px;border-radius:8px}.shutter.svelte-rswb3t:disabled .core:where(.svelte-rswb3t){opacity:.5}.modes.svelte-rswb3t{position:relative;margin:18px auto 4px;width:max-content;display:grid;grid-template-columns:1fr 1fr;padding:4px;border-radius:999px;background:#ffffff1a;box-shadow:inset 0 0 0 .5px #ffffff29;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}.mode-lens.svelte-rswb3t{position:absolute;top:4px;bottom:4px;left:4px;width:calc(50% - 4px);border-radius:999px;background:#ffffff29;box-shadow:inset 0 1px #fff3;transition:transform .36s cubic-bezier(.34,1.4,.64,1)}.mode-lens.right.svelte-rswb3t{transform:translate(100%)}.modes.svelte-rswb3t button:where(.svelte-rswb3t){position:relative;border:0;background:none;min-width:92px;padding:9px 18px;font:600 14px/1 -apple-system,system-ui,sans-serif;letter-spacing:.06em;color:#ffffffdb;transition:color .18s ease}.modes.svelte-rswb3t button.active:where(.svelte-rswb3t){color:#ffd60a}@media(prefers-reduced-motion:reduce){.story-camera.svelte-rswb3t{animation:none}.mode-lens.svelte-rswb3t,.core.svelte-rswb3t{transition:none}}.attach-layer.svelte-r5fnvj{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1500;display:flex;flex-direction:column;justify-content:flex-end;--as-sheet: rgba(255, 255, 255, .72);--as-rim: rgba(255, 255, 255, .9);--as-text: #000;--as-sub: rgba(60, 60, 67, .6);--as-tile: rgba(118, 118, 128, .12);--as-tabs: rgba(255, 255, 255, .6);--as-tab-active: rgba(118, 118, 128, .16)}:root[data-theme=dark] .attach-layer.svelte-r5fnvj{--as-sheet: rgba(28, 28, 32, .74);--as-rim: rgba(255, 255, 255, .14);--as-text: #fff;--as-sub: rgba(235, 235, 245, .6);--as-tile: rgba(255, 255, 255, .08);--as-tabs: rgba(44, 44, 50, .62);--as-tab-active: rgba(255, 255, 255, .14)}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .attach-layer.svelte-r5fnvj{--as-sheet: rgba(28, 28, 32, .74);--as-rim: rgba(255, 255, 255, .14);--as-text: #fff;--as-sub: rgba(235, 235, 245, .6);--as-tile: rgba(255, 255, 255, .08);--as-tabs: rgba(44, 44, 50, .62);--as-tab-active: rgba(255, 255, 255, .14)}}.attach-dismiss.svelte-r5fnvj{position:absolute;top:0;right:0;bottom:0;left:0;border:0;background:#00000047;animation:svelte-r5fnvj-as-fade .26s ease both}@keyframes svelte-r5fnvj-as-fade{0%{opacity:0}}.attach-sheet.svelte-r5fnvj{position:relative;margin:0 8px max(8px,env(safe-area-inset-bottom));padding:6px 12px 12px;border-radius:32px;color:var(--as-text);background:var(--as-sheet);box-shadow:inset 0 0 0 .5px var(--as-rim),inset 0 1px 0 var(--as-rim),0 18px 60px #00000047;backdrop-filter:blur(40px) saturate(2.2);-webkit-backdrop-filter:blur(40px) saturate(2.2);animation:svelte-r5fnvj-as-up .42s cubic-bezier(.32,.72,0,1) both}@keyframes svelte-r5fnvj-as-up{0%{transform:translateY(110%)}}.grabber.svelte-r5fnvj{display:block;width:36px;height:5px;margin:0 auto 4px;border-radius:3px;background:var(--as-sub);opacity:.5}header.svelte-r5fnvj{display:grid;grid-template-columns:40px 1fr 40px;align-items:center;margin-bottom:10px}h2.svelte-r5fnvj{margin:0;text-align:center;font:600 17px/1.2 -apple-system,system-ui,sans-serif}.round.svelte-r5fnvj{width:36px;height:36px;border:0;border-radius:50%;display:grid;place-items:center;color:var(--as-text);background:var(--as-tile)}.round.svelte-r5fnvj svg:where(.svelte-r5fnvj){width:20px;height:20px}svg.svelte-r5fnvj{fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.tiles.svelte-r5fnvj{display:grid;grid-template-columns:1fr 1fr;gap:6px}.tile.svelte-r5fnvj{position:relative;aspect-ratio:1;border:0;border-radius:22px;overflow:hidden;display:grid;place-items:center;align-content:center;gap:8px;color:var(--as-text);background:var(--as-tile);font:500 15px/1.2 -apple-system,system-ui,sans-serif;transition:transform .16s ease}.tile.svelte-r5fnvj:active{transform:scale(.97)}.camera-tile.svelte-r5fnvj{color:#fff;background:radial-gradient(120% 90% at 30% 20%,#2b2b33,#0d0d12)}.camera-tile.svelte-r5fnvj video:where(.svelte-r5fnvj){position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .26s ease}.camera-tile.svelte-r5fnvj video.live:where(.svelte-r5fnvj){opacity:1}.gallery-tile.svelte-r5fnvj{color:#fff;background:var(--brand-grad, linear-gradient(135deg, #19c8d6 0%, #6b5cff 55%, #f0306a 100%))}.tile-glyph.svelte-r5fnvj,.tile-label.svelte-r5fnvj{position:relative}.tile-glyph.svelte-r5fnvj{width:54px;height:54px;border-radius:50%;display:grid;place-items:center;background:#ffffff2e;box-shadow:inset 0 0 0 .5px #fff6;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.tile-glyph.svelte-r5fnvj svg:where(.svelte-r5fnvj){width:28px;height:28px}.tile-label.svelte-r5fnvj{text-shadow:0 1px 6px rgba(0,0,0,.25)}.attach-tabs.svelte-r5fnvj{display:flex;gap:2px;overflow-x:auto;scrollbar-width:none;margin-top:12px;padding:4px;border-radius:999px;background:var(--as-tabs);box-shadow:inset 0 0 0 .5px var(--as-rim)}.attach-tabs.svelte-r5fnvj::-webkit-scrollbar{display:none}.attach-tabs.svelte-r5fnvj button:where(.svelte-r5fnvj){flex:1 0 62px;border:0;border-radius:999px;padding:7px 0 6px;display:grid;justify-items:center;gap:2px;color:var(--as-text);background:none;font:500 11px/1.1 -apple-system,system-ui,sans-serif;transition:background .18s ease,transform .16s ease}.attach-tabs.svelte-r5fnvj button:where(.svelte-r5fnvj):active{transform:scale(.94)}.attach-tabs.svelte-r5fnvj button:where(.svelte-r5fnvj) svg:where(.svelte-r5fnvj){width:25px;height:25px}.attach-tabs.svelte-r5fnvj button.active:where(.svelte-r5fnvj){color:var(--tg-accent, #007aff);background:var(--as-tab-active)}@media(prefers-reduced-motion:reduce){.attach-sheet.svelte-r5fnvj,.attach-dismiss.svelte-r5fnvj{animation:none}}.profile-action-icon.svelte-1xfp2jd{display:block;flex:none}.pqr.svelte-k0m6r1{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1500;display:flex;flex-direction:column;background-image:var(--tg-doodle),linear-gradient(160deg,var(--pqr-bg-a),var(--pqr-bg-b));background-size:140px 140px,cover;animation:svelte-k0m6r1-pqr-fade .26s ease both;--pqr-card: #ffffff;--pqr-sheet: rgba(255, 255, 255, .9);--pqr-text: #000000;--pqr-round: rgba(118, 118, 128, .12);--pqr-tint: rgba(0, 122, 255, .1)}.pqr.night.svelte-k0m6r1{--pqr-card: #1c1c1e;--pqr-sheet: rgba(28, 28, 30, .9);--pqr-text: #ffffff;--pqr-round: rgba(255, 255, 255, .1);--pqr-tint: rgba(62, 155, 255, .16)}.pqr.night.svelte-k0m6r1:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#00000040;pointer-events:none}@keyframes svelte-k0m6r1-pqr-fade{0%{opacity:0}}.pqr-stage.svelte-k0m6r1{position:relative;flex:1;display:grid;place-items:center;padding:calc(env(safe-area-inset-top) + 64px) 24px 16px}.pqr-card.svelte-k0m6r1{position:relative;width:min(300px,78vw);display:grid;justify-items:center;gap:6px;padding:64px 24px 22px;border-radius:32px;background:var(--pqr-card);box-shadow:0 18px 50px #00000024;animation:svelte-k0m6r1-pqr-card .42s cubic-bezier(.32,.72,0,1) both}@keyframes svelte-k0m6r1-pqr-card{0%{transform:scale(.92);opacity:0}}.pqr-avatar.svelte-k0m6r1{position:absolute;top:-50px;width:100px;height:100px;display:grid;place-items:center;overflow:hidden;border:5px solid var(--pqr-card);border-radius:50%;font-size:40px;font-weight:600;color:#fff;background:linear-gradient(135deg,var(--pqr-a),var(--pqr-b))}.pqr-avatar.svelte-k0m6r1 img:where(.svelte-k0m6r1){width:100%;height:100%;object-fit:cover}.pqr-code.svelte-k0m6r1{position:relative;width:100%;aspect-ratio:1}.pqr-code.svelte-k0m6r1 svg:where(.svelte-k0m6r1){width:100%;height:100%;display:block}.pqr-mark.svelte-k0m6r1{border-radius:24%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.pqr-name.svelte-k0m6r1{margin-top:10px;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:22px;font-weight:800;letter-spacing:.01em;text-transform:uppercase;background:linear-gradient(90deg,var(--pqr-a),var(--pqr-b));-webkit-background-clip:text;background-clip:text;color:transparent}.pqr-id.svelte-k0m6r1{font-size:13px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--tg-secondary, #8e8e93)}.pqr-sheet.svelte-k0m6r1{position:relative;display:grid;gap:12px;margin:0 8px max(8px,env(safe-area-inset-bottom));padding:14px 0 16px;border-radius:34px;background:var(--pqr-sheet);color:var(--pqr-text);box-shadow:0 -4px 30px #0000001f;-webkit-backdrop-filter:blur(30px) saturate(1.8);backdrop-filter:blur(30px) saturate(1.8);animation:svelte-k0m6r1-pqr-up .42s cubic-bezier(.32,.72,0,1) both}@keyframes svelte-k0m6r1-pqr-up{0%{transform:translateY(110%)}}.pqr-head.svelte-k0m6r1{display:grid;grid-template-columns:44px 1fr 44px;align-items:center;padding:0 14px;text-align:center}.pqr-head.svelte-k0m6r1 strong:where(.svelte-k0m6r1){font-size:17px;font-weight:600}.pqr-round.svelte-k0m6r1{width:44px;height:44px;display:grid;place-items:center;padding:0;border:0;border-radius:50%;background:var(--pqr-round);color:var(--pqr-text)}.pqr-themes.svelte-k0m6r1{display:flex;gap:10px;padding:2px 14px 4px;overflow-x:auto;scrollbar-width:none;scroll-snap-type:x proximity}.pqr-themes.svelte-k0m6r1::-webkit-scrollbar{display:none}.pqr-theme.svelte-k0m6r1{position:relative;flex:none;width:84px;height:108px;display:grid;place-items:center;align-content:center;gap:2px;padding:0;border:0;border-radius:18px;background-image:var(--tg-doodle),linear-gradient(160deg,var(--tile-a),var(--tile-b));background-size:70px 70px,cover;scroll-snap-align:start}.pqr-theme.active.svelte-k0m6r1{box-shadow:0 0 0 2.5px var(--pqr-card),0 0 0 4.5px var(--tg-accent, #007aff)}.pqr-theme-qr.svelte-k0m6r1{width:38px;height:38px;display:grid;place-items:center;border-radius:11px;background:#ffffffeb}.pqr-theme-emoji.svelte-k0m6r1{font-size:26px;line-height:1}.pqr-status.svelte-k0m6r1{margin:0 20px;text-align:center;font-size:13px;color:var(--tg-secondary, #8e8e93)}.pqr-share.svelte-k0m6r1,.pqr-scan.svelte-k0m6r1{height:52px;margin:0 16px;display:flex;align-items:center;justify-content:center;gap:8px;border:0;border-radius:26px;font-size:17px;font-weight:600}.pqr-share.svelte-k0m6r1{background:var(--tg-accent, #007aff);color:#fff}.pqr-scan.svelte-k0m6r1{background:var(--pqr-tint);color:var(--tg-accent, #007aff)}.pqr-share.svelte-k0m6r1:active,.pqr-scan.svelte-k0m6r1:active,.pqr-theme.svelte-k0m6r1:active,.pqr-round.svelte-k0m6r1:active{transform:scale(.97)}@media(prefers-reduced-motion:reduce){.pqr.svelte-k0m6r1,.pqr-card.svelte-k0m6r1,.pqr-sheet.svelte-k0m6r1{animation:none}}.cps-layer.svelte-14u6v9f{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1500;display:flex;flex-direction:column;justify-content:flex-end;--cps-sheet: rgba(250, 250, 252, .88);--cps-text: #000000;--cps-sub: rgba(60, 60, 67, .6);--cps-sep: rgba(60, 60, 67, .16);--cps-field: rgba(118, 118, 128, .12)}:root[data-scheme=dark] .cps-layer.svelte-14u6v9f{--cps-sheet: rgba(28, 28, 30, .88);--cps-text: #ffffff;--cps-sub: rgba(235, 235, 245, .6);--cps-sep: rgba(84, 84, 88, .5);--cps-field: rgba(118, 118, 128, .24)}.cps-dismiss.svelte-14u6v9f{position:absolute;top:0;right:0;bottom:0;left:0;border:0;background:#0000004d;animation:svelte-14u6v9f-cps-fade .24s ease both}@keyframes svelte-14u6v9f-cps-fade{0%{opacity:0}}.cps-sheet.svelte-14u6v9f{position:relative;max-height:78vh;display:flex;flex-direction:column;margin:0 8px max(8px,env(safe-area-inset-bottom));padding:12px 0 8px;border-radius:32px;background:var(--cps-sheet);color:var(--cps-text);box-shadow:0 -4px 30px #00000024;-webkit-backdrop-filter:blur(30px) saturate(1.8);backdrop-filter:blur(30px) saturate(1.8);animation:svelte-14u6v9f-cps-up .38s cubic-bezier(.32,.72,0,1) both}@keyframes svelte-14u6v9f-cps-up{0%{transform:translateY(110%)}}header.svelte-14u6v9f{display:grid;grid-template-columns:44px 1fr 44px;align-items:center;padding:0 12px 8px;text-align:center;font-size:17px}.cps-round.svelte-14u6v9f{width:44px;height:44px;display:grid;place-items:center;padding:0;border:0;border-radius:50%;background:var(--cps-field);color:var(--cps-text)}.cps-search.svelte-14u6v9f{display:flex;align-items:center;gap:8px;height:40px;margin:0 16px 8px;padding:0 12px;border-radius:20px;background:var(--cps-field);color:var(--cps-sub)}.cps-search.svelte-14u6v9f input:where(.svelte-14u6v9f){flex:1;min-width:0;border:0;background:transparent;color:var(--cps-text);font-size:17px;outline:none}.cps-list.svelte-14u6v9f{overflow-y:auto;padding:0 8px}.cps-row.svelte-14u6v9f{width:100%;display:flex;align-items:center;gap:12px;padding:8px;border:0;border-radius:14px;background:transparent;color:inherit;text-align:left}.cps-row.svelte-14u6v9f:active{background:var(--cps-field)}.cps-avatar.svelte-14u6v9f{width:42px;height:42px;flex:none;display:grid;place-items:center;border-radius:50%;overflow:hidden;color:#fff;font-size:17px;font-weight:600}.cps-avatar.svelte-14u6v9f img:where(.svelte-14u6v9f){width:100%;height:100%;object-fit:cover}.cps-copy.svelte-14u6v9f{display:grid;min-width:0}.cps-copy.svelte-14u6v9f strong:where(.svelte-14u6v9f){overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:17px;font-weight:600}.cps-copy.svelte-14u6v9f small:where(.svelte-14u6v9f){color:var(--cps-sub);font-size:14px}.cps-empty.svelte-14u6v9f{margin:16px;color:var(--cps-sub);text-align:center}@media(prefers-reduced-motion:reduce){.cps-sheet.svelte-14u6v9f,.cps-dismiss.svelte-14u6v9f{animation:none}}.poll.svelte-1tdgy6g{min-width:min(250px,64vw);display:grid;gap:2px;padding:2px 0 0}.poll-q.svelte-1tdgy6g{font-size:16px;font-weight:600;line-height:1.25}.poll-sub.svelte-1tdgy6g{margin-bottom:6px;font-size:13px;opacity:.6}.poll-options.svelte-1tdgy6g{display:grid;gap:2px}.poll-row.svelte-1tdgy6g{position:relative;display:grid;grid-template-columns:24px 1fr auto;align-items:center;gap:10px;min-height:40px;padding:6px 2px;border:0;background:transparent;color:inherit;font:inherit;font-size:15px;text-align:left}.poll-dot.svelte-1tdgy6g,.poll-box.svelte-1tdgy6g{width:22px;height:22px;display:grid;place-items:center;border:1.5px solid currentColor;border-radius:50%;opacity:.55}.poll-dot.square.svelte-1tdgy6g,.poll-box.svelte-1tdgy6g{border-radius:7px}.poll-row.picked.svelte-1tdgy6g .poll-dot:where(.svelte-1tdgy6g),.poll-row.done.svelte-1tdgy6g .poll-box:where(.svelte-1tdgy6g){border-color:var(--tg-accent, #007aff);background:var(--tg-accent, #007aff);opacity:1}.poll-dot.svelte-1tdgy6g svg:where(.svelte-1tdgy6g),.poll-box.svelte-1tdgy6g svg:where(.svelte-1tdgy6g),.poll-tick.svelte-1tdgy6g{width:16px;height:16px;fill:none;stroke:#fff;stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round}.poll-tick.svelte-1tdgy6g{width:15px;height:15px;margin-left:4px;vertical-align:-2px;stroke:var(--tg-accent, #007aff)}.poll-row.done.svelte-1tdgy6g .poll-text:where(.svelte-1tdgy6g){text-decoration:line-through;opacity:.6}.poll-by.svelte-1tdgy6g{font-size:12px;opacity:.55}.poll-row.result.svelte-1tdgy6g{grid-template-columns:48px 1fr;row-gap:4px;min-height:44px;padding:4px 2px 6px}.poll-pct.svelte-1tdgy6g{font-size:14px;font-weight:700;white-space:nowrap}.poll-bar.svelte-1tdgy6g{grid-column:2;height:4px;border-radius:2px;background:#76768029;overflow:hidden}.poll-bar.svelte-1tdgy6g i:where(.svelte-1tdgy6g){display:block;height:100%;border-radius:2px;background:var(--tg-accent, #007aff);transition:width .42s cubic-bezier(.32,.72,0,1)}.poll-row.result.svelte-1tdgy6g:not(.mine) .poll-bar:where(.svelte-1tdgy6g) i:where(.svelte-1tdgy6g){opacity:.55}.poll-foot.svelte-1tdgy6g{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:4px;font-size:13px}.poll-foot.svelte-1tdgy6g small:where(.svelte-1tdgy6g){opacity:.6}.poll-action.svelte-1tdgy6g{padding:4px 0;border:0;background:transparent;color:var(--tg-accent, #007aff);font-size:14px;font-weight:600}.poll-action.svelte-1tdgy6g:disabled{opacity:.45}.poll.loading.svelte-1tdgy6g{opacity:.75}.pc-layer.svelte-1fg6o6c{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1500;display:flex;flex-direction:column;justify-content:flex-end;--pc-sheet: rgba(242, 242, 247, .94);--pc-card: #ffffff;--pc-text: #000000;--pc-sub: rgba(60, 60, 67, .6);--pc-sep: rgba(60, 60, 67, .16);--pc-round: rgba(118, 118, 128, .12)}:root[data-scheme=dark] .pc-layer.svelte-1fg6o6c{--pc-sheet: rgba(18, 18, 20, .94);--pc-card: #1c1c1e;--pc-text: #ffffff;--pc-sub: rgba(235, 235, 245, .6);--pc-sep: rgba(84, 84, 88, .5);--pc-round: rgba(118, 118, 128, .24)}.pc-dismiss.svelte-1fg6o6c{position:absolute;top:0;right:0;bottom:0;left:0;border:0;background:#0000004d;animation:svelte-1fg6o6c-pc-fade .24s ease both}@keyframes svelte-1fg6o6c-pc-fade{0%{opacity:0}}.pc-sheet.svelte-1fg6o6c{position:relative;max-height:90vh;display:flex;flex-direction:column;margin:0 8px max(8px,env(safe-area-inset-bottom));padding:12px 0 16px;border-radius:32px;background:var(--pc-sheet);color:var(--pc-text);box-shadow:0 -4px 30px #00000024;-webkit-backdrop-filter:blur(30px) saturate(1.8);backdrop-filter:blur(30px) saturate(1.8);animation:svelte-1fg6o6c-pc-up .38s cubic-bezier(.32,.72,0,1) both}@keyframes svelte-1fg6o6c-pc-up{0%{transform:translateY(110%)}}header.svelte-1fg6o6c{display:grid;grid-template-columns:44px 1fr auto;align-items:center;gap:8px;padding:0 12px 10px;text-align:center;font-size:17px}.pc-round.svelte-1fg6o6c{width:44px;height:44px;display:grid;place-items:center;padding:0;border:0;border-radius:50%;background:var(--pc-round);color:var(--pc-text)}.pc-create.svelte-1fg6o6c{height:36px;padding:0 16px;border:0;border-radius:18px;background:var(--tg-accent, #007aff);color:#fff;font-size:15px;font-weight:600}.pc-create.svelte-1fg6o6c:disabled{opacity:.4}.pc-body.svelte-1fg6o6c{overflow-y:auto;padding:0 16px}.pc-label.svelte-1fg6o6c{display:block;margin:10px 16px 6px;color:var(--pc-sub);font-size:13px;text-transform:uppercase}.pc-card.svelte-1fg6o6c{overflow:hidden;border-radius:16px;background:var(--pc-card)}textarea.svelte-1fg6o6c,input.svelte-1fg6o6c{width:100%;box-sizing:border-box;border:0;background:transparent;color:var(--pc-text);font:inherit;font-size:17px;outline:none;resize:none}textarea.svelte-1fg6o6c{padding:12px 16px}.pc-option.svelte-1fg6o6c{display:flex;align-items:center;margin-left:16px;border-bottom:.5px solid var(--pc-sep)}.pc-option.svelte-1fg6o6c:last-child{border-bottom:0}.pc-option.svelte-1fg6o6c input:where(.svelte-1fg6o6c){padding:12px 0}.pc-remove.svelte-1fg6o6c{width:40px;height:40px;flex:none;display:grid;place-items:center;border:0;background:transparent;color:var(--pc-sub)}.pc-hint.svelte-1fg6o6c{display:block;margin:6px 16px 12px;color:var(--pc-sub);font-size:13px}.pc-switch-row.svelte-1fg6o6c{width:100%;display:flex;align-items:center;justify-content:space-between;padding:10px 16px;border:0;background:transparent;color:var(--pc-text);font-size:17px}.pc-switch.svelte-1fg6o6c{width:51px;height:31px;position:relative;border-radius:16px;background:#78788029;transition:background .2s ease}.pc-switch.on.svelte-1fg6o6c{background:#34c759}.pc-switch.svelte-1fg6o6c i:where(.svelte-1fg6o6c){position:absolute;top:2px;left:2px;width:27px;height:27px;border-radius:50%;background:#fff;box-shadow:0 3px 8px #00000026;transition:transform .22s cubic-bezier(.32,.72,0,1)}.pc-switch.on.svelte-1fg6o6c i:where(.svelte-1fg6o6c){transform:translate(20px)}@media(prefers-reduced-motion:reduce){.pc-sheet.svelte-1fg6o6c,.pc-dismiss.svelte-1fg6o6c{animation:none}}.chat-peek-layer.svelte-n09lci{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1400;display:flex;align-items:flex-start;justify-content:center;padding:calc(env(safe-area-inset-top,0px) + 56px) 12px calc(env(safe-area-inset-bottom,0px) + 16px);box-sizing:border-box}.chat-peek-backdrop.svelte-n09lci{position:absolute;top:0;right:0;bottom:0;left:0;border:0;padding:0;background:#00000029;-webkit-backdrop-filter:blur(18px) saturate(1.3);backdrop-filter:blur(18px) saturate(1.3);animation:svelte-n09lci-chat-peek-fade .22s ease-out both;cursor:default}.chat-peek-stack.svelte-n09lci{position:relative;width:min(100%,430px);display:flex;flex-direction:column;gap:10px;max-height:100%;animation:svelte-n09lci-chat-peek-lift .32s cubic-bezier(.2,.9,.25,1.15) both;transform-origin:50% 30%}.chat-peek-card.svelte-n09lci{display:flex;flex-direction:column;width:100%;height:min(52vh,440px);min-height:220px;padding:0;border:0;border-radius:22px;overflow:hidden;text-align:left;font:inherit;color:inherit;cursor:pointer;background:var(--tg-doodle, none) center / 140px repeat,var(--tg-wallpaper, #b4d19e);box-shadow:0 18px 50px #00000038}.chat-peek-head.svelte-n09lci{display:flex;align-items:center;gap:10px;padding:10px 14px;background:#ffffffb8;-webkit-backdrop-filter:blur(20px) saturate(1.8);backdrop-filter:blur(20px) saturate(1.8);border-bottom:.5px solid rgba(0,0,0,.08)}.chat-peek-head.svelte-n09lci .avatar{width:38px;height:38px;flex:0 0 38px;font-size:16px}.chat-peek-names.svelte-n09lci{display:flex;flex-direction:column;min-width:0}.chat-peek-names.svelte-n09lci strong:where(.svelte-n09lci){font-size:16px;font-weight:600;color:#000;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.chat-peek-names.svelte-n09lci small:where(.svelte-n09lci){font-size:13px;color:#8e8e93}.chat-peek-thread.svelte-n09lci{flex:1;display:flex;flex-direction:column;gap:4px;padding:10px 10px 12px;overflow:hidden;justify-content:flex-end}.chat-peek-empty.svelte-n09lci{align-self:center;margin:auto 0;padding:4px 10px;border-radius:12px;font-size:13px;color:var(--tg-chip-text, #fff);background:var(--tg-chip-bg, rgba(0, 0, 0, .2))}.chat-peek-bubble.svelte-n09lci{align-self:flex-start;display:inline-flex;align-items:flex-end;gap:8px;max-width:78%;padding:6px 10px 6px 11px;border-radius:17px;background:var(--tg-in, #fff);color:var(--tg-in-text, #000);font-size:15px;line-height:1.3;box-shadow:0 1px 1px #0000000f}.chat-peek-bubble.out.svelte-n09lci{align-self:flex-end;background:var(--tg-out, #e1ffc7);color:var(--tg-out-text, #000)}.chat-peek-text.svelte-n09lci{overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:6;line-clamp:6;-webkit-box-orient:vertical;overflow:hidden}.chat-peek-bubble.svelte-n09lci time:where(.svelte-n09lci){flex:none;font-size:11px;color:var(--tg-in-meta, #a0a0a5)}.chat-peek-bubble.out.svelte-n09lci time:where(.svelte-n09lci){color:var(--tg-out-meta, #4fae4e)}.chat-peek-menu.svelte-n09lci{align-self:flex-start;width:max-content;min-width:250px;max-width:100%;border-radius:14px;overflow:hidden;background:#fafafacc;-webkit-backdrop-filter:blur(30px) saturate(1.9);backdrop-filter:blur(30px) saturate(1.9);box-shadow:0 12px 40px #0003;animation:svelte-n09lci-chat-peek-menu .26s cubic-bezier(.2,.9,.25,1.1) .04s both;transform-origin:20% 0%}.chat-peek-item.svelte-n09lci{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:44px;padding:0 16px;border:0;background:transparent;font:inherit;font-size:17px;color:#000;text-align:left;cursor:pointer}.chat-peek-item.svelte-n09lci+.chat-peek-item:where(.svelte-n09lci){border-top:.5px solid rgba(60,60,67,.2)}.chat-peek-item.split.svelte-n09lci{border-top:8px solid rgba(60,60,67,.08)}.chat-peek-item.svelte-n09lci:active{background:#00000014}.chat-peek-item.svelte-n09lci span:where(.svelte-n09lci){white-space:nowrap}.chat-peek-item.svelte-n09lci svg:where(.svelte-n09lci){width:22px;height:22px;flex:none;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.chat-peek-item.danger.svelte-n09lci{color:#ff3b30}.chat-peek-item.back.svelte-n09lci{flex-direction:row-reverse;justify-content:flex-end;color:#007aff}:root[data-scheme=dark] .chat-peek-head.svelte-n09lci{background:#1c1c1eb8;border-bottom-color:#ffffff14}:root[data-scheme=dark] .chat-peek-names.svelte-n09lci strong:where(.svelte-n09lci),:root[data-scheme=dark] .chat-peek-item.svelte-n09lci:not(.danger):not(.back){color:#fff}:root[data-scheme=dark] .chat-peek-menu.svelte-n09lci{background:#252527d1}:root[data-scheme=dark] .chat-peek-item.svelte-n09lci+.chat-peek-item:where(.svelte-n09lci){border-top-color:#54545873}:root[data-scheme=dark] .chat-peek-item.split.svelte-n09lci{border-top-color:#00000059}:root[data-scheme=dark] .chat-peek-backdrop.svelte-n09lci{background:#00000059}@keyframes svelte-n09lci-chat-peek-fade{0%{opacity:0}}@keyframes svelte-n09lci-chat-peek-lift{0%{opacity:0;transform:scale(.9)}}@keyframes svelte-n09lci-chat-peek-menu{0%{opacity:0;transform:scale(.6)}}@media(prefers-reduced-motion:reduce){.chat-peek-backdrop.svelte-n09lci,.chat-peek-stack.svelte-n09lci,.chat-peek-menu.svelte-n09lci{animation-duration:.01s}}.prompt-layer.svelte-9i3rdv{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1650;display:flex;align-items:flex-start;justify-content:center;padding-top:max(18vh,calc(env(safe-area-inset-top) + 40px))}.prompt-dismiss.svelte-9i3rdv{position:absolute;top:0;right:0;bottom:0;left:0;border:0;background:#00000047;cursor:default}.prompt-card.svelte-9i3rdv{position:relative;width:min(300px,calc(100vw - 48px));display:flex;flex-direction:column;align-items:stretch;gap:6px;padding:20px 16px 0;border-radius:14px;background:#f2f2f7eb;-webkit-backdrop-filter:blur(30px) saturate(1.8);backdrop-filter:blur(30px) saturate(1.8);box-shadow:0 16px 50px #00000040;text-align:center;animation:svelte-9i3rdv-prompt-pop .24s cubic-bezier(.2,.9,.25,1.1) both}.prompt-form.svelte-9i3rdv{display:flex;flex-direction:column;align-items:stretch;gap:6px}.prompt-card.svelte-9i3rdv strong:where(.svelte-9i3rdv){font-size:17px;font-weight:600;color:#000}.prompt-card.svelte-9i3rdv p:where(.svelte-9i3rdv){margin:0;font-size:13px;line-height:1.35;color:#3c3c43}.prompt-card.svelte-9i3rdv input:where(.svelte-9i3rdv){margin:10px 0 18px;padding:9px 10px;border:.5px solid rgba(60,60,67,.3);border-radius:8px;background:#fff;font:inherit;font-size:15px;color:#000;outline:none}.prompt-actions.svelte-9i3rdv{display:grid;grid-template-columns:1fr 1fr;margin:0 -16px;border-top:.5px solid rgba(60,60,67,.3)}.prompt-actions.svelte-9i3rdv button:where(.svelte-9i3rdv){height:44px;border:0;background:transparent;font:inherit;font-size:17px;color:#007aff;cursor:pointer}.prompt-actions.svelte-9i3rdv button:where(.svelte-9i3rdv)+button:where(.svelte-9i3rdv){border-left:.5px solid rgba(60,60,67,.3)}.prompt-actions.svelte-9i3rdv .primary:where(.svelte-9i3rdv){font-weight:600}.prompt-actions.svelte-9i3rdv button:where(.svelte-9i3rdv):disabled{color:#3c3c434d;cursor:default}:root[data-scheme=dark] .prompt-card.svelte-9i3rdv{background:#252527eb}:root[data-scheme=dark] .prompt-card.svelte-9i3rdv strong:where(.svelte-9i3rdv){color:#fff}:root[data-scheme=dark] .prompt-card.svelte-9i3rdv p:where(.svelte-9i3rdv){color:#ebebf599}:root[data-scheme=dark] .prompt-card.svelte-9i3rdv input:where(.svelte-9i3rdv){background:#1c1c1e;color:#fff;border-color:#545458a6}:root[data-scheme=dark] .prompt-actions.svelte-9i3rdv,:root[data-scheme=dark] .prompt-actions.svelte-9i3rdv button:where(.svelte-9i3rdv)+button:where(.svelte-9i3rdv){border-color:#545458a6}:root[data-scheme=dark] .prompt-actions.svelte-9i3rdv button:where(.svelte-9i3rdv){color:#0a84ff}@keyframes svelte-9i3rdv-prompt-pop{0%{opacity:0;transform:scale(1.12)}}@media(prefers-reduced-motion:reduce){.prompt-card.svelte-9i3rdv{animation-duration:.01s}}.pick-layer.svelte-1p5sav4{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1550;display:flex;align-items:flex-end;justify-content:center}.pick-dismiss.svelte-1p5sav4{position:absolute;top:0;right:0;bottom:0;left:0;border:0;background:#0000004d;cursor:default}.pick-sheet.svelte-1p5sav4{position:relative;width:min(100%,600px);height:min(88vh,760px);display:flex;flex-direction:column;border-radius:14px 14px 0 0;background:#fff;overflow:hidden;animation:svelte-1p5sav4-pick-up .34s cubic-bezier(.32,.72,0,1) both}header.svelte-1p5sav4{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;min-height:54px;padding:0 8px;border-bottom:.5px solid rgba(60,60,67,.2)}header.svelte-1p5sav4 strong:where(.svelte-1p5sav4){font-size:17px;font-weight:600;color:#000}header.svelte-1p5sav4 button:where(.svelte-1p5sav4){justify-self:start;padding:8px;border:0;background:transparent;font:inherit;font-size:17px;color:#007aff;cursor:pointer}header.svelte-1p5sav4 .done:where(.svelte-1p5sav4){justify-self:end;font-weight:600}.pick-empty.svelte-1p5sav4{margin:40px 24px;text-align:center;font-size:15px;line-height:1.4;color:#8e8e93}.pick-grid.svelte-1p5sav4{flex:1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2px;padding:2px 2px max(16px,env(safe-area-inset-bottom));overflow-y:auto;align-content:start}.pick-tile.svelte-1p5sav4{position:relative;aspect-ratio:9 / 16;padding:0;border:0;background:#e5e5ea;overflow:hidden;cursor:pointer}.pick-tile.svelte-1p5sav4 img:where(.svelte-1p5sav4),.pick-tile.svelte-1p5sav4 video:where(.svelte-1p5sav4){width:100%;height:100%;object-fit:cover;display:block;transition:transform .2s ease}.pick-tile.chosen.svelte-1p5sav4 img:where(.svelte-1p5sav4),.pick-tile.chosen.svelte-1p5sav4 video:where(.svelte-1p5sav4){transform:scale(.94)}.pick-check.svelte-1p5sav4{position:absolute;top:6px;right:6px;width:24px;height:24px;border-radius:50%;border:1.5px solid #fff;background:#0000002e;box-shadow:0 1px 4px #00000040;display:grid;place-items:center}.pick-check.svelte-1p5sav4 svg:where(.svelte-1p5sav4){width:16px;height:16px;fill:none;stroke:#fff;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round;opacity:0}.pick-tile.chosen.svelte-1p5sav4 .pick-check:where(.svelte-1p5sav4){background:#007aff;border-color:#fff}.pick-tile.chosen.svelte-1p5sav4 .pick-check:where(.svelte-1p5sav4) svg:where(.svelte-1p5sav4){opacity:1}.pick-date.svelte-1p5sav4{position:absolute;left:6px;bottom:5px;font-size:12px;font-weight:600;color:#fff;text-shadow:0 1px 4px rgba(0,0,0,.5)}:root[data-scheme=dark] .pick-sheet.svelte-1p5sav4{background:#1c1c1e}:root[data-scheme=dark] header.svelte-1p5sav4{border-bottom-color:#54545899}:root[data-scheme=dark] header.svelte-1p5sav4 strong:where(.svelte-1p5sav4){color:#fff}:root[data-scheme=dark] header.svelte-1p5sav4 button:where(.svelte-1p5sav4){color:#0a84ff}:root[data-scheme=dark] .pick-tile.svelte-1p5sav4{background:#2c2c2e}@keyframes svelte-1p5sav4-pick-up{0%{transform:translateY(100%)}}@media(prefers-reduced-motion:reduce){.pick-sheet.svelte-1p5sav4{animation-duration:.01s}}.ppv.svelte-175vhpx{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1600;display:flex;flex-direction:column;background:#000;color:#fff;animation:svelte-175vhpx-ppv-in .24s ease both;touch-action:none}@keyframes svelte-175vhpx-ppv-in{0%{opacity:0}}.ppv-bars.svelte-175vhpx{display:flex;gap:4px;padding:calc(env(safe-area-inset-top) + 6px) 10px 0}.ppv-bars.svelte-175vhpx i:where(.svelte-175vhpx){flex:1;height:3px;border-radius:2px;background:#ffffff59;transition:background .2s ease}.ppv-bars.svelte-175vhpx i.on:where(.svelte-175vhpx){background:#fff}.ppv-top.svelte-175vhpx{display:grid;grid-template-columns:44px 1fr 64px;align-items:center;gap:8px;padding:8px 12px}.ppv-round.svelte-175vhpx{width:44px;height:44px;display:grid;place-items:center;padding:0;border:0;border-radius:50%;background:#ffffff24;color:#fff;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.ppv-title.svelte-175vhpx{display:grid;min-width:0;text-align:center}.ppv-title.svelte-175vhpx strong:where(.svelte-175vhpx){overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:17px}.ppv-title.svelte-175vhpx small:where(.svelte-175vhpx),.ppv-count.svelte-175vhpx{color:#ffffffa6;font-size:13px}.ppv-count.svelte-175vhpx{text-align:right}.ppv-stage.svelte-175vhpx{position:relative;flex:1;overflow:hidden}.ppv-track.svelte-175vhpx{height:100%;display:flex;transition:transform .38s cubic-bezier(.32,.72,0,1)}.ppv-track.dragging.svelte-175vhpx{transition:none}.ppv-slide.svelte-175vhpx{flex:0 0 100%;display:grid;place-items:center}.ppv-slide.svelte-175vhpx video:where(.svelte-175vhpx){max-width:100%;max-height:100%}.ppv-slide.svelte-175vhpx img:where(.svelte-175vhpx){max-width:100%;max-height:100%;object-fit:contain;-webkit-user-select:none;user-select:none}.ppv-loading.svelte-175vhpx{width:28px;height:28px;border:3px solid rgba(255,255,255,.25);border-top-color:#fff;border-radius:50%;animation:svelte-175vhpx-ppv-spin .9s linear infinite}@keyframes svelte-175vhpx-ppv-spin{to{transform:rotate(360deg)}}.ppv-actions.svelte-175vhpx{display:flex;gap:10px;padding:12px 16px max(14px,env(safe-area-inset-bottom))}.ppv-actions.svelte-175vhpx button:where(.svelte-175vhpx){flex:1;height:50px;border:0;border-radius:25px;background:#ffffff29;color:#fff;font-size:17px;font-weight:600;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.ppv-actions.svelte-175vhpx button.danger:where(.svelte-175vhpx){color:#ff6961}@media(prefers-reduced-motion:reduce){.ppv.svelte-175vhpx,.ppv-track.svelte-175vhpx{animation:none;transition:none}}.auth-glyph.svelte-4f63kv{position:relative;align-self:center;width:112px;height:112px;margin-bottom:4px;display:grid;place-items:center}.halo.svelte-4f63kv{position:absolute;top:-18px;right:-18px;bottom:-18px;left:-18px;border-radius:50%;background:conic-gradient(from 210deg,#25f4ee,#7a5cff,#fe2c55,#25f4ee);filter:blur(26px);opacity:.45;animation:svelte-4f63kv-halo-spin 9s linear infinite}.disc.svelte-4f63kv{position:relative;width:104px;height:104px;display:grid;place-items:center;border-radius:50%;background:linear-gradient(140deg,#1fd6e0,#7a5cff 55%,#fe2c55);box-shadow:inset 0 1px #ffffff73,inset 0 -10px 24px #00000029,0 14px 34px #7a5cff52}.disc.svelte-4f63kv:after{content:"";position:absolute;inset:6px 14px auto;height:40%;border-radius:50% 50% 40% 40%;background:linear-gradient(#ffffff61,#fff0);pointer-events:none}svg.svelte-4f63kv{position:relative;width:58px;height:58px}.bubble.svelte-4f63kv{fill:#fff}.line.svelte-4f63kv{fill:none;stroke:#7a5cff;stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round}.dot.svelte-4f63kv{fill:#7a5cff;animation:svelte-4f63kv-typing 1.4s ease-in-out infinite}.d2.svelte-4f63kv{animation-delay:.18s}.d3.svelte-4f63kv{animation-delay:.36s}.initial.svelte-4f63kv{position:relative;color:#fff;font:700 46px/1 -apple-system,system-ui,sans-serif;text-shadow:0 2px 10px rgba(0,0,0,.18)}@keyframes svelte-4f63kv-typing{0%,60%,to{transform:translateY(0);opacity:.55}30%{transform:translateY(-3px);opacity:1}}@keyframes svelte-4f63kv-halo-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.halo.svelte-4f63kv,.dot.svelte-4f63kv{animation:none}}.stories-strip.svelte-4qojzw{display:flex;flex:0 0 auto;gap:6px;width:100%;padding:10px 10px 14px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none}.stories-strip.svelte-4qojzw::-webkit-scrollbar{display:none}.story-person.svelte-4qojzw{flex:0 0 76px;min-width:0;scroll-snap-align:start;color:var(--eth-color-text, #17212b)}button.story-person.svelte-4qojzw,.story-circle.svelte-4qojzw{border:0;background:transparent;padding:0;font:inherit}button.story-person.svelte-4qojzw{cursor:pointer}.own-story.svelte-4qojzw{display:flex;flex-direction:column;align-items:center}.story-circle-wrap.svelte-4qojzw{position:relative;width:var(--eth-story-ring-size, 66px);height:var(--eth-story-ring-size, 66px)}.story-circle.svelte-4qojzw{display:grid;place-items:center;box-sizing:border-box;width:var(--eth-story-ring-size, 66px);height:var(--eth-story-ring-size, 66px);border-radius:50%;background:transparent;cursor:pointer;box-shadow:none}.story-circle.has-stories.svelte-4qojzw,.contact-story.unviewed.svelte-4qojzw .story-circle:where(.svelte-4qojzw){padding:2.5px;background:linear-gradient(45deg,#25f4ee,#7a5cff 50%,#fe2c55);box-shadow:none}.contact-story.svelte-4qojzw:not(.unviewed) .story-circle:where(.svelte-4qojzw){padding:1.5px;background:#c7c7cc}.story-avatar.svelte-4qojzw{position:relative;display:grid;place-items:center;box-sizing:border-box;width:var(--eth-story-avatar-size, 60px);height:var(--eth-story-avatar-size, 60px);overflow:hidden;border:2px solid var(--eth-color-page-background, #fff);border-radius:50%;background:linear-gradient(180deg,#8fa3c2,#61789e);color:#fff;font-size:22px;font-weight:500}.story-avatar.svelte-4qojzw img:where(.svelte-4qojzw){width:100%;height:100%;object-fit:cover}.story-add.svelte-4qojzw{position:absolute;right:-9px;bottom:-9px;display:grid;place-items:center;width:44px;height:44px;border:0;border-radius:50%;background:transparent;color:transparent;font-size:0}.story-add.svelte-4qojzw:before{content:"+";position:absolute;display:grid;place-items:center;top:13px;right:13px;bottom:13px;left:13px;border:2px solid var(--eth-color-page-background, #fff);border-radius:50%;background:var(--eth-color-accent, #007aff);color:#fff;font-size:15px;font-weight:600;line-height:1;box-shadow:none}.story-label.svelte-4qojzw{display:block;width:100%;margin-top:5px;overflow:hidden;color:var(--eth-color-text-secondary, #8e8e93);font-size:12px;font-weight:400;line-height:1.2;text-align:center;text-overflow:ellipsis;white-space:nowrap}.own-story.svelte-4qojzw .story-label:where(.svelte-4qojzw){overflow:visible;text-overflow:clip}.contact-story.svelte-4qojzw{display:flex;flex-direction:column;align-items:center}.contact-story.svelte-4qojzw:active .story-circle:where(.svelte-4qojzw),.own-story.svelte-4qojzw:active .story-circle:where(.svelte-4qojzw){transform:scale(.96)}@media(min-width:900px){.stories-strip.svelte-4qojzw{padding-inline:14px}.story-person.svelte-4qojzw{flex-basis:78px}}.viewer.svelte-18aasne{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;display:grid;place-items:center;padding:0;background:#030712;color:#fff;touch-action:pan-y}.story-stage.svelte-18aasne{position:relative;width:min(100%,520px);height:100dvh;overflow:hidden;background:#050914}.segments.svelte-18aasne{position:absolute;z-index:4;top:max(8px,env(safe-area-inset-top));left:10px;right:10px;display:flex;gap:4px}.segments.svelte-18aasne span:where(.svelte-18aasne){flex:1;height:3px;overflow:hidden;border-radius:99px;background:#ffffff4d}.segments.svelte-18aasne i:where(.svelte-18aasne){display:block;width:0;height:100%;border-radius:inherit;background:#fff}.segments.svelte-18aasne span.done:where(.svelte-18aasne) i:where(.svelte-18aasne){width:100%}header.svelte-18aasne{position:absolute;z-index:4;top:calc(max(8px,env(safe-area-inset-top)) + 10px);left:10px;right:10px;display:flex;align-items:center;min-height:48px;padding:4px;border-radius:16px;background:linear-gradient(180deg,rgb(0 0 0 / 44%),transparent);text-shadow:0 1px 4px #000}.viewer-avatar.svelte-18aasne{display:grid;place-items:center;width:38px;height:38px;overflow:hidden;border:2px solid rgb(255 255 255 / 85%);border-radius:50%;background:#2563eb;font-weight:800}.viewer-avatar.svelte-18aasne img:where(.svelte-18aasne){width:100%;height:100%;object-fit:cover}.viewer-owner.svelte-18aasne{display:grid;min-width:0;margin-left:9px;line-height:1.12}.viewer-owner.svelte-18aasne strong:where(.svelte-18aasne){max-width:180px;overflow:hidden;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.viewer-owner.svelte-18aasne small:where(.svelte-18aasne){margin-top:3px;color:#ffffffb8;font-size:11px}header.svelte-18aasne button:where(.svelte-18aasne){position:relative;z-index:8;border:0;color:#fff}.delete.svelte-18aasne{margin-left:auto;padding:7px 9px;border-radius:10px;background:#00000052;font-size:11px}.close.svelte-18aasne{width:38px;height:38px;margin-left:4px;border-radius:50%;background:#0000004d;font-size:27px}.viewer-owner.svelte-18aasne+.close:where(.svelte-18aasne){margin-left:auto}.media.svelte-18aasne{display:grid;place-items:center;width:100%;height:100%;background:radial-gradient(circle at 50% 45%,#172033,#030712 72%)}.media.svelte-18aasne>img:where(.svelte-18aasne),.media.svelte-18aasne>video:where(.svelte-18aasne){display:block;width:100%;height:100%;object-fit:contain}.loading.svelte-18aasne{display:grid;place-items:center;gap:10px;color:#cbd5e1;font-size:12px}.loading.svelte-18aasne i:where(.svelte-18aasne){width:28px;height:28px;border:3px solid rgb(255 255 255 / 20%);border-top-color:#60a5fa;border-radius:50%;animation:svelte-18aasne-spin .8s linear infinite}.tap-zone.svelte-18aasne{position:absolute;z-index:3;top:70px;bottom:92px;width:23%;border:0;background:transparent}.tap-zone.previous.svelte-18aasne{left:0}.tap-zone.next.svelte-18aasne{right:0}footer.svelte-18aasne{position:absolute;z-index:4;right:18px;bottom:max(18px,env(safe-area-inset-bottom));left:18px;display:grid;gap:8px;pointer-events:none;text-shadow:0 2px 8px #000}footer.svelte-18aasne p:where(.svelte-18aasne){width:fit-content;max-width:100%;margin:0;padding:9px 11px;border-radius:13px;background:#00000061;font-size:14px;line-height:1.35}footer.svelte-18aasne small:where(.svelte-18aasne){color:#fffc;font-size:11px}@keyframes svelte-18aasne-spin{to{transform:rotate(360deg)}}@media(min-width:700px){.viewer.svelte-18aasne{padding:20px}.story-stage.svelte-18aasne{height:min(860px,calc(100dvh - 40px));border-radius:24px;box-shadow:0 30px 90px #000}}*{box-sizing:border-box}html{background:var(--eth-color-page-background)}body{margin:0;min-width:0;font-family:var(--eth-font-sans);font-weight:var(--eth-font-weight-regular);background:var(--eth-color-page-background);color:var(--eth-color-text)}button.svelte-1uha8ag,input.svelte-1uha8ag,textarea.svelte-1uha8ag,select.svelte-1uha8ag{font:inherit}button.svelte-1uha8ag{border:0;background:none;padding:0;color:inherit;cursor:pointer;text-align:inherit}button.svelte-1uha8ag:disabled{cursor:default;opacity:.55;color:var(--eth-color-text-disabled)}h1.svelte-1uha8ag,h2.svelte-1uha8ag,p.svelte-1uha8ag{margin:0}.auth-screen.svelte-1uha8ag{min-height:100dvh;display:grid;place-items:center;padding:max(24px,env(safe-area-inset-top)) 16px max(24px,env(safe-area-inset-bottom));background-color:var(--eth-color-surface);background-image:radial-gradient(1200px 800px at 85% -10%,var(--eth-color-wallpaper-tint),transparent 60%)}.auth-card.svelte-1uha8ag{width:min(360px,100%);display:grid;gap:var(--eth-space-4);padding:var(--eth-space-6);border:1px solid var(--eth-color-divider);border-radius:var(--eth-radius-panel);background:var(--eth-color-surface-elevated);box-shadow:var(--eth-shadow-panel)}.auth-brand.svelte-1uha8ag{display:grid;justify-items:center;gap:6px;text-align:center}.brand-mark.svelte-1uha8ag{width:56px;height:56px;display:grid;place-items:center;border-radius:var(--eth-radius-card);background:var(--eth-color-accent);color:var(--eth-color-on-accent);font-size:26px;font-weight:700}.brand-mark.svelte-1uha8ag img:where(.svelte-1uha8ag){width:100%;height:100%;display:block;border-radius:inherit}.auth-brand.svelte-1uha8ag h1:where(.svelte-1uha8ag){color:var(--eth-color-primary);font-size:var(--eth-font-size-display);font-weight:var(--eth-font-weight-bold);line-height:var(--eth-line-display)}.auth-brand.svelte-1uha8ag p:where(.svelte-1uha8ag){font-size:14px;color:var(--eth-color-text-secondary)}.app-lock-screen.svelte-1uha8ag{min-height:100dvh;display:grid;place-items:center;padding:max(24px,env(safe-area-inset-top)) 16px max(24px,env(safe-area-inset-bottom));background-color:var(--eth-color-surface);background-image:linear-gradient(#061218b8,#061218b8),var(--eth-chat-wallpaper, url(../../../chat-wallpaper-default.webp));background-size:cover;background-position:center}.app-lock-card.svelte-1uha8ag{width:min(360px,100%);display:grid;justify-items:center;gap:var(--eth-space-4);padding:var(--eth-space-6);border:1px solid rgba(255,255,255,.12);border-radius:var(--eth-radius-panel);background:color-mix(in srgb,var(--eth-color-surface-elevated) 92%,transparent);box-shadow:var(--eth-shadow-panel);text-align:center}.app-lock-copy.svelte-1uha8ag{display:grid;gap:6px}.app-lock-copy.svelte-1uha8ag h1:where(.svelte-1uha8ag){font-size:23px;line-height:1.15}.app-lock-copy.svelte-1uha8ag p:where(.svelte-1uha8ag),.app-lock-hint.svelte-1uha8ag{color:var(--eth-color-text-secondary);font-size:var(--eth-font-size-secondary);line-height:1.45}.app-lock-unlock.svelte-1uha8ag{width:100%}.app-lock-logout.svelte-1uha8ag{min-height:var(--eth-tap-target);color:var(--eth-color-text-muted);font-size:var(--eth-font-size-secondary);text-align:center}.push-onboarding-screen.svelte-1uha8ag{min-height:100dvh;display:grid;place-items:center;padding:max(24px,env(safe-area-inset-top)) 16px max(24px,env(safe-area-inset-bottom));background-color:var(--eth-color-surface);background-image:radial-gradient(900px 620px at 50% -10%,var(--eth-color-wallpaper-tint),transparent 62%)}.push-onboarding-card.svelte-1uha8ag{width:min(390px,100%);display:grid;justify-items:center;gap:var(--eth-space-4);padding:var(--eth-space-6);border:1px solid var(--eth-color-divider);border-radius:var(--eth-radius-panel);background:var(--eth-color-surface-elevated);box-shadow:var(--eth-shadow-panel);text-align:center}.push-onboarding-icon.svelte-1uha8ag{width:56px;height:56px;display:grid;place-items:center;border-radius:50%;background:var(--eth-color-accent);color:var(--eth-color-on-accent);font-size:28px;font-weight:800}.push-onboarding-copy.svelte-1uha8ag{display:grid;gap:7px}.push-onboarding-copy.svelte-1uha8ag h1:where(.svelte-1uha8ag){font-size:24px;line-height:1.14}.push-onboarding-copy.svelte-1uha8ag p:where(.svelte-1uha8ag),.push-onboarding-status.svelte-1uha8ag{color:var(--eth-color-text-secondary);font-size:var(--eth-font-size-secondary);line-height:1.45}.push-onboarding-points.svelte-1uha8ag{width:100%;display:grid;gap:8px;text-align:left}.push-onboarding-points.svelte-1uha8ag span:where(.svelte-1uha8ag){min-height:38px;display:flex;align-items:center;padding:8px 10px;border-radius:var(--eth-radius-input);background:var(--eth-color-surface-muted);color:var(--eth-color-text-secondary);font-size:var(--eth-font-size-secondary);line-height:1.35}.push-onboarding-enable.svelte-1uha8ag{width:100%}.push-onboarding-later.svelte-1uha8ag{min-height:var(--eth-tap-target);color:var(--eth-color-text-muted);font-size:var(--eth-font-size-secondary);text-align:center}.segmented.svelte-1uha8ag{display:grid;grid-template-columns:1fr 1fr;gap:2px;padding:3px;border-radius:var(--eth-radius-chip);background:var(--eth-color-surface-muted)}.segmented.svelte-1uha8ag button:where(.svelte-1uha8ag){min-height:var(--eth-tap-target);border-radius:var(--eth-radius-chip);color:var(--eth-color-text-secondary);font-weight:500;text-align:center}.segmented.svelte-1uha8ag button.active:where(.svelte-1uha8ag){background:var(--eth-color-surface-elevated);color:var(--eth-color-text);font-weight:600;box-shadow:var(--eth-shadow-soft)}.auth-form.svelte-1uha8ag{display:grid;gap:var(--eth-space-3)}.auth-form.svelte-1uha8ag label:where(.svelte-1uha8ag){display:grid;gap:4px;font-size:var(--eth-font-size-secondary);font-weight:500;color:var(--eth-color-text-secondary)}.auth-form.svelte-1uha8ag input:where(.svelte-1uha8ag),.auth-form.svelte-1uha8ag select:where(.svelte-1uha8ag){width:100%;min-height:48px;padding:0 12px;border:1px solid var(--eth-color-divider);border-radius:var(--eth-radius-input);background:var(--eth-color-surface-elevated);color:var(--eth-color-text);font-size:16px;outline:none}.auth-form.svelte-1uha8ag input:where(.svelte-1uha8ag):focus,.auth-form.svelte-1uha8ag select:where(.svelte-1uha8ag):focus{border-color:var(--eth-color-accent);box-shadow:0 0 0 3px var(--eth-color-focus-ring)}.hint.svelte-1uha8ag{font-size:var(--eth-font-size-caption);font-weight:400;letter-spacing:0;text-transform:none;color:var(--eth-color-text-muted)}.primary.svelte-1uha8ag{min-height:48px;border-radius:var(--eth-radius-input);background:var(--eth-color-accent);color:var(--eth-color-on-accent);font-size:16px;font-weight:600;text-align:center}.primary.svelte-1uha8ag:hover:not(:disabled){background:var(--eth-color-accent-hover)}.passkey-login.svelte-1uha8ag{min-height:46px;border:1px solid var(--eth-color-divider);border-radius:var(--eth-radius-input);background:var(--eth-color-surface-muted);color:var(--eth-color-text);font-size:15px;font-weight:600;text-align:center}.passkey-login.featured.svelte-1uha8ag{border-color:var(--eth-color-accent);background:var(--eth-color-accent-soft);color:var(--eth-color-accent)}.passkey-login.svelte-1uha8ag:hover:not(:disabled){background:var(--eth-color-surface-elevated)}.passkey-auth-hint.svelte-1uha8ag{display:block;margin-top:-4px;color:var(--eth-color-text-muted);font-size:var(--eth-font-size-caption);line-height:1.35;text-align:center}.status.svelte-1uha8ag{font-size:var(--eth-font-size-secondary);line-height:1.4;text-align:center;color:var(--eth-color-text-secondary)}.status.error.svelte-1uha8ag{color:var(--eth-color-danger)}.sr-only.svelte-1uha8ag{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.health-row.svelte-1uha8ag{display:flex;align-items:center;gap:6px;flex-wrap:wrap;justify-content:center;font-size:var(--eth-font-size-caption);color:var(--eth-color-text-secondary)}.health-dot.svelte-1uha8ag{width:8px;height:8px;border-radius:50%;background:var(--eth-color-text-muted)}.health-dot.ok.svelte-1uha8ag{background:var(--eth-color-mint)}.health-dot.bad.svelte-1uha8ag{background:var(--eth-color-danger)}.health-url.svelte-1uha8ag{color:var(--eth-color-text-muted);overflow-wrap:anywhere}.health-retry.svelte-1uha8ag{min-height:var(--eth-tap-target);padding:0 12px;border:1px solid var(--eth-color-divider);border-radius:var(--eth-radius-chip);color:var(--eth-color-accent);font-size:var(--eth-font-size-caption);font-weight:600}.quick-login.svelte-1uha8ag{display:grid;gap:6px;justify-items:center}.quick-login.svelte-1uha8ag>small:where(.svelte-1uha8ag){font-size:var(--eth-font-size-caption);color:var(--eth-color-text-muted)}.quick-row.svelte-1uha8ag{display:flex;gap:8px}.quick-row.svelte-1uha8ag button:where(.svelte-1uha8ag){min-height:var(--eth-tap-target);padding:0 16px;border-radius:var(--eth-radius-chip);background:var(--eth-color-accent-soft);color:var(--eth-color-accent);font-size:14px;font-weight:600}.dev-details.svelte-1uha8ag{font-size:var(--eth-font-size-micro);color:var(--eth-color-text-muted)}.dev-details.svelte-1uha8ag summary:where(.svelte-1uha8ag){cursor:pointer}.app-frame.svelte-1uha8ag{height:100dvh;min-height:0;display:flex;flex-direction:column;overflow:hidden;background:var(--eth-color-surface)}.remote-active-banner.svelte-1uha8ag{position:relative;z-index:80;flex:0 0 auto;min-height:calc(48px + env(safe-area-inset-top));padding:max(8px,env(safe-area-inset-top)) 14px 8px;display:flex;align-items:center;justify-content:center;gap:9px;background:#e0a23b;color:#35240b;font-size:12px}.remote-active-banner.svelte-1uha8ag strong:where(.svelte-1uha8ag){font-weight:750;font-variant-numeric:tabular-nums}.remote-active-banner.svelte-1uha8ag small:where(.svelte-1uha8ag){opacity:.82}.remote-active-banner.svelte-1uha8ag button:where(.svelte-1uha8ag){min-height:44px;padding:0 13px;border-radius:10px;background:#a93d27;color:#fff;font-weight:700}.lock-safety-banner.svelte-1uha8ag{position:fixed;inset:0 0 auto;z-index:100;width:100%}.shell.svelte-1uha8ag{height:100dvh;max-width:1600px;margin:0 auto;display:grid;grid-template-columns:340px minmax(0,1fr);background:var(--eth-color-surface-elevated)}.app-frame.svelte-1uha8ag>.shell:where(.svelte-1uha8ag){width:100%;height:auto;flex:1 1 auto;min-height:0}.sidebar.svelte-1uha8ag{position:relative;display:flex;flex-direction:column;min-height:0;min-width:0;border-right:1px solid var(--eth-color-divider);background:var(--eth-color-surface-elevated)}.navigation-surface.svelte-1uha8ag{flex:1;min-width:0;min-height:0;display:flex;flex-direction:column;overflow:hidden;transform-origin:50% 42%}.chat.svelte-1uha8ag{position:relative;display:flex;flex-direction:column;min-height:0;min-width:0;background-color:var(--eth-color-surface);background-image:linear-gradient(var(--eth-wallpaper-veil),var(--eth-wallpaper-veil)),var(--eth-chat-wallpaper);background-position:center;background-repeat:no-repeat;background-size:cover}.side-top.svelte-1uha8ag{display:flex;align-items:center;justify-content:space-between;padding:max(10px,env(safe-area-inset-top)) var(--eth-space-4) 6px}.side-top.chats-top.svelte-1uha8ag{display:grid;grid-template-columns:44px minmax(0,1fr) 44px;gap:8px;min-height:calc(58px + env(safe-area-inset-top));padding-bottom:4px}.chats-title.svelte-1uha8ag{overflow:hidden;font-size:20px;font-weight:760;letter-spacing:-.025em;text-align:center;text-overflow:ellipsis;white-space:nowrap}.wordmark.svelte-1uha8ag{font-size:var(--eth-font-size-title);font-weight:700;letter-spacing:-.01em}.new-chat-button.svelte-1uha8ag{display:grid;place-items:center;width:var(--eth-tap-target);height:var(--eth-tap-target);border-radius:14px;color:var(--eth-color-accent);background:var(--eth-color-surface-muted);--eth-icon-cut: var(--eth-color-surface-muted)}.new-chat-button.svelte-1uha8ag:active{transform:scale(.96)}.story-inline-error.svelte-1uha8ag{flex:0 0 auto;margin:-4px 16px 8px;color:var(--eth-color-danger, #b42318);font-size:11px;line-height:1.3}.profile-row.svelte-1uha8ag{display:grid;gap:2px;width:100%;padding:8px 10px;border-radius:10px;background:var(--eth-color-surface-muted);min-width:0}.profile-row.svelte-1uha8ag small:where(.svelte-1uha8ag){font-size:var(--eth-font-size-micro);font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--eth-color-text-muted)}.profile-row.svelte-1uha8ag b:where(.svelte-1uha8ag){font-size:14px;font-weight:600;overflow-wrap:anywhere}.copy-note.svelte-1uha8ag{font-size:var(--eth-font-size-caption);color:var(--eth-color-text-muted)}button.profile-row.svelte-1uha8ag:hover .copy-note:where(.svelte-1uha8ag){color:var(--eth-color-accent)}.desktop-download-row.svelte-1uha8ag{min-height:68px;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:12px 14px;border:1px solid var(--eth-color-divider);border-radius:var(--eth-radius-card);background:var(--eth-color-surface-elevated);color:var(--eth-color-text);text-decoration:none;box-shadow:var(--eth-shadow-soft)}.desktop-download-row.svelte-1uha8ag>span:where(.svelte-1uha8ag):first-child{min-width:0;display:grid;gap:3px}.desktop-download-row.svelte-1uha8ag strong:where(.svelte-1uha8ag),.desktop-download-row.svelte-1uha8ag small:where(.svelte-1uha8ag){display:block}.desktop-download-row.svelte-1uha8ag small:where(.svelte-1uha8ag){color:var(--eth-color-text-secondary);line-height:1.35}@media(hover:hover){.desktop-download-row.svelte-1uha8ag:hover{border-color:color-mix(in srgb,var(--eth-color-accent) 34%,var(--eth-color-divider));background:var(--eth-color-surface-muted)}}.search.svelte-1uha8ag{position:relative;margin:4px var(--eth-space-3) var(--eth-space-2)}.contact-add-card.svelte-1uha8ag{display:flex;align-items:center;gap:12px;margin:0 var(--eth-space-3) var(--eth-space-2);padding:12px;border:1px solid var(--eth-color-divider);border-radius:var(--eth-radius-card);background:var(--eth-color-group-surface)}.contact-add-card.svelte-1uha8ag button:where(.svelte-1uha8ag),.empty-actions.svelte-1uha8ag button:where(.svelte-1uha8ag){min-height:44px;padding:0 14px;border-radius:var(--eth-radius-chip);background:var(--eth-color-accent);color:var(--eth-color-on-accent);font-size:14px;font-weight:700}.search-signature-icon.svelte-1uha8ag{position:absolute;inset-inline-start:13px;top:50%;z-index:1;display:grid;place-items:center;transform:translateY(-50%);color:var(--eth-color-text-muted);pointer-events:none;--eth-icon-cut: var(--eth-color-search-surface)}.search.svelte-1uha8ag input:where(.svelte-1uha8ag){width:100%;min-height:var(--eth-tap-target);padding:0 14px 0 38px;border:0;border-radius:var(--eth-radius-chip);background:var(--eth-color-search-surface);color:var(--eth-color-text);font-size:16px;outline:none}.search.svelte-1uha8ag input:where(.svelte-1uha8ag):focus{background:var(--eth-color-primary-surface);box-shadow:inset 0 0 0 1px var(--eth-color-accent),0 0 0 3px var(--eth-color-focus-ring)}.search-status.svelte-1uha8ag{margin:0 var(--eth-space-4) var(--eth-space-2);font-size:var(--eth-font-size-caption);line-height:1.4;color:var(--eth-color-text-secondary)}.search-results.svelte-1uha8ag{display:grid;gap:2px;padding:0 var(--eth-space-2) var(--eth-space-2);margin-bottom:4px;border-bottom:1px solid var(--eth-color-divider)}.app-navigation-results.svelte-1uha8ag{align-content:start;gap:0;margin:10px 14px 0;padding:0 12px 8px;border:1px solid color-mix(in srgb,var(--eth-color-divider) 76%,white 24%);border-radius:22px;background:color-mix(in srgb,var(--eth-color-surface-elevated) 88%,transparent);box-shadow:inset 0 1px color-mix(in srgb,white 82%,transparent),0 12px 30px color-mix(in srgb,var(--eth-color-accent) 9%,transparent);-webkit-backdrop-filter:blur(24px) saturate(1.12);backdrop-filter:blur(24px) saturate(1.12)}.app-navigation-heading.svelte-1uha8ag{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:14px 4px 9px;color:var(--eth-color-text)}.app-navigation-heading.svelte-1uha8ag strong:where(.svelte-1uha8ag){font-size:13px;font-weight:760;letter-spacing:-.01em}.app-navigation-heading.svelte-1uha8ag small:where(.svelte-1uha8ag),.app-navigation-section.svelte-1uha8ag{color:var(--eth-color-text-muted);font-size:10px;font-weight:650}.app-navigation-result.svelte-1uha8ag{display:grid;grid-template-columns:42px minmax(0,1fr) auto 12px;gap:9px;align-items:center;width:100%;min-height:64px;padding:8px 2px;border-top:1px solid color-mix(in srgb,var(--eth-color-divider) 78%,transparent);color:var(--eth-color-text);text-align:left}.app-navigation-result.svelte-1uha8ag:active{transform:scale(.99);opacity:.78}@media(hover:hover){.app-navigation-result.svelte-1uha8ag:hover{background:color-mix(in srgb,var(--eth-color-accent) 7%,transparent)}}.app-navigation-copy.svelte-1uha8ag{display:grid;gap:3px;min-width:0}.app-navigation-copy.svelte-1uha8ag strong:where(.svelte-1uha8ag){overflow:hidden;font-size:15px;font-weight:720;letter-spacing:-.012em;text-overflow:ellipsis;white-space:nowrap}.app-navigation-copy.svelte-1uha8ag small:where(.svelte-1uha8ag){overflow:hidden;color:var(--eth-color-text-secondary);font-size:11px;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.content-search-group-label.svelte-1uha8ag{padding:12px 4px 6px;border-top:1px solid var(--eth-color-divider);color:var(--eth-color-text-muted);font-size:11px;font-weight:760;letter-spacing:.04em;text-transform:uppercase}.content-search-result.svelte-1uha8ag{grid-template-columns:42px minmax(0,1fr) auto 12px}.content-search-result[data-content-search-contact].svelte-1uha8ag{grid-template-columns:42px minmax(0,1fr) 12px}.content-search-result.svelte-1uha8ag .avatar:where(.svelte-1uha8ag){width:40px;height:40px;font-size:15px}.content-search-results.svelte-1uha8ag .app-navigation-copy:where(.svelte-1uha8ag) small:where(.svelte-1uha8ag){max-width:100%}.app-navigation-empty.compact.svelte-1uha8ag{padding-block:20px 24px}.app-navigation-empty.svelte-1uha8ag{display:grid;gap:5px;padding:24px 8px 30px;border-top:1px solid var(--eth-color-divider);text-align:center}.app-navigation-empty.svelte-1uha8ag strong:where(.svelte-1uha8ag){font-size:15px}.app-navigation-empty.svelte-1uha8ag small:where(.svelte-1uha8ag){color:var(--eth-color-text-secondary);font-size:12px;line-height:1.4}.result-id.svelte-1uha8ag{flex:0 0 auto;font-size:var(--eth-font-size-caption);color:var(--eth-color-text-muted)}.conversation-list.svelte-1uha8ag{flex:1;min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:2px;padding:2px var(--eth-space-2) max(var(--eth-space-2),env(safe-area-inset-bottom))}.conversation-list-content.svelte-1uha8ag{flex:1;min-height:100%;display:flex;flex-direction:column;gap:inherit}.folder-pager.svelte-1uha8ag{flex:1;min-width:0;min-height:0;display:flex;overflow:hidden;overflow:clip;touch-action:pan-y}.folder-pages.svelte-1uha8ag{flex:0 0 100%;min-width:0;display:flex;align-items:stretch}.folder-pages.svelte-1uha8ag>.conversation-list:where(.svelte-1uha8ag){flex:0 0 100%;width:100%;min-width:0;overscroll-behavior-x:none}.conversation-button.svelte-1uha8ag{display:grid;grid-template-columns:48px minmax(0,1fr);gap:10px;align-items:center;width:100%;min-height:64px;padding:var(--eth-space-2) 10px;border-radius:12px;text-align:left;color:inherit}@media(hover:hover){.conversation-button.svelte-1uha8ag:hover{background:var(--eth-color-surface-muted)}}.conversation-button.active.svelte-1uha8ag{background:var(--eth-color-accent-soft)}.conversation-main.svelte-1uha8ag{display:grid;gap:3px;min-width:0}.conversation-row.svelte-1uha8ag{display:flex;align-items:center;justify-content:space-between;gap:var(--eth-space-2);min-width:0}.conversation-row.svelte-1uha8ag strong:where(.svelte-1uha8ag){font-size:var(--eth-font-size-list);font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.conversation-row.secondary.svelte-1uha8ag small:where(.svelte-1uha8ag){flex:1;min-width:0;font-size:var(--eth-font-size-secondary);color:var(--eth-color-text-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kind.svelte-1uha8ag{flex:0 0 auto;padding:1px 8px;border:1px solid var(--eth-color-divider);border-radius:var(--eth-radius-chip);font-size:var(--eth-font-size-micro);font-weight:600;letter-spacing:.04em;color:var(--eth-color-text-secondary);white-space:nowrap}.unread-badge.svelte-1uha8ag{flex:0 0 auto;min-width:20px;height:20px;padding:0 6px;display:grid;place-items:center;border-radius:var(--eth-radius-chip);background:var(--eth-color-accent);color:var(--eth-color-on-accent);font-size:var(--eth-font-size-caption);font-weight:700}.list-empty.svelte-1uha8ag{display:grid;gap:6px;justify-items:center;margin:var(--eth-space-6) var(--eth-space-4);text-align:center;color:var(--eth-color-text-secondary)}.list-empty.svelte-1uha8ag strong:where(.svelte-1uha8ag){color:var(--eth-color-text);font-size:var(--eth-font-size-list)}.list-empty.svelte-1uha8ag small:where(.svelte-1uha8ag){font-size:var(--eth-font-size-secondary);line-height:1.4}.empty-actions.svelte-1uha8ag{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:6px}.avatar.svelte-1uha8ag{position:relative;width:48px;height:48px;flex:0 0 auto;display:grid;place-items:center;border-radius:50%;color:#fff;font-size:17px;font-weight:700;overflow:hidden}.avatar.svelte-1uha8ag img:where(.svelte-1uha8ag){width:100%;height:100%;display:block;object-fit:cover}.avatar.small.svelte-1uha8ag{width:32px;height:32px;font-size:14px}.tone-1.svelte-1uha8ag{background:linear-gradient(145deg,color-mix(in srgb,var(--eth-avatar-tone-1-a) 86%,var(--eth-color-surface-elevated)),var(--eth-avatar-tone-1-a));color:var(--eth-avatar-tone-1-b)}.tone-2.svelte-1uha8ag{background:linear-gradient(145deg,color-mix(in srgb,var(--eth-avatar-tone-2-a) 86%,var(--eth-color-surface-elevated)),var(--eth-avatar-tone-2-a));color:var(--eth-avatar-tone-2-b)}.tone-3.svelte-1uha8ag{background:linear-gradient(145deg,color-mix(in srgb,var(--eth-avatar-tone-3-a) 86%,var(--eth-color-surface-elevated)),var(--eth-avatar-tone-3-a));color:var(--eth-avatar-tone-3-b)}.tone-4.svelte-1uha8ag{background:linear-gradient(145deg,color-mix(in srgb,var(--eth-avatar-tone-4-a) 86%,var(--eth-color-surface-elevated)),var(--eth-avatar-tone-4-a));color:var(--eth-avatar-tone-4-b)}.tone-5.svelte-1uha8ag{background:linear-gradient(145deg,color-mix(in srgb,var(--eth-avatar-tone-5-a) 86%,var(--eth-color-surface-elevated)),var(--eth-avatar-tone-5-a));color:var(--eth-avatar-tone-5-b)}.tone-6.svelte-1uha8ag{background:linear-gradient(145deg,color-mix(in srgb,var(--eth-avatar-tone-6-a) 86%,var(--eth-color-surface-elevated)),var(--eth-avatar-tone-6-a));color:var(--eth-avatar-tone-6-b)}.tone-7.svelte-1uha8ag{background:linear-gradient(145deg,color-mix(in srgb,var(--eth-avatar-tone-7-a) 86%,var(--eth-color-surface-elevated)),var(--eth-avatar-tone-7-a));color:var(--eth-avatar-tone-7-b)}.presence-dot.svelte-1uha8ag{position:absolute;right:0;bottom:0;width:11px;height:11px;border-radius:50%;background:var(--eth-color-aurora);box-shadow:0 0 0 2px var(--eth-color-surface-elevated)}.conversation-button.active.svelte-1uha8ag .presence-dot:where(.svelte-1uha8ag){box-shadow:0 0 0 2px var(--eth-color-accent-soft)}.chat-header.svelte-1uha8ag{flex:0 0 auto;display:flex;align-items:center;gap:10px;min-height:56px;padding:max(6px,env(safe-area-inset-top)) var(--eth-space-3) 6px;border-bottom:1px solid var(--eth-color-divider);background:var(--eth-color-surface-elevated)}.chat-header.svelte-1uha8ag .avatar:where(.svelte-1uha8ag){width:40px;height:40px;font-size:16px}.back.svelte-1uha8ag{display:none;width:40px;height:44px;margin-inline-start:-6px;place-items:center;border-radius:10px;color:var(--eth-color-accent)}.peer.svelte-1uha8ag{min-width:0}.peer.svelte-1uha8ag h2:where(.svelte-1uha8ag){font-size:var(--eth-font-size-title);font-weight:600;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.peer-meta.svelte-1uha8ag{display:block;margin-top:1px;font-size:var(--eth-font-size-secondary);color:var(--eth-color-text-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.peer-meta.online.svelte-1uha8ag,.peer-meta.typing.svelte-1uha8ag,small.typing.svelte-1uha8ag{color:var(--eth-color-aurora);font-weight:500}.dots.svelte-1uha8ag i:where(.svelte-1uha8ag){font-style:normal;animation:svelte-1uha8ag-dot-blink 1.2s infinite}.dots.svelte-1uha8ag i:where(.svelte-1uha8ag):nth-child(2){animation-delay:.2s}.dots.svelte-1uha8ag i:where(.svelte-1uha8ag):nth-child(3){animation-delay:.4s}@keyframes svelte-1uha8ag-dot-blink{0%,60%,to{opacity:.25}30%{opacity:1}}.connect-strip.svelte-1uha8ag{flex:0 0 auto;padding:5px var(--eth-space-4);text-align:center;font-size:var(--eth-font-size-secondary);color:var(--eth-color-text-secondary);background:var(--eth-color-surface-muted);border-bottom:1px solid var(--eth-color-divider)}.pinned-message-strip.svelte-1uha8ag{flex:0 0 auto;display:grid;grid-template-columns:25px minmax(0,1fr) auto;align-items:center;gap:8px;width:100%;min-height:48px;padding:6px var(--eth-space-4);border-bottom:1px solid var(--eth-color-divider);background:color-mix(in srgb,var(--eth-color-surface-elevated) 95%,transparent);color:var(--eth-color-text);text-align:left}.pinned-message-strip.svelte-1uha8ag:hover,.pinned-message-strip.svelte-1uha8ag:focus-visible{background:var(--eth-color-surface-muted)}.pinned-message-strip.svelte-1uha8ag>span:where(.svelte-1uha8ag):first-child{color:var(--eth-color-accent);font-size:18px}.pinned-message-strip.svelte-1uha8ag>span:where(.svelte-1uha8ag):nth-child(2){display:grid;min-width:0}.pinned-message-strip.svelte-1uha8ag strong:where(.svelte-1uha8ag),.pinned-message-strip.svelte-1uha8ag small:where(.svelte-1uha8ag){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pinned-message-strip.svelte-1uha8ag strong:where(.svelte-1uha8ag){color:var(--eth-color-accent);font-size:11px}.pinned-message-strip.svelte-1uha8ag small:where(.svelte-1uha8ag){color:var(--eth-color-text-secondary);font-size:12px}.pinned-message-strip.svelte-1uha8ag b:where(.svelte-1uha8ag){display:grid;place-items:center;min-width:24px;height:24px;border-radius:12px;background:var(--eth-color-accent-soft);color:var(--eth-color-accent);font-size:11px}.message-selection-bar.svelte-1uha8ag{flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:48px;padding:5px var(--eth-space-3);border-bottom:1px solid var(--eth-color-divider);background:var(--eth-color-surface-elevated)}.message-selection-bar.svelte-1uha8ag strong:where(.svelte-1uha8ag){flex:0 0 auto;font-size:13px}.message-selection-bar.svelte-1uha8ag>div:where(.svelte-1uha8ag){display:flex;justify-content:flex-start;gap:4px;min-width:0;overflow-x:auto;scroll-behavior:auto}.message-selection-bar.svelte-1uha8ag button:where(.svelte-1uha8ag){min-height:38px;flex:0 0 auto;padding:0 9px;border-radius:10px;color:var(--eth-color-accent);font-size:12px;font-weight:600}.message-selection-bar.svelte-1uha8ag button:where(.svelte-1uha8ag):hover,.message-selection-bar.svelte-1uha8ag button:where(.svelte-1uha8ag):focus-visible{background:var(--eth-color-surface-muted)}.message-selection-bar.svelte-1uha8ag button.danger:where(.svelte-1uha8ag){color:var(--eth-color-danger)}.messages.svelte-1uha8ag{flex:1;min-height:0;overflow-y:auto;overscroll-behavior-y:contain;overflow-anchor:none;scrollbar-gutter:stable;display:flex;flex-direction:column;align-items:flex-start;padding:var(--eth-space-3) var(--eth-space-4) var(--eth-space-3);background:transparent}.day-sep.svelte-1uha8ag{align-self:center;margin:14px 0 6px}.day-float.svelte-1uha8ag{position:absolute;z-index:5;top:50px;right:0;left:0;display:flex;justify-content:center;opacity:0;transition:opacity .16s ease;pointer-events:none}.day-float.visible.svelte-1uha8ag{opacity:1}.unread-sep.svelte-1uha8ag{align-self:stretch;margin:6px calc(-1 * var(--eth-space-4));padding:5px 0;color:var(--eth-color-text-secondary);background:color-mix(in srgb,var(--eth-color-surface-elevated) 72%,transparent);font-size:13px;text-align:center}.day-sep.svelte-1uha8ag span:where(.svelte-1uha8ag),.day-float.svelte-1uha8ag span:where(.svelte-1uha8ag){display:inline-block;padding:3px 10px;border:1px solid var(--eth-color-divider);border-radius:var(--eth-radius-chip);background:var(--eth-color-surface-elevated);box-shadow:var(--eth-shadow-soft);font-size:var(--eth-font-size-caption);color:var(--eth-color-text-secondary)}.empty-state.svelte-1uha8ag{flex:1;display:grid;place-content:center;padding:var(--eth-space-6);background:transparent}.empty-pill.svelte-1uha8ag{padding:8px 16px;border:1px solid var(--eth-color-divider);border-radius:var(--eth-radius-chip);background:var(--eth-color-surface-elevated);box-shadow:var(--eth-shadow-soft);font-size:var(--eth-font-size-secondary);color:var(--eth-color-text-secondary)}.empty-thread.svelte-1uha8ag{align-self:center;margin:auto;width:min(300px,100%);display:grid;gap:6px;justify-items:center;padding:20px;border:1px solid color-mix(in srgb,var(--eth-color-divider) 72%,transparent);border-radius:22px;background:color-mix(in srgb,var(--eth-color-surface-elevated) 90%,transparent);box-shadow:var(--eth-shadow-hairline),0 14px 38px color-mix(in srgb,var(--eth-color-shadow) 72%,transparent);text-align:center}@supports ((-webkit-backdrop-filter: blur(1px)) or (backdrop-filter: blur(1px))){.empty-thread.svelte-1uha8ag{-webkit-backdrop-filter:blur(12px) saturate(112%);backdrop-filter:blur(12px) saturate(112%)}}.empty-glyph.svelte-1uha8ag{width:48px;height:48px;display:grid;place-items:center;border-radius:50%;background:var(--eth-color-accent-soft);color:var(--eth-color-accent);--eth-icon-cut: var(--eth-color-accent-soft)}.empty-thread.svelte-1uha8ag strong:where(.svelte-1uha8ag){font-size:var(--eth-font-size-list)}.empty-thread.svelte-1uha8ag small:where(.svelte-1uha8ag){font-size:var(--eth-font-size-secondary);line-height:1.4;color:var(--eth-color-text-secondary)}.quick-hello.svelte-1uha8ag{margin-top:6px;min-height:44px;padding:0 18px;border-radius:var(--eth-radius-chip);background:var(--eth-color-accent-soft);color:var(--eth-color-accent);font-size:14px;font-weight:600;text-align:center}.quick-hello.svelte-1uha8ag:hover:not(:disabled){background:var(--eth-color-accent);color:var(--eth-color-on-accent)}.jump-down.svelte-1uha8ag{position:sticky;bottom:8px;z-index:4;align-self:flex-end;width:var(--eth-tap-target);height:var(--eth-tap-target);margin-top:calc(-1 * var(--eth-tap-target));display:grid;place-items:center;border:1px solid var(--eth-color-divider);border-radius:50%;background:var(--eth-color-surface-elevated);box-shadow:var(--eth-shadow-panel);color:var(--eth-color-text-secondary);animation:svelte-1uha8ag-panel-in .16s ease-out}.jump-down.svelte-1uha8ag:hover{color:var(--eth-color-accent)}.remote-message.svelte-1uha8ag{width:min(100%,390px);margin-top:12px;align-self:flex-start}.remote-message.outbound.svelte-1uha8ag{align-self:flex-end}.remote-control-owner-banner.svelte-1uha8ag{position:fixed;right:16px;bottom:max(16px,env(safe-area-inset-bottom));z-index:210;display:flex;align-items:center;gap:12px;max-width:min(92vw,360px);padding:10px 12px;border:1px solid rgb(255 255 255 / .16);border-radius:14px;background:#141b26f5;color:#f6f8fb;box-shadow:0 12px 34px #0000003d}.remote-control-owner-banner.svelte-1uha8ag span:where(.svelte-1uha8ag){display:flex;min-width:0;flex-direction:column;gap:2px}.remote-control-owner-banner.svelte-1uha8ag strong:where(.svelte-1uha8ag){display:flex;align-items:center;gap:6px;font-size:12px}.remote-control-owner-banner.svelte-1uha8ag small:where(.svelte-1uha8ag){overflow:hidden;color:#b8c2d0;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.remote-control-owner-banner.svelte-1uha8ag i:where(.svelte-1uha8ag){width:7px;height:7px;border-radius:50%;background:#e45f4a;box-shadow:0 0 0 4px #e45f4a24}.remote-control-owner-banner.svelte-1uha8ag button:where(.svelte-1uha8ag){min-height:var(--eth-tap-target);padding:0 11px;border:1px solid #bf5143;border-radius:9px;background:#963a2f;color:#fff;font:700 11px/1 inherit}.bubble.svelte-1uha8ag{position:relative;width:fit-content;max-width:min(560px,78%);margin-top:12px;padding:8px 12px;border:1px solid var(--eth-color-divider);border-radius:var(--eth-radius-bubble);background:var(--eth-color-bubble-in);box-shadow:var(--eth-shadow-bubble);font-size:var(--eth-font-size-chat);line-height:var(--eth-line-chat);overflow-wrap:anywhere;color:var(--eth-color-text)}.bubble.svelte-1uha8ag:focus{outline:none}.bubble.svelte-1uha8ag:focus-visible,.bubble.selected-message.svelte-1uha8ag{box-shadow:0 0 0 2px color-mix(in srgb,var(--eth-color-accent) 55%,transparent),var(--eth-shadow-bubble)}.message-select-indicator.svelte-1uha8ag{position:absolute;top:-9px;left:-9px;z-index:2;display:grid;place-items:center;width:22px;height:22px;border:2px solid var(--eth-color-surface-elevated);border-radius:50%;background:var(--eth-color-surface-muted);color:transparent;box-shadow:var(--eth-shadow-soft);font-size:12px;font-weight:800}.bubble.outbound.svelte-1uha8ag .message-select-indicator:where(.svelte-1uha8ag){right:-9px;left:auto}.message-select-indicator.checked.svelte-1uha8ag{background:var(--eth-color-accent);color:var(--eth-color-on-accent)}.message-pin-label.svelte-1uha8ag{display:block;margin-bottom:4px;color:var(--eth-color-accent);font-size:10px;font-weight:700;letter-spacing:.02em}.forwarded-from.svelte-1uha8ag{margin-bottom:4px;color:var(--eth-color-accent);font-size:11px;font-weight:700}.bubble.outbound.svelte-1uha8ag .forwarded-from:where(.svelte-1uha8ag){color:var(--eth-color-bubble-out-read)}.bubble.outbound.svelte-1uha8ag .message-pin-label:where(.svelte-1uha8ag){color:var(--eth-color-bubble-out-read)}.deleted-message-body.svelte-1uha8ag{margin:0;color:var(--eth-color-text-muted);font-style:italic}.bubble.outbound.svelte-1uha8ag .deleted-message-body:where(.svelte-1uha8ag){color:var(--eth-color-bubble-out-muted)}.message-reactions.svelte-1uha8ag{display:flex;flex-wrap:wrap;gap:4px;margin-top:6px}.message-reactions.svelte-1uha8ag button:where(.svelte-1uha8ag){display:inline-flex;align-items:center;gap:3px;min-width:38px;min-height:28px;padding:2px 8px;border:1px solid var(--eth-color-divider);border-radius:14px;background:var(--eth-color-surface-muted);color:var(--eth-color-text-secondary);font-size:14px}.message-reactions.svelte-1uha8ag button.active:where(.svelte-1uha8ag){border-color:color-mix(in srgb,var(--eth-color-accent) 46%,transparent);background:var(--eth-color-accent-soft);color:var(--eth-color-accent)}.message-reactions.svelte-1uha8ag button:where(.svelte-1uha8ag) span:where(.svelte-1uha8ag){font-size:11px;font-weight:700}.bubble.outbound.svelte-1uha8ag .message-reactions:where(.svelte-1uha8ag) button:where(.svelte-1uha8ag){border-color:#ffffff38;background:#ffffff1f;color:var(--eth-color-bubble-out-text)}.bubble.outbound.svelte-1uha8ag .message-reactions:where(.svelte-1uha8ag) button.active:where(.svelte-1uha8ag){background:#ffffff3b}.edited-label.svelte-1uha8ag{font-style:normal}.pending-text.send-failed.svelte-1uha8ag{opacity:.92}.failed-text-actions.svelte-1uha8ag{display:flex;align-items:center;gap:7px;height:auto!important;min-height:30px;color:var(--eth-color-bubble-out-muted)}.failed-text-actions.svelte-1uha8ag button:where(.svelte-1uha8ag){min-height:30px;padding:0 5px;color:var(--eth-color-bubble-out-text);font-size:11px;font-weight:700}.pending-clock.svelte-1uha8ag{display:inline-flex;align-items:center;color:var(--eth-color-bubble-out-muted)}.bubble.grouped-top.svelte-1uha8ag{margin-top:2px;border-start-start-radius:var(--eth-radius-bubble-grouped)}.bubble.grouped-bottom.svelte-1uha8ag{border-end-start-radius:var(--eth-radius-bubble-grouped)}.bubble.tail.svelte-1uha8ag{border-end-start-radius:var(--eth-radius-bubble-tail)}.bubble.outbound.svelte-1uha8ag{align-self:flex-end;border:0;padding:9px 13px;background:linear-gradient(180deg,var(--eth-color-bubble-out-hi),var(--eth-color-bubble-out));color:var(--eth-color-bubble-out-text)}.bubble.outbound.svelte-1uha8ag footer:where(.svelte-1uha8ag),.bubble.outbound.svelte-1uha8ag .voice-time:where(.svelte-1uha8ag),.bubble.outbound.svelte-1uha8ag .subject:where(.svelte-1uha8ag),.bubble.outbound.svelte-1uha8ag .mail-state:where(.svelte-1uha8ag),.bubble.outbound.svelte-1uha8ag .file-meta:where(.svelte-1uha8ag) small:where(.svelte-1uha8ag){color:var(--eth-color-bubble-out-muted)}.bubble.outbound.svelte-1uha8ag .ticks:where(.svelte-1uha8ag){color:var(--eth-color-bubble-out-muted)}.bubble.outbound.svelte-1uha8ag .ticks.read:where(.svelte-1uha8ag){color:var(--eth-color-bubble-out-read)}.bubble.outbound.svelte-1uha8ag .voice-play:where(.svelte-1uha8ag){background:#ffffff29;color:var(--eth-color-bubble-out-text)}.bubble.outbound.svelte-1uha8ag .voice-play:where(.svelte-1uha8ag):hover{background:#ffffff3d}.bubble.outbound.svelte-1uha8ag .wave-bar:where(.svelte-1uha8ag){background:#f2fafa47}.bubble.outbound.svelte-1uha8ag .wave-bar.played:where(.svelte-1uha8ag){background:var(--eth-color-bubble-out-read)}.bubble.outbound.svelte-1uha8ag .voice-rate:where(.svelte-1uha8ag){border-color:#f2fafa4d;color:var(--eth-color-bubble-out-muted)}.bubble.outbound.svelte-1uha8ag .file-glyph:where(.svelte-1uha8ag){background:#ffffff24;color:var(--eth-color-bubble-out-text)}.bubble.outbound.svelte-1uha8ag .lang-panel:where(.svelte-1uha8ag){border-top-color:#f2fafa29}.bubble.outbound.svelte-1uha8ag .lang-alt-label:where(.svelte-1uha8ag),.bubble.outbound.svelte-1uha8ag .mt-note:where(.svelte-1uha8ag){color:var(--eth-color-bubble-out-muted)}.bubble.outbound.svelte-1uha8ag .lang-alt-text:where(.svelte-1uha8ag){color:var(--eth-color-bubble-out-text)}.bubble.outbound.grouped-top.svelte-1uha8ag{border-start-start-radius:var(--eth-radius-bubble);border-start-end-radius:var(--eth-radius-bubble-grouped)}.bubble.outbound.grouped-bottom.svelte-1uha8ag{border-end-start-radius:var(--eth-radius-bubble);border-end-end-radius:var(--eth-radius-bubble-grouped)}.bubble.outbound.tail.svelte-1uha8ag{border-end-start-radius:var(--eth-radius-bubble);border-end-end-radius:var(--eth-radius-bubble-tail)}.bubble.svelte-1uha8ag .body:where(.svelte-1uha8ag){white-space:pre-wrap}.subject.svelte-1uha8ag{display:block;max-width:100%;margin-bottom:4px;font-size:var(--eth-font-size-secondary);font-weight:600;color:var(--eth-color-text-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bubble.svelte-1uha8ag footer:where(.svelte-1uha8ag){display:flex;align-items:center;justify-content:flex-end;gap:4px;height:16px;margin-top:2px;font-size:var(--eth-font-size-caption);color:var(--eth-color-text-muted)}.ticks.svelte-1uha8ag{display:inline-flex;align-items:center;color:var(--eth-color-text-muted)}.ticks.read.svelte-1uha8ag{color:var(--eth-color-accent)}.mail-state.svelte-1uha8ag{display:inline-flex;align-items:center;gap:3px;font-size:var(--eth-font-size-micro);letter-spacing:.02em}.trans-line.svelte-1uha8ag{display:flex}.trans-meta.svelte-1uha8ag{display:inline-flex;align-items:center;gap:5px;margin-block:-7px -5px;padding-block:12px;padding-inline-end:8px;font-size:var(--eth-font-size-micro);font-weight:600;letter-spacing:.04em;color:var(--eth-color-text-muted)}@media(hover:hover){.trans-meta.svelte-1uha8ag:hover{color:var(--eth-color-accent)}}.trans-meta.failed.svelte-1uha8ag{font-weight:500}.retry.svelte-1uha8ag{color:var(--eth-color-accent);font-weight:600}.lang-panel.svelte-1uha8ag{display:grid;gap:8px;margin-top:6px;padding-top:8px;border-top:1px solid var(--eth-color-divider);animation:svelte-1uha8ag-panel-in .16s ease-out}.lang-alt.svelte-1uha8ag{display:grid;gap:3px;border-inline-start:2px solid var(--eth-color-translation-rail);padding-inline-start:10px}.lang-alt-label.svelte-1uha8ag{font-size:var(--eth-font-size-micro);font-weight:600;letter-spacing:.04em;color:var(--eth-color-text-muted)}.lang-alt-text.svelte-1uha8ag{font-size:15px;line-height:1.4;color:var(--eth-color-text-secondary);white-space:pre-wrap}.lang-panel-foot.svelte-1uha8ag{display:flex;align-items:center;justify-content:space-between;gap:var(--eth-space-2);flex-wrap:wrap}.segmented.small.svelte-1uha8ag{display:inline-grid;grid-auto-flow:column;grid-template-columns:none}.segmented.small.svelte-1uha8ag button:where(.svelte-1uha8ag){min-height:var(--eth-tap-target);padding:0 14px;font-size:var(--eth-font-size-caption)}.mt-note.svelte-1uha8ag{font-size:var(--eth-font-size-micro);color:var(--eth-color-text-muted)}@keyframes svelte-1uha8ag-panel-in{0%{opacity:0;transform:translateY(-2px)}}.attachments.svelte-1uha8ag{display:grid;gap:6px;margin-bottom:4px}.attachment-image.svelte-1uha8ag{display:block;max-width:min(300px,100%);max-height:340px;border-radius:12px}.attachment-preview-shell.svelte-1uha8ag{position:relative;overflow:hidden;border-radius:12px;background:var(--eth-color-surface-muted)}.attachment-image-preview.svelte-1uha8ag{min-width:180px;min-height:120px;object-fit:cover;filter:blur(10px);transform:scale(1.04);opacity:.82}.attachment-preview-progress.svelte-1uha8ag{position:absolute;inset:50% auto auto 50%;width:24px;height:24px;margin:-12px;border:2px solid rgb(255 255 255 / 55%);border-top-color:#fff;border-radius:50%;animation:spin .8s linear infinite}.attachment-loading.svelte-1uha8ag{width:220px;max-width:100%;height:140px;display:grid;place-items:center;border-radius:12px;background:var(--eth-color-surface-muted);font-size:var(--eth-font-size-secondary);color:var(--eth-color-text-secondary)}.attachment-file.svelte-1uha8ag{display:flex;align-items:center;gap:10px;max-width:280px;min-height:44px;margin:-2px -4px;padding:6px 8px;border-radius:12px;color:inherit}@media(hover:hover){.attachment-file.svelte-1uha8ag:hover{background:#0e17140a}}.file-glyph.svelte-1uha8ag{width:40px;height:40px;flex:0 0 auto;display:grid;place-items:center;border-radius:12px;background:var(--eth-color-accent-soft);color:var(--eth-color-accent)}.file-meta.svelte-1uha8ag{display:grid;min-width:0}.file-name.svelte-1uha8ag{font-size:14px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.file-meta.svelte-1uha8ag small:where(.svelte-1uha8ag){font-size:var(--eth-font-size-caption);color:var(--eth-color-text-muted)}.bubble.media-only.svelte-1uha8ag{padding:0;border:0;background:transparent;box-shadow:none}.bubble.media-only.svelte-1uha8ag .attachments:where(.svelte-1uha8ag){margin:0}.bubble.media-only.svelte-1uha8ag .attachment-image:where(.svelte-1uha8ag){border-radius:16px;min-width:140px;min-height:56px;object-fit:cover}.media-time.svelte-1uha8ag{position:absolute;right:8px;bottom:8px;display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:var(--eth-radius-chip);background:var(--eth-color-media-scrim);color:#fff;font-size:var(--eth-font-size-micro)}.media-time.svelte-1uha8ag .ticks:where(.svelte-1uha8ag),.media-time.svelte-1uha8ag .ticks.read:where(.svelte-1uha8ag){color:#fff}.toast-strip.svelte-1uha8ag{flex:0 0 auto;margin:6px var(--eth-space-3) 0;padding:8px 12px;border-radius:12px;background:var(--eth-color-surface-elevated);border:1px solid var(--eth-color-divider);box-shadow:var(--eth-shadow-soft);font-size:var(--eth-font-size-secondary);color:var(--eth-color-text-secondary);text-align:center;animation:svelte-1uha8ag-panel-in .16s ease-out}.error-strip.svelte-1uha8ag{flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;gap:var(--eth-space-2);margin:6px var(--eth-space-3) 0;padding:8px 12px;border:1px solid var(--eth-color-divider);border-radius:12px;background:var(--eth-color-surface-elevated);box-shadow:var(--eth-shadow-soft);font-size:var(--eth-font-size-secondary);color:var(--eth-color-danger);border-inline-start:3px solid var(--eth-color-danger)}.error-glyph.svelte-1uha8ag{flex:0 0 auto}.error-strip.svelte-1uha8ag button:where(.svelte-1uha8ag){width:var(--eth-tap-target);height:var(--eth-tap-target);flex:0 0 auto;display:grid;place-items:center;border-radius:50%;color:var(--eth-color-text-muted)}.pending-media.svelte-1uha8ag{flex:0 0 auto;display:flex;align-items:center;gap:10px;min-height:48px;margin:6px var(--eth-space-3) 0;padding:8px 12px;border-radius:12px;background:var(--eth-color-surface-muted);font-size:var(--eth-font-size-secondary)}.pending-name.svelte-1uha8ag{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pending-media-preview.svelte-1uha8ag{width:40px;height:40px;flex:0 0 auto;border-radius:9px;object-fit:cover;background:var(--eth-color-surface-elevated)}.bubble-media-preview.svelte-1uha8ag{width:min(240px,65vw);height:auto;max-height:320px;margin:-4px -5px 4px;border-radius:12px;display:block}.pending-media-bubble.svelte-1uha8ag{overflow:hidden}.pending-bubble-progress.svelte-1uha8ag{display:flex;align-items:center;gap:8px;min-width:150px;color:var(--eth-color-text-muted);font-size:var(--eth-font-size-caption)}.pending-bubble-progress.svelte-1uha8ag .progress-track:where(.svelte-1uha8ag){min-width:70px}.pending-bubble-progress.svelte-1uha8ag button:where(.svelte-1uha8ag),.pending-retry.svelte-1uha8ag{color:var(--eth-color-accent);font:inherit}.progress-track.svelte-1uha8ag{flex:1;height:3px;border-radius:var(--eth-radius-chip);background:var(--eth-color-divider);overflow:hidden}.progress-fill.svelte-1uha8ag{display:block;height:100%;background:var(--eth-color-accent)}.pending-remove.svelte-1uha8ag{width:var(--eth-tap-target);height:var(--eth-tap-target);margin-inline-start:auto;flex:0 0 auto;display:grid;place-items:center;border-radius:50%;color:var(--eth-color-text-muted)}.pending-remove.svelte-1uha8ag:hover{background:var(--eth-color-surface-elevated)}.compose-context.svelte-1uha8ag{flex:0 0 auto;padding:6px var(--eth-space-3) 0;border-top:1px solid var(--eth-color-divider);background:var(--eth-color-surface-elevated)}.compose.svelte-1uha8ag{flex:0 0 auto;display:flex;align-items:flex-end;gap:var(--eth-space-2);padding:var(--eth-space-2) var(--eth-space-3) max(var(--eth-space-2),env(safe-area-inset-bottom));border-top:1px solid var(--eth-color-divider);background:var(--eth-color-surface-elevated)}.compose.svelte-1uha8ag .attach:where(.svelte-1uha8ag){width:var(--eth-tap-target);height:var(--eth-tap-target);flex:0 0 auto;display:grid;place-items:center;border-radius:50%;color:var(--eth-color-text-muted)}.compose.svelte-1uha8ag .attach:where(.svelte-1uha8ag):hover:not(:disabled){color:var(--eth-color-accent);background:var(--eth-color-surface-muted)}.compose.svelte-1uha8ag textarea:where(.svelte-1uha8ag){flex:1;min-height:var(--eth-tap-target);max-height:132px;padding:10px 14px;scrollbar-width:thin;border:1px solid transparent;border-radius:var(--eth-radius-composer);background:var(--eth-color-surface-muted);color:var(--eth-color-text);font-size:16px;line-height:1.35;resize:none;outline:none}.compose.svelte-1uha8ag textarea:where(.svelte-1uha8ag):focus{border-color:var(--eth-color-accent);background:var(--eth-color-surface-elevated);box-shadow:0 0 0 3px var(--eth-color-focus-ring)}.compose.svelte-1uha8ag .send:where(.svelte-1uha8ag){width:var(--eth-tap-target);height:var(--eth-tap-target);flex:0 0 auto;display:grid;place-items:center;border-radius:50%;background:var(--eth-color-accent);color:var(--eth-color-on-accent);transition:transform .12s ease,background .12s ease}.compose.svelte-1uha8ag .send:where(.svelte-1uha8ag) svg:where(.svelte-1uha8ag){margin-inline-start:2px}.compose.svelte-1uha8ag .send:where(.svelte-1uha8ag):hover:not(:disabled){background:var(--eth-color-accent-hover)}.compose.svelte-1uha8ag .send:where(.svelte-1uha8ag):active:not(:disabled){transform:scale(.96)}.compose.svelte-1uha8ag .send:where(.svelte-1uha8ag):disabled{background:var(--eth-color-surface-muted);color:var(--eth-color-text-muted);opacity:1}.voice.svelte-1uha8ag{display:flex;align-items:center;gap:10px;min-width:min(240px,60vw);padding:2px 0}.voice-play.svelte-1uha8ag{width:var(--eth-tap-target);height:var(--eth-tap-target);flex:0 0 auto;display:grid;place-items:center;border-radius:50%;background:var(--eth-color-accent);color:var(--eth-color-on-accent)}.voice-play.svelte-1uha8ag:hover{background:var(--eth-color-accent-hover)}.voice-loading.svelte-1uha8ag{width:16px;height:16px;border-radius:50%;border:2px solid currentColor;border-top-color:transparent;animation:svelte-1uha8ag-voice-spin .8s linear infinite}@keyframes svelte-1uha8ag-voice-spin{to{transform:rotate(360deg)}}.voice-body.svelte-1uha8ag{flex:1;min-width:0;display:grid;gap:5px}.voice-track.svelte-1uha8ag{height:22px;display:flex;align-items:center;gap:2px;cursor:pointer}.wave-bar.svelte-1uha8ag{flex:1;min-width:2px;max-width:4px;border-radius:var(--eth-radius-chip);background:var(--eth-color-divider);pointer-events:none;transition:background .12s ease}.wave-bar.played.svelte-1uha8ag{background:var(--eth-color-accent)}.voice-meta-row.svelte-1uha8ag{display:flex;align-items:center;justify-content:space-between;gap:var(--eth-space-2)}.voice-time.svelte-1uha8ag{font-size:var(--eth-font-size-caption);color:var(--eth-color-text-muted);font-variant-numeric:tabular-nums}.voice-rate.svelte-1uha8ag{min-width:34px;padding:2px 8px;border:1px solid var(--eth-color-divider);border-radius:var(--eth-radius-chip);font-size:var(--eth-font-size-micro);font-weight:600;color:var(--eth-color-text-secondary);text-align:center}.voice-rate.svelte-1uha8ag:hover{color:var(--eth-color-accent);border-color:var(--eth-color-accent)}.voice-transcript.svelte-1uha8ag .transcript-text:where(.svelte-1uha8ag){color:var(--eth-color-text)}.pending-voice.svelte-1uha8ag .voice-play:where(.svelte-1uha8ag){background:#ffffff29;color:var(--eth-color-bubble-out-text)}.pv-foot.svelte-1uha8ag{display:flex;align-items:center;justify-content:flex-end;gap:10px;margin-top:2px;font-size:var(--eth-font-size-caption);color:var(--eth-color-bubble-out-muted);font-variant-numeric:tabular-nums}.pv-retry.svelte-1uha8ag,.pv-drop.svelte-1uha8ag{min-height:var(--eth-tap-target);font-size:var(--eth-font-size-caption);color:var(--eth-color-bubble-out-read);font-weight:600}.pv-drop.svelte-1uha8ag{color:var(--eth-color-bubble-out-muted);font-weight:500}.lang-panel.voice-transcript.svelte-1uha8ag{margin-top:8px;padding:10px 12px;border-top:0;border-radius:12px;background:var(--eth-color-surface-muted)}.bubble.outbound.svelte-1uha8ag .lang-panel.voice-transcript:where(.svelte-1uha8ag){background:#ffffff17}.record-bar.svelte-1uha8ag{flex:1;display:flex;align-items:center;gap:10px;min-height:var(--eth-tap-target);padding:0 14px;border-radius:var(--eth-radius-composer);background:var(--eth-color-surface-muted)}.rec-dot.svelte-1uha8ag{width:10px;height:10px;border-radius:50%;background:var(--eth-color-danger);animation:svelte-1uha8ag-rec-pulse 1.2s ease-in-out infinite}@keyframes svelte-1uha8ag-rec-pulse{0%,to{opacity:1}50%{opacity:.35}}.rec-time.svelte-1uha8ag{font-size:15px;font-variant-numeric:tabular-nums;color:var(--eth-color-text)}.rec-cancel.svelte-1uha8ag{margin-inline-start:auto;min-height:var(--eth-tap-target);padding:0 12px;border-radius:var(--eth-radius-chip);color:var(--eth-color-text-secondary);font-size:var(--eth-font-size-secondary)}.rec-cancel.svelte-1uha8ag:hover{color:var(--eth-color-danger);background:var(--eth-color-surface-elevated)}.compose.svelte-1uha8ag .mic:where(.svelte-1uha8ag){width:var(--eth-tap-target);height:var(--eth-tap-target);flex:0 0 auto;display:grid;place-items:center;border-radius:50%;color:var(--eth-color-text-muted)}.compose.svelte-1uha8ag .mic:where(.svelte-1uha8ag):hover{color:var(--eth-color-accent);background:var(--eth-color-surface-muted)}.call-slot.svelte-1uha8ag{margin-inline-start:auto;display:flex;gap:4px}.call-btn.svelte-1uha8ag{width:var(--eth-tap-target);height:var(--eth-tap-target);display:grid;place-items:center;border-radius:10px;color:var(--eth-color-text-muted)}.call-btn.svelte-1uha8ag:hover{background:var(--eth-color-surface-muted);color:var(--eth-color-accent)}.mobile-nav.svelte-1uha8ag{position:absolute;left:0;right:0;bottom:0;z-index:20;box-sizing:border-box;height:calc(72px + env(safe-area-inset-bottom));padding:0 6px env(safe-area-inset-bottom);border:0;border-top:1px solid var(--eth-color-divider);border-radius:0;background:var(--eth-color-navigation-surface);box-shadow:none;color:var(--eth-color-text-secondary)}.tabbar.svelte-1uha8ag{position:relative;width:100%;height:100%;touch-action:none;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}.tab.svelte-1uha8ag{position:absolute;top:0;left:0;height:72px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:0;margin:0;border:0;background:transparent;color:var(--eth-color-text-secondary);transition:transform .26s cubic-bezier(.3,1.2,.4,1);will-change:transform;-webkit-tap-highlight-color:transparent}:root[data-theme=dark] .mobile-nav.svelte-1uha8ag{border-color:var(--eth-color-divider);background:var(--eth-color-navigation-surface);box-shadow:none;color:var(--eth-color-text-secondary)}:root[data-theme=dark] .tab.svelte-1uha8ag{color:var(--eth-color-text-secondary)}.tab.active.svelte-1uha8ag{color:var(--eth-color-accent)}:root[data-theme=dark] .tab.active.svelte-1uha8ag{color:var(--eth-color-accent)}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .mobile-nav.svelte-1uha8ag{border-color:var(--eth-color-divider);background:var(--eth-color-navigation-surface);box-shadow:none;color:var(--eth-color-text-secondary)}:root:not([data-theme=light]) .tab.svelte-1uha8ag{color:var(--eth-color-text-secondary)}:root:not([data-theme=light]) .tab.active.svelte-1uha8ag{color:var(--eth-color-accent)}}.tab-inner.svelte-1uha8ag{display:flex;flex-direction:column;align-items:center;gap:3.5px}.ticon.svelte-1uha8ag{position:relative;width:24px;height:24px;display:flex;align-items:center;justify-content:center;--eth-icon-cut: var(--eth-color-navigation-surface);--eth-compact-icon-cut: var(--eth-color-navigation-surface)}.ticon.svelte-1uha8ag svg{display:block;overflow:visible}.tlabel.svelte-1uha8ag{font-size:12px;font-weight:400;letter-spacing:.01em;white-space:nowrap}.tab.active.svelte-1uha8ag .tlabel:where(.svelte-1uha8ag){font-weight:500}.tab.svelte-1uha8ag:focus-visible{outline:0;border-radius:10px;box-shadow:inset 0 0 0 2px var(--eth-color-accent-border)}.tab-badge.svelte-1uha8ag{position:absolute;top:-5px;right:-9px;min-width:17px;height:17px;padding:0 4px;display:grid;place-items:center;border:0;border-radius:999px;background:var(--eth-color-danger);box-shadow:0 0 0 2px var(--eth-color-navigation-surface);color:var(--eth-color-on-danger);font-size:9.5px;font-weight:700;line-height:1;z-index:2}:root[data-theme=dark] .tab-badge.svelte-1uha8ag{box-shadow:0 0 0 2px var(--eth-color-navigation-surface)}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .tab-badge.svelte-1uha8ag{box-shadow:0 0 0 2px var(--eth-color-navigation-surface)}}@keyframes svelte-1uha8ag-tab-bubble-press{0%{transform:scale(1)}26%{transform:scale(.94)}64%{transform:scale(1.035)}to{transform:scale(1)}}.tab.anim.svelte-1uha8ag .tab-inner:where(.svelte-1uha8ag){transform-origin:center;will-change:transform;animation:svelte-1uha8ag-tab-bubble-press .22s cubic-bezier(.22,.8,.3,1) 1}.tabbar.editing.svelte-1uha8ag .tab:where(.svelte-1uha8ag){cursor:grab}.tab.dragging.svelte-1uha8ag{z-index:10;transition:none;cursor:grabbing}.tab.dragging.svelte-1uha8ag .tab-inner:where(.svelte-1uha8ag){animation:none;transform:scale(1.12)}.edit-hint.svelte-1uha8ag{position:absolute;top:-50px;left:50%;transform:translate(-50%);display:flex;align-items:center;gap:10px;padding:6px 8px 6px 14px;border:1px solid var(--eth-color-divider);border-radius:999px;background:var(--eth-color-surface-elevated);box-shadow:0 6px 20px #070c1e2e;color:var(--eth-color-text-secondary);font-size:12.5px;white-space:nowrap;z-index:50}.edit-done.svelte-1uha8ag{position:relative;min-height:32px;padding:5px 12px;border:0;border-radius:999px;background:var(--eth-color-accent);color:var(--eth-color-on-accent);font-size:12.5px;font-weight:700}.edit-done.svelte-1uha8ag:after{content:"";position:absolute;top:50%;left:50%;width:44px;height:44px;transform:translate(-50%,-50%)}@media(prefers-reduced-motion:reduce){.tab.anim.svelte-1uha8ag .tab-inner:where(.svelte-1uha8ag){animation:none!important}}@media(prefers-reduced-transparency:reduce){.mobile-nav.svelte-1uha8ag{background:var(--eth-color-navigation-surface);-webkit-backdrop-filter:none;backdrop-filter:none}:root[data-theme=dark] .mobile-nav.svelte-1uha8ag{background:var(--eth-color-navigation-surface)}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .mobile-nav.svelte-1uha8ag{background:var(--eth-color-navigation-surface)}}}@supports not (backdrop-filter: blur(1px)){.mobile-nav.svelte-1uha8ag{background:var(--eth-color-navigation-surface);-webkit-backdrop-filter:none;backdrop-filter:none}:root[data-theme=dark] .mobile-nav.svelte-1uha8ag{background:var(--eth-color-navigation-surface)}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .mobile-nav.svelte-1uha8ag{background:var(--eth-color-navigation-surface)}}}.auth-channel.svelte-1uha8ag{display:grid;grid-template-columns:1fr 1fr;gap:4px;margin:10px 0 16px;padding:4px;border-radius:14px;background:var(--eth-color-surface-muted)}.auth-channel.svelte-1uha8ag button:where(.svelte-1uha8ag){min-height:var(--eth-tap-target);border:0;border-radius:11px;color:var(--eth-color-text-secondary);background:transparent;font:inherit;font-weight:700}.phone-auth.svelte-1uha8ag{display:grid;gap:14px}.phone-auth.svelte-1uha8ag label:where(.svelte-1uha8ag),.owner-phone-approval.svelte-1uha8ag label:where(.svelte-1uha8ag){display:grid;gap:7px;color:var(--eth-color-text-secondary);font-size:13px;font-weight:700}.phone-auth.svelte-1uha8ag input:where(.svelte-1uha8ag),.owner-phone-approval.svelte-1uha8ag input:where(.svelte-1uha8ag){width:100%;min-height:48px;box-sizing:border-box;padding:0 14px;border:1px solid var(--eth-color-divider);border-radius:14px;color:var(--eth-color-text);background:var(--eth-color-surface-elevated);font:inherit;font-size:16px;font-weight:400}.phone-privacy.svelte-1uha8ag,.phone-code-card.svelte-1uha8ag p:where(.svelte-1uha8ag),.owner-phone-notice.svelte-1uha8ag p:where(.svelte-1uha8ag),.owner-phone-approval.svelte-1uha8ag p:where(.svelte-1uha8ag){margin:0;color:var(--eth-color-text-secondary);font-size:13px;line-height:1.45}.phone-code-card.svelte-1uha8ag{display:grid;gap:10px;padding:18px;border:1px solid var(--eth-color-accent-border);border-radius:20px;text-align:center;background:var(--eth-color-accent-soft)}.phone-code-card.svelte-1uha8ag strong:where(.svelte-1uha8ag){color:var(--eth-color-text);font-size:30px;letter-spacing:.08em}.phone-sms-button.svelte-1uha8ag{display:grid;place-items:center;min-height:48px;text-decoration:none}.phone-waiting.svelte-1uha8ag{display:flex;align-items:flex-start;gap:9px;color:var(--eth-color-text-secondary);font-size:13px;line-height:1.4}.phone-waiting.svelte-1uha8ag span:where(.svelte-1uha8ag){width:9px;height:9px;margin-top:4px;flex:0 0 auto;border-radius:50%;background:var(--eth-color-warning);box-shadow:0 0 0 5px color-mix(in srgb,var(--eth-color-warning) 15%,transparent)}.phone-verify.svelte-1uha8ag,.link-button.svelte-1uha8ag{min-height:44px}.link-button.svelte-1uha8ag{border:0;color:var(--eth-color-accent);background:transparent;font:inherit;font-weight:700}.owner-phone-refresh.svelte-1uha8ag{min-width:44px;min-height:44px;border:0;border-radius:50%;color:var(--eth-color-accent);background:var(--eth-color-surface-muted);font-size:25px}.owner-phone-screen.svelte-1uha8ag{position:relative;display:grid;align-content:start;gap:14px;padding:14px}.owner-phone-notice.svelte-1uha8ag,.owner-phone-card.svelte-1uha8ag,.owner-phone-approval.svelte-1uha8ag,.owner-phone-empty.svelte-1uha8ag{padding:16px;border:1px solid var(--eth-color-divider);border-radius:20px;background:var(--eth-color-surface-elevated);box-shadow:var(--eth-shadow-soft)}.owner-phone-notice.svelte-1uha8ag{display:grid;gap:6px;border-color:var(--eth-color-accent-border);background:var(--eth-color-accent-soft)}.owner-phone-success.svelte-1uha8ag{margin:0;padding:13px 15px;border:1px solid color-mix(in srgb,var(--eth-color-mint) 42%,transparent);border-radius:16px;color:var(--eth-color-mint);background:color-mix(in srgb,var(--eth-color-mint) 12%,var(--eth-color-surface-elevated));font-weight:750}.owner-phone-list.svelte-1uha8ag{display:grid;gap:12px}.owner-phone-card.svelte-1uha8ag{display:grid;gap:8px}.owner-phone-card-head.svelte-1uha8ag{display:flex;align-items:center;justify-content:space-between}.owner-phone-card-head.svelte-1uha8ag strong:where(.svelte-1uha8ag){color:var(--eth-color-accent);font-size:21px;letter-spacing:.05em}.owner-phone-card-head.svelte-1uha8ag span:where(.svelte-1uha8ag),.owner-phone-card.svelte-1uha8ag small:where(.svelte-1uha8ag){color:var(--eth-color-text-muted);font-size:12px}.owner-phone-number.svelte-1uha8ag{color:var(--eth-color-text);font-size:24px;font-weight:800}.owner-phone-actions.svelte-1uha8ag{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:6px}.owner-phone-actions.svelte-1uha8ag button:where(.svelte-1uha8ag){min-height:44px}.owner-phone-reject.svelte-1uha8ag{grid-column:1 / -1;border:0;color:var(--eth-color-danger);background:transparent;font:inherit;font-weight:700}.owner-fallback-code.svelte-1uha8ag{margin:2px 0 0;padding:10px 12px;border-radius:12px;color:var(--eth-color-text-secondary);background:var(--eth-color-surface-muted);font-size:13px}.owner-fallback-code.svelte-1uha8ag strong:where(.svelte-1uha8ag){color:var(--eth-color-text);font-size:18px;letter-spacing:.08em}.owner-phone-approval.svelte-1uha8ag{position:sticky;bottom:12px;z-index:4;display:grid;gap:12px;border-color:var(--eth-color-accent-border);box-shadow:var(--eth-shadow-panel)}.owner-phone-approval.svelte-1uha8ag>strong:where(.svelte-1uha8ag){font-size:27px}.owner-phone-close.svelte-1uha8ag{position:absolute;top:8px;right:8px;width:var(--eth-tap-target);height:var(--eth-tap-target);border:0;border-radius:50%;color:var(--eth-color-text-secondary);background:var(--eth-color-surface-muted);font-size:24px;--eth-icon-cut: var(--eth-color-surface-muted)}.phonebook-card.svelte-1uha8ag,.phonebook-results.svelte-1uha8ag,.phone-link-card.svelte-1uha8ag{display:grid;gap:12px;margin:0 var(--eth-space-3) var(--eth-space-2);padding:14px;border:1px solid var(--eth-color-divider);border-radius:var(--eth-radius-card);background:var(--eth-color-group-surface);box-shadow:var(--eth-shadow-card)}.phonebook-head.svelte-1uha8ag{display:flex;align-items:center;gap:11px}.phonebook-head.svelte-1uha8ag>span:where(.svelte-1uha8ag):last-child{min-width:0;display:grid;gap:3px}.phonebook-result-row.svelte-1uha8ag small:where(.svelte-1uha8ag){color:var(--eth-color-text-secondary);font-size:12.5px;line-height:1.4}.phonebook-icon.svelte-1uha8ag{display:grid;width:42px;height:42px;flex:0 0 auto;place-items:center;border-radius:14px;color:var(--eth-color-accent);background:var(--eth-color-accent-soft);--eth-icon-cut: var(--eth-color-accent-soft)}.phonebook-pick.svelte-1uha8ag{min-height:46px}.phonebook-actions.svelte-1uha8ag{display:grid;gap:8px}.vcard-import.secondary.svelte-1uha8ag{border:1px solid var(--eth-color-accent-border);border-radius:var(--eth-radius-input);color:var(--eth-color-accent);background:var(--eth-color-accent-soft);box-shadow:none;font:inherit;font-weight:720}.phonebook-privacy.svelte-1uha8ag{color:var(--eth-color-text-muted);font-size:11.5px;line-height:1.4}.phonebook-export-help.svelte-1uha8ag{padding:9px 11px;border:1px solid var(--eth-color-divider);border-radius:14px;background:var(--eth-color-search-surface)}.phonebook-export-help.svelte-1uha8ag summary:where(.svelte-1uha8ag){min-height:var(--eth-tap-target);display:flex;align-items:center;color:var(--eth-color-text);cursor:pointer;font-size:13px;font-weight:720}.phonebook-export-help.svelte-1uha8ag ol:where(.svelte-1uha8ag){margin:8px 0;padding-inline-start:20px;color:var(--eth-color-text-secondary);font-size:12px;line-height:1.55}.phonebook-export-help.svelte-1uha8ag a:where(.svelte-1uha8ag){color:var(--eth-color-accent);font-size:12px;font-weight:700;text-decoration:none}.phone-link-card.svelte-1uha8ag{display:grid;gap:10px}.phonebook-manual.svelte-1uha8ag button:where(.svelte-1uha8ag),.phonebook-result-row.svelte-1uha8ag button:where(.svelte-1uha8ag),.phonebook-result-row.svelte-1uha8ag a:where(.svelte-1uha8ag){min-height:var(--eth-tap-target);display:grid;place-items:center;padding:0 12px;border:0;border-radius:12px;color:var(--eth-color-on-accent);background:var(--eth-color-accent);font:inherit;font-size:12.5px;font-weight:750;text-decoration:none}.call-audio-report.svelte-1uha8ag{margin:0;padding:12px 16px;overflow-x:hidden;color:var(--eth-color-text-secondary);font:12px/1.45 ui-monospace,SFMono-Regular,Menlo,monospace;white-space:pre-wrap;word-break:break-word;-webkit-user-select:text;user-select:text}.phonebook-status.svelte-1uha8ag{margin:0;color:var(--eth-color-text-secondary);font-size:12.5px;line-height:1.4}.phonebook-results.svelte-1uha8ag h2:where(.svelte-1uha8ag){margin:0;font-size:14px}.phonebook-results.svelte-1uha8ag h2:where(.svelte-1uha8ag) small:where(.svelte-1uha8ag){margin-left:4px;color:var(--eth-color-text-secondary);font-size:12.5px;font-weight:500}.phonebook-result-row.svelte-1uha8ag{display:grid;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:9px;padding-top:10px;border-top:1px solid var(--eth-color-divider)}.phonebook-result-row.svelte-1uha8ag:first-of-type{padding-top:0;border-top:0}.phonebook-result-row.svelte-1uha8ag>span:where(.svelte-1uha8ag):nth-child(2){min-width:0;display:grid;gap:2px}.phonebook-result-row.svelte-1uha8ag strong:where(.svelte-1uha8ag),.phonebook-result-row.svelte-1uha8ag small:where(.svelte-1uha8ag){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.phone-link-card.svelte-1uha8ag{margin-inline:0;border-color:var(--eth-color-accent-border);background:var(--eth-color-accent-soft)}.phone-code-card.compact.svelte-1uha8ag{padding:14px}@media(prefers-reduced-motion:reduce){.tab.anim.svelte-1uha8ag .tab-inner:where(.svelte-1uha8ag){animation:none!important}.tab.svelte-1uha8ag{transition-duration:.01s}}.screen-top.svelte-1uha8ag{display:flex;align-items:center;gap:8px;min-height:52px;padding:max(10px,env(safe-area-inset-top)) var(--eth-space-4) 6px}.screen-top.svelte-1uha8ag h1:where(.svelte-1uha8ag){flex:1;color:var(--eth-color-primary);font-size:var(--eth-font-size-heading);font-weight:var(--eth-font-weight-bold);line-height:var(--eth-line-title);letter-spacing:-.01em}.screen-top.svelte-1uha8ag .back:where(.svelte-1uha8ag){display:grid;flex:0 0 auto}.screen-action.svelte-1uha8ag{width:var(--eth-tap-target);height:var(--eth-tap-target);display:grid;place-items:center;border-radius:50%;color:var(--eth-color-accent)}.screen-action.svelte-1uha8ag:hover{background:var(--eth-color-surface-muted)}.screen-list.svelte-1uha8ag{flex:1;min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:2px;padding:2px var(--eth-space-3) var(--eth-space-3);-webkit-overflow-scrolling:touch}.contacts-scroll.svelte-1uha8ag{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch}.contacts-scroll.svelte-1uha8ag>.screen-list:where(.svelte-1uha8ag){min-height:auto;flex:0 0 auto;overflow:visible}.sidebar.utility-surface.svelte-1uha8ag{background:var(--eth-color-page-background)}.utility-surface.svelte-1uha8ag .screen-top:where(.svelte-1uha8ag){background:var(--eth-color-page-background)}.screen-list.svelte-1uha8ag>:where(.svelte-1uha8ag){flex:0 0 auto}.screen-hint.svelte-1uha8ag{padding:4px var(--eth-space-2);font-size:var(--eth-font-size-caption);color:var(--eth-color-text-muted);line-height:1.4}.invite-row.svelte-1uha8ag{display:flex;align-items:center;gap:12px;min-height:52px;padding:var(--eth-space-2) 10px;border-radius:12px;color:var(--eth-color-accent);font-weight:500}.invite-row.svelte-1uha8ag:hover{background:var(--eth-color-surface-muted)}.invite-plus.svelte-1uha8ag{width:44px;height:44px;display:grid;place-items:center;border-radius:50%;background:var(--eth-color-accent-soft);font-size:22px;font-weight:600;--eth-icon-cut: var(--eth-color-accent-soft)}.picker-card.svelte-1uha8ag{display:grid;gap:6px;margin:4px 0 8px;padding:var(--eth-space-3);border:1px solid var(--eth-color-divider);border-radius:var(--eth-radius-card);background:var(--eth-color-surface-elevated);box-shadow:var(--eth-shadow-soft);animation:svelte-1uha8ag-panel-in .16s ease-out}.picker-head.svelte-1uha8ag{display:flex;align-items:center;justify-content:space-between}.picker-head.svelte-1uha8ag strong:where(.svelte-1uha8ag){font-size:var(--eth-font-size-list)}.picker-close.svelte-1uha8ag{width:var(--eth-tap-target);height:var(--eth-tap-target);display:grid;place-items:center;border-radius:50%;color:var(--eth-color-text-muted)}.picker-row.svelte-1uha8ag{display:flex;align-items:center;gap:10px;min-height:48px}.picker-name.svelte-1uha8ag{flex:1;min-width:0;font-size:var(--eth-font-size-list);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.picker-call.svelte-1uha8ag{width:var(--eth-tap-target);height:var(--eth-tap-target);display:grid;place-items:center;border-radius:50%;background:var(--eth-color-surface-muted);color:var(--eth-color-text-muted);--eth-icon-cut: var(--eth-color-surface-muted)}.picker-hint.svelte-1uha8ag{font-size:var(--eth-font-size-caption);color:var(--eth-color-text-muted);line-height:1.4}.call-history-list.svelte-1uha8ag{display:flex;flex-direction:column;gap:0;overflow:hidden;border:1px solid var(--eth-color-divider);border-radius:var(--eth-radius-card);background:var(--eth-color-surface-elevated);box-shadow:var(--eth-shadow-soft)}.call-row.svelte-1uha8ag{position:relative;display:flex;align-items:center;gap:10px;min-height:60px;padding:var(--eth-space-2) 10px;border:0;border-radius:0;background:transparent;box-shadow:none}.call-history-list.svelte-1uha8ag>.call-row:where(.svelte-1uha8ag)+.call-row:where(.svelte-1uha8ag):before{position:absolute;top:0;right:10px;left:68px;height:1px;background:var(--eth-color-divider);content:"";pointer-events:none}.call-row-details.svelte-1uha8ag{flex:1;min-width:0;display:flex;align-items:center;gap:10px;color:inherit;text-align:left}.call-row.svelte-1uha8ag .call-avatar:where(.svelte-1uha8ag){width:48px;height:48px;font-size:17px}.call-direction.svelte-1uha8ag{flex:0 0 auto;color:var(--eth-color-text-muted);font-size:14px;line-height:1}.call-history-warning.svelte-1uha8ag{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:4px 10px 8px;padding:9px 10px;border:1px solid color-mix(in srgb,var(--eth-color-warning) 28%,var(--eth-color-divider));border-radius:12px;color:var(--eth-color-text-secondary);background:color-mix(in srgb,var(--eth-color-warning) 7%,var(--eth-color-surface))}.call-history-warning.svelte-1uha8ag small:where(.svelte-1uha8ag){line-height:1.35}.call-details-sheet.svelte-1uha8ag{max-height:calc(100dvh - 12px);overflow-y:auto;overscroll-behavior:contain}.call-event-list.svelte-1uha8ag{width:100%;max-width:320px;display:grid;gap:4px;padding:8px 10px;border-radius:12px;background:var(--eth-color-surface-muted);color:var(--eth-color-text-secondary);text-align:left}.call-event-list.svelte-1uha8ag small:where(.svelte-1uha8ag){font-size:var(--eth-font-size-caption);line-height:1.35}.call-row.missed.svelte-1uha8ag .call-direction:where(.svelte-1uha8ag),.call-row.missed.svelte-1uha8ag strong:where(.svelte-1uha8ag){color:var(--eth-color-danger)}.settings-screen.svelte-1uha8ag,.more-screen.svelte-1uha8ag{gap:0;padding-inline:14px;padding-bottom:18px}.settings-section-title.svelte-1uha8ag{margin:8px 12px 6px;color:var(--eth-color-text-muted);font-size:12px;font-weight:var(--eth-font-weight-semibold);letter-spacing:.025em}.account-card.svelte-1uha8ag{display:grid;gap:12px;justify-items:center;padding:18px var(--eth-space-3);border:1px solid var(--eth-color-divider);border-radius:var(--eth-radius-card);background:var(--eth-color-surface-elevated);box-shadow:var(--eth-shadow-soft)}.remove-profile-photo.svelte-1uha8ag{min-height:var(--eth-tap-target);padding:0 12px;border-radius:11px;background:#c13b311a;color:var(--eth-color-danger, #b42318);font-size:12px;font-weight:650}.account-name-field.svelte-1uha8ag{width:min(280px,100%);display:grid;gap:5px;font-size:var(--eth-font-size-caption);color:var(--eth-color-text-secondary);text-align:left}.settings-group.svelte-1uha8ag{display:grid;margin-bottom:12px;border:1px solid var(--eth-color-divider);border-radius:20px;background:var(--eth-color-surface-elevated);overflow:hidden;box-shadow:var(--eth-shadow-soft)}.settings-row.svelte-1uha8ag{display:flex;align-items:center;justify-content:flex-start;gap:11px;min-height:var(--eth-row-min-height);padding:8px var(--eth-screen-gutter);font-size:var(--eth-font-size-list);color:var(--eth-color-text)}.feature-group.svelte-1uha8ag .settings-row:where(.svelte-1uha8ag){min-height:70px}.settings-group.svelte-1uha8ag>:where(.svelte-1uha8ag)+:where(.svelte-1uha8ag){border-top:1px solid var(--eth-color-divider)}button.settings-row.svelte-1uha8ag:hover:not(:disabled){background:var(--eth-color-surface-hover)}button.settings-row.svelte-1uha8ag:active:not(:disabled){background:var(--eth-color-surface-pressed)}button.settings-row.svelte-1uha8ag{user-select:none;-webkit-user-select:none}.settings-row-toggle.svelte-1uha8ag{position:relative;cursor:pointer;user-select:none;-webkit-user-select:none}.settings-row-toggle-input.svelte-1uha8ag{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.settings-row-toggle.svelte-1uha8ag:focus-within{outline:0;box-shadow:inset 0 0 0 2px var(--eth-color-accent-border)}.settings-row.svelte-1uha8ag:focus-visible{outline:0;box-shadow:inset 0 0 0 2px var(--eth-color-accent-border)}.settings-row.muted.svelte-1uha8ag .settings-label:where(.svelte-1uha8ag){color:var(--eth-color-text-secondary)}.settings-label.svelte-1uha8ag{flex:1;text-align:left}.settings-icon.svelte-1uha8ag{width:38px;height:38px;flex:0 0 auto;display:grid;place-items:center;border-radius:11px;background:var(--eth-color-accent-soft);color:var(--eth-color-accent);--eth-icon-cut: var(--eth-color-accent-soft)}.settings-icon.indigo.svelte-1uha8ag{background:var(--eth-color-accent-soft);color:var(--eth-color-accent)}.settings-icon.violet.svelte-1uha8ag{background:var(--eth-color-remote-soft);color:var(--eth-color-remote);--eth-icon-cut: var(--eth-color-remote-soft)}.settings-icon.slate.svelte-1uha8ag,.settings-icon.neutral.svelte-1uha8ag{background:var(--eth-color-surface-muted);color:var(--eth-color-text-secondary);--eth-icon-cut: var(--eth-color-surface-muted)}.settings-copy.svelte-1uha8ag{flex:1;min-width:0;display:grid;gap:2px;text-align:left}.settings-copy.svelte-1uha8ag strong:where(.svelte-1uha8ag){font-size:15.5px;font-weight:600;line-height:1.2}.settings-copy.svelte-1uha8ag small:where(.svelte-1uha8ag){color:var(--eth-color-text-muted);font-size:12px;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.auth-devices-retry.svelte-1uha8ag{align-self:center}@media(max-width:339px){.auth-device-row.svelte-1uha8ag{align-items:flex-start}.passkey-confirm.svelte-1uha8ag{align-items:stretch;flex-direction:column}.passkey-confirm-actions.svelte-1uha8ag{width:100%;flex-wrap:wrap}.passkey-confirm-actions.svelte-1uha8ag .mini-btn:where(.svelte-1uha8ag){flex:1 1 112px}}.settings-chevron.svelte-1uha8ag{flex:0 0 auto;color:var(--eth-color-text-muted);font-size:27px;font-weight:300;line-height:1}.settings-label.svelte-1uha8ag small:where(.svelte-1uha8ag){display:block;margin-top:2px;color:var(--eth-color-text-muted);font-size:var(--eth-font-size-caption);line-height:1.3}.settings-value.svelte-1uha8ag{color:var(--eth-color-text-muted);font-size:var(--eth-font-size-secondary)}.danger-text.svelte-1uha8ag{color:var(--eth-color-danger)}.app-lock-toggle.svelte-1uha8ag{flex:0 0 auto;width:50px;height:30px;padding:3px;border-radius:999px;background:var(--eth-color-divider);transition:background .18s ease}.app-lock-toggle.svelte-1uha8ag i:where(.svelte-1uha8ag){display:block;width:24px;height:24px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #00000047;transition:transform .18s cubic-bezier(.3,.9,.4,1.1)}.app-lock-toggle.on.svelte-1uha8ag{background:var(--eth-color-accent)}.app-lock-toggle.on.svelte-1uha8ag i:where(.svelte-1uha8ag){transform:translate(20px)}button.svelte-1uha8ag:disabled .app-lock-toggle:where(.svelte-1uha8ag){opacity:.55}.passkey-confirm.svelte-1uha8ag{background:var(--eth-color-surface-muted)}.passkey-confirm-actions.svelte-1uha8ag{display:flex;flex:0 0 auto;gap:8px}.mini-btn.svelte-1uha8ag{min-height:var(--eth-tap-target);padding:0 14px;border-radius:10px;background:var(--eth-color-surface-elevated);border:1px solid var(--eth-color-divider);color:var(--eth-color-text);font-size:var(--eth-font-size-secondary);font-weight:600}.mini-btn.danger.svelte-1uha8ag{background:var(--eth-color-danger);border-color:var(--eth-color-danger);color:#fff}.mini-btn.svelte-1uha8ag:disabled{opacity:.6}.passkey-note.svelte-1uha8ag{align-items:flex-start;padding-block:10px}.passkey-note.svelte-1uha8ag .settings-label:where(.svelte-1uha8ag){color:var(--eth-color-text-muted);font-size:var(--eth-font-size-caption);line-height:1.4}.settings-check.svelte-1uha8ag{color:var(--eth-color-accent);font-weight:700}.settings-row.danger.svelte-1uha8ag{color:var(--eth-color-danger);justify-content:center;text-align:center}.settings-row.svelte-1uha8ag select:where(.svelte-1uha8ag){min-height:var(--eth-tap-target);padding:0 10px;border:1px solid var(--eth-color-divider);border-radius:10px;background:var(--eth-color-surface-elevated);color:var(--eth-color-text);font-size:16px;outline:none}.more-hint.svelte-1uha8ag{color:var(--eth-color-text-muted);font-size:var(--eth-font-size-secondary);line-height:1.4}.about-card.svelte-1uha8ag{display:grid;gap:6px;justify-items:center;padding:24px;text-align:center;border:1px solid var(--eth-color-divider);border-radius:var(--eth-radius-card);background:var(--eth-color-surface-elevated)}.about-card.svelte-1uha8ag strong:where(.svelte-1uha8ag){font-size:17px}.about-card.svelte-1uha8ag small:where(.svelte-1uha8ag){font-size:var(--eth-font-size-secondary);color:var(--eth-color-text-secondary);line-height:1.45}.about-tags.svelte-1uha8ag{color:var(--eth-color-text-muted)}.about-build.svelte-1uha8ag{color:var(--eth-color-text-secondary)}.about-build.svelte-1uha8ag code:where(.svelte-1uha8ag){overflow-wrap:anywhere;font:600 .92em/1.2 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;letter-spacing:.01em}.qr-overlay.svelte-1uha8ag{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40;display:grid;place-items:center;padding:20px;overflow-y:auto;background:#0e171473}.qr-card.svelte-1uha8ag{position:relative;width:min(320px,100%);max-height:calc(100dvh - 40px);overflow-y:auto;display:grid;gap:8px;justify-items:center;padding:24px;border-radius:var(--eth-radius-panel);background:var(--eth-color-surface-elevated);box-shadow:var(--eth-shadow-panel);text-align:center}.qr-close.svelte-1uha8ag{position:absolute;top:10px;right:10px;width:var(--eth-tap-target);height:var(--eth-tap-target);display:grid;place-items:center;border-radius:50%;color:var(--eth-color-text-muted)}.qr-close.svelte-1uha8ag:hover{background:var(--eth-color-surface-muted)}.qr-name.svelte-1uha8ag{font-size:var(--eth-font-size-list)}.qr-box.svelte-1uha8ag{width:190px;height:190px;padding:12px;border-radius:14px;background:#fff;border:1px solid var(--eth-color-divider)}.qr-box.svelte-1uha8ag svg{width:100%;height:100%;display:block}.qr-id.svelte-1uha8ag{font-size:22px;font-weight:700;letter-spacing:.06em;font-variant-numeric:tabular-nums}.qr-hint.svelte-1uha8ag{font-size:var(--eth-font-size-caption);color:var(--eth-color-text-secondary);line-height:1.4}.qr-camera.svelte-1uha8ag{position:relative;width:100%;aspect-ratio:1;overflow:hidden;border:1px solid var(--eth-color-divider);border-radius:16px;background:#000}.qr-camera.svelte-1uha8ag video:where(.svelte-1uha8ag){width:100%;height:100%;display:block;object-fit:cover}.scan-frame.svelte-1uha8ag{position:absolute;top:18%;right:18%;bottom:18%;left:18%;border:2px solid var(--eth-color-accent);border-radius:14px;box-shadow:0 0 0 999px #0000002e;pointer-events:none}.qr-status.svelte-1uha8ag{width:100%;padding:8px 10px;border-radius:12px;background:var(--eth-color-surface-muted);color:var(--eth-color-text-secondary);font-size:var(--eth-font-size-caption);line-height:1.35}.qr-actions.svelte-1uha8ag{display:grid;grid-template-columns:1fr 1fr;gap:8px;width:100%;margin-top:4px}.qr-actions.svelte-1uha8ag .primary:where(.svelte-1uha8ag){min-height:44px;font-size:14px}.qr-scan.svelte-1uha8ag{min-height:44px;border-radius:var(--eth-radius-input);background:var(--eth-color-surface-muted);color:var(--eth-color-text-secondary);font-size:14px;text-align:center}.folder-chips.svelte-1uha8ag{margin:0 var(--eth-space-3) var(--eth-space-2);overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none;touch-action:pan-x;-webkit-overflow-scrolling:touch}.folder-chips.svelte-1uha8ag::-webkit-scrollbar{display:none}.folder-track.svelte-1uha8ag{position:relative;width:max-content;min-width:100%;display:flex;align-items:center;gap:2px;padding:3px;border-radius:999px;background:var(--eth-color-surface-muted)}.folder-track.svelte-1uha8ag button:where(.svelte-1uha8ag){position:relative;z-index:1;flex:1 0 92px;display:inline-flex;align-items:center;justify-content:center;gap:5px;min-width:92px;min-height:38px;padding:0 12px;border-radius:999px;background:transparent;color:var(--eth-color-text-secondary);font-size:var(--eth-font-size-secondary);font-weight:500;white-space:nowrap;scroll-snap-align:center}.folder-track.svelte-1uha8ag button.active:where(.svelte-1uha8ag){color:var(--eth-color-accent);font-weight:600}.folder-indicator.svelte-1uha8ag{position:absolute;inset-block:3px;left:0;z-index:0;border:1px solid color-mix(in srgb,var(--eth-color-divider) 64%,transparent);border-radius:999px;background:var(--eth-color-surface-elevated);box-shadow:var(--eth-shadow-hairline),0 3px 10px color-mix(in srgb,var(--eth-color-shadow) 48%,transparent);opacity:0;pointer-events:none;will-change:transform,width;transition:transform .22s cubic-bezier(.22,1,.36,1),width .19s cubic-bezier(.22,1,.36,1),opacity .12s ease}.folder-indicator.ready.svelte-1uha8ag{opacity:1}.chip-badge.svelte-1uha8ag{min-width:18px;height:18px;padding:0 5px;display:grid;place-items:center;border-radius:var(--eth-radius-chip);background:var(--eth-color-accent);color:var(--eth-color-on-accent);font-size:var(--eth-font-size-micro);font-weight:700}.row-end.svelte-1uha8ag{flex:0 0 auto;display:inline-flex;align-items:center;gap:4px;color:var(--eth-color-text-muted)}.pin-mark.svelte-1uha8ag{color:var(--eth-color-gold)}.pin-btn.svelte-1uha8ag{width:var(--eth-tap-target);height:var(--eth-tap-target);margin-inline-start:auto;flex:0 0 auto;display:grid;place-items:center;border-radius:10px;color:var(--eth-color-text-muted)}.pin-btn.svelte-1uha8ag:hover{background:var(--eth-color-surface-muted)}.pin-btn.pinned.svelte-1uha8ag{color:var(--eth-color-gold)}.pin-btn.svelte-1uha8ag~.call-slot:where(.svelte-1uha8ag){margin-inline-start:0}.qr-invite.svelte-1uha8ag{width:100%;min-height:44px;border-radius:var(--eth-radius-input);background:var(--eth-color-accent-soft);color:var(--eth-color-accent);font-size:14px;font-weight:600;text-align:center}.earlier.svelte-1uha8ag{align-self:center;min-height:var(--eth-tap-target);margin:4px 0;padding:4px 14px;border:1px solid var(--eth-color-divider);border-radius:var(--eth-radius-chip);background:var(--eth-color-surface-elevated);box-shadow:var(--eth-shadow-soft);color:var(--eth-color-text-secondary);font-size:var(--eth-font-size-caption)}.earlier.svelte-1uha8ag:hover:not(:disabled){color:var(--eth-color-accent)}.forward-picker-backdrop.svelte-1uha8ag{position:fixed;top:0;right:0;bottom:0;left:0;z-index:175;display:grid;place-items:center;padding:12px;background:#080d186b;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.forward-picker.svelte-1uha8ag{position:relative;width:min(100%,430px);margin:0;max-height:min(78vh,620px);overflow:hidden;border:1px solid var(--eth-color-divider);border-radius:22px;background:var(--eth-color-surface-elevated);color:var(--eth-color-text);box-shadow:var(--eth-shadow-panel)}.forward-picker.svelte-1uha8ag header:where(.svelte-1uha8ag){display:flex;align-items:center;justify-content:space-between;gap:12px;padding:15px 16px 11px;border-bottom:1px solid var(--eth-color-divider)}.forward-picker.svelte-1uha8ag header:where(.svelte-1uha8ag) div:where(.svelte-1uha8ag){display:grid;gap:2px}.forward-picker.svelte-1uha8ag h2:where(.svelte-1uha8ag){margin:0;font-size:18px}.forward-picker.svelte-1uha8ag header:where(.svelte-1uha8ag) small:where(.svelte-1uha8ag){color:var(--eth-color-text-muted);font-size:12px}.forward-picker.svelte-1uha8ag header:where(.svelte-1uha8ag) button:where(.svelte-1uha8ag){width:40px;height:40px;border-radius:50%;background:var(--eth-color-surface-muted);color:var(--eth-color-text-secondary);font-size:23px}.forward-conversations.svelte-1uha8ag{max-height:min(64vh,510px);overflow-y:auto;padding:7px}.forward-conversations.svelte-1uha8ag>button:where(.svelte-1uha8ag){display:grid;grid-template-columns:44px minmax(0,1fr) 20px;align-items:center;gap:10px;width:100%;min-height:58px;padding:7px 9px;border-radius:14px;color:inherit;text-align:left}.forward-conversations.svelte-1uha8ag>button:where(.svelte-1uha8ag):hover,.forward-conversations.svelte-1uha8ag>button:where(.svelte-1uha8ag):focus-visible{background:var(--eth-color-surface-muted)}.forward-conversations.svelte-1uha8ag>button:where(.svelte-1uha8ag)>span:where(.svelte-1uha8ag):nth-child(2){display:grid;min-width:0}.forward-conversations.svelte-1uha8ag strong:where(.svelte-1uha8ag),.forward-conversations.svelte-1uha8ag small:where(.svelte-1uha8ag){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.forward-conversations.svelte-1uha8ag small:where(.svelte-1uha8ag){color:var(--eth-color-text-muted);font-size:12px}.forward-conversations.svelte-1uha8ag b:where(.svelte-1uha8ag){color:var(--eth-color-text-muted);font-size:22px;font-weight:400}@media(max-width:699px){.forward-picker-backdrop.svelte-1uha8ag{align-items:end;padding:10px}}.sheet-backdrop.svelte-1uha8ag{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;display:grid;align-items:end;justify-items:center;background:#07192680}.sheet.svelte-1uha8ag{width:min(480px,100%);display:grid;gap:6px;justify-items:center;padding:10px 24px max(20px,env(safe-area-inset-bottom));border-radius:22px 22px 0 0;background:var(--eth-color-surface-elevated);box-shadow:var(--eth-shadow-panel);text-align:center;animation:svelte-1uha8ag-sheet-up .2s ease-out}.passkey-sheet.svelte-1uha8ag{width:min(420px,calc(100% - 24px));display:grid;gap:10px;justify-items:center;padding:22px 20px max(22px,env(safe-area-inset-bottom));border-radius:20px 20px 0 0;background:var(--eth-color-surface-elevated);box-shadow:var(--eth-shadow-panel);text-align:center;animation:svelte-1uha8ag-sheet-up .2s ease-out}.passkey-sheet.svelte-1uha8ag h2:where(.svelte-1uha8ag){margin:0;font-size:21px;line-height:1.15}.passkey-sheet.svelte-1uha8ag p:where(.svelte-1uha8ag){margin:0;color:var(--eth-color-text-secondary);font-size:var(--eth-font-size-secondary);line-height:1.4}.passkey-mark.svelte-1uha8ag{width:52px;height:52px;display:grid;place-items:center;border-radius:50%;background:var(--eth-color-accent-soft);color:var(--eth-color-accent);font-size:30px;font-weight:700}.passkey-actions.svelte-1uha8ag{width:100%;display:grid;gap:8px}.passkey-actions.svelte-1uha8ag button:where(.svelte-1uha8ag):not(.primary){min-height:44px;border-radius:var(--eth-radius-input);color:var(--eth-color-text-secondary);font-weight:600}@keyframes svelte-1uha8ag-sheet-up{0%{transform:translateY(24px);opacity:0}}.sheet-grip.svelte-1uha8ag{width:36px;height:4px;margin-bottom:8px;border-radius:var(--eth-radius-chip);background:var(--eth-color-divider)}.sheet-icon.svelte-1uha8ag{width:56px;height:56px;display:grid;place-items:center;border-radius:50%;background:var(--eth-color-accent-soft);color:var(--eth-color-accent)}.sheet-tag.svelte-1uha8ag{margin-top:2px;padding:2px 10px;border-radius:var(--eth-radius-chip);background:var(--eth-color-surface-muted);color:var(--eth-color-text-secondary);font-size:var(--eth-font-size-micro);font-weight:600;letter-spacing:.05em;text-transform:uppercase}.sheet-title.svelte-1uha8ag{font-size:18px;font-weight:700}.sheet-text.svelte-1uha8ag{max-width:320px;font-size:var(--eth-font-size-secondary);line-height:1.5;color:var(--eth-color-text-secondary)}.sheet-actions.svelte-1uha8ag{display:grid;gap:8px;width:100%;max-width:320px;margin-top:10px}.sheet-ok.svelte-1uha8ag{min-height:44px;border-radius:var(--eth-radius-input);background:var(--eth-color-surface-muted);color:var(--eth-color-text);font-size:15px;font-weight:500;text-align:center}.sheet-ok.svelte-1uha8ag:hover{background:var(--eth-color-divider)}.avatar.huge.svelte-1uha8ag{width:104px;height:104px;font-size:40px;box-shadow:0 0 0 6px #5fc6d41f}.circle-msg.svelte-1uha8ag{position:relative;width:200px;height:200px;max-width:100%}.circle-load.svelte-1uha8ag{width:100%;height:100%;display:grid;place-items:center;border-radius:50%;background:var(--eth-color-bubble-out);color:var(--eth-color-bubble-out-text)}.circle-dur.svelte-1uha8ag{position:absolute;left:10px;bottom:10px;padding:2px 8px;border-radius:var(--eth-radius-chip);background:var(--eth-color-media-scrim);color:#fff;font-size:var(--eth-font-size-micro);font-variant-numeric:tabular-nums;pointer-events:none}.circle-inline.svelte-1uha8ag{flex:0 0 auto;display:flex;align-items:center;gap:14px;margin:6px var(--eth-space-3) 0;padding:10px 12px;border:1px solid var(--eth-color-divider);border-radius:var(--eth-radius-panel);background:var(--eth-color-surface-elevated);box-shadow:var(--eth-shadow-panel);animation:svelte-1uha8ag-panel-in .16s ease-out}.circle-rec-wrap.svelte-1uha8ag{position:relative;width:128px;height:128px;flex:0 0 auto}.circle-live.svelte-1uha8ag{position:absolute;top:6px;right:6px;bottom:6px;left:6px;width:calc(100% - 12px);height:calc(100% - 12px);border-radius:50%;object-fit:cover;background:#04141c}.circle-ring-dyn.svelte-1uha8ag{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:conic-gradient(var(--eth-color-danger) 0 var(--p, 0deg),var(--eth-color-divider) var(--p, 0deg) 360deg);-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 4px),#000 calc(100% - 3px));mask:radial-gradient(farthest-side,transparent calc(100% - 4px),#000 calc(100% - 3px));pointer-events:none}.circle-rec-side.svelte-1uha8ag{flex:1;min-width:0;display:grid;gap:6px;justify-items:start}.circle-rec-hint.svelte-1uha8ag{font-size:var(--eth-font-size-caption);color:var(--eth-color-text-muted)}.circle-rec-actions.svelte-1uha8ag{display:flex;align-items:center;gap:10px}.circle-rec-actions.svelte-1uha8ag .send:where(.svelte-1uha8ag){width:var(--eth-tap-target);height:var(--eth-tap-target);display:grid;place-items:center;border-radius:50%;background:var(--eth-color-accent);color:var(--eth-color-on-accent)}.circle-backdrop.svelte-1uha8ag{position:fixed;top:0;right:0;bottom:0;left:0;z-index:64;background:#040c119e;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.circle-player.svelte-1uha8ag{position:fixed;z-index:65;border-radius:50%;touch-action:none}.circle-player.svelte-1uha8ag video:where(.svelte-1uha8ag){width:100%;height:100%;border-radius:50%;object-fit:cover;background:#04141c;cursor:pointer;display:block}.circle-player.overlay.svelte-1uha8ag{left:50%;top:50%;translate:-50% -50%;width:min(78vw,360px);height:min(78vw,360px);box-shadow:0 24px 80px #0000008c}.circle-player.mini.svelte-1uha8ag{right:12px;bottom:92px;width:108px;height:108px;box-shadow:0 10px 30px #0006}.circle-progress.svelte-1uha8ag{position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;border-radius:50%;background:conic-gradient(var(--eth-color-accent) 0 var(--p, 0deg),rgba(242,250,250,.25) var(--p, 0deg) 360deg);-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 4px),#000 calc(100% - 3px));mask:radial-gradient(farthest-side,transparent calc(100% - 4px),#000 calc(100% - 3px));pointer-events:none}.circle-paused-glyph.svelte-1uha8ag{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;color:#ffffffeb;background:#040c114d;border-radius:50%;pointer-events:none}.circle-x.svelte-1uha8ag{position:absolute;top:-6px;right:-6px;width:var(--eth-tap-target);height:var(--eth-tap-target);display:grid;place-items:center;border-radius:50%;background:var(--eth-color-surface-elevated);color:var(--eth-color-text);box-shadow:var(--eth-shadow-panel)}.circle-player.overlay.svelte-1uha8ag .circle-x:where(.svelte-1uha8ag){top:2px;right:2px}.peer-open.svelte-1uha8ag{display:flex;align-items:center;gap:10px;min-width:0;flex:1;padding:2px 6px 2px 2px;border-radius:12px;text-align:left}@media(hover:hover){.peer-open.svelte-1uha8ag:hover{background:var(--eth-color-surface-muted)}}.profile-screen.svelte-1uha8ag{position:fixed;top:0;right:0;bottom:0;left:0;z-index:45;display:flex;flex-direction:column;background:var(--eth-color-surface);color:var(--eth-color-text)}.screen-top.profile-topbar.svelte-1uha8ag{position:relative;z-index:2;display:grid;grid-template-columns:44px minmax(0,1fr) 44px;align-items:center;gap:4px;min-height:calc(52px + env(safe-area-inset-top));padding:env(safe-area-inset-top) 12px 0;border-bottom:1px solid color-mix(in srgb,var(--eth-color-divider) 58%,transparent);background:var(--eth-color-header-surface)}.screen-top.profile-topbar.svelte-1uha8ag h1:where(.svelte-1uha8ag){min-width:0;margin:0;font-size:17px;font-weight:650;letter-spacing:-.012em;line-height:1.2;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.profile-header-action.svelte-1uha8ag,.screen-top.profile-topbar.svelte-1uha8ag .profile-header-action:where(.svelte-1uha8ag){width:44px;height:44px;display:grid;place-items:center;border-radius:50%;color:var(--eth-color-accent);--eth-icon-cut: var(--eth-color-surface);transition:transform .12s ease,background-color .12s ease}.profile-header-action.svelte-1uha8ag:active{transform:scale(.94);background:var(--eth-color-surface-muted)}@media(hover:hover){.profile-header-action.svelte-1uha8ag:hover{background:var(--eth-color-surface-muted)}}.profile-body.svelte-1uha8ag{flex:1;width:min(100%,600px);min-height:0;margin:0 auto;overflow-y:auto;padding:0 16px max(32px,calc(env(safe-area-inset-bottom) + 20px));scroll-padding-top:12px;-webkit-overflow-scrolling:touch}.profile-hero.svelte-1uha8ag{display:grid;justify-items:center;gap:4px;padding:12px 8px 20px;text-align:center}.profile-hero.svelte-1uha8ag .avatar.giant:where(.svelte-1uha8ag){width:clamp(84px,23.6vw,96px);height:clamp(84px,23.6vw,96px);margin-bottom:8px;border:4px solid color-mix(in srgb,var(--eth-color-surface-elevated) 82%,transparent);font-size:clamp(34px,9vw,39px);box-shadow:0 10px 28px color-mix(in srgb,var(--eth-color-shadow) 74%,transparent)}.profile-hero.svelte-1uha8ag .presence-dot.big:where(.svelte-1uha8ag){width:16px;height:16px;box-shadow:0 0 0 3px var(--eth-color-surface)}.profile-name.svelte-1uha8ag{max-width:min(100%,440px);font-size:24px;line-height:1.2;font-weight:700;letter-spacing:-.018em;overflow-wrap:anywhere}.profile-presence.svelte-1uha8ag{font-size:14px;line-height:18px;font-weight:500;color:var(--eth-color-aurora)}.profile-ethereal-id.svelte-1uha8ag{max-width:100%;font-size:13px;line-height:18px;color:var(--eth-color-text-secondary);overflow-wrap:anywhere}.profile-ethereal-id.svelte-1uha8ag b:where(.svelte-1uha8ag){font-weight:600;font-variant-numeric:tabular-nums}.profile-actions-row.svelte-1uha8ag{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:20px}.profile-quick-action.svelte-1uha8ag{position:relative;min-width:0;min-height:80px;display:grid;justify-items:center;align-content:center;gap:5px;padding:7px 3px;border:1px solid color-mix(in srgb,var(--eth-color-divider) 88%,transparent);border-radius:var(--eth-radius-card);background:var(--eth-color-surface-elevated);color:var(--eth-color-accent);box-shadow:none;--eth-icon-cut: var(--eth-color-surface-elevated);transition:transform .12s ease,border-color .14s ease,background-color .14s ease,box-shadow .14s ease}.profile-quick-action.svelte-1uha8ag>span:where(.svelte-1uha8ag):last-child{max-width:100%;font-size:12px;line-height:15px;font-weight:600;white-space:nowrap}.profile-quick-action.active.svelte-1uha8ag{border-color:var(--eth-color-accent-border);background:var(--eth-color-accent-soft);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--eth-color-accent) 7%,transparent);--eth-icon-cut: var(--eth-color-accent-soft)}.profile-quick-action.active.svelte-1uha8ag:after{content:"";position:absolute;top:8px;right:8px;width:6px;height:6px;border-radius:50%;background:var(--eth-color-accent);box-shadow:0 0 0 2px var(--eth-color-accent-soft)}.profile-quick-action.svelte-1uha8ag:active{transform:translateY(1px) scale(.97);border-color:color-mix(in srgb,var(--eth-color-accent) 28%,var(--eth-color-divider));background:color-mix(in srgb,var(--eth-color-accent) 12%,var(--eth-color-surface-elevated));box-shadow:none}@media(hover:hover){.profile-quick-action.svelte-1uha8ag:hover{border-color:var(--eth-color-accent-border)}}.profile-section.svelte-1uha8ag{display:grid;gap:8px;margin-bottom:16px;scroll-margin-top:12px}.profile-section.svelte-1uha8ag>h2:where(.svelte-1uha8ag),.profile-section-heading.svelte-1uha8ag h2:where(.svelte-1uha8ag){margin:0 10px;color:var(--eth-color-text-secondary);font-size:13px;line-height:16px;font-weight:650;letter-spacing:.01em}.profile-section-heading.svelte-1uha8ag{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.profile-section-heading.svelte-1uha8ag small:where(.svelte-1uha8ag){margin-right:10px;color:var(--eth-color-text-muted);font-size:11px;line-height:15px;text-align:right}.profile-card.svelte-1uha8ag,.profile-media-card.svelte-1uha8ag{border:1px solid color-mix(in srgb,var(--eth-color-divider) 88%,transparent);border-radius:var(--eth-radius-card);background:var(--eth-color-surface-elevated);box-shadow:none;overflow:hidden}.profile-info-row.svelte-1uha8ag,.profile-media-item.svelte-1uha8ag{position:relative;width:100%;min-height:64px;display:flex;align-items:center;gap:10px;padding:9px 14px;color:var(--eth-color-text);text-align:left}button.profile-info-row.svelte-1uha8ag,.profile-media-item.svelte-1uha8ag{transition:background-color .12s ease}button.profile-info-row.svelte-1uha8ag:active,.profile-media-item.svelte-1uha8ag:active,.profile-media-item.active.svelte-1uha8ag{background:var(--eth-color-surface-muted)}@media(hover:hover){button.profile-info-row.svelte-1uha8ag:hover,.profile-media-item.svelte-1uha8ag:hover{background:color-mix(in srgb,var(--eth-color-surface-muted) 72%,transparent)}}.profile-card.svelte-1uha8ag>.profile-info-row:where(.svelte-1uha8ag)+.profile-info-row:where(.svelte-1uha8ag):before,.profile-media-list.svelte-1uha8ag>.profile-media-item:where(.svelte-1uha8ag)+.profile-media-item:where(.svelte-1uha8ag):before{content:"";position:absolute;top:0;right:0;left:58px;height:1px;background:var(--eth-color-divider)}.profile-row-icon.svelte-1uha8ag{--profile-row-icon-bg: var(--eth-color-accent-soft);width:34px;height:34px;flex:0 0 34px;display:grid;place-items:center;border-radius:11px;background:var(--profile-row-icon-bg);color:var(--eth-color-accent);--eth-icon-cut: var(--profile-row-icon-bg)}.profile-row-icon.connect.svelte-1uha8ag{--profile-row-icon-bg: var(--eth-color-aurora-soft);color:var(--eth-color-aurora)}.profile-row-icon.language.svelte-1uha8ag{--profile-row-icon-bg: var(--eth-color-accent-soft);color:var(--eth-color-accent)}.profile-row-icon.remote.svelte-1uha8ag{--profile-row-icon-bg: var(--eth-color-remote-soft);color:var(--eth-color-remote)}.profile-row-icon.secure.svelte-1uha8ag{--profile-row-icon-bg: color-mix(in srgb, var(--eth-color-mint) 13%, var(--eth-color-surface-elevated));color:var(--eth-color-mint)}.profile-row-icon.warn.svelte-1uha8ag{--profile-row-icon-bg: color-mix(in srgb, var(--eth-color-gold) 16%, var(--eth-color-surface-elevated));color:color-mix(in srgb,var(--eth-color-gold) 78%,var(--eth-color-text))}.profile-row-icon.neutral.svelte-1uha8ag{--profile-row-icon-bg: var(--eth-color-surface-muted);color:var(--eth-color-text-secondary)}.profile-row-icon.danger.svelte-1uha8ag{--profile-row-icon-bg: color-mix(in srgb, var(--eth-color-danger) 11%, var(--eth-color-surface-elevated));color:var(--eth-color-danger)}.profile-row-copy.svelte-1uha8ag{flex:1;min-width:0;display:grid;gap:2px;text-align:left}.profile-row-copy.svelte-1uha8ag strong:where(.svelte-1uha8ag){min-width:0;font-size:15.5px;line-height:20px;font-weight:560;overflow:hidden;text-overflow:ellipsis}.profile-row-copy.svelte-1uha8ag small:where(.svelte-1uha8ag){min-width:0;color:var(--eth-color-text-secondary);font-size:12.5px;line-height:17px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.profile-row-value.svelte-1uha8ag{max-width:42%;flex:0 1 auto;color:var(--eth-color-text-secondary);font-size:13px;line-height:18px;font-weight:500;text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.profile-id.svelte-1uha8ag{font-weight:650;letter-spacing:.035em;font-variant-numeric:tabular-nums}.profile-disclosure.svelte-1uha8ag{width:22px;height:28px;flex:0 0 22px;display:grid;place-items:center;margin-left:-5px;color:var(--eth-color-text-muted);transform:rotate(180deg);--eth-icon-cut: var(--eth-color-surface-elevated)}.profile-media-section.svelte-1uha8ag{margin-top:8px;margin-bottom:24px}.profile-media-card.svelte-1uha8ag{padding:8px}.profile-media-tabs.svelte-1uha8ag{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:2px;min-height:50px;padding:3px;border-radius:var(--eth-radius-card);background:var(--eth-color-surface-muted)}.profile-media-tabs.svelte-1uha8ag button:where(.svelte-1uha8ag){min-width:0;min-height:44px;padding:0 3px;border:1px solid transparent;border-radius:10px;color:var(--eth-color-text-secondary);font-size:12px;line-height:15px;font-weight:600;white-space:nowrap;transition:color .12s ease,background-color .12s ease,border-color .12s ease,transform .12s ease}.profile-media-tabs.svelte-1uha8ag button:where(.svelte-1uha8ag) span:where(.svelte-1uha8ag){margin-left:1px;color:var(--eth-color-text-muted);font-size:10px;font-variant-numeric:tabular-nums}.profile-media-tabs.svelte-1uha8ag button.active:where(.svelte-1uha8ag){border-color:color-mix(in srgb,var(--eth-color-divider) 86%,transparent);background:var(--eth-color-surface-elevated);color:var(--eth-color-text);box-shadow:var(--eth-shadow-soft)}.profile-media-tabs.svelte-1uha8ag button:where(.svelte-1uha8ag):active{transform:scale(.97);background:color-mix(in srgb,var(--eth-color-accent) 9%,var(--eth-color-surface-elevated))}.profile-media-panel.svelte-1uha8ag{min-height:166px;padding-top:8px;outline:none}.profile-media-grid.svelte-1uha8ag{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px}.profile-thumb.svelte-1uha8ag{width:100%;aspect-ratio:1;border-radius:10px;overflow:hidden;background:var(--eth-color-surface-muted);color:var(--eth-color-text-muted)}.profile-thumb.svelte-1uha8ag img:where(.svelte-1uha8ag){width:100%;height:100%;object-fit:cover;display:block}.profile-thumb.svelte-1uha8ag .profile-thumb-preview:where(.svelte-1uha8ag),.pv-image-preview.svelte-1uha8ag{filter:blur(12px);transform:scale(1.04);opacity:.82}.thumb-blank.svelte-1uha8ag{display:grid;place-items:center;width:100%;height:100%;background:var(--eth-color-surface-muted);--eth-icon-cut: var(--eth-color-surface-muted)}.profile-media-empty.svelte-1uha8ag{min-height:158px;display:grid;place-items:center;align-content:center;gap:5px;padding:18px;color:var(--eth-color-text-muted);text-align:center;--eth-icon-cut: var(--eth-color-surface-elevated)}.profile-media-empty.svelte-1uha8ag strong:where(.svelte-1uha8ag){color:var(--eth-color-text-secondary);font-size:14px;line-height:18px;font-weight:600}.profile-media-empty.svelte-1uha8ag small:where(.svelte-1uha8ag){max-width:280px;font-size:12px;line-height:17px}.profile-media-list.svelte-1uha8ag{margin:0 -8px -8px}.profile-media-item.svelte-1uha8ag .profile-row-value:where(.svelte-1uha8ag){color:var(--eth-color-accent)}@media(max-width:339px){.profile-body.svelte-1uha8ag{padding-inline:12px}.profile-name.svelte-1uha8ag{font-size:22px;line-height:27px}.profile-actions-row.svelte-1uha8ag{gap:8px}.profile-quick-action.svelte-1uha8ag{min-height:76px;border-radius:14px}.profile-quick-action.svelte-1uha8ag>span:where(.svelte-1uha8ag):last-child,.profile-media-tabs.svelte-1uha8ag button:where(.svelte-1uha8ag){font-size:10.5px}.profile-info-row.svelte-1uha8ag,.profile-media-item.svelte-1uha8ag{padding-inline:11px;gap:8px}.profile-row-copy.svelte-1uha8ag strong:where(.svelte-1uha8ag){font-size:14.5px}.profile-row-copy.svelte-1uha8ag small:where(.svelte-1uha8ag){font-size:11.5px}.profile-row-value.svelte-1uha8ag{max-width:36%;font-size:12px}.profile-media-tabs.svelte-1uha8ag button:where(.svelte-1uha8ag) span:where(.svelte-1uha8ag){display:none}}.attachment-image-btn.svelte-1uha8ag{display:block;padding:0;border-radius:12px;line-height:0}.photo-viewer.svelte-1uha8ag{position:fixed;top:0;right:0;bottom:0;left:0;z-index:70;display:grid;grid-template-rows:auto 1fr auto;background:#02080cf0;animation:svelte-1uha8ag-panel-in .14s ease-out}.pv-top.svelte-1uha8ag{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:max(10px,env(safe-area-inset-top)) 14px 8px;color:#f2fafa}.pv-meta.svelte-1uha8ag{display:grid;gap:1px;min-width:0}.pv-meta.svelte-1uha8ag strong:where(.svelte-1uha8ag){font-size:var(--eth-font-size-list)}.pv-meta.svelte-1uha8ag small:where(.svelte-1uha8ag){font-size:var(--eth-font-size-caption);color:#f2fafaa6}.pv-actions.svelte-1uha8ag{display:flex;gap:4px}.pv-actions.svelte-1uha8ag button:where(.svelte-1uha8ag){width:var(--eth-tap-target);height:var(--eth-tap-target);display:grid;place-items:center;border-radius:50%;color:#f2fafae6}.pv-actions.svelte-1uha8ag button:where(.svelte-1uha8ag):hover{background:#f2fafa1f}.pv-image.svelte-1uha8ag{place-self:center;max-width:100vw;max-height:calc(100dvh - 130px);object-fit:contain}.pv-loading.svelte-1uha8ag{place-self:center;width:28px;height:28px;color:#f2fafa}.pv-nav.svelte-1uha8ag{display:flex;align-items:center;justify-content:center;gap:18px;padding:8px 0 max(12px,env(safe-area-inset-bottom));color:#f2fafabf;font-size:var(--eth-font-size-caption);font-variant-numeric:tabular-nums}.pv-nav.svelte-1uha8ag button:where(.svelte-1uha8ag){width:var(--eth-tap-target);height:var(--eth-tap-target);display:grid;place-items:center;border-radius:50%;color:#f2fafae6}.pv-nav.svelte-1uha8ag button:where(.svelte-1uha8ag):disabled{opacity:.3}@media(max-width:899px){.app-frame.svelte-1uha8ag{position:fixed;top:var(--eth-app-viewport-top, 0);right:0;left:0;width:100%;height:var(--eth-app-viewport-height, 100dvh)}.remote-active-banner.svelte-1uha8ag{justify-content:flex-start;padding-inline:10px}.remote-active-banner.svelte-1uha8ag strong:where(.svelte-1uha8ag){flex:1;min-width:0}.remote-active-banner.svelte-1uha8ag small:where(.svelte-1uha8ag){display:none}.shell.svelte-1uha8ag{display:block;position:relative;overflow:hidden}.sidebar.svelte-1uha8ag,.chat.svelte-1uha8ag{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;border-right:0}.sidebar.svelte-1uha8ag{z-index:1;transform:translate(0);opacity:1;transition:transform .28s cubic-bezier(.22,1,.36,1),opacity .22s ease-out;will-change:transform,opacity}.chat.svelte-1uha8ag{z-index:2;transform:translate(100%);opacity:.92;transition:transform .28s cubic-bezier(.22,1,.36,1),opacity .22s ease-out;will-change:transform,opacity}.shell.chat-open.svelte-1uha8ag .sidebar:where(.svelte-1uha8ag){transform:translate(-18%);opacity:.78}.shell.chat-open.svelte-1uha8ag .chat:where(.svelte-1uha8ag){transform:translate(0);opacity:1}.back.svelte-1uha8ag{display:grid}.messages.svelte-1uha8ag{padding-inline:var(--eth-space-3)}.unread-sep.svelte-1uha8ag{margin-inline:calc(-1 * var(--eth-space-3))}.bubble.svelte-1uha8ag{max-width:84%}}@media(max-width:360px){.remote-active-banner.svelte-1uha8ag{gap:6px;font-size:11px}.remote-active-banner.svelte-1uha8ag>span:where(.svelte-1uha8ag){display:none}.conversation-button.svelte-1uha8ag{grid-template-columns:44px minmax(0,1fr);gap:var(--eth-space-2)}.conversation-button.svelte-1uha8ag .avatar:where(.svelte-1uha8ag){width:44px;height:44px}}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .bubble.svelte-1uha8ag{border:0;padding:9px 13px}:root:not([data-theme=light]) .bubble.media-only.svelte-1uha8ag{padding:0}:root:not([data-theme=light]) .attachment-image.svelte-1uha8ag{outline:1px solid rgba(255,255,255,.06);outline-offset:-1px}:root:not([data-theme=light]) .attachment-file.svelte-1uha8ag:hover{background:#ffffff0d}:root:not([data-theme=light]) .bubble.outbound.svelte-1uha8ag .lang-panel:where(.svelte-1uha8ag){border-top-color:#ecf3f01a}}:root[data-theme=dark] .bubble.svelte-1uha8ag{border:0;padding:9px 13px}:root[data-theme=dark] .bubble.media-only.svelte-1uha8ag{padding:0}:root[data-theme=dark] .attachment-image.svelte-1uha8ag{outline:1px solid rgba(255,255,255,.06);outline-offset:-1px}:root[data-theme=dark] .attachment-file.svelte-1uha8ag:hover{background:#ffffff0d}:root[data-theme=dark] .bubble.outbound.svelte-1uha8ag .lang-panel:where(.svelte-1uha8ag){border-top-color:#ecf3f01a}.auth-screen.svelte-1uha8ag{--auth-bg-top: #fafbfe;--auth-bg-bottom: #eef1f6;--auth-card-material: rgba(255, 255, 255, .78);--auth-card-border: color-mix(in srgb, var(--eth-color-divider) 54%, transparent);--auth-card-shadow: rgba(29, 38, 56, .11);--auth-field-material: rgba(248, 249, 252, .82);--auth-capsule-material: rgba(218, 222, 231, .52);--auth-bubble-material: rgba(255, 255, 255, .88);--auth-inner-highlight: rgba(255, 255, 255, .88);min-height:100dvh;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;overflow-x:hidden;overflow-y:auto;padding:max(18px,env(safe-area-inset-top)) 12px max(18px,env(safe-area-inset-bottom));background:radial-gradient(620px 440px at 50% -150px,color-mix(in srgb,var(--eth-color-accent) 8%,transparent),transparent 72%),radial-gradient(520px 420px at 108% 108%,color-mix(in srgb,var(--eth-color-aurora) 5%,transparent),transparent 74%),linear-gradient(180deg,var(--auth-bg-top),var(--auth-bg-bottom));overscroll-behavior:contain;scroll-padding-block:18px;-webkit-text-size-adjust:100%;text-size-adjust:100%}:root[data-theme=dark] .auth-screen.svelte-1uha8ag{--auth-bg-top: #141821;--auth-bg-bottom: #090b10;--auth-card-material: rgba(27, 29, 36, .82);--auth-card-border: rgba(255, 255, 255, .1);--auth-card-shadow: rgba(0, 0, 0, .42);--auth-field-material: rgba(38, 41, 49, .78);--auth-capsule-material: rgba(255, 255, 255, .055);--auth-bubble-material: rgba(66, 70, 81, .72);--auth-inner-highlight: rgba(255, 255, 255, .08)}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .auth-screen.svelte-1uha8ag{--auth-bg-top: #141821;--auth-bg-bottom: #090b10;--auth-card-material: rgba(27, 29, 36, .82);--auth-card-border: rgba(255, 255, 255, .1);--auth-card-shadow: rgba(0, 0, 0, .42);--auth-field-material: rgba(38, 41, 49, .78);--auth-capsule-material: rgba(255, 255, 255, .055);--auth-bubble-material: rgba(66, 70, 81, .72);--auth-inner-highlight: rgba(255, 255, 255, .08)}}.auth-card.svelte-1uha8ag{width:min(366px,100%);flex:0 0 auto;gap:14px;margin-block:0;padding:24px;border:1px solid var(--auth-card-border);border-radius:28px;background:var(--auth-card-material);box-shadow:inset 0 1px 0 var(--auth-inner-highlight),0 22px 54px var(--auth-card-shadow)}@supports ((-webkit-backdrop-filter: blur(1px)) or (backdrop-filter: blur(1px))){.auth-card.svelte-1uha8ag{-webkit-backdrop-filter:blur(12px) saturate(116%);backdrop-filter:blur(12px) saturate(116%)}}@supports not ((-webkit-backdrop-filter: blur(1px)) or (backdrop-filter: blur(1px))){.auth-card.svelte-1uha8ag{background:color-mix(in srgb,var(--eth-color-surface-elevated) 94%,var(--eth-color-surface))}}.auth-brand.svelte-1uha8ag{gap:0}.auth-brand.svelte-1uha8ag .brand-mark:where(.svelte-1uha8ag),.app-lock-card.svelte-1uha8ag .brand-mark:where(.svelte-1uha8ag),.about-card.svelte-1uha8ag .brand-mark:where(.svelte-1uha8ag){position:relative;border-radius:0;background:transparent;box-shadow:none;filter:drop-shadow(0 9px 18px rgba(4,7,14,.24))}.auth-brand.svelte-1uha8ag .brand-mark:where(.svelte-1uha8ag){width:90px;height:90px}.auth-brand.svelte-1uha8ag .brand-mark:where(.svelte-1uha8ag):after{content:"";position:absolute;top:-10px;right:-10px;bottom:-10px;left:-10px;z-index:-1;border-radius:50%;background:radial-gradient(circle,var(--eth-color-accent-soft),transparent 70%)}.auth-brand.svelte-1uha8ag h1:where(.svelte-1uha8ag){margin-top:12px;font-size:29px;font-weight:720;line-height:1.08;letter-spacing:-.035em}.auth-brand.svelte-1uha8ag p:where(.svelte-1uha8ag){max-width:272px;margin-top:7px;color:color-mix(in srgb,var(--eth-color-text-secondary) 94%,transparent);font-size:13.5px;line-height:1.42}.auth-mode-segmented.svelte-1uha8ag{position:relative;isolation:isolate;width:100%;min-height:50px;gap:2px;padding:3px;border:1px solid color-mix(in srgb,var(--eth-color-divider) 54%,transparent);border-radius:999px;background:var(--auth-capsule-material);box-shadow:inset 0 1px 2px color-mix(in srgb,var(--eth-color-shadow) 28%,transparent)}.auth-mode-segmented.svelte-1uha8ag:before{content:"";position:absolute;z-index:-1;inset:3px auto 3px 3px;width:calc(50% - 4px);border:1px solid color-mix(in srgb,var(--eth-color-divider) 42%,transparent);border-radius:999px;background:var(--auth-bubble-material);box-shadow:inset 0 1px 0 var(--auth-inner-highlight),0 3px 10px color-mix(in srgb,var(--eth-color-shadow) 42%,transparent);transition:transform .22s cubic-bezier(.22,1,.36,1)}.auth-mode-segmented.registration.svelte-1uha8ag:before{transform:translate(calc(100% + 2px))}.auth-mode-segmented.svelte-1uha8ag button:where(.svelte-1uha8ag),.auth-mode-segmented.svelte-1uha8ag button.active:where(.svelte-1uha8ag){position:relative;z-index:1;min-height:42px;padding:0 12px;border-radius:999px;background:transparent;box-shadow:none;font-size:14px;font-weight:590;transition:color .16s ease,transform .14s ease}.auth-mode-segmented.svelte-1uha8ag button.active:where(.svelte-1uha8ag){color:var(--eth-color-text);font-weight:590}.auth-mode-segmented.svelte-1uha8ag button:where(.svelte-1uha8ag):active:not(:disabled){filter:none;transform:scale(.985)}.auth-mode-segmented.svelte-1uha8ag button:where(.svelte-1uha8ag):focus-visible{outline-offset:-3px}.auth-mode-panel.svelte-1uha8ag{min-width:0;display:grid;gap:12px}.auth-form.svelte-1uha8ag{gap:12px}.auth-form.svelte-1uha8ag label:where(.svelte-1uha8ag),.phone-auth.svelte-1uha8ag label:where(.svelte-1uha8ag){gap:6px;color:var(--eth-color-text-secondary);font-size:13px;font-weight:550}.auth-form.svelte-1uha8ag input:where(.svelte-1uha8ag),.auth-form.svelte-1uha8ag select:where(.svelte-1uha8ag),.phone-auth.svelte-1uha8ag input:where(.svelte-1uha8ag){min-height:48px;padding-inline:14px;border:1px solid color-mix(in srgb,var(--eth-color-divider) 66%,transparent);border-radius:14px;background:var(--auth-field-material);box-shadow:inset 0 1px 0 var(--auth-inner-highlight);font-size:16px;font-weight:420;scroll-margin-block:96px;transition:border-color .15s ease,background-color .15s ease,box-shadow .15s ease}.auth-form.svelte-1uha8ag input:where(.svelte-1uha8ag)::placeholder,.phone-auth.svelte-1uha8ag input:where(.svelte-1uha8ag)::placeholder{color:var(--eth-color-text-muted);font-size:15px;font-weight:400;opacity:.76}.auth-form.svelte-1uha8ag input:where(.svelte-1uha8ag):focus,.auth-form.svelte-1uha8ag select:where(.svelte-1uha8ag):focus,.phone-auth.svelte-1uha8ag input:where(.svelte-1uha8ag):focus{border-color:color-mix(in srgb,var(--eth-color-accent) 72%,var(--eth-color-divider));outline:0;background:color-mix(in srgb,var(--auth-field-material) 72%,var(--eth-color-surface-elevated));box-shadow:inset 0 1px 0 var(--auth-inner-highlight),0 0 0 3px var(--eth-color-focus-ring)}.auth-form.svelte-1uha8ag input:where(.svelte-1uha8ag):user-invalid,.auth-form.svelte-1uha8ag input.auth-field-invalid:where(.svelte-1uha8ag){border-color:color-mix(in srgb,var(--eth-color-danger) 76%,var(--eth-color-divider))}.auth-form.svelte-1uha8ag input:where(.svelte-1uha8ag):user-invalid:focus,.auth-form.svelte-1uha8ag input.auth-field-invalid:where(.svelte-1uha8ag):focus{box-shadow:inset 0 1px 0 var(--auth-inner-highlight),0 0 0 3px color-mix(in srgb,var(--eth-color-danger) 20%,transparent)}.auth-form.svelte-1uha8ag input:where(.svelte-1uha8ag):disabled,.auth-form.svelte-1uha8ag select:where(.svelte-1uha8ag):disabled,.phone-auth.svelte-1uha8ag input:where(.svelte-1uha8ag):disabled{color:var(--eth-color-text-disabled);background:color-mix(in srgb,var(--eth-color-surface-disabled) 82%,transparent);box-shadow:none}.auth-card.svelte-1uha8ag input:where(.svelte-1uha8ag):-webkit-autofill,.auth-card.svelte-1uha8ag input:where(.svelte-1uha8ag):-webkit-autofill:hover{-webkit-text-fill-color:var(--eth-color-text);caret-color:var(--eth-color-text);box-shadow:0 0 0 1000px var(--auth-field-material) inset;transition:background-color 9999s ease-out 0s}.auth-card.svelte-1uha8ag input:where(.svelte-1uha8ag):-webkit-autofill:focus{box-shadow:0 0 0 1000px var(--auth-field-material) inset,0 0 0 3px var(--eth-color-focus-ring)}.auth-card.svelte-1uha8ag .primary:where(.svelte-1uha8ag){min-height:48px;display:inline-flex;align-items:center;justify-content:center;gap:9px;border-radius:14px;background:var(--eth-color-accent);box-shadow:inset 0 1px #ffffff38,0 7px 18px color-mix(in srgb,var(--eth-color-accent) 16%,transparent);font-weight:650;letter-spacing:-.01em;transition:transform .15s cubic-bezier(.22,1,.36,1),background-color .15s ease,box-shadow .15s ease}.auth-card.svelte-1uha8ag .primary:where(.svelte-1uha8ag):hover:not(:disabled){background:var(--eth-color-accent-hover);box-shadow:inset 0 1px #ffffff38,0 9px 22px color-mix(in srgb,var(--eth-color-accent) 19%,transparent)}.auth-card.svelte-1uha8ag .primary:where(.svelte-1uha8ag):active:not(:disabled){filter:none;transform:translateY(1px) scale(.985);box-shadow:inset 0 1px #ffffff29,0 3px 9px color-mix(in srgb,var(--eth-color-accent) 14%,transparent)}.auth-card.svelte-1uha8ag .primary:where(.svelte-1uha8ag):disabled{color:var(--eth-color-on-accent);opacity:.64;box-shadow:none}.auth-card.svelte-1uha8ag .primary[aria-busy=true]:where(.svelte-1uha8ag){color:var(--eth-color-on-accent);opacity:1;cursor:progress;box-shadow:inset 0 1px #fff3,0 5px 14px color-mix(in srgb,var(--eth-color-accent) 13%,transparent)}.auth-card.svelte-1uha8ag .auth-submit:where(.svelte-1uha8ag):focus-visible{outline:2px solid color-mix(in srgb,var(--eth-color-on-accent) 88%,transparent);outline-offset:-4px}.auth-button-spinner.svelte-1uha8ag{width:15px;height:15px;flex:0 0 auto;border:2px solid currentColor;border-top-color:transparent;border-radius:50%;animation:svelte-1uha8ag-auth-button-spin .7s linear infinite}@keyframes svelte-1uha8ag-auth-button-spin{to{transform:rotate(360deg)}}.passkey-login.svelte-1uha8ag{min-height:46px;border-color:color-mix(in srgb,var(--eth-color-divider) 64%,transparent);border-radius:14px;background:color-mix(in srgb,var(--auth-field-material) 76%,transparent);box-shadow:inset 0 1px 0 var(--auth-inner-highlight);font-size:15px;font-weight:620;transition:transform .15s ease,border-color .15s ease,background-color .15s ease}.passkey-login.svelte-1uha8ag:active:not(:disabled){filter:none;transform:scale(.988)}.passkey-auth-hint.svelte-1uha8ag{margin-top:-1px;color:var(--eth-color-text-secondary);font-size:12.5px;line-height:1.42}.auth-card.svelte-1uha8ag .hint:where(.svelte-1uha8ag){color:color-mix(in srgb,var(--eth-color-text-secondary) 90%,transparent)}.auth-status.svelte-1uha8ag{padding:9px 11px;border:1px solid color-mix(in srgb,var(--eth-color-divider) 54%,transparent);border-radius:12px;background:color-mix(in srgb,var(--auth-field-material) 76%,transparent);font-size:12.5px;text-align:left}.auth-status.error.svelte-1uha8ag{border-color:color-mix(in srgb,var(--eth-color-danger) 24%,transparent);background:color-mix(in srgb,var(--eth-color-danger) 8%,transparent);color:color-mix(in srgb,var(--eth-color-danger) 82%,var(--eth-color-text))}.auth-channel.svelte-1uha8ag{min-height:48px;margin:0;padding:3px;border:1px solid color-mix(in srgb,var(--eth-color-divider) 52%,transparent);border-radius:999px;background:var(--auth-capsule-material)}.auth-channel.svelte-1uha8ag button:where(.svelte-1uha8ag){min-height:40px;border-radius:999px;font-size:13px;font-weight:560}.phone-auth.svelte-1uha8ag{gap:12px}.quick-login.svelte-1uha8ag{gap:5px}.quick-login.svelte-1uha8ag>small:where(.svelte-1uha8ag){color:color-mix(in srgb,var(--eth-color-text-secondary) 90%,transparent);font-size:11.5px}.quick-row.svelte-1uha8ag{gap:6px}.quick-row.svelte-1uha8ag button:where(.svelte-1uha8ag){min-height:40px;padding:0 13px;background:color-mix(in srgb,var(--eth-color-accent-soft) 76%,transparent);font-size:13px;font-weight:590}.dev-details.svelte-1uha8ag{color:color-mix(in srgb,var(--eth-color-text-secondary) 90%,transparent);font-size:10.5px}.health-row.svelte-1uha8ag{opacity:.82}.app-frame.svelte-1uha8ag{background:var(--eth-color-page-background)}.shell.svelte-1uha8ag{max-width:1680px;grid-template-columns:340px minmax(0,1fr);background:transparent}.sidebar.svelte-1uha8ag{border-color:color-mix(in srgb,var(--eth-color-divider) 78%,transparent);background:var(--eth-color-page-background)}.sidebar.chats-surface.svelte-1uha8ag{background:var(--eth-color-page-background)}.side-top.chats-top.svelte-1uha8ag{min-height:calc(58px + env(safe-area-inset-top));padding:max(8px,env(safe-area-inset-top)) 14px 5px}.navigation-surface.svelte-1uha8ag>.screen-top:where(.svelte-1uha8ag),.navigation-surface.svelte-1uha8ag>.side-top:where(.svelte-1uha8ag){flex:0 0 auto;background:var(--eth-color-page-background)}.chats-title.svelte-1uha8ag{display:grid;gap:1px;text-align:center}.new-chat-button.svelte-1uha8ag{width:44px;height:44px;border-radius:10px;background:transparent;box-shadow:none}.search.svelte-1uha8ag{margin:5px 14px 10px}.search.svelte-1uha8ag input:where(.svelte-1uha8ag){min-height:46px;padding-left:40px;border:1px solid transparent;background:var(--eth-color-search-surface);box-shadow:none;font-size:16px}.search.svelte-1uha8ag input:where(.svelte-1uha8ag):focus{border-color:var(--eth-color-accent-border);box-shadow:0 0 0 4px var(--eth-color-focus-ring)}.folder-chips.svelte-1uha8ag{gap:7px;padding:0 14px 8px}.folder-chips.svelte-1uha8ag button:where(.svelte-1uha8ag){min-height:var(--eth-tap-target);padding:0 13px;border:1px solid var(--eth-color-divider);border-radius:var(--eth-radius-chip);background:transparent;box-shadow:none;color:var(--eth-color-text-secondary);font-size:12.5px;font-weight:600;line-height:1.2}.folder-chips.svelte-1uha8ag button.active:where(.svelte-1uha8ag){background:var(--eth-color-accent);border-color:var(--eth-color-accent);box-shadow:none;color:var(--eth-color-on-accent)}.conversation-list.svelte-1uha8ag{gap:0;margin:0 14px;padding:0 0 max(10px,env(safe-area-inset-bottom));border:1px solid var(--eth-color-divider);border-radius:var(--eth-radius-card);background:var(--eth-color-group-surface)}.conversation-list.svelte-1uha8ag .conversation-button:where(.svelte-1uha8ag){grid-template-columns:48px minmax(0,1fr) auto;gap:12px;min-height:66px;padding:9px 10px;border:0;border-bottom:1px solid var(--eth-color-divider);border-radius:0;transition:background .14s ease}.conversation-list.svelte-1uha8ag .conversation-button:where(.svelte-1uha8ag) .avatar:where(.svelte-1uha8ag){width:48px;height:48px;font-size:17px;box-shadow:none}.conversation-list.svelte-1uha8ag .conversation-main:where(.svelte-1uha8ag){gap:2px}.conversation-name.svelte-1uha8ag{display:block;overflow:hidden;color:var(--eth-color-text);font-size:14.5px;font-weight:600;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.conversation-preview.svelte-1uha8ag{display:flex;align-items:center;gap:6px;min-width:0}.conversation-preview.svelte-1uha8ag small:where(.svelte-1uha8ag){display:block;flex:1;min-width:0;overflow:hidden;color:var(--eth-color-text-secondary);font-size:12.5px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.conversation-meta.svelte-1uha8ag{align-self:stretch;display:flex;flex:0 0 auto;flex-direction:column;align-items:flex-end;justify-content:center;gap:4px;min-width:32px}.conversation-meta.svelte-1uha8ag time:where(.svelte-1uha8ag){color:var(--eth-color-text-muted);font-size:11px;font-variant-numeric:tabular-nums;line-height:1.2}.conversation-meta.svelte-1uha8ag .unread-badge:where(.svelte-1uha8ag){min-width:0;height:auto;padding:1.5px 6.5px;border-radius:99px;background:var(--eth-color-accent);box-shadow:none;color:var(--eth-color-on-accent);font-size:10.5px;font-weight:700;line-height:1.2}.conversation-ticks.svelte-1uha8ag{color:var(--eth-color-accent);font-size:11px;letter-spacing:-.12em;line-height:1.2}.conversation-ticks.one.svelte-1uha8ag{color:var(--eth-color-text-muted);letter-spacing:normal}.conversation-list.svelte-1uha8ag .conversation-button.active:where(.svelte-1uha8ag){background:color-mix(in srgb,var(--eth-color-accent) 9%,transparent)}.conversation-list.svelte-1uha8ag .conversation-button:where(.svelte-1uha8ag):last-child{border-bottom:0}@media(hover:hover){.conversation-list.svelte-1uha8ag .conversation-button:where(.svelte-1uha8ag):hover{background:color-mix(in srgb,var(--eth-color-accent) 6%,transparent);transform:none}}.folder-chips.svelte-1uha8ag button.active:where(.svelte-1uha8ag) .chip-badge:where(.svelte-1uha8ag){background:#ffffff3d;box-shadow:none;color:#fff}:root[data-theme=dark] .sidebar.chats-surface.svelte-1uha8ag{background:var(--eth-color-surface)}:root[data-theme=dark] .folder-chips.svelte-1uha8ag button:where(.svelte-1uha8ag):not(.active){border-color:var(--eth-color-divider);background:transparent;color:var(--eth-color-text-secondary)}:root[data-theme=dark] .conversation-name.svelte-1uha8ag{color:var(--eth-color-text)}:root[data-theme=dark] .conversation-preview.svelte-1uha8ag small:where(.svelte-1uha8ag){color:var(--eth-color-text-secondary)}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .sidebar.chats-surface.svelte-1uha8ag{background:var(--eth-color-surface)}:root:not([data-theme=light]) .folder-chips.svelte-1uha8ag button:where(.svelte-1uha8ag):not(.active){border-color:var(--eth-color-divider);background:transparent;color:var(--eth-color-text-secondary)}:root:not([data-theme=light]) .conversation-name.svelte-1uha8ag{color:var(--eth-color-text)}:root:not([data-theme=light]) .conversation-preview.svelte-1uha8ag small:where(.svelte-1uha8ag){color:var(--eth-color-text-secondary)}}.presence-dot.svelte-1uha8ag{box-shadow:0 0 0 3px var(--eth-color-surface-elevated)}.chat-header.svelte-1uha8ag{min-height:68px;padding:max(8px,env(safe-area-inset-top)) 13px 8px;border-color:color-mix(in srgb,var(--eth-color-divider) 70%,transparent);background:var(--eth-color-header-surface);box-shadow:none}.chat-header.svelte-1uha8ag .avatar:where(.svelte-1uha8ag){width:44px;height:44px}.peer.svelte-1uha8ag h2:where(.svelte-1uha8ag){font-size:17.5px;font-weight:620;letter-spacing:-.015em}.pin-btn.svelte-1uha8ag,.call-btn.svelte-1uha8ag{width:var(--eth-tap-target);height:var(--eth-tap-target);border-radius:10px;background:transparent}.day-sep.svelte-1uha8ag span:where(.svelte-1uha8ag),.empty-pill.svelte-1uha8ag{border-color:color-mix(in srgb,var(--eth-color-divider) 70%,transparent);background:var(--eth-color-surface-elevated);box-shadow:var(--eth-shadow-soft)}.bubble.svelte-1uha8ag{margin-top:10px;padding:9px 13px;border-color:color-mix(in srgb,var(--eth-color-divider) 72%,transparent);box-shadow:var(--eth-shadow-bubble)}.bubble.outbound.svelte-1uha8ag{border:1px solid color-mix(in srgb,var(--eth-color-accent-border) 54%,transparent);background:var(--eth-color-bubble-out);box-shadow:var(--eth-shadow-bubble)}.bubble.outbound.svelte-1uha8ag .voice-play:where(.svelte-1uha8ag),.pending-voice.svelte-1uha8ag .voice-play:where(.svelte-1uha8ag){background:color-mix(in srgb,var(--eth-color-accent) 14%,transparent);color:var(--eth-color-accent)}.bubble.outbound.svelte-1uha8ag .wave-bar:where(.svelte-1uha8ag){background:color-mix(in srgb,var(--eth-color-accent) 20%,transparent)}.bubble.outbound.svelte-1uha8ag .wave-bar.played:where(.svelte-1uha8ag){background:var(--eth-color-accent)}.bubble.outbound.svelte-1uha8ag .voice-rate:where(.svelte-1uha8ag){border-color:color-mix(in srgb,var(--eth-color-accent) 24%,transparent);color:var(--eth-color-bubble-out-muted)}.compose.svelte-1uha8ag{gap:2px;margin:8px 10px max(8px,env(safe-area-inset-bottom));padding:4px 6px;border:1px solid color-mix(in srgb,var(--eth-color-divider) 62%,transparent);border-radius:999px;background:color-mix(in srgb,var(--eth-color-surface-elevated) 94%,transparent);box-shadow:0 7px 24px color-mix(in srgb,var(--eth-color-shadow) 38%,transparent),inset 0 1px #ffffff6b;-webkit-backdrop-filter:blur(16px) saturate(1.08);backdrop-filter:blur(16px) saturate(1.08);transition:border-color .16s ease,box-shadow .16s ease}.compose.svelte-1uha8ag:focus-within{border-color:color-mix(in srgb,var(--eth-color-accent) 54%,var(--eth-color-divider));box-shadow:0 7px 24px color-mix(in srgb,var(--eth-color-shadow) 38%,transparent),0 0 0 3px var(--eth-color-focus-ring)}.compose.svelte-1uha8ag textarea:where(.svelte-1uha8ag){width:0;min-width:0;border-color:transparent;background:transparent;box-shadow:none}.compose.svelte-1uha8ag textarea:where(.svelte-1uha8ag):focus{border-color:transparent;background:transparent;box-shadow:none}.compose.svelte-1uha8ag .attach:where(.svelte-1uha8ag),.compose.svelte-1uha8ag .mic:where(.svelte-1uha8ag){background:transparent}.compose.svelte-1uha8ag .send:where(.svelte-1uha8ag){box-shadow:0 7px 18px color-mix(in srgb,var(--eth-color-accent) 24%,transparent)}.screen-top.svelte-1uha8ag{min-height:64px;padding:max(12px,env(safe-area-inset-top)) 16px 8px}.screen-top.svelte-1uha8ag h1:where(.svelte-1uha8ag){color:var(--eth-color-primary);font-size:var(--eth-font-size-heading);font-weight:var(--eth-font-weight-bold);line-height:var(--eth-line-title);letter-spacing:-.025em}.screen-list.svelte-1uha8ag{gap:7px;padding-inline:14px}.settings-group.svelte-1uha8ag,.account-card.svelte-1uha8ag,.picker-card.svelte-1uha8ag,.contact-add-card.svelte-1uha8ag,.phonebook-card.svelte-1uha8ag,.phonebook-results.svelte-1uha8ag,.phone-link-card.svelte-1uha8ag{border-color:color-mix(in srgb,var(--eth-color-divider) 76%,transparent);box-shadow:none}.settings-group.svelte-1uha8ag{border-radius:var(--eth-radius-card)}.settings-row.svelte-1uha8ag{min-height:var(--eth-row-min-height);padding-inline:var(--eth-screen-gutter)}.settings-icon.svelte-1uha8ag{width:38px;height:38px;border-radius:11px;box-shadow:none}.settings-copy.svelte-1uha8ag strong:where(.svelte-1uha8ag){font-size:15.5px;font-weight:var(--eth-font-weight-semibold)}.list-empty.svelte-1uha8ag,.empty-thread.svelte-1uha8ag{color:var(--eth-color-text-secondary)}:root[data-theme=dark] .chat-header.svelte-1uha8ag,:root[data-theme=dark] .compose.svelte-1uha8ag{box-shadow:0 16px 48px #00000042}:root[data-theme=dark] .compose.svelte-1uha8ag:focus-within{box-shadow:0 16px 48px #00000042,0 0 0 3px var(--eth-color-focus-ring)}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .chat-header.svelte-1uha8ag,:root:not([data-theme=light]) .compose.svelte-1uha8ag{box-shadow:0 16px 48px #00000042}:root:not([data-theme=light]) .compose.svelte-1uha8ag:focus-within{box-shadow:0 16px 48px #00000042,0 0 0 3px var(--eth-color-focus-ring)}}@media(max-width:899px){.side-top.chats-top.svelte-1uha8ag{min-height:calc(58px + env(safe-area-inset-top))}html.eth-keyboard-open .compose.svelte-1uha8ag{margin-bottom:4px}html.eth-keyboard-open .mobile-nav.svelte-1uha8ag{visibility:hidden;pointer-events:none}.messages.svelte-1uha8ag{padding-inline:12px}.unread-sep.svelte-1uha8ag{margin-inline:-12px}.bubble.svelte-1uha8ag{max-width:86%}.chat-header.svelte-1uha8ag{padding-inline:10px}}@media(max-width:360px){.conversation-button.svelte-1uha8ag{grid-template-columns:46px minmax(0,1fr);gap:9px;min-height:66px;padding-inline:8px}.conversation-button.svelte-1uha8ag .avatar:where(.svelte-1uha8ag){width:46px;height:46px}.compose.svelte-1uha8ag{padding-inline:8px}.auth-card.svelte-1uha8ag{padding:20px;border-radius:25px;gap:13px}}@media(max-height:720px){.auth-screen.svelte-1uha8ag{padding-top:max(10px,env(safe-area-inset-top));padding-bottom:max(10px,env(safe-area-inset-bottom));scroll-padding-block:10px}.auth-card.svelte-1uha8ag{gap:12px;margin-block:0;padding-top:18px;padding-bottom:18px}.auth-mode-panel.svelte-1uha8ag,.auth-form.svelte-1uha8ag{gap:11px}}@media(min-width:768px)and (min-height:760px){.auth-screen.svelte-1uha8ag{padding-top:clamp(30px,6vh,54px);padding-bottom:clamp(30px,6vh,54px)}}@media(prefers-reduced-motion:reduce){.svelte-1uha8ag,.svelte-1uha8ag:before,.svelte-1uha8ag:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.navigation-surface.svelte-1uha8ag .conversation-list:where(.svelte-1uha8ag){padding-bottom:0;scroll-padding-bottom:calc(var(--eth-bottom-nav-height) + env(safe-area-inset-bottom) + 16px)}.navigation-surface.svelte-1uha8ag .conversation-list-content:where(.svelte-1uha8ag){flex:0 0 auto;min-height:auto;padding-bottom:calc(var(--eth-bottom-nav-height) + env(safe-area-inset-bottom) + 16px)}.navigation-surface.svelte-1uha8ag .screen-list:where(.svelte-1uha8ag),.navigation-surface.svelte-1uha8ag .settings-screen:where(.svelte-1uha8ag),.navigation-surface.svelte-1uha8ag .more-screen:where(.svelte-1uha8ag){padding-bottom:calc(var(--eth-bottom-nav-height) + env(safe-area-inset-bottom) + 16px);scroll-padding-bottom:calc(var(--eth-bottom-nav-height) + env(safe-area-inset-bottom) + 16px)}.settings-root-top.svelte-1uha8ag{display:grid;grid-template-columns:56px minmax(0,1fr) 56px;align-items:center;min-height:calc(56px + env(safe-area-inset-top));padding:env(safe-area-inset-top) 8px 0;text-align:center;background:var(--eth-color-page-background)}.settings-root-top.svelte-1uha8ag h1:where(.svelte-1uha8ag){min-width:0;margin:0;font-size:18px;font-weight:var(--eth-font-weight-semibold);letter-spacing:-.018em;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.settings-header-action.svelte-1uha8ag,.settings-header-edit.svelte-1uha8ag{min-height:44px;display:grid;place-items:center;justify-self:start;border:0;border-radius:var(--eth-radius-chip);color:var(--eth-color-accent-primary);background:var(--eth-color-primary-surface);box-shadow:0 4px 14px var(--eth-color-shadow)}.settings-header-action.svelte-1uha8ag{width:44px}.settings-header-edit.svelte-1uha8ag{min-width:56px;padding:0 12px;justify-self:end;font-size:15px;font-weight:var(--eth-font-weight-semibold)}.settings-screen.svelte-1uha8ag{gap:0;padding:8px 14px 18px;background:var(--eth-color-page-background);scrollbar-width:none}.settings-screen.svelte-1uha8ag::-webkit-scrollbar{display:none}.settings-screen.svelte-1uha8ag .settings-group:where(.svelte-1uha8ag){margin:0 0 21px;overflow:hidden;border:0;border-radius:18px;background:var(--eth-color-group-surface);box-shadow:none}.settings-screen.svelte-1uha8ag .settings-group:where(.svelte-1uha8ag):last-of-type{margin-bottom:0}.settings-screen.svelte-1uha8ag .settings-row:where(.svelte-1uha8ag){position:relative;min-height:54px;gap:14px;padding:0 14px;border:0;background:transparent}.settings-screen.svelte-1uha8ag .settings-group:where(.svelte-1uha8ag)>:where(.svelte-1uha8ag)+:where(.svelte-1uha8ag){border-top:0}.settings-screen.svelte-1uha8ag .settings-group:where(.svelte-1uha8ag)>:where(.svelte-1uha8ag):not(:last-child):after{position:absolute;right:14px;bottom:0;left:56px;height:1px;content:"";background:var(--eth-color-divider);pointer-events:none}.settings-screen.svelte-1uha8ag .settings-copy:where(.svelte-1uha8ag){min-width:0;display:block}.settings-screen.svelte-1uha8ag .settings-copy:where(.svelte-1uha8ag) strong:where(.svelte-1uha8ag){display:block;min-width:0;overflow:hidden;font-size:17px;font-weight:var(--eth-font-weight-semibold);line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.settings-screen.svelte-1uha8ag .settings-copy:where(.svelte-1uha8ag) small:where(.svelte-1uha8ag){display:none}.settings-screen.svelte-1uha8ag .settings-chevron:where(.svelte-1uha8ag){color:var(--eth-color-text-muted);font-size:23px;font-weight:var(--eth-font-weight-regular)}.settings-screen.svelte-1uha8ag .settings-row:where(.svelte-1uha8ag) select:where(.svelte-1uha8ag){max-width:104px;min-height:44px;padding:0 2px;border:0;border-radius:0;color:var(--eth-color-text-secondary);background:transparent;font-size:13px;text-align:right}.settings-icon.svelte-1uha8ag{width:28px;height:28px;flex:0 0 28px;border-radius:8px;color:var(--eth-color-on-tile);box-shadow:none;--eth-icon-cut: transparent;--eth-compact-icon-cut: transparent}.settings-icon.svelte-1uha8ag svg{width:18px;height:18px;stroke-width:2.15}.settings-icon.blue.svelte-1uha8ag{background:linear-gradient(145deg,var(--eth-icon-blue-a),var(--eth-icon-blue-b))}.settings-icon.violet.svelte-1uha8ag{background:linear-gradient(145deg,var(--eth-icon-violet-a),var(--eth-icon-violet-b))}.settings-icon.coral.svelte-1uha8ag{background:linear-gradient(145deg,var(--eth-icon-coral-a),var(--eth-icon-coral-b))}.settings-icon.green.svelte-1uha8ag{background:linear-gradient(145deg,var(--eth-icon-green-a),var(--eth-icon-green-b))}.settings-icon.cyan.svelte-1uha8ag{background:linear-gradient(145deg,var(--eth-icon-cyan-a),var(--eth-icon-cyan-b))}.settings-icon.indigo.svelte-1uha8ag,.settings-icon.slate.svelte-1uha8ag,.settings-icon.neutral.svelte-1uha8ag{background:linear-gradient(145deg,var(--eth-icon-indigo-a),var(--eth-icon-indigo-b))}.settings-icon.gold.svelte-1uha8ag{background:linear-gradient(145deg,var(--eth-icon-gold-a),var(--eth-icon-gold-b))}.settings-screen.svelte-1uha8ag button.settings-row:where(.svelte-1uha8ag):hover:not(:disabled),.settings-screen.svelte-1uha8ag button.settings-row:where(.svelte-1uha8ag):active:not(:disabled){background:var(--eth-color-capsule-surface)}.settings-screen.svelte-1uha8ag .settings-row.danger:where(.svelte-1uha8ag){justify-content:center;font-size:16px}.side-top.chats-top.svelte-1uha8ag{position:relative;display:flex;align-items:center;justify-content:flex-end;gap:0;min-height:calc(var(--eth-appbar-height) + env(safe-area-inset-top));padding:env(safe-area-inset-top) 14px 0;background:var(--eth-color-page-background)}.chats-title.svelte-1uha8ag{position:absolute;inset-block-start:env(safe-area-inset-top);inset-inline-start:50%;display:flex;align-items:center;justify-content:center;width:min(60%,210px);height:var(--eth-appbar-height);margin:0;overflow:hidden;color:var(--eth-color-text);font-size:20px;font-weight:var(--eth-font-weight-semibold);line-height:24px;letter-spacing:-.02em;text-align:center;text-overflow:ellipsis;white-space:nowrap;transform:translate(-50%)}.chats-verified.svelte-1uha8ag{display:inline-grid;place-items:center;width:20px;height:20px;margin-inline-start:6px;border-radius:50%;background:linear-gradient(145deg,#62d8ff,#1b99ef 58%,#5267ef);box-shadow:0 4px 10px #188fe83d;color:#fff;font-size:12px;font-weight:800}.new-chat-button.svelte-1uha8ag{z-index:1;width:var(--eth-appbar-action-size);height:var(--eth-appbar-action-size);border-radius:50%;color:var(--eth-color-accent);background:transparent;box-shadow:none;--eth-icon-cut: var(--eth-color-surface);--eth-compact-icon-cut: var(--eth-color-surface)}.sidebar.chats-surface.svelte-1uha8ag .search:where(.svelte-1uha8ag){margin:8px 14px 10px}.sidebar.chats-surface.svelte-1uha8ag .search-signature-icon:where(.svelte-1uha8ag){width:var(--eth-search-icon-size);height:var(--eth-search-icon-size)}.sidebar.chats-surface.svelte-1uha8ag .search:where(.svelte-1uha8ag) input:where(.svelte-1uha8ag){min-height:max(48px,var(--eth-search-height));padding-inline-start:42px;border:0;border-radius:18px;background:linear-gradient(180deg,color-mix(in srgb,var(--eth-color-search-surface) 92%,#ffffff 8%),var(--eth-color-search-surface));box-shadow:inset 0 1px color-mix(in srgb,#ffffff 62%,transparent),0 7px 20px color-mix(in srgb,var(--eth-color-shadow) 16%,transparent)}.folder-chips.svelte-1uha8ag{margin:0 14px 10px;padding:0;border-radius:999px;background:transparent}.folder-track.svelte-1uha8ag{box-sizing:border-box;height:var(--eth-folder-track-height);min-height:var(--eth-folder-track-height);padding:1px;border:1px solid color-mix(in srgb,var(--eth-color-divider) 54%,transparent);background:color-mix(in srgb,var(--eth-color-capsule-surface) 84%,transparent);box-shadow:var(--eth-shadow-hairline),0 5px 18px color-mix(in srgb,var(--eth-color-shadow) 24%,transparent)}.folder-track.svelte-1uha8ag button:where(.svelte-1uha8ag),.folder-track.svelte-1uha8ag button:where(.svelte-1uha8ag):not(.active){flex-basis:84px;min-width:84px;min-height:var(--eth-folder-item-height);padding:0 13px;border:0;border-radius:999px;color:var(--eth-color-text-secondary);background:transparent;box-shadow:none;font-size:14px;font-weight:520;letter-spacing:-.005em;transition:color .16s ease,transform .15s cubic-bezier(.22,1,.36,1)}.folder-track.svelte-1uha8ag button:where(.svelte-1uha8ag):active:not(:disabled){transform:scale(.975)}.folder-track.svelte-1uha8ag button:where(.svelte-1uha8ag):focus-visible{z-index:2;outline:2px solid var(--eth-color-accent);outline-offset:-3px;box-shadow:none}.folder-track.svelte-1uha8ag button.active:where(.svelte-1uha8ag){border:0;color:var(--eth-color-accent);background:transparent;font-weight:620}.folder-track.svelte-1uha8ag button.active:where(.svelte-1uha8ag) .chip-badge:where(.svelte-1uha8ag){color:var(--eth-color-folder-badge-active-foreground);background:var(--eth-color-folder-badge-active-background);font-weight:650}.folder-track.svelte-1uha8ag .chip-badge:where(.svelte-1uha8ag){min-width:18px;height:18px;padding-inline:4px;color:var(--eth-color-folder-badge-muted-foreground);background:var(--eth-color-folder-badge-muted-background);font-size:11px;line-height:18px}.folder-indicator.svelte-1uha8ag{inset-block:2px}.conversation-list.svelte-1uha8ag{gap:0;margin:0;overflow-x:hidden;overflow-y:auto;border:0;border-radius:0;background:var(--eth-color-surface-elevated);touch-action:pan-y}.conversation-list.svelte-1uha8ag .conversation-button:where(.svelte-1uha8ag){position:relative;grid-template-columns:var(--chat-list-avatar-size, var(--eth-chat-avatar-size)) minmax(0,1fr) auto;gap:var(--chat-list-gap, var(--eth-chat-row-gap));min-height:var(--eth-chat-row-min-height);padding:8px var(--chat-list-inline, var(--eth-chat-row-inline));border:0;background:transparent}.conversation-list.svelte-1uha8ag .conversation-button:where(.svelte-1uha8ag) .avatar:where(.svelte-1uha8ag){width:var(--chat-list-avatar-size, var(--eth-chat-avatar-size));height:var(--chat-list-avatar-size, var(--eth-chat-avatar-size));color:var(--eth-color-on-avatar);font-size:18px;box-shadow:inset 0 2px 5px #ffffff6b,inset 0 -10px 18px #14245c29,0 5px 14px color-mix(in srgb,var(--eth-color-shadow) 20%,transparent)}.conversation-list.svelte-1uha8ag .conversation-button:where(.svelte-1uha8ag):not(:last-child):after{position:absolute;right:var(--chat-list-inline, var(--eth-chat-row-inline));bottom:0;left:calc(var(--chat-list-inline, var(--eth-chat-row-inline)) + var(--chat-list-avatar-size, var(--eth-chat-avatar-size)) + var(--chat-list-gap, var(--eth-chat-row-gap)));height:1px;content:"";background:var(--eth-color-divider);pointer-events:none}.conversation-name.svelte-1uha8ag{font-size:var(--eth-chat-title-size);font-weight:var(--eth-font-weight-semibold);line-height:1.25}.conversation-preview.svelte-1uha8ag small:where(.svelte-1uha8ag){font-size:var(--eth-chat-preview-size);line-height:1.3}.conversation-meta.svelte-1uha8ag{gap:4px;min-width:36px}.conversation-meta.svelte-1uha8ag time:where(.svelte-1uha8ag){font-size:var(--eth-chat-meta-size);line-height:1.2}.conversation-meta.svelte-1uha8ag .unread-badge:where(.svelte-1uha8ag){min-width:20px;height:20px;padding:0 6px;font-size:11px;line-height:20px}.conversation-list.svelte-1uha8ag .conversation-button.active:where(.svelte-1uha8ag){background:var(--eth-color-navigation-selected)}.conversation-meta.svelte-1uha8ag .unread-badge:where(.svelte-1uha8ag),.tab-badge.svelte-1uha8ag{background:var(--eth-color-badge-background);color:var(--eth-color-badge-foreground)}.avatar.tone-1.svelte-1uha8ag{color:var(--eth-color-on-avatar);background:linear-gradient(145deg,var(--eth-avatar-red-start),var(--eth-avatar-red-end))}.avatar.tone-2.svelte-1uha8ag{color:var(--eth-color-on-avatar);background:linear-gradient(145deg,var(--eth-avatar-blue-start),var(--eth-avatar-blue-end))}.avatar.tone-3.svelte-1uha8ag{color:var(--eth-color-on-avatar);background:linear-gradient(145deg,var(--eth-avatar-teal-start),var(--eth-avatar-teal-end))}.avatar.tone-4.svelte-1uha8ag{color:var(--eth-color-on-avatar);background:linear-gradient(145deg,var(--eth-avatar-orange-start),var(--eth-avatar-orange-end))}.avatar.tone-5.svelte-1uha8ag{color:var(--eth-color-on-avatar);background:linear-gradient(145deg,var(--eth-avatar-purple-start),var(--eth-avatar-purple-end))}.avatar.tone-6.svelte-1uha8ag{color:var(--eth-color-on-avatar);background:linear-gradient(145deg,var(--eth-avatar-green-start),var(--eth-avatar-green-end))}.avatar.tone-7.svelte-1uha8ag{color:var(--eth-color-on-avatar);background:linear-gradient(145deg,var(--eth-avatar-indigo-start),var(--eth-avatar-indigo-end))}.profile-screen.svelte-1uha8ag{background:var(--eth-color-background)}.screen-top.profile-topbar.svelte-1uha8ag{grid-template-columns:56px minmax(0,1fr) 56px;min-height:calc(56px + env(safe-area-inset-top));padding:env(safe-area-inset-top) 8px 0;border-bottom:0;background:var(--eth-color-background)}.screen-top.profile-topbar.svelte-1uha8ag h1:where(.svelte-1uha8ag){font-size:18px;font-weight:var(--eth-font-weight-semibold)}.profile-header-action.svelte-1uha8ag,.screen-top.profile-topbar.svelte-1uha8ag .profile-header-action:where(.svelte-1uha8ag){width:44px;height:44px;justify-self:start;color:var(--eth-color-text);background:var(--eth-color-surface-elevated);box-shadow:0 4px 14px var(--eth-color-shadow);--eth-icon-cut: var(--eth-color-surface-elevated)}.screen-top.profile-topbar.svelte-1uha8ag .profile-header-action:where(.svelte-1uha8ag):last-child{justify-self:end}.profile-body.svelte-1uha8ag{width:min(100%,600px);padding:0 0 max(32px,calc(env(safe-area-inset-bottom) + 20px));background:var(--eth-color-background)}.profile-hero.svelte-1uha8ag{gap:3px;padding:14px 8px 18px;background:var(--eth-color-surface-elevated)}.profile-hero.svelte-1uha8ag .avatar.giant:where(.svelte-1uha8ag){width:76px;height:76px;margin-bottom:7px;border:0;color:#fff;font-size:29px;box-shadow:none}.profile-name.svelte-1uha8ag{font-size:20px;font-weight:var(--eth-font-weight-semibold)}.profile-presence.svelte-1uha8ag{color:var(--eth-color-accent)}.profile-actions-row.svelte-1uha8ag{gap:0;margin:0 14px 21px;overflow:hidden;border-radius:18px;background:var(--eth-color-surface-elevated);box-shadow:var(--eth-shadow-hairline)}.profile-quick-action.svelte-1uha8ag{min-height:64px;padding:6px 2px;border:0;border-right:1px solid var(--eth-color-divider);border-radius:0;background:transparent;box-shadow:none}.profile-quick-action.svelte-1uha8ag:last-child{border-right:0}.profile-actions-row.svelte-1uha8ag .profile-quick-action:where(.svelte-1uha8ag):focus-visible{z-index:1;outline:2px solid var(--eth-color-accent);outline-offset:-3px}@media(forced-colors:active){.folder-track.svelte-1uha8ag button:where(.svelte-1uha8ag):focus-visible,.profile-actions-row.svelte-1uha8ag .profile-quick-action:where(.svelte-1uha8ag):focus-visible{outline-color:CanvasText}}.profile-quick-action.active.svelte-1uha8ag{border-color:var(--eth-color-divider);background:var(--eth-color-navigation-selected);box-shadow:none}.profile-section.svelte-1uha8ag{gap:0;margin:0 14px 21px}.profile-section.svelte-1uha8ag>h2:where(.svelte-1uha8ag),.profile-section-heading.svelte-1uha8ag{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.profile-card.svelte-1uha8ag,.profile-media-card.svelte-1uha8ag{overflow:hidden;border:0;border-radius:18px;background:var(--eth-color-surface-elevated);box-shadow:none}.profile-info-row.svelte-1uha8ag,.profile-media-item.svelte-1uha8ag{min-height:54px;gap:14px;padding:0 14px}.profile-card.svelte-1uha8ag>.profile-info-row:where(.svelte-1uha8ag)+.profile-info-row:where(.svelte-1uha8ag):before,.profile-media-list.svelte-1uha8ag>.profile-media-item:where(.svelte-1uha8ag)+.profile-media-item:where(.svelte-1uha8ag):before{right:14px;left:56px}.profile-row-icon.svelte-1uha8ag{width:28px;height:28px;flex:0 0 28px;border-radius:8px;color:#fff;background:linear-gradient(145deg,var(--eth-icon-blue-a),var(--eth-icon-blue-b));--eth-icon-cut: transparent;--eth-compact-icon-cut: transparent}.profile-row-icon.connect.svelte-1uha8ag{color:#fff;background:linear-gradient(145deg,var(--eth-icon-cyan-a),var(--eth-icon-cyan-b))}.profile-row-icon.language.svelte-1uha8ag{color:#fff;background:linear-gradient(145deg,var(--eth-icon-blue-a),var(--eth-icon-blue-b))}.profile-row-icon.remote.svelte-1uha8ag{color:#fff;background:linear-gradient(145deg,var(--eth-icon-violet-a),var(--eth-icon-violet-b))}.profile-row-icon.secure.svelte-1uha8ag{color:#fff;background:linear-gradient(145deg,var(--eth-icon-green-a),var(--eth-icon-green-b))}.profile-row-icon.warn.svelte-1uha8ag,.profile-row-icon.danger.svelte-1uha8ag{color:#fff;background:linear-gradient(145deg,var(--eth-icon-coral-a),var(--eth-icon-coral-b))}.profile-row-icon.neutral.svelte-1uha8ag{color:#fff;background:linear-gradient(145deg,var(--eth-icon-indigo-a),var(--eth-icon-indigo-b))}.profile-row-copy.svelte-1uha8ag{display:block}.profile-row-copy.svelte-1uha8ag strong:where(.svelte-1uha8ag){display:block;font-size:17px;line-height:1.25;font-weight:var(--eth-font-weight-semibold);white-space:nowrap}.profile-card.svelte-1uha8ag .profile-row-copy:where(.svelte-1uha8ag) small:where(.svelte-1uha8ag){display:none}.profile-media-section.svelte-1uha8ag{margin:21px 0 24px}.profile-media-card.svelte-1uha8ag{padding:0;border-radius:0}.profile-media-tabs.svelte-1uha8ag{min-height:50px;gap:0;padding:0;border-radius:0;background:var(--eth-color-surface-elevated)}.profile-media-tabs.svelte-1uha8ag button:where(.svelte-1uha8ag),.profile-media-tabs.svelte-1uha8ag button.active:where(.svelte-1uha8ag){min-height:50px;border:0;border-bottom:2px solid transparent;border-radius:0;color:var(--eth-color-text-secondary);background:transparent;box-shadow:none}.profile-media-tabs.svelte-1uha8ag button.active:where(.svelte-1uha8ag){border-bottom-color:var(--eth-color-accent);color:var(--eth-color-accent)}.profile-media-panel.svelte-1uha8ag{padding-top:1px;background:var(--eth-color-surface-elevated)}.mobile-nav.svelte-1uha8ag{left:10px;right:10px;bottom:8px;display:flex;align-items:flex-start;gap:8px;height:calc(68px + env(safe-area-inset-bottom));padding:0 0 env(safe-area-inset-bottom);border:0;border-radius:0;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}:root[data-theme=dark] .mobile-nav.svelte-1uha8ag{border:0;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .mobile-nav.svelte-1uha8ag{border:0;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}}.tabbar.svelte-1uha8ag{flex:1 1 auto;min-width:0;height:64px;overflow:hidden;border:1px solid var(--eth-color-navigation-glass-border);border-radius:28px;background:linear-gradient(180deg,color-mix(in srgb,var(--eth-color-navigation-surface) 91%,#ffffff 9%),var(--eth-color-navigation-surface));box-shadow:inset 0 1px color-mix(in srgb,#ffffff 68%,transparent),0 8px 24px var(--eth-color-navigation-glass-shadow)}.tab.svelte-1uha8ag{top:0;height:64px;border-radius:999px}.tab-inner.svelte-1uha8ag{width:min(50px,calc(100% - 6px));min-height:54px;justify-content:center;gap:1px;border:1px solid transparent;border-radius:21px}.tab.active.svelte-1uha8ag .tab-inner:where(.svelte-1uha8ag){color:#0a91ef;border-color:color-mix(in srgb,#65d9ff 32%,transparent);background:radial-gradient(circle at 50% 18%,rgba(255,255,255,.9),transparent 35%),linear-gradient(155deg,#d1f4ffc7,#e1e2ff94);box-shadow:inset 0 1px #ffffffe0,0 5px 15px #207fdc24}.ticon.svelte-1uha8ag{width:24px;height:24px;--orbit-idle-top: #596173;--orbit-idle-mid: #303541;--orbit-idle-bottom: #151821;--orbit-idle-edge-top: #303744;--orbit-idle-edge-bottom: #090b10;--orbit-shadow: #080a0f;transition:transform 90ms cubic-bezier(.2,.8,.3,1);will-change:transform}.tlabel.svelte-1uha8ag{color:var(--eth-color-text);font-size:9.5px;font-weight:650;letter-spacing:-.01em}.tab.active.svelte-1uha8ag .tlabel:where(.svelte-1uha8ag){color:#0a91ef;font-weight:720}.orbit-search-button.svelte-1uha8ag{position:relative;width:54px;height:54px;flex:0 0 54px;display:grid;place-items:center;margin-top:5px;border:1px solid var(--eth-color-navigation-glass-border);border-radius:50%;background:radial-gradient(circle at 38% 22%,rgba(255,255,255,.92),transparent 34%),linear-gradient(160deg,color-mix(in srgb,var(--eth-color-navigation-surface) 92%,#ffffff 8%),var(--eth-color-navigation-surface));box-shadow:inset 0 1px #ffffffc2,0 8px 24px var(--eth-color-navigation-glass-shadow);color:var(--eth-color-text);-webkit-tap-highlight-color:transparent}.orbit-search-button.active.svelte-1uha8ag{border-color:color-mix(in srgb,#58d5ff 48%,transparent);background:radial-gradient(circle at 38% 22%,rgba(255,255,255,.96),transparent 35%),linear-gradient(155deg,#d2f5ffe6,#e1e1ffb8);box-shadow:inset 0 1px #ffffffe0,0 9px 25px #217edc2e}.orbit-search-button.svelte-1uha8ag:focus-visible{outline:2px solid var(--eth-color-accent);outline-offset:2px}.tab.svelte-1uha8ag:active .ticon:where(.svelte-1uha8ag),.orbit-search-button.svelte-1uha8ag:active .ticon:where(.svelte-1uha8ag){transform:translateY(1px) scale(.92)}:root[data-theme=dark] .ticon.svelte-1uha8ag{--orbit-idle-top: #f4f7ff;--orbit-idle-mid: #aab1c1;--orbit-idle-bottom: #687184;--orbit-idle-edge-top: #dbe1ee;--orbit-idle-edge-bottom: #4d5668;--orbit-shadow: #00030a}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .ticon.svelte-1uha8ag{--orbit-idle-top: #f4f7ff;--orbit-idle-mid: #aab1c1;--orbit-idle-bottom: #687184;--orbit-idle-edge-top: #dbe1ee;--orbit-idle-edge-bottom: #4d5668;--orbit-shadow: #00030a}}@media(max-width:360px){.mobile-nav.svelte-1uha8ag{left:6px;right:6px;gap:5px}.orbit-search-button.svelte-1uha8ag{width:50px;height:50px;flex-basis:50px;margin-top:7px}.tab-inner.svelte-1uha8ag{width:min(48px,calc(100% - 3px))}.tlabel.svelte-1uha8ag{font-size:9px}}@media(max-width:360px){.chat-header.svelte-1uha8ag{gap:3px;padding-inline:6px}.back.svelte-1uha8ag{width:32px;margin-inline-start:-2px}.chat-header.svelte-1uha8ag .avatar:where(.svelte-1uha8ag){width:40px;height:40px}.peer-open.svelte-1uha8ag{gap:7px;padding-inline:0}.pin-btn.svelte-1uha8ag,.call-btn.svelte-1uha8ag{display:grid;width:34px;height:44px}.pin-btn.svelte-1uha8ag{width:30px}.call-slot.svelte-1uha8ag{gap:0}.remote-help-btn.svelte-1uha8ag{display:none}.compose.svelte-1uha8ag{gap:1px;margin-inline:8px;padding-inline:4px}.compose.svelte-1uha8ag .attach:where(.svelte-1uha8ag),.compose.svelte-1uha8ag .mic:where(.svelte-1uha8ag),.compose.svelte-1uha8ag .send:where(.svelte-1uha8ag){display:grid;width:40px;height:44px}.compose.svelte-1uha8ag textarea:where(.svelte-1uha8ag){min-height:44px;padding-inline:8px}.settings-screen.svelte-1uha8ag .settings-copy:where(.svelte-1uha8ag) strong:where(.svelte-1uha8ag){font-size:16px}.sidebar.chats-surface.svelte-1uha8ag{--chat-list-avatar-size: 52px;--chat-list-gap: 10px;--chat-list-inline: 10px}.conversation-list.svelte-1uha8ag .conversation-button:where(.svelte-1uha8ag):not(:last-child):after{right:var(--chat-list-inline);left:calc(var(--chat-list-inline) + var(--chat-list-avatar-size) + var(--chat-list-gap))}.profile-row-copy.svelte-1uha8ag strong:where(.svelte-1uha8ag){font-size:16px}}.app-frame.svelte-1uha8ag,.shell.svelte-1uha8ag,.sidebar.svelte-1uha8ag,.sidebar.chats-surface.svelte-1uha8ag,.navigation-surface.svelte-1uha8ag{background-color:var(--eth-color-page-background)}.app-frame.svelte-1uha8ag{background-image:radial-gradient(76% 54% at 92% -4%,var(--eth-color-ambient-secondary),transparent 66%),radial-gradient(70% 48% at -8% 18%,var(--eth-color-ambient-primary),transparent 68%),linear-gradient(180deg,#fafbff 0%,var(--eth-color-page-background) 58%,#f1f0f7 100%)}.sidebar.chats-surface.svelte-1uha8ag{background-image:radial-gradient(260px 210px at 86% 4%,rgba(166,92,250,.13),transparent 70%),radial-gradient(300px 240px at -12% 14%,rgba(85,217,255,.17),transparent 72%),linear-gradient(180deg,#fafbfff0,#f4f3f8fa)}.side-top.chats-top.svelte-1uha8ag,.navigation-surface.svelte-1uha8ag>.screen-top:where(.svelte-1uha8ag),.navigation-surface.svelte-1uha8ag>.side-top:where(.svelte-1uha8ag){background:transparent}.chats-title.svelte-1uha8ag{font-weight:720;letter-spacing:-.035em}.chats-verified.svelte-1uha8ag{background:radial-gradient(circle at 30% 18%,rgba(255,255,255,.96),transparent 26%),linear-gradient(145deg,var(--eth-prism-cyan, #55d9ff),var(--eth-prism-signal, #1688f5) 56%,var(--eth-prism-indigo, #6f63ff));box-shadow:inset 0 1px #ffffffdb,0 5px 14px #1688f545}.new-chat-button.svelte-1uha8ag{border:1px solid rgba(255,255,255,.84);background:radial-gradient(circle at 30% 18%,rgba(255,255,255,.96),transparent 34%),linear-gradient(150deg,#ffffffd6,#e2ebffb8);box-shadow:inset 0 1px #ffffffe6,0 7px 20px #4a448f21;-webkit-backdrop-filter:blur(16px) saturate(1.16);backdrop-filter:blur(16px) saturate(1.16);--eth-icon-cut: transparent;--eth-compact-icon-cut: transparent}.sidebar.chats-surface.svelte-1uha8ag .search:where(.svelte-1uha8ag){margin-top:7px}.sidebar.chats-surface.search-mode.svelte-1uha8ag .navigation-surface:where(.svelte-1uha8ag){padding-top:max(8px,env(safe-area-inset-top))}.sidebar.chats-surface.search-mode.svelte-1uha8ag .search:where(.svelte-1uha8ag){flex:0 0 auto;margin:0 14px}.sidebar.chats-surface.search-mode.svelte-1uha8ag .search-results:where(.svelte-1uha8ag){min-height:0;overflow-y:auto;padding-bottom:12px;overscroll-behavior:contain}.sidebar.chats-surface.svelte-1uha8ag .search-signature-icon:where(.svelte-1uha8ag){color:color-mix(in srgb,var(--eth-color-accent) 72%,var(--eth-color-text-muted));--eth-icon-cut: transparent;--eth-compact-icon-cut: transparent}.sidebar.chats-surface.svelte-1uha8ag .search:where(.svelte-1uha8ag) input:where(.svelte-1uha8ag){border:1px solid rgba(255,255,255,.82);background:radial-gradient(circle at 15% -34%,rgba(255,255,255,.94),transparent 50%),linear-gradient(145deg,#e7f6ffd1,#ede7ffc2);box-shadow:inset 0 1px #ffffffe6,0 8px 24px #4642841f;-webkit-backdrop-filter:blur(22px) saturate(1.2);backdrop-filter:blur(22px) saturate(1.2)}.sidebar.chats-surface.svelte-1uha8ag .search:where(.svelte-1uha8ag) input:where(.svelte-1uha8ag)::placeholder{color:#858795}.sidebar.chats-surface.svelte-1uha8ag .search:where(.svelte-1uha8ag) input:where(.svelte-1uha8ag):focus{border-color:#1688f56b;background:radial-gradient(circle at 15% -34%,rgba(255,255,255,.98),transparent 50%),linear-gradient(145deg,#ddf3fff0,#e7e2ffe0);box-shadow:inset 0 1px #fffffff0,0 8px 26px #1688f529,0 0 0 4px var(--eth-color-focus-ring)}.folder-track.svelte-1uha8ag{border-color:#ffffffc2;background:linear-gradient(180deg,#ffffffa8,#e6e7f2ad);box-shadow:inset 0 1px #ffffffe0,0 8px 24px #4642841f;-webkit-backdrop-filter:blur(20px) saturate(1.16);backdrop-filter:blur(20px) saturate(1.16)}.folder-indicator.svelte-1uha8ag{border-color:#ffffffe0;background:radial-gradient(circle at 28% 8%,rgba(255,255,255,.96),transparent 38%),linear-gradient(145deg,#cff2ffeb,#e0d8ffe0);box-shadow:inset 0 1px #fffffff0,0 6px 18px #3d5cc92e}.folder-track.svelte-1uha8ag button.active:where(.svelte-1uha8ag){color:#0878e7;font-weight:680}.conversation-list.svelte-1uha8ag{margin:0 10px;overflow:hidden auto;border:1px solid rgba(255,255,255,.84);border-radius:22px;background:linear-gradient(180deg,#ffffffd6,#fafaffbd);box-shadow:inset 0 1px #fffffff0,0 12px 34px #4642841f;-webkit-backdrop-filter:blur(22px) saturate(1.14);backdrop-filter:blur(22px) saturate(1.14)}.conversation-list.svelte-1uha8ag .conversation-button:where(.svelte-1uha8ag){transition:background .15s ease,transform .15s cubic-bezier(.22,1,.36,1)}.conversation-list.svelte-1uha8ag .conversation-button:where(.svelte-1uha8ag):active{transform:scale(.992)}.conversation-list.svelte-1uha8ag .conversation-button.active:where(.svelte-1uha8ag){background:linear-gradient(90deg,#1688f524,#a65cfa17)}@media(hover:hover){.conversation-list.svelte-1uha8ag .conversation-button:where(.svelte-1uha8ag):hover{background:linear-gradient(90deg,#1688f514,#a65cfa0d)}}.conversation-list.svelte-1uha8ag .conversation-button:where(.svelte-1uha8ag):not(:last-child):after{background:linear-gradient(90deg,var(--eth-color-divider),rgba(166,92,250,.08))}.conversation-list.svelte-1uha8ag .conversation-button:where(.svelte-1uha8ag) .avatar:where(.svelte-1uha8ag){border:1px solid rgba(255,255,255,.72);box-shadow:inset 0 2px 5px #ffffff8a,inset 0 -12px 20px #1e236e33,0 8px 20px #4048a833}.conversation-name.svelte-1uha8ag{color:var(--eth-color-text);font-weight:660;letter-spacing:-.018em}.conversation-preview.svelte-1uha8ag small:where(.svelte-1uha8ag){color:#777986}.conversation-meta.svelte-1uha8ag time:where(.svelte-1uha8ag),.pin-mark.svelte-1uha8ag{color:#92939e}.conversation-meta.svelte-1uha8ag .unread-badge:where(.svelte-1uha8ag),.tab-badge.svelte-1uha8ag{background:linear-gradient(145deg,#ff7b7f,var(--eth-prism-alert, #ff5b62) 54%,#e83d68);box-shadow:inset 0 1px #ffffff85,0 4px 12px #ff5b6240}.presence-dot.svelte-1uha8ag{background:var(--eth-prism-life, #2ad275);box-shadow:0 0 0 3px #ffffffeb,0 4px 10px #2ad27552}.settings-screen.svelte-1uha8ag,.profile-screen.svelte-1uha8ag,.profile-body.svelte-1uha8ag{background-color:var(--eth-color-page-background);background-image:radial-gradient(360px 270px at 92% 2%,rgba(166,92,250,.18),transparent 72%),radial-gradient(340px 280px at -14% 18%,rgba(85,217,255,.22),transparent 72%)}.settings-root-top.svelte-1uha8ag,.screen-top.profile-topbar.svelte-1uha8ag,.profile-hero.svelte-1uha8ag{background:transparent}.settings-screen.svelte-1uha8ag .settings-group:where(.svelte-1uha8ag),.profile-card.svelte-1uha8ag,.profile-actions-row.svelte-1uha8ag,.profile-media-card.svelte-1uha8ag{border:1px solid rgba(255,255,255,.84);background:linear-gradient(180deg,#fffffff5,#fcfcffe0);box-shadow:inset 0 1px #fffffff0,0 11px 30px #4642841c;-webkit-backdrop-filter:blur(22px) saturate(1.14);backdrop-filter:blur(22px) saturate(1.14)}.settings-icon.svelte-1uha8ag,.profile-row-icon.svelte-1uha8ag{border:1px solid rgba(255,255,255,.34);box-shadow:inset 0 1px #ffffff57,0 5px 13px var(--prism-tile-glow, rgba(61, 67, 142, .2));filter:saturate(1.12)}.settings-icon.blue.svelte-1uha8ag{--prism-tile-glow: rgba(3, 119, 199, .28)}.settings-icon.cyan.svelte-1uha8ag{--prism-tile-glow: rgba(0, 126, 149, .27)}.settings-icon.violet.svelte-1uha8ag{--prism-tile-glow: rgba(125, 90, 206, .27)}.settings-icon.indigo.svelte-1uha8ag,.settings-icon.slate.svelte-1uha8ag,.settings-icon.neutral.svelte-1uha8ag{--prism-tile-glow: rgba(98, 99, 201, .27)}.settings-icon.coral.svelte-1uha8ag{--prism-tile-glow: rgba(199, 77, 94, .27)}.settings-icon.gold.svelte-1uha8ag{--prism-tile-glow: rgba(166, 104, 5, .25)}.tabbar.svelte-1uha8ag,.orbit-search-button.svelte-1uha8ag{-webkit-backdrop-filter:blur(24px) saturate(1.2);backdrop-filter:blur(24px) saturate(1.2)}.tabbar.svelte-1uha8ag{background:radial-gradient(circle at 38% -20%,rgba(255,255,255,.94),transparent 46%),linear-gradient(160deg,#ffffffd1,#ecebf8b8)}.tab.active.svelte-1uha8ag .tab-inner:where(.svelte-1uha8ag),.orbit-search-button.active.svelte-1uha8ag{border-color:#55d9ff4d;background:radial-gradient(circle at 35% 8%,rgba(255,255,255,.96),transparent 37%),linear-gradient(150deg,#d2f4ffd1,#e3deffb8);box-shadow:inset 0 1px #ffffffe6,0 5px 14px #326fdb24}.tab.active.svelte-1uha8ag .tlabel:where(.svelte-1uha8ag){color:var(--eth-prism-signal, #1688f5)}@keyframes svelte-1uha8ag-tab-bubble-press{0%{transform:scale(1)}30%{transform:scale(.985)}68%{transform:scale(1.006)}to{transform:scale(1)}}:root[data-theme=dark] .tabbar.svelte-1uha8ag{background:radial-gradient(circle at 38% -20%,rgba(255,255,255,.15),transparent 46%),linear-gradient(160deg,#222430db,#13141ed1)}:root[data-theme=dark] .tab.active.svelte-1uha8ag .tab-inner:where(.svelte-1uha8ag),:root[data-theme=dark] .orbit-search-button.active.svelte-1uha8ag{border-color:#55d9ff52;background:radial-gradient(circle at 35% 8%,rgba(255,255,255,.18),transparent 38%),linear-gradient(150deg,#1d5675b8,#3b3070a8);box-shadow:inset 0 1px #fff3,0 6px 16px #0d4b9b33}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .tabbar.svelte-1uha8ag{background:radial-gradient(circle at 38% -20%,rgba(255,255,255,.15),transparent 46%),linear-gradient(160deg,#222430db,#13141ed1)}:root:not([data-theme=light]) .tab.active.svelte-1uha8ag .tab-inner:where(.svelte-1uha8ag),:root:not([data-theme=light]) .orbit-search-button.active.svelte-1uha8ag{border-color:#55d9ff52;background:radial-gradient(circle at 35% 8%,rgba(255,255,255,.18),transparent 38%),linear-gradient(150deg,#1d5675b8,#3b3070a8);box-shadow:inset 0 1px #fff3,0 6px 16px #0d4b9b33}}@media(max-width:360px){.conversation-list.svelte-1uha8ag{margin-inline:7px;border-radius:20px}}:root[data-theme=dark] .app-frame.svelte-1uha8ag,:root[data-theme=dark] .sidebar.chats-surface.svelte-1uha8ag{background-color:#0c0c13;background-image:radial-gradient(310px 240px at 88% -2%,rgba(128,75,242,.22),transparent 72%),radial-gradient(300px 230px at -14% 18%,rgba(25,153,242,.18),transparent 72%),linear-gradient(180deg,#11121c,#0c0c13)}:root[data-theme=dark] .conversation-list.svelte-1uha8ag,:root[data-theme=dark] .settings-screen.svelte-1uha8ag .settings-group:where(.svelte-1uha8ag),:root[data-theme=dark] .profile-card.svelte-1uha8ag,:root[data-theme=dark] .profile-actions-row.svelte-1uha8ag,:root[data-theme=dark] .profile-media-card.svelte-1uha8ag{border-color:#ffffff17;background:linear-gradient(180deg,#1f1f2de0,#14141fd1);box-shadow:inset 0 1px #ffffff12,0 14px 38px #00000052}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .app-frame.svelte-1uha8ag,:root:not([data-theme=light]) .sidebar.chats-surface.svelte-1uha8ag{background-color:#0c0c13;background-image:radial-gradient(310px 240px at 88% -2%,rgba(128,75,242,.22),transparent 72%),radial-gradient(300px 230px at -14% 18%,rgba(25,153,242,.18),transparent 72%),linear-gradient(180deg,#11121c,#0c0c13)}:root:not([data-theme=light]) .conversation-list.svelte-1uha8ag,:root:not([data-theme=light]) .settings-screen.svelte-1uha8ag .settings-group:where(.svelte-1uha8ag),:root:not([data-theme=light]) .profile-card.svelte-1uha8ag,:root:not([data-theme=light]) .profile-actions-row.svelte-1uha8ag,:root:not([data-theme=light]) .profile-media-card.svelte-1uha8ag{border-color:#ffffff17;background:linear-gradient(180deg,#1f1f2de0,#14141fd1);box-shadow:inset 0 1px #ffffff12,0 14px 38px #00000052}}.sidebar.chats-surface.svelte-1uha8ag .folder-chips:where(.svelte-1uha8ag){overflow-x:hidden}.sidebar.chats-surface.svelte-1uha8ag .folder-track:where(.svelte-1uha8ag){display:grid;grid-template-columns:repeat(4,minmax(0,1fr));width:100%;min-width:0}.sidebar.chats-surface.svelte-1uha8ag .folder-track:where(.svelte-1uha8ag) button:where(.svelte-1uha8ag),.sidebar.chats-surface.svelte-1uha8ag .folder-track:where(.svelte-1uha8ag) button:where(.svelte-1uha8ag):not(.active){width:100%;min-width:0;padding-inline:5px;opacity:1;-webkit-text-fill-color:currentColor}.sidebar.chats-surface.svelte-1uha8ag .conversation-list:where(.svelte-1uha8ag){margin:0;border:0;border-radius:0;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.sidebar.chats-surface.svelte-1uha8ag .conversation-list:where(.svelte-1uha8ag) .conversation-button:where(.svelte-1uha8ag){width:calc(100% - 20px);margin:0 10px 8px;border:1px solid rgba(255,255,255,.82);border-radius:20px;background:linear-gradient(180deg,#ffffffdb,#f9f9ffc2);box-shadow:inset 0 1px #fffffff0,0 8px 22px #4642841a;-webkit-backdrop-filter:blur(20px) saturate(1.12);backdrop-filter:blur(20px) saturate(1.12)}.sidebar.chats-surface.svelte-1uha8ag .conversation-list:where(.svelte-1uha8ag) .conversation-button:where(.svelte-1uha8ag):after{display:none}:root[data-theme=dark] .sidebar.chats-surface.svelte-1uha8ag .folder-track:where(.svelte-1uha8ag){border-color:#ffffff29;background:linear-gradient(180deg,#343543e6,#242532e6);box-shadow:inset 0 1px #ffffff21,0 8px 24px #0000004d}:root[data-theme=dark] .sidebar.chats-surface.svelte-1uha8ag .folder-track:where(.svelte-1uha8ag) button:where(.svelte-1uha8ag):not(.active){color:#c7cad5}:root[data-theme=dark] .sidebar.chats-surface.svelte-1uha8ag .folder-indicator:where(.svelte-1uha8ag){border-color:#add6ff6b;background:radial-gradient(circle at 28% 8%,rgba(255,255,255,.24),transparent 42%),linear-gradient(145deg,#2871b9eb,#5949aee0);box-shadow:inset 0 1px #ffffff47,0 6px 18px #1688f53d}:root[data-theme=dark] .sidebar.chats-surface.svelte-1uha8ag .folder-track:where(.svelte-1uha8ag) button.active:where(.svelte-1uha8ag){color:#dff2ff}:root[data-theme=dark] .sidebar.chats-surface.svelte-1uha8ag .conversation-list:where(.svelte-1uha8ag){background:transparent;box-shadow:none}:root[data-theme=dark] .sidebar.chats-surface.svelte-1uha8ag .conversation-list:where(.svelte-1uha8ag) .conversation-button:where(.svelte-1uha8ag){border-color:#ffffff1a;background:linear-gradient(135deg,#1f253aed,#271f42e6);box-shadow:inset 0 1px #ffffff14,0 10px 26px #00000047}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .sidebar.chats-surface.svelte-1uha8ag .folder-track:where(.svelte-1uha8ag){border-color:#ffffff29;background:linear-gradient(180deg,#343543e6,#242532e6);box-shadow:inset 0 1px #ffffff21,0 8px 24px #0000004d}:root:not([data-theme=light]) .sidebar.chats-surface.svelte-1uha8ag .folder-track:where(.svelte-1uha8ag) button:where(.svelte-1uha8ag):not(.active){color:#c7cad5}:root:not([data-theme=light]) .sidebar.chats-surface.svelte-1uha8ag .folder-indicator:where(.svelte-1uha8ag){border-color:#add6ff6b;background:radial-gradient(circle at 28% 8%,rgba(255,255,255,.24),transparent 42%),linear-gradient(145deg,#2871b9eb,#5949aee0);box-shadow:inset 0 1px #ffffff47,0 6px 18px #1688f53d}:root:not([data-theme=light]) .sidebar.chats-surface.svelte-1uha8ag .folder-track:where(.svelte-1uha8ag) button.active:where(.svelte-1uha8ag){color:#dff2ff}:root:not([data-theme=light]) .sidebar.chats-surface.svelte-1uha8ag .conversation-list:where(.svelte-1uha8ag){background:transparent;box-shadow:none}:root:not([data-theme=light]) .sidebar.chats-surface.svelte-1uha8ag .conversation-list:where(.svelte-1uha8ag) .conversation-button:where(.svelte-1uha8ag){border-color:#ffffff1a;background:linear-gradient(135deg,#1f253aed,#271f42e6);box-shadow:inset 0 1px #ffffff14,0 10px 26px #00000047}}.mobile-nav.svelte-1uha8ag{left:10px;right:10px;bottom:max(8px,env(safe-area-inset-bottom));display:block;height:64px;padding:0;border:0;border-radius:32px;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.mobile-nav.svelte-1uha8ag .tabbar:where(.svelte-1uha8ag){position:relative;width:100%;height:64px;overflow:hidden;isolation:isolate;border:1px solid rgba(255,255,255,.86);border-radius:32px;background:linear-gradient(180deg,#ffffffbd,#e2e4eaa3),#e8eaefad;box-shadow:inset 0 1px #ffffffeb,inset 0 -1px #2d30370f,0 14px 32px #23283429,0 3px 10px #23283412;-webkit-backdrop-filter:blur(28px) saturate(1.12);backdrop-filter:blur(28px) saturate(1.12)}.mobile-nav.svelte-1uha8ag .tab:where(.svelte-1uha8ag){top:0;height:64px;min-width:44px;display:flex;align-items:center;justify-content:center;border:0;border-radius:999px;background:transparent;color:#3a3d44;transition:transform .24s cubic-bezier(.22,.9,.32,1)}.mobile-nav.svelte-1uha8ag .tab-inner:where(.svelte-1uha8ag){width:56px;height:52px;min-height:52px;display:grid;place-items:center;gap:0;border:0;border-radius:27px;background:transparent;box-shadow:none;color:inherit;transition:transform .12s cubic-bezier(.2,.8,.3,1),background .16s ease,color .16s ease,box-shadow .16s ease}.mobile-nav.svelte-1uha8ag .tab.active:where(.svelte-1uha8ag) .tab-inner:where(.svelte-1uha8ag),.mobile-nav.svelte-1uha8ag .orbit-search-button.active:where(.svelte-1uha8ag) .tab-inner:where(.svelte-1uha8ag){border:0;color:#07080b;background:linear-gradient(180deg,#46495124,#30333a17);box-shadow:inset 0 1px #ffffff7a,inset 0 -1px #2224290a}.mobile-nav.svelte-1uha8ag .ticon:where(.svelte-1uha8ag){width:21px;height:21px;display:grid;place-items:center;color:inherit;filter:drop-shadow(0 1px 0 rgba(255,255,255,.42));transform:none;transition:none;will-change:auto}.mobile-nav.svelte-1uha8ag .tlabel:where(.svelte-1uha8ag){position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.mobile-nav.svelte-1uha8ag .orbit-search-button:where(.svelte-1uha8ag){position:absolute;top:0;left:0;height:64px;min-width:44px;margin:0;padding:0;flex:none;display:flex;place-items:initial;border:0;border-radius:999px;background:transparent;box-shadow:none;color:#3a3d44;-webkit-backdrop-filter:none;backdrop-filter:none}.mobile-nav.svelte-1uha8ag .tab:where(.svelte-1uha8ag):active .tab-inner:where(.svelte-1uha8ag),.mobile-nav.svelte-1uha8ag .orbit-search-button:where(.svelte-1uha8ag):active .tab-inner:where(.svelte-1uha8ag){transform:translateY(1px) scale(.94);color:#050609;background:#23252b29}.mobile-nav.svelte-1uha8ag .tab:where(.svelte-1uha8ag):active .ticon:where(.svelte-1uha8ag),.mobile-nav.svelte-1uha8ag .orbit-search-button:where(.svelte-1uha8ag):active .ticon:where(.svelte-1uha8ag){transform:none}.mobile-nav.svelte-1uha8ag .tab.anim:where(.svelte-1uha8ag) .tab-inner:where(.svelte-1uha8ag){animation:svelte-1uha8ag-native-glass-settle .24s cubic-bezier(.22,.9,.32,1) 1}.mobile-nav.svelte-1uha8ag .tab.dragging:where(.svelte-1uha8ag) .tab-inner:where(.svelte-1uha8ag){animation:none;transform:scale(1.06);background:#23252b21;box-shadow:inset 0 1px #ffffff7a,0 8px 18px #2328341f}.mobile-nav.svelte-1uha8ag .tab:where(.svelte-1uha8ag):focus-visible,.mobile-nav.svelte-1uha8ag .orbit-search-button:where(.svelte-1uha8ag):focus-visible{outline:2px solid color-mix(in srgb,var(--eth-color-accent) 76%,white);outline-offset:-4px;box-shadow:none}.mobile-nav.svelte-1uha8ag .tab-badge:where(.svelte-1uha8ag){top:-6px;right:-8px;min-width:17px;height:17px;padding:0 4px;border:0;background:#ff453a;box-shadow:0 0 0 2px #ebedf1f5,0 3px 8px #ff453a3d;color:#fff;font-size:9px;font-weight:760}@keyframes svelte-1uha8ag-native-glass-settle{0%{transform:translateY(0) scale(1)}44%{transform:translateY(1px) scale(.94)}76%{transform:translateY(-.25px) scale(1.012)}to{transform:translateY(0) scale(1)}}:root[data-theme=dark] .mobile-nav.svelte-1uha8ag .tabbar:where(.svelte-1uha8ag){border-color:#ffffff1f;background:linear-gradient(180deg,#31323ab8,#1c1d24ad),#1f2027b8;box-shadow:inset 0 1px #ffffff1a,inset 0 -1px #00000038,0 16px 36px #00000057}:root[data-theme=dark] .mobile-nav.svelte-1uha8ag .tab:where(.svelte-1uha8ag),:root[data-theme=dark] .mobile-nav.svelte-1uha8ag .orbit-search-button:where(.svelte-1uha8ag){color:#d9dbe0}:root[data-theme=dark] .mobile-nav.svelte-1uha8ag .tab.active:where(.svelte-1uha8ag) .tab-inner:where(.svelte-1uha8ag),:root[data-theme=dark] .mobile-nav.svelte-1uha8ag .orbit-search-button.active:where(.svelte-1uha8ag) .tab-inner:where(.svelte-1uha8ag){color:#fff;background:#ffffff1a;box-shadow:inset 0 1px #ffffff1f,inset 0 -1px #0000001f}:root[data-theme=dark] .mobile-nav.svelte-1uha8ag .ticon:where(.svelte-1uha8ag){filter:drop-shadow(0 1px 0 rgba(0,0,0,.24))}:root[data-theme=dark] .mobile-nav.svelte-1uha8ag .tab:where(.svelte-1uha8ag):active .tab-inner:where(.svelte-1uha8ag),:root[data-theme=dark] .mobile-nav.svelte-1uha8ag .orbit-search-button:where(.svelte-1uha8ag):active .tab-inner:where(.svelte-1uha8ag){color:#fff;background:#ffffff26}:root[data-theme=dark] .mobile-nav.svelte-1uha8ag .tab-badge:where(.svelte-1uha8ag){box-shadow:0 0 0 2px #1f2027f5,0 3px 8px #ff453a38}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .mobile-nav.svelte-1uha8ag .tabbar:where(.svelte-1uha8ag){border-color:#ffffff1f;background:linear-gradient(180deg,#31323ab8,#1c1d24ad),#1f2027b8;box-shadow:inset 0 1px #ffffff1a,inset 0 -1px #00000038,0 16px 36px #00000057}:root:not([data-theme=light]) .mobile-nav.svelte-1uha8ag .tab:where(.svelte-1uha8ag),:root:not([data-theme=light]) .mobile-nav.svelte-1uha8ag .orbit-search-button:where(.svelte-1uha8ag){color:#d9dbe0}:root:not([data-theme=light]) .mobile-nav.svelte-1uha8ag .tab.active:where(.svelte-1uha8ag) .tab-inner:where(.svelte-1uha8ag),:root:not([data-theme=light]) .mobile-nav.svelte-1uha8ag .orbit-search-button.active:where(.svelte-1uha8ag) .tab-inner:where(.svelte-1uha8ag){color:#fff;background:#ffffff1a;box-shadow:inset 0 1px #ffffff1f,inset 0 -1px #0000001f}:root:not([data-theme=light]) .mobile-nav.svelte-1uha8ag .ticon:where(.svelte-1uha8ag){filter:drop-shadow(0 1px 0 rgba(0,0,0,.24))}:root:not([data-theme=light]) .mobile-nav.svelte-1uha8ag .tab:where(.svelte-1uha8ag):active .tab-inner:where(.svelte-1uha8ag),:root:not([data-theme=light]) .mobile-nav.svelte-1uha8ag .orbit-search-button:where(.svelte-1uha8ag):active .tab-inner:where(.svelte-1uha8ag){color:#fff;background:#ffffff26}:root:not([data-theme=light]) .mobile-nav.svelte-1uha8ag .tab-badge:where(.svelte-1uha8ag){box-shadow:0 0 0 2px #1f2027f5,0 3px 8px #ff453a38}}@media(prefers-reduced-transparency:reduce){.mobile-nav.svelte-1uha8ag .tabbar:where(.svelte-1uha8ag){background:#eeeff3fa;-webkit-backdrop-filter:none;backdrop-filter:none}:root[data-theme=dark] .mobile-nav.svelte-1uha8ag .tabbar:where(.svelte-1uha8ag){background:#1f2027fa}}@media(prefers-reduced-motion:reduce){.mobile-nav.svelte-1uha8ag .tab:where(.svelte-1uha8ag),.mobile-nav.svelte-1uha8ag .tab-inner:where(.svelte-1uha8ag){transition:none!important;animation:none!important}}@media(max-width:360px){.mobile-nav.svelte-1uha8ag{left:8px;right:8px;gap:0}.mobile-nav.svelte-1uha8ag .tab-inner:where(.svelte-1uha8ag){width:52px}}html,body,button,input,select,textarea{font-family:var(--eth-font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}.settings-screen.svelte-1uha8ag{padding:8px 14px 18px}.settings-screen.svelte-1uha8ag .settings-group:where(.svelte-1uha8ag){margin-bottom:14px;overflow:hidden;border:1px solid rgba(255,255,255,.84);border-radius:22px;background:#ffffffc7;box-shadow:inset 0 1px #ffffffeb,0 9px 26px #3a365814;-webkit-backdrop-filter:blur(28px) saturate(1.08);backdrop-filter:blur(28px) saturate(1.08)}.settings-screen.svelte-1uha8ag .settings-row:where(.svelte-1uha8ag){min-height:54px;gap:14px;padding-inline:14px}.settings-screen.svelte-1uha8ag .settings-copy:where(.svelte-1uha8ag) strong:where(.svelte-1uha8ag){font-size:14px;font-weight:650;line-height:1.22;letter-spacing:-.012em}.settings-screen.svelte-1uha8ag .settings-copy:where(.svelte-1uha8ag) small:where(.svelte-1uha8ag){display:block;margin-top:2px;overflow:hidden;color:var(--eth-color-text-muted);font-size:10px;line-height:1.18;text-overflow:ellipsis;white-space:nowrap}.settings-icon.svelte-1uha8ag{width:32px;height:32px;flex:0 0 32px;overflow:visible;border:0;border-radius:0;background:transparent!important;box-shadow:none;filter:none}.settings-icon.svelte-1uha8ag svg{width:auto;height:auto}.sidebar.chats-surface.svelte-1uha8ag{--eth-chat-avatar-size: 48px;--eth-chat-row-gap: 14px;--eth-chat-row-inline: 12px;--eth-chat-title-size: 14px;--eth-chat-preview-size: 12px;--eth-chat-meta-size: 11px}.sidebar.chats-surface.svelte-1uha8ag .folder-chips:where(.svelte-1uha8ag){margin:0 14px 10px}.sidebar.chats-surface.svelte-1uha8ag .folder-track:where(.svelte-1uha8ag){box-sizing:border-box;height:46px;min-height:46px;padding:3px;overflow:hidden;border:1px solid rgba(255,255,255,.74);border-radius:23px;background:linear-gradient(180deg,#fafafcb3,#e0e0e694),#e4e4ea94;box-shadow:inset 0 1px #ffffffd1,0 8px 22px #00000014;-webkit-backdrop-filter:blur(22px) saturate(1.06);backdrop-filter:blur(22px) saturate(1.06)}.sidebar.chats-surface.svelte-1uha8ag .folder-track:where(.svelte-1uha8ag) button:where(.svelte-1uha8ag),.sidebar.chats-surface.svelte-1uha8ag .folder-track:where(.svelte-1uha8ag) button:where(.svelte-1uha8ag):not(.active){min-height:40px;padding-inline:5px;border-radius:20px;color:#625e59;font-size:13px;font-weight:560}.sidebar.chats-surface.svelte-1uha8ag .folder-indicator:where(.svelte-1uha8ag){inset-block:3px;border:.75px solid rgba(255,255,255,.56);border-radius:20px;background:#52413329;box-shadow:inset 0 1px #ffffff61,0 3px 9px #3e342c14}.sidebar.chats-surface.svelte-1uha8ag .folder-track:where(.svelte-1uha8ag) button.active:where(.svelte-1uha8ag){color:#090a0e;font-weight:650}.sidebar.chats-surface.svelte-1uha8ag .conversation-list:where(.svelte-1uha8ag){margin:0;overflow-x:hidden;overflow-y:auto;border:0;border-radius:0;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.sidebar.chats-surface.svelte-1uha8ag .conversation-list:where(.svelte-1uha8ag) .conversation-button:where(.svelte-1uha8ag){width:calc(100% - 28px);min-height:72px;margin:0 14px;padding:12px;border:0;border-inline:1px solid rgba(255,255,255,.84);border-radius:0;background:#ffffffc2;box-shadow:none;-webkit-backdrop-filter:blur(18px) saturate(1.06);backdrop-filter:blur(18px) saturate(1.06)}.sidebar.chats-surface.svelte-1uha8ag .conversation-list:where(.svelte-1uha8ag) .conversation-button:where(.svelte-1uha8ag):first-of-type{border-top:1px solid rgba(255,255,255,.84);border-radius:22px 22px 0 0}.sidebar.chats-surface.svelte-1uha8ag .conversation-list:where(.svelte-1uha8ag) .conversation-button:where(.svelte-1uha8ag):last-of-type{border-bottom:1px solid rgba(255,255,255,.84);border-radius:0 0 22px 22px}.sidebar.chats-surface.svelte-1uha8ag .conversation-list:where(.svelte-1uha8ag) .conversation-button:where(.svelte-1uha8ag):only-of-type{border-block:1px solid rgba(255,255,255,.84);border-radius:22px}.sidebar.chats-surface.svelte-1uha8ag .conversation-list:where(.svelte-1uha8ag) .conversation-button:where(.svelte-1uha8ag):not(:last-of-type):after{right:12px;left:74px;display:block;height:1px;background:#918e8a38}.sidebar.chats-surface.svelte-1uha8ag .conversation-list:where(.svelte-1uha8ag) .conversation-button.active:where(.svelte-1uha8ag){background:#1688f51c}.sidebar.chats-surface.svelte-1uha8ag .conversation-list:where(.svelte-1uha8ag) .conversation-button:where(.svelte-1uha8ag) .avatar:where(.svelte-1uha8ag){width:48px;height:48px;border:1px solid rgba(255,255,255,.58);box-shadow:inset 0 1px 2px #ffffff6b,0 4px 12px #242d441f}.mobile-nav.svelte-1uha8ag .ticon:where(.svelte-1uha8ag){width:24px;height:24px;overflow:visible;filter:none}:root[data-theme=dark] .settings-screen.svelte-1uha8ag .settings-group:where(.svelte-1uha8ag){border-color:#ffffff1a;background:#1e1d22c7;box-shadow:inset 0 1px #ffffff14,0 12px 30px #00000042}:root[data-theme=dark] .sidebar.chats-surface.svelte-1uha8ag .folder-track:where(.svelte-1uha8ag){border-color:#ffffff21;background:linear-gradient(180deg,#312f2ec7,#1c1b1cb8),#201f20bd}:root[data-theme=dark] .sidebar.chats-surface.svelte-1uha8ag .folder-track:where(.svelte-1uha8ag) button:where(.svelte-1uha8ag):not(.active){color:#bbb7b2}:root[data-theme=dark] .sidebar.chats-surface.svelte-1uha8ag .folder-indicator:where(.svelte-1uha8ag){border-color:#ffffff1f;background:#ffffff1a}:root[data-theme=dark] .sidebar.chats-surface.svelte-1uha8ag .folder-track:where(.svelte-1uha8ag) button.active:where(.svelte-1uha8ag){color:#fff}:root[data-theme=dark] .sidebar.chats-surface.svelte-1uha8ag .conversation-list:where(.svelte-1uha8ag) .conversation-button:where(.svelte-1uha8ag){border-inline-color:rgba(255,255,255,.09);background:#1c1c24cc;box-shadow:none}:root[data-theme=dark] .sidebar.chats-surface.svelte-1uha8ag .conversation-list:where(.svelte-1uha8ag) .conversation-button:where(.svelte-1uha8ag):first-of-type{border-top-color:#ffffff17}:root[data-theme=dark] .sidebar.chats-surface.svelte-1uha8ag .conversation-list:where(.svelte-1uha8ag) .conversation-button:where(.svelte-1uha8ag):last-of-type{border-bottom-color:#ffffff17}:root[data-theme=dark] .sidebar.chats-surface.svelte-1uha8ag .conversation-list:where(.svelte-1uha8ag) .conversation-button:where(.svelte-1uha8ag):only-of-type{border-block-color:rgba(255,255,255,.09)}:root[data-theme=dark] .sidebar.chats-surface.svelte-1uha8ag .conversation-list:where(.svelte-1uha8ag) .conversation-button.active:where(.svelte-1uha8ag){background:#1688f529}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .settings-screen.svelte-1uha8ag .settings-group:where(.svelte-1uha8ag){border-color:#ffffff1a;background:#1e1d22c7}:root:not([data-theme=light]) .sidebar.chats-surface.svelte-1uha8ag .folder-track:where(.svelte-1uha8ag){border-color:#ffffff21;background:linear-gradient(180deg,#312f2ec7,#1c1b1cb8),#201f20bd}:root:not([data-theme=light]) .sidebar.chats-surface.svelte-1uha8ag .folder-track:where(.svelte-1uha8ag) button:where(.svelte-1uha8ag):not(.active){color:#bbb7b2}:root:not([data-theme=light]) .sidebar.chats-surface.svelte-1uha8ag .folder-indicator:where(.svelte-1uha8ag){border-color:#ffffff1f;background:#ffffff1a}:root:not([data-theme=light]) .sidebar.chats-surface.svelte-1uha8ag .folder-track:where(.svelte-1uha8ag) button.active:where(.svelte-1uha8ag){color:#fff}:root:not([data-theme=light]) .sidebar.chats-surface.svelte-1uha8ag .conversation-list:where(.svelte-1uha8ag) .conversation-button:where(.svelte-1uha8ag){border-inline-color:rgba(255,255,255,.09);background:#1c1c24cc;box-shadow:none}:root:not([data-theme=light]) .sidebar.chats-surface.svelte-1uha8ag .conversation-list:where(.svelte-1uha8ag) .conversation-button.active:where(.svelte-1uha8ag){background:#1688f529}}@media(max-width:360px){.sidebar.chats-surface.svelte-1uha8ag .conversation-list:where(.svelte-1uha8ag) .conversation-button:where(.svelte-1uha8ag){width:calc(100% - 16px);margin-inline:8px}}@media(min-width:900px){.app-frame.svelte-1uha8ag>.shell:where(.svelte-1uha8ag){grid-template-columns:92px 360px minmax(0,1fr)}}
