html.hl-tuning :is(.v2-stamp,.v2-passport){cursor:move;touch-action:none}html.hl-tuning .v2-passport-frame{pointer-events:none}html.hl-tuning .v2-stamp-tip{display:none}.hl-panel{z-index:2147483000;border:1px solid var(--stroke,GrayText);background:var(--bg,Canvas);max-width:calc(100vw - 32px);max-height:calc(100svh - 32px);color:var(--text-primary,CanvasText);box-shadow:0 8px 30px color-mix(in srgb, var(--text-primary,CanvasText) 18%, transparent);font:500 11px/1.3 var(--font-neue-montreal), system-ui, sans-serif;font-variant-numeric:tabular-nums;border-radius:8px;padding:10px 12px;position:fixed;bottom:16px;left:16px;overflow:auto}.hl-head{white-space:nowrap;align-items:center;gap:6px;margin-bottom:8px;display:flex}.hl-head b{margin-right:auto;font-weight:600}.hl-dim,.hl-panel thead th,.hl-note,.hl-hint{color:var(--text-secondary,GrayText)}.hl-btn{border:1px solid var(--stroke,GrayText);color:inherit;font:inherit;cursor:pointer;background:0 0;border-radius:4px;padding:3px 8px}.hl-btn[aria-pressed=true]{background:var(--text-primary,CanvasText);color:var(--bg,Canvas)}.hl-panel table{border-collapse:collapse}.hl-panel th,.hl-panel td{text-align:left;padding:2px 3px;font-weight:500}.hl-panel tbody th button{all:unset;cursor:pointer;white-space:nowrap}.hl-panel tbody th{white-space:nowrap}.hl-panel tr.is-sel th button{text-underline-offset:2px;text-decoration:underline}.hl-panel input{border:1px solid var(--stroke,GrayText);width:52px;color:inherit;font:inherit;background:0 0;border-radius:4px;padding:3px 5px}.hl-panel tr.is-inherited input{color:var(--text-secondary,GrayText);border-style:dashed}.hl-note,.hl-hint{max-width:400px;margin:6px 0 0}.hl-sel{z-index:2147482999;outline:1px solid var(--text-primary,CanvasText);pointer-events:none;position:fixed}.hl-h{border:1px solid var(--text-primary,CanvasText);background:var(--bg,Canvas);pointer-events:auto;touch-action:none;width:9px;height:9px;position:absolute;translate:-50% -50%}.hl-h--nw{cursor:nwse-resize;top:0;left:0}.hl-h--ne{cursor:nesw-resize;top:0;left:100%}.hl-h--sw{cursor:nesw-resize;top:100%;left:0}.hl-h--se{cursor:nwse-resize;top:100%;left:100%}.hl-h--turn{cursor:grab;border-radius:50%;top:-20px;left:50%}.hl-grid{z-index:2147482998;pointer-events:none;display:grid;position:fixed;top:0;bottom:0}.hl-grid>i{background:color-mix(in srgb, var(--text-primary,CanvasText) 8%, transparent)}
