._7UGRcW_image{object-fit:cover}._7UGRcW_poster{aspect-ratio:2/3;border:1px solid var(--border);border-radius:var(--radius-lg);background-color:var(--muted);transition:all var(--duration-slow) var(--ease-default);position:relative;overflow:hidden}@media (hover:hover){._7UGRcW_card:hover ._7UGRcW_poster{transform:scale(1.02)}}._7UGRcW_rank{z-index:10;border-radius:var(--radius-md);background-color:color-mix(in oklab, var(--background) 90%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);min-width:1.75rem;height:1.75rem;font-size:var(--text-sm);line-height:var(--text-sm--line-height);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;padding-inline:.5rem;font-weight:600;display:flex;position:absolute;top:.5rem;left:.5rem}._7UGRcW_news{z-index:10;border-radius:var(--radius-md);background-color:var(--primary);color:var(--primary-foreground);box-shadow:var(--shadow-sm);align-items:center;gap:.25rem;padding:.125rem .375rem;font-size:11px;font-weight:600;display:flex;position:absolute;top:.5rem;right:.5rem}._7UGRcW_news>svg{width:.75rem;height:.75rem}._7UGRcW_status{z-index:10;position:absolute;bottom:.5rem;left:.5rem}._7UGRcW_body{padding-top:.75rem}._7UGRcW_title{-webkit-line-clamp:2;font-family:var(--font-sans);font-size:var(--text-sm);line-height:var(--leading-snug);-webkit-box-orient:vertical;font-weight:500;display:-webkit-box;overflow:hidden}._7UGRcW_meta{color:var(--muted-foreground);font-size:var(--text-xs);line-height:var(--text-xs--line-height);align-items:center;gap:.5rem;margin-top:.25rem;display:flex}._7UGRcW_score{align-items:center;gap:.125rem;display:flex}._7UGRcW_score>svg{fill:currentColor;width:.75rem;height:.75rem}._7UGRcW_subtitle{color:color-mix(in oklab, var(--muted-foreground) 80%, transparent);font-variant-numeric:tabular-nums;margin-top:.125rem;font-size:11px}._7UGRcW_compact{align-items:center;gap:.75rem;display:flex}._7UGRcW_compactRank{text-align:right;width:1.75rem;color:color-mix(in oklab, var(--accent-warm) 70%, transparent);font-size:var(--text-xl);line-height:var(--text-xl--line-height);font-variant-numeric:tabular-nums;flex-shrink:0;font-weight:700}._7UGRcW_thumb{border:1px solid var(--border);border-radius:var(--radius-md);background-color:var(--muted);flex-shrink:0;width:3rem;height:4rem;position:relative;overflow:hidden}._7UGRcW_compactBody{flex:1;min-width:0}._7UGRcW_compactTitle{-webkit-line-clamp:1;font-family:var(--font-sans);font-size:var(--text-sm);line-height:var(--leading-snug);-webkit-box-orient:vertical;font-weight:600;display:-webkit-box;overflow:hidden}._7UGRcW_compactMeta{color:var(--muted-foreground);font-size:var(--text-xs);line-height:var(--text-xs--line-height);align-items:center;gap:.5rem;margin-top:.125rem;display:flex}
.l2orNG_grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem 1rem;display:grid}@media (min-width:640px){.l2orNG_grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:768px){.l2orNG_grid{grid-template-columns:repeat(6,minmax(0,1fr))}}
.mFlnAq_icon{width:1rem;height:1rem;color:var(--primary)}.mFlnAq_header{margin-bottom:1.25rem}.mFlnAq_viewAll{display:none}.mFlnAq_list{scroll-snap-type:x mandatory;scrollbar-width:none;grid-auto-columns:42%;grid-auto-flow:column;gap:1.5rem 1rem;margin-inline:-1rem;padding-inline:1rem;display:grid;overflow-x:auto}.mFlnAq_list::-webkit-scrollbar{display:none}.mFlnAq_item{scroll-snap-align:start}@media (min-width:640px){.mFlnAq_viewAll{display:inline-flex}.mFlnAq_list{grid-auto-columns:28%;margin-inline:-1.5rem;padding-inline:1.5rem}}@media (min-width:768px){.mFlnAq_list{grid-auto-columns:22%}}@media (min-width:1024px){.mFlnAq_list{scroll-snap-type:none;grid-template-columns:repeat(6,minmax(0,1fr));grid-auto-columns:auto;grid-auto-flow:row;margin-inline:0;padding-inline:0;overflow:visible}.mFlnAq_item{scroll-snap-align:none}}
._1yJdTa_carousel{position:relative}._1yJdTa_scroller{scroll-snap-type:x mandatory;padding-bottom:.5rem;gap:.75rem;margin-inline:-.25rem;padding-inline:.25rem;display:flex;overflow-x:auto}._1yJdTa_arrow{border:1px solid var(--border);background-color:color-mix(in oklab, var(--background) 90%, transparent);opacity:0;width:2.5rem;height:2.5rem;transition:opacity var(--duration-fast) var(--ease-default);border-radius:9999px;justify-content:center;align-items:center;display:none;position:absolute;top:50%}._1yJdTa_arrow svg{width:1.25rem;height:1.25rem}._1yJdTa_left{left:0;transform:translate(-.75rem,-50%)}._1yJdTa_right{right:0;transform:translate(.75rem,-50%)}@media (min-width:1024px){._1yJdTa_arrow{display:flex}}@media (hover:hover){._1yJdTa_carousel:hover ._1yJdTa_arrow{opacity:1}}
.nBgWNa_section{padding-block:2.5rem}.nBgWNa_icon{width:1.25rem;height:1.25rem;color:var(--primary)}.nBgWNa_item{scroll-snap-align:start;flex-shrink:0;width:260px}.nBgWNa_card{border-radius:var(--radius-xl);border:1px solid color-mix(in oklab, var(--border) 60%, transparent);background-color:var(--card);height:100%;transition:border-color var(--duration-fast) var(--ease-default);flex-direction:column;gap:.75rem;padding:1rem;display:flex}.nBgWNa_top{align-items:flex-start;gap:.75rem;display:flex}.nBgWNa_thumb{border-radius:var(--radius-md);border:1px solid var(--border);background-color:var(--muted);flex-shrink:0;width:2.5rem;height:3.5rem;position:relative;overflow:hidden}.nBgWNa_image{object-fit:cover}.nBgWNa_info{flex:1;min-width:0}.nBgWNa_title{font-size:var(--text-sm);-webkit-line-clamp:2;transition:color var(--duration-fast) var(--ease-default);-webkit-box-orient:vertical;font-weight:500;line-height:1.375;display:-webkit-box;overflow:hidden}.nBgWNa_rating{font-size:var(--text-xs);line-height:var(--text-xs--line-height);color:var(--muted-foreground);align-items:center;gap:.25rem;margin-top:.25rem;display:flex}.nBgWNa_star{width:.75rem;height:.75rem;fill:var(--color-rating);color:var(--color-rating)}.nBgWNa_score{color:var(--foreground);font-weight:500}.nBgWNa_excerpt{font-size:var(--text-xs);color:var(--muted-foreground);-webkit-line-clamp:3;-webkit-box-orient:vertical;line-height:1.625;display:-webkit-box;overflow:hidden}.nBgWNa_footer{border-top:1px solid color-mix(in oklab, var(--border) 60%, transparent);font-size:var(--text-xs);line-height:var(--text-xs--line-height);color:color-mix(in oklab, var(--muted-foreground) 80%, transparent);margin-top:auto;padding-top:.5rem}.nBgWNa_dot{margin-inline:.375rem}.nBgWNa_emptyLink{font-size:var(--text-sm);line-height:var(--text-sm--line-height);color:var(--primary);text-underline-offset:4px;align-items:center;gap:.375rem;font-weight:500;display:inline-flex}@media (hover:hover){.nBgWNa_card:hover{border-color:color-mix(in oklab, var(--primary) 40%, transparent)}.nBgWNa_card:hover .nBgWNa_title{color:var(--primary)}.nBgWNa_emptyLink:hover{text-decoration-line:underline}}@media (min-width:640px){.nBgWNa_item{width:300px}}@media (min-width:1024px){.nBgWNa_section{padding-block:3.5rem}}
