body{color:#fff;background-color:#121212;margin:0;font-family:sans-serif}.app-container{flex-direction:column;height:100vh;display:flex}.custom-toast{z-index:9999;-webkit-backdrop-filter:blur(10px);color:#fff;border:1px solid #ffffff1a;border-radius:30px;align-items:center;gap:8px;padding:12px 24px;font-size:.95rem;font-weight:700;display:flex;position:fixed;top:20px;left:50%;transform:translate(-50%);box-shadow:0 10px 30px #000c}.custom-toast.success{background:#4caf50d9;border-color:#4caf50}.custom-toast.error{background:#e50914d9;border-color:#e50914}.toast-icon{font-size:1.1rem}.slide-down-enter-active,.slide-down-leave-active{transition:all .4s}.slide-down-enter-from,.slide-down-leave-to{opacity:0;transform:translate(-50%,-30px)}.header{box-sizing:border-box;z-index:100;justify-content:space-between;align-items:center;width:100%;padding:15px 20px;transition:all .3s;display:flex}.header.transparent-header{background:0 0;border-bottom:none;position:absolute;top:0;left:0}.header.solid-header{-webkit-backdrop-filter:blur(15px);background:#121212d9;border-bottom:1px solid #ffffff0d;position:fixed;top:0;left:0}.brand{letter-spacing:-1px;text-shadow:0 4px 15px #0009;-webkit-user-select:none;user-select:none;align-items:center;margin-left:15px;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:2.2rem;font-weight:900;display:flex}.brand .coke,.brand .mv{color:#0000;background-size:200%;-webkit-background-clip:text;background-clip:text;transition:all .3s;animation:4s linear infinite shine}.brand .coke{background-image:linear-gradient(90deg,#fff 20%,#fcc 40% 60%,#fff 80%)}.brand .mv{background-image:linear-gradient(90deg,#e50914 20%,#ff4d4d 40% 60%,#e50914 80%)}@keyframes shine{to{background-position:200%}}.brand .plus{color:#fff;background:linear-gradient(135deg,#e50914,#900000);border:1px solid #fff6;border-radius:10px;margin-left:6px;padding:3px 7px;font-size:1.3rem;font-weight:800;line-height:1;animation:3s ease-out infinite breathingPlus}@keyframes breathingPlus{0%,to{transform:scale(1);box-shadow:0 4px 15px #e5091466}50%{transform:scale(1.03);box-shadow:0 4px 25px #e50914cc}}.avatar-container{cursor:pointer;position:relative}.avatar{color:#fff;background:linear-gradient(135deg,#e50914,#8b0000);border:2px solid #0000;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;font-size:1.1rem;font-weight:700;transition:all .3s;display:flex;position:relative;box-shadow:0 2px 8px #e5091466}.avatar-container:hover .avatar{border-color:#fffc}.avatar-badge{background:#ff4d4d;border:2px solid #121212;border-radius:50%;width:10px;height:10px;animation:2s infinite pulse-red;position:absolute;top:-2px;right:-2px;box-shadow:0 0 8px #ff4d4dcc}@keyframes pulse-red{0%{box-shadow:0 0 #ff4d4db3}70%{box-shadow:0 0 0 6px #ff4d4d00}to{box-shadow:0 0 #ff4d4d00}}.menu-badge{color:#fff;background:#ff4d4d;border-radius:12px;margin-left:auto;padding:2px 7px;font-size:.75rem;font-weight:700;box-shadow:0 2px 5px #e5091480}.dropdown-menu{-webkit-backdrop-filter:blur(20px);z-index:101;background:#1e1e1ebf;border:1px solid #ffffff1a;border-radius:12px;flex-direction:column;width:170px;animation:.2s fadeIn;display:flex;position:absolute;top:50px;right:0;overflow:hidden;box-shadow:0 10px 30px #000c}@keyframes fadeIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.menu-header{flex-direction:column;align-items:flex-start;padding:15px 15px 10px;display:flex}.user-name{color:#fff;letter-spacing:.5px;margin-bottom:6px;font-size:1.05rem;font-weight:700}.role-badge{letter-spacing:.5px;border-radius:6px;align-items:center;gap:4px;padding:4px 8px;font-size:.75rem;font-weight:700;display:inline-flex}.admin-badge{color:#ff4d4d;background:#e5091426;border:1px solid #e509144d}.member-badge{color:#52b54b;background:#52b54b26;border:1px solid #52b54b4d}.role-badge svg{width:12px;height:12px}.menu-divider{background:#ffffff14;height:1px;margin:4px 0}.menu-item{color:#ccc;-webkit-user-select:none;user-select:none;align-items:center;gap:10px;padding:12px 15px;font-size:.9rem;transition:all .2s;display:flex}.menu-item svg{opacity:.8;width:16px;height:16px;transition:all .2s}.menu-item:hover{color:#fff;background:#ffffff14}.menu-item:hover svg{opacity:1;transform:scale(1.1)}.admin-item:hover,.admin-item:hover svg{color:#ff4d4d}.logout-item{color:#ff6b6b;margin-top:2px}.logout-item:hover{color:#ff4d4d;background:#e5091426}.logout-item:hover svg{color:#ff4d4d}.menu-version{text-align:center;color:#666;-webkit-user-select:none;user-select:none;background:#0003;border-top:1px solid #ffffff0d;margin-top:4px;padding:6px 0;font-family:monospace;font-size:.7rem}.content{box-sizing:border-box;flex:1;padding:80px 15px 95px;overflow-y:auto}.content.is-home{padding-top:0;padding-bottom:95px}.content.is-login{padding:0}.bottom-nav-floating{-webkit-backdrop-filter:blur(15px);z-index:1000;background:#1e1e1eb3;border:1px solid #ffffff1a;border-radius:30px;justify-content:space-around;align-items:center;width:90%;max-width:450px;padding:10px 5px;transition:all .3s;display:flex;position:fixed;bottom:20px;left:50%;transform:translate(-50%);box-shadow:0 10px 30px #000000b3}.bottom-nav-floating a{color:#888;border-radius:20px;padding:8px 12px;font-size:.9rem;font-weight:500;text-decoration:none;transition:all .3s}.bottom-nav-floating a.router-link-active:not(.nav-highlight){color:#fff;background:#ffffff1a}.nav-highlight{letter-spacing:1px;background:linear-gradient(135deg,#e50914,#900000);transform:translateY(-3px);box-shadow:0 4px 15px #e5091466;color:#fff!important;font-weight:700!important}.nav-highlight.router-link-active{transform:translateY(0);box-shadow:0 2px 8px #e50914cc}@media (width>=768px){.bottom-nav-floating{background:#1414144d;border:1px solid #ffffff0d;flex-direction:column;width:auto;padding:25px 12px;top:50%;bottom:auto;left:20px;transform:translateY(-50%)}.bottom-nav-floating a{margin:10px 0}.nav-highlight{transform:translate(4px)}.nav-highlight.router-link-active{transform:translate(0)}.content{padding-left:110px;padding-right:40px}.content.is-home{padding-left:0;padding-right:0}}@media (width<=768px){.calendar-page .page-title,.request-page .page-title,.community-page .page-header{visibility:hidden!important;height:0!important;margin:0!important;padding:0!important;display:none!important}.calendar-page,.request-page,.community-page{padding-top:5px!important}}.login-container[data-v-8d72422b]{z-index:9999;background-color:#000;background-position:50%;background-size:cover;justify-content:center;align-items:center;width:100vw;height:100vh;display:flex;position:fixed;top:0;left:0}.overlay[data-v-8d72422b]{background:radial-gradient(circle,#00000080 0%,#000000e6 100%);width:100%;height:100%;position:absolute;top:0;left:0}.login-card[data-v-8d72422b]{z-index:1;-webkit-backdrop-filter:blur(20px);text-align:center;background:#14141499;border:1px solid #ffffff14;border-radius:16px;width:85%;max-width:380px;padding:40px 30px;position:relative;box-shadow:0 15px 50px #000000e6}.brand-logo[data-v-8d72422b]{justify-content:center;align-items:flex-start;margin-bottom:5px;display:flex}.logo-text[data-v-8d72422b]{color:#e50914;letter-spacing:2px;text-shadow:0 4px 8px #0009;margin:0;font-family:Arial Black,Impact,sans-serif;font-size:2.8rem;font-weight:900;line-height:1}.logo-plus[data-v-8d72422b]{color:#fff;background:#e50914;border-radius:4px;margin-top:2px;margin-left:5px;padding:0 4px;font-size:1.2rem;font-weight:700;box-shadow:0 2px 4px #00000080}.subtitle[data-v-8d72422b]{color:#aaa;letter-spacing:1px;margin-bottom:25px;font-size:.9rem}.tabs[data-v-8d72422b]{background:#0006;border-radius:8px;justify-content:center;margin-bottom:25px;padding:4px;display:flex}.tabs button[data-v-8d72422b]{color:#888;background:0 0;border:none;border-radius:6px;flex:1;padding:10px;font-size:1rem;font-weight:700;transition:all .3s}.tabs button.active[data-v-8d72422b]{color:#fff;background:#333;box-shadow:0 2px 5px #00000080}.input-group[data-v-8d72422b]{margin-bottom:15px}.input-group input[data-v-8d72422b]{box-sizing:border-box;color:#fff;background:#00000080;border:1px solid #ffffff26;border-radius:8px;width:100%;padding:14px 16px;font-size:1rem;transition:all .3s}.input-group input[data-v-8d72422b]:focus{background:#000000b3;border-color:#e50914;outline:none;box-shadow:0 0 8px #e5091466}.invite-group input[data-v-8d72422b]{background:#e509140d;border-color:#e50914}.invite-group input[data-v-8d72422b]::placeholder{color:#e50914;opacity:.7}.action-btn[data-v-8d72422b]{color:#fff;border:none;border-radius:8px;width:100%;margin-top:5px;padding:15px;font-size:1.1rem;font-weight:700;transition:all .3s}.login-btn[data-v-8d72422b]{background:#e50914;box-shadow:0 4px 15px #e5091466}.login-btn[data-v-8d72422b]:active{background:#b20710;transform:scale(.98)}.register-btn[data-v-8d72422b]{background:#333;border:1px solid #555}.register-btn[data-v-8d72422b]:active{background:#444;transform:scale(.98)}.action-btn[data-v-8d72422b]:disabled{color:#888;box-shadow:none;cursor:not-allowed;background:#555}.msg-box[data-v-8d72422b]{border-radius:8px;margin-top:15px;padding:10px;font-size:.9rem;font-weight:700}.msg-box.error[data-v-8d72422b]{color:#ff6b6b;background:#ff000026;border:1px solid #ff00004d}.msg-box.success[data-v-8d72422b]{color:#4caf50;background:#4caf5026;border:1px solid #4caf504d}.home-wrapper[data-v-8b2bb95c]{margin:0 -15px;overflow-x:hidden}.hero-immersive[data-v-8b2bb95c]{background-color:#000;background-position:top;background-repeat:no-repeat;background-size:cover;background-image:var(--bg-poster);border-radius:0 0 24px 24px;width:100%;height:75vh;max-height:800px;transition:background-image 1s ease-in-out;position:relative;overflow:hidden;box-shadow:0 10px 30px #000c}.hero-content[data-v-8b2bb95c]{z-index:2;width:75%;max-width:350px;position:absolute;top:55%;left:20px;transform:translateY(-50%)}.hero-info-block[data-v-8b2bb95c]{flex-direction:column;align-items:flex-start;display:flex}.fade-text-enter-active[data-v-8b2bb95c],.fade-text-leave-active[data-v-8b2bb95c]{transition:opacity .5s,transform .5s}.fade-text-enter-from[data-v-8b2bb95c]{opacity:0;transform:translate(-10px)}.fade-text-leave-to[data-v-8b2bb95c]{opacity:0;transform:translate(10px)}.hero-overlay[data-v-8b2bb95c]{background:linear-gradient(90deg,#121212cc 0%,#12121233 60%,#0000 100%),linear-gradient(#0000 70%,#121212 100%);width:100%;height:100%;position:absolute;top:0;left:0}.hero-badge[data-v-8b2bb95c]{color:#fff;background:#e50914;border-radius:4px;margin-bottom:12px;padding:4px 10px;font-size:.75rem;font-weight:700;display:inline-block;box-shadow:0 2px 8px #e5091480}.hero-logo-img[data-v-8b2bb95c]{object-fit:contain;filter:drop-shadow(2px 4px 6px #000c);width:100%;max-width:260px;height:auto;margin-bottom:12px}.hero-title-logo[data-v-8b2bb95c]{color:#fff;text-shadow:2px 4px 8px #000c;letter-spacing:-1px;margin:0 0 8px;font-family:Arial Black,sans-serif;font-size:2.2rem;line-height:1.1}.hero-meta[data-v-8b2bb95c]{color:#ddd;text-shadow:1px 1px 4px #000000e6;font-size:.9rem;font-weight:500}.modern-stats[data-v-8b2bb95c]{z-index:2;-webkit-backdrop-filter:blur(15px);background:#14141480;border:1px solid #ffffff1a;border-radius:40px;align-items:center;padding:8px 18px;display:flex;position:absolute;bottom:30px;right:20px;box-shadow:0 10px 25px #000c}.pulse-dot[data-v-8b2bb95c]{background-color:#52b54b;border-radius:50%;width:8px;height:8px;margin-right:12px;animation:2s infinite pulse-8b2bb95c}@keyframes pulse-8b2bb95c{0%{transform:scale(.95);box-shadow:0 0 #52b54bb3}70%{transform:scale(1.1);box-shadow:0 0 0 6px #52b54b00}to{transform:scale(.95);box-shadow:0 0 #52b54b00}}.stat-item[data-v-8b2bb95c]{align-items:baseline;gap:6px;display:flex}.stat-val[data-v-8b2bb95c]{color:#fff;font-family:monospace;font-size:1.15rem;font-weight:700}.stat-lbl[data-v-8b2bb95c]{color:#aaa;font-size:.75rem;font-weight:700}.stat-div[data-v-8b2bb95c]{background:#fff3;width:1px;height:20px;margin:0 15px}.section-container[data-v-8b2bb95c]{box-sizing:border-box;width:100%;padding:25px 20px 20px}.section-title[data-v-8b2bb95c]{border-left:4px solid #e50914;margin-top:0;margin-bottom:15px;padding-left:10px;font-size:1.2rem}.grid[data-v-8b2bb95c]{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.media-card[data-v-8b2bb95c]{cursor:pointer;background:#202020;border-radius:10px;transition:all .2s;overflow:hidden;box-shadow:0 4px 10px #0006}.media-card[data-v-8b2bb95c]:active{transform:scale(.96)}.poster-wrapper[data-v-8b2bb95c]{aspect-ratio:2/3;background:#111;width:100%;position:relative}.poster-wrapper img[data-v-8b2bb95c]{object-fit:cover;width:100%;height:100%}.episode-badge[data-v-8b2bb95c]{color:#fff;background:#e50914e6;border-radius:4px;padding:2px 6px;font-size:.7rem;font-weight:700;position:absolute;top:6px;right:6px;box-shadow:0 2px 4px #00000080}.card-info[data-v-8b2bb95c]{padding:8px}.card-info h4[data-v-8b2bb95c]{white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:.85rem;overflow:hidden}.modal-overlay[data-v-8b2bb95c]{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:2000;background:#000000d9;justify-content:center;align-items:flex-end;width:100%;height:100%;display:flex;position:fixed;top:0;left:0}.modal-card[data-v-8b2bb95c]{background:#181818;border-radius:24px 24px 0 0;width:100%;max-width:500px;animation:.3s cubic-bezier(.1,.9,.2,1) slideUp-8b2bb95c;position:relative;overflow:hidden;box-shadow:0 -10px 40px #000c}@keyframes slideUp-8b2bb95c{0%{transform:translateY(100%)}to{transform:translateY(0)}}.close-btn[data-v-8b2bb95c]{color:#fff;z-index:10;cursor:pointer;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00000080;border:none;border-radius:50%;width:32px;height:32px;font-size:1.1rem;position:absolute;top:15px;right:15px}.backdrop-container[data-v-8b2bb95c]{background:#000;width:100%;height:250px;position:relative}.video-frame[data-v-8b2bb95c]{object-fit:cover;width:100%;height:100%}.modal-backdrop[data-v-8b2bb95c]{object-fit:cover;opacity:.85;width:100%;height:100%;display:block}.modal-gradient[data-v-8b2bb95c]{pointer-events:none;background:linear-gradient(#0000 0%,#181818 100%);width:100%;height:100%;position:absolute;bottom:0;left:0}.modal-content[data-v-8b2bb95c]{z-index:2;margin-top:-50px;padding:20px;transition:all .3s;position:relative}.modal-content.playing[data-v-8b2bb95c]{margin-top:0;padding-top:15px}.modal-content h2[data-v-8b2bb95c]{text-shadow:0 2px 4px #000c;margin:0 0 5px;font-size:1.5rem}.modal-meta[data-v-8b2bb95c]{color:#aaa;align-items:center;gap:10px;margin-bottom:15px;font-size:.85rem;display:flex}.quality[data-v-8b2bb95c]{border:1px solid #aaa;border-radius:3px;padding:1px 4px;font-size:.75rem}.modal-desc[data-v-8b2bb95c]{color:#ccc;-webkit-line-clamp:4;-webkit-box-orient:vertical;margin-bottom:25px;font-size:.9rem;line-height:1.5;display:-webkit-box;overflow:hidden}.modal-actions[data-v-8b2bb95c]{flex-direction:column;gap:10px;padding-bottom:10px;display:flex}.btn-play[data-v-8b2bb95c]{color:#000;cursor:pointer;background:#fff;border:none;border-radius:8px;padding:12px;font-size:1rem;font-weight:700}.btn-play[data-v-8b2bb95c]:active{background:#ddd}.btn-play.stop[data-v-8b2bb95c]{color:#fff;background:#333;border:1px solid #555}.btn-play.disabled[data-v-8b2bb95c]{color:#555;cursor:not-allowed;background:#222}.btn-fav[data-v-8b2bb95c]{color:#fff;cursor:pointer;background:#ffffff1a;border:1px solid #fff3;border-radius:8px;padding:12px;font-size:1rem;font-weight:700;transition:all .2s}.btn-fav.active[data-v-8b2bb95c]{color:#e50914;background:#e5091426;border-color:#e50914}@media (width>=768px){.home-wrapper[data-v-8b2bb95c]{width:100%;margin:0}.hero-immersive[data-v-8b2bb95c]{background-image:var(--bg-backdrop);background-position:50% 20%;height:65vh;max-height:600px}.hero-content[data-v-8b2bb95c]{width:500px;left:150px}.hero-logo-img[data-v-8b2bb95c]{max-width:400px;margin-bottom:20px}.hero-title-logo[data-v-8b2bb95c]{margin-bottom:15px;font-size:3.5rem}.section-container[data-v-8b2bb95c]{padding-left:130px;padding-right:40px}.grid[data-v-8b2bb95c]{grid-template-columns:repeat(5,1fr);gap:20px}.modal-overlay[data-v-8b2bb95c]{align-items:center}.modal-card[data-v-8b2bb95c]{border-radius:20px;max-width:850px}.backdrop-container[data-v-8b2bb95c]{height:400px}.modal-content[data-v-8b2bb95c]{margin-top:-80px;padding:40px}.modal-content h2[data-v-8b2bb95c]{font-size:2.2rem}.modal-desc[data-v-8b2bb95c]{-webkit-line-clamp:6;font-size:1.05rem}.modal-actions[data-v-8b2bb95c]{flex-direction:row;gap:20px}.btn-play[data-v-8b2bb95c],.btn-fav[data-v-8b2bb95c]{flex:1;padding:15px;font-size:1.1rem}}.calendar-page[data-v-5fe59f4e]{max-width:1000px;margin:0 auto}.page-title[data-v-5fe59f4e]{text-shadow:0 2px 4px #00000080;margin-bottom:20px;font-size:1.8rem}.days-scroll-wrapper[data-v-5fe59f4e]{-ms-overflow-style:none;scrollbar-width:none;margin-bottom:20px;padding-bottom:10px;overflow-x:auto}.days-scroll-wrapper[data-v-5fe59f4e]::-webkit-scrollbar{display:none}.days-tabs[data-v-5fe59f4e]{gap:12px;width:max-content;display:flex}.day-tab[data-v-5fe59f4e]{cursor:pointer;color:#aaa;background:#1e1e1e99;border:1px solid #ffffff1a;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;min-width:80px;padding:12px 24px;transition:all .3s;display:flex}.day-tab[data-v-5fe59f4e]:hover{background:#ffffff1a}.day-tab.active[data-v-5fe59f4e]{color:#fff;background:linear-gradient(135deg,#e50914,#8b0000);border-color:#ff4d4d;transform:translateY(-2px);box-shadow:0 4px 15px #e5091466}.day-short[data-v-5fe59f4e]{text-transform:uppercase;letter-spacing:1px;opacity:.8;margin-bottom:4px;font-size:.8rem;font-weight:700}.day-name[data-v-5fe59f4e]{font-size:1.1rem;font-weight:900}.loading-state[data-v-5fe59f4e],.empty-state[data-v-5fe59f4e]{text-align:center;color:#888;background:#14141480;border:1px dashed #ffffff0d;border-radius:16px;padding:60px 20px}.spinner[data-v-5fe59f4e]{border:4px solid #ffffff1a;border-top-color:#e50914;border-radius:50%;width:40px;height:40px;margin:0 auto 15px;animation:1s linear infinite spin-5fe59f4e}@keyframes spin-5fe59f4e{to{transform:rotate(360deg)}}.empty-icon[data-v-5fe59f4e]{opacity:.5;margin-bottom:10px;font-size:3rem;display:block}.show-list[data-v-5fe59f4e]{flex-direction:column;gap:20px;display:flex}.show-card[data-v-5fe59f4e]{background:#1e1e1ecc;border:1px solid #ffffff0d;border-radius:16px;transition:transform .2s;display:flex;overflow:hidden;box-shadow:0 8px 25px #00000080}.show-card[data-v-5fe59f4e]:hover{border-color:#ffffff26;transform:translateY(-3px)}.show-poster[data-v-5fe59f4e]{background:#111;flex-shrink:0;width:140px;position:relative}.show-poster img[data-v-5fe59f4e]{object-fit:cover;width:100%;height:100%}.network-badge[data-v-5fe59f4e]{color:#fff;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000c;border-radius:4px;padding:3px 6px;font-size:.7rem;font-weight:700;position:absolute;top:10px;left:10px}.show-info[data-v-5fe59f4e]{flex-direction:column;flex:1;justify-content:center;padding:20px;display:flex}.show-header[data-v-5fe59f4e]{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:10px;display:flex}.show-title[data-v-5fe59f4e]{color:#fff;margin:0;font-size:1.4rem;font-weight:700}.show-status[data-v-5fe59f4e]{color:#ccc;background:#ffffff1a;border-radius:20px;padding:4px 8px;font-size:.8rem;font-weight:700}.show-status.airing-today[data-v-5fe59f4e]{color:#ff4d4d;background:#e5091426;border:1px solid #e509144d}.episode-details[data-v-5fe59f4e]{align-items:center;gap:12px;margin-bottom:15px;display:flex}.ep-badge[data-v-5fe59f4e]{color:#fff;background:#e50914;border-radius:6px;padding:3px 8px;font-size:.8rem;font-weight:700}.air-date[data-v-5fe59f4e]{color:#aaa;font-family:monospace;font-size:.9rem}.show-overview[data-v-5fe59f4e]{color:#bbb;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0 0 20px;font-size:.95rem;line-height:1.5;display:-webkit-box;overflow:hidden}.action-bar[data-v-5fe59f4e]{justify-content:flex-end;margin-top:auto;display:flex}.btn-urge[data-v-5fe59f4e]{color:#fff;cursor:pointer;background:#ffffff1a;border:1px solid #fff3;border-radius:8px;align-items:center;gap:8px;padding:10px 20px;font-size:.95rem;font-weight:700;transition:all .2s;display:flex}.btn-urge[data-v-5fe59f4e]:hover:not(:disabled){background:#fff3;transform:scale(1.05)}.btn-urge[data-v-5fe59f4e]:active:not(:disabled){transform:scale(.95)}.btn-urge[data-v-5fe59f4e]:disabled{color:#52b54b;cursor:default;background:#52b54b26;border-color:#52b54b}@media (width<=768px){.show-card[data-v-5fe59f4e]{flex-direction:column}.show-poster[data-v-5fe59f4e]{width:100%;height:200px}.show-poster img[data-v-5fe59f4e]{object-position:center 20%}.action-bar[data-v-5fe59f4e]{justify-content:stretch}.btn-urge[data-v-5fe59f4e]{justify-content:center;width:100%}}.request-page[data-v-d50b040e]{max-width:1200px;margin:0 auto;padding-top:10px;padding-bottom:20px}.search-container[data-v-d50b040e]{margin-bottom:25px;padding:0 15px}.search-box[data-v-d50b040e]{background:#1e1e1ecc;border:1px solid #ffffff1a;border-radius:50px;align-items:center;padding:5px 5px 5px 20px;transition:border-color .3s;display:flex;overflow:hidden;box-shadow:0 4px 15px #0000004d}.search-box[data-v-d50b040e]:focus-within{border-color:#e50914;box-shadow:0 0 15px #e509144d}.search-icon[data-v-d50b040e]{opacity:.7;margin-right:10px;font-size:1.2rem}.search-box input[data-v-d50b040e]{color:#fff;background:0 0;border:none;outline:none;flex:1;width:100%;font-size:1.1rem}.btn-search[data-v-d50b040e]{color:#fff;cursor:pointer;background:#e50914;border:none;border-radius:40px;padding:12px 25px;font-size:1rem;font-weight:700;transition:all .2s}.btn-search[data-v-d50b040e]:active{transform:scale(.95)}.tabs-scroll-wrapper[data-v-d50b040e]{-ms-overflow-style:none;scrollbar-width:none;margin-bottom:20px;padding:0 15px;overflow-x:auto}.tabs-scroll-wrapper[data-v-d50b040e]::-webkit-scrollbar{display:none}.category-tabs[data-v-d50b040e]{align-items:center;gap:12px;width:max-content;display:flex}.tab-btn[data-v-d50b040e]{color:#ccc;cursor:pointer;background:#1e1e1e99;border:1px solid #ffffff1a;border-radius:20px;align-items:center;gap:6px;padding:10px 20px;font-size:.95rem;font-weight:700;transition:all .3s;display:flex}.tab-btn[data-v-d50b040e]:hover{color:#fff;background:#ffffff1a}.tab-btn.active[data-v-d50b040e]{color:#fff;background:linear-gradient(135deg,#e50914,#8b0000);border-color:#ff4d4d;box-shadow:0 4px 10px #e5091466}.close-search[data-v-d50b040e]{box-shadow:none;color:#fff;background:#282828cc;border-color:#555}.search-result-text[data-v-d50b040e]{color:#aaa;font-weight:700}.content-container[data-v-d50b040e]{padding:0 15px}.loading-state[data-v-d50b040e],.empty-state[data-v-d50b040e]{text-align:center;color:#888;background:#14141480;border:1px dashed #ffffff0d;border-radius:16px;padding:80px 20px}.spinner[data-v-d50b040e]{border:4px solid #ffffff1a;border-top-color:#e50914;border-radius:50%;width:40px;height:40px;margin:0 auto 15px;animation:1s linear infinite spin-d50b040e}@keyframes spin-d50b040e{to{transform:rotate(360deg)}}.empty-icon[data-v-d50b040e]{opacity:.6;margin-bottom:10px;font-size:3.5rem;display:block}.grid[data-v-d50b040e]{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.media-card[data-v-d50b040e]{cursor:pointer;background:#202020;border-radius:10px;transition:all .2s;overflow:hidden;box-shadow:0 4px 10px #0006}.media-card[data-v-d50b040e]:active{transform:scale(.96)}.poster-wrapper[data-v-d50b040e]{aspect-ratio:2/3;background:#111;width:100%;position:relative}.poster-wrapper img[data-v-d50b040e]{object-fit:cover;width:100%;height:100%}.rating-badge[data-v-d50b040e]{color:gold;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000000bf;border:1px solid #ffd70033;border-radius:6px;padding:3px 6px;font-size:.75rem;font-weight:700;position:absolute;top:6px;right:6px}.in-library-badge[data-v-d50b040e]{color:#fff;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);white-space:nowrap;background:#52b54be6;border-radius:4px;padding:3px 8px;font-size:.75rem;font-weight:700;position:absolute;bottom:6px;left:50%;transform:translate(-50%);box-shadow:0 2px 4px #00000080}.card-info[data-v-d50b040e]{padding:10px}.card-info h4[data-v-d50b040e]{white-space:nowrap;text-overflow:ellipsis;color:#fff;margin:0 0 4px;font-size:.9rem;overflow:hidden}.card-date[data-v-d50b040e]{color:#888;margin:0;font-size:.8rem}@media (width>=768px){.grid[data-v-d50b040e]{grid-template-columns:repeat(5,1fr);gap:20px}.search-box[data-v-d50b040e]{max-width:600px}}.modal-overlay[data-v-d50b040e]{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:2000;background:#000000d9;justify-content:center;align-items:flex-end;width:100%;height:100%;display:flex;position:fixed;top:0;left:0}.modal-card[data-v-d50b040e]{background:#181818;border-radius:24px 24px 0 0;width:100%;max-width:850px;animation:.3s cubic-bezier(.1,.9,.2,1) slideUp-d50b040e;position:relative;overflow:hidden;box-shadow:0 -10px 40px #000c}@media (width>=768px){.modal-overlay[data-v-d50b040e]{align-items:center}.modal-card[data-v-d50b040e]{border-radius:20px}}@keyframes slideUp-d50b040e{0%{transform:translateY(100%)}to{transform:translateY(0)}}.close-btn[data-v-d50b040e]{color:#fff;z-index:10;cursor:pointer;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00000080;border:none;border-radius:50%;width:32px;height:32px;font-size:1.1rem;transition:all .2s;position:absolute;top:15px;right:15px}.close-btn[data-v-d50b040e]:hover{background:#e50914cc}.backdrop-container[data-v-d50b040e]{background:#000;width:100%;height:250px;position:relative}@media (width>=768px){.backdrop-container[data-v-d50b040e]{height:400px}}.modal-backdrop[data-v-d50b040e]{object-fit:cover;opacity:.85;width:100%;height:100%;display:block}.video-frame[data-v-d50b040e]{object-fit:cover;width:100%;height:100%}.modal-gradient[data-v-d50b040e]{pointer-events:none;background:linear-gradient(#0000 0%,#181818 100%);width:100%;height:100%;position:absolute;bottom:0;left:0}.modal-content[data-v-d50b040e]{z-index:2;margin-top:-50px;padding:20px;transition:all .3s;position:relative}.modal-content.playing[data-v-d50b040e]{margin-top:0;padding-top:15px}@media (width>=768px){.modal-content[data-v-d50b040e]{margin-top:-80px;padding:40px}.modal-content.playing[data-v-d50b040e]{margin-top:0}}.modal-content h2[data-v-d50b040e]{text-shadow:0 2px 4px #000c;margin:0 0 8px;font-size:1.6rem;line-height:1.2}@media (width>=768px){.modal-content h2[data-v-d50b040e]{font-size:2.5rem}}.modal-meta[data-v-d50b040e]{color:#aaa;align-items:center;gap:10px;margin-bottom:15px;font-size:.9rem;font-weight:700;display:flex}.quality[data-v-d50b040e]{color:#fff;border:1px solid #aaa;border-radius:4px;padding:2px 6px;font-size:.8rem}.modal-desc[data-v-d50b040e]{color:#ccc;-webkit-line-clamp:4;-webkit-box-orient:vertical;margin-bottom:25px;font-size:.95rem;line-height:1.6;display:-webkit-box;overflow:hidden}@media (width>=768px){.modal-desc[data-v-d50b040e]{-webkit-line-clamp:6;font-size:1.1rem}}.modal-actions[data-v-d50b040e]{flex-direction:column;gap:10px;padding-bottom:10px;display:flex}@media (width>=768px){.modal-actions[data-v-d50b040e]{flex-direction:row;gap:20px}}.btn-play[data-v-d50b040e]{color:#000;cursor:pointer;background:#fff;border:none;border-radius:12px;flex:1;padding:15px;font-size:1.1rem;font-weight:700}.btn-play[data-v-d50b040e]:active{background:#ddd}.btn-play.stop[data-v-d50b040e]{color:#fff;background:#333;border:1px solid #555}.btn-play.disabled[data-v-d50b040e]{color:#555;cursor:not-allowed;background:#222}.btn-request[data-v-d50b040e]{color:#fff;cursor:pointer;background:#ffffff1a;border:1px solid #ffffff4d;border-radius:12px;flex:1;padding:15px;font-size:1.1rem;font-weight:700;transition:all .2s}.btn-request[data-v-d50b040e]:hover:not(.disabled){color:#fff;background:#e50914;border-color:#e50914;box-shadow:0 4px 15px #e5091480}.btn-request[data-v-d50b040e]:active:not(.disabled){transform:scale(.97)}.btn-request.disabled[data-v-d50b040e]{color:#52b54b;cursor:default;background:#52b54b26;border-color:#52b54b}.fade-enter-active[data-v-d50b040e],.fade-leave-active[data-v-d50b040e]{transition:opacity .3s}.fade-enter-from[data-v-d50b040e],.fade-leave-to[data-v-d50b040e]{opacity:0}.page-container[data-v-9310af04]{padding-bottom:30px}.page-title[data-v-9310af04]{color:#fff;letter-spacing:1px;margin-top:0;margin-bottom:20px;font-size:1.4rem}.desc[data-v-9310af04]{color:#aaa;margin-bottom:15px;font-size:.9rem;line-height:1.5}.tabs-wrapper[data-v-9310af04]{margin-bottom:20px;padding-bottom:5px;overflow-x:auto}.tabs-wrapper[data-v-9310af04]::-webkit-scrollbar{display:none}.tabs[data-v-9310af04]{background:#ffffff0d;border-radius:10px;gap:10px;padding:5px;display:inline-flex}.tabs button[data-v-9310af04]{white-space:nowrap;color:#888;background:0 0;border:none;border-radius:8px;padding:8px 16px;font-weight:700;transition:all .3s}.tabs button.active[data-v-9310af04]{color:#fff;background:#333;box-shadow:0 2px 8px #00000080}.card[data-v-9310af04]{background:#1e1e1e99;border:1px solid #ffffff0d;border-radius:12px;margin-bottom:15px;padding:20px;animation:.3s fadeIn-9310af04}.card h3[data-v-9310af04]{color:#e50914;margin:0 0 10px;font-size:1.1rem}@keyframes fadeIn-9310af04{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.input-group[data-v-9310af04]{flex-direction:column;gap:5px;margin-bottom:15px;display:flex}.input-group label[data-v-9310af04]{color:#aaa;font-size:.85rem}.input-group input[data-v-9310af04]{box-sizing:border-box;color:#fff;background:#00000080;border:1px solid #444;border-radius:8px;width:100%;padding:12px}.input-group input[data-v-9310af04]:focus{border-color:#e50914;outline:none}.btn[data-v-9310af04]{color:#fff;background:#333;border:none;border-radius:8px;width:100%;margin-top:10px;padding:10px 20px;font-weight:700}.btn.save[data-v-9310af04]{background:#e50914;box-shadow:0 4px 10px #e509144d}.btn.small[data-v-9310af04]{background:#555;width:auto;margin-top:0;padding:12px 20px}.btn[data-v-9310af04]:active{transform:scale(.98)}.list-item[data-v-9310af04]{background:#0000004d;border-radius:8px;justify-content:space-between;align-items:center;margin-bottom:10px;padding:12px;font-size:.95rem;display:flex}.list-item .time[data-v-9310af04]{color:#888;font-size:.8rem}.badge[data-v-9310af04]{border-radius:4px;padding:3px 8px;font-size:.75rem;font-weight:700}.badge.pending[data-v-9310af04]{color:#ff9800;background:#ff980033}.badge.success[data-v-9310af04]{color:#4caf50;background:#4caf5033}.tabs-scroll-wrapper[data-v-9310af04]{-ms-overflow-style:none;scrollbar-width:none;overflow-x:auto}.tabs-scroll-wrapper[data-v-9310af04]::-webkit-scrollbar{display:none}.tabs[data-v-9310af04]{gap:10px;width:max-content;margin-bottom:20px;display:flex}.request-item[data-v-9310af04]{background:#ffffff0d;border-left:4px solid #e50914;border-radius:8px;justify-content:space-between;align-items:center;margin-bottom:10px;padding:15px;display:flex}.req-type[data-v-9310af04]{border-radius:4px;margin-right:10px;padding:2px 6px;font-size:.8rem;font-weight:700}.req-type.urge[data-v-9310af04]{color:#ff5722;background:#ff572233}.req-type.request[data-v-9310af04]{color:#2196f3;background:#2196f333}.req-title[data-v-9310af04]{font-size:1.1rem;font-weight:700}.req-time[data-v-9310af04]{color:#888;margin-top:5px;font-size:.8rem}.badge.success[data-v-9310af04]{color:#52b54b;font-size:.85rem;font-weight:700}.custom-select[data-v-9310af04],.custom-textarea[data-v-9310af04],.custom-input[data-v-9310af04]{color:#fff;box-sizing:border-box;background:#00000080;border:1px solid #444;border-radius:8px;width:100%;margin-top:5px;padding:12px;font-family:inherit;font-size:1rem;transition:all .3s}.custom-input[data-v-9310af04]:focus,.custom-textarea[data-v-9310af04]:focus,.custom-select[data-v-9310af04]:focus{border-color:#e50914;outline:none;box-shadow:0 0 8px #e5091480}.custom-textarea[data-v-9310af04]{resize:vertical;line-height:1.5}.messages-page[data-v-4279529f]{max-width:800px;margin:0 auto}.page-title[data-v-4279529f]{text-shadow:0 2px 4px #00000080;margin-bottom:25px;font-size:1.8rem}.empty-state[data-v-4279529f]{text-align:center;color:#888;background:#14141480;border:1px dashed #ffffff0d;border-radius:16px;padding:60px 20px}.empty-icon[data-v-4279529f]{opacity:.6;margin-bottom:15px;font-size:3.5rem;display:block}.msg-list[data-v-4279529f]{flex-direction:column;gap:15px;display:flex}.msg-card[data-v-4279529f]{-webkit-backdrop-filter:blur(10px);background:#1e1e1e99;border:1px solid #ffffff0d;border-radius:16px;gap:15px;padding:20px;transition:transform .2s;display:flex;box-shadow:0 8px 20px #0006}.msg-card[data-v-4279529f]:hover{background:#282828cc;transform:translateY(-2px)}.msg-card.info[data-v-4279529f]{border-left:4px solid #2196f3}.msg-card.success[data-v-4279529f]{border-left:4px solid #4caf50}.msg-card.warning[data-v-4279529f]{border-left:4px solid #ff9800}.msg-icon[data-v-4279529f]{align-items:flex-start;padding-top:2px;font-size:1.8rem;display:flex}.msg-content-wrapper[data-v-4279529f]{flex:1}.msg-header[data-v-4279529f]{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:8px;display:flex}.msg-title[data-v-4279529f]{color:#fff;margin:0;font-size:1.2rem;font-weight:700}.msg-time[data-v-4279529f]{color:#888;font-family:monospace;font-size:.8rem}.msg-content[data-v-4279529f]{color:#ccc;white-space:pre-wrap;margin:0;font-size:.95rem;line-height:1.6}@media (width<=768px){.msg-card[data-v-4279529f]{padding:15px}.msg-icon[data-v-4279529f]{font-size:1.5rem}.msg-title[data-v-4279529f]{font-size:1.1rem}}.community-page[data-v-371edfad]{max-width:1200px;margin:0 auto;padding-bottom:20px;position:relative}.page-header[data-v-371edfad]{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.page-title[data-v-371edfad]{text-shadow:0 2px 4px #00000080;margin:0;font-size:1.8rem}.floating-create-btn[data-v-371edfad]{color:#fff;cursor:pointer;z-index:1000;background:linear-gradient(135deg,#e50914,#900000);border:none;border-radius:50%;justify-content:center;align-items:center;width:60px;height:60px;transition:transform .2s cubic-bezier(.1,.9,.2,1),box-shadow .2s;display:flex;position:fixed;bottom:100px;right:20px;box-shadow:0 6px 20px #e5091499}.floating-create-btn svg[data-v-371edfad]{width:30px;height:30px}.floating-create-btn[data-v-371edfad]:hover{transform:scale(1.1);box-shadow:0 8px 25px #e50914cc}.floating-create-btn[data-v-371edfad]:active{transform:scale(.95)}@media (width>=768px){.floating-create-btn[data-v-371edfad]{width:65px;height:65px;bottom:40px;right:40px}.floating-create-btn svg[data-v-371edfad]{width:34px;height:34px}}.tabs-scroll-wrapper[data-v-371edfad]{-ms-overflow-style:none;scrollbar-width:none;margin-bottom:20px;padding-bottom:10px;overflow-x:auto}.tabs-scroll-wrapper[data-v-371edfad]::-webkit-scrollbar{display:none}.category-tabs[data-v-371edfad]{gap:15px;width:max-content;display:flex}.tab-btn[data-v-371edfad]{color:#888;cursor:pointer;background:0 0;border:none;padding:5px 0;font-size:1.1rem;font-weight:700;transition:all .3s;position:relative}.tab-btn[data-v-371edfad]:hover,.tab-btn.active[data-v-371edfad]{color:#fff}.tab-btn.active[data-v-371edfad]:after{content:"";background:#e50914;border-radius:2px;width:20px;height:3px;position:absolute;bottom:-5px;left:50%;transform:translate(-50%)}.waterfall[data-v-371edfad]{column-count:2;column-gap:12px}@media (width>=768px){.waterfall[data-v-371edfad]{column-count:4;column-gap:20px}}@media (width>=1024px){.waterfall[data-v-371edfad]{column-count:5}}.post-card[data-v-371edfad]{break-inside:avoid;cursor:pointer;background:#1e1e1e99;border:1px solid #ffffff0d;border-radius:12px;margin-bottom:12px;transition:all .2s;position:relative;overflow:hidden;box-shadow:0 4px 10px #0000004d}@media (width>=768px){.post-card[data-v-371edfad]{margin-bottom:20px}}.post-card[data-v-371edfad]:hover{background:#282828cc;border-color:#ffffff26;transform:translateY(-3px)}.post-media[data-v-371edfad]{background:#111;width:100%;display:flex;position:relative}.post-media img[data-v-371edfad]{object-fit:cover;width:100%;height:auto}.video-indicator[data-v-371edfad]{color:#fff;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0009;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;font-size:.8rem;display:flex;position:absolute;top:10px;right:10px}.pinned-badge[data-v-371edfad]{color:#fff;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#e50914e6;border-radius:6px;padding:4px 8px;font-size:.75rem;font-weight:700;position:absolute;top:10px;left:10px;box-shadow:0 2px 5px #00000080}.post-info[data-v-371edfad]{padding:12px}.post-title[data-v-371edfad]{color:#fff;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0 0 10px;font-size:.95rem;line-height:1.4;display:-webkit-box;overflow:hidden}.post-meta[data-v-371edfad]{color:#aaa;justify-content:space-between;align-items:center;font-size:.8rem;display:flex}.author[data-v-371edfad]{align-items:center;gap:6px;display:flex}.author-avatar[data-v-371edfad]{color:#fff;background:#555;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;font-size:.7rem;font-weight:700;display:flex}.author-avatar.small[data-v-371edfad]{width:28px;height:28px;font-size:.9rem}.author-name[data-v-371edfad]{white-space:nowrap;text-overflow:ellipsis;max-width:80px;overflow:hidden}.likes[data-v-371edfad]{align-items:center;gap:4px;transition:all .2s;display:flex}.likes.liked[data-v-371edfad]{color:#e50914}.empty-state[data-v-371edfad]{text-align:center;color:#888;padding:80px 20px}.empty-icon[data-v-371edfad]{opacity:.6;margin-bottom:10px;font-size:3.5rem;display:block}.modal-overlay[data-v-371edfad]{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:2000;background:#000000d9;justify-content:center;align-items:flex-end;width:100%;height:100%;display:flex;position:fixed;top:0;left:0}@media (width>=768px){.modal-overlay[data-v-371edfad]{align-items:center}}.modal-card[data-v-371edfad]{background:#181818;border-radius:20px 20px 0 0;flex-direction:column;width:100%;max-width:600px;max-height:90vh;animation:.3s slideUp-371edfad;display:flex;position:relative;box-shadow:0 -10px 40px #000c}@media (width>=768px){.modal-card[data-v-371edfad]{border-radius:20px;height:85vh}}@keyframes slideUp-371edfad{0%{transform:translateY(100%)}to{transform:translateY(0)}}.close-btn[data-v-371edfad]{color:#fff;z-index:10;cursor:pointer;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00000080;border:none;border-radius:50%;width:32px;height:32px;font-size:1.1rem;transition:all .2s;position:absolute;top:15px;right:15px}.close-btn[data-v-371edfad]:hover{background:#e50914cc}.post-detail-media[data-v-371edfad]{background:#000;flex-shrink:0;justify-content:center;align-items:center;width:100%;max-height:40vh;display:flex;overflow:hidden}.detail-img[data-v-371edfad]{object-fit:contain;width:100%;height:100%}.detail-iframe[data-v-371edfad]{aspect-ratio:16/9;width:100%;height:100%}.post-detail-content[data-v-371edfad]{flex:1;padding:20px;overflow-y:auto}.detail-author-bar[data-v-371edfad]{justify-content:space-between;align-items:center;margin-bottom:15px;display:flex}.action-group[data-v-371edfad]{align-items:center;gap:10px;display:flex}.admin-controls[data-v-371edfad]{gap:8px;display:flex}.btn-admin[data-v-371edfad]{color:#ccc;cursor:pointer;background:#ffffff0d;border:1px solid #fff3;border-radius:6px;padding:5px 10px;font-size:.8rem;font-weight:700;transition:all .2s}.btn-admin[data-v-371edfad]:hover{color:#fff;background:#ffffff26}.btn-admin.active[data-v-371edfad]{color:#ff4d4d;background:#e5091433;border-color:#e50914}.btn-admin.danger[data-v-371edfad]:hover{color:#fff;background:#e50914cc;border-color:#e50914}.btn-follow[data-v-371edfad]{color:#e50914;cursor:pointer;background:0 0;border:1px solid #e50914;border-radius:15px;padding:4px 12px;font-size:.85rem;font-weight:700}.detail-title[data-v-371edfad]{color:#fff;margin:0 0 10px;font-size:1.4rem}.detail-text[data-v-371edfad]{color:#ddd;white-space:pre-wrap;margin:0 0 15px;font-size:1rem;line-height:1.6}.detail-date[data-v-371edfad]{color:#888;font-size:.8rem}.divider[data-v-371edfad]{background:#ffffff1a;height:1px;margin:20px 0}.comments-title[data-v-371edfad]{color:#aaa;margin:0 0 15px;font-size:1rem}.comment-list[data-v-371edfad]{flex-direction:column;gap:15px;display:flex}.comment-item[data-v-371edfad]{gap:10px;display:flex}.comment-body[data-v-371edfad]{border-bottom:1px solid #ffffff0d;flex:1;padding-bottom:10px}.comment-author[data-v-371edfad]{color:#888;font-size:.85rem;font-weight:700}.comment-text[data-v-371edfad]{color:#ccc;margin:5px 0;font-size:.95rem}.comment-time[data-v-371edfad]{color:#666;font-size:.75rem}.no-comments[data-v-371edfad]{text-align:center;color:#666;padding:20px 0;font-size:.9rem}.post-action-bar[data-v-371edfad]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#141414e6;border-top:1px solid #ffffff0d;flex-shrink:0;align-items:center;gap:15px;padding:12px 20px;display:flex}.comment-input[data-v-371edfad]{color:#fff;background:#ffffff1a;border:none;border-radius:20px;outline:none;flex:1;padding:10px 15px}.actions[data-v-371edfad]{gap:10px;display:flex}.action-btn[data-v-371edfad]{color:#ccc;cursor:pointer;background:0 0;border:none;align-items:center;gap:5px;font-size:1rem;font-weight:700;display:flex}.action-btn.active[data-v-371edfad]{color:#e50914}.create-card[data-v-371edfad]{height:auto;max-height:none;padding:30px 20px}.create-card h2[data-v-371edfad]{margin-top:0;margin-bottom:20px}.input-group[data-v-371edfad]{margin-bottom:20px}.input-group label[data-v-371edfad]{color:#aaa;margin-bottom:8px;font-size:.9rem;display:block}.input-group input[data-v-371edfad],.input-group textarea[data-v-371edfad]{box-sizing:border-box;color:#fff;background:#00000080;border:1px solid #ffffff1a;border-radius:8px;width:100%;padding:12px;font-family:inherit}.type-selector[data-v-371edfad]{gap:10px;display:flex}.type-btn[data-v-371edfad]{color:#888;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:8px;flex:1;padding:10px;font-weight:700}.type-btn.active[data-v-371edfad]{color:#fff;background:#e5091426;border-color:#e50914}.btn-publish[data-v-371edfad]{color:#fff;cursor:pointer;background:#e50914;border:none;border-radius:12px;width:100%;padding:15px;font-size:1.1rem;font-weight:700;transition:all .2s}.btn-publish[data-v-371edfad]:active{transform:scale(.98)}.fade-enter-active[data-v-371edfad],.fade-leave-active[data-v-371edfad]{transition:opacity .3s}.fade-enter-from[data-v-371edfad],.fade-leave-to[data-v-371edfad]{opacity:0}.profile-page[data-v-ad1f28ff]{max-width:800px;margin:0 auto;padding:20px 0 40px}.tabs-scroll-wrapper[data-v-ad1f28ff]{-ms-overflow-style:none;scrollbar-width:none;margin-bottom:25px;padding:0 15px;overflow-x:auto}.tabs-scroll-wrapper[data-v-ad1f28ff]::-webkit-scrollbar{display:none}.category-tabs[data-v-ad1f28ff]{background:#ffffff0d;border:1px solid #ffffff0d;border-radius:30px;gap:8px;width:max-content;margin:0 auto;padding:6px;display:flex}.tab-btn[data-v-ad1f28ff]{color:#888;cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:25px;padding:10px 20px;font-size:.95rem;font-weight:700;transition:all .3s}.tab-btn[data-v-ad1f28ff]:hover{color:#fff}.tab-btn.active[data-v-ad1f28ff]{color:#fff;background:linear-gradient(135deg,#e50914,#8b0000);box-shadow:0 4px 10px #e5091466}@media (width<=768px){.category-tabs[data-v-ad1f28ff]{margin:0}.tab-btn[data-v-ad1f28ff]{padding:8px 16px;font-size:.9rem}}.content-container[data-v-ad1f28ff]{padding:0 15px}.empty-state[data-v-ad1f28ff],.loading-state[data-v-ad1f28ff]{text-align:center;color:#888;background:#1e1e1e80;border:1px dashed #ffffff0d;border-radius:16px;padding:60px 20px}.empty-icon[data-v-ad1f28ff]{opacity:.5;margin-bottom:10px;font-size:3rem;display:block}.spinner[data-v-ad1f28ff]{border:4px solid #ffffff1a;border-top-color:#e50914;border-radius:50%;width:40px;height:40px;margin:0 auto 15px;animation:1s linear infinite spin-ad1f28ff}@keyframes spin-ad1f28ff{to{transform:rotate(360deg)}}.history-grid[data-v-ad1f28ff]{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}@media (width>=768px){.history-grid[data-v-ad1f28ff]{grid-template-columns:repeat(3,1fr);gap:20px}}.media-card[data-v-ad1f28ff]{background:#202020;border-radius:10px;transition:transform .2s;overflow:hidden;box-shadow:0 4px 10px #0006}.media-card[data-v-ad1f28ff]:active{transform:scale(.96)}.poster-wrapper.landscape[data-v-ad1f28ff]{aspect-ratio:16/9;background:#111;width:100%;position:relative}.poster-wrapper.landscape img[data-v-ad1f28ff]{object-fit:cover;object-position:center 15%;width:100%;height:100%}.progress-bar[data-v-ad1f28ff]{background:#fff3;width:100%;height:4px;position:absolute;bottom:0;left:0}.progress-fill[data-v-ad1f28ff]{background:#e50914;height:100%;box-shadow:0 0 8px #e50914}.card-info[data-v-ad1f28ff]{padding:12px 10px}.card-info h4[data-v-ad1f28ff]{white-space:nowrap;text-overflow:ellipsis;color:#fff;margin:0;font-size:.85rem;overflow:hidden}.req-list[data-v-ad1f28ff]{flex-direction:column;gap:10px;display:flex}.req-card[data-v-ad1f28ff]{background:#1e1e1ecc;border:1px solid #ffffff0d;border-radius:12px;justify-content:space-between;align-items:center;padding:15px;display:flex}.req-main[data-v-ad1f28ff]{flex:1;align-items:center;gap:10px;display:flex;overflow:hidden}.req-badge[data-v-ad1f28ff]{border-radius:4px;flex-shrink:0;padding:3px 6px;font-size:.75rem;font-weight:700}.req-badge.urge[data-v-ad1f28ff]{color:#ff5722;background:#ff572233}.req-badge.request[data-v-ad1f28ff]{color:#2196f3;background:#2196f333}.req-title[data-v-ad1f28ff]{color:#fff;white-space:nowrap;text-overflow:ellipsis;font-weight:700;overflow:hidden}.status[data-v-ad1f28ff]{flex-shrink:0;margin-left:10px;font-size:.85rem;font-weight:700}.status.pending[data-v-ad1f28ff]{color:#ff9800}.status.done[data-v-ad1f28ff]{color:#52b54b}.card[data-v-ad1f28ff]{background:#1e1e1ecc;border:1px solid #ffffff0d;border-radius:16px;padding:25px}.input-group[data-v-ad1f28ff]{margin-bottom:20px}.input-group label[data-v-ad1f28ff]{color:#aaa;margin-bottom:8px;font-size:.9rem;display:block}.custom-input[data-v-ad1f28ff]{color:#fff;box-sizing:border-box;background:#00000080;border:1px solid #444;border-radius:8px;width:100%;padding:12px;font-size:1rem;transition:all .3s}.custom-input[data-v-ad1f28ff]:focus{border-color:#e50914;outline:none;box-shadow:0 0 8px #e5091466}.btn-submit[data-v-ad1f28ff]{color:#fff;cursor:pointer;background:#e50914;border:none;border-radius:12px;width:100%;padding:15px;font-size:1.1rem;font-weight:700;transition:all .2s}.btn-submit[data-v-ad1f28ff]:active{transform:scale(.98)}.tutorial-page[data-v-48368533]{max-width:900px;margin:0 auto;padding-top:10px;padding-bottom:50px}.hero-section[data-v-48368533]{text-align:center;background:linear-gradient(135deg,#e5091426,#0000);border-radius:24px;margin-top:10px;margin-bottom:40px;padding:40px 20px}.hero-title[data-v-48368533]{color:#fff;text-shadow:0 2px 5px #00000080;margin:0 0 10px;font-size:2.2rem}.hero-subtitle[data-v-48368533]{color:#aaa;margin:0;font-size:1.1rem}.tut-section[data-v-48368533]{background:#1e1e1e99;border:1px solid #ffffff0d;border-radius:16px;margin-bottom:20px;padding:25px}.section-header[data-v-48368533]{align-items:center;gap:15px;margin-bottom:15px;display:flex}.step-num[data-v-48368533]{color:#fff;background:#e50914;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:1.2rem;font-weight:700;display:flex;box-shadow:0 4px 10px #e5091466}.section-header h2[data-v-48368533]{color:#fff;margin:0;font-size:1.4rem}.section-desc[data-v-48368533]{color:#bbb;margin:0 0 20px;font-size:1rem;line-height:1.6}.download-grid[data-v-48368533]{flex-wrap:wrap;gap:12px;display:flex}.dl-btn[data-v-48368533]{color:#fff;background:#ffffff1a;border:1px solid #ffffff1a;border-radius:12px;align-items:center;gap:8px;padding:12px 20px;font-weight:700;text-decoration:none;transition:all .2s;display:inline-flex}.dl-btn[data-v-48368533]:hover{background:#fff3;transform:translateY(-2px)}.dl-btn.tv[data-v-48368533]{color:#ff4d4d;background:#e5091426;border-color:#e509144d}.dl-btn.tv[data-v-48368533]:hover{color:#fff;background:#e50914}.icon[data-v-48368533]{font-size:1.2rem}.no-links[data-v-48368533]{color:#888;font-style:italic}.server-box[data-v-48368533]{background:#111;border:1px solid #444;border-radius:12px;justify-content:space-between;align-items:center;gap:15px;padding:15px 20px;display:flex}.server-url[data-v-48368533]{color:#52b54b;word-break:break-all;flex:1;font-family:monospace;font-size:1.1rem}.copy-btn[data-v-48368533]{color:#fff;cursor:pointer;background:#333;border:none;border-radius:8px;flex-shrink:0;padding:10px 15px;font-weight:700;transition:all .2s}.copy-btn[data-v-48368533]:hover{background:#e50914}.success-box[data-v-48368533]{color:#52b54b;text-align:center;background:#52b54b26;border:1px solid #52b54b4d;border-radius:12px;padding:15px;font-weight:700}.divider[data-v-48368533]{background:#ffffff1a;height:1px;margin:40px 0}.sub-title[data-v-48368533]{text-align:center;margin-bottom:30px;font-size:1.8rem}.feature-grid[data-v-48368533]{grid-template-columns:1fr;gap:20px;display:grid}@media (width>=768px){.feature-grid[data-v-48368533]{grid-template-columns:repeat(3,1fr)}}.feature-card[data-v-48368533]{text-align:center;background:#14141499;border:1px solid #ffffff0d;border-radius:16px;padding:25px;transition:all .3s}.feature-card[data-v-48368533]:hover{background:#1e1e1ecc;border-color:#ffffff26;transform:translateY(-5px)}.feat-icon[data-v-48368533]{margin-bottom:15px;font-size:3rem}.feature-card h3[data-v-48368533]{color:#fff;margin:0 0 10px}.feature-card p[data-v-48368533]{color:#aaa;margin:0;font-size:.95rem;line-height:1.6}@media (width<=768px){.hero-section[data-v-48368533]{margin-top:15px;margin-bottom:25px;padding:30px 15px}.hero-title[data-v-48368533]{font-size:1.8rem}.server-box[data-v-48368533]{text-align:center;flex-direction:column;align-items:stretch;padding:15px}.copy-btn[data-v-48368533]{width:100%;margin-top:5px;padding:12px;font-size:1.05rem}.dl-btn[data-v-48368533]{justify-content:center;width:100%}}
