.login.svelte-y587gq{flex-direction:column;justify-content:center;align-items:center;display:flex}.login-card.svelte-y587gq{border:1px solid var(--border);background-color:var(--component);flex-direction:column;align-items:center;gap:.75rem;width:25rem;padding:1.5rem;display:flex}.login-entry.svelte-y587gq{align-items:stretch;display:flex}.login-entries.svelte-y587gq{border:1px solid var(--border-dim);background-color:var(--background);width:100%}.login-entry-main.svelte-y587gq{text-align:left;text-overflow:ellipsis;white-space:nowrap;border:none;flex:1;overflow:hidden}.login-remove.svelte-y587gq{flex:none;align-items:center;padding:.5rem;display:flex}form.svelte-y587gq,.login-entry.svelte-y587gq,button[onclick].svelte-y587gq{width:100%}.login-form-panel.svelte-y587gq{border:1px solid var(--border);background-color:var(--background);width:100%;margin-top:1rem}.login-tabs.svelte-y587gq{width:100%;display:flex}.login-tabs.svelte-y587gq button:where(.svelte-y587gq){flex:1}form.svelte-y587gq{gap:.75rem;padding:1rem;display:grid}.field.svelte-y587gq{gap:.3rem;display:grid}.saved.svelte-y587gq{text-align:center;gap:.75rem;width:100%;display:grid}dialog.svelte-1d78oem{text-align:center;max-width:18rem}.choices.svelte-1d78oem{gap:var(--inline-gap);justify-content:center;align-items:center;width:100%;display:flex}.choices.is-column.svelte-1d78oem{flex-direction:column;align-items:stretch}p.svelte-1d78oem{white-space:pre-line;margin:0;padding:.1rem}dialog.svelte-rhelt0{width:24rem;padding:var(--dialog-padding);border:1px solid var(--border);background:var(--component);color:var(--text)}.header.svelte-rhelt0{margin-bottom:var(--section-gap);border-bottom:1px solid var(--border);justify-content:space-between;display:flex}form.svelte-rhelt0,.field.svelte-rhelt0{gap:var(--row-gap);display:grid}fieldset.svelte-rhelt0{gap:var(--row-gap);border:1px solid var(--border);display:grid}.row.svelte-rhelt0{justify-content:flex-end}.editor.svelte-37szel{gap:var(--row-gap);flex-direction:column;display:flex}textarea.svelte-37szel{min-height:10rem}.row.svelte-37szel{--avatar-size:3rem;width:100%;max-width:16rem;height:var(--avatar-size);background-color:var(--component);isolation:isolate;-webkit-user-select:none;user-select:none;outline:.1rem ridge var(--border);align-self:center;position:relative;overflow:hidden}.avatar.svelte-37szel{width:var(--avatar-size);height:var(--avatar-size);flex:none;position:relative}.banner.svelte-37szel,.picture.svelte-37szel{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.name.svelte-37szel{min-width:0;padding-right:var(--inline-gap);white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.error.svelte-37szel{color:var(--danger)}label.svelte-1mgg2if,label.svelte-4fdzx7{pointer-events:none}.links.svelte-1db0ht9 .platform{gap:var(--row-gap);flex-direction:column;display:flex}.links.svelte-1db0ht9 .title{font-size:1.1rem;font-weight:500}.links.svelte-1db0ht9 .platform-row{align-items:center;gap:var(--inline-gap);display:flex}.links.svelte-1db0ht9 .platform-text{align-items:baseline;gap:var(--inline-gap);display:flex}.links.svelte-1db0ht9 .platform p{margin:0}.links.svelte-1db0ht9 .platform .message{margin-left:auto}.links.svelte-1db0ht9 .platform-text,.links.svelte-1db0ht9 .platform-row label{flex:1}.links.svelte-1db0ht9 .platform-buttons{gap:var(--inline-gap);display:flex}.links.svelte-1db0ht9 .handle{color:var(--text-dim);cursor:default;-webkit-user-select:none;user-select:none;font-style:italic}dialog.svelte-1kcnzzn{width:32rem;height:36rem}.invites.svelte-11wggpa{gap:var(--row-gap) var(--column-gap);grid-template:"create-title list-title""create list"1fr/minmax(9rem,14rem) 1fr;height:100%;min-height:0;display:grid}.is-collapsed .invites.svelte-11wggpa{grid-template:"create-title""create""list-title""list"minmax(8rem,1fr)/1fr}.create-title.svelte-11wggpa{grid-area:create-title}.create.svelte-11wggpa{gap:var(--row-gap);grid-area:create}.create.svelte-11wggpa .fields:where(.svelte-11wggpa){grid-template-columns:1fr}.list-title.svelte-11wggpa{grid-area:list-title}.codes.svelte-11wggpa{grid-area:list;grid-template-columns:2fr 1fr 2fr auto;min-height:0;display:grid}.code.svelte-11wggpa{color:var(--link);text-align:left;cursor:pointer;font-family:monospace}.code.svelte-11wggpa:hover{background:0 0}.expires.svelte-11wggpa{color:var(--text-dim);font-size:.85rem}.uses.svelte-11wggpa{font-size:.75rem}.users.svelte-1rdksh0{gap:var(--row-gap) var(--column-gap);grid-template:"search actions""list details"1fr/minmax(9rem,14rem) 1fr;height:100%;min-height:0;display:grid}.is-collapsed .users.svelte-1rdksh0{grid-template:"search""list"minmax(8rem,1fr)"actions""details"/1fr}.search.svelte-1rdksh0{grid-area:search}.actions.svelte-1rdksh0{grid-area:actions}.list.svelte-1rdksh0{grid-area:list}.more.svelte-1rdksh0{justify-content:center}.details.svelte-1rdksh0{grid-area:details}.description.svelte-1rdksh0{white-space:pre-wrap}dialog.svelte-1b0ysoh{width:40rem;height:36rem}.card.svelte-1ke01bg{border:1px solid var(--border);background:var(--component);width:22rem;color:var(--text);overflow:hidden}.header.svelte-1ke01bg{background:var(--border);align-items:center;gap:.75rem;padding:1rem .75rem;display:flex;position:relative}.identity.svelte-1ke01bg{text-align:right;text-shadow:1px 0 0 var(--text-shadow), -1px 0 0 var(--text-shadow), 0 1px 0 var(--text-shadow), 0 -1px 0 var(--text-shadow);flex:1;position:relative}.avatar.svelte-1ke01bg{flex-shrink:0;width:5rem;height:5rem;position:relative}.media.svelte-1ke01bg{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.body.svelte-1ke01bg{padding:0 1rem 1rem}.body.svelte-1ke01bg>:where(.svelte-1ke01bg):first-child{margin-top:0}.name.svelte-1ke01bg{font-size:1.25rem;font-weight:700}.username.svelte-1ke01bg{color:var(--text-dim);cursor:pointer;text-align:right;padding:.4rem 0;font-size:.85rem}button.svelte-1ke01bg{background:0 0}button.svelte-1ke01bg:hover{color:var(--link);background:0 0}button.svelte-1ke01bg:active{color:var(--link-active);background:0 0}.description.svelte-1ke01bg,.meta.svelte-1ke01bg{border-top:1px solid var(--border);margin-top:.75rem;padding-top:.75rem}.description.svelte-1ke01bg{white-space:pre-wrap;overflow-wrap:anywhere}.meta.svelte-1ke01bg{grid-template-columns:2fr 3fr;align-items:center;row-gap:.35rem;font-size:.85rem;display:grid}dt.svelte-1ke01bg{color:var(--text-dim)}dd.svelte-1ke01bg{margin-left:.25rem}p.svelte-1ke01bg{margin-top:.15rem;margin-bottom:.15rem}.link.svelte-1ke01bg{align-items:center;gap:.4rem;padding:0;display:flex}.link.svelte-1ke01bg .icon:where(.svelte-1ke01bg){flex:none}dialog.svelte-l7k8js{padding:var(--dialog-padding);border:1px solid var(--border);background:var(--component);color:var(--text)}dialog.svelte-1egn52g{background:0 0;border:none;width:100%;max-width:none;height:100%;max-height:none;margin:0;padding:0}dialog.svelte-1egn52g::backdrop{background:var(--viewer-background)}.stage.svelte-1egn52g{touch-action:none;justify-content:center;align-items:center;width:100%;height:100%;display:flex;overflow:hidden}.stage.svelte-1egn52g img:where(.svelte-1egn52g){-webkit-user-select:none;user-select:none;cursor:grab;max-width:100%;max-height:100%}.controls.svelte-1egn52g{top:var(--section-padding);right:var(--section-padding);gap:var(--inline-gap);border:1px solid var(--border);background:var(--component);display:flex;position:absolute}dialog.svelte-1m416j7{width:55rem;height:36rem}.view.svelte-1m416j7{padding:var(--section-padding);background-color:var(--background);flex:1;min-height:0;overflow-y:auto}.rooms.svelte-1m416j7{grid-template-columns:2fr 1fr 1fr auto;display:grid}.status.svelte-1m416j7{color:var(--text-dim)}.more.svelte-1m416j7{margin-top:var(--section-gap);align-self:center}fieldset.svelte-150boc8{gap:var(--row-gap);border:1px solid var(--border);display:grid}.access.svelte-1susa4i{gap:var(--row-gap) var(--column-gap);grid-template:"search actions""list permissions"1fr/minmax(9rem,14rem) 1fr;height:100%;min-height:0;display:grid}.is-collapsed .access.svelte-1susa4i{grid-template:"search""list"minmax(8rem,1fr)"actions""permissions"/1fr}.search.svelte-1susa4i{grid-area:search}.list.svelte-1susa4i{grid-area:list}.more.svelte-1susa4i{justify-content:center}.actions.svelte-1susa4i{grid-area:actions}.permissions.svelte-1susa4i{grid-area:permissions}.checks.svelte-1susa4i{gap:var(--row-gap) var(--column-gap);grid-template-columns:repeat(auto-fill,minmax(11rem,1fr));display:grid}dialog.svelte-hvr7mb{width:50rem;height:36rem}dialog.svelte-5ks1cw{width:55rem;height:36rem}.columns.svelte-5ks1cw{gap:var(--section-gap);flex:1;min-height:0;display:flex}.filters.svelte-5ks1cw{flex-direction:column;flex:1;width:fit-content;display:flex}.filters.svelte-5ks1cw form:where(.svelte-5ks1cw){border:none;flex:1;grid-template-columns:auto minmax(10rem,1fr);align-content:start;align-items:center;gap:.5rem;min-height:0;display:grid}.filters.svelte-5ks1cw input:where(.svelte-5ks1cw),.filters.svelte-5ks1cw select:where(.svelte-5ks1cw),.filters.svelte-5ks1cw textarea:where(.svelte-5ks1cw){width:0;min-width:100%}.filters.svelte-5ks1cw button:where(.svelte-5ks1cw){grid-column:1/-1}.results.svelte-5ks1cw{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.end.svelte-5ks1cw{align-items:center;gap:.5rem;display:flex}.empty.svelte-5ks1cw{border:none;justify-content:center;position:absolute;inset:0}.table.svelte-5ks1cw{flex:1;grid-template-columns:1fr 1fr 3fr auto;min-height:0;display:grid;position:relative}.message.svelte-5ks1cw{overflow-wrap:anywhere;flex-direction:column;align-items:flex-start}.files.svelte-5ks1cw,.date.svelte-5ks1cw{color:var(--text-dim)}.files.svelte-5ks1cw{font-size:.85rem}.pages.svelte-5ks1cw{margin-top:var(--section-gap);align-self:center;gap:.25rem;display:flex}.hidden.svelte-5ks1cw{display:none}.card.svelte-1yh7mk1{--point:2.5rem;height:100%;clip-path:polygon(0 0,  100% 0,  100% 100%,  0 100%,  var(--point) 50% );background:var(--component-raised);color:var(--text);display:flex}.card.svelte-1yh7mk1:hover{background-color:var(--component-hover)}.user.svelte-1yh7mk1,.user.svelte-1yh7mk1:hover{min-width:0;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;flex:1;padding:0}.text.svelte-1yh7mk1{padding:0 .5rem 0 var(--point);text-align:center;display:grid}.frame.svelte-1yh7mk1{height:100%;filter:drop-shadow(calc(-1 * var(--status-bar-width)) 0 0 var(--status-color))}.status-online.svelte-1yh7mk1{--status-color:var(--status-online)}.status-busy.svelte-1yh7mk1{--status-color:var(--status-busy)}.status-away.svelte-1yh7mk1{--status-color:var(--status-away)}.status-offline.svelte-1yh7mk1{--status-color:var(--status-offline)}.user-name.svelte-1yh7mk1,.user-handle.svelte-1yh7mk1{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.user-name.svelte-1yh7mk1{font-weight:700}.user-handle.svelte-1yh7mk1{color:var(--text-dim);font-size:.78rem}.identity.svelte-1yh7mk1{position:relative}.menu-clip.svelte-1yh7mk1{z-index:10;position:absolute;top:100%;right:0;overflow:hidden}.menu.svelte-1yh7mk1{border:1px solid var(--border);background:var(--component);gap:.5rem;width:16rem;padding:.75rem;display:grid}.tools.svelte-1yh7mk1{justify-content:center;gap:.5rem;padding:.25rem;display:flex}.tools.svelte-1yh7mk1 .icon-btn:where(.svelte-1yh7mk1){border:1px solid var(--border)}button.svelte-1yh7mk1:hover{background-color:var(--component-hover)}.server-info.svelte-ygremb{position:relative}.reload.svelte-ygremb{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.frame.svelte-ygremb{height:100%;filter:drop-shadow(var(--status-bar-width) 0 0 var(--status-color))}.status-online.svelte-ygremb{--status-color:var(--status-online)}.status-offline.svelte-ygremb{--status-color:var(--status-busy)}.card.svelte-ygremb{--point:35px;background:var(--border);height:100%;clip-path:polygon(0 0,  100% 0,  calc(100% - var(--point)) 50%,  100% 100%,  0 100% );padding:0 var(--point) 0 .75rem;grid-template-columns:auto 1fr;align-content:center;place-items:center start;gap:.2rem;display:grid}.title.svelte-ygremb{text-overflow:ellipsis;white-space:nowrap;-webkit-user-select:none;user-select:none;grid-column:1/-1;min-width:0;max-width:100%;font-size:1rem;font-style:italic;font-weight:600;overflow:hidden}.kind.svelte-ygremb{background-color:var(--component);border:1px solid var(--border);color:var(--text-dim);text-transform:capitalize;-webkit-user-select:none;user-select:none;border-radius:1rem;order:1;grid-area:2/2;padding:1px 6px;font-size:.65rem}.version.svelte-ygremb{color:var(--text-dim);white-space:nowrap;-webkit-user-select:none;user-select:none;grid-area:2/1;font-size:.72rem}.toolbar.svelte-63l8ls{border-bottom:1px solid var(--border);background:var(--component);align-items:center;gap:.75rem;padding:0;display:flex}.spacer.svelte-63l8ls{flex:1}.divider-vertical.svelte-63l8ls{height:1.5rem}.toolbar-user.svelte-63l8ls{height:100%}.pane-btn.svelte-63l8ls{position:relative}.pane-btn.svelte-63l8ls>.icon:where(.svelte-63l8ls){opacity:.4}.pane-btn.open.svelte-63l8ls>.icon:where(.svelte-63l8ls){opacity:1}.pane-btn.svelte-63l8ls>.badge:where(.svelte-63l8ls){position:absolute;top:0;right:0}.bottom-toolbar.svelte-ujeeb2{border-top:1px solid var(--border);background:var(--component);flex:none;justify-content:space-around;align-items:center;height:4rem;display:flex}.divider-vertical.svelte-ujeeb2{height:1.5rem}.pane-btn.svelte-ujeeb2{position:relative}.pane-btn.svelte-ujeeb2>.icon:where(.svelte-ujeeb2){opacity:.4}.pane-btn.open.svelte-ujeeb2>.icon:where(.svelte-ujeeb2){opacity:1}.pane-btn.svelte-ujeeb2>.badge:where(.svelte-ujeeb2){position:absolute;top:0;right:0}.pane.svelte-1wzgemc{border:1px solid var(--border);background:linear-gradient(var(--component-gradient-top,var(--component)), var(--component-gradient-bottom,var(--component)));flex-direction:column;display:flex;overflow:hidden}.header.svelte-15l09sv{flex-direction:column;flex:none;display:flex}.row.svelte-15l09sv{gap:.1rem;padding:.5rem}.action-row.svelte-15l09sv{border:1px solid var(--border);background:var(--component-raised);padding:.25rem .5rem}.room-actions.svelte-15l09sv{display:contents}.header.svelte-15l09sv h3:where(.svelte-15l09sv){padding-right:var(--inline-gap);font-size:1rem;line-height:1}.spacer.svelte-15l09sv{flex:1}.divider-vertical.svelte-15l09sv{align-self:stretch}.list.svelte-15l09sv{--indent:2rem;flex-direction:column;flex:1;min-height:0;display:flex;overflow-y:auto}.list.moving.svelte-15l09sv{cursor:grabbing}.list.svelte-15l09sv button:where(.svelte-15l09sv){text-align:left;white-space:nowrap;text-overflow:ellipsis;touch-action:none;justify-content:space-between;align-items:center;margin-left:-1px;display:flex;position:relative;overflow:hidden}.list.svelte-15l09sv button:where(.svelte-15l09sv)>:where(.svelte-15l09sv){pointer-events:none}.list.svelte-15l09sv .badge:where(.svelte-15l09sv){min-width:1.25rem;height:1.25rem;font-size:.75rem}.folder-name.svelte-15l09sv{text-overflow:ellipsis;flex:1;margin-left:.5rem;overflow:hidden}.selected.svelte-15l09sv{background-color:var(--btn-active);color:var(--btn-active-text,inherit)}.nested.svelte-15l09sv{padding-left:var(--indent)}.held.svelte-15l09sv{opacity:.75;background-color:var(--btn-action)}.drop-above.svelte-15l09sv:before,.drop-below.svelte-15l09sv:after{content:"";z-index:1;pointer-events:none;background-color:var(--btn-action);height:2px;position:absolute;left:0;right:0}.drop-above.svelte-15l09sv:before{top:0}.drop-below.svelte-15l09sv:after{bottom:0}.nested.drop-above.svelte-15l09sv:before,.nested.drop-below.svelte-15l09sv:after,.open.drop-below.svelte-15l09sv:after{left:var(--indent)}.drop-into.svelte-15l09sv{outline:2px solid var(--btn-action);outline-offset:-2px}.header.svelte-1i1a4w4{flex-direction:row;flex:none;align-items:center;padding:.5rem;display:flex}.header.svelte-1i1a4w4 h3:where(.svelte-1i1a4w4){margin-right:auto;font-size:1rem}.failure.svelte-1i1a4w4{color:var(--danger);flex:none;margin:0;padding:.5rem;font-size:.85rem}.list.svelte-1i1a4w4{flex-direction:column;flex:1;min-height:0;display:flex;overflow-y:auto}.member.svelte-1i1a4w4{--avatar-size:3rem;height:var(--avatar-size);background-color:var(--component);color:var(--text);font:inherit;text-align:left;isolation:isolate;border:0;align-items:center;padding:0;display:flex;position:relative;overflow:hidden}.member.svelte-1i1a4w4:hover{background-color:var(--component-hover)}.member.offline.svelte-1i1a4w4{opacity:.5}.banner.svelte-1i1a4w4{z-index:-1;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.avatar.svelte-1i1a4w4{width:var(--avatar-size);height:var(--avatar-size);object-fit:cover;filter:drop-shadow(1px 0 #000)drop-shadow(-1px 0 #000)drop-shadow(0 1px #000)drop-shadow(0 -1px #000);flex:none}.text.svelte-1i1a4w4{flex:1;min-width:0;padding:0 .5rem;display:grid}.name.svelte-1i1a4w4,.game.svelte-1i1a4w4,.activity.svelte-1i1a4w4{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.activity.svelte-1i1a4w4{min-width:0}.more.svelte-1i1a4w4{flex:none}.game.svelte-1i1a4w4{--icon-size:1rem;color:var(--text-dim);align-items:center;gap:.25rem;font-size:.78rem;display:flex}.device.svelte-1i1a4w4{color:#fff;opacity:.8;flex:none;margin-right:.5rem}.device.svelte-1i1a4w4 svg{overflow:visible}.device.svelte-1i1a4w4 svg *{stroke:#000;stroke-width:1px;paint-order:stroke;vector-effect:non-scaling-stroke}.status.svelte-1i1a4w4{width:var(--status-bar-width);flex:none;align-self:stretch}.online.svelte-1i1a4w4{background:var(--status-online)}.busy.svelte-1i1a4w4{background:var(--status-busy)}.away.svelte-1i1a4w4{background:var(--status-away)}.offline.svelte-1i1a4w4{background:var(--status-offline)}.header.svelte-1aml12z{flex:none;padding:.5rem;font-size:1rem}.empty.svelte-1aml12z{color:var(--text-dim);flex:1;place-items:center;display:grid}.failure.svelte-1aml12z{color:var(--danger);flex:none;margin:0;padding:.5rem;font-size:.85rem}.list.svelte-1aml12z{flex-direction:column;flex:1;min-height:0;display:flex;overflow-y:auto}.participant.svelte-1aml12z{background-color:var(--component);align-items:center;gap:.25rem;height:2rem;margin-bottom:1px;padding-right:.5rem;display:flex}.preview.svelte-1aml12z{padding:.25rem .5rem}.strip.svelte-1aml12z{width:var(--status-bar-width);flex:none;align-self:stretch}.participant.speaking.svelte-1aml12z .strip:where(.svelte-1aml12z){background:var(--status-online)}.name.svelte-1aml12z{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.indicator.svelte-1aml12z{--icon-size:1rem;color:var(--text-dim);flex:none}.indicator.moderator.svelte-1aml12z{color:var(--danger)}.volume.svelte-1aml12z{cursor:pointer;border:0;flex:none;width:4.5rem;padding:0}.controls.svelte-1aml12z{border-top:1px solid var(--border);flex:none;align-items:center;gap:.25rem;padding:.5rem;display:flex}.controls.svelte-1aml12z .end:where(.svelte-1aml12z){margin-left:auto}.call-btn.svelte-1aml12z{width:2.125rem;height:2.125rem;color:inherit;background:0 0;border:0;flex:none;place-items:center;padding:0;display:grid}.call-btn.svelte-1aml12z:hover{background:var(--component-hover)}.call-btn.is-muted.svelte-1aml12z,.call-btn.is-muted.svelte-1aml12z:hover{background:var(--btn-muted)}.call-btn.is-on.svelte-1aml12z,.call-btn.is-on.svelte-1aml12z:hover{background:var(--btn-active)}.half.svelte-1rpge6t{flex-direction:column;flex:1;min-height:0;display:flex}.half.svelte-1rpge6t+.half:where(.svelte-1rpge6t){border-top:1px solid var(--border)}.draft-attachment.svelte-9u8fpp{align-items:center;gap:var(--inline-gap);padding-left:var(--control-padding);border:1px solid var(--border);display:flex}.composer-box.svelte-lvpd3i{flex-direction:column;gap:.25rem;display:flex}.composer-row.svelte-lvpd3i{align-items:center;gap:var(--inline-gap);display:flex}.attachments.svelte-lvpd3i{gap:var(--inline-gap);flex-wrap:wrap;display:flex}textarea.svelte-lvpd3i{resize:none;box-sizing:border-box;flex:1;max-height:20rem;overflow-y:auto}.send-btn.svelte-lvpd3i{border-radius:0;align-self:center;width:3rem;height:3rem}.media.svelte-1efp27k{gap:var(--inline-gap);max-width:100%;display:flex}.open.svelte-1efp27k{cursor:pointer;min-width:0;padding:0;display:block}.open.svelte-1efp27k:hover{background:0 0}.entry.svelte-1efp27k{height:var(--media-height);object-fit:contain;width:auto;max-width:100%;display:block}.icon-column.svelte-1efp27k{gap:var(--row-gap);flex-direction:column;display:flex}.media.svelte-jjji22{gap:var(--inline-gap);max-width:100%;display:flex}.entry.svelte-jjji22{height:var(--media-height);border:1px solid var(--border);min-width:0;max-width:100%;padding:1rem}.icon-column.svelte-jjji22{gap:var(--row-gap);flex-direction:column;display:flex}.file.svelte-11gkz3x{align-items:center;gap:var(--inline-gap);height:var(--file-height);width:var(--file-width);max-width:100%;padding:0 var(--control-padding);display:flex}.entry.svelte-11gkz3x{flex:1;min-width:0}.file.svelte-110gazp{align-items:center;gap:var(--inline-gap);height:var(--file-height);width:var(--file-width);max-width:100%;padding:0 var(--control-padding);border:1px solid var(--border);display:flex}.name.svelte-110gazp{white-space:nowrap;text-overflow:ellipsis;-webkit-user-select:none;user-select:none;min-width:0;overflow:hidden}.media.svelte-t9i6py{text-align:center;height:var(--media-height);aspect-ratio:4/3;max-width:100%;padding:var(--control-padding);border:1px solid var(--border);flex-direction:column;justify-content:center;align-items:center;display:flex;overflow:hidden}.file.svelte-t9i6py{text-align:center;height:var(--file-height);width:var(--file-width);max-width:100%;padding:0 var(--control-padding);border:1px solid var(--border);flex-direction:column;justify-content:center;align-items:center;display:flex}.name.svelte-t9i6py{white-space:nowrap;text-overflow:ellipsis;min-width:0;max-width:100%;display:block;overflow:hidden}.status.svelte-t9i6py{color:var(--text-dim);font-size:.85rem;display:block}.entry.svelte-36o7fv{aspect-ratio:16/9;width:100%;max-width:40rem;margin-top:var(--row-gap);border:1px solid var(--border);display:block}.message.svelte-1w5b1b1{margin:0 var(--control-padding) var(--control-padding);padding:var(--section-padding);border:1px solid var(--border)}.message-header.svelte-1w5b1b1 button:where(.svelte-1w5b1b1){background:0 0;border:0;padding:0 0 .5rem;font-weight:700}.message-body.svelte-1w5b1b1{white-space:pre-wrap;overflow-wrap:anywhere}.message-body.svelte-1w5b1b1 textarea:where(.svelte-1w5b1b1){box-sizing:border-box;resize:vertical;width:100%;min-height:4rem;display:block}.edited.svelte-1w5b1b1{cursor:help;-webkit-user-select:none;user-select:none}.edit-actions.svelte-1w5b1b1{justify-content:flex-end;gap:var(--inline-gap);margin-top:var(--row-gap);display:flex}.mention.svelte-1w5b1b1{color:#c600c3;cursor:default;-webkit-user-select:none;user-select:none}.message-footer.svelte-1w5b1b1{margin-top:var(--row-gap);justify-content:space-between;align-items:center;display:flex}.message-actions.svelte-1w5b1b1{gap:var(--inline-gap);display:flex}.message-actions.svelte-1w5b1b1 button:where(.svelte-1w5b1b1){color:var(--text-dim);background:0 0;border:0;padding:0;font-size:.85rem;text-decoration:underline}.message-footer.svelte-1w5b1b1 time:where(.svelte-1w5b1b1){color:var(--text-dim);font-size:.78rem;font-weight:700}.bold.svelte-1w5b1b1{font-weight:700}.italic.svelte-1w5b1b1{font-style:italic}.strikethrough.svelte-1w5b1b1{text-decoration:line-through}.chat.svelte-6jj831{flex-direction:column;display:flex;overflow:hidden}.header.svelte-6jj831{flex-direction:row;flex:none;align-items:center;padding:.5rem;display:flex}.header.svelte-6jj831 h3:where(.svelte-6jj831){margin-right:auto;font-size:1rem}.messages.svelte-6jj831{flex-direction:column;flex:1;min-height:0;display:flex;overflow-y:auto}.composer.svelte-6jj831{border-top:1px solid var(--border);flex:none;gap:.5rem;padding:.5rem;display:flex}.header.svelte-16kax48{flex-direction:row;flex:none;align-items:center;padding:.5rem;display:flex}.header.svelte-16kax48 h3:where(.svelte-16kax48){margin-right:auto;font-size:1rem}.failure.svelte-16kax48,.empty.svelte-16kax48{flex:none;margin:0;padding:.5rem;font-size:.85rem}.failure.svelte-16kax48{color:var(--danger)}.empty.svelte-16kax48{color:var(--text-dim);font-style:italic}.list.svelte-16kax48{flex-direction:column;flex:1;min-height:0;display:flex;overflow-y:auto}.friend.svelte-16kax48{--avatar-size:3rem;height:var(--avatar-size);background-color:var(--component);border:.25rem solid #0000;flex:none;align-items:center;display:flex}.friend.svelte-16kax48:hover{border-color:#ffffff1a}.picture.svelte-16kax48{width:var(--avatar-size);height:var(--avatar-size);object-fit:contain;flex:none}.text.svelte-16kax48{flex:1;min-width:0;padding:0 .5rem;display:grid}.name.svelte-16kax48,.presence.svelte-16kax48{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.presence.svelte-16kax48{color:var(--text-dim);font-size:.78rem}.party.svelte-16kax48{flex-direction:column;flex:none;align-items:center;margin-right:.5rem;display:flex}.count.svelte-16kax48{color:var(--text-dim);-webkit-user-select:none;user-select:none;font-size:.7rem;line-height:1}.icons.svelte-16kax48{display:flex}.online.svelte-16kax48{background-color:color-mix(in srgb, var(--status-online), black 70%)}.header.svelte-1u83wkz{flex-direction:row;flex:none;align-items:center;padding:.5rem;display:flex}.header.svelte-1u83wkz h3:where(.svelte-1u83wkz){margin-right:auto;font-size:1rem}.failure.svelte-1u83wkz,.empty.svelte-1u83wkz{flex:none;margin:0;padding:.5rem;font-size:.85rem}.failure.svelte-1u83wkz{color:var(--danger)}.empty.svelte-1u83wkz{color:var(--text-dim);font-style:italic}.list.svelte-1u83wkz{flex-direction:column;flex:1;min-height:0;display:flex;overflow-y:auto}.invite.svelte-1u83wkz{background-color:var(--component);flex:none;align-items:center;padding:.25rem .5rem;display:flex}.text.svelte-1u83wkz{flex:1;min-width:0;display:grid}.room.svelte-1u83wkz{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.context.svelte-19zfaga{border:1px solid var(--border);background:var(--component);min-width:10rem;color:var(--text);margin:0;padding:0;inset:auto}.context[open].svelte-19zfaga{flex-direction:column;display:flex}.context.svelte-19zfaga::backdrop{background:0 0}button.svelte-19zfaga{text-align:left;white-space:nowrap}:root{--control-padding:.5rem;--inline-gap:.5rem;--row-gap:.4rem;--column-gap:1rem;--section-padding:1rem;--section-gap:1rem;--title-gap:.5rem;--dialog-padding:1.5rem;--icon-size:1.25rem;--status-bar-width:.4rem;--media-height:clamp(12rem, 30vh, 30rem);--file-height:3.5rem;--file-width:24rem}*{box-sizing:border-box}html,body,#app{background:linear-gradient(var(--background-gradient-top,var(--background)), var(--background-gradient-bottom,var(--background)));height:100%;color:var(--text);margin:0;font:1rem system-ui,-apple-system,Segoe UI,Roboto,sans-serif}h1,h2,h3,h4,h5{margin:0}hr{border:none;border-top:1px solid var(--component-raised);width:100%}pre{border-inline:.5rem ridge var(--component);background-color:var(--component-raised);color:var(--text-dim);white-space:pre-wrap;overflow-wrap:anywhere;margin:.25rem 0;padding:.4rem}code{background-color:var(--component-raised);color:var(--text-dim);padding:0 .25rem}pre code{background-color:#0000;border:0;margin:0;padding:0}input{width:100%;padding:var(--control-padding) calc(var(--control-padding) * 2);font:inherit;cursor:text;background:var(--background);color:var(--text);border:1px solid var(--border)}input[type=checkbox]{cursor:pointer;justify-self:end;width:auto;padding:0}textarea{background:var(--background);color:var(--text);border:1px solid var(--border);padding:.5rem;font-size:1rem}select{padding:var(--control-padding) .1rem;font:inherit;cursor:pointer;background:var(--background);color:var(--text);border:1px solid var(--border)}label{display:block}video{cursor:default;-webkit-user-select:none;user-select:none}.icon{width:var(--icon-size);height:var(--icon-size);display:inline-flex}.icon svg{width:100%;height:100%}.text-outline{filter:drop-shadow(1px 0 0 var(--text-shadow)) drop-shadow(-1px 0 0 var(--text-shadow)) drop-shadow(0 1px 0 var(--text-shadow)) drop-shadow(0 -1px 0 var(--text-shadow))}.section{border:1px solid var(--border);padding:var(--section-padding);margin-bottom:var(--section-gap)}.notify{color:var(--text-dim);font-style:italic}.check{align-items:center;gap:var(--inline-gap);display:flex}.is-inactive{opacity:.5}.section .message{white-space:nowrap;min-height:1lh;color:var(--text-dim);margin:0;font-style:italic}.divider-vertical{background:var(--border);width:1px}.divider-horizontal{background:var(--border);height:1px}button{padding:var(--control-padding) calc(var(--control-padding) * 2);font:inherit;cursor:pointer;-webkit-user-select:none;user-select:none;background:var(--component);color:var(--text);border:1px solid var(--border)}button.inherit{background:0 0;border:none}button:hover{background-color:var(--component-hover);color:var(--btn-hover-text,inherit)}button:disabled{background-color:var(--btn-disabled)}button.is-tab{background:var(--btn-tab);border:none}button.is-tab.is-active{background:var(--btn-tab-active)}button.is-entry{background:var(--btn-entry)}button.is-entry:hover{background:var(--btn-entry-hover)}button.is-action{background:var(--btn-action)}button.is-action:hover{background:var(--btn-action-hover)}button.is-danger:hover{background-color:var(--danger)}.icon-btn{width:2.125rem;height:2.125rem;color:inherit;cursor:pointer;font:inherit;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;padding:0;display:grid}.icon-btn:hover{background:var(--component-hover);color:var(--btn-hover-text,inherit)}.icon-btn:disabled{cursor:default;opacity:.35}.icon-btn.is-muted{background:var(--btn-muted)}.glyph-btn{aspect-ratio:1;flex:none;place-items:center;padding:.25rem;display:grid}.glyph-btn svg{width:1.25rem;height:1.25rem}.glyph-btn:disabled{opacity:.35;cursor:default}.icon-btn.is-muted:hover{background:var(--btn-muted)}.badge{background-color:var(--danger);color:#fff;pointer-events:none;border-radius:50%;place-items:center;min-width:1rem;height:1rem;padding:0 .25rem;font-size:.65rem;line-height:1;display:grid}dialog{border:1px solid var(--border)}dialog.menu{padding:var(--dialog-padding);border:1px solid var(--border);background:var(--component);color:var(--text)}dialog.menu[open]{flex-direction:column;display:flex}dialog::backdrop{background:var(--modal-background)}dialog.menu .header{margin-bottom:var(--section-gap);border-bottom:1px solid var(--border);justify-content:space-between;display:flex}dialog.menu h2{margin-bottom:var(--title-gap);font-size:1.25rem}.compact dialog.menu{border:none;width:100%;max-width:none;height:100%;max-height:none;margin:0}.grid{padding:var(--section-padding);border:1px solid var(--border);background:var(--component);overflow-y:auto}.grid-heading{color:var(--text-dim)}.grid-title{margin-bottom:var(--title-gap);justify-content:space-between;align-items:center;display:flex}.fill-column{flex-direction:column;height:100%;display:flex}.fields{gap:var(--row-gap) var(--column-gap);grid-template-columns:auto 1fr;align-items:center;display:grid}.fields>*{width:100%}.fields>label{padding:var(--control-padding) 0}.fields>button{grid-column:2}.fields>.full-row{grid-column:1/-1}.fields>.grid-title{margin-bottom:0}.fields>div{gap:var(--inline-gap);grid-auto-columns:1fr;grid-auto-flow:column;display:grid}.table{grid-auto-rows:min-content;padding:0}.table>*{padding:var(--control-padding) calc(var(--control-padding) * 2);border:0;border-bottom:1px solid var(--border);align-items:center;display:flex}.table>.grid-heading{background:var(--component-raised);-webkit-user-select:none;user-select:none;font-weight:700;position:sticky;top:-1px}.table>.is-active{background:var(--component-raised);outline:1px solid var(--btn-action);outline-offset:-1px}input.is-compact{padding:.25rem .5rem}select.is-compact{padding:.25rem}button.is-compact{padding:.25rem 1rem}.fields.is-compact>label{padding:0}.grid.is-compact{padding:.5rem}.table.is-compact{padding:0}.table.is-compact>*{border-bottom:none;padding:.25rem .5rem}.row{align-items:center;gap:var(--inline-gap);display:flex}.column{flex-direction:column;min-height:0;display:flex}.grow{flex:1}.to-end{margin-top:auto}.app{flex-direction:column;height:100%;display:flex;overflow:hidden}.toolbar{flex:none;height:4rem}.server-info{align-self:stretch;width:fit-content;max-width:40%}.identity{width:8.5rem;height:100%}.panes{flex:1;min-height:0;display:flex;position:relative}.panes>.pane{flex:none;position:relative}.panes>.pane-room{width:19rem}.panes>.pane-details{width:18rem}.panes>.pane-inbox,.panes>.pane-xbox{z-index:1;width:20rem;position:absolute;top:0;bottom:0;right:0}.compact .panes>.pane{z-index:1;position:absolute;top:0;bottom:0;left:0}.panes>.pane-backdrop{display:none}.compact .panes>.pane-backdrop{z-index:1;display:block;position:absolute;inset:0}.chat{flex:1;min-width:50%}.composer-box{flex:1}.tab-panel{min-height:0;padding:var(--section-padding);background-color:var(--background);flex:1;overflow-y:auto}.login{min-height:100vh}
