.NewsPage_page__zvKmf{background:radial-gradient(circle at top,rgba(159,122,234,.16),transparent 55%),#f6f7fb;padding-bottom:60px}.NewsPage_hero__GRTP4{position:relative;overflow:hidden;padding:48px 0 32px;margin-bottom:56px}.NewsPage_hero__GRTP4:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 20% 20%,rgba(159,122,234,.45),transparent 55%),radial-gradient(circle at 80% 10%,rgba(114,52,217,.35),transparent 50%);opacity:.9;pointer-events:none}.NewsPage_heroCard__NRnKj{position:relative;background:linear-gradient(135deg,rgba(114,52,217,.95),rgba(159,122,234,.95));color:#fff;border-radius:24px;padding:32px 28px;box-shadow:0 24px 48px -30px rgba(50,16,97,.8)}.NewsPage_eyebrow__Iscnk{text-transform:uppercase;letter-spacing:.24em;font-size:.72rem;opacity:.8;margin-bottom:8px}.NewsPage_title___l0gs{font-size:clamp(1.9rem,3vw,2.6rem);font-weight:700;margin-bottom:10px}.NewsPage_subtitle__5t6RU{max-width:640px;font-size:1rem;line-height:1.6;color:rgba(255,255,255,.9);margin-bottom:0}.NewsPage_contentSection__UZCkj{margin-top:-18px}.NewsPage_controlsCard__0eJlX{background:#fff;border-radius:20px;padding:20px 22px;box-shadow:0 18px 30px -24px rgba(18,22,33,.45);border:1px solid rgba(109,90,230,.12)}.NewsPage_trendingWrap__WulUM{margin-top:18px}.NewsPage_paginationWrap__oo5_Q{margin-top:24px;display:flex;justify-content:center}.news-page-shell{padding-top:34px}.news-hero{border-radius:22px;padding:22px;margin-top:6px;background:radial-gradient(circle at top right,rgba(114,52,217,.2),transparent 42%),radial-gradient(circle at top left,rgba(159,122,234,.12),transparent 30%),#ffffff;border:1px solid #eadfff;box-shadow:0 20px 34px -28px rgba(28,14,66,.7)}.news-kicker{margin:0 0 .2rem;font-size:.75rem;text-transform:uppercase;letter-spacing:.08em;color:#7742db;font-weight:700}.news-title{margin:0;color:#161a2f}.news-subtitle{margin:8px 0 0;color:#616c85;max-width:70ch;line-height:1.55}.news-filter-panel{margin-top:18px;border-radius:18px;padding:14px;border:1px solid #ebecf3;background:#ffffff;box-shadow:0 14px 22px -24px rgba(16,24,40,.5)}.news-filter-hint{margin-top:10px;display:flex;flex-wrap:wrap;gap:7px}.news-filter-hint span{font-size:.75rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:#5f35ba;background:#f2eaff;border-radius:999px;padding:4px 10px}.news-filters{display:grid;grid-template-columns:minmax(220px,1.3fr) repeat(3,minmax(130px,1fr)) auto;grid-gap:10px;gap:10px;align-items:center}.news-filter-group{min-width:0}.news-control{border-radius:12px!important;border:1px solid #d7dbe7!important;padding:10px 12px!important;font-size:.92rem;color:#1e293b;background-color:#ffffff}.news-control:focus{border-color:#8e62ec!important;box-shadow:0 0 0 4px rgba(142,98,236,.16)!important}.news-search-group .news-control{border-top-right-radius:0!important;border-bottom-right-radius:0!important}.news-addon{border:1px solid #d7dbe7;border-left:none;background:#f7f8fc;color:#5a6478;border-top-right-radius:12px;border-bottom-right-radius:12px}.news-clear-btn{border:1px solid #d9dcec;background:#f7f8fc;color:#404b62;border-radius:12px;padding:10px 14px;font-weight:600;transition:all .2s ease}.news-clear-btn:hover{border-color:#b4bcd0;background:#eef2fb}.topics-panel{margin-top:16px;border-radius:16px;border:1px solid #ece9f4;background:#ffffff;padding:12px}.topics-title{margin:0 0 8px;font-size:.86rem;text-transform:uppercase;letter-spacing:.08em;color:#4d5a74;font-weight:700}.topics-wrap{display:flex;flex-wrap:wrap;gap:8px}.topic-chip{border:1px solid #d9c9ff;border-radius:999px;background:#f5efff;color:#5f35ba;padding:6px 12px;font-size:.82rem;font-weight:700;cursor:pointer;transition:transform .2s ease,border-color .2s ease,background .2s ease}.topic-chip:hover{transform:translateY(-1px);border-color:#bfa0ff;background:#efe5ff}.topic-chip-loading{width:88px;height:30px;background:linear-gradient(90deg,#f2f3f6,#e8eaf2,#f2f3f6);background-size:200% 100%;border-color:#e6e8ef;animation:topicShimmer 1.3s linear infinite}@keyframes topicShimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.news-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px}.news-card{border-radius:18px;border:1px solid #e8edf5;background:#ffffff;overflow:hidden;box-shadow:0 18px 26px -26px rgba(24,33,53,.65);transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.news-card:hover{transform:translateY(-2px);border-color:#d6c2ff;box-shadow:0 20px 34px -24px rgba(114,52,217,.36)}.news-card-link{display:block;text-decoration:none}.news-image-wrap{position:relative}.news-card-image{width:100%;height:200px;object-fit:cover;display:block}.news-sentiment{position:absolute;left:10px;bottom:10px;border-radius:999px;padding:5px 10px;font-size:.74rem;text-transform:uppercase;letter-spacing:.07em;font-weight:700;border:1px solid transparent}.sentiment-bullish{background:rgba(47,211,130,.18);color:#0f8a4d;border-color:rgba(47,211,130,.35)}.sentiment-bearish{background:rgba(255,89,104,.18);color:#bf2436;border-color:rgba(255,89,104,.35)}.sentiment-neutral{background:rgba(244,188,22,.18);color:#9b6b00;border-color:rgba(244,188,22,.35)}.news-card-body{padding:12px}.news-card-title{margin:0;font-size:1rem;line-height:1.5;color:#11172a;font-weight:700;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.news-card-date{margin:10px 0 0;font-size:.78rem;color:#6a7387}.news-card-meta{margin-top:10px;display:flex;align-items:center;justify-content:space-between;gap:8px}.news-source{font-size:.74rem;color:#54607a;background:#f5f7fb;border:1px solid #e4e8f1;border-radius:999px;padding:4px 8px;text-transform:lowercase}.news-readmore{font-size:.8rem;color:#6c3fd1;font-weight:700}.news-loading-wrap{padding:24px 0 8px}.news-state{margin-top:20px}.news-empty{margin-top:18px;border:1px dashed #d6dbe8;background:#fafcff;border-radius:16px;padding:34px 20px;text-align:center}.news-empty h3{margin:0 0 8px;color:#1b2438}.news-empty p{margin:0;color:#667088}.news-page-shell .pagination-container{margin:10px 0 34px}.news-page-shell .pagination-btn{background:linear-gradient(135deg,#7234d9,#9f7aea);border-radius:10px;font-weight:700}.news-page-shell .pagination-btn:hover{background:linear-gradient(135deg,#7f47e4,#aa88ef)}.news-page-shell .pagination-btn:disabled{background:#d8dce7}.news-page-shell .pagination-info{color:#37425a;font-size:.95rem}@media (max-width:1100px){.news-filters,.news-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.filter-search{grid-column:1/-1}}@media (max-width:700px){.news-filters,.news-grid{grid-template-columns:1fr}.news-hero{padding:16px;border-radius:16px}.news-filter-panel,.topics-panel{border-radius:14px;padding:10px}}