._calculator_1njhi_1{padding:0 0 var(--ts-space-20);background:var(--ts-bg-primary)}._container_1njhi_6{max-width:760px;margin:0 auto;padding:0 var(--ts-space-6)}._sectionTitle_1njhi_12{margin:0 0 var(--ts-space-5);color:var(--ts-fg-primary);font-size:var(--ts-type-title-size);font-weight:var(--ts-weight-semibold);line-height:var(--ts-leading-title);text-align:center}._presets_1njhi_21{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--ts-space-2);margin-bottom:var(--ts-space-6)}._presetButton_1njhi_28{display:flex;min-width:0;flex-direction:column;gap:var(--ts-space-1);padding:var(--ts-space-3) var(--ts-space-4);border:1px solid var(--ts-border-default);border-radius:var(--ts-radius-medium);background:var(--ts-surface-default);color:var(--ts-fg-secondary);cursor:pointer;text-align:left;transition:border-color .16s var(--ts-ease-out),background .16s var(--ts-ease-out)}._presetButton_1njhi_28:hover{border-color:var(--ts-border-hover);background:var(--ts-surface-hover)}._presetButton_1njhi_28:focus-visible,._input_1njhi_49:focus-visible,._select_1njhi_50:focus-visible,._checkbox_1njhi_51:focus-visible,._audioInput_1njhi_52:focus-visible,._resetButton_1njhi_53:focus-visible{outline:2px solid var(--ts-accent);outline-offset:2px}._presetButtonActive_1njhi_58{border-color:var(--ts-border-active);background:var(--ts-surface-active);color:var(--ts-fg-primary)}._presetLabel_1njhi_64{font-size:var(--ts-type-small-size);font-weight:var(--ts-weight-semibold);line-height:var(--ts-leading-label)}._presetDetail_1njhi_70{overflow:hidden;color:var(--ts-fg-tertiary);font-size:var(--ts-type-label-size);line-height:var(--ts-leading-label);text-overflow:ellipsis;white-space:nowrap}._inputCard_1njhi_79{margin-bottom:var(--ts-space-6);padding:var(--ts-space-8);border:1px solid var(--ts-border-default);border-radius:var(--ts-radius-large);background:var(--ts-surface-default)}._inputGrid_1njhi_87{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ts-space-5)}._fieldGroup_1njhi_93{min-width:0}._inputLabel_1njhi_97{display:block;margin-bottom:var(--ts-space-2);color:var(--ts-fg-secondary);font-size:var(--ts-type-small-size);font-weight:var(--ts-weight-medium);line-height:var(--ts-leading-label)}._compoundInput_1njhi_106{display:grid;grid-template-columns:minmax(0,1fr) auto}._input_1njhi_49,._select_1njhi_50,._audioInput_1njhi_52{min-width:0;height:46px;border:1px solid var(--ts-border-default);background:var(--ts-bg-primary);color:var(--ts-fg-primary);font:inherit;font-variant-numeric:tabular-nums}._input_1njhi_49{width:100%;padding:0 var(--ts-space-4);border-radius:var(--ts-radius-medium) 0 0 var(--ts-radius-medium)}._select_1njhi_50{padding:0 var(--ts-space-8) 0 var(--ts-space-3);border-left:0;border-radius:0 var(--ts-radius-medium) var(--ts-radius-medium) 0;color:var(--ts-fg-secondary);cursor:pointer}._input_1njhi_49:hover,._select_1njhi_50:hover,._audioInput_1njhi_52:hover{border-color:var(--ts-border-hover)}._inputHint_1njhi_143{margin:var(--ts-space-2) 0 0;color:var(--ts-fg-tertiary);font-size:var(--ts-type-label-size);line-height:var(--ts-leading-label)}._audioRow_1njhi_150{display:flex;align-items:center;justify-content:space-between;gap:var(--ts-space-4);margin-top:var(--ts-space-6);padding-top:var(--ts-space-6);border-top:1px solid var(--ts-border-subtle)}._checkboxLabel_1njhi_160{display:inline-flex;align-items:center;gap:var(--ts-space-2);color:var(--ts-fg-primary);font-size:var(--ts-type-small-size);font-weight:var(--ts-weight-medium);cursor:pointer}._checkbox_1njhi_51{width:18px;height:18px;margin:0;accent-color:var(--ts-accent)}._audioInputWrap_1njhi_177{display:flex;align-items:center;gap:var(--ts-space-2)}._audioInput_1njhi_52{width:104px;padding:0 var(--ts-space-3);border-radius:var(--ts-radius-medium)}._audioInput_1njhi_52:disabled{border-color:var(--ts-border-subtle);background:var(--ts-bg-secondary);color:var(--ts-fg-tertiary);cursor:not-allowed}._inputSuffix_1njhi_196{color:var(--ts-fg-tertiary);font-size:var(--ts-type-small-size)}._formFooter_1njhi_201{display:flex;align-items:center;justify-content:space-between;gap:var(--ts-space-4);margin-top:var(--ts-space-6)}._formNote_1njhi_209{max-width:420px;margin:0;color:var(--ts-fg-tertiary);font-size:var(--ts-type-label-size);line-height:var(--ts-leading-label)}._resetButton_1njhi_53{flex-shrink:0;padding:var(--ts-space-2) var(--ts-space-3);border:1px solid var(--ts-border-default);border-radius:var(--ts-radius-small);background:var(--ts-bg-primary);color:var(--ts-fg-secondary);font-size:var(--ts-type-label-size);font-weight:var(--ts-weight-medium);cursor:pointer}._resetButton_1njhi_53:hover{border-color:var(--ts-border-hover);color:var(--ts-fg-primary)}._resultRegion_1njhi_234{min-height:182px}._resultsGrid_1njhi_238{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--ts-space-3)}._resultCard_1njhi_244{display:flex;min-width:0;flex-direction:column;padding:var(--ts-space-5);border:1px solid var(--ts-border-default);border-radius:var(--ts-radius-medium);background:var(--ts-surface-default)}._resultLabel_1njhi_254{margin-bottom:var(--ts-space-2);color:var(--ts-fg-tertiary);font-size:var(--ts-type-label-size);font-weight:var(--ts-weight-medium);letter-spacing:var(--ts-tracking-label);line-height:var(--ts-leading-label);text-transform:uppercase}._resultValue_1njhi_264{overflow-wrap:anywhere;color:var(--ts-fg-primary);font-size:clamp(1.25rem,4vw,1.75rem);font-weight:var(--ts-weight-semibold);font-variant-numeric:tabular-nums;letter-spacing:var(--ts-tracking-headline);line-height:var(--ts-leading-title)}._resultDetail_1njhi_274{margin-top:var(--ts-space-2);color:var(--ts-fg-tertiary);font-size:var(--ts-type-label-size);line-height:var(--ts-leading-label)}._calculationNote_1njhi_281,._errorCard_1njhi_282{margin-top:var(--ts-space-3);padding:var(--ts-space-4) var(--ts-space-5);border:1px solid var(--ts-border-default);border-radius:var(--ts-radius-medium);background:var(--ts-bg-secondary);color:var(--ts-fg-secondary);font-size:var(--ts-type-small-size);line-height:var(--ts-leading-body)}._calculationNote_1njhi_281 strong{color:var(--ts-fg-primary);font-weight:var(--ts-weight-medium)}._errorCard_1njhi_282{display:flex;flex-direction:column;gap:var(--ts-space-2);border-color:var(--ts-error)}._errorCard_1njhi_282 strong{color:var(--ts-error)}._srOnly_1njhi_309{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:720px){._presets_1njhi_21{grid-template-columns:repeat(2,minmax(0,1fr))}._inputCard_1njhi_79{padding:var(--ts-space-6)}._inputGrid_1njhi_87,._resultsGrid_1njhi_238{grid-template-columns:1fr}._resultRegion_1njhi_234{min-height:0}}@media(max-width:480px){._container_1njhi_6{padding:0 var(--ts-space-4)}._presets_1njhi_21{grid-template-columns:1fr}._audioRow_1njhi_150,._formFooter_1njhi_201{align-items:flex-start;flex-direction:column}._audioInputWrap_1njhi_177{width:100%}._audioInput_1njhi_52{flex:1;width:auto}}
