.machine-load,.machine-technology,.onecut-ratio{padding:16px;border:1px solid var(--j-exact-0e74413d40,var(--j-line));border-radius:12px;background:var(--j-exact-1060b5f556,var(--j-panel));margin-top:16px;color:var(--j-exact-0819ead691,var(--j-text));min-width:0}.machine-technology{grid-column:1/-1;width:100%}.machine-load h3,.machine-technology h3,.onecut-ratio h3{margin:0 0 6px;font-size:1rem}.machine-input-grid,.onecut-limits{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:12px 0}.machine-technology label,.onecut-limits label{display:flex;flex-direction:column;gap:6px;font-size:.8rem}.machine-technology input,.machine-technology select,.onecut-limits input{width:100%;min-width:0;box-sizing:border-box;padding:9px;border:1px solid var(--j-exact-3192c3c30b,var(--j-line));border-radius:8px;color:inherit;background:var(--j-exact-018fa96a44,var(--j-input))}.efficiency-control>span{display:flex;justify-content:space-between}.efficiency-control input{padding:0;accent-color:var(--j-exact-75b916ce95,var(--j-text))}.machine-definition,.machine-derived small{font-size:.8rem;line-height:1.5}.meter-heading,.meter-numbers,.onecut-heading,.ratio-labels,.ratio-legend{display:flex;justify-content:space-between;gap:12px;align-items:center}.machine-meters{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:16px 0}.machine-meter{padding:12px;border:1px solid var(--j-exact-7250ed5e24,var(--j-line));border-radius:8px;background:var(--j-exact-e08de71387,var(--j-panel))}.meter-heading{font-size:.85rem}.meter-numbers{font-size:.75rem}.load-track{height:8px;border-radius:8px;background:var(--j-exact-2b60edf5fc,var(--j-panel));overflow:hidden;margin:12px 0}.load-track i{display:block;height:100%;border-radius:inherit;background:var(--j-exact-75f8969337,var(--j-panel))}.load-track.stable i,.signal-dot.stable{background:var(--j-fixed-909b9fd4e1)}.load-track.warning i,.signal-dot.warning{background:var(--j-fixed-df04e7fb58)}.load-track.critical i,.signal-dot.critical{background:var(--j-fixed-38134fc61e)}.signal-dot{display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--j-fixed-75f8969337);margin-right:6px}.machine-meter p{font-size:.8rem}.machine-derived{display:grid;gap:8px;border-top:1px solid var(--j-exact-e61675cd4f,var(--j-line));padding-top:12px;font-size:.85rem}.onecut-ratio{background:linear-gradient(145deg,var(--j-exact-b4b74e1bed,var(--j-panel)),var(--j-exact-dcd34bb61f,var(--j-panel)))}.onecut-mode{border-radius:12px;background:var(--j-exact-21a5ecfdba,var(--j-panel));padding:5px 10px;font-size:.75rem}.onecut-info{border:0;background:none;color:var(--j-exact-5261a4d2fd,var(--j-text));font-size:1.1rem;cursor:pointer;min-width:32px;min-height:32px}.onecut-ratio h4{margin:25px 0 12px}.ratio-labels{font-size:1.4rem;margin:0 12px}.ratio-labels b:first-child{color:var(--j-exact-65b9b3e5ee,var(--j-muted))}.ratio-labels b:last-child{color:var(--j-exact-300fc17f41,var(--j-muted))}.ratio-scale{height:62px;position:relative;margin:0 12px}.ratio-gradient{position:absolute;top:25px;height:15px;left:0;right:0;background:linear-gradient(90deg,var(--j-exact-b2c1f04cae,var(--j-panel)),var(--j-exact-3e498fadd7,var(--j-panel)),var(--j-exact-144ccf7a6e,var(--j-panel)));border-radius:20px}.ratio-scale input{position:absolute;width:100%;left:0;top:12px;margin:0;height:40px;appearance:none;background:transparent;cursor:pointer}.ratio-scale input::-webkit-slider-thumb{appearance:none;width:32px;height:32px;background:var(--j-exact-018fa96a44,var(--j-media-background));border:5px solid var(--j-exact-0a9de40fd4,var(--j-line));border-radius:50%}.ratio-scale input::-moz-range-thumb{width:23px;height:23px;background:var(--j-exact-018fa96a44,var(--j-media-background));border:5px solid var(--j-exact-0a9de40fd4,var(--j-line));border-radius:50%}.ratio-before{position:absolute;top:12px;height:40px;border-left:3px dashed var(--j-exact-fa7e775352,var(--j-line));transform:translateX(-50%)}.ratio-valid{top:46px;left:0;right:0}.ratio-valid,.ratio-valid i{position:absolute;height:4px}.ratio-valid i{width:3px;background:var(--j-exact-eae2462ec5,var(--j-panel))}.ratio-legend{font-size:.8rem;flex-wrap:wrap}.legend-before{display:inline-block;height:14px;border-left:2px dashed var(--j-exact-fa7e775352,var(--j-line));margin-right:6px}.onecut-explanation{font-size:.85rem;line-height:1.55;margin:22px 0}.onecut-fixed{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:16px 0}.onecut-fixed>div{border:1px solid var(--j-exact-9cbc886468,var(--j-line));border-radius:8px;padding:12px;display:grid;gap:6px}.onecut-fixed small{font-size:.75rem}.onecut-actions{display:flex;gap:12px;flex-wrap:wrap;align-items:center;margin-top:14px}.onecut-actions button{padding:10px 16px;min-height:44px;border:1px solid var(--j-exact-a4703b3543,var(--j-line));border-radius:8px;background:var(--j-exact-f180f892cf,var(--j-button));color:var(--j-exact-cda5e1d1a8,var(--j-text));font-weight:650;cursor:pointer}.onecut-actions button:first-child{background:var(--j-exact-f83483c1c3,var(--j-button));color:var(--j-exact-018fa96a44,var(--j-text))}.onecut-actions button:disabled{opacity:.45;cursor:not-allowed}.onecut-table{overflow-x:auto;margin-top:16px}.onecut-table table{width:100%;border-collapse:collapse;font-size:.85rem}.onecut-table td,.onecut-table th{padding:9px;border-bottom:1px solid var(--j-exact-49088a8ed8,var(--j-line));text-align:right}.onecut-table th:first-child{text-align:left}.onecut-table th small{font-weight:400}.onecut-q{padding:16px 0}.onecut-info-copy{line-height:1.6;padding:16px}.onecut-curve{grid-column:1/-1;min-width:0}.onecut-curve table{width:100%}.onecut-curve input{width:100%;min-width:0}.onecut-ratio [role=alert]{padding:10px;background:var(--j-exact-dfdda2a3f5,var(--j-panel));border-radius:8px}.onecut-info:focus-visible,.onecut-ratio input:focus-visible{outline:3px solid var(--j-exact-3fccd280f7,var(--j-line));outline-offset:3px}@media(max-width:600px){.machine-meters{grid-template-columns:1fr}.machine-input-grid,.onecut-limits{grid-template-columns:1fr 1fr}.onecut-explanation{display:none}.onecut-heading h3{font-size:.95rem}.onecut-actions button{flex:1}.machine-meter{padding:10px}.onecut-ratio{padding:16px}.onecut-table td,.onecut-table th{padding:8px 4px;font-size:.78rem}.meter-numbers{gap:8px}}.machine-load,.machine-technology,.onecut-ratio{overflow-wrap:anywhere}.onecut-ratio .onecut-heading{align-items:flex-start}.onecut-ratio h3{line-height:1.4}.onecut-ratio .onecut-info{display:inline-block;vertical-align:middle;padding:0}.onecut-ratio small{font-size:.75rem;line-height:1.45}.onecut-ratio .onecut-limits label{margin:0;min-height:0;align-self:start;line-height:1.4}.onecut-ratio .onecut-limits{align-items:start;gap:12px}.onecut-ratio .onecut-footer{height:auto;padding:12px 0 0;border-top:1px solid var(--j-exact-49088a8ed8,var(--j-line))}.meter-heading>span{white-space:nowrap;flex-shrink:0}.machine-mobile-info{display:none}@media(max-width:600px){.machine-definition{display:none}.machine-mobile-info{display:block;margin-top:10px}.machine-mobile-info summary{cursor:pointer}.machine-mobile-info p{font-size:.8rem;line-height:1.5}}.machine-load,.machine-technology,.onecut-ratio{overflow-wrap:normal;hyphens:auto}.onecut-ratio .onecut-info svg{display:block;margin:auto}.onecut-table thead th{hyphens:none;word-break:normal}.onecut-table thead th:nth-child(2){white-space:nowrap}.machine-meter .meter-heading b{font-size:.82rem;line-height:1.3}.onecut-table td{white-space:nowrap}.onecut-ratio .onecut-footer button{hyphens:none;word-break:normal;overflow-wrap:normal}.onecut-explanation p{margin:8px 0}.machine-load small{display:block;margin-top:8px}@media(max-width:600px){.onecut-ratio .onecut-footer{display:grid;grid-template-columns:1fr}.onecut-ratio .onecut-footer button{width:100%;font-size:.85rem}.onecut-table th:first-child{width:43%;hyphens:auto}.onecut-table th:nth-child(2){width:25%}.onecut-table th:nth-child(3){width:32%}.machine-meter .meter-heading{gap:8px}.machine-meter .meter-heading b{font-size:.78rem}}.ratio-valid i.stable{background:var(--j-fixed-909b9fd4e1)}.ratio-valid i.warning{background:var(--j-fixed-df04e7fb58)}.machine-live-speed{min-width:0;position:relative}.machine-live-speed>label{display:flex;flex-direction:column;gap:6px}.machine-advanced{margin:12px 0;padding:10px;border:1px solid var(--j-exact-9cbc886468,var(--j-line));border-radius:8px}.machine-advanced summary{cursor:pointer}.machine-advanced label{display:flex;flex-direction:column;gap:6px;max-width:320px;margin:10px 0}.machine-advanced input{box-sizing:border-box;width:100%;padding:9px;border:1px solid var(--j-exact-3192c3c30b,var(--j-line));border-radius:8px}.machine-advanced small{display:block;line-height:1.5}.ccut-shift{margin:20px 0;padding:16px;background:var(--j-exact-e08de71387,var(--j-inset));border:1px solid var(--j-exact-9cbc886468,var(--j-line));border-radius:12px}.ccut-shift>label{display:flex;justify-content:center;gap:12px;margin:12px 0;font-weight:600}.ccut-shift-labels{display:flex;justify-content:space-between;align-items:center;gap:8px;font-size:.8rem}.ccut-shift-labels>span:first-child{color:var(--j-exact-65b9b3e5ee,var(--j-muted))}.ccut-shift-labels>span:last-child{color:var(--j-exact-e71bffcd51,var(--j-muted))}.ccut-shift-track{position:relative;height:48px;background:linear-gradient(90deg,var(--j-exact-b8d3da3504,var(--j-shift-safe)),var(--j-exact-05aa60f58d,var(--j-inset)),var(--j-exact-c47449a8d8,var(--j-shift-fast))) 50%/100% 10px no-repeat}.ccut-shift-track>i{position:absolute;left:50%;top:6px;height:36px;border-left:2px dashed var(--j-exact-49c4215ff6,var(--j-line));pointer-events:none}.ccut-shift-track input{width:100%;height:48px;margin:0;accent-color:var(--j-exact-5e77774835,var(--j-text));cursor:pointer}.ccut-shift-labels button{border:0;background:transparent;color:var(--j-exact-d45b4b688d,var(--j-muted));padding:8px;cursor:pointer;font-size:.75rem}.ccut-shift p{text-align:center;font-size:.8rem;margin:12px 0 0}.ccut-options{display:flex;gap:16px;flex-wrap:wrap;margin:16px 0}.ccut-options label{display:flex;align-items:center;gap:8px;font-size:.85rem}.ccut-options input{width:18px;height:18px;accent-color:var(--j-exact-f83483c1c3,var(--j-text))}.ccut-strategies{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:14px;margin:20px 0}.ccut-strategy{min-width:0;background:var(--j-exact-018fa96a44,var(--j-panel));border:2px solid var(--j-exact-9cbc886468,var(--j-line));border-radius:12px;padding:14px;display:flex;flex-direction:column;gap:8px}.ccut-strategy.selected{border-color:var(--j-exact-f83483c1c3,var(--j-line))}.onecut-ratio .ccut-strategy h4{margin:0;font-size:.95rem}.ccut-guidelines{font-size:.75rem;line-height:1.5;margin:0}.ccut-strategy details summary{cursor:pointer;font-size:.8rem;padding:6px 0}.ccut-range-fields{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:8px 0}.ccut-range-fields label{display:flex;flex-direction:column;gap:4px;font-size:.75rem}.ccut-range-fields input,.onecut-limits select{width:100%;min-width:0;box-sizing:border-box;padding:9px;background:var(--j-exact-018fa96a44,var(--j-input));border:1px solid var(--j-exact-3192c3c30b,var(--j-line));border-radius:8px;color:inherit}.ccut-numbers{display:grid;gap:6px;font-size:.8rem;padding:12px 0}.ccut-numbers b{font-size:1.1rem}.ccut-strategy>button{margin-top:auto;padding:10px;border:1px solid var(--j-exact-a4703b3543,var(--j-line));border-radius:8px;background:var(--j-exact-f180f892cf,var(--j-button));color:var(--j-exact-cda5e1d1a8,var(--j-text));cursor:pointer;min-height:44px}.ccut-engine [role=alert]{padding:12px;border-radius:8px;background:var(--j-exact-dfdda2a3f5,var(--j-panel))}.ccut-engine button:focus-visible,.ccut-engine input:focus-visible,.ccut-engine select:focus-visible{outline:3px solid var(--j-exact-3fccd280f7,var(--j-line));outline-offset:2px}@media(max-width:600px){.ccut-shift{padding:12px}.ccut-shift-labels{font-size:.7rem}.ccut-options{display:grid;gap:12px}.ccut-strategies{grid-template-columns:1fr}.ccut-engine .onecut-limits{grid-template-columns:1fr 1fr}.ccut-engine .onecut-table th{font-size:.7rem}}.ccut-shift-track input{appearance:none;background:transparent}.ccut-shift-track input::-webkit-slider-runnable-track{height:10px;background:transparent}.ccut-shift-track input::-webkit-slider-thumb{appearance:none;width:30px;height:30px;margin-top:-10px;border:4px solid var(--j-exact-f83483c1c3,var(--j-line));border-radius:50%;background:var(--j-exact-018fa96a44,var(--j-media-background));box-shadow:0 1px 5px var(--j-exact-d00db69de0,var(--j-shadow-color))}.ccut-shift-track input::-moz-range-track{height:10px;background:transparent}.ccut-shift-track input::-moz-range-thumb{width:22px;height:22px;border:4px solid var(--j-exact-f83483c1c3,var(--j-line));border-radius:50%;background:var(--j-exact-018fa96a44,var(--j-media-background))}.ccut-shift-track input::-moz-range-progress{background:transparent}.ccut-brand{display:flex;align-items:center;gap:12px;min-width:0}.ccut-brand-icon{display:block;width:88px;height:88px;object-fit:contain;flex:0 0 88px}.ccut-brand>div{min-width:0}.ccut-engine .onecut-heading{align-items:center;flex-wrap:wrap}@media(max-width:600px){.ccut-brand-icon{width:64px;height:64px;flex-basis:64px}.ccut-brand{gap:8px}}.ccut-engine .ccut-contact-notice{display:block;background:var(--j-exact-698d6c65b0,var(--j-panel));color:var(--j-exact-b91b588345,var(--j-text));border:1px solid var(--j-exact-fc41181096,var(--j-line));border-radius:6px;padding:8px 10px;line-height:1.5}.basic-grid .machine-technology.a03-machine{grid-column:1/-1;width:100%;padding:0;margin:0;border:0!important;border-radius:0;background:transparent!important;color:var(--j-text);min-width:0}.a03-machine .machine-selection-tile-a{display:grid;gap:13px;padding:16px;background:var(--j-inset);border:1px solid var(--j-line);border-radius:10px;margin:0 0 20px;min-width:0}.a03-machine .machine-selection-heading-a{font-size:13px;font-weight:700;line-height:1.45}.a03-machine label{display:flex;flex-direction:column;gap:6px;font-size:12px;color:var(--j-muted);min-width:0;line-height:1.45}.a03-machine label>input:not([type=checkbox]):not([type=range]),.a03-machine label>select{width:100%;min-width:0;min-height:44px;padding:10px;border:1px solid var(--j-line);border-radius:7px;background:var(--j-input);color:var(--j-text);font:inherit;font-size:13px;box-sizing:border-box}.a03-machine .machine-input-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:0 0 18px}.a03-machine .machine-manual-fields-a{margin-bottom:22px;min-width:0}.a03-machine .machine-manual-fields-a[hidden]{display:none!important}.a03-machine fieldset{min-width:0;margin:0 0 18px;padding:12px;border:1px solid var(--j-line);border-radius:9px;color:var(--j-text)}.a03-machine fieldset>legend{font-size:12px;font-weight:650;padding:0 5px}.a03-machine fieldset p,.a03-machine fieldset small{font-size:11px;line-height:1.5;color:var(--j-muted)}.a03-machine fieldset .machine-input-grid{margin:10px 0 12px}.a03-machine fieldset label:has(>input[type=checkbox]){display:flex;flex-direction:row;align-items:flex-start;gap:9px;line-height:1.5;margin:10px 0}.a03-machine fieldset label>input[type=checkbox]{width:18px;height:18px;min-height:18px;margin:1px 0 0;flex:0 0 18px;accent-color:var(--j-accent)}.a03-machine .a03-machine-operation,.a03-machine .machine-advanced{border-top:1px solid var(--j-line);padding-top:12px;margin:0 0 18px;min-width:0}.a03-machine .a03-machine-operation>summary,.a03-machine .machine-advanced>summary{font-size:12px;color:var(--j-muted);font-weight:650;cursor:pointer;min-height:32px;line-height:1.5}.a03-machine .a03-machine-operation[open]>summary,.a03-machine .machine-advanced[open]>summary{margin-bottom:10px}.a03-machine .machine-advanced>.machine-live-speed{margin-bottom:14px}.a03-machine .machine-advanced>small{font-size:11px;line-height:1.5;color:var(--j-muted);display:block;margin-top:6px}.a03-machine .machine-live-speed{min-width:0}.a03-machine .machine-live-speed>label{margin-bottom:10px}.a03-machine .a03-machine-operation>.machine-live-speed{margin-bottom:14px}.a03-machine .machine-efficiency-a{margin-top:6px;gap:3px}.a03-machine .machine-efficiency-a>span{display:block;font-size:12px;color:var(--j-muted);line-height:1.5}.a03-machine .machine-efficiency-a>span>b{display:block;font-weight:400;color:var(--j-muted)}.a03-machine .machine-efficiency-a input[type=range]{width:100%;height:44px;min-height:44px;margin:2px 0 0;padding:0;accent-color:var(--j-slider,var(--j-accent));cursor:pointer}.a03-machine .machine-coolant-a{margin-top:17px;min-width:0}.a03-machine .machine-coolant-a>label{width:100%}.a03-machine .a03-machine-definition{display:block;font-size:11px;color:var(--j-muted);line-height:1.5;padding-top:15px;border-top:1px solid var(--j-line);margin:22px 0 0}.a03-machine .a03-machine-error{font-size:12px;color:var(--j-error);line-height:1.5;margin:0 0 15px}.a03-machine :is(input,select,summary):focus-visible{outline:var(--j-focus-width,3px) solid var(--j-focus);outline-offset:3px}@media(max-width:600px){.a03-machine .machine-selection-tile-a{padding:13px;gap:11px}.a03-machine .machine-selection-heading-a{font-size:12px}.a03-machine .machine-input-grid{gap:12px}.a03-machine label{font-size:11px}.a03-machine .a03-machine-definition{font-size:10px}}.a03-machine .machine-coolant-a .coolant-result{display:grid;gap:6px;min-width:0}.a03-machine .machine-coolant-a .coolant-result>label{font-size:12px;font-weight:400;line-height:1.45;color:var(--j-muted)}.a03-machine .machine-coolant-a .coolant-result>select{min-height:44px;padding:10px;border:1px solid var(--j-line);border-radius:7px;background:var(--j-input);color:var(--j-text)}.a03-machine .machine-coolant-a .coolant-result>small{font-size:11px;line-height:1.5;color:var(--j-muted)}