.mg .ss-stage{--dw-gutter:48px;--dw-top:48px;--mg-text:13px;--mg-mono:12px;--mg-gap:6px;--mg-lh:19px;--mg-answer-w:224px}.mg .ss-stage[data-layout=compact]{--dw-gutter:24px;--dw-top:24px;--mg-text:12px;--mg-mono:11px;--mg-gap:4px;--mg-lh:17px;--mg-answer-w:204px}.mg .dw-window{box-shadow:0 0 0 1px #ffffff29,0 10px 22px -10px #0009,0 40px 80px -24px #000000a6}.mg .mg-tiles{--pl:6px;--gap:8px;--row:300px;--col:calc((100% - var(--pl) * 2 - var(--gap)) / 2);position:absolute;inset:0;overflow:hidden}.mg .mg-pane{width:var(--col);height:var(--row);position:absolute}.mg .mg-t3{left:var(--pl);top:0}.mg .mg-t5{left:calc(var(--pl) + var(--col) + var(--gap));top:0}.mg .mg-t2{left:var(--pl);top:calc(var(--row) + var(--gap));height:246px}.mg .mg-t4{left:calc(var(--pl) + var(--col) + var(--gap));top:calc(var(--row) + var(--gap));height:246px}.mg .dw-pane__key{color:var(--dw-quiet);font-size:11.5px}.mg .mg-log{justify-content:flex-end;gap:var(--mg-gap);flex-direction:column;padding:0 14px 12px;display:flex;position:absolute;inset:0;overflow:hidden;-webkit-mask-image:linear-gradient(#0000,#000 22px);mask-image:linear-gradient(#0000,#000 22px)}.mg .mg-log>*{flex:none}.mg .mg-t3 .mg-log{padding-bottom:6px;bottom:36px}.mg .mg-log--top{justify-content:flex-start;padding-top:6px;-webkit-mask-image:none;mask-image:none}.mg .mg-work{position:absolute;bottom:10px;left:14px}.mg .mg-work--in{padding:4px 0 0}.mg .mg-slot{margin-top:calc(var(--mg-gap) * -1)}.mg .mg-slot>.ss-collapse__inner>*,.mg .mg-slot .ss-collapse__glide>*{margin-top:var(--mg-gap)}.mg .mg-run{flex-direction:column;gap:6px;display:flex}.mg .mg-cmd{border:1px solid var(--dw-line);background:var(--dw-sunken);color:var(--dw-strong);font:var(--mg-mono) / var(--mg-lh) var(--ss-mono);border-radius:8px;margin-left:14px;padding:10px 12px}.mg .mg-line{text-indent:-2ch;padding-left:2ch}.mg .mg-sigil{color:var(--dw-working)}.mg .mg-q{white-space:nowrap}.mg .mg-ghost{visibility:hidden}.mg .mg-caret{vertical-align:-.12em;width:0;height:1em;display:inline-block;position:relative}.mg .mg-caret:after{content:"";background:var(--dw-accent);width:6px;height:calc(1em + 2px);position:absolute;top:-1px;left:1px}.mg .mg-wait{padding-top:var(--mg-gap);position:relative}.mg .mg-wait__caret{left:0;top:calc(var(--mg-gap) + (var(--mg-lh) - 1em - 2px) / 2);background:var(--dw-accent);opacity:0;width:6px;height:calc(1em + 2px);transition:opacity .2s;position:absolute}.mg .mg-wait__caret[data-on]{opacity:1}.mg .mg-out{box-sizing:border-box;width:var(--mg-answer-w);height:calc(var(--mg-lh) * 2);color:var(--dw-text);white-space:nowrap;visibility:hidden}.mg .mg-out[data-on]{visibility:visible}.mg .mg-from{flex-direction:column;align-items:flex-end;gap:4px;padding-top:4px;display:flex}.mg .mg-from__who{color:var(--dw-quiet);letter-spacing:.01em;white-space:nowrap;font-size:11px;font-weight:500;line-height:1.3}.mg .mg-from__pill{visibility:hidden}.mg .mg-from__pill[data-on]{visibility:visible}.mg .mg-answer{box-sizing:border-box;width:var(--mg-answer-w);height:calc(var(--mg-lh) * 2);color:var(--dw-text);line-height:var(--mg-lh);white-space:nowrap;flex-direction:column;margin-left:14px;display:flex}.mg .ss-fly .mg-flypill{box-sizing:border-box;font-size:var(--mg-text);letter-spacing:0;border-color:var(--dw-line-strong);align-self:stretch;line-height:1.45;transition:box-shadow .25s,border-color .25s;box-shadow:0 8px 18px -6px #0009}.mg .ss-fly[data-go] .mg-flypill{border-color:var(--dw-line);transition-delay:.52s;box-shadow:0 0 #0000}.mg .ss-fly .mg-flycard{box-sizing:border-box;border:1px solid var(--dw-line-strong);background:var(--dw-raised);color:var(--dw-text);font:var(--mg-mono) / var(--mg-lh) var(--ss-mono);letter-spacing:0;white-space:nowrap;border-radius:10px;padding:7px 11px;transition:background-color .3s,border-color .3s,box-shadow .3s;box-shadow:0 8px 18px -6px #0009}.mg .ss-fly[data-go] .mg-flycard{background-color:#0000;border-color:#0000;transition-delay:.56s;box-shadow:0 0 #0000}.mg .mg-term{color:var(--dw-text);font:12px/1.55 var(--ss-mono);white-space:nowrap;padding:8px 14px;position:absolute;inset:0;overflow:hidden}.mg .mg-term__sigil{color:var(--dw-working)}.mg .mg-term__gap{height:.8em}.mg .mg-term__caret{box-sizing:border-box;border:1px solid var(--dw-accent);vertical-align:text-bottom;width:1ch;height:1.25em;display:inline-block}.mg .ss-stage[data-layout=compact] .dw-window{font-size:12px}.mg .ss-stage[data-layout=compact] .mg-tiles{--gap:6px}.mg .ss-stage[data-layout=compact] .mg-pane{left:var(--pl);width:calc(100% - var(--pl) * 2)}.mg .ss-stage[data-layout=compact] .mg-t3{height:126px;top:0}.mg .ss-stage[data-layout=compact] .mg-t5{height:196px;top:132px}.mg .ss-stage[data-layout=compact] .dw-pane__head{gap:6px;height:30px;padding:0 9px}.mg .ss-stage[data-layout=compact] .mg-log{padding:0 9px 5px;-webkit-mask-image:linear-gradient(#0000,#000 10px);mask-image:linear-gradient(#0000,#000 10px)}.mg .ss-stage[data-layout=compact] .mg-t3 .mg-log{bottom:0}.mg .ss-stage[data-layout=compact] .mg-t5 .mg-log{padding-bottom:0;bottom:78px}.mg .ss-stage[data-layout=compact] .dw-para{padding-left:0}.mg .ss-stage[data-layout=compact] .mg-cmd{margin-left:0;padding:7px 9px}.mg .ss-stage[data-layout=compact] .mg-answer{margin-left:0}.mg .ss-stage[data-layout=compact] .dw-you{border-radius:13px;padding:4px 10px}.mg .ss-stage[data-layout=compact] .mg-from{gap:2px;padding-top:0}.mg .ss-stage[data-layout=compact] .mg-from__who{font-size:10.5px;line-height:1.2}.mg .ss-stage[data-layout=compact] .ss-fly .mg-flycard{border-radius:8px;padding:3px 9px}
