.motion-calculator_page__KQUey{background:#071522;color:#f7f8f8;min-height:100svh;padding-bottom:80px}.motion-calculator_container__1VVDm{max-width:1300px;margin:auto;padding:0 32px}.motion-calculator_header__Q9rUp{height:88px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #ffffff25;gap:20px;font-size:14px}.motion-calculator_header__Q9rUp>a:first-child{font-size:19px;font-weight:700;letter-spacing:-.04em}.motion-calculator_header__Q9rUp span{color:#e99055;margin:0 6px}.motion-calculator_intro__o0z3y{padding:56px 0 36px}.motion-calculator_eyebrow__MiPnP{font:11px monospace;letter-spacing:.12em;color:#e99055}.motion-calculator_intro__o0z3y h1{font-size:clamp(38px,5.5vw,70px);line-height:1.08;letter-spacing:-.055em;font-weight:500;margin:22px 0}.motion-calculator_intro__o0z3y>p:last-child{font-size:18px;line-height:1.7;color:#aebfcb;max-width:800px}.motion-calculator_sectionHead__e4F1k,.motion-calculator_toolbar__4lsIb{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap}.motion-calculator_toolbar__4lsIb{margin-bottom:20px;font-size:13px;color:#b4c5d0}.motion-calculator_page__KQUey button{border:1px solid #425564;border-radius:6px;padding:10px 14px;font-size:13px;cursor:pointer}.motion-calculator_page__KQUey button:disabled{opacity:.45;cursor:not-allowed}.motion-calculator_page__KQUey .motion-calculator_primary__B6bEr{color:#071522;background:#e99055;border-color:#e99055;font-weight:600}.motion-calculator_workspace__enDze{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.15fr);border:1px solid #304251;border-radius:16px;overflow:hidden}.motion-calculator_controls__Hn3CU{padding:28px;background:#0c1d2b}.motion-calculator_results__UWSTe{padding:28px;background:#132838;min-width:0}.motion-calculator_page__KQUey h2{font-size:22px;font-weight:500;letter-spacing:-.03em}.motion-calculator_page__KQUey h3{font-size:16px;margin:18px 0 12px}.motion-calculator_fields__xgQYA{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 14px;margin-top:22px}.motion-calculator_field__VaHd0{display:flex;flex-direction:column;gap:8px;min-width:0}.motion-calculator_field__VaHd0>span{font-size:12px;line-height:1.5;color:#b5c5d0}.motion-calculator_field__VaHd0 input,.motion-calculator_field__VaHd0 select{min-width:0;width:100%;min-height:44px;border:1px solid #425564;border-radius:6px;background:#071522;color:#f7f8f8;padding:10px 12px;font:inherit;font-size:15px}.motion-calculator_field__VaHd0 small,.motion-calculator_hint__VHHAB{font-size:12px;line-height:1.7;color:#9eb0bf}.motion-calculator_hint__VHHAB{margin:15px 0}.motion-calculator_field__VaHd0 input[readonly]{color:#f2b487}.motion-calculator_error__neT6V{color:#ffc49c;border-left:2px solid #e99055;padding:12px 16px;margin:20px 0;font-size:14px;line-height:1.7}.motion-calculator_bigValue__p56ww{color:#f2b487;font-size:clamp(32px,4vw,50px);line-height:1.2;letter-spacing:-.04em;margin:12px 0;overflow-wrap:anywhere}.motion-calculator_metrics__FwuFr{margin-top:20px}.motion-calculator_metrics__FwuFr>div{display:flex;justify-content:space-between;gap:18px;border-top:1px solid #ffffff16;padding:12px 0;font-size:13px}.motion-calculator_metrics__FwuFr dt{color:#b5c5d0;max-width:65%}.motion-calculator_metrics__FwuFr dd{text-align:right;overflow-wrap:anywhere}.motion-calculator_diagram__G7Fsu{margin:20px 0;padding:14px;border:1px solid #425564;border-radius:12px;background:#071522}.motion-calculator_diagram__G7Fsu svg{width:100%;height:auto;display:block;color:#b4c5d0}.motion-calculator_diagram__G7Fsu svg text{fill:#c6d3dc;font-family:monospace;font-size:13px}.motion-calculator_diagram__G7Fsu figcaption{text-align:center;color:#9eb0bf;font-size:11px;margin-top:12px}.motion-calculator_diagram__G7Fsu p{color:#b5c5d0;font-size:13px;line-height:1.7;text-align:center}.motion-calculator_stage__p1vOx{border:1px solid #425564;border-radius:10px;padding:18px;margin-top:18px}.motion-calculator_stage__p1vOx .motion-calculator_fields__xgQYA{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:16px}.motion-calculator_shaft__p_zc3{text-align:center;color:#f2b487;font-size:12px;padding-top:14px}.motion-calculator_tableWrap__v5OIG{overflow:auto;margin-top:24px}.motion-calculator_tableWrap__v5OIG table{border-collapse:collapse;width:100%;font-size:13px}.motion-calculator_tableWrap__v5OIG td,.motion-calculator_tableWrap__v5OIG th{text-align:left;padding:12px 8px;font-weight:400;border-bottom:1px solid #ffffff18}.motion-calculator_tableWrap__v5OIG th{color:#b5c5d0}.motion-calculator_integerPanel__xqJAp{margin-top:24px;border-top:1px solid #ffffff25;padding-top:20px}.motion-calculator_integerPanel__xqJAp .motion-calculator_fields__xgQYA{margin-bottom:16px}.motion-calculator_summary__NwZG6{margin-top:26px;padding:26px;border:1px solid #304251;border-radius:14px;background:#0c1d2b}.motion-calculator_summary__NwZG6 pre{white-space:pre-wrap;overflow-wrap:anywhere;font:12px/1.9 monospace;color:#b5c5d0;margin-top:18px}.motion-calculator_summary__NwZG6>p{color:#f2b487;font-size:13px;margin-top:12px}.motion-calculator_notes__IYO__{margin:32px 0;max-width:960px}.motion-calculator_notes__IYO__ li,.motion-calculator_notes__IYO__ p{color:#acbdca;font-size:14px;line-height:1.8;margin-top:12px}.motion-calculator_notes__IYO__ ul{padding-left:20px}.motion-calculator_notes__IYO__ a,.motion-calculator_related__aArJQ a{color:#f2b487;text-decoration:underline;text-underline-offset:4px}.motion-calculator_formula__4H99L{padding:18px;border:1px solid #304251;border-radius:8px;font-family:monospace;white-space:pre-line}.motion-calculator_related__aArJQ{display:flex;gap:20px;flex-wrap:wrap;font-size:14px}.motion-calculator_page__KQUey :is(a,button,input,select,pre,[tabindex]):focus-visible{outline:2px solid #f2b487;outline-offset:4px}@media (max-width:950px){.motion-calculator_workspace__enDze{grid-template-columns:1fr}}@media (max-width:600px){.motion-calculator_container__1VVDm{padding:0 18px}.motion-calculator_controls__Hn3CU,.motion-calculator_results__UWSTe,.motion-calculator_summary__NwZG6{padding:20px}.motion-calculator_intro__o0z3y{padding-top:38px}.motion-calculator_fields__xgQYA,.motion-calculator_stage__p1vOx .motion-calculator_fields__xgQYA{grid-template-columns:1fr}.motion-calculator_header__Q9rUp>a:first-child{font-size:16px}.motion-calculator_diagram__G7Fsu{padding:8px}.motion-calculator_metrics__FwuFr>div{gap:12px}.motion-calculator_metrics__FwuFr dt{max-width:58%}}@media (prefers-reduced-motion:reduce){.motion-calculator_page__KQUey *,.motion-calculator_page__KQUey :after,.motion-calculator_page__KQUey :before{animation:none!important;transition:none!important;scroll-behavior:auto!important}}