.page_page__nslCi{max-width:1180px;margin:0 auto;display:grid;gap:1.4rem}.page_header__El4Co{display:grid;gap:.75rem;max-width:860px}.page_header__El4Co p{display:inline-flex;align-items:center;gap:.45rem;margin:0;color:var(--accent);font-size:.76rem;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.page_header__El4Co h1{margin:0;color:var(--text-main);font-size:clamp(2rem,4vw,3rem);line-height:1.08}.page_header__El4Co span{color:var(--text-muted);line-height:1.6}.page_tool__CrTqd{display:grid;gap:1rem;align-items:start}.page_chartCard__p6z7Z,.page_controls__Ems1j,.page_summary__JTg5G,.page_tableCard__492Vr{border:1px solid var(--border-light);border-radius:8px;background:var(--bg-card)}.page_controls__Ems1j{display:grid;gap:0;padding:.55rem .8rem}.page_field__cYm2E{display:grid;gap:.2rem;padding:.58rem 0;border-top:1px solid var(--border-light)}.page_field__cYm2E:first-child{border-top:0}.page_field__cYm2E span{display:flex;align-items:center;justify-content:space-between;gap:.5rem;color:var(--text-muted);font-size:.78rem;font-weight:850}.page_labelText__yYcs7{position:relative;display:inline-flex;align-items:center;justify-content:flex-start;gap:.35rem}.page_tooltipWrap__ptMJ4{position:relative;display:inline-flex;color:var(--accent)}.page_tooltip__fbjfh{position:absolute;left:50%;bottom:calc(100% + .45rem);z-index:5;width:min(250px,72vw);padding:.65rem;border:1px solid var(--border-light);border-radius:8px;background:var(--bg-card);box-shadow:0 12px 28px color-mix(in srgb,#000 12%,transparent);color:var(--text-muted);font-size:.78rem;line-height:1.4;transform:translateX(-50%);opacity:0;pointer-events:none;transition:opacity .14s ease}.page_tooltipWrap__ptMJ4:focus-within .page_tooltip__fbjfh,.page_tooltipWrap__ptMJ4:hover .page_tooltip__fbjfh{opacity:1}.page_field__cYm2E small{min-height:20px;display:inline-flex;align-items:center;border-radius:999px;padding:0 .45rem;background:color-mix(in srgb,var(--accent) 10%,transparent);color:var(--accent);font-size:.72rem;font-weight:900}.page_printHeader__tdxqQ{display:none}.page_field__cYm2E div,.page_rangeValue___Q0mY{border:0;background:transparent}.page_rangeValue___Q0mY{min-height:26px;display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:0}.page_rangeValue___Q0mY strong{color:var(--text-main);font-size:1.05rem;line-height:1}.page_slider__aBDT2{appearance:none;width:100%;height:22px;border:0;background:transparent;outline:none;cursor:pointer}.page_slider__aBDT2::-webkit-slider-runnable-track{height:5px;border-radius:999px;background:color-mix(in srgb,var(--accent) 72%,var(--border-light))}.page_slider__aBDT2::-webkit-slider-thumb{appearance:none;width:20px;height:20px;margin-top:-7.5px;border:4px solid var(--bg-card);border-radius:999px;background:var(--accent);box-shadow:0 6px 16px color-mix(in srgb,var(--accent) 30%,transparent)}.page_slider__aBDT2::-moz-range-track{height:5px;border-radius:999px;background:color-mix(in srgb,var(--accent) 72%,var(--border-light))}.page_slider__aBDT2::-moz-range-thumb{width:20px;height:20px;border:4px solid var(--bg-card);border-radius:999px;background:var(--accent);box-shadow:0 6px 16px color-mix(in srgb,var(--accent) 30%,transparent)}.page_field__cYm2E em{color:var(--text-muted);font-size:.82rem;font-style:normal;font-weight:850}.page_calculateButton__v_uyk{min-height:46px;border:0;border-radius:8px;background:var(--accent);color:#fff;font:inherit;font-weight:900;cursor:pointer}.page_calculateButton__v_uyk:disabled{cursor:not-allowed;opacity:.45}.page_emptyState__ccRf_{min-height:270px;display:grid;align-content:center;justify-items:center;gap:.6rem;padding:2rem;border:1px dashed var(--border-light);border-radius:8px;background:var(--bg-card);text-align:center}.page_emptyState__ccRf_ h2{margin:0;color:var(--text-main);font-size:1.25rem}.page_emptyState__ccRf_ p{max-width:460px;margin:0;color:var(--text-muted);line-height:1.55}.page_chartCard__p6z7Z,.page_summary__JTg5G,.page_tableCard__492Vr{padding:1rem}.page_results__Y5_9D{display:grid;gap:1rem}.page_chartCard__p6z7Z h2,.page_summary__JTg5G h2,.page_tableCard__492Vr h2{margin:0 0 .85rem;color:var(--text-main);font-size:1.15rem}.page_chartCard__p6z7Z{overflow:hidden;border-color:color-mix(in srgb,var(--accent) 24%,var(--border-light));box-shadow:0 18px 42px color-mix(in srgb,#000 7%,transparent)}.page_chartHeader__h8NhE{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:.85rem}.page_chartHeader__h8NhE h2{margin-bottom:.25rem}.page_chartHeader__h8NhE span,.page_goalLine___P5tQ span{color:var(--text-muted);font-size:.86rem;font-weight:800}.page_chartHeader__h8NhE strong{color:var(--accent);font-size:clamp(1.35rem,4vw,2rem);line-height:1}.page_pdfBlock__ofPFQ{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.8rem;padding:1rem;border:1px solid var(--border-light);border-radius:8px;background:var(--bg-card)}.page_pdfBlock__ofPFQ div{display:grid;gap:.2rem}.page_pdfBlock__ofPFQ strong{color:var(--text-main)}.page_pdfBlock__ofPFQ span{color:var(--text-muted);font-size:.84rem;font-weight:850}.page_pdfButton__ORhjV{min-height:38px;display:inline-flex;align-items:center;justify-content:center;border:1px solid color-mix(in srgb,var(--accent) 32%,var(--border-light));border-radius:8px;background:color-mix(in srgb,var(--accent) 8%,transparent);color:var(--accent);padding:0 .85rem;font:inherit;font-size:.84rem;font-weight:900;cursor:pointer}.page_goalLine___P5tQ{display:flex;align-items:center;justify-content:space-between;gap:.8rem;margin-bottom:.8rem;padding:.75rem .85rem;border-radius:8px;background:var(--bg-soft)}.page_goalLine___P5tQ strong{color:var(--text-main);font-size:1.1rem}.page_summaryGrid__IrlE_{display:grid;gap:.7rem}.page_summaryGrid__IrlE_ article{display:grid;gap:.35rem;padding:.85rem;border:1px solid var(--border-light);border-radius:8px;background:var(--bg-soft)}.page_summaryGrid__IrlE_ span{display:inline-flex;align-items:center;gap:.35rem;color:var(--text-muted);font-size:.82rem;font-weight:850}.page_summaryGrid__IrlE_ strong{color:var(--text-main);font-size:1.2rem}.page_chartWrap__7eE3Q{height:360px}.page_tableWrap__UB0Fv{overflow-x:auto}.page_tableWrap__UB0Fv table{width:100%;border-collapse:collapse;min-width:780px}.page_tableWrap__UB0Fv td,.page_tableWrap__UB0Fv th{padding:.75rem;border-bottom:1px solid var(--border-light);text-align:right;white-space:nowrap}.page_tableWrap__UB0Fv td:first-child,.page_tableWrap__UB0Fv th:first-child{text-align:left}.page_tableWrap__UB0Fv th{color:var(--text-muted);font-size:.78rem;text-transform:uppercase;letter-spacing:.04em}.page_tableWrap__UB0Fv td{color:var(--text-main);font-weight:750}@media (min-width:720px){.page_controls__Ems1j,.page_summaryGrid__IrlE_{grid-template-columns:repeat(2,1fr)}}@media (min-width:980px){.page_tool__CrTqd{grid-template-columns:200px minmax(0,1fr)}.page_controls__Ems1j{position:sticky;top:72px;grid-template-columns:1fr}.page_summaryGrid__IrlE_{grid-template-columns:repeat(5,minmax(0,1fr))}}@media print{.page_page__nslCi{max-width:none;gap:.8rem;margin:0}.page_controls__Ems1j,.page_header__El4Co,.page_pdfBlock__ofPFQ,.page_pdfButton__ORhjV{display:none}.page_tool__CrTqd{display:block}.page_results__Y5_9D{gap:.8rem}.page_printHeader__tdxqQ{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding-bottom:.8rem;border-bottom:1px solid #d8dee8}.page_printHeader__tdxqQ img{width:150px;height:auto}.page_printHeader__tdxqQ span{color:#1f2937;font-weight:900}.page_chartCard__p6z7Z,.page_summary__JTg5G,.page_tableCard__492Vr{box-shadow:none;break-inside:avoid}.page_chartCard__p6z7Z{border-color:#b8c8f2}.page_chartWrap__7eE3Q{height:260px}.page_summaryGrid__IrlE_{grid-template-columns:repeat(5,minmax(0,1fr));gap:.35rem}.page_summaryGrid__IrlE_ article{padding:.55rem}.page_summaryGrid__IrlE_ span{font-size:.66rem}.page_summaryGrid__IrlE_ strong{font-size:.95rem}.page_tableWrap__UB0Fv{overflow:visible}.page_tableWrap__UB0Fv table{min-width:0;font-size:.72rem}.page_tableWrap__UB0Fv td,.page_tableWrap__UB0Fv th{padding:.4rem .35rem}.page_tooltipWrap__ptMJ4{display:none}}