.page_container__YX1wd{padding:32px 120px 40px 32px;background:#fdfbf7;min-height:100vh;color:#1e293b}.page_header__E6pEl{display:flex;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:20px}.page_header__E6pEl h1{font-size:28px;margin:0}.page_header__E6pEl p{margin:6px 0 0;color:#64748b}.page_refreshBtn__saaym{display:inline-flex;align-items:center;gap:8px;border:1px solid #e2e8f0;background:white;color:#1e293b;padding:8px 14px;border-radius:999px;font-weight:600;cursor:pointer}.page_notice__3yFX_{margin-bottom:16px;background:rgba(74,93,78,.12);color:#2f3b33;padding:10px 16px;border-radius:12px;font-weight:600}.page_grid__kOTjy{display:grid;grid-template-columns:.85fr 1.1fr 1.45fr;gap:20px;align-items:stretch}.page_panel__ldEW2{padding:20px;display:flex;flex-direction:column;gap:16px;min-height:520px}.page_panelHeader__iyuDD{display:flex;align-items:center;justify-content:space-between;gap:16px}.page_panelHeader__iyuDD h2{margin:0;font-size:18px}.page_actionsRow__AT9sp{display:flex;align-items:center;gap:8px}.page_uploadingBadge__S0GZd{display:inline-flex;align-items:center;gap:8px;padding:6px 10px;border-radius:999px;background:rgba(44,62,80,.1);color:#2c3e50;font-weight:700;font-size:.85rem}.page_spinner__kQ3T9{width:14px;height:14px;border:2px solid rgba(44,62,80,.2);border-top-color:#2c3e50;border-radius:50%;animation:page_spin__DRv9K .8s linear infinite}@keyframes page_spin__DRv9K{to{transform:rotate(1turn)}}.page_uploadProgress__Nx3kL{position:relative;height:6px;width:100%;border-radius:999px;background:rgba(44,62,80,.1);overflow:hidden}.page_uploadProgressBar__gm1d7{position:absolute;inset:0;width:0;border-radius:inherit;background:linear-gradient(90deg,rgba(44,62,80,.15),rgba(142,125,107,.6),rgba(44,62,80,.15));transition:width .2s ease}.page_uploadList__4OPQM{display:flex;flex-direction:column;gap:6px;padding:6px 2px 0}.page_uploadRow__WSCP9{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:.85rem;color:#475569}.page_uploadName__yQPre{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page_uploadPercent__e6ep1{font-weight:700;color:#2c3e50}.page_dangerBtn__Is17L,.page_ghostBtn__dcFt1,.page_primaryBtn__8xkgF,.page_secondaryBtn__Ji_QR,.page_uploadBtn__dAcif{display:inline-flex;align-items:center;gap:6px;border-radius:10px;font-weight:600;padding:8px 12px;border:none;cursor:pointer}.page_primaryBtn__8xkgF{background:#2c3e50;color:#fdfbf7}.page_secondaryBtn__Ji_QR{background:rgba(44,62,80,.08);color:#2c3e50}.page_ghostBtn__dcFt1{background:transparent;border:1px solid #e2e8f0;color:#334155}.page_dangerBtn__Is17L{background:rgba(239,68,68,.12);color:#b91c1c}.page_uploadBtn__dAcif{background:#8e7d6b;color:#fdfbf7;padding:8px 14px;cursor:pointer}.page_uploadBtn__dAcif input{display:none}.page_createRow__0vkPA{display:flex;gap:8px}.page_createRow__0vkPA input{flex:1 1;border:1px solid #e2e8f0;border-radius:10px;padding:8px 10px}.page_treeContainer__wiPtG{flex:1 1;overflow:auto;padding-right:6px}.page_treeDropZone__Sbj0f{position:relative;border-radius:12px;transition:box-shadow .2s ease,background .2s ease}.page_treeDropActive__ZpDaG{background:rgba(142,125,107,.06);box-shadow:inset 0 0 0 2px rgba(142,125,107,.25)}.page_treeRowDropTarget__TsOdN{background:rgba(142,125,107,.15);box-shadow:inset 0 0 0 1px rgba(142,125,107,.45)}.page_treeNode__jhBAU{display:block}.page_treeRow__uGOS3{width:100%;display:flex;align-items:center;gap:8px;padding:6px 10px;border-radius:10px;background:transparent;border:none;cursor:pointer;color:#334155;text-align:left}.page_treeRowActive__RkvT7{background:rgba(44,62,80,.08);font-weight:700}.page_treeIcon__B3vMj{color:#8e7d6b}.page_treeChevron__GJu0a{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px}.page_treeChevronPlaceholder__4Tq1Y{width:18px;height:18px}.page_treeChildren__zXeIc{margin-left:6px}.page_breadcrumbs__hI2OP{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.page_breadcrumbLink__MNiu4{display:inline-flex;align-items:center;gap:4px;background:transparent;border:none;color:#475569;cursor:pointer;font-weight:600}.page_searchRow__ns_uZ{display:flex;align-items:center;gap:10px;border:1px solid #e2e8f0;border-radius:12px;padding:8px 12px;background:white}.page_searchRow__ns_uZ input{border:none;flex:1 1;outline:none;font-size:.95rem}.page_list__9_F4K{display:flex;flex-direction:column;gap:8px;overflow:auto}.page_listDropZone__Xt5nB{position:relative;border-radius:14px;transition:border-color .2s ease,box-shadow .2s ease;min-height:240px}.page_dropActive__dlNXT{border:2px dashed rgba(142,125,107,.5);box-shadow:0 0 0 4px rgba(142,125,107,.12);background:rgba(142,125,107,.06)}.page_dropOverlay__NvoZB{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;gap:10px;background:rgba(253,251,247,.9);border-radius:14px;color:#5b5146;font-weight:700;letter-spacing:.01em;z-index:2;pointer-events:none;font-size:1rem;padding:16px}.page_listRow__Q0pKf{display:flex;align-items:center;justify-content:space-between;gap:12px;border:1px solid #f1f5f9;border-radius:12px;padding:10px 12px;background:white;cursor:pointer}.page_listRowActive__J33Qx{border-color:rgba(44,62,80,.3);box-shadow:0 8px 18px rgba(44,62,80,.08)}.page_listIcon__uRfJM{width:36px;height:36px;border-radius:10px;background:rgba(44,62,80,.08);display:inline-flex;align-items:center;justify-content:center;color:#2c3e50}.page_listInfo__D0Swy{flex:1 1;min-width:0}.page_listName__14seP{font-weight:700;color:#1e293b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.page_listMeta__sy8AW{font-size:.85rem;color:#64748b}.page_listActions__SaVmI{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.page_details__NlrJh{display:flex;flex-direction:column;gap:12px;flex:1 1;min-height:0}.page_previewSection___aYc_{display:flex;flex-direction:column;gap:10px;margin-top:6px;flex:1 1;min-height:420px}.page_previewHeader__LHchc{display:flex;align-items:center;justify-content:space-between;font-weight:700;color:#334155}.page_previewBody__B7k2f{border:1px solid #e2e8f0;border-radius:14px;background:#ffffff;padding:8px;min-height:360px;display:flex;align-items:center;justify-content:center;flex:1 1}.page_previewPlaceholder__nbJdF{color:#64748b;font-size:.9rem;text-align:center;padding:12px}.page_previewMedia__voBYN{width:100%;height:100%;min-height:360px;border:none;border-radius:10px;object-fit:contain}.page_storageCard__DP67t{margin-top:auto;padding:16px;border-radius:16px;background:rgba(142,125,107,.12)}.page_storageCard__DP67t h3{margin:0 0 8px;font-size:16px}.page_storageCard__DP67t ul{padding-left:18px;margin:0;color:#475569;font-size:.9rem}.page_emptyText__zaN1H{color:#94a3b8;font-size:.9rem;padding:12px 4px}@media (max-width:1200px){.page_container__YX1wd{padding-right:32px}.page_grid__kOTjy{grid-template-columns:1fr}.page_panel__ldEW2{min-height:auto}}.page_detailsFooter__hjSXt{margin-top:auto;display:flex;flex-direction:column;gap:6px;padding-top:6px;border-top:1px solid #f1f5f9}.page_detailsRow__dJ3e1{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:.85rem;color:#475569}.page_detailsPrimary__Cn74h{display:flex;align-items:center;gap:8px;min-width:0;color:#1e293b;font-weight:700}.page_detailsPath__kOXuc{color:#64748b;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:60%}.page_detailsType__e6lMu{color:#64748b;font-weight:600;font-size:.8rem}.page_detailsMetaText__uFZPR{color:#475569;font-size:.8rem;white-space:nowrap}