.page_documentsHub__1qOZu{padding:1rem 0}.page_header__CoYel{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:2rem;gap:2rem}.page_headerContent__PXxha{flex:1 1}.page_title__3PZJ7{font-size:2.2rem;font-weight:600;margin:0 0 .75rem;position:relative;display:inline-block}.page_titleMain__QAhZ3{background:linear-gradient(135deg,#fff,#e0e0e0);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;display:block}.page_titleAccent__uW4ea{position:absolute;bottom:-6px;left:0;width:60px;height:2px;background:linear-gradient(90deg,#fff,#ccc);border-radius:1px}.page_subtitle__Yqril{font-size:1rem;color:#888;margin:0;line-height:1.5}.page_headerActions__P4sfs,.page_uploadBtn__qulfR{display:flex;align-items:center}.page_uploadBtn__qulfR{background:linear-gradient(135deg,#fff,#e0e0e0);color:#0a0a0a;border:none;padding:10px 20px;border-radius:8px;font-size:.9rem;font-weight:500;cursor:pointer;transition:all .3s ease;gap:.5rem}.page_uploadBtn__qulfR:hover{transform:translateY(-1px);box-shadow:0 4px 12px hsla(0,0%,100%,.2)}.page_uploadIcon__SmCfO{font-size:1rem}.page_searchSection__l0GoT{margin-bottom:2rem}.page_searchCard__az4tx{background:hsla(0,0%,100%,.03);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid hsla(0,0%,100%,.08);border-radius:16px;padding:1.5rem;display:flex;gap:1.5rem;align-items:center}.page_searchBar__azc4y{flex:1 1;position:relative}.page_searchIcon__ZPCH2{position:absolute;left:1rem;top:50%;transform:translateY(-50%);color:#888;font-size:1rem}.page_searchInput__VxyhJ{width:100%;padding:10px 10px 10px 2.5rem;background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.08);border-radius:8px;color:#fff;font-size:.9rem;transition:all .3s ease}.page_searchInput__VxyhJ::placeholder{color:#666}.page_searchInput__VxyhJ:focus{outline:none;border-color:hsla(0,0%,100%,.2);background:hsla(0,0%,100%,.05)}.page_filters__9gdcn{display:flex;gap:1rem}.page_filterSelect__xB1QH{padding:10px 12px;background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.08);border-radius:8px;color:#fff;font-size:.9rem;cursor:pointer;transition:all .3s ease;min-width:140px}.page_filterSelect__xB1QH:focus{outline:none;border-color:hsla(0,0%,100%,.2)}.page_filterSelect__xB1QH option{background:#1a1a2e;color:#fff}.page_categoriesSection___qU_V{margin-bottom:2rem}.page_categoryCard__6_Z4U{background:hsla(0,0%,100%,.03);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid hsla(0,0%,100%,.08);border-radius:16px;padding:1.5rem;margin-bottom:1.5rem;transition:all .3s ease}.page_categoryCard__6_Z4U:hover{transform:translateY(-1px);box-shadow:0 4px 12px rgba(0,0,0,.2);border-color:hsla(0,0%,100%,.12)}.page_categoryHeader__AKsz3{display:flex;align-items:center;gap:1rem;margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:1px solid hsla(0,0%,100%,.08)}.page_categoryIcon__u05gQ{font-size:1.5rem;opacity:.7;transition:all .3s ease}.page_categoryCard__6_Z4U:hover .page_categoryIcon__u05gQ{opacity:1}.page_categoryTitle__zSYaX{font-size:1.3rem;font-weight:500;color:#fff;margin:0;flex:1 1}.page_documentCount__VMk_P{background:hsla(0,0%,100%,.05);color:#fff;padding:.4rem .8rem;border-radius:12px;font-size:.8rem;font-weight:500}.page_documentsList__MucIC{display:flex;flex-direction:column;gap:.75rem}.page_documentItem__B5JR0{display:flex;align-items:center;gap:1rem;padding:1rem;background:hsla(0,0%,100%,.02);border:1px solid hsla(0,0%,100%,.08);border-radius:8px;transition:all .3s ease}.page_documentItem__B5JR0:hover{background:hsla(0,0%,100%,.03);transform:translateX(2px)}.page_documentIcon__leqRm{flex-shrink:0}.page_fileIcon___Wi6v{font-size:1.5rem;opacity:.7;transition:all .3s ease}.page_documentItem__B5JR0:hover .page_fileIcon___Wi6v{opacity:1}.page_documentInfo__P5qyq{flex:1 1}.page_documentName__ziRfc{font-size:1rem;font-weight:500;color:#fff;margin:0 0 .4rem}.page_documentMeta__oiisL{display:flex;gap:.75rem;font-size:.8rem;color:#888}.page_documentType__nfFnk{background:hsla(0,0%,100%,.05);color:#fff;padding:.2rem .4rem;border-radius:4px;font-weight:500}.page_documentDate__oFUh2,.page_documentSize__IcljM{color:#666}.page_documentActions__NVK2e{display:flex;align-items:center;gap:.75rem}.page_statusBadge__LwjjF{display:flex;align-items:center;gap:.4rem;padding:.4rem .8rem;border-radius:12px;font-size:.8rem;font-weight:500;color:#fff}.page_statusIcon__kvZR8{font-size:.9rem}.page_statusText__R7BmO{text-transform:capitalize}.page_actionButtons__TyySt{display:flex;gap:.4rem}.page_actionBtn__sHXKB{background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.08);color:#fff;width:32px;height:32px;border-radius:6px;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;font-size:.9rem}.page_actionBtn__sHXKB:hover{background:hsla(0,0%,100%,.05);border-color:hsla(0,0%,100%,.15);transform:scale(1.05)}.page_statsSection__LOgDd{margin-bottom:1rem}.page_statsCard__BUzIl{background:hsla(0,0%,100%,.03);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid hsla(0,0%,100%,.08);border-radius:16px;padding:1.5rem}.page_statsTitle__lIFQb{font-size:1.2rem;font-weight:500;color:#fff;margin:0 0 1.5rem}.page_statsGrid__urdlC{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));grid-gap:1.5rem;gap:1.5rem}.page_statItem__xmZlD{text-align:center}.page_statNumber__9i102{display:block;font-size:2rem;font-weight:600;color:#fff;margin-bottom:.4rem}.page_statLabel__ZKdIw{font-size:.8rem;color:#888;text-transform:uppercase;letter-spacing:.5px}@media (max-width:768px){.page_header__CoYel{flex-direction:column;gap:1rem}.page_title__3PZJ7{font-size:1.8rem}.page_searchCard__az4tx{flex-direction:column;gap:1rem}.page_filters__9gdcn{width:100%;justify-content:space-between}.page_filterSelect__xB1QH{flex:1 1}.page_documentItem__B5JR0{flex-direction:column;align-items:flex-start;gap:.75rem}.page_documentActions__NVK2e{width:100%;justify-content:space-between}.page_statsGrid__urdlC{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.page_documentsHub__1qOZu{padding:.5rem 0}.page_categoryCard__6_Z4U,.page_searchCard__az4tx,.page_statsCard__BUzIl{padding:1rem}.page_documentMeta__oiisL{flex-direction:column;gap:.2rem}.page_statsGrid__urdlC{grid-template-columns:1fr}}