.page-module__W3M6Qq__app{color:#f3f4f6;background:radial-gradient(circle at 100% 0,#5c4cff29,#0000 26%),radial-gradient(circle at 0 100%,#3ab0ff1a,#0000 22%),#0b0d12;grid-template-columns:300px 1fr;min-height:100vh;display:grid}.page-module__W3M6Qq__sidebar{background:#0a0c11eb;border-right:1px solid #ffffff0f;flex-direction:column;gap:22px;min-height:100vh;padding:22px 18px;display:flex}.page-module__W3M6Qq__backLink{color:#fff;background:#ffffff0f;border-radius:15px;justify-content:center;align-items:center;min-height:44px;font-size:14px;font-weight:700;text-decoration:none;transition:all .18s;display:inline-flex}.page-module__W3M6Qq__backLink:hover{background:#ffffff17}.page-module__W3M6Qq__sidebarBlock,.page-module__W3M6Qq__sidebarBlockMuted{background:#ffffff0a;border:1px solid #ffffff12;border-radius:22px;padding:18px}.page-module__W3M6Qq__sidebarBlockMuted{background:linear-gradient(#906bff1c,#ffffff0a)}.page-module__W3M6Qq__sidebarLabel{color:#8f95a3;text-transform:uppercase;letter-spacing:.08em;margin-bottom:10px;font-size:12px}.page-module__W3M6Qq__sidebarTitle{margin:0 0 10px;font-size:24px;line-height:1.2}.page-module__W3M6Qq__sidebarText{color:#a8afbb;margin:0;font-size:14px;line-height:1.6}.page-module__W3M6Qq__sidebarStats{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.page-module__W3M6Qq__sidebarStats div{background:#ffffff0a;border:1px solid #ffffff0f;border-radius:18px;padding:14px 10px}.page-module__W3M6Qq__sidebarStats span{color:#fff;font-size:22px;font-weight:900;display:block}.page-module__W3M6Qq__sidebarStats p{color:#9ca3af;margin:4px 0 0;font-size:12px}.page-module__W3M6Qq__workspace{flex-direction:column;gap:22px;min-width:0;padding:28px;display:flex}.page-module__W3M6Qq__header{background:linear-gradient(#181b25f7,#11131cf7);border:1px solid #ffffff14;border-radius:30px;align-items:center;min-height:210px;padding:40px 42px;display:flex;overflow:hidden;box-shadow:0 24px 80px #00000052}.page-module__W3M6Qq__badge{color:#b9c0cb;background:#ffffff0f;border-radius:999px;margin-bottom:18px;padding:9px 13px;font-size:13px;display:inline-flex}.page-module__W3M6Qq__title{color:#fff;margin:0;font-size:42px;line-height:1.08}.page-module__W3M6Qq__subtitle{color:#aeb5c0;max-width:900px;margin:16px 0 0;font-size:17px;line-height:1.6}.page-module__W3M6Qq__uploadPanel,.page-module__W3M6Qq__filesPanel{background:#12141df0;border:1px solid #ffffff14;border-radius:26px;min-width:0;padding:24px;overflow:hidden}.page-module__W3M6Qq__uploadPanel{grid-template-columns:minmax(260px,1fr) minmax(320px,520px);align-items:start;gap:22px;display:grid}.page-module__W3M6Qq__panelTitle{margin:0 0 8px;font-size:22px}.page-module__W3M6Qq__panelText{color:#aeb5c0;max-width:820px;margin:0;line-height:1.6}.page-module__W3M6Qq__uploadForm{gap:12px;min-width:0;display:grid}.page-module__W3M6Qq__select,.page-module__W3M6Qq__filterSelect{color:#f3f4f6;cursor:pointer;appearance:none;background-color:#0000;background-image:linear-gradient(#141721fa,#0b0d14fa),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23cbd5e1' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:0 0,calc(100% - 14px);background-repeat:no-repeat,no-repeat;background-size:auto,12px 12px;background-attachment:scroll;background-origin:padding-box;background-clip:border-box;border:1px solid #ffffff1a;border-radius:16px;outline:none;min-width:0;height:46px;min-height:46px;padding:0 44px 0 14px;font-family:inherit;font-size:14px;font-weight:600;line-height:1}.page-module__W3M6Qq__select:hover,.page-module__W3M6Qq__filterSelect:hover{background:linear-gradient(#181b27fa,#0d1018fa);border-color:#ffffff29}.page-module__W3M6Qq__select:focus,.page-module__W3M6Qq__filterSelect:focus{border-color:#738cff8c;box-shadow:0 0 0 3px #5c4cff29}.page-module__W3M6Qq__select option,.page-module__W3M6Qq__filterSelect option{color:#f3f4f6;background:#111522;font-size:14px;font-weight:500}.page-module__W3M6Qq__fileInput{color:#dce1ea;cursor:pointer;background:#ffffff0a;border:1px dashed #ffffff29;border-radius:15px;align-items:center;min-width:0;min-height:46px;padding:0 14px;display:flex;overflow:hidden}.page-module__W3M6Qq__fileInput input{display:none}.page-module__W3M6Qq__fileInput span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.page-module__W3M6Qq__primaryButton,.page-module__W3M6Qq__secondaryButton{color:#fff;white-space:nowrap;cursor:pointer;border-radius:16px;min-height:46px;padding:0 18px;font-weight:800;transition:all .18s}.page-module__W3M6Qq__primaryButton{background:linear-gradient(#ff4fd8,#d938b3);border:none}.page-module__W3M6Qq__secondaryButton{background:#ffffff0d;border:1px solid #ffffff1a}.page-module__W3M6Qq__primaryButton:hover,.page-module__W3M6Qq__secondaryButton:hover{transform:translateY(-1px)}.page-module__W3M6Qq__primaryButton:disabled,.page-module__W3M6Qq__secondaryButton:disabled,.page-module__W3M6Qq__deleteButton:disabled{opacity:.6;cursor:not-allowed;transform:none}.page-module__W3M6Qq__messageBox,.page-module__W3M6Qq__errorBox{border-radius:15px;grid-column:1/-1;padding:12px 14px;font-size:14px;line-height:1.5}.page-module__W3M6Qq__messageBox{color:#d7e4ff;background:#3e7eff24;border:1px solid #69a1ff2e}.page-module__W3M6Qq__errorBox{color:#ffd0d0;background:#ff5c5c1f;border:1px solid #ff5c5c38}.page-module__W3M6Qq__filesHeader{justify-content:space-between;align-items:center;gap:18px;margin-bottom:18px;display:flex}.page-module__W3M6Qq__filesActions{flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:center;gap:12px;min-width:0;display:flex}.page-module__W3M6Qq__fileList{gap:10px;display:grid}.page-module__W3M6Qq__emptyState{color:#aeb5c0;background:#ffffff0a;border-radius:18px;padding:18px;line-height:1.5}.page-module__W3M6Qq__fileRow{background:#ffffff0a;border:1px solid #ffffff0f;border-radius:18px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;min-width:0;min-height:72px;padding:14px 16px;display:grid;overflow:hidden}.page-module__W3M6Qq__fileMain{min-width:0}.page-module__W3M6Qq__fileName{color:#fff;white-space:normal;word-break:break-word;overflow-wrap:anywhere;margin-bottom:5px;font-weight:800;line-height:1.4}.page-module__W3M6Qq__fileMeta{color:#9ea6b3;white-space:normal;word-break:break-word;overflow-wrap:anywhere;font-size:13px;line-height:1.45}.page-module__W3M6Qq__fileRight{flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:center;gap:10px;display:flex}.page-module__W3M6Qq__statusPill{color:#d5dbe6;white-space:nowrap;background:#ffffff14;border-radius:999px;justify-content:center;align-items:center;min-height:30px;padding:0 11px;font-size:12px;font-weight:800;display:inline-flex}.page-module__W3M6Qq__statusIndexed{color:#b9f3cd;background:#48bb7824}.page-module__W3M6Qq__statusUploaded{color:#bdd8ff;background:#5ca6ff24}.page-module__W3M6Qq__statusProcessing{color:#ffe0aa;background:#ffbe5c24}.page-module__W3M6Qq__statusError{color:#ffc2c2;background:#ff5c5c24}.page-module__W3M6Qq__deleteButton{color:#fecaca;cursor:pointer;white-space:nowrap;background:#ef444429;border:none;border-radius:13px;min-height:38px;padding:0 14px;font-weight:800}.page-module__W3M6Qq__deleteButton:hover{background:#ef44443d}@media (max-width:1180px){.page-module__W3M6Qq__app{grid-template-columns:1fr}.page-module__W3M6Qq__sidebar{border-bottom:1px solid #ffffff0f;border-right:none;min-height:auto}.page-module__W3M6Qq__uploadPanel{grid-template-columns:1fr}.page-module__W3M6Qq__filesHeader{flex-direction:column;align-items:stretch}.page-module__W3M6Qq__filesActions{flex-wrap:wrap;justify-content:flex-start}}@media (max-width:760px){.page-module__W3M6Qq__workspace{padding:16px}.page-module__W3M6Qq__header{min-height:auto;padding:28px}.page-module__W3M6Qq__title{font-size:32px}.page-module__W3M6Qq__subtitle{font-size:15px}.page-module__W3M6Qq__fileRow{grid-template-columns:1fr;align-items:stretch}.page-module__W3M6Qq__fileRight{flex-wrap:wrap;justify-content:space-between}.page-module__W3M6Qq__filesActions{grid-template-columns:1fr;display:grid}}.page-module__W3M6Qq__fileActions{flex:none;align-items:center;gap:10px;display:flex}.page-module__W3M6Qq__indexButton,.page-module__W3M6Qq__indexAllButton{color:#d7e4ff;cursor:pointer;white-space:nowrap;background:#3e7eff2e;border:none;border-radius:13px;min-height:38px;padding:0 14px;font-weight:800;transition:all .18s}.page-module__W3M6Qq__indexAllButton{background:#5c4cff2e;border:1px solid #8eaaff2e;border-radius:16px;min-height:46px}.page-module__W3M6Qq__indexButton:hover,.page-module__W3M6Qq__indexAllButton:hover{background:#3e7eff42}.page-module__W3M6Qq__indexButton:disabled,.page-module__W3M6Qq__indexAllButton:disabled,.page-module__W3M6Qq__deleteButton:disabled{opacity:.6;cursor:default}@media (max-width:760px){.page-module__W3M6Qq__fileActions{flex-wrap:wrap;justify-content:flex-end;width:100%}}.page-module__W3M6Qq__searchPanel{background:#12141df0;border:1px solid #ffffff14;border-radius:26px;gap:18px;padding:24px;display:grid}.page-module__W3M6Qq__searchForm{grid-template-columns:220px minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.page-module__W3M6Qq__searchInput,.page-module__W3M6Qq__fileSearchInput{color:#f3f4f6;background:linear-gradient(#141721fa,#0b0d14fa);border:1px solid #ffffff1a;border-radius:16px;outline:none;width:100%;min-width:0;height:46px;min-height:46px;padding:0 14px;font-family:inherit;font-size:14px;font-weight:500}.page-module__W3M6Qq__searchInput::placeholder,.page-module__W3M6Qq__fileSearchInput::placeholder{color:#7f8795}.page-module__W3M6Qq__searchInput:focus,.page-module__W3M6Qq__fileSearchInput:focus{border-color:#738cff8c;box-shadow:0 0 0 3px #5c4cff29}.page-module__W3M6Qq__searchResults{gap:10px;display:grid}.page-module__W3M6Qq__searchResultCard{background:#ffffff0a;border:1px solid #ffffff0f;border-radius:18px;min-width:0;padding:16px}.page-module__W3M6Qq__searchResultTop{justify-content:space-between;gap:14px;margin-bottom:10px;display:flex}.page-module__W3M6Qq__searchResultTitle{color:#fff;word-break:break-word;margin-bottom:4px;font-weight:800}.page-module__W3M6Qq__searchResultMeta{color:#9ea6b3;font-size:13px}.page-module__W3M6Qq__searchResultText{color:#d6dbe5;white-space:pre-wrap;word-break:break-word;max-height:260px;padding-right:6px;font-size:14px;line-height:1.55;overflow:auto}.page-module__W3M6Qq__fileSearchInput{max-width:340px}@media (max-width:900px){.page-module__W3M6Qq__searchForm{grid-template-columns:1fr}.page-module__W3M6Qq__filesHeader{flex-direction:column;align-items:stretch}.page-module__W3M6Qq__fileSearchInput{max-width:none}}
