.about-page-master-wrapper{color:#e2e8f0;background-color:#090a0f;min-height:100vh;padding:120px 24px 80px;font-family:Inter,system-ui,-apple-system,sans-serif;position:relative;overflow:hidden}.about-glow-orb-1{z-index:1;pointer-events:none;background:radial-gradient(circle,#e5091414 0%,#0000 70%);width:500px;height:500px;animation:8s ease-in-out infinite alternate pulseOrb;position:absolute;top:-10%;left:-10%}.about-glow-orb-2{z-index:1;pointer-events:none;background:radial-gradient(circle,#1a73e80d 0%,#0000 70%);width:600px;height:600px;animation:12s ease-in-out infinite alternate-reverse pulseOrb;position:absolute;bottom:-10%;right:-10%}@keyframes pulseOrb{0%{transform:translate(0)scale(1)}to{transform:translate(40px,30px)scale(1.15)}}.about-container-central{z-index:5;max-width:1100px;margin:0 auto;position:relative}.about-hero-header-axis{text-align:center;opacity:0;margin-bottom:70px;animation:.8s cubic-bezier(.16,1,.3,1) forwards slideUpFade;transform:translateY(30px)}.about-badge-micro{color:#fff;letter-spacing:2px;background:linear-gradient(90deg,#e50914,#ff333d);border-radius:50px;margin-bottom:20px;padding:6px 14px;font-size:.75rem;font-weight:800;display:inline-block;box-shadow:0 4px 15px #e509144d}.about-main-title{letter-spacing:-1px;color:#fff;margin-bottom:24px;font-size:3.5rem;font-weight:900;line-height:1.1}.about-main-title span{color:#e50914;text-shadow:0 0 30px #e5091466}.about-subtitle-lead{color:#94a3b8;max-width:750px;margin:0 auto;font-size:1.25rem;line-height:1.6}.about-grid-double-deck{opacity:0;grid-template-columns:1.2fr 1fr;gap:40px;margin-bottom:70px;animation:.8s cubic-bezier(.16,1,.3,1) .2s forwards slideUpFade;display:grid;transform:translateY(30px)}.about-narrative-card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#12141d99;border:1px solid #ffffff0d;border-radius:20px;padding:40px;transition:border-color .4s,transform .4s}.about-narrative-card:hover{border-color:#e509144d;transform:translateY(-4px)}.about-card-title{color:#fff;margin-bottom:20px;font-size:1.75rem;font-weight:800;display:inline-block;position:relative}.about-card-title:after{content:"";background-color:#e50914;border-radius:2px;width:40px;height:3px;position:absolute;bottom:-6px;left:0}.about-paragraph-text{color:#94a3b8;margin-bottom:20px;font-size:1.05rem;line-height:1.7}.about-paragraph-text strong{color:#fff;font-weight:600}.about-metrics-deck{flex-direction:column;gap:20px;display:flex}.about-metric-pill{background:#12141d66;border:1px solid #ffffff08;border-radius:16px;align-items:flex-start;gap:20px;padding:24px;transition:all .3s cubic-bezier(.25,.8,.25,1);display:flex}.about-metric-pill:hover{background:#12141dcc;border-color:#ffffff14;transform:translate(6px);box-shadow:-4px 0 #e50914}.metric-icon-box{background:#ffffff08;border:1px solid #ffffff0d;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:50px;height:50px;font-size:1.5rem;display:flex}.metric-text-box h3{color:#fff;margin-bottom:6px;font-size:1.15rem;font-weight:700}.metric-text-box p{color:#64748b;font-size:.95rem;line-height:1.5}.about-vision-founder-row{opacity:0;background:linear-gradient(135deg,#e509141a 0%,#12141d99 100%);border:1px solid #e5091426;border-radius:24px;margin-bottom:70px;padding:50px;animation:.8s cubic-bezier(.16,1,.3,1) .4s forwards slideUpFade;position:relative;transform:translateY(30px)}.quote-mark-visual{color:#e509141a;pointer-events:none;font-family:serif;font-size:8rem;line-height:1;position:absolute;top:10px;left:30px}.founder-quote{color:#f1f5f9;z-index:2;margin-bottom:24px;font-size:1.4rem;font-style:italic;line-height:1.6;position:relative}.founder-meta-profile{flex-direction:column;gap:4px;display:flex}.founder-name-line{color:#fff;font-size:1.2rem;font-weight:700}.founder-title-line{color:#e50914;text-transform:uppercase;letter-spacing:1px;font-size:.85rem;font-weight:600}.about-action-dock-footer{text-align:center;opacity:0;padding:40px 0;animation:.8s cubic-bezier(.16,1,.3,1) .6s forwards slideUpFade;transform:translateY(30px)}.dock-cta-title{color:#fff;margin-bottom:24px;font-size:1.5rem;font-weight:800}.about-prime-cta-btn{color:#090a0f;background-color:#fff;border-radius:12px;padding:16px 36px;font-weight:700;text-decoration:none;transition:all .3s cubic-bezier(.16,1,.3,1);display:inline-block;box-shadow:0 10px 30px #ffffff1a}.about-prime-cta-btn:hover{color:#fff;background-color:#e50914;transform:translateY(-3px)scale(1.03);box-shadow:0 15px 30px #e5091466}@keyframes slideUpFade{to{opacity:1;transform:translateY(0)}}@media (width<=992px){.about-grid-double-deck{grid-template-columns:1fr;gap:30px}.about-main-title{font-size:2.75rem}}@media (width<=576px){.about-page-master-wrapper{padding:100px 16px 60px}.about-main-title{font-size:2.2rem}.about-subtitle-lead{font-size:1.05rem}.about-narrative-card,.about-vision-founder-row{padding:24px}.founder-quote{font-size:1.15rem}}.admin-form-wrapper{color:#fff;box-sizing:border-box;background-color:#020617;justify-content:center;align-items:center;width:100%;min-height:100vh;padding:60px 20px;display:flex}.admin-form-card{background-color:#0f172a;border:1px solid #33415566;border-radius:16px;width:100%;max-width:700px;padding:40px;box-shadow:0 20px 40px #0003}.form-header-title{letter-spacing:.5px;color:#ef4444;text-transform:uppercase;margin-bottom:8px;font-size:24px;font-weight:900}.form-header-subtitle{color:#94a3b8;margin-bottom:30px;font-size:13px}.status-alert-success{color:#10b981;background-color:#10b9811a;border:1px solid #10b981;border-radius:8px;margin-bottom:25px;padding:14px 20px;font-size:14px;font-weight:700}.form-grid-2x{grid-template-columns:1fr 1fr;gap:20px;margin-bottom:20px;display:grid}.form-group-block{flex-direction:column;gap:8px;margin-bottom:20px;display:flex}.form-group-block label{text-transform:uppercase;color:#cbd5e1;letter-spacing:.5px;font-size:12px;font-weight:800}.form-control-input,.form-control-textarea{color:#fff;background-color:#020617;border:1px solid #33415599;border-radius:8px;outline:none;padding:12px 16px;font-size:14px;transition:border-color .3s cubic-bezier(.16,1,.3,1)}.form-control-input:focus,.form-control-textarea:focus{border-color:#ef4444}.form-control-textarea{resize:vertical;height:100px}.form-error-msg{color:#f87171;margin-top:4px;font-size:11px;font-weight:600}.form-submit-btn{color:#fff;cursor:pointer;text-transform:uppercase;letter-spacing:1px;background-color:#ef4444;border:none;border-radius:8px;width:100%;padding:14px;font-size:14px;font-weight:700;transition:background-color .2s,transform .2s}.form-submit-btn:hover{background-color:#dc2626}.form-submit-btn:active{transform:scale(.98)}.form-submit-btn:disabled{cursor:not-allowed;background-color:#334155}@media (width<=600px){.form-grid-2x{grid-template-columns:1fr;gap:0}.admin-form-card{padding:24px}}.form-group-block label{text-transform:uppercase;color:#94a3b8;letter-spacing:1px;margin-bottom:2px;font-size:11px;font-weight:800;display:inline-block}.form-error-msg{color:#f87171;background-color:#f871710d;border-left:3px solid #f87171;border-radius:4px;margin-top:6px;padding:6px 12px;font-size:12px;font-weight:700;animation:.3s cubic-bezier(.36,.07,.19,.97) both microShake;display:block}@keyframes microShake{10%,90%{transform:translate(-1px)}20%,80%{transform:translate(2px)}30%,50%,70%{transform:translate(-3px)}40%,60%{transform:translate(3px)}}.form-control-input[type=file]::-webkit-file-upload-button{color:#fff;cursor:pointer;text-transform:uppercase;background-color:#1e293b;border:1px solid #33415599;border-radius:4px;padding:4px 12px;font-size:11px;font-weight:700;transition:all .2s}.form-control-input[type=file]::-webkit-file-upload-button:hover{background-color:var(--accent-red,#ef4444);border-color:var(--accent-red,#ef4444)}.banner-preview-canvas-holder{background-color:#020617;border:1px dashed #ef44444d;border-radius:12px;margin-top:16px;padding:16px;animation:.4s cubic-bezier(.16,1,.3,1) forwards smoothSlideDownEntrance}.preview-label-tag{text-transform:uppercase;color:#ef4444;letter-spacing:.5px;margin-bottom:10px;font-size:11px;font-weight:800}.preview-image-frame-wrapper{aspect-ratio:16/7;background-color:#0f172a;border:1px solid #ffffff0d;border-radius:8px;width:100%;position:relative;overflow:hidden}.preview-image-frame-wrapper img{object-fit:cover;object-position:center center;width:100%;height:100%}.preview-delete-action-trigger{-webkit-backdrop-filter:blur(4px);color:#f87171;cursor:pointer;background-color:#020617d9;border:1px solid #f8717166;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;transition:all .25s cubic-bezier(.4,0,.2,1);display:flex;position:absolute;top:12px;right:12px;box-shadow:0 4px 15px #0000004d}.preview-delete-action-trigger:hover{color:#fff;background-color:#f87171;border-color:#f87171;transform:scale(1.1)rotate(5deg);box-shadow:0 0 15px #f8717180}.preview-delete-action-trigger:active{transform:scale(.92)}@keyframes smoothSlideDownEntrance{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes slideUpFadeIn{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}@media (width>=768px){.admin-form-section.movie-section{padding:28px}.admin-form-section.movie-section .form-grid-single{grid-template-columns:repeat(2,1fr)}.admin-form-section.movie-section .form-grid-single .form-group:nth-child(3){grid-column:span 2}}@media (width>=1024px){.admin-form-section.movie-section{padding:32px}.admin-form-section.movie-section .form-grid-single{grid-template-columns:repeat(3,1fr)}.admin-form-section.movie-section .form-grid-single .form-group:nth-child(3){grid-column:span 1}}@media (width<=992px){.form-grid-single-row{grid-template-columns:repeat(2,1fr)}}@media (width<=600px){.form-grid-single-row{grid-template-columns:1fr;gap:14px}}@media (width>=768px){.series-section .episodes-wrapper-box{padding-left:20px}.series-section .episode-row-grid{grid-template-columns:60px 150px 1fr 1fr auto;gap:12px;padding:10px 15px}.series-section .episode-number-label{text-align:center;background:0 0;padding:0}.series-section .btn-remove-ep-cross{width:36px;height:36px}}.admin-dashboard-wrapper{color:#f8fafc;box-sizing:border-box;background-color:#0f172a;min-height:100vh;padding:40px 20px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.admin-form-container{background-color:#1e293b;border-radius:16px;max-width:1100px;margin:0 auto;padding:30px;box-shadow:0 25px 50px -12px #00000080,0 0 0 1px #ffffff0d}.admin-main-heading{color:#38bdf8;letter-spacing:-.5px;text-shadow:0 2px 8px #38bdf826;border-bottom:2px solid #334155;margin-top:0;margin-bottom:30px;padding-bottom:15px;font-size:1.75rem;font-weight:800}.form-group-full{flex-direction:column;gap:8px;margin-bottom:24px;display:flex}.form-group{flex-direction:column;gap:8px;margin-bottom:20px;display:flex}.admin-form-container label{color:#cbd5e1;letter-spacing:.3px;font-size:.85rem;font-weight:600}.error-text{color:#f87171;margin-top:2px;font-size:.75rem;font-weight:500}.admin-form-container input[type=text],.admin-form-container input[type=number],.admin-form-container select,.admin-form-container textarea{color:#fff;box-sizing:border-box;background-color:#0f172a;border:1px solid #475569;border-radius:8px;outline:none;width:100%;padding:12px 16px;font-size:.95rem;transition:all .25s cubic-bezier(.4,0,.2,1)}.admin-form-container input[type=text]:focus,.admin-form-container input[type=number]:focus,.admin-form-container select:focus,.admin-form-container textarea:focus{background-color:#090d16;border-color:#38bdf8;box-shadow:0 0 0 4px #38bdf81f,inset 0 2px 4px #0000004d}.admin-form-container textarea{resize:vertical;min-height:100px;line-height:1.5}.flags-checkbox-container{background-color:#0f172a4d;border:1px dashed #475569;border-radius:8px;flex-wrap:wrap;gap:24px;margin:25px 0;padding:16px 20px;display:flex}.checkbox-label{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:10px;transition:color .2s;display:flex;font-size:.9rem!important}.checkbox-label:hover{color:#fff}.checkbox-label input[type=checkbox]{accent-color:#38bdf8;cursor:pointer;width:16px;height:16px}.assets-heading{color:#38bdf8;letter-spacing:.5px;text-transform:uppercase;margin-top:30px;margin-bottom:18px;font-size:1.1rem;font-weight:700}.assets-grid{background:#0f172a33;border:1px solid #334155;border-radius:12px;margin-bottom:30px;padding:20px}.admin-form-container input[type=file]{color:#94a3b8;box-sizing:border-box;cursor:pointer;background-color:#0f172a;border:1px dashed #475569;border-radius:8px;width:100%;padding:10px;font-size:.8rem;transition:all .2s}.admin-form-container input[type=file]:hover{background-color:#0b111e;border-color:#38bdf8}.admin-form-container input[type=file]::-webkit-file-upload-button{color:#fff;cursor:pointer;background:#334155;border:none;border-radius:4px;margin-right:10px;padding:6px 12px;font-weight:600;transition:background .2s}.admin-form-container input[type=file]::-webkit-file-upload-button:hover{background:#475569}.btn-submit-production{color:#fff;cursor:pointer;letter-spacing:.3px;background:linear-gradient(135deg,#3b82f6 0%,#1d4ed8 100%);border:none;border-radius:8px;width:100%;padding:16px;font-size:1.1rem;font-weight:700;transition:all .3s cubic-bezier(.16,1,.3,1);box-shadow:0 4px 14px #3b82f666}.btn-submit-production:hover{filter:brightness(1.05);transform:translateY(-2px);box-shadow:0 8px 24px #3b82f699}.btn-submit-production:active{transform:translateY(0)}.btn-submit-production:disabled{color:#64748b!important;cursor:not-allowed!important;box-shadow:none!important;background:#334155!important;transform:none!important}@media (width>=576px){.form-grid-2-col{grid-template-columns:repeat(2,1fr);gap:20px;display:grid}}@media (width>=768px){.admin-dashboard-wrapper{padding:40px}.form-grid-3-col{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.form-grid-4-col{grid-template-columns:repeat(2,1fr);gap:20px;display:grid}}@media (width>=1024px){.form-grid-4-col{grid-template-columns:repeat(4,1fr);gap:16px}}.admin-form-section.movie-section{background:#0f172a;border-left:5px solid #e11d48;border-radius:12px;margin-top:30px;margin-bottom:30px;padding:24px;transition:transform .4s cubic-bezier(.16,1,.3,1),box-shadow .4s cubic-bezier(.16,1,.3,1);animation:.5s cubic-bezier(.16,1,.3,1) forwards slideUpFadeIn;box-shadow:0 10px 25px -5px #0006,0 0 0 1px #e11d480d}.admin-form-section.movie-section:hover{transform:translateY(-2px);box-shadow:0 20px 35px -10px #0009,0 0 15px 1px #e11d4826}.admin-form-section.movie-section .section-title{color:#e11d48;letter-spacing:.5px;text-shadow:0 2px 4px #0000004d;align-items:center;gap:8px;margin-top:0;margin-bottom:20px;font-size:1.15rem;font-weight:700;display:flex}.admin-form-section.movie-section .form-grid-single{grid-template-columns:1fr;gap:20px;display:grid}.admin-form-section.movie-section .form-group{flex-direction:column;gap:8px;display:flex}.admin-form-section.movie-section .form-group label{color:#94a3b8;letter-spacing:.3px;text-transform:uppercase;font-size:.85rem;font-weight:600;transition:color .2s}.admin-form-section.movie-section .form-group input[type=url]{color:#f8fafc;box-sizing:border-box;background-color:#1e293b;border:1px solid #334155;border-radius:8px;outline:none;width:100%;padding:13px 16px;font-family:inherit;font-size:.95rem;transition:border-color .25s cubic-bezier(.4,0,.2,1),background-color .25s cubic-bezier(.4,0,.2,1),box-shadow .25s cubic-bezier(.4,0,.2,1)}.admin-form-section.movie-section .form-group input[type=url]:focus{background-color:#0f172a;border-color:#e11d48;box-shadow:0 0 0 4px #e11d4826,inset 0 2px 4px #0003}.admin-form-section.movie-section .form-group:focus-within label{color:#f1f5f9}.admin-form-section.movie-section .form-group input[type=url]::placeholder{color:#475569;font-size:.9rem;transition:transform .25s,color .25s}.admin-form-section.movie-section .form-group input[type=url]:focus::placeholder{color:#334155;transform:translate(4px)}@media (width>=768px){.admin-form-section.movie-section{padding:28px}.admin-form-section.movie-section .form-grid-single{grid-template-columns:repeat(2,1fr)}.admin-form-section.movie-section .form-grid-single .form-group:nth-child(3){grid-column:span 2}}@media (width>=1024px){.admin-form-section.movie-section{padding:32px}.admin-form-section.movie-section .form-grid-single{grid-template-columns:repeat(3,1fr)}.admin-form-section.movie-section .form-grid-single .form-group:nth-child(3){grid-column:span 1}}.movie-section-master{background-color:var(--filter-bg,#1f2937);border:1px solid var(--filter-border,#374151);border-radius:12px;margin-top:24px;padding:24px;box-shadow:0 4px 6px -1px #0000001a}.movie-section-master .section-title{color:var(--archive-text,#fff);border-bottom:2px solid var(--filter-border,#374151);margin:0 0 20px;padding-bottom:12px;font-size:16px;font-weight:700}.form-grid-single-row{box-sizing:border-box;grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.form-group-block{flex-direction:column;gap:8px;display:flex}.form-group-block label{text-transform:uppercase;letter-spacing:.6px;color:var(--archive-muted,#9ca3af);font-size:12px;font-weight:700}.form-group-block input{box-sizing:border-box;background-color:var(--input-bg,#111827);border:1px solid var(--input-border,#4b5563);width:100%;color:var(--input-text,#fff);border-radius:8px;padding:12px 16px;font-size:14px;font-weight:500;transition:all .25s cubic-bezier(.4,0,.2,1)}.form-group-block input:focus{background-color:var(--filter-bg,#1f2937);outline:none;box-shadow:0 0 0 4px #ef444426;border-color:#ef4444!important}.form-group-block input::placeholder{color:#4b5563}@media (width<=992px){.form-grid-single-row{grid-template-columns:repeat(2,1fr)}}@media (width<=600px){.form-grid-single-row{grid-template-columns:1fr;gap:14px}}.admin-form-section.series-section{background:#0f172a;border-left:5px solid #10b981;border-radius:12px;margin-top:30px;margin-bottom:30px;padding:24px;animation:.5s cubic-bezier(.16,1,.3,1) forwards slideUpFadeIn;box-shadow:0 10px 25px -5px #0006}.series-section .section-header-flex{justify-content:space-between;align-items:center;gap:15px;margin-bottom:24px;display:flex}.series-section .section-title{color:#10b981;letter-spacing:.5px;text-shadow:0 2px 4px #0000004d;margin:0;font-size:1.15rem;font-weight:700}.series-section .btn-add-season{color:#fff;cursor:pointer;background:linear-gradient(135deg,#10b981 0%,#059669 100%);border:none;border-radius:6px;padding:10px 18px;font-size:.85rem;font-weight:700;transition:all .3s cubic-bezier(.16,1,.3,1);box-shadow:0 4px 12px -2px #10b9814d}.series-section .btn-add-season:hover{filter:brightness(1.1);transform:translateY(-2px);box-shadow:0 8px 16px -2px #10b98180}.series-section .btn-add-season:active{transform:translateY(0)}.series-section .season-card-block{background:#1e293b;border:1px solid #334155;border-radius:10px;margin-bottom:24px;padding:20px;transition:all .3s cubic-bezier(.16,1,.3,1);box-shadow:0 4px 6px -1px #0000001a}.series-section .season-card-block:hover{border-color:#475569;box-shadow:0 12px 20px -8px #00000080}.series-section .season-header-row{border-bottom:1px dashed #475569;justify-content:space-between;align-items:center;gap:15px;margin-bottom:18px;padding-bottom:14px;display:flex}.series-section .season-meta-inputs{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.series-section .season-badge{color:#38bdf8;background:#38bdf81a;border:1px solid #38bdf833;border-radius:4px;padding:6px 12px;font-size:.8rem;font-weight:700}.series-section .season-meta-inputs input{color:#f8fafc;background:#0f172a;border:1px solid #334155;border-radius:6px;outline:none;padding:8px 12px;font-size:.9rem;transition:border-color .2s}.series-section .season-meta-inputs input:focus{border-color:#38bdf8}.series-section .btn-delete-season{color:#f87171;cursor:pointer;background:0 0;border:1px solid #f871714d;border-radius:6px;padding:6px 14px;font-size:.8rem;font-weight:600;transition:all .25s}.series-section .btn-delete-season:hover{color:#fff;background:#ef4444;border-color:#ef4444;box-shadow:0 4px 10px #ef444440}.series-section .episodes-wrapper-box{padding-left:0}.series-section .episodes-header-flex{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.series-section .episodes-header-flex h4{color:#94a3b8;text-transform:uppercase;letter-spacing:.5px;margin:0;font-size:.9rem}.series-section .btn-add-episode{color:#fff;cursor:pointer;background:#3b82f6;border:none;border-radius:4px;padding:6px 12px;font-size:.75rem;font-weight:600;transition:background .2s,transform .2s}.series-section .btn-add-episode:hover{background:#2563eb;transform:translateY(-1px)}.series-section .episode-row-grid{background:#0f172a;border:1px solid #0000;border-radius:8px;grid-template-columns:1fr;align-items:center;gap:10px;margin-bottom:10px;padding:12px;transition:border-color .2s,box-shadow .2s;display:grid}.series-section .episode-row-grid:hover{border-color:#334155;box-shadow:inset 0 2px 4px #0000004d}.series-section .episode-number-label{color:#94a3b8;text-align:left;background:#1e293b;border-radius:4px;padding:8px;font-size:.85rem;font-weight:700}.series-section .episode-row-grid input{color:#f8fafc;box-sizing:border-box;background:#1e293b;border:1px solid #334155;border-radius:6px;outline:none;width:100%;padding:10px 14px;font-size:.9rem;transition:all .25s cubic-bezier(.4,0,.2,1)}.series-section .episode-row-grid input:focus{background:#0f172a;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f626}.series-section .btn-remove-ep-cross{color:#ef4444;cursor:pointer;background:#dc26261a;border:1px solid #dc262633;border-radius:6px;justify-content:center;align-items:center;width:100%;height:38px;font-size:.9rem;transition:all .2s;display:flex}.series-section .btn-remove-ep-cross:hover{color:#fff;background:#dc2626;border-color:#dc2626}@media (width>=768px){.series-section .episodes-wrapper-box{padding-left:20px}.series-section .episode-row-grid{grid-template-columns:60px 150px 1fr 1fr auto;gap:12px;padding:10px 15px}.series-section .episode-number-label{text-align:center;background:0 0;padding:0}.series-section .btn-remove-ep-cross{width:36px;height:36px}}.series-section-master{background-color:var(--filter-bg,#1f2937);border:1px solid var(--filter-border,#374151);border-radius:12px;margin-top:24px;padding:24px}.section-header-flex{border-bottom:2px solid var(--filter-border,#374151);justify-content:space-between;align-items:center;margin-bottom:20px;padding-bottom:14px;display:flex}.btn-add-season{color:#fff;cursor:pointer;background:linear-gradient(135deg,#10b981 0%,#059669 100%);border:none;border-radius:6px;padding:8px 16px;font-weight:700;transition:all .2s}.btn-add-season:hover{transform:translateY(-1px);box-shadow:0 4px 12px #10b9814d}.season-card-block{background-color:var(--input-bg,#111827);border:1px solid var(--input-border,#4b5563);border-radius:8px;margin-bottom:24px;padding:20px}.season-header-row{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.season-meta-inputs{align-items:center;gap:12px;display:flex}.season-badge{color:#fff;background-color:#ef4444;border-radius:4px;padding:4px 10px;font-size:12px;font-weight:700}.season-meta-inputs input{background-color:var(--filter-bg,#1f2937);color:var(--input-text,#fff);border:1px solid var(--filter-border,#374151);border-radius:4px;padding:6px 12px;font-size:14px}.btn-delete-season-trash{color:#f87171;cursor:pointer;background-color:#0000;border:1px solid #ef4444;border-radius:4px;padding:6px 12px;transition:all .2s}.btn-delete-season-trash:hover{color:#fff;background-color:#ef4444}.episodes-wrapper-box{background-color:#00000026;border-radius:6px;padding:16px}.episodes-header-flex{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.btn-add-episode{color:#fff;cursor:pointer;background-color:#3b82f6;border:none;border-radius:4px;padding:4px 10px;font-size:12px;font-weight:700}.episode-row-grid{grid-template-columns:auto 1fr 2fr 2fr auto;align-items:center;gap:12px;margin-bottom:10px;display:grid}.episode-row-grid input{background-color:var(--filter-bg,#1f2937);color:#fff;border:1px solid var(--filter-border,#374151);border-radius:4px;padding:8px;font-size:13px}.required-border-glow:focus{border-color:#ef4444!important}.btn-remove-ep-cross{color:#9ca3af;cursor:pointer;background:0 0;border:none;font-size:16px}.btn-remove-ep-cross:hover{color:#ef4444}.filter-system-master-row{background-color:var(--filter-bg,#1f2937);border:1px solid var(--filter-border,#374151);box-shadow:0 10px 30px -5px var(--card-shadow,#0000004d);box-sizing:border-box;border-radius:12px;grid-template-columns:repeat(5,1fr);gap:18px;margin-top:-60px;margin-bottom:32px;padding:24px;transition:transform .3s cubic-bezier(.25,.8,.25,1),box-shadow .3s cubic-bezier(.25,.8,.25,1);display:grid}.filter-system-master-row:hover{box-shadow:0 15px 35px -5px var(--card-shadow,#0006)}.filter-input-wrapper{flex-direction:column;justify-content:flex-end;gap:8px;display:flex}.filter-input-wrapper label{text-transform:uppercase;letter-spacing:.8px;color:var(--archive-muted,#9ca3af);-webkit-user-select:none;user-select:none;font-size:11px;font-weight:700;transition:color .2s}.filter-input-wrapper select{cursor:pointer;box-sizing:border-box;background-color:var(--input-bg,#111827);border:1px solid var(--input-border,#4b5563);width:100%;color:var(--input-text,#fff);appearance:none;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://w3.org' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23ef4444' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6 9 12 15 18 9'%3e%3c/polyline%3e%3c/svg%3e");background-position:right 14px center;background-repeat:no-repeat;background-size:12px;border-radius:8px;padding:12px 38px 12px 16px;font-size:14px;font-weight:500;transition:all .25s cubic-bezier(.4,0,.2,1)}.filter-input-wrapper select:focus{background-color:var(--filter-bg,#1f2937);outline:none;transform:translateY(-1px);box-shadow:0 0 0 4px #ef444426;border-color:#ef4444!important}.filter-input-wrapper select:hover{border-color:#ef4444}.filter-input-wrapper select option{background-color:var(--input-bg,#111827);color:var(--input-text,#fff)}.filter-reset-action-btn{color:#fff;cursor:pointer;box-sizing:border-box;background:linear-gradient(135deg,#ef4444 0%,#dc2626 100%);border:none;border-radius:8px;justify-content:center;align-items:center;width:100%;height:45px;padding:12px 20px;font-size:14px;font-weight:700;transition:all .2s cubic-bezier(.4,0,.2,1);display:inline-flex;box-shadow:0 4px 12px #ef444440}.filter-reset-action-btn:hover{background:linear-gradient(135deg,#ff6b6b 0%,#ef4444 100%);transform:translateY(-2px);box-shadow:0 6px 20px #ef444466}.filter-reset-action-btn:active{transform:translateY(1px);box-shadow:0 2px 6px #ef44444d}@media (width<=1024px){.filter-system-master-row{grid-template-columns:repeat(3,1fr)}}@media (width<=768px){.filter-system-master-row{grid-template-columns:repeat(2,1fr);gap:14px;padding:18px}.filter-btn-grid-span{grid-column:span 2}}@media (width<=480px){.filter-system-master-row{grid-template-columns:1fr;gap:12px}.filter-btn-grid-span{grid-column:span 1}}.media-grid-master-deck{box-sizing:border-box;grid-template-columns:repeat(8,minmax(140px,1fr));gap:22px;width:100%;margin-bottom:40px;display:grid}.archive-empty-state-notice{text-align:center;border:2px dashed var(--filter-border,#374151);background-color:var(--filter-bg,#1f2937);color:var(--archive-text,#fff);border-radius:12px;max-width:600px;margin:40px auto;padding:64px 24px;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 10px 25px -5px #00000026}.archive-empty-state-notice h3{margin:16px 0 8px;font-size:20px;font-weight:700}.empty-state-icon-circle{background-color:var(--input-bg,#111827);border:1px solid var(--input-border,#4b5563);border-radius:50%;justify-content:center;align-items:center;width:72px;height:72px;font-size:36px;display:inline-flex}@media (width<=1400px){.media-grid-master-deck{grid-template-columns:repeat(6,minmax(140px,1fr));gap:18px}}@media (width<=1024px){.media-grid-master-deck{grid-template-columns:repeat(4,minmax(130px,1fr));gap:16px}}@media (width<=768px){.media-grid-master-deck{grid-template-columns:repeat(3,minmax(120px,1fr));gap:14px}}@media (width<=480px){.media-grid-master-deck{grid-template-columns:repeat(2,minmax(110px,1fr));gap:12px}}:root,[data-theme=dark]{--archive-bg:#0b0f19;--archive-text:#fff;--archive-muted:#9ca3af;--filter-bg:#1f2937;--filter-border:#374151;--input-bg:#111827;--input-border:#4b5563;--input-text:#fff;--card-bg:#1f2937;--card-shadow:#0006;--btn-secondary:#374151;--btn-secondary-hover:#4b5563}[data-theme=light]{--archive-bg:#f3f4f6;--archive-text:#111827;--archive-muted:#4b5563;--filter-bg:#fff;--filter-border:#e5e7eb;--input-bg:#f9fafb;--input-border:#d1d5db;--input-text:#111827;--card-bg:#fff;--card-shadow:#00000014;--btn-secondary:#e5e7eb;--btn-secondary-hover:#d1d5db}.all-media-master-wrapper{background-color:var(--archive-bg);color:var(--archive-text);min-height:100vh;transition:background-color .25s,color .25s}.filter-system-master-row{box-shadow:0 4px 6px -1px var(--card-shadow);transition:background-color .25s,border-color .25s;background-color:var(--filter-bg)!important;border:1px solid var(--filter-border)!important}.filter-input-wrapper label{color:var(--archive-muted)!important}.filter-input-wrapper select{transition:all .2s;background-color:var(--input-bg)!important;border:1px solid var(--input-border)!important;color:var(--input-text)!important}.filter-input-wrapper select:focus{outline:none;box-shadow:0 0 0 2px #ef444433;border-color:#ef4444!important}.floating-theme-toggle{color:#fff;cursor:pointer;z-index:9999;background-color:#ef4444;border:none;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;transition:transform .2s,background-color .2s;display:flex;position:fixed;bottom:30px;right:30px;box-shadow:0 4px 14px #ef444466}.floating-theme-toggle:hover{background-color:#dc2626;transform:scale(1.1)}.archive-empty-state-notice{color:var(--archive-muted);border:1px dashed var(--filter-border)}.contact-page-master-wrapper{color:#e2e8f0;background-color:#090a0f;min-height:100vh;padding:120px 24px 80px;font-family:Inter,system-ui,-apple-system,sans-serif;position:relative;overflow:hidden}.contact-glow-orb-1{z-index:1;pointer-events:none;background:radial-gradient(circle,#e5091414 0%,#0000 70%);width:600px;height:600px;animation:12s ease-in-out infinite alternate contactPulseMesh;position:absolute;top:-10%;left:-10%}.contact-glow-orb-2{z-index:1;pointer-events:none;background:radial-gradient(circle,#e509140a 0%,#0000 70%);width:550px;height:550px;animation:16s ease-in-out infinite alternate-reverse contactPulseMesh;position:absolute;bottom:-10%;right:-12%}@keyframes contactPulseMesh{0%{transform:translate(0)scale(1)}to{transform:translate(40px,30px)scale(1.15)}}.contact-container-central{z-index:5;max-width:1100px;margin:0 auto;position:relative}.contact-hero-header-axis{text-align:center;opacity:0;margin-bottom:60px;animation:.8s cubic-bezier(.16,1,.3,1) forwards contactSlideUpFade;transform:translateY(30px)}.contact-badge-micro{color:#dbdee2;letter-spacing:2px;background:linear-gradient(90deg,#f92929f3,#f43113);border:1px solid #ffffff14;border-radius:50px;margin-bottom:22px;padding:6px 16px;font-size:.72rem;font-weight:800;display:inline-block;box-shadow:0 4px 20px #0006}.contact-main-title{letter-spacing:-1.5px;color:#fff;margin-bottom:24px;font-size:3.2rem;font-weight:900;line-height:1.1}.contact-main-title span{color:#e50914;text-shadow:0 0 35px #e5091480}.contact-subtitle-lead{color:#94a3b8;max-width:750px;margin:0 auto;font-size:1.15rem;line-height:1.6}.contact-grid-double-deck{opacity:0;grid-template-columns:1fr 1.2fr;align-items:start;gap:50px;animation:.8s cubic-bezier(.16,1,.3,1) .2s forwards contactSlideUpFade;display:grid;transform:translateY(30px)}.contact-deck-title{color:#fff;margin-bottom:20px;font-size:1.6rem;font-weight:800;position:relative}.contact-info-panel-box{background:#12141d66;border:1px solid #fffbfb;border-radius:20px;padding:40px}.contact-panel-desc{color:#94a3b8;margin-bottom:30px;font-size:1.02rem;line-height:1.65}.contact-feature-bullet-pills{flex-direction:column;gap:24px;margin-bottom:40px;display:flex}.contact-bullet-pill{gap:20px;display:flex}.bullet-icon{background:#ffffff05;border:1px solid #ffffff0d;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;font-size:1.2rem;display:flex}.contact-bullet-pill h3{color:#fff;margin-bottom:4px;font-size:1.1rem;font-weight:700}.contact-bullet-pill p{color:#64748b;font-size:.95rem;line-height:1.5}.contact-direct-mail-deck{background:#090a0f;border:1px solid #fb1919f8;border-radius:12px;flex-direction:column;gap:4px;padding:16px 20px;display:flex}.contact-direct-mail-deck span{color:#64748b;text-transform:uppercase;font-size:.85rem;font-weight:600}.contact-direct-mail-deck strong{color:#e50914;font-size:1.1rem}.contact-form-glass-card{-webkit-backdrop-filter:blur(16px);background:#12141d99;border:1px solid #ffffff0a;border-radius:24px;padding:45px;transition:border-color .4s,box-shadow .4s}.contact-form-glass-card:hover{border-color:#e5091433;box-shadow:0 20px 40px #00000080}.contact-input-group-row{flex-direction:column;gap:8px;margin-bottom:24px;display:flex}.contact-input-group-row label{color:#94a3b8;text-transform:uppercase;letter-spacing:.5px;font-size:.9rem;font-weight:600}.contact-form-glass-card input,.contact-form-glass-card select,.contact-form-glass-card textarea{color:#fff;background:#090a0f;border:1px solid #ffffff0f;border-radius:10px;outline:none;padding:14px 18px;font-family:inherit;font-size:1rem;transition:all .3s cubic-bezier(.16,1,.3,1)}.contact-form-glass-card input:focus,.contact-form-glass-card select:focus,.contact-form-glass-card textarea:focus{background:#000c;border-color:#e50914;box-shadow:0 0 15px #e5091426}.field-error-text{color:#e50914;font-size:.85rem;font-weight:600}.contact-prime-submit-btn{color:#090a0f;cursor:pointer;background-color:#fff;border:none;border-radius:10px;width:100%;padding:16px;font-size:1rem;font-weight:700;transition:all .3s cubic-bezier(.16,1,.3,1);box-shadow:0 10px 25px #ffffff0d}.contact-prime-submit-btn:hover:not(:disabled){color:#fff;background-color:#e50914;transform:translateY(-2px);box-shadow:0 15px 30px #e5091459}.contact-prime-submit-btn:disabled{opacity:.5;cursor:not-allowed}@keyframes contactSlideUpFade{to{opacity:1;transform:translateY(0)}}@media (width<=992px){.contact-grid-double-deck{grid-template-columns:1fr;gap:40px}.contact-main-title{font-size:2.8rem}}@media (width<=576px){.contact-page-master-wrapper{padding:100px 16px 60px}.contact-main-title{letter-spacing:-1px;font-size:2.1rem}.contact-form-glass-card{border-radius:16px;padding:24px}.contact-info-panel-box{padding:24px}}.dmca-page-master-wrapper{color:#e2e8f0;background-color:#090a0f;min-height:100vh;padding:120px 24px 80px;font-family:Inter,system-ui,-apple-system,sans-serif;position:relative;overflow:hidden}.dmca-glow-orb-1{z-index:1;pointer-events:none;background:radial-gradient(circle,#e5091417 0%,#0000 70%);width:600px;height:600px;animation:10s ease-in-out infinite alternate cosmicPulseOrb;position:absolute;top:-15%;right:-10%}.dmca-glow-orb-2{z-index:1;pointer-events:none;background:radial-gradient(circle,#1a73e80d 0%,#0000 70%);width:500px;height:500px;animation:14s ease-in-out infinite alternate-reverse cosmicPulseOrb;position:absolute;bottom:-10%;left:-15%}@keyframes cosmicPulseOrb{0%{transform:translate(0)scale(1)rotate(0)}to{transform:translate(60px,-40px)scale(1.2)rotate(45deg)}}.dmca-container-central{z-index:5;max-width:950px;margin:0 auto;position:relative}.dmca-hero-header-axis{text-align:center;opacity:0;margin-bottom:60px;animation:.8s cubic-bezier(.16,1,.3,1) forwards legalSlideUpFade;transform:translateY(35px)}.dmca-badge-micro{color:#e2e5ea;letter-spacing:2px;background:linear-gradient(90deg,#f93a3a,#ee1c1c);border:1px solid #ffffff14;border-radius:50px;margin-bottom:24px;padding:6px 16px;font-size:.75rem;font-weight:800;transition:all .3s;display:inline-block;box-shadow:0 4px 20px #0006}.dmca-badge-micro:hover{color:#fff;border-color:#e50914;box-shadow:0 0 15px #e5091433}.dmca-main-title{letter-spacing:-1.5px;color:#fff;margin-bottom:24px;font-size:3.5rem;font-weight:900;line-height:1.1}.dmca-main-title span{color:#e50914;text-shadow:0 0 35px #e5091480;animation:3s ease-in-out infinite alternate redTitleGlow}@keyframes redTitleGlow{0%{text-shadow:0 0 20px #e509144d}to{text-shadow:0 0 40px #e5091499}}.dmca-subtitle-lead{color:#94a3b8;max-width:720px;margin:0 auto;font-size:1.2rem;line-height:1.6}.dmca-content-card{-webkit-backdrop-filter:blur(16px);opacity:0;background:#12141d8c;border:1px solid #ffffff0a;border-radius:24px;margin-bottom:45px;padding:55px;transition:border-color .4s,transform .4s,box-shadow .4s;animation:.8s cubic-bezier(.16,1,.3,1) .2s forwards legalSlideUpFade;transform:translateY(35px)}.dmca-content-card:hover{border-color:#e5091440;transform:translateY(-4px);box-shadow:0 20px 40px #00000080}.dmca-section-block{margin-bottom:40px}.dmca-section-block h2{color:#fff;margin-bottom:18px;font-size:1.5rem;font-weight:800;display:inline-block;position:relative}.dmca-section-block h2:after{content:"";background-color:#e50914;border-radius:2px;width:30px;height:3px;position:absolute;bottom:-6px;left:0}.dmca-section-block p{color:#94a3b8;font-size:1.05rem;line-height:1.75}.dmca-section-block strong{color:#fff;font-weight:600}.dmca-requirements-list{flex-direction:column;gap:14px;margin-top:24px;padding-left:0;list-style:none;display:flex}.dmca-requirements-list li{color:#94a3b8;background:#ffffff03;border:1px solid #ffffff05;border-radius:12px;padding:16px 20px;font-size:1rem;line-height:1.6;transition:all .3s cubic-bezier(.25,.8,.25,1)}.dmca-requirements-list li:hover{color:#f1f5f9;background:#12141dcc;border-color:#e5091433;transform:translate(8px);box-shadow:-4px 0 #e50914}.dmca-requirements-list li strong{color:#e50914;font-weight:700}.dmca-contact-highlight-box{background:linear-gradient(135deg,#e5091414 0%,#12141d66 100%);border:1px dashed #e5091440;border-radius:18px;margin-top:50px;padding:35px;position:relative}.dmca-email-anchor-box{cursor:pointer;background:#090a0f;border:1px solid #ffffff0f;border-radius:12px;align-items:center;gap:12px;margin:24px 0;padding:18px 28px;font-size:1.15rem;transition:all .4s;display:inline-flex}.dmca-email-anchor-box:hover{border-color:#e50914;transform:scale(1.02);box-shadow:0 0 25px #e5091440}.dmca-email-anchor-box span{color:#f1f5f9}.dmca-email-anchor-box strong{color:#e50914;letter-spacing:.5px;text-shadow:0 0 10px #e5091433}.dmca-timeline-warning{border-left:2px solid #64748b;padding-left:10px;color:#64748b!important;font-size:.95rem!important}.dmca-action-dock-footer{text-align:center;opacity:0;animation:.8s cubic-bezier(.16,1,.3,1) .4s forwards legalSlideUpFade;transform:translateY(35px)}.dmca-prime-cta-btn{color:#131416;background-color:#fff;border-radius:8px;padding:10px 20px;font-size:1rem;font-weight:700;text-decoration:none;transition:all .3s cubic-bezier(.16,1,.3,1);display:inline-block}.dmca-prime-cta-btn:hover{color:#fff;letter-spacing:-.2px;background:#fa0000eb;box-shadow:0 4px 15px #0003}@keyframes legalSlideUpFade{to{opacity:1;transform:translateY(0)}}@media (width<=992px){.dmca-main-title{font-size:2.8rem}.dmca-content-card{padding:35px}}@media (width<=576px){.dmca-page-master-wrapper{padding:100px 16px 60px}.dmca-main-title{letter-spacing:-1px;font-size:2.2rem}.dmca-subtitle-lead{font-size:1.05rem}.dmca-content-card{border-radius:16px;padding:24px}.dmca-contact-highlight-box{padding:20px}.dmca-email-anchor-box{box-sizing:border-box;flex-direction:column;align-items:flex-start;gap:8px;width:100%;display:flex}}.privacy-page-master-wrapper{color:#e2e8f0;background-color:#090a0f;min-height:100vh;padding:120px 24px 80px;font-family:Inter,system-ui,-apple-system,sans-serif;position:relative;overflow:hidden}.privacy-glow-orb-1{z-index:1;pointer-events:none;background:radial-gradient(circle,#e5091417 0%,#0000 70%);width:600px;height:600px;animation:10s ease-in-out infinite alternate redPulseMesh;position:absolute;top:-12%;left:-12%}.privacy-glow-orb-2{z-index:1;pointer-events:none;background:radial-gradient(circle,#e509140a 0%,#0000 70%);width:550px;height:550px;animation:14s ease-in-out infinite alternate-reverse redPulseMesh;position:absolute;bottom:-8%;right:-12%}@keyframes redPulseMesh{0%{transform:translate(0)scale(1)rotate(0)}to{transform:translate(45px,-35px)scale(1.18)rotate(30deg)}}.privacy-container-central{z-index:5;max-width:920px;margin:0 auto;position:relative}.privacy-hero-header-axis{text-align:center;opacity:0;margin-bottom:55px;animation:.8s cubic-bezier(.16,1,.3,1) forwards privacySlideUpFade;transform:translateY(35px)}.privacy-badge-micro{color:#e7eaee;letter-spacing:2px;background:linear-gradient(90deg,#fc2d2d,#fc0d0d);border:1px solid #ffffff14;border-radius:50px;margin-bottom:22px;padding:6px 16px;font-size:.72rem;font-weight:800;transition:all .3s;display:inline-block;box-shadow:0 4px 20px #0006}.privacy-badge-micro:hover{color:#fff;border-color:#e50914;box-shadow:0 0 15px #e5091440}.privacy-main-title{letter-spacing:-1.5px;color:#fff;margin-bottom:24px;font-size:3.2rem;font-weight:900;line-height:1.1}.privacy-main-title span{color:#e50914;text-shadow:0 0 35px #e5091480;animation:3s ease-in-out infinite alternate neonFlickerGlow}@keyframes neonFlickerGlow{0%{text-shadow:0 0 20px #e509144d}to{text-shadow:0 0 40px #e5091499}}.privacy-subtitle-lead{color:#94a3b8;max-width:700px;margin:0 auto;font-size:1.15rem;line-height:1.6}.privacy-content-card{-webkit-backdrop-filter:blur(16px);opacity:0;background:#12141d8c;border:1px solid #ffffff0a;border-radius:24px;margin-bottom:45px;padding:50px;transition:border-color .4s,transform .4s,box-shadow .4s;animation:.8s cubic-bezier(.16,1,.3,1) .2s forwards privacySlideUpFade;transform:translateY(35px)}.privacy-content-card:hover{border-color:#e5091440;transform:translateY(-4px);box-shadow:0 20px 40px #00000080}.privacy-section-block{margin-bottom:35px}.privacy-section-block h2{color:#fff;margin-bottom:16px;font-size:1.45rem;font-weight:800;display:inline-block;position:relative}.privacy-section-block h2:after{content:"";background-color:#e50914;border-radius:2px;width:35px;height:3px;position:absolute;bottom:-6px;left:0}.privacy-section-block p{color:#94a3b8;font-size:1.02rem;line-height:1.75}.privacy-section-block strong{color:#fff;font-weight:600}.privacy-contact-highlight-box{background:linear-gradient(135deg,#e5091414 0%,#12141d66 100%);border:1px dashed #e5091440;border-radius:16px;margin-top:45px;padding:35px}.privacy-email-anchor-box{cursor:pointer;background:#090a0f;border:1px solid #ffffff0f;border-radius:12px;align-items:center;gap:12px;margin-top:20px;padding:16px 26px;font-size:1.1rem;transition:all .4s;display:inline-flex}.privacy-email-anchor-box:hover{border-color:#e50914;transform:scale(1.02);box-shadow:0 0 25px #e509144d}.privacy-email-anchor-box span{color:#f1f5f9}.privacy-email-anchor-box strong{color:#e50914;letter-spacing:.5px;text-shadow:0 0 10px #e5091433}.privacy-action-dock-footer{text-align:center;opacity:0;animation:.8s cubic-bezier(.16,1,.3,1) .4s forwards privacySlideUpFade;transform:translateY(35px)}.privacy-prime-cta-btn{color:#000;background-color:#fff;border-radius:8px;padding:10px 20px;font-size:.95rem;font-weight:700;text-decoration:none;transition:all .3s cubic-bezier(.16,1,.3,1);display:inline-block}.privacy-prime-cta-btn:hover{color:#fff;background:#ff1616f5;box-shadow:0 4px 15px #0003}@keyframes privacySlideUpFade{to{opacity:1;transform:translateY(0)}}@media (width<=768px){.privacy-main-title{font-size:2.4rem}.privacy-content-card{padding:28px}.privacy-email-anchor-box{box-sizing:border-box;flex-direction:column;align-items:flex-start;gap:6px;width:100%;display:flex}}@media (width<=576px){.privacy-page-master-wrapper{padding:100px 16px 60px}.privacy-main-title{letter-spacing:-1px;font-size:2.1rem}.privacy-subtitle-lead{font-size:1.02rem}}:root{--bg-master-canvas:#0b0f19;--card-surface:#131a26;--accent-red:#e11d48;--accent-red-hover:#f43f5e;--accent-green:#10b981;--accent-green-hover:#059669;--accent-purple:#4f46e5;--accent-purple-hover:#4338ca;--text-primary:#fff;--text-muted:#94a3b8;--text-specs:#cbd5e1;--badge-dark:#1e293b;--badge-gold:#eab308;--border-subtle:#ffffff0f;--transition-smooth:cubic-bezier(.4, 0, .2, 1)}@keyframes canvasFadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes pulseGlow{0%,to{opacity:.8;transform:scale(1)}50%{opacity:1;transform:scale(1.02)}}.movie-details-master-canvas{background-color:var(--bg-master-canvas);min-height:100vh;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;position:relative;overflow-x:hidden}.movie-backdrop-blur-curtain{filter:blur(80px)brightness(.25)saturate(1.4);opacity:.65;z-index:1;pointer-events:none;background-position:50% 20%;background-repeat:no-repeat;background-size:cover;width:100%;height:600px;position:absolute;top:0;left:0}.movie-details-central-layout-axis{z-index:2;max-width:1250px;animation:canvasFadeIn .6s var(--transition-smooth) forwards;margin:0 auto;padding:120px 24px 60px;position:relative}.cinema-metadata-split-grid{grid-template-columns:300px 1fr;align-items:start;gap:48px;margin-bottom:60px;display:grid}.meta-poster-column-node{z-index:5;position:sticky;top:100px}.meta-static-poster{aspect-ratio:2/3;object-fit:cover;width:100%;box-shadow:0 20px 40px #0009, 0 0 0 1px var(--border-subtle);transition:transform .4s var(--transition-smooth), box-shadow .4s var(--transition-smooth);border-radius:16px}.meta-static-poster:hover{transform:translateY(-6px)scale(1.02);box-shadow:0 30px 60px #000c,0 0 20px #e11d4826}.meta-textual-details-column{flex-direction:column;display:flex}.movie-main-display-title{color:var(--text-primary);letter-spacing:-.5px;margin:0 0 4px;font-size:2.5rem;font-weight:800;line-height:1.2}.movie-alternative-seo-subtitle{color:var(--text-muted);letter-spacing:.3px;margin:0 0 24px;font-size:.95rem;font-style:italic}.movie-meta-pillbox-badges-row{flex-wrap:wrap;gap:10px;margin-bottom:32px;display:flex}.meta-pillbadge{text-transform:uppercase;letter-spacing:.5px;border-radius:6px;align-items:center;padding:6px 14px;font-size:.8rem;font-weight:700;display:inline-flex;box-shadow:0 2px 4px #00000026}.badge-red-quality{background-color:var(--accent-red);color:var(--text-primary)}.badge-dark-year{background-color:var(--badge-dark);color:var(--text-specs);border:1px solid var(--border-subtle)}.badge-blue-mpaa{color:var(--text-primary);background-color:#2563eb}.badge-gold-imdb{background-color:var(--badge-gold);color:#000}.movie-action-buttons-triple-deck{grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:36px;display:grid}.cta-btn-link{color:var(--text-primary);transition:transform .25s var(--transition-smooth), box-shadow .25s var(--transition-smooth), filter .25s var(--transition-smooth);text-align:center;box-sizing:border-box;border-radius:8px;justify-content:center;align-items:center;padding:14px 20px;font-size:.95rem;font-weight:700;text-decoration:none;display:inline-flex}.watch-mirror-trigger{background-color:var(--accent-green);box-shadow:0 4px 14px #10b98140}.watch-mirror-trigger:hover{background-color:var(--accent-green-hover);transform:translateY(-2px);box-shadow:0 6px 20px #10b98166}.direct-download-trigger{background-color:var(--accent-red);box-shadow:0 4px 14px #e11d4840}.direct-download-trigger:hover{background-color:var(--accent-red-hover);transform:translateY(-2px);box-shadow:0 6px 20px #e11d4866}.torrent-magnet-trigger{background-color:var(--accent-purple);box-shadow:0 4px 14px #4f46e540}.torrent-magnet-trigger:hover{background-color:var(--accent-purple-hover);transform:translateY(-2px);box-shadow:0 6px 20px #4f46e566}.cta-btn-link:active{transform:translateY(1px)}.technical-specs-list-node{-webkit-backdrop-filter:blur(12px);border:1px solid var(--border-subtle);background-color:#131a2699;border-radius:12px;grid-template-columns:repeat(3,1fr);gap:24px;margin-bottom:36px;padding:24px;display:grid}.spec-meta-block{flex-direction:column;gap:6px;display:flex}.spec-meta-label{color:var(--text-muted);text-transform:uppercase;letter-spacing:.8px;font-size:.7rem;font-weight:700}.spec-meta-value{color:var(--text-specs);font-size:.95rem;font-weight:500}.movie-synopsis-story-block{margin-bottom:36px}.synopsis-heading{color:var(--text-primary);border-left:4px solid var(--accent-red);margin:0 0 12px;padding-left:12px;font-size:1.3rem;font-weight:700;line-height:1.2}.synopsis-paragraph{color:var(--text-specs);text-align:justify;margin:0;font-size:.95rem;line-height:1.7}.movie-safeguard-bullet-specs{border-top:1px solid var(--border-subtle);flex-wrap:wrap;gap:24px;padding-top:24px;display:flex}.spec-pill-item{color:var(--text-muted);transition:color .2s var(--transition-smooth);align-items:center;gap:6px;font-size:.85rem;font-weight:500;display:inline-flex}.spec-pill-item:hover{color:var(--text-primary)}.cinema-recommendations-shelf-row{border-top:1px solid var(--border-subtle);margin-top:64px;padding-top:48px}.recommendations-row-heading{color:var(--text-primary);letter-spacing:-.3px;margin:0 0 28px;font-size:1.5rem;font-weight:800}.global-footer-boundary-wrapper{clear:both;z-index:99;width:100%;margin-top:80px;position:relative}@media (width<=1024px){.cinema-metadata-split-grid{grid-template-columns:260px 1fr;gap:32px}.movie-main-display-title{font-size:2.2rem}}@media (width<=768px){.movie-details-central-layout-axis{padding-top:100px}.cinema-metadata-split-grid{grid-template-columns:1fr;gap:32px}.meta-poster-column-node{max-width:240px;margin:0 auto;position:relative;top:0}.meta-textual-details-column{text-align:center;align-items:center}.movie-meta-pillbox-badges-row{justify-content:center}.synopsis-heading{text-align:left}.movie-action-buttons-triple-deck{grid-template-columns:1fr;gap:12px;width:100%}.technical-specs-list-node{text-align:left;grid-template-columns:1fr;gap:16px;width:100%}.movie-safeguard-bullet-specs{justify-content:center;gap:16px}}@media (width<=480px){.movie-details-central-layout-axis{padding-left:16px;padding-right:16px}.movie-main-display-title{font-size:1.8rem}.movie-alternative-seo-subtitle{font-size:.85rem}.meta-pillbadge{padding:4px 10px;font-size:.75rem}.recommendations-row-heading{text-align:center;font-size:1.25rem}}.cast-crew-profile-section{flex-direction:column;gap:14px;margin-bottom:28px;display:flex}.director-name-highlight{color:var(--accent-red);font-size:.95rem;font-weight:600}.cast-chips-flexbox-row{flex-wrap:wrap;gap:8px;margin-top:6px;display:flex}.actor-profile-chip-node{background-color:var(--badge-dark);color:var(--text-specs);border:1px solid var(--border-subtle);border-radius:20px;padding:6px 12px;font-size:.85rem;transition:all .2s}.actor-profile-chip-node:hover{border-color:var(--accent-red);color:#fff}.season-episode-matrix-box{border-top:1px solid var(--border-subtle);margin:40px 0;padding-top:24px}.seasons-tab-scroller-row{gap:10px;margin-bottom:24px;padding-bottom:12px;display:flex;overflow-x:auto}.season-tab-pill{background-color:var(--card-surface);color:var(--text-muted);border:1px solid var(--border-subtle);cursor:pointer;white-space:nowrap;border-radius:6px;padding:10px 20px;font-weight:600;transition:all .2s}.active-season-pill,.season-tab-pill:hover{background-color:var(--accent-red);color:#fff;border-color:var(--accent-red)}.episodes-grid-dense-layout{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px;display:grid}.episode-link-card-node{background-color:var(--card-surface);border:1px solid var(--border-subtle);color:var(--text-specs);border-radius:8px;justify-content:space-between;align-items:center;padding:14px;text-decoration:none;transition:all .2s;display:flex}.episode-link-card-node:hover,.active-running-episode{border-color:var(--accent-green);background-color:#10b9810d;transform:translate(2px)}.ep-card-meta-title{flex-direction:column;gap:4px;max-width:80%;display:flex}.ep-number-badge{color:var(--accent-green);font-size:.75rem;font-weight:700}.ep-title-label{white-space:nowrap;text-overflow:ellipsis;font-size:.9rem;font-weight:500;overflow:hidden}.ep-action-play-icon{color:var(--text-muted);font-size:.8rem}.episode-link-card-node:hover .ep-action-play-icon{color:var(--accent-green)}.series-navigation-control-box{-webkit-backdrop-filter:blur(12px);background:linear-gradient(145deg,#141414d9 0%,#0a0a0af2 100%);border:1px solid #ffffff0d;border-radius:12px;margin:30px 0;padding:25px;transition:all .4s cubic-bezier(.165,.84,.44,1);animation:.6s cubic-bezier(.165,.84,.44,1) forwards animeFadeInUp;box-shadow:0 15px 35px #00000080,inset 0 1px #ffffff0d}.series-navigation-control-box:hover{border-color:#e5091440;box-shadow:0 20px 40px #e5091414,0 15px 35px #0009}.series-navigation-control-box label{display:block;color:#fff9!important;text-transform:uppercase!important;letter-spacing:1.5px!important;margin-bottom:12px!important;font-size:.85rem!important;font-weight:700!important}.series-navigation-control-box select{color:#fff;letter-spacing:.5px;cursor:pointer;appearance:none;background:#161616 url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%22292.4%22%20height%3D%22292.4%22%3E%3Cpath%20fill%3D%22%23E50914%22%20d%3D%22M287%2069.4a17.6%2017.6%200%200%200-13-5.4H18.4c-5%200-9.3%201.8-12.9%205.4A17.6%2017.6%200%200%200%200%2082.2c0%205%201.8%209.3%205.4%2012.9l128%20127.9c3.6%203.6%207.8%205.4%2012.8%205.4s9.2-1.8%2012.8-5.4L287%2095c3.5-3.5%205.4-7.8%205.4-12.8%200-5-1.9-9.2-5.5-12.8z%22/%3E%3C/svg%3E) right 20px top 50%/12px no-repeat;border:1px solid #ffffff1a;border-radius:8px;outline:none;width:100%;padding:14px 20px;font-size:1rem;font-weight:600;transition:all .3s;box-shadow:inset 0 2px 4px #0006}.series-navigation-control-box select:focus{border-color:#e50914;box-shadow:0 0 0 3px #e5091433,inset 0 2px 4px #0006}.episodes-grid-list .episodes-button-container{flex-wrap:wrap;gap:10px;padding:2px;display:flex}.episodes-grid-list button{color:#ffffffb3!important;letter-spacing:.3px!important;cursor:pointer!important;z-index:1!important;background:#ffffff08!important;border:1px solid #ffffff14!important;border-radius:6px!important;padding:12px 20px!important;font-size:.9rem!important;font-weight:600!important;transition:all .4s cubic-bezier(.25,.8,.25,1)!important;position:relative!important;overflow:hidden!important;box-shadow:0 2px 5px #0003!important}.episodes-grid-list button:hover:not(.active-playing-btn){color:#fff!important;background:#ffffff14!important;border-color:#ffffff4d!important;transform:translateY(-3px)scale(1.03)!important;box-shadow:0 6px 15px #0006!important}.episodes-grid-list button:active:not(.active-playing-btn){transform:translateY(-1px)!important}.episodes-grid-list button.active-playing-btn{color:#fff!important;background:linear-gradient(135deg,#e50914 0%,#b20710 100%)!important;border:1px solid #e50914!important;font-weight:700!important;transform:translateY(-2px)!important;box-shadow:0 0 20px #e5091473,0 4px 10px #0000004d!important}.episodes-grid-list button.active-playing-btn:after{content:""!important;background:#ffffff26!important;width:30%!important;height:200%!important;animation:3.5s linear infinite inlineFluidGloss!important;position:absolute!important;top:-50%!important;left:-60%!important;transform:rotate(25deg)!important}.active-playing-episode-banner-text{letter-spacing:.5px;align-items:center;font-family:inherit;display:inline-flex}.episode-badge-glow{background:#1f1f1f;border:1px solid #ffffff0d;animation:3s ease-in-out infinite dynamicPulseGlow;box-shadow:0 0 15px #ffffff0d}@keyframes animeFadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes inlineFluidGloss{0%{left:-60%}30%{left:140%}to{left:140%}}@keyframes dynamicPulseGlow{0%{box-shadow:0 0 10px #e5091400}50%{border-color:#e5091433;box-shadow:0 0 15px #e5091426}to{box-shadow:0 0 10px #e5091400}}.terms-page-master-wrapper{color:#e2e8f0;background-color:#090a0f;min-height:100vh;padding:120px 24px 80px;font-family:Inter,system-ui,-apple-system,sans-serif;position:relative;overflow:hidden}.terms-glow-orb-1{z-index:1;pointer-events:none;background:radial-gradient(circle,#e5091414 0%,#0000 70%);width:600px;height:600px;animation:11s ease-in-out infinite alternate termsPulseMesh;position:absolute;top:-10%;right:-10%}.terms-glow-orb-2{z-index:1;pointer-events:none;background:radial-gradient(circle,#e5091408 0%,#0000 70%);width:500px;height:500px;animation:15s ease-in-out infinite alternate-reverse termsPulseMesh;position:absolute;bottom:-12%;left:-10%}@keyframes termsPulseMesh{0%{transform:translate(0)scale(1)rotate(0)}to{transform:translate(50px,-30px)scale(1.15)rotate(25deg)}}.terms-container-central{z-index:5;max-width:920px;margin:0 auto;position:relative}.terms-hero-header-axis{text-align:center;opacity:0;margin-bottom:55px;animation:.8s cubic-bezier(.16,1,.3,1) forwards termsSlideUp;transform:translateY(35px)}.terms-badge-micro{color:#e2e5e9;letter-spacing:2px;background:linear-gradient(90deg,#fe3333,#f90f0f);border:1px solid #ffffff14;border-radius:50px;margin-bottom:22px;padding:6px 16px;font-size:.72rem;font-weight:800;transition:all .3s;display:inline-block;box-shadow:0 4px 20px #0006}.terms-badge-micro:hover{color:#fff;border-color:#e50914;box-shadow:0 0 15px #e5091440}.terms-main-title{letter-spacing:-1.5px;color:#fff;margin-bottom:24px;font-size:3.2rem;font-weight:900;line-height:1.1}.terms-main-title span{color:#e50914;text-shadow:0 0 35px #e5091480;animation:3s ease-in-out infinite alternate termsNeonGlow}@keyframes termsNeonGlow{0%{text-shadow:0 0 20px #e509144d}to{text-shadow:0 0 40px #e5091499}}.terms-subtitle-lead{color:#94a3b8;max-width:700px;margin:0 auto;font-size:1.15rem;line-height:1.6}.terms-content-card{-webkit-backdrop-filter:blur(16px);opacity:0;background:#12141d8c;border:1px solid #ffffff0a;border-radius:24px;margin-bottom:45px;padding:50px;transition:border-color .4s,transform .4s,box-shadow .4s;animation:.8s cubic-bezier(.16,1,.3,1) .2s forwards termsSlideUp;transform:translateY(35px)}.terms-content-card:hover{border-color:#e5091440;transform:translateY(-4px);box-shadow:0 20px 40px #00000080}.terms-section-block{margin-bottom:35px}.terms-section-block h2{color:#fff;margin-bottom:16px;font-size:1.45rem;font-weight:800;display:inline-block;position:relative}.terms-section-block h2:after{content:"";background-color:#e50914;border-radius:2px;width:35px;height:3px;position:absolute;bottom:-6px;left:0}.terms-section-block p{color:#94a3b8;font-size:1.02rem;line-height:1.75}.terms-section-block strong{color:#fff;font-weight:600}.terms-contact-highlight-box{background:linear-gradient(135deg,#e5091414 0%,#12141d66 100%);border:1px dashed #e5091440;border-radius:16px;margin-top:45px;padding:35px}.terms-email-anchor-box{cursor:pointer;background:#090a0f;border:1px solid #ffffff0f;border-radius:12px;align-items:center;gap:12px;margin-top:20px;padding:16px 26px;font-size:1.1rem;transition:all .4s;display:inline-flex}.terms-email-anchor-box:hover{border-color:#e50914;transform:scale(1.02);box-shadow:0 0 25px #e509144d}.terms-email-anchor-box span{color:#f1f5f9}.terms-email-anchor-box strong{color:#e50914;letter-spacing:.5px;text-shadow:0 0 10px #e5091433}.terms-action-dock-footer{text-align:center;opacity:0;animation:.8s cubic-bezier(.16,1,.3,1) .4s forwards termsSlideUp;transform:translateY(35px)}.terms-prime-cta-btn{color:#000;background-color:#fff;border-radius:8px;padding:10px 20px;font-size:.95rem;font-weight:700;text-decoration:none;transition:all .3s cubic-bezier(.16,1,.3,1);display:inline-block}.terms-prime-cta-btn:hover{color:#fff;background:#ff0a0a;box-shadow:0 4px 15px #0003}@keyframes termsSlideUp{to{opacity:1;transform:translateY(0)}}@media (width<=768px){.terms-main-title{font-size:2.4rem}.terms-content-card{padding:28px}.terms-email-anchor-box{box-sizing:border-box;flex-direction:column;align-items:flex-start;gap:6px;width:100%;display:flex}}@media (width<=576px){.terms-page-master-wrapper{padding:100px 16px 60px}.terms-main-title{letter-spacing:-1px;font-size:2.1rem}.terms-subtitle-lead{font-size:1.02rem}}
