.CurrencyConverterTool_container__7aw_P{display:flex;flex-direction:column;gap:1.5rem;max-width:600px;margin:0 auto}.CurrencyConverterTool_inputGroup___mNiW{display:flex;flex-direction:column;gap:.5rem}.CurrencyConverterTool_inputRow__kFseS{display:grid;grid-template-columns:1fr 1fr;gap:1rem}@media(max-width:500px){.CurrencyConverterTool_inputRow__kFseS{grid-template-columns:1fr}}.CurrencyConverterTool_checkboxGroup__UwQGB{display:flex;align-items:center;gap:.5rem;cursor:pointer}.CurrencyConverterTool_label__01LfV{font-size:.875rem;font-weight:700;color:var(--fg)}.CurrencyConverterTool_input__Yhp6Y,.CurrencyConverterTool_select__l_ViT{width:100%;padding:.875rem 1rem;font-size:1rem;color:var(--fg);background-color:var(--bg);border:1px solid var(--card-border);border-radius:.5rem;outline:none;transition:border-color .2s}.CurrencyConverterTool_input__Yhp6Y:focus,.CurrencyConverterTool_select__l_ViT:focus{border-color:var(--cat-calculator)}.CurrencyConverterTool_button__loefY{padding:.875rem 1rem;font-size:1rem;font-weight:600;color:var(--fg);background-color:var(--bg);border:1px dashed var(--card-border);border-radius:.5rem;cursor:pointer;transition:all .2s}.CurrencyConverterTool_button__loefY:hover{background-color:var(--card-border)}.CurrencyConverterTool_resultGrid__O1vUR{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:.75rem;margin-top:1rem}.CurrencyConverterTool_resultItem__iSGge{background:var(--bg);border:1px solid var(--card-border)}.CurrencyConverterTool_resultItemHighlight__9nLln,.CurrencyConverterTool_resultItem__iSGge{border-radius:.75rem;padding:1.25rem 1rem;display:flex;flex-direction:column;align-items:center;gap:.25rem;text-align:center}.CurrencyConverterTool_resultItemHighlight__9nLln{background:var(--cat-calculator);color:#fff}.CurrencyConverterTool_resultItemHighlight__9nLln .CurrencyConverterTool_resultLabel__Ke5B7,.CurrencyConverterTool_resultItemHighlight__9nLln .CurrencyConverterTool_resultValue__WF_ng{color:#fff}.CurrencyConverterTool_resultValue__WF_ng{font-size:1.75rem;font-weight:900;color:var(--cat-calculator);line-height:1.1}.CurrencyConverterTool_resultLabel__Ke5B7{font-size:.75rem;font-weight:600;color:var(--fg-muted);text-transform:uppercase;letter-spacing:.05em}.CurrencyConverterTool_fullResultItem__lgHFj{grid-column:1/-1;background:var(--cat-calculator);color:#fff;border-radius:.75rem;padding:2rem 1rem;display:flex;flex-direction:column;align-items:center;gap:.5rem;text-align:center}.CurrencyConverterTool_fullResultItem__lgHFj .CurrencyConverterTool_resultValue__WF_ng{font-size:2.5rem;color:#fff}.CurrencyConverterTool_fullResultItem__lgHFj .CurrencyConverterTool_resultLabel__Ke5B7{color:hsla(0,0%,100%,.9)}.CurrencyConverterTool_fullResultItem__lgHFj .CurrencyConverterTool_resultDesc__SJSDz{font-size:.875rem;color:hsla(0,0%,100%,.8);margin-top:.5rem}.TimeZoneConverterTool_container__Nagd_{display:flex;flex-direction:column;gap:1.5rem;max-width:600px;margin:0 auto}.TimeZoneConverterTool_inputGroup__qj7Go{display:flex;flex-direction:column;gap:.5rem}.TimeZoneConverterTool_inputRow__lHa8c{display:grid;grid-template-columns:1fr 1fr;gap:1rem}@media(max-width:500px){.TimeZoneConverterTool_inputRow__lHa8c{grid-template-columns:1fr}}.TimeZoneConverterTool_checkboxGroup__PfUdv{display:flex;align-items:center;gap:.5rem;cursor:pointer}.TimeZoneConverterTool_label__3OUAx{font-size:.875rem;font-weight:700;color:var(--fg)}.TimeZoneConverterTool_input__g39MH,.TimeZoneConverterTool_select__jJybS{width:100%;padding:.875rem 1rem;font-size:1rem;color:var(--fg);background-color:var(--bg);border:1px solid var(--card-border);border-radius:.5rem;outline:none;transition:border-color .2s}.TimeZoneConverterTool_input__g39MH:focus,.TimeZoneConverterTool_select__jJybS:focus{border-color:var(--cat-calculator)}.TimeZoneConverterTool_button___PtzA{padding:.875rem 1rem;font-size:1rem;font-weight:600;color:var(--fg);background-color:var(--bg);border:1px dashed var(--card-border);border-radius:.5rem;cursor:pointer;transition:all .2s}.TimeZoneConverterTool_button___PtzA:hover{background-color:var(--card-border)}.TimeZoneConverterTool_resultGrid__USfoQ{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:.75rem;margin-top:1rem}.TimeZoneConverterTool_resultItem__uNgaQ{background:var(--bg);border:1px solid var(--card-border)}.TimeZoneConverterTool_resultItemHighlight__FWfz3,.TimeZoneConverterTool_resultItem__uNgaQ{border-radius:.75rem;padding:1.25rem 1rem;display:flex;flex-direction:column;align-items:center;gap:.25rem;text-align:center}.TimeZoneConverterTool_resultItemHighlight__FWfz3{background:var(--cat-calculator);color:#fff}.TimeZoneConverterTool_resultItemHighlight__FWfz3 .TimeZoneConverterTool_resultLabel__q5zdj,.TimeZoneConverterTool_resultItemHighlight__FWfz3 .TimeZoneConverterTool_resultValue__KeqcI{color:#fff}.TimeZoneConverterTool_resultValue__KeqcI{font-size:1.75rem;font-weight:900;color:var(--cat-calculator);line-height:1.1}.TimeZoneConverterTool_resultLabel__q5zdj{font-size:.75rem;font-weight:600;color:var(--fg-muted);text-transform:uppercase;letter-spacing:.05em}.TimeZoneConverterTool_fullResultItem__7w4PP{grid-column:1/-1;background:var(--cat-calculator);color:#fff;border-radius:.75rem;padding:2rem 1rem;display:flex;flex-direction:column;align-items:center;gap:.5rem;text-align:center}.TimeZoneConverterTool_fullResultItem__7w4PP .TimeZoneConverterTool_resultValue__KeqcI{font-size:2.5rem;color:#fff}.TimeZoneConverterTool_fullResultItem__7w4PP .TimeZoneConverterTool_resultLabel__q5zdj{color:hsla(0,0%,100%,.9)}.TimeZoneConverterTool_fullResultItem__7w4PP .TimeZoneConverterTool_resultDesc__L_7Yi{font-size:.875rem;color:hsla(0,0%,100%,.8);margin-top:.5rem}.PregnancyCalculatorTool_container__N0xaP{display:flex;flex-direction:column;gap:1.5rem;max-width:600px;margin:0 auto}.PregnancyCalculatorTool_inputGroup__Cav8p{display:flex;flex-direction:column;gap:.5rem}.PregnancyCalculatorTool_inputRow__Fxo17{display:grid;grid-template-columns:1fr 1fr;gap:1rem}@media(max-width:500px){.PregnancyCalculatorTool_inputRow__Fxo17{grid-template-columns:1fr}}.PregnancyCalculatorTool_checkboxGroup__Qu5i1{display:flex;align-items:center;gap:.5rem;cursor:pointer}.PregnancyCalculatorTool_label__jtovL{font-size:.875rem;font-weight:700;color:var(--fg)}.PregnancyCalculatorTool_input__OISQe,.PregnancyCalculatorTool_select__wd8PJ{width:100%;padding:.875rem 1rem;font-size:1rem;color:var(--fg);background-color:var(--bg);border:1px solid var(--card-border);border-radius:.5rem;outline:none;transition:border-color .2s}.PregnancyCalculatorTool_input__OISQe:focus,.PregnancyCalculatorTool_select__wd8PJ:focus{border-color:var(--cat-calculator)}.PregnancyCalculatorTool_button__zEoF9{padding:.875rem 1rem;font-size:1rem;font-weight:600;color:var(--fg);background-color:var(--bg);border:1px dashed var(--card-border);border-radius:.5rem;cursor:pointer;transition:all .2s}.PregnancyCalculatorTool_button__zEoF9:hover{background-color:var(--card-border)}.PregnancyCalculatorTool_resultGrid__Ka8Ee{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:.75rem;margin-top:1rem}.PregnancyCalculatorTool_resultItem__woZM5{background:var(--bg);border:1px solid var(--card-border)}.PregnancyCalculatorTool_resultItemHighlight___Waex,.PregnancyCalculatorTool_resultItem__woZM5{border-radius:.75rem;padding:1.25rem 1rem;display:flex;flex-direction:column;align-items:center;gap:.25rem;text-align:center}.PregnancyCalculatorTool_resultItemHighlight___Waex{background:var(--cat-calculator);color:#fff}.PregnancyCalculatorTool_resultItemHighlight___Waex .PregnancyCalculatorTool_resultLabel__5WDNx,.PregnancyCalculatorTool_resultItemHighlight___Waex .PregnancyCalculatorTool_resultValue__LxvCM{color:#fff}.PregnancyCalculatorTool_resultValue__LxvCM{font-size:1.75rem;font-weight:900;color:var(--cat-calculator);line-height:1.1}.PregnancyCalculatorTool_resultLabel__5WDNx{font-size:.75rem;font-weight:600;color:var(--fg-muted);text-transform:uppercase;letter-spacing:.05em}.PregnancyCalculatorTool_fullResultItem__5eKGZ{grid-column:1/-1;background:var(--cat-calculator);color:#fff;border-radius:.75rem;padding:2rem 1rem;display:flex;flex-direction:column;align-items:center;gap:.5rem;text-align:center}.PregnancyCalculatorTool_fullResultItem__5eKGZ .PregnancyCalculatorTool_resultValue__LxvCM{font-size:2.5rem;color:#fff}.PregnancyCalculatorTool_fullResultItem__5eKGZ .PregnancyCalculatorTool_resultLabel__5WDNx{color:hsla(0,0%,100%,.9)}.PregnancyCalculatorTool_fullResultItem__5eKGZ .PregnancyCalculatorTool_resultDesc__u6q_B{font-size:.875rem;color:hsla(0,0%,100%,.8);margin-top:.5rem}.OvulationCalculatorTool_container__LiNJ0{display:flex;flex-direction:column;gap:1.5rem;max-width:600px;margin:0 auto}.OvulationCalculatorTool_inputGroup__oOrUE{display:flex;flex-direction:column;gap:.5rem}.OvulationCalculatorTool_inputRow__cerEu{display:grid;grid-template-columns:1fr 1fr;gap:1rem}@media(max-width:500px){.OvulationCalculatorTool_inputRow__cerEu{grid-template-columns:1fr}}.OvulationCalculatorTool_checkboxGroup__Jh5vC{display:flex;align-items:center;gap:.5rem;cursor:pointer}.OvulationCalculatorTool_label__kR3TK{font-size:.875rem;font-weight:700;color:var(--fg)}.OvulationCalculatorTool_input__Xxlhk,.OvulationCalculatorTool_select__9im8F{width:100%;padding:.875rem 1rem;font-size:1rem;color:var(--fg);background-color:var(--bg);border:1px solid var(--card-border);border-radius:.5rem;outline:none;transition:border-color .2s}.OvulationCalculatorTool_input__Xxlhk:focus,.OvulationCalculatorTool_select__9im8F:focus{border-color:var(--cat-calculator)}.OvulationCalculatorTool_button__Ik3mS{padding:.875rem 1rem;font-size:1rem;font-weight:600;color:var(--fg);background-color:var(--bg);border:1px dashed var(--card-border);border-radius:.5rem;cursor:pointer;transition:all .2s}.OvulationCalculatorTool_button__Ik3mS:hover{background-color:var(--card-border)}.OvulationCalculatorTool_resultGrid__Nni1t{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:.75rem;margin-top:1rem}.OvulationCalculatorTool_resultItem__S7H0C{background:var(--bg);border:1px solid var(--card-border)}.OvulationCalculatorTool_resultItemHighlight__7Xe_X,.OvulationCalculatorTool_resultItem__S7H0C{border-radius:.75rem;padding:1.25rem 1rem;display:flex;flex-direction:column;align-items:center;gap:.25rem;text-align:center}.OvulationCalculatorTool_resultItemHighlight__7Xe_X{background:var(--cat-calculator);color:#fff}.OvulationCalculatorTool_resultItemHighlight__7Xe_X .OvulationCalculatorTool_resultLabel__9St0T,.OvulationCalculatorTool_resultItemHighlight__7Xe_X .OvulationCalculatorTool_resultValue__RYsez{color:#fff}.OvulationCalculatorTool_resultValue__RYsez{font-size:1.75rem;font-weight:900;color:var(--cat-calculator);line-height:1.1}.OvulationCalculatorTool_resultLabel__9St0T{font-size:.75rem;font-weight:600;color:var(--fg-muted);text-transform:uppercase;letter-spacing:.05em}.OvulationCalculatorTool_fullResultItem__sO6Ov{grid-column:1/-1;background:var(--cat-calculator);color:#fff;border-radius:.75rem;padding:2rem 1rem;display:flex;flex-direction:column;align-items:center;gap:.5rem;text-align:center}.OvulationCalculatorTool_fullResultItem__sO6Ov .OvulationCalculatorTool_resultValue__RYsez{font-size:2.5rem;color:#fff}.OvulationCalculatorTool_fullResultItem__sO6Ov .OvulationCalculatorTool_resultLabel__9St0T{color:hsla(0,0%,100%,.9)}.OvulationCalculatorTool_fullResultItem__sO6Ov .OvulationCalculatorTool_resultDesc__FxaO5{font-size:.875rem;color:hsla(0,0%,100%,.8);margin-top:.5rem}.GpaCalculatorTool_container__YIZEz{display:flex;flex-direction:column;gap:1.5rem;max-width:600px;margin:0 auto}.GpaCalculatorTool_inputGroup__oVrtu{display:flex;flex-direction:column;gap:.5rem}.GpaCalculatorTool_inputRow__PLIKQ{display:grid;grid-template-columns:1fr 1fr;gap:1rem}@media(max-width:500px){.GpaCalculatorTool_inputRow__PLIKQ{grid-template-columns:1fr}}.GpaCalculatorTool_checkboxGroup__9mJDm{display:flex;align-items:center;gap:.5rem;cursor:pointer}.GpaCalculatorTool_label__5WflN{font-size:.875rem;font-weight:700;color:var(--fg)}.GpaCalculatorTool_input__gk2Je,.GpaCalculatorTool_select__zFM7W{width:100%;padding:.875rem 1rem;font-size:1rem;color:var(--fg);background-color:var(--bg);border:1px solid var(--card-border);border-radius:.5rem;outline:none;transition:border-color .2s}.GpaCalculatorTool_input__gk2Je:focus,.GpaCalculatorTool_select__zFM7W:focus{border-color:var(--cat-calculator)}.GpaCalculatorTool_button__iMWmD{padding:.875rem 1rem;font-size:1rem;font-weight:600;color:var(--fg);background-color:var(--bg);border:1px dashed var(--card-border);border-radius:.5rem;cursor:pointer;transition:all .2s}.GpaCalculatorTool_button__iMWmD:hover{background-color:var(--card-border)}.GpaCalculatorTool_resultGrid__y7Qoa{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:.75rem;margin-top:1rem}.GpaCalculatorTool_resultItem__PzA9r{background:var(--bg);border:1px solid var(--card-border)}.GpaCalculatorTool_resultItemHighlight__ufHAJ,.GpaCalculatorTool_resultItem__PzA9r{border-radius:.75rem;padding:1.25rem 1rem;display:flex;flex-direction:column;align-items:center;gap:.25rem;text-align:center}.GpaCalculatorTool_resultItemHighlight__ufHAJ{background:var(--cat-calculator);color:#fff}.GpaCalculatorTool_resultItemHighlight__ufHAJ .GpaCalculatorTool_resultLabel__s1NjC,.GpaCalculatorTool_resultItemHighlight__ufHAJ .GpaCalculatorTool_resultValue__1k8_O{color:#fff}.GpaCalculatorTool_resultValue__1k8_O{font-size:1.75rem;font-weight:900;color:var(--cat-calculator);line-height:1.1}.GpaCalculatorTool_resultLabel__s1NjC{font-size:.75rem;font-weight:600;color:var(--fg-muted);text-transform:uppercase;letter-spacing:.05em}.GpaCalculatorTool_fullResultItem__yUUNC{grid-column:1/-1;background:var(--cat-calculator);color:#fff;border-radius:.75rem;padding:2rem 1rem;display:flex;flex-direction:column;align-items:center;gap:.5rem;text-align:center}.GpaCalculatorTool_fullResultItem__yUUNC .GpaCalculatorTool_resultValue__1k8_O{font-size:2.5rem;color:#fff}.GpaCalculatorTool_fullResultItem__yUUNC .GpaCalculatorTool_resultLabel__s1NjC{color:hsla(0,0%,100%,.9)}.GpaCalculatorTool_fullResultItem__yUUNC .GpaCalculatorTool_resultDesc__dGbrM{font-size:.875rem;color:hsla(0,0%,100%,.8);margin-top:.5rem}.CaloriesCalculatorTool_container__8n8sH{display:flex;flex-direction:column;gap:1.5rem;max-width:600px;margin:0 auto}.CaloriesCalculatorTool_inputGroup__LDmnB{display:flex;flex-direction:column;gap:.5rem}.CaloriesCalculatorTool_inputRow__uFV2y{display:grid;grid-template-columns:1fr 1fr;gap:1rem}@media(max-width:500px){.CaloriesCalculatorTool_inputRow__uFV2y{grid-template-columns:1fr}}.CaloriesCalculatorTool_checkboxGroup__uUp7v{display:flex;align-items:center;gap:.5rem;cursor:pointer}.CaloriesCalculatorTool_label__6B7Py{font-size:.875rem;font-weight:700;color:var(--fg)}.CaloriesCalculatorTool_input__iQ6YI,.CaloriesCalculatorTool_select__W83g7{width:100%;padding:.875rem 1rem;font-size:1rem;color:var(--fg);background-color:var(--bg);border:1px solid var(--card-border);border-radius:.5rem;outline:none;transition:border-color .2s}.CaloriesCalculatorTool_input__iQ6YI:focus,.CaloriesCalculatorTool_select__W83g7:focus{border-color:var(--cat-calculator)}.CaloriesCalculatorTool_button__M72mm{padding:.875rem 1rem;font-size:1rem;font-weight:600;color:var(--fg);background-color:var(--bg);border:1px dashed var(--card-border);border-radius:.5rem;cursor:pointer;transition:all .2s}.CaloriesCalculatorTool_button__M72mm:hover{background-color:var(--card-border)}.CaloriesCalculatorTool_resultGrid__tCJZU{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:.75rem;margin-top:1rem}.CaloriesCalculatorTool_resultItem__fWXzD{background:var(--bg);border:1px solid var(--card-border)}.CaloriesCalculatorTool_resultItemHighlight__oVPHm,.CaloriesCalculatorTool_resultItem__fWXzD{border-radius:.75rem;padding:1.25rem 1rem;display:flex;flex-direction:column;align-items:center;gap:.25rem;text-align:center}.CaloriesCalculatorTool_resultItemHighlight__oVPHm{background:var(--cat-calculator);color:#fff}.CaloriesCalculatorTool_resultItemHighlight__oVPHm .CaloriesCalculatorTool_resultLabel__3WlnA,.CaloriesCalculatorTool_resultItemHighlight__oVPHm .CaloriesCalculatorTool_resultValue__y_dem{color:#fff}.CaloriesCalculatorTool_resultValue__y_dem{font-size:1.75rem;font-weight:900;color:var(--cat-calculator);line-height:1.1}.CaloriesCalculatorTool_resultLabel__3WlnA{font-size:.75rem;font-weight:600;color:var(--fg-muted);text-transform:uppercase;letter-spacing:.05em}.CaloriesCalculatorTool_fullResultItem__RoQol{grid-column:1/-1;background:var(--cat-calculator);color:#fff;border-radius:.75rem;padding:2rem 1rem;display:flex;flex-direction:column;align-items:center;gap:.5rem;text-align:center}.CaloriesCalculatorTool_fullResultItem__RoQol .CaloriesCalculatorTool_resultValue__y_dem{font-size:2.5rem;color:#fff}.CaloriesCalculatorTool_fullResultItem__RoQol .CaloriesCalculatorTool_resultLabel__3WlnA{color:hsla(0,0%,100%,.9)}.CaloriesCalculatorTool_fullResultItem__RoQol .CaloriesCalculatorTool_resultDesc__w4l5w{font-size:.875rem;color:hsla(0,0%,100%,.8);margin-top:.5rem}.MortgageCalculatorTool_container__ebAym{display:flex;flex-direction:column;gap:1.5rem;max-width:600px;margin:0 auto}.MortgageCalculatorTool_inputGroup__5kmqJ{display:flex;flex-direction:column;gap:.5rem}.MortgageCalculatorTool_inputRow__0N7bD{display:grid;grid-template-columns:1fr 1fr;gap:1rem}@media(max-width:500px){.MortgageCalculatorTool_inputRow__0N7bD{grid-template-columns:1fr}}.MortgageCalculatorTool_checkboxGroup__f5bjU{display:flex;align-items:center;gap:.5rem;cursor:pointer}.MortgageCalculatorTool_label__HkDUj{font-size:.875rem;font-weight:700;color:var(--fg)}.MortgageCalculatorTool_input__VFTr0,.MortgageCalculatorTool_select__p1eR8{width:100%;padding:.875rem 1rem;font-size:1rem;color:var(--fg);background-color:var(--bg);border:1px solid var(--card-border);border-radius:.5rem;outline:none;transition:border-color .2s}.MortgageCalculatorTool_input__VFTr0:focus,.MortgageCalculatorTool_select__p1eR8:focus{border-color:var(--cat-calculator)}.MortgageCalculatorTool_button__pqGy0{padding:.875rem 1rem;font-size:1rem;font-weight:600;color:var(--fg);background-color:var(--bg);border:1px dashed var(--card-border);border-radius:.5rem;cursor:pointer;transition:all .2s}.MortgageCalculatorTool_button__pqGy0:hover{background-color:var(--card-border)}.MortgageCalculatorTool_resultGrid__ze0vD{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:.75rem;margin-top:1rem}.MortgageCalculatorTool_resultItem__hNtZJ{background:var(--bg);border:1px solid var(--card-border)}.MortgageCalculatorTool_resultItemHighlight__Xbkqq,.MortgageCalculatorTool_resultItem__hNtZJ{border-radius:.75rem;padding:1.25rem 1rem;display:flex;flex-direction:column;align-items:center;gap:.25rem;text-align:center}.MortgageCalculatorTool_resultItemHighlight__Xbkqq{background:var(--cat-calculator);color:#fff}.MortgageCalculatorTool_resultItemHighlight__Xbkqq .MortgageCalculatorTool_resultLabel__fB9Hp,.MortgageCalculatorTool_resultItemHighlight__Xbkqq .MortgageCalculatorTool_resultValue__AwJlR{color:#fff}.MortgageCalculatorTool_resultValue__AwJlR{font-size:1.75rem;font-weight:900;color:var(--cat-calculator);line-height:1.1}.MortgageCalculatorTool_resultLabel__fB9Hp{font-size:.75rem;font-weight:600;color:var(--fg-muted);text-transform:uppercase;letter-spacing:.05em}.MortgageCalculatorTool_fullResultItem__hC3RV{grid-column:1/-1;background:var(--cat-calculator);color:#fff;border-radius:.75rem;padding:2rem 1rem;display:flex;flex-direction:column;align-items:center;gap:.5rem;text-align:center}.MortgageCalculatorTool_fullResultItem__hC3RV .MortgageCalculatorTool_resultValue__AwJlR{font-size:2.5rem;color:#fff}.MortgageCalculatorTool_fullResultItem__hC3RV .MortgageCalculatorTool_resultLabel__fB9Hp{color:hsla(0,0%,100%,.9)}.MortgageCalculatorTool_fullResultItem__hC3RV .MortgageCalculatorTool_resultDesc__B8fOF{font-size:.875rem;color:hsla(0,0%,100%,.8);margin-top:.5rem}.HeicToJpgTool_container__V4BYd{display:flex;flex-direction:column;gap:1.5rem;max-width:600px;margin:0 auto}.HeicToJpgTool_inputGroup__BOEhv{display:flex;flex-direction:column;gap:.5rem}.HeicToJpgTool_inputRow__Vq9d7{display:grid;grid-template-columns:1fr 1fr;gap:1rem}@media(max-width:500px){.HeicToJpgTool_inputRow__Vq9d7{grid-template-columns:1fr}}.HeicToJpgTool_checkboxGroup__sMYCu{display:flex;align-items:center;gap:.5rem;cursor:pointer}.HeicToJpgTool_label__djuaH{font-size:.875rem;font-weight:700;color:var(--fg)}.HeicToJpgTool_input__qYKSS,.HeicToJpgTool_select__S8jtE{width:100%;padding:.875rem 1rem;font-size:1rem;color:var(--fg);background-color:var(--bg);border:1px solid var(--card-border);border-radius:.5rem;outline:none;transition:border-color .2s}.HeicToJpgTool_input__qYKSS:focus,.HeicToJpgTool_select__S8jtE:focus{border-color:var(--cat-calculator)}.HeicToJpgTool_button__1LlgF{padding:.875rem 1rem;font-size:1rem;font-weight:600;color:var(--fg);background-color:var(--bg);border:1px dashed var(--card-border);border-radius:.5rem;cursor:pointer;transition:all .2s}.HeicToJpgTool_button__1LlgF:hover{background-color:var(--card-border)}.HeicToJpgTool_resultGrid__kJS5R{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:.75rem;margin-top:1rem}.HeicToJpgTool_resultItem__cA88f{background:var(--bg);border:1px solid var(--card-border)}.HeicToJpgTool_resultItemHighlight__8sv21,.HeicToJpgTool_resultItem__cA88f{border-radius:.75rem;padding:1.25rem 1rem;display:flex;flex-direction:column;align-items:center;gap:.25rem;text-align:center}.HeicToJpgTool_resultItemHighlight__8sv21{background:var(--cat-calculator);color:#fff}.HeicToJpgTool_resultItemHighlight__8sv21 .HeicToJpgTool_resultLabel__REtO5,.HeicToJpgTool_resultItemHighlight__8sv21 .HeicToJpgTool_resultValue__B6c_b{color:#fff}.HeicToJpgTool_resultValue__B6c_b{font-size:1.75rem;font-weight:900;color:var(--cat-calculator);line-height:1.1}.HeicToJpgTool_resultLabel__REtO5{font-size:.75rem;font-weight:600;color:var(--fg-muted);text-transform:uppercase;letter-spacing:.05em}.HeicToJpgTool_fullResultItem__Gyu85{grid-column:1/-1;background:var(--cat-calculator);color:#fff;border-radius:.75rem;padding:2rem 1rem;display:flex;flex-direction:column;align-items:center;gap:.5rem;text-align:center}.HeicToJpgTool_fullResultItem__Gyu85 .HeicToJpgTool_resultValue__B6c_b{font-size:2.5rem;color:#fff}.HeicToJpgTool_fullResultItem__Gyu85 .HeicToJpgTool_resultLabel__REtO5{color:hsla(0,0%,100%,.9)}.HeicToJpgTool_fullResultItem__Gyu85 .HeicToJpgTool_resultDesc__U3nTM{font-size:.875rem;color:hsla(0,0%,100%,.8);margin-top:.5rem}.Mp3CutterTool_container__egvy3{display:flex;flex-direction:column;gap:1.5rem;max-width:600px;margin:0 auto}.Mp3CutterTool_inputGroup__VWRM6{display:flex;flex-direction:column;gap:.5rem}.Mp3CutterTool_inputRow__w0mzF{display:grid;grid-template-columns:1fr 1fr;gap:1rem}@media(max-width:500px){.Mp3CutterTool_inputRow__w0mzF{grid-template-columns:1fr}}.Mp3CutterTool_checkboxGroup__hcZ_y{display:flex;align-items:center;gap:.5rem;cursor:pointer}.Mp3CutterTool_label__M5fiW{font-size:.875rem;font-weight:700;color:var(--fg)}.Mp3CutterTool_input__OdhEf,.Mp3CutterTool_select__BcDxj{width:100%;padding:.875rem 1rem;font-size:1rem;color:var(--fg);background-color:var(--bg);border:1px solid var(--card-border);border-radius:.5rem;outline:none;transition:border-color .2s}.Mp3CutterTool_input__OdhEf:focus,.Mp3CutterTool_select__BcDxj:focus{border-color:var(--cat-calculator)}.Mp3CutterTool_button__OUsMy{padding:.875rem 1rem;font-size:1rem;font-weight:600;color:var(--fg);background-color:var(--bg);border:1px dashed var(--card-border);border-radius:.5rem;cursor:pointer;transition:all .2s}.Mp3CutterTool_button__OUsMy:hover{background-color:var(--card-border)}.Mp3CutterTool_resultGrid__anolT{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:.75rem;margin-top:1rem}.Mp3CutterTool_resultItem__276Nl{background:var(--bg);border:1px solid var(--card-border)}.Mp3CutterTool_resultItemHighlight__z4yDr,.Mp3CutterTool_resultItem__276Nl{border-radius:.75rem;padding:1.25rem 1rem;display:flex;flex-direction:column;align-items:center;gap:.25rem;text-align:center}.Mp3CutterTool_resultItemHighlight__z4yDr{background:var(--cat-calculator);color:#fff}.Mp3CutterTool_resultItemHighlight__z4yDr .Mp3CutterTool_resultLabel__iWxbd,.Mp3CutterTool_resultItemHighlight__z4yDr .Mp3CutterTool_resultValue___LzE3{color:#fff}.Mp3CutterTool_resultValue___LzE3{font-size:1.75rem;font-weight:900;color:var(--cat-calculator);line-height:1.1}.Mp3CutterTool_resultLabel__iWxbd{font-size:.75rem;font-weight:600;color:var(--fg-muted);text-transform:uppercase;letter-spacing:.05em}.Mp3CutterTool_fullResultItem__YnwBn{grid-column:1/-1;background:var(--cat-calculator);color:#fff;border-radius:.75rem;padding:2rem 1rem;display:flex;flex-direction:column;align-items:center;gap:.5rem;text-align:center}.Mp3CutterTool_fullResultItem__YnwBn .Mp3CutterTool_resultValue___LzE3{font-size:2.5rem;color:#fff}.Mp3CutterTool_fullResultItem__YnwBn .Mp3CutterTool_resultLabel__iWxbd{color:hsla(0,0%,100%,.9)}.Mp3CutterTool_fullResultItem__YnwBn .Mp3CutterTool_resultDesc__oFPvI{font-size:.875rem;color:hsla(0,0%,100%,.8);margin-top:.5rem}.GifMakerTool_container__ELmRp{display:flex;flex-direction:column;gap:1.5rem;max-width:600px;margin:0 auto}.GifMakerTool_inputGroup__nFnZ7{display:flex;flex-direction:column;gap:.5rem}.GifMakerTool_inputRow__UmTlV{display:grid;grid-template-columns:1fr 1fr;gap:1rem}@media(max-width:500px){.GifMakerTool_inputRow__UmTlV{grid-template-columns:1fr}}.GifMakerTool_checkboxGroup__OnU6j{display:flex;align-items:center;gap:.5rem;cursor:pointer}.GifMakerTool_label__wA681{font-size:.875rem;font-weight:700;color:var(--fg)}.GifMakerTool_input___gaV7,.GifMakerTool_select__8T7t1{width:100%;padding:.875rem 1rem;font-size:1rem;color:var(--fg);background-color:var(--bg);border:1px solid var(--card-border);border-radius:.5rem;outline:none;transition:border-color .2s}.GifMakerTool_input___gaV7:focus,.GifMakerTool_select__8T7t1:focus{border-color:var(--cat-calculator)}.GifMakerTool_button__LE1Oe{padding:.875rem 1rem;font-size:1rem;font-weight:600;color:var(--fg);background-color:var(--bg);border:1px dashed var(--card-border);border-radius:.5rem;cursor:pointer;transition:all .2s}.GifMakerTool_button__LE1Oe:hover{background-color:var(--card-border)}.GifMakerTool_resultGrid__cdGK0{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:.75rem;margin-top:1rem}.GifMakerTool_resultItem__3bheo{background:var(--bg);border:1px solid var(--card-border)}.GifMakerTool_resultItemHighlight__PxSXa,.GifMakerTool_resultItem__3bheo{border-radius:.75rem;padding:1.25rem 1rem;display:flex;flex-direction:column;align-items:center;gap:.25rem;text-align:center}.GifMakerTool_resultItemHighlight__PxSXa{background:var(--cat-calculator);color:#fff}.GifMakerTool_resultItemHighlight__PxSXa .GifMakerTool_resultLabel__459jW,.GifMakerTool_resultItemHighlight__PxSXa .GifMakerTool_resultValue__VHbft{color:#fff}.GifMakerTool_resultValue__VHbft{font-size:1.75rem;font-weight:900;color:var(--cat-calculator);line-height:1.1}.GifMakerTool_resultLabel__459jW{font-size:.75rem;font-weight:600;color:var(--fg-muted);text-transform:uppercase;letter-spacing:.05em}.GifMakerTool_fullResultItem__Z3phU{grid-column:1/-1;background:var(--cat-calculator);color:#fff;border-radius:.75rem;padding:2rem 1rem;display:flex;flex-direction:column;align-items:center;gap:.5rem;text-align:center}.GifMakerTool_fullResultItem__Z3phU .GifMakerTool_resultValue__VHbft{font-size:2.5rem;color:#fff}.GifMakerTool_fullResultItem__Z3phU .GifMakerTool_resultLabel__459jW{color:hsla(0,0%,100%,.9)}.GifMakerTool_fullResultItem__Z3phU .GifMakerTool_resultDesc__hjAAO{font-size:.875rem;color:hsla(0,0%,100%,.8);margin-top:.5rem}.AdBanner_adContainer__3fspG{background:var(--surface-sunken);border:1px dashed var(--border-subtle);border-radius:var(--radius-md);display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;overflow:hidden;margin:1.5rem 0}.AdBanner_adContainer__3fspG .AdBanner_label__DhKyJ{position:absolute;top:.25rem;right:.5rem;font-size:.65rem;text-transform:uppercase;letter-spacing:.05em;color:var(--ink-muted)}.AdBanner_adContainer__3fspG .AdBanner_placeholder__BhOSx{display:flex;flex-direction:column;align-items:center;gap:.5rem;color:var(--ink-secondary);opacity:.5}.AdBanner_adContainer__3fspG .AdBanner_placeholder__BhOSx i{font-size:1.5rem}.AdBanner_adContainer__3fspG .AdBanner_placeholder__BhOSx span{font-size:.85rem;font-weight:500}.AdBanner_adContainer__3fspG.AdBanner_horizontal___5Vai{width:100%;min-height:90px;padding:1rem}.AdBanner_adContainer__3fspG.AdBanner_rectangle__rhktA{width:300px;height:250px;margin:1.5rem auto}.AdBanner_adContainer__3fspG.AdBanner_vertical__2XK4L{width:160px;height:600px;margin:0 auto}.ToolBlock_workSurface__SaHQg{background:var(--surface-raised);border:1px solid var(--border-subtle);border-radius:14px;box-shadow:var(--shadow-sm);margin-bottom:3rem;overflow:hidden}.ToolBlock_header__RgHEz{display:flex;flex-direction:column;gap:1.25rem;padding:1.5rem;border-bottom:1px solid var(--border-subtle);background:color-mix(in srgb,var(--surface-sunken) 50%,var(--surface-raised))}@media(min-width:768px){.ToolBlock_header__RgHEz{flex-direction:row;align-items:center;justify-content:space-between;padding:1.5rem 2rem}}.ToolBlock_titleGroup__j_xNS{display:flex;align-items:center;gap:1rem}.ToolBlock_iconWrap__VS6yL{width:52px;height:52px;border-radius:12px;border:1px solid;display:flex;align-items:center;justify-content:center;font-size:1.25rem;flex-shrink:0;box-shadow:var(--shadow-sm)}.ToolBlock_title__IBZW_{font-family:var(--font-heading);font-size:1.375rem;font-weight:700;letter-spacing:-.02em;color:var(--ink-primary);line-height:1.2}@media(min-width:768px){.ToolBlock_title__IBZW_{font-size:1.75rem}}.ToolBlock_eyebrow__N0QYg{display:inline-flex;align-items:center;gap:.375rem;margin-top:.25rem}.ToolBlock_formats__DV0KR{display:block;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;font-family:var(--font-sans)}.ToolBlock_desc__IxTZw{font-size:.9375rem;line-height:1.5;color:var(--ink-secondary);max-width:26rem}@media(min-width:768px){.ToolBlock_desc__IxTZw{text-align:right}}.ToolBlock_workspace__z7WGo{padding:1.5rem}@media(min-width:768px){.ToolBlock_workspace__z7WGo{padding:2.5rem}}