.Message.svelte-kgw5r7{display:flex;flex-direction:column;position:absolute;text-align:center;word-wrap:break-word;overflow-wrap:break-word;overflow:hidden;max-width:45%;opacity:0;will-change:transform,opacity;margin:0;padding:.5rem;-webkit-user-select:none;user-select:none;border-radius:.5rem}.Message.svelte-kgw5r7 p:where(.svelte-kgw5r7){font-weight:400;margin:0;padding:0;text-align:center;color:var(--msg-c, inherit)}.Message.svelte-kgw5r7 img:where(.svelte-kgw5r7){display:block;border-radius:3px;max-height:100px;width:auto;max-width:25vw}.Message.svelte-kgw5r7 time:where(.svelte-kgw5r7){font-size:13px;-webkit-user-select:none;user-select:none}.Message.svelte-kgw5r7 time:where(.svelte-kgw5r7):empty{display:none}@media(min-width:768px){.Message.svelte-kgw5r7{max-width:25%}}.Message a,.Message a:active,.Message a:visited{color:inherit!important;text-decoration:none;line-height:inherit}.Message a:hover{filter:brightness(1.1)}.MessageContainer.svelte-kmc17r{position:relative;width:100%;height:100%}.gif-backdrop.svelte-1fbp3b4{position:fixed;inset:0;z-index:50;display:flex;flex-direction:column;background:color-mix(in srgb,var(--color-app-overlay) 65%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding:1rem;padding-top:calc(env(safe-area-inset-top,1rem) + .5rem);padding-bottom:calc(env(safe-area-inset-bottom,1rem) + .75rem)}@media(min-width:640px){.gif-backdrop.svelte-1fbp3b4{align-items:center;justify-content:center;padding:1.25rem}}.gif-panel.svelte-1fbp3b4{width:100%;max-width:680px;background:color-mix(in srgb,var(--color-panel) 96%,transparent);border:1px solid color-mix(in srgb,var(--color-border-subtle) 70%,transparent);border-radius:clamp(1rem,2vw,1.5rem);padding:clamp(1rem,4vw,1.5rem);display:flex;flex-direction:column;min-height:min(620px,100%);max-height:100%;box-shadow:var(--shadow-elevated);color:var(--color-text-primary)}.gif-header.svelte-1fbp3b4{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.75rem}.gif-title.svelte-1fbp3b4{font-size:clamp(1.15rem,4vw,1.35rem);font-weight:600;margin:0}.gif-close.svelte-1fbp3b4{width:2.25rem;height:2.25rem;border-radius:var(--radius-pill);border:1px solid color-mix(in srgb,var(--color-border-subtle) 75%,transparent);background:color-mix(in srgb,var(--color-panel) 85%,transparent);color:var(--color-text-primary);display:grid;place-items:center;font-size:1.3rem;transition:background .12s ease,border .12s ease}.gif-close.svelte-1fbp3b4:hover{background:color-mix(in srgb,var(--color-panel) 92%,transparent);border-color:color-mix(in srgb,var(--color-accent) 40%,transparent)}.gif-search.svelte-1fbp3b4{display:flex;align-items:center;gap:.6rem;flex-wrap:wrap;margin-bottom:1.25rem}.gif-grid-scroll.svelte-1fbp3b4{flex:1;overflow-y:auto;margin:0 -.35rem 1.25rem 0;padding-right:.35rem}.gif-message.svelte-1fbp3b4{color:var(--text-60);font-size:.95rem;text-align:center;padding:1.5rem .5rem}.gif-message--error.svelte-1fbp3b4{color:color-mix(in srgb,var(--color-danger) 75%,white)}.gif-grid.svelte-1fbp3b4{display:grid;gap:.75rem;grid-template-columns:repeat(auto-fill,minmax(140px,1fr))}@media(max-width:480px){.gif-grid.svelte-1fbp3b4{grid-template-columns:repeat(2,minmax(0,1fr))}}.gif-item.svelte-1fbp3b4{position:relative;border-radius:var(--radius-md);overflow:hidden;border:1px solid color-mix(in srgb,var(--color-border-subtle) 80%,transparent);background:color-mix(in srgb,var(--color-panel) 88%,transparent);padding:0}.gif-item.svelte-1fbp3b4 img:where(.svelte-1fbp3b4){display:block;width:100%;height:100%;object-fit:cover;transition:transform .2s ease}.gif-item.svelte-1fbp3b4:after{content:"";position:absolute;inset:0;background:linear-gradient(135deg,transparent 0%,color-mix(in srgb,var(--color-accent) 40%,transparent) 100%);opacity:0;transition:opacity .2s ease}.gif-item.svelte-1fbp3b4:active img:where(.svelte-1fbp3b4),.gif-item.svelte-1fbp3b4:focus-visible img:where(.svelte-1fbp3b4),.gif-item.svelte-1fbp3b4:hover img:where(.svelte-1fbp3b4){transform:scale(1.03)}.gif-item.svelte-1fbp3b4:active:after,.gif-item.svelte-1fbp3b4:focus-visible:after,.gif-item.svelte-1fbp3b4:hover:after{opacity:1}.gif-footer.svelte-1fbp3b4{border-top:1px solid color-mix(in srgb,var(--color-border-subtle) 70%,transparent);padding-top:1rem;margin-top:auto}.gif-footer-label.svelte-1fbp3b4{display:block;font-size:.75rem;letter-spacing:.16em;text-transform:uppercase;color:var(--text-60);margin-bottom:.6rem}.gif-url-row.svelte-1fbp3b4{display:flex;align-items:center;gap:.6rem;flex-wrap:wrap}:root[data-theme-tone=light] .gif-backdrop.svelte-1fbp3b4{background:color-mix(in srgb,var(--color-app-overlay) 55%,transparent)}:root[data-theme-tone=light] .gif-panel.svelte-1fbp3b4{background:color-mix(in srgb,var(--color-panel) 99%,transparent)}:root[data-theme-tone=light] .gif-item.svelte-1fbp3b4{background:color-mix(in srgb,var(--color-panel) 96%,transparent)}button.svelte-pk8we7{font:inherit;color:inherit;border:0;outline:0;background:none}.EmojiButton.svelte-pk8we7{display:flex;justify-content:center;align-items:center;flex-shrink:0;color:var(--color-subtext);height:32px;width:32px;aspect-ratio:1/1;border-radius:999px;cursor:pointer}.EmojiButton.svelte-pk8we7:hover{color:var(--color-text)}.EmojiPicker.svelte-pk8we7{position:fixed;z-index:100}em-emoji-picker{--background-rgb: 32, 33, 39;--rgb-background: 32, 33, 39;--rgb-accent: 77, 108, 250;--rgb-color: 219, 222, 225;max-height:800px;min-width:200px;border:1px solid #00000060}button.svelte-r7oh9u,input.svelte-r7oh9u{font:inherit;color:inherit;border:0;outline:0;background:none}input.svelte-r7oh9u::placeholder{color:var(--color-subtext)}.ButtonGroup.svelte-r7oh9u{display:flex;align-items:center;gap:.125rem}.EmojiButton.svelte-r7oh9u{display:flex;justify-content:center;align-items:center;flex-shrink:0;color:var(--color-subtext);height:32px;width:32px;aspect-ratio:1/1;border-radius:999px;cursor:pointer}.EmojiButton.svelte-r7oh9u:hover{color:var(--color-text)}.MessageInput.svelte-r7oh9u{position:relative;width:100%;display:flex;justify-content:center;z-index:10}.MessageInputInner.svelte-r7oh9u{position:relative;padding:.25rem .75rem .75rem;max-width:var(--content-width);display:flex;flex:1;gap:.75rem}.InputWrapper.svelte-r7oh9u{position:relative;display:flex;align-items:center;padding-inline:.5rem;width:100%;border:1px solid transparent;border-radius:999px;background-color:var(--color-surface);border:1px solid #00000060;overflow:hidden;height:42px}input.svelte-r7oh9u{font-family:inherit;margin:0;width:100%;filter:none;font-size:16px;color:var(--color-text);padding:.25em .375rem;line-height:1;background:none}input.svelte-r7oh9u:focus{outline-width:0px}.SubmitButton.svelte-r7oh9u{border-radius:999px;width:40px;height:40px;aspect-ratio:1/1;flex-shrink:0;background-color:var(--color-primary);color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;border:1.5px solid var(--color-bg)}.SubmitButton.svelte-r7oh9u svg:where(.svelte-r7oh9u){width:20px;height:20px;padding:0;margin:0}.SubmitButton.svelte-r7oh9u:focus{outline:3px solid var(--color-primary);outline-offset:2px}.CharacterCount.svelte-r7oh9u{position:absolute;z-index:100;bottom:calc(100% - .25em);right:50%;font-size:12px;font-weight:500;-webkit-user-select:none;user-select:none}.logo.svelte-1fh1s7k{width:100%;height:160px;object-fit:cover;border-radius:.25rem;-webkit-user-select:none;user-select:none}.Sidebar.svelte-1fh1s7k{padding:1rem;overflow-y:auto;height:100%;width:100%;background:var(--color-sidebar-bg);display:flex;flex-direction:column;line-height:1.4;font-size:15px}.Sidebar.svelte-1fh1s7k h1:where(.svelte-1fh1s7k),.Sidebar.svelte-1fh1s7k h2:where(.svelte-1fh1s7k){margin:1em 0 .125em;padding:0;font:inherit;font-weight:700;text-transform:uppercase}.Sidebar.svelte-1fh1s7k p:where(.svelte-1fh1s7k){margin:0;padding:0;opacity:.9}.OnlineCount.svelte-177zdzv{position:fixed;top:0;right:0;z-index:100;display:flex;_gap:.25rem;_flex-direction:column}.OnlineCountInner.svelte-177zdzv{width:24px;height:40px;font-size:16px;font-weight:600;line-height:1;color:var(--color-subtext);display:grid;place-items:center;-webkit-user-select:none;user-select:none;overflow:hidden}.OnlineCountInner.svelte-177zdzv span:where(.svelte-177zdzv){position:absolute}.Spinner.svelte-177zdzv{position:absolute}.Spinner.svelte-177zdzv svg:where(.svelte-177zdzv){transform-box:fill-box;transform-origin:50% 50%;animation:svelte-177zdzv-spin 1.4s cubic-bezier(.4,0,.2,1) infinite;animation-direction:normal;will-change:transform}@keyframes svelte-177zdzv-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}canvas.svelte-ue54ns{pointer-events:none;background-color:transparent;position:absolute;top:0;left:0;width:100%;height:100%;opacity:.65}.youtubeWrapper.svelte-16vbxjb{position:fixed;inset:0;width:100%;height:100%;pointer-events:none;z-index:0;background:#000;padding:2rem;filter:brightness(100%);transition:filter 1.2s ease;will-change:filter}.youtubeWrapper.darken.svelte-16vbxjb{filter:brightness(15%)}.youtubeControls.svelte-16vbxjb{position:absolute;top:0;left:0;width:100%}.youtubeControls.svelte-16vbxjb .videoTitle:where(.svelte-16vbxjb){width:100%;text-align:center;font-size:1.1rem;font-weight:700}.youtubePlayer.svelte-16vbxjb{width:100%;height:100%;pointer-events:none}:root{--sidebar-width: 300px;--sidebar-width-negative: calc(0px - var(--sidebar-width))}.AppRoot.svelte-1beo413{position:fixed;overflow:hidden;width:100%;height:100%}.AppRoot.sidebarOpen.svelte-1beo413 .ChatContainer:where(.svelte-1beo413),.AppRoot.sidebarOpen.svelte-1beo413 .SidebarContainer:where(.svelte-1beo413){transform:translate(var(--sidebar-width-negative))}.ChatContainer.svelte-1beo413{position:absolute;display:flex;justify-content:space-between;flex-direction:column;height:100%;width:100%;overflow:hidden;transition:transform .45s ease-in-out}.SidebarContainer.svelte-1beo413{transition:transform .45s ease-in-out;position:absolute;z-index:100;right:var(--sidebar-width-negative);top:0;height:100%;width:var(--sidebar-width);display:flex;flex-direction:column}.AppRoot.snowEnabled.svelte-1beo413:after{content:"";position:fixed;inset:0;z-index:-1;background:url(../../../wallpapers/winter_01.webp);background-size:cover;background-position:center;background-repeat:no-repeat;opacity:.09}
