.news_page__2M8C7{min-height:100vh;background:var(--color-bg);padding-bottom:calc(var(--bottom-bar-height) + 16px)}.news_dateFilterBar__RHZ0F{display:flex;gap:var(--space-2);padding:var(--space-3) var(--page-padding-x);background:var(--color-bg-white);border-bottom:1px solid var(--color-border)}.news_dateSelect__8poEi{flex:1 1;height:36px;padding:0 var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-bg);color:var(--color-text);font-size:var(--font-size-sm);font-family:inherit;-moz-appearance:none;appearance:none;-webkit-appearance:none;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 fill='%2394a3b8' d='M6 8L1 3h10z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 8px center;padding-right:24px;cursor:pointer;transition:border-color .12s}.news_dateSelect__8poEi:focus{outline:none;border-color:var(--color-primary)}.news_dateSelect__8poEi:disabled{color:var(--color-text-muted);background-color:var(--color-bg-surface);cursor:not-allowed}.news_listArea__Y0QXS{padding:var(--space-4) var(--page-padding-x);display:flex;flex-direction:column;gap:var(--space-3)}.news_newsCard__29eUo{background:var(--color-bg-white);border-radius:var(--radius-md);box-shadow:var(--shadow-card);padding:var(--space-4);display:flex;flex-direction:column;gap:var(--space-2);width:100%;text-align:left;border:none;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform .1s ease,box-shadow .1s ease}.news_newsCard__29eUo:active{transform:scale(.97);box-shadow:0 1px 4px rgba(15,23,42,.05)}.news_newsCardTop__y0D8i{display:flex;align-items:center;gap:var(--space-2)}.news_categoryBadge__j_nq5{font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);color:var(--color-primary);background:rgba(242,115,22,.08);border-radius:var(--radius-full);padding:2px 8px;flex-shrink:0}.news_newsTitle__qUzar{font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);color:var(--color-text);line-height:1.45;margin-bottom:0}.news_newsSummary__tTnCg,.news_newsTitle__qUzar{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.news_newsSummary__tTnCg{font-size:var(--font-size-sm);color:var(--color-text-secondary);line-height:1.55}.news_newsMeta__lc_m0{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap}.news_metaSource__Yeyca{font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);color:var(--color-text-secondary)}.news_metaDot__EkkN3{width:3px;height:3px;border-radius:50%;background:var(--color-text-muted);flex-shrink:0}.news_metaDate__An2h7,.news_metaViews__w7a_D{font-size:var(--font-size-xs);color:var(--color-text-muted)}.news_metaViews__w7a_D{margin-left:auto}.news_videoCard__K6muP{background:var(--color-bg-white);border-radius:var(--radius-md);box-shadow:var(--shadow-card);overflow:hidden;width:100%;text-align:left;border:none;cursor:pointer;transition:transform .12s,box-shadow .12s}.news_videoCard__K6muP:active{transform:scale(.985);box-shadow:0 2px 6px rgba(15,23,42,.06)}.news_videoThumb__tO0P_{width:100%;aspect-ratio:16/9;background:var(--color-primary-dark);position:relative;overflow:hidden}.news_videoThumbImg__nLl7P{width:100%;height:100%;object-fit:cover;display:block}.news_playIconOverlay__HMoLm{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.18);transition:background .15s ease}.news_videoCard__K6muP:hover .news_playIconOverlay__HMoLm{background:rgba(0,0,0,.28)}.news_playIcon__L1V0X{width:48px;height:48px;background:rgba(255,255,255,.92);border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 16px rgba(0,0,0,.3)}.news_playTriangle__tJt_H{width:0;height:0;border-top:9px solid transparent;border-bottom:9px solid transparent;border-left:16px solid var(--color-primary-dark);margin-left:3px}.news_durationBadge__8rbSX{position:absolute;bottom:8px;right:8px;background:rgba(0,0,0,.78);color:#fff;font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);padding:2px 7px;border-radius:var(--radius-xs)}.news_videoInfo__6_WJB{padding:var(--space-3) var(--space-4);display:flex;flex-direction:column;gap:var(--space-1)}.news_videoTitle__SsFAh{font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);color:var(--color-text);line-height:1.45;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.news_videoMeta__Y7_8v{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap;margin-top:var(--space-1)}.news_videoChannel__Bz5tU{font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);color:var(--color-text-secondary)}.news_videoViews__0H6e1{font-size:var(--font-size-xs);color:var(--color-text-muted);margin-left:auto}.news_loadMoreBtn__5vwdB{display:block;width:calc(100% - var(--page-padding-x) * 2);margin:0 var(--page-padding-x) var(--space-4);padding:var(--space-3);background:var(--color-bg-white);border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text-secondary);font-size:var(--font-size-base);font-weight:var(--font-weight-medium);font-family:inherit;cursor:pointer;text-align:center;transition:background .12s}.news_loadMoreBtn__5vwdB:hover{background:var(--color-bg-surface)}.news_loadMoreBtn__5vwdB:disabled{opacity:.55;cursor:not-allowed}.news_skeletonCard__LvEb3{padding:var(--space-4);display:flex;flex-direction:column;gap:var(--space-2)}.news_skeletonCard__LvEb3,.news_skeletonVideoCard__C_8Yr{background:var(--color-bg-white);border-radius:var(--radius-md);box-shadow:var(--shadow-card)}.news_skeletonVideoCard__C_8Yr{overflow:hidden}.news_skeletonThumb__tvlMd{width:100%;aspect-ratio:16/9;background:var(--color-bg-surface)}.news_skeletonVideoBody__rIKlL{padding:var(--space-3) var(--space-4);display:flex;flex-direction:column;gap:var(--space-2)}@keyframes news_shimmer__VGQze{0%{background-position:-200% 0}to{background-position:200% 0}}.news_skeletonLine__fFsSA{height:14px;border-radius:var(--radius-xs)}.news_skeletonBadge__QSGqT,.news_skeletonLine__fFsSA{background:linear-gradient(90deg,var(--color-bg-surface) 25%,var(--color-border) 50%,var(--color-bg-surface) 75%);background-size:200% 100%;animation:news_shimmer__VGQze 1.4s infinite}.news_skeletonBadge__QSGqT{height:20px;width:52px;border-radius:var(--radius-full)}.news_skeletonDetailImg__lhXqP{width:100%;aspect-ratio:16/9}.news_skeletonDetailBtn__XjDKQ,.news_skeletonDetailImg__lhXqP{background:linear-gradient(90deg,var(--color-bg-surface) 25%,var(--color-border) 50%,var(--color-bg-surface) 75%);background-size:200% 100%;animation:news_shimmer__VGQze 1.4s infinite}.news_skeletonDetailBtn__XjDKQ{height:40px;border-radius:var(--radius-md)}.news_skeletonCol__6nGTz{flex-direction:column}.news_skeletonCol__6nGTz,.news_skeletonRow__4tb1S{display:flex;gap:var(--space-2)}.news_detailPage__lPsIC{min-height:100vh;background:var(--color-bg);padding-bottom:var(--space-10)}.news_detailImageWrap__K_eA6{width:100%;aspect-ratio:16/9;background:linear-gradient(135deg,var(--color-primary-dark) 0,var(--color-primary-mid) 100%);position:relative;display:flex;align-items:center;justify-content:center;text-decoration:none;color:inherit;overflow:hidden}.news_sourceUrlBar__8pZKR{position:absolute;bottom:0;left:0;right:0;background:rgba(15,23,42,.72);display:flex;align-items:center;gap:var(--space-1);padding:6px var(--page-padding-x);color:#fff;font-size:var(--font-size-xs);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.news_sourceUrlText__6j7gQ{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;opacity:.85}.news_detailImage__4zUWf{width:100%;height:100%;object-fit:cover}.news_detailImagePlaceholder__3Sygx{display:flex;align-items:center;justify-content:center;width:100%;height:100%;background-size:cover;background-position:50%;background-repeat:no-repeat}.news_detailImageIcon__ILAr5{font-size:48px;opacity:.4}.news_metaArea__W1stI{background:var(--color-bg-white);padding:var(--space-4) var(--page-padding-x);display:flex;flex-direction:column;gap:var(--space-2)}.news_badgeRow__HgTkH{display:flex;align-items:center;gap:var(--space-2)}.news_sourceBadge__lJLn2{font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);color:var(--color-primary);background:rgba(242,115,22,.08);border-radius:var(--radius-full);padding:2px 10px}.news_detailTitle__V25Bf{font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);color:var(--color-text);line-height:1.4;margin:0}.news_detailMeta__Y8IEt{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap}.news_detailMetaText__gB7qW{font-size:var(--font-size-sm);color:var(--color-text-muted)}.news_sectionDivider__9yiUh{height:8px;background:var(--color-bg)}.news_bodyArea__qSFV7{background:var(--color-bg-white);padding:var(--space-6) var(--page-padding-x);min-height:200px}.news_bodySummary__T2oy7{font-size:var(--font-size-base);font-weight:var(--font-weight-medium);color:var(--color-text-secondary);line-height:1.85;margin:0 0 var(--space-5) 0}.news_bodyParagraph__C6aUy{font-size:var(--font-size-md);color:var(--color-text);line-height:1.9;margin:0 0 var(--space-5) 0;letter-spacing:-.01em}.news_bodyParagraph__C6aUy:last-child{margin-bottom:0}.news_bodyParagraph__C6aUy a{color:var(--color-primary);text-decoration:underline;text-underline-offset:2px}.news_bodySourceLink__Z_1Ye{font-size:var(--font-size-sm);color:var(--color-text-muted);margin-top:var(--space-6)}.news_bodySourceLink__Z_1Ye a{color:var(--color-primary);text-decoration:underline;text-underline-offset:2px}.news_backArea__ZlZ_G{padding:var(--space-2) var(--page-padding-x) var(--space-6);background-color:var(--color-bg-white)}.news_backBtn__RpUAN{display:flex;align-items:center;justify-content:center;gap:var(--space-2);width:100%;height:48px;border:1px solid var(--color-border);border-radius:var(--radius-md);background-color:var(--color-bg-white);font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);color:var(--color-text-secondary);font-family:inherit;cursor:pointer;transition:background-color .15s}.news_backBtn__RpUAN:hover{background-color:var(--color-bg-surface)}.news_backBtn__RpUAN:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.news_videoEmbedWrap__4DgwW{width:100%;aspect-ratio:16/9;background:#000;position:relative}.news_youtubeIframe__pocoI{width:100%;height:100%;border:none;display:block}.news_channelBadge__fFG_M{font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);color:var(--color-buy);background:rgba(37,99,235,.08);border-radius:var(--radius-full);padding:2px 10px}.news_descArea__yqguX{background:var(--color-bg-white);padding:var(--space-4) var(--page-padding-x)}.news_descTitle__c6FOb{font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);color:var(--color-text);margin:0 0 var(--space-2) 0}.news_descText__yaLLE{font-size:var(--font-size-sm);color:var(--color-text-secondary);line-height:1.7;margin:0}