*,:before,:after{box-sizing:border-box}
.mx-tables.mxc-grid{grid-template-columns:repeat(4,minmax(0,1fr));align-content:start;gap:5px;display:grid}.mxc-rect .grp{letter-spacing:.08em;text-transform:uppercase;color:var(--steel);grid-area:1/2;justify-self:end;font-size:.46rem}.mxc-rect{appearance:none;cursor:pointer;text-align:left;border:1px solid var(--rule-strong);background:var(--panel-2);color:var(--ink-soft);font-family:var(--font-display);border-radius:3px;grid-template-columns:1fr auto;gap:0 4px;padding:4px 6px;transition:border-color .15s,background .15s;display:grid}.mxc-rect .nm{letter-spacing:.05em;color:var(--ink);font-size:.62rem;font-weight:700}.mxc-rect .rows{color:var(--steel);letter-spacing:.03em;grid-column:1;font-size:.52rem}.mxc-rect .n{color:var(--teal);grid-area:2/2;justify-self:end;font-size:.56rem;font-weight:700}.mxc-rect:hover{border-color:var(--amber)}.mxc-rect.cur{background:var(--amber-wash);border-color:var(--amber)}.mxc-rect.sel{border-color:var(--teal)}.mxc-rect.cur.sel{border-color:var(--amber);box-shadow:inset 0 0 0 1px var(--teal)}.mxc-rect.dim{opacity:.3}.mxc-hint{font-family:var(--font-display);letter-spacing:.08em;text-transform:uppercase;color:var(--amber);margin-left:auto;font-size:.54rem}.mxc-use{color:var(--ink-soft);margin:0;font-size:.8rem;line-height:1.4}.mxc-use b{color:var(--ink)}.mx-right .mxc-fields{flex-direction:column;gap:3px;max-height:8.3rem;padding-right:2px;display:flex;overflow:auto}.mx-right .mx-actions{margin-top:6px}.mxc-f{appearance:none;cursor:pointer;text-align:left;font:inherit;color:var(--ink-soft);border:1px solid var(--rule);background:0 0;border-radius:2px;grid-template-columns:1rem minmax(7rem,auto) 3.6rem 1fr;align-items:baseline;gap:2px 8px;padding:3px 7px;display:grid}.mxc-f:hover{border-color:var(--teal)}.mxc-f.on{background:var(--teal-wash);border-color:var(--teal)}.mxc-f.hit{outline:1px dashed var(--amber);outline-offset:1px}.mxc-f .chk{font-family:var(--font-display);color:var(--teal);font-size:.7rem}.mxc-f .fname{font-family:var(--font-display);letter-spacing:.03em;color:var(--ink);font-size:.64rem}.mxc-f .ftype{font-family:var(--font-display);letter-spacing:.08em;text-transform:uppercase;color:var(--steel);font-size:.54rem}.mxc-f .fmean{font-size:.74rem;line-height:1.3}.mxc-f .fstat{font-family:var(--font-display);letter-spacing:.03em;color:var(--steel);white-space:nowrap;text-overflow:ellipsis;grid-column:2/-1;font-size:.54rem;overflow:hidden}@media (max-width:900px){.mx-tables.mxc-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.mxc-f{grid-template-columns:1rem 1fr}.mxc-f .ftype,.mxc-f .fmean{grid-column:2}}#mxload-fold .fold-inner>.stack>p.tiny:not(.mxl-note-app){display:none}.st-ctx{flex-direction:column;gap:4px;display:flex}.st-ctx-row{color:var(--ink-soft);flex-direction:column;gap:2px;font-size:.82rem;line-height:1.4;display:flex}.st-ctx-row b{color:var(--ink)}.st-ctx a,.st-notes a{color:var(--amber)}.st-warn{color:var(--alarm);font-family:var(--font-display);letter-spacing:.1em;text-transform:uppercase;font-size:.62rem}.st-prompt{box-sizing:border-box;width:100%;font:inherit;color:var(--ink);background:var(--panel-2);border:1px solid var(--rule-strong);border-left:3px solid var(--amber);resize:vertical;border-radius:2px;outline:0;min-height:4.6rem;padding:8px 10px;font-size:.9rem;line-height:1.4}.st-prompt:focus{border-color:var(--amber)}.st-prompt{min-height:9.5rem;max-height:60vh}.st-count{color:var(--steel);font-variant-numeric:tabular-nums;align-self:flex-end;margin-top:-2px}.st-count.warn{color:var(--amber)}#st-suggest .chip{cursor:pointer;text-transform:none;letter-spacing:.02em;text-align:left;max-width:100%;font-size:.62rem}#st-suggest .chip:hover{border-color:var(--amber);color:var(--ink)}.st-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.st-runs{flex-direction:column;gap:3px;max-height:8rem;display:flex;overflow:auto}.st-run{appearance:none;cursor:pointer;text-align:left;font:inherit;color:var(--ink-soft);border:1px solid var(--rule);background:0 0;border-radius:2px;grid-template-columns:2rem 1fr auto;align-items:baseline;gap:8px;padding:3px 7px;display:grid}.st-run .no{font-family:var(--font-display);color:var(--amber);font-size:.6rem}.st-run .t{white-space:nowrap;text-overflow:ellipsis;font-size:.78rem;overflow:hidden}.st-run .st{font-family:var(--font-display);letter-spacing:.1em;text-transform:uppercase;color:var(--teal);font-size:.54rem}.st-run.cur{border-color:var(--amber);background:var(--amber-wash)}.st-run.off{opacity:.5;cursor:default}.st-toolbar{flex-direction:column;gap:6px;display:flex}.st-title{flex-direction:column;gap:2px;display:flex}.st-title b{font-family:var(--font-display);font-size:.95rem}.st-tb-actions{flex-wrap:wrap;gap:6px;display:flex}.st-tb-actions .btn{padding:4px 9px;font-size:.6rem}.st-notes{margin:0}.st-notes summary{cursor:pointer;color:var(--amber)}.st-notes ul{max-height:7rem;margin:4px 0 0;padding-left:1.1em;line-height:1.4;overflow:auto}.st-title .tiny{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.st-stage{border:1px solid var(--rule);background:#0d1418;border-radius:2px;flex:1;min-height:min(30rem,62vh);display:flex;overflow:hidden}.st-frame{background:#111a1f;border:0;width:100%;height:100%;min-height:min(30rem,62vh)}.st-empty{text-align:center;color:var(--steel);margin:auto;padding:24px;font-size:.9rem;line-height:1.5}.st-card.ok{border-top-color:var(--teal)}.st-card.pending{border-top-color:var(--amber)}.st-card-actions{gap:6px;margin-top:auto;padding-top:6px;display:flex}.st-card-actions .btn{padding:4px 9px;font-size:.6rem}.st-overlay{z-index:90;background:#0b1114;flex-direction:column;display:flex;position:fixed;inset:0}.st-overlay-bar{border-bottom:1px solid var(--rule-strong);background:var(--paper);align-items:center;gap:12px;padding:8px 14px;display:flex}.st-overlay-bar b{font-family:var(--font-display)}.st-overlay-bar .btn{margin-left:auto}.st-overlay .st-frame{flex:1}.dg-app .dg-col{gap:7px}.dg-narr{color:var(--ink-soft);flex-direction:column;gap:3px;margin:2px 0 0;padding-left:1.1em;font-size:.8rem;line-height:1.4;display:flex}.dg-narr li::marker{color:var(--amber)}.dg-dist{flex-direction:column;gap:3px;display:flex}.dg-grid2{grid-template-columns:1fr 1fr;gap:12px;display:grid}.dg-d{color:var(--ink-soft);grid-template-columns:8.4rem 1fr 1.4rem;align-items:center;gap:6px;font-size:.66rem;line-height:1.25;display:grid}.dg-chips{flex-wrap:wrap;gap:4px 10px;font-size:.72rem;display:flex}.dg-chips i{white-space:nowrap;font-style:normal}.dg-chips b{font-family:var(--font-display);color:var(--amber);font-size:.66rem}.dg-d span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.dg-d div{background:var(--panel-2);border:1px solid var(--rule);border-radius:1px;height:7px;overflow:hidden}.dg-d i{background:var(--teal);opacity:.85;height:100%;transition:width .35s;display:block}.dg-d.hi i{background:var(--amber)}.dg-d b{font-family:var(--font-display);text-align:right;font-size:.7rem}.dg-ctl{align-items:center;gap:10px;margin-top:auto;padding-top:4px;display:flex}.dg-ctl .btn{padding:5px 10px;font-size:.62rem}@media (max-width:900px){.dg-grid2{grid-template-columns:1fr}}.dg-report{grid-column:1/-1}.dg-rep-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.dg-rep-actions{flex-wrap:wrap;gap:6px;display:flex}.dg-rep-actions .btn,.dg-overlay .st-overlay-bar .btn{margin-left:0;padding:5px 10px;font-size:.6rem;text-decoration:none}.dg-overlay .st-overlay-bar b{flex:1}.dg-doc{background:#f4f1ea;flex:1;overflow:auto}.dg-article{color:#1b2429;max-width:46rem;margin:0 auto;padding:36px clamp(18px,4vw,48px) 80px;font-family:Georgia,Times New Roman,serif;font-size:1.02rem;line-height:1.6}.dg-article h1{font-family:var(--font-display);color:#111a1f;margin:0 0 12px;font-size:1.5rem;line-height:1.25}.dg-article h2{font-family:var(--font-display);letter-spacing:.12em;text-transform:uppercase;color:#b8770a;border-bottom:1px solid #d9d3c6;margin:28px 0 8px;padding-bottom:4px;font-size:.78rem}.dg-article h3{margin:18px 0 6px;font-size:1.05rem}.dg-article p{margin:0 0 10px}.dg-article ul,.dg-article ol{margin:0 0 12px;padding-left:1.4em}.dg-article li{margin-bottom:6px}.dg-article table{border-collapse:collapse;width:100%;margin:6px 0 14px;font-size:.95rem}.dg-article th,.dg-article td{vertical-align:top;text-align:left;border:1px solid #d9d3c6;padding:6px 9px}.dg-article th{font-family:var(--font-display);letter-spacing:.08em;text-transform:uppercase;background:#ebe6da;font-size:.66rem}.dg-article em{color:#4a4238}.dg-article code{background:#ebe6da;padding:0 4px;font-family:ui-monospace,Consolas,monospace;font-size:.9em}.dpcf-head .dpp-go{border-color:var(--amber);color:var(--amber)}.dpcf-head .dpp-go:hover:not(:disabled){background:var(--amber);color:#111a1f}.dpcf-head .dpp-go:disabled{opacity:.6;cursor:default}.dpp-hint{color:var(--steel);flex-basis:100%;margin:4px 0 0}#dpcf [data-f].dpp-missing .cell{border-color:var(--alarm);box-shadow:inset 0 0 0 1px var(--alarm)}#dpcf [data-f].dpp-missing .k{color:var(--alarm)}.dpp-ov{z-index:95;background:var(--paper);flex-direction:column;display:flex;position:fixed;inset:0}.dpp-bar{border-bottom:1px solid var(--rule-strong);background:var(--panel);flex-wrap:wrap;align-items:center;gap:12px;padding:8px 14px;display:flex}.dpp-bar b{font-family:var(--font-display);font-size:.95rem}.dpp-id{color:var(--steel)}.dpp-bar-actions{flex-wrap:wrap;gap:6px;margin-left:auto;display:flex}.dpp-bar-actions .btn{padding:5px 10px;font-size:.6rem}.dpp-doc{flex:1;overflow:auto}.dpp-art{max-width:58rem;color:var(--ink);margin:0 auto;padding:28px clamp(16px,4vw,44px) 80px;font-size:.95rem;line-height:1.55}.dpp-art h1{font-family:var(--font-display);margin:0 0 6px;font-size:1.45rem;line-height:1.25}.dpp-art h3{font-family:var(--font-display);letter-spacing:.08em;text-transform:uppercase;color:var(--amber);margin:18px 0 6px;font-size:.8rem}.dpp-art p{margin:0 0 10px}.dpp-sub{color:var(--ink-soft)}.dpp-notice{border-left:3px solid var(--amber);background:var(--amber-wash);padding:8px 12px;font-size:.88rem}.dpp-stale{border-left:3px solid var(--alarm);background:color-mix(in srgb, var(--alarm) 12%, transparent);padding:8px 12px;font-size:.88rem}.dpp-conflict{border-left:3px solid var(--alarm);padding-left:10px}.dpp-summary{color:var(--ink);font-size:1.02rem}.dpp-legend{flex-wrap:wrap;gap:6px;margin-bottom:14px;display:flex}.dpp-tag{font-family:var(--font-display);letter-spacing:.09em;text-transform:uppercase;border:1px solid var(--rule-strong);color:var(--steel);white-space:nowrap;border-radius:2px;padding:2px 6px;font-size:.5rem}.dpp-provided{border-color:var(--teal);color:var(--teal)}.dpp-verified{border-color:var(--amber);color:var(--amber)}.dpp-proposed{border-color:var(--rule-strong);color:var(--steel)}.dpp-confirm{border-color:var(--alarm);color:var(--alarm)}.dpp-sec{border-top:1px solid var(--rule);padding:8px 0}.dpp-sec>summary{cursor:pointer;font-family:var(--font-display);letter-spacing:.1em;text-transform:uppercase;color:var(--ink);padding:4px 0;font-size:.72rem}.dpp-sec>summary:hover{color:var(--amber)}.dpp-t{border-collapse:collapse;width:100%;margin:6px 0 12px;font-size:.84rem}.dpp-t th{text-align:left;font-family:var(--font-display);letter-spacing:.1em;text-transform:uppercase;color:var(--steel);border-bottom:1px solid var(--rule-strong);padding:5px 7px;font-size:.56rem}.dpp-t td{border-bottom:1px solid var(--rule);vertical-align:top;padding:5px 7px}.dpp-points{margin:0 0 12px;padding-left:1.2em}.dpp-points li{margin-bottom:5px}.dpp-points .dpp-tag{margin-left:6px}.dpp-none{color:var(--steel);font-style:italic}.dpp-flow{flex-wrap:wrap;align-items:center;gap:6px;margin:4px 0 12px;display:flex}.dpp-stage{font-family:var(--font-display);letter-spacing:.08em;text-transform:uppercase;border:1px solid var(--rule-strong);border-radius:2px;padding:4px 8px;font-size:.6rem}.dpp-arrow{color:var(--amber)}.dpp-foot{border-top:1px solid var(--rule);color:var(--steel);margin-top:20px;padding-top:10px;font-size:.78rem}@media (max-width:900px){.dpp-art{font-size:.9rem}.dpp-t{font-size:.78rem}}.dpcf-head .dpp-view[hidden]{display:none}.dpp-msg{color:var(--amber);flex-basis:100%;min-height:1em;margin:2px 0 0}.dpp-msg:empty{display:none}#dpcf [data-f].dpp-missing .cell:after{content:"required";font-family:var(--font-display);letter-spacing:.1em;text-transform:uppercase;color:var(--alarm);margin-top:2px;font-size:.5rem;display:block}.dpp-prog{flex-basis:100%;align-items:center;gap:10px;margin-top:4px;display:flex}.dpp-prog[hidden]{display:none}.dpp-prog-bar{background:var(--panel-2);border:1px solid var(--rule);border-radius:3px;flex:1;height:6px;overflow:hidden}.dpp-prog-bar i{background:var(--amber);width:0;height:100%;transition:width .4s;display:block}.dpp-prog-text{color:var(--ink-soft);white-space:nowrap;text-overflow:ellipsis;max-width:32rem;overflow:hidden}.dpp-prog-clock{color:var(--steel);font-variant-numeric:tabular-nums;text-align:right;min-width:4rem}.ml-app{grid-template-columns:1fr 1fr;align-items:start;gap:10px;display:grid}.ml-app-1{grid-template-columns:1fr}.ml-col{flex-direction:column;gap:7px;min-width:0;display:flex}.ml-split{align-items:center;gap:6px;margin-top:8px;display:flex}.ml-split-seg{font-family:var(--font-display);letter-spacing:.09em;text-transform:uppercase;text-align:center;border:1px solid var(--rule-strong);border-radius:2px;flex:1;padding:6px 4px;font-size:.58rem}.ml-feat{background:var(--panel-2);color:var(--steel)}.ml-lab{background:var(--amber-wash);border-color:var(--amber);color:var(--amber)}.ml-split-cut{color:var(--amber)}.ml-refused{margin:6px 0 0;padding-left:1.1em;line-height:1.45}.ml-refused li{margin-bottom:4px}.ml-ready-strip{flex-wrap:wrap;grid-column:1/-1;align-items:baseline;gap:8px;display:flex}.ml-tpl{text-align:left;font:inherit;cursor:pointer;color:var(--ink);border:1px solid var(--rule-strong);background:0 0;border-left-width:3px;border-radius:2px;flex-direction:column;gap:2px;padding:7px 9px;display:flex}.ml-tpl b{font-size:.88rem}.ml-tpl:hover:not(:disabled){border-color:var(--amber)}.ml-tpl.cur{background:var(--amber-wash);border-left-color:var(--amber)}.ml-ready{border-left-color:var(--teal)}.ml-partial{border-left-color:var(--amber)}.ml-unavailable,.ml-no_layer{border-left-color:var(--rule-strong);opacity:.65;cursor:default}.ml-chip{font-family:var(--font-display);letter-spacing:.09em;text-transform:uppercase;color:var(--steel);font-size:.5rem}.ml-why{color:var(--alarm)}.ml-tog{border-top:1px solid var(--rule);cursor:pointer;align-items:flex-start;gap:8px;padding:5px 0;display:flex}.ml-tog input{accent-color:var(--amber);margin-top:3px}.ml-tog span{flex-direction:column;gap:1px;display:flex}.ml-tog b{font-size:.84rem;font-weight:600}.ml-tog.off{opacity:.55;cursor:default}.ml-go{align-self:flex-start;margin-top:6px}.ml-stats{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.ml-stat{flex-direction:column;gap:1px;display:flex}.ml-stat b{font-family:var(--font-display);font-size:1.25rem;line-height:1.1}.ml-result .dg-row span{flex:0 0 11rem}#ml-result{overscroll-behavior:contain;scrollbar-gutter:stable;max-height:calc(100vh - 10rem);overflow-y:auto}#ml-result:focus{outline:none}.ml-report{border-top:3px solid var(--amber);flex-direction:column;grid-column:1/-1;gap:8px;display:flex}.ml-rep-head{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ml-rep-head .chip{margin-left:auto}.ml-rep-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ml-rep-clock{font-family:var(--font-display);margin:0}.ml-rep-title{margin:2px 0 0;font-size:clamp(1rem,1.9vw,1.3rem);line-height:1.25}.ml-rep-q{color:var(--steel);margin:0}.ml-rep-sum{max-width:62rem;margin:0;line-height:1.45}.ml-rep-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.ml-rep-kpis .ml-stat{background:var(--panel-2);border:1px solid var(--rule);border-radius:2px;padding:7px 9px}.ml-rep-scroll{border:1px solid var(--rule);border-radius:2px;overflow-x:auto}.ml-rep-table{border-collapse:collapse;width:100%;font-size:.8rem;line-height:1.35}.ml-rep-table th{background:var(--panel-2);text-align:left;font-family:var(--font-display);letter-spacing:.1em;text-transform:uppercase;color:var(--steel);border-bottom:1px solid var(--rule-strong);white-space:nowrap;padding:6px 8px;font-size:.54rem;font-weight:400;position:sticky;top:0}.ml-rep-table td{border-bottom:1px solid var(--rule);vertical-align:top;color:var(--ink-soft);padding:7px 8px}.ml-rep-table tr:last-child td{border-bottom:0}.ml-rep-n{font-family:var(--font-display);color:var(--steel);width:2rem}.ml-rep-asset{flex-direction:column;gap:1px;min-width:11rem;display:flex}.ml-rep-asset b{font-family:var(--font-display);color:var(--ink);font-size:.8rem}.ml-rep-chance{min-width:7.5rem}.ml-rep-chance .meter{height:6px;margin:5px 0 3px}.ml-rep-chance b{font-family:var(--font-display);color:var(--ink)}.ml-rep-why{min-width:14rem}.ml-rep-act{min-width:11rem;color:var(--ink)}.ml-band{font-family:var(--font-display);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;border:1px solid;border-radius:2px;padding:2px 7px;font-size:.54rem;display:inline-block}.ml-band-critical{color:var(--alarm);border-color:var(--alarm);background:color-mix(in srgb, var(--alarm) 12%, transparent)}.ml-band-high{color:var(--amber);border-color:var(--amber);background:var(--amber-wash)}.ml-band-medium{color:var(--teal);border-color:var(--teal);background:var(--teal-wash)}.ml-band-low{color:var(--steel);border-color:var(--rule-strong)}@media (max-width:900px){.ml-rep-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}#ml-result::-webkit-scrollbar{width:8px}#ml-result::-webkit-scrollbar-thumb{background:var(--rule-strong);border-radius:4px}.ml-weak .meter i{background:var(--alarm)}.ml-note{color:var(--amber)}.ml-dots{margin:6px 0 12px}.ml-dots-head{color:var(--steel);justify-content:space-between;align-items:baseline;gap:10px;font-size:.8rem;display:flex}.ml-dots-n{font-family:var(--font-display);color:var(--teal);font-size:1rem}.ml-dots-n.flat{color:var(--steel)}.ml-dots-grid{flex-wrap:wrap;gap:.34em;margin-top:.45em;display:flex}.ml-dots-grid i{border:1.5px solid var(--rule-strong);background:0 0;border-radius:50%;width:.72em;height:.72em;display:block}.ml-dots-grid i.on{animation:.28s both mlPop}.ml-dots-grid i.on.good{background:var(--teal);border-color:var(--teal)}.ml-dots-grid i.on.flat{background:var(--steel);border-color:var(--steel)}@keyframes mlPop{0%{opacity:0;transform:scale(.2)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.ml-dots-grid i.on{animation:none}}.ml-scale{margin:30px 0 10px}.ml-scale-track{background:var(--panel-2);border:1px solid var(--rule-strong);border-radius:999px;height:10px;position:relative}.ml-scale-track i{background:var(--teal);border-radius:999px;width:0;animation:.9s cubic-bezier(.2,.8,.2,1) .1s both mlSlide;position:absolute;inset:0 auto 0 0}.ml-scale-pin{font-family:var(--font-display);color:var(--teal);white-space:nowrap;font-size:1.15rem;line-height:1;animation:.5s .7s both mlFade;position:absolute;bottom:calc(100% + .55em);transform:translate(-50%)}.ml-scale-pin:after{content:"";background:var(--teal);width:1.5px;height:.5em;position:absolute;top:100%;left:50%;transform:translate(-50%)}.ml-scale-ends{color:var(--steel);justify-content:space-between;margin-top:6px;font-size:.72rem;display:flex}@keyframes mlSlide{0%{width:0}}@keyframes mlFade{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.ml-scale-track i,.ml-scale-pin{animation:none}}.ml-headline{margin:2px 0 8px}.ml-headline b{font-family:var(--font-display);font-size:clamp(1.35rem,2.6vw,1.9rem);line-height:1.12;display:block}.ml-headline .tiny{max-width:46ch;margin-top:3px;display:block}.ml-bignum{align-items:baseline;gap:10px;display:flex}.ml-bignum b{font-family:var(--font-display);font-size:2.4rem;line-height:1}.ml-delta{font-family:var(--font-display);border:1px solid var(--rule-strong);color:var(--steel);border-radius:2px;padding:2px 7px;font-size:.8rem}.ml-delta.up{border-color:var(--alarm);color:var(--alarm)}.ml-verdict{color:var(--alarm);margin-top:3px;line-height:1.4}.ml-audit{align-self:flex-start;margin-top:6px}.ml-three{border-top:1px solid var(--rule-strong);margin-top:10px}.ml-three-row{border-bottom:1px solid var(--rule);justify-content:space-between;align-items:baseline;gap:10px;padding:6px 0;font-size:.88rem;display:flex}.ml-three-row b{font-family:var(--font-display);font-size:1.05rem}.ml-three-row.ml-bad b{color:var(--alarm)}.ml-punch{border-left:3px solid var(--amber);margin-top:8px;padding-left:10px;font-weight:600}.ml-mock-card{border:1px solid var(--rule);border-left:3px solid var(--rule-strong);border-radius:2px;flex-direction:column;gap:2px;padding:6px 9px;display:flex}@media (max-width:900px){.ml-app,.ml-stats{grid-template-columns:1fr}#hud{flex-wrap:wrap;justify-content:center;max-width:calc(100vw - 150px);bottom:calc(clamp(14px,2.4vw,28px) + 58px)!important}}#st-suggest .chip{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}
