{"id":11049,"date":"2026-02-25T14:50:27","date_gmt":"2026-02-25T18:50:27","guid":{"rendered":"https:\/\/beyondhealthlab.com\/calculadora-de-reconstitucion-de-peptidos\/"},"modified":"2026-03-12T22:19:40","modified_gmt":"2026-03-13T03:19:40","slug":"calculadora-de-reconstitucion-de-peptidos","status":"publish","type":"page","link":"https:\/\/beyondhealthlab.com\/es\/calculadora-de-reconstitucion-de-peptidos\/","title":{"rendered":"Calculadora de Reconstituci\u00f3n de P\u00e9ptidos"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"11049\" class=\"elementor elementor-11049 elementor-11039\">\n\t\t\t\t<div class=\"elementor-element elementor-element-0330773 e-flex e-con-boxed e-con e-parent\" data-id=\"0330773\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-8936a36 elementor-widget elementor-widget-html\" data-id=\"8936a36\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<link rel=\"stylesheet\" href=\"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/font-awesome\/6.4.0\/css\/all.min.css\">\r\n\r\n<style>\r\n    \/* Scoped Styles for Elementor Compatibility - APPLE DNA *\/\r\n    .peptide-calculator-section {\r\n        font-family: 'Instrument Sans', -apple-system, BlinkMacSystemFont, sans-serif;\r\n        max-width: 100%;\r\n        margin: 0 auto;\r\n        background: #FFFFFF;\r\n        border-radius: 16px;\r\n        box-shadow: 0 10px 30px rgba(0, 0, 0, 0.08);\r\n        overflow: hidden;\r\n        border: 1px solid #e8e8ed;\r\n        box-sizing: border-box;\r\n    }\r\n\r\n    .peptide-calculator-section *, \r\n    .peptide-calculator-section *::before, \r\n    .peptide-calculator-section *::after {\r\n        box-sizing: border-box;\r\n    }\r\n\r\n    .calculator-header {\r\n        background: #000000;\r\n        padding: 30px 25px;\r\n        text-align: center;\r\n        border-bottom: none;\r\n    }\r\n\r\n    .calculator-header h1 {\r\n        font-size: 2.2rem;\r\n        margin: 0 0 5px 0;\r\n        color: #ffffff;\r\n        font-weight: 700;\r\n        letter-spacing: -0.02em;\r\n        line-height: 1.2;\r\n    }\r\n\r\n    .calculator-header p {\r\n        font-size: 1.1rem;\r\n        color: #aeaeb2;\r\n        max-width: 600px;\r\n        margin: 0 auto;\r\n    }\r\n\r\n    .calculator-body {\r\n        padding: 30px;\r\n    }\r\n\r\n    .input-columns {\r\n        display: grid;\r\n        grid-template-columns: repeat(3, 1fr);\r\n        gap: 25px;\r\n        margin-bottom: 30px;\r\n    }\r\n\r\n    .input-section {\r\n        background: #f5f5f7;\r\n        border-radius: 12px;\r\n        padding: 24px;\r\n        border: 1px solid #e8e8ed;\r\n    }\r\n\r\n    .section-badge-header {\r\n        display: flex;\r\n        align-items: center;\r\n        gap: 15px;\r\n        margin-bottom: 12px;\r\n    }\r\n\r\n    .section-icon {\r\n        font-size: 2.2rem;\r\n        color: #0066cc;\r\n    }\r\n\r\n    .input-section-title {\r\n        font-size: 1.5rem;\r\n        line-height: 1.1;\r\n        color: #1d1d1f;\r\n        margin: 0;\r\n        font-weight: 600;\r\n        letter-spacing: -0.01em;\r\n    }\r\n\r\n    .title-underline {\r\n        height: 1px;\r\n        background: #e8e8ed;\r\n        margin: 0 0 20px 0;\r\n        width: 100%;\r\n    }\r\n\r\n    .button-grid {\r\n        display: grid;\r\n        grid-template-columns: repeat(3, 1fr);\r\n        gap: 10px;\r\n        margin-bottom: 15px;\r\n    }\r\n\r\n    .calc-button {\r\n        background: #ffffff;\r\n        border: 1px solid #e8e8ed;\r\n        border-radius: 8px;\r\n        padding: 12px 4px;\r\n        color: #1d1d1f;\r\n        font-weight: 600;\r\n        text-align: center;\r\n        cursor: pointer;\r\n        transition: all 0.2s ease;\r\n        font-size: 0.95rem;\r\n        display: flex;\r\n        align-items: center;\r\n        justify-content: center;\r\n    }\r\n\r\n    .calc-button:hover {\r\n        border-color: #0066cc;\r\n        color: #0066cc;\r\n    }\r\n\r\n    .calc-button.selected {\r\n        background: #0066cc;\r\n        color: #ffffff;\r\n        border-color: #0066cc;\r\n        box-shadow: 0 4px 12px rgba(0, 102, 204, 0.2);\r\n    }\r\n\r\n    .custom-input-container {\r\n        display: flex;\r\n        gap: 10px;\r\n        align-items: center;\r\n        background: #ffffff;\r\n        border-radius: 8px;\r\n        padding: 0;\r\n        margin-top: 10px;\r\n    }\r\n\r\n    .custom-input {\r\n        flex: 1;\r\n        background: #ffffff;\r\n        border: 1px solid #e8e8ed;\r\n        border-radius: 8px;\r\n        padding: 12px;\r\n        color: #1d1d1f;\r\n        font-size: 1rem;\r\n        width: 100%;\r\n        transition: border-color 0.2s;\r\n        font-family: 'Instrument Sans', sans-serif;\r\n    }\r\n\r\n    .custom-input:focus {\r\n        outline: none;\r\n        border-color: #0066cc;\r\n        box-shadow: 0 0 0 3px rgba(0, 102, 204, 0.1);\r\n    }\r\n\r\n    .unit-select {\r\n        background: #ffffff;\r\n        border: 1px solid #e8e8ed;\r\n        border-radius: 8px;\r\n        padding: 12px;\r\n        color: #1d1d1f;\r\n        width: 80px;\r\n        font-family: 'Instrument Sans', sans-serif;\r\n    }\r\n\r\n    .unit-select:focus {\r\n        outline: none;\r\n        border-color: #0066cc;\r\n        box-shadow: 0 0 0 3px rgba(0, 102, 204, 0.1);\r\n    }\r\n\r\n    .results-container {\r\n        background: #ffffff;\r\n        border-radius: 16px;\r\n        padding: 30px;\r\n        margin: 30px 0 0 0;\r\n        box-shadow: 0 4px 20px rgba(0, 0, 0, 0.04);\r\n        border: 1px solid #e8e8ed;\r\n    }\r\n\r\n    .results-title {\r\n        font-size: 1.6rem;\r\n        margin: 0 0 20px 0;\r\n        color: #1d1d1f;\r\n        display: flex;\r\n        align-items: center;\r\n        gap: 12px;\r\n        font-weight: 700;\r\n        letter-spacing: -0.02em;\r\n    }\r\n\r\n    .results-title i {\r\n        color: #0066cc;\r\n    }\r\n\r\n    .result-highlight {\r\n        font-size: 1.5rem;\r\n        text-align: center;\r\n        margin: 20px 0;\r\n        color: #0066cc;\r\n        padding: 20px;\r\n        background: #f0f7ff;\r\n        border-radius: 12px;\r\n        border: 1px dashed rgba(0, 102, 204, 0.3);\r\n        line-height: 1.4;\r\n    }\r\n\r\n    .result-highlight span {\r\n        font-size: 1.8rem;\r\n        color: #1d1d1f;\r\n        font-weight: 800;\r\n        letter-spacing: -0.02em;\r\n    }\r\n\r\n    .syringe-container {\r\n        background: #f5f5f7;\r\n        border-radius: 12px;\r\n        padding: 30px;\r\n        margin: 25px 0;\r\n        border: 1px solid #e8e8ed;\r\n    }\r\n\r\n    .syringe-visual {\r\n        height: 48px;\r\n        background: #ffffff;\r\n        border-radius: 100px;\r\n        position: relative;\r\n        overflow: hidden;\r\n        border: 1px solid #e8e8ed;\r\n        margin: 10px 0 30px;\r\n    }\r\n\r\n    .syringe-fill {\r\n        height: 100%;\r\n        background: #0066cc;\r\n        width: 0%;\r\n        border-radius: 100px 0 0 100px;\r\n        position: absolute;\r\n        left: 0;\r\n        top: 0;\r\n        transition: width 0.8s cubic-bezier(0.22, 0.61, 0.36, 1);\r\n        z-index: 1;\r\n        border-right: 3px solid #1d1d1f;\r\n    }\r\n\r\n    .syringe-marker {\r\n        position: absolute;\r\n        top: 0;\r\n        height: 100%;\r\n        width: 100%;\r\n        z-index: 2;\r\n    }\r\n\r\n    .syringe-tick {\r\n        position: absolute;\r\n        width: 1px;\r\n        background: #e8e8ed;\r\n        top: 0;\r\n    }\r\n\r\n    .tick-major {\r\n        height: 40%;\r\n        width: 2px;\r\n        background: #1d1d1f;\r\n        opacity: 0.2;\r\n    }\r\n\r\n    .tick-minor {\r\n        height: 20%;\r\n        background: #1d1d1f;\r\n        opacity: 0.1;\r\n    }\r\n\r\n    .syringe-units {\r\n        position: relative;\r\n        height: 25px;\r\n        width: 100%;\r\n    }\r\n\r\n    .unit-label {\r\n        position: absolute;\r\n        top: 0;\r\n        transform: translateX(-50%);\r\n        font-size: 0.95rem;\r\n        color: #6e6e73;\r\n        font-weight: 600;\r\n    }\r\n\r\n    .results-grid {\r\n        display: grid;\r\n        grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));\r\n        gap: 20px;\r\n        margin-top: 25px;\r\n    }\r\n\r\n    .result-card {\r\n        background: #ffffff;\r\n        border-radius: 12px;\r\n        padding: 24px;\r\n        border: 1px solid #e8e8ed;\r\n        text-align: center;\r\n    }\r\n\r\n    .result-card h3 {\r\n        font-size: 1rem;\r\n        margin: 0 0 8px 0;\r\n        color: #6e6e73;\r\n        display: flex;\r\n        align-items: center;\r\n        justify-content: center;\r\n        gap: 8px;\r\n        text-transform: uppercase;\r\n        letter-spacing: 0.05em;\r\n        font-weight: 700;\r\n    }\r\n\r\n    .result-card p {\r\n        font-size: 1.6rem;\r\n        font-weight: 700;\r\n        color: #1d1d1f;\r\n        margin: 0;\r\n        letter-spacing: -0.02em;\r\n    }\r\n\r\n    .disclaimer {\r\n        background: #f5f5f7;\r\n        border-top: 1px solid #e8e8ed;\r\n        padding: 25px 30px;\r\n        text-align: center;\r\n        font-size: 0.9rem;\r\n        color: #6e6e73;\r\n        line-height: 1.6;\r\n    }\r\n\r\n    .disclaimer strong {\r\n        color: #1d1d1f;\r\n        font-weight: 700;\r\n    }\r\n    \r\n    .disclaimer p {\r\n        margin: 0;\r\n    }\r\n\r\n    .error {\r\n        color: #dc3545;\r\n        text-align: center;\r\n        font-weight: 600;\r\n        padding: 15px;\r\n        border-radius: 8px;\r\n        background: #fdf2f2;\r\n        margin: 10px 0;\r\n    }\r\n\r\n    \/* Responsive Breakpoints *\/\r\n    @media (max-width: 992px) {\r\n        .input-columns { grid-template-columns: 1fr; gap: 20px; }\r\n        .button-grid { grid-template-columns: repeat(4, 1fr); }\r\n    }\r\n\r\n    @media (max-width: 768px) {\r\n        .calculator-body { padding: 20px; }\r\n        .button-grid { grid-template-columns: repeat(3, 1fr); }\r\n        .result-highlight { font-size: 1.3rem; }\r\n        .result-highlight span { font-size: 1.5rem; }\r\n        .syringe-visual { height: 35px; }\r\n    }\r\n\r\n    @media (max-width: 480px) {\r\n        .calculator-header { padding: 24px 20px; }\r\n        .calculator-header h1 { font-size: 1.8rem; }\r\n        .input-section-title { font-size: 1.4rem; }\r\n        .button-grid { grid-template-columns: repeat(2, 1fr); }\r\n        .results-grid { grid-template-columns: 1fr; }\r\n        .syringe-units .unit-label { font-size: 0.8rem; }\r\n    }\r\n<\/style>\r\n\r\n<div class=\"peptide-calculator-section\">\r\n    <div class=\"calculator-header\">\r\n        <h1><i class=\"fas fa-mobile-alt\"><\/i> Calculadora de P\u00e9ptidos<\/h1>\r\n        <p>Calcule la dosis exacta para su investigaci\u00f3n de p\u00e9ptidos con precisi\u00f3n<\/p>\r\n    <\/div>\r\n\r\n    <div class=\"calculator-body\">\r\n        <div class=\"input-columns\">\r\n            <div class=\"input-section\">\r\n                <div class=\"section-badge-header\">\r\n                    <i class=\"fas fa-vial section-icon\"><\/i>\r\n                    <h2 class=\"input-section-title\">Tama\u00f1o del<br>Vial<\/h2>\r\n                <\/div>\r\n                <div class=\"title-underline\"><\/div>\r\n                <div class=\"button-grid\" id=\"vialSizeButtons\">\r\n                    <div class=\"calc-button vial-btn\" data-value=\"5\">5 mg<\/div>\r\n                    <div class=\"calc-button vial-btn\" data-value=\"10\">10 mg<\/div>\r\n                    <div class=\"calc-button vial-btn\" data-value=\"15\">15 mg<\/div>\r\n                    <div class=\"calc-button vial-btn\" data-value=\"20\">20 mg<\/div>\r\n                    <div class=\"calc-button vial-btn\" data-value=\"25\">25 mg<\/div>\r\n                    <div class=\"calc-button vial-btn\" data-value=\"30\">30 mg<\/div>\r\n                    <div class=\"calc-button vial-btn\" data-value=\"40\">40 mg<\/div>\r\n                    <div class=\"calc-button vial-btn\" data-value=\"50\">50 mg<\/div>\r\n                    <div class=\"calc-button vial-btn\" data-value=\"custom\">Otro<\/div>\r\n                <\/div>\r\n                <div class=\"custom-input-container\" id=\"customVialContainer\" style=\"display: none;\">\r\n                    <input type=\"number\" id=\"customVialSize\" class=\"custom-input\" placeholder=\"Ingrese tama\u00f1o\" min=\"1\" step=\"0.1\">\r\n                    <span style=\"padding-right:12px; font-weight:600; color:#1d1d1f;\">mg<\/span>\r\n                <\/div>\r\n            <\/div>\r\n\r\n            <div class=\"input-section\">\r\n                <div class=\"section-badge-header\">\r\n                    <i class=\"fas fa-tint section-icon\"><\/i>\r\n                    <h2 class=\"input-section-title\">Agua<br>Bacteriost\u00e1tica<\/h2>\r\n                <\/div>\r\n                <div class=\"title-underline\"><\/div>\r\n                <div class=\"button-grid\" id=\"waterButtons\">\r\n                    <div class=\"calc-button water-btn\" data-value=\"1\">1 mL<\/div>\r\n                    <div class=\"calc-button water-btn\" data-value=\"2\">2 mL<\/div>\r\n                    <div class=\"calc-button water-btn\" data-value=\"3\">3 mL<\/div>\r\n                    <div class=\"calc-button water-btn\" data-value=\"4\">4 mL<\/div>\r\n                    <div class=\"calc-button water-btn\" data-value=\"5\">5 mL<\/div>\r\n                    <div class=\"calc-button water-btn\" data-value=\"custom\">Otro<\/div>\r\n                <\/div>\r\n                <div class=\"custom-input-container\" id=\"customWaterContainer\" style=\"display: none;\">\r\n                    <input type=\"number\" id=\"customWaterVolume\" class=\"custom-input\" placeholder=\"Ingrese volumen\" min=\"0.1\" step=\"0.1\">\r\n                    <span style=\"padding-right:12px; font-weight:600; color:#1d1d1f;\">mL<\/span>\r\n                <\/div>\r\n            <\/div>\r\n\r\n            <div class=\"input-section\">\r\n                <div class=\"section-badge-header\">\r\n                    <i class=\"fas fa-syringe section-icon\"><\/i>\r\n                    <h2 class=\"input-section-title\">Dosis<br>Deseada<\/h2>\r\n                <\/div>\r\n                <div class=\"title-underline\"><\/div>\r\n                <div class=\"button-grid\" id=\"doseButtons\">\r\n                    <div class=\"calc-button dose-btn\" data-value=\"100\" data-unit=\"mcg\">100 mcg<\/div>\r\n                    <div class=\"calc-button dose-btn\" data-value=\"250\" data-unit=\"mcg\">250 mcg<\/div>\r\n                    <div class=\"calc-button dose-btn\" data-value=\"500\" data-unit=\"mcg\">500 mcg<\/div>\r\n                    <div class=\"calc-button dose-btn\" data-value=\"750\" data-unit=\"mcg\">750 mcg<\/div>\r\n                    <div class=\"calc-button dose-btn\" data-value=\"1\" data-unit=\"mg\">1 mg<\/div>\r\n                    <div class=\"calc-button dose-btn\" data-value=\"2\" data-unit=\"mg\">2 mg<\/div>\r\n                    <div class=\"calc-button dose-btn\" data-value=\"3\" data-unit=\"mg\">3 mg<\/div>\r\n                    <div class=\"calc-button dose-btn\" data-value=\"5\" data-unit=\"mg\">5 mg<\/div>\r\n                    <div class=\"calc-button dose-btn\" data-value=\"custom\">Otro<\/div>\r\n                <\/div>\r\n                <div class=\"custom-input-container\" id=\"customDoseContainer\" style=\"display: none;\">\r\n                    <input type=\"number\" id=\"customDose\" class=\"custom-input\" placeholder=\"Ingrese dosis\" min=\"0.1\" step=\"0.1\">\r\n                    <select id=\"doseUnit\" class=\"unit-select\">\r\n                        <option value=\"mg\">mg<\/option>\r\n                        <option value=\"mcg\">mcg<\/option>\r\n                    <\/select>\r\n                <\/div>\r\n            <\/div>\r\n        <\/div>\r\n\r\n        <div class=\"results-container\">\r\n            <h2 class=\"results-title\"><i class=\"fas fa-chart-line\"><\/i> Resultados del C\u00e1lculo<\/h2>\r\n\r\n            <div id=\"results\">\r\n                <div class=\"result-highlight\">\r\n                    Para una dosis de <span id=\"resultDose\">0<\/span> <span id=\"resultUnit\">mcg<\/span> llene la jeringa hasta <span id=\"resultUnits\">0<\/span> unidades\r\n                <\/div>\r\n            <\/div>\r\n\r\n            <div class=\"syringe-container\">\r\n                <div class=\"syringe-visual\">\r\n                    <div class=\"syringe-fill\" id=\"syringeFill\"><\/div>\r\n                    <div class=\"syringe-marker\" id=\"syringeMarker\">\r\n                        <\/div>\r\n                <\/div>\r\n                <div class=\"syringe-units\">\r\n                    <div class=\"unit-label\" style=\"left: 0%;\">0<\/div>\r\n                    <div class=\"unit-label\" style=\"left: 10%;\">10<\/div>\r\n                    <div class=\"unit-label\" style=\"left: 20%;\">20<\/div>\r\n                    <div class=\"unit-label\" style=\"left: 30%;\">30<\/div>\r\n                    <div class=\"unit-label\" style=\"left: 40%;\">40<\/div>\r\n                    <div class=\"unit-label\" style=\"left: 50%;\">50<\/div>\r\n                    <div class=\"unit-label\" style=\"left: 60%;\">60<\/div>\r\n                    <div class=\"unit-label\" style=\"left: 70%;\">70<\/div>\r\n                    <div class=\"unit-label\" style=\"left: 80%;\">80<\/div>\r\n                    <div class=\"unit-label\" style=\"left: 90%;\">90<\/div>\r\n                    <div class=\"unit-label\" style=\"left: 100%;\">100<\/div>\r\n                <\/div>\r\n            <\/div>\r\n\r\n            <div class=\"results-grid\">\r\n                <div class=\"result-card\">\r\n                    <h3><i class=\"fas fa-flask\"><\/i> Concentraci\u00f3n<\/h3>\r\n                    <p id=\"resultConcentration\">0.00 mg\/mL<\/p>\r\n                <\/div>\r\n                <div class=\"result-card\">\r\n                    <h3><i class=\"fas fa-weight-hanging\"><\/i> Volumen a extraer<\/h3>\r\n                    <p id=\"resultVolume\">0.000 mL<\/p>\r\n                <\/div>\r\n                <div class=\"result-card\">\r\n                    <h3><i class=\"fas fa-vial\"><\/i> Dosis por vial<\/h3>\r\n                    <p id=\"resultDoses\">0<\/p>\r\n                <\/div>\r\n            <\/div>\r\n        <\/div>\r\n    <\/div>\r\n\r\n    <div class=\"disclaimer\">\r\n        <p><strong>Aviso Legal:<\/strong> Esta calculadora se proporciona \u00fanicamente con fines educativos e informativos. La informaci\u00f3n proporcionada no pretende ser un consejo m\u00e9dico, diagn\u00f3stico o tratamiento. Los usuarios son los \u00fanicos responsables de verificar todos los c\u00e1lculos y consultar a profesionales de la salud antes de tomar decisiones m\u00e9dicas.<\/p>\r\n    <\/div>\r\n<\/div>\r\n\r\n<script>\r\n    (function() {\r\n        let selectedVial = 10;\r\n        let selectedWater = 2;\r\n        let selectedDose = 500;\r\n        let selectedDoseUnit = \"mcg\";\r\n\r\n        function calculatePeptide() {\r\n            const vialSelected = document.querySelector(\".peptide-calculator-section .vial-btn.selected\");\r\n            const vialValue = vialSelected ? vialSelected.getAttribute(\"data-value\") : \"custom\";\r\n            let vialSize;\r\n\r\n            if (vialValue === \"custom\") {\r\n                const vialInput = document.getElementById(\"customVialSize\").value;\r\n                vialSize = parseFloat(vialInput);\r\n                if (vialInput === '' || isNaN(vialSize)) {\r\n                    showError();\r\n                    return;\r\n                }\r\n            } else {\r\n                vialSize = parseFloat(vialValue);\r\n            }\r\n\r\n            const waterSelected = document.querySelector(\".peptide-calculator-section .water-btn.selected\");\r\n            const waterValue = waterSelected ? waterSelected.getAttribute(\"data-value\") : \"custom\";\r\n            let waterVolume;\r\n\r\n            if (waterValue === \"custom\") {\r\n                const waterInput = document.getElementById(\"customWaterVolume\").value;\r\n                waterVolume = parseFloat(waterInput);\r\n                if (waterInput === '' || isNaN(waterVolume)) {\r\n                    showError();\r\n                    return;\r\n                }\r\n            } else {\r\n                waterVolume = parseFloat(waterValue);\r\n            }\r\n\r\n            const doseSelected = document.querySelector(\".peptide-calculator-section .dose-btn.selected\");\r\n            const doseValue = doseSelected ? doseSelected.getAttribute(\"data-value\") : \"custom\";\r\n            let doseInput, doseUnit;\r\n\r\n            if (doseValue === \"custom\") {\r\n                const doseInputElem = document.getElementById(\"customDose\");\r\n                doseInput = parseFloat(doseInputElem.value);\r\n                doseUnit = document.getElementById(\"doseUnit\").value;\r\n                if (doseInputElem.value === '' || isNaN(doseInput)) {\r\n                    showError();\r\n                    return;\r\n                }\r\n            } else {\r\n                doseInput = parseFloat(doseValue);\r\n                doseUnit = doseSelected.getAttribute(\"data-unit\");\r\n            }\r\n\r\n            if (isNaN(vialSize) || vialSize <= 0 ||\r\n                isNaN(waterVolume) || waterVolume <= 0 ||\r\n                isNaN(doseInput) || doseInput <= 0) {\r\n                showError();\r\n                return;\r\n            }\r\n\r\n            selectedVial = vialSize;\r\n            selectedWater = waterVolume;\r\n            selectedDose = doseInput;\r\n            selectedDoseUnit = doseUnit;\r\n\r\n            const doseMg = doseUnit === \"mg\" ? doseInput : doseInput \/ 1000;\r\n            const concentration = vialSize \/ waterVolume;\r\n            const mLToDraw = doseMg \/ concentration;\r\n            const exactInsulinUnits = mLToDraw * 100;\r\n            const insulinUnits = Math.round(exactInsulinUnits);\r\n            const dosesPerVial = vialSize \/ doseMg;\r\n\r\n            const resultConcentration = document.getElementById(\"resultConcentration\");\r\n            const resultVolume = document.getElementById(\"resultVolume\");\r\n            const resultDoses = document.getElementById(\"resultDoses\");\r\n            const syringeFill = document.getElementById(\"syringeFill\");\r\n            const results = document.getElementById(\"results\");\r\n\r\n            if (resultConcentration) resultConcentration.textContent = concentration.toFixed(2) + \" mg\/mL\";\r\n            if (resultVolume) resultVolume.textContent = mLToDraw.toFixed(3) + \" mL\";\r\n            if (resultDoses) resultDoses.textContent = Math.floor(dosesPerVial);\r\n\r\n            if (syringeFill) {\r\n                const fillPercent = Math.min(100, exactInsulinUnits);\r\n                syringeFill.style.width = fillPercent + \"%\";\r\n            }\r\n\r\n            if (results) {\r\n                results.innerHTML = `\r\n                    <div class=\"result-highlight\">\r\n                        Para una dosis de <span id=\"resultDose\">${doseInput}<\/span> <span id=\"resultUnit\">${doseUnit}<\/span> llene la jeringa hasta <span id=\"resultUnits\">${insulinUnits}<\/span> unidades\r\n                    <\/div>\r\n                `;\r\n            }\r\n        }\r\n\r\n        function showError() {\r\n            const results = document.getElementById(\"results\");\r\n            if (results) {\r\n                results.innerHTML = '<div class=\"error\">Por favor, complete todos los campos correctamente con n\u00fameros positivos.<\/div>';\r\n            }\r\n\r\n            const syringeFill = document.getElementById(\"syringeFill\");\r\n            const resultConcentration = document.getElementById(\"resultConcentration\");\r\n            const resultVolume = document.getElementById(\"resultVolume\");\r\n            const resultDoses = document.getElementById(\"resultDoses\");\r\n\r\n            if (syringeFill) syringeFill.style.width = \"0%\";\r\n            if (resultConcentration) resultConcentration.textContent = \"0.00 mg\/mL\";\r\n            if (resultVolume) resultVolume.textContent = \"0.000 mL\";\r\n            if (resultDoses) resultDoses.textContent = \"0\";\r\n        }\r\n\r\n        function generateSyringeTicks() {\r\n            const syringeMarker = document.getElementById(\"syringeMarker\");\r\n            if (!syringeMarker) return;\r\n\r\n            let ticksHTML = '';\r\n            for (let i = 0; i <= 100; i += 10) {\r\n                ticksHTML += `<div class=\"syringe-tick tick-major\" style=\"left:${i}%\"><\/div>`;\r\n            }\r\n            for (let i = 5; i < 100; i += 10) {\r\n                ticksHTML += `<div class=\"syringe-tick tick-minor\" style=\"left:${i}%\"><\/div>`;\r\n            }\r\n            syringeMarker.innerHTML = ticksHTML;\r\n        }\r\n\r\n        function setupEventListeners() {\r\n            [\"customVialSize\", \"customWaterVolume\", \"customDose\", \"doseUnit\"].forEach(id => {\r\n                const element = document.getElementById(id);\r\n                if (element) {\r\n                    element.addEventListener(\"input\", function () {\r\n                        const container = element.closest('.custom-input-container');\r\n                        if (!container) return;\r\n                        const section = container.closest('.input-section');\r\n                        if (!section) return;\r\n                        const buttonGrid = section.querySelector('.button-grid');\r\n                        if (!buttonGrid) return;\r\n                        const customButton = buttonGrid.querySelector('.calc-button[data-value=\"custom\"]');\r\n                        if (!customButton) return;\r\n                        if (!customButton.classList.contains('selected')) {\r\n                            const buttons = buttonGrid.querySelectorAll('.calc-button');\r\n                            buttons.forEach(btn => btn.classList.remove('selected'));\r\n                            customButton.classList.add('selected');\r\n                            container.style.display = 'flex';\r\n                        }\r\n                        calculatePeptide();\r\n                    });\r\n                }\r\n            });\r\n\r\n            document.querySelectorAll(\".peptide-calculator-section .vial-btn, .peptide-calculator-section .water-btn, .peptide-calculator-section .dose-btn\").forEach(button => {\r\n                button.addEventListener(\"click\", function () {\r\n                    const type = this.classList.contains(\"vial-btn\") ? \"vial\" :\r\n                        this.classList.contains(\"water-btn\") ? \"water\" : \"dose\";\r\n                    const section = this.closest('.input-section');\r\n                    if(section) {\r\n                         section.querySelectorAll(`.${type}-btn`).forEach(btn => btn.classList.remove(\"selected\"));\r\n                    }\r\n                    this.classList.add(\"selected\");\r\n                    const customContainerId = type === \"vial\" ? \"customVialContainer\" :\r\n                        type === \"water\" ? \"customWaterContainer\" : \"customDoseContainer\";\r\n                    const customContainer = document.getElementById(customContainerId);\r\n                    const isCustom = this.getAttribute(\"data-value\") === \"custom\";\r\n                    if (customContainer) {\r\n                        customContainer.style.display = isCustom ? \"flex\" : \"none\";\r\n                    }\r\n                    if (isCustom) {\r\n                        setTimeout(() => {\r\n                            const inputId = type === \"vial\" ? \"customVialSize\" : (type === \"water\" ? \"customWaterVolume\" : \"customDose\");\r\n                            const input = document.getElementById(inputId);\r\n                            if (input) input.focus();\r\n                        }, 10);\r\n                    }\r\n                    calculatePeptide();\r\n                });\r\n            });\r\n        }\r\n\r\n        function initCalculator() {\r\n            generateSyringeTicks();\r\n            const defaultVial = document.querySelector('.peptide-calculator-section .vial-btn[data-value=\"10\"]');\r\n            const defaultWater = document.querySelector('.peptide-calculator-section .water-btn[data-value=\"2\"]');\r\n            const defaultDose = document.querySelector('.peptide-calculator-section .dose-btn[data-value=\"500\"]');\r\n            if (defaultVial) defaultVial.classList.add('selected');\r\n            if (defaultWater) defaultWater.classList.add('selected');\r\n            if (defaultDose) defaultDose.classList.add('selected');\r\n            const customVialSize = document.getElementById(\"customVialSize\");\r\n            const customWaterVolume = document.getElementById(\"customWaterVolume\");\r\n            const customDose = document.getElementById(\"customDose\");\r\n            if (customVialSize) customVialSize.value = \"10\";\r\n            if (customWaterVolume) customWaterVolume.value = \"2\";\r\n            if (customDose) customDose.value = \"5\";\r\n            setupEventListeners();\r\n            calculatePeptide();\r\n        }\r\n        initCalculator();\r\n    })();\r\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-c312714 e-flex e-con-boxed e-con e-parent\" data-id=\"c312714\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-3fd8f44 elementor-widget elementor-widget-wd_text_block\" data-id=\"3fd8f44\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"wd_text_block.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"wd-text-block reset-last-child text-left\">\n\t\t\t\n\t\t\t<h1 data-path-to-node=\"2\">Dosificaci\u00f3n de Precisi\u00f3n, Simplificada: La Calculadora de Reconstituci\u00f3n<\/h1><p data-path-to-node=\"3\">Elimina las conjeturas y calcula tus dosis de investigaci\u00f3n con absoluta confianza. Nuestra <b data-path-to-node=\"3\" data-index-in-node=\"92\">Calculadora de Reconstituci\u00f3n de P\u00e9ptidos<\/b> maneja todas las conversiones complejas en una interfaz simple, asegurando precisi\u00f3n en todo momento.<\/p><h3 data-path-to-node=\"4\"><b data-path-to-node=\"4\" data-index-in-node=\"0\">C\u00f3mo Usarla<\/b><\/h3><p data-path-to-node=\"5\">Simplemente ingresa tres detalles para comenzar:<\/p><ul data-path-to-node=\"6\"><li><p data-path-to-node=\"6,0,0\"><b data-path-to-node=\"6,0,0\" data-index-in-node=\"0\">Potencia del Vial (mg):<\/b> La cantidad total de polvo de p\u00e9ptido en tu vial (por ejemplo, 5mg o 10mg).<\/p><\/li><li><p data-path-to-node=\"6,1,0\"><b data-path-to-node=\"6,1,0\" data-index-in-node=\"0\">Volumen del Diluyente (mL):<\/b> La cantidad de agua bacteriost\u00e1tica que est\u00e1s agregando al vial.<\/p><\/li><li><p data-path-to-node=\"6,2,0\"><b data-path-to-node=\"6,2,0\" data-index-in-node=\"0\">Dosis Deseada (mcg):<\/b> La cantidad exacta en microgramos que deseas investigar.<\/p><\/li><\/ul><p data-path-to-node=\"7\">Haz clic en <b data-path-to-node=\"7\" data-index-in-node=\"12\">\"Calcular\"<\/b> y obt\u00e9n un resultado instant\u00e1neo que muestra el volumen preciso a extraer, mostrado tanto en <b data-path-to-node=\"7\" data-index-in-node=\"116\">mililitros (mL)<\/b> como en <b data-path-to-node=\"7\" data-index-in-node=\"140\">Unidades de Jeringa de Insulina (UI)<\/b> para una f\u00e1cil lectura.<\/p><hr data-path-to-node=\"8\" \/><h3 data-path-to-node=\"9\"><b data-path-to-node=\"9\" data-index-in-node=\"0\">Precisi\u00f3n Transparente: C\u00f3mo Funciona<\/b><\/h3><p data-path-to-node=\"10\">Creemos que debes confiar en tus herramientas. Aqu\u00ed est\u00e1 la f\u00f3rmula exacta que usa nuestra calculadora para garantizar tu seguridad:<\/p><ol start=\"1\" data-path-to-node=\"11\"><li style=\"list-style-type: none;\"><ol start=\"1\" data-path-to-node=\"11\"><li><p data-path-to-node=\"11,0,0\"><b data-path-to-node=\"11,0,0\" data-index-in-node=\"0\">Conversi\u00f3n de Unidades:<\/b> Convertimos autom\u00e1ticamente tu dosis deseada de microgramos (mcg) a miligramos (mg) para que coincida con la potencia del vial.<\/p><\/li><li><p data-path-to-node=\"11,1,0\"><b data-path-to-node=\"11,1,0\" data-index-in-node=\"0\">Verificaci\u00f3n de Concentraci\u00f3n:<\/b> Calculamos la concentraci\u00f3n de tu soluci\u00f3n dividiendo la <b data-path-to-node=\"11,1,0\" data-index-in-node=\"88\">Potencia del Vial (mg)<\/b> entre el <b data-path-to-node=\"11,1,0\" data-index-in-node=\"120\">Volumen del Diluyente (mL)<\/b>.<\/p><\/li><li><p data-path-to-node=\"11,2,0\"><b data-path-to-node=\"11,2,0\" data-index-in-node=\"0\">C\u00e1lculo de Volumen:<\/b> Determinamos el volumen exacto de inyecci\u00f3n dividiendo tu <b data-path-to-node=\"11,2,0\" data-index-in-node=\"78\">Dosis Deseada<\/b> entre la <b data-path-to-node=\"11,2,0\" data-index-in-node=\"101\">Concentraci\u00f3n de la Soluci\u00f3n<\/b>.<\/p><\/li><li><p data-path-to-node=\"11,3,0\"><b data-path-to-node=\"11,3,0\" data-index-in-node=\"0\">Mapeo de Jeringa:<\/b> Finalmente, convertimos ese volumen en <b data-path-to-node=\"11,3,0\" data-index-in-node=\"57\">Unidades<\/b> (basado en una jeringa de insulina est\u00e1ndar U-100) para que sepas exactamente d\u00f3nde marcar la l\u00ednea.<\/p><\/li><\/ol><\/li><\/ol><div class=\"attachment-container search-images\"><div class=\"image-container ng-star-inserted\" data-full-size-image-uri=\"https:\/\/encrypted-tbn1.gstatic.com\/licensed-image?q=tbn:ANd9GcRstwYRpLD7sUdu2CIoSA6ZkefQK8dgLluhLVUNqAbNOwLAlCZe67rX_6FjAS1EgjZ9WZVze36NYQdTBz7h9DVqkYZyx7boOqKM35YSlayaSZHGx1I\">\u00a0<\/div><\/div><p data-path-to-node=\"13\">Ya sea que est\u00e9s verificando tus propios c\u00e1lculos o aprendiendo el proceso por primera vez, nuestra calculadora refleja perfectamente la f\u00f3rmula manual, brind\u00e1ndote resultados r\u00e1pidos y sin errores cada vez.<\/p><hr data-path-to-node=\"14\" \/><h3 data-path-to-node=\"15\"><b data-path-to-node=\"15\" data-index-in-node=\"0\">Preguntas Frecuentes sobre la Reconstituci\u00f3n de P\u00e9ptidos<\/b><\/h3><p data-path-to-node=\"16\"><b data-path-to-node=\"16\" data-index-in-node=\"0\">\u00bfC\u00f3mo calculo la dosis del p\u00e9ptido?<\/b> Calcular la dosis correcta del p\u00e9ptido requiere conocer tres variables: la <b data-path-to-node=\"16\" data-index-in-node=\"111\">potencia del vial<\/b> (mg), el volumen de <b data-path-to-node=\"16\" data-index-in-node=\"149\">agua bacteriost\u00e1tica<\/b> (mL) que agregas, y tu <b data-path-to-node=\"16\" data-index-in-node=\"193\">dosis de investigaci\u00f3n<\/b> deseada (mcg). Nuestra <b data-path-to-node=\"16\" data-index-in-node=\"239\">calculadora de reconstituci\u00f3n de p\u00e9ptidos<\/b> automatiza esta f\u00f3rmula: <code data-path-to-node=\"16\" data-index-in-node=\"306\">(Dosis \u00f7 Concentraci\u00f3n) = Volumen<\/code>. Por ejemplo, si tienes un vial de 5mg y agregas 2mL de agua, tu concentraci\u00f3n es de 2.5mg\/mL. Para investigar una dosis de 250mcg, extraer\u00edas 0.10mL (o 10 unidades en una jeringa de insulina).<\/p><p data-path-to-node=\"17\"><b data-path-to-node=\"17\" data-index-in-node=\"0\">\u00bfCu\u00e1nta agua bacteriost\u00e1tica debo mezclar con 5mg de p\u00e9ptidos?<\/b> La <b data-path-to-node=\"17\" data-index-in-node=\"66\">proporci\u00f3n de reconstituci\u00f3n<\/b> est\u00e1ndar para la mayor\u00eda de los viales de p\u00e9ptidos de 5mg es de <b data-path-to-node=\"17\" data-index-in-node=\"159\">2mL<\/b> de agua bacteriost\u00e1tica. Esto crea una concentraci\u00f3n estable de 2.5mg\/mL, lo que permite una dosificaci\u00f3n precisa en una jeringa de insulina. Agregar muy poca agua (ej. 0.5mL) hace que la soluci\u00f3n sea demasiado concentrada y dif\u00edcil de medir; agregar demasiada (ej. 5mL) puede diluirla innecesariamente. Siempre usa una <b data-path-to-node=\"17\" data-index-in-node=\"483\">jeringa est\u00e9ril<\/b> e inyecta el agua lentamente para evitar la formaci\u00f3n de espuma.<\/p><p data-path-to-node=\"18\"><b data-path-to-node=\"18\" data-index-in-node=\"0\">\u00bfCu\u00e1l es la diferencia entre mg y mcg?<\/b><\/p><ul data-path-to-node=\"19\"><li><p data-path-to-node=\"19,0,0\"><b data-path-to-node=\"19,0,0\" data-index-in-node=\"0\">mg (Miligramos):<\/b> La unidad utilizada para el polvo total en el vial (ej. 5mg o 10mg).<\/p><\/li><li><p data-path-to-node=\"19,1,0\"><b data-path-to-node=\"19,1,0\" data-index-in-node=\"0\">mcg (Microgramos):<\/b> La unidad utilizada para dosis individuales de investigaci\u00f3n.<\/p><\/li><li><p data-path-to-node=\"19,2,0\"><b data-path-to-node=\"19,2,0\" data-index-in-node=\"0\">Conversi\u00f3n:<\/b> 1 mg = 1,000 mcg. <i data-path-to-node=\"19,2,0\" data-index-in-node=\"30\">(Ejemplo: Un vial de 5mg contiene 5,000mcg de p\u00e9ptido.)<\/i><\/p><\/li><\/ul><p data-path-to-node=\"20\"><b data-path-to-node=\"20\" data-index-in-node=\"0\">\u00bfPor qu\u00e9 usar una jeringa de insulina para p\u00e9ptidos?<\/b> Las jeringas de insulina son el est\u00e1ndar de la industria para la investigaci\u00f3n de p\u00e9ptidos porque se miden en <b data-path-to-node=\"20\" data-index-in-node=\"163\">Unidades<\/b> (UI), lo que permite una micro-precisi\u00f3n. Una jeringa est\u00e1ndar U-100 contiene 1mL de l\u00edquido, lo que significa que <b data-path-to-node=\"20\" data-index-in-node=\"287\">10 Unidades equivalen a 0.1mL<\/b>. Nuestra <b data-path-to-node=\"20\" data-index-in-node=\"326\">calculadora de mezcla de p\u00e9ptidos<\/b> convierte tus mililitros directamente en unidades para que sepas exactamente hasta d\u00f3nde llenar.<\/p><p data-path-to-node=\"21\"><b data-path-to-node=\"21\" data-index-in-node=\"0\">\u00bfPuedo almacenar p\u00e9ptidos reconstituidos a temperatura ambiente?<\/b> No. Una vez que mezclas el <b data-path-to-node=\"21\" data-index-in-node=\"92\">polvo liofilizado<\/b> con agua bacteriost\u00e1tica, el p\u00e9ptido se vuelve fr\u00e1gil. Debe almacenarse en el refrigerador (2\u00b0C a 8\u00b0C) para mantener su potencia. Siempre protege los p\u00e9ptidos reconstituidos de la luz directa y evita agitarlos vigorosamente.<\/p>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Calculadora de P\u00e9ptidos Calcule la dosis exacta para su investigaci\u00f3n de p\u00e9ptidos con precisi\u00f3n Tama\u00f1o delVial 5 mg 10 mg<\/p>\n","protected":false},"author":8,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"footnotes":"","rank_math_focus_keyword":"Calculadora de Reconstituci\u00f3n de P\u00e9ptidos","rank_math_title":"Calculadora de Reconstituci\u00f3n de P\u00e9ptidos | Gu\u00eda de Dosificaci\u00f3n y Mezcla","rank_math_description":"Elimina errores de dosificaci\u00f3n con nuestra precisa Calculadora de Reconstituci\u00f3n de P\u00e9ptidos. Convierte instant\u00e1neamente mg a mcg y calcula las proporciones de agua bacteriost\u00e1tica para una investigaci\u00f3n segura.","rank_math_additional_keywords":"","rank_math_canonical_url":"","rank_math_robots":[],"rank_math_breadcrumb_title":"","rank_math_facebook_title":"","rank_math_facebook_description":"","rank_math_facebook_image":"","rank_math_facebook_image_id":0,"rank_math_twitter_title":"","rank_math_twitter_description":"","rank_math_twitter_image":"","rank_math_twitter_image_id":0,"rank_math_twitter_card_type":""},"class_list":["post-11049","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/beyondhealthlab.com\/es\/wp-json\/wp\/v2\/pages\/11049","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/beyondhealthlab.com\/es\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/beyondhealthlab.com\/es\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/beyondhealthlab.com\/es\/wp-json\/wp\/v2\/users\/8"}],"replies":[{"embeddable":true,"href":"https:\/\/beyondhealthlab.com\/es\/wp-json\/wp\/v2\/comments?post=11049"}],"version-history":[{"count":3,"href":"https:\/\/beyondhealthlab.com\/es\/wp-json\/wp\/v2\/pages\/11049\/revisions"}],"predecessor-version":[{"id":12395,"href":"https:\/\/beyondhealthlab.com\/es\/wp-json\/wp\/v2\/pages\/11049\/revisions\/12395"}],"wp:attachment":[{"href":"https:\/\/beyondhealthlab.com\/es\/wp-json\/wp\/v2\/media?parent=11049"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}