.oj-glide__stage{gap:0;display:grid}.oj-glide__stage svg text{font-family:inherit}.oj-glide__tick{fill:var(--muted);font-size:14px;font-weight:600}.oj-glide__axis-label{fill:var(--muted);font-size:14px;font-weight:700}.oj-glide__axis{stroke:#c9d6e2;stroke-width:1.5px}.oj-glide__label{fill:var(--navy);paint-order:stroke;stroke:#f2f6fa;stroke-width:5px;stroke-linejoin:round;font-size:15px;font-weight:700}.oj-glide__label--induced{fill:#a3341d}.oj-glide__label--parasite,.oj-glide__best-label{fill:var(--deep)}.oj-glide__curve{fill:none;stroke-width:2.5px}.oj-glide__curve--parasite{stroke:var(--deep);stroke-dasharray:7 5}.oj-glide__curve--induced{stroke:#c2412a;stroke-dasharray:3 4}.oj-glide__curve--total{stroke:var(--navy);stroke-width:4px}.oj-glide__best{stroke:var(--deep);stroke-width:1.5px;stroke-dasharray:4 4}.oj-glide__bar{opacity:.5}.oj-glide__bar--induced{fill:#ef4d2c}.oj-glide__bar--parasite{fill:var(--royal)}.oj-glide__dot{fill:var(--cyan);stroke:var(--navy);stroke-width:3px}.oj-glide__dot--parasite{fill:#fff;stroke:var(--deep);stroke-width:2.5px}.oj-glide__dot--induced{fill:#fff;stroke:#c2412a;stroke-width:2.5px}.oj-glide__profile{border-top:1px solid var(--line)}.oj-glide__ground{stroke:#9fb3c6;stroke-width:2px}.oj-glide__nm line{stroke:#9fb3c6;stroke-width:1.5px}.oj-glide__nm text,.oj-glide__nm-label{fill:var(--muted);font-size:13px;font-weight:600}.oj-glide__caption{color:var(--muted);background:#f7fbfe;margin:0;padding:8px 14px 12px;font-size:13px}.oj-glide__height{stroke:var(--muted);stroke-width:1.5px;stroke-dasharray:3 4}.oj-glide__ghost{stroke:var(--deep);stroke-width:2px;stroke-dasharray:6 6;opacity:.7}.oj-glide__flag line{stroke:var(--deep);stroke-width:2px}.oj-glide__flag text{fill:var(--deep);font-size:13px;font-weight:700}.oj-glide__path{stroke:var(--navy);stroke-width:3.5px;stroke-linecap:round}.oj-glide__plane rect{fill:var(--navy)}.oj-glide__touch{fill:var(--cyan);stroke:var(--navy);stroke-width:3px}.oj-glide__plane path{fill:var(--navy)}.oj-glide__legend{color:var(--muted);flex-wrap:wrap;gap:6px 18px;margin:0;padding:0;font-size:13px;list-style:none;display:flex}.oj-glide__key{align-items:center;gap:8px;display:inline-flex}.oj-glide__key:before{content:"";border-top:4px solid var(--navy);width:24px}.oj-glide__key--parasite:before{border-top:2.5px dashed var(--deep)}.oj-glide__key--induced:before{border-top:2.5px dotted #c2412a}.oj-glide__group{gap:8px;display:grid}.oj-glide__group-label{color:#3b4754;margin:0;font-size:14px;font-weight:600}.oj-glide__buttons{flex-wrap:wrap;gap:10px;display:flex}.oj-glide__best-button{justify-self:start}@media (max-width:640px){.oj-glide__tick,.oj-glide__axis-label{font-size:24px}.oj-glide__label{font-size:23px}.oj-glide__nm text,.oj-glide__nm-label,.oj-glide__flag text{font-size:24px}.oj-glide__tick--minor{display:none}.oj-glide__stage .oj-ck-toggle,.oj-glide__layout .oj-ck-toggle{text-align:left;height:auto;min-height:44px;padding:10px 18px}}
