.boxing-module__W2ITlq__page{width:min(520px,100% - 32px);margin:0 auto;padding:22px 0}.boxing-module__W2ITlq__page h1{color:var(--ink);letter-spacing:-.03em;margin:0 0 16px;font-size:clamp(20px,4vw,25px)}.boxing-module__W2ITlq__toolbar{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.boxing-module__W2ITlq__presets{gap:6px;display:flex}.boxing-module__W2ITlq__presets button,.boxing-module__W2ITlq__reset{border:1px solid var(--line);background:var(--surface);cursor:pointer;min-height:36px;padding:7px 16px;font-size:12px}.boxing-module__W2ITlq__presets button[aria-pressed=true]{background:var(--mint);border-color:var(--mint);color:#fff}.boxing-module__W2ITlq__reset{color:var(--mint);padding:7px 10px}.boxing-module__W2ITlq__controls{background:var(--surface);border:1px solid var(--line);padding:12px 16px 6px}.boxing-module__W2ITlq__control+.boxing-module__W2ITlq__control{margin-top:5px}.boxing-module__W2ITlq__control>div,.boxing-module__W2ITlq__result>div{justify-content:space-between;align-items:center;gap:8px;font-size:13px;display:flex}.boxing-module__W2ITlq__page [data-level=low]{--status-color:#b64539}.boxing-module__W2ITlq__page [data-level=medium]{--status-color:#a87500}.boxing-module__W2ITlq__page [data-level=good]{--status-color:#087c6d}.boxing-module__W2ITlq__control output{color:var(--status-color);font-variant-numeric:tabular-nums;font-weight:700}.boxing-module__W2ITlq__control input{width:100%;height:30px;accent-color:var(--status-color);cursor:pointer;margin:0;display:block}.boxing-module__W2ITlq__results{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.boxing-module__W2ITlq__result{border:1px solid var(--line);background:var(--surface);padding:10px 12px}.boxing-module__W2ITlq__result output{color:var(--status-color);font-variant-numeric:tabular-nums;font-size:20px;font-weight:700}.boxing-module__W2ITlq__result progress{background:var(--mint-soft);width:100%;height:6px;color:var(--status-color);accent-color:var(--status-color);appearance:none;border:0;margin-top:7px;display:block}.boxing-module__W2ITlq__result progress::-webkit-progress-bar{background:var(--mint-soft)}.boxing-module__W2ITlq__result progress::-webkit-progress-value{background:var(--status-color)}.boxing-module__W2ITlq__result progress::-moz-progress-bar{background:var(--status-color)}.boxing-module__W2ITlq__status{color:var(--status-color);margin-top:4px;font-size:10px;display:block}.boxing-module__W2ITlq__advice{background:var(--mint-soft);border:1px solid #b8d8d1;margin-top:12px;padding:12px 14px}.boxing-module__W2ITlq__advice h2{color:var(--mint);margin:0 0 5px;font-size:12px}.boxing-module__W2ITlq__advice p{color:var(--ink);margin:0;font-size:13px;line-height:1.65}.boxing-module__W2ITlq__note{color:var(--muted);margin:10px 0 0;font-size:10px;line-height:1.6}@media (max-width:400px){.boxing-module__W2ITlq__page{padding-top:16px}.boxing-module__W2ITlq__page h1{margin-bottom:12px}}
