.mx.pg-lab{height:100dvh;bottom:auto}.mx.pg-overlay{pointer-events:none;z-index:10;background:0 0}.mx.pg-overlay .pg-work{pointer-events:auto}.mx .pg-q,.mx .pg-work{max-width:var(--max-content);flex-direction:column;margin:0 auto;display:flex;position:absolute;inset:0}.mx .pg-qhead{min-height:var(--s-mega);justify-content:space-between;align-items:center;gap:var(--s-sm);flex:none;display:flex}.mx .pg-labtabs{gap:var(--s-xs);display:flex}.mx .pg-labtabs .mx-qtab{font-size:var(--fs-overline);box-shadow:none}.mx .pg-qbody{min-height:0;padding-top:var(--s-sm);padding-bottom:var(--s-xl);gap:var(--s-lg);flex-direction:column;flex:1;display:flex;overflow-y:auto}.mx .pg-prompt{font-family:var(--font-serif);font-size:var(--fs-prompt);line-height:var(--lh-prompt);text-wrap:pretty}.mx .pg-choices{gap:var(--s-md);flex-direction:column;display:flex}.mx .pg-choices.grid{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.mx .pg-choices .mx-choice.dim{opacity:1;color:var(--ink-muted);border-color:var(--hair)}.mx .pg-choices .mx-mark{top:calc(-1 * var(--s-sm))}.mx .pg-bar,.mx .pg-foot{background:var(--paper);border-top:var(--line) solid var(--hair);padding-top:var(--s-md);padding-bottom:calc(var(--s-lg) + var(--lip) + env(safe-area-inset-bottom,0px));flex:none}.mx .pg-bar{gap:var(--s-md);flex-direction:column;display:flex}.mx .pg-actions,.mx .pg-foot{align-items:center;gap:var(--s-sm);display:flex}.mx .pg-actions .mx-btn,.mx .pg-next{flex:1}.mx .pg-verdict{font-family:var(--font-serif-semi);font-weight:600;font-size:var(--fs-prompt);line-height:var(--lh-prompt)}.mx .pg-verdict.pos{color:var(--pos-ink)}.mx .pg-verdict.neg{color:var(--neg-ink)}.mx .pg-back{min-height:var(--control-lg);padding:0 var(--s-lg) 0 0;text-align:left;font-family:var(--font-sans-bold);font-weight:700;font-size:var(--fs-label);color:var(--ink-muted);cursor:pointer;background:0 0;border:0;flex:none}.mx .pg-q[data-sheet=on] .pg-qbody{padding-bottom:calc(var(--sheet-now,0px) + var(--s-sm));gap:var(--s-sm)}.mx .pg-q[data-sheet=on] .pg-choices{gap:var(--s-sm)}.mx .pg-q[data-sheet=on] .pg-choices.four{gap:var(--s-xs);grid-template-columns:repeat(4,minmax(0,1fr))}.mx .pg-q[data-sheet=on] .pg-qhead .pg-verdict{font-size:var(--fs-label);line-height:var(--page-title-lh)}.mx .pg-q[data-sheet=on] .mx-choice{min-height:var(--control-sm);padding:var(--s-xs);gap:var(--s-xs);font-size:var(--fs-label);box-shadow:none}.mx .pg-q[data-sheet=on] .mx-letter{--letter:var(--s-xl);width:var(--s-xl);height:var(--s-xl);font-size:var(--fs-overline)}.mx .pg-q[data-sheet=on] .mx-mark{--icon-well:var(--s-lg);right:calc(-1 * var(--s-sm));top:calc(-1 * var(--s-sm));width:var(--s-lg);height:var(--s-lg);border-width:var(--line)}.mx .pg-q[data-sheet=on] .mx-mark svg{width:var(--s-md);height:var(--s-md)}.mx .pg-work{z-index:5;background-color:var(--paper);background-image:linear-gradient(var(--grid) 1px, transparent 1px), linear-gradient(90deg, var(--grid) 1px, transparent 1px);background-size:var(--grid-size) var(--grid-size);border:var(--line) solid var(--ink);border-radius:var(--r-card) var(--r-card) 0 0;box-shadow:0 calc(-1 * var(--shift)) 0 var(--pen-wash);transition:transform var(--m-slow) var(--smooth,ease-in-out), visibility 0s linear var(--m-slow);visibility:hidden;border-bottom:0;top:auto;transform:translateY(102%)}.mx .pg-work[data-open=true]{visibility:visible;transition:transform var(--m-slow) var(--smooth,ease-in-out);transform:none}.mx .pg-work .pg-foot{padding-top:var(--s-sm);background:0 0;border-top:0}.mx .pg-head{min-height:var(--control-sm);padding-top:var(--s-xs);align-items:center;gap:var(--s-sm);flex:none;display:flex}.mx .pg-slit{height:var(--slit-h);border-radius:var(--slit-r);background:var(--sunken);flex:1;overflow:hidden}.mx .pg-slit i{background:var(--pen);transform-origin:0;height:100%;transition:transform var(--m-base);display:block;transform:scaleX(0)}.mx .pg-title{padding:0 var(--pg-edge) var(--s-xs);font-family:var(--font-serif-semi);font-weight:600;font-size:var(--page-title);line-height:var(--page-title-lh);text-wrap:balance;flex:none;margin:0}.mx .pg-count{font-family:var(--font-mono);font-size:var(--fs-overline);color:var(--ink-muted);flex:none}.mx .pg-x{width:var(--control-sm);height:var(--control-sm);margin-right:calc(-1 * var(--s-sm));cursor:pointer;color:var(--ink);background:0 0;border:0;flex:none;place-items:center;padding:0;display:grid;position:relative}.mx .pg-x:after{content:"";inset:calc((var(--control-sm) - 44px) / 2);position:absolute}.mx .pg-x svg{width:var(--icon-sm);height:var(--icon-sm);fill:none;stroke:currentColor;stroke-width:var(--icon-bold);stroke-linecap:round;stroke-linejoin:round;display:block}.mx .pg-slide{--pg-edge:var(--s-lg);min-height:0;margin:0 calc(var(--s-xl) + var(--shift)) var(--shift) var(--s-xl);padding:var(--s-md) 0 var(--s-xs);background:var(--sheet);border:var(--line) solid var(--ink);border-radius:var(--r-card);box-shadow:var(--shift) var(--shift) 0 var(--pen-wash);flex-direction:column;flex:1;display:flex;overflow:hidden auto}.mx .pg-prev{height:var(--page-prev);padding:0 var(--pg-edge);font-size:var(--page-prev-size);color:var(--ink-muted);white-space:nowrap;flex:none;align-items:center;display:flex;overflow:hidden}.mx .pg-prev>span{transform-origin:0;flex:none;display:inline-block}.mx .pg-eq{height:var(--page-eq);flex:none;position:relative}.mx .pg-eq .mx-mv{grid-template-rows:0 minmax(0,1fr)}.mx .pg-eq .mx-eqbox{padding:0 0 0 var(--pg-edge);justify-content:flex-start}.mx .pg-eq .mx-eq{transform-origin:0}.mx .pg-eq .tok[data-role=result]{margin-left:calc(var(--gap,0em) + .25em);margin-right:.25em}.mx .pg-say{min-height:var(--page-say);padding:var(--s-xs) var(--pg-edge) 0;font-size:var(--page-say-size);line-height:var(--page-say-lh);color:var(--ink-muted);text-wrap:pretty;flex:none}.mx .pg-say:empty{display:none}.mx .pg-visual{min-height:var(--page-visual);margin-top:var(--s-xs);flex:1;display:none;position:relative}.mx .pg-visual>.mx-fig{position:absolute;inset:0}.mx .pg-visual>.mx-fig svg{height:100%}.mx .pg-slide[data-visual=on] .pg-visual{display:block}.mx .pg-card{padding:0 var(--pg-edge);display:none;position:relative}.mx .pg-slide[data-mode=card] .pg-card{display:block}.mx .pg-slide[data-mode=card] .pg-prev,.mx .pg-slide[data-mode=card] .pg-eq,.mx .pg-slide[data-mode=graph] .pg-prev,.mx .pg-slide[data-mode=graph] .pg-eq{display:none}.mx .pg-card .mx-text,.mx .pg-card .mx-pick{padding:0;position:static;overflow:visible}.mx .pg-card .mx-pick{padding:var(--s-sm) 0}.mx .pg-others{padding:0 var(--s-sm) 0 0;flex:none}.mx .pg-others[hidden],.mx .pg-slide[data-mode=list] .pg-title,.mx .pg-slide[data-mode=list] .pg-prev,.mx .pg-slide[data-mode=list] .pg-eq{display:none}.mx .pg-slide[data-mode=list] .pg-card{padding:0;display:block}.mx .pg-slide[data-mode=list]{background:linear-gradient(to top, var(--sheet) 60%, transparent) bottom / 100% var(--s-xxl) no-repeat local, linear-gradient(to top, var(--pen-wash), transparent) bottom / 100% var(--s-md) no-repeat scroll, var(--sheet);padding:0}.mx .pg-other{grid-template-columns:var(--letter) minmax(0, 1fr) var(--icon-sm);column-gap:var(--s-sm);width:100%;padding:var(--s-sm) var(--pg-edge);text-align:left;border:0;border-top:var(--line) solid var(--hair);background:0 0;align-items:center;display:grid}.mx .pg-other:first-child{border-top:0}.mx button.pg-other{cursor:pointer}.mx .pg-other-value{min-height:var(--letter);font-family:var(--font-sans-semi);font-weight:600;font-size:var(--fs-label);color:var(--ink);align-items:center;display:flex}.mx .pg-other-value .mx-fig{width:var(--choice-fig)}.mx .pg-other-origin{font-size:var(--fs-caption);color:var(--ink-muted);white-space:nowrap;text-overflow:ellipsis;grid-column:1/-1;overflow:hidden}.mx .pg-other-icon{width:var(--icon-sm);height:var(--letter);fill:none;stroke:var(--ink-muted);stroke-width:var(--icon-bold);stroke-linecap:round;stroke-linejoin:round}.mx .pg-slide,.mx .pg-qbody{scrollbar-width:none}.mx .pg-fit{padding:var(--s-md);background:var(--sheet);position:absolute;inset:0;overflow:auto}.mx .pg-fit pre{font-family:var(--font-mono);font-size:var(--fs-mono);white-space:pre-wrap}