:root{--font:"Onest Variable", "Onest", system-ui, -apple-system, "Segoe UI", sans-serif;--font-display:"Unbounded", var(--font);--indigo:#1f2562;--indigo-deep:#10143a;--indigo-glow:#2d3480;--cotton:#fbf9f4;--lavender:#a9addb;--accent:#3b36b0;--accent-strong:#2c2891;--accent-soft:#3b36b01a;--on-accent:#fff;--anor:var(--accent);--anor-dark:var(--accent-strong);--safe-top:env(safe-area-inset-top,0px);--head-h:61px;--safe-bottom:env(safe-area-inset-bottom,0px);--story-ring:conic-gradient(from 200deg, #2c2891, #4d47d6, #8f86ff, #d9d5ff, #8f86ff, #4d47d6, #2c2891);--story-ring-seen:#c9cbd6;--saffron:#f2a900;--official:#1d7cf2;--jade:#0fa37f;--bg:#f3f0e8;--surface:#fdfcf8;--surface-2:#f6f3ec;--text:#191c3f;--text-2:#5a5e7d;--text-3:#6e7296;--placeholder:#6e7296;--line:#e7e3da;--line-strong:#d3cfc6;--hover:#1f25620d;--select:#e7e6f5;--field:#eeebe3;--chip:#1f25620f;--accent-text:#3b36b0;--saffron-text:#8a5e00;--saffron-soft:#f2a90024;--jade-text:#0a765b;--danger:#c0183d;--success:#12a150;--danger-bg:#c0183d;--danger-bg-strong:#9f1231;--chat-bg:#f3f0e8;--chat-pattern:#78603424;--bubble-in:#fff;--bubble-out:#3b36b0;--quote-bg:#3b36b012;--media-bg:#ebe7de;--menu-bg:#fffefb;--toast-bg:#1f2562;--toast-text:#fbf9f4;--kb-bg:#3b36b014;--kb-hover:#3b36b024;--kb-text:#2c2891;--reaction-mine:#3b36b01f;--focus-ring:#3b36b02e;--logo-boll:#3b36b0;--logo-leaf:#1f2562;--shadow-1:0 1px 2px #1f25620d, 0 2px 6px #1f25620a;--shadow-2:0 14px 36px -10px #1f256238, 0 2px 8px #1f25620f;--shadow-3:0 30px 70px -18px #10143a57, 0 4px 16px #10143a14;--shadow-accent:0 8px 20px -8px #3b36b08c;--scrim:#10143a61;--overlay:#10143a9e;--paxta-night:radial-gradient(120% 80% at 50% 42%, #2d3480 0%, #1f2562 45%, #10143a 100%);--paxta-sky:radial-gradient(70% 60% at 50% 45%, #dedcf2 0%, #e8e6ef 45%, #f3f0e8 100%);--ease-out:cubic-bezier(.22, 1, .36, 1);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--ease-in:cubic-bezier(.5, 0, .75, 0);--t-fast:.18s;--t-base:.28s;--t-slow:.42s;--r-sm:10px;--r-md:14px;--r-lg:18px;--r-xl:24px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dark]{--accent:#4b50c6;--accent-strong:#5a5fd6;--accent-soft:#a3a9ff24;--story-ring:conic-gradient(from 200deg, #5a52ff, #8f86ff, #c4bfff, #fff, #c4bfff, #8f86ff, #5a52ff);--story-ring-seen:#3a4078;--bg:#10143a;--surface:#151a45;--surface-2:#12163f;--text:#f5f3ec;--text-2:#a9addb;--text-3:#6c71a6;--placeholder:#8d92c4;--line:#242a5c;--line-strong:#353b76;--hover:#a9addb14;--select:#262c6c;--field:#1b2052;--chip:#a9addb1a;--accent-text:#a3a9ff;--saffron-text:#f2a900;--saffron-soft:#f2a90029;--jade-text:#3dd3a6;--danger:#ff8096;--success:#3fcf7a;--danger-bg:#d23a55;--danger-bg-strong:#b82c46;--chat-bg:#10143a;--chat-pattern:#96a2ff1c;--bubble-in:#1f2562;--bubble-out:#4b50c6;--quote-bg:#a3a9ff1a;--media-bg:#1c2152;--menu-bg:#1d2258;--toast-bg:#f5f3ec;--toast-text:#1f2562;--kb-bg:#a3a9ff1f;--kb-hover:#a3a9ff33;--kb-text:#b3b8ff;--reaction-mine:#a3a9ff29;--focus-ring:#a3a9ff47;--logo-boll:#fbf9f4;--logo-leaf:#a9addb;--shadow-1:0 1px 2px #0305164d;--shadow-2:0 18px 44px -10px #030516a6, 0 0 0 1px #a9addb14;--shadow-3:0 30px 70px -14px #030516bf, 0 0 0 1px #a9addb14;--shadow-accent:0 8px 22px -8px #4b50c6b3;--scrim:#05071a9e;--overlay:#080a2099;--paxta-sky:var(--paxta-night);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (prefers-color-scheme:dark){:root:not([data-theme]){--accent:#4b50c6;--accent-strong:#5a5fd6;--accent-soft:#a3a9ff24;--story-ring:conic-gradient(from 200deg, #5a52ff, #8f86ff, #c4bfff, #fff, #c4bfff, #8f86ff, #5a52ff);--story-ring-seen:#3a4078;--bg:#10143a;--surface:#151a45;--surface-2:#12163f;--text:#f5f3ec;--text-2:#a9addb;--text-3:#6c71a6;--placeholder:#8d92c4;--line:#242a5c;--line-strong:#353b76;--hover:#a9addb14;--select:#262c6c;--field:#1b2052;--chip:#a9addb1a;--accent-text:#a3a9ff;--chat-bg:#10143a;--chat-pattern:#96a2ff1c;--bubble-in:#1f2562;--bubble-out:#4b50c6;--menu-bg:#1d2258;--logo-boll:#fbf9f4;--logo-leaf:#a9addb;--shadow-1:0 1px 2px #0305164d;--shadow-2:0 18px 44px -10px #030516a6, 0 0 0 1px #a9addb14;--scrim:#05071a9e;--paxta-sky:var(--paxta-night);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;-webkit-tap-highlight-color:transparent}body{min-width:320px;font-family:var(--font);background:var(--bg);color:var(--text);-webkit-font-smoothing:antialiased;margin:0;font-size:15px;line-height:1.4;overflow-x:hidden}*{scrollbar-width:thin;scrollbar-color:var(--line-strong) transparent}#app{min-height:100dvh}button,input,select,textarea{font:inherit;color:inherit}button{-webkit-tap-highlight-color:transparent}a{color:var(--accent-text);transition:color var(--t-fast) var(--ease-out)}img{max-width:100%}strong,b{font-weight:650}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}[data-theme=dark] :focus-visible{outline-color:var(--accent-text)}::selection{background:#3b36b033}[data-theme=dark] ::selection{background:#a3a9ff4d}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.ellipsis{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.muted{color:var(--text-2)}.mono{font-variant-numeric:tabular-nums;font-family:ui-monospace,Cascadia Mono,SF Mono,Consolas,monospace}.saffron-text{color:var(--saffron-text)}.icon{flex:none;display:block}.splash{background:var(--bg);place-items:center;min-height:100dvh;display:grid}.splash .logo{animation:breathe 2.4s var(--ease-in-out) infinite}@keyframes breathe{0%,to{opacity:.7;transform:scale(.96)}50%{opacity:1;transform:scale(1)}}.spinner{vertical-align:middle;width:22px;height:22px;color:var(--accent);border:2.5px solid var(--line-strong);border-top-color:currentColor;border-radius:50%;flex:none;animation:.8s linear infinite spin;display:inline-block;position:relative}.spinner.ready{border:none;animation:none}.spinner-live{pointer-events:none;width:120%;height:120%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.spinner-live path[fill]:not([fill=none]){fill:currentColor}.spinner-live path[stroke]:not([stroke=none]){stroke:currentColor}@keyframes spin{to{transform:rotate(360deg)}}.btn{border-radius:var(--r-md);cursor:pointer;min-height:44px;transition:background-color var(--t-fast) var(--ease-out), color var(--t-fast) var(--ease-out), box-shadow var(--t-base) var(--ease-out), transform var(--t-fast) var(--ease-out), opacity var(--t-fast) var(--ease-out);border:none;justify-content:center;align-items:center;gap:8px;padding:0 18px;font-size:15px;font-weight:500;line-height:1.2;text-decoration:none;display:inline-flex}.btn:not(:disabled):active{transform:scale(.985)}.btn:disabled{opacity:.5;cursor:default}.btn-primary{background:var(--accent);color:var(--on-accent);box-shadow:var(--shadow-accent)}.btn-primary:not(:disabled):hover{background:var(--accent-strong)}.btn-primary:disabled{box-shadow:none}.btn-secondary{background:var(--chip);color:var(--text)}.btn-secondary:not(:disabled):hover{background:var(--line)}.btn-ghost{color:var(--accent-text);background:0 0}.btn-ghost:not(:disabled):hover{background:var(--hover)}.btn-danger{background:var(--danger-bg);color:#fff}.btn-danger:not(:disabled):hover{background:var(--danger-bg-strong)}.btn-block{width:100%}.btn-small{padding:0 12px;font-size:15px}.icon-btn{width:44px;height:44px;color:var(--text-2);cursor:pointer;transition:background-color var(--t-fast) var(--ease-out), color var(--t-fast) var(--ease-out);background:0 0;border:none;border-radius:50%;flex:none;place-items:center;padding:0;text-decoration:none;display:inline-grid}@media (hover:hover){.icon-btn:not(:disabled):hover{background:var(--hover);color:var(--text)}}.icon-btn:disabled{opacity:.4;cursor:default}.link-btn{min-height:44px;color:var(--accent-text);cursor:pointer;background:0 0;border:none;align-self:center;align-items:center;padding:0;font-size:15px;text-decoration:none;display:inline-flex}.link-btn:hover{text-decoration:underline}.stack{flex-direction:column;gap:16px;display:flex}.field{flex-direction:column;gap:6px;min-width:0;display:flex}.field-label{color:var(--text-2);font-size:13px;font-weight:500}.field-hint{color:var(--text-2);font-size:13px}.field-error{color:var(--danger);font-size:13px}.form-error{color:var(--danger);margin:0;font-size:15px}.input{border:1px solid var(--line-strong);border-radius:var(--r-md);background:var(--surface);width:100%;min-height:48px;color:var(--text);transition:border-color var(--t-fast) var(--ease-out), box-shadow var(--t-base) var(--ease-out), background-color var(--t-fast) var(--ease-out);padding:12px 14px;font-size:16px;line-height:1.35}.input::placeholder{color:var(--placeholder)}.input:focus{border-color:var(--accent);box-shadow:0 0 0 4px var(--focus-ring);outline:none}.input.invalid{border-color:var(--danger)}.input:disabled{opacity:.6}textarea.input{resize:vertical;min-height:72px}select.input{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24' fill='none' stroke='%236e7296' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;padding-right:40px}input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none}.input-prefix{align-items:center;display:flex;position:relative}.input-prefix>span{color:var(--text-2);pointer-events:none;font-size:16px;position:absolute;left:14px}.input-prefix .input{padding-left:30px}.search-field{display:block}.notice{background:var(--saffron-soft);border-radius:var(--r-md);margin:0 0 16px;padding:12px 16px;font-size:15px;line-height:1.45}.switch{appearance:none;background:var(--line-strong);cursor:pointer;width:44px;height:26px;transition:background-color var(--t-base) var(--ease-out);border-radius:13px;flex:none;margin:0;position:relative}.switch:before{content:"";width:20px;height:20px;transition:transform var(--t-base) var(--ease-out);background:#fff;border-radius:50%;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #10143a38}.switch:checked{background:var(--accent)}.switch:checked:before{transform:translate(18px)}.switch:disabled{opacity:.5;cursor:default}.switch-row{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;min-height:52px;padding:4px 0;display:flex}.check-row{cursor:pointer;align-items:center;gap:12px;min-height:44px;display:flex}.check-row input,.radio-row input{width:20px;height:20px;accent-color:var(--accent);cursor:pointer;flex:none;margin:0}.radio-list,.check-list{border:none;flex-direction:column;min-width:0;margin:0;padding:0;display:flex}.radio-list legend,.check-list legend{padding:0 0 4px}.radio-row{border-bottom:1px solid var(--line);cursor:pointer;align-items:flex-start;gap:12px;min-height:48px;padding:12px 0;display:flex}.radio-row input{margin-top:1px}.radio-list.big .radio-row{font-size:15px}.auth-switch{text-align:center;color:var(--text-2);margin:20px 0 0}.auth-switch a{font-weight:500}.auth-or{color:var(--text-2);align-items:center;gap:12px;margin:18px 0 14px;font-size:13px;display:flex}.auth-or:before,.auth-or:after{content:"";background:var(--line);flex:1;height:1px}.btn-telegram{gap:10px}.btn-telegram svg{fill:#2aabee;flex:none;width:20px;height:20px}.auth-hint{text-align:center;color:var(--text-2);margin:8px 0 0;font-size:13px}.tg-code{font-family:var(--font-display,inherit);letter-spacing:4px;text-align:center;color:var(--accent-text);font-variant-numeric:tabular-nums;margin:4px auto 0;font-size:64px;font-weight:800;line-height:1}.tg-code-hint{text-align:center;color:var(--text-2);margin:0;font-size:13px}.tg-wait{color:var(--text-2);justify-content:center;align-items:center;gap:10px;margin:4px 0 6px;display:flex}.menu-item{width:100%;min-height:44px;color:var(--text);text-align:left;cursor:pointer;background:0 0;border:none;border-radius:12px;align-items:center;gap:14px;padding:0 12px;font-size:15px;text-decoration:none;display:flex}.menu-item .icon{color:var(--text-2)}.menu-item:hover,.menu-item:focus-visible{background:var(--hover);outline:none}.menu-item.danger{color:var(--danger)}.menu-item.danger .icon{color:inherit}.menu-sep{background:var(--line);height:1px;margin:6px 4px}.page-head{height:calc(var(--head-h) + var(--safe-top));padding:calc(6px + var(--safe-top)) 8px 6px;background:var(--surface);border-bottom:1px solid var(--line);flex:none;align-items:center;gap:4px;display:flex}.page-head-title{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;margin:0 0 0 4px;font-size:17px;font-weight:650;overflow:hidden}.page-scroll{overscroll-behavior:contain;min-height:0;padding-bottom:calc(24px + var(--safe-bottom));flex:1;overflow-y:auto}.page-column{max-width:640px;margin:0 auto;padding:16px}.page-note{color:var(--text-2);text-align:center;flex-direction:column;align-items:center;gap:12px;padding:48px 16px;display:flex}.page-narrow{max-width:720px;margin:0 auto;padding:24px 16px 48px}.page-title{margin:24px 0 8px;font-size:28px;font-weight:650}.logo-link{text-decoration:none;display:inline-flex}.settings-item{width:100%;min-height:52px;color:var(--text);text-align:left;cursor:pointer;background:0 0;border:none;border-radius:12px;align-items:center;gap:16px;padding:8px 12px;font-size:15px;text-decoration:none;display:flex}@media (hover:hover){.settings-item:hover{background:var(--hover)}}.settings-item.active{background:var(--select)}.settings-item:disabled{opacity:.6;cursor:progress}.settings-item-icon{color:var(--text-2)}.settings-item-label{flex:1;min-width:0;font-weight:500}.settings-item-value{color:var(--text-2);font-variant-numeric:tabular-nums}.settings-item.danger{color:var(--danger)}.settings-item.danger .settings-item-icon{color:inherit}.info-rows{margin:0;padding:4px 8px;list-style:none}.info-row{width:100%;min-height:56px;color:var(--text);text-align:left;background:0 0;border:none;border-radius:12px;align-items:flex-start;gap:16px;padding:9px 8px;font-size:15px;text-decoration:none;display:flex}button.info-row,a.info-row,label.info-row{cursor:pointer}@media (hover:hover){button.info-row:hover,a.info-row:hover,label.info-row:hover{background:var(--hover)}}.info-row.switch-line{align-items:center}.info-row-icon{color:var(--text-2);margin-top:1px}.info-row-text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.info-row-value{overflow-wrap:anywhere;line-height:1.4}.info-row-label{color:var(--text-2);font-size:13px}.info-row.danger{min-height:48px;color:var(--danger);align-items:center}.info-row.danger .info-row-icon{color:inherit;margin-top:0}:root{--strip-bleed:100vmax}.info-section,.info-danger{border-top:8px solid var(--bg);border-image:linear-gradient(var(--bg), var(--bg)) 1 / 8px 0 0 / 0 var(--strip-bleed)}.info-section{padding:4px 0 8px}.info-danger{padding:8px}.section-title{color:var(--accent-text);margin:0;padding:12px 16px 6px;font-size:15px;font-weight:650}.list-wrap{flex-direction:column;flex:1;min-height:0;display:flex;position:relative}.list-scroll{overscroll-behavior:contain;overflow-anchor:none;outline:none;flex:1;min-height:0;overflow:hidden auto;-webkit-mask-image:linear-gradient(#0000 0,#000 26px calc(100% - 16px),#0000 100%);mask-image:linear-gradient(#0000 0,#000 26px calc(100% - 16px),#0000 100%)}.list-inner{flex-direction:column;justify-content:flex-end;max-width:860px;min-height:100%;margin:0 auto;padding:22px 10px 16px;display:flex}.list-date{color:var(--text-2);align-self:center;margin:12px 0 6px;padding:3px 10px;font-size:13px;font-weight:500}.list-unread{color:var(--accent-text);white-space:nowrap;align-items:center;gap:12px;margin:12px 0 6px;font-size:13px;font-weight:500;display:flex}.list-unread:before,.list-unread:after{content:"";opacity:.35;background:currentColor;flex:1;height:1px}.list-unread.thread-start{color:var(--text-2)}.list-empty{color:var(--text-2);text-align:center;margin:auto;padding:32px 16px}.list-loader{justify-content:center;padding:10px;display:flex}.list-center{pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.jump-down{z-index:3;border-radius:var(--r-lg);background:var(--menu-bg);min-height:44px;color:var(--text-2);box-shadow:var(--shadow-2);cursor:pointer;transition:color var(--t-fast) var(--ease-out), transform var(--t-base) var(--ease-out);border:none;align-items:center;gap:6px;padding:0 12px;display:inline-flex;position:absolute;bottom:12px;right:16px}.jump-down:hover{color:var(--text);transform:translateY(-1px)}.jump-count{background:var(--accent);min-width:22px;height:22px;color:var(--on-accent);text-align:center;border-radius:11px;padding:0 6px;font-size:13px;font-weight:650;line-height:22px}.jump-mention{z-index:3;background:var(--accent);width:48px;height:48px;color:var(--on-accent,#fff);box-shadow:var(--shadow-2);cursor:pointer;border:none;border-radius:50%;place-items:center;transition:bottom .3s cubic-bezier(.2,.8,.2,1),transform .2s cubic-bezier(.3,1.6,.5,1);display:grid;position:absolute;bottom:12px;right:16px}.jump-mention.raised{bottom:68px}.jump-mention:hover{transform:translateY(-1px)scale(1.04)}.jump-mention:active{transform:scale(.92)}.jump-mention-at{font-size:22px;font-weight:750;line-height:1}.jump-mention-count{background:var(--saffron,#f2a900);color:#1f2562;text-align:center;border-radius:10px;min-width:20px;height:20px;padding:0 5px;font-size:12px;font-weight:750;line-height:20px;position:absolute;top:-6px;right:-4px}.mention-btn-enter-active,.mention-btn-leave-active{transition:opacity .2s,transform .3s cubic-bezier(.3,1.5,.5,1)}.mention-btn-enter-from,.mention-btn-leave-to{opacity:0;transform:scale(.5)}.fade-enter-active,.fade-leave-active{transition:opacity var(--t-base) var(--ease-out), transform var(--t-base) var(--ease-out)}.fade-enter-from,.fade-leave-to{opacity:0;transform:translateY(6px)}.msg{align-items:flex-end;gap:8px;margin-top:2px;display:flex}.msg.first{margin-top:8px}.msg{touch-action:pan-y;position:relative}.msg.swipe-back{transition:transform .28s cubic-bezier(.2,1.1,.4,1)}.swipe-reply{background:var(--menu-bg);width:32px;height:32px;color:var(--text-2);box-shadow:var(--shadow-1);pointer-events:none;border-radius:50%;place-items:center;margin-top:-16px;transition:background .15s,color .15s;display:grid;position:absolute;top:50%;right:-36px}.swipe-reply.armed{background:var(--accent);color:#fff}.msg.out{justify-content:flex-end}.msg-col{flex-direction:column;min-width:0;max-width:min(560px,86%);display:flex}.msg.out .msg-col{align-items:flex-end}.msg.in .msg-col{align-items:flex-start}.msg-avatar{cursor:pointer;background:0 0;border:none;border-radius:50%;flex:none;width:36px;height:36px;padding:0;position:sticky;bottom:4px}.msg-avatar-space{flex:none;width:36px}.bubble{--meta-color:var(--text-2);background:var(--bubble-in);min-width:72px;max-width:100%;color:var(--text);box-shadow:var(--shadow-1);border-radius:20px;padding:6px 10px 6px 12px;font-size:15px;line-height:1.4;position:relative}[data-theme=dark] .bubble{box-shadow:none}.msg.in:not(.first) .bubble{border-top-left-radius:8px}.msg.in:not(.last) .bubble,.msg.in.last .bubble{border-bottom-left-radius:8px}.msg.out:not(.first) .bubble{border-top-right-radius:8px}.msg.out .bubble{--meta-color:#ffffffeb;--accent-text:#fff;--link-color:#fff;--text-3:#ffffff73;--chip:#ffffff2e;--quote-bg:#ffffff29;--media-bg:#00000024;--reaction-mine:#ffffff52;--ticks-read:#fff;--line:#ffffff47;background:var(--bubble-out);color:#fff;box-shadow:none;border-bottom-right-radius:8px}.msg.out .bubble ::selection{background:#ffffff59}[data-theme=dark] .msg.out .bubble{--chip:#0a0c2838;--quote-bg:#0a0c2833}.bubble:focus-visible{outline-offset:2px}.bubble.failed{opacity:.75}.msg.highlighted .bubble{animation:1.6s ease-out flash}@keyframes flash{0%,45%{box-shadow:0 0 0 3px var(--saffron)}to{box-shadow:0 0 0 3px #0000}}.bubble-visual{width:calc(var(--bubble-media-w,280px) + 8px);max-width:100%;padding:4px}.bubble-visual .msg-name,.bubble-visual .msg-fwd,.bubble-visual .msg-quote{width:auto;margin-left:8px;margin-right:6px}.bubble-visual .msg-quote{width:calc(100% - 14px);min-width:0}.bubble-visual .msg-name{margin-top:2px}.bubble-visual .msg-text,.bubble-visual .msg-foot{padding:2px 6px 2px 8px}.bubble-visual .msg-media .media-box{border-radius:16px}.bubble-visual-only{width:var(--bubble-media-w,280px);box-shadow:none;padding:0;background:0 0!important}.bubble-visual-only .msg-media .media-box{border-radius:20px}.bubble-visual-only .msg-name{display:none}.bubble-bare .msg-foot{justify-content:flex-start;margin-top:6px;padding:0}.msg.out .bubble-bare .msg-foot{justify-content:flex-end}.bubble-bare .msg-reactions{margin-right:0}.bubble-bare .reaction{background:var(--bubble-in);box-shadow:var(--shadow-1)}.msg.out .bubble-bare .reaction{background:var(--bubble-out)}.msg.out .bubble-bare .reaction.mine{background:#fffffff0}.msg.in .bubble-bare .reaction.mine{background:color-mix(in srgb, var(--accent) 22%, var(--bubble-in))}.msg.bare:not(.first),.msg.bare+.msg:not(.first){margin-top:8px}.msg-media{max-width:100%;position:relative}.klipy-media{width:var(--bubble-media-w,280px);background:var(--hover);border-radius:16px;max-width:100%;position:relative;overflow:hidden}.bubble-visual-only .klipy-media{border-radius:20px}.klipy-media video,.klipy-media img{object-fit:cover;width:100%;height:100%;display:block}.klipy-badge{z-index:1;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#fff;letter-spacing:.02em;pointer-events:none;background:#00000073;border-radius:6px;padding:2px 6px;font-size:12px;font-weight:700;line-height:16px;position:absolute;top:8px;left:8px}.klipy-media.sticker{background:0 0;border-radius:0}.klipy-media.sticker img{object-fit:contain;-webkit-user-drag:none;-webkit-user-select:none;user-select:none}.msg-name{cursor:pointer;background:0 0;border:none;align-items:center;gap:4px;max-width:100%;margin:0 0 2px;padding:0;font-size:13px;font-weight:650;display:flex}.msg-role-tag,.msg-custom-title{background:color-mix(in srgb, var(--accent-text) 14%, transparent);color:var(--accent-text);letter-spacing:.01em;border-radius:999px;flex:none;padding:2px 6px;font-size:10px;font-weight:750;line-height:1.25}.msg-role-tag.owner{background:color-mix(in srgb, var(--saffron) 18%, transparent);color:var(--saffron-text,var(--accent-text))}.msg-custom-title{text-overflow:ellipsis;white-space:nowrap;background:var(--surface-2);max-width:104px;color:var(--text-secondary);font-weight:600;overflow:hidden}.msg-fwd{color:var(--accent-text);margin-bottom:4px;font-size:13px}.msg-quote{border:none;border-left:3px solid var(--accent-text);background:var(--quote-bg);width:100%;min-width:140px;color:inherit;text-align:left;cursor:pointer;border-radius:4px 10px 10px 4px;flex-direction:column;margin:2px 0 6px;padding:4px 8px 4px 10px;display:flex}.msg-quote:disabled{cursor:default;opacity:.8}.msg-story{flex-direction:row;align-items:center;gap:9px;padding:5px 10px 5px 6px}.msg-story-thumb{background:var(--field);width:34px;height:54px;color:var(--text-2);border-radius:6px;flex:none;place-items:center;display:grid;overflow:hidden}.msg-story-thumb img{object-fit:cover;width:100%;height:100%}.msg-story-thumb.gone{opacity:.55}.msg-story-text{flex-direction:column;min-width:0;display:flex}.quote-name{text-overflow:ellipsis;white-space:nowrap;max-width:100%;color:var(--accent-text);font-size:13px;font-weight:650;overflow:hidden}.quote-text{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:13px;overflow:hidden}.msg-text{position:relative}.meta-spacer{visibility:hidden;white-space:nowrap;font-variant-numeric:tabular-nums;vertical-align:bottom;pointer-events:none;align-items:center;gap:4px;height:1em;margin-left:12px;font-size:13px;line-height:1;display:inline-flex}.msg-meta{color:var(--meta-color);white-space:nowrap;font-variant-numeric:tabular-nums;-webkit-user-select:none;user-select:none;align-items:center;gap:4px;font-size:13px;line-height:1;display:inline-flex}.msg-meta.inline{position:absolute;bottom:1px;right:0}.msg-meta.overlay{background:var(--overlay);color:#fff;--ticks-read:#fff;border-radius:10px;padding:4px 7px;position:absolute;bottom:8px;right:8px}.meta-views{align-items:center;gap:2px;display:inline-flex}.meta-sign{text-overflow:ellipsis;max-width:140px;overflow:hidden}.msg-foot{flex-wrap:wrap;justify-content:flex-end;align-items:flex-end;gap:6px 10px;margin-top:4px;display:flex}.msg-foot .msg-meta.row{margin-left:auto;padding-bottom:2px}.msg-reactions{flex-wrap:wrap;gap:4px;margin-right:auto;display:flex}.reaction{background:var(--chip);min-height:34px;color:inherit;font-variant-numeric:tabular-nums;cursor:pointer;border:none;border-radius:10px;align-items:center;gap:4px;padding:0 9px;font-size:13px;display:inline-flex;position:relative}.reaction:after{content:"";position:absolute;inset:-5px 0}.reaction.mine{background:var(--reaction-mine);color:var(--accent-text);font-weight:650}.msg.out .reaction.mine{color:var(--bubble-out);background:#fffffff0}.msg-comments{border:none;border-top:1px solid var(--line);width:calc(100% + 22px);min-width:0;min-height:44px;color:var(--accent-text);text-align:left;cursor:pointer;background:0 0;border-radius:0 0 20px 20px;align-items:center;gap:10px;margin:6px -10px -6px -12px;padding:0 12px;font-size:15px;font-weight:500;display:flex}.bubble-visual .msg-comments{width:calc(100% + 8px);margin:4px -4px -4px}.msg-comments:hover{background:var(--hover)}.msg-comments>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.msg-comments>svg,.msg-comments>.icon{flex:none}.msg-comments-chevron{margin-left:auto}.msg-failed{color:var(--danger);flex-wrap:wrap;align-items:center;gap:0 12px;padding:2px 4px 0;font-size:13px;display:flex}.msg-failed .link-btn{min-height:32px;font-size:13px}.msg-service{max-width:86%;color:var(--text-2);text-align:center;overflow-wrap:anywhere;align-self:center;margin:10px 0;padding:4px 12px;font-size:13px}@media (hover:none){.bubble{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}}@media (width<=480px){.msg-col{max-width:88%}.list-inner{padding-left:6px;padding-right:6px}}.profile-hero.hero-pull{isolation:isolate;--av-top:calc(24px + var(--pull,0px));--av-size:calc(104px + var(--pull,0px) * .7);transition:height .34s cubic-bezier(.2,.8,.2,1);position:relative}.hero-pull .hero-avatar{transition:opacity 0s linear .34s;display:inline-flex}.hero-pull.has-photo .hero-avatar{cursor:zoom-in}.hero-pull .hero-photo{z-index:0;top:var(--av-top);width:var(--av-size);height:var(--av-size);object-fit:cover;opacity:0;pointer-events:none;border-radius:50%;transition:top .34s cubic-bezier(.2,.8,.2,1),left .34s cubic-bezier(.2,.8,.2,1),width .34s cubic-bezier(.2,.8,.2,1),height .34s cubic-bezier(.2,.8,.2,1),border-radius .34s cubic-bezier(.2,.8,.2,1),transform .34s cubic-bezier(.2,.8,.2,1),opacity 0s linear .34s;position:absolute;left:50%;transform:translate(-50%)}.hero-pull.pulling.has-photo .hero-avatar,.hero-pull.expanded .hero-avatar{opacity:0;transition:none}.hero-pull.pulling .hero-photo,.hero-pull.expanded .hero-photo{opacity:1;transition-delay:0s}.hero-pull.pulling .hero-photo{transition:none}.profile-hero.hero-pull.expanded{text-align:left;justify-content:flex-end;align-items:flex-start;margin-bottom:12px;padding:16px 20px;overflow:hidden}.hero-pull.expanded .hero-photo{pointer-events:auto;cursor:zoom-out;border-radius:0;width:100%;height:100%;top:0;left:0;transform:none}.hero-pull.expanded .profile-glow{display:none}.hero-pull:after{content:"";z-index:0;opacity:0;pointer-events:none;background:linear-gradient(#0000,#0000008c);height:45%;transition:opacity .34s;position:absolute;inset:auto 0 0}.hero-pull.expanded:after{opacity:1}.hero-pull.expanded .hero-avatar{position:absolute;top:24px;left:50%}.hero-pull>:not(.hero-photo):not(.hero-avatar):not(.profile-glow):not(.profile-worn-bg){z-index:1;position:relative}.hero-pull.expanded>:not(.hero-photo):not(.hero-avatar):not(.profile-glow):not(.profile-worn-bg){color:#fff;text-shadow:0 1px 8px #00000059;justify-content:flex-start;margin-top:0;animation:.34s both hero-text-in}.hero-pull.expanded>p{color:#ffffffd9}.hero-pull.expanded .badges{filter:drop-shadow(0 1px 3px #00000073)}.hero-pull.expanded .badges--before{opacity:.5}@keyframes hero-text-in{0%{opacity:0;transform:translateY(8px)}}.tone-0{background:#3b36b0}.tone-1{background:#a35c00}.tone-2{background:#0b7a5f}.tone-3{background:#0b6d8f}.tone-4{background:#7b2fbf}.tone-5{background:#b3261e}.tone-6{background:#7a4b37}.name-tone-0{color:#3b36b0}.name-tone-1{color:#8a5300}.name-tone-2{color:#0a765b}.name-tone-3{color:#0a6788}.name-tone-4{color:#7324b8}.name-tone-5{color:#b3261e}.name-tone-6{color:#7a4b37}[data-theme=dark] .name-tone-0{color:#a3a9ff}[data-theme=dark] .name-tone-1{color:#f2b53a}[data-theme=dark] .name-tone-2{color:#4fd6ae}[data-theme=dark] .name-tone-3{color:#6cc9f0}[data-theme=dark] .name-tone-4{color:#c9a2ff}[data-theme=dark] .name-tone-5{color:#ff8f80}[data-theme=dark] .name-tone-6{color:#e2b89c}.chat-item,.peer-row,.settings-item,.menu-item,.info-row,.me-card,.suggest-item,.kb-btn,.reaction,.msg-comments,.chat-head-main,.selected-person,.emoji-opt,.color-opt,.link-btn,.send-btn,.voice-play,.sidebar-search-input{transition:background-color var(--t-fast) var(--ease-out), color var(--t-fast) var(--ease-out), border-color var(--t-fast) var(--ease-out), box-shadow var(--t-base) var(--ease-out)}html.no-motion *,html.no-motion :before,html.no-motion :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}html.no-motion .spinner,html.no-motion [class*=spin]{animation-duration:1.2s!important;animation-iteration-count:infinite!important}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important}.spinner{animation-duration:2.4s}.msg.highlighted .bubble{box-shadow:0 0 0 3px var(--saffron);animation:none}.splash .logo{animation:none}.btn:not(:disabled):active,.jump-down:hover{transform:none}}::view-transition-old(root){mix-blend-mode:normal;animation:none}::view-transition-new(root){mix-blend-mode:normal;animation:none}.theme-fade,.theme-fade *,.theme-fade :before,.theme-fade :after{transition:background-color .45s,color .45s,border-color .45s,fill .45s,stroke .45s,box-shadow .45s!important}
