canvas.svelte-ue54ns{pointer-events:none;opacity:.65;background-color:#0000;width:100%;height:100%;position:absolute;top:0;left:0}.footer-inner.svelte-1sztaxv{max-width:var(--content-width);flex-wrap:wrap;align-items:center;gap:1rem;margin:0 auto;padding:.5rem 1rem;display:flex}.footer-home.svelte-1sztaxv{color:var(--color-subtext);letter-spacing:-.01em;flex-shrink:0;align-items:center;gap:.4em;font-weight:600;text-decoration:none;transition:color .15s;display:flex}.footer-home.svelte-1sztaxv img:where(.svelte-1sztaxv){opacity:.5;transition:opacity .15s}.footer-home.svelte-1sztaxv:hover img:where(.svelte-1sztaxv){opacity:.8}footer.svelte-1sztaxv nav:where(.svelte-1sztaxv){flex-wrap:wrap;flex:1;justify-content:center;align-items:center;gap:.1em;display:flex}footer.svelte-1sztaxv nav:where(.svelte-1sztaxv) a:where(.svelte-1sztaxv){color:var(--color-subtext);white-space:nowrap;border-radius:.25em;padding:.18em .4em;text-decoration:none;transition:color .15s,background .15s}footer.svelte-1sztaxv nav:where(.svelte-1sztaxv) a:where(.svelte-1sztaxv):hover{color:var(--color-text);background:#ffffff0a}@media (width<=480px){footer.svelte-1sztaxv nav:where(.svelte-1sztaxv){gap:0}}.feedback.svelte-1hbu65g{--sp-1:.25rem;--sp-2:.5rem;--sp-3:.75rem;--sp-4:1rem;--fs-sm:.75rem;--fs-md:.8125rem;--fs-body:.875rem;--radius:.375rem;--radius-pill:999px;--_border:color-mix(in srgb, var(--color-text) 13%, transparent);--_border-focus:color-mix(in srgb, var(--color-text) 19%, transparent);--_seg-divider:color-mix(in srgb, var(--color-text) 10%, transparent);--_hover:color-mix(in srgb, var(--color-text) 5%, transparent);--_active:color-mix(in srgb, var(--color-text) 10%, transparent);--_surface:color-mix(in srgb, var(--color-text) 6%, transparent);--_muted:var(--color-subtext);--_warn:#e0af68;--_success:#9ece6a;--_error:#f7768e;--_ink:#1a1b26;gap:var(--sp-2);flex-direction:column;display:flex}.seg.svelte-1hbu65g{border:1px solid var(--_border);border-radius:var(--radius);display:flex;overflow:hidden}.seg-btn.svelte-1hbu65g{all:unset;text-align:center;padding:var(--sp-1) var(--sp-2);font-size:var(--fs-md);cursor:pointer;white-space:nowrap;color:var(--color-text);flex:1;line-height:1.4;transition:background .1s}.seg-btn.svelte-1hbu65g:not(:last-child){border-right:1px solid var(--_seg-divider)}.seg-btn.svelte-1hbu65g.active{background:var(--_active);font-weight:600}.seg-btn.svelte-1hbu65g:not(.active):hover{background:var(--_hover)}.seg-btn.svelte-1hbu65g:disabled{opacity:.5;cursor:not-allowed}.seg-btn.svelte-1hbu65g:focus-visible{outline:0px solid var(--_border-focus);outline-offset:-2px}.ta-wrap.svelte-1hbu65g{border:1px solid var(--_border);border-radius:var(--radius);background:var(--_surface);transition:border-color .14s;display:flex}.ta-wrap.svelte-1hbu65g:focus-within{border-color:var(--_border-focus)}.ta.svelte-1hbu65g{all:unset;box-sizing:border-box;width:100%;padding:var(--sp-2) var(--sp-2);font:inherit;color:var(--color-text);resize:none;field-sizing:content;word-wrap:break-word;min-height:5.5rem;line-height:1.5}.ta.svelte-1hbu65g::placeholder{color:var(--_muted)}.ta.svelte-1hbu65g:disabled{cursor:not-allowed}.foot.svelte-1hbu65g{justify-content:space-between;align-items:flex-start;gap:var(--sp-2);min-height:1.75rem;display:flex}.foot-right.svelte-1hbu65g{align-items:center;gap:var(--sp-2);display:flex}.chars.svelte-1hbu65g{font-size:var(--fs-sm);color:var(--_muted);-webkit-user-select:none;user-select:none;padding-left:.5ch;font-size:12px;line-height:1;transition:color .14s}.chars.svelte-1hbu65g.warn{color:var(--_warn)}.retry-btn.svelte-1hbu65g{all:unset;font-size:var(--fs-sm);color:var(--_error);cursor:pointer;text-underline-offset:2px;line-height:1;text-decoration:underline}.retry-btn.svelte-1hbu65g:hover{opacity:.8}.retry-btn.svelte-1hbu65g:focus-visible{outline:2px solid var(--_error);border-radius:2px}.send-btn.svelte-1hbu65g{all:unset;justify-content:center;align-items:center;gap:var(--sp-1);padding:var(--sp-1) var(--sp-4);--min-width:4.5rem;border-radius:var(--radius-pill);font:inherit;font-size:var(--fs-md);letter-spacing:.02em;cursor:pointer;background:var(--color-text);color:var(--color-bg);font-weight:600;line-height:1.4;transition:opacity .14s,transform .1s,background .2s;display:inline-flex}.send-btn.svelte-1hbu65g:hover:not(:disabled){opacity:.85}.send-btn.svelte-1hbu65g:active:not(:disabled){transform:scale(.96)}.send-btn.svelte-1hbu65g:disabled{opacity:.38;cursor:not-allowed}.send-btn.svelte-1hbu65g:focus-visible{outline:2px solid var(--_border-focus);outline-offset:2px}.send-btn.svelte-1hbu65g.sent{background:var(--_success);color:var(--_ink)}.spin.svelte-1hbu65g{width:var(--sp-3);height:var(--sp-3);border-radius:var(--radius-pill);border:1.5px solid color-mix(in srgb, var(--color-bg) 30%, transparent);border-top-color:var(--color-bg);flex-shrink:0;animation:.6s linear infinite svelte-1hbu65g-spin}@keyframes svelte-1hbu65g-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.spin.svelte-1hbu65g{animation-duration:1.5s}.send-btn.svelte-1hbu65g,.seg-btn.svelte-1hbu65g,.ta-wrap.svelte-1hbu65g,.chars.svelte-1hbu65g,.retry-btn.svelte-1hbu65g{transition:none}}.share-section.svelte-egaijg{flex-direction:column;gap:8px;padding-block:8px;display:flex}.share-btn.svelte-egaijg{all:unset;background:color-mix(in srgb, var(--color-text) 6%, transparent);border:1px solid color-mix(in srgb, var(--color-text) 8%, transparent);color:var(--color-text);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:6px;align-items:center;gap:7px;padding:9px 10px;font-size:13px;font-weight:400;line-height:1;text-decoration:none;transition:background .15s;display:flex}.share-btn.svelte-egaijg:hover{background:color-mix(in srgb, var(--color-text) 12%, transparent)}.share-btn svg{flex-shrink:0;width:14px;height:14px}.share-grid.svelte-egaijg{grid-template-columns:1fr 1fr;gap:8px;display:grid}.logoContainer.svelte-s2uakh{-webkit-user-select:none;user-select:none;display:flex;position:relative}.logoContainer.svelte-s2uakh .version:where(.svelte-s2uakh){color:#eee;background:#000a;border-radius:99px;padding:.25em .5em;font-size:12px;line-height:1;position:absolute;bottom:.35rem;right:.35rem}.logo.svelte-s2uakh{object-fit:cover;-webkit-user-select:none;user-select:none;border-radius:.25rem;width:100%;height:160px}.svelte-s2uakh::selection{color:var(--color-bg);background:var(--color-text)}.Sidebar.svelte-s2uakh{background:var(--color-sidebar-bg);flex-direction:column;width:100%;height:100%;font-size:14px;line-height:1.65;display:flex;overflow-y:auto}.Sidebar.svelte-s2uakh .SidebarContent:where(.svelte-s2uakh){flex-direction:column;flex:1;padding:.75rem;display:flex}.Sidebar.svelte-s2uakh h1:where(.svelte-s2uakh),.Sidebar.svelte-s2uakh h2:where(.svelte-s2uakh){font:inherit;text-transform:uppercase;margin:1em 0 .125em;padding:0;font-weight:700}:is(.Sidebar.svelte-s2uakh h1:where(.svelte-s2uakh),.Sidebar.svelte-s2uakh h2:where(.svelte-s2uakh)) cloudly-emoji:where(.svelte-s2uakh){vertical-align:5%}.Sidebar.svelte-s2uakh p:where(.svelte-s2uakh){opacity:.9;margin:0;padding:0}.scroll-body.svelte-s2uakh{scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--color-text) 14%, transparent) transparent;flex:1;overflow-y:auto}.scroll-body.svelte-s2uakh::-webkit-scrollbar{width:3px}.scroll-body.svelte-s2uakh::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--color-text) 14%, transparent);border-radius:2px}.Message.svelte-6ckeq0{text-align:center;word-wrap:break-word;overflow-wrap:break-word;opacity:0;will-change:transform, opacity;-webkit-user-select:none;user-select:none;backface-visibility:hidden;outline:0;max-width:25%;margin:0;font-family:Open Sans,sans-serif;position:absolute;overflow:hidden}.Message.svelte-6ckeq0 p:where(.svelte-6ckeq0){text-align:center;color:var(--msg-c,inherit);font-family:var(--msg-font,inherit);font-weight:var(--msg-font-weight,inherit);margin:0;padding:0}.Message.svelte-6ckeq0 img:where(.svelte-6ckeq0){cursor:pointer;border-radius:3px;width:auto;max-width:25vw;max-height:100px;display:block}.Message.svelte-6ckeq0 time:where(.svelte-6ckeq0){-webkit-user-select:none;user-select:none;font-size:13px}.Message.svelte-6ckeq0 time:where(.svelte-6ckeq0):empty{display:none}.img-btn.svelte-6ckeq0{all:unset;cursor:pointer;border-radius:3px;display:block;position:relative;overflow:hidden}.img-btn.svelte-6ckeq0 img:where(.svelte-6ckeq0){width:auto;max-width:25vw;max-height:100px;transition:filter .15s}.img-btn.svelte-6ckeq0:focus-visible{outline:2px solid var(--color-primary,#4f9dff);outline-offset:2px;border-radius:var(--radius-sm)}.img-btn.svelte-6ckeq0:before{content:"";background:linear-gradient(100deg, color-mix(in srgb, var(--color-text) 6%, transparent) 30%, color-mix(in srgb, var(--color-text) 12%, transparent) 50%, color-mix(in srgb, var(--color-text) 6%, transparent) 70%);opacity:0;background-size:200% 100%;transition:opacity .15s;animation:1.4s ease-in-out infinite svelte-6ckeq0-img-shimmer;position:absolute;inset:0}.img-btn.svelte-6ckeq0:has(img.isLoading:where(.svelte-6ckeq0)):before{opacity:1}@keyframes svelte-6ckeq0-img-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.MessageInner.svelte-6ckeq0{flex-direction:column;padding:.5rem;display:flex;position:relative}.Message.debug.svelte-6ckeq0{background:color-mix(in srgb, var(--msg-c,#f0f) 10%, transparent 90%);border:2px solid var(--msg-c,#f0f);border-radius:6px;overflow:visible}.DebugInfo.svelte-6ckeq0{--font-family:monospace;text-align:left;color:#000;white-space:nowrap;background:#fff;border-radius:3px;flex-shrink:0;padding:2px 4px;font-size:13px;font-weight:600;line-height:1;position:absolute;bottom:calc(100% + 4px);left:0}@media screen and (width<=768px){.Message.svelte-6ckeq0{max-width:45%}time.svelte-6ckeq0{font-size:12px}}.Message.svelte-6ckeq0{will-change:transform;transform-origin:50%;backface-visibility:hidden;--cursor:pointer;transition:transform .24s cubic-bezier(.22,.61,.36,1)}.Message a,.Message a:active,.Message a:visited{line-height:inherit;text-decoration:none;color:inherit!important}.Message a:hover{filter:brightness(1.1)}.MessageContainer.svelte-1e8ddlg{width:100%;height:100%;position:relative}.MessageContainer.debug.svelte-1e8ddlg:before{content:"";background:repeating-linear-gradient(45deg,#ff00ff16 0 12px,#0000 12px 24px);border:4px solid #ff00ff20;border-radius:8px;position:absolute;inset:0}.DebugOverlay.svelte-1e8ddlg{word-break:keep-all;white-space:nowrap;z-index:1000;background:#000a;border:1px solid #000;border-radius:5px;padding:4px 6px;font-family:monospace;font-size:12px;line-height:1;position:fixed;top:6px;left:6px}.gif-backdrop.svelte-c0mzm4{z-index:50;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);flex-direction:column;display:flex;position:fixed;inset:0}@media (width>=640px){.gif-backdrop.svelte-c0mzm4{justify-content:center;align-items:center;padding:1.25rem}}.gif-panel.svelte-c0mzm4{background:color-mix(in srgb, var(--color-panel) 96%, transparent);border:1px solid color-mix(in srgb, var(--color-border-subtle) 70%, transparent);width:100%;max-width:680px;min-height:min(620px,100%);max-height:100%;box-shadow:var(--shadow-elevated);color:var(--color-text-primary);border-radius:clamp(1rem,2vw,1.5rem);flex-direction:column;padding:clamp(1rem,4vw,1.5rem);display:flex}.gif-header.svelte-c0mzm4{justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.75rem;display:flex}.gif-title.svelte-c0mzm4{margin:0;font-size:clamp(1.15rem,4vw,1.35rem);font-weight:600}.gif-close.svelte-c0mzm4{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);width:2.25rem;height:2.25rem;color:var(--color-text-primary);place-items:center;font-size:1.3rem;transition:background .12s,border .12s;display:grid}.gif-close.svelte-c0mzm4: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-c0mzm4{flex-wrap:wrap;align-items:center;gap:.6rem;margin-bottom:1.25rem;display:flex}.gif-grid-scroll.svelte-c0mzm4{flex:1;margin:0 -.35rem 1.25rem 0;padding-right:.35rem;overflow-y:auto}.gif-message.svelte-c0mzm4{color:var(--text-60);text-align:center;padding:1.5rem .5rem;font-size:.95rem}.gif-message--error.svelte-c0mzm4{color:color-mix(in srgb, var(--color-danger) 75%, white)}.gif-grid.svelte-c0mzm4{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:.75rem;display:grid}@media (width<=480px){.gif-grid.svelte-c0mzm4{grid-template-columns:repeat(2,minmax(0,1fr))}}.gif-item.svelte-c0mzm4{border-radius:var(--radius-md);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;position:relative;overflow:hidden}.gif-item.svelte-c0mzm4 img:where(.svelte-c0mzm4){object-fit:cover;width:100%;height:100%;transition:transform .2s;display:block}.gif-item.svelte-c0mzm4:after{content:"";background:linear-gradient(135deg, transparent 0%, color-mix(in srgb, var(--color-accent) 40%, transparent) 100%);opacity:0;transition:opacity .2s;position:absolute;inset:0}.gif-item.svelte-c0mzm4:active img:where(.svelte-c0mzm4),.gif-item.svelte-c0mzm4:focus-visible img:where(.svelte-c0mzm4),.gif-item.svelte-c0mzm4:hover img:where(.svelte-c0mzm4){transform:scale(1.03)}.gif-item.svelte-c0mzm4:active:after,.gif-item.svelte-c0mzm4:focus-visible:after,.gif-item.svelte-c0mzm4:hover:after{opacity:1}.gif-footer.svelte-c0mzm4{border-top:1px solid color-mix(in srgb, var(--color-border-subtle) 70%, transparent);margin-top:auto;padding-top:1rem}.gif-footer-label.svelte-c0mzm4{letter-spacing:.16em;text-transform:uppercase;color:var(--text-60);margin-bottom:.6rem;font-size:.75rem;display:block}.gif-url-row.svelte-c0mzm4{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}:root[data-theme-tone=light] .gif-backdrop.svelte-c0mzm4{background:color-mix(in srgb, var(--color-app-overlay) 55%, transparent)}:root[data-theme-tone=light] .gif-panel.svelte-c0mzm4{background:color-mix(in srgb, var(--color-panel) 99%, transparent)}:root[data-theme-tone=light] .gif-item.svelte-c0mzm4{background:color-mix(in srgb, var(--color-panel) 96%, transparent)}button.svelte-yae6wz{font:inherit;color:inherit;background:0 0;border:0;outline:0}.EmojiButton.svelte-yae6wz{color:var(--color-subtext);aspect-ratio:1;cursor:pointer;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.EmojiButton.svelte-yae6wz:hover{color:var(--color-text)}.EmojiPicker.svelte-yae6wz{z-index:100;position:fixed}em-emoji-picker{border:1px solid #00000060;min-width:200px;max-height:800px}button.svelte-1k62fay,input.svelte-1k62fay{font:inherit;color:inherit;background:0 0;border:0;outline:0}input.svelte-1k62fay::placeholder{color:var(--color-subtext)}.ButtonGroup.svelte-1k62fay{align-items:center;gap:.125rem;display:flex}.EmojiButton.svelte-1k62fay{color:var(--color-subtext);aspect-ratio:1;cursor:pointer;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.EmojiButton.svelte-1k62fay:hover{color:var(--color-text)}.MessageInput.svelte-1k62fay{z-index:10;justify-content:center;width:100%;display:flex;position:relative}.MessageInputInner.svelte-1k62fay{max-width:var(--content-width);flex:1;gap:.75rem;padding:.25rem .75rem .75rem;display:flex;position:relative}.InputWrapper.svelte-1k62fay{background-color:var(--color-surface);border:1px solid #00000060;border-radius:999px;align-items:center;width:100%;height:42px;padding-inline:.5rem;display:flex;position:relative;overflow:hidden}input.svelte-1k62fay{filter:none;width:100%;color:var(--color-text);background:0 0;margin:0;padding:.25em .375rem;font-family:inherit;font-size:16px;line-height:1}input.svelte-1k62fay:focus{outline-width:0}.SubmitButton.svelte-1k62fay{aspect-ratio:1;background-color:var(--color-primary);color:#fff;cursor:pointer;border:1.5px solid var(--color-bg);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.SubmitButton.svelte-1k62fay svg:where(.svelte-1k62fay){width:20px;height:20px;margin:0;padding:0}.SubmitButton.svelte-1k62fay:focus{outline:3px solid var(--color-primary);outline-offset:2px}.CharacterCount.svelte-1k62fay{z-index:100;-webkit-user-select:none;user-select:none;font-size:12px;font-weight:500;position:absolute;bottom:calc(100% - .25em);right:50%}.OnlineCount.svelte-1ld6r3r{z-index:100;_gap:.25rem;_flex-direction:column;display:flex;position:fixed;top:0;right:0}.OnlineCountInner.svelte-1ld6r3r{width:24px;height:40px;color:var(--color-subtext);-webkit-user-select:none;user-select:none;place-items:center;font-size:16px;font-weight:600;line-height:1;display:grid;overflow:hidden}.OnlineCountInner.svelte-1ld6r3r span:where(.svelte-1ld6r3r){position:absolute}.Spinner.svelte-1ld6r3r{position:absolute}.Spinner.svelte-1ld6r3r svg:where(.svelte-1ld6r3r){transform-box:fill-box;transform-origin:50%;will-change:transform;animation:1.4s cubic-bezier(.4,0,.2,1) infinite svelte-1ld6r3r-spin}@keyframes svelte-1ld6r3r-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.youtube-wrapper.svelte-u7w5r7{z-index:0;filter:brightness();will-change:filter;cursor:default;pointer-events:auto;background:#000;width:100%;height:100%;transition:filter 1.2s;position:fixed;inset:0;overflow:hidden}.youtube-wrapper.darken.svelte-u7w5r7{filter:brightness(15%)}.player-error.svelte-u7w5r7{z-index:3;color:#ffffffb3;letter-spacing:.01em;pointer-events:none;justify-content:center;align-items:center;font-size:.95rem;display:flex;position:absolute;inset:0}.player-mount.svelte-u7w5r7{pointer-events:none;z-index:1;width:100%;height:100%;position:absolute;inset:0}.player-mount.svelte-u7w5r7 iframe{width:100%;min-width:177.78vh;height:100%;min-height:56.25vw;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.player-widget.svelte-u7w5r7{z-index:3;-webkit-backdrop-filter:blur(14px)saturate(140%);pointer-events:auto;background:#161618d1;border:1px solid #ffffff14;border-radius:14px;flex-direction:column;gap:.6rem;width:min(92vw,22rem);padding:.65rem .85rem .8rem;transition:opacity .32s,transform .32s;display:flex;position:absolute;top:clamp(.85rem,3vw,1.5rem);left:50%;transform:translate(-50%);box-shadow:0 8px 28px #00000059,0 1px 2px #00000040}.player-widget.idle.svelte-u7w5r7{opacity:.55;transform:translate(-50%)scale(.97)}.player-widget.svelte-u7w5r7:hover,.player-widget.svelte-u7w5r7:focus-within{opacity:1;transform:translate(-50%)scale(1)}.widget-row.svelte-u7w5r7{align-items:center;gap:.65rem;display:flex}.play-toggle.svelte-u7w5r7{color:#111;cursor:pointer;background:#fff;border:none;border-radius:999px;flex:none;justify-content:center;align-items:center;width:1.95rem;height:1.95rem;transition:transform .12s,background .16s;display:flex}.play-toggle.svelte-u7w5r7:hover{transform:scale(1.06)}.play-toggle.svelte-u7w5r7:active{transform:scale(.92)}.play-toggle.svelte-u7w5r7:disabled{opacity:.35;cursor:default;transform:none}.play-toggle.svelte-u7w5r7:focus-visible,.seek-track.svelte-u7w5r7:focus-visible{outline-offset:2px;outline:2px solid #fff}.widget-info.svelte-u7w5r7{flex:1;min-width:0}.video-title.svelte-u7w5r7{letter-spacing:.005em;color:#fff;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:.85rem;font-weight:600;line-height:1.25;animation:.36s cubic-bezier(.16,1,.3,1) svelte-u7w5r7-title-in;overflow:hidden}.title-skeleton.svelte-u7w5r7{background:linear-gradient(90deg,#ffffff14 25%,#ffffff2e 37%,#ffffff14 63%) 0 0/400% 100%;border-radius:999px;width:70%;height:.75rem;animation:1.6s infinite svelte-u7w5r7-shimmer}.seek-row.svelte-u7w5r7{align-items:center;gap:.5rem;display:flex}.time.svelte-u7w5r7{font-variant-numeric:tabular-nums;color:#ffffff8c;flex:none;min-width:2rem;font-size:.68rem}.time.duration.svelte-u7w5r7{text-align:right}.seek-track.svelte-u7w5r7{cursor:pointer;touch-action:none;flex:1;align-items:center;height:.95rem;display:flex;position:relative}.seek-track-bg.svelte-u7w5r7{background:#ffffff2e;border-radius:999px;height:3px;transition:height .12s;position:absolute;left:0;right:0}.seek-track-fill.svelte-u7w5r7{background:#fff;border-radius:999px;height:3px;transition:height .12s;position:absolute;left:0}.seek-thumb.svelte-u7w5r7{background:#fff;border-radius:999px;width:9px;height:9px;transition:transform .14s;position:absolute;transform:translate(-50%)scale(0);box-shadow:0 1px 4px #0006}.seek-track.svelte-u7w5r7:hover .seek-track-bg:where(.svelte-u7w5r7),.seek-track.svelte-u7w5r7:hover .seek-track-fill:where(.svelte-u7w5r7),.seek-track.seeking.svelte-u7w5r7 .seek-track-bg:where(.svelte-u7w5r7),.seek-track.seeking.svelte-u7w5r7 .seek-track-fill:where(.svelte-u7w5r7){height:4px}.seek-track.svelte-u7w5r7:hover .seek-thumb:where(.svelte-u7w5r7),.seek-track.seeking.svelte-u7w5r7 .seek-thumb:where(.svelte-u7w5r7),.seek-track.svelte-u7w5r7:focus-visible .seek-thumb:where(.svelte-u7w5r7){transform:translate(-50%)scale(1)}@keyframes svelte-u7w5r7-title-in{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-u7w5r7-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@media (prefers-reduced-motion:reduce){.video-title.svelte-u7w5r7,.title-skeleton.svelte-u7w5r7,.youtube-wrapper.svelte-u7w5r7,.player-widget.svelte-u7w5r7{transition:none;animation:none}}.MessageInputContainer.svelte-vm5i0v{z-index:100;position:absolute;bottom:0;left:0;right:0}.ChatContainer.svelte-vm5i0v{flex-direction:column;justify-content:space-between;width:100%;height:100%;display:flex;position:relative;overflow:hidden}.replayProgress.svelte-vm5i0v{position:absolute;top:0;left:50%;transform:translate(-50%)}@media (prefers-reduced-motion:reduce){.card,.backdrop{transition-duration:.01ms!important}}.backdrop.svelte-1fwppap{z-index:500;-webkit-backdrop-filter:blur(6px);background:#00000073;position:fixed;inset:0}.wrap.svelte-1fwppap{z-index:505;pointer-events:none;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.card.svelte-1fwppap{pointer-events:auto;background:color-mix(in srgb, var(--color-bg) 88%, transparent);border:1px solid color-mix(in srgb, var(--color-text) 8%, transparent);background:var(--color-bg);-webkit-backdrop-filter:blur(28px)saturate(180%);width:min(100%,400px);max-height:min(85vh,700px);box-shadow:0 24px 60px -12px #00000059, 0 0 0 1px color-mix(in srgb, var(--color-text) 4%, transparent) inset;border-radius:22px;flex-direction:column;display:flex;overflow:hidden}.card-header.svelte-1fwppap{flex-shrink:0;grid-template-columns:30px 1fr 30px;align-items:center;padding:14px 14px 12px;display:grid}.card-title.svelte-1fwppap{color:var(--color-text);letter-spacing:-.01em;text-align:center;font-size:15px;font-weight:600}.close-btn.svelte-1fwppap{all:unset;background:color-mix(in srgb, var(--color-text) 7%, transparent);width:28px;height:28px;color:var(--color-subtext);cursor:pointer;border-radius:50%;justify-content:center;justify-self:end;align-items:center;transition:background .12s,color .12s,transform .1s;display:flex}.close-btn.svelte-1fwppap:hover{background:color-mix(in srgb, var(--color-text) 12%, transparent);color:var(--color-text)}.close-btn.svelte-1fwppap:active{transform:scale(.9)}.close-btn.svelte-1fwppap:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.body.svelte-1fwppap{scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--color-text) 20%, transparent) transparent;flex-direction:column;flex:1;gap:22px;padding:4px 16px 18px;display:flex;overflow-y:auto}.body.svelte-1fwppap::-webkit-scrollbar{width:5px}.body.svelte-1fwppap::-webkit-scrollbar-track{background:0 0}.body.svelte-1fwppap::-webkit-scrollbar-thumb{background-color:color-mix(in srgb, var(--color-text) 18%, transparent);border-radius:3px}.section.svelte-1fwppap{flex-direction:column;gap:7px;display:flex}.section-title.svelte-1fwppap{color:var(--color-subtext);letter-spacing:.01em;padding:0 4px;font-size:12px;font-weight:600}.group.svelte-1fwppap{background:color-mix(in srgb, var(--color-text) 4.5%, transparent);border-radius:14px;padding:0 14px}.theme-grid.svelte-1fwppap{grid-template-columns:repeat(5,1fr);gap:7px;display:grid}.theme-btn.svelte-1fwppap{all:unset;cursor:pointer;border-radius:10px;flex-direction:column;align-items:center;gap:6px;padding:2px;display:flex}.theme-btn.svelte-1fwppap:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.theme-swatch.svelte-1fwppap{aspect-ratio:1;border:1px solid #ffffff60;border-radius:13px;outline:0;width:100%;transition:transform .12s;position:relative;overflow:hidden}.theme-btn.active:where(.svelte-1fwppap) .theme-swatch.svelte-1fwppap{outline:2px solid var(--color-primary);border-color:#0000}.theme-btn:where(.svelte-1fwppap):active .theme-swatch.svelte-1fwppap{transform:scale(.93)}.theme-statusbar.svelte-1fwppap{gap:2px;display:flex;position:absolute;top:6px;right:6px}.theme-dot.svelte-1fwppap{border-radius:50%;width:3px;height:3px}.theme-check.svelte-1fwppap{border-radius:50%;justify-content:center;align-items:center;width:14px;height:14px;display:flex;position:absolute;top:5px;left:5px}.theme-label.svelte-1fwppap{color:var(--color-subtext);letter-spacing:-.01em;font-size:10.5px;font-weight:500}.theme-label.svelte-1fwppap.active{color:var(--color-text);font-weight:600}.row.svelte-1fwppap{border-bottom:1px solid color-mix(in srgb, var(--color-text) 7%, transparent);-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;gap:16px;padding:11px 0;display:flex}.row.svelte-1fwppap.last{border-bottom:none}.row-slider.svelte-1fwppap{flex-direction:column;align-items:stretch;gap:6px}.row-top.svelte-1fwppap{justify-content:space-between;align-items:baseline;display:flex}.row-text.svelte-1fwppap{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.row-label.svelte-1fwppap{color:var(--color-text);letter-spacing:-.005em;font-size:13.5px;font-weight:450}.row-label[data-interactive=true].svelte-1fwppap{cursor:pointer}.row-desc.svelte-1fwppap{color:var(--color-subtext);font-size:11.5px;line-height:1.3}.row-desc-slider.svelte-1fwppap{margin-top:-4px}.slider-value.svelte-1fwppap{font-variant-numeric:tabular-nums;color:var(--color-subtext);font-size:12px;font-weight:500}.pill.svelte-1fwppap{all:unset;background:color-mix(in srgb, var(--color-text) 16%, transparent);cursor:pointer;border-radius:999px;flex-shrink:0;width:40px;height:24px;transition:background .2s;position:relative}.pill.svelte-1fwppap.on{background:var(--color-primary)}.pill.svelte-1fwppap:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.thumb.svelte-1fwppap{background:#fff;border-radius:50%;width:20px;height:20px;transition:transform .22s cubic-bezier(.34,1.56,.64,1);position:absolute;top:2px;left:2px;box-shadow:0 1px 1px #00000026,0 2px 4px #0000002e}.on:where(.svelte-1fwppap) .thumb.svelte-1fwppap{transform:translate(16px)}input[type=range].svelte-1fwppap{appearance:none;cursor:pointer;background:linear-gradient(to right, var(--color-primary) 0%, var(--color-primary) var(--pct), color-mix(in srgb, var(--color-text) 14%, transparent) var(--pct), color-mix(in srgb, var(--color-text) 14%, transparent) 100%);border-radius:999px;outline:none;width:100%;height:5px}input[type=range].svelte-1fwppap::-webkit-slider-thumb{appearance:none;cursor:pointer;background:#fff;border-radius:50%;width:18px;height:18px;margin-top:-.5px;transition:transform .1s;box-shadow:0 1px 2px #0003,0 2px 6px #0000002e}input[type=range].svelte-1fwppap::-webkit-slider-thumb:hover{transform:scale(1.1)}input[type=range].svelte-1fwppap::-webkit-slider-thumb:active{transform:scale(1)}input[type=range].svelte-1fwppap::-moz-range-thumb{cursor:pointer;background:#fff;border:none;border-radius:50%;width:18px;height:18px;box-shadow:0 1px 2px #0003,0 2px 6px #0000002e}input[type=range].svelte-1fwppap:focus-visible::-webkit-slider-thumb{outline:2px solid var(--color-primary);outline-offset:2px}.reset-btn.svelte-1fwppap{--red:#ff6b6b;all:unset;background:color-mix(in srgb, var(--color-text) 4.5%, transparent);color:var(--red);text-align:center;cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:14px;margin-top:2px;padding:12px;font-size:13.5px;font-weight:600;transition:background .15s,color .15s,transform 80ms}.reset-btn.svelte-1fwppap:hover{background:color-mix(in srgb, var(--red) 12%, transparent)}.reset-btn.svelte-1fwppap:active{transform:scale(.98)}.reset-btn.svelte-1fwppap:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.reset-btn.svelte-1fwppap.confirming{background:var(--red);color:#fff}.lightbox.svelte-1hhhyj8{z-index:1000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);cursor:zoom-out;background:#000000b3;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.lightbox-img-wrap.svelte-1hhhyj8{cursor:default}.lightbox-img.svelte-1hhhyj8{border-radius:8px;max-width:90vw;max-height:90vh;display:block;box-shadow:0 8px 40px #00000080}.lightbox-close.svelte-1hhhyj8{all:unset;color:#fff;cursor:pointer;z-index:1001;background:#ffffff26;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;transition:background .12s;display:flex;position:fixed;top:16px;right:16px}.lightbox-close.svelte-1hhhyj8:hover{background:#ffffff40}:root{--sidebar-width:300px;--sidebar-width-negative:calc(0px - var(--sidebar-width))}.AppRoot.svelte-xo6w1v{width:100%;height:100%;display:flex;position:fixed;overflow:hidden}.BoardContainer.svelte-xo6w1v{flex-direction:column;justify-content:space-between;width:100%;height:100%;transition:transform .45s ease-in-out;display:flex;overflow:hidden}.SidebarContainer.svelte-xo6w1v{width:var(--sidebar-width);min-width:var(--sidebar-width);flex-direction:column;height:100%;transition:transform .45s ease-in-out;display:flex}.AppRoot.asdf.svelte-xo6w1v{display:block}.AppRoot.asdf.svelte-xo6w1v .BoardContainer:where(.svelte-xo6w1v){position:absolute}.AppRoot.asdf.svelte-xo6w1v .SidebarContainer:where(.svelte-xo6w1v){top:0;right:var(--sidebar-width-negative);z-index:100;position:absolute}.AppRoot.asdf.svelte-xo6w1v.sidebarOpen .BoardContainer:where(.svelte-xo6w1v),.AppRoot.asdf.svelte-xo6w1v.sidebarOpen .SidebarContainer:where(.svelte-xo6w1v){transform:translateX(var(--sidebar-width-negative))}
