.CostCalculator_root__j76_L{max-width:520px;width:100%}.CostCalculator_tabs__nJ9fu{display:flex;padding:3px;background:var(--pt-surface);border:1px solid var(--pt-border);border-radius:10px;gap:2px}.CostCalculator_tab__t8ZYu{flex:1 1;font-family:var(--font-body);font-size:.8125rem;font-weight:500;padding:.5rem 1rem;border:none;border-radius:8px;background:transparent;color:var(--pt-text-secondary);cursor:pointer;transition:all .2s ease;position:relative}.CostCalculator_tab__t8ZYu:hover{color:var(--pt-text);background:rgba(255,255,255,.03)}.CostCalculator_tabActive__TKlz4{color:var(--pt-text);background:var(--pt-bg);box-shadow:0 1px 3px rgba(0,0,0,.3),0 0 0 1px rgba(255,255,255,.04)}.CostCalculator_tabActive__TKlz4:hover{background:var(--pt-bg)}.CostCalculator_tabPanel__f0wNX{padding:1.25rem 0 0}.CostCalculator_controls__XckPW{display:flex;flex-direction:column;gap:.875rem;margin-bottom:1.25rem}.CostCalculator_row__my1eu{display:flex;gap:.75rem;align-items:flex-end}.CostCalculator_fieldGrow__9knce{flex:1 1;min-width:0}.CostCalculator_fieldSmall__YiWjr{flex-shrink:0}.CostCalculator_field__tOwyy{margin-bottom:1rem}.CostCalculator_label__9k2sE{display:block;font-size:.75rem;font-weight:500;letter-spacing:.02em;color:var(--pt-text-secondary);margin-bottom:.375rem}.CostCalculator_select__SKQlG{width:100%;font-family:var(--font-body);font-size:.8125rem;padding:.5rem .75rem;border:1px solid var(--pt-border);border-radius:var(--radius);background:var(--pt-surface);color:var(--pt-text);cursor:pointer;transition:border-color .15s}.CostCalculator_select__SKQlG:hover{border-color:var(--pt-text-secondary)}.CostCalculator_select__SKQlG:focus-visible{outline:none;border-color:var(--pt-accent);box-shadow:0 0 0 3px rgba(34,197,94,.1)}.CostCalculator_inputSection__fxgXs{display:flex;flex-direction:column;gap:0}.CostCalculator_slider__JXqML{width:100%;height:6px;accent-color:var(--pt-accent);cursor:pointer}.CostCalculator_textarea__5HrBK{width:100%;font-family:var(--font-body);font-size:.8125rem;padding:.75rem;border:1px solid var(--pt-border);border-radius:var(--radius);background:var(--pt-surface);color:var(--pt-text);resize:vertical;min-height:140px;box-sizing:border-box;line-height:1.6;transition:border-color .15s,box-shadow .15s}.CostCalculator_textarea__5HrBK::placeholder{color:var(--pt-text-secondary);opacity:.6}.CostCalculator_textarea__5HrBK:focus{outline:none;border-color:var(--pt-accent);box-shadow:0 0 0 3px rgba(34,197,94,.08)}.CostCalculator_textMeta__SoPsp{margin-top:.375rem;font-size:.6875rem;font-family:var(--font-mono);color:var(--pt-text-secondary);opacity:.7;line-height:1.5}.CostCalculator_textMetaSep__6uM93{margin:0 .25rem;opacity:.4}.CostCalculator_result__YZyK1{margin-top:1.25rem;border:1px solid var(--pt-border);border-radius:var(--radius);overflow:hidden;background:var(--pt-surface)}.CostCalculator_costRow__b6JTV{display:flex;justify-content:space-between;align-items:center;padding:.5rem .875rem}.CostCalculator_costRow__b6JTV+.CostCalculator_costRow__b6JTV{border-top:1px solid rgba(255,255,255,.04)}.CostCalculator_costTotal__zywKA{background:rgba(34,197,94,.04);border-top:1px solid rgba(34,197,94,.12);padding:.625rem .875rem}.CostCalculator_costLabel__tHytZ{font-size:.75rem;color:var(--pt-text-secondary)}.CostCalculator_costValue__Cp2nt{font-family:var(--font-mono);font-size:.8125rem;color:var(--pt-accent);font-weight:500;letter-spacing:-.01em}.CostCalculator_costTotal__zywKA .CostCalculator_costLabel__tHytZ{font-weight:600;font-size:.8125rem;color:var(--pt-text)}.CostCalculator_costTotal__zywKA .CostCalculator_costValue__Cp2nt{font-size:1.125rem;font-weight:700;letter-spacing:-.02em}.CostCalculator_disclaimer__1IqPn{margin-top:1rem;font-size:.6875rem;color:var(--pt-text-secondary);opacity:.6;line-height:1.5;text-align:center}