:root{--text:#6b6375;--text-h:#08060d;--bg:#fff;--border:#e5e4e7;--code-bg:#f4f3ec;--accent:#aa3bff;--accent-bg:#aa3bff1a;--accent-border:#aa3bff80;--social-bg:#f4f3ec80;--shadow:#0000001a 0 10px 15px -3px, #0000000d 0 4px 6px -2px;--sans:system-ui, "Segoe UI", Roboto, sans-serif;--heading:system-ui, "Segoe UI", Roboto, sans-serif;--mono:ui-monospace, Consolas, monospace;font:18px/145% var(--sans);letter-spacing:.18px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;color:var(--text);background:var(--bg);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}@media (width<=1024px){:root{font-size:16px}}@media (prefers-color-scheme:dark){:root{--text:#9ca3af;--text-h:#f3f4f6;--bg:#16171d;--border:#2e303a;--code-bg:#1f2028;--accent:#c084fc;--accent-bg:#c084fc26;--accent-border:#c084fc80;--social-bg:#2f303a80;--shadow:#0006 0 10px 15px -3px, #00000040 0 4px 6px -2px}#social .button-icon{filter:invert()brightness(2)}}#root{text-align:center;border-inline:1px solid var(--border);box-sizing:border-box;flex-direction:column;width:1126px;max-width:100%;min-height:100svh;margin:0 auto;display:flex}body{margin:0}h1,h2{font-family:var(--heading);color:var(--text-h);font-weight:500}h1{letter-spacing:-1.68px;margin:32px 0;font-size:56px}@media (width<=1024px){h1{margin:20px 0;font-size:36px}}h2{letter-spacing:-.24px;margin:0 0 8px;font-size:24px;line-height:118%}@media (width<=1024px){h2{font-size:20px}}p{margin:0}code,.counter{font-family:var(--mono);color:var(--text-h);border-radius:4px;display:inline-flex}code{background:var(--code-bg);padding:4px 8px;font-size:15px;line-height:135%}#root{text-align:left;border-inline:none;width:100%;max-width:none;min-height:100vh;margin:0}:root{--linya-teal:#626935;--linya-teal-dark:#3e4a18;--linya-teal-muted:#6269351f;--shell-header-bg:#626935;--shell-header-fg:#fff;--shell-header-h:48px;--conv-pane-w:clamp(320px, 34vw, 400px);--conv-pane-bg:#fbfbf6;--conv-pane-border:#e6e6da;--conv-pane-title:#7a805f;--conv-item-bg:transparent;--conv-item-hover-bg:#f1f2e5;--conv-item-active-bg:#eaeedd;--conv-item-active-border:#626935;--conv-item-name:#2e3512;--conv-item-preview:#7a805f;--conv-item-time:#7a805f;--badge-bg:#f7c425;--badge-fg:#37400f;--thread-bg:#f6f6ee;--thread-empty-fg:#7a805f;--offline-bg:#fff3cd;--offline-fg:#856404}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.app-shell{flex-direction:column;height:100dvh;display:flex;overflow:hidden}.app-header{height:var(--shell-header-h);background:var(--shell-header-bg);color:var(--shell-header-fg);flex-shrink:0;align-items:center;gap:1rem;padding:0 1rem;display:flex}.app-header h1{letter-spacing:.02em;color:var(--shell-header-fg);margin:0;font-size:1.1rem;font-weight:600}.offline-banner{background:var(--offline-bg);color:var(--offline-fg);border-radius:4px;padding:.25rem .75rem;font-size:.8rem}.app-body{flex:1;display:flex;overflow:hidden}.pane-conversations{width:var(--conv-pane-w);background:var(--conv-pane-bg);border-right:1px solid var(--conv-pane-border);flex-direction:column;flex-shrink:0;min-width:220px;display:flex;overflow:hidden}:root{--dialog-bg:#fff;--dialog-border:var(--conv-pane-border);--dialog-shadow:0 4px 16px #0000001f}.conv-list{flex-direction:column;flex:1;gap:.1rem;padding:5px 15px;display:flex;overflow-y:auto}.conv-list--empty{justify-content:center;align-items:center}.conv-list__empty-msg{color:var(--thread-empty-fg);text-align:center;padding:2rem 1rem;font-size:.85rem}.conv-item{background:var(--conv-item-bg);text-align:left;cursor:pointer;width:100%;font-family:inherit;font-size:inherit;box-sizing:border-box;border:none;border-radius:14px;flex-direction:row;align-items:center;gap:.65rem;width:calc(100% - .5rem);margin:0 .25rem;padding:.6rem .5rem;transition:background .1s;display:flex}.conv-item:hover{background:var(--conv-item-hover-bg)}.conv-item:focus-visible{outline:2px solid var(--linya-teal);outline-offset:-2px}.conv-item--selected{background:var(--conv-item-active-bg)}.conv-item__avatar{background:#c7ceb0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex;overflow:hidden}.conv-item__avatar img{object-fit:cover;width:100%;height:100%}.conv-item__body{flex-direction:column;flex:1;gap:.15rem;min-width:0;display:flex}.conv-item__header{justify-content:space-between;align-items:baseline;gap:.5rem;display:flex}.conv-item__name{color:var(--conv-item-name);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:.875rem;font-weight:600;overflow:hidden}.conv-item__time{color:var(--conv-item-time);white-space:nowrap;font-variant-numeric:tabular-nums;flex-shrink:0;font-size:.68rem}.conv-item__footer{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.conv-item__preview{color:var(--conv-item-preview);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:.78rem;overflow:hidden}.conv-item__badge{background:var(--badge-bg);min-width:18px;height:18px;color:var(--badge-fg);font-variant-numeric:tabular-nums;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;padding:0 5px;font-size:.65rem;font-weight:700;display:inline-flex}.pane-thread{background:var(--thread-bg);flex-direction:column;flex:1;display:flex;overflow:hidden}.thread-empty{flex:1;justify-content:center;align-items:center;display:flex}.thread-empty p{color:var(--thread-empty-fg);font-size:.9rem}:root{--msg-own-bg:#626935;--msg-own-fg:#fff;--msg-peer-bg:#f7c425;--msg-peer-fg:#37400f;--msg-time-own:#ffffffb8;--msg-time-peer:#5f6d38}.thread-msgs{flex-direction:column;flex:1;gap:.5rem;padding:1rem;display:flex;overflow-y:auto}.thread-msgs--empty{justify-content:center;align-items:center}.thread-msgs__empty{color:var(--thread-empty-fg);text-align:center;font-size:.875rem}@keyframes msg-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.msg{animation:none!important}}.msg{align-items:flex-end;gap:8px;width:100%;animation:.18s ease-out both msg-in;display:flex}.msg--own{justify-content:flex-end}.msg--peer{justify-content:flex-start}.msg__peer-avatar{background:#c7ceb0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;margin-bottom:2px;display:flex;overflow:hidden}.msg__peer-avatar-img{object-fit:cover;width:100%;height:100%}.msg__own-avatar{background:#c7ceb0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;margin-bottom:2px;display:flex;overflow:hidden}.msg__bubble{border-radius:20px;flex-direction:column;gap:.2rem;max-width:70%;padding:.55rem .875rem;font-weight:500;display:flex}.msg--own .msg__bubble{background:var(--msg-own-bg);color:var(--msg-own-fg)}.msg--peer .msg__bubble{background:var(--msg-peer-bg);color:var(--msg-peer-fg)}.msg__content{word-break:break-word;font-size:.9rem;line-height:1.45}.msg__time{font-variant-numeric:tabular-nums;align-self:flex-end;font-size:.65rem}.msg--own .msg__time{color:var(--msg-time-own)}.msg--peer .msg__time{color:var(--msg-time-peer)}.thread-pane{flex-direction:column;flex:1;display:flex;overflow:hidden}.thread-pane .thread-msgs{flex:1}:root{--input-bar-bg:#fbfbf6;--input-bar-border:#e6e6da;--input-bar-input-bg:#f0f0e6;--input-bar-input-border:#cacec0;--input-bar-input-focus:#626935;--input-bar-error-bg:#fff3cd;--input-bar-error-fg:#856404}.msg-input-bar{padding:8px 16px 16px;padding-bottom:max(16px, env(safe-area-inset-bottom));background:var(--thread-bg);flex-direction:column;flex-shrink:0;gap:8px;display:flex}.msg-input-bar__error{background:var(--input-bar-error-bg);color:var(--input-bar-error-fg);border-radius:10px;padding:6px 12px;font-size:13px}.msg-input-bar__row{background:var(--conv-pane-bg);box-sizing:border-box;border:1.5px solid #626935;border-radius:100px;align-items:center;gap:8px;height:60px;padding:0 8px 0 20px;display:flex}.msg-input-bar__input{color:var(--conv-item-name);background:0 0;border:none;outline:none;flex:1;min-width:0;font-family:inherit;font-size:14px;line-height:1.4}.msg-input-bar__input::placeholder{color:var(--conv-item-preview)}.msg-input-bar__send{color:#fff;cursor:pointer;background:#626935;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;padding:0;transition:opacity .15s;display:flex}.msg-input-bar__send:disabled{opacity:.45;cursor:default}.msg-input-bar__send:not(:disabled):hover{background:#4a5228}.reply-strip{background:var(--dialog-bg);border:1px solid var(--conv-pane-border);border-radius:16px;justify-content:space-between;align-items:center;gap:12px;min-width:0;padding:8px 12px;display:flex}.reply-strip__label{color:#626935;margin-bottom:2px;font-size:12px;font-weight:700}.reply-strip__text{color:var(--conv-item-name);white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.reply-strip__info{flex:1;min-width:0}.reply-strip__cancel{cursor:pointer;width:28px;height:28px;color:var(--conv-item-preview);background:0 0;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:flex}.reply-strip__cancel:hover{background:var(--conv-item-hover-bg)}.boot-status{height:100vh;color:var(--linya-text-dim,#667781);flex-direction:column;justify-content:center;align-items:center;gap:.75rem;display:flex}.login-screen{box-sizing:border-box;background-position:50%;background-size:cover;justify-content:center;align-items:center;width:100%;min-height:100vh;padding:48px;display:flex;overflow-y:auto}.login-screen__inner{flex-direction:row;align-items:center;gap:64px;width:100%;max-width:1200px;display:flex}.login-screen__brand{text-align:center;flex:1;width:100%;min-width:0}.login-screen__brand-logo{width:min(320px,100%);height:auto;margin:0 auto;display:block}.login-screen__tagline{color:#626935;letter-spacing:-.01em;margin:1.5rem 0 0;font-size:1.5rem;font-weight:700}@media (width>=640px){.login-screen__tagline{font-size:1.875rem}}.login-screen__card{box-sizing:border-box;background:#fff;border-radius:1.5rem;flex-shrink:0;width:100%;max-width:480px;padding:2.5rem;box-shadow:0 20px 60px #3c46191f}.login-screen__form{flex-direction:column;gap:.75rem;display:flex}.login-screen__title{color:#2e3512;margin:0 0 .25rem;font-size:1.5rem;font-weight:800}@media (width>=640px){.login-screen__title{font-size:1.875rem}}.login-screen__subtitle{color:#7a805f;margin:0 0 1.5rem;font-size:.875rem}.login-screen__input-wrap{background:#fff;border:1.5px solid #e6e6da;border-radius:999px;align-items:center;gap:.5rem;height:54px;padding:0 .75rem 0 1.25rem;transition:border-color .15s;display:flex}.login-screen__input-wrap:focus-within{border-color:#626935;box-shadow:0 0 0 3px #6269351a}.login-screen__input{color:#2e3512;background:0 0;border:none;outline:none;flex:1;min-width:0;font-family:inherit;font-size:.9rem}.login-screen__input::placeholder{color:#b8bc9e}.login-screen__pw-wrap{background:#fff;border:1.5px solid #e6e6da;border-radius:999px;align-items:center;gap:.5rem;height:54px;padding:0 .75rem 0 1.25rem;transition:border-color .15s;display:flex}.login-screen__pw-wrap:focus-within{border-color:#626935;box-shadow:0 0 0 3px #6269351a}.login-screen__pw-wrap .login-screen__input{padding:0}.login-screen__pw-toggle{cursor:pointer;color:#7a805f;background:0 0;border:none;flex-shrink:0;align-items:center;padding:.25rem;display:flex}.login-screen__forgot-row{justify-content:flex-end;margin-top:-.25rem;display:flex}.login-screen__forgot{color:#626935;cursor:default;font-size:.8rem;font-weight:600}.login-screen__submit{color:#fff;cursor:pointer;background:#626935;border:none;border-radius:999px;width:100%;padding:1rem 0;font-family:inherit;font-size:.9rem;font-weight:700;transition:background .1s}.login-screen__submit:hover:not(:disabled){background:#4a5228}.login-screen__submit:disabled{opacity:.6;cursor:default}.login-screen__error{color:#b3261e;background:#fdecea;border-radius:8px;padding:.5rem .75rem;font-size:.875rem}.login-screen__privacy{background:#eaeedd;border-radius:14px;align-items:flex-start;gap:.75rem;margin-top:.375rem;padding:1rem;display:flex}.login-screen__privacy-icon{flex-shrink:0;width:28px;height:28px}.login-screen__privacy strong{color:#2e3512;margin-bottom:.15rem;font-size:.8rem;font-weight:700;display:block}.login-screen__privacy p{color:#7a805f;margin:0;font-size:.72rem;line-height:1.4}@media (width<=860px){.login-screen{align-items:flex-start;padding:32px 20px}.login-screen__inner{flex-direction:column;gap:40px}.login-screen__brand-logo{width:min(220px,100%)}.login-screen__card{max-width:100%}}.session-bar{background:var(--linya-teal);justify-content:flex-end;padding:.25rem .75rem;display:flex}.session-bar__logout{color:#fff;cursor:pointer;background:0 0;border:1px solid #fff9;border-radius:14px;padding:.2rem .75rem;font-family:inherit;font-size:.8rem}.display-name{color:#ffffffe6;cursor:pointer;background:0 0;border:1px solid #fff6;border-radius:14px;margin-left:auto;margin-right:.75rem;padding:.25rem .75rem;font-family:inherit;font-size:.85rem}.display-name__input{border:none;border-radius:14px;width:12rem;margin-left:auto;margin-right:.75rem;padding:.25rem .75rem;font-family:inherit;font-size:.85rem}.app-nav{gap:.25rem;margin-left:1rem;display:flex}.app-nav__tab{color:#ffffffbf;cursor:pointer;background:0 0;border:1px solid #fff6;border-radius:16px;padding:.3rem .9rem;font-family:inherit;font-size:.8rem;font-weight:600}.app-nav__tab--active{color:#fff;background:#fff3;border-color:#fff}.peers-pane{background:var(--conv-pane-bg);flex-direction:column;flex:1;display:flex;overflow:hidden}.peers-pane__header{border-bottom:1px solid var(--conv-pane-border);flex-shrink:0;justify-content:space-between;align-items:center;padding:.75rem 1rem;display:flex}.peers-pane__title{font-weight:600}.peers-pane__announce{background:var(--linya-teal);color:#fff;cursor:pointer;border:none;border-radius:16px;padding:.35rem .9rem;font-family:inherit;font-size:.8rem;font-weight:600}.peers-pane__announce:disabled{opacity:.5;cursor:default}.peers-pane__empty{text-align:center;color:var(--linya-text-dim,#667781);padding:2rem 1.5rem;font-size:.9rem}.peers-pane__list{margin:0;padding:5px 15px;list-style:none;overflow-y:auto}.peer-row{border-radius:1rem;align-items:center;gap:12px;padding:.6rem .75rem;transition:background .12s;display:flex}.peer-row:hover,.peer-row--active{background:var(--conv-item-hover-bg)}[data-theme=dark] .peer-row:hover,[data-theme=dark] .peer-row--active{background:var(--conv-item-active-bg)}[data-theme=dark] .peer-row:hover .peer-row__name,[data-theme=dark] .peer-row--active .peer-row__name{color:#2e3512}[data-theme=dark] .peer-row:hover .peer-row__meta,[data-theme=dark] .peer-row--active .peer-row__meta{color:#626935}[data-theme=dark] .peer-row:hover .peer-row__icon-btn,[data-theme=dark] .peer-row--active .peer-row__icon-btn{color:#2e3512;border-color:#2e351240}[data-theme=dark] .peer-row:hover .peer-row__icon-btn--danger,[data-theme=dark] .peer-row--active .peer-row__icon-btn--danger{color:#b3261e}.peer-row__avatar{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;position:relative;overflow:hidden}.peer-row__avatar-img{width:100%;height:100%;display:block}.peer-row__avatar-dot{border:2px solid var(--conv-pane-bg);background:#4bc15f;border-radius:50%;width:10px;height:10px;position:absolute;bottom:1px;right:1px}.peer-row__info{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.peer-row__name{color:var(--conv-item-name);font-size:.875rem;font-weight:600;line-height:1.25rem}.peer-row__meta{color:var(--conv-item-preview);font-size:.75rem;line-height:.75rem}.peer-row__actions{flex-shrink:0;align-items:center;gap:.4rem;display:flex}.peer-row__message{background:var(--linya-teal);color:#fff;cursor:pointer;border:none;border-radius:14px;padding:.3rem .8rem;font-family:inherit;font-size:.8rem}.peer-row__delete{color:var(--linya-text-dim,#667781);cursor:pointer;background:0 0;border:none;padding:.25rem;font-size:.9rem}@media (width<=768px){.pane-conversations{border-right:none;width:100%;min-width:0}.pane-thread,.app-body--thread-open .pane-conversations{display:none}.app-body--thread-open .pane-thread{display:flex}}.prefs-pane{background:var(--conv-pane-bg);flex:1;padding:1.25rem 1.5rem;overflow-y:auto}.prefs-pane__title{color:var(--conv-item-name);margin:0 0 1rem;font-size:1.1rem}.settings-detail-header{border-bottom:1px solid var(--conv-pane-border);flex-shrink:0;align-items:center;gap:12px;height:80px;padding:0 20px;display:flex}.settings-detail-header__back{cursor:pointer;width:36px;height:36px;color:var(--conv-item-name);background:0 0;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:none}.settings-detail-header__back:hover{background:var(--conv-item-hover-bg)}[data-theme=dark] .settings-detail-header__back{color:#f7c425}.settings-detail-header__title{color:var(--conv-item-name);font-size:18px;font-weight:700}@media (width<=768px){.settings-detail-header__back{display:flex}}.profile-pane{background:var(--thread-bg);box-sizing:border-box;flex-direction:column;flex:1;gap:16px;width:100%;padding:24px 20px;display:flex;overflow-y:auto}.profile-pane__avatar-card{background:var(--dialog-bg);border:1px solid var(--conv-pane-border);border-radius:24px;flex-direction:column;align-items:center;padding:40px 24px 24px;display:flex}.profile-pane__avatar-wrap{background:#c7ceb0;border-radius:16px;flex-shrink:0;width:96px;height:96px;overflow:hidden}.profile-pane__avatar-img{width:100%;height:100%;display:block}.profile-pane__avatar-hint{color:var(--conv-item-name);margin:16px 0 0;font-size:16px;font-weight:700}.profile-pane__fields-card{background:var(--dialog-bg);border:1px solid var(--conv-pane-border);border-radius:24px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:20px;padding:20px 24px;display:grid}.profile-pane__error{color:#b3261e;background:#fff0ee;border:1px solid #ffb4a9;border-radius:10px;grid-column:1/-1;padding:10px 14px;font-size:13px}.profile-pane__field{flex-direction:column;gap:8px;display:flex}.profile-pane__label{color:var(--conv-item-name);font-size:14px;font-weight:600}.profile-pane__input-row{align-items:center;gap:8px;display:flex}.profile-pane__input{box-sizing:border-box;border:1.5px solid var(--input-bar-input-border);background:var(--dialog-bg);width:100%;height:48px;color:var(--conv-item-name);border-radius:16px;padding:0 16px;font-family:inherit;font-size:14px}.profile-pane__input-row .profile-pane__input{flex:1;width:auto}.profile-pane__input--mono{font-family:monospace;font-size:12px}.profile-pane__save-btn{color:#fff;cursor:pointer;background:#626935;border:none;border-radius:16px;flex-shrink:0;height:48px;padding:0 20px;font-family:inherit;font-size:14px;font-weight:600}.profile-pane__save-btn:disabled{opacity:.5;cursor:default}.profile-pane__copy-btn{background:var(--input-bar-input-bg);border:1.5px solid var(--input-bar-input-border);width:48px;height:48px;color:var(--conv-item-preview);cursor:pointer;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;transition:color .15s;display:flex}.profile-pane__copy-btn:disabled{opacity:.4;cursor:default}.profile-pane__copy-btn:not(:disabled):hover{color:#626935}.prefs-pane__section{max-width:420px;margin-bottom:1.5rem}.prefs-pane__section>label{color:var(--conv-item-name);font-weight:600}.prefs-pane__hint{color:var(--conv-item-preview);margin:.15rem 0 .5rem;font-size:.8rem}.prefs-pane__row{gap:.5rem;display:flex}.prefs-pane__row input{border:1px solid var(--input-bar-input-border);background:var(--input-bar-input-bg);color:var(--conv-item-name);border-radius:8px;flex:1;padding:.5rem .75rem;font-family:inherit;font-size:.95rem}.prefs-pane__row button{background:var(--linya-teal);color:#fff;cursor:pointer;border:none;border-radius:16px;padding:.5rem 1rem;font-family:inherit;font-size:.85rem;font-weight:600}.prefs-pane__row button:disabled{opacity:.5;cursor:default}.prefs-pane__toggle{color:var(--conv-item-name);cursor:pointer;align-items:center;gap:.5rem;font-weight:600;display:flex}[data-theme=dark]{--linya-teal:#626935;--linya-teal-dark:#4a5228;--shell-header-bg:#626935;--conv-pane-bg:#626935;--conv-pane-border:#ffffff24;--conv-pane-title:#f7c425;--conv-item-hover-bg:#ffffff14;--conv-item-active-bg:#f5f3ea;--conv-item-active-border:#626935;--conv-item-name:#fff;--conv-item-preview:#ffffff9e;--conv-item-time:#ffffff73;--badge-bg:#f7c425;--badge-fg:#37400f;--thread-bg:#282929;--thread-empty-fg:#ffffff59;--offline-bg:#3d3014;--offline-fg:#ffd97a;--dialog-bg:#282929;--dialog-shadow:0 4px 20px #0009;--input-bar-bg:#282929;--input-bar-border:#ffffff24;--input-bar-input-bg:#1e1e1e;--input-bar-input-border:#ffffff26;--input-bar-error-bg:#3d3014;--input-bar-error-fg:#ffd97a}[data-theme=dark] body,[data-theme=dark] .app-shell{background:var(--thread-bg)}[data-theme=dark] .conv-item--selected{background:var(--conv-item-active-bg)}[data-theme=dark] .conv-item--selected .conv-item__name{color:#2e3512}[data-theme=dark] .conv-item--selected .conv-item__preview,[data-theme=dark] .conv-item--selected .conv-item__time{color:#626935}[data-theme=dark] .thread-pane__header{background:var(--dialog-bg);border-bottom-color:#ffffff1a}[data-theme=dark] .thread-pane__active-status,[data-theme=dark] .thread-pane__active-status--internet,[data-theme=dark] .thread-pane__active-status--linya{color:#ffffff8c}[data-theme=dark] .msg-input-bar__row{background:var(--dialog-bg);border-color:#ffffff26}[data-theme=dark] .appearance-card{background:var(--dialog-bg)}.sidebar{width:var(--conv-pane-w);border-right:1px solid var(--conv-pane-border);background:var(--conv-pane-bg);flex-direction:column;flex-shrink:0;min-width:240px;display:flex;position:relative;overflow:hidden}.sidebar__logo{border-bottom:1px solid var(--conv-pane-border);flex-shrink:0;justify-content:space-between;align-items:center;height:80px;padding:0 1rem 0 1.5rem;display:flex}.sidebar__logo-img{width:auto;height:38px}.sidebar__header-action{color:#626935;cursor:pointer;background:#eaeedd;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;transition:background .15s;display:flex}.sidebar__header-action:hover{background:#eae8da}[data-theme=dark] .sidebar__header-action{color:#626935;background:#f5f3ea}.sidebar__logo-actions{align-items:center;gap:.5rem;display:flex}.sidebar__logo-logout{border:1px solid var(--conv-pane-border);width:30px;height:30px;color:var(--conv-item-preview);cursor:pointer;background:0 0;border-radius:50%;justify-content:center;align-items:center;transition:background .1s;display:inline-flex}.sidebar__logo-logout:hover{background:var(--conv-item-hover-bg)}.sidebar__logo-offline{color:var(--offline-fg);background:var(--offline-bg);border-radius:10px;align-items:center;gap:.3rem;padding:.2rem .5rem;font-size:.72rem;font-weight:600;display:inline-flex}.sidebar__content{flex-direction:column;flex:1;display:flex;overflow:hidden}.sidebar .pane-conversations{border-right:none;flex:1;width:100%;min-width:0}.sidebar .peers-pane,.sidebar .prefs-pane{flex:1}.sidebar__tabs-wrap{pointer-events:none;justify-content:center;display:flex;position:absolute;bottom:24px;left:0;right:0}.sidebar__tabs{border:1px solid var(--conv-pane-border);pointer-events:auto;background:#fff;border-radius:999px;align-items:center;gap:2px;padding:8px 14px;display:inline-flex;box-shadow:0 6px 20px #3c461914}[data-theme=dark] .sidebar__tabs{background:#282929}.sidebar__tab{cursor:pointer;color:var(--conv-item-preview);background:0 0;border:none;border-radius:999px;align-items:center;gap:8px;padding:14px 18px;font-family:inherit;font-size:.875rem;font-weight:500;transition:background .15s,color .15s;display:inline-flex}.sidebar__tab--active{background:var(--linya-teal);color:#fff;padding:14px 28px}.sidebar__tab-label{font-size:.875rem;font-weight:600}.sidebar__fab{color:#fff;cursor:pointer;z-index:15;background:#4a5228;border:none;border-radius:16px;justify-content:center;align-items:center;width:56px;height:56px;transition:background .15s,transform .1s;display:flex;position:absolute;bottom:104px;right:1rem;box-shadow:0 4px 20px #2e35124d}.sidebar__fab:hover:not(:disabled){background:#3e4a18;transform:scale(1.05)}.sidebar__fab:disabled{opacity:.6;cursor:default;transform:none}.settings-status--ok{color:#1e8e3e;font-weight:600}.settings-status--off{color:#b3261e;font-weight:600}.settings-port{max-width:6rem;flex:0 auto!important}.settings-actions{margin-top:.5rem}.iface-pane{background:var(--thread-bg);flex-direction:row;flex:1;display:flex;overflow:hidden}.iface-pane__list{border-right:1px solid var(--conv-pane-border);box-sizing:border-box;flex-direction:column;flex-shrink:0;gap:12px;width:min(300px,40%);padding:24px 20px;display:flex;overflow-y:auto}@media (width<=860px){.iface-pane{flex-direction:column}.iface-pane__list{border-right:none;border-bottom:1px solid var(--conv-pane-border);width:100%}.iface-pane__list--hidden{display:none}}.iface-pane__row{text-align:left;background:var(--dialog-bg);border:1px solid var(--conv-pane-border);cursor:pointer;border-radius:16px;align-items:center;gap:12px;width:100%;padding:14px 16px;transition:background .15s;display:flex}.iface-pane__row--selected{background:#626935;border-color:#626935}.iface-pane__row-dot{border-radius:50%;flex-shrink:0;width:8px;height:8px}.iface-pane__row-body{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.iface-pane__row-name{color:var(--conv-item-name);white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:600;overflow:hidden}.iface-pane__row--selected .iface-pane__row-name{color:#fff}.iface-pane__row-subtitle{color:var(--conv-item-preview);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.iface-pane__row--selected .iface-pane__row-subtitle{color:#ffffffb3}.iface-pane__row-badge{color:var(--conv-item-preview);flex-shrink:0;font-size:12px;font-weight:600}.iface-pane__row-badge--on{color:#4bc15f}.iface-pane__row--selected .iface-pane__row-badge{color:#ffffffd9}.iface-pane__detail{box-sizing:border-box;flex-direction:column;flex:1;gap:20px;max-width:480px;padding:24px 20px;display:flex;overflow-y:auto}@media (width<=860px){.iface-pane__detail{max-width:100%}.iface-pane__detail--hidden{display:none}}.iface-pane__placeholder{flex:1;justify-content:center;align-items:center;padding:24px;display:flex}.iface-pane__placeholder p{color:var(--conv-item-preview);text-align:center;font-size:14px}.iface-pane__detail-hint{color:var(--conv-item-preview);margin:0;font-size:13px}.iface-pane__btn{color:#fff;cursor:pointer;background:#626935;border:none;border-radius:100px;width:100%;padding:14px 0;font-family:inherit;font-size:14px;font-weight:700}.iface-pane__btn:disabled{opacity:.5;cursor:default}.iface-pane__btn--compact{width:auto;padding:12px 32px}.iface-pane__btn--outline{color:#626935;background:0 0;border:1.5px solid #626935}.iface-pane__section-title{color:var(--conv-item-preview);text-transform:uppercase;letter-spacing:.06em;margin:0;font-size:13px;font-weight:700}.iface-pane__fields-card{background:var(--dialog-bg);border:1px solid var(--conv-pane-border);border-radius:24px;flex-direction:column;gap:16px;padding:20px 24px;display:flex}.iface-pane__card-header{flex-direction:column;gap:2px;display:flex}.iface-pane__card-title{color:var(--conv-item-name);margin:0;font-size:20px;font-weight:800}.iface-pane__card-hint{color:var(--conv-item-preview);margin:0;font-size:12px}.iface-pane__cloud-note{color:var(--conv-item-preview);margin:0;font-size:14px;line-height:1.5}.iface-pane__fields-grid{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:16px;display:grid}.iface-pane__status-card{background:var(--dialog-bg);border:1px solid var(--conv-pane-border);border-radius:16px;align-items:center;gap:12px;padding:16px 20px;display:flex}.iface-pane__status-text{flex-direction:column;gap:2px;display:flex}.iface-pane__status-label{color:var(--conv-item-name);font-size:14px;font-weight:600}.iface-pane__status-value{color:var(--conv-item-preview);font-size:14px;font-weight:600}.iface-pane__status-value--on{color:#4bc15f;font-size:14px;font-weight:600}.iface-pane__dot{border-radius:50%;flex-shrink:0;width:8px;height:8px}.about-pane{background:var(--thread-bg);box-sizing:border-box;flex-direction:column;flex:1;gap:16px;padding:24px 20px;display:flex;overflow-y:auto}.about-pane__hero-card{background:var(--dialog-bg);border:1px solid var(--conv-pane-border);text-align:center;border-radius:24px;flex-direction:column;align-items:center;gap:0;padding:40px 24px;display:flex}.about-pane__logo{width:140px;height:auto}.about-pane__version{color:#626935;background:#eaeedd;border-radius:100px;margin-top:12px;padding:4px 12px;font-size:12px;font-weight:700}[data-theme=dark] .about-pane__version{color:#f7c425;background:#62693559}.about-pane__tagline{color:var(--conv-item-name);margin:12px 0 0;font-size:14px;font-weight:600}.about-pane__grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px;display:grid}.about-pane__card{background:var(--dialog-bg);border:1px solid var(--conv-pane-border);border-radius:16px;gap:12px;padding:20px;display:flex}.about-pane__card-icon{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.about-pane__card-icon--olive{background:#eaeedd}.about-pane__card-icon--yellow{background:#fdf1ce}.about-pane__card-title{color:var(--conv-item-name);font-size:14px;font-weight:700}.about-pane__card-text{color:var(--conv-item-preview);margin:6px 0 0;font-size:12px;line-height:1.5}@media (width<=768px){.sidebar{border-right:none;width:100%;min-width:0}.app-body--thread-open .sidebar{display:none}}.settings-menu{background:var(--conv-pane-bg);flex:1;padding:1rem;overflow:hidden auto}.settings-menu__title{color:var(--conv-item-name);margin:0 0 .75rem;padding:0 .5rem;font-size:1.05rem}.settings-menu__row{box-sizing:border-box;width:100%;min-width:0;color:var(--conv-item-name);cursor:pointer;text-align:left;background:0 0;border:none;border-radius:16px;align-items:center;gap:12px;padding:12px 16px;font-family:inherit;font-size:14px;font-weight:600;display:flex}.settings-menu__row:hover{background:var(--conv-item-hover-bg)}.settings-menu__row--active,.settings-menu__row--active:hover{background:var(--conv-item-active-bg)}[data-theme=dark] .settings-menu__row--active{background:var(--conv-item-active-bg);color:#2e3512}[data-theme=dark] .settings-menu__row--active .settings-menu__chev{color:#626935}.settings-menu__row--inline{cursor:default;pointer-events:none}.settings-menu__end{pointer-events:auto;margin-left:auto}.settings-toggle{cursor:pointer;pointer-events:auto;background:#d8d8cc;border:none;border-radius:999px;flex-shrink:0;align-items:center;width:44px;height:26px;padding:4px;transition:background .2s;display:inline-flex}.settings-toggle--on{background:#4a5228}[data-theme=dark] .settings-toggle--on{background:#f7c425}[data-theme=dark] .settings-toggle--on .settings-toggle__thumb{background:#37400f}.settings-toggle__thumb{background:#fff;border-radius:50%;width:18px;height:18px;transition:transform .2s;display:block;box-shadow:0 1px 4px #00000040}.settings-toggle--on .settings-toggle__thumb{transform:translate(18px)}.settings-menu__icon{flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;display:flex}.settings-menu__chev{color:var(--conv-item-preview);margin-left:auto;font-size:24px}.settings-profile-card{cursor:pointer;text-align:left;background:0 0;border:none;border-radius:16px;align-items:center;gap:12px;width:100%;margin-bottom:20px;padding:10px 12px;font-family:inherit;transition:background .12s;display:flex}.settings-profile-card:hover{background:var(--conv-item-hover-bg)}.settings-profile-card--active,.settings-profile-card--active:hover{background:var(--conv-item-active-bg)}[data-theme=dark] .settings-profile-card:hover{background:#ffffff1a}[data-theme=dark] .settings-profile-card--active:hover{background:var(--conv-item-active-bg)}[data-theme=dark] .settings-profile-card__name{color:#fff}[data-theme=dark] .settings-profile-card__hash{color:#ffffff9e}[data-theme=dark] .settings-profile-card--active{background:var(--conv-item-active-bg)}[data-theme=dark] .settings-profile-card--active .settings-profile-card__name{color:#2e3512}[data-theme=dark] .settings-profile-card--active .settings-profile-card__hash{color:#626935}.settings-profile-card__avatar{border-radius:50%;flex-shrink:0;width:48px;height:48px;overflow:hidden}.settings-profile-card__avatar img{width:100%;height:100%;display:block}.settings-profile-card__info{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex;overflow:hidden}.settings-profile-card__name{color:var(--conv-item-name);white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:700;overflow:hidden}.settings-profile-card__hash{color:var(--conv-item-preview);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.settings-profile-card__chev{color:var(--conv-item-preview);flex-shrink:0;margin-left:auto;font-size:24px}.select-bar{border-top:1px solid var(--conv-pane-border);flex-wrap:wrap;flex-shrink:0;align-items:center;gap:10px;padding:10px 16px;display:flex}.select-bar__cancel{cursor:pointer;color:var(--conv-item-name);background:0 0;border:none;padding:0;font-family:inherit;font-size:14px;font-weight:600}.select-bar__count{color:var(--conv-item-preview);text-align:center;flex:1;font-size:13px}.select-bar__all{background:var(--conv-item-active-bg);color:#626935;cursor:pointer;border:none;border-radius:100px;padding:6px 14px;font-family:inherit;font-size:13px;font-weight:600}.select-bar__delete{color:#fff;cursor:pointer;background:#ff3b30;border:none;border-radius:100px;align-items:center;gap:6px;padding:7px 14px;font-family:inherit;font-size:13px;font-weight:600;transition:opacity .15s;display:flex}.select-bar__delete:disabled{opacity:.45;cursor:default}.settings-menu__group{margin:0 10px}.settings-menu__group-label{color:#7a805f;padding:0 8px;font-size:12px;font-weight:600}[data-theme=dark] .settings-menu__group-label{color:#f7c425}.settings-menu__appearance{margin-top:1rem;padding:.65rem .75rem}.settings-menu__label{color:var(--conv-pane-title);text-transform:uppercase;letter-spacing:.04em;margin-bottom:.5rem;font-size:.8rem;font-weight:600}.settings-menu__segmented{background:var(--conv-item-hover-bg);border-radius:14px;gap:3px;padding:3px;display:flex}.settings-menu__segment{color:var(--conv-item-preview);cursor:pointer;background:0 0;border:none;border-radius:11px;flex:1;padding:6px 0;font-family:inherit;font-size:13px;font-weight:600;transition:background .15s,color .15s}.settings-menu__segment--active{background:var(--dialog-bg);color:var(--conv-item-name);box-shadow:0 1px 4px #0000001f}@media (width<=768px){.sidebar__tabs-wrap{z-index:20;pointer-events:none;background:0 0;border-top:none;position:fixed;bottom:14px;left:0;right:0}.sidebar__tabs{pointer-events:auto;box-shadow:0 6px 24px #3c461933}.sidebar__content{padding-bottom:80px}.sidebar__fab{position:fixed;bottom:84px;right:1.25rem}}.appearance-card{background:var(--conv-pane-bg);border:1px solid var(--conv-pane-border);border-radius:14px;flex-direction:column;gap:.9rem;width:min(340px,85%);padding:1.25rem 1.5rem;display:flex}.appearance-card__title{text-align:center;color:var(--conv-item-name);margin:0;font-size:1rem}.appearance-card__hint{text-align:center;color:var(--conv-item-preview);margin:0;font-size:.8rem}.sidebar__tab:not(.sidebar__tab--active){color:var(--conv-item-name)}.peer-row__dot{background:var(--conv-item-time);opacity:.5;border-radius:50%;width:8px;height:8px;margin-right:.45rem;display:inline-block}.peer-row__dot--fresh{opacity:1;background:#1e8e3e}.thread-pane__header{border-bottom:1px solid var(--conv-pane-border);background:var(--conv-pane-bg);flex-shrink:0;align-items:center;gap:8px;height:80px;padding:0 16px;display:flex}.thread-pane__back-btn{width:36px;height:36px;color:var(--conv-item-name);cursor:pointer;background:0 0;border:none;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:none}[data-theme=dark] .thread-pane__back-btn{color:#f7c425}.thread-pane__back-btn:hover{background:var(--conv-item-hover-bg)}.thread-pane__title-group{flex-direction:row;flex:1;align-items:center;gap:10px;min-width:0;display:flex}.thread-pane__avatar{background:#c7ceb0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;display:flex;overflow:hidden}.thread-pane__avatar-img{object-fit:cover;width:100%;height:100%}.thread-pane__name-col{flex-direction:column;min-width:0;display:flex}.thread-pane__title{color:var(--conv-item-name);text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:700;overflow:hidden}.thread-pane__active-status{white-space:nowrap;color:#626935;align-items:center;gap:4px;font-size:12px;font-weight:500;display:flex}.thread-pane__active-status--internet,.thread-pane__active-status--linya{color:#626935}.thread-pane__active-status--offline{color:var(--conv-item-preview)}.thread-pane__dot--online{background:#4bc15f;border-radius:50%;flex-shrink:0;width:7px;height:7px;display:inline-block}@media (width<=768px){.thread-pane__back-btn{display:flex}}.thread-menu{position:relative}.thread-menu__toggle{color:#fff;cursor:pointer;background:#626935;border:none;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;padding:0;display:flex}.thread-menu__toggle:hover{background:#4a5228}.thread-menu__dropdown{background:var(--dialog-bg);border:1px solid var(--conv-pane-border);min-width:200px;box-shadow:var(--dialog-shadow);z-index:30;border-radius:10px;flex-direction:column;padding:.35rem;display:flex;position:absolute;top:110%;right:0}.thread-menu__item{text-align:left;color:var(--conv-item-name);cursor:pointer;background:0 0;border:none;border-radius:8px;padding:.55rem .75rem;font-family:inherit;font-size:.9rem}.thread-menu__item:hover{background:var(--conv-item-hover-bg)}.thread-menu__item--danger{color:#b3261e}.thread-menu__note{color:var(--conv-item-preview);padding:.35rem .75rem;font-size:.8rem}.msg__status{align-items:center;display:inline-flex}.msg__status--pending{color:var(--msg-time-own)}.msg__status--sent,.msg__status--delivered{color:#d3f5e9}.msg__actions{opacity:0;pointer-events:none;flex-direction:row;align-self:flex-end;align-items:center;gap:2px;padding:0 4px;transition:opacity .12s;display:flex}.msg:hover .msg__actions,.msg--actions-visible .msg__actions{opacity:1;pointer-events:auto}.msg__action-btn{background:var(--conv-pane-bg,#f0f4f4);width:28px;height:28px;color:var(--text-secondary,#5a6e6e);cursor:pointer;border:none;border-radius:50%;justify-content:center;align-items:center;transition:background .1s,color .1s;display:flex}.msg__action-btn:hover{background:var(--linya-teal,#3a7c6e);color:#fff}.msg__action-btn--danger:hover{color:#fff;background:#e53935}.msg__reply-quote{background:#00000014;border-radius:6px;align-items:stretch;gap:6px;margin-bottom:4px;display:flex;overflow:hidden}.msg__reply-quote--clickable{cursor:pointer}.msg__reply-quote--clickable:hover{background:#00000024}.msg__reply-bar{opacity:.5;background:currentColor;flex-shrink:0;width:3px;display:block}.msg__reply-text{opacity:.75;white-space:nowrap;text-overflow:ellipsis;max-width:240px;padding:4px 6px 4px 0;font-size:.78rem;overflow:hidden}.reply-strip{background:var(--input-bar-input-bg,#f5f7f7);border-left:none;border-radius:6px;align-items:center;gap:8px;padding:6px 8px;display:flex}.reply-strip__bar{background:var(--linya-teal,#3a7c6e);border-radius:2px;flex-shrink:0;width:3px;height:100%;min-height:20px;display:block}.reply-strip__text{color:var(--text-secondary,#5a6e6e);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:.82rem;overflow:hidden}.reply-strip__cancel{color:var(--text-secondary,#5a6e6e);cursor:pointer;background:0 0;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;padding:2px;display:flex}.reply-strip__cancel:hover{color:var(--linya-teal,#3a7c6e)}.msg-info-overlay{z-index:200;background:#00000059;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.msg-info-panel{background:var(--card-bg,#fff);border-radius:12px;min-width:220px;padding:16px 20px;box-shadow:0 8px 32px #0000002e}.msg-info-panel__header{justify-content:space-between;align-items:center;margin-bottom:12px;font-size:.95rem;font-weight:600;display:flex}.msg-info-panel__close{cursor:pointer;color:var(--text-secondary,#5a6e6e);background:0 0;border:none;align-items:center;display:flex}.msg-info-panel__row{border-top:1px solid var(--divider,#eee);justify-content:space-between;gap:16px;padding:5px 0;font-size:.82rem;display:flex}.msg-info-panel__label{color:var(--text-secondary,#5a6e6e);font-weight:500}.msg__status--read{color:#ffd54f}.msg__status--failed{color:#ff6b61}@keyframes msg-highlight-pulse{0%,20%{background:#6b8e2347}to{background:0 0}}.msg--highlighted{border-radius:4px;animation:1.5s ease-out forwards msg-highlight-pulse}.msg__resend{color:#ff6b61;cursor:pointer;background:0 0;border:none;margin-left:-4px;padding:0 2px;font-family:inherit;font-size:.65rem;font-weight:600;line-height:1;text-decoration:underline}.msg__resend:hover{color:#cc2f26}[data-theme=dark] .msg-info-panel{background:var(--dialog-bg);color:var(--conv-item-name)}[data-theme=dark] .msg-info-panel__label{color:var(--conv-item-preview)}[data-theme=dark] .msg-info-panel__row{border-top-color:#ffffff1a}[data-theme=dark] .msg-info-panel__close{color:var(--conv-item-preview)}.peer-row__icon-btn{border:1px solid var(--conv-pane-border);cursor:pointer;width:32px;height:32px;color:var(--conv-item-name);background:0 0;border-radius:50%;justify-content:center;align-items:center;font-size:.95rem;display:inline-flex}.peer-row__icon-btn:hover{background:var(--conv-item-hover-bg)}.peer-row__icon-btn--danger{color:#b3261e}.confirm-dialog{z-index:50;background:var(--dialog-bg);border:1px solid var(--conv-pane-border);border-radius:14px;width:min(340px,90vw);margin:0;padding:1.5rem 1.5rem 1.25rem;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 12px 40px #00000059,0 0 0 100vmax #00000073}.confirm-dialog__message{color:var(--conv-item-name);text-align:center;margin:0 0 1.25rem;font-size:.95rem;line-height:1.45}.confirm-dialog__footer{justify-content:center;gap:.6rem;display:flex}.confirm-dialog__cancel,.confirm-dialog__confirm{cursor:pointer;border-radius:18px;padding:.5rem 1.25rem;font-family:inherit;font-size:.875rem;font-weight:600}.confirm-dialog__cancel{border:1px solid var(--conv-pane-border);color:var(--conv-item-name);background:0 0}.confirm-dialog__cancel:hover{background:var(--conv-item-hover-bg)}.confirm-dialog__confirm{background:var(--linya-teal);color:#fff;border:none}.confirm-dialog__confirm:hover{background:var(--linya-teal-dark)}.thread-msgs>:first-child{margin-top:auto}.peers-pane__announce-wrap{align-items:center;gap:.5rem;display:flex}.peers-pane__announce-btn:disabled{opacity:.5;cursor:default}.peers-pane__announce-note{color:#1e8e3e;font-size:.8rem;font-weight:600}.peers-pane__announce-note--failed{color:#b3261e}.msg__meta{justify-content:flex-end;align-items:center;gap:.35rem;margin-top:.15rem;display:flex}.msg__meta .msg__status{margin-left:0}.sidebar__tab svg,.settings-menu__icon svg,.peer-row__icon-btn svg,.thread-menu__toggle svg,.settings-menu__segment svg{vertical-align:middle;display:inline-block}.settings-menu__segment{justify-content:center;align-items:center;gap:.3rem;display:inline-flex}.settings-menu__icon{display:inline-flex}.announce-toast{z-index:200;background:var(--dialog-bg);border:1px solid var(--conv-pane-border);border-radius:20px;align-items:center;gap:14px;min-width:280px;max-width:400px;padding:14px 16px 14px 14px;animation:.25s cubic-bezier(.34,1.56,.64,1) toast-slide-up;display:flex;position:fixed;bottom:28px;left:50%;transform:translate(-50%);box-shadow:0 8px 32px #00000047}@keyframes toast-slide-up{0%{opacity:0;transform:translate(-50%)translateY(16px)}to{opacity:1;transform:translate(-50%)translateY(0)}}.announce-toast__icon{background:var(--conv-item-hover-bg);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.announce-toast--done .announce-toast__icon{color:#4bc15f}.announce-toast--failed .announce-toast__icon{color:#ff3b30}.announce-toast--busy .announce-toast__icon{color:var(--conv-pane-title)}.announce-toast__body{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.announce-toast__title{color:var(--conv-item-name);white-space:nowrap;font-size:15px;font-weight:700}.announce-toast__sub{color:var(--conv-item-preview);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.announce-toast__close{color:var(--conv-item-preview);cursor:pointer;background:0 0;border:none;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;padding:4px;display:flex}.announce-toast__close:hover{background:var(--conv-item-hover-bg)}.app-header__logout{color:#fff;cursor:pointer;background:0 0;border:1px solid #fff6;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;margin-left:auto;display:inline-flex}.app-header__logout:hover{background:#ffffff26}.search-box{border:1px solid var(--conv-pane-border);background:#fff;border-radius:999px;flex-shrink:0;align-items:center;gap:.6rem;height:48px;margin:1.25rem 1rem .5rem;padding:0 1rem;display:flex}[data-theme=dark] .search-box{background:#282929;border-color:#ffffff2e}[data-theme=dark] .search-box:focus-within{box-shadow:none;border-color:#ffffff59}[data-theme=dark] .search-box__icon{color:#ffffff8c}[data-theme=dark] .search-box input::placeholder{color:#ffffff73}.search-box__icon{color:var(--conv-item-preview);flex-shrink:0}.search-box input{color:var(--conv-item-name);background:0 0;border:none;outline:none;flex:1;min-width:0;font-family:inherit;font-size:.875rem}.search-box input::placeholder{color:var(--conv-item-preview)}.search-box:focus-within{border-color:var(--linya-teal);box-shadow:0 0 0 2px #6269351a}
