.dividends-shell[data-v-add31044]{display:flex;flex-direction:column;gap:5px}.dividends-card[data-v-add31044]{background:#fff;border:1px solid #e2e8f0;border-radius:0;box-shadow:0 1px 2px #0f172a0a;padding:24px}.dividends-outlook-card[data-v-add31044]{margin-top:5px}.do-head[data-v-add31044]{align-items:flex-start;display:flex;gap:12px;justify-content:space-between;margin-bottom:14px}.do-title[data-v-add31044]{color:#0f172a;font-family:Urbanist,sans-serif;font-size:16px;font-weight:700;margin:0 0 2px}.do-sub[data-v-add31044]{color:#64748b;font-size:12px}.do-badge[data-v-add31044]{flex-shrink:0;font-size:12px;font-weight:700;padding:4px 10px}.do-meta[data-v-add31044]{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}.do-chip[data-v-add31044]{background:#f1f5f9;color:#475569;font-size:12px;padding:4px 10px}.do-chip strong[data-v-add31044]{color:#0f172a;text-transform:capitalize}.do-pill[data-v-add31044]{font-weight:700}.do-years[data-v-add31044]{display:grid;gap:10px;grid-template-columns:repeat(3,1fr)}.do-year[data-v-add31044]{border:1px solid #e2e8f0;padding:12px;text-align:center}.do-year-label[data-v-add31044]{color:#64748b;font-size:12px;font-weight:600}.do-year-base[data-v-add31044]{color:#0f172a;font-family:Urbanist,sans-serif;font-size:20px;font-weight:800;margin:4px 0}.do-year-range[data-v-add31044]{color:#94a3b8;font-size:11px}.do-footer[data-v-add31044]{margin-top:14px}.do-yield[data-v-add31044]{color:#475569;font-size:13px}.do-yield strong[data-v-add31044]{color:#3684e4}.do-risks[data-v-add31044]{margin:8px 0 0;padding-left:18px}.do-risks li[data-v-add31044]{color:#b45309;font-size:12px}.do-veil-wrap[data-v-add31044]{position:relative}.do-locked .do-veil[data-v-add31044]{filter:blur(6px);opacity:.75;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.do-locked .do-veil-wrap[data-v-add31044]:after{background:linear-gradient(180deg,#fff0,#ffffff8c);content:"";inset:0;pointer-events:none;position:absolute}.do-unlock[data-v-add31044]{align-items:center;background:#fff;border:1px solid #bfdbfe;border-radius:999px;box-shadow:0 6px 20px #0f172a1f;color:#1d4ed8;cursor:pointer;display:inline-flex;font-family:DM Sans,sans-serif;font-size:14px;font-weight:600;gap:8px;left:50%;padding:11px 18px;position:absolute;top:50%;transform:translate(-50%,-50%);transition:background .15s ease,box-shadow .15s ease;z-index:1}.do-unlock[data-v-add31044]:hover{background:#eff6ff;box-shadow:0 8px 26px #0f172a29}.do-unlock[data-v-add31044]:focus-visible{outline:2px solid #1d4ed8;outline-offset:2px}@media(prefers-reduced-motion:reduce){.do-unlock[data-v-add31044]{transition:none}}.do-disclaimer[data-v-add31044]{color:#94a3b8;font-size:11px;line-height:1.5;margin-top:14px}.do-learn[data-v-add31044]{color:#475569;font-size:12px;line-height:1.5;margin-top:8px}.do-learn a[data-v-add31044]{color:#3684e4;font-weight:600;text-decoration:none}.do-learn a[data-v-add31044]:hover{text-decoration:underline}.do-badge.tone-good[data-v-add31044],.do-pill.tone-good[data-v-add31044]{background:#ecfdf5;color:#10b981}.do-badge.tone-info[data-v-add31044],.do-pill.tone-info[data-v-add31044]{background:#eff6ff;color:#3684e4}.do-badge.tone-warn[data-v-add31044],.do-pill.tone-warn[data-v-add31044]{background:#fffbeb;color:#b45309}.do-badge.tone-bad[data-v-add31044],.do-pill.tone-bad[data-v-add31044]{background:#fef2f2;color:#ef4444}@media(max-width:640px){.do-years[data-v-add31044]{grid-template-columns:1fr}}.dividends-top-row[data-v-add31044]{align-items:stretch;display:flex;gap:5px}.dividends-top-row__chart[data-v-add31044]{flex:0 1 70%;min-width:0}.dividends-top-row__sustainability[data-v-add31044]{display:flex;flex:0 1 30%;flex-direction:column;justify-content:flex-start;min-width:0}.sus-eyebrow[data-v-add31044]{color:#94a3b8;font-family:DM Sans,sans-serif;font-size:11px;font-weight:600;letter-spacing:.16em;margin-bottom:18px;text-align:center;text-transform:uppercase}.sus-score[data-v-add31044]{font-family:Urbanist,sans-serif;font-size:64px;font-variant-numeric:tabular-nums;font-weight:800;letter-spacing:-.03em;line-height:1;text-align:center}.sus-score-suffix[data-v-add31044]{color:#cbd5e1;font-size:18px;font-weight:600;letter-spacing:0;margin-left:4px}.sus-rating[data-v-add31044]{font-family:Urbanist,sans-serif;font-size:18px;font-weight:700;letter-spacing:-.01em;margin-top:8px;text-align:center}.sus-locked[data-v-add31044]{align-items:center;display:flex;flex-direction:column;padding:4px 0 8px;text-align:center;text-decoration:none}.sus-locked-score[data-v-add31044]{color:#cbd5e1;font-family:Urbanist,sans-serif;font-size:64px;font-weight:800;letter-spacing:-.03em;line-height:1}.sus-locked-lock[data-v-add31044]{filter:grayscale(1)}.sus-locked-title[data-v-add31044]{color:#64748b}.sus-locked-cta[data-v-add31044],.sus-locked-title[data-v-add31044]{font-family:DM Sans,sans-serif;font-size:13px;font-weight:600;margin-top:12px}.sus-locked-cta[data-v-add31044]{background:#2563eb;border-radius:999px;color:#fff;display:inline-block;padding:7px 16px;transition:background .15s ease}.sus-locked:hover .sus-locked-cta[data-v-add31044]{background:#1d4ed8}.sus-explainer[data-v-add31044]{color:#64748b;font-family:DM Sans,sans-serif;font-size:12px;line-height:1.55;margin:10px 0 24px;text-align:center}.sus-factors[data-v-add31044]{display:flex;flex-direction:column;gap:16px}.sus-factor[data-v-add31044]{cursor:help}.sus-factor-row[data-v-add31044]{align-items:baseline;display:flex;gap:12px;justify-content:space-between;margin-bottom:6px}.sus-factor-label[data-v-add31044]{color:#334155;letter-spacing:0}.sus-factor-label[data-v-add31044],.sus-factor-score[data-v-add31044]{font-family:DM Sans,sans-serif;font-size:12px;font-weight:600}.sus-factor-score[data-v-add31044]{color:#94a3b8;flex-shrink:0;font-variant-numeric:tabular-nums}.sus-factor-track[data-v-add31044]{background:#f1f5f9;border-radius:2px;height:4px;overflow:hidden}.sus-factor-fill[data-v-add31044]{border-radius:2px;height:100%;transition:width .3s ease}.sus-kpi-grid[data-v-add31044]{border-top:1px solid #eef2f7;display:grid;grid-template-columns:1fr 1fr;margin-top:24px;padding-top:20px}.sus-kpi-cell[data-v-add31044]{min-width:0;padding:12px 14px}.sus-kpi-cell[data-v-add31044]:nth-child(-n+2){border-bottom:1px solid #3584e4}.sus-kpi-cell[data-v-add31044]:nth-child(odd){border-right:1px solid #3584e4}.sus-kpi-label[data-v-add31044]{color:#94a3b8;font-family:DM Sans,sans-serif;font-size:10px;font-weight:600;letter-spacing:.12em;margin-bottom:6px;text-transform:uppercase}.sus-kpi-value[data-v-add31044]{color:#0f172a;font-family:Urbanist,sans-serif;font-size:18px;font-variant-numeric:tabular-nums;font-weight:800;letter-spacing:-.01em;line-height:1.15}.sus-kpi-value-date[data-v-add31044]{font-size:14px;font-weight:700}.sus-kpi-value-empty[data-v-add31044]{color:#cbd5e1;font-weight:600}.sus-kpi-sub[data-v-add31044]{color:#94a3b8;font-family:DM Sans,sans-serif;font-size:10px;line-height:1.4;margin-top:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dividends-metrics-card[data-v-add31044]{padding:20px 20px 18px}.dividends-metrics-title[data-v-add31044]{color:#0f172a;font-family:Urbanist,sans-serif;font-size:20px;font-weight:700;letter-spacing:-.01em;margin:0 0 14px}.dividends-metrics-scroll[data-v-add31044]{overflow-x:auto;width:100%}.dividends-metrics-table[data-v-add31044]{border-collapse:collapse;font-family:DM Sans,sans-serif;font-size:12.5px;min-width:760px;width:100%}.dividends-metrics-table thead tr[data-v-add31044]{background:#f8fafc;border-bottom:1px solid #e2e8f0}.dividends-metrics-table thead th[data-v-add31044]{color:#94a3b8;font-size:10.5px;font-variant-numeric:tabular-nums;font-weight:600;letter-spacing:.06em;padding:10px 8px;text-align:right;text-transform:uppercase}.dividends-metrics-table thead th.dividends-metrics-label-cell[data-v-add31044]{text-align:left}.dividends-metrics-table tbody tr[data-v-add31044]{border-bottom:1px solid #f1f5f9}.dividends-metrics-table tbody tr[data-v-add31044]:last-child{border-bottom:none}.dividends-metrics-table tbody tr[data-v-add31044]:nth-child(2n){background:#fafbfc}.dividends-metrics-label-cell[data-v-add31044]{color:#475569;font-weight:600;padding:10px 12px 10px 4px;text-align:left;white-space:nowrap}.dividends-metrics-data-cell[data-v-add31044]{font-family:Urbanist,sans-serif;font-variant-numeric:tabular-nums;font-weight:600;padding:10px 8px;text-align:right}.dividends-metrics-roll-cell[data-v-add31044]{background:#fcfcfd;border-left:1px solid #e2e8f0;font-weight:700}.dividends-metrics-table tbody tr:nth-child(2n) .dividends-metrics-roll-cell[data-v-add31044]{background:#f4f5f8}.dividends-yield-card__head[data-v-add31044]{align-items:baseline;display:flex;flex-wrap:wrap;gap:12px 16px;margin-bottom:14px}.dividends-yield-card__title[data-v-add31044]{color:#0f172a;font-family:Urbanist,sans-serif;font-size:20px;font-weight:700;letter-spacing:-.01em;margin:0}.dividends-yield-card__sub[data-v-add31044]{color:#94a3b8;font-family:DM Sans,sans-serif;font-size:12px;font-weight:500}.dividends-yield-card__body[data-v-add31044]{height:280px}.dividends-yield-card__empty[data-v-add31044]{align-items:center;background:#f8fafc;border:1px solid #e2e8f0;color:#94a3b8;display:flex;flex-direction:column;font-family:DM Sans,sans-serif;font-size:13px;height:100%;justify-content:center;padding:0 20px;text-align:center}@media(max-width:900px){.dividends-top-row[data-v-add31044]{flex-direction:column;gap:20px}.dividends-top-row__chart[data-v-add31044],.dividends-top-row__sustainability[data-v-add31044]{flex:1 1 auto}}@media(max-width:768px){.section-box[data-v-add31044]{box-sizing:border-box;grid-column:1/-1!important;grid-row:auto!important;max-width:100vw;overflow-x:hidden;padding:12px!important}.section-box div[style*="height: 280px"][data-v-add31044],.section-box div[style*="height: 300px"][data-v-add31044]{height:200px!important}.section-box div[style*="font-size: 48px"][data-v-add31044]{font-size:32px!important}.section-box div[style*="font-size: 28px"][data-v-add31044]{font-size:20px!important}.section-box div[style*="font-size: 24px"][data-v-add31044]{font-size:16px!important}.section-box p[style*="max-width: 500px"][data-v-add31044]{max-width:100%!important}.section-box div[style*="padding: 30px"][data-v-add31044]{padding:14px!important}.section-box div[style*="repeat(2, 1fr)"][data-v-add31044],.section-box div[style*="repeat(3, 1fr)"][data-v-add31044]{gap:10px!important;grid-template-columns:1fr!important}.section-box .highcharts-container[data-v-add31044],.section-box [data-highcharts-chart][data-v-add31044]{max-height:200px!important}}@media(max-width:480px){.section-box div[style*="height: 280px"][data-v-add31044],.section-box div[style*="height: 300px"][data-v-add31044]{height:180px!important}.section-box div[style*="font-size: 48px"][data-v-add31044]{font-size:24px!important}}
