: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;--space-within-compact-run:.5rem;--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%;--tint-interface:8%;--tint-mono:4%;--z-tint:100;--color-scrim:#78788066;--color-dialog-edge:transparent;--color-on-switch:#fff;--shadow-switch-knob:0 1px 4px #0003;--color-qr-ground:#fff;--color-qr-ink:#000;--color-answer-yes:#1c7d38;--color-answer-no:#c4261c;--color-on-answer:#fff;--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;--size-sticker-cell:4.5rem;--size-search-results:20rem;--size-sticker-tab:2rem;--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;--viewer-dim:.65;--viewer-blur:1.25rem;--size-viewer-inset:1rem;--color-crop-veil:#0000008c;--color-crop-outline:#fffc;--size-crop-veil-spread:100vmax;--size-avatar-cropper:30rem;--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-features:"zero", "ss02", "ss07";--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;--wallpaper-veil:white;--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;--wallpaper-veil:black;--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;--color-scrim:#0009;--color-dialog-edge:#54545899}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-background:#000;--wallpaper-veil:black;--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;--color-scrim:#0009;--color-dialog-edge:#54545899}}:root[data-font=system]{--font-body:var(--font-system);--font-features:normal}: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)}:root[data-tint] body:after{content:"";z-index:var(--z-tint);background:color-mix(in srgb, var(--accent) var(--tint-interface), transparent);pointer-events:none;position:fixed;inset:0}:root[data-tint][data-accent=mono] body:after{background:color-mix(in srgb, var(--accent) var(--tint-mono), transparent)}[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-feature-settings:var(--font-features);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:normal;font-weight:100 900;font-display:swap;src:url(/assets/inter-variable-DiVDrmQJ.woff2)format("woff2")}@font-face{font-family:Inter;font-style:italic;font-weight:100 900;font-display:swap;src:url(/assets/inter-variable-italic-FCBEiFp6.woff2)format("woff2")}.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}.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}.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}.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)}}
