.context-menu[data-v-47a5d3b8]{position:fixed;z-index:4000;min-width:188px;max-width:320px;padding:6px 8px;border-radius:var(--radius-sm);background:var(--bg-floating);box-shadow:var(--shadow-high);animation:pop-in-47a5d3b8 var(--transition-fast)}.item[data-v-47a5d3b8]{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:32px;padding:6px 8px;border-radius:2px;color:var(--interactive-normal);font-size:var(--font-size-sm);font-weight:500;text-align:left;transition:background-color var(--transition-fast),color var(--transition-fast)}.item[data-v-47a5d3b8]:hover:not(:disabled),.item[data-v-47a5d3b8]:focus-visible{background:var(--brand);color:#fff;outline:none}.item.is-danger[data-v-47a5d3b8]{color:var(--red)}.item.is-danger[data-v-47a5d3b8]:hover:not(:disabled),.item.is-danger[data-v-47a5d3b8]:focus-visible{background:var(--red);color:#fff}.separator[data-v-47a5d3b8]{height:1px;margin:4px;background:var(--divider)}.icon[data-v-47a5d3b8]{flex-shrink:0}@keyframes pop-in-47a5d3b8{0%{opacity:0;transform:scale(.96)}}.modal-backdrop[data-v-b5841b70]{position:fixed;inset:0;z-index:3000;display:flex;align-items:center;justify-content:center;padding:16px;background:var(--bg-overlay);animation:fade-in-b5841b70 var(--transition-normal)}.modal-panel[data-v-b5841b70]{display:flex;flex-direction:column;width:100%;max-width:440px;max-height:calc(100vh - 32px);border-radius:var(--radius-md);background:var(--bg-primary);box-shadow:var(--shadow-high);animation:pop-in-b5841b70 var(--transition-normal);outline:none}.is-medium .modal-panel[data-v-b5841b70]{max-width:560px}.is-large .modal-panel[data-v-b5841b70]{max-width:760px}.is-full[data-v-b5841b70]{padding:0}.is-full .modal-panel[data-v-b5841b70]{max-width:none;max-height:none;height:100%;border-radius:0;animation:none}.modal-header[data-v-b5841b70]{display:flex;align-items:center;justify-content:space-between;padding:16px 16px 0}.modal-title[data-v-b5841b70]{font-size:1.25rem;font-weight:700;color:var(--header-primary)}.modal-body[data-v-b5841b70]{flex:1;min-height:0;padding:16px;overflow-y:auto}.is-full .modal-body[data-v-b5841b70]{padding:0;overflow:hidden}.modal-footer[data-v-b5841b70]{display:flex;justify-content:flex-end;gap:8px;padding:16px;border-radius:0 0 var(--radius-md) var(--radius-md);background:var(--bg-secondary)}@keyframes fade-in-b5841b70{0%{opacity:0}}@keyframes pop-in-b5841b70{0%{opacity:0;transform:scale(.95)}}.avatar[data-v-3ff4f8d0]{position:relative;display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;border-radius:50%;color:#fff;font-weight:600;user-select:none;transition:box-shadow var(--transition-fast)}.is-speaking[data-v-3ff4f8d0]{box-shadow:0 0 0 2px var(--bg-secondary),0 0 0 4px var(--green)}.avatar-img[data-v-3ff4f8d0]{width:100%;height:100%;border-radius:50%;object-fit:cover}.avatar-initial[data-v-3ff4f8d0]{line-height:1}.status[data-v-3ff4f8d0]{position:absolute;right:-1px;bottom:-1px;display:flex;align-items:center;justify-content:center;border-radius:50%;border:2px solid var(--bg-secondary);box-sizing:content-box;transform:translate(-10%,-10%)}.status.is-online[data-v-3ff4f8d0]{background:var(--green)}.status.is-idle[data-v-3ff4f8d0]{background:var(--yellow);-webkit-mask:radial-gradient(circle at 30% 30%,transparent 0 38%,#000 40%);mask:radial-gradient(circle at 30% 30%,transparent 0 38%,#000 40%)}.status.is-dnd[data-v-3ff4f8d0]{background:var(--red);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0)}.status.is-dnd[data-v-3ff4f8d0]:after{content:"";width:60%;height:22%;min-height:2px;border-radius:1px;background:var(--bg-secondary)}.status.is-offline[data-v-3ff4f8d0]{background:var(--text-faint)}.status.is-offline[data-v-3ff4f8d0]:after{content:"";width:42%;height:42%;border-radius:50%;background:var(--bg-secondary)}.typing-dots[data-v-3ff4f8d0]{display:flex;gap:1px}.typing-dots i[data-v-3ff4f8d0]{width:2px;height:2px;border-radius:50%;background:#fff;animation:pulse 1s infinite}.typing-dots i[data-v-3ff4f8d0]:nth-child(2){animation-delay:.15s}.typing-dots i[data-v-3ff4f8d0]:nth-child(3){animation-delay:.3s}.edited[data-v-42e22eb2]{margin-left:4px;font-size:.625rem;color:var(--text-faint);user-select:none}.attachments[data-v-409223d6]{display:flex;flex-wrap:wrap;gap:8px;margin-top:6px}.image[data-v-409223d6]{display:block;max-width:min(400px,100%);max-height:300px;overflow:hidden;border-radius:var(--radius-md);cursor:zoom-in;background:var(--bg-secondary)}.image img[data-v-409223d6]{width:100%;height:100%;object-fit:cover}.video[data-v-409223d6]{max-width:min(480px,100%);max-height:320px;border-radius:var(--radius-md);background:#000}.file[data-v-409223d6]{display:flex;align-items:center;gap:10px;width:min(420px,100%);padding:10px 12px;border:1px solid var(--divider-strong);border-radius:var(--radius-md);background:var(--bg-secondary)}.file-icon[data-v-409223d6]{flex-shrink:0;color:var(--text-muted)}.file-text[data-v-409223d6]{display:flex;flex:1;flex-direction:column;min-width:0}.file-name[data-v-409223d6]{font-weight:500}.file-size[data-v-409223d6]{font-size:var(--font-size-xs);color:var(--text-muted)}.audio[data-v-409223d6]{width:100%;height:36px}.editor[data-v-c2195114]{margin-top:4px}.editor-input[data-v-c2195114]{width:100%;padding:10px 12px;border:0;border-radius:var(--radius-md);background:var(--bg-input);color:var(--text-normal);resize:none;line-height:1.375}.hint[data-v-c2195114]{margin-top:6px;font-size:var(--font-size-xs);color:var(--text-muted)}.link[data-v-c2195114]{color:var(--link)}.link[data-v-c2195114]:hover{text-decoration:underline}.emoji-picker[data-v-55fb7c0e]{display:flex;flex-direction:column;width:340px;max-width:calc(100vw - 24px);height:380px;border-radius:var(--radius-md);background:var(--bg-secondary);box-shadow:var(--shadow-high);overflow:hidden;animation:pop-in-55fb7c0e var(--transition-fast)}.search[data-v-55fb7c0e]{padding:12px 12px 8px}.search-input[data-v-55fb7c0e]{width:100%;height:32px;padding:0 10px;border:0;border-radius:var(--radius-sm);background:var(--bg-tertiary);color:var(--text-normal);font-size:var(--font-size-sm)}.categories[data-v-55fb7c0e]{display:flex;gap:2px;padding:0 8px 6px;border-bottom:1px solid var(--divider-strong)}.category[data-v-55fb7c0e]{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:var(--radius-sm);font-size:1.1rem;opacity:.6}.category[data-v-55fb7c0e]:hover,.category.is-active[data-v-55fb7c0e]{background:var(--bg-modifier-hover);opacity:1}.grid-scroll[data-v-55fb7c0e]{flex:1;min-height:0;overflow-y:auto;padding:8px 10px 12px}.section-title[data-v-55fb7c0e]{padding:8px 2px 4px;font-size:var(--font-size-xs);font-weight:700;text-transform:uppercase;color:var(--text-muted)}.grid[data-v-55fb7c0e]{display:grid;grid-template-columns:repeat(8,1fr);gap:2px}.emoji[data-v-55fb7c0e]{display:inline-flex;align-items:center;justify-content:center;aspect-ratio:1;border-radius:var(--radius-sm);font-size:1.5rem;line-height:1;transition:background-color var(--transition-fast)}.emoji[data-v-55fb7c0e]:hover{background:var(--bg-modifier-selected)}.empty[data-v-55fb7c0e]{padding:24px;text-align:center;color:var(--text-muted)}@keyframes pop-in-55fb7c0e{0%{opacity:0;transform:scale(.96)}}.reactions[data-v-e7c83c0f]{display:flex;flex-wrap:wrap;gap:4px;margin-top:4px}.reaction[data-v-e7c83c0f]{display:inline-flex;align-items:center;gap:6px;height:26px;padding:0 8px;border:1px solid transparent;border-radius:var(--radius-md);background:var(--bg-secondary);color:var(--text-muted);font-size:var(--font-size-sm);font-weight:600;transition:background-color var(--transition-fast),border-color var(--transition-fast)}.reaction[data-v-e7c83c0f]:hover{border-color:var(--text-faint);background:var(--bg-modifier-hover)}.reaction.is-mine[data-v-e7c83c0f]{border-color:var(--brand);background:var(--mention-bg);color:var(--header-primary)}.emoji[data-v-e7c83c0f]{font-size:1rem;line-height:1}.add[data-v-e7c83c0f]{padding:0 6px}.add-wrap[data-v-e7c83c0f]{position:relative}.picker[data-v-e7c83c0f]{position:absolute;left:0;bottom:calc(100% + 6px);z-index:50}.message[data-v-0b26c683]{position:relative;padding:2px 48px 2px 16px;margin-top:17px;transition:background-color var(--transition-fast)}.message.is-grouped[data-v-0b26c683]{margin-top:0}.message[data-v-0b26c683]:hover:not(.is-readonly),.message.is-editing[data-v-0b26c683]{background:var(--bg-message-hover)}.message.is-mention[data-v-0b26c683]{background:var(--bg-mention);box-shadow:inset 2px 0 0 var(--yellow)}.message.is-highlighted[data-v-0b26c683]{background:var(--mention-bg);animation:highlight-0b26c683 2.5s ease-out}.message.is-pending[data-v-0b26c683]{opacity:.55}.message.is-failed .body[data-v-0b26c683]{color:var(--red)}.row[data-v-0b26c683]{display:flex;gap:0}.gutter[data-v-0b26c683]{position:relative;width:56px;flex-shrink:0;display:flex;justify-content:flex-start}.avatar-btn[data-v-0b26c683]{display:inline-flex;margin-top:2px;border-radius:50%}.side-time[data-v-0b26c683]{position:absolute;top:0;left:0;width:56px;font-size:.6875rem;line-height:1.375rem;color:var(--text-faint);text-align:left;white-space:nowrap;visibility:hidden;pointer-events:none}.message.is-grouped:hover .side-time[data-v-0b26c683],.message.is-grouped:focus-within .side-time[data-v-0b26c683]{visibility:visible}.body[data-v-0b26c683]{flex:1;min-width:0}.meta[data-v-0b26c683]{display:flex;align-items:baseline;gap:6px;margin-bottom:1px}.author[data-v-0b26c683]{font-weight:600;color:var(--header-primary);text-align:left}.author[data-v-0b26c683]:hover{text-decoration:underline}.author.is-admin[data-v-0b26c683]{color:#e0a6ff}html[data-theme=light] .author.is-admin[data-v-0b26c683]{color:#8a2be2}.time[data-v-0b26c683]{font-size:var(--font-size-xs);color:var(--text-faint)}.pin-mark[data-v-0b26c683]{color:var(--text-faint)}.reply[data-v-0b26c683]{display:flex;align-items:center;gap:6px;padding-left:56px;margin-bottom:2px;font-size:var(--font-size-sm);color:var(--text-muted)}.reply-spine[data-v-0b26c683]{position:absolute;left:36px;top:10px;width:20px;height:14px;border-left:2px solid var(--divider);border-top:2px solid var(--divider);border-top-left-radius:6px}.reply-author[data-v-0b26c683]{font-weight:600;color:var(--header-secondary);white-space:nowrap}.reply-text[data-v-0b26c683]{min-width:0;color:var(--text-muted);text-align:left}.reply-text[data-v-0b26c683]:hover{color:var(--text-normal)}.toolbar[data-v-0b26c683]{position:absolute;top:-16px;right:16px;display:none;align-items:center;border-radius:var(--radius-sm);background:var(--bg-primary);box-shadow:var(--shadow-low);border:1px solid var(--divider-strong)}.message:hover .toolbar[data-v-0b26c683],.toolbar[data-v-0b26c683]:has(.picker){display:flex}.tool[data-v-0b26c683]{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;color:var(--interactive-normal);border-radius:var(--radius-sm)}.tool[data-v-0b26c683]:hover{background:var(--bg-modifier-hover);color:var(--interactive-hover)}.tool.is-danger[data-v-0b26c683]:hover{color:var(--red)}.picker[data-v-0b26c683]{position:absolute;right:0;top:calc(100% + 4px);z-index:60}.failed-text[data-v-0b26c683]{margin-top:4px;font-size:var(--font-size-xs)}.link[data-v-0b26c683]{color:var(--link)}.link[data-v-0b26c683]:hover{text-decoration:underline}html[data-display=compact]{margin-top:8px;padding-top:1px;padding-bottom:1px}html[data-display=compact]{margin-top:0}html[data-display=compact]{width:40px}html[data-display=compact]{padding-left:40px}html[data-display=compact]{width:40px;font-size:.625rem}@media(hover:none){.message:hover .toolbar[data-v-0b26c683]{display:none}.message[data-v-0b26c683]:hover:not(.is-readonly){background:transparent}}@keyframes highlight-0b26c683{0%{background:var(--mention-bg-hover)}}@media(max-width:899px){.message[data-v-0b26c683]{padding-right:12px}.toolbar[data-v-0b26c683]{right:8px}}.confirm-message[data-v-da356cb7]{color:var(--text-normal);line-height:1.5;white-space:pre-line}.confirm-preview[data-v-da356cb7]{margin-top:16px;padding:8px 0;border-radius:var(--radius-sm);background:var(--bg-secondary);box-shadow:var(--shadow-low);pointer-events:none}.lightbox[data-v-7084773a]{position:fixed;inset:0;z-index:3500;display:flex;flex-direction:column;background:#000000e0;animation:fade-in-7084773a var(--transition-normal)}.toolbar[data-v-7084773a]{display:flex;align-items:center;gap:4px;padding:10px 14px;color:#dbdee1}.toolbar .icon-btn[data-v-7084773a]{color:#dbdee1}.filename[data-v-7084773a]{flex:1;font-size:var(--font-size-sm)}.stage[data-v-7084773a]{flex:1;display:flex;align-items:center;justify-content:center;min-height:0;overflow:auto;padding:0 16px 16px}.stage img[data-v-7084773a]{max-width:100%;max-height:100%;object-fit:contain;border-radius:var(--radius-sm);cursor:zoom-in;box-shadow:var(--shadow-high)}.stage.is-zoomed[data-v-7084773a]{align-items:flex-start;justify-content:flex-start}.stage.is-zoomed img[data-v-7084773a]{max-width:none;max-height:none;cursor:zoom-out}@keyframes fade-in-7084773a{0%{opacity:0}}.toasts[data-v-07995bd3]{position:fixed;top:16px;left:50%;z-index:5000;display:flex;flex-direction:column;gap:8px;width:min(420px,calc(100vw - 32px));transform:translate(-50%);pointer-events:none}.toast[data-v-07995bd3]{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:var(--radius-md);background:var(--bg-floating);color:var(--text-normal);font-size:var(--font-size-sm);box-shadow:var(--shadow-high);pointer-events:auto;border-left:4px solid var(--brand)}.is-success[data-v-07995bd3]{border-left-color:var(--green)}.is-error[data-v-07995bd3]{border-left-color:var(--red)}.is-success .toast-icon[data-v-07995bd3]{color:var(--green)}.is-error .toast-icon[data-v-07995bd3]{color:var(--red)}.is-info .toast-icon[data-v-07995bd3]{color:var(--brand)}.toast-text[data-v-07995bd3]{flex:1;word-break:keep-all}.toast-close[data-v-07995bd3]{color:var(--interactive-normal);display:inline-flex}.toast-close[data-v-07995bd3]:hover{color:var(--interactive-hover)}.toast-enter-active[data-v-07995bd3],.toast-leave-active[data-v-07995bd3]{transition:opacity var(--transition-normal),transform var(--transition-normal)}.toast-enter-from[data-v-07995bd3],.toast-leave-to[data-v-07995bd3]{opacity:0;transform:translateY(-10px)}:root{color-scheme:dark;--bg-tertiary: #1e1f22;--bg-secondary: #2b2d31;--bg-secondary-alt: #232428;--bg-primary: #313338;--bg-floating: #111214;--bg-input: #383a40;--bg-modifier-hover: rgba(78, 80, 88, .3);--bg-modifier-active: rgba(78, 80, 88, .48);--bg-modifier-selected: rgba(78, 80, 88, .6);--bg-message-hover: rgba(2, 2, 2, .06);--bg-mention: rgba(88, 101, 242, .1);--bg-overlay: rgba(0, 0, 0, .7);--text-normal: #dbdee1;--text-muted: #949ba4;--text-faint: #80848e;--header-primary: #f2f3f5;--header-secondary: #b5bac1;--interactive-normal: #b5bac1;--interactive-hover: #dbdee1;--interactive-active: #fff;--brand: #5865f2;--brand-hover: #4752c4;--brand-text: #fff;--green: #23a559;--yellow: #f0b232;--red: #f23f43;--red-hover: #da373c;--link: #00a8fc;--mention-bg: rgba(88, 101, 242, .3);--mention-bg-hover: rgba(88, 101, 242, .6);--mention-text: #c9cdfb;--spoiler-bg: #1e1f22;--code-bg: #2b2d31;--code-border: #1e1f22;--divider: #3f4147;--divider-strong: #26272d;--scrollbar-thumb: #1a1b1e;--scrollbar-track: #2b2d31;--tooltip-bg: #111214;--tooltip-text: #dbdee1;--shadow-low: 0 1px 0 rgba(4, 4, 5, .2), 0 1.5px 0 rgba(6, 6, 7, .05), 0 2px 0 rgba(4, 4, 5, .05);--shadow-medium: 0 4px 4px rgba(0, 0, 0, .16);--shadow-high: 0 8px 16px rgba(0, 0, 0, .24);--focus-ring: 0 0 0 2px var(--brand);--radius-sm: 4px;--radius-md: 8px;--radius-lg: 12px;--radius-xl: 16px;--sidebar-w: 240px;--members-w: 240px;--header-h: 48px;--user-panel-h: 52px;--mobile-nav-h: 56px;--font-sans: "Inter", "Noto Sans KR", system-ui, -apple-system, "Segoe UI", Roboto, "Apple SD Gothic Neo", sans-serif;--font-mono: ui-monospace, "Cascadia Code", "JetBrains Mono", Consolas, "Courier New", monospace;--font-size-base: 16px;--font-size-sm: .875rem;--font-size-xs: .75rem;--transition-fast: .12s ease;--transition-normal: .18s ease}html[data-theme=light]{color-scheme:light;--bg-tertiary: #e3e5e8;--bg-secondary: #f2f3f5;--bg-secondary-alt: #ebedef;--bg-primary: #ffffff;--bg-floating: #ffffff;--bg-input: #ebedef;--bg-modifier-hover: rgba(106, 116, 128, .12);--bg-modifier-active: rgba(106, 116, 128, .2);--bg-modifier-selected: rgba(106, 116, 128, .24);--bg-message-hover: rgba(6, 6, 7, .03);--bg-mention: rgba(88, 101, 242, .08);--bg-overlay: rgba(0, 0, 0, .5);--text-normal: #313338;--text-muted: #5c5e66;--text-faint: #80848e;--header-primary: #060607;--header-secondary: #4e5058;--interactive-normal: #4e5058;--interactive-hover: #2e3338;--interactive-active: #060607;--mention-text: #4752c4;--spoiler-bg: #e3e5e8;--code-bg: #f2f3f5;--code-border: #e3e5e8;--divider: #e3e5e8;--divider-strong: #d4d7dc;--scrollbar-thumb: #c4c9ce;--scrollbar-track: #f2f3f5;--tooltip-bg: #111214;--tooltip-text: #dbdee1;--shadow-low: 0 1px 0 rgba(6, 6, 7, .1), 0 1.5px 0 rgba(6, 6, 7, .025), 0 2px 0 rgba(6, 6, 7, .025);--shadow-medium: 0 4px 4px rgba(0, 0, 0, .08);--shadow-high: 0 8px 16px rgba(0, 0, 0, .16)}*,*:before,*:after{box-sizing:border-box}html,body,#app{height:100%;margin:0;padding:0}html{font-size:var(--font-size-base);-webkit-text-size-adjust:100%}body{font-family:var(--font-sans);font-size:1rem;line-height:1.375;color:var(--text-normal);background:var(--bg-tertiary);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow:hidden}h1,h2,h3,h4,p,ul,ol,figure{margin:0;padding:0}ul,ol{list-style:none}a{color:var(--link);text-decoration:none}a:hover{text-decoration:underline}button,input,select,textarea{font:inherit;color:inherit}button{background:none;border:0;padding:0;cursor:pointer}button:disabled{cursor:not-allowed;opacity:.5}img,video{display:block;max-width:100%}:focus{outline:none}:focus-visible{outline:2px solid var(--brand);outline-offset:2px;border-radius:var(--radius-sm)}::selection{background:#5865f259}*{scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb) transparent}*::-webkit-scrollbar{width:8px;height:8px}*::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border-radius:4px}*::-webkit-scrollbar-track{background:transparent}.scroller-thin::-webkit-scrollbar{width:6px}.input{width:100%;padding:10px;border:0;border-radius:var(--radius-sm);background:var(--bg-tertiary);color:var(--text-normal);transition:box-shadow var(--transition-fast)}html[data-theme=light] .input{background:var(--bg-input)}.input:focus{box-shadow:var(--focus-ring)}.input::placeholder{color:var(--text-faint)}.label{display:block;margin-bottom:8px;font-size:var(--font-size-xs);font-weight:700;letter-spacing:.02em;text-transform:uppercase;color:var(--header-secondary)}.field-error{margin-top:6px;font-size:var(--font-size-sm);color:var(--red)}.field-hint{display:block;margin-top:6px;font-size:var(--font-size-xs);color:var(--text-muted)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:38px;padding:2px 16px;border-radius:var(--radius-sm);font-size:var(--font-size-sm);font-weight:500;line-height:1;transition:background-color var(--transition-fast),color var(--transition-fast),opacity var(--transition-fast);white-space:nowrap}.btn-primary{background:var(--brand);color:var(--brand-text)}.btn-primary:hover:not(:disabled){background:var(--brand-hover)}.btn-secondary{background:var(--bg-modifier-active);color:var(--text-normal)}.btn-secondary:hover:not(:disabled){background:var(--bg-modifier-selected)}.btn-danger{background:var(--red);color:#fff}.btn-danger:hover:not(:disabled){background:var(--red-hover)}.btn-ghost{background:transparent;color:var(--text-normal)}.btn-ghost:hover:not(:disabled){text-decoration:underline}.btn-sm{min-height:32px;padding:2px 12px}.btn-lg{min-height:44px;padding:2px 24px;font-size:1rem}.icon-btn{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:var(--radius-sm);color:var(--interactive-normal);transition:color var(--transition-fast),background-color var(--transition-fast)}.icon-btn:hover:not(:disabled){color:var(--interactive-hover);background:var(--bg-modifier-hover)}.icon-btn.is-active{color:var(--interactive-active)}.icon-btn.is-danger{color:var(--red)}.text-muted{color:var(--text-muted)}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.md{word-break:break-word;overflow-wrap:anywhere;white-space:pre-wrap}.md strong{font-weight:700}.md u{text-decoration:underline}.md s{text-decoration:line-through}.md .md-code{padding:.2em .35em;border-radius:3px;background:var(--code-bg);font-family:var(--font-mono);font-size:.85em}.md .md-pre{margin:6px 0 2px;padding:8px 10px;border:1px solid var(--code-border);border-radius:var(--radius-sm);background:var(--code-bg);font-family:var(--font-mono);font-size:.85em;white-space:pre-wrap;overflow-x:auto}.md .md-pre code{font-family:inherit}.md .md-quote{position:relative;margin:2px 0;padding:0 8px 0 12px;border-left:4px solid var(--divider);border-radius:4px;color:var(--text-normal)}.md .md-link{color:var(--link)}.md .md-mention{padding:0 2px;border-radius:3px;background:var(--mention-bg);color:var(--mention-text);font-weight:500;cursor:pointer;transition:background-color var(--transition-fast);unicode-bidi:plaintext}.md .md-mention:hover{background:var(--mention-bg-hover);color:#fff}.md .md-spoiler{border-radius:3px;background:var(--spoiler-bg);color:transparent;cursor:pointer;user-select:none;transition:background-color var(--transition-fast)}.md .md-spoiler.is-revealed{background:var(--bg-modifier-active);color:inherit;user-select:auto;cursor:auto}.md.is-jumbo{font-size:2.75rem;line-height:1.2}.fade-enter-active,.fade-leave-active{transition:opacity var(--transition-normal)}.fade-enter-from,.fade-leave-to{opacity:0}.pop-enter-active,.pop-leave-active{transition:opacity var(--transition-fast),transform var(--transition-fast)}.pop-enter-from,.pop-leave-to{opacity:0;transform:scale(.96)}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.4}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}.app-tooltip{position:fixed;z-index:10000;max-width:260px;padding:8px 12px;border-radius:var(--radius-sm);background:var(--tooltip-bg);color:var(--tooltip-text);font-size:var(--font-size-sm);font-weight:500;line-height:1.3;box-shadow:var(--shadow-high);pointer-events:none;opacity:0;transform:scale(.96);transition:opacity var(--transition-fast),transform var(--transition-fast);word-break:keep-all}.app-tooltip.is-visible{opacity:1;transform:scale(1)}.app-tooltip:after{content:"";position:absolute;width:8px;height:8px;background:var(--tooltip-bg);transform:rotate(45deg)}.app-tooltip[data-placement=top]:after{left:calc(50% - 4px);bottom:-4px}.app-tooltip[data-placement=bottom]:after{left:calc(50% - 4px);top:-4px}.app-tooltip[data-placement=left]:after{top:calc(50% - 4px);right:-4px}.app-tooltip[data-placement=right]:after{top:calc(50% - 4px);left:-4px}
