.Navigation_navbar__CDmY7{background:#ffffff;padding:20px 40px;position:fixed;top:0;left:0;right:0;z-index:1000;box-shadow:0 2px 8px rgba(0,0,0,.08);backdrop-filter:blur(10px);border-bottom:2px solid #3498db;transition:all .3s ease}.Navigation_navContainer__CvDUA{max-width:1200px;margin:0 auto;display:flex;justify-content:space-between;align-items:center}.Navigation_logo__ZzKRw{font-size:1.9em;font-weight:700;color:#2c3e50;text-decoration:none;transition:all .3s cubic-bezier(.165,.84,.44,1);letter-spacing:-.5px}.Navigation_logo__ZzKRw:hover{color:#3498db}.Navigation_logo__ZzKRw:focus-visible{outline:2px solid #3498db;outline-offset:4px;border-radius:4px}.Navigation_logoEight__Y_c13{color:#3498db;font-weight:700}.Navigation_menuItems__w28Eu{display:flex;gap:8px}.Navigation_dropdown__ZVsWg{position:relative}.Navigation_dropdownButton__48z6g{background:transparent;border:none;color:#4a5568;font-size:.95em;font-weight:500;cursor:pointer;padding:10px 18px;border-radius:8px;transition:all .25s cubic-bezier(.4,0,.2,1);display:flex;align-items:center;gap:6px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;position:relative;overflow:visible}.Navigation_dropdownButton__48z6g:before{content:"";position:absolute;left:18px;bottom:8px;width:0;height:2px;background:#3498db;transition:width .3s cubic-bezier(.4,0,.2,1)}.Navigation_dropdownButton__48z6g:hover{color:#3498db;transform:translateX(4px)}.Navigation_dropdownButton__48z6g:hover:before{width:calc(100% - 36px)}.Navigation_dropdownButton__48z6g:focus-visible{outline:2px solid #3498db;outline-offset:2px;color:#3498db}.Navigation_dropdownButton__48z6g:focus-visible:before{width:calc(100% - 36px)}.Navigation_arrow__wkwbf{font-size:.65em;transition:transform .25s cubic-bezier(.4,0,.2,1);opacity:.6;margin-top:1px;color:currentColor}.Navigation_dropdown__ZVsWg.Navigation_active__SA7aP .Navigation_arrow__wkwbf{transform:rotate(180deg)}.Navigation_dropdown__ZVsWg.Navigation_active__SA7aP .Navigation_dropdownButton__48z6g{color:#3498db;transform:translateX(4px)}.Navigation_dropdown__ZVsWg.Navigation_active__SA7aP .Navigation_dropdownButton__48z6g:before{width:calc(100% - 36px)}.Navigation_dropdownContent__rb9hw{position:absolute;top:calc(100% + 8px);left:50%;transform:translateX(-50%) translateY(-10px);background:#ffffff;min-width:240px;box-shadow:0 4px 20px rgba(0,0,0,.1),0 1px 4px rgba(0,0,0,.08);border-radius:8px;overflow:visible;opacity:0;visibility:hidden;transition:all .3s cubic-bezier(.34,1.56,.64,1);transform-origin:top center;padding:8px;border:1px solid rgba(52,152,219,.15);border-top:3px solid #3498db}.Navigation_dropdown__ZVsWg.Navigation_active__SA7aP .Navigation_dropdownContent__rb9hw{opacity:1;visibility:visible;transform:translateX(-50%) translateY(0)}.Navigation_dropdownLink__M1IvC{display:block;padding:12px 16px;color:#2d3748;font-size:.94em;text-decoration:none;transition:all .2s cubic-bezier(.4,0,.2,1);font-weight:500;position:relative;border-radius:6px;margin-bottom:2px;background:transparent;overflow:visible}.Navigation_dropdownLink__M1IvC:last-child{margin-bottom:0}.Navigation_dropdownLink__M1IvC:before{content:"";position:absolute;left:16px;bottom:8px;width:0;height:2px;background:#3498db;transition:width .3s cubic-bezier(.4,0,.2,1)}.Navigation_dropdownLink__M1IvC:hover{color:#3498db;transform:translateX(4px)}.Navigation_dropdownLink__M1IvC:hover:before{width:calc(100% - 32px)}.Navigation_dropdownLink__M1IvC:focus-visible{outline:2px solid #3498db;outline-offset:2px;color:#3498db}.Navigation_dropdownLink__M1IvC:focus-visible:before{width:calc(100% - 32px)}.Navigation_dropdown__ZVsWg.Navigation_active__SA7aP .Navigation_dropdownLink__M1IvC:first-child{animation:Navigation_slideIn__Qal01 .3s cubic-bezier(.4,0,.2,1) .05s both}.Navigation_dropdown__ZVsWg.Navigation_active__SA7aP .Navigation_dropdownLink__M1IvC:nth-child(2){animation:Navigation_slideIn__Qal01 .3s cubic-bezier(.4,0,.2,1) .1s both}.Navigation_dropdown__ZVsWg.Navigation_active__SA7aP .Navigation_dropdownLink__M1IvC:nth-child(3){animation:Navigation_slideIn__Qal01 .3s cubic-bezier(.4,0,.2,1) .15s both}.Navigation_dropdown__ZVsWg.Navigation_active__SA7aP .Navigation_dropdownLink__M1IvC:nth-child(4){animation:Navigation_slideIn__Qal01 .3s cubic-bezier(.4,0,.2,1) .2s both}@keyframes Navigation_slideIn__Qal01{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.Navigation_authButtons__Uib8P{display:flex;gap:12px;align-items:center;margin-left:20px}.Navigation_authLoading__TyCvs{color:#595c64;font-size:.9em}.Navigation_accountButton__70On6,.Navigation_adminButton__Ls94N,.Navigation_loginButton__znOk4,.Navigation_logoutButton__QDOiD,.Navigation_signupButton__fzVe2{padding:10px 24px;border-radius:8px;font-size:.95em;font-weight:600;text-decoration:none;transition:all .3s ease;border:none;cursor:pointer;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.Navigation_loginButton__znOk4{background:transparent;color:#3498db;border:2px solid #3498db;position:relative;overflow:hidden}.Navigation_loginButton__znOk4:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3) 50%,transparent);transition:left .5s ease}.Navigation_loginButton__znOk4:hover:before{left:100%}.Navigation_loginButton__znOk4:hover{background:#3498db;color:white;border-color:#3498db}.Navigation_loginButton__znOk4:focus-visible{outline:2px solid #3498db;outline-offset:2px}.Navigation_signupButton__fzVe2{background:linear-gradient(135deg,#2c3e50,#3498db);color:white;position:relative;overflow:hidden}.Navigation_signupButton__fzVe2:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.4) 50%,transparent);transition:left .5s ease}.Navigation_signupButton__fzVe2:hover:before{left:100%}.Navigation_signupButton__fzVe2:hover{background:linear-gradient(135deg,#3498db,#2c3e50)}.Navigation_signupButton__fzVe2:focus-visible{outline:2px solid #2c3e50;outline-offset:2px}.Navigation_accountButton__70On6{background:transparent;color:#2c3e50;border:2px solid #e9ecef;position:relative;overflow:hidden}.Navigation_accountButton__70On6:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(52,152,219,.1) 50%,transparent);transition:left .5s ease}.Navigation_accountButton__70On6:hover:before{left:100%}.Navigation_accountButton__70On6:hover{background:#f8f9fa;border-color:#3498db;color:#3498db}.Navigation_accountButton__70On6:focus-visible{outline:2px solid #3498db;outline-offset:2px}.Navigation_adminButton__Ls94N{background:linear-gradient(135deg,#667eea,#764ba2);color:white;position:relative;overflow:hidden}.Navigation_adminButton__Ls94N:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3) 50%,transparent);transition:left .5s ease}.Navigation_adminButton__Ls94N:hover:before{left:100%}.Navigation_adminButton__Ls94N:hover{background:linear-gradient(135deg,#764ba2,#667eea);box-shadow:0 4px 15px rgba(102,126,234,.4)}.Navigation_adminButton__Ls94N:focus-visible{outline:2px solid #667eea;outline-offset:2px}.Navigation_logoutButton__QDOiD{background:transparent;color:#dc3545;border:2px solid #dc3545;position:relative;overflow:hidden}.Navigation_logoutButton__QDOiD:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3) 50%,transparent);transition:left .5s ease}.Navigation_logoutButton__QDOiD:hover:before{left:100%}.Navigation_logoutButton__QDOiD:hover{background:#dc3545;color:white;border-color:#dc3545;box-shadow:0 2px 8px rgba(220,53,69,.25)}.Navigation_logoutButton__QDOiD:focus-visible{outline:2px solid #dc3545;outline-offset:2px}@media (max-width:768px){.Navigation_navbar__CDmY7{padding:16px 24px}.Navigation_logo__ZzKRw{font-size:1.6em}.Navigation_menuItems__w28Eu{gap:4px}.Navigation_dropdownButton__48z6g{padding:8px 12px;font-size:.88em}.Navigation_dropdownContent__rb9hw{min-width:220px}.Navigation_authButtons__Uib8P{gap:8px;margin-left:12px}.Navigation_accountButton__70On6,.Navigation_adminButton__Ls94N,.Navigation_loginButton__znOk4,.Navigation_logoutButton__QDOiD,.Navigation_signupButton__fzVe2{padding:8px 16px;font-size:.88em}}.Footer_footer__pQtti{background:linear-gradient(135deg,#2c3e50,#34495e);color:white;padding:80px 20px 30px;margin-top:0;position:relative;overflow:hidden}.Footer_footer__pQtti:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#3498db,#5dade2,#3498db);background-size:200% 100%;animation:Footer_shimmer__G2RPV 3s linear infinite}@keyframes Footer_shimmer__G2RPV{0%{background-position:-200% 0}to{background-position:200% 0}}.Footer_footerContainer__UGwZX{max-width:1200px;margin:0 auto}.Footer_footerContent__yAl3k{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:60px;margin-bottom:60px}.Footer_footerSection__UvV_8{display:flex;flex-direction:column;gap:20px}.Footer_footerBrand__s5UQq{font-size:2em;font-weight:700;color:white;margin-bottom:10px}.Footer_brandEight___rm9X{color:#3498db;font-weight:700}.Footer_footerDescription___K8RA{color:rgba(255,255,255,.8);line-height:1.6;font-size:.95em;max-width:300px}.Footer_footerTitle__sYXFH{font-size:1.1em;font-weight:600;color:white;margin-bottom:10px;letter-spacing:.5px}.Footer_footerLinks__M17kI{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:12px}.Footer_footerLink__xz_wT{color:rgba(255,255,255,.7);text-decoration:none;font-size:.95em;transition:all .2s cubic-bezier(.4,0,.2,1);display:inline-block;position:relative}.Footer_footerLink__xz_wT:before{content:"";position:absolute;left:0;bottom:-2px;width:0;height:2px;background:#3498db;transition:width .3s cubic-bezier(.4,0,.2,1)}.Footer_footerLink__xz_wT:hover{color:#3498db;transform:translateX(4px)}.Footer_footerLink__xz_wT:hover:before{width:100%}.Footer_footerBottom__YIYBj{display:flex;justify-content:space-between;align-items:center;padding-top:30px;border-top:1px solid rgba(255,255,255,.1);flex-wrap:wrap;gap:20px}.Footer_footerCopyright__kghKv{color:rgba(255,255,255,.6);font-size:.9em}.Footer_footerSocial__mGyvm{display:flex;gap:20px;align-items:center}.Footer_socialText__jSq0u{color:rgba(255,255,255,.6);font-size:.9em;font-style:italic}@media (max-width:1024px){.Footer_footerContent__yAl3k{grid-template-columns:1fr 1fr;gap:40px}}@media (max-width:640px){.Footer_footer__pQtti{padding:60px 20px 30px;margin-top:0}.Footer_footerContent__yAl3k{grid-template-columns:1fr;gap:40px}.Footer_footerBottom__YIYBj{flex-direction:column;text-align:center;gap:15px}.Footer_footerDescription___K8RA{max-width:100%}}