.financials-page-module-scss-module__rNuGVq__page{width:100%;font-family:var(--font);flex-direction:column;gap:16px;display:flex}.financials-page-module-scss-module__rNuGVq__head{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-md);background-image:radial-gradient(120% 140% at 100% 0%, rgba(var(--atm-rgba), .08) 0%, transparent 55%);flex-direction:column;gap:8px;padding:20px 22px;display:flex}.financials-page-module-scss-module__rNuGVq__headTop{align-items:center;gap:10px;display:flex}.financials-page-module-scss-module__rNuGVq__eyebrow{font-size:var(--fs-md);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-weight:700}.financials-page-module-scss-module__rNuGVq__tickerChip{border-radius:var(--r-sm);background:rgba(var(--atm-rgba), .12);border:1px solid var(--border);height:22px;color:var(--text);font-size:var(--fs-base);font-variant-numeric:tabular-nums;align-items:center;gap:6px;padding:0 8px;font-weight:700;display:inline-flex}.financials-page-module-scss-module__rNuGVq__exchange{color:var(--text2);font-weight:600;font-size:var(--fs-md)}.financials-page-module-scss-module__rNuGVq__title{font-size:var(--fs-6xl);color:var(--text);margin:2px 0 0;font-weight:800;line-height:1.1}.financials-page-module-scss-module__rNuGVq__subtitle{font-size:var(--fs-xl);color:var(--text2);margin:0;font-weight:600}.financials-page-module-scss-module__rNuGVq__desc{max-width:76ch;font-size:var(--fs-lg);color:var(--muted);margin:4px 0 0;line-height:1.6}@media (max-width:768px){.financials-page-module-scss-module__rNuGVq__page{gap:12px;padding:12px}.financials-page-module-scss-module__rNuGVq__head{padding:16px}.financials-page-module-scss-module__rNuGVq__title{font-size:var(--fs-4xl)}}
.financials-view-module-scss-module__lLlIkG__wrap{width:100%;font-family:var(--font);flex-direction:column;gap:12px;display:flex}.financials-view-module-scss-module__lLlIkG__bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.financials-view-module-scss-module__lLlIkG__tabs{flex-wrap:wrap;gap:2px;display:flex}.financials-view-module-scss-module__lLlIkG__tab{border-radius:var(--r-sm);color:var(--text2);font-size:var(--fs-lg);transition:background var(--t),color var(--t);background:0 0;border:none;padding:7px 14px;font-weight:600}.financials-view-module-scss-module__lLlIkG__tab:hover{color:var(--text);background:var(--surface)}.financials-view-module-scss-module__lLlIkG__tabActive{color:var(--text);background:var(--surface2);box-shadow:inset 0 -2px 0 var(--sky)}.financials-view-module-scss-module__lLlIkG__controls{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.financials-view-module-scss-module__lLlIkG__seg{border:1px solid var(--border);border-radius:var(--r-sm);background:var(--bg2-a70);padding:2px;display:inline-flex}.financials-view-module-scss-module__lLlIkG__segBtn{border-radius:var(--r-xs);color:var(--muted);font-size:var(--fs-base);transition:background var(--t),color var(--t);background:0 0;border:none;padding:5px 11px;font-weight:600}.financials-view-module-scss-module__lLlIkG__segBtn:hover{color:var(--text)}.financials-view-module-scss-module__lLlIkG__segOn{background:rgba(var(--atm-rgba), .16);color:var(--text)}.financials-view-module-scss-module__lLlIkG__titleRow{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.financials-view-module-scss-module__lLlIkG__title{font-size:var(--fs-4xl);color:var(--text);margin:0;font-weight:800}.financials-view-module-scss-module__lLlIkG__subtitle{font-size:var(--fs-base);color:var(--muted)}.financials-view-module-scss-module__lLlIkG__refreshing{font-size:var(--fs-base);color:var(--sky)}.financials-view-module-scss-module__lLlIkG__dim{opacity:.55;transition:opacity var(--t)}.financials-view-module-scss-module__lLlIkG__snapshot{border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface);margin-top:4px;padding:14px 16px 16px}.financials-view-module-scss-module__lLlIkG__snapshotHead{font-size:var(--fs-base);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin-bottom:12px;font-weight:700}.financials-view-module-scss-module__lLlIkG__tiles{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px;display:grid}.financials-view-module-scss-module__lLlIkG__tile{border:1px solid var(--border);border-radius:var(--r-sm);background:var(--bg2-a55);flex-direction:column;gap:3px;padding:10px 12px;display:flex}.financials-view-module-scss-module__lLlIkG__tileLabel{font-size:var(--fs-sm);color:var(--muted)}.financials-view-module-scss-module__lLlIkG__tileValue{font-size:var(--fs-xl);color:var(--text);font-weight:700;font-family:var(--mono);font-variant-numeric:tabular-nums}@media (max-width:768px){.financials-view-module-scss-module__lLlIkG__bar{align-items:stretch}.financials-view-module-scss-module__lLlIkG__title{font-size:var(--fs-3xl)}}.financials-view-module-scss-module__lLlIkG__state{border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface);min-height:220px;color:var(--muted);font-family:var(--font);flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:32px;font-size:14px;display:flex}.financials-view-module-scss-module__lLlIkG__error{color:var(--red);margin:0}.financials-view-module-scss-module__lLlIkG__retry{border:1px solid var(--border2);border-radius:var(--r-md);color:var(--text);font-family:var(--font);cursor:pointer;transition:border-color var(--t,.15s),color var(--t,.15s);background:0 0;padding:8px 18px;font-size:13px}.financials-view-module-scss-module__lLlIkG__retry:hover{border-color:var(--sky);color:var(--sky)}.financials-view-module-scss-module__lLlIkG__iconBtn{border:1px solid var(--border);border-radius:var(--r-sm);background:var(--bg2-a70);width:32px;height:30px;color:var(--muted);cursor:pointer;transition:background var(--t),color var(--t),border-color var(--t);justify-content:center;align-items:center;display:inline-flex}.financials-view-module-scss-module__lLlIkG__iconBtn:hover{color:var(--text);border-color:var(--border2)}.financials-view-module-scss-module__lLlIkG__iconOn{background:rgba(var(--atm-rgba), .16);color:var(--sky);border-color:#0000}.financials-view-module-scss-module__lLlIkG__unitTabs{min-width:0;display:inline-flex}
.statement-table-module-scss-module__D7ocyG__shell{flex-direction:column;gap:16px;display:flex}.statement-table-module-scss-module__D7ocyG__scroll{border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface);scrollbar-width:thin;scrollbar-color:var(--border2) #0000;-webkit-overflow-scrolling:touch;overflow-x:auto;overflow-y:hidden}.statement-table-module-scss-module__D7ocyG__scroll::-webkit-scrollbar{height:8px}.statement-table-module-scss-module__D7ocyG__scroll::-webkit-scrollbar-thumb{background:var(--border2);border-radius:4px}.statement-table-module-scss-module__D7ocyG__table{border-collapse:separate;border-spacing:0;width:-webkit-max-content;width:max-content;min-width:100%;font-family:var(--font);font-variant-numeric:tabular-nums}.statement-table-module-scss-module__D7ocyG__cell{white-space:nowrap;border-bottom:1px solid var(--border);color:var(--text);padding:10px 16px;font-size:13px}.statement-table-module-scss-module__D7ocyG__num{text-align:right;font-family:var(--mono)}.statement-table-module-scss-module__D7ocyG__stickyL{z-index:2;background:var(--bg2-solid);text-align:left;box-shadow:inset -1px 0 0 var(--border);min-width:230px;max-width:280px;position:-webkit-sticky;position:sticky;left:0}.statement-table-module-scss-module__D7ocyG__labelCell{font-family:var(--font)}.statement-table-module-scss-module__D7ocyG__labelInner{align-items:center;gap:8px;min-width:0;display:flex}.statement-table-module-scss-module__D7ocyG__label{text-overflow:ellipsis;overflow:hidden}.statement-table-module-scss-module__D7ocyG__indent .statement-table-module-scss-module__D7ocyG__label{color:var(--muted);padding-left:16px}.statement-table-module-scss-module__D7ocyG__headRow .statement-table-module-scss-module__D7ocyG__cell{z-index:1;background:var(--bg2-solid);border-bottom:1px solid var(--border2);position:-webkit-sticky;position:sticky;top:0}.statement-table-module-scss-module__D7ocyG__headRow .statement-table-module-scss-module__D7ocyG__stickyL{z-index:3}.statement-table-module-scss-module__D7ocyG__colHead{vertical-align:bottom;padding-top:12px;padding-bottom:10px}.statement-table-module-scss-module__D7ocyG__colLabel{letter-spacing:.04em;color:var(--text);font-size:13px;font-weight:700;display:block}.statement-table-module-scss-module__D7ocyG__colDate{color:var(--muted);margin-top:2px;font-size:11px;font-weight:500;display:block}.statement-table-module-scss-module__D7ocyG__groupRow{cursor:pointer}.statement-table-module-scss-module__D7ocyG__groupCell{background:var(--bg2-solid);border-bottom:1px solid var(--border);padding:0}.statement-table-module-scss-module__D7ocyG__groupRow:hover .statement-table-module-scss-module__D7ocyG__groupCell{background:var(--bg3-solid)}.statement-table-module-scss-module__D7ocyG__groupInner{font-family:var(--font);letter-spacing:.08em;text-transform:uppercase;color:var(--sky);align-items:center;padding:9px 16px;font-size:11px;font-weight:700;display:inline-flex;position:-webkit-sticky;position:sticky;left:0}.statement-table-module-scss-module__D7ocyG__groupCaret{vertical-align:middle;color:var(--muted);margin-right:8px;display:inline-flex}.statement-table-module-scss-module__D7ocyG__caretClosed{transform:rotate(-90deg)}.statement-table-module-scss-module__D7ocyG__row{cursor:pointer;transition:background var(--t,.15s)}.statement-table-module-scss-module__D7ocyG__row:hover{background:rgba(var(--atm-rgba), .05)}.statement-table-module-scss-module__D7ocyG__row:hover .statement-table-module-scss-module__D7ocyG__stickyL{background:var(--bg3-solid)}.statement-table-module-scss-module__D7ocyG__bold .statement-table-module-scss-module__D7ocyG__cell,.statement-table-module-scss-module__D7ocyG__bold .statement-table-module-scss-module__D7ocyG__label{font-weight:700}.statement-table-module-scss-module__D7ocyG__rowSel .statement-table-module-scss-module__D7ocyG__stickyL{background:var(--bg3-solid)}.statement-table-module-scss-module__D7ocyG__value{line-height:1.25}.statement-table-module-scss-module__D7ocyG__cellVal{display:block}.statement-table-module-scss-module__D7ocyG__cellGrowth{margin-top:1px;font-size:10.5px;font-weight:600;display:block}.statement-table-module-scss-module__D7ocyG__pos{color:var(--green)}.statement-table-module-scss-module__D7ocyG__neg{color:var(--red)}.statement-table-module-scss-module__D7ocyG__glyphBtn{color:var(--muted);cursor:pointer;opacity:.55;transition:opacity var(--t,.15s),color var(--t,.15s),border-color var(--t,.15s);background:0 0;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;padding:3px;display:inline-flex}.statement-table-module-scss-module__D7ocyG__row:hover .statement-table-module-scss-module__D7ocyG__glyphBtn{opacity:1}.statement-table-module-scss-module__D7ocyG__glyphBtn:hover{color:var(--sky);border-color:var(--border2)}.statement-table-module-scss-module__D7ocyG__lockBtn{width:100%;color:var(--muted);cursor:pointer;opacity:.6;transition:color var(--t,.15s),opacity var(--t,.15s);background:0 0;border:none;justify-content:center;align-items:center;padding:2px;display:inline-flex}.statement-table-module-scss-module__D7ocyG__lockBtn:hover{color:var(--sky);opacity:1}.statement-table-module-scss-module__D7ocyG__currentCol{color:var(--sky);background:rgba(var(--atm-rgba), .05)}.statement-table-module-scss-module__D7ocyG__latest{background:rgba(var(--atm-rgba), .08)}.statement-table-module-scss-module__D7ocyG__headRow .statement-table-module-scss-module__D7ocyG__latest .statement-table-module-scss-module__D7ocyG__colLabel{color:var(--sky)}.statement-table-module-scss-module__D7ocyG__value.statement-table-module-scss-module__D7ocyG__latest{font-weight:600}.statement-table-module-scss-module__D7ocyG__row:hover .statement-table-module-scss-module__D7ocyG__currentCol{background:rgba(var(--atm-rgba), .1)}.statement-table-module-scss-module__D7ocyG__row:hover .statement-table-module-scss-module__D7ocyG__latest{background:rgba(var(--atm-rgba), .12)}.statement-table-module-scss-module__D7ocyG__chartRow .statement-table-module-scss-module__D7ocyG__chartCell{background:var(--bg2-solid);border-bottom:1px solid var(--border);padding:8px 14px 16px}
.metric-panel-module-scss-module__0zkSBa__panel{border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface);margin-bottom:12px;padding:16px 18px 14px}.metric-panel-module-scss-module__0zkSBa__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.metric-panel-module-scss-module__0zkSBa__title{font-size:var(--fs-2xl);color:var(--text);margin:0;font-weight:800}.metric-panel-module-scss-module__0zkSBa__sub{font-size:var(--fs-base);color:var(--muted);margin:2px 0 0}.metric-panel-module-scss-module__0zkSBa__hint{color:var(--dim)}.metric-panel-module-scss-module__0zkSBa__tabs{border:1px solid var(--border);border-radius:var(--r-sm);background:var(--bg2-a70);gap:4px;padding:2px;display:flex}.metric-panel-module-scss-module__0zkSBa__tab{border-radius:var(--r-xs);color:var(--muted);font-size:var(--fs-base);transition:background var(--t),color var(--t);background:0 0;border:none;padding:5px 13px;font-weight:600}.metric-panel-module-scss-module__0zkSBa__tab:hover{color:var(--text)}.metric-panel-module-scss-module__0zkSBa__tabOn{background:rgba(var(--atm-rgba), .16);color:var(--text)}.metric-panel-module-scss-module__0zkSBa__cards{grid-template-columns:repeat(4,1fr);gap:10px;margin:14px 0 4px;display:grid}.metric-panel-module-scss-module__0zkSBa__card{border:1px solid var(--border);border-radius:var(--r-sm);background:var(--bg2-a55);flex-direction:column;gap:6px;padding:11px 13px;display:flex}.metric-panel-module-scss-module__0zkSBa__cardLabel{font-size:var(--fs-sm);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-weight:700}.metric-panel-module-scss-module__0zkSBa__cardValue{font-size:var(--fs-3xl);color:var(--text);font-weight:800;font-family:var(--mono);font-variant-numeric:tabular-nums}.metric-panel-module-scss-module__0zkSBa__pos{color:var(--green)}.metric-panel-module-scss-module__0zkSBa__neg{color:var(--red)}.metric-panel-module-scss-module__0zkSBa__legend{flex-wrap:wrap;gap:8px;margin:12px 0 2px;display:flex}.metric-panel-module-scss-module__0zkSBa__chip{border:1px solid var(--border);border-radius:var(--r-full);background:var(--bg2-a55);font-size:var(--fs-base);color:var(--text2);align-items:center;gap:7px;padding:4px 7px 4px 9px;display:inline-flex}.metric-panel-module-scss-module__0zkSBa__dot{border-radius:50%;width:9px;height:9px}.metric-panel-module-scss-module__0zkSBa__chipX{color:var(--dim);background:0 0;border:none;padding:0 2px;font-size:15px;line-height:1}.metric-panel-module-scss-module__0zkSBa__chipX:hover{color:var(--red)}.metric-panel-module-scss-module__0zkSBa__dataWrap{max-height:280px;margin-top:8px;overflow:auto}.metric-panel-module-scss-module__0zkSBa__dataTable{border-collapse:collapse;width:100%;font-size:var(--fs-base)}.metric-panel-module-scss-module__0zkSBa__dataHead{text-align:left;color:var(--muted);background:var(--bg2-a90);border-bottom:1px solid var(--border2);padding:7px 12px;font-weight:700;position:-webkit-sticky;position:sticky;top:0}.metric-panel-module-scss-module__0zkSBa__dataCell{color:var(--text2);border-bottom:1px solid var(--border);padding:6px 12px}.metric-panel-module-scss-module__0zkSBa__dataNum{text-align:right;font-family:var(--mono);font-variant-numeric:tabular-nums}@media (max-width:768px){.metric-panel-module-scss-module__0zkSBa__cards{grid-template-columns:repeat(2,1fr)}.metric-panel-module-scss-module__0zkSBa__cardValue{font-size:var(--fs-2xl)}}.metric-panel-module-scss-module__0zkSBa__headControls{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.metric-panel-module-scss-module__0zkSBa__kindSeg{border:1px solid var(--border);border-radius:var(--r-sm);background:var(--bg2-a70);padding:2px;display:inline-flex}.metric-panel-module-scss-module__0zkSBa__kindBtn{border-radius:var(--r-xs);color:var(--muted);font-size:var(--fs-sm);transition:background var(--t),color var(--t);background:0 0;border:none;padding:4px 11px;font-weight:600}.metric-panel-module-scss-module__0zkSBa__kindBtn:hover{color:var(--text)}.metric-panel-module-scss-module__0zkSBa__kindOn{background:rgba(var(--atm-rgba), .16);color:var(--text)}
.financials-skeleton-module-scss-module__iolxza__wrap{flex-direction:column;gap:14px;width:100%;display:flex}.financials-skeleton-module-scss-module__iolxza__sh{border-radius:var(--r-xs);background:var(--surface2);position:relative;overflow:hidden}.financials-skeleton-module-scss-module__iolxza__sh:after{content:"";background:linear-gradient(90deg, transparent, var(--surface3), transparent);animation:1.4s infinite financials-skeleton-module-scss-module__iolxza__shimmer;position:absolute;top:0;bottom:0;left:0;right:0;transform:translate(-100%)}.financials-skeleton-module-scss-module__iolxza__bar{justify-content:space-between;align-items:center;display:flex}.financials-skeleton-module-scss-module__iolxza__tabs{gap:8px;display:flex}.financials-skeleton-module-scss-module__iolxza__tab{width:110px;height:30px}.financials-skeleton-module-scss-module__iolxza__seg{width:220px;height:30px}.financials-skeleton-module-scss-module__iolxza__title{width:260px;height:26px}.financials-skeleton-module-scss-module__iolxza__table{border:1px solid var(--border);border-radius:var(--r-md);flex-direction:column;display:flex;overflow:hidden}.financials-skeleton-module-scss-module__iolxza__headRow,.financials-skeleton-module-scss-module__iolxza__row{border-bottom:1px solid var(--border);grid-template-columns:240px repeat(6,1fr);gap:12px;padding:11px 14px;display:grid}.financials-skeleton-module-scss-module__iolxza__headRow{background:var(--bg2-a70)}.financials-skeleton-module-scss-module__iolxza__labelCell{height:14px}.financials-skeleton-module-scss-module__iolxza__numCell{justify-self:end;width:70%;height:14px}@keyframes financials-skeleton-module-scss-module__iolxza__shimmer{to{transform:translate(100%)}}@media (prefers-reduced-motion:reduce){.financials-skeleton-module-scss-module__iolxza__sh:after{animation:none}}
.financials-statement-module-scss-module__kQ3Vwa__root{background:var(--bg2-solid);border:1px solid var(--border);border-radius:var(--r-md,8px);font-family:var(--font);color:var(--text);overflow:hidden}.financials-statement-module-scss-module__kQ3Vwa__toolbar{border-bottom:1px solid var(--border);background:var(--bg2-solid);flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:16px;min-width:0;padding:12px 16px;display:flex}.financials-statement-module-scss-module__kQ3Vwa__statementTabs{flex:auto;min-width:0}.financials-statement-module-scss-module__kQ3Vwa__rowFilter{font:inherit;color:var(--text);background:rgba(var(--surface-rgb), .04);border:1px solid var(--border2);border-radius:var(--r-full,999px);width:100px;transition:width var(--t),border-color var(--t),background var(--t);outline:none;padding:5px 12px;font-size:11.5px;font-weight:500}.financials-statement-module-scss-module__kQ3Vwa__rowFilter::placeholder{color:var(--muted)}.financials-statement-module-scss-module__kQ3Vwa__rowFilter:hover{border-color:var(--border)}.financials-statement-module-scss-module__kQ3Vwa__rowFilter:focus,.financials-statement-module-scss-module__kQ3Vwa__rowFilter:not(:placeholder-shown){border-color:var(--blue);background:rgba(var(--surface-rgb), .08);width:200px}.financials-statement-module-scss-module__kQ3Vwa__rowFilter::-webkit-search-cancel-button{display:none}@media (max-width:768px){.financials-statement-module-scss-module__kQ3Vwa__rowFilter{width:80px;font-size:11px}.financials-statement-module-scss-module__kQ3Vwa__rowFilter:focus,.financials-statement-module-scss-module__kQ3Vwa__rowFilter:not(:placeholder-shown){width:160px}}.financials-statement-module-scss-module__kQ3Vwa__exportBtn{font:inherit;letter-spacing:.4px;color:var(--muted);border:1px solid var(--border2);border-radius:var(--r-full,999px);cursor:pointer;transition:color var(--t),border-color var(--t),background var(--t);background:0 0;justify-content:center;align-items:center;padding:5px 9px;font-size:11px;font-weight:600;display:inline-flex}.financials-statement-module-scss-module__kQ3Vwa__exportBtn:hover{color:var(--blue);border-color:var(--blue);background:color-mix(in srgb, var(--blue) 8%, transparent)}.financials-statement-module-scss-module__kQ3Vwa__exportBtn:focus-visible{outline:2px solid var(--blue);outline-offset:1px}.financials-statement-module-scss-module__kQ3Vwa__exportBtn svg{flex-shrink:0;width:13px;height:13px}.financials-statement-module-scss-module__kQ3Vwa__exportBtn .financials-statement-module-scss-module__kQ3Vwa__exportLabel{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.financials-statement-module-scss-module__kQ3Vwa__toolbarRight{flex-shrink:0;align-items:center;gap:12px;display:inline-flex}.financials-statement-module-scss-module__kQ3Vwa__lockedHint{color:var(--orange);letter-spacing:.2px;border-radius:var(--r-full,999px);background:rgba(var(--surface-rgb), .04);border:1px solid var(--border2);align-items:center;gap:6px;padding:4px 10px;font-size:10.5px;font-weight:600;display:inline-flex}.financials-statement-module-scss-module__kQ3Vwa__lockedDot{background:var(--orange);border-radius:50%;width:5px;height:5px}.financials-statement-module-scss-module__kQ3Vwa__periodToggle{border-radius:var(--r-full,999px);background:rgba(var(--surface-rgb), .04);border:1px solid var(--border2);padding:2px;display:inline-flex}.financials-statement-module-scss-module__kQ3Vwa__periodBtn{font:inherit;letter-spacing:.3px;color:var(--muted);border-radius:var(--r-full,999px);cursor:pointer;transition:all var(--t);background:0 0;border:none;padding:5px 12px;font-size:11px;font-weight:700}.financials-statement-module-scss-module__kQ3Vwa__periodBtn:hover{color:var(--text)}.financials-statement-module-scss-module__kQ3Vwa__periodBtnActive{background:var(--sky);color:var(--bg-solid)}.financials-statement-module-scss-module__kQ3Vwa__chartShell{background:var(--bg2-solid);border-bottom:1px solid var(--border);padding:12px 16px 0}.financials-statement-module-scss-module__kQ3Vwa__chartCanvas{width:100%;height:280px}.financials-statement-module-scss-module__kQ3Vwa__chartEmpty{text-align:center;color:var(--muted);background:var(--bg2-solid);border-bottom:1px solid var(--border);padding:32px 16px;font-size:12px;font-style:italic}.financials-statement-module-scss-module__kQ3Vwa__tableWrap{overflow-x:auto}.financials-statement-module-scss-module__kQ3Vwa__tableWrap::-webkit-scrollbar{height:8px}.financials-statement-module-scss-module__kQ3Vwa__tableWrap::-webkit-scrollbar-thumb{background:var(--border2);border-radius:4px}.financials-statement-module-scss-module__kQ3Vwa__tableWrap::-webkit-scrollbar-track{background:0 0}.financials-statement-module-scss-module__kQ3Vwa__table{border-collapse:separate;border-spacing:0;width:100%;font-size:12px}.financials-statement-module-scss-module__kQ3Vwa__table th,.financials-statement-module-scss-module__kQ3Vwa__table td{text-align:right;border-bottom:1px solid var(--border);white-space:nowrap;background-color:var(--bg2-solid);padding:9px 12px}.financials-statement-module-scss-module__kQ3Vwa__table thead th{letter-spacing:.4px;color:var(--muted);text-transform:uppercase;background-color:var(--bg2-solid);border-bottom:1px solid var(--border);padding:12px;font-size:10.5px;font-weight:700}.financials-statement-module-scss-module__kQ3Vwa__thMain{color:var(--text);letter-spacing:.3px;font-weight:700;display:block}.financials-statement-module-scss-module__kQ3Vwa__thSub{color:var(--muted);text-transform:uppercase;letter-spacing:.5px;margin-top:2px;font-size:9.5px;font-weight:600;display:block}.financials-statement-module-scss-module__kQ3Vwa__thLabel{text-align:left;min-width:240px;max-width:300px}.financials-statement-module-scss-module__kQ3Vwa__thPeriod{min-width:92px}.financials-statement-module-scss-module__kQ3Vwa__thPeriodLatest{background-image:linear-gradient(rgba(var(--atm-rgba), .08), rgba(var(--atm-rgba), .08));border-bottom-color:rgba(var(--atm-rgba), .25)!important}.financials-statement-module-scss-module__kQ3Vwa__thPeriodLatest .financials-statement-module-scss-module__kQ3Vwa__thMain{color:var(--sky)}.financials-statement-module-scss-module__kQ3Vwa__thPeriodLocked{opacity:.45}.financials-statement-module-scss-module__kQ3Vwa__thSticky{z-index:3;position:-webkit-sticky;position:sticky;left:0;box-shadow:4px 0 8px -4px #0000002e;background-color:var(--bg2-solid)!important}.financials-statement-module-scss-module__kQ3Vwa__sectionRow{cursor:pointer;-webkit-user-select:none;user-select:none}.financials-statement-module-scss-module__kQ3Vwa__sectionRow:hover .financials-statement-module-scss-module__kQ3Vwa__sectionLabel{color:var(--text)}.financials-statement-module-scss-module__kQ3Vwa__sectionLabelCell{border-bottom:1px solid var(--border);background-color:var(--bg-solid)!important;text-align:left!important;padding:0!important}.financials-statement-module-scss-module__kQ3Vwa__sectionLabelText{letter-spacing:.7px;text-transform:uppercase;color:var(--muted);pointer-events:none;padding:10px 0;font-size:10px;font-weight:800;display:inline-block;position:-webkit-sticky;position:sticky;left:16px}.financials-statement-module-scss-module__kQ3Vwa__sectionChev{width:12px;color:var(--sky);margin-right:8px;font-size:10px;display:inline-block}.financials-statement-module-scss-module__kQ3Vwa__dataRow{transition:background-image .12s}.financials-statement-module-scss-module__kQ3Vwa__rowChartable{cursor:pointer}.financials-statement-module-scss-module__kQ3Vwa__dataRow:hover td{background-image:linear-gradient(var(--focus-blue), var(--focus-blue))}.financials-statement-module-scss-module__kQ3Vwa__rowSelected td{background-image:linear-gradient(var(--rowBg,rgba(var(--atm-rgba), .12)), var(--rowBg,rgba(var(--atm-rgba), .12)))!important}.financials-statement-module-scss-module__kQ3Vwa__rowSelected .financials-statement-module-scss-module__kQ3Vwa__cellSticky{box-shadow:inset 3px 0 0 var(--rowAccent,var(--sky)),4px 0 8px -4px #0000002e}.financials-statement-module-scss-module__kQ3Vwa__rowSelected .financials-statement-module-scss-module__kQ3Vwa__rowLabelText{color:var(--text);font-weight:700}.financials-statement-module-scss-module__kQ3Vwa__rowSelected:hover td{filter:brightness(1.12)}.financials-statement-module-scss-module__kQ3Vwa__cellSticky{z-index:2;background-color:var(--bg2-solid);position:-webkit-sticky;position:sticky;left:0;box-shadow:4px 0 8px -4px #0000002e}.financials-statement-module-scss-module__kQ3Vwa__cellLabel{color:var(--text2,var(--text));font-size:12px;font-weight:500;text-align:left!important;padding-left:16px!important}.financials-statement-module-scss-module__kQ3Vwa__cellLabelInner{align-items:center;gap:6px;width:100%;display:flex}.financials-statement-module-scss-module__kQ3Vwa__cellLabelInner .financials-statement-module-scss-module__kQ3Vwa__chartIconBtn{flex-shrink:0;margin-left:auto}.financials-statement-module-scss-module__kQ3Vwa__cellLabelIndent{padding-left:36px!important}.financials-statement-module-scss-module__kQ3Vwa__cellLabelIndent .financials-statement-module-scss-module__kQ3Vwa__rowLabelText{color:var(--muted);font-weight:500}.financials-statement-module-scss-module__kQ3Vwa__rowExpand{font:inherit;color:inherit;cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:6px;padding:0;display:inline-flex}.financials-statement-module-scss-module__kQ3Vwa__rowExpand:hover .financials-statement-module-scss-module__kQ3Vwa__rowLabelText{color:var(--sky)}.financials-statement-module-scss-module__kQ3Vwa__rowChev{width:10px;color:var(--muted);transition:color var(--t);font-size:9px;display:inline-block}.financials-statement-module-scss-module__kQ3Vwa__rowExpand:hover .financials-statement-module-scss-module__kQ3Vwa__rowChev{color:var(--sky)}.financials-statement-module-scss-module__kQ3Vwa__rowLabelText{color:inherit}.financials-statement-module-scss-module__kQ3Vwa__rowHint{color:var(--muted);opacity:.6;cursor:help;margin-left:6px;font-size:10px;display:inline-block}.financials-statement-module-scss-module__kQ3Vwa__rowPrimary .financials-statement-module-scss-module__kQ3Vwa__cellLabel,.financials-statement-module-scss-module__kQ3Vwa__rowPrimary .financials-statement-module-scss-module__kQ3Vwa__rowLabelText{color:var(--text);font-weight:700}.financials-statement-module-scss-module__kQ3Vwa__rowPrimary td{background-image:linear-gradient(rgba(var(--atm-rgba), .03), rgba(var(--atm-rgba), .03))}.financials-statement-module-scss-module__kQ3Vwa__rowSecondary .financials-statement-module-scss-module__kQ3Vwa__cellLabel,.financials-statement-module-scss-module__kQ3Vwa__rowSecondary .financials-statement-module-scss-module__kQ3Vwa__rowLabelText{color:var(--text);font-weight:700}.financials-statement-module-scss-module__kQ3Vwa__rowChild .financials-statement-module-scss-module__kQ3Vwa__cellLabel{background-image:linear-gradient(rgba(var(--surface-rgb), .02), rgba(var(--surface-rgb), .02))}.financials-statement-module-scss-module__kQ3Vwa__cell{font-family:var(--mono);letter-spacing:.1px;color:var(--text);font-variant-numeric:tabular-nums;font-size:12px;font-weight:500;line-height:1.3;padding:7px 12px!important}.financials-statement-module-scss-module__kQ3Vwa__cellValueMain{font-weight:500}.financials-statement-module-scss-module__kQ3Vwa__cellPrimary .financials-statement-module-scss-module__kQ3Vwa__cellValueMain{color:var(--text);font-weight:800}.financials-statement-module-scss-module__kQ3Vwa__cellSecondary .financials-statement-module-scss-module__kQ3Vwa__cellValueMain{color:var(--text);font-weight:700}.financials-statement-module-scss-module__kQ3Vwa__cellNegative{color:var(--red)}.financials-statement-module-scss-module__kQ3Vwa__cellHighlight{background-image:linear-gradient(rgba(var(--atm-rgba), .06), rgba(var(--atm-rgba), .06))}.financials-statement-module-scss-module__kQ3Vwa__cellHighlight .financials-statement-module-scss-module__kQ3Vwa__cellValueMain{color:var(--sky);font-weight:700}.financials-statement-module-scss-module__kQ3Vwa__dataRow:hover .financials-statement-module-scss-module__kQ3Vwa__cellHighlight{background-image:linear-gradient(var(--focus-blue), var(--focus-blue))}.financials-statement-module-scss-module__kQ3Vwa__cellChange{letter-spacing:.2px;font-variant-numeric:tabular-nums;margin-top:2px;font-size:10px;font-weight:600}.financials-statement-module-scss-module__kQ3Vwa__changeUp{color:var(--green)}.financials-statement-module-scss-module__kQ3Vwa__changeDown{color:var(--red)}.financials-statement-module-scss-module__kQ3Vwa__cellLocked{cursor:pointer;transition:background-image .12s;text-align:center!important;padding:7px 12px!important}.financials-statement-module-scss-module__kQ3Vwa__cellLocked:hover{background-image:linear-gradient(rgba(var(--atm-rgba), .06), rgba(var(--atm-rgba), .06))}.financials-statement-module-scss-module__kQ3Vwa__lockIconWrap{color:var(--muted);opacity:.55;justify-content:center;align-items:center;transition:all .12s;display:inline-flex}.financials-statement-module-scss-module__kQ3Vwa__cellLocked:hover .financials-statement-module-scss-module__kQ3Vwa__lockIconWrap{color:var(--orange);opacity:1}.financials-statement-module-scss-module__kQ3Vwa__chartIconBtn{border:1px solid var(--border);border-radius:var(--r-sm,6px);width:24px;height:24px;color:var(--muted);cursor:pointer;transition:color var(--t),border-color var(--t),background var(--t);background:0 0;justify-content:center;align-items:center;padding:0;display:inline-flex}.financials-statement-module-scss-module__kQ3Vwa__chartIconBtn:hover{color:var(--blue);border-color:var(--blue);background:color-mix(in srgb, var(--blue) 8%, transparent)}.financials-statement-module-scss-module__kQ3Vwa__chartIconBtn:focus-visible{outline:2px solid var(--blue);outline-offset:1px}.financials-statement-module-scss-module__kQ3Vwa__modalSummary{grid-template-columns:repeat(4,1fr);gap:10px;margin:0 0 16px;display:grid}@media (max-width:640px){.financials-statement-module-scss-module__kQ3Vwa__modalSummary{grid-template-columns:repeat(2,1fr)}}.financials-statement-module-scss-module__kQ3Vwa__modalSummaryTile{border:1px solid var(--border);border-radius:var(--r-md,8px);background:var(--bg2-solid);padding:10px 12px}.financials-statement-module-scss-module__kQ3Vwa__modalSummaryLabel{letter-spacing:.04em;text-transform:uppercase;color:var(--muted);margin-bottom:4px;font-size:10.5px;font-weight:600}.financials-statement-module-scss-module__kQ3Vwa__modalSummaryValue{font-family:var(--mono);color:var(--text);white-space:nowrap;font-size:16px;font-weight:600}.financials-statement-module-scss-module__kQ3Vwa__modalSummaryPos{color:var(--green)}.financials-statement-module-scss-module__kQ3Vwa__modalSummaryNeg{color:var(--red)}.financials-statement-module-scss-module__kQ3Vwa__modalSummaryEmpty{text-align:center;color:var(--muted);border:1px dashed var(--border);border-radius:var(--r-md,8px);grid-column:1/-1;padding:18px 12px;font-size:12px}.financials-statement-module-scss-module__kQ3Vwa__modalChartCanvas{width:100%;height:320px;margin-top:8px}@media (max-width:640px){.financials-statement-module-scss-module__kQ3Vwa__modalChartCanvas{height:260px}}.financials-statement-module-scss-module__kQ3Vwa__modalDataTableWrap{border:1px solid var(--border);border-radius:var(--r-md,8px);max-height:320px;margin-top:8px;overflow-y:auto}@media (max-width:640px){.financials-statement-module-scss-module__kQ3Vwa__modalDataTableWrap{max-height:260px}}.financials-statement-module-scss-module__kQ3Vwa__modalDataTable{border-collapse:collapse;width:100%;font-size:12px}.financials-statement-module-scss-module__kQ3Vwa__modalDataTable thead{background:var(--bg2-solid);z-index:1;position:-webkit-sticky;position:sticky;top:0}.financials-statement-module-scss-module__kQ3Vwa__modalDataTable th{text-align:left;letter-spacing:.04em;text-transform:uppercase;color:var(--muted);border-bottom:1px solid var(--border);padding:8px 12px;font-size:10.5px;font-weight:600}.financials-statement-module-scss-module__kQ3Vwa__modalDataTable td{border-bottom:1px solid var(--border);color:var(--text);padding:8px 12px}.financials-statement-module-scss-module__kQ3Vwa__modalDataTable tbody tr:last-child td{border-bottom:none}.financials-statement-module-scss-module__kQ3Vwa__modalDataTable tbody tr:hover{background:color-mix(in srgb, var(--blue) 4%, transparent)}.financials-statement-module-scss-module__kQ3Vwa__modalDataTableNum{font-family:var(--mono);font-weight:600;text-align:right!important}.financials-statement-module-scss-module__kQ3Vwa__modalDataPeriodMain{margin-right:6px;font-weight:600;display:inline-block}.financials-statement-module-scss-module__kQ3Vwa__modalDataPeriodSub{color:var(--muted);font-size:10.5px}.financials-statement-module-scss-module__kQ3Vwa__footer{border-top:1px solid var(--border);background:var(--bg2-solid);color:var(--muted);letter-spacing:.2px;justify-content:space-between;align-items:center;padding:10px 16px;font-size:10px;display:flex}.financials-statement-module-scss-module__kQ3Vwa__footer code{font-family:var(--mono);color:var(--sky);background:rgba(var(--atm-rgba), .05);border-radius:3px;padding:1px 5px;font-size:9.5px}.financials-statement-module-scss-module__kQ3Vwa__footerMeta{text-transform:capitalize;opacity:.7}.financials-statement-module-scss-module__kQ3Vwa__state{color:var(--muted);justify-content:center;align-items:center;gap:10px;padding:48px 20px;font-size:12px;display:flex}.financials-statement-module-scss-module__kQ3Vwa__stateError{color:var(--red)}.financials-statement-module-scss-module__kQ3Vwa__stateIcon{opacity:.6;font-size:14px}.financials-statement-module-scss-module__kQ3Vwa__spinner{border:2px solid var(--border2);border-top-color:var(--sky);border-radius:50%;width:14px;height:14px;animation:.6s linear infinite financials-statement-module-scss-module__kQ3Vwa__finSpinV3}@keyframes financials-statement-module-scss-module__kQ3Vwa__finSpinV3{to{transform:rotate(360deg)}}@media (max-width:900px){.financials-statement-module-scss-module__kQ3Vwa__toolbar{flex-wrap:wrap;justify-content:flex-start;gap:10px 8px}.financials-statement-module-scss-module__kQ3Vwa__statementTabs{flex:100%;order:1;min-width:0}.financials-statement-module-scss-module__kQ3Vwa__toolbarRight{flex:100%;order:2;justify-content:flex-end;gap:8px}.financials-statement-module-scss-module__kQ3Vwa__statementTabs>div[role=tablist]{width:100%}}@media (max-width:768px){.financials-statement-module-scss-module__kQ3Vwa__toolbar{padding:10px 12px}.financials-statement-module-scss-module__kQ3Vwa__tab{padding:5px 9px;font-size:11px}.financials-statement-module-scss-module__kQ3Vwa__periodBtn{padding:4px 10px;font-size:10.5px}.financials-statement-module-scss-module__kQ3Vwa__chartShell{padding:8px 8px 0}.financials-statement-module-scss-module__kQ3Vwa__chartCanvas{height:220px}.financials-statement-module-scss-module__kQ3Vwa__table{font-size:11.5px}.financials-statement-module-scss-module__kQ3Vwa__table th,.financials-statement-module-scss-module__kQ3Vwa__table td{padding:7px 9px}.financials-statement-module-scss-module__kQ3Vwa__thLabel{min-width:160px;max-width:200px}.financials-statement-module-scss-module__kQ3Vwa__thPeriod{min-width:76px}.financials-statement-module-scss-module__kQ3Vwa__cell{font-size:11px;padding:6px 9px!important}.financials-statement-module-scss-module__kQ3Vwa__cellChange{font-size:9.5px}.financials-statement-module-scss-module__kQ3Vwa__footer{flex-direction:column;align-items:flex-start;gap:4px}}.financials-statement-module-scss-module__kQ3Vwa__divPanel{background:var(--bg2-solid);flex-direction:column;gap:14px;padding:14px 16px;display:flex}.financials-statement-module-scss-module__kQ3Vwa__divStats{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.financials-statement-module-scss-module__kQ3Vwa__divStat{background-color:var(--bg2-solid);border:1px solid var(--border);border-radius:var(--r-sm,8px);flex-direction:column;gap:4px;padding:12px 14px;display:flex}.financials-statement-module-scss-module__kQ3Vwa__divStatLabel{letter-spacing:.4px;text-transform:uppercase;color:var(--muted);font-size:10px;font-weight:700}.financials-statement-module-scss-module__kQ3Vwa__divStatValue{font-family:var(--mono);color:var(--text);font-variant-numeric:tabular-nums;letter-spacing:.2px;font-size:18px;font-weight:700}.financials-statement-module-scss-module__kQ3Vwa__divStatSub{color:var(--muted);font-size:10px}.financials-statement-module-scss-module__kQ3Vwa__divChartShell{background-color:var(--bg2-solid);border:1px solid var(--border);border-radius:var(--r-sm,8px);padding:10px 0 0}.financials-statement-module-scss-module__kQ3Vwa__divListWrap{background-color:var(--bg2-solid);border:1px solid var(--border);border-radius:var(--r-sm,8px);overflow:hidden}.financials-statement-module-scss-module__kQ3Vwa__divListHead{background-color:var(--bg-solid);border-bottom:1px solid var(--border);letter-spacing:.4px;text-transform:uppercase;color:var(--muted);grid-template-columns:1fr 1fr 1fr;gap:12px;padding:9px 14px;font-size:10px;font-weight:700;display:grid}.financials-statement-module-scss-module__kQ3Vwa__divListHead span:nth-child(2),.financials-statement-module-scss-module__kQ3Vwa__divListHead span:nth-child(3){text-align:right}.financials-statement-module-scss-module__kQ3Vwa__divList{max-height:320px;overflow-y:auto}.financials-statement-module-scss-module__kQ3Vwa__divRow{border-bottom:1px solid var(--border);font-variant-numeric:tabular-nums;font-size:12px;font-family:var(--mono);color:var(--text);grid-template-columns:1fr 1fr 1fr;gap:12px;padding:8px 14px;display:grid}.financials-statement-module-scss-module__kQ3Vwa__divRow:last-child{border-bottom:none}.financials-statement-module-scss-module__kQ3Vwa__divRow:hover{background-image:linear-gradient(var(--focus-blue), var(--focus-blue))}.financials-statement-module-scss-module__kQ3Vwa__divDate{color:var(--text2,var(--text));font-family:var(--mono);font-size:11.5px}.financials-statement-module-scss-module__kQ3Vwa__divAmt{text-align:right;font-weight:700}.financials-statement-module-scss-module__kQ3Vwa__divDelta{text-align:right;color:var(--muted);font-size:11.5px;font-weight:600}.financials-statement-module-scss-module__kQ3Vwa__divLockedFoot{color:var(--orange);text-align:center;border-top:1px solid var(--border);background-color:var(--bg-solid);padding:10px 14px;font-size:11px}@media (max-width:768px){.financials-statement-module-scss-module__kQ3Vwa__divStats{grid-template-columns:repeat(2,1fr)}.financials-statement-module-scss-module__kQ3Vwa__divStatValue{font-size:15px}.financials-statement-module-scss-module__kQ3Vwa__divList{max-height:260px}}.financials-statement-module-scss-module__kQ3Vwa__ratiosPanel{background:var(--bg2-solid);flex-direction:column;gap:18px;padding:16px;display:flex}.financials-statement-module-scss-module__kQ3Vwa__rsection{flex-direction:column;gap:10px;display:flex}.financials-statement-module-scss-module__kQ3Vwa__rsectionLabel{letter-spacing:.5px;text-transform:uppercase;color:var(--muted);margin:0;font-size:12.5px;font-weight:800}.financials-statement-module-scss-module__kQ3Vwa__rsectionDesc{color:var(--dim,var(--muted));text-transform:lowercase;letter-spacing:.2px;opacity:.75;margin-left:6px;font-size:11.5px;font-weight:600}.financials-statement-module-scss-module__kQ3Vwa__cardGrid{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.financials-statement-module-scss-module__kQ3Vwa__rcard{background-color:var(--bg2-solid);border:1px solid var(--border);border-radius:var(--r-sm,8px);min-height:128px;transition:border-color var(--t);flex-direction:column;gap:6px;padding:16px 18px;display:flex}.financials-statement-module-scss-module__kQ3Vwa__rcard:hover{border-color:var(--border2)}.financials-statement-module-scss-module__kQ3Vwa__rcardHeader{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.financials-statement-module-scss-module__kQ3Vwa__rcardLabel{color:var(--text);letter-spacing:.1px;font-size:13.5px;font-weight:600}.financials-statement-module-scss-module__kQ3Vwa__rcardTag{letter-spacing:.5px;color:var(--muted);text-transform:uppercase;font-size:11px;font-weight:700}.financials-statement-module-scss-module__kQ3Vwa__rcardValue{font-family:var(--mono);font-variant-numeric:tabular-nums;letter-spacing:-.5px;margin-top:2px;font-size:32px;font-weight:700;line-height:1.1}.financials-statement-module-scss-module__kQ3Vwa__rcardValueYellow{color:var(--yellow)}.financials-statement-module-scss-module__kQ3Vwa__rcardValueGreen{color:var(--green)}.financials-statement-module-scss-module__kQ3Vwa__rcardValueBlue{color:var(--sky)}.financials-statement-module-scss-module__kQ3Vwa__rcardValueRed{color:var(--red)}.financials-statement-module-scss-module__kQ3Vwa__rcardSub{color:var(--muted);letter-spacing:.1px;margin-top:auto;font-size:12px}.financials-statement-module-scss-module__kQ3Vwa__chartsRow{grid-template-columns:1fr 1fr;gap:10px;display:grid}.financials-statement-module-scss-module__kQ3Vwa__rchartCard{background-color:var(--bg2-solid);border:1px solid var(--border);border-radius:var(--r-sm,8px);flex-direction:column;gap:4px;padding:14px;display:flex}.financials-statement-module-scss-module__kQ3Vwa__rchartHead{flex-direction:column;gap:2px;margin-bottom:4px;display:flex}.financials-statement-module-scss-module__kQ3Vwa__rchartTitle{letter-spacing:.5px;text-transform:uppercase;color:var(--muted);font-size:12.5px;font-weight:800}.financials-statement-module-scss-module__kQ3Vwa__rchartSub{color:var(--dim,var(--muted));font-size:12px}.financials-statement-module-scss-module__kQ3Vwa__rchartCanvas{width:100%;height:240px}.financials-statement-module-scss-module__kQ3Vwa__rchartLegend{color:var(--muted);flex-wrap:wrap;gap:14px;margin-top:8px;font-size:12px;display:flex}.financials-statement-module-scss-module__kQ3Vwa__rchartLegendItem{align-items:center;gap:5px;font-weight:600;display:inline-flex}.financials-statement-module-scss-module__kQ3Vwa__rchartLegendDot{border-radius:50%;width:8px;height:8px;display:inline-block}@media (max-width:768px){.financials-statement-module-scss-module__kQ3Vwa__cardGrid{grid-template-columns:repeat(2,1fr)}.financials-statement-module-scss-module__kQ3Vwa__chartsRow{grid-template-columns:1fr}.financials-statement-module-scss-module__kQ3Vwa__rcardValue{font-size:26px}.financials-statement-module-scss-module__kQ3Vwa__rcardLabel{font-size:12.5px}.financials-statement-module-scss-module__kQ3Vwa__rchartCanvas{height:200px}}.financials-statement-module-scss-module__kQ3Vwa__rtableWrap{border:1px solid var(--border);border-radius:var(--r-sm,8px);background-color:var(--bg2-solid);overflow-x:auto}.financials-statement-module-scss-module__kQ3Vwa__rtable{border-collapse:collapse;table-layout:fixed;width:100%;min-width:720px;font-size:13px}.financials-statement-module-scss-module__kQ3Vwa__rtableHeadRow{border-bottom:1px solid var(--border)}.financials-statement-module-scss-module__kQ3Vwa__rtableHead{text-align:right;letter-spacing:.4px;text-transform:uppercase;color:var(--muted);white-space:nowrap;background-color:var(--bg2-solid);z-index:1;padding:10px 12px;font-size:11.5px;font-weight:700;position:-webkit-sticky;position:sticky;top:0}.financials-statement-module-scss-module__kQ3Vwa__rtableHeadLabel{text-align:left}.financials-statement-module-scss-module__kQ3Vwa__rtablePartial{color:var(--yellow);margin-left:2px;font-weight:700;display:inline-block}.financials-statement-module-scss-module__kQ3Vwa__rtableSectionRow{background-color:var(--bg-alt,var(--bg2-solid));border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.financials-statement-module-scss-module__kQ3Vwa__rtableSectionLabel{letter-spacing:.6px;text-transform:uppercase;color:var(--sky);padding:8px 12px;font-size:11px;font-weight:800;position:-webkit-sticky;position:sticky;left:0}.financials-statement-module-scss-module__kQ3Vwa__rtableSectionHint{letter-spacing:.1px;text-transform:none;color:var(--muted);opacity:.85;margin-left:8px;font-size:10.5px;font-weight:500}.financials-statement-module-scss-module__kQ3Vwa__rtableSectionHint code{font-family:var(--mono);background-color:rgba(var(--atm-rgba,1, 112, 238), .12);color:var(--sky);border-radius:3px;padding:1px 5px;font-size:10px}.financials-statement-module-scss-module__kQ3Vwa__rtableRow{border-bottom:1px solid var(--border);cursor:pointer;transition:background-color var(--t)}.financials-statement-module-scss-module__kQ3Vwa__rtableRow:hover{background-color:rgba(var(--atm-rgba,1, 112, 238), .06)}.financials-statement-module-scss-module__kQ3Vwa__rtableRowActive{background-color:rgba(var(--atm-rgba,1, 112, 238), .1)}.financials-statement-module-scss-module__kQ3Vwa__rtableRowActive:hover{background-color:rgba(var(--atm-rgba,1, 112, 238), .12)}.financials-statement-module-scss-module__kQ3Vwa__rtableLabel{color:var(--text);white-space:nowrap;background-color:var(--bg2-solid);align-items:center;gap:10px;padding:10px 12px;font-size:13px;font-weight:600;display:flex;position:-webkit-sticky;position:sticky;left:0}.financials-statement-module-scss-module__kQ3Vwa__rtableRow:hover .financials-statement-module-scss-module__kQ3Vwa__rtableLabel{background-color:var(--bg2-solid);background-image:linear-gradient(rgba(var(--atm-rgba,1, 112, 238), .06), rgba(var(--atm-rgba,1, 112, 238), .06))}.financials-statement-module-scss-module__kQ3Vwa__rtableRowActive .financials-statement-module-scss-module__kQ3Vwa__rtableLabel{background-image:linear-gradient(rgba(var(--atm-rgba,1, 112, 238), .1), rgba(var(--atm-rgba,1, 112, 238), .1))}.financials-statement-module-scss-module__kQ3Vwa__rtableIconBtn{border:1px solid var(--border);width:22px;height:22px;color:var(--muted);cursor:pointer;transition:color var(--t),border-color var(--t);background-color:#0000;border-radius:4px;justify-content:center;align-items:center;padding:0;display:inline-flex}.financials-statement-module-scss-module__kQ3Vwa__rtableRow:hover .financials-statement-module-scss-module__kQ3Vwa__rtableIconBtn{color:var(--blue);border-color:var(--blue)}.financials-statement-module-scss-module__kQ3Vwa__rtableRowActive .financials-statement-module-scss-module__kQ3Vwa__rtableIconBtn{color:var(--blue);border-color:var(--blue);background-color:rgba(var(--atm-rgba,1, 112, 238), .1)}.financials-statement-module-scss-module__kQ3Vwa__rtableCell{text-align:right;font-family:var(--mono);font-variant-numeric:tabular-nums;color:var(--text);white-space:nowrap;padding:10px 12px;font-size:13px}.financials-statement-module-scss-module__kQ3Vwa__rtableChartRow{background-color:var(--bg-alt,var(--bg2-solid))}.financials-statement-module-scss-module__kQ3Vwa__rtableChartCell{border-bottom:1px solid var(--border);padding:14px 16px 18px}.financials-statement-module-scss-module__kQ3Vwa__rtableChartCanvas{width:100%;height:220px}@media (max-width:768px){.financials-statement-module-scss-module__kQ3Vwa__rtable{font-size:12px}.financials-statement-module-scss-module__kQ3Vwa__rtableLabel{text-overflow:ellipsis;max-width:200px;font-size:12px;overflow:hidden}.financials-statement-module-scss-module__kQ3Vwa__rtableCell{padding:8px 10px;font-size:12px}.financials-statement-module-scss-module__kQ3Vwa__rtableChartCanvas{height:180px}}
.financials-container-module-scss-module__tDLJOa__wrap{color:var(--text);font-family:var(--font);min-width:0}.financials-container-module-scss-module__tDLJOa__head{margin-bottom:16px}.financials-container-module-scss-module__tDLJOa__title{font-size:var(--fs-6xl);letter-spacing:-.6px;flex-wrap:wrap;align-items:baseline;gap:12px;margin:0;font-weight:800;display:flex}.financials-container-module-scss-module__tDLJOa__sym{font-size:var(--fs-2xl);color:var(--muted);font-weight:700;font-family:var(--mono)}.financials-container-module-scss-module__tDLJOa__plan{font-size:var(--fs-sm);text-transform:uppercase;letter-spacing:.5px;color:var(--yellow);background:var(--surface2);border:1px solid var(--border2);border-radius:var(--r-full);align-self:center;padding:3px 10px;font-weight:800}.financials-container-module-scss-module__tDLJOa__desc{font-size:var(--fs-xl);color:var(--text2);margin-top:8px;line-height:1.6}.financials-container-module-scss-module__tDLJOa__error{border:1px solid var(--border2);border-radius:var(--r-sm);background:var(--focus-red);color:var(--red);font-size:var(--fs-lg);margin-bottom:12px;padding:12px 16px;font-weight:600}.financials-container-module-scss-module__tDLJOa__chartCard{background:var(--bg2-a60);border:1px solid var(--border);border-radius:var(--r-md);margin-bottom:16px;padding:14px 16px}.financials-container-module-scss-module__tDLJOa__loading{text-align:center;color:var(--muted);font-size:var(--fs-xl);padding:40px}
.financials-toolbar-module-scss-module__9WeRGa__bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.financials-toolbar-module-scss-module__9WeRGa__controls{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.financials-toolbar-module-scss-module__9WeRGa__seg{border:1px solid var(--border);border-radius:var(--r-full);background:var(--bg2-a60);gap:2px;padding:3px;display:inline-flex}.financials-toolbar-module-scss-module__9WeRGa__segBtn{border-radius:var(--r-full);color:var(--muted);font-size:var(--fs-base-5);font-weight:600;font-family:var(--font);cursor:pointer;transition:color var(--t),background var(--t);white-space:nowrap;background:0 0;border:none;align-items:center;gap:5px;padding:6px 12px;display:inline-flex}.financials-toolbar-module-scss-module__9WeRGa__segMd .financials-toolbar-module-scss-module__9WeRGa__segBtn{font-size:var(--fs-lg);padding:8px 16px}.financials-toolbar-module-scss-module__9WeRGa__segBtn:hover:not(.financials-toolbar-module-scss-module__9WeRGa__segOn){color:var(--text2)}.financials-toolbar-module-scss-module__9WeRGa__segOn{background:var(--sky);color:#04121f;box-shadow:var(--shadow-xs)}.financials-toolbar-module-scss-module__9WeRGa__searchWrap{position:relative}.financials-toolbar-module-scss-module__9WeRGa__search{border:1px solid var(--border);border-radius:var(--r-full);background:var(--bg2-a60);width:190px;height:36px;color:var(--text);font-size:var(--fs-base-5);font-family:var(--font);transition:border-color var(--t);outline:none;padding:0 14px}.financials-toolbar-module-scss-module__9WeRGa__search:focus{border-color:var(--sky)}.financials-toolbar-module-scss-module__9WeRGa__search::placeholder{color:var(--muted)}.financials-toolbar-module-scss-module__9WeRGa__stepper{border:1px solid var(--border);border-radius:var(--r-full);background:var(--bg2-a60);align-items:center;height:36px;display:inline-flex}.financials-toolbar-module-scss-module__9WeRGa__stepBtn{width:30px;height:100%;color:var(--text2);font-size:var(--fs-2xl);cursor:pointer;border-radius:var(--r-full);transition:color var(--t);background:0 0;border:none;line-height:1}.financials-toolbar-module-scss-module__9WeRGa__stepBtn:hover:not(:disabled){color:var(--sky)}.financials-toolbar-module-scss-module__9WeRGa__stepBtn:disabled{color:var(--dim);cursor:default}.financials-toolbar-module-scss-module__9WeRGa__stepVal{text-align:center;min-width:34px;font-family:var(--mono);font-size:var(--fs-base-5);color:var(--text);font-weight:700}.financials-toolbar-module-scss-module__9WeRGa__selectWrap{align-items:center;display:inline-flex;position:relative}.financials-toolbar-module-scss-module__9WeRGa__select{-webkit-appearance:none;appearance:none;border:1px solid var(--border);border-radius:var(--r-full);background:var(--bg2-a60);height:36px;color:var(--text2);font-size:var(--fs-base-5);font-weight:600;font-family:var(--font);cursor:pointer;transition:border-color var(--t);outline:none;padding:0 30px 0 14px}.financials-toolbar-module-scss-module__9WeRGa__select:hover{border-color:var(--border2)}.financials-toolbar-module-scss-module__9WeRGa__select:focus{border-color:var(--sky)}.financials-toolbar-module-scss-module__9WeRGa__selectCaret{pointer-events:none;color:var(--muted);font-size:var(--fs-sm);position:absolute;right:12px}.financials-toolbar-module-scss-module__9WeRGa__iconToggle{border-radius:var(--r-full);border:1px solid var(--border);background:var(--bg2-a60);width:36px;height:36px;color:var(--muted);cursor:pointer;transition:all var(--t);justify-content:center;align-items:center;display:inline-flex}.financials-toolbar-module-scss-module__9WeRGa__iconToggle:hover{border-color:var(--border2);color:var(--text2)}.financials-toolbar-module-scss-module__9WeRGa__iconOn{background:var(--sky);border-color:var(--sky);color:#04121f}.financials-toolbar-module-scss-module__9WeRGa__textBtn{border-radius:var(--r-full);border:1px solid var(--border);background:var(--bg2-a60);height:36px;color:var(--text2);font-size:var(--fs-base-5);font-weight:700;font-family:var(--font);cursor:pointer;transition:all var(--t);align-items:center;gap:5px;padding:0 14px;display:inline-flex}.financials-toolbar-module-scss-module__9WeRGa__textBtn:hover{border-color:var(--border2);color:var(--text)}.financials-toolbar-module-scss-module__9WeRGa__tierBadge{border-radius:var(--r-full);border:1px solid rgba(var(--gray-rgb), .25);background:var(--surface2);height:36px;color:var(--yellow);font-size:var(--fs-base);font-weight:800;font-family:var(--font);cursor:pointer;text-transform:uppercase;letter-spacing:.4px;transition:filter var(--t);padding:0 16px}.financials-toolbar-module-scss-module__9WeRGa__tierBadge:hover{filter:brightness(1.1)}
.financials-lock-module-scss-module__LhK75a__wrap{text-align:center;border:1px dashed var(--border2);border-radius:var(--r-md);background:var(--bg2-a50);flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:40px 24px;display:flex}.financials-lock-module-scss-module__LhK75a__compact{padding:20px}.financials-lock-module-scss-module__LhK75a__badge{width:44px;height:44px;color:var(--yellow);background:var(--surface2);border:1px solid var(--border2);border-radius:50%;place-items:center;display:grid}.financials-lock-module-scss-module__LhK75a__title{font-size:var(--fs-2xl);color:var(--text);font-weight:800}.financials-lock-module-scss-module__LhK75a__msg{font-size:var(--fs-lg);color:var(--muted);max-width:360px;margin:0;line-height:1.5}.financials-lock-module-scss-module__LhK75a__cta{border-radius:var(--r-full);background:linear-gradient(135deg, var(--orange), var(--yellow));color:#0a0a0a;font-size:var(--fs-lg);font-weight:800;font-family:var(--font);cursor:pointer;transition:filter var(--t);border:none;margin-top:6px;padding:9px 22px}.financials-lock-module-scss-module__LhK75a__cta:hover{filter:brightness(1.08)}.financials-lock-module-scss-module__LhK75a__glyph{color:var(--muted);opacity:.7;vertical-align:middle}
.financials-metric-chips-module-scss-module__0VgLRW__wrap{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px;display:flex}.financials-metric-chips-module-scss-module__0VgLRW__empty{font-size:var(--fs-base-5);color:var(--muted);margin-bottom:4px;padding:10px 0}.financials-metric-chips-module-scss-module__0VgLRW__chip{border:1px solid var(--border);border-radius:var(--r-full);background:var(--bg2-a70);font-size:var(--fs-base);align-items:center;gap:7px;padding:5px 6px 5px 10px;font-weight:600;display:inline-flex}.financials-metric-chips-module-scss-module__0VgLRW__dot{border-radius:50%;flex-shrink:0;width:9px;height:9px}.financials-metric-chips-module-scss-module__0VgLRW__name{color:var(--text2);text-overflow:ellipsis;white-space:nowrap;max-width:220px;overflow:hidden}.financials-metric-chips-module-scss-module__0VgLRW__x{color:var(--muted);font-size:var(--fs-2xl);cursor:pointer;transition:color var(--t);background:0 0;border:none;padding:0 2px;line-height:1}.financials-metric-chips-module-scss-module__0VgLRW__x:hover{color:var(--red)}.financials-metric-chips-module-scss-module__0VgLRW__clear{color:var(--muted);font-size:var(--fs-base);cursor:pointer;font-weight:700;font-family:var(--font);background:0 0;border:none;text-decoration:underline}.financials-metric-chips-module-scss-module__0VgLRW__clear:hover{color:var(--text)}
.financials-chart-module-scss-module__mj-I0G__wrap{width:100%;position:relative}.financials-chart-module-scss-module__mj-I0G__canvas{width:100%;height:100%}.financials-chart-module-scss-module__mj-I0G__empty{text-align:center;pointer-events:none;flex-direction:column;justify-content:center;align-items:center;gap:4px;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.financials-chart-module-scss-module__mj-I0G__emptyIcon{font-size:var(--fs-6xl);opacity:.6}.financials-chart-module-scss-module__mj-I0G__emptyTitle{font-size:var(--fs-xl);color:var(--text2);font-weight:700}.financials-chart-module-scss-module__mj-I0G__emptyText{font-size:var(--fs-base);color:var(--muted)}
.financials-statement-table-module-scss-module__LCuhlW__grid{position:relative}.financials-statement-table-module-scss-module__LCuhlW__headWrap{top:var(--fin-sticky-top,var(--header-h));z-index:4;background:var(--bg2-solid);border-top:1px solid var(--border);border-bottom:1px solid var(--border2);position:-webkit-sticky;position:sticky;overflow:hidden}.financials-statement-table-module-scss-module__LCuhlW__bodyWrap{border-bottom:1px solid var(--border);overflow-x:auto}.financials-statement-table-module-scss-module__LCuhlW__table{border-collapse:separate;border-spacing:0;table-layout:fixed;width:100%;font-size:var(--fs-lg)}.financials-statement-table-module-scss-module__LCuhlW__headWrap th{background:var(--bg2-solid);white-space:nowrap;vertical-align:bottom;padding:11px 14px}.financials-statement-table-module-scss-module__LCuhlW__headMetric{z-index:2;text-align:left;position:-webkit-sticky;position:sticky;left:0}.financials-statement-table-module-scss-module__LCuhlW__headMetricInner{flex-direction:column;gap:2px;display:flex}.financials-statement-table-module-scss-module__LCuhlW__currency{font-size:var(--fs-md);color:var(--muted);font-weight:600}.financials-statement-table-module-scss-module__LCuhlW__headPeriod{text-align:right}.financials-statement-table-module-scss-module__LCuhlW__periodLabel{font-size:var(--fs-lg);color:var(--text);justify-content:flex-end;align-items:center;gap:4px;font-weight:700;display:flex}.financials-statement-table-module-scss-module__LCuhlW__periodEnd{font-size:var(--fs-2xs-8);color:var(--muted);font-weight:500;display:block}.financials-statement-table-module-scss-module__LCuhlW__latestTag{font-size:var(--fs-3xs);text-transform:uppercase;letter-spacing:.4px;color:var(--green-text);background:var(--focus-green);border-radius:var(--r-xs);margin-left:4px;padding:1px 5px;font-weight:800}.financials-statement-table-module-scss-module__LCuhlW__row td,.financials-statement-table-module-scss-module__LCuhlW__row th{border-bottom:1px solid var(--border);padding:10px 14px}.financials-statement-table-module-scss-module__LCuhlW__clickable{cursor:pointer}.financials-statement-table-module-scss-module__LCuhlW__row:hover td,.financials-statement-table-module-scss-module__LCuhlW__row:hover th{background:var(--focus-blue)}.financials-statement-table-module-scss-module__LCuhlW__row:hover .financials-statement-table-module-scss-module__LCuhlW__metric{background:color-mix(in srgb, var(--blue) 8%, var(--bg2-solid))}.financials-statement-table-module-scss-module__LCuhlW__metric{z-index:1;text-align:left;color:var(--text2);background:var(--bg2-solid);font-weight:500;position:-webkit-sticky;position:sticky;left:0}.financials-statement-table-module-scss-module__LCuhlW__metricInner{align-items:center;gap:6px;width:100%;min-width:0;display:inline-flex}.financials-statement-table-module-scss-module__LCuhlW__metricName{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.financials-statement-table-module-scss-module__LCuhlW__indent{color:var(--muted);font-weight:400;padding-left:30px!important}.financials-statement-table-module-scss-module__LCuhlW__italic{color:var(--muted);font-style:italic}.financials-statement-table-module-scss-module__LCuhlW__boldRow th,.financials-statement-table-module-scss-module__LCuhlW__boldRow td{color:var(--text);background:var(--surface2);font-weight:800}.financials-statement-table-module-scss-module__LCuhlW__boldRow .financials-statement-table-module-scss-module__LCuhlW__metric{background:var(--bg2-solid);color:var(--text)}.financials-statement-table-module-scss-module__LCuhlW__lineAbove td,.financials-statement-table-module-scss-module__LCuhlW__lineAbove th{border-top:1px solid var(--border2)}.financials-statement-table-module-scss-module__LCuhlW__sectionBreak td,.financials-statement-table-module-scss-module__LCuhlW__sectionBreak th{padding-bottom:16px}.financials-statement-table-module-scss-module__LCuhlW__selectedRow th,.financials-statement-table-module-scss-module__LCuhlW__selectedRow td{background:color-mix(in srgb, var(--sel) 14%, var(--bg2-solid))!important}.financials-statement-table-module-scss-module__LCuhlW__selectedRow .financials-statement-table-module-scss-module__LCuhlW__metric{box-shadow:inset 3px 0 0 var(--sel)}.financials-statement-table-module-scss-module__LCuhlW__selDot{border-radius:50%;flex-shrink:0;width:8px;height:8px}.financials-statement-table-module-scss-module__LCuhlW__latestCol{background:var(--focus-blue)}.financials-statement-table-module-scss-module__LCuhlW__boldRow td.financials-statement-table-module-scss-module__LCuhlW__latestCol{background:var(--surface3)}.financials-statement-table-module-scss-module__LCuhlW__valCell{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.financials-statement-table-module-scss-module__LCuhlW__val{font-family:var(--mono);font-size:var(--fs-xl);display:block}.financials-statement-table-module-scss-module__LCuhlW__pct{font-size:var(--fs-sm-5);margin-top:1px;font-weight:700;display:block}.financials-statement-table-module-scss-module__LCuhlW__up{color:var(--green-text)}.financials-statement-table-module-scss-module__LCuhlW__down{color:var(--red)}.financials-statement-table-module-scss-module__LCuhlW__locked{color:var(--muted);opacity:.6}.financials-statement-table-module-scss-module__LCuhlW__chevBtn{cursor:pointer;color:var(--muted);background:0 0;border:none;padding:0;display:inline-flex}.financials-statement-table-module-scss-module__LCuhlW__chev{flex-shrink:0;width:13px;height:13px;transition:transform .2s}.financials-statement-table-module-scss-module__LCuhlW__chevOpen{transform:rotate(90deg)}
.financials-valuation-module-scss-module__Hi2vUW__wrap{min-width:0}.financials-valuation-module-scss-module__Hi2vUW__note{font-size:var(--fs-base);color:var(--muted);border:1px dashed var(--border2);border-radius:var(--r-sm);background:var(--bg2-a40);margin-bottom:12px;padding:10px 14px}.financials-valuation-module-scss-module__Hi2vUW__note code{font-family:var(--mono);background:var(--surface2);border-radius:var(--r-xs);padding:1px 5px}.financials-valuation-module-scss-module__Hi2vUW__grid{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.financials-valuation-module-scss-module__Hi2vUW__section{background:var(--bg2-a55);border:1px solid var(--border);border-radius:var(--r-md);overflow:hidden}.financials-valuation-module-scss-module__Hi2vUW__secTitle{font-size:var(--fs-base);text-transform:uppercase;letter-spacing:.5px;color:var(--sky);border-bottom:1px solid var(--border);background:var(--surface2);padding:12px 16px;font-weight:800}.financials-valuation-module-scss-module__Hi2vUW__rows{padding:4px 0}.financials-valuation-module-scss-module__Hi2vUW__row{font-size:var(--fs-lg);justify-content:space-between;align-items:center;gap:12px;padding:8px 16px;display:flex}.financials-valuation-module-scss-module__Hi2vUW__row:hover{background:var(--surface)}.financials-valuation-module-scss-module__Hi2vUW__label{color:var(--text2);min-width:0}.financials-valuation-module-scss-module__Hi2vUW__value{font-family:var(--mono);color:var(--text);font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:700}@media (max-width:820px){.financials-valuation-module-scss-module__Hi2vUW__grid{grid-template-columns:1fr}}
.financials-valuation-timeseries-module-scss-module__iSAHiq__wrap{min-width:0}.financials-valuation-timeseries-module-scss-module__iSAHiq__chartCard{border:1px solid var(--border);border-radius:var(--r-md);background:var(--bg2-a60);margin-bottom:16px;padding:12px 14px}.financials-valuation-timeseries-module-scss-module__iSAHiq__chartHead{justify-content:space-between;align-items:baseline;margin-bottom:8px;display:flex}.financials-valuation-timeseries-module-scss-module__iSAHiq__chartTitle{font-size:var(--fs-lg);color:var(--text);font-weight:700}.financials-valuation-timeseries-module-scss-module__iSAHiq__chartHint{font-size:var(--fs-2xs-8);color:var(--muted);align-items:center;gap:10px;display:inline-flex}.financials-valuation-timeseries-module-scss-module__iSAHiq__curBadge{color:var(--text2);background:var(--surface2);border-radius:var(--r-xs);padding:2px 8px;font-weight:700}.financials-valuation-timeseries-module-scss-module__iSAHiq__chart{width:100%;height:280px}.financials-valuation-timeseries-module-scss-module__iSAHiq__grid{position:relative}.financials-valuation-timeseries-module-scss-module__iSAHiq__headWrap{top:var(--fin-sticky-top,var(--header-h));z-index:4;background:var(--bg2-solid);border:1px solid var(--border);border-bottom:1px solid var(--border2);border-radius:var(--r-md) var(--r-md) 0 0;position:-webkit-sticky;position:sticky;overflow:hidden}.financials-valuation-timeseries-module-scss-module__iSAHiq__bodyWrap{border:1px solid var(--border);border-radius:0 0 var(--r-md) var(--r-md);background:var(--bg2-a55);border-top:none;overflow-x:auto}.financials-valuation-timeseries-module-scss-module__iSAHiq__table{border-collapse:separate;border-spacing:0;table-layout:fixed;width:100%;font-size:var(--fs-lg)}.financials-valuation-timeseries-module-scss-module__iSAHiq__cell{white-space:nowrap;border-bottom:1px solid var(--border);box-sizing:border-box;vertical-align:middle;padding:10px 14px}.financials-valuation-timeseries-module-scss-module__iSAHiq__headWrap th{background:var(--bg2-solid);vertical-align:bottom;text-align:right;padding:11px 14px}.financials-valuation-timeseries-module-scss-module__iSAHiq__head{text-align:right}.financials-valuation-timeseries-module-scss-module__iSAHiq__headMetric{z-index:6;text-align:left;position:-webkit-sticky;position:sticky;left:0}.financials-valuation-timeseries-module-scss-module__iSAHiq__colLabel{font-size:var(--fs-lg);color:var(--text);font-weight:800;display:block}.financials-valuation-timeseries-module-scss-module__iSAHiq__latestTag{font-size:var(--fs-3xs);text-transform:uppercase;letter-spacing:.4px;color:var(--green-text);background:var(--focus-green);border-radius:var(--r-xs);vertical-align:middle;margin-left:6px;padding:1px 5px;font-weight:800;display:inline-block}.financials-valuation-timeseries-module-scss-module__iSAHiq__colDate{font-size:var(--fs-2xs-8);color:var(--muted);font-weight:500;display:block}.financials-valuation-timeseries-module-scss-module__iSAHiq__metric{z-index:3;text-align:left;color:var(--text2);background:var(--bg2-solid);font-weight:600;position:-webkit-sticky;position:sticky;left:0}.financials-valuation-timeseries-module-scss-module__iSAHiq__metricInner{align-items:center;gap:7px;display:flex}.financials-valuation-timeseries-module-scss-module__iSAHiq__metricLabel{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.financials-valuation-timeseries-module-scss-module__iSAHiq__plotDot{background:var(--muted);opacity:.35;border-radius:2px;flex-shrink:0;width:7px;height:7px;margin-left:auto}.financials-valuation-timeseries-module-scss-module__iSAHiq__plotDotOn{background:var(--sky);opacity:1}.financials-valuation-timeseries-module-scss-module__iSAHiq__current{background:color-mix(in srgb, var(--sky) 10%, var(--bg2-solid));color:var(--sky);font-weight:800}.financials-valuation-timeseries-module-scss-module__iSAHiq__currentFill{background:var(--bg3-solid)}.financials-valuation-timeseries-module-scss-module__iSAHiq__valCell{text-align:right;font-family:var(--mono);font-variant-numeric:tabular-nums;color:var(--text)}.financials-valuation-timeseries-module-scss-module__iSAHiq__latest{background:color-mix(in srgb, var(--green) 12%, transparent)}.financials-valuation-timeseries-module-scss-module__iSAHiq__headWrap .financials-valuation-timeseries-module-scss-module__iSAHiq__latest .financials-valuation-timeseries-module-scss-module__iSAHiq__colLabel{color:var(--green-text)}.financials-valuation-timeseries-module-scss-module__iSAHiq__row{cursor:pointer}.financials-valuation-timeseries-module-scss-module__iSAHiq__row:hover .financials-valuation-timeseries-module-scss-module__iSAHiq__cell{background:var(--focus-blue)}.financials-valuation-timeseries-module-scss-module__iSAHiq__row:hover .financials-valuation-timeseries-module-scss-module__iSAHiq__metric{background:color-mix(in srgb, var(--blue) 8%, var(--bg2-solid))}.financials-valuation-timeseries-module-scss-module__iSAHiq__row:hover .financials-valuation-timeseries-module-scss-module__iSAHiq__current{background:color-mix(in srgb, var(--sky) 16%, var(--bg2-solid))}.financials-valuation-timeseries-module-scss-module__iSAHiq__rowOn .financials-valuation-timeseries-module-scss-module__iSAHiq__cell{background:var(--focus-blue)!important}.financials-valuation-timeseries-module-scss-module__iSAHiq__rowOn .financials-valuation-timeseries-module-scss-module__iSAHiq__metric{box-shadow:inset 3px 0 0 var(--sky);background:color-mix(in srgb, var(--sky) 15%, var(--bg2-solid))!important}.financials-valuation-timeseries-module-scss-module__iSAHiq__rowOn .financials-valuation-timeseries-module-scss-module__iSAHiq__current{background:color-mix(in srgb, var(--sky) 24%, var(--bg2-solid))!important}.financials-valuation-timeseries-module-scss-module__iSAHiq__subrow .financials-valuation-timeseries-module-scss-module__iSAHiq__cell{font-size:var(--fs-base);color:var(--muted)}.financials-valuation-timeseries-module-scss-module__iSAHiq__subrow .financials-valuation-timeseries-module-scss-module__iSAHiq__metric .financials-valuation-timeseries-module-scss-module__iSAHiq__metricLabel{padding-left:16px}.financials-valuation-timeseries-module-scss-module__iSAHiq__sectionRow{cursor:pointer}.financials-valuation-timeseries-module-scss-module__iSAHiq__sectionCell{z-index:3;background:var(--bg3-solid);color:var(--sky);font-size:var(--fs-base);text-transform:uppercase;letter-spacing:.5px;font-weight:800}.financials-valuation-timeseries-module-scss-module__iSAHiq__sectionFill,.financials-valuation-timeseries-module-scss-module__iSAHiq__currentFill.financials-valuation-timeseries-module-scss-module__iSAHiq__sectionFill,.financials-valuation-timeseries-module-scss-module__iSAHiq__sectionFill.financials-valuation-timeseries-module-scss-module__iSAHiq__currentFill{background:var(--bg3-solid)}.financials-valuation-timeseries-module-scss-module__iSAHiq__sectionRow:hover .financials-valuation-timeseries-module-scss-module__iSAHiq__sectionCell,.financials-valuation-timeseries-module-scss-module__iSAHiq__sectionRow:hover .financials-valuation-timeseries-module-scss-module__iSAHiq__sectionFill{background:var(--bg3-a90)}.financials-valuation-timeseries-module-scss-module__iSAHiq__secChevron{color:var(--muted);font-size:var(--fs-2xl);margin-right:8px;line-height:1;transition:transform .2s;display:inline-block}.financials-valuation-timeseries-module-scss-module__iSAHiq__secChevronOpen{transform:rotate(90deg)}.financials-valuation-timeseries-module-scss-module__iSAHiq__clearBtn{color:var(--muted);font-size:var(--fs-2xs-8);cursor:pointer;font-weight:700;font-family:var(--font);background:0 0;border:none;padding:0;text-decoration:underline}.financials-valuation-timeseries-module-scss-module__iSAHiq__clearBtn:hover{color:var(--text)}.financials-valuation-timeseries-module-scss-module__iSAHiq__warnBanner{border:1px solid color-mix(in srgb, var(--yellow) 40%, var(--border));border-radius:var(--r-md);background:color-mix(in srgb, var(--yellow) 10%, transparent);color:var(--text2);font-size:var(--fs-base-5);margin-bottom:14px;padding:11px 14px;line-height:1.5}.financials-valuation-timeseries-module-scss-module__iSAHiq__warnBanner strong{color:var(--yellow)}
.financials-dividends-module-scss-module__qwxiNa__wrap{min-width:0}.financials-dividends-module-scss-module__qwxiNa__head{justify-content:space-between;align-items:baseline;margin-bottom:12px;display:flex}.financials-dividends-module-scss-module__qwxiNa__title{font-size:var(--fs-xl);color:var(--text);font-weight:800}.financials-dividends-module-scss-module__qwxiNa__cur{font-size:var(--fs-md);color:var(--muted);font-weight:600}.financials-dividends-module-scss-module__qwxiNa__bars{border:1px solid var(--border);border-radius:var(--r-md);background:var(--bg2-a60);align-items:flex-end;gap:6px;height:160px;margin-bottom:16px;padding:12px 12px 0;display:flex;overflow-x:auto}.financials-dividends-module-scss-module__qwxiNa__barCol{flex-direction:column;flex:1;align-items:center;gap:6px;min-width:26px;height:100%;display:flex;position:relative}.financials-dividends-module-scss-module__qwxiNa__barTip{border-radius:var(--r-sm);white-space:nowrap;background:var(--bg2-solid);border:1px solid var(--border2);box-shadow:var(--shadow-md);opacity:0;pointer-events:none;transition:opacity var(--t);z-index:5;flex-direction:column;align-items:center;gap:1px;padding:5px 9px;display:flex;position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%)}.financials-dividends-module-scss-module__qwxiNa__barTip strong{font-size:var(--fs-md);color:var(--text);font-family:var(--mono)}.financials-dividends-module-scss-module__qwxiNa__barTip span{font-size:var(--fs-base);color:var(--green-text);font-weight:700;font-family:var(--mono)}.financials-dividends-module-scss-module__qwxiNa__barCol:hover .financials-dividends-module-scss-module__qwxiNa__barTip{opacity:1}.financials-dividends-module-scss-module__qwxiNa__barCol:hover .financials-dividends-module-scss-module__qwxiNa__bar{opacity:1;filter:brightness(1.12)}.financials-dividends-module-scss-module__qwxiNa__barTrack{flex:1;justify-content:center;align-items:flex-end;width:100%;display:flex}.financials-dividends-module-scss-module__qwxiNa__bar{background:var(--sky);opacity:.85;width:60%;min-height:2px;transition:height var(--t);border-radius:3px 3px 0 0}.financials-dividends-module-scss-module__qwxiNa__barLatest{background:var(--green);opacity:1}.financials-dividends-module-scss-module__qwxiNa__barLbl{font-size:var(--fs-2xs-8);color:var(--dim);font-family:var(--mono);white-space:nowrap}.financials-dividends-module-scss-module__qwxiNa__barLblLatest{color:var(--green-text);font-weight:700}.financials-dividends-module-scss-module__qwxiNa__scroll{border:1px solid var(--border);border-radius:var(--r-md);background:var(--bg2-a55);overflow-x:auto}.financials-dividends-module-scss-module__qwxiNa__table{border-collapse:collapse;width:100%;font-size:var(--fs-lg)}.financials-dividends-module-scss-module__qwxiNa__table thead th{z-index:2;background:var(--bg2-solid);border-bottom:1px solid var(--border);white-space:nowrap;font-size:var(--fs-lg);color:var(--text);text-align:right;padding:10px 14px;font-weight:700;position:-webkit-sticky;position:sticky;top:0}.financials-dividends-module-scss-module__qwxiNa__headMetric{text-align:left;left:0;z-index:3!important}.financials-dividends-module-scss-module__qwxiNa__period{text-align:right}.financials-dividends-module-scss-module__qwxiNa__latestTag{font-size:var(--fs-3xs);text-transform:uppercase;letter-spacing:.5px;color:var(--green-text);font-weight:800;display:block}.financials-dividends-module-scss-module__qwxiNa__row td,.financials-dividends-module-scss-module__qwxiNa__row th{border-bottom:1px solid var(--border);padding:9px 14px}.financials-dividends-module-scss-module__qwxiNa__row:hover td,.financials-dividends-module-scss-module__qwxiNa__row:hover th{background:var(--surface)}.financials-dividends-module-scss-module__qwxiNa__metric{z-index:1;text-align:left;color:var(--text2);background:var(--bg2-solid);white-space:nowrap;font-weight:600;position:-webkit-sticky;position:sticky;left:0}.financials-dividends-module-scss-module__qwxiNa__valCell{text-align:right;font-family:var(--mono);font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--text)}.financials-dividends-module-scss-module__qwxiNa__latestCol{background:var(--focus-green)}.financials-dividends-module-scss-module__qwxiNa__emptyState{text-align:center;border:1px dashed var(--border);border-radius:var(--r-md);background:var(--bg2-a55);justify-items:center;gap:10px;padding:56px 24px 64px;display:grid}.financials-dividends-module-scss-module__qwxiNa__emptyIcon{border-radius:var(--r-full);width:44px;height:44px;color:var(--muted);background:var(--surface2);border:1px solid var(--border);place-items:center;display:grid}.financials-dividends-module-scss-module__qwxiNa__emptyTitle{font-size:var(--fs-md);color:var(--text);font-weight:700}.financials-dividends-module-scss-module__qwxiNa__emptyText{max-width:420px;font-size:var(--fs-sm);color:var(--muted);margin:0;line-height:1.5}
.financials-transcripts-module-scss-module__Xf5klW__wrap{grid-template-columns:232px minmax(0,1fr);align-items:start;gap:16px;display:grid}.financials-transcripts-module-scss-module__Xf5klW__rail{top:var(--fin-sticky-top,var(--header-h));border:1px solid var(--border);border-radius:var(--r-md);background:var(--bg2-a55);position:-webkit-sticky;position:sticky;overflow:hidden}.financials-transcripts-module-scss-module__Xf5klW__company{font-weight:800;font-size:var(--fs-sm,13px);color:var(--text);border-bottom:1px solid var(--border);background:var(--bg2-solid);padding:12px 14px}.financials-transcripts-module-scss-module__Xf5klW__railScroll{max-height:72vh;padding:8px;overflow-y:auto}.financials-transcripts-module-scss-module__Xf5klW__yearGroup+.financials-transcripts-module-scss-module__Xf5klW__yearGroup{margin-top:10px}.financials-transcripts-module-scss-module__Xf5klW__yearLbl{font-family:var(--mono);font-size:var(--fs-xs,11px);letter-spacing:.08em;color:var(--muted);padding:4px 8px 6px;font-weight:700}.financials-transcripts-module-scss-module__Xf5klW__eventBtn{text-align:left;border-radius:var(--r-md);cursor:pointer;width:100%;transition:var(--t);background:0 0;border:1px solid #0000;grid-template-columns:1fr auto;grid-template-areas:"lbl badges""date badges";align-items:center;column-gap:8px;padding:8px 10px;display:grid}.financials-transcripts-module-scss-module__Xf5klW__eventBtn:hover{background:var(--surface2)}.financials-transcripts-module-scss-module__Xf5klW__eventOn{background:color-mix(in srgb, var(--sky) 12%, transparent);border-color:color-mix(in srgb, var(--sky) 40%, transparent)}.financials-transcripts-module-scss-module__Xf5klW__eventOn:hover{background:color-mix(in srgb, var(--sky) 16%, transparent)}.financials-transcripts-module-scss-module__Xf5klW__eventLbl{font-weight:700;font-size:var(--fs-sm,13px);color:var(--text);grid-area:lbl}.financials-transcripts-module-scss-module__Xf5klW__eventDate{font-size:var(--fs-xs,11px);color:var(--muted);grid-area:date}.financials-transcripts-module-scss-module__Xf5klW__eventBadges{grid-area:badges;gap:4px;display:flex}.financials-transcripts-module-scss-module__Xf5klW__miniBadge{border-radius:var(--r-full);width:20px;height:20px;color:var(--muted);background:var(--surface2);border:1px solid var(--border);place-items:center;display:grid}.financials-transcripts-module-scss-module__Xf5klW__main{gap:14px;min-width:0;display:grid}.financials-transcripts-module-scss-module__Xf5klW__head{gap:8px;display:grid}.financials-transcripts-module-scss-module__Xf5klW__title{font-size:var(--fs-lg,18px);color:var(--text);margin:0;font-weight:800}.financials-transcripts-module-scss-module__Xf5klW__meta{font-size:var(--fs-sm,12px);color:var(--muted);flex-wrap:wrap;gap:6px;display:flex}.financials-transcripts-module-scss-module__Xf5klW__metaDot{opacity:.6}.financials-transcripts-module-scss-module__Xf5klW__chips{flex-wrap:wrap;gap:8px;display:flex}.financials-transcripts-module-scss-module__Xf5klW__chip{font-size:var(--fs-xs,12px);color:var(--text2);border:1px solid var(--border);border-radius:var(--r-full);background:var(--surface2);transition:var(--t);align-items:center;gap:6px;padding:5px 11px;font-weight:600;text-decoration:none;display:inline-flex}.financials-transcripts-module-scss-module__Xf5klW__chip:hover{color:var(--text);border-color:var(--border2)}.financials-transcripts-module-scss-module__Xf5klW__stateBox{text-align:center;color:var(--muted);border:1px dashed var(--border);border-radius:var(--r-md);font-size:var(--fs-sm,13px);padding:40px 20px}.financials-transcripts-module-scss-module__Xf5klW__stateError{color:var(--red);border-color:color-mix(in srgb, var(--red) 40%, transparent)}@media (max-width:900px){.financials-transcripts-module-scss-module__Xf5klW__wrap{grid-template-columns:1fr}.financials-transcripts-module-scss-module__Xf5klW__rail{position:static}.financials-transcripts-module-scss-module__Xf5klW__railScroll{gap:10px;max-height:none;padding:10px;display:flex;overflow-x:auto;overflow-y:hidden}.financials-transcripts-module-scss-module__Xf5klW__yearGroup{align-items:stretch;gap:8px;display:flex}.financials-transcripts-module-scss-module__Xf5klW__yearGroup+.financials-transcripts-module-scss-module__Xf5klW__yearGroup{margin-top:0}.financials-transcripts-module-scss-module__Xf5klW__yearLbl{white-space:nowrap;place-items:center;padding:0 4px;display:grid}.financials-transcripts-module-scss-module__Xf5klW__eventBtn{width:auto;min-width:148px}}
.financials-transcript-reader-module-scss-module__ilsYfa__wrap{gap:12px;display:grid}.financials-transcript-reader-module-scss-module__ilsYfa__player{top:var(--fin-sticky-top,var(--header-h));z-index:3;background:var(--bg2-a98,var(--bg2-solid));border:1px solid var(--border);border-radius:var(--r-md);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);align-items:center;gap:10px;padding:10px 14px;display:flex;position:-webkit-sticky;position:sticky}.financials-transcript-reader-module-scss-module__ilsYfa__playBtn,.financials-transcript-reader-module-scss-module__ilsYfa__skipBtn{border:1px solid var(--border);background:var(--surface2);color:var(--text);cursor:pointer;transition:var(--t);place-items:center;display:grid}.financials-transcript-reader-module-scss-module__ilsYfa__playBtn:hover,.financials-transcript-reader-module-scss-module__ilsYfa__skipBtn:hover{border-color:var(--border2);background:var(--bg3-a90,var(--surface2))}.financials-transcript-reader-module-scss-module__ilsYfa__playBtn{border-radius:var(--r-full);background:var(--focus-blue,var(--sky));color:#fff;border-color:#0000;width:40px;height:40px}.financials-transcript-reader-module-scss-module__ilsYfa__playBtn:hover{filter:brightness(1.08);background:var(--focus-blue,var(--sky))}.financials-transcript-reader-module-scss-module__ilsYfa__skipBtn{border-radius:var(--r-full);width:34px;height:34px;color:var(--text2);position:relative}.financials-transcript-reader-module-scss-module__ilsYfa__skipLbl{font-family:var(--mono);border-radius:var(--r-xs);background:var(--bg3-solid,var(--surface2));border:1px solid var(--border);color:var(--muted);padding:2px 3px;font-size:9px;line-height:1;position:absolute;bottom:-4px;right:-4px}.financials-transcript-reader-module-scss-module__ilsYfa__time{font-family:var(--mono);font-size:var(--fs-xs,11px);color:var(--muted);text-align:center;min-width:44px}.financials-transcript-reader-module-scss-module__ilsYfa__seek{-webkit-appearance:none;appearance:none;border-radius:var(--r-full);background:var(--surface2);cursor:pointer;flex:1;height:4px}.financials-transcript-reader-module-scss-module__ilsYfa__seek::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:var(--sky);border:none;border-radius:50%;width:12px;height:12px}.financials-transcript-reader-module-scss-module__ilsYfa__seek::-moz-range-thumb{background:var(--sky);border:none;border-radius:50%;width:12px;height:12px}.financials-transcript-reader-module-scss-module__ilsYfa__rateBtn,.financials-transcript-reader-module-scss-module__ilsYfa__followBtn{font-family:var(--mono);font-size:var(--fs-xs,11px);color:var(--text2);border:1px solid var(--border);border-radius:var(--r-full);cursor:pointer;transition:var(--t);white-space:nowrap;background:0 0;padding:5px 9px;font-weight:700}.financials-transcript-reader-module-scss-module__ilsYfa__rateBtn:hover,.financials-transcript-reader-module-scss-module__ilsYfa__followBtn:hover{border-color:var(--border2);color:var(--text)}.financials-transcript-reader-module-scss-module__ilsYfa__followOn{color:var(--green-text,var(--green));border-color:var(--focus-green,var(--green))}.financials-transcript-reader-module-scss-module__ilsYfa__audioNote{font-size:var(--fs-sm,12px);color:var(--muted);border:1px dashed var(--border);border-radius:var(--r-md);padding:8px 12px}.financials-transcript-reader-module-scss-module__ilsYfa__reader{border:1px solid var(--border);border-radius:var(--r-md);background:var(--bg2-a55);max-height:68vh;padding:4px 14px 24px;scroll-padding-block:120px;overflow-y:auto}.financials-transcript-reader-module-scss-module__ilsYfa__section{padding-top:8px}.financials-transcript-reader-module-scss-module__ilsYfa__sectionHead{z-index:2;background:var(--bg2-solid);border-bottom:1px solid var(--border);justify-content:space-between;align-items:baseline;gap:12px;padding:10px 2px 8px;display:flex;position:-webkit-sticky;position:sticky;top:0}.financials-transcript-reader-module-scss-module__ilsYfa__sectionLabel{font-size:var(--fs-sm,12px);letter-spacing:.06em;text-transform:uppercase;color:var(--sky);font-weight:800}.financials-transcript-reader-module-scss-module__ilsYfa__sectionTime{font-family:var(--mono);font-size:var(--fs-xs,11px);color:var(--muted)}.financials-transcript-reader-module-scss-module__ilsYfa__para{padding:14px 2px 2px}.financials-transcript-reader-module-scss-module__ilsYfa__speaker{flex-wrap:wrap;align-items:baseline;gap:8px;margin-bottom:4px;display:flex}.financials-transcript-reader-module-scss-module__ilsYfa__speakerName{font-weight:700;font-size:var(--fs-sm,13px)}.financials-transcript-reader-module-scss-module__ilsYfa__roleCompany{color:var(--sky)}.financials-transcript-reader-module-scss-module__ilsYfa__roleAnalyst{color:var(--yellow,#eab308)}.financials-transcript-reader-module-scss-module__ilsYfa__roleOperator{color:var(--muted)}.financials-transcript-reader-module-scss-module__ilsYfa__speakerTitle,.financials-transcript-reader-module-scss-module__ilsYfa__speakerAff{font-size:var(--fs-xs,11px);color:var(--muted)}.financials-transcript-reader-module-scss-module__ilsYfa__paraTime{font-family:var(--mono);font-size:var(--fs-xs,11px);color:var(--muted);opacity:.7;margin-left:auto}.financials-transcript-reader-module-scss-module__ilsYfa__paraText{font-size:var(--fs-md,14px);color:var(--text2);margin:0;line-height:1.75}.financials-transcript-reader-module-scss-module__ilsYfa__sentence{cursor:pointer;border-radius:var(--r-xs);transition:background var(--t),color var(--t);padding:1px 2px}.financials-transcript-reader-module-scss-module__ilsYfa__sentence:hover{background:var(--surface2);color:var(--text)}.financials-transcript-reader-module-scss-module__ilsYfa__active{background:color-mix(in srgb, var(--sky) 18%, transparent);color:var(--text);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--sky) 45%, transparent)}.financials-transcript-reader-module-scss-module__ilsYfa__stateBox{text-align:center;color:var(--muted);border:1px dashed var(--border);border-radius:var(--r-md);font-size:var(--fs-sm,13px);padding:40px 20px}.financials-transcript-reader-module-scss-module__ilsYfa__stateError{color:var(--red);border-color:color-mix(in srgb, var(--red) 40%, transparent)}
.financials-segments-module-scss-module__7UG17W__wrap{gap:16px;display:grid}.financials-segments-module-scss-module__7UG17W__head{justify-content:space-between;align-items:center;gap:12px;display:flex}.financials-segments-module-scss-module__7UG17W__title{font-size:var(--fs-lg,18px);color:var(--text);margin:0;font-weight:800}.financials-segments-module-scss-module__7UG17W__toggle{border:1px solid var(--border);border-radius:var(--r-full);background:var(--bg2-a55);gap:2px;padding:3px;display:inline-flex}.financials-segments-module-scss-module__7UG17W__toggleBtn{font-size:var(--fs-sm,12px);color:var(--text2);border-radius:var(--r-full);cursor:pointer;transition:var(--t);background:0 0;border:none;padding:5px 13px;font-weight:600}.financials-segments-module-scss-module__7UG17W__toggleBtn:hover{color:var(--text)}.financials-segments-module-scss-module__7UG17W__toggleOn{background:var(--sky);color:#fff}.financials-segments-module-scss-module__7UG17W__toggleOn:hover{color:#fff}.financials-segments-module-scss-module__7UG17W__mixCard{border:1px solid var(--border);border-radius:var(--r-md);background:var(--bg2-a55);gap:10px;padding:14px;display:grid}.financials-segments-module-scss-module__7UG17W__mixHead{justify-content:space-between;align-items:baseline;display:flex}.financials-segments-module-scss-module__7UG17W__mixTitle{font-size:var(--fs-md,15px);color:var(--text);font-weight:700}.financials-segments-module-scss-module__7UG17W__mixPeriod{font-family:var(--mono);font-size:var(--fs-sm,13px);color:var(--muted)}.financials-segments-module-scss-module__7UG17W__mixBar{border-radius:var(--r-full);background:var(--surface2);height:14px;display:flex;overflow:hidden}.financials-segments-module-scss-module__7UG17W__mixSeg{min-width:2px;height:100%}.financials-segments-module-scss-module__7UG17W__mixSeg+.financials-segments-module-scss-module__7UG17W__mixSeg{border-left:2px solid var(--bg2-solid)}.financials-segments-module-scss-module__7UG17W__mixLegend{flex-wrap:wrap;gap:8px 16px;display:flex}.financials-segments-module-scss-module__7UG17W__mixKey{font-size:var(--fs-sm,14px);color:var(--text2);align-items:center;gap:6px;display:inline-flex}.financials-segments-module-scss-module__7UG17W__mixKey b{font-family:var(--mono);color:var(--text);font-weight:700}.financials-segments-module-scss-module__7UG17W__mixDot{border-radius:var(--r-full);flex:none;width:9px;height:9px}.financials-segments-module-scss-module__7UG17W__group{gap:10px;display:grid}.financials-segments-module-scss-module__7UG17W__groupTitle{font-size:var(--fs-md,14px);letter-spacing:.06em;text-transform:uppercase;color:var(--sky);margin:4px 0 0;font-weight:800}.financials-segments-module-scss-module__7UG17W__cards{gap:12px;display:grid}.financials-segments-module-scss-module__7UG17W__card{border:1px solid var(--border);border-radius:var(--r-md);background:var(--bg2-a55);overflow-x:auto}.financials-segments-module-scss-module__7UG17W__segName{font-size:var(--fs-lg,17px);color:var(--text);border-bottom:1px solid var(--border);background:var(--bg2-solid);padding:10px 14px;font-weight:700;position:-webkit-sticky;position:sticky;left:0}.financials-segments-module-scss-module__7UG17W__kpiTable{border-collapse:collapse;width:100%;font-size:var(--fs-md,15px)}.financials-segments-module-scss-module__7UG17W__kpiTable th{font-family:var(--mono);font-size:var(--fs-sm,13px);color:var(--muted);text-align:right;white-space:nowrap;border-bottom:1px solid var(--border);padding:10px 14px;font-weight:700}.financials-segments-module-scss-module__7UG17W__kpiTable td{text-align:right;white-space:nowrap;border-bottom:1px solid var(--border);padding:10px 14px}.financials-segments-module-scss-module__7UG17W__kpiTable tbody tr:last-child td{border-bottom:none}.financials-segments-module-scss-module__7UG17W__kpiTable tbody tr:hover td{background:var(--surface2)}.financials-segments-module-scss-module__7UG17W__kpiName{color:var(--text2);max-width:260px;font-weight:600;text-align:left!important;white-space:normal!important}.financials-segments-module-scss-module__7UG17W__num{font-family:var(--mono);color:var(--text)}.financials-segments-module-scss-module__7UG17W__pos{color:var(--green-text,var(--green))}.financials-segments-module-scss-module__7UG17W__neg{color:var(--red)}.financials-segments-module-scss-module__7UG17W__stateBox{text-align:center;color:var(--muted);border:1px dashed var(--border);border-radius:var(--r-md);font-size:var(--fs-sm,13px);padding:40px 20px}.financials-segments-module-scss-module__7UG17W__stateError{color:var(--red);border-color:color-mix(in srgb, var(--red) 40%, transparent)}.financials-segments-module-scss-module__7UG17W__emptyState{text-align:center;border:1px dashed var(--border);border-radius:var(--r-md);background:var(--bg2-a55);justify-items:center;gap:10px;padding:56px 24px 64px;display:grid}.financials-segments-module-scss-module__7UG17W__emptyIcon{border-radius:var(--r-full);width:44px;height:44px;color:var(--muted);background:var(--surface2);border:1px solid var(--border);place-items:center;display:grid}.financials-segments-module-scss-module__7UG17W__emptyTitle{font-size:var(--fs-md,15px);color:var(--text);font-weight:700}.financials-segments-module-scss-module__7UG17W__emptyText{max-width:440px;font-size:var(--fs-sm,13px);color:var(--muted);margin:0;line-height:1.5}
