.Tools_page__Z8LtT{overflow-x:clip}.Tools_section__y3rS0{padding:56px 24px;border-top:1px solid var(--hairline)}.Tools_sectionFirst__V4KP1{border-top:0;padding-top:48px}.Tools_inner__xNNCo{max-width:1120px;margin:0 auto;display:flex;flex-direction:column;gap:32px}.Tools_narrow__Jue_G{max-width:820px}.Tools_heading__OtF9v{display:flex;flex-direction:column;align-items:center;gap:14px;text-align:center;max-width:780px;margin:0 auto}.Tools_eyebrow__iGxaJ{display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:600;letter-spacing:1px;text-transform:uppercase;color:var(--green-dark)}.Tools_title__F4fdi{font-size:46px;letter-spacing:-1.2px;line-height:1.08}.Tools_h2__8uoml,.Tools_title__F4fdi{margin:0;font-family:var(--font-display);font-weight:700;color:var(--ink)}.Tools_h2__8uoml{font-size:30px;letter-spacing:-.6px;line-height:1.15}.Tools_lead__x8FWs{margin:0;font-size:17px;line-height:1.6;color:var(--slate)}.Tools_free__zq3fk{padding:6px 12px;border-radius:var(--radius-full);background:var(--green-wash);color:var(--green-dark);font-size:12.5px;font-weight:600}.Tools_back__SZbAC,.Tools_free__zq3fk{display:inline-flex;align-items:center;gap:6px}.Tools_back__SZbAC{align-self:flex-start;font-size:14px;color:var(--slate);text-decoration:none}.Tools_back__SZbAC:hover{color:var(--ink)}.Tools_group__YD6xV{display:flex;flex-direction:column;gap:16px}.Tools_groupTitle__f5hUj{margin:0;font-size:13px;font-weight:700;letter-spacing:.8px;text-transform:uppercase;color:var(--steel)}.Tools_grid__dEfyd{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.Tools_card__qaeiB{display:flex;flex-direction:column;gap:12px;padding:24px;border:1px solid var(--hairline);border-radius:var(--radius-xl);background:var(--canvas);text-decoration:none;color:inherit;transition:border-color .15s,transform .15s,box-shadow .15s}.Tools_card__qaeiB:hover{border-color:var(--green);transform:translateY(-2px);box-shadow:var(--shadow-2)}.Tools_card__qaeiB:focus-visible{outline:2px solid var(--green);outline-offset:3px}.Tools_cardIcon__TRG8j{width:44px;height:44px;border-radius:12px;display:flex;align-items:center;justify-content:center;background:var(--green-wash);color:var(--green-dark)}.Tools_cardTitle__1osfj{margin:0;font-size:17px;font-weight:700;line-height:1.35;color:var(--ink)}.Tools_cardText__hpPtU{margin:0;font-size:14.5px;line-height:1.55;color:var(--slate);flex:1}.Tools_cardLink__qwL9V{display:inline-flex;align-items:center;gap:6px;font-size:14px;font-weight:600;color:var(--green-dark)}.Tools_calc__RCmug{display:grid;grid-template-columns:minmax(0,420px) minmax(0,1fr);gap:32px;padding:32px;border:1.5px solid var(--green);border-radius:var(--radius-xxl);background:var(--canvas)}.Tools_controls__h1Zes{display:flex;flex-direction:column;gap:18px}.Tools_field__dPnzy{display:flex;flex-direction:column;gap:6px;min-width:0}.Tools_fieldHead__AAFi9{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.Tools_label__uvj7S{font-size:14px;font-weight:600;color:var(--ink)}.Tools_hint__B8wtl{font-size:12.5px;color:var(--steel)}.Tools_inputWrap__7KvE4{display:flex;align-items:center;border:1.5px solid var(--hairline-strong);border-radius:var(--r-md);background:var(--canvas)}.Tools_inputWrap__7KvE4:focus-within{border-color:var(--green-dark);box-shadow:var(--ring)}.Tools_affix__DkB21{padding:0 12px;font-size:14px;color:var(--steel);white-space:nowrap}.Tools_input__4VAzo,.Tools_select__mr99E,.Tools_textarea__J6_PE{width:100%;min-width:0;box-sizing:border-box;padding:11px 14px;border:0;background:transparent;color:var(--ink);font:500 15px var(--font-body);font-variant-numeric:tabular-nums}.Tools_inputWrap__7KvE4 .Tools_input__4VAzo{padding-left:14px}.Tools_affix__DkB21+.Tools_input__4VAzo{padding-left:0}.Tools_input__4VAzo:focus,.Tools_select__mr99E:focus,.Tools_textarea__J6_PE:focus{outline:none}.Tools_selectBox__X8J86,.Tools_textareaBox__vIic8{border:1.5px solid var(--hairline-strong);border-radius:var(--r-md);background:var(--canvas)}.Tools_selectBox__X8J86:focus-within,.Tools_textareaBox__vIic8:focus-within{border-color:var(--green-dark);box-shadow:var(--ring)}.Tools_textarea__J6_PE{min-height:96px;resize:vertical;font-weight:400}.Tools_row2__FMDV0{display:grid;grid-template-columns:minmax(0,140px) minmax(0,1fr);gap:12px}.Tools_rangeHead__sOkAv{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.Tools_rangeValue__OI9Jj{font-family:var(--font-display);font-size:22px;font-weight:700;color:var(--green-dark);font-variant-numeric:tabular-nums}.Tools_range__fPf_E{width:100%;accent-color:var(--green)}.Tools_error__SFpWr{margin:0;font-size:13px;color:var(--danger)}.Tools_results__pchML{display:flex;flex-direction:column;gap:20px;min-width:0}.Tools_hero___hCF1{display:flex;flex-direction:column;gap:6px;padding:24px;border-radius:var(--radius-xl);background:var(--green-wash)}.Tools_heroLabel__S89FG{font-size:13.5px;font-weight:600;color:var(--green-dark)}.Tools_heroValue__CRwSM{font-family:var(--font-display);font-size:52px;font-weight:700;line-height:1.05;letter-spacing:-1.5px;color:var(--ink);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.Tools_heroSub__EY7Xy{font-size:14px;color:var(--slate)}.Tools_band__EslZc{align-self:flex-start;padding:4px 12px;border-radius:var(--radius-full);background:var(--green);color:var(--teal-deep);font-size:13px;font-weight:700}.Tools_bandMuted__hHj25{background:var(--hairline-strong);color:var(--ink)}.Tools_stats__m8ZKm{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.Tools_stat__I2D_n{display:flex;flex-direction:column;gap:4px;padding:16px;border:1px solid var(--hairline);border-radius:var(--radius-lg)}.Tools_statLabel__5BDg7{font-size:12.5px;color:var(--steel)}.Tools_statValue__zbDMi{font-family:var(--font-display);font-size:22px;font-weight:700;color:var(--ink);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.Tools_bar__nl1mH{display:flex;height:12px;border-radius:var(--radius-full);overflow:hidden;background:var(--hairline)}.Tools_barPart__bJrny{height:100%;transition:width .35s cubic-bezier(.2,.7,.2,1)}.Tools_legend__IT4Ms{display:flex;flex-wrap:wrap;gap:6px 16px;font-size:12.5px;color:var(--slate)}.Tools_legendDot__iive7{display:inline-block;width:10px;height:10px;border-radius:3px;margin-right:6px;vertical-align:-1px}.Tools_benchmark__WUOkh,.Tools_disclaimer__jRTaM{margin:0;font-size:12.5px;line-height:1.5;color:var(--steel)}.Tools_disclaimer__jRTaM{grid-column:1/-1}.Tools_output__RkQMw{display:flex;flex-direction:column;gap:8px}.Tools_outputRow__7plMW{display:flex;gap:8px;align-items:stretch}.Tools_code__D9zeO{flex:1;min-width:0;padding:11px 14px;border-radius:var(--r-md);border:1px solid var(--hairline);background:var(--surface);font:500 13.5px var(--font-mono,ui-monospace,SFMono-Regular,Menlo,monospace);color:var(--ink);overflow-wrap:anywhere}.Tools_btnGhost__q5WXP,.Tools_btn__xTIgT{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:42px;padding:0 16px;border-radius:var(--radius-full);font:600 14px var(--font-body);cursor:pointer;text-decoration:none;white-space:nowrap}.Tools_btn__xTIgT{border:0;background:var(--green);color:var(--teal-deep)}.Tools_btn__xTIgT:hover{background:var(--green-deep)}.Tools_btnGhost__q5WXP{border:1px solid var(--hairline-strong);background:var(--canvas);color:var(--ink)}.Tools_btnGhost__q5WXP:hover{border-color:var(--green)}.Tools_btnGhost__q5WXP:disabled,.Tools_btn__xTIgT:disabled{opacity:.5;cursor:not-allowed}.Tools_qrBox__y9Bv_{display:flex;flex-direction:column;align-items:center;gap:14px;padding:24px;border:1px solid var(--hairline);border-radius:var(--radius-xl);background:#ffffff}.Tools_qrImg__NIVei{display:block;width:100%;max-width:260px;height:auto;image-rendering:pixelated}.Tools_qrActions__vwwmF{display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.Tools_waPreview__8_buW{display:inline-flex;align-items:center;gap:8px;padding:12px 20px;border-radius:var(--radius-full);background:#25d366;color:#ffffff;font-weight:700;text-decoration:none}.Tools_swatches__dGewH{display:flex;gap:8px}.Tools_swatch__qcSiP{width:32px;height:32px;border-radius:50%;border:2px solid transparent;cursor:pointer}.Tools_swatchOn___i8MM{border-color:var(--ink);box-shadow:0 0 0 2px var(--canvas) inset}.Tools_prose__IT1Sk{display:flex;flex-direction:column;gap:14px}.Tools_prose__IT1Sk p{margin:0;font-size:16px;line-height:1.7;color:var(--slate)}.Tools_formula__RHxPR{margin:0;padding:16px 18px;border-left:3px solid var(--green);border-radius:0 var(--radius-md) var(--radius-md) 0;background:var(--surface);font-size:15px;font-weight:600;color:var(--ink)}.Tools_faqList__aZ7p3{display:flex;flex-direction:column}.Tools_faqItem__2xalF{border-top:1px solid var(--hairline);padding:18px 0}.Tools_faqItem__2xalF:last-child{border-bottom:1px solid var(--hairline)}.Tools_faqItem__2xalF summary{display:flex;justify-content:space-between;align-items:center;gap:16px;cursor:pointer;list-style:none;font:600 17px var(--font-body);color:var(--ink)}.Tools_faqItem__2xalF summary::-webkit-details-marker{display:none}.Tools_faqItem__2xalF summary:focus-visible{outline:2px solid var(--green);outline-offset:4px;border-radius:4px}.Tools_faqIcon__yHsSb{flex:none;color:var(--green-dark);transition:transform .2s}.Tools_faqItem__2xalF[open] .Tools_faqIcon__yHsSb{transform:rotate(45deg)}.Tools_faqA__yu5RB{margin:12px 0 0;font-size:15px;line-height:1.65;color:var(--slate)}.Tools_cta__hvvVC{display:flex;flex-direction:column;align-items:center;gap:16px;text-align:center;padding:48px 32px;border-radius:var(--radius-xxl);background:var(--teal-deep);color:var(--on-dark)}.Tools_ctaTitle__pqc3c{margin:0;font-family:var(--font-display);font-size:34px;font-weight:700;letter-spacing:-.8px;line-height:1.12;color:var(--on-dark)!important}.Tools_ctaText__tTinX{margin:0;max-width:620px;font-size:16.5px;line-height:1.6;color:var(--on-dark-muted)}.Tools_ctaActions__G9qcy{display:flex;flex-wrap:wrap;gap:12px;justify-content:center}.Tools_ctaGhost__bsH4q{display:inline-flex;align-items:center;height:48px;padding:0 24px;border-radius:var(--radius-full);border:1px solid var(--glass-border);color:var(--on-dark);font-weight:600;text-decoration:none}.Tools_ctaGhost__bsH4q:hover{background:var(--glass-bg)}@media (max-width:960px){.Tools_calc__RCmug{grid-template-columns:1fr}.Tools_grid__dEfyd{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.Tools_section__y3rS0{padding:40px 16px}.Tools_calc__RCmug{padding:20px}.Tools_title__F4fdi{font-size:34px}.Tools_ctaTitle__pqc3c,.Tools_h2__8uoml{font-size:26px}.Tools_heroValue__CRwSM{font-size:40px}.Tools_grid__dEfyd,.Tools_row2__FMDV0,.Tools_stats__m8ZKm{grid-template-columns:1fr}.Tools_outputRow__7plMW{flex-direction:column}}@media (prefers-reduced-motion:reduce){.Tools_barPart__bJrny,.Tools_card__qaeiB,.Tools_faqIcon__yHsSb{transition:none}.Tools_card__qaeiB:hover{transform:none}}