.DividendChart_chart__5rwgH{background:var(--bg-card);border:1px solid var(--border-light);border-radius:var(--radius);padding:20px;margin-bottom:30px}.DividendChart_header__c5B5B{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:16px}.DividendChart_ranges__6K97_{display:flex;flex-wrap:wrap;gap:8px}.DividendChart_ranges__6K97_ button{padding:7px 12px;border-radius:8px;border:1px solid var(--border-light);background:transparent;color:var(--text-main);font-size:13px;font-weight:500;cursor:pointer;transition:background .18s ease,border-color .18s ease,color .18s ease,transform .18s ease}.DividendChart_ranges__6K97_ button:hover{background:var(--bg-soft);border-color:var(--text-muted)}.DividendChart_ranges__6K97_ button:disabled{opacity:.38;cursor:not-allowed}.DividendChart_activeRange__Cmx5d{background:var(--text-main)!important;color:var(--bg-card)!important;border-color:var(--text-main)!important}.DividendChart_wrapper__VjUQs{width:100%;height:250px}.DividendChart_wrapper__VjUQs canvas{border-radius:8px}@media (max-width:768px){.DividendChart_wrapper__VjUQs{height:300px}}.Company_page__pVOc9{display:flex;flex-direction:column;gap:40px}.Company_hero__OQyoX{display:flex;justify-content:space-between;align-items:center}.Company_heroLeft__9xwI3{display:flex;align-items:center;gap:16px}.Company_title__ipMyA{font-size:30px;font-weight:700}.Company_meta__GCmbh,.Company_sector__zNRLb{color:var(--text-muted)}.Company_meta__GCmbh{font-size:14px}.Company_sector__zNRLb{font-size:13px}.Company_sectionTitle__no86l{font-size:20px;font-weight:700}.Company_chartCard__L78_i{background:var(--bg-card);border:1px solid var(--border-light);border-radius:var(--radius);padding:20px}.Company_description__bb390{font-size:14px;line-height:1.7;color:var(--text-muted)}.Company_profileGrid__Q7gw1{display:grid;grid-template-columns:1fr;gap:16px}.Company_profileCard__yWtZq{background:var(--bg-card);border:1px solid var(--border-light);border-radius:var(--radius);padding:16px}.Company_profileTitle__uwfEr{font-size:16px;font-weight:700;margin-bottom:10px;color:var(--text-main)}.Company_profileList__BpLfi{display:flex;flex-direction:column;gap:12px}.Company_profileItem__dGDDT{display:flex;justify-content:space-between;align-items:center;gap:12px;font-size:14px;padding-bottom:8px;border-bottom:1px solid var(--border-light)}.Company_profileItem__dGDDT:last-child{border-bottom:none;padding-bottom:0}.Company_profileItem__dGDDT span{color:var(--text-muted)}.Company_profileItem__dGDDT strong{color:var(--text-main);text-align:right;word-break:break-word}.Company_profileItem__dGDDT a{color:var(--accent);text-decoration:none}.Company_profileItem__dGDDT a:hover{text-decoration:underline}.Company_latestDividend__VJtRu{display:flex;flex-direction:column;gap:14px}.Company_latestDividendAmount__Yiy6w{font-size:36px;font-weight:700}.Company_latestDividendGrid__MoRot{display:grid;grid-template-columns:1fr;gap:12px}.Company_latestDividendGrid__MoRot span{font-size:16px;color:var(--text-muted);margin-bottom:10px}.Company_latestDividendGrid__MoRot strong{font-size:16px;color:var(--text-main);display:block}.Company_dividendStats__gyVQK{display:grid;grid-template-columns:1fr;gap:12px}.Company_dividendStat___1VeJ{background:var(--bg-card);border:1px solid var(--border-light);border-radius:var(--radius);padding:14px;display:flex;flex-direction:column;gap:6px}.Company_dividendStatLabel__AGEGw{font-size:12px;color:var(--text-muted)}.Company_dividendStatValue__4wihZ{font-size:26px;font-weight:700}.Company_statusBadge__xFhMq{padding:4px 8px;border-radius:999px;font-size:12px;font-weight:600;border:1px solid var(--border-light);width:fit-content}.Company_statusGrowing__AOsu7{color:var(--accent)}.Company_statusStable__nf6m_{color:var(--text-main)}.Company_statusCut__QQlGu{opacity:.6}.Company_heroKpi__ncXDh{display:flex;justify-content:space-between;align-items:center;gap:20px}.Company_heroMain__yMevT{display:flex;flex-direction:column}.Company_heroYield__YPN6l{font-size:44px;font-weight:800}.Company_heroLabel__409ku{font-size:13px;color:var(--text-muted)}.Company_heroBadges__HZ2gu{display:flex;gap:10px;flex-wrap:wrap}.Company_badge__rZR2z{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:600;padding:6px 10px;border-radius:999px;border:1px solid var(--border-light)}.Company_badgeOk__gyC3b{color:var(--color-success);background:rgba(34,197,94,.08)}.Company_badgeBad__hS8wY{color:var(--color-danger);background:rgba(239,68,68,.08)}.Company_insight__gy9Mr p{font-size:16px;line-height:1.6;font-weight:500}.Company_kpis__Q99mS{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:16px}.Company_kpis__Q99mS div{display:flex;flex-direction:column;gap:4px}.Company_kpis__Q99mS span{font-size:12px;color:var(--text-muted)}.Company_kpis__Q99mS strong{font-size:18px}.Company_nextDividend__dGji5{display:flex;flex-direction:column;gap:12px}.Company_dividendCard__rtNW9{display:flex;justify-content:space-between;gap:20px;background:var(--bg-card);border:1px solid var(--border-light);border-radius:var(--radius);padding:18px}.Company_dividendLabel__mEMhY{font-size:12px;color:var(--text-muted)}.Company_dividendValue__590_5{font-weight:600}.Company_dividendAmount__BfQBN{font-size:22px;font-weight:700}@media (min-width:640px){.Company_latestDividendGrid__MoRot{grid-template-columns:repeat(3,1fr)}.Company_dividendStats__gyVQK{grid-template-columns:repeat(2,1fr)}}@media (min-width:768px){.Company_profileCard__yWtZq{padding:18px}.Company_profileTitle__uwfEr{font-size:17px}.Company_description__bb390{font-size:15px}}@media (min-width:1024px){.Company_profileGrid__Q7gw1{grid-template-columns:2fr 1fr;gap:24px}.Company_profileCard__yWtZq{padding:20px}.Company_profileTitle__uwfEr{font-size:18px}.Company_description__bb390{font-size:15px;line-height:1.8}.Company_dividendStats__gyVQK{grid-template-columns:repeat(4,1fr)}}.DividendScore_wrapper__Ebw_j{display:flex;flex-direction:column;align-items:center;gap:12px;padding:18px;border:1px solid var(--border-light);border-radius:var(--radius);background:var(--bg-card);margin-bottom:1rem}.DividendScore_gauge__skoUE{--gauge-size:92px;--gauge-thickness:10px;width:var(--gauge-size);height:var(--gauge-size);border-radius:50%;position:relative;display:grid;place-items:center;background:conic-gradient(currentColor 0deg,currentColor var(--score-angle),var(--bg-soft) var(--score-angle),var(--bg-soft) 1turn)}.DividendScore_gauge__skoUE:before{content:"";position:absolute;inset:var(--gauge-thickness);border-radius:50%;background:var(--bg-card)}.DividendScore_gaugeInner__tpgwi{position:relative;z-index:1;display:flex;align-items:center;justify-content:center}.DividendScore_value__cTXJH{font-size:30px;font-weight:800;line-height:1;color:currentColor}.DividendScore_meta__sDMse{display:flex;flex-direction:column;align-items:center;gap:4px}.DividendScore_label__qrKl9{font-size:12px;color:var(--text-muted)}.DividendScore_high__OEv1b{color:var(--color-success)}.DividendScore_medium__2F0Sm{color:var(--accent)}.DividendScore_low__DXI3V{color:var(--color-warning)}.DividendScore_muted__4Fk5H{color:var(--text-muted)}.Tooltip_tooltipWrapper__3HgDS{position:relative;display:inline-flex;align-items:center}.Tooltip_tooltipBox__ouk5G{position:absolute;bottom:calc(100% + 8px);left:50%;transform:translateX(-50%) scale(.95);background:var(--bg-card);color:var(--text-main);border:1px solid var(--border-light);border-radius:var(--radius);padding:8px 10px;font-size:13px;line-height:1.4;box-shadow:0 10px 25px rgba(0,0,0,.08);opacity:0;animation:Tooltip_tooltipFade__NBKLB .15s ease forwards;z-index:100;width:200px;text-align:center}.Tooltip_tooltipBox__ouk5G:after{content:"";position:absolute;top:100%;left:50%;transform:translateX(-50%);border-width:6px;border-style:solid;border-color:var(--bg-card) transparent transparent transparent}.Tooltip_tooltipIcon__T2o8q{margin-left:.1rem}@keyframes Tooltip_tooltipFade__NBKLB{to{opacity:1;transform:translateX(-50%) scale(1)}}@media (min-width:768px){.Tooltip_tooltipBox__ouk5G{width:auto;white-space:nowrap}}.DividendGrowthChart_card__DwAas{margin-bottom:30px;padding:20px;border:1px solid var(--border-light);border-radius:var(--radius);background:var(--bg-card)}.DividendGrowthChart_header__g_PJH{margin-bottom:16px}.DividendGrowthChart_header__g_PJH h2{margin:0;color:var(--text-main);font-size:1.1rem}.DividendGrowthChart_header__g_PJH p{margin:.35rem 0 0;color:var(--text-muted);line-height:1.5}.DividendGrowthChart_chart__gGaVp{width:100%;height:280px}@media (max-width:768px){.DividendGrowthChart_chart__gGaVp{height:320px}}.DividendTable_wrapper__XBWP_{display:flex;flex-direction:column;gap:1.5rem}.DividendTable_yearBlock__gp9fO{background:var(--bg-card);border:1px solid var(--border-light);border-radius:var(--radius);overflow:hidden}.DividendTable_yearHeader__pFa3J{display:flex;justify-content:space-between;align-items:center;padding:.9rem 1rem;border-bottom:1px solid var(--border-light);background:var(--bg-soft)}.DividendTable_yearTitle__xQnAh{font-weight:600;font-size:1rem;color:var(--text-main)}.DividendTable_yearMetrics__Ko6Pv{display:flex;align-items:center;gap:.6rem}.DividendTable_yearTotal__y_tMa{font-weight:600;color:var(--text-main)}.DividendTable_growth__KdSl9{font-size:.85rem;font-weight:500;padding:2px 6px;border-radius:6px}.DividendTable_growthUp__20jyp{color:var(--color-success)}.DividendTable_growthDown__OZSkL{color:var(--color-danger)}.DividendTable_growthFlat__bQYc0{color:var(--text-muted)}.DividendTable_tableContainer__1HNQy{width:100%}.DividendTable_scroll__TrInz{overflow-x:auto;-webkit-overflow-scrolling:touch}.DividendTable_tableModern__wOzmj{width:100%;border-collapse:collapse;min-width:650px}.DividendTable_tableModern__wOzmj th{text-align:left;font-size:.75rem;font-weight:600;color:var(--text-muted);padding:.6rem 1rem;border-bottom:1px solid var(--border-light);white-space:nowrap}.DividendTable_tableModern__wOzmj td{padding:.75rem 1rem;font-size:.9rem;color:var(--text-main);border-bottom:1px solid var(--border-soft);white-space:nowrap}.DividendTable_tableModern__wOzmj tr:last-child td{border-bottom:none}.DividendTable_amount__0FIIq{font-weight:600}.DividendTable_badge__kGLPK{display:inline-block;padding:2px 6px;border-radius:6px;font-size:.7rem;font-weight:500;border:1px solid}.DividendTable_badgeRegular__iHPwD{color:var(--color-success);background:var(--bg-card)}.DividendTable_badgeSpecial__XzeGJ{color:var(--color-warning);background:var(--bg-card)}.DividendTable_premiumNotice__k_7ox{display:grid;grid-template-columns:auto 1fr;align-items:start;gap:1rem;padding:1.1rem;border:1px solid var(--border-light);border-radius:calc(var(--radius) + 4px);background:var(--bg-card);box-shadow:var(--shadow)}.DividendTable_premiumNoticeIcon__R7VR5{width:42px;height:42px;display:grid;place-items:center;border-radius:14px;color:var(--accent);background:color-mix(in srgb,var(--accent) 12%,transparent)}.DividendTable_premiumNotice__k_7ox strong{display:block;color:var(--text-main);font-size:1rem;line-height:1.3}.DividendTable_premiumNotice__k_7ox p{margin:.35rem 0 0;color:var(--text-muted);line-height:1.55}.DividendTable_premiumNotice__k_7ox a{grid-column:1/-1;min-height:40px;padding:0 1rem;border-radius:12px;background:var(--accent);color:#fff;font-weight:800;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;gap:.45rem;white-space:nowrap}@media (hover:hover){.DividendTable_tableModern__wOzmj tbody tr:hover{background:var(--bg-soft)}}@media (max-width:640px){.DividendTable_yearHeader__pFa3J{padding:.75rem}.DividendTable_yearTitle__xQnAh,.DividendTable_yearTotal__y_tMa{font-size:.9rem}.DividendTable_growth__KdSl9{font-size:.75rem}.DividendTable_tableModern__wOzmj td,.DividendTable_tableModern__wOzmj th{padding:.6rem .75rem}.DividendTable_premiumNotice__k_7ox{align-items:stretch;grid-template-columns:1fr}}