:root{--space-tight:.25rem;--space-close:.5rem;--space-normal:.75rem;--space-roomy:1rem;--space-generous:1.5rem;--space-between-senders:.75rem;--space-within-run:.125rem;--radius-bubble:1.5rem;--radius-picture:1.25rem;--radius-card:1rem;--radius-control:.75rem;--radius-menu:1.75rem;--radius-circle:9999px;--border-hairline:1px;--backdrop-blur:24px;--backdrop-wash:.12;--backdrop-plate:.45;--backdrop-menu-scrim:.4;--size-avatar:2.5rem;--size-avatar-small:1.75rem;--size-avatar-toolbar:2.25rem;--size-avatar-large:4rem;--size-avatar-profile:6rem;--size-room-avatar:3.5rem;--size-unread-badge:1.25rem;--size-navigation-bar:2.75rem;--size-sign-in-column:26.25rem;--size-menu-width:15rem;--size-recording-dot:.625rem;--size-icon:1.25rem;--size-icon-button:1.5rem;--size-sign-in-mark:3.5rem;--size-welcome-mark:8.25rem;--size-page-dot:.5rem;--size-media-max-width:20rem;--size-media-max-height:25rem;--size-sticker:10rem;--size-video-note:12.5rem;--size-attachment-tile:4.5rem;--size-wallpaper-tile-width:3.5rem;--size-wallpaper-tile-height:5rem;--size-gallery-tile:6rem;--column-list-min:17.5rem;--column-list-ideal:20rem;--column-list-max:25rem;--column-panel:22.5rem;--column-timeline-max:47.5rem;--column-app-max:120rem;--timing-chrome:.2s;--timing-arrival:.32s;--timing-reaction:.25s;--timing-deletion:.3s;--font-system:system-ui, -apple-system, "Segoe UI", Roboto, "Noto Sans", Ubuntu, Cantarell, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Noto Color Emoji";--font-body:"Inter", var(--font-system);--font-code:ui-monospace, "SF Mono", Menlo, Consolas, "Liberation Mono", monospace;--font-size-body:1rem;--font-size-caption:.8125rem;--font-size-title:1.25rem;--font-size-large-title:1.75rem;--line-height-body:1.35;--tap-target:3rem;--row-room:4.5rem;--timeline-gutter:var(--space-roomy);--bubble-pad-y:var(--space-normal);--bubble-pad-x:var(--space-roomy);--bubble-width-fraction:90%;--size-message-avatar:var(--size-avatar-small)}@media (hover:hover) and (pointer:fine){:root{--tap-target:2.25rem;--row-room:3.5rem;--size-room-avatar:2.5rem;--timeline-gutter:var(--space-normal);--bubble-pad-y:var(--space-close);--bubble-pad-x:var(--space-normal)}}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-background:#fff;--color-surface:#f2f2f7;--color-text:#000;--color-text-secondary:#3c3c4399;--color-separator:#3c3c434a;--color-glass:#ffffffb8;--color-glass-opaque:#f9f9f9;--color-photo-from:#ff9500;--color-photo-to:#ff2d55;--color-incoming-bubble:#00000014;--color-incoming-bubble-on-wallpaper:#fcfcfc;--color-mono-bubble-on-wallpaper:#dedede;--color-own-reaction:#00000029;--color-danger:#ff3b30;--color-on-danger:#fff;--color-muted-badge:#8e8e93;--color-on-muted-badge:#fff;--color-selected:#0000000f;--color-focus:var(--accent)}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-background:#000;--color-surface:#1c1c1e;--color-text:#fff;--color-text-secondary:#ebebf599;--color-separator:#54545899;--color-glass:#1c1c1eb8;--color-glass-opaque:#1c1c1e;--color-incoming-bubble:#ffffff14;--color-own-reaction:#ffffff29;--color-danger:#ff453a;--color-selected:#ffffff1a;--color-incoming-bubble-on-wallpaper:#2b2b2b;--color-mono-bubble-on-wallpaper:#4d4d4d}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-background:#000;--color-surface:#1c1c1e;--color-text:#fff;--color-text-secondary:#ebebf599;--color-separator:#54545899;--color-glass:#1c1c1eb8;--color-glass-opaque:#1c1c1e;--color-incoming-bubble:#ffffff14;--color-own-reaction:#ffffff29;--color-danger:#ff453a;--color-selected:#ffffff1a;--color-incoming-bubble-on-wallpaper:#2b2b2b;--color-mono-bubble-on-wallpaper:#4d4d4d}}:root[data-font=system]{--font-body:var(--font-system)}:root,[data-accent=blue]{--accent-light:#007aff;--accent-dark:#0a84ff;--on-accent:#fff}[data-accent=red]{--accent-light:#ff3b30;--accent-dark:#ff453a;--on-accent:#fff}[data-accent=orange]{--accent-light:#ff9500;--accent-dark:#ff9f0a;--on-accent:#fff}[data-accent=yellow]{--accent-light:#fc0;--accent-dark:#ffd60a;--on-accent:#000}[data-accent=green]{--accent-light:#34c759;--accent-dark:#30d158;--on-accent:#fff}[data-accent=cyan]{--accent-light:#32ade6;--accent-dark:#64d2ff;--on-accent:#fff}[data-accent=violet]{--accent-light:#af52de;--accent-dark:#bf5af2;--on-accent:#fff}:root{--accent:var(--accent-light)}:root[data-theme=dark]{--accent:var(--accent-dark)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--accent:var(--accent-dark)}}:root{--bubble-own:var(--accent);--on-bubble-own:var(--on-accent)}[data-accent=mono]{--accent-light:var(--color-text);--accent-dark:var(--color-text)}:root[data-accent=mono]{--accent:var(--color-text);--on-accent:var(--color-background);--bubble-own:color-mix(in srgb, var(--color-text) 16%, transparent);--on-bubble-own:var(--color-text)}[data-wallpaper-kind=sunset]{--wallpaper-top:#fa8c59;--wallpaper-bottom:#8a3d78}[data-wallpaper-kind=sea]{--wallpaper-top:#5caddb;--wallpaper-bottom:#1a4785}[data-wallpaper-kind=forest]{--wallpaper-top:#82bd82;--wallpaper-bottom:#1c4f45}[data-wallpaper-kind=dusk]{--wallpaper-top:#7073bd;--wallpaper-bottom:#292654}[data-wallpaper-kind=sand]{--wallpaper-top:#edd9b3;--wallpaper-bottom:#a88261}[data-wallpaper-kind=night]{--wallpaper-top:#383d4d;--wallpaper-bottom:#0d0d17}[data-wallpaper]{--color-incoming-bubble:var(--color-incoming-bubble-on-wallpaper)}:root[data-accent=mono] [data-wallpaper]{--bubble-own:var(--color-mono-bubble-on-wallpaper)}:root{--titlebar-start:0px;--titlebar-end:0px}@media (display-mode:window-controls-overlay){:root{--titlebar-gutter:max(0px, (100vw - var(--column-app-max)) / 2);--titlebar-start:max(0px, env(titlebar-area-x,0px) - var(--titlebar-gutter));--titlebar-end:max(0px, 100vw - env(titlebar-area-x,0px) - env(titlebar-area-width,100vw) - var(--titlebar-gutter))}[data-titlebar]{-webkit-app-region:drag;app-region:drag}[data-titlebar] :is(button,a,input,select,textarea,[role=button],[tabindex]){-webkit-app-region:no-drag;app-region:no-drag}}*,:before,:after{box-sizing:border-box}html,body{height:100%;margin:0}body{background:var(--color-background);color:var(--color-text);font-family:var(--font-body);font-size:var(--font-size-body);line-height:var(--line-height-body);-webkit-font-smoothing:antialiased;overscroll-behavior:none;-webkit-tap-highlight-color:transparent}#app{height:100%}button,input,textarea,select{font:inherit;color:inherit}:focus{outline:none}:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}@media (hover:hover) and (pointer:fine){*{scrollbar-width:thin;scrollbar-color:var(--color-separator) transparent}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@font-face{font-family:Inter;font-style:italic;font-weight:100 900;font-display:swap;src:url(/assets/inter-cyrillic-ext-italic-fe11NjBs.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:italic;font-weight:100 900;font-display:swap;src:url(/assets/inter-cyrillic-italic-Ck9oD2H0.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:italic;font-weight:100 900;font-display:swap;src:url(/assets/inter-greek-ext-italic-BIcRYUEt.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:italic;font-weight:100 900;font-display:swap;src:url(/assets/inter-greek-italic-mtaF_0H_.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:italic;font-weight:100 900;font-display:swap;src:url(/assets/inter-vietnamese-italic-C7TReJrb.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:italic;font-weight:100 900;font-display:swap;src:url(/assets/inter-latin-ext-italic-BLMf5All.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:italic;font-weight:100 900;font-display:swap;src:url(/assets/inter-latin-italic-BbqH_2Ar.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/inter-cyrillic-ext-normal-CfYZpDVp.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/inter-cyrillic-normal-BFQXbQ-f.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/inter-greek-ext-normal-BmPQvyvo.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/inter-greek-normal-BM0NlUE_.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/inter-vietnamese-normal-Ci9T9ieq.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/inter-latin-ext-normal-DpK-iCPk.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/inter-latin-normal-BwkfbSeq.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.primary.svelte-ve17ho{justify-content:center;align-items:center;gap:var(--space-close);min-height:var(--tap-target);padding:0 var(--space-roomy);border-radius:var(--radius-circle);background:var(--accent);color:var(--on-accent);cursor:pointer;border:none;font-weight:600;display:inline-flex}.wide.svelte-ve17ho{width:100%;min-height:max(var(--tap-target), var(--size-navigation-bar))}.primary.svelte-ve17ho:disabled{opacity:.5;cursor:default}.primary[aria-busy=true].svelte-ve17ho{opacity:.8}.spinner.svelte-ve17ho{border:2px solid;border-radius:var(--radius-circle);border-inline-end-color:#0000;width:1em;height:1em;animation:.8s linear infinite svelte-ve17ho-spin}@keyframes svelte-ve17ho-spin{to{transform:rotate(1turn)}}.quiet.svelte-121gqlq{min-height:var(--tap-target);padding:0 var(--space-close);border-radius:var(--radius-control);color:var(--accent);cursor:pointer;background:0 0;border:none}@media (hover:hover){.quiet.svelte-121gqlq:hover{background:var(--color-incoming-bubble)}}.quiet.svelte-121gqlq:disabled{opacity:.5;cursor:default}.field.svelte-1gjkviz{gap:var(--space-tight);flex-direction:column;display:flex}label.svelte-1gjkviz{font-size:var(--font-size-caption);color:var(--color-text-secondary)}input.svelte-1gjkviz{min-height:max(var(--tap-target), var(--size-navigation-bar));padding:0 var(--space-roomy);border:var(--border-hairline) solid var(--color-separator);border-radius:var(--radius-control);background:var(--color-background)}input.svelte-1gjkviz:focus-visible{outline:2px solid var(--accent);outline-offset:0;border-color:#0000}input[aria-invalid=true].svelte-1gjkviz{border-color:var(--color-danger)}.problem.svelte-vupx1z{gap:var(--space-close);padding:var(--space-normal);border-radius:var(--radius-bubble);background:color-mix(in srgb, var(--color-danger) 12%, transparent);color:var(--color-danger);align-items:flex-start;font-weight:500;display:flex}svg.svelte-vupx1z{width:var(--size-icon);height:var(--size-icon);fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none}strong.svelte-vupx1z{margin-block-end:var(--space-tight);display:block}p.svelte-vupx1z{margin:0}.sign-in.svelte-1d8r776{gap:var(--space-generous);width:100%;max-width:var(--size-sign-in-column);min-height:100%;padding:var(--space-generous);flex-direction:column;margin-inline:auto;padding-block-start:max(var(--space-generous), env(safe-area-inset-top));display:flex}header.svelte-1d8r776{align-items:center;gap:var(--space-normal);text-align:center;flex-direction:column;padding-block-start:var(--space-generous);display:flex}header.svelte-1d8r776 img:where(.svelte-1d8r776){width:var(--size-sign-in-mark);height:var(--size-sign-in-mark)}h1.svelte-1d8r776{font-size:var(--font-size-large-title);text-wrap:balance;margin:0}h2.svelte-1d8r776{font-size:var(--font-size-body);margin:0;font-weight:600}.step.svelte-1d8r776{gap:var(--space-normal);flex-direction:column;display:flex}.secondary.svelte-1d8r776{color:var(--color-text-secondary);margin:0}.elsewhere.svelte-1vvzqin{justify-content:center;align-items:center;gap:var(--space-normal);max-width:var(--size-sign-in-column);min-height:100%;padding:var(--space-generous);text-align:center;flex-direction:column;margin-inline:auto;display:flex}img.svelte-1vvzqin{width:var(--size-sign-in-mark);height:var(--size-sign-in-mark)}h1.svelte-1vvzqin{font-size:var(--font-size-title);margin:0}p.svelte-1vvzqin{color:var(--color-text-secondary);margin:0}.actions.svelte-1vvzqin{justify-content:center;gap:var(--space-close);flex-wrap:wrap;display:flex}.loading.svelte-1uh35hj{place-items:center;height:100%;display:grid}img.svelte-1uh35hj{width:var(--size-sign-in-mark);height:var(--size-sign-in-mark);opacity:.6}.columns.svelte-ax6c0t{height:100%;max-width:var(--column-app-max);margin-inline:auto;display:grid;position:relative;overflow:hidden}section.svelte-ax6c0t,aside.svelte-ax6c0t{min-width:0;min-height:0;overflow:hidden}.columns[data-layout=stack].svelte-ax6c0t{grid-template-columns:100%}.columns[data-layout=stack][data-show-main=true].svelte-ax6c0t .list:where(.svelte-ax6c0t),.columns[data-layout=stack][data-show-main=false].svelte-ax6c0t .main:where(.svelte-ax6c0t){display:none}.columns[data-layout=two].svelte-ax6c0t,.columns[data-layout=three].svelte-ax6c0t{grid-template-columns:var(--list-width) 0 minmax(0, 1fr)}.columns[data-layout=three][data-panel-open=true].svelte-ax6c0t{grid-template-columns:var(--list-width) 0 minmax(0, 1fr) var(--column-panel)}.list.svelte-ax6c0t{background:var(--color-surface);--bar-inset-start:var(--titlebar-start)}.main.svelte-ax6c0t,.panel.svelte-ax6c0t{--bar-inset-end:var(--titlebar-end)}.columns[data-layout=three][data-panel-open=true].svelte-ax6c0t .main:where(.svelte-ax6c0t){--bar-inset-end:0px}.columns[data-layout=stack].svelte-ax6c0t .list:where(.svelte-ax6c0t){--bar-inset-end:var(--titlebar-end)}.columns[data-layout=stack].svelte-ax6c0t .main:where(.svelte-ax6c0t),.columns[data-layout=stack].svelte-ax6c0t .panel:where(.svelte-ax6c0t){--bar-inset-start:var(--titlebar-start)}.resize.svelte-ax6c0t{z-index:2;border-inline-start:var(--border-hairline) solid var(--color-separator);touch-action:none;width:0;position:relative}.resize.svelte-ax6c0t:after{content:"";inset-block:0;inset-inline:calc(-1 * var(--space-tight));cursor:col-resize;position:absolute}.resize.svelte-ax6c0t:hover,.resize.svelte-ax6c0t:focus-visible,.dragging.svelte-ax6c0t .resize:where(.svelte-ax6c0t){border-inline-start-color:var(--accent)}.dragging.svelte-ax6c0t{cursor:col-resize;-webkit-user-select:none;user-select:none}.panel.svelte-ax6c0t:not(.sheet){border-inline-start:var(--border-hairline) solid var(--color-separator)}.scrim.svelte-ax6c0t{z-index:10;background:rgb(0 0 0/var(--backdrop-menu-scrim));position:absolute;inset:0}.panel.sheet.svelte-ax6c0t{z-index:11;width:min(100%, var(--column-panel));background:var(--color-background);box-shadow:0 0 var(--space-generous) #0003;position:absolute;inset-block:0;inset-inline-end:0}.columns[data-layout=stack].svelte-ax6c0t .panel.sheet:where(.svelte-ax6c0t){width:100%}.bar.svelte-137h0mb{z-index:1;align-items:center;gap:var(--space-close);min-height:var(--size-navigation-bar);padding:var(--space-tight) var(--space-close);padding-block-start:max(var(--space-tight), env(safe-area-inset-top));padding-inline:max(var(--space-close), env(safe-area-inset-left), var(--bar-inset-start,0px)) max(var(--space-close), env(safe-area-inset-right), var(--bar-inset-end,0px));border-block-end:var(--border-hairline) solid var(--color-separator);grid-template-columns:auto minmax(0,1fr) auto;display:grid;position:sticky;top:0}h1.svelte-137h0mb{font-size:var(--font-size-body);white-space:nowrap;text-overflow:ellipsis;margin:0;font-weight:600;overflow:hidden}.side.svelte-137h0mb{gap:var(--space-tight);display:flex}.glass.svelte-137h0mb{background:var(--color-glass-opaque)}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.glass.svelte-137h0mb{background:var(--color-glass);-webkit-backdrop-filter:saturate(180%) blur(var(--backdrop-blur));backdrop-filter:saturate(180%) blur(var(--backdrop-blur))}}.empty.svelte-ki3ywk{justify-content:center;align-items:center;gap:var(--space-close);height:100%;padding:var(--space-generous);text-align:center;flex-direction:column;display:flex}h2.svelte-ki3ywk{font-size:var(--font-size-title);margin:0;font-weight:600}p.svelte-ki3ywk{max-width:20rem;color:var(--color-text-secondary);margin:0}.icon-button.svelte-1j7jed1{min-width:var(--tap-target);min-height:var(--tap-target);border-radius:var(--radius-circle);color:var(--accent);cursor:pointer;background:0 0;border:none;place-items:center;padding:0;display:inline-grid}@media (hover:hover){.icon-button.svelte-1j7jed1:hover{background:var(--color-incoming-bubble)}}.icon-button[aria-pressed=true].svelte-1j7jed1{background:var(--color-own-reaction)}.icon-button.svelte-1j7jed1 svg{width:var(--size-icon-button);height:var(--size-icon-button)}dialog.svelte-1txhgdm{width:min(calc(100% - 2 * var(--space-roomy)), var(--size-sign-in-column));padding:var(--space-generous);border-radius:var(--radius-card);background:var(--color-background);color:var(--color-text);box-shadow:0 var(--space-close) var(--space-generous) #00000040;border:none}dialog.svelte-1txhgdm::backdrop{background:rgb(0 0 0/var(--backdrop-menu-scrim))}h2.svelte-1txhgdm{margin:0 0 var(--space-close);font-size:var(--font-size-title)}p.svelte-1txhgdm{margin:0 0 var(--space-generous);color:var(--color-text-secondary)}.actions.svelte-1txhgdm{justify-content:flex-end;gap:var(--space-close);display:flex}button.svelte-1txhgdm{min-height:var(--tap-target);padding:0 var(--space-roomy);border-radius:var(--radius-circle);cursor:pointer;border:none;font-weight:600}.cancel.svelte-1txhgdm{background:var(--color-incoming-bubble)}.confirm.svelte-1txhgdm{background:var(--accent);color:var(--on-accent)}.confirm.destructive.svelte-1txhgdm{background:var(--color-danger);color:var(--color-on-danger)}.offline.svelte-10amqwi{align-items:center;gap:var(--space-close);padding:var(--space-close) var(--space-normal);background:var(--color-incoming-bubble);font-size:var(--font-size-caption);display:flex}.text.svelte-10amqwi{flex-direction:column;flex:1;min-width:0;display:flex}.text.svelte-10amqwi span:where(.svelte-10amqwi){color:var(--color-text-secondary)}.notice.svelte-19j1sau{gap:var(--space-tight);margin:var(--space-close);padding:var(--space-normal);border-radius:var(--radius-card);background:var(--color-background);border:var(--border-hairline) solid var(--color-separator);font-size:var(--font-size-caption);flex-direction:column;display:flex}p.svelte-19j1sau{color:var(--color-text-secondary);margin:0}.actions.svelte-19j1sau{justify-content:flex-end;align-items:center;gap:var(--space-close);display:flex}.avatar.svelte-pzc0et{width:var(--avatar-size,var(--size-room-avatar));height:var(--avatar-size,var(--size-room-avatar));border-radius:var(--radius-circle);flex:none;place-items:center;display:inline-grid;position:relative;overflow:hidden;container-type:size}.square.svelte-pzc0et{border-radius:28%}.plate.svelte-pzc0et{background:var(--color-incoming-bubble)}img.svelte-pzc0et{-webkit-user-select:none;user-select:none;width:100%;height:100%}.photo.svelte-pzc0et{object-fit:cover}.initials.svelte-pzc0et{color:var(--color-text-secondary);font-size:40cqw;font-weight:500;line-height:1}.cluster.svelte-1lyzwt8{width:var(--size-room-avatar);height:var(--size-room-avatar);border-radius:var(--radius-circle);flex:none;display:inline-block;position:relative;overflow:hidden}.slot.svelte-1lyzwt8{--avatar-size:calc(var(--size-room-avatar) * var(--scale));left:calc(var(--size-room-avatar) * var(--x) - var(--avatar-size) / 2);top:calc(var(--size-room-avatar) * var(--y) - var(--avatar-size) / 2);display:flex;position:absolute}.invite.svelte-rx894z{gap:var(--space-normal);padding:var(--space-close) var(--space-normal);margin-inline:var(--space-tight);display:flex}.body.svelte-rx894z{gap:var(--space-tight);flex-direction:column;flex:1;min-width:0;display:flex}.name.svelte-rx894z{white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.from.svelte-rx894z{font-size:var(--font-size-caption);color:var(--color-text-secondary)}.actions.svelte-rx894z{justify-content:flex-end;gap:var(--space-close);display:flex}.badges.svelte-kefckk{align-items:center;gap:var(--space-tight);flex:none;display:inline-flex}.mention.svelte-kefckk,.count.svelte-kefckk{min-width:var(--size-unread-badge);height:var(--size-unread-badge);border-radius:var(--radius-circle);background:var(--accent);color:var(--on-accent);font-size:var(--font-size-caption);font-variant-numeric:tabular-nums;place-items:center;font-weight:600;line-height:1;display:inline-grid}.count.svelte-kefckk{padding:0 var(--space-close)}.dot.svelte-kefckk{width:var(--size-recording-dot);height:var(--size-recording-dot);border-radius:var(--radius-circle);background:var(--accent)}.count.muted.svelte-kefckk,.dot.muted.svelte-kefckk{background:var(--color-muted-badge);color:var(--color-on-muted-badge)}.row.svelte-1ua3045{align-items:center;gap:var(--space-normal);min-height:var(--row-room);padding:var(--space-close) var(--space-normal);margin-inline:var(--space-tight);border-radius:var(--radius-control);color:inherit;content-visibility:auto;contain-intrinsic-size:auto var(--row-room);text-decoration:none;display:flex}@media (hover:hover){.row.svelte-1ua3045:hover{background:var(--color-incoming-bubble)}}.row[aria-current=page].svelte-1ua3045{background:var(--color-selected)}.body.svelte-1ua3045{gap:var(--space-tight);flex-direction:column;flex:1;min-width:0;display:flex}.line.svelte-1ua3045{align-items:center;gap:var(--space-tight);min-width:0;display:flex}.line.top.svelte-1ua3045{align-items:flex-start;gap:var(--space-close)}.name.svelte-1ua3045{white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.spacer.svelte-1ua3045{flex:1}.lock.svelte-1ua3045,.pin.svelte-1ua3045{width:var(--font-size-caption);height:var(--font-size-caption);fill:none;stroke:currentColor;stroke-width:2.5px;stroke-linejoin:round;stroke-linecap:round;flex:none}.lock.svelte-1ua3045{color:var(--color-text-secondary)}.pin.svelte-1ua3045{color:var(--accent)}.time.svelte-1ua3045{font-size:var(--font-size-caption);color:var(--color-text-secondary);flex:none}.preview.svelte-1ua3045{-webkit-line-clamp:2;line-clamp:2;min-width:0;min-height:calc(2em * var(--line-height-body));font-size:var(--font-size-caption);line-height:var(--line-height-body);color:var(--color-text-secondary);overflow-wrap:anywhere;-webkit-box-orient:vertical;flex:1;display:-webkit-box;overflow:hidden}@media (hover:hover) and (pointer:fine){.preview.svelte-1ua3045{-webkit-line-clamp:1;line-clamp:1;min-height:calc(1em * var(--line-height-body))}}.list.svelte-1mcs0sp{overscroll-behavior:contain;flex:1;padding-block-end:max(var(--space-close), env(safe-area-inset-bottom));overflow-y:auto}.subheader.svelte-1mcs0sp{align-items:center;gap:var(--space-tight);padding:var(--space-tight) var(--space-close);display:flex}.subheader.svelte-1mcs0sp h2:where(.svelte-1mcs0sp){font-size:var(--font-size-body);margin:0;font-weight:600}.archive.svelte-1mcs0sp{width:calc(100% - 2 * var(--space-tight));min-height:var(--tap-target);margin:var(--space-close) var(--space-tight);padding:0 var(--space-normal);border-radius:var(--radius-control);color:var(--color-text-secondary);text-align:start;cursor:pointer;background:0 0;border:none;display:block}@media (hover:hover){.archive.svelte-1mcs0sp:hover{background:var(--color-incoming-bubble)}}.failure.svelte-1mcs0sp{padding:var(--space-close)}.switcher.svelte-1duu5mg{width:min(calc(100% - 2 * var(--space-roomy)), var(--column-timeline-max));border-radius:var(--radius-card);background:var(--color-background);max-height:min(70vh,40rem);color:var(--color-text);box-shadow:0 var(--space-close) var(--space-generous) #0000004d;border:none;margin-block-start:12vh;padding:0;overflow:hidden}.switcher[open].svelte-1duu5mg{flex-direction:column;display:flex}.switcher.svelte-1duu5mg::backdrop{background:rgb(0 0 0/var(--backdrop-menu-scrim))}input.svelte-1duu5mg{min-height:var(--size-navigation-bar);margin:var(--space-close);padding:0 var(--space-roomy);border-radius:var(--radius-control);background:var(--color-incoming-bubble);font-size:var(--font-size-body);border:none}input.svelte-1duu5mg:focus-visible{outline:2px solid var(--accent);outline-offset:0}ul.svelte-1duu5mg{padding:0 var(--space-close) var(--space-close);margin:0;list-style:none;overflow-y:auto}li.svelte-1duu5mg{--size-room-avatar:var(--size-avatar-toolbar);align-items:center;gap:var(--space-normal);padding:var(--space-tight) var(--space-close);border-radius:var(--radius-control);cursor:pointer;display:flex}li[aria-selected=true].svelte-1duu5mg{background:var(--color-selected)}.text.svelte-1duu5mg{flex-direction:column;min-width:0;display:flex}.name.svelte-1duu5mg{white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.preview.svelte-1duu5mg{font-size:var(--font-size-caption);color:var(--color-text-secondary);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.empty.svelte-1duu5mg{padding:var(--space-generous);color:var(--color-text-secondary);cursor:default;justify-content:center}.viewer.svelte-xjw8vi{--dim:1;background:rgb(0 0 0/calc(.92 * var(--dim)));color:#fff;border:none;width:100%;max-width:none;height:100%;max-height:none;margin:0;padding:0;position:fixed;inset:0;overflow:hidden}.viewer.svelte-xjw8vi::backdrop{background:0 0}.bar.svelte-xjw8vi{z-index:2;align-items:center;gap:var(--space-tight);padding:max(var(--space-close), env(safe-area-inset-top)) var(--space-close) var(--space-close);opacity:var(--dim);background:linear-gradient(#00000080,#0000);display:flex;position:absolute;inset:0 0 auto}.position.svelte-xjw8vi{font-size:var(--font-size-caption);opacity:.8;flex:1}button.svelte-xjw8vi{min-width:var(--tap-target);min-height:var(--tap-target);padding:0 var(--space-close);border-radius:var(--radius-circle);color:inherit;font:inherit;cursor:pointer;background:0 0;border:none;place-items:center;font-weight:600;display:grid}button.svelte-xjw8vi:disabled{opacity:.4;cursor:default}@media (hover:hover){button.svelte-xjw8vi:not(:disabled):hover{background:#ffffff1f}}svg.svelte-xjw8vi{width:var(--size-icon-button);height:var(--size-icon-button);fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.stage.svelte-xjw8vi{touch-action:none;cursor:zoom-in;place-items:center;display:grid;position:absolute;inset:0}.stage.zoomed.svelte-xjw8vi{cursor:grab}.stage.zoomed.svelte-xjw8vi:active{cursor:grabbing}.frame.svelte-xjw8vi{transform-origin:50%;will-change:transform;place-items:center;max-width:100%;max-height:100%;display:grid}.frame.settling.svelte-xjw8vi{transition:transform var(--timing-chrome) ease-out}img.svelte-xjw8vi,video.svelte-xjw8vi{max-width:100vw;max-height:100vh;object-fit:contain;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;max-height:100dvh;display:block}video.round.svelte-xjw8vi{border-radius:var(--radius-circle);max-width:min(100vw,30rem)}.problem.svelte-xjw8vi{max-width:var(--size-sign-in-column);padding:var(--space-roomy);text-align:center}.side.svelte-xjw8vi{z-index:2;width:var(--tap-target);height:var(--tap-target);background:#0006;position:absolute;inset-block-start:50%;translate:0 -50%}.previous.svelte-xjw8vi{inset-inline-start:var(--space-roomy)}.next.svelte-xjw8vi{inset-inline-end:var(--space-roomy)}.caption.svelte-xjw8vi{z-index:2;padding:var(--space-roomy) var(--space-roomy) max(var(--space-roomy), env(safe-area-inset-bottom));text-align:center;white-space:pre-wrap;opacity:var(--dim);background:linear-gradient(#0000,#0009);margin:0;position:absolute;inset:auto 0 0}dialog.svelte-1jb0y13{padding:var(--space-tight);min-width:var(--size-menu-width);max-width:calc(100vw - 2 * var(--space-close));border:var(--border-hairline) solid var(--color-separator);border-radius:var(--radius-card);background:var(--color-glass-opaque);color:var(--color-text);box-shadow:0 var(--space-close) var(--space-generous) #0003;margin:0;position:fixed;inset:auto}dialog.svelte-1jb0y13::backdrop{background:0 0}dialog.sheet.svelte-1jb0y13{width:100%;max-width:none;padding:var(--space-close) var(--space-close) max(var(--space-close), env(safe-area-inset-bottom));border-radius:var(--radius-menu) var(--radius-menu) 0 0;inset:auto 0 0}dialog.sheet.svelte-1jb0y13::backdrop{background:rgb(0 0 0/var(--backdrop-menu-scrim))}.menu.svelte-1jb0y13{flex-direction:column;display:flex}.menu.svelte-1jb0y13 [role^=menuitem]{align-items:center;gap:var(--space-close);min-height:var(--tap-target);padding:0 var(--space-normal);border-radius:var(--radius-control);color:inherit;font:inherit;text-align:start;cursor:pointer;background:0 0;border:none;display:flex}.menu.svelte-1jb0y13 [role^=menuitem]:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}@media (hover:hover){.menu.svelte-1jb0y13 [role^=menuitem]:hover{background:var(--color-selected)}}.menu.svelte-1jb0y13 [role^=menuitem].danger{color:var(--color-danger)}.tray.svelte-1gqif3v{gap:var(--space-close);max-width:var(--column-timeline-max);margin:0 auto var(--space-close);padding:0;list-style:none;display:flex;overflow-x:auto}.tile.svelte-1gqif3v{height:var(--size-attachment-tile);min-width:var(--size-attachment-tile);max-width:calc(3 * var(--size-attachment-tile));border-radius:var(--radius-control);background:var(--color-incoming-bubble);flex:none;position:relative;overflow:hidden}.visual.svelte-1gqif3v{width:var(--size-attachment-tile)}img.svelte-1gqif3v{object-fit:cover;width:100%;height:100%;display:block}.file.svelte-1gqif3v{height:100%;padding:var(--space-close) var(--space-generous) var(--space-close) var(--space-close);font-size:var(--font-size-caption);flex-direction:column;justify-content:center;display:flex}.name.svelte-1gqif3v{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.size.svelte-1gqif3v{color:var(--color-text-secondary)}button.svelte-1gqif3v{inset:var(--space-tight) var(--space-tight) auto auto;width:var(--size-icon-button);height:var(--size-icon-button);border-radius:var(--radius-circle);color:#fff;cursor:pointer;background:#0000008c;border:none;place-items:center;padding:0;display:grid;position:absolute}svg.svelte-1gqif3v{width:var(--size-icon);height:var(--size-icon);fill:none;stroke:currentColor;stroke-width:2.5px;stroke-linecap:round}.composer.svelte-10xdfh{width:100%;padding:var(--space-close) var(--timeline-gutter);padding-block-end:max(var(--space-close), env(safe-area-inset-bottom))}.row.svelte-10xdfh,.context.svelte-10xdfh{align-items:flex-end;gap:var(--space-close);max-width:var(--column-timeline-max);margin-inline:auto;display:flex}.context.svelte-10xdfh{color:var(--accent);align-items:center;margin-block-end:var(--space-close);padding-inline-start:var(--space-close)}.context.svelte-10xdfh>svg:where(.svelte-10xdfh),.cancel.svelte-10xdfh svg:where(.svelte-10xdfh){width:var(--size-icon);height:var(--size-icon);fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none}.what.svelte-10xdfh{min-width:0;font-size:var(--font-size-caption);border-inline-start:2px solid;flex-direction:column;flex:1;padding-inline-start:var(--space-close);display:flex}.title.svelte-10xdfh{gap:var(--space-tight);display:flex}.who.svelte-10xdfh{color:var(--color-text);font-weight:600}.quote.svelte-10xdfh{text-overflow:ellipsis;white-space:nowrap;color:var(--color-text-secondary);overflow:hidden}.cancel.svelte-10xdfh{width:var(--tap-target);height:var(--tap-target);border-radius:var(--radius-circle);color:var(--color-text-secondary);cursor:pointer;background:0 0;border:none;flex:none;place-items:center;display:grid}.glass.svelte-10xdfh{background:var(--color-glass-opaque)}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.glass.svelte-10xdfh{background:var(--color-glass);-webkit-backdrop-filter:saturate(180%) blur(var(--backdrop-blur));backdrop-filter:saturate(180%) blur(var(--backdrop-blur))}}textarea.svelte-10xdfh{min-height:var(--size-navigation-bar);max-height:40vh;padding:calc((var(--size-navigation-bar) - 1lh) / 2) var(--space-roomy);border:var(--border-hairline) solid var(--color-separator);border-radius:var(--radius-bubble);background:var(--color-background);resize:none;line-height:var(--line-height-body);flex:1;overflow-y:auto}textarea.svelte-10xdfh:focus-visible{outline:2px solid var(--accent);outline-offset:0;border-color:#0000}.attach.svelte-10xdfh{width:var(--size-navigation-bar);height:var(--size-navigation-bar);border-radius:var(--radius-circle);color:var(--color-text-secondary);cursor:pointer;background:0 0;border:none;flex:none;place-items:center;display:grid}.attach.svelte-10xdfh:disabled{opacity:.4;cursor:default}.attach.svelte-10xdfh svg:where(.svelte-10xdfh){width:var(--size-icon-button);height:var(--size-icon-button);fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.send.svelte-10xdfh{width:var(--size-navigation-bar);height:var(--size-navigation-bar);border-radius:var(--radius-circle);background:var(--accent);color:var(--on-accent);cursor:pointer;border:none;flex:none;place-items:center;display:grid}.send.svelte-10xdfh:disabled{opacity:.4;cursor:default}.send.svelte-10xdfh svg:where(.svelte-10xdfh){width:var(--size-icon);height:var(--size-icon);fill:none;stroke:currentColor;stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round}.reactions.svelte-aihou3{justify-content:space-between;gap:var(--space-tight);border-block-end:var(--border-hairline) solid var(--color-separator);margin-block-end:var(--space-tight);padding-block-end:var(--space-tight);display:flex}.reactions.svelte-aihou3 button:where(.svelte-aihou3){min-width:var(--tap-target);border-radius:var(--radius-circle);font-size:var(--font-size-title);justify-content:center;padding:0}.reactions.svelte-aihou3 button.mine:where(.svelte-aihou3){background:var(--color-own-reaction)}.sent.svelte-aihou3{margin:var(--space-tight) 0 0;padding:var(--space-tight) var(--space-normal) 0;border-block-start:var(--border-hairline) solid var(--color-separator);font-size:var(--font-size-caption);color:var(--color-text-secondary)}.pinned.svelte-y75t6f{border-block-end:var(--border-hairline) solid var(--color-separator);background:var(--color-glass-opaque);align-items:center;display:flex}.jump.svelte-y75t6f{align-items:center;gap:var(--space-close);min-width:0;min-height:var(--tap-target);padding:var(--space-tight) var(--timeline-gutter);color:inherit;font:inherit;text-align:start;cursor:pointer;background:0 0;border:none;flex:1;display:flex}.jump.svelte-y75t6f:disabled{cursor:default}svg.svelte-y75t6f{width:var(--size-icon);height:var(--size-icon);fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none}.jump.svelte-y75t6f svg:where(.svelte-y75t6f){color:var(--accent)}.what.svelte-y75t6f{min-width:0;border-inline-start:2px solid var(--accent);font-size:var(--font-size-caption);flex-direction:column;padding-inline-start:var(--space-close);display:flex}strong.svelte-y75t6f{color:var(--accent)}.text.svelte-y75t6f{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.unpin.svelte-y75t6f{width:var(--tap-target);height:var(--tap-target);border-radius:var(--radius-circle);color:var(--color-text-secondary);cursor:pointer;background:0 0;border:none;flex:none;place-items:center;margin-inline-end:var(--space-tight);display:grid}a.svelte-uc9lkl{color:inherit;text-underline-offset:.15em;text-decoration:underline}.poll.svelte-fs7bd3{gap:var(--space-tight);min-width:min(var(--size-menu-width), 100%);flex-direction:column;display:flex}.label.svelte-fs7bd3,.hint.svelte-fs7bd3,.footer.svelte-fs7bd3{font-size:var(--font-size-caption);opacity:.8}.label.svelte-fs7bd3{font-weight:600}.answers.svelte-fs7bd3{gap:var(--space-tight);margin-block:var(--space-tight);flex-direction:column;display:flex}.answer.svelte-fs7bd3{align-items:center;gap:var(--space-tight) var(--space-close);min-height:var(--tap-target);padding:var(--space-close) var(--space-normal);border:var(--border-hairline) solid currentColor;border-radius:var(--radius-control);color:inherit;font:inherit;text-align:start;cursor:pointer;background:0 0;grid-template-columns:1fr auto;display:grid}.answer.svelte-fs7bd3:disabled{cursor:default}.answer.chosen.svelte-fs7bd3{border-width:2px;font-weight:600}.answer.winner.svelte-fs7bd3 .text:where(.svelte-fs7bd3){font-weight:600}.count.svelte-fs7bd3{font-size:var(--font-size-caption);opacity:.8}.bar.svelte-fs7bd3{height:var(--space-tight);border-radius:var(--radius-circle);background:var(--color-incoming-bubble);grid-column:1/-1;overflow:hidden}.fill.svelte-fs7bd3{opacity:.6;background:currentColor;width:0;height:100%;display:block}.place.svelte-1a7qas2{gap:var(--space-tight);min-width:min(var(--size-menu-width), 100%);flex-direction:column;display:flex}.head.svelte-1a7qas2{align-items:center;gap:var(--space-tight);display:flex}.head.svelte-1a7qas2 svg:where(.svelte-1a7qas2){width:var(--size-icon);height:var(--size-icon);fill:none;stroke:currentColor;stroke-width:2px}.coords.svelte-1a7qas2{font-variant-numeric:tabular-nums}.within.svelte-1a7qas2{font-size:var(--font-size-caption);opacity:.7;margin-inline-start:var(--space-close)}.links.svelte-1a7qas2{gap:var(--space-tight) var(--space-normal);font-size:var(--font-size-caption);flex-wrap:wrap;display:flex}.links.svelte-1a7qas2 a:where(.svelte-1a7qas2){color:inherit;text-decoration:underline}.file.svelte-6dre18{align-items:center;gap:var(--space-close);min-width:min(var(--size-menu-width), 100%);display:flex}.icon.svelte-6dre18{width:var(--size-avatar-small);height:var(--size-avatar-small);fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linejoin:round;opacity:.8;flex:none}.what.svelte-6dre18{flex-direction:column;flex:1;min-width:0;display:flex}.name.svelte-6dre18{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.size.svelte-6dre18{font-size:var(--font-size-caption);opacity:.8}button.svelte-6dre18{min-height:var(--tap-target);padding:0 var(--space-normal);border:var(--border-hairline) solid currentColor;border-radius:var(--radius-circle);color:inherit;font:inherit;font-size:var(--font-size-caption);cursor:pointer;background:0 0;flex:none;font-weight:600}button.svelte-6dre18:disabled{opacity:.5;cursor:default}audio.svelte-6dre18{width:100%;margin-block-start:var(--space-close);display:block}.problem.svelte-6dre18{font-size:var(--font-size-caption);color:var(--color-danger);margin-block-start:var(--space-tight);display:block}.media.svelte-841v3c{width:min(var(--size-media-max-width), calc(var(--size-media-max-height) * var(--ratio,1)));max-width:100%;aspect-ratio:var(--ratio,1);border-radius:var(--radius-picture);background:var(--color-incoming-bubble);cursor:zoom-in;border:none;padding:0;display:block;position:relative;overflow:hidden}.sticker.svelte-841v3c{width:var(--size-sticker);cursor:default;background:0 0}.round.svelte-841v3c{width:var(--size-video-note);border-radius:var(--radius-circle)}.loading.svelte-841v3c{animation:1.4s ease-in-out infinite svelte-841v3c-pulse}@keyframes svelte-841v3c-pulse{50%{opacity:.6}}img.svelte-841v3c{object-fit:cover;width:100%;height:100%;display:block}.sticker.svelte-841v3c img:where(.svelte-841v3c){object-fit:contain}.failed.svelte-841v3c{padding:var(--space-close);font-size:var(--font-size-caption);color:var(--color-text-secondary);place-items:center;display:grid;position:absolute;inset:0}.play.svelte-841v3c{width:var(--size-navigation-bar);height:var(--size-navigation-bar);border-radius:var(--radius-circle);color:#fff;background:#00000080;place-items:center;display:grid;position:absolute;inset:50% auto auto 50%;translate:-50% -50%}.play.svelte-841v3c svg:where(.svelte-841v3c){width:var(--size-icon);height:var(--size-icon);fill:currentColor}.duration.svelte-841v3c{inset:auto auto var(--space-close) var(--space-close);padding:var(--space-within-run) var(--space-close);border-radius:var(--radius-circle);color:#fff;font-size:var(--font-size-caption);background:#00000080;position:absolute}.service.svelte-1i91px2{margin:var(--space-close) auto;text-align:center;max-width:80%;font-size:var(--font-size-caption);color:var(--color-text-secondary)}.row.svelte-1i91px2{align-items:flex-end;gap:var(--space-close);margin-block-start:var(--space-within-run);display:flex}.row.first.svelte-1i91px2{margin-block-start:var(--space-between-senders)}.row.own.svelte-1i91px2{justify-content:flex-end}.face.svelte-1i91px2{width:var(--size-message-avatar);--avatar-size:var(--size-message-avatar);flex:none}.stack.svelte-1i91px2{align-items:flex-start;gap:var(--space-tight);max-width:var(--bubble-width-fraction);flex-direction:column;min-width:0;display:flex}.own.svelte-1i91px2 .stack:where(.svelte-1i91px2){align-items:flex-end}.sender.svelte-1i91px2{padding-inline:var(--bubble-pad-x);font-size:var(--font-size-caption);color:var(--color-text-secondary);font-weight:600}[data-wallpaper] .sender.svelte-1i91px2,[data-wallpaper] .service.svelte-1i91px2{width:-moz-fit-content;width:fit-content;padding:var(--space-within-run) var(--space-close);border-radius:var(--radius-circle);background:var(--color-incoming-bubble)}[data-wallpaper] .sender.svelte-1i91px2{align-self:flex-start;margin-inline-start:calc(var(--bubble-pad-x) - var(--space-close))}.bubble.svelte-1i91px2{max-width:100%;padding:var(--bubble-pad-y) var(--bubble-pad-x);border-radius:var(--radius-bubble);background:var(--color-incoming-bubble);overflow-wrap:anywhere}.text.svelte-1i91px2,em.svelte-1i91px2{white-space:pre-wrap}.own.svelte-1i91px2 .bubble:where(.svelte-1i91px2){background:var(--bubble-own);color:var(--on-bubble-own)}.bubble.notice.svelte-1i91px2 .content:where(.svelte-1i91px2){opacity:.8}.bubble.muted.svelte-1i91px2 em:where(.svelte-1i91px2){opacity:.7}.quote.svelte-1i91px2{border-inline-start:var(--border-hairline) solid currentColor;font-size:var(--font-size-caption);opacity:.8;white-space:nowrap;text-overflow:ellipsis;flex-direction:column;margin-block-end:var(--space-tight);padding-inline-start:var(--space-close);display:flex;overflow:hidden}.quote.svelte-1i91px2 span:where(.svelte-1i91px2){text-overflow:ellipsis;overflow:hidden}.label.svelte-1i91px2{font-size:var(--font-size-caption);opacity:.8;font-weight:600;display:block}.marks.svelte-1i91px2{align-items:center;gap:var(--space-tight);font-size:var(--font-size-caption);color:var(--color-text-secondary);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;padding-block-end:var(--space-tight);line-height:1.2;display:inline-flex}.marks.svelte-1i91px2 svg:where(.svelte-1i91px2){width:var(--font-size-caption);height:var(--font-size-caption);fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}[data-wallpaper] .marks.svelte-1i91px2{padding:var(--space-within-run) var(--space-close);border-radius:var(--radius-circle);background:var(--color-incoming-bubble)}.row.compact.svelte-1i91px2{align-items:flex-start}.compact.svelte-1i91px2 .stack:where(.svelte-1i91px2){flex:1;max-width:100%}.compact.svelte-1i91px2 .sender:where(.svelte-1i91px2){padding-inline:0}[data-wallpaper] .compact.svelte-1i91px2 .sender:where(.svelte-1i91px2){margin-inline-start:0}.compact.svelte-1i91px2 .bubble-wrap:where(.svelte-1i91px2){width:100%}.compact.svelte-1i91px2 .bubble:where(.svelte-1i91px2){flex:1}.compact.svelte-1i91px2 .bubble:where(.svelte-1i91px2):not(.visual){background:0 0;border-radius:0;padding:0}[data-wallpaper] .compact.svelte-1i91px2 .bubble:where(.svelte-1i91px2):not(.visual){padding:var(--space-tight) var(--space-close);border-radius:var(--radius-control);background:var(--color-incoming-bubble)}.compact.svelte-1i91px2 .bubble.visual:where(.svelte-1i91px2){background:0 0}.reactions.svelte-1i91px2{gap:var(--space-tight);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.reactions.svelte-1i91px2 button:where(.svelte-1i91px2){min-height:var(--size-unread-badge);padding:var(--space-within-run) var(--space-close);border:var(--border-hairline) solid transparent;border-radius:var(--radius-circle);background:var(--color-incoming-bubble);color:inherit;font-size:var(--font-size-caption);cursor:pointer}.reactions.svelte-1i91px2 button.mine:where(.svelte-1i91px2){border-color:var(--accent);background:var(--color-own-reaction)}.reactions.svelte-1i91px2 button:where(.svelte-1i91px2):disabled{cursor:default}@media (pointer:coarse){.interactive.svelte-1i91px2 .bubble:where(.svelte-1i91px2){-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;touch-action:pan-y}}.bubble.svelte-1i91px2{transition:transform var(--timing-chrome) ease-out}.bubble.visual.svelte-1i91px2{width:min-content;padding:var(--space-tight)}.bubble.visual.svelte-1i91px2 .caption:where(.svelte-1i91px2){padding:var(--space-tight) var(--space-close) 0;display:block}.bubble.bare.svelte-1i91px2,.own.svelte-1i91px2 .bubble.bare:where(.svelte-1i91px2){color:var(--color-text);background:0 0;padding:0}.bubble-wrap.svelte-1i91px2{align-items:flex-end;gap:var(--space-close);min-width:0;max-width:100%;display:flex;position:relative}.own.svelte-1i91px2 .bubble-wrap:where(.svelte-1i91px2){flex-direction:row-reverse}.bubble-wrap.svelte-1i91px2>.bubble:where(.svelte-1i91px2){min-width:0}.hover-bar.svelte-1i91px2{opacity:0;pointer-events:none;gap:var(--space-within-run);padding:var(--space-within-run);border:var(--border-hairline) solid var(--color-separator);border-radius:var(--radius-circle);background:var(--color-glass-opaque);box-shadow:0 var(--space-within-run) var(--space-close) #0000001f;z-index:1;display:flex;position:absolute;inset-block-start:50%;inset-inline-start:calc(100% + var(--space-tight));translate:0 -50%}.own.svelte-1i91px2 .hover-bar:where(.svelte-1i91px2){inset-inline-start:auto;inset-inline-end:calc(100% + var(--space-tight))}.row.svelte-1i91px2:hover .hover-bar:where(.svelte-1i91px2),.row.svelte-1i91px2:focus-within .hover-bar:where(.svelte-1i91px2){opacity:1;pointer-events:auto}.hover-bar.svelte-1i91px2 button:where(.svelte-1i91px2){width:var(--tap-target);height:var(--tap-target);border-radius:var(--radius-circle);color:var(--color-text);cursor:pointer;background:0 0;border:none;place-items:center;display:grid}.hover-bar.svelte-1i91px2 button:where(.svelte-1i91px2):hover{background:var(--color-selected)}.hover-bar.svelte-1i91px2 svg:where(.svelte-1i91px2){width:var(--size-icon);height:var(--size-icon);fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.html.svelte-1i91px2 p,.html.svelte-1i91px2 ul,.html.svelte-1i91px2 ol,.html.svelte-1i91px2 blockquote,.html.svelte-1i91px2 pre{margin:0 0 var(--space-tight)}.html.svelte-1i91px2 ul,.html.svelte-1i91px2 ol{padding-inline-start:var(--space-generous)}.html.svelte-1i91px2 blockquote{border-inline-start:var(--border-hairline) solid currentColor;opacity:.85;padding-inline-start:var(--space-close)}.html.svelte-1i91px2 code,.html.svelte-1i91px2 pre{font-family:var(--font-code);font-size:var(--font-size-caption)}.html.svelte-1i91px2 pre{padding:var(--space-close);border-radius:var(--radius-control);background:var(--color-incoming-bubble);white-space:pre;overflow-x:auto}.html.svelte-1i91px2 a{color:inherit;text-underline-offset:.15em;text-decoration:underline}.html.svelte-1i91px2 .mention{font-weight:600}.html.svelte-1i91px2 .spoiler{border-radius:var(--radius-control);transition:background var(--timing-chrome);background:currentColor}.html.svelte-1i91px2 .spoiler:hover,.html.svelte-1i91px2 .spoiler:focus{background:0 0}.failure.svelte-1i91px2{align-items:flex-end;gap:var(--space-tight);max-width:100%;font-size:var(--font-size-caption);color:var(--color-danger);text-align:end;flex-direction:column;display:flex}.failure.svelte-1i91px2 span:where(.svelte-1i91px2):not(.actions){color:var(--color-text-secondary)}.actions.svelte-1i91px2{gap:var(--space-close);display:flex}.actions.svelte-1i91px2 button:where(.svelte-1i91px2){min-height:var(--tap-target);padding:0 var(--space-normal);border-radius:var(--radius-circle);background:var(--color-incoming-bubble);cursor:pointer;border:none}.actions.svelte-1i91px2 .again:where(.svelte-1i91px2){background:var(--accent);color:var(--on-accent)}.row.svelte-1yir7gn{align-items:flex-end;gap:var(--space-tight);flex-direction:column;margin-block-start:var(--space-between-senders);display:flex}.bubble.svelte-1yir7gn{gap:var(--space-tight);width:min-content;min-width:min(var(--size-menu-width), var(--bubble-width-fraction));max-width:var(--bubble-width-fraction);padding:var(--space-tight);border-radius:var(--radius-bubble);background:var(--bubble-own);color:var(--on-bubble-own);flex-direction:column;display:flex}.media.svelte-1yir7gn{width:min(var(--size-media-max-width), calc(var(--size-media-max-height) * var(--ratio,1)));max-width:100%;aspect-ratio:var(--ratio,1);border-radius:var(--radius-picture);opacity:.7;display:block;overflow:hidden}img.svelte-1yir7gn{object-fit:cover;width:100%;height:100%;display:block}.file.svelte-1yir7gn{padding:var(--space-close) var(--space-normal);flex-direction:column;display:flex}.name.svelte-1yir7gn{overflow-wrap:anywhere;font-weight:600}.size.svelte-1yir7gn,.status.svelte-1yir7gn{font-size:var(--font-size-caption);opacity:.8}.caption.svelte-1yir7gn{padding:0 var(--space-close);white-space:pre-wrap}.progress.svelte-1yir7gn{height:var(--space-tight);margin:0 var(--space-close);border-radius:var(--radius-circle);background:#00000026;display:block;overflow:hidden}.bar.svelte-1yir7gn{height:100%;width:calc(var(--ratio,0) * 100%);transition:width var(--timing-chrome);background:currentColor;display:block}.status.svelte-1yir7gn{justify-content:space-between;align-items:center;gap:var(--space-close);padding:0 var(--space-close);display:flex}.status.svelte-1yir7gn button:where(.svelte-1yir7gn),.actions.svelte-1yir7gn button:where(.svelte-1yir7gn){min-height:var(--tap-target);padding:0 var(--space-normal);border-radius:var(--radius-circle);color:inherit;font:inherit;cursor:pointer;background:0 0;border:none;font-weight:600}.failure.svelte-1yir7gn{font-size:var(--font-size-caption);color:var(--color-danger);flex-direction:column;align-items:flex-end;display:flex}.actions.svelte-1yir7gn{gap:var(--space-close);display:flex}.actions.svelte-1yir7gn button:where(.svelte-1yir7gn){background:var(--color-incoming-bubble);color:var(--color-text)}.actions.svelte-1yir7gn .again:where(.svelte-1yir7gn){background:var(--accent);color:var(--on-accent)}.timeline.svelte-1ye77f8{flex-direction:column;flex:1;min-height:0;display:flex;position:relative}.scroller.svelte-1ye77f8{overscroll-behavior:contain;flex:1;min-height:0;overflow:hidden auto}.content.svelte-1ye77f8{max-width:var(--column-timeline-max);min-height:100%;padding:var(--space-normal) var(--timeline-gutter);flex-direction:column;justify-content:flex-end;margin-inline:auto;display:flex}.item.svelte-1ye77f8.flash{border-radius:var(--radius-bubble);animation:1.6s ease-out svelte-1ye77f8-flash}@keyframes svelte-1ye77f8-flash{0%{background:var(--color-selected)}to{background:0 0}}.day.svelte-1ye77f8{margin:var(--space-roomy) 0 var(--space-tight);justify-content:center;display:flex}.day.svelte-1ye77f8 span:where(.svelte-1ye77f8){padding:var(--space-tight) var(--space-normal);border-radius:var(--radius-circle);background:var(--color-incoming-bubble);font-size:var(--font-size-caption);color:var(--color-text-secondary)}.loading.svelte-1ye77f8{width:-moz-fit-content;width:fit-content;padding:var(--space-tight) var(--space-normal);border-radius:var(--radius-circle);background:var(--color-glass-opaque);font-size:var(--font-size-caption);color:var(--color-text-secondary);pointer-events:none;margin:0 auto;position:absolute;inset-block-start:var(--space-close);inset-inline:0}.problem.svelte-1ye77f8{align-items:center;gap:var(--space-normal);flex-direction:column;margin:auto;display:flex}.to-bottom.svelte-1ye77f8{width:var(--size-navigation-bar);height:var(--size-navigation-bar);border:var(--border-hairline) solid var(--color-separator);border-radius:var(--radius-circle);background:var(--color-glass-opaque);color:var(--accent);cursor:pointer;place-items:center;display:grid;position:absolute;inset-block-end:var(--space-normal);inset-inline-end:var(--space-roomy)}.to-bottom.svelte-1ye77f8 svg:where(.svelte-1ye77f8){width:var(--size-icon);height:var(--size-icon);fill:none;stroke:currentColor;stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round}.backdrop.svelte-nozj3v{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.gradient.svelte-nozj3v,img.svelte-nozj3v,.dim.svelte-nozj3v{position:absolute;inset:0}.gradient.svelte-nozj3v{background:linear-gradient(to bottom, var(--wallpaper-top), var(--wallpaper-bottom))}img.svelte-nozj3v{object-fit:cover;width:100%;height:100%}.dim.svelte-nozj3v{opacity:var(--dim);background:#000}.room.svelte-1mxr0l5{isolation:isolate;flex-direction:column;height:100%;min-height:0;display:flex;position:relative}.drop.svelte-1mxr0l5{z-index:5;inset:var(--space-close);border:2px dashed var(--accent);border-radius:var(--radius-card);background:color-mix(in srgb, var(--color-background) 85%, transparent);color:var(--accent);font-size:var(--font-size-title);pointer-events:none;place-items:center;font-weight:600;display:grid;position:absolute}.below.svelte-1mxr0l5{max-width:var(--column-timeline-max);width:100%;padding-inline:var(--timeline-gutter);margin-inline:auto}.typing.svelte-1mxr0l5{min-height:calc(var(--font-size-caption) * var(--line-height-body));font-size:var(--font-size-caption);color:var(--color-text-secondary);margin:0}[data-wallpaper].svelte-1mxr0l5 .typing:where(.svelte-1mxr0l5):not(:empty){width:-moz-fit-content;width:fit-content;padding:0 var(--space-close);border-radius:var(--radius-circle);background:var(--color-incoming-bubble)}.failure.svelte-1mxr0l5{align-items:center;gap:var(--space-close);padding:var(--space-close) var(--space-normal);border-radius:var(--radius-control);background:color-mix(in srgb, var(--color-danger) 12%, transparent);color:var(--color-danger);font-size:var(--font-size-caption);margin-block-end:var(--space-tight);display:flex}.failure.svelte-1mxr0l5 span:where(.svelte-1mxr0l5){flex:1}.failure.svelte-1mxr0l5 button:where(.svelte-1mxr0l5){min-height:var(--tap-target);padding:0 var(--space-normal);border-radius:var(--radius-circle);color:inherit;cursor:pointer;background:0 0;border:none;font-weight:600}dialog.svelte-b0r958{width:min(calc(100% - 2 * var(--space-roomy)), var(--column-timeline-max));padding:var(--space-generous);border-radius:var(--radius-card);background:var(--color-background);color:var(--color-text);box-shadow:0 var(--space-close) var(--space-generous) #00000040;border:none}dialog.svelte-b0r958::backdrop{background:rgb(0 0 0/var(--backdrop-menu-scrim))}h2.svelte-b0r958{margin:0 0 var(--space-roomy);font-size:var(--font-size-title)}dl.svelte-b0r958{gap:var(--space-close) var(--space-roomy);margin:0 0 var(--space-generous);grid-template-columns:auto 1fr;display:grid}dt.svelte-b0r958{gap:var(--space-tight);flex-wrap:wrap;justify-content:flex-end;display:flex}dd.svelte-b0r958{color:var(--color-text-secondary);margin:0}kbd.svelte-b0r958{padding:var(--space-within-run) var(--space-close);border:var(--border-hairline) solid var(--color-separator);border-radius:var(--radius-control);background:var(--color-surface);font-family:var(--font-code);font-size:var(--font-size-caption);white-space:nowrap}button.svelte-b0r958{min-height:var(--tap-target);padding:0 var(--space-roomy);border-radius:var(--radius-circle);background:var(--accent);color:var(--on-accent);cursor:pointer;border:none;margin-inline-start:auto;font-weight:600;display:block}dialog.svelte-1ym5226{width:min(calc(100% - 2 * var(--space-roomy)), var(--size-sign-in-column));max-height:calc(100dvh - 2 * var(--space-roomy));padding:var(--space-generous);border-radius:var(--radius-card);background:var(--color-background);color:var(--color-text);box-shadow:0 var(--space-close) var(--space-generous) #00000040;border:none;overflow-y:auto}dialog[open].svelte-1ym5226{gap:var(--space-normal);flex-direction:column;display:flex}dialog.svelte-1ym5226::backdrop{background:rgb(0 0 0/var(--backdrop-menu-scrim))}h2.svelte-1ym5226{font-size:var(--font-size-title);margin:0}.plain.svelte-4stkx2{width:100%;min-height:max(var(--tap-target), var(--size-navigation-bar));padding:0 var(--space-roomy);border-radius:var(--radius-circle);background:var(--color-incoming-bubble);color:var(--color-text);cursor:pointer;border:none;font-weight:600}.danger.svelte-4stkx2{color:var(--color-danger)}@media (hover:hover){.plain.svelte-4stkx2:hover:not(:disabled){background:var(--color-own-reaction)}}.plain.svelte-4stkx2:disabled{opacity:.5;cursor:default}.tabs.svelte-1ymjihc{padding:var(--space-within-run);border-radius:var(--radius-control);background:var(--color-surface);grid-template-columns:1fr 1fr;display:grid}.tabs.svelte-1ymjihc button:where(.svelte-1ymjihc){min-height:var(--tap-target);border-radius:var(--radius-control);color:inherit;font:inherit;cursor:pointer;background:0 0;border:none}.tabs.svelte-1ymjihc button[aria-selected=true]:where(.svelte-1ymjihc){background:var(--color-background);font-weight:600}form.svelte-1ymjihc{gap:var(--space-normal);flex-direction:column;display:flex}.help.svelte-1ymjihc{font-size:var(--font-size-caption);color:var(--color-text-secondary);margin:0}.toggle.svelte-1ymjihc{align-items:flex-start;gap:var(--space-close);cursor:pointer;display:flex}.toggle.svelte-1ymjihc input:where(.svelte-1ymjihc){width:var(--size-icon);height:var(--size-icon);accent-color:var(--accent);flex:none;margin-block-start:var(--space-within-run)}.toggle.svelte-1ymjihc>span:where(.svelte-1ymjihc){gap:var(--space-tight);flex-direction:column;display:flex}.problem.svelte-1ymjihc{color:var(--color-danger);font-size:var(--font-size-caption);margin:0}.code-step.svelte-ds9shp{gap:var(--space-normal);flex-direction:column;display:flex}h1.svelte-ds9shp{font-size:var(--font-size-large-title);text-wrap:balance;margin:0}.secondary.svelte-ds9shp,.warning.svelte-ds9shp{color:var(--color-text-secondary);margin:0}.warning.svelte-ds9shp{font-size:var(--font-size-caption)}.code.svelte-ds9shp{padding:var(--space-roomy);border-radius:var(--radius-card);background:var(--color-surface);font-family:var(--font-code);font-size:var(--font-size-title);line-height:var(--line-height-body);text-align:center;word-spacing:var(--space-tight);-webkit-user-select:all;user-select:all;display:block}.ways.svelte-ds9shp{justify-content:center;gap:var(--space-close);flex-wrap:wrap;display:flex}.confirm.svelte-ds9shp{align-items:center;gap:var(--space-close);min-height:var(--tap-target);cursor:pointer;display:flex}.confirm.svelte-ds9shp input:where(.svelte-ds9shp){width:var(--size-icon);height:var(--size-icon);accent-color:var(--accent)}.swatches.svelte-1mg2ivr{gap:var(--space-close);flex-wrap:wrap;display:flex}.swatch.svelte-1mg2ivr{width:var(--tap-target);height:var(--tap-target);border-radius:var(--radius-circle);background:var(--accent-light);padding:var(--space-tight);cursor:pointer;background-clip:content-box;border:2px solid #0000}.swatch[aria-checked=true].svelte-1mg2ivr{border-color:var(--accent-light)}.tiles.svelte-ajit05{gap:var(--space-close);padding-block:var(--space-tight);display:flex;overflow-x:auto}.tile.svelte-ajit05{width:var(--size-wallpaper-tile-width);height:var(--size-wallpaper-tile-height);border:var(--border-hairline) solid var(--color-separator);border-radius:var(--radius-control);background:var(--color-surface);color:var(--color-text-secondary);cursor:pointer;flex:none;place-items:center;padding:0;display:grid;position:relative;overflow:hidden}.tile.svelte-ajit05:not([data-wallpaper-kind=none]):not([data-wallpaper-kind=photo]){background:linear-gradient(to bottom, var(--wallpaper-top), var(--wallpaper-bottom))}.tile[aria-checked=true].svelte-ajit05{outline:2px solid var(--accent);outline-offset:2px}.tile.svelte-ajit05 img:where(.svelte-ajit05){object-fit:cover;width:100%;height:100%}.tile.svelte-ajit05 svg:where(.svelte-ajit05){width:var(--size-icon-button);height:var(--size-icon-button);fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.dimming.svelte-ajit05{align-items:center;gap:var(--space-normal);display:flex}.dimming.svelte-ajit05 input:where(.svelte-ajit05){accent-color:var(--accent);flex:1}.footer.svelte-ajit05{font-size:var(--font-size-caption);color:var(--color-text-secondary);margin:0}.settings.svelte-1q7k468{gap:var(--space-generous);width:100%;max-width:var(--column-timeline-max);height:100%;padding:var(--space-roomy) var(--timeline-gutter) max(var(--space-generous), env(safe-area-inset-bottom));flex-direction:column;margin-inline:auto;display:flex;overflow-y:auto}section.svelte-1q7k468{gap:var(--space-normal);scroll-margin-top:var(--space-roomy);flex-direction:column;display:flex}h2.svelte-1q7k468{font-size:var(--font-size-title);margin:0}h3.svelte-1q7k468{margin:var(--space-close) 0 0;font-size:var(--font-size-caption);color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.04em;font-weight:600}p.svelte-1q7k468{margin:0}.secondary.svelte-1q7k468{color:var(--color-text-secondary);font-size:var(--font-size-caption)}.problem.svelte-1q7k468{color:var(--color-danger);font-size:var(--font-size-caption)}.profile.svelte-1q7k468{align-items:center;gap:var(--space-normal);display:flex}.avatar.svelte-1q7k468{--avatar-size:var(--size-avatar-large)}.who.svelte-1q7k468{overflow-wrap:anywhere;flex-direction:column;min-width:0;display:flex}.buttons.svelte-1q7k468{gap:var(--space-close);grid-auto-flow:column;display:grid}.stack.svelte-1q7k468{gap:var(--space-close);flex-direction:column;display:flex}.list.svelte-1q7k468{border-radius:var(--radius-card);background:var(--color-surface);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.list.svelte-1q7k468 li:where(.svelte-1q7k468){padding:var(--space-close) var(--space-normal);flex-direction:column;display:flex}.list.svelte-1q7k468 li.row:where(.svelte-1q7k468){align-items:center;gap:var(--space-normal);grid-template-columns:minmax(0,1fr) auto;display:grid}.id.svelte-1q7k468{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.list.svelte-1q7k468 li:where(.svelte-1q7k468)+li:where(.svelte-1q7k468){border-block-start:var(--border-hairline) solid var(--color-separator)}.options.svelte-1q7k468{border-radius:var(--radius-card);background:var(--color-surface);flex-direction:column;display:flex;overflow:hidden}.options.svelte-1q7k468 button:where(.svelte-1q7k468){min-height:var(--tap-target);padding:var(--space-close) var(--space-normal);color:inherit;font:inherit;text-align:start;cursor:pointer;background:0 0;border:none;align-items:center;display:flex}.options.svelte-1q7k468 button[data-font=system]:where(.svelte-1q7k468){font-family:var(--font-system)}.options.svelte-1q7k468 button[data-font=inter]:where(.svelte-1q7k468){font-family:"Inter", var(--font-system)}.options.svelte-1q7k468 button:where(.svelte-1q7k468)+button:where(.svelte-1q7k468){border-block-start:var(--border-hairline) solid var(--color-separator)}.options.svelte-1q7k468 button[aria-checked=true]:where(.svelte-1q7k468):after{content:"✓";color:var(--accent);margin-inline-start:auto;padding-inline-start:var(--space-close);font-weight:700}.option.svelte-1q7k468{flex-direction:column;display:flex}.switch.svelte-1q7k468{justify-content:space-between;align-items:center;gap:var(--space-normal);min-height:var(--tap-target);padding:var(--space-close) var(--space-normal);border-radius:var(--radius-card);background:var(--color-surface);cursor:pointer;display:flex}.switch.svelte-1q7k468 input:where(.svelte-1q7k468){width:var(--size-icon);height:var(--size-icon);accent-color:var(--accent)}dl.svelte-1q7k468{gap:var(--space-tight) var(--space-roomy);grid-template-columns:auto 1fr;margin:0;display:grid}dt.svelte-1q7k468{color:var(--color-text-secondary)}dd.svelte-1q7k468{overflow-wrap:anywhere;margin:0}.link.svelte-1q7k468{color:var(--accent)}form.svelte-q4to70{gap:var(--space-normal);flex-direction:column;display:flex}.picture.svelte-q4to70{gap:var(--space-close);grid-auto-flow:column;display:grid}.field.svelte-q4to70{gap:var(--space-tight);flex-direction:column;display:flex}label.svelte-q4to70{font-size:var(--font-size-caption);color:var(--color-text-secondary)}textarea.svelte-q4to70{padding:var(--space-normal) var(--space-roomy);border:var(--border-hairline) solid var(--color-separator);border-radius:var(--radius-control);background:var(--color-background);resize:vertical}textarea.svelte-q4to70:focus-visible{outline:2px solid var(--accent);outline-offset:0;border-color:#0000}.toggle.svelte-q4to70{align-items:flex-start;gap:var(--space-close);color:var(--color-text);font-size:var(--font-size-body);cursor:pointer;display:flex}.toggle.svelte-q4to70 input:where(.svelte-q4to70){width:var(--size-icon);height:var(--size-icon);accent-color:var(--accent);flex:none;margin-block-start:var(--space-within-run)}.toggle.svelte-q4to70>span:where(.svelte-q4to70){gap:var(--space-tight);flex-direction:column;display:flex}.help.svelte-q4to70{font-size:var(--font-size-caption);color:var(--color-text-secondary);margin:0}.problem.svelte-q4to70{color:var(--color-danger);font-size:var(--font-size-caption);margin:0}form.svelte-19tk00u{gap:var(--space-normal);flex-direction:column;display:flex}.help.svelte-19tk00u{font-size:var(--font-size-caption);color:var(--color-text-secondary);margin:0}.roles.svelte-1eecx7v{border-radius:var(--radius-card);background:var(--color-surface);flex-direction:column;display:flex;overflow:hidden}button.svelte-1eecx7v{min-height:var(--tap-target);padding:0 var(--space-normal);color:inherit;font:inherit;text-align:start;cursor:pointer;background:0 0;border:none;align-items:center;display:flex}button.svelte-1eecx7v+button:where(.svelte-1eecx7v){border-block-start:var(--border-hairline) solid var(--color-separator)}button.chosen.svelte-1eecx7v{color:var(--accent);font-weight:600}.tile.svelte-13uxhfg{aspect-ratio:1;border-radius:var(--radius-control);background:var(--color-incoming-bubble);cursor:zoom-in;border:none;width:100%;padding:0;display:block;position:relative;overflow:hidden}.round.svelte-13uxhfg{border-radius:var(--radius-circle)}img.svelte-13uxhfg{object-fit:cover;width:100%;height:100%;display:block}.play.svelte-13uxhfg{inset:auto var(--space-tight) var(--space-tight) auto;width:var(--size-icon-button);height:var(--size-icon-button);border-radius:var(--radius-circle);color:#fff;background:#00000080;place-items:center;display:grid;position:absolute}.round.svelte-13uxhfg .play:where(.svelte-13uxhfg){inset:50% auto auto 50%;translate:-50% -50%}.play.svelte-13uxhfg svg:where(.svelte-13uxhfg){width:var(--size-icon);height:var(--size-icon);fill:currentColor}.panel.svelte-ap6cce{gap:var(--space-roomy);padding:var(--space-roomy);flex-direction:column;padding-block-end:max(var(--space-roomy), env(safe-area-inset-bottom));display:flex;overflow-y:auto}header.svelte-ap6cce{align-items:center;gap:var(--space-close);text-align:center;flex-direction:column;display:flex}.face.svelte-ap6cce{--size-room-avatar:var(--size-avatar-large)}h2.svelte-ap6cce{font-size:var(--font-size-title);overflow-wrap:anywhere;margin:0}.topic.svelte-ap6cce{color:var(--color-text-secondary);white-space:pre-wrap;overflow-wrap:anywhere;margin:0}section.svelte-ap6cce{gap:var(--space-close);flex-direction:column;display:flex}h3.svelte-ap6cce{justify-content:space-between;align-items:baseline;gap:var(--space-close);font-size:var(--font-size-caption);color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.04em;margin:0;font-weight:600;display:flex}.count.svelte-ap6cce{text-transform:none;letter-spacing:normal;font-weight:400}.options.svelte-ap6cce{border-radius:var(--radius-card);background:var(--color-surface);flex-direction:column;display:flex;overflow:hidden}.options.svelte-ap6cce button:where(.svelte-ap6cce){min-height:var(--tap-target);padding:0 var(--space-normal);color:inherit;font:inherit;text-align:start;cursor:pointer;background:0 0;border:none;align-items:center;display:flex}.options.svelte-ap6cce button:where(.svelte-ap6cce)+button:where(.svelte-ap6cce){border-block-start:var(--border-hairline) solid var(--color-separator)}.options.svelte-ap6cce button.chosen:where(.svelte-ap6cce):after{content:"✓";color:var(--accent);margin-inline-start:auto;font-weight:700}.list.svelte-ap6cce{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.row.svelte-ap6cce{align-items:center;gap:var(--space-close);width:100%;min-height:var(--tap-target);padding:var(--space-tight) var(--space-close);border-radius:var(--radius-control);color:inherit;font:inherit;text-align:start;cursor:pointer;background:0 0;border:none;display:flex}.row.svelte-ap6cce:disabled{cursor:default}@media (hover:hover){.row.svelte-ap6cce:not(:disabled):hover{background:var(--color-selected)}}.avatar.svelte-ap6cce{--avatar-size:var(--size-avatar);flex:none}.what.svelte-ap6cce{flex-direction:column;flex:1;min-width:0;display:flex}.name.svelte-ap6cce,.line.svelte-ap6cce{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.line.svelte-ap6cce{font-size:var(--font-size-caption);color:var(--color-text-secondary)}.role.svelte-ap6cce{font-size:var(--font-size-caption);color:var(--color-text-secondary);flex:none}.tabs.svelte-ap6cce{gap:var(--space-tight);padding:var(--space-tight);border-radius:var(--radius-circle);background:var(--color-surface);scrollbar-width:none;display:flex;position:relative;overflow-x:auto}.tabs.svelte-ap6cce button:where(.svelte-ap6cce){min-height:var(--tap-target);padding:0 var(--space-close);border-radius:var(--radius-circle);color:inherit;font:inherit;font-size:var(--font-size-caption);white-space:nowrap;cursor:pointer;background:0 0;border:none;flex:1 0 auto}.tabs.svelte-ap6cce button[aria-selected=true]:where(.svelte-ap6cce){background:var(--accent);color:var(--on-accent);font-weight:600}[role=tabpanel].svelte-ap6cce{gap:var(--space-close);flex-direction:column;display:flex}.grid.svelte-ap6cce{grid-template-columns:repeat(auto-fill, minmax(var(--size-gallery-tile), 1fr));gap:var(--space-tight);margin:0;padding:0;list-style:none;display:grid}.item.svelte-ap6cce{align-items:center;gap:var(--space-close);padding:var(--space-tight) var(--space-close);display:flex}.note.svelte-ap6cce{width:var(--size-avatar);flex:none}.file.svelte-ap6cce{gap:var(--space-tight);padding:var(--space-close);flex-direction:column;min-width:0;display:flex}.file.svelte-ap6cce+.file:where(.svelte-ap6cce){border-block-start:var(--border-hairline) solid var(--color-separator)}.address.svelte-ap6cce{color:var(--accent);overflow-wrap:anywhere}.context.svelte-ap6cce{-webkit-line-clamp:2;line-clamp:2;font-size:var(--font-size-caption);color:var(--color-text-secondary);overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.link.earlier.svelte-ap6cce{align-self:center}.link.svelte-ap6cce{min-height:var(--tap-target);padding:0 var(--space-close);border-radius:var(--radius-control);color:var(--accent);font:inherit;cursor:pointer;background:0 0;border:none;align-self:flex-start}header.svelte-ap6cce .link:where(.svelte-ap6cce){align-self:center}.danger.svelte-ap6cce{min-height:var(--tap-target);border-radius:var(--radius-control);background:var(--color-surface);color:var(--color-danger);font:inherit;cursor:pointer;border:none;font-weight:600}.locked.svelte-15aa0fz{align-items:center;gap:var(--space-close);width:100%;min-height:var(--tap-target);padding:var(--space-close) var(--space-normal);background:var(--color-incoming-bubble);color:var(--accent);font-size:var(--font-size-caption);text-align:start;cursor:pointer;border:none;font-weight:600;display:flex}svg.svelte-15aa0fz{width:var(--size-icon);height:var(--size-icon);flex:none}.room-face.svelte-pmf125{min-width:var(--tap-target);min-height:var(--tap-target);border-radius:var(--radius-circle);cursor:pointer;--size-room-avatar:var(--size-avatar-toolbar);background:0 0;border:none;place-items:center;padding:0;display:inline-grid}@media (hover:hover){.room-face.svelte-pmf125:hover{background:var(--color-incoming-bubble)}}.main-column.svelte-pmf125{flex-direction:column;height:100%;display:flex}.panel-column.svelte-pmf125{flex-direction:column;height:100%;min-height:0;display:flex}.panel-column.svelte-pmf125>:last-child{flex:1;min-height:0}.list-column.svelte-pmf125{flex-direction:column;height:100%;display:flex}.banner.svelte-oa9nuo{z-index:100;width:-moz-fit-content;width:fit-content;max-width:calc(100% - 2 * var(--space-roomy));align-items:center;gap:var(--space-normal);padding:var(--space-close) var(--space-close) var(--space-close) var(--space-roomy);border-radius:var(--radius-circle);background:var(--color-glass-opaque);box-shadow:0 var(--space-tight) var(--space-generous) #0000002e;margin-inline:auto;display:flex;position:fixed;inset-block-end:calc(var(--space-roomy) + env(safe-area-inset-bottom));inset-inline:0}dialog.svelte-1ujo16l{width:min(calc(100% - 2 * var(--space-roomy)), var(--size-sign-in-column));padding:var(--space-generous);border-radius:var(--radius-card);background:var(--color-background);color:var(--color-text);box-shadow:0 var(--space-close) var(--space-generous) #00000040;border:none}dialog.svelte-1ujo16l::backdrop{background:rgb(0 0 0/var(--backdrop-menu-scrim))}form.svelte-1ujo16l,.actions.svelte-1ujo16l{gap:var(--space-normal);flex-direction:column;display:flex}h2.svelte-1ujo16l{font-size:var(--font-size-title);margin:0}p.svelte-1ujo16l{margin:0 0 var(--space-close);color:var(--color-text-secondary)}.open.svelte-1ujo16l{min-height:max(var(--tap-target), var(--size-navigation-bar));border-radius:var(--radius-circle);background:var(--accent);color:var(--on-accent);justify-content:center;align-items:center;font-weight:600;text-decoration:none;display:flex}.recovery.svelte-1cwbz18{justify-content:center;gap:var(--space-generous);width:100%;max-width:var(--size-sign-in-column);min-height:100%;padding:var(--space-generous);flex-direction:column;margin-inline:auto;padding-block-start:max(var(--space-generous), env(safe-area-inset-top));display:flex;position:relative}.close.svelte-1cwbz18{position:absolute;inset-block-start:max(var(--space-close), env(safe-area-inset-top));inset-inline-end:var(--space-close)}.step.svelte-1cwbz18{gap:var(--space-normal);flex-direction:column;display:flex}.waiting.svelte-1cwbz18{align-items:center;gap:var(--space-normal);text-align:center;flex-direction:column;display:flex}h1.svelte-1cwbz18{font-size:var(--font-size-large-title);text-wrap:balance;margin:0}.secondary.svelte-1cwbz18{color:var(--color-text-secondary);margin:0}.spinner.svelte-1cwbz18{width:var(--size-icon-button);height:var(--size-icon-button);border:2px solid var(--color-text-secondary);border-radius:var(--radius-circle);border-inline-end-color:#0000;align-self:center;animation:.8s linear infinite svelte-1cwbz18-spin}@keyframes svelte-1cwbz18-spin{to{transform:rotate(1turn)}}dialog.svelte-xrptrl{width:min(calc(100% - 2 * var(--space-roomy)), var(--size-sign-in-column));padding:var(--space-generous);border-radius:var(--radius-card);background:var(--color-background);color:var(--color-text);box-shadow:0 var(--space-close) var(--space-generous) #00000040;border:none}dialog[open].svelte-xrptrl{gap:var(--space-normal);flex-direction:column;display:flex}dialog.svelte-xrptrl::backdrop{background:rgb(0 0 0/var(--backdrop-menu-scrim))}h2.svelte-xrptrl{font-size:var(--font-size-title);margin:0}p.svelte-xrptrl{color:var(--color-text-secondary);margin:0}.device.svelte-xrptrl{color:var(--color-text);font-weight:600}.pair.svelte-xrptrl{gap:var(--space-close);grid-template-columns:1fr 1fr;display:grid}.emoji.svelte-xrptrl{justify-content:center;gap:var(--space-close);padding:var(--space-roomy);border-radius:var(--radius-card);background:var(--color-surface);font-size:var(--font-size-large-title);flex-wrap:wrap;margin:0;list-style:none;display:flex}.spinner.svelte-xrptrl{width:var(--size-icon-button);height:var(--size-icon-button);border:2px solid var(--color-text-secondary);border-radius:var(--radius-circle);border-inline-end-color:#0000;align-self:center;animation:.8s linear infinite svelte-xrptrl-spin}@keyframes svelte-xrptrl-spin{to{transform:rotate(1turn)}}.welcome.svelte-su5ke1{align-items:stretch;gap:var(--space-generous);width:100%;max-width:var(--size-sign-in-column);min-height:100%;padding:var(--space-generous);padding-block:max(var(--space-generous), env(safe-area-inset-top)) max(var(--space-generous), env(safe-area-inset-bottom));touch-action:pan-y;flex-direction:column;margin-inline:auto;display:flex}.stage.svelte-su5ke1{justify-content:center;align-items:center;gap:var(--space-generous);text-align:center;flex-direction:column;flex:1;display:flex}.mark.svelte-su5ke1{width:var(--size-welcome-mark);height:var(--size-welcome-mark)}.slide.svelte-su5ke1{gap:var(--space-normal);flex-direction:column;display:flex}h1.svelte-su5ke1{font-size:var(--font-size-large-title);text-wrap:balance;margin:0}p.svelte-su5ke1{color:var(--color-text-secondary);text-wrap:pretty;margin:0}.dots.svelte-su5ke1{justify-content:center;gap:var(--space-close);display:flex}.dot.svelte-su5ke1{width:var(--size-page-dot);height:var(--size-page-dot);border-radius:var(--radius-circle);background:var(--color-separator)}.dot.current.svelte-su5ke1{background:var(--color-text)}.picker.svelte-7fpsua{gap:var(--space-close);flex-direction:column;display:flex}.faces.svelte-7fpsua{justify-content:center;gap:var(--space-generous);margin-block-end:var(--space-normal);display:flex}figure.svelte-7fpsua{align-items:center;gap:var(--space-close);flex-direction:column;flex:1;margin:0;display:flex}.avatar.svelte-7fpsua{--avatar-size:var(--size-avatar-profile);display:grid}.photograph.svelte-7fpsua{width:var(--size-avatar-profile);height:var(--size-avatar-profile);border-radius:var(--radius-circle);background:linear-gradient(135deg, var(--color-photo-from), var(--color-photo-to));color:#fff;place-items:center;display:grid}.photograph.svelte-7fpsua svg:where(.svelte-7fpsua){fill:currentColor;width:55%;height:55%;translate:0 var(--space-tight)}figcaption.svelte-7fpsua{flex-direction:column;align-items:center;display:flex}figcaption.svelte-7fpsua span:where(.svelte-7fpsua){font-size:var(--font-size-caption);color:var(--color-text-secondary)}input.svelte-7fpsua{width:100%;accent-color:var(--accent)}.stops.svelte-7fpsua{font-size:var(--font-size-caption);color:var(--color-text-secondary);justify-content:space-between;display:flex}.stops.svelte-7fpsua span:where(.svelte-7fpsua){text-align:center;flex:1}.stops.svelte-7fpsua span:where(.svelte-7fpsua):first-child{text-align:start}.stops.svelte-7fpsua span:where(.svelte-7fpsua):last-child{text-align:end}.stops.svelte-7fpsua .chosen:where(.svelte-7fpsua){color:var(--color-text)}.help.svelte-7fpsua{font-size:var(--font-size-caption);color:var(--color-text-secondary);text-align:center;margin:0}.first-run.svelte-1vg17g2{width:100%;height:100%;display:grid;overflow:hidden}.first-run.svelte-1vg17g2>:where(.svelte-1vg17g2){grid-area:1/1}.greeting.svelte-1vg17g2{justify-content:center;align-items:center;gap:var(--space-roomy);padding:var(--space-generous);color:inherit;font:inherit;text-align:center;cursor:default;background:0 0;border:none;flex-direction:column;display:flex}.avatar.svelte-1vg17g2{--avatar-size:var(--size-avatar-profile)}h1.svelte-1vg17g2{font-size:var(--font-size-large-title);text-align:center;text-wrap:balance;margin:0}.page.svelte-1vg17g2{flex-direction:column;min-height:0;display:flex}.content.svelte-1vg17g2{gap:var(--space-generous);width:100%;max-width:var(--size-sign-in-column);padding:var(--space-generous);flex-direction:column;flex:1;margin-inline:auto;padding-block-start:max(var(--space-generous), env(safe-area-inset-top));display:flex;overflow-y:auto}.explanation.svelte-1vg17g2{margin:calc(-1 * var(--space-close)) 0 0;color:var(--color-text-secondary);text-align:center;text-wrap:pretty}.actions.svelte-1vg17g2{gap:var(--space-tight);width:100%;max-width:var(--size-sign-in-column);padding:var(--space-close) var(--space-generous) max(var(--space-normal), env(safe-area-inset-bottom));flex-direction:column;margin-inline:auto;display:flex}.skip.svelte-1vg17g2{min-height:var(--tap-target);color:var(--color-text-secondary);font:inherit;font-size:var(--font-size-caption);cursor:pointer;background:0 0;border:none}.conversation.svelte-1vg17g2{gap:var(--space-close);flex-direction:column;display:flex}.bubble.svelte-1vg17g2{padding:var(--bubble-pad-y) var(--bubble-pad-x);border-radius:var(--radius-bubble);background:var(--color-incoming-bubble);opacity:0;translate:0 var(--space-normal);transition:opacity var(--timing-arrival) ease-out, translate var(--timing-arrival) ease-out, background-color var(--timing-reaction) ease-out;align-self:flex-start}.bubble.own.svelte-1vg17g2{background:var(--bubble-own);color:var(--on-bubble-own);align-self:flex-end}.bubble.said.svelte-1vg17g2{opacity:1;translate:0}
