/*! (c) 2026 HighCalc.com. All rights reserved. This code is protected by copyright. Copying, reproducing or reusing it without written permission is prohibited. */
.mth-container{font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;max-width:700px;margin:0 auto;padding:15px;background:linear-gradient(135deg,#f8faff 0%,#f0f5ff 100%);border-radius:12px;box-shadow:0 5px 20px rgba(98,129,253,0.1);border:1px solid #e6eeff}.mth-header{text-align:center;margin-bottom:20px;padding-bottom:15px;border-bottom:2px solid;border-image:linear-gradient(90deg,#6281fd,#8babff) 1}.mth-title{font-family:"Plus Jakarta Sans",sans-serif;background:linear-gradient(90deg,#6281fd,#8babff);-webkit-background-clip:text;background-clip:text;color:transparent;font-size:24px;margin-bottom:6px;font-weight:800}.mth-subtitle{color:var(--t3);font-size:14px}.mth-tabs{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:20px;justify-content:center}.mth-tab{padding:14px 24px;background:white;border:1px solid #d0ddff;border-radius:10px;color:var(--t3);cursor:pointer;transition:all 0.2s ease;font-weight:600;font-size:15px;font-family:"Inter",sans-serif;display:flex;align-items:center;gap:8px;box-shadow:0 2px 5px rgba(0,0,0,0.03)}.mth-tab svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}.mth-tab.active{background:linear-gradient(135deg,#6281fd 0%,#8babff 100%);border-color:#6281fd;color:white;box-shadow:0 4px 12px rgba(98,129,253,0.25);transform:translateY(-1px)}.mth-tab:hover:not(.active){border-color:#6281fd;color:#6281fd}.mth-main{background:white;border-radius:10px;padding:20px;margin-bottom:15px;border:1px solid #e6eeff;box-shadow:0 3px 10px rgba(0,0,0,0.03)}.mth-selectors{display:flex;align-items:center;gap:12px;margin-bottom:20px;flex-wrap:wrap}.mth-select-group{flex:1;min-width:220px}.mth-label{display:block;margin-bottom:6px;color:var(--t2);font-weight:600;font-size:13px}.mth-select{width:100%;padding:10px 12px;border:2px solid #e6eeff;border-radius:8px;font-size:15px;color:var(--t1);background:white;font-family:"Inter",sans-serif;transition:all 0.2s ease;appearance:none;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%236281fd' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6 9 12 15 18 9'%3e%3c/polyline%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right 12px center;background-size:14px}.mth-select:focus{outline:none;border-color:#6281fd;box-shadow:0 0 0 3px rgba(98,129,253,0.1)}.mth-swap{background:linear-gradient(135deg,#f0f5ff 0%,#e6eeff 100%);border:2px solid #d0ddff;border-radius:8px;width:42px;height:42px;color:#6281fd;cursor:pointer;transition:all 0.2s ease;flex-shrink:0;display:flex;align-items:center;justify-content:center}.mth-swap svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.mth-swap:hover{background:#6281fd;color:white;border-color:#6281fd;transform:rotate(180deg)}.mth-input-result{display:flex;gap:15px;margin-bottom:20px;flex-wrap:wrap}.mth-input-box{flex:1;min-width:220px;position:relative}.mth-result-box{flex:1;min-width:220px;background:linear-gradient(135deg,#f8fbff 0%,#f0f7ff 100%);border-radius:8px;padding:16px;border-left:3px solid #6281fd}.mth-input{width:100%;padding:10px 45px 10px 12px;border:2px solid #e6eeff;border-radius:8px;font-size:16px;color:var(--t1);font-family:"Inter",sans-serif;transition:all 0.2s ease;font-weight:500;-moz-appearance:textfield}.mth-input::-webkit-inner-spin-button,.mth-input::-webkit-outer-spin-button{opacity:1;height:30px;margin-right:5px}.mth-input:focus{outline:none;border-color:#6281fd;box-shadow:0 0 0 3px rgba(98,129,253,0.1)}.mth-result{font-family:"Plus Jakarta Sans",sans-serif;font-size:26px;font-weight:800;color:#2a4cb3;margin:3px 0;line-height:1.2}.mth-conversion{color:var(--t3);font-size:13px;margin-top:5px}.mth-button{width:100%;padding:14px;background:linear-gradient(135deg,#6281fd 0%,#8babff 100%);border:none;border-radius:8px;color:white;font-size:16px;font-weight:700;font-family:"Plus Jakarta Sans",sans-serif;cursor:pointer;transition:all 0.2s ease;display:flex;align-items:center;justify-content:center;gap:10px;box-shadow:0 4px 12px rgba(98,129,253,0.25)}.mth-button svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.mth-button:hover{transform:translateY(-2px);box-shadow:0 6px 16px rgba(98,129,253,0.3)}.mth-button:active{transform:translateY(0)}.mth-slider-container{margin:25px 0 10px 0}.mth-slider{width:100%;height:10px;border-radius:5px;background:linear-gradient(90deg,#2a4cb3 0%,#4a6ef5 25%,#6281fd 50%,#8babff 75%,#c7d4ff 100%);outline:none;-webkit-appearance:none;appearance:none}.mth-slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:24px;height:24px;border-radius:50%;background:#2a4cb3;cursor:pointer;border:3px solid white;box-shadow:0 2px 6px rgba(0,0,0,0.2)}.mth-slider::-moz-range-thumb{width:24px;height:24px;border-radius:50%;background:#2a4cb3;cursor:pointer;border:3px solid white;box-shadow:0 2px 6px rgba(0,0,0,0.2)}.mth-slider-labels{display:flex;justify-content:space-between;font-size:11px;color:var(--t3);margin-top:8px}.mth-slider-value{text-align:center;margin-top:15px;font-size:14px;color:#2a4cb3;font-weight:600}.mth-unit-indicator{position:absolute;right:40px;top:38px;color:#6281fd;font-weight:600;font-size:14px;pointer-events:none}.mth-unit-info{display:flex;justify-content:space-between;margin-top:15px;padding:10px;background:#f8fbff;border-radius:8px;font-size:13px;color:var(--t3);flex-wrap:wrap;gap:10px}.unit-item{display:flex;align-items:center;gap:6px}.unit-icon{width:20px;height:20px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:11px;color:white;font-weight:bold}.unit-icon.ua{background:linear-gradient(135deg,#4a6ef5,#6281fd)}.unit-icon.ub{background:linear-gradient(135deg,#6281fd,#8babff)}.unit-icon.uc{background:linear-gradient(135deg,#2a4cb3,#6281fd)}.mth-scale-indicator{display:flex;justify-content:center;gap:20px;margin-top:20px;padding-top:15px;border-top:1px solid #e6eeff;flex-wrap:wrap}.mth-scale-item{text-align:center;min-width:80px}.mth-scale-value{font-size:18px;font-weight:700;color:#2a4cb3}.mth-scale-label{font-size:12px;color:var(--t3);margin-top:4px}.mth-info-row{display:flex;justify-content:space-between;gap:15px;margin:25px 0 15px 0;flex-wrap:wrap}.mth-info-card{flex:1;min-width:125px;background:#f8fbff;border-radius:8px;padding:12px;text-align:center;border:1px solid #e6eeff;transition:all 0.2s ease;cursor:pointer}.mth-info-card:hover{border-color:#6281fd;box-shadow:0 4px 8px rgba(98,129,253,0.1);transform:translateY(-2px)}.mth-info-value{font-size:18px;font-weight:700;color:#2a4cb3;margin-bottom:4px}.mth-info-label{font-size:12px;color:var(--t3);font-weight:500}.mth-advanced{margin-top:25px;padding-top:20px;border-top:1px solid #e6eeff}.mth-advanced-title{color:var(--t2);font-size:16px;font-weight:600;margin-bottom:12px;display:flex;align-items:center;gap:8px}.mth-advanced-title svg{width:18px;height:18px;fill:none;stroke:#6281fd;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.mth-features-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:12px;margin-bottom:15px}.mth-feature-card{background:#f8fbff;border-radius:8px;padding:12px;text-align:center;border:1px solid #e6eeff;transition:all 0.2s ease;cursor:pointer}.mth-feature-card:hover{transform:translateY(-2px);border-color:#6281fd;box-shadow:0 4px 8px rgba(98,129,253,0.1)}.mth-feature-card.active{background:linear-gradient(135deg,#e6eeff 0%,#d0ddff 100%);border-color:#6281fd}.mth-feature-icon{margin-bottom:8px}.mth-feature-icon svg{width:20px;height:20px;fill:none;stroke:#6281fd;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.mth-feature-label{font-size:13px;color:var(--t1);font-weight:500}.mth-formula-box{background:linear-gradient(135deg,#f8fbff 0%,#f0f7ff 100%);border-radius:8px;padding:16px;margin-top:20px;border-left:3px solid #4a6ef5;display:none}.mth-formula-title{font-size:14px;font-weight:600;color:var(--t2);margin-bottom:8px}.mth-formula{font-family:"Courier New",monospace;font-size:15px;color:#2a4cb3;font-weight:600;padding:8px 12px;background:white;border-radius:6px;border:1px solid #e6eeff}.mth-comparison-table{width:100%;border-collapse:collapse;margin-top:20px;font-size:13px;display:none}.mth-comparison-table th{background:#f8fbff;padding:10px;text-align:left;border:1px solid #e6eeff;color:var(--t2);font-weight:600}.mth-comparison-table td{padding:10px;border:1px solid #e6eeff;color:var(--t1);cursor:pointer;transition:background-color 0.2s ease}.mth-comparison-table tr:hover{background:#f8fbff}.mth-comparison-table td:hover{background:#e6eeff}.mth-calculator{background:#f8fbff;border-radius:8px;padding:16px;margin-top:20px;border:1px solid #e6eeff;display:none}.mth-calculator-title{font-size:14px;font-weight:600;color:var(--t2);margin-bottom:12px;display:flex;align-items:center;gap:8px}.mth-calculator-title svg{width:16px;height:16px;fill:none;stroke:#6281fd;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.mth-calc-inputs{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;margin-bottom:12px}.mth-calc-group{display:flex;flex-direction:column}.mth-calc-label{font-size:12px;color:var(--t3);margin-bottom:4px;font-weight:500}.mth-calc-input{padding:8px 10px;border:1px solid #e6eeff;border-radius:6px;font-size:13px;color:var(--t1);font-family:"Inter",sans-serif}.mth-calc-input::-webkit-inner-spin-button,.mth-calc-input::-webkit-outer-spin-button{opacity:1;height:20px}.mth-calc-result{background:white;padding:10px;border-radius:6px;border:1px solid #e6eeff;font-weight:600;color:#2a4cb3;text-align:center;margin-top:10px}.mth-reference{background:white;border-radius:10px;padding:15px;margin-top:20px;border:1px solid #e6eeff;font-size:13px;display:none}.mth-reference h3{margin-top:0;color:#2a4cb3;font-size:15px;margin-bottom:10px;font-family:"Plus Jakarta Sans",sans-serif}.ref-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:8px;margin-top:8px}.ref-item{display:flex;justify-content:space-between;padding:5px 0;border-bottom:1px dashed #e6eeff;cursor:pointer;color:var(--t1)}.ref-item:hover{background:#f8fbff}.mth-small{color:#8babff!important}.mth-medium{color:#6281fd!important}.mth-large{color:#4a6ef5!important}.mth-very-large{color:#2a4cb3!important}.mth-explanation{margin-top:20px;padding-top:20px;border-top:1px solid #e6eeff}.mth-explanation-title{font-size:16px;font-weight:600;color:var(--t2);margin-bottom:10px;display:flex;align-items:center;gap:8px}.mth-explanation-title svg{width:18px;height:18px;fill:none;stroke:#6281fd;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.mth-explanation-text{font-size:13px;color:var(--t3);line-height:1.5}@media(max-width:768px){.mth-container{padding:12px}.mth-title{font-size:22px}.mth-selectors{flex-direction:column;gap:12px}.mth-select-group{min-width:100%}.mth-swap{margin:0 auto;order:3}.mth-input-result{flex-direction:column;gap:12px}.mth-input-box,.mth-result-box{min-width:100%}.mth-result{font-size:24px}.mth-tabs{gap:6px}.mth-tab{padding:12px 6px;font-size:13px;gap:6px;flex:1;min-width:calc(50% - 6px);justify-content:center}.mth-main{padding:16px}.mth-info-row{flex-direction:column;gap:10px}.mth-info-card{min-width:100%}.mth-features-grid{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:10px}.ref-grid{grid-template-columns:1fr}.mth-calc-inputs{grid-template-columns:1fr}.mth-scale-indicator{gap:10px}.mth-scale-item{min-width:70px}}@media(max-width:480px){.mth-tab{min-width:calc(50% - 6px);padding:11px 6px}.mth-title{font-size:20px}.mth-result{font-size:22px}.mth-input,.mth-select{padding:9px 11px;font-size:15px}.mth-button{padding:12px;font-size:15px}.mth-unit-info{flex-direction:column;gap:8px}.mth-features-grid{grid-template-columns:repeat(2,1fr)}.mth-info-row{grid-template-columns:repeat(2,1fr)}.mth-scale-indicator{gap:5px}.mth-scale-item{min-width:60px}.mth-scale-value{font-size:16px}}.mth-err{color:#dc2626;font-size:13px;margin:-8px 0 12px;min-height:0}.mth-input.bad{border-color:#ef4444;background:#fff5f5}.mth-result{word-break:break-word}.mth-scale-indicator{flex-wrap:wrap}.mth-scale-value{word-break:break-word}.mth-multiples{width:100%;border-collapse:collapse;margin-top:20px;font-size:13px}.mth-multiples th{background:#f8fbff;padding:10px;text-align:left;border:1px solid #e6eeff;color:var(--t2);font-weight:600}.mth-multiples td{padding:10px;border:1px solid #e6eeff;color:var(--t1);cursor:pointer}.mth-multiples tr:hover{background:#f8fbff}.mth-table-wrap{overflow-x:auto}.mth-info-card,.mth-feature-card{cursor:pointer}.mth-slider-value{word-break:break-word}.mth-formula-example{font-size:13px;color:var(--t3);margin-top:8px;word-break:break-word}@media(max-width:768px){.mth-swap{order:2}.mth-selectors .mth-select-group:last-child{order:3}.mth-swap:hover{transform:none}}.mth-slider{width:100%;height:6px;border-radius:3px;background:linear-gradient(90deg,#ef4444,#f97316,#f59e0b,#10b981,#628dfd);outline:none;-webkit-appearance:none;appearance:none}.mth-slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:18px;height:18px;border-radius:50%;background:#ffffff;border:2px solid #628dfd;cursor:pointer;box-shadow:0 1px 4px rgba(0,0,0,0.15)}.mth-slider::-moz-range-thumb{width:18px;height:18px;border-radius:50%;background:#ffffff;border:2px solid #628dfd;cursor:pointer;box-shadow:0 1px 4px rgba(0,0,0,0.15)}.mth-slider::-moz-range-track{background:transparent}.mth-slider-container{margin:25px 0 10px 0}.mth-slider-labels{display:flex;justify-content:space-between;font-size:11px;color:var(--t3);margin-top:8px}.mth-slider-value{text-align:center;margin-top:15px;font-size:14px;color:#2a4cb3;font-weight:600;word-break:break-word}@media(max-width:480px){.mth-tab{font-size:12px;gap:5px}.mth-tab svg{width:16px;height:16px}}@media(max-width:380px){.mth-tab{font-size:11px;padding:11px 4px;gap:4px}.mth-tab svg{width:14px;height:14px}}[data-hc-guard]{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}[data-hc-guard] input,[data-hc-guard] select,[data-hc-guard] textarea{-webkit-user-select:text;user-select:text}
