:root{color-scheme:dark;--c-bg: #0b0b0f;--c-surface: #15151c;--c-surface-2: #1f1f29;--c-border: #2a2a36;--c-text: #f4f4f7;--c-text-dim: #a6a6b3;--c-text-mute: #6f6f7e;--c-accent: #ff4d6d;--c-accent-2: #ff7a90;--c-accent-dim:#7a2536;--c-translated: rgba(255, 77, 109, .07);--c-translated-card: #2c1b24;--c-translated-border: rgba(255, 77, 109, .28);--c-chat-bg: #0f1a1e;--c-chat-in: #202c33;--c-chat-out: #005c4b;--c-chat-shadow: rgba(0, 0, 0, .35);--c-dari-top: #8a2b3f;--c-dari-bottom: #6b1f2f;--c-dari-border: rgba(255, 122, 144, .42);--c-dari-shadow: rgba(0, 0, 0, .42);--c-dari-inset: rgba(255, 255, 255, .1);--c-chip-top: #2f2f3d;--c-chip-bottom: #22222d;--c-chip-border: #3d3d4c;--c-chip-shadow: rgba(0, 0, 0, .45);--c-chip-inset: rgba(255, 255, 255, .07);--c-gold: #ffce54;--c-success: #34d399;--c-danger: #f87171;--c-ad-label: #8a8a99;--c-ad-border: #33333f;--font-sans: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Noto Sans KR", sans-serif;--fs-adj: 0px;--fs-2xs: calc(11px + var(--fs-adj));--fs-xs: calc(12px + var(--fs-adj));--fs-sm: calc(14px + var(--fs-adj));--fs-md: calc(16px + var(--fs-adj));--fs-lg: 20px;--fs-xl: 26px;--fs-2xl: 34px;--fw-reg: 400;--fw-med: 600;--fw-bold: 800;--lh-tight: 1.35;--lh-body: 1.5;--lh-loose: 1.6;--s-1: 4px;--s-2: 8px;--s-3: 12px;--s-4: 16px;--s-5: 24px;--s-6: 32px;--s-7: 48px;--r-sm: 8px;--r-md: 14px;--r-lg: 20px;--r-full: 999px;--shadow-card: 0 4px 20px rgba(0,0,0,.45);--nav-h: 64px;--safe-top: env(safe-area-inset-top, 0px);--safe-bottom: env(safe-area-inset-bottom, 0px);--maxw: 720px;--poster-w: 130px;--admob-bottom: 0px;--admob-space: 0px}html.inapp-browser{--safe-bottom: 0px}html.admob-active{--admob-space: calc(max(var(--admob-bottom, 0px), var(--admob-floor, 100px)) + 4px) ;--nav-safe-pad: 10px}html.admob-active:after{content:"";position:fixed;left:0;right:0;bottom:0;height:var(--admob-space);background:var(--c-bg);z-index:99999;pointer-events:none}:root[data-theme=light]{color-scheme:light;--c-bg: #f6f6f9;--c-surface: #ffffff;--c-surface-2: #eceef3;--c-border: #e2e4ea;--c-text: #16161c;--c-text-dim: #55555f;--c-text-mute: #8b8b97;--c-accent: #e11d48;--c-accent-2: #f43f5e;--c-accent-dim:#f9d2da;--c-translated: rgba(225, 29, 72, .06);--c-translated-card: #fff0f3;--c-translated-border: rgba(225, 29, 72, .24);--c-chat-bg: #ece5dd;--c-chat-in: #ffffff;--c-chat-out: #dcf8c6;--c-chat-shadow: rgba(0, 0, 0, .13);--c-dari-top: #fde6ec;--c-dari-bottom: #f7c9d5;--c-dari-border: #f0b3c3;--c-dari-shadow: rgba(190, 24, 60, .18);--c-dari-inset: rgba(255, 255, 255, .85);--c-chip-top: #ffffff;--c-chip-bottom: #eef0f5;--c-chip-border: #d3d7e0;--c-chip-shadow: rgba(16, 24, 40, .14);--c-chip-inset: rgba(255, 255, 255, .95);--c-gold: #d99400;--c-success: #059669;--c-danger: #dc2626;--c-ad-label: #8b8b97;--c-ad-border: #d8dae2;--shadow-card: 0 4px 16px rgba(20, 20, 30, .1)}*{box-sizing:border-box}html,body,#root{margin:0;height:100%;background:var(--c-bg);color:var(--c-text);font-family:var(--font-sans);line-height:var(--lh-body);-webkit-font-smoothing:antialiased}@keyframes kdl-slidein{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.kdl-slidein{animation:kdl-slidein .32s ease-out}@keyframes kdl-skel-pulse{0%,to{opacity:1}50%{opacity:.55}}.kdl-skeleton{background:var(--c-surface-2);border-radius:var(--r-sm);animation:kdl-skel-pulse 1.5s ease-in-out infinite}@media(prefers-reduced-motion:reduce){.kdl-skeleton{animation:none}}[dir=rtl] .rtl-flip{transform:scaleX(-1)}.chip-3d{padding:5px 12px;border-radius:999px;border:1px solid var(--c-chip-border);background:linear-gradient(180deg,var(--c-chip-top),var(--c-chip-bottom));color:var(--c-text);font-size:var(--fs-xs);font-weight:var(--fw-med);line-height:1.4;cursor:pointer;box-shadow:0 1px 2px var(--c-chip-shadow),inset 0 1px 0 var(--c-chip-inset);transition:transform .08s ease,box-shadow .08s ease}.chip-3d:active{transform:translateY(1px);box-shadow:0 0 0 var(--c-chip-shadow),inset 0 1px 0 var(--c-chip-inset)}.dari-card{border-radius:var(--r-md);border:1px solid var(--c-dari-border);background:linear-gradient(180deg,var(--c-dari-top),var(--c-dari-bottom));box-shadow:0 2px 6px var(--c-dari-shadow),inset 0 1px 0 var(--c-dari-inset)}.chip-row{display:flex;gap:6px;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.chip-row::-webkit-scrollbar{display:none}.chip-3d{flex-shrink:0;white-space:nowrap}button{font-family:inherit;color:inherit;cursor:pointer}a{color:inherit;text-decoration:none}img{display:block;max-width:100%}@media(min-width:1024px){:root:not(.platform-native){--poster-w: 156px}}@media(hover:hover)and (min-width:1024px){:root:not(.platform-native) .kdl-poster{transition:transform .15s ease,box-shadow .15s ease}:root:not(.platform-native) .kdl-poster:hover{transform:scale(1.04);box-shadow:var(--shadow-card)}:root:not(.platform-native) .kdl-row .kdl-row-arrow{opacity:0;transition:opacity .15s ease}:root:not(.platform-native) .kdl-row:hover .kdl-row-arrow,:root:not(.platform-native) .kdl-row-arrow:focus-visible{opacity:1}}html.platform-ios input,html.platform-ios textarea,html.platform-ios select{font-size:max(16px,1em)}ins.adsbygoogle[data-ad-status=unfilled]{display:none!important}:root{--stat-plan: #3987e5;--stat-watching: #d95926;--stat-completed: #199e70;--stat-other: #4a4a50;--stat-track: #7a2e49}:root[data-theme=light]{--stat-plan: #2f6fd0;--stat-watching: #c94e1c;--stat-completed: #128a61;--stat-other: #c3c6cf;--stat-track: #f4cdd7}.stat-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.stat-hero{font-size:29px}.stat-legend{display:grid;grid-template-columns:1fr 1fr;gap:3px 10px}@media(max-width:340px){.stat-hero{font-size:26px}.stat-legend{grid-template-columns:1fr}}html[lang=th],html[lang=ar],html[lang=vi]{--lh-tight: 1.5;--lh-body: 1.7;--lh-loose: 1.8}html[lang=ja],html[lang=zh-CN],html[lang=ko]{--lh-tight: 1.45;--lh-body: 1.65;--lh-loose: 1.75}html[lang=ar] *{letter-spacing:0!important}@font-face{font-family:Noto Sans;font-style:normal;font-weight:400 800;font-stretch:62.5% 100%;font-display:swap;src:url(/fonts/NotoSans-cyrillic.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Noto Sans;font-style:normal;font-weight:400 800;font-stretch:62.5% 100%;font-display:swap;src:url(/fonts/NotoSans-vietnamese.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Noto Sans;font-style:normal;font-weight:400 800;font-stretch:62.5% 100%;font-display:swap;src:url(/fonts/NotoSans-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Noto Sans Arabic;font-style:normal;font-weight:400 700;font-stretch:62.5% 100%;font-display:swap;src:url(/fonts/NotoSansArabic-arabic.woff2) format("woff2");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Noto Sans Thai;font-style:normal;font-weight:400 700;font-stretch:62.5% 100%;font-display:swap;src:url(/fonts/NotoSansThai-thai.woff2) format("woff2");unicode-range:U+02D7,U+0303,U+0331,U+0E01-0E5B,U+200C-200D,U+25CC}html[lang=de],html[lang=ru],html[lang=fr],html[lang=es],html[lang=it],html[lang=pt-BR],html[lang=id]{--font-sans: "Noto Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;font-stretch:87.5%;letter-spacing:-.02em}html[lang=de],html[lang=it],html[lang=ru],html[lang=fr]{font-stretch:85%}html[lang=de],html[lang=ru],html[lang=fr],html[lang=es],html[lang=it],html[lang=pt-BR],html[lang=id]{--lh-tight: 1.3;--lh-body: 1.45;--lh-loose: 1.55}html[lang=de] :is(p,textarea,input),html[lang=ru] :is(p,textarea,input),html[lang=fr] :is(p,textarea,input),html[lang=es] :is(p,textarea,input),html[lang=it] :is(p,textarea,input),html[lang=pt-BR] :is(p,textarea,input),html[lang=id] :is(p,textarea,input){letter-spacing:-.01em}html[lang=vi]{--font-sans: "Noto Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;font-stretch:90%;letter-spacing:-.01em}html[lang=th]{--font-sans: "Noto Sans Thai", Thonburi, -apple-system, sans-serif;font-stretch:87.5%}html[lang=ar]{--font-sans: "Noto Sans Arabic", "SF Arabic", -apple-system, sans-serif;font-stretch:92.5%}
