.mxc [hidden]{display:none!important}.mxc .mx-top{display:flex;gap:10px 12px;flex-wrap:wrap;align-items:center;margin:4px 0 16px}.mxc .mx-l{font-size:13.5px;font-weight:600;color:var(--ink-2)}.mxc .mx-row{display:flex;gap:18px 32px;flex-wrap:wrap;align-items:flex-start}.mxc .mx-box{min-width:0;max-width:100%}.mxc .mx-box h4{margin:0 0 8px;font-size:14.5px;color:var(--navy-900)}.mxc .mx-box .dt-in{width:120px}.mxc .mx-sz{display:flex;gap:8px;align-items:center;margin:0 0 10px;font-size:14px;color:var(--ink-2)}.mxc .mx-sz select{height:34px;border:1.5px solid var(--line-2);border-radius:9px;background:var(--bg);font:600 14px var(--ff-mono);color:var(--navy-900);padding:0 6px;cursor:pointer}.mxc .mx-g{overflow-x:auto;max-width:100%;padding-bottom:4px}.mxc .ge{border-collapse:separate;border-spacing:6px;border-left:2px solid var(--navy-800);border-right:2px solid var(--navy-800);border-radius:9px;padding:0 4px;margin:2px 0}.mxc .ge td{padding:0}.mxc .ge input{width:62px;height:42px;border:1.5px solid var(--line-2);border-radius:9px;text-align:center;font:600 15px var(--ff-mono);color:var(--navy-900);background:var(--bg);outline:0;padding:0 2px}.mxc .ge input:focus{border-color:var(--blue);box-shadow:0 0 0 3px var(--blue-soft);background:var(--card)}.mxc .ge input.bad{border-color:#e5484d;background:#fff1f1}.mxc .ge td.rhs{border-left:2px dashed var(--line-2);padding-left:8px}.mxc .ge td.rhs input{background:var(--blue-soft)}.mxc .mx-hint{margin:8px 0 14px}.mxc .r-lab{text-transform:none;letter-spacing:0;font-size:14px}.mxc .r-big{overflow-x:auto;max-width:100%}.mxc .r-kpis:empty,.mxc .mx-extra:empty{display:none}.mxc .mx-sol{display:block;line-height:1.25}.mxc .mt{border-collapse:separate;border-spacing:10px 3px;border-left:2px solid currentColor;border-right:2px solid currentColor;border-radius:7px;display:inline-table;vertical-align:middle;font-family:var(--ff-mono);font-weight:500}.mxc .mt td{text-align:right;padding:2px 3px;font-size:15px;line-height:1.2;white-space:nowrap}.mxc .mt.big td{font-size:clamp(17px,4vw,24px);font-weight:600}.mxc .mt td.vb{border-left:1.5px dashed currentColor;padding-left:10px}.mxc .mf{display:inline-flex;flex-direction:column;vertical-align:middle;text-align:center;font-size:.78em;line-height:1.1}.mxc .mf i{font-style:normal;display:block;padding:0 2px}.mxc .mf i:first-child{border-bottom:1px solid currentColor}.mxc .mx-extra{margin-top:18px}.mxc .mx-stp{margin-top:16px}.mxc .mx-stp h3{font-size:15.5px;margin:0 0 6px}.mxc .mx-st{display:flex;align-items:center;gap:8px 18px;padding:9px 0;border-bottom:1px solid var(--line);flex-wrap:wrap}.mxc .mx-st>span{min-width:190px;font:600 13px var(--ff-mono);color:var(--ink-2)}.mxc .mx-sc{overflow-x:auto;max-width:100%;color:var(--navy-800)}.mxc .mx-cr{font-family:var(--ff-mono);font-size:14.5px;line-height:1.8;margin:0}@media (max-width:600px){.mxc .ge input{width:50px;height:40px;font-size:14px}.mxc .ge{border-spacing:4px}.mxc .mx-st>span{min-width:0;width:100%}}