.pressure-calculator[data-v-8e1cb8c0]{min-height:100vh;background:#fff;padding-bottom:48px}.hero[data-v-8e1cb8c0]{background:#1a6fd4;color:#fff;padding:108px 0 32px;text-align:center}.hero h1[data-v-8e1cb8c0]{font-size:24px;font-weight:800;margin-bottom:8px;color:#fff}.hero .subtitle[data-v-8e1cb8c0]{font-size:16px;opacity:.85;text-align:center}.mode-switcher[data-v-8e1cb8c0]{display:flex;gap:0;margin:24px 0 0;border-bottom:2px solid #e2e8f0}.mode-switcher button[data-v-8e1cb8c0]{padding:12px 24px;border:none;background:transparent;color:#4a5568;cursor:pointer;position:relative;transition:all .2s;font-size:16px;font-weight:600}.mode-switcher button[data-v-8e1cb8c0]:hover{color:#1a2744}.mode-switcher button.active[data-v-8e1cb8c0]{color:#1a6fd4}.mode-switcher button.active[data-v-8e1cb8c0]:after{content:"";position:absolute;bottom:-2px;left:0;right:0;height:2px;background:#1a6fd4}.controls-panel[data-v-8e1cb8c0]{display:flex;flex-wrap:wrap;gap:24px;align-items:flex-start;background:#fff;border-radius:16px;padding:32px;margin:32px 0;box-shadow:0 4px 16px #0000001a}.control-group[data-v-8e1cb8c0]{display:flex;flex-direction:column;gap:8px;min-width:140px}.control-group label[data-v-8e1cb8c0]{font-size:12px;font-weight:700;color:#9aa5b4;text-transform:uppercase;letter-spacing:.05em}.control-group select[data-v-8e1cb8c0],.control-group input[type=number][data-v-8e1cb8c0]{padding:8px 16px;border:1.5px solid #e2e8f0;border-radius:8px;font-size:16px;color:#1a2744;background:#fff;transition:border-color .15s ease;outline:none;min-width:130px}.control-group select[data-v-8e1cb8c0]:focus,.control-group input[type=number][data-v-8e1cb8c0]:focus{border-color:#1a6fd4}.max-force-display[data-v-8e1cb8c0]{font-size:20px;font-weight:800;color:#1a6fd4;padding:8px 0}.range-group[data-v-8e1cb8c0]{min-width:220px;flex:1}.dimension-inputs[data-v-8e1cb8c0]{display:flex;align-items:center;gap:8px;margin-bottom:8px}.dimension-inputs input[type=number][data-v-8e1cb8c0]{flex:1;padding:8px 16px;border:1.5px solid #e2e8f0;border-radius:8px;font-size:14px;color:#1a2744;background:#fff;transition:border-color .15s ease;outline:none}.dimension-inputs input[type=number][data-v-8e1cb8c0]:focus{border-color:#1a6fd4}.dimension-inputs input[type=number][data-v-8e1cb8c0]::placeholder{color:#9aa5b4;font-size:12px}.dimension-inputs span[data-v-8e1cb8c0]{color:#9aa5b4;font-weight:700}.range-row[data-v-8e1cb8c0]{display:flex;align-items:center;gap:16px}.range-label[data-v-8e1cb8c0]{font-size:12px;color:#4a5568;min-width:100px;text-align:right}.range-note[data-v-8e1cb8c0]{font-size:12px;color:#9aa5b4;margin-top:4px;text-align:center}.preset-buttons[data-v-8e1cb8c0]{display:flex;gap:12px;margin-top:8px;margin-left:35px}.preset-buttons button[data-v-8e1cb8c0]{padding:8px 18px;font-size:14px;border:1px solid #e2e8f0;border-radius:4px;background:#fff;color:#1a2744;cursor:pointer;transition:all .2s}.preset-buttons button[data-v-8e1cb8c0]:hover{background:#f0f0f0}.preset-buttons button.active[data-v-8e1cb8c0]{background:#1a6fd4;color:#fff;border-color:#1a6fd4}input[type=range][data-v-8e1cb8c0]{flex:1;accent-color:#1a6fd4;cursor:pointer}.chart-section[data-v-8e1cb8c0]{background:#fff;border-radius:16px;padding:32px;box-shadow:0 4px 16px #0000001a;margin-bottom:32px}.chart-container[data-v-8e1cb8c0]{height:420px;width:100%;position:relative}.legend-note[data-v-8e1cb8c0]{display:flex;gap:32px;margin-top:24px;padding-top:16px;border-top:1px solid #e2e8f0;flex-wrap:wrap}.legend-btn[data-v-8e1cb8c0]{display:inline-flex;align-items:center;gap:8px;padding:8px 24px;border:1.5px solid #e2e8f0;border-radius:12px;background:#fff;font-size:14px;color:#4a5568;cursor:pointer;transition:all .15s ease}.legend-btn[data-v-8e1cb8c0]:hover{border-color:#1a6fd4;color:#1a6fd4}.legend-btn.active[data-v-8e1cb8c0]{border-color:#1a6fd4;background:#1a6fd4;color:#fff;font-weight:700}.formula-section h3[data-v-8e1cb8c0]{font-size:18px;font-weight:700;color:#1a2744;margin-bottom:16px}.formula-card[data-v-8e1cb8c0]{background:#fff;border-radius:16px;padding:32px;box-shadow:0 4px 16px #0000001a;border-left:4px solid #1a6fd4}.formula-card code[data-v-8e1cb8c0]{display:block;font-size:16px;color:#1a6fd4;font-weight:700;margin-bottom:16px}.formula-card .formula-note[data-v-8e1cb8c0]{font-size:14px;color:#4a5568;line-height:1.6;margin:0}
