*{box-sizing:border-box;margin:0;padding:0}:root{--dur-fast:.12s;--dur-base:.2s;--dur-slow:.32s;--ease-out:cubic-bezier(.25, .8, .25, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--ease-emphasized:cubic-bezier(.2, .9, .3, 1);--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-full:999px;--radius-bubble:16px;--radius-bubble-tail:6px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--fs-xs:12px;--fs-sm:13px;--fs-base:15px;--fs-md:17px;--fs-lg:20px;--fs-xl:24px;--fs-2xl:32px;--fs-emoji:44px;--fs-sticker:40px;--lh-tight:1.25;--lh-base:1.5;--fw-normal:400;--fw-medium:500;--fw-bold:600;--icon-sm:16px;--icon-md:20px;--icon-lg:24px;--control-sm:32px;--control-md:40px;--control-lg:44px;--avatar-sm:32px;--avatar-md:40px;--avatar-lg:48px;--avatar-xl:96px;--header-h:56px}.u-icon-btn{width:var(--control-md);height:var(--control-md);border-radius:var(--radius-sm);color:var(--muted);transition:color var(--dur-fast) var(--ease-out), background var(--dur-fast) var(--ease-out), transform var(--dur-fast) var(--ease-out);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.u-icon-btn:hover{color:var(--accent);background:var(--hover)}.u-icon-btn:active{transform:scale(.92)}.u-icon-btn svg{width:var(--icon-md);height:var(--icon-md);pointer-events:none}.u-btn{min-height:var(--control-md);padding:0 var(--space-4);border-radius:var(--radius-sm);font-size:var(--fs-base);font-weight:var(--fw-bold);justify-content:center;align-items:center;gap:var(--space-2);transition:filter var(--dur-fast) var(--ease-out), transform var(--dur-fast) var(--ease-out), background var(--dur-fast) var(--ease-out);display:inline-flex}.u-btn:active:not(:disabled){transform:scale(.95)}.u-btn-primary{background:var(--accent);color:#fff}.u-btn-primary:hover{filter:brightness(1.08)}.u-btn-secondary{background:var(--panel2);color:var(--fg);border:1px solid var(--border)}.u-btn-secondary:hover{background:var(--hover)}.u-btn-ghost{color:var(--muted);font-weight:var(--fw-medium);background:0 0}.u-btn-ghost:hover{color:var(--fg)}.u-btn-danger{color:var(--danger);font-weight:var(--fw-medium);background:0 0}.u-btn:disabled{opacity:.5;cursor:default;filter:none;transform:none}.u-field{width:100%;min-height:var(--control-md);padding:var(--space-2) var(--space-3);background:var(--panel2);border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--fg);font-size:var(--fs-base);transition:border-color var(--dur-fast) var(--ease-out), background var(--dur-fast) var(--ease-out);outline:none}.u-field::placeholder{color:var(--muted)}.u-field:focus{border-color:var(--accent)}.u-header{height:var(--header-h);align-items:center;gap:var(--space-2);padding:0 var(--space-4);background:var(--panel);flex-shrink:0;display:flex}.u-header-title{min-width:0;font-size:var(--fs-md);font-weight:var(--fw-bold);white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.u-avatar{width:var(--avatar-lg);height:var(--avatar-lg);background:var(--accent-dim);font-weight:var(--fw-bold);font-size:var(--fs-base);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex;overflow:hidden}.u-avatar img{object-fit:cover;width:100%;height:100%}.u-empty{padding:var(--space-6) var(--space-4);text-align:center;color:var(--muted);font-size:var(--fs-sm);line-height:var(--lh-base)}.u-caption{font-size:var(--fs-xs);color:var(--muted)}.u-nums{font-variant-numeric:tabular-nums}:root,:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0f1115;--panel:#171a21;--panel2:#1e222b;--border:#2a2f3a;--text:#e8eaf0;--muted:#8a91a0;--accent:#e8562a;--accent-dim:#b8431f;--fg:#e8eaf0;--bubble-in:#232834;--bubble-out:#7a3018;--bubble-out-grad:#a0461a;--time-in:#8a91a0;--time-out:#e8a080;--text-out:#fafafa;--service-bg:#37373796;--wallpaper:#0f1115;--online:#4caf50;--danger:#ff6b6b;--hover:#ffffff0d;--active:#ffffff17;--selection:#e8562a59;--scrollbar-thumb:#8a91a04d;--scrollbar-thumb-hover:#8a91a08c;--shadow-1:0 1px 2px #0000004d;--shadow-2:0 4px 12px #00000059;--shadow-3:0 8px 32px #00000080;font-size:16px}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#faf8f5;--panel:#fefcf9;--panel2:#f3f0eb;--border:#e5e0d8;--text:#2c2825;--muted:#8a8580;--accent:#e8562a;--accent-dim:#b8431f;--fg:#2c2825;--bubble-in:#f0ece6;--bubble-out:#fad5be;--bubble-out-grad:#f0b89a;--time-in:#8a8580;--time-out:#9a7060;--text-out:#2c2825;--service-bg:#f4f0ebcc;--wallpaper:#faf8f5;--online:#4caf50;--danger:#e05252;--hover:#2c28250d;--active:#2c282517;--selection:#e8562a47;--scrollbar-thumb:#8a858059;--scrollbar-thumb-hover:#8a858099;--shadow-1:0 1px 2px #3c322814;--shadow-2:0 4px 12px #3c32281a;--shadow-3:0 8px 32px #3c322829}@media (prefers-color-scheme:light){:root:not([data-theme]){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#faf8f5;--panel:#fefcf9;--panel2:#f3f0eb;--border:#e5e0d8;--text:#2c2825;--muted:#8a8580;--accent:#e8562a;--accent-dim:#b8431f;--fg:#2c2825;--bubble-in:#f0ece6;--bubble-out:#fad5be;--bubble-out-grad:#f0b89a;--time-in:#8a8580;--time-out:#9a7060;--text-out:#2c2825;--service-bg:#f4f0ebcc;--wallpaper:#faf8f5;--online:#4caf50;--danger:#e05252;--hover:#2c28250d;--active:#2c282517;--selection:#e8562a47;--scrollbar-thumb:#8a858059;--scrollbar-thumb-hover:#8a858099;--shadow-1:0 1px 2px #3c322814;--shadow-2:0 4px 12px #3c32281a;--shadow-3:0 8px 32px #3c322829}}@media (width<=720px){:root{--control-md:44px;--fs-xs:13px;--fs-sm:14px;--fs-base:16px;--fs-md:18px}:root,:root[data-theme=dark]{--muted:#9ea5b4;--time-in:#9ea5b4}:root[data-theme=light]{--muted:#555e6e}}html,body,#app{height:100%}body{background:var(--bg);color:var(--text);overscroll-behavior:none;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;-webkit-tap-highlight-color:transparent;transition:background-color var(--dur-base) var(--ease-out), color var(--dur-base) var(--ease-out);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;overflow-x:hidden}input,button,textarea{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:none}::selection{background:var(--selection);color:inherit}:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:var(--radius-sm)}:focus:not(:focus-visible){outline:none}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border-radius:var(--radius-full)}::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover)}*{scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb) transparent}a,[onclick],.clickable,label[for],summary{cursor:pointer}.u-btn:hover:not(:disabled){filter:brightness(1.05)}button:not(:disabled):not(.u-btn):not(.u-icon-btn):not(.filter-tab):not(.item){transition:transform 80ms var(--ease-out), filter 80ms var(--ease-out), background var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out)}button:not(:disabled):not(.u-btn):not(.u-icon-btn):not(.filter-tab):not(.item):hover{filter:brightness(1.05)}button:not(:disabled):not(.u-btn):not(.u-icon-btn):not(.filter-tab):not(.item):active{transform:scale(.95)}.bubble:hover,.msg-bubble:hover{filter:brightness(1.02)}input:not(.u-field),textarea:not(.u-field),select{transition:border-color .15s var(--ease-out), background var(--dur-fast) var(--ease-out)}input:not(.u-field):focus,textarea:not(.u-field):focus,select:focus{border-color:var(--accent);outline:none}.invite-overlay,.call-overlay{animation:overlay-in var(--dur-base) var(--ease-out)}@keyframes overlay-in{0%{opacity:0}to{opacity:1}}.invite-card,.call-card{animation:card-in var(--dur-base) var(--ease-out)}@keyframes card-in{0%{opacity:0;transform:translateY(8px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}.toast,.snackbar,.error{animation:toast-in .25s var(--ease-out)}@keyframes toast-in{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}a:focus-visible,select:focus-visible,input:focus-visible,textarea:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:var(--radius-sm)}[data-wallpaper=plain]{--wallpaper:#0d0f13}[data-wallpaper=graphite]{--wallpaper:#1c2029}[data-wallpaper=sand]{--wallpaper:#241c12}[data-wallpaper=forest]{--wallpaper:#11261b}[data-wallpaper=ocean]{--wallpaper:#0f2036}[data-wallpaper=sunset]{--wallpaper:#2b1620}:root[data-theme=light][data-wallpaper=plain],:root[data-theme=light] [data-wallpaper=plain]{--wallpaper:#fff}:root[data-theme=light][data-wallpaper=graphite],:root[data-theme=light] [data-wallpaper=graphite]{--wallpaper:#f0f0f2}:root[data-theme=light][data-wallpaper=sand],:root[data-theme=light] [data-wallpaper=sand]{--wallpaper:#f7f1e6}:root[data-theme=light][data-wallpaper=forest],:root[data-theme=light] [data-wallpaper=forest]{--wallpaper:#eef4ee}:root[data-theme=light][data-wallpaper=ocean],:root[data-theme=light] [data-wallpaper=ocean]{--wallpaper:#ecf1f7}:root[data-theme=light][data-wallpaper=sunset],:root[data-theme=light] [data-wallpaper=sunset]{--wallpaper:#f9eeee}[data-chat-theme] .messages{background:linear-gradient(180deg, var(--ct-top), var(--ct-bottom))!important}[data-chat-theme=sunset]{--ct-top:#2b1b3d;--ct-bottom:#6d2c4a;--bubble-in:#3a2a50;--bubble-out:#b8431f;--bubble-out-grad:#e8562a}[data-chat-theme=ocean]{--ct-top:#0c2233;--ct-bottom:#15455c;--bubble-in:#1b3648;--bubble-out:#14526b;--bubble-out-grad:#1e6e8c}[data-chat-theme=forest]{--ct-top:#11291c;--ct-bottom:#1e4a2e;--bubble-in:#1c3a28;--bubble-out:#1f5c38;--bubble-out-grad:#2e7d4f}[data-chat-theme=berry]{--ct-top:#31102b;--ct-bottom:#5c1b45;--bubble-in:#44203c;--bubble-out:#8a2955;--bubble-out-grad:#b03a6e}[data-chat-theme=night]{--ct-top:#0a0e1a;--ct-bottom:#1a2338;--bubble-in:#181f30;--bubble-out:#243252;--bubble-out-grad:#34456b}[data-chat-theme=graphite]{--ct-top:#1c1e22;--ct-bottom:#2e3238;--bubble-in:#26292e;--bubble-out:#383d44;--bubble-out-grad:#4a5058}[data-chat-theme=gold]{--ct-top:#f6e7c8;--ct-bottom:#e8c98f;--bubble-in:#fbf3df;--bubble-out:#c98f2a;--bubble-out-grad:#e0a93f;--text-out:#fff;--time-out:#fff3d6}[data-chat-theme=rose]{--ct-top:#fbe4ec;--ct-bottom:#f3c1d3;--bubble-in:#fdf1f5;--bubble-out:#cc5f84;--bubble-out-grad:#e07a9b;--text-out:#fff;--time-out:#ffe3ec}[data-chat-theme=mint]{--ct-top:#dff5ec;--ct-bottom:#b8e6d2;--bubble-in:#f2fbf7;--bubble-out:#2f8562;--bubble-out-grad:#3fa57c;--text-out:#fff;--time-out:#dff5ec}[data-chat-theme=gold] .messages,[data-chat-theme=rose] .messages,[data-chat-theme=mint] .messages{--fg:#1c1e22;--text:#1c1e22;--muted:#5c6068;--time-in:#6c7078}:root{--tg-font:"Roboto", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;--tg-font-mono:"Roboto Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--tg-fs-10:10px;--tg-fs-11:11px;--tg-lh-11:15px;--tg-fs-12:12px;--tg-lh-12:16px;--tg-fs-13:13px;--tg-lh-13:17px;--tg-fs-14:14px;--tg-lh-14:18px;--tg-fs-15:15px;--tg-lh-15:20px;--tg-fs-16:16px;--tg-lh-16:21px;--tg-fs-18:18px;--tg-lh-18:24px;--tg-fs-20:20px;--tg-lh-20:26px;--tg-fs-24:24px;--tg-lh-24:30px;--tg-lh:1.3125;--tg-msg-fs:16px;--tg-msg-lh:1.3125;--tg-msg-time-fs:12px;--tg-msg-service-fs:15px;--tg-fw-normal:400;--tg-fw-bold:500;--tg-radius:12px;--tg-radius-md:16px;--tg-radius-lg:24px;--tg-radius-popup:40px;--tg-radius-bubble:15px;--tg-radius-bubble-tail:5px;--tg-radius-full:999px;--tg-sidebar-w:360px;--tg-sidebar-max-w:480px;--tg-sidebar-float-bp:925px;--tg-header-h:56px;--tg-topbar-h:48px;--tg-menu-h:48px;--tg-input-h:48px;--tg-control-h:40px;--tg-popup-btn-h:48px;--tg-chat-bubbles-pad:8px;--tg-chat-input-radius:24px;--tg-row-h:56px;--tg-row-h-sm:48px;--tg-row-h-lg:72px;--tg-row-pad-x:16px;--tg-row-pad-y:7px;--tg-avatar-32:32px;--tg-avatar-40:40px;--tg-avatar-48:48px;--tg-avatar-54:54px;--tg-avatar-120:120px;--tg-bubble-pad-top:4px;--tg-bubble-pad-bottom:5px;--tg-bubble-pad-x:8px;--tg-bubble-gap:2px;--tg-bubble-gap-lg:6px;--tg-bubble-max-w:480px;--tg-badge-h:22px;--tg-badge-pad:7px;--tg-badge-h-sm:18px;--tg-switch-w:31px;--tg-switch-track-h:14px;--tg-switch-knob:20px;--tg-section-pad:16px;--tg-section-radius:24px;--tg-sp-1:4px;--tg-sp-2:8px;--tg-sp-3:12px;--tg-sp-4:16px;--tg-sp-5:24px;--tg-sp-6:32px;--tg-ease:cubic-bezier(.4, 0, .2, 1);--tg-ease-overshoot:cubic-bezier(.34, 1.56, .64, 1);--tg-ease-knob:cubic-bezier(.22, .75, .7, 1.3);--tg-dur-in:.3s;--tg-dur-out:.25s;--tg-dur-menu:.2s;--tg-dur-popup:.15s;--tg-dur-input:.2s;--tg-dur-fast:.1s;--tg-ripple-dur:.7s;--tg-hover-alpha:.08;--tg-disabled-opacity:.3;--tg-backdrop:#0000004d;--tg-z-below:-1;--tg-z-base:1;--tg-z-sticky:2;--tg-z-topbar:3;--tg-z-sidebar:4;--tg-z-overlay:5;--tg-z-menu:6;--tg-z-popup:7;--tg-z-toast:8;--tg-z-viewer:9;--tg-z-lock:100;--tg-white:#fff;--tg-badge-text:#fff;--tg-warning:#fed85a;--tg-story-unread-from:#ffb300;--tg-story-unread-mid:#e8562a;--tg-story-unread-to:#ff3d77;--tg-premium-gradient:linear-gradient(52.62deg, #6b93ff 12.22%, #976fff 50.25%, #e46ace 98.83%);--tg-av-red:linear-gradient(#ff885e, #ff516a);--tg-av-orange:linear-gradient(#ffcd6a, #ffa85c);--tg-av-violet:linear-gradient(#82b1ff, #665fff);--tg-av-green:linear-gradient(#a0de7e, #54cb68);--tg-av-cyan:linear-gradient(#53edd6, #28c9b7);--tg-av-blue:linear-gradient(#72d5fd, #2a9ef1);--tg-av-pink:linear-gradient(#e0a2f3, #d669ed)}:root,:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--tg-primary:#e8562a;--tg-primary-rgb:232, 86, 42;--tg-primary-light:#e8562a14;--tg-primary-dark:#c94420;--tg-link:#e8562a;--tg-surface:#212121;--tg-surface-rgb:33, 33, 33;--tg-bg:#181818;--tg-body-bg:#181818;--tg-border:#0f0f0f;--tg-divider:#ffffff14;--tg-text:#fff;--tg-text-rgb:255, 255, 255;--tg-text-2:#aaa;--tg-text-2-light:#aaaaaa14;--tg-text-2-filled:#303030;--tg-secondary:#707579;--tg-danger:#ff595a;--tg-danger-rgb:255, 89, 90;--tg-green:#5cc85e;--tg-online:#e8562a;--tg-hover:#ffffff14;--tg-ripple:#ffffff14;--tg-skeleton:#ffffff1f;--tg-scrollbar:#fff3;--tg-placeholder:#9ba0a5;--tg-input-bg:#181818;--tg-input-border:#2f2f2f;--tg-selection:#e8562a66;--tg-spoiler:#373e4e;--tg-menu-bg:#212121bf;--tg-chip-bg:#303030;--tg-bubble-in:#212121;--tg-bubble-out:#c94420;--tg-bubble-out-rgb:201, 68, 32;--tg-bubble-in-text:#fff;--tg-bubble-out-text:#fff;--tg-bubble-in-time:#aaa;--tg-bubble-out-time:#fff9;--tg-bubble-out-status:#fff;--tg-bubble-in-link:#e8562a;--tg-bubble-out-link:#fff;--tg-bubble-in-accent:#e8562a;--tg-bubble-out-accent:#fff;--tg-bubble-highlight:#e8562a4d;--tg-bubble-shadow:none;--tg-service-bg:#00000059;--tg-service-text:#fff;--tg-chat-bg:#0e1621;--tg-shadow-section:0 1px 4px 0 #0000001f;--tg-shadow-section-lg:0 1px 8px 0 #0000003d;--tg-shadow-column:0 0 4px 0 #0000003d;--tg-shadow-menu:0 0 10px #00000026;--tg-shadow-topbar:0 1px 5px -1px #00000036;--tg-shadow-input:0 1px 8px 1px #0000001f}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--tg-primary:#e8562a;--tg-primary-rgb:232, 86, 42;--tg-primary-light:#e8562a14;--tg-primary-dark:#c94420;--tg-link:#b3401a;--tg-surface:#fff;--tg-surface-rgb:255, 255, 255;--tg-bg:#f4f4f5;--tg-body-bg:#fff;--tg-border:#dfe1e5;--tg-divider:#00000014;--tg-text:#000;--tg-text-rgb:0, 0, 0;--tg-text-2:#707579;--tg-text-2-light:#70757914;--tg-text-2-filled:#f4f4f5;--tg-secondary:#c4c9cc;--tg-danger:#df3f40;--tg-danger-rgb:223, 63, 64;--tg-green:#70b768;--tg-online:#e8562a;--tg-hover:#00000014;--tg-ripple:#00000014;--tg-skeleton:#0000001f;--tg-scrollbar:#0003;--tg-placeholder:#9ba0a5;--tg-input-bg:#fff;--tg-input-border:#dfe1e5;--tg-selection:#e8562a66;--tg-spoiler:#e3e5e8;--tg-menu-bg:#ffffffd9;--tg-chip-bg:#f4f4f5;--tg-bubble-in:#fff;--tg-bubble-out:#ffe6d9;--tg-bubble-out-rgb:255, 230, 217;--tg-bubble-in-text:#000;--tg-bubble-out-text:#000;--tg-bubble-in-time:#707579;--tg-bubble-out-time:#c94420;--tg-bubble-out-status:#c94420;--tg-bubble-in-link:#b3401a;--tg-bubble-out-link:#b3401a;--tg-bubble-in-accent:#e8562a;--tg-bubble-out-accent:#c94420;--tg-bubble-highlight:#e8562a4d;--tg-bubble-shadow:0 1px 2px 0 #10232f26;--tg-service-bg:#00000059;--tg-service-text:#fff;--tg-chat-bg:#dfe6ec;--tg-shadow-section:0 1px 4px 0 #0000000d;--tg-shadow-section-lg:0 1px 8px 0 #0000001a;--tg-shadow-column:0 0 4px 0 #0000001a;--tg-shadow-menu:0 0 10px #00000026;--tg-shadow-topbar:0 1px 5px -1px #00000036;--tg-shadow-input:0 1px 8px 1px #0000001f}@media (prefers-color-scheme:light){:root:not([data-theme]){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--tg-primary:#e8562a;--tg-primary-rgb:232, 86, 42;--tg-primary-light:#e8562a14;--tg-primary-dark:#c94420;--tg-link:#b3401a;--tg-surface:#fff;--tg-surface-rgb:255, 255, 255;--tg-bg:#f4f4f5;--tg-body-bg:#fff;--tg-border:#dfe1e5;--tg-divider:#00000014;--tg-text:#000;--tg-text-rgb:0, 0, 0;--tg-text-2:#707579;--tg-text-2-light:#70757914;--tg-text-2-filled:#f4f4f5;--tg-secondary:#c4c9cc;--tg-danger:#df3f40;--tg-danger-rgb:223, 63, 64;--tg-green:#70b768;--tg-online:#e8562a;--tg-hover:#00000014;--tg-ripple:#00000014;--tg-skeleton:#0000001f;--tg-scrollbar:#0003;--tg-placeholder:#9ba0a5;--tg-input-bg:#fff;--tg-input-border:#dfe1e5;--tg-selection:#e8562a66;--tg-spoiler:#e3e5e8;--tg-menu-bg:#ffffffd9;--tg-chip-bg:#f4f4f5;--tg-bubble-in:#fff;--tg-bubble-out:#ffe6d9;--tg-bubble-out-rgb:255, 230, 217;--tg-bubble-in-text:#000;--tg-bubble-out-text:#000;--tg-bubble-in-time:#707579;--tg-bubble-out-time:#c94420;--tg-bubble-out-status:#c94420;--tg-bubble-in-link:#b3401a;--tg-bubble-out-link:#b3401a;--tg-bubble-in-accent:#e8562a;--tg-bubble-out-accent:#c94420;--tg-bubble-highlight:#e8562a4d;--tg-bubble-shadow:0 1px 2px 0 #10232f26;--tg-service-bg:#00000059;--tg-service-text:#fff;--tg-chat-bg:#dfe6ec;--tg-shadow-section:0 1px 4px 0 #0000000d;--tg-shadow-section-lg:0 1px 8px 0 #0000001a;--tg-shadow-column:0 0 4px 0 #0000001a;--tg-shadow-menu:0 0 10px #00000026;--tg-shadow-topbar:0 1px 5px -1px #00000036;--tg-shadow-input:0 1px 8px 1px #0000001f}}:root,:root[data-theme=dark],:root[data-theme=light],:root:not([data-theme]){--bg:var(--tg-bg);--panel:var(--tg-surface);--panel2:var(--tg-text-2-filled);--border:var(--tg-divider);--text:var(--tg-text);--fg:var(--tg-text);--muted:var(--tg-text-2);--accent:var(--tg-primary);--accent-dim:var(--tg-primary-dark);--bubble-in:var(--tg-bubble-in);--bubble-out:var(--tg-bubble-out);--bubble-out-grad:var(--tg-bubble-out);--time-in:var(--tg-bubble-in-time);--time-out:var(--tg-bubble-out-time);--text-out:var(--tg-bubble-out-text);--service-bg:var(--tg-service-bg);--online:var(--tg-online);--danger:var(--tg-danger);--hover:var(--tg-hover);--active:var(--tg-primary-light);--selection:var(--tg-selection);--scrollbar-thumb:var(--tg-scrollbar);--scrollbar-thumb-hover:var(--tg-scrollbar);--shadow-1:var(--tg-shadow-section);--shadow-2:var(--tg-shadow-section-lg);--shadow-3:var(--tg-shadow-menu);--radius-sm:var(--tg-radius);--radius-md:var(--tg-radius-md);--radius-lg:var(--tg-radius-lg);--radius-bubble:var(--tg-radius-bubble);--radius-bubble-tail:var(--tg-radius-bubble-tail);--fs-xs:var(--tg-fs-12);--fs-sm:var(--tg-fs-14);--fs-base:var(--tg-fs-16);--fs-md:var(--tg-fs-18);--fs-lg:var(--tg-fs-20);--fs-xl:var(--tg-fs-24);--lh-tight:var(--tg-lh);--lh-base:var(--tg-lh);--fw-medium:var(--tg-fw-bold);--fw-bold:var(--tg-fw-bold);--control-md:var(--tg-control-h);--control-lg:var(--tg-input-h);--avatar-sm:var(--tg-avatar-32);--avatar-md:var(--tg-avatar-40);--avatar-lg:var(--tg-avatar-54);--avatar-xl:var(--tg-avatar-120);--header-h:var(--tg-header-h);--dur-fast:var(--tg-dur-fast);--dur-base:var(--tg-dur-menu);--dur-slow:var(--tg-dur-in);--ease-out:var(--tg-ease);--ease-in-out:var(--tg-ease);--ease-emphasized:var(--tg-ease-overshoot)}:root[data-wallpaper=default],:root:not([data-wallpaper]){--wallpaper:var(--tg-chat-bg)}@media (width<=720px){:root,:root[data-theme=dark],:root[data-theme=light]{--fs-xs:var(--tg-fs-12);--fs-sm:var(--tg-fs-14);--fs-base:var(--tg-fs-16);--fs-md:var(--tg-fs-18);--muted:var(--tg-text-2);--time-in:var(--tg-bubble-in-time);--control-md:44px;--tg-chat-bubbles-pad:0px}}body{font-family:var(--tg-font);font-size:var(--tg-fs-16);line-height:var(--tg-lh);background:var(--tg-body-bg);color:var(--tg-text)}.tg-btn{justify-content:center;align-items:center;gap:var(--tg-sp-2);height:var(--tg-input-h);padding:0 var(--tg-sp-4);border-radius:var(--tg-radius-md);font:var(--tg-fw-bold) var(--tg-fs-16) / var(--tg-lh-16) var(--tg-font);color:var(--tg-text);cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;-webkit-tap-highlight-color:transparent;transition:background-color var(--tg-dur-out) var(--tg-ease), color var(--tg-dur-out) var(--tg-ease), opacity var(--tg-dur-out) var(--tg-ease), transform var(--tg-dur-fast) var(--tg-ease);background:0 0;border:0;display:inline-flex}.tg-btn:active:not(:disabled){transform:scale(.96)}.tg-btn:disabled{opacity:var(--tg-disabled-opacity);pointer-events:none}.tg-btn--primary{background:var(--tg-primary);color:var(--tg-white)}.tg-btn--primary:hover{background:var(--tg-primary-dark)}.tg-btn--secondary{color:var(--tg-primary);background:0 0}.tg-btn--secondary:hover{background:var(--tg-primary-light)}.tg-btn--danger{color:var(--tg-danger);background:0 0}.tg-btn--danger:hover{background:rgba(var(--tg-danger-rgb), .08)}.tg-btn--danger.tg-btn--filled{background:var(--tg-danger);color:var(--tg-white)}.tg-btn--icon{width:var(--tg-control-h);height:var(--tg-control-h);color:var(--tg-text-2);border-radius:50%;flex-shrink:0;padding:0}.tg-btn--icon:hover{background:var(--tg-hover);color:var(--tg-text-2)}.tg-btn--icon:active{background:var(--tg-hover);transform:scale(.92)}.tg-btn--icon.is-active{color:var(--tg-primary)}.tg-btn--icon svg{pointer-events:none;width:24px;height:24px}.tg-btn--block{width:100%}.tg-btn--corner{background:var(--tg-primary);width:54px;height:54px;color:var(--tg-white);z-index:var(--tg-z-base);transition:transform var(--tg-dur-menu) var(--tg-ease-overshoot);border-radius:50%;padding:0;position:absolute;bottom:20px;right:20px}.tg-btn--corner:hover{background:var(--tg-primary-dark)}.tg-input{width:100%;min-height:var(--tg-input-h);border:1px solid var(--tg-input-border);border-radius:var(--tg-radius-md);background:var(--tg-input-bg);color:var(--tg-text);font:var(--tg-fw-normal) var(--tg-fs-16) / var(--tg-lh-16) var(--tg-font);transition:border-color var(--tg-dur-input) ease-out, box-shadow var(--tg-dur-input) ease-out;outline:none;padding:12px 15px;display:block;box-shadow:0 0 #0000}.tg-input::placeholder{color:var(--tg-placeholder)}.tg-input:focus{border-color:var(--tg-primary);box-shadow:inset 0 0 0 1px var(--tg-primary)}.tg-input.is-error{border-color:var(--tg-danger);box-shadow:inset 0 0 0 1px var(--tg-danger)}.tg-input--search{height:42px;min-height:42px;padding:0 var(--tg-sp-4) 0 44px;border-radius:var(--tg-radius-full);background:var(--tg-text-2-filled);border:0}.tg-input--search:focus{box-shadow:inset 0 0 0 2px var(--tg-primary);background:var(--tg-input-bg)}.tg-input-wrap{position:relative}.tg-input-wrap>svg{width:24px;height:24px;color:var(--tg-text-2);pointer-events:none;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.tg-field{position:relative}.tg-field>label{color:var(--tg-text-2);font-size:var(--tg-fs-16);background:var(--tg-input-bg);pointer-events:none;transform-origin:0;transition:transform var(--tg-dur-menu) var(--tg-ease), color var(--tg-dur-menu) var(--tg-ease);margin-left:-4px;padding:0 4px;line-height:24px;position:absolute;top:50%;left:16px;transform:translateY(-50%)}.tg-field>.tg-input:focus+label,.tg-field>.tg-input:not(:placeholder-shown)+label{transform:translateY(calc(-50% - 24px))scale(.75)}.tg-field>.tg-input:focus+label{color:var(--tg-primary)}.tg-row{column-gap:var(--tg-sp-3);min-height:var(--tg-row-h);padding:var(--tg-row-pad-y) var(--tg-row-pad-x);border-radius:var(--tg-radius-md);color:var(--tg-text);cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;transition:background-color var(--tg-dur-fast) var(--tg-ease), filter var(--tg-dur-fast) var(--tg-ease);grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"media title right""media subtitle right";align-items:center;text-decoration:none;display:grid}.tg-row:active{filter:brightness(.95)}.tg-row:hover{background:var(--tg-text-2-filled)}.tg-row.is-active{background:var(--tg-primary);color:var(--tg-white)}.tg-row.is-active .tg-row__subtitle,.tg-row.is-active .tg-row__time,.tg-row.is-active .tg-row__title span{color:inherit}.tg-row--lg{min-height:var(--tg-row-h-lg);padding:9px 12px 9px var(--tg-row-pad-x)}.tg-row--sm{min-height:var(--tg-row-h-sm);padding-top:3px;padding-bottom:3px}.tg-section .tg-row{border-radius:0}.tg-row__media{flex-shrink:0;grid-area:media;align-items:center;display:flex}.tg-row__media>svg{width:24px;height:24px;color:var(--tg-text-2);margin:0 4px}.tg-row__title{align-items:center;gap:var(--tg-sp-1);min-width:0;font-size:var(--tg-fs-16);line-height:var(--tg-lh-16);font-weight:var(--tg-fw-bold);white-space:nowrap;text-overflow:ellipsis;grid-area:title;display:flex;overflow:hidden}.tg-row__title>span{text-overflow:ellipsis;overflow:hidden}.tg-row--plain .tg-row__title{font-weight:var(--tg-fw-normal)}.tg-row__subtitle{min-width:0;font-size:var(--tg-fs-14);color:var(--tg-text-2);white-space:nowrap;text-overflow:ellipsis;grid-area:subtitle;line-height:20px;overflow:hidden}.tg-row__subtitle b,.tg-row__subtitle strong{font-weight:var(--tg-fw-normal);color:var(--tg-text)}.tg-row__right{flex-direction:column;flex-shrink:0;grid-area:right;justify-content:space-between;align-self:stretch;align-items:flex-end;gap:2px;display:flex}.tg-row__time{font-size:var(--tg-fs-13);line-height:var(--tg-lh-13);color:var(--tg-text-2);margin-top:3px}.tg-row__time.is-unread{color:var(--tg-primary)}.tg-row--danger,.tg-row--danger .tg-row__media>svg{color:var(--tg-danger)}.tg-row--primary,.tg-row--primary .tg-row__media>svg{color:var(--tg-primary)}.tg-row--disabled{opacity:var(--tg-disabled-opacity);pointer-events:none}.tg-section{background:var(--tg-surface);border-radius:var(--tg-section-radius);box-shadow:var(--tg-shadow-section-lg);padding:var(--tg-sp-2) 0 var(--tg-section-pad);margin:0 var(--tg-sp-2) var(--tg-sp-3);overflow:hidden}.tg-section+.tg-section{margin-top:0}.tg-section__title{padding:var(--tg-sp-2) var(--tg-section-pad) var(--tg-sp-2);font-size:var(--tg-fs-16);line-height:var(--tg-lh-16);font-weight:var(--tg-fw-bold);color:var(--tg-primary)}.tg-section__caption{padding:var(--tg-sp-1) var(--tg-section-pad) 0;font-size:var(--tg-fs-14);line-height:var(--tg-lh-14);color:var(--tg-text-2)}.tg-section__body{padding:0 var(--tg-section-pad)}.tg-section--flat{box-shadow:none;border-radius:0;margin:0}.tg-settings{background:var(--tg-bg);padding-top:var(--tg-sp-2)}.tg-switch{width:var(--tg-switch-w);height:var(--tg-switch-track-h);border-radius:var(--tg-radius-lg);background:var(--tg-secondary);cursor:pointer;transition:background-color var(--tg-dur-fast);flex-shrink:0;display:inline-block;position:relative}.tg-switch:after{content:"";width:var(--tg-switch-knob);height:var(--tg-switch-knob);margin-top:calc(var(--tg-switch-knob) / -2);background:var(--tg-surface);border:2px solid var(--tg-secondary);box-sizing:border-box;transition:border-color var(--tg-dur-fast), transform var(--tg-dur-fast) var(--tg-ease-knob);border-radius:50%;position:absolute;top:50%;left:0;transform:translate(-3px)}.tg-switch.is-on{background:var(--tg-primary)}.tg-switch:has(input:checked){background:var(--tg-primary)}.tg-switch.is-on:after{border-color:var(--tg-primary);transform:translateX(calc(var(--tg-switch-w) - var(--tg-switch-knob) + 3px))}.tg-switch:has(input:checked):after{border-color:var(--tg-primary);transform:translateX(calc(var(--tg-switch-w) - var(--tg-switch-knob) + 3px))}.tg-switch.is-danger{background:var(--tg-danger)}.tg-switch.is-danger:after{border-color:var(--tg-danger)}.tg-switch>input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.tg-check{border:2px solid var(--tg-secondary);width:22px;height:22px;transition:all var(--tg-dur-menu) var(--tg-ease);background:0 0;border-radius:5px;flex-shrink:0}.tg-check.is-on{background:var(--tg-primary);border-color:var(--tg-primary)}.tg-radio{border:2px solid var(--tg-secondary);width:22px;height:22px;transition:border-color var(--tg-dur-menu) var(--tg-ease);border-radius:50%;flex-shrink:0;position:relative}.tg-radio.is-on{border-color:var(--tg-primary)}.tg-radio.is-on:after{content:"";background:var(--tg-primary);border-radius:50%;position:absolute;inset:3px}.tg-menu{min-width:200px;padding:var(--tg-sp-1) 0;border-radius:var(--tg-radius-md);background:var(--tg-menu-bg);-webkit-backdrop-filter:blur(50px);backdrop-filter:blur(50px);box-shadow:var(--tg-shadow-menu);z-index:var(--tg-z-menu);transform-origin:0 0;animation:tg-menu-in var(--tg-dur-menu) var(--tg-ease);position:absolute}@keyframes tg-menu-in{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}.tg-menu-item{align-items:center;gap:var(--tg-sp-4);width:100%;height:var(--tg-menu-h);padding:0 40px 0 var(--tg-sp-4);color:var(--tg-text);font:var(--tg-fw-normal) var(--tg-fs-16) / var(--tg-lh-16) var(--tg-font);text-align:left;white-space:nowrap;cursor:pointer;transition:background-color var(--tg-dur-fast);background:0 0;border:0;display:flex}.tg-menu-item:hover{background:var(--tg-hover)}.tg-menu-item:active{background:#80808029}.tg-menu-item>svg{width:24px;height:24px;color:var(--tg-text-2);flex-shrink:0}.tg-menu-item--danger,.tg-menu-item--danger>svg{color:var(--tg-danger)}.tg-menu-item--primary,.tg-menu-item--primary>svg{color:var(--tg-primary)}.tg-menu-item__hint{font-size:var(--tg-fs-14);color:var(--tg-text-2);margin-left:auto}.tg-menu-sep{height:1px;margin:var(--tg-sp-1) 0;background:var(--tg-divider)}@media (width>=721px){.tg-menu--compact .tg-menu-item{height:32px;margin:0 var(--tg-sp-1);width:calc(100% - var(--tg-sp-2));padding:var(--tg-sp-1) var(--tg-sp-3);border-radius:var(--tg-radius);font-size:var(--tg-fs-14);line-height:var(--tg-lh-14);font-weight:var(--tg-fw-bold);gap:var(--tg-sp-2)}.tg-menu--compact .tg-menu-item>svg{width:20px;height:20px}}.tg-sheet-backdrop{background:var(--tg-backdrop);z-index:var(--tg-z-popup);animation:tg-fade-in var(--tg-dur-popup) var(--tg-ease);justify-content:center;align-items:center;padding:30px;display:flex;position:fixed;inset:0}@keyframes tg-fade-in{0%{opacity:0}to{opacity:1}}.tg-sheet{background:var(--tg-surface);width:100%;max-width:420px;max-height:calc(100% - 60px);color:var(--tg-text);border-radius:var(--tg-radius-popup);box-shadow:var(--tg-shadow-section-lg);animation:tg-popup-in var(--tg-dur-popup) var(--tg-ease);flex-direction:column;display:flex;overflow:hidden}.tg-sheet--wide{max-width:640px}@keyframes tg-popup-in{0%{opacity:0;transform:translateY(16px)scale(.96)}to{opacity:1;transform:none}}.tg-sheet__header{align-items:center;gap:var(--tg-sp-2);height:var(--tg-header-h);padding:0 var(--tg-sp-4) 0 var(--tg-sp-5);flex-shrink:0;display:flex}.tg-sheet__title{min-width:0;font-size:var(--tg-fs-20);line-height:var(--tg-lh-20);font-weight:var(--tg-fw-bold);white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.tg-sheet__body{min-height:0;padding:0 var(--tg-sp-5) var(--tg-sp-4);font-size:var(--tg-fs-16);line-height:var(--tg-lh-16);flex:1;overflow-y:auto}.tg-sheet__footer{justify-content:flex-end;gap:var(--tg-sp-2);padding:var(--tg-sp-4);flex-shrink:0;display:flex}.tg-sheet__footer--stack{flex-direction:column}.tg-sheet__footer--stack .tg-btn{width:100%}@media (width<=720px){.tg-sheet-backdrop{align-items:flex-end;padding:0}.tg-sheet{max-width:none;max-height:calc(100% - var(--tg-sp-6));border-radius:var(--tg-radius-lg) var(--tg-radius-lg) 0 0;padding-bottom:env(safe-area-inset-bottom,0px);animation:tg-sheet-up var(--tg-dur-menu) var(--tg-ease)}.tg-sheet:before{content:"";width:36px;height:4px;margin:var(--tg-sp-2) auto 0;background:var(--tg-secondary);border-radius:2px;display:block}@keyframes tg-sheet-up{0%{transform:translateY(100%)}to{transform:none}}}.tg-avatar{--size:var(--tg-avatar-54);width:var(--size);height:var(--size);background:var(--tg-av-orange);color:var(--tg-white);font-weight:var(--tg-fw-bold);font-size:calc(var(--size) * .42);text-transform:uppercase;-webkit-user-select:none;user-select:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;line-height:1;display:inline-flex;position:relative;overflow:hidden}.tg-avatar img{object-fit:cover;width:100%;height:100%;display:block}.tg-avatar--32{--size:var(--tg-avatar-32)}.tg-avatar--40{--size:var(--tg-avatar-40)}.tg-avatar--48{--size:var(--tg-avatar-48)}.tg-avatar--54{--size:var(--tg-avatar-54)}.tg-avatar--120{--size:var(--tg-avatar-120)}.tg-avatar--c0{background:var(--tg-av-red)}.tg-avatar--c1{background:var(--tg-av-orange)}.tg-avatar--c2{background:var(--tg-av-violet)}.tg-avatar--c3{background:var(--tg-av-green)}.tg-avatar--c4{background:var(--tg-av-cyan)}.tg-avatar--c5{background:var(--tg-av-blue)}.tg-avatar--c6{background:var(--tg-av-pink)}.tg-avatar--forum{border-radius:37%}.tg-avatar-wrap{flex-shrink:0;display:inline-flex;position:relative}.tg-avatar-wrap.is-online:after{content:"";background:var(--tg-online);border:2px solid var(--tg-surface);box-sizing:border-box;border-radius:50%;width:12px;height:12px;position:absolute;bottom:1px;right:1px}.tg-avatar-wrap.has-story:before{content:"";background:linear-gradient(160deg, var(--tg-story-unread-from), var(--tg-story-unread-mid), var(--tg-story-unread-to));border-radius:50%;position:absolute;inset:-5px;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 3px),#000 calc(100% - 3px));mask:radial-gradient(farthest-side,#0000 calc(100% - 3px),#000 calc(100% - 3px))}.tg-avatar-wrap.has-story.is-read:before{background:var(--tg-secondary)}.tg-badge{height:var(--tg-badge-h);min-width:var(--tg-badge-h);padding:0 var(--tg-badge-pad);border-radius:calc(var(--tg-badge-h) / 2);background:var(--tg-primary);color:var(--tg-badge-text);font-size:var(--tg-fs-14);line-height:var(--tg-badge-h);font-weight:var(--tg-fw-bold);font-variant-numeric:tabular-nums;white-space:nowrap;transition:background-color var(--tg-dur-menu) var(--tg-ease);justify-content:center;align-items:center;display:inline-flex}.tg-badge--muted{background:var(--tg-secondary)}.tg-badge--sm{height:var(--tg-badge-h-sm);min-width:var(--tg-badge-h-sm);line-height:var(--tg-badge-h-sm);font-size:var(--tg-fs-12);padding:0 2px}.tg-badge--dot{width:8px;min-width:8px;height:8px;padding:0}.tg-badge--on-avatar{box-shadow:0 0 0 2px var(--tg-surface);position:absolute;bottom:-2px;right:-2px}.tg-row__pin{width:20px;height:20px;color:var(--tg-secondary)}.tg-chip{align-items:center;gap:var(--tg-sp-2);height:30px;padding:0 var(--tg-sp-3) 0 0;background:var(--tg-chip-bg);color:var(--tg-text);font-size:var(--tg-fs-14);line-height:var(--tg-lh-14);font-weight:var(--tg-fw-bold);white-space:nowrap;cursor:pointer;transition:background-color var(--tg-dur-fast), transform var(--tg-dur-fast) var(--tg-ease);border-radius:15px;display:inline-flex;overflow:hidden}.tg-chip:active{transform:scale(.97)}.tg-chip .tg-avatar{--size:30px}.tg-chip--no-media{padding-left:var(--tg-sp-3)}.tg-chip:hover{background:var(--tg-hover)}.tg-chip.is-active{background:var(--tg-primary);color:var(--tg-white)}.tg-chip>svg{width:18px;height:18px}.tg-bubble{max-width:var(--tg-bubble-max-w);padding:var(--tg-bubble-pad-top) var(--tg-bubble-pad-x) var(--tg-bubble-pad-bottom);border-radius:var(--tg-radius-bubble);font-size:var(--tg-msg-fs);line-height:var(--tg-msg-lh);word-wrap:break-word;overflow-wrap:anywhere;box-shadow:var(--tg-bubble-shadow);position:relative}.tg-bubble--in{background:var(--tg-bubble-in);color:var(--tg-bubble-in-text);--tg-bubble-time:var(--tg-bubble-in-time);--tg-bubble-link:var(--tg-bubble-in-link);--tg-bubble-accent:var(--tg-bubble-in-accent);--tg-bubble-status:var(--tg-bubble-in-time)}.tg-bubble--out{background:var(--tg-bubble-out);color:var(--tg-bubble-out-text);--tg-bubble-time:var(--tg-bubble-out-time);--tg-bubble-link:var(--tg-bubble-out-link);--tg-bubble-accent:var(--tg-bubble-out-accent);--tg-bubble-status:var(--tg-bubble-out-status)}.tg-bubble--in.is-last{border-bottom-left-radius:var(--tg-radius-bubble-tail)}.tg-bubble--out.is-last{border-bottom-right-radius:var(--tg-radius-bubble-tail)}.tg-bubble--in.is-first:not(.is-last){border-bottom-left-radius:var(--tg-radius-bubble-tail)}.tg-bubble--in:not(.is-first):not(.is-last){border-top-left-radius:var(--tg-radius-bubble-tail);border-bottom-left-radius:var(--tg-radius-bubble-tail)}.tg-bubble--out:not(.is-first):not(.is-last){border-top-right-radius:var(--tg-radius-bubble-tail);border-bottom-right-radius:var(--tg-radius-bubble-tail)}.tg-bubble--in:not(.is-first).is-last{border-top-left-radius:var(--tg-radius-bubble-tail)}.tg-bubble--out:not(.is-first).is-last{border-top-right-radius:var(--tg-radius-bubble-tail)}.tg-bubble a{color:var(--tg-bubble-link);text-decoration:none}.tg-bubble a:hover{text-decoration:underline}.tg-bubble__name{font-size:var(--tg-fs-14);line-height:18px;font-weight:var(--tg-fw-bold);color:var(--tg-bubble-accent);padding-top:1px;display:block}.tg-bubble__time{float:right;height:calc(var(--tg-msg-time-fs) + 6px);font-size:var(--tg-msg-time-fs);color:var(--tg-bubble-time);white-space:nowrap;-webkit-user-select:none;user-select:none;align-items:center;gap:3px;margin:6px -3px -5px 6px;line-height:1;display:inline-flex}.tg-bubble__time svg{width:16px;height:16px;color:var(--tg-bubble-status)}.tg-bubble__time--overlay{float:none;background:var(--tg-service-bg);color:var(--tg-white);border-radius:10px;margin:0;padding:0 6px;position:absolute;bottom:6px;right:6px}.tg-bubble__time--overlay svg{color:var(--tg-white)}.tg-bubble__reply{border-left:3px solid var(--tg-bubble-accent);background:rgba(var(--tg-primary-rgb), .1);font-size:var(--tg-fs-14);cursor:pointer;border-radius:6px;margin:2px 0 4px;padding:4px 8px;line-height:18px;display:block}.tg-bubble--out .tg-bubble__reply{background:#ffffff26}.tg-bubble__reply-name{font-weight:var(--tg-fw-bold);color:var(--tg-bubble-accent)}.tg-service{background:var(--tg-service-bg);color:var(--tg-service-text);font-size:var(--tg-msg-service-fs);line-height:20px;font-weight:var(--tg-fw-bold);text-align:center;border-radius:12px;padding:2px 10px;display:inline-block}.tg-bubble.is-highlighted{animation:tg-highlight 1.6s var(--tg-ease)}@keyframes tg-highlight{0%,60%{box-shadow:0 0 0 100vmax var(--tg-bubble-highlight) inset}to{box-shadow:var(--tg-bubble-shadow)}}.tg-composer{align-items:flex-end;gap:var(--tg-sp-2);padding:var(--tg-sp-2) var(--tg-sp-2) calc(var(--tg-sp-2) + env(safe-area-inset-bottom,0px));max-width:728px;margin:0 auto;display:flex}.tg-composer__box{min-width:0;min-height:var(--tg-input-h);border-radius:var(--tg-chat-input-radius);background:var(--tg-surface);box-shadow:var(--tg-shadow-input);flex:1;align-items:flex-end;display:flex}.tg-composer__box textarea,.tg-composer__box .tg-composer__text{min-width:0;max-height:200px;color:var(--tg-text);font:var(--tg-fw-normal) var(--tg-msg-fs) / 22px var(--tg-font);resize:none;background:0 0;border:0;outline:none;flex:1;padding:13px 0}.tg-composer__box textarea::placeholder{color:var(--tg-placeholder)}.tg-composer__send{transition:background-color var(--tg-dur-out) var(--tg-ease), color var(--tg-dur-out) var(--tg-ease), transform var(--tg-dur-fast) var(--tg-ease);width:var(--tg-input-h);height:var(--tg-input-h);background:var(--tg-surface);color:var(--tg-primary);box-shadow:var(--tg-shadow-input);border-radius:50%;flex-shrink:0}.tg-composer__send:hover{background:var(--tg-primary);color:var(--tg-white)}.tg-composer__send:active{transform:scale(.92)}@media (width>=721px){.tg-composer__send{width:54px;height:54px}}.tg-header{align-items:center;gap:var(--tg-sp-2);height:var(--tg-header-h);padding:0 var(--tg-sp-2);background:var(--tg-surface);z-index:var(--tg-z-topbar);flex-shrink:0;display:flex}.tg-header--chat{height:var(--tg-topbar-h);padding:0 var(--tg-sp-2) 0 var(--tg-sp-3);box-shadow:var(--tg-shadow-topbar)}.tg-header__title{min-width:0;font-size:var(--tg-fs-20);line-height:var(--tg-lh-20);font-weight:var(--tg-fw-bold);white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.tg-header--chat .tg-header__title{font-size:var(--tg-fs-16);line-height:var(--tg-lh-16)}.tg-header__subtitle{font-size:var(--tg-fs-14);line-height:var(--tg-lh-14);color:var(--tg-text-2);font-weight:var(--tg-fw-normal)}.tg-header__subtitle.is-online{color:var(--tg-primary)}.tg-divider{background:var(--tg-divider);height:1px}.tg-caption{font-size:var(--tg-fs-14);line-height:var(--tg-lh-14);color:var(--tg-text-2)}.tg-empty{padding:var(--tg-sp-6) var(--tg-sp-4);text-align:center;color:var(--tg-text-2);font-size:var(--tg-fs-14);line-height:var(--tg-lh-14)}.tg-link{color:var(--tg-link);cursor:pointer;text-decoration:none}.tg-link:hover{text-decoration:underline}.tg-rp{position:relative;overflow:hidden}.tg-ripple{background:var(--tg-ripple);pointer-events:none;animation:tg-ripple var(--tg-ripple-dur) var(--tg-ease) forwards;border-radius:50%;position:absolute;transform:scale(0)}@keyframes tg-ripple{to{opacity:0;transform:scale(2)}}.tg-scroll,.tg-sheet__body,.tg-settings{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:transparent transparent;overflow-y:auto}.tg-scroll:hover,.tg-sheet__body:hover,.tg-settings:hover{scrollbar-color:var(--tg-scrollbar) transparent}.tg-scroll::-webkit-scrollbar{width:6px;height:6px}.tg-sheet__body::-webkit-scrollbar{width:6px;height:6px}.tg-settings::-webkit-scrollbar{width:6px;height:6px}.tg-scroll::-webkit-scrollbar-thumb{border-radius:var(--tg-radius-md);background:0 0;min-height:80px;max-height:200px}.tg-sheet__body::-webkit-scrollbar-thumb{border-radius:var(--tg-radius-md);background:0 0;min-height:80px;max-height:200px}.tg-settings::-webkit-scrollbar-thumb{border-radius:var(--tg-radius-md);background:0 0;min-height:80px;max-height:200px}.tg-scroll:hover::-webkit-scrollbar-thumb{background:var(--tg-scrollbar)}.tg-sheet__body:hover::-webkit-scrollbar-thumb{background:var(--tg-scrollbar)}.tg-settings:hover::-webkit-scrollbar-thumb{background:var(--tg-scrollbar)}.tg-scroll::-webkit-scrollbar-button{background:0 0;width:0;height:0}.tg-scroll::-webkit-scrollbar-corner{background:0 0;width:0;height:0}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-thumb{border-radius:var(--tg-radius-md);background:var(--tg-scrollbar)}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-corner{background:0 0}.tg-skeleton{background-color:var(--tg-skeleton);background-image:linear-gradient(90deg, transparent 0, var(--tg-skeleton-shine,#ffffff2e) 50%, transparent 100%);border-radius:var(--tg-radius);background-repeat:no-repeat;background-size:200% 100%;animation:1.4s linear infinite tg-shimmer}@keyframes tg-shimmer{0%{background-position:200% 0}to{background-position:-100% 0}}.tg-empty{align-items:center;gap:var(--tg-sp-2);color:var(--tg-text-2);text-align:center;animation:tg-empty-in .24s var(--tg-ease) both;flex-direction:column;display:flex}.tg-empty svg{opacity:.6}.tg-empty__title{font-size:var(--tg-fs-16);line-height:var(--tg-lh-16);font-weight:var(--tg-fw-bold)}.tg-empty__hint{font-size:var(--tg-fs-14);line-height:var(--tg-lh-14)}@keyframes tg-empty-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}::selection{background:var(--tg-selection)}:focus-visible{outline:2px solid var(--tg-primary);outline-offset:2px}@media (prefers-reduced-motion:reduce){:root{--tg-dur-in:0s;--tg-dur-out:0s;--tg-dur-menu:0s;--tg-dur-popup:0s;--tg-dur-input:0s;--tg-dur-fast:0s;--tg-dur-tab:0s}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.tg-menu,.tg-sheet,.tg-sheet-backdrop,.tg-ripple,.tg-skeleton,.tg-empty{animation:none!important}}.pn-select{color:var(--tg-primary);font:var(--tg-fw-normal) var(--tg-fs-14) / var(--tg-lh-14) var(--tg-font);cursor:pointer;transition:background-color var(--tg-dur-fast) var(--tg-ease);background:0 0;border:0;border-radius:6px}.pn-select:hover{background:var(--tg-hover)}.pn-select:focus-visible{outline:2px solid var(--tg-primary);outline-offset:2px}:root{--tg-space-1:4px;--tg-space-2:8px;--tg-space-3:12px;--tg-space-4:16px;--tg-space-5:20px;--tg-space-6:24px;--tg-space-7:28px;--tg-space-8:32px;--tg-radius-sm:8px;--tg-lh-10:13px;--tg-dur-tab:.15s;--tg-panel-header-h:56px;--tg-panel-header-fs:var(--tg-fs-16);--tg-panel-header-lh:var(--tg-lh-16);--tg-panel-header-fw:600;--tg-focus-ring:0 0 0 2px var(--tg-primary)}:root,:root[data-theme=dark]{--tg-shadow-pop:0 8px 28px #00000073, 0 1px 3px #00000059;--tg-hover-strong:#ffffff1f;--tg-popover-border:#ffffff14;--chart-1:var(--tg-primary);--chart-2:#4fa3f7;--chart-3:#5cc85e;--chart-4:#e5b94a;--chart-5:#b48cf2;--chart-grid:#aaaaaa38}:root[data-theme=light]{--tg-shadow-pop:0 8px 28px #0000001f, 0 1px 3px #00000014;--tg-hover-strong:#0000001f;--tg-popover-border:var(--tg-border);--chart-1:var(--tg-primary);--chart-2:#2373c9;--chart-3:#3a8f3c;--chart-4:#a87a10;--chart-5:#7b52c7;--chart-grid:#0000001a}@media (prefers-color-scheme:light){:root:not([data-theme]){--tg-shadow-pop:0 8px 28px #0000001f, 0 1px 3px #00000014;--tg-hover-strong:#0000001f;--tg-popover-border:var(--tg-border);--chart-2:#2373c9;--chart-3:#3a8f3c;--chart-4:#a87a10;--chart-5:#7b52c7;--chart-grid:#0000001a}}.tg-panel-header{align-items:center;gap:var(--tg-space-2);height:var(--tg-panel-header-h);min-height:var(--tg-panel-header-h);padding:0 var(--tg-space-3);font:var(--tg-panel-header-fw) var(--tg-panel-header-fs) / var(--tg-panel-header-lh) var(--tg-font);display:flex}.tg-row--flex{align-items:center;gap:var(--tg-space-3);min-height:48px;padding:0 var(--tg-space-3);border-radius:var(--tg-radius-sm);color:var(--tg-text);font:var(--tg-fw-normal) var(--tg-fs-15) / var(--tg-lh-15) var(--tg-font);text-align:start;cursor:pointer;width:100%;transition:background-color var(--tg-dur-fast) var(--tg-ease);background:0 0;border:0;display:flex}.tg-row--flex.tg-row--56{min-height:56px}.tg-row--flex.tg-row--64{min-height:64px}@media (hover:hover){.tg-row--flex:hover{background:var(--tg-hover)}}.tg-row--flex:active{background:var(--tg-hover-strong)}.tg-row--flex:focus-visible{box-shadow:inset var(--tg-focus-ring);outline:none}.tg-chip--filter{align-items:center;gap:var(--tg-space-1);height:28px;padding:0 var(--tg-space-3);border:1px solid var(--tg-divider);border-radius:var(--tg-radius-full);color:var(--tg-text);font:var(--tg-fw-normal) var(--tg-fs-13) / var(--tg-lh-13) var(--tg-font);white-space:nowrap;cursor:pointer;transition:background-color var(--tg-dur-fast) var(--tg-ease), border-color var(--tg-dur-fast) var(--tg-ease), color var(--tg-dur-fast) var(--tg-ease);background:0 0;display:inline-flex}@media (hover:hover){.tg-chip--filter:hover{background:var(--tg-hover)}}.tg-chip--filter[aria-pressed=true]{background:var(--tg-primary-light);color:var(--tg-primary);border-color:#0000}.tg-chip__x{opacity:.7;border-radius:50%;place-items:center;width:16px;height:16px;margin-inline-end:-6px;font-size:12px;line-height:1;display:inline-grid}.tg-chip__x:hover{opacity:1;background:var(--tg-hover)}.tg-tabs{gap:var(--tg-space-1);border-bottom:1px solid var(--tg-divider);display:flex;position:relative}.tg-tab{padding:var(--tg-space-3) var(--tg-space-3);color:var(--tg-text-2);font:var(--tg-fw-medium,500) var(--tg-fs-14) / var(--tg-lh-14) var(--tg-font);cursor:pointer;transition:color var(--tg-dur-tab) var(--tg-ease);background:0 0;border:0;position:relative}.tg-tab:after{content:"";inset-inline:var(--tg-space-2);background:var(--tg-primary);height:2px;transition:transform var(--tg-dur-tab) var(--tg-ease);border-radius:2px 2px 0 0;position:absolute;bottom:-1px;transform:scaleX(0)}.tg-tab[aria-selected=true]{color:var(--tg-primary)}.tg-tab[aria-selected=true]:after{transform:scaleX(1)}@media (hover:hover){.tg-tab:hover{color:var(--tg-text)}.tg-tab[aria-selected=true]:hover{color:var(--tg-primary)}}.tg-stat{flex-direction:column;gap:2px;min-width:0;display:flex}.tg-stat__label{color:var(--tg-text-2);font:var(--tg-fw-normal) var(--tg-fs-12) / var(--tg-lh-12) var(--tg-font)}.tg-stat__value{color:var(--tg-text);font:600 var(--tg-fs-20) / var(--tg-lh-20) var(--tg-font);font-variant-numeric:tabular-nums}.tg-bar{background:var(--tg-divider);border-radius:2px;height:4px;overflow:hidden}.tg-bar__fill{background:var(--tg-primary);height:100%;transition:width var(--tg-dur-in) var(--tg-ease);border-radius:2px}.tg-popover{padding:var(--tg-space-2);border:1px solid var(--tg-popover-border);border-radius:var(--tg-radius-lg);background:var(--tg-surface);color:var(--tg-text);box-shadow:var(--tg-shadow-pop)}.tg-chart-axis,.tg-chart-grid{stroke:var(--chart-grid);stroke-width:1px;fill:none;shape-rendering:crispedges}.tg-chart-mark{fill:var(--chart-1)}.tg-chart-line{stroke:var(--chart-1);stroke-width:2px;fill:none;stroke-linejoin:round;stroke-linecap:round}.tg-chart-muted{fill:var(--tg-text-2);fill-opacity:.35}.tg-chart-text{fill:var(--tg-text-2);font:11px / 15px var(--tg-font);font-variant-numeric:tabular-nums}.lang-row.svelte-3z0wmw{margin-top:var(--tg-sp-3);justify-content:center;display:flex}.lang-select.svelte-3z0wmw{color:var(--tg-text-2);font:inherit;font-size:var(--tg-fs-14);cursor:pointer;text-align:center;background:0 0;border:0}.lang-select.svelte-3z0wmw:hover{color:var(--tg-primary)}.code-box.svelte-3z0wmw{align-items:center;gap:var(--tg-sp-2);flex-direction:column;display:flex}.code-value.svelte-3z0wmw{font-family:var(--tg-font-mono);font-size:var(--tg-fs-20);line-height:var(--tg-lh-20);letter-spacing:.08em;padding:var(--tg-sp-3) var(--tg-sp-4);border-radius:var(--tg-radius-md);background:var(--tg-text-2-filled);-webkit-user-select:all;user-select:all;word-break:break-all;text-align:center}.code-timer.svelte-3z0wmw{font-size:var(--tg-fs-12);line-height:var(--tg-lh-12);color:var(--tg-text-2)}.second-hint.svelte-3z0wmw{font-size:var(--tg-fs-14);color:var(--tg-text-2);line-height:var(--tg-lh-14);margin-bottom:var(--tg-sp-2)}.link.svelte-3z0wmw{color:var(--tg-text-2);font-size:var(--tg-fs-14);line-height:var(--tg-lh-14);min-height:var(--tg-control-h);cursor:pointer;margin-top:var(--tg-sp-2);background:0 0;border:none}.wrap.svelte-3z0wmw{height:100%;padding:var(--tg-sp-4);background:var(--tg-bg);justify-content:center;align-items:center;display:flex}.card.svelte-3z0wmw{background:var(--tg-surface);border-radius:var(--tg-section-radius);width:100%;max-width:360px;box-shadow:var(--tg-shadow-section);padding:var(--tg-sp-6) var(--tg-sp-5);gap:var(--tg-sp-2);color:var(--tg-text);animation:svelte-3z0wmw-card-in var(--tg-dur-in) var(--tg-ease) both;flex-direction:column;display:flex}@keyframes svelte-3z0wmw-card-in{0%{opacity:0;transform:translateY(12px)scale(.98)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.card.svelte-3z0wmw{animation:none}}.logo.svelte-3z0wmw{font-size:var(--tg-fs-24);line-height:var(--tg-lh-24);font-weight:var(--tg-fw-bold);color:var(--tg-primary);text-align:center}.tagline.svelte-3z0wmw{color:var(--tg-text-2);text-align:center;margin-bottom:var(--tg-sp-4);font-size:var(--tg-fs-14);line-height:var(--tg-lh-14)}form.svelte-3z0wmw{gap:var(--tg-sp-2);flex-direction:column;display:flex}input.svelte-3z0wmw{background:var(--tg-input-bg);border:1px solid var(--tg-input-border);border-radius:var(--tg-radius-md);min-height:var(--tg-input-h);padding:0 var(--tg-sp-4);width:100%;color:var(--tg-text);font-size:var(--tg-fs-16);line-height:var(--tg-lh-16);transition:border-color var(--tg-dur-input) var(--tg-ease);outline:none}input.svelte-3z0wmw::placeholder{color:var(--tg-placeholder)}input.svelte-3z0wmw:focus{border-color:var(--tg-primary)}input.svelte-3z0wmw:disabled{opacity:var(--tg-disabled-opacity)}.pass-wrap.svelte-3z0wmw{position:relative}.pass-wrap.svelte-3z0wmw input:where(.svelte-3z0wmw){padding-right:44px}.eye.svelte-3z0wmw{padding:var(--tg-sp-2);color:var(--tg-text-2);border-radius:var(--tg-radius-full);align-items:center;display:flex;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.eye.svelte-3z0wmw:hover{color:var(--tg-text);background:var(--tg-hover)}.primary.svelte-3z0wmw{background:var(--tg-primary);color:var(--tg-white);border-radius:var(--tg-radius-md);min-height:var(--tg-input-h);padding:0 var(--tg-sp-4);font-size:var(--tg-fs-16);line-height:var(--tg-lh-16);font-weight:var(--tg-fw-bold);margin-top:var(--tg-sp-2);justify-content:center;align-items:center;gap:var(--tg-sp-2);transition:background var(--tg-dur-fast) var(--tg-ease);display:flex}.primary.svelte-3z0wmw:hover:not(:disabled){background:var(--tg-primary-dark)}.primary.svelte-3z0wmw:disabled{opacity:var(--tg-disabled-opacity)}.spinner.svelte-3z0wmw{border:2px solid #fff6;border-top-color:var(--tg-white);border-radius:50%;width:14px;height:14px;animation:.7s linear infinite svelte-3z0wmw-spin}@keyframes svelte-3z0wmw-spin{to{transform:rotate(360deg)}}.switch.svelte-3z0wmw{color:var(--tg-primary);font-size:var(--tg-fs-14);line-height:var(--tg-lh-14);min-height:var(--tg-control-h);padding:var(--tg-sp-2);border-radius:var(--tg-radius)}.switch.svelte-3z0wmw:hover:not(:disabled){background:var(--tg-primary-light)}.switch.svelte-3z0wmw:disabled{opacity:var(--tg-disabled-opacity)}.error.svelte-3z0wmw{color:var(--tg-danger);font-size:var(--tg-fs-14);line-height:var(--tg-lh-14);animation:svelte-3z0wmw-shake var(--tg-dur-in) var(--tg-ease)}.offline.svelte-3z0wmw{align-items:center;gap:var(--tg-sp-2);flex-wrap:wrap;display:flex}.retry.svelte-3z0wmw{color:var(--tg-primary);font-size:var(--tg-fs-14);line-height:var(--tg-lh-14);padding:var(--tg-sp-1) var(--tg-sp-2);border-radius:var(--tg-radius);background:var(--tg-primary-light)}.retry.svelte-3z0wmw:disabled{opacity:var(--tg-disabled-opacity)}.visually-hidden.svelte-3z0wmw{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes svelte-3z0wmw-shake{0%,to{transform:translate(0)}25%{transform:translate(-4px)}75%{transform:translate(4px)}}@media (width<=720px){.wrap.svelte-3z0wmw{padding:var(--tg-sp-6) var(--tg-sp-4);background:var(--tg-surface);align-items:flex-start}.card.svelte-3z0wmw{max-width:none;box-shadow:none;padding:var(--tg-sp-4) 0}}.code-qr.svelte-3z0wmw{background:#fff;border-radius:14px;width:220px;height:220px;margin:12px auto;padding:10px}.code-qr.svelte-3z0wmw svg{width:100%;height:100%;display:block}.cs.svelte-125hi35{display:inline-flex;position:relative}.cs-btn.svelte-125hi35{align-items:center;gap:var(--tg-space-2);height:28px;padding:0 var(--tg-space-2);border-radius:var(--tg-radius-full);color:var(--tg-text-2);font:var(--tg-fw-normal) var(--tg-fs-13) / var(--tg-lh-13) var(--tg-font);white-space:nowrap;cursor:pointer;transition:background-color var(--tg-dur-fast) var(--tg-ease);background:0 0;border:0;display:inline-flex}.cs-btn--dot.svelte-125hi35{justify-content:center;width:28px;padding:0}@media (hover:hover){.cs-btn.svelte-125hi35:hover{background:var(--tg-hover)}}.cs-btn.svelte-125hi35:focus-visible{box-shadow:var(--tg-focus-ring);outline:none}.cs-dot.svelte-125hi35{background:var(--tg-green);border-radius:50%;flex:none;width:8px;height:8px}.cs-dot--connecting.svelte-125hi35,.cs-dot--updating.svelte-125hi35{background:var(--chart-4);animation:1.4s ease-in-out infinite svelte-125hi35-cs-pulse}.cs-dot--offline.svelte-125hi35{background:var(--tg-danger)}@keyframes svelte-125hi35-cs-pulse{0%,to{opacity:1}50%{opacity:.35}}@media (prefers-reduced-motion:reduce){.cs-dot.svelte-125hi35{animation:none!important}}.cs-pop.svelte-125hi35{top:calc(100% + 6px);z-index:50;width:260px;max-width:calc(100vw - 24px);animation:svelte-125hi35-cs-in var(--tg-dur-popup) var(--tg-ease);outline:none;position:absolute;inset-inline-start:0}@keyframes svelte-125hi35-cs-in{0%{opacity:0;transform:translateY(-4px)}}.cs-head.svelte-125hi35{align-items:center;gap:var(--tg-space-2);padding:var(--tg-space-2) var(--tg-space-2) var(--tg-space-3);color:var(--tg-text);font:600 var(--tg-fs-15) / var(--tg-lh-15) var(--tg-font);display:flex}.cs-list.svelte-125hi35{gap:var(--tg-space-2) var(--tg-space-3);padding:0 var(--tg-space-2) var(--tg-space-2);font:var(--tg-fw-normal) var(--tg-fs-13) / var(--tg-lh-13) var(--tg-font);grid-template-columns:auto 1fr;margin:0;display:grid}.cs-list.svelte-125hi35 dt:where(.svelte-125hi35){color:var(--tg-text-2)}.cs-list.svelte-125hi35 dd:where(.svelte-125hi35){color:var(--tg-text);text-align:end;font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.cs-action.svelte-125hi35{width:100%;height:36px;margin-top:var(--tg-space-1);border-radius:var(--tg-radius-sm);background:var(--tg-primary-light);color:var(--tg-primary);font:600 var(--tg-fs-14) / var(--tg-lh-14) var(--tg-font);cursor:pointer;border:0}.cs-action.svelte-125hi35:hover:not(:disabled){background:var(--tg-hover-strong)}.cs-action.svelte-125hi35:disabled{opacity:.5;cursor:default}.cs-action.svelte-125hi35:focus-visible{box-shadow:var(--tg-focus-ring);outline:none}svg.svelte-186tu3i{flex-shrink:0;display:block}.gc.svelte-1qnr5lm{--ov-bg:#000000eb;--ov-tile:#ffffff0f;--ov-btn:#ffffff26;--ov-btn-size:54px;--ov-btn-gap:20px;--ov-text-2:#fff9;z-index:var(--tg-z-viewer);background:var(--ov-bg);color:var(--tg-white);font-family:var(--tg-font);padding:var(--tg-sp-4);gap:var(--tg-sp-3);flex-direction:column;display:flex;position:fixed;inset:0}.gc-head.svelte-1qnr5lm{align-items:baseline;gap:var(--tg-sp-3);min-height:var(--tg-topbar-h);display:flex}.gc-title.svelte-1qnr5lm{font-size:var(--tg-fs-16);line-height:var(--tg-lh-16);font-weight:var(--tg-fw-bold)}.gc-count.svelte-1qnr5lm{font-size:var(--tg-fs-14);line-height:var(--tg-lh-14);color:var(--ov-text-2)}.gc-error.svelte-1qnr5lm{color:var(--tg-danger);font-size:var(--tg-fs-14);line-height:var(--tg-lh-14)}.gc-hands.svelte-1qnr5lm{font-size:var(--tg-fs-14);line-height:var(--tg-lh-14);margin-left:auto}.gc-focus.svelte-1qnr5lm{border-radius:var(--tg-radius);background:var(--ov-tile);cursor:pointer;flex:1;justify-content:center;align-items:center;min-height:0;display:flex;position:relative;overflow:hidden}.gc-focus.svelte-1qnr5lm video:where(.svelte-1qnr5lm){object-fit:contain;width:100%;height:100%}.gc-grid.gc-strip.svelte-1qnr5lm{flex:none;height:96px;display:flex;overflow:auto hidden}.gc-grid.gc-strip.svelte-1qnr5lm .gc-tile:where(.svelte-1qnr5lm){aspect-ratio:auto;flex:0 0 128px;height:96px}.gc-grid.gc-strip.svelte-1qnr5lm .gc-ava:where(.svelte-1qnr5lm){width:var(--tg-avatar-40);height:var(--tg-avatar-40);font-size:var(--tg-fs-14)}.gc-tile.gc-hand.svelte-1qnr5lm{outline:2px solid var(--tg-warning)}.gc-tile.svelte-1qnr5lm video.mirror:where(.svelte-1qnr5lm){transform:scaleX(-1)}.gc-btn.gc-on.svelte-1qnr5lm{background:var(--tg-white);color:var(--tg-bg)}.gc-grid.svelte-1qnr5lm{grid-template-columns:repeat(var(--cols), 1fr);gap:var(--tg-sp-2);flex:1;align-content:center;min-height:0;display:grid;overflow-y:auto}.gc-tile.svelte-1qnr5lm{aspect-ratio:4/3;border-radius:var(--tg-radius);background:var(--ov-tile);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.gc-tile.svelte-1qnr5lm video:where(.svelte-1qnr5lm){object-fit:cover;width:100%;height:100%}.gc-ava.svelte-1qnr5lm img:where(.svelte-1qnr5lm){object-fit:cover;border-radius:50%;width:100%;height:100%}.gc-ava.svelte-1qnr5lm{width:72px;height:72px;color:var(--tg-white);font-weight:var(--tg-fw-bold);font-size:var(--tg-fs-24);border-radius:50%;justify-content:center;align-items:center;display:flex;overflow:hidden}.gc-name.svelte-1qnr5lm{left:var(--tg-sp-2);bottom:var(--tg-sp-2);align-items:center;gap:var(--tg-sp-1);padding:0 var(--tg-sp-2);height:var(--tg-badge-h);border-radius:var(--tg-radius-full);background:var(--tg-service-bg);color:var(--tg-service-text);font-size:var(--tg-fs-12);line-height:var(--tg-lh-12);display:flex;position:absolute}.gc-mute.svelte-1qnr5lm{opacity:.8;display:inline-flex}.gc-connecting.svelte-1qnr5lm{color:var(--ov-text-2)}.gc-actions.svelte-1qnr5lm{justify-content:center;gap:var(--ov-btn-gap);padding-bottom:var(--tg-sp-2);display:flex}.gc-btn.svelte-1qnr5lm{width:var(--ov-btn-size);height:var(--ov-btn-size);background:var(--ov-btn);color:var(--tg-white);cursor:pointer;transition:transform var(--tg-dur-fast) var(--tg-ease), background var(--tg-dur-fast) var(--tg-ease);border:none;border-radius:50%;justify-content:center;align-items:center;display:flex}.gc-btn.svelte-1qnr5lm:active{transform:scale(.94)}.gc-end.svelte-1qnr5lm{background:var(--tg-danger)}@media (width<=720px){.gc.svelte-1qnr5lm{padding:var(--tg-sp-3)}.gc-grid.svelte-1qnr5lm{grid-template-columns:repeat(min(var(--cols), 2), 1fr);align-content:start}.gc-actions.svelte-1qnr5lm{gap:var(--tg-sp-3);flex-wrap:wrap}}.gc-focus.svelte-1qnr5lm{transition:filter .12s var(--tg-ease), transform .12s var(--tg-ease)}.gc-focus.svelte-1qnr5lm:hover{filter:brightness(1.06)}.gc-focus.svelte-1qnr5lm:active{transform:scale(.99)}.gc-btn.svelte-1qnr5lm:hover{filter:brightness(1.12)}.fc.svelte-lwn80n{color:inherit;font-size:var(--tg-fs-14);align-items:center;gap:10px;min-width:200px;max-width:300px;margin-bottom:4px;text-decoration:none;display:flex}.fc-ico.svelte-lwn80n,.fc-cover.svelte-lwn80n,.fc-thumb.svelte-lwn80n{border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;display:flex;position:relative;overflow:hidden}.fc-ico.svelte-lwn80n{background:var(--tg-bubble-in-accent);color:var(--tg-white)}.mine.svelte-lwn80n .fc-ico:where(.svelte-lwn80n){background:var(--tg-bubble-out-accent)}.fc-thumb.svelte-lwn80n{background:var(--tg-skeleton)}.fc-thumb.doc.svelte-lwn80n{background:#fff;border-radius:6px;width:44px;height:56px;box-shadow:0 0 0 1px #00000014}.fc-thumb.svelte-lwn80n img:where(.svelte-lwn80n),.fc-cover.svelte-lwn80n img:where(.svelte-lwn80n){object-fit:cover;object-position:top;width:100%;height:100%;display:block}.fc-cover.svelte-lwn80n{cursor:pointer;background:0 0;border:0;padding:0}.fc-playbtn.svelte-lwn80n{color:#fff;background:#00000052;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.fc-playbtn.solid.svelte-lwn80n{background:var(--tg-bubble-in-accent)}.mine.svelte-lwn80n .fc-playbtn.solid:where(.svelte-lwn80n){background:var(--tg-bubble-out-accent)}.fc-info.svelte-lwn80n{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.fc-name.svelte-lwn80n{white-space:nowrap;text-overflow:ellipsis;font-weight:var(--tg-fw-bold,500);overflow:hidden}a.fc.svelte-lwn80n:hover .fc-name:where(.svelte-lwn80n){text-decoration:underline}.fc-sub.svelte-lwn80n{font-size:var(--tg-fs-12);color:var(--tg-text-2);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.fc-bar.svelte-lwn80n{background:var(--tg-skeleton);cursor:pointer;border-radius:2px;height:3px;margin-top:2px;display:block}.fc-bar.svelte-lwn80n span:where(.svelte-lwn80n){background:var(--tg-bubble-in-accent);border-radius:2px;height:100%;display:block}.mine.svelte-lwn80n .fc-bar:where(.svelte-lwn80n) span:where(.svelte-lwn80n){background:var(--tg-bubble-out-accent)}.fc-dl.svelte-lwn80n{color:var(--tg-text-2);padding:4px;display:flex}.rd-overlay.svelte-dgu181{z-index:1000;background:#00000073;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.rd-box.svelte-dgu181{background:var(--bg-elevated,var(--bg,#fff));color:inherit;border-radius:14px;flex-direction:column;min-width:260px;padding:8px;display:flex}.rd-title.svelte-dgu181{padding:10px 12px;font-weight:600}.rd-item.svelte-dgu181{color:inherit;text-align:left;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:12px}.rd-item.svelte-dgu181:hover:not(:disabled){background:#80808026}.rd-cancel.svelte-dgu181{opacity:.7}.md.svelte-1yd3e1m{white-space:normal;word-break:break-word;overflow-wrap:anywhere;max-width:100%;line-height:1.4;display:block}.md.svelte-1yd3e1m p{margin:0 0 var(--tg-sp-2,8px)}.md.svelte-1yd3e1m>:last-child{margin-bottom:0}.md.svelte-1yd3e1m h1,.md.svelte-1yd3e1m h2,.md.svelte-1yd3e1m h3,.md.svelte-1yd3e1m h4,.md.svelte-1yd3e1m h5,.md.svelte-1yd3e1m h6{margin:var(--tg-sp-2,8px) 0 var(--tg-sp-1,4px);font-weight:600;line-height:1.25}.md.svelte-1yd3e1m h1{font-size:1.25em}.md.svelte-1yd3e1m h2{font-size:1.15em}.md.svelte-1yd3e1m h3{font-size:1.05em}.md.svelte-1yd3e1m h4,.md.svelte-1yd3e1m h5,.md.svelte-1yd3e1m h6{font-size:1em}.md.svelte-1yd3e1m ul,.md.svelte-1yd3e1m ol{margin:0 0 var(--tg-sp-2,8px);padding-left:1.4em}.md.svelte-1yd3e1m li{margin:2px 0}.md.svelte-1yd3e1m li>p{margin:0}.md.svelte-1yd3e1m a{color:var(--tg-primary,var(--accent));text-decoration:underline}.md.svelte-1yd3e1m code{background:color-mix(in srgb, currentColor 12%, transparent);border-radius:4px;padding:1px 5px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.9em}.md.svelte-1yd3e1m pre{margin:var(--tg-sp-1,4px) 0 var(--tg-sp-2,8px);padding:var(--tg-sp-2,8px) 10px;background:color-mix(in srgb, currentColor 10%, transparent);border:1px solid color-mix(in srgb, currentColor 18%, transparent);white-space:pre;border-radius:8px;max-width:100%;overflow-x:auto}.md.svelte-1yd3e1m pre code{white-space:pre;background:0 0;padding:0;font-size:.85em}.md.svelte-1yd3e1m pre code[data-lang]:before{content:attr(data-lang);opacity:.55;text-transform:lowercase;margin-bottom:4px;font-size:.75em;display:block}.md.svelte-1yd3e1m blockquote{margin:var(--tg-sp-1,4px) 0 var(--tg-sp-2,8px);padding:2px 0 2px var(--tg-sp-2,8px);border-left:2px solid var(--tg-primary,var(--accent));opacity:.9}.md.svelte-1yd3e1m hr{border:0;border-top:1px solid color-mix(in srgb, currentColor 25%, transparent);margin:var(--tg-sp-2,8px) 0}.md.svelte-1yd3e1m table{border-collapse:collapse;margin:var(--tg-sp-1,4px) 0 var(--tg-sp-2,8px);max-width:100%;font-size:.92em;display:block;overflow-x:auto}.md.svelte-1yd3e1m th,.md.svelte-1yd3e1m td{border:1px solid color-mix(in srgb, currentColor 30%, transparent);text-align:left;vertical-align:top;padding:4px 8px}.md.svelte-1yd3e1m th{background:color-mix(in srgb, currentColor 14%, transparent);font-weight:600}.md.svelte-1yd3e1m tr:nth-child(2n) td{background:color-mix(in srgb, currentColor 5%, transparent)}.md.svelte-1yd3e1m input[type=checkbox]{margin-right:6px}.aes.svelte-1fkui23{min-width:0;height:var(--aes-h);flex-direction:column;display:flex}.aes-tabs.svelte-1fkui23{align-items:center;gap:var(--tg-sp-2);scrollbar-width:none;border-bottom:1px solid var(--tg-divider);flex-shrink:0;height:49px;display:flex;overflow-x:auto}.aes-tabs.svelte-1fkui23::-webkit-scrollbar{display:none}.aes-tab.svelte-1fkui23{border-radius:var(--tg-radius);width:36px;height:36px;color:var(--tg-text-2);cursor:pointer;transition:background var(--tg-dur-fast) var(--tg-ease);background:0 0;border:none;border-bottom:2px solid #0000;flex:none;place-items:center;padding:0;display:grid}.aes-tab.svelte-1fkui23:hover{background:var(--tg-hover)}.aes-tab.active.svelte-1fkui23{background:var(--tg-text-2-filled);border-bottom-color:var(--tg-primary);color:var(--tg-text)}.aes-tab.svelte-1fkui23 img:where(.svelte-1fkui23){object-fit:contain;pointer-events:none;width:26px;height:26px}.aes-tab-emoji.svelte-1fkui23{font-size:22px;line-height:1}.aes-body.svelte-1fkui23{overscroll-behavior:contain;flex:auto;min-height:0;padding:0 2px;overflow-y:auto}.aes-label.svelte-1fkui23{font-size:var(--tg-fs-12);line-height:var(--tg-lh-12);color:var(--tg-text-2);padding:var(--tg-sp-2) 2px var(--tg-sp-1);background:var(--tg-surface);z-index:1;position:sticky;top:0}.aes-grid.svelte-1fkui23{grid-template-columns:repeat(auto-fill, minmax(var(--aes-cell), 1fr));gap:0;display:grid}.aes-cell.svelte-1fkui23{aspect-ratio:1;border-radius:var(--tg-radius);cursor:pointer;transition:background var(--tg-dur-fast) var(--tg-ease);background:0 0;border:none;place-items:center;padding:0;display:grid}.aes-cell.svelte-1fkui23:hover{background:var(--tg-hover)}.aes-cell.active.svelte-1fkui23{background:var(--tg-primary-light)}.aes-cell.svelte-1fkui23 img:where(.svelte-1fkui23){object-fit:contain;pointer-events:none}.aes-plain.svelte-1fkui23{font-size:var(--tg-fs-24);line-height:1}.aes-tab.svelte-1fkui23:active{background:#80808029}.ch.svelte-aw7vh7{background:var(--tg-surface);flex-direction:column;height:100%;display:flex}.ch-body.svelte-aw7vh7{min-height:0;padding-bottom:var(--tg-sp-4);flex:1}.ch-error.svelte-aw7vh7{color:var(--tg-danger);padding:var(--tg-sp-2) var(--tg-section-pad)}.ch-ok.svelte-aw7vh7{color:var(--tg-green);padding:var(--tg-sp-2) var(--tg-section-pad)}.ch-hint.svelte-aw7vh7{margin-top:var(--tg-sp-3)}h3.svelte-aw7vh7{margin:0}.ch-period.svelte-aw7vh7{gap:var(--tg-sp-2);margin-bottom:var(--tg-sp-3);display:flex}.tg-chip.svelte-aw7vh7{font:inherit;font-size:var(--tg-fs-14);font-weight:var(--tg-fw-bold);border:0}.ch-cards.svelte-aw7vh7{gap:var(--tg-sp-2);grid-template-columns:repeat(2,1fr);display:grid}.ch-card.svelte-aw7vh7{padding:var(--tg-sp-3);border-radius:var(--tg-radius-md);background:var(--tg-text-2-filled);flex-direction:column;gap:2px;display:flex}.ch-card.svelte-aw7vh7 b:where(.svelte-aw7vh7){font-size:var(--tg-fs-24);line-height:var(--tg-lh-24);font-weight:var(--tg-fw-bold)}.ch-card.svelte-aw7vh7 span:where(.svelte-aw7vh7){font-size:var(--tg-fs-13);line-height:var(--tg-lh-13);color:var(--tg-text-2)}.ch-chart.svelte-aw7vh7{height:140px;margin-top:var(--tg-sp-3);align-items:flex-end;gap:2px;display:flex}.ch-bar-wrap.svelte-aw7vh7{flex:0 1 var(--tg-sp-6);min-width:var(--tg-sp-2);flex-direction:column;justify-content:flex-end;align-items:center;height:100%;display:flex}.ch-bar.svelte-aw7vh7{width:100%;max-width:var(--tg-sp-6);background:var(--tg-primary);border-radius:var(--tg-sp-1) var(--tg-sp-1) 0 0;min-height:2px}.ch-day.svelte-aw7vh7{font-size:var(--tg-fs-10);line-height:var(--tg-lh-11);color:var(--tg-text-2)}.ch-grow.svelte-aw7vh7{text-align:left;width:100%;font:inherit;background:0 0;border:0}.ch-grow.svelte-aw7vh7:disabled{opacity:var(--tg-disabled-opacity)}.jr.svelte-6uxblj{background:var(--tg-surface);flex-direction:column;height:100%;display:flex}.jr-body.svelte-6uxblj{min-height:0;padding:var(--tg-sp-2) var(--tg-sp-2) var(--tg-sp-4);flex-direction:column;flex:1;display:flex}.jr-error.svelte-6uxblj{color:var(--tg-danger);padding:0 var(--tg-sp-2) var(--tg-sp-2)}.jr-row.svelte-6uxblj{cursor:default}.jr-actions.svelte-6uxblj{align-items:center;gap:var(--tg-sp-1);flex-direction:row}.jr-act.svelte-6uxblj{height:var(--tg-control-h);padding:0 var(--tg-sp-3);font-size:var(--tg-fs-14);line-height:var(--tg-lh-14)}@media (width<=720px){.jr-row.svelte-6uxblj{row-gap:var(--tg-sp-1);grid-template-areas:"media title title""media subtitle subtitle""right right right"}.jr-actions.svelte-6uxblj{justify-content:flex-end}}.al.svelte-tlz8xq{background:var(--tg-surface);flex-direction:column;height:100%;display:flex}.al-body.svelte-tlz8xq{min-height:0;padding:var(--tg-sp-2) var(--tg-sp-2) var(--tg-sp-4);flex-direction:column;flex:1;display:flex}.al-error.svelte-tlz8xq{color:var(--tg-danger);padding:0 var(--tg-sp-2) var(--tg-sp-2)}.al-row.svelte-tlz8xq{cursor:default}.al-text.svelte-tlz8xq{white-space:normal}.al-text.svelte-tlz8xq>span:where(.svelte-tlz8xq){white-space:normal;overflow:visible}.al-more.svelte-tlz8xq{margin:var(--tg-sp-3) auto 0}.mi-x.svelte-4e5jpx{border-radius:var(--tg-radius-full);width:36px;height:36px;color:var(--tg-text-2);cursor:pointer;background:0 0;border:0;font-size:16px}.mi-x.svelte-4e5jpx:hover{background:var(--tg-hover)}.mi-meta.svelte-4e5jpx{margin:0 0 var(--tg-sp-3)}.mi-row.svelte-4e5jpx{border-bottom:1px solid var(--tg-divider);font-size:var(--tg-fs-14);line-height:var(--tg-lh-14);justify-content:space-between;gap:12px;padding:8px 0;display:flex}.mi-row.svelte-4e5jpx dt:where(.svelte-4e5jpx){color:var(--tg-text-2)}.mi-row.svelte-4e5jpx dd:where(.svelte-4e5jpx){text-align:right;font-variant-numeric:tabular-nums;margin:0}.mi-dim.svelte-4e5jpx{color:var(--tg-text-2)}.mi-head.svelte-4e5jpx{font-size:var(--tg-fs-13);line-height:var(--tg-lh-13);font-weight:var(--tg-fw-bold);color:var(--tg-primary);padding:12px 0 4px}.mi-list.svelte-4e5jpx{margin:0;padding:0;list-style:none}.mi-reader.svelte-4e5jpx{align-items:center;gap:12px;min-height:48px;display:flex}.mi-ava.svelte-4e5jpx{object-fit:cover;border-radius:50%;flex-shrink:0;width:36px;height:36px}.mi-ava-i.svelte-4e5jpx{background:var(--tg-primary);color:#fff;font-size:var(--tg-fs-13);font-weight:var(--tg-fw-bold);place-items:center;display:grid}.mi-name.svelte-4e5jpx{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--tg-fs-15);flex:1;overflow:hidden}.mi-time.svelte-4e5jpx{color:var(--tg-text-2);font-size:var(--tg-fs-13);font-variant-numeric:tabular-nums;white-space:nowrap}.mi-empty.svelte-4e5jpx{text-align:center;color:var(--tg-text-2);font-size:var(--tg-fs-14);padding:24px 0}.mi-error.svelte-4e5jpx{border-radius:var(--tg-radius);background:rgba(var(--tg-danger-rgb), .1);color:var(--tg-danger);font-size:var(--tg-fs-14);justify-content:space-between;align-items:center;gap:12px;margin-top:8px;padding:10px 12px;display:flex}.mi-retry.svelte-4e5jpx{color:var(--tg-primary);font-weight:var(--tg-fw-bold);cursor:pointer;background:0 0;border:0}.sk-line.svelte-4e5jpx{vertical-align:middle;border-radius:6px;width:120px;height:12px;display:inline-block}.sk-head.svelte-4e5jpx{border-radius:6px;width:80px;height:12px;display:inline-block}.sk-ava.svelte-4e5jpx{border-radius:50%;flex-shrink:0;width:36px;height:36px}.status-row.svelte-xq251z{vertical-align:middle;flex-shrink:0;align-items:center;display:inline-flex}.status-sticker.svelte-xq251z{vertical-align:middle;object-fit:contain;cursor:pointer;flex-shrink:0;display:inline-block}.status-emoji.svelte-xq251z{cursor:pointer;flex-shrink:0;align-items:center;line-height:1;display:inline-flex}.video-note.svelte-17i50re{cursor:default;flex-direction:column;gap:4px;display:flex}.video-note.mine.svelte-17i50re{align-items:flex-end}.video-note.svelte-17i50re:not(.mine){align-items:flex-start}.video-note-circle.svelte-17i50re{touch-action:none;background:#000;border-radius:50%;flex-shrink:0;width:240px;height:240px;position:relative;overflow:hidden}.video-note-circle.svelte-17i50re video:where(.svelte-17i50re){object-fit:cover;cursor:pointer;width:100%;height:100%;display:block}.progress-ring.svelte-17i50re{pointer-events:none;width:240px;height:240px;position:absolute;inset:0;transform:rotate(-90deg)}.progress-ring-track.svelte-17i50re{fill:none;stroke:#ffffff2e;stroke-width:4px}.progress-ring-bar.svelte-17i50re{fill:none;stroke:var(--tg-primary);stroke-width:4px;stroke-linecap:round;transition:stroke-dashoffset .1s linear}.video-note-play.svelte-17i50re{background:var(--tg-service-bg);width:56px;height:56px;color:var(--tg-service-text);cursor:pointer;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border:none;border-radius:50%;justify-content:center;align-items:center;transition:background .15s;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.video-note-play.svelte-17i50re:hover{background:#0009}.video-note-bar.svelte-17i50re{align-items:center;gap:var(--tg-sp-1);border-radius:var(--tg-radius-full);background:var(--tg-service-bg);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);padding:3px 3px 3px 4px;display:flex;position:absolute;bottom:16px;left:50%;transform:translate(-50%)}.video-note-mute.svelte-17i50re{width:24px;height:24px;color:var(--tg-white);cursor:pointer;transition:background var(--tg-dur-fast) var(--tg-ease);background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;display:flex}.video-note-mute.svelte-17i50re:hover{background:#ffffff29}.video-note-speed.svelte-17i50re{color:var(--tg-white);cursor:pointer;font-variant-numeric:tabular-nums;transition:background var(--tg-dur-fast) var(--tg-ease);background:#ffffff29;border:none;border-radius:10px;padding:2px 6px;font-size:11px;font-weight:600;line-height:1}.video-note-speed.svelte-17i50re:hover{background:#ffffff4d}.video-note-time.svelte-17i50re{font-size:var(--tg-fs-12);color:var(--tg-service-text);font-variant-numeric:tabular-nums;padding-right:8px;line-height:1}.tgs.svelte-1p9c75a{max-width:100%;max-height:100%;display:inline-block}.tgs.svelte-1p9c75a svg{width:100%!important;height:100%!important}.tgs-frames.svelte-1p9c75a{object-fit:contain;max-width:100%;max-height:100%;display:inline-block}.tgs-fallback.svelte-1p9c75a{justify-content:center;align-items:center;display:inline-flex}.st.svelte-t1s496{width:100%;height:100%;max-width:var(--s);max-height:var(--s);aspect-ratio:1;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.st.svelte-t1s496 img:where(.svelte-t1s496),.st.svelte-t1s496 video:where(.svelte-t1s496){object-fit:contain;width:100%;height:100%}.em.svelte-t1s496{line-height:1}.sticker-panel.svelte-mnoqzo{--sp-tab:30px;--sp-tabs-h:49px;--sp-cell:64px;gap:var(--tg-sp-2);min-height:0;font-family:var(--tg-font);flex-direction:column;display:flex}.sp-tabs.svelte-mnoqzo{align-items:center;gap:var(--tg-sp-2);height:var(--sp-tabs-h);scrollbar-width:none;border-bottom:1px solid var(--tg-divider);flex-shrink:0;display:flex;overflow-x:auto}.sp-tabs.svelte-mnoqzo::-webkit-scrollbar{display:none}.sp-tab.svelte-mnoqzo{width:var(--sp-tab);height:var(--sp-tab);border-radius:var(--tg-radius-full);color:var(--tg-text-2);font-size:var(--tg-fs-16);cursor:pointer;transition:background var(--tg-dur-fast) var(--tg-ease);background:0 0;border:none;flex:none;place-items:center;padding:0;display:grid;overflow:hidden}.sp-tab.svelte-mnoqzo:hover{background:var(--tg-hover)}.sp-tab.active.svelte-mnoqzo{background:var(--tg-text-2-filled);color:var(--tg-text)}.sp-search.svelte-mnoqzo{flex-shrink:0}.sp-head.svelte-mnoqzo{justify-content:space-between;align-items:center;gap:var(--tg-sp-2);padding:0 var(--tg-sp-1);display:flex}.sp-name.svelte-mnoqzo{font-size:var(--tg-fs-14);line-height:var(--tg-lh-14);font-weight:var(--tg-fw-bold);color:var(--tg-text-2)}.sp-link.svelte-mnoqzo{font-size:var(--tg-fs-14);line-height:var(--tg-lh-14);cursor:pointer;background:0 0;border:none;padding:0}.sp-grid.svelte-mnoqzo{grid-template-columns:repeat(auto-fill, minmax(var(--sp-cell), 1fr));gap:0;display:grid;overflow-y:auto}.sp-cell-wrap.svelte-mnoqzo{position:relative}.sp-cell.svelte-mnoqzo{aspect-ratio:1;border-radius:var(--tg-radius);cursor:pointer;width:100%;padding:var(--tg-sp-1);touch-action:manipulation;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;transition:background var(--tg-dur-fast) var(--tg-ease);background:0 0;border:none;place-items:center;display:grid}.sp-cell.svelte-mnoqzo:hover{background:var(--tg-hover)}.sp-cell.svelte-mnoqzo .sticker-video{object-fit:contain;max-width:100%;max-height:100%}.sp-cell.svelte-mnoqzo canvas{max-width:100%;max-height:100%}.sp-del.svelte-mnoqzo{border-radius:var(--tg-radius-full);background:var(--tg-text-2-filled);width:20px;height:20px;color:var(--tg-text-2);cursor:pointer;font-size:var(--tg-fs-12);border:none;place-items:center;padding:0;display:grid;position:absolute;top:0;right:0}.sp-empty.svelte-mnoqzo{gap:var(--tg-sp-3);text-align:center;color:var(--tg-text-2);font-size:var(--tg-fs-14);line-height:var(--tg-lh-14);padding:var(--tg-sp-5) var(--tg-sp-3);flex-direction:column;align-items:center;display:flex}.sp-hint.svelte-mnoqzo{color:var(--tg-text-2);font-size:var(--tg-fs-12);line-height:var(--tg-lh-12);font-weight:var(--tg-fw-normal)}.sp-row.svelte-mnoqzo,.sp-manage.svelte-mnoqzo{align-items:center;gap:var(--tg-sp-2);flex-wrap:wrap;display:flex}.sp-input.svelte-mnoqzo{flex:1;min-width:120px}.sp-emoji.svelte-mnoqzo{text-align:center;flex:0 0 88px;min-width:88px}.sp-error.svelte-mnoqzo{color:var(--tg-danger);font-size:var(--tg-fs-12);line-height:var(--tg-lh-12)}.sp-catalog.svelte-mnoqzo{gap:var(--tg-sp-1);flex-direction:column;display:flex}.sp-cat-row.svelte-mnoqzo{align-items:center;gap:var(--tg-sp-3);min-height:var(--tg-row-h-sm);font-size:var(--tg-fs-14);line-height:var(--tg-lh-14);display:flex}.sp-cat-row.svelte-mnoqzo img:where(.svelte-mnoqzo){width:var(--tg-avatar-32);height:var(--tg-avatar-32);object-fit:contain}.sp-cat-name.svelte-mnoqzo{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.sp-peek-card.svelte-mnoqzo{align-items:center;gap:var(--tg-sp-3);padding:var(--tg-sp-5);max-width:320px}.sp-peek-img.svelte-mnoqzo{place-items:center;width:200px;height:200px;display:grid}.sp-peek-img.svelte-mnoqzo .sticker-video{object-fit:contain;max-width:100%;max-height:100%}.sp-peek-emoji.svelte-mnoqzo{font-size:var(--tg-fs-24);line-height:var(--tg-lh-24)}.sp-peek-card.svelte-mnoqzo .sp-row:where(.svelte-mnoqzo){justify-content:center}@media (width<=720px){.sp-tab.svelte-mnoqzo{width:var(--control-md);height:var(--control-md)}.sp-del.svelte-mnoqzo{width:28px;height:28px}.sp-peek-card.svelte-mnoqzo{max-width:none}}.sp-tab.svelte-mnoqzo{transition:background var(--tg-dur-fast) var(--tg-ease), transform .12s var(--tg-ease)}.sp-tab.svelte-mnoqzo:active{transform:scale(.92)}.sp-cell.svelte-mnoqzo{transition:background var(--tg-dur-fast) var(--tg-ease), transform .12s var(--tg-ease)}.sp-cell.svelte-mnoqzo:active{transform:scale(.92)}.sp-link.svelte-mnoqzo,.sp-del.svelte-mnoqzo{transition:filter .12s var(--tg-ease), transform .12s var(--tg-ease)}.sp-link.svelte-mnoqzo:hover,.sp-del.svelte-mnoqzo:hover{filter:brightness(1.15)}.sp-link.svelte-mnoqzo:active,.sp-del.svelte-mnoqzo:active{transform:scale(.92)}.ss.svelte-u9d3yw{gap:var(--space-1);padding:var(--space-1) var(--space-2);background:var(--panel);border-top:1px solid var(--border);transform-origin:bottom;animation:.21s cubic-bezier(.34,1.3,.64,1) svelte-u9d3yw-ss-in;display:flex;overflow-x:auto}.ss-cell.svelte-u9d3yw{border-radius:var(--radius-sm);cursor:pointer;background:0 0;border:none;flex:none;place-items:center;width:64px;height:64px;transition:transform .1s;display:grid}.ss-cell.svelte-u9d3yw:active{transform:scale(.82)}.ss-cell.svelte-u9d3yw img:where(.svelte-u9d3yw),.ss-cell.svelte-u9d3yw video:where(.svelte-u9d3yw){object-fit:contain;max-width:56px;max-height:56px}@keyframes svelte-u9d3yw-ss-in{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}.cemoji.svelte-gcjiw6{vertical-align:-.25em;color:#fff;-webkit-user-select:none;user-select:none;border-radius:50%;justify-content:center;align-items:center;margin:0 1px;font-weight:700;line-height:1;display:inline-flex}.cemoji-img.svelte-gcjiw6{vertical-align:-.25em;object-fit:contain;cursor:pointer;margin:0 1px;display:inline-block}.ae-big.svelte-172zh9l{align-items:center;gap:4px;display:inline-flex}.ae-img.svelte-172zh9l{object-fit:contain;cursor:pointer}.ae-inline.svelte-172zh9l{vertical-align:middle;object-fit:contain;cursor:pointer;width:1.5em;height:1.5em}.gg-retry.svelte-zr6s8a{color:var(--tg-accent,inherit);cursor:pointer;font:inherit;background:0 0;border:none;text-decoration:underline}.gg-title.svelte-zr6s8a{font-size:var(--fs-sm);color:var(--muted);margin-bottom:var(--space-1)}.gg-count.svelte-zr6s8a{opacity:.7}.gg-grid.svelte-zr6s8a{gap:var(--space-2);grid-template-columns:repeat(auto-fill,minmax(72px,1fr));display:grid}.gg-card.svelte-zr6s8a{aspect-ratio:1;border-radius:var(--radius-md,12px);background:linear-gradient(135deg, var(--a), var(--b));color:#fff;cursor:pointer;transition:transform var(--dur-fast,.12s);border:none;flex-direction:column;justify-content:center;align-items:center;gap:2px;animation:.32s cubic-bezier(.34,1.4,.64,1) both svelte-zr6s8a-gg-in;display:flex}.gg-card.svelte-zr6s8a:hover{transform:translateY(-2px)scale(1.04)}.gg-emoji.svelte-zr6s8a{filter:drop-shadow(0 2px 3px #00000040);font-size:30px;line-height:1}.gg-from.svelte-zr6s8a{font-size:var(--fs-xs);opacity:.9;text-overflow:ellipsis;white-space:nowrap;max-width:100%;padding:0 4px;overflow:hidden}.gg-detail.svelte-zr6s8a{gap:var(--space-2);margin-top:var(--space-2);padding:var(--space-2);border:1px solid var(--border);border-radius:var(--radius-md,12px);background:var(--panel2);font-size:var(--fs-sm);align-items:center;display:flex}.gg-detail-emoji.svelte-zr6s8a{background:linear-gradient(135deg, var(--a), var(--b));border-radius:50%;flex:none;place-items:center;width:48px;height:48px;font-size:26px;animation:1.6s ease-in-out infinite svelte-zr6s8a-gg-pulse;display:grid}.gg-detail-text.svelte-zr6s8a{min-width:0}.gg-msg.svelte-zr6s8a{color:var(--text);word-break:break-word;font-style:italic}.gg-hint.svelte-zr6s8a{color:var(--muted);font-size:var(--fs-xs)}@keyframes svelte-zr6s8a-gg-in{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}@keyframes svelte-zr6s8a-gg-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.08)}}@media (prefers-reduced-motion:reduce){.gg-card.svelte-zr6s8a,.gg-detail-emoji.svelte-zr6s8a{animation:none}}.gg-retry.svelte-zr6s8a{transition:filter .12s var(--tg-ease), transform .12s var(--tg-ease)}.gg-retry.svelte-zr6s8a:hover{filter:brightness(1.15)}.gg-retry.svelte-zr6s8a:active{transform:scale(.94)}.gg-card.svelte-zr6s8a:active{transform:scale(.96)}.mv.svelte-rmfyjd{--ov-bg:#000000e6;--ov-btn:#ffffff26;--ov-btn-hover:#ffffff40;--ov-text-2:#fff9;--ov-line:#fff3;--ov-topbar:linear-gradient(#0009, transparent);z-index:var(--tg-z-viewer);background:var(--ov-bg);color:var(--tg-white);font-family:var(--tg-font);-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.mv.svelte-rmfyjd:focus{outline:none}.mv-top.svelte-rmfyjd{min-height:var(--tg-header-h);padding:calc(env(safe-area-inset-top,0px) + var(--tg-sp-2)) var(--tg-sp-3) var(--tg-sp-2);background:var(--ov-topbar);z-index:var(--tg-z-base);justify-content:space-between;align-items:center;display:flex;position:absolute;top:0;left:0;right:0}.mv-info.svelte-rmfyjd{min-width:0;font-size:var(--tg-fs-14);line-height:var(--tg-lh-14);flex-direction:column;display:flex}.mv-sender.svelte-rmfyjd{font-weight:var(--tg-fw-bold);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.mv-date.svelte-rmfyjd,.mv-counter.svelte-rmfyjd{color:var(--ov-text-2);font-size:var(--tg-fs-12);line-height:var(--tg-lh-12)}.mv-actions.svelte-rmfyjd{align-items:center;gap:var(--tg-sp-1);display:flex}.mv-toast.svelte-rmfyjd{font-size:var(--tg-fs-12);line-height:var(--tg-lh-12);color:var(--ov-text-2);margin-right:var(--tg-sp-2)}.mv-btn.svelte-rmfyjd{width:var(--tg-control-h);height:var(--tg-control-h);color:var(--tg-white);cursor:pointer;transition:background var(--tg-dur-fast) var(--tg-ease);background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;display:flex}.mv-btn.svelte-rmfyjd:hover{background:var(--ov-btn)}.mv-nav.svelte-rmfyjd{background:var(--ov-btn);width:48px;height:48px;color:var(--tg-white);font-size:var(--tg-fs-24);cursor:pointer;z-index:var(--tg-z-base);transition:background var(--tg-dur-fast) var(--tg-ease);border:none;border-radius:50%;line-height:1;position:absolute;top:50%;transform:translateY(-50%)}.mv-nav.svelte-rmfyjd:hover{background:var(--ov-btn-hover)}.mv-nav.prev.svelte-rmfyjd{left:var(--tg-sp-4)}.mv-nav.next.svelte-rmfyjd{right:var(--tg-sp-4)}.mv-stage.svelte-rmfyjd{touch-action:none;justify-content:center;align-items:center;width:100%;height:100%;display:flex;overflow:hidden}.mv-stage.svelte-rmfyjd img:where(.svelte-rmfyjd),.mv-stage.svelte-rmfyjd video:where(.svelte-rmfyjd){object-fit:contain;max-width:100vw;max-height:100vh;transition:transform var(--tg-dur-fast) var(--tg-ease)}.mv-stage.svelte-rmfyjd video:where(.svelte-rmfyjd){background:#000;width:auto;max-width:96vw;height:88vh}.mv-stage.svelte-rmfyjd img:where(.svelte-rmfyjd){cursor:zoom-in;will-change:transform}.mv-stage.svelte-rmfyjd img.zoomed:where(.svelte-rmfyjd){cursor:grab}.mv-stage.svelte-rmfyjd img.grabbing:where(.svelte-rmfyjd){cursor:grabbing}.mv-zoom.svelte-rmfyjd{left:50%;bottom:calc(env(safe-area-inset-bottom,0px) + var(--tg-sp-5));pointer-events:none;z-index:var(--tg-z-base);color:var(--tg-white);font-size:var(--tg-fs-14);line-height:var(--tg-lh-14);font-variant-numeric:tabular-nums;background:#0009;border-radius:14px;padding:4px 12px;position:absolute;transform:translate(-50%)}@media (prefers-reduced-motion:reduce){.mv-stage.svelte-rmfyjd img:where(.svelte-rmfyjd),.mv-stage.svelte-rmfyjd video:where(.svelte-rmfyjd),.mv-btn.svelte-rmfyjd,.mv-nav.svelte-rmfyjd{transition:none!important}}.mv-stage.svelte-rmfyjd img.dragging:where(.svelte-rmfyjd){transition:none}@media (width<=720px){.mv-nav.svelte-rmfyjd{display:none}}.mv-btn.svelte-rmfyjd{transition:background var(--tg-dur-fast) var(--tg-ease), transform .12s var(--tg-ease)}.mv-btn.svelte-rmfyjd:active{transform:scale(.92)}.mv-nav.svelte-rmfyjd{transition:background var(--tg-dur-fast) var(--tg-ease), transform .12s var(--tg-ease)}.mv-nav.svelte-rmfyjd:active{transform:translateY(-50%)scale(.92)}.vp.svelte-ad6g0m{align-items:center;gap:10px;min-width:220px;max-width:320px;padding:4px 0;display:flex}.vp-audio.svelte-ad6g0m{display:none}.vp-play.svelte-ad6g0m{cursor:pointer;background:var(--accent);color:#fff;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.mine.svelte-ad6g0m .vp-play:where(.svelte-ad6g0m){color:var(--accent);background:#ffffffd9}.vp-mid.svelte-ad6g0m{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.vp-wave.svelte-ad6g0m{cursor:pointer;align-items:center;gap:2px;height:28px;display:flex}.vp-bar.svelte-ad6g0m{opacity:.35;background:currentColor;border-radius:2px;flex:1;min-width:2px;min-height:3px}.vp-bar.done.svelte-ad6g0m{opacity:1}.vp-row.svelte-ad6g0m{font-size:var(--fs-xs);opacity:.8;align-items:center;gap:8px;display:flex}.vp-rate.svelte-ad6g0m,.vp-tr.svelte-ad6g0m{color:inherit;border-radius:var(--radius-full);cursor:pointer;font-size:var(--fs-xs);background:#7f7f7f2e;border:none;align-items:center;padding:1px 7px;line-height:16px;display:inline-flex}.vp-tr.active.svelte-ad6g0m{background:var(--accent);color:#fff}.vp-tr.svelte-ad6g0m:disabled{opacity:.6;cursor:default}.vp-transcript.svelte-ad6g0m{border-radius:var(--radius-sm);font-size:var(--fs-sm);white-space:pre-wrap;word-break:break-word;background:#7f7f7f1f;max-width:320px;margin-top:4px;padding:6px 8px}.vp-transcript.err.svelte-ad6g0m{opacity:.7;font-style:italic}.vp-play.svelte-ad6g0m{transition:filter .12s var(--tg-ease), transform .12s var(--tg-ease)}.vp-play.svelte-ad6g0m:hover{filter:brightness(1.1)}.vp-play.svelte-ad6g0m:active{transform:scale(.92)}.cs.svelte-j9gqby{--c1:var(--chart-1,#2a78d6);--c2:var(--chart-2,#eb6834);--c3:var(--chart-3,#1baf7a);--c4:var(--chart-4,#eda100);--c5:var(--chart-5,#e87ba4);background:var(--tg-surface);height:100%;color:var(--tg-text);flex-direction:column;display:flex}.cs-body.svelte-j9gqby{min-height:0;padding:var(--tg-sp-3) var(--tg-sp-3) var(--tg-sp-5);gap:var(--tg-sp-3);flex-direction:column;flex:1;display:flex}.cs-kpis.svelte-j9gqby{gap:var(--tg-sp-2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.cs-stat.svelte-j9gqby{min-width:0;padding:var(--tg-sp-3);border-radius:var(--tg-radius);background:var(--tg-surface-2,var(--tg-hover));flex-direction:column;gap:2px;display:flex}.cs-num.svelte-j9gqby{font-size:var(--tg-fs-20);line-height:var(--tg-lh-20);font-weight:var(--tg-fw-bold);font-variant-numeric:tabular-nums;white-space:nowrap}.cs-num.svelte-j9gqby small:where(.svelte-j9gqby){font-size:var(--tg-fs-12);color:var(--tg-text-2);font-weight:400}.cs-lbl.svelte-j9gqby{font-size:var(--tg-fs-12);line-height:var(--tg-lh-12);color:var(--tg-text-2)}.cs-card.svelte-j9gqby{padding:var(--tg-sp-3);border-radius:var(--tg-radius);background:var(--tg-surface-2,var(--tg-hover))}.cs-head.svelte-j9gqby{justify-content:space-between;align-items:flex-start;gap:var(--tg-sp-2);margin-bottom:var(--tg-sp-3);display:flex}.cs-head.svelte-j9gqby h3:where(.svelte-j9gqby){font-size:var(--tg-fs-16);line-height:var(--tg-lh-16);font-weight:var(--tg-fw-bold);margin:0}.cs-head.svelte-j9gqby p:where(.svelte-j9gqby){font-size:var(--tg-fs-12);line-height:var(--tg-lh-12);color:var(--tg-text-2);font-variant-numeric:tabular-nums;margin:2px 0 0}.cs-link.svelte-j9gqby{color:var(--tg-primary);font:inherit;font-size:var(--tg-fs-12);cursor:pointer;background:0 0;border:0;padding:2px 0}.cs-link[aria-pressed=true].svelte-j9gqby{text-decoration:underline}.cs-empty.svelte-j9gqby{color:var(--tg-text-2);font-size:var(--tg-fs-14);padding:var(--tg-sp-3) 0;text-align:center}.cs-retry.svelte-j9gqby{margin:var(--tg-sp-3) auto 0;display:inline-flex}.cs-chart.svelte-j9gqby{position:relative}.cs-chart.svelte-j9gqby svg:where(.svelte-j9gqby){touch-action:pan-y;cursor:crosshair;width:100%;height:120px;display:block;overflow:visible}.cs-bar.svelte-j9gqby{fill:var(--c1);transition:opacity var(--tg-dur-fast) var(--tg-ease)}.cs-bar.is-dim.svelte-j9gqby{opacity:.4}.cs-grid.svelte-j9gqby{stroke:var(--tg-line,var(--tg-border));stroke-width:1px;stroke-dasharray:2 3;vector-effect:non-scaling-stroke;opacity:.7}.cs-axis.svelte-j9gqby{stroke:var(--tg-text-2);stroke-width:1px;vector-effect:non-scaling-stroke;opacity:.5}.cs-ytick.svelte-j9gqby{color:var(--tg-text-2);font-variant-numeric:tabular-nums;pointer-events:none;font-size:11px;position:absolute;right:0;transform:translateY(-100%)}.cs-xlabels.svelte-j9gqby{color:var(--tg-text-2);pointer-events:none;justify-content:space-between;margin-top:-14px;font-size:11px;display:flex}.cs-tip.svelte-j9gqby{white-space:nowrap;pointer-events:none;background:var(--tg-surface);color:var(--tg-text);box-shadow:var(--tg-shadow-menu,0 2px 8px #0000002e);font-size:var(--tg-fs-12);line-height:var(--tg-lh-12);font-variant-numeric:tabular-nums;border-radius:8px;padding:4px 8px;position:absolute;top:-6px;transform:translate(-50%,-100%)}.cs-table.svelte-j9gqby{max-height:200px;margin-top:var(--tg-sp-3);font-size:var(--tg-fs-12)}.cs-table.svelte-j9gqby table:where(.svelte-j9gqby){border-collapse:collapse;width:100%}.cs-table.svelte-j9gqby td:where(.svelte-j9gqby){border-bottom:1px solid var(--tg-line,var(--tg-border));color:var(--tg-text-2);padding:4px 0}.cs-table.svelte-j9gqby td:where(.svelte-j9gqby):last-child{text-align:right;color:var(--tg-text);font-variant-numeric:tabular-nums}.cs-heat.svelte-j9gqby{grid-template-columns:auto repeat(24,minmax(0,1fr));align-items:center;gap:2px;display:grid}.cs-wd.svelte-j9gqby{color:var(--tg-text-2);padding-right:var(--tg-sp-1);text-transform:capitalize;font-size:11px}.cs-hr.svelte-j9gqby{color:var(--tg-text-2);text-align:left;font-size:10px}.cs-cell.svelte-j9gqby{aspect-ratio:1;background:var(--tg-skeleton);border-radius:2px;display:block}.cs-cell.l1.svelte-j9gqby{background:color-mix(in srgb, var(--c1) 30%, transparent)}.cs-cell.l2.svelte-j9gqby{background:color-mix(in srgb, var(--c1) 55%, transparent)}.cs-cell.l3.svelte-j9gqby{background:color-mix(in srgb, var(--c1) 78%, transparent)}.cs-cell.l4.svelte-j9gqby{background:var(--c1)}.cs-cell.is-hover.svelte-j9gqby{outline:2px solid var(--tg-text);outline-offset:-1px}.cs-scale.svelte-j9gqby{margin-top:var(--tg-sp-2);color:var(--tg-text-2);justify-content:flex-end;align-items:center;gap:3px;font-size:11px;display:flex}.cs-scale.svelte-j9gqby .cs-cell:where(.svelte-j9gqby){width:10px}.cs-top.svelte-j9gqby{gap:var(--tg-sp-3);flex-direction:column;display:flex}.cs-sender.svelte-j9gqby{align-items:center;gap:var(--tg-sp-2);display:flex}.cs-ava.svelte-j9gqby{width:32px;height:32px;font-size:var(--tg-fs-12);flex:none}.cs-sender-main.svelte-j9gqby{flex:1;min-width:0}.cs-sender-line.svelte-j9gqby{justify-content:space-between;gap:var(--tg-sp-2);font-size:var(--tg-fs-14);line-height:var(--tg-lh-14);margin-bottom:4px;display:flex}.cs-sender-name.svelte-j9gqby{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cs-sender-n.svelte-j9gqby{color:var(--tg-text-2);font-variant-numeric:tabular-nums}.cs-track.svelte-j9gqby{background:var(--tg-skeleton);border-radius:3px;height:6px;overflow:hidden}.cs-fill.svelte-j9gqby{background:var(--c1);border-radius:3px;height:100%}.cs-stack.svelte-j9gqby{border-radius:6px;gap:2px;height:12px;display:flex;overflow:hidden}.cs-seg.svelte-j9gqby{flex-grow:0;flex-shrink:1;min-width:3px}.cs-seg.svelte-j9gqby:first-child{border-radius:6px 0 0 6px}.cs-seg.svelte-j9gqby:last-child{border-radius:0 6px 6px 0}.c1.svelte-j9gqby{background:var(--c1)}.c2.svelte-j9gqby{background:var(--c2)}.c3.svelte-j9gqby{background:var(--c3)}.c4.svelte-j9gqby{background:var(--c4)}.c5.svelte-j9gqby{background:var(--c5)}.cs-legend.svelte-j9gqby{margin:var(--tg-sp-3) 0 0;gap:var(--tg-sp-2) var(--tg-sp-3);font-size:var(--tg-fs-14);grid-template-columns:1fr 1fr;padding:0;list-style:none;display:grid}.cs-legend.svelte-j9gqby li:where(.svelte-j9gqby){align-items:center;gap:6px;min-width:0;display:flex}.cs-legend.svelte-j9gqby b:where(.svelte-j9gqby){font-weight:var(--tg-fw-bold);font-variant-numeric:tabular-nums;margin-left:auto}.cs-legend.svelte-j9gqby em:where(.svelte-j9gqby){color:var(--tg-text-2);font-variant-numeric:tabular-nums;text-align:right;min-width:3.2em;font-style:normal}.cs-dot.svelte-j9gqby{border-radius:3px;flex:none;width:10px;height:10px}.cs-sk.svelte-j9gqby{border-radius:6px;display:block}.cs-sk--num.svelte-j9gqby{width:60%;height:22px}.cs-sk--lbl.svelte-j9gqby{width:80%;height:12px;margin-top:4px}.cs-sk--chart.svelte-j9gqby{height:140px}@media (width>=721px){.cs-body.svelte-j9gqby{padding:var(--tg-sp-4)}}@media (prefers-reduced-motion:reduce){.cs-bar.svelte-j9gqby{transition:none}}.mp.svelte-90z2ll{background:var(--tg-surface);flex-direction:column;height:100%;display:flex}.mp--embedded.svelte-90z2ll{height:auto}.mp-body.svelte-90z2ll{min-height:0;padding-bottom:var(--tg-sp-4);flex:1}.mp-tabs.svelte-90z2ll{z-index:2;gap:var(--tg-sp-1);padding:0 var(--tg-sp-2);height:var(--tg-topbar-h);background:var(--tg-surface);border-bottom:1px solid var(--tg-line,var(--tg-border));scrollbar-width:none;align-items:stretch;display:flex;position:sticky;top:0;overflow-x:auto}.mp-tabs.svelte-90z2ll::-webkit-scrollbar{display:none}.mp-tab.svelte-90z2ll{min-width:0;padding:0 var(--tg-sp-2);cursor:pointer;white-space:nowrap;color:var(--tg-text-2);font:var(--tg-fw-bold) var(--tg-fs-14) / var(--tg-lh-14) var(--tg-font);transition:color var(--tg-dur-fast) var(--tg-ease);background:0 0;border:0;flex:auto;justify-content:center;align-items:center;gap:6px;display:inline-flex;position:relative}.mp-tab.svelte-90z2ll:hover{color:var(--tg-text)}.mp-tab.svelte-90z2ll:after{content:"";background:var(--tg-primary);height:3px;transition:transform var(--tg-dur-fast) var(--tg-ease);border-radius:3px 3px 0 0;position:absolute;bottom:0;left:25%;right:25%;transform:scaleX(0)}.mp-tab.is-active.svelte-90z2ll{color:var(--tg-primary)}.mp-tab.is-active.svelte-90z2ll:after{transform:scaleX(1)}.mp-tab.svelte-90z2ll:focus-visible{outline:2px solid var(--tg-primary);outline-offset:-4px;border-radius:8px}.mp-count.svelte-90z2ll{font-weight:400;font-size:var(--tg-fs-12);color:var(--tg-text-2);font-variant-numeric:tabular-nums}.mp-month.svelte-90z2ll{padding:var(--tg-sp-3) var(--tg-sp-3) var(--tg-sp-2);font-size:var(--tg-fs-14);line-height:var(--tg-lh-14);font-weight:var(--tg-fw-bold);color:var(--tg-text-2);text-transform:capitalize}.mp-grid.svelte-90z2ll{grid-template-columns:repeat(3,1fr);gap:2px;display:grid}.mp-grid--sk.svelte-90z2ll{padding-top:2px}@media (width>=721px){.mp-grid.svelte-90z2ll{grid-template-columns:repeat(4,1fr)}.mp.svelte-90z2ll:not(.mp--embedded) .mp-grid:where(.svelte-90z2ll){grid-template-columns:repeat(auto-fill,minmax(120px,1fr))}}.mp-cell.svelte-90z2ll{aspect-ratio:1;background:var(--tg-skeleton);cursor:pointer;border:0;padding:0;display:block;position:relative;overflow:hidden}.mp-cell.svelte-90z2ll img:where(.svelte-90z2ll){object-fit:cover;width:100%;height:100%;display:block}.mp-dur.svelte-90z2ll{background:var(--tg-service-bg,#00000080);color:var(--tg-service-text,#fff);font-variant-numeric:tabular-nums;border-radius:10px;align-items:center;gap:2px;padding:1px 6px 1px 3px;font-size:11px;line-height:16px;display:inline-flex;position:absolute;bottom:4px;left:4px}.mp-list.svelte-90z2ll{padding:var(--tg-sp-1) var(--tg-sp-2);flex-direction:column;display:flex}.mp-row.svelte-90z2ll{align-items:center;gap:var(--tg-sp-3);width:100%;min-height:64px;padding:var(--tg-sp-2);border-radius:var(--tg-radius);color:inherit;font:inherit;text-align:left;cursor:pointer;transition:background var(--tg-dur-fast) var(--tg-ease);background:0 0;border:0;display:flex}.mp-row.svelte-90z2ll:hover{background:var(--tg-hover)}.mp-row--sk.svelte-90z2ll,.mp-row--voice.svelte-90z2ll{cursor:default}.mp-row--sk.svelte-90z2ll:hover{background:0 0}.mp-tile.svelte-90z2ll{border-radius:var(--tg-radius);flex:none;width:48px;height:48px}.mp-tile--img.svelte-90z2ll{object-fit:cover;object-position:top;background:var(--tg-skeleton);display:block}.mp-ext.svelte-90z2ll,.mp-letter.svelte-90z2ll{color:var(--tg-white);font-size:12px;font-weight:var(--tg-fw-bold);text-transform:uppercase;letter-spacing:.02em;justify-content:center;align-items:center;display:flex}.mp-ext--0.svelte-90z2ll,.mp-letter.svelte-90z2ll{background:var(--tg-primary)}.mp-ext--1.svelte-90z2ll{background:var(--chart-3,#1baf7a)}.mp-ext--2.svelte-90z2ll{background:var(--chart-2,#eb6834)}.mp-ext--3.svelte-90z2ll{background:var(--chart-7,#6250d6)}.mp-ext--4.svelte-90z2ll{background:var(--chart-8,#e34948)}.mp-letter.svelte-90z2ll{font-size:var(--tg-fs-20)}.mp-main.svelte-90z2ll{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.mp-title.svelte-90z2ll{font-size:var(--tg-fs-16);line-height:var(--tg-lh-16);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mp-sub.svelte-90z2ll{font-size:var(--tg-fs-14);line-height:var(--tg-lh-14);color:var(--tg-text-2);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mp-url.svelte-90z2ll{color:var(--tg-link,var(--tg-primary))}.mp-voice.svelte-90z2ll{flex:1;min-width:0}.mp-meta.svelte-90z2ll{cursor:pointer;font:inherit;font-size:var(--tg-fs-12);color:var(--tg-text-2);background:0 0;border:0;flex-direction:column;flex:none;align-items:flex-end;gap:2px;padding:0;display:flex}.mp-who.svelte-90z2ll{color:var(--tg-text);text-overflow:ellipsis;white-space:nowrap;max-width:120px;overflow:hidden}.mp-sk-lines.svelte-90z2ll{flex-direction:column;flex:1;gap:8px;display:flex}.mp-sk-l1.svelte-90z2ll{border-radius:4px;width:60%;height:14px}.mp-sk-l2.svelte-90z2ll{border-radius:4px;width:35%;height:12px}.mp-state.svelte-90z2ll{align-items:center;gap:var(--tg-sp-2);padding:var(--tg-sp-6,40px) var(--tg-sp-4);text-align:center;color:var(--tg-text-2);font-size:var(--tg-fs-14);line-height:var(--tg-lh-14);flex-direction:column;display:flex}.mp-state-ico.svelte-90z2ll{background:var(--tg-primary-light,var(--tg-hover));width:56px;height:56px;color:var(--tg-primary);border-radius:50%;justify-content:center;align-items:center;display:flex}.mp-sentinel.svelte-90z2ll{justify-content:center;align-items:center;height:48px;display:flex}.mp-spin.svelte-90z2ll{border:2px solid var(--tg-skeleton);border-top-color:var(--tg-primary);border-radius:50%;width:20px;height:20px;animation:.8s linear infinite svelte-90z2ll-mp-spin}@keyframes svelte-90z2ll-mp-spin{to{transform:rotate(360deg)}}.mp-cell.svelte-90z2ll{transition:filter .12s var(--tg-ease), transform .12s var(--tg-ease)}.mp-cell.svelte-90z2ll:hover{filter:brightness(1.08)}.mp-cell.svelte-90z2ll:active{transform:scale(.97)}@media (prefers-reduced-motion:reduce){.mp-spin.svelte-90z2ll{animation-duration:2.4s}.mp-tab.svelte-90z2ll:after,.mp-cell.svelte-90z2ll,.mp-row.svelte-90z2ll{transition:none}.mp-cell.svelte-90z2ll:active{transform:none}}.sv.svelte-18aasne{--ov-btn:#ffffff29;--ov-btn-hover:#ffffff47;--ov-text-2:#ffffffb3;--ov-seg:#ffffff59;--sv-w:min(100vw, calc((100dvh - 24px) * 9 / 16));z-index:var(--tg-z-viewer);font-family:var(--tg-font);color:var(--tg-white);overscroll-behavior:contain;background:#000000eb;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.sv-bg.svelte-18aasne{cursor:default;background:0 0;border:0;position:absolute;inset:0}.sv-card.svelte-18aasne{width:var(--sv-w);aspect-ratio:9/16;border-radius:var(--tg-radius-md);background:#000;max-height:100dvh;position:relative;overflow:hidden;box-shadow:0 8px 40px #0009}.sv-page.svelte-18aasne{position:absolute;inset:0}.sv-media.svelte-18aasne{touch-action:none;-webkit-user-select:none;user-select:none;cursor:pointer;outline:none;position:absolute;inset:0}.sv-frame.svelte-18aasne{justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.sv-frame.svelte-18aasne img:where(.svelte-18aasne),.sv-frame.svelte-18aasne video:where(.svelte-18aasne){object-fit:contain;width:100%;height:100%;display:block}.sv-spinner.svelte-18aasne{pointer-events:none;border:3px solid #ffffff40;border-top-color:#fff;border-radius:50%;width:36px;height:36px;margin:-18px 0 0 -18px;animation:.8s linear infinite svelte-18aasne-sv-spin;position:absolute;top:50%;left:50%}@keyframes svelte-18aasne-sv-spin{to{transform:rotate(360deg)}}.sv-failed.svelte-18aasne{justify-content:center;align-items:center;gap:var(--tg-sp-2);color:var(--ov-text-2);font-size:var(--tg-fs-14);flex-direction:column;display:flex;position:absolute;inset:0}.sv-paused.svelte-18aasne{pointer-events:none;background:#00000080;border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.sv-top.svelte-18aasne,.sv-bottom.svelte-18aasne{z-index:2;transition:opacity var(--tg-dur-fast) var(--tg-ease);position:absolute;left:0;right:0}.sv-top.svelte-18aasne{padding:var(--tg-sp-2) var(--tg-sp-2) var(--tg-sp-4);background:linear-gradient(#0009,#0000);top:0}.sv-bottom.svelte-18aasne{padding:var(--tg-sp-6) var(--tg-sp-2) var(--tg-sp-2);gap:var(--tg-sp-2);background:linear-gradient(#0000,#000000a6);flex-direction:column;display:flex;bottom:0}.sv-card.hold.svelte-18aasne .sv-top:where(.svelte-18aasne),.sv-card.hold.svelte-18aasne .sv-bottom:where(.svelte-18aasne){opacity:0;pointer-events:none}.sv-progress.svelte-18aasne{padding:0 var(--tg-sp-1);gap:3px;display:flex}.sv-seg.svelte-18aasne{background:var(--ov-seg);border-radius:1px;flex:1;height:2px;overflow:hidden}.sv-seg-fill.svelte-18aasne{transform-origin:0;will-change:transform;background:#fff;height:100%;display:block}.sv-head.svelte-18aasne{justify-content:space-between;align-items:center;gap:var(--tg-sp-2);padding:var(--tg-sp-2) var(--tg-sp-1) 0;display:flex}.sv-head-left.svelte-18aasne{align-items:center;gap:var(--tg-sp-2);min-width:0;display:flex}.sv-ava.svelte-18aasne{width:var(--tg-avatar-32);height:var(--tg-avatar-32);object-fit:cover;border-radius:50%;flex-shrink:0}.sv-ava.init.svelte-18aasne,.sv-side-ava.init.svelte-18aasne{font-size:var(--tg-fs-12);font-weight:var(--tg-fw-bold);justify-content:center;align-items:center;display:flex}.sv-head-info.svelte-18aasne{flex-direction:column;min-width:0;display:flex}.sv-name.svelte-18aasne{font-size:var(--tg-fs-14);line-height:var(--tg-lh-14);font-weight:var(--tg-fw-bold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sv-time.svelte-18aasne{font-size:var(--tg-fs-12);line-height:var(--tg-lh-12);color:var(--ov-text-2);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.sv-head-right.svelte-18aasne{flex-shrink:0;align-items:center;gap:2px;display:flex}.sv-ib.svelte-18aasne{color:#fff;cursor:pointer;width:36px;height:36px;transition:background var(--tg-dur-fast) var(--tg-ease);background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;display:inline-flex;position:relative}.sv-ib.svelte-18aasne:hover{background:var(--ov-btn)}.sv-ib.off.svelte-18aasne{color:var(--ov-text-2)}.sv-slash.svelte-18aasne{background:#fff;border-radius:1px;width:2px;height:22px;position:absolute;transform:rotate(45deg);box-shadow:0 0 0 1px #000}.sv-menu.svelte-18aasne{right:var(--tg-sp-2);border-radius:var(--tg-radius-md);min-width:220px;padding:var(--tg-sp-1) 0;z-index:3;background:#1e1e1ef5;flex-direction:column;display:flex;position:absolute;top:52px;box-shadow:0 4px 24px #00000080}.sv-menu.svelte-18aasne button:where(.svelte-18aasne){align-items:center;gap:var(--tg-sp-3);padding:0 var(--tg-sp-4);color:#fff;height:44px;font:inherit;font-size:var(--tg-fs-14);cursor:pointer;text-align:left;background:0 0;border:0;display:flex}.sv-menu.svelte-18aasne button:where(.svelte-18aasne):hover{background:var(--ov-btn)}.sv-menu.svelte-18aasne button.danger:where(.svelte-18aasne){color:var(--tg-danger)}.sv-caption.svelte-18aasne{text-align:left;color:#fff;font:inherit;font-size:var(--tg-fs-14);line-height:var(--tg-lh-14);padding:0 var(--tg-sp-2);cursor:default;white-space:pre-wrap;overflow-wrap:anywhere;background:0 0;border:0}.sv-caption.long.svelte-18aasne{cursor:pointer}.sv-caption.svelte-18aasne:not(.open) .sv-caption-text:where(.svelte-18aasne){-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.sv-caption.open.svelte-18aasne{border-radius:var(--tg-radius);max-height:50vh;padding:var(--tg-sp-2);background:#0000008c;overflow-y:auto}.sv-caption-more.svelte-18aasne{color:var(--ov-text-2);margin-left:var(--tg-sp-1)}.sv-foot.svelte-18aasne{gap:var(--tg-sp-2);flex-direction:column;display:flex}.sv-foot.mine.svelte-18aasne{padding:0 var(--tg-sp-1);flex-direction:row;justify-content:space-between;align-items:center}.sv-views.svelte-18aasne{align-items:center;gap:var(--tg-sp-2);height:36px;padding:0 var(--tg-sp-4);border-radius:var(--tg-radius-full);background:var(--ov-btn);color:#fff;font:inherit;font-size:var(--tg-fs-14);cursor:pointer;transition:background var(--tg-dur-fast) var(--tg-ease);border:0;display:inline-flex}.sv-views.svelte-18aasne:hover{background:var(--ov-btn-hover)}.sv-react-row.svelte-18aasne{gap:var(--tg-sp-2);justify-content:center;display:flex}.sv-more.svelte-18aasne{gap:var(--tg-sp-2);padding:var(--tg-sp-2);border-radius:var(--tg-radius-md);margin:0 var(--tg-sp-2);background:#0000008c;flex-wrap:wrap;justify-content:center;display:flex}.sv-emoji.svelte-18aasne{background:var(--ov-btn);width:38px;height:38px;font-size:var(--tg-fs-20);cursor:pointer;transition:transform var(--tg-dur-fast) var(--tg-ease), background var(--tg-dur-fast) var(--tg-ease);border:0;border-radius:50%;line-height:1}.sv-emoji.svelte-18aasne:hover{background:var(--ov-btn-hover);transform:scale(1.15)}.sv-emoji.on.svelte-18aasne{background:var(--tg-primary);transform:scale(1.1)}.sv-emoji.plus.svelte-18aasne{color:#fff;font-size:var(--tg-fs-24)}.sv-reply.svelte-18aasne{align-items:center;gap:var(--tg-sp-2);display:flex}.sv-reply-input.svelte-18aasne{border-radius:var(--tg-radius-full);color:#fff;min-width:0;height:44px;padding:0 var(--tg-sp-4);font:inherit;font-size:var(--tg-fs-16);transition:border-color var(--tg-dur-fast) var(--tg-ease);background:#00000073;border:1px solid #fff3;outline:none;flex:1}.sv-reply-input.svelte-18aasne::placeholder{color:var(--ov-text-2)}.sv-reply-input.svelte-18aasne:focus{border-color:var(--tg-primary)}.sv-reply-send.svelte-18aasne{background:var(--tg-primary);color:#fff;cursor:pointer;border:0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}.sv-reply-send.svelte-18aasne:disabled{opacity:var(--tg-disabled-opacity)}.sv-notice.svelte-18aasne{z-index:4;color:#fff;padding:var(--tg-sp-2) var(--tg-sp-4);border-radius:var(--tg-radius-md);font-size:var(--tg-fs-14);text-align:center;background:#000000bf;max-width:90%;position:absolute;bottom:120px;left:50%;transform:translate(-50%)}.sv-sheet.svelte-18aasne{z-index:5;border-radius:var(--tg-radius-lg) var(--tg-radius-lg) 0 0;background:#121212f7;flex-direction:column;height:62%;display:flex;position:absolute;bottom:0;left:0;right:0;box-shadow:0 -4px 24px #00000080}.sv-sheet-head.svelte-18aasne{padding:var(--tg-sp-2) var(--tg-sp-2) var(--tg-sp-2) var(--tg-sp-4);font-size:var(--tg-fs-14);font-weight:var(--tg-fw-bold);color:var(--ov-text-2);justify-content:space-between;align-items:center;display:flex}.sv-sheet-body.svelte-18aasne{padding:0 var(--tg-sp-2) var(--tg-sp-2);flex:1;overflow-y:auto}.sv-row.svelte-18aasne{align-items:center;gap:var(--tg-sp-3);min-height:48px;padding:0 var(--tg-sp-2);font-size:var(--tg-fs-14);border-radius:var(--tg-radius);display:flex}.sv-row.svelte-18aasne:hover{background:var(--ov-btn)}.sv-row.muted.svelte-18aasne{color:var(--ov-text-2)}.sv-row-ava.svelte-18aasne{width:36px;height:36px;font-size:var(--tg-fs-12);font-weight:var(--tg-fw-bold);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex;overflow:hidden}.sv-row-ava.svelte-18aasne img:where(.svelte-18aasne){object-fit:cover;width:100%;height:100%}.sv-row-name.svelte-18aasne{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.sv-row-time.svelte-18aasne{color:var(--ov-text-2);font-size:var(--tg-fs-12);flex-shrink:0}.sv-row-react.svelte-18aasne{font-size:var(--tg-fs-20);flex-shrink:0}.sv-chip.svelte-18aasne{height:36px;padding:0 var(--tg-sp-4);border-radius:var(--tg-radius-full);background:var(--ov-btn);color:#fff;font:inherit;font-size:var(--tg-fs-14);cursor:pointer;border:0}.sv-chip.svelte-18aasne:hover{background:var(--ov-btn-hover)}.sv-chip.danger.svelte-18aasne{background:var(--tg-danger)}.sv-confirm.svelte-18aasne{z-index:6;padding:var(--tg-sp-4);background:#0009;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.sv-confirm-box.svelte-18aasne{border-radius:var(--tg-radius-md);padding:var(--tg-sp-4);gap:var(--tg-sp-2);background:#1e1e1e;flex-direction:column;width:min(320px,100%);display:flex}.sv-confirm-title.svelte-18aasne{font-size:var(--tg-fs-16);font-weight:var(--tg-fw-bold)}.sv-confirm-text.svelte-18aasne{font-size:var(--tg-fs-14);color:var(--ov-text-2)}.sv-confirm-actions.svelte-18aasne{justify-content:flex-end;gap:var(--tg-sp-2);margin-top:var(--tg-sp-2);display:flex}.sv-side.svelte-18aasne{transform-origin:50%;width:var(--sv-w);aspect-ratio:9/16;border-radius:var(--tg-radius-md);cursor:pointer;opacity:.6;transition:opacity var(--tg-dur-fast) var(--tg-ease);background:#111;border:0;padding:0;display:none;position:absolute;top:50%;overflow:hidden;transform:translateY(-50%)scale(.5)}.sv-side.svelte-18aasne:hover{opacity:.9}.sv-side.left.svelte-18aasne{right:calc(50% + var(--sv-w) * .25 + 16px)}.sv-side.right.svelte-18aasne{left:calc(50% + var(--sv-w) * .25 + 16px)}.sv-side.svelte-18aasne>img:where(.svelte-18aasne){object-fit:cover;filter:blur(2px)brightness(.6);width:100%;height:100%;position:absolute;inset:0}.sv-side-who.svelte-18aasne{align-items:center;gap:var(--tg-sp-2);color:#fff;flex-direction:column;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.sv-side-ava.svelte-18aasne{object-fit:cover;border-radius:50%;width:96px;height:96px;font-size:32px}.sv-side-name.svelte-18aasne{font-size:28px;font-weight:var(--tg-fw-bold);text-shadow:0 1px 4px #000c}@media (width>=1000px){.sv-side.svelte-18aasne{display:block}}@media (width<=720px){.sv.svelte-18aasne{--sv-w:100vw}.sv-card.svelte-18aasne{aspect-ratio:auto;width:100vw;height:100dvh;box-shadow:none;border-radius:0}.sv-top.svelte-18aasne{padding-top:max(var(--tg-sp-2), env(safe-area-inset-top))}.sv-bottom.svelte-18aasne{padding-bottom:max(var(--tg-sp-2), env(safe-area-inset-bottom))}}.sv-ib.svelte-18aasne,.sv-views.svelte-18aasne{transition:background var(--tg-dur-fast) var(--tg-ease), transform .12s var(--tg-ease)}.sv-chip.svelte-18aasne,.sv-reply-send.svelte-18aasne{transition:background var(--tg-dur-fast) var(--tg-ease), filter .12s var(--tg-ease), transform .12s var(--tg-ease)}.sv-ib.svelte-18aasne:active,.sv-views.svelte-18aasne:active,.sv-chip.svelte-18aasne:active,.sv-reply-send.svelte-18aasne:active:not(:disabled),.sv-emoji.svelte-18aasne:active{transform:scale(.92)}.sv-reply-send.svelte-18aasne:hover:not(:disabled){filter:brightness(1.1)}.sv-side.svelte-18aasne:active{opacity:1}.sdm.svelte-14egwj7{max-width:min(320px,100%);color:inherit;font:inherit;text-align:left;cursor:pointer;border-radius:var(--tg-radius-md);background:0 0;border:0;align-items:center;gap:10px;margin:2px 0;padding:4px 6px 4px 2px;display:flex}.sdm.svelte-14egwj7:hover .sdm-ring:where(.svelte-14egwj7){transform:scale(1.03)}.sdm-ring.svelte-14egwj7{background:linear-gradient(160deg, var(--tg-story-unread-from), var(--tg-story-unread-mid), var(--tg-story-unread-to));transition:transform var(--tg-dur-fast) var(--tg-ease);border-radius:12px;flex-shrink:0;padding:2.5px}.sdm-media.svelte-14egwj7{border:2px solid var(--tg-surface);box-sizing:border-box;background:#111;border-radius:10px;width:72px;height:128px;display:block;position:relative;overflow:hidden}.sdm-img.svelte-14egwj7{object-fit:cover;width:100%;height:100%;display:block}.sdm-img.blurred.svelte-14egwj7{filter:blur(6px);transform:scale(1.15)}.sdm-empty.svelte-14egwj7{background:linear-gradient(#2b2b2b,#111);width:100%;height:100%;display:block}.sdm-play.svelte-14egwj7{color:#fff;pointer-events:none;background:#00000080;border-radius:50%;place-items:center;width:32px;height:32px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.sdm-dur.svelte-14egwj7{color:#fff;pointer-events:none;background:#0000008c;border-radius:6px;padding:0 5px;font-size:11px;line-height:16px;position:absolute;bottom:4px;left:4px}.sdm-body.svelte-14egwj7{flex-direction:column;gap:4px;min-width:0;display:flex}.sdm-caption.svelte-14egwj7{opacity:.7;font-size:13px}.sdm-emoji.svelte-14egwj7{font-size:34px;line-height:1.1}.sdm-text.svelte-14egwj7{white-space:pre-wrap;overflow-wrap:anywhere;font-size:15px;line-height:1.3}.vr.svelte-19z3pab{background:var(--panel);border-top:1px solid var(--border);align-items:center;gap:8px;padding:6px 10px;display:flex}.vr-dot.svelte-19z3pab{background:#e53935;border-radius:50%;flex-shrink:0;width:10px;height:10px;animation:1s infinite svelte-19z3pab-vr-blink}.vr-dot.paused.svelte-19z3pab{opacity:.5;animation:none}@keyframes svelte-19z3pab-vr-blink{50%{opacity:.25}}.vr-time.svelte-19z3pab{font-variant-numeric:tabular-nums;font-size:var(--fs-sm);min-width:38px}.vr-wave.svelte-19z3pab{min-width:0;height:28px;color:var(--accent);flex:1;align-items:center;gap:2px;display:flex}.vr-bar.svelte-19z3pab{opacity:.45;background:currentColor;border-radius:2px;flex:1;min-width:2px;min-height:3px;transition:height 80ms linear}.vr-bar.done.svelte-19z3pab{opacity:1}.vr-hint.svelte-19z3pab{font-size:var(--fs-xs);color:var(--muted);white-space:nowrap}.vr-btn.svelte-19z3pab{cursor:pointer;background:var(--panel2);width:34px;height:34px;color:var(--fg);border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.vr-btn.danger.svelte-19z3pab{color:#e53935}.vr-btn.accent.svelte-19z3pab{background:var(--accent);color:#fff}.vr-pause.svelte-19z3pab{border-left:3px solid;border-right:3px solid;width:10px;height:12px}.vr-send.svelte-19z3pab{cursor:pointer;background:var(--accent);color:#fff;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;display:flex}@media (width<=600px){.vr-hint.svelte-19z3pab{display:none}}.vr-btn.svelte-19z3pab,.vr-send.svelte-19z3pab{transition:filter .12s var(--tg-ease), transform .12s var(--tg-ease)}.vr-btn.svelte-19z3pab:hover,.vr-send.svelte-19z3pab:hover{filter:brightness(1.1)}.vr-btn.svelte-19z3pab:active,.vr-send.svelte-19z3pab:active{transform:scale(.92)}.me.svelte-1iy456k{--ov-bg:#000000e6;--ov-btn:#ffffff26;--ov-btn-hover:#ffffff40;--ov-text-2:#fff9;--ov-line:#fff3;--ov-topbar:linear-gradient(#0009, transparent);z-index:var(--tg-z-viewer);color:var(--tg-white);font-family:var(--tg-font);background:#000;flex-direction:column;display:flex;position:fixed;inset:0}.me-top.svelte-1iy456k,.me-bottom.svelte-1iy456k{align-items:center;gap:var(--tg-sp-2);padding:var(--tg-sp-2) var(--tg-sp-3);min-height:var(--tg-header-h);flex-shrink:0;display:flex}.me-top.svelte-1iy456k{padding-top:calc(env(safe-area-inset-top,0px) + var(--tg-sp-2));background:var(--ov-topbar)}.me-bottom.svelte-1iy456k{padding-bottom:calc(env(safe-area-inset-bottom,0px) + var(--tg-sp-2));background:linear-gradient(#0000,#0009);flex-wrap:wrap}.me-tools.svelte-1iy456k{justify-content:center;gap:var(--tg-sp-1);flex:1;display:flex}.me-tool.svelte-1iy456k{height:32px;padding:0 var(--tg-sp-4);border-radius:var(--tg-radius-full);border:1px solid var(--ov-line);color:var(--tg-white);cursor:pointer;font-size:var(--tg-fs-14);transition:background var(--tg-dur-fast) var(--tg-ease);background:0 0;font-family:inherit}.me-tool.svelte-1iy456k:hover{background:var(--ov-btn)}.me-tool.on.svelte-1iy456k{background:var(--tg-primary);border-color:var(--tg-primary)}.me-ibtn.svelte-1iy456k{width:var(--tg-control-h);height:var(--tg-control-h);color:var(--tg-white);cursor:pointer;transition:background var(--tg-dur-fast) var(--tg-ease);background:0 0;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.me-ibtn.svelte-1iy456k:hover{background:var(--ov-btn)}.me-stage.svelte-1iy456k{touch-action:none;flex:1;justify-content:center;align-items:center;min-height:0;display:flex;position:relative;overflow:hidden}.me-loading.svelte-1iy456k{color:var(--ov-text-2);position:absolute}canvas.svelte-1iy456k{max-width:100%;max-height:100%;display:block}canvas.crop.svelte-1iy456k,canvas.draw.svelte-1iy456k{cursor:crosshair}canvas.text.svelte-1iy456k{cursor:text}.me-hint.svelte-1iy456k{font-size:var(--tg-fs-12);line-height:var(--tg-lh-12);color:var(--ov-text-2);flex:1}.me-colors.svelte-1iy456k{gap:var(--tg-sp-2);display:flex}.me-color.svelte-1iy456k{cursor:pointer;border:2px solid #0000;border-radius:50%;width:26px;height:26px;padding:0}.me-color.on.svelte-1iy456k{border-color:var(--tg-white);box-shadow:0 0 0 2px #000}.me-range.svelte-1iy456k{min-width:80px;accent-color:var(--tg-primary);flex:1}.me-text.svelte-1iy456k{min-width:120px;height:var(--tg-control-h);padding:0 var(--tg-sp-3);border-radius:var(--tg-radius);border:1px solid var(--ov-line);background:var(--ov-btn);color:var(--tg-white);font-family:inherit;font-size:var(--tg-fs-14);outline:none;flex:1}.me-text.svelte-1iy456k::placeholder{color:var(--ov-text-2)}.me-text.svelte-1iy456k:focus{border-color:var(--tg-primary)}.me-save.svelte-1iy456k{height:var(--tg-control-h);padding:0 var(--tg-sp-5);border-radius:var(--tg-radius);background:var(--tg-primary);color:var(--tg-white);cursor:pointer;font-weight:var(--tg-fw-bold);font-size:var(--tg-fs-14);transition:background var(--tg-dur-fast) var(--tg-ease);border:none;margin-left:auto;font-family:inherit}.me-save.svelte-1iy456k:hover{background:var(--tg-primary-dark)}.me-save.svelte-1iy456k:disabled{opacity:var(--tg-disabled-opacity)}.vn.svelte-16l1dyk{z-index:1100;color:#fff;background:#000000eb;flex-direction:column;justify-content:center;align-items:center;gap:16px;display:flex;position:fixed;inset:0}.vn-close.svelte-16l1dyk{top:calc(env(safe-area-inset-top,0px) + 12px);color:#fff;cursor:pointer;background:#ffffff1f;border:none;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;display:flex;position:absolute;right:12px}.vn-circle.svelte-16l1dyk{aspect-ratio:1;width:min(70vw,320px);position:relative}.vn-circle.svelte-16l1dyk video:where(.svelte-16l1dyk){object-fit:cover;background:#222;border-radius:50%;width:100%;height:100%;display:block}.vn-circle.svelte-16l1dyk video.mirror:where(.svelte-16l1dyk){transform:scaleX(-1)}.vn-ring.svelte-16l1dyk{pointer-events:none;width:calc(100% + 16px);height:calc(100% + 16px);position:absolute;inset:-8px;transform:rotate(-90deg)}.vn-ring-bg.svelte-16l1dyk{fill:none;stroke:#fff3;stroke-width:6px}.vn-ring-fg.svelte-16l1dyk{fill:none;stroke:var(--accent);stroke-width:6px;stroke-linecap:round;transition:stroke-dashoffset .1s linear}.vn-time.svelte-16l1dyk{font-variant-numeric:tabular-nums;font-size:var(--fs-md);align-items:center;gap:8px;display:flex}.vn-dot.svelte-16l1dyk{background:#e53935;border-radius:50%;width:10px;height:10px;animation:1s infinite svelte-16l1dyk-vn-blink}@keyframes svelte-16l1dyk-vn-blink{50%{opacity:.25}}.vn-err.svelte-16l1dyk{color:#ff8a80}.vn-ctl.svelte-16l1dyk{align-items:center;gap:24px;display:flex}.vn-btn.svelte-16l1dyk{color:#fff;cursor:pointer;background:#ffffff1f;border:none;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.vn-btn.danger.svelte-16l1dyk{color:#ff5252}.vn-stop.svelte-16l1dyk{background:var(--accent);color:#fff;cursor:pointer;border:none;border-radius:50%;justify-content:center;align-items:center;width:68px;height:68px;display:flex}.vn-stop.svelte-16l1dyk:disabled{opacity:.5}.vn-hint.svelte-16l1dyk{font-size:var(--fs-xs);opacity:.6}.vn-close.svelte-16l1dyk,.vn-btn.svelte-16l1dyk,.vn-stop.svelte-16l1dyk{transition:filter .12s var(--tg-ease), transform .12s var(--tg-ease)}.vn-close.svelte-16l1dyk:hover,.vn-btn.svelte-16l1dyk:hover,.vn-stop.svelte-16l1dyk:hover:not(:disabled){filter:brightness(1.15)}.vn-close.svelte-16l1dyk:active,.vn-btn.svelte-16l1dyk:active,.vn-stop.svelte-16l1dyk:active:not(:disabled){transform:scale(.92)}.lm.svelte-1g1nr2a{border-radius:var(--radius-md);background:#e8e4dc;flex-shrink:0;position:relative;overflow:hidden}.lm.svelte-1g1nr2a img:where(.svelte-1g1nr2a){pointer-events:none;width:256px;height:256px;display:block;position:absolute}.lm-pin.svelte-1g1nr2a{background:#e53935;border:2px solid #fff;border-radius:50% 50% 50% 0;width:14px;height:14px;position:absolute;transform:translate(-50%,-100%)rotate(-45deg);box-shadow:0 1px 4px #0006}.lm-mk.svelte-1g1nr2a{color:#fff;border:2px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;font-size:10px;font-weight:700;display:flex;position:absolute;transform:translate(-50%,-50%);box-shadow:0 1px 4px #0006}.ll.svelte-1atoj3i{background:var(--panel);border-bottom:1px solid var(--border);flex-shrink:0}.ll-head.svelte-1atoj3i{width:100%;color:var(--fg);cursor:pointer;text-align:left;font-size:var(--fs-sm);background:0 0;border:none;align-items:center;gap:8px;padding:6px 12px;display:flex}.ll-ico.svelte-1atoj3i{color:var(--muted);display:flex}.ll-ico.live.svelte-1atoj3i{color:#e53935;animation:1.4s infinite svelte-1atoj3i-ll-blink}@keyframes svelte-1atoj3i-ll-blink{50%{opacity:.35}}.ll-title.svelte-1atoj3i{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.ll-body.svelte-1atoj3i{flex-wrap:wrap;gap:12px;padding:0 12px 10px;display:flex}.ll-list.svelte-1atoj3i{flex-direction:column;flex:1;gap:4px;min-width:160px;display:flex}.ll-row.svelte-1atoj3i{color:inherit;font-size:var(--fs-sm);align-items:center;gap:8px;padding:2px 0;text-decoration:none;display:flex}.ll-dot.svelte-1atoj3i img:where(.svelte-1atoj3i){object-fit:cover;border-radius:50%;width:100%;height:100%}.ll-dot.svelte-1atoj3i{color:#fff;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;font-size:10px;font-weight:700;display:flex;overflow:hidden}.ll-name.svelte-1atoj3i{flex:1}.ll-sub.svelte-1atoj3i{color:var(--muted);font-size:var(--fs-xs)}.ll-stop.svelte-1atoj3i{border-radius:var(--radius-full);border:1px solid var(--border);background:var(--panel2);color:var(--fg);cursor:pointer;font-size:var(--fs-xs);align-self:flex-start;margin-top:4px;padding:6px 12px}.loc.svelte-r7klee{flex-direction:column;gap:4px;display:flex}.loc-link.svelte-r7klee{color:inherit;align-items:center;gap:8px;text-decoration:none;display:flex}.loc-link.svelte-r7klee .lm{border-radius:var(--tg-radius);flex-shrink:0}.loc-info.svelte-r7klee{flex-direction:column;min-width:0;display:flex}.loc-name.svelte-r7klee{font-size:var(--tg-fs-14);font-weight:var(--tg-fw-bold);align-items:center;gap:6px;display:flex}.loc-coords.svelte-r7klee{font-size:var(--tg-fs-12);color:var(--tg-text-2)}.loc-dot.svelte-r7klee{background:#e53935;border-radius:50%;width:8px;height:8px;animation:1.4s infinite svelte-r7klee-loc-blink}@keyframes svelte-r7klee-loc-blink{50%{opacity:.35}}.loc-stop.svelte-r7klee{border-radius:var(--tg-radius-full);border:1px solid var(--tg-border,currentColor);color:inherit;cursor:pointer;font-size:var(--tg-fs-12);background:0 0;align-self:flex-start;padding:4px 10px}.vs.svelte-1xt7bts{--ov-bg:#000000e6;--ov-btn:#ffffff26;--ov-btn-hover:#ffffff40;--ov-text-2:#fff9;--ov-line:#fff3;--ov-topbar:linear-gradient(#0009, transparent);z-index:var(--tg-z-viewer);color:var(--tg-white);font-family:var(--tg-font);background:#000;flex-direction:column;display:flex;position:fixed;inset:0}.vs-top.svelte-1xt7bts{align-items:center;gap:var(--tg-sp-3);min-height:var(--tg-header-h);padding:calc(env(safe-area-inset-top,0px) + var(--tg-sp-1)) var(--tg-sp-3) var(--tg-sp-1);background:var(--ov-topbar);flex-shrink:0;min-width:0;display:flex}.vs-title.svelte-1xt7bts{font-size:var(--tg-fs-16);line-height:var(--tg-lh-16);font-weight:var(--tg-fw-bold);white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.vs-sub.svelte-1xt7bts{font-size:var(--tg-fs-12);line-height:var(--tg-lh-12);color:var(--ov-text-2);white-space:nowrap;margin-left:auto}.vs-ibtn.svelte-1xt7bts{width:var(--tg-control-h);height:var(--tg-control-h);color:var(--tg-white);cursor:pointer;transition:background var(--tg-dur-fast) var(--tg-ease);background:0 0;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.vs-ibtn.svelte-1xt7bts:hover{background:var(--ov-btn)}.vs-stage.svelte-1xt7bts{flex:1;justify-content:center;align-items:center;min-height:0;display:flex}.vs-stage.svelte-1xt7bts video:where(.svelte-1xt7bts){max-width:100%;max-height:100%}.vs-bottom.svelte-1xt7bts{align-items:center;gap:var(--tg-sp-3);padding:var(--tg-sp-3) var(--tg-sp-3) calc(env(safe-area-inset-bottom,0px) + var(--tg-sp-3));background:var(--ov-topbar);background:linear-gradient(#0000,#0009);flex-wrap:wrap;flex-shrink:0;display:flex}.vs-cover.svelte-1xt7bts{align-items:center;gap:var(--tg-sp-3);flex:1;min-width:200px;display:flex}.vs-cover.svelte-1xt7bts img:where(.svelte-1xt7bts),.vs-cover-empty.svelte-1xt7bts{object-fit:cover;border-radius:var(--tg-radius);background:var(--ov-btn);flex-shrink:0;width:72px;height:72px;display:block}.vs-cover-ctl.svelte-1xt7bts{gap:var(--tg-sp-1);flex-direction:column;flex:1;min-width:0;display:flex}.vs-cover-ctl.svelte-1xt7bts input:where(.svelte-1xt7bts){width:100%;accent-color:var(--tg-primary)}.vs-label.svelte-1xt7bts{font-size:var(--tg-fs-12);line-height:var(--tg-lh-12);color:var(--ov-text-2)}.vs-link.svelte-1xt7bts{color:var(--tg-primary);cursor:pointer;font-size:var(--tg-fs-12);line-height:var(--tg-lh-12);text-align:left;background:0 0;border:none;padding:0}.vs-send.svelte-1xt7bts{height:var(--tg-control-h);padding:0 var(--tg-sp-5);border-radius:var(--tg-radius);background:var(--tg-primary);color:var(--tg-white);cursor:pointer;font-weight:var(--tg-fw-bold);font-size:var(--tg-fs-14);transition:background var(--tg-dur-fast) var(--tg-ease);border:none;margin-left:auto;font-family:inherit}.vs-send.svelte-1xt7bts:hover{background:var(--tg-primary-dark)}.vs-send.svelte-1xt7bts:disabled{opacity:var(--tg-disabled-opacity)}.tp.svelte-19nr92l{background:var(--tg-surface);flex-direction:column;height:100%;display:flex}.tp-head.svelte-19nr92l{flex-direction:column;flex:1;justify-content:center;min-width:0;display:flex}.tp-head.svelte-19nr92l .tg-header__title:where(.svelte-19nr92l){flex:none}.tp-head__sub.svelte-19nr92l{font-size:var(--tg-fs-13);line-height:var(--tg-lh-13);color:var(--tg-text-2)}.tp-new.svelte-19nr92l{gap:var(--tg-sp-2);padding:var(--tg-sp-2) var(--tg-sp-4);border-bottom:1px solid var(--tg-divider);flex-wrap:wrap;align-items:center;display:flex}.tp-icon.svelte-19nr92l{text-align:center;flex:none;width:56px}.tp-field.svelte-19nr92l{flex:1;min-width:120px}.tp-list.svelte-19nr92l{min-height:0;padding:var(--tg-sp-2) var(--tg-sp-2) var(--tg-sp-4);flex:1}.tp-retry.svelte-19nr92l{margin:var(--tg-sp-3) auto 0;display:inline-flex}.tp-row.svelte-19nr92l{align-items:center;gap:var(--tg-sp-1);display:flex;position:relative}.tp-item.svelte-19nr92l{text-align:left;min-width:0;font:inherit;background:0 0;border:0;flex:1}.tp-ico.svelte-19nr92l{background:var(--tg-text-2-filled);color:var(--tg-text-2);font-size:var(--tg-fs-24);text-transform:none}.tp-ico--general.svelte-19nr92l{font-weight:var(--tg-fw-bold)}.tp-closed.svelte-19nr92l{color:var(--tg-text-2);flex-shrink:0;margin-left:4px;display:inline-flex}.tp-meta.svelte-19nr92l{align-items:center;gap:4px;display:inline-flex}.tp-meta.svelte-19nr92l .tg-row__pin:where(.svelte-19nr92l){color:var(--tg-text-2);display:inline-flex}.tp-badge.svelte-19nr92l{margin-bottom:2px}.tp-edit.svelte-19nr92l{padding:var(--tg-sp-1) 0;border-bottom:none;flex:1}.tp-more.svelte-19nr92l{opacity:.6;flex-shrink:0}.tp-row.svelte-19nr92l:hover .tp-more:where(.svelte-19nr92l){opacity:1}.tp-menu.svelte-19nr92l{right:var(--tg-sp-6);top:calc(100% - var(--tg-sp-3));z-index:var(--tg-z-popup);position:absolute}.tp-menu-item--danger.svelte-19nr92l{color:var(--tg-danger)}.tp-sheet.svelte-19nr92l{max-width:440px}.tp-new-row.svelte-19nr92l{align-items:center;gap:var(--tg-sp-3);padding:var(--tg-sp-2) 0 var(--tg-sp-4);display:flex}.tp-ico--preview.svelte-19nr92l{flex-shrink:0}.tp-icons-label.svelte-19nr92l{font-size:var(--tg-fs-13);color:var(--tg-text-2);margin-bottom:var(--tg-sp-2)}.tp-icons.svelte-19nr92l{grid-template-columns:repeat(auto-fill,minmax(44px,1fr));gap:4px;display:grid}.tp-icon-btn.svelte-19nr92l{border-radius:var(--tg-radius-md);height:44px;font-size:var(--tg-fs-24);cursor:pointer;transition:background-color var(--tg-dur-fast) var(--tg-ease);background:0 0;border:0}.tp-icon-btn.svelte-19nr92l:hover{background:var(--tg-text-2-filled)}.tp-icon-btn.is-on.svelte-19nr92l{background:var(--tg-primary-filled,var(--tg-text-2-filled));box-shadow:inset 0 0 0 2px var(--tg-primary)}.tp-icon--own.svelte-19nr92l{width:100%;height:44px}@media (width<=720px){.tp-row.svelte-19nr92l{gap:0}.tp-more.svelte-19nr92l{width:var(--tg-sp-6);height:var(--tg-sp-6);opacity:1}.tp-menu.svelte-19nr92l{right:var(--tg-sp-2)}}.pn-right.svelte-1uyqllr{justify-content:center}.ci-shared.svelte-1uyqllr{margin-top:var(--tg-sp-2);min-height:60vh}.ci-stats.svelte-1uyqllr{z-index:3;background:var(--tg-surface);position:absolute;inset:0}.ci.svelte-1uyqllr{background:var(--tg-surface);flex-direction:column;height:100%;display:flex}.ci-body.svelte-1uyqllr{min-height:0;padding-bottom:var(--tg-sp-5);flex:1}.ci-top.svelte-1uyqllr{align-items:center;gap:var(--tg-sp-1);padding:var(--tg-sp-3) var(--tg-section-pad) var(--tg-sp-2);flex-direction:column;display:flex}.ci-name.svelte-1uyqllr{align-items:center;gap:var(--tg-sp-1);margin-top:var(--tg-sp-2);font-size:var(--tg-fs-20);line-height:var(--tg-lh-20);font-weight:var(--tg-fw-bold);text-align:center;min-width:0;display:flex}.ci-name.svelte-1uyqllr>span:where(.svelte-1uyqllr){text-overflow:ellipsis;overflow:hidden}.ci-rename.svelte-1uyqllr{gap:var(--tg-sp-1);width:100%;max-width:360px;margin-top:var(--tg-sp-2);align-items:center;display:flex}.ci-rename.svelte-1uyqllr .tg-input:where(.svelte-1uyqllr){flex:1;min-width:0}.ci-sub.svelte-1uyqllr{font-size:var(--tg-fs-14);line-height:var(--tg-lh-14);color:var(--tg-text-2)}.ci-desc-row.svelte-1uyqllr{cursor:default;align-items:start}.ci-desc-row.svelte-1uyqllr:hover{background:0 0}.ci-desc.svelte-1uyqllr{white-space:pre-wrap}.ci-desc.svelte-1uyqllr>span:where(.svelte-1uyqllr){white-space:pre-wrap;overflow:visible}.ci-error.svelte-1uyqllr{color:var(--tg-danger)}.ci-act.svelte-1uyqllr{text-align:left;width:100%;font:inherit;background:0 0;border:0}.ci-act.svelte-1uyqllr:disabled{opacity:var(--tg-disabled-opacity)}.ci-tools.svelte-1uyqllr{gap:var(--tg-sp-2);padding-bottom:var(--tg-sp-2);flex-direction:column;display:flex}.ci-add.svelte-1uyqllr{gap:var(--tg-sp-2);display:flex}.ci-add.svelte-1uyqllr .tg-input:where(.svelte-1uyqllr){flex:1;min-width:0}.ci-member.svelte-1uyqllr{cursor:default}.agent-badge.svelte-1uyqllr{vertical-align:middle;color:#7c6aef;letter-spacing:.5px;background:#7c6aef26;border-radius:4px;flex-shrink:0;margin-left:6px;padding:1px 5px;font-size:10px;font-weight:700;line-height:14px;display:inline-block}.ci-role.is-danger.svelte-1uyqllr{color:var(--tg-danger)}.ci-role.is-online.svelte-1uyqllr{color:var(--tg-primary)}.ci-role.svelte-1uyqllr:not(.is-danger):not(.is-online){color:var(--tg-text-2)}.ci-title-form.svelte-1uyqllr{gap:var(--tg-sp-1);align-items:center;display:flex;overflow:visible}.ci-title-form.svelte-1uyqllr .tg-input:where(.svelte-1uyqllr){min-width:0;min-height:var(--tg-control-h);flex:1;padding-top:6px;padding-bottom:6px}.ci-member-right.svelte-1uyqllr{flex-direction:row;justify-content:flex-end;align-items:center}.gm.svelte-xn5k8p{background:var(--tg-surface);flex-direction:column;height:100%;display:flex}.gm-tabs.svelte-xn5k8p{height:var(--tg-topbar-h);padding:0 var(--tg-sp-1);scrollbar-width:none;box-shadow:var(--tg-shadow-topbar);background:var(--tg-surface);flex-shrink:0;display:flex;overflow-x:auto}.gm-tabs.svelte-xn5k8p::-webkit-scrollbar{display:none}.gm-tab.svelte-xn5k8p{min-width:1px;margin:var(--tg-sp-1);padding:0 var(--tg-sp-3);color:var(--tg-text-2);font:var(--tg-fw-bold) var(--tg-fs-16) / var(--tg-lh-16) var(--tg-font);cursor:pointer;white-space:nowrap;transition:background-color var(--tg-dur-menu) var(--tg-ease), color var(--tg-dur-menu) var(--tg-ease);background:0 0;border:0;border-radius:20px;flex:auto}.gm-tab.svelte-xn5k8p:hover{background:var(--tg-hover)}.gm-tab.is-active.svelte-xn5k8p{color:var(--tg-primary);background:var(--tg-primary-light)}.gm-body.svelte-xn5k8p{min-height:0;padding-bottom:var(--tg-sp-4);flex:1}.gm-error.svelte-xn5k8p{color:var(--tg-danger);padding:var(--tg-sp-2) var(--tg-section-pad)}.gm-notice.svelte-xn5k8p{color:var(--tg-primary);word-break:break-all;padding:var(--tg-sp-2) var(--tg-section-pad)}.gm-add.svelte-xn5k8p,.gm-row.svelte-xn5k8p{text-align:left;width:100%;font:inherit;background:0 0;border:0}.gm-row.svelte-xn5k8p{cursor:default}.gm-form.svelte-xn5k8p{gap:var(--tg-sp-3);padding-top:var(--tg-sp-2);flex-direction:column;display:flex}.gm-actions.svelte-xn5k8p{gap:var(--tg-sp-2);flex-wrap:wrap;justify-content:flex-end;align-items:center;display:flex}.gm-username.svelte-xn5k8p{padding-top:var(--tg-sp-3)}.gm-username.svelte-xn5k8p .tg-input:where(.svelte-xn5k8p){flex:1;width:auto;min-width:120px}.gm-field.svelte-xn5k8p{gap:var(--tg-sp-1);flex-direction:column;display:flex}.gm-field.svelte-xn5k8p .tg-caption:where(.svelte-xn5k8p){padding-left:var(--tg-sp-1)}.gm-rights.svelte-xn5k8p{flex-direction:column;display:flex}.gm-rights-list.svelte-xn5k8p{padding-top:var(--tg-sp-2)}.gm-check.svelte-xn5k8p{cursor:pointer}.gm-check.svelte-xn5k8p input:where(.svelte-xn5k8p){opacity:0;width:0;height:0;position:absolute}.gm-form.svelte-xn5k8p .gm-check:where(.svelte-xn5k8p){padding-left:0;padding-right:0}.gm-form.svelte-xn5k8p .gm-check:where(.svelte-xn5k8p):hover{background:0 0}.gm-seg.svelte-xn5k8p{gap:var(--tg-sp-2);display:flex}.gm-seg.svelte-xn5k8p .tg-chip:where(.svelte-xn5k8p){font:inherit;font-size:var(--tg-fs-14);font-weight:var(--tg-fw-bold);border:0}.gm-right.svelte-xn5k8p{flex-direction:row;justify-content:flex-end;align-items:center}.gm-small.svelte-xn5k8p{height:var(--tg-control-h);padding:0 var(--tg-sp-3);font-size:var(--tg-fs-14);line-height:var(--tg-lh-14)}.gm-wrap.svelte-xn5k8p{white-space:normal}.gm-mono.svelte-xn5k8p{font-family:var(--tg-font-mono);font-weight:var(--tg-fw-normal)}.gm-link-ico.svelte-xn5k8p{width:var(--tg-avatar-48);height:var(--tg-avatar-48);background:var(--tg-primary);color:var(--tg-white);border-radius:50%;justify-content:center;align-items:center;display:flex}.gm-tag.svelte-xn5k8p{font-size:var(--tg-fs-13);line-height:var(--tg-lh-13);font-weight:var(--tg-fw-normal);color:var(--tg-primary);border:1px solid var(--tg-primary);border-radius:var(--tg-radius-full);flex-shrink:0;padding:0 6px}.gm-tag.is-danger.svelte-xn5k8p{color:var(--tg-danger);border-color:var(--tg-danger)}@media (width<=720px){.gm-tab.svelte-xn5k8p{padding:0 var(--tg-sp-2);margin:var(--tg-sp-1) 2px}}.gm-tab.svelte-xn5k8p:active{background:#80808029}.poll.svelte-1ltcb3y{gap:var(--tg-sp-1);flex-direction:column;min-width:240px;max-width:320px;display:flex}.poll-q.svelte-1ltcb3y{font-size:var(--tg-fs-16);font-weight:var(--tg-fw-bold);line-height:var(--tg-lh)}.poll-kind.svelte-1ltcb3y{font-size:var(--tg-fs-12);color:var(--tg-text-2);margin-bottom:var(--tg-sp-1)}.poll-opts.svelte-1ltcb3y{flex-direction:column;gap:2px;display:flex}.poll-opt.svelte-1ltcb3y{align-items:center;gap:var(--tg-sp-2);text-align:left;width:100%;color:inherit;font-size:var(--tg-fs-14);border-radius:var(--tg-radius);background:0 0;border:none;padding:6px 4px;display:flex}.poll-opt.pickable.svelte-1ltcb3y{cursor:pointer}.poll-opt.pickable.svelte-1ltcb3y:hover{background:var(--tg-hover)}.poll-opt.svelte-1ltcb3y:disabled{cursor:default}.poll-mark.svelte-1ltcb3y{border:2px solid var(--tg-secondary);width:20px;height:20px;color:var(--tg-white);transition:background var(--tg-dur-fast) var(--tg-ease), border-color var(--tg-dur-fast) var(--tg-ease);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.poll-mark.on.svelte-1ltcb3y{background:var(--tg-primary);border-color:var(--tg-primary)}.poll-text.svelte-1ltcb3y{flex:1;min-width:0}.poll-pct.svelte-1ltcb3y{font-size:var(--tg-fs-12);color:var(--tg-text-2);font-variant-numeric:tabular-nums}.poll-bar.svelte-1ltcb3y{border-radius:var(--tg-radius-full);background:var(--tg-hover);height:4px;margin:0 4px 4px 30px;overflow:hidden}.poll-fill.svelte-1ltcb3y{background:var(--tg-primary);border-radius:var(--tg-radius-full);height:100%;transition:width var(--tg-dur-menu) var(--tg-ease)}.poll-opt.correct.svelte-1ltcb3y .poll-text:where(.svelte-1ltcb3y){color:var(--tg-online);font-weight:var(--tg-fw-bold)}.poll-foot.svelte-1ltcb3y{align-items:center;gap:var(--tg-sp-2);font-size:var(--tg-fs-12);color:var(--tg-text-2);margin-top:var(--tg-sp-1);display:flex}.poll-send.svelte-1ltcb3y,.poll-retract.svelte-1ltcb3y{color:var(--tg-primary);font-size:var(--tg-fs-12);cursor:pointer;background:0 0;border:none;padding:0}.poll-opt.wrong.svelte-1ltcb3y .poll-text:where(.svelte-1ltcb3y){color:var(--tg-danger,#e53935)}.poll-expl.svelte-1ltcb3y{font-size:var(--tg-fs-12);color:var(--tg-text-2);border-radius:var(--tg-radius);background:var(--tg-hover);margin-top:var(--tg-sp-1);padding:6px 8px}.poll-close.svelte-1ltcb3y{margin-left:auto}.poll-voters.svelte-1ltcb3y{font-size:var(--tg-fs-12);flex-direction:column;gap:6px;margin-top:4px;display:flex}.poll-vopt.svelte-1ltcb3y{font-weight:var(--tg-fw-bold)}.poll-vusers.svelte-1ltcb3y,.poll-vsub.svelte-1ltcb3y{color:var(--tg-text-2);word-break:break-word}.poll-closed.svelte-1ltcb3y{margin-left:auto}.checklist.svelte-170xdtz{flex-direction:column;gap:2px;min-width:240px;max-width:320px;display:flex}.checklist-question.svelte-170xdtz{font-size:var(--tg-fs-16);font-weight:var(--tg-fw-bold);margin-bottom:4px}.checklist-item.svelte-170xdtz{width:100%;color:inherit;text-align:left;cursor:pointer;font-size:var(--tg-fs-14);border-radius:var(--tg-radius);background:0 0;border:none;align-items:flex-start;gap:8px;padding:5px 4px;display:flex}.checklist-item.svelte-170xdtz:hover:not(:disabled){background:var(--tg-hover)}.checklist-item.svelte-170xdtz:disabled{cursor:default}.checklist-main.svelte-170xdtz{flex-direction:column;flex:1;min-width:0;display:flex}.checklist-item.checked.svelte-170xdtz .checklist-text:where(.svelte-170xdtz){opacity:.7;text-decoration:line-through}.checklist-who.svelte-170xdtz{font-size:var(--tg-fs-12);color:var(--tg-text-2);word-break:break-word}.checklist-n.svelte-170xdtz{font-size:var(--tg-fs-12);color:var(--tg-text-2);font-variant-numeric:tabular-nums}.checklist-foot.svelte-170xdtz{font-size:var(--tg-fs-12);color:var(--tg-text-2);align-items:center;gap:8px;margin-top:4px;display:flex}.checklist-close.svelte-170xdtz{color:var(--tg-primary);cursor:pointer;font-size:var(--tg-fs-12);background:0 0;border:none;margin-left:auto;padding:0}.checklist-closed.svelte-170xdtz{margin-left:auto}.pc-body.svelte-1fg6o6c{gap:var(--tg-sp-3);flex-direction:column;display:flex}.pc-opts.svelte-1fg6o6c{gap:var(--tg-sp-2);flex-direction:column;display:flex}.pc-opt.svelte-1fg6o6c{align-items:center;gap:var(--tg-sp-1);display:flex}.pc-opt.svelte-1fg6o6c .tg-input{flex:1;min-width:0}.pc-correct.svelte-1fg6o6c{border:2px solid var(--tg-secondary);width:22px;height:22px;color:var(--tg-white);cursor:pointer;background:0 0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:flex}.pc-correct.on.svelte-1fg6o6c{background:var(--tg-green);border-color:var(--tg-green)}.pc-add.svelte-1fg6o6c{align-self:flex-start;gap:var(--tg-sp-2)}.pc-check.svelte-1fg6o6c{gap:var(--tg-sp-4);cursor:pointer;padding-left:0;padding-right:0}.pc-check.svelte-1fg6o6c .tg-check{grid-area:media;position:relative}.pc-check.svelte-1fg6o6c .tg-check input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.pc-check.svelte-1fg6o6c .tg-check:has(:checked){background:var(--tg-primary);border-color:var(--tg-primary)}.pc-check.svelte-1fg6o6c .tg-check:has(:checked):after{content:"";border:solid var(--tg-white);border-width:0 2px 2px 0;width:6px;height:11px;position:absolute;top:1px;left:5px;transform:rotate(45deg)}.cp-body.svelte-5bzuwx{gap:var(--tg-sp-2);flex-direction:column;max-height:60vh;display:flex;overflow-y:auto}.cp-row.svelte-5bzuwx{text-align:left;cursor:pointer;background:0 0;border:0;width:100%}.fmt.b.svelte-1fkc29e{font-weight:var(--tg-fw-bold)}.fmt.i.svelte-1fkc29e{font-style:italic}.fmt.u.svelte-1fkc29e{text-decoration:underline}.fmt.st.svelte-1fkc29e{text-decoration:line-through}.fmt.u.st.svelte-1fkc29e{text-decoration:underline line-through}.fmt.mn-link.svelte-1fkc29e{cursor:pointer}.fmt.mn.svelte-1fkc29e{color:var(--tg-primary)}.fmt.code.svelte-1fkc29e,.fmt.pre.svelte-1fkc29e{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:var(--tg-fs-14);background:var(--tg-text-2-filled);border-radius:var(--tg-radius);padding:0 var(--tg-sp-1)}.fmt.pre.svelte-1fkc29e{white-space:pre-wrap;padding:var(--tg-sp-2);margin:var(--tg-sp-1) 0;display:block;overflow-x:auto}.fmt.bq.svelte-1fkc29e{border-left:2px solid var(--tg-primary);padding-left:var(--tg-sp-2);margin:var(--tg-sp-1) 0;display:block}.fmt-link.svelte-1fkc29e{color:var(--tg-primary);text-decoration:underline}.spoiler.svelte-1fkc29e{background:var(--tg-text);color:#0000;border-radius:var(--tg-radius);cursor:pointer;-webkit-user-select:none;user-select:none}.thread-backdrop.svelte-1fkc29e{background:var(--tg-backdrop);z-index:var(--tg-z-overlay);animation:svelte-1fkc29e-thread-fade-in var(--tg-dur-menu) var(--tg-ease) both;position:fixed;inset:0}.thread-backdrop.closing.svelte-1fkc29e{animation:svelte-1fkc29e-thread-fade-out var(--tg-dur-menu) var(--tg-ease) both}.thread-panel.svelte-1fkc29e{background:var(--tg-surface);width:min(420px,100vw);box-shadow:var(--tg-shadow-column);z-index:var(--tg-z-overlay);animation:svelte-1fkc29e-thread-slide-in .25s var(--tg-ease-overshoot) both;flex-direction:column;display:flex;position:fixed;top:0;bottom:0;right:0}.thread-panel.closing.svelte-1fkc29e{animation:svelte-1fkc29e-thread-slide-out var(--tg-dur-menu) var(--tg-ease) both}@media (prefers-reduced-motion:reduce){.thread-backdrop.svelte-1fkc29e,.thread-backdrop.closing.svelte-1fkc29e,.thread-panel.svelte-1fkc29e,.thread-panel.closing.svelte-1fkc29e{animation:none}}@keyframes svelte-1fkc29e-thread-slide-in{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes svelte-1fkc29e-thread-slide-out{0%{transform:translate(0)}to{transform:translate(100%)}}@keyframes svelte-1fkc29e-thread-fade-in{0%{opacity:0}to{opacity:1}}@keyframes svelte-1fkc29e-thread-fade-out{0%{opacity:1}to{opacity:0}}.thread-head.svelte-1fkc29e{border-bottom:1px solid var(--tg-divider);flex-shrink:0;align-items:center;gap:8px;height:56px;padding:0 16px;display:flex}.thread-head-text.svelte-1fkc29e{flex:1;min-width:0}.thread-title.svelte-1fkc29e{font-weight:var(--tg-fw-bold)}.thread-sub.svelte-1fkc29e{font-size:var(--tg-fs-12);color:var(--tg-text-2)}.thread-close.svelte-1fkc29e{font-size:var(--tg-fs-16);color:var(--tg-text-2);border-radius:var(--tg-radius);width:34px;height:34px}.thread-close.svelte-1fkc29e:hover{background:var(--tg-text-2-filled);color:var(--tg-text)}.thread-messages.svelte-1fkc29e{flex-direction:column;flex:1;gap:8px;padding:12px 16px;display:flex;overflow-y:auto}.thread-root.svelte-1fkc29e .msg:where(.svelte-1fkc29e){background:var(--tg-text-2-filled);border:1px solid var(--tg-divider);border-radius:var(--tg-radius-md);padding:8px}.thread-divider.svelte-1fkc29e{align-items:center;gap:8px;margin:2px 0;display:flex}.thread-divider.svelte-1fkc29e:before,.thread-divider.svelte-1fkc29e:after{content:"";background:var(--tg-divider);flex:1;height:1px}.thread-divider.svelte-1fkc29e span:where(.svelte-1fkc29e){font-size:var(--tg-fs-12);color:var(--tg-text-2);white-space:nowrap}.thread-empty.svelte-1fkc29e{color:var(--tg-text-2);font-size:var(--tg-fs-14);text-align:center;padding:20px 0}.msg.svelte-1fkc29e{align-items:flex-start;gap:8px;display:flex}.msg-ava.svelte-1fkc29e{background:var(--tg-primary-dark);width:32px;height:32px;font-size:var(--tg-fs-12);font-weight:var(--tg-fw-bold);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex;overflow:hidden}.msg-ava.svelte-1fkc29e img:where(.svelte-1fkc29e){object-fit:cover;width:100%;height:100%}.msg-body.svelte-1fkc29e{flex:1;min-width:0}.msg-sender.svelte-1fkc29e{font-size:var(--tg-fs-12);font-weight:var(--tg-fw-bold);color:var(--tg-primary)}.msg.mine.svelte-1fkc29e .msg-sender:where(.svelte-1fkc29e){color:var(--tg-online)}.msg-text.svelte-1fkc29e{font-size:var(--tg-fs-14);word-break:break-word;white-space:pre-wrap}.msg-text.big.svelte-1fkc29e{font-size:var(--tg-fs-24);line-height:1.15}.msg-text.deleted.svelte-1fkc29e{color:var(--tg-text-2);font-style:italic}.msg-img.svelte-1fkc29e{border-radius:var(--tg-radius);max-width:min(220px,100%);margin:4px 0;display:block}.msg-att.svelte-1fkc29e{font-size:var(--tg-fs-14);color:var(--tg-text-2);align-items:center;gap:4px;min-width:0;margin:2px 0;display:flex}.msg-att-name.svelte-1fkc29e{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.msg-meta.svelte-1fkc29e{font-size:var(--tg-fs-12);color:var(--tg-text-2);align-items:center;gap:8px;margin-top:2px;display:flex}.edited.svelte-1fkc29e{font-style:italic}.msg-jump.svelte-1fkc29e{font-size:var(--tg-fs-12);color:var(--tg-primary);opacity:0;padding:0;transition:opacity .15s}.msg.svelte-1fkc29e:hover .msg-jump:where(.svelte-1fkc29e),.msg-jump.svelte-1fkc29e:focus-visible{opacity:1}@media (hover:none){.msg-jump.svelte-1fkc29e{opacity:1}}.thread-input.svelte-1fkc29e{padding:8px 12px calc(8px + env(safe-area-inset-bottom));border-top:1px solid var(--tg-divider);background:var(--tg-text-2-filled);flex-shrink:0;gap:8px;display:flex}.thread-input.svelte-1fkc29e input:where(.svelte-1fkc29e){background:var(--tg-surface);border:1px solid var(--tg-divider);border-radius:var(--tg-radius-full);outline:none;flex:1;min-width:0;padding:8px 16px;transition:border-color .15s}.thread-input.svelte-1fkc29e input:where(.svelte-1fkc29e):focus{border-color:var(--tg-primary)}.thread-send.svelte-1fkc29e{background:var(--tg-primary);width:40px;height:40px;color:var(--tg-white);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.thread-send.svelte-1fkc29e:disabled{opacity:.4}.thread-send.svelte-1fkc29e svg:where(.svelte-1fkc29e){pointer-events:none;width:17px;height:17px}.blocked-banner.svelte-1fh2bts{text-align:center;text-transform:uppercase;letter-spacing:.06em;min-height:56px;font-size:var(--tg-fs-14);color:var(--tg-text-2);background:var(--tg-surface);border-top:1px solid var(--tg-divider);justify-content:center;align-items:center;padding:0 16px;font-weight:600;display:flex}.channel-readonly.svelte-1fh2bts{text-align:center;font-size:var(--tg-fs-14);color:var(--tg-text-2);background:var(--tg-surface);border-top:1px solid var(--tg-divider);padding:16px}.chat.svelte-1fh2bts{height:100dvh;height:calc(100dvh - var(--kb-offset,0px));flex-direction:column;max-width:100vw;display:flex;position:relative;overflow-x:hidden}.drop-overlay.svelte-1fh2bts{z-index:var(--tg-z-overlay);background:color-mix(in srgb, var(--tg-primary) 12%, var(--tg-backdrop));pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.drop-box.svelte-1fh2bts{border:2px dashed var(--tg-primary);border-radius:var(--tg-radius-lg);background:var(--tg-surface);color:var(--tg-primary);font-weight:var(--tg-fw-bold);flex-direction:column;align-items:center;gap:8px;padding:28px 36px;animation:.18s cubic-bezier(.18,.89,.32,1.28) svelte-1fh2bts-drop-pop;display:flex}.drop-box.svelte-1fh2bts svg:where(.svelte-1fh2bts){width:36px;height:36px}@keyframes svelte-1fh2bts-drop-pop{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.pending-files-bar.svelte-1fh2bts{background:var(--tg-surface);border-top:1px solid var(--tg-divider);padding:8px 12px}.pending-files-list.svelte-1fh2bts{gap:8px;padding-bottom:6px;display:flex;overflow-x:auto}.pending-file-item.svelte-1fh2bts{flex-direction:column;align-items:center;gap:2px;min-width:72px;max-width:90px;display:flex;position:relative}.pending-thumb.svelte-1fh2bts{object-fit:cover;border-radius:var(--tg-radius);background:var(--tg-bg);width:64px;height:64px}.pending-file-icon.svelte-1fh2bts{font-size:32px;line-height:64px}.pending-file-name.svelte-1fh2bts{font-size:var(--tg-fs-11);color:var(--tg-text-2);text-overflow:ellipsis;white-space:nowrap;text-align:center;max-width:84px;overflow:hidden}.pending-file-remove.svelte-1fh2bts{background:var(--tg-danger);width:20px;height:20px;color:var(--tg-white);font-size:var(--tg-fs-14);cursor:pointer;border:none;border-radius:50%;justify-content:center;align-items:center;line-height:1;display:flex;position:absolute;top:-4px;right:-2px}.pending-files-actions.svelte-1fh2bts{justify-content:flex-end;align-items:center;gap:8px;margin-top:4px;display:flex}.pending-hint.svelte-1fh2bts{font-size:var(--tg-fs-11);color:var(--tg-text-2);white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.pending-file-tools.svelte-1fh2bts{gap:2px;display:flex}.pending-tool.svelte-1fh2bts{border-radius:var(--tg-radius);background:var(--tg-bg);width:24px;height:22px;color:var(--tg-text-2);cursor:pointer;border:none;justify-content:center;align-items:center;display:flex}.pending-tool.on.svelte-1fh2bts{color:var(--tg-primary)}.pending-tool.svelte-1fh2bts:disabled{opacity:.3;cursor:default}.pending-cancel.svelte-1fh2bts,.pending-send.svelte-1fh2bts{border-radius:var(--tg-radius);font-size:var(--tg-fs-13);cursor:pointer;border:none;padding:5px 14px}.pending-cancel.svelte-1fh2bts{background:var(--tg-bg);color:var(--tg-text-2)}.pending-send.svelte-1fh2bts{background:var(--tg-primary);color:var(--tg-white);font-weight:var(--tg-fw-bold)}.pending-send.svelte-1fh2bts:disabled{opacity:.5}.jump-down.svelte-1fh2bts{right:var(--tg-sp-4);z-index:var(--tg-z-sticky);background:var(--tg-surface);width:54px;height:54px;color:var(--tg-text-2);box-shadow:var(--tg-shadow-input);transition:color var(--tg-dur-fast) var(--tg-ease), transform var(--tg-dur-fast) var(--tg-ease);border:0;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;bottom:84px}.jump-down.svelte-1fh2bts:hover{color:var(--tg-primary);transform:translateY(-2px)}.jump-down.svelte-1fh2bts svg:where(.svelte-1fh2bts){pointer-events:none;width:22px;height:22px}.jump-badge.svelte-1fh2bts{animation:svelte-1fh2bts-jb-pop .22s var(--tg-ease-overshoot);border-radius:var(--tg-radius-full);background:var(--tg-primary);min-width:20px;height:20px;color:var(--tg-badge-text);font-size:var(--tg-fs-12);font-weight:var(--tg-fw-bold);text-align:center;padding:0 4px;line-height:20px;position:absolute;top:-6px;left:50%;transform:translate(-50%)}.typing-line.svelte-1fh2bts{align-items:baseline;display:inline-flex}.typing-dots.svelte-1fh2bts{gap:2px;margin-left:3px;display:inline-flex}.typing-dots.svelte-1fh2bts i:where(.svelte-1fh2bts){background:currentColor;border-radius:50%;width:3px;height:3px;animation:1.2s ease-in-out infinite svelte-1fh2bts-typing-bounce}.typing-dots.svelte-1fh2bts i:where(.svelte-1fh2bts):nth-child(2){animation-delay:.15s}.typing-dots.svelte-1fh2bts i:where(.svelte-1fh2bts):nth-child(3){animation-delay:.3s}@keyframes svelte-1fh2bts-typing-bounce{0%,60%,to{opacity:.4;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}header.svelte-1fh2bts{align-items:center;gap:var(--tg-sp-2);height:var(--tg-topbar-h);padding:0 var(--tg-sp-2) 0 var(--tg-sp-3);background:var(--tg-surface);box-shadow:var(--tg-shadow-topbar);z-index:var(--tg-z-topbar);flex-shrink:0;display:flex;position:relative}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){header.svelte-1fh2bts{background:color-mix(in srgb, var(--tg-surface) 80%, transparent);-webkit-backdrop-filter:blur(16px)saturate(1.4);backdrop-filter:blur(16px)saturate(1.4)}}.back.svelte-1fh2bts{font-size:var(--tg-fs-24);color:var(--tg-primary);padding:0 4px;line-height:1;display:none}.ava.svelte-1fh2bts{width:var(--tg-avatar-40);height:var(--tg-avatar-40);background:var(--tg-primary-dark);font-weight:var(--tg-fw-bold);font-size:var(--tg-fs-14);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex;overflow:hidden}.ava.svelte-1fh2bts img:where(.svelte-1fh2bts){object-fit:cover;border-radius:50%;width:100%;height:100%}.name.svelte-1fh2bts{font-size:var(--tg-fs-16);line-height:var(--tg-lh-16);font-weight:var(--tg-fw-bold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sub.svelte-1fh2bts{font-size:var(--tg-fs-14);line-height:var(--tg-lh-14);color:var(--tg-text-2);text-overflow:ellipsis;white-space:nowrap;min-height:16px;overflow:hidden}.typing-line.svelte-1fh2bts{color:var(--tg-primary)}.online-text.svelte-1fh2bts{color:var(--tg-online)}.vpad.svelte-1fh2bts{flex-shrink:0;width:100%}.messages.svelte-1fh2bts{padding:var(--tg-sp-2) var(--tg-sp-3);gap:var(--tg-bubble-gap);background-color:var(--tg-chat-bg);background-image:url("data:image/svg+xml,%3Csvg width='60' height='60' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15 5a2 2 0 100-4 2 2 0 000 4zm30 30a2 2 0 100-4 2 2 0 000 4zM5 35a1.5 1.5 0 100-3 1.5 1.5 0 000 3zm50-10a1.5 1.5 0 100-3 1.5 1.5 0 000 3zM25 55a1 1 0 100-2 1 1 0 000 2zm20-40a1 1 0 100-2 1 1 0 000 2z' fill='%23888' fill-opacity='.06'/%3E%3C/svg%3E");flex-direction:column;flex:1;display:flex;overflow:hidden auto}.date-divider.svelte-1fh2bts{margin:var(--tg-sp-2) 0 var(--tg-sp-1);justify-content:center;display:flex}.date-divider.svelte-1fh2bts span:where(.svelte-1fh2bts){font-size:var(--tg-msg-service-fs);line-height:20px;font-weight:var(--tg-fw-bold);color:var(--tg-service-text);background:var(--tg-service-bg);border-radius:var(--tg-radius);padding:2px 10px;display:inline-block}.screen-capture-line.svelte-1fh2bts span:where(.svelte-1fh2bts){text-align:center;max-width:85%;font-weight:400}.unread-divider.svelte-1fh2bts{align-items:center;gap:8px;margin:4px 0;padding:4px 16px;display:flex}.unread-divider.svelte-1fh2bts:before,.unread-divider.svelte-1fh2bts:after{content:"";background:var(--tg-primary);opacity:.5;flex:1;height:1px}.unread-divider.svelte-1fh2bts span:where(.svelte-1fh2bts){font-size:var(--tg-fs-13);line-height:var(--tg-lh-13);color:var(--tg-primary);font-weight:var(--tg-fw-bold);white-space:nowrap}.history-skel.svelte-1fh2bts{padding:8px var(--tg-sp-3);flex-direction:column;gap:8px;display:flex}.hs-b.svelte-1fh2bts{border-radius:var(--tg-radius-bubble);height:36px}.hs-r.svelte-1fh2bts{align-self:flex-end}.history-spinner.svelte-1fh2bts{justify-content:center;padding:8px 0;display:flex}.spinner.svelte-1fh2bts{border:2px solid var(--tg-divider);border-top-color:var(--tg-primary);border-radius:50%;width:18px;height:18px;animation:.7s linear infinite svelte-1fh2bts-spin}@keyframes svelte-1fh2bts-spin{to{transform:rotate(360deg)}}.row.svelte-1fh2bts{touch-action:pan-y;display:flex;position:relative}.row.swiping.svelte-1fh2bts{transform:translateX(var(--swipe-dx))}.row.swipe-back.svelte-1fh2bts{transition:transform .2s ease-out;transform:translate(0)}.swipe-reply-icon.svelte-1fh2bts{width:28px;height:28px;color:var(--tg-text-2);background:color-mix(in srgb, var(--tg-primary) 12%, transparent);opacity:.5;pointer-events:none;border-radius:50%;justify-content:center;align-items:center;transition:opacity .15s ease-out,transform .15s ease-out,color .15s ease-out,background .15s ease-out;display:flex;position:absolute;top:50%;left:-36px;transform:translateY(-50%)scale(.6)}.swipe-reply-icon.ready.svelte-1fh2bts{color:var(--tg-white);background:var(--tg-primary);opacity:1;transform:translateY(-50%)scale(1)}.row.msg-in.svelte-1fh2bts{animation:svelte-1fh2bts-msg-in-out .2s var(--tg-ease)}.row:not(.mine).msg-in.svelte-1fh2bts{animation:svelte-1fh2bts-msg-in-in .16s var(--tg-ease)}@keyframes svelte-1fh2bts-msg-in-out{0%{opacity:0;transform:translateY(8px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes svelte-1fh2bts-msg-in-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.row.msg-in.svelte-1fh2bts{animation:none!important}}.row.mine.msg-in.svelte-1fh2bts{transform-origin:100% 100%}.row:not(.mine).msg-in.svelte-1fh2bts{transform-origin:0 100%}.row.mine.svelte-1fh2bts{justify-content:flex-end}.row.selected.svelte-1fh2bts{background:color-mix(in srgb, var(--tg-primary) 12%, transparent);border-radius:var(--tg-radius-md)}.row.selecting.svelte-1fh2bts{cursor:pointer;align-items:center;gap:8px}.row.selecting.svelte-1fh2bts .actions:where(.svelte-1fh2bts){display:none}.select-check.svelte-1fh2bts{border:2px solid var(--tg-divider);background:var(--tg-surface);width:22px;height:22px;color:var(--tg-white);transition:all var(--tg-dur-fast) var(--tg-ease);border-radius:50%;flex:none;justify-content:center;align-items:center;padding:0;display:flex}.select-check.checked.svelte-1fh2bts{background:var(--tg-primary);border-color:var(--tg-primary)}.select-check.svelte-1fh2bts:disabled{opacity:.35}.row.mine.selecting.svelte-1fh2bts{flex-direction:row-reverse}.select-bar.svelte-1fh2bts{background:var(--tg-text-2-filled);border-bottom:1px solid var(--tg-divider);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:8px 16px;display:flex}.select-count.svelte-1fh2bts{font-size:var(--tg-fs-14);font-weight:var(--tg-fw-bold)}.select-actions.svelte-1fh2bts{flex-wrap:wrap;gap:4px;display:flex}.select-actions.svelte-1fh2bts button:where(.svelte-1fh2bts){font-size:var(--tg-fs-12);color:var(--tg-text-2);background:var(--tg-surface);border:1px solid var(--tg-divider);border-radius:var(--tg-radius-md);white-space:nowrap;transition:all var(--tg-dur-fast);align-items:center;gap:4px;padding:4px 8px;display:inline-flex}.select-actions.svelte-1fh2bts button:where(.svelte-1fh2bts):hover:not(:disabled){background:var(--tg-primary);border-color:var(--tg-primary);color:var(--tg-white)}.select-actions.svelte-1fh2bts button:where(.svelte-1fh2bts):disabled{opacity:.45}.select-actions.svelte-1fh2bts button.danger:where(.svelte-1fh2bts):hover:not(:disabled){background:var(--tg-danger);border-color:var(--tg-danger)}.bubble-wrap.svelte-1fh2bts{max-width:min(85%, var(--tg-bubble-max-w));align-items:flex-start;gap:var(--tg-bubble-gap);flex-direction:column;display:flex;position:relative}.row.mine.svelte-1fh2bts .bubble-wrap:where(.svelte-1fh2bts){align-items:flex-end}.sender.svelte-1fh2bts{font-size:var(--tg-fs-14);line-height:var(--tg-lh-14);font-weight:var(--tg-fw-bold);color:var(--tg-bubble-in-accent);padding-left:var(--tg-sp-2)}.member-title.svelte-1fh2bts{font-weight:var(--tg-fw-normal);opacity:.65;margin-left:var(--tg-sp-1)}.messages.content-protected.svelte-1fh2bts,.meta.svelte-1fh2bts,.reaction-row.svelte-1fh2bts,.actions.svelte-1fh2bts,.cost-line.svelte-1fh2bts,.sender.svelte-1fh2bts,.thread-chip.svelte-1fh2bts{-webkit-user-select:none;user-select:none}.bubble.svelte-1fh2bts{text-align:left;background:var(--tg-bubble-in);color:var(--tg-bubble-in-text);border-radius:var(--tg-radius-bubble);padding:var(--tg-bubble-pad-top) var(--tg-bubble-pad-x) var(--tg-bubble-pad-bottom);font-size:var(--tg-msg-fs);line-height:var(--tg-msg-lh);word-break:break-word;cursor:pointer;max-width:100%;box-shadow:var(--tg-bubble-shadow);display:block}.mine.svelte-1fh2bts .bubble:where(.svelte-1fh2bts){background:var(--tg-bubble-out);color:var(--tg-bubble-out-text)}.row.last.svelte-1fh2bts:not(.mine) .bubble:where(.svelte-1fh2bts){border-bottom-left-radius:var(--tg-radius-bubble-tail)}.row.last.mine.svelte-1fh2bts .bubble:where(.svelte-1fh2bts){border-bottom-right-radius:var(--tg-radius-bubble-tail)}.row.svelte-1fh2bts:not(.first):not(.mine) .bubble:where(.svelte-1fh2bts){border-top-left-radius:var(--tg-radius-bubble-tail)}.row:not(.first).mine.svelte-1fh2bts .bubble:where(.svelte-1fh2bts){border-top-right-radius:var(--tg-radius-bubble-tail)}.row.svelte-1fh2bts:not(.last):not(.first):not(.mine) .bubble:where(.svelte-1fh2bts){border-bottom-left-radius:var(--tg-radius-bubble-tail)}.row:not(.last):not(.first).mine.svelte-1fh2bts .bubble:where(.svelte-1fh2bts){border-bottom-right-radius:var(--tg-radius-bubble-tail)}.row.first.svelte-1fh2bts{margin-top:var(--tg-bubble-gap-lg)}.sticker-img.svelte-1fh2bts,.sticker-video.svelte-1fh2bts{object-fit:contain;width:160px;height:160px;display:block}.bubble.big-emoji.svelte-1fh2bts,.mine.svelte-1fh2bts .bubble.big-emoji:where(.svelte-1fh2bts){box-shadow:none;color:var(--tg-text);background:0 0;border-radius:0;padding:0}.bubble.big-emoji.svelte-1fh2bts .txt:where(.svelte-1fh2bts){font-size:var(--fs-emoji);line-height:1.15}.bubble.big-emoji.svelte-1fh2bts .meta:where(.svelte-1fh2bts){font-size:var(--tg-fs-12);color:var(--tg-text-2)}.quote.svelte-1fh2bts{border-left:2px solid var(--tg-bubble-in-accent);padding:2px var(--tg-sp-2);margin-bottom:var(--tg-sp-1);font-size:var(--tg-fs-14);line-height:var(--tg-lh-14);color:inherit;background:color-mix(in srgb, var(--tg-bubble-in-accent) 8%, transparent);border-radius:var(--tg-radius-bubble-tail)}.mine.svelte-1fh2bts .quote:where(.svelte-1fh2bts){border-left-color:var(--tg-bubble-out-accent);background:color-mix(in srgb, var(--tg-bubble-out-accent) 8%, transparent)}.deleted-txt.svelte-1fh2bts{color:var(--tg-text-2);font-style:italic}.att-img.svelte-1fh2bts{border-radius:var(--tg-radius-md);cursor:pointer;max-width:min(280px,100%);margin-bottom:4px;display:block}.att-video-wrap.svelte-1fh2bts{border-radius:var(--tg-radius-md);cursor:pointer;background:#000;width:min(420px,100%);max-height:480px;margin-bottom:4px;position:relative;overflow:hidden}.att-video-poster.svelte-1fh2bts{object-fit:cover;width:100%;height:100%;display:block}.att-video-play.svelte-1fh2bts{color:#fff;pointer-events:none;background:#00000080;border-radius:50%;place-items:center;width:54px;height:54px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.att-video-dur.svelte-1fh2bts{color:#fff;pointer-events:none;background:#00000080;border-radius:8px;padding:1px 6px;font-size:12px;position:absolute;top:8px;left:8px}.link-preview.svelte-1fh2bts{max-width:min(280px,100%);margin-bottom:var(--tg-sp-1);border:0;border-left:2px solid var(--tg-bubble-in-accent);border-radius:var(--tg-radius-bubble-tail);background:color-mix(in srgb, var(--tg-bubble-in-accent) 8%, transparent);color:inherit;text-decoration:none;display:block;overflow:hidden}.link-preview-img.svelte-1fh2bts{object-fit:cover;width:100%;max-height:160px;display:block}.link-preview-site.svelte-1fh2bts+.link-preview-title:where(.svelte-1fh2bts){padding-top:2px}.link-preview-site.svelte-1fh2bts:last-child,.link-preview-title.svelte-1fh2bts:last-child{padding-bottom:8px}.link-preview-site.svelte-1fh2bts{font-weight:var(--tg-fw-bold);font-size:var(--tg-fs-12);color:var(--tg-bubble-in-accent);white-space:nowrap;text-overflow:ellipsis;padding:8px 8px 0;overflow:hidden}.link-preview-title.svelte-1fh2bts{font-weight:var(--tg-fw-bold);font-size:var(--tg-fs-14);-webkit-line-clamp:2;-webkit-box-orient:vertical;padding:8px 8px 0;display:-webkit-box;overflow:hidden}.link-preview-desc.svelte-1fh2bts{font-size:var(--tg-fs-12);color:var(--tg-text-2);-webkit-line-clamp:2;-webkit-box-orient:vertical;padding:2px 8px 8px;display:-webkit-box;overflow:hidden}.meta.svelte-1fh2bts{font-size:var(--tg-msg-time-fs);line-height:var(--tg-lh-12);color:var(--tg-bubble-in-time);white-space:nowrap;float:right;margin:5px 0 -2px var(--tg-sp-2);position:relative;bottom:-1px}.mine.svelte-1fh2bts .meta:where(.svelte-1fh2bts){color:var(--tg-bubble-out-time)}.edited.svelte-1fh2bts{font-style:italic;font-size:inherit;color:inherit;cursor:pointer;background:0 0;border:0;margin-right:3px;padding:0}.edited.svelte-1fh2bts:hover{text-decoration:underline}.silent-mark.svelte-1fh2bts{vertical-align:middle;align-items:center;margin-right:3px;display:inline-flex}.silent-toggle.on.svelte-1fh2bts,.location-toggle.on.svelte-1fh2bts{color:var(--tg-primary)}.loc-wrap.svelte-1fh2bts{display:inline-flex;position:relative}.loc-menu.svelte-1fh2bts{background:var(--tg-surface);border:1px solid var(--tg-divider);border-radius:var(--tg-radius-md);min-width:220px;box-shadow:var(--tg-shadow-menu);z-index:var(--tg-z-menu);flex-direction:column;padding:4px;display:flex;position:absolute;bottom:calc(100% + 6px);left:0}.loc-item.svelte-1fh2bts{color:var(--tg-text);text-align:left;border-radius:var(--tg-radius);cursor:pointer;font-size:var(--tg-fs-14);background:0 0;border:none;padding:8px 10px}.loc-item.svelte-1fh2bts:hover{background:var(--tg-hover)}.att-location.svelte-1fh2bts .lm{margin:-4px 0 -4px -6px}.history-item.svelte-1fh2bts{padding:var(--tg-sp-2) var(--tg-sp-3);border-radius:var(--tg-radius);text-align:left}.history-item.current.svelte-1fh2bts{background:var(--tg-primary-dark)}.history-text.svelte-1fh2bts{white-space:pre-wrap;word-break:break-word}.history-time.svelte-1fh2bts{font-size:var(--tg-fs-12);opacity:.7;margin-top:2px}.ticks.svelte-1fh2bts{margin-left:var(--tg-sp-1);align-items:center;display:inline-flex}.ticks.read.svelte-1fh2bts{color:var(--tg-bubble-out-status)}.ticks.read.tick-anim.svelte-1fh2bts path:last-child{stroke-dasharray:16;animation:svelte-1fh2bts-tick-draw .28s var(--tg-ease) both}@keyframes svelte-1fh2bts-jb-pop{0%{scale:.6}to{scale:1}}@keyframes svelte-1fh2bts-tick-draw{0%{stroke-dashoffset:16px;opacity:.3}to{stroke-dashoffset:0;opacity:1}}@media (prefers-reduced-motion:reduce){.ticks.read.tick-anim.svelte-1fh2bts path:last-child{animation:none}}.ticks.retry.svelte-1fh2bts{cursor:pointer;color:var(--tg-danger);background:0 0;border:none;padding:0}.actions.svelte-1fh2bts{z-index:var(--tg-z-sticky);justify-content:flex-end;gap:var(--tg-sp-1);opacity:0;pointer-events:none;transform-origin:100% 100%;transition:opacity var(--tg-dur-fast) var(--tg-ease), transform var(--tg-dur-fast) var(--tg-ease-overshoot);flex-wrap:wrap;max-width:100%;padding-top:4px;display:flex;position:absolute;top:100%;right:0;transform:translateY(4px)scale(.96)}.mine.svelte-1fh2bts .actions:where(.svelte-1fh2bts){transform-origin:100% 100%}.row.svelte-1fh2bts:not(.mine) .actions:where(.svelte-1fh2bts){transform-origin:0 100%;justify-content:flex-start;left:0;right:auto}.row.open.svelte-1fh2bts,.row.svelte-1fh2bts:hover{z-index:var(--tg-z-sticky)}.row.open.svelte-1fh2bts .actions:where(.svelte-1fh2bts){opacity:1;pointer-events:auto;transform:translateY(0)scale(1)}.actions.svelte-1fh2bts button:where(.svelte-1fh2bts){font-size:var(--tg-fs-13);line-height:var(--tg-lh-13);color:var(--tg-text-2);background:var(--tg-surface);box-shadow:var(--tg-shadow-section);border-radius:var(--tg-radius-md);white-space:nowrap;transition:all var(--tg-dur-fast);border:0;padding:4px 8px}.actions.svelte-1fh2bts button:where(.svelte-1fh2bts):hover{color:var(--tg-white);background:var(--tg-primary);border-color:var(--tg-primary)}.error.svelte-1fh2bts{color:var(--tg-danger);font-size:var(--tg-fs-14);padding:4px 16px}.reply-bar.svelte-1fh2bts{align-items:center;gap:var(--tg-sp-2);padding:var(--tg-sp-2) var(--tg-sp-4);background:var(--tg-surface);box-shadow:inset var(--tg-sp-1) 0 0 calc(var(--tg-sp-1) * -1 + 3px) var(--tg-primary);font-size:var(--tg-fs-14);line-height:var(--tg-lh-14);display:flex}.reply-text.svelte-1fh2bts{color:var(--tg-text-2);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.reply-cancel.svelte-1fh2bts{color:var(--tg-text-2);font-size:var(--tg-fs-14)}.input.svelte-1fh2bts{align-items:flex-end;gap:var(--tg-sp-2);padding:var(--tg-sp-2) var(--tg-sp-2) calc(var(--tg-sp-2) + env(safe-area-inset-bottom));background:0 0;display:flex;overflow:visible}.msg-textarea.svelte-1fh2bts{min-width:0;min-height:var(--tg-input-h);background:var(--tg-surface);border-radius:var(--tg-chat-input-radius);box-shadow:var(--tg-shadow-input);padding:13px var(--tg-sp-4);resize:none;font:inherit;font-size:var(--tg-msg-fs);max-height:158px;color:var(--tg-text);border:0;outline:none;flex:1;line-height:22px;overflow-y:auto}.msg-textarea.svelte-1fh2bts::placeholder{color:var(--tg-placeholder)}.attach.svelte-1fh2bts{width:var(--control-md);height:var(--control-md);font-size:var(--tg-fs-18);color:var(--tg-text-2);transition:color var(--tg-dur-fast) var(--tg-ease), background var(--tg-dur-fast) var(--tg-ease), transform .12s var(--tg-ease);background:0 0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.attach.svelte-1fh2bts:active:not(:disabled){transform:scale(.92)}.attach.svelte-1fh2bts:hover{color:var(--tg-primary);background:var(--tg-hover)}.attach.svelte-1fh2bts svg:where(.svelte-1fh2bts){pointer-events:none;width:24px;height:24px}.attach.svelte-1fh2bts:disabled{opacity:var(--tg-disabled-opacity)}.send.svelte-1fh2bts{width:var(--tg-input-h);height:var(--tg-input-h);background:var(--tg-surface);color:var(--tg-primary);box-shadow:var(--tg-shadow-input);font-size:var(--tg-fs-16);transition:background var(--tg-dur-fast) var(--tg-ease), color var(--tg-dur-fast) var(--tg-ease), opacity var(--tg-dur-fast);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.send.svelte-1fh2bts:hover:not(:disabled){background:var(--tg-primary);color:var(--tg-white)}.send.svelte-1fh2bts svg:where(.svelte-1fh2bts){pointer-events:none;width:24px;height:24px}.send.svelte-1fh2bts:disabled{opacity:.4}.send.mic.active.svelte-1fh2bts{background:var(--tg-danger);color:var(--tg-white)}.ava-btn.svelte-1fh2bts{background:0 0;flex-shrink:0;padding:0}.ava-btn.svelte-1fh2bts:disabled{cursor:default}.topic-back.svelte-1fh2bts{display:inline-block}.topic-ico.svelte-1fh2bts{margin-right:6px}.topics-overlay.svelte-1fh2bts{z-index:var(--tg-z-overlay)}.media-overlay.svelte-1fh2bts{z-index:var(--tg-z-overlay);background:var(--tg-surface);position:absolute;inset:0}.head-mid.svelte-1fh2bts{text-align:left;background:0 0;flex:1;min-width:0;padding:0}.head-actions.svelte-1fh2bts{align-items:center;gap:var(--tg-sp-1);flex-shrink:0;display:flex}.icon-btn.svelte-1fh2bts{width:var(--control-md);height:var(--control-md);color:var(--tg-text-2);transition:background var(--tg-dur-fast) var(--tg-ease), color var(--tg-dur-fast) var(--tg-ease), transform var(--tg-dur-fast) var(--tg-ease);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.icon-btn.svelte-1fh2bts svg:where(.svelte-1fh2bts){width:var(--icon-lg);height:var(--icon-lg);pointer-events:none}.icon-btn.svelte-1fh2bts:hover{background:var(--tg-hover)}.icon-btn.svelte-1fh2bts:active{transform:scale(.92)}.group-panel.svelte-1fh2bts{background:var(--tg-text-2-filled);border-bottom:1px solid var(--tg-divider);font-size:var(--tg-fs-14);flex-direction:column;gap:8px;padding:12px 16px;display:flex}.group-title-row.svelte-1fh2bts{font-weight:var(--tg-fw-bold);justify-content:space-between;align-items:center;display:flex}.group-title-row.svelte-1fh2bts button:where(.svelte-1fh2bts){font-size:var(--tg-fs-12);color:var(--tg-primary);font-weight:var(--tg-fw-normal)}.rename-row.svelte-1fh2bts{gap:8px;display:flex}.rename-row.svelte-1fh2bts input:where(.svelte-1fh2bts){background:var(--tg-surface);border:1px solid var(--tg-divider);border-radius:var(--tg-radius);flex:1;padding:8px}.members-list.svelte-1fh2bts{flex-direction:column;gap:4px;max-height:160px;display:flex;overflow-y:auto}.member-row.svelte-1fh2bts{justify-content:space-between;align-items:center;padding:2px 0;display:flex}.member-row.svelte-1fh2bts button:where(.svelte-1fh2bts){color:var(--tg-text-2);font-size:var(--tg-fs-12)}.add-member-row.svelte-1fh2bts{gap:8px;display:flex}.add-member-row.svelte-1fh2bts input:where(.svelte-1fh2bts){background:var(--tg-surface);border:1px solid var(--tg-divider);border-radius:var(--tg-radius);flex:1;padding:8px}.leave-btn.svelte-1fh2bts{color:var(--tg-danger);font-size:var(--tg-fs-14);align-self:flex-start}.profile-panel.svelte-1fh2bts{background:var(--tg-text-2-filled);border-bottom:1px solid var(--tg-divider);flex-direction:column;align-items:center;gap:8px;padding:20px 16px;display:flex;position:relative}.profile-ava.svelte-1fh2bts{background:var(--tg-primary-dark);width:80px;height:80px;font-size:var(--tg-fs-24);font-weight:var(--tg-fw-bold);border-radius:50%;justify-content:center;align-items:center;display:flex;overflow:hidden}.profile-ava.svelte-1fh2bts img:where(.svelte-1fh2bts){object-fit:cover;width:100%;height:100%}.profile-name.svelte-1fh2bts{font-size:var(--tg-fs-18);font-weight:var(--tg-fw-bold)}.profile-status.svelte-1fh2bts{font-size:var(--tg-fs-14);color:var(--tg-text-2)}.head-status.svelte-1fh2bts{vertical-align:middle;align-items:center;margin-left:4px;display:inline-flex}.profile-gifts.svelte-1fh2bts{width:100%;margin-top:var(--tg-sp-2)}.reaction-who.svelte-1fh2bts{color:var(--tg-text-2)}.reaction-who-list.svelte-1fh2bts{font-size:var(--tg-fs-12);color:var(--tg-text-2);flex-direction:column;gap:2px;padding:2px 0;display:flex}.reaction-who-row.svelte-1fh2bts{gap:6px;display:flex}.reaction-who-names.svelte-1fh2bts{word-break:break-word}.react-full-backdrop.svelte-1fh2bts{z-index:calc(var(--tg-z-sticky) + 1);position:fixed;inset:0}.react-full.svelte-1fh2bts{z-index:calc(var(--tg-z-sticky) + 2);background:var(--tg-surface-elevated,var(--tg-surface));border:1px solid var(--tg-divider);max-height:calc(100vh - 16px);padding:var(--tg-sp-1) var(--tg-sp-2) var(--tg-sp-2);cursor:default;-webkit-user-select:none;user-select:none;border-radius:16px;animation:.2s cubic-bezier(.2,.9,.3,1.15) backwards svelte-1fh2bts-react-full-in;position:fixed;overflow:hidden;box-shadow:0 8px 32px #00000059}@keyframes svelte-1fh2bts-react-full-in{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.react-full.svelte-1fh2bts{animation:none}}.react-full-head.svelte-1fh2bts{font-size:var(--tg-fs-14);color:var(--tg-text-2);justify-content:space-between;align-items:center;display:flex}.react-full-recent.svelte-1fh2bts{padding-bottom:var(--tg-sp-1);border-bottom:1px solid var(--tg-divider);margin-bottom:var(--tg-sp-1);flex-wrap:wrap;gap:2px;display:flex}.react-full-recent.svelte-1fh2bts .react-emoji:where(.svelte-1fh2bts){padding:4px;font-size:22px}.react-full-recent.svelte-1fh2bts .react-anim:where(.svelte-1fh2bts){width:26px;height:26px}.react-plus.svelte-1fh2bts{background:var(--tg-text-2-filled,#80808026);width:30px;height:30px;color:var(--tg-text-2);cursor:pointer;border:0;border-radius:50%;place-items:center;margin-left:2px;transition:background .12s,transform .12s cubic-bezier(.34,1.56,.64,1);display:grid}.react-plus.svelte-1fh2bts:hover{background:var(--tg-hover);color:var(--tg-text);transform:scale(1.15)}.react-plus.svelte-1fh2bts:active{transform:scale(.94)}.react-plus.active.svelte-1fh2bts{background:var(--tg-primary);color:#fff}.gift-open-btn.svelte-1fh2bts{border-radius:var(--tg-radius-md);background:var(--tg-text-2-filled);border:1px solid var(--tg-divider);color:var(--tg-text);font-size:var(--tg-fs-14);cursor:pointer;margin-top:8px;padding:6px 14px}.gift-open-btn.svelte-1fh2bts:hover{background:var(--tg-surface)}.gift-picker.svelte-1fh2bts{background:var(--tg-surface);border:1px solid var(--tg-divider);border-radius:var(--tg-radius-lg);flex-direction:column;gap:12px;width:min(420px,92vw);max-height:84vh;padding:16px;display:flex;overflow-y:auto}.gift-picker-head.svelte-1fh2bts{font-weight:var(--tg-fw-bold);justify-content:space-between;align-items:center;display:flex}.gift-grid.svelte-1fh2bts{grid-template-columns:repeat(auto-fill,minmax(88px,1fr));gap:8px;display:grid}.gift-cell.svelte-1fh2bts{border-radius:var(--tg-radius-md);color:var(--tg-white);cursor:pointer;border:2px solid #0000;flex-direction:column;align-items:center;gap:4px;padding:12px 6px 8px;transition:transform .12s;display:flex}.gift-cell.svelte-1fh2bts:hover{transform:scale(1.04)}.gift-cell.svelte-1fh2bts:active{transform:scale(.96)}.gift-cell.selected.svelte-1fh2bts{border-color:var(--tg-primary)}.gift-cell-emoji.svelte-1fh2bts{font-size:32px;line-height:1}.gift-cell-title.svelte-1fh2bts{font-size:var(--tg-fs-12);opacity:.9}.gift-caption.svelte-1fh2bts{background:var(--tg-text-2-filled);border:1px solid var(--tg-divider);border-radius:var(--tg-radius-md);color:var(--tg-text);font-size:var(--tg-fs-14);padding:8px 12px}.gift-send.svelte-1fh2bts:disabled{opacity:.5;cursor:default}.gift-bubble.svelte-1fh2bts{border-radius:var(--tg-radius-md);width:220px;color:var(--tg-white);text-align:center;flex-direction:column;align-items:center;gap:6px;padding:18px 16px 12px;display:flex}.gift-bubble-emoji.svelte-1fh2bts{font-size:56px;line-height:1}.gift-bubble-from.svelte-1fh2bts{font-size:var(--tg-fs-14);font-weight:var(--tg-fw-bold);text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.gift-bubble-caption.svelte-1fh2bts{font-size:var(--tg-fs-12);opacity:.85;overflow-wrap:anywhere}.gift-bubble-time.svelte-1fh2bts{font-size:var(--tg-fs-12);opacity:.7;align-self:flex-end}.profile-close.svelte-1fh2bts{font-size:var(--tg-fs-18);color:var(--tg-text-2);position:absolute;top:10px;right:14px}.call-bar.svelte-1fh2bts{cursor:default}.call-bar-join.svelte-1fh2bts{font-size:var(--tg-fs-14);padding:4px 12px}.call-join-btn.svelte-1fh2bts{width:auto;color:var(--tg-primary);gap:4px;padding:0 8px}.call-join-btn.svelte-1fh2bts span:where(.svelte-1fh2bts){font-size:var(--tg-fs-14)}.pinned-bar.svelte-1fh2bts{background:var(--tg-text-2-filled);border-bottom:1px solid var(--tg-divider);font-size:var(--tg-fs-14);cursor:pointer;align-items:center;gap:8px;padding:8px 16px;display:flex}.row.highlight.svelte-1fh2bts .bubble:where(.svelte-1fh2bts){animation:1.2s ease-out svelte-1fh2bts-pin-flash}@keyframes svelte-1fh2bts-pin-flash{0%{background:color-mix(in srgb, var(--tg-primary) 35%, transparent)}to{background:0 0}}.pinned-text.svelte-1fh2bts{color:var(--tg-text-2);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.forwarded.svelte-1fh2bts{font-size:var(--tg-fs-14);line-height:var(--tg-lh-14);font-weight:var(--tg-fw-bold);color:var(--tg-bubble-in-accent);margin-bottom:2px}.mine.svelte-1fh2bts .forwarded:where(.svelte-1fh2bts){color:var(--tg-bubble-out-accent)}.thread-chip.svelte-1fh2bts{font-size:var(--tg-fs-12);font-weight:var(--tg-fw-bold);color:var(--tg-primary);background:var(--tg-text-2-filled);border:1px solid var(--tg-divider);border-radius:var(--tg-radius-lg);align-items:center;gap:8px;padding:3px 8px 3px 4px;transition:background .15s,border-color .15s;display:flex}.thread-chip.svelte-1fh2bts:hover{background:var(--tg-primary-dark);border-color:var(--tg-primary)}.thread-chip-avas.svelte-1fh2bts{display:flex}.thread-chip-ava.svelte-1fh2bts{background:var(--tg-primary-dark);width:20px;height:20px;font-size:var(--tg-fs-12);font-weight:var(--tg-fw-bold);color:var(--tg-text);border:1.5px solid var(--tg-text-2-filled);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex;overflow:hidden}.thread-chip-ava.svelte-1fh2bts+.thread-chip-ava:where(.svelte-1fh2bts){margin-left:-7px}.thread-chip-ava.svelte-1fh2bts img:where(.svelte-1fh2bts){object-fit:cover;width:100%;height:100%}.thread-chip-arrow.svelte-1fh2bts{font-size:var(--tg-fs-14);opacity:.7;line-height:1}.reaction-row.svelte-1fh2bts{flex-wrap:wrap;gap:4px;display:flex}.reaction-chip.svelte-1fh2bts{font-size:var(--tg-fs-14);line-height:var(--tg-lh-14);background:color-mix(in srgb, var(--tg-bubble-in-accent) 10%, transparent);border-radius:var(--tg-radius-full);height:30px;padding:0 var(--tg-sp-2);color:var(--tg-bubble-in-accent);border:0;align-items:center;display:inline-flex;position:relative}.reaction-chip.svelte-1fh2bts .react-anim:where(.svelte-1fh2bts),.reaction-who-row.svelte-1fh2bts .react-anim:where(.svelte-1fh2bts){vertical-align:middle;width:20px;height:20px;margin-right:3px}.rc-count.svelte-1fh2bts{vertical-align:middle;margin-left:3px;display:inline-block;overflow:hidden}.rc-count.svelte-1fh2bts .pop:where(.svelte-1fh2bts){animation:svelte-1fh2bts-chip-pop .3s var(--tg-ease)}@keyframes svelte-1fh2bts-chip-pop{0%{transform:scale(1)}40%{transform:scale(1.18)}to{transform:scale(1)}}.rc-burst.svelte-1fh2bts{pointer-events:none;position:absolute;inset:0}.rc-burst.svelte-1fh2bts i:where(.svelte-1fh2bts){background:var(--tg-primary);opacity:0;border-radius:50%;width:4px;height:4px;animation:.45s ease-out forwards svelte-1fh2bts-rc-burst;position:absolute;top:50%;left:14px}.rc-burst.svelte-1fh2bts i:where(.svelte-1fh2bts):first-child{--bx:-12px;--by:-14px}.rc-burst.svelte-1fh2bts i:where(.svelte-1fh2bts):nth-child(2){--bx:0px;--by:-18px}.rc-burst.svelte-1fh2bts i:where(.svelte-1fh2bts):nth-child(3){--bx:12px;--by:-14px}.rc-burst.svelte-1fh2bts i:where(.svelte-1fh2bts):nth-child(4){--bx:16px;--by:-2px}.rc-burst.svelte-1fh2bts i:where(.svelte-1fh2bts):nth-child(5){--bx:-16px;--by:-2px}@keyframes svelte-1fh2bts-rc-burst{0%{opacity:1;transform:translate(0)scale(1)}to{transform:translate(var(--bx), var(--by)) scale(.3);opacity:0}}@media (prefers-reduced-motion:reduce){.rc-count.svelte-1fh2bts .pop:where(.svelte-1fh2bts){animation:none}.rc-burst.svelte-1fh2bts{display:none}}.reaction-chip.mine.svelte-1fh2bts{border-color:var(--tg-primary);color:var(--tg-primary)}.react-bar.svelte-1fh2bts{z-index:var(--tg-z-sticky);transform-origin:100% 100%;-webkit-user-select:none;user-select:none;padding-bottom:6px;animation:.22s cubic-bezier(.34,1.56,.64,1) backwards svelte-1fh2bts-react-bar-in;position:absolute;bottom:100%;right:0}.react-pill.svelte-1fh2bts{background:var(--tg-surface-elevated,var(--tg-surface));border-radius:24px;align-items:center;gap:2px;padding:5px 8px;display:flex;box-shadow:0 1px 8px #0000004d}.row.svelte-1fh2bts:not(.mine) .react-bar:where(.svelte-1fh2bts){transform-origin:0 100%;left:0;right:auto}.react-bar.svelte-1fh2bts .react-emoji:where(.svelte-1fh2bts),.react-bar.svelte-1fh2bts .react-plus:where(.svelte-1fh2bts){animation:.26s cubic-bezier(.34,1.56,.64,1) backwards svelte-1fh2bts-react-emoji-in;animation-delay:calc(40ms + var(--i,0) * 28ms)}@keyframes svelte-1fh2bts-react-bar-in{0%{opacity:0;transform:translateY(8px)scale(.6)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes svelte-1fh2bts-react-emoji-in{0%{opacity:0;transform:scale(.3)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.react-bar.svelte-1fh2bts,.react-bar.svelte-1fh2bts .react-emoji:where(.svelte-1fh2bts),.react-bar.svelte-1fh2bts .react-plus:where(.svelte-1fh2bts){animation:none}}.react-emoji.svelte-1fh2bts{cursor:pointer;background:0 0;border:0;border-radius:50%;padding:6px 5px;font-size:26px;line-height:1;transition:transform .12s cubic-bezier(.34,1.56,.64,1)}.react-emoji.svelte-1fh2bts:hover{transform:scale(1.25)}.react-emoji.svelte-1fh2bts:active{transform:scale(1.05)}.react-emoji.mine.svelte-1fh2bts{background:var(--tg-primary-dark)}.react-anim.svelte-1fh2bts{object-fit:contain;pointer-events:none;width:28px;height:28px}.forward-overlay.svelte-1fh2bts{z-index:var(--tg-z-sticky);background:#0006;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.forward-list.svelte-1fh2bts{background:var(--tg-surface);border:1px solid var(--tg-divider);border-radius:var(--tg-radius-md);flex-direction:column;gap:4px;width:min(320px,90vw);max-height:70vh;padding:12px;display:flex;overflow-y:auto}.forward-title.svelte-1fh2bts{font-weight:var(--tg-fw-bold);padding:4px 8px 8px}.forward-item.svelte-1fh2bts{text-align:left;border-radius:var(--tg-radius);padding:8px}.forward-item.svelte-1fh2bts:hover{background:var(--tg-text-2-filled)}.forward-close.svelte-1fh2bts{align-self:center;padding:8px}@media (width<=720px){.back.svelte-1fh2bts{display:block}.input.svelte-1fh2bts{padding:6px 6px calc(6px + env(safe-area-inset-bottom));gap:2px}.poll-toggle.svelte-1fh2bts,.gif-toggle.svelte-1fh2bts,.contact-toggle.svelte-1fh2bts,.hotkey-help-btn.svelte-1fh2bts{display:none}.attach.svelte-1fh2bts{width:var(--tg-control-h);height:var(--tg-control-h);flex-shrink:0}.msg-textarea.svelte-1fh2bts{padding:13px var(--tg-sp-3);min-width:0}.head-actions.svelte-1fh2bts{scrollbar-width:none;gap:0;min-width:0;overflow-x:auto}.head-actions.svelte-1fh2bts::-webkit-scrollbar{display:none}.head-mid.svelte-1fh2bts{min-width:72px}.icon-btn.svelte-1fh2bts{width:var(--control-md);height:var(--control-md)}.back.svelte-1fh2bts{min-width:var(--control-md);min-height:var(--control-md)}header.svelte-1fh2bts{gap:var(--tg-sp-2);padding:0 var(--tg-sp-2)}.emoji-panel.svelte-1fh2bts,.gif-panel.svelte-1fh2bts{max-height:40dvh}}.emoji-toggle.svelte-1fh2bts{font-size:var(--tg-fs-18)}.icon-btn.active-btn.svelte-1fh2bts{color:var(--tg-primary)}.search-bar.svelte-1fh2bts{background:var(--tg-surface);border-bottom:1px solid var(--tg-divider);padding:8px 12px}.search-row.svelte-1fh2bts{align-items:center;gap:8px;display:flex}.search-icon.svelte-1fh2bts{color:var(--tg-text-2);align-items:center;display:flex}.search-input.svelte-1fh2bts{background:var(--tg-text-2-filled);border:1px solid var(--tg-divider);border-radius:var(--tg-radius-md);min-width:0;color:inherit;font-size:var(--tg-fs-14);flex:1;padding:6px 10px}.search-from.svelte-1fh2bts{background:var(--tg-text-2-filled);border:1px solid var(--tg-divider);border-radius:var(--tg-radius-md);max-width:140px;color:inherit;font-size:var(--tg-fs-14);padding:6px 8px}.search-counter.svelte-1fh2bts{font-size:var(--tg-fs-12);color:var(--tg-text-2);white-space:nowrap;padding:0 2px}.search-nav.svelte-1fh2bts{width:30px;height:30px}.search-chips.svelte-1fh2bts{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.search-chip.svelte-1fh2bts{font-size:var(--tg-fs-12);color:var(--tg-text-2);background:var(--tg-text-2-filled);border:1px solid var(--tg-divider);border-radius:var(--tg-radius-md);padding:4px 10px}.search-chip.active.svelte-1fh2bts{color:var(--tg-white);background:var(--tg-primary);border-color:var(--tg-primary)}.search-status.svelte-1fh2bts{font-size:var(--tg-fs-14);color:var(--tg-text-2);padding:10px 4px 4px}.search-status.error.svelte-1fh2bts{color:var(--tg-danger)}.search-results.svelte-1fh2bts{flex-direction:column;max-height:260px;margin-top:8px;display:flex;overflow-y:auto}.search-hit.svelte-1fh2bts{text-align:left;border-radius:var(--tg-radius-md);flex-direction:column;align-items:stretch;gap:2px;padding:8px;display:flex}.search-hit.svelte-1fh2bts:hover{background:var(--tg-text-2-filled)}.search-hit.active.svelte-1fh2bts{background:var(--tg-text-2-filled);outline:1px solid var(--tg-primary)}.search-hit-top.svelte-1fh2bts{justify-content:space-between;gap:8px;display:flex}.search-hit-name.svelte-1fh2bts{font-size:var(--tg-fs-14);font-weight:var(--tg-fw-bold);color:var(--tg-primary)}.search-hit-time.svelte-1fh2bts{font-size:var(--tg-fs-12);color:var(--tg-text-2);white-space:nowrap}.search-hit-text.svelte-1fh2bts{font-size:var(--tg-fs-14);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mention.svelte-1fh2bts{color:var(--tg-primary);font-weight:var(--tg-fw-bold);cursor:pointer}.mention.svelte-1fh2bts:hover{text-decoration:underline}.fmt.b.svelte-1fh2bts{font-weight:var(--tg-fw-bold)}.fmt.i.svelte-1fh2bts{font-style:italic}.fmt.u.svelte-1fh2bts{text-decoration:underline}.fmt.st.svelte-1fh2bts{text-decoration:line-through}.fmt.u.st.svelte-1fh2bts{text-decoration:underline line-through}.fmt.code.svelte-1fh2bts,.fmt.pre.svelte-1fh2bts{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:var(--tg-fs-14);background:var(--tg-text-2-filled);border-radius:var(--tg-radius);padding:0 var(--tg-sp-1)}.fmt.pre.svelte-1fh2bts{white-space:pre-wrap;padding:var(--tg-sp-2);margin:var(--tg-sp-1) 0;display:block;overflow-x:auto}.fmt.bq.svelte-1fh2bts{border-left:2px solid var(--tg-primary);padding-left:var(--tg-sp-2);margin:var(--tg-sp-1) 0;display:block}.fmt-link.svelte-1fh2bts{color:var(--tg-primary);text-decoration:underline}.fmt-link.b.svelte-1fh2bts{font-weight:var(--tg-fw-bold)}.fmt-link.i.svelte-1fh2bts{font-style:italic}.spoiler.svelte-1fh2bts{background:var(--tg-text);color:#0000;border-radius:var(--tg-radius);cursor:pointer;-webkit-user-select:none;user-select:none}.mention.me.svelte-1fh2bts{background:rgba(var(--tg-primary-rgb), .18);border-radius:var(--tg-radius);padding:0 2px}.mention-panel.svelte-1fh2bts{background:var(--tg-surface);border-top:1px solid var(--tg-divider);max-height:220px;padding:4px 8px;overflow-y:auto}.mention-item.svelte-1fh2bts{text-align:left;border-radius:var(--tg-radius-md);align-items:center;gap:10px;width:100%;padding:6px 8px;display:flex}.mention-item.active.svelte-1fh2bts{background:var(--tg-text-2-filled)}.mention-ava.svelte-1fh2bts{background:var(--tg-primary-dark);width:28px;height:28px;font-size:var(--tg-fs-12);font-weight:var(--tg-fw-bold);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex;overflow:hidden}.mention-ava.svelte-1fh2bts img:where(.svelte-1fh2bts){object-fit:cover;border-radius:50%;width:100%;height:100%}.mention-name.svelte-1fh2bts{font-size:var(--tg-fs-14);font-weight:var(--tg-fw-bold)}.emoji-panel.svelte-1fh2bts{background:var(--tg-surface);border-top:1px solid var(--tg-divider);max-height:min(420px,55vh);padding:8px 12px;overflow-y:auto}.emoji-panel-cat-label.svelte-1fh2bts{font-size:var(--tg-fs-12);color:var(--tg-text-2);background:var(--tg-surface);padding:8px 2px 4px;position:sticky;top:0}.emoji-grid.svelte-1fh2bts{grid-template-columns:repeat(auto-fill,minmax(34px,1fr));gap:2px;display:grid}.emoji-cell.svelte-1fh2bts{font-size:var(--tg-fs-24);border-radius:var(--tg-radius);text-align:center;padding:4px 0;line-height:1}.aes-offer.svelte-1fh2bts{align-items:center;gap:var(--tg-sp-2);padding:var(--tg-sp-2);border-radius:var(--tg-radius);background:var(--tg-hover);margin-bottom:var(--tg-sp-2);flex-wrap:wrap;display:flex}.aes-offer.svelte-1fh2bts img:where(.svelte-1fh2bts){object-fit:contain;width:48px;height:48px}.aes-hint.svelte-1fh2bts{font-size:var(--tg-fs-12);color:var(--tg-text-2)}.anim-emoji-cell.svelte-1fh2bts{object-fit:contain;vertical-align:middle;width:32px;height:32px;transition:transform .15s}.anim-emoji-cell.svelte-1fh2bts:hover{z-index:10;position:relative;transform:scale(2.5)}.emoji-cell.svelte-1fh2bts{transition:transform .15s}.emoji-cell.svelte-1fh2bts:hover{background:var(--tg-text-2-filled);z-index:10;position:relative;transform:scale(1.8)}.panel-tabs.svelte-1fh2bts{background:var(--tg-surface);z-index:var(--tg-z-base);gap:4px;padding-bottom:8px;display:flex;position:sticky;top:0}.panel-tab.svelte-1fh2bts{font-size:var(--tg-fs-14);font-weight:var(--tg-fw-bold);color:var(--tg-text-2);border-radius:var(--tg-radius);background:var(--tg-text-2-filled);flex:1;padding:8px 0}.panel-tab.active.svelte-1fh2bts{background:var(--tg-primary);color:var(--tg-white)}.sticker-packs.svelte-1fh2bts{gap:4px;padding:4px 0 2px;display:flex}.sticker-pack-tab.svelte-1fh2bts{font-size:var(--tg-fs-20);border-radius:var(--tg-radius);border-bottom:2px solid #0000;flex:1;padding:8px 0;line-height:1}.sticker-pack-tab.active.svelte-1fh2bts{border-bottom-color:var(--tg-primary);background:var(--tg-text-2-filled)}.sticker-grid.svelte-1fh2bts{grid-template-columns:repeat(auto-fill,minmax(56px,1fr));gap:4px;display:grid}.sticker-cell.svelte-1fh2bts{font-size:var(--fs-sticker);border-radius:var(--tg-radius-md);text-align:center;padding:8px 0;line-height:1;transition:transform .12s,background .12s}.sticker-cell.svelte-1fh2bts:hover{background:var(--tg-text-2-filled)}.sticker-cell.svelte-1fh2bts:active{transform:scale(.85)}.gif-toggle.svelte-1fh2bts{font-size:var(--tg-fs-12);font-weight:var(--tg-fw-bold)}.gif-panel.svelte-1fh2bts{background:var(--tg-surface);border-top:1px solid var(--tg-divider);max-height:320px;padding:8px 12px;overflow-y:auto}.gif-top.svelte-1fh2bts{align-items:center;gap:8px;margin-bottom:8px;display:flex}.gif-tabs.svelte-1fh2bts{flex-shrink:0;gap:4px;display:flex}.gif-tab.svelte-1fh2bts{font-size:var(--tg-fs-12);color:var(--tg-text-2);background:var(--tg-text-2-filled);border:1px solid var(--tg-divider);border-radius:var(--tg-radius-full);cursor:pointer;padding:6px 10px}.gif-tab.active.svelte-1fh2bts{color:var(--tg-primary);border-color:var(--tg-primary)}.gif-cell-wrap.svelte-1fh2bts{position:relative}.gif-fav.svelte-1fh2bts{border-radius:var(--tg-radius);background:var(--tg-service-bg);width:24px;height:24px;color:var(--tg-service-text);cursor:pointer;opacity:0;transition:opacity .15s, transform .12s var(--tg-ease);justify-content:center;align-items:center;display:flex;position:absolute;top:4px;right:4px}.gif-fav.svelte-1fh2bts:active{transform:scale(.92)}.gif-cell-wrap.svelte-1fh2bts:hover .gif-fav:where(.svelte-1fh2bts),.gif-fav.svelte-1fh2bts:focus-visible,.gif-fav.on.svelte-1fh2bts{opacity:1}.gif-fav.on.svelte-1fh2bts{color:var(--tg-primary)}@media (hover:none){.gif-fav.svelte-1fh2bts{opacity:1}}.gif-search.svelte-1fh2bts{box-sizing:border-box;background:var(--tg-text-2-filled);border:1px solid var(--tg-divider);border-radius:var(--tg-radius-full);outline:none;width:100%;padding:8px 16px}.gif-status.svelte-1fh2bts{text-align:center;color:var(--tg-text-2);font-size:var(--tg-fs-14);padding:12px 0}.gif-status.error.svelte-1fh2bts{color:var(--tg-danger)}.gif-grid.svelte-1fh2bts{grid-template-columns:repeat(auto-fill,minmax(110px,1fr));gap:8px;display:grid}.gif-cell.svelte-1fh2bts{object-fit:cover;border-radius:var(--tg-radius);cursor:pointer;background:var(--tg-text-2-filled);width:100%;height:90px}.call-record.svelte-1fh2bts{align-items:center;gap:var(--tg-sp-2);padding:var(--tg-sp-2) var(--tg-sp-3);border-radius:var(--tg-radius-md);background:var(--tg-surface);border:1px solid var(--tg-divider);color:var(--tg-text);font-size:.92em;display:inline-flex}.call-record.svelte-1fh2bts svg{color:var(--tg-text-2);flex-shrink:0}.call-record.outgoing.svelte-1fh2bts svg{transform:scaleX(-1)}.call-record.missed.svelte-1fh2bts{color:var(--tg-danger);border-color:var(--tg-danger);background:color-mix(in srgb, var(--tg-danger) 8%, var(--tg-surface))}.call-record.missed.svelte-1fh2bts svg{color:var(--tg-danger)}.call-label.svelte-1fh2bts{white-space:nowrap}.call-dur.svelte-1fh2bts{color:var(--tg-text-2);padding-left:var(--tg-sp-2);border-left:1px solid var(--tg-divider)}.album-grid.svelte-1fh2bts{border-radius:var(--tg-radius-md);gap:2px;max-width:min(320px,100%);margin-bottom:4px;display:grid;overflow:hidden}.album-2.svelte-1fh2bts,.album-3.svelte-1fh2bts{grid-template-columns:1fr 1fr}.album-3.svelte-1fh2bts .album-cell:where(.svelte-1fh2bts):first-child{grid-row:1/3}.album-4.svelte-1fh2bts{grid-template-columns:1fr 1fr}.album-cell.svelte-1fh2bts{cursor:pointer;background:var(--tg-text-2-filled);min-height:80px;position:relative;overflow:hidden}.album-img.svelte-1fh2bts{object-fit:cover;width:100%;height:100%;z-index:var(--tg-z-base);opacity:0;transition:opacity .2s;display:block;position:relative}.album-img.loaded.svelte-1fh2bts{opacity:1}.att-img-wrap.svelte-1fh2bts{max-width:min(280px,100%);margin-bottom:4px;position:relative}.blurhash-canvas.svelte-1fh2bts{border-radius:var(--tg-radius-md);object-fit:cover;z-index:0;width:100%;height:100%;position:absolute;inset:0}.blurhash-placeholder.svelte-1fh2bts{border-radius:var(--tg-radius-md);background:var(--tg-text-2-filled);z-index:0;width:100%;height:100%;position:absolute;inset:0}.att-img-wrap.svelte-1fh2bts .att-img:where(.svelte-1fh2bts){z-index:var(--tg-z-base);opacity:0;transition:opacity .2s;position:relative}.att-img-wrap.svelte-1fh2bts .att-img.loaded:where(.svelte-1fh2bts){opacity:1}.att-location.svelte-1fh2bts{background:color-mix(in srgb, var(--tg-primary) 8%, transparent);border-radius:var(--tg-radius-md);color:inherit;border:1px solid color-mix(in srgb, var(--tg-primary) 18%, transparent);transition:background var(--tg-dur-fast) var(--tg-ease);align-items:center;gap:8px;margin-bottom:4px;padding:8px 10px;text-decoration:none;display:flex}.att-location.svelte-1fh2bts:hover{background:color-mix(in srgb, var(--tg-primary) 15%, transparent)}.att-location-pin.svelte-1fh2bts{flex-shrink:0;font-size:1.6rem;line-height:1}.att-location-info.svelte-1fh2bts{flex-direction:column;gap:1px;min-width:0;display:flex}.att-location-name.svelte-1fh2bts{font-weight:var(--tg-fw-bold);font-size:var(--tg-fs-14);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.att-location-coords.svelte-1fh2bts{font-size:var(--tg-fs-12);color:var(--tg-text-2);font-family:var(--font-mono)}.att-location-arrow.svelte-1fh2bts{opacity:.5;flex-shrink:0;margin-left:auto;font-size:1rem}.att-contact.svelte-1fh2bts{background:color-mix(in srgb, var(--tg-primary) 6%, transparent);border-radius:var(--tg-radius-md);border:1px solid color-mix(in srgb, var(--tg-primary) 14%, transparent);align-items:center;gap:8px;margin-bottom:4px;padding:8px 10px;display:flex}.att-contact-ava.svelte-1fh2bts{flex-shrink:0;font-size:1.6rem;line-height:1}.att-contact-info.svelte-1fh2bts{flex-direction:column;gap:1px;min-width:0;display:flex}.att-contact-name.svelte-1fh2bts{font-weight:var(--tg-fw-bold);font-size:var(--tg-fs-14)}.att-contact-phone.svelte-1fh2bts{font-size:var(--tg-fs-12);color:var(--tg-text-2);font-family:var(--font-mono)}.att-contact-btn.svelte-1fh2bts{opacity:.7;transition:opacity var(--tg-dur-fast) var(--tg-ease);flex-shrink:0;margin-left:auto;font-size:1.2rem;text-decoration:none}.post-views.svelte-1fh2bts{opacity:.8;align-items:center;gap:2px;margin-right:4px;display:inline-flex}button.att-contact-btn.svelte-1fh2bts{cursor:pointer;background:0 0;border:0;padding:0}.att-contact-btn.svelte-1fh2bts:hover{opacity:1}.hotkey-help-btn.svelte-1fh2bts{z-index:var(--tg-z-sticky);background:var(--tg-text-2-filled);border:1px solid var(--tg-divider);width:28px;height:28px;color:var(--tg-text-2);font-size:var(--tg-fs-14);font-weight:var(--tg-fw-bold);cursor:pointer;opacity:.5;transition:opacity var(--tg-dur-fast) var(--tg-ease);border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;bottom:72px;left:12px}.hotkey-help-btn.svelte-1fh2bts:hover{opacity:1;color:var(--tg-primary)}.hotkey-help-popup.svelte-1fh2bts{z-index:var(--tg-z-menu);background:var(--tg-surface);border:1px solid var(--tg-divider);border-radius:var(--tg-radius-lg);box-shadow:var(--tg-shadow-menu);min-width:260px;max-width:320px;padding:12px 16px;position:absolute;bottom:108px;left:12px}.hotkey-help-title.svelte-1fh2bts{font-weight:var(--tg-fw-bold);font-size:var(--tg-fs-16);margin-bottom:8px}.hotkey-row.svelte-1fh2bts{font-size:var(--tg-fs-14);color:var(--tg-text);align-items:center;gap:8px;padding:3px 0;display:flex}.hotkey-row.svelte-1fh2bts kbd:where(.svelte-1fh2bts){border-radius:var(--tg-radius-bubble-tail);background:var(--tg-text-2-filled);border:1px solid var(--tg-divider);font-family:inherit;font-size:var(--tg-fs-12);font-weight:var(--tg-fw-bold);color:var(--tg-text-2);white-space:nowrap;padding:1px 6px;display:inline-block}.hotkey-row.svelte-1fh2bts span:where(.svelte-1fh2bts){color:var(--tg-text-2)}.hotkey-help-close.svelte-1fh2bts{border-radius:var(--tg-radius-md);border:1px solid var(--tg-divider);width:100%;color:var(--tg-text-2);font-size:var(--tg-fs-14);cursor:pointer;background:0 0;margin-top:8px;padding:4px 0}.hotkey-help-close.svelte-1fh2bts:hover{color:var(--tg-primary);border-color:var(--tg-primary)}.ctx-menu.svelte-1fh2bts{z-index:var(--tg-z-menu);min-width:200px;padding:var(--tg-sp-1) 0;background:var(--tg-menu-bg);-webkit-backdrop-filter:blur(50px);border-radius:var(--tg-radius-md);box-shadow:var(--tg-shadow-menu);transform-origin:0 0;position:fixed}.ctx-item.svelte-1fh2bts{align-items:center;gap:var(--tg-sp-4);width:100%;min-height:var(--tg-menu-h);padding:0 var(--tg-sp-4);color:var(--tg-text);font-size:var(--tg-fs-16);line-height:var(--tg-lh-16);font-weight:var(--tg-fw-bold);cursor:pointer;white-space:nowrap;text-align:left;background:0 0;border:none;transition:background .12s;display:flex}.ctx-item.svelte-1fh2bts:hover{background:var(--tg-hover)}.ctx-item.svelte-1fh2bts:active{background:var(--tg-primary-light)}.ctx-danger.svelte-1fh2bts{color:var(--tg-danger)}.ctx-danger.svelte-1fh2bts:hover{background:rgba(var(--tg-danger-rgb), .08)}.mention-btn.svelte-1fh2bts{font-weight:var(--tg-fw-bold);position:relative}.mention-count.svelte-1fh2bts{background:var(--tg-primary);min-width:16px;height:16px;color:var(--tg-white);font-size:var(--tg-fs-10);text-align:center;border-radius:8px;padding:0 4px;line-height:16px;position:absolute;top:0;right:0}.pinned-body.svelte-1fh2bts{flex-direction:column;flex:1;min-width:0;display:flex}.pinned-title.svelte-1fh2bts{color:var(--tg-primary);font-size:var(--tg-fs-12);font-weight:var(--tg-fw-bold)}.pin-list.svelte-1fh2bts{background:var(--tg-text-2-filled);border-bottom:1px solid var(--tg-divider);max-height:40vh;overflow-y:auto}.pin-item.svelte-1fh2bts{text-align:left;width:100%;font-size:var(--tg-fs-14);align-items:center;gap:8px;padding:8px 16px;display:flex}.pin-item.active.svelte-1fh2bts,.pin-item.svelte-1fh2bts:hover{background:var(--tg-surface)}.pin-jump.svelte-1fh2bts{text-align:left;flex:1;min-width:0;display:flex}.sched-time.svelte-1fh2bts{color:var(--tg-primary);white-space:nowrap}.search-date.svelte-1fh2bts{background:var(--tg-surface);border:1px solid var(--tg-divider);border-radius:var(--tg-radius);color:inherit;font:inherit;font-size:var(--tg-fs-12);margin-left:auto;padding:2px 6px}.read-item.svelte-1fh2bts{align-items:center;gap:10px;padding:6px 8px;display:flex}.ava-sm.svelte-1fh2bts{width:32px;height:32px;font-size:var(--tg-fs-12)}.read-name.svelte-1fh2bts{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.read-time.svelte-1fh2bts{color:var(--tg-text-2);font-size:var(--tg-fs-12)}.forward-preview.svelte-1fh2bts{background:var(--tg-text-2-filled);border-left:3px solid var(--tg-primary);border-radius:var(--tg-radius);font-size:var(--tg-fs-14);color:var(--tg-text-2);margin:0 0 6px;padding:6px 8px}.forward-preview-line.svelte-1fh2bts{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.forward-search.svelte-1fh2bts{width:100%;margin-bottom:6px}.forward-scroll.svelte-1fh2bts{flex-direction:column;gap:2px;max-height:45vh;display:flex;overflow-y:auto}.forward-item.selected.svelte-1fh2bts{background:color-mix(in srgb, var(--tg-primary) 15%, transparent)}.forward-check.svelte-1fh2bts{margin-right:6px}.forward-actions.svelte-1fh2bts{justify-content:space-between;align-items:center;margin-top:6px;display:flex}.forward-send.svelte-1fh2bts{background:var(--tg-primary);color:var(--tg-white);border-radius:var(--tg-radius);font-weight:var(--tg-fw-bold);padding:8px 14px}.forward-send.svelte-1fh2bts:disabled{opacity:.5}.thinking-bubble.svelte-1fh2bts{background:color-mix(in srgb, var(--tg-text-2) 10%, transparent);max-width:80%;color:var(--tg-text-2);font:inherit;font-size:var(--tg-fs-13);text-align:left;cursor:pointer;border:0;border-radius:12px;align-items:flex-start;gap:6px;margin:2px 8px;padding:6px 10px;font-style:italic;line-height:1.3;display:flex}.thinking-icon.svelte-1fh2bts{flex-shrink:0;margin-top:1px;display:inline-flex}.thinking-text.svelte-1fh2bts{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.thinking-bubble.expanded.svelte-1fh2bts .thinking-text:where(.svelte-1fh2bts){white-space:pre-wrap;overflow-wrap:anywhere}.thinking-md.svelte-1fh2bts{font-style:normal}.agent-badge.svelte-1fh2bts{vertical-align:middle;color:#7c6aef;letter-spacing:.5px;background:#7c6aef26;border-radius:4px;margin-left:4px;padding:1px 5px;font-size:10px;font-style:normal;font-weight:700;line-height:14px;display:inline-block}.agent-badge--head.svelte-1fh2bts{color:#a99af5;background:#7c6aef40}.view-once-placeholder.svelte-1fh2bts{color:#999;padding:12px 16px;font-size:13px;font-style:italic;display:block}.payload-card.svelte-1fh2bts{flex-direction:column;gap:6px;margin:6px 0 4px;display:flex}.payload-head.svelte-1fh2bts{background:rgba(var(--tg-primary-rgb), .08);border-left:3px solid var(--tg-primary);border-radius:0 8px 8px 0;padding:6px 10px}.payload-title.svelte-1fh2bts{color:var(--tg-primary);font-size:14px;font-weight:600;line-height:1.3}.payload-subtitle.svelte-1fh2bts{color:var(--tg-text-2);font-size:13px;line-height:1.3}.payload-buttons.svelte-1fh2bts{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.payload-buttons.single.svelte-1fh2bts{grid-template-columns:1fr}.payload-btn.svelte-1fh2bts{background:rgba(var(--tg-primary-rgb), .12);min-height:36px;color:var(--tg-primary);font:inherit;cursor:pointer;border:none;border-radius:10px;padding:8px 10px;font-size:14px;font-weight:600;transition:background-color .15s}.payload-btn.svelte-1fh2bts:hover{background:rgba(var(--tg-primary-rgb), .2)}.payload-btn.svelte-1fh2bts:active{background:rgba(var(--tg-primary-rgb), .28)}.payload-buttons.list.svelte-1fh2bts .payload-btn:where(.svelte-1fh2bts){text-align:left;align-items:center;gap:10px;padding:8px 10px 8px 8px;display:flex}.payload-num.svelte-1fh2bts{background:rgba(var(--tg-primary-rgb), .18);border-radius:50%;flex:none;justify-content:center;align-items:center;width:22px;height:22px;font-size:12px;font-weight:700;display:inline-flex}.payload-label.svelte-1fh2bts{flex:1;min-width:0;line-height:1.25}.payload-chev.svelte-1fh2bts{opacity:.7;flex:none;font-size:20px;line-height:1}.cost-line.svelte-1fh2bts{margin-top:4px}.cost-badge.svelte-1fh2bts{font-variant-numeric:tabular-nums;color:var(--tg-text-2);background:color-mix(in srgb, var(--tg-text-2) 12%, transparent);border-radius:8px;padding:2px 6px;font-size:11px;display:inline-block}.media-spoiler.svelte-1fh2bts{cursor:pointer;border-radius:8px;position:relative;overflow:hidden}.media-spoiler.svelte-1fh2bts img:where(.svelte-1fh2bts){width:100%;display:block}.spoiler-label.svelte-1fh2bts{color:#fff;background:#0009;border-radius:20px;padding:6px 16px;font-size:13px;font-weight:500;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.bubble.svelte-1fh2bts{transition:filter .12s var(--tg-ease)}.bubble.svelte-1fh2bts:active{filter:brightness(.97)}.reaction-chip.svelte-1fh2bts,.pending-file-remove.svelte-1fh2bts,.pending-tool.svelte-1fh2bts,.pending-send.svelte-1fh2bts,.pending-cancel.svelte-1fh2bts,.pinned-bar.svelte-1fh2bts,.gif-tab.svelte-1fh2bts,.gif-cell.svelte-1fh2bts,.album-cell.svelte-1fh2bts,.media-spoiler.svelte-1fh2bts,.loc-item.svelte-1fh2bts,.gift-open-btn.svelte-1fh2bts{transition:filter .12s var(--tg-ease), transform .12s var(--tg-ease), background-color var(--tg-dur-fast) var(--tg-ease)}.reaction-chip.svelte-1fh2bts:hover,.pending-file-remove.svelte-1fh2bts:hover,.pending-tool.svelte-1fh2bts:hover:not(:disabled),.pending-send.svelte-1fh2bts:hover:not(:disabled),.pending-cancel.svelte-1fh2bts:hover,.pinned-bar.svelte-1fh2bts:hover,.gif-tab.svelte-1fh2bts:hover,.gif-cell.svelte-1fh2bts:hover,.album-cell.svelte-1fh2bts:hover,.media-spoiler.svelte-1fh2bts:hover{filter:brightness(1.08)}.reaction-chip.svelte-1fh2bts:active,.pending-file-remove.svelte-1fh2bts:active,.pending-tool.svelte-1fh2bts:active:not(:disabled),.pending-send.svelte-1fh2bts:active:not(:disabled),.pending-cancel.svelte-1fh2bts:active,.gif-tab.svelte-1fh2bts:active,.gif-cell.svelte-1fh2bts:active,.loc-item.svelte-1fh2bts:active,.gift-open-btn.svelte-1fh2bts:active{transform:scale(.94)}.pinned-bar.svelte-1fh2bts:active,.album-cell.svelte-1fh2bts:active,.media-spoiler.svelte-1fh2bts:active{filter:brightness(.95)}.gif-tab.svelte-1fh2bts:hover{background:var(--tg-hover)}.messages.svelte-1fh2bts{--tg-radius-bubble:16px;--tg-radius-bubble-tail:6px;--tg-bubble-gap:2px}.messages.svelte-1fh2bts .bubble-wrap:where(.svelte-1fh2bts){max-width:min(560px,78%)}.messages.svelte-1fh2bts .bubble:where(.svelte-1fh2bts){padding:8px 12px}.messages.svelte-1fh2bts .row.first:where(.svelte-1fh2bts){margin-top:6px}.messages.svelte-1fh2bts .meta:where(.svelte-1fh2bts){font-variant-numeric:tabular-nums;font-size:11px;line-height:15px}.messages.svelte-1fh2bts .date-divider:where(.svelte-1fh2bts):not(.screen-capture-line){z-index:2;pointer-events:none;position:sticky;top:8px}.messages.svelte-1fh2bts .date-divider:where(.svelte-1fh2bts):not(.screen-capture-line) span:where(.svelte-1fh2bts){border-radius:var(--tg-radius-full);-webkit-backdrop-filter:blur(12px)saturate(1.4);font-variant-numeric:tabular-nums;padding:3px 12px}.row.selected.svelte-1fh2bts{border-radius:0}.qa-more.svelte-1fh2bts{background:var(--tg-surface);width:28px;height:28px;color:var(--tg-text-2);box-shadow:var(--tg-shadow-menu);opacity:0;transition:opacity var(--tg-dur-fast) var(--tg-ease);cursor:pointer;z-index:1;border:0;border-radius:50%;justify-content:center;align-items:center;padding:0;display:none;position:absolute;top:2px;left:calc(100% + 4px)}.row.mine.svelte-1fh2bts .qa-more:where(.svelte-1fh2bts){left:auto;right:calc(100% + 4px)}.qa-more.svelte-1fh2bts svg:where(.svelte-1fh2bts){width:16px;height:16px}.qa-more.svelte-1fh2bts:hover{color:var(--tg-primary)}@media (hover:hover) and (pointer:fine){.qa-more.svelte-1fh2bts{display:flex}.row.svelte-1fh2bts:hover .qa-more:where(.svelte-1fh2bts){opacity:1}}.input.svelte-1fh2bts{padding-bottom:calc(var(--tg-sp-2) + env(safe-area-inset-bottom,0px))}.msg-textarea.svelte-1fh2bts{border-radius:22px;min-height:48px;max-height:40vh;padding:13px 16px}.send.svelte-1fh2bts{width:40px;height:40px;margin-bottom:4px}.send.svelte-1fh2bts svg:where(.svelte-1fh2bts){width:22px;height:22px}.reply-bar.svelte-1fh2bts{box-shadow:inset 3px 0 0 var(--tg-primary)}.jump-down.svelte-1fh2bts{width:40px;height:40px;bottom:calc(76px + env(safe-area-inset-bottom,0px))}.jump-down.svelte-1fh2bts svg:where(.svelte-1fh2bts){width:20px;height:20px}.jump-mention.svelte-1fh2bts{bottom:calc(76px + env(safe-area-inset-bottom,0px))}.jump-mention.stacked.svelte-1fh2bts{bottom:calc(124px + env(safe-area-inset-bottom,0px))}.jump-at.svelte-1fh2bts{font-size:18px;font-weight:var(--tg-fw-bold);line-height:1}.jump-badge.svelte-1fh2bts{font-variant-numeric:tabular-nums}@media (prefers-reduced-motion:reduce){.qa-more.svelte-1fh2bts,.jump-down.svelte-1fh2bts{transition:none}.jump-badge.svelte-1fh2bts{animation:none}}.crop-body.svelte-1260sn8{gap:var(--tg-sp-3);flex-direction:column;align-items:center;display:flex}.crop-win.svelte-1260sn8{border-radius:var(--tg-radius);cursor:grab;touch-action:none;background:#000;max-width:100%;position:relative;overflow:hidden}.crop-win.svelte-1260sn8:active{cursor:grabbing}.crop-win.svelte-1260sn8 img:where(.svelte-1260sn8){-webkit-user-select:none;user-select:none;pointer-events:none;max-width:none;position:absolute;top:50%;left:50%}.crop-mask.svelte-1260sn8{pointer-events:none;border-radius:50%;position:absolute;inset:0;box-shadow:0 0 0 200px #0000008c}.crop-zoom.svelte-1260sn8{align-items:center;gap:var(--tg-sp-3);width:100%;font-size:var(--tg-fs-14);line-height:var(--tg-lh-14);color:var(--tg-text-2);display:flex}.crop-zoom.svelte-1260sn8 input:where(.svelte-1260sn8){accent-color:var(--tg-primary);flex:1}.crop-err.svelte-1260sn8{color:var(--tg-danger);font-size:var(--tg-fs-14);line-height:var(--tg-lh-14)}.vt-overlay.svelte-1w570rz{z-index:900;padding:var(--space-3);background:#0009;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.vt-card.svelte-1w570rz{background:var(--panel);border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--space-4);gap:var(--space-3);flex-direction:column;width:360px;max-width:100%;display:flex}.vt-head.svelte-1w570rz{font-weight:var(--fw-bold);justify-content:space-between;align-items:center;display:flex}.vt-preview.svelte-1w570rz{background:#000;border-radius:50%;align-self:center;width:220px;height:220px;overflow:hidden}.vt-preview.svelte-1w570rz video:where(.svelte-1w570rz){object-fit:cover;width:100%;height:100%}.vt-row.svelte-1w570rz{font-size:var(--fs-sm);color:var(--muted);flex-direction:column;gap:4px;display:flex}.vt-hint.svelte-1w570rz{font-size:var(--fs-xs);color:var(--muted)}.vt-err.svelte-1w570rz{color:var(--danger);font-size:var(--fs-sm)}.vt-actions.svelte-1w570rz{gap:var(--space-2);display:flex}.vt-actions.svelte-1w570rz .u-btn:where(.svelte-1w570rz){flex:1}.esp.svelte-vuyf9p{width:min(520px,100%)}.esp-body.svelte-vuyf9p{gap:var(--tg-sp-2);font-family:var(--tg-font);flex-direction:column;display:flex}.esp-row.svelte-vuyf9p{align-items:center;gap:var(--tg-sp-2);flex-wrap:wrap;display:flex}.esp-label.svelte-vuyf9p{font-size:var(--tg-fs-14);line-height:var(--tg-lh-14);color:var(--tg-text-2)}.esp-select.svelte-vuyf9p{width:auto;height:var(--tg-control-h);padding-right:var(--tg-sp-4);flex:0 auto}.esp-input.svelte-vuyf9p{flex:1;min-width:120px}.esp-clear.svelte-vuyf9p{margin-left:auto}.esp-chosen-bar.svelte-vuyf9p{align-items:center;gap:var(--tg-sp-1);padding:var(--tg-sp-2) 0;flex-direction:column;min-width:0;display:flex}.esp-hint.svelte-vuyf9p{font-size:var(--tg-fs-12);line-height:var(--tg-lh-12);color:var(--tg-text-2);text-align:center}.esp-chosen-list.svelte-vuyf9p{justify-content:center;gap:var(--tg-sp-3);flex-wrap:nowrap;display:flex}.esp-slot.svelte-vuyf9p{box-sizing:border-box;border-radius:50%;flex:0 0 48px;justify-content:center;align-items:center;width:48px;height:48px;font-family:inherit;display:flex;position:relative;overflow:hidden}.esp-slot--filled.svelte-vuyf9p{background:var(--tg-primary-light,#7c6aef1f);border:2px solid var(--tg-primary);cursor:pointer;color:inherit;padding:0}.esp-slot--filled.svelte-vuyf9p:disabled{cursor:default;opacity:.6}.esp-slot--empty.svelte-vuyf9p{border:2px dashed var(--tg-divider);color:var(--tg-text-2);background:0 0;font-size:22px;line-height:1}.esp-slot-x.svelte-vuyf9p{color:#fff;opacity:0;transition:opacity var(--tg-dur-fast,.15s) var(--tg-ease,ease);background:#0000008c;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.esp-slot-x.svelte-vuyf9p svg{width:20px;height:20px}.esp-slot--filled.svelte-vuyf9p:hover .esp-slot-x:where(.svelte-vuyf9p),.esp-slot--filled.svelte-vuyf9p:focus-visible .esp-slot-x:where(.svelte-vuyf9p){opacity:1}.esp-error.svelte-vuyf9p{color:var(--tg-danger);font-size:var(--tg-fs-12);line-height:var(--tg-lh-12)}.pn.svelte-1bqgtna{background:var(--tg-bg);flex-direction:column;height:100%;display:flex}.pn-body.svelte-1bqgtna{flex:1;min-height:0}.pn-note.svelte-1bqgtna{margin:0 var(--tg-sp-2) var(--tg-sp-3);padding:var(--tg-sp-2) var(--tg-section-pad);font-size:var(--tg-fs-14);line-height:var(--tg-lh-14)}.pn-note--err.svelte-1bqgtna{color:var(--tg-danger)}.pn-note--ok.svelte-1bqgtna{color:var(--tg-green)}.pn-row-btn.svelte-1bqgtna{text-align:left;width:100%;font:inherit;background:0 0;border:0}.pn-row-btn.svelte-1bqgtna:disabled{opacity:var(--tg-disabled-opacity);pointer-events:none}.pn-right.svelte-1bqgtna{justify-content:center}.pp-hero.svelte-1bqgtna{align-items:center;gap:var(--tg-sp-1);padding:var(--tg-sp-3) var(--tg-section-pad) var(--tg-sp-4);flex-direction:column;display:flex}.pp-avatar.svelte-1bqgtna{cursor:pointer;margin-bottom:var(--tg-sp-2);border:0;padding:0;position:relative}.pp-avatar.svelte-1bqgtna video:where(.svelte-1bqgtna){object-fit:cover;width:100%;height:100%}.pp-avatar-edit.svelte-1bqgtna{background:var(--tg-service-bg);color:var(--tg-service-text);opacity:0;transition:opacity var(--tg-dur-out) var(--tg-ease);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.pp-avatar.svelte-1bqgtna:hover .pp-avatar-edit:where(.svelte-1bqgtna){opacity:1}.pp-hero-name.svelte-1bqgtna{align-items:center;gap:var(--tg-sp-1);font-size:var(--tg-fs-20);line-height:var(--tg-lh-20);font-weight:var(--tg-fw-bold);text-align:center;display:flex}.pp-hero-sub.svelte-1bqgtna{font-size:var(--tg-fs-14);line-height:var(--tg-lh-14);color:var(--tg-text-2)}.pp-status-mark.svelte-1bqgtna{vertical-align:middle;display:inline-flex}.pp-hero-bio.svelte-1bqgtna{font-size:var(--tg-fs-14);line-height:var(--tg-lh-14);text-align:center;word-break:break-word;margin-top:var(--tg-sp-1)}.pp-gift.svelte-1bqgtna{width:24px;font-size:var(--tg-fs-20);text-align:center;line-height:1}.pp-online.svelte-1bqgtna,.pp-ses-current.svelte-1bqgtna{color:var(--tg-primary)}.pp-kill.svelte-1bqgtna,.pp-danger.svelte-1bqgtna,.pp-err.svelte-1bqgtna{color:var(--tg-danger)}.pp-form.svelte-1bqgtna{gap:var(--tg-sp-4);padding-top:var(--tg-sp-3);flex-direction:column;display:flex}.pp-textarea.svelte-1bqgtna{resize:vertical;min-height:72px;font-family:inherit}.pp-count.svelte-1bqgtna{margin-top:calc(var(--tg-sp-3) * -1);align-self:flex-end}.pp-actions.svelte-1bqgtna{justify-content:flex-end;gap:var(--tg-sp-2);flex-wrap:wrap;display:flex}@media (width<=720px){.pp-actions.svelte-1bqgtna .tg-btn:where(.svelte-1bqgtna){flex:1}}.pn.svelte-11gor49{background:var(--tg-bg);flex-direction:column;height:100%;display:flex}.pn-body.svelte-11gor49{flex:1;min-height:0;overflow-y:auto}.pn-note.svelte-11gor49{margin:0 var(--tg-sp-2) var(--tg-sp-3);padding:var(--tg-sp-2) var(--tg-section-pad);font-size:var(--tg-fs-14);line-height:var(--tg-lh-14)}.pn-note--err.svelte-11gor49{color:var(--tg-danger)}.pn-row-btn.svelte-11gor49{text-align:left;width:100%;font:inherit;background:0 0;border:0}.pn-row-btn.svelte-11gor49:disabled{opacity:var(--tg-disabled-opacity);pointer-events:none}.pn-right.svelte-11gor49{justify-content:center}.up-hero.svelte-11gor49{align-items:center;gap:var(--tg-sp-1);padding:var(--tg-sp-3) var(--tg-section-pad) var(--tg-sp-2);flex-direction:column;display:flex}.up-hero.svelte-11gor49 .tg-avatar:where(.svelte-11gor49){margin-bottom:var(--tg-sp-2)}.up-hero.svelte-11gor49 video:where(.svelte-11gor49){object-fit:cover;width:100%;height:100%}.agent-badge.svelte-11gor49{vertical-align:middle;color:#7c6aef;letter-spacing:.5px;background:#7c6aef26;border-radius:4px;flex-shrink:0;padding:1px 5px;font-size:10px;font-weight:700;line-height:14px;display:inline-block}.up-wrap.svelte-11gor49>span:where(.svelte-11gor49){white-space:pre-wrap;overflow-wrap:anywhere}.up-name.svelte-11gor49{align-items:center;gap:var(--tg-sp-1);font-size:var(--tg-fs-20);line-height:var(--tg-lh-20);font-weight:var(--tg-fw-bold);display:flex}.up-status-mark.svelte-11gor49{display:inline-flex}.up-seen.svelte-11gor49{font-size:var(--tg-fs-14);line-height:var(--tg-lh-14);color:var(--tg-text-2)}.up-seen.is-online.svelte-11gor49{color:var(--tg-primary)}.up-actions.svelte-11gor49{gap:var(--tg-sp-2);padding:0 var(--tg-section-pad);grid-template-columns:repeat(auto-fit,minmax(84px,1fr));display:grid}.up-act.svelte-11gor49{align-items:center;gap:var(--tg-sp-1);padding:var(--tg-sp-2) var(--tg-sp-1);border-radius:var(--tg-radius);background:var(--tg-text-2-filled);color:var(--tg-primary);cursor:pointer;font:var(--tg-fw-normal) var(--tg-fs-12) / var(--tg-lh-12) var(--tg-font);transition:background-color var(--tg-dur-fast) var(--tg-ease);border:0;flex-direction:column;display:flex}.up-act.svelte-11gor49>span:where(.svelte-11gor49){text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.up-act.svelte-11gor49:hover{background:var(--tg-primary-light)}.up-act--danger.svelte-11gor49{color:var(--tg-danger)}.up-act.svelte-11gor49:disabled{opacity:var(--tg-disabled-opacity);pointer-events:none}.up-tabs.svelte-11gor49{margin:0 0 var(--tg-sp-2);border-bottom:1px solid var(--tg-divider);display:flex}.up-tab.svelte-11gor49{height:var(--tg-topbar-h);padding:0 var(--tg-sp-1);font:var(--tg-fw-bold) var(--tg-fs-14) / var(--tg-lh-14) var(--tg-font);color:var(--tg-text-2);cursor:pointer;white-space:nowrap;transition:color var(--tg-dur-fast) var(--tg-ease);background:0 0;border:0;border-bottom:3px solid #0000;flex:1}.up-tab.svelte-11gor49:hover{background:var(--tg-hover)}.up-tab.is-active.svelte-11gor49{color:var(--tg-primary);border-bottom-color:var(--tg-primary)}.up-grid.svelte-11gor49{gap:var(--tg-sp-1);padding:0 var(--tg-sp-2);grid-template-columns:repeat(auto-fill,minmax(88px,1fr));display:grid}.up-thumb.svelte-11gor49{aspect-ratio:1;border-radius:var(--tg-radius);background:var(--tg-skeleton);display:block;overflow:hidden}.up-thumb.svelte-11gor49 img:where(.svelte-11gor49),.up-thumb.svelte-11gor49 video:where(.svelte-11gor49){object-fit:cover;width:100%;height:100%}.up-thumb.svelte-11gor49{cursor:pointer;border:none;padding:0;position:relative}.up-play.svelte-11gor49{color:#fff;border-radius:var(--tg-radius);background:#00000059;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.up-media-label.svelte-11gor49{padding:var(--tg-sp-2) var(--tg-sp-2) var(--tg-sp-1);font:var(--tg-fw-bold) var(--tg-fs-14) / var(--tg-lh-14) var(--tg-font);color:var(--tg-text-2)}.up-gifts.svelte-11gor49{gap:var(--tg-sp-2);grid-template-columns:repeat(auto-fill,minmax(96px,1fr));display:grid}.up-gift.svelte-11gor49{aspect-ratio:1;border-radius:var(--tg-radius);justify-content:center;align-items:center;gap:var(--tg-sp-1);color:var(--tg-service-text);flex-direction:column;display:flex}.up-gift-emoji.svelte-11gor49{font-size:36px;line-height:1}.up-gift-from.svelte-11gor49{font-size:var(--tg-fs-12);line-height:var(--tg-lh-12);opacity:.9}.up-tab.svelte-11gor49:active{background:#80808029}.pn.svelte-5r5gf8{background:var(--tg-bg);flex-direction:column;height:100%;display:flex}.pn-body.svelte-5r5gf8{flex:1;min-height:0}.pn-note.svelte-5r5gf8{margin:0 var(--tg-sp-2) var(--tg-sp-3);padding:var(--tg-sp-2) var(--tg-section-pad);font-size:var(--tg-fs-14);line-height:var(--tg-lh-14)}.pn-note--err.svelte-5r5gf8{color:var(--tg-danger)}.pn-note--ok.svelte-5r5gf8{color:var(--tg-green)}.pn-actions.svelte-5r5gf8{justify-content:flex-end;gap:var(--tg-sp-2);flex-wrap:wrap;display:flex}@media (width<=720px){.pn-actions.svelte-5r5gf8 .tg-btn:where(.svelte-5r5gf8){flex:1}}.cp-search.svelte-5r5gf8{padding:var(--tg-sp-2) var(--tg-sp-3);background:var(--tg-surface)}.cp-form.svelte-5r5gf8{gap:var(--tg-sp-4);padding:var(--tg-sp-2) var(--tg-sp-4) var(--tg-sp-4);background:var(--tg-surface);flex-direction:column;display:flex}.cp-import.svelte-5r5gf8{resize:vertical;font-family:inherit}.cp-top.svelte-5r5gf8{gap:var(--tg-sp-3);padding-top:var(--tg-sp-1);padding-bottom:var(--tg-sp-1);display:flex;overflow-x:auto}.cp-top-item.svelte-5r5gf8{align-items:center;gap:var(--tg-sp-1);cursor:pointer;color:var(--tg-text);background:0 0;border:0;flex-direction:column;flex-shrink:0;width:64px;padding:0;display:flex}.cp-top-name.svelte-5r5gf8{font-size:var(--tg-fs-12);line-height:var(--tg-lh-12);text-overflow:ellipsis;white-space:nowrap;max-width:64px;overflow:hidden}.cp-row.svelte-5r5gf8{align-items:center;gap:var(--tg-sp-1);padding-right:var(--tg-sp-2);display:flex}.cp-main.svelte-5r5gf8{align-items:center;gap:var(--tg-sp-3);color:inherit;text-align:left;cursor:pointer;min-width:0;font:inherit;background:0 0;border:0;flex:1;padding:0;display:flex}.cp-text.svelte-5r5gf8{flex-direction:column;min-width:0;display:flex}.cp-name.svelte-5r5gf8{font-size:var(--tg-fs-16);line-height:var(--tg-lh-16);font-weight:var(--tg-fw-bold);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.cp-meta.svelte-5r5gf8{font-size:var(--tg-fs-14);line-height:var(--tg-lh-14);color:var(--tg-text-2);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.cp-acts.svelte-5r5gf8{flex-shrink:0;align-items:center;display:flex}.cp-fav.is-on.svelte-5r5gf8{color:var(--tg-primary)}.cp-del.svelte-5r5gf8{color:var(--tg-danger)}.pn.svelte-k43opp{background:var(--tg-bg);flex-direction:column;height:100%;display:flex}.pn-row-btn.svelte-k43opp{text-align:left;width:100%;font:inherit;background:0 0;border:0}.pn-row-btn.svelte-k43opp:disabled{opacity:var(--tg-disabled-opacity);pointer-events:none}.gs.svelte-k43opp{background:var(--tg-surface);position:relative}.gs-head.svelte-k43opp{gap:var(--tg-sp-1)}.gs-wrap.svelte-k43opp{flex:1;min-width:0}.gs-chips.svelte-k43opp{--fade:24px;gap:var(--tg-sp-2);padding:var(--tg-sp-1) var(--tg-sp-3) var(--tg-sp-2);overscroll-behavior-x:contain;scrollbar-width:none;flex-shrink:0;display:flex;overflow-x:auto}.gs-chips.svelte-k43opp::-webkit-scrollbar{display:none}.gs-chips.fade-l.svelte-k43opp{-webkit-mask-image:linear-gradient(to right, transparent, #000 var(--fade));mask-image:linear-gradient(to right, transparent, #000 var(--fade));-webkit-mask-image:linear-gradient(to right, transparent, #000 var(--fade))}.gs-chips.fade-r.svelte-k43opp{-webkit-mask-image:linear-gradient(to left, transparent, #000 var(--fade));mask-image:linear-gradient(to left, transparent, #000 var(--fade));-webkit-mask-image:linear-gradient(to left, transparent, #000 var(--fade))}.gs-chips.fade-l.fade-r.svelte-k43opp{-webkit-mask-image:linear-gradient(to right, transparent, #000 var(--fade), #000 calc(100% - var(--fade)), transparent);mask-image:linear-gradient(to right, transparent, #000 var(--fade), #000 calc(100% - var(--fade)), transparent);-webkit-mask-image:linear-gradient(to right, transparent, #000 var(--fade), #000 calc(100% - var(--fade)), transparent)}.gs-chip.svelte-k43opp{flex-shrink:0;gap:0;padding:0}.gs-chip__main.svelte-k43opp,.gs-chip__x.svelte-k43opp{height:100%;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;display:inline-flex}.gs-chip__main.svelte-k43opp{padding:0 var(--tg-sp-3);max-width:200px}.gs-chip__main.svelte-k43opp>span:where(.svelte-k43opp){text-overflow:ellipsis;overflow:hidden}.gs-chip__main.svelte-k43opp svg{opacity:.85;flex-shrink:0;width:16px;height:16px}.gs-chip__x.svelte-k43opp{margin-left:-6px;padding:0 10px 0 2px}.gs-chip__x.svelte-k43opp svg{opacity:.85;width:14px;height:14px}.gs-chip__x.svelte-k43opp:hover svg{opacity:1}.gs-chip.svelte-k43opp :where(.svelte-k43opp):focus-visible{outline:2px solid var(--tg-primary);outline-offset:-2px;border-radius:15px}.gs-chip.is-active.svelte-k43opp :where(.svelte-k43opp):focus-visible{outline-color:var(--tg-white)}.gs-pop.svelte-k43opp{width:min(280px,100% - 16px);min-width:0;max-height:min(420px,70%);overflow-y:auto}.gs-pop.svelte-k43opp .tg-menu-item:where(.svelte-k43opp){padding-right:var(--tg-sp-4)}.gs-pop__label.svelte-k43opp{text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.gs-pop__aux.svelte-k43opp{color:var(--tg-text-2);font-size:var(--tg-fs-14);text-overflow:ellipsis;max-width:40%;overflow:hidden}.gs-pop__scroll.svelte-k43opp{max-height:260px;overflow-y:auto}.gs-pop__sep.svelte-k43opp{height:1px;margin:var(--tg-sp-1) 0;background:var(--tg-border,#80808033)}.gs-pop__ava.svelte-k43opp{--size:28px;flex-shrink:0;width:28px;height:28px;font-size:12px}.gs-custom.svelte-k43opp{gap:var(--tg-sp-2);padding:var(--tg-sp-2) var(--tg-sp-4) var(--tg-sp-3);flex-direction:column;display:flex}.gs-custom__title.svelte-k43opp{color:var(--tg-text-2);font-size:var(--tg-fs-14);font-weight:var(--tg-fw-bold)}.gs-custom__row.svelte-k43opp{justify-content:space-between;align-items:center;gap:var(--tg-sp-2);font-size:var(--tg-fs-14);color:var(--tg-text);display:flex}.gs-custom__row.svelte-k43opp input:where(.svelte-k43opp){max-width:170px;height:34px;padding:0 var(--tg-sp-2);border:1px solid var(--tg-border,#8080804d);border-radius:var(--tg-radius-sm,8px);background:var(--tg-surface);color:var(--tg-text);font:inherit;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;flex:1}@media (prefers-color-scheme:dark){.gs-custom__row.svelte-k43opp input:where(.svelte-k43opp){--lightningcss-light: ;--lightningcss-dark:initial}}.gs-custom__row.svelte-k43opp input:where(.svelte-k43opp):focus{border-color:var(--tg-primary);outline:none}.gs-custom__apply.svelte-k43opp{align-self:flex-end}.gs-tabs.svelte-k43opp{background:var(--tg-surface);box-shadow:var(--tg-shadow-topbar);z-index:var(--tg-z-sticky);flex-shrink:0;display:flex;position:relative}.gs-tab.svelte-k43opp{height:var(--tg-topbar-h);padding:0 var(--tg-sp-2);font:var(--tg-fw-bold) var(--tg-fs-16) / var(--tg-lh-16) var(--tg-font);color:var(--tg-text-2);cursor:pointer;transition:color var(--tg-dur-fast) var(--tg-ease);background:0 0;border:0;border-bottom:3px solid #0000;flex:1}.gs-tab.svelte-k43opp:hover{background:var(--tg-hover)}.gs-tab.svelte-k43opp:active{background:#80808029}.gs-tab.is-active.svelte-k43opp{color:var(--tg-primary);border-bottom-color:var(--tg-primary)}.gs-body.svelte-k43opp{min-height:0;padding:var(--tg-sp-2);flex-direction:column;flex:1;display:flex}.gs-online.svelte-k43opp{color:var(--tg-primary)}.gs-count.svelte-k43opp{align-items:center;gap:var(--tg-sp-2);padding:var(--tg-sp-1) var(--tg-sp-3) var(--tg-sp-2);color:var(--tg-text-2);font-size:var(--tg-fs-14);font-weight:var(--tg-fw-bold);display:flex}.gs-group.svelte-k43opp+.gs-group:where(.svelte-k43opp){margin-top:var(--tg-sp-2)}.gs-group__head.svelte-k43opp{align-items:center;gap:var(--tg-sp-2);padding:var(--tg-sp-2) var(--tg-sp-3) var(--tg-sp-1);display:flex}.gs-group__ava.svelte-k43opp{--size:22px;flex-shrink:0;width:22px;height:22px;font-size:10px}.gs-group__title.svelte-k43opp{font-size:var(--tg-fs-14);font-weight:var(--tg-fw-bold);color:var(--tg-text);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.gs-hit.svelte-k43opp{width:100%;padding:var(--tg-sp-2) var(--tg-sp-3);border-radius:var(--tg-radius-sm,10px);color:var(--tg-text);font:inherit;text-align:left;cursor:pointer;transition:background-color var(--tg-dur-fast);background:0 0;border:0;flex-direction:column;gap:2px;display:flex}.gs-hit.is-sel.svelte-k43opp,.gs-hit.svelte-k43opp:hover{background:var(--tg-hover)}.gs-hit.svelte-k43opp:focus-visible{outline:2px solid var(--tg-primary);outline-offset:-2px}.gs-hit__top.svelte-k43opp{justify-content:space-between;gap:var(--tg-sp-2);font-size:var(--tg-fs-14);display:flex}.gs-hit__from.svelte-k43opp{color:var(--tg-primary);font-weight:var(--tg-fw-bold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.gs-hit__date.svelte-k43opp{color:var(--tg-text-2);font-variant-numeric:tabular-nums;flex-shrink:0}.gs-hit__text.svelte-k43opp{font-size:var(--tg-fs-15,15px);color:var(--tg-text);-webkit-line-clamp:2;line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;line-height:1.35;display:-webkit-box;overflow:hidden}.gs-hit__text.svelte-k43opp mark:where(.svelte-k43opp){background:rgba(var(--tg-primary-rgb), .18);color:inherit;-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:3px;padding:0 1px}.gs-hit__att.svelte-k43opp{color:var(--tg-text-2);font-style:italic}.gs-state.svelte-k43opp{align-items:center;gap:var(--tg-sp-2);padding:var(--tg-sp-6,32px) var(--tg-sp-4);text-align:center;flex-direction:column;max-width:300px;margin:auto;display:flex}.gs-state.svelte-k43opp svg{width:40px;height:40px;color:var(--tg-text-2);opacity:.55}.gs-state__title.svelte-k43opp{font-size:var(--tg-fs-16);font-weight:var(--tg-fw-bold);color:var(--tg-text)}.gs-state__sub.svelte-k43opp{font-size:var(--tg-fs-14);color:var(--tg-text-2);margin-bottom:var(--tg-sp-2)}.gs-skel.svelte-k43opp{gap:var(--tg-sp-3);padding:var(--tg-sp-3);flex-direction:column;display:flex}.gs-skel__row.svelte-k43opp{flex-direction:column;gap:6px;display:flex}.gs-skel__row.svelte-k43opp span:where(.svelte-k43opp){background:var(--tg-chip-bg);border-radius:6px;height:12px;animation:1.2s ease-in-out infinite svelte-k43opp-gs-pulse}.gs-skel__row.svelte-k43opp span:where(.svelte-k43opp):first-child{width:35%}.gs-skel__row.svelte-k43opp span:where(.svelte-k43opp):last-child{width:85%}@keyframes svelte-k43opp-gs-pulse{50%{opacity:.5}}.gs-sentinel.svelte-k43opp{min-height:40px;padding:var(--tg-sp-2);justify-content:center;display:flex}.gs-more-err.svelte-k43opp{justify-content:center;align-items:center;gap:var(--tg-sp-2);padding:var(--tg-sp-3);color:var(--tg-danger);font-size:var(--tg-fs-14);display:flex}.gs-spin.svelte-k43opp{border:2px solid rgba(var(--tg-primary-rgb), .25);border-top-color:var(--tg-primary);border-radius:50%;width:16px;height:16px;animation:.8s linear infinite svelte-k43opp-gs-rot}@keyframes svelte-k43opp-gs-rot{to{transform:rotate(360deg)}}.gs-recent.svelte-k43opp{padding-bottom:var(--tg-sp-2)}.gs-recent__head.svelte-k43opp{padding:var(--tg-sp-2) var(--tg-sp-3);color:var(--tg-text-2);font-size:var(--tg-fs-14);font-weight:var(--tg-fw-bold);justify-content:space-between;align-items:center;display:flex}.gs-link.svelte-k43opp{color:var(--tg-primary);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:2px 4px}.gs-link.svelte-k43opp:hover{background:var(--tg-primary-light)}.gs-recent__row.svelte-k43opp{align-items:center;gap:var(--tg-sp-3);min-height:44px;padding:0 var(--tg-sp-3);border-radius:var(--tg-radius-sm,10px);display:flex}.gs-recent__ico.svelte-k43opp{color:var(--tg-text-2);display:inline-flex}.gs-recent__ico.svelte-k43opp svg{width:20px;height:20px}.gs-recent__text.svelte-k43opp{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (width<=480px){.gs-chips.svelte-k43opp{padding-left:var(--tg-sp-2);padding-right:var(--tg-sp-2)}.gs-hit.svelte-k43opp{padding:var(--tg-sp-2)}}@media (prefers-reduced-motion:reduce){.gs-skel__row.svelte-k43opp span:where(.svelte-k43opp),.gs-spin.svelte-k43opp{animation:none}.gs-tab.svelte-k43opp,.gs-hit.svelte-k43opp{transition:none}.gs-pop.svelte-k43opp{animation:none}}.pn.svelte-1bbfiyf{background:var(--tg-bg);flex-direction:column;height:100%;display:flex}.pn.svelte-1bbfiyf .tg-settings .tg-section{margin:0 var(--tg-sp-4) var(--tg-sp-4);padding:0 0 var(--tg-sp-1);border-radius:var(--tg-radius);box-shadow:none}.pn.svelte-1bbfiyf .tg-settings .tg-section__title{padding:var(--tg-sp-3) var(--tg-sp-4) var(--tg-sp-1);font-size:var(--tg-fs-13);line-height:var(--tg-lh-13);font-weight:var(--tg-fw-normal);color:var(--tg-text-2)}.pn.svelte-1bbfiyf .tg-settings .tg-section__caption{padding:var(--tg-sp-2) var(--tg-sp-4) var(--tg-sp-2);font-size:var(--tg-fs-13);line-height:var(--tg-lh-13)}.pn.svelte-1bbfiyf .tg-settings .tg-row{min-height:var(--tg-row-h);padding:6px var(--tg-sp-4);position:relative}.pn.svelte-1bbfiyf .tg-settings .tg-row+.tg-row:before{content:"";background:color-mix(in srgb, var(--tg-text-2) 18%, transparent);pointer-events:none;height:1px;position:absolute;top:0;left:60px;right:0}.pn.svelte-1bbfiyf .tg-settings .tg-row__media:has(>svg){--tile:var(--tg-primary);background:color-mix(in srgb, var(--tile) 15%, transparent);border-radius:9px;justify-content:center;width:32px;height:32px}.pn.svelte-1bbfiyf .tg-settings .tg-row__media>svg{width:20px;height:20px;color:var(--tile,var(--tg-primary));margin:0}.pn.svelte-1bbfiyf .tg-settings .tg-row--danger .tg-row__media{--tile:var(--tg-danger)}.pn.svelte-1bbfiyf .tg-switch{width:44px;height:26px;transition:background-color var(--tg-dur-menu) var(--tg-ease);border-radius:13px}.pn.svelte-1bbfiyf .tg-switch:after{background:var(--tg-white);width:22px;height:22px;transition:transform var(--tg-dur-menu) var(--tg-ease);border:0;margin-top:-11px;left:2px;transform:none;box-shadow:0 1px 3px #00000040}.pn.svelte-1bbfiyf .tg-switch.is-on:after{transform:translate(18px)}.pn.svelte-1bbfiyf .tg-switch:has(input:checked):after{transform:translate(18px)}.pn.svelte-1bbfiyf .tg-switch:has(input:focus-visible){outline:2px solid var(--tg-primary);outline-offset:2px}@media (prefers-reduced-motion:reduce){.pn.svelte-1bbfiyf .tg-switch,.pn.svelte-1bbfiyf .tg-switch:after,.pn.svelte-1bbfiyf .tg-row{transition:none}}.pn-body.svelte-1bbfiyf{flex:1;min-height:0}.pn-note.svelte-1bbfiyf{margin:0 var(--tg-sp-2) var(--tg-sp-3);padding:var(--tg-sp-2) var(--tg-section-pad);font-size:var(--tg-fs-14);line-height:var(--tg-lh-14)}.pn-note--err.svelte-1bbfiyf{color:var(--tg-danger)}.ap-seg.svelte-1bbfiyf{gap:var(--tg-sp-2);padding-top:var(--tg-sp-1);flex-wrap:wrap;display:flex}.ap-grid.svelte-1bbfiyf{gap:var(--tg-sp-2);padding-top:var(--tg-sp-1);grid-template-columns:repeat(auto-fill,minmax(72px,1fr));display:grid}.ap-wp.svelte-1bbfiyf{aspect-ratio:1;border-radius:var(--tg-radius);border:2px solid var(--tg-divider);background:var(--wallpaper);cursor:pointer;justify-content:center;align-items:center;padding:0;display:flex}.ap-wp.is-on.svelte-1bbfiyf{border-color:var(--tg-primary)}.ap-check.svelte-1bbfiyf{background:var(--tg-primary);width:24px;height:24px;color:var(--tg-white);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.ap-preview.svelte-1bbfiyf{gap:var(--tg-bubble-gap);padding:var(--tg-sp-3);border-radius:var(--tg-radius);background:var(--wallpaper);margin-top:var(--tg-sp-3);flex-direction:column;display:flex}.ap-bubble.svelte-1bbfiyf{max-width:80%;font-size:var(--tg-msg-fs);line-height:var(--tg-msg-lh);align-self:flex-start}.ap-bubble-out.svelte-1bbfiyf{align-self:flex-end}.ap-ct.svelte-1bbfiyf{aspect-ratio:1;border-radius:var(--tg-radius);border:2px solid var(--tg-divider);background:var(--tg-text-2-filled);cursor:pointer;padding:var(--tg-sp-1);justify-content:center;align-items:flex-end;display:flex;position:relative;overflow:hidden}.ap-ct.is-on.svelte-1bbfiyf{border-color:var(--tg-primary)}.ap-ct.svelte-1bbfiyf:disabled{opacity:var(--tg-disabled-opacity)}.ap-ct-bubble.svelte-1bbfiyf{border-radius:var(--tg-radius-full);width:28px;height:16px;position:absolute;top:10px;right:8px}.ap-ct-label.svelte-1bbfiyf{font-size:var(--tg-fs-12);line-height:var(--tg-lh-12);color:var(--tg-service-text);text-shadow:0 1px 2px var(--tg-service-bg)}.ap-ct.svelte-1bbfiyf:not([style]) .ap-ct-label:where(.svelte-1bbfiyf){color:var(--tg-text);text-shadow:none}.ap-wp.svelte-1bbfiyf,.ap-ct.svelte-1bbfiyf{transition:transform .12s var(--tg-ease), border-color var(--tg-dur-fast) var(--tg-ease)}.ap-wp.svelte-1bbfiyf:hover:not(:disabled),.ap-ct.svelte-1bbfiyf:hover:not(:disabled){transform:scale(1.03)}.ap-wp.svelte-1bbfiyf:active:not(:disabled),.ap-ct.svelte-1bbfiyf:active:not(:disabled){transform:scale(.97)}.pn.svelte-1hjozff{background:var(--tg-bg);flex-direction:column;height:100%;display:flex}.pn-body.svelte-1hjozff{flex:1;min-height:0}.pn-right.svelte-1hjozff{justify-content:center}.bp-retry.svelte-1hjozff{margin:var(--tg-sp-3) auto 0;display:flex}.bp-empty.svelte-1hjozff{align-items:center;gap:var(--tg-sp-2);flex-direction:column;display:flex}.bp-unblock.svelte-1hjozff{height:var(--tg-control-h);padding:0 var(--tg-sp-3);font-size:var(--tg-fs-14);line-height:var(--tg-lh-14)}.people-panel.svelte-1chba86{background:var(--tg-surface);flex-direction:column;height:100%;display:flex}.pp-search.svelte-1chba86{padding:var(--tg-sp-2) var(--tg-sp-2) var(--tg-sp-1);flex-shrink:0}.pp-search.svelte-1chba86>svg{left:calc(var(--tg-sp-2) + 14px)}.pp-list.svelte-1chba86{min-height:0;padding:0 var(--tg-sp-2) var(--tg-sp-4);flex:1;position:relative}.pp-retry.svelte-1chba86{margin:var(--tg-sp-3) auto 0;display:inline-flex}.pp-empty.svelte-1chba86{gap:var(--tg-sp-2);flex-direction:column;align-items:center;display:flex}.pp-empty-icon.svelte-1chba86{color:var(--tg-text-2);opacity:.55}.pp-empty-icon.svelte-1chba86 svg{width:40px;height:40px}.pp-skel.svelte-1chba86{cursor:default;min-height:var(--tg-row-h-lg)}.pp-skel.svelte-1chba86:hover{background:0 0}.pp-skel-ava.svelte-1chba86{width:var(--tg-avatar-54);height:var(--tg-avatar-54);border-radius:50%}.pp-skel-line.svelte-1chba86{border-radius:var(--tg-sp-1);height:12px}.pp-user.svelte-1chba86{text-align:left;width:100%;font:inherit;contain:layout style;background:0 0;border:0}.pp-user.svelte-1chba86 .tg-row__subtitle.is-online:where(.svelte-1chba86){color:var(--tg-primary)}.pp-profile.svelte-1chba86{min-height:0;padding-bottom:var(--tg-sp-5);flex:1}.pp-top.svelte-1chba86{padding:var(--tg-sp-3) var(--tg-section-pad) var(--tg-sp-3);flex-direction:column;align-items:center;display:flex}.pp-username.svelte-1chba86{margin-top:var(--tg-sp-3);font-size:var(--tg-fs-20);line-height:var(--tg-lh-20);font-weight:var(--tg-fw-bold);text-align:center}.pp-act.svelte-1chba86{text-align:left;width:100%;font:inherit;background:0 0;border:0}.pp-act.svelte-1chba86:disabled{opacity:var(--tg-disabled-opacity)}.pp-error.svelte-1chba86{color:var(--tg-danger)}.pp-info-row.svelte-1chba86{cursor:default}.pp-title-tag.svelte-1chba86{color:var(--tg-primary)}.pp-title-edit.svelte-1chba86{align-items:center;gap:var(--tg-sp-1);display:flex;overflow:visible}.pp-title-input.svelte-1chba86{width:150px;min-height:var(--tg-control-h);padding-top:6px;padding-bottom:6px}.pp-right.svelte-1chba86{justify-content:center}.ch-panel.svelte-17ru3o1{background:var(--tg-surface);flex-direction:column;height:100%;display:flex}.ch-search.svelte-17ru3o1{padding:var(--tg-sp-2) var(--tg-sp-2) var(--tg-sp-1);flex-shrink:0}.ch-search.svelte-17ru3o1>svg{left:calc(var(--tg-sp-2) + 14px)}.ch-create.svelte-17ru3o1{gap:var(--tg-sp-3);padding:var(--tg-sp-3) var(--tg-sp-4);border-bottom:1px solid var(--tg-divider);flex-direction:column;display:flex}.ch-check.svelte-17ru3o1{cursor:pointer;padding-left:0;padding-right:0}.ch-check.svelte-17ru3o1:hover{background:0 0}.ch-check.svelte-17ru3o1 input:where(.svelte-17ru3o1){opacity:0;width:0;height:0;position:absolute}.ch-create-actions.svelte-17ru3o1{gap:var(--tg-sp-2);justify-content:flex-end;display:flex}.ch-error.svelte-17ru3o1{color:var(--tg-danger)}.ch-list.svelte-17ru3o1{min-height:0;padding:0 var(--tg-sp-2) var(--tg-sp-4);flex:1;position:relative}.ch-retry.svelte-17ru3o1{margin:var(--tg-sp-3) auto 0;display:inline-flex}.ch-empty.svelte-17ru3o1{gap:var(--tg-sp-2);flex-direction:column;align-items:center;display:flex}.ch-empty-icon.svelte-17ru3o1{color:var(--tg-text-2);opacity:.55}.ch-empty-icon.svelte-17ru3o1 svg{width:40px;height:40px}.ch-skel.svelte-17ru3o1{cursor:default}.ch-skel.svelte-17ru3o1:hover{background:0 0}.ch-skel-ava.svelte-17ru3o1{width:var(--tg-avatar-54);height:var(--tg-avatar-54);border-radius:50%}.ch-skel-line.svelte-17ru3o1{border-radius:var(--tg-sp-1);height:12px}.ch-item.svelte-17ru3o1{align-items:center;gap:var(--tg-sp-2);cursor:default;contain:layout style;display:flex}.ch-item.is-resolved.svelte-17ru3o1{margin:0 var(--tg-sp-2);background:var(--tg-text-2-filled)}.ch-item-main.svelte-17ru3o1{align-items:center;gap:var(--tg-sp-3);text-align:left;cursor:pointer;min-width:0;color:var(--tg-text);font:inherit;background:0 0;border:none;flex:1;padding:0;display:flex}.ch-mid.svelte-17ru3o1{flex-direction:column;flex:1;min-width:0;display:flex}.ch-name.svelte-17ru3o1{align-items:center;gap:var(--tg-sp-1);font-size:var(--tg-fs-16);line-height:var(--tg-lh-16);font-weight:var(--tg-fw-bold);white-space:nowrap;display:flex;overflow:hidden}.ch-name.svelte-17ru3o1>span:where(.svelte-17ru3o1){text-overflow:ellipsis;overflow:hidden}.ch-name.svelte-17ru3o1 svg{color:var(--tg-text-2);flex-shrink:0}.ch-private.svelte-17ru3o1{color:var(--tg-text-2);font-weight:var(--tg-fw-normal);font-size:var(--tg-fs-14);flex-shrink:0}.ch-sub.svelte-17ru3o1{font-size:var(--tg-fs-14);color:var(--tg-text-2);white-space:nowrap;text-overflow:ellipsis;line-height:20px;overflow:hidden}.ch-join.svelte-17ru3o1{height:var(--tg-control-h);padding:0 var(--tg-sp-3);font-size:var(--tg-fs-14);line-height:var(--tg-lh-14);flex-shrink:0}.ch-owner.svelte-17ru3o1{padding:0 var(--tg-sp-2);flex-shrink:0}.pn.svelte-iewt63{background:var(--tg-bg);flex-direction:column;height:100%;display:flex}.pn.svelte-iewt63 .tg-settings .tg-section{margin:0 var(--tg-sp-4) var(--tg-sp-4);padding:0 0 var(--tg-sp-1);border-radius:var(--tg-radius);box-shadow:none}.pn.svelte-iewt63 .tg-settings .tg-section__title{padding:var(--tg-sp-3) var(--tg-sp-4) var(--tg-sp-1);font-size:var(--tg-fs-13);line-height:var(--tg-lh-13);font-weight:var(--tg-fw-normal);color:var(--tg-text-2)}.pn.svelte-iewt63 .tg-settings .tg-section__caption{padding:var(--tg-sp-2) var(--tg-sp-4) var(--tg-sp-2);font-size:var(--tg-fs-13);line-height:var(--tg-lh-13)}.pn.svelte-iewt63 .tg-settings .tg-row{min-height:var(--tg-row-h);padding:6px var(--tg-sp-4);position:relative}.pn.svelte-iewt63 .tg-settings .tg-row+.tg-row:before{content:"";background:color-mix(in srgb, var(--tg-text-2) 18%, transparent);pointer-events:none;height:1px;position:absolute;top:0;left:60px;right:0}.pn.svelte-iewt63 .tg-settings .tg-row__media:has(>svg){--tile:var(--tg-primary);background:color-mix(in srgb, var(--tile) 15%, transparent);border-radius:9px;justify-content:center;width:32px;height:32px}.pn.svelte-iewt63 .tg-settings .tg-row__media>svg{width:20px;height:20px;color:var(--tile,var(--tg-primary));margin:0}.pn.svelte-iewt63 .tg-settings .tg-row--danger .tg-row__media{--tile:var(--tg-danger)}.pn.svelte-iewt63 .tg-switch{width:44px;height:26px;transition:background-color var(--tg-dur-menu) var(--tg-ease);border-radius:13px}.pn.svelte-iewt63 .tg-switch:after{background:var(--tg-white);width:22px;height:22px;transition:transform var(--tg-dur-menu) var(--tg-ease);border:0;margin-top:-11px;left:2px;transform:none;box-shadow:0 1px 3px #00000040}.pn.svelte-iewt63 .tg-switch.is-on:after{transform:translate(18px)}.pn.svelte-iewt63 .tg-switch:has(input:checked):after{transform:translate(18px)}.pn.svelte-iewt63 .tg-switch:has(input:focus-visible){outline:2px solid var(--tg-primary);outline-offset:2px}@media (prefers-reduced-motion:reduce){.pn.svelte-iewt63 .tg-switch,.pn.svelte-iewt63 .tg-switch:after,.pn.svelte-iewt63 .tg-row{transition:none}}.pn-body.svelte-iewt63{flex:1;min-height:0}.pn-note.svelte-iewt63{margin:0 var(--tg-sp-2) var(--tg-sp-3);padding:var(--tg-sp-2) var(--tg-section-pad);font-size:var(--tg-fs-14);line-height:var(--tg-lh-14)}.pn-note--err.svelte-iewt63{color:var(--tg-danger)}.pn-note--ok.svelte-iewt63{color:var(--tg-green)}.pn-row-btn.svelte-iewt63{text-align:left;width:100%;font:inherit;background:0 0;border:0}.pn-row-btn.svelte-iewt63:disabled{opacity:var(--tg-disabled-opacity);pointer-events:none}.pn-form.svelte-iewt63{gap:var(--tg-sp-4);padding-top:var(--tg-sp-3);flex-direction:column;display:flex}.pn-actions.svelte-iewt63{justify-content:flex-end;gap:var(--tg-sp-2);flex-wrap:wrap;display:flex}@media (width<=720px){.pn-actions.svelte-iewt63 .tg-btn:where(.svelte-iewt63){flex:1}}.sec-on.svelte-iewt63{color:var(--tg-primary)}.sec-key.svelte-iewt63{font-family:var(--tg-font-mono);font-size:var(--tg-fs-14);line-height:var(--tg-lh-14);word-break:break-all;-webkit-user-select:all;user-select:all;padding:var(--tg-sp-3);border-radius:var(--tg-radius-md);background:var(--tg-text-2-filled)}.sec-keynote.svelte-iewt63{margin:0;padding:0}.sec-revoke.svelte-iewt63{align-self:center;margin-left:auto}.sec-sep.svelte-iewt63{margin:var(--tg-sp-4) var(--tg-section-pad) 0}.sec-bold.svelte-iewt63{font-weight:var(--tg-fw-bold)}.pn.svelte-1n52vsi{background:var(--tg-bg);flex-direction:column;height:100%;display:flex}.pn-body.svelte-1n52vsi{flex:1;min-height:0;overflow-y:auto}.pn-note.svelte-1n52vsi{margin:0 var(--tg-sp-4) var(--tg-sp-3);font-size:var(--tg-fs-14);line-height:var(--tg-lh-14)}.pn-note--err.svelte-1n52vsi{color:var(--tg-danger)}.pn-note--ok.svelte-1n52vsi{color:var(--tg-green)}.pn-right.svelte-1n52vsi{justify-content:center}.pn.svelte-1n52vsi .tg-settings .tg-section{margin:0 var(--tg-sp-4) var(--tg-sp-4);padding:0 0 var(--tg-sp-1);border-radius:var(--tg-radius);box-shadow:none}.pn.svelte-1n52vsi .tg-settings .tg-section__title{padding:var(--tg-sp-3) var(--tg-sp-4) var(--tg-sp-1);font-size:var(--tg-fs-13);line-height:var(--tg-lh-13);font-weight:var(--tg-fw-normal);color:var(--tg-text-2)}.pn.svelte-1n52vsi .tg-settings .tg-section__caption{padding:var(--tg-sp-2) var(--tg-sp-4);font-size:var(--tg-fs-13);line-height:var(--tg-lh-13)}.pn.svelte-1n52vsi .tg-settings .tg-row{min-height:var(--tg-row-h);padding:6px var(--tg-sp-4);position:relative}.pn.svelte-1n52vsi .tg-settings .tg-row+.tg-row:before{content:"";background:color-mix(in srgb, var(--tg-text-2) 18%, transparent);height:1px;position:absolute;top:0;left:60px;right:0}.pn.svelte-1n52vsi .tg-settings .tg-row__media:has(>svg){background:color-mix(in srgb, var(--tile,var(--tg-primary)) 15%, transparent);border-radius:9px;justify-content:center;width:32px;height:32px}.pn.svelte-1n52vsi .tg-settings .tg-row__media>svg{width:20px;height:20px;color:var(--tile,var(--tg-primary));margin:0}.pn.svelte-1n52vsi .tg-switch{width:44px;height:26px;transition:background-color var(--tg-dur-menu) var(--tg-ease);border-radius:13px}.pn.svelte-1n52vsi .tg-switch:after{background:var(--tg-white);width:22px;height:22px;transition:transform var(--tg-dur-menu) var(--tg-ease);border:0;margin-top:-11px;left:2px;transform:none;box-shadow:0 1px 3px #00000040}.pn.svelte-1n52vsi .tg-switch.is-on:after{transform:translate(18px)}.st-loading.svelte-1n52vsi{justify-content:center;align-items:center;gap:var(--tg-sp-3);padding:var(--tg-sp-6) var(--tg-sp-4);color:var(--tg-text-2);font-size:var(--tg-fs-14);display:flex}.spin.svelte-1n52vsi{border:2px solid color-mix(in srgb, var(--tg-text-2) 30%, transparent);border-top-color:var(--tg-primary);border-radius:50%;width:18px;height:18px;animation:.9s linear infinite svelte-1n52vsi-spin}@keyframes svelte-1n52vsi-spin{to{transform:rotate(360deg)}}.hero.svelte-1n52vsi{margin:var(--tg-sp-2) var(--tg-sp-4) var(--tg-sp-4);padding:var(--tg-sp-4);border-radius:var(--tg-radius);background:var(--tg-surface);flex-direction:column;gap:2px;display:flex}.hero__l.svelte-1n52vsi{font-size:var(--tg-fs-13);color:var(--tg-text-2)}.hero__v.svelte-1n52vsi{font-size:28px;line-height:34px;font-weight:var(--tg-fw-bold);font-variant-numeric:tabular-nums}.hero__q.svelte-1n52vsi{font-size:var(--tg-fs-13);color:var(--tg-text-2);font-variant-numeric:tabular-nums}.meter.svelte-1n52vsi{height:6px;margin-top:var(--tg-sp-3);background:color-mix(in srgb, var(--tg-text-2) 18%, transparent);border-radius:3px;overflow:hidden}.meter.svelte-1n52vsi>span:where(.svelte-1n52vsi){background:var(--tg-primary);height:100%;transition:width var(--tg-dur-in) var(--tg-ease);border-radius:3px;display:block}.bar.svelte-1n52vsi{height:12px;margin:var(--tg-sp-2) var(--tg-sp-4) var(--tg-sp-3);background:color-mix(in srgb, var(--tg-text-2) 12%, transparent);border-radius:6px;gap:2px;display:flex;overflow:hidden}.bar__seg.svelte-1n52vsi{min-width:3px;transition:flex-grow var(--tg-dur-in) var(--tg-ease);flex-basis:0}.num.svelte-1n52vsi{font-variant-numeric:tabular-nums}.st-clear.svelte-1n52vsi{height:32px;padding:0 var(--tg-sp-3);font-size:var(--tg-fs-14);color:var(--tg-primary)}.st-clear--db.svelte-1n52vsi{color:var(--tg-danger)}@media (prefers-reduced-motion:reduce){.spin.svelte-1n52vsi{animation-duration:3s}.meter.svelte-1n52vsi>span:where(.svelte-1n52vsi),.bar__seg.svelte-1n52vsi,.pn.svelte-1n52vsi .tg-switch,.pn.svelte-1n52vsi .tg-switch:after{transition:none}}.pn.svelte-rc7kms{background:var(--tg-bg);flex-direction:column;height:100%;display:flex}.pn-body.svelte-rc7kms{flex:1;min-height:0;overflow-y:auto}.pn-row-btn.svelte-rc7kms{text-align:left;width:100%;font:inherit;cursor:pointer;background:0 0;border:0}.pn.svelte-rc7kms .tg-settings .tg-section{margin:0 var(--tg-sp-4) var(--tg-sp-4);padding:0 0 var(--tg-sp-1);border-radius:var(--tg-radius);box-shadow:none}.pn.svelte-rc7kms .tg-settings .tg-section__title{padding:var(--tg-sp-3) var(--tg-sp-4) var(--tg-sp-1);font-size:var(--tg-fs-13);line-height:var(--tg-lh-13);font-weight:var(--tg-fw-normal);color:var(--tg-text-2)}.pn.svelte-rc7kms .tg-settings .tg-section__caption{padding:var(--tg-sp-2) var(--tg-sp-4) var(--tg-sp-2);font-size:var(--tg-fs-13);line-height:var(--tg-lh-13)}.pn.svelte-rc7kms .tg-settings .tg-row{min-height:var(--tg-row-h);padding:6px var(--tg-sp-4);position:relative}.pn.svelte-rc7kms .tg-settings .tg-row+.tg-row:before{content:"";background:color-mix(in srgb, var(--tg-text-2) 18%, transparent);pointer-events:none;height:1px;position:absolute;top:0;left:60px;right:0}.pn.svelte-rc7kms .tg-settings .tg-row__media:has(>svg){--tile:var(--tg-primary);background:color-mix(in srgb, var(--tile) 15%, transparent);border-radius:9px;justify-content:center;width:32px;height:32px}.pn.svelte-rc7kms .tg-settings .tg-row__media>svg{width:20px;height:20px;color:var(--tile,var(--tg-primary));margin:0}.pn.svelte-rc7kms .tg-settings .tg-row--danger .tg-row__media{--tile:var(--tg-danger)}.pn.svelte-rc7kms .tg-switch{width:44px;height:26px;transition:background-color var(--tg-dur-menu) var(--tg-ease);border-radius:13px}.pn.svelte-rc7kms .tg-switch:after{background:var(--tg-white);width:22px;height:22px;transition:transform var(--tg-dur-menu) var(--tg-ease);border:0;margin-top:-11px;left:2px;transform:none;box-shadow:0 1px 3px #00000040}.pn.svelte-rc7kms .tg-switch.is-on:after{transform:translate(18px)}.pn.svelte-rc7kms .tg-switch:has(input:checked):after{transform:translate(18px)}.pn.svelte-rc7kms .tg-switch:has(input:focus-visible){outline:2px solid var(--tg-primary);outline-offset:2px}@media (prefers-reduced-motion:reduce){.pn.svelte-rc7kms .tg-switch,.pn.svelte-rc7kms .tg-switch:after,.pn.svelte-rc7kms .tg-row{transition:none}}.chev.svelte-rc7kms{color:var(--tg-text-2);opacity:.6;justify-content:center}.me.svelte-rc7kms{align-items:center;gap:var(--tg-sp-1);width:calc(100% - 2 * var(--tg-sp-4));margin:var(--tg-sp-2) var(--tg-sp-4) var(--tg-sp-4);padding:var(--tg-sp-5) var(--tg-sp-4) var(--tg-sp-4);border-radius:var(--tg-radius);background:var(--tg-surface);color:var(--tg-text);font:inherit;cursor:pointer;transition:filter var(--tg-dur-fast) var(--tg-ease);border:0;flex-direction:column;display:flex}.me.svelte-rc7kms:hover{filter:brightness(.97)}.me__ava.svelte-rc7kms{width:88px;height:88px;margin-bottom:var(--tg-sp-2);color:var(--tg-white);font-size:32px;font-weight:var(--tg-fw-bold);border-radius:50%;place-items:center;display:grid}.me__name.svelte-rc7kms{font-size:20px;line-height:26px;font-weight:var(--tg-fw-bold);text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.me__sub.svelte-rc7kms{font-size:var(--tg-fs-14);line-height:var(--tg-lh-14);color:var(--tg-text-2)}@media (prefers-reduced-motion:reduce){.me.svelte-rc7kms{transition:none}}.pn.svelte-o4wzqo{background:var(--tg-bg);flex-direction:column;height:100%;display:flex}.pn-body.svelte-o4wzqo{flex:1;min-height:0}.pn-note.svelte-o4wzqo{margin:0 var(--tg-sp-2) var(--tg-sp-3);padding:var(--tg-sp-2) var(--tg-section-pad);font-size:var(--tg-fs-14);line-height:var(--tg-lh-14)}.pn-note--err.svelte-o4wzqo{color:var(--tg-danger)}.pn-note--ok.svelte-o4wzqo{color:var(--tg-green)}.pn-row-btn.svelte-o4wzqo{text-align:left;width:100%;font:inherit;background:0 0;border:0}.pn-row-btn.svelte-o4wzqo:disabled{opacity:var(--tg-disabled-opacity);pointer-events:none}.pn-right.svelte-o4wzqo{justify-content:center}.pn-form.svelte-o4wzqo{gap:var(--tg-sp-4);padding-top:var(--tg-sp-3);flex-direction:column;display:flex}.pn-actions.svelte-o4wzqo{justify-content:flex-end;gap:var(--tg-sp-2);flex-wrap:wrap;display:flex}.pn.svelte-o4wzqo .tg-settings .tg-section{margin:0 var(--tg-sp-4) var(--tg-sp-4);padding:0 0 var(--tg-sp-1);border-radius:var(--tg-radius);box-shadow:none}.pn.svelte-o4wzqo .tg-settings .tg-section__title{padding:var(--tg-sp-3) var(--tg-sp-4) var(--tg-sp-1);font-size:var(--tg-fs-13);line-height:var(--tg-lh-13);font-weight:var(--tg-fw-normal);color:var(--tg-text-2)}.pn.svelte-o4wzqo .tg-settings .tg-section__caption{padding:var(--tg-sp-2) var(--tg-sp-4) var(--tg-sp-2);font-size:var(--tg-fs-13);line-height:var(--tg-lh-13)}.pn.svelte-o4wzqo .tg-settings .tg-row{min-height:var(--tg-row-h);padding:6px var(--tg-sp-4);position:relative}.pn.svelte-o4wzqo .tg-settings .tg-row+.tg-row:before{content:"";background:color-mix(in srgb, var(--tg-text-2) 18%, transparent);pointer-events:none;height:1px;position:absolute;top:0;left:60px;right:0}.pn.svelte-o4wzqo .tg-settings .tg-row__media:has(>svg){--tile:var(--tg-primary);background:color-mix(in srgb, var(--tile) 15%, transparent);border-radius:9px;justify-content:center;width:32px;height:32px}.pn.svelte-o4wzqo .tg-settings .tg-row__media>svg{width:20px;height:20px;color:var(--tile,var(--tg-primary));margin:0}.pn.svelte-o4wzqo .tg-settings .tg-row--danger .tg-row__media{--tile:var(--tg-danger)}.pn.svelte-o4wzqo .tg-switch{width:44px;height:26px;transition:background-color var(--tg-dur-menu) var(--tg-ease);border-radius:13px}.pn.svelte-o4wzqo .tg-switch:after{background:var(--tg-white);width:22px;height:22px;transition:transform var(--tg-dur-menu) var(--tg-ease);border:0;margin-top:-11px;left:2px;transform:none;box-shadow:0 1px 3px #00000040}.pn.svelte-o4wzqo .tg-switch.is-on:after{transform:translate(18px)}.pn.svelte-o4wzqo .tg-switch:has(input:checked):after{transform:translate(18px)}.pn.svelte-o4wzqo .tg-switch:has(input:focus-visible){outline:2px solid var(--tg-primary);outline-offset:2px}@media (prefers-reduced-motion:reduce){.pn.svelte-o4wzqo .tg-switch,.pn.svelte-o4wzqo .tg-switch:after,.pn.svelte-o4wzqo .tg-row{transition:none}}.pn-body.svelte-o4wzqo{overflow-y:auto}.ses-kill.svelte-o4wzqo{color:var(--tg-danger);height:32px;padding:0 var(--tg-sp-3);font-size:var(--tg-fs-14)}.cur.svelte-o4wzqo{column-gap:var(--tg-sp-4);margin:var(--tg-sp-2) var(--tg-sp-4) var(--tg-sp-4);padding:var(--tg-sp-4);border-radius:var(--tg-radius);background:var(--tg-surface);grid-template-columns:auto 1fr;grid-template-areas:"icon label""icon name""icon meta""icon on";display:grid}.cur__icon.svelte-o4wzqo{width:52px;height:52px;color:var(--tg-primary);background:color-mix(in srgb, var(--tg-primary) 14%, transparent);border-radius:14px;grid-area:icon;place-items:center;display:grid}.cur__label.svelte-o4wzqo{font-size:var(--tg-fs-13);line-height:var(--tg-lh-13);color:var(--tg-text-2);grid-area:label}.cur__name.svelte-o4wzqo{font-size:var(--tg-fs-16);line-height:var(--tg-lh-16);font-weight:var(--tg-fw-bold);text-overflow:ellipsis;white-space:nowrap;grid-area:name;overflow:hidden}.cur__meta.svelte-o4wzqo{font-size:var(--tg-fs-14);line-height:var(--tg-lh-14);color:var(--tg-text-2);grid-area:meta}.cur__on.svelte-o4wzqo{margin-top:var(--tg-sp-1);font-size:var(--tg-fs-13);color:var(--tg-green);grid-area:on;align-items:center;gap:6px;display:inline-flex}.dot.svelte-o4wzqo{background:var(--tg-green);border-radius:50%;width:8px;height:8px}.tl.svelte-o4wzqo{padding:var(--tg-sp-1) var(--tg-sp-4) 0}.tl__row.svelte-o4wzqo{align-items:center;gap:var(--tg-sp-3);grid-template-columns:minmax(0,96px) 1fr;height:26px;display:grid}.tl__name.svelte-o4wzqo{font-size:var(--tg-fs-13);color:var(--tg-text-2);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tl__name.is-cur.svelte-o4wzqo{color:var(--tg-text)}.tl__svg.svelte-o4wzqo{width:100%;height:22px;display:block;overflow:visible}.tl__axis.svelte-o4wzqo{stroke:color-mix(in srgb, var(--tg-text-2) 22%, transparent);stroke-width:1px;vector-effect:non-scaling-stroke}.tl__span.svelte-o4wzqo{stroke:color-mix(in srgb, var(--tg-text-2) 55%, transparent);stroke-width:2px;vector-effect:non-scaling-stroke}.tl__span.is-cur.svelte-o4wzqo{stroke:color-mix(in srgb, var(--tg-primary) 55%, transparent)}.tl__tick.svelte-o4wzqo{stroke:var(--tg-text-2);stroke-width:5px;stroke-linecap:round;vector-effect:non-scaling-stroke}.tl__tick--created.svelte-o4wzqo{opacity:.45}.tl__tick.is-cur.svelte-o4wzqo{stroke:var(--tg-primary)}.tl__scale.svelte-o4wzqo{height:18px}.tl__axis-lbl.svelte-o4wzqo{color:var(--tg-text-2);font-variant-numeric:tabular-nums;justify-content:space-between;font-size:11px;display:flex}.killall.svelte-o4wzqo{margin:0 var(--tg-sp-4) var(--tg-sp-5)}.killall__cap.svelte-o4wzqo{padding:var(--tg-sp-2) var(--tg-sp-1) 0;font-size:var(--tg-fs-13);line-height:var(--tg-lh-13);color:var(--tg-text-2)}.pn.svelte-169km5p{background:var(--tg-bg);flex-direction:column;height:100%;display:flex}.pn-body.svelte-169km5p{flex:1;min-height:0}.pn-note.svelte-169km5p{margin:0 var(--tg-sp-2) var(--tg-sp-3);padding:var(--tg-sp-2) var(--tg-section-pad);font-size:var(--tg-fs-14);line-height:var(--tg-lh-14)}.pn-note--err.svelte-169km5p{color:var(--tg-danger)}.pn.svelte-169km5p .tg-settings .tg-section{margin:0 var(--tg-sp-4) var(--tg-sp-4);padding:0 0 var(--tg-sp-1);border-radius:var(--tg-radius);box-shadow:none}.pn.svelte-169km5p .tg-settings .tg-section__title{padding:var(--tg-sp-3) var(--tg-sp-4) var(--tg-sp-1);font-size:var(--tg-fs-13);line-height:var(--tg-lh-13);font-weight:var(--tg-fw-normal);color:var(--tg-text-2)}.pn.svelte-169km5p .tg-settings .tg-section__caption{padding:var(--tg-sp-2) var(--tg-sp-4) var(--tg-sp-2);font-size:var(--tg-fs-13);line-height:var(--tg-lh-13)}.pn.svelte-169km5p .tg-settings .tg-row{min-height:var(--tg-row-h);padding:6px var(--tg-sp-4);position:relative}.pn.svelte-169km5p .tg-settings .tg-row+.tg-row:before{content:"";background:color-mix(in srgb, var(--tg-text-2) 18%, transparent);pointer-events:none;height:1px;position:absolute;top:0;left:60px;right:0}.pn.svelte-169km5p .tg-settings .tg-row__media:has(>svg){--tile:var(--tg-primary);background:color-mix(in srgb, var(--tile) 15%, transparent);border-radius:9px;justify-content:center;width:32px;height:32px}.pn.svelte-169km5p .tg-settings .tg-row__media>svg{width:20px;height:20px;color:var(--tile,var(--tg-primary));margin:0}.pn.svelte-169km5p .tg-settings .tg-row--danger .tg-row__media{--tile:var(--tg-danger)}.pn.svelte-169km5p .tg-switch{width:44px;height:26px;transition:background-color var(--tg-dur-menu) var(--tg-ease);border-radius:13px}.pn.svelte-169km5p .tg-switch:after{background:var(--tg-white);width:22px;height:22px;transition:transform var(--tg-dur-menu) var(--tg-ease);border:0;margin-top:-11px;left:2px;transform:none;box-shadow:0 1px 3px #00000040}.pn.svelte-169km5p .tg-switch.is-on:after{transform:translate(18px)}.pn.svelte-169km5p .tg-switch:has(input:checked):after{transform:translate(18px)}.pn.svelte-169km5p .tg-switch:has(input:focus-visible){outline:2px solid var(--tg-primary);outline-offset:2px}@media (prefers-reduced-motion:reduce){.pn.svelte-169km5p .tg-switch,.pn.svelte-169km5p .tg-switch:after,.pn.svelte-169km5p .tg-row{transition:none}}.pn-body.svelte-169km5p{overflow-y:auto}.ch-dur.svelte-169km5p{font-variant-numeric:tabular-nums}.pn.svelte-169km5p .tg-settings .tg-section .tg-row+.tg-row:before{left:76px}.kpis.svelte-169km5p{gap:var(--tg-sp-2);margin:var(--tg-sp-2) var(--tg-sp-4) var(--tg-sp-3);grid-template-columns:repeat(3,1fr);display:grid}.kpi.svelte-169km5p{padding:var(--tg-sp-3);border-radius:var(--tg-radius);background:var(--tg-surface);flex-direction:column;gap:2px;min-width:0;display:flex}.kpi__v.svelte-169km5p{font-size:22px;line-height:28px;font-weight:var(--tg-fw-bold);font-variant-numeric:tabular-nums;white-space:nowrap}.kpi__v--bad.svelte-169km5p{color:var(--tg-danger)}.kpi__l.svelte-169km5p{font-size:var(--tg-fs-12);line-height:var(--tg-lh-12);color:var(--tg-text-2)}.chart__tip.svelte-169km5p{gap:var(--tg-sp-1) var(--tg-sp-3);min-height:20px;padding:0 var(--tg-sp-4) var(--tg-sp-1);font-size:var(--tg-fs-13);color:var(--tg-text-2);font-variant-numeric:tabular-nums;flex-wrap:wrap;line-height:20px;display:flex}.chart__tip.svelte-169km5p b:where(.svelte-169km5p){color:var(--tg-text);font-weight:var(--tg-fw-bold)}.bad.svelte-169km5p{color:var(--tg-danger)}.legend.svelte-169km5p{align-items:center;gap:6px;display:inline-flex}.sw.svelte-169km5p{border-radius:3px;width:10px;height:10px}.sw--talk.svelte-169km5p{background:var(--tg-primary)}.sw--miss.svelte-169km5p{background:color-mix(in srgb, var(--tg-text-2) 45%, transparent)}.chart__svg.svelte-169km5p{width:calc(100% - 2 * var(--tg-sp-4));height:auto;margin:0 var(--tg-sp-4);display:block;overflow:visible}.grid.svelte-169km5p{stroke:color-mix(in srgb, var(--tg-text-2) 15%, transparent);stroke-dasharray:2 3}.base.svelte-169km5p{stroke:color-mix(in srgb, var(--tg-text-2) 30%, transparent)}.ax.svelte-169km5p{fill:var(--tg-text-2);font-variant-numeric:tabular-nums;font-size:10px}.bar__talk.svelte-169km5p{fill:var(--tg-primary)}.bar__miss.svelte-169km5p{fill:color-mix(in srgb, var(--tg-text-2) 45%, transparent)}.bar.svelte-169km5p{transition:opacity var(--tg-dur-fast) var(--tg-ease)}.bar.is-dim.svelte-169km5p{opacity:.45}.hit.svelte-169km5p{fill:#0000;cursor:pointer;outline:none}.hit.svelte-169km5p:focus-visible{stroke:var(--tg-primary);stroke-width:1px}@media (prefers-reduced-motion:reduce){.bar.svelte-169km5p{transition:none}}.ch-tabs.svelte-169km5p{gap:var(--tg-sp-2);padding:var(--tg-sp-2) var(--tg-sp-3);background:var(--tg-surface);display:flex}.ch-clear.svelte-169km5p{color:var(--tg-danger)}.ch-ava.svelte-169km5p{cursor:pointer;border:0;padding:0}.ch-meta.svelte-169km5p{align-items:center;gap:var(--tg-sp-1);display:flex}.ch-dir.svelte-169km5p{color:var(--tg-green);display:inline-flex}.ch-dir.out.svelte-169km5p{transform:rotate(45deg)}.ch-dir.svelte-169km5p:not(.out){transform:rotate(-45deg)}.ch-missed.svelte-169km5p .ch-name:where(.svelte-169km5p),.ch-missed.svelte-169km5p .ch-dir:where(.svelte-169km5p){color:var(--tg-danger)}.ch-right.svelte-169km5p{align-items:center;gap:var(--tg-sp-2);flex-direction:row}.ch-call.svelte-169km5p{color:var(--tg-primary)}.ch-more.svelte-169km5p{margin:0 auto var(--tg-sp-3);display:flex}.pn.svelte-1k7l9gs{background:var(--tg-bg);flex-direction:column;height:100%;display:flex}.pn-body.svelte-1k7l9gs{flex:1;min-height:0}.sa-month.svelte-1k7l9gs{text-transform:capitalize}.sa-grid.svelte-1k7l9gs{gap:var(--tg-sp-1);padding-top:var(--tg-sp-1);grid-template-columns:repeat(auto-fill,minmax(110px,1fr));display:grid}.sa-cell.svelte-1k7l9gs{aspect-ratio:9/16;border-radius:var(--tg-radius);background:var(--tg-skeleton);cursor:pointer;border:0;padding:0;position:relative;overflow:hidden}.sa-cell.svelte-1k7l9gs img:where(.svelte-1k7l9gs),.sa-cell.svelte-1k7l9gs video:where(.svelte-1k7l9gs){object-fit:cover;width:100%;height:100%;display:block}.sa-cell.expired.svelte-1k7l9gs img:where(.svelte-1k7l9gs),.sa-cell.expired.svelte-1k7l9gs video:where(.svelte-1k7l9gs){opacity:.6}.sa-badge.svelte-1k7l9gs{border-radius:var(--tg-radius-full);color:var(--tg-service-text);background:var(--tg-service-bg);padding:2px;display:inline-flex;position:absolute;top:6px;right:6px}.sa-meta.svelte-1k7l9gs{border-radius:var(--tg-radius-full);color:var(--tg-service-text);background:var(--tg-service-bg);font-size:var(--tg-fs-12);line-height:var(--tg-lh-12);align-items:center;gap:3px;padding:2px 6px;display:inline-flex;position:absolute;bottom:6px;left:6px}.pn.svelte-1ddlr9{background:var(--tg-bg);flex-direction:column;height:100%;display:flex}.pn.svelte-1ddlr9 .tg-settings .tg-section{margin:0 var(--tg-sp-4) var(--tg-sp-4);padding:0 0 var(--tg-sp-1);border-radius:var(--tg-radius);box-shadow:none}.pn.svelte-1ddlr9 .tg-settings .tg-section__title{padding:var(--tg-sp-3) var(--tg-sp-4) var(--tg-sp-1);font-size:var(--tg-fs-13);line-height:var(--tg-lh-13);font-weight:var(--tg-fw-normal);color:var(--tg-text-2)}.pn.svelte-1ddlr9 .tg-settings .tg-section__caption{padding:var(--tg-sp-2) var(--tg-sp-4) var(--tg-sp-2);font-size:var(--tg-fs-13);line-height:var(--tg-lh-13)}.pn.svelte-1ddlr9 .tg-settings .tg-row{min-height:var(--tg-row-h);padding:6px var(--tg-sp-4);position:relative}.pn.svelte-1ddlr9 .tg-settings .tg-row+.tg-row:before{content:"";background:color-mix(in srgb, var(--tg-text-2) 18%, transparent);pointer-events:none;height:1px;position:absolute;top:0;left:60px;right:0}.pn.svelte-1ddlr9 .tg-settings .tg-row__media:has(>svg){--tile:var(--tg-primary);background:color-mix(in srgb, var(--tile) 15%, transparent);border-radius:9px;justify-content:center;width:32px;height:32px}.pn.svelte-1ddlr9 .tg-settings .tg-row__media>svg{width:20px;height:20px;color:var(--tile,var(--tg-primary));margin:0}.pn.svelte-1ddlr9 .tg-settings .tg-row--danger .tg-row__media{--tile:var(--tg-danger)}.pn.svelte-1ddlr9 .tg-switch{width:44px;height:26px;transition:background-color var(--tg-dur-menu) var(--tg-ease);border-radius:13px}.pn.svelte-1ddlr9 .tg-switch:after{background:var(--tg-white);width:22px;height:22px;transition:transform var(--tg-dur-menu) var(--tg-ease);border:0;margin-top:-11px;left:2px;transform:none;box-shadow:0 1px 3px #00000040}.pn.svelte-1ddlr9 .tg-switch.is-on:after{transform:translate(18px)}.pn.svelte-1ddlr9 .tg-switch:has(input:checked):after{transform:translate(18px)}.pn.svelte-1ddlr9 .tg-switch:has(input:focus-visible){outline:2px solid var(--tg-primary);outline-offset:2px}@media (prefers-reduced-motion:reduce){.pn.svelte-1ddlr9 .tg-switch,.pn.svelte-1ddlr9 .tg-switch:after,.pn.svelte-1ddlr9 .tg-row{transition:none}}.pn-body.svelte-1ddlr9{flex:1;min-height:0}.pn-note.svelte-1ddlr9{margin:0 var(--tg-sp-2) var(--tg-sp-3);padding:var(--tg-sp-2) var(--tg-section-pad);font-size:var(--tg-fs-14);line-height:var(--tg-lh-14)}.pn-note--err.svelte-1ddlr9{color:var(--tg-danger)}.pn-note--ok.svelte-1ddlr9{color:var(--tg-green)}.pn-row-btn.svelte-1ddlr9{text-align:left;width:100%;font:inherit;background:0 0;border:0}.pn-row-btn.svelte-1ddlr9:disabled{opacity:var(--tg-disabled-opacity);pointer-events:none}.pn-right.svelte-1ddlr9{justify-content:center}.pn-form.svelte-1ddlr9{gap:var(--tg-sp-4);padding-top:var(--tg-sp-3);flex-direction:column;display:flex}.pn-actions.svelte-1ddlr9{justify-content:flex-end;gap:var(--tg-sp-2);flex-wrap:wrap;display:flex}@media (width<=720px){.pn-actions.svelte-1ddlr9 .tg-btn:where(.svelte-1ddlr9){flex:1}}.pn.svelte-2ul6j4{background:var(--tg-bg);flex-direction:column;height:100%;display:flex}.pn.svelte-2ul6j4 .tg-settings .tg-section{margin:0 var(--tg-sp-4) var(--tg-sp-4);padding:0 0 var(--tg-sp-1);border-radius:var(--tg-radius);box-shadow:none}.pn.svelte-2ul6j4 .tg-settings .tg-section__title{padding:var(--tg-sp-3) var(--tg-sp-4) var(--tg-sp-1);font-size:var(--tg-fs-13);line-height:var(--tg-lh-13);font-weight:var(--tg-fw-normal);color:var(--tg-text-2)}.pn.svelte-2ul6j4 .tg-settings .tg-section__caption{padding:var(--tg-sp-2) var(--tg-sp-4) var(--tg-sp-2);font-size:var(--tg-fs-13);line-height:var(--tg-lh-13)}.pn.svelte-2ul6j4 .tg-settings .tg-row{min-height:var(--tg-row-h);padding:6px var(--tg-sp-4);position:relative}.pn.svelte-2ul6j4 .tg-settings .tg-row+.tg-row:before{content:"";background:color-mix(in srgb, var(--tg-text-2) 18%, transparent);pointer-events:none;height:1px;position:absolute;top:0;left:60px;right:0}.pn.svelte-2ul6j4 .tg-settings .tg-row__media:has(>svg){--tile:var(--tg-primary);background:color-mix(in srgb, var(--tile) 15%, transparent);border-radius:9px;justify-content:center;width:32px;height:32px}.pn.svelte-2ul6j4 .tg-settings .tg-row__media>svg{width:20px;height:20px;color:var(--tile,var(--tg-primary));margin:0}.pn.svelte-2ul6j4 .tg-settings .tg-row--danger .tg-row__media{--tile:var(--tg-danger)}.pn.svelte-2ul6j4 .tg-switch{width:44px;height:26px;transition:background-color var(--tg-dur-menu) var(--tg-ease);border-radius:13px}.pn.svelte-2ul6j4 .tg-switch:after{background:var(--tg-white);width:22px;height:22px;transition:transform var(--tg-dur-menu) var(--tg-ease);border:0;margin-top:-11px;left:2px;transform:none;box-shadow:0 1px 3px #00000040}.pn.svelte-2ul6j4 .tg-switch.is-on:after{transform:translate(18px)}.pn.svelte-2ul6j4 .tg-switch:has(input:checked):after{transform:translate(18px)}.pn.svelte-2ul6j4 .tg-switch:has(input:focus-visible){outline:2px solid var(--tg-primary);outline-offset:2px}@media (prefers-reduced-motion:reduce){.pn.svelte-2ul6j4 .tg-switch,.pn.svelte-2ul6j4 .tg-switch:after,.pn.svelte-2ul6j4 .tg-row{transition:none}}.pn-body.svelte-2ul6j4{flex:1;min-height:0}.pn-note.svelte-2ul6j4{margin:0 var(--tg-sp-2) var(--tg-sp-3);padding:var(--tg-sp-2) var(--tg-section-pad);font-size:var(--tg-fs-14);line-height:var(--tg-lh-14)}.pn-note--err.svelte-2ul6j4{color:var(--tg-danger)}.pn-note--ok.svelte-2ul6j4{color:var(--tg-green)}.pn-right.svelte-2ul6j4{justify-content:center}.ntf-quiet.svelte-2ul6j4{gap:var(--tg-sp-3);padding-top:var(--tg-sp-3);display:flex}.ntf-time.svelte-2ul6j4{flex:1;min-width:0}.ntf-time.svelte-2ul6j4>label:where(.svelte-2ul6j4){transform:translateY(calc(-50% - 24px))scale(.75)}.ntf-exc-btns.svelte-2ul6j4{flex-direction:row;align-items:center}.sc.svelte-18qrqg8{--ov-btn:#ffffff29;--ov-btn-hover:#ffffff47;--ov-text-2:#ffffffb3;--sv-w:min(100vw, calc((100dvh - 24px) * 9 / 16));z-index:var(--tg-z-viewer);font-family:var(--tg-font);color:var(--tg-white);background:#000000eb;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.sc-card.svelte-18qrqg8{width:var(--sv-w);aspect-ratio:9/16;border-radius:var(--tg-radius-md);background:#000;max-height:100dvh;position:relative;overflow:hidden;box-shadow:0 8px 40px #0009}.sc-frame.svelte-18qrqg8{touch-action:none;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0;overflow:hidden}.sc-frame.grab.svelte-18qrqg8{cursor:grab}.sc-frame.grab.svelte-18qrqg8:active{cursor:grabbing}.sc-img.svelte-18qrqg8{will-change:transform;flex-shrink:0;max-width:none;position:relative}.sc-blur.svelte-18qrqg8{object-fit:cover;filter:blur(40px)brightness(.6);width:calc(100% + 80px);height:calc(100% + 80px);position:absolute;inset:-40px}.sc-frame.svelte-18qrqg8 video:where(.svelte-18qrqg8){object-fit:contain;width:100%;height:100%}.sc-mediaerr.svelte-18qrqg8{align-items:center;gap:var(--tg-sp-2);color:var(--ov-text-2);font-size:var(--tg-fs-14);padding:var(--tg-sp-4);text-align:center;flex-direction:column;display:flex}.sc-spinner.svelte-18qrqg8{border:3px solid #ffffff40;border-top-color:#fff;border-radius:50%;width:36px;height:36px;animation:.8s linear infinite svelte-18qrqg8-sc-spin}@keyframes svelte-18qrqg8-sc-spin{to{transform:rotate(360deg)}}.sc-top.svelte-18qrqg8{z-index:2;align-items:center;gap:var(--tg-sp-2);padding:var(--tg-sp-2) var(--tg-sp-2) var(--tg-sp-4);background:linear-gradient(#000000a6,#0000);display:flex;position:absolute;top:0;left:0;right:0}.sc-title.svelte-18qrqg8{font-size:var(--tg-fs-16);font-weight:var(--tg-fw-bold);flex:1}.sc-ib.svelte-18qrqg8{color:#fff;cursor:pointer;width:36px;height:36px;transition:background var(--tg-dur-fast) var(--tg-ease);background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;display:inline-flex;position:relative}.sc-ib.svelte-18qrqg8:hover{background:var(--ov-btn)}.sc-ib.svelte-18qrqg8:disabled{opacity:var(--tg-disabled-opacity)}.sc-slash.svelte-18qrqg8{background:#fff;border-radius:1px;width:2px;height:22px;position:absolute;transform:rotate(45deg);box-shadow:0 0 0 1px #000}.sc-seg.svelte-18qrqg8{background:var(--ov-btn);border-radius:var(--tg-radius-full);padding:2px;display:inline-flex}.sc-seg.svelte-18qrqg8 button:where(.svelte-18qrqg8){height:30px;padding:0 var(--tg-sp-3);border-radius:var(--tg-radius-full);color:#fff;font:inherit;font-size:var(--tg-fs-12);cursor:pointer;background:0 0;border:0}.sc-seg.svelte-18qrqg8 button.on:where(.svelte-18qrqg8){color:#000;background:#fff}.sc-seg.svelte-18qrqg8 button:where(.svelte-18qrqg8):disabled{opacity:var(--tg-disabled-opacity)}.sc-hint.svelte-18qrqg8{z-index:2;align-items:center;gap:var(--tg-sp-2);padding:var(--tg-sp-1) var(--tg-sp-3);border-radius:var(--tg-radius-full);color:var(--ov-text-2);font-size:var(--tg-fs-12);white-space:nowrap;text-overflow:ellipsis;background:#0000008c;max-width:95%;display:flex;position:absolute;top:64px;left:50%;overflow:hidden;transform:translate(-50%)}.sc-hint.bad.svelte-18qrqg8{color:var(--tg-danger)}.sc-bottom.svelte-18qrqg8{z-index:2;gap:var(--tg-sp-2);padding:var(--tg-sp-6) var(--tg-sp-2) var(--tg-sp-2);background:linear-gradient(#0000,#000000b3);flex-direction:column;display:flex;position:absolute;bottom:0;left:0;right:0}.sc-row.svelte-18qrqg8{display:flex}.sc-caption.svelte-18qrqg8{border-radius:var(--tg-radius-full);color:#fff;min-width:0;height:44px;padding:0 var(--tg-sp-4);font:inherit;font-size:var(--tg-fs-16);background:#00000073;border:1px solid #fff3;outline:none;flex:1}.sc-caption.svelte-18qrqg8::placeholder{color:var(--ov-text-2)}.sc-caption.svelte-18qrqg8:focus{border-color:var(--tg-primary)}.sc-actions.svelte-18qrqg8{justify-content:flex-end;gap:var(--tg-sp-2);display:flex}.sc-chip.svelte-18qrqg8{align-items:center;gap:var(--tg-sp-2);height:40px;padding:0 var(--tg-sp-4);border-radius:var(--tg-radius-full);background:var(--ov-btn);color:#fff;font:inherit;font-size:var(--tg-fs-14);font-weight:var(--tg-fw-bold);cursor:pointer;transition:background var(--tg-dur-fast) var(--tg-ease);border:0;display:inline-flex}.sc-chip.svelte-18qrqg8:hover{background:var(--ov-btn-hover)}.sc-chip.primary.svelte-18qrqg8{background:var(--tg-primary)}.sc-chip.primary.svelte-18qrqg8:hover{background:var(--tg-primary-dark)}.sc-chip.svelte-18qrqg8:disabled{opacity:var(--tg-disabled-opacity);cursor:default}.sc-chip.small.svelte-18qrqg8{height:28px;padding:0 var(--tg-sp-3);font-size:var(--tg-fs-12);font-weight:var(--tg-fw-normal)}.sc-err.svelte-18qrqg8{color:#ff6b6b;font-size:var(--tg-fs-14);padding:0 var(--tg-sp-2);z-index:2;position:relative}.sc-card.svelte-18qrqg8>.sc-err:where(.svelte-18qrqg8){text-align:center;position:absolute;top:104px;left:0;right:0}.sc-progress.svelte-18qrqg8{gap:var(--tg-sp-2);flex-direction:column;display:flex}.sc-progress-row.svelte-18qrqg8{font-size:var(--tg-fs-14);justify-content:space-between;align-items:center;display:flex}.sc-bar.svelte-18qrqg8{background:#ffffff40;border-radius:2px;height:4px;overflow:hidden}.sc-bar-fill.svelte-18qrqg8{background:var(--tg-primary);border-radius:2px;height:100%;transition:width .2s linear}.sc-bar-fill.indet.svelte-18qrqg8{background:linear-gradient(90deg, #fff3 25%, var(--tg-primary) 50%, #fff3 75%);background-size:200% 100%;animation:1.2s linear infinite svelte-18qrqg8-sc-indet}@keyframes svelte-18qrqg8-sc-indet{to{background-position:-200% 0}}@media (width<=720px){.sc.svelte-18qrqg8{--sv-w:100vw}.sc-card.svelte-18qrqg8{aspect-ratio:auto;width:100vw;height:100dvh;box-shadow:none;border-radius:0}.sc-top.svelte-18qrqg8{padding-top:max(var(--tg-sp-2), env(safe-area-inset-top))}.sc-bottom.svelte-18qrqg8{padding-bottom:max(var(--tg-sp-2), env(safe-area-inset-bottom))}}.stories-bar.svelte-83orsl{gap:var(--tg-sp-2);padding:var(--tg-sp-2) var(--tg-sp-3);border-bottom:1px solid var(--tg-divider);background:var(--tg-surface);scrollbar-width:none;transition:background var(--tg-dur-fast) var(--tg-ease);flex-shrink:0;display:flex;position:relative;overflow-x:auto}.stories-bar.svelte-83orsl::-webkit-scrollbar{display:none}.stories-bar.drag-over.svelte-83orsl{background:var(--tg-primary-light,#3390ec1f);outline:2px dashed var(--tg-primary);outline-offset:-4px}.drop-hint.svelte-83orsl{font-size:var(--tg-fs-14);color:var(--tg-primary);background:var(--tg-surface);z-index:1;pointer-events:none;text-align:center;padding:0 var(--tg-sp-3);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.story-item.svelte-83orsl{cursor:pointer;contain:layout style;background:0 0;border:none;flex-direction:column;flex-shrink:0;align-items:center;gap:4px;width:64px;display:flex}.ring.svelte-83orsl{border:2px solid var(--tg-secondary);background:var(--tg-text-2-filled);border-radius:50%;justify-content:center;align-items:center;width:52px;height:52px;padding:2px;display:flex;overflow:hidden}.ring.hl.svelte-83orsl:not(.unread){border-color:gold}.ring.old.svelte-83orsl:not(.unread):not(.hl){border-width:1.5px;border-color:var(--tg-divider);opacity:.75}.story-item.dim.svelte-83orsl .label:where(.svelte-83orsl){color:var(--tg-text-2)}.ring.mine.svelte-83orsl{position:relative;overflow:visible}.ring.mine.active.svelte-83orsl{background:linear-gradient(var(--tg-surface), var(--tg-surface)) padding-box, linear-gradient(160deg, var(--tg-story-unread-from), var(--tg-story-unread-mid), var(--tg-story-unread-to)) border-box;border:3px solid #0000;padding:4px}.ring.mine.svelte-83orsl img:where(.svelte-83orsl),.ring.mine.svelte-83orsl .initials:where(.svelte-83orsl){border-radius:50%}.plus-badge.svelte-83orsl{background:var(--tg-primary);width:20px;height:20px;color:var(--tg-white);border:2px solid var(--tg-surface);font-size:var(--tg-fs-16);text-align:center;line-height:16px;font-weight:var(--tg-fw-bold);border-radius:50%;position:absolute;bottom:-2px;right:-2px}.ring.unread.svelte-83orsl{background:linear-gradient(var(--tg-surface), var(--tg-surface)) padding-box, linear-gradient(160deg, var(--tg-story-unread-from), var(--tg-story-unread-mid), var(--tg-story-unread-to)) border-box;border:3px solid #0000;padding:5px}.story-item.svelte-83orsl:hover .ring:where(.svelte-83orsl){transform:scale(1.06)}.story-item.svelte-83orsl:active .ring:where(.svelte-83orsl){transform:scale(.94)}.story-item.svelte-83orsl .ring:where(.svelte-83orsl){transition:transform var(--tg-dur-fast) var(--tg-ease)}.ring.none.svelte-83orsl{border-style:dashed;border-color:var(--tg-primary)}.ring.svelte-83orsl img:where(.svelte-83orsl){object-fit:cover;border-radius:50%;width:100%;height:100%}.plus.svelte-83orsl{font-size:var(--tg-fs-24);font-weight:var(--tg-fw-normal);color:var(--tg-primary)}.initials.svelte-83orsl{font-size:var(--tg-fs-16);font-weight:var(--tg-fw-bold);width:100%;height:100%;color:var(--tg-white);border-radius:50%;justify-content:center;align-items:center;display:flex}.label.svelte-83orsl{font-size:var(--tg-fs-12);line-height:var(--tg-lh-12);color:var(--tg-text);text-overflow:ellipsis;white-space:nowrap;max-width:64px;overflow:hidden}.stories-error.svelte-83orsl{padding:var(--tg-sp-1) var(--tg-sp-3);color:var(--tg-danger);font-size:var(--tg-fs-12);line-height:var(--tg-lh-12);align-items:center;gap:var(--tg-sp-2);display:flex}.stories-retry.svelte-83orsl{color:var(--tg-primary);font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.ring.archive.svelte-83orsl{color:var(--tg-text-2);border-color:var(--tg-divider)}.pn.svelte-1njh8ni{background:var(--tg-bg);flex-direction:column;height:100%;display:flex}.pn-body.svelte-1njh8ni{flex:1;min-height:0;overflow-y:auto}.pn-row-btn.svelte-1njh8ni{text-align:left;width:100%;font:inherit;cursor:pointer;background:0 0;border:0}.pn-row-btn.svelte-1njh8ni:disabled{opacity:var(--tg-disabled-opacity);pointer-events:none}.pn-form.svelte-1njh8ni{gap:var(--tg-sp-4);padding-top:var(--tg-sp-3);padding-bottom:var(--tg-sp-2);flex-direction:column;display:flex}.fl-save.svelte-1njh8ni{height:36px;margin-left:auto;padding:0 16px}.fl-list.svelte-1njh8ni{flex-direction:column;display:flex}.fl-item.svelte-1njh8ni{cursor:grab;-webkit-user-select:none;user-select:none;border-radius:10px;align-items:center;gap:10px;min-height:52px;padding:4px 8px 4px 4px;transition:background-color .12s;display:flex}.fl-item.svelte-1njh8ni:hover{background:var(--tg-hover)}.fl-item.is-drag.svelte-1njh8ni{opacity:.4}.fl-item.is-over.svelte-1njh8ni{box-shadow:inset 0 2px 0 var(--tg-primary)}.fl-item.is-hidden.svelte-1njh8ni .fl-name:where(.svelte-1njh8ni){color:var(--tg-text-2)}.fl-handle.svelte-1njh8ni{color:var(--tg-text-2);letter-spacing:-3px;text-align:center;width:18px;font-size:14px}.fl-text.svelte-1njh8ni{flex-direction:column;flex:1;min-width:0;display:flex}.fl-name.svelte-1njh8ni{font-size:var(--tg-fs-16);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fl-sub.svelte-1njh8ni{font-size:var(--tg-fs-14);color:var(--tg-text-2);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fl-actions.svelte-1njh8ni{align-items:center;gap:2px;display:flex}.fl-mini.svelte-1njh8ni{width:32px;height:32px}.fl-mini.svelte-1njh8ni:disabled{opacity:.3}.fl-danger.svelte-1njh8ni{color:var(--tg-danger)}.fl-emojis.svelte-1njh8ni{flex-wrap:wrap;gap:6px;padding:4px 0 8px;display:flex}.fl-emoji.svelte-1njh8ni{background:var(--tg-chip-bg);cursor:pointer;border:2px solid #0000;border-radius:10px;justify-content:center;align-items:center;width:40px;height:40px;padding:0;font-size:20px;line-height:1;display:inline-flex}.fl-emoji.is-on.svelte-1njh8ni{border-color:var(--tg-primary)}.fl-emoji-input.svelte-1njh8ni{text-align:center;color:var(--tg-text);outline:none;font-family:inherit}.fl-emoji-input.svelte-1njh8ni::placeholder{color:var(--tg-text-2)}.fl-chats-title.svelte-1njh8ni{justify-content:space-between;align-items:center;gap:8px;display:flex}.fl-link.svelte-1njh8ni{cursor:pointer;font:inherit;background:0 0;border:0;padding:0}.fl-search.svelte-1njh8ni{padding:0 0 8px}.pn-row-btn.svelte-1njh8ni:active:not(:disabled){background:#80808029}.fl-emoji.svelte-1njh8ni{transition:border-color var(--tg-dur-fast) var(--tg-ease), filter .12s var(--tg-ease), transform .12s var(--tg-ease)}.fl-emoji.svelte-1njh8ni:hover{filter:brightness(1.1)}.fl-emoji.svelte-1njh8ni:active{transform:scale(.92)}.fl-link.svelte-1njh8ni{transition:filter .12s var(--tg-ease), transform .12s var(--tg-ease)}.fl-link.svelte-1njh8ni:hover{filter:brightness(1.15)}.fl-link.svelte-1njh8ni:active{transform:scale(.94)}.sw.svelte-op7rmf{touch-action:pan-y;position:relative;overflow:hidden}.sw-content.svelte-op7rmf{background:var(--tg-surface);transition:transform .18s var(--tg-ease,ease-out);will-change:transform;position:relative}.sw.dragging.svelte-op7rmf .sw-content:where(.svelte-op7rmf),.sw.reduced.svelte-op7rmf .sw-content:where(.svelte-op7rmf){transition:none}.sw-acts.svelte-op7rmf{display:flex;position:absolute;inset:0}.sw-acts--left.svelte-op7rmf{justify-content:flex-end}.sw-acts--right.svelte-op7rmf{justify-content:flex-start}.sw-act.svelte-op7rmf{color:#fff;width:72px;height:100%;font-size:12px;line-height:14px;font-weight:var(--tg-fw-medium,500);transition:flex-grow .18s var(--tg-ease,ease-out);border:none;flex-direction:column;justify-content:center;align-items:center;gap:4px;display:flex}.sw-act.svelte-op7rmf span:where(.svelte-op7rmf){text-overflow:ellipsis;white-space:nowrap;max-width:68px;overflow:hidden}.sw-act--archive.svelte-op7rmf{background:#e0a020}.sw-act--pin.svelte-op7rmf{background:var(--tg-primary)}.sw-act--read.svelte-op7rmf{background:#3d8be8}.sw-acts--left.full.svelte-op7rmf .sw-act--archive:where(.svelte-op7rmf),.sw-acts--right.full.svelte-op7rmf .sw-act--read:where(.svelte-op7rmf){flex:1 0 72px}.sw-acts--left.full.svelte-op7rmf .sw-act--pin:where(.svelte-op7rmf){display:none}.sw.reduced.svelte-op7rmf .sw-act:where(.svelte-op7rmf){transition:none}.offline-banner.svelte-18mg5l2{z-index:var(--tg-z-toast);background:var(--tg-danger);color:var(--tg-white);text-align:center;padding:6px var(--tg-sp-3);font-size:var(--tg-fs-14);line-height:var(--tg-lh-14);font-weight:var(--tg-fw-bold);position:fixed;top:0;left:0;right:0}.offline-banner--update.svelte-18mg5l2{background:var(--tg-primary);justify-content:center;align-items:center;gap:var(--tg-sp-3);display:flex}.update-btn.svelte-18mg5l2{height:28px;padding:0 var(--tg-sp-3);background:var(--tg-white);color:var(--tg-primary)}.offline-banner--connecting.svelte-18mg5l2{background:var(--tg-warning,#b58b00)}.layout.svelte-18mg5l2{background:var(--tg-surface);grid-template-columns:420px 1fr;height:100%;display:grid}.list.svelte-18mg5l2{border-right:1px solid var(--tg-border);background:var(--tg-surface);scrollbar-width:thin;scrollbar-color:transparent transparent;flex-direction:column;display:flex;overflow-y:auto}.list.svelte-18mg5l2:hover{scrollbar-color:var(--tg-scrollbar) transparent}header.svelte-18mg5l2{align-items:center;gap:var(--tg-sp-2);height:var(--tg-header-h);min-height:var(--tg-header-h);padding:0 var(--tg-sp-2);background:var(--tg-surface);z-index:var(--tg-z-sticky);display:flex;position:sticky;top:0}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){header.svelte-18mg5l2{background:color-mix(in srgb, var(--tg-surface) 80%, transparent);-webkit-backdrop-filter:blur(16px)saturate(1.4);backdrop-filter:blur(16px)saturate(1.4)}}.menu-anchor.svelte-18mg5l2{flex-shrink:0;position:relative}.main-menu.svelte-18mg5l2{top:calc(100% + var(--tg-sp-1));min-width:240px;left:0}.main-menu.svelte-18mg5l2 .tg-menu-item:where(.svelte-18mg5l2):first-child{height:auto;padding-top:var(--tg-sp-2);padding-bottom:var(--tg-sp-2)}.menu-ava.svelte-18mg5l2{width:var(--tg-avatar-40);height:var(--tg-avatar-40);border-radius:var(--tg-radius-full);background:var(--tg-av-orange);color:var(--tg-white);font-weight:var(--tg-fw-bold);font-size:var(--tg-fs-14);flex-shrink:0;justify-content:center;align-items:center;display:flex;overflow:hidden}.menu-ava.svelte-18mg5l2 img:where(.svelte-18mg5l2){object-fit:cover;width:100%;height:100%}.menu-me.svelte-18mg5l2{flex-direction:column;min-width:0;display:flex}.menu-me.svelte-18mg5l2>span:where(.svelte-18mg5l2):first-child{font-weight:var(--tg-fw-bold);text-overflow:ellipsis;overflow:hidden}.menu-me__sub.svelte-18mg5l2{font-size:var(--tg-fs-12);line-height:var(--tg-lh-12);color:var(--tg-text-2)}.menu-me__sub.on.svelte-18mg5l2{color:var(--tg-online)}.head-search.svelte-18mg5l2{flex:1;min-width:0}.head-conn.svelte-18mg5l2{flex-shrink:0;align-items:center;display:flex}.head-search.svelte-18mg5l2 .tg-input--search{border-radius:20px;height:36px}.head-search__more.svelte-18mg5l2{width:38px;height:38px;color:var(--tg-text-2);position:absolute;top:50%;right:2px;transform:translateY(-50%);width:32px!important;height:32px!important}.new-wrap.svelte-18mg5l2{height:0;z-index:var(--tg-z-sticky);margin-top:auto;position:sticky;bottom:0}@media (width<=720px){.new-wrap.chat-open.svelte-18mg5l2{display:none}}.tabbar.svelte-18mg5l2{display:none}@media (width<=720px){.tabbar.svelte-18mg5l2{--tabbar-h:calc(var(--tg-header-h) + env(safe-area-inset-bottom,0px));height:var(--tabbar-h);padding-bottom:env(safe-area-inset-bottom,0px);background:var(--tg-surface);border-top:1px solid var(--tg-divider);z-index:var(--tg-z-overlay);grid-template-columns:repeat(4,1fr);display:grid;position:fixed;bottom:0;left:0;right:0}.tabbar__tab.svelte-18mg5l2{color:var(--tg-text-2);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none;flex-direction:column;justify-content:center;align-items:center;gap:2px;padding:0;transition:color .15s,transform .12s;display:flex}.tabbar__tab.svelte-18mg5l2:active{transform:scale(.9)}.tabbar__tab.is-active.svelte-18mg5l2{color:var(--tg-primary)}.tabbar__icon.svelte-18mg5l2{display:flex;position:relative}.tabbar__badge.svelte-18mg5l2{position:absolute;top:-6px;left:14px}.tabbar__label.svelte-18mg5l2{font-size:var(--tg-fs-11);line-height:var(--tg-lh-11);font-weight:var(--tg-fw-normal)}.list.svelte-18mg5l2{padding-bottom:calc(var(--tg-header-h) + env(safe-area-inset-bottom,0px))}.list.svelte-18mg5l2 .new-wrap:where(.svelte-18mg5l2){bottom:calc(var(--tg-header-h) + env(safe-area-inset-bottom,0px))}.layout.tabbar-visible.svelte-18mg5l2 .view:where(.svelte-18mg5l2){height:calc(100dvh - var(--tabbar-h));max-height:calc(100dvh - var(--tabbar-h));padding-bottom:env(safe-area-inset-bottom,0px);overflow-y:auto}}.new-btn.svelte-18mg5l2{transition:transform var(--tg-dur-menu) var(--tg-ease-overshoot), background var(--tg-dur-fast)}.new-btn.is-open.svelte-18mg5l2{transform:rotate(90deg)}.new-menu.svelte-18mg5l2{transform-origin:100% 100%;position:absolute;bottom:84px;right:20px}.add.svelte-18mg5l2{gap:var(--tg-sp-2);padding:0 var(--tg-sp-2) var(--tg-sp-2);display:flex}.add.svelte-18mg5l2 input:where(.svelte-18mg5l2),.group-form.svelte-18mg5l2 input:where(.svelte-18mg5l2){width:100%;min-height:var(--tg-control-h);background:var(--tg-input-bg);border:1px solid var(--tg-input-border);border-radius:var(--tg-radius-md);padding:var(--tg-sp-2) var(--tg-sp-3);color:var(--tg-text);font-size:var(--tg-fs-14);line-height:var(--tg-lh-14);outline:none;flex:1}.add.svelte-18mg5l2 input:where(.svelte-18mg5l2):focus,.group-form.svelte-18mg5l2 input:where(.svelte-18mg5l2):focus{border-color:var(--tg-primary)}.group-form.svelte-18mg5l2{gap:var(--tg-sp-2);padding:0 var(--tg-sp-2) var(--tg-sp-2);flex-direction:column;display:flex}.error.svelte-18mg5l2{color:var(--tg-danger);font-size:var(--tg-fs-14);line-height:var(--tg-lh-14);padding:0 var(--tg-sp-4) var(--tg-sp-2)}.push-banner.svelte-18mg5l2{align-items:center;gap:var(--tg-sp-2);margin:0 var(--tg-sp-2) var(--tg-sp-2);padding:var(--tg-sp-2) var(--tg-sp-3);background:var(--tg-text-2-filled);border-radius:var(--tg-radius-md);font-size:var(--tg-fs-14);line-height:var(--tg-lh-14);color:var(--tg-text);flex-wrap:wrap;display:flex}.push-banner.svelte-18mg5l2 .yes:where(.svelte-18mg5l2){background:var(--tg-primary);color:var(--tg-white);border-radius:var(--tg-radius);padding:var(--tg-sp-2) var(--tg-sp-3);font-size:var(--tg-fs-14);font-weight:var(--tg-fw-bold)}.push-banner.svelte-18mg5l2 .yes:where(.svelte-18mg5l2):hover{background:var(--tg-primary-dark)}.push-banner.svelte-18mg5l2 .no:where(.svelte-18mg5l2){color:var(--tg-text-2);font-size:var(--tg-fs-14);padding:var(--tg-sp-2)}.empty.svelte-18mg5l2{color:var(--tg-text-2);padding:var(--tg-sp-5) var(--tg-sp-4);font-size:var(--tg-fs-14);line-height:var(--tg-lh-14);text-align:center}.empty.svelte-18mg5l2 .retry:where(.svelte-18mg5l2){margin:var(--tg-sp-3) auto 0;color:var(--tg-primary);font-weight:var(--tg-fw-bold);display:block}.filter-tabs.svelte-18mg5l2{height:var(--tg-menu-h);padding:var(--tg-sp-1) var(--tg-sp-2);scrollbar-width:none;-ms-overflow-style:none;color:var(--tg-text-2);flex-shrink:0;gap:0;display:flex;overflow-x:auto}.filter-tabs.svelte-18mg5l2::-webkit-scrollbar{display:none}.filter-tab.svelte-18mg5l2{height:100%;margin:0 var(--tg-sp-1);padding:0 var(--tg-sp-4);font-size:var(--tg-fs-16);line-height:var(--tg-lh-16);font-weight:var(--tg-fw-bold);color:inherit;white-space:nowrap;cursor:pointer;transition:background var(--tg-dur-fast) var(--tg-ease), color var(--tg-dur-fast) var(--tg-ease), transform .12s var(--tg-ease);background:0 0;border:none;border-radius:20px;flex:none;justify-content:center;align-items:center;display:flex}.filter-tab.svelte-18mg5l2:hover{background:var(--tg-hover)}.filter-tab.svelte-18mg5l2:active{transform:scale(.96)}.filter-tab.active.svelte-18mg5l2{color:var(--tg-primary)}.filter-tab.svelte-18mg5l2{border-radius:var(--tg-radius-sm,8px) var(--tg-radius-sm,8px) 0 0;font-size:var(--tg-fs-14);gap:6px;position:relative}.filter-tab.svelte-18mg5l2:after{content:"";left:var(--tg-sp-2);right:var(--tg-sp-2);bottom:calc(-1 * var(--tg-sp-1));background:var(--tg-primary);opacity:0;height:3px;transition:transform var(--tg-dur-fast) var(--tg-ease), opacity var(--tg-dur-fast) var(--tg-ease);border-radius:3px 3px 0 0;position:absolute;transform:scaleX(0)}.filter-tab.active.svelte-18mg5l2:after{opacity:1;transform:scaleX(1)}.filter-tabs.svelte-18mg5l2{border-bottom:1px solid var(--tg-divider)}.tab-count.svelte-18mg5l2{background:var(--tg-primary);min-width:18px;height:18px;color:var(--tg-badge-text,#fff);font-size:11px;line-height:18px;font-weight:var(--tg-fw-bold);font-variant-numeric:tabular-nums;text-align:center;border-radius:9px;padding:0 5px}.filter-tab.svelte-18mg5l2:not(.active) .tab-count:where(.svelte-18mg5l2),.tab-count.muted.svelte-18mg5l2{background:var(--tg-secondary)}@media (prefers-reduced-motion:reduce){.filter-tab.svelte-18mg5l2,.filter-tab.svelte-18mg5l2:after{transition:none}.filter-tab.svelte-18mg5l2:active{transform:none}}.add-folder.svelte-18mg5l2{padding:0 var(--tg-sp-3);font-size:var(--tg-fs-20);font-weight:var(--tg-fw-normal)}.item.svelte-18mg5l2{padding:var(--tg-row-pad-y) var(--tg-sp-2);min-height:var(--tg-row-h-lg);margin:0 var(--tg-sp-2);border-radius:var(--tg-radius);text-align:left;width:calc(100% - var(--tg-sp-2) * 2);color:var(--tg-text);transition:background var(--tg-dur-fast) var(--tg-ease);contain:layout style;align-items:center;gap:12px;display:flex;position:relative;overflow:hidden}.item.svelte-18mg5l2:hover{background:var(--tg-hover)}.item.svelte-18mg5l2:focus-visible{outline:2px solid var(--tg-primary);outline-offset:-2px}.row-wrap.svelte-18mg5l2{contain:layout style}.row-wrap.svelte-18mg5l2 .sw{margin:0 var(--tg-sp-2);border-radius:var(--tg-radius)}.row-wrap.svelte-18mg5l2 .sw .item{width:100%;margin:0}@media (width<=720px){.item.svelte-18mg5l2{min-height:76px}}.item.pin-drop.svelte-18mg5l2{box-shadow:inset 0 2px 0 var(--tg-primary)}.item.svelte-18mg5l2:active:not(.skeleton){background:var(--tg-hover)}.item.active.svelte-18mg5l2,.item.active.svelte-18mg5l2:hover{background:rgba(var(--tg-primary-rgb), .12)}@media (width>=721px){.item.active.svelte-18mg5l2{box-shadow:inset 3px 0 0 var(--tg-primary)}}.skeleton.svelte-18mg5l2{pointer-events:none}.sk-ava.svelte-18mg5l2{background:var(--tg-skeleton);animation:none}.sk-line.svelte-18mg5l2{border-radius:var(--tg-radius-full);background:var(--tg-skeleton);height:12px}.sk-ava.svelte-18mg5l2,.sk-line.svelte-18mg5l2{background-image:linear-gradient(90deg, transparent 0, var(--tg-skeleton-shine,#ffffff2e) 50%, transparent 100%);background-repeat:no-repeat;background-size:200% 100%;animation:1.4s linear infinite tg-shimmer}.sk-name.svelte-18mg5l2{margin-bottom:var(--tg-sp-2)}@media (prefers-reduced-motion:reduce){.sk-ava.svelte-18mg5l2,.sk-line.svelte-18mg5l2{animation:none}}.ava-wrap.svelte-18mg5l2{flex-shrink:0;position:relative}.ava.svelte-18mg5l2{width:var(--tg-avatar-54);height:var(--tg-avatar-54);border-radius:var(--tg-radius-full);background:var(--tg-av-orange);color:var(--tg-white);font-size:var(--tg-fs-20);font-weight:var(--tg-fw-bold);flex-shrink:0;justify-content:center;align-items:center;display:flex;overflow:hidden}.ava.svelte-18mg5l2 img:where(.svelte-18mg5l2){object-fit:cover;border-radius:var(--tg-radius-full);width:100%;height:100%}.online-dot.svelte-18mg5l2{border-radius:var(--tg-radius-full);background:var(--tg-online);border:2px solid var(--tg-surface);width:14px;height:14px;position:absolute;bottom:0;right:0}.item.active.svelte-18mg5l2 .online-dot:where(.svelte-18mg5l2){border-color:var(--tg-surface)}.mid.svelte-18mg5l2{flex:1;min-width:0}.name.svelte-18mg5l2{align-items:center;gap:var(--tg-sp-1);min-width:0;margin-bottom:2px;font-size:15px;font-weight:600;line-height:20px;display:flex}.name-text.svelte-18mg5l2{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.preview.svelte-18mg5l2{color:var(--tg-text-2);white-space:nowrap;text-overflow:ellipsis;font-size:14px;line-height:20px;overflow:hidden}.preview.typing.svelte-18mg5l2{color:var(--tg-primary)}.typing-dots.svelte-18mg5l2{vertical-align:middle;gap:2px;margin-left:3px;display:inline-flex}.typing-dots.svelte-18mg5l2 i:where(.svelte-18mg5l2){background:currentColor;border-radius:50%;width:3px;height:3px;animation:1.2s ease-in-out infinite svelte-18mg5l2-typing-wave}.typing-dots.svelte-18mg5l2 i:where(.svelte-18mg5l2):nth-child(2){animation-delay:.15s}.typing-dots.svelte-18mg5l2 i:where(.svelte-18mg5l2):nth-child(3){animation-delay:.3s}@keyframes svelte-18mg5l2-typing-wave{0%,60%,to{opacity:.4;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}@media (prefers-reduced-motion:reduce){.typing-dots.svelte-18mg5l2 i:where(.svelte-18mg5l2){animation:none}}.side.svelte-18mg5l2{justify-content:space-between;align-items:flex-end;gap:var(--tg-sp-1);flex-direction:column;align-self:stretch;padding-top:2px;display:flex}.time.svelte-18mg5l2{font-size:var(--tg-fs-12);line-height:var(--tg-lh-12);color:var(--tg-text-2);font-variant-numeric:tabular-nums;text-align:right}.item.has-unread.svelte-18mg5l2 .time:where(.svelte-18mg5l2){color:var(--tg-primary)}.badges.svelte-18mg5l2{align-items:center;gap:4px;min-height:20px;display:flex}.pin-side.svelte-18mg5l2{color:var(--tg-secondary);display:inline-flex}.pin-side.svelte-18mg5l2 svg{width:14px;height:14px}.badge.mention.svelte-18mg5l2{width:20px;min-width:20px;padding:0;font-size:13px}.badge.svelte-18mg5l2{background:var(--tg-primary);color:var(--tg-badge-text);border-radius:var(--tg-radius-full);min-width:20px;height:20px;font-size:12px;font-weight:var(--tg-fw-bold);font-variant-numeric:tabular-nums;animation:svelte-18mg5l2-badge-pop var(--tg-dur-menu) var(--tg-ease);justify-content:center;align-items:center;padding:0 6px;display:flex}@media (prefers-reduced-motion:reduce){.badge.svelte-18mg5l2{animation:none}}@keyframes svelte-18mg5l2-badge-pop{0%{transform:scale(.6)}to{transform:scale(1)}}.badge.muted.svelte-18mg5l2{background:var(--tg-secondary)}.badge.unread-dot.svelte-18mg5l2{width:12px;min-width:12px;height:12px;padding:0}.ctx-menu.svelte-18mg5l2{z-index:var(--tg-z-menu);background:var(--tg-menu-bg);-webkit-backdrop-filter:blur(50px);backdrop-filter:blur(50px);border-radius:var(--tg-radius);padding:var(--tg-sp-1) 0;min-width:200px;box-shadow:var(--tg-shadow-menu);flex-direction:column;display:flex;position:fixed}.ctx-menu.svelte-18mg5l2 button:where(.svelte-18mg5l2){align-items:center;gap:var(--tg-sp-2);min-height:var(--tg-menu-h);padding:0 var(--tg-sp-4);font-size:var(--tg-fs-16);line-height:var(--tg-lh-16);text-align:left;color:var(--tg-text);transition:background-color var(--tg-dur-fast) var(--tg-ease);display:flex}.ctx-menu.svelte-18mg5l2 button:where(.svelte-18mg5l2):active{background:#80808029}.ctx-menu.svelte-18mg5l2 button.ctx-danger:where(.svelte-18mg5l2){color:var(--tg-danger,#e53935)}.ctx-menu.svelte-18mg5l2 button:where(.svelte-18mg5l2):hover{background:var(--tg-hover)}.agent-badge.svelte-18mg5l2{vertical-align:middle;color:#7c6aef;letter-spacing:.5px;background:#7c6aef26;border-radius:4px;flex-shrink:0;padding:1px 5px;font-size:10px;font-weight:700;line-height:14px;display:inline-block}.name-mark.svelte-18mg5l2{color:var(--tg-text-2);flex-shrink:0;align-items:center;display:inline-flex}.name-mark.svelte-18mg5l2 svg{width:14px;height:14px}.view.svelte-18mg5l2{background:var(--tg-chat-bg);min-width:0}@media (width<=720px){.layout.svelte-18mg5l2{--tabbar-h:calc(var(--tg-header-h) + env(safe-area-inset-bottom,0px));grid-template-columns:1fr;overflow:hidden}.list.svelte-18mg5l2,.view.svelte-18mg5l2{will-change:transform;min-width:0;transition:transform var(--tg-dur-in) var(--tg-ease);grid-area:1/1}.list.svelte-18mg5l2{border-right:none}.view.svelte-18mg5l2{background:var(--tg-chat-bg);z-index:var(--tg-z-sidebar);transform:translate(100%)}.chat-open.svelte-18mg5l2 .list:where(.svelte-18mg5l2){transform:translate(-24%)}.chat-open.svelte-18mg5l2 .view:where(.svelte-18mg5l2){transform:translate(0)}.push-banner.svelte-18mg5l2 .yes:where(.svelte-18mg5l2),.push-banner.svelte-18mg5l2 .no:where(.svelte-18mg5l2){min-height:var(--control-md);padding:var(--tg-sp-2) 14px}}.invite-overlay.svelte-18mg5l2{background:var(--tg-backdrop);z-index:var(--tg-z-popup);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.invite-card.svelte-18mg5l2{background:var(--tg-surface);border-radius:var(--tg-section-radius);box-shadow:var(--tg-shadow-section-lg);padding:var(--tg-sp-5) var(--tg-sp-5);gap:var(--tg-sp-3);min-width:300px;max-width:420px;color:var(--tg-text);flex-direction:column;display:flex}.invite-card.svelte-18mg5l2 h3:where(.svelte-18mg5l2){font-size:var(--tg-fs-20);line-height:var(--tg-lh-20);font-weight:var(--tg-fw-bold);color:var(--tg-text)}.invite-card.svelte-18mg5l2 .close:where(.svelte-18mg5l2){color:var(--tg-text-2);font-size:var(--tg-fs-14);min-height:var(--tg-control-h);margin-top:var(--tg-sp-1)}.invite-input.svelte-18mg5l2{min-height:var(--tg-control-h);padding:var(--tg-sp-2) var(--tg-sp-3);border-radius:var(--tg-radius);border:1px solid var(--tg-input-border);background:var(--tg-input-bg);color:var(--tg-text);font-size:var(--tg-fs-14);line-height:var(--tg-lh-14);width:100%}.invite-input.svelte-18mg5l2:focus{border-color:var(--tg-primary);outline:none}.wp-pop.svelte-18mg5l2{padding-bottom:var(--tg-sp-3)}.wp-head.svelte-18mg5l2{align-items:center;gap:var(--tg-sp-2);display:flex}.wp-grid.svelte-18mg5l2{gap:var(--tg-sp-3);padding:0 var(--tg-sp-3);grid-template-columns:repeat(3,1fr);display:grid}.wp-item.svelte-18mg5l2{border-radius:var(--tg-radius);cursor:pointer;background:var(--wallpaper);height:120px;transition:transform .12s var(--tg-ease);border:3px solid #0000}.wp-item.svelte-18mg5l2:hover{transform:scale(1.03)}.wp-item.on.svelte-18mg5l2{border-color:var(--tg-primary)}.qr-hint.svelte-18mg5l2{font-size:var(--tg-fs-14);color:var(--tg-text-2);line-height:var(--tg-lh-14)}.qr-ok.svelte-18mg5l2{color:var(--tg-green);font-size:var(--tg-fs-14);font-weight:var(--tg-fw-bold)}.placeholder.svelte-18mg5l2{height:100%;padding:var(--tg-sp-4);justify-content:center;align-items:center;display:flex}.placeholder.svelte-18mg5l2 span:where(.svelte-18mg5l2){font-size:var(--tg-msg-service-fs);line-height:var(--tg-lh-15);font-weight:var(--tg-fw-bold);color:var(--tg-service-text);background:var(--tg-service-bg);border-radius:var(--tg-radius-full);padding:6px var(--tg-sp-3);text-align:center}.layout.info-open.svelte-18mg5l2{grid-template-columns:420px 1fr 420px}.detail.svelte-18mg5l2{border-left:1px solid var(--tg-border);background:var(--tg-surface);min-width:0;animation:svelte-18mg5l2-detail-in var(--tg-dur-in) var(--tg-ease);flex-direction:column;display:flex;position:relative;overflow:hidden}@keyframes svelte-18mg5l2-detail-in{0%{opacity:0;transform:translate(40px)}to{opacity:1;transform:none}}.detail-backdrop.svelte-18mg5l2{display:none}.detail-head.svelte-18mg5l2{align-items:center;gap:var(--tg-sp-2);padding:0 var(--tg-sp-2);flex-shrink:0;display:flex}.detail-body.svelte-18mg5l2{min-height:0;padding:var(--tg-sp-4) 0;flex:1;overflow-y:auto}.detail-name.svelte-18mg5l2{font-size:var(--tg-fs-20);line-height:var(--tg-lh-20);font-weight:var(--tg-fw-bold);color:var(--tg-text);text-align:center;padding:0 var(--tg-sp-4);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.detail-status.svelte-18mg5l2{font-size:var(--tg-fs-14);line-height:var(--tg-lh-14);color:var(--tg-text-2);text-align:center;margin-bottom:var(--tg-sp-4)}.detail-members.svelte-18mg5l2{flex-direction:column;display:flex}@media (width<=1365px){.layout.info-open.svelte-18mg5l2{grid-template-columns:420px 1fr}.detail.svelte-18mg5l2{width:420px;max-width:100%;z-index:var(--tg-z-sidebar);box-shadow:var(--tg-shadow-column);border-left:none;position:fixed;top:0;bottom:0;right:0}.detail-backdrop.svelte-18mg5l2{z-index:var(--tg-z-sidebar);background:var(--tg-backdrop);display:block;position:fixed;inset:0}}@media (width<=720px){.layout.info-open.svelte-18mg5l2{grid-template-columns:1fr}.detail.svelte-18mg5l2{width:auto;box-shadow:none;left:0}}.call-overlay.svelte-18mg5l2{z-index:var(--tg-z-viewer);position:fixed;inset:0}.call-card.svelte-18mg5l2{color:var(--tg-white);background:var(--tg-chat-bg);--call-btn-bg:#fff3;--call-btn-bg-hover:#ffffff4d;--call-dim:#ffffff59;flex-direction:column;justify-content:space-between;align-items:center;display:flex;position:absolute;inset:0;overflow:hidden}.call-bg.svelte-18mg5l2{z-index:0;background:linear-gradient(160deg, var(--tg-primary-dark), #1f1f23 70%);position:absolute;inset:0}.call-bg.svelte-18mg5l2 img:where(.svelte-18mg5l2){object-fit:cover;filter:blur(40px)brightness(.45);width:100%;height:100%;transform:scale(1.2)}.call-remote.svelte-18mg5l2{z-index:1;object-fit:cover;background:var(--tg-chat-bg);width:100%;height:100%;position:absolute;inset:0}.call-local.svelte-18mg5l2{top:var(--tg-sp-4);right:var(--tg-sp-4);z-index:3;object-fit:cover;border-radius:var(--tg-radius);width:120px;height:160px;box-shadow:var(--tg-shadow-section-lg);position:absolute}.call-top.svelte-18mg5l2,.call-bottom.svelte-18mg5l2{z-index:2;flex-direction:column;align-items:center;width:100%;display:flex;position:relative}.call-top.svelte-18mg5l2{gap:var(--tg-sp-2);padding-top:10vh}.call-has-video.svelte-18mg5l2 .call-ava:where(.svelte-18mg5l2){display:none}.call-has-video.svelte-18mg5l2 .call-top:where(.svelte-18mg5l2){padding-top:var(--tg-sp-4);padding-left:var(--tg-sp-4);align-items:flex-start;gap:0}.call-ava.svelte-18mg5l2{width:136px;height:136px;margin-bottom:var(--tg-sp-3);font-size:48px}.call-ava.svelte-18mg5l2 img:where(.svelte-18mg5l2){object-fit:cover;border-radius:50%;width:100%;height:100%}.call-peer.svelte-18mg5l2{font-size:var(--tg-fs-24);line-height:var(--tg-lh-24);font-weight:var(--tg-fw-bold);text-shadow:var(--tg-shadow-section)}.call-title.svelte-18mg5l2{font-size:var(--tg-fs-16);line-height:var(--tg-lh-16);opacity:.85;font-variant-numeric:tabular-nums;align-items:center;display:inline-flex}.call-route.svelte-18mg5l2{font-size:var(--tg-fs-12);line-height:var(--tg-lh-12);opacity:.6}.call-poor.svelte-18mg5l2{font-size:var(--tg-fs-12);line-height:var(--tg-lh-12);color:var(--tg-danger)}.call-bars.svelte-18mg5l2{margin-left:var(--tg-sp-2);align-items:flex-end;gap:2px;height:12px;display:inline-flex}.call-bars.svelte-18mg5l2 i:where(.svelte-18mg5l2){background:var(--call-dim);border-radius:1px;width:3px}.call-bars.svelte-18mg5l2 i:where(.svelte-18mg5l2):first-child{height:4px}.call-bars.svelte-18mg5l2 i:where(.svelte-18mg5l2):nth-child(2){height:7px}.call-bars.svelte-18mg5l2 i:where(.svelte-18mg5l2):nth-child(3){height:10px}.call-bars.svelte-18mg5l2 i:where(.svelte-18mg5l2):nth-child(4){height:12px}.call-bars.svelte-18mg5l2 i.on:where(.svelte-18mg5l2){background:var(--tg-green)}.call-bars.svelte-18mg5l2 i.on.bad:where(.svelte-18mg5l2){background:var(--tg-danger)}.call-bottom.svelte-18mg5l2{padding:var(--tg-sp-4) var(--tg-sp-3) max(var(--tg-sp-5), env(safe-area-inset-bottom));gap:var(--tg-sp-3)}.call-buttons.svelte-18mg5l2{justify-content:center;align-items:flex-start;gap:var(--tg-sp-4);flex-wrap:wrap;display:flex}.call-btn.svelte-18mg5l2{align-items:center;gap:var(--tg-sp-1);width:72px;color:var(--tg-white);cursor:pointer;font-size:var(--tg-fs-12);line-height:var(--tg-lh-12);transition:transform .12s var(--tg-ease);background:0 0;border:none;flex-direction:column;padding:0;display:flex}.call-btn.svelte-18mg5l2:active:not(:disabled){transform:scale(.94)}.call-btn.svelte-18mg5l2 svg{box-sizing:border-box;transition:background var(--tg-dur-fast) var(--tg-ease);background:#00000059;border-radius:50%;padding:13px;stroke-width:2.2px!important;width:54px!important;height:54px!important}.call-btn.svelte-18mg5l2:hover svg{background:#00000080}.call-btn.svelte-18mg5l2:disabled{opacity:var(--tg-disabled-opacity);cursor:default}.call-btn.is-off.svelte-18mg5l2 svg,.call-btn.is-on.svelte-18mg5l2 svg{color:#222;background:#ffffffd9}.call-btn--end.svelte-18mg5l2 svg{background:var(--tg-danger);transform:rotate(135deg)}.call-btn--end.svelte-18mg5l2:hover svg{background:var(--tg-danger)}.call-btn--accept.svelte-18mg5l2 svg,.call-btn--accept.svelte-18mg5l2:hover svg{background:var(--tg-green)}.call-outs.svelte-18mg5l2{gap:var(--tg-sp-1);width:min(320px,100%);padding:var(--tg-sp-2);border-radius:var(--tg-radius);background:var(--tg-menu-bg);-webkit-backdrop-filter:blur(50px);backdrop-filter:blur(50px);box-shadow:var(--tg-shadow-menu);flex-direction:column;display:flex}.call-out.svelte-18mg5l2{color:var(--tg-text);border-radius:var(--tg-radius);font-size:var(--tg-fs-14);line-height:var(--tg-lh-14);cursor:pointer;text-align:left;transition:background-color var(--tg-dur-fast) var(--tg-ease), transform .12s var(--tg-ease);background:0 0;border:1px solid #0000;padding:6px 10px}.call-out.svelte-18mg5l2:hover{background:var(--tg-hover)}.call-out.svelte-18mg5l2:active{transform:scale(.94)}.call-out.on.svelte-18mg5l2{border-color:var(--tg-primary)}.call-overlay.call-min.svelte-18mg5l2{pointer-events:none}.call-pill.svelte-18mg5l2{pointer-events:auto;top:var(--tg-sp-2);z-index:var(--tg-z-toast);border-radius:var(--tg-radius-full);background:var(--tg-green);color:var(--tg-white);font-size:var(--tg-fs-14);line-height:var(--tg-lh-14);cursor:pointer;box-shadow:var(--tg-shadow-section);transition:filter .12s var(--tg-ease), transform .12s var(--tg-ease);border:none;align-items:center;gap:6px;padding:6px 14px;display:inline-flex;position:fixed;left:50%;transform:translate(-50%)}.call-pill.svelte-18mg5l2:hover{filter:brightness(1.08)}.call-pill.svelte-18mg5l2:active{transform:translate(-50%)scale(.94)}.call-card-hidden.svelte-18mg5l2{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=720px){.call-local.svelte-18mg5l2{width:96px;height:128px}.call-btn.svelte-18mg5l2{width:64px}}.draft-mark.svelte-18mg5l2{color:var(--tg-danger)}.app-toast.svelte-18mg5l2{z-index:10000;color:#fff;background:#2b2b2b;border-radius:12px;max-width:min(92vw,480px);padding:10px 16px;font-size:14px;position:fixed;bottom:24px;left:50%;transform:translate(-50%);box-shadow:0 6px 24px #0000004d}.app-update.svelte-18mg5l2{z-index:10000;color:#fff;background:#2b2b2b;border-radius:12px;align-items:center;gap:12px;max-width:min(92vw,480px);padding:8px 10px 8px 16px;font-size:14px;display:flex;position:fixed;top:12px;left:50%;transform:translate(-50%);box-shadow:0 6px 24px #0000004d}.app-update.svelte-18mg5l2 button:where(.svelte-18mg5l2){background:var(--tg-accent,#e8562a);color:#fff;cursor:pointer;border:0;border-radius:8px;padding:6px 12px;font-size:14px}.filter-tab.drag-over.svelte-18mg5l2{outline:1px dashed var(--tg-accent,#e8562a);outline-offset:-2px}.invite-screen.svelte-hr84vy{min-height:100vh;padding:var(--tg-sp-4);background:var(--tg-bg);justify-content:center;align-items:center;display:flex}.card.svelte-hr84vy{gap:var(--tg-sp-3);text-align:center;background:var(--tg-surface);border-radius:var(--tg-radius-popup);width:100%;max-width:360px;box-shadow:var(--tg-shadow-menu);padding:var(--tg-sp-6) var(--tg-sp-5);color:var(--tg-text);animation:svelte-hr84vy-card-in var(--tg-dur-in) var(--tg-ease) both;flex-direction:column;align-items:center;display:flex}@keyframes svelte-hr84vy-card-in{0%{opacity:0;transform:translateY(12px)scale(.98)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.card.svelte-hr84vy{animation:none}}.brand.svelte-hr84vy{font-size:var(--tg-fs-24);line-height:var(--tg-lh-24);font-weight:var(--tg-fw-bold);color:var(--tg-primary)}.text.svelte-hr84vy{font-size:var(--tg-fs-16);line-height:var(--tg-lh-16);margin:0}.text.svelte-hr84vy b:where(.svelte-hr84vy){font-weight:var(--tg-fw-bold)}.loading.svelte-hr84vy{align-items:center;gap:var(--tg-sp-2);display:flex}.tg-btn--block.svelte-hr84vy{margin-top:var(--tg-sp-2)}.spinner.svelte-hr84vy{border:2px solid var(--tg-divider);border-top-color:var(--tg-primary);border-radius:50%;width:14px;height:14px;animation:.7s linear infinite svelte-hr84vy-spin}.spinner.light.svelte-hr84vy{border-color:#fff6;border-top-color:var(--tg-white)}@keyframes svelte-hr84vy-spin{to{transform:rotate(360deg)}}.error.svelte-hr84vy{color:var(--tg-danger);font-size:var(--tg-fs-14);line-height:var(--tg-lh-14);margin:0}.join-screen.svelte-86zrpu{min-height:100vh;padding:var(--tg-sp-4);background:var(--tg-bg);justify-content:center;align-items:center;display:flex}.card.svelte-86zrpu{gap:var(--tg-sp-3);text-align:center;background:var(--tg-surface);border-radius:var(--tg-radius-popup);width:100%;max-width:360px;box-shadow:var(--tg-shadow-menu);padding:var(--tg-sp-6) var(--tg-sp-5);color:var(--tg-text);animation:svelte-86zrpu-card-in var(--tg-dur-in) var(--tg-ease) both;flex-direction:column;align-items:center;display:flex}@keyframes svelte-86zrpu-card-in{0%{opacity:0;transform:translateY(12px)scale(.98)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.card.svelte-86zrpu{animation:none}}.brand.svelte-86zrpu{font-size:var(--tg-fs-24);line-height:var(--tg-lh-24);font-weight:var(--tg-fw-bold);color:var(--tg-primary)}.text.svelte-86zrpu{font-size:var(--tg-fs-16);line-height:var(--tg-lh-16);margin:0}.text.svelte-86zrpu b:where(.svelte-86zrpu){font-weight:var(--tg-fw-bold)}.tg-caption.svelte-86zrpu{margin:0}.loading.svelte-86zrpu{align-items:center;gap:var(--tg-sp-2);display:flex}.tg-btn--block.svelte-86zrpu{margin-top:var(--tg-sp-2)}.spinner.svelte-86zrpu{border:2px solid var(--tg-divider);border-top-color:var(--tg-primary);border-radius:50%;width:14px;height:14px;animation:.7s linear infinite svelte-86zrpu-spin}.spinner.light.svelte-86zrpu{border-color:#fff6;border-top-color:var(--tg-white)}@keyframes svelte-86zrpu-spin{to{transform:rotate(360deg)}}.error.svelte-86zrpu{color:var(--tg-danger);font-size:var(--tg-fs-14);line-height:var(--tg-lh-14);margin:0}.lock.svelte-2m2xs0{z-index:1000;background:var(--bg);padding:var(--space-4);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.card.svelte-2m2xs0{gap:var(--space-3);text-align:center;background:var(--panel);border:1px solid var(--border);border-radius:var(--radius-lg,16px);width:100%;max-width:340px;padding:var(--space-5) var(--space-4);flex-direction:column;align-items:center;display:flex}.card.shake.svelte-2m2xs0{animation:.4s svelte-2m2xs0-shake}@keyframes svelte-2m2xs0-shake{0%,to{transform:translate(0)}25%{transform:translate(-8px)}75%{transform:translate(8px)}}.icon.svelte-2m2xs0{color:var(--accent)}h2.svelte-2m2xs0{font-size:var(--fs-md);font-weight:var(--fw-bold)}.hint.svelte-2m2xs0{font-size:var(--fs-sm);color:var(--muted);line-height:var(--lh-base)}form.svelte-2m2xs0{gap:var(--space-3);flex-direction:column;width:100%;display:flex}.pin.svelte-2m2xs0{letter-spacing:12px;text-align:center;border-radius:var(--radius-md);border:1px solid var(--border);background:var(--panel2);color:var(--fg);outline:none;padding:10px;font-size:28px}.pin.svelte-2m2xs0:focus{border-color:var(--accent)}.err.svelte-2m2xs0{color:var(--danger);font-size:var(--fs-sm)}.link.svelte-2m2xs0{color:var(--muted);font-size:var(--fs-sm);cursor:pointer;background:0 0;border:none;text-decoration:underline}.danger.svelte-2m2xs0{color:var(--danger);border:1px solid var(--danger);background:0 0}.u-btn.svelte-2m2xs0{width:100%}.ro.svelte-l16s8j{background:var(--bg);height:100vh;padding:var(--space-4);justify-content:center;align-items:center;display:flex}.ro-card.svelte-l16s8j{background:var(--panel);border-radius:var(--radius-lg);width:100%;max-width:360px;padding:var(--space-5);align-items:center;gap:var(--space-2);text-align:center;flex-direction:column;display:flex}.ro-ava.svelte-l16s8j{background:var(--accent);color:#fff;width:84px;height:84px;font-size:var(--fs-lg);font-weight:var(--fw-bold);border-radius:50%;justify-content:center;align-items:center;display:flex;overflow:hidden}.ro-ava.svelte-l16s8j img:where(.svelte-l16s8j){object-fit:cover;width:100%;height:100%}.ro-name.svelte-l16s8j{font-size:var(--fs-md);font-weight:var(--fw-bold)}.ro-sub.svelte-l16s8j{font-size:var(--fs-sm);color:var(--muted)}.ro-desc.svelte-l16s8j{font-size:var(--fs-sm);white-space:pre-wrap}.ro-notice.svelte-l16s8j{font-size:var(--fs-sm);color:var(--accent)}.ro-error.svelte-l16s8j{font-size:var(--fs-sm);color:var(--danger)}.ro-back.svelte-l16s8j{font-size:var(--fs-sm);color:var(--muted);margin-top:var(--space-2)}
