.core-finance[data-v-b30f2cde]{background:#fff;margin:0;min-width:0}.core-finance__title[data-v-b30f2cde]{align-items:center;border-bottom:1px solid #dce4ed;color:#2e435b;display:flex;font-size:15px;font-weight:700;gap:10px;line-height:1.35;margin:0 0 6px;padding-bottom:9px}.core-finance__number[data-v-b30f2cde]{color:#2586c8;font-size:12px;font-weight:600}.core-finance p[data-v-b30f2cde],.core-finance small[data-v-b30f2cde]{color:#6b7889;font-size:12px;line-height:1.5}.core-finance__periods[data-v-b30f2cde]{align-items:start;display:grid;gap:22px 36px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:12px}.core-finance__period[data-v-b30f2cde]{min-width:0}.core-finance__period-heading[data-v-b30f2cde]{align-items:baseline;border-bottom:1px solid #edf1f5;display:flex;flex-wrap:wrap;gap:4px 10px;justify-content:space-between;margin-bottom:6px;padding-bottom:8px}.core-finance__period-heading h5[data-v-b30f2cde]{color:#2e435b;font-size:13px;font-weight:700;margin:0}.core-finance__period-heading span[data-v-b30f2cde]{color:#718095;font-size:12px}.core-finance__metrics[data-v-b30f2cde]{margin:0}.core-finance__metrics>div[data-v-b30f2cde]{display:grid;font-size:13px;gap:0 16px;grid-template-columns:minmax(0,1fr) auto;line-height:1.6;padding:6px 0}.core-finance__metrics dt[data-v-b30f2cde]{color:#526278;overflow-wrap:anywhere;padding-left:12px}.core-finance__metrics dd[data-v-b30f2cde]{color:#263b53;font-size:14px;font-variant-numeric:tabular-nums;font-weight:500;margin:0;text-align:right;white-space:nowrap}.core-finance__metrics .core-finance__reason[data-v-b30f2cde]{color:#6b7889;font-size:12px;font-weight:400;grid-column:1/-1;overflow-wrap:anywhere;padding-left:12px;text-align:left;white-space:normal}.core-finance__period-actions[data-v-b30f2cde]{align-items:flex-start;display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between;margin-top:8px}.core-finance__details[data-v-b30f2cde]{flex:1 1 120px;font-size:12px;min-width:0}.core-finance__details[open][data-v-b30f2cde]{flex-basis:100%}.core-finance__details summary[data-v-b30f2cde],.core-finance__guide summary[data-v-b30f2cde]{color:#718095;cursor:pointer;padding:5px 0}.core-finance__metadata[data-v-b30f2cde]{margin:4px 0 0}.core-finance__metadata>div[data-v-b30f2cde]{display:grid;gap:8px;grid-template-columns:108px minmax(0,1fr);line-height:1.5;padding:4px 0}.core-finance__metadata dt[data-v-b30f2cde]{color:#718095}.core-finance__metadata dd[data-v-b30f2cde]{color:#526278;margin:0;overflow-wrap:anywhere}.core-finance__filter[data-v-b30f2cde]{border-color:#dce4ed;border-radius:6px;font-size:12px;height:30px;letter-spacing:0}.core-finance__guide[data-v-b30f2cde]{border-top:1px solid #edf1f5;font-size:12px;margin-top:14px;padding-top:6px}.core-finance__guide p[data-v-b30f2cde]{margin:4px 0}@media(max-width:760px){.core-finance__title[data-v-b30f2cde]{gap:6px}.core-finance__periods[data-v-b30f2cde]{gap:14px;grid-template-columns:minmax(0,1fr);margin-top:10px}.core-finance__metrics>div[data-v-b30f2cde]{gap:0 6px}.core-finance__metrics dd[data-v-b30f2cde]{font-size:13px}.core-finance__filter[data-v-b30f2cde]{height:32px}}.finance-dialog-reference[data-v-3d0c1520]{color:#526278;font-size:13px;margin:0;padding:12px 24px}.finance-dialog-card[data-v-3d0c1520]{background:#fff;border:1px solid #dce5ef;border-radius:10px!important;box-shadow:0 18px 48px #0f172a2e;display:flex;flex-direction:column;max-height:min(92dvh,840px);overflow:hidden}.finance-dialog-header[data-v-3d0c1520]{align-items:center;background:#fff;display:flex;flex:0 0 auto;gap:20px;justify-content:space-between;padding:22px 22px 16px!important;position:relative}.finance-dialog-header[data-v-3d0c1520]:before{background:#3498db;content:"";height:3px;left:0;position:absolute;right:0;top:0}.finance-dialog-header__copy[data-v-3d0c1520]{flex:1 1 auto;min-width:0}.finance-dialog-eyebrow[data-v-3d0c1520]{color:#2586c8;font-size:13px;font-weight:800;letter-spacing:.04em;line-height:1.3;margin-bottom:6px}.finance-dialog-title-row[data-v-3d0c1520]{align-items:baseline;display:flex;flex-wrap:wrap;gap:8px;min-width:0}.finance-dialog-title[data-v-3d0c1520]{color:#17243a;font-size:25px;font-weight:800;letter-spacing:0;line-height:1.35;margin:0;overflow-wrap:anywhere}.finance-dialog-code[data-v-3d0c1520]{color:#526278;font-size:13px;font-weight:800;line-height:1.35;padding-right:2px}.finance-dialog-meta[data-v-3d0c1520]{align-items:center;display:flex;flex-wrap:wrap;gap:6px;margin-top:9px}.finance-dialog-meta-chip[data-v-3d0c1520]{background:#f7fafc;border:1px solid #dce6ef;border-radius:999px;color:#334155;font-size:13px;font-weight:800;line-height:1.3;padding:4px 9px}.finance-dialog-context[data-v-3d0c1520]{align-items:center;background:#f8fafc;border-bottom:1px solid #e1e8f0;border-top:1px solid #edf1f5;display:flex;flex:0 0 auto;flex-wrap:wrap;gap:10px 0;min-height:62px;padding:10px 22px}.finance-dialog-period-select[data-v-3d0c1520]{flex:0 0 180px;margin-right:18px;min-width:180px}.finance-dialog-period-select[data-v-3d0c1520] .v-field{background:#fff;border-radius:6px;font-size:14px}.finance-dialog-period-select[data-v-3d0c1520] .v-field__input{font-weight:800;min-height:38px;padding-bottom:0;padding-top:0}.finance-dialog-context__item[data-v-3d0c1520]{display:grid;gap:3px;max-width:100%;min-width:0;padding:1px 16px}.finance-dialog-context__item+.finance-dialog-context__item[data-v-3d0c1520],.finance-dialog-period-select+.finance-dialog-context__item[data-v-3d0c1520]{border-left:1px solid #dfe7ef}.finance-dialog-context__item span[data-v-3d0c1520]{color:#738094;font-size:13px;font-weight:700;line-height:1.3}.finance-dialog-context__item strong[data-v-3d0c1520]{color:#2a3d55;font-size:15px;font-weight:800;line-height:1.35;overflow-wrap:anywhere}.finance-dialog-context__item--year strong[data-v-3d0c1520]{color:#176fa7}.finance-dialog-header__actions[data-v-3d0c1520]{align-items:center;display:flex;flex:0 0 auto;gap:8px;justify-content:flex-end;margin-right:-4px}.finance-dialog-report-link[data-v-3d0c1520]{border-color:#d8e1ee!important;border-radius:6px!important;box-shadow:none!important;color:#24324a!important;font-size:14px;font-weight:700;min-height:36px}.finance-dialog-report-link[data-v-3d0c1520]:focus-visible,.finance-dialog-report-link[data-v-3d0c1520]:hover{background:#f8fbff!important;border-color:#b7c7da!important}.finance-dialog-close[data-v-3d0c1520]{color:#64748b}.finance-dialog-close[data-v-3d0c1520]:focus-visible,.finance-dialog-close[data-v-3d0c1520]:hover{color:#2586c8}.finance-dialog-body[data-v-3d0c1520]{background:#fff;flex:1 1 auto;min-height:0;overflow-y:auto;padding:22px 28px 28px!important}.finance-section+.finance-section[data-v-3d0c1520]{border-top:1px solid #e1e8f0;margin-top:22px;padding-top:22px}.finance-section__header[data-v-3d0c1520]{align-items:center;display:flex;flex-wrap:wrap;gap:8px 16px;justify-content:space-between;margin-bottom:18px}.finance-section__title[data-v-3d0c1520]{align-items:center;color:#17243a;display:flex;font-size:17px;font-weight:800;gap:10px;line-height:1.35;margin:0}.finance-section__number[data-v-3d0c1520]{color:#2586c8;font-size:12px;font-weight:600}.finance-section--cashflow[data-v-3d0c1520] .core-finance__title{border-bottom:0;color:#17243a;font-size:17px;font-weight:800;margin-bottom:18px;padding-bottom:0}.finance-section--cashflow[data-v-3d0c1520] .core-finance__metrics>div{border-bottom:1px solid #e8eef4;line-height:1.5;padding:9px 0}.finance-section--cashflow[data-v-3d0c1520] .core-finance__metrics>div:last-child{border-bottom:0}.finance-section--cashflow[data-v-3d0c1520] .core-finance__metrics dt{color:#526174;font-size:14px;font-weight:500;padding-left:0}.finance-section--cashflow[data-v-3d0c1520] .core-finance__metrics dd:not(.core-finance__reason){color:#17243a;font-size:15px;font-weight:700}.finance-section__unit[data-v-3d0c1520]{color:#64748b;font-size:13px;line-height:1.4}.finance-ratio-groups[data-v-3d0c1520],.finance-summary-tables[data-v-3d0c1520]{display:grid;gap:24px;grid-template-columns:repeat(3,minmax(0,1fr))}.finance-ratio-group[data-v-3d0c1520],.finance-summary-table[data-v-3d0c1520]{min-width:0}.finance-ratio-group__header[data-v-3d0c1520]{align-items:center;display:flex;flex-wrap:wrap;gap:6px;justify-content:space-between;margin-bottom:8px}.finance-ratio-group__header h5[data-v-3d0c1520],.finance-summary-table__title[data-v-3d0c1520]{color:#526174;font-size:14px;font-weight:700;line-height:1.4;margin:0}.finance-summary-table__title[data-v-3d0c1520]{margin-bottom:8px}.finance-ratio-group__header span[data-v-3d0c1520]{color:#64748b;font-size:12px}.finance-metric-table[data-v-3d0c1520]{border-collapse:collapse;width:100%}.finance-metric-table td[data-v-3d0c1520],.finance-metric-table th[data-v-3d0c1520]{border-bottom:1px solid #e8eef4;line-height:1.5;padding:9px 0;vertical-align:middle}.finance-metric-table th[data-v-3d0c1520]{color:#526174;font-size:14px;font-weight:500;overflow-wrap:anywhere;padding-right:12px;text-align:left}.finance-metric-table td[data-v-3d0c1520]{color:#17243a;font-size:15px;font-variant-numeric:tabular-nums;font-weight:700;text-align:right;white-space:nowrap}.finance-metric-table tr:last-child td[data-v-3d0c1520],.finance-metric-table tr:last-child th[data-v-3d0c1520]{border-bottom:0}.finance-summary-toggle[data-v-3d0c1520]{color:#2586c8;display:flex;font-size:14px;margin:12px auto 0}.finance-metric-table td.finance-value--negative[data-v-3d0c1520]{color:#dc2626}.finance-dialog-actions[data-v-3d0c1520]{border-top:1px solid #edf2f7;flex:0 0 auto;justify-content:center;padding:12px 18px 14px!important}.finance-dialog-secondary-button[data-v-3d0c1520]{border-color:#cbd8e7;border-radius:8px!important;color:#526173;font-size:15px;font-weight:800;min-height:38px;min-width:92px}@media(max-width:600px){.finance-dialog-header[data-v-3d0c1520]{align-items:flex-start;flex-direction:column;gap:6px;padding:10px 48px 10px 10px!important}.finance-dialog-title[data-v-3d0c1520]{font-size:18px}.finance-dialog-eyebrow[data-v-3d0c1520]{font-size:11px;margin-bottom:4px}.finance-dialog-code[data-v-3d0c1520],.finance-dialog-meta-chip[data-v-3d0c1520]{font-size:11px}.finance-dialog-meta[data-v-3d0c1520]{gap:4px;margin-top:6px}.finance-dialog-meta-chip[data-v-3d0c1520]{padding:3px 6px}.finance-dialog-header__actions[data-v-3d0c1520]{margin-right:0;width:100%}.finance-dialog-close[data-v-3d0c1520]{position:absolute;right:8px;top:8px}.finance-dialog-report-link[data-v-3d0c1520]{flex:1 1 auto;font-size:12px;min-height:32px}.finance-dialog-context[data-v-3d0c1520]{align-items:stretch;display:grid;gap:6px;grid-template-columns:repeat(2,minmax(0,1fr));min-height:0;padding:8px 10px}.finance-dialog-period-select[data-v-3d0c1520]{flex-basis:auto;grid-column:1/-1;margin:0 0 2px;min-width:0;width:100%}.finance-dialog-period-select[data-v-3d0c1520] .v-field{font-size:12px}.finance-dialog-period-select[data-v-3d0c1520] .v-label,.finance-dialog-context__item span[data-v-3d0c1520]{font-size:11px}.finance-dialog-context__item strong[data-v-3d0c1520]{font-size:12px}.finance-dialog-context__item[data-v-3d0c1520],.finance-dialog-context__item+.finance-dialog-context__item[data-v-3d0c1520],.finance-dialog-period-select+.finance-dialog-context__item[data-v-3d0c1520]{border-left:0;gap:2px;min-width:0;padding:3px 2px}.finance-dialog-body[data-v-3d0c1520]{padding:10px!important}.finance-section__header[data-v-3d0c1520]{align-items:flex-start;margin-bottom:10px}.finance-ratio-groups[data-v-3d0c1520],.finance-summary-tables[data-v-3d0c1520]{gap:10px;grid-template-columns:1fr}.finance-section+.finance-section[data-v-3d0c1520]{margin-top:10px;padding-top:10px}.finance-section__title[data-v-3d0c1520]{font-size:14px;gap:6px}.finance-section--cashflow[data-v-3d0c1520] .core-finance__title{font-size:14px;margin-bottom:10px}.finance-section--cashflow[data-v-3d0c1520] .core-finance__number{font-size:11px}.finance-section--cashflow[data-v-3d0c1520] .core-finance__metrics>div{line-height:1.4;padding:6px 0}.finance-section--cashflow[data-v-3d0c1520] .core-finance__metrics dt{font-size:12px}.finance-section--cashflow[data-v-3d0c1520] .core-finance__metrics dd:not(.core-finance__reason){font-size:13px}.finance-ratio-group__header span[data-v-3d0c1520],.finance-section__number[data-v-3d0c1520],.finance-section__unit[data-v-3d0c1520]{font-size:11px}.finance-ratio-group__header h5[data-v-3d0c1520],.finance-summary-table__title[data-v-3d0c1520]{font-size:12px}.finance-ratio-group__header[data-v-3d0c1520],.finance-summary-table__title[data-v-3d0c1520]{margin-bottom:6px}.finance-metric-table td[data-v-3d0c1520],.finance-metric-table th[data-v-3d0c1520]{height:32px;line-height:1.4;padding:6px 0}.finance-metric-table th[data-v-3d0c1520]{font-size:12px;padding-right:6px}.finance-metric-table td[data-v-3d0c1520]{font-size:13px}.finance-summary-toggle[data-v-3d0c1520]{font-size:12px;margin-top:8px;min-height:32px}.finance-dialog-actions[data-v-3d0c1520]{padding:8px 10px!important}.finance-dialog-secondary-button[data-v-3d0c1520]{font-size:12px;min-height:32px}}
