.financial-table-container.svelte-k5h6g8{-webkit-overflow-scrolling:touch;isolation:isolate;width:100%;overflow-x:auto}.financial-table.svelte-k5h6g8{border-collapse:separate;border-spacing:0;background:var(--tkd-surface,#fff);width:100%;font-size:.9375rem}.header-cell.svelte-k5h6g8{background:var(--tkd-surface-muted,#f3f4f6);color:var(--tkd-text-secondary,#374151);text-transform:uppercase;letter-spacing:.03em;text-align:left;border-bottom:2px solid var(--tkd-border-strong,#d1d5db);white-space:nowrap;padding:.875rem .75rem;font-size:.8125rem;font-weight:600}.header-main.svelte-k5h6g8{z-index:20;min-width:260px;position:sticky;left:0;box-shadow:2px 0 6px #0000000f}.header-content.svelte-k5h6g8{flex-direction:column;gap:.2rem;display:flex}.header-label.svelte-k5h6g8{color:var(--tkd-text-strong,#111827);text-transform:none;letter-spacing:0;font-size:.875rem;font-weight:700}.header-unit.svelte-k5h6g8{color:var(--tkd-text-muted,#6b7280);text-transform:none;letter-spacing:0;font-size:.6875rem;font-weight:400}.header-period.svelte-k5h6g8{color:var(--tkd-text-muted,#6b7280);text-transform:none;font-size:.6875rem;font-weight:400}.header-interim.svelte-k5h6g8 .header-period:where(.svelte-k5h6g8){color:var(--tkd-text-secondary,#6b7280)}.header-interim.svelte-k5h6g8{background:var(--tkd-warning-subtle,#fef3c7);color:var(--tkd-warning-strong,#92400e);text-align:right;border-left:2px solid var(--tkd-warning-fill,#fbbf24)}.header-year.svelte-k5h6g8{text-align:right;font-variant-numeric:tabular-nums}.data-row.svelte-k5h6g8{cursor:pointer;transition:background .15s}.data-row.svelte-k5h6g8 td:where(.svelte-k5h6g8){border-bottom:1px solid var(--tkd-border-subtle,#f3f4f6)}.data-row.svelte-k5h6g8 th:where(.svelte-k5h6g8){border-bottom:1px solid var(--tkd-border-subtle,#f3f4f6)}.data-row.svelte-k5h6g8:last-child td:where(.svelte-k5h6g8){border-bottom:none}.data-row.svelte-k5h6g8:last-child th:where(.svelte-k5h6g8){border-bottom:none}.data-row.svelte-k5h6g8 .label-cell:where(.svelte-k5h6g8){background:var(--tkd-surface,#fff)}.role-total.svelte-k5h6g8 td:where(.svelte-k5h6g8){border-top:1px solid var(--tkd-border-strong,#9ca3af);color:var(--tkd-text-strong,#111827);font-weight:700}.role-total.svelte-k5h6g8 th:where(.svelte-k5h6g8){border-top:1px solid var(--tkd-border-strong,#9ca3af);color:var(--tkd-text-strong,#111827);font-weight:700}.role-subtotal.svelte-k5h6g8 td:where(.svelte-k5h6g8){color:var(--tkd-text,#1f2937);font-weight:600}.role-subtotal.svelte-k5h6g8 th:where(.svelte-k5h6g8){color:var(--tkd-text,#1f2937);font-weight:600}.role-detail.svelte-k5h6g8 td:where(.svelte-k5h6g8){color:var(--tkd-text-secondary,#4b5563);font-weight:400}.role-detail.svelte-k5h6g8 th:where(.svelte-k5h6g8){color:var(--tkd-text-secondary,#4b5563);font-weight:400}.role-memo.svelte-k5h6g8 td:where(.svelte-k5h6g8){color:var(--tkd-text-secondary,#4b5563);font-weight:400}.role-memo.svelte-k5h6g8 th:where(.svelte-k5h6g8){color:var(--tkd-text-secondary,#4b5563);font-weight:400}.data-row.role-nested.svelte-k5h6g8{background:var(--tkd-surface-subtle,#fafafa)}.data-row.role-nested.svelte-k5h6g8 .label-cell:where(.svelte-k5h6g8){background:var(--tkd-surface-subtle,#fafafa)}.role-subtotal.svelte-k5h6g8 .label-text:where(.svelte-k5h6g8){margin-left:1.25rem}.role-nested.svelte-k5h6g8 .label-text:where(.svelte-k5h6g8){margin-left:1.25rem}.role-detail.svelte-k5h6g8 .label-text:where(.svelte-k5h6g8){margin-left:2.5rem}.data-row.svelte-k5h6g8:hover{background:var(--tkd-surface-subtle,#f9fafb)}.data-row.svelte-k5h6g8:hover .label-cell:where(.svelte-k5h6g8){background:var(--tkd-surface-subtle,#f9fafb)}.data-row.role-nested.svelte-k5h6g8:hover{background:var(--tkd-surface-muted,#f3f4f6)}.data-row.role-nested.svelte-k5h6g8:hover .label-cell:where(.svelte-k5h6g8){background:var(--tkd-surface-muted,#f3f4f6)}.data-row.svelte-k5h6g8:active{background:var(--tkd-accent-subtle,#eff6ff)}.data-row.svelte-k5h6g8:active .label-cell:where(.svelte-k5h6g8){background:var(--tkd-accent-subtle,#eff6ff)}.swatch.svelte-k5h6g8{vertical-align:.05em;border-radius:2px;width:.625rem;height:.625rem;margin-right:.4rem;display:inline-block}.section-row.svelte-k5h6g8 th:where(.svelte-k5h6g8){background:var(--tkd-surface,#fff)}.section-row.svelte-k5h6g8 td:where(.svelte-k5h6g8){background:var(--tkd-surface,#fff)}.section-row.svelte-k5h6g8 .value-interim:where(.svelte-k5h6g8){background:var(--tkd-warning-subtle,#fffbeb)}.section-row.svelte-k5h6g8 .section-label:where(.svelte-k5h6g8){letter-spacing:.06em;text-transform:uppercase;color:var(--tkd-text-muted,#6b7280);padding-top:1.25rem;padding-bottom:.375rem;font-size:.75rem;font-weight:700}.label-cell.svelte-k5h6g8{color:var(--tkd-text,#1f2937);text-align:left;z-index:5;min-width:260px;max-width:320px;padding:.8125rem 1.25rem;font-weight:500;position:sticky;left:0;box-shadow:2px 0 4px #0000000a}.label-text.svelte-k5h6g8{font:inherit;color:inherit;text-align:left;-webkit-hyphens:auto;hyphens:auto;overflow-wrap:anywhere;background:0 0;border:0;margin:0;padding:0;line-height:1.4}.label-text.svelte-k5h6g8:focus-visible{outline:2px solid var(--tkd-focus,#2563eb);outline-offset:2px;border-radius:2px}.label-line.svelte-k5h6g8{align-items:center;display:flex}.label-line.svelte-k5h6g8 .label-text:where(.svelte-k5h6g8){min-width:0}.label-aids.svelte-k5h6g8{flex:none;align-items:center;gap:.3rem;margin-left:.35rem;display:inline-flex}.tip-trigger.svelte-k5h6g8{border:1.5px solid var(--tkd-accent,#3b82f6);width:15px;height:15px;color:var(--tkd-accent-text,#3b82f6);cursor:help;background:0 0;border-radius:50%;justify-content:center;align-items:center;padding:0;font-family:sans-serif;font-size:10px;font-weight:700;line-height:1;display:inline-flex}.dict-link.svelte-k5h6g8{color:var(--tkd-text-subtle,#9ca3af);transition:color .15s;display:inline-flex}.dict-link.svelte-k5h6g8:hover{color:var(--tkd-brand-text,#2980b9)}.tip-trigger.svelte-k5h6g8:focus-visible{outline:2px solid var(--tkd-focus,#2563eb);outline-offset:2px;border-radius:2px}.dict-link.svelte-k5h6g8:focus-visible{outline:2px solid var(--tkd-focus,#2563eb);outline-offset:2px;border-radius:2px}.value-cell.svelte-k5h6g8{text-align:right;color:var(--tkd-text-secondary,#374151);font-variant-numeric:tabular-nums;font-feature-settings:"tnum";white-space:nowrap;padding:.8125rem .75rem;font-size:.9rem}.value-interim.svelte-k5h6g8{background-color:var(--tkd-warning-subtle,#fffbeb);border-left:2px solid var(--tkd-warning-fill,#fbbf24)}.data-row.svelte-k5h6g8:hover .value-interim:where(.svelte-k5h6g8){background-color:var(--tkd-warning-subtle,#fef3c7)}.role-nested.svelte-k5h6g8 .value-percentage:where(.svelte-k5h6g8){color:var(--tkd-positive,#059669);font-weight:500}.role-nested.svelte-k5h6g8 .value-percentage.value-negative:where(.svelte-k5h6g8){color:var(--tkd-negative,#dc2626)}.value-up.svelte-k5h6g8{color:var(--tkd-positive,#059669);font-weight:500}.value-down.svelte-k5h6g8{color:var(--tkd-negative,#dc2626);font-weight:500}@media (max-width:992px){.financial-table.svelte-k5h6g8{font-size:.875rem}.header-cell.svelte-k5h6g8{padding:.75rem;font-size:.75rem}.header-main.svelte-k5h6g8{min-width:200px}.label-cell.svelte-k5h6g8{min-width:200px;padding:.6875rem 1rem}.value-cell.svelte-k5h6g8{padding:.6875rem .75rem}.role-subtotal.svelte-k5h6g8 .label-text:where(.svelte-k5h6g8){margin-left:1rem}.role-nested.svelte-k5h6g8 .label-text:where(.svelte-k5h6g8){margin-left:1rem}.role-detail.svelte-k5h6g8 .label-text:where(.svelte-k5h6g8){margin-left:2rem}}@media (max-width:600px){.financial-table.svelte-k5h6g8{font-size:.8125rem}.header-cell.svelte-k5h6g8{padding:.625rem .75rem;font-size:.6875rem}.header-main.svelte-k5h6g8{min-width:150px}.header-year.svelte-k5h6g8,.header-interim.svelte-k5h6g8{min-width:85px}.label-cell.svelte-k5h6g8{min-width:150px;max-width:180px;padding:.5625rem .75rem;font-size:.8125rem}.value-cell.svelte-k5h6g8{padding:.5625rem .75rem;font-size:.8125rem}.role-subtotal.svelte-k5h6g8 .label-text:where(.svelte-k5h6g8){margin-left:.75rem}.role-nested.svelte-k5h6g8 .label-text:where(.svelte-k5h6g8){margin-left:.75rem}.role-detail.svelte-k5h6g8 .label-text:where(.svelte-k5h6g8){margin-left:1.5rem}}@media (max-width:400px){.financial-table.svelte-k5h6g8{font-size:.75rem}.header-cell.svelte-k5h6g8{padding:.5rem .625rem;font-size:.625rem}.header-main.svelte-k5h6g8{min-width:130px}.header-year.svelte-k5h6g8,.header-interim.svelte-k5h6g8{min-width:70px}.label-cell.svelte-k5h6g8{min-width:130px;max-width:160px;padding:.5rem .625rem;font-size:.75rem}.value-cell.svelte-k5h6g8{padding:.5rem .625rem;font-size:.75rem}}.statement-chart.svelte-43u539{border-bottom:1px solid var(--tkd-border,#e5e7eb);padding:.5rem 1rem .25rem}.chart-head.svelte-43u539{flex-wrap:wrap;align-items:center;gap:.5rem 1rem;min-height:2rem;display:flex}.chart-legend.svelte-43u539{color:var(--tkd-text-secondary,#374151);flex-wrap:wrap;gap:.25rem 1rem;margin:0;padding:0;font-size:.8125rem;list-style:none;display:flex}.swatch.svelte-43u539{vertical-align:.05em;border-radius:2px;width:.625rem;height:.625rem;margin-right:.35rem;display:inline-block}.chart-range.svelte-43u539{margin-left:auto}.chart-canvas.svelte-43u539,.chart-empty.svelte-43u539{min-height:300px}.chart-empty.svelte-43u539{color:var(--tkd-text-muted,#6b7280);justify-content:center;align-items:center;margin:0;font-size:.875rem;display:flex}@media (max-width:600px){.statement-chart.svelte-43u539{padding:.5rem .25rem .25rem}.chart-head.svelte-43u539{padding:0 .5rem}.chart-canvas.svelte-43u539,.chart-empty.svelte-43u539{min-height:240px}}.financial-content.svelte-133ep3t{background:var(--tkd-surface,#fff);border:1px solid var(--tkd-border-subtle,#f0f0f0);border-radius:16px;overflow:hidden;box-shadow:0 4px 20px #00000014}.card-head.svelte-133ep3t{border-bottom:1px solid var(--tkd-border,#e5e7eb);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;padding:.875rem 1.25rem;display:flex}.financial-tabs.svelte-133ep3t{background:var(--tkd-surface-muted,#f3f4f6);border-radius:10px;gap:2px;margin:0;padding:3px;list-style:none;display:inline-flex}.financial-tabs.svelte-133ep3t a:where(.svelte-133ep3t){color:var(--tkd-text-secondary,#4b5563);white-space:nowrap;border-radius:8px;padding:.375rem .875rem;font-size:.875rem;font-weight:500;text-decoration:none;transition:background .15s,color .15s;display:block}.financial-tabs.svelte-133ep3t a:where(.svelte-133ep3t):hover{color:var(--tkd-text-strong,#111827)}.financial-tabs.svelte-133ep3t a.active:where(.svelte-133ep3t){background:var(--tkd-surface,#fff);color:var(--tkd-text-strong,#111827);font-weight:600;box-shadow:0 1px 2px #00000014}.financial-tabs.svelte-133ep3t a:where(.svelte-133ep3t):focus-visible{outline:2px solid var(--tkd-focus,#2563eb);outline-offset:2px}.card-meta.svelte-133ep3t{color:var(--tkd-text-muted,#6b7280);margin:0;font-size:.8125rem}.card-meta.svelte-133ep3t span:where(.svelte-133ep3t)+span:where(.svelte-133ep3t):before{content:"·";margin:0 .4em}.figure-summary.svelte-133ep3t{color:var(--tkd-text-secondary,#374151);margin:0;padding:1rem 1.25rem .25rem;font-size:1rem;line-height:1.6}@media (max-width:600px){.financial-content.svelte-133ep3t{box-shadow:none;border-left:0;border-right:0;border-radius:0}.card-head.svelte-133ep3t{padding:.75rem}.figure-summary.svelte-133ep3t{padding:.75rem .75rem 0;font-size:.9375rem}.financial-tabs.svelte-133ep3t a:where(.svelte-133ep3t){padding:.375rem .625rem;font-size:.8125rem}}
