._page_1g7cs_3{background:var(--paper);min-height:100vh;padding:24px 16px 80px}._container_1g7cs_9{max-width:760px;margin:0 auto}._backLink_1g7cs_14{color:var(--muted);align-items:center;gap:6px;margin-bottom:28px;font-size:.875rem;text-decoration:none;transition:color .15s;display:inline-flex}._backLink_1g7cs_14:hover{color:var(--pine)}._header_1g7cs_28{margin-bottom:36px}._title_1g7cs_32{color:var(--pine);margin-bottom:8px;font-family:Bitter,serif;font-size:clamp(1.5rem,4vw,2rem);line-height:1.25}._subtitle_1g7cs_40{color:var(--muted);max-width:560px;font-size:1rem;line-height:1.6}._section_1g7cs_49{margin-bottom:24px}._stepHead_1g7cs_53{align-items:center;gap:12px;margin-bottom:14px;display:flex}._stepNum_1g7cs_60{background:var(--pine);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:.8rem;font-weight:700;display:flex}._stepTitle_1g7cs_74{color:var(--ink);font-size:1rem;font-weight:700}._typeGrid_1g7cs_82{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}@media (width<=480px){._typeGrid_1g7cs_82{grid-template-columns:1fr}}._typeCard_1g7cs_92{background:var(--card);border:2px solid var(--line);cursor:pointer;text-align:center;border-radius:12px;flex-direction:column;align-items:center;gap:8px;padding:20px 14px;transition:border-color .15s,box-shadow .15s;display:flex}._typeCard_1g7cs_92:hover{border-color:var(--field)}._typeCardActive_1g7cs_110{border-color:var(--field);background:#f2f8f4;box-shadow:0 0 0 3px #3e7c4f1f}._typeIcon_1g7cs_116{color:var(--muted);transition:color .15s}._typeCardLabel_1g7cs_121{color:var(--ink);font-size:.875rem;font-weight:700;line-height:1.3}._typeCardDesc_1g7cs_128{color:var(--muted);font-size:.75rem}._formCard_1g7cs_135{background:var(--card);border:1px solid var(--line);border-radius:12px;padding:24px}._hint_1g7cs_142{color:var(--muted);background:#f5f0e8;border-radius:8px;align-items:flex-start;gap:8px;margin-bottom:22px;padding:10px 14px;font-size:.84rem;line-height:1.5;display:flex}._hint_1g7cs_142 svg{flex-shrink:0;margin-top:1px}._fieldGrid_1g7cs_156{grid-template-columns:repeat(2,1fr);gap:18px;margin-bottom:24px;display:grid}@media (width<=560px){._fieldGrid_1g7cs_156{grid-template-columns:1fr}}._field_1g7cs_156{flex-direction:column;gap:5px;display:flex}._label_1g7cs_173{color:var(--ink);font-size:.84rem;font-weight:600;line-height:1.4}._inputWrap_1g7cs_180{border:1.5px solid var(--line);background:var(--bg-input);border-radius:8px;align-items:stretch;transition:border-color .15s;display:flex;overflow:hidden}._inputWrap_1g7cs_180:focus-within{border-color:var(--field)}._inputWrapError_1g7cs_191{border-color:var(--danger)!important}._input_1g7cs_180{color:var(--ink);-moz-appearance:textfield;background:0 0;border:none;outline:none;flex:1;min-width:0;padding:10px 12px;font-family:inherit;font-size:1rem}._input_1g7cs_180::-webkit-outer-spin-button{-webkit-appearance:none}._input_1g7cs_180::-webkit-inner-spin-button{-webkit-appearance:none}._input_1g7cs_180::placeholder{color:var(--muted);opacity:.55}._unit_1g7cs_209{color:var(--muted);white-space:nowrap;border-left:1px solid var(--line);background:#f5f0e8;align-items:center;padding:0 10px;font-size:.78rem;font-weight:500;display:flex}._fieldError_1g7cs_221{color:var(--danger);font-size:.76rem;line-height:1.3}._formFooter_1g7cs_229{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;display:flex}._btnSecondary_1g7cs_237{border:1.5px solid var(--line);color:var(--muted);cursor:pointer;background:0 0;border-radius:8px;align-items:center;gap:6px;padding:10px 18px;font-family:inherit;font-size:.875rem;transition:border-color .15s,color .15s;display:inline-flex}._btnSecondary_1g7cs_237:hover{border-color:var(--muted);color:var(--ink)}._btnPrimary_1g7cs_253{background:var(--pine);color:#fff;cursor:pointer;border:none;border-radius:8px;align-items:center;gap:6px;padding:11px 24px;font-family:inherit;font-size:.95rem;font-weight:700;transition:background .15s,box-shadow .15s;display:inline-flex}._btnPrimary_1g7cs_253:hover{background:var(--field);box-shadow:0 4px 12px #3e7c4f40}._resultsCard_1g7cs_272{background:var(--card);border:1px solid var(--line);border-radius:12px;flex-direction:column;gap:20px;padding:24px;animation:.25s _fadeUp_1g7cs_1;display:flex}@keyframes _fadeUp_1g7cs_1{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}._badge_1g7cs_290{letter-spacing:.3px;border-radius:100px;align-items:center;gap:8px;width:fit-content;padding:8px 18px;font-size:.84rem;font-weight:700;display:inline-flex}._badgeGreen_1g7cs_302{color:#1a6e2e;background:#e6f4ea}._badgeRed_1g7cs_303{color:#b71c1c;background:#fdecea}._badgeYellow_1g7cs_304{color:#b45309;background:#fff8e1}._badgeBlue_1g7cs_305{color:#1565c0;background:#e3f2fd}._alert_1g7cs_309{color:#7b3f00;background:#fff8e1;border:1px solid #ffd54f;border-radius:8px;align-items:flex-start;gap:10px;padding:12px 16px;font-size:.875rem;line-height:1.55;display:flex}._alert_1g7cs_309 svg{flex-shrink:0;margin-top:2px}._metricsGrid_1g7cs_325{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}@media (width<=600px){._metricsGrid_1g7cs_325{grid-template-columns:repeat(2,1fr)}}@media (width<=380px){._metricsGrid_1g7cs_325{grid-template-columns:1fr}}._metric_1g7cs_325{background:var(--paper);border:1px solid var(--line);border-radius:10px;flex-direction:column;gap:3px;padding:14px 16px;display:flex}._metricHighlight_1g7cs_349{background:var(--pine);border-color:var(--pine)}._metricHighlight_1g7cs_349 ._metricValue_1g7cs_353{color:#fff}._metricHighlight_1g7cs_349 ._metricSub_1g7cs_354{color:#ffffffa6}._metricHighlight_1g7cs_349 ._metricLabel_1g7cs_355{color:#fffc}._metricHighlight_1g7cs_349 ._metricNote_1g7cs_356{color:#ffffff8c}._metricValue_1g7cs_353{color:var(--ink);word-break:break-all;font-size:clamp(1rem,2.5vw,1.3rem);font-weight:700;line-height:1.2}._metricSub_1g7cs_354{color:var(--muted);font-size:.76rem}._metricLabel_1g7cs_355{color:var(--muted);margin-top:4px;font-size:.76rem;line-height:1.4}._metricNote_1g7cs_356{color:var(--muted);font-size:.71rem;font-style:italic}._pdfBtn_1g7cs_386{border:1.5px solid var(--pine);color:var(--pine);cursor:pointer;background:0 0;border-radius:8px;align-self:flex-start;align-items:center;gap:8px;padding:11px 20px;font-family:inherit;font-size:.875rem;font-weight:700;transition:background .15s,color .15s;display:inline-flex}._pdfBtn_1g7cs_386:hover{background:var(--pine);color:#fff}._disclaimer_1g7cs_406{color:var(--muted);background:#f5f0e8;border-radius:8px;align-items:flex-start;gap:8px;margin-top:32px;padding:14px 16px;font-size:.8rem;line-height:1.55;display:flex}._disclaimer_1g7cs_406 svg{flex-shrink:0;margin-top:2px}._faqSection_1g7cs_420{border-top:1px solid var(--border);margin-top:3rem;padding-top:2rem}._faqTitle_1g7cs_425{color:var(--text);margin-bottom:1.5rem;font-size:1.2rem;font-weight:700}._faqItem_1g7cs_431{border-bottom:1px solid var(--border);padding:1rem 0}._faqItem_1g7cs_431:last-child{border-bottom:none}._faqQ_1g7cs_436{color:var(--text);margin-bottom:.4rem;font-size:.95rem;font-weight:600}._faqA_1g7cs_442{color:var(--muted);margin:0;font-size:.88rem;line-height:1.65}
