#dify-chatbot-bubble-window{position:fixed!important;width:380px!important;height:600px!important;bottom:90px!important;right:20px!important;border-radius:14px!important}.chatbot-container{position:fixed;bottom:50px;right:15px;z-index:1000}.chatbot-icon-btn{width:60px;height:60px;border-radius:50%;border:none;background:linear-gradient(135deg,#667eea,#764ba2);cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-shadow:0 4px 12px rgba(0,0,0,.3);box-shadow:0 4px 12px rgba(0,0,0,.3);-webkit-transition:all .3s ease;transition:all .3s ease;padding:0}.chatbot-icon-btn:hover{-webkit-transform:scale(1.1);transform:scale(1.1);-webkit-box-shadow:0 6px 16px rgba(0,0,0,.4);box-shadow:0 6px 16px rgba(0,0,0,.4)}.chatbot-icon-btn:active{-webkit-transform:scale(.95);transform:scale(.95)}.chatbot-icon{width:50px;height:50px;-o-object-fit:contain;object-fit:contain}.chatbot-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding-right:30px;z-index:2000}.chatbot-modal,.chatbot-overlay{display:-webkit-box;display:-ms-flexbox;display:flex}.chatbot-modal{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background:#000;border-radius:12px;-webkit-box-shadow:0 10px 40px rgba(0,0,0,.3);box-shadow:0 10px 40px rgba(0,0,0,.3);width:90vw;max-width:450px;height:80vh;max-height:700px;overflow:hidden}.chatbot-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:10px;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border-bottom:1px solid #e0e0e0}.chatbot-header h4{margin:0;font-size:14px;font-weight:600}.close-btn,.fullscreen-btn{background:none;border:none;color:#fff;font-size:16px;cursor:pointer;padding:0;width:30px;height:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:-webkit-transform .2s ease;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease}.close-btn:hover,.fullscreen-btn:hover{-webkit-transform:scale(1.2);transform:scale(1.2)}.chatbot-content{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex}.chatbot-iframe{width:100%;height:100%;border:none}.fade-enter-active,.fade-leave-active{-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.fade-enter-from,.fade-leave-to{opacity:0}@media (max-width:768px){.chatbot-overlay{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-right:0}.chatbot-container{bottom:70px;right:15px}.chatbot-icon-btn{width:56px;height:56px}.chatbot-icon{width:46px;height:46px}.chatbot-modal{width:95vw;max-width:none;height:85vh;max-height:none}.chatbot-header h4{font-size:14px}}@media (max-width:480px){.chatbot-container{bottom:70px;right:15px}.chatbot-icon-btn{width:52px;height:52px}.chatbot-icon{width:42px;height:42px}.chatbot-modal{width:98vw;height:90vh;border-radius:8px}.chatbot-header{padding:10px}.chatbot-header h4{font-size:12px}.close-btn,.fullscreen-btn{font-size:16px}}@media (max-height:600px) and (orientation:landscape){.chatbot-modal{height:95vh}}#app{font-family:Roboto,sans-serif!important;font-weight:700;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:center}#dify-chatbot-bubble-button{display:none!important}.v-btn{text-transform:none!important}.overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.6);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;z-index:9999}.loader{border:8px solid #f3f3f3;border-top:8px solid #42b983;border-radius:50%;width:60px;height:60px;-webkit-animation:spin 1s linear infinite;animation:spin 1s linear infinite}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}html{scroll-behavior:smooth}.movie-row[data-v-05645036]{position:relative}.row-wrapper[data-v-05645036]{position:relative;overflow:visible}.movie-scroll[data-v-05645036]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:18px;overflow-x:auto;padding:10px 20px;scroll-behavior:smooth;scrollbar-width:none}.movie-scroll[data-v-05645036]::-webkit-scrollbar{display:none}.movie-card[data-v-05645036]{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:260px;position:relative}.card-inner[data-v-05645036]{position:relative;border-radius:12px;overflow:visible;-webkit-transition:.35s;transition:.35s}.movie-card[data-v-05645036]:hover{z-index:20}.movie-card:hover .card-inner[data-v-05645036]{-webkit-transform:scale(1.15) translateY(-10px);transform:scale(1.15) translateY(-10px)}.poster[data-v-05645036]{border-radius:12px;-webkit-box-shadow:0 6px 20px rgba(0,0,0,.6);box-shadow:0 6px 20px rgba(0,0,0,.6)}.hover-overlay[data-v-05645036]{position:absolute;inset:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;padding:12px;border-radius:12px;background:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.95)),color-stop(rgba(0,0,0,.5)),to(transparent));background:linear-gradient(0deg,rgba(0,0,0,.95),rgba(0,0,0,.5),transparent);opacity:0;-webkit-transition:.3s;transition:.3s}.movie-card:hover .hover-overlay[data-v-05645036]{opacity:1}.title[data-v-05645036]{font-size:15px;font-weight:600}.meta[data-v-05645036]{font-size:12px;opacity:.8}.genres[data-v-05645036]{font-size:11px;opacity:.7}.actions[data-v-05645036]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:6px;margin-top:6px}.actions button[data-v-05645036]{width:32px;height:32px;background:rgba(0,0,0,.6);border:1px solid hsla(0,0%,100%,.3)}.badges[data-v-05645036]{position:absolute;top:8px;left:8px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:6px}.badge[data-v-05645036]{font-size:11px;padding:3px 6px;border-radius:6px}.quality[data-v-05645036]{background:#ff3d00;color:#fff}.lang[data-v-05645036]{background:rgba(0,0,0,.7);color:#fff}.episode[data-v-05645036]{position:absolute;bottom:8px;right:8px;font-size:12px;background:rgba(0,0,0,.6);padding:4px 8px;border-radius:6px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px}.arrow[data-v-05645036]{position:absolute;top:40%;width:50px;height:50px;background:rgba(0,0,0,.75);color:#fff;border-radius:50%;z-index:30}.arrow-left[data-v-05645036]{left:0}.arrow-right[data-v-05645036]{right:0}@media (max-width:600px){.movie-card[data-v-05645036]{width:150px}.arrow[data-v-05645036]{display:none}}.movie-title[data-v-05645036]{font-size:14px;font-weight:600;margin-top:6px;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.movie-meta[data-v-05645036]{font-size:12px;opacity:.75;margin-top:2px}@media (max-width:768px){.hover-overlay[data-v-05645036]{display:none}}.movie-link[data-v-05645036]{text-decoration:none;color:inherit}.movie-grid[data-v-5a878242]{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:24px}.movie-card[data-v-5a878242]{position:relative;-webkit-transition:.35s;transition:.35s}.movie-card[data-v-5a878242]:hover{-webkit-transform:translateY(-6px);transform:translateY(-6px)}.movie-link[data-v-5a878242]{text-decoration:none;color:inherit;display:block}.poster-wrapper[data-v-5a878242]{position:relative;border-radius:14px;overflow:hidden}.poster[data-v-5a878242]{border-radius:14px;-webkit-transition:.4s;transition:.4s}.movie-card:hover .poster[data-v-5a878242]{-webkit-transform:scale(1.06);transform:scale(1.06)}.badges[data-v-5a878242]{position:absolute;top:8px;left:8px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:6px}.badge[data-v-5a878242]{font-size:11px;padding:3px 7px;border-radius:6px;font-weight:600}.quality[data-v-5a878242]{background:#ff3d00;color:#fff}.lang[data-v-5a878242]{background:rgba(0,0,0,.75);color:#fff}.episode[data-v-5a878242]{position:absolute;bottom:8px;right:8px;font-size:12px;background:rgba(0,0,0,.7);padding:4px 8px;border-radius:6px;color:#fff}.info[data-v-5a878242]{padding:10px 4px 0}.title[data-v-5a878242]{font-size:15px;font-weight:600;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.meta[data-v-5a878242]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;margin-top:4px;font-size:12px;color:#b3b3b3}.genres[data-v-5a878242]{font-size:11px;color:#888;margin-top:3px}.skeleton[data-v-5a878242]{width:100%;aspect-ratio:2/3;border-radius:14px;background:linear-gradient(110deg,#1a1a1a 25%,#2a2a2a 37%,#1a1a1a 63%);background-size:200% 100%;-webkit-animation:skeleton-5a878242 1.2s infinite;animation:skeleton-5a878242 1.2s infinite}@-webkit-keyframes skeleton-5a878242{0%{background-position:100% 0}to{background-position:-100% 0}}@keyframes skeleton-5a878242{0%{background-position:100% 0}to{background-position:-100% 0}}@media (max-width:900px){.movie-grid[data-v-5a878242]{grid-template-columns:repeat(auto-fill,minmax(160px,1fr))}}@media (max-width:600px){.movie-grid[data-v-5a878242]{grid-template-columns:repeat(2,1fr);gap:16px}.title[data-v-5a878242]{font-size:14px}}.ranking-row[data-v-27e52636]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;overflow-x:auto}.ranking-item[data-v-27e52636]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;gap:6px}.rank[data-v-27e52636]{font-size:100px;font-weight:900;color:transparent;-webkit-text-stroke:3px #fff}.poster[data-v-27e52636]{width:140px;border-radius:6px}.hero[data-v-7697efb1]{position:relative;height:520px;border-radius:20px;overflow:hidden}.hero-bg[data-v-7697efb1]{background-size:cover;background-position:50%}.hero[data-v-7697efb1]:before{content:"";position:absolute;inset:0;background:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.95)),color-stop(30%,rgba(0,0,0,.8)),color-stop(60%,rgba(0,0,0,.2)),to(transparent));background:linear-gradient(90deg,rgba(0,0,0,.95),rgba(0,0,0,.8) 30%,rgba(0,0,0,.2) 60%,transparent)}.hero-content[data-v-7697efb1]{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100%;padding:60px;z-index:2}.left[data-v-7697efb1]{max-width:500px}.title[data-v-7697efb1]{font-size:28px;font-weight:800;color:#fff}.meta[data-v-7697efb1]{margin:12px 0}.badge[data-v-7697efb1]{background:#222;padding:6px 10px;border-radius:6px;margin-right:6px;font-size:13px}.desc[data-v-7697efb1]{color:#bbb;margin-top:10px;line-height:1.5}.actions[data-v-7697efb1]{margin-top:20px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.btn-play[data-v-7697efb1]{background:red;color:#fff;border:none;border-radius:30px;font-weight:700;cursor:pointer}.icon-group[data-v-7697efb1]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.btn-icon[data-v-7697efb1]{width:42px;height:42px;border-radius:50%;border:1px solid hsla(0,0%,100%,.4);background:rgba(0,0,0,.4);color:#fff;cursor:pointer}.thumbs[data-v-7697efb1]{position:absolute;bottom:20px;right:30px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;overflow-x:auto;overflow-y:hidden;-webkit-scroll-snap-type:x mandatory;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}.thumbs[data-v-7697efb1]::-webkit-scrollbar{display:none}.thumbs[data-v-7697efb1]{scrollbar-width:none}.thumb[data-v-7697efb1]{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:60px;height:90px;border-radius:8px;overflow:hidden;cursor:pointer;opacity:.7;scroll-snap-align:start;-webkit-transition:.3s;transition:.3s}.thumb img[data-v-7697efb1]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.thumb.active[data-v-7697efb1]{border:2px solid red;opacity:1;-webkit-transform:scale(1.1);transform:scale(1.1)}.hero-skeleton[data-v-7697efb1]{position:absolute;inset:0;background:-webkit-gradient(linear,left top,right top,color-stop(25%,#1a1a1a),color-stop(37%,#2a2a2a),color-stop(63%,#1a1a1a));background:linear-gradient(90deg,#1a1a1a 25%,#2a2a2a 37%,#1a1a1a 63%);background-size:400% 100%;-webkit-animation:skeleton-7697efb1 1.2s infinite;animation:skeleton-7697efb1 1.2s infinite}@-webkit-keyframes skeleton-7697efb1{0%{background-position:100% 0}to{background-position:-100% 0}}@keyframes skeleton-7697efb1{0%{background-position:100% 0}to{background-position:-100% 0}}.hero-bg[data-v-7697efb1]{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-filter:brightness(.7);filter:brightness(.7)}.fade-enter-active[data-v-7697efb1],.fade-leave-active[data-v-7697efb1],.hero-bg[data-v-7697efb1]{-webkit-transition:opacity .8s ease;transition:opacity .8s ease}.fade-enter-from[data-v-7697efb1],.fade-leave-to[data-v-7697efb1]{opacity:0}.trend-wrapper[data-v-10cd5528]{display:grid;grid-template-columns:repeat(4,1fr);gap:30px;background:#0b0b0b;padding:30px;border-radius:18px;border:1px solid hsla(0,0%,100%,.06)}.panel[data-v-10cd5528]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.panel-title[data-v-10cd5528]{font-weight:700;margin-bottom:18px;color:#fff;font-size:16px}.list-item[data-v-10cd5528]{display:-webkit-box;display:-ms-flexbox;display:flex;padding:10px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;margin-bottom:14px;cursor:pointer;-webkit-transition:.25s;transition:.25s}.list-item[data-v-10cd5528]:hover{-webkit-transform:translateX(6px);transform:translateX(6px)}.rank[data-v-10cd5528]{color:#777;width:20px}.thumb[data-v-10cd5528]{width:70px;height:40px;-o-object-fit:cover;object-fit:cover;border-radius:6px}.name[data-v-10cd5528]{color:#ddd;font-size:14px}.category-item[data-v-10cd5528]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;margin-bottom:16px;padding:10px}.tag[data-v-10cd5528]{padding:8px 18px;margin-left:20px;border-radius:30px;font-size:13px;font-weight:600;color:#fff}.red[data-v-10cd5528]{background:linear-gradient(45deg,#ff0040,#ff2e63)}.blue[data-v-10cd5528]{background:linear-gradient(45deg,#00b4db,#007bff)}.pink[data-v-10cd5528]{background:linear-gradient(45deg,#ff4fa3,#9b59b6)}.green[data-v-10cd5528]{background:linear-gradient(45deg,#00c853,#00bfa5)}.purple[data-v-10cd5528]{background:linear-gradient(45deg,#ff416c,#8e44ad)}.comment[data-v-10cd5528]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;margin-bottom:14px}.avatar[data-v-10cd5528]{width:36px;height:36px;border-radius:50%}.user[data-v-10cd5528]{font-size:13px;color:#fff}.text[data-v-10cd5528]{font-size:12px;color:#aaa}@media(max-width:1100px){.trend-wrapper[data-v-10cd5528]{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.trend-wrapper[data-v-10cd5528]{grid-template-columns:1fr}}.panel[data-v-10cd5528]{background:#111;padding:20px;border-radius:14px}.panel[data-v-10cd5528]:hover{-webkit-box-shadow:0 10px 40px rgba(255,0,60,.15);box-shadow:0 10px 40px rgba(255,0,60,.15)}.category-link[data-v-10cd5528]{text-decoration:none}.movie-scroll[data-v-0dc8c308]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;overflow-x:auto;padding:10px 20px;scrollbar-width:none}.movie-scroll[data-v-0dc8c308]::-webkit-scrollbar{display:none}.movie-card[data-v-0dc8c308]{width:300px;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-transition:.3s;transition:.3s}.movie-card[data-v-0dc8c308]:hover{-webkit-transform:translateY(-6px);transform:translateY(-6px)}.thumb-wrapper[data-v-0dc8c308]{position:relative}.thumb[data-v-0dc8c308]{border-radius:12px}.poster[data-v-0dc8c308]{position:absolute;bottom:-30px;left:12px;width:70px;height:100px;border-radius:8px;-webkit-box-shadow:0 4px 12px rgba(0,0,0,.7);box-shadow:0 4px 12px rgba(0,0,0,.7);border:2px solid #111}.info[data-v-0dc8c308]{margin-top:40px;padding-left:90px}.name[data-v-0dc8c308]{font-size:15px;font-weight:700;line-height:1.3}.origin[data-v-0dc8c308]{font-size:13px;opacity:.7;margin-top:2px}.meta[data-v-0dc8c308]{margin-top:6px;font-size:12px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:6px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.tag[data-v-0dc8c308]{background:red;color:#fff;font-size:11px;padding:2px 6px;border-radius:4px}.year[data-v-0dc8c308]{color:#ff3d00}.time[data-v-0dc8c308]{opacity:.8}.arrow[data-v-0dc8c308]{position:absolute;top:40%;width:50px;height:50px;background:rgba(0,0,0,.75);color:#fff;border-radius:50%;z-index:30}.arrow-left[data-v-0dc8c308]{left:0}.arrow-right[data-v-0dc8c308]{right:0}.skeleton[data-v-0dc8c308]{height:180px;border-radius:12px;background:#222}@media (max-width:768px){.movie-card[data-v-0dc8c308]{width:220px}.poster[data-v-0dc8c308]{width:60px;height:90px}.info[data-v-0dc8c308]{padding-left:80px}.arrow[data-v-0dc8c308]{display:none}}.movie-link[data-v-0dc8c308]{text-decoration:none;color:inherit}.movie-row[data-v-0dc8c308]{position:relative}.row-wrapper[data-v-0dc8c308]{position:relative;overflow:visible}.section-wrapper{margin-bottom:28px;min-height:260px}.category-header{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0 24px 10px 24px}.category-header,.title-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.title-group{gap:8px}.title-icon{color:#ff9800}.category-title{font-family:Montserrat,Roboto,sans-serif;font-size:clamp(12px,3.2vw,18px);font-weight:800;text-transform:uppercase!important;letter-spacing:1.2px;color:#fff;position:relative;padding-left:16px;line-height:1.2;text-shadow:0 4px 8px rgba(0,0,0,.3)}.category-title:before{content:"";position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:5px;height:75%;background:-webkit-gradient(linear,left top,left bottom,from(#ffb700),to(#ff8c00));background:linear-gradient(180deg,#ffb700,#ff8c00);border-radius:4px;-webkit-box-shadow:0 0 8px rgba(255,183,0,.4);box-shadow:0 0 8px rgba(255,183,0,.4)}.view-all{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;font-size:12px;font-weight:600;color:#ffb700;text-decoration:none;text-transform:uppercase;letter-spacing:.5px;padding:6px 16px;border-radius:20px;background:rgba(255,183,0,.1);-webkit-transition:all .3s ease;transition:all .3s ease}.view-all:hover{color:#000;background:linear-gradient(45deg,#ffb700,#ff8c00);-webkit-transform:translateX(4px) scale(1.02);transform:translateX(4px) scale(1.02);-webkit-box-shadow:0 4px 15px rgba(255,183,0,.3);box-shadow:0 4px 15px rgba(255,183,0,.3)}@media (max-width:600px){.category-header{padding:0 12px 10px 12px}.category-title{padding-left:12px;letter-spacing:1px}.view-all{font-size:10px;padding:4px 12px}}.section-wrapper:after{content:"";display:block;height:1px;margin-top:6px}.skeleton-row{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;padding:0 24px}.skeleton-card{width:160px;height:220px;border-radius:8px;background:-webkit-gradient(linear,left top,right top,color-stop(25%,#1a1a1a),color-stop(37%,#2a2a2a),color-stop(63%,#1a1a1a));background:linear-gradient(90deg,#1a1a1a 25%,#2a2a2a 37%,#1a1a1a 63%);background-size:400% 100%;-webkit-animation:shimmer 1.2s infinite;animation:shimmer 1.2s infinite}@-webkit-keyframes shimmer{0%{background-position:100% 0}to{background-position:0 0}}@keyframes shimmer{0%{background-position:100% 0}to{background-position:0 0}}.custom-carousel[data-v-bd148d82]{position:relative;background-color:#0f0f0f;overflow:hidden}.carousel-wrapper[data-v-bd148d82]{position:relative;width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;overflow:hidden}.carousel-image[data-v-bd148d82]{position:absolute;inset:0;-webkit-filter:brightness(.75);filter:brightness(.75);z-index:1;-webkit-animation:kenBurns-bd148d82 12s ease-out forwards;animation:kenBurns-bd148d82 12s ease-out forwards}@-webkit-keyframes kenBurns-bd148d82{0%{-webkit-transform:scale(1);transform:scale(1)}to{-webkit-transform:scale(1.12);transform:scale(1.12)}}@keyframes kenBurns-bd148d82{0%{-webkit-transform:scale(1);transform:scale(1)}to{-webkit-transform:scale(1.12);transform:scale(1.12)}}.carousel-wrapper:hover .carousel-image[data-v-bd148d82]{-webkit-filter:brightness(.95);filter:brightness(.95)}.carousel-overlay[data-v-bd148d82]{position:absolute;inset:0;background:-webkit-gradient(linear,left top,right top,from(#0f0f0f),color-stop(40%,hsla(0,0%,6%,.7)),to(transparent)),-webkit-gradient(linear,left bottom,left top,from(#0f0f0f),color-stop(40%,transparent));background:linear-gradient(90deg,#0f0f0f 0,hsla(0,0%,6%,.7) 40%,transparent),linear-gradient(0deg,#0f0f0f 0,transparent 40%);z-index:2}.carousel-content[data-v-bd148d82]{position:relative;z-index:3;padding:40px 60px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:20px;min-height:220px;-webkit-animation:slideUpContent-bd148d82 .8s cubic-bezier(.34,1.56,.64,1);animation:slideUpContent-bd148d82 .8s cubic-bezier(.34,1.56,.64,1);max-width:800px}@-webkit-keyframes slideUpContent-bd148d82{0%{opacity:0;-webkit-transform:translateY(40px);transform:translateY(40px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes slideUpContent-bd148d82{0%{opacity:0;-webkit-transform:translateY(40px);transform:translateY(40px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.carousel-text-wrapper[data-v-bd148d82]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px;-webkit-animation:fadeInUp-bd148d82 .6s ease-out .1s backwards;animation:fadeInUp-bd148d82 .6s ease-out .1s backwards;width:100%}@-webkit-keyframes fadeInUp-bd148d82{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInUp-bd148d82{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.carousel-title[data-v-bd148d82]{font-size:clamp(28px,5vw,56px);font-weight:900;color:#fff;margin:0;line-height:1.1;text-shadow:0 4px 12px rgba(0,0,0,.8);text-transform:uppercase;letter-spacing:1px;text-align:left;word-break:break-word;font-family:Montserrat,sans-serif}.carousel-origin[data-v-bd148d82]{font-size:clamp(14px,2vw,18px);color:#e0e0e0;margin:0;opacity:.9;line-height:1.4;font-weight:500;text-align:left}.carousel-meta[data-v-bd148d82]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:clamp(11px,1.5vw,14px);color:#b0b0b0;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;width:100%}.carousel-meta[data-v-bd148d82],.meta-item[data-v-bd148d82]{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.meta-item[data-v-bd148d82]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;gap:6px}.meta-separator[data-v-bd148d82]{opacity:.3;margin:0 4px}.carousel-genres[data-v-bd148d82]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-top:8px}.genre-tag[data-v-bd148d82]{display:inline-block;padding:4px 14px;background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.2);color:#fff;border-radius:4px;font-size:clamp(10px,1.2vw,12px);font-weight:500;-webkit-transition:all .3s ease;transition:all .3s ease;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.genre-tag[data-v-bd148d82]:hover{background:hsla(0,0%,100%,.2);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.carousel-actions[data-v-bd148d82]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:10px}.carousel-btn[data-v-bd148d82]{padding:12px 32px!important;font-weight:700!important;font-size:15px!important;text-transform:uppercase!important;letter-spacing:1px!important;border-radius:8px!important;-webkit-transition:all .3s cubic-bezier(.4,0,.2,1)!important;transition:all .3s cubic-bezier(.4,0,.2,1)!important;-webkit-animation:fadeInUp-bd148d82 .6s ease-out .2s backwards;animation:fadeInUp-bd148d82 .6s ease-out .2s backwards;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.primary-btn[data-v-bd148d82]{background:linear-gradient(45deg,#ffb700,#ff8c00)!important;color:#000!important;-webkit-box-shadow:0 6px 20px rgba(255,136,0,.3)!important;box-shadow:0 6px 20px rgba(255,136,0,.3)!important;border:none!important}.primary-btn[data-v-bd148d82]:hover{-webkit-transform:translateY(-4px);transform:translateY(-4px);-webkit-box-shadow:0 10px 30px rgba(255,136,0,.5)!important;box-shadow:0 10px 30px rgba(255,136,0,.5)!important;background:linear-gradient(45deg,#ffc833,#ffa022)!important}.secondary-btn[data-v-bd148d82]{background:hsla(0,0%,100%,.1)!important;border:1px solid hsla(0,0%,100%,.3)!important;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff!important}.secondary-btn[data-v-bd148d82]:hover{background:hsla(0,0%,100%,.2)!important;-webkit-transform:translateY(-4px);transform:translateY(-4px);border-color:#fff!important}.carousel-btn[data-v-bd148d82]:active{-webkit-transform:scale(.95);transform:scale(.95)}.v-carousel__controls__item[data-v-bd148d82]{background-color:hsla(0,0%,100%,.3)!important;-webkit-transition:all .3s ease!important;transition:all .3s ease!important;border-radius:50%!important}.v-carousel__controls__item.v-carousel__controls__item--active[data-v-bd148d82]{background-color:#ffb700!important;-webkit-box-shadow:0 0 12px rgba(255,183,0,.6);box-shadow:0 0 12px rgba(255,183,0,.6)}.custom-carousel .v-carousel__controls__next[data-v-bd148d82],.custom-carousel .v-carousel__controls__prev[data-v-bd148d82]{opacity:0;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.custom-carousel:hover .v-carousel__controls__next[data-v-bd148d82],.custom-carousel:hover .v-carousel__controls__prev[data-v-bd148d82]{opacity:1}@media (max-width:1200px){.carousel-content[data-v-bd148d82]{padding:30px 40px;min-height:180px}.carousel-title[data-v-bd148d82]{font-size:32px}.carousel-origin[data-v-bd148d82]{font-size:14px}}@media (max-width:768px){.responsive-carousel[data-v-bd148d82]{height:400px!important}.carousel-content[data-v-bd148d82]{padding:20px;min-height:140px;gap:16px}.carousel-title[data-v-bd148d82]{font-size:24px}.carousel-origin[data-v-bd148d82]{font-size:12px}.carousel-meta[data-v-bd148d82]{font-size:12px;gap:6px}.meta-item[data-v-bd148d82]{padding:3px 6px}.carousel-genres[data-v-bd148d82]{gap:6px}.genre-tag[data-v-bd148d82]{padding:4px 10px;font-size:10px}.carousel-btn[data-v-bd148d82]{padding:10px 24px!important;font-size:12px!important}}@media (max-width:480px){.custom-carousel[data-v-bd148d82]{border-radius:6px}.responsive-carousel[data-v-bd148d82]{height:320px!important}.carousel-content[data-v-bd148d82]{padding:16px;min-height:120px;gap:12px}.carousel-title[data-v-bd148d82]{font-size:18px;letter-spacing:.5px}.carousel-origin[data-v-bd148d82]{font-size:11px;max-height:32px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.carousel-meta[data-v-bd148d82]{font-size:11px;gap:4px}.meta-item[data-v-bd148d82]{padding:2px 4px}.carousel-genres[data-v-bd148d82]{gap:4px}.genre-tag[data-v-bd148d82]{padding:3px 8px;font-size:9px}.carousel-btn[data-v-bd148d82]{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:10px!important;font-size:12px!important}.carousel-actions[data-v-bd148d82]{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex}.v-carousel__controls[data-v-bd148d82]{bottom:10px!important}}.category-title[data-v-1be7c790]{font-size:22px;font-weight:800;letter-spacing:.6px;margin-bottom:8px}.trending-track[data-v-1be7c790]{padding:12px;scroll-behavior:smooth;display:-webkit-box;display:-ms-flexbox;display:flex;gap:14px;-webkit-animation:fadeUp-1be7c790 .6s ease forwards;animation:fadeUp-1be7c790 .6s ease forwards}@-webkit-keyframes fadeUp-1be7c790{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeUp-1be7c790{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.trending-card[data-v-1be7c790]{width:240px;border-radius:16px;overflow:hidden;background:#141414;cursor:pointer;-webkit-transform:translateZ(0);transform:translateZ(0);will-change:transform;-webkit-transition:-webkit-transform .45s cubic-bezier(.22,1,.36,1),-webkit-box-shadow .45s ease;transition:-webkit-transform .45s cubic-bezier(.22,1,.36,1),-webkit-box-shadow .45s ease;transition:transform .45s cubic-bezier(.22,1,.36,1),box-shadow .45s ease;transition:transform .45s cubic-bezier(.22,1,.36,1),box-shadow .45s ease,-webkit-transform .45s cubic-bezier(.22,1,.36,1),-webkit-box-shadow .45s ease}.trending-card[data-v-1be7c790]:hover{-webkit-transform:translateY(-10px) scale(1.06);transform:translateY(-10px) scale(1.06);-webkit-box-shadow:0 20px 60px rgba(0,0,0,.8);box-shadow:0 20px 60px rgba(0,0,0,.8);z-index:5}.trending-poster[data-v-1be7c790]{aspect-ratio:9/16;background:#000;overflow:hidden}.trending-poster .v-image__image[data-v-1be7c790],.trending-poster img[data-v-1be7c790]{-webkit-transition:-webkit-transform .6s cubic-bezier(.22,1,.36,1);transition:-webkit-transform .6s cubic-bezier(.22,1,.36,1);transition:transform .6s cubic-bezier(.22,1,.36,1);transition:transform .6s cubic-bezier(.22,1,.36,1),-webkit-transform .6s cubic-bezier(.22,1,.36,1)}.trending-card:hover .trending-poster .v-image__image[data-v-1be7c790],.trending-card:hover .trending-poster img[data-v-1be7c790]{-webkit-transform:scale(1.06);transform:scale(1.06)}.trending-rating[data-v-1be7c790]{position:absolute;top:8px;right:8px;padding:3px 10px;font-size:12px;font-weight:600;border-radius:999px;background:rgba(0,0,0,.7);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fc0}.trending-rank[data-v-1be7c790]{position:absolute;bottom:-6px;left:10px;font-size:40px;font-weight:900;line-height:1;text-shadow:2px 2px 10px rgba(0,0,0,.7);-webkit-transition:-webkit-transform .4s cubic-bezier(.22,1,.36,1);transition:-webkit-transform .4s cubic-bezier(.22,1,.36,1);transition:transform .4s cubic-bezier(.22,1,.36,1);transition:transform .4s cubic-bezier(.22,1,.36,1),-webkit-transform .4s cubic-bezier(.22,1,.36,1)}.trending-card:hover .trending-rank[data-v-1be7c790]{-webkit-transform:scale(1.08);transform:scale(1.08)}.rank-1[data-v-1be7c790]{color:#ff3b30}.rank-2[data-v-1be7c790]{color:#ff9500}.rank-3[data-v-1be7c790]{color:#ffd60a}.rank-4[data-v-1be7c790]{color:#9bb6ad}.rank-5[data-v-1be7c790]{color:#df95df}.rank-6[data-v-1be7c790]{color:#b85e6a}.rank-7[data-v-1be7c790]{color:#fff}.rank-8[data-v-1be7c790]{color:#2c9690}.rank-9[data-v-1be7c790]{color:#ebc89b}.rank-10[data-v-1be7c790]{color:#8eb48d}.trending-info[data-v-1be7c790]{padding:10px;height:70px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.trending-title[data-v-1be7c790]{font-size:14px;font-weight:600;line-height:1.3;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.trending-original[data-v-1be7c790]{font-size:12px;color:#aaa;margin-top:2px}.v-slide-group-item[data-v-1be7c790]{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}@media (max-width:768px){.trending-card[data-v-1be7c790]{width:180px}.trending-card[data-v-1be7c790]:hover{-webkit-transform:none;transform:none;-webkit-box-shadow:none;box-shadow:none}.trending-rank[data-v-1be7c790]{font-size:32px}}.ad-banner-container[data-v-2a19cb1c]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;overflow-x:auto;gap:clamp(10px,1.5vw,16px);padding:12px 4px;margin:10px 0 20px 0;scrollbar-width:thin;scrollbar-color:hsla(0,0%,100%,.2) transparent;-webkit-overflow-scrolling:touch}.ad-banner-container[data-v-2a19cb1c]::-webkit-scrollbar{height:4px}.ad-banner-container[data-v-2a19cb1c]::-webkit-scrollbar-track{background:transparent}.ad-banner-container[data-v-2a19cb1c]::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.2);border-radius:2px}.ad-banner-card[data-v-2a19cb1c]{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:clamp(12px,2vw,20px) clamp(14px,2.5vw,24px);border-radius:16px;overflow:hidden;text-decoration:none;-webkit-transition:all .3s cubic-bezier(.4,0,.2,1);transition:all .3s cubic-bezier(.4,0,.2,1);cursor:pointer;min-height:clamp(80px,10vw,110px);min-width:clamp(150px,22vw,240px);-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;-webkit-box-shadow:0 6px 20px rgba(0,0,0,.3);box-shadow:0 6px 20px rgba(0,0,0,.3);border-radius:20px;background:hsla(0,0%,100%,.04);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid hsla(0,0%,100%,.08);-webkit-transition:-webkit-transform .4s cubic-bezier(.22,1,.36,1),-webkit-box-shadow .4s ease;transition:-webkit-transform .4s cubic-bezier(.22,1,.36,1),-webkit-box-shadow .4s ease;transition:transform .4s cubic-bezier(.22,1,.36,1),box-shadow .4s ease;transition:transform .4s cubic-bezier(.22,1,.36,1),box-shadow .4s ease,-webkit-transform .4s cubic-bezier(.22,1,.36,1),-webkit-box-shadow .4s ease}.ad-banner-card[data-v-2a19cb1c]:hover{-webkit-transform:translateY(-8px);transform:translateY(-8px);-webkit-box-shadow:0 20px 40px rgba(0,0,0,.6);box-shadow:0 20px 40px rgba(0,0,0,.6)}.ad-banner-card[data-v-2a19cb1c]:active{-webkit-transform:scale(.98);transform:scale(.98)}.ad-banner-bg[data-v-2a19cb1c]{position:absolute;inset:0;background-size:300% 300%;-webkit-animation:gradientShift-2a19cb1c 8s ease infinite;animation:gradientShift-2a19cb1c 8s ease infinite;z-index:0}@-webkit-keyframes gradientShift-2a19cb1c{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@keyframes gradientShift-2a19cb1c{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.ad-banner-0 .ad-banner-bg[data-v-2a19cb1c]{background:linear-gradient(135deg,#667eea,#764ba2 50%,#667eea)}.ad-banner-1 .ad-banner-bg[data-v-2a19cb1c]{background:linear-gradient(135deg,#f093fb,#f5576c 50%,#f093fb)}.ad-banner-2 .ad-banner-bg[data-v-2a19cb1c]{background:linear-gradient(135deg,#4facfe,#00f2fe 50%,#4facfe)}.ad-banner-3 .ad-banner-bg[data-v-2a19cb1c]{background:linear-gradient(135deg,#fa709a,#fee140 50%,#fa709a)}.ad-banner-4 .ad-banner-bg[data-v-2a19cb1c]{background:linear-gradient(135deg,#30cfd0,#330867 50%,#30cfd0)}.ad-banner-content[data-v-2a19cb1c]{color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:clamp(10px,1.5vw,16px);position:relative;z-index:1;width:100%;white-space:normal}.ad-banner-icon[data-v-2a19cb1c]{-ms-flex-negative:0;flex-shrink:0;font-size:clamp(28px,4vw,40px)!important;text-shadow:0 2px 8px rgba(0,0,0,.2);-webkit-animation:float-2a19cb1c 3s ease-in-out infinite;animation:float-2a19cb1c 3s ease-in-out infinite}@-webkit-keyframes float-2a19cb1c{0%,to{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-6px);transform:translateY(-6px)}}@keyframes float-2a19cb1c{0%,to{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-6px);transform:translateY(-6px)}}.ad-banner-text[data-v-2a19cb1c]{color:#fff;-webkit-box-flex:1;-ms-flex:1;flex:1;text-shadow:0 2px 6px rgba(0,0,0,.3)}.ad-banner-title[data-v-2a19cb1c]{font-size:clamp(13px,2vw,18px);font-weight:800;margin:0 0 4px 0;text-transform:uppercase;letter-spacing:.8px;line-height:1.2}.ad-banner-subtitle[data-v-2a19cb1c]{font-size:clamp(11px,1.5vw,12px);margin:0;opacity:.95;font-weight:500}.ad-banner-arrow[data-v-2a19cb1c]{-ms-flex-negative:0;flex-shrink:0;font-size:clamp(20px,3vw,28px)!important;opacity:.8;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease;text-shadow:0 2px 6px rgba(0,0,0,.2)}.ad-banner-card:hover .ad-banner-arrow[data-v-2a19cb1c]{-webkit-transform:translateX(6px);transform:translateX(6px);opacity:1}@media (max-width:600px){.ad-banner-arrow[data-v-2a19cb1c]{display:none}}.ad-banner-container[data-v-2a19cb1c],.trending-track[data-v-2a19cb1c]{scroll-behavior:smooth;-webkit-overflow-scrolling:touch}.ad-banner-card[data-v-2a19cb1c],.movie-card[data-v-2a19cb1c],.trending-card[data-v-2a19cb1c]{will-change:transform;-webkit-transform:translateZ(0);transform:translateZ(0)}.page-enter[data-v-2a19cb1c]{min-height:100vh;background:radial-gradient(circle at 15% 10%,hsla(0,0%,100%,.05),transparent 40%),radial-gradient(circle at 85% 0,hsla(0,0%,100%,.04),transparent 40%),-webkit-gradient(linear,left top,left bottom,from(#111),color-stop(40%,#0a0a0a),to(#000));background:radial-gradient(circle at 15% 10%,hsla(0,0%,100%,.05),transparent 40%),radial-gradient(circle at 85% 0,hsla(0,0%,100%,.04),transparent 40%),linear-gradient(180deg,#111 0,#0a0a0a 40%,#000)}.movie-list:hover .movie-card[data-v-2a19cb1c]{-webkit-transform:scale(.96);transform:scale(.96)}.movie-list .movie-card[data-v-2a19cb1c]:hover{opacity:1!important;-webkit-transform:translateY(-12px) scale(1.1);transform:translateY(-12px) scale(1.1)}@-webkit-keyframes fadeUpModern-2a19cb1c{0%{opacity:0;-webkit-transform:translateY(40px);transform:translateY(40px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeUpModern-2a19cb1c{0%{opacity:0;-webkit-transform:translateY(40px);transform:translateY(40px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.home-page[data-v-4df5c8d6]{background:#0f0f0f;min-height:100vh}.search-page[data-v-daa4135a]{min-height:100vh;background:-webkit-gradient(linear,left top,right top,from(#0f0c29),color-stop(#302b63),to(#24243e));background:linear-gradient(90deg,#0f0c29,#302b63,#24243e);color:#fff}.v-container[data-v-daa4135a]{width:100%;padding:6px;margin-right:auto;margin-left:auto}.page-title[data-v-daa4135a]{font-size:1.8rem;font-weight:700}.stats-bar[data-v-daa4135a]{font-size:1rem;color:#aaa}.movie-link[data-v-daa4135a]{text-decoration:none;color:inherit}.movie-grid[data-v-daa4135a]{row-gap:24px}.movie-card[data-v-daa4135a]{border-radius:12px;overflow:hidden;background:#1a1c23;-webkit-transition:-webkit-transform .3s cubic-bezier(.25,.8,.25,1),-webkit-box-shadow .3s ease;transition:-webkit-transform .3s cubic-bezier(.25,.8,.25,1),-webkit-box-shadow .3s ease;transition:transform .3s cubic-bezier(.25,.8,.25,1),box-shadow .3s ease;transition:transform .3s cubic-bezier(.25,.8,.25,1),box-shadow .3s ease,-webkit-transform .3s cubic-bezier(.25,.8,.25,1),-webkit-box-shadow .3s ease;position:relative;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-animation:fadeUp-daa4135a .6s ease-out backwards;animation:fadeUp-daa4135a .6s ease-out backwards}@-webkit-keyframes fadeUp-daa4135a{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeUp-daa4135a{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.movie-card[data-v-daa4135a]:hover{-webkit-transform:translateY(-6px) scale(1.03);transform:translateY(-6px) scale(1.03);z-index:2;-webkit-box-shadow:0 16px 32px rgba(0,0,0,.8);box-shadow:0 16px 32px rgba(0,0,0,.8)}.poster-wrapper[data-v-daa4135a]{background-color:#111}[data-v-daa4135a] .v-img__img{-webkit-transition:-webkit-transform .5s cubic-bezier(.25,.8,.25,1);transition:-webkit-transform .5s cubic-bezier(.25,.8,.25,1);transition:transform .5s cubic-bezier(.25,.8,.25,1);transition:transform .5s cubic-bezier(.25,.8,.25,1),-webkit-transform .5s cubic-bezier(.25,.8,.25,1)}.movie-card[data-v-daa4135a]:hover .v-img__img{-webkit-transform:scale(1.1);transform:scale(1.1)}.gradient-overlay[data-v-daa4135a]{position:absolute;inset:0;background:-webkit-gradient(linear,left bottom,left top,from(#14151c),color-stop(50%,rgba(20,21,28,.2)),to(transparent));background:linear-gradient(0deg,#14151c 0,rgba(20,21,28,.2) 50%,transparent);pointer-events:none}.hover-overlay[data-v-daa4135a]{position:absolute;inset:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:rgba(0,0,0,.5);opacity:0;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.movie-card:hover .hover-overlay[data-v-daa4135a]{opacity:1}.hover-overlay .v-icon[data-v-daa4135a]{-webkit-transform:scale(.8);transform:scale(.8);-webkit-transition:-webkit-transform .3s cubic-bezier(.25,.8,.25,1);transition:-webkit-transform .3s cubic-bezier(.25,.8,.25,1);transition:transform .3s cubic-bezier(.25,.8,.25,1);transition:transform .3s cubic-bezier(.25,.8,.25,1),-webkit-transform .3s cubic-bezier(.25,.8,.25,1);color:#fff}.movie-card:hover .hover-overlay .v-icon[data-v-daa4135a]{-webkit-transform:scale(1);transform:scale(1);color:#ff9800}.top-badges[data-v-daa4135a]{position:absolute;top:8px;left:8px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:6px;z-index:3}.badge[data-v-daa4135a]{font-size:11px;font-weight:600;padding:3px 8px;border-radius:4px;background:rgba(0,0,0,.7);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.badge.quality[data-v-daa4135a]{color:#ffeb3b;border:1px solid rgba(255,235,59,.3)}.badge.lang[data-v-daa4135a]{color:#64b5f6;border:1px solid rgba(100,181,246,.3)}.episode-badge[data-v-daa4135a]{position:absolute;top:8px;right:8px;background:#e53935;color:#fff;font-size:11px;font-weight:600;padding:3px 8px;border-radius:4px;z-index:3;-webkit-box-shadow:0 2px 8px rgba(229,57,53,.4);box-shadow:0 2px 8px rgba(229,57,53,.4)}.rating[data-v-daa4135a]{position:absolute;bottom:8px;right:8px;background:rgba(0,0,0,.75);color:#ffeb3b;padding:4px 8px;border-radius:6px;font-size:12px;font-weight:700;z-index:3;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.movie-info[data-v-daa4135a]{padding:12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.movie-title[data-v-daa4135a]{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.movie-card:hover .movie-title[data-v-daa4135a]{color:#ff9800}.movie-sub[data-v-daa4135a]{font-size:12px;color:#aaa;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-bottom:6px}.meta-row[data-v-daa4135a]{font-size:12px;color:#bbb;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;margin-bottom:8px}.genre-list[data-v-daa4135a]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:6px;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:auto}.genre-item[data-v-daa4135a]{font-size:10px;font-weight:500;padding:3px 8px;border-radius:12px;background:hsla(0,0%,100%,.08);color:#ddd;-webkit-transition:background .2s;transition:background .2s}.genre-item[data-v-daa4135a]:hover{background:hsla(0,0%,100%,.2);color:#fff}.load-more-trigger[data-v-daa4135a]{height:60px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;margin-top:20px}@media (max-width:600px){.movie-grid[data-v-daa4135a]{row-gap:16px}.movie-title[data-v-daa4135a]{font-size:13px}.movie-info[data-v-daa4135a]{padding:10px}.badge[data-v-daa4135a],.episode-badge[data-v-daa4135a],.rating[data-v-daa4135a]{font-size:10px;padding:2px 6px}}.movie-list[data-v-daa4135a]{background:#0f0f0f}.movie-item[data-v-daa4135a]{background:#1a1a1a;border-radius:14px;overflow:hidden;padding:10px;-webkit-transition:.25s;transition:.25s}.movie-item[data-v-daa4135a]:hover{-webkit-transform:scale(1.01);transform:scale(1.01);background:#202020}.poster-wrapper[data-v-daa4135a]{position:relative;border-radius:10px;overflow:hidden}.poster-img[data-v-daa4135a]{border-radius:10px;cursor:pointer}.tag-new-comp[data-v-daa4135a]{background:#ff3d00}.tag-new-comp[data-v-daa4135a],.tag-new[data-v-daa4135a]{position:absolute;top:6px;left:6px;color:#fff;font-size:10px;padding:2px 6px;border-radius:4px}.tag-new[data-v-daa4135a]{background:#ce9e1b}.content-col[data-v-daa4135a]{padding:10px}.movie-title[data-v-daa4135a]{font-size:15px;font-weight:700;color:#fff}.episode-text[data-v-daa4135a]{font-size:12px;color:#aaa}.progress-bar[data-v-daa4135a]{margin:6px 0}.next-ep[data-v-daa4135a]{font-size:12px;color:#ccc}.highlight[data-v-daa4135a]{color:#ff5252;font-weight:600}.status[data-v-daa4135a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:6px}.time[data-v-daa4135a]{font-size:11px;color:#888}.notify[data-v-daa4135a]{-webkit-transform:scale(.8);transform:scale(.8)}.actions[data-v-daa4135a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:15px;gap:8px}.btn-outline[data-v-daa4135a],.btn-watch[data-v-daa4135a]{-webkit-box-flex:1;-ms-flex:1;flex:1;font-size:12px;font-weight:600}.btn-watch[data-v-daa4135a]{background:linear-gradient(45deg,#ffd76b,#ffb700)!important;color:#000!important}.notify-wrap[data-v-daa4135a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px}.notify-label[data-v-daa4135a]{font-size:12px;color:#ccc}.notify-switch[data-v-daa4135a]{margin:0;-webkit-transform:scale(.8);transform:scale(.8)}.progress-wrapper[data-v-daa4135a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.search-page[data-v-5fc06d03]{min-height:100vh;background:-webkit-gradient(linear,left top,right top,from(#0f0c29),color-stop(#302b63),to(#24243e));background:linear-gradient(90deg,#0f0c29,#302b63,#24243e);color:#fff}.page-title[data-v-5fc06d03]{font-size:1.8rem;font-weight:700}.stats-bar[data-v-5fc06d03]{font-size:1rem;color:#aaa}.movie-link[data-v-5fc06d03]{text-decoration:none;color:inherit}.movie-grid[data-v-5fc06d03]{row-gap:24px}.movie-card[data-v-5fc06d03]{border-radius:12px;overflow:hidden;background:#1a1c23;-webkit-transition:-webkit-transform .3s cubic-bezier(.25,.8,.25,1),-webkit-box-shadow .3s ease;transition:-webkit-transform .3s cubic-bezier(.25,.8,.25,1),-webkit-box-shadow .3s ease;transition:transform .3s cubic-bezier(.25,.8,.25,1),box-shadow .3s ease;transition:transform .3s cubic-bezier(.25,.8,.25,1),box-shadow .3s ease,-webkit-transform .3s cubic-bezier(.25,.8,.25,1),-webkit-box-shadow .3s ease;position:relative;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-animation:fadeUp-5fc06d03 .6s ease-out backwards;animation:fadeUp-5fc06d03 .6s ease-out backwards}@-webkit-keyframes fadeUp-5fc06d03{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeUp-5fc06d03{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.movie-card[data-v-5fc06d03]:hover{-webkit-transform:translateY(-6px) scale(1.03);transform:translateY(-6px) scale(1.03);z-index:2;-webkit-box-shadow:0 16px 32px rgba(0,0,0,.8);box-shadow:0 16px 32px rgba(0,0,0,.8)}.poster-wrapper[data-v-5fc06d03]{position:relative;overflow:hidden;aspect-ratio:2/3;background-color:#111}[data-v-5fc06d03] .v-img__img{-webkit-transition:-webkit-transform .5s cubic-bezier(.25,.8,.25,1);transition:-webkit-transform .5s cubic-bezier(.25,.8,.25,1);transition:transform .5s cubic-bezier(.25,.8,.25,1);transition:transform .5s cubic-bezier(.25,.8,.25,1),-webkit-transform .5s cubic-bezier(.25,.8,.25,1)}.movie-card[data-v-5fc06d03]:hover .v-img__img{-webkit-transform:scale(1.1);transform:scale(1.1)}.gradient-overlay[data-v-5fc06d03]{position:absolute;inset:0;background:-webkit-gradient(linear,left bottom,left top,from(#14151c),color-stop(50%,rgba(20,21,28,.2)),to(transparent));background:linear-gradient(0deg,#14151c 0,rgba(20,21,28,.2) 50%,transparent);pointer-events:none}.hover-overlay[data-v-5fc06d03]{position:absolute;inset:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:rgba(0,0,0,.5);opacity:0;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.movie-card:hover .hover-overlay[data-v-5fc06d03]{opacity:1}.hover-overlay .v-icon[data-v-5fc06d03]{-webkit-transform:scale(.8);transform:scale(.8);-webkit-transition:-webkit-transform .3s cubic-bezier(.25,.8,.25,1);transition:-webkit-transform .3s cubic-bezier(.25,.8,.25,1);transition:transform .3s cubic-bezier(.25,.8,.25,1);transition:transform .3s cubic-bezier(.25,.8,.25,1),-webkit-transform .3s cubic-bezier(.25,.8,.25,1);color:#fff}.movie-card:hover .hover-overlay .v-icon[data-v-5fc06d03]{-webkit-transform:scale(1);transform:scale(1);color:#ff9800}.top-badges[data-v-5fc06d03]{position:absolute;top:8px;left:8px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:6px;z-index:3}.badge[data-v-5fc06d03]{font-size:11px;font-weight:600;padding:3px 8px;border-radius:4px;background:rgba(0,0,0,.7);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.badge.quality[data-v-5fc06d03]{color:#ffeb3b;border:1px solid rgba(255,235,59,.3)}.badge.lang[data-v-5fc06d03]{color:#64b5f6;border:1px solid rgba(100,181,246,.3)}.episode-badge[data-v-5fc06d03]{position:absolute;top:8px;right:8px;background:#e53935;color:#fff;font-size:11px;font-weight:600;padding:3px 8px;border-radius:4px;z-index:3;-webkit-box-shadow:0 2px 8px rgba(229,57,53,.4);box-shadow:0 2px 8px rgba(229,57,53,.4)}.rating[data-v-5fc06d03]{position:absolute;bottom:8px;right:8px;background:rgba(0,0,0,.75);color:#ffeb3b;padding:4px 8px;border-radius:6px;font-size:12px;font-weight:700;z-index:3;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.movie-info[data-v-5fc06d03]{padding:12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.movie-title[data-v-5fc06d03]{font-size:15px;font-weight:700;line-height:1.4;color:#fff;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin-bottom:4px;min-height:42px}.movie-card:hover .movie-title[data-v-5fc06d03]{color:#ff9800}.movie-sub[data-v-5fc06d03]{font-size:12px;color:#aaa;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-bottom:6px}.meta-row[data-v-5fc06d03]{font-size:12px;color:#bbb;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;margin-bottom:8px}.genre-list[data-v-5fc06d03]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:6px;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:auto}.genre-item[data-v-5fc06d03]{font-size:10px;font-weight:500;padding:3px 8px;border-radius:12px;background:hsla(0,0%,100%,.08);color:#ddd;-webkit-transition:background .2s;transition:background .2s}.genre-item[data-v-5fc06d03]:hover{background:hsla(0,0%,100%,.2);color:#fff}.load-more-trigger[data-v-5fc06d03]{height:60px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;margin-top:20px}@media (max-width:600px){.movie-grid[data-v-5fc06d03]{row-gap:16px}.movie-title[data-v-5fc06d03]{font-size:13px;min-height:36px}.movie-info[data-v-5fc06d03]{padding:10px}.badge[data-v-5fc06d03],.episode-badge[data-v-5fc06d03],.rating[data-v-5fc06d03]{font-size:10px;padding:2px 6px}}.search-page[data-v-29f4d707]{min-height:100vh;background:-webkit-gradient(linear,left top,right top,from(#0f0c29),color-stop(#302b63),to(#24243e));background:linear-gradient(90deg,#0f0c29,#302b63,#24243e);color:#fff}.page-title[data-v-29f4d707]{font-size:1.8rem;font-weight:700}.stats-bar[data-v-29f4d707]{font-size:1rem;color:#aaa}.movie-link[data-v-29f4d707]{text-decoration:none;color:inherit}.movie-grid[data-v-29f4d707]{row-gap:24px}.movie-card[data-v-29f4d707]{border-radius:12px;overflow:hidden;background:#1a1c23;-webkit-transition:-webkit-transform .3s cubic-bezier(.25,.8,.25,1),-webkit-box-shadow .3s ease;transition:-webkit-transform .3s cubic-bezier(.25,.8,.25,1),-webkit-box-shadow .3s ease;transition:transform .3s cubic-bezier(.25,.8,.25,1),box-shadow .3s ease;transition:transform .3s cubic-bezier(.25,.8,.25,1),box-shadow .3s ease,-webkit-transform .3s cubic-bezier(.25,.8,.25,1),-webkit-box-shadow .3s ease;position:relative;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-animation:fadeUp-29f4d707 .6s ease-out backwards;animation:fadeUp-29f4d707 .6s ease-out backwards}@-webkit-keyframes fadeUp-29f4d707{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeUp-29f4d707{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.movie-card[data-v-29f4d707]:hover{-webkit-transform:translateY(-6px) scale(1.03);transform:translateY(-6px) scale(1.03);z-index:2;-webkit-box-shadow:0 16px 32px rgba(0,0,0,.8);box-shadow:0 16px 32px rgba(0,0,0,.8)}.poster-wrapper[data-v-29f4d707]{position:relative;overflow:hidden;aspect-ratio:2/3;background-color:#111}[data-v-29f4d707] .v-img__img{-webkit-transition:-webkit-transform .5s cubic-bezier(.25,.8,.25,1);transition:-webkit-transform .5s cubic-bezier(.25,.8,.25,1);transition:transform .5s cubic-bezier(.25,.8,.25,1);transition:transform .5s cubic-bezier(.25,.8,.25,1),-webkit-transform .5s cubic-bezier(.25,.8,.25,1)}.movie-card[data-v-29f4d707]:hover .v-img__img{-webkit-transform:scale(1.1);transform:scale(1.1)}.gradient-overlay[data-v-29f4d707]{position:absolute;inset:0;background:-webkit-gradient(linear,left bottom,left top,from(#14151c),color-stop(50%,rgba(20,21,28,.2)),to(transparent));background:linear-gradient(0deg,#14151c 0,rgba(20,21,28,.2) 50%,transparent);pointer-events:none}.hover-overlay[data-v-29f4d707]{position:absolute;inset:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:rgba(0,0,0,.5);opacity:0;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.movie-card:hover .hover-overlay[data-v-29f4d707]{opacity:1}.hover-overlay .v-icon[data-v-29f4d707]{-webkit-transform:scale(.8);transform:scale(.8);-webkit-transition:-webkit-transform .3s cubic-bezier(.25,.8,.25,1);transition:-webkit-transform .3s cubic-bezier(.25,.8,.25,1);transition:transform .3s cubic-bezier(.25,.8,.25,1);transition:transform .3s cubic-bezier(.25,.8,.25,1),-webkit-transform .3s cubic-bezier(.25,.8,.25,1);color:#fff}.movie-card:hover .hover-overlay .v-icon[data-v-29f4d707]{-webkit-transform:scale(1);transform:scale(1);color:#ff9800}.top-badges[data-v-29f4d707]{position:absolute;top:8px;left:8px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:6px;z-index:3}.badge[data-v-29f4d707]{font-size:11px;font-weight:600;padding:3px 8px;border-radius:4px;background:rgba(0,0,0,.7);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.badge.quality[data-v-29f4d707]{color:#ffeb3b;border:1px solid rgba(255,235,59,.3)}.badge.lang[data-v-29f4d707]{color:#64b5f6;border:1px solid rgba(100,181,246,.3)}.episode-badge[data-v-29f4d707]{position:absolute;top:8px;right:8px;background:#e53935;color:#fff;font-size:11px;font-weight:600;padding:3px 8px;border-radius:4px;z-index:3;-webkit-box-shadow:0 2px 8px rgba(229,57,53,.4);box-shadow:0 2px 8px rgba(229,57,53,.4)}.rating[data-v-29f4d707]{position:absolute;bottom:8px;right:8px;background:rgba(0,0,0,.75);color:#ffeb3b;padding:4px 8px;border-radius:6px;font-size:12px;font-weight:700;z-index:3;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.movie-info[data-v-29f4d707]{padding:12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.movie-title[data-v-29f4d707]{font-size:15px;font-weight:700;line-height:1.4;color:#fff;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin-bottom:4px;min-height:42px}.movie-card:hover .movie-title[data-v-29f4d707]{color:#ff9800}.movie-sub[data-v-29f4d707]{font-size:12px;color:#aaa;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-bottom:6px}.meta-row[data-v-29f4d707]{font-size:12px;color:#bbb;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;margin-bottom:8px}.genre-list[data-v-29f4d707]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:6px;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:auto}.genre-item[data-v-29f4d707]{font-size:10px;font-weight:500;padding:3px 8px;border-radius:12px;background:hsla(0,0%,100%,.08);color:#ddd;-webkit-transition:background .2s;transition:background .2s}.genre-item[data-v-29f4d707]:hover{background:hsla(0,0%,100%,.2);color:#fff}.load-more-trigger[data-v-29f4d707]{height:60px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;margin-top:20px}@media (max-width:600px){.movie-grid[data-v-29f4d707]{row-gap:16px}.movie-title[data-v-29f4d707]{font-size:13px;min-height:36px}.movie-info[data-v-29f4d707]{padding:10px}.badge[data-v-29f4d707],.episode-badge[data-v-29f4d707],.rating[data-v-29f4d707]{font-size:10px;padding:2px 6px}}.search-page[data-v-a69938d8]{min-height:100vh;background:-webkit-gradient(linear,left top,right top,from(#0f0c29),color-stop(#302b63),to(#24243e));background:linear-gradient(90deg,#0f0c29,#302b63,#24243e);color:#fff}.page-title[data-v-a69938d8]{font-size:1.8rem;font-weight:700}.stats-bar[data-v-a69938d8]{font-size:1rem;color:#aaa}.movie-link[data-v-a69938d8]{text-decoration:none;color:inherit}.movie-grid[data-v-a69938d8]{row-gap:24px}.movie-card[data-v-a69938d8]{border-radius:12px;overflow:hidden;background:#1a1c23;-webkit-transition:-webkit-transform .3s cubic-bezier(.25,.8,.25,1),-webkit-box-shadow .3s ease;transition:-webkit-transform .3s cubic-bezier(.25,.8,.25,1),-webkit-box-shadow .3s ease;transition:transform .3s cubic-bezier(.25,.8,.25,1),box-shadow .3s ease;transition:transform .3s cubic-bezier(.25,.8,.25,1),box-shadow .3s ease,-webkit-transform .3s cubic-bezier(.25,.8,.25,1),-webkit-box-shadow .3s ease;position:relative;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-animation:fadeUp-a69938d8 .6s ease-out backwards;animation:fadeUp-a69938d8 .6s ease-out backwards}@-webkit-keyframes fadeUp-a69938d8{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeUp-a69938d8{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.movie-card[data-v-a69938d8]:hover{-webkit-transform:translateY(-6px) scale(1.03);transform:translateY(-6px) scale(1.03);z-index:2;-webkit-box-shadow:0 16px 32px rgba(0,0,0,.8);box-shadow:0 16px 32px rgba(0,0,0,.8)}.poster-wrapper[data-v-a69938d8]{position:relative;overflow:hidden;aspect-ratio:2/3;background-color:#111}[data-v-a69938d8] .v-img__img{-webkit-transition:-webkit-transform .5s cubic-bezier(.25,.8,.25,1);transition:-webkit-transform .5s cubic-bezier(.25,.8,.25,1);transition:transform .5s cubic-bezier(.25,.8,.25,1);transition:transform .5s cubic-bezier(.25,.8,.25,1),-webkit-transform .5s cubic-bezier(.25,.8,.25,1)}.movie-card[data-v-a69938d8]:hover .v-img__img{-webkit-transform:scale(1.1);transform:scale(1.1)}.gradient-overlay[data-v-a69938d8]{position:absolute;inset:0;background:-webkit-gradient(linear,left bottom,left top,from(#14151c),color-stop(50%,rgba(20,21,28,.2)),to(transparent));background:linear-gradient(0deg,#14151c 0,rgba(20,21,28,.2) 50%,transparent);pointer-events:none}.hover-overlay[data-v-a69938d8]{position:absolute;inset:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:rgba(0,0,0,.5);opacity:0;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.movie-card:hover .hover-overlay[data-v-a69938d8]{opacity:1}.hover-overlay .v-icon[data-v-a69938d8]{-webkit-transform:scale(.8);transform:scale(.8);-webkit-transition:-webkit-transform .3s cubic-bezier(.25,.8,.25,1);transition:-webkit-transform .3s cubic-bezier(.25,.8,.25,1);transition:transform .3s cubic-bezier(.25,.8,.25,1);transition:transform .3s cubic-bezier(.25,.8,.25,1),-webkit-transform .3s cubic-bezier(.25,.8,.25,1);color:#fff}.movie-card:hover .hover-overlay .v-icon[data-v-a69938d8]{-webkit-transform:scale(1);transform:scale(1);color:#ff9800}.top-badges[data-v-a69938d8]{position:absolute;top:8px;left:8px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:6px;z-index:3}.badge[data-v-a69938d8]{font-size:11px;font-weight:600;padding:3px 8px;border-radius:4px;background:rgba(0,0,0,.7);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.badge.quality[data-v-a69938d8]{color:#ffeb3b;border:1px solid rgba(255,235,59,.3)}.badge.lang[data-v-a69938d8]{color:#64b5f6;border:1px solid rgba(100,181,246,.3)}.episode-badge[data-v-a69938d8]{position:absolute;top:8px;right:8px;background:#e53935;color:#fff;font-size:11px;font-weight:600;padding:3px 8px;border-radius:4px;z-index:3;-webkit-box-shadow:0 2px 8px rgba(229,57,53,.4);box-shadow:0 2px 8px rgba(229,57,53,.4)}.rating[data-v-a69938d8]{position:absolute;bottom:8px;right:8px;background:rgba(0,0,0,.75);color:#ffeb3b;padding:4px 8px;border-radius:6px;font-size:12px;font-weight:700;z-index:3;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.movie-info[data-v-a69938d8]{padding:12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.movie-title[data-v-a69938d8]{font-size:15px;font-weight:700;line-height:1.4;color:#fff;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin-bottom:4px;min-height:42px}.movie-card:hover .movie-title[data-v-a69938d8]{color:#ff9800}.movie-sub[data-v-a69938d8]{font-size:12px;color:#aaa;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-bottom:6px}.meta-row[data-v-a69938d8]{font-size:12px;color:#bbb;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;margin-bottom:8px}.genre-list[data-v-a69938d8]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:6px;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:auto}.genre-item[data-v-a69938d8]{font-size:10px;font-weight:500;padding:3px 8px;border-radius:12px;background:hsla(0,0%,100%,.08);color:#ddd;-webkit-transition:background .2s;transition:background .2s}.genre-item[data-v-a69938d8]:hover{background:hsla(0,0%,100%,.2);color:#fff}.load-more-trigger[data-v-a69938d8]{height:60px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;margin-top:20px}@media (max-width:600px){.movie-grid[data-v-a69938d8]{row-gap:16px}.movie-title[data-v-a69938d8]{font-size:13px;min-height:36px}.movie-info[data-v-a69938d8]{padding:10px}.badge[data-v-a69938d8],.episode-badge[data-v-a69938d8],.rating[data-v-a69938d8]{font-size:10px;padding:2px 6px}}.search-page[data-v-f322204e]{min-height:100vh;background:-webkit-gradient(linear,left top,right top,from(#0f0c29),color-stop(#302b63),to(#24243e));background:linear-gradient(90deg,#0f0c29,#302b63,#24243e);color:#fff}.page-title[data-v-f322204e]{font-size:1.8rem;font-weight:700}.stats-bar[data-v-f322204e]{font-size:1rem;color:#aaa}.movie-link[data-v-f322204e]{text-decoration:none;color:inherit}.movie-grid[data-v-f322204e]{row-gap:24px}.movie-card[data-v-f322204e]{border-radius:12px;overflow:hidden;background:#1a1c23;-webkit-transition:-webkit-transform .3s cubic-bezier(.25,.8,.25,1),-webkit-box-shadow .3s ease;transition:-webkit-transform .3s cubic-bezier(.25,.8,.25,1),-webkit-box-shadow .3s ease;transition:transform .3s cubic-bezier(.25,.8,.25,1),box-shadow .3s ease;transition:transform .3s cubic-bezier(.25,.8,.25,1),box-shadow .3s ease,-webkit-transform .3s cubic-bezier(.25,.8,.25,1),-webkit-box-shadow .3s ease;position:relative;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-animation:fadeUp-f322204e .6s ease-out backwards;animation:fadeUp-f322204e .6s ease-out backwards}@-webkit-keyframes fadeUp-f322204e{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeUp-f322204e{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.movie-card[data-v-f322204e]:hover{-webkit-transform:translateY(-6px) scale(1.03);transform:translateY(-6px) scale(1.03);z-index:2;-webkit-box-shadow:0 16px 32px rgba(0,0,0,.8);box-shadow:0 16px 32px rgba(0,0,0,.8)}.poster-wrapper[data-v-f322204e]{position:relative;overflow:hidden;aspect-ratio:2/3;background-color:#111}[data-v-f322204e] .v-img__img{-webkit-transition:-webkit-transform .5s cubic-bezier(.25,.8,.25,1);transition:-webkit-transform .5s cubic-bezier(.25,.8,.25,1);transition:transform .5s cubic-bezier(.25,.8,.25,1);transition:transform .5s cubic-bezier(.25,.8,.25,1),-webkit-transform .5s cubic-bezier(.25,.8,.25,1)}.movie-card[data-v-f322204e]:hover .v-img__img{-webkit-transform:scale(1.1);transform:scale(1.1)}.gradient-overlay[data-v-f322204e]{position:absolute;inset:0;background:-webkit-gradient(linear,left bottom,left top,from(#14151c),color-stop(50%,rgba(20,21,28,.2)),to(transparent));background:linear-gradient(0deg,#14151c 0,rgba(20,21,28,.2) 50%,transparent);pointer-events:none}.hover-overlay[data-v-f322204e]{position:absolute;inset:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:rgba(0,0,0,.5);opacity:0;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.movie-card:hover .hover-overlay[data-v-f322204e]{opacity:1}.hover-overlay .v-icon[data-v-f322204e]{-webkit-transform:scale(.8);transform:scale(.8);-webkit-transition:-webkit-transform .3s cubic-bezier(.25,.8,.25,1);transition:-webkit-transform .3s cubic-bezier(.25,.8,.25,1);transition:transform .3s cubic-bezier(.25,.8,.25,1);transition:transform .3s cubic-bezier(.25,.8,.25,1),-webkit-transform .3s cubic-bezier(.25,.8,.25,1);color:#fff}.movie-card:hover .hover-overlay .v-icon[data-v-f322204e]{-webkit-transform:scale(1);transform:scale(1);color:#ff9800}.top-badges[data-v-f322204e]{position:absolute;top:8px;left:8px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:6px;z-index:3}.badge[data-v-f322204e]{font-size:11px;font-weight:600;padding:3px 8px;border-radius:4px;background:rgba(0,0,0,.7);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.badge.quality[data-v-f322204e]{color:#ffeb3b;border:1px solid rgba(255,235,59,.3)}.badge.lang[data-v-f322204e]{color:#64b5f6;border:1px solid rgba(100,181,246,.3)}.episode-badge[data-v-f322204e]{position:absolute;top:8px;right:8px;background:#e53935;color:#fff;font-size:11px;font-weight:600;padding:3px 8px;border-radius:4px;z-index:3;-webkit-box-shadow:0 2px 8px rgba(229,57,53,.4);box-shadow:0 2px 8px rgba(229,57,53,.4)}.rating[data-v-f322204e]{position:absolute;bottom:8px;right:8px;background:rgba(0,0,0,.75);color:#ffeb3b;padding:4px 8px;border-radius:6px;font-size:12px;font-weight:700;z-index:3;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.movie-info[data-v-f322204e]{padding:12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.movie-title[data-v-f322204e]{font-size:15px;font-weight:700;line-height:1.4;color:#fff;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin-bottom:4px;min-height:42px}.movie-card:hover .movie-title[data-v-f322204e]{color:#ff9800}.movie-sub[data-v-f322204e]{font-size:12px;color:#aaa;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-bottom:6px}.meta-row[data-v-f322204e]{font-size:12px;color:#bbb;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;margin-bottom:8px}.genre-list[data-v-f322204e]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:6px;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:auto}.genre-item[data-v-f322204e]{font-size:10px;font-weight:500;padding:3px 8px;border-radius:12px;background:hsla(0,0%,100%,.08);color:#ddd;-webkit-transition:background .2s;transition:background .2s}.genre-item[data-v-f322204e]:hover{background:hsla(0,0%,100%,.2);color:#fff}.load-more-trigger[data-v-f322204e]{height:60px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;margin-top:20px}@media (max-width:600px){.movie-grid[data-v-f322204e]{row-gap:16px}.movie-title[data-v-f322204e]{font-size:13px;min-height:36px}.movie-info[data-v-f322204e]{padding:10px}.badge[data-v-f322204e],.episode-badge[data-v-f322204e],.rating[data-v-f322204e]{font-size:10px;padding:2px 6px}}.search-page[data-v-4cbb7272]{min-height:100vh;background:-webkit-gradient(linear,left top,right top,from(#0f0c29),color-stop(#302b63),to(#24243e));background:linear-gradient(90deg,#0f0c29,#302b63,#24243e);color:#fff}.page-title[data-v-4cbb7272]{font-size:1.8rem;font-weight:700}.stats-bar[data-v-4cbb7272]{font-size:1rem;color:#aaa}.movie-link[data-v-4cbb7272]{text-decoration:none;color:inherit}.movie-grid[data-v-4cbb7272]{row-gap:24px}.movie-card[data-v-4cbb7272]{border-radius:12px;overflow:hidden;background:#1a1c23;-webkit-transition:-webkit-transform .3s cubic-bezier(.25,.8,.25,1),-webkit-box-shadow .3s ease;transition:-webkit-transform .3s cubic-bezier(.25,.8,.25,1),-webkit-box-shadow .3s ease;transition:transform .3s cubic-bezier(.25,.8,.25,1),box-shadow .3s ease;transition:transform .3s cubic-bezier(.25,.8,.25,1),box-shadow .3s ease,-webkit-transform .3s cubic-bezier(.25,.8,.25,1),-webkit-box-shadow .3s ease;position:relative;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-animation:fadeUp-4cbb7272 .6s ease-out backwards;animation:fadeUp-4cbb7272 .6s ease-out backwards}@-webkit-keyframes fadeUp-4cbb7272{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeUp-4cbb7272{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.movie-card[data-v-4cbb7272]:hover{-webkit-transform:translateY(-6px) scale(1.03);transform:translateY(-6px) scale(1.03);z-index:2;-webkit-box-shadow:0 16px 32px rgba(0,0,0,.8);box-shadow:0 16px 32px rgba(0,0,0,.8)}.poster-wrapper[data-v-4cbb7272]{position:relative;overflow:hidden;aspect-ratio:2/3;background-color:#111}[data-v-4cbb7272] .v-img__img{-webkit-transition:-webkit-transform .5s cubic-bezier(.25,.8,.25,1);transition:-webkit-transform .5s cubic-bezier(.25,.8,.25,1);transition:transform .5s cubic-bezier(.25,.8,.25,1);transition:transform .5s cubic-bezier(.25,.8,.25,1),-webkit-transform .5s cubic-bezier(.25,.8,.25,1)}.movie-card[data-v-4cbb7272]:hover .v-img__img{-webkit-transform:scale(1.1);transform:scale(1.1)}.gradient-overlay[data-v-4cbb7272]{position:absolute;inset:0;background:-webkit-gradient(linear,left bottom,left top,from(#14151c),color-stop(50%,rgba(20,21,28,.2)),to(transparent));background:linear-gradient(0deg,#14151c 0,rgba(20,21,28,.2) 50%,transparent);pointer-events:none}.hover-overlay[data-v-4cbb7272]{position:absolute;inset:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:rgba(0,0,0,.5);opacity:0;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.movie-card:hover .hover-overlay[data-v-4cbb7272]{opacity:1}.hover-overlay .v-icon[data-v-4cbb7272]{-webkit-transform:scale(.8);transform:scale(.8);-webkit-transition:-webkit-transform .3s cubic-bezier(.25,.8,.25,1);transition:-webkit-transform .3s cubic-bezier(.25,.8,.25,1);transition:transform .3s cubic-bezier(.25,.8,.25,1);transition:transform .3s cubic-bezier(.25,.8,.25,1),-webkit-transform .3s cubic-bezier(.25,.8,.25,1);color:#fff}.movie-card:hover .hover-overlay .v-icon[data-v-4cbb7272]{-webkit-transform:scale(1);transform:scale(1);color:#ff9800}.top-badges[data-v-4cbb7272]{position:absolute;top:8px;left:8px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:6px;z-index:3}.badge[data-v-4cbb7272]{font-size:11px;font-weight:600;padding:3px 8px;border-radius:4px;background:rgba(0,0,0,.7);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.badge.quality[data-v-4cbb7272]{color:#ffeb3b;border:1px solid rgba(255,235,59,.3)}.badge.lang[data-v-4cbb7272]{color:#64b5f6;border:1px solid rgba(100,181,246,.3)}.episode-badge[data-v-4cbb7272]{position:absolute;top:8px;right:8px;background:#e53935;color:#fff;font-size:11px;font-weight:600;padding:3px 8px;border-radius:4px;z-index:3;-webkit-box-shadow:0 2px 8px rgba(229,57,53,.4);box-shadow:0 2px 8px rgba(229,57,53,.4)}.rating[data-v-4cbb7272]{position:absolute;bottom:8px;right:8px;background:rgba(0,0,0,.75);color:#ffeb3b;padding:4px 8px;border-radius:6px;font-size:12px;font-weight:700;z-index:3;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.movie-info[data-v-4cbb7272]{padding:12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.movie-title[data-v-4cbb7272]{font-size:15px;font-weight:700;line-height:1.4;color:#fff;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin-bottom:4px;min-height:42px}.movie-card:hover .movie-title[data-v-4cbb7272]{color:#ff9800}.movie-sub[data-v-4cbb7272]{font-size:12px;color:#aaa;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-bottom:6px}.meta-row[data-v-4cbb7272]{font-size:12px;color:#bbb;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;margin-bottom:8px}.genre-list[data-v-4cbb7272]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:6px;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:auto}.genre-item[data-v-4cbb7272]{font-size:10px;font-weight:500;padding:3px 8px;border-radius:12px;background:hsla(0,0%,100%,.08);color:#ddd;-webkit-transition:background .2s;transition:background .2s}.genre-item[data-v-4cbb7272]:hover{background:hsla(0,0%,100%,.2);color:#fff}.load-more-trigger[data-v-4cbb7272]{height:60px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;margin-top:20px}@media (max-width:600px){.movie-grid[data-v-4cbb7272]{row-gap:16px}.movie-title[data-v-4cbb7272]{font-size:13px;min-height:36px}.movie-info[data-v-4cbb7272]{padding:10px}.badge[data-v-4cbb7272],.episode-badge[data-v-4cbb7272],.rating[data-v-4cbb7272]{font-size:10px;padding:2px 6px}}