:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--bg:#eff3f7;--surface:#fff;--surface-2:#e6ecf2;--text:#17212b;--muted:#566573;--border:#d5dde5;--accent:#2b6a9e;--accent-strong:#1d5583;--danger:#b3261e;--warning:#7a5000;--success:#2a6b3f;--header-bg:#4a7299;--header-text:#fff;--wallpaper:#c9d8e4;--bubble-mine:#e1fec6;--bubble-mine-text:#17212b;--bubble-mine-meta:#2a6b3f;--chip-bg:#54748f;--chip-text:#fff;--font-family:Vazirmatn, system-ui, Tahoma, sans-serif;--font-size:16px;--line-height:1.7;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--radius-control:10px;--radius-bubble:18px;--radius-sheet:24px;--shadow-float:0 2px 8px #0000001f;--shadow-bubble:0 1px 1px #00000024;--motion-enter:.15s;--motion-sheet:.2s;--touch-target:44px;--rooms-column:300px;--bubble-max:70%;--safe-block-start:env(safe-area-inset-top,0px);--safe-block-end:env(safe-area-inset-bottom,0px);--safe-inline-start:env(safe-area-inset-left,0px);--safe-inline-end:env(safe-area-inset-right,0px)}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}:root:not([data-theme=light]){--bg:#0e1621;--surface:#17212b;--surface-2:#202c38;--text:#f1f5f9;--muted:#94a6b8;--border:#2b3a47;--accent:#6ab3f3;--accent-strong:#9bcbf7;--danger:#ff8a80;--warning:#ffcc80;--success:#8bd5a5;--header-bg:#17212b;--header-text:#f1f5f9;--wallpaper:#0e1621;--bubble-mine:#2b5278;--bubble-mine-text:#f1f5f9;--bubble-mine-meta:#b9d9f5;--chip-bg:#2a3a4a;--chip-text:#e8f0f7}}:root[data-theme=dark]{--bg:#0e1621;--surface:#17212b;--surface-2:#202c38;--text:#f1f5f9;--muted:#94a6b8;--border:#2b3a47;--accent:#6ab3f3;--accent-strong:#9bcbf7;--danger:#ff8a80;--warning:#ffcc80;--success:#8bd5a5;--header-bg:#17212b;--header-text:#f1f5f9;--wallpaper:#0e1621;--bubble-mine:#2b5278;--bubble-mine-text:#f1f5f9;--bubble-mine-meta:#b9d9f5;--chip-bg:#2a3a4a;--chip-text:#e8f0f7}@media (prefers-reduced-motion:reduce){:root{--motion-enter:0s;--motion-sheet:0s}}@font-face{font-family:Vazirmatn;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/Vazirmatn-Regular.woff2)format("woff2")}@font-face{font-family:Vazirmatn;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/Vazirmatn-Medium.woff2)format("woff2")}@font-face{font-family:Vazirmatn;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/Vazirmatn-SemiBold.woff2)format("woff2")}@font-face{font-family:Vazirmatn;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/Vazirmatn-Bold.woff2)format("woff2")}*,:before,:after{box-sizing:border-box}html{font-family:var(--font-family);font-size:var(--font-size);line-height:var(--line-height);background:var(--bg);color:var(--text)}body{-webkit-text-size-adjust:100%;min-block-size:100svh;margin:0}h1,h2,p{margin:0}h1{font-size:1.25rem;font-weight:700}h2{font-size:1.0625rem;font-weight:600}a{color:var(--accent);min-block-size:var(--touch-target);align-items:center;text-decoration:none;display:inline-flex}button{font:inherit;min-inline-size:var(--touch-target);min-block-size:var(--touch-target);padding-inline:var(--space-4);padding-block:var(--space-2);border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface);color:var(--text);cursor:pointer}button[data-variant=accent]{background:var(--accent);color:var(--surface);border-color:var(--accent)}button:disabled,input:disabled,textarea:disabled{opacity:.55;cursor:not-allowed}input,textarea{font:inherit;min-block-size:var(--touch-target);padding-inline:var(--space-3);border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface);color:var(--text)}textarea{padding-block:var(--space-2);resize:none}:focus-visible{outline:2px solid var(--accent-strong);outline-offset:2px}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){*{transition-duration:0s!important;animation-duration:0s!important}}.app-shell{grid-template-rows:auto minmax(0,1fr);block-size:100svh;display:grid}.app-header{align-items:center;gap:var(--space-3);padding-inline:var(--space-4);background:var(--surface);border-block-end:1px solid var(--border);padding-block-start:calc(var(--space-3) + var(--safe-block-start));padding-block-end:var(--space-3);display:flex}.app-name{flex:auto;font-weight:700}.app-actions{gap:var(--space-2);display:flex}.app-header{flex-wrap:wrap}.connection-banner{padding-block:var(--space-2);padding-inline:var(--space-3);border-inline-start:4px solid var(--warning);border-radius:var(--radius-control);background:var(--surface-2);color:var(--text);overflow-wrap:anywhere;flex:100%;margin:0}.status-flag{align-items:center;gap:var(--space-1);color:var(--muted);font-size:.875rem;display:inline-flex}.status-flag:before{background:var(--muted);content:"";border-radius:50%;block-size:10px;inline-size:10px}.status-flag[data-state=online]:before{background:var(--success)}.status-flag[data-state=reconnecting]:before{background:var(--warning)}.status-flag[data-state=offline]:before,.status-flag[data-state=auth-expired]:before{background:var(--danger)}.app-body{grid-template-columns:1fr;min-block-size:0;display:grid;overflow-y:auto}.app-body[data-view=detail] .pane-rooms{display:none}.pane-rooms{border-block-end:1px solid var(--border);background:var(--surface)}.pane-detail{background:var(--bg)}.page{gap:var(--space-4);padding:var(--space-4);padding-block-end:calc(var(--space-4) + var(--safe-block-end));display:grid}.page>header{gap:var(--space-1);display:grid}.page-title{font-size:1.25rem;font-weight:700}.page-subtitle,.page-note{color:var(--muted)}.page-list{gap:var(--space-1);margin:0;padding-inline-start:var(--space-5);display:grid}@media (width>=720px){.app-body[data-view=detail]{grid-template-columns:var(--rooms-column) 1fr}.app-body[data-view=detail] .pane-rooms{border-block-end:0;border-inline-end:1px solid var(--border);display:block}}.auth-form{gap:var(--space-4);max-inline-size:320px;display:grid}.auth-field{gap:var(--space-1);display:grid}.auth-label{color:var(--muted);font-size:.875rem;font-weight:500}.auth-input{inline-size:100%}.auth-code{letter-spacing:.4em;text-align:center;font-variant-numeric:tabular-nums}.auth-error{color:var(--danger);font-size:.875rem}.auth-hint{color:var(--muted);font-size:.8125rem}.auth-actions{gap:var(--space-2);display:grid}.legal{gap:var(--space-4);max-inline-size:640px;display:grid}.legal-section{gap:var(--space-2);display:grid}.legal-heading{font-size:1rem;font-weight:600}.legal-details>summary{color:var(--accent);cursor:pointer;font-size:.875rem}.legal-details[open]>summary{margin-block-end:var(--space-3)}.account{gap:var(--space-2);padding-block:var(--space-2);display:grid}.account-title{color:var(--muted);font-size:.8125rem;font-weight:600}.settings-group{gap:var(--space-2);padding-block:var(--space-2);display:grid}.settings-title{color:var(--muted);font-size:.8125rem;font-weight:600}.settings-facts{gap:var(--space-1);margin:0;display:grid}.settings-facts>div{gap:var(--space-2);display:flex}.settings-facts dt{color:var(--muted);min-inline-size:3.5em}.settings-facts dd{overflow-wrap:anywhere;margin:0}.settings-color{font-variant-numeric:tabular-nums}.settings-fieldset{gap:var(--space-1);border:0;min-inline-size:0;margin:0;padding:0;display:grid}.settings-fieldset legend{color:var(--muted);padding:0;font-size:.8125rem}.settings-option{align-items:center;gap:var(--space-2);min-block-size:var(--touch-target);display:inline-flex}.usage-list{gap:var(--space-1);margin:0;display:grid}.usage-list>div{justify-content:space-between;gap:var(--space-3);display:flex}.usage-list dt{color:var(--muted)}.usage-list dd{font-variant-numeric:tabular-nums;margin:0}.storage-warning{padding-block:var(--space-2);padding-inline:var(--space-3);border-inline-start:4px solid var(--warning);border-radius:var(--radius-control);background:var(--surface-2);color:var(--text);overflow-wrap:anywhere;margin:0}.storage-actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.wipe-token{min-inline-size:100%;padding-block:var(--space-2)}.wipe-phrase{padding:var(--space-2) var(--space-3);border:1px dashed var(--border);border-radius:var(--radius-control);background:var(--surface-2);-webkit-user-select:all;user-select:all;margin:0;font-weight:700}.spinner{border:2px solid;border-block-start-color:#0000;border-radius:50%;block-size:14px;inline-size:14px;animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.room-list{gap:var(--space-1);margin:0;padding:0;list-style:none;display:grid}.room-link{align-items:flex-start;gap:var(--space-3);inline-size:100%;padding-inline:var(--space-3);padding-block:var(--space-2);border-radius:var(--radius-control);color:var(--text)}.room-link:hover{background:var(--surface-2)}.room-row-main{gap:var(--space-1);flex:auto;min-inline-size:0;display:grid}.room-row-side{align-content:center;justify-items:end;gap:var(--space-1);min-inline-size:0;color:var(--muted);font-size:.8125rem;display:grid}.room-title{overflow-wrap:anywhere;font-weight:600}.room-presence{block-size:.625rem;inline-size:.625rem;vertical-align:middle;border-radius:50%;margin-inline-start:var(--space-1);display:inline-block}.room-presence[data-status=online]{background:var(--success)}.room-presence[data-status=offline]{border:1.5px solid var(--muted)}.room-presence[data-status=unknown]{border:1.5px dashed var(--muted)}.room-preview{color:var(--muted);overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.room-unread{align-items:center;gap:var(--space-1);padding-inline:var(--space-2);background:var(--accent);color:var(--surface);font-variant-numeric:tabular-nums;border-radius:999px;display:inline-flex}.rooms-empty,.status-note{color:var(--muted);min-block-size:var(--space-6)}.room-row{align-items:center;gap:var(--space-1) var(--space-2);flex-wrap:wrap;display:flex}.rooms-archived{gap:var(--space-2);border-block-start:1px solid var(--border);padding-block-start:var(--space-2);display:grid}.rooms-archived-toggle{color:var(--muted);justify-self:start}.room-restore{margin-inline-start:auto}.install-guide{gap:var(--space-2);padding:var(--space-3);border:1px solid var(--border);border-inline-start:3px solid var(--accent);border-radius:var(--radius-control);background:var(--surface);display:grid}.install-link{color:var(--accent-strong);justify-self:start}.install-guide-title{margin:0;font-size:1rem}.install-guide-body,.install-guide-path{color:var(--muted);overflow-wrap:anywhere;margin:0}.install-guide-path{font-size:.9rem}.install-guide-actions{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.install-decline{margin-inline-start:auto}.status-note{align-items:center;gap:var(--space-2);inline-size:100%;padding-block:var(--space-2);flex-wrap:wrap;display:flex}.status-note-text{margin:0}.pane-detail[data-room-id] .page{flex-direction:column;align-items:flex-start;block-size:100%;min-block-size:0;inline-size:100%;padding-block-end:0;display:flex}.conversation-back{gap:var(--space-1)}.message-log{overscroll-behavior:contain;flex-direction:column;flex:auto;min-block-size:0;inline-size:100%;display:flex;overflow-y:auto}.message-list{gap:var(--space-2);flex:none;inline-size:100%;margin:0;margin-block-start:auto;padding:0;list-style:none;display:grid}.message-empty{color:var(--muted);inline-size:100%;padding-block:var(--space-3);text-align:center;margin-block:auto}.message-row{justify-content:flex-end;display:flex}.message-row[data-mine=true]{justify-content:flex-start}.message-bubble{max-inline-size:var(--bubble-max);gap:var(--space-1);padding-inline:var(--space-3);padding-block:var(--space-2);border:1px solid var(--border);border-radius:var(--radius-bubble);background:var(--surface);display:grid}.message-row[data-mine=true] .message-bubble{background:var(--bubble-mine);border-color:var(--bubble-mine);color:var(--bubble-mine-text)}.message-row[data-mine=true][data-status=failed] .message-bubble{border-color:var(--danger);border-inline-end-width:4px}.message-retry{justify-self:end}.message-row[data-kind=system] .message-bubble{max-inline-size:100%;padding-block:var(--space-1);background:var(--surface-2);color:var(--muted);border:0;border-radius:999px;font-size:.8125rem}.message-sender{color:var(--accent-strong);font-size:.8125rem;font-weight:600}.message-body{white-space:pre-wrap;overflow-wrap:anywhere}.message-footer{justify-content:flex-end;align-items:center;gap:var(--space-2);font-size:.75rem;display:flex}.message-time{font-variant-numeric:tabular-nums}.message-day,.message-new-marker{margin-block:var(--space-2);color:var(--muted);justify-content:center;font-size:.75rem;display:flex}.message-day span,.message-new-marker span{padding-inline:var(--space-2);padding-block:var(--space-1);background:var(--surface-2);border-radius:999px}.message-new-marker span{color:var(--accent-strong);font-weight:600}.load-older{margin-block:var(--space-2);align-self:center}.jump-new{box-shadow:var(--shadow-float);border-radius:999px;flex:none;align-self:center;margin-block-start:var(--space-2);position:sticky;inset-block-end:var(--space-3)}.message-row[data-mine=true] .message-status[data-status=read]{font-weight:700}.message-status-button{align-items:center;gap:var(--space-1);margin-block:calc((var(--touch-target) - 1.5em) * -.5);color:inherit;font:inherit;font-variant-numeric:tabular-nums;cursor:pointer;background:0 0;border:0;padding:0;display:inline-flex}.message-status-count{font-weight:600}.receipt-list{margin:0;padding:0;list-style:none}.receipt-row{align-items:baseline;gap:var(--space-3);padding-block:var(--space-2);border-block-end:1px solid var(--border);grid-template-columns:minmax(0,1fr) auto auto;display:grid}.receipt-row:last-child{border-block-end:0}.receipt-name{overflow-wrap:anywhere}.receipt-state,.receipt-time{color:var(--muted);white-space:nowrap;font-size:.8125rem}.receipt-time{font-variant-numeric:tabular-nums}.receipt-note{color:var(--muted);margin:0}.composer{align-items:end;gap:var(--space-2);inline-size:100%;border-block-start:1px solid var(--border);background:var(--surface);grid-template-columns:minmax(0,1fr) auto;padding-block-start:var(--space-2);padding-block-end:calc(var(--space-2) + var(--safe-block-end));display:grid}.composer-input{max-block-size:8em;inline-size:100%}.composer-input[aria-invalid=true]{border-color:var(--danger)}.composer-send{align-self:end}.composer-hint{color:var(--danger);grid-column:1/-1;font-size:.8125rem}.composer[data-attach=true]{grid-template-columns:auto minmax(0,1fr) auto}.composer-attach{min-block-size:var(--touch-target);min-inline-size:var(--touch-target);padding-inline:var(--space-2);border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface);color:var(--accent-strong);cursor:pointer;justify-content:center;align-self:end;align-items:center;font-size:.875rem;display:inline-flex}.composer-attach:focus-within{outline:2px solid var(--accent-strong);outline-offset:2px}.composer-attach[data-busy=true]{opacity:.6;cursor:progress}.file-send{gap:var(--space-2);inline-size:100%;border-block-start:1px solid var(--border);background:var(--surface);padding-block-start:var(--space-2);display:grid}.file-error{color:var(--danger);margin:0;font-size:.8125rem}.file-picking{color:var(--muted);margin:0;font-size:.8125rem}.file-preview{align-items:center;gap:var(--space-1) var(--space-2);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name action""meta action";display:grid}.file-preview-name{overflow-wrap:anywhere;grid-area:name;margin:0}.file-preview-meta{color:var(--muted);grid-area:meta;margin:0;font-size:.8125rem}.file-preview>button{grid-area:action}.upload-list{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.upload-row{align-items:center;gap:var(--space-1) var(--space-2);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name cancel""progress progress""meta meta";display:grid}.upload-name{overflow-wrap:anywhere;grid-area:name;margin:0}.upload-progress{inline-size:100%;accent-color:var(--accent);grid-area:progress;block-size:8px}.upload-meta{color:var(--muted);grid-area:meta;margin:0;font-size:.8125rem}.upload-row>button{grid-area:cancel}.file-card{column-gap:var(--space-2);min-inline-size:min(220px,55vw);padding-block:var(--space-1);grid-template-columns:44px minmax(0,1fr);row-gap:2px;display:grid}.file-card>:not(.file-card-badge){grid-column:2}.file-card-badge{background:var(--accent);block-size:44px;inline-size:44px;color:var(--surface);border:0;border-radius:50%;grid-area:1/1/span 2;justify-content:center;align-items:center;padding:0;display:inline-flex}.message-row[data-mine=true] .file-card-badge{background:var(--bubble-mine-meta);color:var(--bubble-mine)}.file-card-name{overflow-wrap:anywhere;margin:0;font-weight:600;line-height:1.35}.file-card-meta{gap:var(--space-1);color:var(--muted);flex-wrap:wrap;margin:0;font-size:.8125rem;display:flex}.file-card-meta>span+span:before{content:"·";margin-inline-end:var(--space-1)}.file-card-progress{block-size:4px;inline-size:100%;margin-block:var(--space-1);accent-color:var(--accent)}.file-card[data-media=true]{grid-template-columns:minmax(0,1fr);padding-block-start:0;display:grid}.file-card[data-media=true]>*{grid-column:1}.file-card-media{inline-size:calc(100% + 2 * var(--space-3) - 4px);min-inline-size:min(264px,62vw);margin-inline:calc(2px - var(--space-3));border-radius:calc(var(--radius-bubble) - 4px);background:var(--surface-2);border:0;margin-block-end:var(--space-1);padding:0;display:block;overflow:hidden}.message-bubble>.file-card:first-child{margin-block-start:1px}button.file-card-media{cursor:zoom-in}button.file-card-media:focus-visible{outline-offset:-3px}.file-card-thumb{object-fit:contain;block-size:auto;max-block-size:320px;inline-size:100%;display:block}.file-card-status,.file-card-expires{color:var(--muted);margin:0;font-size:.75rem}.message-row[data-mine=true] :is(.file-card-meta,.file-card-status,.file-card-expires){color:var(--bubble-mine-meta)}.file-card-actions{gap:var(--space-3);flex-wrap:wrap;display:flex}.file-card-actions>.file-card-action{min-inline-size:0;color:var(--accent-strong);background:0 0;border:0;padding-block:0;padding-inline:0;font-weight:600}.message-row[data-mine=true] .file-card-actions>.file-card-action{color:var(--bubble-mine-meta)}.file-card-warning{color:var(--warning);margin:0;font-size:.75rem}.file-viewer-image{object-fit:contain;max-block-size:100%;max-inline-size:100%}.file-viewer-note{padding-inline:var(--space-4);color:var(--muted);text-align:center;overflow-wrap:anywhere;margin:0}.page-action{justify-content:flex-end;display:flex}.group-form{max-inline-size:420px}.group-members{gap:var(--space-2)}.member-list{gap:var(--space-1);margin:0;padding:0;list-style:none;display:grid}.member-option{align-items:center;gap:var(--space-2);min-block-size:var(--touch-target);cursor:pointer;display:flex}.member-option input{min-block-size:auto;min-inline-size:auto}.member-name{overflow-wrap:anywhere;flex:auto}.member-status{color:var(--muted);font-size:.8125rem}.member-row{align-items:center;gap:var(--space-2);min-block-size:var(--touch-target);display:flex}.member-self{color:var(--muted);font-size:.8125rem}.member-action{flex:none}.member-confirm{gap:var(--space-2);padding-block:var(--space-2);border-block-start:1px solid var(--border);display:grid}.member-warning{color:var(--warning);margin:0;font-size:.875rem}.contact-sync{justify-content:space-between;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.contact-banner{padding:var(--space-2);border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-2);color:var(--muted);margin:0;font-size:.875rem}.contact-section{gap:var(--space-2);display:grid}.contact-title{margin:0;font-size:1rem}.contact-list{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.contact-row{gap:var(--space-1);padding-block:var(--space-1);border-block-end:1px solid var(--border);display:grid}.contact-main{align-items:center;gap:var(--space-2);min-block-size:var(--touch-target);display:flex}.contact-identity{flex:auto;min-inline-size:0;display:grid}.contact-name{overflow-wrap:anywhere}.contact-phone{overflow-wrap:anywhere;font-variant-numeric:tabular-nums;flex:auto}.contact-badge{color:var(--muted);font-size:.8125rem}.contact-flag{font-size:.875rem}.contact-flag summary{min-block-size:var(--touch-target);cursor:pointer;align-items:center;display:flex}.contact-note{color:var(--muted);margin:0;font-size:.8125rem}@media (width>=720px){.app-body[data-view=detail]>.pane-rooms,.app-body[data-view=detail]>.pane-detail{overflow-y:auto}.app-body[data-view=detail]>.pane-rooms .room-list{gap:0}.conversation-back{display:none}}.app-header{background:var(--header-bg);color:var(--header-text);box-shadow:var(--shadow-bubble);padding-inline:var(--space-3);z-index:1;border-block-end:0;padding-block-start:calc(var(--space-1) + var(--safe-block-start));padding-block-end:var(--space-1)}.app-name{font-size:1.125rem}.app-header .status-flag{color:inherit;font-size:.8125rem}.app-header .status-flag[data-state=online]:before{background:var(--header-text)}.app-header :focus-visible{outline-color:var(--header-text)}.app-actions{align-items:center;gap:0}.icon{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none;block-size:24px;inline-size:24px}.icon[data-icon=settings]{stroke-width:1.6px}.icon[data-icon=more]{stroke-width:3px}.header-icon,.conversation-back,.pane-detail[data-room-id] .page-action>button,.app-header .status-flag button{min-inline-size:var(--touch-target);padding-inline:var(--space-2);color:var(--header-text);background:0 0;border:0;border-radius:50%;justify-content:center}.header-icon,.pane-detail[data-room-id] .page-action>button{align-items:center;padding-block:0;display:inline-flex}.app-header .status-flag button{border-radius:var(--radius-control)}.connection-banner{margin-block-end:var(--space-1)}.page[data-page=rooms],.rooms-panel{align-content:start;gap:0;padding:0}.page[data-page=rooms]>header{clip-path:inset(50%);block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.room-list,.room-row{gap:0}.room-link{padding-block:var(--space-2);padding-inline:var(--space-3);border-radius:0;align-items:center;position:relative}.room-link:after{border-block-end:1px solid var(--border);content:"";position:absolute;inset-block-end:0;inset-inline:76px 0}.room-link .avatar{block-size:52px;inline-size:52px}.room-link .avatar-initials{font-size:1.25rem}.room-row-main{gap:0}.room-title,.room-preview{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.room-preview{font-size:.875rem}.room-row-side{padding-block:var(--space-1);align-content:space-between;align-self:stretch;font-size:.75rem}.room-row[data-unread=true] .room-title{color:var(--text)}.room-row[data-unread=true] .room-time{color:var(--accent)}.room-unread{min-block-size:22px;min-inline-size:22px;padding-inline:var(--space-1);justify-content:center;font-size:.75rem;line-height:1}.rooms-empty,.rooms-panel .status-note,.page[data-page=rooms] .status-note{padding:var(--space-4)}.rooms-archived{padding:var(--space-2) var(--space-3)}.install-guide{margin:var(--space-3)}.app-body,.pane-rooms{scrollbar-width:thin}.pane-detail[data-room-id]{background-color:var(--wallpaper);background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='300'%20height='300'%20viewBox='0%200%20300%20300'%20fill='none'%20stroke='%233f6f96'%20stroke-opacity='0.22'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'%3e%3cpath%20d='M28%2034%2066%2018%2056%2056%2045%2043%2028%2034Z'/%3e%3cpath%20d='M45%2043%2066%2018'/%3e%3cpath%20d='M130%2030c-6-10-20-4-16%208%202%207%2010%2012%2016%2017%206-5%2014-10%2016-17%204-12-10-18-16-8Z'/%3e%3ccircle%20cx='222'%20cy='36'%20r='17'/%3e%3cpath%20d='M212%2025c6%206%2014%2016%2020%2022M208%2040c8-1%2018-3%2028-8'/%3e%3cpath%20d='M258%2092c-3-8%202-14%209-12%203-7%2013-7%2016%200%208-1%2012%207%208%2012H258Z'/%3e%3cpath%20d='M26%20110l12-10%203%208%2010%202-12%2010-2%2012-8-8-11-2%208-12Z'/%3e%3cpath%20d='M100%2096c0-9%206-14%2014-14l-2%208h12l-2-8c8%200%2014%205%2014%2014%200%2012-8%2018-18%2018s-18-6-18-18Z'/%3e%3cpath%20d='M112%2098h.01M124%2098h.01M116%20105c3%202%205%202%208%200'/%3e%3cpath%20d='M196%20104a16%2016%200%201%200%2032%200%2016%2016%200%201%200-32%200ZM202%2092l-8-10M222%2092l8-10'/%3e%3cpath%20d='M40%20180l34-8-8%2030-8-10-18-12ZM58%20192l16-20'/%3e%3cpath%20d='M122%20172h34v26h-22l-8%208v-8h-4v-26Z'/%3e%3cpath%20d='M132%20182h14M132%20189h9'/%3e%3cpath%20d='M196%20170c4-6%2010-6%2014%200s10%206%2014%200'/%3e%3cpath%20d='M196%20182c4-6%2010-6%2014%200s10%206%2014%200'/%3e%3ccircle%20cx='262'%20cy='184'%20r='4'/%3e%3ccircle%20cx='274'%20cy='172'%20r='3'/%3e%3ccircle%20cx='279'%20cy='186'%20r='3'/%3e%3ccircle%20cx='268'%20cy='196'%20r='3'/%3e%3cpath%20d='M26%20252h44v32H26zM26%20252l22%2017%2022-17'/%3e%3cpath%20d='M122%20250l6%2013%2014%202-10%2010%203%2014-13-7-13%207%203-14-10-10%2014-2%206-13Z'/%3e%3cpath%20d='M206%20246v30a8%208%200%201%201-6-8M206%20246l24-5v28a8%208%200%201%201-6-8'/%3e%3cpath%20d='M268%20256c-5-8-16-3-13%206%202%205%208%209%2013%2013%205-4%2011-8%2013-13%203-9-8-14-13-6Z'/%3e%3c/svg%3e");background-size:300px 300px;overflow:hidden}.pane-detail[data-room-id] .page{align-items:stretch;gap:0;padding:0}.pane-detail[data-room-id] .page>header{align-items:center;gap:var(--space-2);min-block-size:56px;padding-inline:var(--space-2);background:var(--header-bg);color:var(--header-text);box-shadow:var(--shadow-bubble);display:flex}.page-leading{align-items:center;gap:var(--space-1);flex:none;display:flex}.page-heading{gap:var(--space-1);flex:auto;min-inline-size:0;display:grid}.pane-detail[data-room-id] .page-heading{gap:0;line-height:1.35}.pane-detail[data-room-id] .page-title{white-space:nowrap;text-overflow:ellipsis;font-size:1.0625rem;overflow:hidden}.pane-detail[data-room-id] .page-subtitle{color:inherit;font-size:.8125rem}.pane-detail[data-room-id] .avatar{block-size:40px;inline-size:40px}.pane-detail[data-room-id] .page-action{flex:none}.pane-detail[data-room-id] .status-note{inline-size:auto;margin:var(--space-2);padding-inline:var(--space-3);border-radius:var(--radius-control);background:var(--surface);color:var(--text)}.message-log{padding:var(--space-2);scrollbar-width:thin}.message-list{gap:var(--space-1)}.message-bubble{min-inline-size:5.5em;padding-block:var(--space-1);box-shadow:var(--shadow-bubble);border:0;gap:0;line-height:1.55;position:relative}.message-row[data-mine=true] .message-bubble{border-end-start-radius:0}.message-row[data-mine=false] .message-bubble{border-end-end-radius:0}.message-row[data-kind]:not([data-kind=system]) .message-bubble:after{background:inherit;content:"";block-size:12px;inline-size:8px;position:absolute;inset-block-end:0}.message-row[data-mine=true]:not([data-kind=system]) .message-bubble:after{clip-path:polygon(0 0,100% 100%,0 100%);inset-inline-start:-7px}.message-row[data-mine=false]:not([data-kind=system]) .message-bubble:after{clip-path:polygon(100% 0,100% 100%,0 100%);inset-inline-end:-7px}.message-footer{color:var(--muted);font-size:.6875rem;line-height:1.4}.message-row[data-mine=true] .message-footer{color:var(--bubble-mine-meta)}.message-row[data-mine=true][data-status=failed] .message-bubble{outline:2px solid var(--danger);outline-offset:-2px}.message-row[data-kind=system] .message-bubble,.message-day span,.message-new-marker span,.message-empty{background:var(--chip-bg);color:var(--chip-text);box-shadow:none}.message-row[data-kind=system]{justify-content:center}.message-row[data-kind=system] .message-bubble{padding-inline:var(--space-3);border-radius:999px}.message-row[data-kind=system] .message-footer{display:none}.message-new-marker span{color:var(--chip-text)}.message-empty{inline-size:fit-content;padding:var(--space-1) var(--space-3);border-radius:999px;margin:auto}.load-older{flex:none}.composer{padding-inline:var(--space-2);gap:var(--space-1);z-index:1;border-block-start:0;padding-block-start:var(--space-1);padding-block-end:calc(var(--space-1) + var(--safe-block-end));box-shadow:0 -1px 1px #0000001a}.composer-input{background:0 0;border:0;line-height:1.6}.composer-input:focus-visible{box-shadow:inset 0 -2px 0 var(--accent);outline:0}.composer-send{border-radius:50%;justify-content:center;align-items:center;padding:0;display:inline-flex}.composer-attach{color:var(--muted);background:0 0;border:0;border-radius:50%}.file-send{padding-inline:var(--space-3);padding-block-end:var(--space-2)}.message-log>.jump-new,.load-older{box-shadow:var(--shadow-bubble)}.pane-detail:not([data-room-id])>.page:not([data-page=rooms]){max-inline-size:640px;margin-inline:auto}.page-list{gap:var(--space-3);padding:0;list-style:none}.page-list>li{padding:var(--space-3) var(--space-4);border-radius:var(--radius-control);background:var(--surface);box-shadow:var(--shadow-bubble)}.page-list>li:has(>a){padding-block:0}.page-list>li>a{color:var(--text);justify-content:space-between;display:flex}.page-list>li>a:after{color:var(--muted);content:"‹";font-size:1.25rem}.settings-group,.account{padding-block:0}.settings-title,.account-title{color:var(--accent-strong);font-size:.9375rem}.settings-avatar{block-size:64px;inline-size:64px}.settings-avatar .avatar-initials{font-size:1.5rem}.settings-option{justify-content:space-between;display:flex}.settings-option input{min-block-size:0;accent-color:var(--accent);flex:none;order:1;margin:0;padding:0}.settings-option input[type=radio]{block-size:20px;inline-size:20px}.settings-option input[type=checkbox]{appearance:none;background:var(--muted);cursor:pointer;block-size:22px;inline-size:40px;transition:background-color var(--motion-enter) ease-out;border:0;border-radius:999px;position:relative}.settings-option input[type=checkbox]:before{background:var(--surface);content:"";block-size:18px;inline-size:18px;transition:inset-inline-end var(--motion-enter) ease-out;border-radius:50%;position:absolute;inset-block-start:2px;inset-inline-end:2px}.settings-option input[type=checkbox]:checked{background:var(--accent)}.settings-option input[type=checkbox]:checked:before{inset-inline-end:20px}.contact-section,.group-form,.usage-list{padding:var(--space-3) var(--space-4);border-radius:var(--radius-control);background:var(--surface);box-shadow:var(--shadow-bubble)}.contact-title{color:var(--accent-strong)}.contact-row:last-child{border-block-end:0}.page[data-page=login]{inline-size:min(400px, calc(100% - var(--space-5)));padding:var(--space-5);border-radius:var(--radius-sheet);background:var(--surface);box-shadow:var(--shadow-float);justify-items:stretch;margin-block-start:var(--space-5)}.page[data-page=login]:before{background:var(--accent) url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='%23ffffff'%20stroke-width='1.6'%20stroke-linecap='round'%20stroke-linejoin='round'%3e%3cpath%20d='M21%203%203%2012l18%209-3.5-9L21%203Z'/%3e%3cpath%20d='M17.5%2012H3'/%3e%3c/svg%3e") center / 56px no-repeat;content:"";border-radius:50%;justify-self:center;block-size:88px;inline-size:88px}.page[data-page=login]>header{text-align:center}.page[data-page=login] .auth-form{max-inline-size:none}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .pane-detail[data-room-id]{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='300'%20height='300'%20viewBox='0%200%20300%20300'%20fill='none'%20stroke='%239bcbf7'%20stroke-opacity='0.07'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'%3e%3cpath%20d='M28%2034%2066%2018%2056%2056%2045%2043%2028%2034Z'/%3e%3cpath%20d='M45%2043%2066%2018'/%3e%3cpath%20d='M130%2030c-6-10-20-4-16%208%202%207%2010%2012%2016%2017%206-5%2014-10%2016-17%204-12-10-18-16-8Z'/%3e%3ccircle%20cx='222'%20cy='36'%20r='17'/%3e%3cpath%20d='M212%2025c6%206%2014%2016%2020%2022M208%2040c8-1%2018-3%2028-8'/%3e%3cpath%20d='M258%2092c-3-8%202-14%209-12%203-7%2013-7%2016%200%208-1%2012%207%208%2012H258Z'/%3e%3cpath%20d='M26%20110l12-10%203%208%2010%202-12%2010-2%2012-8-8-11-2%208-12Z'/%3e%3cpath%20d='M100%2096c0-9%206-14%2014-14l-2%208h12l-2-8c8%200%2014%205%2014%2014%200%2012-8%2018-18%2018s-18-6-18-18Z'/%3e%3cpath%20d='M112%2098h.01M124%2098h.01M116%20105c3%202%205%202%208%200'/%3e%3cpath%20d='M196%20104a16%2016%200%201%200%2032%200%2016%2016%200%201%200-32%200ZM202%2092l-8-10M222%2092l8-10'/%3e%3cpath%20d='M40%20180l34-8-8%2030-8-10-18-12ZM58%20192l16-20'/%3e%3cpath%20d='M122%20172h34v26h-22l-8%208v-8h-4v-26Z'/%3e%3cpath%20d='M132%20182h14M132%20189h9'/%3e%3cpath%20d='M196%20170c4-6%2010-6%2014%200s10%206%2014%200'/%3e%3cpath%20d='M196%20182c4-6%2010-6%2014%200s10%206%2014%200'/%3e%3ccircle%20cx='262'%20cy='184'%20r='4'/%3e%3ccircle%20cx='274'%20cy='172'%20r='3'/%3e%3ccircle%20cx='279'%20cy='186'%20r='3'/%3e%3ccircle%20cx='268'%20cy='196'%20r='3'/%3e%3cpath%20d='M26%20252h44v32H26zM26%20252l22%2017%2022-17'/%3e%3cpath%20d='M122%20250l6%2013%2014%202-10%2010%203%2014-13-7-13%207%203-14-10-10%2014-2%206-13Z'/%3e%3cpath%20d='M206%20246v30a8%208%200%201%201-6-8M206%20246l24-5v28a8%208%200%201%201-6-8'/%3e%3cpath%20d='M268%20256c-5-8-16-3-13%206%202%205%208%209%2013%2013%205-4%2011-8%2013-13%203-9-8-14-13-6Z'/%3e%3c/svg%3e")}}:root[data-theme=dark] .pane-detail[data-room-id]{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='300'%20height='300'%20viewBox='0%200%20300%20300'%20fill='none'%20stroke='%239bcbf7'%20stroke-opacity='0.07'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'%3e%3cpath%20d='M28%2034%2066%2018%2056%2056%2045%2043%2028%2034Z'/%3e%3cpath%20d='M45%2043%2066%2018'/%3e%3cpath%20d='M130%2030c-6-10-20-4-16%208%202%207%2010%2012%2016%2017%206-5%2014-10%2016-17%204-12-10-18-16-8Z'/%3e%3ccircle%20cx='222'%20cy='36'%20r='17'/%3e%3cpath%20d='M212%2025c6%206%2014%2016%2020%2022M208%2040c8-1%2018-3%2028-8'/%3e%3cpath%20d='M258%2092c-3-8%202-14%209-12%203-7%2013-7%2016%200%208-1%2012%207%208%2012H258Z'/%3e%3cpath%20d='M26%20110l12-10%203%208%2010%202-12%2010-2%2012-8-8-11-2%208-12Z'/%3e%3cpath%20d='M100%2096c0-9%206-14%2014-14l-2%208h12l-2-8c8%200%2014%205%2014%2014%200%2012-8%2018-18%2018s-18-6-18-18Z'/%3e%3cpath%20d='M112%2098h.01M124%2098h.01M116%20105c3%202%205%202%208%200'/%3e%3cpath%20d='M196%20104a16%2016%200%201%200%2032%200%2016%2016%200%201%200-32%200ZM202%2092l-8-10M222%2092l8-10'/%3e%3cpath%20d='M40%20180l34-8-8%2030-8-10-18-12ZM58%20192l16-20'/%3e%3cpath%20d='M122%20172h34v26h-22l-8%208v-8h-4v-26Z'/%3e%3cpath%20d='M132%20182h14M132%20189h9'/%3e%3cpath%20d='M196%20170c4-6%2010-6%2014%200s10%206%2014%200'/%3e%3cpath%20d='M196%20182c4-6%2010-6%2014%200s10%206%2014%200'/%3e%3ccircle%20cx='262'%20cy='184'%20r='4'/%3e%3ccircle%20cx='274'%20cy='172'%20r='3'/%3e%3ccircle%20cx='279'%20cy='186'%20r='3'/%3e%3ccircle%20cx='268'%20cy='196'%20r='3'/%3e%3cpath%20d='M26%20252h44v32H26zM26%20252l22%2017%2022-17'/%3e%3cpath%20d='M122%20250l6%2013%2014%202-10%2010%203%2014-13-7-13%207%203-14-10-10%2014-2%206-13Z'/%3e%3cpath%20d='M206%20246v30a8%208%200%201%201-6-8M206%20246l24-5v28a8%208%200%201%201-6-8'/%3e%3cpath%20d='M268%20256c-5-8-16-3-13%206%202%205%208%209%2013%2013%205-4%2011-8%2013-13%203-9-8-14-13-6Z'/%3e%3c/svg%3e")}@media (width<=719.98px){.app-shell[data-page=conversation] .app-header{box-shadow:none;gap:0;padding-block-start:var(--safe-block-start);padding-block-end:0;padding-inline:0}.app-shell[data-page=conversation] .app-name,.app-shell[data-page=conversation] .app-actions,.app-shell[data-page=conversation] .status-flag[data-state=online]{display:none}.app-shell[data-page=conversation] .status-flag{padding:var(--space-1) var(--space-3)}.app-shell[data-page=conversation] .connection-banner{margin:var(--space-1) var(--space-2)}.app-shell[data-page=rooms] .plus-button{z-index:10;background:var(--accent);block-size:56px;inline-size:56px;color:var(--surface);box-shadow:var(--shadow-float);position:fixed;inset-block-end:calc(var(--space-4) + var(--safe-block-end));inset-inline-end:var(--space-4)}.page[data-page=rooms]{padding-block-end:88px}}@media (width>=720px){.app-body[data-view=detail]{grid-template-columns:340px 1fr}.app-body[data-view=detail]>.pane-rooms{overflow-y:auto}.app-body[data-view=detail]>.pane-detail{overflow:hidden}}.call-screen{z-index:30;justify-content:space-between;align-items:center;gap:var(--space-4);padding-block:calc(var(--safe-block-start) + var(--space-6)) calc(var(--safe-block-end) + var(--space-6));padding-inline:calc(var(--safe-inline-start) + var(--space-4)) calc(var(--safe-inline-end) + var(--space-4));background:var(--header-bg);color:var(--header-text);flex-direction:column;display:flex;position:fixed;inset:0;overflow:hidden}.call-remote{object-fit:cover;background:var(--header-bg);block-size:100%;inline-size:100%;position:absolute;inset:0}.call-local{aspect-ratio:3/4;object-fit:cover;border-radius:var(--radius-control);inline-size:28%;max-inline-size:10rem;box-shadow:var(--shadow-float);z-index:1;position:absolute;inset-block-start:calc(var(--safe-block-start) + var(--space-4));inset-inline-end:calc(var(--safe-inline-end) + var(--space-4))}.call-info{z-index:1;align-items:center;gap:var(--space-2);text-align:center;flex-direction:column;margin-block-start:var(--space-6);display:flex;position:relative}.call-avatar{block-size:6rem;inline-size:6rem;font-size:2.5rem}.call-name{margin:0;font-size:1.5rem}.call-status{font-variant-numeric:tabular-nums;margin:0}.call-controls{z-index:1;justify-content:center;gap:var(--space-3);flex-wrap:wrap;display:flex;position:relative}.call-controls .icon{margin-inline-end:var(--space-1)}.call-note{margin:0;font-size:.875rem}.call-screen[data-reconnecting=on] .call-status{font-weight:600}.call-output-label{max-inline-size:8rem;text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom;margin-inline-start:var(--space-1);display:inline-block;overflow:hidden}.header-call .icon{block-size:1.25rem;inline-size:1.25rem}button[data-size=sm]{padding-inline:var(--space-3);font-size:.8125rem}button[data-loading=true]{justify-content:center;align-items:center;gap:var(--space-2);display:inline-flex}button[data-variant=danger]{background:var(--danger);border-color:var(--danger);color:var(--surface)}.avatar{inline-size:var(--space-6);block-size:var(--space-6);border:2px solid var(--member-color,var(--accent));background:var(--accent);color:var(--surface);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.avatar-initials{font-size:.8125rem;font-weight:600;line-height:1}.overlay{z-index:20;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.overlay-backdrop{background:#00000073;position:absolute;inset:0}.overlay-panel{z-index:1;gap:var(--space-3);max-block-size:min(80svh,640px);inline-size:100%;padding-inline:var(--space-4);border:1px solid var(--border);background:var(--surface);color:var(--text);box-shadow:var(--shadow-float);animation:overlay-rise var(--motion-sheet) ease-out;border-start-start-radius:var(--radius-sheet);border-start-end-radius:var(--radius-sheet);flex-direction:column;padding-block-start:var(--space-3);padding-block-end:calc(var(--space-4) + var(--safe-block-end));display:flex;position:relative}.overlay-head{align-items:center;gap:var(--space-2);display:flex}.overlay-title{overflow-wrap:anywhere;flex:auto}.overlay-close{flex:none;font-size:1.0625rem;line-height:1}.overlay-body{gap:var(--space-3);min-block-size:0;display:grid;overflow-y:auto}.overlay-actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.menu-list{gap:var(--space-1);margin:0;padding:0;list-style:none;display:grid}.menu-item{inline-size:100%;padding-inline:var(--space-3);border-radius:var(--radius-control);color:var(--text);text-align:start}.menu-item:hover{background:var(--surface-2)}.toast{inset-block-end:calc(var(--space-4) + var(--safe-block-end));inset-inline:var(--space-4);z-index:21;gap:var(--space-2);padding-block:var(--space-3);padding-inline:var(--space-4);border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface);color:var(--text);box-shadow:var(--shadow-float);animation:overlay-rise var(--motion-sheet) ease-out;display:grid;position:fixed}.toast-text{overflow-wrap:anywhere;margin:0}.toast-actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.toast[data-tone=danger]{border-color:var(--danger)}.toast[data-tone=success]{border-color:var(--success)}@keyframes overlay-rise{0%{opacity:0;transform:translateY(8px)}}@media (width>=720px){.overlay{align-items:center}.overlay-panel{inline-size:min(420px,92%);padding-block:var(--space-4);padding-inline:var(--space-4);border-radius:var(--radius-sheet)}}.overlay[data-overlay=viewer]{align-items:stretch}.overlay[data-overlay=viewer] .overlay-panel{max-block-size:none;box-shadow:none;border:0;border-radius:0;animation:none}.overlay[data-overlay=viewer] .overlay-body{flex:auto;place-items:center;overflow:hidden}.admin-layout{max-inline-size:72rem;padding-block:var(--space-5);padding-inline:var(--space-4);margin-inline:auto}.admin-login{gap:var(--space-3);justify-items:start;max-inline-size:22rem;display:grid}.admin-label{font-weight:600}select.admin-input{font:inherit;min-block-size:var(--touch-target);padding-inline:var(--space-3);border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface);color:var(--text)}.admin-error{color:var(--danger)}.admin-warning{padding-block:var(--space-2);padding-inline:var(--space-3);border-inline-start:4px solid var(--warning);border-radius:var(--radius-control);background:var(--surface-2)}.admin-flash{padding-block:var(--space-2);padding-inline:var(--space-3);border-inline-start:4px solid var(--accent);border-radius:var(--radius-control);background:var(--surface-2)}.admin-tools{justify-content:flex-end;margin-block-end:var(--space-3);display:flex}.admin-muted{color:var(--muted)}.admin-status{gap:var(--space-3);margin:0 0 var(--space-5);grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));display:grid}.admin-status dt{color:var(--muted);font-size:.875rem}.admin-status dd{margin:0;font-weight:600}.admin-filters{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));align-items:end;margin-block-end:var(--space-5);display:grid}.admin-field{gap:var(--space-1);display:grid}.admin-actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.admin-rows{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.admin-row{padding-block:var(--space-3);padding-inline:var(--space-4);border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface)}.admin-row-meta{gap:var(--space-3);color:var(--muted);flex-wrap:wrap;font-size:.875rem;display:flex}.admin-phone{font-family:ui-monospace,monospace}.admin-body{overflow-wrap:anywhere;white-space:pre-wrap;margin-block-start:var(--space-2)}.admin-row-actions{justify-content:flex-end;margin-block-start:var(--space-2);display:flex}.admin-file{align-items:center;gap:var(--space-3);flex-wrap:wrap;margin-block-start:var(--space-2);display:flex}.admin-file-name{overflow-wrap:anywhere;font-weight:600}.admin-pager{justify-content:space-between;gap:var(--space-2);margin-block-start:var(--space-4);display:flex}
/*$vite$:1*/