.FinancialStory_root__llerO{display:grid;gap:16px;color:var(--ui-ink);font-variant-numeric:tabular-nums}.FinancialStory_headingRow__axHIu{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.FinancialStory_headingCopy__psYr4{min-width:0}.FinancialStory_eyebrow__xtmFA{margin:0 0 4px;color:var(--ui-teal-hover);font-size:11px;font-weight:800;line-height:1.4}.FinancialStory_headingCopy__psYr4 h2{margin:0;color:var(--ui-ink-deep);font-size:clamp(20px,2vw,26px);font-weight:800;line-height:1.35}.FinancialStory_headingCopy__psYr4>p:last-child{margin:5px 0 0;color:var(--ui-muted);font-size:12px;font-weight:600;line-height:1.7}.FinancialStory_statusMessage__hIFTo{margin:-8px 0 0;padding:2px 0;color:var(--ui-muted);font-size:12px;font-weight:600;line-height:1.7}.FinancialStory_statusBadge__aBHYK{display:inline-flex;min-height:30px;flex:0 0 auto;align-items:center;gap:6px;border:1px solid var(--ui-border);border-radius:999px;padding:4px 10px;font-size:11px;font-weight:800;line-height:1.2;white-space:nowrap}.FinancialStory_statusReady__DWS6V{border-color:color-mix(in srgb,var(--ui-teal) 34%,var(--ui-border));background:var(--ui-aqua);color:var(--ui-teal-hover)}.FinancialStory_statusPartial__RSFSc{border-color:color-mix(in srgb,#d58917 42%,var(--ui-border));background:color-mix(in srgb,#d58917 8%,var(--ui-surface));color:#9b610f}.FinancialStory_statusInvalid__xSnkb{border-color:color-mix(in srgb,#e5484d 36%,var(--ui-border));background:color-mix(in srgb,#e5484d 7%,var(--ui-surface));color:#b52f36}.FinancialStory_summaryGrid__TaANx{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none}.FinancialStory_summaryCard__psIvs{display:grid;min-height:86px;grid-template-columns:28px minmax(0,1fr);gap:10px;align-items:start;border:1px solid var(--ui-border);border-radius:8px;background:var(--ui-surface);padding:12px;box-shadow:var(--ui-shadow)}.FinancialStory_summaryNumber__NUZOO{display:grid;width:28px;height:28px;place-items:center;border-radius:50%;background:var(--ui-aqua);color:var(--ui-teal-hover);font-size:12px;font-weight:900}.FinancialStory_summaryCard__psIvs>div{display:grid;min-width:0;gap:2px}.FinancialStory_summaryLabel__VikfI{color:var(--ui-muted);font-size:11px;font-weight:700;line-height:1.35}.FinancialStory_summaryCard__psIvs strong{overflow-wrap:anywhere;color:var(--ui-ink-deep);font-size:15px;font-weight:800;line-height:1.45}.FinancialStory_summaryNote__HRoDl{color:var(--ui-muted);font-size:11px;font-weight:600;line-height:1.45}.FinancialStory_statementGrid__WN0LV{display:grid;grid-template-columns:minmax(0,1fr);gap:14px}.FinancialStory_netAssetsCard__1M9fS,.FinancialStory_statementCard__TvZI5{min-width:0;border:1px solid var(--ui-border);border-radius:8px;background:var(--ui-surface);padding:16px;box-shadow:var(--ui-shadow)}.FinancialStory_statementCard__TvZI5{display:grid;align-content:start;gap:14px}.FinancialStory_netAssetsCard__1M9fS{display:grid;gap:12px}.FinancialStory_cardHeading__ZyQjW{display:grid;grid-template-columns:38px minmax(0,1fr);gap:10px;align-items:center}.FinancialStory_cardIcon__HQSiH{display:grid;width:38px;height:38px;place-items:center;border-radius:50%;background:var(--ui-aqua);color:var(--ui-teal-hover)}.FinancialStory_cardHeading__ZyQjW h3{margin:0;color:var(--ui-ink-deep);font-size:17px;font-weight:800;line-height:1.4}.FinancialStory_cardHeading__ZyQjW p{margin:2px 0 0;color:var(--ui-muted);font-size:12px;font-weight:600;line-height:1.55}.FinancialStory_equationFigure__D3kus{display:grid;min-width:0;gap:10px;margin:0}.FinancialStory_equationPlot__waT9x{display:grid;min-width:0;grid-template-columns:minmax(0,1fr) 24px minmax(0,1fr);gap:8px;align-items:stretch}.FinancialStory_boxColumn__B1uEE{display:grid;min-width:0;grid-template-rows:auto minmax(0,1fr);gap:8px}.FinancialStory_boxColumnTitle__FKTJl{display:flex;min-width:0;align-items:baseline;justify-content:space-between;gap:8px}.FinancialStory_boxColumnTitle__FKTJl span,.FinancialStory_boxColumnTitle__FKTJl strong{color:var(--ui-ink-deep);font-size:14px;font-weight:800}.FinancialStory_boxColumnTitle__FKTJl strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.FinancialStory_stackFrame__05umt{display:flex;height:560px;border:1px solid var(--ui-divider);border-radius:6px;background:var(--ui-soft);padding:5px}.FinancialStory_stackFrameDetailed__bXGCy{height:var(--stack-detailed-height,600px)}.FinancialStory_stack__ePMnW{display:flex;width:100%;height:100%;flex-direction:column;justify-content:stretch;overflow:hidden;border-radius:4px}.FinancialStory_segment__xUGXE{display:flex;min-height:62px;flex-direction:column;justify-content:center;border-bottom:1px solid rgba(255,255,255,.68);padding:12px 13px;color:#fff;line-height:1.35;text-align:left}.FinancialStory_segment__xUGXE:last-child{border-bottom:0}.FinancialStory_segmentWithDetails__Nygdn{min-height:var(--detail-min-height);justify-content:flex-start}.FinancialStory_segmentHeader__fIyUE{display:flex;min-width:0;align-items:flex-start;justify-content:space-between;gap:8px}.FinancialStory_segmentHeader__fIyUE>span:first-child{min-width:0;overflow-wrap:anywhere;font-size:14px;font-weight:900;line-height:1.4}.FinancialStory_segmentMeta__cM_XO{display:grid;flex:0 0 auto;justify-items:end;gap:1px;text-align:right}.FinancialStory_segmentMeta__cM_XO strong{font-size:13px;font-weight:900;line-height:1.35;white-space:nowrap}.FinancialStory_segmentMeta__cM_XO small{font-size:11px;font-weight:800;line-height:1.3;opacity:1;white-space:nowrap}.FinancialStory_segmentDetails__tTnCj{display:grid;gap:7px;margin:10px 0 0;padding:9px 0 0;border-top:1px solid rgba(255,255,255,.34);list-style:none}.FinancialStory_segmentDetails__tTnCj li{display:grid;min-width:0;grid-template-columns:minmax(0,1fr) auto;gap:7px;align-items:baseline;font-size:12.5px;font-weight:700;line-height:1.4}.FinancialStory_segmentDetails__tTnCj li>span:first-child{min-width:0;overflow-wrap:anywhere}.FinancialStory_segmentDetails__tTnCj li>span:first-child small{margin-right:4px;font-size:11px;font-weight:800;opacity:1}.FinancialStory_segmentDetails__tTnCj li>span:last-child{display:flex;align-items:baseline;gap:5px;white-space:nowrap}.FinancialStory_segmentDetails__tTnCj strong{font-size:12.5px;font-weight:900}.FinancialStory_segmentDetails__tTnCj li>span:last-child small{min-width:92px;font-size:11px;font-weight:800;text-align:right;opacity:1}.FinancialStory_segmentRevenue__MBwrw{background:var(--ui-teal)}.FinancialStory_segmentRevenue__MBwrw:nth-child(2n){background:color-mix(in srgb,var(--ui-teal) 72%,var(--ui-ink-deep))}.FinancialStory_segmentExpense__OaSRQ{background:#d58917;color:var(--ui-ink-deep)}.FinancialStory_segmentExpense__OaSRQ:nth-child(2n){background:#ebb94c}.FinancialStory_segmentProfit___is9K{background:#3a9b75;color:var(--ui-ink-deep)}.FinancialStory_segmentLoss__MI5AE{background:#c4434a}.FinancialStory_segmentDerived__rQvYg{border:1px dashed var(--ui-muted);background:var(--ui-soft)!important;color:var(--ui-muted)!important}.FinancialStory_equalsMark__f36TS{display:grid;width:24px;height:24px;place-items:center;align-self:center;color:var(--ui-ink-deep);font-size:17px;font-weight:900}.FinancialStory_balanceFigure__6Nmld{min-width:0;margin:0}.FinancialStory_balanceEquation__DiwZ9{display:grid;min-width:0;min-height:460px;grid-template-columns:minmax(0,1fr) 32px minmax(0,1fr);gap:10px;align-items:stretch}.FinancialStory_balanceDeficitEquation__8qj5s{display:grid;min-width:0;min-height:216px;grid-template-columns:minmax(0,1fr) 28px minmax(0,1fr) 28px minmax(0,1fr);gap:8px;align-items:stretch}.FinancialStory_balanceBoxFrame__501Li{display:flex;min-width:0;min-height:0;overflow:hidden;border:1px solid var(--ui-border-strong);border-radius:8px;background:var(--ui-soft);padding:5px}.FinancialStory_balanceFundingStack__NcWtn{position:relative;flex-direction:column}.FinancialStory_balanceConnector__YVQoh{display:grid;min-width:24px;min-height:24px;place-items:center;align-self:center;color:var(--ui-ink-deep);font-size:20px;font-weight:900;line-height:1}.FinancialStory_balanceBoxRegion__WC80b{position:relative;display:flex;width:100%;min-width:0;min-height:0;overflow:visible;border-radius:4px;color:#fff}.FinancialStory_balanceBoxContent__yWIQy{display:flex;width:100%;min-width:0;flex-direction:column;justify-content:center;gap:6px;padding:18px 20px}.FinancialStory_balanceBoxContentWithDetails__caLmo{justify-content:flex-start}.FinancialStory_balanceAsset__bWDjG{background:var(--ui-teal)}.FinancialStory_balanceLiability__DcPft{border-radius:4px 4px 0 0;background:var(--ui-ink-deep)}.FinancialStory_balanceNetAssets__FPA_h{border-radius:0 0 4px 4px;border-top:1px solid rgba(255,255,255,.72);background:#287a5d}.FinancialStory_balanceNetAssets__FPA_h .FinancialStory_balanceBoxContent__yWIQy{gap:2px;padding:8px 14px}.FinancialStory_balanceNetAssets__FPA_h .FinancialStory_balanceAmount__diwrG{font-size:22px;line-height:1.2}.FinancialStory_balanceDeficit__6DTI3{background:#c4434a}.FinancialStory_balanceBoxTopline__RKcxe{display:flex;min-width:0;align-items:baseline;justify-content:space-between;gap:10px}.FinancialStory_balanceBoxTopline__RKcxe span{color:#fff;font-size:16px;font-weight:900;line-height:1.35}.FinancialStory_balanceBoxTopline__RKcxe strong{flex:0 0 auto;color:#fff;font-size:11px;font-weight:800;line-height:1.35;text-align:right}.FinancialStory_balanceAmount__diwrG{overflow-wrap:anywhere;color:#fff;font-size:clamp(22px,2.4vw,30px);font-weight:900;letter-spacing:.01em;line-height:1.25}.FinancialStory_balanceBoxRegion__WC80b p{margin:0;color:#fff;font-size:11px;font-weight:700;line-height:1.5}.FinancialStory_balanceBoxDetails__pzowj{display:grid;width:100%;min-width:0;gap:7px;margin:10px 0 0;padding:9px 0 0;border-top:1px solid rgba(255,255,255,.38);list-style:none}.FinancialStory_balanceBoxDetails__pzowj li{display:grid;min-width:0;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:start;color:#fff;font-size:12px;font-weight:750;line-height:1.35}.FinancialStory_balanceBoxDetailLabel__v_PUB{display:grid;min-width:0;gap:1px;overflow-wrap:anywhere}.FinancialStory_balanceBoxDetailLabel__v_PUB small{margin-right:4px;color:currentColor;font-size:10.5px;font-weight:850}.FinancialStory_balanceBoxDetailLabel__v_PUB .FinancialStory_balanceBoxDetailHint__IBkIQ{margin:0;color:rgba(255,255,255,.78);font-size:9.5px;font-weight:650;line-height:1.35}.FinancialStory_balanceBoxDetailMeta__btpeZ{display:flex;align-items:baseline;gap:8px;text-align:right;white-space:nowrap}.FinancialStory_balanceBoxDetailMeta__btpeZ strong{color:currentColor;font-size:12px;font-weight:900}.FinancialStory_balanceBoxDetailMeta__btpeZ small{min-width:82px;color:currentColor;font-size:10.5px;font-weight:800;text-align:right}.FinancialStory_balanceNetAssets__FPA_h .FinancialStory_balanceBoxDetails__pzowj{gap:2px;margin-top:3px;padding-top:4px}.FinancialStory_balanceNetAssets__FPA_h .FinancialStory_balanceBoxDetailMeta__btpeZ strong,.FinancialStory_balanceNetAssets__FPA_h .FinancialStory_balanceBoxDetails__pzowj li{font-size:10.5px;line-height:1.25}.FinancialStory_balanceNetAssets__FPA_h .FinancialStory_balanceBoxDetailLabel__v_PUB small,.FinancialStory_balanceNetAssets__FPA_h .FinancialStory_balanceBoxDetailMeta__btpeZ small{font-size:10.5px}.FinancialStory_balanceNetAssets__FPA_h .FinancialStory_balanceBoxDetailHint__IBkIQ{display:none}.FinancialStory_balanceBoxDetailStatus__SshJO{grid-template-columns:minmax(0,1fr)!important;color:rgba(255,255,255,.84)!important;font-size:10.5px!important;font-weight:700!important}.FinancialStory_balanceCompactInline__sG5kk{display:grid;width:100%;min-width:0;grid-template-columns:auto minmax(0,1fr) auto;gap:10px;align-items:center;overflow:hidden;padding:0 14px;color:#fff;white-space:nowrap}.FinancialStory_balanceCompactInline__sG5kk small,.FinancialStory_balanceCompactInline__sG5kk span,.FinancialStory_balanceCompactInline__sG5kk strong{min-width:0;overflow:hidden;color:currentColor;text-overflow:ellipsis}.FinancialStory_balanceCompactInline__sG5kk strong{font-size:13px;font-weight:900}.FinancialStory_balanceCompactInline__sG5kk span{font-size:16px;font-weight:900}.FinancialStory_balanceCompactInline__sG5kk small{font-size:10.5px;font-weight:800;text-align:right}.FinancialStory_balanceReadingNote__ff_R1{margin:8px 0 0;border:1px solid var(--ui-divider);border-radius:6px;background:var(--ui-soft);padding:8px 10px;color:var(--ui-muted);font-size:9.5px;font-weight:650;line-height:1.55}.FinancialStory_balanceReadingNote__ff_R1 strong{margin-right:6px;color:var(--ui-ink-deep);font-weight:850}.FinancialStory_accountingTermNote__ntdrC{margin:6px 0 0;color:var(--ui-muted);font-size:9.5px;font-weight:650;line-height:1.55}.FinancialStory_accountingTermNote__ntdrC strong{margin-right:6px;color:var(--ui-ink-deep);font-weight:850}.FinancialStory_resultBand__KjwOE{display:grid;grid-template-columns:22px minmax(0,1fr);gap:8px;align-items:center;border:1px solid var(--ui-border);border-radius:6px;padding:9px 10px}.FinancialStory_resultBand__KjwOE>div{display:grid;gap:1px}.FinancialStory_resultBand__KjwOE strong{color:currentColor;font-size:12px;font-weight:800;line-height:1.4}.FinancialStory_resultBand__KjwOE span{color:var(--ui-muted);font-size:10px;font-weight:600;line-height:1.45}.FinancialStory_resultPositive__OpiyK{border-color:color-mix(in srgb,var(--ui-teal) 32%,var(--ui-border));background:var(--ui-aqua);color:var(--ui-teal-hover)}.FinancialStory_resultNegative__7Uv1n{border-color:color-mix(in srgb,#e5484d 32%,var(--ui-border));background:color-mix(in srgb,#e5484d 6%,var(--ui-surface));color:#b52f36}.FinancialStory_resultNeutral__VkmKw{border-color:color-mix(in srgb,var(--ui-muted) 30%,var(--ui-border));background:var(--ui-soft);color:var(--ui-ink)}.FinancialStory_visibleMoneyTable__ADd7B{width:100%;margin-top:12px;border-collapse:collapse;border:1px solid var(--ui-border);border-radius:6px;background:var(--ui-surface);font-size:10px}.FinancialStory_visibleMoneyTable__ADd7B caption{padding:0 0 6px;color:var(--ui-ink-deep);font-size:11px;font-weight:800;text-align:left}.FinancialStory_visibleMoneyTable__ADd7B td,.FinancialStory_visibleMoneyTable__ADd7B th{border-bottom:1px solid var(--ui-divider);padding:6px 8px;text-align:left}.FinancialStory_visibleMoneyTable__ADd7B th{color:var(--ui-muted);font-weight:700}.FinancialStory_visibleMoneyTable__ADd7B th small{display:block;margin-top:2px;color:var(--ui-muted);font-size:8.5px;font-weight:600;line-height:1.45}.FinancialStory_visibleMoneyTable__ADd7B td{color:var(--ui-ink-deep);font-weight:800;text-align:right}.FinancialStory_visibleMoneyTable__ADd7B tbody tr:last-child td,.FinancialStory_visibleMoneyTable__ADd7B tbody tr:last-child th{border-bottom:0}.FinancialStory_balanceDetailGrid__zE9ar{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.FinancialStory_detailNote__qZWtR{margin:9px 0 0;color:var(--ui-muted);font-size:10.5px;font-weight:600;line-height:1.5}.FinancialStory_cardDetails__EMpOb,.FinancialStory_traceDetails__sRx2v{border-top:1px solid var(--ui-divider);padding-top:9px}.FinancialStory_cardDetails__EMpOb summary,.FinancialStory_traceDetails__sRx2v summary{display:inline-flex;min-height:44px;cursor:pointer;align-items:center;gap:6px;color:var(--ui-teal-hover);font-size:12px;font-weight:800;line-height:1.4}.FinancialStory_cardDetails__EMpOb summary{padding:0 2px}.FinancialStory_cardDetails__EMpOb summary svg{flex:0 0 auto;transition:transform .16s ease}.FinancialStory_cardDetails__EMpOb[open] summary svg{transform:rotate(180deg)}.FinancialStory_cardDetails__EMpOb summary:focus-visible,.FinancialStory_traceDetails__sRx2v summary:focus-visible{border-radius:4px;outline:2px solid var(--ui-teal);outline-offset:2px}.FinancialStory_metricList__i6Hh8{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin:8px 0 0}.FinancialStory_metricList__i6Hh8>div{min-width:0;border-radius:5px;background:var(--ui-soft);padding:8px}.FinancialStory_metricList__i6Hh8 dt{color:var(--ui-muted);font-size:9.5px;font-weight:700;line-height:1.4}.FinancialStory_metricList__i6Hh8 dd{margin:2px 0 0;overflow-wrap:anywhere;color:var(--ui-ink-deep);font-size:11px;font-weight:800;line-height:1.4}.FinancialStory_integrityOk__itqFe{display:flex;align-items:center;gap:5px;margin:9px 0 0;color:var(--ui-teal-hover);font-size:10px;font-weight:700;line-height:1.5}.FinancialStory_integrityMessages__NK_uy{display:grid;gap:4px;margin:9px 0 0;padding-left:18px;color:var(--ui-muted);font-size:10px;font-weight:600;line-height:1.6}.FinancialStory_exclusionState__GtuB4,.FinancialStory_inlineState__NZx6g{display:grid;grid-template-columns:28px minmax(0,1fr);gap:10px;align-items:start;border:1px solid color-mix(in srgb,#d58917 32%,var(--ui-border));border-radius:7px;background:color-mix(in srgb,#d58917 6%,var(--ui-surface));padding:14px;color:#9b610f}.FinancialStory_inlineState__NZx6g{min-height:190px;align-content:center}.FinancialStory_exclusionState__GtuB4 strong,.FinancialStory_inlineState__NZx6g strong{color:var(--ui-ink-deep);font-size:12px;font-weight:800;line-height:1.5}.FinancialStory_exclusionState__GtuB4 p,.FinancialStory_inlineState__NZx6g p{margin:3px 0 0;color:var(--ui-muted);font-size:11px;font-weight:600;line-height:1.75}.FinancialStory_netAssetsSnapshot__xmTxp{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.FinancialStory_netAssetsSnapshotItem___mBrc{display:grid;min-width:0;min-height:112px;align-content:start;gap:4px;border:1px solid var(--ui-border);border-radius:7px;background:var(--ui-surface);padding:13px}.FinancialStory_snapshotNegative__eD2D4{border-color:color-mix(in srgb,#c4434a 34%,var(--ui-border));background:color-mix(in srgb,#e5484d 3%,var(--ui-surface))}.FinancialStory_snapshotPositive__l4HXh{background:var(--ui-surface)}.FinancialStory_netAssetsSnapshotItem___mBrc>span{color:var(--ui-muted);font-size:11px;font-weight:750;line-height:1.35}.FinancialStory_netAssetsSnapshotItem___mBrc>strong{overflow-wrap:anywhere;color:var(--ui-ink-deep);font-size:20px;font-weight:900;line-height:1.3}.FinancialStory_snapshotNegative__eD2D4>strong{color:#b52f36}.FinancialStory_netAssetsSnapshotItem___mBrc p{margin:2px 0 0;color:var(--ui-muted);font-size:11px;font-weight:650;line-height:1.55}.FinancialStory_netAssetsDrivers__4diBA{display:grid;gap:12px;border-top:1px solid var(--ui-divider);padding-top:14px}.FinancialStory_driverHeading__7AHpr{display:flex;align-items:flex-end;justify-content:space-between;gap:14px}.FinancialStory_driverHeading__7AHpr>div{display:grid;gap:2px}.FinancialStory_driverHeading__7AHpr>div>span{color:var(--ui-teal-hover);font-size:10.5px;font-weight:800;line-height:1.35}.FinancialStory_driverHeading__7AHpr h4{margin:0;color:var(--ui-ink-deep);font-size:14px;font-weight:800;line-height:1.4}.FinancialStory_driverIntegrity__s5boS{display:inline-flex;min-height:28px;flex:0 0 auto;align-items:center;gap:5px;border:1px solid color-mix(in srgb,var(--ui-teal) 28%,var(--ui-border));border-radius:999px;background:var(--ui-aqua);padding:4px 9px;color:var(--ui-teal-hover);font-size:10.5px;font-weight:800;line-height:1.3;white-space:nowrap}.FinancialStory_netAssetsFormula__QuxiT{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:6px}.FinancialStory_netAssetsFormula__QuxiT>span{display:grid;min-width:0;min-height:58px;align-content:center;gap:3px;border:1px solid var(--ui-border);border-radius:6px;background:var(--ui-soft);padding:8px}.FinancialStory_netAssetsFormula__QuxiT small{overflow-wrap:anywhere;color:var(--ui-muted);font-size:10.5px;font-weight:700;line-height:1.35}.FinancialStory_netAssetsFormula__QuxiT strong{color:var(--ui-teal-hover);font-size:12px;font-weight:900;line-height:1.35;white-space:nowrap}.FinancialStory_netAssetsFormula__QuxiT .FinancialStory_formulaNegative__EBHob strong{color:#b52f36}.FinancialStory_netAssetsFormula__QuxiT .FinancialStory_formulaResult__V2QVX{border-color:color-mix(in srgb,var(--ui-teal) 35%,var(--ui-border));background:var(--ui-aqua)}.FinancialStory_driverGrid__gUsXE{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.FinancialStory_driverCard__hiI59{display:grid;min-width:0;align-content:start;gap:5px;border:1px solid var(--ui-border);border-radius:7px;background:var(--ui-surface);padding:11px}.FinancialStory_driverPositive__fWMeh{background:var(--ui-surface)}.FinancialStory_driverNegative__fx8cL{border-color:color-mix(in srgb,#c4434a 34%,var(--ui-border));background:color-mix(in srgb,#e5484d 3%,var(--ui-surface))}.FinancialStory_driverFlat__20v33{background:var(--ui-soft)}.FinancialStory_driverCardTopline__l0wym{display:flex;min-width:0;align-items:baseline;justify-content:space-between;gap:8px}.FinancialStory_driverCardTopline__l0wym span{color:var(--ui-muted);font-size:10.5px;font-weight:700;line-height:1.35}.FinancialStory_driverCardTopline__l0wym strong{color:var(--ui-teal-hover);font-size:12px;font-weight:900;line-height:1.35;white-space:nowrap}.FinancialStory_driverNegative__fx8cL .FinancialStory_driverCardTopline__l0wym strong{color:#b52f36}.FinancialStory_driverFlat__20v33 .FinancialStory_driverCardTopline__l0wym strong{color:var(--ui-muted)}.FinancialStory_driverCard__hiI59 h5{margin:0;color:var(--ui-ink-deep);font-size:12px;font-weight:800;line-height:1.4}.FinancialStory_driverCard__hiI59>p{margin:0;color:var(--ui-muted);font-size:11px;font-weight:600;line-height:1.55}.FinancialStory_driverCard__hiI59 dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;margin:4px 0 0}.FinancialStory_driverCard__hiI59 dl>div{min-width:0;border-radius:4px;background:var(--ui-soft);padding:5px}.FinancialStory_driverCard__hiI59 dt{color:var(--ui-muted);font-size:10px;font-weight:700;line-height:1.3}.FinancialStory_driverCard__hiI59 dd{margin:2px 0 0;overflow-wrap:anywhere;color:var(--ui-ink-deep);font-size:11px;font-weight:800;line-height:1.35}.FinancialStory_componentUnavailable__4nV0E,.FinancialStory_driverConclusion__sfqcB,.FinancialStory_learningNote__5L7H8{display:grid;grid-template-columns:22px minmax(0,1fr);gap:8px;align-items:start;border:1px solid var(--ui-border);border-radius:6px;padding:10px}.FinancialStory_driverConclusion__sfqcB{border-color:color-mix(in srgb,#3f7ca5 28%,var(--ui-border));background:color-mix(in srgb,#3f7ca5 6%,var(--ui-surface));color:#285e82}.FinancialStory_componentUnavailable__4nV0E strong,.FinancialStory_driverConclusion__sfqcB strong{color:var(--ui-ink-deep);font-size:11px;font-weight:800;line-height:1.45}.FinancialStory_componentUnavailable__4nV0E p,.FinancialStory_driverConclusion__sfqcB p{margin:2px 0 0;color:var(--ui-muted);font-size:11px;font-weight:600;line-height:1.55}.FinancialStory_learningNote__5L7H8{border-color:color-mix(in srgb,#d58917 28%,var(--ui-border));background:color-mix(in srgb,#d58917 5%,var(--ui-surface));color:#9b610f}.FinancialStory_learningNote__5L7H8 p{margin:0;color:var(--ui-muted);font-size:11px;font-weight:600;line-height:1.6}.FinancialStory_learningNote__5L7H8 strong{color:var(--ui-ink-deep);font-weight:800}.FinancialStory_driverCaveat__KLAvP{margin:0;color:var(--ui-muted);font-size:10.5px;font-weight:600;line-height:1.55}.FinancialStory_noNetAssetsChange__Rf_rc{display:grid;grid-template-columns:22px minmax(0,1fr);gap:8px;align-items:center;border:1px solid var(--ui-border);border-radius:6px;background:var(--ui-soft);padding:12px;color:var(--ui-muted)}.FinancialStory_noNetAssetsChange__Rf_rc strong{color:var(--ui-ink-deep);font-size:12px;font-weight:800;line-height:1.55}.FinancialStory_netAssetsDetails__6b4M5{border-top:1px solid var(--ui-divider);padding-top:4px}.FinancialStory_netAssetsDetails__6b4M5 summary{display:inline-flex;min-height:44px;cursor:pointer;align-items:center;color:var(--ui-teal-hover);font-size:11px;font-weight:800;line-height:1.4}.FinancialStory_netAssetsDetails__6b4M5 summary:focus-visible{border-radius:4px;outline:2px solid var(--ui-teal);outline-offset:2px}.FinancialStory_netAssetsDetails__6b4M5 .FinancialStory_driverIntegrity__s5boS{margin:4px 0 10px}.FinancialStory_netAssetsDetails__6b4M5 .FinancialStory_driverCaveat__KLAvP{margin-top:10px}.FinancialStory_componentUnavailable__4nV0E{border-color:color-mix(in srgb,#d58917 30%,var(--ui-border));background:color-mix(in srgb,#d58917 5%,var(--ui-surface));color:#9b610f}.FinancialStory_traceDetails__sRx2v{border:1px solid var(--ui-border);border-radius:7px;background:var(--ui-surface);padding:8px 12px}.FinancialStory_traceDetails__sRx2v ul{display:grid;gap:0;margin:5px 0 0;padding:0;list-style:none}.FinancialStory_traceDetails__sRx2v li{display:flex;align-items:center;justify-content:space-between;gap:12px;border-top:1px solid var(--ui-divider);padding:9px 0}.FinancialStory_traceDetails__sRx2v li>div{display:grid;min-width:0;gap:1px}.FinancialStory_traceDetails__sRx2v li strong{color:var(--ui-ink-deep);font-size:10.5px;font-weight:800}.FinancialStory_traceDetails__sRx2v li a,.FinancialStory_traceDetails__sRx2v li p,.FinancialStory_traceDetails__sRx2v li span{margin:0;color:var(--ui-muted);font-size:9.5px;font-weight:600;line-height:1.5}.FinancialStory_traceDetails__sRx2v li a{flex:0 0 auto;color:var(--ui-teal-hover);font-weight:800}.FinancialStory_traceDetails__sRx2v li a:hover{text-decoration:underline;text-underline-offset:3px}@media (max-width:1080px){.FinancialStory_statementGrid__WN0LV{grid-template-columns:1fr}.FinancialStory_driverGrid__gUsXE{grid-template-columns:repeat(2,minmax(0,1fr))}.FinancialStory_netAssetsFormula__QuxiT{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.FinancialStory_root__llerO{gap:12px}.FinancialStory_headingRow__axHIu{display:grid;gap:8px}.FinancialStory_headingCopy__psYr4 h2{font-size:19px}.FinancialStory_statusBadge__aBHYK{justify-self:start}.FinancialStory_summaryGrid__TaANx{grid-template-columns:1fr;gap:7px}.FinancialStory_summaryCard__psIvs{min-height:72px;padding:10px}.FinancialStory_cardDetails__EMpOb summary,.FinancialStory_netAssetsDetails__6b4M5 summary,.FinancialStory_traceDetails__sRx2v summary{min-height:44px}.FinancialStory_netAssetsCard__1M9fS,.FinancialStory_statementCard__TvZI5{padding:13px}.FinancialStory_equationPlot__waT9x{grid-template-columns:minmax(0,1fr);gap:9px}.FinancialStory_equalsMark__f36TS{width:100%}.FinancialStory_balanceDeficitEquation__8qj5s,.FinancialStory_balanceEquation__DiwZ9{min-height:0;grid-template-columns:minmax(0,1fr);gap:8px}.FinancialStory_balanceEquation__DiwZ9>.FinancialStory_balanceBoxFrame__501Li{height:540px}.FinancialStory_balanceConnector__YVQoh{width:100%;min-height:22px}.FinancialStory_balanceDeficitEquation__8qj5s>.FinancialStory_balanceBoxFrame__501Li{min-height:154px}.FinancialStory_balanceBoxRegion__WC80b{min-height:0}.FinancialStory_balanceBoxContent__yWIQy{gap:6px;padding:14px}.FinancialStory_balanceNetAssets__FPA_h{min-height:0}.FinancialStory_balanceNetAssets__FPA_h .FinancialStory_balanceBoxContent__yWIQy{gap:2px;padding:7px 12px}.FinancialStory_balanceNetAssets__FPA_h .FinancialStory_balanceAmount__diwrG{font-size:21px}.FinancialStory_balanceBoxDetails__pzowj{gap:6px;margin-top:8px;padding-top:8px}.FinancialStory_balanceBoxDetailMeta__btpeZ{display:grid;justify-items:end;gap:0}.FinancialStory_balanceNetAssets__FPA_h .FinancialStory_balanceBoxDetails__pzowj{gap:2px;margin-top:2px;padding-top:3px}[data-balance-mobile-compact] .FinancialStory_balanceBoxDetails__pzowj{display:none}[data-balance-mobile-compact] .FinancialStory_balanceBoxContent__yWIQy{display:grid;grid-template-columns:auto minmax(0,1fr);gap:2px 10px;align-content:center;padding:6px 10px}[data-balance-mobile-compact] .FinancialStory_balanceBoxTopline__RKcxe{display:contents}[data-balance-mobile-compact] .FinancialStory_balanceBoxTopline__RKcxe strong{justify-self:end}[data-balance-mobile-compact] .FinancialStory_balanceAmount__diwrG{grid-column:1/-1;font-size:18px}.FinancialStory_balanceCompactInline__sG5kk{gap:7px;padding:0 10px}.FinancialStory_balanceCompactInline__sG5kk strong{font-size:12px}.FinancialStory_balanceCompactInline__sG5kk span{font-size:14px}.FinancialStory_balanceCompactInline__sG5kk small{font-size:9.5px}.FinancialStory_balanceAmount__diwrG{font-size:23px}.FinancialStory_balanceDetailGrid__zE9ar{grid-template-columns:minmax(0,1fr);gap:2px}.FinancialStory_stackFrame__05umt{height:360px;padding:4px}.FinancialStory_stackFrameDetailed__bXGCy{height:var(--stack-detailed-mobile-height,650px)}.FinancialStory_boxColumnTitle__FKTJl{display:grid;gap:1px}.FinancialStory_boxColumnTitle__FKTJl strong{font-size:13px}.FinancialStory_segment__xUGXE{min-height:60px;padding:11px 10px}.FinancialStory_segmentWithDetails__Nygdn{min-height:var(--detail-mobile-min-height)}.FinancialStory_segmentHeader__fIyUE{display:grid;gap:3px}.FinancialStory_segmentHeader__fIyUE>span:first-child{font-size:14px}.FinancialStory_segmentMeta__cM_XO{justify-items:start;text-align:left}.FinancialStory_segmentMeta__cM_XO strong{font-size:12px}.FinancialStory_segmentMeta__cM_XO small{font-size:10.5px}.FinancialStory_segmentDetails__tTnCj{gap:6px;margin-top:6px;padding-top:6px}.FinancialStory_segmentDetails__tTnCj li{grid-template-columns:minmax(0,1fr) auto;gap:7px;font-size:12.5px}.FinancialStory_segmentDetails__tTnCj li>span:last-child{display:grid;justify-items:end;gap:1px}.FinancialStory_segmentDetails__tTnCj strong{font-size:12.5px}.FinancialStory_metricList__i6Hh8,.FinancialStory_netAssetsSnapshot__xmTxp{grid-template-columns:1fr}.FinancialStory_driverHeading__7AHpr{display:grid;gap:8px}.FinancialStory_driverIntegrity__s5boS{justify-self:start;white-space:normal}.FinancialStory_driverGrid__gUsXE,.FinancialStory_netAssetsFormula__QuxiT{grid-template-columns:1fr}.FinancialStory_netAssetsFormula__QuxiT>span{min-height:50px}.FinancialStory_driverCard__hiI59 dl{grid-template-columns:repeat(2,minmax(0,1fr))}.FinancialStory_traceDetails__sRx2v li{align-items:flex-start}}@media (prefers-reduced-motion:reduce){.FinancialStory_root__llerO *,.FinancialStory_root__llerO :after,.FinancialStory_root__llerO :before{scroll-behavior:auto!important;transition:none!important}}.PrefecturePeerComparison_root__hw2tW{display:grid;gap:16px;color:var(--ui-ink);font-variant-numeric:tabular-nums}.PrefecturePeerComparison_heading__CW0cI{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.PrefecturePeerComparison_eyebrow__W6zYz{margin:0 0 4px;color:var(--ui-teal-hover);font-size:11px;font-weight:850;line-height:1.4}.PrefecturePeerComparison_chartHeading__SxiuY h3,.PrefecturePeerComparison_heading__CW0cI h2,.PrefecturePeerComparison_tableHeading__UfgJZ h3{margin:0;color:var(--ui-ink-deep);font-weight:850;line-height:1.35}.PrefecturePeerComparison_heading__CW0cI h2{font-size:clamp(20px,2vw,26px)}.PrefecturePeerComparison_chartHeading__SxiuY h3,.PrefecturePeerComparison_tableHeading__UfgJZ h3{font-size:17px}.PrefecturePeerComparison_chartHeading__SxiuY>div>p:last-child,.PrefecturePeerComparison_heading__CW0cI>div:first-child>p:last-child,.PrefecturePeerComparison_tableHeading__UfgJZ>p{margin:5px 0 0;color:var(--ui-muted);font-size:11.5px;font-weight:650;line-height:1.65}.PrefecturePeerComparison_conditions__djw3q{display:flex;flex:0 0 auto;flex-wrap:wrap;justify-content:flex-end;gap:5px}.PrefecturePeerComparison_conditions__djw3q span{border:1px solid color-mix(in srgb,var(--ui-teal) 28%,var(--ui-border));border-radius:999px;background:var(--ui-aqua);padding:5px 8px;color:var(--ui-teal-hover);font-size:10px;font-weight:850;white-space:nowrap}.PrefecturePeerComparison_summaryGrid__4BNRf{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.PrefecturePeerComparison_summaryCard__9PFhh{display:grid;min-height:92px;grid-template-columns:34px minmax(0,1fr);gap:9px;align-items:start;border:1px solid var(--ui-border);border-radius:8px;background:#fff;padding:12px;box-shadow:var(--ui-shadow)}.PrefecturePeerComparison_summaryIcon__XaUyf{display:grid;width:34px;height:34px;place-items:center;border-radius:50%;background:var(--ui-aqua);color:var(--ui-teal-hover)}.PrefecturePeerComparison_summaryCard__9PFhh[data-tone=amber] .PrefecturePeerComparison_summaryIcon__XaUyf{background:#fff4dc;color:#ae6c00}.PrefecturePeerComparison_summaryCard__9PFhh[data-tone=navy] .PrefecturePeerComparison_summaryIcon__XaUyf{background:#edf3fb;color:var(--ui-ink-deep)}.PrefecturePeerComparison_summaryCard__9PFhh div{min-width:0}.PrefecturePeerComparison_summaryCard__9PFhh div>span,.PrefecturePeerComparison_summaryCard__9PFhh small{display:block}.PrefecturePeerComparison_summaryCard__9PFhh div>span{color:var(--ui-muted);font-size:10px;font-weight:750;line-height:1.35}.PrefecturePeerComparison_summaryCard__9PFhh strong{display:block;margin-top:4px;color:var(--ui-ink-deep);font-size:20px;font-weight:900;line-height:1.2}.PrefecturePeerComparison_summaryCard__9PFhh small{margin-top:5px;color:var(--ui-muted);font-size:9.5px;font-weight:650;line-height:1.4}.PrefecturePeerComparison_currentExcluded__SnGWO{display:grid;grid-template-columns:22px minmax(0,1fr);gap:9px;align-items:start;border-radius:7px;border:1px solid #ecd49e;background:#fffaf1;padding:10px 12px;color:#9a6412}.PrefecturePeerComparison_currentExcluded__SnGWO p{margin:0;font-size:11px;font-weight:650;line-height:1.65}.PrefecturePeerComparison_currentExcluded__SnGWO strong{margin-right:5px}.PrefecturePeerComparison_comparisonGrid__wB3mc{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.PrefecturePeerComparison_chartCard__Al24L{display:grid;align-content:start;margin:0;border:1px solid var(--ui-border);border-radius:8px;background:linear-gradient(135deg,#fff,#f6fcfc);padding:15px}.PrefecturePeerComparison_chartHeading__SxiuY{display:grid;grid-template-columns:38px minmax(0,1fr);gap:11px;align-items:start}.PrefecturePeerComparison_chartIcon__XvwUS{display:grid;width:38px;height:38px;place-items:center;border-radius:50%;background:var(--ui-aqua);color:var(--ui-teal-hover)}.PrefecturePeerComparison_metricContext__Vxyxs{display:flex;align-items:center;gap:8px;margin-top:13px;border:1px solid #dce9eb;border-radius:7px;background:#f7fbfc;padding:8px 10px}.PrefecturePeerComparison_metricContext__Vxyxs span{flex:0 0 auto;border-radius:999px;background:#e4f7f5;padding:4px 7px;color:var(--ui-teal-hover);font-size:9px;font-weight:850;white-space:nowrap}.PrefecturePeerComparison_metricContext__Vxyxs strong{color:var(--ui-ink-deep);font-size:10.5px;font-weight:800;line-height:1.55}.PrefecturePeerComparison_comparisonBars__0cadX{display:grid;gap:14px;align-content:center;margin-top:16px}.PrefecturePeerComparison_metricBar____lY5>div{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:5px}.PrefecturePeerComparison_metricBar____lY5 strong{color:var(--ui-ink-deep);font-size:11px;font-weight:850}.PrefecturePeerComparison_metricBar____lY5 div>span{color:var(--ui-muted);font-size:12px;font-weight:850}.PrefecturePeerComparison_metricBar____lY5[data-emphasized] div>span{color:var(--ui-teal-hover);font-size:18px}.PrefecturePeerComparison_metricBar____lY5[data-cleared] div>span{color:#15765d}.PrefecturePeerComparison_metricBar____lY5[data-critical] div>span{color:#b52f36}.PrefecturePeerComparison_criticalInline__jBRGT{display:inline-flex;margin-left:6px;border-radius:999px;background:#fff0f0;padding:2px 5px;color:#b52f36;font-size:8px;font-weight:900;line-height:1.2;vertical-align:.2em}.PrefecturePeerComparison_barTrack__3tWBu{position:relative;display:block;height:11px;overflow:hidden;border:1px solid #d8e5e8;border-radius:999px;background:#edf4f5}.PrefecturePeerComparison_barFill__p_LwL,.PrefecturePeerComparison_barReference__U4DLJ{position:absolute;top:0;bottom:0;display:block}.PrefecturePeerComparison_barFill__p_LwL{left:0;z-index:2;border-radius:inherit;background:#91a9b2}.PrefecturePeerComparison_metricBar____lY5[data-emphasized] .PrefecturePeerComparison_barFill__p_LwL{background:linear-gradient(90deg,#0e8790,#31b4ad)}.PrefecturePeerComparison_metricBar____lY5[data-cleared] .PrefecturePeerComparison_barFill__p_LwL{background:linear-gradient(90deg,#158066,#43b990)}.PrefecturePeerComparison_metricBar____lY5[data-critical] .PrefecturePeerComparison_barFill__p_LwL{background:linear-gradient(90deg,#c54a50,#de7277)}.PrefecturePeerComparison_barReference__U4DLJ{z-index:3;width:2px;transform:translateX(-1px);background:#324a5c}.PrefecturePeerComparison_axis__A1Pl_{position:relative;display:flex;justify-content:space-between;min-height:13px;margin-top:-8px;color:var(--ui-muted);font-size:9px;font-weight:700}.PrefecturePeerComparison_axisReference__GBA4h{position:absolute;transform:translateX(-50%);color:#526670;white-space:nowrap}.PrefecturePeerComparison_formulaNote____38I{margin:10px 0 0;border-top:1px solid #e2ecee;padding-top:8px;color:var(--ui-muted);font-size:9px;font-weight:700;line-height:1.55}.PrefecturePeerComparison_tableSection__pVViD{display:grid;gap:10px}.PrefecturePeerComparison_tableHeading__UfgJZ{display:block}.PrefecturePeerComparison_tableScroll__91esq{overflow-x:auto;border:1px solid var(--ui-border);border-radius:8px}.PrefecturePeerComparison_table__v6tzJ{width:100%;min-width:860px;border-collapse:collapse;background:#fff}.PrefecturePeerComparison_table__v6tzJ caption{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.PrefecturePeerComparison_table__v6tzJ td,.PrefecturePeerComparison_table__v6tzJ th{border-bottom:1px solid #e4ecee;padding:10px 11px;text-align:right;vertical-align:middle}.PrefecturePeerComparison_table__v6tzJ thead th{background:#f2f8f9;color:var(--ui-muted);font-size:9.5px;font-weight:850;line-height:1.35;white-space:nowrap}.PrefecturePeerComparison_table__v6tzJ tbody th,.PrefecturePeerComparison_table__v6tzJ thead th:first-child{text-align:left}.PrefecturePeerComparison_table__v6tzJ tbody th{min-width:150px;color:var(--ui-ink-deep);font-size:11.5px;font-weight:850}.PrefecturePeerComparison_table__v6tzJ tbody th a{color:var(--ui-teal-hover);text-decoration:underline;text-decoration-color:transparent;text-underline-offset:3px}.PrefecturePeerComparison_table__v6tzJ tbody th a:hover{text-decoration-color:currentColor}.PrefecturePeerComparison_municipalityNameLine__88gkF{display:inline-flex;max-width:100%;flex-wrap:wrap;align-items:center;gap:6px}.PrefecturePeerComparison_businessTypeBadge__H9sbC{border:1px solid #d6e6e8;border-radius:999px;background:#f2f8f9;color:#47636c;font-weight:850}.PrefecturePeerComparison_businessTypeBadge__H9sbC,.PrefecturePeerComparison_jointOperationBadge__6rCxw{display:inline-flex;flex:0 0 auto;align-items:center;padding:2px 6px;font-size:8px;line-height:1.2;white-space:nowrap}.PrefecturePeerComparison_jointOperationBadge__6rCxw{border:1px solid #a8d8cc;border-radius:999px;background:#eaf8f3;color:#15765d;font-weight:900}.PrefecturePeerComparison_operatorLine__depu7{max-width:260px;white-space:normal}.PrefecturePeerComparison_operatorLine__depu7 a{display:inline-flex;margin-left:6px;font-weight:850}.PrefecturePeerComparison_table__v6tzJ tbody th small,.PrefecturePeerComparison_table__v6tzJ td small{display:block;margin-top:3px;color:var(--ui-muted);font-size:8.5px;font-weight:650}.PrefecturePeerComparison_table__v6tzJ td{color:var(--ui-ink);font-size:10.5px;font-weight:750;white-space:nowrap}.PrefecturePeerComparison_table__v6tzJ tr:last-child td,.PrefecturePeerComparison_table__v6tzJ tr:last-child th{border-bottom:0}.PrefecturePeerComparison_currentRow__wAmrv td,.PrefecturePeerComparison_currentRow__wAmrv th{background:#ecfbfa}.PrefecturePeerComparison_coverageValue__Kzn6w{display:inline-flex;flex-direction:column;align-items:flex-end;gap:3px}.PrefecturePeerComparison_coverageValue__Kzn6w>strong{color:#15765d;font-size:11px;font-weight:900}.PrefecturePeerComparison_coverageValue__Kzn6w[data-status=critical]>strong{color:#b52f36}.PrefecturePeerComparison_coverageStatusBadge__C70RC{display:inline-flex!important;border-radius:999px;padding:3px 6px;font-size:8px!important;font-weight:850!important;line-height:1.25;white-space:nowrap}.PrefecturePeerComparison_coverageStatusBadge__C70RC[data-tone=context]{border:1px solid #d5e5e5;background:#f4f8f8;color:#526b70!important}.PrefecturePeerComparison_coverageStatusBadge__C70RC[data-tone=critical]{background:#fff0f0;color:#b52f36!important}.PrefecturePeerComparison_unavailable__feInT{color:var(--ui-muted);font-size:9px}.PrefecturePeerComparison_excludedCell__USN_I{text-align:left!important;color:var(--ui-muted)!important;white-space:normal!important}.PrefecturePeerComparison_excludedCell__USN_I span,.PrefecturePeerComparison_mobileExcluded__PvwpP span{display:inline-flex;margin-right:7px;border-radius:999px;background:#edf1f2;padding:3px 7px;color:#52626a;font-size:8.5px;font-weight:850}.PrefecturePeerComparison_mobileCards__B93mZ{display:none}.PrefecturePeerComparison_classificationNote__uoVPc{display:grid;gap:2px;border-top:1px solid #e2ecee;padding-top:8px;color:var(--ui-muted);font-size:9.5px;font-weight:650;line-height:1.55}.PrefecturePeerComparison_classificationNote__uoVPc p{margin:0}.PrefecturePeerComparison_classificationNote__uoVPc strong{color:var(--ui-ink-deep)}@media (min-width:721px){.PrefecturePeerComparison_tableScroll__91esq{max-height:min(72vh,760px);overflow:auto}.PrefecturePeerComparison_table__v6tzJ thead th{position:sticky;top:0;z-index:2;box-shadow:0 1px 0 var(--ui-border)}}@media (max-width:980px){.PrefecturePeerComparison_summaryGrid__4BNRf{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.PrefecturePeerComparison_root__hw2tW{gap:13px}.PrefecturePeerComparison_heading__CW0cI,.PrefecturePeerComparison_tableHeading__UfgJZ{display:grid;gap:9px}.PrefecturePeerComparison_conditions__djw3q{justify-content:flex-start}.PrefecturePeerComparison_heading__CW0cI h2{font-size:19px}.PrefecturePeerComparison_summaryGrid__4BNRf{gap:7px}.PrefecturePeerComparison_summaryCard__9PFhh:last-child{grid-column:1/-1;min-height:88px}.PrefecturePeerComparison_summaryCard__9PFhh{min-height:106px;grid-template-columns:29px minmax(0,1fr);padding:10px}.PrefecturePeerComparison_summaryIcon__XaUyf{width:29px;height:29px}.PrefecturePeerComparison_summaryCard__9PFhh strong{font-size:17px}.PrefecturePeerComparison_chartCard__Al24L{padding:12px}.PrefecturePeerComparison_chartHeading__SxiuY{grid-template-columns:34px minmax(0,1fr);gap:9px}.PrefecturePeerComparison_chartIcon__XvwUS{width:34px;height:34px}.PrefecturePeerComparison_chartHeading__SxiuY h3{font-size:15px}.PrefecturePeerComparison_metricContext__Vxyxs{display:grid;gap:6px}.PrefecturePeerComparison_metricContext__Vxyxs span{justify-self:start}.PrefecturePeerComparison_comparisonGrid__wB3mc{grid-template-columns:1fr}.PrefecturePeerComparison_axis__A1Pl_[data-reference]>span:last-child{display:none}.PrefecturePeerComparison_metricBar____lY5[data-emphasized] div>span{font-size:16px}.PrefecturePeerComparison_tableScroll__91esq{display:none}.PrefecturePeerComparison_mobileCards__B93mZ{display:grid;gap:8px}.PrefecturePeerComparison_mobileCard__sQzLF,.PrefecturePeerComparison_mobileCurrent__Gxxcg{border:1px solid var(--ui-border);border-radius:8px;background:#fff;padding:11px}.PrefecturePeerComparison_mobileCurrent__Gxxcg{border-color:color-mix(in srgb,var(--ui-teal) 50%,var(--ui-border));background:#f0fbfa}.PrefecturePeerComparison_mobileCard__sQzLF header,.PrefecturePeerComparison_mobileCurrent__Gxxcg header{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.PrefecturePeerComparison_mobileCard__sQzLF header a,.PrefecturePeerComparison_mobileCard__sQzLF header strong,.PrefecturePeerComparison_mobileCurrent__Gxxcg header a,.PrefecturePeerComparison_mobileCurrent__Gxxcg header strong{color:var(--ui-ink-deep);font-size:13px;font-weight:850}.PrefecturePeerComparison_mobileCard__sQzLF header a,.PrefecturePeerComparison_mobileCurrent__Gxxcg header a{color:var(--ui-teal-hover)}.PrefecturePeerComparison_mobileCard__sQzLF header small,.PrefecturePeerComparison_mobileCurrent__Gxxcg header small{display:block;margin-top:2px;color:var(--ui-muted);font-size:9px;font-weight:650}.PrefecturePeerComparison_mobileCard__sQzLF header>span,.PrefecturePeerComparison_mobileCurrent__Gxxcg header>span{border-radius:999px;background:var(--ui-teal);padding:3px 7px;color:#fff;font-size:8px;font-weight:850}.PrefecturePeerComparison_mobileCard__sQzLF dl,.PrefecturePeerComparison_mobileCurrent__Gxxcg dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:10px 0 0}.PrefecturePeerComparison_mobileCard__sQzLF dl div,.PrefecturePeerComparison_mobileCurrent__Gxxcg dl div{border-top:1px solid #e3ecee;padding-top:7px}.PrefecturePeerComparison_mobileCard__sQzLF dt,.PrefecturePeerComparison_mobileCurrent__Gxxcg dt{color:var(--ui-muted);font-size:8.5px;font-weight:750}.PrefecturePeerComparison_mobileCard__sQzLF dd,.PrefecturePeerComparison_mobileCurrent__Gxxcg dd{margin:3px 0 0;color:var(--ui-ink-deep);font-size:11px;font-weight:850}.PrefecturePeerComparison_mobileCard__sQzLF .PrefecturePeerComparison_coverageValue__Kzn6w,.PrefecturePeerComparison_mobileCurrent__Gxxcg .PrefecturePeerComparison_coverageValue__Kzn6w{align-items:flex-start}.PrefecturePeerComparison_mobileCard__sQzLF dd small,.PrefecturePeerComparison_mobileCurrent__Gxxcg dd small{display:block;margin-top:2px;color:var(--ui-muted);font-size:8.5px}.PrefecturePeerComparison_mobileWide__1OmoY{grid-column:1/-1}.PrefecturePeerComparison_mobileExcluded__PvwpP{margin:10px 0 0;border-top:1px solid #e3ecee;padding-top:9px;color:var(--ui-muted);font-size:10px;font-weight:700}}.page_page__2pVgg{min-height:100%;background:#f7fbfc;color:var(--ui-ink);font-variant-numeric:tabular-nums}.page_container__7YqLq{display:grid;width:min(100%,1491px);gap:12px;margin:0 auto;padding:14px 24px 24px}.page_breadcrumb__x1O3_{display:flex;min-height:26px;align-items:center;gap:9px;color:var(--ui-muted);font-size:11px;font-weight:700}.page_breadcrumb__x1O3_ a{color:var(--ui-teal-hover)}.page_breadcrumb__x1O3_ a:hover{text-decoration:underline;text-underline-offset:3px}.page_summary__2O1fH{justify-content:space-between;gap:20px;padding:6px 0 2px}.page_identity__xoXK5,.page_summary__2O1fH{display:flex;min-width:0;align-items:center}.page_identity__xoXK5{gap:15px}.page_municipalityIcon__ZqI8T{display:grid;width:54px;height:54px;flex:0 0 auto;place-items:center;border:1px solid #b9dfe4;border-radius:50%;background:var(--ui-aqua);color:var(--ui-teal-hover)}.page_identityCopy__dUgt3{min-width:0}.page_titleRow__yhof8{display:flex;min-width:0;align-items:baseline;gap:17px}.page_titleRow__yhof8 h1{margin:0;overflow-wrap:anywhere;color:var(--ui-ink-deep);font-size:clamp(30px,3.3vw,46px);font-weight:800;line-height:1.1}.page_prefecture__EuEBP{flex:0 0 auto;color:var(--ui-muted);font-size:15px;font-weight:700}.page_metaRow__QUp9K{display:flex;flex-wrap:wrap;align-items:center;gap:7px;margin-top:8px}.page_metaPillBlue__r_TfY,.page_metaPillMuted__yzBES,.page_metaPillNeutral__CEqqm,.page_metaPill__2JcfY{display:inline-flex;min-height:24px;align-items:center;border:1px solid var(--ui-border);border-radius:999px;padding:3px 10px;font-size:10.5px;font-weight:800;line-height:1.2}.page_metaPill__2JcfY{border-color:#afd9de;background:var(--ui-aqua);color:var(--ui-teal-hover)}.page_metaPillBlue__r_TfY{border-color:#b9cee7;background:#eff6ff;color:#2d5f9b}.page_metaPillMuted__yzBES,.page_metaPillNeutral__CEqqm{background:#fff;color:var(--ui-muted)}.page_metaPillMuted__yzBES{border-style:dashed}.page_code__5bncr{color:var(--ui-muted);font-size:10.5px;font-weight:650}.page_backLink__vF_HW{display:inline-flex;min-height:38px;flex:0 0 auto;align-items:center;justify-content:center;gap:7px;border:1px solid #a9c7d6;border-radius:6px;background:#fff;padding:8px 13px;color:var(--ui-teal-hover);font-size:11.5px;font-weight:800;transition:border-color .14s ease,background-color .14s ease}.page_backLink__vF_HW:hover{border-color:var(--ui-teal);background:var(--ui-aqua)}.page_businessSelector__SM_o5{display:grid;gap:11px;border:1px solid #c9dce6;border-radius:8px;background:linear-gradient(135deg,#f8fcfd,#fff 58%);padding:13px}.page_businessSelectorHeading__V3zhk{display:flex;align-items:end;justify-content:space-between;gap:20px}.page_businessSelectorHeading__V3zhk>div>span{display:block;margin-bottom:2px;color:var(--ui-teal-hover);font-size:9.5px;font-weight:850;letter-spacing:.05em}.page_businessSelectorHeading__V3zhk h2{margin:0;color:var(--ui-ink-deep);font-size:15px;font-weight:900}.page_businessSelectorHeading__V3zhk p{max-width:640px;margin:0;color:var(--ui-muted);font-size:10.5px;font-weight:650;line-height:1.65;text-align:right}.page_businessOptions__zc3dc{display:grid;grid-template-columns:repeat(auto-fit,minmax(218px,1fr));gap:8px}.page_businessOption__7ZtWl{--business-accent:#65778a;--business-soft:#f5f7f9;display:grid;min-width:0;min-height:64px;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center;overflow:hidden;border:1px solid #cbd8df;border-radius:7px;background:#fff;padding:10px 11px;color:var(--ui-ink);transition:border-color .14s ease,background-color .14s ease,box-shadow .14s ease}.page_businessOption__7ZtWl[data-tone=teal]{--business-accent:#0b8f98;--business-soft:#edf9f8}.page_businessOption__7ZtWl[data-tone=blue]{--business-accent:#3976c5;--business-soft:#f0f6fd}.page_businessOption__7ZtWl[data-tone=violet]{--business-accent:#7658aa;--business-soft:#f6f2fb}.page_businessOption__7ZtWl[data-tone=slate]{--business-accent:#65778a;--business-soft:#f5f7f9}.page_businessOption__7ZtWl:hover,.page_businessOption__7ZtWl[aria-current=page]{border-color:var(--business-accent);background:var(--business-soft)}.page_businessOptionCopy__8PHCi{min-width:0}.page_businessOptionCopy__8PHCi small,.page_businessOptionCopy__8PHCi strong{display:block}.page_businessOptionCopy__8PHCi strong{color:var(--ui-ink-deep);font-size:11.5px;font-weight:850;line-height:1.45}.page_businessOptionCopy__8PHCi small{margin-top:3px;color:var(--ui-muted);font-size:9.5px;font-weight:700}.page_businessOptionState__hVSOV{display:inline-flex;min-height:44px;align-items:center;justify-content:flex-end;gap:4px;color:var(--business-accent);font-size:9.5px;font-weight:850;line-height:1.35;text-align:right}.page_businessSelectorNote__6s8LL{margin:0;border-top:1px solid #dce8ed;padding-top:8px;color:var(--ui-muted);font-size:9.5px;font-weight:650;line-height:1.6}.page_qualityWarning__k9nrG{display:flex;gap:9px;align-items:flex-start;border:1px solid #e8c47a;border-radius:7px;background:#fff9ec;padding:10px 12px;color:#82560c}.page_qualityWarning__k9nrG svg{flex:0 0 auto;margin-top:1px}.page_qualityWarning__k9nrG strong{display:block;font-size:11px;font-weight:850}.page_qualityWarning__k9nrG p{margin:3px 0 0;font-size:10px;font-weight:650;line-height:1.6}.page_jointOperationCard__fsxZq{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;align-items:center;border:1px solid #b8ddd4;border-radius:8px;background:#f2fbf7;padding:10px 12px}.page_jointOperationCopy__KuYoM{display:grid;min-width:0;grid-template-columns:30px minmax(0,1fr);gap:9px;align-items:start}.page_jointOperationCopy__KuYoM>span{display:grid;width:30px;height:30px;place-items:center;border-radius:50%;background:#dff3eb;color:#15765d}.page_jointOperationCopy__KuYoM strong{display:block;color:var(--ui-ink-deep);font-size:11.5px;font-weight:850}.page_jointOperationCopy__KuYoM p{margin:3px 0 0;color:var(--ui-muted);font-size:10px;font-weight:650;line-height:1.55}.page_jointOperationLinks__D6P8Z{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px}.page_jointOperationLinks__D6P8Z>a{display:inline-grid;min-height:34px;grid-template-columns:auto auto;gap:1px 7px;align-items:center;border:1px solid #b5d7d0;border-radius:6px;background:#fff;padding:5px 8px;color:#15765d;font-size:9.5px;font-weight:850}.page_jointOperationLinks__D6P8Z>a>small{grid-column:1;color:var(--ui-muted);font-size:8px;font-weight:650}.page_jointOperationLinks__D6P8Z>a>svg{grid-column:2;grid-row:1/span 2}.page_jointOperationLinks__D6P8Z>a:hover{border-color:#61b59f;background:#f9fdfb}.page_jointOperationLinks__D6P8Z>.page_jointOperationSource__OSOhQ{display:inline-flex;min-height:34px;align-items:center;gap:5px;border-color:transparent;background:transparent;color:var(--ui-muted)}.page_kpiGrid__O1HUL{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:14px}.page_kpiCard__6R_3E{display:grid;min-width:0;min-height:112px;grid-template-columns:42px minmax(0,1fr);gap:10px;align-items:center;border:1px solid var(--ui-border);border-radius:8px;background:#fff;padding:12px;box-shadow:var(--ui-shadow)}.page_kpiIcon__37gUq{display:grid;width:42px;height:42px;place-items:center;border-radius:50%;background:var(--tone-soft);color:var(--tone-strong)}.page_kpiCard__6R_3E[data-tone=teal]{--tone-strong:#078b92;--tone-soft:#def4f3}.page_kpiCard__6R_3E[data-tone=blue]{--tone-strong:#2e78b8;--tone-soft:#e6f2fb}.page_kpiCard__6R_3E[data-tone=violet]{--tone-strong:#6e62b7;--tone-soft:#eeecfa}.page_kpiCard__6R_3E[data-tone=amber]{--tone-strong:#d77a13;--tone-soft:#fff0dc}.page_kpiCard__6R_3E[data-tone=red]{--tone-strong:#d93d43;--tone-soft:#fde8e8}.page_kpiCard__6R_3E[data-tone=green]{--tone-strong:#248b62;--tone-soft:#e1f4eb}.page_kpiCard__6R_3E[data-tone=neutral]{--tone-strong:#627188;--tone-soft:#edf2f6}.page_kpiLabel__bTDO4{display:block;color:var(--ui-ink);font-size:11px;font-weight:800;line-height:1.35}.page_kpiStatusValue__7TEQ_,.page_kpiValue__Xy1ow{display:flex;min-width:0;align-items:baseline;gap:4px;margin-top:5px;color:var(--ui-ink-deep)}.page_kpiValue__Xy1ow strong{min-width:0;font-size:clamp(22px,2.2vw,31px);font-weight:800;line-height:1.05;white-space:nowrap}.page_kpiValue__Xy1ow span{flex:0 0 auto;color:var(--ui-ink);font-size:10px;font-weight:800}.page_kpiStatusValue__7TEQ_ strong{color:var(--tone-strong);font-size:clamp(19px,1.7vw,25px);font-weight:800;line-height:1.15}.page_kpiCard__6R_3E small{display:block;margin-top:6px;color:var(--ui-muted);font-size:10px;font-weight:700;line-height:1.35}.page_viewTabs__LyLLR{display:grid;width:100%;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:8px;border:1px solid var(--ui-border);border-radius:8px;background:#fff;padding:4px}.page_viewTabs__LyLLR a{display:inline-flex;min-height:42px;align-items:center;justify-content:center;gap:7px;border-radius:5px;color:var(--ui-muted);font-size:11.5px;font-weight:800}.page_viewTabs__LyLLR a:hover{background:var(--ui-soft);color:var(--ui-ink-deep)}.page_viewTabs__LyLLR .page_activeTab__WmGwQ{background:var(--ui-teal);color:#fff}.page_viewTabs__LyLLR .page_activeTab__WmGwQ:hover{background:var(--ui-teal-hover);color:#fff}.page_contentSection__wTHCY,.page_financeSection__apdqj{display:grid;gap:16px}.page_feeDecision__xY3tO+.page_contentSection__wTHCY{margin-top:12px}.page_contentSection__wTHCY+.page_supportGrid__jr2tH,.page_financeSection__apdqj+.page_supportGrid__jr2tH{margin-top:16px}.page_feeDecision__xY3tO{display:grid;gap:18px;border:1px solid var(--ui-border);border-radius:8px;background:#fff;padding:18px;box-shadow:var(--ui-shadow);font-variant-numeric:tabular-nums}.page_feeDecisionHeading__8ADqL{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.page_costBoundaryHeading__v8GsR>div>span,.page_feeDecisionHeading__8ADqL>div>span{display:block;margin-bottom:3px;color:var(--ui-teal-hover);font-size:11px;font-weight:850;line-height:1.35}.page_feeDecisionHeading__8ADqL h2{margin:0;color:var(--ui-ink-deep);font-size:clamp(20px,2vw,25px);font-weight:850;line-height:1.35}.page_feeDecisionHeading__8ADqL p{margin:5px 0 0;color:var(--ui-muted);font-size:12px;font-weight:650;line-height:1.65}.page_feeDecisionReady__Z6svW,.page_feeDecisionWarning__JFML3{display:inline-flex;min-height:34px;flex:0 0 auto;align-items:center;gap:6px;border:1px solid color-mix(in srgb,var(--ui-teal) 38%,var(--ui-border));border-radius:999px;background:var(--ui-aqua);padding:6px 11px;color:var(--ui-teal-hover);font-size:11px;font-weight:850;line-height:1.3}.page_feeDecisionWarning__JFML3{border-color:color-mix(in srgb,#d77a13 40%,var(--ui-border));background:#fff6e9;color:#a55c0d}.page_feeEquation__HllJh{display:grid;grid-template-columns:minmax(0,1fr) 28px minmax(0,1fr) 28px minmax(0,.86fr);gap:8px;align-items:stretch}.page_feeEquationCard__iWspV{display:grid;min-width:0;min-height:144px;align-content:start;gap:4px;border:1px solid var(--ui-border);border-radius:8px;background:var(--ui-soft);padding:15px}.page_feeEquationCard__iWspV>span{color:var(--ui-muted);font-size:11px;font-weight:750;line-height:1.35}.page_feeEquationCard__iWspV h3{margin:0;color:var(--ui-ink-deep);font-size:14px;font-weight:850;line-height:1.4}.page_feeEquationCard__iWspV>strong{margin-top:4px;color:var(--ui-ink-deep);font-size:clamp(25px,2.3vw,34px);font-weight:900;line-height:1.08;overflow-wrap:anywhere}.page_feeEquationCard__iWspV p{align-self:end;margin:5px 0 0;color:var(--ui-muted);font-size:11px;font-weight:650;line-height:1.55}.page_feeEquationCardEmphasis__WmiXG{border-color:color-mix(in srgb,var(--ui-teal) 46%,var(--ui-border));background:linear-gradient(145deg,var(--ui-aqua),#f7fdfc)}.page_feeEquationCardEmphasis__WmiXG>strong{color:var(--ui-teal-hover)}.page_feeEquationCardVerdict__zMFvh{background:#f7fafc}.page_feeEquationCardVerdict__zMFvh>strong{color:#285e82;font-size:clamp(22px,2vw,30px)}.page_feeEquationArrow__A2hvp{align-self:center;justify-self:center;color:var(--ui-border-strong)}.page_costBoundary__Gkh6f{display:grid;gap:12px;border:1px solid #b9d9df;border-radius:8px;background:#f4fbfc;padding:15px}.page_costBoundaryHeading__v8GsR{display:flex;align-items:end;justify-content:space-between;gap:18px}.page_costBoundaryHeading__v8GsR h3{margin:0;color:var(--ui-ink-deep);font-size:16px;font-weight:850;line-height:1.4}.page_costBoundaryHeading__v8GsR>strong{color:var(--ui-ink-deep);font-size:20px;font-weight:900;line-height:1.3;white-space:nowrap}.page_costFormula__oDa4Q{display:grid;grid-template-columns:minmax(0,1fr) 24px minmax(0,1fr) 24px minmax(0,1.05fr);gap:7px;align-items:stretch}.page_costFormula__oDa4Q>div{display:grid;min-height:78px;align-content:center;gap:3px;border:1px solid var(--ui-border);border-radius:7px;background:#fff;padding:11px 13px}.page_costFormula__oDa4Q>span{align-self:center;justify-self:center;color:var(--ui-ink-deep);font-size:22px;font-weight:900}.page_costFormula__oDa4Q div>span{color:var(--ui-muted);font-size:11px;font-weight:750;line-height:1.35}.page_costFormula__oDa4Q div>strong{color:var(--ui-ink-deep);font-size:18px;font-weight:900;line-height:1.35}.page_costFormula__oDa4Q .page_costTermResult__PJUhT{border-color:color-mix(in srgb,var(--ui-teal) 42%,var(--ui-border));background:var(--ui-aqua)}.page_costUnavailable__5I2j8{margin:0;border-radius:6px;background:#fff;padding:10px 12px;color:var(--ui-muted);font-size:11px;font-weight:650;line-height:1.6}.page_costBoundaryNote__LOXkq{border:1px solid color-mix(in srgb,#e7b835 38%,var(--ui-border));border-radius:6px;background:#fffaf1;padding:10px 12px}.page_costBoundaryNote__LOXkq strong{color:var(--ui-ink-deep);font-size:12px;font-weight:850;line-height:1.45}.page_costBoundaryNote__LOXkq p{margin:3px 0 0;color:var(--ui-muted);font-size:11px;font-weight:650;line-height:1.65}.page_feeAssumptions__aRjX5{border-top:1px solid var(--ui-divider);padding-top:4px}.page_feeAssumptions__aRjX5 summary{display:inline-flex;min-height:40px;cursor:pointer;align-items:center;color:var(--ui-teal-hover);font-size:11px;font-weight:850;line-height:1.4}.page_feeAssumptions__aRjX5 summary:focus-visible{border-radius:4px;outline:2px solid var(--ui-teal);outline-offset:2px}.page_feeAssumptions__aRjX5>div{display:grid;gap:5px;border-radius:6px;background:var(--ui-soft);padding:11px 12px}.page_feeAssumptions__aRjX5 p{margin:0;color:var(--ui-muted);font-size:11px;font-weight:650;line-height:1.7}.page_feeAssumptions__aRjX5 strong{color:var(--ui-ink-deep);font-weight:850}.page_financeSection__apdqj{border:1px solid var(--ui-border);border-radius:8px;background:#fff;padding:18px;box-shadow:var(--ui-shadow)}.page_sectionHeading__23wQn{display:flex;align-items:end;justify-content:space-between;gap:20px}.page_sectionHeading__23wQn>div>span{display:block;margin-bottom:2px;color:var(--ui-teal-hover);font-size:10px;font-weight:800}.page_sectionHeading__23wQn h2{margin:0;color:var(--ui-ink-deep);font-size:20px;font-weight:800;line-height:1.35}.page_sectionHeading__23wQn p{margin:0;color:var(--ui-muted);font-size:10px;font-weight:650}.page_supportGrid__jr2tH{display:grid;grid-template-columns:1.1fr 1fr 1fr;gap:10px}.page_disclosure__0XXu_,.page_revisionCard__z3fSq{min-width:0;border:1px solid var(--ui-border);border-radius:8px;background:#fff;box-shadow:var(--ui-shadow)}.page_revisionCard__z3fSq{padding:13px}.page_disclosure__0XXu_ summary,.page_supportHeading__ImaTX{display:grid;grid-template-columns:34px minmax(0,1fr);gap:9px;align-items:center}.page_disclosure__0XXu_ summary>span,.page_supportHeading__ImaTX>span{display:grid;width:34px;height:34px;place-items:center;border-radius:50%;background:var(--ui-aqua);color:var(--ui-teal-hover)}.page_supportHeading__ImaTX h2{margin:0;color:var(--ui-ink-deep);font-size:12px;font-weight:800}.page_disclosure__0XXu_ small,.page_supportHeading__ImaTX p{display:block;margin:2px 0 0;color:var(--ui-muted);font-size:9px;font-weight:650;line-height:1.4}.page_revisionList__52ZvM{display:grid;gap:5px;margin-top:10px}.page_revisionList__52ZvM a{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2px 8px;align-items:center;border-top:1px solid var(--ui-divider);padding-top:7px;color:var(--ui-teal-hover);font-size:10px;font-weight:800}.page_revisionList__52ZvM a small{grid-column:1;overflow:hidden;color:var(--ui-muted);font-size:9px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.page_revisionList__52ZvM a svg{grid-column:2;grid-row:1/span 2}.page_emptySupport__JSLJ9{margin:10px 0 0;color:var(--ui-muted);font-size:10px;font-weight:650;line-height:1.6}.page_disclosure__0XXu_{align-self:start;overflow:hidden}.page_disclosure__0XXu_ summary{min-height:62px;grid-template-columns:34px minmax(0,1fr) auto;cursor:pointer;padding:12px;list-style:none}.page_disclosure__0XXu_ summary::-webkit-details-marker{display:none}.page_disclosure__0XXu_ summary strong{color:var(--ui-ink-deep);font-size:11px;font-weight:800}.page_disclosure__0XXu_ summary>svg{color:var(--ui-muted);transition:transform .14s ease}.page_disclosure__0XXu_[open] summary>svg{transform:rotate(180deg)}.page_evidenceScroll__K6p3T{overflow-x:auto;border-top:1px solid var(--ui-divider);padding:0 12px 12px}.page_evidenceScroll__K6p3T table{width:100%;min-width:700px;border-collapse:collapse;font-size:9.5px}.page_evidenceScroll__K6p3T td,.page_evidenceScroll__K6p3T th{border-bottom:1px solid var(--ui-divider);padding:8px 7px;text-align:left;vertical-align:top}.page_evidenceScroll__K6p3T th{color:var(--ui-muted);font-weight:800}.page_evidenceScroll__K6p3T td{color:var(--ui-ink);font-weight:650}.page_evidenceScroll__K6p3T td small,.page_evidenceScroll__K6p3T td strong{display:block}.page_evidenceScroll__K6p3T td small{max-width:330px;margin-top:2px;color:var(--ui-muted);font-size:8.5px;font-weight:600;line-height:1.45}.page_evidenceScroll__K6p3T a{display:inline-flex;align-items:center;gap:3px;color:var(--ui-teal-hover);font-weight:800}.page_formulaGrid__4SOtt{display:grid;gap:6px;border-top:1px solid var(--ui-divider);padding:10px 12px 12px}.page_formulaGrid__4SOtt>div{border-radius:5px;background:var(--ui-soft);padding:8px}.page_formulaGrid__4SOtt span,.page_formulaGrid__4SOtt strong{display:block}.page_formulaGrid__4SOtt strong{color:var(--ui-ink-deep);font-size:9.5px;font-weight:800}.page_formulaGrid__4SOtt span{margin-top:2px;color:var(--ui-muted);font-size:9px;font-weight:600;line-height:1.5}.page_disclaimer__zbWbS{border-top:1px solid var(--ui-divider);padding-top:6px;color:var(--ui-muted)}.page_disclaimer__zbWbS summary{display:inline-flex;min-height:32px;cursor:pointer;align-items:center;gap:6px;color:#95600d;font-size:10px;font-weight:800}.page_disclaimer__zbWbS p{margin:4px 0 0;font-size:10px;font-weight:600;line-height:1.7}@media (max-width:1190px){.page_kpiGrid__O1HUL{grid-template-columns:repeat(2,minmax(0,1fr))}.page_supportGrid__jr2tH{grid-template-columns:1fr 1fr}.page_revisionCard__z3fSq{grid-column:1/-1}}@media (max-width:760px){.page_container__7YqLq{gap:10px;padding:10px 14px 18px}.page_summary__2O1fH{display:grid;gap:12px}.page_identity__xoXK5{align-items:flex-start;gap:11px}.page_municipalityIcon__ZqI8T{width:46px;height:46px}.page_titleRow__yhof8{display:grid;gap:3px}.page_titleRow__yhof8 h1{font-size:30px}.page_prefecture__EuEBP{font-size:12px}.page_backLink__vF_HW{width:100%}.page_businessSelector__SM_o5{padding:11px}.page_businessSelectorHeading__V3zhk{display:grid;gap:5px}.page_businessSelectorHeading__V3zhk p{text-align:left}.page_businessOptions__zc3dc{grid-template-columns:1fr}.page_businessOption__7ZtWl{min-height:68px}.page_jointOperationCard__fsxZq{grid-template-columns:1fr;gap:9px}.page_jointOperationLinks__D6P8Z{justify-content:flex-start}.page_kpiGrid__O1HUL{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-bottom:12px}.page_kpiCard__6R_3E{min-height:106px;grid-template-columns:34px minmax(0,1fr);gap:7px;padding:10px 8px}.page_kpiIcon__37gUq{width:34px;height:34px}.page_kpiIcon__37gUq svg{width:19px;height:19px}.page_kpiLabel__bTDO4{font-size:10.5px;line-height:1.4}.page_kpiValue__Xy1ow strong{font-size:21px}.page_kpiStatusValue__7TEQ_ strong{font-size:18px}.page_kpiCard__6R_3E small{font-size:10px;line-height:1.45}.page_viewTabs__LyLLR{width:100%;margin-bottom:8px}.page_viewTabs__LyLLR a{min-height:44px;gap:0;font-size:11px;white-space:nowrap}.page_viewTabs__LyLLR a svg{display:none}.page_sectionHeading__23wQn{display:grid;gap:3px}.page_financeSection__apdqj{padding:12px}.page_feeDecision__xY3tO{padding:14px}.page_feeDecision__xY3tO+.page_contentSection__wTHCY{margin-top:12px}.page_contentSection__wTHCY+.page_supportGrid__jr2tH,.page_financeSection__apdqj+.page_supportGrid__jr2tH{margin-top:14px}.page_costBoundaryHeading__v8GsR,.page_feeDecisionHeading__8ADqL{display:grid;gap:8px}.page_feeDecisionReady__Z6svW,.page_feeDecisionWarning__JFML3{justify-self:start}.page_costFormula__oDa4Q,.page_feeEquation__HllJh{grid-template-columns:1fr;gap:7px}.page_feeEquationArrow__A2hvp{transform:rotate(90deg)}.page_costFormula__oDa4Q>span{line-height:1}.page_feeEquationCard__iWspV{min-height:132px}.page_disclaimer__zbWbS summary,.page_feeAssumptions__aRjX5 summary{min-height:44px}.page_costBoundaryHeading__v8GsR>strong{white-space:normal}.page_supportGrid__jr2tH{grid-template-columns:1fr}.page_revisionCard__z3fSq{grid-column:auto}}@media (prefers-reduced-motion:reduce){.page_page__2pVgg *,.page_page__2pVgg :after,.page_page__2pVgg :before{scroll-behavior:auto!important;transition:none!important}}