._form_1v6zg_1{display:flex;flex-direction:column;gap:var(--space-6)}._block_1v6zg_7{display:flex;flex-direction:column;gap:var(--space-3)}._heading_1v6zg_13{margin:0;padding:0;font-size:var(--font-size-lg);overflow-wrap:break-word}._subheading_1v6zg_20{margin:0;font-size:var(--font-size-base)}._note_1v6zg_25{margin:0;color:var(--color-text-secondary);font-size:var(--font-size-sm);overflow-wrap:break-word;word-break:keep-all}._chips_1v6zg_33{display:flex;flex-wrap:wrap;gap:var(--space-2)}._chip_1v6zg_33{min-height:var(--touch-target-min);padding-inline:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-bg);color:var(--color-text-secondary);font-size:var(--font-size-base);word-break:keep-all}._chipActive_1v6zg_50{border-color:var(--color-brand-primary);background:var(--color-brand-primary);color:var(--color-text-on-brand)}._mode_1v6zg_56{margin:0;font-size:var(--font-size-sm);color:var(--color-text-secondary)}._roles_1v6zg_62{display:flex;flex-direction:column;gap:var(--space-4);min-width:0;margin:0;padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md)}._role_1v6zg_62{display:flex;flex-direction:column;gap:var(--space-2);min-width:0}._roleHead_1v6zg_80{display:flex;flex-direction:column;gap:2px;min-width:0}._roleName_1v6zg_87{font-weight:700}._roleDesc_1v6zg_91{color:var(--color-text-secondary);font-size:var(--font-size-sm);overflow-wrap:break-word;word-break:keep-all}._controls_1v6zg_98{display:flex;align-items:center;gap:var(--space-3);min-width:0}._slider_1v6zg_105{flex:1 1 auto;min-width:0;min-height:var(--touch-target-min);accent-color:var(--color-brand-primary)}._numberField_1v6zg_112{flex:0 0 auto;display:inline-flex;align-items:center;gap:var(--space-1)}._number_1v6zg_112{width:5rem;min-height:var(--touch-target-min);padding-inline:var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-bg);color:var(--color-text-primary);font-size:var(--font-size-base);text-align:right}._numberInvalid_1v6zg_131{border-color:var(--color-warning);border-width:2px}._unit_1v6zg_136{color:var(--color-text-secondary)}._srOnly_1v6zg_140{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}._sum_1v6zg_153{display:flex;flex-direction:column;gap:var(--space-1);padding:var(--space-3) var(--space-4);border:1px solid var(--color-border);border-left-width:4px;border-radius:var(--radius-sm);background:var(--color-surface)}._sum_complete_1v6zg_164{border-left-color:var(--color-success)}._sum_under_1v6zg_168,._sum_over_1v6zg_169,._sum_invalid_1v6zg_170{border-left-color:var(--color-warning)}._sumTotal_1v6zg_174{margin:0;font-size:var(--font-size-lg)}._sumMessage_1v6zg_179{margin:0;font-weight:600;overflow-wrap:break-word;word-break:keep-all}._result_1v6zg_186{display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-4);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md)}._bar_1v6zg_197{display:flex;height:28px;overflow:hidden;border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-bg)}._segment_1v6zg_206{min-width:2px;height:100%}._segCore_1v6zg_211{background:var(--color-brand-primary)}._segIncome_1v6zg_215{background:repeating-linear-gradient(135deg,var(--color-success) 0 5px,transparent 5px 9px);box-shadow:inset 0 0 0 1px var(--color-success)}._segSatellite_1v6zg_220{background:radial-gradient(circle,var(--color-warning) 35%,transparent 38%) 0 0 / 8px 8px;box-shadow:inset 0 0 0 1px var(--color-warning)}._segCashSafety_1v6zg_225{background:repeating-linear-gradient(0deg,var(--color-text-secondary) 0 2px,transparent 2px 6px);box-shadow:inset 0 0 0 1px var(--color-text-secondary)}._legend_1v6zg_230{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-2) var(--space-3);margin:0;padding:0;list-style:none}._legendItem_1v6zg_239{display:flex;align-items:center;gap:var(--space-2);min-width:0}._swatch_1v6zg_246{flex:0 0 auto;width:14px;height:14px;border-radius:2px}._legendLabel_1v6zg_253{min-width:0;overflow-wrap:anywhere}._legendValue_1v6zg_258{margin-left:auto}._facts_1v6zg_262{display:flex;flex-direction:column;gap:var(--space-1)}._facts_1v6zg_262 p{margin:0;overflow-wrap:break-word;word-break:keep-all}._roleList_1v6zg_274{display:flex;flex-direction:column;gap:var(--space-2);margin:0}._roleList_1v6zg_274 dt{font-weight:700}._roleList_1v6zg_274 dd{margin:0;color:var(--color-text-secondary);font-size:var(--font-size-sm);overflow-wrap:break-word;word-break:keep-all}._next_1v6zg_293{display:flex;flex-direction:column;gap:var(--space-2)}._cta_1v6zg_299{display:inline-flex;align-items:center;align-self:flex-start;min-height:var(--touch-target-min);padding-inline:var(--space-4);border-radius:var(--radius-sm);background:var(--color-brand-primary);color:var(--color-text-on-brand);font-weight:700;text-decoration:none;word-break:keep-all}._soon_1v6zg_313,._frame_1v6zg_321,._disclaimer_1v6zg_322{margin:0;color:var(--color-text-secondary);font-size:var(--font-size-sm);overflow-wrap:break-word;word-break:keep-all}.subtitle[data-astro-cid-rhy5yncx]{margin:0 0 var(--space-4);color:var(--color-text-secondary);font-size:var(--font-size-sm)}.intro[data-astro-cid-rhy5yncx]{margin:0 0 var(--space-6);color:var(--color-text-secondary)}.assumptions[data-astro-cid-rhy5yncx]{margin-top:var(--space-8)}.assumptions[data-astro-cid-rhy5yncx] ul[data-astro-cid-rhy5yncx]{padding-left:var(--space-4);color:var(--color-text-secondary);font-size:var(--font-size-sm)}
