.SubjectBanner_bannerContainer__X2o81{position:fixed;right:2rem;z-index:1000;transition:top .1s ease-out}@media (min-width:1400px){.SubjectBanner_bannerContainer__X2o81{right:calc((100vw - 1200px) / 2 + 2rem)}}@media (max-width:1200px){.SubjectBanner_bannerContainer__X2o81{display:none}}.HorizontalSubjectBanner_horizontalBannerContainer__sQAHM{margin-top:12px;width:100%}.HorizontalSubjectBanner_horizontalBannerContainer__sQAHM img{width:100%;height:auto}.toolsLayout_main___BWj7{min-height:100vh;padding:2rem 0;background:#fafafa}.toolsLayout_contentWrapper__xXCe3{position:relative;max-width:1200px;margin:0 auto}.toolsLayout_mainContent__JgB0P{max-width:800px;margin:0 auto}.toolsLayout_bannerWrapper__URTxt{position:absolute;top:55px;right:0}@media (max-width:1200px){.toolsLayout_bannerWrapper__URTxt{display:none}}@media (max-width:768px){.toolsLayout_main___BWj7{padding:1rem 0}.toolsLayout_mainContent__JgB0P{padding:0 1rem}}.styles_container__3nTGJ{max-width:900px;margin:0 auto;padding:20px}.styles_calculator__0Hqps,.styles_inputSection__TEDKn{margin-bottom:24px}.styles_inputRow__HxCqH{display:flex;align-items:center;gap:16px;margin-bottom:20px;flex-wrap:wrap}.styles_input__5yH0H{flex:1 1;min-width:120px;text-align:center;font-size:18px;font-weight:500}.styles_operator__Xj6E0{color:#1890ff}.styles_equals__T9PUv,.styles_operator__Xj6E0{font-size:32px;font-weight:700;min-width:40px;text-align:center}.styles_equals__T9PUv{color:#52c41a}.styles_resultDisplay__a_z6l{min-width:120px;height:40px;display:flex;align-items:center;justify-content:center;background-color:#f6ffed;border:2px solid #b7eb8f;border-radius:6px;font-size:18px;font-weight:600;color:#52c41a;padding:0 16px}.styles_options___PcQa{margin-bottom:20px}.styles_checkboxLabel__gtNwk{display:flex;align-items:center;gap:8px;font-size:16px;cursor:pointer}.styles_checkboxLabel__gtNwk input[type=checkbox]{width:18px;height:18px;cursor:pointer}.styles_buttons__Z04j4{display:flex;gap:16px;flex-wrap:wrap}.styles_calculateButton__DMpAm{flex:1 1;min-width:200px;height:48px;font-size:16px;font-weight:600}.styles_clearButton__OajwI{height:48px;font-size:16px}.styles_errorAlert__vtKMy{margin-top:16px}.styles_solutionSection__ZOMEG{margin-top:24px;padding:20px;background-color:#f8f9fa;border:1px solid #e9ecef;border-radius:8px}.styles_steps__vS5gX{margin-top:16px}.styles_step__u4jH7{margin-bottom:16px}.styles_stepHeader__BPpTX{margin-bottom:8px}.styles_stepHeader__BPpTX strong{color:#1890ff;margin-right:8px}.styles_stepCalculation__pNy1y{background-color:#fff;padding:12px 16px;border:1px solid #dee2e6;border-radius:6px;font-family:Courier New,monospace;font-size:16px;color:#333;margin-bottom:8px}.styles_remainder__XtUKs{color:#ff4d4f;font-weight:500;font-style:italic}.styles_instructions__z4XHZ{margin-top:24px}.styles_instructions__z4XHZ ul{margin:16px 0;padding-left:20px}.styles_instructions__z4XHZ li{margin-bottom:8px;line-height:1.6}@media (max-width:768px){.styles_container__3nTGJ{padding:16px}.styles_inputRow__HxCqH{flex-direction:column;gap:12px}.styles_input__5yH0H{min-width:100%}.styles_equals__T9PUv,.styles_operator__Xj6E0{font-size:24px}.styles_resultDisplay__a_z6l{min-width:100%}.styles_buttons__Z04j4{flex-direction:column}.styles_calculateButton__DMpAm,.styles_clearButton__OajwI{width:100%}}