@media print{body:has([data-print-document]) *{visibility:hidden!important}body:has([data-print-document]):after,body:has([data-print-document]):before{display:none!important}body:has([data-print-document]) [data-print-document],body:has([data-print-document]) [data-print-document] *{visibility:visible!important}}.ContextViewer_viewer__4S7E4{height:100%;padding:var(--sp-lg);background:var(--surface-solid)}.ContextViewer_printRoot__yMUOt,.ContextViewer_viewer__4S7E4{display:flex;flex-direction:column;flex:1 1 auto;min-width:0;min-height:0}.ContextViewer_title__WnY79{margin:0;font-size:1.15rem;font-weight:650;color:var(--text-primary);flex-shrink:0}.ContextViewer_actions__GyAG_{display:flex;flex-wrap:wrap;flex-shrink:0;gap:var(--sp-sm);margin-top:var(--sp-md)}.ContextViewer_actionBtn__v7mR3{cursor:pointer;display:inline-flex;align-items:center;gap:var(--sp-2xs);padding:var(--sp-sm) var(--sp-md);border-radius:var(--radius-base);border:1px solid var(--border-subtle);background:var(--surface-solid);color:var(--text-primary);font:inherit;font-size:.82rem;transition:var(--transition)}.ContextViewer_actionIcon__eNJgh.material-symbols-rounded{font-size:1.1rem;line-height:1;width:1.1rem;height:1.1rem;overflow:hidden}.ContextViewer_actionBtn__v7mR3:hover:not(:disabled){box-shadow:var(--shadow-hover)}.ContextViewer_actionBtn__v7mR3:focus-visible{outline:2px solid var(--accent-cool);outline-offset:2px}.ContextViewer_actionBtn__v7mR3:disabled{opacity:.55;cursor:default}.ContextViewer_summary__Qk_EG{margin:var(--sp-md) 0 0;font-size:.85rem;color:var(--text-secondary);flex-shrink:0}.ContextViewer_hint__Be1LR{margin:var(--sp-md) 0 0;font-size:.8rem;color:var(--text-dim)}.ContextViewer_empty__aNNbQ{margin:auto 0;font-size:.9rem;color:var(--text-dim)}.ContextViewer_error__opRz3{margin:var(--sp-md) 0 0;font-size:.8rem;color:var(--red)}.ContextViewer_success__Q2XrB{margin:var(--sp-md) 0 0;font-size:.8rem;color:var(--text-primary)}.ContextViewer_body__3XkRY{flex:1 1 auto;min-height:0;margin-top:var(--sp-md);overflow:auto}.ContextViewer_mediaWrap__OFf1c{display:flex;align-items:center;justify-content:center;flex:0 1 auto;max-height:55%;margin-top:var(--sp-md);overflow:auto}.ContextViewer_image__9jN_t,.ContextViewer_video__xE3RA{max-width:100%;max-height:min(55vh,480px);object-fit:contain;border-radius:var(--radius-soft)}.ContextViewer_pdfWrap__TxB9B{display:flex;flex:1 1 auto;min-height:0;margin-top:var(--sp-md)}.ContextViewer_pdf__vBfxR{width:100%;height:100%;min-height:min(70vh,720px);border:0;border-radius:var(--radius-soft);background:var(--surface-faint)}@media print{.ContextViewer_actions__GyAG_,.ContextViewer_empty__aNNbQ,.ContextViewer_error__opRz3,.ContextViewer_hint__Be1LR,.ContextViewer_success__Q2XrB{display:none!important}.ContextViewer_viewer__4S7E4{height:auto;overflow:visible;padding:0;background:transparent}.ContextViewer_printRoot__yMUOt{position:absolute;left:0;top:0;width:100%;height:auto;min-height:auto;flex:none;overflow:visible;background:var(--surface-solid)}.ContextViewer_body__3XkRY,.ContextViewer_mediaWrap__OFf1c,.ContextViewer_pdfWrap__TxB9B{overflow:visible;height:auto;max-height:none}.ContextViewer_pdf__vBfxR{min-height:80vh}}.ContextActionsMenu_triggerIcon__iUy0Z,.ContextActionsMenu_triggerPrimary__FkIeF{cursor:pointer;font:inherit;transition:var(--transition)}.ContextActionsMenu_triggerIcon__iUy0Z{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;padding:0;border:none;border-radius:var(--radius-xs);background:transparent;color:var(--text-secondary)}.ContextActionsMenu_triggerIcon__iUy0Z:hover:not(:disabled){color:var(--text-primary);background:var(--surface-highlight)}.ContextActionsMenu_triggerPrimary__FkIeF{display:inline-flex;align-items:center;gap:var(--sp-2xs);padding:var(--sp-sm) var(--sp-md);border-radius:var(--radius-base);border:1px solid var(--accent-blue);background:var(--accent-blue);color:var(--text-on-color);font-size:.82rem;font-weight:600}.ContextActionsMenu_triggerPrimary__FkIeF:hover:not(:disabled){box-shadow:var(--shadow-hover)}.ContextActionsMenu_triggerIcon__iUy0Z:focus-visible,.ContextActionsMenu_triggerPrimary__FkIeF:focus-visible{outline:2px solid var(--accent-cool);outline-offset:2px}.ContextActionsMenu_triggerIcon__iUy0Z:disabled,.ContextActionsMenu_triggerPrimary__FkIeF:disabled{opacity:.55;cursor:default}.ContextActionsMenu_icon__PNa5A{font-size:1.2rem;line-height:1}.ContextActionsMenu_triggerPrimary__FkIeF .material-symbols-rounded{font-size:1.1rem;line-height:1}.ContextActionsMenu_panel__xMpoh{position:fixed;z-index:10050;min-width:11rem;padding:var(--sp-xs);border-radius:var(--radius-base);border:1px solid var(--border-light);background:var(--surface-solid);box-shadow:var(--shadow-float)}.ContextActionsMenu_item__jrD3e{display:block;width:100%;text-align:left;border:none;border-radius:var(--radius-soft);background:transparent;padding:var(--sp-sm) var(--sp-md);font:inherit;font-size:.82rem;color:var(--text-primary);cursor:pointer;transition:var(--transition)}.ContextActionsMenu_item__jrD3e:hover:not(:disabled){background:var(--surface-faint)}.ContextActionsMenu_item__jrD3e:focus-visible{outline:2px solid var(--accent-cool);outline-offset:2px}.ContextActionsMenu_itemDanger__guYSU{color:var(--red)}.ContextActionsMenu_itemDisabled__Mp9m7{opacity:.45;cursor:not-allowed}.ContextActionsMenu_itemDisabled__Mp9m7:hover{background:transparent}.DocumentAppendModal_overlay__PUEPj{position:fixed;inset:0;z-index:10060;display:flex;align-items:center;justify-content:center;padding:var(--sp-lg);background:var(--surface-backdrop-mobile)}.DocumentAppendModal_panel__HNYX0{width:min(100%,32rem);max-height:min(90vh,40rem);overflow:auto;padding:var(--sp-lg);border-radius:var(--radius-md);border:1px solid var(--border-light);background:var(--surface-solid);box-shadow:var(--shadow-float)}.DocumentAppendModal_field__4TwgD{display:flex;flex-direction:column;gap:var(--sp-2xs);margin-top:var(--sp-md)}.DocumentAppendModal_label__WDdCn{font-size:.78rem;color:var(--text-secondary)}.DocumentAppendModal_input__NSbCZ{padding:var(--sp-sm) var(--sp-md);border-radius:var(--radius-base);border:1px solid var(--border-light);background:var(--surface-solid);color:var(--text-primary);font:inherit;font-size:.85rem}.DocumentAppendModal_input__NSbCZ:focus-visible{outline:2px solid var(--accent-cool);outline-offset:2px}.DocumentAppendModal_textarea__AjACp{resize:vertical;min-height:8rem}.DocumentAppendModal_error__i2liV{margin:var(--sp-sm) 0 0;font-size:.8rem;color:var(--red)}.DocumentAppendModal_actions__fWUPO{display:flex;justify-content:flex-end;gap:var(--sp-sm);margin-top:var(--sp-lg)}.DocumentAppendModal_cancelBtn__GYx7a{cursor:pointer;padding:var(--sp-sm) var(--sp-md);border-radius:var(--radius-base);border:1px solid var(--border-subtle);background:var(--surface-solid);color:var(--text-primary);font:inherit;transition:var(--transition)}.DocumentAppendModal_cancelBtn__GYx7a:hover:not(:disabled){box-shadow:var(--shadow-hover)}.DocumentAppendModal_cancelBtn__GYx7a:focus-visible{outline:2px solid var(--accent-cool);outline-offset:2px}.DocumentAppendModal_saveBtn__aqDMU{border-color:var(--border-medium);font-weight:600}.DocumentAppendModal_cancelBtn__GYx7a:disabled,.DocumentAppendModal_saveBtn__aqDMU:disabled{opacity:.55;cursor:default}.ContextConfirmModal_overlay__WWSU2{position:fixed;inset:0;z-index:10060;display:flex;align-items:center;justify-content:center;padding:var(--sp-lg);background:var(--surface-modal-overlay)}.ContextConfirmModal_card__LAjGs{width:min(100%,26rem);overflow:hidden;border-radius:var(--radius-md);border:1px solid var(--border-medium);background:var(--surface-elevated);box-shadow:var(--shadow-float)}.ContextConfirmModal_body__y3TgE{margin:0;padding:var(--sp-lg) var(--sp-xl);font-size:.88rem;line-height:1.45;color:var(--text-body)}.ContextConfirmModal_actions__74nur{display:flex;justify-content:flex-end;gap:var(--sp-sm);padding:var(--sp-md) var(--sp-xl) var(--sp-lg);border-top:1px solid var(--border-light)}.ContextConfirmModal_cancelBtn__CoN6i,.ContextConfirmModal_confirmBtn__39CVQ{cursor:pointer;padding:var(--sp-sm) var(--sp-lg);border-radius:var(--radius-sm);font:inherit;font-size:.88rem;transition:var(--transition)}.ContextConfirmModal_cancelBtn__CoN6i{border:1px solid var(--border-subtle);background:var(--surface-solid);color:var(--text-primary)}.ContextConfirmModal_confirmBtn__39CVQ{border:1px solid var(--red-border);background:var(--red);color:var(--text-on-color);font-weight:600}.ContextConfirmModal_cancelBtn__CoN6i:hover:not(:disabled),.ContextConfirmModal_confirmBtn__39CVQ:hover:not(:disabled){box-shadow:var(--shadow-hover)}.ContextConfirmModal_cancelBtn__CoN6i:focus-visible,.ContextConfirmModal_confirmBtn__39CVQ:focus-visible{outline:2px solid var(--accent-cool);outline-offset:2px}.ContextConfirmModal_cancelBtn__CoN6i:disabled,.ContextConfirmModal_confirmBtn__39CVQ:disabled{opacity:.55;cursor:default}.FolderNameModal_overlay__JKGJK{position:fixed;inset:0;z-index:10060;display:flex;align-items:center;justify-content:center;padding:var(--sp-lg);background:var(--surface-backdrop-mobile)}.FolderNameModal_panel__CWB0Y{width:min(100%,28rem);padding:var(--sp-lg);border-radius:var(--radius-md);border:1px solid var(--border-light);background:var(--surface-solid);box-shadow:var(--shadow-float)}.FolderNameModal_field__mSt47{display:flex;flex-direction:column;gap:var(--sp-2xs);margin-top:var(--sp-md)}.FolderNameModal_label__wkwVZ{font-size:.78rem;color:var(--text-secondary)}.FolderNameModal_input__EO1RL{padding:var(--sp-sm) var(--sp-md);border-radius:var(--radius-base);border:1px solid var(--border-light);background:var(--surface-solid);color:var(--text-primary);font:inherit;font-size:.85rem}.FolderNameModal_input__EO1RL:focus-visible{outline:2px solid var(--accent-cool);outline-offset:2px}.FolderNameModal_error__L6eMM{margin:var(--sp-sm) 0 0;font-size:.8rem;color:var(--red)}.FolderNameModal_actions__Gscwg{display:flex;justify-content:flex-end;gap:var(--sp-sm);margin-top:var(--sp-lg)}.FolderNameModal_cancelBtn__rmyTg,.FolderNameModal_saveBtn__8gCsE{cursor:pointer;padding:var(--sp-sm) var(--sp-md);border-radius:var(--radius-base);border:1px solid var(--border-subtle);background:var(--surface-solid);color:var(--text-primary);font:inherit;transition:var(--transition)}.FolderNameModal_saveBtn__8gCsE{border-color:var(--border-medium);font-weight:600}.FolderNameModal_cancelBtn__rmyTg:hover:not(:disabled),.FolderNameModal_saveBtn__8gCsE:hover:not(:disabled){box-shadow:var(--shadow-hover)}.FolderNameModal_cancelBtn__rmyTg:focus-visible,.FolderNameModal_saveBtn__8gCsE:focus-visible{outline:2px solid var(--accent-cool);outline-offset:2px}.FolderNameModal_cancelBtn__rmyTg:disabled,.FolderNameModal_saveBtn__8gCsE:disabled{opacity:.55;cursor:default}.FolderPickerModal_overlay__gJrQP{position:fixed;inset:0;z-index:10060;display:flex;align-items:center;justify-content:center;padding:var(--sp-lg);background:color-mix(in srgb,var(--text-primary) 35%,transparent)}.FolderPickerModal_panel__fBZne{width:min(100%,28rem);max-height:min(80vh,32rem);display:flex;flex-direction:column;gap:var(--sp-sm-md);padding:var(--sp-md-lg);border-radius:var(--radius-sm);border:1px solid var(--border-light);background:var(--surface-solid);box-shadow:var(--shadow-float)}.FolderPickerModal_breadcrumbs__cG7Y_{display:flex;flex-wrap:wrap;gap:var(--sp-2xs);font-size:.78rem}.FolderPickerModal_crumbWrap__5cGrP{display:inline-flex;align-items:center;gap:var(--sp-2xs)}.FolderPickerModal_sep__Nodxj{color:var(--text-dim)}.FolderPickerModal_crumbBtn__PEwrI{cursor:pointer;border:none;background:transparent;color:var(--accent-cool);font:inherit;padding:0;transition:var(--transition)}.FolderPickerModal_crumbBtn__PEwrI:hover{color:var(--text-primary)}.FolderPickerModal_crumbBtn__PEwrI:focus-visible{outline:2px solid var(--accent-cool);outline-offset:2px}.FolderPickerModal_hint__uOvNh{margin:0;font-size:.8rem;color:var(--text-dim)}.FolderPickerModal_error__LA64H{margin:0;font-size:.8rem;color:var(--red)}.FolderPickerModal_list__xnFsg{list-style:none;margin:0;padding:0;overflow:auto;display:flex;flex-direction:column;gap:var(--sp-xs)}.FolderPickerModal_row__xTdYN{margin:0}.FolderPickerModal_enterBtn__2u_WU{cursor:pointer;display:inline-flex;align-items:center;gap:var(--sp-sm);width:100%;text-align:left;padding:var(--sp-sm) var(--sp-md);border-radius:var(--radius-base);border:1px solid var(--border-light);background:var(--surface-glass);color:var(--text-primary);font:inherit;transition:var(--transition)}.FolderPickerModal_folderIcon__AHkgR.material-symbols-rounded{flex-shrink:0;font-size:1.2rem;line-height:1;color:var(--amber)}.FolderPickerModal_enterBtn__2u_WU:hover{box-shadow:var(--shadow-hover)}.FolderPickerModal_enterBtn__2u_WU:focus-visible{outline:2px solid var(--accent-cool);outline-offset:2px}.FolderPickerModal_actions__ParjA{display:flex;justify-content:flex-end;gap:var(--sp-sm)}.FolderPickerModal_cancelBtn__M7jdn{cursor:pointer;padding:var(--sp-sm) var(--sp-md);border-radius:var(--radius-base);border:1px solid var(--border-subtle);background:var(--surface-solid);color:var(--text-primary);font:inherit;transition:var(--transition)}.FolderPickerModal_cancelBtn__M7jdn:hover{box-shadow:var(--shadow-hover)}.FolderPickerModal_cancelBtn__M7jdn:focus-visible{outline:2px solid var(--accent-cool);outline-offset:2px}.FolderPickerModal_selectBtn__9UHcv{cursor:pointer;padding:var(--sp-sm) var(--sp-md);border-radius:var(--radius-base);border:1px solid var(--accent-blue);background:var(--accent-blue);color:var(--text-on-color);font:inherit;font-weight:600;transition:var(--transition)}.FolderPickerModal_selectBtn__9UHcv:hover{box-shadow:var(--shadow-hover)}.FolderPickerModal_selectBtn__9UHcv:focus-visible{outline:2px solid var(--accent-cool);outline-offset:2px}.DocumentTree_tree__akTz3{display:flex;flex-direction:column;gap:var(--sp-sm);min-width:0;min-height:0}.DocumentTree_breadcrumbs__N_OGC{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-2xs);font-size:.78rem}.DocumentTree_crumbWrap___vOlU{display:inline-flex;align-items:center;gap:var(--sp-2xs);min-width:0}.DocumentTree_sep__8JiEB{color:var(--text-dim)}.DocumentTree_crumbBtn__e4JRW{cursor:pointer;display:inline-flex;align-items:center;gap:var(--sp-2xs);min-width:0;border:none;background:transparent;color:var(--accent-cool);font:inherit;padding:0;transition:var(--transition)}.DocumentTree_crumbCurrent__HNaGI{color:var(--text-primary);font-weight:600}.DocumentTree_crumbBtn__e4JRW:hover{color:var(--text-primary)}.DocumentTree_crumbBtn__e4JRW:focus-visible{outline:2px solid var(--accent-cool);outline-offset:2px}.DocumentTree_list__Of0yw{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.DocumentTree_node__Hr92w{display:flex;flex-direction:column;min-width:0}.DocumentTree_nested__F709h{margin-left:var(--sp-lg)}.DocumentTree_docRow__xcGZx,.DocumentTree_folderRow___jk35{display:flex;align-items:center;gap:var(--sp-2xs);min-width:0;min-height:40px;padding:var(--sp-2xs) var(--sp-xs);border-radius:var(--radius-base)}.DocumentTree_docRowActive__BLOBM,.DocumentTree_folderRowActive__PeAbX{background:var(--surface-highlight)}.DocumentTree_chevronBtn__ba7Qz,.DocumentTree_docBtn__tCip5,.DocumentTree_folderBtn__3Jo6w{cursor:pointer;border:none;background:transparent;color:var(--text-primary);font:inherit;min-width:0;transition:var(--transition)}.DocumentTree_chevronBtn__ba7Qz{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:1.75rem;height:1.75rem;padding:0;border-radius:var(--radius-xs)}.DocumentTree_docBtn__tCip5,.DocumentTree_folderBtn__3Jo6w{display:inline-flex;align-items:center;gap:var(--sp-sm);flex:1 1 auto;text-align:left;padding:0}.DocumentTree_chevronBtn__ba7Qz:hover,.DocumentTree_docBtn__tCip5:hover,.DocumentTree_folderBtn__3Jo6w:hover{color:var(--accent-cool)}.DocumentTree_chevronBtn__ba7Qz:focus-visible,.DocumentTree_docBtn__tCip5:focus-visible,.DocumentTree_folderBtn__3Jo6w:focus-visible{outline:2px solid var(--accent-cool);outline-offset:2px}.DocumentTree_chevron__3YbTq.material-symbols-rounded,.DocumentTree_folderIcon__ZIrSq.material-symbols-rounded,.DocumentTree_icon__hGZTg.material-symbols-rounded,.DocumentTree_rootIcon__rzKcF.material-symbols-rounded{flex-shrink:0;font-size:1.2rem;line-height:1;width:1.2rem;height:1.2rem;overflow:hidden}.DocumentTree_chevron__3YbTq.material-symbols-rounded{color:var(--text-secondary)}.DocumentTree_folderIcon__ZIrSq.material-symbols-rounded,.DocumentTree_rootIcon__rzKcF.material-symbols-rounded{color:var(--amber)}.DocumentTree_icon__hGZTg.material-symbols-rounded{color:var(--accent-cool)}.DocumentTree_textBlock__JuNC_{display:flex;flex-direction:column;min-width:0;flex:1 1 auto}.DocumentTree_docTitle__ATr0r{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600}.DocumentTree_meta__xEcGS{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-2xs);min-width:0;font-size:.68rem;font-weight:400;color:var(--text-secondary)}.DocumentTree_statusBadge__GESWx{font-size:.68rem;padding:0 var(--sp-xs);border-radius:var(--radius-full);border:1px solid color-mix(in srgb,var(--accent-warm) 45%,var(--border-light));background:color-mix(in srgb,var(--accent-warm) 12%,var(--surface-solid));color:var(--text-primary)}.DocumentTree_statusFailed__IZasE{font-size:.68rem;padding:0 var(--sp-xs);border-radius:var(--radius-full);border:1px solid var(--red-border);background:color-mix(in srgb,var(--red) 12%,var(--surface-solid));color:var(--red)}.DocumentTree_loadMore__fAj6N{cursor:pointer;align-self:flex-start;margin-top:var(--sp-sm);padding:var(--sp-sm) var(--sp-md);border-radius:var(--radius-base);border:1px solid var(--border-subtle);background:var(--surface-solid);color:var(--text-primary);font:inherit;font-size:.78rem;transition:var(--transition)}.DocumentTree_loadMore__fAj6N:hover:not(:disabled){box-shadow:var(--shadow-hover)}.DocumentTree_loadMore__fAj6N:focus-visible{outline:2px solid var(--accent-cool);outline-offset:2px}.DocumentTree_loadMore__fAj6N:disabled{opacity:.55;cursor:default}.DocumentTree_error__y_zYy,.DocumentTree_hint__i3ykh{margin:0;font-size:.8rem}.DocumentTree_hint__i3ykh{color:var(--text-dim)}.DocumentTree_error__y_zYy{color:var(--red)}@media (max-width:800px){.DocumentTree_docRow__xcGZx,.DocumentTree_folderRow___jk35{min-height:44px}}.DocumentUpdateModal_overlay__Am7Dp{position:fixed;inset:0;z-index:10060;display:flex;align-items:center;justify-content:center;padding:var(--sp-lg);background:var(--surface-backdrop-mobile)}.DocumentUpdateModal_panel__qP834{width:min(100%,32rem);max-height:min(90vh,40rem);overflow:auto;padding:var(--sp-lg);border-radius:var(--radius-md);border:1px solid var(--border-light);background:var(--surface-solid);box-shadow:var(--shadow-float)}.DocumentUpdateModal_modes__w180p{display:flex;flex-wrap:wrap;gap:var(--sp-sm);margin-top:var(--sp-md)}.DocumentUpdateModal_modeBtn__NBw9t{cursor:pointer;padding:var(--sp-sm) var(--sp-md);border-radius:var(--radius-base);border:1px solid var(--border-subtle);background:var(--surface-solid);color:var(--text-primary);font:inherit;font-size:.82rem;transition:var(--transition)}.DocumentUpdateModal_modeBtn__NBw9t:hover:not(:disabled){box-shadow:var(--shadow-hover)}.DocumentUpdateModal_modeBtn__NBw9t:focus-visible{outline:2px solid var(--accent-cool);outline-offset:2px}.DocumentUpdateModal_modeBtnActive___sYDM{border-color:var(--border-medium);font-weight:600}.DocumentUpdateModal_field__2s5n6{display:flex;flex-direction:column;gap:var(--sp-2xs);margin-top:var(--sp-md)}.DocumentUpdateModal_label__Ua1_Y{font-size:.78rem;color:var(--text-secondary)}.DocumentUpdateModal_hint__36P_l{margin:var(--sp-xs) 0 0;font-size:.75rem;color:var(--text-dim)}.DocumentUpdateModal_textarea__Y4gKZ{padding:var(--sp-sm) var(--sp-md);border-radius:var(--radius-base);border:1px solid var(--border-light);background:var(--surface-solid);color:var(--text-primary);font:inherit;font-size:.85rem;resize:vertical;min-height:8rem}.DocumentUpdateModal_textarea__Y4gKZ:focus-visible{outline:2px solid var(--accent-cool);outline-offset:2px}.DocumentUpdateModal_fileInput__pvbPT{font:inherit;font-size:.85rem;color:var(--text-primary)}.DocumentUpdateModal_error__kPqMx{margin:var(--sp-sm) 0 0;font-size:.8rem;color:var(--red)}.DocumentUpdateModal_actions__hh_Mc{display:flex;justify-content:flex-end;gap:var(--sp-sm);margin-top:var(--sp-lg)}.DocumentUpdateModal_cancelBtn__73P2F{cursor:pointer;padding:var(--sp-sm) var(--sp-md);border-radius:var(--radius-base);border:1px solid var(--border-subtle);background:var(--surface-solid);color:var(--text-primary);font:inherit;transition:var(--transition)}.DocumentUpdateModal_cancelBtn__73P2F:hover:not(:disabled){box-shadow:var(--shadow-hover)}.DocumentUpdateModal_cancelBtn__73P2F:focus-visible{outline:2px solid var(--accent-cool);outline-offset:2px}.DocumentUpdateModal_saveBtn__tgtwa{border-color:var(--border-medium);font-weight:600}.DocumentUpdateModal_cancelBtn__73P2F:disabled,.DocumentUpdateModal_modeBtnActive___sYDM:disabled,.DocumentUpdateModal_modeBtn__NBw9t:disabled,.DocumentUpdateModal_saveBtn__tgtwa:disabled{opacity:.55;cursor:default}.DocumentsTab_section__uZ26P{display:flex;flex-direction:column;gap:var(--sp-sm-md);min-width:0;min-height:0}.DocumentsTab_breadcrumbs__JztmM{display:flex;flex-wrap:wrap;gap:var(--sp-2xs);font-size:.78rem}.DocumentsTab_crumbWrap__IHwB8{display:inline-flex;align-items:center;gap:var(--sp-2xs)}.DocumentsTab_sep__kzBEf{color:var(--text-dim)}.DocumentsTab_crumbBtn__ITzvs{cursor:pointer;border:none;background:transparent;color:var(--accent-cool);font:inherit;padding:0;transition:var(--transition)}.DocumentsTab_crumbBtn__ITzvs:hover{color:var(--text-primary)}.DocumentsTab_crumbBtn__ITzvs:focus-visible{outline:2px solid var(--accent-cool);outline-offset:2px}.DocumentsTab_toolbar__rtJ15{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-sm-md);flex-wrap:wrap;min-width:0}.DocumentsTab_filterInput__2FPHU{width:100%;min-width:0;padding:var(--sp-sm) var(--sp-md);border-radius:var(--radius-base);border:1px solid var(--border-light);background:var(--surface-solid);color:var(--text-primary);font:inherit;font-size:.82rem}.DocumentsTab_filterInput__2FPHU:focus-visible{outline:2px solid var(--accent-cool);outline-offset:2px}.DocumentsTab_toolbarActions__XHoOF{display:inline-flex;flex-wrap:wrap;gap:var(--sp-sm)}.DocumentsTab_toggle__eEzgQ{display:inline-flex;align-items:center;gap:var(--sp-sm);font-size:.78rem;color:var(--text-secondary);cursor:pointer}.DocumentsTab_hiddenFileInput__ILLVE{display:none}.DocumentsTab_folderRow__i0bET{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-sm-md);padding:var(--sp-md);border-radius:var(--radius-base);border:1px solid var(--border-light);background:var(--surface-glass)}.DocumentsTab_folderEnterBtn__LDwJC{cursor:pointer;display:inline-flex;align-items:center;gap:var(--sp-sm);border:none;background:transparent;color:var(--text-primary);font:inherit;font-weight:600;transition:var(--transition)}.DocumentsTab_folderEnterBtn__LDwJC:hover{color:var(--accent-cool)}.DocumentsTab_folderEnterBtn__LDwJC:focus-visible{outline:2px solid var(--accent-cool);outline-offset:2px}.DocumentsTab_folderIcon__yyO36{font-size:1rem}.DocumentsTab_addBtn__caqhs{cursor:pointer;padding:var(--sp-sm) var(--sp-md);border-radius:var(--radius-base);border:1px solid var(--accent-blue);background:var(--accent-blue);color:var(--text-on-color);font:inherit;font-size:.82rem;font-weight:600;transition:var(--transition)}.DocumentsTab_addBtn__caqhs:hover{box-shadow:var(--shadow-hover)}.DocumentsTab_addBtn__caqhs:focus-visible{outline:2px solid var(--accent-cool);outline-offset:2px}.DocumentsTab_hint__5QAtG{margin:0;font-size:.8rem;color:var(--text-dim)}.DocumentsTab_error__eKPdv{margin:0;font-size:.8rem;color:var(--red)}.DocumentsTab_warning__yofYJ{border-radius:var(--radius-base);border:1px solid color-mix(in srgb,var(--accent-warm) 45%,var(--border-light));background:color-mix(in srgb,var(--accent-warm) 12%,var(--surface-solid))}.DocumentsTab_success__AVRz0,.DocumentsTab_warning__yofYJ{margin:0;padding:var(--sp-sm) var(--sp-md);font-size:.8rem;color:var(--text-primary);line-height:1.45}.DocumentsTab_success__AVRz0{border-radius:var(--radius-base);border:1px solid color-mix(in srgb,var(--green) 45%,var(--border-light));background:color-mix(in srgb,var(--green) 12%,var(--surface-solid))}.DocumentsTab_list__We6et{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--sp-sm)}.FactRow_row__M6cnZ{display:flex;align-items:center;gap:var(--sp-sm);min-width:0;min-height:40px;padding:var(--sp-xs);border-radius:var(--radius-base)}.FactRow_rowSelected__5Txvw{background:var(--surface-highlight)}.FactRow_openBtn__a4LNp{cursor:pointer;flex:1 1 auto;min-width:0;border:none;background:transparent;padding:0;text-align:left;color:inherit;font:inherit;transition:var(--transition)}.FactRow_openBtn__a4LNp:hover{color:var(--accent-cool)}.FactRow_openBtn__a4LNp:focus-visible{outline:2px solid var(--accent-cool);outline-offset:2px}.FactRow_openLabel__BcJiG{display:inline-block;margin-top:var(--sp-2xs);font-size:.72rem;color:var(--text-dim)}.FactRow_keyLine__1jFMn{display:flex;align-items:baseline;gap:var(--sp-sm);min-width:0}.FactRow_key__5U_08{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.85rem;font-weight:600;color:var(--text-primary)}.FactRow_badge__j8AnP{flex-shrink:0;font-size:.72rem;color:var(--text-dim)}.FactRow_content__VDOnl{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin:var(--sp-2xs) 0 0;font-size:.82rem;color:var(--text-secondary)}@media (max-width:800px){.FactRow_row__M6cnZ{min-height:44px}}.FactEditModal_overlay__rPYwp{position:fixed;inset:0;z-index:10060;display:flex;align-items:center;justify-content:center;padding:var(--sp-lg);background:var(--surface-backdrop-mobile)}.FactEditModal_panel__e4eCG{width:min(100%,28rem);max-height:min(90vh,36rem);overflow:auto;padding:var(--sp-lg);border-radius:var(--radius-md);border:1px solid var(--border-light);background:var(--surface-solid);box-shadow:var(--shadow-float)}.FactEditModal_field___xRxA{display:flex;flex-direction:column;gap:var(--sp-2xs);margin-top:var(--sp-md)}.FactEditModal_label__l1Sz2{font-size:.78rem;color:var(--text-secondary)}.FactEditModal_input__2tEb5{padding:var(--sp-sm) var(--sp-md);border-radius:var(--radius-base);border:1px solid var(--border-light);background:var(--surface-solid);color:var(--text-primary);font:inherit;font-size:.85rem}.FactEditModal_input__2tEb5:focus-visible{outline:2px solid var(--accent-cool);outline-offset:2px}.FactEditModal_textarea__c5UYb{resize:vertical;min-height:6rem}.FactEditModal_error__h6VVp{margin:var(--sp-sm) 0 0;font-size:.8rem;color:var(--red)}.FactEditModal_actions__EdKvK{display:flex;justify-content:flex-end;gap:var(--sp-sm);margin-top:var(--sp-lg)}.FactEditModal_cancelBtn__ilJ7s{cursor:pointer;padding:var(--sp-sm) var(--sp-md);border-radius:var(--radius-base);border:1px solid var(--border-subtle);background:var(--surface-solid);color:var(--text-primary);font:inherit;transition:var(--transition)}.FactEditModal_cancelBtn__ilJ7s:hover:not(:disabled){box-shadow:var(--shadow-hover)}.FactEditModal_cancelBtn__ilJ7s:focus-visible{outline:2px solid var(--accent-cool);outline-offset:2px}.FactEditModal_saveBtn__PP0fE{border-color:var(--border-medium);font-weight:600}.FactEditModal_cancelBtn__ilJ7s:disabled,.FactEditModal_saveBtn__PP0fE:disabled{opacity:.55;cursor:default}.FactsTab_section__klePi{display:flex;flex-direction:column;gap:var(--sp-sm-md)}.FactsTab_toolbar__jvt_P{display:flex;flex-wrap:wrap;gap:var(--sp-sm);align-items:center}.FactsTab_filterInput__BWd_z{flex:1 1 10rem;min-width:0;padding:var(--sp-sm) var(--sp-md);border-radius:var(--radius-base);border:1px solid var(--border-subtle);background:var(--surface-solid);color:var(--text-primary);font:inherit;font-size:.82rem;transition:var(--transition)}.FactsTab_filterInput__BWd_z:focus-visible{outline:2px solid var(--accent-cool);outline-offset:2px}.FactsTab_addBtn__m2vi1{cursor:pointer;display:inline-flex;align-items:center;gap:var(--sp-2xs);padding:var(--sp-sm) var(--sp-md);border-radius:var(--radius-base);border:1px solid var(--accent-blue);background:var(--accent-blue);color:var(--text-on-color);font:inherit;font-size:.82rem;font-weight:600;transition:var(--transition)}.FactsTab_addBtn__m2vi1:hover{box-shadow:var(--shadow-hover)}.FactsTab_addBtn__m2vi1:focus-visible{outline:2px solid var(--accent-cool);outline-offset:2px}.FactsTab_addIcon___uFI_.material-symbols-rounded{font-size:1.1rem;line-height:1}.FactsTab_hint__MUxzw{margin:0;font-size:.8rem;color:var(--text-dim)}.FactsTab_error__GZeVm{margin:0;font-size:.8rem;color:var(--red)}.FactsTab_success__LyxtE{margin:0;padding:var(--sp-sm) var(--sp-md);border-radius:var(--radius-base);border:1px solid color-mix(in srgb,var(--green) 45%,var(--border-light));background:color-mix(in srgb,var(--green) 12%,var(--surface-solid));font-size:.8rem;color:var(--text-primary);line-height:1.45}.FactsTab_list__niqxH{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--sp-sm)}.SearchTab_section__XGr48{display:flex;flex-direction:column;gap:var(--sp-sm-md)}.SearchTab_form__BZz6W{display:flex;gap:var(--sp-sm);align-items:stretch}.SearchTab_searchInput__yC9pi{flex:1 1 auto;min-width:0;padding:var(--sp-sm) var(--sp-md);border-radius:var(--radius-base);border:1px solid var(--border-subtle);background:var(--surface-solid);color:var(--text-primary);font:inherit;font-size:.82rem;transition:var(--transition)}.SearchTab_searchInput__yC9pi:focus-visible{outline:2px solid var(--accent-cool);outline-offset:2px}.SearchTab_submitBtn__wF56W{cursor:pointer;padding:var(--sp-sm) var(--sp-md);border-radius:var(--radius-base);border:1px solid var(--border-subtle);background:var(--surface-soft);color:var(--text-primary);font:inherit;font-size:.82rem;font-weight:600;transition:var(--transition)}.SearchTab_submitBtn__wF56W:hover:not(:disabled){box-shadow:var(--shadow-hover)}.SearchTab_submitBtn__wF56W:focus-visible{outline:2px solid var(--accent-cool);outline-offset:2px}.SearchTab_submitBtn__wF56W:disabled{opacity:.55;cursor:default}.SearchTab_ftsBadge__rFO9s{align-self:flex-start;font-size:.72rem;padding:var(--sp-2xs) var(--sp-sm);border-radius:var(--radius-full);border:1px solid var(--amber-border,var(--border-medium));background:var(--amber-soft,var(--surface-soft));color:var(--text-secondary)}.SearchTab_hint__JCtJm{margin:0;font-size:.8rem;color:var(--text-dim)}.SearchTab_error__XOmeL{margin:0;font-size:.8rem;color:var(--red)}.SearchTab_list__Zoqgl{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--sp-sm)}.SearchTab_row__e0Igc{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--sp-sm-md);padding:var(--sp-md);border-radius:var(--radius-base);border:1px solid var(--border-light);background:var(--surface-glass)}.SearchTab_rowSelected__whpll{border-color:var(--border-steel);background:var(--surface-highlight)}.SearchTab_main___kXtb{flex:1 1 auto;min-width:0}.SearchTab_title__7MBc3{font-size:.85rem;font-weight:600;color:var(--text-primary)}.SearchTab_summary__sGU3l{margin:var(--sp-xs) 0 0;font-size:.82rem;color:var(--text-secondary)}.SearchTab_score__ykgWC{display:inline-block;margin-top:var(--sp-xs);font-size:.72rem;color:var(--text-dim)}.SearchTab_openBtn__JtRls{cursor:pointer;flex-shrink:0;font-size:.75rem;padding:var(--sp-2xs) var(--sp-sm);border-radius:var(--radius-xs);border:1px solid var(--border-subtle);background:var(--surface-solid);color:var(--text-primary);transition:var(--transition)}.SearchTab_openBtn__JtRls:hover{box-shadow:var(--shadow-hover)}.SearchTab_openBtn__JtRls:focus-visible{outline:2px solid var(--accent-cool);outline-offset:2px}.WorkspaceContextPanel_panel__2Jxep{display:flex;flex-direction:column;min-height:0;height:100%;width:100%;background:var(--surface-solid);position:relative;z-index:2}.WorkspaceContextPanel_panelOverlay__6Pqyf{position:fixed;inset:0;z-index:10030;flex:none;width:auto;max-width:none;min-width:0;height:100dvh;box-shadow:var(--shadow-float)}.WorkspaceContextPanel_header__XwQnT{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-sm-md);padding:var(--sp-md) var(--sp-lg);border-bottom:1px solid var(--border-subtle);flex-shrink:0;background:var(--surface-glass-strong)}.WorkspaceContextPanel_title__esJV3{margin:0;font-size:.95rem;font-weight:600;color:var(--text-primary);flex:1 1 auto;min-width:0}.WorkspaceContextPanel_closeBtn__HmCMf,.WorkspaceContextPanel_navToggle__NPQsI{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;padding:0;border:1px solid var(--border-subtle);border-radius:var(--radius-base);background:var(--surface-solid);color:var(--text-secondary);cursor:pointer;transition:var(--transition)}.WorkspaceContextPanel_navToggle__NPQsI{display:none}.WorkspaceContextPanel_closeBtn__HmCMf:hover,.WorkspaceContextPanel_navToggle__NPQsI:hover{background:var(--surface-soft);color:var(--text-primary)}.WorkspaceContextPanel_closeBtn__HmCMf:focus-visible,.WorkspaceContextPanel_navToggle__NPQsI:focus-visible{outline:2px solid var(--accent-cool);outline-offset:2px}.WorkspaceContextPanel_closeIcon__X_wm_{font-size:1.25rem}.WorkspaceContextPanel_body__Cf_Td{display:flex;flex:1 1 auto;min-height:0;position:relative}.WorkspaceContextPanel_viewerPane___1cVp{display:flex;flex-direction:column;flex:1 1 auto;min-width:0;min-height:0}.WorkspaceContextPanel_sidebar__gztYr{width:clamp(20rem,28vw,26rem);flex:0 0 clamp(20rem,28vw,26rem);min-width:0;min-height:0;display:flex;flex-direction:column;overflow:hidden;border-left:1px solid var(--border-subtle);background:var(--surface-solid)}.WorkspaceContextPanel_navBackdrop___AJ6d{display:none}.WorkspaceContextPanel_chipBar__ze8sP{display:flex;gap:var(--sp-3xs);padding:var(--sp-md) var(--sp-lg) 0;flex-shrink:0}.WorkspaceContextPanel_chip__klv9K{flex:1 1;display:inline-flex;align-items:center;justify-content:center;gap:var(--sp-2xs);padding:var(--sp-sm) var(--sp-xs);border-radius:var(--radius-sm);background:var(--surface-soft);border:1px solid var(--border-subtle);font-size:13px;font-weight:500;color:var(--text-primary);cursor:pointer;transition:var(--transition);box-shadow:var(--shadow-rest);-webkit-user-select:none;-moz-user-select:none;user-select:none;font-family:inherit;text-align:center;white-space:nowrap}.WorkspaceContextPanel_chip__klv9K:hover{background:var(--surface-highlight);box-shadow:var(--shadow-hover)}.WorkspaceContextPanel_chip__klv9K:focus-visible{outline:2px solid var(--accent-cool);outline-offset:2px}.WorkspaceContextPanel_chipActive__sF2rZ{flex:1 1;display:inline-flex;align-items:center;justify-content:center;gap:var(--sp-2xs);padding:var(--sp-sm) var(--sp-xs);border-radius:var(--radius-sm);background:linear-gradient(135deg,var(--accent-cool-light) 0,var(--accent-warm-light) 100%);border:1px solid var(--border-steel);font-size:13px;font-weight:600;color:var(--text-heading);cursor:pointer;transition:var(--transition);box-shadow:var(--shadow-hover);-webkit-user-select:none;-moz-user-select:none;user-select:none;font-family:inherit;text-align:center;white-space:nowrap}.WorkspaceContextPanel_chipIcon__9tWA_.material-symbols-rounded{flex-shrink:0;font-size:1rem;line-height:1;width:1rem;height:1rem;overflow:hidden}.WorkspaceContextPanel_chipActive__sF2rZ:focus-visible{outline:2px solid var(--accent-cool);outline-offset:2px}.WorkspaceContextPanel_content__KPYBO{flex:1 1 auto;min-width:0;min-height:0;overflow:auto;overflow-x:hidden;padding:var(--sp-md) var(--sp-lg) var(--sp-lg)}@media (max-width:800px){.WorkspaceContextPanel_navToggle__NPQsI{display:inline-flex}.WorkspaceContextPanel_sidebar__gztYr{position:absolute;top:0;right:0;bottom:0;z-index:3;width:min(100%,20rem);flex-basis:min(100%,20rem);transform:translateX(100%);box-shadow:var(--shadow-float)}.WorkspaceContextPanel_sidebarOpen__M_KJS{transform:translateX(0)}.WorkspaceContextPanel_navBackdrop___AJ6d{display:block;position:absolute;inset:0;z-index:2;border:none;padding:0;background:var(--surface-backdrop-mobile);cursor:pointer}.WorkspaceContextPanel_navBackdrop___AJ6d:focus-visible{outline:2px solid var(--accent-cool);outline-offset:2px}}@media print{.WorkspaceContextPanel_closeBtn__HmCMf,.WorkspaceContextPanel_header__XwQnT,.WorkspaceContextPanel_navBackdrop___AJ6d,.WorkspaceContextPanel_navToggle__NPQsI,.WorkspaceContextPanel_sidebar__gztYr{display:none}.WorkspaceContextPanel_body__Cf_Td,.WorkspaceContextPanel_panelOverlay__6Pqyf,.WorkspaceContextPanel_panel__2Jxep,.WorkspaceContextPanel_viewerPane___1cVp{position:static;height:auto;overflow:visible;box-shadow:none}}.ContextBoardSurface_surface__MXG8n{display:flex;flex-direction:column;width:100%;height:100%;min-height:0;background:var(--surface-glass);border-radius:var(--radius-md);overflow:hidden}.ContextBoardSurface_toolbar__mG2QS{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-md);padding:var(--sp-md) var(--sp-lg);border-bottom:1px solid var(--border-light);background:var(--surface-solid);flex-shrink:0}.ContextBoardSurface_toolbarTitleWrap__OOHYu{display:flex;align-items:center;gap:var(--sp-sm-md);min-width:0}.ContextBoardSurface_toolbarIcon__Qbzve{font-size:18px;line-height:1;color:var(--text-secondary)}.ContextBoardSurface_toolbarTitle__eh2zl{margin:0;font-size:1rem;font-weight:600;color:var(--text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ContextBoardSurface_toolbarActions__2yZ73{display:flex;align-items:center;gap:var(--sp-sm-md)}.ContextBoardSurface_zoomGroup__cl1mD{display:inline-flex;align-items:center;border:1px solid var(--border-light);border-radius:var(--radius-soft);background:var(--surface-solid);overflow:hidden}.ContextBoardSurface_zoomButton__1qOH6{cursor:pointer;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border:none;background:transparent;color:var(--text-primary);font-size:.95rem;line-height:1;font-family:inherit;transition:var(--transition)}.ContextBoardSurface_zoomButton__1qOH6:hover:not(:disabled){background:var(--surface-soft);color:var(--accent-cool)}.ContextBoardSurface_zoomButton__1qOH6:focus-visible{outline:2px solid var(--accent-cool);outline-offset:-2px}.ContextBoardSurface_zoomButton__1qOH6:disabled{cursor:not-allowed;color:var(--text-dim);opacity:.6}.ContextBoardSurface_zoomButton__1qOH6[data-testid=context-board-zoom-reset]{width:auto;min-width:48px;padding:0 var(--sp-sm-md);font-size:.78rem;border-left:1px solid var(--border-light);border-right:1px solid var(--border-light)}.ContextBoardSurface_toolbarAction__yEcK6{cursor:pointer;border:1px solid var(--border-light);border-radius:var(--radius-soft);background:var(--surface-solid);color:var(--text-primary);padding:var(--sp-xs) var(--sp-md);font-size:.85rem;font-family:inherit;transition:var(--transition)}.ContextBoardSurface_toolbarAction__yEcK6:hover:not(:disabled){background:var(--surface-soft);box-shadow:var(--shadow-hover)}.ContextBoardSurface_toolbarAction__yEcK6:focus-visible{outline:2px solid var(--accent-cool);outline-offset:2px}.ContextBoardSurface_toolbarAction__yEcK6:disabled{cursor:not-allowed;color:var(--text-dim);opacity:.6}.ContextBoardSurface_toolbarActionPrimary__F0WJ4{cursor:pointer;border:1px solid var(--accent-cool);border-radius:var(--radius-soft);background:var(--accent-cool-soft);color:var(--text-primary);padding:var(--sp-xs) var(--sp-md);font-size:.85rem;font-family:inherit;font-weight:600;transition:var(--transition)}.ContextBoardSurface_toolbarActionPrimary__F0WJ4:hover:not(:disabled){box-shadow:var(--shadow-hover)}.ContextBoardSurface_toolbarActionPrimary__F0WJ4:focus-visible{outline:2px solid var(--accent-cool);outline-offset:2px}.ContextBoardSurface_toolbarActionPrimary__F0WJ4:disabled{cursor:not-allowed;color:var(--text-dim);opacity:.6}.ContextBoardSurface_body__Vd3Zc{flex:1 1;min-height:0;overflow:auto;display:flex;align-items:center;justify-content:center;padding:var(--sp-lg)}.ContextBoardSurface_canvas__6pv2D{position:relative;width:100%;height:100%;min-height:0;background-image:radial-gradient(var(--border-subtle) 1px,transparent 1px);background-size:var(--sp-md) var(--sp-md);background-position:0 0;border-radius:var(--radius-base);overflow:hidden;touch-action:none}.ContextBoardSurface_canvasLayer__hdPwZ{position:absolute;inset:0;transform-origin:0 0}.ContextBoardSurface_canvasPlaceholder__Nt7Oi{margin:0;padding:var(--sp-md);color:var(--text-dim);font-size:.85rem}.ContextBoardSurface_empty__FWOb5{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--sp-sm-md);max-width:360px}.ContextBoardSurface_emptyIcon__s6eJ5{font-size:40px;line-height:1;color:var(--text-dim)}.ContextBoardSurface_emptyTitle__mX8mU{margin:0;font-size:1.05rem;font-weight:600;color:var(--text-primary)}.ContextBoardSurface_emptyHint__rxfxS{margin:0;font-size:.85rem;color:var(--text-secondary);line-height:1.5}.ContextBoardSurface_emptyCta__aV7W_{cursor:pointer;border:1px solid var(--accent-cool);border-radius:var(--radius-soft);background:var(--accent-cool-soft);color:var(--text-primary);padding:var(--sp-xs) var(--sp-lg);font-size:.9rem;font-family:inherit;font-weight:600;transition:var(--transition)}.ContextBoardSurface_emptyCta__aV7W_:hover{box-shadow:var(--shadow-hover)}.ContextBoardSurface_emptyCta__aV7W_:focus-visible{outline:2px solid var(--accent-cool);outline-offset:2px}.ContextBoardSurface_error__OOhB0{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--sp-sm-md);max-width:360px}.ContextBoardSurface_errorTitle__SHeau{margin:0;font-size:1.05rem;font-weight:600;color:var(--red)}.ContextBoardSurface_errorRetry__QZP1e{cursor:pointer;border:1px solid var(--border-light);border-radius:var(--radius-soft);background:var(--surface-solid);color:var(--text-primary);padding:var(--sp-xs) var(--sp-md);font-size:.85rem;font-family:inherit;transition:var(--transition)}.ContextBoardSurface_errorRetry__QZP1e:hover:not(:disabled){background:var(--surface-soft);box-shadow:var(--shadow-hover)}.ContextBoardSurface_errorRetry__QZP1e:focus-visible{outline:2px solid var(--accent-cool);outline-offset:2px}.ContextBoardSurface_errorRetry__QZP1e:disabled{cursor:not-allowed;color:var(--text-dim);opacity:.6}.BoardAddPicker_overlay__ABZVO{position:fixed;inset:0;z-index:10060;display:flex;align-items:center;justify-content:center;padding:var(--sp-lg);background:color-mix(in srgb,var(--text-primary) 35%,transparent)}.BoardAddPicker_panel__bSMVg{width:min(100%,32rem);max-height:min(80vh,36rem);display:flex;flex-direction:column;gap:var(--sp-sm-md);padding:var(--sp-md-lg);border-radius:var(--radius-sm);border:1px solid var(--border-light);background:var(--surface-solid);box-shadow:var(--shadow-float)}.BoardAddPicker_filterInput__DzXuV{margin:0;padding:var(--sp-sm) var(--sp-md);border-radius:var(--radius-base);border:1px solid var(--border-light);background:var(--surface-glass);color:var(--text-primary);font:inherit;font-size:.9rem;transition:var(--transition)}.BoardAddPicker_filterInput__DzXuV:focus-visible{outline:2px solid var(--accent-cool);outline-offset:1px}.BoardAddPicker_list__AS2VO{list-style:none;margin:0;padding:0;overflow:auto;display:flex;flex-direction:column;gap:var(--sp-xs);min-height:4rem}.BoardAddPicker_row__gvFUV{margin:0}.BoardAddPicker_rowBtn__bnkxM{cursor:pointer;display:flex;align-items:center;gap:var(--sp-sm);width:100%;text-align:left;padding:var(--sp-sm) var(--sp-md);border-radius:var(--radius-base);border:1px solid var(--border-light);background:var(--surface-glass);color:var(--text-primary);font:inherit;font-size:.9rem;transition:var(--transition)}.BoardAddPicker_rowBtn__bnkxM:hover{box-shadow:var(--shadow-hover)}.BoardAddPicker_rowBtn__bnkxM:focus-visible{outline:2px solid var(--accent-cool);outline-offset:2px}.BoardAddPicker_rowBtnSelected__PSGPF{border-color:var(--accent-cool);background:var(--accent-cool-soft)}.BoardAddPicker_rowTitle__qXPet{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.BoardAddPicker_rowMeta__z4yp3{font-size:.75rem;color:var(--text-dim);flex-shrink:0}.BoardAddPicker_rowCheck__ZRfAw{flex-shrink:0;font-size:.9rem;color:var(--accent-cool)}.BoardAddPicker_emptyHint__PvGEy{margin:0;padding:var(--sp-md);text-align:center;font-size:.85rem;color:var(--text-dim)}.BoardAddPicker_uploadBlock__g3pTe{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-sm);padding:var(--sp-sm) var(--sp-md);border-radius:var(--radius-base);border:1px dashed var(--border-subtle);background:var(--surface-glass)}.BoardAddPicker_uploadPrompt__cZVEy{margin:0;font-size:.85rem;color:var(--text-secondary)}.BoardAddPicker_uploadBtn___9evC{cursor:pointer;padding:var(--sp-xs) var(--sp-md);border-radius:var(--radius-soft);border:1px solid var(--accent-cool);background:var(--accent-cool-soft);color:var(--text-primary);font:inherit;font-size:.85rem;font-weight:600;transition:var(--transition)}.BoardAddPicker_uploadBtn___9evC:hover{box-shadow:var(--shadow-hover)}.BoardAddPicker_uploadBtn___9evC:focus-visible{outline:2px solid var(--accent-cool);outline-offset:2px}.BoardAddPicker_hiddenFileInput__Q3Lzz{display:none}.BoardAddPicker_message__Ip3iZ{margin:0;font-size:.85rem;color:var(--red)}.BoardAddPicker_actions__C2_Ab{display:flex;justify-content:flex-end;gap:var(--sp-sm)}.BoardAddPicker_cancelBtn__X7Qps{cursor:pointer;padding:var(--sp-sm) var(--sp-md);border-radius:var(--radius-base);border:1px solid var(--border-subtle);background:var(--surface-solid);color:var(--text-primary);font:inherit;transition:var(--transition)}.BoardAddPicker_cancelBtn__X7Qps:hover{box-shadow:var(--shadow-hover)}.BoardAddPicker_cancelBtn__X7Qps:focus-visible{outline:2px solid var(--accent-cool);outline-offset:2px}.BoardAddPicker_confirmBtn__JeaCL{cursor:pointer;padding:var(--sp-sm) var(--sp-md);border-radius:var(--radius-base);border:1px solid var(--accent-cool);background:var(--accent-cool);color:var(--text-on-color);font:inherit;font-weight:600;transition:var(--transition)}.BoardAddPicker_confirmBtn__JeaCL:hover{box-shadow:var(--shadow-hover)}.BoardAddPicker_confirmBtn__JeaCL:focus-visible{outline:2px solid var(--accent-cool);outline-offset:2px}.BoardAddPicker_confirmBtn__JeaCL:disabled{cursor:not-allowed;opacity:.6}.BoardCard_card___ozAr{position:absolute;display:flex;flex-direction:column;border:1px solid var(--border-light);border-radius:var(--radius-base);background:var(--surface-solid);box-shadow:var(--shadow-rest);overflow:hidden;transition:var(--transition)}.BoardCard_card___ozAr:hover{box-shadow:var(--shadow-hover)}.BoardCard_cardSelected__3oYNw{border-color:var(--accent-cool);box-shadow:var(--shadow-hover)}.BoardCard_cardMenuOpen__duOrM{overflow:visible;z-index:20}.BoardCard_body__G_tMB{cursor:pointer;display:flex;flex-direction:column;width:100%;height:100%;min-height:0;padding:var(--sp-sm-md);background:transparent;border:none;color:inherit;font-family:inherit;text-align:left}.BoardCard_body__G_tMB:focus-visible{outline:2px solid var(--accent-cool);outline-offset:-2px}.BoardCard_imageWrap__41M3L{flex:1 1;min-height:0;display:flex;align-items:center;justify-content:center;background:var(--surface-soft);border-radius:var(--radius-soft);overflow:hidden;margin-bottom:var(--sp-sm-md)}.BoardCard_image__Ahajq{max-width:100%;max-height:100%;object-fit:contain;display:block}.BoardCard_imagePlaceholder__APV_T{font-size:28px;line-height:1;opacity:.6}.BoardCard_videoBlock__Z6tgZ{flex:1 1;min-height:0;display:flex;align-items:center;justify-content:center;background:var(--bg-warm);border-radius:var(--radius-soft);margin-bottom:var(--sp-sm-md)}.BoardCard_videoPlay__kG_KE{font-size:32px;line-height:1;color:var(--text-primary)}.BoardCard_fileBlock__CfohN{display:flex;align-items:center;justify-content:center;flex:1 1;min-height:0;background:var(--surface-soft);border-radius:var(--radius-soft);margin-bottom:var(--sp-sm-md)}.BoardCard_fileBadge__gf6wS{display:inline-flex;align-items:center;justify-content:center;min-width:48px;padding:var(--sp-xs) var(--sp-sm-md);border:1px solid var(--border-light);border-radius:var(--radius-soft);background:var(--surface-solid);color:var(--text-primary);font-size:.75rem;font-weight:700;letter-spacing:.04em}.BoardCard_meta__dsmAT{display:flex;flex-direction:column;gap:var(--sp-xs);flex-shrink:0}.BoardCard_titleRow__K0CBC{display:flex;align-items:center;gap:var(--sp-sm);min-width:0}.BoardCard_noteIcon__WtaSH{flex-shrink:0;font-size:1.25rem;line-height:1;color:var(--accent-cool)}.BoardCard_title__U8CU7{margin:0;font-size:.85rem;font-weight:600;color:var(--text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.BoardCard_summary__aDb1w{margin:0;font-size:.78rem;color:var(--text-secondary);line-height:1.4;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.BoardCard_menuBtn__uSwUM{position:absolute;top:var(--sp-xs);right:var(--sp-xs);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border:none;border-radius:var(--radius-soft);background:var(--surface-solid);color:var(--text-primary);font-size:1rem;line-height:1;box-shadow:var(--shadow-rest);transition:var(--transition)}.BoardCard_menuBtn__uSwUM:before{content:"⋯"}.BoardCard_menuBtn__uSwUM:hover{background:var(--surface-soft);box-shadow:var(--shadow-hover)}.BoardCard_menuBtn__uSwUM:focus-visible{outline:2px solid var(--accent-cool);outline-offset:1px}.BoardCard_menu__k_EcU{position:absolute;top:calc(var(--sp-xs) + 28px);right:var(--sp-xs);display:flex;flex-direction:column;min-width:180px;padding:var(--sp-xs);border:1px solid var(--border-light);border-radius:var(--radius-base);background:var(--surface-solid);box-shadow:var(--shadow-float);z-index:10}.BoardCard_menuItem__Hud6l{cursor:pointer;display:block;width:100%;padding:var(--sp-xs) var(--sp-sm-md);border:none;border-radius:var(--radius-soft);background:transparent;color:var(--text-primary);font-family:inherit;font-size:.85rem;text-align:left;transition:var(--transition)}.BoardCard_menuItem__Hud6l:hover{background:var(--surface-soft);color:var(--accent-cool)}.BoardCard_menuItem__Hud6l:focus-visible{outline:2px solid var(--accent-cool);outline-offset:-2px}.BoardCard_resizeHandle__i49JU{position:absolute;right:2px;bottom:2px;width:14px;height:14px;border-right:2px solid var(--accent-cool);border-bottom:2px solid var(--accent-cool);border-bottom-right-radius:var(--radius-soft);cursor:nwse-resize;opacity:.7}.BoardCardPreview_overlay__rC4zo{position:fixed;inset:0;z-index:1000;display:flex;align-items:center;justify-content:center;background:var(--surface-backdrop-mobile);padding:var(--sp-lg)}.BoardCardPreview_panel__tAsA9{display:flex;flex-direction:column;width:min(960px,100%);max-height:90vh;background:var(--surface-solid);border:1px solid var(--border-light);border-radius:var(--radius-md);box-shadow:var(--shadow-float);overflow:hidden}.BoardCardPreview_panelImage__XGAmS{width:min(1100px,100%);height:90vh}.BoardCardPreview_closeBtn__errye{cursor:pointer;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border:1px solid var(--border-light);border-radius:var(--radius-soft);background:var(--surface-solid);color:var(--text-primary);transition:var(--transition)}.BoardCardPreview_closeBtn__errye:hover{background:var(--surface-soft);box-shadow:var(--shadow-hover)}.BoardCardPreview_closeBtn__errye:focus-visible{outline:2px solid var(--accent-cool);outline-offset:2px}.BoardCardPreview_closeIcon__XlFPL{font-size:18px;line-height:1}.BoardCardPreview_body__GZZfW{flex:1 1;min-height:0;overflow:auto;padding:var(--sp-lg);display:flex;align-items:center;justify-content:center}.BoardCardPreview_bodyImage__5a6V_{padding:0;overflow:hidden;align-items:stretch;justify-content:stretch}.BoardCardPreview_bodyText__qZZRP{flex-direction:column;align-items:stretch;justify-content:flex-start}.BoardCardPreview_mediaWrap__lWFyg{display:flex;align-items:center;justify-content:center;width:100%;height:100%;min-height:240px}.BoardCardPreview_video__ATEC8{max-width:100%;max-height:70vh;border-radius:var(--radius-soft)}.BoardCardPreview_textWrap__0_Nlx{width:100%;min-height:0;flex:1 1;display:flex;flex-direction:column}.BoardCardPreview_fileWrap__P54BQ{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--sp-md);padding:var(--sp-lg)}.BoardCardPreview_fileTitle__5m3Zd{margin:0;color:var(--text-primary);font-size:1rem;font-weight:600;text-align:center;word-break:break-word}.BoardCardPreview_downloadBtn__GWKkx{cursor:pointer;border:1px solid var(--accent-cool);border-radius:var(--radius-soft);background:var(--accent-cool-soft);color:var(--text-primary);padding:var(--sp-xs) var(--sp-lg);font-size:.9rem;font-family:inherit;font-weight:600;transition:var(--transition)}.BoardCardPreview_downloadBtn__GWKkx:hover:not(:disabled){box-shadow:var(--shadow-hover)}.BoardCardPreview_downloadBtn__GWKkx:focus-visible{outline:2px solid var(--accent-cool);outline-offset:2px}.BoardCardPreview_downloadBtn__GWKkx:disabled{cursor:not-allowed;color:var(--text-dim);opacity:.6}.BoardCardPreview_hint__ZlFTa{margin:0;color:var(--text-secondary);font-size:.9rem}.BoardCardPreview_error___tg3k{margin:0 0 var(--sp-sm-md) 0;color:var(--red);font-size:.9rem;text-align:center}.ZoomableImage_root__5oCnR{position:relative;display:flex;flex:1 1;min-width:0;min-height:240px;width:100%;height:100%}.ZoomableImage_viewport__N9nob{position:relative;flex:1 1;min-width:0;min-height:0;overflow:hidden;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:zoom-in}.ZoomableImage_viewport__N9nob[data-zoomed=true]{cursor:-webkit-grab;cursor:grab}.ZoomableImage_viewport__N9nob[data-panning=true]{cursor:-webkit-grabbing;cursor:grabbing}.ZoomableImage_stage__UduZu{position:absolute;top:0;left:0;transform-origin:0 0;line-height:0;visibility:hidden;will-change:transform;pointer-events:none}.ZoomableImage_root__5oCnR[data-ready=true] .ZoomableImage_stage__UduZu{visibility:visible}.ZoomableImage_image__YISn3{display:block;width:100%;height:100%;object-fit:contain;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none;pointer-events:none}.ZoomableImage_controls__SW2cL{position:absolute;left:50%;bottom:var(--sp-md);transform:translateX(-50%);z-index:1;display:inline-flex;align-items:center;border:1px solid var(--border-light);border-radius:var(--radius-soft);background:var(--surface-solid);box-shadow:var(--shadow-float);overflow:hidden}.ZoomableImage_zoomButton__UHzqt{cursor:pointer;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;background:transparent;color:var(--text-primary);font-size:.95rem;line-height:1;font-family:inherit;transition:var(--transition)}.ZoomableImage_zoomButton__UHzqt:hover:not(:disabled){background:var(--surface-soft);color:var(--accent-cool)}.ZoomableImage_zoomButton__UHzqt:focus-visible{outline:2px solid var(--accent-cool);outline-offset:-2px}.ZoomableImage_zoomButton__UHzqt:disabled{cursor:not-allowed;color:var(--text-dim);opacity:.6}.ZoomableImage_zoomButton__UHzqt[data-testid=board-card-preview-zoom-reset]{width:auto;min-width:52px;padding:0 var(--sp-sm-md);font-size:.78rem;border-left:1px solid var(--border-light);border-right:1px solid var(--border-light)}.ChannelSettingsModal_overlay__GVdyE{position:fixed;inset:0;background:var(--surface-modal-overlay);display:flex;align-items:center;justify-content:center;z-index:1000}.ChannelSettingsModal_card___4CsN{--modal-card-inset:var(--sp-xl);--modal-card-radius:var(--radius-md);background:var(--surface-elevated);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:var(--radius-md);box-shadow:var(--shadow-float);border:1px solid var(--border-medium);padding:var(--sp-xl) var(--sp-xl);width:min(760px,92vw);min-height:480px;max-height:85vh;overflow:auto;display:flex;flex-direction:column}.ChannelSettingsModal_field__KeBOv{width:100%;box-sizing:border-box;border-radius:var(--radius-sm);font-size:.85rem;height:36px}.ChannelSettingsModal_field__KeBOv,.ChannelSettingsModal_tabBtn__DMV45{padding:var(--sp-sm) var(--sp-md);color:var(--text-primary);font-family:inherit;transition:var(--transition)}.ChannelSettingsModal_tabBtn__DMV45{border-radius:var(--radius-full);background:var(--surface-solid);border:1px solid transparent;font-size:.8rem;font-weight:400;cursor:pointer}.ChannelSettingsModal_tabBtn__DMV45:focus-visible{outline:2px solid var(--accent-cool);outline-offset:2px}.ChannelSettingsModal_tabBtnActive__Rm83u{border:1px solid var(--border-medium);background:linear-gradient(135deg,var(--accent-cool-light) 0,var(--accent-warm-light) 100%);font-weight:500;box-shadow:var(--shadow-rest)}.ChannelSettingsModal_dangerBtn__XDDLF{padding:var(--sp-sm) var(--sp-md);border-radius:var(--radius-sm);border:1px solid var(--red-border);background:var(--surface-solid);color:var(--red);cursor:pointer;font:inherit;font-size:.8rem;transition:var(--transition)}.ChannelSettingsModal_dangerBtn__XDDLF:focus-visible{outline:2px solid var(--red);outline-offset:2px}.ChannelSettingsModal_subtleBtn__nDTJx{padding:var(--sp-sm) var(--sp-md);border-radius:var(--radius-sm);border:1px solid var(--border-input);background:var(--surface-solid);color:var(--text-primary);cursor:pointer;font:inherit;font-size:.85rem;transition:var(--transition);height:36px;display:flex;align-items:center}.ChannelSettingsModal_subtleBtn__nDTJx:focus-visible{outline:2px solid var(--accent-cool);outline-offset:2px}.ChannelSettingsModal_primaryBtn__pHPnJ{padding:var(--sp-sm) var(--sp-md);border-radius:var(--radius-sm);border:none;background:linear-gradient(135deg,var(--accent-warm) 0,var(--accent-cool) 100%);color:var(--text-on-color);cursor:pointer;font:inherit;font-weight:600;font-size:.85rem;transition:var(--transition);height:36px;display:flex;align-items:center}.ChannelSettingsModal_primaryBtn__pHPnJ:focus-visible{outline:2px solid var(--accent-cool);outline-offset:2px}.ChannelSettingsModal_title__FODje{margin:0;font-size:1.05rem;font-weight:600;color:var(--text-primary)}.ChannelSettingsModal_subtitle__1JdHw{margin:0;font-size:.8rem;color:var(--text-secondary)}.ChannelSettingsModal_tabBar__TbjgM{display:flex;gap:.45rem;margin-bottom:0}.ChannelSettingsModal_tabContent__egKaq{display:grid;grid-gap:.6rem;gap:.6rem;min-height:280px}.ChannelSettingsModal_label__YT9cO{color:var(--text-secondary);font-size:13px}.ChannelSettingsModal_fieldWithMargin__xFFAR{margin-top:var(--sp-sm)}.ChannelSettingsModal_fieldGroupActions__nRsTB{display:flex;justify-content:flex-end;gap:var(--sp-sm-md)}.ChannelSettingsModal_memberSearchRow__j6unz{display:flex;gap:.45rem}.ChannelSettingsModal_memberSearchResults__sx8YH{max-height:160px;overflow:auto;border:1px solid var(--surface-ghost);border-radius:var(--radius-sm);padding:var(--sp-sm)}.ChannelSettingsModal_hintText__CYAWH{margin:0;color:var(--text-secondary);font-size:.8rem}.ChannelSettingsModal_memberCandidateBtn__kTXvm{display:block;width:100%;text-align:left;border:none;background:transparent;border-radius:var(--radius-sm);padding:var(--sp-sm) var(--sp-sm);cursor:pointer;font-size:.82rem;color:var(--text-primary);font-family:inherit;transition:var(--transition)}.ChannelSettingsModal_memberCandidateBtn__kTXvm:focus-visible{outline:2px solid var(--accent-cool);outline-offset:2px}.ChannelSettingsModal_memberCandidateBtnSelected__d_SRB{background:var(--accent-cool-light)}.ChannelSettingsModal_memberList__kgUi7{max-height:260px;overflow:auto}.ChannelSettingsModal_memberRow__KotAc{display:flex;justify-content:space-between;align-items:center;padding:var(--sp-sm) 0;color:var(--text-primary)}.ChannelSettingsModal_agentListWrap__HFi8n{max-height:320px;overflow:auto}.ChannelSettingsModal_agentRow__wH5IJ{display:flex;justify-content:space-between;align-items:center;padding:var(--sp-sm) 0;color:var(--text-primary)}.ChannelSettingsModal_agentActions__T1FS_{display:inline-flex;gap:.4rem}.ChannelSettingsModal_agentsTab__lyHzK{min-height:280px}.ChannelSettingsModal_loadingText__PHCDF{color:var(--text-secondary)}.ChannelSettingsModal_configureOverlay__RxrZ7{position:fixed;inset:0;background:var(--surface-modal-overlay);display:flex;align-items:center;justify-content:center;z-index:10050}.ChannelSettingsModal_configureCard__gGvn2{background:var(--surface-elevated);border-radius:var(--radius-md);box-shadow:var(--shadow-float);border:1px solid var(--border-medium);padding:var(--sp-xl);width:min(92vw,520px);max-height:min(90vh,640px);overflow:auto}.ChannelSettingsModal_configureButtonRow__yrcj4{display:flex;gap:var(--sp-sm-md);margin-top:var(--sp-lg);justify-content:flex-end}.ChannelSettingsModal_agentDisplayName__drXwG{font-weight:500}.ChannelSettingsModal_agentCatalogName__ZcOT8{font-size:.78rem;color:var(--text-dim)}@media (max-width:767px){.ChannelSettingsModal_overlay__GVdyE{padding:0;background:var(--surface-solid)}.ChannelSettingsModal_card___4CsN{width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;border-radius:0;padding:var(--sp-lg);display:flex;flex-direction:column}}