.dmask2-analysis{position:relative;background:var(--well);border-block:1px solid var(--line)}
.dmask2-analysis-scroll{overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:var(--ink-dim) var(--well)}
.dmask2-analysis-view{position:relative;width:100%;min-width:1090px;aspect-ratio:1427/510;overflow:hidden}
.dmask2-analysis-view iframe{position:absolute;inset:0;width:100%;height:100%;border:0;display:block;pointer-events:none}
.dmask2-analysis-note,.dmask2-analysis-pan{font-family:var(--mono);font-size:var(--m-label);line-height:1.45;color:var(--ink-read);margin:0;padding:.7rem 1.1rem}
.dmask2-analysis-pan{display:none;padding-top:0}
.dmask2-guard{min-width:14rem;align-self:stretch;display:flex;flex-direction:column;justify-content:center;padding:1rem 1.25rem}
.dmask2-guard .guard-rail{position:relative;height:1.5rem;margin:2rem 12px 1.5rem;background:var(--well);border-block:1px solid var(--line)}
.dmask2-guard .guard-fill{position:absolute;top:0;bottom:0;background:var(--ink-dim);opacity:.3;pointer-events:none}
.dmask2-guard .guard-thumb{position:absolute;top:50%;width:24px;height:24px;transform:translate(-50%,-50%);padding:0;border:1px solid var(--ink-dim);background:var(--ink-read);color:var(--well);cursor:ew-resize;touch-action:none;border-radius:2px}
.dmask2-guard .guard-thumb::before{content:"";position:absolute;inset:-12px}
.dmask2-guard .guard-thumb::after{content:"";position:absolute;top:5px;bottom:5px;left:10px;width:2px;background:currentColor}
.dmask2-guard .guard-thumb:focus-visible{outline:2px solid var(--ink);outline-offset:5px}
.dmask2-guard .guard-values{display:flex;justify-content:space-between;gap:1rem;font-family:var(--mono);font-size:var(--m-label);line-height:1.5}
.dmask2-guard .guard-value{white-space:nowrap;color:var(--ink)}
@media(max-width:1250px){.dmask2-analysis-pan{display:block}}
