@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/7fea77d1d19108bf-s.2y65deuc30pmy.woff2?dpl=dpl_6JeJtZFxFXUA1kZPU6U3xmtQyQf5)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/1bcd0e671759a44c-s.2qt3tdwt-y9x_.woff2?dpl=dpl_6JeJtZFxFXUA1kZPU6U3xmtQyQf5)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/e15f58668ad64cb8-s.3cvcemwuzoywn.woff2?dpl=dpl_6JeJtZFxFXUA1kZPU6U3xmtQyQf5)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/90c51ce8fb754fe8-s.02z5rrbg5nt92.woff2?dpl=dpl_6JeJtZFxFXUA1kZPU6U3xmtQyQf5)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/57215795b8570f5c-s.2rixgazldzomk.woff2?dpl=dpl_6JeJtZFxFXUA1kZPU6U3xmtQyQf5)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/03fc1b4a8d284b5e-s.0wiir8udbzjvx.woff2?dpl=dpl_6JeJtZFxFXUA1kZPU6U3xmtQyQf5)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/7fea77d1d19108bf-s.2y65deuc30pmy.woff2?dpl=dpl_6JeJtZFxFXUA1kZPU6U3xmtQyQf5)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/1bcd0e671759a44c-s.2qt3tdwt-y9x_.woff2?dpl=dpl_6JeJtZFxFXUA1kZPU6U3xmtQyQf5)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/e15f58668ad64cb8-s.3cvcemwuzoywn.woff2?dpl=dpl_6JeJtZFxFXUA1kZPU6U3xmtQyQf5)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/90c51ce8fb754fe8-s.02z5rrbg5nt92.woff2?dpl=dpl_6JeJtZFxFXUA1kZPU6U3xmtQyQf5)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/57215795b8570f5c-s.2rixgazldzomk.woff2?dpl=dpl_6JeJtZFxFXUA1kZPU6U3xmtQyQf5)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/03fc1b4a8d284b5e-s.0wiir8udbzjvx.woff2?dpl=dpl_6JeJtZFxFXUA1kZPU6U3xmtQyQf5)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/7fea77d1d19108bf-s.2y65deuc30pmy.woff2?dpl=dpl_6JeJtZFxFXUA1kZPU6U3xmtQyQf5)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/1bcd0e671759a44c-s.2qt3tdwt-y9x_.woff2?dpl=dpl_6JeJtZFxFXUA1kZPU6U3xmtQyQf5)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/e15f58668ad64cb8-s.3cvcemwuzoywn.woff2?dpl=dpl_6JeJtZFxFXUA1kZPU6U3xmtQyQf5)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/90c51ce8fb754fe8-s.02z5rrbg5nt92.woff2?dpl=dpl_6JeJtZFxFXUA1kZPU6U3xmtQyQf5)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/57215795b8570f5c-s.2rixgazldzomk.woff2?dpl=dpl_6JeJtZFxFXUA1kZPU6U3xmtQyQf5)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/03fc1b4a8d284b5e-s.0wiir8udbzjvx.woff2?dpl=dpl_6JeJtZFxFXUA1kZPU6U3xmtQyQf5)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/7fea77d1d19108bf-s.2y65deuc30pmy.woff2?dpl=dpl_6JeJtZFxFXUA1kZPU6U3xmtQyQf5)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/1bcd0e671759a44c-s.2qt3tdwt-y9x_.woff2?dpl=dpl_6JeJtZFxFXUA1kZPU6U3xmtQyQf5)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/e15f58668ad64cb8-s.3cvcemwuzoywn.woff2?dpl=dpl_6JeJtZFxFXUA1kZPU6U3xmtQyQf5)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/90c51ce8fb754fe8-s.02z5rrbg5nt92.woff2?dpl=dpl_6JeJtZFxFXUA1kZPU6U3xmtQyQf5)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/57215795b8570f5c-s.2rixgazldzomk.woff2?dpl=dpl_6JeJtZFxFXUA1kZPU6U3xmtQyQf5)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/03fc1b4a8d284b5e-s.0wiir8udbzjvx.woff2?dpl=dpl_6JeJtZFxFXUA1kZPU6U3xmtQyQf5)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans Fallback;src:local(Arial);ascent-override:101.32%;descent-override:27.18%;line-gap-override:0.0%;size-adjust:101.17%}.ibm_plex_sans_f3d960f0-module__CQGJ0a__className{font-family:IBM Plex Sans,IBM Plex Sans Fallback;font-style:normal}
.financials-module__EqnW2W__toolbar>.financials-module__EqnW2W__pills button:first-child{width:124px}.financials-module__EqnW2W__toolbar>.financials-module__EqnW2W__pills button:nth-child(2){width:106px}.financials-module__EqnW2W__toolbar>.financials-module__EqnW2W__pills button:nth-child(3){width:86px}.financials-module__EqnW2W__toolbar>.financials-module__EqnW2W__pills button:nth-child(4){width:64px}.financials-module__EqnW2W__toolbar>.financials-module__EqnW2W__pills button:nth-child(5){width:86px}.financials-module__EqnW2W__tools .financials-module__EqnW2W__pills button{width:72px}.financials-module__EqnW2W__textButton[aria-pressed=true]{font-weight:700}.financials-module__EqnW2W__root{--cash-capex:#d9957e;--cash-line:#224e31;--cash-label:#224e31;--financial-bg:#f2f1ea;--financial-card:#fff;--financial-border:#dde1d8;--financial-pill:#e7e8de;--financial-ink:#202b25;--financial-muted:#59665e;--financial-positive:#356442;--financial-negative:#a23e28;--financial-revenue:#c6d2c8;--financial-final:#f0f5ef;color:var(--financial-ink);background:var(--financial-bg);letter-spacing:0;min-width:0;max-width:100%;font-size:14px}[data-theme=dark] .financials-module__EqnW2W__root{--cash-capex:#d9957e;--cash-line:#9fd2ab;--cash-label:#285a38;--financial-bg:#191c19;--financial-card:#232823;--financial-border:#465046;--financial-pill:#343c34;--financial-ink:#edf2eb;--financial-muted:#b7c2b8;--financial-positive:#9fd2ab;--financial-negative:#f3a18b;--financial-revenue:#85998a;--financial-final:#2c3b2e}.financials-module__EqnW2W__toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;display:flex}.financials-module__EqnW2W__tools{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.financials-module__EqnW2W__pills{background:var(--financial-pill);border-radius:8px;gap:2px;max-width:100%;padding:4px;display:flex;overflow-x:auto}.financials-module__EqnW2W__pills button{white-space:nowrap;border-radius:5px;flex:none;min-height:36px;padding:8px 10px;font-size:12px}.financials-module__EqnW2W__pills button[aria-pressed=true]{background:var(--financial-card);font-weight:600;box-shadow:0 1px 3px #00000012}.financials-module__EqnW2W__root button:focus-visible,.financials-module__EqnW2W__root a:focus-visible,.financials-module__EqnW2W__scroll:focus-visible,.financials-module__EqnW2W__root summary:focus-visible{outline:2px solid var(--financial-positive);outline-offset:3px}.financials-module__EqnW2W__pills button:disabled{opacity:.6}.financials-module__EqnW2W__surface{background:var(--financial-card);border:1px solid var(--financial-border);border-radius:16px;min-width:0;margin-bottom:20px;padding:20px}.financials-module__EqnW2W__heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.financials-module__EqnW2W__eyebrow{text-transform:uppercase;color:var(--financial-muted);font-size:12px;font-weight:600}.financials-module__EqnW2W__textButton{text-underline-offset:3px;font-size:12px;text-decoration:underline}.financials-module__EqnW2W__metadata{color:var(--financial-muted);font-size:12px}.financials-module__EqnW2W__scroll{overscroll-behavior-x:contain;max-width:100%;overflow-x:auto}.financials-module__EqnW2W__table{border-collapse:separate;border-spacing:0;font-variant-numeric:tabular-nums;width:100%;font-size:12px}.financials-module__EqnW2W__table th,.financials-module__EqnW2W__table td{text-align:right;white-space:nowrap;border-bottom:1px solid var(--financial-border);min-width:78px;padding:8px 12px}.financials-module__EqnW2W__table thead th{color:var(--financial-muted);font-weight:400}.financials-module__EqnW2W__table th:first-child{text-align:left;z-index:1;background:var(--financial-card);white-space:normal;min-width:210px;max-width:320px;position:sticky;left:0}.financials-module__EqnW2W__table tbody th{font-weight:inherit}.financials-module__EqnW2W__table .financials-module__EqnW2W__subtotal th,.financials-module__EqnW2W__table .financials-module__EqnW2W__subtotal td{border-top:1px solid var(--financial-muted);font-weight:600}.financials-module__EqnW2W__table .financials-module__EqnW2W__final th,.financials-module__EqnW2W__table .financials-module__EqnW2W__final td{background:var(--financial-final);font-weight:700}.financials-module__EqnW2W__calc{color:var(--financial-muted);cursor:help;margin-left:6px;font-size:10px;font-weight:400;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.financials-module__EqnW2W__positive{color:var(--financial-positive)}.financials-module__EqnW2W__negative{color:var(--financial-negative)}.financials-module__EqnW2W__neutral{color:var(--financial-muted)}.financials-module__EqnW2W__spark{vertical-align:middle;width:60px;height:24px;display:inline-block}.financials-module__EqnW2W__footnote{color:var(--financial-muted);margin-top:14px;font-size:11px;line-height:1.65}.financials-module__EqnW2W__headline{margin-top:4px;font-size:17px;font-weight:600;line-height:1.4}.financials-module__EqnW2W__legend{color:var(--financial-muted);flex-wrap:wrap;gap:14px;font-size:11px;display:flex}.financials-module__EqnW2W__swatch{border-radius:1px;width:9px;height:9px;margin-right:5px;display:inline-block}.financials-module__EqnW2W__chart{border-bottom:1px solid var(--financial-border);background:repeating-linear-gradient(to top, transparent 0, transparent 54px, var(--financial-border) 55px, transparent 56px);gap:14px;height:220px;padding:24px 4px 0;display:flex}.financials-module__EqnW2W__yearGroup{flex:1;justify-content:center;align-items:stretch;gap:5px;min-width:0;display:flex;position:relative}.financials-module__EqnW2W__barSlot{flex:1;max-width:46px;height:100%;position:relative}.financials-module__EqnW2W__bar{border-radius:3px 3px 0 0;width:100%;min-height:1px;position:absolute}.financials-module__EqnW2W__barLabel{text-align:center;font-variant-numeric:tabular-nums;white-space:nowrap;width:100%;font-size:10px;position:absolute;top:-20px}.financials-module__EqnW2W__missing{border:1px dashed var(--financial-muted);background:0 0}.financials-module__EqnW2W__yearLabel{color:var(--financial-muted);white-space:nowrap;font-size:11px;position:absolute;top:calc(100% + 10px)}.financials-module__EqnW2W__chartCaption{margin-top:42px}.financials-module__EqnW2W__cashChart{font-variant-numeric:tabular-nums;width:100%;height:auto;display:block}.financials-module__EqnW2W__cashAxis{fill:var(--financial-muted);font-size:11px}.financials-module__EqnW2W__cashValue{fill:var(--financial-ink);font-size:11px}.financials-module__EqnW2W__cashFcfValue{fill:#fff;font-size:11px;font-weight:600}.financials-module__EqnW2W__cashLineSwatch{background:var(--cash-line);width:13px;height:2px;margin:0 5px 3px 0;display:inline-block}.financials-module__EqnW2W__cashMetrics{border-top:1px solid var(--financial-border);flex-wrap:wrap;gap:16px;margin-top:16px;padding-top:16px;display:flex}.financials-module__EqnW2W__cashMetrics>div{flex:150px;min-width:0}.financials-module__EqnW2W__cashMetrics .financials-module__EqnW2W__footnote{margin-top:4px}.financials-module__EqnW2W__cashMetricValue{margin-top:4px;font-size:17px;font-weight:600}.financials-module__EqnW2W__group{margin-top:18px}.financials-module__EqnW2W__group h3{margin-bottom:8px;font-size:12px;font-weight:500}.financials-module__EqnW2W__ratioGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.financials-module__EqnW2W__ratio{border:1px solid var(--financial-border);border-radius:8px;min-width:0;padding:14px}.financials-module__EqnW2W__ratioTop{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.financials-module__EqnW2W__ratioValue{font-variant-numeric:tabular-nums;font-size:21px;font-weight:600;line-height:1.5}.financials-module__EqnW2W__definition{margin-left:5px;display:inline-block;position:relative}.financials-module__EqnW2W__definition summary{cursor:pointer;vertical-align:middle;list-style:none;display:inline-flex}.financials-module__EqnW2W__definition summary::-webkit-details-marker{display:none}.financials-module__EqnW2W__definition[open]{margin-left:0;display:block}.financials-module__EqnW2W__definition p{color:var(--financial-muted);padding:8px 0;font-size:12px;line-height:1.5}.financials-module__EqnW2W__empty{color:var(--financial-muted);padding:20px 0}.financials-module__EqnW2W__footer{color:var(--financial-muted);padding:0 0 18px;font-size:11px}.financials-module__EqnW2W__footer a{text-underline-offset:3px;text-decoration:underline}@media (max-width:640px){.financials-module__EqnW2W__surface{padding:14px 12px}.financials-module__EqnW2W__toolbar{gap:10px}.financials-module__EqnW2W__toolbar>.financials-module__EqnW2W__pills{width:100%}.financials-module__EqnW2W__table th:first-child{min-width:150px;max-width:160px;font-size:11px}.financials-module__EqnW2W__table th,.financials-module__EqnW2W__table td{padding:9px 8px}.financials-module__EqnW2W__ratioGrid{grid-template-columns:minmax(0,1fr)}.financials-module__EqnW2W__chart{gap:8px}.financials-module__EqnW2W__barLabel{font-size:9px}.financials-module__EqnW2W__yearGroup{gap:3px}.financials-module__EqnW2W__headline{font-size:16px}}