.module-fiscal-comparison{--fc-left-bg:var(--surface-raised);--fc-left-line:oklch(24.7% 0.045 225.5/0.12);--fc-right-bg:var(--ink);--fc-right-line:oklch(100% 0 0/0.12);--fc-hl:var(--lime);--fc-pad-x:clamp(20px,3vw,40px);--fc-row-y:16px}.module-fiscal-comparison .fc-mobile{display:none}.module-fiscal-comparison .fc-desktop{display:block}.module-fiscal-comparison .fc-table{border-collapse:collapse;border-radius:16px;overflow:hidden;table-layout:fixed;width:100%}.module-fiscal-comparison .fc-head{font-weight:400;height:68px;padding:24px var(--fc-pad-x) 0;text-align:left;vertical-align:top}.module-fiscal-comparison .fc-head-left{background:var(--fc-left-bg);color:var(--ink)}.module-fiscal-comparison .fc-head-right{background:var(--fc-right-bg);color:var(--on-dark)}.module-fiscal-comparison .fc-head-title{display:inline-block;font-size:clamp(1.05rem,1.5vw,1.25rem);line-height:1.25;margin-right:12px;vertical-align:middle}.module-fiscal-comparison .fc-head-right .fc-head-title{font-weight:700}.module-fiscal-comparison .fc-cell{font-size:1rem;line-height:1.4;padding:var(--fc-row-y) var(--fc-pad-x);vertical-align:middle}.module-fiscal-comparison .fc-left{background:var(--fc-left-bg);color:var(--ink)}.module-fiscal-comparison .fc-right{background:var(--fc-right-bg);color:var(--on-dark)}.module-fiscal-comparison tr.fc-band:not(:first-child) .fc-left{border-top:1px solid var(--fc-left-line)}.module-fiscal-comparison tr.fc-band:not(:first-child) .fc-right{border-top:1px solid var(--fc-right-line)}.module-fiscal-comparison .fc-line{align-items:center;display:flex;gap:16px;justify-content:space-between}.module-fiscal-comparison .fc-line .fc-label{min-width:0}.module-fiscal-comparison .fc-line .fc-value{flex:none;text-align:right;white-space:nowrap}.module-fiscal-comparison .fc-subcell{font-size:.875rem;font-weight:700;line-height:1.3;padding:12px var(--fc-pad-x);text-align:left}.module-fiscal-comparison .fc-subhead .fc-left{border-bottom:1px solid var(--fc-left-line);border-top:1px solid var(--fc-left-line)}.module-fiscal-comparison .fc-subhead .fc-right{border-bottom:1px solid var(--fc-right-line);border-top:1px solid var(--fc-right-line)}.module-fiscal-comparison .fc-sub{display:flex;font-size:.875rem;font-weight:700;gap:16px;justify-content:space-between;margin:0 0 4px;padding:8px 0 12px}.module-fiscal-comparison .fc-shared-title{font-size:clamp(1.05rem,1.5vw,1.25rem);font-weight:700;line-height:1.25;margin-bottom:0}@media (max-width:1023px){.module-fiscal-comparison .fc-shared-title+.fc-desktop+.fc-mobile{margin-top:24px}}.module-fiscal-comparison .fc-bold{font-weight:700}.module-fiscal-comparison .fc-hl{color:var(--fc-hl);font-weight:700}@media (max-width:1023px){.module-fiscal-comparison .fc-desktop{display:none}.module-fiscal-comparison .fc-mobile{display:block}.module-fiscal-comparison .fc-legend{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 16px;padding:0}.module-fiscal-comparison .fc-legend-left,.module-fiscal-comparison .fc-legend-right{border-radius:999px;font-size:.8125rem;font-weight:700;line-height:1.3;padding:6px 14px}.module-fiscal-comparison .fc-legend-left{background:var(--fc-left-bg);color:var(--ink)}.module-fiscal-comparison .fc-legend-right,.module-fiscal-comparison .fc-mlist{background:var(--fc-right-bg);color:var(--on-dark)}.module-fiscal-comparison .fc-mlist{border-radius:16px;list-style:none;margin:0;overflow:hidden;padding:0}.module-fiscal-comparison .fc-mrow{margin:0}.module-fiscal-comparison .fc-mrow:not(:last-child){border-bottom:1px solid var(--fc-right-line)}.module-fiscal-comparison .fc-mleft{align-items:center;color:var(--on-dark);display:flex;font-size:.9375rem;gap:16px;justify-content:space-between;line-height:1.4;padding:16px 20px 4px}.module-fiscal-comparison .fc-mright{color:var(--on-dark);display:flex;flex-direction:column;font-size:1rem;gap:4px;line-height:1.4;padding:4px 20px 16px}.module-fiscal-comparison .fc-mleft .fc-pill-left{background:oklch(100% 0 0/.12);color:var(--on-dark)}.module-fiscal-comparison .fc-mleft .fc-m-value{flex:none;text-align:right}.module-fiscal-comparison .fc-mleft .fc-m-label{font-weight:700}.module-fiscal-comparison .fc-mright .fc-mright-label{font-size:.8125rem;opacity:.8}.module-fiscal-comparison .fc-mright.fc-hl{color:var(--on-dark)}.module-fiscal-comparison .fc-mright.fc-hl .fc-mright-label,.module-fiscal-comparison .fc-mright.fc-hl .fc-mright-value{color:var(--fc-hl);font-weight:700;opacity:1}.module-fiscal-comparison .fc-msec{margin:0;padding:14px 20px 8px}.module-fiscal-comparison .fc-msec:not(:last-child){border-bottom:1px solid var(--fc-right-line)}.module-fiscal-comparison .fc-msec .fc-m-sec{color:var(--brand);font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.module-fiscal-comparison .fc-panel{padding:24px var(--fc-pad-x)}.module-fiscal-comparison .fc-panel-left{background:var(--fc-left-bg);border-radius:16px 16px 0 0;color:var(--ink)}.module-fiscal-comparison .fc-panel-right{background:var(--fc-right-bg);border-radius:0 0 16px 16px;color:var(--on-dark)}.module-fiscal-comparison .fc-panel-title{font-size:1.05rem;font-weight:400;line-height:1.25;margin:0 0 16px}.module-fiscal-comparison .fc-panel-right .fc-panel-title{font-weight:700}.module-fiscal-comparison .fc-item{align-items:center;display:flex;font-size:.9375rem;gap:16px;justify-content:space-between;line-height:1.4;padding:12px 0}.module-fiscal-comparison .fc-item dt{flex:1 1 0;margin:0;min-width:0}.module-fiscal-comparison .fc-item dd{flex:0 1 62%;margin:0;min-width:0;overflow-wrap:anywhere;text-align:right}.module-fiscal-comparison .fc-panel-left .fc-item.fc-band:not(:first-child){border-top:1px solid var(--fc-left-line)}.module-fiscal-comparison .fc-panel-right .fc-item.fc-band:not(:first-child){border-top:1px solid var(--fc-right-line)}}.module-fiscal-comparison .fc-pill{border-radius:999px;display:inline-block;line-height:1.4;padding:4px 14px}.module-fiscal-comparison .fc-pill-left{background:oklch(24.7% .045 225.5/.08);color:var(--ink)}.module-fiscal-comparison .fc-pill-right{background:var(--fc-hl);color:var(--ink);font-weight:700}.module-fiscal-comparison .fc-sec{padding-bottom:12px;padding-top:12px}.module-fiscal-comparison .fc-left.fc-sec{background:color-mix(in oklab,var(--ink) 5%,var(--fc-left-bg))}.module-fiscal-comparison .fc-right.fc-sec{background:color-mix(in oklab,#fff 7%,var(--fc-right-bg))}.module-fiscal-comparison .fc-sec-label{font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.module-fiscal-comparison .fc-left .fc-sec-label{color:var(--electric)}.module-fiscal-comparison .fc-right .fc-sec-label{color:var(--brand)}.module-fiscal-comparison .fc-item.fc-sec{padding:10px 0}.module-fiscal-comparison .fc-item.fc-sec dt{font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.module-fiscal-comparison .fc-panel-left .fc-item.fc-sec dt{color:var(--electric)}.module-fiscal-comparison .fc-panel-right .fc-item.fc-sec dt{color:var(--brand)}