:root{--home-bg:rgb(214,211,211);--login-bg:linear-gradient(135deg,#1f41a9,#0a1a4a)}body{margin:0;transition:background .3s ease}body.home-page{background-color:var(--home-bg)}body.login-page{background:var(--login-bg)}body.other-page{background-color:var(--home-bg)}.Header_fixed__MOksQ{position:fixed;top:0;left:0;right:0;z-index:10}.DropdownNavbar_basic__6QVaz{background-color:var(--primary-color,transparent);font-family:var(--text-font,Arial);height:var(--height,100%);width:var(--width,100%);max-width:1200px;margin:0 auto;box-sizing:border-box;display:flex}.DropdownNavbar_basic__6QVaz .DropdownNavbar_navList__v3PqY{list-style:none;display:flex;align-items:center;margin:0;padding:0;width:100%;justify-content:space-between}.DropdownNavbar_basic__6QVaz .DropdownNavbar_navItem__RvxKJ{margin-right:5%;position:relative;color:var(--secondary-color,#000);white-space:nowrap}.DropdownNavbar_basic__6QVaz .DropdownNavbar_categoryContainer__Yha4Y{display:flex;align-items:center;cursor:pointer;padding:8px 12px;border-radius:6px;transition:background-color .2s ease}.DropdownNavbar_basic__6QVaz .DropdownNavbar_categoryContainer__Yha4Y:hover{background-color:rgba(0,0,0,.05)}.DropdownNavbar_basic__6QVaz .DropdownNavbar_iconContainer__qRNZK{margin-right:10%;transition:color .3s ease}.DropdownNavbar_basic__6QVaz .DropdownNavbar_dropdownMenuItem__eqvcJ:hover .DropdownNavbar_categoryName__TrLpo,.DropdownNavbar_basic__6QVaz .DropdownNavbar_dropdownMenuItem__eqvcJ:hover .DropdownNavbar_iconContainer__qRNZK,.DropdownNavbar_basic__6QVaz .DropdownNavbar_navItem__RvxKJ:hover .DropdownNavbar_categoryName__TrLpo,.DropdownNavbar_basic__6QVaz .DropdownNavbar_navItem__RvxKJ:hover .DropdownNavbar_iconContainer__qRNZK{color:var(--tertiary-color,#ff6347)}.DropdownNavbar_basic__6QVaz .DropdownNavbar_categoryName__TrLpo{color:var(--secondary-color,#000);text-decoration:none;font-size:var(--text-font-size,16px);font-weight:700;display:flex}.DropdownNavbar_basic__6QVaz .DropdownNavbar_categoryNameText__MOWNZ{display:flex;align-items:center}.DropdownNavbar_basic__6QVaz .DropdownNavbar_dropdownMenu__uBUJ_{position:absolute;top:100%;left:0;min-width:220px;background-color:var(--fourth-color,#fff);list-style:none;border-radius:12px;box-shadow:0 10px 25px rgba(0,0,0,.1),0 5px 10px rgba(0,0,0,.05);max-height:400px;overflow-y:auto;z-index:1000;padding:.75rem;margin-top:0;opacity:0;transform:translateY(-10px);visibility:hidden;transition:opacity .2s ease,transform .2s ease,visibility .2s ease;pointer-events:none}.DropdownNavbar_basic__6QVaz .DropdownNavbar_navItem__RvxKJ:after,.DropdownNavbar_basic__6QVaz .DropdownNavbar_navItem__RvxKJ:before{display:none}.DropdownNavbar_basic__6QVaz .DropdownNavbar_categoryContainer__Yha4Y:hover+.DropdownNavbar_dropdownMenu__uBUJ_,.DropdownNavbar_basic__6QVaz .DropdownNavbar_navItem__RvxKJ:hover .DropdownNavbar_dropdownMenu__uBUJ_{opacity:1;transform:translateY(0);visibility:visible;pointer-events:auto}.DropdownNavbar_basic__6QVaz .DropdownNavbar_dropdownMenuItem__eqvcJ{padding:.75rem 1rem;color:var(--secondary-color,#000);transition:all .2s ease;border-radius:8px;margin-bottom:2px}.DropdownNavbar_basic__6QVaz .DropdownNavbar_dropdownMenuItem__eqvcJ:last-child{margin-bottom:0}.DropdownNavbar_basic__6QVaz .DropdownNavbar_dropdownMenuItem__eqvcJ a{text-decoration:none;color:inherit;display:block;font-weight:700;font-size:.95rem}.DropdownNavbar_basic__6QVaz .DropdownNavbar_dropdownMenuItem__eqvcJ:hover{background-color:var(--dropdown-hover-bg-color,rgba(0,0,0,.05));transform:translateX(5px)}.DropdownNavbar_basic__6QVaz .DropdownNavbar_categoryName__TrLpo,.DropdownNavbar_basic__6QVaz .DropdownNavbar_dropdownMenuItem__eqvcJ{transition:color .3s ease,background-color .3s ease}@media (max-width:768px){.DropdownNavbar_basic__6QVaz .DropdownNavbar_navList__v3PqY{flex-direction:column;align-items:flex-start;justify-content:flex-start}.DropdownNavbar_basic__6QVaz .DropdownNavbar_navItem__RvxKJ{margin-right:0;margin-bottom:1rem}.DropdownNavbar_basic__6QVaz .DropdownNavbar_dropdownMenu__uBUJ_{position:fixed;left:0;width:100%;background-color:var(--fourth-color,#fff);list-style:none;border-radius:0;box-shadow:0 4px 8px rgba(0,0,0,.3);max-height:300px;overflow-y:auto;z-index:1000;padding:1rem;opacity:1;transform:none;visibility:visible;pointer-events:auto}}@media (max-width:480px){.DropdownNavbar_basic__6QVaz .DropdownNavbar_navList__v3PqY{justify-content:center}.DropdownNavbar_basic__6QVaz .DropdownNavbar_navItem__RvxKJ{margin-right:0;margin-bottom:.5rem;font-size:14px}.DropdownNavbar_basic__6QVaz .DropdownNavbar_categoryName__TrLpo{font-size:1rem}.DropdownNavbar_basic__6QVaz .DropdownNavbar_dropdownMenu__uBUJ_{padding:.5rem;max-height:350px}}.loading-screen{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#f5f5f5;display:flex;flex-direction:column;justify-content:center;align-items:center;z-index:9999}.loading-spinner{width:50px;height:50px;border-radius:50%;border:5px solid rgba(0,0,0,.1);border-top-color:#1ecd97;animation:spin 1s ease-in-out infinite}.loading-text{margin-top:20px;font-family:Arial,sans-serif;font-size:16px;color:#333}@keyframes spin{to{transform:rotate(1turn)}}