.estimator_estimator__XNr45{max-width:740px}.estimator_steps__IPk6_{display:flex;align-items:center;gap:0;margin-bottom:24px;padding:14px 20px;background:var(--panel);border:1px solid var(--line);border-radius:var(--radius)}.estimator_step__Rjtyq{gap:8px;font-size:13px;font-weight:500;color:var(--subtle);flex:1 1}.estimator_stepNum__VtAH1,.estimator_step__Rjtyq{display:flex;align-items:center;justify-content:center}.estimator_stepNum__VtAH1{width:22px;height:22px;border-radius:50%;background:hsla(0,0%,100%,.06);font-size:11px;font-weight:700;flex-shrink:0}.estimator_step__Rjtyq.estimator_active__q0V_O{color:var(--bolt)}.estimator_step__Rjtyq.estimator_active__q0V_O .estimator_stepNum__VtAH1{background:var(--bolt);color:#0a0800}.estimator_step__Rjtyq.estimator_done__JxeL6{color:var(--muted)}.estimator_step__Rjtyq.estimator_done__JxeL6 .estimator_stepNum__VtAH1{background:rgba(255,204,51,.18);color:var(--bolt)}.estimator_stepLine__Dq1d_{flex:none;width:24px;height:1px;background:var(--line)}.estimator_panel__cagce{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);padding:28px}.estimator_panel__cagce h2{font-size:22px;font-weight:800;letter-spacing:-.02em;margin-bottom:6px}.estimator_panelSub__3wkII{font-size:14px;color:var(--muted);margin-bottom:24px}.estimator_back__7Hmig{background:none;border:none;color:var(--muted);font-size:13px;cursor:pointer;padding:0;margin-bottom:18px;display:inline-flex;align-items:center;gap:4px;transition:color .15s ease}.estimator_back__7Hmig:hover{color:var(--text)}.estimator_typeGrid__PGNGC{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.estimator_typeCard__H8HBF{display:flex;flex-direction:column;align-items:flex-start;gap:4px;padding:16px;background:hsla(0,0%,100%,.02);border:1px solid var(--line);border-radius:var(--radius);cursor:pointer;text-align:left;transition:all .15s ease}.estimator_typeCard__H8HBF:hover{background:hsla(0,0%,100%,.05);border-color:var(--boltLine)}.estimator_typeIcon__hl__W{font-size:22px;margin-bottom:6px;line-height:1}.estimator_typeLabel__drGCc{font-size:14px;font-weight:700;color:var(--text)}.estimator_typeDesc__l3qu6{font-size:12px;color:var(--muted);line-height:1.4}.estimator_detailsForm__MhbxS{display:grid;grid-gap:18px;gap:18px}.estimator_field__j9TnI{display:grid;grid-gap:7px;gap:7px;font-size:13px;font-weight:600;color:var(--muted)}.estimator_field__j9TnI input{background:rgba(0,0,0,.3);border:1px solid var(--line2);border-radius:8px;padding:11px 14px;color:var(--text);font-size:15px;outline:none;transition:border-color .15s ease;width:100%}.estimator_field__j9TnI input:focus{border-color:var(--boltLine)}.estimator_fieldNote__iGmgF{font-size:12px;color:var(--subtle);margin-top:2px}.estimator_fallbackNote__GUz4D{font-size:14px;color:var(--muted);padding:16px;background:hsla(0,0%,100%,.02);border:1px solid var(--line);border-radius:8px;line-height:1.5}.estimator_checkRow__yDIJk{display:flex;align-items:center;gap:10px;font-size:14px;font-weight:500;color:var(--text);cursor:pointer}.estimator_checkRow__yDIJk input[type=checkbox]{width:16px;height:16px;accent-color:var(--bolt);cursor:pointer;flex-shrink:0}.estimator_calcBtn__kPWPe{width:100%;justify-content:center;padding:13px;font-size:15px;border-radius:8px}.estimator_resultHeader__u49Ym{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:24px;gap:12px;flex-wrap:wrap}.estimator_resultHeader__u49Ym h2{margin-bottom:4px}.estimator_resultMeta__jgrl3{font-size:13px;color:var(--muted)}.estimator_rangeCard__HYAVP{background:rgba(255,204,51,.05);border:1px solid var(--boltLine);border-radius:var(--radius);padding:28px 24px;text-align:center;margin-bottom:20px}.estimator_rangeLabel__oK4z8{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--muted);margin-bottom:14px}.estimator_range__PQMJg{display:flex;align-items:center;justify-content:center;gap:14px;margin-bottom:12px}.estimator_rangeHigh__JFswO,.estimator_rangeLow__GgJS7{font-size:38px;font-weight:800;color:var(--bolt);letter-spacing:-.02em}.estimator_rangeSep__fqG4t{font-size:22px;color:var(--muted)}.estimator_rangeDisclaimer__MZ5iD{font-size:12px;color:var(--subtle)}.estimator_assumptions__qMrlC{margin-bottom:20px}.estimator_assumptionsTitle__H9mNv{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:var(--subtle);margin-bottom:10px}.estimator_assumptionsList__vKKZo{list-style:none;padding:0;margin:0;display:grid;grid-gap:8px;gap:8px}.estimator_assumptionsList__vKKZo li{font-size:13px;color:var(--muted);padding-left:16px;position:relative;line-height:1.5}.estimator_assumptionsList__vKKZo li:before{content:"·";position:absolute;left:4px;color:var(--bolt)}.estimator_ctaBox__8251S{background:hsla(0,0%,100%,.02);border:1px solid var(--line);border-radius:var(--radius);padding:20px 22px}.estimator_ctaBox__8251S h4{font-size:16px;font-weight:700;margin-bottom:6px}.estimator_ctaBox__8251S p{font-size:14px;color:var(--muted);margin-bottom:16px;line-height:1.5}.estimator_ctaRow__lgUXs{display:flex;gap:10px;flex-wrap:wrap}@media (min-width:540px){.estimator_typeGrid__PGNGC{grid-template-columns:repeat(3,1fr)}.estimator_rangeHigh__JFswO,.estimator_rangeLow__GgJS7{font-size:48px}}