.WxZOdq_calculator{border:1px solid var(--color-border);background:var(--color-bg-primary);text-align:left;border-radius:28px;width:100%;margin-top:24px;display:grid;overflow:hidden}.WxZOdq_calculator ::selection{background:var(--color-green-primary);color:var(--color-bg-primary)}.WxZOdq_inputs,.WxZOdq_results{min-width:0;padding:28px 24px}.WxZOdq_inputs{gap:24px;display:grid}.WxZOdq_calculator h3{font-size:19px;font-weight:500;line-height:1.4}.WxZOdq_inputHeading{grid-column:1/-1;justify-content:space-between;align-items:center;display:flex;position:relative}.WxZOdq_field label{margin-bottom:10px;font-size:15px;display:block}.WxZOdq_inputWrap{position:relative}.WxZOdq_inputWrap input{border:1px solid var(--color-border);background:var(--color-bg-tertiary);width:100%;min-width:0;height:64px;color:var(--color-text-primary);caret-color:var(--color-green-primary);font-variant-numeric:tabular-nums;border-radius:12px;padding:0 100px 0 20px;font-family:inherit;font-size:24px;font-weight:500}.WxZOdq_inputWrap input:focus-visible,.WxZOdq_slider:focus-visible,.WxZOdq_infoButton:focus-visible{outline:2px solid var(--color-green-primary);outline-offset:3px}.WxZOdq_inputWrap input[aria-invalid=true]{border-color:var(--color-red-accent)}.WxZOdq_inputWrap>span{color:var(--color-text-secondary);pointer-events:none;font-size:13px;position:absolute;top:50%;right:20px;transform:translateY(-50%)}.WxZOdq_sliderWrap{height:44px;margin-top:8px;position:relative}.WxZOdq_sliderTrack{inset-inline:12px;background:var(--color-text-muted);pointer-events:none;border-radius:12px;height:4px;position:absolute;top:20px;overflow:hidden}.WxZOdq_sliderTrack span{background:var(--color-green-primary);height:100%;display:block}.WxZOdq_slider{appearance:none;cursor:pointer;touch-action:pan-y;background:0 0;border-radius:12px;width:100%;height:44px;margin:0;padding:0;display:block;position:relative}.WxZOdq_slider::-webkit-slider-runnable-track{background:0 0;height:4px}.WxZOdq_slider::-moz-range-track{background:0 0;height:4px}.WxZOdq_slider::-webkit-slider-thumb{appearance:none;border:2px solid var(--color-bg-primary);background:var(--color-green-primary);border-radius:12px;width:24px;height:24px;margin-top:-10px}.WxZOdq_slider::-moz-range-thumb{box-sizing:border-box;border:2px solid var(--color-bg-primary);background:var(--color-green-primary);border-radius:12px;width:24px;height:24px}.WxZOdq_slider:hover::-webkit-slider-thumb{background:var(--color-green-secondary)}.WxZOdq_slider:active::-webkit-slider-thumb{background:var(--color-green-secondary)}.WxZOdq_slider:hover::-moz-range-thumb{background:var(--color-green-secondary)}.WxZOdq_slider:active::-moz-range-thumb{background:var(--color-green-secondary)}.WxZOdq_rangeLabels,.WxZOdq_hint{color:var(--color-text-muted);font-size:13px}.WxZOdq_rangeLabels{font-variant-numeric:tabular-nums;justify-content:space-between;gap:8px;margin-top:8px;display:flex}.WxZOdq_hint{margin-top:8px}.WxZOdq_hint[data-error=true]{color:var(--color-red-accent)}.WxZOdq_results{border-top:1px solid var(--color-border);background:var(--color-bg-secondary);flex-direction:column;justify-content:center;gap:12px;display:flex}.WxZOdq_total{color:var(--color-text-primary);font-variant-numeric:tabular-nums;letter-spacing:-.02em;overflow-wrap:anywhere;font-size:clamp(32px,4.5vw,48px);font-weight:600;line-height:1.1}.WxZOdq_total[data-zero=true]{color:var(--color-text-primary)}.WxZOdq_resultNote{color:var(--color-text-secondary);font-size:13px;line-height:1.5}.WxZOdq_breakdown{gap:16px;margin-block:16px;display:grid}.WxZOdq_breakdown>div{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.WxZOdq_breakdown dt{color:var(--color-text-secondary)}.WxZOdq_breakdown dt span{color:var(--color-text-muted);margin-top:4px;font-size:13px;display:block}.WxZOdq_breakdown dd{font-variant-numeric:tabular-nums;flex-shrink:0}.WxZOdq_disclaimer{border-top:1px solid var(--color-border);color:var(--color-text-muted);padding:20px 24px;font-size:12px;line-height:1.6}.WxZOdq_infoButton{width:44px;height:44px;color:var(--color-text-muted);cursor:pointer;border-radius:12px;justify-content:center;align-items:center;display:flex}.WxZOdq_infoButton:hover{color:var(--color-text-primary)}.WxZOdq_tooltip{z-index:1;border:1px solid var(--color-border);background:var(--color-bg-tertiary);color:var(--color-text-secondary);border-radius:12px;padding:20px;font-size:13px;line-height:1.6;position:absolute;top:100%;left:0;right:0}.WxZOdq_tooltip p+p{margin-top:12px}.WxZOdq_tooltip p:first-child{color:var(--color-text-primary);font-weight:500}@container (min-width:480px){.WxZOdq_inputs{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}
