.ReferenceThreadPanel_panel___xbke{border:1px solid #d0d0d0;border-radius:4px;background:#fafafa;padding:.9rem 1rem;display:flex;flex-direction:column;gap:.75rem;margin-top:1rem}.ReferenceThreadPanel_panelHeader__NFNZV{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:.75rem}.ReferenceThreadPanel_panelTitle__2vjFJ{margin:0;color:#222;font-size:1.1rem;font-weight:700;line-height:1.3;scroll-margin-top:1rem}.ReferenceThreadPanel_panelTitleRow__SkLtI{display:flex;align-items:center;gap:.45rem}.ReferenceThreadPanel_refreshIconButton__YUeHa{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:1.6rem;height:1.6rem;padding:0;border:1px solid #c8c8c8;border-radius:3px;background:#fff;color:#555;cursor:pointer}.ReferenceThreadPanel_refreshIconButton__YUeHa:hover:not(:disabled){background:#f3f3f3}.ReferenceThreadPanel_refreshIconButton__YUeHa:disabled{opacity:.55;cursor:not-allowed}.ReferenceThreadPanel_panelLead__vj9SX{margin:.25rem 0 0;color:#666;font-size:.82rem;line-height:1.5}.ReferenceThreadPanel_panelLead__vj9SX code{font-size:.78rem;background:#eee;padding:.1rem .35rem;border-radius:3px}.ReferenceThreadPanel_panelActions__PfgJF{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.ReferenceThreadPanel_srOnly__FqJq6{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.ReferenceThreadPanel_sortLabel__4bG0k{display:inline-flex}.ReferenceThreadPanel_sortSelect__9NY0a{border:1px solid #c8c8c8;border-radius:3px;padding:.3rem .5rem;font-size:.82rem;font-family:inherit;color:#333;background:#fff;cursor:pointer}.ReferenceThreadPanel_pageButton__l8UVv,.ReferenceThreadPanel_primaryButton__G0dW0,.ReferenceThreadPanel_replyButton___QQdF,.ReferenceThreadPanel_saveButton__hUKeL,.ReferenceThreadPanel_secondaryButton__nhZmc,.ReferenceThreadPanel_viewDetailsButton__Xoxdt{border:1px solid #c8c8c8;border-radius:3px;padding:.35rem .75rem;font-size:.82rem;font-weight:600;cursor:pointer;text-decoration:none;line-height:1.4}.ReferenceThreadPanel_primaryButton__G0dW0{background:linear-gradient(180deg,#f5a623,#e67e22);border-color:#c86a12;color:#fff}.ReferenceThreadPanel_primaryButton__G0dW0:hover{filter:brightness(1.05)}.ReferenceThreadPanel_pageButton__l8UVv,.ReferenceThreadPanel_secondaryButton__nhZmc{background:#fff;color:#333}.ReferenceThreadPanel_pageButton__l8UVv:hover:not(:disabled),.ReferenceThreadPanel_secondaryButton__nhZmc:hover{background:#f3f3f3}.ReferenceThreadPanel_pageButton__l8UVv:disabled{opacity:.55;cursor:not-allowed}.ReferenceThreadPanel_replyButton___QQdF{background:#fff;color:#b24926;border-color:#d8a48f;padding:.25rem .55rem;font-size:.78rem}.ReferenceThreadPanel_viewDetailsButton__Xoxdt{background:#fff;color:#333;border-color:#c8c8c8;padding:.25rem .55rem;font-size:.78rem}.ReferenceThreadPanel_viewDetailsButton__Xoxdt:hover{background:#f3f3f3}.ReferenceThreadPanel_saveButton__hUKeL{background:#fff;color:#333;border-color:#c8c8c8;padding:.25rem .55rem;font-size:.78rem}.ReferenceThreadPanel_saveButton__hUKeL:hover:not(:disabled){background:#f3f3f3}.ReferenceThreadPanel_saveButton__hUKeL:disabled{opacity:.6;cursor:not-allowed}.ReferenceThreadPanel_likeButton__ODLGz{display:inline-flex;align-items:center;gap:.35rem;border:1px solid #c8c8c8;border-radius:3px;background:#fff;color:#333;padding:.25rem .55rem;font-size:.78rem;font-weight:600;line-height:1.4;cursor:pointer}.ReferenceThreadPanel_likeButton__ODLGz:hover:not(:disabled){background:#fff5f7;border-color:#e69aaa;color:#a3193d}.ReferenceThreadPanel_likeButton__ODLGz:disabled{opacity:.6;cursor:not-allowed}.ReferenceThreadPanel_likeButtonActive__nhzyP{background:#fff0f3;border-color:#f0a3b4;color:#be123c}.ReferenceThreadPanel_likeCountBubble__fdobu{min-width:1.1rem;border-radius:999px;background:#f1f1f1;color:#555;padding:.05rem .35rem;font-size:.7rem;font-weight:700;line-height:1.35;text-align:center}.ReferenceThreadPanel_likeButtonActive__nhzyP .ReferenceThreadPanel_likeCountBubble__fdobu{background:#ffe4e9;color:#9f1239}.ReferenceThreadPanel_viewBadge__OOaKm{display:inline-flex;align-items:center;gap:.35rem;border:1px solid #c8c8c8;border-radius:3px;background:#fff;color:#555;padding:.25rem .55rem;font-size:.78rem;font-weight:600;line-height:1.4;cursor:pointer}.ReferenceThreadPanel_viewBadge__OOaKm:hover{background:#f3f3f3}.ReferenceThreadPanel_saveButtonActive__kLLX5{background:#eef6ff;color:#1d4ed8;border-color:#93c5fd}.ReferenceThreadPanel_saveButtonActive__kLLX5:hover:not(:disabled){background:#dbeafe}.ReferenceThreadPanel_errorText__XtNkM{margin:0;color:#b42318;font-size:.82rem}.ReferenceThreadPanel_stateText__bAkww{margin:0;color:#666;font-size:.85rem}.ReferenceThreadPanel_threadList__fIOZ7{display:flex;flex-direction:column;gap:.65rem}.ReferenceThreadPanel_listSectionHeader__HRfqu{margin-top:.35rem;padding-top:.65rem;border-top:1px solid #ddd}.ReferenceThreadPanel_listSectionTitle__PRjMc{margin:0;color:#222;font-size:.98rem;font-weight:700;scroll-margin-top:1rem}.ReferenceThreadPanel_listSectionLead__wUq51{margin:.2rem 0 0;color:#666;font-size:.78rem;line-height:1.4}.ReferenceThreadPanel_threadContent__GWAs5{max-height:min(34rem,72vh);overflow-y:auto;padding:.75rem .85rem .65rem;scrollbar-gutter:stable}.ReferenceThreadPanel_threadItem__vfEre{border:1px solid #ddd;border-radius:4px;background:#fff;position:relative;z-index:0;overflow:visible}.ReferenceThreadPanel_threadItem__vfEre:nth-child(2n){background:#f3f0eb;border-color:#d8d2c8}.ReferenceThreadPanel_threadItem__vfEre:focus-within,.ReferenceThreadPanel_threadItem__vfEre:has([aria-expanded=true]){z-index:5}.ReferenceThreadPanel_threadHeader__szmxU{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.35rem .75rem}.ReferenceThreadPanel_threadTitleRow__2deDG{display:flex;align-items:center;gap:.4rem;min-width:0;flex:1 1}.ReferenceThreadPanel_threadTitle__4pENZ{margin:0;font-size:.95rem;font-weight:700;color:#222}.ReferenceThreadPanel_threadTitleButton__XeiLh{border:none;background:transparent;color:inherit;cursor:pointer;font:inherit;padding:0;text-align:left}.ReferenceThreadPanel_threadTitleButton__XeiLh:hover{color:#b24926;text-decoration:underline}.ReferenceThreadPanel_speakButton__GE7Fu{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;border:1px solid #cbd5e1;background:#ffffff;color:#0f172a;border-radius:999px;padding:.2rem .65rem;font-size:.72rem;font-weight:700;cursor:pointer}.ReferenceThreadPanel_speakButton__GE7Fu:hover{background:#f1f5f9}.ReferenceThreadPanel_speakControls__wyUJ5{display:inline-flex;align-items:center;gap:.25rem;flex-shrink:0}.ReferenceThreadPanel_deleteIconButton__8VET0{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:1.6rem;height:1.6rem;padding:0;border:1px solid #e2b4b4;border-radius:3px;background:#fff;color:#b42318;cursor:pointer}.ReferenceThreadPanel_deleteIconButton__8VET0:hover{background:#fff5f5}.ReferenceThreadPanel_historyModalCard__Gs1XW{width:min(calc(100% - 2rem),36rem);max-height:min(92vh,48rem);overflow:auto;margin:auto;padding:0;color:inherit;background:#fff;border:1px solid #ccc;border-radius:4px;box-shadow:0 8px 24px rgba(0,0,0,.18)}.ReferenceThreadPanel_historyModalHeader__GhOaa{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;padding:.85rem 1rem;border-bottom:1px solid #e5e5e5;background:#f7f7f7}.ReferenceThreadPanel_historyModalTitle__7OecC{margin:0;font-size:1rem;font-weight:700;color:#222}.ReferenceThreadPanel_historyModalLead__PB6_9{margin:.25rem 0 0;font-size:.82rem;color:#555}.ReferenceThreadPanel_historyModalBody__OBkkF{padding:.85rem 1rem 1rem}.ReferenceThreadPanel_historyModalStateText__3KmjH{margin:0;color:#666;font-size:.85rem}.ReferenceThreadPanel_historyList__3uD70{display:flex;flex-direction:column;gap:.65rem;padding:0}.ReferenceThreadPanel_historyEntry__o2Gbv{border:1px solid #e5e5e5;border-radius:3px;background:#fbfbfb;padding:.65rem .75rem}.ReferenceThreadPanel_historyEntryHeader__LfNP5{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.ReferenceThreadPanel_historyEntryMeta__3eA0g{margin:0;font-size:.8rem;color:#444;line-height:1.45}.ReferenceThreadPanel_historyDiffWrap__inlpM{display:flex;flex-direction:column;gap:.55rem;margin-top:.65rem;padding-top:.65rem;border-top:1px solid #e8e8e8}.ReferenceThreadPanel_historyDiffBlock__WQdrs{display:flex;flex-direction:column;gap:.25rem}.ReferenceThreadPanel_historyDiffLabel__iGf_X{margin:0;font-size:.75rem;font-weight:700;color:#333;text-transform:uppercase;letter-spacing:.02em}.ReferenceThreadPanel_historyDiffPrevious__EJsua{background:#fff5f5;color:#7a2e2e}.ReferenceThreadPanel_historyDiffNext__THBKe,.ReferenceThreadPanel_historyDiffPrevious__EJsua{margin:0;padding:.45rem .55rem;border-radius:3px;font-size:.82rem;line-height:1.45;white-space:pre-wrap}.ReferenceThreadPanel_historyDiffNext__THBKe{background:#f0fdf4;color:#166534}.ReferenceThreadPanel_historyDiffNote__IUNAW{margin:0;font-size:.8rem;color:#666;font-style:italic}.ReferenceThreadPanel_historyPagination___B1CM{display:flex;align-items:center;justify-content:center;gap:.75rem;padding-top:.75rem}.ReferenceThreadPanel_pageLabel__AAeLG{font-size:.82rem;color:#555}.ReferenceThreadPanel_flagIconButton__hbiog{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:1.6rem;height:1.6rem;padding:0;border:1px solid #e6c98f;border-radius:3px;background:#fff;color:#a6710b;cursor:pointer}.ReferenceThreadPanel_flagIconButton__hbiog:hover:not(:disabled){background:#fff9ec}.ReferenceThreadPanel_flagIconButton__hbiog:disabled{cursor:default}.ReferenceThreadPanel_flagIconButtonActive__WB30I{background:#fff3d6;color:#a6710b;border-color:#d9a53f;opacity:1}.ReferenceThreadPanel_dangerButton__sBusc{border:1px solid #b42318;border-radius:3px;padding:.35rem .75rem;font-size:.82rem;font-weight:600;cursor:pointer;background:#b42318;color:#fff}.ReferenceThreadPanel_dangerButton__sBusc:hover:not(:disabled){filter:brightness(1.05)}.ReferenceThreadPanel_dangerButton__sBusc:disabled{opacity:.6;cursor:not-allowed}.ReferenceThreadPanel_deleteConfirmBody__YUSLO{padding:.85rem 1rem 0;color:#333;font-size:.88rem;line-height:1.5}.ReferenceThreadPanel_deleteConfirmBody__YUSLO p{margin:0 0 .55rem}.ReferenceThreadPanel_threadDate__pyf2U{color:#888;font-size:.75rem;white-space:nowrap}.ReferenceThreadPanel_threadDescription__XgdhW{margin:.45rem 0 0;color:#444;font-size:.84rem;line-height:1.55;white-space:pre-wrap}.ReferenceThreadPanel_threadMeta__6IDYe{display:flex;flex-wrap:wrap;gap:.35rem .75rem;margin-top:.5rem;color:#777;font-size:.76rem}.ReferenceThreadPanel_authorLink__7FgNw{color:#b24926;text-decoration:none;font-weight:600}.ReferenceThreadPanel_authorLink__7FgNw:hover{text-decoration:underline}.ReferenceThreadPanel_threadActions__uz48j{display:flex;flex-wrap:wrap;gap:.45rem;margin-top:.45rem}.ReferenceThreadPanel_parentContext__uvBYO{border:1px solid #e3c4b5;border-radius:4px;background:#fff8f2;padding:.75rem .85rem}.ReferenceThreadPanel_parentContextHeader___0kaP{display:block}.ReferenceThreadPanel_parentContextHeading__Ke2ux{min-width:0}.ReferenceThreadPanel_parentContextLabel__wI60m{margin:0;color:#888;font-size:.75rem;text-transform:uppercase;letter-spacing:.03em}.ReferenceThreadPanel_parentContextTitle__azmXu{margin:.25rem 0 0;color:#222;font-size:.95rem;font-weight:700;line-height:1.35}.ReferenceThreadPanel_parentContextActions__ZGkYJ{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem;margin-top:.4rem}.ReferenceThreadPanel_parentContextDate__AxbZ0{display:block;margin-top:.25rem;color:#888;font-size:.75rem}.ReferenceThreadPanel_distanceLabel__pMFqx{color:#6b7280}.ReferenceThreadPanel_placeLabel__znKu9,.ReferenceThreadPanel_profileLabel__GNrAA{flex-basis:100%;color:#6b7280;font-size:.74rem}.ReferenceThreadPanel_parentContextDescription__1IOyZ{margin:.35rem 0 0;color:#444;font-size:.84rem;line-height:1.55;white-space:pre-wrap}.ReferenceThreadPanel_richContent__y_pHc{margin-top:.45rem;display:flex;flex-direction:column;gap:.75rem}.ReferenceThreadPanel_richDescription__PzZyM{margin:0;color:#444;font-size:.84rem;line-height:1.55;white-space:pre-wrap}.ReferenceThreadPanel_richSection__on46A{display:flex;flex-direction:column;gap:.45rem}.ReferenceThreadPanel_richSectionTitle__tPWya{margin:0;color:#555;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.03em}.ReferenceThreadPanel_breadcrumbTrail__SYNYv{margin:.55rem 0 0;color:#666;font-size:.78rem}.ReferenceThreadPanel_breadcrumbLink__FJUqE{border:none;background:transparent;padding:0;color:#b24926;font-size:inherit;cursor:pointer;text-decoration:underline}.ReferenceThreadPanel_breadcrumbLink__FJUqE:hover{color:#8a3a1e}.ReferenceThreadPanel_paginationRow__T3bGP{display:flex;align-items:center;justify-content:center;gap:.75rem;margin-top:.25rem}.ReferenceThreadPanel_pageCounter__SELil{color:#666;font-size:.82rem}.ReferenceThreadPanel_modalCard__wqxr1{width:min(calc(100% - 2rem),40rem);max-height:min(92vh,52rem);overflow:auto;margin:auto;padding:0;color:inherit;background:#fff;border:1px solid #ccc;border-radius:4px;box-shadow:0 8px 24px rgba(0,0,0,.18)}.ReferenceThreadPanel_modalCard__wqxr1::backdrop{background:rgba(0,0,0,.45)}.ReferenceThreadPanel_modalHeader__i_X2r{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.75rem 1rem;border-bottom:1px solid #e5e5e5;background:#f7f7f7}.ReferenceThreadPanel_modalTitle__kUosu{margin:0;font-size:1rem;font-weight:700;color:#222}.ReferenceThreadPanel_modalClose__ssfjj{border:none;background:transparent;font-size:1.35rem;line-height:1;color:#666;cursor:pointer;padding:0 .25rem}.ReferenceThreadPanel_input__gMiuQ{width:100%;border:1px solid #c8c8c8;border-radius:3px;padding:.45rem .55rem;font-size:.85rem;font-weight:400;font-family:inherit;color:#222;background:#fff}.ReferenceThreadPanel_deleteConfirmActions__WNAwV{display:flex;justify-content:flex-end;gap:.5rem;padding:.85rem 1rem 1rem}.ReferenceThreadPanel_fieldRow__33cqg{display:flex;flex-direction:column;gap:.4rem}.ReferenceThreadPanel_fieldLabel__Cp_Fu{color:#333;font-size:.82rem;font-weight:600}.ReferenceThreadPanel_inlineEditor__CT3tG{display:flex;flex-wrap:wrap;gap:.45rem}.ReferenceThreadPanel_inlineEditor__CT3tG .ReferenceThreadPanel_input__gMiuQ{flex:1 1 12rem}.ReferenceThreadPanel_tagList___E_Mg{display:flex;flex-wrap:wrap;gap:.35rem}.ReferenceThreadPanel_tagPill__VT8q9{display:inline-flex;align-items:center;gap:.25rem;border:1px solid #e0cfc4;border-radius:3px;background:#fff4ec;color:#6b3f2a;padding:.15rem .4rem;font-size:.78rem;font-weight:600}.ReferenceThreadPanel_assetList__Ucvx9{display:flex;flex-direction:column;gap:.5rem}.ReferenceThreadPanel_assetCard__SE3Pa{border:1px solid #e5e5e5;border-radius:3px;background:#fbfbfb;padding:.55rem .65rem;display:flex;flex-direction:column;gap:.4rem}.ReferenceThreadPanel_assetText__0GQUl{margin:0;color:#333;font-size:.84rem;line-height:1.5;white-space:pre-wrap}.ReferenceThreadPanel_assetValueLink__aA1oU,.ReferenceThreadPanel_assetValue__xXvFD{color:#444;font-size:.78rem;word-break:break-all}.ReferenceThreadPanel_assetValueLink__aA1oU{color:#b24926;text-decoration:underline}.ReferenceThreadPanel_youtubeFrame__dvYuZ{width:100%;aspect-ratio:16/9;border:0;border-radius:3px;background:#111}.ReferenceThreadPanel_audioFrame__uUbXF{width:100%;height:4.5rem;border:0;border-radius:3px;background:#fbfbfb}.ReferenceThreadPanel_imageSurface__gMJrY{display:flex;flex-direction:column;gap:.35rem;text-decoration:none}.ReferenceThreadPanel_imagePreview__u_0No{display:block;width:100%;min-height:8rem;border-radius:3px;background-color:#eee;background-position:50%;background-size:cover;background-repeat:no-repeat}.ReferenceThreadPanel_audioPlayer__xTbqL{width:100%}