.iQjsRG_calculator{flex-direction:column;gap:32px;min-width:0;display:flex}.iQjsRG_columns{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start;gap:32px;display:grid}@media (max-width:991px){.iQjsRG_columns{grid-template-columns:minmax(0,1fr);gap:24px}}.iQjsRG_inputs{flex-direction:column;gap:32px;min-width:0;display:flex}.iQjsRG_step{border:0;flex-direction:column;gap:20px;min-width:0;margin:0;padding:0;display:flex}.iQjsRG_step>legend{margin-bottom:16px;padding:0}.iQjsRG_step>legend.iQjsRG_fieldLegend{margin-bottom:var(--step-label-gap,8px);cursor:default}.iQjsRG_stepTitle{color:#000000b3;font-size:16px;line-height:1.3}.iQjsRG_sizes{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.iQjsRG_size{color:#000;text-align:center;cursor:pointer;background-color:#ffffffb3;border:1px solid #e6e6e6;border-radius:18px;flex-direction:column;align-items:center;gap:4px;min-width:0;padding:16px 8px 14px;transition:border-color .15s,background-color .15s;display:flex;position:relative}.iQjsRG_size>svg{margin-bottom:4px}.iQjsRG_size:hover{border-color:#b1b1b1}.iQjsRG_size[data-on=true]{background-color:#f5f5f5;border-color:#000}.iQjsRG_size:has(:focus-visible){outline-offset:2px;outline:2px solid #000}@media (prefers-reduced-motion:reduce){.iQjsRG_size{transition:none}}.iQjsRG_sizeInput{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.iQjsRG_sizeLabel{font-size:14px;font-weight:500;line-height:20px}.iQjsRG_sizeDetail{color:#000000b3;font-variant-numeric:tabular-nums;font-size:12px;line-height:16px}.iQjsRG_flag{object-fit:cover;border-radius:50%;flex:none;width:16px;height:16px;box-shadow:0 0 0 .5px #00000029}.iQjsRG_hint{color:#000000b3;margin:8px 0 0;font-size:12px;line-height:16px}.iQjsRG_fields{flex-direction:column;gap:20px;display:flex}.iQjsRG_result{flex-direction:column;gap:20px;min-width:0;display:flex;position:sticky;top:96px}@media (max-width:991px){.iQjsRG_result{position:static}}.iQjsRG_cta{width:100%}.iQjsRG_resultFoot{color:#000000b3;text-align:center;margin:0;font-size:12px;line-height:16px}.iQjsRG_working{flex-direction:column;gap:12px;min-width:0;display:flex}.iQjsRG_workingTitle{margin:0 0 12px;font-size:16px;font-weight:600;line-height:1.3}.iQjsRG_workingNote{color:#000000b3;margin:0;font-size:12px;line-height:16px}.iQjsRG_hoursWorking{margin-top:28px}.iQjsRG_working .iQjsRG_workingNote:last-child{margin-top:12px}
._1WZ2pW_breakdownSpaced{margin-top:32px}@media (max-width:991px){._1WZ2pW_breakdownSpaced{margin-top:16px}}._1WZ2pW_method{color:#000000b3;margin-top:20px;font-size:13px;line-height:18px}._1WZ2pW_method h3{color:#000;margin:0 0 8px;font-size:14px;font-weight:600;line-height:20px}._1WZ2pW_method p{margin:0 0 8px}._1WZ2pW_sizeLegendGap{--step-label-block:calc(16px * 1.3 + 16px)}._1WZ2pW_step{border:0;flex-direction:column;gap:20px;min-width:0;margin:0;padding:0;display:flex}._1WZ2pW_step>legend{margin-bottom:16px;padding:0}._1WZ2pW_stepTitle{color:#000000b3;font-size:16px;line-height:1.3}._1WZ2pW_sizes{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}._1WZ2pW_size{color:#000;text-align:center;cursor:pointer;background-color:#ffffffb3;border:1px solid #e6e6e6;border-radius:18px;flex-direction:column;align-items:center;gap:4px;min-width:0;padding:16px 8px 14px;transition:border-color .15s,background-color .15s;display:flex;position:relative}._1WZ2pW_size>svg{margin-bottom:4px}._1WZ2pW_size:hover{border-color:#b1b1b1}._1WZ2pW_size[data-on=true]{background-color:#f5f5f5;border-color:#000}._1WZ2pW_size:has(:focus-visible){outline-offset:2px;outline:2px solid #000}@media (prefers-reduced-motion:reduce){._1WZ2pW_size{transition:none}}._1WZ2pW_sizeInput{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}._1WZ2pW_sizeLabel{font-size:14px;font-weight:500;line-height:20px}._1WZ2pW_sizeDetail{color:#000000b3;font-variant-numeric:tabular-nums;font-size:12px;line-height:16px}
.MDD7EW_slider{flex-direction:column;min-width:0;display:flex}.MDD7EW_head{justify-content:space-between;align-items:center;gap:12px;display:flex}.MDD7EW_label{cursor:pointer;flex-wrap:wrap;align-items:baseline;gap:2px 8px;min-width:0;font-size:14px;font-weight:600;line-height:20px;display:inline-flex}.MDD7EW_badge{color:#000000b3;font-size:12px;font-weight:500;line-height:16px}.MDD7EW_detail{color:#000000b3;margin:2px 0 0;font-size:12px;line-height:16px}.MDD7EW_field{cursor:text;background-color:#fff;border:1px solid #e6e6e6;border-radius:12px;flex:none;align-items:center;gap:2px;width:152px;height:36px;padding:0 12px;font-size:16px;line-height:20px;transition:border-color .15s;display:inline-flex}.MDD7EW_field:focus-within{border-color:#0006}.MDD7EW_field:has(:focus-visible){outline-offset:2px;outline:2px solid #000}@media (max-width:576px){.MDD7EW_field{width:136px}}.MDD7EW_currency{color:#000000b3}.MDD7EW_fieldInput{color:#000;min-width:0;height:100%;font:inherit;font-variant-numeric:tabular-nums;text-align:right;background:0 0;border:0;flex:1 1 0;padding:0;font-weight:500}.MDD7EW_fieldInput:focus{outline:none}.MDD7EW_fieldInput::placeholder{color:#0006}.MDD7EW_track{height:32px;margin-top:6px;position:relative}.MDD7EW_rail,.MDD7EW_marks,.MDD7EW_thumbLane{pointer-events:none;position:absolute;top:50%;left:10px;right:10px}.MDD7EW_rail{background-color:#e4e4e4;border-radius:2px;height:4px;margin-top:-2px;overflow:hidden}.MDD7EW_railFill{transform:scaleX(var(--fill));transform-origin:0;background-color:#000;transition:transform .2s cubic-bezier(.23,1,.32,1);position:absolute;inset:0}.MDD7EW_marks{height:0}.MDD7EW_mark{top:0;left:calc(100%*var(--at));background-color:#fff;border-radius:50%;width:6px;height:6px;margin:-3px 0 0 -3px;transition:box-shadow .2s cubic-bezier(.23,1,.32,1);position:absolute;box-shadow:0 0 0 1px #e4e4e4}.MDD7EW_mark[data-on=true]{box-shadow:0 0 0 1px #000}.MDD7EW_thumbLane{height:0;container-type:inline-size}.MDD7EW_thumb{width:20px;height:20px;translate:calc(var(--fill)*100cqw) 0;background-color:#fff;border:1px solid #e4e4e4;border-radius:50%;transition:translate .2s cubic-bezier(.23,1,.32,1),scale .16s cubic-bezier(.23,1,.32,1);position:absolute;top:-10px;left:-10px;box-shadow:0 1px 2px #00000014,0 2px 6px #00000014}.MDD7EW_thumb:after{content:"";background-color:#000;border-radius:50%;transition:transform .16s cubic-bezier(.23,1,.32,1);position:absolute;inset:5px;transform:scale(.6)}.MDD7EW_track[data-dragging=true] .MDD7EW_railFill{transition:none}.MDD7EW_track[data-dragging=true] .MDD7EW_thumb{transition:scale .16s cubic-bezier(.23,1,.32,1)}.MDD7EW_track[data-dragging=true] .MDD7EW_thumb:after{transform:scale(1)}.MDD7EW_range{z-index:1;opacity:0;cursor:pointer;appearance:none;touch-action:pan-y;background:0 0;width:100%;height:100%;margin:0;position:absolute;inset:0}.MDD7EW_range::-webkit-slider-runnable-track{height:100%}.MDD7EW_range::-webkit-slider-thumb{appearance:none;width:20px;height:100%}.MDD7EW_range::-moz-range-thumb{border:0;width:20px;height:100%}.MDD7EW_range:focus-visible~.MDD7EW_thumbLane .MDD7EW_thumb{outline-offset:2px;outline:2px solid #000}.MDD7EW_range:active~.MDD7EW_thumbLane .MDD7EW_thumb,.MDD7EW_track[data-dragging=true] .MDD7EW_thumb{scale:1.1}.MDD7EW_range:active~.MDD7EW_thumbLane .MDD7EW_thumb:after{transform:scale(1)}.MDD7EW_scale{color:#000000b3;font-variant-numeric:tabular-nums;height:16px;margin:0 10px;font-size:11px;line-height:16px;position:relative}.MDD7EW_scale>span{left:calc(100%*var(--at));white-space:nowrap;cursor:pointer;position:absolute;transform:translate(-50%)}.MDD7EW_scale>span:first-child{transform:none}.MDD7EW_scale>span:last-child{transform:translate(-100%)}@media (prefers-reduced-motion:reduce){.MDD7EW_railFill,.MDD7EW_mark,.MDD7EW_thumb,.MDD7EW_thumb:after{transition:none}}
.Tt1IPW_parts{flex-direction:column;gap:8px;margin:20px 0 0;padding:0;list-style:none;display:flex}.Tt1IPW_part{color:#000;background-color:#ffffffb8;border-radius:14px;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 12px;font-size:14px;line-height:20px;display:grid}.Tt1IPW_partIcon{background-color:#d1ffb3;border-radius:50%;place-items:center;width:32px;height:32px;display:grid}.Tt1IPW_partLabel{flex-direction:column;min-width:0;font-weight:500;display:flex}.Tt1IPW_partDetail{color:#000000b3;font-size:12px;font-weight:400;line-height:16px}.Tt1IPW_partValue{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:600}.Tt1IPW_stepLegendGap{--step-label-block:calc(16px * 1.3 + 16px)}.Tt1IPW_workingSpaced{margin-block:32px}@media (max-width:991px){.Tt1IPW_workingSpaced{margin-block:16px}}.Tt1IPW_method{color:#000000b3;flex-direction:column;gap:8px;padding-top:16px;font-size:14px;line-height:20px;display:flex}.Tt1IPW_method h3{color:#000;margin:0;font-size:16px;font-weight:500;line-height:1.3}.Tt1IPW_method p,.Tt1IPW_method ul{margin:0}.Tt1IPW_method strong{color:#000;font-weight:500}.Tt1IPW_method a{color:#000;text-underline-offset:.2em;text-decoration:underline}
.txQciq_card{--tone:#27a139;--tone-glow:#d1ffb3e6;isolation:isolate;background:linear-gradient(135deg,#f1fbf1 0%,#d1ffb3 100%);border:1px solid #cff4cf;border-radius:18px;flex-direction:column;padding:24px;display:flex;position:relative;overflow:hidden}.txQciq_card[data-tone=time]{--tone:#007aff;--tone-glow:#cefdfff2;background:linear-gradient(135deg,#fff 0%,#cefdff 100%);border-color:#007aff29}@media (max-width:576px){.txQciq_card{padding:20px 16px}}.txQciq_label{color:#000;margin:0;font-size:16px;font-weight:500;line-height:1.3}.txQciq_figure{color:#000;height:56px;font-size:calc(48px*var(--figure-scale,1));letter-spacing:-.02em;font-variant-numeric:tabular-nums;white-space:nowrap;flex-wrap:nowrap;align-items:baseline;gap:0 .25em;margin:12px 0 0;font-weight:500;line-height:56px;display:flex;position:relative;overflow:clip visible}@media (max-width:576px){.txQciq_figure{height:44px;font-size:calc(36px*var(--figure-scale,1));line-height:44px}}.txQciq_amount{align-items:baseline;display:inline-flex}.txQciq_plus{color:var(--tone);margin-right:.04em}.txQciq_to{color:#000000b3;letter-spacing:0;font-size:.36em;font-weight:500}.txQciq_measure{visibility:hidden;pointer-events:none;align-items:baseline;gap:0 .25em;font-size:48px;display:inline-flex;position:absolute;top:0;left:0}@media (max-width:576px){.txQciq_measure{font-size:36px}}.txQciq_body{color:#000000b3;margin-top:8px;font-size:12px;line-height:16px}.txQciq_body>p{margin:0}.txQciq_body dl{border-top:1px solid #00000014;flex-direction:column;margin:16px 0 0;padding:0;display:flex}.txQciq_row{color:#000;justify-content:space-between;align-items:center;gap:12px;min-height:24px;padding-top:12px;font-size:14px;line-height:20px;display:flex}.txQciq_row dt{color:#000000b3}.txQciq_row dd{font-variant-numeric:tabular-nums;margin:0}.txQciq_pulse{z-index:-1;border-radius:inherit;pointer-events:none;position:absolute;inset:0;overflow:hidden}.txQciq_glow{background:radial-gradient(closest-side at 30% 45%, var(--tone-glow), transparent);opacity:0;animation:.9s cubic-bezier(.23,1,.32,1) txQciq_bloom;position:absolute;inset:-40%}.txQciq_shine{opacity:0;background:linear-gradient(100deg,#0000 0%,#ffffffb3 50%,#0000 100%);width:45%;animation:.9s cubic-bezier(.23,1,.32,1) txQciq_sweep;position:absolute;top:0;bottom:0;left:0;transform:translate(-110%)}@keyframes txQciq_bloom{0%{opacity:0;transform:scale(.92)}35%{opacity:1}to{opacity:0;transform:scale(1.04)}}@keyframes txQciq_sweep{0%{opacity:0;transform:translate(-110%)}20%{opacity:1}to{opacity:0;transform:translate(260%)}}@media (prefers-reduced-motion:reduce){.txQciq_glow,.txQciq_shine{animation:none}}
.hsxU1a_calculator{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start;gap:32px;display:grid}@media (max-width:991px){.hsxU1a_calculator{grid-template-columns:minmax(0,1fr);gap:24px}}.hsxU1a_inputs{flex-direction:column;gap:24px;min-width:0;display:flex}.hsxU1a_spend{border:0;flex-direction:column;gap:20px;min-width:0;margin:0;padding:0;display:flex}.hsxU1a_spend>legend{margin-bottom:4px;padding:0}.hsxU1a_result{flex-direction:column;gap:16px;min-width:0;display:flex}.hsxU1a_cta{width:100%}.hsxU1a_resultNote{color:#000000b3;text-align:center;margin:0;font-size:12px;line-height:16px}
