*{margin:0;padding:0}body{background:#000;font-family:sans-serif}.H1{color:cyan;font-family:Orbitron,Arial,Helvetica,sans-serif;text-align:center;font-size:20px;margin-top:1%}.query{margin-left:5%;width:40%;height:30px;background:#000;padding:4px;border:2px solid cyan;color:#fff;transition:width .9s ease}.query:hover{width:50%}.searchWrapper{position:relative;width:100%;max-width:400px;margin:20px auto 0}.icon{margin-left:5px;padding:8px 12px;background:none;font-size:14px;color:#fff;border:none;border-radius:6px;cursor:pointer}.suggestions{position:absolute;top:100%;left:0;width:100%;background:#111;border:1px solid #444;border-radius:6px;margin-top:5px;z-index:10;max-height:300px;overflow-y:auto}.suggestionItem{display:flex;align-items:center;gap:10px;padding:5px 10px;cursor:pointer;color:#fff}.suggestionItem img{width:40px;height:60px;object-fit:cover;border-radius:4px}.active,.suggestionItem:hover{background-color:#333}.genre-grid{display:flex;flex-wrap:wrap;gap:15px}.Top{width:150px;flex:0 0 auto;display:flex;flex-direction:column;align-items:center;gap:5px}.Top img{width:100%;height:200px;object-fit:cover;border-radius:10px}.Top h3{font-size:14px;text-align:center;color:#fff;text-decoration:none;margin:0}.rating{font-size:12px;color:cyan}.sidenav_sidebar__5njqu{position:fixed;left:0;top:0;z-index:70;display:flex;flex-direction:column;width:285px;height:100dvh;background:#070707;border-right:1px solid hsla(0,0%,100%,.1);box-shadow:10px 0 50px rgba(0,0,0,.5);transform:translateX(-100%);transition:transform .3s ease-out}.sidenav_sidebarOpen__qWS5L{transform:translateX(0)}.sidenav_menuButton__IEpnl{position:fixed;left:16px;top:16px;z-index:60;display:flex;align-items:center;justify-content:center;width:40px;height:40px;border:1px solid hsla(0,0%,100%,.1);border-radius:12px;background:rgba(0,0,0,.75);color:#fff;box-shadow:0 8px 25px rgba(0,0,0,.35);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);cursor:pointer;transition:border-color .2s ease,color .2s ease,background .2s ease}.sidenav_menuButton__IEpnl svg{width:20px;height:20px}.sidenav_menuButton__IEpnl:hover{border-color:rgba(34,211,238,.4);color:#22d3ee}.sidenav_overlay__Y2fAJ{position:fixed;inset:0;z-index:65;background:rgba(0,0,0,.7);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);opacity:0;pointer-events:none;transition:opacity .3s ease}.sidenav_overlayOpen__DxiM_{opacity:1;pointer-events:auto}.sidenav_logoHeader__iGqnm{display:flex;align-items:center;justify-content:space-between;height:72px;flex-shrink:0;padding:0 20px;border-bottom:1px solid hsla(0,0%,100%,.08)}.sidenav_logo__K4mOs{font-size:20px;font-weight:900;letter-spacing:-.5px;text-decoration:none}.sidenav_logoMovie__O07dC{color:#fff}.sidenav_logoHub__OI42g{background:linear-gradient(90deg,#22d3ee,#a855f7);background-clip:text;-webkit-background-clip:text;color:transparent}.sidenav_closeButton__t9qrC{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border:none;border-radius:8px;background:transparent;color:hsla(0,0%,100%,.4);cursor:pointer;transition:background .2s ease,color .2s ease}.sidenav_closeButton__t9qrC svg{width:20px;height:20px}.sidenav_closeButton__t9qrC:hover{background:hsla(0,0%,100%,.06);color:#fff}.sidenav_navigation__3_fj0{flex:1 1;overflow-y:auto;padding:24px 12px}.sidenav_navigation__3_fj0::-webkit-scrollbar{width:4px}.sidenav_navigation__3_fj0::-webkit-scrollbar-track{background:transparent}.sidenav_navigation__3_fj0::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.1);border-radius:10px}.sidenav_sectionTitle__3gfrQ{margin:0 0 12px;padding:0 12px;color:hsla(0,0%,100%,.25);font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.2em}.sidenav_navList__KlrfJ{display:flex;flex-direction:column;gap:4px}.sidenav_navItem__S_D8N{position:relative;display:flex;align-items:center;gap:12px;padding:12px;border-radius:12px;color:hsla(0,0%,100%,.55);font-size:14px;font-weight:500;text-decoration:none;transition:background .2s ease,color .2s ease}.sidenav_navItem__S_D8N:hover{background:hsla(0,0%,100%,.06);color:#fff}.sidenav_navItem__S_D8N.sidenav_active__jXugv{background:linear-gradient(90deg,rgba(34,211,238,.15),rgba(168,85,247,.15));color:#fff}.sidenav_activeIndicator__fLNfk{position:absolute;left:0;width:2px;height:24px;border-radius:999px;background:linear-gradient(180deg,#22d3ee,#a855f7)}.sidenav_iconBox__LAPqo{display:flex;align-items:center;justify-content:center;width:36px;height:36px;flex-shrink:0;border-radius:8px;background:hsla(0,0%,100%,.04);color:hsla(0,0%,100%,.5);transition:background .2s ease,color .2s ease}.sidenav_icon__TOceA{display:flex;width:18px;height:18px}.sidenav_icon__TOceA svg{width:100%;height:100%;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.sidenav_navItem__S_D8N:hover .sidenav_iconBox__LAPqo{color:#22d3ee}.sidenav_navItem__S_D8N.sidenav_active__jXugv .sidenav_iconBox__LAPqo{background:linear-gradient(135deg,rgba(34,211,238,.2),rgba(168,85,247,.2));color:#22d3ee}.sidenav_divider__CB6X4{width:100%;height:1px;margin:24px 0;background:hsla(0,0%,100%,.07)}.sidenav_footer__znigY{flex-shrink:0;padding:20px;border-top:1px solid hsla(0,0%,100%,.07)}.sidenav_footerCard__saXM_{padding:16px;border:1px solid hsla(0,0%,100%,.06);border-radius:12px;background:hsla(0,0%,100%,.025)}.sidenav_footerTitle__NiTEH{display:flex;align-items:center;gap:8px;margin-bottom:8px;color:hsla(0,0%,100%,.7);font-size:12px;font-weight:500}.sidenav_statusDot__K0bk5{width:8px;height:8px;border-radius:50%;background:#22d3ee;box-shadow:0 0 10px rgba(34,211,238,.8)}.sidenav_footerText__RaGWQ{margin:0;color:hsla(0,0%,100%,.3);font-size:11px;line-height:1.6}.sidenav_copyright__eIolV{margin:16px 0 0;color:hsla(0,0%,100%,.2);font-size:10px;text-align:center}@media (max-width:480px){.sidenav_sidebar__5njqu{width:min(285px,85vw)}.sidenav_menuButton__IEpnl{left:12px;top:12px}}