.HomeClient_page__V4Rkm{overflow-x:hidden}.HomeClient_errWrap__aaz_2{display:flex;align-items:center;justify-content:center;min-height:70vh}.HomeClient_errCard__Gs0UA{text-align:center;display:flex;flex-direction:column;align-items:center;gap:16px;padding:48px 40px;background:var(--bg-card);border:1px solid var(--border-hi);border-radius:var(--r-2xl);box-shadow:var(--shadow-lg),0 0 60px var(--border)}.HomeClient_errSigil__jSBEA{font-size:40px;animation:HomeClient_floatUp__TfQuD 3s ease-in-out infinite}@keyframes HomeClient_floatUp__TfQuD{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.HomeClient_errTitle__fBlVD{font-family:var(--font-display);font-size:22px;font-weight:700;letter-spacing:.06em;color:var(--text-1)}.HomeClient_errMsg___Vgt5{font-size:14px;color:var(--text-3);max-width:300px;line-height:1.5}.HomeClient_retryBtn__DERdp{padding:10px 26px;background:linear-gradient(135deg,var(--accent),var(--accent-deep));color:var(--accent-contrast,#fff);border-radius:var(--r-md);font-size:13.5px;font-weight:600;letter-spacing:.04em;cursor:pointer;box-shadow:0 4px 18px var(--accent-glow);transition:transform var(--t-fast),box-shadow var(--t-base)}.HomeClient_retryBtn__DERdp:hover{transform:translateY(-2px);box-shadow:0 8px 28px var(--accent-glow)}.HomeClient_ctaStack__uM5Cd{display:flex;flex-direction:column;gap:8px;margin-bottom:8px}.HomeClient_trendingHeader__WRZxw{display:flex;align-items:center;gap:10px;margin-bottom:8px;padding-bottom:0}.HomeClient_trendingFilters__3Fp04{display:flex;gap:6px;flex-wrap:wrap}.HomeClient_filterPill__pFMm7{padding:4px 12px;border-radius:99px;background:var(--bg-elevated);border:1px solid var(--border);font-size:11.5px;font-weight:600;color:var(--text-3);cursor:pointer;transition:all .15s;white-space:nowrap}.HomeClient_filterPill__pFMm7:hover{border-color:var(--border);color:var(--text-2)}.HomeClient_filterPillActive__GwhIk{background:var(--border)!important;border-color:var(--border)!important;color:var(--accent)!important}.HomeClient_aotdCard__4J9Zd{background:rgba(17,17,19,.6);backdrop-filter:blur(18px) saturate(160%);-webkit-backdrop-filter:blur(18px) saturate(160%);border:1px solid var(--border);border-radius:var(--r-xl);overflow:hidden;box-shadow:var(--shadow-card)}.HomeClient_aotdHeader__SYJla{display:flex;align-items:center;gap:8px;padding:12px 14px 10px;border-bottom:1px solid var(--border)}.HomeClient_aotdTitle__RBIOU{font-family:var(--font-display);font-size:12px;font-weight:600;color:var(--text-1);letter-spacing:.08em;text-transform:uppercase;flex:1 1}.HomeClient_aotdDate__1uSBU{font-size:10.5px;color:var(--text-3);flex-shrink:0}.HomeClient_aotdBody__ibE7h{display:block;position:relative;aspect-ratio:16/9;overflow:hidden;text-decoration:none}.HomeClient_aotdPoster__3pcKo{width:100%;height:100%;object-fit:cover;display:block;transition:transform .4s ease}.HomeClient_aotdBody__ibE7h:hover .HomeClient_aotdPoster__3pcKo{transform:scale(1.05)}.HomeClient_aotdOverlay__dHupo{position:absolute;inset:0;background:linear-gradient(0deg,rgba(0,0,0,.92) 0,rgba(0,0,0,.3) 55%,transparent);display:flex;flex-direction:column;justify-content:flex-end;padding:14px 12px 12px;gap:4px}.HomeClient_aotdName__zd3Ns{font-size:13px;font-weight:700;color:#fff;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:1.3;margin:0}.HomeClient_aotdMeta__59BVI{display:flex;align-items:center;gap:6px}.HomeClient_aotdRating__t022_{font-size:11px;font-weight:700;color:#f59e0b}.HomeClient_aotdType__wH0bi{font-size:9.5px;font-weight:700;padding:1px 6px;border-radius:3px;background:rgba(255,255,255,.12);color:rgba(255,255,255,.7)}.HomeClient_aotdCta__u3f0J{font-size:11px;font-weight:700;color:var(--accent);letter-spacing:.03em}.HomeClient_aotdBody__ibE7h:hover .HomeClient_aotdCta__u3f0J{color:#ff6b7f}.HomeClient_continueSection__A83JI{padding-top:8px;margin-bottom:0}.HomeClient_sectionHeader__JuNOB{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px}.HomeClient_titleWrap__k444C{display:flex;align-items:center;gap:12px}.HomeClient_titleAccent__imqeL{width:3px;height:18px;background:linear-gradient(to bottom,var(--accent),var(--purple));border-radius:99px;box-shadow:0 0 8px var(--accent-glow);flex-shrink:0}.HomeClient_viewAll__I_71m{display:inline-flex;align-items:center;gap:5px;font-size:12px;font-weight:500;color:var(--text-3);letter-spacing:.05em;transition:color var(--t-fast)}.HomeClient_viewAll__I_71m:hover{color:var(--accent)}.HomeClient_continueRow__xVBiW{display:flex;gap:12px;overflow-x:auto;padding-bottom:6px;scrollbar-width:none}.HomeClient_continueRow__xVBiW::-webkit-scrollbar{display:none}.HomeClient_continueCard__b0RtS{flex-shrink:0;width:118px;display:flex;flex-direction:column;gap:7px;text-decoration:none}.HomeClient_continuePoster__zPaIe{position:relative;width:118px;height:162px;border-radius:var(--r-lg);overflow:hidden;background:var(--bg-elevated);border:1px solid var(--border)}.HomeClient_continuePoster__zPaIe img{width:100%;height:100%;object-fit:cover}.HomeClient_continuePlay__jUHe_{position:absolute;inset:0;background:rgba(7,6,11,.45);display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity var(--t-fast)}.HomeClient_continueCard__b0RtS:hover .HomeClient_continuePlay__jUHe_{opacity:1}.HomeClient_continueEpBadge__dTnBj{position:absolute;bottom:6px;right:6px;background:var(--border);color:#fff;font-size:9px;font-weight:700;padding:2px 6px;border-radius:var(--r-xs);letter-spacing:.04em}.HomeClient_continueAlBadge__XskWq{position:absolute;top:6px;right:6px;background:rgba(61,116,234,.85);color:#fff;font-size:8px;font-weight:800;padding:2px 5px;border-radius:var(--r-xs);letter-spacing:.06em}.HomeClient_continueName__dJP9b{font-size:11.5px;font-weight:500;color:var(--text-2);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:1.4;transition:color var(--t-fast)}.HomeClient_continueCard__b0RtS:hover .HomeClient_continueName__dJP9b{color:var(--text-1)}.HomeClient_mainContent__S5h_3{padding-top:12px;padding-bottom:20px;display:grid;grid-template-columns:1fr 320px;grid-gap:36px;gap:36px;align-items:start}.HomeClient_primaryCol__bpcP_{display:flex;flex-direction:column;gap:4px}.HomeClient_sideCol__ZXM2d{display:flex;flex-direction:column;gap:16px;position:-webkit-sticky;position:sticky;top:calc(var(--nav-h) + 20px)}.HomeClient_top10Card__DvYls{background:rgba(17,17,19,.6);backdrop-filter:blur(18px) saturate(160%);-webkit-backdrop-filter:blur(18px) saturate(160%);border:1px solid var(--border);border-radius:var(--r-xl);overflow:hidden;box-shadow:var(--shadow-card)}.HomeClient_top10Header__FEW0o{display:flex;align-items:center;gap:10px;padding:18px 18px 14px;border-bottom:1px solid var(--border)}.HomeClient_top10List__WDhnx{padding:8px 0}.HomeClient_top10FadeIn__1E6in{animation:HomeClient_cardAppear__sIz7i .3s ease both;animation-delay:calc(var(--i, 0) * .03s)}.HomeClient_top10Row__Gt_an{display:flex;align-items:center;gap:10px;padding:8px 16px;transition:background var(--t-fast),transform .15s;text-decoration:none}.HomeClient_top10Row__Gt_an:hover{background:var(--bg-elevated);transform:translateX(3px)}.HomeClient_top10Rank__DCxaX{font-family:var(--font-display);font-size:13px;font-weight:700;color:var(--text-4);width:22px;flex-shrink:0;text-align:center;letter-spacing:.02em}.HomeClient_top10RankGold__lSnqN{color:var(--gold);text-shadow:0 0 8px var(--gold-glow)}.HomeClient_top10Img__ZH3eS{width:34px;height:46px;object-fit:cover;border-radius:var(--r-sm);flex-shrink:0;border:1px solid var(--border)}.HomeClient_top10Info__erPA2{flex:1 1;min-width:0}.HomeClient_top10Name__CcDBq{font-size:12.5px;font-weight:500;color:var(--text-1);display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;margin-bottom:3px}.HomeClient_top10Meta__OWyhC{font-size:10.5px;color:var(--text-3)}.HomeClient_top10SkeletonRow__nNPom{display:flex;align-items:center;gap:10px;padding:8px 16px}.HomeClient_top10SkeletonNum__9pn7e{width:22px;height:14px;border-radius:4px;flex-shrink:0}.HomeClient_top10SkeletonImg__jeqZ_{width:34px;height:46px;border-radius:var(--r-sm);flex-shrink:0}.HomeClient_top10SkeletonText__dhB8j{flex:1 1;display:flex;flex-direction:column;gap:5px}.HomeClient_top10SkeletonTitle__8x9m0{height:12px;width:85%;border-radius:99px}.HomeClient_top10SkeletonMeta__jX2JS{height:10px;width:55%;border-radius:99px}.HomeClient_airingListCard__uuJO3{background:rgba(17,17,19,.6);backdrop-filter:blur(18px) saturate(160%);-webkit-backdrop-filter:blur(18px) saturate(160%);border:1px solid var(--border);border-radius:var(--r-lg);overflow:hidden;box-shadow:var(--shadow-card)}.HomeClient_airingListHeader__r3hzn{display:flex;align-items:center;gap:8px;padding:14px 16px 10px;border-bottom:1px solid var(--border)}.HomeClient_airingListTitle__ofK0f{font-size:12px;font-weight:600;color:var(--text-1);letter-spacing:.1em;text-transform:uppercase;flex:1 1}.HomeClient_airingListViewAll__eMExE{font-size:11px;color:var(--text-3);transition:color .15s;text-decoration:none}.HomeClient_airingListViewAll__eMExE:hover{color:var(--accent)}.HomeClient_airingList__Xw8xW{padding:4px 0 8px}.HomeClient_airingListItem__iyO2Y{display:flex;align-items:center;gap:10px;padding:7px 16px;text-decoration:none;transition:background .12s}.HomeClient_airingListItem__iyO2Y:hover{background:var(--bg-elevated)}.HomeClient_airingListRank__SndZv{font-family:var(--font-display);font-size:13px;font-weight:700;color:var(--text-4);width:20px;text-align:center;flex-shrink:0}.HomeClient_airingListRankGold__6Yq1r{color:var(--gold);text-shadow:0 0 8px var(--gold-glow)}.HomeClient_airingListImg__cUC__{width:36px;height:50px;object-fit:cover;border-radius:var(--r-sm);flex-shrink:0;border:1px solid var(--border)}.HomeClient_airingListInfo__1hdPZ{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:3px}.HomeClient_airingListName__WrVf4{font-size:12px;font-weight:500;color:var(--text-1);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.HomeClient_airingListMeta__bmVUu{font-size:10.5px;color:var(--text-3)}.HomeClient_airingListSkeletonRow__QLU_9{display:flex;align-items:center;gap:10px;padding:7px 16px}.HomeClient_airingListSkeletonNum__whq6o{width:20px;height:13px;border-radius:4px;flex-shrink:0}.HomeClient_airingListSkeletonImg__zXx07{width:36px;height:50px;border-radius:var(--r-sm);flex-shrink:0}.HomeClient_airingListSkeletonText__H90LY{flex:1 1;display:flex;flex-direction:column;gap:5px}.HomeClient_airingListSkeletonTitle__8nujg{height:11px;width:85%;border-radius:99px}.HomeClient_airingListSkeletonMeta__qOXsC{height:9px;width:55%;border-radius:99px}.HomeClient_airingCard__wcw2i{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--r-xl);overflow:hidden;padding:18px;box-shadow:var(--shadow-card)}.HomeClient_airingHeader__sC8OU{display:flex;align-items:center;gap:10px;margin-bottom:16px;flex-wrap:nowrap}.HomeClient_airingHeader__sC8OU .HomeClient_section-title__EfDts{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:13px}.HomeClient_airingViewAll__AQaFo{margin-left:auto;font-size:11px;color:var(--text-3);transition:color var(--t-fast);white-space:nowrap;flex-shrink:0}.HomeClient_airingViewAll__AQaFo:hover{color:var(--accent)}.HomeClient_airingGrid__cx6y_{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px}.HomeClient_airingGrid__cx6y_ .card-poster-wrap{aspect-ratio:unset;height:136px}@media (min-width:1600px){.HomeClient_mainContent__S5h_3{grid-template-columns:1fr 360px;gap:44px}}@media (max-width:1100px){.HomeClient_mainContent__S5h_3{grid-template-columns:1fr 280px;gap:24px}}@media (max-width:860px){.HomeClient_mainContent__S5h_3{grid-template-columns:1fr;gap:0;padding-top:8px;padding-bottom:8px}.HomeClient_sideCol__ZXM2d{position:static;padding:0}.HomeClient_primaryCol__bpcP_,.HomeClient_sideCol__ZXM2d{width:100%;max-width:100%;overflow-x:hidden}.HomeClient_airingGrid__cx6y_{grid-template-columns:repeat(4,1fr)}.HomeClient_topAiringGrid__Gbs_U{grid-template-columns:repeat(3,1fr)}.HomeClient_aotdBody__ibE7h{aspect-ratio:16/7}.HomeClient_aotdName__zd3Ns{font-size:14px}.HomeClient_aotdCta__u3f0J{font-size:12px}}@media (max-width:560px){.HomeClient_airingGrid__cx6y_,.HomeClient_topAiringGrid__Gbs_U{grid-template-columns:repeat(3,1fr)}.HomeClient_topAiringGrid__Gbs_U{gap:10px}.HomeClient_aotdBody__ibE7h{aspect-ratio:21/9}.HomeClient_aotdOverlay__dHupo{padding:10px}.HomeClient_aotdName__zd3Ns{font-size:13px;-webkit-line-clamp:1}.HomeClient_airingListCard__uuJO3,.HomeClient_top10Card__DvYls{border-radius:var(--r-lg)}.HomeClient_top10Row__Gt_an{padding:7px 12px}.HomeClient_airingListItem__iyO2Y{padding:6px 12px}}@media (max-width:400px){.HomeClient_topAiringGrid__Gbs_U{grid-template-columns:repeat(2,1fr);gap:10px}.HomeClient_aotdBody__ibE7h{aspect-ratio:2/1}}.HomeClient_abyssCta__EVR9s{width:100%;padding:80px 28px;background:linear-gradient(to bottom,transparent 0,var(--border) 30%,rgba(155,89,182,.04) 70%,transparent 100%);border-top:1px solid var(--border);border-bottom:1px solid var(--border);margin-top:40px;position:relative;overflow:hidden}.HomeClient_abyssCta__EVR9s:before{content:"";position:absolute;top:0;left:50%;transform:translateX(-50%);width:60%;height:1px;background:linear-gradient(90deg,transparent,var(--accent),var(--purple),var(--accent),transparent);box-shadow:0 0 24px 4px var(--border)}.HomeClient_abyssCtaInner__B8vEM{max-width:640px;margin:0 auto;text-align:center;display:flex;flex-direction:column;align-items:center;gap:16px}.HomeClient_abyssEyebrow__VV5tD{font-family:var(--font-display);font-size:10px;font-weight:600;letter-spacing:.28em;text-transform:uppercase;color:var(--accent)}.HomeClient_abyssTitle__cTgYN{font-family:var(--font-display);font-size:clamp(22px,3.5vw,40px);font-weight:700;letter-spacing:.03em;background:linear-gradient(135deg,var(--text-1) 30%,var(--accent) 65%,var(--purple) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.HomeClient_abyssDesc__uliMp{font-family:var(--font-serif);font-style:italic;font-size:15px;color:var(--text-2);line-height:1.7;max-width:480px}.HomeClient_abyssBtns__vxyi9{display:flex;gap:14px;align-items:center;flex-wrap:wrap;justify-content:center;margin-top:8px}.HomeClient_abyssBtn__yTRdr{display:inline-flex;align-items:center;gap:9px;padding:14px 32px;background:linear-gradient(135deg,var(--accent),var(--accent-deep));color:var(--accent-contrast,#fff);border-radius:var(--r-lg);font-family:var(--font-display);font-size:13px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;box-shadow:0 4px 24px var(--accent-glow);transition:box-shadow var(--t-base);position:relative;overflow:hidden}.HomeClient_abyssBtn__yTRdr:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(255,255,255,.12),transparent 55%)}.HomeClient_abyssBtn__yTRdr:hover{box-shadow:0 8px 40px var(--accent-glow)}.HomeClient_abyssSecondaryBtn__l9pz1{font-size:13px;color:var(--text-2);padding:13px 22px;border:1px solid var(--border-hi);border-radius:var(--r-lg);transition:all var(--t-fast)}.HomeClient_abyssSecondaryBtn__l9pz1:hover{color:var(--text-1);border-color:var(--border)}.HomeClient_continueCardWrap__eN2hD{position:relative;flex-shrink:0;animation:HomeClient_cardAppear__sIz7i .3s ease both;animation-delay:calc(var(--i, 0) * .04s);transition:transform .2s}.HomeClient_continueCardWrap__eN2hD:hover{transform:translateY(-4px)}.HomeClient_continueCardWrap__eN2hD:hover .HomeClient_continueRemoveBtn__GqvcA{opacity:1}.HomeClient_continueRemoveBtn__GqvcA{position:absolute;top:4px;right:4px;width:22px;height:22px;border-radius:50%;background:rgba(0,0,0,.75);border:1px solid rgba(255,255,255,.15);color:#fff;font-size:16px;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .15s,background .15s;z-index:10}.HomeClient_continueRemoveBtn__GqvcA:hover{background:var(--accent,#c0394d)}.HomeClient_continueProgressBar__5a2bo{position:absolute;bottom:0;left:0;right:0;height:3px;background:rgba(255,255,255,.1)}.HomeClient_continueProgressFill__d59D_{height:100%;background:var(--accent);border-radius:0 2px 2px 0;transition:width .3s}@keyframes HomeClient_cardAppear__sIz7i{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.HomeClient_ziaSection__EciVm{position:relative;max-width:680px;margin:0 auto 48px;padding:0 20px}.HomeClient_ziaSection__EciVm>div:first-child{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;gap:16px;padding:36px 40px;background:rgba(17,17,19,.85);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);border:1px solid rgba(255,255,255,.08);border-radius:16px;box-shadow:0 8px 24px rgba(0,0,0,.35)}.HomeClient_ziaClose__NfcV4{position:absolute;top:14px;right:14px;width:28px;height:28px;display:flex;align-items:center;justify-content:center;font-size:20px;line-height:1;color:rgba(255,255,255,.35);border-radius:6px;transition:all .15s;z-index:2}.HomeClient_ziaClose__NfcV4:hover{color:rgba(255,255,255,.8);background:rgba(255,255,255,.05)}.HomeClient_ziaContent__jjeTz{display:flex;flex-direction:column;align-items:center;gap:0;width:100%}.HomeClient_ziaIcon__AU7Zt{width:48px;height:48px;flex-shrink:0;display:flex;align-items:center;justify-content:center;border-radius:50%;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.08);color:rgba(255,255,255,.5);margin-bottom:14px}.HomeClient_ziaText___xQLp{display:flex;flex-direction:column;align-items:center;gap:8px}.HomeClient_ziaTitle__9R1pE{font-size:18px;font-weight:700;color:var(--text-1);margin:0;letter-spacing:-.01em}.HomeClient_ziaSub__u2RrC{font-size:13.5px;color:rgba(255,255,255,.5);margin:0;line-height:1.6;max-width:460px}.HomeClient_ziaBtn__0cgNa{display:inline-flex;align-items:center;gap:8px;padding:11px 26px;background:var(--accent);color:var(--accent-contrast,#fff);font-size:14px;font-weight:600;border-radius:10px;text-decoration:none;transition:all .15s;box-shadow:0 4px 14px var(--accent-glow);margin-top:6px}.HomeClient_ziaBtn__0cgNa:hover{filter:brightness(1.08);transform:translateY(-1px);box-shadow:0 6px 20px var(--accent-glow)}@media (max-width:768px){.HomeClient_ziaSection__EciVm{padding:0 16px}.HomeClient_ziaSection__EciVm>div:first-child{padding:32px 24px}.HomeClient_ziaIcon__AU7Zt{width:44px;height:44px}.HomeClient_ziaTitle__9R1pE{font-size:16px}.HomeClient_ziaSub__u2RrC{font-size:13px}.HomeClient_ziaBtn__0cgNa{padding:10px 22px;font-size:13px}}