.history-section .revenue-outlook{display:grid;grid-template-columns:1.15fr 1fr 1fr auto;gap:24px;align-items:center;margin-top:28px;padding:23px 25px;border:1px solid #68d8eb30;border-radius:14px;background:linear-gradient(110deg,#68d8eb0d,transparent 65%)}.history-section .revenue-outlook-label{display:flex;align-items:center;gap:7px;font-size:10px;letter-spacing:1.1px;color:#8bb3b6}.history-section .revenue-outlook-label i{width:7px;height:7px;border:1px dashed #68d8eb;border-radius:2px}.history-section .revenue-outlook strong{display:flex;align-items:baseline;gap:10px;font-size:32px;line-height:1.3;font-weight:600;color:#8ce3ed;font-variant-numeric:tabular-nums;margin-top:6px}.history-section .revenue-outlook strong small{font-size:11px;font-weight:400;color:#8ca59a}.history-section .revenue-outlook-growth>span,.history-section .revenue-outlook-source>span{display:block;font-size:12px;color:#c6d7cf}.history-section .revenue-outlook-growth strong{font-size:25px}.history-section .revenue-outlook strong.negative{color:#fa9086}.history-section .revenue-outlook small{display:block;font-size:11px;line-height:1.5;color:#8ca59a}.history-section .revenue-outlook-source>small{margin:5px 0}.history-section .revenue-outlook-source button{display:flex;gap:5px;align-items:center;color:#a8c7c8;font-size:11px;cursor:pointer;padding:4px 0}.history-section .revenue-outlook>a{display:grid;place-items:center;width:36px;height:36px;border:1px solid #68d8eb35;border-radius:50%;color:#8ce3ed;transition:background .2s}.history-section .revenue-outlook>a:hover{background:#68d8eb18}.history-section .revenue-outlook-empty{padding:16px 0 0;font-size:12px;color:#8ca59a}.history-section .revenue-chart-key{display:flex;justify-content:flex-end;gap:18px;font-size:10px;color:#9db6aa;margin-top:3px}.history-section .revenue-chart-key span{display:flex;align-items:center;gap:6px}.history-section .revenue-chart-key i{display:inline-block;width:8px;height:8px;border-radius:2px}.history-section .revenue-chart-key .estimate-key{border:1px dashed #68d8eb;background:#68d8eb18}@media(max-width:700px){.history-section .revenue-outlook{grid-template-columns:1fr 1fr;gap:20px 12px;padding:18px}.history-section .revenue-outlook strong{font-size:28px}.history-section .revenue-outlook-growth strong{font-size:24px}.history-section .revenue-outlook>a{justify-self:end}.history-section .revenue-outlook-label{font-size:9px;letter-spacing:.5px}.history-section .revenue-chart-key{justify-content:center}}.history-section .history-grid>.history-card.wide:first-child .metric-current strong{font-size:clamp(42px,4.8vw,78px);white-space:nowrap}@media(max-width:700px){.history-section .revenue-outlook>div:first-child strong{display:block;white-space:nowrap;font-size:26px}.history-section .revenue-outlook>div:first-child strong small{display:block;margin-top:3px}}.language-switch{display:inline-flex;align-items:center;flex-shrink:0;gap:2px;padding:3px;border:1px solid #334b3b;border-radius:999px;background:#0e1b14;vertical-align:middle}.language-switch button{border:0;background:transparent;color:#a9b9ac;border-radius:999px;padding:6px 9px;font:600 11px/1.2 inherit;letter-spacing:.04em;cursor:pointer;min-height:30px}.language-switch button[aria-pressed=true]{color:#0b160d;background:#b5f754}.language-switch button:focus-visible{outline:2px solid #e3f6dc;outline-offset:3px}.account-language{display:flex;align-items:center;justify-content:flex-end;gap:14px;flex-shrink:0}.original-language-note{font-size:12px;line-height:1.5;color:#9ab09e;margin:12px 0}html[lang=fr] .overview-header-actions{gap:16px}html[lang=fr] .overview-main-nav{gap:18px;flex-wrap:wrap}html[lang=fr] .overview-nav a{white-space:nowrap}html[lang=fr] .vs-card{min-width:0}html[lang=fr] .vs-card h3{overflow-wrap:anywhere}@media(max-width:760px){.account-language{gap:8px}.language-switch button{padding:6px 8px}html[lang=fr] .overview-main-nav{gap:12px}}.auth-brand{display:flex;justify-content:space-between;align-items:center;gap:20px}html[lang=fr] .share-dialog [role=tab]{min-width:0;white-space:normal}html[lang=fr] .eh-track-label{font-size:11px;line-height:1.35}html[lang=fr] .eh-track{grid-template-columns:110px repeat(12,minmax(54px,1fr))}