.Resources_resourcesPage__05KeP{font-family:Montserrat,sans-serif;background-color:#0f0f0f;color:#f1f1f1;display:flex;flex-direction:column;align-items:flex-start;padding:20px;min-height:100vh}.Resources_subjectContainer__PHhsF{margin-top:10vh;margin-left:10vh}.Resources_subjectTitle__C7F3C{font-size:2.5em;margin-bottom:20px;color:#e0e0e0}.Resources_folders__S3_j3{display:flex;flex-direction:row;justify-content:flex-start;gap:30px;margin-top:20px}.Resources_folder__DuT4l{text-align:center;cursor:pointer;transition:transform .3s ease}.Resources_folder__DuT4l:hover{transform:scale(1.1)}.Resources_folderImage__Jq3Yw{width:80px;height:80px;transition:transform .3s ease}.Resources_folderLabel__7ijzW{margin-top:8px;font-size:1em;color:#cccccc;font-weight:700}@media (max-width:768px){.Resources_resourcesPage__05KeP{padding:10px}.Resources_subjectTitle__C7F3C{font-size:1.25rem}.Resources_subjectContainer__PHhsF{margin-top:3vh;margin-left:2vh}.Resources_folders__S3_j3{flex-wrap:wrap;align-items:center}.Resources_folder__DuT4l{transform:scale(.8)}}.Resources_filesPage__XCoUX{background-color:#0f0f0f;font-family:Montserrat,sans-serif;color:#f0f0f0;margin:0;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;min-height:100vh;overflow:auto;scroll-behavior:smooth}.Resources_breadcrumbsNav__2_TLf{display:flex;gap:6px;flex-wrap:wrap;padding:1.25rem 2rem .25rem 2.5rem;font-size:.88rem;width:100%}.Resources_breadcrumbLink__X_7V4,.Resources_breadcrumbsNav__2_TLf{align-items:center;font-family:Montserrat,sans-serif;font-weight:700;color:#a1a1aa}.Resources_breadcrumbLink__X_7V4{text-decoration:none;display:inline-flex;gap:4px;transition:color .15s ease}.Resources_breadcrumbLink__X_7V4:hover{color:#ffffff}.Resources_breadcrumbText__5W7AO{color:#d4d4d8;font-weight:700}.Resources_breadcrumbActive__gkWDa,.Resources_breadcrumbText__5W7AO{font-family:Montserrat,sans-serif;display:inline-flex;align-items:center}.Resources_breadcrumbActive__gkWDa{color:#ffffff;font-weight:800}.Resources_breadcrumbSeparator__yUmpM{color:#52525b;flex-shrink:0}@media (max-width:768px){.Resources_breadcrumbsNav__2_TLf{padding:1rem 1rem .25rem;font-size:.78rem;gap:4px}}.Resources_fileContainer__A_b2Y{display:flex;flex-wrap:wrap;gap:24px;justify-content:flex-start;margin-top:50px;margin-left:50px;max-height:80vh;overflow-y:auto;padding-right:20px}.Resources_fileContainer__A_b2Y::-webkit-scrollbar{width:8px;height:8px}.Resources_fileContainer__A_b2Y::-webkit-scrollbar-track{background:#ffffff0d;border-radius:10px}.Resources_fileContainer__A_b2Y::-webkit-scrollbar-thumb{background:#ffffff40;border-radius:10px;border:2px solid #0f0f0f;transition:background .3s}.Resources_fileContainer__A_b2Y::-webkit-scrollbar-thumb:hover{background:rgba(255,255,255,.5)}.Resources_fileItem__z5ady{text-align:center;background:#ffffff0d;border-radius:12px;padding:20px;width:120px;transition:transform .3s ease,background .3s ease;box-shadow:0 6px 12px #00000033;display:flex;flex-direction:column;justify-content:center;align-items:center}.Resources_fileItem__z5ady:hover{background:rgba(255,255,255,.15);transform:translateY(-4px)}.Resources_fileIcon__YC69I{width:64px;height:64px;margin-bottom:10px}.Resources_fileName__xjc1B{font-size:14px;font-family:helvetica,sans-serif;color:#f0f0f0;overflow:hidden;word-wrap:break-word;width:100%;font-weight:500;text-align:center;display:block}.Resources_fileLink___F4e3{text-decoration:none;color:inherit}.Resources_folderIconWrapper__hxh_0{position:fixed;bottom:20px;left:50%;transform:translateX(-50%);display:flex;flex-direction:column;align-items:center;padding-top:20px}.Resources_folderBackLink__aN01S{text-decoration:none}.Resources_folderImg__fgexV{width:72px;height:72px;cursor:pointer;transition:opacity .3s,transform .3s}.Resources_folderImg__fgexV:hover{opacity:.8;transform:scale(1.2)}@media (max-width:768px){.Resources_fileContainer__A_b2Y{gap:14px;margin-left:15px;margin-top:25px;padding-right:15px;justify-content:flex-start}.Resources_fileItem__z5ady{width:105px;padding:16px 8px;border-radius:12px}.Resources_fileIcon__YC69I{width:54px;height:54px;margin-bottom:8px}.Resources_fileName__xjc1B{font-size:13px;line-height:1.35}}.Resources_authLockScreen__uoeJ8{display:flex;align-items:center;justify-content:center;min-height:100vh;width:100%;padding:1.5rem;background:#09090b}.Resources_lockCard__h04_y{max-width:460px;width:100%;background:#121214;border:1px solid rgba(255,255,255,.12);border-radius:18px;padding:2.5rem 2rem;text-align:center;box-shadow:0 25px 50px rgba(0,0,0,.7);display:flex;flex-direction:column;align-items:center;gap:1rem}.Resources_lockIconCircle__l_Cfw{width:64px;height:64px;border-radius:50%;background:rgba(247,36,92,.12);border:1px solid rgba(247,36,92,.25);display:flex;align-items:center;justify-content:center}.Resources_lockTitle__Vq_rB{font-size:1.35rem;font-weight:700;color:#fff;margin:0}.Resources_lockDesc___gLb9{font-size:.88rem;color:#a1a1aa;line-height:1.6;margin:0}.Resources_lockDesc___gLb9 strong{color:#fff}.Resources_authLoginBtn__RDejo{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:.85rem 1.25rem;background:linear-gradient(135deg,#f7245c,#e11d48);color:#fff;border:none;border-radius:10px;font-size:.95rem;font-weight:700;text-decoration:none;cursor:pointer;box-shadow:0 4px 15px rgba(247,36,92,.35);transition:transform .15s,box-shadow .15s;margin-top:.5rem}.Resources_authLoginBtn__RDejo:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(247,36,92,.5)}