.pv,.pv-grade,.pv-overlay-back,.pv-toasts{--pv-bg:var(--bg,#0c0e1a);--pv-panel:var(--panel,#12152a);--pv-panel2:var(--panel2,#181c36);--pv-line:var(--line,#242a4a);--pv-line2:var(--line2,#2f3660);--pv-text:var(--text,#e6e8f2);--pv-muted:var(--muted,#8990b4);--pv-dim:var(--dim,#5c6390);--pv-blue:var(--blue,#304bea);--pv-blue2:var(--blue2,#4a63ff);--pv-pink:var(--pink,#ff27a8);--pv-yellow:var(--yellow,#ffe64a);--pv-green:var(--green,#5be49b);--pv-orange:var(--orange,#ffa53a);--pv-mono:var(--mono,ui-monospace, "Cascadia Code", Consolas, monospace);--pv-pixel:var(--pixel,"Pixelify Sans", system-ui, sans-serif)}.pv{min-width:0;min-height:0;color:var(--pv-text);font:12.5px/1.4 var(--ui,system-ui, "Segoe UI", sans-serif);outline:none;flex-direction:column;flex:1;display:flex;position:relative}.pv:focus-visible{box-shadow:inset 0 0 0 2px var(--pv-yellow)}.pv [hidden]{display:none!important}.pv-ic{flex:none}.pv-bar,.pv-miyoobar,.pv-splitbar,.pv-animbar{border-bottom:1px solid var(--pv-line);background:var(--pv-panel);flex-wrap:wrap;flex:none;align-items:center;gap:6px 8px;padding:6px 10px;display:flex}.pv-miyoobar,.pv-splitbar{background:var(--pv-panel2);padding:4px 10px}.pv-animbar{border-bottom:0;border-top:1px solid var(--pv-line)}.pv-group{align-items:center;gap:4px;display:inline-flex}.pv-spacer{flex:1}.pv-lbl{color:var(--pv-muted);text-transform:uppercase;letter-spacing:.05em;font-size:11px}.pv-hint{color:var(--pv-dim);font-size:11px}.pv-dim{color:var(--pv-muted)}.pv-btn{border:1px solid var(--pv-line2);background:var(--pv-panel2);height:26px;color:inherit;cursor:pointer;white-space:nowrap;border-radius:6px;align-items:center;gap:5px;padding:0 8px;font-family:inherit;font-size:12px;display:inline-flex}.pv-btn:hover{background:#20264a;border-color:#3b4480}.pv-btn.on{border-color:var(--pv-yellow)}.pv-btn.primary{background:var(--pv-blue);border-color:var(--pv-blue2);color:#fff;font-weight:600}.pv-btn.ghost{color:var(--pv-muted);background:0 0;border-color:#0000}.pv-ibtn{min-width:26px;height:26px;color:var(--pv-muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;place-items:center;padding:0 4px;font-family:inherit;font-size:16px;display:inline-grid}.pv-ibtn:hover{color:var(--pv-text);background:var(--pv-panel2);border-color:var(--pv-line)}.pv-chip{border:1px solid var(--pv-line2);height:24px;color:var(--pv-dim);cursor:pointer;white-space:nowrap;background:0 0;border-radius:12px;align-items:center;gap:4px;padding:0 9px;font-family:inherit;font-size:11.5px;display:inline-flex}.pv-chip:hover{color:var(--pv-text)}.pv-chip.on{color:var(--pv-text);border-color:var(--pv-muted);background:#ffffff0d}.pv-chip .pv-ic{width:14px;height:14px}.pv-sel{border:1px solid var(--pv-line2);background:var(--pv-panel2);height:26px;color:var(--pv-text);cursor:pointer;border-radius:6px;padding:0 6px;font-family:inherit;font-size:12px}.pv-zoomsel{font-family:var(--pv-mono);width:64px}.pv-seg{border:1px solid var(--pv-line2);border-radius:6px;display:inline-flex;overflow:hidden}.pv-seg-btn{height:26px;color:var(--pv-muted);cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;padding:0 9px;font-family:inherit;font-size:12px;display:inline-flex}.pv-seg-btn+.pv-seg-btn{border-left:1px solid var(--pv-line2)}.pv-seg-btn.on{background:var(--pv-blue);color:#fff}.pv-seg-btn .pv-ic{width:14px;height:14px}.pv-bgs{align-items:center;gap:3px;display:inline-flex}.pv-bg{border:1px solid var(--pv-line2);cursor:pointer;border-radius:4px;width:18px;height:18px;padding:0}.pv-bg.on{outline:2px solid var(--pv-yellow);outline-offset:1px}.pv-bg-checker{background:conic-gradient(#3a4070 25%, #2a2f52 0 50%, #3a4070 0 75%, #2a2f52 0) 0 0 / 8px 8px}.pv-bg-dark{background:#14172b}.pv-bg-light{background:#f4f3ee}.pv-bg-magenta{background:#f0f}.pv-bg-custom{background:#7ec8ff;box-shadow:inset 0 0 0 3px #0006}.pv-color{border:1px solid var(--pv-line2);cursor:pointer;background:0 0;border-radius:4px;width:22px;height:22px;padding:0}.pv-color::-webkit-color-swatch-wrapper{padding:1px}.pv-color::-webkit-color-swatch{border:0;border-radius:2px}.pv-main{flex:1;min-height:0;display:flex}.pv-stage{background:var(--pv-line);flex:1;grid-template-columns:1fr;grid-auto-rows:1fr;gap:2px;min-width:0;min-height:140px;display:grid;position:relative}.pv-stage[data-n="2"]{grid-template-columns:1fr 1fr}.pv-stage[data-n="3"]{grid-template-columns:1fr 1fr 1fr}.pv-stage[data-n="4"]{grid-template-columns:1fr 1fr}.pv-pane{cursor:crosshair;touch-action:none;background:#090b16;min-width:0;min-height:0;position:relative;overflow:hidden}.pv-canvas{width:100%;height:100%;image-rendering:pixelated;image-rendering:crisp-edges;display:block;position:absolute;inset:0}.pv-imgbox{pointer-events:none;position:absolute}.pv-grabbing .pv-pane,.pv-dragging .pv-pane{cursor:grabbing}.pv-ew .pv-pane{cursor:ew-resize}.pv-pane-label{pointer-events:none;flex-wrap:wrap;align-items:center;gap:6px;font-size:12px;display:flex;position:absolute;top:6px;left:6px;right:6px}.pv-pane-label>*{background:#090b16d9;border-radius:4px;padding:2px 6px}.pv-pane-label .pv-grade{padding:1px 5px}.pv-pane-label .pv-split-r{margin-left:auto}.pv-pane-label .pv-split-l,.pv-pane-label .pv-split-r{align-items:center;gap:6px;display:inline-flex}.pv-grade{font:700 11px var(--pv-pixel);background:var(--pv-line);color:var(--pv-muted);white-space:nowrap;border-radius:4px;padding:1px 5px}.pv-grade.big{padding:3px 11px;font-size:22px}.pv-g-a{background:var(--pv-green);color:#07210f}.pv-g-b{background:var(--pv-blue2);color:#fff}.pv-g-c{background:var(--pv-yellow);color:#262000}.pv-g-d{background:var(--pv-orange);color:#2a1500}.pv-g-f{background:var(--pv-pink);color:#fff}.pv-side{border-left:1px solid var(--pv-line);background:var(--pv-panel);flex:none;width:280px;padding:8px 10px 14px;display:none;overflow:auto}.pv-with-side .pv-side{display:block}.pv-h{text-transform:uppercase;letter-spacing:.06em;color:var(--pv-muted);margin:10px 0 5px;font-size:11px}.pv-h .pv-dim{text-transform:none;letter-spacing:0;color:var(--pv-dim)}.pv-inspect .pv-h{margin-top:2px}.pv-inspect{border-bottom:1px solid var(--pv-line);min-height:74px;padding-bottom:8px}.pv-irow{font:12px var(--pv-mono);flex-wrap:wrap;align-items:center;gap:0 4px;padding:1px 0;display:flex}.pv-irow b{font-family:var(--ui,system-ui);font-weight:600}.pv-sw{vertical-align:-2px;border-radius:2px;width:12px;height:12px;display:inline-block;box-shadow:inset 0 0 0 1px #0007,0 0 0 1px #ffffff30}.pv-title{font:14px var(--pv-pixel);color:var(--pv-yellow);overflow-wrap:anywhere;margin:8px 0 2px}.pv-kv{gap:8px;padding:2px 0;font-size:12px;display:flex}.pv-k{color:var(--pv-muted);min-width:92px}.pv-v{overflow-wrap:anywhere;flex:1}.pv-kv.pv-warn .pv-v{color:var(--pv-orange)}.pv-cmp{flex-wrap:wrap;align-items:center;gap:4px;padding:3px 0;font-size:12px;display:flex}.pv-palrow{margin:4px 0 6px}.pv-pallabel{color:var(--pv-muted);margin-bottom:2px;font-size:11px;display:block}.pv-swatches{flex-wrap:wrap;gap:3px;display:flex}.pv-swatch{cursor:pointer;border:0;border-radius:3px;width:18px;height:18px;padding:0;box-shadow:inset 0 0 0 1px #0007,0 0 0 1px #ffffff1c}.pv-swatch:hover{transform:scale(1.15)}.pv-swatch.on{outline:2px solid var(--pv-yellow);outline-offset:1px}.pv-hl{font:11.5px var(--pv-mono);margin-top:4px}.pv-link{color:var(--pv-blue2);cursor:pointer;font:inherit;background:0 0;border:0;padding:0;text-decoration:underline}.pv-lintrow{align-items:center;gap:10px;display:flex}.pv-issues{color:var(--pv-muted);margin:6px 0 0;padding-left:18px;font-size:12px}.pv-issues li{margin:2px 0}.pv-issues .pv-sev-error{color:var(--pv-pink)}.pv-issues .pv-sev-warn{color:var(--pv-orange)}.pv-framebox{flex-direction:column;gap:2px;min-width:170px;display:inline-flex}.pv-frameinfo{font:11.5px var(--pv-mono);color:var(--pv-text)}.pv-tickbar{background:var(--pv-line);border-radius:2px;height:3px;overflow:hidden}.pv-tickbar>i{background:var(--pv-pink);width:0;height:100%;display:block}.pv-clipinfo{color:var(--pv-muted);font-size:11.5px}.pv-status{font:11.5px var(--pv-mono);color:var(--pv-muted);border-top:1px solid var(--pv-line);background:var(--pv-panel);flex-wrap:wrap;flex:none;align-items:center;gap:4px 14px;min-height:26px;padding:5px 10px;display:flex}.pv-scale{color:var(--pv-blue2)}.pv-scale.pv-warn{color:var(--pv-orange)}.pv-hoverline{color:var(--pv-yellow);flex-wrap:wrap;align-items:center;gap:0 4px;margin-left:auto;display:inline-flex}.pv-with-side .pv-hoverline{display:none}.pv-pop{z-index:5;border:1px solid var(--pv-line2);background:var(--pv-panel);border-radius:8px;flex-direction:column;gap:6px;width:290px;padding:10px 12px 12px;display:flex;position:absolute;top:40px;right:10px;box-shadow:0 12px 40px #000a}.pv-pop .pv-h{color:var(--pv-yellow);margin:0 0 2px}.pv-field{color:var(--pv-muted);align-items:center;gap:8px;font-size:12px;display:flex}.pv-field>span{min-width:78px}.pv-field .pv-sel{flex:1;min-width:0}.pv-check{cursor:pointer;align-items:center;gap:6px;font-size:12px;display:flex}.pv-check input{accent-color:var(--pv-pink)}.pv-row{flex-wrap:wrap;gap:6px;margin-top:4px;display:flex}.pv-compact{flex:none}.pv-compact .pv-bar{background:0 0;border:0;gap:4px;padding:0 0 6px}.pv-compact .pv-x,.pv-compact .pv-btn>span{display:none}.pv-compact .pv-btn{padding:0 6px}.pv-compact .pv-chip{height:22px;padding:0 7px;font-size:11px}.pv-compact .pv-main{flex:none}.pv-compact .pv-stage{border-radius:8px;overflow:hidden}.pv-compact .pv-animbar{background:0 0;border:0;padding:6px 0 0}.pv-compact .pv-miyoobar,.pv-compact .pv-splitbar{background:0 0;border:0;padding:4px 0}.pv-compact .pv-status{background:0 0;border:0;padding:5px 0 0;font-size:11px}.pv-compact .pv-clipinfo{flex-basis:100%}.pv-overlay-back{z-index:60;background:#05060dcc;place-items:center;animation:.12s pv-fade;display:grid;position:fixed;inset:0}.pv-overlay{border:1px solid var(--line2,#2f3660);background:var(--panel,#12152a);border-radius:10px;flex-direction:column;width:min(1500px,96vw);height:min(980px,94vh);display:flex;overflow:hidden;box-shadow:0 30px 90px #000c}.pv-overlay-head{border-bottom:1px solid var(--line,#242a4a);align-items:center;gap:8px;padding:6px 8px 6px 14px;display:flex}.pv-overlay-head h2{font:17px var(--pixel,system-ui);color:var(--yellow,#ffe64a);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.pv-overlay>.pv{flex:1}@keyframes pv-fade{0%{opacity:0}}.pv-thumb{image-rendering:pixelated;image-rendering:crisp-edges;display:block}.pv-thumb-missing{display:none}.pv-toasts{z-index:90;pointer-events:none;flex-direction:column;align-items:center;gap:6px;display:flex;position:fixed;bottom:22px;left:50%;transform:translate(-50%)}.pv-toast{color:#fff;font:12.5px var(--mono,ui-monospace, monospace);opacity:0;background:#20264a;border:1px solid #3b4480;border-radius:6px;padding:6px 12px;transition:opacity .18s,transform .18s;transform:translateY(6px);box-shadow:0 6px 20px #0008}.pv-toast.in{opacity:1;transform:none}.pe,.pe-dlg-back{--pv-bg:var(--bg,#0c0e1a);--pv-panel:var(--panel,#12152a);--pv-panel2:var(--panel2,#181c36);--pv-line:var(--line,#242a4a);--pv-line2:var(--line2,#2f3660);--pv-text:var(--text,#e6e8f2);--pv-muted:var(--muted,#8990b4);--pv-dim:var(--dim,#5c6390);--pv-blue:var(--blue,#304bea);--pv-blue2:var(--blue2,#4a63ff);--pv-pink:var(--pink,#ff27a8);--pv-yellow:var(--yellow,#ffe64a);--pv-green:var(--green,#5be49b);--pv-mono:var(--mono,ui-monospace, Consolas, monospace)}.pe{min-width:0;min-height:0;color:var(--pv-text);font:12.5px/1.4 var(--ui,system-ui, "Segoe UI", sans-serif);outline:none;flex-direction:column;flex:1;display:flex}.pe [hidden]{display:none!important}.pe.pe-flash .pe-stage{animation:.9s ease-out pe-flash}@keyframes pe-flash{0%{box-shadow:inset 0 0 0 3px var(--pv-pink)}to{box-shadow:inset 0 0 0 3px #0000}}.pe-head,.pe-opts{background:var(--pv-panel);border-bottom:1px solid var(--pv-line);flex-wrap:wrap;flex:none;align-items:center;gap:6px;padding:6px 10px;display:flex}.pe-opts{background:var(--pv-panel2);min-height:34px;padding:4px 10px}.pe-titlebox{align-items:center;gap:6px;min-width:0;max-width:34%;margin-right:6px;display:flex}.pe-title{font-family:var(--pv-mono);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.pe-dirty{color:var(--pv-yellow);font-size:14px}.pe-sep{background:var(--pv-line2);width:1px;height:20px;margin:0 2px}.pe-check{color:var(--pv-muted);cursor:pointer;white-space:nowrap;-webkit-user-select:none;user-select:none;align-items:center;gap:5px;font-size:12px;display:inline-flex}.pe-check:hover{color:var(--pv-text)}.pe-check input{accent-color:var(--pv-blue2);margin:0}.pe-live{border:1px solid var(--pv-line2);border-radius:12px;padding:2px 8px}.pe-live:has(input:checked){border-color:var(--pv-green);color:var(--pv-green)}.pe-toolname{font-family:var(--pixel,"Pixelify Sans", sans-serif);color:var(--pv-yellow);margin-right:4px;font-weight:600}.pe-hint,.pe-dim{color:var(--pv-dim);font-size:11.5px}.pe-dim{color:var(--pv-muted)}.pe-toolhint{text-overflow:ellipsis;white-space:nowrap;max-width:520px;overflow:hidden}.pe-status{font-family:var(--pv-mono);color:var(--pv-muted);text-align:right;min-width:120px;font-size:11.5px}.pe-mono{font-family:var(--pv-mono)}.pe-lbl{color:var(--pv-muted);font-size:11px}.pe-lint{border:1px solid var(--pv-line2);background:var(--pv-panel2);height:26px;color:var(--pv-text);cursor:pointer;font-family:var(--pv-mono);border-radius:6px;align-items:center;gap:4px;padding:0 9px;font-size:12px;display:inline-flex}.pe-lint.busy{opacity:.6}.pe-lint b{font-size:13px}.pe-body{flex:1;min-height:0;display:flex}.pe-rail{background:var(--pv-panel);border-right:1px solid var(--pv-line);flex-direction:column;flex:none;gap:2px;padding:6px 4px;display:flex;overflow-y:auto}.pe-tool{width:34px;height:32px;color:var(--pv-muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;place-items:center;display:grid}.pe-tool:hover{color:var(--pv-text);background:var(--pv-panel2)}.pe-tool.on{color:#fff;background:var(--pv-blue);border-color:var(--pv-blue2)}.pe-tool .pv-ic{width:18px;height:18px}.pe-stage{flex:1;min-width:0;min-height:0;display:flex;position:relative}.pe-stage>.pv{flex:1}.pe-empty{text-align:center;color:var(--pv-muted);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:10px;padding:24px;display:flex}.pe-empty-title{font-family:var(--pixel,"Pixelify Sans", sans-serif);color:var(--pv-yellow);font-size:26px}.pe-empty p{max-width:560px;margin:0}.pe-center{justify-content:center}.pe-side{background:var(--pv-panel);border-left:1px solid var(--pv-line);flex:none;width:262px;overflow-y:auto}.pe-sec{border-bottom:1px solid var(--pv-line);flex-direction:column;gap:6px;padding:8px 10px;display:flex}.pe-h{letter-spacing:.08em;text-transform:uppercase;color:var(--pv-muted);align-items:center;gap:6px;font-size:11px;font-weight:600;display:flex}.pe-h .pv-ibtn{margin-left:auto}.pe-row{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.pe-colorrow{align-items:center;gap:6px;display:flex}.pe-swpair{flex:none;width:44px;height:38px;position:relative}.pe-sw{cursor:pointer;width:28px;height:28px;box-shadow:0 0 0 1px var(--pv-line2);border:2px solid #0008;border-radius:5px;padding:0;position:absolute}.pe-sw.pe-none{background:conic-gradient(#3a4070 25%, #2a2f52 0 50%, #3a4070 0 75%, #2a2f52 0) 0 0 / 8px 8px!important}.pe-prim{z-index:1;top:0;left:0}.pe-secsw{bottom:0;right:0}.pe-inp{border:1px solid var(--pv-line2);background:var(--pv-bg);height:26px;color:var(--pv-text);font:12px var(--pv-mono);border-radius:6px;min-width:0;padding:0 7px}.pe-inp:focus{border-color:var(--pv-blue2);outline:none}.pe-hex{width:84px}.pe-w50{width:50px}.pe-w60{width:64px}.pe-w90{width:90px}.pe-w120{width:120px}.pe-transp{font-size:15px}.pe-hsv{color:var(--pv-muted);grid-template-columns:12px 1fr;align-items:center;gap:4px 6px;font-size:11px;display:grid}.pe-range{appearance:none;border:1px solid var(--pv-line2);background:#333;border-radius:5px;height:10px}.pe-range::-webkit-slider-thumb{-webkit-appearance:none;cursor:pointer;background:#fff;border:1px solid #000;border-radius:3px;width:10px;height:14px}.pe-range.pe-hue{background:linear-gradient(90deg,red,#ff0,#0f0,#0ff,#00f,#f0f,red)}.pe-swatches{flex-wrap:wrap;align-items:center;gap:3px;display:flex}.pe-cell{cursor:pointer;width:20px;height:20px;box-shadow:0 0 0 1px var(--pv-line2);border:1px solid #0009;border-radius:3px;padding:0}.pe-cell:hover{transform:scale(1.12)}.pe-cell.on{outline:2px solid var(--pv-yellow);outline-offset:1px}.pe-cell.pe-extra{border-style:dashed;border-color:#fff8}.pe-budget{font-family:var(--pv-mono);text-transform:none;letter-spacing:0;color:var(--pv-green);margin-left:auto}.pe-budget.near{color:var(--pv-yellow)}.pe-budget.over{color:var(--pv-pink);font-weight:700}.pe-warn{color:var(--pv-pink);font-size:11.5px}.pe-err{color:var(--pv-pink);min-height:16px;font-size:12px}.pe-refsel{flex:1;min-width:0;max-width:160px}.pe-frames{background:var(--pv-panel);border-top:1px solid var(--pv-line);flex-direction:column;flex:none;display:flex}.pe-fbar{border-bottom:1px solid var(--pv-line);flex-wrap:wrap;align-items:center;gap:4px 6px;padding:4px 10px;display:flex}.pe-clip{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.pe-mini{color:var(--pv-muted);align-items:center;gap:4px;font-size:11px;display:inline-flex}.pe-fmain{gap:8px;min-height:96px;padding:6px 10px;display:flex}.pe-strip{flex:1;align-items:flex-start;gap:6px;min-width:0;padding-bottom:4px;display:flex;overflow-x:auto}.pe-fcell{border:1px solid var(--pv-line2);background:var(--pv-panel2);cursor:pointer;border-radius:6px;flex-direction:column;flex:none;align-items:center;gap:3px;padding:4px;display:flex}.pe-fcell.on{border-color:var(--pv-yellow);box-shadow:0 0 0 1px var(--pv-yellow)}.pe-fcell.dirty .pe-flabel b:after{content:" ●";color:var(--pv-yellow)}.pe-fcell.over{border-color:var(--pv-pink)}.pe-fcell.drag{opacity:.4}.pe-tbox{background:conic-gradient(#3a4070 25%, #2a2f52 0 50%, #3a4070 0 75%, #2a2f52 0) 0 0 / 8px 8px;border-radius:3px;place-items:center;width:48px;height:48px;display:grid}.pe-thumb{image-rendering:pixelated}.pe-flabel{align-items:center;gap:3px;font-size:11px;display:flex}.pe-ticks{width:44px;height:20px;padding:0 3px;font-size:11px}.pe-preview{flex-direction:column;flex:none;align-items:flex-start;gap:4px;display:flex}.pe-prevbox{border:1px solid var(--pv-line2);background:#090b16;border-radius:6px;align-items:flex-end;gap:8px;min-height:60px;padding:4px;display:flex}.pe-prev1,.pe-prevz{image-rendering:pixelated}.pe-lintpop{z-index:5;background:var(--pv-panel);border:1px solid var(--pv-line2);border-radius:8px;flex-direction:column;gap:8px;width:320px;max-height:70%;padding:10px;display:flex;position:absolute;top:44px;right:10px;overflow:auto;box-shadow:0 12px 40px #000a}.pe-marks{flex-direction:column;gap:3px;display:flex}.pe-mark{border:1px solid var(--pv-line2);background:var(--pv-panel2);color:var(--pv-text);cursor:pointer;text-align:left;border-radius:5px;align-items:center;gap:6px;padding:4px 6px;font-size:12px;display:flex}.pe-mark i{border:2px solid #ff3d6e;flex:none;width:10px;height:10px}.pe-mark.on{background:#ff3d6e22;border-color:#ff3d6e}.pe-issues{color:var(--pv-muted);margin:0;padding-left:18px}.pe-dlg-back{z-index:60;background:#05060dcc;place-items:center;display:grid;position:fixed;inset:0}.pe-dlg{background:var(--pv-panel);width:min(520px,92vw);color:var(--pv-text);border:1px solid var(--pv-line2);box-shadow:0 20px 60px #000a, 6px 6px 0 var(--pv-blue);font:13px/1.45 var(--ui,system-ui, sans-serif);border-radius:10px}.pe-dlg-head{justify-content:space-between;align-items:center;padding:12px 12px 0 18px;display:flex}.pe-dlg-head h2{font-family:var(--pixel,"Pixelify Sans", sans-serif);color:var(--pv-yellow);margin:0;font-size:18px}.pe-dlg-body{padding:10px 18px}.pe-dlg-body p{margin:4px 0 10px}.pe-dlg-foot{justify-content:flex-end;gap:8px;padding:0 18px 14px;display:flex}.pe-field{flex-direction:column;gap:4px;margin:6px 0;display:flex}.pe-field>span{color:var(--pv-muted);text-transform:uppercase;letter-spacing:.06em;font-size:11px}.pe-field>small{color:var(--pv-dim);font-size:11px}.pe-presets{flex-wrap:wrap;gap:4px;margin-bottom:6px;display:flex}.pe-anchors{grid-template-columns:repeat(3,18px);gap:2px;display:grid}.pe-anchor{border:1px solid var(--pv-line2);background:var(--pv-panel2);cursor:pointer;border-radius:3px;width:18px;height:18px;padding:0}.pe-anchor.on{background:var(--pv-yellow)}.pe-swappreview{align-items:center;gap:10px;margin:4px 0 8px;font-size:18px;display:flex}.pe-swappreview i{border:1px solid var(--pv-line2);border-radius:6px;width:36px;height:36px}
