: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;--radius-checkbox:.25rem;--border-hairline:1px;--border-thick:.125rem;--backdrop-blur:24px;--backdrop-wash:.12;--backdrop-plate:.45;--warning-wash:14%;--color-scrim:#78788066;--color-on-switch:#fff;--shadow-switch-knob:0 1px 4px #0003;--color-qr-ground:#fff;--color-qr-ink:#000;--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-unread-heart:.75rem;--size-navigation-bar:2.75rem;--size-sign-in-column:26.25rem;--size-menu-width:15rem;--size-recording-dot:.625rem;--size-waveform:1.5rem;--size-voice-waveform:10rem;--size-voice-button:1.75rem;--size-video-note-camera:27.5rem;--size-video-note-hint:18.75rem;--size-recording-send:4.5rem;--size-video-note-ring:.25rem;--size-video-note-camera-fit:60dvh;--size-icon:1.25rem;--size-icon-button:1.5rem;--size-switch-width:3.25rem;--size-switch-height:2rem;--size-switch-knob:1.5rem;--size-qr-code:15rem;--size-sign-in-mark:3.5rem;--size-media-max-width:20rem;--size-media-max-height:25rem;--size-sticker:10rem;--size-poll:16.5rem;--size-poll-bar:.25rem;--size-forward-grid:20rem;--forward-columns:4;--size-mention-row:3.5rem;--size-mention-list:16.25rem;--size-reaction-cell:2.75rem;--size-emoji-panel:16.75rem;--size-emoji-panel-width:22.5rem;--size-emoji-header:1.75rem;--emoji-recent-columns:6;--size-video-note:12.5rem;--size-attachment-tile:4.5rem;--size-wallpaper-tile-width:3.5rem;--size-wallpaper-tile-height:5rem;--size-peek-height:40rem;--size-peek-fit:50dvh;--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;--timing-chrome:.15s;--timing-arrival:.24s;--timing-reaction:.18s;--timing-deletion:.22s;--timing-recording-pulse:.6s;--timing-entrance:.8s;--ease-entrance:cubic-bezier(.2, .8, .2, 1);--scale-entrance:1.2;--blur-entrance:12px;--timing-menu-open:.32s;--ease-menu-open:linear(0, .069, .222, .4, .569, .711, .822, .903, .957, .991, 1.01, 1.019, 1.021, 1.02, 1.016, 1.013, 1.009, 1.006, 1.004, 1.002, 1.001, 1);--timing-menu-close:.15s;--ease-menu-close:ease-in-out;--timing-menu-list:50ms;--delay-menu-fills:.11s;--timing-screen:.26s;--ease-screen:cubic-bezier(.2, .8, .2, 1);--ease-out:cubic-bezier(.2, 0, 0, 1);--motion-rise:.5rem;--motion-scale-from:.96;--motion-held-scale:1.2;--motion-menu-scale-from:.8;--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;--size-watermark:8rem;--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-warning:#ff9500;--color-on-danger:#fff;--color-camera-scrim:#00000073;--color-camera-plate:#00000073;--color-on-camera:#fff;--color-muted-badge:#8e8e93;--color-on-muted-badge:#fff;--color-selected:#0000000f;--color-focus:var(--accent);--color-watermark:#0000000f}: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-warning:#ff9f0a;--color-selected:#ffffff1a;--color-watermark:#ffffff12;--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-warning:#ff9f0a;--color-selected:#ffffff1a;--color-watermark:#ffffff12;--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-start:env(titlebar-area-x,0px);--titlebar-end:max(0px, 100vw - env(titlebar-area-x,0px) - env(titlebar-area-width,100vw))}[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}:lang(ja),:lang(zh){word-break:auto-phrase}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}}dialog[data-motion]{transition:opacity var(--timing-menu-close) var(--ease-menu-close), transform var(--timing-menu-close) var(--ease-menu-close), overlay var(--timing-menu-close) allow-discrete, display var(--timing-menu-close) allow-discrete}dialog[data-motion][open]{transition-duration:var(--timing-menu-open);transition-timing-function:var(--ease-menu-open)}dialog[data-motion=pop]:not([open]){opacity:0;transform:scale(var(--motion-scale-from))}dialog[data-motion=menu]:not([open]){opacity:0;transform:scale(var(--motion-menu-scale-from))}dialog[data-motion=sheet]:not([open]){transform:translateY(100%)}@starting-style{dialog[data-motion=pop][open]{opacity:0;transform:scale(var(--motion-scale-from))}dialog[data-motion=menu][open]{opacity:0;transform:scale(var(--motion-menu-scale-from))}dialog[data-motion=sheet][open]{transform:translateY(100%)}}dialog[data-motion]::backdrop{opacity:0;transition:opacity var(--timing-menu-close) var(--ease-menu-close), overlay var(--timing-menu-close) allow-discrete, display var(--timing-menu-close) allow-discrete}dialog[data-motion][open]::backdrop{opacity:1}@starting-style{dialog[data-motion][open]::backdrop{opacity:0}}::view-transition-old(root){animation-duration:var(--timing-screen);animation-timing-function:var(--ease-screen)}::view-transition-new(root){animation-duration:var(--timing-screen);animation-timing-function:var(--ease-screen)}:root[data-nav=forward]::view-transition-new(root){animation-name:screen-in-from-end}:root[data-nav=forward]::view-transition-old(root){animation-name:screen-out-to-start}:root[data-nav=back]::view-transition-new(root){animation-name:screen-in-from-start}:root[data-nav=back]::view-transition-old(root){z-index:1;animation-name:screen-out-to-end}@keyframes screen-in-from-end{0%{transform:translate(100%)}}@keyframes screen-out-to-start{to{opacity:.6;transform:translate(-30%)}}@keyframes screen-in-from-start{0%{opacity:.6;transform:translate(-30%)}}@keyframes screen-out-to-end{to{transform:translate(100%)}}@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}input[type=checkbox]{appearance:none;width:var(--size-switch-width);height:var(--size-switch-height);border-radius:var(--radius-circle);background:var(--color-separator);cursor:pointer;transition:background-color var(--timing-chrome) ease-out;flex:none;margin:0;position:relative}input[type=checkbox]:before{content:"";width:var(--size-switch-knob);height:var(--size-switch-knob);border-radius:var(--radius-circle);background:var(--color-on-switch);box-shadow:var(--shadow-switch-knob);transition:translate var(--timing-chrome) ease-out;position:absolute;inset-block-start:var(--space-tight);inset-inline-start:var(--space-tight)}input[type=checkbox]:checked{background:var(--accent)}input[type=checkbox]:checked:before{translate:calc(var(--size-switch-width) - var(--size-switch-knob) - 2 * var(--space-tight)) 0}input[type=checkbox]:checked:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):before{translate:calc(-1 * (var(--size-switch-width) - var(--size-switch-knob) - 2 * var(--space-tight))) 0}input[type=checkbox]:disabled{opacity:.4;cursor:default}@media (prefers-reduced-motion:reduce){input[type=checkbox],input[type=checkbox]:before{transition:none}}@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)}}.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}.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:currentColor;flex:none}strong.svelte-vupx1z{margin-block-end:var(--space-tight);display:block}p.svelte-vupx1z{margin:0}.icon-button.svelte-1j7jed1:disabled{color:var(--color-text-secondary);cursor:default}.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-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;gap:var(--space-normal);border:none;flex-direction:column;overflow-y:auto}dialog[open].svelte-1ym5226{display:flex}dialog.svelte-1ym5226::backdrop{background:var(--color-scrim)}h2.svelte-1ym5226{font-size:var(--font-size-title);margin:0}.heading.svelte-1ym5226{align-items:center;gap:var(--space-tight);margin-inline-start:calc(-1 * var(--space-normal));display:flex}.intro.svelte-1gfsphg{font-size:var(--font-size-title);margin:0;font-weight:500}section.svelte-1gfsphg{gap:var(--space-close);flex-direction:column;display:flex}h3.svelte-1gfsphg{font-size:var(--font-size-body);margin:0}section.svelte-1gfsphg p:where(.svelte-1gfsphg){color:var(--color-text-secondary);margin:0}ul.svelte-1or0q9h{gap:var(--space-normal);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.card.svelte-1or0q9h{align-items:center;gap:var(--space-normal);width:100%;padding:var(--space-roomy);border-radius:var(--radius-card);background:var(--color-surface);color:var(--color-text);font:inherit;text-align:start;cursor:pointer;border:none;text-decoration:none;display:flex}@media (hover:hover){.card.svelte-1or0q9h:hover{background:var(--color-selected)}}.text.svelte-1or0q9h{gap:var(--space-tight);flex-direction:column;flex:1;display:flex}.about.svelte-1or0q9h{padding-block-start:var(--space-tight)}.secondary.svelte-1or0q9h{color:var(--color-text-secondary);margin:0}.small.svelte-1or0q9h{font-size:var(--font-size-caption)}.warning.svelte-1or0q9h{color:var(--color-warning);padding-block-start:var(--space-tight);font-weight:500}svg.svelte-1or0q9h{width:var(--space-roomy);height:var(--space-roomy);color:var(--color-text-secondary);flex:none}.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}.content.svelte-1d8r776{gap:var(--space-generous);animation:svelte-1d8r776-entrance var(--timing-entrance) var(--ease-entrance) both;flex-direction:column;margin-block:auto;display:flex}@keyframes svelte-1d8r776-entrance{0%{opacity:0;filter:blur(var(--blur-entrance));transform:scale(var(--scale-entrance))}}@media (prefers-reduced-motion:reduce){.content.svelte-1d8r776{animation:none}}.language.svelte-1d8r776{align-self:center;align-items:center;gap:var(--space-tight);color:var(--color-text-secondary);font-size:var(--font-size-caption);display:inline-flex;position:relative}.language.svelte-1d8r776 svg{width:var(--size-icon);height:var(--size-icon);flex:none}.language.svelte-1d8r776 svg:last-child{pointer-events:none;margin-inline-start:calc(-1 * var(--size-icon) - var(--space-tight))}.language.svelte-1d8r776 select:where(.svelte-1d8r776){appearance:none;field-sizing:content;min-height:var(--tap-target);padding-block:0;padding-inline:var(--space-tight) var(--size-icon);border-radius:var(--radius-control);color:inherit;font:inherit;cursor:pointer;background:0 0;border:none}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}.back.svelte-1d8r776{margin-inline-start:calc(-1 * var(--space-close))}.secondary.svelte-1d8r776{color:var(--color-text-secondary);margin:0}.small-link.svelte-1d8r776,.change.svelte-1d8r776{padding:var(--space-tight);font:inherit;font-size:var(--font-size-caption);cursor:pointer;background:0 0;border:none}.small-link.svelte-1d8r776{color:var(--color-text-secondary);align-self:center;margin-block-start:var(--space-close)}.small-link.svelte-1d8r776:disabled,.change.svelte-1d8r776:disabled{opacity:.5;cursor:default}.server.svelte-1d8r776{justify-content:center;align-items:baseline;gap:var(--space-tight);font-size:var(--font-size-caption);flex-wrap:wrap;margin:0;margin-block-start:var(--space-close);display:flex}.change.svelte-1d8r776{color:var(--accent);padding:0}.build.svelte-1d8r776{justify-content:center;align-items:center;gap:var(--space-tight) var(--space-close);color:var(--color-text-secondary);font-size:var(--font-size-caption);text-align:center;flex-wrap:wrap;display:flex}.build.svelte-1d8r776 a:where(.svelte-1d8r776){color:var(--accent)}.badge.svelte-1d8r776{padding:0 var(--space-close);border-radius:var(--radius-circle);background:var(--color-warning);color:var(--color-on-danger);font-weight:600}.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%;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:var(--color-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}.titles.svelte-137h0mb{flex-direction:column;min-width:0;display:flex}.subtitle.svelte-137h0mb{font-size:var(--font-size-caption);color:var(--color-text-secondary);white-space:nowrap;text-overflow:ellipsis;margin:0;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))}}.spark.svelte-fi1v6h{width:100%;height:auto;display:block}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:var(--color-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}.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}.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}.reacted.svelte-kefckk{width:var(--size-unread-badge);height:var(--size-unread-badge);border-radius:var(--radius-circle);background:var(--color-danger);place-items:center;display:inline-grid}.reacted.svelte-kefckk svg:where(.svelte-kefckk){width:var(--size-unread-heart);height:var(--size-unread-heart);fill:var(--color-on-danger)}.reacted.muted.svelte-kefckk{background:var(--color-muted-badge)}.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);-webkit-touch-callout:none;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}.mark.svelte-1ua3045{color:var(--accent);flex:none;display:flex}.mark[data-mark=sending].svelte-1ua3045{color:var(--color-text-secondary)}.mark[data-mark=failed].svelte-1ua3045{color:var(--color-danger)}.mark.svelte-1ua3045 svg:where(.svelte-1ua3045){width:var(--font-size-caption);height:var(--font-size-caption);fill:currentColor}.lock.svelte-1ua3045,.pin.svelte-1ua3045{width:var(--font-size-caption);height:var(--font-size-caption);fill:currentColor;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}.sender.svelte-1ua3045{color:var(--color-text)}.colon.svelte-1ua3045{margin-inline-end:var(--space-tight);display:none}.typing.svelte-1ua3045{color:var(--accent)}.draft.svelte-1ua3045{font-style:italic}@media (hover:hover) and (pointer:fine){.preview.svelte-1ua3045{-webkit-line-clamp:1;line-clamp:1;min-height:calc(1em * var(--line-height-body))}.colon.svelte-1ua3045{display:inline}.break.svelte-1ua3045{display:none}}.strip.svelte-zm43lc{gap:var(--space-tight);padding:var(--space-tight) var(--space-close);scrollbar-width:none;display:flex;overflow-x:auto}.strip.svelte-zm43lc::-webkit-scrollbar{display:none}button.svelte-zm43lc{align-items:center;gap:var(--space-tight);min-height:var(--size-icon-button);padding:var(--space-tight) var(--space-normal);border-radius:var(--radius-circle);color:var(--color-text);font:inherit;font-size:var(--font-size-caption);cursor:pointer;background:0 0;border:none;flex:none;display:flex}button[aria-selected=true].svelte-zm43lc{background:var(--color-selected);font-weight:600}.name.svelte-zm43lc{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.count.svelte-zm43lc{min-width:var(--size-icon);padding:0 var(--space-tight);border-radius:var(--radius-circle);background:var(--color-selected);color:var(--color-text-secondary);font-variant-numeric:tabular-nums;text-align:center}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:var(--color-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)}.membership.svelte-1iuqeu8{gap:var(--space-normal);flex-direction:column;display:flex}.group.svelte-1iuqeu8{border-radius:var(--radius-card);background:var(--color-surface);flex-direction:column;margin:0;padding:0;list-style:none;display:flex;overflow:hidden}.group.svelte-1iuqeu8>:where(.svelte-1iuqeu8)+:where(.svelte-1iuqeu8){border-block-start:var(--border-hairline) solid var(--color-separator)}.folder.svelte-1iuqeu8{align-items:center;gap:var(--space-normal);min-height:var(--tap-target);padding:var(--space-tight) var(--space-normal);cursor:pointer;display:flex}.name.svelte-1iuqeu8{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.secondary.svelte-1iuqeu8{color:var(--color-text-secondary);font-size:var(--font-size-caption);margin:0}.problem.svelte-1iuqeu8{color:var(--color-danger);font-size:var(--font-size-caption);margin:0}a.svelte-uc9lkl{color:inherit;text-underline-offset:.15em;text-decoration:underline}.poll.svelte-fs7bd3{--poll-fill:var(--accent);gap:var(--space-tight);width:var(--size-poll);flex-direction:column;max-width:100%;display:flex}.poll.own.svelte-fs7bd3{--poll-fill:currentColor}.header.svelte-fs7bd3,.footer.svelte-fs7bd3{font-size:var(--font-size-caption);opacity:.7}.answers.svelte-fs7bd3{gap:var(--space-normal);margin-block:var(--space-close);flex-direction:column;display:flex}.answer.svelte-fs7bd3{align-items:center;gap:var(--space-tight) var(--space-close);color:inherit;font:inherit;text-align:start;cursor:pointer;background:0 0;border:none;grid-template-columns:auto 1fr auto;padding:0;display:grid}.answer.svelte-fs7bd3:disabled{cursor:default}.answer.winner.svelte-fs7bd3 .text:where(.svelte-fs7bd3){font-weight:600}.marker.svelte-fs7bd3{width:var(--size-icon);height:var(--size-icon);border:var(--border-thick) solid currentColor;border-radius:var(--radius-circle);opacity:.5;place-items:center;display:grid}.marker.square.svelte-fs7bd3{border-radius:var(--radius-checkbox)}.marker.chosen.svelte-fs7bd3{border-color:var(--poll-fill);background:var(--poll-fill);opacity:1}.marker.hidden.svelte-fs7bd3{visibility:hidden}.marker.svelte-fs7bd3 svg:where(.svelte-fs7bd3){width:100%;height:100%;fill:var(--color-background)}.poll.own.svelte-fs7bd3 .marker:where(.svelte-fs7bd3) svg:where(.svelte-fs7bd3){fill:var(--accent)}.share.svelte-fs7bd3{font-size:var(--font-size-caption);font-variant-numeric:tabular-nums;opacity:.7}.bar.svelte-fs7bd3{height:var(--size-poll-bar);border-radius:var(--radius-circle);grid-column:2/-1;overflow:hidden}.fill.svelte-fs7bd3{min-width:var(--size-poll-bar);border-radius:var(--radius-circle);background:var(--poll-fill);width:0;height:100%;transition:width var(--timing-reaction) var(--ease-out);display:block}.fill.empty.svelte-fs7bd3{visibility:hidden}.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:currentColor}.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:currentColor;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}canvas.svelte-1yyiy9j{width:100%;min-width:0;height:var(--size-waveform);display:block}.voice.svelte-8oczwn{align-items:center;gap:var(--space-close);display:flex}.play.svelte-8oczwn{width:var(--tap-target);height:var(--tap-target);margin-inline:calc((var(--size-voice-button) - var(--tap-target)) / 2);color:inherit;cursor:pointer;background:0 0;border:none;flex:none;place-items:center;padding:0;display:grid}.play.svelte-8oczwn:disabled{cursor:default}.glyph.svelte-8oczwn{width:var(--size-voice-button);height:var(--size-voice-button);place-items:center;display:grid}.glyph.loading.svelte-8oczwn{opacity:.5}.glyph.svelte-8oczwn svg:where(.svelte-8oczwn){width:var(--size-icon);height:var(--size-icon);fill:currentColor}.wave.svelte-8oczwn{width:var(--size-voice-waveform);flex:none}.length.svelte-8oczwn{font-size:var(--font-size-caption);font-variant-numeric:tabular-nums;flex:none}.problem.svelte-8oczwn{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}.tile.svelte-841v3c{aspect-ratio:auto;border-radius:0;width:100%;height:100%}.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}.waiting.svelte-841v3c{cursor:pointer}.play.svelte-841v3c,.download.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%}.download.svelte-841v3c svg:where(.svelte-841v3c){width:var(--size-icon);height:var(--size-icon)}.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}.album.svelte-2bdt3d{width:var(--size-media-max-width);max-width:100%;aspect-ratio:1 / var(--album-height,1);border-radius:var(--radius-picture);display:block;position:relative;overflow:hidden}.tile.svelte-2bdt3d{display:block;position:absolute}.forwarded.svelte-1i91px2{font-size:var(--font-size-caption);opacity:.8;margin-block-end:var(--space-tight);font-style:italic;display:block}.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:currentColor}[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;transition:background var(--timing-reaction) var(--ease-out), border-color var(--timing-reaction) var(--ease-out), transform var(--timing-reaction) var(--ease-menu-open)}.reactions.svelte-1i91px2 button:where(.svelte-1i91px2):active:not(:disabled){transform:scale(var(--motion-scale-from))}.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;transition:opacity var(--timing-chrome) var(--ease-out);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))}.bubble.svelte-1i91px2:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.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:currentColor}.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)}.floating.svelte-1ye77f8{inset-inline:0;top:var(--space-close);z-index:1;opacity:0;pointer-events:none;transition:opacity var(--timing-menu-close) var(--ease-out);margin:0;position:absolute}.floating.shown.svelte-1ye77f8{opacity:1;transition-duration:var(--timing-chrome)}.selectable.svelte-1ye77f8{align-items:center;gap:var(--space-close);border-radius:var(--radius-control);cursor:pointer;display:flex}.selectable.svelte-1ye77f8:focus-visible{outline:var(--border-thick) solid var(--accent)}.chosen-row.svelte-1ye77f8{flex:1;min-width:0}.mark.svelte-1ye77f8{width:var(--size-icon);height:var(--size-icon);border:var(--border-thick) solid var(--color-text-secondary);border-radius:var(--radius-circle);flex:none;place-items:center;display:grid}.mark.on.svelte-1ye77f8{border-color:var(--accent);background:var(--accent)}.mark.svelte-1ye77f8 svg:where(.svelte-1ye77f8){width:100%;height:100%;fill:var(--on-accent)}.item.arrived.svelte-1ye77f8{animation:svelte-1ye77f8-arrive var(--timing-arrival) var(--ease-out)}@keyframes svelte-1ye77f8-arrive{0%{opacity:0;transform:translateY(var(--motion-rise))}}.unread.svelte-1ye77f8{margin:var(--space-roomy) calc(-1 * var(--timeline-gutter)) var(--space-close);padding:var(--space-tight) 0;background:var(--color-incoming-bubble);color:var(--color-text-secondary);font-size:var(--font-size-caption);text-align:center;font-weight:500}.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;transition:opacity var(--timing-chrome) var(--ease-out), transform var(--timing-chrome) var(--ease-out);place-items:center;display:grid;position:absolute;inset-block-end:var(--space-normal);inset-inline-end:var(--space-roomy)}@starting-style{.to-bottom.svelte-1ye77f8{opacity:0;transform:scale(var(--motion-menu-scale-from))}.unseen.svelte-1ye77f8{transform:scale(0)}}.unseen.svelte-1ye77f8{transition:transform var(--timing-reaction) var(--ease-menu-open);min-width:var(--size-unread-badge);height:var(--size-unread-badge);padding:0 var(--space-tight);border-radius:var(--radius-circle);background:var(--accent);color:var(--on-accent);font-size:var(--font-size-caption);font-variant-numeric:tabular-nums;font-weight:600;line-height:var(--size-unread-badge);position:absolute;inset-block-start:calc(-1 * var(--size-unread-badge) / 2)}.to-bottom.svelte-1ye77f8 svg:where(.svelte-1ye77f8){width:var(--size-icon);height:var(--size-icon);fill:currentColor}.secondary.svelte-j5fvz7{color:var(--color-text-secondary);font-size:var(--font-size-caption);margin:0}.card.svelte-j5fvz7{height:min(var(--size-peek-height), var(--size-peek-fit));border-radius:var(--radius-card);background:var(--color-surface);flex-direction:column;flex-shrink:0;display:flex;overflow:hidden}.actions.svelte-j5fvz7{border-radius:var(--radius-card);background:var(--color-surface);flex-direction:column;flex-shrink:0;margin:0;padding:0;list-style:none;display:flex;overflow:hidden}.actions.svelte-j5fvz7>:where(.svelte-j5fvz7)+:where(.svelte-j5fvz7){border-block-start:var(--border-hairline) solid var(--color-separator)}button.svelte-j5fvz7{width:100%;min-height:var(--tap-target);padding:var(--space-tight) var(--space-normal);color:var(--accent);font:inherit;text-align:start;cursor:pointer;background:0 0;border:none}.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{align-items:center;gap:var(--space-close);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;font-weight:500;display:flex}.archive.svelte-1mcs0sp svg{width:var(--size-icon);height:var(--size-icon)}@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;flex-direction:column;margin-block-start:12vh;padding:0;overflow:hidden}.switcher[open].svelte-1duu5mg{display:flex}.switcher.svelte-1duu5mg::backdrop{background:var(--color-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}.strip.svelte-18fgd0w{align-items:center;gap:var(--space-close);min-width:0;height:var(--size-navigation-bar);padding-inline:var(--space-roomy) 0;border:var(--border-hairline) solid var(--color-separator);border-radius:var(--radius-bubble);background:var(--color-background);transition:opacity var(--timing-chrome) var(--ease-out);flex:1;display:flex}.strip.camera.svelte-18fgd0w{background:var(--color-camera-plate);color:var(--color-on-camera);border-color:#0000}@starting-style{.strip.svelte-18fgd0w{opacity:0}}.dot.svelte-18fgd0w{width:var(--size-recording-dot);height:var(--size-recording-dot);border-radius:var(--radius-circle);background:var(--color-text-secondary);flex:none}.dot.live.svelte-18fgd0w{background:var(--color-danger);animation:svelte-18fgd0w-breathe var(--timing-recording-pulse) ease-in-out infinite alternate}@keyframes svelte-18fgd0w-breathe{to{opacity:.3}}.play.svelte-18fgd0w{width:var(--size-icon-button);height:var(--size-icon-button);color:var(--accent);cursor:pointer;background:0 0;border:none;flex:none;place-items:center;padding:0;display:grid}.play.svelte-18fgd0w svg:where(.svelte-18fgd0w){width:var(--size-icon);height:var(--size-icon);fill:currentColor}.clock.svelte-18fgd0w{font-variant-numeric:tabular-nums;flex:none}.wave.svelte-18fgd0w{min-width:0;color:var(--color-text-secondary);flex:1}.cancel.svelte-18fgd0w{min-height:var(--tap-target);padding-inline:var(--space-close) var(--space-roomy);border-radius:var(--radius-bubble);color:var(--color-danger);font:inherit;cursor:pointer;background:0 0;border:none;flex:none;font-weight:500}.capture.svelte-oae5c{z-index:10;gap:var(--space-roomy);padding:var(--space-roomy) var(--space-close);background:var(--color-camera-scrim);-webkit-backdrop-filter:blur(var(--backdrop-blur));backdrop-filter:blur(var(--backdrop-blur));color:var(--color-on-camera);transition:opacity var(--timing-chrome) var(--ease-out);flex-direction:column;padding-block-end:max(var(--space-roomy), env(safe-area-inset-bottom));display:flex;position:absolute;inset:0}@starting-style{.capture.svelte-oae5c{opacity:0}}.capture.svelte-oae5c:focus{outline:none}.stage.svelte-oae5c{justify-content:center;align-items:center;gap:var(--space-roomy);flex-direction:column;flex:1;min-height:0;display:flex}.circle.svelte-oae5c{width:min(100%, var(--size-video-note-camera), var(--size-video-note-camera-fit));aspect-ratio:1;border-radius:var(--radius-circle);background:var(--color-camera-plate);transition:transform var(--timing-arrival) var(--ease-menu-open);position:relative}@starting-style{.circle.svelte-oae5c{transform:scale(var(--motion-scale-from))}}.picture.svelte-oae5c{border-radius:var(--radius-circle);opacity:0;transition:opacity var(--timing-chrome) var(--ease-out);position:absolute;inset:0;overflow:hidden}.circle.live.svelte-oae5c .picture:where(.svelte-oae5c){opacity:1}.picture.svelte-oae5c canvas{width:100%;height:100%;display:block}.ring.svelte-oae5c{fill:none;stroke:currentColor;width:100%;height:100%;stroke-width:var(--size-video-note-ring);stroke-linecap:round;vector-effect:non-scaling-stroke;position:absolute;inset:0;overflow:visible}.hint.svelte-oae5c{max-width:var(--size-video-note-hint);text-align:center;opacity:.8;min-height:1lh;margin:0}.controls.svelte-oae5c{align-items:flex-end;gap:var(--space-close);width:100%;max-width:var(--column-timeline-max);margin-inline:auto;display:flex}.left.svelte-oae5c{align-items:flex-start;gap:var(--space-close);flex-direction:column;flex:1;min-width:0;display:flex}.left.svelte-oae5c .strip{width:100%}.right.svelte-oae5c{align-items:center;gap:var(--space-close);flex-direction:column;flex:none;display:flex}.flip.svelte-oae5c{width:var(--tap-target);height:var(--tap-target);border-radius:var(--radius-circle);background:var(--color-camera-plate);color:inherit;cursor:pointer;border:none;place-items:center;display:grid}select.svelte-oae5c{max-width:100%;min-height:var(--tap-target);padding-inline:var(--space-normal);border-radius:var(--radius-control);background:var(--color-camera-plate);color:inherit;font:inherit;border:none}.flip.svelte-oae5c svg:where(.svelte-oae5c),.lock.svelte-oae5c svg:where(.svelte-oae5c){width:var(--size-icon);height:var(--size-icon);fill:currentColor}.lock.svelte-oae5c{align-items:center;gap:var(--space-tight);padding:var(--space-close);border-radius:var(--radius-circle);background:var(--color-camera-plate);transition:opacity var(--timing-chrome) var(--ease-out), transform var(--timing-chrome) var(--ease-out);flex-direction:column;display:flex}@starting-style{.lock.svelte-oae5c{opacity:0;transform:translateY(var(--motion-rise))}}.shutter.svelte-oae5c{width:var(--size-recording-send);height:var(--size-recording-send);border-radius:var(--radius-circle);background:var(--color-camera-plate);color:inherit;cursor:pointer;transition:background-color var(--timing-chrome) var(--ease-out);border:none;place-items:center;display:grid}.shutter.recording.svelte-oae5c{background:var(--accent);color:var(--on-accent)}.shutter.svelte-oae5c:disabled{opacity:.4;cursor:default}.shutter.svelte-oae5c svg:where(.svelte-oae5c){width:var(--size-icon-button);height:var(--size-icon-button);fill:currentColor}.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:currentColor}.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}.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:currentColor}.picker.svelte-1alfxkb{transform-origin:bottom;transition:opacity var(--timing-chrome) var(--ease-out), transform var(--timing-menu-open) var(--ease-menu-open);max-height:var(--size-mention-list);margin:0 0 var(--space-close);padding:var(--space-tight) 0;border-radius:var(--radius-bubble);list-style:none;overflow-y:auto}li.svelte-1alfxkb{align-items:center;gap:var(--space-normal);min-height:var(--size-mention-row);padding:0 var(--space-roomy);cursor:pointer;display:flex}li.active.svelte-1alfxkb{background:var(--color-selected)}@media (hover:hover){li.svelte-1alfxkb:hover{background:var(--color-selected)}}.avatar.svelte-1alfxkb{width:var(--size-avatar);height:var(--size-avatar);flex:none}.name.svelte-1alfxkb,.id.svelte-1alfxkb{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.id.svelte-1alfxkb{min-width:0;color:var(--color-text-secondary);font-size:var(--font-size-caption)}@starting-style{.picker.svelte-1alfxkb{opacity:0;transform:scale(var(--motion-scale-from))}}.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);transition:opacity var(--timing-chrome) var(--ease-out), transform var(--timing-chrome) var(--ease-out);align-items:center;margin-block-end:var(--space-close);padding-inline-start:var(--space-close)}@starting-style{.context.svelte-10xdfh{opacity:0;transform:translateY(var(--motion-rise))}}.context.svelte-10xdfh>svg:where(.svelte-10xdfh),.cancel.svelte-10xdfh svg:where(.svelte-10xdfh){width:var(--size-icon);height:var(--size-icon);fill:currentColor;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:currentColor}.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}.voice-slot.svelte-10xdfh{flex:none;position:relative}.voice.svelte-10xdfh{touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;transition:transform var(--timing-chrome) var(--ease-out)}.voice.held.svelte-10xdfh{transform:scale(var(--motion-held-scale))}.lock.svelte-10xdfh{inset-inline:0;bottom:calc(100% + var(--space-normal));align-items:center;gap:var(--space-tight);padding-block:var(--space-close);border-radius:var(--radius-circle);background:var(--color-surface);color:var(--color-text-secondary);box-shadow:0 0 0 var(--border-hairline) var(--color-separator);transition:opacity var(--timing-chrome) var(--ease-out), transform var(--timing-chrome) var(--ease-out);flex-direction:column;display:flex;position:absolute}@starting-style{.lock.svelte-10xdfh{opacity:0;transform:translateY(var(--motion-rise))}}.lock.svelte-10xdfh svg:where(.svelte-10xdfh){width:var(--size-icon);height:var(--size-icon);fill:currentColor}.stop.svelte-10xdfh{width:var(--size-navigation-bar);height:var(--size-navigation-bar);border-radius:var(--radius-circle);color:var(--color-danger);cursor:pointer;background:0 0;border:none;flex:none;place-items:center;display:grid}.stop.svelte-10xdfh svg:where(.svelte-10xdfh){width:var(--size-icon);height:var(--size-icon);fill:currentColor}.send.svelte-10xdfh:disabled{opacity:.4;cursor:default}.send.svelte-10xdfh svg:where(.svelte-10xdfh){width:var(--size-icon);height:var(--size-icon);fill:currentColor}form.svelte-66lxjs,fieldset.svelte-66lxjs{gap:var(--space-normal);flex-direction:column;display:flex}fieldset.svelte-66lxjs{border:none;margin:0;padding:0}legend.svelte-66lxjs{color:var(--color-text-secondary);font-size:var(--font-size-caption);margin-block-end:var(--space-close);padding:0;font-weight:600}.answer.svelte-66lxjs{align-items:center;gap:var(--space-close);display:flex}.answer.svelte-66lxjs>:first-child{flex:1}.remove.svelte-66lxjs{width:var(--tap-target);height:var(--tap-target);color:var(--color-text-secondary);cursor:pointer;background:0 0;border:none;place-items:center;padding:0;display:grid}.remove.svelte-66lxjs svg:where(.svelte-66lxjs){width:var(--size-icon);height:var(--size-icon)}.add.svelte-66lxjs{align-self:flex-start}.toggle.svelte-66lxjs{justify-content:space-between;align-items:center;gap:var(--space-close);cursor:pointer;display:flex}.help.svelte-66lxjs{font-size:var(--font-size-caption);color:var(--color-text-secondary);margin:0}.selection.svelte-1jizmmw{transition:opacity var(--timing-chrome) var(--ease-out), transform var(--timing-chrome) var(--ease-out);align-items:center;gap:var(--space-normal);min-height:var(--size-navigation-bar);margin:var(--space-close) var(--timeline-gutter);padding:0 var(--space-generous);border-radius:var(--radius-circle);margin-block-end:max(var(--space-close), env(safe-area-inset-bottom));display:flex}button.svelte-1jizmmw{color:var(--accent);font:inherit;cursor:pointer;background:0 0;border:none}button.svelte-1jizmmw:disabled{color:var(--color-text-secondary);cursor:default}.count.svelte-1jizmmw{font-variant-numeric:tabular-nums;text-align:center;flex:1;font-weight:600}.actions.svelte-1jizmmw{gap:var(--space-roomy);display:flex}.actions.svelte-1jizmmw button:where(.svelte-1jizmmw){min-width:var(--tap-target);min-height:var(--tap-target);place-items:center;padding:0;display:grid}.actions.svelte-1jizmmw .danger:where(.svelte-1jizmmw):not(:disabled){color:var(--color-danger)}svg.svelte-1jizmmw{width:var(--size-icon);height:var(--size-icon);fill:currentColor}@starting-style{.selection.svelte-1jizmmw{opacity:0;transform:translateY(var(--motion-rise))}}.grid.svelte-oz2s9g{grid-template-columns:repeat(var(--forward-columns), minmax(0, 1fr));gap:var(--space-normal) var(--space-close);max-height:var(--size-forward-grid);margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.grid.svelte-oz2s9g button:where(.svelte-oz2s9g){align-items:center;gap:var(--space-tight);width:100%;padding:var(--space-tight);border-radius:var(--radius-control);color:inherit;font:inherit;cursor:pointer;background:0 0;border:none;flex-direction:column;display:flex}.grid.svelte-oz2s9g button:where(.svelte-oz2s9g):focus-visible{outline:var(--border-thick) solid var(--accent)}.face.svelte-oz2s9g{width:var(--size-room-avatar);height:var(--size-room-avatar);position:relative}.on.svelte-oz2s9g .face:where(.svelte-oz2s9g){outline:var(--border-thick) solid var(--accent);outline-offset:var(--border-thick);border-radius:var(--radius-circle)}.tick.svelte-oz2s9g{width:var(--size-icon);height:var(--size-icon);border:var(--border-thick) solid var(--color-background);border-radius:var(--radius-circle);background:var(--accent);place-items:center;display:grid;position:absolute;inset-block-end:0;inset-inline-end:0}.tick.svelte-oz2s9g svg:where(.svelte-oz2s9g){width:100%;height:100%;fill:var(--on-accent)}.name.svelte-oz2s9g{max-width:100%;font-size:var(--font-size-caption);text-align:center;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}form.svelte-oz2s9g{gap:var(--space-normal);flex-direction:column;display:flex}.panel.svelte-1w5zkjv{width:var(--size-emoji-panel-width);flex-direction:column;max-width:100%;display:flex}.scroller.svelte-1w5zkjv{height:var(--size-emoji-panel);overscroll-behavior:contain;padding-inline:var(--space-close);position:relative;overflow-y:auto}section.svelte-1w5zkjv{content-visibility:auto;contain-intrinsic-size:auto var(--size-emoji-panel)}h3.svelte-1w5zkjv{height:var(--size-emoji-header);font-size:var(--font-size-caption);color:var(--color-text-secondary);align-items:center;margin:0;font-weight:600;display:flex}.grid.svelte-1w5zkjv{grid-template-columns:repeat(auto-fill, minmax(var(--size-reaction-cell), 1fr));padding-block-end:var(--space-close);display:grid}.grid.six.svelte-1w5zkjv{grid-template-columns:repeat(var(--emoji-recent-columns), 1fr)}.panel.svelte-1w5zkjv .cell:where(.svelte-1w5zkjv){min-width:0;height:var(--size-reaction-cell);min-height:var(--size-reaction-cell);border-radius:var(--radius-circle);font-size:var(--font-size-title);justify-content:center;padding:0}.panel.svelte-1w5zkjv .cell.mine:where(.svelte-1w5zkjv){background:var(--color-own-reaction)}.tabs.svelte-1w5zkjv{padding-inline:var(--space-close);border-block-start:var(--border-hairline) solid var(--color-separator);display:flex}.tabs.svelte-1w5zkjv button:where(.svelte-1w5zkjv){height:var(--tap-target);color:var(--color-text-secondary);cursor:pointer;background:0 0;border:none;flex:1;place-items:center;padding:0;display:grid}.tabs.svelte-1w5zkjv button.selected:where(.svelte-1w5zkjv){color:var(--accent)}.tabs.svelte-1w5zkjv svg:where(.svelte-1w5zkjv){width:var(--size-icon);height:var(--size-icon);fill:currentColor}.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 .more:where(.svelte-aihou3){color:var(--color-text-secondary)}.more.svelte-aihou3 svg:where(.svelte-aihou3){width:var(--size-icon);height:var(--size-icon);fill:currentColor}.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:currentColor;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}.identity.svelte-virxhz{--tint:var(--accent);align-items:flex-start;gap:var(--space-close);padding:var(--space-roomy) var(--timeline-gutter);border-block-end:var(--border-hairline) solid var(--color-separator);background:var(--color-glass-opaque);display:flex}.serious.svelte-virxhz{--tint:var(--color-warning);background:color-mix(in srgb, var(--color-warning) var(--warning-wash), var(--color-background))}svg.svelte-virxhz{width:var(--size-icon);height:var(--size-icon);fill:var(--color-text-secondary);flex:none}.serious.svelte-virxhz svg:where(.svelte-virxhz){fill:var(--color-warning)}.what.svelte-virxhz{align-items:flex-start;gap:var(--space-tight);flex-direction:column;min-width:0;display:flex}p.svelte-virxhz{color:var(--color-text-secondary);font-size:var(--font-size-caption);margin:0}button.svelte-virxhz{padding:var(--space-tight) var(--space-normal);border-radius:var(--radius-control);background:color-mix(in srgb, var(--tint) var(--warning-wash), transparent);color:var(--tint);font:inherit;font-size:var(--font-size-caption);cursor:pointer;border:none;margin-block-start:var(--space-tight);font-weight:600}.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}.instead.svelte-1mxr0l5{align-items:center;gap:var(--space-tight);max-width:var(--column-timeline-max);width:100%;padding:var(--space-normal) var(--timeline-gutter) max(var(--space-normal), env(safe-area-inset-bottom));border-block-start:var(--border-hairline) solid var(--color-separator);text-align:center;flex-direction:column;margin-inline:auto;display:flex}.instead.svelte-1mxr0l5 p:where(.svelte-1mxr0l5){color:var(--color-text-secondary);font-size:var(--font-size-caption);margin:0}.instead.svelte-1mxr0l5 button:where(.svelte-1mxr0l5){min-height:var(--tap-target);padding:0 var(--space-normal);color:var(--accent);font:inherit;cursor:pointer;background:0 0;border:none;font-weight:600}.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:var(--color-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}.person.svelte-1lms6mj{align-items:center;gap:var(--space-normal);width:100%;min-height:var(--tap-target);padding:var(--space-close) var(--space-normal);border-radius:var(--radius-control);color:inherit;font:inherit;text-align:start;cursor:pointer;background:0 0;border:none;display:flex}.person.svelte-1lms6mj:disabled{cursor:default;opacity:.5}.person[aria-busy=true].svelte-1lms6mj{opacity:.6}@media (hover:hover){.person.svelte-1lms6mj:not(:disabled):hover{background:var(--color-selected)}}.face.svelte-1lms6mj{--avatar-size:var(--size-avatar);flex:none}.what.svelte-1lms6mj{flex-direction:column;min-width:0;display:flex}.name.svelte-1lms6mj,.subtitle.svelte-1lms6mj{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.subtitle.svelte-1lms6mj{color:var(--color-text-secondary);font-size:var(--font-size-caption)}.detail.svelte-1lms6mj{-webkit-line-clamp:2;line-clamp:2;color:var(--color-text-secondary);font-size:var(--font-size-caption);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.list.svelte-1ymjihc{gap:var(--space-close);flex-direction:column;display:flex}.rows.svelte-1ymjihc{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}section.svelte-1ymjihc{gap:var(--space-tight);flex-direction:column;display:flex}h3.svelte-1ymjihc{padding-inline:var(--space-normal);color:var(--color-text-secondary);font-size:var(--font-size-caption);text-transform:uppercase;margin:0;font-weight:600}.action.svelte-1ymjihc{align-items:center;gap:var(--space-normal);width:100%;min-height:var(--tap-target);padding:var(--space-close) var(--space-normal);border-radius:var(--radius-control);color:inherit;font:inherit;text-align:start;cursor:pointer;background:0 0;border:none;display:flex}@media (hover:hover){.action.svelte-1ymjihc:hover{background:var(--color-selected)}}.action-icon.svelte-1ymjihc{width:var(--size-avatar);color:var(--accent);flex:none;place-items:center;display:grid}.action-icon.svelte-1ymjihc svg{width:var(--size-icon-button);height:var(--size-icon-button)}form.svelte-1ymjihc{gap:var(--space-normal);flex-direction:column;display:flex}.field.svelte-1ymjihc{gap:var(--space-tight);flex-direction:column;display:flex}.field.svelte-1ymjihc label:where(.svelte-1ymjihc){font-size:var(--font-size-caption);color:var(--color-text-secondary)}textarea.svelte-1ymjihc{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-1ymjihc:focus-visible{outline:2px solid var(--accent);outline-offset:0;border-color:#0000}.toggle.svelte-1ymjihc{align-items:center;gap:var(--space-close);cursor:pointer;display:flex}.toggle.svelte-1ymjihc>span:where(.svelte-1ymjihc){gap:var(--space-tight);flex-direction:column;flex:1;display:flex}.privacy.svelte-1ymjihc{align-items:center;gap:var(--space-tight);color:var(--color-text-secondary);font-size:var(--font-size-caption);margin:0;display:flex}.privacy.svelte-1ymjihc svg{width:var(--font-size-caption);height:var(--font-size-caption);flex:none}.privacy.open.svelte-1ymjihc svg{color:var(--color-warning)}.help.svelte-1ymjihc,.secondary.svelte-1ymjihc{font-size:var(--font-size-caption);color:var(--color-text-secondary);margin:0}.secondary.svelte-1ymjihc{padding-inline:var(--space-normal)}.retry.svelte-1ymjihc{justify-content:space-between;align-items:center;gap:var(--space-close);margin:0;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{justify-content:space-between;align-items:center;gap:var(--space-close);min-height:var(--tap-target);cursor:pointer;display:flex}.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:currentColor}.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}.row.svelte-1mx34wj{gap:var(--space-close);flex-wrap:wrap;display:flex}.emoji.svelte-1mx34wj{width:var(--tap-target);height:var(--tap-target);border:var(--border-hairline) solid transparent;border-radius:var(--radius-circle);font-size:var(--font-size-title);cursor:pointer;background:0 0;place-items:center;padding:0;display:grid}.emoji[aria-checked=true].svelte-1mx34wj{border-color:var(--accent);background:var(--color-selected)}.more.svelte-1mx34wj{background:var(--color-selected);color:var(--color-text-secondary)}.more.svelte-1mx34wj svg{width:var(--size-icon);height:var(--size-icon)}.editor.svelte-wcmmc{gap:var(--space-normal);flex-direction:column;display:flex}h3.svelte-wcmmc{margin:var(--space-close) 0 0;font-size:var(--font-size-caption);color:var(--color-text-secondary);text-transform:uppercase;font-weight:600}.group.svelte-wcmmc{border-radius:var(--radius-card);background:var(--color-surface);flex-direction:column;margin:0;padding:0;list-style:none;display:flex;overflow:hidden}.group.svelte-wcmmc>:where(.svelte-wcmmc)+:where(.svelte-wcmmc){border-block-start:var(--border-hairline) solid var(--color-separator)}.choices.svelte-wcmmc{max-height:var(--size-media-max-height);overflow-y:auto}.switch.svelte-wcmmc,.chat.svelte-wcmmc{align-items:center;gap:var(--space-normal);min-height:var(--tap-target);padding:var(--space-tight) var(--space-normal);cursor:pointer;display:flex}.switch.svelte-wcmmc{justify-content:space-between}.switch.svelte-wcmmc input:where(.svelte-wcmmc),.face.svelte-wcmmc{--avatar-size:var(--size-avatar-small);display:flex}.chat-name.svelte-wcmmc{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.actions.svelte-wcmmc{gap:var(--space-close);grid-auto-flow:column;display:grid}.rows.svelte-q7pyb1{border-radius:var(--radius-card);background:var(--color-surface);flex-direction:column;margin:0;padding:0;list-style:none;display:flex;overflow:hidden}li.svelte-q7pyb1{align-items:center;gap:var(--space-tight);padding-inline-end:var(--space-tight);display:flex}li.svelte-q7pyb1+li:where(.svelte-q7pyb1){border-block-start:var(--border-hairline) solid var(--color-separator)}.suggestion.svelte-q7pyb1{padding:var(--space-tight) var(--space-tight) var(--space-tight) var(--space-roomy);grid-template-columns:minmax(0,1fr) auto;display:grid}.open.svelte-q7pyb1{align-items:center;gap:var(--space-normal);min-width:0;min-height:var(--tap-target);padding:var(--space-close) var(--space-roomy);color:inherit;font:inherit;text-align:start;cursor:pointer;background:0 0;border:none;flex:1;display:flex}.open.svelte-q7pyb1:disabled{cursor:default}.new.svelte-q7pyb1{color:var(--accent)}.new.svelte-q7pyb1 svg{width:var(--size-icon);height:var(--size-icon)}.name.svelte-q7pyb1{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.count.svelte-q7pyb1{color:var(--color-text-secondary);font-variant-numeric:tabular-nums}h3.svelte-q7pyb1{margin:var(--space-close) 0 0;font-size:var(--font-size-caption);color:var(--color-text-secondary);text-transform:uppercase;font-weight:600}.secondary.svelte-q7pyb1{color:var(--color-text-secondary);font-size:var(--font-size-caption);margin:0}.problem.svelte-q7pyb1{color:var(--color-danger);font-size:var(--font-size-caption);margin:0}.card.svelte-l79sv0{width:100%;max-width:var(--size-qr-code);padding:var(--space-roomy);border-radius:var(--radius-card);background:var(--color-qr-ground);display:block}svg.svelte-l79sv0{width:100%;height:auto;fill:var(--color-qr-ink);display:block}.sheet.svelte-1p1hr69{align-items:center;gap:var(--space-roomy);text-align:center;flex-direction:column;display:flex}.face.svelte-1p1hr69{--avatar-size:var(--size-avatar-large)}.name.svelte-1p1hr69{font-size:var(--font-size-title);overflow-wrap:anywhere}.subtitle.svelte-1p1hr69{color:var(--color-text-secondary);overflow-wrap:anywhere}.selectable.svelte-1p1hr69{-webkit-user-select:text;user-select:text}.row-button.svelte-1q7k468{width:100%;font:inherit;text-align:start;cursor:pointer;background:0 0;border:none}.row-detail.svelte-1q7k468{color:var(--color-text-secondary);font-size:var(--font-size-caption);display:block}.list.svelte-1q7k468 li.pair:where(.svelte-1q7k468){justify-content:space-between;gap:var(--space-normal);flex-direction:row;display:flex}.licence.svelte-1q7k468{max-height:var(--size-media-max-height);font-size:var(--font-size-caption);white-space:pre-wrap;margin:0;overflow:auto}.profile-header.svelte-1q7k468{align-items:center;gap:var(--space-tight);padding-block:var(--space-roomy);text-align:center;flex-direction:column;display:flex}.big.svelte-1q7k468{--avatar-size:var(--size-avatar-profile);margin-block-end:var(--space-close)}.tile.svelte-1q7k468{align-items:center;gap:var(--space-tight);min-width:var(--size-avatar-profile);padding:var(--space-close) var(--space-normal);border-radius:var(--radius-card);background:var(--color-surface);color:var(--accent);font:inherit;font-size:var(--font-size-caption);cursor:pointer;border:none;flex-direction:column;margin-block-start:var(--space-close);display:flex}.tile.svelte-1q7k468 svg{width:var(--size-icon-button);height:var(--size-icon-button)}.app-icon.svelte-1q7k468{width:var(--size-avatar-profile);height:var(--size-avatar-profile);border-radius:var(--radius-card);margin-block-end:var(--space-close)}.profile-name.svelte-1q7k468{font-size:var(--font-size-title);overflow-wrap:anywhere}.selectable.svelte-1q7k468{overflow-wrap:anywhere;-webkit-user-select:text;user-select:text}.readonly.svelte-1q7k468{padding:var(--space-close) var(--space-normal);border-radius:var(--radius-card);background:var(--color-surface);color:var(--color-text-secondary);margin:0}.state.svelte-1q7k468{align-items:center;gap:var(--space-close);display:flex}.ok.svelte-1q7k468{color:var(--accent);font-weight:700}.warn.svelte-1q7k468{color:var(--color-warning);font-weight:700}.settings.svelte-1q7k468{gap:var(--space-normal);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}.settings.svelte-1q7k468>*,section.svelte-1q7k468>*{flex-shrink:0}section.svelte-1q7k468+section:where(.svelte-1q7k468){margin-block-start:var(--space-generous)}.rows.svelte-1q7k468{border-radius:var(--radius-card);background:var(--color-surface);margin:0;padding:0;list-style:none;overflow:hidden}.rows.svelte-1q7k468 a:where(.svelte-1q7k468),.row-button.svelte-1q7k468{align-items:center;gap:var(--space-normal);min-height:var(--tap-target);padding:var(--space-close) var(--space-normal) var(--space-close) var(--space-roomy);color:inherit;text-decoration:none;display:flex}.rows.svelte-1q7k468 li:where(.svelte-1q7k468)+li:where(.svelte-1q7k468) a:where(.svelte-1q7k468),.rows.svelte-1q7k468 li:where(.svelte-1q7k468)+li:where(.svelte-1q7k468) .row-button:where(.svelte-1q7k468){border-block-start:var(--border-hairline) solid var(--color-separator)}.rows.svelte-1q7k468 a:where(.svelte-1q7k468):hover,.row-button.svelte-1q7k468:hover{background:var(--color-incoming-bubble)}.rows.svelte-1q7k468 a:where(.svelte-1q7k468):focus-visible,.row-button.svelte-1q7k468:focus-visible{outline-offset:calc(-1 * var(--space-tight))}.row-icon.svelte-1q7k468{width:var(--size-icon);height:var(--size-icon);color:var(--accent);display:flex}.row-label.svelte-1q7k468{flex:1}.chevron.svelte-1q7k468{width:var(--size-icon);height:var(--size-icon);color:var(--color-text-secondary);display:flex}section.svelte-1q7k468{gap:var(--space-normal);scroll-margin-top:var(--space-roomy);flex-direction:column;display:flex}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}h4.svelte-1q7k468{font:inherit;margin:0;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)}.avatar.svelte-1q7k468{--avatar-size:var(--size-avatar-large)}.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:where(.svelte-1q7k468):disabled{color:var(--color-text-secondary);cursor:default}.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}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:center;gap:var(--space-close);color:var(--color-text);font-size:var(--font-size-body);cursor:pointer;display:flex}.toggle.svelte-q4to70>span:where(.svelte-q4to70){gap:var(--space-tight);flex-direction:column;flex:1;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{white-space:pre-wrap;overflow-wrap:anywhere;-webkit-user-select:text;user-select:text;margin:0}.subtitle.svelte-ap6cce{color:var(--color-text-secondary);overflow-wrap:anywhere;margin:0}.subtitle.selectable.svelte-ap6cce{-webkit-user-select:text;user-select:text}.privacy.svelte-ap6cce{align-items:center;gap:var(--space-tight);color:var(--color-text-secondary);font-size:var(--font-size-caption);margin:0;display:flex}.privacy.open.svelte-ap6cce{color:var(--color-warning)}.privacy.svelte-ap6cce svg{width:var(--font-size-caption);height:var(--font-size-caption)}.tiles.svelte-ap6cce{gap:var(--space-close);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid}.tile.svelte-ap6cce{align-items:center;gap:var(--space-tight);min-height:var(--tap-target);padding:var(--space-close) var(--space-tight);border-radius:var(--radius-card);background:var(--color-surface);color:var(--accent);font:inherit;font-size:var(--font-size-caption);cursor:pointer;border:none;flex-direction:column;display:flex}.tile.svelte-ap6cce svg{width:var(--size-icon-button);height:var(--size-icon-button)}.copied.svelte-ap6cce,.blocked-note.svelte-ap6cce{color:var(--color-text-secondary);font-size:var(--font-size-caption);margin:0}.copied.svelte-ap6cce{text-align:center}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}.watermark.svelte-pmf125{place-items:center;height:100%;display:grid}.spark.svelte-pmf125{width:var(--size-watermark);color:var(--color-watermark)}.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:var(--color-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;gap:var(--space-normal);border:none;flex-direction:column}dialog[open].svelte-xrptrl{display:flex}dialog.svelte-xrptrl::backdrop{background:var(--color-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)}}
