.programmatic-chips a small{color:var(--muted);margin-inline-start:6px;font-size:.78rem}.programmatic-chips a.active{border-color:var(--blue);color:var(--blue)}.programmatic-chips-heading{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;margin:16px 0 0;font-size:.72rem}.country-table{border-collapse:collapse;width:100%;font-size:.92rem}.country-table th,.country-table td{border-bottom:1px solid var(--line);text-align:start;white-space:nowrap;padding:10px 14px}.country-table td:not(:first-child),.country-table th:not(:first-child){text-align:end;font-variant-numeric:tabular-nums}.country-table tbody tr:last-child td{border-bottom:none}.country-table tbody tr:hover td{background:color-mix(in srgb, var(--blue) 4%, transparent)}.country-table a{color:inherit;font-weight:600;text-decoration:none}.country-table a:hover{color:var(--blue)}.country-table .country-code{color:var(--muted);margin-inline-start:8px;font-size:.8rem;font-weight:400}.earnings-date-nav{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin:14px 0 0;display:flex}.earnings-date-nav .stock-action{white-space:nowrap}.earnings-date-nav .earnings-date-all{color:var(--muted);font-size:.88rem}.related-perps{margin-top:18px}.related-perps h2{margin:0 0 12px;font-size:1.05rem}.related-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px;display:grid}.related-group{border:1px solid var(--line);background:var(--panel);border-radius:12px;min-width:0;padding:12px 14px}.related-group h3{letter-spacing:.04em;text-transform:uppercase;color:var(--muted);margin:0 0 8px;font-size:.82rem}.related-group h3 a{color:inherit}.related-list{margin:0;padding:0;list-style:none}.related-list li{border-bottom:1px solid color-mix(in srgb, var(--line) 60%, transparent);justify-content:space-between;align-items:baseline;gap:10px;min-width:0;padding:5px 0;display:flex}.related-list li:last-child{border-bottom:none}.related-list a{min-width:0;color:inherit;align-items:baseline;gap:8px;text-decoration:none;display:flex}.related-list a:hover strong{color:var(--blue)}.related-list strong{font-variant-numeric:tabular-nums;flex:none}.related-more{margin:8px 0 0;font-size:.85rem}.related-name{text-overflow:ellipsis;white-space:nowrap;color:var(--muted);font-size:.85rem;overflow:hidden}.related-list small{font-variant-numeric:tabular-nums;flex:none}.house-chips{margin-top:10px}.analysts-house-link{color:inherit;border-bottom:1px dotted var(--muted);text-decoration:none}.analysts-house-link:hover{color:var(--blue);border-bottom-color:var(--blue)}@media (max-width:640px){.related-grid{grid-template-columns:1fr}}.venue-md-body{padding:4px 16px 16px}.venue-md-metrics{grid-template-columns:repeat(auto-fit,minmax(min(150px,100%),1fr));gap:10px;margin-bottom:12px;display:grid}.venue-md-chart{width:100%;max-width:100%;height:120px;display:block}.venue-md-note{margin:10px 0 0;font-size:13px;line-height:1.45}.metric-grid.tr-metric-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));margin-bottom:18px}@media (max-width:720px){.metric-grid.tr-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}h1.tr-long-title{text-wrap:balance;font-size:clamp(22px,3vw,32px);line-height:1.15}.panel>.tr-outcome,.panel>.tr-top,.panel>.tr-attribution,.panel>.tr-empty,.panel.tr-method>p{padding-inline:16px}.panel>.tr-attribution,.panel>.tr-outcome:last-child,.panel>.tr-top:last-child,.panel.tr-method>p:last-child{padding-bottom:14px}.panel.tr-method>.panel-head+p{margin-top:14px}.panel.tr-block>.table-wrap:has(>.tr-rollup){border:0;border-radius:0}.panel.tr-block .tr-top-list{margin:10px 0 0;padding:0}.panel.tr-block .tr-top-list>li{border:1px solid var(--line);border-radius:12px;gap:4px;padding:10px 12px;display:grid}.tr-latest-list.tr-latest-rows{gap:0;margin:0;padding:6px 16px 12px;list-style:none}.tr-latest-rows>li{border-bottom:1px solid var(--line);grid-template-columns:110px minmax(0,1fr) auto;align-items:baseline;gap:4px 14px;padding:8px 0;display:grid}.tr-latest-rows>li:last-child{border-bottom:0}.tr-latest-source{white-space:nowrap}@media (max-width:560px){.tr-latest-rows>li{grid-template-columns:minmax(0,1fr) auto}.tr-latest-rows>li>.tr-latest-date{grid-column:1/-1}}
