.mw{color:#121923;max-width:1280px;margin:auto;padding:28px 24px 48px}.mw>header{margin-bottom:28px}.mw>header>p:first-child{color:#dc001b;letter-spacing:2px;font-size:12px;font-weight:700}.mw h1{font-family:var(--font-barlow),sans-serif;margin:8px 0 12px;font-size:clamp(36px,4.5vw,62px);line-height:1.1}.mw em{color:#e60019;font-style:normal}.mw h2{margin:0 0 16px;font-size:21px}.mw-layout{grid-template-columns:1.6fr 1fr;align-items:start;gap:25px;display:grid}.mw-input{border:1px solid #e2e5e8;border-radius:12px;padding:24px}.mw-shapes{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin-bottom:28px;display:grid}.mw-shapes button{cursor:pointer;background:#fafbfc;border:1px solid #d8dde2;border-radius:8px;flex-direction:column;align-items:center;gap:8px;padding:13px 7px;font-size:13px;line-height:1.3;display:flex}.mw-shapes button[aria-pressed=true]{color:#c70018;background:#fff0f2;border-color:#ed001b;box-shadow:inset 0 0 0 1px #ed001b}.mw-shapes svg{width:26px;height:26px}.mw label{font-size:14px;font-weight:600;display:block}.mw select,.mw input{width:100%;font:inherit;color:#111;background:#fff;border:1px solid #adb5bf;border-radius:6px;min-height:46px;margin-top:7px;padding:12px;display:block}.mw input{padding-right:42px}.mw-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:22px;display:grid}.mw-fields span{display:block;position:relative}.mw-fields b{color:#626b75;font-weight:400;position:absolute;top:14px;right:12px}.mw-density,#mw-units{color:#535d68;margin:10px 0;font-size:13px}.mw-buttons{flex-wrap:wrap;gap:12px;margin-top:22px;display:flex}.mw-buttons button{cursor:pointer;color:#fff;background:#e60019;border:1px solid #e60019;border-radius:7px;align-items:center;gap:8px;padding:13px 17px;font-size:14px;font-weight:600;display:flex}.mw-buttons button+button{color:#26313e;background:#fff;border-color:#cbd0d6}.mw-result{color:#fff;background:#07131d;border-radius:12px;padding:27px;position:sticky;top:115px}.mw-result p{color:#d1dbe4;font-size:14px;line-height:1.6}.mw-result dl{margin:25px 0}.mw-result dl>div{border-bottom:1px solid #33414e;padding:16px 0}.mw-result dt{color:#a9bac9;font-size:13px}.mw-result dd{overflow-wrap:anywhere;margin:5px 0;font-size:clamp(26px,3vw,43px);font-weight:700}.mw-result dd small{font-size:17px;font-weight:400}.mw-formula{border-top:1px solid #34404b;margin-top:24px;padding-top:20px}.mw-formula h3{font-size:15px}.mw-formula p{color:#fff;overflow-wrap:anywhere}.mw-formula small{color:#a9bac9;line-height:1.8}.mw-error{background:#fff0f2;border-left:3px solid #e60019;padding:12px;font-size:14px;color:#a60014!important}.mw-note{background:#f4f6f8;border-radius:10px;margin-top:26px;padding:22px}.mw-note h2{margin-bottom:8px;font-size:18px}.mw-note p{margin:0;font-size:14px;line-height:1.7}.mw-master{border:1px solid #dfe3e7;border-radius:8px;margin-top:20px;padding:18px}.mw-master summary{cursor:pointer;font-weight:600}.mw-master table{border-collapse:collapse;width:100%;max-width:650px;margin-top:15px}.mw-master th,.mw-master td{text-align:left;border-bottom:1px solid #e2e5e9;padding:8px 12px;font-size:14px}.mw-master tbody th{font-weight:400}.mw :is(button,input,select,summary):focus-visible{outline-offset:3px;outline:3px solid #426dbd}@media (max-width:800px){.mw-layout{grid-template-columns:1fr}.mw-result{position:static}}@media (max-width:480px){.mw{padding:20px 14px 35px}.mw-input{padding:18px}.mw-shapes{grid-template-columns:repeat(2,1fr)}.mw-fields{grid-template-columns:1fr}.mw-buttons{flex-direction:column}.mw-buttons button{justify-content:center}}
