.MarketPulse-module__SPI-gq__card{background:#fff;border:1px solid #e5e7eb;border-radius:10px;padding:20px 24px}.MarketPulse-module__SPI-gq__title{color:#111827;margin-bottom:16px;font-family:"Source Serif 4",serif;font-size:17px;font-weight:700}.MarketPulse-module__SPI-gq__body{align-items:flex-start;gap:20px;display:flex}.MarketPulse-module__SPI-gq__left{flex:1}.MarketPulse-module__SPI-gq__sentiment{align-items:center;gap:6px;margin-bottom:10px;display:flex}.MarketPulse-module__SPI-gq__arrow{color:#16a34a;font-size:16px;font-weight:700}.MarketPulse-module__SPI-gq__label{color:#16a34a;font-size:14px;font-weight:600}.MarketPulse-module__SPI-gq__description{color:#4b5563;margin-bottom:18px;font-size:13px;line-height:1.6}.MarketPulse-module__SPI-gq__stats{gap:24px;display:flex}.MarketPulse-module__SPI-gq__stat{flex-direction:column;gap:2px;display:flex}.MarketPulse-module__SPI-gq__statLabel{color:#6b7280;font-size:11px;font-weight:500}.MarketPulse-module__SPI-gq__statValue{color:#111827;font-size:16px;font-weight:700}.MarketPulse-module__SPI-gq__red{color:#dc2626}.MarketPulse-module__SPI-gq__right{flex-shrink:0;width:200px}.MarketPulse-module__SPI-gq__sentimentBox{background:linear-gradient(135deg,#1e3a5f 0%,#0f2139 50%,#152e4a 100%);border-radius:8px;flex-direction:column;justify-content:center;align-items:center;height:130px;display:flex;position:relative;overflow:hidden}.MarketPulse-module__SPI-gq__sentimentBox:before{content:"";background:radial-gradient(circle at 70% 30%,#22c55e1f 0%,#0000 60%);position:absolute;inset:0}.MarketPulse-module__SPI-gq__percentage{color:#22c55e;font-size:36px;font-weight:800;line-height:1;position:relative}.MarketPulse-module__SPI-gq__sentimentLabel{color:#86efac;letter-spacing:1px;margin-top:6px;font-size:10px;font-weight:600;position:relative}@media (max-width:680px){.MarketPulse-module__SPI-gq__body{flex-direction:column}.MarketPulse-module__SPI-gq__right{width:100%}.MarketPulse-module__SPI-gq__sentimentBox{flex-direction:row;gap:16px;height:90px}.MarketPulse-module__SPI-gq__percentage{font-size:28px}.MarketPulse-module__SPI-gq__sentimentLabel{margin-top:0}}@media (max-width:420px){.MarketPulse-module__SPI-gq__card{padding:16px}.MarketPulse-module__SPI-gq__title{font-size:15px}.MarketPulse-module__SPI-gq__stats{gap:16px}.MarketPulse-module__SPI-gq__statValue{font-size:14px}.MarketPulse-module__SPI-gq__description{font-size:12px}}
.Sidebar-module__d2a2WG__sidebar{flex-direction:column;flex-shrink:0;gap:16px;width:260px;display:flex}@media (max-width:960px){.Sidebar-module__d2a2WG__sidebar{grid-template-columns:1fr 1fr;gap:16px;width:100%;display:grid}}@media (max-width:560px){.Sidebar-module__d2a2WG__sidebar{grid-template-columns:1fr}}.Sidebar-module__d2a2WG__card{background:#fff;border:1px solid #e5e7eb;border-radius:10px;padding:16px}.Sidebar-module__d2a2WG__cardTitle{color:#6b7280;letter-spacing:.8px;text-transform:uppercase;margin-bottom:14px;font-size:10px;font-weight:700}.Sidebar-module__d2a2WG__activityRow{justify-content:space-between;align-items:flex-start;padding:6px 0;display:flex}.Sidebar-module__d2a2WG__activityName{color:#111827;font-size:13px;font-weight:600}.Sidebar-module__d2a2WG__activitySub{color:#9ca3af;margin-top:1px;font-size:10px}.Sidebar-module__d2a2WG__activityRight{flex-direction:column;align-items:flex-end;gap:4px;display:flex}.Sidebar-module__d2a2WG__activityAmount{font-size:13px;font-weight:700}.Sidebar-module__d2a2WG__red{color:#dc2626}.Sidebar-module__d2a2WG__green{color:#16a34a}.Sidebar-module__d2a2WG__badge{letter-spacing:.3px;border-radius:3px;padding:2px 6px;font-size:9px;font-weight:700}.Sidebar-module__d2a2WG__badgeRed{color:#dc2626;background:#fef2f2;border:1px solid #fecaca}.Sidebar-module__d2a2WG__badgeGreen{color:#16a34a;background:#f0fdf4;border:1px solid #bbf7d0}.Sidebar-module__d2a2WG__divider{background:#f3f4f6;height:1px;margin:8px 0}.Sidebar-module__d2a2WG__viewLink{color:#16a34a;margin-top:12px;font-size:12px;font-weight:500;display:block}.Sidebar-module__d2a2WG__viewLink:hover{text-decoration:underline}.Sidebar-module__d2a2WG__calendarRow{align-items:flex-start;gap:12px;padding:4px 0;display:flex}.Sidebar-module__d2a2WG__dateBlock{text-align:center;background:#f9fafb;border:1px solid #e5e7eb;border-radius:6px;flex-shrink:0;min-width:40px;padding:4px 8px}.Sidebar-module__d2a2WG__month{color:#9ca3af;letter-spacing:.5px;font-size:9px;font-weight:600}.Sidebar-module__d2a2WG__day{color:#111827;font-size:16px;font-weight:800;line-height:1.1}.Sidebar-module__d2a2WG__calendarInfo{flex:1}.Sidebar-module__d2a2WG__calendarEvent{color:#1f2937;margin-bottom:4px;font-size:12px;font-weight:600;line-height:1.3}.Sidebar-module__d2a2WG__calendarMeta{color:#6b7280;gap:12px;font-size:11px;display:flex}.Sidebar-module__d2a2WG__ipoBox{background:#fafafa;border:1px solid #e5e7eb;border-radius:8px;margin-bottom:10px;padding:12px}.Sidebar-module__d2a2WG__ipoTop{justify-content:space-between;align-items:center;margin-bottom:6px;display:flex}.Sidebar-module__d2a2WG__ipoName{color:#111827;font-size:13px;font-weight:700}.Sidebar-module__d2a2WG__ipoGmp{color:#16a34a;font-size:12px;font-weight:600}.Sidebar-module__d2a2WG__ipoStatus{margin-bottom:8px}.Sidebar-module__d2a2WG__openBadge{color:#fff;letter-spacing:.3px;background:#16a34a;border-radius:3px;padding:2px 8px;font-size:10px;font-weight:700}.Sidebar-module__d2a2WG__ipoMeta{color:#6b7280;justify-content:space-between;font-size:11px;display:flex}.Sidebar-module__d2a2WG__viewAllBtn{color:#374151;cursor:pointer;text-align:center;background:#fff;border:1px solid #e5e7eb;border-radius:6px;width:100%;padding:8px;font-size:12px;font-weight:600;transition:background .15s}.Sidebar-module__d2a2WG__viewAllBtn:hover{background:#f3f4f6}.Sidebar-module__d2a2WG__tags{flex-wrap:wrap;gap:8px;display:flex}.Sidebar-module__d2a2WG__tag{color:#374151;background:#f3f4f6;border:1px solid #e5e7eb;border-radius:4px;padding:4px 10px;font-size:12px;font-weight:500;transition:background .15s}.Sidebar-module__d2a2WG__tag:hover{background:#e5e7eb}
.PremiumBanner-module__4M5yja__banner{background:linear-gradient(135deg,#0f172a 0%,#1e293b 40%,#0f2139 100%);border-radius:10px;min-height:200px;position:relative;overflow:hidden}.PremiumBanner-module__4M5yja__banner:before{content:"";pointer-events:none;background:radial-gradient(60% 80% at 80%,#0f766e40 0%,#0000 60%),radial-gradient(40% 60% at 20% 80%,#1e3a5f80 0%,#0000 50%);position:absolute;inset:0}.PremiumBanner-module__4M5yja__banner:after{content:"";pointer-events:none;background-image:repeating-linear-gradient(0deg,#0000,#0000 2px,#ffffff03 2px 4px);position:absolute;inset:0}.PremiumBanner-module__4M5yja__inner{z-index:1;max-width:520px;padding:28px 32px;position:relative}.PremiumBanner-module__4M5yja__tag{color:#fff;letter-spacing:.8px;background:#16a34a;border-radius:3px;margin-bottom:14px;padding:3px 10px;font-size:10px;font-weight:700;display:inline-block}.PremiumBanner-module__4M5yja__title{color:#fff;margin-bottom:12px;font-family:"Source Serif 4",serif;font-size:22px;font-weight:700;line-height:1.3}.PremiumBanner-module__4M5yja__desc{color:#94a3b8;margin-bottom:16px;font-size:13px;line-height:1.6}.PremiumBanner-module__4M5yja__meta{color:#64748b;gap:16px;font-size:11px;display:flex}@media (max-width:560px){.PremiumBanner-module__4M5yja__inner{max-width:100%;padding:20px}.PremiumBanner-module__4M5yja__title{font-size:17px}.PremiumBanner-module__4M5yja__desc{font-size:12px}}
.MarketNews-module__Ouw1Wa__section{margin-top:32px}.MarketNews-module__Ouw1Wa__header{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.MarketNews-module__Ouw1Wa__sectionTitle{color:#111827;font-family:"Source Serif 4",serif;font-size:20px;font-weight:700}.MarketNews-module__Ouw1Wa__viewAll{color:#16a34a;white-space:nowrap;font-size:13px;font-weight:500}.MarketNews-module__Ouw1Wa__viewAll:hover{text-decoration:underline}.MarketNews-module__Ouw1Wa__grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.MarketNews-module__Ouw1Wa__card{background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:16px;transition:border-color .15s,box-shadow .15s;display:block}.MarketNews-module__Ouw1Wa__card:hover{border-color:#d1d5db;box-shadow:0 2px 8px #0000000f}.MarketNews-module__Ouw1Wa__category{color:#16a34a;letter-spacing:.6px;margin-bottom:8px;font-size:10px;font-weight:700}.MarketNews-module__Ouw1Wa__title{color:#111827;margin-bottom:8px;font-size:14px;font-weight:700;line-height:1.4}.MarketNews-module__Ouw1Wa__excerpt{color:#6b7280;font-size:12px;line-height:1.5}@media (max-width:520px){.MarketNews-module__Ouw1Wa__grid{grid-template-columns:1fr}.MarketNews-module__Ouw1Wa__sectionTitle{font-size:17px}.MarketNews-module__Ouw1Wa__section{margin-top:24px}.MarketNews-module__Ouw1Wa__card{padding:14px}.MarketNews-module__Ouw1Wa__title{font-size:13px}}
.StocksInFocus-module__CTO9JW__section{margin-top:32px}.StocksInFocus-module__CTO9JW__title{color:#111827;margin-bottom:16px;font-family:"Source Serif 4",serif;font-size:20px;font-weight:700}.StocksInFocus-module__CTO9JW__grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.StocksInFocus-module__CTO9JW__card{cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:14px 16px;transition:border-color .15s,box-shadow .15s}.StocksInFocus-module__CTO9JW__card:hover{border-color:#d1d5db;box-shadow:0 2px 8px #00000012}.StocksInFocus-module__CTO9JW__top{justify-content:space-between;align-items:flex-start;margin-bottom:12px;display:flex}.StocksInFocus-module__CTO9JW__name{color:#111827;letter-spacing:.3px;margin-bottom:4px;font-size:12px;font-weight:800}.StocksInFocus-module__CTO9JW__badge{color:#6b7280;font-size:10px}.StocksInFocus-module__CTO9JW__priceBlock{text-align:right}.StocksInFocus-module__CTO9JW__price{color:#111827;font-size:15px;font-weight:700}.StocksInFocus-module__CTO9JW__change{font-size:11px;font-weight:600}.StocksInFocus-module__CTO9JW__up{color:#16a34a}.StocksInFocus-module__CTO9JW__down{color:#dc2626}.StocksInFocus-module__CTO9JW__sparkline{width:100%;height:40px;display:block}@media (max-width:640px){.StocksInFocus-module__CTO9JW__grid{grid-template-columns:repeat(2,1fr)}.StocksInFocus-module__CTO9JW__title{font-size:17px}.StocksInFocus-module__CTO9JW__section{margin-top:24px}}@media (max-width:380px){.StocksInFocus-module__CTO9JW__grid{grid-template-columns:1fr}.StocksInFocus-module__CTO9JW__price{font-size:14px}}
.AcademyBanner-module__mG_NLq__banner{background:linear-gradient(135deg,#0a1929 0%,#0f2a1e 50%,#0a1929 100%);border-radius:12px;align-items:center;min-height:200px;margin-top:32px;display:flex;position:relative;overflow:hidden}.AcademyBanner-module__mG_NLq__content{z-index:2;max-width:500px;padding:36px 40px;position:relative}.AcademyBanner-module__mG_NLq__tag{color:#4ade80;letter-spacing:1px;margin-bottom:12px;font-size:10px;font-weight:700}.AcademyBanner-module__mG_NLq__title{color:#fff;margin-bottom:12px;font-family:"Source Serif 4",serif;font-size:28px;font-weight:800;line-height:1.25}.AcademyBanner-module__mG_NLq__desc{color:#94a3b8;margin-bottom:20px;font-size:13px;line-height:1.6}.AcademyBanner-module__mG_NLq__cta{color:#fff;cursor:pointer;letter-spacing:.2px;background:#16a34a;border:none;border-radius:6px;align-items:center;gap:8px;padding:10px 20px;font-size:13px;font-weight:700;transition:background .15s;display:inline-flex}.AcademyBanner-module__mG_NLq__cta:hover{background:#15803d}.AcademyBanner-module__mG_NLq__visual{width:45%;position:absolute;top:0;bottom:0;right:0;overflow:hidden}.AcademyBanner-module__mG_NLq__chartOverlay{z-index:1;background:linear-gradient(90deg,#0a1929 0%,#0000 100%);position:absolute;inset:0}.AcademyBanner-module__mG_NLq__circleGlow{border:2px solid #4ade8033;border-radius:50%;width:160px;height:160px;position:absolute;top:50%;right:20%;transform:translateY(-50%);box-shadow:0 0 40px #4ade801a,0 0 80px #4ade800d,inset 0 0 40px #4ade800d}.AcademyBanner-module__mG_NLq__chartLines{opacity:.4;align-items:flex-end;gap:4px;height:100%;padding:0 20px 0 40px;display:flex;position:absolute;bottom:0;left:0;right:0}.AcademyBanner-module__mG_NLq__chartLine{background:linear-gradient(#0000 0%,#22c55e 50%,#4ade80 100%);border-radius:2px 2px 0 0;flex:1;min-width:8px}@media (max-width:700px){.AcademyBanner-module__mG_NLq__visual{width:35%}.AcademyBanner-module__mG_NLq__content{max-width:65%;padding:28px 24px}.AcademyBanner-module__mG_NLq__title{font-size:22px}.AcademyBanner-module__mG_NLq__desc{margin-bottom:16px;font-size:12px}}@media (max-width:520px){.AcademyBanner-module__mG_NLq__banner{min-height:unset}.AcademyBanner-module__mG_NLq__visual{display:none}.AcademyBanner-module__mG_NLq__content{max-width:100%;padding:24px 20px}.AcademyBanner-module__mG_NLq__title{margin-top:24px;font-size:20px}}
.page-module__wtSYKa__mi *,.page-module__wtSYKa__mi :before,.page-module__wtSYKa__mi :after{box-sizing:border-box}.page-module__wtSYKa__mi{color:#111827;background:#fff;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:14px;line-height:1.5}.page-module__wtSYKa__mi a{color:inherit;text-decoration:none}.page-module__wtSYKa__mi button{cursor:pointer;background:0 0;border:none;font-family:inherit}.page-module__wtSYKa__mi ul{list-style:none}.page-module__wtSYKa__main{padding:24px 0 0}.page-module__wtSYKa__container{max-width:1200px;margin:0 auto;padding:0 24px}.page-module__wtSYKa__layout{align-items:flex-start;gap:28px;display:flex}.page-module__wtSYKa__content{flex:1;min-width:0}.page-module__wtSYKa__premiumBannerWrap{margin-top:20px}@media (max-width:960px){.page-module__wtSYKa__layout{flex-direction:column;gap:24px}}@media (max-width:700px){.page-module__wtSYKa__container{padding:0 16px}.page-module__wtSYKa__main{padding:16px 0 0}.page-module__wtSYKa__layout{gap:16px}.page-module__wtSYKa__premiumBannerWrap{margin-top:16px}}
