.cmt-thread[data-v-c403c5bd]{font-family:var(--font-ui);color:var(--sc-ink-2)}.cmt-head[data-v-c403c5bd]{align-items:baseline;justify-content:space-between;gap:16px;margin-bottom:18px}.cmt-title[data-v-c403c5bd]{font-family:var(--font-display);font-weight:500;font-size:22px;color:var(--sc-ink);margin:0}.cmt-count[data-v-c403c5bd]{color:var(--sc-ink-3);font-weight:400;font-size:17px}.cmt-cohort[data-v-c403c5bd]{display:inline-flex;align-items:center;gap:8px}.cmt-cohort-label[data-v-c403c5bd]{font-family:var(--font-ui);font-size:10.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--sc-ink-3)}.cmt-cohort-select[data-v-c403c5bd]{font-family:var(--font-ui);font-size:13px;color:var(--sc-ink);background:var(--sc-ivory-2);border:1px solid var(--sc-rule);border-radius:2px;padding:5px 10px;max-width:260px}.cmt-composer[data-v-c403c5bd],.cmt-reply-box[data-v-c403c5bd]{display:flex;gap:12px;align-items:flex-start}.cmt-composer[data-v-c403c5bd]{margin-bottom:20px}.cmt-composer-body[data-v-c403c5bd]{flex:1;min-width:0}.cmt-input[data-v-c403c5bd]{width:100%;border:1px solid var(--sc-rule);border-radius:2px;background:var(--sc-ivory-2);padding:10px 12px;font-family:var(--font-body);font-size:15px;line-height:1.5;color:var(--sc-ink);resize:vertical}.cmt-input[data-v-c403c5bd]:focus-visible{outline:2px solid var(--sc-gold);outline-offset:1px;border-color:var(--sc-gold)}.cmt-composer-actions[data-v-c403c5bd],.cmt-edit-actions[data-v-c403c5bd]{display:flex;justify-content:flex-end;gap:8px;margin-top:8px}.cmt-btn[data-v-c403c5bd]{font-family:var(--font-ui);font-size:13px;padding:7px 16px;border:1px solid var(--sc-rule);border-radius:2px;background:transparent;color:var(--sc-ink-2);cursor:pointer}.cmt-btn[data-v-c403c5bd]:hover{border-color:var(--sc-ink-2);color:var(--sc-ink)}.cmt-btn-primary[data-v-c403c5bd]{background:var(--sc-cobalt);border-color:var(--sc-cobalt);color:#fff}.cmt-btn-primary[data-v-c403c5bd]:hover{background:var(--sc-cobalt);filter:brightness(1.08);color:#fff}.cmt-btn[data-v-c403c5bd]:disabled{opacity:.5;cursor:not-allowed}.cmt-login[data-v-c403c5bd]{font-size:14px;color:var(--sc-ink-3);padding:14px 0;margin:0 0 8px;border-bottom:1px solid var(--sc-rule-soft)}.cmt-link[data-v-c403c5bd]{color:var(--sc-cobalt);text-decoration:none}.cmt-link[data-v-c403c5bd]:hover{text-decoration:underline}.cmt-toolbar[data-v-c403c5bd]{gap:10px;margin-bottom:12px;flex-wrap:wrap}.cmt-search[data-v-c403c5bd],.cmt-toolbar[data-v-c403c5bd]{display:flex;align-items:center}.cmt-search[data-v-c403c5bd]{flex:1;min-width:180px;gap:6px;border:1px solid var(--sc-rule);border-radius:2px;background:var(--sc-ivory-2);padding:0 8px}.cmt-search[data-v-c403c5bd]:focus-within{border-color:var(--sc-gold);box-shadow:0 0 0 2px #b8893c1f}.cmt-search-icon[data-v-c403c5bd]{color:var(--sc-ink-3);font-size:15px;flex-shrink:0}.cmt-search-input[data-v-c403c5bd]{flex:1;min-width:0;border:none;background:transparent;padding:7px 0;font-family:var(--font-ui);font-size:13.5px;color:var(--sc-ink)}.cmt-search-input[data-v-c403c5bd]:focus-visible{outline:none}.cmt-search-clear[data-v-c403c5bd]{background:none;border:none;padding:2px;cursor:pointer;color:var(--sc-ink-3);line-height:0;flex-shrink:0}.cmt-search-clear[data-v-c403c5bd]:hover{color:var(--sc-ink)}.cmt-sort-btn[data-v-c403c5bd]{display:inline-flex;align-items:center;gap:6px;padding:7px 12px;border:1px solid var(--sc-rule);border-radius:2px;background:transparent;font-family:var(--font-ui);font-size:13px;color:var(--sc-ink-2);cursor:pointer;white-space:nowrap;flex-shrink:0}.cmt-sort-btn[data-v-c403c5bd]:hover{border-color:var(--sc-ink-2);color:var(--sc-ink)}.cmt-sort-btn[data-v-c403c5bd] .iconify{font-size:15px}.cmt-list[data-v-c403c5bd]{list-style:none;margin:0;padding:0}.cmt-item[data-v-c403c5bd]{padding:14px 0;border-bottom:1px solid var(--sc-rule-soft)}.cmt-item.is-reply[data-v-c403c5bd]{border-bottom:none;padding:12px 0 0}.cmt-row[data-v-c403c5bd]{display:flex;gap:12px;align-items:flex-start}.cmt-main[data-v-c403c5bd]{flex:1;min-width:0}.cmt-head[data-v-c403c5bd]{display:flex;align-items:center;gap:8px;flex-wrap:wrap;position:relative}.cmt-name[data-v-c403c5bd]{font-weight:600;font-size:14px;color:var(--sc-ink)}.cmt-edited[data-v-c403c5bd],.cmt-time[data-v-c403c5bd]{font-size:12px;color:var(--sc-ink-3)}.cmt-edited[data-v-c403c5bd]{font-style:italic}.cmt-pin[data-v-c403c5bd]{display:inline-flex;align-items:center;gap:3px;font-size:11px;color:var(--sc-gold-text);text-transform:uppercase;letter-spacing:.05em}.cmt-pin[data-v-c403c5bd] .iconify{font-size:12px}.cmt-body[data-v-c403c5bd]{margin:4px 0 0;font-family:var(--font-body);font-size:15px;line-height:1.55;color:var(--sc-ink-2);white-space:pre-wrap;word-break:break-word}.cmt-actions[data-v-c403c5bd]{margin-top:6px}.cmt-reply-btn[data-v-c403c5bd]{background:none;border:none;padding:0;font-family:var(--font-ui);font-size:12.5px;font-weight:600;color:var(--sc-ink-3);cursor:pointer}.cmt-reply-btn[data-v-c403c5bd]:hover{color:var(--sc-cobalt)}.cmt-reply-box[data-v-c403c5bd]{margin-top:12px}.cmt-replies[data-v-c403c5bd]{list-style:none;margin:10px 0 0;padding:0 0 0 14px;border-left:2px solid var(--sc-rule-soft)}.cmt-menu-wrap[data-v-c403c5bd]{margin-left:auto;position:relative}.cmt-kebab[data-v-c403c5bd]{background:none;border:none;padding:2px;cursor:pointer;color:var(--sc-ink-3);border-radius:2px;line-height:0}.cmt-kebab[data-v-c403c5bd]:hover{color:var(--sc-ink)}.cmt-kebab[data-v-c403c5bd]:hover,.cmt-menu[data-v-c403c5bd]{background:var(--sc-ivory-2)}.cmt-menu[data-v-c403c5bd]{position:absolute;top:100%;right:0;z-index:20;min-width:150px;margin-top:4px;border:1px solid var(--sc-rule);border-radius:3px;box-shadow:0 6px 20px #0000001a;display:flex;flex-direction:column;padding:4px}.cmt-menu button[data-v-c403c5bd]{display:flex;align-items:center;gap:8px;width:100%;text-align:left;padding:7px 10px;background:none;border:none;border-radius:2px;cursor:pointer;font-family:var(--font-ui);font-size:13px;color:var(--sc-ink-2)}.cmt-menu button[data-v-c403c5bd]:hover{background:var(--sc-ivory-2);color:var(--sc-ink)}.cmt-menu button.is-danger[data-v-c403c5bd]{color:#a13b2f}.cmt-menu button.is-danger[data-v-c403c5bd]:hover{background:#a13b2f14}.cmt-menu[data-v-c403c5bd] .iconify{font-size:14px}.cmt-empty[data-v-c403c5bd]{font-size:14px;color:var(--sc-ink-3);font-style:italic;padding:8px 0}.cmt-more[data-v-c403c5bd]{display:block;margin:16px auto 0;font-family:var(--font-ui);font-size:13px;padding:8px 18px;border:1px solid var(--sc-rule);border-radius:2px;background:transparent;color:var(--sc-ink-2);cursor:pointer}.cmt-more[data-v-c403c5bd]:hover{border-color:var(--sc-ink-2);color:var(--sc-ink)}.cmt-modal-backdrop[data-v-c403c5bd]{position:fixed;inset:0;z-index:200;background:#14120e80;display:grid;place-items:center;padding:20px}.cmt-modal[data-v-c403c5bd]{background:var(--sc-ivory);border:1px solid var(--sc-rule);border-radius:4px;padding:24px;max-width:420px;width:100%;font-family:var(--font-ui)}.cmt-modal-title[data-v-c403c5bd]{font-family:var(--font-display);font-weight:500;font-size:19px;color:var(--sc-ink);margin:0 0 4px}.cmt-modal-sub[data-v-c403c5bd]{font-size:13px;color:var(--sc-ink-3);margin:0 0 16px}.cmt-reasons[data-v-c403c5bd]{display:flex;flex-direction:column;gap:4px}.cmt-reason[data-v-c403c5bd]{display:flex;align-items:center;gap:10px;padding:8px;border-radius:2px;cursor:pointer;font-size:14px;color:var(--sc-ink-2)}.cmt-reason[data-v-c403c5bd]:hover{background:var(--sc-ivory-2)}.cmt-modal-actions[data-v-c403c5bd]{display:flex;justify-content:flex-end;gap:8px;margin-top:20px}@media(max-width:640px){.cmt-replies[data-v-c403c5bd]{padding-left:10px}}
