.Documents_container__tbNXd{display:flex;flex-direction:column;flex:1;min-height:0;height:100%;overflow:hidden;background:rgba(0,0,0,0)}.Documents_pageBody__Kq0zE{flex:1;min-width:0;display:flex;flex-direction:column;gap:24px;padding:0;min-height:0}.Documents_knowledgeCollectionTop__8A_6H{flex-shrink:0;border-bottom:1px solid rgba(0,0,0,.08);padding:17px 36px;display:flex;align-items:center;gap:16px;width:100%;background:#fff}.Documents_knowledgeCollectionTop__8A_6H .Documents_knowledgeCollectionTitle__Qd_vC{font-size:20px;font-weight:700;line-height:32px;color:#17181c;margin:0;flex-shrink:0}.Documents_knowledgeCollectionTop__8A_6H .Documents_knowledgeCollectionDescription__lS3_q{font-size:14px;font-weight:400;line-height:20px;color:#7a7f89;margin:0;flex:1;min-width:0}.Documents_knowledgeCollectionToolbar__hpVYz{display:flex;align-items:center;justify-content:flex-end;gap:12px;flex-shrink:0;padding:0 0 12px}.Documents_knowledgeCollectionToolbar__hpVYz .Documents_toolbarLink__KGRt2{padding:4px;font-size:12px;font-weight:400;line-height:16px;color:#4b5563;background:none;border:none;cursor:pointer;border-radius:8px}.Documents_knowledgeCollectionToolbar__hpVYz .Documents_toolbarLink__KGRt2:hover{color:#111827;background:#f3f4f6}.Documents_knowledgeCollectionToolbar__hpVYz .Documents_toolbarSearchWrap__CvRlv{display:flex;align-items:center;gap:6px;background:#fff;border:1px solid rgba(0,0,0,.08);border-radius:8px;padding:8px;min-width:200px}.Documents_knowledgeCollectionToolbar__hpVYz .Documents_toolbarSearchWrap__CvRlv .Documents_toolbarSearchIcon__6GLYS{flex-shrink:0;width:18px;height:18px;color:#9ca3af}.Documents_knowledgeCollectionToolbar__hpVYz .Documents_toolbarSearchWrap__CvRlv input{border:none;outline:none;font-size:14px;color:#1f2937;background:rgba(0,0,0,0);flex:1;min-width:0}.Documents_knowledgeCollectionToolbar__hpVYz .Documents_toolbarSearchWrap__CvRlv input::placeholder{color:#9ca3af}.Documents_header__P3TvS{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;margin-bottom:24px;gap:0;flex-wrap:nowrap;flex-shrink:0;padding:0}.Documents_header__P3TvS .Documents_headerRow__9pe98{display:flex;justify-content:space-between;align-items:center;gap:1rem;flex-wrap:wrap}.Documents_header__P3TvS h2{font-size:1.875rem;font-weight:700;color:#111827;margin:0;display:inline-flex;align-items:center;gap:.5rem}.Documents_header__P3TvS h2 .Documents_breadcrumbCollectionName__scRu2{font-weight:600;color:#374151}.Documents_header__P3TvS .Documents_headerLeft__jm8tu{display:flex;flex-direction:row;align-items:center;gap:1rem}.Documents_header__P3TvS .Documents_headerLeft__jm8tu h2{margin:0}.Documents_header__P3TvS .Documents_headerLeft__jm8tu .Documents_subtitle__WaHld{font-size:.875rem;color:#4b5563;font-weight:400}.Documents_header__P3TvS .Documents_headerRightRow___b4b7{display:flex;align-items:center;gap:.75rem;margin-left:auto}.Documents_header__P3TvS .Documents_headerActions__OtPo9{display:flex;align-items:center;gap:1rem;margin-left:auto}.Documents_header__P3TvS .Documents_headerRight__Iw_wa{display:flex;align-items:center;gap:1rem}.Documents_header__P3TvS .Documents_documentsActionsRow__3td1l{display:flex;align-items:center;justify-content:flex-end;gap:16px;width:100%}.Documents_header__P3TvS .Documents_documentsToolbarInline__ZZahD{display:flex;align-items:center;gap:8px;flex:1;justify-content:flex-end}.Documents_header__P3TvS .Documents_documentsPrimaryActions__NZSty{display:flex;align-items:center;gap:8px}.Documents_header__P3TvS .Documents_documentsHeaderBlock__8Wym9{display:flex;flex-direction:column;gap:24px;width:100%}.Documents_header__P3TvS .Documents_documentsHeaderRow1__nRmRg{display:flex;align-items:center;justify-content:space-between;width:100%;overflow:hidden}.Documents_header__P3TvS .Documents_documentsBreadcrumb__pZKsj{display:flex;align-items:center;gap:8px}.Documents_header__P3TvS .Documents_documentsBackButton__8Qz7V{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;padding:10px;border:none;border-radius:8px;background:rgba(0,0,0,0);color:#40444d;cursor:pointer;transition:background-color .2s;flex-shrink:0}.Documents_header__P3TvS .Documents_documentsBackButton__8Qz7V:hover{background:rgba(0,0,0,.04)}.Documents_header__P3TvS .Documents_documentsBackButton__8Qz7V svg{width:24px;height:24px}.Documents_header__P3TvS .Documents_documentsBreadcrumbName__hfueD{font-size:16px;font-weight:700;line-height:26px;color:#40444d;font-family:Pretendard,sans-serif}.Documents_header__P3TvS .Documents_uploadPrimaryBtn__WMbzi{display:inline-flex;align-items:center;gap:8px;height:36px;min-width:64px;padding-left:20px;padding-right:12px;background:linear-gradient(90deg,#305eeb,#783ced);border:none;border-radius:8px;color:#fff;font-size:14px;font-weight:700;line-height:20px;font-family:Pretendard,sans-serif;cursor:pointer;white-space:nowrap;flex-shrink:0;transition:filter .2s}.Documents_header__P3TvS .Documents_uploadPrimaryBtn__WMbzi svg{width:20px;height:20px;flex-shrink:0}.Documents_header__P3TvS .Documents_uploadPrimaryBtn__WMbzi:hover:not(:disabled){filter:brightness(.95)}.Documents_header__P3TvS .Documents_documentsToolbarRow__9hFM5{display:flex;align-items:center;justify-content:flex-end;gap:12px;width:100%}.Documents_header__P3TvS .Documents_documentsToolbarLeft__ff9DV{display:flex;align-items:center;gap:8px}.Documents_header__P3TvS .Documents_documentsToolbarRight__TcHQr{display:flex;align-items:center;gap:12px}.Documents_header__P3TvS .Documents_toolbarTextBtn__vt_3b{display:inline-flex;align-items:center;justify-content:center;height:28px;min-width:64px;padding:0 4px;border:none;border-radius:8px;background:rgba(0,0,0,0);color:#40444d;font-size:12px;font-weight:400;line-height:16px;font-family:Pretendard,sans-serif;cursor:pointer;white-space:nowrap;transition:background-color .15s}.Documents_header__P3TvS .Documents_toolbarTextBtn__vt_3b:hover{background:rgba(0,0,0,.04)}.Documents_header__P3TvS .Documents_toolbarIconGroup__7wVsz{display:flex;align-items:center;gap:4px}.Documents_header__P3TvS .Documents_toolbarIconBtn__0pMHC{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;background:#fff;border:1px solid rgba(0,0,0,.08)!important;border-radius:8px;color:#40444d;cursor:pointer;transition:background-color .15s,border-color .15s,color .15s;box-sizing:border-box}.Documents_header__P3TvS .Documents_toolbarIconBtn__0pMHC:hover:not(:disabled){background:#f2f4f7}.Documents_header__P3TvS .Documents_toolbarIconBtn__0pMHC:disabled{opacity:.5;cursor:not-allowed}.Documents_header__P3TvS .Documents_toolbarIconBtnActive__HxXfB{border:1px solid rgba(0,0,0,.08)!important;background:linear-gradient(90deg,rgba(48,94,235,.05),rgba(120,60,237,.05))}.Documents_header__P3TvS .Documents_toolbarIconBtnActive__HxXfB .Documents_toolbarIconBtnIconChack__hZILP{color:#305eeb}.Documents_header__P3TvS .Documents_toolbarIconBtnIconChack__hZILP{width:20px;height:20px;flex:0 0 20px;color:#40444d;display:flex;align-items:center;justify-content:center}.Documents_header__P3TvS .Documents_toolbarSearchField__GlKpq{display:flex;align-items:center;width:300px;height:36px;background:#fff;border:1px solid rgba(0,0,0,.08);border-radius:8px;overflow:hidden}.Documents_header__P3TvS .Documents_toolbarSearchField__GlKpq input{flex:1;border:none;outline:none;padding:0 8px;font-size:14px;font-weight:400;line-height:20px;color:#17181c;background:rgba(0,0,0,0);font-family:Pretendard,sans-serif}.Documents_header__P3TvS .Documents_toolbarSearchField__GlKpq input::placeholder{color:#abb1ba}.Documents_header__P3TvS .Documents_toolbarSearchIconWrap__ZFB9v{display:flex;align-items:center;justify-content:center;width:36px;height:36px;flex-shrink:0;color:#40444d}.Documents_header__P3TvS .Documents_toolbarSearchClear__co_Ka{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;flex-shrink:0;border:none;background:rgba(0,0,0,0);cursor:pointer;color:#7a7f89;border-radius:500px;transition:background-color .15s}.Documents_header__P3TvS .Documents_toolbarSearchClear__co_Ka:hover{background:#f2f4f7}.Documents_header__P3TvS .Documents_toolbarDangerBtn__KV2uL{display:inline-flex;align-items:center;gap:4px;height:28px;padding:0 8px;border:none;border-radius:8px;background:rgba(220,38,38,.1);color:#dc2626;font-size:12px;font-weight:400;cursor:pointer;white-space:nowrap}.Documents_header__P3TvS .Documents_toolbarDangerBtn__KV2uL:hover{background:rgba(220,38,38,.18)}.Documents_filters__EC6De{display:flex;gap:1rem;align-items:center}.Documents_filterGroup__WaTKD{display:flex;align-items:center;gap:.5rem;background:#f3f4f6;padding:.25rem;border-radius:.5rem}.Documents_filterGroup__WaTKD span{font-size:.875rem;color:#4b5563;font-weight:500;margin-left:.5rem;white-space:nowrap}.Documents_filterButton__XiFAZ{padding:.5rem 1rem;border:none;background:rgba(0,0,0,0);color:#374151;border-radius:.375rem;font-weight:500;cursor:pointer;font-size:.875rem}.Documents_filterButton__XiFAZ:hover{background:#fff;color:#111827}.Documents_filterButton__XiFAZ.Documents_active__E0ebf{background:#fff;color:#2563eb;box-shadow:0 1px 3px rgba(0,0,0,.1)}.Documents_subheader__ZHhLf{width:100%;background:#f9fafb;border-top:1px solid #e5e7eb;border-bottom:1px solid #e5e7eb;padding:.5rem 1rem;display:flex;gap:1.5rem;font-size:.8rem}.Documents_subheader__ZHhLf .Documents_subheaderSection__tGNAy{flex:1;min-width:0;position:relative}.Documents_subheader__ZHhLf .Documents_subheaderSection__tGNAy:first-child{flex:1}.Documents_subheader__ZHhLf .Documents_subheaderSection__tGNAy:last-child{flex:2}.Documents_subheader__ZHhLf .Documents_subheaderSection__tGNAy:not(:first-child):before{content:"";position:absolute;left:-.75rem;top:0;bottom:0;width:1px;background:#d1d5db}.Documents_subheader__ZHhLf .Documents_subheaderSection__tGNAy .Documents_subheaderTitle__4cxSY{margin:0 0 .5rem;font-size:.9rem;font-weight:600;color:#374151}.Documents_subheader__ZHhLf .Documents_subheaderSection__tGNAy .Documents_subheaderGrid__AlrbB{display:grid;gap:.25rem}.Documents_subheader__ZHhLf .Documents_subheaderSection__tGNAy .Documents_collectionGrid__nLArv{grid-template-columns:2fr 3fr;gap:.25rem 1rem}.Documents_subheader__ZHhLf .Documents_subheaderSection__tGNAy .Documents_embeddingGrid__atdgq{grid-template-columns:1fr 2fr 1fr 1fr;gap:.25rem 1rem}.Documents_subheader__ZHhLf .Documents_subheaderSection__tGNAy .Documents_subheaderItem__l4FX6{display:flex;justify-content:space-between;align-items:center;padding:.25rem 0}.Documents_subheader__ZHhLf .Documents_subheaderSection__tGNAy .Documents_subheaderItem__l4FX6 .Documents_subheaderLabel__g8EYS{font-weight:500;color:#4b5563;font-size:.8rem}.Documents_subheader__ZHhLf .Documents_subheaderSection__tGNAy .Documents_subheaderItem__l4FX6 .Documents_subheaderValue__bkucO{font-weight:500;color:#1f2937;font-size:.8rem}.Documents_subheader__ZHhLf .Documents_subheaderSection__tGNAy .Documents_subheaderItem__l4FX6 .Documents_subheaderValue__bkucO.Documents_subheaderStatusAvailable__qMdwf{color:#059669}.Documents_subheader__ZHhLf .Documents_subheaderSection__tGNAy .Documents_subheaderItem__l4FX6 .Documents_subheaderValue__bkucO.Documents_subheaderStatusUnavailable__VpsMj{color:#dc2626}.Documents_subheader__ZHhLf .Documents_subheaderSection__tGNAy .Documents_subheaderItem__l4FX6 .Documents_subheaderStatusContainer__GFtrh{display:flex;align-items:center;gap:.5rem;justify-content:flex-end}.Documents_subheader__ZHhLf .Documents_subheaderSection__tGNAy .Documents_subheaderLoading__dOJfO{color:#6b7280;font-style:italic;font-size:.8rem;text-align:center}.Documents_subheader__ZHhLf .Documents_subheaderSection__tGNAy .Documents_subheaderError__tG_hk{color:#dc2626;font-size:.8rem;text-align:center}.Documents_button__ItbZd{padding:.625rem 1.25rem;border-radius:.5rem;font-size:.875rem;font-weight:600;cursor:pointer;border:1px solid rgba(0,0,0,0);display:inline-flex;align-items:center;gap:.5rem}.Documents_button__ItbZd:disabled{cursor:not-allowed;opacity:.6}.Documents_button__ItbZd.Documents_primary___10JL{background-color:#2563eb;color:#fff}.Documents_button__ItbZd.Documents_primary___10JL:hover:not(:disabled){background-color:rgb(19.8571428571,81.4142857143,216.4428571429)}.Documents_button__ItbZd.Documents_primaryGradient__ZKvlC{background:linear-gradient(90deg,#305eeb,#783ced);color:#fff;border:none;box-shadow:0 2px 4px rgba(48,94,235,.25)}.Documents_button__ItbZd.Documents_primaryGradient__ZKvlC:hover:not(:disabled){filter:brightness(.97);box-shadow:0 3px 6px rgba(48,94,235,.3)}.Documents_button__ItbZd.Documents_secondary__OaCuq{background-color:#fff;color:#374151;border-color:#d1d5db}.Documents_button__ItbZd.Documents_secondary__OaCuq:hover:not(:disabled){background-color:#f9fafb}.Documents_button__ItbZd.Documents_danger__IuEz4{background-color:#dc2626;color:#fff}.Documents_button__ItbZd.Documents_danger__IuEz4:hover:not(:disabled){background-color:rgb(191.425,30.875,30.875)}.Documents_button__ItbZd.Documents_edit__OIMk0{background-color:#d97706;color:#fff;font-size:.8rem;padding:.5rem 1rem;position:relative}.Documents_button__ItbZd.Documents_edit__OIMk0:hover:not(:disabled){background-color:rgb(182.2605381166,99.9493273543,5.0394618834)}.Documents_button__ItbZd.Documents_edit__OIMk0.Documents_disabled__L2hGe{background-color:#9ca3af;cursor:not-allowed}.Documents_button__ItbZd.Documents_edit__OIMk0.Documents_disabled__L2hGe:after{content:attr(data-tooltip);position:absolute;bottom:100%;right:0;background-color:#111827;color:#fff;padding:.5rem .75rem;border-radius:.375rem;font-size:.75rem;white-space:normal;max-width:250px;width:max-content;opacity:0;pointer-events:none;transition:opacity .2s ease-in-out;margin-bottom:.5rem;z-index:1000;box-shadow:0 2px 8px rgba(0,0,0,.15);line-height:1.4}.Documents_button__ItbZd.Documents_edit__OIMk0.Documents_disabled__L2hGe:hover:after{opacity:1}.Documents_button__ItbZd.Documents_ocr__CiezY{background-color:#6366f1;color:#fff;font-size:.8rem;padding:.5rem 1rem;position:relative}.Documents_button__ItbZd.Documents_ocr__CiezY:hover:not(:disabled){background-color:#4f46e5}.Documents_button__ItbZd.Documents_ocr__CiezY.Documents_disabled__L2hGe{background-color:#9ca3af;cursor:not-allowed}.Documents_button__ItbZd.Documents_ocr__CiezY.Documents_disabled__L2hGe:after{content:attr(data-tooltip);position:absolute;bottom:100%;right:0;background-color:#111827;color:#fff;padding:.5rem .75rem;border-radius:.375rem;font-size:.75rem;white-space:normal;max-width:250px;width:max-content;opacity:0;pointer-events:none;transition:opacity .2s ease-in-out;margin-bottom:.5rem;z-index:1000;box-shadow:0 2px 8px rgba(0,0,0,.15);line-height:1.4}.Documents_button__ItbZd.Documents_ocr__CiezY.Documents_disabled__L2hGe:hover:after{opacity:1}.Documents_button__ItbZd.Documents_remakeButton__s03vB{background-color:#d97706;color:#fff;font-size:.75rem;padding:.375rem;border-radius:.375rem;font-weight:500;min-width:auto;width:auto;height:auto;display:inline-flex;align-items:center;justify-content:center}.Documents_button__ItbZd.Documents_remakeButton__s03vB:hover:not(:disabled){background-color:rgb(182.2605381166,99.9493273543,5.0394618834)}.Documents_button__ItbZd.Documents_iconOnly__MgQIy{padding:.625rem;min-width:2.5rem;width:2.5rem;height:2.5rem;display:inline-flex;align-items:center;justify-content:center;background-color:#fff;color:#374151;border-color:#d1d5db}.Documents_button__ItbZd.Documents_iconOnly__MgQIy:hover:not(:disabled){background-color:#f9fafb}.Documents_button__ItbZd.Documents_iconActive__bRIoy{background-color:rgba(37,99,235,.08);border-color:#2563eb;color:#2563eb}.Documents_button__ItbZd.Documents_iconActive__bRIoy:hover:not(:disabled){background-color:rgba(37,99,235,.12)}.Documents_error__MXh2p{background-color:rgba(220,38,38,.1);color:#dc2626;padding:1rem;border-radius:.5rem;margin-bottom:1.5rem;font-weight:500}.Documents_loading__MD_rl{text-align:center;padding:3rem;color:#6b7280;font-size:1.125rem}.Documents_contentArea__ZFD3w{width:100%}.Documents_collectionListContainer__zJjZW{flex:1;overflow-y:auto;padding:.5rem}.Documents_collectionListContainer__zJjZW .Documents_collectionTitle__XLDBs{font-size:1.5rem;font-weight:600;color:#1f2937;margin-bottom:1rem}.Documents_collectionGrid__nLArv{display:grid;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:1.5rem}.Documents_collectionCard__bWL4q{background:#fff;border:1px solid #e5e7eb;border-radius:.75rem;padding:1.5rem;transition:all .2s ease-in-out;position:relative;user-select:none;display:flex;flex-direction:column;height:100%}.Documents_collectionCard__bWL4q:hover{transform:translateY(-2px);box-shadow:0 8px 20px rgba(0,0,0,.1);border-color:rgba(37,99,235,.3)}.Documents_collectionCard__bWL4q .Documents_cardHeader__7fjcv{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.Documents_collectionCard__bWL4q .Documents_cardHeader__7fjcv .Documents_collectionIcon__GbKxc{width:2.5rem;height:2.5rem;background:rgba(37,99,235,.1);border-radius:.5rem;display:flex;align-items:center;justify-content:center}.Documents_collectionCard__bWL4q .Documents_cardHeader__7fjcv .Documents_collectionIcon__GbKxc svg{width:1.25rem;height:1.25rem;color:#2563eb}.Documents_collectionCard__bWL4q .Documents_cardHeader__7fjcv .Documents_statusBadges__W1Rmp{display:flex;gap:.5rem;align-items:center}.Documents_collectionCard__bWL4q .Documents_cardHeader__7fjcv .Documents_status__Lhgcp{padding:.25rem .75rem;border-radius:1rem;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;display:flex;align-items:center;gap:.25rem}.Documents_collectionCard__bWL4q .Documents_cardHeader__7fjcv .Documents_status__Lhgcp.Documents_statusShared___m2Ip{background:rgba(5,150,105,.1);color:#059669}.Documents_collectionCard__bWL4q .Documents_cardHeader__7fjcv .Documents_status__Lhgcp.Documents_statusPersonal__ZeOAt{background:rgba(107,114,128,.1);color:#6b7280}.Documents_collectionCard__bWL4q .Documents_cardHeader__7fjcv .Documents_status__Lhgcp.Documents_statusSecured__dNOSD{background:rgba(220,38,38,.1);color:#dc2626;padding:.25rem .5rem}.Documents_collectionCard__bWL4q .Documents_cardContent__xsg47{margin-bottom:1rem;flex-grow:1}.Documents_collectionCard__bWL4q .Documents_cardContent__xsg47 .Documents_collectionName__0JgsN{font-size:1.125rem;font-weight:600;color:#111827;margin:0 0 .5rem;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Documents_collectionCard__bWL4q .Documents_cardContent__xsg47 .Documents_collectionDescription__PTOds{color:#4b5563;line-height:1.6;margin:0 0 1rem;font-size:.925rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Documents_collectionCard__bWL4q .Documents_cardContent__xsg47 .Documents_collectionMeta__k4r2U{display:flex;flex-wrap:wrap;gap:1rem}.Documents_collectionCard__bWL4q .Documents_cardContent__xsg47 .Documents_collectionMeta__k4r2U .Documents_metaItem__Xl1Le{display:flex;align-items:center;gap:.375rem;color:#6b7280;font-size:.875rem;max-width:100%;overflow:hidden}.Documents_collectionCard__bWL4q .Documents_cardContent__xsg47 .Documents_collectionMeta__k4r2U .Documents_metaItem__Xl1Le svg{width:.875rem;height:.875rem;flex-shrink:0}.Documents_collectionCard__bWL4q .Documents_cardContent__xsg47 .Documents_collectionMeta__k4r2U .Documents_metaItem__Xl1Le span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Documents_collectionCard__bWL4q .Documents_cardActions__QaqL_{display:flex;gap:.5rem;border-top:1px solid #e5e7eb;padding-top:1rem;margin-top:auto;opacity:1;transition:opacity .2s ease-in-out}.Documents_collectionCard__bWL4q .Documents_cardActions__QaqL_ .Documents_actionButton__ARBYs{padding:.5rem;border:1px solid #d1d5db;background:#fff;color:#4b5563;border-radius:.375rem;cursor:pointer;transition:all .2s ease-in-out;width:2rem;height:2rem;display:flex;align-items:center;justify-content:center}.Documents_collectionCard__bWL4q .Documents_cardActions__QaqL_ .Documents_actionButton__ARBYs:hover{background:#f9fafb;color:#111827;border-color:#9ca3af;transform:scale(1.05)}.Documents_collectionCard__bWL4q .Documents_cardActions__QaqL_ .Documents_actionButton__ARBYs.Documents_danger__IuEz4:hover{background:rgba(220,38,38,.05);color:#dc2626;border-color:rgba(220,38,38,.3)}.Documents_collectionCard__bWL4q .Documents_cardActions__QaqL_ .Documents_actionButton__ARBYs svg{width:1rem;height:1rem}.Documents_collectionCard__bWL4q .Documents_cardMessage__mB_2J{display:flex;align-items:center;justify-content:center;border-top:1px solid #e5e7eb;padding-top:1rem;font-size:.875rem;color:#6b7280;text-align:center;font-style:italic}.Documents_breadcrumbContainer__I_mCG{display:flex;justify-content:space-between;align-items:center;margin-top:-2rem;margin-bottom:1.5rem;padding:1rem;background:#fff;border-bottom:1px solid #e5e7eb}.Documents_breadcrumbContainer__I_mCG .Documents_breadcrumb__ule1W{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.Documents_breadcrumbContainer__I_mCG .Documents_breadcrumb__ule1W .Documents_breadcrumbItem__DgnmL{display:flex;align-items:center;gap:.375rem;padding:.5rem .75rem;background:rgba(0,0,0,0);border:none;border-radius:.375rem;font-size:.875rem;font-weight:500;color:#4b5563;cursor:pointer;transition:all .2s ease-in-out}.Documents_breadcrumbContainer__I_mCG .Documents_breadcrumb__ule1W .Documents_breadcrumbItem__DgnmL:hover{background:#f3f4f6;color:#111827}.Documents_breadcrumbContainer__I_mCG .Documents_breadcrumb__ule1W .Documents_breadcrumbItem__DgnmL.Documents_active__E0ebf{background:rgba(37,99,235,.1);color:#2563eb;font-weight:600}.Documents_breadcrumbContainer__I_mCG .Documents_breadcrumb__ule1W .Documents_breadcrumbItem__DgnmL svg{width:1rem;height:1rem}.Documents_breadcrumbContainer__I_mCG .Documents_breadcrumb__ule1W .Documents_breadcrumbSeparator__EjlYK{color:#9ca3af;font-weight:500;margin:0 .25rem}.Documents_breadcrumbContainer__I_mCG .Documents_small__JzTM_{padding:.5rem .75rem;font-size:.8rem}.Documents_documentViewContainer__N3OWf{display:flex;flex-direction:column;gap:.75rem;flex:1;min-height:0;overflow:hidden}.Documents_documentMainContent__o9Gy1{display:flex;gap:24px;flex:1;min-height:0;overflow:hidden}.Documents_documentListContainer__Bwt19{flex:3;min-width:0;align-self:flex-start;display:flex;flex-direction:column;overflow:visible;background:#f2f4f7;border:1px solid #e4e7ec;border-radius:8px;padding:24px}.Documents_documentListContainer__Bwt19 .Documents_documentPanel__x5Pwq{margin-top:0;padding:0;background:rgba(0,0,0,0);border-radius:0;border:none;display:flex;flex-direction:column;gap:24px}.Documents_documentListContainer__Bwt19 .Documents_documentListTitle__6qKkZ{font-size:1.25rem;font-weight:600;color:#1f2937;margin-bottom:1rem}.Documents_documentGridWrapper__9AeDq{padding-right:.5rem}.Documents_documentSidePanel__0yTS6{width:290px;flex-shrink:0;display:flex;flex-direction:column;min-height:0;overflow:hidden;align-self:stretch}.Documents_documentGrid__dcHGg{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:24px}.Documents_documentCard__LFzgw{background:#fcfcfd;border:none;border-radius:8px;padding:20px;box-shadow:0 2px 8px rgba(0,0,0,.16);overflow:hidden;display:flex;flex-direction:column;gap:8px;transition:box-shadow .2s ease-in-out;position:relative}.Documents_documentCard__LFzgw:hover{box-shadow:0 4px 12px rgba(0,0,0,.2)}.Documents_documentCard__LFzgw.Documents_folderCard__M0r13{background:#f2f4f7}.Documents_documentCard__LFzgw .Documents_cardBadgeRow__n5Pq_{display:flex;align-items:center;justify-content:space-between;gap:4px;flex-shrink:0}.Documents_documentCard__LFzgw .Documents_cardBadges___R4JS{display:flex;align-items:center;gap:2px}.Documents_documentCard__LFzgw .Documents_cardBadge__PET5F{min-width:40px;padding:2px 6px;background:hsla(0,0%,100%,.6);border:1px solid #e4e7ec;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;font-size:12px;font-weight:400;line-height:16px;font-family:Pretendard,sans-serif}.Documents_documentCard__LFzgw .Documents_cardBadge__PET5F.Documents_badgeFolder__KzBHv{color:#783ced}.Documents_documentCard__LFzgw .Documents_cardBadge__PET5F.Documents_badgeDocument__RM_KP{color:#305eeb}.Documents_documentCard__LFzgw .Documents_cardBadge__PET5F.Documents_badgeSecured__hBuTu{color:#dc2626;min-width:auto;padding:2px 4px}.Documents_documentCard__LFzgw .Documents_cardBody__fbIXl{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}.Documents_documentCard__LFzgw .Documents_cardNameRow__jM6ON{display:flex;align-items:flex-start;gap:4px}.Documents_documentCard__LFzgw .Documents_cardNameIcon__Tvt67{width:20px;height:20px;flex-shrink:0;color:#40444d;display:flex;align-items:center;justify-content:center;margin-top:1px}.Documents_documentCard__LFzgw .Documents_cardName__gF3Rn{flex:1;font-size:14px;font-weight:700;line-height:20px;color:#40444d;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:Pretendard,sans-serif;min-width:0}.Documents_documentCard__LFzgw .Documents_cardMeta__KmM_G{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.Documents_documentCard__LFzgw .Documents_cardMetaText___rZ7n{font-size:10px;font-weight:400;line-height:16px;color:#7a7f89;font-family:Pretendard,sans-serif}.Documents_documentCard__LFzgw .Documents_cardMetaHighlight__xFoND{font-size:10px;font-weight:400;line-height:16px;color:#305eeb;font-family:Pretendard,sans-serif}.Documents_documentCard__LFzgw .Documents_cardActions__QaqL_{display:flex;align-items:center;justify-content:space-between;padding-top:16px;margin-top:auto}.Documents_documentCard__LFzgw .Documents_cardActionsLeft__eAxtF{display:flex;align-items:center;gap:2px}.Documents_documentCard__LFzgw .Documents_cardActionBtn__68z89{height:28px;min-width:40px;padding:0 8px;background:rgba(0,0,0,0);border:1px solid #839ef3;border-radius:8px;color:#305eeb;font-size:12px;font-weight:400;line-height:16px;font-family:Pretendard,sans-serif;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:background-color .15s}.Documents_documentCard__LFzgw .Documents_cardActionBtn__68z89:hover:not(:disabled){background:rgba(48,94,235,.06)}.Documents_documentCard__LFzgw .Documents_cardActionBtn__68z89:disabled{opacity:.5;cursor:not-allowed}.Documents_emptyState__lw5MX{text-align:center;padding:3rem;background:#f9fafb;border-radius:.75rem;color:#6b7280}.Documents_emptyState__lw5MX svg{margin-bottom:1rem;opacity:.5}.Documents_emptyState__lw5MX p{margin:.5rem 0}.Documents_emptyState__lw5MX p:first-of-type{font-weight:600;font-size:1.125rem;color:#374151}.Documents_emptyState__lw5MX p:last-of-type{font-size:.875rem}.Documents_documentDetailContainer__gFmYD{display:flex;flex-direction:column;flex:1;min-height:0;min-width:0;overflow-y:auto;margin:0;padding:0}.Documents_documentDetailContainer__gFmYD .Documents_docDetailHeading__FTp1x{display:flex;align-items:center;gap:8px;width:100%;min-width:0;height:48px;margin-bottom:24px;flex-shrink:0}.Documents_documentDetailContainer__gFmYD .Documents_docDetailBackIconBtn__SrZ2a{width:24px;height:48px;padding:0;border-radius:8px;border:none;background:rgba(0,0,0,0);color:#40444d;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;transition:background .2s}.Documents_documentDetailContainer__gFmYD .Documents_docDetailBackIconBtn__SrZ2a:hover{background:rgba(0,0,0,.04)}.Documents_documentDetailContainer__gFmYD .Documents_docDetailBackIconBtn__SrZ2a .Documents_docDetailBackBtnIcon__DXw2a{width:24px;height:24px}.Documents_documentDetailContainer__gFmYD .Documents_docDetailBackLabel__gSdyi{padding:0;display:inline-flex;align-items:center;justify-content:flex-start;font-family:Pretendard,inherit;font-size:16px;font-weight:700;line-height:26px;color:#40444d;flex-shrink:0}.Documents_documentDetailContainer__gFmYD .Documents_docDetailToolbar__cTlyH{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;min-width:0;height:36px;margin-bottom:24px;flex-shrink:0;flex-wrap:wrap}.Documents_documentDetailContainer__gFmYD .Documents_docDetailMeta__iHhdY{display:flex;align-items:center;gap:16px;font-size:14px;font-weight:400;line-height:20px;color:#40444d;flex-shrink:0}.Documents_documentDetailContainer__gFmYD .Documents_docDetailMeta__iHhdY span{white-space:nowrap}.Documents_documentDetailContainer__gFmYD .Documents_docDetailToolbarRight__HPJHX{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.Documents_documentDetailContainer__gFmYD .Documents_docDetailSearchWrap__Fo632{height:36px}.Documents_documentDetailContainer__gFmYD .Documents_docDetailSearchField__S0Fxe{display:flex;align-items:center;width:300px;height:36px;border:1px solid rgba(0,0,0,.08);border-radius:8px;background:#fff;overflow:hidden}.Documents_documentDetailContainer__gFmYD .Documents_docDetailSearchField__S0Fxe:focus-within{border-color:#839ef3;outline:none}.Documents_documentDetailContainer__gFmYD .Documents_docDetailSearchIconLeft__NPBhb{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:36px;height:36px;color:#abb1ba}.Documents_documentDetailContainer__gFmYD .Documents_docDetailSearchInput__b0brl{flex:1;min-width:0;height:100%;padding:0 8px;border:none;font-size:14px;font-weight:400;line-height:20px;color:#1d1f23;background:rgba(0,0,0,0)}.Documents_documentDetailContainer__gFmYD .Documents_docDetailSearchInput__b0brl:focus{outline:none}.Documents_documentDetailContainer__gFmYD .Documents_docDetailSearchInput__b0brl::placeholder{color:#abb1ba}.Documents_documentDetailContainer__gFmYD .Documents_docDetailSearchClear__19PA3{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:36px;height:36px;padding:0;border:none;background:rgba(0,0,0,0);color:#abb1ba;cursor:pointer;border-radius:500px}.Documents_documentDetailContainer__gFmYD .Documents_docDetailSearchClear__19PA3:hover{color:#40444d}.Documents_documentDetailContainer__gFmYD .Documents_chunksTable__Qgj9P{flex:1;min-height:0;width:100%;min-width:0;display:flex;flex-direction:column;background:#f2f4f7;border:1px solid #e4e7ec;border-radius:8px;overflow:hidden;padding:36px}.Documents_documentDetailContainer__gFmYD .Documents_chunksTable__Qgj9P .Documents_chunkViewFloatingBar__sldUg{position:fixed;z-index:50;display:flex;justify-content:space-between;align-items:center;gap:8px;padding:6px 12px;background:hsla(0,0%,100%,.94);border:1px solid #e4e7ec;border-radius:8px;box-shadow:0 10px 28px rgba(0,0,0,.08);backdrop-filter:blur(10px)}.Documents_documentDetailContainer__gFmYD .Documents_chunksTable__Qgj9P .Documents_chunkViewFloatingTitle__KtMjv{font-size:12px;font-weight:700;color:#40444d;margin:0;white-space:nowrap}.Documents_documentDetailContainer__gFmYD .Documents_chunksTable__Qgj9P .Documents_chunkViewTabs__FOSoD{display:flex;align-items:center;gap:4px}.Documents_documentDetailContainer__gFmYD .Documents_chunksTable__Qgj9P .Documents_chunkViewTabs__FOSoD .Documents_chunkViewTab__cVSjy{height:28px;padding:0 12px;border:none;border-radius:8px;font-size:12px;font-weight:400;line-height:16px;color:#abb1ba;background:rgba(0,0,0,0);cursor:pointer}.Documents_documentDetailContainer__gFmYD .Documents_chunksTable__Qgj9P .Documents_chunkViewTabs__FOSoD .Documents_chunkViewTab__cVSjy.Documents_active__E0ebf{color:#305eeb;background:linear-gradient(90deg,rgba(48,94,235,.05) 1.64%,rgba(120,60,237,.05))}.Documents_documentDetailContainer__gFmYD .Documents_chunksTable__Qgj9P .Documents_chunkViewTabs__FOSoD .Documents_scrollToTopButton__G6F4s{display:flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;margin-left:4px;border:none;background:rgba(0,0,0,0);color:#7a7f89;border-radius:8px;cursor:pointer}.Documents_documentDetailContainer__gFmYD .Documents_chunksTable__Qgj9P .Documents_chunkViewTabs__FOSoD .Documents_scrollToTopButton__G6F4s:hover{color:#305eeb}.Documents_documentDetailContainer__gFmYD .Documents_chunksTable__Qgj9P .Documents_chunkViewTabs__FOSoD .Documents_scrollToTopButton__G6F4s svg{width:18px;height:18px}.Documents_documentDetailContainer__gFmYD .Documents_chunksTable__Qgj9P .Documents_chunksList__mMgx0{display:flex;flex-direction:column;gap:24px;flex:1;min-height:0}.Documents_documentDetailContainer__gFmYD .Documents_chunksTable__Qgj9P .Documents_chunkItem__KnSrj{background:#fff;border-radius:8px;padding:20px;scroll-margin-top:96px;border:none;box-shadow:none}.Documents_documentDetailContainer__gFmYD .Documents_chunksTable__Qgj9P .Documents_chunkItem__KnSrj .Documents_chunkHeader__ZUsuv{display:flex;align-items:center;min-height:20px;margin-bottom:8px;padding-bottom:0;border-bottom:none;flex-wrap:wrap;gap:8px}.Documents_documentDetailContainer__gFmYD .Documents_chunksTable__Qgj9P .Documents_chunkItem__KnSrj .Documents_chunkHeaderLeft__TlYrb{display:flex;align-items:center;gap:8px}.Documents_documentDetailContainer__gFmYD .Documents_chunksTable__Qgj9P .Documents_chunkItem__KnSrj .Documents_chunkIndex__tL7QQ{font-size:12px;font-weight:400;line-height:16px;color:#40444d;background:hsla(0,0%,100%,.6);border:1px solid #e4e7ec;padding:2px 6px;border-radius:8px}.Documents_documentDetailContainer__gFmYD .Documents_chunksTable__Qgj9P .Documents_chunkItem__KnSrj .Documents_chunkSize__Ds_Km{font-size:12px;font-weight:400;line-height:16px;color:#7a7f89}.Documents_documentDetailContainer__gFmYD .Documents_chunksTable__Qgj9P .Documents_chunkItem__KnSrj .Documents_chunkActions__BZowG{display:flex;gap:8px;align-items:center;justify-content:flex-end;margin-top:8px}.Documents_documentDetailContainer__gFmYD .Documents_chunksTable__Qgj9P .Documents_chunkItem__KnSrj .Documents_chunkActions__BZowG .Documents_button__ItbZd{height:28px;padding:0 10px;border-radius:8px;font-size:12px;font-weight:400;line-height:16px;border:1px solid #839ef3;color:#305eeb;background:rgba(0,0,0,0)}.Documents_documentDetailContainer__gFmYD .Documents_chunksTable__Qgj9P .Documents_chunkItem__KnSrj .Documents_chunkActions__BZowG .Documents_button__ItbZd.Documents_primary___10JL{background:linear-gradient(90deg,#305eeb 1.64%,#783ced);color:#fff;border:none}.Documents_documentDetailContainer__gFmYD .Documents_chunksTable__Qgj9P .Documents_chunkItem__KnSrj .Documents_chunkText__WjBFS{font-size:14px;font-weight:400;line-height:20px;color:#40444d;white-space:pre-wrap;word-break:break-word}.Documents_documentDetailContainer__gFmYD .Documents_chunksTable__Qgj9P .Documents_chunkItem__KnSrj .Documents_chunkEditArea__5TSIo{width:100%;padding:12px;border:2px solid #305eeb;border-radius:8px;font-size:14px;font-family:inherit;line-height:20px;color:#40444d;background:#f7f8fa;resize:vertical;min-height:200px}.Documents_documentDetailContainer__gFmYD .Documents_chunksTable__Qgj9P .Documents_chunkItem__KnSrj .Documents_chunkEditArea__5TSIo:focus{outline:none;background:#fff}.Documents_documentDetailContainer__gFmYD .Documents_chunksTable__Qgj9P .Documents_chunkItem__KnSrj .Documents_chunkTextHtml__YYv3P,.Documents_documentDetailContainer__gFmYD .Documents_chunksTable__Qgj9P .Documents_chunkItem__KnSrj .Documents_chunkTextMarkdown__Q0Vds{font-size:14px;line-height:20px;color:#40444d;word-break:break-word}.Documents_documentDetailContainer__gFmYD .Documents_chunksTable__Qgj9P .Documents_chunkItem__KnSrj.Documents_chunkItemHighlighted__lmctT{border:2px solid #305eeb;box-shadow:0 0 0 2px rgba(48,94,235,.2)}.Documents_documentDetailContainer__gFmYD .Documents_docDetailToolbarRight__HPJHX .Documents_chunkViewTabs__FOSoD{display:flex;align-items:center;gap:12px}.Documents_documentDetailContainer__gFmYD .Documents_docDetailToolbarRight__HPJHX .Documents_chunkViewTabs__FOSoD .Documents_chunkViewTab__cVSjy{height:28px;min-width:64px;padding:0 12px;border:none;border-radius:8px;font-size:12px;font-weight:400;line-height:16px;color:#abb1ba;background:rgba(0,0,0,0);cursor:pointer;white-space:nowrap}.Documents_documentDetailContainer__gFmYD .Documents_docDetailToolbarRight__HPJHX .Documents_chunkViewTabs__FOSoD .Documents_chunkViewTab__cVSjy.Documents_active__E0ebf{background-image:linear-gradient(90deg,rgba(48,94,235,.05) 1.64%,rgba(120,60,237,.05)),linear-gradient(90deg,#305eeb 1.64%,#783ced);background-size:100% 100%,100% 100%;background-clip:border-box,text;-webkit-background-clip:border-box,text;color:rgba(0,0,0,0)}.Documents_documentDetailContainer__gFmYD .Documents_searchContainer__VrI0J{background:#fff;border:1px solid #e5e7eb;border-radius:.75rem;padding:1.5rem;margin-bottom:2rem}.Documents_documentDetailContainer__gFmYD .Documents_searchContainer__VrI0J .Documents_searchBox__swmVr{display:flex;gap:1rem;align-items:center}.Documents_documentDetailContainer__gFmYD .Documents_searchContainer__VrI0J .Documents_searchBox__swmVr .Documents_searchInput___Bt46{flex:1;padding:.75rem 1rem;border:1px solid #d1d5db;border-radius:.5rem;font-size:1rem;transition:border-color .2s ease-in-out}.Documents_documentDetailContainer__gFmYD .Documents_searchContainer__VrI0J .Documents_searchBox__swmVr .Documents_searchInput___Bt46:focus{outline:none;border-color:#2563eb;box-shadow:0 0 0 3px rgba(37,99,235,.1)}.Documents_documentDetailContainer__gFmYD .Documents_searchResultsContainer__HPLt_{margin-bottom:2rem}.Documents_documentDetailContainer__gFmYD .Documents_searchResultsContainer__HPLt_ .Documents_searchResultsTitle__5aHfy{font-size:1.25rem;font-weight:600;color:#1f2937;margin-bottom:1rem}.Documents_documentDetailContainer__gFmYD .Documents_searchResultsContainer__HPLt_ .Documents_searchResultItem__2h4pP{background:#fff;border:1px solid #e5e7eb;border-radius:.75rem;padding:1.5rem;margin-bottom:1rem;transition:box-shadow .2s ease-in-out}.Documents_documentDetailContainer__gFmYD .Documents_searchResultsContainer__HPLt_ .Documents_searchResultItem__2h4pP:hover{box-shadow:0 4px 12px rgba(0,0,0,.05)}.Documents_documentDetailContainer__gFmYD .Documents_searchResultsContainer__HPLt_ .Documents_searchResultItem__2h4pP .Documents_resultHeader__8FukY{display:flex;justify-content:space-between;align-items:center;margin-bottom:.75rem}.Documents_documentDetailContainer__gFmYD .Documents_searchResultsContainer__HPLt_ .Documents_searchResultItem__2h4pP .Documents_resultHeader__8FukY .Documents_resultScore__6hzlm{font-size:.875rem;font-weight:600;color:#059669;background:rgba(5,150,105,.1);padding:.25rem .5rem;border-radius:.375rem}.Documents_documentDetailContainer__gFmYD .Documents_searchResultsContainer__HPLt_ .Documents_searchResultItem__2h4pP .Documents_resultHeader__8FukY .Documents_resultChunk__4fbYq{font-size:.875rem;font-weight:500;color:#6b7280}.Documents_documentDetailContainer__gFmYD .Documents_searchResultsContainer__HPLt_ .Documents_searchResultItem__2h4pP .Documents_resultText__kMXT1{color:#374151;line-height:1.6;margin:0}.Documents_documentDetailContainer__gFmYD .Documents_documentDetailContent__BxdG7 .Documents_documentDetailMeta__x6lAI{background:#fff;border:1px solid #e5e7eb;border-radius:.75rem;padding:1.5rem;margin-bottom:2rem}.Documents_documentDetailContainer__gFmYD .Documents_documentDetailContent__BxdG7 .Documents_documentDetailMeta__x6lAI .Documents_documentTitle__H2zRj{font-size:1.5rem;font-weight:700;color:#111827;margin:0 0 1rem}.Documents_documentDetailContainer__gFmYD .Documents_documentDetailContent__BxdG7 .Documents_documentDetailMeta__x6lAI .Documents_metaInfo__Ws6R0{display:flex;gap:1.5rem;font-size:.875rem;color:#4b5563;flex-wrap:wrap;align-items:center}.Documents_documentDetailContainer__gFmYD .Documents_documentDetailContent__BxdG7 .Documents_documentDetailMeta__x6lAI .Documents_metaInfo__Ws6R0 span{font-weight:500}.Documents_documentDetailContainer__gFmYD .Documents_documentDetailContent__BxdG7 .Documents_chunksContainer__M7b0X .Documents_chunksHeader__dv4Lq{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem;flex-wrap:wrap;gap:.75rem}.Documents_documentDetailContainer__gFmYD .Documents_documentDetailContent__BxdG7 .Documents_chunksContainer__M7b0X .Documents_chunksTitle__4vyhD{font-size:1.25rem;font-weight:600;color:#1f2937;margin:0}.Documents_documentDetailContainer__gFmYD .Documents_documentDetailContent__BxdG7 .Documents_chunksContainer__M7b0X .Documents_chunkViewFloatingBar__sldUg{position:fixed;z-index:50;display:flex;justify-content:space-between;align-items:center;gap:.75rem;padding:.5rem .75rem;background:hsla(0,0%,100%,.94);border:1px solid #e5e7eb;border-radius:.75rem;box-shadow:0 10px 28px rgba(0,0,0,.08);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.Documents_documentDetailContainer__gFmYD .Documents_documentDetailContent__BxdG7 .Documents_chunksContainer__M7b0X .Documents_chunkViewFloatingTitle__KtMjv{font-size:.95rem;font-weight:700;color:#1f2937;margin:0;white-space:nowrap}.Documents_documentDetailContainer__gFmYD .Documents_documentDetailContent__BxdG7 .Documents_chunksContainer__M7b0X .Documents_chunkViewTabs__FOSoD{display:flex;align-items:center;gap:.25rem;background:#f3f4f6;padding:.25rem;border-radius:.5rem;flex-shrink:0}.Documents_documentDetailContainer__gFmYD .Documents_documentDetailContent__BxdG7 .Documents_chunksContainer__M7b0X .Documents_chunkViewTabs__FOSoD .Documents_chunkViewTab__cVSjy{padding:.5rem 1rem;border:none;background:rgba(0,0,0,0);color:#374151;border-radius:.375rem;font-weight:500;cursor:pointer;transition:all .2s ease-in-out;font-size:.875rem}.Documents_documentDetailContainer__gFmYD .Documents_documentDetailContent__BxdG7 .Documents_chunksContainer__M7b0X .Documents_chunkViewTabs__FOSoD .Documents_chunkViewTab__cVSjy:hover{background:#fff;color:#111827}.Documents_documentDetailContainer__gFmYD .Documents_documentDetailContent__BxdG7 .Documents_chunksContainer__M7b0X .Documents_chunkViewTabs__FOSoD .Documents_chunkViewTab__cVSjy.Documents_active__E0ebf{background:#fff;color:#2563eb;box-shadow:0 1px 3px rgba(0,0,0,.1)}.Documents_documentDetailContainer__gFmYD .Documents_documentDetailContent__BxdG7 .Documents_chunksContainer__M7b0X .Documents_chunkViewTabs__FOSoD .Documents_scrollToTopButton__G6F4s{display:flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;margin-left:.25rem;border:none;background:rgba(0,0,0,0);color:#4b5563;border-radius:.375rem;cursor:pointer;transition:all .2s ease-in-out;flex-shrink:0}.Documents_documentDetailContainer__gFmYD .Documents_documentDetailContent__BxdG7 .Documents_chunksContainer__M7b0X .Documents_chunkViewTabs__FOSoD .Documents_scrollToTopButton__G6F4s:hover{background:#fff;color:#2563eb}.Documents_documentDetailContainer__gFmYD .Documents_documentDetailContent__BxdG7 .Documents_chunksContainer__M7b0X .Documents_chunkViewTabs__FOSoD .Documents_scrollToTopButton__G6F4s svg{width:18px;height:18px}.Documents_documentDetailContainer__gFmYD .Documents_documentDetailContent__BxdG7 .Documents_chunksContainer__M7b0X .Documents_chunkItem__KnSrj{background:#fff;border:1px solid #e5e7eb;border-radius:.75rem;padding:1.5rem;margin-bottom:1rem;scroll-margin-top:96px}.Documents_documentDetailContainer__gFmYD .Documents_documentDetailContent__BxdG7 .Documents_chunksContainer__M7b0X .Documents_chunkItem__KnSrj.Documents_chunkItemHighlighted__lmctT{border-color:#2563eb;box-shadow:0 0 0 3px rgba(37,99,235,.18)}.Documents_documentDetailContainer__gFmYD .Documents_documentDetailContent__BxdG7 .Documents_chunksContainer__M7b0X .Documents_chunkItem__KnSrj .Documents_chunkHeader__ZUsuv{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem;padding-bottom:.75rem;border-bottom:1px solid #e5e7eb;flex-wrap:wrap;gap:.75rem}.Documents_documentDetailContainer__gFmYD .Documents_documentDetailContent__BxdG7 .Documents_chunksContainer__M7b0X .Documents_chunkItem__KnSrj .Documents_chunkHeader__ZUsuv .Documents_chunkHeaderLeft__TlYrb{display:flex;align-items:center;gap:.75rem;flex:1;min-width:0}.Documents_documentDetailContainer__gFmYD .Documents_documentDetailContent__BxdG7 .Documents_chunksContainer__M7b0X .Documents_chunkItem__KnSrj .Documents_chunkHeader__ZUsuv .Documents_chunkIndex__tL7QQ{font-size:.875rem;font-weight:600;color:#2563eb;background:rgba(37,99,235,.1);padding:.25rem .5rem;border-radius:.375rem;white-space:nowrap}.Documents_documentDetailContainer__gFmYD .Documents_documentDetailContent__BxdG7 .Documents_chunksContainer__M7b0X .Documents_chunkItem__KnSrj .Documents_chunkHeader__ZUsuv .Documents_chunkSize__Ds_Km{font-size:.75rem;font-weight:500;color:#6b7280;white-space:nowrap}.Documents_documentDetailContainer__gFmYD .Documents_documentDetailContent__BxdG7 .Documents_chunksContainer__M7b0X .Documents_chunkItem__KnSrj .Documents_chunkHeader__ZUsuv .Documents_chunkActions__BZowG{display:flex;gap:.5rem;align-items:center}.Documents_documentDetailContainer__gFmYD .Documents_documentDetailContent__BxdG7 .Documents_chunksContainer__M7b0X .Documents_chunkItem__KnSrj .Documents_chunkText__WjBFS{color:#374151;line-height:1.7;white-space:pre-wrap;word-break:break-word}.Documents_documentDetailContainer__gFmYD .Documents_documentDetailContent__BxdG7 .Documents_chunksContainer__M7b0X .Documents_chunkItem__KnSrj .Documents_chunkTextHtml__YYv3P{color:#374151;line-height:1.7;word-break:break-word}.Documents_documentDetailContainer__gFmYD .Documents_documentDetailContent__BxdG7 .Documents_chunksContainer__M7b0X .Documents_chunkItem__KnSrj .Documents_chunkTextHtml__YYv3P h1,.Documents_documentDetailContainer__gFmYD .Documents_documentDetailContent__BxdG7 .Documents_chunksContainer__M7b0X .Documents_chunkItem__KnSrj .Documents_chunkTextHtml__YYv3P h2,.Documents_documentDetailContainer__gFmYD .Documents_documentDetailContent__BxdG7 .Documents_chunksContainer__M7b0X .Documents_chunkItem__KnSrj .Documents_chunkTextHtml__YYv3P h3,.Documents_documentDetailContainer__gFmYD .Documents_documentDetailContent__BxdG7 .Documents_chunksContainer__M7b0X .Documents_chunkItem__KnSrj .Documents_chunkTextHtml__YYv3P h4,.Documents_documentDetailContainer__gFmYD .Documents_documentDetailContent__BxdG7 .Documents_chunksContainer__M7b0X .Documents_chunkItem__KnSrj .Documents_chunkTextHtml__YYv3P h5,.Documents_documentDetailContainer__gFmYD .Documents_documentDetailContent__BxdG7 .Documents_chunksContainer__M7b0X .Documents_chunkItem__KnSrj .Documents_chunkTextHtml__YYv3P h6{margin-top:1rem;margin-bottom:.5rem;font-weight:600;color:#111827}.Documents_documentDetailContainer__gFmYD .Documents_documentDetailContent__BxdG7 .Documents_chunksContainer__M7b0X .Documents_chunkItem__KnSrj .Documents_chunkTextHtml__YYv3P h1{font-size:1.5rem}.Documents_documentDetailContainer__gFmYD .Documents_documentDetailContent__BxdG7 .Documents_chunksContainer__M7b0X .Documents_chunkItem__KnSrj .Documents_chunkTextHtml__YYv3P h2{font-size:1.35rem}.Documents_documentDetailContainer__gFmYD .Documents_documentDetailContent__BxdG7 .Documents_chunksContainer__M7b0X .Documents_chunkItem__KnSrj .Documents_chunkTextHtml__YYv3P h3{font-size:1.2rem}.Documents_documentDetailContainer__gFmYD .Documents_documentDetailContent__BxdG7 .Documents_chunksContainer__M7b0X .Documents_chunkItem__KnSrj .Documents_chunkTextHtml__YYv3P h4{font-size:1.1rem}.Documents_documentDetailContainer__gFmYD .Documents_documentDetailContent__BxdG7 .Documents_chunksContainer__M7b0X .Documents_chunkItem__KnSrj .Documents_chunkTextHtml__YYv3P h5{font-size:1rem}.Documents_documentDetailContainer__gFmYD .Documents_documentDetailContent__BxdG7 .Documents_chunksContainer__M7b0X .Documents_chunkItem__KnSrj .Documents_chunkTextHtml__YYv3P h6{font-size:.9rem}.Documents_documentDetailContainer__gFmYD .Documents_documentDetailContent__BxdG7 .Documents_chunksContainer__M7b0X .Documents_chunkItem__KnSrj .Documents_chunkTextHtml__YYv3P p{margin:.5rem 0}.Documents_documentDetailContainer__gFmYD .Documents_documentDetailContent__BxdG7 .Documents_chunksContainer__M7b0X .Documents_chunkItem__KnSrj .Documents_chunkTextHtml__YYv3P ol,.Documents_documentDetailContainer__gFmYD .Documents_documentDetailContent__BxdG7 .Documents_chunksContainer__M7b0X .Documents_chunkItem__KnSrj .Documents_chunkTextHtml__YYv3P ul{margin:.5rem 0;padding-left:1.5rem}.Documents_documentDetailContainer__gFmYD .Documents_documentDetailContent__BxdG7 .Documents_chunksContainer__M7b0X .Documents_chunkItem__KnSrj .Documents_chunkTextHtml__YYv3P li{margin:.25rem 0}.Documents_documentDetailContainer__gFmYD .Documents_documentDetailContent__BxdG7 .Documents_chunksContainer__M7b0X .Documents_chunkItem__KnSrj .Documents_chunkTextHtml__YYv3P table{border-collapse:collapse;width:100%;margin:1rem 0}.Documents_documentDetailContainer__gFmYD .Documents_documentDetailContent__BxdG7 .Documents_chunksContainer__M7b0X .Documents_chunkItem__KnSrj .Documents_chunkTextHtml__YYv3P table td,.Documents_documentDetailContainer__gFmYD .Documents_documentDetailContent__BxdG7 .Documents_chunksContainer__M7b0X .Documents_chunkItem__KnSrj .Documents_chunkTextHtml__YYv3P table th{border:1px solid #d1d5db;padding:.5rem .75rem;text-align:left}.Documents_documentDetailContainer__gFmYD .Documents_documentDetailContent__BxdG7 .Documents_chunksContainer__M7b0X .Documents_chunkItem__KnSrj .Documents_chunkTextHtml__YYv3P table th{background:#f3f4f6;font-weight:600}.Documents_documentDetailContainer__gFmYD .Documents_documentDetailContent__BxdG7 .Documents_chunksContainer__M7b0X .Documents_chunkItem__KnSrj .Documents_chunkTextHtml__YYv3P table tr:nth-child(2n){background:#f9fafb}.Documents_documentDetailContainer__gFmYD .Documents_documentDetailContent__BxdG7 .Documents_chunksContainer__M7b0X .Documents_chunkItem__KnSrj .Documents_chunkTextHtml__YYv3P a{color:#2563eb;text-decoration:none}.Documents_documentDetailContainer__gFmYD .Documents_documentDetailContent__BxdG7 .Documents_chunksContainer__M7b0X .Documents_chunkItem__KnSrj .Documents_chunkTextHtml__YYv3P a:hover{text-decoration:underline}.Documents_documentDetailContainer__gFmYD .Documents_documentDetailContent__BxdG7 .Documents_chunksContainer__M7b0X .Documents_chunkItem__KnSrj .Documents_chunkTextHtml__YYv3P img{max-width:100%;height:auto;border-radius:.5rem}.Documents_documentDetailContainer__gFmYD .Documents_documentDetailContent__BxdG7 .Documents_chunksContainer__M7b0X .Documents_chunkItem__KnSrj .Documents_chunkTextHtml__YYv3P blockquote{border-left:4px solid #2563eb;margin:.5rem 0;padding:.5rem 0 .5rem 1rem;background:rgba(37,99,235,.05);border-radius:0 .25rem .25rem 0;font-style:italic}.Documents_documentDetailContainer__gFmYD .Documents_documentDetailContent__BxdG7 .Documents_chunksContainer__M7b0X .Documents_chunkItem__KnSrj .Documents_chunkTextHtml__YYv3P code{background:#f3f4f6;padding:.125rem .375rem;border-radius:.25rem;font-family:Consolas,Monaco,Courier New,monospace;font-size:.875em}.Documents_documentDetailContainer__gFmYD .Documents_documentDetailContent__BxdG7 .Documents_chunksContainer__M7b0X .Documents_chunkItem__KnSrj .Documents_chunkTextHtml__YYv3P pre{background:#f3f4f6;padding:1rem;border-radius:.5rem;overflow-x:auto;margin:.5rem 0}.Documents_documentDetailContainer__gFmYD .Documents_documentDetailContent__BxdG7 .Documents_chunksContainer__M7b0X .Documents_chunkItem__KnSrj .Documents_chunkTextHtml__YYv3P pre code{background:rgba(0,0,0,0);padding:0}.Documents_documentDetailContainer__gFmYD .Documents_documentDetailContent__BxdG7 .Documents_chunksContainer__M7b0X .Documents_chunkItem__KnSrj .Documents_chunkTextMarkdown__Q0Vds{color:#374151;line-height:1.7;word-break:break-word}.Documents_documentDetailContainer__gFmYD .Documents_documentDetailContent__BxdG7 .Documents_chunksContainer__M7b0X .Documents_chunkItem__KnSrj .Documents_chunkTextMarkdown__Q0Vds h1,.Documents_documentDetailContainer__gFmYD .Documents_documentDetailContent__BxdG7 .Documents_chunksContainer__M7b0X .Documents_chunkItem__KnSrj .Documents_chunkTextMarkdown__Q0Vds h2,.Documents_documentDetailContainer__gFmYD .Documents_documentDetailContent__BxdG7 .Documents_chunksContainer__M7b0X .Documents_chunkItem__KnSrj .Documents_chunkTextMarkdown__Q0Vds h3,.Documents_documentDetailContainer__gFmYD .Documents_documentDetailContent__BxdG7 .Documents_chunksContainer__M7b0X .Documents_chunkItem__KnSrj .Documents_chunkTextMarkdown__Q0Vds h4,.Documents_documentDetailContainer__gFmYD .Documents_documentDetailContent__BxdG7 .Documents_chunksContainer__M7b0X .Documents_chunkItem__KnSrj .Documents_chunkTextMarkdown__Q0Vds h5,.Documents_documentDetailContainer__gFmYD .Documents_documentDetailContent__BxdG7 .Documents_chunksContainer__M7b0X .Documents_chunkItem__KnSrj .Documents_chunkTextMarkdown__Q0Vds h6{margin-top:1rem;margin-bottom:.5rem;font-weight:600;color:#111827}.Documents_documentDetailContainer__gFmYD .Documents_documentDetailContent__BxdG7 .Documents_chunksContainer__M7b0X .Documents_chunkItem__KnSrj .Documents_chunkTextMarkdown__Q0Vds h1{font-size:1.5rem;border-bottom:2px solid #e5e7eb;padding-bottom:.5rem}.Documents_documentDetailContainer__gFmYD .Documents_documentDetailContent__BxdG7 .Documents_chunksContainer__M7b0X .Documents_chunkItem__KnSrj .Documents_chunkTextMarkdown__Q0Vds h2{font-size:1.35rem;border-bottom:1px solid #e5e7eb;padding-bottom:.5rem}.Documents_documentDetailContainer__gFmYD .Documents_documentDetailContent__BxdG7 .Documents_chunksContainer__M7b0X .Documents_chunkItem__KnSrj .Documents_chunkTextMarkdown__Q0Vds h3{font-size:1.2rem}.Documents_documentDetailContainer__gFmYD .Documents_documentDetailContent__BxdG7 .Documents_chunksContainer__M7b0X .Documents_chunkItem__KnSrj .Documents_chunkTextMarkdown__Q0Vds h4{font-size:1.1rem}.Documents_documentDetailContainer__gFmYD .Documents_documentDetailContent__BxdG7 .Documents_chunksContainer__M7b0X .Documents_chunkItem__KnSrj .Documents_chunkTextMarkdown__Q0Vds h5{font-size:1rem}.Documents_documentDetailContainer__gFmYD .Documents_documentDetailContent__BxdG7 .Documents_chunksContainer__M7b0X .Documents_chunkItem__KnSrj .Documents_chunkTextMarkdown__Q0Vds h6{font-size:.9rem;color:#4b5563}.Documents_documentDetailContainer__gFmYD .Documents_documentDetailContent__BxdG7 .Documents_chunksContainer__M7b0X .Documents_chunkItem__KnSrj .Documents_chunkTextMarkdown__Q0Vds p{margin:.5rem 0}.Documents_documentDetailContainer__gFmYD .Documents_documentDetailContent__BxdG7 .Documents_chunksContainer__M7b0X .Documents_chunkItem__KnSrj .Documents_chunkTextMarkdown__Q0Vds strong{font-weight:600}.Documents_documentDetailContainer__gFmYD .Documents_documentDetailContent__BxdG7 .Documents_chunksContainer__M7b0X .Documents_chunkItem__KnSrj .Documents_chunkTextMarkdown__Q0Vds em{font-style:italic}.Documents_documentDetailContainer__gFmYD .Documents_documentDetailContent__BxdG7 .Documents_chunksContainer__M7b0X .Documents_chunkItem__KnSrj .Documents_chunkTextMarkdown__Q0Vds del{text-decoration:line-through;color:#6b7280}.Documents_documentDetailContainer__gFmYD .Documents_documentDetailContent__BxdG7 .Documents_chunksContainer__M7b0X .Documents_chunkItem__KnSrj .Documents_chunkTextMarkdown__Q0Vds ol,.Documents_documentDetailContainer__gFmYD .Documents_documentDetailContent__BxdG7 .Documents_chunksContainer__M7b0X .Documents_chunkItem__KnSrj .Documents_chunkTextMarkdown__Q0Vds ul{margin:.5rem 0;padding-left:1.5rem}.Documents_documentDetailContainer__gFmYD .Documents_documentDetailContent__BxdG7 .Documents_chunksContainer__M7b0X .Documents_chunkItem__KnSrj .Documents_chunkTextMarkdown__Q0Vds li{margin:.25rem 0}.Documents_documentDetailContainer__gFmYD .Documents_documentDetailContent__BxdG7 .Documents_chunksContainer__M7b0X .Documents_chunkItem__KnSrj .Documents_chunkTextMarkdown__Q0Vds table{border-collapse:collapse;width:100%;margin:1rem 0}.Documents_documentDetailContainer__gFmYD .Documents_documentDetailContent__BxdG7 .Documents_chunksContainer__M7b0X .Documents_chunkItem__KnSrj .Documents_chunkTextMarkdown__Q0Vds table td,.Documents_documentDetailContainer__gFmYD .Documents_documentDetailContent__BxdG7 .Documents_chunksContainer__M7b0X .Documents_chunkItem__KnSrj .Documents_chunkTextMarkdown__Q0Vds table th{border:1px solid #d1d5db;padding:.5rem .75rem;text-align:left}.Documents_documentDetailContainer__gFmYD .Documents_documentDetailContent__BxdG7 .Documents_chunksContainer__M7b0X .Documents_chunkItem__KnSrj .Documents_chunkTextMarkdown__Q0Vds table th{background:#f3f4f6;font-weight:600}.Documents_documentDetailContainer__gFmYD .Documents_documentDetailContent__BxdG7 .Documents_chunksContainer__M7b0X .Documents_chunkItem__KnSrj .Documents_chunkTextMarkdown__Q0Vds table tr:nth-child(2n){background:#f9fafb}.Documents_documentDetailContainer__gFmYD .Documents_documentDetailContent__BxdG7 .Documents_chunksContainer__M7b0X .Documents_chunkItem__KnSrj .Documents_chunkTextMarkdown__Q0Vds a{color:#2563eb;text-decoration:none}.Documents_documentDetailContainer__gFmYD .Documents_documentDetailContent__BxdG7 .Documents_chunksContainer__M7b0X .Documents_chunkItem__KnSrj .Documents_chunkTextMarkdown__Q0Vds a:hover{text-decoration:underline}.Documents_documentDetailContainer__gFmYD .Documents_documentDetailContent__BxdG7 .Documents_chunksContainer__M7b0X .Documents_chunkItem__KnSrj .Documents_chunkTextMarkdown__Q0Vds img{max-width:100%;height:auto;border-radius:.5rem;margin:.5rem 0}.Documents_documentDetailContainer__gFmYD .Documents_documentDetailContent__BxdG7 .Documents_chunksContainer__M7b0X .Documents_chunkItem__KnSrj .Documents_chunkTextMarkdown__Q0Vds blockquote{border-left:4px solid #2563eb;margin:.5rem 0;padding:.5rem 0 .5rem 1rem;background:rgba(37,99,235,.05);border-radius:0 .25rem .25rem 0;font-style:italic;color:#4b5563}.Documents_documentDetailContainer__gFmYD .Documents_documentDetailContent__BxdG7 .Documents_chunksContainer__M7b0X .Documents_chunkItem__KnSrj .Documents_chunkTextMarkdown__Q0Vds hr{margin:1rem 0;border:none;border-top:1px solid #e5e7eb}.Documents_documentDetailContainer__gFmYD .Documents_documentDetailContent__BxdG7 .Documents_chunksContainer__M7b0X .Documents_chunkItem__KnSrj .Documents_chunkTextMarkdown__Q0Vds .Documents_inline-code__44l3e{background:#f3f4f6;padding:.125rem .375rem;border-radius:.25rem;font-family:Consolas,Monaco,Courier New,monospace;font-size:.875em;color:#dc2626}.Documents_documentDetailContainer__gFmYD .Documents_documentDetailContent__BxdG7 .Documents_chunksContainer__M7b0X .Documents_chunkItem__KnSrj .Documents_chunkTextMarkdown__Q0Vds pre{background:#111827;color:#f3f4f6;padding:1rem;border-radius:.5rem;overflow-x:auto;margin:.5rem 0;font-family:Consolas,Monaco,Courier New,monospace;font-size:.875rem;line-height:1.5}.Documents_documentDetailContainer__gFmYD .Documents_documentDetailContent__BxdG7 .Documents_chunksContainer__M7b0X .Documents_chunkItem__KnSrj .Documents_chunkTextMarkdown__Q0Vds pre code{background:rgba(0,0,0,0);padding:0;color:inherit}.Documents_documentDetailContainer__gFmYD .Documents_documentDetailContent__BxdG7 .Documents_chunksContainer__M7b0X .Documents_chunkItem__KnSrj .Documents_chunkEditArea__5TSIo{width:100%;padding:1rem;border:2px solid #2563eb;border-radius:.5rem;font-size:.9rem;font-family:inherit;line-height:1.7;color:#374151;background:#f9fafb;resize:vertical;min-height:200px;transition:all .2s ease-in-out}.Documents_documentDetailContainer__gFmYD .Documents_documentDetailContent__BxdG7 .Documents_chunksContainer__M7b0X .Documents_chunkItem__KnSrj .Documents_chunkEditArea__5TSIo:focus{outline:none;background:#fff;box-shadow:0 0 0 3px rgba(37,99,235,.1)}.Documents_documentDetailContainer__gFmYD .Documents_documentDetailContent__BxdG7 .Documents_chunksContainer__M7b0X .Documents_chunkItem__KnSrj .Documents_chunkEditArea__5TSIo:disabled{opacity:.6;cursor:not-allowed;background:#f3f4f6}.Documents_modalOverlay__i4vuk{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000;padding:1rem}.Documents_modal__45HqD{background:#fff;border-radius:.75rem;max-width:500px;width:100%;max-height:90vh;overflow-y:auto;box-shadow:0 20px 40px rgba(0,0,0,.15)}.Documents_modal__45HqD .Documents_modalHeader__iY714{display:flex;justify-content:space-between;align-items:center;padding:1.5rem 1.5rem 0;border-bottom:1px solid #e5e7eb;margin-bottom:1.5rem}.Documents_modal__45HqD .Documents_modalHeader__iY714 h3{font-size:1.25rem;font-weight:600;color:#111827;margin:0}.Documents_modal__45HqD .Documents_modalHeader__iY714 .Documents_modalCloseButton__U9Icz{background:none;border:none;font-size:1.5rem;color:#6b7280;cursor:pointer;padding:.5rem;border-radius:.375rem;transition:all .2s ease-in-out}.Documents_modal__45HqD .Documents_modalHeader__iY714 .Documents_modalCloseButton__U9Icz:hover{background:#f3f4f6;color:#374151}.Documents_modal__45HqD .Documents_modalContent__nECRs{padding:0 1.5rem}.Documents_modal__45HqD .Documents_modalContent__nECRs .Documents_modalField__Hhgqo{margin-bottom:1.5rem}.Documents_modal__45HqD .Documents_modalContent__nECRs .Documents_modalField__Hhgqo label{display:block;font-size:.875rem;font-weight:600;color:#374151;margin-bottom:.5rem}.Documents_modal__45HqD .Documents_modalContent__nECRs .Documents_modalField__Hhgqo .Documents_modalInput__4N8SN{width:100%;padding:.75rem 1rem;border:1px solid #d1d5db;border-radius:.5rem;font-size:1rem;transition:border-color .2s ease-in-out}.Documents_modal__45HqD .Documents_modalContent__nECRs .Documents_modalField__Hhgqo .Documents_modalInput__4N8SN:focus{outline:none;border-color:#2563eb;box-shadow:0 0 0 3px rgba(37,99,235,.1)}.Documents_modal__45HqD .Documents_modalContent__nECRs .Documents_modalField__Hhgqo .Documents_modalInput__4N8SN::placeholder{color:#9ca3af}.Documents_modal__45HqD .Documents_modalContent__nECRs .Documents_modalField__Hhgqo .Documents_modalInfo__32TQf{padding:.75rem 1rem;background:#f9fafb;border:1px solid #e5e7eb;border-radius:.5rem;font-size:.875rem;color:#4b5563;font-family:monospace}.Documents_modal__45HqD .Documents_modalActions__nFHBg{display:flex;justify-content:flex-end;gap:.75rem;padding:1.5rem;border-top:1px solid #e5e7eb;margin-top:1.5rem}@media(max-width:768px){.Documents_header__P3TvS{flex-direction:column;align-items:flex-start}.Documents_header__P3TvS .Documents_headerLeft__jm8tu,.Documents_header__P3TvS .Documents_headerRight__Iw_wa{width:100%;justify-content:space-between}.Documents_header__P3TvS .Documents_headerRight__Iw_wa{justify-content:flex-start}.Documents_header__P3TvS .Documents_headerRight__Iw_wa .Documents_filterButtons__P0Le3 .Documents_button__ItbZd{padding:.5rem 1rem}.Documents_subheader__ZHhLf{flex-direction:column;gap:1rem;padding:.5rem 1rem}.Documents_subheader__ZHhLf .Documents_subheaderSection__tGNAy .Documents_collectionGrid__nLArv,.Documents_subheader__ZHhLf .Documents_subheaderSection__tGNAy .Documents_embeddingGrid__atdgq{grid-template-columns:1fr;gap:.2rem}.Documents_subheader__ZHhLf .Documents_subheaderSection__tGNAy .Documents_subheaderItem__l4FX6{flex-direction:row;justify-content:space-between;align-items:center;padding:.15rem 0}.Documents_subheader__ZHhLf .Documents_subheaderSection__tGNAy .Documents_subheaderItem__l4FX6 .Documents_subheaderValue__bkucO{text-align:right}.Documents_collectionGrid__nLArv,.Documents_documentGrid__dcHGg{grid-template-columns:1fr}.Documents_breadcrumbContainer__I_mCG{flex-direction:column;align-items:flex-start;gap:1rem}.Documents_breadcrumbContainer__I_mCG .Documents_breadcrumb__ule1W{flex-wrap:wrap}.Documents_breadcrumbContainer__I_mCG .Documents_breadcrumb__ule1W .Documents_breadcrumbItem__DgnmL{padding:.375rem .5rem;font-size:.8rem}.Documents_documentDetailContainer__gFmYD .Documents_searchBox__swmVr{flex-direction:column;align-items:stretch}.Documents_documentDetailContainer__gFmYD .Documents_documentDetailMeta__x6lAI .Documents_metaInfo__Ws6R0{flex-direction:column;gap:.5rem}.Documents_documentDetailContainer__gFmYD .Documents_chunkItem__KnSrj .Documents_chunkHeader__ZUsuv{flex-direction:column;align-items:flex-start;gap:.75rem}.Documents_documentDetailContainer__gFmYD .Documents_chunkItem__KnSrj .Documents_chunkHeader__ZUsuv .Documents_chunkHeaderLeft__TlYrb{width:100%;justify-content:space-between}.Documents_documentDetailContainer__gFmYD .Documents_chunkItem__KnSrj .Documents_chunkHeader__ZUsuv .Documents_chunkActions__BZowG{width:100%;justify-content:flex-end}.Documents_documentDetailContainer__gFmYD .Documents_chunkItem__KnSrj .Documents_chunkHeader__ZUsuv .Documents_chunkActions__BZowG .Documents_button__ItbZd{flex:1;max-width:120px}}.Documents_spinning__MOGGG{animation:Documents_spin__S4kyf 1s linear infinite}@keyframes Documents_spin__S4kyf{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.Documents_collectionCard__bWL4q,.Documents_documentCard__LFzgw{user-select:none}.Documents_collectionCard__bWL4q.Documents_dragging__hRIxb,.Documents_documentCard__LFzgw.Documents_dragging__hRIxb{opacity:.4;cursor:grabbing!important;transform:scale(.95);box-shadow:0 4px 12px rgba(0,0,0,.15)}.Documents_collectionCard__bWL4q.Documents_dropEnabled__7NkMp:not(.Documents_dragging__hRIxb),.Documents_documentCard__LFzgw.Documents_dropEnabled__7NkMp:not(.Documents_dragging__hRIxb){outline:2px dashed #d1d5db;transition:all .2s ease-in-out}.Documents_collectionCard__bWL4q.Documents_dropEnabled__7NkMp:not(.Documents_dragging__hRIxb):hover,.Documents_documentCard__LFzgw.Documents_dropEnabled__7NkMp:not(.Documents_dragging__hRIxb):hover{outline-color:#2563eb;background:rgba(37,99,235,.03)}.Documents_collectionCard__bWL4q.Documents_dropTarget__YQKBx,.Documents_documentCard__LFzgw.Documents_dropTarget__YQKBx{outline:2px solid #2563eb!important;background:rgba(37,99,235,.08)!important;box-shadow:0 0 0 4px rgba(37,99,235,.15);transform:translateY(-2px) scale(1.02)}.Documents_collectionCard__bWL4q.Documents_selected__9rHWj,.Documents_documentCard__LFzgw.Documents_selected__9rHWj{outline:2px solid #2563eb;box-shadow:0 0 0 2px rgba(37,99,235,.15);background:rgba(37,99,235,.05)!important}.Documents_modalBackdrop__ct4QT{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:1000;animation:Documents_fadeIn__6xn5i .2s ease}.Documents_modalContent__nECRs{background:#fff;border-radius:.75rem;width:90%;max-width:700px;max-height:90vh;overflow-y:auto;box-shadow:0 20px 25px rgba(0,0,0,.1);animation:Documents_slideUp__iyDfi .3s ease}.Documents_modalHeader__iY714{padding:1.5rem;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;align-items:center}.Documents_modalHeader__iY714 h3{margin:0;font-size:1.25rem;font-weight:600;color:#111827}.Documents_modalHeader__iY714 .Documents_closeButton__fURZb{background:none;border:none;font-size:1.5rem;color:#6b7280;cursor:pointer;padding:.25rem;line-height:1;transition:all .2s ease;border-radius:.375rem}.Documents_modalHeader__iY714 .Documents_closeButton__fURZb:hover{color:#dc2626;background:rgba(220,38,38,.1)}.Documents_modalBody__YHGe4{padding:1.5rem}.Documents_modalBody__YHGe4 .Documents_formGroup__8GPdY{margin-bottom:1.5rem}.Documents_modalBody__YHGe4 .Documents_formGroup__8GPdY label{display:block;font-size:.875rem;font-weight:500;color:#111827;margin-bottom:.5rem}.Documents_modalBody__YHGe4 .Documents_formGroup__8GPdY input,.Documents_modalBody__YHGe4 .Documents_formGroup__8GPdY select{width:100%;padding:.75rem;border:1px solid #e5e7eb;border-radius:.5rem;font-size:1rem;transition:border-color .2s ease-in-out}.Documents_modalBody__YHGe4 .Documents_formGroup__8GPdY input:focus,.Documents_modalBody__YHGe4 .Documents_formGroup__8GPdY select:focus{outline:none;border-color:#2563eb;box-shadow:0 0 0 3px rgba(37,99,235,.1)}.Documents_modalBody__YHGe4 .Documents_formGroup__8GPdY input:disabled,.Documents_modalBody__YHGe4 .Documents_formGroup__8GPdY select:disabled{background:#f3f4f6;cursor:not-allowed;opacity:.6}.Documents_modalFooter__fTUrd{padding:1rem 1.5rem;border-top:1px solid #e5e7eb;display:flex;justify-content:flex-end;gap:.75rem;background:#f9fafb}.Documents_primaryButton__wAnmv,.Documents_secondaryButton__0wkEQ{padding:.625rem 1.25rem;border-radius:.5rem;font-size:.875rem;font-weight:600;cursor:pointer;transition:all .2s ease-in-out;border:1px solid rgba(0,0,0,0)}.Documents_primaryButton__wAnmv:disabled,.Documents_secondaryButton__0wkEQ:disabled{cursor:not-allowed;opacity:.6}.Documents_primaryButton__wAnmv{background-color:#2563eb;color:#fff;border:none}.Documents_primaryButton__wAnmv:hover:not(:disabled){background-color:rgb(19.8571428571,81.4142857143,216.4428571429)}.Documents_secondaryButton__0wkEQ{background-color:#fff;color:#111827;border-color:#e5e7eb}.Documents_secondaryButton__0wkEQ:hover:not(:disabled){background-color:#f9fafb}@keyframes Documents_fadeIn__6xn5i{0%{opacity:0}to{opacity:1}}@keyframes Documents_slideUp__iyDfi{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}.Documents_pagination___FD9Z{gap:.5rem;padding:1rem 0;border-top:1px solid #e5e7eb;flex-shrink:0}.Documents_paginationButton__J8llY,.Documents_pagination___FD9Z{display:flex;justify-content:center;align-items:center;background:#fff}.Documents_paginationButton__J8llY{width:36px;height:36px;border:1px solid #d1d5db;border-radius:.5rem;cursor:pointer;transition:all .2s ease-in-out;color:#374151}.Documents_paginationButton__J8llY:hover:not(:disabled){background:#f3f4f6;border-color:#9ca3af;color:#111827}.Documents_paginationButton__J8llY:disabled{opacity:.4;cursor:not-allowed}.Documents_paginationButton__J8llY svg{width:18px;height:18px}.Documents_paginationInfo__uqNIU{display:flex;align-items:center;gap:.5rem;padding:0 1rem;font-size:.875rem;font-weight:500;color:#374151}.Documents_paginationTotal___UTV5{font-size:.8125rem;font-weight:400;color:#6b7280}.DocumentsGraph_documentGraphContainer__diHUj{background:#fff;border-radius:.5rem;box-shadow:0 1px 3px rgba(0,0,0,.1);overflow:hidden;max-height:63vh}.DocumentsGraph_graphTabHeader__JydAu{display:flex;border-bottom:1px solid #e5e7eb;background:#f9fafb}.DocumentsGraph_tabButton__bAHTz{padding:1rem 2rem;background:rgba(0,0,0,0);cursor:pointer;font-size:1rem;font-weight:500;color:#4b5563;border:none;border-bottom:3px solid rgba(0,0,0,0);transition:all .2s ease}.DocumentsGraph_tabButton__bAHTz:hover{background:#f3f4f6;color:#1f2937}.DocumentsGraph_tabButton__bAHTz.DocumentsGraph_active__hJNPX{color:#2563eb;border-bottom-color:#2563eb;background:#fff;font-weight:600}.DocumentsGraph_graphContent__NPext{padding-top:1rem}.DocumentsGraph_graphPlaceholder__rt2ui{text-align:center;padding:3rem;border:2px dashed #d1d5db;border-radius:.5rem;background:#f9fafb}.DocumentsGraph_graphPlaceholder__rt2ui h3{color:#374151;margin-bottom:.5rem;font-size:1.5rem}.DocumentsGraph_graphPlaceholder__rt2ui p{color:#6b7280;margin-bottom:2rem}.DocumentsGraph_debugInfo__MGzpy{margin-top:2rem;padding:1rem;background:#f3f4f6;border-radius:.5rem;text-align:left}.DocumentsGraph_debugInfo__MGzpy h4{color:#374151;margin-bottom:.5rem;font-size:1rem}.DocumentsGraph_debugInfo__MGzpy pre{background:#fff;padding:1rem;border-radius:.25rem;overflow-x:auto;font-size:.875rem;color:#1f2937;border:1px solid #e5e7eb;max-height:300px;overflow-y:auto}.DocumentsGraph_graphContainer__CII__{display:flex;height:60vh;border:1px solid #e5e7eb;border-radius:.5rem;overflow:hidden}.DocumentsGraph_graphWrapper__a4PAx{flex:1;background:#fff;position:relative}.DocumentsGraph_graphSvg__7fDcO{width:100%;height:100%;background:#fff;cursor:grab}.DocumentsGraph_graphSvg__7fDcO:active{cursor:grabbing}.DocumentsGraph_zoomControls__29F9G{position:absolute;top:1rem;right:1rem;display:flex;flex-direction:column;gap:.5rem;z-index:10}.DocumentsGraph_zoomButton__uQRT3{width:40px;height:40px;border:none;border-radius:50%;background:#fff;box-shadow:0 2px 8px rgba(0,0,0,.15);cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:1.2rem;font-weight:700;color:#374151;transition:all .2s ease}.DocumentsGraph_zoomButton__uQRT3:hover{background:#f9fafb;box-shadow:0 4px 12px rgba(0,0,0,.2);transform:translateY(-1px)}.DocumentsGraph_zoomButton__uQRT3:active{transform:translateY(0);box-shadow:0 2px 4px rgba(0,0,0,.1)}.DocumentsGraph_graphLink___rkhv{stroke:#9ca3af;stroke-opacity:.6}.DocumentsGraph_linkLabel__R36uB{font-size:10px;fill:#4b5563;text-anchor:middle;pointer-events:none;background:#fff;padding:2px 4px;border-radius:2px}.DocumentsGraph_chunkNode__1ECT_{stroke:#fff;stroke-width:2px;cursor:pointer;transition:all .2s ease}.DocumentsGraph_chunkNode__1ECT_:hover{stroke-width:3px}.DocumentsGraph_conceptNode__6B1QX{stroke:#4b5563;stroke-width:2px;cursor:pointer;transition:all .2s ease}.DocumentsGraph_conceptNode__6B1QX:hover{stroke:#1f2937;stroke-width:3px}.DocumentsGraph_nodeLabel__S5y40{font-size:12px;fill:#374151;text-anchor:middle;pointer-events:none;font-weight:500}.DocumentsGraph_nodeInfoPanel__RWuoH{width:350px;background:#fff;border-left:1px solid #e5e7eb;display:flex;flex-direction:column;max-height:700px;overflow-y:auto}.DocumentsGraph_nodeInfoHeader__YW995{display:flex;justify-content:space-between;align-items:center;padding:1rem;border-bottom:1px solid #e5e7eb;background:#f9fafb}.DocumentsGraph_nodeInfoHeader__YW995 h4{margin:0;color:#1f2937;font-size:1.125rem}.DocumentsGraph_closeButton__3t5a7{background:none;border:none;font-size:1.5rem;cursor:pointer;color:#6b7280;padding:0;width:24px;height:24px;display:flex;align-items:center;justify-content:center}.DocumentsGraph_closeButton__3t5a7:hover{color:#374151;background:#e5e7eb;border-radius:50%}.DocumentsGraph_nodeInfoContent__pkfZV{padding:1rem;flex:1}.DocumentsGraph_nodeInfoContent__pkfZV p{margin-bottom:.75rem;font-size:.875rem;line-height:1.4}.DocumentsGraph_nodeInfoContent__pkfZV p strong{color:#1f2937;font-weight:600}.DocumentsGraph_summaryText__aYAxA{background:#f9fafb;padding:.75rem;border-radius:.25rem;font-size:.875rem;line-height:1.5;color:#374151;margin-bottom:1rem;border-left:3px solid #2563eb}.DocumentsGraph_concepts__KwcS0,.DocumentsGraph_keywords__RerFC{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1rem}.DocumentsGraph_keyword__9B3J6{background:#2563eb}.DocumentsGraph_concept__xLZ8a,.DocumentsGraph_keyword__9B3J6{color:#fff;padding:.25rem .5rem;border-radius:.25rem;font-size:.75rem;font-weight:500}.DocumentsGraph_concept__xLZ8a{background:#059669}.DocumentsGraph_loading__87ok5{text-align:center;padding:3rem;color:#6b7280;font-size:1.125rem}.DocumentsGraph_modalOverlay__c2Nod{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.8);display:flex;align-items:center;justify-content:center;z-index:9999}.DocumentsGraph_modalContainer__M_g1C{width:90vw;height:90vh;background-color:#fff;border-radius:8px;padding:20px;position:relative;display:flex;flex-direction:column;box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04)}.DocumentsGraph_modalHeader__PhbUL{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;border-bottom:1px solid #e5e7eb;padding-bottom:10px}.DocumentsGraph_modalHeader__PhbUL h3{margin:0;color:#1f2937;font-size:1.25rem;font-weight:600}.DocumentsGraph_modalCloseButton__S5fDe{background:none;border:none;font-size:24px;cursor:pointer;padding:0;width:30px;height:30px;display:flex;align-items:center;justify-content:center;color:#6b7280;border-radius:50%;transition:all .2s ease}.DocumentsGraph_modalCloseButton__S5fDe:hover{background:#f3f4f6;color:#374151}.DocumentsGraph_modalCloseButton__S5fDe:active{background:#e5e7eb}.DocumentsGraph_modalContent___22Aq{flex:1;position:relative;overflow:hidden}.DocumentsGraph_modalSvg__Nom8P{width:100%;height:100%;border:1px solid #d1d5db;border-radius:4px;background:#fff;cursor:grab}.DocumentsGraph_modalSvg__Nom8P:active{cursor:grabbing}.DocumentCollectionModal_modalBackdrop__W1UhV{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.6);display:flex;align-items:center;justify-content:center;z-index:1000;backdrop-filter:blur(4px)}.DocumentCollectionModal_modalContent__Aa3Ud{background:#fff;border-radius:.875rem;padding:2rem;width:90%;max-width:500px;box-shadow:0 25px 50px rgba(0,0,0,.15);border:1px solid #e5e7eb}.DocumentCollectionModal_modalContent__Aa3Ud h3{font-size:1.5rem;font-weight:700;color:#111827;margin:0 0 1.5rem;text-align:center}.DocumentCollectionModal_error___Myqt{background:rgba(220,38,38,.1);color:#dc2626;border:1px solid rgba(220,38,38,.3);border-radius:.5rem;padding:.75rem 1rem;margin-bottom:1rem;font-size:.875rem;font-weight:500}.DocumentCollectionModal_formGroup__sz_i6{margin-bottom:1.5rem}.DocumentCollectionModal_formGroup__sz_i6 label{display:block;font-weight:600;color:#374151;margin-bottom:.5rem;font-size:.9rem}.DocumentCollectionModal_formGroup__sz_i6 input,.DocumentCollectionModal_formGroup__sz_i6 textarea{width:100%;padding:.875rem 1rem;border:1.5px solid #d1d5db;border-radius:.5rem;font-size:.9rem;transition:all .2s ease-in-out;font-family:inherit;resize:vertical;min-height:2.75rem}.DocumentCollectionModal_formGroup__sz_i6 input:focus,.DocumentCollectionModal_formGroup__sz_i6 textarea:focus{outline:none;border-color:#2563eb;box-shadow:0 0 0 3px rgba(37,99,235,.1)}.DocumentCollectionModal_formGroup__sz_i6 input::placeholder,.DocumentCollectionModal_formGroup__sz_i6 textarea::placeholder{color:#9ca3af}.DocumentCollectionModal_formGroup__sz_i6 textarea{min-height:4rem;max-height:8rem}.DocumentCollectionModal_modalActions__pkhLH{display:flex;gap:1rem;justify-content:flex-end;margin-top:2rem}.DocumentCollectionModal_button__RvRtH{padding:.75rem 1.5rem;border-radius:.5rem;font-weight:600;font-size:.9rem;cursor:pointer;transition:all .2s ease-in-out;border:none;display:flex;align-items:center;justify-content:center;min-width:100px}.DocumentCollectionModal_button__RvRtH:disabled{opacity:.6;cursor:not-allowed}.DocumentCollectionModal_button__RvRtH.DocumentCollectionModal_secondary__CzEhy{background:#f3f4f6;color:#374151;border:1px solid #d1d5db}.DocumentCollectionModal_button__RvRtH.DocumentCollectionModal_secondary__CzEhy:hover:not(:disabled){background:#e5e7eb;border-color:#9ca3af}.DocumentCollectionModal_button__RvRtH.DocumentCollectionModal_primary__YUA9C{background:linear-gradient(135deg,#2563eb,#7c3aed);color:#fff;border:1px solid rgba(0,0,0,0)}.DocumentCollectionModal_button__RvRtH.DocumentCollectionModal_primary__YUA9C:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 12px rgba(37,99,235,.3)}.DocumentCollectionModal_button__RvRtH.DocumentCollectionModal_primary__YUA9C:active:not(:disabled){transform:translateY(0)}.DocumentCollectionModal_button__RvRtH.DocumentCollectionModal_danger__zLEzt{background:#dc2626;color:#fff;border:1px solid rgba(0,0,0,0)}.DocumentCollectionModal_button__RvRtH.DocumentCollectionModal_danger__zLEzt:hover:not(:disabled){background:rgba(220,38,38,.9);transform:translateY(-1px);box-shadow:0 4px 12px rgba(220,38,38,.3)}.DocumentCollectionModal_button__RvRtH.DocumentCollectionModal_danger__zLEzt:active:not(:disabled){transform:translateY(0)}.DocumentCollectionModal_optionsRow__pfHSy{display:flex;gap:1.5rem;margin-top:.5rem}.DocumentCollectionModal_toggleLabel__D1S0L{display:flex;align-items:center;gap:.625rem;cursor:pointer;user-select:none}.DocumentCollectionModal_toggleLabel__D1S0L span{font-size:.875rem;font-weight:500;color:#4b5563}.DocumentCollectionModal_toggleDesc__4xP1n{display:block;font-size:.75rem!important;font-weight:400!important;color:#9ca3af!important;margin-top:.125rem;word-break:keep-all}.DocumentCollectionModal_toggle__ZpK7V{position:relative;width:44px;height:24px;background:#d1d5db;border-radius:12px;transition:background .2s ease;flex-shrink:0}.DocumentCollectionModal_toggle__ZpK7V:after{content:"";position:absolute;top:2px;left:2px;width:20px;height:20px;background:#fff;border-radius:50%;box-shadow:0 1px 3px rgba(0,0,0,.2);transition:transform .2s ease}.DocumentCollectionModal_toggle__ZpK7V.DocumentCollectionModal_active__3WlDY{background:#2563eb}.DocumentCollectionModal_toggle__ZpK7V.DocumentCollectionModal_active__3WlDY:after{transform:translateX(20px)}.DocumentCollectionModal_lockIcon__k1sw7{display:flex;justify-content:center;align-items:center;margin-bottom:1rem;color:#2563eb}.DocumentCollectionModal_collectionNameDisplay__LW4tB{text-align:center;font-size:1.1rem;color:#374151;margin-bottom:.5rem}.DocumentCollectionModal_description__G0_x1{text-align:center;font-size:.9rem;color:#6b7280;margin-bottom:1.5rem;line-height:1.5}.DocumentsDirectoryTree_directoryTreeContainer__vvJXk{display:flex;flex-direction:column;flex:1;min-height:0;gap:8px;background:rgba(0,0,0,0);border:none}.DocumentsDirectoryTree_treeHeader__rO6Zi{padding-bottom:8px;display:flex;align-items:center;gap:8px;flex-shrink:0}.DocumentsDirectoryTree_treeHeader__rO6Zi h3{margin:0;display:flex;align-items:center;gap:0;flex-wrap:wrap}.DocumentsDirectoryTree_treeHeader__rO6Zi h3 .DocumentsDirectoryTree_treeTitleLabel__F5YHq{font-size:14px;font-weight:700;line-height:20px;color:#40444d;font-family:Pretendard,sans-serif}.DocumentsDirectoryTree_treeHeader__rO6Zi h3 .DocumentsDirectoryTree_treeTitleFileLabel__lCaiK,.DocumentsDirectoryTree_treeHeader__rO6Zi h3 .DocumentsDirectoryTree_treeTitleFileSuffix__yehBT{font-size:14px;font-weight:400;line-height:20px;color:#40444d;font-family:Pretendard,sans-serif}.DocumentsDirectoryTree_treeHeader__rO6Zi h3 .DocumentsDirectoryTree_treeTitleFileCount__4_Liz{font-size:14px;font-weight:400;line-height:20px;color:#305eeb;font-family:Pretendard,sans-serif}.DocumentsDirectoryTree_treeHeaderInfo__tO2s7{display:flex;align-items:center;gap:6px}.DocumentsDirectoryTree_collectionName__lVzZO{font-size:11px;color:#666}.DocumentsDirectoryTree_fileCountBadge__WJeL7{font-size:12px;font-weight:400;color:#305eeb;background:#f2f4f7;padding:2px 8px;border-radius:8px}.DocumentsDirectoryTree_loading__Y4SrR{display:flex;justify-content:center;align-items:center;height:150px;color:#666;font-size:12px}.DocumentsDirectoryTree_treeContent__9D_83{flex:1;display:flex;flex-direction:column;overflow:hidden;padding:8px;background:#fff;border-radius:8px;border:1px solid rgba(0,0,0,.08);min-height:0}.DocumentsDirectoryTree_treeScrollArea__rtLTX{flex:1;overflow:hidden auto;min-height:0}.DocumentsDirectoryTree_emptyState__r6nt5{display:flex;justify-content:center;align-items:center;height:150px;color:#999;font-size:12px}.DocumentsDirectoryTree_treeNode__8ewEW,.DocumentsDirectoryTree_treeView___T7Fu{width:100%}.DocumentsDirectoryTree_nodeContent__u9kcA{display:flex;align-items:center;padding:4px 6px;cursor:pointer;transition:background-color .2s ease,border-color .2s ease;min-height:26px;position:relative;z-index:1}.DocumentsDirectoryTree_nodeContent__u9kcA:hover{background-color:#f5f5f5}.DocumentsDirectoryTree_nodeContent__u9kcA.DocumentsDirectoryTree_currentFolder__jtkqs{background-color:#f2f4f7;border-left:3px solid #305eeb;font-weight:600}.DocumentsDirectoryTree_nodeContent__u9kcA.DocumentsDirectoryTree_currentFolder__jtkqs:hover{background-color:#e4e7ec}.DocumentsDirectoryTree_nodeContent__u9kcA.DocumentsDirectoryTree_currentFolder__jtkqs .DocumentsDirectoryTree_nodeName__hj0h4{color:#17181c}.DocumentsDirectoryTree_nodeContent__u9kcA.DocumentsDirectoryTree_currentFolder__jtkqs .DocumentsDirectoryTree_folderIcon__SmyKy{color:#305eeb}.DocumentsDirectoryTree_nodeContent__u9kcA.DocumentsDirectoryTree_selected__jyZW7{background-color:#edf2ff;border-left:3px solid #305eeb;font-weight:600}.DocumentsDirectoryTree_nodeContent__u9kcA.DocumentsDirectoryTree_selected__jyZW7 .DocumentsDirectoryTree_nodeName__hj0h4{color:#17181c}.DocumentsDirectoryTree_nodeContent__u9kcA.DocumentsDirectoryTree_selected__jyZW7 .DocumentsDirectoryTree_fileIcon__zJzeb{color:#305eeb}.DocumentsDirectoryTree_nodeIcon__IcyDc{display:flex;align-items:center;margin-right:4px;min-width:16px}.DocumentsDirectoryTree_expandIcon__CKomk{display:flex;align-items:center;margin-right:2px;color:#666;font-size:10px;transition:transform .2s ease}.DocumentsDirectoryTree_folderIcon__SmyKy{color:#2196f3;font-size:13px}.DocumentsDirectoryTree_fileIcon__zJzeb{color:#ff9800;font-size:12px}.DocumentsDirectoryTree_nodeName__hj0h4{flex:1;font-size:12px;color:#333;word-break:break-all}.DocumentsDirectoryTree_highlight__5A8zp{background-color:#b3e5fc;color:#0277bd;padding:0 2px;border-radius:2px;font-weight:500}.DocumentsDirectoryTree_fileInfo__PPJYC{font-size:10px;color:#666;margin-left:4px;white-space:nowrap}.DocumentsDirectoryTree_nodeChildren__gRN57{border-left:1px solid #e0e0e0;margin-left:8px}.DocumentsDirectoryTree_treeContent__9D_83::-webkit-scrollbar{width:6px}.DocumentsDirectoryTree_treeContent__9D_83::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}.DocumentsDirectoryTree_treeContent__9D_83::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3px}.DocumentsDirectoryTree_treeContent__9D_83::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.DocumentsDirectoryTree_searchContainer__VouPf{flex-shrink:0;display:flex;align-items:center;height:36px;background:#fff;border:1px solid rgba(0,0,0,.08);border-radius:8px;overflow:hidden}.DocumentsDirectoryTree_searchIconWrap__CP9Lu{display:flex;align-items:center;justify-content:center;width:36px;height:36px;flex-shrink:0;color:#40444d}.DocumentsDirectoryTree_searchInput__bXj8k{flex:1;border:none;outline:none;padding:0 8px;font-size:14px;font-weight:400;line-height:20px;color:#17181c;background:rgba(0,0,0,0);font-family:Pretendard,sans-serif}.DocumentsDirectoryTree_searchInput__bXj8k::placeholder{color:#abb1ba}.DocumentsDirectoryTree_clearSearchButton__MB_M4{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;flex-shrink:0;background:none;border:none;cursor:pointer;color:#7a7f89;border-radius:500px;font-size:14px;transition:background-color .15s,color .15s}.DocumentsDirectoryTree_clearSearchButton__MB_M4:hover{color:#40444d;background:#f2f4f7}.DocumentsDirectoryTree_searchInfo__06dW3{padding:4px 8px;font-size:10px;color:#666;background:#f5f5f5;border-bottom:1px solid #e0e0e0}.DocumentsDirectoryTree_loadMoreContainer__QzBdz{display:flex;align-items:center;gap:4px;padding-top:8px;margin-top:auto;flex-shrink:0}.DocumentsDirectoryTree_loadMoreButton__9eOZu,.DocumentsDirectoryTree_showAllButton__olNuf{flex:1;height:28px;min-width:64px;padding:0 8px;background:#f2f4f7;border:none;border-radius:8px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:0;font-family:Pretendard,sans-serif;transition:background-color .15s}.DocumentsDirectoryTree_loadMoreButton__9eOZu:hover:not(:disabled),.DocumentsDirectoryTree_showAllButton__olNuf:hover:not(:disabled){background:#e4e7ec}.DocumentsDirectoryTree_loadMoreButton__9eOZu:disabled,.DocumentsDirectoryTree_showAllButton__olNuf:disabled{opacity:.6;cursor:default}.DocumentsDirectoryTree_loadMoreText__E5Aho{font-size:12px;font-weight:400;line-height:16px;color:#40444d}.DocumentsDirectoryTree_loadMoreCount__8kNHT{font-size:12px;font-weight:400;line-height:16px;color:#305eeb}.DatabaseConnections_container__C4FP8{display:flex;flex-direction:column;height:100%;overflow:hidden}.DatabaseConnections_header__vGLZo{display:flex;align-items:center;justify-content:space-between;padding:0 0 16px;flex-shrink:0}.DatabaseConnections_headerActions__3OPJR,.DatabaseConnections_headerLeft__gqR36{display:flex;align-items:center;gap:8px}.DatabaseConnections_filterGroup__BraNn{display:flex;align-items:center;gap:4px;background:#f9fafb;border-radius:8px;padding:3px}.DatabaseConnections_filterButton__FKIY9{padding:5px 14px;border:none;border-radius:6px;background:rgba(0,0,0,0);font-size:13px;font-weight:500;color:#6b7280;cursor:pointer;transition:all .15s ease}.DatabaseConnections_filterButton__FKIY9:hover{color:#17181c}.DatabaseConnections_filterButton__FKIY9.DatabaseConnections_active__8O1Wz{background:#fff;color:#17181c;box-shadow:0 1px 3px rgba(0,0,0,.08)}.DatabaseConnections_content__JtvOx{flex:1;overflow-y:auto;min-height:0}.DatabaseConnections_grid__l8Pb1{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:16px;padding:0}.DatabaseConnections_card__tCn4N{display:flex;flex-direction:column;border:1px solid #e5e7eb;border-radius:12px;padding:20px;background:#fff;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease}.DatabaseConnections_card__tCn4N:hover{border-color:#2563eb;box-shadow:0 2px 8px rgba(0,0,0,.06)}.DatabaseConnections_card__tCn4N.DatabaseConnections_cardActive__goJVd{border-color:#2563eb}.DatabaseConnections_cardHeader__7aJVt{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.DatabaseConnections_cardIcon__Q_B4_{width:36px;height:36px;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:18px}.DatabaseConnections_cardIcon__Q_B4_.DatabaseConnections_postgresql__2Fr82{background:#336791;color:#fff}.DatabaseConnections_cardIcon__Q_B4_.DatabaseConnections_mysql__OYkQu{background:#4479a1;color:#fff}.DatabaseConnections_cardIcon__Q_B4_.DatabaseConnections_defaultDb__lRz5A{background:#f3f4f6;color:#4b5563}.DatabaseConnections_cardBadges__utOvr{display:flex;gap:6px;align-items:center}.DatabaseConnections_statusBadge__vI_bF{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:10px;font-size:11px;font-weight:500;line-height:18px}.DatabaseConnections_statusBadge__vI_bF.DatabaseConnections_active__8O1Wz{background:#e8f5e9;color:#2e7d32}.DatabaseConnections_statusBadge__vI_bF.DatabaseConnections_inactive__AHFLK{background:#f3f4f6;color:#6b7280}.DatabaseConnections_connectionStatus__mdaQO{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:10px;font-size:11px;font-weight:500;line-height:18px}.DatabaseConnections_connectionStatus__mdaQO.DatabaseConnections_success__3IfmV{background:#e8f5e9;color:#2e7d32}.DatabaseConnections_connectionStatus__mdaQO.DatabaseConnections_failed__bUNir{background:#ffebee;color:#c62828}.DatabaseConnections_connectionStatus__mdaQO.DatabaseConnections_unknown__td8qV{background:#f3f4f6;color:#6b7280}.DatabaseConnections_shareBadge__Rrt2u{display:inline-flex;align-items:center;gap:3px;padding:2px 8px;border-radius:10px;font-size:11px;font-weight:500;line-height:18px}.DatabaseConnections_shareBadge__Rrt2u.DatabaseConnections_shared__gQQEe{background:#e3f2fd;color:#1565c0}.DatabaseConnections_shareBadge__Rrt2u.DatabaseConnections_personal__XKOAB{background:#f3f4f6;color:#4b5563}.DatabaseConnections_cardContent__zrkx_{flex:1;min-height:0}.DatabaseConnections_cardName__chNCE{font-size:15px;font-weight:600;color:#17181c;margin:0 0 4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.DatabaseConnections_cardDescription__49WLY{font-size:13px;color:#6b7280;margin:0 0 10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.DatabaseConnections_cardMeta__NAkp3{display:flex;flex-wrap:wrap;gap:6px 12px;margin-top:8px}.DatabaseConnections_metaItem__QCHJA{display:flex;align-items:center;gap:4px;font-size:12px;color:#6b7280}.DatabaseConnections_metaItem__QCHJA svg{flex-shrink:0;width:14px;height:14px}.DatabaseConnections_metaItem__QCHJA span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:150px}.DatabaseConnections_cardActions__CEmtG{display:flex;align-items:center;justify-content:space-between;margin-top:14px;padding-top:12px;border-top:1px solid #f3f4f6}.DatabaseConnections_actionsLeft__tGslA,.DatabaseConnections_actionsRight__7aEx8{display:flex;align-items:center;gap:4px}.DatabaseConnections_actionButton__Ism65{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:1px solid #e5e7eb;border-radius:6px;background:#fff;cursor:pointer;color:#4b5563;transition:all .15s ease}.DatabaseConnections_actionButton__Ism65:hover{border-color:#2563eb;color:#2563eb;background:rgba(37,99,235,.04)}.DatabaseConnections_actionButton__Ism65:disabled{opacity:.5;cursor:not-allowed}.DatabaseConnections_actionButton__Ism65 svg{width:16px;height:16px}.DatabaseConnections_spinning__DHvfy{animation:DatabaseConnections_spin__KCW_N 1s linear infinite}@keyframes DatabaseConnections_spin__KCW_N{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.DatabaseConnections_dropdownContainer__iy7KQ{position:relative}.DatabaseConnections_dropdownMenu__tkrJi{position:absolute;right:0;bottom:100%;margin-bottom:4px;min-width:160px;background:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.1);z-index:100;padding:4px}.DatabaseConnections_dropdownItem__1lshU{display:flex;align-items:center;gap:8px;width:100%;padding:8px 12px;border:none;background:none;cursor:pointer;font-size:13px;color:#17181c;border-radius:6px;transition:background .1s}.DatabaseConnections_dropdownItem__1lshU:hover{background:#f9fafb}.DatabaseConnections_dropdownItem__1lshU svg{width:16px;height:16px;flex-shrink:0}.DatabaseConnections_dropdownItem__1lshU.DatabaseConnections_danger__de5ot{color:#d32f2f}.DatabaseConnections_dropdownItem__1lshU.DatabaseConnections_danger__de5ot:hover{background:#ffebee}.DatabaseConnections_dropdownDivider__1JGDj{height:1px;background:#f3f4f6;margin:4px 0}.DatabaseConnections_errorState__LOqS8,.DatabaseConnections_loadingState___vSfC{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;text-align:center;color:#6b7280;font-size:14px}.DatabaseConnections_errorState__LOqS8 button{margin-top:12px;padding:8px 16px;border:1px solid #d1d5db;border-radius:6px;background:#fff;cursor:pointer;color:#17181c}.DatabaseConnections_errorState__LOqS8 button:hover{background:#f9fafb}.DatabaseConnections_emptyState___B4Gm{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:80px 20px;text-align:center}.DatabaseConnections_emptyState___B4Gm svg{color:#d1d5db;margin-bottom:16px}.DatabaseConnections_emptyState___B4Gm h3{font-size:16px;font-weight:600;color:#17181c;margin:0 0 8px}.DatabaseConnections_emptyState___B4Gm p{font-size:14px;color:#6b7280;margin:0 0 24px}.DatabaseConnections_emptyState___B4Gm button{display:inline-flex;align-items:center;gap:6px;padding:10px 20px;border:none;border-radius:8px;background:#2563eb;color:#fff;font-size:14px;font-weight:500;cursor:pointer;transition:opacity .15s}.DatabaseConnections_emptyState___B4Gm button:hover{opacity:.9}.DatabaseConnections_emptyIcon__xfFM1{font-size:48px;color:#d1d5db;margin-bottom:16px}.DatabaseConnections_emptyTitle__V6YXc{font-size:16px;font-weight:600;color:#17181c;margin:0 0 8px}.DatabaseConnections_emptyDescription__fbCMP{font-size:14px;color:#6b7280;margin:0 0 24px}.DatabaseConnections_emptyAction__gknJa{display:inline-flex;align-items:center;gap:6px;padding:10px 20px;border:none;border-radius:8px;background:#2563eb;color:#fff;font-size:14px;font-weight:500;cursor:pointer;transition:background .15s}.DatabaseConnections_emptyAction__gknJa:hover{opacity:.9}.DatabaseConnections_emptyAction__gknJa svg{width:16px;height:16px}.DatabaseConnections_modalOverlay__z9sO_{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.4);display:flex;align-items:center;justify-content:center;z-index:1000}.DatabaseConnections_modal__WqUsy{background:#fff;border-radius:16px;width:640px;max-height:85vh;display:flex;flex-direction:column;box-shadow:0 8px 32px rgba(0,0,0,.12)}.DatabaseConnections_modalHeader__9oT9G{display:flex;align-items:center;justify-content:space-between;padding:20px 24px 16px;border-bottom:1px solid #f3f4f6}.DatabaseConnections_modalHeader__9oT9G h3{font-size:18px;font-weight:600;color:#17181c;margin:0}.DatabaseConnections_modalCloseButton__Ku5Pq{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;border-radius:6px;background:none;cursor:pointer;color:#6b7280}.DatabaseConnections_modalCloseButton__Ku5Pq:hover{background:#f3f4f6}.DatabaseConnections_modalContent__wwR0Q{flex:1;overflow-y:auto;padding:20px 24px}.DatabaseConnections_modalFooter__ZGdeC{display:flex;align-items:center;justify-content:flex-end;gap:8px;padding:16px 24px 20px;border-top:1px solid #f3f4f6}.DatabaseConnections_modalCancelButton__XhXMM{padding:8px 20px;border:1px solid #d1d5db;border-radius:8px;background:#fff;font-size:14px;cursor:pointer}.DatabaseConnections_modalCancelButton__XhXMM:hover{background:#f9fafb}.DatabaseConnections_modalSaveButton__1qtKN{padding:8px 20px;border:none;border-radius:8px;background:#2563eb;color:#fff;font-size:14px;font-weight:500;cursor:pointer}.DatabaseConnections_modalSaveButton__1qtKN:hover{opacity:.9}.DatabaseConnections_modalSaveButton__1qtKN:disabled{opacity:.5;cursor:not-allowed}.DatabaseConnections_modalTestButton__P_Yux{padding:8px 20px;border:1px solid #2563eb;border-radius:8px;background:#fff;color:#2563eb;font-size:14px;font-weight:500;cursor:pointer;display:flex;align-items:center;gap:6px}.DatabaseConnections_modalTestButton__P_Yux:hover{background:rgba(37,99,235,.04)}.DatabaseConnections_modalTestButton__P_Yux:disabled{opacity:.5;cursor:not-allowed}.DatabaseConnections_modalDangerButton__5y__3{padding:8px 20px;border:none;border-radius:8px;background:#d32f2f;color:#fff;font-size:14px;font-weight:500;cursor:pointer}.DatabaseConnections_modalDangerButton__5y__3:hover{background:#b71c1c}.DatabaseConnections_modalDangerButton__5y__3:disabled{opacity:.5;cursor:not-allowed}.DatabaseConnections_formGroup__Wi5b9{margin-bottom:16px}.DatabaseConnections_formLabel__u2PIk{display:block;font-size:13px;font-weight:500;color:#17181c;margin-bottom:6px}.DatabaseConnections_formLabel__u2PIk .DatabaseConnections_required__GP5e1{color:#d32f2f;margin-left:2px}.DatabaseConnections_formInput__2ju11{width:100%;padding:8px 12px;border:1px solid #e5e7eb;border-radius:8px;font-size:14px;color:#17181c;outline:none;transition:border-color .15s;box-sizing:border-box}.DatabaseConnections_formInput__2ju11:focus{border-color:#2563eb}.DatabaseConnections_formInput__2ju11::placeholder{color:#9ca3af}.DatabaseConnections_formInput__2ju11:disabled{background:#f9fafb;color:#6b7280}.DatabaseConnections_formTextarea__pqa_u{width:100%;padding:8px 12px;border:1px solid #e5e7eb;border-radius:8px;font-size:14px;color:#17181c;outline:none;resize:vertical;min-height:60px;box-sizing:border-box}.DatabaseConnections_formTextarea__pqa_u:focus{border-color:#2563eb}.DatabaseConnections_formSelect__5EMsx{width:100%;padding:8px 12px;border:1px solid #e5e7eb;border-radius:8px;font-size:14px;color:#17181c;outline:none;background:#fff;cursor:pointer;box-sizing:border-box}.DatabaseConnections_formSelect__5EMsx:focus{border-color:#2563eb}.DatabaseConnections_formRow__wFYtQ{display:grid;grid-template-columns:1fr 1fr;gap:12px}.DatabaseConnections_formRow3__jdvaM{display:grid;grid-template-columns:1fr 1fr 1fr;gap:12px}.DatabaseConnections_formSection__y0lzi{margin-top:20px;padding-top:16px;border-top:1px solid #f3f4f6}.DatabaseConnections_formSection__y0lzi h4{font-size:14px;font-weight:600;color:#17181c;margin:0 0 12px}.DatabaseConnections_formHelper__sWY9s{font-size:12px;color:#9ca3af;margin-top:4px}.DatabaseConnections_formCheckbox__AxjW9{display:flex;align-items:center;gap:8px;cursor:pointer}.DatabaseConnections_formCheckbox__AxjW9 input[type=checkbox]{width:16px;height:16px;cursor:pointer}.DatabaseConnections_formCheckbox__AxjW9 span{font-size:14px;color:#17181c}.DatabaseConnections_testResult__hflrl{margin-top:16px;padding:12px 16px;border-radius:8px;font-size:13px}.DatabaseConnections_testResult__hflrl.DatabaseConnections_testSuccess__lmlkB{background:#e8f5e9;border:1px solid #c8e6c9;color:#2e7d32}.DatabaseConnections_testResult__hflrl.DatabaseConnections_testFail__NsiFV{background:#ffebee;border:1px solid #ffcdd2;color:#c62828}.DatabaseConnections_testResultTitle__CYFyL{font-weight:600;margin-bottom:4px}.DatabaseConnections_testResultDetails__QR12T{margin-top:6px;font-size:12px;line-height:1.6;opacity:.9}.DatabaseConnections_detailModal__pavfc{width:560px}.DatabaseConnections_detailSection__1OBwR{margin-bottom:20px}.DatabaseConnections_detailSection__1OBwR h4{font-size:13px;font-weight:600;color:#6b7280;text-transform:uppercase;letter-spacing:.5px;margin:0 0 10px}.DatabaseConnections_detailRow__UqOdr{display:flex;align-items:flex-start;gap:8px;padding:6px 0;font-size:14px}.DatabaseConnections_detailLabel__cMEU2{min-width:130px;color:#6b7280;font-weight:500;flex-shrink:0}.DatabaseConnections_detailValue__JdvrP{color:#17181c;word-break:break-all}.DatabaseConnections_detailStatusBadge__P6WFV{display:inline-flex;align-items:center;padding:2px 10px;border-radius:10px;font-size:12px;font-weight:500}.upload_uploadButton__bIEUG{display:flex;align-items:center;justify-content:center;gap:.5rem;min-width:36px;height:36px;padding:0 .75rem;border:none;border-radius:6px;background-color:#e8f5e9;cursor:pointer;transition:all .2s ease;color:#2e7d32;font-size:14px;font-weight:500}.upload_uploadButton__bIEUG:hover:not(:disabled){background-color:#c8e6c9;transform:translateY(-1px)}.upload_uploadButton__bIEUG:active:not(:disabled){transform:translateY(0)}.upload_uploadButton__bIEUG:disabled{opacity:.5;cursor:not-allowed}.upload_uploadButton__bIEUG svg{width:18px;height:18px;flex-shrink:0}.upload_buttonText__Dg42I{white-space:nowrap}.upload_uploading__ul0al{animation:upload_pulse__7L87l 1.5s ease-in-out infinite}@keyframes upload_pulse__7L87l{0%,to{opacity:1}50%{opacity:.5}}