.mp-cable{--mp-cable-tension:#1f5a99;--mp-cable-friction:#a63a2a;--mp-cable-normal:var(--mp-gold-ink)}.mp-cable .mp-cable__bar{gap:var(--mp-4);align-items:start;display:grid}.mp-cable .mp-cable__modes{gap:0;width:100%;display:grid}.mp-cable .mp-cable__modes>.mp-seg__item{flex:none}.mp-cable .mp-cable__modes .mp-seg__item span{white-space:normal;text-align:start;flex-direction:column;justify-content:center;align-items:flex-start;gap:.1rem;padding-block:.55rem}.mp-cable .mp-cable__modes .mp-seg__item+.mp-seg__item span{border-inline-start:1px solid var(--mp-line-strong);border-block-start:0}.mp-cable .mp-cable__mode-name{font-weight:500}.mp-cable .mp-cable__mode-hint{opacity:.8;font-size:.75rem}.mp-cable .mp-cable__switches{gap:var(--mp-4) var(--mp-6);flex-wrap:wrap;display:flex}.mp-cable .mp-cable__switches>.mp-seg{flex:12rem}.mp-cable .mp-cable__leg{gap:var(--mp-2);border-block-start:1px solid var(--mp-line);padding-block-start:var(--mp-3);display:grid}.mp-cable .mp-cable__name{color:var(--mp-ink-2);margin:0;font-size:.8125rem;font-weight:500}.mp-cable .mp-cable__leg[data-invalid=true] .mp-cable__name{color:var(--mp-error-ink)}.mp-cable .mp-cable__fields{gap:var(--mp-3) var(--mp-4);grid-template-columns:repeat(auto-fit,minmax(7rem,1fr));align-items:end;min-width:0;display:grid}.mp-cable .mp-cable__fields>.mp-num__hint{grid-column:1/-1}.mp-cable .mp-cable__own2{border-inline-start:3px solid var(--mp-gold-ink);padding-inline-start:var(--mp-4)}.mp-cable .mp-cable__typical,.mp-cable .mp-cable__trap{padding:var(--mp-2) var(--mp-3);border-inline-start:3px solid var(--mp-gold-ink);color:var(--mp-ink-2)}.mp-cable .mp-num__label,.mp-cable .mp-app__table thead th,.mp-cable .mp-cable__head,.mp-cable .mp-cable__case-label,.mp-cable .mp-plot__title{text-transform:none}@media screen{.mp-cable .mp-num__input{text-overflow:ellipsis}}.mp-cable .mp-cable__case{font-size:var(--mp-t-small);color:var(--mp-ink-2);margin:0}.mp-cable .mp-cable__case-label{letter-spacing:.07em;text-transform:uppercase;color:var(--mp-ink-3);font-size:.6875rem}.mp-cable .mp-cable__case strong{font-size:var(--mp-t-h4);letter-spacing:-.01em;color:var(--mp-ink);font-weight:500}.mp-cable .mp-cable__case-units{color:var(--mp-ink-3)}.mp-cable .mp-cable__warnings{padding:var(--mp-4);border:1px solid var(--mp-gold-ink);font-size:var(--mp-t-small);color:var(--mp-ink-2)}.mp-cable .mp-cable__warnings ul{margin:0;padding-inline-start:1.1rem}.mp-cable .mp-cable__warnings .mp-app__issues-title{color:var(--mp-gold-ink)}.mp-cable .mp-cable__options{border:0;min-width:0;margin:0;padding:0;display:grid}.mp-cable .mp-cable__options>legend{padding:0}.mp-cable .mp-cable__status{gap:var(--mp-1);font-size:var(--mp-t-small);margin:0;padding:0;list-style:none;display:grid}.mp-cable .mp-cable__status li{padding-block:var(--mp-2);border-block-end:1px solid var(--mp-line);line-height:1.55}.mp-cable .mp-cable__status li[data-status=pull]{border-inline-start:3px solid var(--mp-cable-tension);padding-inline-start:var(--mp-3)}.mp-cable .mp-cable__status li:not([data-status=pull]){border-inline-start:3px solid var(--mp-gold-ink);padding-inline-start:var(--mp-3)}.mp-cable .mp-cable__verdict{max-width:64rem}.mp-cable .mp-cable__balanced{color:var(--mp-ink-2)}.mp-cable .mp-cable__table{max-width:72rem}.mp-cable .mp-cable__table td{white-space:normal}.mp-cable .mp-cable__table tbody th .mp-plot__unit{font-size:.6875rem;font-weight:400}.mp-cable .mp-cable__head{display:none}@media screen{.mp-cable .mp-app__card--wide{overflow-x:auto}}.mp-cable .mp-cable__matrix tbody th{min-width:9rem}@media screen and (max-width:640px){.mp-cable .mp-cable__table--stack,.mp-cable .mp-cable__table--stack>tbody{display:block}.mp-cable .mp-cable__table--stack>thead{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.mp-cable .mp-cable__table--stack tbody tr{border-block-end:1px solid var(--mp-line);flex-wrap:wrap;align-items:flex-end;padding-block:.35rem;display:flex}.mp-cable .mp-cable__table--stack tbody th,.mp-cable .mp-cable__table--stack td{border-block-end:0;flex:0 0 50%;min-width:0;padding-block:.3rem}.mp-cable .mp-cable__table--stack tbody tr>:nth-child(2n){padding-inline-end:0}.mp-cable .mp-cable__table--stack .mp-cable__head{letter-spacing:.06em;text-transform:uppercase;color:var(--mp-ink-3);font-size:.6875rem;font-weight:400;display:block}.mp-cable .mp-cable__table--stack .mp-cable__head .mp-plot__unit{text-transform:none}}.mp-cable .mp-cable-fig{gap:var(--mp-3);min-width:0;margin:0;display:grid}.mp-cable .mp-cable-fig__svg{height:auto}.mp-cable-fig__cable{fill:none;stroke:var(--mp-ink);stroke-width:2.5px;stroke-linecap:round}.mp-cable-fig__ghost{fill:none;stroke:var(--mp-ink-3);stroke-width:1.5px;stroke-dasharray:6 4}.mp-cable-fig__path{fill:none;stroke:var(--mp-gold-ink);stroke-width:1.5px;stroke-dasharray:2 3}.mp-cable-fig__ring{fill:none;stroke:var(--mp-ink);stroke-width:1.5px;stroke-dasharray:3 2}.mp-cable-fig__node{fill:var(--mp-paper);stroke:var(--mp-ink);stroke-width:1.75px}.mp-cable-fig__anchor line{stroke:var(--mp-ink);stroke-width:1.5px}.mp-cable-fig__arc{fill:none;stroke:var(--mp-ink-2);stroke-width:1.25px}.mp-cable-fig__refline{fill:none;stroke:var(--mp-ink-3);stroke-width:1px;stroke-dasharray:2 3}.mp-cable-fig__load line,.mp-cable-fig__tension line,.mp-cable-fig__normal line,.mp-cable-fig__friction line,.mp-cable-fig__resultant line{stroke-width:2px}.mp-cable-fig__load line{stroke:var(--mp-ink)}.mp-cable-fig__load polygon{fill:var(--mp-ink)}.mp-cable-fig__tension line{stroke:var(--mp-cable-tension)}.mp-cable-fig__tension polygon{fill:var(--mp-cable-tension)}.mp-cable-fig__normal line{stroke:var(--mp-cable-normal)}.mp-cable-fig__normal polygon{fill:var(--mp-cable-normal)}.mp-cable-fig__friction line{stroke:var(--mp-cable-friction)}.mp-cable-fig__friction polygon{fill:var(--mp-cable-friction)}.mp-cable-fig__resultant line{stroke:var(--mp-gold-ink);stroke-dasharray:7 3}.mp-cable-fig__resultant polygon{fill:var(--mp-gold-ink)}.mp-cable-fig__load text,.mp-cable-fig__tension text,.mp-cable-fig__normal text,.mp-cable-fig__friction text,.mp-cable-fig__resultant text,.mp-cable-fig__value{font-family:var(--mp-mono);font-variant-numeric:tabular-nums;fill:var(--mp-ink);paint-order:stroke;stroke:var(--mp-paper);stroke-width:3.5px;stroke-linejoin:round;font-size:11px}.mp-cable-fig__tension text{fill:var(--mp-cable-tension)}.mp-cable-fig__normal text{fill:var(--mp-cable-normal)}.mp-cable-fig__friction text{fill:var(--mp-cable-friction)}.mp-cable-fig__resultant text{fill:var(--mp-gold-ink)}.mp-cable-fig__block{fill:var(--mp-paper);stroke:var(--mp-ink);stroke-width:2px;stroke-linejoin:round}.mp-cable-fig__drum{fill:var(--mp-paper);stroke:var(--mp-ink);stroke-width:2px}.mp-cable-fig__wrap{fill:none;stroke:var(--mp-ink);stroke-linecap:round;stroke-linejoin:round}.mp-cable-fig__wrap path{fill:none}.mp-cable-fig__load-end line,.mp-cable-fig__hold-end line{stroke-linecap:butt}.mp-cable-fig__load-end line{stroke:var(--mp-cable-tension)}.mp-cable-fig__load-end polygon{fill:var(--mp-cable-tension)}.mp-cable-fig__hold-end line{stroke:var(--mp-gold-ink)}.mp-cable-fig__hold-end polygon{fill:var(--mp-gold-ink)}.mp-cable-fig__dim path{fill:none;stroke:var(--mp-ink-2);stroke-width:1.25px}.mp-cable-fig__dim polygon{fill:var(--mp-ink-2)}.mp-cable-fig__taper{fill:var(--mp-ink)}.mp-cable-fig__tag-name{font-weight:700}.mp-cable-fig__tag--load{fill:var(--mp-cable-tension)}.mp-cable-fig__tag--hold{fill:var(--mp-gold-ink)}.mp-cable-fig__tick text,.mp-cable-fig__axis-title{font-family:var(--mp-mono);fill:var(--mp-ink-3);font-size:10.5px}.mp-cable-fig__axis-title{fill:var(--mp-ink-2);font-size:11px}.mp-cable-fig__curve{fill:none;stroke:var(--mp-ink);stroke-width:2.25px;stroke-linejoin:round}.mp-cable-fig__curve--run{stroke:var(--mp-cable-tension);stroke-dasharray:8 4}.mp-cable-fig__curve--accel{stroke:var(--mp-gold-ink);stroke-dasharray:2 4;stroke-linecap:round}.mp-cable-fig__curve line{stroke-width:2.25px}.mp-cable-fig__mark{fill:var(--mp-paper);stroke:currentColor;stroke-width:1.75px}.mp-cable-fig__curve .mp-cable-fig__mark{stroke:inherit;stroke-dasharray:none}.mp-cable-fig__minimum{fill:var(--mp-paper);stroke:inherit;stroke-width:1.75px;stroke-dasharray:none}.mp-cable-fig__chosen{stroke:var(--mp-gold-ink);stroke-width:1.5px;stroke-dasharray:6 3}.mp-cable-fig__lift{stroke:var(--mp-cable-friction);stroke-width:1.5px;stroke-dasharray:1 3}.mp-cable-fig__legend{gap:var(--mp-2) var(--mp-6);color:var(--mp-ink-2);flex-wrap:wrap;margin:0;padding:0;font-size:.75rem;list-style:none;display:flex}.mp-cable-fig__legend--curve{gap:var(--mp-2);display:grid}.mp-cable-fig__key{align-items:center;gap:var(--mp-2);min-width:0;display:flex}.mp-cable-fig__swatch{flex:none;overflow:visible}.mp-cable-fig__swatch .mp-cable-fig__minimum{stroke:var(--mp-ink);stroke-width:1.75px}.mp-cable-fig__swatch .mp-cable-fig__cable{stroke-width:2.5px}@media print{.mp-cable .mp-cable__options,.mp-cable .mp-cable__curve-table{display:none!important}.mp-cable .mp-cable__leg{padding-block-start:.6mm}.mp-cable .mp-cable__fields{flex-wrap:wrap;display:flex}.mp-cable .mp-cable__name{color:#000;font-size:6.5pt;font-weight:600}.mp-cable .mp-cable__own2{padding-inline-start:2mm}.mp-cable .mp-cable__case{color:#000;font-size:8pt}.mp-cable .mp-cable__case strong{font-size:9pt}.mp-cable .mp-cable__warnings,.mp-cable .mp-cable__typical,.mp-cable .mp-cable__trap{break-inside:avoid;padding:1mm 2mm;font-size:7pt}.mp-cable .mp-cable__status{font-size:7pt}.mp-cable .mp-cable__status li{break-inside:avoid;padding-block:.6mm}.mp-cable .mp-cable__table{max-width:none}.mp-cable .mp-cable__table tbody th .mp-plot__unit{font-size:6pt}.mp-cable .mp-cable__table tbody tr{break-inside:avoid}.mp-cable .mp-cable__verdict{font-size:7pt}.mp-cable .mp-app__plots{break-inside:avoid}.mp-cable{--mp-cable-tension:#000;--mp-cable-friction:#000;--mp-cable-normal:#000}.mp-cable-fig__path,.mp-cable-fig__chosen,.mp-cable-fig__lift,.mp-cable-fig__curve--accel,.mp-cable-fig__resultant line,.mp-cable-fig__load-end line,.mp-cable-fig__hold-end line{stroke:#000}.mp-cable-fig__load-end polygon,.mp-cable-fig__hold-end polygon,.mp-cable-fig__tag--load,.mp-cable-fig__tag--hold,.mp-cable-fig__resultant polygon,.mp-cable-fig__resultant text{fill:#000}.mp-cable-fig__normal line{stroke:#000}.mp-cable-fig__normal polygon,.mp-cable-fig__normal text{fill:#000}.mp-cable-fig__load text,.mp-cable-fig__tension text,.mp-cable-fig__normal text,.mp-cable-fig__friction text,.mp-cable-fig__resultant text,.mp-cable-fig__value{stroke:none!important}.mp-cable-fig__legend{gap:1mm 5mm;font-size:6.5pt}}
