.mc-app{width:100%;max-width:120rem;padding:.6rem var(--gutter) .8rem;flex-direction:column;gap:.6rem;margin:0 auto;display:flex}.mc-bar{flex-wrap:wrap;align-items:center;gap:.8rem 1.4rem;display:flex}.mc-bar__title{align-items:center;gap:.8rem;display:flex}.mc-bar__title .kicker{margin:0}.mc-bar h1{margin:0;font-size:1.45rem;line-height:1.1}.mc-tabs{border:1px solid var(--line);background:var(--surface);border-radius:10px;gap:.25rem;padding:.2rem;display:flex}.mc-tab{font:600 .9rem var(--font-sans);color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:7px;padding:.35rem .9rem}.mc-tab[aria-selected=true]{background:var(--blue);color:#fff}.mc-actions{gap:.4rem;margin-left:auto;display:flex}.mc-panes{grid-template-columns:minmax(15rem,19rem) minmax(0,1fr) minmax(17rem,23rem);gap:.8rem;display:grid}.mc-panes[hidden]{display:none}.mc-col{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);min-width:0;padding:.8rem .9rem}.mc-col h2{margin:0 0 .5rem;font-size:1rem}.mc-col h2+.ep-form,.mc-col .ep-form+h2,.mc-col p+h2,.mc-col label+h2{margin-top:.8rem}.mc-form{gap:.3rem .5rem;margin-bottom:.3rem}.ep-form.mc-form label{flex:6.5rem}.ep-form.mc-form .ep-form__wide{flex-basis:100%}.ep-form.mc-form .mc-third{flex:4.2rem}.mc-form input,.mc-form select{padding:.25rem .4rem;font-size:.9rem}.mc-buttons{flex-wrap:wrap;gap:.4rem;margin:.6rem 0 0;display:flex}.mc-col--view{flex-direction:column;gap:.5rem;display:flex}.mc-viewbar{justify-content:space-between;align-items:center;gap:.6rem;display:flex}.mc-viewbar h2{margin:0}.mc-switch{border:1px solid var(--line);border-radius:8px;display:inline-flex;overflow:hidden}.mc-switch--wide{margin:.7rem 0 .5rem;display:flex}.mc-switch--wide .mc-switch__b{flex:1}.mc-switch__b{font:600 .8rem var(--font-sans);color:var(--muted);cursor:pointer;background:0 0;border:0;padding:.3rem .7rem}.mc-switch__b+.mc-switch__b{border-left:1px solid var(--line)}.mc-switch__b[aria-selected=true]{background:var(--blue-soft);color:var(--blue-ink)}.mc-planview{flex-direction:column;align-items:center;gap:.5rem;display:flex}.mc-planview[hidden]{display:none}.mc-legend{width:100%;max-width:560px;color:var(--muted);font-variant-numeric:tabular-nums;align-items:center;gap:.5rem;margin:.4rem auto 0;font-size:.78rem;display:flex}.mc-about{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);max-width:44rem;color:var(--text);padding:1.2rem 1.4rem}.mc-about::backdrop{background:#00000080}.mc-about form{text-align:right}.mc-about h3{color:var(--ink);margin:1.2rem 0 .4rem;font-size:1.05rem}@media (width<=64em){:where(html:not(.is-wide)) .mc-panes{grid-template-columns:minmax(0,1fr)}:where(html:not(.is-wide)) .mc-actions{margin-left:0}}@media (width>=64em) and (height>=36em),(width>=64em) and (orientation:landscape) and (pointer:coarse){:where(html:not(.is-wide)) .mc-app,:where(html:not(.is-wide)) .mc-panes{flex:1;min-height:0}:where(html:not(.is-wide)) .mc-col{overflow:auto}:where(html:not(.is-wide)) .mc-col--view{overflow:hidden}:where(html:not(.is-wide)) .mc-map,:where(html:not(.is-wide)) .mc-planview{flex-direction:column;flex:1;min-height:0;display:flex}:where(html:not(.is-wide)) .mc-mapbox{aspect-ratio:auto;flex:1;width:100%;max-width:none;min-height:0}:where(html:not(.is-wide)) .mc-drawing{flex:1;justify-content:center;max-width:none;min-height:0;display:flex}:where(html:not(.is-wide)) .mc-drawing svg{width:auto;max-width:100%;height:100%}}:where(html.is-wide) .mc-app,:where(html.is-wide) .mc-panes{flex:1;min-height:0}:where(html.is-wide) .mc-col{overflow:auto}:where(html.is-wide) .mc-col--view{overflow:hidden}:where(html.is-wide) .mc-map,:where(html.is-wide) .mc-planview{flex-direction:column;flex:1;min-height:0;display:flex}:where(html.is-wide) .mc-mapbox{aspect-ratio:auto;flex:1;width:100%;max-width:none;min-height:0}:where(html.is-wide) .mc-drawing{flex:1;justify-content:center;max-width:none;min-height:0;display:flex}:where(html.is-wide) .mc-drawing svg{width:auto;max-width:100%;height:100%}.mc-check{cursor:pointer;align-items:flex-start;gap:.5rem;margin-top:.9rem;font-size:.95rem;display:flex}.mc-check input{accent-color:var(--blue);margin-top:.25rem}.mc-check small{display:block}.mc-bad,.mc-warn{margin:.6rem 0 0;font-size:.9rem}.mc-bad{color:#e5484d}.mc-warn{color:var(--orange-ink)}.mc-status{color:var(--muted);min-height:1.3em;margin:.6rem 0 .4rem;font-size:.85rem}.mc-status[data-busy]:before{content:"";border:2px solid var(--blue);vertical-align:-.05em;border-right-color:#0000;border-radius:50%;width:.7em;height:.7em;margin-right:.45em;animation:.8s linear infinite mc-spin;display:inline-block}@keyframes mc-spin{to{transform:rotate(360deg)}}.mc-tablewrap{overflow-x:auto}.mc-table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:.9rem}.mc-table th,.mc-table td{border-bottom:1px solid var(--line);text-align:right;white-space:nowrap;padding:.4rem .5rem}.mc-table th:first-child,.mc-table td:first-child{text-align:left}.mc-table th{color:var(--muted);font-size:.8rem;font-weight:600}.mc-table input{text-align:right;width:5.5rem;font:inherit;border:1px solid var(--line);background:var(--bg);color:var(--ink);border-radius:6px;padding:.25rem .4rem}.mc-cmp tbody tr{cursor:pointer}.mc-cmp tbody tr:hover{background:var(--bg-soft)}.mc-cmp tbody tr:focus-visible{outline:2px solid var(--blue);outline-offset:-2px}.mc-cmp tbody tr.is-selected{background:var(--blue-soft)}.mc-cmp tbody tr.is-selected td:first-child{box-shadow:inset 3px 0 0 var(--blue)}.mc-badge{border:1px solid;border-radius:999px;padding:.05rem .5rem;font-size:.75rem;font-weight:700;display:inline-block}.mc-badge[data-verdict=good]{color:var(--green-ink);background:var(--green-soft)}.mc-badge[data-verdict=ok]{color:var(--orange-ink);background:var(--orange-soft)}.mc-badge[data-verdict=poor]{color:#e5484d}.mc-best{color:var(--blue);margin-left:.2rem}.mc-col .mc-table{font-size:.85rem}.mc-col .mc-table th,.mc-col .mc-table td{padding:.32rem .35rem}.mc-map{margin:0}.mc-mapbox{aspect-ratio:1;width:100%;max-width:560px;margin:0 auto;position:relative}.mc-mapbox canvas{display:block}.mc-overlay{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.mc-ov-edge{fill:none;stroke:var(--ink)}.mc-ov-shadow{fill:var(--bg);fill-opacity:.55;stroke:var(--ink)}.mc-ov-hole{fill:var(--bg)}.mc-ov-part{fill:none;stroke:var(--ink);stroke-opacity:.35;stroke-linejoin:round}.mc-ov-pocket{fill:none;stroke:var(--ink);stroke-opacity:.22;stroke-linejoin:round}.mc-ov-support{fill:var(--surface);stroke:var(--ink)}.mc-ov-hub{stroke:var(--ink)}.mc-tip{background:var(--surface);border:1px solid var(--line);color:var(--ink);font-variant-numeric:tabular-nums;pointer-events:none;white-space:nowrap;border-radius:6px;padding:.2rem .5rem;font-size:.8rem;position:absolute;box-shadow:0 2px 8px #0000002e}.mc-ramp{background:linear-gradient(90deg,#1628e2,#17cbdd,#25cd2b,#ead920,#e2201c);border-radius:4px;flex:1;height:.6rem}.mc-results{grid-template-columns:repeat(auto-fit,minmax(8.5rem,1fr));gap:.75rem;display:grid}.mc-card{border:1px solid var(--line);background:var(--surface);border-radius:10px;padding:.7rem .9rem}.mc-card span{color:var(--muted);font-size:.8rem;display:block}.mc-card b{font-variant-numeric:tabular-nums;font-size:1.45rem;line-height:1.2;display:block}.mc-card small{color:var(--muted)}.mc-card[data-verdict=good] small{color:var(--green-ink)}.mc-card[data-verdict=ok] small{color:var(--orange-ink)}.mc-card[data-verdict=poor] small{color:#e5484d}.mc-drawing{width:100%;max-width:560px;color:var(--ink);margin:0 auto}.mc-drawing svg{width:100%;height:auto;display:block}.mc-pl-axis,.mc-pl-ring,.mc-pl-pocket{stroke:var(--muted)}.mc-pl-dim{fill:var(--muted)}.mc-app{--mc-part-0:var(--blue);--mc-part-1:var(--orange);--mc-part-2:var(--green);--mc-part-3:#8b5cf6}:root[data-theme=night] .mc-app{--mc-part-3:#a78bfa}.mc-pl-part--0{color:var(--mc-part-0);stroke:var(--mc-part-0)}.mc-pl-part--1{color:var(--mc-part-1);stroke:var(--mc-part-1)}.mc-pl-part--2{color:var(--mc-part-2);stroke:var(--mc-part-2)}.mc-pl-part--3{color:var(--mc-part-3);stroke:var(--mc-part-3)}.mc-pl-frame{stroke:var(--ink)}.mc-parts h3{margin:0 0 .3rem;font-size:1.05rem}.mc-parts h3 small{color:var(--muted);font-weight:400}.mc-list{margin:0 0 1rem;padding-left:1.1rem;font-size:.95rem}.mc-part{border:1px solid var(--line);border-left:4px solid var(--mc-part-0);background:var(--surface);border-radius:10px;margin-bottom:.8rem;padding:.7rem .9rem}.mc-part--1{border-left-color:var(--mc-part-1)}.mc-part--2{border-left-color:var(--mc-part-2)}.mc-part--3{border-left-color:var(--mc-part-3)}.mc-part dl{font-variant-numeric:tabular-nums;grid-template-columns:auto 1fr;gap:.2rem .8rem;margin:0;font-size:.95rem;display:grid}.mc-part dt{color:var(--muted)}.mc-part dd{margin:0}.mc-part dd small{color:var(--muted);display:block}.mc-part p{margin:.4rem 0 0}.mc-frame{border-left:4px solid var(--ink);padding-left:.9rem}.mc-alt{color:var(--muted);gap:.3rem;margin-bottom:.6rem;font-size:.9rem;display:grid}.mc-alt b{color:var(--ink);font-variant-numeric:tabular-nums}.mc-alt input{width:100%;accent-color:var(--blue)}.mc-lat{margin:.4rem 0 .6rem}.mc-latform{align-items:center}.mc-latform .mc-check{margin-top:0}.mc-ov-pad{fill:var(--orange);stroke:var(--ink)}.mc-ov-sling{stroke:var(--orange);stroke-linecap:round}.mc-curvesw{margin-bottom:.4rem}.mc-curve{max-width:560px;position:relative}.mc-curve svg{cursor:ew-resize;touch-action:pan-y;width:100%;height:auto;display:block}.mc-grid{stroke:var(--line);stroke-width:1px}.mc-axis{font:11px var(--font-sans);fill:var(--muted)}.mc-ref{stroke:var(--green);stroke-width:1.2px;stroke-dasharray:5 4}.mc-line{fill:none;stroke:var(--blue);stroke-width:2px;stroke-linejoin:round}.mc-side{fill:none;stroke-width:1.6px;stroke-linejoin:round}.mc-side--astig{stroke:var(--orange)}.mc-side--trefoil{stroke:var(--green)}.mc-side--sph{stroke:#a970ff}.mc-side--quilt{stroke:#ff6fae}.mc-ref--limit{stroke:#e5484d}.mc-now{stroke:var(--muted);stroke-width:1px;stroke-dasharray:2 3}.mc-dot{fill:var(--blue);stroke:var(--surface);stroke-width:2px}.mc-dot--hover{fill:var(--ink)}.ep-form.mc-latform .mc-check{color:var(--ink);flex-basis:100%;font-size:.95rem;display:flex}.mc-col .mc-check input{flex:none;width:auto;padding:0}.mc-out{fill:var(--line);opacity:.45}.mc-3d[hidden]{display:none}.mc-3dbox canvas{cursor:grab;touch-action:none;width:100%;height:100%;display:block}.mc-3dbox canvas:active{cursor:grabbing}.mc-3dnone{color:var(--muted);place-items:center;display:grid;position:absolute;inset:0}.mc-3dbar{color:var(--muted);flex-wrap:wrap;align-items:center;gap:.4rem 1rem;margin-top:.4rem;font-size:.8rem;display:flex}.mc-factor{align-items:center;gap:.5rem;display:flex}.mc-factor input{width:10rem;accent-color:var(--blue)}.mc-factor b{color:var(--ink);font-variant-numeric:tabular-nums;min-width:7.5rem}.mc-legend--inline{flex:10rem;width:auto;margin:0}.mc-orient{border:0;margin:.5rem 0 .4rem;padding:0}.mc-orient legend{color:var(--muted);margin-bottom:.3rem;font-size:.8rem}.mc-orient__b{gap:.35rem;display:flex}.mc-orient__o{border:1px solid var(--line);background:var(--bg);min-width:2.6rem;height:2.6rem;color:var(--muted);font:600 .8rem var(--font-sans);cursor:pointer;border-radius:8px;place-items:center;padding:0 .5rem;display:grid}.mc-orient__o[aria-checked=true]{border-color:var(--blue);background:var(--blue-soft);color:var(--blue-ink)}.mc-orient__o.is-used{border-color:var(--green);color:var(--green-ink)}.mc-alt--bar{flex:1;align-items:center;gap:.6rem;max-width:24rem;margin:0 .5rem;display:flex}.mc-alt--bar>span{white-space:nowrap;min-width:6.5rem}.mc-alt--bar input{flex:1}.mc-colhead{align-items:center;gap:.35rem;margin-bottom:.4rem;display:flex}.mc-colhead h2{margin:0 auto 0 0}.mc-mini{border:1px solid var(--line);color:var(--muted);font:600 .72rem var(--font-sans);cursor:pointer;background:0 0;border-radius:999px;padding:.12rem .55rem}.mc-mini:hover{color:var(--ink);border-color:var(--muted)}.mc-col h2{margin-bottom:.35rem;font-size:.95rem}.mc-col .ep-form label{gap:.08rem;font-size:.75rem}.mc-form [data-matprop][hidden]{display:none}.mc-status--view{margin:.3rem 0 0;font-size:.75rem}.mc-col .mc-results{gap:.45rem}.mc-col .mc-card{padding:.45rem .65rem}.mc-col .mc-card span{font-size:.72rem}.mc-col .mc-card b{font-size:1.15rem}.mc-col .mc-card small{font-size:.72rem}.mc-col .mc-switch--wide{margin:.5rem 0 .35rem}.mc-col .iss-hint{margin:.35rem 0 0;font-size:.75rem}.mc-col .mc-check{margin-top:.4rem;font-size:.85rem}.mc-orient{margin:.35rem 0 .2rem}.mc-raw{color:var(--muted);white-space:nowrap;cursor:pointer;align-items:center;gap:.3rem;font-size:.75rem;display:flex}.mc-raw[hidden]{display:none}.mc-raw input{accent-color:var(--blue);margin:0}.mc-map[hidden]{display:none}@media (width>=64em) and (height>=36em),(width>=64em) and (orientation:landscape) and (pointer:coarse){:where(html:not(.is-wide)) .mc-col--view .mc-mapbox,:where(html:not(.is-wide)) .mc-col--view .mc-drawing,:where(html:not(.is-wide)) .mc-col--view .mc-legend{width:100%;max-width:none}:where(html:not(.is-wide)) .mc-col--view .mc-mapbox{aspect-ratio:auto;margin:0}}:where(html.is-wide) .mc-col--view .mc-mapbox,:where(html.is-wide) .mc-col--view .mc-drawing,:where(html.is-wide) .mc-col--view .mc-legend{width:100%;max-width:none}:where(html.is-wide) .mc-col--view .mc-mapbox{aspect-ratio:auto;margin:0}.mc-alt--bar input{min-width:6rem}@media (width<=64em){:where(html:not(.is-wide)) .mc-viewbar{flex-wrap:wrap}:where(html:not(.is-wide)) .mc-alt--bar{flex-basis:100%;order:3;max-width:none;margin:.3rem 0 0}}.mc-factor{min-width:0;max-width:100%}.mc-factor input{flex:0 10rem;min-width:4rem}@media (width<=40em){:where(html:not(.is-wide)) .mc-factor b{white-space:nowrap;min-width:0}}html.is-app,html.is-app body{overflow-x:clip}.mc-matline>span:not([hidden])+.mc-mass:before{content:" · "}.mc-drawing{position:relative}.mc-pl-part,.mc-pl-hit{cursor:pointer}.has-pick .mc-pl-part:not(.is-picked){opacity:.35}.mc-pl-arm{stroke:var(--ink);opacity:.7}.mc-pl-label{fill:var(--ink);font-variant-numeric:tabular-nums;paint-order:stroke;stroke:var(--surface);stroke-width:.35em;stroke-linejoin:round}.mc-pl-label--arm{fill:var(--muted)}.mc-pl-label--corner{font-weight:700}.mc-plcard{max-width:min(18rem,100%);font-size:.9rem;position:absolute;top:0;left:0}.mc-plcard .mc-part{margin:0;padding-right:2rem;box-shadow:0 4px 14px #0000001f}.mc-plcard__x{color:var(--muted);cursor:pointer;background:0 0;border:0;font-size:1.3rem;line-height:1;position:absolute;top:.3rem;right:.4rem}.mc-dim{white-space:nowrap;margin-right:.7rem}.mc-dim b{color:var(--muted);font-weight:600}.mc-part--pick{cursor:pointer}.mc-part--pick:hover,.mc-part--pick:focus-visible{border-top-color:var(--muted);border-right-color:var(--muted);border-bottom-color:var(--muted)}@media (width<=40em){:where(html:not(.is-wide)) .mc-plcard{max-width:none;margin-top:.5rem;position:static}}.mc-dim--row{display:block}.mc-dim--row b{min-width:2.6rem;display:inline-block}.mc-part dt{white-space:nowrap}.mc-viewbar{flex-wrap:wrap;row-gap:.35rem}.mc-viewbar h2{white-space:nowrap}.mc-viewbar .mc-switch{flex:none;margin-left:auto}.mc-viewbar .mc-raw{flex:none}.mc-alt--bar{flex:11rem;min-width:10rem}@media (width>=64em){:where(html:not(.is-wide)) .mc-panes{grid-template-columns:minmax(15rem,min(19rem,22vw)) minmax(0,1fr) minmax(16rem,min(23rem,25vw))}}:where(html.is-wide) .mc-panes{grid-template-columns:minmax(15rem,min(19rem,22vw)) minmax(0,1fr) minmax(16rem,min(23rem,25vw))}.mc-col .mc-results{grid-template-columns:minmax(0,1fr);gap:.25rem}.mc-col .mc-card{white-space:nowrap;border-radius:8px;align-items:baseline;gap:.4rem;padding:.25rem .55rem;display:flex}.mc-col .mc-card span{flex:none;min-width:4.4rem;font-size:.72rem;line-height:1.3}.mc-col .mc-card b{font-size:.9rem;line-height:1.3}.mc-col .mc-card small{text-overflow:ellipsis;text-align:right;flex:1;min-width:0;font-size:.66rem;line-height:1.3;overflow:hidden}.mc-plcard{width:max-content;max-width:min(26rem,100%)}.mc-plcard .mc-part dd{flex-wrap:wrap;gap:.1rem .7rem;min-width:0;display:flex}.mc-plcard .mc-part dd small{flex-basis:100%}.mc-plcard .mc-dim{margin-right:0}.mc-plcard .mc-dim--row{flex-basis:100%}.mc-cmp tbody tr.is-stale,[id^=mc-].is-stale{opacity:.45;transition:opacity .2s}.mc-newton{margin:0 0 .45rem;font-size:.75rem}.mc-newton a{color:var(--muted)}.mc-newton a:hover{color:var(--ink)}.mc-col--in .mc-check{margin-top:.5rem}.mc-third .nw-unit{gap:.15rem}.mc-form .mc-third input{min-width:3.2em;padding-inline:.3rem}.mc-mass{white-space:nowrap}.mc-now-line{color:var(--muted);white-space:nowrap;gap:.6rem;margin:.35rem 0 .2rem;font-size:.72rem;display:flex;overflow:hidden}.mc-now-line b{color:var(--ink);font-variant-numeric:tabular-nums}.mc-nowi.is-poor b{color:#e5484d}.mc-worsth{grid-column:1/-1;margin:0;font-size:.85rem}.mc-card.is-minimised{border-color:var(--blue)}.mc-3dbar .mc-raw{margin-left:0}.mc-col--out,.mc-now-line{transition:opacity .2s}.mc-col--out.is-stale,.mc-now-line.is-stale{opacity:.45}.mc-skel b{color:var(--muted)}.mc-curveph{aspect-ratio:400/190;border:1px dashed var(--line);border-radius:8px;max-width:560px}.mc-curveh{margin:.9rem 0 .4rem;font-size:.85rem}.mc-results[hidden],.mc-switch[hidden],.mc-switch__b[hidden]{display:none}.mc-part.is-picked{outline:2px solid var(--blue);outline-offset:1px}.mc-col--out .mc-part dl{grid-template-columns:1fr;gap:.1rem;font-size:.88rem}.mc-col--out .mc-part dd{flex-wrap:wrap;gap:0 .7rem;margin-bottom:.35rem;display:flex}.mc-col--out .mc-part .mc-dim{margin-right:0}.mc-col--out .mc-part .mc-dim--row,.mc-col--out .mc-part dd small{flex-basis:100%}.mc-clegend{color:var(--muted);grid-template-columns:repeat(auto-fill,minmax(11rem,1fr));gap:.2rem .9rem;margin-top:.3rem;font-size:.78rem;display:grid}.mc-clegend b{color:var(--ink);font-variant-numeric:tabular-nums;font-weight:600}.mc-clegend>span{white-space:nowrap;align-items:center;display:flex}.mc-clegend b{margin-left:auto;padding-left:.9rem}.mc-clegend__at{color:var(--ink);grid-column:1/-1;font-weight:600}.mc-sw{vertical-align:middle;border-top:2px solid var(--blue);width:14px;height:0;margin-right:.35rem;display:inline-block}.mc-sw.mc-side--astig{border-color:var(--orange)}.mc-sw.mc-side--trefoil{border-color:var(--green)}.mc-sw.mc-side--sph{border-color:#a970ff}.mc-sw.mc-side--quilt{border-color:#ff6fae}.mc-sw--ref{border-top-style:dashed;border-color:var(--green)}.mc-sw--ref.mc-ref--limit{border-color:#e5484d}#mf-s-curve{border-top:1px solid var(--line);margin-top:.8rem;padding-top:.8rem}.mc-latform label[hidden],.mc-check[hidden]{display:none}.mc-app .mc-col h2{margin-bottom:.25rem}.mc-app .mc-col h2+.ep-form,.mc-app .mc-col .ep-form+h2,.mc-app .mc-col p+h2,.mc-app .mc-col label+h2,.mc-app .mc-col .mc-form{margin-top:.45rem}.mc-app .mc-colhead,.mc-app .mc-col .scope-picker{margin-bottom:.3rem}.mc-app .mc-col .scope-picker__list{padding-block:.2rem}.mc-app .mc-col .scope-picker>.scope-picker__icon{height:1.75rem}.mc-app .mc-form{gap:.2rem .5rem;margin-bottom:.15rem}.mc-app .mc-col .ep-form label{gap:0;line-height:1.25}.mc-app .mc-form input,.mc-app .mc-form select{padding-block:.12rem;line-height:1.3}.mc-app .mc-col .nw-hint,.mc-app .mc-col .mc-newton,.mc-app .mc-col .iss-hint,.mc-app .mc-col .mc-status{line-height:1.3}.mc-app .mc-col .mc-newton{margin-bottom:.2rem}.mc-app .mc-col .mc-check,.mc-app .mc-col--in .mc-check{margin-top:.2rem;line-height:1.3}.mc-app .mc-orient{margin:.3rem 0 .15rem}.mc-app .mc-orient legend{margin-bottom:.15rem}.mc-app .mc-orient__o{min-width:2rem;height:2rem}.mc-app .mc-orient__o svg{width:auto;height:1.5rem}.mc-app .mc-col .mc-table th,.mc-app .mc-col .mc-table td{padding-block:.15rem}.mc-app .mc-col .mc-switch--wide{margin:.3rem 0 .25rem}.mc-app .mc-latform .mc-check{font-size:.85rem}.mc-app .mc-3dbar{gap:.25rem .8rem;margin-top:.25rem}.mc-app .mc-factor input{flex-basis:7rem}.mc-app .mc-factor b{min-width:5.2rem}.mc-app .mc-legend--inline{flex-basis:8rem}.mc-app .mc-status--view{margin-top:.15rem}.mc-app #mf-s-curve{margin-top:.4rem;padding-top:.4rem}.mc-app .mc-curvesw{margin-bottom:.2rem}.mc-app .mc-col .mc-clegend{margin-inline:auto;grid-template-columns:minmax(0,1fr);gap:.05rem .8rem;width:max-content;max-width:100%;margin-top:.15rem;font-size:.72rem;line-height:1.35}.mc-app .mc-worsth{margin-bottom:.1rem}.mc-app{gap:.4rem;padding:.4rem}.mc-app .mc-bar{padding-left:.4rem}.mc-app .mc-panes{gap:.4rem}.mc-app .mc-col{padding:.5rem .6rem}.mc-app .mc-status--view{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.mc-app .mc-col--view{gap:.15rem}.mc-app .mc-now-line{margin:0}.mc-app .mc-viewbar .mc-switch__b{padding-block:.15rem}.mc-app .mc-3dbar{gap:0 .8rem;margin-top:.1rem;line-height:1.25}.mc-app .mc-3dbar .mc-legend{line-height:1.25}.mc-app .mc-status--view{margin-top:0;line-height:1.25}.mc-app .mc-col--in>h2{border-top:1px solid var(--muted);margin:.6rem 0 .25rem;padding-top:.5rem}.mc-app .mc-col--in>h2+.ep-form{margin-top:0}.mc-subhead{font:600 .72rem/1.3 var(--font-sans);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin:.45rem 0 .15rem}.mc-app .mc-subhead+.ep-form{margin-top:0}.mc-app .mc-col--in,.mc-app .mc-col--out{--room:0;padding-block:calc(.5rem + var(--room) * .4rem);padding-inline:calc(.6rem + var(--room) * .3rem)}.mc-app .mc-col--in>h2{margin:calc(.6rem + var(--room) * .7rem) 0 calc(.25rem + var(--room) * .3rem);padding-top:calc(.5rem + var(--room) * .5rem)}.mc-app .mc-col--in .mc-form{row-gap:calc(.2rem + var(--room) * .45rem)}.mc-app .mc-col--in .ep-form label{gap:calc(var(--room) * .2rem)}.mc-app .mc-col--in .mc-form input,.mc-app .mc-col--in .mc-form select{padding-block:calc(.12rem + var(--room) * .2rem)}.mc-app .mc-col--in .mc-check{margin-top:calc(.2rem + var(--room) * .3rem)}.mc-app .mc-col--in .mc-orient{margin-block:calc(.3rem + var(--room) * .35rem) calc(.15rem + var(--room) * .2rem)}.mc-app .mc-col--in .mc-subhead{margin-block:calc(.45rem + var(--room) * .5rem) calc(.15rem + var(--room) * .25rem)}.mc-app .mc-col--out .mc-card{padding-block:calc(.25rem + var(--room) * .35rem)}.mc-app .mc-col--out .mc-clegend{row-gap:calc(.05rem + var(--room) * .25rem);margin-top:calc(.15rem + var(--room) * .4rem)}.mc-app .mc-col--out .mc-table{font-size:.78rem}.mc-app .mc-col--out .mc-table th{white-space:normal;vertical-align:bottom;font-size:.7rem;line-height:1.2}.mc-app .mc-col--out .mc-table th,.mc-app .mc-col--out .mc-table td{padding-inline:.22rem}.mc-app .mc-col--out .mc-table input{width:3.8rem;padding-inline:.25rem}.mc-app .mc-col--out .mc-badge{padding-inline:.3rem;font-size:.68rem}.mc-nowrap,.mc-mass{white-space:nowrap}.mc-app .mc-col--out .mc-results{gap:0}.mc-app .mc-col--out .mc-worsth{margin:0 0 .1rem;font-size:.75rem}.mc-app .mc-col--out .mc-card{border:0;border-bottom:1px solid var(--line);background:0 0;border-radius:0;padding:.05rem .2rem}.mc-app .mc-col--out .mc-card.is-minimised{box-shadow:inset 2px 0 0 var(--blue)}.mc-app .mc-col--out .mc-card span,.mc-app .mc-col--out .mc-card small{line-height:1.15}.mc-app .mc-col--out .mc-card b{font-size:.82rem;line-height:1.15}.mc-app .mc-col--out #mf-s-curve{margin-top:.2rem;padding-top:.2rem}.mc-app .mc-col--out .mc-curvesw{margin-bottom:.1rem}.mc-app .mc-col--out .mc-curvesw .mc-switch__b{padding-block:.1rem}.mc-app .mc-col--out .mc-clegend{row-gap:0;margin-top:0;font-size:.8rem;line-height:1.2}.mc-app .mc-form label.mc-shadowbox{cursor:pointer;align-items:center;gap:.4rem;display:flex}.mc-app .mc-form label.mc-shadowbox input{width:auto;accent-color:var(--blue);flex:none;margin:0}.mc-app .mc-form label.mc-inline{flex-wrap:wrap;align-items:center;gap:.25rem .6rem;display:flex}.mc-app .mc-form label.mc-inline>small{flex:1 0 100%}.mc-app .mc-form label.mc-inline>span:first-child{white-space:nowrap;flex:none}.mc-app .mc-form label.mc-inline .nw-unit,.mc-app .mc-form label.mc-inline>select{flex:1 1 0;min-width:4rem}.mc-form [data-shadowsize][hidden]{display:none}
