@font-face{font-family:RBNo21a;src:url(/assets/Rene%20Bieder%20-%20RBNo2.1a-Light-1vDAp3bq.otf) format("opentype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:RBNo21a;src:url(/assets/Rene%20Bieder%20-%20RBNo2.1a-Book-DEKNGRZT.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:RBNo21a;src:url(/assets/Rene%20Bieder%20-%20RBNo2.1a-Black-BrkQaygU.otf) format("opentype");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:RBNo21a;src:url(/assets/Rene%20Bieder%20-%20RBNo2.1a-Ultra-B8NM8jkJ.otf) format("opentype");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:HolidayFree;src:url(/assets/HolidayFree-D_aXJdam.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}:root{--font-primary: "Plus Jakarta Sans", system-ui, -apple-system, "Segoe UI", Arial, sans-serif;--font-display: "Outfit", "Plus Jakarta Sans", system-ui, sans-serif;--font-brand: "HolidayFree", "Outfit", system-ui, sans-serif;font-family:var(--font-primary);line-height:1.5;font-weight:400;--black: #0d0d0d;--black-soft: #111111;--black-elevated: #1a1a1a;--white: #ffffff;--gray-50: #f9f9f9;--gray-100: #f2f2f2;--gray-200: #e5e5e5;--gray-300: #d4d4d4;--gray-400: #a3a3a3;--gray-500: #737373;--gray-600: #525252;--gray-700: #404040;--gray-800: #262626;--gray-900: #171717;--bg: var(--white);--surface: var(--gray-50);--surface-elevated: var(--gray-100);--surface-hover: var(--gray-200);--text: #0f0f0f;--text-secondary: var(--gray-600);--border: var(--gray-200);--input-bg: var(--white);--muted: var(--gray-500);--error: #dc143c;--accent: #00d9ff;--accent-hover: #00b8d9}body{--bg: #0e1117;--surface: #161b27;--surface-elevated: #1c2235;--surface-hover: #232b3e;--text: #e8eaf0;--text-secondary: #8b92a8;--border: #252d40;--input-bg: #10141f;--muted: #6b7390;--error: #e53e5e;--success: #22c55e;--warning: #f59e0b;--accent: #00d9ff;--accent-hover: #00b8d9;--accent-dim: rgba(0, 217, 255, .12);background:var(--bg);color:var(--text);transition:background .25s ease,color .25s ease;margin:0;padding:0;min-width:320px;min-height:100vh;width:100%;overflow-x:hidden}body[data-theme=light]{--bg: #f2f4f8;--surface: #ffffff;--surface-elevated: #eaecf2;--surface-hover: #dfe2ec;--text: #111827;--text-secondary: #5a6375;--border: #d0d5e3;--input-bg: #ffffff;--muted: #8a91a6;--error: #d93025;--success: #16a34a;--warning: #d97706;--accent: #0099bb;--accent-hover: #007a99;--accent-dim: rgba(0, 153, 187, .12)}a{color:var(--text);font-weight:500;text-decoration:none;border-bottom:1px solid transparent}a:hover{border-bottom-color:var(--text)}h1{font-size:3.2em;line-height:1.1}input,textarea,select{background:var(--input-bg);color:var(--text);border:1px solid var(--border);padding:.6rem .75rem;border-radius:6px;font:inherit}input:focus,textarea:focus,select:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-dim)}label{color:var(--text-secondary);font-size:.85rem}.error{color:var(--error);font-size:.75rem;margin-top:.25rem}button{background:var(--surface-elevated);color:var(--text);border:1px solid var(--border);padding:.55rem 1.1rem;border-radius:6px;font-weight:500;cursor:pointer;transition:background .15s ease,border .15s ease;font-family:inherit;font-size:1em}button:hover{background:var(--surface-hover)}button:focus{outline:none}button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}button.primary{background:var(--accent);color:#000;border-color:var(--accent)}button.primary:hover{background:var(--accent-hover);border-color:var(--accent-hover)}.card,.surface{background:var(--surface);border:1px solid var(--border);border-radius:10px}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:var(--black-elevated);border-radius:4px}::-webkit-scrollbar-thumb{background:var(--accent);border-radius:4px;transition:background .2s ease}::-webkit-scrollbar-thumb:hover{background:var(--accent-hover)}::-webkit-scrollbar-corner{background:var(--black-elevated)}*{scrollbar-width:thin;scrollbar-color:var(--accent) var(--black-elevated)}.hide-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.hide-scrollbar::-webkit-scrollbar{display:none}*{margin:0;padding:0;box-sizing:border-box}body{font-family:var(--font-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:var(--bg);color:var(--text)}h1,h2,h3,h4,h5,h6,.hero-title,.details-title,.section-title,.form-title{font-family:var(--font-display);letter-spacing:-.02em}.container{max-width:1400px;margin:0 auto;padding:0 20px}@media(min-width:768px){.container{padding:0 50px}}.header{padding:15px 20px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--border);position:sticky;top:0;background-color:var(--bg);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:100}@media(min-width:768px){.header{padding:20px 50px}}.header-logo{font-size:1.5rem;color:var(--accent);cursor:pointer;font-weight:700}@media(min-width:768px){.header-logo{font-size:1.8rem}}.header-nav{display:flex;gap:15px;align-items:center;flex-wrap:wrap}@media(min-width:768px){.header-nav{gap:30px}}.nav-link{color:var(--text);text-decoration:none;font-size:.9rem;transition:color .3s}.nav-link:hover{color:var(--accent)}@media(min-width:768px){.nav-link{font-size:1.1rem}}.hero-banner{height:300px;background-size:cover;background-position:center;position:relative;display:flex;align-items:flex-end;padding:30px 20px}@media(min-width:768px){.hero-banner{height:500px;padding:50px}}.hero-overlay{position:absolute;inset:0;background:linear-gradient(to top,rgba(0,0,0,.9),transparent)}.hero-content{position:relative;z-index:1;max-width:600px}.hero-title{font-family:var(--font-display);font-size:2.2rem;font-weight:800;letter-spacing:-.03em;line-height:1.05;margin-bottom:15px;text-shadow:0 2px 20px rgba(0,0,0,.6)}@media(min-width:768px){.hero-title{font-size:3.5rem;margin-bottom:20px}}.hero-description{font-size:1rem;margin-bottom:15px;line-height:1.6}@media(min-width:768px){.hero-description{font-size:1.2rem;margin-bottom:20px}}.btn{display:inline-block;padding:10px 25px;font-size:1rem;text-decoration:none;border-radius:4px;font-weight:700;border:none;cursor:pointer;transition:all .3s}@media(min-width:768px){.btn{padding:12px 30px;font-size:1.2rem}}.btn-primary{background-color:var(--accent);color:#000}.btn-primary:hover{background-color:var(--accent-hover)}.btn-secondary{background-color:transparent;color:var(--text);border:1px solid var(--border)}.btn-secondary:hover{background-color:var(--surface-hover)}.btn-disabled{opacity:.7;cursor:not-allowed}.content-section{padding:30px 20px}@media(min-width:768px){.content-section{padding:40px 50px}}.section-title{font-size:1.5rem;margin-bottom:20px}@media(min-width:768px){.section-title{font-size:1.8rem}}.content-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:15px}@media(min-width:768px){.content-grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:20px}}.content-card{position:relative;overflow:hidden;border-radius:8px;cursor:pointer;transition:transform .3s}.content-card:hover{transform:scale(1.05)}.content-card-image{width:100%;height:225px;object-fit:cover}@media(min-width:768px){.content-card-image{height:300px}}.content-card-placeholder{width:100%;height:225px;background-color:var(--surface);display:flex;align-items:center;justify-content:center;text-align:center;padding:10px}@media(min-width:768px){.content-card-placeholder{height:300px}}.content-card-info{padding:10px}.content-card-title{font-size:.9rem;margin-bottom:5px}@media(min-width:768px){.content-card-title{font-size:1rem}}.content-card-meta{font-size:.8rem;color:var(--text-secondary)}@media(min-width:768px){.content-card-meta{font-size:.9rem}}.form-container{background-color:var(--surface);padding:30px;border-radius:8px;width:100%;max-width:450px;margin:0 auto}@media(min-width:768px){.form-container{padding:50px}}.form-title{text-align:center;margin-bottom:30px;font-size:1.5rem}@media(min-width:768px){.form-title{font-size:2rem}}.form-group{margin-bottom:20px}.form-label{display:block;margin-bottom:8px;font-size:.9rem}@media(min-width:768px){.form-label{font-size:1rem}}.form-input{width:100%;padding:12px;border-radius:4px;border:1px solid var(--border);font-size:1rem;background-color:var(--input-bg);color:var(--text)}.form-input:focus{outline:2px solid var(--accent)}.alert{padding:15px;border-radius:4px;margin-bottom:20px}.alert-error{background-color:var(--error);color:var(--white)}.alert-success{background-color:#4caf50;color:var(--white)}.alert-info{background-color:var(--surface-elevated);color:var(--text)}.footer{text-align:center;padding:30px 20px;border-top:1px solid var(--border);color:var(--text-secondary);font-size:.9rem}@media(min-width:768px){.footer{padding:40px 20px}}.loading-container{min-height:100vh;display:flex;align-items:center;justify-content:center;background-color:var(--bg);color:var(--text)}.loading-spinner{border:4px solid var(--border);border-top:4px solid var(--accent);border-radius:50%;width:50px;height:50px;animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.episode-card{background-color:var(--surface);padding:15px;border-radius:8px;display:flex;flex-direction:column;gap:15px;align-items:flex-start}@media(min-width:768px){.episode-card{flex-direction:row;padding:20px;gap:20px;align-items:center}}.episode-thumbnail{width:100%;height:100px;background-color:var(--surface-elevated);border-radius:4px;flex-shrink:0;display:flex;align-items:center;justify-content:center;font-size:1.5rem;font-weight:700}@media(min-width:768px){.episode-thumbnail{width:150px;height:100px}}.episode-info{flex:1}.episode-title{font-size:1.1rem;margin-bottom:10px}@media(min-width:768px){.episode-title{font-size:1.3rem}}.episode-description{color:var(--text-secondary);margin-bottom:10px;font-size:.9rem}.episode-meta{color:var(--muted);font-size:.9rem}.player-container{margin-bottom:40px}.player-title{margin-bottom:10px;font-size:1.2rem}@media(min-width:768px){.player-title{font-size:1.5rem}}.details-layout{display:flex;flex-direction:column;gap:30px;flex-wrap:wrap;margin-bottom:50px}@media(min-width:768px){.details-layout{flex-direction:row;gap:40px}}.details-poster{width:100%;max-width:300px;border-radius:8px}.details-content{flex:1;max-width:800px}.details-title{font-family:var(--font-display);font-size:2.2rem;font-weight:800;letter-spacing:-.03em;line-height:1.1;margin-bottom:20px}@media(min-width:768px){.details-title{font-size:3.2rem}}.details-meta{display:flex;gap:15px;margin-bottom:30px;color:var(--text-secondary);flex-wrap:wrap;font-size:.9rem}@media(min-width:768px){.details-meta{gap:20px;font-size:1rem}}.details-description{font-size:1rem;line-height:1.8;margin-bottom:30px}@media(min-width:768px){.details-description{font-size:1.2rem}}.details-genres{margin-bottom:20px}.text-center{text-align:center}.mb-10{margin-bottom:10px}.mb-20{margin-bottom:20px}.mb-30{margin-bottom:30px}.mt-20{margin-top:20px}.text-muted{color:var(--text-secondary)}.text-primary{color:var(--accent)}._container_12vag_1{min-height:100vh;display:flex;align-items:center;justify-content:center;background-color:var(--bg);color:var(--text);padding:20px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}._content_12vag_23{text-align:center;max-width:500px;width:100%}._iconContainer_12vag_35{margin-bottom:24px}._icon_12vag_35{width:80px;height:80px;color:var(--accent)}._title_12vag_55{font-size:2rem;font-weight:600;margin-bottom:12px;color:var(--text)}._subtitle_12vag_69{font-size:1rem;color:var(--text-secondary);margin-bottom:32px;line-height:1.6}._buttonGroup_12vag_83{display:flex;gap:16px;justify-content:center;flex-wrap:wrap}._primaryButton_12vag_97{background-color:var(--accent);color:var(--bg);border:none;padding:14px 32px;border-radius:8px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .2s ease}._primaryButton_12vag_97:hover{opacity:.9;transform:translateY(-1px)}._secondaryButton_12vag_131{background-color:transparent;color:var(--text);border:2px solid var(--border);padding:14px 32px;border-radius:8px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .2s ease}._secondaryButton_12vag_131:hover{border-color:var(--accent);color:var(--accent)}._details_12vag_165{margin-top:40px;text-align:left;background-color:var(--surface);border-radius:8px;padding:16px}._summary_12vag_181{cursor:pointer;color:var(--accent);font-weight:500;margin-bottom:12px}._errorText_12vag_195{font-size:.75rem;color:var(--error);overflow:auto;max-height:200px;padding:12px;background-color:#0000004d;border-radius:4px;white-space:pre-wrap;word-break:break-word}._page_iwz1e_1{position:relative;min-height:100vh;background-color:var(--bg);color:var(--text);display:flex;flex-direction:column}._background_iwz1e_21{position:fixed;height:100vh;width:100vw;inset:0;z-index:0;pointer-events:none}._bgImage_iwz1e_39{position:absolute;width:100vw;height:100vh;inset:0;background-size:cover;background-position:center 15%;opacity:0;animation:_fadeSlide_iwz1e_1 42s infinite}._overlay_iwz1e_61{position:absolute;inset:0;background:linear-gradient(to bottom,#0e111780,#0e1117bf 40%,#0e1117);z-index:1}@keyframes _fadeSlide_iwz1e_1{0%{opacity:0}8%{opacity:1}25%{opacity:1}33%{opacity:0}to{opacity:0}}._header_iwz1e_103{position:relative;padding:20px 50px;display:flex;justify-content:space-between;align-items:center;z-index:10}._logo_iwz1e_121{width:auto;height:6em;margin-bottom:4px}._kote_iwz1e_133{width:auto;height:3.4em;margin-bottom:4px}._headerActions_iwz1e_145{display:flex;align-items:center;gap:32px}._headerNav_iwz1e_159{display:flex;align-items:center;gap:28px}._navLink_iwz1e_171{color:#e5e5e5a6;text-decoration:none;font-size:.88rem;font-weight:500;letter-spacing:.02em;transition:color .2s}._navLink_iwz1e_171:hover{color:#fff;text-decoration:none}._headerControls_iwz1e_201{display:flex;align-items:center;gap:16px}._divider_iwz1e_215{width:1px;height:18px;background:var(--border)}._langToggle_iwz1e_229{display:flex;align-items:center;gap:6px;background:transparent;border:none;color:#e5e5e5b3;cursor:pointer;font-size:.82rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;padding:4px 2px;transition:color .2s}._langToggle_iwz1e_229:hover{color:#fff}._langIcon_iwz1e_269{font-size:1rem;opacity:.85}._signInLink_iwz1e_281{color:#fff;text-decoration:none;font-size:.9rem;font-weight:600;letter-spacing:.01em;padding-bottom:2px;border-bottom:1px solid transparent;transition:border-color .2s,color .2s}._signInLink_iwz1e_281:hover{border-bottom-color:var(--accent);color:var(--accent);text-decoration:none}._hero_iwz1e_317{position:relative;z-index:5;min-height:calc(100vh - 120px);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:60px 24px 80px}._heroTitle_iwz1e_341{font-size:clamp(2.2rem,5vw,4.2rem);font-weight:900;line-height:1.1;max-width:820px;margin:0 auto 20px;letter-spacing:-.02em}._heroSubtitle_iwz1e_359{font-size:clamp(1rem,2vw,1.5rem);color:var(--text-secondary);max-width:560px;margin:0 auto 36px;line-height:1.6}._ctaButton_iwz1e_375{display:inline-block;background-color:var(--accent);color:#000;padding:14px 44px;font-size:1.15rem;text-decoration:none;border-radius:4em;font-weight:700;transition:all .25s;letter-spacing:.01em}._ctaButton_iwz1e_375:hover{background-color:#fff;text-decoration:none}._ctaButtonSecondary_iwz1e_411{display:inline-block;background-color:transparent;color:#fff;padding:14px 44px;font-size:1.15rem;text-decoration:none;border-radius:4em;font-weight:700;border:2px solid rgba(255,255,255,.6);transition:all .25s;letter-spacing:.01em}._ctaButtonSecondary_iwz1e_411:hover{border-color:#fff;background-color:#ffffff1a;text-decoration:none}._heroCtas_iwz1e_451{display:flex;gap:16px;flex-wrap:wrap;justify-content:center;align-items:center;margin-top:8px}._heroSignin_iwz1e_469{display:none}._heroSigninLink_iwz1e_477{color:var(--accent);text-decoration:none;font-weight:600;transition:opacity .2s}._heroSigninLink_iwz1e_477:hover{opacity:.8;text-decoration:underline}._features_iwz1e_503{position:relative;z-index:5;display:grid;grid-template-columns:repeat(3,1fr);gap:24px;padding:80px 50px;background-color:var(--surface)}._featureCard_iwz1e_523{background-color:var(--surface-elevated);border:1px solid var(--border);border-radius:16px;padding:36px 28px;text-align:center;transition:border-color .25s,transform .25s}._featureCard_iwz1e_523:hover{border-color:var(--accent);transform:translateY(-4px)}._featureIcon_iwz1e_551{font-size:2.6rem;color:var(--accent);margin-bottom:18px;display:block;margin-left:auto;margin-right:auto}._featureCard_iwz1e_523 h3{font-size:1.2rem;font-weight:700;margin-bottom:12px}._featureCard_iwz1e_523 p{color:var(--text-secondary);font-size:.95rem;line-height:1.65}._planTeaser_iwz1e_595{position:relative;z-index:5;text-align:center;padding:80px 24px;background-color:var(--bg)}._planTeaserTitle_iwz1e_611{font-size:clamp(1.8rem,3vw,2.8rem);font-weight:800;margin-bottom:14px}._planTeaserSub_iwz1e_623{color:var(--text-secondary);font-size:1.1rem;margin-bottom:32px}._planTeaserButton_iwz1e_635{display:inline-block;background-color:transparent;color:var(--accent);border:2px solid var(--accent);padding:12px 38px;border-radius:4em;font-size:1rem;font-weight:700;text-decoration:none;transition:all .25s}._planTeaserButton_iwz1e_635:hover{background-color:var(--accent);color:#000;text-decoration:none}._faqSection_iwz1e_675{position:relative;z-index:5;padding:80px 50px;background-color:var(--surface)}._faqTitle_iwz1e_689{font-size:clamp(1.6rem,2.5vw,2.4rem);font-weight:800;text-align:center;margin-bottom:40px}._faqList_iwz1e_703{max-width:780px;margin:0 auto;display:flex;flex-direction:column;gap:12px}._faqItem_iwz1e_719{border:1px solid var(--border);border-radius:12px;overflow:hidden;transition:border-color .2s}._faqOpen_iwz1e_733{border-color:var(--accent)}._faqQuestion_iwz1e_741{width:100%;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:20px 24px;background:none;border:none;color:var(--text);font-size:1.05rem;font-weight:600;cursor:pointer;text-align:left;transition:background-color .2s}._faqQuestion_iwz1e_741:hover{background-color:var(--surface-elevated)}._faqQuestion_iwz1e_741 svg{flex-shrink:0;color:var(--accent);font-size:1.2rem}._faqAnswer_iwz1e_795{padding:0 24px 20px;color:var(--text-secondary);font-size:.97rem;line-height:1.7}@media(max-width:900px){._features_iwz1e_503{grid-template-columns:1fr;padding:60px 24px}._faqSection_iwz1e_675{padding:60px 24px}}@media(max-width:768px){._header_iwz1e_103{padding:16px 20px}._logo_iwz1e_121{height:4em}._kote_iwz1e_133{height:2.4em}._headerNav_iwz1e_159{display:none}._headerActions_iwz1e_145{gap:16px}._hero_iwz1e_317{padding:40px 20px 60px}._ctaButton_iwz1e_375{font-size:1rem;padding:12px 32px}._planTeaser_iwz1e_595{padding:60px 20px}}._toggle_15qp5_1{display:flex;align-items:center;justify-content:center;background:transparent;border:none;color:var(--text-secondary);cursor:pointer;padding:6px;border-radius:6px;transition:color .2s,background .2s;line-height:1}._toggle_15qp5_1:hover{color:var(--text);background:#8080801f}._navbar_yjqay_13{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:16px 48px;z-index:50;width:100%}._transparent_yjqay_33{position:relative;background:transparent}._solid_yjqay_43{position:sticky;top:0;background:var(--bg);border-bottom:1px solid var(--border);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}._left_yjqay_63{display:flex;align-items:center}._logoLink_yjqay_73{display:inline-flex;border-bottom:none!important}._logoLink_yjqay_73:hover{border-bottom:none!important}._logo_yjqay_73{height:5.5em;width:auto}._center_yjqay_103{display:flex;justify-content:center;align-items:center}._kote_yjqay_115{height:3.2em;width:auto;opacity:.92}._right_yjqay_129{display:flex;align-items:center;gap:20px;justify-self:end}._nav_yjqay_13{display:flex;align-items:center;gap:24px}._navLink_yjqay_157{color:var(--text-secondary);text-decoration:none;font-size:.88rem;font-weight:500;letter-spacing:.02em;transition:color .2s;border-bottom:none!important}._navLink_yjqay_157:hover,._navLinkActive_yjqay_179{color:var(--text);border-bottom:none!important}._navLinkActive_yjqay_179{color:var(--accent)!important}._controls_yjqay_199{display:flex;align-items:center;gap:10px}._themeBtn_yjqay_213{color:var(--text-secondary)!important}._langBtn_yjqay_223{position:relative;display:flex;align-items:center;gap:4px;padding:6px 9px;border-radius:8px;border:1px solid transparent;color:var(--text-secondary);cursor:pointer;font-size:.78rem;font-weight:700;letter-spacing:.05em;transition:color .2s,background .2s,border-color .2s;-webkit-user-select:none;user-select:none}._langBtn_yjqay_223:hover,._langOpen_yjqay_259{color:var(--text);background:var(--surface-elevated);border-color:var(--border)}._langGlobe_yjqay_271{font-size:.9rem}._langCode_yjqay_279{font-size:.75rem}._langChevron_yjqay_287{font-size:.7rem;transition:transform .2s;opacity:.6}._chevronUp_yjqay_299{transform:rotate(180deg)}._langMenu_yjqay_309{position:absolute;top:calc(100% + 6px);right:0;min-width:160px;background:var(--surface-elevated);border:1px solid var(--border);border-radius:10px;box-shadow:0 8px 24px #00000040;overflow:hidden;animation:_menuIn_yjqay_1 .15s ease;z-index:200}._langMenuHeader_yjqay_337{padding:9px 12px 7px;font-size:.7rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);border-bottom:1px solid var(--border)}._langOption_yjqay_357{width:100%;display:flex;align-items:center;justify-content:space-between;padding:9px 12px;background:transparent;border:none;border-radius:0;color:var(--text-secondary);font-size:.88rem;font-weight:500;cursor:pointer;text-align:left;transition:background .15s,color .15s}._langOption_yjqay_357:hover{background:var(--surface-hover);color:var(--text)}._langActive_yjqay_401{color:var(--accent)!important}._langNative_yjqay_409{font-size:.88rem}._langCheck_yjqay_417{color:var(--accent);font-size:.8rem}._divider_yjqay_429{width:1px;height:18px;background:var(--border);flex-shrink:0}._signIn_yjqay_445{color:var(--text);text-decoration:none;font-size:.9rem;font-weight:600;padding-bottom:2px;border-bottom:1px solid transparent!important;transition:color .2s,border-color .2s;white-space:nowrap}._signIn_yjqay_445:hover{color:var(--accent);border-bottom-color:var(--accent)!important}@keyframes _menuIn_yjqay_1{0%{opacity:0;transform:translateY(-4px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@media(max-width:900px){._nav_yjqay_13{display:none}}@media(max-width:768px){._navbar_yjqay_13{padding:14px 20px}._logo_yjqay_73{height:4em}._kote_yjqay_115{height:2.4em}._controls_yjqay_199{gap:6px}._langCode_yjqay_279{display:none}}@media(max-width:480px){._center_yjqay_103{display:none}._navbar_yjqay_13{grid-template-columns:1fr auto}}._footer_18t2p_1{background-color:var(--bg);border-top:1px solid var(--border);padding:32px 50px;text-align:center;position:relative;z-index:2}._links_18t2p_19{display:flex;flex-wrap:wrap;justify-content:center;gap:8px 24px;margin-bottom:16px}._links_18t2p_19 a{color:var(--text-secondary);text-decoration:none;font-size:.9rem;transition:color .2s}._links_18t2p_19 a:hover{color:var(--accent)}._socials_18t2p_57{display:flex;justify-content:center;gap:16px;margin-bottom:16px}._socialLink_18t2p_71{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:8px;border:1px solid var(--border);color:var(--text-secondary);background:var(--surface-hover);transition:color .2s,border-color .2s,background .2s}._socialLink_18t2p_71:hover{color:var(--accent);border-color:var(--accent);background:var(--accent-dim)}._copy_18t2p_109{color:var(--text-secondary);font-size:.85rem}._poweredBy_18t2p_119{margin-top:6px;color:var(--text-secondary);font-size:.75rem;opacity:.6;letter-spacing:.03em}@media(max-width:768px){._footer_18t2p_1{padding:24px 20px}._links_18t2p_19{gap:8px 16px}}._page_19x5c_9{min-height:100vh;background-color:var(--bg);color:var(--text);display:flex;flex-direction:column}._navbar_19x5c_27{padding:18px 50px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--border)}._logo_19x5c_43{height:4.5em;width:auto}._navActions_19x5c_53{display:flex;align-items:center;gap:14px}._languageButton_19x5c_65{background:transparent;color:var(--text-secondary);border:1px solid var(--border);padding:7px 15px;border-radius:4em;cursor:pointer;font-size:.82rem;font-weight:600;transition:all .2s}._languageButton_19x5c_65:hover{background:var(--text);color:var(--bg);border-color:var(--text)}._signUpLink_19x5c_101{background:var(--accent);color:#000;text-decoration:none;padding:8px 20px;border-radius:4em;font-size:.88rem;font-weight:700;transition:opacity .2s}._signUpLink_19x5c_101:hover{opacity:.85;text-decoration:none}._main_19x5c_135{flex:1;display:flex;align-items:center;justify-content:center;padding:60px 24px}._formWrap_19x5c_151{width:100%;max-width:420px}._title_19x5c_161{font-size:clamp(2rem,3.5vw,2.8rem);font-weight:800;margin-bottom:8px}._subtitle_19x5c_173{color:var(--text-secondary);margin-bottom:36px;font-size:1rem}._successBox_19x5c_187{background:#22c55e1a;border:1px solid #22c55e;color:#22c55e;padding:12px 16px;border-radius:10px;margin-bottom:16px;font-size:.91rem}._errorBox_19x5c_209{background:#dc35451a;border:1px solid var(--error);color:var(--error);padding:12px 16px;border-radius:10px;margin-bottom:24px;font-size:.91rem}._form_19x5c_151{display:flex;flex-direction:column;gap:22px;margin-bottom:28px}._fieldGroup_19x5c_245{display:flex;flex-direction:column;gap:8px}._label_19x5c_257{display:flex;align-items:center;gap:6px;font-size:.87rem;font-weight:600;color:var(--text-secondary);letter-spacing:.02em}._labelIcon_19x5c_277{font-size:.9rem}._labelRow_19x5c_285{display:flex;justify-content:space-between;align-items:center}._forgotLink_19x5c_297{font-size:.82rem;color:var(--accent);text-decoration:none;transition:opacity .2s}._forgotLink_19x5c_297:hover{opacity:.8;text-decoration:underline}._input_19x5c_321{width:100%;padding:13px 15px;border-radius:10px;border:1px solid var(--border);font-size:.97rem;background:var(--input-bg);color:var(--text);transition:border-color .2s,box-shadow .2s;box-sizing:border-box}._input_19x5c_321::placeholder{color:var(--muted)}._input_19x5c_321:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-dim)}._inputPassword_19x5c_365{padding-right:48px}._passwordWrap_19x5c_375{position:relative}._eyeToggle_19x5c_383{position:absolute;right:14px;top:50%;transform:translateY(-50%);background:none;border:none;cursor:pointer;color:var(--text-secondary);display:flex;align-items:center;padding:4px;transition:color .2s;font-size:1rem}._eyeToggle_19x5c_383:hover{color:var(--text)}._submitBtn_19x5c_425{width:100%;padding:14px;border-radius:10px;font-size:1rem;font-weight:700;cursor:pointer;background:var(--accent);color:#000;border:none;transition:all .2s;letter-spacing:.02em;margin-top:4px}._submitBtn_19x5c_425:hover:not(:disabled){background:#fff}._submitBtn_19x5c_425:disabled{cursor:not-allowed;opacity:.55}._switchLink_19x5c_475{text-align:center;color:var(--text-secondary);font-size:.93rem;margin-bottom:20px}._accentLink_19x5c_489{color:var(--accent);text-decoration:none;font-weight:600}._accentLink_19x5c_489:hover{text-decoration:underline}._legalNote_19x5c_509{text-align:center;font-size:.78rem;color:var(--text-secondary);line-height:1.6}._legalLink_19x5c_523{color:var(--text-secondary);text-decoration:underline;transition:color .2s}._legalLink_19x5c_523:hover{color:var(--accent)}._recoveryOverlay_19x5c_545{position:fixed;inset:0;background:#000c;display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}._recoveryPopup_19x5c_569{background:var(--surface);border:1px solid rgba(16,185,129,.4);border-radius:16px;padding:40px 36px;max-width:420px;width:100%;display:flex;flex-direction:column;align-items:center;text-align:center;gap:16px;box-shadow:0 0 40px #10b98133}._recoveryIconWrap_19x5c_599{width:72px;height:72px;border-radius:50%;background:#10b98126;border:2px solid rgba(16,185,129,.5);display:flex;align-items:center;justify-content:center;color:#10b981}._recoveryTitle_19x5c_623{font-size:1.5rem;font-weight:700;color:var(--text);margin:0}._recoveryText_19x5c_637{font-size:.95rem;color:var(--text-secondary);line-height:1.6;margin:0}._recoveryText_19x5c_637 strong{color:#10b981}._recoverySubText_19x5c_659{font-size:.85rem;color:var(--text-secondary);margin:0}._recoveryBtn_19x5c_671{margin-top:8px;padding:14px 32px;background:#10b981;color:#fff;border:none;border-radius:8px;font-size:1rem;font-weight:600;cursor:pointer;transition:background .2s ease,transform .2s ease;width:100%}._recoveryBtn_19x5c_671:hover{background:#059669;transform:translateY(-1px)}@media(max-width:520px){._navbar_19x5c_27{padding:14px 20px}._main_19x5c_135{padding:40px 20px;align-items:flex-start}._title_19x5c_161{font-size:1.9rem}}._page_gqgpk_9{min-height:100vh;background-color:var(--bg);color:var(--text);display:flex;flex-direction:column}._navbar_gqgpk_27{padding:18px 50px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--border)}._logo_gqgpk_43{height:4.5em;width:auto}._navActions_gqgpk_53{display:flex;align-items:center;gap:14px}._languageButton_gqgpk_65{background:transparent;color:var(--text-secondary);border:1px solid var(--border);padding:7px 15px;border-radius:4em;cursor:pointer;font-size:.82rem;font-weight:600;transition:all .2s}._languageButton_gqgpk_65:hover{background:var(--text);color:var(--bg);border-color:var(--text)}._signInLink_gqgpk_101{color:var(--text-secondary);text-decoration:none;font-size:.9rem;font-weight:600;transition:color .2s}._signInLink_gqgpk_101:hover{color:var(--accent);text-decoration:none}._main_gqgpk_129{flex:1;display:flex;flex-direction:column;align-items:center;padding:52px 24px 72px}._stepper_gqgpk_151{display:flex;align-items:flex-start;margin-bottom:52px;list-style:none;padding:0}._stepGroup_gqgpk_167{display:flex;flex-direction:column;align-items:center;gap:8px;position:relative}._stepConnector_gqgpk_185{width:72px;height:2px;background:var(--border);margin-top:17px;flex-shrink:0;transition:background .35s}._connectorDone_gqgpk_203{background:var(--accent)}._stepCircle_gqgpk_211{width:36px;height:36px;border-radius:50%;border:2px solid var(--border);background:var(--bg);color:var(--text-secondary);display:flex;align-items:center;justify-content:center;font-size:.88rem;font-weight:700;flex-shrink:0;transition:all .3s;z-index:1}._stepCurrent_gqgpk_245{border-color:var(--accent);background:var(--accent);color:#000;box-shadow:0 0 0 4px var(--accent-dim)}._stepDone_gqgpk_259{border-color:var(--accent);background:var(--accent);color:#000}._stepLabel_gqgpk_271{font-size:.72rem;color:var(--text-secondary);font-weight:500;white-space:nowrap;letter-spacing:.03em}._stepLabelActive_gqgpk_287{color:var(--text);font-weight:700}._stepContent_gqgpk_303{width:100%;max-width:580px}._stepTitle_gqgpk_313{font-size:clamp(1.8rem,3vw,2.4rem);font-weight:800;margin-bottom:8px;text-align:center}._stepSub_gqgpk_327{color:var(--text-secondary);text-align:center;margin-bottom:40px;font-size:1rem}._apiError_gqgpk_343{background:#dc35451a;border:1px solid var(--error);color:var(--error);padding:12px 16px;border-radius:10px;margin-bottom:24px;font-size:.91rem}._form_gqgpk_369{display:flex;flex-direction:column;gap:22px}._fieldGroup_gqgpk_381{display:flex;flex-direction:column;gap:8px}._label_gqgpk_393{display:flex;align-items:center;gap:6px;font-size:.87rem;font-weight:600;color:var(--text-secondary);letter-spacing:.02em}._labelIcon_gqgpk_413{font-size:.9rem}._input_gqgpk_421{width:100%;padding:13px 15px;border-radius:10px;border:1px solid var(--border);font-size:.97rem;background:var(--input-bg);color:var(--text);transition:border-color .2s,box-shadow .2s;box-sizing:border-box}._input_gqgpk_421::placeholder{color:var(--muted)}._input_gqgpk_421:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-dim)}._inputErr_gqgpk_465{border-color:var(--error)}._inputPw_gqgpk_473{padding-right:48px}._fieldErr_gqgpk_481{font-size:.82rem;color:var(--error)}._pwWrap_gqgpk_493{position:relative}._eyeBtn_gqgpk_501{position:absolute;right:14px;top:50%;transform:translateY(-50%);background:none;border:none;cursor:pointer;color:var(--text-secondary);display:flex;align-items:center;padding:4px;font-size:1rem;transition:color .2s}._eyeBtn_gqgpk_501:hover{color:var(--text)}._strengthRow_gqgpk_543{display:flex;align-items:center;gap:10px;margin-top:2px}._strengthBar_gqgpk_557{display:flex;gap:4px;flex:1}._strengthSeg_gqgpk_569{height:4px;flex:1;border-radius:2px;transition:background-color .3s}._strengthLabel_gqgpk_583{font-size:.78rem;font-weight:700;min-width:44px;text-align:right}._primaryBtn_gqgpk_603{display:flex;align-items:center;justify-content:center;gap:8px;padding:14px 24px;border-radius:10px;font-size:1rem;font-weight:700;cursor:pointer;background:var(--accent);color:#000;border:none;transition:all .2s;letter-spacing:.02em;flex:1}._primaryBtn_gqgpk_603:hover:not(:disabled){background:#fff}._primaryBtn_gqgpk_603:disabled{cursor:not-allowed;opacity:.5}._backBtn_gqgpk_657{display:flex;align-items:center;gap:6px;padding:14px 20px;border-radius:10px;font-size:1rem;font-weight:600;cursor:pointer;background:transparent;color:var(--text-secondary);border:1px solid var(--border);transition:all .2s;white-space:nowrap}._backBtn_gqgpk_657:hover:not(:disabled){border-color:var(--text-secondary);color:var(--text)}._navBtns_gqgpk_699{display:flex;gap:12px;margin-top:32px}._switchLink_gqgpk_711{text-align:center;color:var(--text-secondary);font-size:.93rem;margin-top:24px}._accentLink_gqgpk_725{color:var(--accent);text-decoration:none;font-weight:600}._accentLink_gqgpk_725:hover{text-decoration:underline}._planGrid_gqgpk_751{display:flex;gap:16px;flex-wrap:wrap;margin-bottom:4px}._planCard_gqgpk_765{flex:1;min-width:156px;background:var(--surface);border:2px solid var(--border);border-radius:14px;padding:22px 18px 20px;cursor:pointer;text-align:left;color:var(--text);transition:all .2s;position:relative;display:flex;flex-direction:column;gap:4px}._planCard_gqgpk_765:hover{border-color:#00d9ff73}._planSelected_gqgpk_807{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent),0 8px 28px #00d9ff1f;background:#00d9ff0a}._planBadge_gqgpk_819{position:absolute;top:-11px;left:50%;transform:translate(-50%);background:var(--accent);color:#000;font-size:.64rem;font-weight:800;padding:3px 12px;border-radius:4em;white-space:nowrap;letter-spacing:.07em}._planRadio_gqgpk_851{position:absolute;top:14px;right:14px;width:20px;height:20px;border-radius:50%;border:2px solid var(--border);background:var(--bg);display:flex;align-items:center;justify-content:center;transition:all .2s}._planSelected_gqgpk_807 ._planRadio_gqgpk_851{background:var(--accent);border-color:var(--accent)}._planRadioCheck_gqgpk_891{color:#000;font-size:.75rem}._planName_gqgpk_901{font-size:1rem;font-weight:700;margin-top:6px}._planPrice_gqgpk_913{font-size:1.45rem;font-weight:800;color:var(--accent);margin:6px 0 8px}._planPeriod_gqgpk_927{font-size:.82rem;font-weight:400;color:var(--text-secondary)}._planFeatures_gqgpk_939{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:7px}._planFeatures_gqgpk_939 li{display:flex;align-items:flex-start;gap:7px;font-size:.82rem;color:var(--text-secondary);line-height:1.3;text-align:left}._planCheckIcon_gqgpk_977{color:var(--accent);flex-shrink:0;margin-top:1px;font-size:.78rem}._summary_gqgpk_997{background:var(--surface);border:1px solid var(--border);border-radius:14px;overflow:hidden;margin-bottom:24px}._summaryRow_gqgpk_1013{display:flex;justify-content:space-between;align-items:center;padding:14px 20px;border-bottom:1px solid var(--border)}._summaryRow_gqgpk_1013:last-child{border-bottom:none}._summaryKey_gqgpk_1037{font-size:.87rem;color:var(--text-secondary);font-weight:500}._summaryVal_gqgpk_1049{font-size:.95rem;color:var(--text);font-weight:500;word-break:break-all;text-align:right}._summaryPlanRow_gqgpk_1065{background:#00d9ff0a}._summaryPrice_gqgpk_1073{color:var(--accent)}._paymentSummary_gqgpk_1083{background:var(--surface);border:1px solid var(--border);border-radius:14px;padding:24px;margin-bottom:20px}._paymentPlan_gqgpk_1099{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:18px;padding-bottom:16px;border-bottom:1px solid var(--border)}._paymentPlanName_gqgpk_1117{font-size:1.15rem;font-weight:700;color:var(--text)}._paymentPlanPrice_gqgpk_1129{font-size:1.6rem;font-weight:800;color:var(--accent);line-height:1}._paymentPlanPeriod_gqgpk_1143{font-size:.85rem;font-weight:400;color:var(--text-secondary)}._paymentFeatures_gqgpk_1155{list-style:none;padding:0;margin:0 0 18px;display:flex;flex-direction:column;gap:10px}._paymentFeatures_gqgpk_1155 li{display:flex;align-items:center;gap:8px;font-size:.9rem;color:var(--text-secondary)}._paymentTotal_gqgpk_1189{display:flex;justify-content:space-between;align-items:center;padding-top:16px;border-top:1px solid var(--border);font-size:1rem}._paymentTotal_gqgpk_1189 span{color:var(--text-secondary)}._paymentTotal_gqgpk_1189 strong{color:var(--text);font-size:1.1rem}._invoiceNotice_gqgpk_1227{display:flex;align-items:flex-start;gap:12px;background:#22c55e0f;border:1px solid rgba(34,197,94,.25);border-radius:10px;padding:14px 16px;margin-bottom:20px}._invoiceIcon_gqgpk_1249{color:#22c55e;flex-shrink:0;font-size:1.2rem;margin-top:2px}._invoiceTitle_gqgpk_1263{font-size:.88rem;font-weight:600;color:var(--text);margin:0 0 3px}._invoiceSub_gqgpk_1277{font-size:.82rem;color:var(--text-secondary);margin:0;line-height:1.5}._pesapalSecurity_gqgpk_1293{display:flex;align-items:center;gap:8px;font-size:.8rem;color:var(--muted);margin-bottom:24px}._pesapalSecurityIcon_gqgpk_1311{color:var(--accent);flex-shrink:0;font-size:.9rem}._pesapalNote_gqgpk_1323{display:flex;align-items:flex-start;gap:12px;background:#00d9ff0d;border:1px solid rgba(0,217,255,.15);border-radius:10px;padding:14px 16px;margin-bottom:16px}._pesapalIcon_gqgpk_1345{color:var(--accent);flex-shrink:0;font-size:1.2rem;margin-top:2px}._pesapalTitle_gqgpk_1359{font-size:.88rem;font-weight:600;color:var(--text);margin:0 0 4px}._pesapalSub_gqgpk_1373{font-size:.82rem;color:var(--text-secondary);line-height:1.6;margin:0}._securityNote_gqgpk_1389{display:flex;align-items:flex-start;gap:12px;background:#00d9ff0d;border-left:3px solid var(--accent);border-radius:8px;padding:14px 16px;margin-bottom:24px}._securityIcon_gqgpk_1411{color:var(--accent);flex-shrink:0;font-size:1.1rem;margin-top:2px}._securityNote_gqgpk_1389 p{font-size:.85rem;color:var(--text-secondary);line-height:1.6;margin:0}._confirmForm_gqgpk_1441{display:flex;flex-direction:column;gap:16px}._checkRow_gqgpk_1453{display:flex;align-items:flex-start;gap:12px;cursor:pointer;font-size:.92rem;color:var(--text-secondary);line-height:1.55}._checkbox_gqgpk_1473{width:18px;height:18px;flex-shrink:0;margin-top:2px;accent-color:var(--accent);cursor:pointer}._waitingScreen_gqgpk_1497{display:flex;flex-direction:column;align-items:center;text-align:center;padding:16px 0 32px;gap:0}._waitingPulse_gqgpk_1515{width:80px;height:80px;border-radius:50%;background:#00b43226;border:3px solid #00b22d;margin-bottom:28px;animation:_waitPulse_gqgpk_1 1.4s ease-in-out infinite;position:relative}._waitingPulse_gqgpk_1515:after{content:"";position:absolute;inset:10px;border-radius:50%;background:#00b22d;opacity:.7}@keyframes _waitPulse_gqgpk_1{0%,to{box-shadow:0 0 #00b22d66;transform:scale(1)}50%{box-shadow:0 0 0 18px #00b22d00;transform:scale(1.05)}}._waitingTitle_gqgpk_1565{font-size:1.5rem;font-weight:700;margin:0 0 12px;color:var(--text)}._waitingPhone_gqgpk_1579{font-size:1rem;color:var(--text-secondary);margin:0 0 16px}._waitingPhone_gqgpk_1579 strong{color:var(--text)}._waitingInstr_gqgpk_1599{font-size:.92rem;color:var(--text-secondary);line-height:1.65;max-width:420px;margin:0 0 28px}._waitingActions_gqgpk_1615{display:flex;flex-direction:column;align-items:center;gap:12px;margin-bottom:24px}._waitingLinkBtn_gqgpk_1631{display:flex;align-items:center;gap:8px;background:none;border:1px solid var(--border);color:var(--accent);padding:10px 20px;border-radius:8px;cursor:pointer;font-size:.9rem;font-weight:600;transition:all .2s}._waitingLinkBtn_gqgpk_1631:hover{background:#00d9ff12;border-color:var(--accent)}._waitingRetryBtn_gqgpk_1671{display:flex;align-items:center;gap:7px;background:none;border:none;color:var(--text-secondary);padding:8px 16px;cursor:pointer;font-size:.85rem;transition:color .2s}._waitingRetryBtn_gqgpk_1671:hover{color:var(--error)}._waitingNote_gqgpk_1705{font-size:.78rem;color:var(--muted, var(--text-secondary));opacity:.7;margin:0}._payMethodLabel_gqgpk_1725{font-size:.87rem;font-weight:600;color:var(--text-secondary);margin-bottom:10px;letter-spacing:.02em}._payMethodGrid_gqgpk_1741{display:flex;flex-direction:column;gap:10px;margin-bottom:24px}._payMethodBtn_gqgpk_1755{display:flex;align-items:center;gap:14px;padding:14px 18px;border-radius:12px;border:1.5px solid var(--border);background:var(--surface);color:var(--text);cursor:pointer;text-align:left;transition:all .18s;position:relative}._payMethodBtn_gqgpk_1755:hover{border-color:#00d9ff66;background:#00d9ff08}._payMethodSelected_gqgpk_1795{border-color:var(--accent);background:#00d9ff0f;box-shadow:0 0 0 1px var(--accent)}._payMethodLogo_gqgpk_1807{width:36px;height:36px;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:1rem;font-weight:800;color:#fff;flex-shrink:0;letter-spacing:0}._payMethodCardIcon_gqgpk_1835{width:36px;height:36px;flex-shrink:0;color:var(--text-secondary);font-size:1.3rem}._payMethodName_gqgpk_1851{font-size:.95rem;font-weight:600;flex:1}._payMethodCheck_gqgpk_1863{color:var(--accent);font-size:1rem;margin-left:auto}._phoneGroup_gqgpk_1877{display:flex;flex-direction:column;gap:8px;margin-bottom:20px}._phoneWrap_gqgpk_1891{display:flex;align-items:stretch;border:1px solid var(--border);border-radius:10px;overflow:hidden;transition:box-shadow .2s,border-color .2s}._phoneWrap_gqgpk_1891:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-dim)}._phonePrefix_gqgpk_1919{display:flex;align-items:center;padding:0 14px;background:var(--surface-elevated);border-right:1px solid var(--border);font-size:.95rem;font-weight:600;color:var(--text-secondary);white-space:nowrap;flex-shrink:0}._phoneCodeSelect_gqgpk_1945{border:none;border-right:1px solid var(--border);border-radius:0;background-color:var(--surface-elevated);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath d='M2 4.5l4 4 4-4' stroke='%23888' stroke-width='1.5' fill='none' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 8px center;background-size:11px;color:var(--text);font-size:.87rem;font-weight:600;padding:13px 28px 13px 12px;min-width:108px;cursor:pointer;flex-shrink:0;outline:none;appearance:none}._phoneCodeSelect_gqgpk_1945:focus{outline:none;background-color:var(--surface-hover)}._phoneWrapErr_gqgpk_1997{border-color:var(--error)!important}._phoneInput_gqgpk_2005{border:none!important;border-radius:0!important;box-shadow:none!important;flex:1}._phoneInput_gqgpk_2005:focus{outline:none;box-shadow:none!important;border-color:transparent!important}._phoneHint_gqgpk_2031{font-size:.8rem;color:var(--text-secondary);margin:0;line-height:1.4}._cardNote_gqgpk_2047{display:flex;align-items:flex-start;gap:12px;background:#00d9ff0d;border:1px solid rgba(0,217,255,.15);border-radius:10px;padding:14px 16px;margin-bottom:20px}._cardNoteIcon_gqgpk_2069{color:var(--accent);flex-shrink:0;font-size:1.1rem;margin-top:2px}._cardNote_gqgpk_2047 p{font-size:.87rem;color:var(--text-secondary);line-height:1.6;margin:0}@media(max-width:640px){._navbar_gqgpk_27{padding:14px 20px}._main_gqgpk_129{padding:36px 16px 56px}._stepConnector_gqgpk_185{width:36px}._stepTitle_gqgpk_313{font-size:1.75rem}._planGrid_gqgpk_751{flex-direction:column}._planCard_gqgpk_765{min-width:unset}._navBtns_gqgpk_699{flex-wrap:wrap}._summaryRow_gqgpk_1013{flex-direction:column;align-items:flex-start;gap:4px}._summaryVal_gqgpk_1049{text-align:left}}._payMethodList_gqgpk_2185{display:flex;flex-direction:column;gap:10px;margin-bottom:24px}._payMethodRow_gqgpk_2199{display:flex;align-items:center;gap:14px;padding:14px 18px;background:var(--surface-elevated, rgba(255,255,255,.03));border:1px solid var(--border);border-radius:10px;cursor:pointer;transition:border-color .2s,background .2s;-webkit-user-select:none;user-select:none}._payMethodRow_gqgpk_2199:hover{border-color:var(--accent);background:#00d9ff0a}._payMethodRowSelected_gqgpk_2235{border-color:var(--accent);background:#00d9ff12}._payMethodRadio_gqgpk_2245{appearance:none;width:18px;height:18px;border:2px solid var(--border);border-radius:50%;transition:all .2s;flex-shrink:0;position:relative}._payMethodRadio_gqgpk_2245:checked{border-color:var(--accent);background:var(--accent);box-shadow:inset 0 0 0 3px var(--surface)}._payMethodIconWrap_gqgpk_2279{width:36px;height:36px;border-radius:8px;background:var(--surface);border:1px solid var(--border);display:flex;align-items:center;justify-content:center;color:var(--text-secondary);flex-shrink:0}._plansLoading_gqgpk_2307{display:flex;flex-direction:column;align-items:center;gap:14px;padding:60px 0;color:var(--text-secondary)}._plansSpinner_gqgpk_2325{width:36px;height:36px;border:3px solid var(--border);border-top-color:var(--accent);border-radius:50%;animation:_spin_gqgpk_1 .8s linear infinite}@keyframes _spin_gqgpk_1{to{transform:rotate(360deg)}}._planOriginalPrice_gqgpk_2353{text-decoration:line-through;color:var(--text-secondary);font-size:.85rem;margin-right:4px}._planDiscountBadge_gqgpk_2367{display:inline-block;margin-top:4px;padding:2px 8px;background:#ef444426;color:#ef4444;border-radius:20px;font-size:.7rem;font-weight:600}._page_1llyk_9{min-height:100vh;background-color:var(--bg);color:var(--text);display:flex;flex-direction:column}._header_1llyk_27{padding:20px 50px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--border)}._logo_1llyk_43{height:5em;width:auto}._headerActions_1llyk_53{display:flex;align-items:center;gap:32px}._headerNav_1llyk_65{display:flex;align-items:center;gap:28px}._navLink_1llyk_77{color:var(--text-secondary);text-decoration:none;font-size:.88rem;font-weight:500;letter-spacing:.02em;transition:color .2s}._navLink_1llyk_77:hover{color:var(--text);text-decoration:none}._headerControls_1llyk_105{display:flex;align-items:center;gap:16px}._divider_1llyk_117{width:1px;height:18px;background:#ffffff2e}._langToggle_1llyk_129{display:flex;align-items:center;gap:6px;background:transparent;border:none;color:var(--text-secondary);cursor:pointer;font-size:.82rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;padding:4px 2px;transition:color .2s}._langToggle_1llyk_129:hover{color:var(--text)}._langIcon_1llyk_169{font-size:1rem;opacity:.85}._signInLink_1llyk_179{color:var(--text);text-decoration:none;font-size:.9rem;font-weight:600;padding-bottom:2px;border-bottom:1px solid transparent;transition:border-color .2s,color .2s}._signInLink_1llyk_179:hover{border-bottom-color:var(--accent);color:var(--accent);text-decoration:none}._hero_1llyk_213{text-align:center;padding:60px 20px 30px}._heroTitle_1llyk_223{font-size:clamp(2rem,4vw,3rem);margin-bottom:12px}._heroSub_1llyk_233{font-size:1.1rem;color:var(--text-secondary)}._cancelNote_1llyk_243{color:var(--accent)}._currencySelector_1llyk_253{display:flex;justify-content:center;gap:8px;padding:0 20px 24px}._currencyBtn_1llyk_267{padding:8px 20px;border-radius:8px;border:1px solid var(--border);background:transparent;color:var(--text-secondary);font-size:.88rem;font-weight:600;cursor:pointer;transition:all .18s}._currencyBtn_1llyk_267:hover{border-color:var(--accent);color:var(--text)}._currencyActive_1llyk_301{border-color:var(--accent);background:#00d9ff1a;color:var(--accent)}._skeletonName_1llyk_315{height:22px;width:60%;background:var(--border);border-radius:6px;margin-bottom:16px;animation:_shimmer_1llyk_1 1.4s infinite}._skeletonPrice_1llyk_333{height:40px;width:80%;background:var(--border);border-radius:6px;animation:_shimmer_1llyk_1 1.4s infinite .2s}@keyframes _shimmer_1llyk_1{0%,to{opacity:.5}50%{opacity:1}}._errorBanner_1llyk_361{max-width:700px;margin:0 auto 16px;padding:12px 20px;background:#ef44441f;border:1px solid rgba(239,68,68,.3);border-radius:8px;color:#ef4444;font-size:.9rem;text-align:center}._activeNote_1llyk_385{margin-top:10px;font-size:.9rem;color:#22c55e}._plansSection_1llyk_401{padding:40px 20px;flex:1}._planCards_1llyk_411{display:flex;justify-content:center;align-items:stretch;gap:24px;flex-wrap:wrap;max-width:1000px;margin:0 auto}._planCard_1llyk_411{background-color:var(--surface);border:1px solid var(--border);border-radius:16px;padding:36px 28px;width:280px;display:flex;flex-direction:column;position:relative;transition:transform .2s,box-shadow .2s}._planCard_1llyk_411:hover{transform:translateY(-4px);box-shadow:0 12px 32px #0006}._featuredPlan_1llyk_467{border-color:var(--accent);box-shadow:0 0 0 2px var(--accent),0 12px 40px #00d9ff26}._featuredBadge_1llyk_477{position:absolute;top:-14px;left:50%;transform:translate(-50%);background:var(--accent);color:#000;font-weight:700;font-size:.78rem;padding:4px 16px;border-radius:4em;white-space:nowrap;letter-spacing:.05em;text-transform:uppercase}._durationTag_1llyk_511{display:inline-block;padding:5px 14px;border-radius:20px;border:1px solid var(--border);font-size:.78rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--text-secondary);margin-bottom:16px;background:#ffffff0a}._durationTagFeatured_1llyk_539{border-color:var(--accent);color:var(--accent);background:#00d9ff14}._planHeader_1llyk_551{margin-bottom:20px}._planName_1llyk_559{font-size:1.4rem;margin-bottom:4px;color:var(--text)}._durationDesc_1llyk_571{font-size:.85rem;color:var(--text-secondary);margin:0 0 8px}._deviceCount_1llyk_583{display:inline-flex;align-items:center;gap:5px;font-size:.82rem;font-weight:600;color:var(--accent);background:#00d9ff14;border:1px solid rgba(0,217,255,.2);border-radius:20px;padding:3px 10px;margin:0 0 12px}._planPrice_1llyk_611{font-size:2.2rem;font-weight:800;color:var(--accent);line-height:1;margin:0}._planPeriod_1llyk_627{font-size:.9rem;font-weight:400;color:var(--text-secondary);margin-left:4px}._includesDivider_1llyk_643{display:flex;align-items:center;gap:10px;margin-bottom:16px;color:var(--text-secondary);font-size:.78rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase}._includesDivider_1llyk_643:before,._includesDivider_1llyk_643:after{content:"";flex:1;height:1px;background:var(--border)}._planFeatures_1llyk_685{list-style:none;padding:0;margin:0 0 28px;flex:1;display:flex;flex-direction:column;gap:12px}._planFeatures_1llyk_685 li{display:flex;align-items:center;gap:10px;font-size:.95rem;color:var(--text-secondary)}._checkIcon_1llyk_721{color:var(--accent);flex-shrink:0;font-size:1rem}._selectButton_1llyk_735{display:block;width:100%;padding:13px;border-radius:8px;font-size:1rem;font-weight:700;text-align:center;text-decoration:none;border:2px solid var(--accent);background:transparent;color:var(--accent);transition:all .2s;margin-top:auto;box-sizing:border-box}._selectButton_1llyk_735:hover{background:var(--accent);color:#000;text-decoration:none}._featuredButton_1llyk_783{background:var(--accent);color:#000}._featuredButton_1llyk_783:hover{background:#00b8d9;border-color:#00b8d9}._trustRow_1llyk_805{display:flex;justify-content:center;gap:40px;flex-wrap:wrap;padding:24px 20px 40px;border-top:1px solid var(--border)}._trustItem_1llyk_823{display:flex;align-items:center;gap:8px;color:var(--text-secondary);font-size:.9rem}._trustIcon_1llyk_839{color:var(--accent);font-size:1.1rem;flex-shrink:0}@media(max-width:768px){._header_1llyk_27{padding:15px 20px;flex-wrap:wrap;gap:12px}._headerNav_1llyk_65{display:none}._hero_1llyk_213{padding:40px 20px 20px}._planCards_1llyk_411{flex-direction:column;align-items:center}._planCard_1llyk_411{width:100%;max-width:340px}._trustRow_1llyk_805{flex-direction:column;align-items:center;gap:16px}}._page_h2o5l_1{min-height:100vh;background:var(--surface);color:var(--text)}._loading_h2o5l_13{display:flex;align-items:center;justify-content:center;min-height:60vh;color:var(--text-secondary)}._container_h2o5l_29{max-width:520px;margin:0 auto;padding:24px 16px 60px}._back_h2o5l_41{display:inline-block;margin-bottom:20px;color:var(--text-secondary);font-size:.9rem;text-decoration:none}._back_h2o5l_41:hover{color:var(--text)}._card_h2o5l_65{background:var(--surface-elevated);border:1px solid var(--border);border-radius:14px;overflow:hidden}._planSummary_h2o5l_81{padding:24px 24px 20px}._planName_h2o5l_89{margin:0 0 8px;font-size:1.4rem;font-weight:700}._planMeta_h2o5l_101{display:flex;align-items:baseline;gap:12px;margin-bottom:14px}._duration_h2o5l_115{font-size:.9rem;color:var(--text-secondary);background:var(--surface);border-radius:20px;padding:3px 10px}._price_h2o5l_131{font-size:1.5rem;font-weight:700;color:var(--accent)}._features_h2o5l_143{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:5px}._features_h2o5l_143 li{font-size:.85rem;color:var(--text-secondary)}._divider_h2o5l_171{height:1px;background:var(--border);margin:0}._form_h2o5l_185{padding:24px;display:flex;flex-direction:column;gap:18px}._formTitle_h2o5l_199{margin:0;font-size:1.1rem;font-weight:600}._fieldGroup_h2o5l_211{display:flex;flex-direction:column;gap:6px}._label_h2o5l_223{font-size:.85rem;color:var(--text-secondary);font-weight:500}._phoneWrapper_h2o5l_235{position:relative}._phoneInput_h2o5l_243{width:100%;padding:12px 100px 12px 14px;border-radius:8px;border:1px solid var(--border);background:var(--surface);color:var(--text);font-size:1rem;box-sizing:border-box;outline:none;transition:border-color .15s}._phoneInput_h2o5l_243:focus{border-color:var(--accent)}._phoneInput_h2o5l_243:disabled{opacity:.6}._networkBadge_h2o5l_285{position:absolute;right:12px;top:50%;transform:translateY(-50%);font-size:.8rem;font-weight:600;pointer-events:none}._hint_h2o5l_305{margin:0;font-size:.78rem;color:var(--text-secondary)}._error_h2o5l_317{background:#ef44441a;border:1px solid rgba(239,68,68,.3);border-radius:8px;padding:10px 14px;color:#ef4444;font-size:.875rem}._submitBtn_h2o5l_335{padding:14px;border:none;border-radius:8px;background:var(--accent);color:#fff;font-size:1rem;font-weight:600;cursor:pointer;transition:background .15s,opacity .15s}._submitBtn_h2o5l_335:hover:not(:disabled){background:var(--accent-hover)}._submitBtn_h2o5l_335:disabled{opacity:.5;cursor:not-allowed}._footerNote_h2o5l_377{margin:0;font-size:.78rem;color:var(--text-secondary);text-align:center;line-height:1.5}._ussdWaiting_h2o5l_395{padding:32px 24px;display:flex;flex-direction:column;align-items:center;gap:12px;text-align:center}._ussdWaiting_h2o5l_395 h3{margin:0;font-size:1.2rem;color:#22c55e}._ussdWaiting_h2o5l_395 p{margin:0;font-size:.9rem;color:var(--text);max-width:340px}._ussdNote_h2o5l_439{color:var(--text-secondary)!important;font-size:.8rem!important}._spinner_h2o5l_449{width:40px;height:40px;border:4px solid rgba(34,197,94,.2);border-top-color:#22c55e;border-radius:50%;animation:_spin_h2o5l_449 .9s linear infinite}@keyframes _spin_h2o5l_449{to{transform:rotate(360deg)}}._cancelBtn_h2o5l_475{margin-top:8px;background:none;border:1px solid var(--border);color:var(--text-secondary);border-radius:6px;padding:8px 20px;font-size:.85rem;cursor:pointer}._cancelBtn_h2o5l_475:hover{border-color:var(--text-secondary);color:var(--text)}.video-player-container{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:#000;overflow:hidden;z-index:9999}.video-player-container.hide-cursor{cursor:none}.video-element{width:100%;height:100%;object-fit:contain;background-color:#000;user-select:none;-webkit-user-select:none;-webkit-user-drag:none;-webkit-touch-callout:none;pointer-events:auto}.video-player-container>*:not(.video-element):not(.video-loading):not(.video-error):not(.buffering-spinner):not(.video-controls){display:none!important}.video-player-container:before{content:"";position:absolute;inset:0;pointer-events:none;z-index:1}.video-loading{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px;background:#000000f2;color:#fff;z-index:20}.spinner{width:56px;height:56px;border:5px solid rgba(255,255,255,.1);border-top-color:#e50914;border-radius:50%;animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.video-loading p{font-size:1.1rem;font-weight:500;letter-spacing:.5px}.buffering-spinner{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:15;pointer-events:none}.video-error{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px;background:#000000f2;color:#fff;z-index:20}.video-error svg{color:#e50914}.video-error p{font-size:1.1rem;text-align:center;max-width:500px;padding:0 20px;line-height:1.6}.video-controls{position:absolute;inset:0;opacity:0;transition:opacity .3s ease;pointer-events:none;z-index:10}.video-controls.visible{opacity:1;pointer-events:all}.video-gradient{position:absolute;left:0;right:0;height:180px;pointer-events:none;z-index:1}.video-gradient.top{top:0;background:linear-gradient(to bottom,rgba(0,0,0,.85) 0%,rgba(0,0,0,.4) 50%,transparent 100%)}.video-gradient.bottom{bottom:0;height:200px;background:linear-gradient(to top,rgba(0,0,0,.9) 0%,rgba(0,0,0,.5) 40%,transparent 100%)}.video-title-bar{position:absolute;top:0;left:0;right:0;padding:24px 32px;z-index:2;display:flex;align-items:center;gap:20px}.back-button{background:none;border:none;color:#fff;cursor:pointer;padding:8px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:all .2s ease}.back-button:hover{background:#ffffff26;transform:scale(1.1)}.back-button:active{transform:scale(.95)}.video-title{margin:0;font-size:1.5rem;font-weight:600;color:#fff;text-shadow:0 2px 8px rgba(0,0,0,.9);letter-spacing:.3px}.center-controls{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;align-items:center;gap:32px;z-index:2}.center-control-btn{background:#0a0a0a73;border:1.5px solid rgba(255,255,255,.3);border-radius:50%;width:60px;height:60px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#ffffffd9;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:0 4px 20px #0006,inset 0 1px #ffffff1a;transition:all .22s cubic-bezier(.4,0,.2,1);position:relative}.center-control-btn:hover{border-color:#ffffffbf;color:#fff;background:#141414a6;box-shadow:0 6px 28px #0000008c,inset 0 1px #ffffff26;transform:scale(1.1)}.center-control-btn:active{transform:scale(.93);box-shadow:0 2px 10px #0006}.center-play-button{background:#0a0a0a80;border:2px solid rgba(255,255,255,.55);border-radius:50%;width:86px;height:86px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#fff;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);box-shadow:0 8px 32px #0009,inset 0 1px #ffffff26;transition:all .25s cubic-bezier(.4,0,.2,1);z-index:2}.center-play-button:hover{border-color:#00d9ff;color:#00d9ff;background:#0009;box-shadow:0 0 0 6px #00d9ff24,0 8px 40px #000000b3,inset 0 1px #00d9ff33;transform:scale(1.1)}.center-play-button:active{transform:scale(.93);box-shadow:0 0 0 3px #00d9ff40,0 4px 16px #00000080}.video-bottom-controls{position:absolute;bottom:0;left:0;right:0;padding:0 32px 24px;z-index:2}.progress-bar-container{width:100%;height:5px;margin-bottom:20px;cursor:pointer;position:relative;transition:height .2s ease}.progress-bar-container:hover{height:8px}.progress-bar-track{position:absolute;left:0;top:0;width:100%;height:100%;background:#ffffff40;border-radius:4px}.progress-bar-buffered{position:absolute;left:0;top:0;height:100%;background:#fff6;border-radius:4px;pointer-events:none;transition:width .3s ease}.progress-bar-played{position:absolute;left:0;top:0;height:100%;background:#e50914;border-radius:4px;pointer-events:none;display:flex;align-items:center;justify-content:flex-end;transition:width .1s linear}.progress-bar-handle{width:16px;height:16px;background:#e50914;border-radius:50%;opacity:0;transform:scale(0);transition:all .2s ease;box-shadow:0 0 8px #e50914cc}.progress-bar-container:hover .progress-bar-handle{opacity:1;transform:scale(1)}.progress-time-tooltip{position:absolute;bottom:100%;transform:translate(-50%);margin-bottom:12px;padding:6px 12px;background:#000000e6;color:#fff;font-size:.85rem;font-weight:600;border-radius:4px;white-space:nowrap;pointer-events:none;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 4px 12px #00000080}.control-buttons{display:flex;align-items:center;justify-content:space-between}.left-controls,.right-controls{display:flex;align-items:center;gap:16px}.control-btn{background:none;border:none;color:#fff;cursor:pointer;padding:10px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:all .2s ease;position:relative}.control-btn:hover{background:#ffffff26;transform:scale(1.15)}.control-btn:active{transform:scale(.95)}.control-btn svg{width:28px;height:28px;filter:drop-shadow(0 2px 4px rgba(0,0,0,.5))}.volume-control{display:flex;align-items:center;gap:10px;position:relative}.volume-slider-container{width:0;opacity:0;overflow:hidden;transition:all .3s ease}.volume-slider-container.visible{width:100px;opacity:1}.volume-slider{width:100%;-webkit-appearance:none;appearance:none;height:4px;background:#ffffff4d;border-radius:2px;outline:none;cursor:pointer}.volume-slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:14px;height:14px;background:#fff;border-radius:50%;cursor:pointer;transition:all .2s ease;box-shadow:0 2px 6px #0006}.volume-slider::-webkit-slider-thumb:hover{transform:scale(1.2);background:#e50914}.volume-slider::-moz-range-thumb{width:14px;height:14px;background:#fff;border-radius:50%;cursor:pointer;border:none;transition:all .2s ease;box-shadow:0 2px 6px #0006}.volume-slider::-moz-range-thumb:hover{transform:scale(1.2);background:#e50914}.time-display{font-size:1rem;font-weight:600;color:#fff;text-shadow:0 2px 4px rgba(0,0,0,.8);-webkit-user-select:none;-ms-user-select:none;user-select:none;letter-spacing:.5px;min-width:120px}.quality-selector{position:relative}.quality-btn{display:flex;align-items:center;gap:8px;padding:10px 14px;border-radius:6px}.quality-menu{position:absolute;bottom:calc(100% + 16px);right:0;background:#141414fa;border-radius:8px;overflow:hidden;min-width:160px;box-shadow:0 8px 32px #000c;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.1)}.quality-menu-header{padding:12px 16px;font-size:.85rem;font-weight:700;color:#fff9;text-transform:uppercase;letter-spacing:1px;border-bottom:1px solid rgba(255,255,255,.1)}.quality-option{padding:12px 16px;cursor:pointer;color:#fff;font-size:.95rem;font-weight:500;transition:all .2s ease;display:flex;justify-content:space-between;align-items:center}.quality-option:hover{background:#ffffff1a}.quality-option.active{background:#e5091440;color:#e50914;font-weight:600}.quality-option .checkmark{font-size:1rem;font-weight:700}@media(max-width:768px){.video-title-bar{padding:16px 20px}.video-title{font-size:1.2rem}.video-bottom-controls{padding:0 20px 16px}.center-controls{gap:20px}.center-control-btn{width:52px;height:52px}.center-control-btn svg{width:30px;height:30px}.center-play-button{width:72px;height:72px}.center-play-button svg{width:30px;height:30px}.control-btn{padding:8px}.control-btn svg{width:24px;height:24px}.left-controls,.right-controls{gap:12px}.volume-slider-container{display:none}.time-display{font-size:.85rem;min-width:100px}.progress-bar-container{height:4px;margin-bottom:16px}.progress-bar-container:hover{height:6px}.next-episode-overlay{bottom:100px;right:20px;left:20px}.next-episode-card{min-width:auto;max-width:100%;padding:16px}.next-episode-content{flex-direction:column;gap:16px}.countdown-circle{width:56px;height:56px}.countdown-number{font-size:1.75rem}}@media(max-width:480px){.video-title-bar{padding:12px 16px}.video-title{font-size:1rem}.drm-badge{margin-left:8px;padding:3px 6px;font-size:.65rem}.drm-badge svg{width:12px;height:12px}.center-controls{gap:16px}.center-control-btn{width:46px;height:46px}.center-control-btn svg{width:26px;height:26px}.center-play-button{width:62px;height:62px}.center-play-button svg{width:26px;height:26px}.time-display{font-size:.75rem;min-width:90px}.video-gradient.top,.video-gradient.bottom{height:120px}.next-episode-overlay{bottom:80px;right:16px;left:16px}.next-episode-card{padding:14px}.next-episode-header h3{font-size:.85rem}.next-episode-info h4{font-size:1rem}.next-episode-info p{font-size:.85rem}.countdown-circle{width:48px;height:48px}.countdown-number{font-size:1.5rem}.next-episode-countdown p{font-size:.8rem}}.drm-badge{display:inline-flex;align-items:center;margin-left:12px;padding:4px 8px;background:#ffffff26;border-radius:4px;font-size:.75rem;font-weight:500;vertical-align:middle;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.drm-badge svg{width:16px;height:16px}.next-episode-overlay{position:absolute;bottom:120px;right:32px;z-index:30;animation:slideInUp .4s ease}@keyframes slideInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.next-episode-card{background:#141414fa;border-radius:12px;padding:20px;min-width:350px;max-width:400px;box-shadow:0 12px 48px #000000e6;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.1)}.next-episode-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid rgba(255,255,255,.1)}.next-episode-header h3{margin:0;font-size:1rem;font-weight:600;color:#fff;text-transform:uppercase;letter-spacing:1px}.cancel-next-btn{background:#ffffff1a;border:none;color:#fff;cursor:pointer;padding:6px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:all .2s ease}.cancel-next-btn:hover{background:#fff3;transform:scale(1.1)}.next-episode-content{display:flex;justify-content:space-between;align-items:center;gap:20px}.next-episode-info{flex:1}.next-episode-info h4{margin:0 0 8px;font-size:1.1rem;font-weight:600;color:#fff;line-height:1.4}.next-episode-info p{margin:0;font-size:.9rem;color:#ffffffb3;line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.next-episode-countdown{display:flex;flex-direction:column;align-items:center;gap:8px}.countdown-circle{width:64px;height:64px;border-radius:50%;background:#e5091433;border:3px solid #e50914;display:flex;align-items:center;justify-content:center;position:relative;animation:pulse 1s ease-in-out infinite}@keyframes pulse{0%,to{transform:scale(1);box-shadow:0 0 #e50914b3}50%{transform:scale(1.05);box-shadow:0 0 0 8px #e5091400}}.countdown-number{font-size:2rem;font-weight:700;color:#e50914}.next-episode-countdown p{margin:0;font-size:.85rem;color:#fffc;white-space:nowrap}.control-btn:focus-visible,.back-button:focus-visible,.cancel-next-btn:focus-visible{outline:2px solid #e50914;outline-offset:4px}@media(prefers-reduced-motion:reduce){.video-controls,.control-btn,.center-play-button,.center-control-btn,.progress-bar-handle,.volume-slider-container{transition:none}.spinner{animation:none}}._playerOverlay_4exij_3{position:fixed;inset:0;z-index:9999;background:#000}._section_4exij_19{padding:28px 20px;position:relative;margin-bottom:1.4em}._topp_4exij_31{position:relative;padding:0 1.8em;margin:0 0 1.2em;display:flex;align-items:center;gap:.4em}._topp_4exij_31:after{content:"";flex:1;height:2px;background:linear-gradient(to right,var(--accent),transparent);margin-left:14px;opacity:.65;border-radius:2px}._sectionTitle_4exij_71{font-size:1.4rem;font-weight:800;color:var(--accent);text-transform:uppercase;letter-spacing:.12em;margin:0;display:flex;align-items:center;gap:.4em;white-space:nowrap;text-shadow:0 0 12px rgba(0,217,255,.6),0 0 28px rgba(0,217,255,.25)}._sectionTitle_4exij_71 img{height:1em;flex-shrink:0}._emptyMsg_4exij_115{padding:0 1.8em;color:var(--text-secondary, rgba(232, 234, 240, .55));font-size:.9rem}._scrollWrapper_4exij_129{position:relative;display:flex;align-items:center;gap:.8em}._scrollContainer_4exij_143{width:100%;display:flex;gap:14px;overflow-x:auto;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;padding:10px 4px 18px;margin:-10px -4px -18px}._scrollContainer_4exij_143::-webkit-scrollbar{display:none}._scrollButton_4exij_175{position:relative;border:none;cursor:pointer;background:none;padding:0;flex-shrink:0;transition:opacity .18s;opacity:.7}._scrollButton_4exij_175:hover{opacity:1}._scrollButton_4exij_175:focus-visible{outline:none}._scrollButton_4exij_175 img{height:1.6em;pointer-events:none}._card_4exij_215{position:relative;flex-shrink:0;width:260px;aspect-ratio:16 / 9;border-radius:8px;overflow:hidden;cursor:pointer;background:var(--surface-elevated, #1a1f2e);box-shadow:0 4px 12px #0006;transition:transform .18s ease,box-shadow .18s ease}._card_4exij_215:hover{transform:scale(1.04) translateY(-4px);box-shadow:0 8px 24px #0009}._cardImage_4exij_251{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center top;display:block}._cardGradient_4exij_273{position:absolute;inset:0;background:linear-gradient(to top,rgba(0,0,0,.85) 0%,rgba(0,0,0,.2) 55%,transparent 100%);z-index:1}._playOverlay_4exij_297{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;z-index:3;opacity:0;transition:opacity .2s ease}._card_4exij_215:hover ._playOverlay_4exij_297{opacity:1}._playBtn_4exij_329{width:48px;height:48px;border-radius:50%;background:#ffffffeb;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 12px #00000080;transition:transform .15s ease}._card_4exij_215:hover ._playBtn_4exij_329{transform:scale(1.1)}._removeBtn_4exij_363{position:absolute;top:7px;right:7px;z-index:4;width:28px;height:28px;border-radius:50%;border:none;background:#000000b3;color:#fff;font-size:.8rem;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .18s ease,background .18s ease}._card_4exij_215:hover ._removeBtn_4exij_363{opacity:1}._removeBtn_4exij_363:hover{background:#e50914e6}._progressTrack_4exij_423{position:absolute;bottom:0;left:0;right:0;height:3px;background:#ffffff40;z-index:5}._progressFill_4exij_443{height:100%;background:#e50914;transition:width .3s ease}._cardInfo_4exij_457{margin-top:8px;padding:0 2px}._cardTitle_4exij_467{font-size:.88rem;font-weight:700;color:var(--text, #e8eaf0);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin:0 0 3px}._cardEpisode_4exij_487{font-size:.76rem;color:var(--text-secondary, rgba(232, 234, 240, .55));white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:0 0 2px}._cardMeta_4exij_505{font-size:.74rem;color:var(--text-secondary, rgba(232, 234, 240, .45));margin:0}@media(max-width:768px){._section_4exij_19{padding:22px 16px}._sectionTitle_4exij_71{font-size:1.25rem}._card_4exij_215{width:220px}}@media(max-width:480px){._section_4exij_19{padding:18px 14px}._sectionTitle_4exij_71{font-size:1.1rem;letter-spacing:.08em}._topp_4exij_31{padding:0 .6em}._scrollButton_4exij_175{display:none}._card_4exij_215{width:180px}}._bellButton_yozy8_1{position:relative;background:transparent;border:none;color:var(--text);cursor:pointer;padding:8px;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:all .3s ease}._bellButton_yozy8_1:hover{background:#ffffff1a;color:var(--accent)}._badge_yozy8_39{position:absolute;top:2px;right:2px;background:var(--accent);color:var(--text);font-size:.7rem;font-weight:700;padding:2px 5px;border-radius:10px;min-width:18px;height:18px;display:flex;align-items:center;justify-content:center;line-height:1;box-shadow:0 2px 4px #0000004d}@media(max-width:768px){._badge_yozy8_39{font-size:.65rem;padding:1px 4px;min-width:16px;height:16px}}._card_1m4xo_1{display:flex;gap:0;background:var(--surface-elevated);border:1px solid var(--border);border-radius:12px;overflow:hidden;cursor:pointer;transition:border-color .22s ease,box-shadow .22s ease}._card_1m4xo_1:hover{border-color:#00d9ff8c;box-shadow:0 0 0 1px #00d9ff40,0 4px 28px #00d9ff2e,0 8px 32px #00000059}._card_1m4xo_1:focus-visible{outline:2px solid var(--accent);outline-offset:2px}._posterContainer_1m4xo_51{position:relative;flex-shrink:0;width:110px;align-self:stretch}._poster_1m4xo_51{width:100%;height:100%;object-fit:cover;display:block}._posterPlaceholder_1m4xo_79{width:100%;height:100%;min-height:140px;background:linear-gradient(135deg,#00d9ff14,#dc143c14);display:flex;align-items:center;justify-content:center;text-align:center;padding:12px;font-size:.8rem;color:var(--text-secondary)}._progressBar_1m4xo_107{position:absolute;bottom:0;left:0;right:0;height:3px;background:#ffffff26}._progressFill_1m4xo_125{height:100%;background:var(--accent);transition:width .3s ease}._details_1m4xo_139{flex:1;padding:14px 18px;display:flex;flex-direction:column;justify-content:center;gap:8px;min-width:0}._title_1m4xo_159{font-size:1.05rem;font-weight:700;color:var(--text);margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._meta_1m4xo_181{display:flex;flex-wrap:wrap;gap:6px;align-items:center}._badge_1m4xo_195{padding:3px 10px;border-radius:5px;font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;background:#dc143c1f;color:#dc143c;border:1px solid rgba(220,20,60,.25)}._year_1m4xo_219,._runtime_1m4xo_221,._episodes_1m4xo_223{color:var(--text-secondary);font-size:.8rem}._rating_1m4xo_233{color:gold;font-size:.8rem;font-weight:600}._genres_1m4xo_247{display:flex;flex-wrap:wrap;gap:5px}._genreTag_1m4xo_259{padding:2px 9px;border-radius:2em;font-size:.7rem;font-weight:500;background:#00d9ff14;color:var(--accent);border:1px solid rgba(0,217,255,.2)}@media(max-width:600px){._card_1m4xo_1{flex-direction:column}._posterContainer_1m4xo_51{width:100%;height:180px;align-self:auto}._poster_1m4xo_51{object-position:center 20%}._details_1m4xo_139{padding:12px 14px;gap:7px}._title_1m4xo_159{font-size:1rem;white-space:normal}}._header_1ryyg_7{position:fixed;top:0;left:0;right:0;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:16px 48px;background:linear-gradient(to bottom,rgba(14,17,23,.85) 0%,transparent 100%);z-index:100;transition:padding .3s ease,background .3s ease,backdrop-filter .3s ease}._scrolled_1ryyg_35{padding:10px 48px;background-color:#0e1117f5;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-bottom:1px solid var(--border);box-shadow:0 2px 20px #0006}._left_1ryyg_55{display:flex;align-items:center}._logo_1ryyg_65{cursor:pointer;display:flex;align-items:center}._logo_1ryyg_65 img{height:92px;transition:height .3s ease}._scrolled_1ryyg_35 ._logo_1ryyg_65 img{height:54px}._center_1ryyg_97{display:flex;justify-content:center;align-items:center}._mantra_1ryyg_109 img{height:46px;transition:height .3s ease;opacity:.9}._scrolled_1ryyg_35 ._mantra_1ryyg_109 img{height:34px}._right_1ryyg_131{display:flex;align-items:center;gap:4px;justify-self:end}._sep_1ryyg_147{width:1px;height:20px;background:var(--border);margin:0 6px}._iconBtn_1ryyg_163{display:flex;align-items:center;justify-content:center;width:36px;height:36px;background:transparent;border:1px solid transparent;border-radius:8px;color:var(--text-secondary);cursor:pointer;transition:color .2s,background .2s,border-color .2s;padding:0}._iconBtn_1ryyg_163:hover{color:var(--text);background:var(--surface-hover);border-color:var(--border)}._iconBtn_1ryyg_163._active_1ryyg_205{color:var(--accent)}._themeBtn_1ryyg_215{width:36px;height:36px;padding:0;color:var(--text-secondary)!important;border:1px solid transparent!important;border-radius:8px!important}._themeBtn_1ryyg_215:hover{color:var(--text)!important;background:var(--surface-hover)!important;border-color:var(--border)!important}._langSelector_1ryyg_247{position:relative;display:flex;align-items:center;gap:5px;padding:7px 10px;border-radius:8px;border:1px solid transparent;color:var(--text-secondary);cursor:pointer;font-size:.8rem;font-weight:600;letter-spacing:.04em;transition:color .2s,background .2s,border-color .2s;-webkit-user-select:none;user-select:none}._langSelector_1ryyg_247:hover,._langOpen_1ryyg_283{color:var(--text);background:var(--surface-hover);border-color:var(--border)}._langGlobe_1ryyg_295{font-size:.95rem;opacity:.85;flex-shrink:0}._langCode_1ryyg_307{font-size:.78rem;font-weight:700;letter-spacing:.06em}._langChevron_1ryyg_319{font-size:.75rem;transition:transform .2s ease;opacity:.7}._chevronUp_1ryyg_331{transform:rotate(180deg)}._langMenu_1ryyg_341{position:absolute;top:calc(100% + 8px);right:0;min-width:180px;background:var(--surface-elevated);border:1px solid var(--border);border-radius:12px;box-shadow:0 8px 32px #00000080,0 2px 8px #0000004d;overflow:hidden;animation:_menuIn_1ryyg_1 .15s ease;z-index:1000}._langMenuHeader_1ryyg_369{padding:10px 14px 8px;font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);border-bottom:1px solid var(--border)}._langOption_1ryyg_389{width:100%;display:flex;align-items:center;justify-content:space-between;padding:10px 14px;background:transparent;border:none;border-radius:0;color:var(--text-secondary);cursor:pointer;text-align:left;transition:background .15s,color .15s}._langOption_1ryyg_389:hover{background:var(--surface-hover);color:var(--text)}._langActive_1ryyg_429{color:var(--accent)!important;background:var(--accent-dim)!important}._langOptionText_1ryyg_439{display:flex;flex-direction:column;gap:1px}._langNative_1ryyg_451{font-size:.9rem;font-weight:600;line-height:1.2}._langEnglish_1ryyg_463{font-size:.72rem;opacity:.5;line-height:1.2}._langCheck_1ryyg_475{font-size:.9rem;color:var(--accent);flex-shrink:0}._accountBtn_1ryyg_489{position:relative;display:flex;align-items:center;gap:5px;padding:5px 8px 5px 5px;border-radius:10px;border:1px solid transparent;cursor:pointer;transition:background .2s,border-color .2s;-webkit-user-select:none;user-select:none}._accountBtn_1ryyg_489:hover,._accountOpen_1ryyg_517{background:var(--surface-hover);border-color:var(--border)}._avatar_1ryyg_527{width:30px;height:30px;border-radius:7px;background:linear-gradient(135deg,var(--accent),#0099cc);color:#000;font-weight:700;font-size:.9rem;display:flex;justify-content:center;align-items:center;flex-shrink:0}._accountChevron_1ryyg_555{font-size:.75rem;color:var(--text-secondary);transition:transform .2s ease}._accountMenu_1ryyg_569{position:absolute;top:calc(100% + 8px);right:0;min-width:220px;background:var(--surface-elevated);border:1px solid var(--border);border-radius:14px;box-shadow:0 8px 32px #00000080,0 2px 8px #0000004d;overflow:hidden;animation:_menuIn_1ryyg_1 .15s ease;z-index:1000}._accountMenuHeader_1ryyg_597{display:flex;align-items:center;gap:10px;padding:14px 16px}._accountMenuAvatar_1ryyg_611{width:36px;height:36px;border-radius:9px;background:linear-gradient(135deg,var(--accent),#0099cc);color:#000;font-weight:700;font-size:1rem;display:flex;justify-content:center;align-items:center;flex-shrink:0}._accountMenuInfo_1ryyg_639{display:flex;flex-direction:column;gap:2px;min-width:0}._accountMenuName_1ryyg_653{font-size:.88rem;font-weight:600;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._accountMenuEmail_1ryyg_671{font-size:.73rem;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._accountMenuDivider_1ryyg_687{height:1px;background:var(--border);margin:2px 0}._accountMenu_1ryyg_569 button{width:100%;display:flex;align-items:center;gap:10px;padding:10px 16px;background:transparent;border:none;border-radius:0;color:var(--text-secondary);font-size:.88rem;font-weight:500;cursor:pointer;text-align:left;transition:background .15s,color .15s}._accountMenu_1ryyg_569 button:hover{background:var(--surface-hover);color:var(--text)}._logoutItem_1ryyg_743{color:#ef4444d9!important}._logoutItem_1ryyg_743:hover{background:#ef444414!important;color:#ef4444!important}._searchOverlay_1ryyg_763{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#0e1117f5;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding-top:80px;z-index:2000;animation:_fadeIn_1ryyg_1 .2s ease;overflow-y:auto}._closeButton_1ryyg_801{position:fixed;top:20px;right:30px;font-size:1.8rem;line-height:1;color:var(--text-secondary);background:var(--surface-hover);border:1px solid var(--border);border-radius:8px;width:40px;height:40px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:color .2s,background .2s;z-index:2001}._closeButton_1ryyg_801:hover{color:var(--text);background:var(--surface-elevated)}._searchContent_1ryyg_851{width:80%;max-width:800px;padding-bottom:40px}._searchInputWrapper_1ryyg_863{position:relative;display:flex;align-items:center}._searchIconOverlay_1ryyg_875{position:absolute;left:20px;color:var(--accent);pointer-events:none}._searchInput_1ryyg_863{width:100%;padding:18px 60px;font-size:1.4rem;border-radius:12px;border:2px solid var(--border);outline:none;background:var(--input-bg);color:var(--text);transition:border-color .2s}._searchInput_1ryyg_863:focus{border-color:var(--accent)}._searchInput_1ryyg_863::placeholder{color:var(--muted)}._clearSearchButton_1ryyg_929{position:absolute;right:16px;background:transparent;border:none;color:var(--text-secondary);font-size:1.6rem;cursor:pointer;padding:8px;line-height:1;transition:color .2s}._clearSearchButton_1ryyg_929:hover{color:var(--accent)}._searchHint_1ryyg_963{margin-top:16px;color:var(--muted);font-size:.95rem;text-align:center}._searchResultsContainer_1ryyg_977{margin-top:24px;max-height:calc(100vh - 240px);overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--accent) transparent}._searchResultsContainer_1ryyg_977::-webkit-scrollbar{width:6px}._searchResultsContainer_1ryyg_977::-webkit-scrollbar-track{background:transparent}._searchResultsContainer_1ryyg_977::-webkit-scrollbar-thumb{background:var(--accent);border-radius:3px}._searchResultsCount_1ryyg_1019{color:var(--muted);font-size:.88rem;margin-bottom:16px}._searchResultsList_1ryyg_1031{display:flex;flex-direction:column;gap:12px}._moreResults_1ryyg_1043{color:var(--accent);text-align:center;padding:16px;font-size:.9rem}._noSearchResults_1ryyg_1057{text-align:center;padding:40px 20px}._noSearchResults_1ryyg_1057 p{color:var(--text-secondary);font-size:1.1rem;margin-bottom:8px}._noResultsHint_1ryyg_1079{color:var(--muted);font-size:.9rem}@keyframes _menuIn_1ryyg_1{0%{opacity:0;transform:translateY(-6px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes _fadeIn_1ryyg_1{0%{opacity:0}to{opacity:1}}@media(max-width:768px){._header_1ryyg_7{padding:14px 20px;grid-template-columns:1fr auto}._scrolled_1ryyg_35{padding:10px 20px}._logo_1ryyg_65 img{height:60px}._scrolled_1ryyg_35 ._logo_1ryyg_65 img{height:44px}._center_1ryyg_97,._sep_1ryyg_147,._langCode_1ryyg_307{display:none}}@media(max-width:480px){._header_1ryyg_7{padding:12px 16px}._scrolled_1ryyg_35{padding:8px 16px}._logo_1ryyg_65 img{height:52px}._scrolled_1ryyg_35 ._logo_1ryyg_65 img{height:38px}._iconBtn_1ryyg_163{width:32px;height:32px}._langSelector_1ryyg_247{padding:6px 8px}._langGlobe_1ryyg_295{font-size:.85rem}._searchContent_1ryyg_851{width:95%}._searchInput_1ryyg_863{font-size:1.1rem;padding:14px 50px 14px 52px}}@keyframes _fadeIn_qgqko_1{0%{opacity:0}to{opacity:1}}@keyframes _slideUpScale_qgqko_1{0%{opacity:0;transform:translateY(40px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}._modalOverlay_qgqko_27{position:fixed;inset:0;background:#000000e0;z-index:1000;display:flex;justify-content:center;align-items:flex-start;padding-top:3vh;overflow-y:auto;animation:_fadeIn_qgqko_1 .22s ease-out;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}._modalContent_qgqko_59{position:relative;width:90%;max-width:900px;max-height:92vh;background:var(--surface);border-radius:18px;overflow-y:auto;overflow-x:hidden;border:1px solid rgba(255,255,255,.08);box-shadow:0 30px 80px #000000b3,0 0 0 1px #00d9ff0d;animation:_slideUpScale_qgqko_1 .32s cubic-bezier(.34,1.32,.64,1);margin-bottom:3vh;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.15) transparent}._closeButton_qgqko_99{position:absolute;top:16px;right:16px;width:50px;height:50px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#000c;border:2.5px solid rgba(255,255,255,.8);color:#fff;cursor:pointer;z-index:20;transition:background .18s,border-color .18s,transform .15s;box-shadow:0 4px 20px #000000b3}._closeButton_qgqko_99:hover{background:#dc143ceb;border-color:#fff;transform:scale(1.1)}._closeButton_qgqko_99 svg{display:block}._hero_qgqko_159{position:relative;height:50vh;min-height:360px;max-height:460px;background-size:cover;background-position:center 20%}._heroOverlay_qgqko_177{position:absolute;inset:0;background:linear-gradient(to top,var(--surface) 0%,rgba(10,14,26,.85) 30%,rgba(10,14,26,.45) 60%,transparent 100%),linear-gradient(to right,rgba(10,14,26,.5) 0%,transparent 45%);pointer-events:none}._heroContent_qgqko_211{position:absolute;bottom:0;left:0;right:0;padding:0 44px 32px;z-index:1}._title_qgqko_231{font-size:2.4rem;margin-bottom:12px;font-weight:800;line-height:1.08;letter-spacing:-.03em;color:#fff;text-shadow:0 2px 6px rgba(0,0,0,.9),0 8px 28px rgba(0,0,0,.7)}._metaTags_qgqko_257{display:flex;gap:8px;margin-bottom:18px;flex-wrap:wrap;align-items:center}._metaTag_qgqko_257{padding:4px 12px;background:#ffffff1a;border:1px solid rgba(255,255,255,.2);border-radius:6px;font-size:.8rem;font-weight:600;color:#fff;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);letter-spacing:.04em}._ratingBadge_qgqko_299{padding:4px 12px;background:#ffd7002e;border:1px solid rgba(255,215,0,.45);border-radius:6px;font-size:.8rem;font-weight:700;color:gold;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);letter-spacing:.04em}._heroButtons_qgqko_327{display:flex;align-items:center;gap:12px;flex-wrap:wrap}._playButton_qgqko_343{display:inline-flex;align-items:center;gap:10px;background:#fff;color:#000;border:none;padding:11px 26px;font-size:.95rem;font-weight:800;letter-spacing:.04em;border-radius:8px;cursor:pointer;transition:background .18s,box-shadow .18s,transform .15s;font-family:inherit;box-shadow:0 4px 18px #00000080}._playButton_qgqko_343:hover{background:var(--accent);box-shadow:0 6px 24px #00d9ff66;transform:translateY(-1px)}._playButton_qgqko_343 svg{display:block}._moreInfoButton_qgqko_401{display:inline-flex;align-items:center;gap:10px;background:#6d6d6e8c;border:1.5px solid rgba(255,255,255,.45);color:#fff;padding:11px 24px;font-size:.95rem;font-weight:700;border-radius:8px;cursor:pointer;transition:background .18s,border-color .18s;font-family:inherit;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}._moreInfoButton_qgqko_401:hover{background:#6d6d6ecc;border-color:#ffffffa6}._moreInfoButton_qgqko_401 svg{display:block;flex-shrink:0;stroke:#fff}._processingBadge_qgqko_461{display:inline-flex;align-items:center;gap:6px;background:#ffffff14;border:1px solid rgba(255,255,255,.15);color:#fff9;padding:10px 18px;border-radius:8px;font-size:.85rem;font-style:italic}._contentSection_qgqko_489{padding:28px 44px 36px;display:flex;flex-direction:column;gap:24px}._detailsBlock_qgqko_505{display:flex;flex-direction:column;gap:8px}._detailsLabel_qgqko_517{font-size:.7rem;font-weight:700;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.1em}._detailsText_qgqko_533{font-size:.95rem;color:var(--text);line-height:1.65}._genresList_qgqko_547{display:flex;gap:8px;flex-wrap:wrap}._genreTag_qgqko_559{padding:5px 14px;background:transparent;border:1px solid var(--border);border-radius:2em;font-size:.8rem;font-weight:500;color:var(--text-secondary);transition:border-color .18s,color .18s}._genreTag_qgqko_559:hover{border-color:var(--accent);color:var(--accent)}._metaSection_qgqko_593{display:flex;flex-wrap:wrap;gap:12px 28px;padding:18px 0 0;border-top:1px solid var(--border)}._metaItem_qgqko_609{display:flex;flex-direction:row;align-items:baseline;gap:8px}._metaLabel_qgqko_623{font-size:.72rem;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.08em;font-weight:600;flex-shrink:0}._metaValue_qgqko_641{font-size:.88rem;color:var(--text);line-height:1.4}._seasonSelector_qgqko_655{display:flex;gap:8px;flex-wrap:wrap;padding-bottom:4px}._seasonButton_qgqko_669{padding:6px 18px;background:transparent;color:var(--text-secondary);border:1px solid var(--border);border-radius:2em;cursor:pointer;font-size:.85rem;font-weight:600;transition:background .18s,color .18s,border-color .18s;font-family:inherit}._seasonButton_qgqko_669:hover{background:var(--surface-elevated);color:var(--text);border-color:var(--text-secondary)}._seasonButton_qgqko_669._active_qgqko_707{background:var(--accent);color:#000;border-color:var(--accent)}._episodesList_qgqko_721{display:flex;flex-direction:column;gap:6px}._episodeWrapper_qgqko_733{border-radius:10px;overflow:hidden;background:var(--surface-elevated);border:1px solid var(--border);transition:border-color .18s}._episodeWrapper_qgqko_733:hover{border-color:#00d9ff33}._episodeCard_qgqko_757{display:flex;align-items:center;gap:16px;padding:14px 16px;cursor:pointer;transition:background .18s}._episodeCard_qgqko_757:hover{background:#00d9ff0a}._episodeNumber_qgqko_783{width:36px;height:36px;display:flex;align-items:center;justify-content:center;font-size:1.1rem;font-weight:800;color:var(--text-secondary);background:var(--border);border-radius:8px;flex-shrink:0;letter-spacing:-.02em}._episodeInfo_qgqko_813{flex:1;min-width:0;display:flex;flex-direction:column;justify-content:center;gap:2px}._episodeTitle_qgqko_831{font-size:.9rem;font-weight:600;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._episodeRuntime_qgqko_849{font-size:.75rem;color:var(--text-secondary);margin:0}._episodeActions_qgqko_861{display:flex;align-items:center;gap:10px;flex-shrink:0}._episodePlayButton_qgqko_875{display:flex;align-items:center;justify-content:center;width:36px;height:36px;background:#00d9ff26;border:2px solid var(--accent);border-radius:50%;cursor:pointer;transition:border-color .18s,background .18s,transform .15s;color:var(--accent);flex-shrink:0}._episodePlayButton_qgqko_875:hover{background:#00d9ff47;transform:scale(1.1);box-shadow:0 0 10px #00d9ff66}._episodePlayButton_qgqko_875 svg{color:inherit;flex-shrink:0}._episodeProcessing_qgqko_927{font-size:.75rem;color:var(--text-secondary);font-style:italic}._moreDetailsBtn_qgqko_941{display:flex;align-items:center;justify-content:center;width:34px;height:34px;background:#00d9ff1f;border:1.5px solid rgba(0,217,255,.55);border-radius:50%;cursor:pointer;transition:border-color .18s,background .18s;color:#00d9ff;flex-shrink:0}._moreDetailsBtn_qgqko_941:hover{border-color:#00d9ff;background:#00d9ff38}._moreDetailsBtn_qgqko_941 svg{width:20px;height:20px;stroke:#00d9ff;stroke-width:2;fill:none}._moreDetailsBtn_qgqko_941._expanded_qgqko_997{border-color:#00d9ff;background:#00d9ff3d}._episodeDetails_qgqko_1009{max-height:0;overflow:hidden;transition:max-height .3s ease-out}._episodeDetails_qgqko_1009._open_qgqko_1021{max-height:500px;transition:max-height .4s ease-in}._episodeDetailsInner_qgqko_1031{padding:16px 16px 16px 68px;display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:14px;border-top:1px solid var(--border);background:var(--surface)}._episodeDetailBlock_qgqko_1049{display:flex;flex-direction:column;gap:4px}._episodeDetailLabel_qgqko_1061{font-size:.68rem;font-weight:700;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.1em}._episodeDetailText_qgqko_1077{font-size:.85rem;color:var(--text);line-height:1.5}._playerOverlay_qgqko_1091{position:fixed;inset:0;background:#000;z-index:9999}@media(max-width:768px){._modalOverlay_qgqko_27{padding-top:0;align-items:flex-end}._modalContent_qgqko_59{width:100%;max-width:100%;border-radius:18px 18px 0 0;margin-bottom:0;min-height:90vh}._hero_qgqko_159{height:42vh;min-height:280px}._heroContent_qgqko_211{padding:0 24px 24px}._title_qgqko_231{font-size:1.9rem}._contentSection_qgqko_489{padding:20px 24px 28px;gap:20px}._metaSection_qgqko_593{gap:12px 22px}._episodeCard_qgqko_757{padding:12px 14px}._episodeDetailsInner_qgqko_1031{padding-left:52px;grid-template-columns:1fr}}@media(max-width:480px){._hero_qgqko_159{height:36vh;min-height:240px}._heroContent_qgqko_211{padding:0 16px 20px}._title_qgqko_231{font-size:1.5rem;letter-spacing:-.02em}._metaTags_qgqko_257{gap:6px}._metaTag_qgqko_257,._ratingBadge_qgqko_299{font-size:.74rem;padding:3px 9px}._playButton_qgqko_343{width:100%;justify-content:center;padding:12px}._contentSection_qgqko_489{padding:16px 18px 24px;gap:18px}._metaSection_qgqko_593{flex-direction:column;gap:10px}._episodeActions_qgqko_861{gap:8px}._episodePlayButton_qgqko_875,._moreDetailsBtn_qgqko_941{width:32px;height:32px}._episodeDetailsInner_qgqko_1031{padding-left:18px;padding-right:14px}._closeButton_qgqko_99{top:10px;right:10px;width:44px;height:44px}}._card_zzp0t_1{position:relative;border-radius:10px;cursor:pointer;box-shadow:0 4px 12px #00000059;flex-shrink:0;overflow:hidden;transition:box-shadow .18s ease,transform .18s ease;width:180px;aspect-ratio:2 / 3}._card_zzp0t_1:hover{box-shadow:0 0 0 2px var(--accent),0 0 24px #00d9ff4d;transform:scale(1.035)}._card_zzp0t_1:focus-visible{outline:2px solid var(--accent);outline-offset:3px}._card_zzp0t_1:active{transform:scale(.97)}._cardImage_zzp0t_55{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}._cardPlaceholder_zzp0t_73{position:absolute;inset:0;width:100%;height:100%;background:var(--surface-elevated);display:flex;align-items:center;justify-content:center;text-align:center;padding:10px;font-size:.85rem;color:var(--text)}._cardOverlay_zzp0t_107{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(to top,rgba(0,0,0,.96) 0%,rgba(0,0,0,.5) 60%,transparent 100%);padding:44px 12px 14px;border-radius:0 0 10px 10px;z-index:1}._cardTitle_zzp0t_129{font-size:.92rem;font-weight:700;margin-bottom:4px;color:#fff;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._cardMeta_zzp0t_149{font-size:.76rem;color:#fff9;letter-spacing:.08em;text-align:left}._cardSmall_zzp0t_165{width:150px}._cardLarge_zzp0t_173{width:220px}._progressBar_zzp0t_183{position:absolute;bottom:0;left:0;right:0;height:3px;background:#fff3;border-radius:0 0 10px 10px;z-index:3}._progressFill_zzp0t_205{height:100%;background:var(--accent);transition:width .3s ease}._wrapper_1v6up_1{position:relative;display:flex;align-items:center}._scrollBtn_1v6up_13{flex-shrink:0;background:none;border:none;cursor:pointer;padding:0 .4em;opacity:0;pointer-events:none;transition:opacity .2s ease;display:flex;align-items:center}._scrollBtn_1v6up_13 img{height:1.3em;display:block}._scrollBtn_1v6up_13:focus,._scrollBtn_1v6up_13:focus-visible{outline:none}._wrapper_1v6up_1:hover ._scrollBtn_1v6up_13{opacity:1;pointer-events:auto}._filterContainer_1v6up_69{flex:1;min-width:0;position:relative;display:flex;flex-wrap:nowrap;overflow-x:auto;gap:8px;padding:0 1.8em 4px;justify-content:flex-start;scrollbar-width:none;-ms-overflow-style:none}._filterContainer_1v6up_69::-webkit-scrollbar{display:none}._filterTab_1v6up_107,._filterTabActive_1v6up_109{padding:5px 16px;cursor:pointer;font-size:.82rem;font-family:inherit;white-space:nowrap;border-radius:2em;transition:background .18s ease,color .18s ease,border-color .18s ease;text-transform:uppercase;letter-spacing:.06em;font-weight:500}._filterTab_1v6up_107{color:var(--text-secondary);background:transparent;border:1px solid transparent}._filterTab_1v6up_107:hover{color:var(--text);background:var(--surface-elevated);border-color:var(--border)}._filterTabActive_1v6up_109{color:#dc143c;font-weight:700;background:#dc143c1a;border:1px solid rgba(220,20,60,.35)}@media(max-width:768px){._filterContainer_1v6up_69{padding:0 1em;gap:6px}}@media(max-width:480px){._filterContainer_1v6up_69{padding:0 .5em 4px;gap:6px}._filterTab_1v6up_107,._filterTabActive_1v6up_109{font-size:.75rem;padding:4px 12px}._scrollBtn_1v6up_13{display:none}}._section_ubshw_1{padding:28px 20px;position:relative;margin-bottom:1.4em}._topp_ubshw_13{position:relative;padding:0 1.8em;margin:0 0 1.2em;display:flex;align-items:center;justify-content:space-between;gap:.4em}._topp_ubshw_13:after{content:"";flex:1;height:2px;background:linear-gradient(to right,var(--accent),transparent);margin-left:14px;opacity:.65;border-radius:2px}._sectionTitle_ubshw_55{position:relative;font-size:1.4rem;font-weight:800;color:var(--accent);text-transform:uppercase;letter-spacing:.12em;margin:0;padding-right:0;display:flex;align-items:center;gap:.4em;white-space:nowrap;text-shadow:0 0 12px rgba(0,217,255,.6),0 0 28px rgba(0,217,255,.25)}._sectionTitle_ubshw_55 img{position:relative;height:1em;flex-shrink:0}._topp_ubshw_13 h4{font-size:.8rem;text-transform:uppercase;letter-spacing:.18em;color:var(--text-secondary);font-weight:500;white-space:nowrap}._sectionEmpty_ubshw_121{color:var(--text-secondary);font-size:.9rem;padding:0 1.8em}@keyframes _shimmer_ubshw_1{0%{background-position:-600px 0}to{background-position:600px 0}}._skeletonCard_ubshw_145{flex-shrink:0;width:180px;height:270px;border-radius:10px;background:linear-gradient(90deg,#ffffff0a,#ffffff17,#ffffff0a 80%);background-size:1200px 100%;animation:_shimmer_ubshw_1 1.8s ease-in-out infinite;position:relative;overflow:hidden}._skeletonCard_ubshw_145:after{content:"";position:absolute;bottom:0;left:0;right:0;height:70px;background:linear-gradient(to top,rgba(255,255,255,.035),transparent);border-radius:0 0 10px 10px}._scrollWrapper_ubshw_203{position:relative;height:fit-content;display:flex;align-items:center;justify-content:space-between;gap:.8em}._scrollContainer_ubshw_221{position:relative;width:100%;display:flex;gap:14px;overflow-x:auto;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;padding:10px 4px 18px;margin:-10px -4px -18px}._scrollContainer_ubshw_221::-webkit-scrollbar{display:none}._scrollButton_ubshw_255{position:relative;border:none;cursor:pointer;background:none;padding:0;flex-shrink:0;transition:opacity .18s;opacity:.7}._scrollButton_ubshw_255:hover{opacity:1}._scrollButton_ubshw_255:focus,._scrollButton_ubshw_255:focus-visible{outline:none}._scrollButton_ubshw_255 img{position:relative;height:1.6em;background:transparent;pointer-events:none}@media(max-width:768px){._section_ubshw_1{padding:22px 16px}._sectionTitle_ubshw_55{font-size:1.25rem}._scrollButton_ubshw_255{width:36px;height:36px;font-size:1.1rem}}@media(max-width:480px){._section_ubshw_1{padding:18px 14px}._sectionTitle_ubshw_55{font-size:1.1rem;letter-spacing:.08em}._topp_ubshw_13{padding:0 .6em}._scrollButton_ubshw_255{display:none}}._section_s64km_1{padding:40px 50px;min-height:400px}._header_s64km_13{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:16px;margin-bottom:24px}._title_s64km_31{font-size:1.4rem;font-weight:800;color:var(--accent);text-transform:uppercase;letter-spacing:.1em;margin:0;display:flex;align-items:baseline;gap:8px;flex-wrap:wrap;text-shadow:0 0 16px rgba(0,217,255,.4)}._searchTerm_s64km_59{color:var(--text);font-weight:700;text-transform:none;letter-spacing:0;font-size:1.2rem}._count_s64km_75{color:var(--text-secondary);font-size:.9rem;font-weight:500;text-transform:none;letter-spacing:0}._sortContainer_s64km_93{display:flex;align-items:center;gap:10px}._sortContainer_s64km_93 label{color:var(--text-secondary);font-size:.82rem;font-weight:500;text-transform:uppercase;letter-spacing:.06em;white-space:nowrap}._sortSelect_s64km_123{background:var(--surface-elevated);color:var(--text);border:1px solid var(--border);border-radius:8px;padding:7px 12px;font-size:.85rem;cursor:pointer;transition:border-color .18s;font-family:inherit}._sortSelect_s64km_123:hover,._sortSelect_s64km_123:focus{border-color:var(--accent);outline:none}._typeFilters_s64km_161{display:flex;gap:8px;margin-bottom:20px;flex-wrap:wrap}._typeButton_s64km_175{background:transparent;color:var(--text-secondary);border:1px solid var(--border);border-radius:2em;padding:7px 20px;font-size:.82rem;font-weight:500;cursor:pointer;transition:background .18s,color .18s,border-color .18s;font-family:inherit}._typeButton_s64km_175:hover{border-color:var(--accent);color:var(--accent);background:#00d9ff0f}._typeButton_s64km_175._active_s64km_213{background:var(--accent);color:#000;border-color:var(--accent);font-weight:700}._genreFilters_s64km_229{margin-bottom:28px}._genreLabel_s64km_237{display:block;color:var(--text-secondary);font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;margin-bottom:12px}._genreButtons_s64km_257{display:flex;flex-wrap:wrap;gap:7px}._genreButton_s64km_257{background:transparent;color:var(--text-secondary);border:1px solid var(--border);border-radius:2em;padding:4px 14px;font-size:.78rem;font-weight:500;cursor:pointer;transition:background .18s,color .18s,border-color .18s;white-space:nowrap;font-family:inherit}._genreButton_s64km_257:hover{color:var(--text);border-color:#dc143c80;background:#dc143c0f}._genreButton_s64km_257._active_s64km_213{color:#dc143c;font-weight:700;background:#dc143c1a;border-color:#dc143c66}._resultsGrid_s64km_325{display:flex;flex-direction:column;gap:12px}._noResults_s64km_339{text-align:center;padding:80px 20px;display:flex;flex-direction:column;align-items:center;gap:10px}._noResults_s64km_339 p{color:var(--text);font-size:1.15rem;font-weight:600;margin:0}._noResultsHint_s64km_371{color:var(--text-secondary)!important;font-size:.9rem!important;font-weight:400!important}._noFilteredResults_s64km_385{text-align:center;padding:40px 20px;display:flex;flex-direction:column;align-items:center;gap:14px}._noFilteredResults_s64km_385 p{color:var(--text-secondary);font-size:.95rem;margin:0}._clearFiltersButton_s64km_415{background:transparent;color:var(--accent);border:1px solid rgba(0,217,255,.4);border-radius:8px;padding:9px 24px;font-size:.88rem;font-weight:600;cursor:pointer;transition:background .18s,border-color .18s;font-family:inherit}._clearFiltersButton_s64km_415:hover{background:#00d9ff1a;border-color:var(--accent)}@media(max-width:768px){._section_s64km_1{padding:30px 20px}._header_s64km_13{flex-direction:column;align-items:flex-start;gap:12px}._title_s64km_31{font-size:1.2rem}._typeFilters_s64km_161{width:100%}._typeButton_s64km_175{flex:1;text-align:center}._genreButtons_s64km_257{max-width:100%;overflow-x:auto;flex-wrap:nowrap;padding-bottom:8px;-webkit-overflow-scrolling:touch}._genreButton_s64km_257{flex-shrink:0}}@media(max-width:480px){._section_s64km_1{padding:20px 16px}}._page_xkdh9_1,._main_xkdh9_3{min-height:100vh;background:var(--bg);color:var(--text)}._loader_xkdh9_17{min-height:100vh;display:flex;align-items:center;justify-content:center;color:var(--accent);font-size:1.2rem}._spinner_xkdh9_33{width:60px;height:60px;border:4px solid rgba(0,217,255,.2);border-top:4px solid var(--accent);border-radius:50%;animation:_spin_xkdh9_33 1s linear infinite;margin:0 auto 20px}@keyframes _spin_xkdh9_33{to{transform:rotate(360deg)}}._error_xkdh9_61{margin:20px 50px;padding:15px;background:#dc143c1f;border:1px solid rgba(220,20,60,.35);border-radius:10px;color:var(--text)}._hero_xkdh9_81{height:100vh;min-height:600px;margin-bottom:20px;display:flex;align-items:flex-end;justify-content:flex-start;padding:0 10em 8em;position:relative;overflow:hidden}._heroBg_xkdh9_111{position:absolute;inset:0;background-size:cover;background-position:center 15%;opacity:1;transition:opacity .45s ease-out;will-change:opacity}._heroBgFading_xkdh9_131{opacity:0;transition:opacity .38s ease-in}._heroOverlay_xkdh9_141{position:absolute;inset:0;background:linear-gradient(to top,rgba(10,14,26,1) 0%,rgba(10,14,26,.82) 28%,rgba(10,14,26,.45) 55%,rgba(10,14,26,.18) 75%,transparent 100%),linear-gradient(to right,rgba(10,14,26,.55) 0%,transparent 38%),linear-gradient(to left,rgba(10,14,26,.28) 0%,transparent 30%);pointer-events:none}._heroArrow_xkdh9_189{position:absolute;top:50%;transform:translateY(-50%);background:#00000059;border:1px solid rgba(255,255,255,.12);border-radius:50%;width:52px;height:52px;padding:0;cursor:pointer;z-index:10;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .22s,background .22s,border-color .22s;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}._hero_xkdh9_81:hover ._heroArrow_xkdh9_189{opacity:1}._heroArrowLeft_xkdh9_239{left:2.5em}._heroArrowRight_xkdh9_245{right:2.5em}._heroArrow_xkdh9_189:hover{background:#00d9ff2e;border-color:#00d9ff80}._heroArrow_xkdh9_189 img{width:26px;height:26px;pointer-events:none}._heroContent_xkdh9_277{position:absolute;bottom:8em;left:10em;max-width:640px;z-index:2;will-change:transform,opacity,filter;transition:opacity .35s ease,transform .35s ease,filter .35s ease}._heroContentFading_xkdh9_297{opacity:0;transform:translateY(8px);filter:blur(2px);pointer-events:none}._heroContent_xkdh9_277 h2{font-size:3.4rem;margin-bottom:16px;font-weight:800;line-height:1.08;letter-spacing:-.03em;color:#fff;text-shadow:0 2px 4px rgba(0,0,0,.9),0 8px 32px rgba(0,0,0,.7)}._heroMeta_xkdh9_335{display:flex;gap:8px;margin-bottom:20px;flex-wrap:wrap}._heroMeta_xkdh9_335 span{padding:5px 13px;background:#ffffff1a;border:1px solid rgba(255,255,255,.18);border-radius:6px;font-weight:600;color:#fff;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);font-size:.82rem;letter-spacing:.04em}._heroContent_xkdh9_277 p{font-size:1rem;margin-bottom:30px;line-height:1.6;color:#ffffffd1;text-shadow:0 1px 4px rgba(0,0,0,.8);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}._heroButton_xkdh9_399{display:inline-flex;align-items:center;gap:10px;background:#fff;color:#0a0e1a;border:none;padding:12px 26px;font-size:.9rem;font-weight:800;text-transform:uppercase;letter-spacing:.1em;border-radius:8px;cursor:pointer;font-family:inherit;box-shadow:0 4px 20px #00000080,0 0 0 1px #ffffff26;transition:background .2s,color .2s,box-shadow .2s,transform .15s}._heroButton_xkdh9_399:hover{background:var(--accent);color:#000;box-shadow:0 6px 28px #00d9ff66,0 4px 12px #00000080;transform:translateY(-1px)}._heroButton_xkdh9_399 img{width:10px;pointer-events:none}._heroDots_xkdh9_467{display:flex;align-items:center;gap:8px;margin-top:40px}._heroDot_xkdh9_467,._heroDotActive_xkdh9_483{padding:0;border:none;cursor:pointer;border-radius:2em;transition:width .3s ease,background .3s ease,opacity .3s}._heroDot_xkdh9_467{width:8px;height:8px;min-width:8px;background:#ffffff59;opacity:.7}._heroDot_xkdh9_467:hover{background:#fff9;opacity:1}._heroDotActive_xkdh9_483{width:28px;height:8px;min-width:28px;background:#fff;opacity:1}._section_xkdh9_543{padding:40px 50px;position:relative}._section_xkdh9_543 h3{font-size:1.8rem;margin-bottom:20px;font-weight:700;color:var(--accent);text-transform:uppercase;letter-spacing:2px}._empty_xkdh9_571{color:var(--text-secondary)}._scrollWrapper_xkdh9_581{position:relative}._scrollContainer_xkdh9_589{display:flex;gap:15px;overflow-x:auto;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;padding:10px 4px 20px;margin:-10px -4px -20px}._hide-scrollbar_xkdh9_611::-webkit-scrollbar{display:none}._scrollContainer_xkdh9_589::-webkit-scrollbar{display:none}._scrollButton_xkdh9_627{position:absolute;top:50%;transform:translateY(-50%);background:#000000bf;color:#fff;border:1px solid rgba(255,255,255,.1);border-radius:50%;width:50px;height:50px;font-size:1.5rem;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s;z-index:10;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}._cardLink_xkdh9_671{text-decoration:none;color:var(--text);min-width:220px;flex-shrink:0}._card_xkdh9_671{position:relative;overflow:hidden;border-radius:10px;cursor:pointer;transition:all .28s ease;box-shadow:0 4px 12px #0006}._card_xkdh9_671 img{width:220px;height:330px;object-fit:cover}._cardPlaceholder_xkdh9_715{width:220px;height:330px;background:var(--surface-elevated);display:flex;align-items:center;justify-content:center;text-align:center;padding:10px;font-size:.9rem;color:var(--text)}._cardInfo_xkdh9_741{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(to top,rgba(0,0,0,.92) 0%,transparent 100%);padding:40px 12px 12px;opacity:0;transition:opacity .24s ease}._card_xkdh9_671:hover ._cardInfo_xkdh9_741{opacity:1}._cardInfo_xkdh9_741 h4{font-size:1rem;margin-bottom:5px;font-weight:700;color:#fff}._cardInfo_xkdh9_741 p{font-size:.85rem;color:var(--text-secondary)}._footer_xkdh9_797{text-align:center;padding:40px 20px;border-top:1px solid var(--border);margin-top:60px}._footerSocials_xkdh9_811{display:flex;justify-content:center;gap:14px;margin-bottom:16px}._footerSocialLink_xkdh9_825{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:8px;border:1px solid var(--border);color:var(--text-secondary);background:var(--surface-hover);transition:color .2s,border-color .2s,background .2s}._footerSocialLink_xkdh9_825:hover{color:var(--accent);border-color:var(--accent);background:var(--accent-dim)}._footer_xkdh9_797 p{color:var(--text-secondary);font-size:.85rem;letter-spacing:.02em}._categoryTabs_xkdh9_877{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:20px}._categoryTab_xkdh9_877{background:transparent;border:none;padding:6px 12px;color:var(--text);cursor:pointer;font-size:.9rem;font-weight:400;transition:color .2s ease;white-space:nowrap}._categoryTab_xkdh9_877:hover{color:#dc143c}._categoryTabActive_xkdh9_923{background:transparent;border:none;padding:6px 12px;color:#dc143c;cursor:pointer;font-size:.9rem;font-weight:600;white-space:nowrap}@keyframes _fadeIn_xkdh9_1{0%{opacity:0}to{opacity:1}}@keyframes _numIn_xkdh9_1{0%{opacity:0;transform:translateY(-.45em) scale(.88)}to{opacity:1;transform:translateY(0) scale(1)}}._num_xkdh9_983{position:relative;display:flex;align-items:flex-end;gap:.6em;margin-top:2em;margin-bottom:1.2em}._num_xkdh9_983 img{position:relative;height:4em;margin-bottom:3.5em}._num_xkdh9_983 h1{position:relative;font-size:17em;font-family:RBNo21a,sans-serif;font-weight:900;line-height:1;letter-spacing:-.02em;color:transparent;-webkit-text-stroke:3px var(--accent);text-stroke:3px var(--accent);text-shadow:0 0 40px rgba(0,217,255,.18)}._heroNum_xkdh9_1041{display:block;will-change:transform,opacity;animation:_numIn_xkdh9_1 .52s cubic-bezier(.34,1.4,.64,1) backwards}@media(max-width:900px){._hero_xkdh9_81{padding:0 4em 4em}._heroContent_xkdh9_277{bottom:4em;left:4em}._heroContent_xkdh9_277 h2{font-size:2.2rem}._section_xkdh9_543{padding:30px}}@media(max-width:768px){._hero_xkdh9_81{padding:0 1.5em 2.5em;height:100vh;min-height:100vh}._heroArrow_xkdh9_189{display:none}._heroContent_xkdh9_277{bottom:2.5em;left:1.5em;right:1.5em;max-width:none}._heroContent_xkdh9_277 h2{font-size:2rem;letter-spacing:-.03em}._heroContent_xkdh9_277 p{font-size:.92rem;-webkit-line-clamp:2;margin-bottom:20px}._heroButton_xkdh9_399{font-size:.88rem;padding:10px 18px}._heroDots_xkdh9_467{margin-top:24px}._section_xkdh9_543{padding:25px 20px}._section_xkdh9_543 h3{font-size:1.5rem}._scrollButton_xkdh9_627{display:none}}@media(max-width:480px){._hero_xkdh9_81{padding:0 1em 2em;height:100vh;min-height:100vh}._heroContent_xkdh9_277{bottom:2em;left:1em;right:1em;max-width:none}._heroContent_xkdh9_277 h2{font-size:1.6rem;letter-spacing:-.02em;margin-bottom:12px}._heroContent_xkdh9_277 p{font-size:.85rem;margin-bottom:16px}._heroMeta_xkdh9_335 span{font-size:.78rem;padding:4px 9px}._heroButton_xkdh9_399{font-size:.82rem;padding:9px 14px;gap:8px}._heroDots_xkdh9_467{margin-top:16px}._heroDot_xkdh9_467,._heroDotActive_xkdh9_483{height:6px}._heroDot_xkdh9_467{width:6px;min-width:6px}._heroDotActive_xkdh9_483{width:22px;min-width:22px}._section_xkdh9_543{padding:20px 16px}._section_xkdh9_543 h3{font-size:1.2rem;letter-spacing:1px}}._container_19ab6_1{max-width:1000px;margin:60px auto 0;padding:0 50px 60px}._header_19ab6_13{margin-bottom:32px;padding-bottom:20px;border-bottom:1px solid var(--border)}._title_19ab6_25{font-size:1.8rem;font-weight:700;color:var(--text);margin-bottom:16px}._stats_19ab6_39{display:flex;align-items:center;gap:24px}._averageRating_19ab6_51{display:flex;align-items:center;gap:12px}._ratingNumber_19ab6_63{font-size:2rem;font-weight:700;color:var(--accent)}._stars_19ab6_75{display:flex;gap:4px}._totalCount_19ab6_85{color:var(--text-secondary);font-size:.95rem}._form_19ab6_97{background:var(--surface);border:1px solid var(--border);border-radius:12px;padding:24px;margin-bottom:40px}._formHeader_19ab6_113{margin-bottom:16px}._label_19ab6_121{display:block;color:var(--text);font-size:.95rem;font-weight:600;margin-bottom:8px}._ratingSelector_19ab6_137{display:flex;gap:8px}._starButton_19ab6_147{background:none;border:none;padding:4px;cursor:pointer;transition:transform .2s}._starButton_19ab6_147:hover{transform:scale(1.15)}._starButton_19ab6_147:focus{outline:2px solid var(--accent);outline-offset:2px;border-radius:4px}._textarea_19ab6_183{width:100%;background:var(--input-bg);border:1px solid var(--border);border-radius:8px;padding:12px 16px;color:var(--text);font-size:.95rem;font-family:inherit;line-height:1.6;resize:vertical;transition:border-color .2s,box-shadow .2s;margin-bottom:12px}._textarea_19ab6_183:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-dim)}._textarea_19ab6_183::placeholder{color:var(--muted)}._textarea_19ab6_183:disabled{opacity:.6;cursor:not-allowed}._errorMessage_19ab6_243{background:#e509141a;border:1px solid rgba(229,9,20,.3);border-radius:6px;padding:12px 16px;color:var(--error);font-size:.9rem;margin-bottom:12px}._submitButton_19ab6_263{background:var(--accent);color:#000;border:none;padding:12px 32px;border-radius:8px;font-size:.95rem;font-weight:700;cursor:pointer;transition:all .2s;letter-spacing:.5px}._submitButton_19ab6_263:hover:not(:disabled){opacity:.85;transform:translateY(-1px)}._submitButton_19ab6_263:disabled{opacity:.5;cursor:not-allowed}._commentsList_19ab6_311{display:flex;flex-direction:column;gap:20px}._loading_19ab6_323,._error_19ab6_243,._empty_19ab6_327{text-align:center;padding:60px 20px;color:var(--text-secondary)}._loading_19ab6_323 ._spinner_19ab6_339{width:48px;height:48px;border:4px solid var(--border);border-top-color:var(--accent);border-radius:50%;animation:_spin_19ab6_339 1s linear infinite;margin:0 auto 16px}@keyframes _spin_19ab6_339{to{transform:rotate(360deg)}}._error_19ab6_243{color:var(--error)}._empty_19ab6_327{display:flex;flex-direction:column;align-items:center;gap:12px}._empty_19ab6_327 svg{margin-bottom:8px}._empty_19ab6_327 p{font-size:1.2rem;font-weight:600;color:var(--text);margin:0}._empty_19ab6_327 span{font-size:.95rem;color:var(--text-secondary)}._comment_19ab6_311{background:var(--surface);border:1px solid var(--border);border-radius:12px;padding:20px;transition:background .2s,border-color .2s}._comment_19ab6_311:hover{background:var(--surface-elevated);border-color:var(--text-secondary)}._commentHeader_19ab6_453{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}._userInfo_19ab6_467{display:flex;align-items:center;gap:12px}._avatar_19ab6_479{width:40px;height:40px;border-radius:50%;background:linear-gradient(135deg,var(--accent) 0%,#b30710 100%);display:flex;align-items:center;justify-content:center;font-weight:700;font-size:1.1rem;color:#000;flex-shrink:0}._userName_19ab6_507{font-weight:600;color:var(--text);font-size:.95rem}._commentDate_19ab6_519{font-size:.85rem;color:var(--muted);margin-top:2px}._commentText_19ab6_531{color:var(--text-secondary);line-height:1.7;font-size:.95rem;margin:0;white-space:pre-wrap;word-wrap:break-word}@media(max-width:768px){._container_19ab6_1{padding:0 20px 40px}._title_19ab6_25,._ratingNumber_19ab6_63{font-size:1.5rem}._stats_19ab6_39{flex-direction:column;align-items:flex-start;gap:12px}._form_19ab6_97{padding:20px}._comment_19ab6_311{padding:16px}._commentHeader_19ab6_453{flex-direction:column;align-items:flex-start;gap:8px}}._container_gmvod_39{min-height:100vh;background-color:var(--bg);color:var(--text)}._loadingContainer_gmvod_53{min-height:100vh;background-color:var(--bg);color:var(--text);display:flex;align-items:center;justify-content:center}._loadingContent_gmvod_71{text-align:center;display:flex;flex-direction:column;align-items:center;gap:var(--spacing-sm)}._spinner_gmvod_87{width:48px;height:48px;border:4px solid var(--border);border-top-color:var(--accent);border-radius:50%;animation:_spin_gmvod_87 .8s linear infinite}._errorContainer_gmvod_107{min-height:100vh;background-color:var(--bg);color:var(--text);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--spacing-md);padding:var(--spacing-md)}._errorIcon_gmvod_131{opacity:.7;animation:_fadeIn_gmvod_1 .5s ease-out}._errorTitle_gmvod_141{font-size:1.5rem;margin-bottom:0;font-weight:600;animation:_fadeIn_gmvod_1 .5s ease-out .1s both}._backLink_gmvod_155{color:var(--accent);text-decoration:none;font-size:1rem;font-weight:500;padding:12px 24px;border:1px solid var(--accent);border-radius:var(--border-radius-md);transition:all var(--transition-base);animation:_fadeIn_gmvod_1 .5s ease-out .2s both}._backLink_gmvod_155:hover{background:#00d9ff1a;box-shadow:0 4px 12px #00d9ff4d;transform:translateY(-2px)}._playerOverlay_gmvod_193{position:fixed;inset:0;background-color:#000;z-index:9999;animation:_fadeIn_gmvod_1 .3s ease-out}._hero_gmvod_217{position:relative;height:100vh;min-height:600px;background-size:cover;background-position:center 20%;display:flex;align-items:center;padding:0 10em;overflow:hidden}._heroOverlay_gmvod_241{position:absolute;inset:0;background:linear-gradient(to top,rgba(20,20,20,1) 0%,rgba(20,20,20,.6) 50%,rgba(20,20,20,.3) 70%,transparent 100%);pointer-events:none}._heroContent_gmvod_267{position:relative;z-index:1;max-width:600px;animation:_fadeIn_gmvod_1 .5s ease-in}._title_gmvod_281{font-size:4rem;margin-bottom:20px;font-weight:800;line-height:1.1;letter-spacing:-2px;text-shadow:0 4px 20px rgba(0,0,0,.8),0 2px 8px rgba(0,0,0,.9)}._metaTags_gmvod_301{display:flex;gap:12px;margin-bottom:20px;flex-wrap:wrap}._metaTag_gmvod_301,._ratingBadge_gmvod_337{padding:4px 12px;background:#ffffff26;border-radius:4px;font-size:.9rem;font-weight:700;color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}._heroDescription_gmvod_361{font-size:1.3rem;margin-bottom:30px;line-height:1.6;color:#f5f5f5;text-shadow:0 2px 8px rgba(0,0,0,.9);max-width:600px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}._playButton_gmvod_389{display:inline-flex;align-items:center;gap:12px;background:#fff;color:#000;border:none;padding:10px 20px;font-size:1rem;font-weight:900;text-transform:uppercase;border-radius:6px;cursor:pointer;transition:all .3s;box-shadow:0 4px 16px #0006;font-family:inherit}._playButton_gmvod_389:hover{background:var(--accent)}._playIcon_gmvod_433{width:24px;height:24px;fill:currentColor}._playButtons_gmvod_447{display:flex;gap:12px;flex-wrap:wrap}._secondaryButton_gmvod_461{display:inline-flex;align-items:center;gap:12px;background:#fff3;color:#fff;border:1px solid rgba(255,255,255,.4);padding:10px 20px;font-size:1rem;font-weight:700;text-transform:uppercase;border-radius:6px;cursor:pointer;transition:all .3s;box-shadow:0 4px 16px #0006;font-family:inherit;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}._secondaryButton_gmvod_461:hover{background:#ffffff4d;border-color:#fff9}._drmBadge_gmvod_513{margin-left:8px;padding:2px 8px;background:linear-gradient(135deg,#00d4ff,#09f);color:#000;font-size:.65rem;font-weight:700;border-radius:4px;text-transform:uppercase;letter-spacing:.5px}._processingBox_gmvod_539{background:var(--surface);border:1px solid var(--border);padding:16px 24px;border-radius:var(--border-radius-md);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:inline-block}._processingText_gmvod_559{margin:0;font-size:.95rem}._processingStatus_gmvod_569{margin-top:var(--spacing-xs);color:var(--text-secondary);font-size:.85rem;margin-bottom:0}._contentSection_gmvod_585{padding:var(--spacing-xl);max-width:1400px;margin:0 auto;animation:_fadeIn_gmvod_1 .6s ease-out .2s both}._contentGrid_gmvod_599{display:grid;grid-template-columns:300px 1fr;gap:var(--spacing-xl)}._posterContainer_gmvod_613{position:sticky;top:100px;align-self:start}._poster_gmvod_613{width:100%;border-radius:var(--border-radius-lg);box-shadow:0 12px 40px #0009;transition:all var(--transition-base)}._poster_gmvod_613:hover{transform:translateY(-4px);box-shadow:0 16px 50px #000c}._posterPlaceholder_gmvod_649{width:100%;aspect-ratio:2/3;background:linear-gradient(135deg,#1a1a1a 0%,var(--bg) 100%);border-radius:var(--border-radius-lg);display:flex;align-items:center;justify-content:center;font-size:.9rem;color:var(--text-secondary);border:1px solid var(--border)}._detailsSection_gmvod_677{display:flex;flex-direction:column;gap:var(--spacing-lg)}._sectionTitle_gmvod_689{font-size:1.5rem;margin-bottom:var(--spacing-sm);font-weight:600;color:var(--accent);position:relative;padding-bottom:12px}._sectionTitle_gmvod_689:after{content:"";position:absolute;bottom:0;left:0;width:60px;height:3px;background:linear-gradient(90deg,var(--accent),transparent);border-radius:2px}._description_gmvod_729{font-size:1.1rem;line-height:1.8;margin-bottom:0;color:var(--text-secondary)}._genresSection_gmvod_745{margin-bottom:var(--spacing-lg)}._genresTitle_gmvod_753{font-size:1.1rem;margin-bottom:12px;font-weight:600;color:var(--text)}._genresList_gmvod_767{display:flex;gap:var(--spacing-xs);flex-wrap:wrap}._genreTag_gmvod_779{padding:6px 16px;background:#e509141a;border:1px solid rgba(229,9,20,.3);border-radius:var(--border-radius-xl);font-size:.9rem;font-weight:500;color:var(--accent);transition:all var(--transition-fast);cursor:default}._genreTag_gmvod_779:hover{background:#e5091426;border-color:#e5091480;transform:translateY(-2px);box-shadow:0 4px 12px #e5091433}._footer_gmvod_819{text-align:center;padding:40px 20px;border-top:1px solid rgba(229,9,20,.1);background:#0a0a0a80;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}._footerText_gmvod_837{color:var(--text-secondary);font-size:.9rem;margin:0}@keyframes _spin_gmvod_87{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes _fadeIn_gmvod_1{0%{opacity:0}to{opacity:1}}@keyframes _slideUp_gmvod_1{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@media(max-width:1024px){._hero_gmvod_217{padding:0 5em}._title_gmvod_281{font-size:3rem}._contentGrid_gmvod_599{gap:40px}}@media(max-width:768px){._hero_gmvod_217{padding:0 30px;min-height:500px;height:80vh}._title_gmvod_281{font-size:2.5rem}._heroDescription_gmvod_361{font-size:1.1rem;-webkit-line-clamp:2}._contentSection_gmvod_585{padding:30px 20px}._contentGrid_gmvod_599{grid-template-columns:1fr;gap:30px}._posterContainer_gmvod_613{position:static;max-width:300px;margin:0 auto}._description_gmvod_729{font-size:1rem}}@media(max-width:480px){._hero_gmvod_217{padding:0 20px;height:70vh;min-height:450px}._title_gmvod_281{font-size:2rem;letter-spacing:-1px}._heroDescription_gmvod_361{font-size:1rem;margin-bottom:20px}._metaTags_gmvod_301{gap:8px}._metaTag_gmvod_301,._ratingBadge_gmvod_337{font-size:.8rem;padding:3px 10px}._playButton_gmvod_389{width:100%;justify-content:center}._contentSection_gmvod_585{padding:24px 16px}}:root{--spacing-xs: 8px;--spacing-sm: 16px;--spacing-md: 24px;--spacing-lg: 32px;--spacing-xl: 50px;--border-radius-sm: 4px;--border-radius-md: 8px;--border-radius-lg: 12px;--border-radius-xl: 20px;--transition-fast: .2s;--transition-base: .3s;--transition-slow: .5s}._container_98jns_39{min-height:100vh;background-color:var(--bg);color:var(--text)}._loadingContainer_98jns_53{min-height:100vh;background-color:var(--bg);color:var(--text);display:flex;align-items:center;justify-content:center}._loadingContent_98jns_71{text-align:center;display:flex;flex-direction:column;align-items:center;gap:var(--spacing-sm)}._spinner_98jns_87{width:48px;height:48px;border:4px solid var(--border);border-top-color:var(--accent);border-radius:50%;animation:_spin_98jns_87 .8s linear infinite}._errorContainer_98jns_107{min-height:100vh;background-color:var(--bg);color:var(--text);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--spacing-md);padding:var(--spacing-md);animation:_fadeIn_98jns_1 .5s ease-out}._errorTitle_98jns_133{font-size:1.5rem;margin-bottom:0;font-weight:600}._backLink_98jns_145{color:var(--accent);text-decoration:none;font-size:1rem;font-weight:500;padding:12px 24px;border:1px solid var(--accent);border-radius:var(--border-radius-md);transition:all var(--transition-base)}._backLink_98jns_145:hover{background:#00d9ff1a;box-shadow:0 4px 12px #00d9ff4d;transform:translateY(-2px)}._playerOverlay_98jns_181{position:fixed;inset:0;background-color:#000;z-index:9999;animation:_fadeIn_98jns_1 .3s ease-out}._hero_98jns_205{position:relative;height:100vh;min-height:600px;background-size:cover;background-position:center 20%;display:flex;align-items:center;padding:0 10em;overflow:hidden}._heroOverlay_98jns_229{position:absolute;inset:0;background:linear-gradient(to top,rgba(20,20,20,1) 0%,rgba(20,20,20,.6) 50%,rgba(20,20,20,.3) 70%,transparent 100%);pointer-events:none}._heroContent_98jns_255{position:relative;z-index:1;max-width:600px;animation:_fadeIn_98jns_1 .5s ease-in}._seriesTitle_98jns_269{font-size:4rem;margin-bottom:20px;font-weight:800;line-height:1.1;letter-spacing:-2px;text-shadow:0 4px 20px rgba(0,0,0,.8),0 2px 8px rgba(0,0,0,.9)}._metaInfo_98jns_287{display:flex;gap:12px;margin-bottom:20px;flex-wrap:wrap}._badge_98jns_301,._ratingBadge_98jns_323{padding:4px 12px;background:#ffffff26;border-radius:4px;font-size:.9rem;font-weight:700;color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}._description_98jns_345{font-size:1.3rem;margin-bottom:30px;line-height:1.6;color:#f5f5f5;text-shadow:0 2px 8px rgba(0,0,0,.9);max-width:600px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}._heroButton_98jns_373{display:inline-flex;align-items:center;gap:12px;background:#fff;color:#000;border:none;padding:10px 20px;font-size:1rem;font-weight:900;text-transform:uppercase;border-radius:6px;cursor:pointer;transition:all .3s;box-shadow:0 4px 16px #0006;font-family:inherit}._heroButton_98jns_373:hover{background:var(--accent)}._heroButtonIcon_98jns_417{width:24px;height:24px;fill:currentColor}._heroButtons_98jns_431{display:flex;gap:12px;flex-wrap:wrap}._secondaryHeroButton_98jns_445{display:inline-flex;align-items:center;gap:12px;background:#fff3;color:#fff;border:1px solid rgba(255,255,255,.4);padding:10px 20px;font-size:1rem;font-weight:700;text-transform:uppercase;border-radius:6px;cursor:pointer;transition:all .3s;box-shadow:0 4px 16px #0006;font-family:inherit;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}._secondaryHeroButton_98jns_445:hover{background:#ffffff4d;border-color:#fff9}._drmBadge_98jns_497{margin-left:8px;padding:2px 8px;background:linear-gradient(135deg,#00d4ff,#09f);color:#000;font-size:.65rem;font-weight:700;border-radius:4px;text-transform:uppercase;letter-spacing:.5px}._drmBadgeSmall_98jns_521{margin-left:6px;padding:1px 6px;background:linear-gradient(135deg,#00d4ff,#09f);color:#000;font-size:.6rem;font-weight:700;border-radius:3px;text-transform:uppercase;letter-spacing:.5px}._episodesSection_98jns_547{padding:var(--spacing-xl);max-width:1400px;margin:0 auto;animation:_fadeIn_98jns_1 .6s ease-out .2s both}._seasonSelector_98jns_563{display:flex;gap:12px;margin-bottom:var(--spacing-lg);flex-wrap:wrap}._seasonButton_98jns_577{padding:10px 20px;background:var(--surface);color:var(--text);border:1px solid var(--border);border-radius:var(--border-radius-md);cursor:pointer;font-size:.95rem;font-weight:600;transition:all var(--transition-base);font-family:inherit}._seasonButton_98jns_577:hover{background:var(--surface-hover);border-color:#e509144d;transform:translateY(-2px)}._seasonButton_98jns_577._active_98jns_615{background:linear-gradient(135deg,var(--accent) 0%,#b30710 100%);border:none;box-shadow:0 4px 16px #e5091466}._seasonTitle_98jns_629{font-size:2rem;margin-bottom:var(--spacing-md);font-weight:700;color:var(--text);position:relative;padding-bottom:12px}._seasonTitle_98jns_629:after{content:"";position:absolute;bottom:0;left:0;width:80px;height:4px;background:linear-gradient(90deg,var(--accent),transparent);border-radius:2px}._noEpisodes_98jns_669{background:var(--surface);border:1px solid var(--border);padding:var(--spacing-lg);border-radius:var(--border-radius-lg);text-align:center;color:var(--text-secondary)}._noEpisodes_98jns_669 p{font-size:1rem;margin:0}._episodesList_98jns_697{display:grid;gap:var(--spacing-md)}._episodeCard_98jns_709{background:var(--surface);border:1px solid var(--border);border-radius:var(--border-radius-lg);overflow:hidden;display:flex;flex-direction:column;transition:all var(--transition-base);cursor:pointer}._episodeRow_98jns_731{display:flex;gap:var(--spacing-md);align-items:stretch}._episodeCard_98jns_709:hover{background:var(--surface-elevated);border-color:#e509144d;transform:translateY(-2px);box-shadow:0 8px 24px #0006}._episodeNumberBadge_98jns_757{width:120px;background:linear-gradient(135deg,#e5091433,#e509140d);display:flex;align-items:center;justify-content:center;flex-shrink:0}._episodeNumberText_98jns_775{font-size:3rem;font-weight:800;color:var(--accent);text-shadow:0 2px 8px rgba(229,9,20,.4)}._episodeInfo_98jns_789{flex:1;min-width:0;padding:var(--spacing-md) 0;display:flex;flex-direction:column;justify-content:center;gap:var(--spacing-xs)}._episodeTitle_98jns_809{font-size:1.3rem;margin-bottom:0;font-weight:600;color:var(--text);line-height:1.3}._episodeDescription_98jns_825{color:var(--text-secondary);margin:0;font-size:.95rem;line-height:1.6}._episodeRuntime_98jns_839{color:var(--muted);font-size:.85rem;margin:0}._episodeActions_98jns_851{padding:var(--spacing-md);display:flex;align-items:center;gap:8px;flex-shrink:0}._infoButton_98jns_867{background:transparent;color:var(--accent);border:1px solid rgba(0,217,255,.3);border-radius:50%;width:40px;height:40px;min-width:40px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:border-color var(--transition-fast);padding:0}._infoButton_98jns_867:hover,._infoButtonActive_98jns_901{color:var(--accent);border-color:var(--accent)}._episodeExpandedDetails_98jns_911{width:100%;padding:16px 24px 20px;border-top:1px solid var(--border);background:#0003;display:flex;flex-direction:column;gap:10px;animation:_fadeIn_98jns_1 .2s ease}._episodeExpandedDetails_98jns_911 p{font-size:.95rem;color:var(--text-secondary);line-height:1.7;margin:0}._expandedMeta_98jns_947{display:inline-flex;align-items:center;gap:6px;font-size:.85rem;color:var(--muted)}._playButton_98jns_965{background:transparent;color:var(--accent);border:1px solid rgba(0,217,255,.3);padding:10px 20px;border-radius:var(--border-radius-md);cursor:pointer;font-size:.95rem;font-weight:700;display:flex;align-items:center;gap:var(--spacing-xs);transition:border-color var(--transition-fast),color var(--transition-fast);white-space:nowrap;font-family:inherit}._playButton_98jns_965:hover{border-color:var(--accent);color:var(--accent)}._playButton_98jns_965:active{opacity:.8}._secondaryButton_98jns_1019{background:transparent;color:var(--accent);border:1px solid rgba(0,217,255,.3);padding:10px 20px;border-radius:var(--border-radius-md);cursor:pointer;font-size:.95rem;font-weight:600;display:flex;align-items:center;gap:var(--spacing-xs);transition:border-color var(--transition-fast);white-space:nowrap;font-family:inherit}._secondaryButton_98jns_1019:hover{border-color:var(--accent)}._processingBadge_98jns_1061{background:#ffffff0d;color:#666;padding:12px 20px;border-radius:var(--border-radius-md);font-size:.85rem;font-weight:500;white-space:nowrap}._genresSection_98jns_1083{margin-top:60px}._genresTitle_98jns_1091{font-size:1.3rem;margin-bottom:var(--spacing-sm);font-weight:600;color:var(--text)}._genresList_98jns_1105{display:flex;gap:var(--spacing-xs);flex-wrap:wrap}._genreTag_98jns_1117{padding:8px 20px;background:#e509141a;border:1px solid rgba(229,9,20,.3);border-radius:var(--border-radius-xl);font-size:.95rem;font-weight:500;color:var(--accent);transition:all var(--transition-fast);cursor:default}._genreTag_98jns_1117:hover{background:#e5091426;border-color:#e5091480;transform:translateY(-2px);box-shadow:0 4px 12px #e5091433}._footer_98jns_1157{text-align:center;padding:40px 20px;border-top:1px solid rgba(229,9,20,.1);background:#0a0a0a80;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}._footer_98jns_1157 p{color:var(--text-secondary);font-size:.9rem;margin:0}@keyframes _spin_98jns_87{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes _fadeIn_98jns_1{0%{opacity:0}to{opacity:1}}@keyframes _slideUp_98jns_1{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@media(max-width:1024px){._hero_98jns_205{padding:0 5em}._seriesTitle_98jns_269{font-size:3rem}}@media(max-width:768px){._hero_98jns_205{padding:0 30px;min-height:500px;height:80vh}._seriesTitle_98jns_269{font-size:2.5rem}._description_98jns_345{font-size:1.1rem;-webkit-line-clamp:2}._episodesSection_98jns_547{padding:30px 20px}._episodeRow_98jns_731{flex-direction:column;gap:0}._episodeNumberBadge_98jns_757{width:100%;height:100px}._episodeInfo_98jns_789{padding:20px}._episodeActions_98jns_851{padding:0 20px 20px}._playButton_98jns_965{width:100%;justify-content:center}._processingBadge_98jns_1061{width:100%;text-align:center}}@media(max-width:480px){._hero_98jns_205{padding:0 20px;height:70vh;min-height:450px}._seriesTitle_98jns_269{font-size:2rem;letter-spacing:-1px}._description_98jns_345{font-size:1rem;margin-bottom:20px}._metaInfo_98jns_287{gap:8px}._badge_98jns_301,._ratingBadge_98jns_323{font-size:.8rem;padding:3px 10px}._heroButton_98jns_373{width:100%;justify-content:center}._seasonButton_98jns_577{padding:8px 16px;font-size:.85rem}._episodeNumberText_98jns_775{font-size:2.5rem}._episodeTitle_98jns_809{font-size:1.1rem}._episodeDescription_98jns_825{font-size:.85rem}._episodesSection_98jns_547{padding:24px 16px}}._dashboardContainer_emntf_1{display:flex;min-height:100vh;background:var(--bg)}._mobileTopbar_emntf_15{display:none;position:fixed;top:0;left:0;right:0;z-index:1200;height:56px;background:var(--surface);border-bottom:1px solid var(--border);padding:0 16px;align-items:center;justify-content:space-between;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}._topbarLogo_emntf_49 img{height:2rem;width:auto}._topbarRight_emntf_59{display:flex;align-items:center;gap:8px}._hamburger_emntf_71{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background:var(--surface-elevated);border:1px solid var(--border);border-radius:8px;color:var(--text);cursor:pointer;transition:background .18s,border-color .18s}._hamburger_emntf_71:hover{background:var(--surface-hover);border-color:var(--accent);color:var(--accent)}._hamburger_emntf_71._open_emntf_111{background:#00d9ff1a;border-color:var(--accent);color:var(--accent)}._sidebarOverlay_emntf_125{display:none;position:fixed;inset:0;background:#000000b8;z-index:1090;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}._sidebar_emntf_125{width:252px;background:var(--surface);border-right:1px solid var(--border);display:flex;flex-direction:column;position:fixed;left:0;top:0;bottom:0;padding:20px 14px;z-index:1100;overflow-y:auto;box-shadow:4px 0 24px #0000001f}._brand_emntf_179{display:flex;align-items:center;text-decoration:none;padding:4px 8px;margin-bottom:20px;border-radius:8px;transition:background .18s;border-bottom:none}._brand_emntf_179:hover{background:var(--surface-hover);border-bottom:none}._brand_emntf_179 img{height:2.4rem;width:auto}._profileBlock_emntf_223{display:flex;align-items:center;gap:10px;padding:12px;background:linear-gradient(135deg,var(--surface-elevated) 0%,var(--surface) 100%);border:1px solid var(--border);border-radius:12px;margin-bottom:20px;position:relative;flex-wrap:wrap}._profileAvatar_emntf_249{width:40px;height:40px;border-radius:50%;background:linear-gradient(135deg,var(--accent) 0%,#0070c0 100%);display:flex;align-items:center;justify-content:center;font-size:.95rem;font-weight:800;color:#000;flex-shrink:0;box-shadow:0 0 0 2px var(--surface-elevated),0 0 0 4px #00d9ff4d}._profileInfo_emntf_279{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}._profileName_emntf_295{font-size:.85rem;font-weight:700;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._profileEmail_emntf_313{font-size:.7rem;color:var(--text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._subPill_emntf_329{padding:2px 9px;border-radius:20px;font-size:.65rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;flex-shrink:0}._subPill_emntf_329._active_emntf_351{background:#10b98126;color:#10b981;border:1px solid rgba(16,185,129,.3)}._subPill_emntf_329._inactive_emntf_363{background:#6b728026;color:#6b7280;border:1px solid rgba(107,114,128,.25)}._nav_emntf_377{display:flex;flex-direction:column;gap:2px;flex:1}._navLink_emntf_391{display:flex;align-items:center;gap:10px;padding:10px 12px;color:var(--text-secondary);text-decoration:none;border-radius:10px;font-size:.88rem;font-weight:500;transition:background .18s,color .18s;position:relative;border-bottom:none}._navLink_emntf_391:hover{background:var(--surface-hover);color:var(--text);border-bottom:none}._navLink_emntf_391._active_emntf_351{background:#00d9ff1a;color:var(--accent);font-weight:700}._navIconWrap_emntf_445{width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:8px;flex-shrink:0;background:var(--surface-elevated);transition:background .18s}._navLink_emntf_391._active_emntf_351 ._navIconWrap_emntf_445{background:#00d9ff26}._navLabel_emntf_477{flex:1}._navChevron_emntf_485{color:var(--accent);opacity:.6}._sidebarFooter_emntf_497{padding-top:12px;border-top:1px solid var(--border);margin-top:8px;display:flex;flex-direction:column;gap:2px}._themeRow_emntf_515{display:flex;align-items:center;justify-content:space-between;padding:8px 12px;border-radius:10px;transition:background .15s}._themeRow_emntf_515:hover{background:var(--surface-hover)}._themeLabel_emntf_541{font-size:.85rem;color:var(--text-secondary);font-weight:500}._langToggle_emntf_553{padding:4px 10px;background:var(--surface-elevated);border:1px solid var(--border);border-radius:8px;color:var(--text);font-size:.78rem;font-weight:700;cursor:pointer;transition:border-color .18s,background .18s;white-space:nowrap}._langToggle_emntf_553:hover{border-color:var(--accent);background:var(--surface-hover)}._logoutButton_emntf_589{display:flex;align-items:center;gap:10px;padding:10px 12px;background:transparent;color:var(--text-secondary);border:none;border-radius:10px;font-size:.88rem;font-weight:500;cursor:pointer;transition:background .18s,color .18s;width:100%;text-align:left}._logoutButton_emntf_589:hover{background:#ef444414;color:#ef4444}._mainContent_emntf_635{flex:1;margin-left:252px;padding:36px 32px;min-height:100vh}@media(max-width:900px){._mobileTopbar_emntf_15{display:flex}._sidebarOverlay_emntf_125{display:block}._sidebar_emntf_125{transform:translate(-100%);transition:transform .26s cubic-bezier(.4,0,.2,1);top:0;box-shadow:none}._sidebar_emntf_125._sidebarOpen_emntf_683{transform:translate(0);box-shadow:6px 0 28px #00000073}._mainContent_emntf_635{margin-left:0;padding:80px 20px 36px}}@media(max-width:480px){._sidebar_emntf_125{width:85vw;max-width:280px}._mainContent_emntf_635{padding:68px 14px 32px}._mobileTopbar_emntf_15{padding:0 12px}._profileName_emntf_295{font-size:.8rem}._profileEmail_emntf_313{font-size:.65rem}}@media(max-width:360px){._mainContent_emntf_635{padding:64px 12px 28px}}@keyframes _spin_fewdh_41{to{transform:rotate(360deg)}}@keyframes _fadeUp_fewdh_1{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}._loadingContainer_fewdh_21{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:60vh;gap:16px;color:var(--text-secondary)}._spinner_fewdh_41{width:36px;height:36px;border:3px solid var(--border);border-top-color:var(--accent);border-radius:50%;animation:_spin_fewdh_41 .8s linear infinite}._page_fewdh_61{max-width:1100px;margin:0 auto;display:flex;flex-direction:column;gap:22px;animation:_fadeUp_fewdh_1 .35s ease both}._hero_fewdh_81{position:relative;background:var(--surface);border:1px solid var(--border);border-radius:20px;overflow:hidden;box-shadow:0 0 40px var(--plan-glow, rgba(0, 217, 255, .1))}._heroBgMesh_fewdh_99{position:absolute;inset:0;background:radial-gradient(ellipse 60% 80% at 0% 0%,var(--plan-glow, rgba(0,217,255,.12)) 0%,transparent 70%),radial-gradient(ellipse 40% 60% at 100% 100%,rgba(99,102,241,.06) 0%,transparent 70%);pointer-events:none}._heroContent_fewdh_117{position:relative;display:flex;align-items:center;gap:20px;padding:28px 32px;flex-wrap:wrap}._heroAvatar_fewdh_135{width:72px;height:72px;border-radius:50%;background:linear-gradient(135deg,var(--accent) 0%,#0070c0 100%);display:flex;align-items:center;justify-content:center;font-size:1.6rem;font-weight:800;color:#000;flex-shrink:0;box-shadow:0 0 0 3px var(--surface),0 0 0 5px #00d9ff59,0 8px 24px #0000004d}._heroText_fewdh_165{flex:1;min-width:0}._heroName_fewdh_175{font-size:1.6rem;font-weight:800;color:var(--text);margin:0 0 4px;letter-spacing:-.02em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._heroEmail_fewdh_197{font-size:.85rem;color:var(--text-secondary);margin:0}._heroActions_fewdh_209{display:flex;align-items:center;gap:10px;flex-wrap:wrap}._planPill_fewdh_223{display:inline-flex;align-items:center;gap:5px;padding:5px 13px;border-radius:4em;font-size:.72rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;border:1px solid;white-space:nowrap}._browseBtn_fewdh_251{display:inline-flex;align-items:center;gap:7px;padding:9px 18px;background:var(--accent);color:#000;border:none;border-radius:9px;font-size:.88rem;font-weight:700;cursor:pointer;transition:background .18s,transform .18s;white-space:nowrap}._browseBtn_fewdh_251:hover{background:var(--accent-hover);transform:translateY(-1px)}._settingsBtn_fewdh_293{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;background:var(--surface-elevated);border:1px solid var(--border);color:var(--text-secondary);border-radius:9px;cursor:pointer;transition:border-color .18s,color .18s;flex-shrink:0}._settingsBtn_fewdh_293:hover{border-color:var(--accent);color:var(--accent)}._statsRow_fewdh_335{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}._statCard_fewdh_347{background:var(--surface);border:1px solid var(--border);border-radius:16px;padding:20px 18px;display:flex;align-items:center;gap:14px;transition:border-color .2s,transform .2s,box-shadow .2s}._statCard_fewdh_347:hover{border-color:#00d9ff33;transform:translateY(-2px);box-shadow:0 6px 20px #0000001f}._statIconWrap_fewdh_381{width:44px;height:44px;border-radius:12px;display:flex;align-items:center;justify-content:center;flex-shrink:0}._statVal_fewdh_401{font-size:1.9rem;font-weight:800;color:var(--text);line-height:1;letter-spacing:-.02em}._statUnit_fewdh_417{font-size:1rem;font-weight:400;color:var(--text-secondary);margin-left:3px}._statLabel_fewdh_431{font-size:.75rem;color:var(--text-secondary);margin-top:5px;font-weight:500}._bodyGrid_fewdh_447{display:grid;grid-template-columns:380px 1fr;gap:18px;align-items:start}._memberCard_fewdh_463{background:var(--surface);border:1px solid var(--border);border-radius:18px;padding:24px 24px 20px;position:relative;overflow:hidden;display:flex;flex-direction:column;gap:16px;box-shadow:0 0 0 1px transparent,0 4px 20px #0000001a;transition:box-shadow .2s}._memberCard_fewdh_463:hover{box-shadow:0 0 0 1px #00d9ff26,0 8px 28px #00000029}._memberCardBar_fewdh_501{position:absolute;top:0;left:0;right:0;height:3px;background:var(--plan-color, var(--accent));border-radius:18px 18px 0 0}._memberTop_fewdh_521{display:flex;justify-content:space-between;align-items:flex-start}._memberCardLabel_fewdh_533{font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--text-secondary);margin:0 0 4px}._memberPlan_fewdh_551{font-size:1.4rem;font-weight:800;color:var(--text);margin:0;letter-spacing:-.01em}._statusPill_fewdh_567{padding:4px 12px;border-radius:4em;font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;white-space:nowrap;flex-shrink:0}._daysBlock_fewdh_591{display:flex;align-items:baseline;gap:10px}._daysNum_fewdh_603{font-size:3rem;font-weight:900;color:var(--plan-color, var(--accent));line-height:1;letter-spacing:-.03em}._daysSuffix_fewdh_619{display:flex;flex-direction:column;font-size:.8rem;color:var(--text-secondary);line-height:1.3;font-weight:500}._daysBar_fewdh_637{height:4px;background:var(--border);border-radius:4px;overflow:hidden}._daysBarFill_fewdh_651{height:100%;background:var(--plan-color, var(--accent));border-radius:4px;transition:width .6s ease}._dateGrid_fewdh_667{display:grid;grid-template-columns:1fr 1fr;gap:10px;background:var(--surface-elevated);border:1px solid var(--border);border-radius:10px;padding:12px 14px}._dateItem_fewdh_687{display:flex;flex-direction:column;gap:4px}._dateLabel_fewdh_699{display:flex;align-items:center;gap:4px;font-size:.68rem;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.06em;font-weight:600}._dateVal_fewdh_721{font-size:.88rem;font-weight:700;color:var(--text)}._pendingNote_fewdh_733{font-size:.85rem;color:#f59e0b;padding:10px 14px;background:#f59e0b14;border:1px solid rgba(245,158,11,.2);border-radius:8px;margin:0;line-height:1.5}._manageSubBtn_fewdh_755{display:flex;align-items:center;justify-content:center;gap:6px;padding:10px 16px;background:transparent;border:1px solid var(--border);color:var(--text-secondary);border-radius:9px;font-size:.85rem;font-weight:600;cursor:pointer;transition:border-color .18s,color .18s;margin-top:4px}._manageSubBtn_fewdh_755:hover{border-color:var(--accent);color:var(--accent)}._noSubCard_fewdh_801{background:var(--surface);border:1px solid var(--border);border-radius:18px;padding:40px 24px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:12px}._noSubIcon_fewdh_825{color:var(--muted);opacity:.5}._noSubCard_fewdh_801 h3{font-size:1.1rem;font-weight:700;color:var(--text);margin:0}._noSubCard_fewdh_801 p{font-size:.85rem;color:var(--text-secondary);margin:0}._historyCard_fewdh_863{background:var(--surface);border:1px solid var(--border);border-radius:18px;padding:22px;display:flex;flex-direction:column;gap:14px}._historyHeader_fewdh_883{display:flex;align-items:center;justify-content:space-between}._cardTitle_fewdh_895{font-size:1rem;font-weight:700;color:var(--text);margin:0}._historyList_fewdh_909{display:flex;flex-direction:column;gap:6px}._historyItem_fewdh_921{display:flex;align-items:center;gap:12px;padding:10px 12px;background:var(--surface-elevated);border:1px solid var(--border);border-radius:10px;cursor:pointer;transition:border-color .18s,transform .18s;position:relative}._historyItem_fewdh_921:hover{border-color:#00d9ff40;transform:translate(3px)}._historyItem_fewdh_921:focus-visible{outline:2px solid var(--accent);outline-offset:2px}._historyThumb_fewdh_967{width:80px;height:50px;border-radius:6px;overflow:hidden;flex-shrink:0;background:var(--border);display:flex;align-items:center;justify-content:center;position:relative}._historyThumb_fewdh_967 img{width:100%;height:100%;object-fit:cover}._thumbPlaceholder_fewdh_1005{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:var(--text-secondary)}._playOverlay_fewdh_1023{position:absolute;inset:0;background:#0000008c;display:flex;align-items:center;justify-content:center;color:#fff;opacity:0;transition:opacity .18s;border-radius:6px}._historyItem_fewdh_921:hover ._playOverlay_fewdh_1023{opacity:1}._historyInfo_fewdh_1057{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}._historyTitle_fewdh_1073{font-size:.88rem;font-weight:600;color:var(--text);margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._historyMeta_fewdh_1093{font-size:.73rem;color:var(--text-secondary);margin:0}._progressBar_fewdh_1105{height:3px;background:var(--border);border-radius:2px;overflow:hidden;margin-top:4px}._progressFill_fewdh_1121{height:100%;background:var(--accent);border-radius:2px}._doneBadge_fewdh_1133{font-size:.7rem;font-weight:700;color:#10b981;background:#10b9811a;padding:3px 8px;border-radius:6px;white-space:nowrap;flex-shrink:0}._emptyHistory_fewdh_1157{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:40px 20px;color:var(--muted);text-align:center}._emptyHistory_fewdh_1157 p{margin:0;font-size:.88rem;color:var(--text-secondary)}@media(max-width:1024px){._bodyGrid_fewdh_447{grid-template-columns:1fr}}@media(max-width:860px){._statsRow_fewdh_335{grid-template-columns:repeat(2,1fr)}}@media(max-width:580px){._heroContent_fewdh_117{flex-direction:column;align-items:center;text-align:center;padding:24px 18px;gap:14px}._heroText_fewdh_165{text-align:center}._heroName_fewdh_175{font-size:1.25rem;white-space:normal}._heroActions_fewdh_209{width:100%;justify-content:center}._browseBtn_fewdh_251{flex:1;justify-content:center;min-width:0}._heroAvatar_fewdh_135{width:64px;height:64px;font-size:1.35rem}}@media(max-width:480px){._statsRow_fewdh_335{grid-template-columns:1fr 1fr;gap:8px}._statCard_fewdh_347{padding:14px 10px;gap:10px}._statIconWrap_fewdh_381{width:38px;height:38px}._statVal_fewdh_401{font-size:1.45rem}._statLabel_fewdh_431{font-size:.7rem}._memberCard_fewdh_463,._noSubCard_fewdh_801{padding:18px 14px}._historyCard_fewdh_863{padding:16px 14px}._daysNum_fewdh_603{font-size:2.4rem}._dateGrid_fewdh_667{grid-template-columns:1fr;gap:6px}._historyItem_fewdh_921{gap:10px;padding:9px 10px}._historyThumb_fewdh_967{width:60px;height:40px}._historyTitle_fewdh_1073{font-size:.83rem}._manageSubBtn_fewdh_755{width:100%}}@media(max-width:360px){._heroContent_fewdh_117{padding:20px 14px}._statsRow_fewdh_335{gap:6px}._statCard_fewdh_347{padding:12px 10px}._statVal_fewdh_401{font-size:1.3rem}}@keyframes _spin_x9tll_53{to{transform:rotate(360deg)}}@keyframes _fadeUp_x9tll_1{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}._settingsContainer_x9tll_19{max-width:860px;margin:0 auto;animation:_fadeUp_x9tll_1 .32s ease both}._loadingContainer_x9tll_33{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:400px;color:var(--text);gap:16px}._spinner_x9tll_53{width:36px;height:36px;border:3px solid var(--border);border-top-color:var(--accent);border-radius:50%;animation:_spin_x9tll_53 .8s linear infinite}._pageTitle_x9tll_73{font-size:1.4rem;font-weight:700;color:var(--text);margin:0 0 28px}._tabs_x9tll_89{display:flex;gap:0;margin-bottom:24px;border-bottom:1px solid var(--border);overflow-x:auto}._tab_x9tll_89{display:flex;align-items:center;gap:8px;padding:10px 20px;background:transparent;border:none;border-bottom:2px solid transparent;margin-bottom:-1px;color:var(--text-secondary);font-size:.9rem;font-weight:500;cursor:pointer;transition:color .18s ease,border-color .18s ease;white-space:nowrap;border-radius:0}._tab_x9tll_89:hover{color:var(--text);background:transparent}._activeTab_x9tll_153{color:var(--accent);border-bottom-color:var(--accent);font-weight:600}._tabContent_x9tll_167{background:var(--surface);border:1px solid var(--border);border-radius:16px;padding:28px 32px}._tabPanel_x9tll_181{display:flex;flex-direction:column;gap:22px}._sectionHeader_x9tll_195{padding-bottom:16px;border-bottom:1px solid var(--border)}._sectionTitle_x9tll_205{font-size:1.1rem;font-weight:700;color:var(--text);margin:0 0 4px}._sectionSubtitle_x9tll_219{font-size:.85rem;color:var(--text-secondary);margin:0}._formGroup_x9tll_233{display:flex;flex-direction:column;gap:6px}._label_x9tll_245{font-size:.82rem;font-weight:600;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.05em}._input_x9tll_261{width:100%;padding:10px 14px;background:var(--surface-elevated);border:1px solid var(--border);border-radius:8px;color:var(--text);font-size:.95rem;font-family:inherit;transition:border-color .18s ease}._input_x9tll_261:focus{outline:none;border-color:var(--accent)}._input_x9tll_261::placeholder{color:var(--muted)}._primaryButton_x9tll_305{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 20px;border-radius:8px;font-size:.92rem;font-weight:700;cursor:pointer;transition:all .2s ease;background:var(--accent);color:#000;border:none;align-self:flex-start}._primaryButton_x9tll_305:hover:not(:disabled){background:var(--accent-hover);transform:translateY(-1px)}._primaryButton_x9tll_305:disabled{opacity:.55;cursor:not-allowed;transform:none}._secondaryButton_x9tll_361{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 20px;border-radius:8px;font-size:.92rem;font-weight:600;cursor:pointer;transition:all .2s ease;background:transparent;color:var(--text);border:1px solid var(--border)}._secondaryButton_x9tll_361:hover:not(:disabled){border-color:var(--accent);color:var(--accent);background:transparent}._dangerButton_x9tll_405{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 20px;border-radius:8px;font-size:.92rem;font-weight:600;cursor:pointer;transition:all .2s ease;background:transparent;color:#ef4444;border:1px solid rgba(239,68,68,.4)}._dangerButton_x9tll_405:hover:not(:disabled){background:#ef44441a;border-color:#ef4444}._infoBox_x9tll_449{display:flex;gap:12px;padding:16px;background:#00d9ff0d;border:1px solid rgba(0,217,255,.18);border-radius:8px}._infoIcon_x9tll_467{color:var(--accent);font-size:20px;flex-shrink:0;margin-top:2px}._infoTitle_x9tll_481{font-size:.85rem;font-weight:600;color:var(--text);margin-bottom:8px}._infoList_x9tll_495{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:4px}._infoList_x9tll_495 li{font-size:.82rem;color:var(--text-secondary);padding-left:14px;position:relative}._infoList_x9tll_495 li:before{content:"·";position:absolute;left:4px;color:var(--accent)}._dangerTab_x9tll_543{color:#ef4444}._dangerTab_x9tll_543:hover{color:#ef4444;background:transparent}._dangerTab_x9tll_543._activeTab_x9tll_153{color:#ef4444;border-bottom-color:#ef4444}._dangerTitle_x9tll_571{color:#ef4444}._dangerCard_x9tll_579{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding:20px 24px;border:1px solid rgba(239,68,68,.3);border-radius:12px;background:#ef44440a;flex-wrap:wrap}._dangerCardInfo_x9tll_603{display:flex;gap:14px;align-items:flex-start;flex:1;min-width:0}._dangerCardIcon_x9tll_619{color:#ef4444;font-size:20px;flex-shrink:0;margin-top:2px}._dangerCardTitle_x9tll_633{font-size:.95rem;font-weight:600;color:var(--text);margin:0 0 6px}._dangerCardDesc_x9tll_647{font-size:.85rem;color:var(--text-secondary);line-height:1.6;margin:0}._dangerCardDesc_x9tll_647 strong{color:var(--text)}._dangerButtonSolid_x9tll_671{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 20px;border-radius:8px;font-size:.92rem;font-weight:700;cursor:pointer;transition:all .2s ease;border:none;background:#ef4444;color:#fff;white-space:nowrap}._dangerButtonSolid_x9tll_671:hover:not(:disabled){background:#dc2626;transform:translateY(-1px);box-shadow:0 4px 12px #ef444459}._dangerButtonSolid_x9tll_671:disabled{opacity:.55;cursor:not-allowed;transform:none}._modalOverlay_x9tll_731{position:fixed;inset:0;background:#000000bf;display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}._modal_x9tll_731{background:var(--surface);border:1px solid var(--border);border-radius:16px;padding:28px 32px;width:100%;max-width:480px;display:flex;flex-direction:column;gap:18px;position:relative}._modalHeader_x9tll_781{display:flex;align-items:flex-start;justify-content:space-between}._modalWarningIcon_x9tll_793{width:52px;height:52px;border-radius:50%;background:#ef44441f;border:2px solid rgba(239,68,68,.35);display:flex;align-items:center;justify-content:center;color:#ef4444}._modalClose_x9tll_817{background:transparent;border:none;color:var(--text-secondary);cursor:pointer;padding:4px;border-radius:4px;transition:color .2s;display:flex;align-items:center;justify-content:center}._modalClose_x9tll_817:hover:not(:disabled){color:var(--text)}._modalClose_x9tll_817:disabled{opacity:.4;cursor:not-allowed}._modalTitle_x9tll_861{font-size:1.3rem;font-weight:700;color:var(--text);margin:0}._graceInfoBox_x9tll_877{display:flex;flex-direction:column;gap:12px;padding:16px;background:var(--surface-elevated);border:1px solid var(--border);border-radius:10px}._graceInfoRow_x9tll_897{display:flex;gap:12px;align-items:flex-start}._graceInfoIcon_x9tll_909{font-size:1.15rem;flex-shrink:0;margin-top:1px}._graceInfoTitle_x9tll_921{font-size:.85rem;font-weight:600;color:var(--text);margin:0 0 3px}._graceInfoText_x9tll_935{font-size:.82rem;color:var(--text-secondary);line-height:1.5;margin:0}._graceInfoText_x9tll_935 strong{color:var(--text)}._modalConfirmLabel_x9tll_957{font-size:.88rem;color:var(--text-secondary);margin:0}._modalConfirmLabel_x9tll_957 strong{color:var(--text);font-family:monospace;background:#ef44441a;padding:2px 6px;border-radius:4px;border:1px solid rgba(239,68,68,.3)}._deleteConfirmInput_x9tll_987{border-color:#ef444466!important}._deleteConfirmInput_x9tll_987:focus{border-color:#ef4444!important}._modalError_x9tll_1003{font-size:.85rem;color:#ef4444;margin:0;padding:10px 14px;background:#ef444414;border:1px solid rgba(239,68,68,.2);border-radius:6px}._modalActions_x9tll_1023{display:flex;gap:12px;flex-wrap:wrap}._modalActions_x9tll_1023 ._secondaryButton_x9tll_361,._modalActions_x9tll_1023 ._dangerButtonSolid_x9tll_671{flex:1}._subscriptionCard_x9tll_1053{background:var(--surface-elevated);border:1px solid var(--border);border-radius:12px;padding:24px;display:flex;flex-direction:column;gap:20px}._subscriptionHeader_x9tll_1073{display:flex;gap:10px;flex-wrap:wrap;align-items:center}._planBadge_x9tll_1087{padding:5px 14px;border-radius:20px;font-size:.78rem;font-weight:700;color:var(--text);letter-spacing:.04em}._statusBadge_x9tll_1105{padding:5px 14px;border-radius:20px;font-size:.78rem;font-weight:700;letter-spacing:.04em}._statusActive_x9tll_1121{background:#10b98126;color:#10b981;border:1px solid rgba(16,185,129,.3)}._statusInactive_x9tll_1133{background:#ef444426;color:#ef4444;border:1px solid rgba(239,68,68,.3)}._subscriptionDates_x9tll_1145{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:14px;padding:14px 18px;background:var(--surface);border-radius:8px;border:1px solid var(--border)}._dateItem_x9tll_1165{display:flex;flex-direction:column;gap:4px}._dateLabel_x9tll_1177{font-size:.75rem;font-weight:600;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.05em}._dateValue_x9tll_1193{font-size:.95rem;font-weight:600;color:var(--text)}._activeAlert_x9tll_1205{padding:12px 16px;background:#10b98114;border:1px solid rgba(16,185,129,.2);border-radius:8px;color:#10b981;font-size:.9rem}._inactiveAlert_x9tll_1223{padding:20px;background:#ef444414;border:1px solid rgba(239,68,68,.25);border-radius:8px;text-align:center}._inactiveAlert_x9tll_1223 p{font-size:.95rem;color:#ef4444;margin-bottom:16px}._subscriptionActions_x9tll_1251{display:flex;gap:12px;flex-wrap:wrap}@media(max-width:768px){._pageTitle_x9tll_73{font-size:1.25rem;margin-bottom:20px}._tabContent_x9tll_167{padding:22px 20px}._sectionTitle_x9tll_205{font-size:1rem}._subscriptionDates_x9tll_1145{grid-template-columns:1fr}._subscriptionActions_x9tll_1251,._dangerCard_x9tll_579{flex-direction:column}}@media(max-width:480px){._tabs_x9tll_89{gap:0}._tab_x9tll_89{padding:10px 12px;font-size:.8rem;gap:5px}._tabContent_x9tll_167{padding:16px 14px}._pageTitle_x9tll_73{font-size:1.1rem;margin-bottom:16px}._primaryButton_x9tll_305{align-self:stretch;width:100%}._secondaryButton_x9tll_361,._dangerButton_x9tll_405{width:100%;justify-content:center}._modalActions_x9tll_1023{flex-direction:column}._modalActions_x9tll_1023 ._secondaryButton_x9tll_361,._modalActions_x9tll_1023 ._dangerButtonSolid_x9tll_671{flex:unset;width:100%}._dangerCard_x9tll_579{padding:16px;gap:14px}._modal_x9tll_731{padding:22px 16px}}@keyframes _spin_xjbqf_51{to{transform:rotate(360deg)}}@keyframes _fadeIn_xjbqf_1{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes _fadeUp_xjbqf_1{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}._loadingContainer_xjbqf_31{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:400px;gap:16px;color:var(--text-secondary)}._spinner_xjbqf_51{width:36px;height:36px;border:3px solid var(--border);border-top-color:var(--accent);border-radius:50%;animation:_spin_xjbqf_51 .8s linear infinite}._subscriptionPage_xjbqf_71{max-width:760px;margin:0 auto;display:flex;flex-direction:column;gap:0;animation:_fadeUp_xjbqf_1 .32s ease both}._header_xjbqf_89{margin-bottom:28px}._pageTitle_xjbqf_97{font-size:1.4rem;font-weight:800;margin:0 0 5px;color:var(--text)}._pageSubtitle_xjbqf_111{color:var(--text-secondary);margin:0;font-size:.88rem}._content_xjbqf_123{display:flex;flex-direction:column;gap:18px}._planCard_xjbqf_137{background:var(--surface);border:1px solid var(--border);border-radius:18px;padding:24px 26px;display:flex;flex-direction:column;gap:20px;position:relative;overflow:hidden}._planCardBar_xjbqf_161{position:absolute;top:0;left:0;right:0;height:3px;background:var(--plan-color, var(--accent));border-radius:18px 18px 0 0}._planHeader_xjbqf_181{display:flex;justify-content:space-between;align-items:flex-start}._planInfo_xjbqf_193{display:flex;gap:10px;align-items:center;flex-wrap:wrap}._planBadge_xjbqf_207{display:inline-flex;align-items:center;gap:5px;padding:5px 14px;border-radius:4em;font-size:.75rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase;border:1px solid;white-space:nowrap}._statusBadge_xjbqf_235{display:inline-flex;align-items:center;gap:5px;padding:5px 12px;border-radius:4em;font-size:.73rem;font-weight:700;letter-spacing:.03em;text-transform:capitalize;white-space:nowrap}._statusActive_xjbqf_261{background:#10b9811f;color:#10b981;border:1px solid rgba(16,185,129,.25)}._statusInactive_xjbqf_273{background:#6b72801f;color:#6b7280;border:1px solid rgba(107,114,128,.25)}._daysRemaining_xjbqf_287{display:flex;align-items:baseline;gap:10px;padding:16px 20px;background:#00d9ff0f;border:1px solid rgba(0,217,255,.15);border-radius:12px}._daysNumber_xjbqf_307{font-size:2.6rem;font-weight:900;color:var(--plan-color, var(--accent));line-height:1;letter-spacing:-.03em}._daysLabel_xjbqf_323{font-size:.9rem;color:var(--text-secondary);font-weight:500}._billingInfo_xjbqf_337{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:10px}._billingItem_xjbqf_349{display:flex;align-items:flex-start;gap:11px;padding:14px 16px;background:var(--surface-elevated);border:1px solid var(--border);border-radius:10px}._billingItem_xjbqf_349>div{display:flex;flex-direction:column;gap:4px}._billingLabel_xjbqf_381{font-size:.7rem;font-weight:700;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.06em}._billingValue_xjbqf_397{font-size:.9rem;font-weight:600;color:var(--text)}._pendingNote_xjbqf_409{font-size:.86rem;color:#f59e0b;margin:0;padding:12px 16px;background:#f59e0b14;border:1px solid rgba(245,158,11,.2);border-radius:8px;line-height:1.5}._actions_xjbqf_433{display:flex;gap:10px;flex-wrap:wrap;padding-top:14px;border-top:1px solid var(--border);align-items:center}._changePlanButton_xjbqf_451{padding:10px 20px;background:var(--accent);color:#000;border:none;border-radius:9px;font-size:.9rem;font-weight:700;cursor:pointer;transition:background .18s,transform .18s}._changePlanButton_xjbqf_451:hover{background:var(--accent-hover);transform:translateY(-1px)}._cancelButton_xjbqf_485{display:inline-flex;align-items:center;gap:7px;padding:10px 18px;background:transparent;color:#ef4444;border:1px solid rgba(239,68,68,.35);border-radius:9px;font-size:.86rem;font-weight:600;cursor:pointer;transition:background .18s,border-color .18s}._cancelButton_xjbqf_485:hover{background:#ef444414;border-color:#ef4444}._featuresCard_xjbqf_527{background:var(--surface);border:1px solid var(--border);border-radius:16px;padding:22px 24px}._featuresTitle_xjbqf_541{font-size:.95rem;font-weight:700;margin:0 0 14px;color:var(--text)}._featuresList_xjbqf_555{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}._featuresList_xjbqf_555 li{display:flex;align-items:center;gap:11px;color:var(--text);font-size:.88rem}._featuresList_xjbqf_555 li svg{color:#10b981;flex-shrink:0}._noSubscription_xjbqf_601{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:70px 24px;background:var(--surface);border:1px solid var(--border);border-radius:18px;gap:12px}._noSubIcon_xjbqf_627{color:var(--muted);opacity:.5}._noSubscription_xjbqf_601 h2{font-size:1.2rem;font-weight:700;margin:0;color:var(--text)}._noSubscription_xjbqf_601 p{color:var(--text-secondary);margin:0;font-size:.88rem;max-width:300px}._subscribeCta_xjbqf_665{padding:10px 26px;background:var(--accent);color:#000;border:none;border-radius:9px;font-size:.92rem;font-weight:700;cursor:pointer;transition:background .18s;margin-top:6px}._subscribeCta_xjbqf_665:hover{background:var(--accent-hover)}._modalOverlay_xjbqf_701{position:fixed;inset:0;background:#000000b8;z-index:2000;display:flex;align-items:center;justify-content:center;padding:20px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}._modal_xjbqf_701{background:var(--surface);border:1px solid var(--border);border-radius:18px;padding:32px 28px;max-width:420px;width:100%;position:relative;animation:_fadeIn_xjbqf_1 .22s ease;box-shadow:0 24px 60px #0006}._modalClose_xjbqf_749{position:absolute;top:14px;right:14px;width:32px;height:32px;background:var(--surface-elevated);border:1px solid var(--border);border-radius:8px;color:var(--text-secondary);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:color .18s,border-color .18s}._modalClose_xjbqf_749:hover{color:var(--text);border-color:var(--text-secondary)}._modalIcon_xjbqf_793{width:52px;height:52px;border-radius:50%;background:#ef44441a;border:1px solid rgba(239,68,68,.25);display:flex;align-items:center;justify-content:center;color:#ef4444;margin-bottom:18px}._modalTitle_xjbqf_819{font-size:1.2rem;font-weight:800;color:var(--text);margin:0 0 10px}._modalBody_xjbqf_833{font-size:.9rem;color:var(--text-secondary);line-height:1.6;margin:0 0 20px}._modalError_xjbqf_847{font-size:.85rem;color:#ef4444;background:#ef444414;border:1px solid rgba(239,68,68,.2);border-radius:8px;padding:10px 14px;margin:0 0 16px}._modalActions_xjbqf_867{display:flex;gap:10px}._modalKeepBtn_xjbqf_877{flex:1;padding:10px 16px;background:var(--surface-elevated);border:1px solid var(--border);color:var(--text);border-radius:9px;font-size:.9rem;font-weight:600;cursor:pointer;transition:border-color .18s}._modalKeepBtn_xjbqf_877:hover{border-color:var(--accent)}._modalCancelBtn_xjbqf_911{flex:1;padding:10px 16px;background:#ef44441a;border:1px solid rgba(239,68,68,.3);color:#ef4444;border-radius:9px;font-size:.9rem;font-weight:700;cursor:pointer;transition:background .18s,border-color .18s}._modalCancelBtn_xjbqf_911:hover:not(:disabled){background:#ef44442e;border-color:#ef4444}._modalCancelBtn_xjbqf_911:disabled,._modalKeepBtn_xjbqf_877:disabled{opacity:.5;cursor:not-allowed}._modalSuccess_xjbqf_959{display:flex;flex-direction:column;align-items:center;text-align:center;gap:12px;padding:12px 0;color:#10b981}._modalSuccess_xjbqf_959 h3{font-size:1.1rem;font-weight:700;color:var(--text);margin:0}._modalSuccess_xjbqf_959 p{font-size:.88rem;color:var(--text-secondary);margin:0}@media(max-width:600px){._planCard_xjbqf_137{padding:18px 16px}._billingInfo_xjbqf_337{grid-template-columns:1fr}._actions_xjbqf_433{flex-direction:column;align-items:stretch}._changePlanButton_xjbqf_451,._cancelButton_xjbqf_485{width:100%;justify-content:center}._modal_xjbqf_701{padding:26px 20px}._modalActions_xjbqf_867{flex-direction:column}._modalKeepBtn_xjbqf_877,._modalCancelBtn_xjbqf_911{flex:unset;width:100%}._pageTitle_xjbqf_97{font-size:1.2rem}._daysNumber_xjbqf_307{font-size:2.2rem}._featuresCard_xjbqf_527{padding:18px 16px}._noSubscription_xjbqf_601{padding:50px 16px}}@media(max-width:400px){._planCard_xjbqf_137{padding:16px 12px}._planBadge_xjbqf_207,._statusBadge_xjbqf_235{font-size:.68rem;padding:4px 10px}}@keyframes _spin_1qj0w_63{to{transform:rotate(360deg)}}@keyframes _buttonSpin_1qj0w_675{to{transform:rotate(360deg)}}@keyframes _fadeUp_1qj0w_1{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}._downloadsContainer_1qj0w_29{max-width:1100px;margin:0 auto;animation:_fadeUp_1qj0w_1 .32s ease both}._loadingContainer_1qj0w_43{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:400px;color:var(--text);gap:16px}._spinner_1qj0w_63{width:36px;height:36px;border:3px solid var(--border);border-top-color:var(--accent);border-radius:50%;animation:_spin_1qj0w_63 .8s linear infinite}._header_1qj0w_83{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:28px;gap:20px;flex-wrap:wrap}._titleSection_1qj0w_101{flex:1;min-width:220px}._pageTitle_1qj0w_111{font-size:1.4rem;font-weight:700;color:var(--text);margin:0 0 6px}._subtitle_1qj0w_125{font-size:.88rem;color:var(--text-secondary);margin:0}._storageCard_1qj0w_139{background:var(--surface);border:1px solid var(--border);border-radius:16px;padding:18px 20px;min-width:220px}._storageLabel_1qj0w_155{font-size:.72rem;font-weight:600;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.05em;margin:0 0 6px}._storageValue_1qj0w_173{font-size:1.6rem;font-weight:700;color:var(--accent);margin:0 0 10px}._storageBar_1qj0w_187{width:100%;height:5px;background:var(--surface-elevated);border-radius:3px;overflow:hidden;margin-bottom:6px}._storageProgress_1qj0w_205{height:100%;transition:width .3s ease;border-radius:3px}._storagePercentage_1qj0w_217{font-size:.8rem;color:var(--text-secondary);margin:0}._actionsBar_1qj0w_231{margin-bottom:20px}._clearAllButton_1qj0w_239{display:inline-flex;align-items:center;gap:8px;padding:10px 18px;background:transparent;color:#ef4444;border:1px solid rgba(239,68,68,.4);border-radius:8px;cursor:pointer;font-size:.88rem;font-weight:600;transition:all .2s ease}._clearAllButton_1qj0w_239:hover{background:#ef44441a;border-color:#ef4444}._emptyState_1qj0w_281{background:var(--surface);border:1px solid var(--border);border-radius:16px;text-align:center;padding:80px 24px;display:flex;flex-direction:column;align-items:center}._emptyIcon_1qj0w_303{color:var(--muted);opacity:.5;margin-bottom:20px}._emptyState_1qj0w_281 h3{font-size:1.25rem;font-weight:700;color:var(--text);margin:0 0 10px}._emptyState_1qj0w_281 p{font-size:.9rem;color:var(--text-secondary);margin:0 0 28px;max-width:280px}._browseButton_1qj0w_343{display:inline-flex;align-items:center;gap:8px;padding:10px 22px;background:var(--accent);color:#000;border:none;border-radius:8px;text-decoration:none;font-size:.92rem;font-weight:700;transition:background .2s ease;border-bottom:none}._browseButton_1qj0w_343:hover{background:var(--accent-hover);border-bottom:none}._downloadsGrid_1qj0w_387{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:20px}._downloadCard_1qj0w_399{background:var(--surface);border:1px solid var(--border);border-radius:16px;overflow:hidden;transition:border-color .2s ease,transform .2s ease}._downloadCard_1qj0w_399:hover{border-color:#00d9ff40;transform:translateY(-2px)}._posterLink_1qj0w_427{display:block;position:relative;text-decoration:none;border-bottom:none}._posterLink_1qj0w_427:hover{border-bottom:none}._poster_1qj0w_427{width:100%;height:168px;object-fit:cover;display:block}._posterPlaceholder_1qj0w_463{width:100%;height:168px;background:var(--surface-elevated);display:flex;align-items:center;justify-content:center;color:var(--muted)}._offlineBadge_1qj0w_483{position:absolute;top:10px;right:10px;background:#10b981;color:#fff;padding:4px 10px;border-radius:6px;font-size:.7rem;font-weight:700;letter-spacing:.05em;box-shadow:0 2px 6px #0000004d}._cardContent_1qj0w_513{padding:18px 20px}._downloadTitle_1qj0w_521{font-size:.95rem;font-weight:600;color:var(--text);margin:0 0 6px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._downloadMeta_1qj0w_541{font-size:.8rem;color:var(--text-secondary);margin:0 0 4px}._downloadDate_1qj0w_553{font-size:.78rem;color:var(--muted);margin:0 0 14px}._cardActions_1qj0w_567{display:flex;gap:10px}._watchButton_1qj0w_577{flex:1;display:flex;align-items:center;justify-content:center;gap:7px;padding:9px 14px;background:var(--accent);color:#000;border:none;border-radius:8px;font-size:.88rem;font-weight:700;text-decoration:none;transition:background .2s ease;border-bottom:none}._watchButton_1qj0w_577:hover{background:var(--accent-hover);border-bottom:none}._deleteButton_1qj0w_623{display:flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;background:transparent;color:#ef4444;border:1px solid rgba(239,68,68,.4);border-radius:8px;cursor:pointer;transition:all .2s ease;flex-shrink:0}._deleteButton_1qj0w_623:hover:not(:disabled){background:#ef44441a;border-color:#ef4444}._deleteButton_1qj0w_623:disabled{opacity:.55;cursor:not-allowed}._buttonSpinner_1qj0w_675{width:15px;height:15px;border:2px solid rgba(239,68,68,.3);border-top-color:#ef4444;border-radius:50%;animation:_buttonSpin_1qj0w_675 .8s linear infinite}@media(max-width:768px){._header_1qj0w_83{flex-direction:column;gap:16px}._titleSection_1qj0w_101,._storageCard_1qj0w_139{width:100%}._downloadsGrid_1qj0w_387{grid-template-columns:1fr 1fr;gap:14px}}@media(max-width:480px){._pageTitle_1qj0w_111{font-size:1.25rem}._emptyState_1qj0w_281{padding:60px 16px}._emptyState_1qj0w_281 h3{font-size:1.1rem}._downloadsGrid_1qj0w_387{grid-template-columns:1fr}._cardContent_1qj0w_513{padding:16px}}@keyframes _spin_1lxtl_63{to{transform:rotate(360deg)}}@keyframes _fadeUp_1lxtl_1{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}._notificationsContainer_1lxtl_21{max-width:860px;margin:0 auto;animation:_fadeUp_1lxtl_1 .32s ease both}._loadingContainer_1lxtl_35{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:400px;color:var(--text);gap:16px}._loadingContent_1lxtl_55{text-align:center}._spinner_1lxtl_63{width:36px;height:36px;border:3px solid var(--border);border-top-color:var(--accent);border-radius:50%;animation:_spin_1lxtl_63 .8s linear infinite}._header_1lxtl_83{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px;flex-wrap:wrap;gap:14px}._titleSection_1lxtl_101{display:flex;align-items:center;gap:14px;flex-wrap:wrap}._pageTitle_1lxtl_115{font-size:1.4rem;font-weight:700;color:var(--text);margin:0}._unreadBadge_1lxtl_129{background:var(--accent);color:#000;padding:3px 11px;border-radius:20px;font-size:.75rem;font-weight:700}._markAllButton_1lxtl_147{display:inline-flex;align-items:center;gap:7px;padding:9px 18px;background:transparent;border:1px solid var(--border);color:var(--text);border-radius:8px;cursor:pointer;font-size:.88rem;font-weight:600;transition:all .2s ease}._markAllButton_1lxtl_147:hover{background:transparent;border-color:var(--accent);color:var(--accent)}._filterTabs_1lxtl_191{display:flex;gap:0;margin-bottom:20px;border-bottom:1px solid var(--border);overflow-x:auto}._filterTab_1lxtl_191{display:inline-flex;align-items:center;gap:6px;padding:9px 18px;background:transparent;border:none;border-bottom:2px solid transparent;margin-bottom:-1px;color:var(--text-secondary);font-size:.88rem;font-weight:500;cursor:pointer;transition:color .18s ease,border-color .18s ease;white-space:nowrap}._filterTab_1lxtl_191:hover{color:var(--text);background:transparent}._activeFilter_1lxtl_251{color:var(--accent);border-bottom-color:var(--accent);font-weight:600}._filterCount_1lxtl_263{font-size:.8rem;color:var(--text-secondary)}._errorMessage_1lxtl_275{background:#ef444414;border:1px solid rgba(239,68,68,.3);color:#ef4444;padding:14px 18px;border-radius:8px;display:flex;align-items:center;gap:10px;margin-bottom:20px;font-size:.9rem}._emptyState_1lxtl_303{background:var(--surface);border:1px solid var(--border);border-radius:16px;text-align:center;padding:80px 24px;display:flex;flex-direction:column;align-items:center;color:var(--text-secondary)}._emptyIcon_1lxtl_327{color:var(--muted);opacity:.5;margin-bottom:18px}._emptyState_1lxtl_303 h2{font-size:1.2rem;font-weight:700;color:var(--text);margin:0 0 8px}._emptyState_1lxtl_303 p{font-size:.88rem;color:var(--text-secondary);margin:0;max-width:300px}._notificationsList_1lxtl_369{display:flex;flex-direction:column;gap:8px}._notificationItem_1lxtl_381{display:flex;align-items:flex-start;gap:14px;padding:18px 20px;background:var(--surface);border:1px solid var(--border);border-left:3px solid transparent;border-radius:12px;transition:border-color .2s ease,background .2s ease;cursor:pointer;position:relative}._notificationItem_1lxtl_381:hover{background:var(--surface-hover);border-color:#00d9ff33}._notificationItem_1lxtl_381._unread_1lxtl_129{background:var(--surface);border-left-color:var(--accent)}._notificationItem_1lxtl_381._unread_1lxtl_129:hover{background:var(--surface-hover)}._typeInfo_1lxtl_441{--notif-color: #4a9eff}._typeSuccess_1lxtl_449{--notif-color: #10b981}._typeWarning_1lxtl_457{--notif-color: #f59e0b}._typeAlert_1lxtl_465{--notif-color: #ef4444}._notificationItem_1lxtl_381:not(._unread_1lxtl_129)._typeInfo_1lxtl_441{border-left-color:#4a9eff}._notificationItem_1lxtl_381:not(._unread_1lxtl_129)._typeSuccess_1lxtl_449{border-left-color:#10b981}._notificationItem_1lxtl_381:not(._unread_1lxtl_129)._typeWarning_1lxtl_457{border-left-color:#f59e0b}._notificationItem_1lxtl_381:not(._unread_1lxtl_129)._typeAlert_1lxtl_465{border-left-color:#ef4444}._notificationIcon_1lxtl_509{font-size:22px;flex-shrink:0;margin-top:1px;display:flex;align-items:flex-start}._iconInfo_1lxtl_525{color:#4a9eff}._iconSuccess_1lxtl_533{color:#10b981}._iconWarning_1lxtl_541{color:#f59e0b}._iconAlert_1lxtl_549{color:#ef4444}._notificationContent_1lxtl_559{flex:1;min-width:0}._notificationTitle_1lxtl_569{font-size:.95rem;font-weight:600;margin:0 0 4px;color:var(--text)}._notificationItem_1lxtl_381._unread_1lxtl_129 ._notificationTitle_1lxtl_569{font-weight:700}._notificationMessage_1lxtl_591{font-size:.88rem;color:var(--text-secondary);margin:0 0 6px;line-height:1.5}._notificationDate_1lxtl_605{font-size:.78rem;color:var(--muted)}._unreadDot_1lxtl_617{width:9px;height:9px;background:var(--accent);border-radius:50%;flex-shrink:0;margin-top:6px}@media(max-width:768px){._header_1lxtl_83{flex-direction:column;align-items:flex-start;gap:12px}._titleSection_1lxtl_101{flex-direction:row;align-items:center;gap:10px}._pageTitle_1lxtl_115{font-size:1.25rem}._markAllButton_1lxtl_147{width:100%;justify-content:center}._notificationItem_1lxtl_381{padding:14px 16px}._notificationTitle_1lxtl_569{font-size:.9rem}._notificationMessage_1lxtl_591{font-size:.85rem}}@media(max-width:480px){._pageTitle_1lxtl_115{font-size:1.15rem}._filterTab_1lxtl_191{padding:8px 14px;font-size:.83rem}._emptyState_1lxtl_303{padding:60px 16px}._emptyState_1lxtl_303 h2{font-size:1.05rem}}._page_m7czb_1{min-height:100vh;background-color:var(--bg);color:var(--text);display:flex;flex-direction:column}._header_m7czb_19{padding:18px 50px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--border);position:sticky;top:0;background-color:var(--bg);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:50}._logo_m7czb_47{height:4.5em;width:auto}._nav_m7czb_57{display:flex;align-items:center;gap:28px}._nav_m7czb_57 a{color:var(--text-secondary);text-decoration:none;font-size:.95rem;transition:color .2s}._nav_m7czb_57 a:hover{color:var(--accent)}._navCta_m7czb_91{background-color:var(--accent);color:#000!important;padding:8px 22px;border-radius:4em;font-weight:700;font-size:.9rem!important}._navCta_m7czb_91:hover{background-color:#fff;color:#000!important}._hero_m7czb_121{text-align:center;padding:80px 24px 60px;background:linear-gradient(to bottom,rgba(0,217,255,.07) 0%,transparent 100%)}._hero_m7czb_121 h1{font-size:clamp(2rem,4vw,3.4rem);font-weight:900;margin-bottom:14px}._tagline_m7czb_153{font-size:1.25rem;color:var(--accent);font-weight:600}._section_m7czb_167{padding:64px 24px}._inner_m7czb_175{max-width:900px;margin:0 auto}._sectionTitle_m7czb_185{font-size:clamp(1.4rem,2.5vw,2rem);font-weight:800;margin-bottom:24px;color:var(--text)}._missionText_m7czb_199{color:var(--text-secondary);font-size:1.05rem;line-height:1.8;margin-bottom:20px}._offerSection_m7czb_215{padding:64px 24px 80px;background-color:#00000040}._offerGrid_m7czb_225{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:8px}._offerCard_m7czb_239{background-color:var(--surface-elevated);border:1px solid var(--border);border-radius:16px;padding:32px 24px;transition:border-color .2s,transform .2s}._offerCard_m7czb_239:hover{border-color:var(--accent);transform:translateY(-3px)}._offerIcon_m7czb_265{font-size:2.2rem;color:var(--accent);margin-bottom:16px;display:block}._offerCard_m7czb_239 h3{font-size:1.1rem;font-weight:700;margin-bottom:10px}._offerCard_m7czb_239 p{color:var(--text-secondary);font-size:.93rem;line-height:1.65}@media(max-width:768px){._header_m7czb_19{padding:14px 20px}._logo_m7czb_47{height:3.5em}._nav_m7czb_57{gap:16px}._offerGrid_m7czb_225{grid-template-columns:1fr}._hero_m7czb_121{padding:60px 20px 40px}}._page_rg31p_1{min-height:100vh;background-color:var(--bg);color:var(--text);display:flex;flex-direction:column}._header_rg31p_19{padding:18px 50px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--border);position:sticky;top:0;background-color:var(--bg);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);z-index:50}._logo_rg31p_47{height:4.5em;width:auto}._nav_rg31p_57{display:flex;align-items:center;gap:28px}._nav_rg31p_57 a{color:var(--text-secondary);text-decoration:none;font-size:.95rem;transition:color .2s}._nav_rg31p_57 a:hover{color:var(--accent)}._navCta_rg31p_91{background-color:var(--accent);color:#000!important;padding:8px 22px;border-radius:4em;font-weight:700;font-size:.9rem!important}._navCta_rg31p_91:hover{background-color:#fff;color:#000!important}._hero_rg31p_121{text-align:center;padding:70px 24px 50px;background:linear-gradient(to bottom,rgba(0,217,255,.07) 0%,transparent 100%)}._hero_rg31p_121 h1{font-size:clamp(2rem,4vw,3rem);font-weight:900;margin-bottom:14px}._hero_rg31p_121 p{color:var(--text-secondary);font-size:1.1rem}._formSection_rg31p_157{padding:60px 24px 80px;flex:1}._formWrap_rg31p_167{max-width:560px;margin:0 auto}._successMessage_rg31p_177{background-color:#00d9ff14;border:1px solid var(--accent);border-radius:14px;padding:32px 28px;text-align:center;color:var(--text);font-size:1rem;line-height:1.7}._errorMessage_rg31p_199{background:#ef44441a;border:1px solid rgba(239,68,68,.3);border-radius:8px;padding:10px 16px;color:#ef4444;font-size:.875rem;margin:0}._form_rg31p_157{display:flex;flex-direction:column;gap:20px}._formGroup_rg31p_231{display:flex;flex-direction:column;gap:8px}._formGroup_rg31p_231 label{font-size:.87rem;font-weight:600;color:var(--text-secondary);letter-spacing:.02em}._formGroup_rg31p_231 input,._formGroup_rg31p_231 textarea{width:100%;padding:13px 15px;border-radius:10px;border:1px solid var(--border);font-size:.97rem;background-color:var(--input-bg);color:var(--text);font-family:inherit;resize:vertical;box-sizing:border-box;transition:border-color .2s,box-shadow .2s}._formGroup_rg31p_231 input::placeholder,._formGroup_rg31p_231 textarea::placeholder{color:var(--muted)}._formGroup_rg31p_231 input:focus,._formGroup_rg31p_231 textarea:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-dim)}._submitButton_rg31p_311{width:100%;padding:14px;border-radius:10px;font-size:1rem;font-weight:700;cursor:pointer;background-color:var(--accent);color:#000;border:none;transition:background-color .2s;letter-spacing:.02em}._submitButton_rg31p_311:hover:not(:disabled){background-color:#fff}._submitButton_rg31p_311:disabled{opacity:.6;cursor:not-allowed}._socialsSection_rg31p_359{text-align:center;padding:0 24px 60px}._socialsTitle_rg31p_369{font-size:1rem;font-weight:600;color:var(--text-secondary);margin-bottom:16px;letter-spacing:.03em;text-transform:uppercase;font-size:.8rem}._socialsRow_rg31p_389{display:flex;justify-content:center;gap:14px}._socialLink_rg31p_401{display:flex;align-items:center;gap:8px;padding:10px 20px;border-radius:10px;border:1px solid var(--border);color:var(--text-secondary);background:var(--surface-hover);text-decoration:none;font-size:.88rem;font-weight:500;transition:color .2s,border-color .2s,background .2s}._socialLink_rg31p_401:hover{color:var(--accent);border-color:var(--accent);background:var(--accent-dim)}@media(max-width:768px){._header_rg31p_19{padding:14px 20px}._logo_rg31p_47{height:3.5em}._nav_rg31p_57{gap:16px}._hero_rg31p_121{padding:50px 20px 36px}}._page_64rjr_1{min-height:100vh;background-color:var(--bg);color:var(--text);display:flex;flex-direction:column}._header_64rjr_19{padding:18px 50px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--border);position:sticky;top:0;background-color:var(--bg);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:50}._logo_64rjr_47{height:4.5em;width:auto}._nav_64rjr_57{display:flex;align-items:center;gap:28px}._nav_64rjr_57 a{color:var(--text-secondary);text-decoration:none;font-size:.95rem;transition:color .2s}._nav_64rjr_57 a:hover{color:var(--accent)}._content_64rjr_93{flex:1;padding:60px 24px 80px}._inner_64rjr_103{max-width:760px;margin:0 auto}._meta_64rjr_113{font-size:.85rem;color:var(--text-secondary);margin-bottom:10px}._title_64rjr_125{font-size:clamp(2rem,4vw,3rem);font-weight:900;margin-bottom:24px}._intro_64rjr_137{color:var(--text-secondary);font-size:1rem;line-height:1.75;margin-bottom:44px;border-left:3px solid var(--accent);padding-left:16px}._section_64rjr_155{margin-bottom:36px}._sectionTitle_64rjr_163{font-size:1.2rem;font-weight:700;margin-bottom:10px;color:var(--text)}._sectionBody_64rjr_177{color:var(--text-secondary);font-size:.97rem;line-height:1.75}._sectionBody_64rjr_177+._sectionBody_64rjr_177{margin-top:12px}._alert_64rjr_199{background:#dc143c14;border:1px solid rgba(220,20,60,.35);border-left:4px solid #dc143c;border-radius:6px;padding:18px 20px;margin-bottom:44px;color:var(--text);font-size:.88rem;font-weight:600;line-height:1.7;letter-spacing:.01em}._list_64rjr_229{list-style:none;padding:0;margin:10px 0 0;display:flex;flex-direction:column;gap:6px}._listItem_64rjr_247{color:var(--text-secondary);font-size:.97rem;line-height:1.7;padding-left:16px;position:relative}._listItem_64rjr_247:before{content:"–";position:absolute;left:0;color:#dc143c}._subPoint_64rjr_279{margin-top:14px;display:flex;gap:10px;align-items:flex-start}._subLabel_64rjr_293{color:#dc143c;font-weight:700;font-size:.97rem;flex-shrink:0;min-width:24px;line-height:1.75}._subText_64rjr_311{color:var(--text-secondary);font-size:.97rem;line-height:1.75;flex:1}._sectionNum_64rjr_327{display:inline-block;font-size:.72rem;font-weight:700;color:#dc143c;background:#dc143c1a;border-radius:4px;padding:2px 7px;margin-bottom:8px;letter-spacing:.04em;text-transform:uppercase}._section_64rjr_155+._section_64rjr_155{border-top:1px solid var(--border);padding-top:32px}@media(max-width:768px){._header_64rjr_19{padding:14px 20px}._logo_64rjr_47{height:3.5em}._nav_64rjr_57{gap:16px}._content_64rjr_93{padding:40px 20px 60px}}._page_7st4a_1{min-height:100vh;background-color:var(--bg);color:var(--text);display:flex;flex-direction:column}._header_7st4a_19{padding:18px 50px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--border);position:sticky;top:0;background-color:var(--bg);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:50}._logo_7st4a_47{height:4.5em;width:auto}._nav_7st4a_57{display:flex;align-items:center;gap:28px}._nav_7st4a_57 a{color:var(--text-secondary);text-decoration:none;font-size:.95rem;transition:color .2s}._nav_7st4a_57 a:hover{color:var(--accent)}._content_7st4a_93{flex:1;padding:60px 24px 80px}._inner_7st4a_103{max-width:760px;margin:0 auto}._meta_7st4a_113{font-size:.85rem;color:var(--text-secondary);margin-bottom:10px}._title_7st4a_125{font-size:clamp(2rem,4vw,3rem);font-weight:900;margin-bottom:24px}._intro_7st4a_137{color:var(--text-secondary);font-size:1rem;line-height:1.75;margin-bottom:44px;border-left:3px solid var(--accent);padding-left:16px}._section_7st4a_155{margin-bottom:36px}._sectionTitle_7st4a_163{font-size:1.2rem;font-weight:700;margin-bottom:10px;color:var(--text)}._sectionBody_7st4a_177{color:var(--text-secondary);font-size:.97rem;line-height:1.75}._sectionBody_7st4a_177+._sectionBody_7st4a_177{margin-top:12px}._alert_7st4a_199{background:#dc143c14;border:1px solid rgba(220,20,60,.35);border-left:4px solid #dc143c;border-radius:6px;padding:18px 20px;margin-bottom:44px;color:var(--text);font-size:.88rem;font-weight:600;line-height:1.7;letter-spacing:.01em}._list_7st4a_229{list-style:none;padding:0;margin:10px 0 0;display:flex;flex-direction:column;gap:6px}._listItem_7st4a_247{color:var(--text-secondary);font-size:.97rem;line-height:1.7;padding-left:16px;position:relative}._listItem_7st4a_247:before{content:"–";position:absolute;left:0;color:#dc143c}._subPoint_7st4a_279{margin-top:14px;display:flex;gap:10px;align-items:flex-start}._subLabel_7st4a_293{color:#dc143c;font-weight:700;font-size:.97rem;flex-shrink:0;min-width:24px;line-height:1.75}._subText_7st4a_311{color:var(--text-secondary);font-size:.97rem;line-height:1.75;flex:1}._sectionNum_7st4a_327{display:inline-block;font-size:.72rem;font-weight:700;color:#dc143c;background:#dc143c1a;border-radius:4px;padding:2px 7px;margin-bottom:8px;letter-spacing:.04em;text-transform:uppercase}._section_7st4a_155+._section_7st4a_155{border-top:1px solid var(--border);padding-top:32px}@media(max-width:768px){._header_7st4a_19{padding:14px 20px}._logo_7st4a_47{height:3.5em}._nav_7st4a_57{gap:14px;font-size:.85rem}._content_7st4a_93{padding:40px 20px 60px}}._main_1iqrj_1{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 24px 80px;text-align:center;min-height:60vh}._hero_1iqrj_25{max-width:520px;display:flex;flex-direction:column;align-items:center}._lockIcon_1iqrj_39{width:80px;height:80px;border-radius:50%;background:#ef44441a;border:2px solid rgba(239,68,68,.3);color:#ef4444;display:flex;align-items:center;justify-content:center;margin-bottom:28px}._title_1iqrj_65{font-size:1.75rem;font-weight:700;margin:0 0 16px;color:var(--text);line-height:1.2}._sub_1iqrj_81{font-size:1rem;color:var(--text-secondary);line-height:1.65;margin:0 0 36px}._sub_1iqrj_81 strong{color:var(--text)}._ctaButton_1iqrj_105{display:inline-flex;align-items:center;justify-content:center;padding:13px 36px;background:var(--accent);color:#000;border:none;border-radius:8px;font-size:1rem;font-weight:700;text-decoration:none;transition:background .2s ease;border-bottom:none;cursor:pointer}._ctaButton_1iqrj_105:hover{background:var(--accent-hover);border-bottom:none}._note_1iqrj_151{margin-top:20px;font-size:.82rem;color:var(--muted);line-height:1.6}._noteLink_1iqrj_165{color:var(--accent);text-decoration:none;border-bottom:none}._noteLink_1iqrj_165:hover{text-decoration:underline;border-bottom:none}@media(max-width:640px){._main_1iqrj_1{padding:40px 20px 60px}._title_1iqrj_65{font-size:1.4rem}._sub_1iqrj_81{font-size:.92rem}._lockIcon_1iqrj_39{width:64px;height:64px;margin-bottom:22px}}._page_sp33t_1{min-height:100vh;background-color:var(--bg);color:var(--text);display:flex;flex-direction:column}._main_sp33t_17{flex:1;display:flex;align-items:center;justify-content:center;padding:60px 24px}._card_sp33t_33{width:100%;max-width:420px}._backLink_sp33t_45{display:inline-flex;align-items:center;gap:6px;font-size:.83rem;color:var(--text-secondary);text-decoration:none;margin-bottom:24px;background:none;border:none;cursor:pointer;padding:0;transition:color .2s}._backLink_sp33t_45:hover{color:var(--accent)}._emailSentIcon_sp33t_85{width:60px;height:60px;border-radius:50%;background:#00d9ff1a;border:2px solid rgba(0,217,255,.35);display:flex;align-items:center;justify-content:center;color:var(--accent);margin-bottom:20px}._title_sp33t_113{font-size:clamp(1.7rem,3.5vw,2.4rem);font-weight:800;margin-bottom:8px}._subtitle_sp33t_125{color:var(--text-secondary);font-size:.95rem;line-height:1.6;margin-bottom:28px}._subtitle_sp33t_125 strong{color:var(--text)}._errorBox_sp33t_149{background:#dc35451a;border:1px solid var(--error);color:var(--error);padding:12px 16px;border-radius:10px;margin-bottom:20px;font-size:.91rem}._successBox_sp33t_169{background:#22c55e1a;border:1px solid #22c55e;color:#22c55e;padding:12px 16px;border-radius:10px;margin-bottom:20px;font-size:.91rem}._form_sp33t_191{display:flex;flex-direction:column;gap:20px;margin-bottom:20px}._fieldGroup_sp33t_205{display:flex;flex-direction:column;gap:8px}._label_sp33t_217{display:flex;align-items:center;gap:6px;font-size:.87rem;font-weight:600;color:var(--text-secondary);letter-spacing:.02em}._input_sp33t_237{width:100%;padding:13px 15px;border-radius:10px;border:1px solid var(--border);font-size:.97rem;background:var(--input-bg);color:var(--text);transition:border-color .2s,box-shadow .2s;box-sizing:border-box}._input_sp33t_237::placeholder{color:var(--muted)}._input_sp33t_237:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-dim)}._codeInput_sp33t_283{font-size:1.8rem;font-weight:700;letter-spacing:.4em;text-align:center;font-family:monospace;padding:16px 20px}._inputPassword_sp33t_301{padding-right:48px}._passwordWrap_sp33t_309{position:relative}._eyeToggle_sp33t_317{position:absolute;right:14px;top:50%;transform:translateY(-50%);background:none;border:none;cursor:pointer;color:var(--text-secondary);display:flex;align-items:center;padding:4px;transition:color .2s}._eyeToggle_sp33t_317:hover{color:var(--text)}._submitBtn_sp33t_357{width:100%;padding:14px;border-radius:10px;font-size:1rem;font-weight:700;cursor:pointer;background:var(--accent);color:#000;border:none;transition:background .2s;letter-spacing:.02em}._submitBtn_sp33t_357:hover:not(:disabled){background:#fff}._submitBtn_sp33t_357:disabled{cursor:not-allowed;opacity:.55}._resendRow_sp33t_405{text-align:center;font-size:.87rem;color:var(--text-secondary);margin-top:4px}._resendBtn_sp33t_419{background:none;border:none;cursor:pointer;color:var(--accent);font-size:.87rem;font-weight:600;padding:0;transition:opacity .2s}._resendBtn_sp33t_419:hover:not(:disabled){text-decoration:underline}._resendBtn_sp33t_419:disabled{opacity:.5;cursor:not-allowed}._footer_sp33t_461{text-align:center;font-size:.87rem;color:var(--text-secondary);margin-top:12px}._accentLink_sp33t_475{color:var(--accent);text-decoration:none;font-weight:600}._accentLink_sp33t_475:hover{text-decoration:underline}._successState_sp33t_497{text-align:center;display:flex;flex-direction:column;align-items:center;gap:12px}._successIcon_sp33t_513{width:72px;height:72px;border-radius:50%;background:#22c55e1f;border:2px solid rgba(34,197,94,.4);display:flex;align-items:center;justify-content:center;color:#22c55e;margin-bottom:8px}._successState_sp33t_497 ._subtitle_sp33t_125{max-width:320px}._successState_sp33t_497 ._submitBtn_sp33t_357{margin-top:8px}@media(max-width:520px){._main_sp33t_17{padding:40px 20px;align-items:flex-start}._title_sp33t_113{font-size:1.7rem}._codeInput_sp33t_283{font-size:1.5rem;letter-spacing:.3em}}
