@layer components{.m-frac,.m-root,.m-mat,.m-bar{font-variant-numeric:tabular-nums lining-nums;white-space:nowrap}.m-frac{vertical-align:middle;align-items:center;gap:.12em;margin:0 .08em;line-height:1;display:inline-flex}.m-whole{font-size:1em}.m-fr{flex-direction:column;align-items:stretch;font-size:.84em;line-height:1.12;display:inline-flex}.m-num,.m-den{text-align:center;padding:0 .18em;display:block}.m-num{border-bottom:max(2px,.085em) solid;padding-bottom:.06em}.m-den{padding-top:.08em}.m-fr .blank{border-bottom-width:2px;min-width:1.1em;line-height:1.05}.m-num .blank{margin-bottom:.08em}.m-sup,.m-sub{vertical-align:baseline;margin-left:.04em;font-size:.68em;line-height:0;position:relative}.m-sup{top:-.62em}.m-sub{top:.3em}.m-root{vertical-align:-.12em;align-items:stretch;margin:0 .06em;line-height:1.1;display:inline-flex}.m-rad{fill:none;stroke:currentColor;stroke-width:2px;stroke-linejoin:round;stroke-linecap:round;flex:none;width:.62em;overflow:visible}.m-rarg{border-top:max(2px,.085em) solid;margin-left:-.02em;padding:.06em .1em 0 .06em}.m-bar{border-top:max(2px,.08em) solid;padding-top:.04em;line-height:1;display:inline-block}.m-mat{vertical-align:middle;margin:.12em;padding:.12em .32em;line-height:1.15;display:inline-block;position:relative}.m-mat:before,.m-mat:after{content:"";border:max(2px,.08em) solid;width:.28em;position:absolute;top:0;bottom:0}.m-mat:before{border-right:0;left:0}.m-mat:after{border-left:0;right:0}.m-mat-grid{gap:.1em .7em;font-size:.9em;display:inline-grid}.m-cell{text-align:center}.m-var{padding-right:.08em;font-style:italic}.pad.pad-x{grid-template-rows:repeat(4,58px);grid-template-columns:repeat(4,minmax(0,1fr))}.pad.pad-x button{height:auto}.pad.pad-x .pad-del{grid-area:1/4}.pad.pad-x .pad-act{grid-area:2/4/span 3}.pad.pad-x .pad-zero.wide{grid-column:span 2}.pad.pad-x .pad-sign,.pad.pad-x .pad-dot{font-size:1.7rem}.pad button:disabled{opacity:.5;cursor:default;transform:none}}
