:root{--eth-color-primary: #10283c;--eth-color-accent: #1594a5;--eth-color-accent-primary: #1594a5;--eth-color-accent-hover: #0c7180;--eth-color-accent-soft: rgba(21, 148, 165, .1);--eth-color-accent-border: rgba(18, 61, 86, .24);--eth-color-focus-ring: rgba(21, 148, 165, .22);--eth-color-on-accent: #07161d;--eth-color-aurora: #2aa778;--eth-color-aurora-soft: rgba(42, 167, 120, .14);--eth-color-mint: #2aa778;--eth-color-gold: #d99a53;--eth-color-danger: #d9554a;--eth-color-warning: #d99a53;--eth-color-remote: #1594a5;--eth-color-remote-soft: rgba(21, 148, 165, .1);--eth-color-page-background: #eef7f9;--eth-color-background: #eef7f9;--eth-color-surface: #fafdff;--eth-color-primary-surface: #ffffff;--eth-color-group-surface: #ffffff;--eth-color-surface-elevated: #ffffff;--eth-color-secondary-surface: #ecf6f8;--eth-color-search-surface: #fafdff;--eth-color-capsule-surface: #edf5f7;--eth-color-surface-muted: #edf5f7;--eth-color-surface-sunken: #e3f0f3;--eth-color-soft-tint-surface: #f1f8f9;--eth-color-surface-hover: rgba(21, 148, 165, .06);--eth-color-surface-pressed: rgba(21, 148, 165, .1);--eth-color-surface-disabled: rgba(227, 240, 243, .76);--eth-color-surface-selected: rgba(21, 148, 165, .12);--eth-color-selected-surface: rgba(21, 148, 165, .12);--eth-color-header-surface: rgba(250, 253, 255, .88);--eth-color-navigation-surface: #ffffff;--eth-color-navigation-selected: rgba(18, 61, 86, .1);--eth-color-navigation-border: rgba(18, 61, 86, .16);--eth-color-navigation-glass: rgba(255, 255, 255, .92);--eth-color-navigation-glass-border: rgba(18, 61, 86, .16);--eth-color-navigation-glass-shadow: rgba(55, 109, 125, .16);--eth-color-chip-surface: #edf5f7;--eth-color-ambient-primary: rgba(21, 148, 165, .12);--eth-color-ambient-secondary: rgba(239, 111, 97, .09);--eth-color-text: #10283c;--eth-color-text-secondary: #526f7b;--eth-color-text-muted: #59717a;--eth-color-text-disabled: rgba(82, 111, 123, .48);--eth-color-divider: rgba(18, 61, 86, .14);--eth-color-shadow: rgba(55, 109, 125, .18);--eth-color-on-danger: #07161d;--eth-color-bubble-in: #ffffff;--eth-color-bubble-out: linear-gradient(160deg, #9de6e5, #76d8dd);--eth-color-bubble-out-hi: #9de6e5;--eth-color-bubble-out-text: #0a2731;--eth-color-bubble-out-muted: rgba(10, 39, 49, .62);--eth-color-bubble-out-read: #0c7180;--eth-color-badge-background: #ef6f61;--eth-color-badge-foreground: #10283c;--eth-color-badge: #ef6f61;--eth-color-folder-badge-muted-background: rgba(18, 61, 86, .1);--eth-color-folder-badge-muted-foreground: #526f7b;--eth-color-folder-badge-active-background: #123d56;--eth-color-folder-badge-active-foreground: #ffffff;--eth-color-wallpaper-tint: rgba(21, 148, 165, .1);--eth-color-wallpaper-dot: rgba(18, 61, 86, .07);--eth-wallpaper-veil: rgba(238, 247, 249, .74);--eth-color-translation-rail: rgba(21, 148, 165, .54);--eth-radius-input: 16px;--eth-radius-card: 18px;--eth-radius-panel: 28px;--eth-radius-bubble: 20px;--eth-radius-composer: 28px;--eth-shadow-soft: 0 1px 2px rgba(55, 109, 125, .1);--eth-shadow-bubble: 0 2px 8px rgba(55, 109, 125, .12);--eth-shadow-card: 0 10px 26px rgba(55, 109, 125, .1);--eth-shadow-floating: 0 18px 42px rgba(55, 109, 125, .18);--eth-shadow-panel: 0 22px 58px rgba(55, 109, 125, .18)}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--eth-color-primary: #eaf8fa;--eth-color-accent: #76d8dd;--eth-color-accent-primary: #76d8dd;--eth-color-accent-hover: #9de6e5;--eth-color-accent-soft: rgba(118, 216, 221, .1);--eth-color-accent-border: rgba(128, 224, 226, .34);--eth-color-focus-ring: rgba(118, 216, 221, .24);--eth-color-on-accent: #0a2731;--eth-color-aurora: #5cd4b6;--eth-color-aurora-soft: rgba(92, 212, 182, .14);--eth-color-mint: #5cd4b6;--eth-color-gold: #efb66a;--eth-color-danger: #ff7d70;--eth-color-warning: #efb66a;--eth-color-remote: #9de6e5;--eth-color-remote-soft: rgba(118, 216, 221, .1);--eth-color-page-background: #07161d;--eth-color-background: #07161d;--eth-color-surface: #07161d;--eth-color-primary-surface: #0d252e;--eth-color-group-surface: #102a33;--eth-color-surface-elevated: #102a33;--eth-color-secondary-surface: #132e38;--eth-color-search-surface: #0d252e;--eth-color-capsule-surface: #132e38;--eth-color-surface-muted: #132e38;--eth-color-surface-sunken: #061d27;--eth-color-soft-tint-surface: #0a2029;--eth-color-surface-hover: rgba(118, 216, 221, .07);--eth-color-surface-pressed: rgba(118, 216, 221, .1);--eth-color-surface-disabled: rgba(19, 46, 56, .76);--eth-color-surface-selected: rgba(118, 216, 221, .14);--eth-color-selected-surface: rgba(118, 216, 221, .14);--eth-color-header-surface: rgba(7, 22, 29, .86);--eth-color-navigation-surface: #0d252e;--eth-color-navigation-selected: rgba(118, 216, 221, .14);--eth-color-navigation-border: rgba(128, 224, 226, .18);--eth-color-navigation-glass: rgba(13, 37, 46, .9);--eth-color-navigation-glass-border: rgba(128, 224, 226, .18);--eth-color-navigation-glass-shadow: rgba(0, 10, 16, .58);--eth-color-chip-surface: #132e38;--eth-color-ambient-primary: rgba(118, 216, 221, .12);--eth-color-ambient-secondary: rgba(239, 111, 97, .08);--eth-color-text: #eaf8fa;--eth-color-text-secondary: #b6d8dc;--eth-color-text-muted: #73949c;--eth-color-text-disabled: rgba(182, 216, 220, .46);--eth-color-divider: rgba(128, 224, 226, .16);--eth-color-shadow: rgba(0, 10, 16, .58);--eth-color-on-danger: #07161d;--eth-color-bubble-in: #102a33;--eth-color-bubble-out: linear-gradient(160deg, #9de6e5, #76d8dd);--eth-color-bubble-out-hi: #9de6e5;--eth-color-bubble-out-text: #0a2731;--eth-color-bubble-out-muted: rgba(10, 39, 49, .62);--eth-color-bubble-out-read: #0c7180;--eth-color-badge-background: #ef6f61;--eth-color-badge-foreground: #07161d;--eth-color-badge: #ef6f61;--eth-color-folder-badge-muted-background: rgba(128, 224, 226, .12);--eth-color-folder-badge-muted-foreground: #b6d8dc;--eth-color-folder-badge-active-background: #76d8dd;--eth-color-folder-badge-active-foreground: #0a2731;--eth-color-wallpaper-tint: rgba(118, 216, 221, .12);--eth-color-wallpaper-dot: rgba(128, 224, 226, .08);--eth-wallpaper-veil: rgba(7, 22, 29, .84);--eth-color-translation-rail: rgba(118, 216, 221, .5);--eth-shadow-soft: 0 1px 2px rgba(0, 10, 16, .34);--eth-shadow-bubble: 0 2px 9px rgba(0, 10, 16, .38);--eth-shadow-card: 0 12px 30px rgba(0, 10, 16, .38);--eth-shadow-floating: 0 26px 64px rgba(0, 10, 16, .58);--eth-shadow-panel: 0 26px 64px rgba(0, 10, 16, .58)}}:root[data-theme=dark]{--eth-color-primary: #eaf8fa;--eth-color-accent: #76d8dd;--eth-color-accent-primary: #76d8dd;--eth-color-accent-hover: #9de6e5;--eth-color-accent-soft: rgba(118, 216, 221, .1);--eth-color-accent-border: rgba(128, 224, 226, .34);--eth-color-focus-ring: rgba(118, 216, 221, .24);--eth-color-on-accent: #0a2731;--eth-color-aurora: #5cd4b6;--eth-color-aurora-soft: rgba(92, 212, 182, .14);--eth-color-mint: #5cd4b6;--eth-color-gold: #efb66a;--eth-color-danger: #ff7d70;--eth-color-warning: #efb66a;--eth-color-remote: #9de6e5;--eth-color-remote-soft: rgba(118, 216, 221, .1);--eth-color-page-background: #07161d;--eth-color-background: #07161d;--eth-color-surface: #07161d;--eth-color-primary-surface: #0d252e;--eth-color-group-surface: #102a33;--eth-color-surface-elevated: #102a33;--eth-color-secondary-surface: #132e38;--eth-color-search-surface: #0d252e;--eth-color-capsule-surface: #132e38;--eth-color-surface-muted: #132e38;--eth-color-surface-sunken: #061d27;--eth-color-soft-tint-surface: #0a2029;--eth-color-surface-hover: rgba(118, 216, 221, .07);--eth-color-surface-pressed: rgba(118, 216, 221, .1);--eth-color-surface-disabled: rgba(19, 46, 56, .76);--eth-color-surface-selected: rgba(118, 216, 221, .14);--eth-color-selected-surface: rgba(118, 216, 221, .14);--eth-color-header-surface: rgba(7, 22, 29, .86);--eth-color-navigation-surface: #0d252e;--eth-color-navigation-selected: rgba(118, 216, 221, .14);--eth-color-navigation-border: rgba(128, 224, 226, .18);--eth-color-navigation-glass: rgba(13, 37, 46, .9);--eth-color-navigation-glass-border: rgba(128, 224, 226, .18);--eth-color-navigation-glass-shadow: rgba(0, 10, 16, .58);--eth-color-chip-surface: #132e38;--eth-color-ambient-primary: rgba(118, 216, 221, .12);--eth-color-ambient-secondary: rgba(239, 111, 97, .08);--eth-color-text: #eaf8fa;--eth-color-text-secondary: #b6d8dc;--eth-color-text-muted: #73949c;--eth-color-text-disabled: rgba(182, 216, 220, .46);--eth-color-divider: rgba(128, 224, 226, .16);--eth-color-shadow: rgba(0, 10, 16, .58);--eth-color-on-danger: #07161d;--eth-color-bubble-in: #102a33;--eth-color-bubble-out: linear-gradient(160deg, #9de6e5, #76d8dd);--eth-color-bubble-out-hi: #9de6e5;--eth-color-bubble-out-text: #0a2731;--eth-color-bubble-out-muted: rgba(10, 39, 49, .62);--eth-color-bubble-out-read: #0c7180;--eth-color-badge-background: #ef6f61;--eth-color-badge-foreground: #07161d;--eth-color-badge: #ef6f61;--eth-color-folder-badge-muted-background: rgba(128, 224, 226, .12);--eth-color-folder-badge-muted-foreground: #b6d8dc;--eth-color-folder-badge-active-background: #76d8dd;--eth-color-folder-badge-active-foreground: #0a2731;--eth-color-wallpaper-tint: rgba(118, 216, 221, .12);--eth-color-wallpaper-dot: rgba(128, 224, 226, .08);--eth-wallpaper-veil: rgba(7, 22, 29, .84);--eth-color-translation-rail: rgba(118, 216, 221, .5);--eth-shadow-soft: 0 1px 2px rgba(0, 10, 16, .34);--eth-shadow-bubble: 0 2px 9px rgba(0, 10, 16, .38);--eth-shadow-card: 0 12px 30px rgba(0, 10, 16, .38);--eth-shadow-floating: 0 26px 64px rgba(0, 10, 16, .58);--eth-shadow-panel: 0 26px 64px rgba(0, 10, 16, .58)}:root:root:root body .app-frame,:root:root:root body .app-frame>.shell,:root:root:root body .app-frame .sidebar,:root:root:root body .app-frame .navigation-surface,:root:root:root body .settings-screen,:root:root:root body .more-screen,:root:root:root body .profile-screen,:root:root:root body .profile-body{background-color:var(--eth-color-page-background);background-image:radial-gradient(420px 320px at 92% -4%,var(--eth-color-ambient-primary),transparent 70%),radial-gradient(360px 300px at -16% 18%,var(--eth-color-ambient-secondary),transparent 72%)}:root:root:root body .app-frame .side-top,:root:root:root body .app-frame .screen-top,:root:root:root body .app-frame .chat-header{border-color:var(--eth-color-divider);background:var(--eth-color-header-surface);box-shadow:inset 0 -1px 0 var(--eth-color-divider);-webkit-backdrop-filter:blur(18px) saturate(1.04);backdrop-filter:blur(18px) saturate(1.04)}:root:root:root body .app-frame .new-chat-button,:root:root:root body .app-frame .screen-action{color:var(--eth-color-accent-hover);background:var(--eth-color-surface-selected)}:root:root:root body .app-frame .search input,:root:root:root body .app-frame .sidebar.chats-surface .search input{border:1px solid var(--eth-color-divider);background:var(--eth-color-search-surface);color:var(--eth-color-text);box-shadow:inset 0 1px #ffffff29;-webkit-backdrop-filter:none;backdrop-filter:none}:root:root:root body .app-frame .search input::placeholder,:root:root:root body .app-frame .sidebar.chats-surface .search input::placeholder{color:var(--eth-color-text-muted)}:root:root:root body .app-frame .search input:focus,: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 body .app-frame .sidebar.chats-surface .folder-track{border:1px solid var(--eth-color-navigation-glass-border);background:var(--eth-color-navigation-glass);box-shadow:var(--eth-shadow-card);-webkit-backdrop-filter:blur(20px) saturate(1.04);backdrop-filter:blur(20px) saturate(1.04)}:root:root:root body .app-frame .sidebar.chats-surface .folder-track button,:root:root:root body .app-frame .sidebar.chats-surface .folder-track button:not(.active){color:var(--eth-color-text-secondary)}:root:root:root body .app-frame .sidebar.chats-surface .folder-indicator{border-color:var(--eth-color-divider);background:var(--eth-color-surface-selected);box-shadow:inset 0 1px #ffffff1f}:root:root:root body .app-frame .sidebar.chats-surface .folder-track button.active{color:var(--eth-color-text)}:root:root:root body .app-frame .sidebar.chats-surface .conversation-list{border:0;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}: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;-webkit-backdrop-filter:none;backdrop-filter:none}:root:root:root body .app-frame .sidebar.chats-surface .conversation-list .conversation-button:first-of-type,:root:root:root body .app-frame .sidebar.chats-surface .conversation-list .conversation-button:last-of-type,:root:root:root body .app-frame .sidebar.chats-surface .conversation-list .conversation-button:only-of-type{border-color:var(--eth-color-divider)}:root:root:root body .app-frame .sidebar.chats-surface .conversation-list .conversation-button:not(:last-of-type):after{display:block;background:var(--eth-color-divider)}:root:root:root body .app-frame .sidebar.chats-surface .conversation-list .conversation-button.active{background:var(--eth-color-surface-selected)}:root:root:root body .app-frame .conversation-name{color:var(--eth-color-text)}:root:root:root body .app-frame .conversation-preview small,:root:root:root body .app-frame .conversation-meta time,:root:root:root body .app-frame .pin-mark{color:var(--eth-color-text-secondary)}:root:root:root body .app-frame .presence-dot{background:var(--eth-color-aurora);box-shadow:0 0 0 2px var(--eth-color-surface-elevated)}:root:root:root body .app-frame .conversation-meta .unread-badge,:root:root:root body .app-frame .tab-badge{background:var(--eth-color-badge-background);color:var(--eth-color-badge-foreground)}:root:root:root body .app-frame .settings-screen .settings-group,:root:root:root body .app-frame .more-screen .settings-group,:root:root:root body .app-frame .profile-card,:root:root:root body .app-frame .profile-actions-row,:root:root:root body .app-frame .profile-media-card,:root:root:root body .app-frame .phonebook-card,:root:root:root body .app-frame .contact-add-card,:root:root:root body .app-frame .picker-card{border-color:var(--eth-color-divider);background:var(--eth-color-surface-elevated);box-shadow:var(--eth-shadow-card);-webkit-backdrop-filter:none;backdrop-filter:none}:root:root:root body .app-frame .call-history-list{border-color:var(--eth-color-divider);background:var(--eth-color-surface-elevated);box-shadow:var(--eth-shadow-card);-webkit-backdrop-filter:none;backdrop-filter:none}:root:root:root body .app-frame .call-history-list>.call-row{border:0;border-radius:0;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}:root:root:root body .app-frame .call-history-list>.call-row+.call-row:before{background:var(--eth-color-divider)}:root:root:root body .app-frame .settings-screen .settings-group>*+*,:root:root:root body .app-frame .more-screen .settings-group>*+*{border-color:var(--eth-color-divider)}:root:root:root body .auth-screen,:root:root:root body .app-lock-screen,:root:root:root body .push-onboarding-screen{background-color:var(--eth-color-page-background);background-image:radial-gradient(720px 520px at 82% -8%,var(--eth-color-ambient-primary),transparent 62%),radial-gradient(620px 480px at -14% 30%,var(--eth-color-ambient-secondary),transparent 66%)}:root:root:root body .auth-card,:root:root:root body .app-lock-card,:root:root:root body .push-onboarding-card{border-color:var(--eth-color-divider);background:var(--eth-color-surface-elevated);box-shadow:var(--eth-shadow-panel)}:root:root:root body .app-frame .chat{background-color:var(--eth-color-page-background)}:root:root:root body .app-frame .chat-header,:root:root:root body .app-frame .compose,:root:root:root body .app-frame .compose-context,:root:root:root body .app-frame .pinned-message-strip,:root:root:root body .app-frame .message-selection-bar{border-color:var(--eth-color-divider);background:var(--eth-color-header-surface);-webkit-backdrop-filter:blur(18px) saturate(1.04);backdrop-filter:blur(18px) saturate(1.04)}:root:root:root body .app-frame .compose textarea{border-color:var(--eth-color-divider);background:var(--eth-color-surface-elevated);color:var(--eth-color-text)}: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 body .app-frame .bubble{border-color:var(--eth-color-divider);background:var(--eth-color-bubble-in);color:var(--eth-color-text);box-shadow:var(--eth-shadow-bubble)}: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 body .app-frame .day-sep span,:root:root:root body .app-frame .empty-pill{border-color:var(--eth-color-divider);background:var(--eth-color-header-surface);color:var(--eth-color-text-secondary);box-shadow:var(--eth-shadow-soft);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}: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 body .app-frame .mobile-nav .tabbar{border-color:var(--eth-color-navigation-glass-border);background:var(--eth-color-navigation-glass);box-shadow:var(--eth-shadow-floating);-webkit-backdrop-filter:blur(20px) saturate(1.04);backdrop-filter:blur(20px) saturate(1.04)}:root:root:root body .app-frame .mobile-nav .tab,:root:root:root body .app-frame .mobile-nav .orbit-search-button{color:var(--eth-color-text-secondary)}:root:root:root body .app-frame .mobile-nav .tab.active .tab-inner,:root:root:root body .app-frame .mobile-nav .orbit-search-button.active .tab-inner{border-color:transparent;background:var(--eth-color-surface-selected);color:var(--eth-color-accent-hover);box-shadow:inset 0 1px #ffffff1f}:root:root:root body .app-frame .mobile-nav .tab:active .tab-inner,:root:root:root body .app-frame .mobile-nav .orbit-search-button:active .tab-inner{color:var(--eth-color-accent-hover);background:var(--eth-color-surface-pressed)}@media(prefers-reduced-transparency:reduce){:root:root:root body .app-frame .mobile-nav .tabbar,:root:root:root body .app-frame .side-top,:root:root:root body .app-frame .screen-top,:root:root:root body .app-frame .chat-header,:root:root:root body .app-frame .compose{background:var(--eth-color-navigation-surface);-webkit-backdrop-filter:none;backdrop-filter:none}}.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}}.message-menu-layer.svelte-1190a1p{position:fixed;top:0;right:0;bottom:0;left:0;z-index:180}.message-menu-dismiss.svelte-1190a1p{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0;background:transparent}.message-menu.svelte-1190a1p{position:fixed;left:clamp(8px,var(--menu-x),calc(100vw - 232px));top:clamp(8px,var(--menu-y),calc(100vh - 430px));width:224px;margin:0;overflow:hidden;padding:7px;border:1px solid var(--eth-color-divider);border-radius:16px;background:color-mix(in srgb,var(--eth-color-surface-elevated) 94%,transparent);color:var(--eth-color-text);box-shadow:0 18px 52px #10182833;-webkit-backdrop-filter:blur(18px) saturate(1.15);backdrop-filter:blur(18px) saturate(1.15)}.message-menu-title.svelte-1190a1p{display:block;padding:7px 9px 5px;overflow:hidden;color:var(--eth-color-text-muted);font-size:11px;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.reaction-picker.svelte-1190a1p{display:grid;grid-template-columns:repeat(7,1fr);gap:2px;padding:3px 2px 7px;border-bottom:1px solid var(--eth-color-divider)}.reaction-picker.svelte-1190a1p button:where(.svelte-1190a1p){display:grid;place-items:center;min-width:0;height:31px;padding:0;border:0;border-radius:9px;background:transparent;font-size:18px}.reaction-picker.svelte-1190a1p button:where(.svelte-1190a1p):hover,.reaction-picker.svelte-1190a1p button:where(.svelte-1190a1p):focus-visible,.reaction-picker.svelte-1190a1p button.active:where(.svelte-1190a1p){background:var(--eth-color-surface-muted)}.message-menu-actions.svelte-1190a1p{display:grid;padding-top:4px}.message-menu-actions.svelte-1190a1p button:where(.svelte-1190a1p){display:flex;align-items:center;justify-content:space-between;min-height:38px;padding:7px 9px;border:0;border-radius:10px;background:transparent;color:inherit;font:inherit;font-size:14px;text-align:left}.message-menu-actions.svelte-1190a1p button:where(.svelte-1190a1p):hover,.message-menu-actions.svelte-1190a1p button:where(.svelte-1190a1p):focus-visible{background:var(--eth-color-surface-muted);outline:none}.message-menu-actions.svelte-1190a1p button.danger:where(.svelte-1190a1p){color:var(--eth-color-danger, #d83d4a)}button.svelte-1190a1p:disabled{opacity:.52}.message-menu-layer.mobile.svelte-1190a1p{display:grid;align-items:end;padding:10px;background:#080d1847;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.mobile.svelte-1190a1p .message-menu:where(.svelte-1190a1p){position:relative;left:auto;top:auto;width:min(100%,430px);max-height:min(76vh,620px);margin:0 auto;overflow:auto;padding:9px;border-radius:23px}.mobile.svelte-1190a1p .message-menu-title:where(.svelte-1190a1p){padding:8px 10px 7px;font-size:12px}.mobile.svelte-1190a1p .reaction-picker:where(.svelte-1190a1p){gap:4px;padding:5px 3px 9px}.mobile.svelte-1190a1p .reaction-picker:where(.svelte-1190a1p) button:where(.svelte-1190a1p){height:44px;border-radius:12px;font-size:22px}.mobile.svelte-1190a1p .message-menu-actions:where(.svelte-1190a1p) button:where(.svelte-1190a1p){min-height:46px;padding:9px 11px;font-size:15px}@media(prefers-reduced-motion:reduce){.message-menu.svelte-1190a1p,button.svelte-1190a1p{scroll-behavior:auto}}@media(max-width:360px){.mobile.svelte-1190a1p .reaction-picker:where(.svelte-1190a1p){grid-template-columns:repeat(4,minmax(44px,1fr))}}.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}}.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:radial-gradient(circle at 28% 18%,rgba(255,255,255,.96),transparent 23%),linear-gradient(145deg,#7be9ff 0%,var(--eth-prism-signal, #1688f5) 46%,var(--eth-prism-indigo, #6f63ff) 100%);cursor:pointer;box-shadow:inset 0 2px 3px #ffffffb8,inset 0 -9px 15px #422cb233,0 9px 22px color-mix(in srgb,var(--eth-prism-signal, #1688f5) 22%,transparent)}.story-circle.has-stories.svelte-4qojzw,.contact-story.unviewed.svelte-4qojzw .story-circle:where(.svelte-4qojzw){padding:3px;background:conic-gradient(from 205deg,var(--eth-prism-indigo, #6f63ff) 0 18%,transparent 18% 21%,var(--eth-prism-cyan, #55d9ff) 21% 42%,transparent 42% 45%,var(--eth-prism-life, #2ad275) 45% 66%,transparent 66% 69%,var(--eth-prism-service, #f15ab0) 69% 82%,transparent 82% 85%,var(--eth-prism-signal, #1688f5) 85% 100%);box-shadow:0 7px 20px #3b74cf29}.contact-story.svelte-4qojzw:not(.unviewed) .story-circle:where(.svelte-4qojzw){padding:2px;background:linear-gradient(145deg,#dde4f4f0,#a0a8c2c2)}.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 rgba(255,255,255,.92);border-radius:50%;background:radial-gradient(circle at 34% 22%,rgba(255,255,255,.9),transparent 21%),linear-gradient(145deg,#8cecff 0%,var(--eth-prism-signal, #1688f5) 46%,var(--eth-prism-identity, #a65cfa) 100%);color:#fff;font-size:20px;font-weight:750;text-shadow:0 1px 3px rgba(25,44,99,.28);box-shadow:inset 0 2px 5px #ffffff9e,inset 0 -12px 18px #1f2e7847}.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;top:9px;right:9px;bottom:9px;left:9px;display:grid;place-items:center;border:2px solid var(--eth-color-surface-elevated, #fff);border-radius:50%;background:linear-gradient(145deg,var(--eth-prism-cyan, #55d9ff),var(--eth-prism-signal, #1688f5) 56%,var(--eth-prism-indigo, #6f63ff));color:var(--eth-color-on-accent, #fff);font-size:17px;font-weight:600;line-height:1;box-shadow:0 4px 10px #127ee647}.story-label.svelte-4qojzw{display:block;width:100%;margin-top:7px;overflow:hidden;color:var(--eth-color-text, #17212b);font-size:11.5px;font-weight:600;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{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 div:where(.svelte-1uha8ag){flex:1;min-width:0;display:grid;gap:2px}.contact-add-card.svelte-1uha8ag strong:where(.svelte-1uha8ag){font-size:var(--eth-font-size-list)}.contact-add-card.svelte-1uha8ag small:where(.svelte-1uha8ag){color:var(--eth-color-text-secondary);font-size:var(--eth-font-size-caption);line-height:1.35}.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}.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.svelte-1uha8ag time:where(.svelte-1uha8ag){flex:0 0 auto;font-size:var(--eth-font-size-caption);color:var(--eth-color-text-muted)}.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}.empty-actions.svelte-1uha8ag button:where(.svelte-1uha8ag)+button:where(.svelte-1uha8ag){background:var(--eth-color-surface-muted);color:var(--eth-color-text)}.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;position:sticky;top:6px;z-index:3;margin:14px 0 6px}.day-sep.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}.auth-channel.svelte-1uha8ag button.active:where(.svelte-1uha8ag){color:var(--eth-color-text);background:var(--eth-color-surface-elevated);box-shadow:var(--eth-shadow-soft)}.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-head.svelte-1uha8ag small:where(.svelte-1uha8ag),.phonebook-result-row.svelte-1uha8ag small:where(.svelte-1uha8ag),.phone-link-card.svelte-1uha8ag p: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}.phonebook-manual.svelte-1uha8ag summary:where(.svelte-1uha8ag){min-height:var(--eth-tap-target);display:flex;align-items:center;color:var(--eth-color-accent);cursor:pointer;font-size:13px;font-weight:700}.phonebook-manual.svelte-1uha8ag form:where(.svelte-1uha8ag),.phone-link-card.svelte-1uha8ag{display:grid;gap:10px}.phonebook-manual.svelte-1uha8ag input:where(.svelte-1uha8ag),.phone-link-card.svelte-1uha8ag input:where(.svelte-1uha8ag){width:100%;min-height:44px;box-sizing:border-box;padding:0 12px;border:1px solid var(--eth-color-divider);border-radius:13px;color:var(--eth-color-text);background:var(--eth-color-surface-muted);font:inherit;font-size:16px}.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}.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-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-link-card.svelte-1uha8ag p:where(.svelte-1uha8ag){margin:0}.phone-link-card.svelte-1uha8ag label:where(.svelte-1uha8ag){display:grid;gap:6px;color:var(--eth-color-text-secondary);font-size:13px;font-weight:700}.phone-code-card.compact.svelte-1uha8ag{padding:14px}.phone-code-card.compact.svelte-1uha8ag strong:where(.svelte-1uha8ag){font-size:24px}@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-details.svelte-1uha8ag .conversation-main:where(.svelte-1uha8ag){flex:1}.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)}.account-card.svelte-1uha8ag .avatar.huge:where(.svelte-1uha8ag){width:92px;height:92px;font-size:36px;box-shadow:0 0 0 4px var(--eth-color-surface-muted)}.account-card.svelte-1uha8ag>small:where(.svelte-1uha8ag){max-width:280px;text-align:center;color:var(--eth-color-text-muted);font-size:var(--eth-font-size-caption);line-height:1.4}.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}.account-name-field.svelte-1uha8ag input:where(.svelte-1uha8ag){min-height:44px;padding:0 12px;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:16px;outline:none}.account-name-field.svelte-1uha8ag input:where(.svelte-1uha8ag):focus{border-color:var(--eth-color-accent);box-shadow:0 0 0 3px var(--eth-color-focus-ring)}.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-device-row.svelte-1uha8ag .mini-btn:where(.svelte-1uha8ag){flex:0 0 auto}.auth-device-row.svelte-1uha8ag .settings-copy:where(.svelte-1uha8ag) strong:where(.svelte-1uha8ag){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}.auth-device-row.svelte-1uha8ag .mini-btn:where(.svelte-1uha8ag){padding-inline:10px}.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)}.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}.auth-channel.svelte-1uha8ag button.active:where(.svelte-1uha8ag){background:var(--auth-bubble-material);box-shadow:0 2px 8px color-mix(in srgb,var(--eth-color-shadow) 32%,transparent)}.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))}.compose.svelte-1uha8ag:focus-within{margin-bottom:4px}.messages.svelte-1uha8ag{padding-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,#faf7f2b3,#e2deda94),#e7e2dc94;box-shadow:inset 0 1px #ffffffd1,0 8px 22px #483d341a;-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}}
