.topic-heading[data-v-963abb83]{align-items:flex-start;display:flex;flex:1;flex-wrap:wrap;gap:6px 18px;min-width:0;position:relative}.topic-heading .entry-title[data-v-963abb83]{flex:1 1 180px;margin:0 0 8px;min-width:0;overflow-wrap:anywhere}.topic-actions[data-v-963abb83]{align-items:center;display:inline-flex;flex:none;gap:8px;margin-top:2px;opacity:0;pointer-events:none;transform:translateY(3px);transition:opacity .16s ease,transform .16s ease}.topic-heading:focus-within .topic-actions[data-v-963abb83],.topic-heading:hover .topic-actions[data-v-963abb83]{opacity:1;pointer-events:auto;transform:none}.topic-action-edit[data-v-963abb83]{align-items:center;background:var(--surface-panel,#fff);border:1px solid var(--line);border-radius:5px;color:var(--muted);display:inline-flex;font:400 12px var(--font);gap:6px;justify-content:center;min-height:32px;padding:0 10px;text-decoration:none;white-space:nowrap}.topic-action-edit svg[data-v-963abb83]{height:15px;width:15px}.topic-action-edit[data-v-963abb83] .fa-feed-icon{height:15px;width:15px;--action-icon-primary:var(--mid);--action-icon-secondary:var(--faint)}.topic-action-edit>span[data-v-963abb83]:not(.fa-feed-icon){border-left:1px solid color-mix(in srgb,currentColor 28%,transparent);line-height:16px;padding-left:7px}.topic-action-edit[data-v-963abb83]:hover{background:var(--hov);color:var(--text)}.topic-action-edit[data-v-963abb83]:focus-visible{outline:2px solid var(--blue-d);outline-offset:-3px}.topic-actions[data-v-963abb83] .topic-delete-trigger.in-toolbar{background:var(--surface-panel,#fff);border:1px solid var(--line);border-radius:5px;min-height:32px}.topic-actions[data-v-963abb83] .topic-delete-trigger.in-toolbar:hover{background:#e02c3c14;border-color:#e02c3c60}.mobile-topic-menu[data-v-963abb83]{display:none}@media(max-width:600px){.topic-heading .entry-title[data-v-963abb83]{flex-basis:100%;width:100%}.topic-heading.has-mobile-menu .entry-title[data-v-963abb83]{padding-right:56px}.topic-heading>.topic-actions[data-v-963abb83]{display:none}.mobile-topic-menu[data-v-963abb83]{display:block;position:absolute;right:12px;top:0;z-index:12}.mobile-topic-menu>summary[data-v-963abb83]{background:var(--surface-panel,#fff);border:1px solid var(--line);border-radius:5px;color:var(--muted);cursor:pointer;display:grid;height:32px;list-style:none;padding:0;place-items:center;width:32px}.mobile-topic-menu>summary[data-v-963abb83]::-webkit-details-marker{display:none}.mobile-topic-menu>summary svg[data-v-963abb83]{height:20px;width:20px}.mobile-topic-menu[open]>summary[data-v-963abb83]{background:var(--hov);color:var(--text)}.mobile-topic-panel[data-v-963abb83]{background:var(--surface-panel,#fff);border:1px solid var(--line);border-radius:7px;box-shadow:0 8px 24px #0003;box-sizing:border-box;color:var(--text);max-width:calc(100vw - 32px);padding:6px;position:absolute;right:0;top:calc(100% + 6px);width:210px}.mobile-topic-panel[data-v-963abb83] .mobile-topic-action,.mobile-topic-panel[data-v-963abb83] .topic-delete-trigger.in-toolbar{align-items:center;background:transparent;border:0;border-radius:4px;box-sizing:border-box;color:var(--text);cursor:pointer;display:flex;font:400 13px var(--font);gap:9px;justify-content:flex-start;margin:0;min-height:38px;padding:9px 10px;text-align:left;text-decoration:none;width:100%}.mobile-topic-panel[data-v-963abb83] .mobile-topic-action:hover{background:var(--hov)}.mobile-topic-panel[data-v-963abb83] .mobile-topic-action .fa-feed-icon,.mobile-topic-panel[data-v-963abb83] .mobile-topic-action svg{color:var(--muted);flex:none;height:16px;width:16px}.mobile-topic-menu>summary[data-v-963abb83]:focus-visible,.mobile-topic-panel[data-v-963abb83] .mobile-topic-action:focus-visible{outline:2px solid var(--blue-d);outline-offset:2px}.mobile-topic-edit-actions.with-primary-actions[data-v-963abb83]{border-top:1px solid var(--line);margin-top:5px;padding-top:5px}.mobile-topic-panel[data-v-963abb83] .topic-delete-trigger.in-toolbar{color:#cf6372}.mobile-topic-panel[data-v-963abb83] .topic-delete-trigger.in-toolbar>span:not(.fa-feed-icon){border-left:0;padding-left:0}.mobile-topic-panel[data-v-963abb83] .topic-delete-trigger.in-toolbar:hover{background:#e02c3c14}}@media(hover:none),(pointer:coarse){.topic-actions[data-v-963abb83]{opacity:1;pointer-events:auto;transform:none}}@media(prefers-reduced-motion:reduce){.topic-actions[data-v-963abb83]{transform:none;transition:none}}.topic-reactions[data-v-adac63f1]{margin-top:5px;position:relative}.topic-reactions .reaction-trigger[data-v-adac63f1]{align-items:center;background:var(--surface-panel,#fff);border:1px solid var(--line);border-radius:10px;color:var(--text);cursor:pointer;display:flex;height:40px;justify-content:center;padding:0;position:relative;width:40px}.reaction-trigger>span[data-v-adac63f1]{font-size:23px;line-height:1}.reaction-trigger>small[data-v-adac63f1]{background:var(--surface-panel,#fff);border:1px solid var(--line);border-radius:6px;bottom:-3px;font:600 10px/1.3 var(--font);min-width:15px;padding:1px 3px;position:absolute;right:-5px}.topic-reactions .reaction-panel[data-v-adac63f1]{backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);background:color-mix(in srgb,var(--surface-panel,#fff) 38%,transparent);border:1px solid color-mix(in srgb,var(--line) 55%,transparent);border-radius:10px;box-shadow:0 6px 22px #0002;box-sizing:border-box;color:var(--text);left:50%;margin-left:-27px;padding:4px 7px;position:absolute;top:calc(100% + 8px);transform-origin:top left;width:54px;z-index:15}.reaction-options[data-v-adac63f1]{display:grid;gap:4px;grid-template-columns:minmax(0,1fr)}.topic-reactions .reaction-choice[data-v-adac63f1]{align-items:center;aspect-ratio:1;background:transparent;border:1px solid transparent;border-radius:7px;box-sizing:border-box;color:var(--muted);cursor:pointer;display:flex;gap:8px;height:auto;justify-content:center;padding:4px;position:relative;width:100%}.topic-reactions .reaction-choice[data-v-adac63f1]:hover,.topic-reactions .reaction-choice[aria-pressed=true][data-v-adac63f1]{background:var(--tag-bg);border-color:var(--tag-line);color:var(--tag-ink)}.reaction-emoji[data-v-adac63f1]{display:grid;flex:none;font-size:26px;height:28px;line-height:1;place-items:center;position:relative;width:28px}.reaction-emoji img[data-v-adac63f1]{display:block;height:28px;-o-object-fit:contain;object-fit:contain;width:28px}.reaction-emoji .emoji-motion[data-v-adac63f1]{display:none}.reaction-choice:focus-visible .emoji-still[data-v-adac63f1],.reaction-choice:hover .emoji-still[data-v-adac63f1]{display:none}.reaction-choice:focus-visible .emoji-motion[data-v-adac63f1],.reaction-choice:hover .emoji-motion[data-v-adac63f1]{display:block}.reaction-choice b[data-v-adac63f1]{background:#fff;border:0;border-radius:4px;bottom:-3px;box-shadow:none;box-sizing:border-box;color:#4a5056;display:grid;font:700 9px/1 var(--font);height:16px;min-width:16px;opacity:1;padding:0 3px;place-items:center;pointer-events:none;position:absolute;right:-5px;z-index:1}html[data-theme=dark] .topic-reactions .reaction-choice b{background:#252728;border:0;box-shadow:none;color:#dce0e3}.reaction-choice[data-v-adac63f1]:disabled{cursor:wait;opacity:.6}.reaction-notice[data-v-adac63f1]{background:var(--surface-panel,#fff);border:1px solid var(--line);border-radius:8px;box-sizing:border-box;color:var(--muted);font:11px/1.5 var(--font);left:calc(100% + 8px);margin:0;max-width:calc(100vw - 120px);padding:10px;position:absolute;top:0;width:190px}.topic-reactions .reaction-notice button[data-v-adac63f1]{background:none;border:0;border-radius:0;color:var(--blue-d);cursor:pointer;display:inline;font:inherit;height:auto;padding:0;width:auto}.topic-reactions button[data-v-adac63f1]:focus-visible{outline:2px solid var(--blue-d);outline-offset:2px}.reaction-picker-enter-active[data-v-adac63f1],.reaction-picker-leave-active[data-v-adac63f1]{transition:opacity .16s,transform .2s cubic-bezier(.22,1,.36,1)}.reaction-picker-enter-from[data-v-adac63f1],.reaction-picker-leave-to[data-v-adac63f1]{opacity:0;transform:translateY(-5px) scale(.96)}.reaction-bulb[data-v-adac63f1]{display:block;transform-origin:center bottom}.reaction-choice:focus-visible .reaction-bulb[data-v-adac63f1],.reaction-choice:hover .reaction-bulb[data-v-adac63f1]{animation:bulb-glow-adac63f1 1.2s ease-in-out infinite}@keyframes bulb-glow-adac63f1{0%,to{filter:brightness(.85) drop-shadow(0 0 0 transparent);transform:scale(1)}45%,65%{filter:brightness(1.3) drop-shadow(0 0 6px #ffcf40);transform:scale(1.08)}}@media(hover:none){.reaction-choice .emoji-still[data-v-adac63f1]{display:none}.reaction-choice .emoji-motion[data-v-adac63f1]{display:block}.reaction-choice .reaction-bulb[data-v-adac63f1]{animation:bulb-glow-adac63f1 1.2s ease-in-out infinite}}@media(prefers-reduced-motion:reduce){.reaction-choice .reaction-bulb[data-v-adac63f1],.reaction-choice:focus-visible .reaction-bulb[data-v-adac63f1],.reaction-choice:hover .reaction-bulb[data-v-adac63f1]{animation:none}}@media(prefers-reduced-motion:reduce){.reaction-choice .reaction-emoji .emoji-motion[data-v-adac63f1]{display:none}.reaction-choice .reaction-emoji .emoji-still[data-v-adac63f1]{display:block}.reaction-picker-enter-active[data-v-adac63f1],.reaction-picker-leave-active[data-v-adac63f1]{transition:none}}.message-skeletons[data-v-d3a6c192]{display:grid;gap:14px}.message-skeleton[data-v-d3a6c192]{background:var(--surface-panel,#fff);border:1px solid var(--line);border-radius:6px;display:grid;grid-template-columns:110px minmax(0,1fr);min-height:205px;overflow:hidden}.message-skeleton-member[data-v-d3a6c192]{background:var(--soft);border-right:1px solid var(--line);padding:12px 6px}.message-skeleton-member[data-v-d3a6c192] .skeleton-person{align-items:center;flex-direction:column}.message-skeleton-member[data-v-d3a6c192] .skeleton-name{width:65%}.message-skeleton-member[data-v-d3a6c192] .skeleton-avatar{height:48px;width:48px}.message-skeleton-member[data-v-d3a6c192] .skeleton-title{margin-inline:auto;width:65%}.message-skeleton-member[data-v-d3a6c192] .skeleton-row{display:none}.message-skeleton-body[data-v-d3a6c192]{display:flex;flex-direction:column;min-width:0;padding:15px}.message-skeleton-body[data-v-d3a6c192] .skeleton-title{margin-bottom:20px;width:25%}.message-skeleton-body[data-v-d3a6c192] .skeleton-row{margin-top:14px}.message-skeleton-actions[data-v-d3a6c192]{border-top:1px solid var(--line);display:flex;gap:12px;justify-content:flex-end;margin-top:auto;padding-top:18px}.message-skeleton-actions i[data-v-d3a6c192]{background:var(--line);border-radius:3px;height:9px;width:45px}@media(max-width:600px){.message-skeleton[data-v-d3a6c192]{grid-template-columns:70px minmax(0,1fr)}.message-skeleton-member[data-v-d3a6c192]{padding-inline:2px}.message-skeleton-body[data-v-d3a6c192]{padding:12px}}.reply-inline-edit[data-v-312861b3]{box-sizing:border-box;margin:0;max-width:100%;min-width:0;width:100%;--ck-color-base-background:var(--soft);--ck-color-toolbar-background:var(--soft);--ck-color-toolbar-border:var(--line);--ck-color-base-border:var(--line);--ck-color-text:var(--text);--ck-color-toolbar-text:var(--text);--ck-border-radius:0}.reply-inline-edit[data-v-312861b3] .ck-editor__main,.reply-inline-edit[data-v-312861b3] .ck.ck-editor{box-sizing:border-box;max-width:100%;min-width:0;width:100%}.reply-inline-edit[data-v-312861b3] .ck.ck-toolbar{border:0;border-bottom:1px solid var(--line);border-radius:0}.reply-inline-edit[data-v-312861b3] .ck.ck-toolbar .ck-toolbar__items{flex-wrap:wrap;min-width:0}.reply-inline-edit[data-v-312861b3] .reply-toolbar-spacer{flex:1 1 auto;min-width:12px}.reply-inline-edit[data-v-312861b3] .ck.ck-editor__editable_inline{background:var(--soft);border:0;border-radius:0;box-sizing:border-box;color:var(--text);font-size:14px;line-height:1.65;margin:0;max-height:420px;min-height:140px;min-width:0;overflow-y:auto;padding:10px 14px;resize:vertical;width:100%}.reply-inline-edit[data-v-312861b3] .ck.ck-editor__editable_inline.ck-focused{box-shadow:none;outline:0}.reply-inline-edit[data-v-312861b3] .ck-content p{color:inherit;font-size:inherit}.reply-inline-edit[data-v-312861b3] .ck-content img{height:auto;max-width:100%}.reply-inline-edit[data-v-312861b3] .ck-placeholder:before{color:var(--muted)}.reply-inline-buttons[data-v-312861b3]{align-items:center;border-top:1px solid var(--line);display:flex;flex-wrap:wrap;gap:8px;padding:10px 14px}.reply-inline-buttons.in-answer-bar[data-v-312861b3]{animation:edit-actions-in-312861b3 .18s ease-out;border-top:0;color:var(--muted);font-size:12px;gap:6px;gap:16px;justify-content:flex-end;line-height:18px;padding:0}.reply-inline-buttons .text-action[data-v-312861b3]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;border-radius:0;box-shadow:none;color:inherit;cursor:pointer;display:inline;font:inherit;height:auto;line-height:inherit;margin:0;min-height:0;min-width:0;padding:0;text-align:left;width:auto}.reply-inline-buttons[data-v-312861b3]{--reply-save:var(--muted);--reply-save-hover:var(--blue-d);--reply-cancel:#ad6670;--reply-cancel-hover:#99515c}html[data-theme=dark] .reply-inline-buttons{--reply-save:var(--muted);--reply-save-hover:var(--blue-d);--reply-cancel:#ce9199;--reply-cancel-hover:#e0a5ad}.reply-inline-buttons .reply-inline-save[data-v-312861b3]{color:var(--reply-save)}.reply-inline-buttons .reply-inline-save[data-v-312861b3]:hover:not(:disabled){color:var(--reply-save-hover)}.reply-inline-buttons .reply-inline-cancel[data-v-312861b3]{color:var(--reply-cancel)}.reply-inline-buttons .reply-inline-cancel[data-v-312861b3]:hover:not(:disabled){color:var(--reply-cancel-hover)}.reply-inline-buttons .text-action[data-v-312861b3]{transition:color .16s}.reply-editor-reveal[data-v-312861b3]{min-height:174px;opacity:.4;transform:translateY(5px);transition:opacity .24s ease,transform .28s cubic-bezier(.22,1,.36,1)}.reply-editor-reveal.is-ready[data-v-312861b3]{opacity:1;transform:translateY(0)}@media(max-width:600px){.reply-inline-buttons.in-answer-bar[data-v-312861b3]{font-size:11px;gap:10px}}.reply-inline-buttons button[data-v-312861b3]:disabled{cursor:default;opacity:.5}.reply-inline-buttons button[data-v-312861b3]:focus-visible{outline:2px solid var(--blue-d);outline-offset:2px}.reply-inline-buttons span[data-v-312861b3]{color:var(--muted);font-size:12px}.reply-inline-error[data-v-312861b3]{color:#cf5864;font-size:12px;margin:0;padding:8px 14px}@keyframes edit-actions-in-312861b3{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}.reply-inline-edit[data-v-312861b3]{animation:inline-editor-in-312861b3 .24s cubic-bezier(.22,1,.36,1)}@keyframes inline-editor-in-312861b3{0%{opacity:.25;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.reply-inline-buttons.in-answer-bar[data-v-312861b3],.reply-inline-edit[data-v-312861b3]{animation:none}.reply-editor-reveal[data-v-312861b3],.reply-inline-buttons .text-action[data-v-312861b3]{transition:none}.reply-editor-reveal[data-v-312861b3]{opacity:1;transform:none}}.comment-more-panel[data-v-e6d4b436],.comment-secondary[data-v-e6d4b436]{display:contents}.comment-more-trigger[data-v-e6d4b436]{display:none}@media(max-width:600px){.comment-secondary[data-v-e6d4b436]{display:block;flex:none;position:relative}.comment-more-trigger[data-v-e6d4b436]{align-items:center;background:transparent;border:0;border-radius:4px;color:var(--muted);cursor:pointer;display:inline-flex;font:inherit;justify-content:center;min-height:32px;padding:0;width:32px}.comment-more-trigger span[data-v-e6d4b436]{letter-spacing:2px}.comment-more-trigger[data-v-e6d4b436]:hover,.comment-more-trigger[aria-expanded=true][data-v-e6d4b436]{background:var(--hov);color:var(--blue-d)}.comment-more-panel[data-v-e6d4b436]{background:var(--soft);border:1px solid var(--line);border-radius:6px;bottom:calc(100% + 6px);box-shadow:0 6px 18px #0003;display:none;max-width:calc(100vw - 48px);padding:5px;position:absolute;right:0;width:174px;z-index:30}.is-open>.comment-more-panel[data-v-e6d4b436]{display:grid;gap:2px}.comment-more-panel[data-v-e6d4b436] button{align-items:center;background:transparent;border:0;border-radius:3px;color:var(--mid);display:flex;font-size:12px;justify-content:space-between;line-height:1.4;margin:0;min-height:36px;padding:8px 10px;text-align:left;width:100%}.comment-more-panel[data-v-e6d4b436] button:hover:not(:disabled),.comment-more-panel[data-v-e6d4b436] button[aria-pressed=true]{background:var(--hov);color:var(--blue-d)}.comment-more-panel[data-v-e6d4b436] button:disabled{opacity:.45}}.reply-delete-dialog[data-v-084ea363]{background:var(--soft);border:1px solid var(--line);border-radius:9px;box-shadow:0 12px 48px #0005;box-sizing:border-box;color:var(--text);padding:22px;width:min(420px,calc(100vw - 32px))}.reply-delete-dialog[data-v-084ea363]::backdrop{background:#0008}.reply-delete-heading[data-v-084ea363]{align-items:center;display:flex;gap:10px}.reply-delete-heading[data-v-084ea363] svg.nav-duotone{color:#cf5864;height:26px;width:26px}.reply-delete-heading h2[data-v-084ea363]{font-size:17px;margin:0}.reply-delete-dialog p[data-v-084ea363]{color:var(--mid);font-size:13px;line-height:1.65;margin:14px 0}.reply-delete-dialog .reply-delete-error[data-v-084ea363]{color:#cf5864}.reply-delete-buttons[data-v-084ea363]{display:flex;gap:8px;justify-content:flex-end;margin-top:18px}.reply-delete-buttons button[data-v-084ea363]{background:var(--soft);border:1px solid var(--line);border-radius:5px;color:var(--text);cursor:pointer;font:inherit;font-size:12px;padding:8px 12px}.reply-delete-buttons .reply-delete-confirm[data-v-084ea363]{background:#b94350;border-color:#b94350;color:#fff}.reply-delete-buttons button[data-v-084ea363]:disabled{cursor:default;opacity:.5}.reply-delete-buttons button[data-v-084ea363]:focus-visible{outline:2px solid var(--blue-d);outline-offset:2px}
